BM6P6(@ yyypppiii___\\\cccooorrrkkkhhhmmmsss|||{{{~~~{{{{{{{{{vvvrrrmmmbbbZZZ]]]fffwww~~~zzz}}}{{{xxxwwwqqqhhh```^^^___]]]YYYTTTNNNHHHCCC@@@<<<>>>@@@BBBDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAFFFKKKKKKGGGEEEGGGIIIHHHIIIIIIIIIGGGGGGIIIKKKIIILLLMMMLLLHHHEEEDDDEEEFFFFFFEEEDDDBBB@@@???>>>AAA@@@??????AAACCCEEEGGGNNNLLLIIIFFFDDDEEEFFFGGGKKKPPPTTTQQQIIIEEEFFFIIIGGGFFFEEECCCBBBBBBBBBBBB@@@@@@AAAAAAAAAAAAAAAAAACCCDDDFFFGGGGGGFFFEEEDDDIIIMMMOOOLLLEEEAAAAAABBBAAAAAA@@@??????@@@AAAAAAAAA@@@@@@???>>>===<<<<<>><<<:::777666::::::::::::999999888777777777777777666555444333444444444555666555333000222222333444444333222222444555555666777888888999:::888666333222222333444333444777888999888777666777666555666777888777666666555555555555666777777999::::::999777666777999999:::;;;::::::;;;>>>AAANNNWWWhhh}}}uuujjjeee\\\[[[UUUKKKDDDAAA>>>:::@@@@@@???===;;;;;;===???>>>===;;;;;;<<<<<<;;;:::>>>?????????@@@BBBFFFJJJOOOLLLGGGDDDCCCEEEIIIKKKKKKJJJHHHFFFEEEEEEEEEEEEBBBCCCDDDDDDDDDDDDDDDCCCFFFEEEDDDCCCDDDGGGJJJLLLVVVSSSMMMFFFAAA???BBBEEEKKKIIIFFFFFFGGGFFFCCC??????@@@???<<<:::888999:::<<<<<<===>>>AAAHHHOOOUUU\\\___dddmmm|||{{{mmmbbb___XXXZZZ```hhhkkkmmmrrryyyzzzvvvsssrrrsss|||zzzxxxxxxzzz|||||||||{{{yyyvvvvvvwwwssskkkddd^^^TTTHHHBBBCCCEEECCC@@@AAABBBBBBBBBBBBAAA@@@???===@@@???;;;999:::888444888999999888<<>>>>>============>>>>>>>>><<<;;;:::888999:::;;;;;;;;;;;;:::;;;999888777777666333111777666444333222111111111000000111111222222222333333333333222111000000///zzzssspppuuu|||yyy~~~~~~~~~}}}}}}|||{{{uuurrrooolllfffccciiirrrwwwrrrkkk```YYYWWW]]][[[XXXSSSOOOJJJGGGFFF???@@@@@@AAABBBCCCDDDDDDFFFFFFFFFEEEDDDDDDCCCCCCAAAFFFJJJKKKGGGEEEEEEGGGFFFGGGHHHHHHGGGGGGIIIJJJJJJLLLNNNLLLIIIFFFEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@AAA@@@??????@@@BBBDDDEEENNNLLLIIIFFFDDDDDDDDDDDDIIILLLNNNLLLHHHDDDEEEGGGFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCEEEFFFGGGFFFEEEDDDGGGJJJLLLIIICCC??????AAAAAA@@@???>>>>>>???@@@AAAAAA@@@@@@???>>>===<<<<<<>>>>>>>>>===<<<:::888777999999999999999999888888777777777666666555333333555444444555666555333111222333444555555444333222555666666777888888999999:::999666444333333444555444555777888888777666555777555444555666666555444555555444444555555666777888999999888666666777888999;;;<<<<<<<<<===???AAABBBIIIUUUfff|||~~~tttsssmmmbbbXXXQQQJJJCCCBBBAAA???===;;;;;;<<<>>>===;;;;;;;;;======<<<;;;<<<>>>??????@@@BBBEEEHHHKKKIIIEEECCCDDDFFFJJJMMMNNNNNNOOONNNMMMKKKHHHFFFAAABBBDDDEEEGGGHHHHHHHHHLLLKKKIIIHHHHHHIIIJJJKKKNNNLLLIIICCC???<<<===???===;;;::::::===>>><<<;;;>>>>>><<<;;;:::;;;>>>AAA???CCCJJJTTT___iiippptttzzz}}}|||uuurrrlllccc^^^___aaaeeennnvvvwwwuuuwww}}}wwwssstttyyy{{{yyyxxxxxxxxxxxxwwwvvvzzzxxxxxxyyyyyysssiiiaaaUUUNNNEEE@@@@@@AAA@@@>>>@@@@@@@@@?????????>>>>>>AAAEEEFFFAAA===<<<;;;888<<<<<<:::888:::===:::444666777777777777666666666888???FFFFFF???999666777888999;;;<<<<<<<<<:::999<<<======>>>===<<<;;;:::888999999:::::::::999999999777666777777777555444666555444222111000000000///000000000111111111222222222222111000/////////|||xxxyyy}}}|||yyyxxxyyyyyyxxxvvv{{{|||qqqiiiaaaYYYUUUUUU[[[YYYVVVRRRPPPNNNMMMMMMEEECCCBBB@@@@@@AAABBBCCCFFFFFFFFFEEEDDDDDDCCCCCC@@@EEEIIIJJJGGGDDDCCCDDDBBBEEEHHHIIIHHHHHHHHHIIIKKKMMMNNNMMMJJJHHHGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAABBBLLLKKKIIIGGGDDDCCCBBBAAAFFFFFFGGGGGGFFFEEEDDDCCCDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEFFFFFFEEEEEEDDDFFFGGGEEE@@@======???@@@???>>>======>>>???@@@AAA@@@@@@???>>>===<<<<<<<<<<<<======<<<;;;999888777777888999999999888888666666666666555444333333555444444555777777555444444444555555555555444444666666666777888888999999:::999777555444444444555444555666777777666444333555444333444555555444333444444333333333444555555777888888777666555777888999;;;===>>>======???@@@AAABBBGGGPPP```uuuwwwmmmbbbYYYMMMKKKGGGCCC???===<<<<<<::::::999:::<<<<<<;;;:::888999;;;;;;;;;===???AAABBB@@@>>>>>>???BBBFFFHHHJJJLLLOOOPPPOOOKKKFFFBBBAAABBBDDDFFFHHHIIIJJJJJJJJJIIIGGGFFFDDDCCCCCCCCCBBBBBB@@@===999777666777888666444555888:::;;;;;;999::::::;;;===BBBIIINNNRRRWWWbbbqqq|||vvvnnnfffcccbbbaaadddhhhmmmttt~~~{{{{{{}}}uuuuuuzzz~~~xxx~~~~~~|||xxxuuuvvvvvvvvvwwwuuummmaaaYYYKKKHHHDDD@@@>>>===>>>>>>??????===<<<<<<======>>>GGGOOORRRMMMFFFCCC@@@===>>>>>><<<999;;;===:::333333444444444444444444444444===GGGKKKGGGAAA===<<<999:::;;;;;;;;;999888777;;;<<<=========<<<;;;:::888888888888888777777777666555444555666777666555444333222111000////////////////////////000000000111111000000///.........{{{tttrrr|||zzzpppddd]]]XXXUUUUUUYYYZZZXXXUUUSSSQQQQQQQQQRRRKKKHHHDDDAAA@@@@@@BBBCCCDDDDDDCCCCCCBBBAAAAAAAAA???CCCGGGHHHFFFCCCAAAAAAAAADDDHHHIIIIIIIIIIIIIIILLLLLLMMMMMMKKKIIIGGGGGGDDDDDDDDDEEEEEEFFFGGGHHHFFFEEECCCBBBAAAAAAAAAAAAHHHGGGGGGEEEDDDCCCAAAAAADDDBBBAAABBBEEEFFFDDDBBBCCCCCCCCCBBBBBBAAA@@@????????????@@@@@@@@@@@@@@@???@@@AAACCCDDDEEEEEEEEEBBBCCCDDDBBB???======>>>???>>>===<<<<<<===>>>???@@@@@@???>>>===<<<;;;;;;999:::;;;<<<;;;:::999888555666777777888888888888555555555555555444333222333222333555777999999888555555555555555555555555555555555666666666777777888777666444333333444444555555666666555444333222333222222333555777777666333333222222333333444555666777777666555555666888777:::<<<======<<<<<<===DDDCCCBBBCCCKKKYYYhhhsssyyyfffbbb[[[TTTMMMFFF@@@===;;;::::::;;;<<<<<<;;;999888:::;;;:::999999;;;<<<<<<:::999999:::<<>>>>>???@@@BBBCCCCCCCCCCCCBBBAAAAAA???>>>===<<<;;;;;;<<<;;;999666555666888999999888999;;;>>>@@@BBB@@@CCCGGGLLLRRRYYYaaaffftttvvv}}}~~~|||yyywwwllliiifffggglllsssyyy}}}zzz{{{{{{|||xxx~~~}}}{{{zzzuuusssrrrpppmmmhhh```VVVNNNGGGHHHGGGCCC???<<<===??????>>><<<;;;;;;<<<>>>???KKKWWW___\\\SSSKKKEEEBBB===>>><<<;;;===@@@>>>888000000000000000111111222000999CCCHHHGGGCCCAAA@@@:::::::::;;;:::999888888:::;;;<<<===<<<<<<::::::777777666666666555666666555333222222444444444333222222111//////................................./////////......---------zzzsssooosssyyy{{{lllbbbXXXTTTRRRQQQTTTYYYYYYXXXUUURRRQQQQQQRRRRRRNNNKKKGGGCCCAAAAAACCCDDDCCCCCCBBBBBBAAA@@@@@@@@@>>>AAADDDFFFEEEBBB@@@???AAADDDHHHIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKIIIGGGEEECCCCCCCCCDDDFFFHHHIIIKKKIIIHHHGGGEEEDDDBBBBBBAAABBBCCCCCCCCCCCCCCCCCCCCCDDDAAA???AAAEEEGGGFFFCCCBBBBBBBBBBBBAAA???>>>======>>>>>>???@@@@@@AAAAAA>>>>>>@@@AAABBBCCCDDDDDDAAABBBAAA@@@???>>>>>>???===<<<;;;;;;;;;;;;<<<===???>>>>>>===<<<;;;:::999777888999::::::999888777444555555666777777777777333444444444444333333222000000111333888;;;<<<<<<555555555555555555555555333333333333444444444444555444444333222222222222444444444444333333222222111000111333777999::::::333222222222222333444444444555666555444444555777555777:::;;;:::999999:::===<<<;;;:::===CCCLLLSSShhhvvvmmmbbbWWWLLLEEEBBBAAABBBCCCDDDDDDAAA???AAAAAA@@@>>>;;;999:::;;;:::999888777777888999:::;;;===???@@@AAA@@@>>>===:::;;;;;;;;;::::::999888;;;;;;;;;;;;;;;:::::::::::::::999888777999===@@@===???BBBEEEHHHLLLOOOQQQVVV\\\eeennnvvv}}}}}}{{{zzz{{{pppsssxxxyyyzzz|||~~~xxxrrrrrrnnnhhhaaaZZZRRRLLLGGGEEEHHHHHHEEE???;;;<<<>>>@@@>>>===<<<<<<===???@@@LLLZZZeeeddd[[[RRRIIICCC<<<===<<<:::===AAA>>>999///...---------......///...333;;;@@@AAA@@@@@@AAA999::::::;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999666666555444444444555666444222000///000111000///111111000///..................------------------.........---------------{{{wwwtttssssss~~~|||vvvwww{{{~~~~~~~~~vvvnnnbbbZZZRRROOOMMMKKKMMMQQQTTTSSSQQQPPPOOOOOOOOOOOONNNLLLGGGDDDBBBBBBCCCEEEDDDCCCCCCBBBAAAAAA@@@@@@>>>???@@@BBBBBBBBB@@@???BBBDDDGGGHHHGGGGGGGGGHHHIIIHHHHHHHHHIIIHHHEEECCCBBBBBBBBBCCCEEEHHHJJJLLLJJJJJJIIIGGGEEEDDDBBBBBB@@@@@@@@@@@@AAABBBCCCDDDDDDAAA@@@AAAEEEGGGGGGEEEBBBCCCCCCBBB@@@>>>;;;:::999999;;;<<<>>>???@@@AAA>>>>>>??????@@@AAABBBBBBAAA@@@??????>>>?????????<<<;;;:::999999:::;;;<<<===<<<<<<;;;:::999888888555666777888777666555444444444555666666666555555222333333444444333222222000///000222666:::<<<<<<555555444444444444555555222222222222222222222222333333222222222111111111333333333222222222222222000000000333777:::;;;;;;333333222222222333444444333444555444333333555777333555777777666666666888666777777777888<<<@@@DDDMMM```zzz{{{nnn```VVVQQQRRRSSSVVVXXXXXXVVVTTTMMMLLLHHHCCC===::::::;;;999999888777666666555555888999999:::;;;;;;;;;;;;999999::::::::::::999999999999999:::;;;<<<>>>???;;;;;;;;;<<<===AAAGGGKKKOOOTTT\\\cccgggkkkmmmoooooouuuzzz{{{yyyxxx{{{|||{{{}}}~~~yyyzzz|||~~~wwwqqqnnniii```WWWOOOIIIFFFEEECCCDDDEEEBBB===:::999;;;???>>>>>>======>>>@@@@@@IIIUUU``````YYYQQQIIIBBB<<<===;;;:::<<>>???999:::::::::;;;;;;<<<<<<888999:::;;;;;;;;;:::999555444333333333555666777444222///......//////...111000//////.........///.........---------------------------------------}}}}}}{{{zzz~~~}}}|||{{{|||tttnnnkkkpppyyy|||sssggg___[[[TTTNNNMMMKKKGGGEEEGGGLLLLLLLLLKKKKKKKKKKKKLLLKKKIIIFFFCCCBBBBBBCCCDDDBBBBBBAAAAAA@@@?????????=========>>>@@@AAAAAAAAABBBCCCDDDDDDCCCCCCEEEFFFGGGEEEEEEFFFGGGFFFCCCAAAAAAAAAAAABBBDDDGGGJJJLLLJJJIIIIIIGGGFFFDDDBBBAAA@@@???>>>>>>>>>@@@BBBDDDCCCBBBAAAAAACCCEEEFFFFFFCCCCCCCCCBBB???<<<999777333444666888:::===>>>???>>>>>>>>>>>>??????@@@AAA???>>>===<<<===>>>??????;;;:::999888888999:::;;;;;;;;;:::999888777666666444555555666555444333222444444555555555444444333222222333333333333222222333111000222555777888888555444333222222333444555222222222222222222222222222333333333333222111111222111111111111222222333111000000333666888888888333333333333333444555555222333444333222333444666444555555555444444555777555777888888888999<<>>>>>>>>?????????EEEMMMRRRQQQNNNKKKEEE???<<<===<<<;;;???CCCBBB<<<444333111///......///000000333777:::<<<=========;;;::::::999999999999999777888999;;;;;;;;;:::999444333333222333555888999333111......///111111111111000/////////////////////.........---------------------...............zzz|||~~~|||zzz~~~yyy{{{}}}yyyvvviiieeeaaa```cccfffhhhggggggcccdddmmmzzzvvvjjj]]]TTTUUUOOOLLLLLLJJJEEEBBBBBBEEEEEEGGGHHHIIIIIIIIIIIIHHHGGGDDDBBBAAAAAABBBCCC??????>>>>>>===<<<<<<<<<===<<<;;;<<>><<<===>>>AAABBBBBBBBBBBBAAABBBCCCEEEGGGDDDDDDCCCBBB???;;;777555///000222555888;;;===>>>???>>>>>>>>>>>>>>>???@@@>>><<<;;;;;;<<<>>>>>>>>>::::::999888888999::::::::::::999888777666555555444444555555444222111000555555555555444333222222111222222333333333222222666444222222333555555555444333222222222222333444333333333333333333333333333333444444444333222222111000000000111222333333222111111222444555555444444444333333444444555666111333333333222222444666555555555444333333666888666666666555333444666888;;;???DDDNNNaaa|||zzzrrrtttyyy{{{rrrhhh___ZZZZZZ[[[WWWWWWXXXXXXWWWWWWVVVUUUQQQRRRSSSSSSRRROOOLLLJJJGGGIIIMMMRRRVVVZZZ]]]___XXXXXXVVVVVVXXX[[[___aaa```eeekkkppptttxxx|||~~~|||qqqgggbbb___bbblllrrruuu|||~~~yyywwwxxxrrr}}}{{{|||~~~~~~|||uuulllfffWWWTTTNNNGGGAAA>>>???@@@AAA@@@???>>>>>>>>>>>>>>><<<<<<===>>>??????>>>>>>BBBFFFGGGEEEDDDEEEBBB>>>:::<<<===>>>DDDKKKJJJFFF888666444111000000000111222555:::>>>??????===<<<<<<;;;:::888777666666666777888999:::;;;::::::999333333222222444666999:::222000......000333444444111000000////////////000/////////......---------........................}}}|||}}}~~~{{{zzz{{{}}}wwwwwwwwwkkkaaaUUUQQQLLLIIIKKKQQQZZZ___jjjlllpppyyyssshhh```]]][[[WWWQQQIIICCC???>>>>>>>>>CCCBBB@@@??????AAACCCDDDDDDCCCAAA@@@@@@@@@@@@AAACCCAAA???>>>===>>>???@@@;;;<<<===>>>???@@@AAABBB????????????@@@AAABBBBBBEEEEEEDDDCCCBBB@@@???>>>@@@AAABBBCCCDDDEEEFFFGGGBBBBBBAAA@@@????????????======>>>>>>>>>?????????EEECCCAAA@@@AAACCCGGGIIIDDDAAA???@@@AAA>>>777000//////000444999<<<>>>>>>BBBAAA???>>>===<<<=========;;;888999;;;===>>>>>>???===:::777666666777888777777777777666555444333444333333333333444555555333333444444333333222222444444444333333333222222666444333111000000111111111111111111111111111111333333333222222111111111111111000000111333555666222222222222222222222222111222333444444333222111333333333222222111111111444444444444444444444444444333333222333444555666555444222111111222444555888:::===AAAIIIYYYlllyyy~~~zzzvvvyyy}}}xxxvvvuuuvvvooolllppptttuuuvvvxxxyyy{{{|||{{{vvvooojjjhhhgggfffeeehhhooowww~~~}}}yyy}}}}}}|||xxxuuutttqqqjjjbbb\\\ZZZ]]]eeeooouuuvvvyyy}}}~~~wwwssssssmmmrrr}}}zzz{{{{{{zzzuuummmccc[[[QQQMMMGGGAAA>>>======???AAA???===<<<;;;<<<===>>>888999:::;;;<<<===>>>???<<<===>>>???>>>===<<<;;;:::999;;;@@@HHHQQQXXX[[[JJJBBB===<<<888000---///222666;;;>>>??????@@@@@@===;;;888666555666888999<<<777666:::<<<888555555000000111111111444777:::777444222000111111111000444444333111000...------,,,---------......//////+++---***$$$$$$+++...---}}}|||~~~}}}~~~xxxssssss{{{}}}wwwpppmmmmmmkkkeee```XXXUUURRRQQQSSSZZZaaafffmmmmmmpppxxx~~~}}}~~~tttiii```[[[ZZZZZZSSSLLLDDD>>>======<<<<<<>>>======<<<===>>>@@@AAABBBAAA@@@?????????@@@AAAAAA@@@>>>=========??????<<<<<<======>>>???@@@@@@????????????@@@AAABBBCCCBBBBBBBBBAAA@@@???>>>>>>@@@AAAAAABBBCCCDDDEEEEEE@@@@@@??????????????????>>>>>>?????????@@@@@@@@@EEEDDDCCCCCCCCCCCCDDDDDDDDDBBB@@@BBBDDDBBB;;;666222111222666:::===>>>>>>AAA@@@???===<<<<<<======>>><<<::::::;;;===>>>>>>@@@>>>;;;999888888999:::777666666555555444444333444333333333333444555555444444444444444333222111333333333333222222222222333333222222222333444555111111111111111111111111333333333222222111111111222111000000000111222333222222222222222222222222000111222333333222111000333333222222222111111111222222222222222222222222444333222222333444555666555444222111111222333444333555666777;;;DDDRRR\\\xxx}}}xxx{{{{{{wwwssssssyyy|||yyykkkiiijjjmmmooommmhhhdddggghhhnnnuuuyyyxxxyyy|||yyyqqqlllmmmnnnvvvzzzxxxuuuqqqkkkbbbXXXQQQJJJGGGCCC???======>>>???@@@???===<<<;;;<<<===>>>::::::;;;;;;<<<======>>>;;;;;;;;;;;;:::999999888:::::::::===DDDNNNXXX___VVVNNNFFFBBB<<<555333666333666:::<<<===<<<===>>><<<;;;999777666666777888;;;999888<<>>222222222111111333666888666444222111111222111000111111000000//////........................------,,,///...++++++///000---~~~}}}~~~zzzwwwttttttzzz~~~|||zzzzzzrrrkkkddd```bbbfffiiijjjfffeeeccccccfffjjjooorrrqqqooopppxxx~~~zzzvvvtttuuuvvvuuussssssmmmddd[[[UUUTTTVVVXXXPPPHHH???:::;;;<<<;;;999::::::;;;;;;<<<===>>>>>>@@@???>>>>>>>>>???@@@AAA@@@???===<<<<<<===>>>>>><<<<<<<<<======>>>>>>>>>>>>>>>??????AAABBBCCCDDDBBBBBBAAA@@@???@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCC>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAAAAAAAADDDEEEGGGGGGFFFDDDBBB@@@CCCBBBBBBDDDGGGFFFAAA===666555666888<<<>>>>>>>>>@@@???>>>===<<<<<<===>>>===;;;999999:::<<<<<<<<<>>>===;;;999888888999:::777666444333222222333444333333333333333444555555666666666555555333222222222222222222111111111000111111111222333555666777111111111111111111111111222222222222222111111111222111000////////////000111111111111111111111111000000111111111111000000222222222111111111111111000000000000000000000000333222222222222333444444333333222111111222333444333555666555555999@@@EEEYYYfffzzzzzz{{{~~~{{{{{{tttlllhhhffffffcccffflllttt||||||xxxyyywwwyyy}}}}}}zzzyyy{{{tttmmmlllmmmvvv~~~xxxssslllddd[[[SSSJJJEEEAAA@@@>>>=========>>>??????>>>===<<<<<<<<<===>>><<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::888888777777777::::::::::::>>>IIIVVV``````XXXOOOHHH@@@:::888:::777888:::;;;:::999:::;;;::::::999888888777777777999;;;<<<===GGGSSSQQQIII666555333222222333444555555333111111222222222111.............../////////000000///......------,,,+++...111000000222000,,,{{{vvvqqqpppnnnooouuuwwwtttsssttttttqqqnnnnnnqqqvvvzzz}}}{{{{{{zzzzzzzzzzzz{{{{{{rrrpppqqqyyy}}}uuummmiiijjjjjjgggdddddd___VVVOOOLLLMMMQQQSSSPPPHHH???;;;<<<===;;;777999:::;;;<<<===>>>>>>>>>>>>===<<<<<<===>>>???@@@>>>===<<<<<<<<<<<<======<<<<<<<<<<<<============>>>>>>>>>???AAABBBDDDEEEDDDCCCBBBBBBBBBBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBEEEIIILLLLLLIIIDDDAAABBBBBBCCCEEEHHHGGGEEEBBB:::999999:::===>>>>>>===???>>>===<<<<<<<<<===>>><<<:::888777888999999888:::999777666666777888888777555333111111111222333333333222222333333444555777777777666555444222222111111111111000000000000//////000111333444555666111111111111111111111111222222222111111111111111000000000000000000000000000000000000000000000000//////000000000000//////111111111111111111111000////////////////////////222222222111222222222222222111111111111222333333222555777888888999<<>>>>>======<<<<<<<<<======>>>===<<<;;;::::::;;;;;;>>><<<;;;999888888888999999:::;;;999:::BBBNNNXXX]]]XXXRRRJJJBBB;;;999999;;;<<<<<<;;;999777888999888999999:::999888777666888>>>>>>===IIIZZZZZZMMM:::777444222222222222222444222111111222333222111------------------------////////////............))),,,......//////---+++ooo}}}~~~|||yyyuuupppkkkggg``````eeelllqqqssswww}}}|||zzzppppppttt~~~uuummmbbb]]]^^^``````^^^ZZZVVVOOOHHHFFFHHHKKKNNNQQQKKKCCC@@@??????<<<888888999;;;<<<=========<<<===<<<<<<;;;<<<===???@@@<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<============>>>>>>>>>???@@@AAACCCCCCCCCCCCBBBBBBCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB??????@@@BBBBBBBBBBBBAAA@@@@@@AAAAAAAAABBBBBBBBB@@@DDDJJJOOOPPPNNNIIIFFFAAAAAACCCEEEFFFFFFDDDCCC<<<;;;:::;;;===>>>>>>======<<<;;;;;;;;;<<<===>>>===;;;999999999999888666777777666666666777888999777555333111000111222333333222222222222333444444666666666666555444333222111111111000000000////////////000000111111111111000000000000000000000000111111111111111111111111//////000111111222222222000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111111111111111000000000000000000111111222222---000333555666777888999:::AAALLLXXXfffyyyxxxvvvssstttwww{{{~~~}}}ssskkk^^^______\\\YYY[[[dddlll{{{xxxxxxvvvyyy|||{{{|||}}}~~~}}}yyyuuuhhhaaaWWWNNNGGGCCC@@@>>><<<<<<=========<<<<<<;;;===<<<<<<<<<<<<<<<=========<<<:::999999999:::;;;>>><<<;;;999888888999:::777:::<<<:::999<<>>??????===:::888999999777888999::::::999777666777======;;;FFFVVVVVVKKK;;;888444222222222111000111000///000222222111000......------,,,+++++++++------......///000111111+++******+++++++++,,,---ZZZbbbooo|||zzz{{{~~~xxxqqqqqqvvv{{{~~~}}}qqqooommmiiifffbbb```___]]]___fffpppxxx|||vvvsssoooqqqxxx~~~uuurrrgggaaaYYYTTTVVVYYY[[[\\\SSSOOOIIIDDDBBBCCCFFFHHHNNNKKKHHHEEECCCAAA>>><<<999999999::::::::::::;;;>>>===<<<<<<<<<===>>>???<<<<<<<<<===============<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBB@@@AAABBBCCCCCCCCCBBBAAA????????????@@@@@@@@@@@@???CCCIIIOOOQQQPPPMMMKKKBBBCCCDDDDDDDDDCCCAAAAAA<<<;;;:::;;;===>>>===<<<<<<;;;::::::;;;<<<===>>>@@@>>><<<;;;;;;:::888666777777777777888999:::;;;666555333222111111222333222222222222222333444444444555555555555444333333111111111111000000000/////////000000000//////...000000000000000000000000000000000111111111111111---...000111222333333333111111111111111111111111000000////////////000000////////////000000000000000000000000000000000000000000000111000000///.../////////000111111222222...///111222333333333333666999???EEEKKKWWWkkk}}}|||{{{wwwvvvwwwzzz{{{|||zzzvvvrrrooommmiiiccc^^^YYY\\\```aaabbbhhhrrrzzz{{{xxxxxxuuuzzzzzz{{{{{{zzzuuuooojjjZZZUUUMMMFFFCCCAAA@@@@@@>>>======<<<;;;;;;::::::;;;<<<<<<<<<<<<=========:::999777777777999;;;<<<;;;::::::999999999999999777:::;;;;;;999999<<<@@@EEEKKKMMMHHHBBB>>>;;;888???@@@AAA???===;;;:::;;;777888999::::::999888777666::::::999???IIIJJJEEE:::666222000222333111///.........///111222000///.........---,,,++++++***,,,,,,---...000111222333///+++)))++++++***,,,000dddbbb___bbbooo|||~~~}}}rrrmmmlllrrrwww}}}~~~|||{{{{{{llleee^^^___fffooossssssjjjiiigggeeeddddddfffhhhmmmooouuu}}}|||wwwtttsssuuu}}}{{{ooogggccc[[[YYYUUUQQQPPPPPPRRRSSSKKKHHHDDDAAA???@@@AAACCCFFFHHHJJJIIIEEEAAA@@@???===<<<;;;:::::::::;;;<<>>===<<<<<<<<<===>>><<<<<<======>>>>>>>>>>>><<<<<<======>>>???@@@@@@>>>>>>============>>>>>>@@@AAACCCDDDDDDBBB@@@???<<<======>>>???@@@AAAAAA@@@AAABBBCCCCCCAAA@@@???=========>>>>>>>>>>>>???@@@CCCHHHLLLOOOOOONNNMMMEEEFFFFFFDDDBBB@@@>>>>>>;;;:::999:::<<<<<<<<<;;;::::::999999:::<<<===>>>???===;;;::::::888666333555555666777888999:::;;;555555555444333333222222222222222111222222333444222333333444444444444444222222111111111000000000...///000111111000///...000000000000000000000000///000000000111111111222---...000111111111000000222222222222222222222222111111000//////000111111........./////////000000000000000000000000000000//////000000000///...------...///000111111111111222222111111222333333333666444666:::===AAAMMMZZZmmm}}}{{{wwwtttsssssssssiiihhhgggiiilllmmmkkkhhhkkkmmmooopppqqqtttzzz~~~|||yyyyyyxxx}}}|||yyywwwssspppllleee^^^YYYMMMIIIDDDAAA?????????>>>===<<<;;;:::999999999999:::;;;<<<<<<=========<<<666555444444666999<<<>>>:::;;;;;;<<<<<<<<<<<<<<<:::::::::::::::;;;;;;<<>>===<<<:::===???AAAAAA???<<<;;;;;;888888888999999999888888444555666777888;;;>>>@@@888444//////111333222///,,,+++,,,...000111///...------------------,,,,,,------...///000111111222...***))),,,,,,***+++000{{{ppp___UUUXXX```bbb___qqqwwwxxxjjjbbb___YYY___eeeiiijjjiiijjjkkkccc]]]XXX[[[fffqqqwwwxxxrrrrrrqqqpppqqqtttyyy}}}||||||}}}zzzyyyzzzwwwzzz|||zzzrrrhhhaaa]]]WWWWWWVVVRRRMMMIIIHHHHHHEEECCCAAA>>>======>>>??????DDDIIIJJJEEEAAAAAABBBBBB@@@>>><<<;;;<<<===>>>@@@???>>>===<<<<<<===>>><<<<<<===>>>??????>>>>>>;;;<<<===>>>???@@@AAABBB>>>>>>===<<<<<<<<<<<<<<>>???@@@???@@@BBBBBBBBB@@@>>>===<<<<<<<<<<<<============@@@CCCFFFJJJLLLMMMMMMLLLHHHHHHHHHEEEAAA>>><<<<<<:::999888999;;;<<<;;;::::::999999999:::<<<===???<<<:::999888777555222///222222444555666888999999555555555555555333222111222222111111222222333444111111222333444444444444222222222222111111111111...///000222222222111000000000000000000000000000//////000000111111111222...///000000000///------222222222222222222222222222111000//////000111222---.........//////000000//////////////////////////////000000000///---,,,---...///000111111111111222000...///000222333444666222111777::::::>>>DDDLLL\\\tttyyywwwsssmmmgggbbbaaabbbbbbfffnnnzzzwwwyyy{{{}}}~~~}}}zzzzzz{{{}}}|||yyyvvvrrrkkkddd^^^VVVPPPKKKEEEBBB???======>>>===<<<<<<;;;999888888888999999::::::;;;<<<=========<<<333333222333555999<<>>@@@AAA@@@@@@???<<<:::888888:::=========;;;CCCDDD===888999;;;:::;;;===@@@AAA@@@===;;;;;;888888888888888888999999222111333666555333666>>>777222------111333222000******+++---///000///---++++++,,,------...//////////////////000000000000,,,'''''',,,,,,((()))---~~~pppaaaYYYYYY\\\fffsssqqq___VVVVVVTTTRRRTTT[[[eeeooouuurrrnnnkkklllsss}}}}}}zzzyyyvvvvvvtttpppjjjbbb[[[WWWXXXWWWTTTOOOKKKGGGDDDBBBDDDAAA???>>>>>>???>>>===???@@@AAACCCDDDCCCCCCBBBBBBAAA???============>>>??????>>>==============================>>>>>>???@@@@@@???>>>???BBBDDDFFFBBB???<<<<<>><<>>>>>???@@@===;;;;;;===>>><<<:::>>>===<<<;;;;;;;;;;;;;;;888888777777777777888888333333333333333444555666666666555555555444444444222222222111111000000000555555555555666666777777111111111111000000000///111000///......///000111333111//////111222000...//////000000111111111222222111000......000111222//////000111111111111111......------------......------............------000000000000000000000000000000//////.........---000000000000000000000000......///000111111222222111111000111222444666888@@@GGGRRR^^^mmmyyysssrrrttt~~~~~~zzzrrrjjjdddddd___YYYVVVTTTUUU___jjjxxx}}}xxxxxxyyy{{{|||tttnnnooofff[[[TTTPPPMMMHHHCCC???????????????>>>>>>>>><<<<<<:::999777666555444888999:::;;;;;;;;;:::999666666555666888:::===>>>::::::;;;<<<=========<<<:::::::::;;;;;;;;;;;;;;;>>>>>>>>>>>>===;;;:::999888;;;>>>>>>===;;;:::::::::777444444666888777666333222111111111222333444444333111////////////000------,,,,,,,,,,,,++++++------......///000000111,,,,,,,,,---------......)))))))))***+++++++++,,,uuummmkkkmmmrrrxxxpppdddaaa___```hhhsss~~~~~~}}}sssnnniiikkkllllllhhhaaaZZZUUUXXXVVVSSSOOOJJJFFFCCCAAADDDBBB???>>>?????????>>>???@@@AAACCCCCCCCCCCCBBBCCCBBB@@@???>>>>>>>>>?????????>>>===============>>>>>>======>>>>>>???@@@@@@???>>>>>>>>>@@@BBBCCCBBB@@@>>>>>>??????>>>===@@@CCCGGGNNNWWW^^^YYYQQQDDD@@@<<<<<<@@@CCCBBB@@@AAAAAA@@@BBBDDDDDDCCCBBB>>>>>>===<<<<<<<<<===>>>AAABBBDDDFFFHHHIIIJJJJJJKKKKKKIIIEEEAAA>>>>>>???AAA>>><<<<<<>>>???===<<<:::::::::::::::;;;<<<===:::999888777666666666666333333333333333444555555555555444444444444333333333222222222111111111111444444444555555555666666111111111000000000//////000///...------...///000///...---...000222111/////////000000000111111111222111///......///111222000000111222222222222222......------------......------............------////////////////////////000/////////.........---////////////////////////000000111222222333444444111111111111222444555666777<<>>:::============>>>>>>>>>>>>===<<<;;;999777666444444:::;;;<<<=========<<<;;;888777777777999:::::::::999:::;;;;;;<<<<<<<<<;;;==================<<<<<<===============<<<;;;::::::<<<======;;;:::999::::::777555444666777666555333222111111111222333333333222111000/////////000---------,,,,,,+++++++++++++++,,,,,,---------...,,,,,,,,,------------...************++++++++++++|||xxxwwwxxxyyyuuuqqqrrrzzzxxxlllfffccceeeggggggddd]]]UUUPPPTTTSSSPPPMMMIIIEEEBBBAAADDDBBB@@@???@@@@@@@@@???>>>???AAABBBCCCCCCBBBBBBCCCBBBAAA@@@@@@???@@@@@@@@@???>>>>>>===>>>>>>>>>???????????????@@@AAAAAA@@@@@@>>>>>>>>>???@@@AAAAAAAAABBB@@@>>>===>>>???AAAEEEJJJQQQ\\\dddccc\\\IIIEEE@@@>>>@@@BBBAAA@@@@@@@@@@@@BBBEEEFFFEEEDDD@@@???>>>>>>>>>???@@@AAA@@@AAABBBDDDGGGIIILLLMMMLLLKKKHHHDDD@@@>>>>>>@@@>>><<<;;;;;;<<<===;;;:::888888888999:::<<<===>>>;;;:::999777555444444444333333333333333444444555444333333333333222222222333333333222222222222111333333333333333444444444000000000000////////////......------------......,,,++++++---///111111000//////000000000000111111000///...------...///000//////000111111111111000......------------......------............------/////////////////////////////////...............////////////////////////000000111111222222333333222222111111222222333444333555888:::>>>FFFPPPXXXsss|||xxxwwwrrrwww|||xxxqqqllllllsssxxxzzz{{{|||zzzsssnnnjjjgggbbb___bbbaaa^^^YYYUUUWWW]]]bbbfffmmmuuuxxxtttlllddd```dddccceeeiiilllpppzzz}}}}}}}}}}}}zzzuuummmhhhVVVQQQJJJEEEBBB@@@<<<888::::::;;;;;;<<<============<<<;;;:::888666555444999:::<<<=========<<<;;;:::999999:::;;;;;;999777999::::::;;;;;;;;;;;;;;;>>>>>>>>>===<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<:::888888999:::888555555555555444333333222222111111111222222333222111000/////////000.........---,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++++++++*********}}}zzzyyyzzzvvvrrrnnnjjjiiijjjiiihhhddd^^^VVVOOOKKKNNNMMMKKKIIIGGGEEEDDDCCCEEEBBB@@@???@@@AAAAAA@@@>>>???AAABBBCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@??????>>>>>>>>>??????AAA@@@@@@@@@@@@AAABBBBBBBBBAAA@@@???>>>?????????@@@BBBDDDCCC???===>>>@@@BBBFFFIIINNNVVV\\\[[[UUUJJJFFFAAA???@@@AAAAAAAAAAAA@@@@@@BBBDDDEEEDDDCCCBBBAAA@@@???@@@AAABBBCCCCCCCCCCCCDDDFFFHHHKKKLLLIIIHHHEEEAAA===<<<===???===<<<<<<=========<<<;;;999999999:::;;;<<<===>>>;;;:::999777666555444444444333333222333333444444222222222222111111111111333333333222222222222222111111222222222222222222000000/////////.................................---,,,---...///000000000//////000000000000000000///...------------...///+++,,,------......------......------------......------............------////////////////////////........................////////////////////////........./////////000000222222222111111111111222222333444444666<<>>>>>:::777;;;;;;<<<<<<<<<<<<<<<;;;======<<<;;;:::999999999:::::::::;;;;;;<<<<<<===??????>>><<<999888888:::999888666555444444333222222222222111111111111111222111111000000000000000//////...---,,,++++++***------------------------++++++,,,,,,,,,---------,,,,,,,,,++++++*********~~~zzzvvvpppkkkiiikkklllkkkmmmjjjddd\\\UUUOOOJJJHHHFFFFFFFFFFFFFFFFFFFFFEEEDDDBBB@@@???@@@AAAAAAAAA>>>???@@@BBBBBBBBBBBBAAA@@@@@@@@@@@@@@@?????????@@@@@@????????????@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCBBBAAAAAA@@@@@@@@@??????BBBEEEDDDAAA???@@@BBBBBBEEEFFFHHHLLLPPPNNNIIIFFFDDDAAA??????AAABBBBBBBBBAAA@@@AAACCCCCCAAA???BBBAAA@@@@@@@@@BBBCCCDDDCCCCCCBBBAAABBBCCCEEEFFFDDDDDDBBB>>>;;;:::;;;======>>>@@@@@@@@@?????????<<<<<<<<<<<<<<<===>>>>>>:::999888777777666666777444333333222222222333333222222111111111000000000222222222222222222222222111111111111111000000000/////////............---//////////////////////////////000//////...//////000000//////////////////......------------......++++++,,,---------------......------------......------............------........................---------.........................................................//////111111111111111111000000/////////000222555:::>>><<>>>>>>>>>>>============<<<;;;:::999999999::::::999999:::;;;<<<===@@@@@@@@@===:::888999:::777777777666444222222111222222222222111111000000111111111111000000000/////////...------,,,++++++,,,,,,------------------+++++++++,,,,,,,,,---------,,,,,,,,,++++++******~~~~~~|||vvvooojjjmmmmmmlllmmmnnnkkkeeeaaa^^^WWWQQQKKKHHHGGGGGGAAABBBBBBCCCDDDEEEFFFFFFCCCAAA??????@@@AAAAAAAAA===>>>@@@AAABBBBBBAAAAAA??????@@@@@@@@@@@@??????@@@@@@@@@???@@@@@@AAABBBAAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@???AAADDDDDDCCCCCCBBBCCCAAADDDDDDCCCFFFIIIHHHDDDBBBBBBAAA@@@@@@@@@AAABBBBBBAAA@@@AAABBBBBB@@@>>>AAA@@@@@@???@@@AAACCCDDDAAAAAA@@@???>>>>>>>>>>>>?????????===;;;::::::;;;777:::<<<===;;;::::::;;;==================>>>>>>;;;:::999888888888888888444333333222222222222222222111111111111000000000000111111111111222222222111111111000000000000000///.........------------//////000000000000/////////000111000...---...///000000////////////..............................------...////////////.........------------......------............------........................---------------.................................////////////000000000000000000111111111000000///111000000000111333555666666999===CCCKKKXXXgggqqqzzzzzz~~~~~~~~~{{{zzznnnhhhfffmmmtttyyy}}}}}}}}}xxxxxxwwwvvvzzz}}}zzz}}}~~~}}}~~~|||}}}~~~zzzwwwpppkkkeee___ZZZWWWSSSQQQPPPMMMHHHCCC@@@@@@@@@AAA@@@?????????>>>>>>>>>>>>777888888999:::;;;;;;<<<;;;<<<>>>@@@@@@AAA@@@@@@999888999???EEEGGGDDD@@@??????????????????>>>===>>>>>>>>>===<<<<<<<<<;;;:::999999888999:::<<<===?????????===:::888888999444666777666333222111222222222222222111000///...000000111111111111000///............------------*********+++,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++~~~wwwtttpppllliiifffccc```aaaggglllmmmnnnnnnfff]]]QQQOOOKKKHHHFFFEEEFFFFFF@@@AAAAAABBBBBBCCCCCCDDDBBB@@@>>>>>>???@@@AAA@@@===>>>@@@AAABBBBBBAAAAAA???@@@AAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBBCCC@@@@@@AAAAAAAAA@@@@@@???@@@@@@AAADDDFFFFFFEEECCCBBBDDDDDDBBBBBBEEEEEEAAAAAABBBBBBBBBAAA@@@@@@@@@BBBAAA@@@BBBCCCCCCBBB@@@??????>>>>>>???@@@BBBCCC@@@@@@@@@@@@???>>>===<<<;;;===>>>>>>===;;;;;;;;;333666999:::888666777888;;;;;;;;;<<<===>>>???@@@>>>===<<<:::999888888888444333333222111111222222222222222111111111000000//////000000000111111111111111111111000000//////.........---------,,,,,,......///000000///......,,,...000///------...000000000/////////..................//////.........---......///////////////......------------......------............------........................,,,,,,,,,------.................................////////////////////////...///000111111000000///333222111111222333444444555666666666888???IIIQQQcccnnn}}}~~~|||yyywwwsssttt{{{~~~~~~~~~}}}yyysssnnnfffaaaZZZUUUTTTTTTUUUUUUQQQMMMGGGAAA===<<>>========================<<<<<<;;;:::888888888999;;;<<<;;;<<<===<<<:::888777777222444666666333111111333111222222222111000...---///000111222222111000///------------............))))))***,,,---...///000***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,yyykkkhhhddd```\\\ZZZZZZZZZ___eeeiiiiiiiiiiiiaaaXXXHHHHHHFFFEEEDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA???======???@@@@@@@@@===>>>@@@AAABBBBBBAAAAAA@@@AAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@AAAAAABBBCCCAAA@@@@@@@@@@@@AAABBBBBB>>>??????@@@@@@@@@??????@@@???@@@CCCHHHIIIFFFCCCDDDFFFEEEAAAAAABBBBBB>>>BBBCCCEEEDDDBBB@@@??????AAA@@@@@@BBBEEEFFFEEEDDD>>>>>>======>>>@@@AAABBBAAABBBCCCCCCBBBAAA???>>>999;;;>>>???>>>===<<<<<<666:::===>>><<<:::;;;<<<888888999:::<<<>>>@@@AAAAAA@@@>>>;;;999888777666444333333222111111111222222222222222111111111111......//////000000000111222222111111000000000///......---------,,,,,,,,,,,,---...//////...---,,,)))+++......,,,,,,///111000000//////.........---......////////////......+++,,,------......------.........------.........---..................---........................,,,,,,,,,------.................................---------------------,,,---...000111111111000//////......///111222222222222444444333222555;;;@@@@@@QQQgggxxx}}}rrroooqqqvvv~~~|||wwwqqqiiiddd\\\WWWQQQNNNOOOSSSWWWYYYMMMIIIBBB;;;666666999<<>>@@@AAAAAAAAAAAA@@@===<<<@@@HHHKKKHHHCCC>>>>>>>>>>>>>>>===<<<<<<:::::::::;;;;;;;;;;;;;;;;;;:::888777777888:::;;;777:::<<<;;;999666555555000333666666333111222333111222222222111000...---///000111222222111000///,,,,,,------.../////////++++++,,,...000111333333******+++++++++,,,,,,,,,+++++++++,,,,,,---------}}}|||zzzxxxrrrmmmfffbbb^^^\\\[[[YYYVVVSSSXXXWWWWWWVVVVVVVVVVVVVVVNNNLLLIIIEEECCCBBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBBAAA???>>>???@@@BBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBDDDCCCAAA??????@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDAAA@@@???>>>???AAADDDEEEBBBAAA@@@?????????@@@AAA@@@BBBDDDEEEFFFEEEDDDCCCAAABBBBBBAAA??????@@@BBBCCCDDDEEEEEEEEEBBB@@@>>>BBBBBBAAABBBCCCCCCBBB@@@@@@@@@@@@AAAAAABBBBBBBBBCCCBBBAAAAAA@@@@@@@@@@@@======<<<;;;;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<<<<;;;999888999;;;===>>>===>>>??????>>><<<:::888333333333222222222111111222333333333333222111111000000111111111111000000......////////////......////////////............,,,---///000000000///...///...---,,,+++,,,------///000111000...------...////////////..................------------......---------............///......................................................---,,,---...///000,,,---......//////......////////////............//////000111111111111111///////////////000111111444333222222222333444555:::>>>EEEQQQ```rrrssskkklllooo~~~}}}{{{wwwqqqhhh^^^WWWPPPMMMGGGDDDIIISSSYYYXXXIIIBBB999666888::::::888;;;;;;===CCCKKKNNNLLLIIIAAA???<<<:::999999:::;;;@@@BBBCCCBBBAAA@@@@@@@@@CCCAAAAAABBBEEEFFFDDDAAA???????????????>>>======999;;;======<<<;;;;;;<<<===;;;999888999888777555;;;999666555555666666555333333333333444444555555444444333222222111111000000222444666666444222000///...---,,,,,,,,,------,,,,,,------...///000000---...///,,,))))))+++...,,,------,,,***)))***,,,~~~|||wwwpppppppppnnnkkkhhhddd___\\\ZZZXXXTTTQQQPPPOOOOOONNNNNNNNNNNNNNNLLLJJJGGGDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@>>>???@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCBBB@@@?????????AAAAAACCCCCCCCCCCCDDDDDDEEEEEEBBBAAA@@@@@@@@@BBBDDDEEEEEEDDDBBB@@@>>>>>>>>>>>>@@@AAACCCEEEFFFEEEDDDCCCBBBCCCCCCBBB@@@???@@@BBBCCCDDDDDDDDDCCCBBB@@@???AAA@@@@@@AAABBBCCCBBB@@@?????????@@@@@@AAAAAAAAABBBAAA@@@@@@@@@@@@@@@AAA>>>===<<<;;;:::;;;;;;<<<===<<<;;;:::::::::;;;<<<<<<;;;:::::::::;;;<<<===<<<===>>>???>>>===;;;:::333333333333222222222222222222333333222222111000000000111111111000//////......////////////......000/////////......------,,,---.../////////......///...---,,,+++,,,,,,---...///000///---------...////////////..................------------......------------...............................................................------,,,---...///000,,,---......//////......////////////..................///000000000000//////////////////000000111111111000000000111222333333555;;;BBBMMM\\\jjjttt{{{~~~uuuqqquuuzzz~~~~~~{{{vvvppphhh^^^TTTMMMGGGEEEAAA???EEEPPPUUUUUUEEE???888555666777666444999999;;;AAAHHHLLLJJJGGGAAA@@@>>>===;;;;;;;;;<<>>???AAABBBAAA???>>>????????????>>>===<<<<<<>>>>>>===;;;:::;;;<<<<<<:::777666666777666555777666555333222111111111222222333444444555666666444444333222222111111000///000333444444333000//////......---------------***+++++++++,,,------------......,,,***)))+++---)))******)))''''''(((***|||yyy{{{}}}~~~~~~}}}~~~yyylllffffffiiijjjiiidddaaa\\\XXXUUURRRNNNLLLHHHHHHGGGFFFFFFFFFFFFFFFGGGFFFDDDBBBBBBBBBBBBCCCEEEEEEDDDCCCBBBAAA@@@???BBB@@@>>>>>>@@@@@@@@@???AAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@>>>>>>???@@@@@@AAABBBBBBCCCDDDEEEFFFFFFDDDCCCBBBBBBBBBCCCDDDEEEGGGFFFCCCAAA???===<<<<<>>>>>???AAABBBAAA@@@>>>>>>>>>>>>>>>?????????@@@????????????@@@@@@AAA???===;;;:::::::::<<<===>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>>>>===;;;;;;444444444444333333333333222222333333222222111000000000111111000///............////////////......000000///...------,,,,,,+++,,,,,,---...---------......---,,,,,,,,,,,,,,,.../////////---,,,---.../////////............---......------------......------------............---------------------------------------------------------,,,---......///,,,---......//////....../////////............---------...////////////...//////......//////000111//////.........///000111///000222666;;;DDDNNNUUUoooxxx}}}}}}{{{uuuuuu{{{~~~|||zzzxxxwwwvvvrrrkkkddd\\\SSSJJJDDD??????<<<<<>>999777777777444222666666999???EEEHHHGGGEEEBBBBBBAAA@@@??????>>>>>>AAACCCDDDDDDBBBAAAAAABBB???===;;;:::<<<======<<<>>>>>>>>>>>>>>>======<<<>>>>>>>>>>>>======@@@BBB@@@===999666666777777777333666777555000......///111222333444555666777888444444333222222111111000...///111222222111///...............------------++++++++++++,,,,,,,,,,,,,,,------,,,+++***+++---+++,,,,,,+++******,,,...}}}}}}}}}yyyrrrnnnkkklllmmmnnnppprrruuuvvvyyypppfff``````bbbddddddYYYVVVSSSOOOLLLIIIGGGEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBBBBCCCCCCBBBAAAAAA@@@??????BBB@@@>>>>>>???@@@???>>>AAAAAAAAABBBBBBBBBBBBCCCAAA@@@???>>>>>>>>>??????@@@AAABBBCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCDDDDDDEEEFFFEEEDDDBBB???>>><<<<<>>===<<<===???AAA@@@@@@<<<<<<<<<<<<<<<<<<==================>>>???@@@@@@???===;;;:::999:::<<<===>>>>>>===<<<;;;;;;;;;;;;;;;<<<=========;;;999888888999:::;;;;;;;;;:::999555555444444444333333333222222222222222111000000000000000000///...---------......//////......---000//////...---,,,++++++***+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,...///...,,,,,,---...//////.........---------...------,,,,,,------...,,,,,,---------.........------------------------------------------------,,,,,,,,,---------......,,,---......///.........//////.........---------------...////////////...///............///000000.............../////////333333222222333888>>>BBBQQQ]]]nnnzzzzzzvvvwww}}}|||{{{|||{{{wwwtttooollleeebbb\\\WWWQQQLLLFFFBBB<<<<<<;;;;;;BBBKKKNNNKKK???===;;;;;;;;;;;;888666666666999===CCCEEEEEEDDDCCCCCCCCCCCCBBBAAA@@@???@@@BBBCCCCCCAAA@@@@@@AAA???===:::888888999::::::=========>>>>>>===<<<<<<<<<===>>>???@@@CCCGGGKKKHHHCCC>>>:::999999999888444888;;;888222......111000111222444555777888888444444333222222111111000...///000111111000///...---------------,,,,,,+++......------------------+++,,,---------,,,,,,,,,+++,,,------,,,,,,...000|||{{{{{{|||xxxyyy~~~~~~tttkkkjjjlllhhhcccaaa______```bbbeeehhhiiijjjgggbbb[[[WWWWWWWWWVVVUUULLLKKKJJJGGGEEECCCBBBBBBCCCCCCBBBAAAAAAAAAAAAAAA?????????@@@@@@AAAAAABBB????????????????????????AAA???>>>>>>???@@@???>>>AAAAAABBBBBBBBBCCCCCCCCC@@@@@@?????????>>>?????????@@@AAABBBCCCDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEEEEDDDCCCCCCBBBAAA@@@???>>>>>>???BBBDDDEEEEEEDDDCCCCCCDDDFFFEEECCCAAAAAAAAABBBBBBAAAAAAAAABBBCCCCCC???===<<<<<<>>>?????????;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???>>>===;;;:::::::::<<<=========<<<<<<<<<;;;;;;::::::;;;<<<======;;;888777666666666777777777777777555555444444444333333333111222222222222111000000///////////////...---,,,------............------.........---,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++---...---,,,+++,,,...............------------------,,,,,,,,,,,,------,,,,,,,,,------------...------------------------------------------------,,,,,,,,,---------------,,,---......///.....................------------......///000000000//////...............//////000.........///////////////444444333111000222555888<<>>@@@AAAAAA???>>>>>>???@@@???<<<:::888888999:::;;;<<<<<<=========<<<<<<>>>???@@@@@@BBBEEEIIILLLKKKGGG@@@;;;999888777777444888;;;999333...///111000000111333444666777888444444333222222111111000//////000111111000//////+++,,,,,,,,,,,,+++***)))------------------,,,,,,***+++---///000///...,,,((()))***)))((()))+++,,,~~~{{{{{{}}}~~~{{{xxxtttpppnnnnnnooopppkkknnnsss{{{}}}ssspppppprrrtttkkkbbb\\\]]]___^^^\\\\\\[[[YYYXXXXXXZZZ[[[[[[ZZZRRROOOLLLJJJIIIHHHFFFEEEDDDEEEEEECCCAAA@@@AAABBB@@@@@@???>>>>>>>>>??????>>>>>>??????@@@AAAAAAAAA======>>>>>>>>>????????????>>>======???@@@@@@???AAABBBBBBBBBCCCCCCCCCCCC@@@@@@@@@@@@@@@???????????????@@@@@@AAABBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEAAABBBBBBBBBBBBBBBAAA@@@===???AAADDDEEEEEEDDDDDDAAACCCEEEEEECCCAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDD@@@>>><<<<<<===>>>???>>>;;;;;;;;;:::::::::::::::<<<;;;;;;;;;;;;<<<<<<=========<<<;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;;;;:::888999;;;<<<;;;:::888777555555444444444444444444444444444444333333333333111111222222111111000///------............------------............------------,,,,,,,,,++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,+++*********,,,---,,,++++++,,,............------------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,---......//////...............------------,,,......///000000000000///......------......///000......///000000000000///000000000...------///222555666:::DDDSSSeeettt}}}}}}||||||~~~{{{uuupppjjjddd^^^ZZZNNNKKKHHHEEECCC@@@===:::777999999:::???CCCAAA;;;333444777999;;;<<<<<<<<<999:::<<<>>>???@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@===???@@@@@@>>>======>>>AAAAAA@@@===999888999::::::;;;<<<<<<<<<<<<<<<<<>>===???AAA??????>>>==================>>>???@@@@@@@@@AAA@@@????????????>>>>>>>>>>>>>>><<<<<<===???AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@???>>>>>>?????????@@@@@@@@@CCCCCCDDDEEEEEEFFFFFFFFFAAABBBCCCCCCCCCBBBAAA@@@<<<>>>AAACCCEEEEEEDDDDDD>>>@@@CCCDDDCCCAAAAAAAAAAAABBBCCCEEEFFFFFFEEEEEECCC@@@===<<<===>>>>>>===;;;;;;;;;:::::::::999999<<<;;;;;;::::::::::::;;;;;;<<<=========<<<;;;:::777888999;;;;;;;;;;;;:::666777888999999999888777666555444333333333333333333333333333222222222222111111111111111000000///+++,,,------............,,,------......------,,,++++++++++++,,,,,,,,,,,,++++++*********+++,,,---+++,,,,,,---,,,+++***))))))+++,,,,,,++++++,,,---.........---------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,---......//////...............---------,,,,,,------...////////////......------------...//////------///000000000///............---,,,+++---///000111333666===JJJYYYcccsss{{{~~~{{{yyyyyytttoooiiibbb\\\VVVPPPMMMEEEDDDAAA@@@???<<<999666666999:::<<<@@@DDD@@@:::000222555777888999:::;;;;;;<<<============>>>???AAA@@@???>>>===>>>??????>>>???@@@@@@>>>======>>>BBBCCCBBB@@@;;;888888999999:::;;;<<<<<<<<<<<<<<<@@@AAABBBAAA???>>>???@@@>>>;;;888555555444333111444333222111//////.../////////000111222222333333444444333222222111111000------............------,,,---...//////---,,,***)))))))))***+++++++++,,,+++,,,...222666555222...+++,,,,,,+++***)))+++,,,{{{}}}|||{{{|||}}}tttpppiiibbb]]]ZZZYYYYYY]]]^^^```dddhhhkkkmmmnnnfffccc___[[[ZZZZZZ\\\]]]TTTOOOMMMMMMLLLJJJLLLOOOKKKHHHDDDDDDEEEEEEBBB@@@AAA???>>>>>>>>>@@@AAABBB===???@@@>>>;;;:::;;;>>>@@@???>>>>>>======>>>>>>===>>>???@@@@@@@@@@@@@@@BBBAAAAAA@@@???>>>=========<<<;;;<<>>>>>>>>>>>>>>?????????AAABBBCCCEEEFFFFFFFFFFFFBBBCCCCCCDDDCCCBBB@@@???<<<>>>AAACCCEEEEEEDDDDDD<<>><<<============;;;;;;;;;::::::999999999<<<;;;;;;:::999999999999:::<<<===>>>>>><<<:::999555666888:::;;;;;;;;;:::555666777888888888888888777666555444333222222222333333333222222222111111111111111111111000//////******,,,---.../////////,,,------......------,,,)))******++++++,,,------,,,+++*********+++------++++++,,,---,,,+++***))))))***,,,,,,++++++,,,---......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,---......//////............---------,,,,,,,,,+++,,,------......------...------------...//////,,,---.../////////...---///000000///...---///000***000555666555999BBBKKK[[[jjj~~~}}}xxxuuusssiiiddd]]]UUUOOOIIIDDDAAA>>>===<<<======<<<999666777:::===???DDDGGGCCC<<<222444666777777888999:::;;;<<<===<<<;;;;;;<<<===@@@???===;;;;;;<<<>>>???>>>@@@AAAAAA???>>>>>>???AAACCCDDDAAA<<<999888999999:::;;;;;;<<<<<<<<<;;;;;;<<<>>>???=========>>>999777555555555555444333666444111000000111111000//////000000111111111222444444333333222111111000,,,,,,,,,,,,,,,,,,,,,,,,...///000111111///---,,,******+++,,,------......,,,,,,///333777777333///((())))))(((&&&%%%&&&(((XXX\\\bbbgggkkknnnrrruuuvvvzzzqqqooommmhhhbbb\\\WWWSSSQQQPPPTTTSSSPPPXXXeeeggg```VVVPPPJJJIIILLLNNNMMMJJJCCCCCCBBB@@@????????????@@@@@@AAAAAA@@@???===<<<======>>>>>>>>>>>>======;;;===>>>===:::999;;;>>>===>>>???@@@@@@???>>>===============>>>>>>>>>>>>@@@BBBCCCAAA<<<:::;;;===???>>>>>>>>>>>>>>>???@@@??????@@@@@@@@@AAAAAAAAACCCAAA???======>>>???@@@>>>>>>??????@@@@@@@@@AAABBBCCCCCCDDDEEEDDDDDDDDDCCCCCCCCCAAA???>>>???AAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@?????????BBBBBBAAABBBCCCEEEGGGHHHFFFCCC@@@@@@BBBAAA???<<<<<<;;;:::999888888777888888888999:::::::::999999666888999999999999:::<<<888999:::;;;;;;;;;:::999444555666777777666555444333333222222222222222222222222111111222222333444222111000///...---,,,,,,///...---,,,,,,,,,,,,,,,---,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000///...---,,,+++******---------,,,,,,+++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........---------........................---------------------------------.........//////---------............///111000///...000333777999GGGPPP^^^mmmyyy~~~~~~wwwooofffaaa\\\XXXSSSLLLFFFAAA===<<<===<<<:::999888888999:::;;;;;;???EEEJJJIIICCC<<<===:::666666888::::::999999999999888999999::::::888999::::::::::::===???============<<<<<<<<<<<<>>>===<<<;;;999888777777::::::999888888999::::::999999;;;;;;;;;;;;999999666666666666555555555555333444333111...------///...//////000111222222222111000000000//////......222000...,,,+++,,,---...------,,,,,,,,,,,,++++++******++++++++++++,,,,,,+++...111333333111...+++************************CCCFFFKKKNNNPPPRRRUUUWWWcccqqqzzzvvvqqqoooiii```\\\ZZZWWWSSSOOOKKKIIIHHHDDDGGGEEEBBBKKKZZZ___ZZZIIIDDD???>>>@@@BBBAAA???======<<<;;;::::::::::::===>>>>>>??????>>>===<<<<<<<<<<<<<<<<<<======>>>;;;======<<<999999;;;=========>>>??????>>>============>>>>>>>>>?????????@@@AAAAAA@@@>>><<<<<<===???>>>>>>=========>>>>>>?????????@@@@@@@@@@@@AAABBBAAA@@@?????????@@@@@@======>>>>>>????????????@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCAAA???>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@@@@???>>>======AAA@@@@@@AAABBBCCCEEEFFFDDDBBB@@@@@@AAAAAA???===<<<<<<;;;:::999999999999:::::::::;;;;;;:::999999777888:::999999888:::;;;999999:::;;;;;;:::999888444444555666666555444444333333222222111111111000222111111111111222333333111111000///...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************)))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///.........---------,,,------------------------------------------------,,,------------.........------------............///.........///111444555999???JJJWWWeeepppyyy}}}~~~}}}yyyssskkkbbbYYYTTTQQQNNNIIIDDD???;;;999888===>>>>>><<<:::999:::;;;===>>>AAAFFFKKKJJJDDD>>>>>>;;;777777888:::999888888888888888999999:::;;;;;;<<<<<<<<<::::::<<<>>>>>>>>>>>>============<<<===<<<;;;:::999777666666888888888888888888888888888888999::::::999888888666666666666555555555444555666666444111/////////.........//////000111222111111111000000000//////111000...,,,+++,,,------------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,---///222444444222///---************************666888;;;=========???@@@KKKWWW___\\\XXXWWWRRRJJJGGGFFFDDDBBB@@@???>>>>>>===???<<<:::CCCRRRYYYWWWBBB===999888:::;;;:::999888777666666666666777777999:::;;;;;;<<<<<<;;;;;;::::::::::::;;;===>>>???<<<<<<<<<;;;999999:::<<<<<<===>>>>>>>>>>>>===<<<===>>>>>>>>>>>>?????????@@@???>>>>>>??????>>>===>>>>>>===<<<;;;;;;;;;<<<>>>>>>>>>?????????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@<<<<<<<<<==================>>>??????@@@@@@??????AAABBBBBB@@@>>>===???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>===<<<;;;;;;>>>>>>>>>???@@@AAABBBCCCAAA@@@??????AAAAAA@@@???<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888777999:::999888888999:::999::::::::::::999777666333333444444444444333333333222222111000//////...111111000000000111222222111000000///...---,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))******)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,+++++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------,,,,,,------------------------------------------------,,,,,,,,,,,,------------------------............,,,------......///000000000111666???KKKYYYeeellluuuzzz~~~}}}vvvqqqjjjbbbZZZRRRKKKFFFCCCAAA???;;;999777666666===AAACCCAAA<<<999:::===???@@@BBBGGGKKKJJJDDD???>>>;;;999777888888888777777777777888999:::;;;<<>>;;;:::;;;===>>>>>>>>>>>>============;;;;;;;;;:::888777555444555555666777777666555555666666777888888777666666666666555555555444444444777888999777444111//////......---------///000111111111111000000000000000000///---,,,+++,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---,,,---000111111000---,,,************************555777888888888777999:::;;;CCCGGGEEECCCCCCAAA<<<;;;;;;:::999999999999999999:::999999@@@KKKQQQPPP>>>;;;888777888999888777666666555555555666666777666666777888999999::::::::::::999999;;;===@@@BBB======;;;999888999:::;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<=========>>>>>>>>>;;;:::;;;>>>@@@>>>;;;>>>===<<<;;;::::::999:::======>>>>>>>>>???????????????@@@@@@@@@@@@???>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>@@@@@@@@@???======>>>????????????@@@@@@@@@@@@@@@??????>>>===;;;:::999999<<<<<<<<<===>>>??????@@@=========>>>???@@@@@@@@@;;;::::::::::::;;;;;;<<<;;;;;;;;;:::999888777666888999:::999777777888999999999::::::999777555444222222222333333222222222333222111000///...---,,,000000//////000000111222000000///......---,,,,,,,,,,,,,,,---,,,,,,,,,,,,***++++++,,,------......++++++++++++++++++++++++************************)))))))))))))))*********)))))))))*********++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++*********)))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........,,,,,,......///...------000//////222:::EEEPPPWWW___hhhrrrwww|||}}}||||||||||||zzzvvvssshhhbbbZZZRRRLLLGGGAAA===:::999777666666666777888<<>>===<<<:::999888777777777666666666777888:::;;;<<>>BBBEEE@@@===;;;999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;999777999<<<>>>===:::======;;;:::999999999999<<<<<<<<<=========>>>>>><<<===>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>??????>>><<<<<<===???????????????????????????>>>>>>===<<<;;;999999888::::::;;;;;;<<<<<<======;;;<<<===>>>>>>???@@@AAA:::999999999999999:::;;;999999999888888666555444777888999888666555555666888888999999888666444333222222222111111222222222222222111000///------,,,///............///000000//////......------,,,,,,++++++,,,------,,,,,,+++)))***++++++,,,---......++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))************************+++++++++,,,++++++++++++++++++++++++************************,,,++++++++++++*********++++++++++++++++++++++++******))))))***++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,---///000000///---,,,111000///000444:::AAAFFFGGGRRR^^^gggooowwwzzzyyy}}}xxxwwwuuutttrrrnnnhhhddd[[[UUULLLFFFCCC???999444444333333333444666777888:::@@@DDDBBB;;;777999===>>>???@@@BBBCCCAAA>>>;;;<<<<<<;;;:::888777777777666666666777888:::;;;<<>>;;;999:::;;;;;;::::::::::::999999999999999:::999888666333222111222444555555444222111333333333333333333333333444444444444333333333333444666777666333///---------,,,,,,++++++,,,---...,,,,,,,,,------------------,,,,,,+++++++++++++++,,,,,,+++++++++******************+++++++++,,,,,,))))))************))))))))))))))))))))))))))))))...000111111000111333555777666444222222444666888666666555555555555555666333444555666777999999999777777666555555555555555555444444333333333444444555444444555666777888999>>><<<:::999:::>>>CCCFFFBBB???;;;999999;;;;;;;;;;;;;;;::::::::::::;;;;;;888888999999999:::::::::999888888999;;;<<<<<<;;;<<<<<<;;;:::999999999:::;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<===>>>>>>>>>>>>======>>>>>>===<<<;;;===>>>?????????>>>>>>>>>>>>>>><<<<<<<<<;;;::::::999999888999:::;;;;;;;;;;;;:::999;;;============???AAA:::999999888888999999999777777777777777666555444666777777666444222333444666777777888777666444333222222111111111111222222222111111000///......---......------......///000.........---------,,,,,,)))***,,,------,,,++++++))))))***++++++,,,------++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))******++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************+++++++++******)))))))))*********+++++++++++++++))))))))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,---///000000///...---.........///222555888:::777???GGGNNNWWWdddnnnqqqpppwww~~~zzzwwwpppnnnjjjfffccc]]]XXXTTTOOOJJJCCCAAA@@@===777222111111000111222444666777;;;>>>AAA???;;;888:::===<<<===>>>>>>===<<<:::888:::;;;<<<:::888777777888666666666777888999:::;;;???@@@???===:::999999:::999999999999888888888777999999::::::999666444222333333444555555444333333333222222111111222222333444444333333333222222222111333444333000---,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++************))))))))))))*********++++++++++++******+++++++++))))))))))))))))))))))))111222222222111222444666555333222222222333333444444333333333444555555666888888888777777666888:::999::::::999888888888999666666555444333333333333666666555555555777888999???<<<999777888===AAAEEEDDD@@@;;;999:::<<<<<<<<<;;;:::999888888999:::;;;888999999999::::::::::::999:::<<<<<<;;;;;;<<<>>><<<;;;;;;:::::::::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;<<<===>>>???????????????>>>>>>======;;;;;;<<<============<<<<<<======<<<;;;;;;<<<>>>??????>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;888888::::::;;;::::::999888;;;======<<<<<<>>>@@@<<<;;;:::999999999999999666777777777777777666666555666666444222000000111444555666777666666444444333222111111111111222333111111111000000/////////---------,,,---......///......------------,,,,,,(((***+++---------+++***)))))))))******+++++++++************************))))))))))))))))))))))))'''(((((()))******++++++)))))))))************+++************************************************)))))))))***************)))*********++++++++++++))))))))))))***+++,,,---***************************++++++++++++,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------------.........++++++,,,,,,,,,---------,,,,,,---.../////////...------......///000111222111555888999@@@MMMWWW[[[]]]eeeoooxxx}}}~~~~~~~~~{{{xxxsssnnnkkkdddaaa\\\WWWRRRMMMHHHDDDCCC@@@???CCCHHHHHHCCC===222222111111222444555666<<<===>>>===;;;;;;===>>>;;;<<<===<<<:::888777666888:::<<<;;;888777888999777777777777777888999999;;;<<<<<<;;;999888999:::999999999999888888888888999:::;;;;;;:::777444222555555555555555555555555333222111000000111222333333333333333222222222222000111111000...,,,---...+++,,,.........---,,,+++******++++++,,,,,,,,,,,,******++++++++++++******++++++++++++************(((((((((((())))))))))))++++++***))))))***++++++))))))))))))))))))))))))333333333222111111444666222000111333444222000///222222222333444555777888:::777555444333333666:::888999999999777777777888999888777666555555555555777777666555666777888999???<<<888666777;;;@@@DDDFFFAAA<<<:::;;;======<<<;;;:::999888888999:::;;;999999:::::::::;;;;;;;;;:::<<>><<<;;;===@@@;;;;;;:::::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<>>>===<<<;;;<<<===???AAAAAAAAA@@@@@@??????>>>>>>::::::;;;<<<<<<<<<;;;;;;;;;<<<===<<<;;;;;;<<<>>>??????>>>>>>=========<<<::::::;;;;;;;;;<<<<<<<<<777888:::;;;;;;:::999888888;;;======;;;;;;===@@@>>>===<<<;;;:::999999999666777777888888888888777444555555333111//////000333444555666666666555444444333222111111222333444111111111111000000000000---,,,,,,,,,,,,---......------------------,,,,,,((()))+++---------+++***)))))))))))))))*********************************))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((())))))))))))************************))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))******++++++++++++))))))))))))***+++,,,---******************************+++++++++,,,,,,,,,))))))******+++++++++,,,************************++++++++++++++++++++++++---------.........//////++++++,,,,,,,,,---------++++++,,,,,,---...//////000000//////...---------///333444222444;;;AAABBBMMMUUUaaajjjqqqyyyxxxxxxvvvrrrmmmhhhccc```[[[WWWQQQLLLGGGCCC>>>;;;;;;:::>>>GGGQQQUUURRRLLL666555444444444555777888>>>===<<<<<<<<<===???@@@;;;<<<<<<;;;888666666666777:::<<<;;;999777888:::888777777777777777888888999::::::999888777999::::::::::::999999999888888999:::;;;<<<:::888444222777666666555555666666777333222111000000111222333333333333222222222111111///000000...---,,,...///+++,,,...000000...,,,***+++++++++,,,,,,---------)))******+++++++++******+++++++++************)))''''''''''''((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))000111111111111222222222222222222222222222222222333444555555555444333222333333333333444666888999888666555777:::<<<;;;999999999888777666555444444555555666666666666555555;;;:::888888888:::<<<===BBB@@@===:::999:::<<<===;;;:::999999;;;;;;:::999<<<<<<======<<<;;;::::::===>>>>>>>>>????????????>>>>>>===<<<<<<<<<<<<<<<999999;;;<<<<<<============>>>???@@@@@@???>>>===@@@@@@AAABBBBBB@@@<<<999>>>>>>=========<<<<<<<<<999:::<<<>>>>>>===;;;:::999;;;===>>>???>>>===<<<>>>===<<<;;;:::999999999999::::::;;;;;;::::::999:::999888888888999:::;;;>>><<<999:::<<<<<<:::888888888777777777777777888888888777666555333111000222222222333333222222222000000000000000111111111222111111000///......---------------------------------------,,,+++***))))))******++++++*********)))))))))******+++++++++******)))))))))***,,,---***)))(((&&&%%%%%%%%%%%%))))))(((((((((((())))))******))))))((((((''''''******+++++++++,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++************)))))))))******+++++++++,,,)))))))))))))))******+++++++++++++++++++++++++++---,,,***)))))))))******)))************+++++++++************************+++,,,------......------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------///000000111222222333333???CCCKKKTTT___lllxxx}}}}}}~~~|||vvvooogggaaa^^^ZZZTTTOOOKKKGGGBBB???======<<<;;;999999???NNN```hhheee]]]LLL@@@666555777888888888888888999:::<<<===>>>>>>>>>>>>>>><<<888555333333888888777777666666555555::::::999999999999999:::555555666666777777888888;;;:::888666666666666777555666777999999:::::::::777666444222111222333444222222222111111111000000111222222222222111000000.........////////////000...---,,,,,,++++++,,,,,,*********)))******++++++---,,,,,,++++++,,,,,,------,,,+++***))))))))))))******+++++++++******)))+++***(((&&&%%%$$$%%%%%%))))))))))))))))))))))))000000111111111222222222222222222222222222222222222333444444444444333222333333222333333555777888888666555666999:::999777777777777777666666666666666666777888888888888888:::999888777777999;;;<<>>>>>>>>?????????======<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<<<<===>>>?????????>>>======>>>>>>???AAABBBAAA>>>;;;======<<<<<<<<<<<<<<<<<<;;;<<<>>>??????>>>===<<<:::;;;===>>>???>>><<<;;;===<<<;;;999888888777777;;;;;;;;;<<<;;;;;;::::::::::::999999999:::;;;<<<===;;;::::::<<<===;;;999999888888777777777888888777777666666444333111000111111222222222222111111000000000000000000000000111111000000///......---------------------------------------,,,+++***))),,,,,,---------,,,++++++************+++++++++,,,+++***)))))))))***+++,,,))))))((('''&&&&&&&&&&&&))))))(((((((((((())))))***)))))))))((((((((('''*********+++++++++,,,,,,)))))))))))))))))))))))))))))))))*********+++++++++++++++*********))))))))))))))))))******++++++))))))(((((())))))***+++++++++++++++++++++++++++,,,+++***)))))))))******))))))*********+++++++++++++++++++++++++++++++++++++++,,,------------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------...//////000111111222222555999???FFFOOOYYYdddjjjmmmmmmooouuu{{{|||yyywwwwwwvvvuuummmfff[[[TTTQQQNNNIIIFFFDDD@@@;;;999888888777777:::;;;BBBSSSeeeooommmfffMMMBBB888888:::999888888777888888:::;;;<<<======>>>???@@@>>>:::777555555777777777666666666666666777888:::;;;;;;:::888777666666666777777777777888777777777666666777777888777888888999::::::999999;;;999777555444444555555222222222111111111000000111111222222111111000///---------.........//////------,,,++++++++++++,,,*********)))******+++,,,,,,,,,++++++++++++,,,,,,---,,,+++***))))))))))))))))))***+++++++++*********)))((('''''''''((()))))))))))))))))))))))))))000000000111111111222222222222222222222222222222111111222333333222222111333222222222333333444555777666555555777888777555444444555666777888999999555555666777888999::::::999888777777777888:::;;;@@@>>><<<::::::;;;<<<===;;;:::999:::;;;<<<;;;999;;;<<<<<<<<<<<<;;;;;;:::============>>>>>>>>>>>><<<;;;::::::::::::::::::===>>>???@@@@@@>>><<<;;;======>>>>>>>>>>>>============>>>@@@BBBBBB???===;;;;;;;;;;;;;;;<<<<<<<<<<<<===???@@@@@@@@@???>>><<<===>>>>>>>>>===<<<;;;;;;:::999888777666666666<<<<<<===<<<<<<;;;::::::;;;;;;:::::::::;;;<<<===<<<;;;::::::<<<===<<<;;;999999888888888888999999666777777666555333111000000111111111111111111000000000000000000000000000000000000///......------------------------------------------,,,+++***))),,,---------,,,+++*********++++++++++++,,,,,,,,,++++++***)))))))))******)))((((((''''''(((((()))))))))(((((((((((())))))))))))))))))(((((((((((()))*********++++++++++++))))))))))))))))))))))))((((((((()))))))))******++++++*********)))))))))(((((((((((())))))))))))))))))(((((())))))***+++++++++++++++++++++++++++++++++***)))))))))******)))))))))*********++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------......///000000000,,,///333777===DDDKKKPPPWWWZZZ```iiirrryyy|||}}}}}}xxxqqqkkkhhhhhhhhhhhh```XXXMMMFFFBBB@@@>>><<<;;;888555333333444444333777888???OOO```iiigggaaaJJJAAA:::;;;===;;;999999777777888888999:::;;;;;;<<<===???>>>;;;777555444555666666666666666666777555777:::<<<<<<:::777555888888888777777777777777444444666777888888888888888888999999999999888888777666444222111000111111222111111111111000000000000111111111111000//////,,,,,,,,,,,,------------------,,,+++++++++++++++******))))))***++++++,,,++++++************++++++,,,,,,+++***))))))))))))((())))))***+++++++++***)))))))))))))))***+++,,,))))))))))))))))))))))))000000000000111111111111111111111111111111111111000000000111111111111111222222222222222222333333666555555555555555555444444444555666777888999999222333333444666777999::::::999999888888999::::::>>>===<<<::::::;;;<<<===<<<:::999:::;;;<<<;;;:::;;;;;;;;;<<<<<<;;;;;;:::<<<<<<<<<=========>>>>>>;;;;;;::::::::::::;;;;;;<<<===@@@AAAAAA@@@>>>===<<<<<<==================>>>===>>>???AAAAAA>>><<<:::::::::;;;;;;;;;;;;<<<<<<===>>>???@@@@@@??????======>>>>>>===<<<;;;:::;;;:::999777666666666666<<<<<<<<<<<<;;;:::999999:::::::::::::::;;;;;;<<<;;;::::::;;;<<<=========999999999888999999:::;;;:::::::::999777444111///000000111111111111000000000000000000000//////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++******)))((('''+++++++++++++++,,,,,,,,,++++++******)))))))))(((((((((((((((((()))******))))))(((((((((((())))))))))))))))))(((((((((((()))))))))************+++))))))))))))))))))))))))((((((((()))))))))******************))))))))))))''''''((((((((((((((((((((((((((((((((()))***************************************))))))))))))***))))))))))))************++++++++++++++++++++++++))))))***+++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,------------------------,,,,,,------............+++,,,...000222666;;;>>>AAAEEEMMMXXXdddooovvvzzzwwwwwwyyy~~~}}}yyyvvvttttttooogggaaa\\\YYYWWWUUUPPPKKKDDD>>><<<:::999888777555222222333444444444555666<<>><<<::::::666666777777888888999999888:::<<<<<<999666444333555555555666666777777777555777999;;;;;;:::888777::::::999888777777666666333444666777888888777666555666777888888888888888333222111000//////000000111111111111000000000000///000000000000///......***+++++++++,,,,,,,,,,,,---,,,,,,+++***+++++++++))))))))))))***+++,,,,,,+++******))))))******+++,,,++++++***))))))******'''((()))***+++++++++***)))))))))*********++++++((((((((((((((((((((((((//////000000000111111111111111111111111111111111////////////000000111111111111222222222222222222444555555555444444444444666666666666777777777777222222333444555777999;;;;;;;;;;;;:::::::::;;;;;;<<<<<<;;;:::;;;;;;<<<===<<<;;;::::::<<<<<<;;;:::::::::;;;;;;;;;;;;;;;:::;;;<<<<<<<<<<<<=========<<<;;;;;;;;;;;;;;;<<<<<<999;;;===@@@AAAAAA@@@@@@;;;;;;<<<<<<<<<======>>>@@@?????????@@@???<<<:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;<<<;;;:::999888777777777:::::::::::::::999888777888999999999:::::::::::::::;;;<<<<<<<<<<<<===>>>999999888888999::::::;;;>>>>>>>>><<<999555111///000000111111111111000000000000000000//////..................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++******************))))))((('''++++++++++++++++++++++++************))))))(((((((((((('''(((((()))***+++))))))(((((((((((())))))(((((((((((())))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))*********++++++*********)))))))))((((((((((((''''''''''''''''''((((((((('''((())))))***************************))))))))))))***)))))))))(((((()))))))))*********++++++++++++++++++++++++((()))******++++++******)))))))))******+++++++++*********+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,------------...//////...000222555111444:::BBBMMMXXXccciiiiiijjjlllpppvvv{{{{{{wwwsssooollljjjiiifffaaa\\\VVVOOOHHHCCCAAA???===;;;:::999777666444222111111333555555555777888===FFFPPPRRRMMMGGG<<<888777;;;>>>===;;;<<<777777777777777777777777777999;;;;;;999777666555555666666666777888888888888888999999::::::::::::;;;;;;:::999888777666666555666777888888777666555222333444666777888888888333333333333333444444555000000000000000000000000...////////////...------************+++++++++,,,,,,,,,+++************+++))))))))))))***+++,,,---+++******))))))******+++,,,+++******)))*********'''((()))***************)))***))))))))))))((((((((((((((((((((((((((((((/////////000000000111111111111111111111111111111///////////////000222222000111222333333333333333333444555555444333444666888888777777666666555555555555555555777999;;;===<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<======<<<;;;:::;;;<<<===<<<:::999::::::;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;<<<<<<===888999;;;===>>>@@@@@@AAA;;;;;;:::;;;;;;<<<===>>>AAA@@@>>>>>>???>>><<<:::<<<<<<<<<<<<;;;;;;;;;:::999999:::;;;<<<===>>>>>>============<<<<<<<<<<<<===<<<;;;:::999888888888888888999999999999888888777888999:::::::::999999;;;<<<======<<<;;;<<<>>>888888888888888999:::;;;@@@@@@@@@???;;;777222///000111111111111111111000111000000//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++************+++++++++++++++***+++++++++************)))))))))*********)))((((((''''''''''''(((((()))***))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++******)))))))))(((((((((((((((((((((''''''''''''((((((''''''(((((()))***************************'''((()))*********))))))((((((((()))))))))******************************))))))***++++++++++++***(((((())))))***+++++++++************++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------///000...///222555:::BBBLLLRRRWWWXXX[[[___dddiiinnnqqqvvvxxx|||~~~uuutttqqqnnnjjjfffdddbbb___^^^[[[XXXRRRJJJ@@@999555666777888888777666666222000000111333555555444444666:::CCCKKKMMMHHHCCC888555555999<<<;;;;;;===777777777777777777666666:::<<<===<<<;;;::::::;;;777777888888888888888999::::::999999:::;;;<<<===;;;;;;::::::999888777777777888888888888888777666222333444666777777777777222222222222333333333333//////000000000000000111---............---,,,,,,************++++++++++++,,,,,,+++***************(((((())))))***+++------++++++************++++++++++++***************+++((())))))******))))))(((((()))))))))(((''''''&&&))))))))))))))))))))))))////////////000000000111111111111111111111111111///////////////111222333///000222333444444444444222444666555444444555888777777777777666666666666666666555555666888;;;<<<;;;<<<<<<<<<;;;;;;:::999999999::::::;;;<<<=========;;;:::;;;<<<===<<<;;;888999:::;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::999999:::;;;;;;<<<999999999999;;;<<<>>>???:::::::::::::::<<<===>>>@@@>>>======>>>>>>===;;;???>>>>>>===<<<;;;::::::999999::::::;;;===>>>???===<<<<<<<<<<<<======>>>===<<<;;;:::999888888888777777888999::::::::::::888999:::;;;;;;;;;::::::;;;===???>>>;;;:::<<<===777777777777888999::::::===>>>??????<<<888444111111111222222222222111111111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******((()))***++++++,,,,,,+++*********)))))))))(((((('''((()))******))))))((('''''''''&&&''''''(((((())))))(((((((((((())))))'''((((((((()))))))))***'''''''''((((((((())))))))))))))))))))))))))))))((((((((()))))))))*********)))))))))(((((((((((()))))))))(((((((((''''''(((''''''''''''((())))))************************&&&''')))*********))))))(((((((((((()))))))))***)))))))))))))))))))))))))))***++++++,,,,,,++++++((((((((()))***+++++++++************++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...//////000111222222666<<>>888333444444555555555666888222111111222555666666555222444999AAAHHHIIIDDD???999666555999;;;999999<<<888888888777777777666666<<<<<<===<<<:::;;;===???:::::::::999999999999999999:::;;;<<<============;;;;;;::::::999999999888888777777888888999:::;;;777777777888777777666666222222222222111000///...////////////000000111111---------------,,,++++++*********+++++++++,,,,,,,,,++++++***************((((((((()))***,,,---...,,,,,,++++++++++++,,,,,,+++***************++++++************)))((('''&&&&&&'''((()))))))))((('''))))))))))))))))))))))))////////////000000000000000000000000000000000000000/////////000111333444///000222444555555555555111333666666444444666999666666666666777777777777555444333333444666888:::;;;;;;;;;;;;::::::999888888999::::::;;;<<<=========<<<;;;;;;<<<===<<<;;;888999::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999888888888999::::::;;;;;;:::888777888:::<<<===::::::999999:::<<<===>>>>>>===<<<===>>>???>>>===@@@@@@???===<<<;;;:::999999999::::::<<<===>>>???<<<<<<<<<<<<<<<===>>>???===<<<:::999888888777777777888999:::;;;<<<<<<<<<999:::;;;<<<<<<<<<;;;:::<<<>>>@@@>>>;;;:::;;;===666666666666777888999::::::<<<===>>>===999666333222222333333333333222222111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++++++++******%%%&&&''')))***************)))))))))((((((''''''&&&'''(((*********))))))''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))'''((((((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))((((((((((((******))))))(((((((((''''''''''''''''''((())))))))))))))))))))))))))))))&&&'''(((*********)))((((((((((((((())))))))))))((((((((((((((((((((((((******+++,,,,,,,,,,,,+++'''(((((()))***+++++++++)))************+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...------///111***---//////...///333666222444777:::???DDDKKKOOOPPPRRRVVV\\\cccjjjooorrrrrrtttwwwxxxxxx{{{{{{vvvssssssxxx}}}yyyrrrjjjeee\\\[[[ZZZXXXWWWUUUTTTTTTPPPPPPPPPOOOMMMGGG@@@:::666666555444333555888;;;555444444555777999999888777999===DDDIIIIIICCC>>>;;;888777::::::888888;;;999999888888777777666666;;;;;;;;;999888999<<>>;;;;;;;;;:::888777555444888888777666444222000///.../////////000000111111,,,------------,,,++++++***++++++++++++,,,,,,,,,,,,++++++***)))*********((((((((()))***,,,---...---,,,,,,++++++,,,,,,---+++***************++++++************)))'''&&&%%%$$$%%%''')))***+++******))))))))))))))))))))))))000111111111222222222222000000////////////000000111111000000000000111111222111000//////111333444333444444444444444333333888888888888777666555444222222222333444666888::::::;;;<<<===<<<;;;:::999888999:::;;;<<<<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999::::::::::::;;;;;;<<<;;;999999999;;;===>>>@@@>>>:::888777999;;;===>>>>>>============>>>>>>???>>>======<<<<<<<<<<<<999;;;>>>>>>======???BBB;;;;;;;;;;;;;;;::::::::::::::::::999999999888888999999999:::;;;<<<======<<<<<<<<<===<<<<<<;;;;;;;;;;;;:::999999999::::::666777888888888888888777<<<<<<;;;:::888555222000///000222333333222111000////////////............///............---------*********++++++,,,,,,,,,+++++++++*********))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((***)))((('''&&&&&&'''((('''((()))***,,,,,,,,,,,,(((((((((((())))))))))))(((((())))))******++++++((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))((())))))))))))*********+++++++++++++++***)))(((+++***)))(((((()))***+++*********++++++,,,,,,,,,************************,,,,,,,,,---------......+++,,,,,,---...///000000555444333222333444555666???@@@CCCGGGLLLRRRWWWZZZ]]]bbbggghhhgggjjjssszzz}}}}}}||||||~~~zzzssspppjjjfffiiipppuuuoooiiiffffffddd^^^ZZZSSSJJJFFFLLLQQQMMMHHHGGGKKKJJJLLLQQQUUUPPPDDD:::555555444333222222222222111333444555444333444555;;;<<<======BBBGGGDDD???===;;;999999:::;;;;;;;;;:::888666555444555666777888888888888888888888888:::::::::::::::::::::::::::;;;<<<===>>>>>>>>>>>>:::::::::999999888888888999666444555:::>>>@@@@@@AAAAAA???>>>======<<<<<<;;;999555444444444444333000000//////......------......//////...---,,,,,,++++++,,,,,,,,,,,,------+++*********))))))(((((('''((()))+++++++++***)))(((((()))***,,,---...///******++++++++++++******)))((('''&&&&&&'''((()))))))))************))))))%%%&&&)))******)))&&&%%%000000000000111111111222000000////////////000000111000000//////000000111222111000//////111333444444444555555555444444333777777777777666555444333222222222333555777:::;;;;;;<<<<<<<<<;;;:::999999888999:::;;;<<<<<<<<<<<<===<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<:::999888777777999:::<<<>>><<<:::888888999;;;<<<======<<<<<<<<<<<<===============<<<<<<===>>>>>><<<>>>@@@???======>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999:::;;;<<<===<<<<<<<<<<<<<<<;;;:::999999999888888888999999:::777777777777666666666666:::::::::999777444222111000111111222222111111111000000/////////............---------,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++*********))))))***)))))))))(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((***)))(((((('''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((***)))((('''&&&''''''(((%%%&&&''''''(((((((((((('''((((((((()))))))))))))))))))))))))))*********((((((((((((((((((((((((******))))))))))))******)))))))))))))))))))))))))))))))))*********+++++++++++++++++++++***))))))+++***)))(((((()))***+++***++++++++++++++++++,,,************************,,,,,,,,,------------...,,,,,,------......//////111111111000111222222333444444666999<<<@@@DDDFFFKKKPPPUUUVVVVVVYYYaaahhhlllllllllnnnpppssswwwyyy}}}|||~~~|||}}}|||uuuppppppmmmgggfffhhhfffaaaZZZXXXXXXWWWSSSPPPLLLEEEAAAGGGLLLJJJFFFDDDHHHGGGHHHMMMQQQNNNEEE<<<666555444222222222333333000222555666666777888999;;;>>>@@@@@@CCCHHHIIIEEE???===:::::::::;;;;;;:::999888666555444555666777999888888888888888888888::::::::::::::::::::::::999:::;;;;;;<<<<<<<<<<<<:::::::::999999888888888999666444555999===??????@@@???>>>>>>>>>???AAABBB???<<<777444444444444444111111000//////......---......///......------,,,,,,,,,,,,,,,,,,,,,,,,---+++*********))))))))))))(((((()))***************))))))******+++,,,------)))******++++++******)))******(((((('''((())))))((((((((())))))(((((((((&&&'''((())))))((('''&&&////////////000000000000000000////////////000000000//////......//////000111111000///000111222333444444555555555555555444555555666555555444333222222222222444666999;;;=========;;;:::999999999999888999:::;;;;;;<<<<<<;;;<<<;;;;;;:::::::::::::::;;;;;;;;;;;;<<<>>>???@@@=========<<<<<<<<<;;;;;;<<<<<<<<<============>>>;;;:::999888888888999::::::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>?????????@@@AAA@@@>>>===>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999999999999:::;;;<<<<<<<<<<<<<<<;;;:::999888777666777777777888888999999888777555444333444444555777777777666555444333222222111111000000111111111000000000000////////////------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,+++++++++*********************)))))))))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))(((''''''''''''(((%%%&&&&&&''''''&&&&&&&&&''''''((((((((()))))))))***))))))))))))))))))(((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))************+++++++++,,,***++++++++++++***))))))******))))))))))))******+++++++++++++++*********************************,,,,,,,,,,,,------------------------------------,,,---......//////......//////000111222444666777888<<>><<>>>>>======<<<<<<>>>AAAEEEGGGCCC>>>888444333444444444222111111000000///.....................---------------,,,,,,,,,,,,,,,---***************)))))))))***))))))))))))***++++++*********+++++++++,,,,,,)))******++++++******))),,,+++***)))))))))))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''.........////////////000000000////////////000000//////............//////111000000///000111222222444444555666666666555555444444444444444333222111111222222444777:::===>>>>>>===;;;999888888999999888999:::;;;;;;;;;;;;;;;;;;::::::999999999:::::::::;;;;;;<<<>>>???AAABBB>>>>>>=========<<<<<<<<<<<<<<<<<<=========>>>>>>>>>===<<<;;;;;;;;;;;;;;;666777888999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;<<<===>>>???AAAAAAAAA@@@@@@??????@@@???????????????@@@@@@@@@>>>>>>>>>=========<<<<<<;;;;;;::::::;;;<<<<<<===<<<<<<;;;:::999888666555555666777888999999::::::888666444222111111222333333333444444444333333333333222000//////000111111111111000000000/////////---------,,,,,,,,,,,,+++++++++++++++++++++++++++*********************************)))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((***))))))((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((('''''''''(((((()))))))))))))))((('''&&&'''''''''((((((((())))))******))))))((((((((('''((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++******)))***))))))))))))))))))***,,,,,,++++++******))))))************************++++++,,,,,,,,,---------------------,,,,,,++++++***+++,,,---...---,,,+++.........//////000111111000333777777666888===AAAAAABBBCCCEEEHHHKKKNNNOOOVVVYYY]]]```cccgggmmmrrrrrrssstttvvvxxxyyyyyyyyy{{{zzzxxxxxxyyy{{{}}}~~~~~~|||zzzyyyxxxvvvqqqmmmdddfffiiijjjkkkmmmpppssswwwtttpppmmmlllkkkjjjiiibbb]]]ZZZ\\\\\\YYYXXXYYYcccbbbeeennnrrrkkk\\\OOOJJJEEE???<<<===@@@BBBBBBDDD@@@>>>@@@DDDDDDCCCAAA===<<<<<>>???>>>CCCEEEBBBBBBFFFKKKLLLBBB@@@===<<<<<<:::888777777666555444444555666666999999888888777777666666999999999999999:::::::::;;;;;;;;;:::::::::;;;;;;999999999888888888888888888777666666888:::;;;<<<<<<;;;::::::<<<@@@DDDGGGAAA===666222222333555666222222111111000/////////.........---------......///...---,,,+++,,,,,,,,,************************+++***)))))))))***+++,,,+++++++++***************))))))************))))))++++++***))))))((((((((('''''''''(((((('''''''''((('''&&&&&&&&&&&&'''(((---.........////////////000000////////////000000//////............//////000000000000000111111111333333444555666666555555333333333333333222222111111222222444777:::===>>>===<<<:::999888888999999999999::::::;;;:::::::::::::::999999999::::::;;;::::::;;;<<<>>>@@@BBBCCC??????>>>>>>>>>>>>======;;;<<<<<<<<<============>>>======<<<;;;;;;;;;;;;555666888:::;;;;;;;;;:::;;;<<<============<<<;;;::::::::::::;;;<<<===>>>@@@@@@???@@@AAAAAAAAAAAA????????????@@@@@@AAAAAA?????????>>>>>>>>>======<<<<<<<<<<<<<<<======>>>;;;;;;;;;:::999777666555555666888999::::::::::::777555333111000000111222111111222222222333333444333222000///...///000111000000000000////////////............------------++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((()))((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((************)))(((''''''''''''''''''((((((((((((***)))))))))((((((''''''((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,)))******+++++++++******)))))))))******)))))))))+++++++++******)))))))))************************+++++++++,,,,,,,,,---------------,,,++++++******)))***,,,---------,,,+++++++++,,,------.........000222444444222222444777666777888999;;;<<<>>>???BBBEEEJJJKKKMMMQQQXXX]]]bbbcccfffiiilllooopppqqqqqqpppooommmllllllnnnpppqqqpppooommmkkkhhhdddbbbXXXZZZ]]]___```bbbdddeeegggddd___\\\ZZZWWWUUUSSSNNNIIIGGGIIIJJJIIIIIILLLUUUXXX```jjjqqqkkkYYYHHHDDD@@@;;;888888;;;???AAAFFFDDDBBBAAACCCFFFEEEBBB;;;999888;;;@@@DDDEEEDDD<<<;;;888666555555666666777999;;;<<<;;;:::;;;<<<>>>BBBDDD@@@>>>AAAEEEFFFAAA???===<<<<<<;;;888666666666555555555666666666888888888777777777666666888888888999999::::::::::::999888777777777777777888888888888888888888888888888777777777888999:::;;;:::888777888<<<@@@BBB===888333000000333555666222222111111000/////////......------------...///111000...,,,++++++,,,,,,***************+++++++++,,,+++***))))))***+++,,,++++++************)))))))))))))))******))))))))))))))))))((((((''''''''''''(((((())))))(((((('''((('''&&&%%%%%%&&&'''(((............////////////000000////////////000000000//////......//////000/////////000000000111111222222333444555555555555222222333333333333222222222222222444666999;;;===;;;::::::999999999999999999999::::::::::::999999:::::::::::::::;;;;;;<<<:::;;;;;;<<<>>>???AAABBB@@@@@@?????????>>>>>>>>><<<<<<<<<<<<============;;;;;;;;;;;;::::::::::::777888999:::;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;:::::::::;;;===>>>@@@AAA@@@???>>>???AAABBBAAA@@@======>>>>>>???@@@@@@@@@????????????>>>>>>>>>>>>===<<<<<<<<<<<<<<<======;;;;;;;;;:::999888777666666777999:::;;;:::999999555444222111000111111222111111111111222333444555222111111000////////////////////////............//////.........---------,,,,,,,,,++++++++++++******************+++++++++++++++*********)))))))))************************'''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((&&&'''(((((()))(((((((((((((((((((((((('''&&&%%%&&&&&&'''''''''((((((((()))(((((((((((((((((('''((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))************+++++++++,,,))))))***++++++++++++***))))))************))))))***************)))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,---------,,,+++,,,---...///000000000000111222111000//////000111222222333333444444555555888;;;<<<<<>>>>>???BBBJJJPPP[[[fffnnnjjjXXXFFFAAA>>>:::666666888<<<>>>DDDDDDCCC@@@BBBFFFGGGDDD<<<:::888999<<<@@@BBBCCC>>>===<<<:::999888777777888:::;;;;;;999888888888;;;??????;;;:::===>>>======<<<;;;;;;<<<;;;999777666666666777777777777777777777777777777777777777777777888888999:::::::::777666444333222222222333777777777888888888888888777888888777666666777999:::999777666666888;;;<<<888555000...///222444555222111111000000///............---,,,,,,...///000333111...,,,++++++,,,,,,*********+++++++++++++++,,,,,,+++************+++******************))))))((())))))******))))))(((''''''((((((((((((''''''((((((((())))))(((((((((((('''&&&%%%%%%&&&'''(((....../////////000000000000000////////////000000111000000//////000000111...//////000000000000000000111222333444444444444222222333333333333333222222222222333555777:::;;;888888999::::::::::::999999999:::::::::999999888;;;;;;::::::;;;<<<<<<===;;;;;;;;;<<<===>>>@@@AAAAAA@@@@@@@@@@@@?????????=========>>>>>>>>>??????:::::::::;;;;;;;;;;;;;;;999999::::::;;;;;;<<<<<<999:::<<<======<<<:::999888999;;;===@@@DDDFFFHHHBBB@@@>>>???@@@AAA???===<<<<<<<<<===>>>>>>??????????????????>>>>>>>>>>>>;;;;;;::::::::::::;;;;;;::::::;;;;;;:::999888888666777888999:::999777666222222222222222222222222222111111111111333444555111111111111000///...---............------------.........---------,,,,,,,,,,,,,,,+++++++++******))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((%%%&&&((()))))))))((((((&&&&&&'''''''''&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((******))))))))))))******)))))))))))))))))))))))))))))))))*********++++++))))))***+++++++++++++++((()))***++++++***)))((())))))))))))***************************************++++++++++++,,,,,,,,,++++++++++++************,,,++++++++++++,,,---------...///000111111111000,,,---.........---......---...///000000000000000000111333333444666888::::::;;;>>>AAADDDFFFGGGHHHIIIKKKLLLKKKIIIHHHJJJLLLJJJJJJIIIGGGEEEDDDDDDEEEDDDEEEEEEFFFFFFDDDAAA???AAA???<<<;;;;;;:::888666:::555222555777777888;;;AAAKKKWWWbbbjjjhhhYYYHHH@@@>>>;;;777666777:::<<<===??????<<>><<<:::999;;;===@@@AAA?????????>>>===;;;999777666888999888777555555666777999999777999<<<;;;777999999999:::<<<<<<:::888666777777888888888888888555555666666777888888888666777777888999999::::::888777444222111111222222666777777777888888888999777888999888555444555777999888777666666777888999888555111///000111222111111111000//////......---///...,,,,,,,,,...///111444222///,,,******+++,,,*********++++++,,,,,,,,,+++,,,,,,,,,++++++***)))))))))))))))************(((((())))))))))))((((((&&&&&&((()))******))))))&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''////////////000000000000000000////////////000000111111000000000000111111...//////000000000000000///000111222333333444333222333333444444444333333222222222333444666888:::666777999:::;;;;;;:::999999999:::::::::999999888;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;<<<>>>???@@@AAAAAAAAA@@@@@@@@@??????>>>????????????@@@@@@@@@;;;;;;<<<===>>>>>>>>>===;;;;;;:::::::::;;;<<<===888999;;;<<<<<<;;;999888777999;;;???DDDHHHLLLNNNDDDAAA??????@@@@@@===;;;:::;;;;;;<<<===>>>>>>>>>?????????>>>>>>>>>>>>===::::::999888888999999999::::::;;;;;;;;;::::::999555666888999888777555444111222222333333333222222222222111111111222444555000111111111111///---,,,......---------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,++++++*********))))))******+++++++++++++++++++++************)))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((()))%%%&&&((()))))))))((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))((())))))))))))*********((()))***+++++++++++++++((()))***++++++***)))((((((((())))))******++++++******************************+++++++++,,,,,,,,,************************,,,+++*********+++---...+++,,,---.........---,,,***+++,,,---............++++++---...////////////000000000111222222222222333555666999;;;<<<======555888;;;<<<::::::;;;>>>======<<<:::888888999;;;999999;;;======<<<999666777666555666777777666555999333000222444333444777===IIIUUU___gggfffZZZJJJAAA@@@===999777777999<<<555999:::888;;;DDDHHHFFF@@@>>><<<::::::<<<>>>??????@@@AAAAAA???<<<999888444666777777555444444555444555555555999===;;;555777666777999<<<<<<;;;999666777888999999999999999444444555666777888999999666777777888999999::::::;;;999777444333333444555666666777777888888888999777999:::888555333555666777777777777777888888888999666222000000000000///000000000///......------///...,,,,,,,,,...000111555222///,,,******+++,,,*********++++++,,,,,,,,,+++,,,,,,---,,,+++***(((((()))))))))************(((((())))))))))))((((((&&&''')))***++++++++++++%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&000000000000000000000000///////////////000111111111111111000000000000000000000000///////////////111222333333444444333333555555555555555444444444555555444333444555666777555666777888888777666555888:::;;;:::999999:::;;;:::999999:::<<<===<<<;;;===============>>>??????BBBBBBBBBBBBBBBAAA@@@???@@@???>>>>>>@@@AAA@@@>>>;;;<<<===>>>>>>===<<<;;;:::::::::999999999888888<<<<<<<<<<<<============;;;:::;;;???EEEKKKOOOQQQJJJHHHBBB===???AAA>>>777:::555444999<<<;;;::::::@@@@@@@@@??????===<<<<<<>>><<<999999:::;;;;;;;;;<<<;;;;;;:::999888777777999999999999888777555555555555444333333222111111111000000///////////////222111000...---------------,,,,,,++++++,,,,,,---+++++++++++++++++++++,,,***************************************************************)))(((((())))))))))))))))))))))))))))))(((((((((((())))))***)))(((((((((***+++,,,(((((('''''''''&&&&&&&&&(((((((((''''''&&&%%%%%%******))))))(((((((((((('''((()))))))))(((&&&%%%************(((&&&$$$###&&&'''''''''(((((()))))))))(((&&&%%%%%%&&&''''''+++)))&&&######%%%''')))''''''((((((((((((''''''((((((((((((((((((((((((******)))))))))))))))***))))))))))))))))))))))))******++++++++++++******((((((((((((''''''''''''$$$&&&(((((((((((()))***)))*********++++++++++++************************------,,,++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,..................------.........------.........000000//////......------............////////////222333555555555555666888444444444444444555666777555444444333333444444555444555777888888777555444555555444444444333333333111222333222111111333555:::BBBRRReeennngggXXXLLLAAA;;;888888888555444666:::::::::::::::;;;======???@@@???>>>===>>>@@@CCC???@@@BBBBBB@@@===:::999;;;888555444555666666666555555444444444444555555999;;;<<<<<<;;;999:::;;;888888777888999:::888666888777666444444555555666555333111///000444888::::::999777555333333333333777666555444444555666777666666666555666777777888555444444333555999???DDDDDD===444000111333222111222222000///............///...,,,++++++,,,...///000...---++++++,,,---...************++++++,,,---,,,,,,++++++***)))((((((((((((((((((((((((((((((***************)))((((((+++***)))(((((((((((((((***)))((('''&&&%%%$$$$$$***)))((('''''''''''''''///////////////////////////////////////000000111000000000000000000000000000000000000000000000000000111222222333333222222444444444444555555555555555444444333444555666777666666777888888777666666888999;;;;;;;;;;;;===>>>BBB???;;;999:::<<<======>>>============>>>>>>>>>?????????@@@??????>>>>>>@@@???>>>???AAABBBAAA@@@<<<===>>>>>>>>>===<<<;;;;;;;;;;;;:::::::::999999<<<<<<<<<<<<============:::::::::===BBBGGGJJJKKKFFFDDD???<<<===AAA>>>888999444222777;;;;;;;;;<<>>===<<<;;;;;;:::888888:::<<<<<<<<<<<<;;;;;;:::999888777777888888888888777666555444666555555444333333222222111111000////////////000111000///...............------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************************************)))(((((((((((((((((((((((((((((())))))(((((((((((()))))))))(((((('''((()))***+++((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%'''((())))))((('''&&&%%%(((((())))))((('''&&&%%%&&&'''''''''((((((((()))%%%%%%%%%%%%&&&&&&'''(((***)))&&&%%%$$$%%%'''(((''''''((((((((((((''''''((((((((((((((((((((((((******)))))))))))))))***)))))))))))))))))))))))))))))))))******)))))))))))))))))))))************(((***++++++)))(((((())))))))))))*********++++++************************---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,..................------//////............//////////////////........................////////////000111333333222333444666333333222222222333444444444333333222222333333444333444555777777555444333333333333333222222222222000111111111000000222444:::BBBQQQbbbjjjeeeVVVJJJ@@@:::666777666444333555999999999:::;;;;;;<<<<<<===>>>>>>===<<<>>>AAADDD@@@???????????????===<<<:::777444333444555555555666555555444444555555666:::<<<======<<<;;;;;;<<<:::999999:::;;;;;;:::888888777666555444555555666555444222111222555999;;;;;;:::999777666666555555666555444444444555666777666777999999999777444333555555555555555999>>>AAABBB<<<444000111333222000222111000///...............---+++******+++,,,---///...,,,+++++++++---...++++++++++++++++++,,,---,,,,,,+++******)))(((((())))))))))))))))))))))))***************)))((((((''''''&&&%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%//////////////////////////////......//////000111000000000000000000000000///000000000111222222222///000000111222111111111333333333444444555555555444444444333444555555666666777777888888777777666888999;;;<<<<<<===???AAAIIIDDD===999888;;;===???>>>>>>>>>===============<<<<<<<<<<<<<<<=========???>>>>>>???BBBCCCCCCBBB>>>>>>>>>>>>>>>===<<<;;;<<<<<<;;;:::::::::::::::;;;<<<<<<<<<<<<=========:::999999:::>>>BBBDDDDDDAAA@@@===;;;>>>CCCBBB>>>:::444111555:::;;;<<<>>>>>>>>>>>>>>>>>>===<<<;;;999888666777:::<<<======;;;::::::999888777666666666666666666555444333333555555555444333333222222222111111000000000000000000000//////...//////000...------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******))))))(((((((((((((((((((((((((((((()))((((((''''''(((((()))(((''''''''''''((())))))''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''(((((((((((('''''''''''''''(((((((((((('''&&&&&&&&&''''''((((((((('''''''''''''''''''''((((((((("""###$$$&&&'''((((((((((((((('''&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((((((((((((((()))))))))(((((())))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))******++++++,,,......---***((('''(((((((((((()))))))))******************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------......///......------......///.............../////////---............/////////...///111111000000111333222222111000000000111111222222111111111111222222222333444555555444333222222222222111111111000000///000111000//////111333999AAANNN]]]eeebbbUUUIII>>>888444555555222111333666777999:::;;;;;;::::::::::::;;;;;;<<<>>>BBBEEEBBB???<<<<<<>>>@@@@@@???:::777444333333444444444666666555555555555666666999;;;<<<<<<;;;:::;;;<<<:::999888999;;;;;;999888777777666555555555555666444333222222333666:::<<<;;;;;;;;;;;;:::999888777555444444333444555666777666999<<<===<<<777222...555666666666666888;;;===???:::333000111222111000111000///..................---+++***)))******+++...---,,,+++++++++,,,------,,,,,,++++++++++++,,,++++++******))))))(((((((((((((((((((((((((((((())))))******))))))(((((())))))((((((((((((''''''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&///////////////////////////............///000000/////////000000000000000//////000111222333333444///000111111222222111111111111222333444555555666333333333444444444555555777777777777777777777777888:::;;;;;;;;;;;;===>>>HHHCCC===999999;;;===>>>>>>>>>>>>>>>>>>======<<<::::::::::::;;;;;;<<<======<<<<<<>>>@@@BBBBBBAAA>>>>>>>>>>>>===<<<<<<;;;<<<;;;:::999999999::::::;;;;;;;;;<<<<<<<<<======;;;999888999<<<>>>>>>>>><<<>>>======BBBIIIKKKHHH???888333555999:::<<<>>>===============<<<;;;::::::888666666888:::;;;:::999888777666555444444333444444444444444333222222333333333333222222111111222222111000000000000000///.........//////000111...------,,,,,,------............---,,,+++******++++++++++++++++++++++++************************((()))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&))))))))))))(((((((((((('''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&(((((((((''''''&&&'''''''''''''''&&&&&&&&&''''''((((((''''''&&&(((((((((((((((((((((((()))(((((((((((())))))***(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&&&&'''((())))))***---......---***((((((((((((((((((((())))))))))))******************************))))))))))))*********+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,------------......------,,,,,,,,,,,,---------------....../////////---------.........//////---///000000//////000111222111111000////////////111000000//////000000111111111222333333222111111222222111111111000000000///000111111///000111333777???KKKXXXaaaaaaVVVJJJ===777333333333000000222444666888:::;;;:::999888666888999999:::===BBBEEEFFFAAA;;;:::===@@@AAA@@@;;;888555444444555555444777666666555555666666777777888::::::999888999:::777666666777888888777555777666666666555555555555222222111222444666999;;;999:::;;;<<<;;;:::999888555444333333333444666777777999;;;===;;;777333000555666777777666666777999<<<888333000000111000///000///......---------......---,,,+++*********+++------,,,+++***++++++,,,...---,,,+++++++++++++++******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))))))))(((((())))))*********)))))))))&&&&&&&&&''''''''''''((()))(((((('''''''''((((((.......................................//////000......//////000000000000//////000111222333333444000111111222222222222222000111111222333444555555333333333444444444444444777666666666666666666777888:::::::::888888888:::AAA>>>;;;::::::;;;;;;;;;======>>>>>>>>>>>>===<<<::::::999999:::;;;<<<===:::999999;;;===??????>>>>>>======<<<<<<<<<<<<<<<;;;:::888777777777888999;;;;;;;;;;;;<<<<<<<<<<<<;;;999888999;;;<<<;;;::::::===???@@@FFFNNNRRRQQQDDD<<<666777999999:::===;;;;;;<<<<<<<<<;;;::::::;;;999777666777888777777666666555444333222111111222333333333333222222111111111000000000000000///222111111000///000000000------------...///000111---------,,,,,,---------......---,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&''''''''')))(((''''''&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&'''((())))))(((&&&&&&%%%&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''((()))******(((((((((((((((((((((((()))******++++++******)))%%%&&&&&&'''((())))))***)))+++,,,+++)))(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------......,,,++++++******++++++,,,,,,,,,------......//////------------...............///000000//////000111333222111000000///000000000//////......//////000000000111111111111000000222222222222111111111111111222222222111111333444444>>>JJJVVV```cccZZZMMM<<<666333333333000///111333444777888999999777666555666777888999;;;@@@CCCHHHCCC===;;;<<<>>>???>>>===:::777555555666666555666666555555555555666666666888::::::999999:::;;;666666555666777777666444666666666666666555555444000000111222333555777888666777999:::::::::999888666555444333444444555666777888888999888777666555444555666666555444444555777555222000000//////...///...------------------......---,,,,,,,,,,,,,,,,,,,,,++++++************---,,,+++***************))))))(((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))((((((%%%%%%&&&'''''''''&&&%%%(((''''''''''''&&&&&&&&&(((((('''''''''(((((()))..............................------......///000---......//////000000111///000000000111222222222000111222222333333222222111111111222222333333333222222333444444444444333666555555444444555555666888999999888666555555666:::999888999::::::999777;;;<<<>>>?????????>>>===;;;;;;:::999999:::;;;<<<888777777888;;;<<<<<<;;;<<<;;;;;;::::::;;;<<<<<<;;;999777666555666888999:::;;;;;;;;;;;;<<<<<<<<<999888888888:::::::::888999===???@@@EEEMMMRRRRRRFFF>>>777777999888888:::::::::;;;;;;;;;::::::999<<<999777555666666555444555444444333222111000000222222222333333222222111////////////////////////111000000///////////////---,,,,,,,,,---...//////---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''(((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&%%%&&&&&&'''((()))((('''&&&%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((()))******((((((((((((((((((((((((******++++++++++++******(((((())))))******++++++'''(((******)))((()))***((((((((()))))))))******))))))))))))))))))))))))))))))************))))))*********++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,------......,,,++++++******++++++,,,---------------.........,,,------------............000111000///...///111222222111000000000111111//////............//////000000000000000000000000222222222111111111111000111222333222111111333555555@@@LLLVVVaaafff]]]OOO===777333444444111000222222333555666777777666666555666666666777999===@@@EEEDDDAAA???=========>>>>>>;;;888666666777666666555555444444444444555555777999;;;;;;::::::;;;<<<888777666777999999777666666666666777666555555444000000111222333444444555444555666777888888888888999888666555444444555555666666555555666777888999222444444444222111222333444333222000///............------,,,,,,,,,------------------------------+++++++++*********))))))+++******))))))))))))***((((((((((((''''''''''''))))))))))))))))))))))))''''''((()))))))))((((((%%%&&&'''))))))(((''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''...........................------------...//////------......///000000111000000000000000000000000///000000111222111111111111111111111222222222222111222333444444444333333555444333333333333444555666777888777666555666777999888777777888999777666999;;;===???@@@@@@???>>><<<;;;999888888888:::;;;888777666777999::::::888999999999888999:::<<<===<<<:::888666666777888:::::::::;;;;;;;;;<<<<<<<<<666666555777999999888777777;;;===<<>>999555555555222222444333333333444555555666666666666666555555777:::===???BBBDDDCCC???<<<===@@@>>>;;;777666555666555555444444333333333333444444444666888999888888999:::777666666777888888777555555666777777777666444444111222333444444444333333333333444444666777888999<<<:::888666555444444555555555444444555666777777111222222111//////000222111111111000///------------,,,,,,,,,,,,,,,------***++++++,,,------------***************))))))((((((((((((((((((((()))***''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((())))))(((((('''(((***+++,,,+++***)))&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&''''''...........................------------...//////---------...///000000111000000000000////////////...//////000000000000000222222222111111111111111111222333444555444333333444444222222222222444444444666777777666666777999;;;999777666666777666555888:::<<>>AAAAAA???888444555777666666777888999999:::::::::999999888666444444555777777666777666666555444333222111111222222333333333222222/////////000000000000000//////...---------------,,,++++++******++++++,,,+++******************+++)))))))))))))))*********************************))))))))))))))))))))))))&&&&&&'''((())))))(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((()))))))))(((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''(((((()))$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&((((((%%%%%%$$$$$$%%%&&&((()))'''''''''&&&&&&%%%%%%%%%""""""!!!!!!"""$$$&&&'''&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''')))******************************(((((())))))))))))(((((((((((((((((('''''''''''')))***++++++)))(((((()))************++++++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))***+++,,,,,,------******************************+++,,,,,,---......///......------......///.........------,,,,,,,,,,,,,,,,,,---------......---...//////---,,,---//////////////////000111222//////............//////111111000000000000111111000/////////............///000111000//////111333<<>>BBB===:::777555444555444444444333333222222333333444000222444555444444555666555444444555666666555333555666777777777666444333222333444555555555333333333333333333555777999;;;===<<<:::777555444444444444444555555555555555444000111000///------///111///000111000///---------,,,,,,,,,++++++,,,------((()))***+++,,,---------***************)))(((((('''''''''''''''((()))***&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))((((((###%%%'''((()))((('''&&&$$$$$$%%%&&&'''((()))***'''''''''''''''((()))***,,,,,,,,,---------......,,,,,,,,,---------......//////............//////////////////////////////000000000000111111111111000000000000000111111111000111222333444333222222444444444444444444444444555555555555555555444444777777777777777666555555888888888999999:::::::::<<<;;;999777666666777777222333555666888999999999:::999777666555666777999::::::999888888999:::;;;777888888999999:::;;;;;;666666555555555666666777:::999999999999999999999;;;999666444333333444555888888999:::999888777666888777555444333333444444444444333333222111000000000000000000000000000000444///---000000,,,***,,,........................,,,,,,+++***))))))******+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))(((''''''))))))))))))((((((((((((%%%%%%'''((((((((('''&&&(((((((((((('''&&&%%%$$$+++******)))(((''''''&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&'''''''''&&&%%%$$$$$$''''''&&&%%%###$$$&&&))))))((('''&&&&&&&&&&&&&&&'''(((((()))(((((('''&&&((((((((('''&&&&&&%%%%%%((('''&&&%%%%%%&&&'''((('''((()))******)))(((''''''''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++,,,+++++++++******))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////222000///111444666444222000000000000////////////000000////////////000000111111000//////333888<<>>999<<<@@@AAA??????<<<888777999777222555444333333222222333333222333555666888888777777444444444444555555666777555555666666777666666555555444333222222333444555222222111222444777:::;;;???===:::777444333444444333222111111111222333444222000,,,***)))+++...111......------------....../////////......---------///...---,,,------//////))))))))))))************))))))((('''''''''''''''(((((((((((((((''''''''')))((('''%%%%%%%%%&&&'''(((((((((((((((((((((((($$$$$$%%%&&&&&&''''''(((%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%,,,,,,,,,------------...,,,---------............//////............//////........................//////000000000111111111000000000000111111111111000111222333333333222222444444444444444444444444555555555444444444444444777777777666666666555555888888888999999999::::::;;;:::999777666666777777444555666777888999999999:::999777666555666777888::::::888777777777888999777777888888999:::::::::666666555444444555555555888888888888888888888888999888555333222222333444777777888999999888777777888777666444444444444555444333333222111111000000000000000000000000000000222000//////000000///---------------------------,,,++++++***))))))******+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))(((''''''))))))))))))((((((((('''%%%%%%'''((((((((('''&&&&&&&&&''''''''''''''''''))))))(((((('''&&&&&&%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((((((((('''&&&''''''&&&%%%###$$$&&&)))(((((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''((($$$%%%%%%&&&'''&&&&&&&&&(((((((((''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))(((((())))))***+++++++++*********)))))))))*********************************+++++++++,,,,,,++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////000...---///222333222111000/////////////////////000//////......//////000000000000000111555;;;@@@MMM[[[fffggghhhhhh```TTTCCC???999666666888999:::;;;:::888777666666666666555555555555555555555555999@@@CCC>>>999:::>>>???BBBBBB???999777888888444555555444333333333333333333444555777777777666666444444333333333444666666555555555555555555555555777666555444444555666777222222111222333555888999===<<<999666555444444555222222111111111222444555666444///,,,+++,,,...000......------------......------,,,,,,,,,+++++++++------...//////...---,,,))))))))))))************+++***))))))(((((())))))(((((((((((((((((((((''')))(((''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%,,,,,,,,,,,,------------,,,,,,---------.........//////............//////------------------------//////000000000000111111//////000000111111111111000111222222333333222222444444444444444444444444444444444444444444444444888777666555444555666666777777888888888888999999:::999888777666666777777666777777888999999888888999888777666555666777888999999888777666666666666666666777888888999999:::666555555444333333333333666777777777777777777777888666444333222222222333555555777888888888888888888777666555444444444444333333222222111000000000000000000000000000000000---222111---///555444...------------------------,,,+++******)))*********+++++++++++++++++++++++++++************))))))))))))))))))((((((((('''''')))))))))(((((((((''''''%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&'''(((((()))'''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((((((((('''&&&'''&&&%%%$$$$$$&&&((((((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%'''(((***+++$$$%%%%%%&&&''''''((((((((('''&&&&&&&&&&&&'''(((''''''''''''((())))))***((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))(((((())))))***+++******))))))))))))((((((*********************************++++++++++++,,,++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////...---,,,---///000000//////////////////////////////..................///...///000111333888>>>BBBNNNVVV[[[]]]aaaeee___TTTDDDAAA>>><<<<<<===============<<<:::999888777666444444444444444444444444888>>>AAA===888999;;;<<>>===999777888999AAAEEEEEE???;;;:::999666444444333222222222222222555555555666666666666666555444222000111222444666666444333111111222333555333333333333333333333333333333222111111222333333555555444333222333333444111000000111222444666777@@@===888222...---,,,,,,------,,,,,,,,,,,,------------------------------------...///...,,,***(((((()))))))))************''''''&&&%%%%%%%%%%%%%%%''''''''''''(((((((((((('''''')))))))))((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%+++++++++,,,,,,,,,------)))************+++++++++......------------......------------------------...////////////000000000...//////000111111222222000000000111111111222222333333333333333333333333222222222222333333444444777666444222222333555666666666666666666666666666555666666666777777666666888999999999999888777777888777777666666666666666222333444555666777777777444444555666666777777888666555444333222111111111333333333444444555555555777777666555555444444444222222333444555777888999444333333333222111111000111111000000000000//////........................)))111111***---888888///,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++************************))))))))))))))))))))))))(((((('''&&&''''''((()))((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&'''''')))((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&%%%%%%&&&'''&&&%%%$$$&&&'''''''''&&&&&&&&&''''''(((***)))&&&%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&***)))'''%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''((())))))***((((((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------------...............///------....../////////000......------------........./////////000333777:::???>>>???EEEOOOVVVSSSLLLDDDBBBAAA@@@???>>>;;;999333444444555555555444444222222222222222222222222666888<<<===:::666666777:::AAAEEEDDDBBB@@@;;;555333222222111111111111111444444444555666777777888555444222111111222333555666555222111000111333444222333333333333333333222333333222222111111111111111111000000000000111111000000000000111333555666@@@===888333///,,,++++++,,,,,,++++++++++++,,,,,,------------------------///...---++++++*********((()))))))))************''''''&&&%%%%%%%%%%%%%%%&&&'''''''''(((((())))))&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%++++++++++++,,,,,,,,,,,,))))))*********+++++++++......------------......------------------------......////////////000000......///000111222222333111000000000000111222222333333333333333333333333000111111222222333333444666555444333222333444444666666555555555555444444333444555666777777666666888888888999888888777777777777777666666666555555222333444555666777777777333444444555555666777777555444444333222222222222222222333333444555555555777777666666666555555555222222222333444666777888333333333333222111000///000000000///////////////........................***///...+++---444444---++++++++++++++++++++++++*********)))******+++,,,************************(((((()))))))))))))))***((('''&&&&&&&&&'''((()))((((((((('''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&'''***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%(((((()))(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''''''''&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&'''((((((***)))'''&&&$$$$$$%%%%%%''''''&&&&&&%%%$$$$$$###&&&&&&'''(((((('''&&&&&&******((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''(((((()))***(((((())))))))))))******)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---------------------------...//////...---...///---------......//////000///..................///...//////......///333555;;;;;;===EEEOOOSSSPPPJJJBBBAAA?????????>>>;;;999333333333444555555666666222222222222222222222222444555999===<<<777555666666===DDDGGGJJJIIIAAA888333333222111111111111111555555555555555666777888555444444333333333333333666555333222111222222333444444555555555555444444333333333222222222111111////////////////////////000/////////000111333444<<<:::666111...,,,++++++,,,++++++******++++++,,,************++++++++++++...---+++***)))******+++))))))))))))***************)))((((((''''''((((((&&&&&&''''''((()))))))))%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,------..................................../////////000000......///000111222333333111000000///000111222333222222222222222222222222000000000111222333333333444444444333333333333222555555555555444444333333222333444666777777666666666666777888888777777777666666666666666555555444444555666777777666555444333333333444555555666666555444333333333333444444222222333333444555555666555555666666555555444444222222222222333444666777444444555555444333111000////////////////////////---------------------------,,,++++++---...---,,,++++++++++++++++++++++++******))))))***++++++,,,************************(((((((((((())))))******((('''&&&%%%%%%''')))***(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''')))(((&&&%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%(((((((((((('''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''''''''&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&))))))************))))))&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((''''''''''''((()))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///---,,,---///,,,,,,---......///000000000//////......//////000......///......///222444;;;<<>>???@@@@@@???===666555444444444555666777111111111111111111111111333333777>>>===888555777666;;;AAAHHHOOORRRJJJ???555444333333222222333333999888666555444444444555444555555666555444333222555555555444333222222222333444555555555555444333333333333333333333222222///000000000000000//////000///.........000111222666444222///---+++++++++++++++************++++++))))))*********++++++++++++++++++++++++*********))))))))))))************+++***))))))(((((())))))&&&&&&''''''((())))))***%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%******+++++++++,,,,,,,,,,,,,,,---------............------,,,,,,------...////////////////////////............/////////000---...///000111222333333111000/////////000222333222222222222222222222222///000000111222222333333333333444444444333222111555555555444444333333333111222444666777777666666555555666777777777777777666666666777666555555444777888888888777555333111222222333444444555555666444444333333333444555555222222333444444555666666444444444555555444333333333222222111222333555666555666666777666444333222.........///////////////------------------------...***(((,,,---***)))+++******************************))))))***+++,,,,,,))))))))))))))))))))))))'''((((((((())))))******((('''%%%%%%%%%''')))***(((((('''''''''&&&&&&&&&&&&%%%$$$###$$$%%%&&&''''''&&&%%%$$$%%%''')))***##################$$$$$$!!!"""###$$$&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%''''''''''''&&&%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((()))%%%%%%&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%"""###%%%'''))))))((((((&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))'''''''''''''''((())))))))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,+++,,,///,,,,,,------...///000000000000////////////000000---............///222555;;;>>>EEENNNRRROOOGGGBBB???>>>>>>???BBBDDDCCCCCC888777444333222333444555000000000000000000000000222111666>>>???999666888888;;;???GGGRRRXXXQQQFFF666666555444444444444555<<<;;;888555333222222222444555666777777555333111555555666555444333222111111111333333333333111111333333444444444333333222111111111111111000000/////////...------...///000222111///---,,,++++++,,,++++++************+++++++++++++++,,,,,,---------''')))+++------,,,***((())))))))))))************))))))((('''''''''''''''&&&&&&&&&'''((())))))***%%%%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%******+++++++++,,,,,,,,,++++++***************+++---------............///000000//////......------000///.........///111222000000000000000000000000111111222222222111000000222222333333333444444444111111111000111111222333444333222111111111111222555555555666555555444444555555555555555555555555222333666888999:::::::::777777777777777777777777888888777777777777777888666666666555444444333333333444444444555555666666444444555555666555555555666666555444333333333333444444444444444444333333777666666555444444333333///............---------,,,,,,,,,,,,,,,,,,,,,,,,---+++)))+++---///---+++************************---,,,***)))))))))******''''''''''''((((((((((((&&&'''((())))))***))))))%%%%%%%%%%%%%%%%%%%%%%%%***)))(((&&&&&&&&&'''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&'''((())))))'''%%%$$$###$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))((('''&&&%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&######&&&''''''%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))((('''&&&%%%%%%%%%%%%%%%***)))(((''''''((()))***((((((((((((''''''''''''))))))))))))))))))))))))+++++++++***************************************+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...000+++---......,,,,,,---///------------------------............////////////222000......000111222222//////............//////666>>>HHHMMMLLLEEE===999999999999:::;;;<<<===>>>AAA<<<777777:::;;;999666111000......///111111000444666:::<<<===<<<999777777777:::AAAIIIOOOPPPPPPAAA999333333555444555777999888666555444444555555222333333444444333333222555444444333333444444555444444444333222111000///111333555555444444555666555555444444222000///.........---------......///---------,,,,,,+++++++++,,,+++++++++***)))))))))+++*********))))))((((((+++******)))((()))))))))***)))(((''''''((()))***((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''((((((''''''&&&%%%$$$$$$%%%&&&&&&''''''(((%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%###!!! ******+++++++++,,,,,,,,,++++++************++++++------------............000000000//////.........000//////...///000111222000000000000000000000000222222333222222111000000333333333222222222222222111111111111111222333333666666555555555444444444444444555666666555555555666666666666666666666666333444666888::::::::::::999999999999999999999999888888777777777777888888888888777666555333222222444555555555666666666777444444555555555444444333222111111000000000111111333333333222222222222222555444444333222222111111............---------------------------------------+++***+++---...---+++++++++++++++++++++++++++,,,+++***)))))))))******''''''''''''(((((((((((('''(((((())))))))))))(((&&&%%%%%%%%%%%%%%%%%%&&&)))(((''''''&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''((((((&&&%%%######$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%'''((()))&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$$$$&&&''''''%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((())))))(((((('''''''''(((((()))((('''&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++***))))))++++++++++++++++++++++++,,,++++++***+++,,,...///+++,,,------------------------,,,,,,,,,,,,,,,,,,............////////////333111///.........------//////............//////555===FFFKKKIIIBBB;;;777666666777888:::<<<===>>>AAA<<<888888:::;;;999666222000...---///000000///333444777:::;;;;;;:::999::::::;;;???EEEHHHIIIHHHDDD<<<555444555444333555888777555444333333444444222333333444444333333222444444333333333333444444333333333333222111000000///000222222111000111222222222222222111000//////------,,,,,,,,,------------------,,,,,,++++++++++++++++++***************************)))))))))(((************)))))))))(((***)))(((''''''((()))***''''''''''''''''''''''''&&&'''(((((())))))((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$******+++++++++,,,,,,,,,++++++************++++++------------............000000000000///////////////////////////000111111000000000000000000000000444444444333222111000///222222222111111111111111222222111111222222333444555666777777777666555444333444555666666777666666777777777777777777777777555666888999::::::999999;;;;;;;;;;;;;;;;;;;;;;;;888888777777777888888999:::999888777555444222222666666666777777777777777555555555555444333333222333222222222222333333444444444333333333222222222222222111111000/////////............------------........................,,,+++***+++,,,------+++++++++++++++++++++++++++++++++***)))))))))******''''''''''''(((((((((((((((((()))))))))((('''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''&&&%%%$$$######$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''######$$$$$$%%%'''((()))''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((('''''''''((())))))'''&&&&&&%%%%%%&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))*********************************++++++++++++***))))))************************---,,,+++++++++,,,---...+++++++++,,,---...---++++++++++++,,,,,,,,,,,,,,,---............/////////111111000///...---,,,,,,//////............//////444;;;DDDHHHDDD===888555333333444666888:::<<<===???<<<888888:::<<<;;;999333111...---...//////...000222444666999:::;;;;;;:::::::::<<>>666555555333222333666555444333222222333333222222333333333333222222333222222222222222222333333333333333222111111000222333555444333222222333//////000000111000000000---,,,,,,+++++++++,,,,,,......---,,,,,,+++*********************+++++++++************)))))))))))))))******+++***)))(((''')))((((((''''''(((((()))'''''''''''''''''''''''''''(((((()))))))))))))))''''''((((((''''''&&&%%%(((((('''&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))******+++++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,---------.........000000000000000000000000///////////////000000111000000000000000000000000444444444444333111000////////////000111111222222222222222222222333444444333555666777777666444333333444555666777888888888888888888888888888888888666777999:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;888888777777888888999999999999888777666555555444888888888888888888888888777777777666666444333222333333222333333444555555777666666555555444444444111111000000///..................---------,,,,,,------------------------+++******+++,,,,,,,,,,,,++++++++++++++++++++++++*********))))))))))))***''''''''''''((((((((((((((()))))))))((('''&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&''''''&&&$$$###'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''######$$$$$$%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))))))))''''''(((((()))***++++++******************************+++++++++******)))************++++++++++++...---,,,+++++++++,,,---,,,+++***,,,......,,,*********++++++++++++,,,,,,---------.........//////...000111222111111111111//////............//////333:::BBBDDD???888444333222222222333555777888999;;;999777888:::<<<===<<<444111///---.........---//////111333666999;;;===777777777999<<>>666555444222111222444333333222222222222222222222333333333333222222222222111111111111222222333333333333333222111000444555666666444222222333///000000111111000000///...---,,,,,,+++,,,,,,,,,......---,,,,,,+++******)))))))))***+++++++++,,,*********)))))))))))))))((()))+++,,,+++***(((&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))))))))((('''''''''(((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&((()))******+++++++++,,,,,,,,,++++++******+++,,,,,,---,,,,,,,,,------------...///////////////000000000...//////000000000000000////////////////////////333333333333222111000///,,,,,,...///111333444555333333333333333444444555444555777888888777555444444555666777888888888888999999999999999999999999777888999;;;;;;;;;:::999::::::::::::::::::::::::888888888888888999::::::777777777888888888888999999999999999999999888888999999999999888777555555000000000000000111222333777666666555444444333333111111000000///............------------,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))***)))))))))''''''''''''((((((((((((((((((((((((((('''&&&%%%''''''&&&%%%%%%&&&''''''###$$$%%%&&&&&&%%%$$$###&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$'''&&&&&&&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''((((((((((((''''''(((((()))))))))***(((((((((((((((((((((((((((((()))******+++,,,,,,)))))))))))))))))))))))))))******+++++++++******++++++++++++,,,,,,------...---,,,+++++++++,,,---...---...//////...,,,************++++++,,,,,,,,,------------............000333666666555333333444//////............//////333:::AAAAAA:::444111111222222222222222333444555555444444666999<<<>>>>>>444222///.../////////......///000222444888;;;<<<777777777888:::===AAADDDGGG>>>777555444222111222222222222222222111111111111222222333333222222111222111111000000111111222222222333333333222111111000111333222000/////////222222222222111000///...//////...---------------------,,,,,,,,,+++++++++)))))))))***+++++++++,,,))))))))))))))))))******((()))+++,,,+++***(((&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%******+++++++++,,,,,,,,,++++++***++++++,,,---...,,,,,,,,,,,,------------............////////////......///000000000000000////////////////////////111222222222222111000000+++,,,...///111333555555444444333333444444555666666777888999999999888777555666777888888999888888999999999999999999999999777888:::;;;<<<<<<;;;;;;888888888888888888888888888888888888888999:::;;;666777777888999:::;;;;;;999999999999999888888888::::::::::::999888888777333333222222222333333444444444333222111111000000111111111000//////......------------,,,,,,,,,,,,************************)))***++++++******+++---************************'''((()))*********))))))''''''''''''((((((((((((''''''((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&((()))***$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((((('''''''''((())))))%%%&&&'''(((((()))((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))******++++++,,,,,,))))))))))))))))))))))))))))))***++++++++++++***+++++++++,,,,,,------...---,,,+++++++++,,,---...000222444333000---,,,,,,******++++++,,,,,,------,,,------------.........222666:::999666222111111//////............//////444;;;AAA???777111000222222222111111111111222222222222222333555888;;;<<<555222000///000111111000//////000222444777999::::::::::::999:::===CCCGGGKKKBBB:::777666333111222111111222222222222111111111111222222222222111111222111111111111111111222222222222333333222222111000222333333111000000111222222222222111000///...000//////...------------++++++,,,,,,,,,,,,------***************+++++++++))))))))))))************)))******+++***)))((('''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''((((((''''''&&&%%%$$$$$$%%%%%%&&&'''((((((###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""******+++++++++,,,,,,,,,++++++++++++,,,---......++++++,,,,,,,,,---------,,,---------.........///---...///000111000000/////////////////////////////////000111111111000000...//////000111222333333444444444444444555555666777777777888888888999999777777888999999888888888888888888888888888888888666777999;;;=========<<<999999999999999999999999888888888888999:::;;;<<<888888999999::::::;;;;;;999999999999888888888777999999999:::999999888888777777666666555555666666444333222111000//////...000000000///......---------------,,,,,,,,,++++++++++++++++++++++++++++++(((***,,,+++***)))+++---))))))))))))))))))))))))&&&''')))*********))))))''''''''''''((((((((((((&&&&&&''''''((('''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$&&&((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((('''&&&&&&&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&((((((&&&%%%%%%&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&)))(((((('''''''''((((((###$$$&&&'''((((((''''''%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((()))))))))***************))))))))))))))))))))))))))))))***+++++++++++++++)))******+++,,,,,,------,,,++++++***+++,,,...///222777;;;888111,,,,,,...+++++++++,,,------......,,,,,,---------.........///444999999444000.../////////............//////666===BBB???666//////222000000000000000111222333111222222111222333555777555333111000222333333222000111222333555666666777:::;;;;;;;;;===AAAIIIOOOSSSIII@@@<<<999444111111111111222333333333222111111111222222222222111111222222222111111222222222111222222333333222222222111333444555333333333444///000000111000000//////000///...---,,,,,,,,,,,,)))***++++++------...///+++++++++***************((()))))))))************************)))))))))(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""******+++++++++,,,,,,,,,++++++++++++,,,---...///++++++,,,,,,,,,---------,,,,,,,,,---------......---...000111111111000///////////////////////////---...///000000111111000111111111111111111111111555444444444444555666666555555444444555666777777888888999999999888888777888888888888888888888888666777999;;;===>>>>>>>>>999999999999999999999999888888888888999:::;;;<<<::::::::::::::::::::::::999999999888888777777777777888888999999999888888666555444333333333333333555555444333222111000///000//////......---,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,+++))))))+++---((((((((((((((((((((((((&&&'''(((*********)))(((''''''''''''((((((((()))%%%%%%&&&'''((((((((('''$$$&&&(((******(((&&&$$$&&&&&&%%%$$$%%%&&&((()))&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''$$$###"""""""""$$$&&&((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&((())))))(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))(((&&&$$$%%%&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%'''((((((((('''&&&((('''&&&%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((()))***+++++++++++++++((())))))***++++++,,,,,,++++++******+++---...000333:::???;;;222,,,,,,000++++++,,,------...//////,,,,,,,,,---------......)))///555666333//////000//////............//////777>>>BBB???555//////333......//////111222333444333333222111//////111222555333111111333444444444222222333444555555555555777888:::<<>>>>>>>>===<<<<<<:::999888777777666666777888888888888888::::::::::::999999888777888777888999;;;:::888666666666666666666777888888999888888777666555555444444444444333222111000///333111...+++((((((+++---,,,,,,------...---------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,++++++***)))+++++++++*********))))))+++******)))(((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%)))((('''&&&%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$###"""!!!!!!&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%)))$$$!!!"""''')))&&&###%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$######&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''%%%$$$&&&)))***(((%%%''''''((()))))))))))))))((())))))*********))))))'''(((((()))***+++++++++++++++,,,------...//////++++++******+++---...///555444333111///---***))),,,------......------,,,***++++++,,,,,,++++++***/////////......---,,,,,,...------......///000111222???GGG@@@555000///---000000000000111111111111222222111000000000000000666///---000111///000555333222000//////000222333333444777:::AAAKKKVVV]]]\\\RRREEE<<<999999777555333222111111111222333444444333333222111000//////111111000000000000111111333333333444444444555555222222222333333444444444///......///000000///------------------------------,,,***))))))***,,,---***++++++,,,,,,+++++++++((((((((()))))))))))))))''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%&&&'''((()))***$$$&&&''''''&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&))))))))))))************------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,***)))+++...000000...------......//////000000333222222111000000//////000000000111111222222222333333444444444444333333222444444444333333555777777888999888666555666777666666777777888999999999777888:::;;;;;;:::888777777888999;;;===>>>>>>???>>>===<<<;;;:::888777777666666777888888888888888:::::::::::::::999888777888777666777999999888666666666666666666777777888888777777777666555555555333333333333222111000///222222000...,,,,,,///111,,,---------------,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,+++******+++++++++*********))))))+++++++++***)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$"""""""""""""""######$$$&&&&&&%%%%%%$$$#########%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$###$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((('''&&&''')))***)))'''''''''((()))))))))))))))))))))************))))))'''(((((()))******++++++)))******+++,,,,,,------++++++******+++,,,...///222222111000...,,,+++))),,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++---------------------...------------...///000111444BBBKKKDDD888111///.../////////000000000111111111111000///////////////222---,,,000111///000444444333111///...///000111222333444777===EEEOOOVVVYYYQQQEEE===;;;999777555222222111111111222333444222222111111111111111111111111000000000000111111333333333333444444444444222222222222222111111111///.........000000///------------------------------,,,***))))))***,,,---++++++,,,,,,,,,++++++***'''''''''((()))***++++++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))$$$&&&''''''&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&)))(((&&&%%%%%%%%%%%%&&&))))))))))))************,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,+++***,,,...//////............///////////////222111111000000//////...//////000000111222333333333333444555555444444333333444444444333333444666777888999888777666777888888888888888888888999999888999:::;;;;;;:::999888999999999:::;;;===>>>???>>>>>>===;;;:::999888777666666777888888888888888999999:::::::::999888888888666555444666777777666666666555555666666777777666666666666666666555555333333333333222111000000///000111000//////000222------...------,,,+++***,,,+++************+++,,,******++++++,,,++++++++++++************))))))))),,,++++++******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%''''''&&&###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$#########$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***)))'''''')))******)))''''''((()))))))))))))))))))))************))))))((((((((()))******++++++((((((((()))******++++++++++++***++++++,,,---.../////////...---,,,+++***,,,,,,------------,,,,,,,,,,,,------------,,,,,,******+++,,,,,,---......------------...///000111555DDDOOOJJJ<<<333000000.........////////////000000000///............///...++++++...//////111444555444222000............000000111333666===EEEJJJPPPIIIAAA;;;999888555333222222111111222222333444000000000111111111222222111000000//////000000111222222222333333333333444222222222111000000//////000.........///000///---------------,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,------,,,+++******''''''&&&'''(((***,,,...*********))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&))))))'''&&&%%%$$$$$$$$$((()))))))))************,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,......///...///////////////.........111000000000//////............///000111222333333333333444555555555444444333444555444333333444666888999::::::888888888:::999999999999888888888888888888999::::::999888888999999888888888:::;;;=========<<<;;;:::999888777666666777888888888888888888999999:::::::::999999999666333222333555666666666666555555555666666777555555555555555555555666222222222222222111000000---///000000.........///.........---,,,+++***)))++++++************++++++((()))***+++++++++++++++************))))))))))))*********)))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$######""""""######$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$######$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***)))((((((((()))******''''''((())))))))))))))))))************))))))((((((((())))))************((((((((()))))))))************+++++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,------......------,,,******+++++++++,,,,,,,,,------------...///000000555CCCNNNLLL???333//////---------........./////////......---------......,,,+++******+++---111555777555333111///...------///000000000222555;;;???AAA===999666555555333111222111222222222222333333000000000000111111111111000000////////////000000111111111222222222333333111111111111111111000000111///......//////...------------,,,,,,,,,,,,,,,++++++***))))))***++++++------------,,,+++***))))))(((''''''(((***,,,---******))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$############((()))))))))************++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,,,,---------...//////////////////.........000000000000////////////...//////000111111222222222333333444555555444444444555555444222222444555888:::;;;:::999999:::;;;999999888888888888888888777888888888888888888777888777666555555666888999::::::999999888888777777666666777888888888888888777888999999::::::::::::888555222111222444666666666666555555555555666666444444444444444555555555111111222222222111000000...000111111///---,,,---------------,,,+++***)))************************((()))******++++++++++++))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$%%%&&&&&&'''""""""######$$$$$$%%%%%%$$$######""""""######$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&###!!!###'''***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))((((((''''''((()))''''''((()))))))))))))))***************)))(((((()))))))))))))))*********)))))))))*********************++++++++++++++++++))))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,+++++++++*********,,,,,,,,,------...///000333===IIIJJJ@@@333---...------------..................------------......//////---)))(((+++000444666555444222111///......///000000//////111555888555444333222333444333333111111222222333333333333222222111111000//////...000000////////////000000000000000111111111111222///000000111222333444444222000...---...///...---------,,,,,,,,,+++++++++************************+++,,,,,,,,,++++++***)))+++***)))(((((()))******(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''((('''''''''&&&&&&&&&%%%''''''&&&%%%$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&"""######$$$%%%%%%%%%%%%))))))))))))*********************+++++++++++++++,,,,,,---------.........+++,,,...---,,,,,,...///.........///////////////000000000000000000000000/////////000000000111111111111222333444444444444444555555444222222333555777888:::999888888999:::777777777777777777888888666666666666666666666666777666666555444444555555555555555666666666666666666666777888888888888888666777888999:::;;;;;;;;;888555222111222444666666666666555555444444555555444444444444444444444333000111111111111111000000000222333222000.........,,,,,,---,,,,,,+++***)))))))))***++++++***))))))))))))******+++*********(((((()))))))))))))))***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$###############$$$%%%%%%"""""""""######$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%% %%%(((&&&"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######&&&%%%%%%&&&&&&'''((()))$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((******(((''''''(((''''''((()))))))))))))))******+++******)))((('''))))))))))))))))))*********************+++++++++******++++++++++++******(((((()))***++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,------,,,++++++***)))))),,,,,,,,,,,,---...///000000666@@@EEE???444---------------............///...------------...//////333666555///+++,,,///111333333333222111000/////////000000/////////111333000000111111222333444555000111222333333333333222333222111000///......---000//////......//////000/////////000000000111111...///000111333444555555333000...---.........---------,,,,,,++++++******************************))))))***************)))+++++++++******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''&&&&&&%%%''''''&&&%%%%%%$$$%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$$$$######%%%&&&'''((((((((())))))))))))************)))*********++++++++++++++++++,,,,,,,,,---------+++---......,,,+++---///------......//////000000111111111111111111111111000000000000///////////////000111222333333333333555555555444222222333555444555777777666555777888555555555666777777777888555555555444444555555555777777777666555444333222000111111222333444555666666666777888888888888888666666888999:::;;;;;;;;;777555333222333555666555777666555444444444444555555444444444333222222222000000111111111111000000///000000000......///000++++++,,,,,,,,,++++++***((()))***++++++***)))((()))************))))))((((((((((((((())))))******'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$############$$$%%%%%%###$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&$$$""""""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((((($$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((&&&$$$######$$$&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&))),,,---***(((''''''''''''((()))))))))))))))+++++++++******)))((('''***)))))))))))))))))))))************************)))***+++,,,,,,+++***)))((()))***+++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---...//////...000777@@@???666...------............/////////......------...//////000777>>>@@@:::333111///+++/////////000000000000///---///000///......000111///////////////000111333000111222333333333222222111111000000/////////...//////............//////....../////////000000000...//////000111222333333333111...------.........------,,,,,,+++******)))))))))************))))))&&&'''((())))))***)))))))))***+++,,,,,,+++)))(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''(((((((((((('''&&&&&&%%%$$$$$$''''''&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""""""""######$$$&&&''''''''''''&&&))))))))))))************))))))******++++++++++++******+++++++++,,,,,,,,,+++---///...,,,+++---///,,,------...///000111111111111111111111222222222111111000000//////.........///000111222333333333555555666444222222333444111333444444333333444666333444444555666777777888555444444333333444444555777777888888777555333111---...///000222333555555666666777888888888888888555666888999:::;;;<<<<<<777555333333444666666555777666555444444444444444555555444333333222111111///000000111111111000000***,,,,,,,,,,,,,,,...000******+++,,,,,,,,,++++++((()))***++++++***)))(((***************)))(((''''''((((((((())))))******(((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%)))******(((%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&''''''$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$#########$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%)))&&&$$$""""""$$$&&&)))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&***//////,,,)))'''''''''(((((()))))))))))))))+++++++++******(((''''''*********)))))))))))))))************)))))))))))))))***+++,,,,,,+++))))))((()))***++++++++++++++++++++++++,,,,,,+++++++++***++++++,,,,,,++++++***+++++++++,,,,,,---......,,,,,,,,,,,,---...//////...,,,222===???888000---.........////////////000...............///000111999CCCIIICCC:::444...(((+++,,,---...////////////,,,...//////......///000.........,,,++++++---...000111222333444333222222////////////000000000000//////............//////............/////////000////////////000000000000444111...,,,---.........------,,,,,,+++***))))))))))))************))))))$$$%%%&&&((())))))))))))&&&(((+++------,,,***)))%%%&&&&&&'''((()))******&&&&&&&&&'''''''''((((((''''''&&&%%%%%%$$$######'''''''''&&&&&&''''''((($$$&&&''''''&&&%%%%%%&&&%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""###$$$%%%%%%%%%$$$###"""******************************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++*********++++++---///000111111000...,,,,,,...///000333000...///222444333111222222111111000//////......//////000111222222333222333444444222111111111666555444333333333333333111111333444555666666666333222222111111222222333222222111222333222///---------...000222444666777666777888999999888777666666555555666666777888999999888888777666555555444777777666444222222444666666555444333333333444444///000222111///....../////////...---,,,,,,+++++++++*********+++,,,,,,------,,,***)))))))))***************)))))))))((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% '''&&&$$$###"""###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$)))((('''&&&%%%&&&&&&'''$$$$$$%%%&&&&&&''''''(((''''''(((((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%'''((((((((('''&&&+++***)))(((((()))***+++(((((())))))))))))(((((('''''''''''''''&&&&&&&&&((())))))))))))*********...---+++))))))***+++,,,******************************+++,,,,,,,,,,,,+++,,,+++***)))))))))++++++---,,,+++******,,,---///,,,+++***))))))+++---...---000444777777444000---,,,,,,,,,,,,,,,---...///............////////////666???GGGIIIBBB888111...+++++++++,,,---...///000////////////000000000000111000///---,,,,,,,,,,,,---///000222444555555555333000...///000111...,,,........................------------------------,,,---.../////////...---------------,,,++++++***))))))))))))************+++++++++++++++***)))((())))))))))))))))))))))))&&&&&&'''(((((((((((((((***))))))((('''&&&&&&%%%%%%%%%&&&&&&'''((())))))''''''(((((('''&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%(((%%%!!!!!!%%%((('''&&&%%%$$$%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%************************))))))***++++++++++++******++++++,,,,,,++++++***+++++++++,,,---...///000000///...------...//////222000...///222333222111111000000000000/////////......//////000111111222111222444333111000000111555555444333333333333333111222333444555555555555333222222111111222222333444333333444555555222000---......000222444555777555666666777777666666555555444444444444555666666555555555555666666666666777888777444222000111333333333333222222222111111...000111000///---......///......---,,,,,,+++++++++*********++++++,,,---,,,+++***)))))))))******+++*********))))))))))))(((''''''''''''''''''((())))))))))))((((((((('''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((((((((('''&&&)))))))))(((((()))))))))(((((())))))))))))(((((()))))))))))))))))))))((()))))))))************+++,,,+++)))((('''((()))***************************)))***++++++,,,,,,++++++,,,+++***))))))***++++++---,,,+++***+++,,,...///,,,+++***)))***+++---...,,,///222555555222///,,,+++++++++++++++,,,---------.........////////////222999AAACCC???888333111,,,,,,,,,,,,---...//////........./////////000000//////......---............///000111222444555555444222//////000000///---........................------............------***+++,,,------,,,++++++,,,,,,,,,,,,,,,,,,++++++(((((()))))))))***************+++++++++***))))))))))))))))))))))))))))))&&&'''(((((()))))))))(((******)))(((((('''&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''''''''&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%((('''&&&%%%%%%&&&'''(((''''''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$###++++++++++++++++++++++++(((((()))************)))***++++++,,,,,,++++++***,,,,,,,,,,,,---------............/////////......111000...///111222222111000000000000000000//////------......///000000000///111222222000//////000444444333333333333333333222333333444444333333333222222111111111111222222555444555666888888666444......///000111333555666555555444444444444555555444333333222222222222222000111222333444666777777777777666333000//////000000000111111111000///...---///000///...,,,------.........------,,,,,,++++++************+++,,,,,,++++++***)))))))))******+++************)))))))))''''''&&&&&&&&&&&&'''''')))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''''''''&&&%%%$$$$$$$$$&&&''''''''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''''''''(((((((((((('''''''''(((((())))))(((((('''(((((()))))))))))))))))))))************++++++++++++***)))((('''((()))***************************)))***++++++,,,,,,+++++++++******)))******++++++------,,,+++,,,---...///,,,+++*********+++,,,---+++---000222222000---+++++++++*********+++,,,,,,---------.........//////,,,222999<<<:::666444444...---------------......---------.........//////...............///000000////////////000222444666666444111//////000///...........................---...///000000///...---++++++,,,,,,,,,++++++*********+++,,,,,,,,,++++++(((((())))))))))))******))))))******+++*********))))))))))))))))))))))))'''(((((()))))))))))))))******))))))((((((''''''%%%%%%%%%&&&''''''((((((&&&''''''''''''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%&&&''')))******)))'''&&&((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""""""""++++++++++++++++++++++++((())))))******************++++++,,,,,,++++++***,,,,,,,,,---,,,,,,,,,,,,+++---...000000///...---000/////////000000111111333222222111000000//////---------.........//////...000111111///...///000222222333333333222222222333333333333333222111111222222111111111111222222444444555777999999888666/////////000111333444555666555444333333444555666444444333222111000000000//////000111222444555555333444444222000//////000...///111111111000...,,,,,,...///...---,,,,,,,,,......---------,,,,,,,,,+++***************++++++*********))))))))))))***************************&&&&&&%%%%%%%%%%%%&&&&&&))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%'''(((((((((((((((((('''&&&&&&&&&&&&''''''''''''************++++++++++++,,,+++************++++++************************))))))***+++++++++++++++******************++++++------,,,,,,,,,---...///,,,++++++******+++,,,,,,+++---///000000///---+++,,,+++++++++++++++,,,,,,,,,,,,---------.........+++///333555555444555666//////...---------------,,,,,,,,,---------......//////.........//////000///......---...111333555777555222000////////////........................---...111222222111...------------------,,,,,,,,,))))))***+++,,,,,,++++++(((((((((((()))))))))***(((((()))******+++******))))))))))))))))))))))))(((((()))))))))))))))(((******)))))))))(((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%'''))))))'''%%%$$$''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$######""""""************************)))***++++++,,,,,,++++++***++++++,,,,,,++++++***,,,,,,---------,,,+++******,,,...000000///...,,,////////////...///000111666555444333111000......------------............---///111111///...///000111111222333333222222111333333333333222111000000222111111000000111111222222222333555888888777555000000000000111222333444666666444444444444666666555555333222111111000000//////000000111111111222///000222222111000111222...///111222222000...---,,,---///...,,,++++++,,,---------------,,,,,,,,,++++++***))))))*********))))))))))))***)))))))))))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((((((%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''%%%&&&&&&&&&''''''(((((())))))*********+++++++++******************++++++************************))))))***++++++++++++***))))))******++++++++++++,,,,,,,,,,,,------......,,,+++++++++++++++++++++,,,---...//////...---,,,------,,,,,,,,,,,,------,,,,,,,,,,,,---------------///000111111222444555000000///...------------,,,,,,,,,,,,------------111000///......---------///...---,,,---///222333555444333111/////////000........................---///111333333111///---------,,,,,,++++++++++++(((((()))***++++++++++++'''(((((((((((()))))))))'''((()))***************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,------,,,+++******+++---///000///...------...///...---...///111666555444333111///..............................---///111111000///000111///000111222333222111000222222222222222111000///111111000000000000111111111111222444666777555333111000000000111222333333555555555444444555555555555555444222222111111111000000000000000/////////---///111222111111222333000000111111111000///...,,,...///...---+++,,,,,,------------------------++++++***))))))))))))***'''((()))*********))))))''''''(((((((((((())))))''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%#########$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&''''''(((((()))*********((())))))))))))*********''''''((((((((((((((((((************************((()))******++++++******((()))***++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++***,,,------------------,,,......------,,,,,,------+++++++++,,,,,,,,,------///.........///000222333000000///...---------...,,,,,,,,,---------......111000///...,,,,,,,,,,,,------,,,,,,---///000111111222333222000//////000...........................///000111111000///...++++++***)))((((((((((((((())))))*********))))))''''''(((((((((((())))))(((((())))))***)))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%''''''&&&%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((())))))***+++++++++++++++***++++++,,,,,,++++++***)))***,,,------,,,+++******+++,,,...//////......,,,...///...---,,,///111222111111000000/////////........................---///111111000000000111...///111222333222111000000111111111111111000000111111000000000000111111111111111333555555444222111111111000111111222222333333444444444444333333444444333222111111111111000000000000000000000000---///222333222111222222000000000000////////////---...//////---,,,,,,---------------------------++++++***)))))))))))))))&&&''')))*********))))))&&&&&&&&&&&&'''''''''((((((''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%"""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((()))((((((''''''''''''((((((&&&''''''((((((''''''&&&''''''(((((()))******+++''''''((((((((()))))))))&&&''''''(((((((((((((((************************((())))))***************'''(((***+++,,,,,,++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++...------,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++,,,---///000111000///...............///------------............///...---,,,,,,,,,,,,,,,,,,,,,,,,---......//////---000333333111//////000...........................//////000000//////...,,,+++)))(((''''''(((((()))))))))***))))))(((((('''''''''((((((((())))))))))))))))))))))))((('''(((((((((((((((((((((((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$$$$$$$#########$$$%%%%%%&&&&&&''''''''''''''''''''''''(((((()))***************+++++++++,,,,,,+++++++++((()))+++---------+++******+++,,,---............,,,...///...,,,,,,...111------......//////000000//////////////////.........///111222111000111222---///111222333222111000000000111111111111000000111111000000000000111111222111222333555555333111222111111111111111222222111222333444444333222111333222222111111111111111////////////000000111111///111333333222111111111000000///............///---///000///...,,,------------------------------++++++***))))))((())))))&&&'''(((*********)))(((%%%%%%%%%&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################""""""""""""""""""""""""$$$$$$###"""###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&########################$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&!!!"""###$$$%%%%%%$$$###&&&&&&%%%$$$$$$############$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%&&&'''((())))))((('''&&&&&&'''((()))&&&''''''''''''''''''&&&%%%%%%%%%&&&'''(((((()))''''''''''''(((((((((((((((((()))******+++******************************(((((()))***************'''(((***+++,,,,,,++++++))))))***++++++++++++***,,,,,,,,,,,,,,,+++***)))******))))))))))))******---,,,,,,+++*********+++******+++++++++,,,,,,,,,+++***)))***,,,///000000//////............//////---------.........//////,,,,,,+++++++++,,,------++++++,,,---.........---***...222333111/////////........................//////............//////...---+++))))))))))))***))))))***))))))(((''''''''''''''''''((((((((()))))))))***))))))(((''''''((((((((((((((((((((((((&&&'''''''''&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%###$$$&&&''''''&&&$$$### !!!###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!######$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000000/////////000000//////.........---...///000///...---...///---///111111///---------//////000111111111111111111111111000000000000000111111111222222333333333000111333333111000111222111111222222222111111000222111000//////000000111111111000///////////////------------...000111111222111000///---+++******,,,,,,---......---,,,,,,***+++,,,------,,,+++***)))************)))(((((()))))))))))))))(((''''''((((((''''''''''''(((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$#####################%%%%%%$$$###$$$%%%&&&'''###"""""""""###$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$!!! !!!###&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&$$$###%%%&&&###"""""""""###$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''(((((('''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&'''(((((('''%%%###"""&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((''''''&&&''''''((()))***(((''''''&&&&&&((()))*********))))))((((((''''''((((((((((((((()))******))))))))))))************)))***+++,,,,,,+++***)))***************************+++,,,------,,,***))),,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///....../////////...,,,+++)))***++++++------...///------------------------,,,,,,------...///000000000111333444444333222000///......---------......//////...---,,,,,,++++++++++++******)))((((((((('''((()))***************((((((&&&%%%%%%&&&'''(((+++)))(((&&&&&&((()))+++***))))))((('''&&&&&&&&&***)))((('''&&&%%%$$$$$$(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$###"""""""""###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................000/////////.........------///000///...---...//////111333333111000///000//////000111111111111111111000000000000000000000111111222222222333333333000111333333111000111222222222222222222222222222222222111000000111222333111111000//////////////////.........///000111222111111000...---+++******++++++,,,------,,,++++++***++++++,,,,,,++++++************+++***))))))(((***************)))((((((((((((''''''''''''(((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&'''#########"""######$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$"""!!!"""$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&((('''&&&%%%%%%&&&##################$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''&&&&&&&&&'''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''(((((('''&&&$$$###%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((()))((('''''''''''''''((((((''''''&&&'''((()))******)))))))))((((((((('''((((((((((((((()))******))))))))))))************)))***++++++++++++***)))************************'''(((***++++++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,---...,,,---......---,,,+++***+++++++++,,,,,,------...------,,,,,,,,,,,,,,,,,,+++,,,,,,---....../////////000222333444333222111///......---,,,,,,,,,---//////...------,,,++++++++++++******)))((((((((('''''')))***,,,,,,------,,,+++)))(((''''''''''''***)))(((''''''((()))***)))))))))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$######$$$&&&'''''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))++++++,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,/////////...............---...///...------...///222444666666444222222222///000111111222111111111000000000000000000111111111222222222222333333333000222333333222111111222444333333222222333444444222222111111111333444555111111000///////////////000000/////////000000111000000///...---,,,+++*********++++++++++++******+++++++++******+++++++++***++++++++++++***))))))******+++++++++***))))))((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&'''((())))))%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$######"""#########$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###"""###%%%&&&&&&%%%%%%%%%%%%$$$$$$###&&&((()))(((&&&&&&&&&%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$((((((''''''&&&%%%%%%%%%&&&%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%&&&''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((())))))(((((('''***)))((('''&&&&&&&&&&&&(((''''''''''''((())))))))))))))))))(((((((((((()))(((((((((((()))******))))))))))))************)))******++++++******)))************************&&&''')))***++++++***)))************************++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,---+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------.........///111222333333333222000///...---,,,,,,++++++//////......---,,,,,,,,,++++++******)))(((((((((&&&''')))+++,,,......///...---,,,***((((((''''''***)))(((''''''((()))***))))))(((((('''&&&&&&&&&%%%%%%&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""""""""#########(((((((((((((((((((((((())))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,........................,,,---......------...///333555777777555333333333000111111222222111111111000000000000000111111111222222222222222222222222000222333333222111111222333333222222222333444555111000000000111333444555111000000///////////////000//////.........////////////...------,,,++++++***++++++++++++++++++***,,,+++***))))))***+++,,,+++++++++++++++******)))))))))*********))))))((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$############$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&''''''%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$((()))(((&&&%%%%%%&&&%%%$$$$$$###############$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%'''((()))))))))(((((((((''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((((((((((((''')))((('''&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))(((((((((((())))))(((((())))))***+++((()))))))))************))))))************))))))************************((()))***,,,------------)))))))))))))))*********++++++++++++++++++++++++***+++++++++++++++,,,,,,***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,++++++......------,,,,,,,,,,,,******++++++++++++,,,,,,+++++++++,,,,,,------------...///111222333333333222111000...---,,,,,,,,,//////......---------,,,++++++******)))(((((((((&&&''')))***+++,,,,,,------,,,+++***))))))(((((()))(((''''''''''''((()))(((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---------------------...............,,,---......------///000222444666666444222222333111111222222222222111111//////000000111111111111222222222222222222222222111222444444222111222333222222222222222333444444000/////////000111333444111000000///////////////...------,,,,,,,,,------......------,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,+++))))))))))))+++,,,***++++++++++++***))))))''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$############$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""&&&''''''%%%$$$$$$&&&&&&%%%$$$#########$$$###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((())))))(((((((((''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((&&&''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++((()))))))))************))))))))))))))))))))))))************************))))))***+++,,,---------(((((()))))))))*********++++++++++++++++++++++++*********++++++,,,,,,,,,*********)))******++++++,,,,,,,,,,,,,,,,,,------///......------,,,,,,+++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,---------...000111222222333333222111///...---------///...............------++++++******)))((((((((((((((()))))))))))))))((((((((())))))))))))))))))((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------......///---------------.........,,,...//////......000111111333555555333111111111222222222333222222111000/////////000111111222222333333333222222222222111111333444444333222222333222222333444555555555555000000/////////000222333111111000///////////////,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,*********))))))*********)))************)))((((((&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$&&&&&&%%%$$$###"""!!!!!!"""######$$$%%%$$$$$$$$$$$$$$$######"""#########$$$$$$############$$$$$$"""""""""############$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%######$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&"""%%%&&&%%%$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""###%%%&&&'''((()))%%%$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((((((((((('''&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&'''((()))&&&''''''((()))((((((((((((((((((((())))))))))))***))))))))))))***++++++))))))))))))***************))))))(((((())))))***************************((((((((())))))***++++++((())))))******+++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++*********++++++,,,---,,,,,,,,,,,,------...///.........------,,,,,,******++++++,,,,,,------,,,,,,,,,,,,---------------......///000111111222222111000///....................................++++++******)))((((((((((((((())))))(((((('''&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%""""""############""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,------.........---...000000///000111333000222444444222111000111222333333333222222111000...//////000111111222222333333333222222222111111111333444444333222222333222444666888999888777666222111000000000111222333111111000///////////////++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,))))))************))))))((())))))))))))(((''''''&&&&&&'''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$#########!!!"""###$$$%%%$$$$$$############"""######$$$$$$$$$$$$############$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%###$$$%%%$$$""""""$$$&&&$$$$$$$$$%%%%%%&&&&&&&&& """$$$%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&&&&''''''%%%$$$"""###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((''''''&&&%%%%%%&&&'''(((%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&((()))))))))(((''''''((((((((()))))))))*********))))))******+++,,,))))))))))))***************)))(((''''''((()))***************************))))))))))))))))))******))))))******+++,,,,,,---++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,+++******+++,,,---..................---------+++++++++,,,------......------------------------............//////000111//////...---------------............////////////++++++******)))((((((((('''((())))))))))))((((((&&&'''((()))))))))((('''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""######$$$$$$######"""######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,------......,,,,,,,,,------.........---///111111000000222444000222444444222111000111333333333333333222111000...//////000111222222222333333333222222111111111111333444444333222333333333555999;;;<<<;;;999777444333222111111111222333111111000///////////////+++++++++,,,---...///000++++++,,,,,,,,,,,,------+++***)))(((((()))***+++((()))***++++++***)))((((((((((((((((((''''''&&&''''''((())))))***))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$##################$$$$$$!!!"""###$$$%%%$$$#########"""""""""###$$$%%%%%%$$$$$$############$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%"""###$$$###""""""###%%%$$$$$$$$$%%%%%%&&&&&&&&&"""$$$%%%%%%%%%%%%'''((($$$$$$$$$$$$%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&&&&'''''''''&&&%%%$$$$$$%%%''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&(((((('''&&&%%%%%%%%%%%%%%%&&&((()))))))))(((''''''((((((((())))))***************)))******+++,,,))))))))))))***************)))(((''''''((()))***************************,,,,,,++++++***+++++++++))))))***+++,,,,,,------++++++++++++++++++++++++))))))***+++,,,,,,------------,,,,,,+++,,,,,,,,,******)))))))))***,,,---........................++++++,,,------...//////........................//////.........//////000------,,,+++++++++,,,,,,.........///////////////++++++******)))(((((((((''''''(((***++++++++++++((()))*********((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&'''&&&&&&########################!!!!!!""""""#########$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%''''''&&&%%%$$$((((((((((((((((((((((((+++***)))(((((()))***+++))))))*********+++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((()))***+++,,,,,,---,,,+++******,,,...///........................000000111111111222222222222222111111111111111222333333222111111000000000333333333444444444555555333222222222111000000000222222333333444555555666333444555666666666444444777555333111111111222333111111000000///.........+++***)))***,,,...///.........------,,,+++******************************************))))))))))))&&&%%%$$$&&&((()))((('''%%%%%%&&&'''((((((((('''''''''(((((('''&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$$$$$$$&&&'''######$$$$$$$$$%%%%%%%%%!!!!!!###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((### ###))),,,(((###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%"""$$$((((((%%%&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&(((((('''&&&%%%$$$$$$%%%''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''((((((((()))***+++,,,+++******))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''',,,+++***)))))))))++++++------,,,+++++++++,,,,,,......---,,,+++******)))...---------...,,,***'''++++++***))))))***+++,,,...---,,,,,,++++++++++++,,,,,,,,,---------......000000//////............///............---------************************+++,,,------......------------,,,+++*********+++((((((((((((((((((((((((+++++++++++++++***)))(((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%############$$$%%%&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###"""""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%((((((((((((((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))+++++++++,,,,,,++++++***,,,,,,,,,---------......******++++++++++++++++++---,,,+++***+++,,,...///........................000000000111111111222222222222111111111111111222111111222222222222222222444444333333333222222222222222222222111111111111333333444444555666666666444444555555555444444333777555333222111111222333222111111000//////......,,,+++***+++---.........------,,,,,,+++******************************************)))))))))((((((***)))(((((()))***)))'''&&&&&&''''''(((''''''''''''''''''''''''&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%$$$######""""""######$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$&&&'''&&&$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$!!!###&&&&&&###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$######""""""######$$$%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&"""###$$$###!!! !!!"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''((()))***+++++++++******))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))++++++***************+++,,,,,,,,,++++++,,,------,,,,,,,,,,,,++++++++++++------,,,---......+++))),,,+++***))))))***+++,,,---,,,++++++++++++++++++,,,,,,,,,------------............---------,,,,,,//////.........---------*********++++++++++++++++++,,,,,,------------------,,,+++)))((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%))))))))))))))))))))))))******))))))))))))*********************)))))))))***++++++,,,,,,+++++++++,,,,,,,,,------...............---,,,+++******)))---,,,+++++++++,,,...///........................000000000000111111111111222111111111111111222222111111111222333444444444555444444333111000000///111111111222222222222222333444555666666777777777555555444333333333333333666555333222111111222333222222111111000/////////...---+++,,,---......---,,,,,,++++++***)))))))))******************************))))))))))))((((((,,,***(((((())))))'''&&&'''''''''(((''''''&&&&&&&&&''''''''''''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$%%%###"""""""""""""""############$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$!!!###&&&&&&"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%&&&$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))%%%%%%%%%&&&&&&&&&''''''(((((()))***************))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++*********)))******+++++++++******++++++++++++,,,------...+++++++++,,,,,,,,,---------,,,,,,---///000...---,,,+++***))))))***+++,,,++++++++++++++++++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------------,,,---+++***(((&&&%%%$$$$$$((((((((((((((((((((((((&&&&&&%%%%%%&&&''')))***(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((((("""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&$$$######$$$%%%%%%))))))))))))))))))))))))***))))))))))))))))))***++++++,,,,,,,,,---------******+++,,,,,,,,,++++++------,,,,,,,,,,,,,,,,,,......---,,,+++***))))))---,,,,,,,,,,,,---............................../////////000000000111111111111111000111111222333222222222333333444444444444444444333222111111000111111111222222333333333444555666777888888777777666555333222111111222333666555444222222222222222222222222111000000//////000...,,,,,,---------,,,+++*********))))))((((((***************************)))))))))(((((((((((()))'''&&&&&&''''''&&&$$$'''((((((((('''&&&%%%%%%&&&&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$###""""""""""""######$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((((((((&&&%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%###&&&******&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&'''((((((###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))%%%%%%%%%%%%&&&&&&&&&&&&((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++******((()))+++,,,,,,+++***)))*********+++,,,---...///------------------------,,,,,,,,,...000222222111---,,,+++*********+++,,,,,,+++++++++,,,---......++++++,,,,,,,,,---------,,,,,,++++++++++++++++++************)))))))))))),,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,+++***)))'''&&&%%%%%%%%%((((((((((((((((((((((((((('''%%%$$$$$$&&&''')))((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$((('''%%%###"""###%%%&&&)))))))))))))))))))))))))))))))))******)))))))))))))))***,,,---...///000)))***+++,,,,,,,,,,,,,,,......---,,,+++***))))))++++++++++++++++++******---,,,,,,,,,------..................................../////////000000000111111000000111222222333444444444333333222222222333333333444444444444444111111222222333333333444333555666888999888888777555444333222111222333333555555444333222222222222222222111111000/////////000...,,,,,,------,,,+++******)))))))))))))))(((************************)))))))))((((((((((((''''''%%%%%%&&&(((((((((''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$###############$$$%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((((((((&&&%%%######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$###'''---000,,,(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&&&&&&&***//////,,,&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%!!!###$$$###"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%&&&&&&'''$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***,,,,,,++++++************+++,,,---...///111000000///...------------,,,,,,...222444444444...---+++*********++++++---------------...///000+++++++++,,,,,,,,,------,,,,,,,,,,,,------------++++++++++++************,,,,,,,,,++++++*********)))***++++++,,,,,,++++++))))))((('''''''''((((((((((((((((((((((((((((((+++***'''%%%$$$%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%######$$$%%%&&&))))))))))))))))))))))))))))))************))))))&&&'''((()))***,,,------)))***++++++,,,,,,,,,,,,......---,,,++++++***)))))))))******++++++,,,,,,,,,---------................................................////////////000000000000111222333333444444444333222111111111333333333444444555555555222222222333333333333333333444666888999888777666444444333333333333444444555444444333333222111111111111000000///.........///---++++++,,,,,,+++*********))))))))))))))))))************************))))))((((((((((((''''''((('''&&&(((***+++******'''''''''(((''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%###############$$$$$$$$$"""""""""############$$$############$$$%%%&&&'''######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$'''###"""(((111444///)))&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###&&&'''(((,,,111111---&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$######""""""######$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))(((((()))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************((()))***+++++++++++++++++++++++++++,,,------...222111000///...---,,,,,,...------///222555666666...---,,,+++******++++++...---------------...///++++++++++++,,,,,,,,,,,,------------.....................---------,,,,,,,,,++++++******)))))))))))))))***++++++++++++***((((((((((((((()))******((((((((((((((((((((((((---+++)))'''&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$######""""""###############$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&&&&((((((((((((((((((((((((((()))***++++++***)))(((((((((((())))))))))))***))))))***+++,,,,,,,,,,,,........................++++++++++++,,,,,,,,,---,,,------.......................................------........./////////000000000000111222333444222222222222222222111111444444333333333333333333333333333333333333222222222333666888999888666555222333444555555555555555444444444444333222111111000000//////...------------+++******+++,,,+++***************************************************))))))(((((((((''''''''')))((('''((()))***)))(((&&&&&&''''''((('''''''''###$$$%%%&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$""""""""""""############""""""""""""###$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%***///111...***%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&&&&***...---)))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''((((((((())))))''''''&&&&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))***+++,,,---,,,,,,,,,++++++,,,------///.........------,,,,,,000......000333666777888///...,,,+++******++++++------,,,+++++++++,,,,,,***++++++++++++,,,,,,,,,,,,---------.........///......---------,,,,,,,,,++++++***))))))(((((('''((())))))***************))))))((((((((((((((()))((((((((((((((((((((((((***))))))((('''&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###########################%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$############$$$"""#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))***++++++***)))(((,,,,,,++++++***))))))(((((()))***+++,,,---------------...///000111222333------------------------,,,---......//////..............................---------.........//////000000000000111222333444000000000111222222333333555444444333222111000000444444444333333222222222111333666888999888666555111222444666777777666666444444444444333222111111/////////...------,,,,,,,,,***))))))***++++++******************+++++++++************************)))((((((((('''''''''''')))(((&&&&&&''''''&&&$$$%%%%%%&&&'''((((((((('''###$$$%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$""""""""""""############!!!!!!!!!!!!"""###$$$%%%######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%))),,,---,,,+++***$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%%%%%%%'''***)))$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))######$$$%%%&&&((()))***)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))''''''&&&%%%&&&'''((()))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,---------***)))(((((()))+++---...------,,,+++++++++,,,,,,+++++++++,,,,,,,,,------111///...000333666888888///...---+++******++++++,,,,,,+++***))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,------.........+++++++++************)))*********)))(((''''''&&&(((((()))***************+++***)))((('''&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((('''&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&((('''&&&&&&%%%$$$###"""########################$$$$$$############$$$$$$'''&&&%%%%%%$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&+++++++++***************))))))*********+++++++++(((((())))))******************+++++++++,,,,,,,,,///...,,,,,,+++,,,---...111000///...---,,,,,,,,,------,,,++++++***))))))************************///......---------......///////////////000111111111111222222222333333333333333333222222222111111666555444222111000000000000000111222444555555666666666666666666666666666333333333333222000...---////////////............------,,,,,,,,,,,,++++++************))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&'''((('''&&&$$$###''''''''''''''''''''''''(((((((((''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#####################""""""!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$############""""""!!!!!!######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((""" %%%(((&&&$$$'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$######&&&%%%%%%%%%%%%&&&''''''###$$$%%%%%%&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))***((()))***++++++***)))((()))))))))))))))(((''''''************************,,,,,,,,,+++++++++******************************,,,,,,+++******+++,,,,,,------------------------///111444555444222222222------,,,,,,+++***))))))******+++++++++,,,,,,,,,...---,,,,,,,,,,,,---...***+++------,,,+++,,,...,,,,,,+++***)))))))))******)))))))))((((((''''''''''''''''''((((((((((((+++******)))(((''''''&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&((('''&&&&&&$$$$$$###"""%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%&&&&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%########################*********************)))*********************+++)))))))))*********++++++*********+++++++++,,,,,,...---,,,++++++,,,---......------,,,,,,,,,,,,------------,,,+++++++++***++++++++++++++++++++++++......------------......///////////////000000111000000000111111111222222333333333333222222222222666555333222111000000000000111111222333444555666555555555555555555555555333333333222111000///...000////////////.........,,,,,,+++++++++*********************))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######"""""""""((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$######""""""###$$$%%%$$$$$$$$$######"""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%(((((('''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''"""!!!&&&)))&&&$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''(((((((((***************)))))))))))))))((((((((()))******))))))************)))))))))))))))))))))(((''''''************************************************************************,,,++++++******++++++,,,++++++++++++++++++++++++...000222222000...------,,,,,,,,,++++++******************+++++++++,,,,,,---,,,++++++++++++,,,---(((***++++++***+++---...---,,,++++++******++++++******)))))))))(((((((((''''''''''''(((((((((((()))))))))((('''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################((((((((()))))))))))))))*********************)))***************+++++++++*********++++++++++++,,,---,,,,,,++++++,,,------++++++***++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------......//////......//////000000/////////000000000111111444444444333333333222222555444333222111000000000000111111222333444555555333333333333333333333333444444222111000000000000000////////////.........+++************)))))))))************)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$######!!!!!!"""############"""######$$$$$$$$$%%%%%%%%%%%%$$$###"""###$$$&&&'''&&&&&&%%%%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%"""###'''(((&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&#########$$$%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''***************+++++++++***))))))))))))***++++++******))))))))))))******)))))))))))))))(((((('''************************((((((((()))******++++++************************,,,+++************+++,,,))))))))))))))))))))))))...///111000...+++******++++++++++++++++++***************++++++++++++,,,++++++************++++++((()))***)))((())),,,///------,,,++++++++++++,,,************))))))))))))''''''''''''((((((((((((((((((''''''&&&&&&%%%%%%)))((('''&&&%%%$$$$$$###''''''&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''(((((((((((((((************))))))))))))************++++++++++++************+++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,---------------...............------------------------------,,,,,,------......//////.........//////000/////////000000000111111444444444333333333333222333333222111000000111111000111111222333333444444222222222222222222222222444333111000//////000111////////////............++++++*********)))))))))************)))))))))((((((((((((((((((''''''&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""#####################$$$$$$$$$%%%%%%%%%!!! ###'''+++---&&&&&&&&&%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$############%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&''''''''''''((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&''''''(((((((((''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&''''''''')))))))))******+++++++++***************++++++,,,+++***)))(((((()))***+++(((((())))))))))))((((((************************''''''((()))***+++,,,,,,************************++++++************++++++))))))))))))))))))))))))---///000///...,,,,,,,,,************++++++++++++************+++++++++++++++++++++******++++++++++++,,,+++)))((()))+++---,,,++++++******+++++++++******************))))))''''''''''''(((((((((((((((((((((''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''(((((((((((())))))))))))))))))))))))************************))))))*********+++++++++)))******++++++,,,,,,,,,...------,,,,,,,,,,,,,,,.....................///------------------------,,,,,,,,,,,,,,,---......//////............//////000000000111111111222222444444333333333222222222222222111000000111111111000111111222222333333333222222222222222222222222333222000///......///000.........------------,,,,,,+++++++++************************)))))))))(((((((((((()))((('''&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%(((,,,000222&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&&&&%%%%%%###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$#########$$$%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&''''''((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((()))***++++++***************++++++,,,+++***)))(((((()))***+++(((((())))))))))))((((((************************'''((()))***,,,---......************************************************************************)))+++------,,,,,,---...*********************+++))))))*********+++++++++++++++,,,,,,,,,,,,++++++//////...,,,)))(((***+++******))))))))))))******))))))))))))))))))******''''''''''''(((((((((((()))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''(((((())))))((((((((()))))))))***************))))))))))))))))))))))))************+++((()))***+++++++++++++++......---,,,,,,,,,,,,,,,.....................---------------------------++++++++++++,,,---.../////////......------......000000000111111111222222333333333222222222111111111111000000000111111222111111111111222222333333111111111111111111111111000000///...............------,,,,,,,,,+++++++++,,,,,,+++++++++*********************))))))))))))'''((()))))))))(((&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''(((((($$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%)))((('''&&&'''(((***+++%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$'''(((%%%###%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!"""###%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&&&&((((((((((((((('''''''''&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((%%%&&&'''((()))***++++++***))))))))))))***++++++******))))))))))))******'''(((((()))))))))))))))************************((()))***+++,,,---......************************))))))***++++++***))))))************************&&&((()))***)))***,,,---******************)))))))))))))))************+++++++++,,,,,,,,,,,,++++++...//////...+++))))))***)))(((((((((((()))******(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))******&&&''''''((()))***++++++)))))))))(((((((((''''''))))))))))))************'''((()))***+++++++++***+++++++++++++++,,,,,,---///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///000///...------------.../////////000000000111111222222111111111000000000000000000000000111222222111111111111222222222222////////////////////////------......------,,,,,,+++++++++************)))+++************)))))))))************))))))))))))'''((()))***)))(((&&&%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""###$$$$$$$$$$$$###"""###$$$$$$$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$)))(((### $$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((('''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((***+++,,,---))))))((((((((()))******))))))************))))))''''''((()))))))))))))))************************((())))))***+++,,,,,,---************************((()))***++++++***)))(((************************''')))***)))((()))***,,,++++++******))))))(((((())))))))))))************)))***+++,,,,,,+++***)))))),,,......,,,*********))))))(((((()))******+++&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###&&&&&&&&&'''''''''((((((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((()))******+++%%%&&&'''((()))***+++,,,))))))(((((('''''''''&&&))))))))))))************&&&''')))***+++++++++***((((((((()))***,,,---...//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///000///...---------------............/////////000111111111000000000000///000/////////000111222333111111111111111222222222........................+++,,,---...---,,,+++************))))))))))))((())))))))))))((((((((((((************))))))))))))'''((()))***)))(((&&&%%%''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%$$$"""!!!#########$$$$$$%%%%%%%%%!!!!!!"""#####################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%***)))"""###'''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""""""""###$$$%%%''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$############$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''))))))((('''&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&'''''')))))))))))))))(((''''''(((((((((''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))+++---......((((((((((((((())))))***((()))***++++++***)))(((''''''((()))))))))))))))************************(((((())))))******++++++************************((()))***++++++***)))(((************************,,,,,,---+++******+++---,,,++++++***)))(((((('''))))))))))))************((()))***++++++***)))(((%%%(((,,,------+++************))))))***+++,,,,,,%%%&&&&&&&&&''''''((((((''''''''''''((((((((()))&&&'''''''''''''''''''''(((((('''&&&%%%$$$$$$######$$$&&&'''((('''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%"""$$$%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&######%%%%%%%%%%%%###############$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''''''''&&&%%%%%%&&&((()))+++,,,,,,))))))************))))))))))))))))))************,,,++++++***)))((('''''')))))))))))))))******+++/////////......---------......---,,,,,,+++******+++,,,,,,------,,,,,,+++---...//////---,,,---...000///...---------------///////////////000111111000000000000000///....../////////...............////////////000000000000......---------,,,,,,,,,+++******)))(((''''''&&&((((((((((((((((((((((((***)))(((''''''((()))***%%%&&&&&&&&&''''''(((((('''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################((('''%%%$$$$$$%%%'''((('''''''''&&&%%%$$$###"""!!!###$$$$$$$$$"""!!!""""""###$$$$$$$$$$$$###%%%%%%$$$###"""!!! ######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%***)))((('''%%%###""""""$$$$$$######$$$&&&'''((("""######$$$%%%%%%%%%$$$&&&'''''''''&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&"""######$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%&&&&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''''''''''''''&&&&&&&&&'''&&&%%%$$$$$$&&&'''))))))'''&&&&&&&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%'''((()))***))))))'''(((((()))***++++++,,,))))))************))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((***,,,,,,++++++,,,---,,,+++***((((((((()))***(((((())))))*********+++*********)))))))))))))))---------,,,+++***)))((((((((())))))******++++++******++++++++++++******************************'''&&&%%%$$$%%%&&&(((***+++***)))(((((()))***+++))))))))))))(((((((((((())))))************))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&'''''''''((((((((())))))&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&'''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$######%%%'''((($$$$$$$$$$$$######"""""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%$$$%%%%%%%%%$$$$$$##################"""######$$$%%%)))(((((((((''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))************,,,,,,+++***))))))((((((***************++++++,,,.........---------,,,,,,......---,,,,,,+++******+++,,,,,,------,,,,,,++++++,,,......------...000///......------------...///////////////000000111000000000000000///......111111111111111111111111////////////////////////---,,,,,,,,,++++++++++++*********)))((('''''''''(((((((((((((((((((((((())))))(((''''''((())))))'''''''''''''''&&&&&&&&&'''&&&&&&%%%&&&'''))))))&&&''''''''''''&&&%%%$$$(((((('''&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$###"""!!!!!!""""""""""""######$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%&&&'''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&%%%$$$############$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$######"""#########"""""""""!!!!!!#########$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$&&&''')))***(((''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((())))))((('''''''''((((((((()))*********))))))************))))))(((((((((((('''''''''&&&))))))))))))))))))))))))++++++***)))((('''&&&&&&''')))++++++*********+++,,,+++)))((((((((()))***((()))))))))***************))))))))))))))))))))),,,,,,,,,,,,+++***)))((()))))))))))))))*********(((((())))))))))))((((((******************************(((((((((***+++---+++******))))))******+++)))))))))(((((((((''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&$$$$$$$$$$$$#########"""######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%$$$$$$###%%%%%%%%%$$$$$$$$$#####################$$$$$$%%%(((((((((((('''''''''''''''''''''''''''&&&&&&&&&******((((((((((((******))))))))))))************,,,,,,++++++*********)))+++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,+++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++)))+++,,,---,,,---...000---------------....../////////////////////000000//////000000000///......111111111111111111222222////////////////////////++++++++++++******************))))))((((((''''''(((((((((((((((((((((((()))(((''''''''''''((()))((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***''''''((((((''''''&&&&&&)))((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%""""""###$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%######$$$$$$%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""###############""""""%%%$$$"""!!!"""###%%%'''$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%&&&'''''''''((('''%%%$$$############&&&&&&'''(((((((((((('''&&&&&&''''''&&&&&&%%%%%%$$$$$$######""""""######$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############$$$$$$%%%%%%$$$###""""""#########"""""""""""""""""""""#########$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&''''''((((((&&&&&&%%%$$$%%%&&&'''(((***(((''''''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((('''&&&%%%''''''((((((((((((((((((((())))))******))))))(((''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))+++***))))))''''''&&&%%%''')))******)))))))))***+++***))))))((()))))))))))))))))))))************))))))))))))))))))******)))******+++******))))))************))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))++++++***))))))***,,,---((())))))******))))))(((((((((((('''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''(((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$######"""!!!!!!$$$###"""""""""###$$$%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################$$$%%%%%%((((((((((((((('''''''''''''''''''''''''''''''''+++***(((''''''(((***+++((()))))))))************,,,,,,,,,++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,++++++---...,,,,,,,,,,,,---...///000......//////////////////...///////////////....../////////000000000000000//////...............---,,,++++++++++++************)))))))))((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%######$$$%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&###$$$$$$%%%&&&%%%%%%%%%!!!""""""""""""###############$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%######$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$#########%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&'''''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&'''((((((&&&&&&%%%%%%%%%&&&'''((()))'''&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&#########""""""#########'''''''''''''''''''''&&&''''''''''''''''''&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((()))++++++***))))))*********)))))))))))))))))))))))))))))))))*********)))))))))))))))*********(((((()))***************++++++******))))))(((((())))))************)))))))))))))))))))))))))))))))))((((((''''''((())))))&&&&&&((())))))(((&&&&&&((('''''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""%%%$$$$$$$$$#########"""%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%'''''''''(((((((((((((((&&&''''''((())))))*********)))'''&&&&&&''')))***((()))))))))************++++++++++++++++++,,,,,,)))))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---...---+++***+++,,,+++++++++,,,---...///000......////////////...---......////////////............//////000000000000............------,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$"""######$$$$$$$$$$$$$$$#########""""""""""""!!!######$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$###""""""###$$$%%%'''&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%&&&&&&'''''''''%%%$$$%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$##################$$$%%%%%%%%%&&&'''(((((()))''''''''''''&&&&&&&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))+++,,,,,,+++******+++)))))))))*********))))))******))))))))))))))))))(((((())))))************'''((()))***************++++++******))))))(((((())))))************))))))((((((((((((((((((((((((((('''''''''&&&'''''''''&&&'''))))))))))))'''&&&((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&'''''''''((((((((((((((('''''''''((()))******+++))))))''''''''''''))))))))))))))))))************)))*********++++++,,,,,,))))))(((((())))))***+++***++++++++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++...//////...+++******+++++++++++++++,,,---...///---...///000///...---,,,------.../////////......//////000000111111222222.........---,,,,,,++++++---,,,,,,,,,++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%###$$$%%%&&&''')))******)))))))))((('''&&&$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$######""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""#########"""!!!"""$$$&&&&&&%%%###"""""""""###$$$$$$$$$$$$###&&&%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$###'''(((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$###""""""###$$$$$$$$$###"""!!!""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&$$$###$$$%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&((()))***&&&&&&'''''''''''''''''''''(((((())))))(((((('''((((((((()))))))))))))))))))))))))))))))))))))))---,,,+++***)))(((((('''***,,,------+++******+++(((((()))************)))************))))))))))))((((((((()))******++++++((())))))***+++++++++***************))))))))))))&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))))))))(((((((((((()))******++++++******)))((((((((('''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%&&&&&&''''''""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((())))))***+++,,,,,,******))))))******+++,,,++++++++++++,,,,,,------******+++,,,,,,---......+++,,,,,,------,,,,,,+++...//////...,,,+++,,,---++++++++++++,,,---......---...///000///...,,,+++,,,---......//////......---......///000000111111......------,,,++++++***++++++++++++************(((((((((((())))))))))))(((((((((((((((((((((((($$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((())))))'''(((((((((((('''%%%$$$$$$%%%%%%&&&''''''&&&&&&'''''''''&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$###### !!!"""""""""""""""!!!""""""#########$$$######"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!'''''''''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%######$$$%%%&&&&&&&&&&&&!!!!!!"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$%%%###%%%'''((()))((('''&&&''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&%%%%%%%%%%%%&&&((((((&&&&&&&&&'''(((((())))))''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))...------,,,+++***))))))***+++---,,,***))))))***'''((()))***+++******)))************)))))))))((('''(((((()))******++++++******+++++++++++++++***)))))))))))))))*********&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''***************)))((((((***))))))(((((())))))***)))))))))(((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%""""""###$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&'''''''''(((((()))))))))(((((('''&&&&&&%%%%%%''''''((((((((((((''''''))))))))))))************''''''((()))***++++++,,,++++++******++++++,,,---+++++++++,,,,,,---------******+++,,,------......+++,,,,,,------,,,,,,+++,,,...///...------...///,,,,,,++++++,,,,,,---------...///000000...,,,+++,,,,,,---.../////////...++++++,,,,,,---......///......---,,,,,,+++******************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((($$$$$$&&&&&&&&&&&&$$$$$$&&&&&&''''''''''''''''''###$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&'''((((((((('''%%%%%%&&&&&&'''(((((()))#########$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%"""""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""######$$$$$$$$$$$$#########"""!!! !!!"""$$$%%%$$$$$$%%%&&&&&&&&&&&&%%% !!!"""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$############$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$""" $$$%%%%%%%%%$$$$$$###"""$$$%%%%%%&&&'''''''''&&&######""""""###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############"""###$$$%%%&&&'''''''''######$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$(((---111222000,,,)))""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''%%%%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$%%%&&&'''&&&&&&&&&'''((()))******''''''((((((((((((''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))++++++,,,,,,,,,---------)))***,,,+++)))(((((()))'''((()))+++++++++***)))+++*********))))))(((((('''(((((()))***+++++++++++++++,,,,,,,,,++++++***(((((())))))******++++++(((((())))))))))))(((((('''''''''''''''''''''''')))))))))))))))((('''''''''&&&%%%$$$$$$%%%&&&'''))))))))))))(((((((((((('''(((((())))))(((((('''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%######$$$%%%'''((())))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%&&&''')))***%%%%%%$$$$$$###"""""""""$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''))))))((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''(((***,,,...000111)))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++******))))))***+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...---------...///000222222000///...---,,,,,,++++++,,,,,,---+++,,,,,,,,,++++++---///---,,,+++)))((('''''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''"""$$$'''***+++)))&&&%%%########################%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$%%%((('''&&&%%%$$$"""!!!!!!######$$$%%%%%%%%%%%%$$$"""""""""""""""######$$$$$$$$$%%%%%%%%%$$$######&&&&&&%%%$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((%%%%%%%%%&&&&&&'''''''''########################%%%$$$$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&((((((&&&%%%$$$#########%%%%%%$$$######"""""""""%%%$$$$$$######$$$$$$%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############***$$$)))///...333555,,,'''&&&%%%%%%%%%%%%&&&'''!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%'''''''''%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''((((((''''''''''''(((((())))))))))))************)))(((((((((''''''''''''))))))))))))************((((((''''''''''''((((((+++***(((''''''))),,,---+++++++++******)))))))))---,,,***)))))))))******))))))))))))))))))))))))))))))))))))((((((((((((+++******)))((('''&&&&&&$$$%%%'''(((******))))))''''''''''''''''''''''''************************((('''&&&%%%%%%&&&((()))&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%###!!!!!!!!!""""""###$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""!!!!!!!!!!!!""""""%%%$$$$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!###%%%%%%%%%"""%%%''''''&&&$$$$$$%%%((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''')))******))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,+++******))))))***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...------,,,,,,---...000111111000...---------,,,,,,+++,,,,,,,,,***+++,,,+++***+++,,,...---,,,+++***)))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''(((((()))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''###$$$&&&(((((('''%%%$$$########################%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$######"""!!! """"""###$$$$$$$$$$$$###"""""""""""""""###$$$$$$########################$$$$$$$$$######$$$%%%%%%############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$#########$$$$$$"""""""""###############$$$######""""""######$$$########################&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""!!!!!!!!!!!!&&&$$$(((***(((222777---&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((''''''''''''(((((((((((()))))))))*********))))))((((((((('''''''''(((((()))))))))*********))))))(((((((((((())))))***)))'''&&&'''(((+++,,,,,,+++++++++************,,,+++***)))))))))******))))))))))))))))))))))))(((((((((((())))))))))))++++++***))))))(((''''''%%%&&&'''))))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%######""""""""""""######%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!###%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''+++***)))(((((((((((())))))))))))))))))))))))))))))))))))*********++++++******+++,,,,,,,,,,,,+++*********)))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---,,,++++++,,,---...//////...---,,,---------,,,,,,+++++++++***+++++++++******+++---...---,,,******)))))))))(((((((((((((((((((((((((((((((((''''''((((((((('''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%$$$######$$$$$$$$$###############!!!!!!!!!!!! !!!!!!"""############"""###""""""""""""###$$$$$$######"""!!!!!!"""###$$$"""""""""######%%%&&&&&&"""""""""############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%$$$######&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%""""""""""""###$$$$$$%%%!!!!!!""""""###$$$$$$%%%###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%$$$###""""""""""""""""""""""""""""""$$$(((###"""111:::000%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''((((((''''''''''''(((((((((((())))))))))))******)))))))))(((((((((''''''(((((())))))))))))************))))))))))))******)))((('''&&&&&&(((***+++,,,,,,,,,++++++++++++***++++++***)))))))))******((((((((((((((((((((((((''''''(((((())))))******+++++++++******))))))((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&$$$"""&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$"""#########$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$%%%%%%$$$$$$%%%&&&%%%######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''++++++***)))((((((((()))(((((((((((((((((((((((())))))))))))******************+++,,,,,,,,,,,,++++++***************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***+++,,,------------,,,+++------------,,,+++************+++***))))))***,,,...---,,,+++************((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""########################!!!""""""#####################""""""######$$$%%%$$$###!!! !!!"""$$$%%%###############$$$%%%%%%"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%###############$$$%%%%%%############$$$$$$%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$######"""###$$$$$$$$$$$$$$$%%%%%%!!!$$$(((!!!111===333%%%%%%$$$$$$$$$$$$%%%%%%'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))***)))))))))(((((((((((('''(((((((((((()))))))))******))))))(((((())))))***)))((('''&&&&&&'''((())),,,,,,,,,+++++++++++++++*********))))))))))))***((((((((((((((((((((((((&&&''''''((()))******++++++++++++***************))))))))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((('''&&&%%%$$$%%%&&&''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$############$$$$$$###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$%%%$$$###%%%%%%%%%###""""""%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((()))))))))***************+++,,,,,,,,,,,,+++++++++***************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***++++++,,,,,,,,,,,,++++++,,,------------,,,+++******++++++***))))))***,,,------,,,+++************''''''''''''''''''''''''''''''((())))))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$###############$$$$$$%%%%%%$$$"""!!!"""$$$&&&'''%%%$$$######"""""""""######"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&"""$$$'''###"""333===333%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''''''''(((((('''(((((((((((()))))))))***)))))))))(((((((((((('''(((((((((((())))))))))))((((((''''''(((((())))))(((''''''&&&'''((((((++++++++++++++++++++++++))))))))))))***)))))))))((((((((((((((((((((((((&&&''''''((()))******+++***************++++++++++++***))))))((((((''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&$$$######$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''%%%$$$!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%&&&#########""""""#########""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$###$$$%%%%%%###""""""$$$&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))((((((((()))))))))************+++,,,,,,,,,,,,+++,,,+++******)))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++,,,,,,++++++++++++,,,,,,***+++------------,,,++++++,,,,,,+++))))))***,,,,,,,,,+++***************''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###############"""""""""""""""###############$$$%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$#########%%%&&&'''%%%%%%$$$""""""!!!!!!!!!$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########################%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$''''''&&&%%%$$$$$$$$$%%%'''&&&&&&%%%$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%!!!!!!""""""###$$$$$$$$$&&&"""&&&******444999///%%%&&&&&&''''''&&&&&&%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))((((((''''''''''''((((((''''''(((((((((((())))))******)))))))))(((((((((''''''(((((((((((())))))((((((''''''''''''(((((())))))((((((''''''(((((()))************+++++++++'''((()))*********))))))((((((((((((((((((((((((''''''(((((())))))******((())))))******++++++++++++***)))(((((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$ """$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&$$$"""###$$$%%%$$$""""""$$$%%%&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''******))))))******+++,,,))))))))))))))))))))))))(((((((((((()))))))))*********+++,,,,,,,,,,,,+++,,,++++++***))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------...------,,,,,,,,,,,,,,,++++++,,,,,,,,,)))***,,,---......---,,,,,,------,,,***)))+++,,,++++++***)))))))))******''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$###############$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""""""""###$$$%%%%%%%%%$$$###"""""""""""""""###%%%%%%$$$$$$############################################################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$%%%&&&########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%!!!!!!"""######$$$%%%%%%)))###000333444222***$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))((((((''''''''''''(((((('''''''''((((((((())))))*********)))))))))(((((('''''''''((((((((())))))))))))(((((((((((())))))******)))))))))((((((((((((((()))))))))*********&&&''')))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))***+++++++++***)))(((((())))))***''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&###$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%'''((('''%%%!!!"""$$$%%%&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$##############################&&&%%%%%%&&&&&&&&&$$$""""""###%%%%%%###"""###$$$'''''''''((((((((())))))%%%%%%%%%&&&&&&&&&'''''')))((((((''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))******+++,,,,,,,,,,,,+++,,,,,,+++***))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...------------,,,,,,++++++,,,,,,---''')))+++...///...---------......,,,+++***+++---******))))))))))))))))))''''''''''''''''''''''''&&&'''(((******((('''&&&(((''''''&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""######$$$$$$$$$%%%$$$#########""""""""""""!!!!!!"""###############$$$$$$######$$$$$$%%%&&& """###$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$######################################################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###!!!!!!!!!"""###%%%&&&''' !!!!!!""""""############""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%******)))((('''&&&&&&%%%######$$$%%%&&&&&&''''''+++!!!444888444---%%%###$$$%%%&&&&&&%%%$$$###$$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))((((((''''''''''''((((((''''''''''''((((((((()))************))))))))))))''''''''''''((((((((()))******))))))))))))******+++*********))))))((((((''''''(((((()))))))))***&&&'''(((*********)))(((************************))))))))))))((((((((((((&&&&&&'''((()))******++++++***)))(((((()))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$######$$$$$$###$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&'''((('''%%%$$$%%%&&&''''''%%%$$$"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###"""!!! &&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$########################&&&%%%%%%&&&'''&&&$$$!!!!!!###%%%%%%$$$###"""###%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&&&&''''''&&&''')))*********)))((()))))))))))))))))))))))))))))))))((())))))***+++'''''''''''''''((())))))************************************************+++++++++,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))***************)))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''((()))(((&&&%%%$$$$$$%%%&&&''''''((((((((('''%%%$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""######$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!!!!"""######$$$$$$(((((('''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$#########%%%$$$###"""!!!!!!!!!!!! !!!!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""""""""""""""############$$$$$$$$$##############################$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%""""""""""""""""""""""""&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%"""######$$$$$$$$$######$$$%%%'''&&&$$$""""""###############$$$%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$#########""""""%%%$$$###"""!!!!!!!!!!!!"""###%%%%%%$$$$$$$$$%%%"""###$$$$$$&&&&&&'''((($$$%%%&&&%%%###"""###$$$$$$$$$%%%%%%%%%$$$######""")))&&&...???444!!!&&&(((&&&$$$$$$%%%%%%%%%$$$!!!"""$$$%%%&&&&&&%%%$$$""""""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###""""""&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((***(((%%%&&&(((***((('''))))))))))))))))))))))))&&&&&&''''''''''''''''''))))))))))))))))))))))))(((((())))))*********++++++***((('''&&&&&&&&&&&&+++++++++***((('''(((***'''(((((())))))))))))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&'''(((((())))))&&&'''''''''(((((()))))))))(((((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###""""""""""""!!!"""###"""%%%$$$"""!!!!!!"""$$$%%%$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%$$$###"""""""""############$$$%%%&&&'''(((%%%$$$"""!!!!!!"""$$$%%%&&&$$$"""!!!"""$$$&&&((($$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''###$$$$$$%%%&&&&&&''''''&&&'''((()))***))))))((())))))))))))))))))))))))***))))))))))))***++++++))))))(((((())))))***+++************************************************+++,,,,,,,,,------------,,,,,,------------,,,,,,++++++++++++,,,---......------------------------------------,,,+++***)))***************)))((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&''''''&&&'''((((((((('''%%%$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$###""""""''''''&&&&&&%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$######"""!!!!!!  """######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########"""############$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$%%%%%%$$$######"""###%%%&&&&&&%%%$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$#########""""""&&&%%%$$$###""""""""""""!!!###%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%###"""###$$$###$$$$$$%%%%%%$$$$$$$$$"""(((&&&...===222!!!###'''%%%$$$$$$%%%&&&%%%$$$######$$$%%%%%%%%%$$$$$$"""######$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###%%%&&&((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''(((((())))))*********(((&&&%%%%%%&&&(((******(((&&&''')))***)))''')))))))))))))))))))))))))))))))))((((((''''''&&&))))))))))))))))))))))))(((((()))))))))*********+++******)))((((((''''''((()))******((('''((()))(((((()))))))))(((((('''(((((('''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&'''$$$!!! """######"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$############$$$%%%%%%$$$###""""""$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######################## !!!!!!""""""############$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''''''''$$$$$$%%%&&&'''(((((()))&&&'''((())))))))))))((())))))))))))))))))))))))***************+++,,,,,,++++++*********+++,,,,,,************************************************,,,,,,,,,---------......------............------++++++***++++++,,,---...........................------------,,,+++***)))***************)))(((((())))))))))))))))))))))))''''''((((((((((((''''''(((((('''&&&%%%%%%&&&&&&%%%%%%$$$%%%%%%'''((()))&&&''''''''''''&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&'''''''''''''''&&&%%%%%%$$$$$$&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$###############$$$$$$###"""!!!  ###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%"""############$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######"""$$$&&&'''&&&&&&'''((('''&&&%%%$$$############%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############&&&&&&%%%$$$############!!!###%%%%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%#########$$$#########$$$%%%%%%%%%%%%"""''''''---999111$$$$$$&&&%%%###$$$%%%&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((***(((%%%######%%%(((******(((''''''((())))))((())))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))(((((())))))))))))************+++++++++)))((('''%%%''')))***(((''''''((())))))))))))(((((('''&&&))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$###$$$%%%%%%$$$###$$$&&&''''''&&&$$$######$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&(((((((((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((++++++******++++++,,,---+++++++++******++++++,,,************************************************,,,,,,---------.........------............------++++++******+++,,,,,,---------------------------,,,,,,,,,,,,,,,+++*********************)))(((((())))))))))))))))))))))))'''(((((())))))(((((('''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''$$$$$$$$$$$$######""""""$$$$$$$$$###############!!!"""$$$%%%$$$###!!!!!!$$$%%%%%%###"""########################""""""""""""###$$$%%%&&&""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######$$$##################$$$!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%###%%%&&&'''&&&%%%&&&'''&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$###############!!!###$$$%%%$$$###$$$%%%""""""###$$$%%%&&&&&&'''###%%%%%%%%%######$$$%%%""""""######$$$%%%&&&'''$$$%%%%%%+++222111+++***&&&$$$###$$$%%%&&&&&&%%%'''&&&$$$###"""###$$$$$$#####################"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$(((((('''%%%$$$###""""""''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((('''''')))'''&&&$$$$$$&&&''')))(((''''''&&&''''''((((((((((((((((((((((((((((((***))))))(((((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))((()))+++++++++)))'''&&&"""%%%((())))))'''''''''))))))))))))((('''&&&%%%(((((((((((('''''''''&&&''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''######"""###%%%&&&'''(((###$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###$$$%%%%%%&&&%%%$$$""""""########################&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&))))))(((((('''&&&&&&&&&'''''''''''''''(((((()))((((((((((((((((((((((((++++++******++++++,,,---+++******)))))))))******************************************************,,,,,,,,,---------......,,,,,,------------,,,,,,++++++*********+++,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++*********************)))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$%%%$$$$$$$$$#########"""######$$$$$$%%%%%%&&&&&&$$$$$$############""""""########################!!!"""$$$%%%$$$###!!! !!!###$$$%%%$$$"""!!!########################!!!!!!""""""###$$$&&&&&&""""""#########$$$$$$$$$##############################$$$$$$$$$$$$###############$$$$$$#################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$%%%&&&'''''''''$$$%%%&&&&&&$$$######$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""""""""###!!!"""$$$$$$#########$$$!!!""""""###$$$%%%&&&'''###$$$%%%%%%######$$$%%%######"""###$$$%%%&&&'''&&&###$$$'''***111444222&&&%%%###$$$%%%&&&&&&%%%'''&&&$$$###"""###$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%&&&'''((((((%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))((((((((((((((((((&&&((()))******(((&&&%%%"""%%%((()))((('''&&&'''))))))))))))(((&&&%%%%%%'''''''''&&&&&&&&&%%%%%%''''''''''''&&&%%%$$$###$$$$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''######$$$%%%%%%&&&((()))%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&'''(((###$$$&&&((((((&&&$$$###$$$%%%&&&&&&&&&$$$"""!!!########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$''''''&&&&&&''''''((()))))))))))))))))))))))))))***************+++,,,,,,******)))(((((((((((()))************************************************+++++++++,,,,,,,,,------,,,,,,------------,,,,,,++++++************++++++***************************+++++++++++++++*********************)))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""#########$$$$$$$$$%%%%%%$$$######"""!!!!!!%%%%%%$$$$$$######""""""########################"""""""""###############!!!"""###$$$$$$###"""!!!######$$$$$$$$$#################################""""""""""""###$$$%%%&&&"""############$$$$$$$$$##############################$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&&&&&&&$$$&&&'''&&&$$$"""""""""############$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$######"""""""""""""""### """$$$$$$###"""###$$$$$$$$$$$$$$$############"""$$$%%%%%%$$$###$$$&&&$$$$$$###"""###$$$&&&'''&&&!!!###%%%$$$///999333(((&&&$$$$$$%%%%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&"""#########$$$$$$$$$$$$''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%''')))******)))'''%%%&&&''''''&&&%%%%%%&&&((())))))))))))))))))))))))$$$$$$%%%&&&'''((())))))))))))))))))))))))))))))))))))((((((((((((''''''&&&'''((())))))((('''&&&$$$&&&((()))'''&&&&&&'''((((((((((((''''''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$#########$$$&&&'''((()))***&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((('''((()))(((&&&%%%&&&'''%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######""""""######$$$$$$#########$$$%%%&&&((((((###$$$%%%''''''%%%$$$######$$$%%%&&&%%%$$$###"""$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""########################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))))))))))))))))))))))))))***))))))))))))***++++++******)))(((((((((((((((*********************************************************+++++++++,,,,,,------............------++++++************++++++++++++++++++++++++++++++******++++++++++++*********************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%&&&'''''''''&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$""""""""""""""""""""""""$$$######"""###$$$%%%&&&###########################"""""""""###$$$%%%%%%"""############$$$$$$$$$##############################$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&###$$$$$$$$$$$$$$$#########%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###""""""#########$$$$$$$$$$$$######""""""######$$$ """$$$$$$###"""###$$$$$$$$$$$$$$$############"""$$$%%%%%%$$$###%%%&&&&&&%%%###""""""$$$%%%&&&$$$$$$&&& ,,,777---)))'''%%%$$$%%%%%%###"""######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&''''''***)))((('''%%%$$$""""""#########$$$$$$$$$%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''((((((((((((((()))******)))(((((('''((()))(((&&&&&&(((***))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((('''((()))((('''&&&'''((('''''''''(((''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&%%%'''((('''%%%$$$$$$&&&$$$$$$$$$######$$$$$$$$$''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$############$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&'''######$$$%%%%%%$$$############$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&''')))***,,,------''''''&&&%%%&&&'''((())))))))))))))))))))))))))))))))))))((()))******+++++++++***)))(((((())))))************************************************))))))*********+++++++++......////////////......++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++*********************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%&&&'''(((###$$$&&&'''(((''''''&&&%%%%%%$$$###$$$%%%'''((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!""""""#########$$$###""""""!!!""""""###$$$###"""!!!!!!###%%%(((***""""""""""""""""""""""""#########"""######$$$%%%"""############$$$$$$$$$##############################$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$###""" ###%%%&&&'''&&&&&&'''(((&&&&&&%%%$$$###############$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%% """###$$$###"""###$$$!!!!!!"""###$$$%%%%%%&&&"""###%%%%%%$$$$$$%%%&&&'''%%%$$$""""""###%%%&&&###%%%'''***444&&&***(((%%%$$$$$$$$$###!!!!!!"""$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$&&&'''(((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))+++***)))(((((()))***+++(((***+++***((('''))),,,))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&***)))))))))))))))***+++)))***)))(((&&&%%%'''(((&&&&&&''''''(((''''''''')))(((((((((''''''''''''$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!"""###$$$&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###""""""""""""!!!$$$$$$######$$$'''###$$$&&&''''''&&&$$$###******))))))((('''%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$%%%%%%#########$$$$$$##################$$$$$$%%%%%%&&&"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++***)))'''''''''((()))+++++++++***************+++*********))))))(((((())))))))))))*********************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++************)))(((((()))***+++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$"""!!! $$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$""" %%%%%%$$$###""""""######%%%%%%$$$$$$###$$$$$$$$$############"""""""""""" !!!""""""######"""""""""###$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$######""""""######$$$%%%---)))%%%###$$$%%%$$$"""$$$###""" !!!###$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%""""""!!!!!!!!!###$$$%%%###%%%%%%$$$!!!$$$#########$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$'''+++///222%%% %%%&&&$$$$$$''''''((((((''''''&&&%%%##############################$$$$$$$$$%%%%%%%%%)))(((&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((('''''''''&&&%%%%%%$$$$$$'''''''''((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((******))))))((((((''''''************************((((((((((((''''''''''''&&&&&&''''''(((((())))))(((((((((((()))))))))***''''''''''''&&&&&&%%%$$$%%%%%%&&&'''((((((''''''(((''''''&&&&&&%%%$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###$$$%%%'''(((***(((&&&&&&((((((((('''$$$$$$###"""###$$$%%%&&&%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%&&&''''''&&&((())))))(((&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&((()))$$$###!!!!!!!!!###&&&'''%%%%%%%%%%%%$$$###""""""'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$############"""#########$$$%%%%%%&&&&&&######$$$$$$$$$######""""""""""""""""""######$$$%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******((('''''''''(((((())))))))))))))))))))))))++++++*********)))))))))(((((()))))))))*********))))))))))))))))))))))))************************************************+++++++++************))))))))))))******++++++,,,++++++++++++++++++++++++)))******++++++******)))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###!!!$$$''')))******$$$######"""!!!!!!""""""%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$############"""###############""""""""""""###$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&+++'''$$$"""###$$$$$$"""!!!"""#########$$$######%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""##################"""$$$###"""!!!!!!"""######!!!######"""!!!!!!!!!!!!!!!!!!!!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$######%%%***---666+++""""""%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''))))))((((((((('''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''&&&%%%%%%$$$%%%&&&&&&'''((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((&&&%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$############$$$%%%&&&&&&$$$######$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""######$$$$$$&&&%%%%%%$$$%%%&&&''''''""""""###$$$%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$############"""!!!!!!!!!"""######$$$$$$###$$$$$$$$$$$$$$$######"""""""""""""""###$$$$$$%%%$$$############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))(((''''''''''''(((''''''''''''''''''''''''***************)))))))))(((((())))))))))))******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))************************+++++++++++++++++++++++++++******))))))******+++((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%$$$######"""(((''''''&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###""""""""""""######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&'''((()))######"""!!!!!!!!!!!!"""%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!""""""###$$$$$$$$$$$$#########""""""""""""######%%%%%%$$$$$$%%%%%%&&&''''''%%%""""""###$$$$$$### """$$$&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""############""""""%%%%%%$$$""""""!!!!!!""" !!!"""#########""""""$$$$$$$$$$$$############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######""""""$$$(((+++666...'''%%%###!!!"""$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''''''''((((((((((((%%%&&&&&&'''(((((())))))'''''''''&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((('''''''''((((((''''''''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''((('''''''''$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$######%%%''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&%%%%%%'''&&&&&&$$$###""""""!!!###$$$%%%###"""!!!###$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&%%%%%%$$$""""""###$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$############"""!!!!!!!!!"""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''''''''''''''&&&&&&'''''''''''''''((()))((((((((((((((((((((((((((((((((()))))))))***((((((((())))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************))))))))))))************************+++***)))(((((()))***+++(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$###""""""%%%%%%$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&######""""""""""""#########$$$$$$%%%%%%$$$$$$###+++***(((%%%$$$###############""""""""""""######$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""###$$$$$$$$$$$$######""""""""""""""""""###$$$$$$$$$$$$$$$%%%&&&&&&$$$###""""""###$$$%%%%%%###$$$%%%&&&%%%%%%#########$$$%%%&&&&&&%%%$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$######"""""""""###############$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$######$$$''')))///---+++(((%%%""""""############$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((())))))'''&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%&&&$$$###"""###%%%'''''''''%%%$$$$$$$$$############&&&&&&&&&&&&&&&%%%%%%%%%((('''''''''&&&%%%$$$$$$%%%%%%%%%$$$""""""$$$'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((&&&$$$""""""###$$$$$$$$$""" %%%%%%%%%%%%$$$###""""""'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$#########""""""#########$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((()))))))))'''''''''''''''''''''''''''(((((((((((()))))))))''''''(((((())))))))))))++++++++++++++++++++++++************************+++++++++*********))))))******))))))))))))))))))************************+++***)))(((((()))***+++''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###""""""$$$######$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$#########$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########""""""###%%%'''((($$$$$$$$$######$$$$$$%%%$$$#########$$$$$$%%%&&&%%%$$$$$$$$$$$$#########!!!""""""###$$$$$$######""""""###$$$$$$$$$$$$###"""""""""######"""""""""###############$$$%%%%%%######$$$$$$$$$%%%&&&'''((('''%%%###""""""######"""###%%%%%%%%%%%%###"""$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$######"""""""""###$$$%%%""""""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$''')))'''+++......+++(((&&&%%%$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((''''''''''''))))))((((((''''''&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%$$$%%%###"""###&&&'''((('''$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$%%%$$$###""""""%%%'''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''"""###$$$%%%$$$""" !!!"""######""" %%%%%%%%%%%%$$$###""""""######""""""""""""######$$$$$$$$$#########""""""#########$$$%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&&&&'''&&&&&&&&&((((((((())))))******+++&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))&&&''''''(((((())))))***************************))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))***************************))))))(((((())))))***''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$### !!!"""###%%%&&&'''%%%$$$$$$$$$$$$%%%&&&&&&############$$$%%%&&&&&&$$$$$$$$$$$$############ !!!"""###$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""############""""""######""""""######$$$%%%"""###%%%%%%$$$%%%&&&(((((('''$$$"""!!!!!!############$$$$$$$$$$$$######$$$$$$$$$############"""""""""######$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########!!!"""###$$$%%%%%%%%%%%%!!! !!!"""""""""###$$$$$$$$$###"""!!!""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$$$$&&&'''$$$***000000000///---)))$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''(((((((((((())))))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&'''''''''(((((((((&&&&&&'''((((((((((((''''''''''''(((''''''&&&%%%&&&&&&&&&%%%$$$#########&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$######%%%''''''&&&$$$%%%&&&''''''''''''&&&######$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&%%%$$$$$$!!!"""###"""!!!!!!###%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((($$$$$$%%%%%%%%%$$$"""!!!"""###$$$%%%$$$""" """"""###$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$############"""!!!!!!!!!"""######$$$$$$"""###$$$%%%%%%&&&&&&%%%$$$############$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%'''(((((())))))***++++++'''''''''(((((()))))))))'''''''''((((((((())))))&&&&&&''''''((())))))***************************************************+++++++++************)))''''''(((((())))))******************************(((((())))))))))))((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$$$$###"""!!!!!!$$$$$$######$$$$$$%%%&&&############$$$%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###!!!"""###$$$$$$###"""!!!$$$############$$$%%%%%% """%%%%%%######$$$&&&#########""""""#########$$$$$$############$$$$$$$$$$$$$$$############"""!!!""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%$$$###!!!!!!!!!"""""""""#########$$$&&&''''''&&&%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%$$$))),,,+++---111000+++$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''''''''((((((((())))))''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''''''''(((((((((((((((&&&&&&'''((())))))******''''''((()))))))))))))))''''''(((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###%%%###""""""$$$%%%$$$$$$!!!"""###%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&$$$###""" """$$$$$$###"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%###"""!!!""""""###$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$############"""!!!!!!!!!"""######$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$%%%%%%$$$######$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%'''''''''((()))******+++((()))))))))******++++++''''''''''''((((((((()))&&&&&&&&&'''((())))))***************************+++++++++++++++++++++++++++++++++************)))&&&''''''((()))******+++))))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&''''''(((&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$ !!!###$$$%%%%%%$$$#########""""""###$$$%%%%%%############$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$######""""""###$$$$$$$$$$$$###!!!"""###$$$$$$###"""!!!%%%%%%$$$$$$%%%%%%&&&'''"""$$$$$$"""!!!###%%%!!!$$$%%%%%%$$$###%%%$$$###""""""###$$$%%%$$$$$$$$$############"""!!!""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''&&&''''''((((((''''''&&&$$$%%%&&&&&&%%%$$$"""!!!###$$$%%%&&&&&&&&&&&&%%% """$$$$$$$$$""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###""""""$$$###&&&&&&$$$(((......)))$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%((('''&&&&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))$$$$$$%%%%%%&&&'''''''''$$$%%%&&&'''(((***++++++((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))(((((((((''''''''''''&&&'''''''''(((((())))))%%%&&&'''((()))+++,,,,,,(((((()))***************'''((((((((('''&&&%%%%%%#########$$$$$$%%%&&&&&&%%%%%%%%%&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''&&&%%%###"""%%%###!!!!!!"""######"""!!!"""######"""%%%%%%%%%&&&&&&'''''''''''''''((()))(((%%%###""""""$$$&&&'''&&&%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&$$$######""""""###$$$$$$###$$$$$$$$$$$$###""""""%%%%%%%%%%%%$$$###""""""###""""""""""""""""""###$$$$$$$$$############"""#########$$$%%%%%%&&&&&& !!!"""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%$$$###"""&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%((((((((((((((('''''''''''''''((((((((((((''''''))))))))))))((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&& !!!!!!!!!""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%###"""!!!!!!"""######$$$$$$$$$######&&&%%%###"""""""""###$$$$$$######"""""""""""""""!!!!!!"""###$$$$$$%%%%%%!!!!!!!!!!!!"""###$$$%%%"""############$$$$$$$$$""""""""""""!!!!!!!!!!!!"""###%%%%%%###"""###$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############""""""###$$$%%%%%%%%%%%%%%%$$$$$$#################################!!!!!!"""###$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""'''%%%"""!!!"""#########$$$######"""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!! !!!###%%%&&&""""""############""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((('''''''''(((((((((((((((&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))((((((''''''''''''(((((((((((((((''''''''''''%%%%%%%%%&&&'''((())))))%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%$$$######((((((((('''&&&%%%######&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$#########$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###  $$$###"""!!!!!!"""###############"""""""""""""""%%%%%%&&&&&&&&&'''''''''$$$#########""""""!!!!!!########################'''&&&%%%%%%&&&'''&&&&&&""""""""""""###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$(((((('''&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((())))))*********(((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""######$$$$$$$$$######"""%%%$$$######"""""""""###$$$######"""""""""""""""!!!!!!"""######$$$%%%%%%$$$######"""""""""######""""""#########$$$$$$$$$$$$$$$######""""""!!!!!!!!!###%%%$$$###"""#########$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%"""###$$$$$$$$$$$$###"""&&&$$$""""""#########"""$$$######"""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""########################&&&%%%$$$#########$$$%%%"""###############"""!!!$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%&&&&&&'''((())))))***(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&))))))((((((((('''''''''''''''''''''''''''''''''(((((((((''''''(((((()))((((((((((((''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&'''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%$$$###############$$$$$$$$$%%%%%%'''&&&&&&&&&%%%%%%%%%$$$'''&&&%%%###""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""""""""###$$$###"""!!!!!!"""###$$$##################$$$$$$!!!!!!!!!"""""""""##################"""""""""!!!########################%%%$$$$$$###$$$%%%%%%$$$&&&%%%$$$###""""""""""""'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$))))))((('''''''''''''''&&&&&&&&&'''((((((((()))''''''((((((((((((''''''''''''((()))***+++,,,,,,))))))(((((('''''''''&&&''''''((((((((()))))))))************************************************((())))))******))))))((()))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%######"""""""""$$$%%%%%%%%%%%%&&&&&&&&&###############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!######$$$$$$######""""""$$$######"""""""""""""""!!!""""""######$$$$$$$$$&&&%%%%%%$$$######"""""""""""""""#########$$$$$$&&&%%%%%%$$$###""""""!!!!!!###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%#########"""######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%##########################################$$$$$$"""###$$$$$$$$$$$$###"""$$$###"""###$$$$$$"""!!!$$$######"""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$###$$$$$$$$$###"""!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%'''((()))***+++))))))(((((('''&&&$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''(((((('''(((((()))***+++(((((((((''''''''''''&&&&&&&&&''''''''''''''''''%%%%%%&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$#########$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$###""""""""""""######$$$$$$$$$$$$######"""###$$$$$$%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%######"""""""""######$$$!!!"""""""""###$$$$$$$$$""""""#########$$$$$$$$$############""""""""""""################################################&&&%%%$$$###""""""""""""(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''(((((())))))***++++++,,,)))))))))(((''''''&&&&&&'''''''''((((((((())))))************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%$$$###"""!!!!!!########################%%%%%%$$$###############"""""""""#########$$$$$$!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! !!!"""###$$$$$$###"""!!!$$$######"""""""""""""""!!!"""""""""#########$$$%%%%%%%%%%%%$$$$$$######""""""""""""############%%%%%%$$$###""""""!!! !!!###$$$$$$"""""""""###$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$###############$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$########################$$$$$$#########"""""""""###%%%$$$""" $$$######"""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""$$$%%%%%%$$$$$$$$$$$$###"""!!!!!!###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))***+++,,,(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$+++)))'''$$$###$$$%%%&&&''''''''''''''''''''''''%%%%%%$$$#####################$$$$$$$$$$$$###### """###%%%&&&&&&%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$##################$$$$$$ !!!"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%#########"""""""""""""""########################"""#########"""""""""###""""""""""""###$$$%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$###""""""######$$$%%%%%%&&&'''(((((()))''''''((((((((((((''''''***)))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((((((************************(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$######"""""""""###########################""""""""""""""""""###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$###"""!!!!!!###########################"""""""""######$$$%%%!!!!!!!!!!!!"""""""""###!!!!!!!!!""""""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!! !!!###$$$$$$###"""!!!$$$######""""""""""""""""""""""""""""""#########"""###$$$%%%%%%%%%%%%$$$!!!!!!"""""""""#########$$$######"""!!!!!! !!!"""$$$$$$"""!!!"""###$$$######""""""######$$$######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$###############$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$###############$$$##################$$$!!!!!!!!!###$$$$$$""" $$$######"""""""""""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######################## !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######''''''''''''&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))++++++''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$+++)))'''$$$###$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$"""######$$$$$$######""" """###%%%&&&&&&%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''''''''%%%"""!!!""""""######$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%!!!!!!"""""""""#########""""""""""""""""""######""""""""""""""""""""""""!!!$$$&&&&&&$$$"""###$$$""""""""""""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''(((''''''((((((((((((''''''))))))))))))((((((((('''((((((((((((((((((((((((&&&&&&'''''''''(((((((((************************'''''''''''''''''''''''''''(((((())))))(((((('''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$###########################"""""""""""""""""""""""""""""""""!!!!!! !!!!!!###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""""""""########################!!!!!!!!!""""""$$$%%%%%%""""""#########$$$$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""######""""""$$$######""""""""""""""""""""""""""""""""""""""" !!!###%%%%%%%%%%%%$$$!!!!!!!!!"""""""""######""""""""""""!!!!!!!!!!!! """######"""!!!!!!"""$$$###"""!!!!!!"""###$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""#########$$$$$$$$$$$$$$$$$$%%%%%%##########################################$$$$$$$$$$$$###""""""###$$$$$$"""!!!!!!"""###$$$"""!!!$$$######"""""""""""""""######$$$$$$$$$$$$######!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######((((((''''''&&&%%%%%%%%%###$$$&&&'''((()))))))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&''''''((()))***'''''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&%%%%%%$$$""""""############"""""""""###$$$$$$%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&$$$!!! !!!"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&'''''''''############$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""!!!%%%((((((%%%###$$$%%%&&&%%%$$$###""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''(((((((((&&&&&&''''''((()))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$############""""""""""""############"""""""""""""""""""""""""""!!!!!! !!!!!!"""$$$##################"""$$$$$$#############################################"""""""""""""""###$$$######$$$$$$$$$%%%%%%%%%##################""""""%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""!!!!!!!!!!!!!!!"""######$$$######""""""""""""""""""""""""""""""""""""!!!!!!"""###%%%%%%$$$"""!!!!!!!!!!!!!!!"""""""""###!!!""""""""""""######### """######"""!!!!!!"""$$$###"""!!!!!!"""###$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######%%%%%%$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%$$$$$$###""""""###$$$$$$"""!!! """######"""$$$######"""""""""""""""######$$$$$$$$$$$$###### !!!!!!"""######$$$$$$########################$$$%%%%%%&&&%%%$$$###"""""""""###$$$%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###""""""############""""""$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###!!!"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&!!!"""""""""############"""""""""""""""""""""""" %%%)))(((%%%"""###&&&&&&%%%$$$###""""""""""""%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$"""""""""###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''$$$%%%%%%&&&'''((())))))%%%%%%&&&'''((()))******&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$############"""!!!!!!""""""######$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$$$$#########""""""!!!!!!###############$$$$$$$$$""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!""""""#########$$$$$$$$$%%%%%%$$$$$$######""""""%%%%%%%%%$$$$$$$$$######"""######$$$$$$$$$######"""!!! """###$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$""" !!!!!!!!!!!!"""""""""""""""""""""###$$$$$$%%%%%% """######!!!!!!!!!"""$$$###""" """###$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###!!!""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$#########%%%%%%$$$###""""""######&&&%%%%%%$$$$$$#################################!!!!!!"""###$$$%%%%%%&&&%%%$$$###""""""###$$$%%%###!!!!!!#########$$$######"""""""""""""""######$$$$$$$$$$$$######"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%######$$$$$$$$$%%%%%%&&&&&&&&&""""""$$$%%%%%%$$$###"""""""""############""""""&&&%%%$$$#########$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&!!!"""$$$%%%&&&&&&%%%%%%#########""""""""""""""" !!!!!!!!!!!!!!!!!!""""""#########$$$""""""""""""""""""""""""$$$(((((($$$"""###%%%""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))************************)))((('''''''''(((***+++(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######%%%$$$###"""!!!!!!!!!!!!$$$%%%%%%&&&&&&%%%%%%%%%###!!! """&&&((('''%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!%%%%%%%%%$$$$$$#################################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$###""" !!!"""$$$"""  !!!!!!"""$$$%%%%%%$$$###!!!""""""############""""""###!!!  !!!###""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! """"""############""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$######$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$###"""""""""###"""!!!!!!!!!"""$$$$$$""""""#########$$$$$$$$$######"""!!!!!!"""######'''%%%###$$$&&&'''&&&###""""""###$$$&&&%%%### ######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$#########""""""$$$$$$$$$#########""""""###"""!!!!!!!!!###$$$%%%&&&%%%%%%$$$###"""!!! %%%%%%%%%%%%%%%$$$###"""$$$$$$##################&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***(((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((%%%$$$%%%'''(((&&&$$$''''''&&&%%%%%%$$$######&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%######$$$$$$%%%%%%%%%&&& """""""""###$$$&&&&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""%%%&&&$$$""" !!!###$$$%%%&&&'''""""""!!!!!!"""$$$&&&'''""""""!!!!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))(((((('''((()))***+++((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$"""!!!"""%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!%%%%%%%%%$$$$$$$$$##############################""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$###"""!!!!!!!!!""""""$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$###""""""##################"""###"""  """##################"""""""""######""""""""""""######""""""############"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!"""$$$#########$$$#########"""$$$$$$$$$###############$$$$$$#########$$$%%%&&&""""""#########$$$$$$$$$########################$$$"""!!!"""$$$%%%###!!!#########%%%&&&&&&###!!!#########$$$$$$$$$%%%%%%$$$$$$$$$############"""$$$$$$$$$#########""""""$$$$$$$$$#########""""""###"""!!!!!!"""###$$$%%% !!!###$$$&&&'''(((%%%&&&&&&&&&&&&%%%$$$###$$$$$$##################%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%''''''&&&%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''''')))'''&&&'''))))))(((&&&''''''&&&%%%%%%$$$######&&&&&&''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%"""""""""#########$$$$$$###%%%&&&%%%$$$$$$%%%&&&%%%%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###%%%''')))'''%%%!!!!!!"""###$$$%%%%%%&&&###""""""""""""$$$%%%&&&$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""""""""###$$$$$$%%%%%%&&&&&&%%%$$$######&&&%%%$$$$$$%%%%%%###""""""######$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$###!!! %%%%%%%%%$$$$$$$$$$$$###########################""""""###$$$$$$$$$$$$###$$$############"""""""""$$$$$$###"""""""""######"""###%%%''''''&&&$$$#################################$$$$$$$$$$$$######"""""" """"""###############$$$$$$$$$$$$###""""""""""""###$$$""""""############""""""############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!"""$$$$$$#########"""!!!!!!!!!###############$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''###############$$$$$$$$$"""###$$$%%%%%%$$$###"""###"""!!!!!!######"""!!!$$$###$$$%%%&&&&&&$$$"""#########$$$$$$$$$$$$%%%$$$$$$$$$############"""$$$$$$$$$###############$$$$$$$$$#####################"""""""""###$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$###""""""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))(((&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$###!!! !!!"""%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&))),,,+++)))&&&""""""#########$$$$$$$$$$$$######"""######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###### !!!!!!###$$$$$$%%%%%%%%%%%%%%%$$$###"""'''&&&&&&&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$######"""""""""""""""###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$##################""""""""""""$$$$$$################## """###$$$######"""%%%$$$######"""#########$$$$$$$$$%%%%%%$$$$$$$$$""""""!!! !!!""""""""""""###############$$$###"""  """###""""""############""""""$$$$$$######""""""!!!!!!###########################$$$%%%$$$###"""###%%%%%%%%%$$$###"""!!!!!!!!!"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''########################"""###%%%&&&&&&%%%###"""$$$#########$$$$$$######%%%$$$$$$%%%&&&&&&$$$"""############$$$$$$$$$$$$$$$$$$$$$#########""""""#####################################################################$$$%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######"""&&&&&&%%%%%%%%%%%%$$$$$$########################"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$ !!!"""!!!  !!!$$$$$$#####################$$$$$$$$$$$$$$$%%%%%%$$$(((---222222...((($$$########################$$$$$$##################%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###############$$$%%%&&&'''((($$$%%%%%%%%%$$$$$$###"""###$$$$$$%%%$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$######""""""""" !!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$######"""""""""""""""""""""""""""#########$$$$$$$$$######!!!  !!!"""###%%%%%%$$$###""""""######$$$$$$$$$%%%%%%$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""#########"""!!! !!!"""###""""""############""""""$$$$$$######""""""!!!!!!########################$$$%%%&&&%%%$$$$$$%%%&&&'''&&&%%%###"""""""""###"""""""""###$$$$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%########################"""###%%%&&&&&&%%%###"""######$$$$$$#########$$$%%%$$$###$$$%%%%%%$$$###""""""#########$$$$$$$$$$$$$$$$$$#########""""""###################################################$$$$$$$$$$$$#########!!!###%%%''')))***"""######$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&###########################$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%!!!!!!!!!!!!!!!!!! """$$$%%%%%%$$$###%%%&&&############$$$##################$$$$$$%%%%%%%%%)))///666:::999111((("""$$$$$$$$$############"""###$$$$$$$$$#########"""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""""""""######%%%&&&&&&######$$$$$$$$$$$$###### !!!######""""""###$$$&&&&&&%%%%%%$$$######"""########################"""""""""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$###""""""!!!!!!"""""""""""""""###!!!"""######$$$#########$$$###!!! """$$$%%%%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""############""""""""""""########################$$$%%%&&&%%%$$$###$$$&&&'''&&&%%%#########$$$$$$###############$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$###############"""###$$$%%%%%%$$$###"""!!!"""######!!!!!!"""###$$$###""""""$$$$$$###""""""""""""############$$$$$$$$$$$$############"""###############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!!!!"""###$$$$$$%%%%%%!!!""""""#####################$$$$$$%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%""""""###$$$$$$$$$############$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$!!!###$$$$$$######%%%&&&""""""###$$$$$$$$$$$$############$$$$$$%%%%%%&&&---222999<<<888000((($$$$$$$$$##################"""######$$$$$$$$$############""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))*********+++((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((()))***))))))((((((((((((((((((((((((((($$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######!!!!!! !!!"""######!!!"""###$$$$$$%%%$$$$$$"""$$$%%%$$$"""!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$##################$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""###### !!!"""#########""""""$$$$$$##################$$$$$$%%%%%%$$$###!!! """##################""""""""""""######""""""""" !!!!!!"""######$$$$$$"""###%%%&&&&&&%%%###"""""""""############"""""""""""""""""""""#################################"""###$$$$$$""""""###$$$&&&$$$###""""""###$$$%%%$$$$$$$$$###############!!!"""###$$$%%%$$$$$$###$$$$$$$$$#########""""""########################!!!###$$$$$$"""!!!"""$$$$$$"""!!!!!!"""######"""""""""""""""############$$$$$$$$$############"""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""&&&%%%$$$###!!! """"""###$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&%%%!!!"""###$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$######"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%)))))))))(((((((((''''''"""###$$$###"""!!!"""###!!!"""###$$$%%%$$$$$$###"""######$$$%%%%%%&&&&&&+++...111111---(((%%%$$$##################$$$$$$!!!"""###$$$%%%%%%$$$$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''')))*********++++++++++++((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&''')))*********)))(((((((((((((((((((((((((((#########$$$$$$%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%&&& !!!"""###$$$%%%%%%%%%''')))***((($$$"""###%%%#########$$$$$$%%%&&&&&& !!!"""###$$$%%%%%%$$$###"""!!! #########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!""""""###### !!!#########"""!!!"""###$$$$$$$$$""" ###$$$%%%&&&%%%###!!!""""""############""""""""""""############""""""!!!""""""###$$$$$$%%%%%%!!!###%%%%%%###!!!""""""############""""""!!!!!!""""""######$$$$$$"""""""""""""""""""""""" """###"""!!! !!!"""$$$###!!! """$$$%%%%%%$$$$$$$$$######"""""""""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$######""""""######"""!!!!!!"""#########&&&'''&&&$$$###%%%'''###!!! !!!""""""!!!""""""""""""############$$$$$$$$$############"""""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###""" !!!""""""######"""###$$$%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''###$$$%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&''''''((()))(((''''''&&&$$$######"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$$$$######"""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%&&&%%%%%%%%%$$$$$$#########((())))))'''%%%###$$$$$$!!!"""###$$$%%%%%%$$$###""""""###$$$%%%%%%&&&&&&&&&((('''$$$  ###""""""#########$$$$$$$$$ !!!###$$$%%%%%%%%%$$$$$$##################$$$%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))(((&&&$$$$$$$$$&&&'''''''''''''''(((((((((((())))))))))))((('''&&&%%%)))))))))(((''''''&&&&&&&&&'''))))))((((((***+++''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$###""""""%%%###""""""$$$%%%&&&&&&%%%$$$$$$#########""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!"""############$$$$$$$$$###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! ########################!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$###"""""""""##############################"""!!!###&&&&&&$$$!!!########################""""""!!!!!!  !!!"""###$$$%%%%%%######""""""""""""######"""!!! !!!###%%%'''""""""############""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$###""" """""""""###$$$$$$$$$%%%%%%$$$###"""###$$$%%%&&&!!!!!!""""""#########$$$!!!!!!!!!!!!!!!""""""###%%%$$$###"""!!!!!!!!!!!!################################################!!!###%%%&&&&&&$$$""" $$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$&&&'''((()))'''&&&$$$""""""###$$$%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$###"""$$$&&&)))))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&'''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$###"""""""""###&&&&&&&&&%%%%%%$$$$$$$$$)))'''%%%######%%%''')))###$$$%%%%%%&&&&&&&&&&&&'''%%%"""  !!!"""&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$#########$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$###"""$$$%%%%%%&&&%%%$$$###"""((('''&&&&&&$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''%%%$$$######""""""""""""###$$$%%%&&&!!!###%%%%%%$$$"""""""""########################'''&&&&&&%%%$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&########################""""""""""""""""""""""""!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''')))(((&&&$$$$$$%%%&&&'''''''''''''''(((((((((((((((((((((((('''&&&%%%$$$''''''''''''(((((((((((('''((())))))'''&&&''')))'''''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###!!!"""###$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""############$$$$$$$$$###"""!!!!!!!!!"""$$$$$$""""""""""""""""""""""""######""""""!!!!!!!!!!!!########################""""""""""""""""""""""""%%%$$$######""""""######""""""""""""""""""""""""###"""!!!###%%%&&&$$$!!!########################""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###"""!!! !!!"""$$$&&&""""""############""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###""""""###############$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""""""""#########$$$###############$$$$$$%%%%%%%%%$$$###############""""""""""""""""""""""""####################################$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""###$$$&&&'''%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%###$$$(((,,,...---)))&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$############&&&&&&&&&%%%%%%$$$$$$$$$(((&&&%%%$$$$$$%%%&&&(((###$$$$$$%%%%%%%%%%%%$$$%%%$$$######%%%''')))+++&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$###"""'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###""""""!!!"""""""""######$$$%%%&&&###%%%&&&%%%###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################ !!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&'''''''''''''''((((((((((((''''''''''''&&&%%%$$$###%%%&&&&&&'''(((((())))))((())))))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###"""""""""######"""  !!!"""$$$&&&''''''#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$"""""""""!!!"""######$$$""""""""""""""""""""""""###""""""""""""!!!!!!!!!################################################$$$$$$###"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!###%%%%%%$$$"""########################""""""###############$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######"""!!!!!!"""###$$$""""""############""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######################## !!!"""$$$$$$$$$$$$###$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$"""""""""##############################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######################################################"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""###%%%'''((($$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&)))---...---)))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$#########$$$%%%&&&(((***+++,,,%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%&&&%%%$$$#########$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############""""""######$$$$$$%%%%%%###$$$%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$######################################################$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&((('''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''&&&%%%$$$&&&&&&&&&''''''(((((((((&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%$$$!!! !!!"""$$$&&&''''''##################""""""########################""""""###############$$$""""""#########$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######################################################""""""""""""######""""""""""""""""""""""""""""""""""""###$$$##############################!!!""""""######$$$$$$$$$############""""""!!!!!!  $$$###""""""!!!""""""###"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$##############################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################!!!"""###$$$%%%$$$######%%%$$$$$$$$$###""""""""""""###$$$%%%&&&%%%$$$###########################!!!!!!!!!!!!!!!""""""###$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''!!!!!!"""""""""#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''***'''%%%$$$%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$###"""!!!$$$%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$###%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&"""######$$$%%%%%%%%%%%%!!!"""#########%%%(((***$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$&&&'''((('''%%%$$$################################################&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&'''''''''(((''''''''''''(((((((((((('''((((((((((((''''''&&&((('''''''''&&&&&&&&&%%%###%%%&&&&&&%%%%%%&&&(((&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######%%%$$$$$$%%%&&&%%%""" !!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""""""""######""""""#########$$$$$$$$$!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###############################################################""""""!!!""""""##############################!!!"""""""""""""""###$$$########################!!!!!!!!!""""""#########$$$$$$######"""!!!!!!!!!$$$######""""""######$$$######""""""""""""""""""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!!%%%$$$$$$$$$###""""""""""""###$$$%%%&&&%%%$$$###$$$$$$$$$###############!!!!!!!!!!!!!!!""""""###"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''')))&&&###"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$###"""!!!%%%%%%&&&'''&&&$$$"""!!!%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$######$$$###"""###&&&(((""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########"""###%%%''''''&&&%%%$$$###################################################$$$%%%'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((((((''''''((((((''''''&&&%%%%%%$$$###$$$&&&&&&&&&&&&''')))&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%###""""""!!!%%%$$$$$$$$$%%%%%%$$$"""##################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######################## !!!""""""######"""############$$$$$$$$$!!!!!!"""############""""""""""""""""""""""""""""""""""""############$$$################################################""""""!!!!!!!!!"""##############################!!!"""""""""!!!!!!###%%%########################!!!!!!""""""""""""""""""$$$#########""""""!!!!!!######""""""""""""######""""""""""""##################$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#################################$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%###"""!!!$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$%%%!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!########################!!!$$$&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%&&&((()))(((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$#########$$$&&&''''''&&&%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%######$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$######""""""######$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""##################$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$!!!!!!!!!###""""""""""""""""""""""""''''''((((((((((((((('''%%%%%%%%%$$$######"""""" !!!"""$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((((((((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######"""""""""%%%###""""""$$$%%%$$$$$$"""############$$$$$$$$$"""#########$$$$$$$$$$$$######################## !!!!!!"""######$$$$$$"""############$$$$$$$$$ !!!"""###$$$######"""""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!"""############################## """###!!! """%%%##########################################""""""#########""""""""""""""""""!!!!!! !!!!!!""" !!!"""##################$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$########################"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$###"""###############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$########################$$$$$$%%%!!!!!!!!!"""###$$$&&&'''""""""""""""""""""""""""########################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&(((***)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&(((((())))))))))))))))))))))))'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$######$$$%%%&&&'''''''''$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%$$$############$$$%%%$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""###$$$&&&''''''&&&$$$###!!!"""$$$###"""!!!!!!"""""""""""""""""""""""""""$$$%%%&&&'''((()))))))))%%%%%%$$$$$$###""""""!!! !!!!!!"""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))((((((''''''''''''((((((((()))%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%&&&&&&''''''((('''))))))(((&&&%%%%%%&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""#########$$$""" """$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!!!!""""""#########$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$ !!!"""$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" """###!!!"""&&&########################&&&%%%%%%$$$$$$#########""""""""""""""""""######%%%%%%$$$$$$$$$$$$%%%%%% !!!###$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$########################""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$""""""######$$$$$$$$$%%%%%%$$$###"""###$$$&&&'''%%%%%%%%%$$$$$$#########!!!!!!!!!!!!!!!""""""###"""""""""###$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&)))&&&###!!!###&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&'''''''''''''''&&&&&&%%%$$$$$$$$$$$$''''''''''''''''''''''''"""###%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$&&&''''''&&&$$$### ######$$$%%%&&&######################## """$$$&&&'''((((((%%%%%%$$$$$$###""""""!!!############$$$%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&((()))'''%%%$$$&&&)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%$$$###""""""%%%%%%$$$###""""""######$$$###"""!!!!!!###%%%&&&$$$$$$###"""!!!!!!""""""######""""""######$$$%%%"""############$$$$$$$$$###############"""!!!!!!"""############$$$$$$$$$$$$$$$############$$$$$$&&&%%%###"""""""""###$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$ !!!!!!""""""#########"""!!! !!!"""###$$$###"""!!!!!!"""###$$$$$$###!!! """### !!!"""######"""!!! ########################&&&&&&%%%%%%$$$#########$$$#####################"""############$$$$$$$$$########################""""""""""""""""""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""$$$%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""###$$$%%%&&&%%%$$$$$$########################""""""###$$$$$$$$$$$$###%%%%%%$$$$$$###"""!!!!!!&&&%%%%%%$$$###"""!!!!!!%%%%%%#########$$$%%%&&&'''### !!!%%%&&&$$$!!!"""###%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$######&&&%%%$$$#########$$$%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%###""""""###%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&%%%$$$$$$((((((''''''''''''((((((((('''&&&&&&$$$$$$###"""''''''&&&$$$###$$$''')))''''''(((((('''&&&%%%%%%(((((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$!!!"""''')))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######%%%&&&$$$!!!#########$$$$$$%%%%%%%%%***)))'''$$$""""""%%%(((%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""##############################$$$$$$$$$$$$######$$$###!!! !!!"""""""""""""""###$$$%%%&&&&&&&&&%%%$$$#########$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&(((((('''%%%%%%''')))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$$$$###%%%$$$$$$###""""""######$$$###"""!!!"""###%%%&&&&&&%%%%%%$$$######$$$$$$###############$$$%%%%%%"""############$$$$$$$$$###############"""!!!!!!""""""#########$$$$$$$$$$$$##################$$$%%%$$$$$$###""""""######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###### !!!!!!!!!"""""""""###$$$###"""!!!!!!"""###$$$###""""""!!!!!!"""###$$$$$$###!!! !!!"""###!!!"""###$$$$$$###"""!!!########################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$###############!!!!!!"""###############%%%%%%$$$$$$###""""""!!!$$$$$$$$$###############&&&%%%$$$#########$$$%%%&&&### !!!$$$&&&$$$!!!!!!###%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""######$$$$$$$$$$$$######%%%%%%$$$######$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###&&&'''&&&%%%###$$$&&&)))'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!! ###%%%$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%%%%$$$"""###$$$$$$$$$%%%%%%%%%%%%******)))&&&$$$$$$&&&(((%%%%%%$$$%%%%%%&&&'''((($$$$$$%%%%%%%%%$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&$$$#########$$$%%%""""""""""""###$$$%%%%%%%%%$$$$$$############$$$%%%$$$######""""""#####################$$$$$$$$$######$$$$$$$$$######"""%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''((('''%%%%%%''')))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$ !!!"""###$$$$$$$$$$$$%%%$$$######"""#########$$$###"""""""""###%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""############$$$$$$$$$###############"""!!!!!!"""""""""#########$$$$$$###########################$$$$$$$$$$$$###""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######"""!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$""""""!!!!!!"""###$$$$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$##############################""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$###########################$$$$$$$$$$$$###""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######"""""" !!!!!!"""###"""""""""%%%%%%$$$$$$###"""""""""""""""#########$$$$$$$$$&&&&&&%%%$$$#########$$$&&&###!!!!!!$$$%%%$$$"""!!!###%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######%%%$$$$$$######$$$%%%%%%!!!"""###$$$%%%%%%%%%$$$############$$$$$$$$$$$$''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###$$$&&&(((''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%"""###%%%&&&%%%#########$$$$$$%%%%%%&&&&&&!!!!!!"""###%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%%%%$$$"""$$$$$$%%%%%%%%%%%%&&&&&&'''(((((('''%%%$$$%%%&&&$$$$$$$$$%%%%%%&&&'''(((###$$$$$$$$$$$$$$$%%%%%%''''''''''''''''''&&&%%%$$$$$$######"""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$######"""!!!"""""""""$$$###############$$$$$$######"""""""""###$$$$$$%%%$$$######""""""######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$### !!!"""######$$$######$$$$$$###############$$$######"""""""""###$$$%%%######"""""""""""""""###$$$$$$$$$$$$$$$%%%%%%&&&""""""#########$$$$$$$$$###############"""!!!!!!""""""""""""#####################$$$$$$#########"""###$$$%%%%%%$$$""""""##################$$$$$$########################%%%%%%$$$######"""""""""!!!!!!!!!!!!""""""""""""########################!!!!!!!!!""""""###$$$$$$######"""""""""###$$$$$$################################################ !!!"""######$$$###############$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""%%%%%%%%%$$$$$$#################################%%%%%%$$$$$$%%%%%%%%%$$$###########################$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!"""###############$$$$$$$$$#########""""""########################&&&&&&%%%$$$$$$#########%%%###!!!"""$$$%%%$$$"""!!!###$$$%%%$$$###$$$%%%#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%######%%%&&&'''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$&&&&&&%%%$$$""""""###$$$%%%&&&&&&'''""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&"""$$$&&&%%%###"""!!!"""$$$$$$$$$$$$%%%&&&'''(((############$$$%%%%%%&&&))))))))))))((('''&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######""""""!!!!!!!!!!!!!!!$$$$$$######"""#########"""!!!!!!!!!"""###$$$$$$%%%$$$######""""""######""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&##############################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###""""""############""""""$$$###############$$$$$$###############$$$$$$$$$###"""""""""""""""######$$$$$$######$$$$$$%%%&&&""""""#########$$$$$$$$$###############"""!!!!!!!!!!!!"""""""""#########"""###$$$$$$$$$$$$###"""""""""$$$%%%%%%$$$###""""""""""""###$$$$$$$$$%%%########################%%%$$$###"""""""""######""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!""""""############"""""""""""""""######$$$"""""""""!!!!!!""""""""""""""""""""""""""""""""" !!!"""######$$$ !!!!!!"""""""""###""""""#########$$$$$$$$$########################""""""""""""""""""""""""%%%%%%%%%$$$$$$####################################$$$$$$$$$#########$$$###########################$$$$$$$$$$$$###"""""""""""""""""""""######$$$$$$$$$$$$#########"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###############%%%%%%$$$$$$###""""""!!!%%%%%%%%%%%%$$$$$$######%%%###""""""###$$$$$$###!!!"""$$$$$$#########$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&%%%$$$###$$$%%%&&&&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""""""""""""""!!!""""""######$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$"""!!!!!!$$$$$$$$$$$$%%%&&&''''''$$$############%%%&&&&&&******))))))((('''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######"""#########"""!!!!!!!!!"""###$$$$$$%%%$$$######""""""######$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''%%%$$$%%%'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$#########$$$######""""""#########"""######$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&######""""""######$$$%%%"""############$$$$$$$$$###############"""!!!!!!!!!!!!!!!"""""""""######"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$###!!!!!!"""###$$$%%%%%%%%%########################$$$###"""!!!!!!"""###$$$""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""############"""""" !!!!!!""""""######""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""######$$$ !!!!!!"""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""###""""""""""""###$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%########################&&&&&&%%%$$$###"""!!! ###$$$$$$%%%%%%%%%$$$###$$$$$$############$$$$$$ """$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''&&&$$$"""###$$$&&&%%%$$$$$$$$$%%%'''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$""""""######$$$$$$%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################"""$$$%%%%%%$$$###$$$&&&%%%%%%$$$$$$$$$$$$#########%%%''''''&&&$$$$$$%%%#########$$$$$$%%%&&&'''%%%$$$#########$$$%%%&&&(((((((((((('''&&&%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$%%%%%%%%%%%%$$$###"""$$$###############$$$$$$######"""""""""###$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&%%%%%%%%%%%%&&&'''''''''%%%$$$%%%((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$%%%%%%%%%%%%######""""""###$$$$$$%%%""""""###$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&""""""!!!!!!""""""###$$$"""############$$$$$$$$$###############"""!!!!!!!!!!!!!!!!!!"""""""""###!!!###$$$%%%%%%$$$###!!!######""""""###$$$$$$%%% !!!"""###$$$%%%&&&&&&###########################"""!!! !!!###%%%&&&###"""""""""!!!!!!!!! !!!"""############"""!!!######$$$$$$###"""!!!  !!!"""""""""######"""!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!""""""######### !!!""""""###"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""%%%$$$#########$$$&&&&&&"""""""""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$#########""""""!!!"""$$$%%%&&&&&&%%%%%%###$$$$$$###""""""###$$$ """$$$$$$###"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$%%%&&&&&&%%%%%%!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$""""""###&&&%%%$$$###$$$%%%'''((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''(((###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$%%%%%%%%%%%%########################"""$$$%%%%%%######%%%'''$$$$$$$$$######"""""""""$$$&&&''''''&&&%%%%%%&&&############$$$%%%&&&'''&&&%%%$$$""""""###$$$%%%&&&&&&&&&&&&%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""#########"""!!! """"""""""""###$$$%%%%%%%%%$$$$$$############$$$%%%$$$######""""""######$$$$$$######"""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&'''''''''%%%###$$$(((***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&& !!!"""$$$&&&'''''''''######""""""###$$$%%%%%%""""""###$$$$$$$$$$$$###""""""!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!""""""###"""############$$$$$$$$$###############"""!!!!!!!!!!!!!!!!!!""""""""""""!!!"""$$$%%%%%%$$$"""!!!$$$###"""""""""###%%%&&& !!!###$$$%%%&&&'''"""""""""""""""""""""""""""!!! !!!###%%%'''######""""""!!!!!!!!! """###$$$%%%%%%$$$###"""$$$$$$$$$$$$###"""  !!!!!!!!!!!!%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""""""""############ !!!"""######$$$"""############$$$$$$$$$########################""""""""""""""""""""""""#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$###""""""'''&&&%%%$$$%%%&&&'''(((!!!!!!"""###$$$%%%%%%&&&""""""###$$$$$$$$$$$$#####################$$$$$$###############$$$$$$$$$ !!!###%%%&&&&&&&&&%%%###$$$$$$###""""""###%%% """###$$$###"""###$$$&&&%%%%%%$$$$$$#########!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$%%%&&&&&&%%%%%% """$$$&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$"""""""""&&&%%%$$$######%%%'''(((%%%&&&&&&''''''(((((()))&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""######"""###$$$&&&$$$$$$$$$########################$$$$$$%%%%%%%%%(((''''''&&&&&&''''''((("""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%######%%%'''$$$#########""""""!!!!!!###$$$%%%%%%######$$$&&&############$$$%%%&&&'''(((&&&$$$""""""###$$$%%%$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$$$$######%%%%%%&&&'''&&&%%%$$$###""""""""""""###$$$%%%&&&&&&&&&%%%$$$#########$$$%%%$$$$$$###"""###############"""!!!  !!!"""###$$$%%%%%%%%%$$$##################$$$%%%$$$$$$$$$###"""""""""%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&''''''(((((($$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########""" !!!%%%'''&&&$$$"""""""""""""""""""""""" !!!###$$$%%%$$$#########""""""!!!!!!!!!!!!""""""############&&&%%%$$$"""!!! !!!"""###$$$%%%$$$######""""""############""""""###"""!!!"""###%%%%%%$$$%%%$$$###""""""###$$$%%%######""""""!!!!!! $$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$$$$$$$ !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """######"""  !!!&&&$$$""" !!!!!!$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$$$$$$$$$$###"""######$$$$$$ !!!!!!!!!""" !!!"""######"""!!! !!!!!!""""""############$$$$$$$$$$$$############$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$######!!! '''%%%######$$$$$$###"""######""""""""""""######$$$#########""""""!!!!!!########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%&&&&&&&&&'''&&&$$$""" %%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%######$$$%%%&&&&&&''''''"""$$$&&&((((((&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$""""""#########$$$$$$$$$***)))'''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((%%%$$$%%%%%%&&&'''((()))+++***'''%%%###"""!!!!!!#########$$$&&&&&&$$$###$$$$$$$$$$$$$$$###"""!!!$$$$$$##########################################"""######$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%######################## """###$$$$$$######""""""###$$$$$$$$$$$$###&&&%%%%%%%%%$$$$$$######)))'''%%%"""!!!"""###$$$%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########&&&$$$###$$$%%%''''''&&&$$$$$$$$$#########""""""%%%###""""""######""" !!!"""######$$$$$$$$$$$$$$$$$$$$$#########"""""""""###$$$$$$$$$"""!!! !!!!!!"""###%%%&&&'''(((""""""!!! !!!""""""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&!!!!!!"""######$$$%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$###!!!"""%%%&&&$$$"""########################"""""""""!!!""""""######$$$#########"""""""""""""""""""""#########$$$$$$%%%$$$$$$###############"""###$$$%%%&&&%%%$$$$$$!!!!!!""""""""""""!!!!!!###"""""""""###$$$$$$$$$$$$######""""""######$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$######!!!!!!"""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""""""""###$$$%%%$$$"""""""""$$$%%%$$$"""  !!!!!!###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!"""""" !!!"""#########"""!!!$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$###"""!!!'''%%%######$$$%%%$$$############""""""#########$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%%%%%%%%%%(((&&&%%%###"""!!!!!!"""$$$$$$$$$###############"""############$$$$$$$$$!!!!!!"""$$$$$$%%%%%%$$$#########$$$%%%&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''******(((&&&$$$$$$$$$$$$#########""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((((('''&&&$$$######$$$$$$'''%%%$$$$$$&&&'''''''''$$$%%%%%%%%%%%%$$$$$$###$$$$$$##########################################%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$####################################$$$$$$$$$###"""!!! """"""###$$$$$$$$$$$$$$$###"""""""""!!!!!!!!! '''&&&$$$############$$$%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###%%%$$$$$$$$$$$$$$$#########""""""&&&$$$######$$$$$$###!!!%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$#########"""""""""###$$$$$$###"""!!! """"""######$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&$$$######$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""#####################"""""""""#########$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%""""""############""""""######"""""""""###$$$$$$"""######$$$$$$######"""###""""""""""""!!!!!!!!!############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""#########$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$###############$$$&&&%%%$$$$$$%%%&&&$$$###""" !!!!!!######$$$$$$######""""""###"""""""""!!!!!!!!! !!!!!!"""!!!  !!!!!!!!!"""""""""#########$$$######"""!!!%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$###### !!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###!!!!!!!!!###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""###$$$%%%%%%%%%%%%''''''%%%$$$############"""""""""""""""""""""""""""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%,,,111222///***&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$###$$$$$$%%%&&&'''%%%%%%$$$$$$$$$%%%&&&''')))&&&######$$$'''(((((($$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%$$$######"""'''&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&&&&$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!!!!###$$$$$$###$$$$$$$$$###############&&&%%%###$$$%%%%%%$$$###&&&%%%$$$######$$$&&&'''$$$$$$$$$########################$$$######"""!!!#########$$$$$$$$$%%%%%%%%%###!!! !!!###%%%""""""!!!!!!!!!!!!""""""###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""######"""!!!"""###$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""###$$$$$$%%%%%%&&&&&&&&&########################&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!########################"""$$$%%%%%%$$$$$$&&&'''$$$###"""!!! !!!!!!""""""############""""""""""""""""""!!!!!!!!!!!! """""""""  !!!!!!!!!!!!"""""""""$$$$$$$$$$$$######""""""#########""""""!!!!!!!!!######$$$$$$$$$$$$############$$$$$$$$$$$$######!!!!!!"""###############$$$$$$%%%%%%$$$######"""###""""""###%%%&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$############!!!!!!!!!"""""""""""""""""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%$$$######$$$%%%&&&###$$$$$$$$$$$$$$$%%%%%%"""'''...444555333...***'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%###"""$$$#########$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&&&&'''%%%###""""""$$$%%%%%%%%%######$$$%%%&&&&&&&&&%%%######$$$$$$$$$$$$$$$%%%########################%%%%%%%%%$$$$$$#########&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$#########%%%&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&$$$######$$$%%%%%%$$$########################%%%$$$######$$$%%%$$$###"""""""""############"""################################################$$$$$$$$$###############%%%###  ###%%%""""""!!!!!!!!!!!!""""""""""""######$$$$$$%%%%%%$$$############$$$%%%%%%"""""""""""""""#########&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""######$$$""""""############"""""""""###$$$###!!! """$$$!!!"""###$$$$$$###"""!!!""""""""""""############ !!!"""######$$$###########################$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$$$$######%%%&&&"""""""""!!!!!!!!!!!!!!!!!!""""""#########"""""" !!!"""######### !!!#########!!!!!!!!!!!!!!!"""""""""###%%%%%%$$$######"""""""""""""""!!!!!! ######$$$$$$$$$$$$############$$$$$$$$$$$$#####################"""!!!!!!##################"""!!!'''''''''(((***+++)))(((###$$$%%%%%%%%%%%%$$$###""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$""""""###$$$$$$$$$########################"""""""""""""""#########$$$$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$########################$$$$$$&&&%%%###""""""###%%%&&&#########$$$$$$%%%%%%%%%$$$'''+++///000///---+++##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''''''''############$$$$$$$$$$$$%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""###%%%''''''$$$"""""""""###$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$%%%%%%######$$$%%%%%%%%%%%%$$$""""""##################""""""$$$%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$###$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%&&&$$$######$$$%%%$$$##############################"""!!!"""###$$$###""" !!!###%%%%%%###!!!##########################################$$$$$$$$$$$$############""""""(((&&&$$$""""""$$$&&&((($$$$$$$$$######$$$$$$$$$##################$$$$$$###############$$$%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&"""$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%'''(((#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###"""!!!!!!!!!""""""!!!!!!!!!!!!"""###### !!!!!!!!!!!! !!!###$$$### !!!$$$!!!""""""######""""""!!!"""""""""############$$$ !!!""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&#########$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!"""$$$###""""""###$$$"""""""""""""""!!!!!!!!!!!!!!!""""""######"""""" !!!"""###$$$$$$!!!"""############"""!!!!!!!!!!!!"""""""""######$$$$$$###"""""""""######""""""""""""""""""!!!!!!######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$###"""!!! """"""#########""""""!!!$$$$$$$$$&&&''''''%%%###"""###$$$%%%%%%$$$###""""""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""###############"""!!!!!!"""#########"""""""""######$$$$$$%%%%%%%%%"""############$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%&&&$$$%%%&&&'''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((((((""""""#########$$$$$$$$$''''''&&&&&&$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######"""$$$&&&)))+++)))%%%"""""""""###$$$$$$$$$############$$$$$$%%%&&&&&&&&&########################"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$######"""#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$###"""###$$$%%%%%%###"""###$$$%%%&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!!!!"""""""""!!!###############$$$$$$$$$###!!!!!!!!!###$$$###""""""###%%%''''''%%%""" ###############$$$$$$$$$$$$############$$$%%%%%%##################""""""%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&$$$###$$$&&&#######################################$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$#########"""""""""######""""""######$$$$$$###"""!!!!!!!!!"""$$$$$$!!!!!!!!!""""""!!!!!!!!!!!!###%%%### $$$""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$"""###$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$###!!!!!!"""#########""""""""""""""""""""""""""""""!!!!!!"""""""""#########"""###$$$###"""!!!"""###!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""""" !!!!!!""""""###### !!!!!!""""""######$$$!!!!!!"""""""""############"""!!!!!!!!!"""###$$$""""""""""""##################$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######"""######$$$$$$#########!!!!!!!!!"""###### !!!"""$$$%%%%%%$$$"""!!!"""""""""######$$$$$$$$$""""""""""""""""""""""""##############################""""""""""""######""""""############""""""!!!"""###$$$$$$$$$$$$###""""""######$$$%%%%%%&&&"""############$$$$$$$$$######$$$$$$$$$######"""%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&%%%$$$$$$######"""""""""&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%''''''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%'''))))))&&&$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%&&&&&&'''########################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""############$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%$$$#########$$$%%%&&&$$$""""""###$$$%%%$$$###!!!###$$$&&&&&&%%%$$$###############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$"""!!! !!!"""!!! """"""#########$$$$$$$$$###"""!!!"""$$$%%%$$$###%%%$$$$$$$$$############""""""#########$$$$$$$$$$$$$$$#########$$$%%%&&&""""""""""""############"""""""""######"""""""""$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#########"""###$$$$$$%%%###"""""""""""""""""""""$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&((()))'''###!!!"""$$$""""""""""""""""""""""""%%%$$$######""""""###############$$$$$$%%%%%%%%%$$$#########""""""!!!!!!"""""""""###$$$&&&'''((($$$###"""""""""###%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!###%%%### $$$###"""!!! !!!"""###""""""######$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!! !!!"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%$$$%%%%%%$$$"""!!!"""### !!!"""""""""""""""!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!! !!!###$$$%%%""""""""""""############!!!!!! """###$$$ !!!!!!""""""############$$$$$$$$$$$$############$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%$$$%%%&&&'''&&&### !!!###$$$$$$###!!! #########$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!##############################""""""""""""######""""""#########""""""!!!!!!"""$$$%%%&&&&&&%%%$$$!!!""""""###$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&'''&&&&&&%%%###"""!!!!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%$$$$$$###$$$%%%'''(((''''''&&&%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$$$$###"""###%%%&&&%%%$$$&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%&&&''''''########################&&&&&&%%%$$$$$$#########'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&###"""""""""$$$%%%$$$###!!!"""$$$&&&&&&&&&$$$###"""############$$$$$$$$$&&&%%%%%%$$$$$$#########&&&$$$###"""###$$$###"""""""""######$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$&&&$$$!!!"""$$$""""""######$$$$$$$$$$$$$$$$$$#########$$$&&&'''!!!"""""""""############$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$###""""""""""""###%%%&&&&&&%%%###"""""""""""""""############$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%#########$$$%%%&&&%%%%%%$$$$$$"""!!! $$$$$$##################"""######$$$$$$%%%&&&&&&%%%$$$###"""!!!"""###$$$&&&%%%%%%%%%$$$#########&&&%%%###"""""""""######""""""""""""""""""""""""$$$#########""""""!!!!!!%%%$$$###!!!!!!!!!"""###!!!!!!"""###$$$$$$%%%%%%$$$$$$###############$$$%%%%%%%%%$$$$$$$$$#####################"""!!! ###"""!!!!!!!!!"""$$$%%% !!!""""""######"""######""""""""""""######""""""############""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""###$$$#########""""""!!!!!!############""""""""""""######""""""""""""######$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!###$$$&&&''''''&&&$$$############"""""""""""""""###############$$$$$$%%%$$$$$$$$$###"""!!!!!! !!!"""#########""" !!!!!!"""###############$$$$$$%%%%%%$$$###!!! !!!!!!"""$$$%%%&&&&&&&&&%%%%%%$$$###""""""######""""""###$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###"""!!!!!!!!!!!!#########$$$$$$%%%%%%%%%$$$$$$###"""###$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''%%%""" """%%%''''''&&&$$$######$$$&&&''''''&&&$$$######$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%###$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%###!!!%%%$$$"""###$$$$$$###!!!$$$###"""""""""###%%%&&&!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""""""""""""""###$$$%%%''''''""""""""""""""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&##############################""""""""""""############$$$$$$$$$$$$########################$$$$$$###$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%%%%%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$########################$$$$$$$$$#########""""""&&&%%%$$$#########$$$%%%""""""############""""""########################%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$#########$$$$$$"""!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!$$$###"""!!!!!!!!!""""""!!!""""""###$$$$$$%%%%%%$$$$$$###############$$$%%%$$$$$$$$$############"""############""""""!!!$$$$$$######$$$$$$%%%&&&"""###############""""""######""""""""""""######""""""#########""""""!!!""""""""""""""""""""""""!!!###$$$###"""!!!"""###############"""""""""!!!############""""""""""""###""""""!!!!!!""""""###$$$###""""""""""""""""""########################"""""""""""""""""""""!!!"""""""""###$$$&&&'''(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###"""!!!!!!!!!!!!"""###""""""""""""############!!!!!!!!!!!!!!!"""######$$$$$$$$$###"""!!!!!!!!!"""###$$$$$$$$$###"""!!!!!!""""""###############"""###$$$$$$%%%$$$######$$$$$$###"""""""""""""""%%%%%%%%%$$$$$$########################$$$%%%%%%'''&&&%%%$$$######"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$##################$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###""""""###%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&'''&&&$$$######$$$&&&'''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""(((&&&%%%%%%&&&&&&%%%$$$$$$$$$###############$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""""""""########################$$$$$$###"""""""""""""""############$$$%%%&&&&&&########################################################################$$$$$$############$$$$$$"""##################"""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%$$$%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$############"""&&&%%%$$$############### """###$$$$$$%%%%%%########################&&&&&&%%%%%%$$$######"""$$$%%%%%%%%%%%%$$$######""""""#####################"""!!!!!! !!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""###""""""!!!!!!!!!!!!""""""""""""###$$$$$$%%%%%%$$$###############$$$$$$$$$$$$#########"""""""""""""""######$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!#######################################"""!!! """"""""""""""""""""""""!!!###$$$###"""!!!"""###############""""""""""""############"""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$%%%&&&((((((%%%%%%%%%$$$$$$$$$###############"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""%%%""""""%%%!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$###""""""!!!!!!$$$$$$%%%%%%$$$$$$###"""!!!"""######$$$$$$######!!!"""###$$$%%%%%%%%%%%%$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$######$$$############$$$$$$%%%((('''&&&$$$###"""!!!!!!########################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$((('''&&&%%%%%%$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&(((&&&%%%%%%&&&&&&%%%$$$######$$$$$$$$$######"""$$$$$$$$$%%%$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""########################%%%%%%$$$$$$$$$$$$%%%%%%""""""############""""""""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""""" !!!"""###$$$%%%%%%%%%###############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&%%%###"""!!!!!!!!!"""#########$$$""""""""""""!!!"""""""""""""""""""""""""""""""""#########"""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$#########"""######$$$%%%#########""""""""""""!!!!!!"""######$$$$$$$$$$$$ !!!"""$$$$$$###""""""###$$$$$$$$$######"""!!!##############################$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""############"""""""""""""""############"""""""""!!!!!!!!! !!!!!!"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##################""""""""""""###$$$$$$$$$$$$$$$%%%%%%########################'''$$$!!!!!!$$$'''!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%!!!!!!!!!"""###$$$&&&&&&############$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%'''&&&%%%$$$####################################"""""""""######$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$###$$$%%%''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$######""""""######$$$''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$###$$$$$$$$$%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%###""""""######"""!!!!!!"""###%%%%%%$$$$$$###!!!###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###""""""#########%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###########################$$$$$$$$$######$$$$$$$$$""""""############""""""$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""###$$$$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&%%%$$$###"""!!!!!!!!!"""#########$$$"""#####################""""""""""""""""""""""""""""""""""""""""""######!!!!!!""""""""""""""""""###############$$$$$$$$$######""""""###$$$$$$%%%#########""""""""""""!!!!!!"""###$$$$$$$$$$$$$$$ !!!"""$$$$$$###"""""" !!!!!!"""######"""""""""###$$$$$$$$$$$$###"""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""###""""""""""""""""""##################"""""""""!!!!!!!!! !!!!!!"""!!!!!!!!!"""###$$$$$$########################!!!"""""""""#########$$$%%%$$$###"""!!!!!!!!!!!!%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$##################$$$$$$%%%%%%%%%###############$$$$$$$$$&&&%%%############%%%&&&!!!""""""###$$$%%%%%%&&&!!!!!! !!!!!!"""###$$$$$$$$$$$$############$$$$$$######""""""""""""""""""###$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$######!!!!!!""""""###%%%&&&'''#####################$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%########################""""""######$$$$$$$$$%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%"""###$$$&&&''''''&&&&&&$$$$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$######""""""######$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$######"""!!!!!!""""""!!!  """$$$%%%&&&%%%%%% """###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$%%%%%%$$$###""""""""""""###########################$$$&&&''''''&&&$$$#################################""""""""""""######"""##################"""%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%&&&%%%$$$###"""########################"""############$$$$$$$$$""""""###$$$$$$######"""$$$%%%%%%%%%$$$###"""""""""""""""###$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&###$$$$$$$$$$$$###""""""""""""##################"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!""""""############"""########################""""""""""""###$$$%%%%%%$$$$$$#########"""""""""######$$$$$$%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%!!!""""""#########"""###$$$%%%%%%$$$###"""""""""############""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""###""""""""""""########################"""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""###$$$""""""""""""""""""""""""!!!""""""######$$$$$$$$$%%%$$$###"""!!! %%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""#########$$$%%%%%%%%%"""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###"""###$$$$$$%%%$$$$$$$$$''''''%%%$$$############%%%%%%$$$############$$$##################""""""&&&%%%%%%$$$$$$$$$$$$%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%&&&''''''$$$############$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$######"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###########################$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""&&&$$$######$$$$$$###""" """###%%%%%%&&&&&&!!!""""""###""""""!!!!!!########################""""""""""""""""""""""""$$$############$$$%%%%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""###########################""""""""""""""""""#########$$$$$$$$$$$$######$$$$$$#####################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###%%%%%%%%%$$$###$$$%%%$$$$$$######$$$%%%%%%&&&###$$$%%%&&&&&&$$$###!!!########################""""""#########$$$$$$$$$ !!!"""###$$$$$$######$$$$$$%%%%%%$$$$$$###"""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""!!!!!!""""""$$$$$$$$$$$$$$$######### !!!"""$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############!!!"""###$$$%%%%%%$$$###########################""""""""""""###$$$%%%&&&%%%$$$$$$$$$############$$$$$$%%%%%%%%%$$$######$$$$$$######$$$$$$%%%&&&!!!""""""#########"""""""""###%%%&&&&&&%%%###""" !!!"""######$$$######""""""""""""""""""""""""!!!###$$$###"""!!!"""###!!!"""""""""########################""""""""""""###""""""!!!!!!""""""###$$$###""""""""""""""""""########################!!!""""""######$$$%%%%%%######""""""""""""######%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""###$$$$$$"""###$$$$$$%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$######""""""!!!!!!'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%&&&'''((('''%%%######$$$%%%&&&###############$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######%%%$$$$$$###############""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&%%%%%%&&&&&&%%%############"""######$$$%%%$$$$$$%%%$$$$$$###"""!!!################################################$$$#########$$$$$$%%%&&&$$$###"""""""""""""""###########################################################################$$$######""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""###$$$$$$%%%%%%"""###%%%&&&&&&%%%###"""%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%$$$#########$$$%%%%%%&&&###$$$%%%&&&&&&$$$###!!!########################$$$$$$$$$%%%%%%&&&&&&&&& """###$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%&&&&&&%%%$$$$$$#########$$$###!!! !!!"""&&&%%%%%%%%%$$$######### !!!#########"""!!!""""""""""""""""""""""""!!!!!!""""""#########$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$##################""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$###"""###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&&&&%%%###""" !!!###$$$$$$$$$$$$""""""""""""""""""""""""!!!###$$$###"""!!!"""###!!!!!!""""""#########$$$############""""""""""""######""""""""""""######$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!!!!""""""###%%%&&&'''%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&######$$$%%%%%%%%%%%%$$$%%%$$$$$$###$$$%%%'''((("""""""""###$$$%%%''''''%%%$$$$$$###"""!!!!!! '''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$&&&'''(((,,,***&&&###!!!!!!###$$$######""""""###$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########!!!"""$$$%%%&&&%%%%%%$$$######$$$$$$$$$$$$######(((''''''&&&&&&''''''(((%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$$$$######%%%$$$$$$###"""#########!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&'''&&&$$$%%%&&&&&&%%%###'''&&&$$$"""!!!!!!"""######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$#########$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$######%%%%%%$$$###!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$###"""!!! ####################################""""""!!!!!!""""""""""""""""""""""""&&&&&&%%%$$$############""""""!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""######&&&%%%###"""""""""######&&&%%%$$$###""""""""""""######$$$$$$$$$######""""""############$$$$$$$$$""""""""""""""""""""""""###"""""""""$$$%%%$$$###&&&&&&&&&&&&&&&%%%$$$### """$$$$$$$$$######&&&%%%$$$#########$$$%%%%%%%%%&&&&&&%%%$$$"""!!!""""""""""""###$$$%%%%%%""""""""""""############$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%%%%%%%%%%$$$###""""""!!!###%%%&&&&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!"""$$$%%%########################"""""""""###$$$$$$$$$%%%################################################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$######""""""######$$$%%%%%%&&&&&&%%%$$$"""!!!$$$$$$$$$%%%%%%$$$$$$##############################$$$%%%&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&)))%%%###%%%((()))&&&!!!###$$$''')))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$###"""###$$$%%%%%%$$$###$$$&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%&&&'''(((((()))######$$$$$$$$$%%%%%%%%%######$$$$$$$$$######"""#####################$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###%%%$$$"""!!!!!!!!!"""###"""############$$$$$$$$$%%%&&&&&&$$$""" !!!!!!(((&&&$$$"""!!!"""$$$&&&'''&&&$$$######$$$&&&'''###"""!!!!!!!!!"""$$$%%%&&&&&&%%%$$$$$$######"""&&&%%%$$$######%%%'''(((&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$######%%%%%%$$$###""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""#########$$$######""""""########################$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$#########$$$$$$"""""""""""""""###$$$$$$###$$$$$$$$$######"""!!!""""""""""""""""""""""""!!!""""""""""""###############"""!!!!!!!!!!!!!!!%%%%%%###"""""""""######""""""""""""###$$$%%%%%%######$$$$$$$$$######""""""############$$$$$$$$$########################$$$""""""###$$$%%%$$$###%%%%%%%%%%%%%%%$$$######$$$$$$$$$######"""!!! %%%$$$#########$$$%%%%%%######$$$%%%%%%%%%$$$#########""""""###$$$%%%%%%""""""""""""############$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""""""""""""""""""""""""""#########"""""""""""""""""""""#########$$$$$$$$$!!!!!!""""""""""""!!!!!!"""######$$$$$$######"""######$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&########################$$$$$$$$$%%%%%%%%%%%%%%%################################################$$$$$$%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$%%%%%%&&&&&&%%%$$$"""!!!###$$$$$$%%%%%%%%%%%%$$$########################$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$###""""""###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''***&&&###$$$'''(((%%%""""""###%%%&&&''''''&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""###%%%&&&%%%######$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###""""""""""""######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######'''&&&&&&&&&%%%$$$$$$$$$######$$$$$$%%%$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$###"""!!!""""""###""""""#########$$$$$$$$$###$$$%%%$$$"""""""""$$$'''&&&$$$###"""###$$$%%%'''&&&%%%$$$######$$$$$$$$$######"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$######%%%%%%%%%#########$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""###$$$%%%%%%$$$$$$########################$$$$$$$$$$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$#########$$$%%%%%%""""""""""""""""""###$$$"""############"""!!!!!!########################!!!""""""""""""###############"""!!!!!!!!!!!!"""%%%$$$######"""#########""""""""""""###$$$%%%%%%"""######$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%%%%###$$$$$$$$$$$$$$$$$$###"""%%%%%%$$$###""""""""""""###############$$$%%%&&&!!!"""###$$$%%%%%%%%%%%%#########"""######$$$$$$""""""""""""##################""""""""""""######$$$$$$$$$###############""""""""""""""""""""""""$$$$$$######"""!!!!!! """""""""#########$$$$$$!!!""""""######""""""!!!"""######$$$$$$######"""!!!""""""###$$$$$$$$$######$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################%%%%%%%%%%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$""""""###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''%%%%%%&&&&&&%%%%%%$$$###"""""""""######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))+++'''$$$###%%%&&&%%%###""""""######$$$$$$%%%%%%(((((('''&&&$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$######"""%%%&&&&&&%%%###"""###$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$####################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$###(((((('''&&&%%%$$$######!!!"""######$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""######$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$###""""""""""""###"""""""""#########$$$$$$!!!"""$$$$$$######$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###!!!!!!%%%$$$$$$$$$$$$%%%&&&&&&"""######$$$%%%%%%&&&&&&!!!###%%%''''''&&&$$$###%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$$$$######%%%#########%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""###$$$%%%%%%###"""""""""""""""######"""###############""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$##################%%%$$$###""""""!!!!!!!!!""""""###$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$######$$$$$$$$$######"""###"""!!!!!!"""###%%%&&&!!!""""""###$$$%%%%%%&&&!!!"""######$$$$$$%%%%%%$$$$$$###############$$$!!!"""""""""###############""""""""""""""""""###########################""""""""""""""""""""""""############""""""!!!!!!""""""""""""############"""""""""######"""""""""""""""############"""""" !!!"""##################$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!! ################################################%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###"""#########$$$$$$$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))***+++((($$$######%%%$$$#########""""""###$$$%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$######"""!!!"""###$$$$$$%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$#########"""""""""""""""""""""############!!!###$$$$$$######$$$%%%###$$$%%%%%%%%%$$$######"""###$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%$$$$$$###$$$$$$%%%%%%"""######$$$$$$######"""$$$###"""###%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$$$$%%%######"""""""""""""""#########$$$$$$%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%############$$$#########%%%$$$###"""!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$#########%%%&&&%%%$$$"""######$$$$$$$$$############"""""""""$$$&&&'''!!!!!!"""###$$$$$$%%%%%%########################%%%%%%$$$###"""""""""###!!!"""""""""############"""""""""######"""""""""########################""""""""""""""""""""""""!!!!!!""""""############!!!!!!"""""""""#########""""""############"""""""""""""""######""""""""" !!!"""##################$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""'''&&&$$$######%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!! ################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''((()))***'''$$$######$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$#########"""!!!!!!"""""""""############$$$%%%$$$"""""""""###"""###%%%&&&&&&%%%$$$### ###%%%&&&&&&$$$############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$###"""###$$$%%%&&&$$$$$$######$$$$$$%%%%%%#########$$$$$$#########$$$###"""###%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$%%%%%%$$$###""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$$$$######"""""""""""""""######$$$%%%%%%%%%%%%$$$########################!!!""""""""""""############""""""""""""###$$$$$$""""""###$$$$$$$$$$$$###!!!!!!!!!!!!"""###$$$$$$!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""%%%$$$###$$$%%%&&&&&&$$$"""###$$$$$$%%%$$$$$$$$$&&&%%%$$$###############!!!!!!"""###$$$$$$$$$###$$$######"""""""""######&&&%%%$$$###""""""""""""""""""""""""############""""""############""""""###############$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""######$$$$$$!!!!!!!!!"""""""""######"""######$$$$$$######"""!!!""""""######""""""!!!"""######$$$######""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""%%%%%%$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################################################################$$$$$$$$$%%%!!!!!!!!!!!!"""$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''((('''&&&$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%###"""###$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!"""#########""""""$$$$$$######"""""""""!!!######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))%%%%%%&&&&&&&&&%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%)))((('''%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!"""""""""#########%%%%%%$$$"""!!!"""###"""###$$$%%%&&&%%%$$$###"""%%%''''''&&&&&&"""######$$$%%%$$$$$$$$$&&&&&&%%%%%%$$$######"""%%%$$$"""!!!"""###%%%'''$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$$$$$$$######""""""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""######$$$#################################"""""""""#########$$$$$$########################$$$######""""""""""""###$$$$$$###"""""""""""""""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""""""""############"""""""""######$$$%%%!!!"""###$$$%%%$$$$$$###!!! !!!!!!"""###$$$!!!!!!"""$$$$$$%%%%%%$$$"""############$$$$$$$$$########################%%%$$$###$$$&&&'''&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""!!!"""###$$$$$$###""""""""""""!!!!!!"""###$$$%%%'''&&&%%%###"""!!!!!!!!!""""""""""""############!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""#########!!!!!!!!!!!!"""""""""###"""######$$$$$$######"""!!!!!!""""""""""""!!!!!!%%%%%%%%%%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$##################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%################################################!!!!!!"""###$$$%%%%%%&&&$$$$$$######"""######$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""######%%%%%%###$$$$$$$$$$$$$$$%%%&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%%%%%%%$$$###%%%&&&%%%######$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""######$$$$$$$$$###$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%$$$###"""######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!"""""""""###"""###$$$$$$###"""$$$%%%######$$$$$$%%%%%%%%%%%% !!!###%%%&&&'''''''''######%%%&&&&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$###""""""###%%%'''&&&%%%$$$#####################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""" !!!"""$$$$$$$$$$$$########################!!!!!!""""""#########$$$""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""$$$$$$###""""""!!!""""""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''!!!"""###$$$%%%%%%$$$###$$$###"""!!!!!! !!!!!!"""$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%###$$$%%%&&&&&&&&&&&&&&&!!!"""$$$%%%&&&&&&%%%$$$""""""###$$$$$$###!!!!!! """$$$&&&''''''&&&%%%###"""!!!!!!!!!""""""""""""############!!!"""###$$$$$$###"""!!!""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%################################################ !!!###$$$%%%&&&'''((('''&&&$$$###"""""""""%%%%%%%%%$$$$$$$$$######$$$##################$$$%%%$$$#########$$$%%%&&&$$$$$$$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$##################&&&$$$!!!!!!$$$&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$!!!###$$$%%%%%%%%%%%%&&&###%%%&&&''''''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&& !!!"""##################$$$%%%%%%$$$###$$$&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$###"""!!! %%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%% !!!"""$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%&&&%%%$$$###"""!!!!!!!!!!!!""""""""""""!!!#########$$$%%%'''#########$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%#########$$$$$$%%%&&&&&& """$$$%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%$$$###""""""""""""!!!!!!"""###$$$$$$"""""""""###$$$$$$$$$%%%"""""""""""""""######$$$&&&%%%###""""""###%%%&&&########################!!!"""###$$$$$$$$$$$$$$$########################&&&%%%###"""""""""######$$$"""!!!"""%%%&&&&&&&&&$$$###"""""""""###%%%&&&&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###%%%%%%%%%$$$$$$$$$######%%%$$$#########$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$ !!!!!!"""###$$$$$$$$$&&&$$$"""!!!"""#########&&&%%%$$$"""!!!!!! %%%%%%&&&'''&&&%%%$$$########################### """###$$$$$$###""" $$$$$$##################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$$$$$$$#########""""""###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%$$$"""!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%$$$###"""""""""######%%%%%%%%%%%%%%%$$$###"""######""""""""""""######&&&%%%$$$###$$$$$$&&&'''%%%%%%$$$$$$###"""""""""!!!"""$$$&&&'''&&&$$$###$$$$$$$$$$$$$$$###"""!!! !!!###$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$###""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&%%%$$$###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""""""""###$$$%%%###$$$%%%&&&'''&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$&&&&&&%%%%%%$$$###""""""""""""""""""############!!!###$$$&&&&&&%%%$$$###"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!$$$%%%$$$"""!!!###%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""%%%$$$$$$$$$%%%%%%&&&'''##############################$$$$$$$$$$$$%%%%%%'''&&&$$$###"""###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$#########"""""""""""""""###$$$%%%###############$$$$$$$$$"""""""""""""""######$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$########################&&&%%%$$$###"""######$$$###!!! !!!###%%%%%%%%%""""""!!!!!!"""######$$$%%%$$$###"""""""""##############################""""""###$$$$$$$$$$$$$$$#########"""""""""!!!!!!%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%########################!!!!!!""""""""""""!!!!!! !!!!!!"""######$$$$$$$$$"""!!!!!!###%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$$$$$$$#########""""""$$$%%%&&&&&&$$$###$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$#########%%%%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$%%%%%%$$$#########$$$$$$$$$$$$$$$##################$$$%%%&&&&&&%%%%%%$$$"""######$$$$$$$$$######""""""######$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###""""""#########$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%%%%"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&&&&%%%%%%$$$######"""""""""""""""############"""###%%%&&&&&&&&&$$$###"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""$$$%%%$$$""""""###%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$###""""""!!!!!!"""""""""#########%%%%%%$$$$$$$$$%%%%%%&&&########################%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$###############"""""""""""""""######$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###########################&&&%%%$$$$$$######$$$$$$"""!!! !!!###$$$$$$### !!!""""""""""""""""""$$$$$$###"""""""""######""""""""""""""""""""""""######""""""######$$$%%%#########"""""""""""""""&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!"""######$$$$$$"""!!! !!!$$$&&&&&&&&&######""""""""""""############$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""""""""""""""$$$$$$$$$###############%%%&&&'''&&&$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################"""""""""!!!"""###%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%###"""$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######"""!!!"""############$$$$$$$$$$$$$$$$$$###############!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########!!!!!!"""""""""##################$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&'''''''''$$$######""""""######$$$%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%$$$######"""""""""#########$$$$$$$$$''''''&&&%%%$$$$$$$$$%%%!!!"""######$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$#########"""""""""#########$$$$$$"""###%%%&&&&&&&&&%%%$$$###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%$$$###"""###%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$######"""""""""#########$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%########################%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###########################$$$%%%%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###""""""""""""""""""""""""######$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$##############################%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!###$$$$$$###!!!"""###$$$$$$###"""!!!#########""""""""""""###########################$$$$$$###""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######!!!!!!""""""###############!!!!!!"""$$$%%%%%%$$$""""""!!!!!!"""###$$$$$$###############"""""""""########################!!!"""############"""!!!!!!!!!!!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""###""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!########################%%%&&&'''%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############""""""!!!!!!!!!######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%###"""$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%###""" !!!""""""###$$$$$$%%%%%%$$$###"""!!! !!!!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&'''''''''&&&$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%$$$###"""############$$$$$$$$$$$$''''''&&&%%%$$$#########"""""""""#####################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$########################"""############$$$$$$$$$$$$%%%&&&''''''&&&$$$$$$#########$$$$$$#########"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%##################$$$$$$###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###""""""""""""""""""""""""######$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$%%%%%%$$$###$$$%%%&&&%%%$$$###"""""""""""""""###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""""""""""""""#########$$$###"""###$$$$$$###"""!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$####################################""""""############"""""""""""""""######$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################%%%&&&&&&%%%###!!!"""###"""""""""##################$$$$$$%%%%%%$$$$$$###((('''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%###"""###$$$$$$%%%%%%%%%$$$$$$######""""""""""""######$$$%%%&&&&&&&&&%%%###"""!!!!!!"""###$$$%%%%%%&&&%%%$$$###"""""""""""""""%%%%%%%%%%%%%%%$$$###############$$$%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&'''''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$###""""""!!!############$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&###%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$########################"""""""""#########$$$$$$###$$$%%%&&&&&&&&&%%%$$$"""###$$$$$$$$$$$$###"""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$###############"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###$$$$$$$$$$$$###""""""########################""""""###$$$$$$$$$######&&&$$$######$$$%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$ !!!"""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""""""""""""""#########!!!""""""###$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###""""""""""""""""""######%%%$$$###$$$%%%$$$""" """"""!!!!!!"""###$$$$$$%%%%%%$$$############$$$!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""###""""""######$$$$$$%%%%%%!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""###############$$$$$$$$$$$$%%%&&&%%%###""""""###"""""""""##################$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%$$$############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%###"""######$$$%%%%%%%%%$$$$$$###""""""""""""""""""###$$$%%%%%%&&&&&&&&&%%%%%%!!!!!!"""###$$$$$$%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""######$$$%%%&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%$$$###&&&%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$###$$$%%%&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###############$$$%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""""""""###############$$$$$$$$$"""""""""""""""######$$$""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""######################## !!!"""############"""%%%$$$""""""###$$$$$$###&&&%%%$$$$$$######$$$$$$ """#########""""""########################!!!!!!"""###############!!!!!!"""""""""#########!!!"""###$$$%%%$$$############$$$$$$$$$%%%%%%%%%#################################$$$$$$############"""""""""""""""""""""###""""""$$$%%%%%%###"""###"""""""""""""""######%%%$$$###"""!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!!!!"""###$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$%%%$$$###"""###$$$######$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""############&&&%%%$$$#########$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$#########"""###$$$%%%%%%%%%%%%$$$$$$######""""""######$$$############$$$%%%&&&'''"""""""""###$$$$$$$$$%%%%%%%%%'''(((((('''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%%%%$$$###"""###""""""!!!"""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###$$$&&&'''%%%###'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&%%%%%%$$$###############$$$$$$$$$$$$""""""""""""###%%%&&&&&&########################$$$$$$$$$$$$%%%%%%%%%%%%###"""""""""######$$$%%%###$$$%%%&&&&&&%%%$$$### !!!"""###$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""""""""######$$$$$$$$$%%%"""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$###"""!!!######################## !!!#########"""!!!$$$###!!!!!!"""######"""&&&%%%###"""""""""###$$$ !!!#########"""!!!""""""""""""""""""""""""!!!"""""""""!!! ######$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$#########""""""""""""""" !!!###&&&&&&%%%#########""""""""""""######$$$###!!! !!!"""##############################""""""""""""###### !!!"""######$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""###$$$$$$###"""###%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$######"""###%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%$$$###"""""""""######"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""!!!!!!"""$$$&&&'''###############$$$$$$$$$!!!"""$$$&&&'''&&&$$$#########$$$%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%""""""###$$$%%%%%%%%%%%%$$$$$$############$$$$$$###$$$%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$"""!!! !!!###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''%%%###$$$&&&'''%%%###%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&%%%%%%$$$###""""""#########$$$$$$$$$!!!!!!!!!"""###%%%&&&'''########################!!!""""""""""""############"""!!!!!!!!!"""$$$%%%###$$$&&&''''''&&&$$$### !!!"""$$$$$$######"""######""""""######$$$%%%!!!!!!""""""""""""!!!!!!########################$$$#########%%%&&&%%%$$$ """%%%%%%$$$######$$$"""############$$$$$$$$$######$$$$$$###"""!!! """ !!!$$$&&&&&&&&&$$$$$$###"""!!!!!!""""""%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$$$$%%%$$$$$$$$$"""!!!###&&&(((&&&$$$%%%$$$###"""###$$$&&&'''%%%$$$$$$###############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&$$$!!!$$$#########""""""!!!!!!$$$######"""""""""""""""&&&&&&%%%$$$#########$$$'''&&&$$$###"""######$$$&&&%%%$$$######%%%'''(((###########################!!!!!!$$$%%%$$$""""""###$$$%%%%%%$$$###"""&&&%%%###!!!!!!"""$$$%%%###"""!!! !!!"""###%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""######"""!!!!!!"""###$$$###"""!!!"""###$$$###!!!""""""""""""############""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$""" !!!$$$%%%###!!!######""""""""""""###### """###""" !!!"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%%%%%%%&&&(((%%%$$$###$$$%%%&&&$$$"""%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%"""$$$'''******(((%%%###%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$###"""###$$$$$$###"""#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''''''''((()))+++,,,+++)))&&&#########%%%&&&########################!!!"""$$$%%%&&&%%%%%%$$$!!!###&&&((((((&&&###!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&'''(((""""""############""""""$$$$$$$$$$$$######""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###""""""###$$$%%%%%%&&&&&&$$$$$$###############$$$!!!"""###$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&''''''''''''((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############""""""############""""""&&&'''((())))))'''%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$############&&&%%%$$$$$$$$$###!!!#########$$$$$$%%%%%%%%%%%%$$$###"""###$$$%%%&&&%%%###""""""###$$$$$$###########################%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$$$$######""""""""""""""""""""""""$$$###"""###%%%&&&%%%$$$"""$$$&&&&&&%%%$$$%%%&&&"""############$$$$$$$$$############""""""""""""###!!!!!!"""$$$&&&'''&&&$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$######"""$$$$$$%%%$$$$$$###"""!!!###"""!!!"""%%%'''&&&$$$"""######$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$######""""""$$$#########""""""""""""######"""######$$$%%%%%%%%%%%%$$$###############$$$$$$$$$###$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%###########################""" !!!$$$%%%###!!!"""###$$$$$$$$$$$$###"""%%%$$$###"""!!!"""######%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$############$$$%%%###"""!!!"""###$$$###!!!"""""""""""""""""""""!!!""""""""""""""""""""""""######"""!!!!!!"""#########!!! !!!######""" ###""""""!!!!!!""""""######$$$&&&%%%$$$$$$%%%'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""$$$&&&&&&&&&$$$$$$$$$&&&%%%$$$###$$$&&&&&&$$$###%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%###############$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$!!!"""$$$&&&&&&%%%###!!!!!!""""""######""""""!!!$$$$$$$$$###############$$$$$$###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%&&&''')))))))))(((&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%!!!###%%%&&&&&&%%%###!!!$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$############$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$$$$######%%%&&&'''((((((&&&%%%###$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$$$$$$$$$$""" !!!!!!"""$$$%%%&&&''''''%%%$$$$$$###$$$%%%&&&'''%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""$$$%%%$$$######$$$$$$$$$######%%%&&&"""############$$$$$$$$$######"""!!!"""###$$$%%%$$$###"""###%%%''''''&&&$$$###""""""""""""""""""##################""""""$$$$$$%%%$$$$$$###"""!!!"""!!!!!!"""$$$%%%$$$### !!!###%%%%%%$$$"""!!! !!!"""###%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###"""!!!"""###$$$###############""""""""""""""""""###$$$&&&'''((($$$$$$###"""""""""######""""""###$$$%%%%%%&&&%%% """$$$%%%&&&%%%###"""########################$$$###!!!"""######"""!!!"""###$$$$$$$$$$$$###"""######"""""""""!!!!!!!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""######$$$###"""!!!"""###$$$###!!!"""""""""!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""###"""!!!"""###$$$###!!!""""""!!!!!!!!!!!!""""""!!!###$$$$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$###"""&&&''''''&&&$$$######$$$%%%$$$$$$$$$&&&&&&$$$###$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%############""""""""""""%%%%%%%%%%%%$$$$$$$$$$$$"""######$$$######""""""######$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%"""###$$$$$$$$$$$$###"""&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&'''(((%%%%%%%%%$$$$$$#####################$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%$$$"""!!! """###%%%'''((((((%%%%%%%%%$$$%%%&&&&&&'''%%%$$$""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%!!!""""""######""""""!!!""""""""""""""""""""""""###"""!!!"""$$$%%%$$$###!!!!!!!!!  """%%%""""""#########$$$$$$$$$###"""!!!!!!!!!###&&&'''%%%$$$######%%%''''''&&&######"""""""""""""""#########""""""""""""""""""!!!!!!###$$$$$$$$$$$$$$$"""!!!!!!"""############!!!"""###$$$$$$###"""!!! !!!"""###$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$###########################""""""###$$$%%%&&&&&&######"""""""""""""""###"""###$$$%%%&&&%%%$$$$$$!!!"""###$$$$$$###"""!!!########################$$$######"""""""""!!!!!!#########$$$$$$#########!!!""""""""""""!!! """"""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###"""!!!"""###$$$###!!!""""""!!!!!! """""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$###"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$######%%%&&&'''&&&$$$###$$$%%%%%%$$$$$$%%%&&&&&&%%%######$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''%%%&&&'''&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%########################%%%%%%%%%%%%$$$######"""$$$######""""""######$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$%%%&&&&&&########################""""""#########$$$$$$$$$&&&''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$######$$$#########$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%%%%$$$"""!!!""""""###%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&$$$"""###$$$%%%$$$$$$##############################""""""######$$$%%%""""""############""""""###########################"""""""""$$$%%%$$$###!!!!!!!!!  """%%%""""""#########$$$$$$$$$###"""!!!!!!"""$$$&&&(((&&&%%%###$$$%%%&&&&&&%%%###"""""""""""""""#########""""""!!!!!!"""######!!!!!!###$$$$$$$$$$$$$$$!!!"""""""""""""""######$$$###"""!!!!!!"""######""""""!!!!!!!!!!!!!!!"""########################""""""""""""""""""""""""!!!"""$$$%%%%%%$$$###"""###############$$$$$$$$$$$$######"""""""""#########"""""""""""""""######$$$$$$%%%&&&%%%$$$###"""$$$###"""!!!!!!!!!"""##############################$$$$$$###"""!!!!!!!!!$$$##################$$$!!!""""""""""""!!! !!!!!!!!!!!! #########""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! ###"""!!!"""###$$$###!!!"""!!!!!!!!! ########################!!!!!!""""""""""""!!!!!!"""############"""######""""""!!!!!!!!!!!!""""""((())))))(((&&&$$$%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$&&&%%%%%%$$$&&&'''&&&%%%$$$%%%&&&'''%%%######$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$#########$$$$$$!!!!!!""""""""""""!!!!!!%%%%%%%%%&&&&&&''''''(((%%%&&&((('''%%%$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&(((((('''&&&%%%########################&&&%%%%%%$$$############$$$$$$###""""""###$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$############$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''########################""""""#########$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&######$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$&&&%%%$$$$$$#########$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########%%%%%%%%%$$$$$$######### !!!!!!!!!$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$%%%%%%$$$""""""""""""""""""""""""%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$########################$$$###"""###%%%&&&%%%$$$###$$$$$$$$$######%%%&&&"""############$$$$$$$$$###"""""""""###$$$&&&''''''%%%######$$$%%%%%%$$$"""""""""""""""######$$$$$$###"""!!!"""###$$$%%%$$$$$$%%%$$$$$$###"""!!!"""###$$$$$$""""""###$$$&&&$$$"""!!! """###$$$$$$###""""""!!!!!!!!!"""################################################ !!!$$$&&&&&&%%%###!!!#########$$$$$$$$$$$$$$$$$$######"""!!!!!!""""""######"""""""""###$$$$$$%%%&&&%%%%%%$$$###""""""%%%$$$""" !!!###$$$########################"""###$$$###"""!!!"""###$$$$$$###""""""###$$$$$$######"""""""""!!!!!!!!!!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$###"""!!!!!!###"""!!!"""###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""############""""""!!!"""!!!  !!!######""""""""""""######'''(((((('''$$$######$$$$$$######""""""######$$$###$$$%%%%%%%%%%%%%%%%%%"""$$$%%%%%%%%%%%%&&&(((&&&%%%%%%%%%''''''%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&((('''%%%###%%%(((%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''''''''&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''"""###$$$&&&''''''((((((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$###&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$##################$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$ !!!!!!""""""#########$$$######$$$&&&'''&&&$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%######%%%&&&%%%$$$""""""""""""""""""""""""%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$########################%%%$$$$$$$$$&&&'''&&&%%%"""$$$&&&&&&%%%$$$%%%&&&"""############$$$$$$$$$#########$$$$$$%%%%%%%%%'''%%%######$$$$$$###""""""""""""""""""###$$$$$$$$$$$$"""""""""###%%%&&&$$$$$$%%%$$$$$$###"""!!!"""$$$&&&%%%###"""###%%%%%%%%%$$$#####################"""""""""######$$$########################%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$$$$############$$$$$$%%%%%%%%%######"""""""""###$$$$$$###############$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$######""""""""""""######################## """$$$###!!!!!!"""$$$$$$$$$###""""""###$$$$$$%%%$$$###"""!!!"""######!!!"""###$$$$$$###"""!!!!!!""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###"""!!!###"""!!!"""###$$$###!!! !!!!!!""""""#################################"""###$$$%%%%%%$$$###""" """###""" !!!###$$$$$$############$$$$$$!!!###$$$###"""!!!"""$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%&&&''''''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###"""""""""'''''''''(((((('''''''''%%%%%%%%%%%%%%%$$$$$$$$$###&&&((('''$$$"""%%%(((%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%'''''''''&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$$$$%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%&&&'''''''''&&&'''&&&$$$######$$$&&&'''%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%&&&&&&''''''%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''((((((#########$$$'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&&&&%%%$$$'''%%%###$$$%%%&&&%%%$$$##############################""""""######$$$%%%"""######$$$$$$######"""""""""""""""""""""""""""&&&%%%$$$%%%'''((('''&&& """%%%%%%$$$######$$$"""############$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&$$$###"""######"""!!!""""""!!!""""""###$$$$$$%%%$$$###""""""$$$&&&'''!!!"""###$$$$$$%%%$$$$$$###%%%'''&&&###"""$$$&&&$$$$$$&&&&&&&&&$$$"""!!!""""""""""""###%%%&&&'''########################""""""""""""""""""""""""######"""""""""###%%%&&&#########$$$$$$%%%%%%%%%"""""""""###$$$%%%''''''$$$$$$######$$$%%%&&&&&&$$$######"""###$$$&&&'''###$$$%%%&&&%%%$$$""" ########################"""$$$###!!!!!!###&&&%%%$$$###""""""###$$$%%%&&&%%%###!!!!!!"""$$$%%% !!!"""######"""!!! !!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$###""" ###"""!!!"""###$$$###!!! !!!"""###$$$%%%%%%###########################$$$%%%&&&&&&%%%$$$###"""%%%&&&&&&###"""$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!###%%%%%%%%%&&&''')))&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&$$$######$$$&&&%%%%%%&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''((((((''''''%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$(((((((((''''''&&&&&&&&&"""&&&((('''###"""$$$(((%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%"""###$$$&&&''''''&&&&&&(((((('''&&&%%%%%%$$$$$$########################$$$######"""###$$$&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''(((&&&%%%###""""""###%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$###""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&''''''&&&&&&%%%$$$'''&&&$$$######$$$&&&'''%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%%%%%%%%%%%%%""""""###$$$%%%'''((()))""""""###$$$%%%&&&&&&'''############$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$%%%&&&''''''###"""###%%%'''((('''&&&""""""###$$$%%%%%%&&&&&&"""###$$$%%%&&&%%%$$$$$$'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%&&&%%%$$$""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&%%%$$$###!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$"""!!!!!!"""%%%%%%$$$###""""""############""""""""""""######"""############$$$$$$$$$$$$$$$############$$$$$$#########""""""""""""!!!#########"""""""""""""""%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$#########""""""###############"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""""""""""""""""""""""""""""""""%%%###""""""######!!! """!!! !!!"""###"""!!!!!!###$$$$$$######$$$%%%"""###%%%&&&&&&%%%###"""%%%###!!!!!!###$$$"""###$$$%%%&&&'''&&&&&&%%%""""""""""""""""""""""""""""""######$$$$$$%%%%%%!!!  ######!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""############""""""######"""!!! !!!!!!""""""""""""""""""""""""######$$$%%%%%%&&&''''''$$$$$$###"""!!!!!!""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###&&&%%%%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$###"""!!!!!!&&&&&&&&&'''''''''((((((%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$"""###$$$$$$""""""###$$$+++)))'''%%%%%%###!!!"""###$$$%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&)))&&&%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%((('''&&&&&&$$$$$$###""""""###%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###,,,222...***))))))'''$$$$$$%%%&&&((('''$$$""" """%%%&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%% !!!###%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&!!!""""""###$$$$$$%%%%%%$$$######""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""###%%%%%%$$$#####################""""""""""""######"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########"""""""""############""""""""""""#########$$$$$$######"""$$$$$$$$$#########""""""!!!"""""""""!!!!!! """"""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%###########################"""!!!"""$$$$$$###""""""!!! !!!#########!!! """######"""!!!###$$$"""###%%%&&&&&&%%%###"""%%%###!!!"""###$$$""" !!!"""###$$$%%%%%%$$$###########################""""""##################$$$"""!!!!!!###### !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""""""""#########""""""!!!######"""!!!!!!!!!""""""###########################$$$$$$%%%%%%&&&&&&&&&$$$$$$###"""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$######"""%%%%%%%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%&&&%%%$$$$$$%%%&&&(((&&&%%%&&&''''''&&&$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((&&&%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$######$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&---555555///)))&&&&&&%%%$$$$$$&&&''''''%%%######$$$&&&''''''&&&%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""""""""###$$$$$$%%%%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!! %%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$%%%$$$$$$############$$$######""""""""""""######"""############$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$####################################"""######$$$$$$#########$$$$$$$$$###############"""""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###%%%&&&&&&%%%"""!!! !!!###$$$###"""!!!""""""!!!!!!"""######$$$%%%&&&&&&%%%$$$###$$$###""""""######"""!!! !!!""""""######""""""#################################"""""""""""""""%%%###""""""""""""""""""""""""""""""""""""!!!"""######$$$$$$#####################"""!!! ######"""""""""###$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""""""""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%'''((('''&&&%%%&&&''''''&&&%%%&&&((()))((('''######$$$%%%&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))),,,777BBB>>>000&&&&&&&&&%%%$$$%%%&&&'''&&&$$$%%%&&&'''''''''%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$""""""#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""!!!%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%%%%$$$$$$######$$$$$$$$$$$$######""""""######$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######"""###############$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$"""!!! !!!###$$$###""" !!!""""""!!!!!!"""$$$###$$$$$$%%%%%%$$$$$$######"""""""""######""""""!!!!!!""""""""""""""""""#################################""""""!!!!!!!!!"""""""""""""""!!! ########################""""""###$$$$$$$$$$$$$$$######$$$######"""!!! ###"""""""""###$$$%%%%%%########################%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""#########"""######$$$$$$######"""######$$$%%%%%%&&&''''''###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&'''((('''&&&%%%&&&((()))'''&&&&&&''''''%%%$$$###$$$%%%%%%&&&&&&&&&%%%'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++***777NNNSSSAAA///((((((&&&$$$$$$&&&'''&&&&&&$$$$$$%%%%%%%%%$$$###"""$$$$$$############$$$$$$&&&%%%%%%%%%%%%&&&&&&'''###$$$%%%%%%&&&''''''''''''(((((())))))(((((('''(((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###############$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$%%%###$$$%%%&&&&&&&&&&&&&&&########################%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%$$$"""###"""!!!"""###$$$$$$"""!!!"""$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######"""""""""###################################################$$$$$$######""""""!!!!!! !!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$###############"""!!!!!!###"""""""""###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$###$$$###############$$$$$$"""######$$$$$$######"""######$$$%%%%%%&&&''''''###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%'''((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''$$$&&&'''&&&%%%$$$%%%&&&'''&&&%%%%%%&&&&&&%%%###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$###""""""%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++&&&444SSScccTTT:::+++(((&&&$$$%%%&&&''''''&&&######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''(((#########$$$$$$%%%&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''########################$$$%%%%%%$$$$$$"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$############""""""######$$$%%%%%%%%%!!!"""######$$$$$$$$$$$$###############$$$$$$$$$###"""!!! !!!"""###$$$""""""""""""""""""""""""########################'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$###$$$$$$"""!!!###"""!!!"""$$$%%%$$$###"""###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######""""""###$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!!!!!!!!!!"""$$$########################!!!"""######$$$$$$######""""""############""""""######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$############$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((###%%%&&&%%%$$$###$$$%%%$$$###"""$$$&&&''''''&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$#########$$$$$$%%%&&&''''''&&&%%%$$$######"""%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))$$$000MMMbbbZZZ@@@+++'''&&&%%%&&&'''((('''%%%%%%%%%&&&&&&''''''(((((((((''''''&&&&&&''''''(((%%%%%%%%%%%%&&&'''((()))'''&&&%%%$$$###"""""""""$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''########################"""###$$$$$$$$$$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###%%%$$$$$$$$$$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########"""""""""""""""###$$$$$$%%%&&&&&&!!!!!!"""###$$$$$$$$$$$$""""""#########$$$$$$$$$"""!!! !!!###$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###""""""###$$$###!!!###"""!!!"""$$$%%%$$$###!!!"""######""""""###$$$%%%$$$$$$$$$$$$$$$$$$%%% """$$$###"""!!!###%%%&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!$$$$$$""""""###%%%######################## !!!""""""######"""""" !!!"""######$$$############"""!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$#########$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''''''''''''''''''''''''''&&&''''''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%'''((((((###%%%&&&%%%$$$###$$$%%%%%%$$$$$$%%%'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((($$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%---???QQQPPP<<<(((&&&&&&&&&''')))(((&&&$$$(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''((())))))(((&&&$$$##################$$$$$$$$$$$$######"""######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$################## !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$############$$$$$$#########""""""""""""!!!""""""###$$$%%%%%%&&&&&&"""###$$$%%%&&&'''''''''""""""######$$$$$$$$$$$$###"""!!! !!!"""$$$&&&""""""""""""""""""""""""######################## !!!"""###$$$%%%%%%"""""""""""""""""""""""""""!!! !!!###$$$$$$######"""""""""$$$%%%$$$### !!!""""""!!!!!!"""###%%%$$$$$$######$$$$$$%%%"""$$$###!!!!!!###%%%&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""%%%'''&&&$$$"""###%%%"""""""""""""""""""""""" !!!""""""""""""""" !!!###$$$$$$$$$$$$######"""!!!!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$#########$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%&&&'''(((%%%$$$$$$######$$$$$$%%%"""###$$$%%%'''((())))))$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((('''&&&%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))$$$%%%&&&&&&$$$$$$%%%&&&+++)))'''''''''&&&%%%###%%%%%%%%%&&&&&&%%%$$$$$$######$$$%%%&&&((()))***######$$$%%%'''((())))))$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&'''''''''(((((($$$%%%&&&'''((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%'''&&&$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''+++444@@@DDD666%%%&&&&&&&&&(((***)))&&&$$$((((((&&&%%%$$$#########$$$##################$$$%%%%%%%%%&&&'''((())))))'''&&&%%%$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###$$$%%%%%%&&&######""""""""""""######$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$#########""""""!!!"""$$$$$$#########$$$ !!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%"""######$$$$$$######"""%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$######"""""""""%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$###""""""########################&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!"""###$$$$$$%%%%%%""""""""""""###%%%&&&''''''$$$"""!!!!!!"""!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$######"""######$$$''''''&&&&&&&&&&&&&&&&&&###$$$%%%%%%###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""""""""!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""!!!""""""###%%%''''''&&&%%%"""###$$$###""""""$$$%%%######""""""!!!!!! """"""""""""""""""""""""$$$###"""###$$$%%%$$$"""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!###$$$$$$%%%%%%$$$$$$###((('''%%%$$$###"""""""""########################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((('''&&&&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$###"""!!!"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$######''''''((((((((('''%%%$$$''''''&&&%%%&&&'''((()))))))))))))))((('''&&&&&&''''''&&&%%%$$$$$$######$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&)))'''%%%###"""###%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%"""""""""######$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%(((,,,---***&&&&&&%%%%%%$$$$$$%%%%%%&&&,,,((($$$###%%%&&&%%%$$$&&&'''''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&"""#########$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""!!!###%%%%%%$$$###$$$%%%!!!!!!"""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$#########################################################"""""""""###$$$$$$%%%%%%  !!!"""###'''$$$"""!!!"""""""""!!!########################""""""###$$$$$$$$$$$$###$$$$$$###############$$$###$$$%%%%%%%%%%%%$$$######$$$%%%$$$"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$$$$$$$$$$#########""""""######""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!!!! """######!!! $$$$$$$$$###""""""###$$$"""""""""""""""!!!!!!!!!########################%%%#########$$$%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$######""""""###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%!!!"""###$$$%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###""""""!!!!!!&&&&&&'''''''''&&&$$$$$$'''&&&&&&%%%&&&'''((()))$$$%%%%%%%%%%%%$$$######(((''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''((()))(((&&&$$$(((''''''&&&&&&''''''(((+++((($$$###%%%&&&%%%$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%%%%&&&((((((((((((''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%######""""""######$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$###############"""###%%%%%%$$$$$$$$$%%%######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$%%%%%%""""""######$$$%%%%%%%%%$$$######"""######$$$$$$&&&$$$"""""""""###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$######$$$$$$$$$$$$###$$$&&&''''''&&&%%%$$$$$$%%%$$$###!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$$$$#########"""""""""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""######$$$$$$######"""!!!&&&%%%$$$######"""######!!!!!!""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$%%%$$$"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###'''&&&&&&&&&&&&'''(((((($$$%%%&&&&&&''''''&&&&&&((((((((('''&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''((()))((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%$$$$$$%%%(((''''''&&&&&&''''''(((***(((%%%$$$%%%&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%'''''''''((((((((())))))$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$######"""!!!"""###$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%########################"""$$$%%%&&&%%%$$$%%%&&&%%%%%%%%%%%%$$$$$$###"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######"""""""""######$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%########################"""###$$$%%%&&&'''((((((#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$""""""###$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$""" !!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%############""""""""""""$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%###"""""""""&&&$$$######$$$$$$$$$$$$!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!######"""!!!############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&))))))))))))((((((''''''%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((($$$%%%&&&'''(((((((((((()))((((((((('''''''''&&&"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$#########$$$%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''%%%######&&&)))&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$###"""!!!!!!###$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%########################!!!###%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""######$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%########################""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!%%%$$$######$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%$$$!!! !!!###$$$$$$###""" !!!$$$'''""""""""""""""""""""""""&&&&&&%%%%%%$$$##################"""""""""!!!!!!""""""!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########!!!######"""!!!%%%###""""""%%%&&&&&&%%%!!!!!!""""""######$$$$$$########################"""  !!!"""!!! """"""#########$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''' !!!"""###$$$%%%%%%%%%)))(((((((((((((((''''''"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&$$$######%%%&&&'''$$$#########$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%######&&&)))&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&%%%%%%&&&&&&'''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$###"""""""""###%%%&&&""""""###$$$$$$$$$$$$##################$$$$$$$$$!!!"""$$$$$$#########$$$$$$$$$%%%%%%%%%$$$###############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!###$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######$$$######$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""###$$$&&&&&&&&&%%%%%%$$$"""  """%%%'''######$$$###!!!"""$$$&&&########################$$$$$$######"""!!!!!!!!!######"""""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%###!!! ###&&&&&&$$$!!!"""&&&'''&&&$$$""""""##################""""""""""""""""""""""""!!!  !!!"""!!!"""""""""############$$$######$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''###############$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((%%%&&&''''''((((((''''''"""###$$$%%%&&&'''''''''((((((((((((((((((''''''###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''%%%###""""""$$$'''((($$$$$$###$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%(((''''''&&&&&&''''''(((%%%&&&''''''%%%%%%%%%'''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###"""!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$ !!!######"""""""""###"""###$$$$$$$$$$$$$$$###"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%%%%%%%$$$######""""""######$$$&&&%%%%%%$$$$$$#################################!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$######$$$&&&&&&$$$"""########################""""""###$$$$$$$$$$$$###!!!###%%%&&&''''''&&&%%%######$$$%%%&&&&&&''''''!!!###$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""""""""############"""""""""!!!!!!!!!!!!###""""""""""""""""""#########$$$$$$$$$%%%%%%%%%########################"""""""""""""""""""""""""""%%%'''&&&$$$$$$)))---***&&&######&&&&&&$$$!!!$$$$$$#############################################"""!!!!!!######"""!!!""""""""""""#####################$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&'''(((%%%&&&'''((((((((('''&&&&&&'''((()))))))))))))))''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$%%%&&&'''((($$$$$$$$$$$$%%%&&&'''((('''&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$###&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((((((&&&$$$(((''''''&&&&&&''''''((($$$&&&((('''%%%$$$%%%'''$$$%%%&&&&&&''''''&&&&&&############$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%###%%%&&&(((((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%""""""######$$$$$$$$$$$$!!!"""###"""!!!"""###!!!"""###$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$#########""""""############""""""%%%$$$$$$######"""""""""######""""""""""""######&&&&&&%%%%%%$$$###""""""########################$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$#########%%%&&&&&&$$$"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!"""%%%'''''''''&&&%%%!!!###$$$###!!! """$$$%%%$$$###$$$%%%"""""""""""""""""""""""" !!!"""$$$%%%&&&((((((""""""""""""!!!!!!!!!!!!$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%&&&!!!$$$$$$"""###(((---...)))$$$###%%%%%%"""%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$"""""""""""""""####################################$$$$$$$$$%%%%%%$$$$$$$$$"""""""""###$$$%%%'''(((########################%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$######""""""$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$#########!!!"""$$$&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%$$$###$$$%%%&&&'''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&(((((()))###$$$&&&&&&&&&&&&$$$###''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((%%%%%%'''((((((((('''&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((($$$%%%'''(((((((((''''''%%%%%%%%%%%%&&&'''((()))'''&&&%%%$$$###"""""""""&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!! !!!&&&+++,,,***'''&&&%%%%%%$$$$$$%%%%%%&&&###&&&((((((%%%$$$%%%'''$$$%%%%%%&&&'''''''''&&&!!!!!!!!!"""###$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$###%%%(((******)))&&&%%%''''''&&&%%%$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$%%%&&&&&&$$$###"""###$$$%%%$$$"""!!!"""###$$$%%%''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%###"""""""""############$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$######""""""""""""######"""""""""""""""""""""""""""###%%%%%%###"""###$$$#########""""""""""""""""""###$$$%%%%%%%%%%%%%%%$$$###""" !!!!!!""""""#########$$$$$$$$$###"""!!! !!!"""#########""""""###$$$%%%%%%&&&%%%$$$"""!!!!!!!!!!!!""""""""""""############!!!"""###$$$&&&'''((()))############$$$%%%&&&&&&$$$$$$$$$#########""""""%%%$$$$$$$$$######""""""%%%%%%%%%$$$$$$#########""""""############"""!!!%%%%%%$$$###""""""######"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''### !!!&&&(((&&&###%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$#########''''''&&&%%%%%%%%%%%%&&&#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%((('''&&&&&&'''))),,,...$$$$$$######$$$&&&'''((()))&&&######&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((('''&&&$$$###&&&'''''''''&&&%%%%%%$$$&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&'''''''''''''''&&&&&&(((((())))))((('''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$#########'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&'''''''''&&&$$$###'''''''''''''''''''''''')))(((&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((***(((&&&&&&&&&%%%###"""%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&+++***(((&&&$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&$$$###""""""!!!!!!"""###%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%$$$$$$###"""$$$%%%&&&%%%#########$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$###"""######$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$###############""""""""""""##############################"""###%%%%%%###"""###$$$$$$$$$$$$###############"""###$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!"""###""""""#########$$$$$$$$$$$$###""""""""""""###$$$######""""""###$$$$$$%%%&&&%%%$$$###""""""""""""""""""""""""############"""""""""######$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$######"""""""""%%%%%%%%%$$$$$$#####################""""""""""""%%%$$$$$$###""""""######"""###$$$$$$###"""###$$$"""""""""""""""""""""""" !!!!!!!!!!!! %%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''### """&&&(((&&&######$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%)))(((&&&%%%%%%&&&'''((($$$$$$######$$$&&&'''((()))&&&$$$$$$&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''&&&&&&%%%$$$'''&&&$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&'''''''''''''''&&&&&&((((((((((((((('''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$######$$$#########%%%&&&%%%###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$&&&%%%$$$###""""""""""""###$$$%%%&&&&&&&&&%%%$$$"""""""""######%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$######""""""######%%%&&&'''&&&$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%######$$$$$$$$$$$$$$$$$$$$$$$$###############"""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$#########"""######$$$$$$###############$$$$$$$$$$$$$$$#########$$$$$$%%%#########"""######$$$%%%%%%$$$$$$###"""""""""""""""""""""#########$$$$$$$$$#####################%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$########################"""""""""""""""$$$$$$$$$$$$$$$#########$$$###"""!!!""""""###$$$%%%$$$######"""#########"""###$$$$$$###"""###$$$""""""""""""""""""""""""#########$$$$$$######"""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&$$$!!!"""%%%'''&&&$$$%%%$$$$$$$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%#########$$$%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$#########&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''(((&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%''''''%%%$$$###"""""""""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$%%%%%%%%%&&&&&&&&&&&&))))))((((((((((((((((((&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&)))((('''&&&%%%###""""""'''%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&&&&&&&%%%$$$######"""""""""######$$$%%%$$$$$$######"""#########%%%$$$###"""!!!"""###$$$$$$%%%&&&%%%$$$###$$$%%%&&&%%%############%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$############$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&####################################$$$$$$$$$%%%$$$###############$$$$$$######"""!!!!!!!!!""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$####################################""""""""""""""""""""""""$$$$$$$$$###############%%%###"""!!!!!!###$$$&&&$$$$$$###############$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###%%%'''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%''''''$$$$$$$$$$$$%%%&&&&&&&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%&&&'''%%%&&&&&&'''&&&&&&%%%%%%''''''&&&%%%$$$$$$######(((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''&&&&&&&&&%%%%%%&&&''''''(((''''''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%&&&''''''*********))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&444///)))%%%$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$''''''''''''''''''''''''######$$$$$$%%%$$$$$$$$$############$$$$$$%%%&&&%%%&&&&&&'''&&&%%%###"""%%%$$$######"""""""""###$$$$$$######"""#########&&&%%%###"""""""""###$$$"""$$$%%%$$$###"""###%%%&&&%%%############%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################"""###%%%%%%###"""###$$$""""""""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%########################!!!""""""######$$$$$$$$$$$$$$$###############$$$!!!!!! !!!!!!"""############$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$####################################"""""""""""""""#################################$$$###"""!!!!!!###%%%'''$$$###############$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%'''(((%%%%%%&&&&&&'''&&&&&&%%%&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&%%%%%%%%%&&&'''((())))))******)))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''###$$$$$$%%%'''(((((()));;;444+++$$$"""$$$'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$''''''''''''''''''''''''"""###$$$%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%&&&&&&'''&&&%%%###"""&&&&&&%%%######"""""""""%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$!!!###$$$$$$###"""###%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$"""""""""""""""""""""""""""###%%%%%%###"""###$$$!!!!!!!!!"""######$$$$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%$$$$$$$$$$$$$$$############### !!!"""###$$$$$$$$$###%%%$$$######"""######### !!!!!!"""############$$$$$$$$$$$$%%%!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$"""""""""#####################""""""###$$$&&&'''#########"""######$$$%%%"""###$$$$$$###"""###$$$""""""""""""""""""""""""$$$$$$%%%$$$$$$###"""!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%''''''((((((''''''&&&%%%%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$#########'''''''''&&&%%%$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%&&&'''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&''''''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((((((''''''&&&%%%%%%&&&'''((((((((((((&&&'''((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&%%%%%%%%%&&&((()))'''((()))***)))((('''&&&'''''''''&&&''''''((()))((((((((((((((((((((((((%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''444...&&&!!!!!!$$$(((***%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''$$$%%%&&&&&&&&&%%%$$$###&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$"""###%%%$$$######%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&######$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################"""###%%%%%%###"""###$$$!!!!!!"""######$$$%%%%%%$$$%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$###"""$$$$$$$$$#########""""""!!!"""###%%%%%%%%%%%%%%%%%%$$$$$$###""""""######!!!!!!!!!""""""###%%%%%%#########$$$$$$$$$%%%%%%########################$$$$$$$$$###$$$$$$%%%%%%""""""#########$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%!!!"""""""""#########$$$""""""###$$$$$$%%%&&&&&&######""""""###$$$$$$%%%"""###$$$$$$###"""###$$$""""""""""""""""""""""""''''''''''''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%'''(((###$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&$$$###"""$$$%%%&&&&&&&&&%%%$$$$$$###&&&((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&(((((((((((('''$$$%%%&&&'''((((((((((((&&&&&&'''(((((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((('''%%%%%%%%%&&&((()))%%%&&&((())))))((('''&&&((('''&&&&&&'''((()))***((((((((((((((((((((((((%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%***'''###"""$$$&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''""""""""""""###$$$%%%&&&%%%&&&'''((('''&&&%%%$$$###$$$&&&%%%%%%%%%&&&'''%%%%%%'''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$$$$#########$$$%%%&&&&&&''''''""""""######$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%$$$###!!! $$$$$$$$$$$$######"""""""""###$$$&&&''''''&&&&&&%%%%%%$$$###""""""#########"""######$$$%%%''''''######$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%$$$$$$###############$$$%%%&&&&&&""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!""""""#########$$$!!!"""###%%%%%%&&&&&&%%%######""""""###$$$%%%%%%"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!! #########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&'''((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%'''(((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&(((''''''&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$######&&&)))(((&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''((('''&&&&&&$$$%%%%%%&&&'''''''''&&&(((((())))))(((&&&$$$###''''''''''''''''''''''''((((((((((((((((((((((((###$$$&&&((())))))(((((($$$%%%&&&'''((((((((((((&&&&&&'''((())))))((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&((('''%%%%%%%%%&&&(((***###%%%'''((()))((('''&&&((('''&&&&&&'''((()))***''''''''''''''''''''''''%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&'''&&&&&&%%%&&&'''***,,,+++)))%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###""""""!!!"""###%%%&&&%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""###%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""!!!!!!""""""""""""""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$########################$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$((('''&&&$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((***)))((('''&&&%%%%%%%%%)))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((((((((('''&&&&&&&&&%%%&&&'''''''''&&&%%%%%%$$$(((((((((((())))))))))))%%%%%%&&&&&&'''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&((('''&&&%%%$$$%%%%%%&&&)))((('''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&%%%$$$%%%&&&'''(((((('''&&&&&&&&&((()))***))))))))))))))))))***+++***((('''(((***+++(((%%%(((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''%%%&&&((()))))))))(((''')))(((&&&$$$$$$&&&((())))))'''%%%%%%&&&'''((('''&&&&&&&&&%%%%%%$$$$$$$$$"""&&&))))))'''%%%&&&(((''''''((((((((((((((((((%%%%%%&&&((()))+++,,,,,,&&&&&&&&&''''''''''''((('''&&&%%%&&&(((******))))))(((((('''''')))***+++,,,+++***(((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%'''((()))((('''&&&***%%% $$$&&&%%%"""&&&&&&%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''&&&$$$"""!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((('''''''''((()))***%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######$$$%%%$$$###&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""!!! !!!!!!!!!%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""""""""""""""""""""""""""########################$$$$$$########################$$$$$$$$$$$$######""""""""""""############"""""""""#########$$$$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((''''''&&&%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''''''''((((((''''''''''''&&&&&&%%%$$$'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$&&&%%%$$$$$$$$$%%%&&&'''(((''''''''''''(((((())))))((((((((()))***++++++,,,***((((((******(((&&&(((((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((&&&&&&'''((((((((((((((((((((('''&&&&&&'''(((((()))'''&&&&&&((()))))))))'''''''''&&&&&&&&&%%%%%%$$$&&&(((((('''&&&'''((((((((((((((((((''''''''''''''''''(((((())))))***&&&&&&&&&''''''''''''((('''&&&%%%&&&(((******)))(((((('''''''''((()))*********)))(((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&%%%%%%%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''')))$$$ ###%%%$$$"""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&""""""#########"""!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%###!!!$$$$$$$$$$$$############%%%%%%&&&&&&&&&%%%$$$$$$!!!!!!###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! !!!""""""###$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""#########$$$!!!"""""""""###############"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&((((((((('''&&&%%%$$$###'''&&&%%%&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((('''&&&((('''(((((()))***+++,,,...,,,)))((()))))))))((()))(((''''''&&&&&&'''''')))(((&&&%%%%%%&&&((()))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))(((&&&''')))*********(((((((((''''''''''''''''''&&&%%%%%%'''(((((('''))))))(((((('''''''''&&&((((((''''''''''''''''''&&&&&&&&&''''''''''''((((((&&&%%%&&&((()))))))))'''&&&&&&&&&&&&'''(((((((((((('''''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''$$$ ###$$$###!!!%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$###"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&%%%""" $$$$$$$$$$$$$$$$$$######%%%%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###$$$&&&'''((((((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&!!!!!!"""""""""###############"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&""""""###$$$&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%(((&&&%%%&&&'''((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((()))))))))'''((()))))))))'''&&&%%%'''''''''((()))***+++,,,///---***((((((((()))***)))(((((('''''''''''''''***(((&&&%%%%%%&&&(((***((('''&&&%%%%%%&&&'''((((((((())))))))))))((((((***)))''''''((()))(((''''''''''''''''''''''''''')))&&&###$$$'''))))))''')))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&((())))))(((%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&''''''%%%###"""$$$%%%$$$###%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%"""######$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&%%%### $$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######"""""" !!!"""###$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&""""""""""""############%%%$$$$$$###"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''######%%%&&&((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''%%%&&&&&&'''((((((((((((((('''&&&&&&(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''((((((''''''&&&&&&&&&''''''(((((((((((('''((()))))))))'''&&&%%%''''''''''''((()))***+++...---+++)))(((((()))+++))))))(((''''''''''''(((***)))'''&&&&&&''')))***)))(((&&&%%%%%%&&&'''((((((((())))))))))))((((((+++***(((''''''&&&$$$"""&&&&&&&&&&&&&&&&&&'''''')))&&&###$$$'''))))))'''))))))(((((('''''''''&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''((()))'''&&&&&&((())))))((($$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&'''((('''%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%#########"""######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&''''''''''''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########!!!!!!""""""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$"""#########$$$$$$$$$$$$&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%'''((())))))))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((($$$%%%&&&'''((()))))))))((('''&&&'''(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&'''(((((((((((('''((((((((('''(((((()))***&&&&&&'''(((((((((((('''$$$$$$%%%&&&&&&&&&&&&%%%(((((((((((((((((('''&&&((((((''''''(((((())))))+++++++++)))(((((()))+++***)))((((((''''''(((((()))(((((((((((((((((()))))))))(((''''''''''''(((((((((((((((((((((((((((+++)))(((''''''&&&###!!!&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%'''(((((('''((((((((((((((((((((((((%%%%%%&&&'''(((((())))))&&&&&&&&&''''''''''''((()))'''&&&&&&((()))((('''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((('''''''''&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$"""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&&&&%%%############$$$$$$$$$%%%###$$$%%%%%%&&&&&&&&&%%%######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""%%%%%%&&&&&&'''''''''(((%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''(((''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&'''''''''((((((((((((%%%&&&'''(((((()))(((((()))'''&&&'''((()))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((((((((((((%%%%%%&&&&&&'''(((((()))%%%&&&'''((())))))(((''''''''''''''''''((())))))&&&&&&'''((((((((((((((($$$%%%&&&'''(((''''''&&&(((''''''''''''(((((()))))))))(((''''''''''''(((''')))******(((((()))+++***))))))((((((((((((((('''((())))))))))))((('''))))))******)))(((((('''(((((('''&&&&&&'''(((((()))((((((((()))(((&&&$$$&&&&&&'''''''''((((((((($$$&&&(((((('''&&&'''(((&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))(((&&&&&&((((((((('''$$$%%%&&&'''(((''''''&&&(((((('''''''''((())))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''(((((('''&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%"""###%%%&&&'''&&&&&&%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!$$$&&&''''''!!!!!!""""""#########$$$###$$$%%%%%%&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''))))))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((($$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''(((&&&''''''((('''%%%$$$###((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''(((((('''((((((((((((((('''''')))'''&&&'''((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******+++******%%%%%%&&&&&&'''((())))))%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&'''((()))&&&&&&'''((())))))(((((('''(((***+++++++++***)))((('''&&&&&&&&&((()))+++***)))(((''''''&&&&&&'''$$$'''******(((((()))+++******)))(((((((((((((((&&&((()))++++++)))(((&&&)))***+++++++++)))(((''')))(((&&&%%%%%%&&&((()))''''''''')))++++++)))''''''((((((((())))))******"""&&&)))***'''%%%&&&(((%%%%%%&&&'''((()))******+++******)))((((((''''''&&&&&&&&&'''''''''((((((***(((&&&&&&((((((((('''%%%&&&'''((((((((('''&&&))))))(((((((((((())))))''''''''''''''''''''''''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((()))((('''&&&%%%'''((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%)))(((''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""!!!%%%###"""###'''((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$######""""""(((%%%###$$$&&&((('''%%%'''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!######""""""######$$$%%%'''&&&$$$###"""###$$$$$$"""!!!!!!!!!!!!###$$$%%%%%%%%%%%%$$$$$$#################################''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%&&&&&&'''$$$#########$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''***)))(((&&&###'''&&&%%%$$$###$$$%%%&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&((()))***'''(((((()))***)))))))))******))))))))))))((((((******((('''&&&&&&&&&&&&)))***************))))))((()))))))))(((''''''&&&'''''''''((()))***+++,,,++++++******))))))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''))))))((((((((('''''''''&&&''')))*********)))(((&&&&&&&&&'''''')))******''''''((()))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&''''''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$###"""'''%%%###$$$&&&'''%%%###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######""""""""""""""""""###############$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#########"""&&&%%%%%%(((++++++((($$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$#########$$$"""""""""!!!"""###%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''(((((((((((()))&&&&&&'''''''''%%%$$$###'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((())))))***)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&(((((('''&&&'''((()))***&&&''''''(((((((((((((((((((((((((((((((((((((((******))))))((())))))))),,,,,,---------,,,,,,+++)))))))))))))))(((''''''''''''''''''(((((()))*********))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''''''''+++++++++***************&&&''''''(((((((((((((((&&&&&&&&&&&&'''((()))***''''''((()))))))))))))))''''''''''''''''''''''''******)))))))))(((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$###(((&&&%%%%%%%%%%%%$$$"""$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&""""""##################$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$############$$$%%%''',,,000///)))$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''"""######$$$%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%$$$$$$###"""############$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$$$$###''''''&&&%%%%%%$$$######'''%%%###""""""###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''(((((((((((()))$$$%%%&&&'''(((((((((((('''&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))***((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((('''''''''''''''''''''(((((()))))))))***))))))(((((('''''''''(((((('''''''''((()))***''''''((()))))))))(((((((((((((((((())))))))))))((((((((((((((()))************++++++++++++*********++++++++++++******))))))((((((((((((((())))))***************+++++++++*********)))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))((((((''''''(((((()))***&&&&&&&&&&&&'''((())))))(((((())))))******))))))''''''''''''''''''''''''************))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''',,,000///***&&&######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&######$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%&&&&&&"""###$$$%%%%%%$$$###"""###$$$$$$$$$%%%&&&''''''$$$#####################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((((((&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$""""""###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((''''''''')))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((())))))***************(((((())))))******++++++******))))))******+++,,,)))******++++++++++++***,,,---------------,,,,,,,,,,,,+++*********++++++,,,,,,,,,------.........,,,,,,,,,++++++******))))))))))))******+++++++++(((((())))))))))))************)))((((((***+++,,,''''''&&&&&&'''(((((()))((())))))*********))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$'''+++---+++(((######$$$$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###############$$$%%%%%%!!!"""$$$%%%%%%$$$###"""###$$$$$$%%%&&&&&&''''''########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&((((((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###""""""###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%$$$'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((()))(((((((((((((((((((((((('''''''''(((((((((((((((++++++***)))(((''''''&&&%%%%%%&&&'''((())))))***((((((((()))))))))))))))(((((()))************)))''''''(((((()))***++++++...------,,,,,,------.........///000000000000000...//////000000000//////000000///.........////////////000000111111222222......---,,,,,,+++******************************+++++++++++++++++++++,,,***)))((('''((()))***+++(((((('''''''''((())))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""$$$%%%%%%%%%%%%&&&((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############$$$""""""######$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%(((%%%###$$$(((******(((######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######""""""######$$$%%%!!!"""######$$$###############$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######%%%%%%%%%%%%######%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((''''''''''''((())))))&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&''''''((()))))))))))))))))))))))))))'''''''''(((((((((((((((+++***))))))((('''&&&&&&%%%%%%&&&'''(((((()))***'''((()))*********))))))&&&'''(((((())))))((((((&&&'''((()))***+++,,,,,,---------------...///000333444555666777777777777555666777777777777777777888888777777777888888999888888888888999999999999444444333222111000000///...------,,,,,,++++++***+++*********))))))))))))(((''''''''''''((())))))***))))))(((((()))************++++++******))))))((((((((((((((((((((((((''''''''''''(((((((((((('''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((((('''&&&&&&&&&&&&''''''''''''))))))(((((('''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###%%%'''&&&$$$###%%%'''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%""""""######$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&)))&&&$$$$$$(((***)))'''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%"""""""""""""""###$$$$$$""""""$$$%%%&&&&&&%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%&&&&&&&&&"""""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''"""######$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&$$$###&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&((()))***&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''((()))***+++***))))))))))))***++++++++++++***++++++,,,...///111222222222333444555777999;;;<<<@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIGGGGGGGGGGGGGGGFFFFFFFFFBBBAAA@@@???>>>===<<<<<<888777666555444222111111......---,,,+++***))))))))))))******+++++++++***++++++************++++++***++++++++++++***)))(((((((((((((((((((((((((((''''''(((((())))))))))))(((((()))************)))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''(((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%&&&&&&&&&&&&'''''''''((()))))))))((('''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''(((%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%%%%$$$$$$%%%'''((('''###"""###%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&)))'''%%%&&&)))***(((%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%"""###$$$%%%'''((()))***%%%%%%%%%&&&&&&&&&''''''"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###"""!!!!!!!!!"""$$$%%%!!!"""$$$%%%&&&&&&%%%$$$!!!!!!""""""####################################%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((!!!!!!""""""#########$$$%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$### ###&&&''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$))))))((((((((('''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))$$$$$$%%%&&&'''((()))***,,,,,,+++***)))((('''&&&'''((()))++++++******))),,,---......//////......111222333444666888999999@@@@@@BBBEEEHHHLLLOOOPPPQQQRRRSSSTTTUUUUUUUUUUUUQQQRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUVVVWWWUUUUUUTTTTTTSSSSSSRRRRRRNNNNNNMMMLLLKKKJJJIIIHHHBBBAAA@@@>>><<<;;;999999888777666555444222111111,,,---...///000///...---,,,,,,+++++++++++++++,,,+++++++++++++++***)))((())))))))))))))))))))))))(((((())))))*********+++(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&''''''((()))******+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$"""!!!&&&&&&&&&'''''''''((((((***))))))((('''&&&&&&&&&$$$%%%&&&'''''''''&&&%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%"""&&&))))))&&&$$$%%%'''###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""" &&&&&&&&&'''''')))******$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%'''''''''((()))******+++$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######"""""""""""""""###%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$%%%((((((&&&$$$ !!!"""$$$&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######***))))))'''&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''((()))))))))(((&&&%%%$$$&&&'''))))))(((&&&%%%'''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$### ###&&&((()))'''$$$"""''''''''''''''''''''''''***))))))((((((((())))))$$$%%%'''((((((((('''&&&((('''&&&%%%%%%&&&((()))(((((())))))((('''&&&&&&((((((((((((((()))*********)))(((''''''((())))))***************)))((((((++++++***))))))***+++,,,***,,,///111333555888:::999<<>>===777777555333111000......,,,+++***)))***+++,,,---*********)))))))))(((((())))))((('''&&&&&&&&&''',,,++++++***)))(((((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((()))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%&&&&&&&&&'''((((((((((((!!! '''+++'''"""%%%&&&&&&''''''&&&&&&%%%+++)))'''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$###$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&%%%$$$######$$$$$$%%%&&&((()))+++,,,$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''$$$%%%%%%&&&&&&&&&%%%%%%###""""""""""""""""""#########""""""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%######""""""""""""######%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$###"""$$$&&&&&&###!!!$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''(((((((((''''''&&&%%%&&&'''((())))))(((&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''))))))'''&&&''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%###%%%'''))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((+++***(((''''''((()))***((((((((((((((('''&&&&&&((((((''''''(((((()))***((('''&&&&&&&&&'''((()))'''(((((()))***+++++++++,,,,,,+++,,,---...000111333555999;;;===@@@CCCFFFHHHJJJLLLNNNOOOQQQUUUXXXYYYYYYZZZ[[[\\\]]]^^^^^^YYY[[[]]]```aaaaaaaaa``````^^^\\\\\\___```___^^^ZZZZZZ[[[\\\\\\[[[ZZZYYY[[[\\\]]]___```aaaaaabbbaaa___\\\\\\\\\[[[WWWTTTUUUSSSQQQOOOOOOPPPRRRTTTSSSRRRPPPNNNLLLKKKJJJJJJCCCBBBAAA???<<<999777666111000///...,,,,,,,,,,,,************))))))))))))))))))((('''''''''((((((+++******))))))((((((((())))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''''''''&&&&&&(((((((((((((((((('''''''''''''''&&&&&&'''''''''&&&''''''((((((((((((((()))'''&&&%%%%%%&&&''')))%%%%%%&&&&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''''''''''''''((($$$ """'''***((($$$%%%&&&&&&''''''&&&&&&%%%)))'''&&&%%%&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''$$$"""$$$'''(((%%%!!!%%%&&&&&&&&&&&&&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))))))))(((((((((''''''######$$$&&&(((***,,,---%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%#########$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&'''""""""!!!!!!!!!!!!""""""""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$###"""""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$"""""""""$$$%%%%%%""" &&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$$$$%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&'''((()))))))))(((&&&%%%'''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''))))))'''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))+++***)))'''''''''((()))(((((((((((((((''''''&&&'''''''''''''''((())))))''''''&&&&&&'''((()))***((((((((()))***+++------//////000222444777999;;;>>>AAADDDGGGIIILLLPPPSSSSSSTTTVVVVVVVVVWWWZZZ\\\\\\]]]___```aaa``````___[[[\\\^^^```bbbbbbbbbaaa___]]][[[[[[\\\]]]\\\[[[XXXYYYYYYZZZZZZYYYYYYXXXYYY[[[]]]___bbbdddeeeeeeeeeccc```^^^]]]ZZZWWWTTTTTTSSSRRRRRRSSSUUUXXXYYY[[[ZZZYYYYYYXXXWWWVVVVVVQQQQQQPPPNNNKKKGGGDDDAAA;;;:::888666333111///...---------,,,+++***))))))******)))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))************************))))))))))))(((((((((((()))))))))(((((((((''''''******))))))((((((((('''''''''''''''''''''''''''&&&''''''(((((((((((((((((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&%%%$$$$$$'''''''''''''''&&&&&&&&&(((&&&%%%%%%'''((('''&&&%%%&&&&&&''''''&&&&&&%%%'''%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%''''''&&&$$$&&&&&&''''''''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((($$$$$$$$$%%%''')))+++,,,%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((($$$%%%%%%%%%&&&&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%###########################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""###$$$$$$$$$%%%%%%&&&'''((((((#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&'''&&&###!!!"""###$$$&&&''''''((((((###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$ !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%&&&)))))))))))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((()))'''&&&'''''''''''''''''''''''''''&&&%%%%%%%%%'''((()))((((((((((((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((())))))***&&&&&&%%%$$$%%%&&&'''((()))((('''&&&%%%%%%&&&&&&'''((((((((((((((('''''''''''''''''''''(((((()))))))))((('''((()))***+++++++++***+++,,,...///000555777999<<>>;;;888777666555333111///---++++++,,,,,,++++++++++++,,,,,,((()))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((('''''')))))))))(((((((((''''''******))))))((('''''''''&&&''''''''''''''''''&&&&&&''''''(((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$((((((((('''&&&&&&&&&%%%'''''''''&&&%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%###"""###$$$&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%######$$$&&&&&&''''''((((((''''''&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$###"""!!! #########$$$$$$%%%%%%%%%"""######$$$%%%&&&''''''""""""!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&&&&$$$######!!!"""###%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$######$$$&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&''')))***''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******((('''&&&&&&&&&''')))***(((((('''&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''((())))))***)))((((((((()))***+++------///111444666999:::???AAACCCGGGJJJMMMOOOPPPQQQSSSUUUVVVVVVWWWYYYZZZ^^^______^^^]]]\\\]]]______``````___]]]ZZZWWWUUUTTTTTTVVVWWWXXXZZZZZZZZZXXXWWWUUUSSSQQQPPPOOOOOONNNOOOPPPSSSUUUXXXZZZ[[[]]]^^^___aaacccdddddddddddddddccc```\\\YYYVVVUUURRRQQQPPPPPPPPPQQQRRRSSSXXXYYYZZZ[[[\\\[[[[[[[[[[[[\\\]]]^^^\\\YYYVVVSSSNNNNNNLLLJJJHHHFFFEEEDDDAAA@@@===:::777333111000......---,,,++++++++++++)))))))))***************))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((('''''''''&&&&&&(((((((((''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&((((((((('''&&&&&&&&&%%%%%%&&&'''&&&$$$###%%%'''%%%&&&&&&''''''&&&&&&%%%$$$###!!!"""$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''!!!$$$%%%$$$ """&&&&&&&&&''''''''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&$$$###!!! #########$$$$$$%%%%%%&&&""""""###$$$%%%&&&''''''!!!!!!!!!!!!"""###$$$%%%'''&&&%%%###!!!#########$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%######""""""######$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$!!!###$$$$$$###""""""###%%%%%%%%%%%%$$$###""""""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!! """$$$'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))******))))))******+++,,,(((((())))))))))))))))))&&&'''((((((((((((((((((((((((((((((((()))******))))))))))))+++,,,...000000333777<<>>;;;:::444333111///---+++******++++++++++++++++++++++++))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((())))))))))))((('''''''''''''''''''''&&&&&&&&&%%%&&&&&&%%%$$$$$$&&&'''%%%&&&&&&''''''&&&&&&%%%%%%###"""###$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$#########%%%&&&&&&&&&&&&''''''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$***)))'''%%%$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&%%%$$$###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%&&&&&&$$$###!!! $$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$############$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%###!!!!!!$$$&&&&&&&&&&&&&&&%%%$$$###""""""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!"""$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&((()))(((&&&'''''''''''''''''''''''''''((((((((((((''''''&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''((()))((())))))***************''''''((())))))*********&&&&&&'''((((((((((((((()))))))))))))))***+++++++++,,,---///222666:::<<<<<>>;;;888444222000///...------,,,,,,+++++++++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((''''''&&&&&&''''''(((((())))))%%%&&&((())))))(((&&&%%%&&&''''''(((((((((((((((&&&''''''''''''''''''&&&''''''''''''((((((((((((((((((((()))(((''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&$$$######%%%&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''',,,(((%%%%%%(((***)))'''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))***&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%+++***'''%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&'''(((((('''&&&""""""###$$$%%%%%%&&&&&&''''''&&&%%%$$$""""""!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%######'''***$$$$$$%%%&&&''''''''''''""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&###$$$&&&'''((('''&&&&&&#########$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%((()))(((&&&(((((((((((((((((((((((((((((()))))))))'''&&&%%%%%%&&&''''''((('''''''''))))))))))))))))))))))))'''''''''((((((***++++++$$$%%%'''((((((((('''&&&###$$$%%%'''(((((())))))&&&&&&'''((())))))((((((***************++++++,,,...///222666;;;@@@EEEHHHIIIKKKPPPTTTVVVVVVTTTSSSVVVWWWXXXYYYYYYXXXWWWVVVQQQRRRTTTUUUUUUVVVWWWYYYXXXYYYZZZYYYYYYYYY[[[]]]\\\\\\\\\\\\\\\]]]^^^___]]]]]]^^^^^^```aaacccddd```aaa___[[[UUURRRRRRSSSRRRQQQQQQRRRTTTVVVXXXZZZXXXYYY[[[]]]^^^___``````aaadddggggggfffeeegggiiiffffffeeedddcccaaa``````dddeeegggiiiiiiiiigggfffgggfffdddbbb```^^^]]]\\\XXXUUUQQQMMMLLLNNNQQQSSSUUUUUUTTTSSSRRRQQQQQQPPPKKKIIIFFFAAA===999777555//////...------,,,++++++))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******************))))))))))))&&&&&&'''((()))***++++++%%%&&&((())))))(((&&&%%%&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))''''''((((((''''''&&&%%%%%%&&&&&&''''''((((((((('''&&&%%%&&&(((******)))%%%&&&&&&''''''&&&&&&%%%'''%%%$$$$$$%%%&&&&&&%%%#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((((('''''''''&&&%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$ !!!"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''''''''''''''((())))))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((*********)))((('''(((((((((((()))))))))))))))(((((('''''''''((((((&&&'''((()))))))))))))))((((((((()))***---///000333888>>>BBBEEEHHHMMMQQQUUUVVVWWWXXXXXXXXXXXXXXXVVVSSSQQQQQQQQQOOOJJJFFFHHHKKKNNNQQQSSSVVVZZZ\\\[[[\\\]]]]]]]]]]]]\\\\\\___]]]\\\\\\^^^___^^^]]][[[]]]___aaaccceeeeeefffhhhgggddd```\\\ZZZ[[[]]]YYYYYYYYYWWWVVVVVVXXXYYY]]][[[ZZZ\\\```bbbaaa___ddddddddddddeeefffggghhhaaabbbcccdddddddddddddddaaaeeeiiijjjiiiiiijjjlllhhhiiiiiihhhgggeeecccbbbYYY[[[[[[VVVOOOKKKNNNQQQSSSSSSSSSSSSTTTUUUVVVWWWWWWVVVTTTPPPKKKEEE@@@======888333///,,,+++***)))%%%(((,,,,,,+++***+++,,,***)))))))))++++++)))'''))))))))))))))))))))))))+++***)))'''''''''(((((((((((())))))))))))((((((&&&'''((())))))***))))))###$$$&&&'''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&(((''''''&&&&&&((()))***((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&%%%%%%''')))'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''(((((()))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%(((((((((((())))))))))))***))))))(((((((((((())))))))))))***************++++++---///333666:::<<>>:::999<<>>;;;777777:::AAAHHHMMMUUUWWWZZZ\\\]]]___bbbdddeeeeeeddddddddddddddddddeeecccaaabbbdddfffggggggccccccdddfffffffffffffffeeefffeeebbb^^^[[[ZZZZZZ\\\\\\[[[YYYVVVVVVWWWYYY^^^^^^```bbbdddeeeeeeeeeeeedddcccaaa```_________]]]]]]]]]^^^^^^___```aaa______^^^]]]\\\]]]___```]]]^^^^^^___```aaaaaaaaacccbbbaaa```___^^^[[[ZZZWWWWWWXXXYYYYYYYYYXXXWWW___```aaaaaaaaaaaa```___^^^ZZZUUUPPPLLLGGGCCC@@@777666333000---,,,,,,---+++)))(((((())))))((('''))))))))))))))))))))))))))))))))))))******++++++(((((())))))))))))(((((())))))***))))))((('''&&&((((((((((((((((((((((((((((((((('''''''''''''''((((((&&&%%%%%%&&&((((((''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%'''((()))(((((((((((()))))))))))))))((((((''''''(((((()))((()))))),,,///444999;;;@@@BBBEEEJJJNNNRRRUUUWWWYYYZZZ[[[]]]]]]\\\ZZZXXXSSSPPPKKKEEE@@@===<<<;;;999:::<<<@@@FFFNNNVVV[[[\\\^^^```aaabbbccceeegggffffffeeedddccccccddddddgggdddaaa```aaacccddddddbbbbbbcccdddddddddcccccc]]]^^^___^^^[[[XXXVVVVVVZZZZZZYYYWWWUUUUUUVVVXXXbbbeeegggjjjkkklllllllllmmmkkkiiifffdddbbbaaa````````````aaabbbdddeeefffaaa___^^^\\\\\\]]]^^^^^^[[[[[[ZZZYYYYYYXXXXXXXXX___cccfffeee```]]]]]]^^^WWWXXXZZZ[[[\\\]]]]]]^^^aaaaaabbbbbbbbbbbbbbbaaaaaa^^^[[[XXXUUUQQQMMMJJJBBB@@@;;;777333000...------+++******+++------,,,*********************************))))))(((((('''(((((())))))))))))(((((())))))***))))))((('''&&&((((((''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&''''''(((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$%%%'''$$$$$$$$$%%%%%%%%%%%%&&&########################''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''((((((((()))''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''((((((((((((((())))))))))))(((((((((((()))***+++++++++,,,///333888>>>BBBEEELLLMMMPPPTTTWWWYYY[[[[[[\\\\\\]]]^^^___]]]ZZZVVVIIIFFFAAA<<<::::::;;;<<<@@@DDDIIINNNSSSXXX^^^bbbbbbccceeeeeeddddddeeeggggggfffdddcccbbbccccccdddbbb___\\\ZZZ[[[\\\]]]]]]]]]^^^^^^^^^^^^]]]]]]\\\ZZZ]]]___```^^^\\\[[[ZZZ\\\\\\\\\ZZZYYYYYY[[[\\\cccgggkkkmmmnnnnnnoooooorrrpppllliiieeebbb___^^^aaaaaa`````````bbbccceeecccaaa```aaacccddddddcccaaa```]]][[[YYYWWWVVVVVV]]]bbbgggeee^^^XXXXXXZZZVVVVVVXXXZZZ]]]aaaccceeeccccccccccccccccccccccccbbb```___^^^\\\YYYUUURRRPPPLLLGGGAAA===888333000...,,,******+++------,,,*********************************))))))(((&&&&&&(((((())))))))))))((((((((())))))))))))((((((''')))((('''&&&&&&&&&'''''''''(((((((((((()))))))))''''''&&&&&&&&&&&&''''''&&&''''''((()))(((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&$$$%%%&&&'''''''''&&&%%%$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$$$$%%%'''%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''(((((((((((())))))))))))(((((()))***+++---...///333555999>>>CCCHHHLLLNNNRRRSSSVVVXXX[[[\\\\\\]]]^^^]]]]]]^^^___\\\WWWRRREEEBBB???======@@@DDDGGGLLLPPPUUUYYY[[[^^^bbbeeeeeeffffffeeedddbbbcccddddddcccaaa_________```aaa]]]YYYVVVTTTUUUXXXYYYYYYXXXYYY[[[^^^```aaabbbbbbeeehhhjjjjjjgggcccaaa```^^^______^^^]]]]]]```bbbcccggglllooooooooopppqqqsssqqqooollljjjhhhffffffgggeeecccaaa`````````aaadddcccdddhhhmmmppppppnnnmmmkkkhhhdddbbb```___^^^]]]```dddddd```\\\YYYXXXXXXWWWWWWXXX[[[___ccceeecccccccccccccccdddeeeeeeddddddccccccccc```\\\XXXWWWTTTOOOLLLIIIDDD???:::333000---++++++,,,++++++************************((()))*********)))(((((((((((())))))))))))(((((('''(((((())))))))))))(((******((('''''''''(((((('''((((((((())))))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&((()))))))))((('''&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''&&&&&&###$$$&&&'''((('''&&&&&&%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&$$$$$$%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&''')))***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&(((***++++++***)))(((((((((((())))))))))))))))))***+++---///111222:::===AAAFFFKKKOOORRRSSSRRRSSSVVVXXXZZZ[[[\\\\\\___^^^]]]]]]]]]YYYSSSMMMFFFDDDBBBBBBDDDIIIOOOSSSRRRVVVZZZ]]]^^^```dddhhhfffggggggeeebbbaaaaaabbbaaa___]]][[[ZZZZZZ\\\\\\ZZZWWWSSSRRRTTTWWWYYYZZZYYY[[[```eeejjjooorrrttttttuuuvvvtttoooiiidddbbb___`````````___```bbbeeeggglllqqqttttttsssuuuvvvvvvvvvuuuuuuuuuuuuvvvvvvrrrppplllhhhfffdddddddddddddddgggmmmtttyyyyyywwwvvvtttqqqnnnkkkiiihhhhhhaaabbbdddgggiiigggccc___]]][[[YYYWWWXXXZZZ^^^```aaaaaaaaaaaabbbccceeeeeegggggggggggggggddd___\\\WWWUUUSSSRRRRRROOOJJJFFF;;;888444111000000///...************************'''(((***+++,,,,,,++++++(((((())))))))))))((((((''''''((())))))***)))))),,,+++***((((((((()))***'''((((((((())))))******$$$%%%''''''''''''%%%$$$%%%&&&((()))))))))((('''&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&&&&''''''''''''&&&&&&""""""###$$$&&&'''((()))&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''''''''((()))((('''&&&%%%))))))(((''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''((('''%%%######$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''***))))))'''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&%%%$$$###"""%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&'''((())))))(((((($$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%%%%&&&&&&%%%%%%$$$###"""###$$$%%%&&&%%%$$$#########$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%((((((((('''&&&%%%###"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$$$$%%%'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''((()))******+++******&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((()))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&'''((((((((()))))))))***''''''((()))******++++++)))***+++,,,///444;;;@@@EEEHHHLLLOOOQQQSSSUUUVVVXXXXXXWWWWWWXXXZZZ\\\]]][[[[[[\\\[[[ZZZXXXVVVUUUPPPPPPQQQSSSTTTUUUVVVWWW[[[]]]aaaeeeggggggfffeeebbbdddeeeeeebbb```______aaa```]]]ZZZXXXWWWXXXYYYWWWVVVUUUTTTVVVYYY]]]```aaagggoooxxx|||sssjjjeeecccccc``````fffjjjjjjlllnnntttyyy~~~}}}|||{{{wwwtttqqqppprrrqqqqqqtttzzz{{{zzz|||yyyssskkkkkkkkklllnnnoooooonnnfffiiikkkggg```[[[ZZZ\\\```______```bbbdddcccbbbbbbccceeeggggggeeeaaa]]]\\\ZZZWWWUUUUUUTTTRRRPPPJJJFFF???:::777444111///------,,,+++***)))))))))'''((()))******)))((('''************************+++******)))(((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''******))))))((((((''''''(((((((((((())))))))))))))))))))))))************'''&&&%%%%%%%%%%%%&&&'''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&&&&%%%$$$###(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))(((&&&%%%%%%%%%&&&''''''(((((((((''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$######%%%$$$#########$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&''''''''''''&&&%%%%%%$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$%%%&&&&&&&&&%%%&&&((('''&&&&&&''')))&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&(((((('''''''''''''''(((%%%%%%&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))(((((((((''''''''''''((((((((()))))))))))))))(((((('''''''''(((((()))***,,,///222666<<>>AAAAAAAAA@@@@@@@@@@@@@@@>>>>>>============>>>>>>????????????????????????<<<<<<;;;999777666555444111111111000//////......---,,,,,,+++***)))((((((******)))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&$$$%%%'''))))))((('''&&&%%%%%%&&&&&&'''((((((((($$$%%%&&&&&&$$$$$$%%%&&&((((((((()))((((((''''''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&''''''''''''''''''&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&& !!!"""###%%%&&&&&&%%%&&&((('''&&&&&&''')))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((((((((((((((('''&&&''''''''''''((()))******&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&'''((()))***)))(((((('''''''''((((((((((((((()))))))))*********++++++((()))***,,,000555:::<<>>888333111...---,,,+++************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((()))))))))&&&''''''((((((''''''&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''*********++++++,,,------......///111333444666666666666666777777777777888888888999;;;===@@@BBBDDDCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDCCCBBBAAA@@@???<<<<<<<<<;;;::::::999999444444333111///...,,,,,,---,,,***)))))))))***++++++***((('''&&&'''((()))''''''((((((((()))))))))%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''###$$$%%%''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''&&&$$$######$$$&&&'''%%%&&&'''((()))(((((('''$$$%%%%%%&&&''''''(((((($$$%%%&&&&&&$$$$$$%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''((('''''''''''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%&&&&&&&&&%%%&&&((('''&&&&&&''')))&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((('''''''''&&&&&&&&&&&&'''((()))***$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&''')))*********((('''''''''''''''((((((((()))(((((()))***++++++,,,---+++---///333888<<<@@@BBBKKKOOOTTTWWWXXXYYYZZZ[[[YYY[[[]]]^^^]]]]]]]]]^^^___^^^]]]]]]\\\\\\]]]]]]^^^^^^___````````````______^^^]]][[[YYYWWWVVVUUURRRSSSTTTUUUUUUUUUUUUTTTTTTWWW[[[^^^___```bbbcccgggpppxxxuuukkkgggmmmuuu{{{uuuooogggbbb\\\[[[ZZZ\\\^^^````````````____________]]]ZZZWWWYYYXXXTTTOOOIIIBBB===:::222111///---,,,+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((()))))))))***(((((((((((())))))))))))((((((((()))))))))******'''((())))))))))))((('''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((()))+++---///111333444444555777999;;;===>>>???======<<<<<<;;;:::999999333333444555888;;;>>>???AAAAAABBBDDDEEEGGGHHHHHHMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIGGGGGGFFFFFFEEEDDDCCCCCC<<<<<<:::888666444222111///...,,,******+++,,,------+++)))'''&&&(((***+++))))))))))))************%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((('''%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&$$$######$$$&&&'''&&&''''''((((((((((((((($$$$$$%%%%%%&&&'''(((((($$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&'''((()))***+++''''''''''''''''''''''''((('''%%%%%%%%%''')))***''''''((((((''''''&&&%%%$$$%%%&&&'''((('''&&&%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""###%%%&&&'''((((((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&))))))((('''%%%$$$#########$$$&&&%%%$$$$$$%%%'''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&'''((()))))))))(((#########$$$%%%&&&'''(((""""""#########$$$$$$$$$&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&''')))***+++***((('''&&&'''''''''(((((())))))''''''(((***+++,,,---...111333666:::???BBBEEEGGGNNNQQQVVVYYYZZZ[[[\\\]]]YYY\\\___````````````aaa\\\[[[[[[[[[\\\^^^```aaa^^^^^^`````````___]]]\\\[[[ZZZYYYVVVTTTRRRPPPOOOMMMNNNPPPSSSUUUWWWXXXYYY[[[]]]___```aaaaaaccceeeeeeoooxxxuuulllhhhpppyyy|||vvvxxxzzzqqqkkkbbb```^^^^^^^^^^^^]]]\\\]]]^^^___bbbbbb___YYYUUU\\\[[[YYYVVVQQQJJJEEEBBB666444222///---,,,,,,,,,******************************************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((())))))******(((((((((((())))))))))))))))))))))))************((()))***++++++***)))(((&&&&&&'''((())))))((((((''''''''''''((((((((()))000000111222444888:::<<>>===999888777444222///...---...,,,******+++++++++***)))*********)))(((&&&%%%******+++***)))'''%%%###''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%''''''%%%$$$$$$%%%&&&'''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&&&&''''''***)))''''''(((((('''%%%***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&************))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&%%%'''((()))'''&&&)))(((&&&&&&%%%&&&'''(((%%%%%%%%%$$$$$$#########"""###$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((%%%&&&&&&%%%$$$%%%''')))***))))))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&%%%%%%$$$%%%&&&'''(((%%%&&&&&&'''((()))******))))))))))))((('''&&&%%%''''''(((***---111444666888:::>>>@@@CCCGGGLLLOOOTTTUUUWWWYYY[[[]]]^^^^^^]]]^^^```bbbbbbaaa___^^^]]]]]]]]]^^^___`````````___^^^^^^^^^___]]]ZZZXXXWWWWWWTTTOOOIIIFFFHHHKKKOOOPPPQQQTTTWWWZZZ^^^```gggjjjkkkiiiddd``````aaafffnnnwwwxxxtttsssxxx}}}}}}~~~}}}~~~}}}~~~}}}{{{vvvuuuvvvyyy}}}}}}uuupppkkkfffeeeggggggccc^^^```bbbdddeeedddaaa\\\ZZZ______]]]ZZZWWWRRROOOLLLCCC>>>777111---,,,---///,,,+++******+++,,,***)))+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''(((((())))))''''''(((((())))))******'''((()))***+++,,,,,,,,,&&&&&&%%%%%%%%%''')))***&&&''''''((((((((((((((('''''''''(((((()))***+++444444555666999<<<>>>@@@CCCBBBBBBCCCEEEFFFFFFEEEBBB???:::555222111222333222222333444666888:::;;;:::999888777777888999999>>>@@@CCCEEEGGGGGGFFFEEEFFFGGGIIIKKKLLLNNNOOOOOOQQQRRRTTTUUUUUUTTTSSSRRRQQQQQQQQQQQQPPPOOONNNNNNRRRQQQPPPNNNLLLJJJHHHGGGCCCBBBAAA???===;;;:::999333111///...---,,,***((())))))))))))))))))((('''%%%&&&'''((()))((((((''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&((('''&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''''''''((()))(((''''''((()))'''&&&)))))))))((('''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%''''''&&&%%%%%%&&&((()))'''&&&''''''&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$############$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&''''''&&&%%%&&&(((******))))))(((''''''&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''((()))&&&'''''''''((()))))))))'''(((((()))))))))))))))((()))***---000444777999;;;===AAADDDGGGKKKOOOSSSUUUVVVXXXYYY[[[\\\]]]]]]]]]^^^^^^^^^____________^^^^^^^^^______````````````___^^^^^^^^^\\\YYYWWWRRRRRRPPPLLLJJJJJJLLLNNNMMMPPPUUUZZZ^^^bbbfffhhhkkkoooqqqooohhhcccccceeelllvvv~~~}}}xxxuuuuuuuuutttssstttwww|||~~~~~~}}}|||{{{zzzwwwwwwxxxyyy{{{{{{zzzxxxtttsssrrrtttxxx}}}}}}zzz{{{zzzzzzvvvrrrrrrtttrrrmmmgggfffffffffeeecccaaa^^^]]]^^^^^^^^^]]][[[YYYWWWUUUKKKGGG@@@999444111111111222000...---------,,,*********++++++******))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''((((((((((((((('''((((((((()))))))))***))))))***+++++++++*********)))((((((((()))***+++&&&''''''(((((((((((((((***)))((('''&&&&&&&&&&&&444444555777999<<<>>>?????????@@@BBBEEEFFFEEECCC???<<<777333222333666888888888999:::;;;===???@@@BBB@@@===:::888777777666888:::<<<>>>??????>>>===<<>>:::777555888555111.........---,,,************)))))))))(((************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))((((((((((((((('''(((((((((((())))))))))))******++++++******)))(((++++++***)))))))))******&&&''''''((((((((((((((()))((('''&&&&&&%%%%%%%%%...///000222444666777888666666888<<<>>>???>>><<<888777666666777:::===???@@@@@@@@@AAABBBDDDEEEFFFKKKIIIFFFBBB???===<<<<<<999:::;;;<<<<<<;;;999888666888;;;???BBBDDDFFFFFFNNNPPPRRRUUUUUUSSSQQQPPPPPPPPPRRRSSSTTTUUUUUUUUUUUUVVVVVVWWWWWWVVVUUUTTTVVVUUUTTTRRRPPPNNNLLLLLLEEEDDDCCCAAA???<<<666333111///---+++************************))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((()))))))))&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''')))(((((((((((())))))***'''&&&&&&''')))***)))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%&&&%%%%%%&&&(((((('''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&'''(((((('''&&&(((***))))))((((((''''''''''''(((((((((((())))))))))))&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((%%%&&&'''((()))+++,,,------...111444888<<>>AAABBBCCCEEEEEEEEEFFFFFFHHHIIIIIIKKKIIIFFFCCCAAA@@@??????;;;;;;;;;;;;999888666555333333444555888:::===???EEEGGGIIIKKKKKKJJJHHHGGGGGGHHHKKKNNNPPPRRRTTTUUURRRSSSUUUWWWXXXXXXWWWWWWYYYYYYWWWUUUSSSQQQOOONNNNNNMMMLLLLLLKKKHHHDDDAAA:::888555222///---,,,,,,,,,+++***)))((((((''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((('''(((((())))))*********''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((()))******'''&&&&&&''')))***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))(((((((((''''''&&&&&&'''''''''''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%'''(((&&&%%%"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$%%%%%%&&&'''((())))))&&&''''''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%%%%$$$$$$######%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$&&&''''''&&&&&&'''(((((((((((((((''''''''''''(((((((((((())))))))))))&&&'''((())))))((('''&&&'''''''''((((((((())))))'''''''''((('''''''''''')))))))))))))))((((((((('''''''''((()))+++,,,---000111444888<<<@@@BBBDDDEEEHHHMMMQQQTTTVVVYYY\\\YYYYYYZZZ[[[[[[[[[[[[[[[[[[\\\^^^```aaa```______```______^^^]]]\\\[[[[[[YYYWWWUUUTTTTTTSSSQQQPPPVVVTTTSSSUUUZZZ^^^^^^]]]```cccfffggggggkkkqqqwww{{{|||xxxyyyxxxuuuuuuvvvxxx||||||uuuooolllmmmoooqqquuuzzz}}}zzzvvvqqqmmmjjjjjjjjjiiijjjllllllkkkkkkmmmooowwwwwwzzz~~~~~~zzzzzz}}}~~~}}}{{{wwwzzz}}}}}}~~~|||}}}vvvoooiiifffgggeeeccc```\\\YYYWWWVVVWWWVVVTTTQQQMMMIIIEEEBBB:::666111...---------,,,++++++***)))((()))))))))************************************************(((((((((((((((((((((((((((((())))))))))))((((((******))))))((((((((('''))))))))))))((((((((((((''''''((()))***++++++***+++******)))((('''&&&&&&&&&''''''(((((((((((((((''''''''''''((()))***++++++,,,------...------,,,------...000333444333111...111777<<<@@@BBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEE@@@???===;;;::::::::::::999888888777666555444333333222111111222444777999888999;;;===>>>>>>>>>>>><<<>>>AAADDDHHHJJJLLLMMMNNNPPPSSSVVVXXXYYYYYYXXXXXXXXXWWWVVVUUUTTTSSSSSSTTTSSSRRRSSSSSSRRROOOLLLFFFDDD@@@<<<999555333222,,,,,,***))))))((()))))))))((('''&&&%%%&&&''''''&&&&&&&&&'''''''''(((((('''''''''&&&''''''((()))&&&'''((()))*********)))(((((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''((()))******((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$%%%''''''&&&%%%""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&"""######$$$%%%&&&''''''&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&###%%%''''''&&&%%%&&&'''((((((((((((((((((''''''''''''((((((((()))))))))((((((((())))))(((((((((''''''((((((((()))))))))''''''((((((((('''&&&&&&))))))))))))))))))))))))***))))))***+++---///111555666:::===AAADDDFFFGGGHHHKKKPPPSSSUUUWWWYYY[[[YYYYYYZZZ[[[\\\\\\\\\\\\[[[]]]```bbbcccbbbaaa___^^^^^^]]][[[ZZZXXXWWWWWWUUUSSSQQQQQQRRRRRRRRRQQQVVVVVVVVVXXX[[[^^^______aaaeeeiiikkkmmmsss}}}yyyvvvwwwwwwtttooosssyyy~~~~~~xxxsssmmmpppuuuzzz|||uuupppmmmlllllllllnnnqqqpppoooooosssvvv}}}~~~~~~zzzuuuxxx~~~}}}}}}~~~}}}|||uuuoookkkiiigggccc___\\\YYYVVVUUUVVVVVVUUUTTTRRROOOLLLJJJ>>>;;;666333111000...------,,,***)))))))))***+++++++++++++++++++++++++++************************((((((((((((((((((((((((((())))))******))))))(((***))))))))))))))))))((())))))))))))((((((((((((%%%&&&((()))***+++++++++++++++++++++***)))((('''&&&''''''(((((((((((((((+++***)))((((((''''''(((///000000000///...,,,+++------,,,---000111000///...111444888;;;=========:::::::::999::::::;;;;;;777666555444333333444444444444444444555555555555333333333333444555666666555555444444555555666666333555777;;;===@@@AAABBBEEEGGGKKKOOORRRSSSSSSSSSRRRSSSSSSTTTUUUVVVVVVWWWWWWVVVTTTTTTUUUUUUSSSRRROOONNNKKKHHHDDD@@@===;;;666444222///---,,,,,,++++++)))(((&&&&&&'''((()))'''''''''((((((((())))))'''''''''''''''((())))))%%%&&&'''))))))***))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***)))(((''''''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&'''(((((())))))$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&''''''''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&&&&%%%%%%$$$$$$%%%''''''&&&$$$"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&###&&&(((((('''&&&'''''''''(((((((((((((((((((((&&&&&&'''''''''((((((((())))))(((((((((((())))))'''((((((((())))))))))))((())))))***)))((('''&&&((((((((()))*********++++++++++++,,,///222555777:::<<>>@@@DDDGGGJJJLLLMMMMMMMMMPPPUUUWWWXXXYYYZZZ[[[XXXYYYZZZ[[[\\\]]]]]]]]]^^^^^^^^^^^^___aaacccddd[[[ZZZYYYWWWUUUSSSQQQQQQPPPOOONNNPPPSSSVVVWWWXXXVVVZZZ^^^``````aaafffiiigggoooyyy~~~{{{vvvvvvxxxvvvyyy{{{{{{{{{|||~~~|||{{{{{{|||}}}zzz|||zzzuuutttvvvwwwtttvvv{{{zzzyyyxxx}}}{{{yyy}}}~~~~~~~~~}}}zzzqqqiiibbb]]]ZZZ[[[[[[ZZZYYYXXXVVVUUUTTTRRRNNNIIIDDD???:::444000///...,,,******+++,,,---++++++++++++++++++++++++************************************************))))))************))))))(((((())))))******++++++******))))))(((((((((''')))))))))))))))(((((('''&&&'''((((((((('''%%%$$$&&&''''''(((((((((((((((&&&&&&&&&&&&&&&'''))))))888666222///,,,+++++++++------------------------/////////000222333222111222111000//////111222333222222111111111333555666666777888999<<<>>>@@@AAA=========>>>@@@BBBDDDEEEBBB@@@===999777555444444111111222222333555666777999:::===???AAAAAAAAA@@@BBBAAAAAABBBFFFLLLQQQUUUTTTQQQMMMKKKKKKNNNRRRTTTTTTVVVWWWUUUQQQOOOOOOQQQLLLHHHCCC@@@>>>:::666222555111,,,*********)))'''+++***(((''''''(((+++,,,))))))((('''&&&%%%%%%%%%))))))))))))))))))))))))''''''%%%%%%%%%%%%''''''$$$%%%%%%&&&&&&%%%%%%$$$(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((******)))((((((((((((((('''(((((()))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%$$$""""""!!!$$$%%%&&&'''((((((((((((******))))))((((((''''''''''''&&&%%%&&&'''((()))((('''&&&%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''+++)))((('''((((((&&&$$$&&&&&&&&&''''''''''''(((%%%%%%&&&'''((()))***+++)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((()))*********((('''&&&))))))((('''''''''''''''))))))(((((('''''''''&&&))))))(((''''''''''''''',,,...000222555999???CCCBBBCCCEEEGGGIIIKKKMMMNNNRRRRRRSSSTTTUUUWWWYYYYYY[[[[[[[[[^^^aaabbbbbbaaaaaa```____________\\\ZZZUUUUUUTTTQQQOOONNNPPPRRRRRRQQQQQQQQQTTTWWW[[[^^^\\\aaafffgggeeeeeegggkkkqqqxxx~~~zzzvvvqqqmmmppprrruuuvvvwwwyyy{{{}}}{{{wwwzzz~~~||||||zzzxxxxxxyyy|||~~~}}}}}}zzzyyy{{{}}}|||yyyvvvwww|||ooofffdddggggggfff```ZZZUUUTTTUUUQQQSSSSSSNNNEEE===888777222///---+++++++++***))),,,+++******)))*********++++++,,,------------,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))******))))))((((((((('''%%%&&&'''(((((('''&&&%%%++++++***)))((('''&&&&&&$$$%%%%%%&&&'''((())))))444222000...,,,,,,------...............---------......///000111222111111222222333333555666777888777777777777888999:::;;;=========>>>@@@AAACCCCCCBBBCCCDDDFFFHHHJJJLLLMMMJJJIIIEEEAAA>>><<<::::::777777777777888999999:::999:::===???@@@???>>>===;;;;;;;;;;;;>>>AAAEEEGGGLLLIIIEEEBBBBBBCCCFFFIIIOOOSSSVVVWWWVVVVVVVVVXXXUUUQQQMMMJJJHHHDDD???<<<888444///---,,,+++)))'''((((((((((((((()))))))))(((((((((''''''&&&&&&&&&(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''$$$&&&''''''&&&&&&'''((()))(((''''''&&&&&&&&&'''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((())))))((())))))))))))(((((('''''''''&&&&&&%%%&&&'''((()))((('''&&&%%%%%%%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((***)))''''''(((((('''%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((())))))***)))((('''&&&))))))((('''''''''''''''))))))((((((((('''''''''******)))(((((()))***+++---000555999;;;>>>AAACCCBBBCCCEEEHHHKKKMMMOOOPPPVVVVVVVVVWWWYYYZZZ\\\]]][[[[[[[[[^^^```aaaaaa```^^^\\\[[[ZZZZZZYYYVVVTTTNNNNNNNNNMMMLLLNNNRRRUUUVVVUUUUUUUUUWWWZZZ^^^``````fffmmmooonnnmmmnnnqqqyyy}}}xxxvvvtttpppllljjjlllppptttwww{{{~~~zzz|||{{{zzzwwwvvv~~~|||{{{wwwrrrnnnpppyyyzzzqqqnnnlllkkkiiibbb[[[UUUSSSSSSRRRTTTVVVTTTNNNFFF@@@<<<555222...,,,,,,,,,,,,,,,,,,,,,+++******************++++++,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))(((((((((((())))))))))))(((((((((''''''''''''(((***,,,------,,,,,,))))))((((((((((((((('''&&&&&&&&&'''''''''''''''///...---,,,------///000/////////......---------...///000222333444444444666777999;;;===>>>??????>>>???@@@AAABBBBBBBBBBBBEEEEEEEEEEEEFFFGGGHHHHHHHHHJJJLLLOOOQQQSSSSSSSSSSSSQQQMMMJJJFFFCCCAAA@@@>>>>>>=========>>>>>>>>>@@@BBBEEEGGGHHHFFFDDDBBB============>>>>>>??????@@@>>>;;;888888:::<<<>>>DDDHHHMMMQQQTTTVVVXXXZZZ[[[YYYWWWUUUSSSPPPKKKHHH@@@<<<888444222///,,,***'''((()))++++++***)))(((((((((((((((''''''''''''((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((((((%%%&&&''''''&&&&&&'''((()))(((((('''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((((()))))))))(((''''''((()))(((&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&'''(((''''''''''''((())))))(((((()))))))))((('''''')))((((((''''''''''''((())))))((((((((((((''''''+++***))))))***---///111000444;;;@@@BBBCCCDDDDDDCCCEEEGGGJJJNNNQQQSSSTTTXXXXXXXXXYYYZZZ\\\^^^^^^]]]\\\\\\^^^```aaa```^^^\\\ZZZXXXVVVUUUSSSPPPNNNHHHIIIIIIJJJLLLPPPUUUYYY[[[[[[[[[[[[]]]```cccdddhhhnnnvvvzzzzzzxxxxxxyyy|||xxxtttrrrsssrrrooollleeehhhmmmrrrwww}}}}}}yyyuuussssssxxx{{{}}}xxxqqqlllmmmttt~~~yyywwwqqqqqqnnnhhh```XXXSSSPPPTTTUUUVVVXXXVVVQQQKKKFFF<<<888222...,,,---......---,,,++++++******++++++)))******+++,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((((((((())))))((((((((('''''''''''''''+++,,,,,,,,,+++)))'''&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&,,,,,,,,,,,,,,,...///000/////////...............111333666888999;;;<<<>>>???@@@BBBDDDFFFFFFFFFEEEDDDEEEGGGHHHIIIIIIHHHHHHKKKKKKKKKKKKKKKMMMNNNNNNNNNOOORRRUUUVVVVVVUUUUUUTTTSSSQQQNNNKKKHHHFFFEEEDDDEEEEEEEEEDDDDDDDDDCCCGGGIIIMMMPPPQQQOOOMMMKKKFFFGGGHHHHHHGGGEEECCCAAA;;;999777666666777999;;;===???BBBGGGKKKPPPTTTWWWXXXYYYYYYYYYXXXWWWTTTRRRKKKIIIEEE@@@;;;777222000,,,,,,,,,,,,,,,+++******(((((((((((((((((())))))((((((((((((((((((((((((%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&'''(((((('''&&&''')))+++******)))))))))******'''&&&&&&%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&(((''''''&&&%%%$$$$$$$$$''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((((((((('''&&&'''((()))((('''&&&&&&&&&''''''''''''((())))))))))))(((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''(((((()))(((((((((((((((((('''''')))(((''''''''''''(((((())))))((((((((((((((((((******)))***,,,000333666777;;;@@@DDDEEEEEEEEEFFFFFFGGGJJJMMMQQQTTTWWWXXXWWWWWWWWWXXXYYY[[[\\\]]]___^^^^^^___``````___]]]\\\YYYVVVSSSRRRPPPMMMKKKIIIJJJLLLMMMPPPTTTZZZ______```aaaccceeegggjjjkkkpppvvv~~~{{{uuusssqqqqqqqqqpppnnnkkkfffiiinnnssswww}}}~~~~~~vvvvvvuuurrrooooooqqqsssuuuyyy|||~~~~~~}}}|||{{{||||||wwwxxxyyyzzz}}}}}}wwwrrrrrruuuxxx{{{~~~yyyzzz{{{||||||zzzxxxtttuuuuuuqqqjjjaaaXXXSSSUUUTTTTTTVVVYYYXXXSSSOOOEEE???777111...---------------,,,+++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))(((((((((((()))))))))))))))((((((((((((((()))*********)))(((&&&%%%&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''',,,,,,,,,,,,,,,---............///000000111222222777:::>>>AAABBBDDDHHHJJJIIIJJJKKKLLLKKKJJJIIIHHHGGGHHHJJJKKKLLLLLLKKKJJJKKKLLLLLLMMMNNNPPPQQQRRRRRRSSSUUUWWWWWWVVVUUUTTTSSSSSSRRRPPPNNNMMMKKKJJJKKKLLLMMMMMMMMMMMMLLLLLLHHHKKKOOOSSSTTTTTTSSSRRRPPPQQQRRRRRRQQQOOOKKKIIICCCBBB@@@>>><<<<<<<<<<<<>>><<<;;;===AAAGGGLLLOOOPPPRRRTTTVVVWWWXXXXXXXXXUUUTTTQQQMMMFFF@@@<<<999444222///,,,+++***++++++(((((())))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''((())))))''''''((()))***)))))))))))))))******)))((('''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&((('''''''''&&&%%%%%%%%%'''(((((()))))))))))))))'''''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&'''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((('''&&&'''((()))((('''&&&&&&&&&''''''''''''(((((((((((()))))))))******''''''&&&&&&&&&''''''(((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))*********,,,///333777999>>>@@@BBBCCCCCCDDDFFFHHHJJJKKKNNNQQQTTTWWWZZZ[[[XXXXXXXXXXXXYYY[[[\\\\\\aaa```______```___]]]\\\XXXUUURRRPPPOOOMMMLLLJJJNNNPPPRRRUUUWWW[[[aaadddfffgggjjjllloooqqqrrrsssvvvzzz|||}}}}}}zzzuuurrrqqqpppoooooommmjjjhhhhhhlllqqqvvv{{{~~~|||zzzxxxwwwvvvvvvvvvvvvqqqooollliiihhhjjjoootttrrruuuyyy|||}}}}}}~~~}}}xxxxxxzzz{{{xxxyyyyyyzzzzzzyyywwwwwwssstttvvvvvvvvvxxx{{{~~~|||{{{{{{zzzsssuuuwwwxxxwwwyyyyyyxxxwwwyyy||||||wwwoooddd^^^\\\XXXTTTTTTVVVXXXWWWUUULLLGGG>>>777222///---,,,...------,,,,,,,,,,,,,,,))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))(((((((((((())))))******************++++++%%%&&&)))+++,,,---------''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())),,,,,,------------------...///111333555777999:::???CCCHHHJJJJJJLLLPPPSSSOOOOOOOOONNNLLLKKKIIIHHHGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJKKKLLLMMMOOOQQQQQQRRRSSSTTTUUUUUUUUUTTTSSSSSSSSSSSSRRRQQQPPPNNNNNNNNNOOOQQQSSSTTTUUUTTTTTTLLLNNNRRRUUUWWWYYYYYYYYYXXXYYY\\\]]]]]][[[YYYWWWRRRQQQNNNJJJGGGCCCAAA@@@???;;;777666888<<>>AAACCCFFFKKKOOOPPPNNNNNNQQQUUUPPPOOOMMMKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQSSSSSSSSSRRRQQQOOOMMMLLLJJJLLLOOORRRUUUVVVVVVVVVPPPQQQRRRTTTVVVXXXYYYZZZXXXZZZ]]]```aaaaaa``````ZZZYYYWWWTTTPPPMMMJJJIIIEEEBBB>>><<<<<<<<<;;;:::???AAACCCDDDEEEIIINNNRRROOOSSSVVVWWWTTTQQQOOOOOOIIIFFFBBB<<<777222000...+++++++++******)))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''')))***+++***((('''((()))%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))******''''''(((((((((''''''&&&&&&&&&&&&'''''''''((((((%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''***)))''''''(((((('''%%%&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&'''((()))'''''''''''''''((())))))(((((()))))))))*********,,,...222666999<<<===>>>???@@@BBBCCCDDDHHHMMMPPPUUUVVVVVVXXXYYYZZZ[[[[[[]]]]]]]]]]]]^^^___``````___^^^\\\[[[[[[YYYVVVTTTNNNLLLKKKKKKMMMOOOQQQQQQVVV\\\eeemmmuuuzzzzzzxxxvvvtttttttttttttttrrrvvvxxxvvvuuuvvvsssnnnggghhhiiiiiiiiijjjkkklllqqqvvv~~~~~~{{{{{{zzzyyyyyy{{{}}}}}}}}}~~~}}}|||~~~~~~xxxsssqqqnnniiigggiiikkkkkkkkkiiiiiigggeeedddeeeiiilllkkkmmmqqqsssvvvyyy}}}~~~xxxqqqqqqvvvwwwuuuuuuuuuuuuuuuttttttsssrrrtttzzzzzzyyyyyy{{{{{{{{{}}}~~~}}}~~~}}}}}}{{{sssiii```YYYWWWVVVQQQOOOLLLHHHDDD>>>777222///......---------------***++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))*********++++++,,,,,,,,,++++++***(((%%%"""'''((((((((((((((())))))%%%&&&&&&&&&''''''(((((()))***,,,...///000111111111333666:::???DDDGGGIIIKKKOOOSSSRRROOOMMMPPPSSSNNNMMMJJJHHHGGGGGGGGGGGGGGGFFFFFFEEEFFFHHHIIIKKKHHHHHHGGGGGGGGGGGGGGGHHHDDDEEEEEEGGGIIIKKKNNNOOORRRRRRRRRQQQOOOLLLIIIHHHDDDFFFJJJNNNQQQSSSSSSSSSMMMMMMMMMNNNOOOPPPRRRSSSPPPRRRUUUYYY\\\]]]^^^^^^YYYYYYYYYXXXVVVUUUSSSRRRQQQNNNLLLKKKJJJGGGBBB>>>999:::<<<<<<<<>>BBBDDDGGGKKKPPPTTTYYYYYYYYYYYYZZZZZZZZZZZZ]]]]]]]]]]]]]]]^^^___```^^^\\\ZZZYYYXXXVVVSSSPPPNNNMMMKKKMMMPPPTTTVVVVVVYYYaaammmyyyzzzvvvqqqnnnmmmnnnnnnooommmqqqsssqqqppppppnnniiidddfffhhhiiikkkmmmpppsssyyy~~~zzzvvvwwwxxxvvvtttvvvxxxxxxwwwwwwxxxzzzyyyxxxyyyzzzzzzxxxrrrnnnnnniiieeeeeehhhkkkmmmmmmfffggghhhgggfffeeeeeefffkkkmmmpppsssvvv{{{yyyrrrsssyyyyyyvvvxxxvvvtttrrrppppppqqqqqqyyywwwvvvuuuvvvyyy{{{}}}~~~{{{yyyxxxyyy|||vvvggg\\\WWWUUUQQQPPPPPPNNNKKKDDD<<<777//////...------------...++++++,,,------------,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,))))))(((((((((((())))))))))))******++++++++++++%%%'''(((************)))&&&&&&'''((()))***++++++(((''''''''''''&&&&&&&&&---///111333555555555555:::;;;===???BBBEEEGGGHHHNNNMMMMMMLLLKKKKKKKKKKKKGGGHHHHHHGGGFFFEEEFFFGGGBBBDDDDDDAAABBBFFFHHHFFFGGGHHHHHHGGGEEEEEEFFFGGGHHHFFFCCCCCCDDDHHHLLLNNNQQQQQQNNNKKKGGGEEEEEEFFFFFFFFFGGGLLLQQQSSSPPPMMMPPPNNNKKKJJJIIIJJJKKKLLLNNNMMMMMMMMMOOORRRVVVXXXUUUUUUUUUUUUUUUVVVXXXXXXXXXWWWUUUTTTSSSRRROOOMMMDDD???:::777888::::::999???@@@DDDJJJPPPUUUWWWWWWZZZVVVQQQOOOOOOJJJBBB<<<999555///+++*********)))(((((((((((((((((())))))((('''&&&&&&&&&((()))***((('''&&&'''((())))))'''))))))))))))))))))))))))***(((&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((((('''%%%%%%$$$######$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&(((((('''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%''')))***))))))((('''&&&&&&%%%%%%%%%&&&&&&''''''(((((((((((())))))((('''&&&&&&'''((((((((((((((('''''''''&&&&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((('''''''''&&&'''(((((()))((((((''''''***++++++*********---///222666<<<@@@@@@???======@@@BBBDDDGGGLLLPPPTTTWWWWWWWWWWWWXXXYYYYYYZZZZZZ___]]]ZZZZZZ[[[\\\]]]\\\VVVSSSQQQOOOOOOOOONNNNNNMMMOOOQQQRRRTTTWWW[[[^^^bbbccclll~~~tttqqqmmmiiihhhhhhjjjlllqqqmmmiiiffffffggghhhhhhjjjkkkmmmooorrrwww}}}~~~|||uuutttsssqqqooommmllllllpppvvv{{{{{{wwwssssssttt|||zzzxxxwwwwwwsssnnniiigggiiilllnnnnnnmmmkkkiiijjjnnnrrrqqqmmmkkkmmmooosssvvvzzz{{{{{{~~~~~~|||{{{zzzzzz||||||wwwqqqnnnooorrr||||||vvvqqqqqqsssuuurrroooqqqqqqsssvvv{{{~~~uuuaaaWWWUUUTTTRRRPPPPPPPPPLLLFFFAAA888444///,,,+++,,,,,,,,,---,,,******+++,,,+++***&&&'''((()))))))))))))))))))))))))))))))))))))))******************************++++++++++++******((()))***+++,,,+++******))))))((((((''''''&&&&&&'''''''''''''''&&&&&&&&&((((((''''''''''''((((((222333555777999:::::::::===>>>@@@BBBDDDEEEGGGHHHLLLKKKIIIHHHGGGFFFFFFFFFAAACCCDDDEEECCCCCCDDDEEEAAACCCBBB??????CCCEEECCCEEEEEEEEEDDDDDDCCCDDDEEEDDDCCCAAA???@@@CCCHHHLLLNNNNNNMMMJJJFFFCCCCCCCCCFFFEEEFFFGGGIIIJJJJJJIIIJJJHHHGGGFFFGGGIIIJJJJJJKKKJJJJJJIIIJJJLLLPPPSSSSSSSSSTTTUUUUUUVVVWWWWWWUUUUUUUUUVVVXXXXXXVVVTTTNNNIIICCC>>>===;;;999777999999<<>>999333///------------...,,,******+++,,,+++***(((((()))*********))))))******************************************************++++++++++++******((()))***+++++++++******((((((((((((((('''''''''(((((((((''''''&&&&&&&&&((((((''''''''''''((((((::::::;;;===???AAABBBCCCBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCBBBDDDEEEEEECCCBBBBBBBBB???AAA@@@======BBBDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDBBBBBBBBB@@@@@@CCCJJJPPPQQQRRRSSSQQQMMMJJJHHHHHHJJJJJJIIIGGGDDDCCCCCCDDDDDDCCCAAABBBDDDEEEDDDDDDFFFFFFFFFEEEEEEHHHLLLOOOQQQRRRTTTVVVWWWXXXXXXWWWUUUUUUWWWZZZ\\\]]][[[YYYVVVRRRMMMHHHDDDAAA===:::666666666999@@@JJJSSSYYY\\\YYYVVVVVVWWWVVVSSSPPPLLLGGG@@@:::666333000---,,,+++***)))((('''&&&&&&''''''(((((())))))((((((***)))((()))***++++++)))))))))))))))))))))))))))***(((&&&'''((())))))((((((((()))))))))*********((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&)))((('''''''''(((***+++''''''((()))******++++++))))))((((((((((((((('''&&&'''((((((((((((((((((''''''((((((((((((((('''***)))((()))***+++***)))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))***+++---000555888>>>@@@BBBBBBAAA@@@AAABBBDDDGGGKKKPPPTTTWWWXXXXXXXXXXXXZZZ[[[\\\]]]]]]^^^^^^]]][[[ZZZYYYXXXUUUSSSOOONNNMMMLLLMMMOOOQQQRRRUUUWWWYYY[[[]]]___cccfffggghhhnnnzzz{{{xxxssslllfffbbbbbbdddfffiiigggeeedddeeehhhlllnnntttwww{{{yyyuuurrrqqqkkkjjjgggeeedddeeeggghhhjjjnnnqqqssssssuuuzzz~~~{{{yyyzzz{{{{{{zzzwwwtttsssuuuyyyyyyuuuqqqnnnuuu|||}}}|||||||||~~~~~~|||zzzzzz~~~~~~|||~~~zzzuuuqqqooooooqqqkkklllnnnqqquuuwwwwwwvvvxxxvvvttttttvvvyyy{{{|||uuuqqqqqqsssuuu{{{xxxlll\\\XXXTTTRRRTTTTTTSSSPPPGGGAAA:::333000///...---///---++++++,,,,,,,,,*********+++++++++***))))))******************************************************++++++++++++******((()))******++++++******'''((((((((((((((())))))))))))(((((('''&&&%%%%%%((((((''''''''''''((((((AAAAAABBBCCCEEEGGGIIIJJJEEEEEEEEEEEEDDDDDDCCCCCCAAAAAAAAAAAAAAABBBCCCDDDFFFHHHIIIHHHEEEBBB@@@??????AAAAAA>>>@@@GGGJJJIIIHHHGGGGGGHHHIIIIIIIIIHHHGGGHHHIIIHHHIIINNNWWW^^^aaabbbdddccc___[[[YYYXXXXXXYYYWWWRRRJJJEEECCCDDDDDDBBB@@@AAACCCDDDCCCAAAEEEGGGHHHHHHFFFGGGJJJNNNOOOQQQTTTWWWYYYYYYYYYXXXVVVWWWXXX[[[]]]]]]ZZZXXXWWWUUUSSSPPPMMMJJJGGGDDD===;;;999999>>>HHHTTT]]]\\\ZZZWWWWWWXXXYYYXXXVVVVVVRRRKKKDDD???:::555222000...---+++)))((((((((('''((()))******)))(((''')))((('''(((***+++***)))((((((((((((((((((((((((***((('''''')))))))))(((((((((((()))))))))******((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''(((''''''&&&%%%%%%&&&''''''((((((((((((((('''''''''&&&&&&%%%%%%$$$$$$%%%&&&%%%%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&((()))+++,,,---******))))))((((((''''''&&&&&&'''((())))))((((((&&&'''((((((((((((((((((***)))((((((*********(((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''******))))))******++++++(((***,,,...000555:::>>>DDDDDDDDDCCCAAA@@@BBBDDDFFFIIINNNTTTWWWYYYYYYXXXXXXYYY[[[]]]^^^_________]]][[[ZZZYYYWWWTTTPPPMMMIIIJJJKKKLLLNNNRRRWWW[[[\\\^^^```bbbccceeehhhjjjjjjmmmuuu~~~~~~{{{xxxuuuwwwssslllfffcccdddgggiiijjjkkkmmmooopppqqqssstttuuuxxx|||}}}vvvrrrpppqqqrrrllljjjgggdddccceeegggiiigggkkkppptttwwwyyy}}}}}}zzz{{{~~~|||wwwrrrssswwwxxxrrrllllllpppvvvyyyxxxwwwwwwwwwttttttsssqqqooooooqqqtttvvvzzz}}}{{{uuutttvvvppppppqqqsssuuuuuurrrpppuuuqqqnnnpppvvv|||~~~~~~{{{vvvvvvyyy{{{nnnfff[[[UUUSSSSSSSSSRRRNNNHHH???888444111///...000...,,,+++,,,---,,,+++,,,,,,,,,,,,++++++***)))******************************************************++++++++++++******((())))))***************''''''(((((()))))))))*********)))((('''&&&%%%%%%((((((''''''''''''((((((EEEFFFGGGHHHJJJKKKLLLLLLFFFEEEEEEDDDCCCBBBAAAAAA???????????????@@@@@@AAACCCEEEHHHIIIGGGDDDAAAAAADDDFFFGGGFFFJJJRRRXXXXXXXXXVVVVVVWWWYYYYYYWWWUUUPPPQQQRRRSSSVVV^^^hhhpppsssvvvxxxwwwtttpppmmmkkkiiijjjiiibbbXXXPPPLLLKKKHHHFFFDDDGGGLLLOOOOOOMMMQQQSSSTTTQQQLLLGGGGGGIIIJJJLLLOOOSSSUUUVVVVVVUUUTTTTTTUUUXXXZZZZZZXXXVVVVVVWWWVVVUUURRRPPPNNNMMMGGGEEEAAA>>>???GGGSSS[[[]]][[[ZZZZZZ[[[[[[\\\[[[]]]YYYSSSNNNIIICCC>>>:::333111...,,,***)))))))))'''((()))******)))((('''((('''&&&''')))***)))((((((((((((((((((((((((((()))(((((((((******)))'''''''''((((((((()))))))))((((((''''''''''''(((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((()))))))))((('''''''''&&&&&&%%%%%%%%%$$$%%%'''&&&$$$###$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$&&&((()))+++,,,******))))))((((((''''''&&&&&&'''((())))))((((((&&&&&&'''((((((((((((((()))(((''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((())))))((((((((()))***+++))),,,///222555:::>>>BBBEEEEEEDDDBBB@@@@@@CCCEEEGGGKKKPPPUUUXXXYYYXXXXXXXXXYYY[[[]]]^^^___^^^^^^[[[YYYWWWVVVTTTQQQMMMJJJFFFHHHKKKNNNRRRXXX```fffeeegggiiiiiiiiiiiikkklllkkksss}}}yyyuuusssqqqqqqsssppplllhhhhhhjjjnnnqqqpppuuuzzz}}}}}}zzzyyyyyyuuuxxxzzz|||}}}{{{tttnnnjjjkkknnnqqqooollliiifffeeefffhhhiiikkkpppwww|||}}}zzzyyy}}}~~~wwwqqqpppssssssmmmgggiiijjjllllllllllllmmmnnnggggggfffdddcccdddfffhhhhhhmmmuuu}}}xxxzzzyyyyyyzzz|||~~~~~~}}}~~~|||}}}xxxxxxyyy{{{{{{yyytttqqqsssooommmqqqzzz~~~}}}|||}}}~~~~~~yyyiii\\\UUURRRPPPOOOQQQLLLDDD===888555222000111///---,,,------,,,+++,,,,,,,,,,,,,,,+++***)))******************************************************++++++++++++******)))))))))))))))*********'''((((((((())))))*********))))))(((''''''&&&&&&((((((''''''''''''((((((GGGHHHIIIKKKLLLKKKKKKJJJDDDDDDCCCCCCBBBAAA@@@@@@AAA@@@??????>>>>>>>>>>>>===BBBHHHLLLMMMLLLLLLKKKOOORRRSSSSSSYYYccciiikkkllljjjiiikkkmmmmmmjjjfff[[[ZZZZZZ]]]cccmmmwww}}}}}}zzzyyyvvvuuurrrkkkccc\\\WWWUUUQQQNNNLLLQQQYYY```bbbbbbaaadddeee^^^SSSHHHBBBAAACCCEEEHHHKKKNNNPPPQQQRRROOOOOOOOORRRUUUWWWWWWVVVWWWXXXXXXVVVSSSPPPOOOOOONNNMMMIIIDDDBBBFFFNNNUUU[[[\\\\\\]]]^^^___```aaaaaa^^^ZZZWWWSSSNNNIIIEEE:::888333///,,,***))))))))))))******))))))(((((((((&&&&&&'''((()))(((''')))))))))))))))))))))))))))(((((()))***+++)))''''''''''''((((((((())))))((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$'''((('''$$$###$$$'''%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$############$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''''''''######$$$%%%'''((()))***))))))((((((((((((((('''&&&'''((((((((((((((((((%%%&&&'''((()))))))))))))))(((''''''(((((('''&&&'''''''''''''''''''''''')))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((('''''''''((((((((((((((('''&&&%%%%%%&&&''')))***,,,///444888;;;>>>BBBDDDDDDDDDDDDBBBAAABBBEEEGGGIIILLLQQQVVVYYYYYYYYYXXXXXXYYY[[[]]]^^^]]]\\\[[[XXXVVVTTTRRRQQQOOOLLLIIIHHHKKKOOOSSSWWW___hhhpppnnnpppqqqpppnnnllllllllllllvvv~~~xxxqqqmmmkkkllllllnnnmmmlllkkknnnrrrwwwzzzxxx~~~}}}zzzyyywwwxxxyyyxxxxxxxxxzzz||||||wwwooohhheeefffjjjmmmooommmkkkiiihhhiiikkkmmmtttxxx~~~~~~|||{{{yyyvvvtttvvvzzz~~~zzztttnnnlllmmmmmmjjjfffiiihhhgggfffffffffggghhhaaa```^^^]]]]]]___```bbb___aaagggoooyyy}}}wwwsssqqqnnnllllllmmmooooooooouuu|||~~~wwwtttsssxxx~~~{{{xxxzzz~~~~~~~~~zzzkkkaaaYYYSSSOOORRRNNNHHHCCC>>>:::666333222000...---------,,,+++++++++,,,,,,,,,+++******++++++++++++++++++++++++******************************++++++++++++******)))(((((((((((()))***+++((())))))))))))))))))***)))))))))(((((((((''''''((((((''''''''''''((((((FFFGGGJJJLLLLLLJJJGGGFFFCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFKKKTTTZZZ]]]^^^^^^^^^^^^```aaabbbgggqqqyyyzzz{{{xxxwwwxxx{{{zzzvvvqqqiiieeebbbeeeooozzz{{{vvvoooiiieeecccaaa```\\\XXXTTTXXXbbbjjjmmmllljjjnnnppphhhYYYJJJAAA===AAABBBDDDGGGKKKNNNPPPQQQOOONNNLLLMMMPPPRRRRRRRRRUUUVVVWWWUUUQQQOOOPPPQQQRRRRRRPPPKKKGGGFFFKKKPPPUUUWWW[[[^^^```aaacccdddcccaaa___^^^\\\YYYTTTQQQHHHDDD>>>777111---+++++++++******)))(((((())))))(((''''''''')))***)))((())))))))))))))))))))))))))))))(((***++++++)))'''(((((()))))))))*********((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''$$$%%%&&&'''(((((((((((($$$%%%%%%&&&&&&'''''''''%%%(((***((($$$###%%%(((%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''(((((())))))((((((%%%%%%&&&&&&'''((((((((('''''''''''''''((((((((((((((((((((((((((('''&&&%%%&&&'''((())))))))))))***)))(((((())))))(((&&&(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((()))((('''&&&&&&'''(((***,,,///333999>>>AAABBBCCCDDDCCCCCCDDDCCCCCCEEEHHHJJJLLLOOOSSSWWWYYYZZZZZZZZZWWWXXXZZZ\\\\\\[[[YYYWWWUUUSSSPPPOOONNNNNNLLLKKKNNNRRRVVVYYY\\\cccnnnvvvvvvwwwwwwuuuqqqmmmkkkkkkkkkwww~~~zzztttmmmhhhfffgggiiijjjkkklllnnnrrrwww|||~~~~~~xxxuuuuuuwwwwwwvvvtttssstttvvvxxxxxxssslllfffdddeeeiiilllppppppooooooppprrrtttuuu{{{}}}{{{wwwssssssssspppmmmmmmooorrrqqqmmmiiiggggggggggggfffggggggfffgggggggggffffff```___\\\\\\\\\^^^___```ZZZZZZ\\\bbbkkkttt{{{~~~}}}}}}}}}}}}{{{wwwrrrnnnkkkhhhdddcccccceeeeeeeeeggglllrrruuuuuuvvvwwwxxx~~~zzzttttttyyy~~~wwwzzz~~~tttiii]]]UUURRROOOLLLHHHEEEAAA<<<888333111............---+++)))***+++++++++++++++***++++++++++++++++++++++++******************************++++++++++++******)))(((((('''((()))***+++*********)))))))))))))))((((((((((((((()))))))))((((((''''''''''''((((((DDDGGGJJJLLLKKKHHHEEEBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@AAACCCFFFJJJNNNQQQSSSUUU[[[cccjjjmmmmmmmmmmmmhhhkkkkkkkkkpppzzz~~~|||}}}~~~yyyttttttmmmhhhlllwwwzzzrrrhhhcccbbbeeefffffffff___YYY[[[cccjjjmmmllljjjpppsssmmm]]]MMMCCC???BBBCCCDDDGGGKKKNNNRRRSSSSSSPPPMMMKKKLLLMMMMMMMMMQQQRRRTTTRRRPPPPPPRRRUUUTTTUUUUUUQQQKKKHHHKKKNNNMMMQQQWWW[[[^^^aaacccddddddcccccccccbbb```\\\YYYUUUQQQIII@@@888333///...,,,+++)))((((((((()))******(((((()))***+++***))))))))))))))))))))))))))))))))))))***++++++)))''')))************+++++++++((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&'''((()))************###$$$$$$%%%&&&'''((((((%%%)))+++)))%%%###%%%)))&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&'''(((((("""###$$$&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((()))(((((((((''''''((((((((((((((((((%%%&&&&&&&&&''''''((((((((()))))))))((('''&&&&&&%%%&&&'''((()))))))))))),,,***))))))******)))'''))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''(((((())))))+++***))))))***,,,...///000666<<>>???AAACCCCCCDDDCCCCCCCCCCCCDDDFFFHHHIIIGGGEEENNNPPPSSSXXX]]]bbbfffhhhoooppprrruuuwwwxxxvvvtttrrruuuzzz~~~~~~|||yyyxxxwwwuuuvvvzzzwwwmmmddddddeeeddddddeeefffggggggeeecccdddiiinnnllluuu|||uuucccSSSLLLLLLEEEHHHIIIKKKTTTaaafffddddddaaa\\\VVVQQQOOONNNMMMLLLMMMNNNOOOOOOOOOMMMMMMOOOPPPPPPNNNKKKJJJLLLNNNIIIMMMQQQRRRSSSXXX```gggdddfffgggeeebbb```^^^^^^ZZZVVVQQQJJJDDD===666222000...***))))))***))))))---+++((('''((((((((('''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''***)))'''%%%%%%%%%'''((('''&&&%%%%%%%%%'''((()))*********)))(((&&&%%%$$$$$$%%%%%%&&&'''''''''&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))'''''''''(((((((((((())) %%%******'''%%%''')))((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&'''(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((()))***+++,,,,,,,,,,,,)))))))))((()))---222666:::>>>AAADDDDDDDDDEEEEEEEEEDDDCCCEEEIIILLLNNNNNNTTTVVVXXXZZZ[[[\\\\\\[[[[[[YYYXXXWWWWWWVVVTTTRRRRRRMMMLLLSSSWWWVVVSSSQQQXXX^^^cccdddhhhpppwwwzzzyyyrrrsssuuusssooommmlllppprrrrrrtttxxxvvvrrruuussspppjjjdddbbbeeehhhjjjjjjjjjlllpppvvv|||~~~zzzuuuqqqnnnlllkkknnnnnnnnnooorrrvvvyyy|||}}}uuukkkhhhlllqqqtttuuu}}}|||{{{|||}}}}}}|||{{{{{{yyyvvvrrrooommmkkkkkkjjjfffccceeeiiiiiifffaaaiiieeebbbcccfffjjjkkkkkklllooorrrtttrrrpppoooooopppnnnkkkhhhfffeeeeeedddaaabbbcccccceeemmmyyy{{{xxxuuusssrrrrrrppplllgggccc```]]]ZZZXXX___``````bbbdddfffhhhiiikkknnnssswwwzzz}}}vvvpppqqqtttwwwxxxtttqqqttt~~~{{{nnn___TTTKKKKKKLLLIIIDDDBBB;;;666111000333444000,,,,,,++++++******++++++,,,------,,,+++************+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++*********))))))))))))))))))))))))))))))++++++++++++******))))))))))))(((((('''''''''&&&>>>>>>???AAADDDGGGJJJLLLQQQRRRUUUXXXZZZYYYVVVSSSZZZ\\\```eeejjjmmmpppqqqwwwwwwxxxzzz|||}}}|||zzz|||zzzpppiiiggggggeeeccccccbbbiiiqqquuutttpppnnnmmmttt}}}|||lll^^^XXXYYYUUUWWWWWWXXXaaammmrrrqqquuurrrmmmhhhbbb]]]ZZZXXXWWWTTTQQQMMMJJJIIIHHHHHHJJJLLLNNNNNNLLLLLLMMMOOOKKKLLLMMMKKKJJJOOOWWW^^^ccceeeggggggeeebbbaaaaaa]]]ZZZUUUQQQLLLGGGAAA===444111---+++***++++++***---+++(((((()))))))))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))(((&&&%%%%%%%%%&&&'''''''''&&&&&&'''(((((()))))))))(((((('''%%%$$$###$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((&&&***......***'''(((***((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((&&&'''(((((()))))))))))))))***++++++---000555999===@@@DDDFFFFFFFFFFFFGGGGGGFFFFFFHHHLLLPPPRRRRRRVVVWWWYYY\\\]]]]]]]]]]]]\\\ZZZXXXXXXWWWVVVSSSPPPQQQNNNPPPVVVYYYWWWTTTTTT\\\eeemmmppprrryyy~~~zzzvvvyyy}}}{{{vvvssslllooopppooopppsssrrrnnnqqqqqqpppmmmjjjiiikkkmmmnnnmmmmmmnnnppptttxxxzzzyyywwwtttpppllljjjhhhhhhkkkjjjjjjkkkpppvvv|||{{{rrrnnnppptttuuuuuu||||||{{{|||}}}}}}}}}|||{{{yyytttpppllliiihhhhhhgggeeeeeegggkkkmmmllliiiqqqooommmooossswwwxxxxxx{{{~~~~~~{{{yyywwwuuurrrqqqrrrssssssqqqpppsss{{{|||{{{zzz|||xxxsssoookkkgggccc```dddcccbbbaaabbbeeehhhjjjkkklllllllllllllllnnnooowww{{{}}}zzzxxxtttqqqqqqooorrrzzz~~~}}}mmm___RRRNNNNNNKKKGGGEEE???:::444111111000...,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---+++++++++*********))))))************************)))))))))((((((((((((((()))(((((((((''''''''''''>>>???AAAEEEKKKRRRYYY]]]dddggglllqqqsssqqqjjjeeegggjjjnnnsssvvvxxxyyyyyyyyyyyyyyy{{{xxxrrrrrrqqqllliiiiiihhhrrr}}}}}}xxxuuu~~~vvvllliiikkkkkklllllllllrrrzzz~~~~~~~~~{{{wwwrrrlllhhheeefffaaaYYYPPPJJJFFFFFFFFFFFFHHHJJJKKKKKKKKKMMMNNNMMMMMMJJJFFFDDDGGGOOOVVV```cccfffhhhhhhfffeeeeee___]]]YYYWWWTTTPPPLLLIII<<<888222...---,,,++++++---+++(((((()))***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&'''''''''((()))))))))((((((''''''''''''&&&%%%$$$###%%%%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''+++...000...***'''''')))(((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((((((((((((((((((+++...000222555999<<>>CCCFFFIIIKKKKKKJJJJJJKKKIIIIIIKKKOOOTTTXXXZZZ[[[[[[]]]^^^```aaaaaa``````ZZZZZZZZZ[[[[[[ZZZXXXUUUVVVWWWZZZ]]]]]]\\\ccckkkttt||||||{{{uuupppnnnjjjmmmmmmjjjiiimmmnnnmmmpppssswwwzzz{{{zzzyyyxxxuuuuuuttttttsssqqqpppoookkkkkkjjjiiiiiihhhhhhhhhggghhhjjjnnntttzzz}}}yyyvvvtttpppnnnoooppppppppppppqqqsssuuurrroookkkhhhggghhhkkkmmmpppssswwwzzz{{{}}}{{{xxxtttqqqsssyyyxxxrrrjjjccc^^^[[[YYYYYYUUUWWW\\\dddnnnuuuyyyzzzyyy{{{~~~uuutttuuuvvvuuurrrqqqqqqqqqoooqqqwww|||}}}{{{yyy|||zzzhhh^^^YYYRRRMMMKKKIIIGGGCCC===666111//////------,,,,,,,,,,,,------+++++++++++++++,,,---...++++++++++++++++++++++++************************************************************************************++++++++++++((((((((((((((('''''''''BBBGGGPPP[[[gggqqqyyy}}}~~~}}}{{{}}}~~~xxxwwwvvvyyy~~~~~~{{{}}}}}}yyyvvvuuuttttttvvvrrrlllddd^^^YYYVVVUUUQQQMMMGGGCCCAAACCCEEEGGGHHHIIIJJJJJJLLLNNNRRRUUUWWW[[[```dddeeefffggghhhbbb```^^^\\\[[[YYYVVVTTTOOOJJJCCC<<<777222---***,,,***((('''((()))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((('''((()))******)))((('''''''''(((((((((''''''&&&%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''(((''''''&&&&&&'''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((******))))))))))))******+++************+++,,,,,,+++///555:::<<<===???@@@DDDGGGKKKMMMLLLLLLLLLMMMKKKKKKMMMQQQVVVZZZ[[[[[[]]]^^^___`````````___^^^WWWXXXYYY\\\______^^^[[[YYYXXXYYYZZZZZZ___lllyyyyyyvvvrrrmmmjjjjjjhhhlllnnnllllllqqqttttttvvvxxx{{{~~~~~~}}}yyyvvvssssssttttttsssqqqpppooohhhhhhhhhiiiiiiiiiiiihhhiiilllpppuuuyyy{{{|||}}}~~~|||yyyuuurrrnnnkkkhhhfffggghhhhhhggghhhllloooooonnnlllllloootttyyy}}}~~~yyy|||}}}~~~~~~tttkkkeee___[[[XXXWWWVVVWWW[[[aaafffiiijjjjjjkkknnnrrrwww}}}{{{xxxvvvsssqqqkkkhhhiiiooosssuuuzzz}}}xxxxxx{{{qqqiiiccc[[[SSSOOOIIIIIIGGGBBB;;;444000......------------------...++++++++++++,,,---......++++++++++++++++++++++++***************************************************************************************+++++++++'''''''''(((((((((((((((NNNSSS\\\gggrrr{{{~~~||||||~~~~~~{{{{{{{{{yyy|||~~~~~~~~~}}}}}}~~~}}}yyyvvvtttwwwwwwuuutttuuutttpppnnnmmmqqqwwwzzzyyyzzz}}}}}}zzzxxxwwwuuussspppmmmiiifffcccbbb```ZZZQQQJJJGGGFFFGGGGGGEEEFFFGGGJJJMMMPPPRRRSSSTTTWWW[[[^^^___aaaccceeecccbbb```______]]][[[XXXVVVRRRLLLFFF@@@:::444///...,,,)))((()))))))))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))(((''''''''''''(((((()))(((((((((&&&&&&''''''&&&&&&%%%%%%'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))(((((()))***,,,---111555;;;>>>@@@@@@AAABBBEEEHHHLLLNNNOOOOOOOOOPPPPPPPPPRRRUUUZZZ]]]]]]\\\^^^_________^^^]]][[[ZZZUUUVVVYYY]]]aaabbbaaa___YYYVVVUUUWWWZZZdddvvvzzzssspppmmmjjjjjjlllgggnnnrrrqqqqqqvvvzzz{{{}}}||||||}}}|||zzzuuurrroooooopppppppppoooooonnnhhhhhhiiiiiijjjiiiiiihhhkkknnntttxxxzzzyyywwwuuussssssqqqooommmjjjgggeeeccceeefffeeedddfffkkkoootttttttttwww{{{~~~wwwxxx{{{}}}~~~wwwvvvvvvzzzzzzrrrjjjbbb\\\ZZZXXXVVVVVVXXX[[[\\\]]]aaaaaaaaabbbfffoooyyy~~~|||yyyuuuhhhdddeeeiiilllnnnsssyyy|||||||||~~~yyytttpppggg___ZZZMMMKKKHHHDDD>>>777222...///......------......///---,,,,,,,,,,,,------...+++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++))))))))))))(((((((((''''''''''''(((((((((((((((cccfffkkkssszzz|||yyyxxxxxxxxxwwwuuuvvvvvvvvvssspppmmmmmmmmmlllnnnooonnnllllllnnnppptttuuuwwwwwwuuuqqqmmmjjjhhhhhhfffeeehhhjjjfff```^^^^^^aaagggiiihhhiiimmmooovvv~~~}}}zzzwwwvvvuuusssrrrrrrrrrrrroooiii```ZZZUUURRRNNNKKKHHHGGGGGGHHHJJJMMMOOOPPPQQQSSSVVVWWWXXXZZZ^^^```aaa```______```___]]]\\\YYYWWWTTTPPPKKKEEE>>>999222///,,,+++++++++***)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************)))(((((('''&&&&&&''''''%%%&&&''''''((((((((('''&&&&&&''''''&&&&&&%%%$$$&&&'''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((&&&%%%%%%%%%'''((()))(((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))***)))((()))***,,,///000999<<>>555...+++***++++++,,,***((((((((()))((('''************************))))))))))))))))))))))))((()))***++++++***)))((('''(((((()))))))))))))))+++*********))))))(((((('''&&&%%%$$$$$$%%%'''(((((((((((((((((((((((((((&&&%%%%%%$$$$$$############$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''&&&&&&((()))))))))((('''(((((())))))((('''&&&&&&$$$&&&)))+++,,,+++)))((($$$&&&(((((('''&&&&&&'''))))))***************)))''')))+++,,,///333888<<>>777222///---,,,+++***((()))*********(((************************))))))))))))))))))))))))&&&'''((()))***))))))(((''''''((()))******))))))*********)))))))))((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''###$$$%%%&&&'''&&&&&&%%%((((((((((((((('''&&&&&&###$$$&&&'''((('''&&&%%%(((***++++++***)))***+++''''''(((((((((((('''''')))+++---000333777<<<@@@EEEGGGJJJJJJJJJKKKLLLNNNLLLQQQTTTRRRSSSYYY^^^```fffffffffgggiiiiiifffdddccc^^^YYYWWWUUUSSSVVV\\\[[[[[[\\\]]]^^^___```aaaaaagggllltttuuullllllkkkiiiggggggiiikkknnnqqquuuwwwwwwxxxyyyzzzzzzwwwsssqqqpppppppppoooqqqooommmkkkkkkooouuuyyyxxxvvvsssqqqpppooommmkkkjjjiiihhhgggfffffffffgggiiilllooorrrtttxxx~~~~~~{{{{{{{{{xxxzzzzzz{{{{{{|||}}}~~~~~~wwwqqqrrrrrrpppppptttxxxvvvtttqqqnnnmmmmmmmmmrrrsssuuuvvvwwwwwwvvvvvvuuuuuuuuuuuuvvvxxxzzz|||{{{}}}{{{xxxyyy}}}}}}zzzxxxxxxxxxxxxyyyyyyzzzzzz}}}xxxyyy|||xxxnnnjjjeee___[[[YYYXXXYYYXXX[[[aaajjjuuuvvvqqqooojjjffffffhhhppp~~~}}}{{{uuukkkaaaYYYRRRKKKFFF:::888444000---,,,---......------,,,,,,------...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---+++))))))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))(((}}}zzzyyy{{{~~~~~~ppplllcccYYYVVVXXXYYYWWWWWWYYY]]]cccgggiiigggeeelllooouuu||||||yyyyyy}}}~~~yyytttnnnjjjfffeeefffiiiooouuuyyy{{{||||||}}}~~~}}}zzz{{{wwwrrrkkkddd\\\TTTOOOJJJKKKLLLLLLMMMOOORRRUUUSSSSSSSSSUUUWWWZZZ\\\^^^]]]]]]]]]]]][[[YYYWWWVVVWWWRRRJJJBBB<<<666111...+++***)))***+++,,,***)))************************))))))))))))))))))))))))&&&&&&'''((()))))))))(((&&&'''((()))******************))))))))))))((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((())))))))))))((((((((((((((((((''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%((()))***)))((('''((()))'''''''''''''''''''''''',,,...222555999===BBBFFFGGGIIIKKKLLLMMMNNNPPPRRRNNNRRRUUUTTTWWW^^^cccdddjjjjjjiiijjjjjjiiigggdddccc\\\VVVTTTTTTUUU[[[bbb___^^^^^^___bbbfffkkkmmmqqqvvv{{{|||sssjjjlllmmmlllkkkkkklllnnnqqqrrrssssssrrrrrrtttvvvxxxvvvtttsssttttttsssrrrqqqsssuuuttttttwww|||~~~zzztttooollljjjiiigggiiihhhgggggggggiiijjjkkkrrruuuyyy|||}}}wwwtttuuuwwwxxxxxxxxxwwwwww|||uuupppppppppppprrruuuyyyyyywwwvvvsssqqqooonnnnnnoooqqqtttuuuvvvvvvvvvtttuuuuuuvvvvvvwwwxxxxxx|||}}}|||xxxwwwzzzzzzxxxvvvxxx|||~~~~~~}}}zzzxxxxxxrrrqqqyyy}}}zzz~~~|||{{{{{{}}}zzzpppggg```\\\ZZZSSSUUUXXX[[[```jjjxxx}}}wwwpppkkkkkknnnttt}}}~~~xxxpppeeeZZZQQQKKKCCC???888111---,,,---///......------------......---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((~~~{{{xxxtttssstttvvvxxxxxxvvvtttvvvxxxwwwtttppphhhddd^^^ZZZZZZ```eeehhhkkknnnssszzzyyytttrrrlllnnnqqquuuvvvuuuqqqnnnkkkooovvv~~~zzzvvvrrrllleee```[[[[[[XXXTTTPPPOOOOOOQQQSSSRRRRRRRRRSSSUUUWWWXXX[[[\\\^^^______^^^\\\[[[\\\XXXRRRKKKEEE>>>777222,,,+++******++++++***)))************************))))))))))))))))))))))))))))))))))))))))))((((((&&&'''((()))***+++++++++))))))))))))))))))(((((()))*********)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))******++++++++++++'''((((((((((((((('''''')))(((''''''''''''((()))((())))))((('''&&&''')))***))))))))))))******+++...111666:::>>>BBBFFFJJJIIIJJJLLLMMMMMMOOOQQQSSSNNNSSSVVVXXX]]]eeejjjjjjkkkjjjiiihhhhhhfffccc```]]]WWWRRRSSSVVVXXX]]]cccaaaaaabbbeeekkkrrrzzz~~~{{{tttoookkkmmmppppppooooooooopppqqqqqqpppooommmnnnqqqtttuuutttssssssttttttsssqqqpppuuuzzz|||{{{zzz}}}~~~xxxqqqkkkhhhgggfffeeekkkkkkkkklllooorrrtttvvv|||~~~}}}vvvrrrsssuuuvvvwwwvvvtttsssyyyvvvsssrrrqqqqqqssstttuuuvvvwwwxxxwwwuuurrrppplllmmmooorrrtttuuuuuuuuuvvvvvvwwwxxxxxxxxxwwwwww}}}}}}xxxuuuwwwxxxwwwvvvxxx|||~~~}}}zzzxxxvvvooommmttt|||}}}zzzwww|||zzzwwwvvvwwwzzz|||qqqhhhccc[[[YYYVVVSSSTTT[[[fffnnn~~~wwwpppooorrruuu|||yyynnnaaaVVVOOOKKKEEE===666222000000///......------------............------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))(((zzzwwwrrrnnnkkkjjjjjjkkkgggbbb^^^^^^aaaddddddccciiigggeeefffiiiooowww}}}}}}vvvqqqkkkkkklllpppwww~~~}}}}}}|||yyytttqqqsssqqqlllcccZZZRRRMMMKKKNNNNNNMMMMMMNNNOOOQQQRRRXXXZZZ]]]___aaaaaa```___[[[YYYUUUQQQLLLEEE>>>999000...+++******+++***)))************************))))))))))))))))))))))))---,,,+++***))))))(((((('''((()))***++++++++++++(((((((((((((((((())))))******++++++***(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$$$$###&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((((((((((((((('''+++***((('''((()))+++,,,,,,------+++))))))***,,,***)))))))))***+++---...111555:::???BBBEEEHHHKKKKKKLLLMMMNNNNNNOOORRRTTTQQQVVVZZZ^^^eeemmmpppooollljjjhhhgggeeebbb^^^[[[VVVQQQPPPUUUZZZ\\\^^^bbbbbbdddhhhoooxxx}}}yyyuuusssrrrqqqmmmjjjnnnpppssstttsssrrrrrrrrrrrrqqqooommmlllmmmqqqtttrrrqqqpppppprrrrrrqqqoooqqqvvv|||~~~{{{zzzzzzwwwrrrlllgggfffggghhhiiimmmoooqqqtttxxx|||~~~{{{uuurrrsssuuuvvvwwwuuutttsssuuuvvvvvvtttsssrrrrrrqqqppprrrvvvxxxyyyxxxvvvtttoooppprrruuuvvvwwwwwwwwwxxxyyyzzzzzzzzzzzzyyyyyy}}}~~~wwwtttuuuwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyvvvooolllrrryyy{{{yyyyyy|||{{{yyyxxxxxxzzz|||~~~{{{zzzyyy|||yyyssskkk```ZZZYYY[[[^^^```gggrrr{{{xxxvvvuuuxxx}}}xxxlll```YYYPPPJJJCCC<<<888444111...///......------......//////......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))tttqqqkkkeee```]]]\\\[[[WWWTTTQQQQQQUUUZZZ___aaaqqqpppqqquuuwwwzzz|||uuujjjbbbccclllxxx~~~}}}~~~vvviii]]]TTTOOOKKKKKKJJJJJJJJJKKKMMMNNNRRRTTTYYY]]]```aaaaaa```[[[YYYXXXVVVRRRMMMFFFAAA888555///,,,*********)))************************))))))))))))))))))))))))...---,,,+++***)))))))))((()))******++++++******''''''(((((((((((())))))))))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))&&&'''(((((((((((((((((((((''''''&&&''')))***++++++++++++)))''''''(((***(((''''''(((***,,,...000666:::???CCCFFFGGGIIIKKKLLLMMMNNNNNNOOOQQQTTTWWWXXX]]]cccgggnnnuuuvvvrrrooollljjjgggeeeaaa\\\XXXQQQNNNOOOWWW^^^``````bbbbbbhhhqqq}}}|||~~~|||tttqqqnnnlllkkkkkkiiihhhoooqqqtttvvvvvvvvvwwwxxxuuutttqqqnnnlllmmmqqqtttooonnnmmmnnnppprrrsssrrrtttvvvyyy{{{{{{zzzwwwtttppplllhhhgggiiillloooqqqrrrtttxxx|||}}}yyyxxxyyyxxxtttrrrssstttuuuvvvuuuuuutttrrrvvvwwwtttrrrssstttsssqqqtttxxx|||~~~~~~}}}|||wwwxxx{{{}}}~~~~~~~~~{{{vvvxxx{{{{{{{{{yyyxxxwwwwwwyyy{{{|||yyysssppptttyyy{{{}}}~~~}}}|||{{{{{{|||xxxvvvvvv|||rrriiiddd```\\\YYYZZZbbbooo~~~}}}vvvtttwww}}}}}}ssskkkYYYSSSJJJBBB===888222---//////............//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++***((()))***,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))hhheee```[[[WWWUUUSSSSSSSSSUUUWWW[[[___eeelllqqq{{{zzz~~~}}}ooohhhiiipppuuuxxxzzzyyywww{{{~~~qqqgggaaaTTTSSSPPPMMMKKKJJJIIIIIIJJJNNNSSSXXX\\\^^^^^^^^^]]]\\\[[[ZZZXXXTTTNNNJJJBBB===555...,,,+++++++++************************))))))))))))))))))))))))++++++***))))))***+++,,,******+++++++++***))))))'''''''''((((((((()))))))))((((((''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''''''''((($$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''))))))((((((((()))***+++&&&&&&'''(((((((((((((((%%%%%%%%%&&&((()))++++++))))))(((%%%######%%%'''''''''((()))+++///222444;;;???DDDHHHIIIIIIJJJJJJKKKLLLNNNPPPRRRUUUZZZ^^^ccchhhnnnrrrxxx|||xxxrrrooommmjjjfffccc^^^YYYUUURRRNNNPPPXXXaaaccccccdddeeemmm{{{}}}yyyzzzzzzxxxnnnlllkkkjjjiiiiiiiiihhhmmmppptttvvvxxxzzz}}}yyyxxxuuuqqqnnnmmmppprrrmmmllllllnnnrrrvvvyyyzzzuuuqqqmmmnnnrrrtttsssqqqmmmkkkiiikkkoootttxxxzzzyyy|||~~~{{{|||zzztttqqqssstttssspppqqqqqqrrrsssttttttuuutttxxxxxxtttsssxxx}}}~~~yyy|||~~~~~~}}}zzz|||}}}~~~}}}}}}}}}xxxuuuvvvuuukkkccc___ZZZ\\\aaahhhqqqzzzyyyttttttuuuyyy}}}~~~|||}}}~~~kkkbbbUUUJJJDDD>>>777222//////............//////...------------------...------------------------+++)))((()))***,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))[[[YYYWWWTTTRRRRRRRRRSSSXXX]]]eeekkkpppwww~~~yyyuuutttwwwwwwsssooorrrzzzyyysssbbb___ZZZTTTNNNIIIFFFEEEEEEIIIOOOUUUYYY\\\\\\\\\```___^^^]]]\\\XXXSSSOOOIIIBBB999111---,,,------************************))))))))))))))))))))))))(((''''''''')))+++,,,...+++++++++++++++***)))(((&&&'''''''''(((((()))))))))((('''&&&&&&''')))***((((((((((((((((((((((((###$$$%%%''')))***+++,,,###$$$%%%&&&''''''((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$&&&'''(((&&&&&&'''((())))))(((((($$$%%%&&&(((***+++,,,---,,,+++***(((&&&%%%'''***))))))***+++...222666888???CCCHHHKKKKKKKKKJJJJJJIIIKKKNNNQQQTTTYYY___ccckkkqqqvvvzzz~~~zzzqqqnnnlllhhhddd```[[[VVVQQQTTTPPPPPPYYYbbbeeefffhhhgggqqq~~~xxxxxxvvvrrrkkkjjjjjjjjjjjjjjjiiiiiilllooosssvvvzzz}}}}}}|||yyytttooonnnnnnpppmmmkkkkkknnntttzzztttkkkcccbbbhhhnnnpppooommmlllllloootttzzz~~~~~~}}}|||~~~~~~{{{yyy|||yyyrrrmmmooorrrsssnnnnnnnnnoooppprrrssstttxxx|||{{{uuuuuu~~~yyyvvvxxx}}}{{{zzzzzz}}}zzzqqqnnn]]]\\\[[[[[[^^^dddjjjnnnwww~~~{{{uuuuuuoootttyyyzzzxxxwwwyyy||||||ppp___QQQIIICCC===999//////............//////---------,,,,,,---------------------------------+++)))((()))+++,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))YYYYYY[[[]]]^^^```gggnnnqqqxxxyyyuuuwww{{{|||wwwuuuwwwwwwuuuoooggg]]]SSSLLLHHHHHHGGGIIIOOOVVVZZZXXXUUUXXX\\\]]]ZZZ[[[]]]ZZZSSSPPPJJJAAA999333///---+++,,,***))))))+++,,,++++++)))'''&&&$$$%%%'''***,,,************************,,,+++***))))))***+++,,,))))))((((((''''''&&&&&&***)))'''%%%$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&%%%'''(((((('''&&&&&&'''%%%'''***---000444999<<>>;;;888444000000........................------.........///000000............------,,,,,,++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))yyyyyy||||||ssskkkiiigggddd___XXXTTTTTTWWWZZZ___^^^\\\]]]eeeoootttssseee^^^WWWTTTVVVYYY[[[[[[\\\^^^aaadddeeedddcccbbbbbbdddccc___ZZZ[[[```fffgggffffffeeeeeeeeeffffffiiilllqqquuuyyy}}}ooobbb\\\\\\\\\aaakkkttt~~~zzzvvvssspppnnnqqquuu{{{{{{oooddd]]]ZZZXXXMMMIIIGGGJJJNNNPPPTTTXXXYYYZZZ[[[\\\[[[WWWPPPKKK<<<888333///...------,,,(((***+++------------,,,************************((())))))******))))))(((''''''''''''(((((((((((('''(((((((((((()))))))))&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((((((************************)))))))))))))))(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((()))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''(((((((((***---000555888<<>>BBBEEEFFFHHHIIIIIIIIIJJJLLLOOOOOOTTT]]]gggqqq{{{}}}|||~~~||||||{{{{{{zzzxxxvvvuuu~~~{{{xxxwwwsssmmmiiijjjhhhggghhhiiikkkooottt{{{{{{|||}}}zzzuuunnnjjjggglllpppqqqooooooqqqttt|||~~~wwwoooiiieee```cccfffiiilllqqqwww|||||||||{{{yyyyyy{{{}}}zzzwwwtttssssssssstttrrrnnnllllllooosssuuusssqqqqqqsssxxx~~~~~~|||zzzwwwvvvuuuuuuvvvxxxyyy{{{~~~vvvjjjbbb]]]ZZZbbbjjjvvv~~~{{{uuusssqqqooopppuuu}}}}}}zzz}}}{{{jjjZZZPPPIII???777555444111111222000000000000//////......//////---,,,,,,---//////---......//////......---+++******************+++************************rrrlllhhhfffbbb^^^]]]```eeejjjooossszzz|||tttrrrpppnnnnnnoooqqqssssssoooiiiccc``````bbbcccmmmsss{{{{{{yyy{{{vvvooojjjhhheee```\\\ZZZYYYZZZ]]]___cccmmmwww~~~~~~wwwnnneee___\\\SSSSSSVVV[[[___ccciiiqqq{{{xxxddd^^^XXXUUURRROOOPPPTTTWWWVVVWWWXXXYYYVVVOOOJJJ===999444000...---,,,+++++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******'''((()))*********)))(((&&&&&&'''(((***+++,,,,,,,,,,,,+++***)))(((''''''%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&'''(((((((((((('''&&&&&&'''(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++,,,---,,,++++++---///...111666;;;>>>AAAEEEGGGHHHIIIJJJKKKKKKMMMPPPSSSUUU\\\hhhttt~~~yyyyyywwwuuusssrrrtttvvv|||yyyvvvtttoookkkjjjlllllllllmmmooottt{{{zzzsssmmmjjjgggkkkppprrrrrrssswwwzzz~~~xxxnnnfffcccbbbbbbgggmmmpppssswww}}}}}}|||}}}yyyxxxuuurrrqqqpppqqqrrrqqqooommmlllmmmppptttwwwwwwvvvuuuwwwzzz}}}~~~~~~zzzzzzzzzzzzyyyxxxwwwvvvvvvwwwwwwxxxzzz~~~|||pppbbbWWW[[[]]]bbblllvvv}}}{{{yyyuuuqqqooosss{{{yyyjjj```RRRGGG<<<777444000///000000000000111111000////////////............//////------............------++++++++++++++++++++++++++++++++++++++++++++++++gggeeefffkkkmmmlllmmmpppuuuwwwyyy}}}wwwqqqrrrxxxyyytttnnnccc```\\\YYYXXXZZZ]]]___bbbbbb```^^^[[[XXXVVVUUUYYY___fffjjjiiifffcccbbbfffbbb]]][[[[[[YYYTTTOOOKKKJJJKKKNNNNNNNNNVVV```kkkqqqyyy~~~}}}{{{{{{zzz{{{|||~~~wwwpppkkk___\\\[[[]]][[[XXXZZZ___jjjqqq{{{}}}pppllljjjhhhbbbYYYTTTSSSSSSTTTUUUVVVVVVUUUSSSRRRDDD???888333000...---,,,+++++++++++++++++++++++++++******************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********((()))***+++,,,+++***************))))))(((((('''$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((,,,------,,,+++,,,...000000444:::>>>AAACCCFFFHHHJJJKKKKKKLLLMMMPPPTTTXXX```hhhttt~~~|||ssssssqqqmmmjjjlllrrrwww~~~~~~yyyvvvqqqjjjhhhkkkkkkmmmoooqqqvvvzzzrrrmmmjjjhhhjjjnnnrrrvvvzzzyyypppfffaaabbbeeeggglllqqqtttvvv{{{}}}{{{{{{xxxvvvssspppooonnnooooooqqqpppoooooorrruuuzzz|||{{{zzzyyyzzz{{{zzzyyywwwtttuuuvvvxxxyyyyyyyyyxxxwwwyyyzzz{{{|||~~~uuueee___]]][[[\\\cccnnnyyy~~~wwwsssvvv{{{sss```SSSFFF>>>888111...//////000111222222111111000......////////////......---------......---------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++fffgggmmmvvv{{{zzz{{{}}}~~~}}}}}}~~~xxxooohhhjjjsssvvvooogggVVVRRRNNNJJJJJJMMMRRRUUUXXXZZZ]]]^^^\\\WWWRRRNNNLLLPPPVVVWWWUUUQQQPPPOOOTTTQQQPPPRRRVVVVVVRRRNNNNNNKKKKKKLLLHHHDDDIIIRRRUUU]]]ffflllmmmkkkjjjiiieeegggkkkpppvvv||||||xxxooojjjhhhhhhbbbYYYVVVYYYYYY```hhhnnnrrrxxx~~~{{{yyywwwxxxyyyrrreeeZZZVVVOOOQQQRRRSSSRRRRRRSSSUUUHHHBBB;;;555222///...,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))(((((()))***+++++++++,,,---...---+++)))'''(((((((((((())))))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&((()))))))))((('''&&&&&&%%%$$$$$$&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***++++++***)))***,,,...222666;;;@@@CCCEEEGGGHHHKKKKKKLLLMMMNNNRRRWWW[[[iiiqqq}}}xxxrrrnnnnnnlllhhheeehhhpppxxx}}}yyyvvvooofffeeeiiihhhlllpppsss{{{yyyqqqmmmkkkhhhjjjmmmrrrzzz}}}vvvkkkaaa___dddiiijjjnnnrrrtttwww}}}}}}yyywwwyyywwwtttpppnnnmmmmmmmmmtttttttttuuuxxx|||~~~}}}||||||{{{yyyuuurrrpppqqqtttwwwyyyzzzzzzzzzxxxzzz}}}~~~~~~~~~vvvgggccc[[[UUUVVVaaasss~~~yyy{{{lll^^^OOOEEE<<<444000000///000222333333222111111---...///000000///...---,,,------------------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++pppvvvrrrgggddd]]]```ccceeejjjllleee\\\___LLLBBBIIIMMMHHHHHHQQQTTTUUUUUUTTTRRROOOLLLJJJKKKLLLLLLJJJGGGGGGHHHKKKOOOSSSXXXYYYVVVSSSQQQQQQRRRVVVXXXSSSKKKDDDEEEGGGOOOQQQTTTWWWZZZ\\\\\\\\\```]]]\\\]]]^^^bbbnnn{{{zzzzzzzzzyyyuuulll___VVVYYY\\\^^^]]]]]]cccoooyyy}}}}}}{{{oooeeeWWWPPPLLLNNNQQQQQQQQQSSSPPPKKKDDD???:::444,,,&&&///...,,,,,,---,,,+++)))************************))))))))))))************,,,,,,+++***)))(((''''''((((((''''''''''''(((((()))(((''''''''''''((((((+++++++++,,,,,,---------******))))))((((((''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&''''''(((((())))))'''''''''(((''''''&&&&&&))))))))))))))))))))))))))))))))))))************,,,+++***)))))))))***+++))))))******+++...333666:::===???AAACCCDDDGGGIIIJJJLLLNNNOOOQQQWWW```fffrrr{{{tttqqqpppiiidddbbb```cccppp}}}{{{vvvqqqnnnlllllllllmmmiiijjjrrr|||{{{sssnnnooopppqqqyyyxxxmmmfffeeeggghhhiiippptttzzz~~~|||xxxwwwvvvqqqkkkjjjlllppprrrrrryyyxxxxxx{{{}}}||||||{{{yyywwwvvvvvvuuuuuuuuuvvvxxxyyy}}}~~~~~~~~~{{{lll___[[[XXXYYYeeeuuuzzzfffQQQDDD>>>888222///...---...000111000///000000000000000000000000...........................---++++++++++++---...************************|||vvvggg^^^\\\VVVYYY\\\]]]___aaa]]]VVVWWWKKKFFFJJJMMMJJJKKKPPPPPPPPPQQQQQQPPPNNNMMMKKKMMMOOOPPPPPPOOONNNOOOPPPMMMRRRXXX[[[[[[YYYXXXYYYWWWZZZ\\\WWWNNNFFFEEEGGGIIIJJJLLLNNNPPPRRRSSSSSSVVVTTTSSSTTTSSSWWWdddqqq~~~~~~|||wwwqqqjjjeeegggeeeaaa[[[WWWZZZbbbiiiwwwxxxzzz~~~~~~xxxbbbYYYPPPNNNNNNMMMMMMPPPPPPKKKFFFBBB???:::333---///...,,,,,,------,,,+++************************))))))))))))************++++++******)))(((((((((((((((''''''''''''((((((''''''''''''''''''''''''+++++++++++++++,,,,,,,,,***)))))))))((((((((('''*********)))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((''''''''''''(((((((((((((((&&&&&&''''''((('''''''''))))))))))))))))))))))))))))))))))))******************)))))))))***,,,---)))***++++++,,,000555999===???AAACCCDDDFFFHHHJJJLLLMMMOOOPPPSSS[[[fffnnn~~~uuunnnhhhccc``````aaahhhwww|||yyywwwrrrnnnkkkkkkkkklllmmmiiiiiipppxxxxxxuuuuuuuuuwww}}}wwwpppiiieeefffjjjnnnoootttxxx~~~xxxtttrrrsssooojjjiiikkkoooqqqrrrvvvwwwyyy~~~~~~}}}}}}|||zzzxxxwwwwwwvvvvvvwwwxxxzzz{{{~~~~~~~~~~~~~~~~~~}}}~~~|||jjjbbb]]]YYY```kkkyyy}}}zzzbbbOOODDD===777111000......///000///...000000000000000000000000---------------------------,,,,,,,,,,,,,,,,,,---************************yyysssnnnhhh^^^XXXVVVYYY^^^```]]]\\\]]]\\\YYYUUUTTTRRRQQQRRRSSSUUUUUUSSSRRRRRRQQQQQQSSSTTTUUUUUUWWWZZZ]]]^^^]]][[[YYYQQQUUU[[[___aaabbbdddeee]]]aaabbb]]]TTTLLLIIIJJJLLLKKKJJJJJJJJJKKKLLLMMMNNNMMMMMMLLLJJJMMMYYYgggssssssuuuyyy~~~}}}wwwssssssuuuyyyvvvpppjjjeeebbbbbbbbbgggggghhhlllsss}}}rrreeeYYYRRROOOMMMMMMPPPQQQNNNJJJGGGEEE@@@999333///...,,,,,,---...---,,,************************))))))))))))************)))))))))))))))))))))))))))((((((''''''(((((()))'''((()))******)))((((((+++***************))))))))))))))))))((((((((((((************)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((()))***+++,,,,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''%%%&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))************((((((((()))***+++------******+++,,,...333999===@@@BBBDDDEEEFFFGGGIIIKKKNNNOOOPPPQQQVVVaaapppzzztttjjjeeeaaa^^^___dddoootttvvvsssooolllkkkkkkmmmooommmiiihhhmmmssswww}}}~~~oookkkgggfffiiinnnrrruuuyyy}}}}}}zzzuuupppnnnooollliiihhhkkknnnqqqrrrtttwww|||~~~~~~|||zzzyyyxxxxxxyyyzzz|||~~~~~~}}}}}}}}}}}}~~~|||{{{zzzzzz}}}|||qqqggg^^^\\\aaajjj}}}~~~ttt[[[JJJ???888444222/////////000///...000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++}}}xxxrrrooopppqqqhhhddddddhhhjjjfffbbbaaadddjjjkkkfffbbbcccfffgggeeekkkjjjbbb___dddgggdddeeeaaa]]]YYYZZZ]]]cccffffffgggkkkoooqqqooojjjeee``````bbbdddfffiiimmmooocccfffhhheee^^^XXXUUUUUU[[[YYYUUUQQQOOONNNNNNOOOMMMLLLLLLKKKHHHIIITTT```llliiiggghhhkkkppptttvvv|||~~~~~~yyysssqqqvvv|||~~~yyyqqqkkkccc```]]]]]]bbblllwww~~~~~~rrreee^^^YYYSSSQQQRRRQQQNNNKKKIIIHHHCCC<<<777000...,,,,,,---...------************************((()))))))))************(((((())))))************))))))(((((((((((()))))))))+++---......---,,,+++*********)))((((((((('''))))))))))))(((((((((((('''((())))))******))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&%%%%%%&&&((())))))))))))((((((((((((((((((((((((((()))))))))************((((((((()))***++++++,,,)))***+++---///555;;;@@@AAACCCEEEFFFFFFGGGIIIKKKNNNOOOPPPSSS[[[hhhyyy~~~qqqgggfffcccaaaaaahhhuuuwwwwwwuuurrrpppoooqqqsssuuupppkkkiiilllppprrrvvvzzz{{{xxxmmmkkkjjjkkknnnrrrvvvxxx{{{}}}}}}vvvxxxzzzzzzxxxtttpppnnnmmmkkkjjjjjjlllooorrrsssuuuyyy~~~zzzzzzzzz{{{|||}}}}}}}}}}}}}}}}}}zzzxxxxxxzzz|||}}}}}}vvvggg___^^^___ppp|||~~~lllVVVEEE<<<777444111///000111111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++|||xxxtttsssvvvssstttqqqjjjbbb]]]^^^aaa]]][[[^^^hhhpppqqqppppppiiipppsssooommmqqqxxx{{{~~~vvvqqqxxx}}}zzz|||vvvnnngggfffkkkrrrxxxyyyyyy|||yyyqqqpppmmmiiiggghhhlllppprrrhhhkkknnnnnnkkkhhhggggggnnnjjjddd^^^YYYVVVUUUUUUPPPNNNMMMMMMKKKJJJPPPYYYccc___[[[ZZZ\\\___bbbcccjjjooorrrppplllnnnuuu}}}}}}pppiii```YYYXXX]]]fffllluuuzzz|||rrrllleeeZZZRRROOOLLLJJJHHHHHHIIIGGGBBB===333000---,,,,,,---,,,,,,************************((()))))))))************((((((((()))******++++++))))))(((((((((((()))))))))+++---...///...---+++)))))))))(((((('''''''''(((((((((((())))))))))))''''''((()))))))))))))))''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))))))))((((((''''''&&&&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((***,,,///222777===AAAAAACCCEEEFFFFFFGGGIIIKKKMMMOOOSSSXXXbbbqqq~~~{{{uuullldddcccbbb```aaajjjyyy~~~|||{{{yyyxxxwwwyyyzzz|||sssmmmjjjlllooopppssswwwxxxxxxppplllnnnppprrruuuxxx|||~~~{{{|||}}}~~~}}}zzzxxxpppppprrrssssssqqqnnnlllllllllmmmmmmnnnqqqsssuuuxxx||||||{{{{{{|||~~~}}}}}}}}}}}}~~~|||xxxwwwxxxzzz||||||rrreee```YYYeeeuuu{{{|||}}}~~~jjjUUUGGG;;;888333111111222333333////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,,,,++++++++++++++++++++++++qqqkkkfff^^^]]]``````dddeee```YYYWWW[[[aaa___ZZZZZZbbbkkkmmmnnnnnnmmmsssxxxwwwxxxxxxvvvyyy{{{{{{vvvpppmmmmmmooorrrsssnnnqqquuuwwwxxxyyy{{{|||~~~zzztttmmmgggcccbbbaaaXXXTTTRRRSSSSSSPPPPPPTTTYYYWWWUUUTTTVVVXXXYYYYYYWWW\\\aaabbbaaaeeeooowww}}}pppddd\\\[[[]]]```eeegggnnnwww|||{{{wwwnnn```RRRLLLGGGEEEDDDFFFJJJKKKIIIGGG999666111///...---,,,+++************************))))))))))))************(((((())))))*********+++***))))))(((((())))))***'''((()))+++++++++******)))(((((((((((((((((('''(((((((((((())))))))))))))))))))))))(((&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((('''''''''&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))((('''))),,,000333666:::???BBBBBBCCCFFFGGGGGGIIIKKKMMMOOOSSSYYYaaalll|||xxxsssooolllgggccc^^^______aaakkk|||~~~~~~~~~~~~~~~~~~tttnnniiijjjlllnnnrrrwww~~~~~~uuunnnlllpppuuuyyy||||||{{{zzzzzzzzzxxxuuusssiiihhhhhhiiikkklllkkkiiimmmnnnpppqqqqqqrrrtttvvvzzz~~~}}}|||||||||~~~~~~|||{{{|||}}}~~~~~~~~~}}}{{{wwwuuuvvvyyy|||}}}oooeeeZZZaaakkkuuu~~~}}}zzz{{{{{{dddQQQBBB>>>888333222333444444000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,uuufffZZZWWWTTTMMMMMMSSSWWW^^^ddddddaaacccmmmvvvvvvjjj``````dddfffgggiiioootttwwwwwwzzz~~~zzzyyyzzzzzzyyywwwuuuwww{{{zzzwwwuuutttiiibbb___aaaccc___YYYVVVUUUUUUUUUWWWYYYYYYXXXVVVMMMOOOPPPOOOOOOTTT]]]eeeooosssyyy{{{qqqkkkgggfff```___bbbhhhkkkpppzzz~~~~~~wwwiii\\\TTTLLLIIIFFFHHHKKKMMMMMMKKKAAA===777333000///---,,,************************))))))))))))************)))))))))))))))***************))))))))))))******&&&''''''((())))))******((((((((((((((()))))))))'''((((((((()))))))))***(((((((((((('''%%%$$$###''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***'''''''''((((((((((((((('''(((((()))))))))(((((())))))))))))))))))))))))))))))))))))************'''((()))******))))))(((+++///444888;;;>>>AAACCCBBBDDDGGGIIIIIIKKKNNNPPPSSSYYYbbbmmmyyy|||yyytttnnniiifffcccbbbaaaddddddeeeooo~~~}}}zzzyyy|||}}}{{{rrrkkkeeeeeehhhkkkqqqwwwwwwrrrqqquuu{{{}}}yyyvvvuuussspppmmmfffdddaaabbbeeehhhhhhhhhlllooorrrrrrqqqqqqtttvvvzzz}}}~~~|||{{{{{{|||~~~~~~}}}}}}||||||}}}~~~~~~{{{yyyyyyzzz|||}}}|||}}}|||xxxtttrrruuuyyy}}}qqqcccdddgggjjjmmmuuuzzzzzzqqq[[[KKKEEE===666333222111111000000000000000000000000------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,|||uuunnnjjj___QQQIIIKKKKKKGGGIIIPPPXXXaaakkknnnooouuuppphhhggggggjjjlllmmmpppqqqoooqqqxxx}}}~~~}}}zzz|||xxxppplllooosssmmmddd^^^WWWXXXZZZ]]]^^^\\\XXXUUULLLJJJFFFAAA???CCCKKKRRRWWWaaarrr}}}wwwsssddd___^^^``````bbblllxxx~~~~~~ttthhhbbbTTTPPPKKKJJJLLLMMMLLLJJJFFFBBB;;;666222000...,,,************************))))))))))))******************))))))))))))))))))******))))))))))))******(((((((((((()))***+++,,,'''((((((((())))))******'''((((((((())))))******$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))************%%%&&&((()))***+++******,,,111777<<>>AAA>>>FFFSSSbbbppp||||||{{{yyypppbbbZZZYYYUUU]]]kkk~~~yyywwwtttqqqkkk```TTTLLLIIIIIIMMMLLLKKKGGG@@@999444111000...,,,+++,,,---,,,+++---,,,+++******+++---...,,,,,,+++***************)))))))))))))))))))))))),,,+++***)))(((((()))***(((((((((((())))))))))))******++++++***)))(((((((((''''''&&&'''((()))***((((((((((((((('''''''''(((''''''''''''''''''&&&((((((((())))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))***)))))))))+++---...000333555:::???BBBDDDDDDDDDEEEFFFHHHJJJMMMRRRWWW[[[dddrrr{{{tttkkkeeecccfffjjjlllxxx|||sssmmmhhhiiilllpppwww~~~{{{tttooocccbbbbbbbbbeeejjjppptttxxx~~~|||zzzvvvrrrqqqrrroooiiidddbbbbbbbbbcccdddfffhhhiiikkkmmmppppppooooooqqqssstttvvvxxxzzz{{{zzzzzzyyyvvvuuusssrrrsssvvvzzz|||}}}zzzwwwvvvyyy|||||||||~~~}}}|||{{{zzzzzzzzzzzz}}}|||~~~{{{pppfffeeejjjpppxxxsssfff^^^]]]```cccnnn{{{zzz{{{{{{~~~~~~iiiVVVGGGBBB>>>666111444...000111000...---///111//////......---,,,,,,+++,,,,,,,,,---------......++++++++++++++++++++++++gggccc```___``````]]]YYYYYYYYYZZZ]]]___bbbkkktttzzzyyy|||{{{zzzwwwyyy~~~tttjjjccc```ZZZVVVRRRPPPLLLFFFCCCDDD???CCCKKKUUU___hhhooorrrmmm]]]TTTMMMNNNSSSbbbyyy{{{zzz~~~uuucccSSSLLLKKKKKKLLLKKKIIIDDD===777333222000---,,,,,,,,,+++***'''(((***,,,,,,,,,++++++++++++***)))))))))******))))))))))))))))))))))))++++++***)))))))))******(((((((((((())))))))))))&&&'''((()))************)))(((((((((((()))******))))))(((((('''''''''&&&***))))))(((''''''&&&&&&((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))***++++++***)))((((((***---000222888:::===AAADDDEEEEEEEEEEEEFFFHHHJJJNNNTTT\\\aaakkk|||wwwqqqhhhcccdddjjjqqquuu}}}ooonnnhhhdddfffjjjpppzzzxxxpppjjj```aaacccfffiiilllnnnooorrrxxx}}}|||vvvsssooonnnnnnlllgggccccccccccccdddeeeggghhhiiihhhkkkmmmooonnnnnnooopppoooppprrrtttvvvxxxyyyzzzvvvuuurrrqqqqqqrrruuuvvvyyyxxxwwwxxxzzz|||||||||~~~|||{{{zzzyyyyyy~~~~~~~~~qqqddd```ccciiiqqqyyy~~~ooobbb]]]___bbb```nnn|||wwwwwwxxx}}}tttaaaOOOIIIDDD;;;444333---///000000///...//////000//////......---------,,,,,,,,,------------...++++++++++++++++++++++++aaaaaadddjjjpppsssqqqooolllmmmoooqqqqqqsssyyy~~~yyytttttt|||{{{vvvuuuhhhccc^^^ZZZUUUPPPKKKJJJFFFGGGKKKQQQXXX]]]```aaaooorrrwww|||{{{hhh\\\UUUQQQNNNTTTddd{{{{{{yyyvvvcccUUUOOOHHHHHHHHHHHHFFFAAA;;;777222000,,,++++++++++++***&&&''')))++++++***)))(((******)))))))))))))))***))))))))))))))))))))))))******))))))))))))))))))(((((((((((())))))))))))%%%&&&'''((())))))))))))(((((((((((((((((()))))))))))))))(((''''''&&&&&&((((((((('''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))******+++++++++***((((((***...333666;;;===@@@BBBDDDEEEFFFEEEEEEFFFHHHJJJNNNVVV```gggrrrvvvppphhheeehhhqqqzzztttfffjjjeeebbbdddhhhooozzz}}}tttkkkeee^^^___bbbfffjjjmmmnnnnnnqqquuu{{{yyyvvvwwwpppnnnkkkjjjjjjiiieeeccceeeeeeeeefffggghhhiiiiiifffhhhkkknnnnnnnnnnnnmmmlllllllllnnnpppsssuuuwwwtttsssqqqooooooppprrrsssvvvwwwxxxyyy{{{|||||||||~~~|||{{{{{{{{{{{{~~~tttccc\\\]]]cccmmmvvvzzz|||~~~wwwhhh``````ddd___gggwwwzzzxxxuuuvvv{{{mmmXXXNNNHHH@@@888444---///000000000//////...000000//////............------------------------++++++++++++++++++++++++eeegggmmmvvvvvvpppooowww}}}|||xxxrrrrrrxxx~~~}}}yyyqqqhhhbbb\\\UUUPPPIIIIIIKKKPPPUUUYYYYYYXXX]]]aaafffkkkooosssyyy}}}~~~yyymmm\\\WWWQQQOOOWWWkkk|||yyy{{{wwwdddWWWIIIHHHHHHHHHHHHFFFBBB???333000,,,***++++++,,,+++---,,,,,,+++++++++++++++***)))))))))))))))******))))))))))))))))))))))))''''''(((((((((((((((((((((((((((((())))))))))))&&&''''''(((((((((''''''''''''''''''''''''''''''))))))(((((('''''''''&&&$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***))))))(((((())))))***))))))))))))))))))))))))(((((())))))))))))((((((************************+++***)))***,,,111666999===>>>@@@BBBDDDEEEEEEEEEEEEGGGIIIJJJOOOXXXeeeooo~~~xxxsssmmmlllqqq{{{zzzoooggggggdddccceeehhhmmmwww~~~wwwooogggaaa^^^^^^___ccchhhmmmooooooqqqtttvvv{{{|||xxxxxxuuu~~~uuuqqqqqqjjjiiigggfffffffffeeedddgggggghhhhhhiiiiiiiiiiiieeegggjjjnnnpppooommmllljjjjjjiiijjjkkknnnppprrrqqqpppooonnnoooppprrrsssrrrtttvvvxxxxxxyyyyyyyyy|||||||||||||||}}}~~~~~~xxxcccXXXXXX^^^iiisssxxxyyy{{{~~~|||oooeeebbbccc\\\```kkkwwwqqqsss{{{xxxbbbTTTLLLDDD<<<777000000000000000000///...///////////////.........------------------------++++++++++++++++++++++++qqqsssxxx|||rrrnnnnnnuuu}}}uuupppllllllrrrwwwvvvsssrrrwwwzzz~~~~~~}}}yyyqqqjjjjjjsss{{{~~~{{{sssmmmddd[[[LLLJJJIIILLLQQQUUUVVVTTTPPPSSSWWWYYYZZZ^^^dddiiissszzz~~~lllggg___VVVTTT\\\kkkwww~~~}}}xxxyyy~~~pppaaaKKKHHHDDDCCCEEEFFFDDDAAA777444///,,,,,,,,,,,,,,,...,,,+++)))(((((()))*********)))))))))***++++++))))))))))))))))))))))))&&&&&&'''(((((((((''''''(((((((((((())))))))))))(((((((((((((((((('''&&&&&&'''''''''''''''&&&%%%(((((((((((((((((((((((("""###$$$%%%&&&((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((*********************)))+++++++++,,,000444999;;;>>>???@@@BBBDDDEEEFFFFFFFFFIIILLLNNNTTT```qqq}}}~~~{{{wwwxxx~~~|||ooohhhfffdddccceeeiiijjjmmmttt}}}|||uuuoooiiiccc```^^^]]]]]]aaaiiiooorrrrrrqqqqqqpppsss}}}{{{}}}zzzuuuwwwqqqzzz{{{rrrmmmmmmdddddddddcccdddeeeffffffhhhiiijjjjjjjjjjjjiiiiiieeegggjjjooorrrrrrnnnkkkjjjiiiiiiiiijjjlllnnnooooooooooooooopppqqqssstttoooqqqssstttsssssstttuuuxxxyyyyyy{{{|||~~~~~~gggXXXTTTYYYeeepppvvvwwwyyyzzz|||}}}~~~~~~~~~tttjjjeeedddUUUYYYbbbrrr}}}rrrnnnsss~~~ooo___TTTKKKBBB===555333111000000000///..............................------------,,,,,,,,,++++++++++++++++++++++++}}}}}}~~~~~~~~~zzzyyyllldddbbbdddjjjmmmmmmmmmoooooouuuwwwtttooojjjbbb[[[YYYVVVWWW[[[]]][[[ZZZ\\\\\\___cccggghhhgggdddccchhhiiihhheeebbbccchhhlllnnnyyyzzzppp]]]VVVOOOLLLNNNRRRSSSSSSKKKMMMMMMLLLJJJKKKQQQWWWbbbnnnzzz|||tttkkkddd```___```iiilllttt{{{xxxyyywwwkkkRRRKKKCCC@@@AAACCCCCCBBB???:::555000...---,,,,,,***))))))((((((((())))))***************+++,,,,,,))))))))))))))))))))))))%%%&&&''')))))))))((('''(((((((((((())))))))))))'''(((((())))))((((((((('''(((((()))((('''&&&%%%&&&&&&''''''((()))))))))$$$%%%%%%&&&'''(((((()))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))******++++++,,,+++,,,---000333777;;;===??????AAACCCDDDFFFGGGHHHGGGKKKPPPTTT\\\kkkuuukkkeeeccc___bbbgggmmmnnnnnnsss{{{{{{ssslllgggdddaaa```]]]\\\]]]dddmmmsssuuutttmmmllliiikkkttt}}}zzzwwwrrruuu~~~xxxxxxrrrwww|||{{{tttmmmjjjiii``````aaaaaabbbdddgggiiijjjjjjkkkllllllkkkjjjiiifffhhhkkkqqquuutttpppllliiiiiijjjkkklllnnnooopppqqqpppppppppqqqrrrssstttppprrrssssssqqqqqqsssuuuwwwwwwxxxzzz|||~~~~~~qqq]]]VVVYYYdddooouuuuuuvvvwwwwwwwwwwwwwww{{{{{{}}}}}}wwwrrrnnnlllZZZ[[[]]]cccmmm|||xxxppprrr{{{oooaaaTTTIIIBBB;;;777222000000111000///------------------------......---------,,,,,,,,,++++++++++++++++++++++++}}}~~~{{{zzzzzz{{{}}}qqqmmmeeeYYYPPPPPPSSSXXXXXXTTTSSSTTTRRRWWWXXXTTTPPPNNNKKKGGGHHHGGGHHHIIIGGGDDDGGGMMMGGGIIIMMMOOOPPPOOOMMMLLLPPPQQQSSSUUUWWWXXXXXXWWW[[[fffuuurrrgggXXXOOONNNPPPRRRRRRJJJKKKIIIEEE@@@AAAGGGLLLRRRbbbrrr|||~~~yyyrrrggg___XXX\\\cccooo|||{{{xxxzzzyyyqqq]]]TTTIIICCCDDDGGGGGGGGGEEE@@@999333000...,,,+++***+++---...///.........++++++******+++,,,------))))))))))))))))))))))))&&&'''(((*********)))((((((((((((((())))))))))))''''''((()))*********)))((()))*********((('''&&&%%%%%%&&&'''((()))******'''''''''((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''(((***+++,,,---...+++,,,...222555999<<<>>>???@@@BBBCCCEEEGGGIIIIIIHHHMMMSSSYYYccctttxxxpppiiiddd\\\```hhhooopppooossszzz{{{uuummmfffbbbaaaaaa```\\\\\\___gggqqqwwwwwwuuujjjhhhdddeeennnwwwxxxttttttkkklll{{{zzzyyysssuuuvvvsssmmmhhhfffeee]]]^^^___```bbbdddhhhkkkjjjkkklllllllllkkkjjjiiiggghhhlllrrrvvvvvvqqqllliiijjjkkkmmmoooqqqrrrssssssrrrrrrrrrrrrrrrsssssssssuuuvvvuuussssssuuuxxxwwwwwwxxxyyy{{{}}}}}}{{{dddZZZ[[[fffppptttuuuuuuttttttsssrrrqqqvvvwww{{{~~~zzzyyyxxxwwwvvvfffbbb[[[VVVYYYiii~~~vvvwww~~~|||kkk[[[NNNFFF>>>999333///000111000///,,,---------------------.........------,,,,,,,,,++++++++++++++++++++++++zzzvvv}}}{{{uuulllbbbYYYRRROOOMMMIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBB@@@@@@??????@@@AAABBBBBBGGGGGGGGGGGGGGGGGGGGGGGGKKKPPPWWW[[[]]]bbbjjjpppooo\\\QQQPPPQQQOOOMMMMMMJJJGGGDDDDDDGGGJJJQQQYYYeeeooouuu|||yyykkkaaaYYYUUU^^^iiipppxxx~~~wwwpppggg```UUUMMMIIIEEEAAA>>>CCCAAA===666///+++++++++,,,,,,+++***)))((('''&&&***+++,,,---...---,,,+++ """'''***,,,,,,***)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((())))))******++++++'''''''''''''''((())))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&((()))************))))))))))))))))))))))))&&&''''''((()))******+++'''***,,,---,,,***))))))++++++++++++************...///222555888:::;;;<<<;;;???CCCDDDDDDEEEHHHLLLNNNQQQZZZgggvvv}}}vvvooojjjhhhjjjgggggggggkkkooorrrttttttppprrroooggg```___bbbeeeaaa```dddmmmwwwzzztttmmmiiigggddddddlllvvvyyywwwxxxlllfffpppwwwwwwtttpppjjjeeedddccc^^^```aaabbbbbbdddgggiiinnnnnnmmmnnnnnnmmmkkkhhhhhhiiikkknnnqqqqqqooolllmmmlllkkkkkklllnnnqqqrrrtttsssqqqpppoooooopppqqquuuuuuvvvwwwwwwwwwwwwwwwxxxxxxxxxyyyzzz{{{|||}}}hhhYYY]]]hhhmmmppprrrtttsssoookkkgggeeelllpppwww~~~}}}{{{|||{{{zzz{{{oooggg^^^YYYVVV]]]mmm}}}zzz|||gggSSSKKKCCC@@@:::333111222333333000000//////......------,,,,,,,,,---------......+++,,,,,,,,,,,,+++******~~~xxxsssuuuwwwyyyyyyvvvqqqkkkgggaaa^^^XXXQQQLLLHHHFFFEEECCCCCCCCCCCCCCCBBBBBBBBBAAA@@@??????>>>>>>??????AAABBBCCCCCCCCCCCCBBBAAA???????????????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB===AAAFFFHHHHHHKKKPPPUUUdddgggnnnuuu{{{}}}nnnddd^^^VVVNNNMMMLLLKKKHHHDDDCCCDDDFFFNNNTTT]]]dddiiiqqqzzz{{{nnnccc[[[\\\___aaacccgggnnnxxx|||vvvqqqqqqlllccc[[[RRRKKKDDD@@@EEECCC???;;;777333111///------,,,++++++******))))))******+++***)))(((''''''(((***+++***(((&&&$$$(((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))*********'''''''''''''''((())))))((((((''''''''''''(((((())))))((((((((('''''''''*********)))((((((((('''''''''''''''''''''''''''&&&'''((()))************))))))))))))))))))))))))'''''''''((()))*********&&&(((***+++)))((('''((()))))))))******+++,,,,,,///000333666999;;;===>>>===???BBBDDDEEEGGGKKKNNNOOOSSS]]]mmm}}}vvvpppmmmiiiggghhhjjjjjjkkknnnrrrtttsssrrrpppnnnjjjeeeccccccccccccbbbeeekkktttzzzzzztttnnniiihhhfffgggqqq|||{{{oooiiissszzzwwwqqqlllgggdddbbbaaa___aaacccdddeeefffiiikkkooonnnmmmnnnnnnmmmkkkiiigggggghhhkkkmmmmmmllljjjkkkkkkjjjjjjkkkmmmoooqqqqqqpppppppppqqqrrrsssssstttuuuvvvvvvwwwwwwvvvvvvxxxxxxxxxyyyzzz{{{||||||nnn]]]^^^eeeiiinnnooopppoookkkfffbbb```fffkkkttt~~~~~~}}}}}}zzzyyyzzzvvvnnnddd[[[UUUUUU^^^jjj{{{uuu```UUUIIIEEE===555111111111111------......///000000111,,,,,,---------.........+++,,,,,,,,,,,,+++******vvvnnnhhhddddddccc```\\\VVVPPPMMMGGGFFFDDDCCCAAA@@@@@@@@@???????????????@@@@@@@@@???>>>==================???@@@BBBCCCCCCBBB@@@???>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>:::===??????===<<>>???@@@???@@@AAACCCFFFIIILLLNNNSSSYYYeeevvvyyyyyy{{{~~~}}}{{{yyyooolllllljjjhhhhhhhhhjjjlllqqqtttuuutttrrrqqqlllgggfffhhhiiifffdddfffmmmwww}}}|||vvvooojjjgggggggggjjjuuussskkkttt|||tttkkkdddbbbaaa```___aaadddgggiiijjjkkkmmmnnnooonnnmmmmmmnnnnnnkkkjjjhhhgggggghhhiiijjjiiihhhjjjiiiiiijjjkkklllnnnooommmnnnoooqqqssstttuuuuuuttttttuuuvvvvvvvvvvvvuuuxxxxxxxxxyyyyyyzzzzzz{{{|||xxxeeecccgggiiikkkkkkjjjhhheee```\\\ZZZ\\\cccppp|||{{{zzz{{{|||uuulllcccXXXQQQTTTZZZgggrrrrrrcccUUUNNNCCC:::555222111111---......//////000000111,,,------------.........,,,,,,,,,,,,,,,++++++***wwwnnneee]]]WWWPPPPPPNNNLLLJJJFFFDDDBBB>>>>>>???@@@AAAAAAAAAAAA>>>>>>>>>???@@@@@@@@@AAA@@@??????>>>>>>>>>??????>>>???AAACCCCCCAAA???>>>======>>>>>>>>>>>>>>>>>>????????????????????????AAABBBCCCBBB???======>>>AAACCCGGGLLLOOORRRSSSTTTUUUWWWaaappp~~~yyyjjjbbb```\\\UUUNNNKKKJJJKKKKKKNNNRRRVVVYYY^^^eeeiiirrruuuzzz~~~uuukkk___UUUOOOTTT[[[gggttt}}}}}}xxx{{{|||uuuhhhYYYMMMHHHBBB???<<<===???<<<555///......---,,,---...//////,,,,,,,,,,,,++++++******))))))(((((())))))******(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))******+++++++++******))))))(((((('''''''''''''''((())))))))))))(((((((((((())))))((((((((((((((((((((((((*********))))))(((((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((***,,,,,,+++*********''''''((()))***,,,...000222444777:::===@@@AAABBBBBBBBBAAACCCFFFJJJMMMNNNXXXaaaooo|||sssrrrtttwwwxxxyyyvvvmmmlllllljjjiiijjjfffhhhlllrrrvvvwwwuuusssqqqkkkhhhiiillllllkkkkkkpppzzz{{{ooogggdddeeegggiiilllwwwvvvmmmrrr~~~xxxnnnccc\\\]]]______^^^dddhhhlllooopppqqqqqqrrrnnnmmmllllllmmmmmmllljjjkkkiiigggggghhhiiiiiiiiiiiiiiijjjkkklllmmmnnnnnnkkkmmmooorrrtttuuuuuuuuusssssstttuuuuuuuuuuuutttwwwwwwxxxyyyyyyyyyyyyyyy{{{~~~qqqmmmnnnnnnjjjhhhfffccc```\\\WWWTTTSSS\\\jjjzzzzzzzzz~~~|||~~~}}}xxxssslllbbbXXXUUUWWW[[[dddsssssscccXXXJJJAAA:::555333333222111111000///...------------------............,,,,,,------,,,,,,+++***}}}vvvkkkbbb[[[TTTNNNIIIEEEEEEDDDCCCCCCBBBBBBAAA???@@@AAABBBBBBBBBAAAAAA>>>>>>>>>??????@@@@@@@@@@@@@@@?????????@@@@@@AAA>>>???AAABBBBBBAAA???>>>>>>>>>????????????>>>===????????????????????????AAABBBBBBAAA???===<<<<<<<<<===???@@@AAAAAA@@@@@@EEEFFFKKKVVVcccrrr}}}xxxooocccWWWPPPLLLLLLJJJMMMRRRVVVYYY[[[^^^_________bbbjjjuuu}}}pppaaaWWWTTTPPPSSS]]]jjjxxxyyy}}}|||qqqdddYYYTTTKKKHHHDDDDDDEEECCC<<<666000///---,,,,,,---...///,,,,,,,,,,,,---.........(((((((((((()))+++,,,---))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++++++++******))))))(((((('''''''''''''''((())))))))))))(((((((((((())))))'''''''''''''''''''''''''''''''''(((((()))))))))(((((((((((((((((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))***,,,+++***)))***+++******))))))+++---///000555777999<<>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAA???>>>????????????????????????>>>???@@@@@@@@@???===<<<<<<<<<=========<<<<<<<<<<<<<<>>======>>>>>>>>>>>>>>>?????????>>>>>>>>>===============>>>>>>======>>>>>>???@@@BBBAAA@@@@@@@@@@@@AAABBBBBBCCCDDDDDDDDDCCCAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAACCCCCCCCCAAA???????????????>>>>>>>>>>>>:::999<<<@@@CCCIIIUUU```iiippp|||pppddd^^^UUUTTTSSSRRRRRRQQQOOONNNOOOJJJJJJNNNTTTYYYcccnnnsss}}}yyypppeeeYYYQQQRRRTTTXXXhhhzzzyyyqqqkkk___[[[TTTMMMGGGCCCAAAAAA999666333///---,,,------+++************+++---...------,,,+++******)))((())))))*********+++++++++)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))*********'''''''''''''''((())))))******))))))))))))******&&&'''''''''(((((((((((('''''''''((()))))))))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((()))))))))''''''(((***,,,+++++++++---111444666:::;;;<<<>>>@@@@@@AAAAAACCCGGGKKKJJJIIINNNZZZdddqqqqqqiiieeebbbccckkkuuu|||wwwooogggccclllwww}}}}}}}}}nnnccceeeiiillluuuxxxmmmmmmsss~~~vvvqqqtttyyyvvvoookkkiiieeeaaa]]]\\\]]]```bbbhhhmmmuuuyyyyyyuuurrrooojjjhhhgggggghhhiiiiiiiiigggeeeddddddfffgggfffeeefffhhhkkknnnooonnnlllkkkllllllmmmmmmnnnpppqqqrrrpppqqqqqqrrrrrrrrrrrrrrrqqqrrruuuxxxyyyzzzyyyyyyyyyyyy|||xxxsssqqqjjjbbb]]]ZZZWWWQQQMMMIIILLLSSS___nnn|||rrrmmmoooxxx|||yyyxxxqqqeee\\\XXXVVVUUUVVV___ooo}}}~~~{{{dddWWWLLL>>>666888000000000000000000000000............////////////---------...------,,,+++}}}qqqkkkaaaXXXRRRMMMIIIGGGIIIEEEAAA@@@AAABBB@@@>>>;;;;;;<<<<<<<<<<<<;;;;;;=========>>>???AAACCCCCC@@@@@@@@@??????>>>>>>===???????????????@@@AAAAAACCCBBB@@@??????@@@BBBCCCCCCDDDEEEFFFFFFDDDBBBAAACCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBCCCEEEDDDBBB@@@??????>>>===<<<<<<;;;;;;;;;;;;===>>><<<:::@@@IIIHHHNNNYYYeeeooouuuxxxxxxwwwooo]]]ZZZUUURRROOONNNLLLKKKNNNIIIHHHKKKMMMNNNUUU^^^cccooozzz}}}ooofff___ZZZQQQKKKVVVggguuu~~~|||tttnnnjjjfff^^^TTTKKKGGGGGGIII===:::555111...---------...---,,,+++++++++,,,---+++,,,,,,,,,,,,+++***))))))************+++++++++)))))))))))))))))))))))))))))))))))))))******+++(((((())))))******++++++'''''''''''''''((())))))******))))))))))))******'''((((((((())))))******************))))))))))))))))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((***++++++***))))))***,,,+++******+++...333777:::;;;<<<===>>>???@@@@@@@@@AAAGGGMMMMMMLLLRRRaaannnzzzllldddaaa]]]___iiivvvwwwvvv||||||sssiiifffqqq}}}zzz{{{rrrbbbeeemmmsss{{{tttmmmqqqyyy|||uuuooommmsssxxxuuunnniiiiiihhheeeaaa^^^^^^```bbbgggllltttxxxxxxtttooollljjjgggeeeeeeggghhhiiihhhhhhgggfffgggiiijjjiiihhhdddgggjjjmmmnnnmmmkkkiiikkkkkkkkkkkkmmmooorrrsssppppppqqqrrrrrrrrrrrrqqqoooqqqtttwwwyyyzzzzzzzzzxxxyyy~~~|||wwwrrrjjjaaa\\\YYYVVVPPPLLLIIIJJJNNNXXXgggzzzwwwnnnlllttt~~~|||zzzyyytttiii```]]]VVVUUUUUUWWW___nnnyyy}}}oooaaaTTTCCC:::;;;444444333111000...------............/////////000------......------,,,+++~~~|||xxxrrrmmm```XXXOOOJJJIIIGGGDDD@@@EEEDDDCCCBBBAAA???>>>>>>;;;<<<===>>>??????????????????@@@@@@@@@@@@???>>>BBBAAA@@@@@@???@@@@@@@@@BBBAAA@@@??????@@@BBBCCCHHHFFFEEEDDDDDDEEEGGGIIIIIIHHHGGGIIIJJJKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGHHHCCCDDDEEEFFFEEEBBB???===???@@@@@@@@@@@@??????>>>??????>>>===============999>>>EEEMMMUUUZZZ]]]^^^hhhzzzqqqiii^^^VVVSSSRRRRRRQQQKKKKKKOOOVVV[[[YYYQQQIIIMMMTTTcccuuuxxxrrrnnnbbbTTTPPPVVV^^^hhhxxxzzztttpppqqqoooiii^^^QQQGGGBBBCCC===777444444333111---111///---,,,---......------,,,++++++,,,,,,***)))************************+++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))******))))))))))))******(((((())))))******++++++))))))))))))))))))))))))((((((((((((((()))******))))))************))))))''''''(((((())))))******))))))(((((('''''''''&&&''')))******))))))***+++(((***,,,...111555:::>>>;;;>>>AAABBBAAAAAAAAABBBAAADDDJJJNNNPPPYYYmmmxxxiii______```___cccpppwwwqqqrrryyy~~~xxxnnnkkkpppvvv{{{sssmmmqqq~~~ppp___dddpppwww}}}uuuooopppvvv|||}}}yyyvvvmmmddddddkkkooolllggggggeeebbb___^^^___aaabbbfffmmmtttvvvqqqllliiiiiieeeffffffggggggggggggggghhhhhhiiiiiiiiihhhhhhggghhhiiijjjjjjiiihhhgggfffllllllmmmlllkkklllnnnpppqqqqqqqqqrrrrrrqqqqqqpppqqqtttxxx{{{{{{||||||}}}xxx{{{}}}zzzpppoookkkcccYYYRRROOOOOOLLLIIIKKKRRR]]]mmm{{{ooojjjnnnsss|||~~~{{{yyyrrrfff[[[XXXUUUTTTUUUXXX```ppplllXXXKKKAAA999444000...000000---...111///............------------.........---,,,++++++|||tttpppmmmhhhcccZZZSSSLLLHHHGGGGGGDDDBBBBBBAAA@@@???>>>===<<<<<<;;;<<<===>>>???????????????@@@@@@@@@@@@?????????AAAAAAAAA@@@@@@@@@AAAAAAEEEDDDCCCBBBCCCDDDFFFGGGIIIIIIHHHGGGHHHIIIJJJKKKKKKJJJJJJKKKMMMNNNNNNMMMLLLLLLKKKJJJJJJJJJJJJKKKGGGGGGHHHHHHGGGDDDAAA???@@@AAAAAABBBAAAAAA@@@@@@@@@???>>>>>>======>>>>>>555777999===BBBGGGJJJLLL]]]qqq}}}uuujjjbbb]]][[[WWWUUUVVVVVVYYY^^^aaa___VVVOOOIIIKKKUUUdddpppxxx|||wwwpppfff```^^^[[[```jjjxxx{{{{{{{{{vvvmmm___QQQIIICCCAAA===999555222000///000...,,,,,,---.........---,,,++++++,,,,,,+++)))************************+++++++++*********))))))************************(((((())))))))))))(((((())))))(((((((((((())))))***))))))(((((())))))***(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))************))))))'''((((((((()))))))))***))))))((((((((('''''''''((()))******))))))***+++***+++...000222666;;;???<<<>>>AAABBBAAAAAAAAABBBDDDGGGNNNVVV]]]hhh|||wwwkkkccc___aaaaaaccclllzzzzzzrrrmmmpppwww}}}xxxnnnjjjmmmqqqtttmmmgggkkkxxxyyyfffZZZbbbqqq{{{yyyqqqnnnrrryyy~~~}}}zzztttkkkaaa```fffkkkiiifff^^^]]]\\\\\\]]]```bbbdddjjjpppvvvvvvqqqkkkhhhhhhgggggggggggggggfffeeedddhhhiiijjjjjjjjjjjjjjjiiiiiijjjkkkkkkkkkjjjiiihhhjjjkkklllllllllmmmppprrrssssssssssssrrrqqqpppooommmqqqvvvyyy{{{|||~~~{{{|||~~~{{{wwwqqqqqqmmmfff]]]UUURRRQQQMMMJJJKKKPPPZZZhhh|||qqqggghhhllluuu{{{{{{nnnccc[[[WWWUUUUUUWWW___nnn|||~~~kkkXXXIII???777333111222111......000///............---------...............---,,,,,,}}}rrrjjjfffbbb]]]YYYRRRMMMGGGDDDEEEFFFEEECCC@@@@@@??????>>>===<<<<<<;;;<<<===>>>????????????@@@@@@?????????@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCHHHHHHGGGGGGHHHJJJLLLMMMLLLLLLLLLMMMMMMMMMNNNNNNOOONNNNNNOOOQQQRRRRRRQQQPPPPPPOOONNNNNNNNNNNNOOOKKKLLLLLLLLLJJJGGGDDDBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@??????>>>>>>??????;;;999777666888;;;???AAAKKK```vvvyyyssspppmmmgggbbb```^^^___bbbeeebbbZZZRRRIIIFFFGGGPPP]]]kkkzzz{{{sssjjj___^^^___gggvvv}}}ooo^^^RRRDDDDDDCCC>>>777222000000///---++++++---.........---,,,++++++,,,,,,+++***+++++++++++++++++++++++++++++++++***************************************((())))))******))))))((())))))(((((((((((()))))))))((((((''''''(((((()))))))))((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******))))))************))))))(((((((((((())))))))))))))))))((((((((((((''''''((()))******))))))***,,,+++---///111444777<<<@@@===???AAABBBAAA@@@AAABBBEEEHHHPPP]]]iiiwwwvvvoookkkgggjjjkkklllrrr|||{{{wwwrrrmmmlllpppxxx~~~~~~yyypppiiiiiikkkjjjddd```eeepppzzz~~~}}}iii[[[VVVbbbsss~~~~~~rrrlllnnnuuu}}}}}}zzztttjjj```]]]aaaeeeeeeccc[[[[[[[[[\\\___bbbeeefffooosssvvvuuupppjjjfffeeehhhhhhggggggfffdddcccbbbhhhiiijjjkkkkkklllkkkkkkkkkkkklllmmmmmmmmmllllllhhhjjjkkkllllllnnnqqqsssttttttttttttsssqqqppppppkkkoootttxxxzzz}}}}}}}}}zzzvvvsssrrrnnnhhh```YYYTTTSSSOOOKKKKKKOOOVVVbbbtttttteeeaaacccnnnxxxzzzppp```\\\WWWVVVWWW\\\iiiuuu~~~}}}zzziiiTTTEEE;;;666333444333000...000///............---------....../////////...------yyyssslllgggccc^^^XXXSSSLLLHHHDDDBBBBBBCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@======>>>???@@@@@@??????BBBAAA@@@@@@@@@AAABBBCCCEEEEEEFFFGGGGGGGGGGGGGGGKKKKKKKKKLLLMMMOOOPPPQQQNNNOOOPPPQQQRRRRRRRRRQQQRRRQQQQQQRRRUUUVVVVVVUUUSSSRRRRRRQQQQQQQQQQQQQQQOOOOOOOOONNNKKKHHHFFFDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@???@@@@@@@@@BBB@@@<<<:::999:::<<<>>>===MMM```ppp~~~~~~yyyllljjjhhhiiijjjfff]]]UUUMMMGGGCCCGGGOOO[[[jjjwww~~~uuummmhhhbbb___dddssszzziii]]]IIIHHHDDD@@@<<<777333000000...++++++---.........---,,,++++++,,,---,,,+++++++++++++++++++++++++++************************************************)))))))))******)))))))))))))))(((((((((((())))))((((((''''''''''''(((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((())))))***))))))************))))))(((((((((((())))))))))))))))))(((((((((((((((((((((***++++++***)))+++,,,+++---000222555888<<>>@@@AAAAAAAAAAAABBBCCCHHHKKKVVVhhhxxx{{{vvvsssrrrnnnqqqssswww~~~{{{qqqpppmmmlllmmmsss|||~~~{{{ssskkkhhhgggbbb___^^^ccckkkooooookkk]]]UUUUUUdddvvvxxxkkkgggooozzz|||zzzuuummmccc^^^___aaabbbaaa______```aaaccceeeggghhhqqqssstttqqqlllgggcccbbbffffffffffffeeedddcccbbbfffggghhhjjjkkkkkkllllllkkkkkkllllllmmmmmmmmmmmmiiikkklllmmmlllmmmoooqqqrrrssssssttttttssssssrrrmmmppptttxxxzzz}}}}}}}}}xxxrrrqqqmmmhhhaaaZZZTTTRRROOOLLLKKKNNNTTT^^^nnn|||xxxeee]]]^^^kkkwww|||jjjccc]]]YYYWWWYYYbbbkkkwww~~~yyy~~~eeeOOO???888444444555222000111///............---------...///////////////......mmmkkkiiigggddd^^^UUUOOOIIIFFFCCCAAA@@@@@@@@@???AAAAAAAAAAAABBBBBBBBBBBB@@@@@@AAABBBBBBBBBAAAAAACCCCCCCCCCCCDDDDDDEEEFFFHHHIIIJJJLLLMMMMMMMMMMMMMMMMMMNNNNNNPPPQQQRRRSSSPPPQQQRRRTTTTTTUUUTTTTTTTTTSSSSSSTTTWWWXXXXXXWWWTTTSSSRRRRRRQQQRRRRRRRRRQQQQQQPPPNNNLLLIIIGGGEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@???===<<<::::::999999888@@@JJJTTT```nnnxxx|||www|||zzzxxxuuummmbbbXXXNNNHHHDDDEEEHHHMMMVVV___lll}}}~~~zzzoooaaaYYY___rrruuukkkUUUMMMEEEAAAAAA???888222111///---,,,---......------,,,++++++---------+++++++++++++++++++++++++++************************************************))))))************))))))))))))(((((((((((())))))((((((''''''''''''(((((())))))((((((''''''&&&&&&))))))))))))))))))))))))((((((((((((((())))))***))))))************))))))))))))))))))(((((((((((((((((()))))))))))))))))))))***++++++******+++,,,,,,...111444666888<<>>???AAAAAAAAAAAACCCEEELLLRRRbbbyyy~~~uuusssssssssrrrsssvvv}}}~~~pppkkkkkkjjjjjjnnnuuu}}}uuummmhhhfff______```eeehhhgggaaa[[[RRRQQQWWWiii{{{zzzpppfffgggrrr~~~|||xxxvvvuuuooogggaaa_______________```bbbeeegggiiijjjkkkoooooonnnlllgggcccaaa```ccccccddddddddddddcccccccccdddeeegggiiijjjkkkkkkjjjkkkkkkkkkllllllmmmmmmkkkmmmnnnnnnllllllmmmnnnooopppqqqssstttuuuvvvvvvqqqtttwwwyyy{{{}}}yyyrrrpppkkkeee___XXXSSSOOOOOOLLLLLLOOOSSS\\\jjjxxxyyyeee]]]]]]hhhuuu~~~tttlllddd___ZZZWWW[[[aaaeeevvv{{{}}}zzz^^^DDD;;;444444555333111222///............---------......///////////////...fffffffffeeebbb[[[RRRLLLGGGEEECCCAAA@@@?????????@@@@@@AAABBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHKKKLLLNNNPPPQQQRRRQQQQQQOOOOOOPPPQQQRRRRRRSSSSSSQQQRRRRRRSSSTTTUUUVVVVVVTTTSSSSSSTTTWWWYYYYYYXXXTTTTTTSSSRRRRRRRRRRRRRRRRRRQQQPPPOOOMMMKKKIIIHHHIIIIIIIIIIIIHHHFFFEEEDDDDDDDDDCCCBBBBBBBBBCCCCCC>>>??????>>>===<<<:::999:::;;;<<>>@@@AAAAAABBBEEEHHHLLLWWWmmmtttnnnnnnppprrr{{{}}}~~~nnniiiiiihhhhhhlllttt~~~{{{ssslllgggeeeaaaaaabbbeeefffaaaYYYRRRLLLPPP\\\nnn~~~|||nnnhhhdddjjjvvv}}}wwwqqqnnnnnnlllhhheeeaaa___^^^^^^[[[]]]aaaeeehhhkkkllllllkkkjjjhhhfffdddbbbaaa```aaaaaabbbccccccccccccccc___```ccceeegggiiijjjjjjkkkkkkjjjjjjjjjkkklllllllllmmmooonnnmmmkkkkkkllllllmmmooorrrtttvvvwwwwwwuuuwwwyyyzzz{{{||||||uuuqqqjjjccc]]]XXXRRROOOOOOMMMLLLOOOSSSYYYgggsss|||tttddd]]]\\\cccsss~~~{{{ssskkkfff___YYYXXX[[[\\\iiizzz}}}|||}}}iiiMMMBBB888555555333222333///............---------------.../////////......hhhgggeeeccc^^^WWWPPPLLLDDDDDDCCCBBB@@@@@@@@@AAABBBBBBCCCDDDEEEFFFGGGHHHGGGHHHHHHIIIHHHHHHGGGGGGGGGIIIKKKMMMNNNMMMLLLKKKLLLMMMPPPRRRTTTTTTTTTSSSQQQRRRRRRSSSSSSTTTSSSSSSQQQQQQQQQQQQRRRTTTVVVWWWRRRRRRRRRSSSVVVXXXXXXWWWUUUTTTSSSSSSRRRSSSSSSSSSSSSRRRQQQPPPOOOMMMLLLKKKNNNNNNMMMLLLKKKIIIGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBBBBBBBAAA@@@??????===;;;999:::<<>>AAAHHHTTTeeeooooooooowww|||gggZZZZZZ```eeexxxtttfffUUUJJJFFFEEEAAA===777444111/////////...,,,---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++)))******++++++******)))))))))(((((((((((())))))***))))))(((((())))))***(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))************))))))***)))))))))((((((((('''(((((()))))))))*********)))***,,,+++******+++---000333777999;;;===@@@BBB<<<===???@@@AAACCCGGGJJJSSSbbb}}}uuummmjjjmmmrrruuu}}}rrrllljjjhhhhhhkkksss}}}}}}vvvnnngggdddbbbdddcccbbbbbbaaa]]]WWWRRRPPPVVVcccrrr~~~vvvlllbbbaaaeeennn{{{yyyqqqiiidddbbbdddeeeeeebbb```^^^^^^\\\^^^bbbfffiiijjjjjjjjjgggeeecccbbbbbbcccccccccbbbbbbbbbcccbbbbbbaaaaaa^^^___aaadddgggiiijjjkkkmmmlllkkkjjjjjjjjjkkkllljjjlllnnnooommmllllllmmmlllmmmoooqqqsssuuuvvvvvvtttvvvxxxyyyzzz{{{~~~{{{uuulllddd^^^YYYTTTPPPPPPMMMMMMOOOQQQVVVbbbmmmrrrxxx}}}yyymmmaaa[[[ZZZ___rrr}}}}}}vvvoookkkeee]]]YYYYYYXXX^^^iiiyyy}}}~~~uuuZZZLLL===777555333111222///............---------,,,,,,---...............mmmkkkgggbbb\\\UUUPPPMMMBBBCCCCCCBBBAAAAAABBBCCCEEEEEEFFFHHHIIIJJJKKKLLLJJJJJJJJJKKKKKKJJJIIIIIIHHHJJJNNNQQQQQQPPPNNNLLLKKKMMMPPPSSSTTTUUUTTTTTTSSSSSSTTTUUUUUUUUUTTTTTTQQQQQQPPPOOOQQQSSSVVVWWWQQQPPPQQQRRRUUUWWWWWWWWWVVVUUUTTTTTTSSSSSSTTTTTTTTTSSSRRRQQQPPPOOONNNNNNRRRRRRQQQOOOMMMJJJHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDBBBAAA@@@@@@@@@AAA>>><<<<<<>>>???>>><<<<<>>===CCCRRRbbbggggggppp}}}uuucccZZZWWWUUUiii~~~qqq___PPPFFFCCCBBBBBB999666333000000///---,,,---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++******++++++++++++******))))))(((((((((((())))))******))))))))))))******(((((())))))******++++++((((((((((((((((((((((((((((((((((((((()))******))))))************))))))******))))))((((((((('''(((((())))))*********+++)))+++,,,,,,+++***,,,---333555999<<<===???BBBDDD;;;===>>>@@@AAADDDHHHLLLbbbsss~~~wwwnnniiijjjpppvvvzzz}}}wwwrrrpppnnnkkkiiilllsss~~~yyyqqqiiidddaaa___fffddd```^^^]]][[[XXXUUUWWW___jjjvvv}}}yyyjjj]]]ZZZ^^^eeeqqq~~~~~~vvvlllccc]]]WWW\\\bbbdddbbb```^^^]]]bbbdddgggiiijjjiiihhhfffeeecccaaa```bbbdddeeeeeeccccccccccccbbb```___^^^]]]___aaadddgggiiikkkkkkooonnnlllkkkjjjjjjkkklllhhhkkkmmmnnnnnnmmmnnnooommmnnnoooqqqrrrsssttttttssstttwwwxxxyyy{{{~~~xxxnnneee___[[[VVVSSSQQQNNNMMMNNNOOOSSS^^^iiilllqqqtttqqqggg^^^YYYXXX^^^ttt~~~}}}~~~|||vvvqqqoooiiiaaa[[[ZZZUUUWWW]]]nnndddSSSBBB999666222111111//////.........---------+++,,,,,,---.........---lllkkkhhhccc\\\SSSJJJEEEDDDEEEFFFGGGGGGFFFEEEDDDJJJIIIHHHIIIKKKNNNOOOOOONNNLLLMMMPPPOOOJJJGGGHHHMMMNNNOOOOOOOOOOOONNNMMMMMMOOORRRTTTUUUTTTSSSQQQPPPQQQSSSTTTUUUUUUTTTSSSOOOQQQSSSUUUVVVUUUTTTRRRSSSSSSRRRRRRRRRRRRSSSSSSRRRQQQQQQPPPQQQRRRTTTUUUVVVUUUSSSQQQOOONNNMMMMMMTTTSSSQQQOOOMMMLLLKKKKKKKKKHHHFFFEEEFFFHHHJJJJJJHHHGGGFFFDDDBBB???<<<;;;@@@@@@@@@???>>><<<;;;:::<<<<<>>???CCCDDDFFFKKKSSSjjjxxxpppkkkmmmpppqqqwww~~~|||sssqqqqqqoooiiiccceeemmmwww}}}}}}vvvpppkkkgggccc```ccc```\\\YYYWWWWWWYYYZZZggghhhkkkqqquuuooobbbWWWPPPXXXcccmmmyyy|||wwwtttqqqhhhZZZOOOLLLVVV```aaa[[[WWW[[[```llljjjhhhhhhhhhhhhgggfffaaaaaa``````bbbccceeefffeeeeeeeeeffffffeeedddddd___```bbbdddgggiiikkklllooonnnmmmkkkiiihhhhhhhhhjjjhhhgggiiimmmooonnnlllkkkllloooqqqrrrrrrqqqppppppqqqsssvvvyyy}}}~~~rrriiibbb]]]XXXUUUTTTSSSQQQPPPQQQVVV]]]bbbggghhhhhhfffccc^^^YYYVVVYYYnnnyyyzzzyyy{{{~~~xxxtttppphhh^^^UUUPPPVVV[[[bbbxxxsss___JJJ???:::444111222111///,,,,,,---.................................mmmkkkhhhbbb[[[SSSLLLGGGEEEFFFGGGIIIJJJJJJJJJJJJMMMKKKJJJKKKMMMOOOPPPPPPPPPNNNOOORRRQQQLLLJJJLLLNNNOOOPPPQQQQQQPPPOOONNNQQQSSSUUUWWWXXXWWWUUUTTTOOOPPPQQQRRRSSSRRRQQQQQQMMMOOORRRUUUWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSUUUVVVWWWWWWVVVVVVUUUUUUTTTTTTTTTVVVUUUSSSQQQOOOMMMLLLLLLLLLIIIGGGIIIMMMOOOMMMKKKFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>===<<<;;;;;;<<>>???@@@@@@BBBEEEFFFIIISSS]]]wwwuuupppmmmqqquuuwww}}}xxxsssssstttqqqkkkfffhhhpppzzz{{{tttoookkkhhheeeccc```\\\WWWTTTSSSVVV[[[^^^mmmllllllmmmkkkcccXXXNNNMMMWWWdddppp{{{~~~xxxooodddXXXPPPQQQXXX___^^^ZZZYYY___fffooolllhhheeeeeeeeedddccc````````````aaaccceeefffddddddeeeeeeeeedddddddddaaabbbccceeegggiiikkkkkkmmmmmmlllkkkjjjiiihhhgggjjjhhhhhhiiimmmnnnnnnllllllmmmoooqqqrrrqqqpppooopppqqqsssvvvyyy|||{{{pppiiiccc]]]YYYWWWUUUSSSQQQRRRWWW]]]aaadddddddddbbb___[[[VVVTTTWWWjjj}}}zzzzzz|||~~~|||wwwuuuoooeee]]]TTTUUUWWW]]]oookkkSSSEEE<<<444000000111///---,,,---.................................mmmjjjfff___YYYRRRMMMJJJGGGHHHJJJLLLNNNPPPPPPQQQPPPOOONNNNNNPPPQQQQQQPPPRRRPPPRRRUUUUUUPPPNNNOOOPPPQQQRRRSSSSSSRRRQQQPPPQQQRRRTTTUUUVVVUUUSSSRRRRRRRRRSSSSSSSSSRRRQQQQQQMMMOOORRRUUUWWWXXXXXXXXXTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRSSSTTTUUUWWWVVVVVVVVVWWWVVVUUUUUUTTTXXXWWWUUUSSSQQQOOONNNMMMMMMJJJJJJOOOVVVXXXTTTOOOIIIGGGFFFDDDCCCCCCCCCDDDBBBBBBBBBBBBBBBAAA@@@@@@===;;;;;;<<<;;;;;;AAAHHHhhhqqqaaaUUUNNNHHHDDDAAA@@@???@@@IIISSSfffyyyrrrhhh___aaakkkvvvyyypppeee[[[RRRJJJEEEDDDBBB===777111......///............---------,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))************+++++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,+++++++++))))))))))))))))))))))))))))))))))))))))))******+++,,,---------///222444777888:::<<<>>>@@@@@@AAAAAABBBEEEGGGGGGMMM]]]mmm|||uuussstttyyy|||~~~xxxtttttttttuuupppkkkhhhjjjrrr|||{{{tttnnnkkkhhhfffddd^^^ZZZTTTPPPQQQWWW```eeerrrqqqmmmggg___WWWOOOJJJOOO\\\jjjttt|||{{{kkk^^^VVVTTTYYY\\\]]]ZZZWWWZZZdddmmmtttooohhhcccaaa````````````___``````aaacccdddeeeccccccccccccccccccccccccddddddeeefffhhhiiijjjjjjkkkkkkllllllkkkiiihhhgggiiiiiihhhjjjlllnnnmmmmmmnnnooopppqqqqqqpppooonnnqqqqqqsssuuuxxx{{{~~~{{{rrrjjjccc^^^ZZZXXXUUUSSSTTTXXX]]]```bbbbbbaaa___\\\YYYUUUSSSTTTddd}}}yyyxxxxxxzzz}}}{{{wwwnnnfff[[[TTTQQQXXXcccsssyyy^^^LLLAAA888333111222000------...///..............................jjjgggaaa[[[UUUPPPMMMLLLKKKLLLMMMOOOQQQRRRSSSTTTTTTRRRQQQQQQRRRSSSRRRQQQQQQQQQUUUZZZZZZTTTPPPPPPPPPQQQRRRSSSSSSRRRQQQPPPPPPQQQSSSTTTUUUTTTSSSSSSUUUUUUUUUTTTTTTTTTSSSSSSPPPQQQTTTVVVXXXYYYYYYYYYTTTUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSRRRSSSTTTUUUVVVWWWXXXXXXXXXWWWVVVTTTSSSXXXXXXVVVUUUSSSPPPOOONNNOOOKKKJJJPPP[[[```\\\VVVMMMKKKHHHEEEBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@======>>><<<;;;>>>DDDQQQgggyyyyyyhhh^^^UUUNNNFFFBBB???>>>CCCJJJQQQbbbsss{{{jjjcccffflllqqqsss}}}rrrjjjccc\\\TTTMMMHHHGGGCCC===666111111111......---------,,,,,,,,,++++++++++++++++++++++++)))******+++++++++******))))))*********+++++++++***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,+++++++++((((((((((((((((((((((((((())))))******************+++------...000333666999:::<<<>>>@@@AAABBBBBBAAADDDGGGHHHHHHPPPfff{{{{{{uuuxxxzzz}}}yyysssrrrttttttssskkkhhhfffiiipppyyy}}}vvvpppkkkhhhfffdddaaa\\\UUUQQQTTT\\\fffmmmtttrrrlllcccXXXPPPMMMMMMVVVdddrrryyy}}}yyyeeeXXXUUUXXXbbb```]]]XXXUUU[[[fffooowwwqqqiiibbb___^^^^^^^^^______``````aaabbbcccdddbbbbbbbbbbbbbbbcccccccccffffffgggggghhhiiiiiiiiiiiijjjlllmmmmmmkkkiiihhhiiiiiiiiijjjlllmmmmmmmmmpppqqqqqqqqqqqqpppooonnnqqqqqqsssuuuwwwzzz}}}~~~zzzqqqhhhbbb\\\ZZZWWWVVVXXX\\\```bbbdddcccaaa^^^[[[XXXVVVTTTSSS]]]rrrxxxtttrrrsss||||||tttkkk```UUUPPPUUUZZZaaattthhhSSSGGG@@@:::666333111...---...//////...........................eeeaaa\\\VVVQQQNNNMMMMMMOOOOOOPPPPPPQQQRRRRRRSSSUUUTTTSSSSSSTTTTTTSSSQQQOOOQQQWWW^^^^^^WWWPPPOOOPPPQQQRRRSSSSSSRRRQQQPPPPPPQQQSSSUUUWWWXXXXXXXXXTTTTTTTTTTTTTTTUUUUUUVVVVVVWWWXXXZZZ[[[[[[[[[[[[WWWXXXXXXYYYYYYXXXXXXWWWXXXWWWVVVUUUUUUVVVWWWXXXXXXXXXYYYYYYZZZYYYYYYYYYXXXXXXXXXVVVUUUSSSQQQOOONNNIIIGGGMMMXXX___^^^YYYNNNLLLHHHEEECCCCCCCCCDDDCCCCCCCCCDDDDDDCCCBBBBBBAAA???>>>@@@???===???DDD@@@OOOYYYcccnnnooooooxxx|||uuucccXXXMMMEEE@@@===???CCCCCCOOO^^^nnnxxxooooooqqqpppmmmoooxxxppplllhhhbbb\\\MMMKKKFFF???999444333222......---------,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++******))))))*********+++++++++)))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))))))))))))))))))))))))))))))))))))))***************))))))(((((((((((((((((((((((('''((()))***************)))***,,,---...000444777666777999;;;===>>>>>>???BBBEEEHHHIIIJJJVVVqqq|||vvvtttyyy}}}tttppprrrsssqqqnnnhhhggggggjjjooovvv|||~~~zzzuuuqqqnnnkkkhhhfffddd```ZZZXXX[[[cccmmmssstttqqqjjj___TTTMMMNNNPPP]]]iiivvvzzz|||~~~~~~ppp^^^SSSUUU[[[fffccc]]]WWWVVV\\\eeemmmwwwqqqiiiccc```______^^^______```aaabbbcccddddddbbbaaaaaaaaaaaabbbcccdddgggggggggggghhhhhhhhhhhhiiijjjlllnnnnnnmmmkkkjjjhhhiiijjjkkkkkklllmmmnnnrrrrrrqqqqqqppppppooonnnqqqrrrssstttvvvyyy{{{|||~~~wwwmmmgggaaa]]]ZZZZZZ^^^bbbeeefffeeeccc```]]]YYYWWWUUUTTTRRRXXXfff~~~wwwqqqmmmmmmuuu~~~wwwoooeeeXXXSSSVVVVVVUUUdddyyyrrr\\\OOOGGG???888444222///.../////////...........................___\\\WWWSSSOOONNNNNNOOORRRRRRQQQQQQPPPQQQQQQRRRTTTSSSSSSTTTUUUUUUSSSQQQPPPQQQVVV]]]\\\UUUOOONNNQQQRRRSSSSSSSSSSSSRRRQQQMMMNNNQQQTTTWWWYYY[[[\\\WWWXXXXXXYYYZZZ\\\]]]^^^bbbcccdddeeeeeeffffffeeeddddddffffffffffffdddddd^^^]]][[[ZZZYYYYYYYYYYYYVVVVVVVVVWWWXXXYYY[[[\\\ZZZ[[[[[[[[[ZZZXXXVVVUUUNNNJJJHHHMMMUUU[[[ZZZWWWKKKJJJIIIHHHGGGHHHHHHIIIEEEEEEEEEEEEEEEDDDCCCBBBBBB??????BBBBBB@@@@@@CCC===DDDDDDGGGPPPPPPSSS```nnnvvvgggVVVKKKCCC===;;;<<<===DDDOOO]]]sss}}}yyypppgggbbbnnn{{{sssooommmjjjfffVVVQQQIIIAAA<<<888444222............---------,,,++++++++++++++++++++++++******+++++++++******))))))************+++++++++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((())))))***)))))))))))))))))))))))))))))))))***))))))((('''))))))))))))))))))))))))&&&''')))***++++++******)))***,,,---...111555888888999;;;===>>>???@@@@@@CCCEEEIIILLLQQQaaawwwwwwyyy{{{yyyrrrooopppqqqnnnkkkhhhiiikkknnnrrrvvvyyy{{{wwwuuurrrpppooommmjjjhhh```___]]]^^^bbbiiipppuuussspppiii^^^UUUPPPRRRTTTaaakkktttxxx{{{~~~uuuuuuqqqeeeXXXRRRVVV]]]dddaaa\\\YYYZZZ^^^dddhhhqqqmmmhhhdddcccbbbaaa```___```aaacccddddddddddddbbbbbbaaaaaaaaacccdddeeeffffffgggggggggggghhhhhhhhhiiijjjlllmmmmmmllllllgggiiikkkkkkkkkkkkmmmooorrrrrrqqqqqqppppppppppppqqqrrrrrrtttvvvxxxzzz{{{~~~vvvoooiiieeebbbbbbfffjjjkkkkkkfffddd___[[[WWWTTTRRRQQQQQQUUU```sss}}}tttnnniiigggmmmttt~~~|||uuulll```YYYXXXTTTPPPZZZiii}}}fffXXXOOOCCC888555333000//////000///...........................ZZZXXXUUURRRPPPPPPPPPQQQTTTSSSRRRQQQQQQRRRSSSSSSRRRRRRRRRSSSUUUUUUSSSQQQTTTRRRTTTWWWVVVQQQNNNOOORRRSSSTTTUUUUUUTTTSSSRRROOOPPPTTTXXX]]]aaadddeeeeeefffgggiiikkknnnqqqsssvvvvvvwwwxxxzzz{{{{{{|||{{{|||}}}~~~~~~}}}|||{{{pppnnnllliiihhhggggggggg___]]][[[ZZZYYYZZZ\\\]]]___```aaabbbaaa```^^^]]]TTTRRRRRRUUUYYYZZZXXXTTTLLLLLLLLLLLLLLLKKKKKKKKKHHHHHHHHHGGGFFFEEEDDDCCCEEEBBBBBBEEEEEECCCBBBDDDAAABBB>>>===BBB???@@@MMMXXXsss~~~iiiYYYMMMBBB;;;999:::>>>CCCMMM___wwwwwwkkkcccfffqqqyyyuuusssqqqoooggg]]]PPPGGGCCC???999444/////////.........------++++++++++++++++++++++++,,,,,,,,,,,,+++***)))))))))************+++++++++((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))))))))******)))(((((('''))))))))))))))))))))))))&&&''')))+++,,,+++***)))***+++---///000333777:::;;;<<<>>>???AAAAAABBBBBBCCCEEEJJJQQQ[[[ppp{{{www||||||wwwpppllllllllllllkkkgggjjjnnnqqqsssttttttuuutttrrrqqqpppnnnjjjdddaaaVVVWWW[[[___eeekkkpppsssqqqnnnhhhbbb^^^]]]___aaahhhnnnsssvvvyyy||||||yyypppllleee[[[TTTRRRWWW[[[]]][[[ZZZ[[[^^^bbbcccdddhhhfffeeeeeeeeedddbbb``````aaabbbdddeeeeeeeeeeeecccbbbaaaaaaaaaccceeefffeeeeeefffffffffgggggggggfffggggggiiijjjkkkllllllgggiiikkkllljjjkkkmmmooorrrrrrqqqqqqpppqqqqqqqqqrrrrrrrrrsssuuuwwwyyyzzz{{{~~~{{{uuupppkkkkkknnnqqqpppooojjjgggaaa[[[WWWTTTRRRRRROOOTTT```pppxxxqqqkkkeeeaaaeeekkkwww~~~tttiii___XXXSSSPPPVVV^^^vvvooobbbYYYJJJ<<<666444111000000000///...........................XXXVVVTTTRRRQQQQQQRRRSSSTTTSSSRRRRRRRRRSSSTTTUUUQQQQQQQQQSSSUUUUUUSSSQQQWWWSSSQQQRRRPPPMMMNNNQQQTTTUUUVVVVVVVVVVVVUUUTTTXXXZZZ^^^ccchhhmmmqqqtttuuuvvvwwwzzz}}}}}}|||{{{{{{rrrnnniiidddaaa```aaabbbcccdddfffggggggfffeeeccc[[[\\\]]]______\\\XXXTTTQQQQQQQQQPPPNNNLLLJJJIIIJJJJJJJJJIIIHHHGGGEEEDDDJJJFFFFFFIIIIIIFFFDDDEEECCCDDD>>>===AAA;;;:::FFFCCC]]]uuuyyypppkkkqqqxxxzzzgggXXXJJJ@@@;;;999:::<<<@@@NNNeee}}}{{{mmmeeehhhzzz}}}{{{zzzuuuhhhXXXNNNJJJFFF>>>777000////////////.........++++++++++++++++++++++++---------,,,+++***)))((()))************+++++++++((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))%%%''')))+++,,,+++***)))+++,,,///000222555999<<<999:::;;;<<<>>>>>>??????CCCEEEKKKUUUccc{{{yyyxxx|||wwwooojjjhhhiiikkkmmmfffjjjnnnrrrrrrqqqppppppvvvtttrrrpppkkkddd\\\WWWLLLPPPWWW___fffkkkoooqqqnnnllliiiggggggjjjmmmooopppsssttttttwwwyyywwwrrrnnnggg^^^UUURRRSSSWWWZZZWWWWWWXXX\\\bbbddddddbbbaaaaaaccceeeffffffccc``````aaaccceeefffffffffeeecccbbbaaaaaabbbdddfffgggddddddeeeeeefffgggggggggeeeeeeeeefffgggiiikkklllgggiiilllllljjjjjjmmmooorrrqqqqqqppppppqqqrrrrrrrrrrrrrrrsssuuuvvvxxxyyywwwyyy|||~~~yyysssqqqtttuuusssqqqnnnkkkeee^^^YYYVVVTTTTTTMMMTTTaaaqqq}}}zzztttnnniiiccc^^^___dddrrr}}}zzzpppbbbWWWQQQQQQUUUYYYiii~~~tttiiiaaaRRRBBB777444111000000000000///........................XXXXXXXXXXXXXXXVVVUUUSSSTTTTTTUUUUUUUUUTTTSSSSSSSSSRRRQQQPPPPPPQQQQQQRRRMMMNNNNNNMMMLLLMMMPPPRRRTTTUUUVVVVVVXXX\\\aaaeeefffiiinnnuuu{{{}}}vvvrrrooonnnsssqqqnnnllllllkkkjjjhhhhhhggggggggggggeeeaaa^^^aaa[[[TTTQQQQQQQQQMMMJJJNNNLLLJJJIIIJJJKKKJJJIIIHHHEEEDDDGGGFFFCCCDDDGGGDDDDDDDDDCCCAAA>>>;;;999BBBJJJTTTYYYZZZZZZ\\\___jjjrrrmmmWWWIIIDDDBBB===<<<>>>BBBNNNeeezzzsssdddiii}}}xxxjjj\\\OOOGGGAAA>>>666444111000000///...,,,,,,,,,,,,+++++++++******+++++++++++++++***)))(((************************++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***+++,,,,,,'''((()))++++++******)))(((((((((((())))))))))))***************+++++++++)))***+++...222666:::<<<:::<<>>???AAACCCDDDDDDFFFHHHPPPaaa{{{|||yyyuuuqqqnnnmmmkkkjjjkkkkkkmmmppptttxxxyyyzzz}}}yyyppp```NNNEEEEEEFFFMMMXXXbbbiiiiiieeeaaa\\\aaaiiirrrzzz}}}zzzuuupppmmmaaa]]]XXXXXXZZZ\\\\\\[[[YYY[[[___cccddddddaaa`````````aaabbbeeeeeedddbbb___^^^^^^```ccceeedddbbbdddbbb``````cccdddcccbbbdddeeeeeedddccccccdddfffgggeeecccfffllloooooommmhhhhhhggggggggghhhjjjkkkooopppqqqrrrssssssssssssrrrrrrrrrtttvvvyyy{{{}}}|||{{{{{{|||}}}xxxuuummmeeebbb]]]WWWTTTUUUVVV^^^gggmmmtttzzz{{{xxxrrrkkkeeebbb```^^^___ccckkkvvvxxxmmmdddZZZRRRQQQUUUXXXgggxxxssskkk]]]OOO???;;;444000.../////////000///...---------...///YYYZZZ\\\]]]\\\ZZZXXXVVVVVVVVVVVVVVVVVVUUUTTTTTTQQQPPPOOOOOOOOOPPPQQQRRRQQQPPPOOONNNNNNQQQUUUYYYaaadddhhhlllqqqxxx{{{yyyuuussssssrrrqqqpppoookkkfffcccbbb___[[[WWWTTTQQQNNNLLLMMMNNNNNNNNNOOOKKKJJJIIIFFFBBBCCCGGGJJJHHHFFFEEEEEEDDDBBBAAA:::<<<===>>>BBBJJJVVV^^^[[[YYY___ooonnnaaaLLLDDD???BBBGGGJJJLLLNNNaaaooossslllpppzzzoooYYYIIICCCCCC===999444111000000000///,,,,,,,,,,,,++++++++++++)))***++++++++++++++++++************************************************))))))))))))))))))))))))))))))((((((((((((((('''************************))))))))))))))))))))))))))))))))))))))))))))))))...---+++***((('''&&&&&&************++++++++++++(((((())))))************---...000222666999<<<>>>>>>>>>======???BBBEEEGGGGGGLLLXXXlll~~~yyytttpppnnnnnnnnnmmmnnnpppqqqrrruuuyyy|||}}}yyynnnZZZGGG???@@@HHHPPP\\\fffiiieee^^^XXXUUU[[[eeeppp{{{zzzuuuqqqooo]]]ZZZXXXXXX\\\^^^^^^\\\]]]^^^```aaaaaa```^^^]]]^^^]]]^^^___aaabbbaaa___[[[[[[\\\^^^aaacccbbbaaabbb```___```bbbccccccbbbcccdddeeedddcccbbbdddfffhhhfffdddfffkkknnnooonnngggfffeeeeeefffiiikkkmmmoooppprrrssstttsssrrrqqqsssssstttuuuxxxzzz|||}}}}}}}}}}}}}}}|||}}}~~~|||ssskkkfffaaaZZZWWWXXX\\\cccjjjmmmqqquuutttppppppiiibbb___\\\ZZZ]]]bbbjjjuuu|||qqqhhh^^^UUURRRTTTUUU___lllzzz{{{sssgggYYYHHH???555//////111111000111000///...............XXXZZZ\\\]]]]]][[[XXXVVVWWWWWWWWWWWWVVVVVVUUUTTTSSSRRRQQQPPPPPPQQQRRRSSSQQQQQQRRRSSSUUU[[[bbbgggoooqqqvvv{{{|||zzzyyywwwvvvssspppooonnnmmmjjjhhhaaa\\\UUUPPPPPPQQQSSSTTTOOOLLLJJJIIIFFFCCCFFFLLLNNNJJJGGGFFFHHHJJJIIIHHH>>>===;;;:::<<>>======>>>@@@CCCFFFGGGGGGPPP```xxxzzztttqqqqqqrrrpppqqqrrrpppoooqqqwww|||xxxvvvrrrgggUUUEEEAAADDDLLLUUU```gggggg```WWWQQQRRRXXXaaalllvvv}}}{{{uuupppnnnnnn^^^\\\ZZZ[[[^^^```^^^\\\`````````___^^^\\\[[[ZZZ\\\[[[[[[\\\^^^___^^^]]]YYYYYY[[[]]]```aaabbbbbbaaa`````````aaabbbccccccbbbccccccbbbaaaaaabbbdddgggeeecccdddhhhlllmmmmmmhhhgggfffeeefffhhhkkkllllllnnnqqqtttuuutttrrrqqquuuuuuvvvwwwxxxyyyzzz{{{{{{}}}~~~}}}zzzyyy|||yyypppkkkfff___\\\^^^bbbhhhmmmoooqqqrrrpppkkkooohhhaaa]]]YYYWWW\\\bbbkkkuuuuuummmddd[[[VVVVVVYYY^^^eeeqqq~~~wwwmmmbbbQQQEEE777000000222222/////////...------,,,,,,,,,WWWXXXZZZ\\\[[[ZZZWWWVVVWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQPPPPPPPPPQQQRRRSSSTTTVVVYYY]]]bbbjjjrrrxxx}}}|||zzzxxxxxxxxxxxxxxxwwwuuummmaaaXXXSSSRRRRRRSSSPPPNNNMMMMMMJJJHHHNNNVVVXXXRRRKKKHHHJJJKKKJJJHHHCCCAAA>>>;;;;;;???DDDHHHHHHJJJNNNSSSYYYgggxxxlllccc[[[\\\dddiiiccc[[[MMMOOOXXXggguuuwwwpppzzzpppZZZJJJCCCCCC>>>888333000//////...---------,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((,,,+++)))((((((((()))***((((((((()))))))))******'''(((((()))***+++++++++///000222555777999;;;<<<;;;<<<>>>@@@CCCDDDFFFFFFHHHTTTjjj~~~zzztttssstttqqqrrrqqqooommmnnntttyyysssoooiii```QQQFFFFFFLLLTTTZZZbbbeeeaaaYYYRRRNNNRRRWWW___hhhpppvvvzzz{{{zzzrrrkkkhhhiiikkkccc```]]]]]]``````^^^\\\```___^^^]]]\\\ZZZYYYYYY[[[YYYYYYZZZ\\\]]]]]]\\\XXXZZZ\\\^^^___```bbbbbbaaaaaaaaaaaaaaaaaacccddd```aaaaaa```______```bbbfffeeeeeefffhhhkkkmmmmmmkkkjjjhhhgggggghhhiiijjjiiilllooosssuuuuuutttssswwwwwwwwwwwwwwwwwwwwwvvvxxxzzz||||||yyyyyy||||||rrrmmmhhhbbb```aaaffflllqqqqqqrrrssspppkkkmmmggg```\\\WWWUUUZZZbbblllwwwzzzrrrkkkaaa[[[ZZZ```bbbeeemmm~~~~~~wwwooohhhZZZMMM===333222333111////////////......---------WWWXXXYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWVVVTTTSSSRRROOOOOOPPPQQQSSSUUUXXXYYY^^^aaafffkkkqqqyyyrrrfff\\\UUUQQQOOOSSSRRRRRRRRROOOOOOWWW```ddd[[[QQQKKKJJJIIIGGGDDDDDDCCC@@@>>><<<;;;<<<<<>>???BBBEEEHHHIIIUUUfffyyyyyy{{{vvvpppooolllkkkjjjmmmrrrwww{{{}}}tttiii^^^WWWTTTTTTZZZbbbgggfff```XXXOOOLLLOOOSSSUUUYYY```gggnnnsssuuuvvvtttrrrlllccc]]]\\\ccciiiiiiddd___]]]^^^```___]]]WWWXXXZZZ[[[\\\\\\[[[ZZZ[[[ZZZXXXYYY[[[]]]]]]]]]XXX[[[^^^^^^]]]]]]___aaa___```aaa___\\\[[[]]]___aaaaaabbbaaa``````aaaccceeehhhjjjlllmmmmmmmmmmmmjjjjjjkkklllllllllkkkjjjkkklllnnnppprrrssstttuuuwwwwwwyyyyyyzzzyyyyyyxxxwwwwwwwwwyyy|||}}}||||||~~~vvvnnngggdddeeemmmrrruuutttsssrrrnnnhhheeebbb^^^[[[TTTPPPUUU\\\iiivvvxxxnnnfffdddcccjjjmmmkkknnn|||}}}tttoookkk```PPPBBB888444333222...///111222333222222222ZZZYYYXXXWWWWWWXXXYYYZZZVVVVVVVVVUUUTTTSSSQQQQQQQQQSSSWWW\\\cccjjjppptttyyy|||tttggg^^^UUUTTTTTTRRRNNNOOOXXXdddhhh]]]QQQKKKKKKMMMKKKHHHFFFDDDCCCCCCBBBAAA???===666;;;CCCIIIHHHHHHPPPZZZsss}}}xxxqqqrrrbbbSSSMMMKKKPPPdddyyy}}}}}}tttbbbLLLHHHCCC>>>:::666222///......---------,,,,,,,,,------------,,,,,,+++***************************++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))******++++++************************))))))))))))))))))))))))))))))))))))))))))******((()))***++++++***)))((()))************+++++++++)))******,,,---...//////444666888:::<<<=========???>>>======???DDDIIILLL[[[mmmppprrrxxx}}}uuunnnllliiiggghhhmmmuuu|||tttgggZZZUUUWWW\\\eeemmmmmmiii___SSSIIIHHHOOOVVVWWW[[[aaagggmmmppprrrsssqqqoooiiiaaaZZZ[[[cccjjjhhhccc]]][[[]]]______^^^TTTVVVXXX[[[\\\]]]\\\[[[\\\ZZZYYYYYY[[[]]]^^^^^^XXX[[[^^^^^^\\\\\\]]]```]]]______]]]ZZZXXXZZZ\\\bbbccccccbbbaaaaaabbbdddbbbeeejjjllllllkkkjjjjjjgggiiikkknnnooonnnmmmlllmmmnnnnnnoooqqqrrrssstttuuuwwwyyy{{{||||||||||||yyywwwwwwyyy}}}~~~|||yyy|||}}}tttlllhhhhhhoootttvvvuuusssqqqlllfffbbb___]]]ZZZSSSNNNRRRZZZggguuu|||qqqiiifff```jjjoookkkhhhrrrwwwqqqpppgggWWWGGG<<<555444555+++---...000111111111111YYYYYYXXXXXXWWWVVVUUUUUUTTTTTTSSSPPPOOOOOORRRUUUVVV\\\dddkkkqqqvvv{{{~~~zzzkkkgggbbbXXXOOOJJJOOOYYYbbbeee^^^SSSMMMKKKKKKKKKJJJIIIHHHGGGFFFEEECCC@@@===999;;;<<<;;;<<>>===>>>AAABBBDDDMMMWWWlll}}}ooooooqqquuu{{{~~~uuu|||rrriiifffbbbbbbdddlllvvv{{{yyyuuueee```]]]```gggnnnqqqqqqhhhZZZNNNJJJKKKKKKLLLMMMXXX___gggmmmooommmjjjhhhhhhddd___[[[ZZZ]]]aaaccc```]]][[[]]]```aaa___[[[YYYXXXWWWVVVWWWXXXZZZ\\\]]]\\\[[[\\\\\\\\\ZZZXXXYYY\\\___```___]]]\\\\\\]]]___```___\\\YYYZZZ[[[^^^bbbdddaaa```aaabbb```bbbcccddddddccceeegggiiijjjjjjkkklllmmmmmmmmmmmmpppoooooonnnnnnoooqqqrrrssstttuuuwwwxxxxxxyyyyyyzzzzzzyyyvvvtttuuuyyy}}}}}}}}}~~~|||uuuuuusssrrrrrrqqqpppnnnjjjhhhccc```[[[VVVRRRPPPPPPQQQ]]]jjjvvvzzz}}}yyynnnfffaaaccceeeeeeaaa```iiittt~~~}}}~~~}}}uuunnnaaaQQQAAA666111111//////...---------------SSSTTTUUUVVVVVVVVVVVVUUURRRSSSTTTVVVYYY___fffkkkvvvyyy}}}~~~qqqcccYYYWWWZZZ]]]^^^XXXQQQMMMMMMNNNNNNLLLJJJIIIHHHIIIIIIHHHEEECCC>>>>>><<<999666777===BBBQQQ___jjjmmmrrrtttdddXXXSSSUUUYYYooo|||www}}}yyyoooeeeWWWKKKDDD???:::666222000...---...//////...------------------------++++++++++++************)))************+++++++++***++++++++++++,,,,,,,,,(((((())))))(((((('''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))************)))))))))************++++++++++++,,,,,,,,,,,,...111444888888999:::;;;;;;;;;;;;<<<<<<>>>AAACCCHHHTTT```yyy{{{qqqooopppuuu}}}yyyvvv|||lllccc```]]]___eeennnvvvwwwqqqjjjYYYXXXZZZbbbmmmrrrqqqlll___TTTJJJIIILLLMMMOOOQQQYYY___hhhnnnnnnjjjeeeaaa___]]]ZZZWWWWWWYYY[[[]]]]]][[[YYY[[[___aaa___]]]YYYXXXWWWVVVVVVWWWYYYYYY\\\[[[[[[\\\^^^^^^\\\ZZZYYY[[[^^^```___]]]]]]]]]\\\^^^______]]]\\\]]]^^^]]]bbbdddaaaaaacccdddbbbbbbccceeeeeeddddddeeefffiiijjjkkklllmmmmmmmmmmmmqqqpppooooooooopppqqqrrroooppprrrtttuuuwwwwwwwwwwwwwwwwwwvvvttttttwwwyyy{{{|||}}}~~~}}}vvvuuuttttttsssppplllhhheeeaaa\\\VVVQQQNNNMMMMMMWWWbbblllqqqvvv}}}~~~yyyvvvwwwyyy{{{zzzpppjjjbbbaaaaaabbb___]]]bbbiii~~~~~~tttcccQQQDDD:::444111222111000///...---------TTTTTTUUUWWWWWWXXXWWWWWWTTTVVVYYY^^^ccckkktttzzzrrrhhhccccccddd^^^YYYRRROOOOOOOOONNNLLLIIIIIIHHHIIIJJJIIIGGGDDDCCCBBB@@@<<<999888;;;>>>HHHTTTbbblllvvvppp___VVVSSSTTTUUUdddrrrzzz{{{{{{qqqbbbSSSIIIBBB===:::444111...---.../////////------------------------++++++++++++++++++++++++))))))*********+++++++++*********+++++++++,,,,,,)))))))))))))))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))************))))))))))))*********++++++++++++,,,---------///222555999999:::;;;;;;;;;;;;;;;======@@@CCCEEEMMM\\\kkk|||wwwtttssswww~~~{{{vvvzzzwwwggg^^^[[[ZZZ___gggqqqvvvrrrggg^^^MMMOOOVVVdddpppsssmmmeeeVVVMMMGGGIIIMMMOOORRRUUUZZZaaajjjooommmggg```\\\XXXWWWVVVUUUUUUWWWXXXYYYZZZXXXWWWXXXZZZ\\\[[[ZZZYYYYYYWWWWWWVVVVVVWWWWWWYYYYYYZZZ\\\^^^^^^\\\ZZZYYY[[[^^^___^^^]]]]]]^^^]]]]]]^^^^^^^^^]]]]]]]]]\\\aaadddbbbaaadddfffdddbbbeeeggghhhfffdddddddddhhhiiijjjkkklllmmmmmmmmmoooooonnnnnnoooppprrrsssnnnpppqqqtttvvvwwwxxxxxxuuuuuuuuuuuutttsssssstttvvvxxxzzz|||~~~{{{yyywwwuuutttqqqkkkfffeeebbb]]]WWWSSSPPPNNNMMMSSSZZZcccjjjnnnuuu|||}}}nnniiigggjjjmmmooossswww~~~sssnnnfffbbbaaabbbaaa___```dddyyyzzzfffUUUIII@@@888333444333222000///.........SSSSSSTTTUUUVVVWWWXXXYYY[[[^^^ccciiioooxxx}}}vvvrrrqqqqqqddd]]]VVVQQQPPPNNNLLLIIIIIIHHHHHHIIIJJJIIIGGGEEEDDDCCCBBB???===<<<<<<===>>>IIIYYYkkksss___UUUSSSUUUUUUZZZcccqqq{{{lll]]]PPPFFF@@@===555222///------.........------------------------+++++++++++++++++++++,,,))))))*********+++++++++))))))))))))*********+++***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))************))))))))))))*********+++++++++***,,,---......000333666999:::;;;<<<<<<<<<<<<<<<>>>>>>@@@CCCGGGPPPcccuuu~~~|||zzz|||{{{uuuuuuttt|||ssseee]]][[[[[[```jjjssstttlll^^^TTTEEEKKKVVVeeeppppppeee[[[NNNHHHEEEIIIMMMPPPSSSWWW[[[aaahhhllljjjddd]]]YYYTTTTTTTTTUUUVVVWWWYYYYYY[[[YYYXXXWWWWWWWWWWWWVVVXXXXXXWWWVVVVVVUUUUUUUUUVVVVVVXXX[[[]]]]]][[[YYYYYY[[[^^^^^^^^^]]]^^^___^^^]]]]]]]]]]]]\\\[[[ZZZ\\\aaacccbbbbbbeeefffeeedddfffiiijjjhhhfffeeedddggghhhiiikkklllmmmmmmmmmlllllllllmmmoooqqqsssuuupppqqqsssuuuwwwxxxyyyyyyuuutttssssssrrrqqqooonnnooorrrvvvzzz}}}{{{xxxuuuqqqjjjeeeeeeccc___ZZZVVVTTTRRRRRRRRRVVV]]]ccchhhmmmtttyyy}}}wwwqqqmmmgggddddddiiilllkkkjjjlll}}}xxxqqqiiidddaaabbbbbb______bbbpppmmm\\\PPPGGG===666555444222111000///......PPPPPPPPPQQQTTTXXX\\\^^^fffjjjpppvvv|||qqqjjj___WWWRRROOOKKKHHHJJJIIIIIIIIIJJJIIIGGGEEEBBBBBBAAA@@@???>>>===<<<666>>>LLLccczzzcccWWWSSSQQQQQQSSSWWW___mmm{{{zzzwwwhhhZZZNNNEEEAAA999555000---------------------------------------++++++++++++,,,,,,,,,,,,)))************+++++++++(((((()))))))))*********++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))************)))))))))************+++++++++***,,,...//////111444666888999;;;<<<===>>>>>>>>><<<===@@@CCCHHHTTTkkk|||uuuooonnnooozzzrrrfff```______eeennntttrrrgggWWWLLLDDDLLLZZZhhhnnniii]]]SSSJJJEEEEEEIIIMMMOOORRRVVVXXX]]]bbbdddaaa]]]YYYVVVSSSSSSTTTVVVWWWYYY[[[\\\^^^\\\ZZZXXXVVVUUUUUUUUUWWWWWWWWWVVVVVVUUUUUUUUUTTTUUUWWWZZZ]]]]]]ZZZXXXYYY[[[]]]^^^]]]]]]___```^^^]]]\\\]]]^^^]]][[[YYY\\\aaacccaaaaaadddeeedddeeegggjjjjjjiiigggffffffggggggiiikkklllmmmmmmmmmkkkkkkkkklllmmmppprrrsssqqqrrrsssuuuwwwxxxxxxyyytttrrrpppnnnmmmllliiiggggggkkkqqqvvv{{{}}}yyytttlllfffeeeddd```]]]YYYWWWVVVUUUSSSSSSXXX^^^bbbeeekkkqqq~~~{{{uuunnnhhheeehhhfffhhhnnnrrrnnniiihhhttt}}}vvvmmmhhhdddbbb___[[[\\\___llluuufffYYYMMMBBB:::444333222111000/////////OOOOOOOOOQQQVVV^^^eeeiiirrrvvv|||}}}oooccc[[[UUUOOOLLLLLLKKKKKKKKKLLLKKKHHHFFFCCCCCCBBBBBBBBB@@@>>><<<666:::BBBSSSnnnpppaaaYYYSSSPPPTTTRRRTTT^^^jjjyyy{{{|||uuufffWWWLLLGGG===999333///...------,,,------------------------+++++++++,,,,,,,,,------)))************+++++++++))))))*********++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))************)))))))))************+++++++++***,,,...000000222444777777999:::<<<>>>???@@@@@@;;;===AAAFFFMMM\\\www{{{rrrlllkkkmmmxxxrrrhhheeeeeedddjjjqqquuupppcccSSSGGGGGGQQQaaakkklllcccVVVMMMHHHEEEEEEJJJMMMNNNPPPTTTSSSUUUXXXXXXVVVTTTSSSRRRSSSSSSTTTVVVXXX[[[]]]___]]]\\\YYYVVVTTTSSSSSSTTTUUUVVVVVVVVVVVVUUUUUUTTTUUUVVVXXX[[[^^^]]]ZZZXXXYYY[[[]]]]]]]]]]]]___aaa^^^\\\\\\]]]___```^^^\\\\\\```ccc``````cccdddbbbdddfffhhhhhhgggffffffgggfffggghhhjjjlllmmmmmmmmmllllllkkkkkklllmmmnnnoooooopppqqqssstttuuuuuuuuusssoookkkhhhgggeeebbb```aaafffmmmssswww{{{yyyqqqjjjfffeeebbb^^^[[[XXXVVVUUUTTTRRRTTTZZZ^^^^^^cccjjjsss{{{zzzuuupppkkkhhhmmmjjjlllssswwwsssmmmjjjkkkuuu}}}tttnnniiiddd]]]WWWXXX]]]hhhxxx}}}ooo```RRREEE===222222111000000000000000PPPPPPPPPSSS[[[dddnnntttyyy}}}yyy|||}}}nnnddd\\\VVVRRRNNNMMMLLLMMMMMMLLLIIIFFFEEEEEEEEEEEEEEECCC???===;;;<<<===FFF[[[vvvrrrfff\\\WWWZZZSSSQQQVVV```mmmuuu~~~nnn^^^RRRKKK@@@;;;555111///...------------------------------+++++++++,,,,,,---------)))************+++++++++******+++++++++,,,,,,,,,***************)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))************)))))))))************+++++++++***,,,...000111222555777777888:::<<<>>>@@@AAAAAA<<>>@@@===CCCIIIOOO[[[rrr~~~sssoooqqqnnnuuu~~~{{{wwwpppooorrrlllsssvvvppp```QQQIIIGGGUUUaaammmlllaaaTTTNNNMMMJJJJJJJJJKKKLLLMMMOOOPPPQQQPPPNNNKKKIIIKKKOOOSSSXXXUUUSSSVVV\\\^^^\\\YYYYYYWWWUUUSSSRRRRRRSSSTTTWWWUUUUUUUUUWWWYYYYYYXXXZZZ[[[\\\]]]^^^______^^^\\\]]]]]]\\\[[[\\\___aaa``````^^^\\\[[[]]]```ccc``````___^^^___aaacccdddgggggghhhhhhhhhggggggfffdddeeeggghhhjjjjjjkkkkkknnnnnnnnnooonnnmmmmmmllliiijjjlllnnnooonnnmmmlllmmmgggbbb```]]]YYYZZZ]]]eeejjjmmmnnnssszzz}}}|||wwwtttrrrsssuuuwwwuuusssrrrssssssrrrqqqvvvxxxmmmiiigggddd^^^ZZZYYY[[[]]]XXXVVVRRRPPPQQQVVV[[[^^^iiisss|||~~~|||wwwsssrrrqqqqqqqqqqqqqqqrrrrrrjjjnnnyyy~~~ssshhh```\\\ZZZZZZccccccooo~~~kkkVVVHHHBBB666444111000000000...---YYY]]]ccciiiooouuu{{{{{{sssnnnkkkfff___XXXTTTTTTTTTTTTVVVYYY]]]aaahhhmmmppprrryyyxxxjjjaaaZZZXXXUUUQQQMMMJJJGGGFFFEEEFFFFFFFFFEEEDDDDDDCCCBBBAAA===:::<<>>@@@???CCCJJJSSSccc}}}~~~}}}tttqqqssspppwww~~~|||vvvrrrqqqssstttuuuqqqfffWWWMMMKKKNNNaaaiiiooojjj\\\OOOIIIIIIMMMMMMLLLMMMMMMMMMNNNNNNPPPOOOMMMJJJIIIKKKOOOSSSUUUTTTTTTXXX]]]___]]]ZZZXXXWWWTTTSSSRRRRRRSSSTTTUUUTTTTTTTTTVVVWWWXXXXXXYYYYYYZZZ[[[\\\\\\\\\\\\[[[\\\]]]\\\[[[[[[]]]___^^^______^^^]]]^^^```cccbbbaaa___^^^___aaadddeeeiiiiiiiiiiiihhhgggeeeeeedddeeefffgggiiijjjllllllmmmmmmmmmmmmmmmmmmmmmmmmlllmmmnnnnnnmmmkkkiiihhhgggaaa]]]\\\ZZZXXXZZZ___hhhlllnnnnnnrrrwwwyyyxxxpppmmmjjjjjjlllnnnmmmkkkiiijjjiiigggfffkkkttt{{{vvvmmmiiiddd___[[[YYYXXXXXXZZZWWWSSSPPPPPPTTTXXX[[[cccnnnxxx{{{|||zzzwwwtttsssqqqooooooooopppqqqooorrr{{{tttiiiaaa]]]ZZZYYY^^^```jjj{{{ooo\\\MMMEEE888555222000000000...---eeeiiinnntttxxx|||~~~~~~oooiiiaaa[[[XXXUUUPPPLLLIIIHHHHHHIIIJJJMMMPPPRRRVVVYYYZZZ\\\eeetttssseeebbb]]]XXXRRRNNNKKKJJJHHHHHHHHHHHHHHHHHHGGGFFFFFFEEE@@@;;;888;;;CCCJJJSSSYYYdddrrruuuiii```WWWRRRNNNLLLPPPVVVfff{{{qqqvvv{{{lllVVVEEECCCAAA;;;444111222111---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((('''&&&&&&&&&(((((())))))***))))))((())))))))))))))))))))))))))))))))))))))))))*********************************))))))******+++,,,---,,,---///111333555777888999:::;;;<<<;;;<<>>GGGMMMXXXfffvvvxxxjjj[[[RRRNNNMMMPPPTTTdddxxxzzzxxx~~~sss\\\HHHCCC@@@;;;666333222000------------------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++*********)))))))))(((((()))*********)))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************+++,,,---------...000222444666777888999:::<<<<<<<<<===???AAADDDFFFOOObbb}}}{{{wwwxxxvvvuuuuuuuuuzzz|||yyyvvv}}}|||wwwuuuvvvvvvxxxnnn]]]NNNHHHNNN]]]hhhqqqnnnfff[[[OOOKKKMMMQQQUUUTTTRRRPPPMMMKKKIIIHHHJJJJJJJJJIIIHHHJJJOOORRRTTTTTTWWW[[[______\\\YYYVVVUUUSSSRRRQQQRRRTTTUUUSSSTTTTTTTTTTTTUUUVVVXXXWWWWWWWWWWWWWWWXXXYYYYYY[[[\\\^^^^^^\\\YYYYYYYYY[[[]]]```aaa``````aaabbbfffdddaaa``````cccgggiiilllllllllkkkjjjiiihhhggghhhgggdddbbbccceeegggiiihhhhhhhhhhhhjjjkkkmmmnnnqqqpppnnnkkkgggccc```^^^ZZZTTTPPPPPPQQQSSSYYY```jjjmmmooommmmmmppppppllleee```[[[ZZZ\\\_________]]]\\\YYYVVVUUUWWW\\\aaammmwwwvvvjjjcccbbbaaa^^^[[[ZZZWWWRRROOONNNPPPTTTWWW^^^iiitttyyy}}}|||uuusssuuuxxx~~~~~~{{{xxxtttrrrvvvuuuzzzqqqjjjeee```[[[WWW]]]bbbiiizzz~~~|||}}}yyyhhhVVVJJJBBB>>>999555333222000///uuuvvvvvvwwwzzz}}}}}}~~~uuulllccc^^^OOONNNKKKGGGEEEFFFIIILLLJJJHHHFFFHHHLLLPPPRRRRRRJJJIIIGGGFFFIIIWWWlll}}}yyylll```XXXTTTRRRNNNNNNOOONNNNNNMMMLLLKKKFFFGGGFFFDDD@@@===;;;;;;;;;AAAKKKXXXfffwwwrrr]]]QQQLLLKKKPPPUUUffftttuuuttt~~~iiiUUUDDD@@@;;;999666222///............------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,+++++++++++++++******(((((()))***************************************(((((())))))************))))))))))))))))))))))))************+++,,,---...---///111333555777777777999:::<<<<<<<<<===@@@BBBFFFJJJVVVmmm|||vvvvvvuuuttttttvvvyyyyyytttrrrzzz|||wwwvvvvvvtttrrrgggXXXMMMKKKUUUcccnnntttlll___RRRJJJKKKQQQWWWYYYWWWSSSOOOKKKHHHFFFEEEGGGHHHHHHGGGHHHJJJNNNQQQVVVWWWYYY\\\^^^\\\YYYVVVUUUTTTRRRQQQQQQSSSTTTVVVSSSUUUVVVUUUTTTUUUWWWYYYXXXXXXWWWWWWWWWXXXYYYYYY[[[]]]^^^^^^[[[YYYXXXXXX[[[^^^aaabbbaaa```aaaaaafffdddbbbaaabbbdddgggiiijjjjjjkkkkkkkkkkkkkkkjjjjjjgggccc```^^^___bbbcccfffffffffggghhhjjjkkklllmmmllljjjgggdddaaa^^^\\\XXXRRRNNNNNNOOOPPPVVV]]]fffjjjkkkjjjkkkmmmmmmiiieeeaaa\\\[[[^^^aaabbbaaa]]][[[WWWTTTRRRTTTXXX[[[gggnnnxxxvvvjjjeeebbb^^^[[[YYYUUUQQQNNNNNNQQQUUUXXX^^^iiisssyyy~~~xxxpppooopppqqquuu{{{yyywwwtttvvvuuuoooiiiaaa[[[VVV[[[^^^bbbrrr|||yyy{{{}}}mmmZZZLLLHHHDDD>>>:::777444222000yyyyyywwwwwwxxx}}}}}}{{{|||~~~ssshhh^^^UUUOOOFFFGGGGGGFFFDDDFFFLLLQQQMMMJJJGGGJJJPPPVVVYYYZZZPPPNNNLLLIIIHHHOOOcccvvv|||nnnaaaXXXSSSPPPPPPPPPOOOMMMLLLJJJIIIHHHHHHGGGFFFCCC???;;;999555:::BBBLLLYYYjjj||||||dddSSSJJJGGGKKKQQQ___mmmuuummmvvvqqq___HHHBBB>>>===:::444000/////////......---,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))(((((()))***++++++++++++************************((((((((()))******++++++************************+++******++++++,,,---......000222555666777777777999:::<<<<<<===>>>AAACCCGGGOOOaaa|||~~~vvvtttsssrrrtttuuuuuussspppoooxxx{{{wwwwwwtttpppiiiaaaVVVPPPSSS^^^iiiqqqvvvkkkZZZLLLFFFIIIQQQXXX[[[XXXRRRLLLGGGDDDCCCCCCDDDEEEFFFFFFGGGJJJNNNQQQWWWXXXZZZ[[[[[[YYYWWWUUUSSSSSSQQQQQQQQQSSSUUUVVVSSSUUUWWWVVVTTTTTTWWWZZZYYYXXXWWWVVVVVVWWWYYYYYY\\\]]]^^^]]][[[ZZZYYYZZZ]]]___aaabbbaaa``````aaaeeedddcccbbbccceeeggghhhfffggghhhiiijjjjjjjjjjjjgggddd```\\\ZZZ[[[\\\]]]cccdddeeeggghhhiiiiiiiiiiiihhhfffccc```^^^\\\[[[VVVPPPLLLLLLMMMNNNRRRXXX^^^cccfffgggiiilllllliiifffbbb______bbbeeefffeee]]]ZZZVVVSSSRRRSSSUUUWWW___eeennnuuuwww|||xxxmmmddd^^^YYYYYYVVVQQQNNNNNNQQQUUUXXX]]]gggqqqwww|||}}}uuuooommmmmmlllnnnqqqtttxxx{{{wwwvvv}}}zzzsssnnnddd\\\WWWXXXXXX]]]iiiyyy{{{wwwzzz~~~vvvdddUUUMMMIIIDDD@@@<<<888444111}}}|||{{{yyyyyy|||}}}{{{zzz|||~~~yyylllaaaXXXPPPKKKDDDGGGJJJIIIGGGIIIOOOVVVRRRMMMJJJMMMUUU^^^cccdddVVVTTTSSSOOOIIILLL]]]ppp}}}tttfff^^^UUUTTTSSSRRRPPPMMMKKKJJJIIIHHHHHHFFFEEEAAA>>>;;;777:::>>>CCCLLL[[[nnn|||vvvaaaQQQGGGGGGKKKRRR^^^uuuvvvwwwssscccMMMGGGCCCCCC???777111111/////////...------,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))))))))))))))(((((()))***++++++++++++************************'''(((((()))******++++++++++++++++++++++++++++++++++++++++++,,,---.........000333555777888777777888:::<<<======>>>AAADDDHHHUUUmmmvvvrrrpppqqqtttsssqqqnnnlllooowww{{{xxxwwwrrrjjj\\\WWWQQQSSS\\\iiitttyyytttgggUUUHHHDDDJJJSSSYYY\\\XXXPPPHHHCCC@@@AAAAAABBBCCCEEEFFFGGGJJJNNNQQQUUUWWWYYYYYYXXXXXXWWWWWWSSSRRRQQQPPPQQQSSSUUUWWWQQQTTTVVVUUUSSSRRRVVVZZZYYYXXXVVVUUUUUUVVVXXXYYY]]]^^^^^^]]][[[ZZZ[[[]]]___aaabbbbbb```______```cccccccccddddddeeeffffffddddddeeefffffffffeeeeee```^^^[[[YYYXXXXXXYYYZZZaaaccceeehhhhhhhhhfffeeegggeeeccc```]]]ZZZXXXXXXQQQMMMJJJKKKKKKKKKOOOUUUVVV\\\aaacccggglllmmmjjjeeebbb```aaafffiiiiiihhh___\\\WWWTTTSSSTTTVVVVVVYYY___hhhnnnmmmnnnzzz}}}pppeee```\\\XXXSSSOOONNNPPPTTTWWW^^^gggpppuuu{{{{{{tttooommmllliiihhhjjjjjjmmmttt}}}zzz|||vvvkkkaaaZZZWWWWWW\\\dddnnn|||{{{}}}qqqbbbPPPMMMIIIEEE@@@;;;555111}}}{{{{{{}}}~~~|||{{{{{{}}}wwwjjj```XXXQQQNNNGGGKKKNNNMMMKKKLLLSSSYYYRRRMMMIIILLLVVV```fffiiiXXXWWWWWWSSSKKKJJJYYYlll{{{wwwlllZZZYYYXXXVVVTTTQQQOOOMMMIIIHHHHHHGGGGGGFFFCCCAAA999:::::::::@@@MMM___lll~~~pppZZZKKKFFFHHHHHHRRRfffzzzwwwiiiQQQJJJFFFGGGCCC999333333000000///...------,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************(((((()))++++++,,,,,,,,,************************'''(((((()))***+++++++++++++++++++++++++++++++++++++++++++++,,,---......///111333666888888777777888:::<<<======???BBBDDDIIIYYYuuuvvvqqqnnnppptttqqqnnnkkkjjjnnnwww{{{xxxwwwpppgggQQQMMMLLLTTTbbbrrr~~~ooobbbQQQEEEDDDLLLUUU\\\]]]WWWNNNEEE@@@>>>???AAA@@@BBBDDDEEEGGGIIIMMMQQQTTTUUUWWWWWWWWWWWWXXXYYYRRRQQQPPPPPPQQQSSSUUUWWWOOOSSSVVVTTTQQQQQQTTTYYYXXXWWWVVVTTTTTTUUUWWWXXX^^^___^^^\\\[[[[[[]]]___aaabbbcccaaa___^^^___```aaabbbcccdddeeeeeeeeeeeeccccccccccccbbbbbbaaa```[[[ZZZXXXWWWWWWWWWYYYZZZ```bbbeeehhhiiigggeeecccfffeeebbb^^^[[[XXXVVVUUUNNNIIIHHHJJJKKKJJJNNNSSSQQQWWW]]]aaaffflllnnnlllcccaaa```bbbgggjjjiiihhhbbb^^^ZZZWWWVVVWWWXXXXXXXXX\\\eeejjjgggeeennn|||}}}qqqkkk___[[[UUUPPPNNNOOORRRUUUaaaiiiqqqvvv|||zzztttooonnnlllgggeeefffccceeelll{{{~~~ssshhh___YYYXXX___dddiiiyyy{{{mmmRRRPPPLLLHHHCCC===666111|||zzz{{{{{{zzzuuuvvvvvvxxx}}}~~~|||rrraaaTTTTTTVVVUUUQQQOOOQQQUUUWWWSSSOOOGGGFFFTTTjjjwwwyyyaaaZZZUUUTTTRRRPPPUUU^^^ooouuu~~~hhh___VVVUUUTTTQQQNNNMMMIIIIIIHHHHHHFFFEEECCCCCC>>>;;;::::::<<>>BBBGGGJJJ___uuu~~~vvvwwwzzz}}}yyyssspppnnnqqqnnnooouuuyyyyyyxxxyyy|||}}}wwwfffYYYNNNIIIKKK[[[qqqzzzeeeWWWJJJJJJNNNQQQUUUXXXYYYRRRHHH@@@===>>>@@@BBBFFFFFFEEEFFFIIILLLPPPRRRSSSUUUVVVXXXXXXWWWVVVUUURRRQQQPPPRRRUUUWWWXXXXXXTTTRRRQQQPPPPPPRRRUUUVVVXXXWWWUUUSSSSSSTTTUUUVVVXXXYYYZZZ[[[\\\]]]]]]]]]^^^```bbbbbbaaa```aaabbb_________``````aaaaaabbbddd___[[[\\\___```[[[VVVSSSQQQQQQPPPLLLJJJPPPXXX___gggmmmllliiihhheeebbbaaa___]]][[[ZZZYYYVVVSSSLLLJJJHHHIIIKKKNNNOOOOOOOOOQQQVVV^^^eeeiiijjjiiidddaaaaaaccchhhiiifffbbbaaa```^^^\\\YYYXXXWWWVVVWWWYYY[[[]]]___bbbfffiiinnnnnnqqqvvvyyy}}}~~~ssskkkccc^^^YYYUUUVVVZZZaaahhhsss~~~xxxpppnnnmmmhhhccceeebbbeeepppuuujjj___WWWYYYZZZ^^^kkk{{{{{{\\\TTTLLLGGG@@@888444444~~~{{{xxxrrrooommmpppqqqqqquuuzzz{{{zzzzzzzzz}}}ccc``````eeejjjllliiieeeZZZTTTLLLIIITTThhhxxx}}}uuulllfff```]]]^^^bbbdddiiiqqqyyyrrr```XXXUUUQQQLLLJJJIIIJJJJJJJJJIIIHHHHHHGGGEEE@@@===:::888888@@@IIIdddyyyvvvZZZIIIGGGEEEFFFOOObbbzzzsssiiittt|||wwwwwwzzzvvvnnnbbbTTTFFF===999333111///.........---+++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++++++++************)))******************************))))))))))))******+++************)))))))))************************************************++++++***+++,,,---///000333333555666888999:::;;;;;;<<<===>>>???CCCKKKRRRmmmvvvqqqqqqsss|||xxxppplllpppoooqqqxxxzzzxxxuuuuuuxxx|||qqq]]]OOOHHHIIIRRRdddwww~~~yyypppZZZSSSOOOQQQTTTUUUVVVXXXQQQKKKDDD>>>===???BBBCCCDDDEEEGGGJJJMMMPPPRRRTTTSSSTTTUUUVVVVVVVVVUUUTTTQQQPPPOOOQQQTTTXXX[[[\\\UUUSSSQQQOOOOOOQQQTTTVVVWWWVVVTTTSSSSSSTTTUUUVVVWWWXXXXXXYYYZZZ[[[\\\\\\[[[]]]```aaabbbccceeegggbbb```___]]]]]]^^^___``````]]][[[ZZZZZZZZZXXXVVVSSSOOOMMMKKKHHHHHHOOOWWW```hhhnnnmmmjjjhhheeebbbaaa^^^\\\ZZZZZZYYYWWWUUUOOOMMMKKKLLLMMMOOOOOOOOOLLLNNNSSSZZZaaaeeegggfffaaa______aaadddeeeccc```aaa```^^^\\\ZZZYYYXXXWWWVVVXXX[[[\\\]]]^^^___aaaffffffiiimmmnnnooovvv~~~}}}vvvooojjjddd]]]\\\___dddiiisssvvvrrroooiiidddfffcccdddmmm{{{}}}sssfff[[[YYYZZZ[[[dddnnn~~~cccWWWJJJCCC???999444333~~~{{{wwwpppkkkiiijjjkkkmmmqqqwwwyyyxxxwwwwww{{{kkkeeebbbkkkvvv{{{xxxuuuhhh___RRRJJJOOO^^^ooozzz|||vvvqqqlllhhhdddcccbbbffflllrrrwww}}}ggg[[[WWWTTTRRRQQQIIIIIIJJJJJJJJJIIIIIIHHHHHHCCC???<<<999777;;;BBB\\\tttmmmRRRHHHDDDAAADDDOOOddd~~~tttaaafffppp|||{{{~~~zzznnn]]]NNNDDDAAA666333000//////...---,,,......------------......+++,,,,,,------,,,,,,++++++++++++*********))))))******************************))))))))))))*********)))))))))))))))))))))***************************************++++++++++++******+++,,,...000111333444555666888999:::;;;<<<===>>>???>>>BBBNNNYYYwwwtttmmmlllmmm{{{wwwqqqtttrrrssswwwwwwsssqqqrrrtttzzzyyygggRRRDDD@@@HHHXXXlll{{{}}}rrrgggYYYWWWVVVXXXYYYXXXVVVUUUKKKGGGAAA======???AAABBB@@@CCCGGGLLLPPPSSSTTTUUURRRSSSTTTTTTUUUTTTSSSSSSPPPNNNMMMOOOSSSXXX\\\]]]WWWUUUQQQOOOOOOQQQTTTVVVXXXWWWUUUTTTTTTUUUWWWXXXXXXXXXXXXYYYZZZ[[[\\\]]][[[]]]___aaabbbdddgggjjjjjjgggccc___]]]]]]^^^___]]]\\\[[[YYYVVVUUUVVVWWWVVVQQQLLLJJJHHHIIIQQQZZZbbbjjjpppoookkkiiifffcccbbb___\\\[[[ZZZZZZYYYXXXRRRPPPOOONNNPPPQQQPPPPPPLLLNNNQQQWWW\\\```aaa```]]]\\\]]]^^^aaaaaa___]]]___^^^\\\[[[YYYXXXWWWWWWXXX[[[^^^___^^^]]]]]]]]]aaaaaadddhhhiiihhhkkkqqqzzz}}}wwwsssllldddaaabbbfffjjjssswwwqqqmmmkkkjjjgggfffiiirrrzzzlll___[[[ZZZZZZ^^^cccuuummm[[[III@@@<<<888444222~~~{{{wwwrrrlllgggggghhhiiiooovvvxxxwwwvvvvvvyyyqqqeee```kkkzzz{{{ooo___RRROOOWWWfffrrrzzzzzzzzzyyywwwrrrjjjddd___bbbfffkkkqqqxxxuuubbbZZZUUUSSSSSSJJJJJJJJJKKKJJJJJJIIIIIIIIIDDDAAA@@@===999;;;???MMMggg```MMMFFF@@@BBBIIIWWWooo{{{eee___```oooxxxfffUUUIIIDDD888555222000//////...---++++++************+++++++++,,,,,,------,,,,,,++++++++++++*********))))))******************************))))))))))))******)))))))))))))))))))))***************************))))))*********++++++++++++******+++,,,///111222444555666777888999:::;;;======>>>???>>>BBBQQQaaa|||qqqnnnnnnyyyzzzxxxtttrrrrrrpppllllllpppsssyyy~~~|||qqq^^^KKK???===KKK```vvv}}}ooocccZZZ[[[[[[\\\\\\\\\XXXUUUHHHDDD@@@======>>>>>>>>>>>>BBBGGGMMMQQQTTTUUUUUUSSSSSSSSSSSSSSSSSSSSSRRROOOMMMLLLNNNRRRWWW[[[]]]WWWVVVSSSQQQPPPRRRUUUVVVZZZXXXWWWVVVVVVWWWYYYZZZYYYYYYYYYYYYZZZ\\\]]]^^^\\\^^^```aaabbbeeehhhkkkqqqmmmgggbbb]]]\\\\\\]]]]]]]]][[[WWWTTTTTTVVVYYYYYYRRRLLLIIIIIIKKKSSS\\\dddlllrrrpppmmmllliiieeeeeebbb^^^\\\\\\\\\\\\\\\TTTRRRQQQQQQRRRRRRQQQPPPOOOOOOQQQUUUXXX[[[[[[ZZZZZZZZZ[[[\\\]]]]]]\\\ZZZ\\\[[[ZZZXXXWWWWWWVVVVVVXXX[[[^^^___^^^\\\[[[ZZZ[[[ZZZ\\\aaabbb```bbbeeekkkrrr||||||xxxrrrjjjffffffgggjjjrrr~~~rrroooqqqqqqnnnkkkhhhiiisss|||pppddd]]][[[ZZZ[[[^^^nnn}}}yyydddMMM@@@<<<777333111zzz~~~~~~|||{{{}}}|||xxxwwwqqqkkkjjjiiiiiinnntttuuuttttttuuuyyy~~~rrrccc\\\gggxxx~~~oooaaaWWWVVV___jjjnnnsssxxx{{{|||yyyoooeee\\\^^^aaaeeekkksss|||tttcccWWWQQQQQQLLLLLLMMMMMMLLLKKKJJJJJJIIIEEECCCCCCAAA===<<>>AAA@@@DDDWWWmmm}}}vvvttttttxxxxxxsssooollliiifffiiioootttxxxzzzttteeeUUUGGG@@@@@@QQQiii}}}|||mmmaaaWWWYYY[[[]]]aaabbb]]]UUUEEEBBB???======>>>===<<<>>>BBBHHHNNNSSSUUUVVVWWWTTTSSSSSSSSSSSSRRRRRRRRRPPPNNNNNNOOOSSSWWWZZZ[[[WWWVVVTTTSSSTTTUUUVVVWWWZZZYYYXXXWWWWWWXXXZZZ\\\ZZZYYYYYYYYYZZZ\\\^^^___]]]___```aaabbbeeeiiilllrrrnnnhhhbbb]]][[[ZZZ[[[^^^\\\YYYUUUSSSSSSVVVYYYYYYQQQJJJHHHIIILLLTTT\\\eeemmmsssssspppooollliiiiiieee___\\\\\\]]]]]]]]]TTTSSSRRRRRRSSSTTTSSSQQQRRRQQQQQQTTTVVVXXXWWWVVVXXXYYYZZZ[[[[[[ZZZYYYXXXZZZZZZXXXWWWVVVVVVVVVVVVVVVXXX[[[\\\[[[YYYXXXYYYZZZXXXZZZ^^^___]]]]]]```___cccjjjrrrzzz~~~zzzxxxsssllliiijjjgggiiippp{{{uuupppsssyyyvvvrrrkkkdddiii||||||tttiii```[[[ZZZZZZ[[[hhhvvvpppVVVFFF>>>777333111xxxzzzzzzxxxzzz}}}}}}zzzzzzuuurrrqqqooollllllpppnnnooopppsssxxx}}}ppp```YYYdddttt|||zzzooobbbYYY[[[cccfffmmmsssxxx}}}}}}sssggg`````````aaadddkkktttzzzwwwcccXXXUUUPPPPPPPPPPPPOOOMMMLLLLLLJJJFFFDDDFFFDDD???<<<===???MMMddd|||qqq]]]LLLJJJMMMNNNSSS\\\jjj}}}{{{fffYYY```ppp|||xxxfffSSSGGG<<<999444111000///......//////............//////+++,,,,,,------,,,,,,++++++++++++************)))++++++++++++++++++++++++******))))))))))))******************++++++,,,,,,************************((())))))***++++++,,,,,,******++++++---000222333666666777888999999:::;;;::::::>>>CCCCCCIII```zzz~~~xxxlllmmmrrryyy{{{~~~}}}rrrnnnkkkiiieeeccchhhooossstttqqqgggWWWJJJBBB@@@DDDVVVnnnvvvggg\\\RRRVVVZZZ^^^eeeggg]]]PPPAAA???>>>>>>??????>>>===AAADDDIIIOOOTTTWWWXXXYYYUUUTTTTTTSSSRRRRRRSSSSSSSSSRRRQQQSSSVVVXXXYYYYYYVVVVVVVVVVVVWWWXXXXXXXXXYYYXXXWWWVVVWWWXXXZZZ\\\YYYXXXXXXXXXYYY[[[]]]^^^\\\^^^___aaacccfffkkkoooooolllhhhccc___]]]\\\\\\___[[[VVVSSSRRRSSSUUUWWWYYYQQQJJJIIIKKKNNNUUU\\\fffnnnuuuuuusssrrrpppmmmjjjfff```\\\[[[\\\]]]]]]SSSRRRRRRSSSTTTUUUTTTRRRRRRQQQQQQSSSVVVWWWWWWVVVWWWXXXZZZZZZYYYXXXXXXWWWZZZYYYXXXWWWWWWWWWWWWWWWTTTVVVYYYZZZYYYXXXYYYYYY^^^[[[ZZZ]]]^^^[[[ZZZ\\\YYY[[[^^^cccjjjqqqvvvzzzzzzuuurrrqqqnnnhhhgggiiieeehhhmmmuuuvvvuuu~~~}}}xxxoooddddddttt|||xxxoooddd\\\YYYYYYZZZaaammm}}}aaaNNNBBB999444444yyyzzzyyywwwyyy~~~~~~||||||xxxwwwwwwtttnnnkkklllhhhjjjmmmrrrwww}}}yyynnn^^^XXXcccqqqwww{{{~~~wwwiii[[[XXX]]]cccjjjpppuuu{{{~~~uuuiiifffeeebbb______ccckkkpppuuu{{{qqqbbb]]]SSSSSSSSSRRRQQQOOONNNMMMJJJGGGEEEGGGEEE???;;;;;;;;;AAAOOOeeezzzgggQQQMMMNNNKKKKKKOOOWWWpppooo^^^```jjjqqq{{{nnnZZZLLL===:::555111000//////...,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++************)))++++++++++++++++++++++++******))))))))))))************+++++++++,,,,,,,,,************************((())))))***++++++,,,,,,******+++,,,---000222444666666777888999::::::;;;999888>>>DDDFFFMMMhhhxxxfffeeehhhnnnqqqwwwyyyllliiihhhgggeeeccchhhooopppoooiii\\\LLLAAA>>>???FFFXXXooo~~~}}}ppp```VVVQQQUUUZZZ```ggghhhZZZIII>>>======>>>@@@@@@@@@>>>CCCFFFKKKPPPUUUXXXZZZ[[[UUUUUUTTTSSSSSSSSSSSSSSSUUUUUUTTTVVVXXXZZZYYYXXXUUUVVVWWWXXXYYYYYYYYYYYYYYYXXXVVVVVVVVVXXXZZZ[[[XXXWWWVVVVVVWWWYYY\\\]]][[[\\\___aaaccchhhmmmqqqnnnlllhhheeebbb`````````___ZZZTTTPPPQQQSSSUUUUUU[[[SSSLLLLLLMMMPPPWWW]]]fffooovvvvvvttttttrrroookkkfff___[[[YYYZZZ[[[\\\SSSRRRRRRSSSUUUUUUTTTSSSQQQQQQQQQSSSVVVXXXXXXXXXVVVXXXZZZZZZYYYWWWWWWWWWZZZZZZYYYXXXXXXXXXXXXXXXUUUWWWYYYZZZYYYYYY[[[\\\^^^ZZZXXXZZZZZZVVVUUUVVVXXXXXXYYY[[[___dddhhhjjjqqqllliiiiiigggcccccceeedddgggkkkpppwww}}}yyy}}}rrreeecccrrr}}}{{{sssfff\\\WWWXXXYYY\\\fffyyyiiiTTTEEE:::666666uuuuuuvvvwwwwwwzzz~~~|||uuuooollleeefffpppwwwwww}}}vvvbbb[[[YYY```iiinnnnnnooosssvvvvvvpppfff]]]XXXXXX___fffmmmrrryyy{{{ssskkkiiigggeeecccccccccccciiipppzzzkkk\\\]]]XXXUUUTTTRRRNNNMMMOOOKKKJJJHHHGGGEEEBBB>>>;;;>>>===BBBMMM\\\mmmzzzaaaTTTKKKAAAAAAGGGOOO___zzznnndddiiirrrvvvtttvvvttt___NNN???888222111000------///........................,,,------......------,,,,,,+++******))))))******((())))))))))))*********+++***)))(((((()))***+++...------,,,+++++++++,,,))))))))))))))))))))))))+++++++++*********)))))),,,,,,---...///000111222444555666888999999999999<<<===@@@BBBDDDRRRrrr~~~ooojjjhhhlllrrr{{{~~~qqqnnniiiggglllnnnkkkllloooyyynnn___RRRDDD::::::>>>HHH___www~~~vvviii\\\TTTVVVXXX\\\aaaccc^^^QQQGGG??????>>><<<;;;;;;>>>@@@CCCGGGLLLRRRVVVXXXXXXWWWXXXTTTPPPOOOPPPQQQQQQOOOQQQQQQSSSUUUWWWYYY[[[\\\UUUUUUUUUUUUVVVWWWWWWWWWXXX\\\\\\YYYXXX\\\^^^^^^XXXYYYXXXWWWVVVWWWZZZ\\\XXX]]]```bbbgggnnnqqqqqqooojjjddd```___```bbbccc^^^ZZZTTTQQQRRRUUUYYYZZZVVVNNNIIIJJJMMMPPPVVV\\\iiirrrxxxuuupppqqqsssuuuoookkkeee```]]]\\\[[[ZZZSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUWWWXXXYYY]]]YYYTTTRRRTTTVVVVVVUUUWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYXXXYYY[[[[[[ZZZXXXXXXWWWVVVVVVUUUUUUUUUUUUTTTVVVWWWVVVVVVYYY___cccdddeeeeeecccaaa___``````fffeeefffjjjrrr}}}wwwhhheeeqqquuulllcccZZZWWWXXX\\\dddrrr{{{aaaNNNCCC999000ssstttuuuvvvwwwzzz~~~|||uuummmeeeeeennntttuuu}}}zzziii[[[TTTQQQXXX```ddddddeeefffiiiiiieee]]]VVVTTTTTTTTT[[[bbbiiirrrzzzzzztttpppooolllhhheeecccaaaaaabbbgggoooxxxmmm```YYYUUUVVVVVVSSSPPPQQQMMMLLLJJJHHHGGGDDD@@@======;;;===DDDOOO\\\nnn|||pppaaaSSSCCC>>>BBBFFFUUUoooxxxjjjhhhllloooooonnnxxxcccPPPBBB;;;555333111...---///........................,,,,,,------------,,,,,,,,,+++******))))))******+++++++++******)))))))))+++***)))(((((()))***+++,,,,,,+++***************************************+++++++++*********))))))+++,,,---...000111222333444555666888999999::::::???@@@CCCGGGLLL^^^zzztttoooqqquuu|||rrrnnniiihhhmmmqqqqqqtttxxx{{{ooo```QQQDDD;;;<<>>>>>>>><<<;;;<<<>>>AAACCCFFFLLLRRRVVVWWWVVVUUUTTTQQQNNNNNNPPPQQQQQQOOOSSSTTTUUUVVVWWWWWWWWWWWWUUUVVVWWWWWWVVVVVVWWWWWWZZZ]]]]]]YYYXXX\\\___^^^^^^]]]ZZZWWWSSSRRRTTTVVVVVV[[[```bbbgggooorrrqqqmmmiiiccc___^^^___```aaa\\\XXXSSSQQQSSSVVVYYYZZZTTTMMMIIIJJJMMMPPPVVV\\\fffooouuurrrooooooqqqqqqnnnjjjeee```^^^\\\YYYWWWSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWXXXYYYVVVSSSRRRTTTVVVVVVUUUWWWWWWWWWWWWWWWWWWWWWWWWYYYXXXXXXYYY[[[\\\[[[ZZZXXXWWWVVVUUUUUUUUUUUUVVVQQQSSSTTTTTTSSSUUUZZZ]]]^^^___```^^^\\\[[[[[[\\\```aaabbbeeekkkttt~~~xxxiiigggsss{{{rrriii___YYYXXXXXX___kkk{{{}}}}}}gggSSSGGG===444rrrssstttuuuvvvyyy}}}|||tttllljjjoootttvvvsss]]]TTTMMMJJJOOOUUUWWWWWWXXXUUUVVVWWWTTTOOOLLLMMMNNNKKKQQQYYYaaalllvvvzzzyyysssrrrpppmmmiiifffcccbbb```ccchhhmmmttt|||kkk```WWWWWWXXXVVVRRRPPPOOOMMMKKKJJJHHHFFFCCC@@@>>>:::999===BBBJJJVVVaaa}}}rrr^^^III?????????KKKbbbuuujjjgggjjjmmmiiixxx}}}hhhTTTGGG@@@999666333///...000........................++++++,,,,,,,,,,,,++++++,,,+++******))))))******------,,,+++***)))((((((+++***))))))))))))***+++******)))((((((((())))))************************+++++++++******************+++---...000222444444555666777888999:::::::::<<<>>>AAAFFFQQQiiiyyyxxxzzzsssmmmiiiiiinnntttyyy~~~rrr```QQQCCC<<>>@@@:::<<<@@@HHHOOOWWW^^^ccclllnnnppprrrrrrooollljjjhhhiiikkkllllllnnnqqqsss{{{{{{bbbWWWVVVUUUSSSRRRQQQOOOLLLJJJIIIHHHEEECCCBBB>>><<<<<<<<<===CCCJJJTTTjjj}}}ttt[[[JJJCCCAAAEEEPPPdddsssaaa^^^eeeaaannnrrr^^^OOOFFF>>>:::555000---...........................***++++++,,,,,,++++++***,,,+++******))))))******++++++++++++++++++++++++******++++++++++++************)))))))))******+++************************************************+++,,,---000222444666666666777888:::;;;;;;;;;;;;???AAAEEEOOOdddwww~~~zzzpppnnnmmmlllnnnvvv{{{cccOOOAAA>>>FFFQQQkkkxxxvvvdddYYYWWWXXXYYY^^^bbb___TTTHHHBBB@@@:::;;;<<<;;;<<<>>>BBBEEEGGGKKKPPPTTTVVVTTTRRRPPPNNNPPPRRRSSSRRRPPPNNNMMMMMMOOOSSSVVVXXXWWWVVVUUUUUUWWWYYYXXXVVVUUUVVVXXX]]]______[[[ZZZ^^^bbbbbbccc___XXXQQQLLLLLLPPPTTTRRRYYY___bbbhhhnnnooommmiiigggdddcccbbbaaa^^^\\\SSSRRRQQQSSSUUUXXXXXXXXXPPPKKKIIILLLPPPQQQUUUYYY[[[ccchhhhhhhhhjjjjjjhhhgggfffcccaaa___[[[VVVRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWVVVTTTRRROOOQQQTTTWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY[[[YYYVVVTTTSSSSSSQQQPPPPPPOOOOOONNNOOOOOOPPPPPPQQQQQQRRRSSSTTTTTTUUUTTTWWWXXXZZZZZZYYYYYY[[[\\\ZZZ^^^bbbfffiiinnntttyyy|||}}}~~~{{{rrruuu{{{qqqeee]]]WWWZZZ^^^gggxxxzzzwwwyyy}}}nnnWWWGGGAAAppppppqqqpppppprrrvvvyyy|||{{{|||{{{zzzvvvppplllkkkpppuuu}}}qqqWWWQQQLLLKKKIIIEEECCCDDDCCCBBB@@@===<<<;;;<<<<<<::::::<<>>DDDGGGVVVgggsssjjjSSSFFFBBBCCCJJJYYYppp{{{```WWW[[[\\\fffwwweeeQQQIIIAAA<<<777111...///........................++++++,,,,,,,,,,,,++++++,,,+++******))))))******************++++++,,,,,,******+++,,,,,,+++******++++++*********+++,,,,,,++++++++++++++++++++++++***************+++++++++,,,---///000222444666666777888999:::;;;<<<<<<<<<>>>BBBIIIVVVnnnwwwrrrxxxwwwooonnnooonnnooowww|||bbbMMMAAAAAANNN[[[qqqyyyzzznnn___WWWWWWXXX]]]```aaa[[[PPPFFFAAA@@@999:::;;;;;;<<>>===<<<;;;>>><<<===@@@@@@???CCCKKKTTTZZZdddnnnvvvyyyyyyxxxwwwxxxyyywwwuuutttuuuvvvtttvvvyyy{{{{{{}}}oooddd\\\XXXWWWTTTRRRNNNLLLLLLKKKJJJHHHFFFBBB@@@???<<<888:::>>>AAAEEEPPPbbbsssbbbNNNDDDFFFIIISSSeeejjj[[[]]]aaaeeexxx|||mmmTTTLLLCCC???:::333000111........................,,,,,,------------,,,,,,,,,+++******))))))************************))))))***++++++,,,,,,++++++******************+++,,,---++++++++++++++++++++++++))))))*********+++++++++...///000111333444555666777888999;;;<<<<<<=========CCCMMM]]]yyy{{{rrrooottt~~~|||}}}uuupppllloooooopppxxxyyy___KKKAAAFFFVVVfffwwwzzzuuugggZZZUUUUUUVVV______\\\UUUKKKCCC???>>>888999:::;;;<<>>===;;;999888888888999???DDDMMMZZZjjj{{{{{{vvvrrriiiaaaeeedddbbb]]]YYYXXX\\\```mmmsss}}}}}}hhhZZZUUURRRTTTTTTQQQOOONNNNNNLLLKKKHHHDDD@@@???===;;;:::999<<<@@@HHHYYYrrriiiUUUJJJDDDIIIUUUjjjqqqlllnnnzzzxxxbbbYYYMMMDDD>>>999333---000...,,,,,,---------+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,************************))))))*********+++++++++,,,,,,++++++***+++++++++///000111333444555666666::::::999888999;;;>>>@@@DDDGGGYYYzzz|||sssooopppuuu|||~~~|||zzz~~~yyytttwwwsssrrryyypppYYYIIIFFFPPPeeexxxvvvkkkeee___WWWTTTWWW___]]]TTTGGG@@@AAA@@@<<<;;;999777777:::@@@FFFJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNOOONNNOOORRRVVVWWWVVVSSSRRRRRRSSSSSSTTTTTTUUUVVVUUUVVVZZZ^^^aaa```]]]ZZZWWWNNNFFFDDDEEEIIIPPPWWW```bbbdddeeedddccccccdddcccdddeeefffdddbbb^^^\\\UUURRROOOOOORRRUUUUUUTTTSSSSSSSSSSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^^^^```___^^^]]][[[ZZZYYYXXXYYYWWWUUUTTTSSSSSSUUUVVVXXXXXXWWWVVVUUUTTTSSSRRRQQQRRRTTTUUUUUUTTTSSSRRRUUUUUUVVVVVVUUUTTTSSSRRRTTTQQQOOONNNPPPQQQPPPMMMNNNNNNNNNNNNOOOPPPPPPQQQQQQQQQRRRRRRTTTZZZ```eeelllllllllkkklllpppuuuyyyzzz}}}vvvtttwwwmmmaaa[[[XXX\\\```hhh|||xxxyyy}}}bbbOOOmmmjjjkkkoooqqqnnnkkklllooorrrvvv{{{sssdddYYYXXXVVVQQQKKKIIIIIIKKKIIILLLVVVgggzzz}}}vvvpppjjjccc^^^WWWSSSMMMHHHFFFCCCAAA???===<<<:::888777777777777:::>>>HHHUUUeeeuuu~~~wwwpppiiieeebbb[[[UUUQQQOOOQQQRRRVVV^^^mmm{{{vvvbbbYYYTTTUUUTTTSSSQQQOOOMMMKKKKKKIIIEEECCCAAA@@@>>><<<888:::>>>EEETTTkkkyyy^^^QQQFFFFFFNNN___|||{{{pppqqqxxxggg^^^SSSIIICCC===555000000...------...///...---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,*********************************++++++++++++,,,,,,,,,+++++++++++++++,,,///000111333444555666666888999999999:::;;;>>>@@@DDDLLLbbb{{{uuusssxxxyyy}}}}}}zzzyyy}}}|||zzzwwwwww~~~zzzhhhSSSJJJMMMZZZmmm{{{|||rrrhhhccc]]]WWWVVVXXX^^^[[[RRREEE???@@@@@@===:::999888888;;;@@@FFFJJJMMMMMMLLLKKKKKKJJJJJJJJJLLLKKKKKKKKKLLLMMMNNNNNNPPPOOOPPPSSSWWWXXXWWWUUUUUUUUUVVVVVVVVVUUUUUUUUUTTTVVVXXX\\\___^^^[[[XXXUUULLLEEEDDDGGGKKKSSSZZZ^^^aaadddeeedddcccccccccbbbcccddddddcccaaa^^^\\\VVVSSSPPPPPPRRRTTTTTTSSSRRRRRRRRRRRRSSSTTTUUUVVVXXXYYYYYYZZZ\\\]]]]]]^^^______^^^\\\[[[ZZZXXXXXXWWWVVVTTTSSSSSSSSSUUUVVVVVVVVVVVVUUUTTTTTTSSSSSSTTTTTTUUUUUUTTTSSSRRRQQQQQQQQQQQQRRRRRRQQQQQQQQQTTTRRRPPPPPPQQQRRRQQQOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUUUUVVVVVVXXX]]]ccchhhoooooonnnmmmnnnqqqvvvzzz}}}}}}wwwuuuyyypppddd]]]YYY[[[^^^dddvvvxxxwww{{{}}}iiiUUUnnnjjjjjjmmmnnnkkkiiijjjpppssswww~~~qqq___PPPOOOMMMIIIDDDAAA@@@@@@??????DDDNNNZZZbbbccc```aaabbbeeekkkttt~~~xxxnnnggg```[[[TTTMMMHHHCCC???<<<;;;:::888666555555666666666;;;CCCPPP___nnnzzz}}}}}}~~~yyyqqqiii]]]TTTPPPMMMJJJHHHGGGNNN[[[lllzzz|||}}}~~~ppp___XXXWWWVVVWWWVVVSSSOOOLLLKKKIIIGGGFFFEEECCC@@@>>>888888:::@@@LLL```xxxmmm\\\KKKEEEGGGSSSjjjrrrqqqzzzoooggg\\\QQQIIIAAA999444000///---...///000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,///000222333555666666666666888999::::::;;;>>>@@@EEESSSooo~~~yyyyyyyyy~~~{{{|||}}}yyywww|||||||||rrr___MMMLLLWWWfffssszzzuuulllccc___[[[XXXXXXZZZ]]]XXXNNNCCC>>>??????===:::999888999<<>>EEEIIIHHHFFFHHHIIIJJJLLLPPPYYYeeennnzzzyyyqqqgggbbbYYYPPPIIICCC===:::999888666555444444444555777;;;BBBMMMYYYeeeooouuuqqqmmmlllpppvvv{{{{{{kkk___YYYTTTNNNHHHKKKLLLSSScccttt~~~}}}yyyuuussssssxxx~~~hhh^^^YYYXXXZZZ[[[XXXRRROOOJJJIIIHHHHHHGGGEEEBBB???:::999999<<>>AAAHHH[[[|||yyyzzz~~~{{{zzz{{{xxx~~~wwwjjjXXXIIIOOOaaaoootttuuulllfff___ZZZXXXXXXZZZ[[[YYYSSSIIIAAA>>>???>>>===999999999;;;>>>CCCGGGJJJNNNMMMLLLKKKKKKLLLMMMMMMPPPNNNKKKJJJIIIKKKMMMOOOPPPPPPRRRTTTVVVXXXYYYYYY[[[^^^```___[[[VVVTTTSSSWWWWWWXXXZZZ[[[[[[YYYVVVPPPIIIDDDFFFJJJNNNUUU[[[YYY]]]bbbeeedddbbb``````]]]^^^_________]]]\\\[[[YYYXXXVVVTTTSSSSSSRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVXXXXXXYYYYYYZZZ[[[\\\\\\[[[\\\\\\[[[ZZZXXXWWWVVVRRRRRRRRRRRRSSSTTTUUUVVVRRRRRRRRRSSSTTTTTTUUUUUUWWWVVVUUUTTTSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSQQQRRRTTTVVVXXXYYYZZZ[[[```aaaaaaaaaaaadddiiimmmnnnnnnllljjjiiikkknnnrrr|||{{{yyyyyy~~~zzzuuuiii___XXXXXXXXX[[[gggvvv{{{wwwvvvyyy~~~iiibbb^^^\\\```cccbbbcccfffnnnqqqvvv}}}nnn[[[JJJHHHFFFDDDAAA>>>;;;:::;;;999777888;;;===<<<;;;;;;<<<===;;;;;;@@@IIIPPPaaarrrwwwhhhcccYYYPPPIIIBBB<<<999888777666444444444555555999<<>>:::999<<<@@@KKK```sssrrrYYYJJJBBBBBBMMM\\\yyywwweeelllxxxzzzttthhh\\\PPPFFF>>>:::000...------...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++++++++,,,------...000111222444555666777777444777:::;;;:::;;;@@@DDDNNNeee{{{xxx}}}~~~}}}yyymmm___PPPGGGRRRgggssstttrrrfffbbb[[[VVVVVVYYY[[[[[[UUUMMMDDD???>>>>>>===<<<888999:::<<<@@@DDDHHHJJJJJJJJJJJJJJJLLLNNNPPPRRRPPPNNNKKKJJJIIIKKKMMMOOONNNOOOQQQSSSTTTVVVXXXZZZ^^^aaadddbbb\\\WWWUUUUUU[[[ZZZZZZZZZ[[[[[[YYYXXXPPPIIIEEEFFFJJJMMMSSSYYYXXX\\\aaaccccccaaa___^^^\\\\\\]]]]]]]]]\\\[[[[[[ZZZZZZXXXVVVTTTSSSRRRRRRTTTTTTTTTTTTUUUVVVWWWWWWXXXXXXXXXYYYYYYZZZZZZ[[[ZZZ[[[[[[[[[ZZZYYYWWWUUUQQQQQQRRRRRRSSSUUUUUUVVVQQQQQQRRRSSSTTTUUUVVVVVVUUUTTTSSSRRRSSSTTTVVVWWWXXXXXXVVVUUUTTTTTTTTTTTTRRRSSSUUUVVVVVVVVVUUUVVVYYYZZZ\\\^^^```aaaaaaaaacccddddddcccccceeeiiillllllkkkiiigggfffgggkkknnn{{{{{{yyy{{{~~~zzzvvvjjj___WWWWWWWWWYYYcccqqq~~~zzzvvvxxxsssWWWSSSQQQUUUXXXXXXZZZ^^^eeehhhlllqqqvvvttthhhZZZJJJGGGDDDBBBAAA???===;;;:::999777777888888888777444666777666444666;;;???LLL^^^yyytttccc^^^UUUNNNGGGAAA===999888888666555555555666666:::;;;>>>BBBGGGLLLOOORRRWWWRRRNNNOOOQQQWWWbbbmmmyyyooodddXXXOOOKKKIIIQQQjjjuuullljjjjjjkkksss~~~rrrbbbWWWYYY\\\WWWSSSRRRLLLKKKIIIHHHHHHGGGDDDBBB@@@<<<;;;======CCCUUUhhhzzzaaaPPPDDD>>>DDDNNNhhhgggdddiiivvv~~~wwwkkk]]]PPPFFF@@@===111///------.........---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...///000111333444666777777777555888;;;;;;999<<>>;;;:::777888;;;>>>BBBEEEHHHJJJHHHHHHHHHIIIKKKNNNRRRTTTNNNMMMKKKJJJKKKLLLMMMOOONNNOOOQQQRRRSSSUUUYYY[[[aaaeeegggeee^^^YYYYYY[[[___]]][[[[[[\\\[[[ZZZYYYOOOIIIFFFHHHLLLOOOTTTYYYYYY\\\```aaa```^^^]]]\\\ZZZ[[[[[[\\\\\\\\\\\\[[[ZZZ[[[ZZZXXXUUUSSSRRRSSSUUUUUUUUUUUUUUUVVVXXXXXXWWWXXXXXXXXXYYYYYYYYYZZZYYYZZZ[[[\\\[[[YYYWWWUUURRRRRRSSSTTTTTTUUUVVVVVVQQQQQQRRRSSSTTTUUUVVVWWWTTTRRRQQQPPPQQQTTTWWWYYYYYYWWWVVVTTTTTTTTTTTTUUUSSSVVVYYYZZZYYYYYYYYYZZZcccdddeeegggggggggffffffcccccccccbbbaaacccfffhhhjjjiiihhheeedddeeehhhlllyyy~~~zzzxxx}}}~~~xxxmmmaaaXXXWWWWWWXXXaaalllwwwxxxwww||||||NNNIIIFFFIIIKKKLLLNNNRRRSSSWWW[[[]]]___```ZZZRRRGGGDDD???>>>>>>>>>===<<<:::999888777777777777666444444555444444555777999@@@NNNeee|||rrreee[[[VVVOOOIIIEEEAAA===;;;999999777666666777777888:::;;;===???BBBEEEGGGHHHMMMJJJJJJKKKMMMOOOXXXaaarrrrrreee]]]RRRKKKNNNgggtttnnniiieeelllxxx~~~ppp^^^\\\^^^XXXTTTTTTPPPNNNKKKIIIIIIHHHFFFEEEAAA<<<;;;===;;;<<>>:::888777888;;;???CCCFFFIIIJJJHHHHHHGGGHHHJJJMMMPPPSSSLLLKKKKKKKKKLLLMMMNNNNNNNNNPPPSSSSSSTTTVVVZZZ^^^dddhhhkkkhhhaaa]]]___bbbaaa^^^\\\[[[[[[[[[ZZZYYYNNNIIIFFFKKKOOOSSSXXX]]]ZZZ]]]___```^^^\\\[[[[[[ZZZZZZ[[[[[[\\\\\\\\\\\\YYY[[[\\\ZZZVVVSSSSSSTTTTTTTTTTTTTTTUUUVVVWWWXXXWWWWWWXXXXXXXXXXXXYYYYYYYYYZZZ\\\]]]\\\ZZZXXXVVVSSSSSSTTTUUUUUUVVVVVVUUURRRSSSSSSTTTUUUVVVWWWWWWTTTSSSPPPNNNOOORRRUUUWWWWWWVVVUUUTTTUUUVVVXXXYYYVVVZZZ]]]___^^^]]]^^^___ggghhhiiijjjiiihhhfffdddaaaaaaaaa```^^^___aaacccfffeeecccaaa```aaaeeehhhsss~~~|||xxx|||qqqdddZZZXXXWWWWWW^^^hhhrrr{{{xxxyyy{{{IIICCC???AAACCCCCCEEEIIIDDDHHHKKKKKKLLLOOOMMMIIIEEEAAA<<<:::;;;<<<<<<;;;;;;::::::999888888777666777666444444444555777777:::DDDVVVjjjuuurrrdddWWWUUUQQQKKKFFFCCCAAA>>><<<:::999888777777888999999;;;<<<>>>@@@BBBDDDEEEFFFFFFEEEHHHLLLLLLMMMRRRYYY\\\ssstttlllaaaRRRKKK```}}}tttlllfffkkkwww{{{|||fffbbbbbb[[[WWWXXXSSSPPPMMMJJJJJJIIIHHHGGGAAA<<<<<<>>>:::999GGGZZZyyyuuucccTTTEEEAAADDDMMMfff~~~hhh[[[eeettt{{{nnn^^^OOOFFFCCCCCC666333111000000///...---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++,,,---...///000111222333555666777777888888;;;===;;;999<<>>999777666888<<<@@@DDDGGGIIIJJJJJJIIIGGGGGGIIILLLOOOQQQJJJJJJKKKLLLMMMNNNNNNNNNOOORRRTTTUUUUUUWWW\\\```fffjjjmmmjjjccc```ccchhhaaa___\\\ZZZZZZZZZYYYXXXMMMHHHGGGLLLRRRVVV\\\aaa\\\]]]___^^^\\\ZZZZZZZZZZZZZZZ[[[[[[\\\\\\]]]]]]YYY[[[\\\ZZZWWWTTTTTTUUUSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXYYY[[[\\\]]]]]][[[XXXVVVTTTTTTUUUVVVVVVVVVVVVUUUSSSTTTTTTUUUVVVVVVWWWWWWVVVTTTPPPNNNMMMPPPSSSUUUVVVUUUUUUUUUWWWZZZ\\\^^^YYY]]]aaabbbaaa```aaacccggghhhhhhhhhgggdddbbb```_________^^^\\\\\\^^^```aaa```___]]]\\\]]]aaadddlll|||~~~}}}yyyuuuggg\\\YYYWWWVVV\\\eeeooo~~~xxxxxxxxxQQQFFF===<<<>>>>>>===>>><<<<<<<<<<<<===>>>??????===>>>===;;;999999;;;===;;;;;;;;;;;;;;;:::::::::666888888777555555666888999BBBRRRbbbeee^^^VVVSSSTTTOOOJJJGGGEEEAAA>>>>>>>>><<<:::888888888999:::===>>>@@@AAAAAACCCFFFHHHIIIJJJJJJKKKLLLMMMNNNNNNXXX```qqqhhhYYYSSS\\\yyy}}}sssnnnooorrrwwwccc\\\\\\[[[YYYWWWTTTPPPLLLIIIIIIIIIIIIAAA@@@<<<999999===DDDJJJkkklllZZZMMMEEECCCFFFUUUlllmmmbbbeeepppzzz~~~zzznnnbbbSSSFFFBBBDDDAAA777/////////,,,,,,//////............---------111...++++++---...---+++***+++,,,,,,,,,,,,+++***'''((()))***+++,,,------+++******))))))******+++******+++,,,,,,---......111111000000000000111111333333444555666777888888<<<===999999<<<:::CCCXXXkkk{{{vvv{{{vvvzzzyyyzzz~~~}}}cccOOODDDIIISSS```iiijjjeeeaaabbb^^^XXXVVVVVVUUUTTTRRRCCCBBB@@@???>>>===;;;:::999;;;>>>AAADDDEEEFFFFFFEEEGGGIIIJJJKKKLLLNNNPPPJJJJJJKKKLLLMMMOOOQQQRRRRRROOONNNRRRUUUVVV[[[bbblllmmmiiidddcccfffhhhfffhhh^^^WWWYYY]]]\\\YYYXXXOOOMMMLLLLLLOOOTTTYYY]]]YYYZZZ[[[[[[[[[[[[]]]___]]][[[XXXYYY[[[\\\[[[YYY]]]\\\[[[ZZZWWWUUUSSSRRRQQQPPPPPPRRRUUUXXXYYYYYYVVVVVVWWWWWWXXXYYYZZZZZZXXXYYYZZZ[[[ZZZYYYWWWUUUUUUUUUTTTSSSRRRRRRRRRSSSTTTTTTTTTTTTUUUVVVWWWXXXWWWWWWVVVUUUTTTSSSSSSSSSWWWXXXZZZZZZZZZ\\\^^^aaabbbdddiiimmmlllggg^^^XXXkkkiiifffcccaaa___^^^^^^[[[ZZZYYYXXXYYYZZZ]]]^^^]]][[[XXXWWWXXX[[[___bbbnnnwwwzzzyyyzzztttmmmcccZZZUUUVVVZZZ]]]ooozzzyyyxxxSSSHHH>>><<<===<<<<<<===;;;:::999888888888888888999:::;;;:::888888:::;;;======<<<<<<;;;;;;::::::999999888777777777777888888AAAQQQ___ccc___]]]^^^```YYYQQQKKKFFFCCC@@@???===<<<;;;::::::;;;===>>>@@@BBBDDDEEEFFFGGGIIIKKKLLLMMMMMMMMMNNNNNNNNNNNNPPPUUUbbbxxxzzzdddVVV\\\uuu|||uuuuuuyyykkkcccaaa^^^[[[XXXUUUQQQMMMJJJHHHHHHHHHCCCAAA>>>;;;:::<<>>===GGG]]]yyyyyytttyyyuuuyyyyyy{{{rrr\\\KKKEEELLLWWWccciiihhhdddaaaccc]]]WWWUUUVVVUUUQQQNNNCCCBBBAAA???>>><<<:::888:::;;;>>>AAADDDEEEFFFFFFGGGJJJMMMNNNMMMLLLLLLLLLIIIJJJJJJKKKMMMOOOQQQRRRRRROOOOOOSSSUUUWWW]]]dddoooooojjjdddbbbfffhhhgggiii___XXXYYY\\\[[[XXXWWWOOONNNNNNNNNQQQUUUYYY\\\ZZZZZZZZZYYYXXXYYY[[[]]]]]][[[YYYYYYZZZ[[[ZZZXXX[[[[[[ZZZYYYWWWUUUSSSRRRRRRQQQQQQSSSVVVXXXYYYYYYTTTUUUUUUVVVVVVWWWXXXXXXXXXXXXZZZZZZZZZXXXVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUVVVWWWXXXYYYZZZWWWVVVUUUTTTSSSSSSTTTTTTWWWYYY\\\]]]^^^___aaacccdddgggkkknnnooojjjbbb\\\eeedddaaa^^^[[[ZZZYYYYYYXXXXXXVVVVVVVVVWWWYYYZZZYYYXXXUUUTTTUUUXXX\\\___gggooozzz~~~{{{yyyyyy{{{wwwpppeee[[[UUUUUUXXX[[[kkk}}}|||zzzxxxYYYLLL@@@<<<<<<;;;;;;<<<;;;:::888777555444333333666888::::::::::::;;;<<>>>>>===<<<;;;;;;:::<<<:::888777888999999888:::BBBPPP[[[______eeemmmqqqlllbbbVVVKKKEEEAAA???<<<<<<<<<<<<===@@@BBBCCCDDDFFFJJJKKKLLLLLLMMMNNNPPPPPPOOOOOOOOONNNNNNNNNLLLMMMTTTdddttt]]]]]]ppp{{{{{{sssgggccc___[[[YYYWWWSSSOOOKKKHHHGGGFFFDDDCCCAAA>>>;;;:::<<<>>>III```uuujjjYYYKKKBBBCCCKKKYYYjjj{{{}}}cccZZZgggqqq~~~wwwooofff[[[MMMEEEDDDBBB;;;444222000------000------,,,,,,,,,+++++++++---,,,******+++++++++******++++++,,,,,,++++++***,,,,,,++++++*********)))***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111333333444555666777888888777;;;999;;;@@@@@@LLLddd}}}vvvrrrxxxuuuxxxyyy|||{{{ooo```QQQGGGHHHQQQ^^^fffgggeeebbb```bbb[[[UUUTTTVVVUUUOOOIIIBBBBBBBBB@@@>>>;;;999777:::<<<>>>AAADDDEEEFFFFFFJJJMMMPPPQQQOOOKKKIIIHHHHHHIIIIIIKKKLLLNNNPPPQQQRRRPPPQQQTTTVVVYYY___gggsssrrrllldddbbbfffiiiiiiiii```YYYYYY[[[XXXVVVUUUOOOPPPPPPRRRTTTWWWYYYZZZZZZZZZXXXVVVUUUUUUXXX[[[^^^\\\YYYYYYYYYYYYXXXWWWYYYYYYYYYXXXWWWVVVTTTTTTSSSRRRSSSUUUXXXZZZZZZYYYTTTSSSSSSTTTTTTUUUVVVWWWWWWWWWXXXXXXXXXWWWWWWVVVUUUUUUVVVVVVWWWVVVVVVVVVUUUUUUVVVVVVWWWYYYZZZ[[[VVVUUUSSSRRRRRRSSSUUUVVVYYY\\\```bbbcccccccccdddfffhhhkkkoooooollleee``````^^^\\\YYYVVVUUUTTTTTTUUUTTTSSSRRRRRRSSSSSSTTTUUUSSSQQQPPPQQQTTTXXXZZZ]]]fffooouuuuuuuuuxxx{{{{{{sssggg[[[TTTSSSUUUWWWaaasss~~~zzzwww^^^QQQDDD>>>===;;;;;;======<<<:::888666555444333555888;;;============>>>@@@@@@???>>>===<<<;;;;;;===:::777777999:::::::::???EEEOOOWWWXXX[[[gggttt|||jjjTTTEEE@@@>>>::::::;;;===@@@CCCFFFGGGGGGJJJNNNPPPPPPPPPPPPQQQQQQQQQPPPOOOMMMLLLKKKKKKLLLKKKNNNZZZrrrgggbbbmmm}}}|||mmmccc___^^^[[[YYYVVVQQQMMMIIIFFFEEECCCCCCCCCAAA===;;;:::;;;BBBQQQcccwwwyyyeeeSSSFFFAAAGGGRRRaaasssiiiWWWbbbnnnyyyqqqkkkaaaSSSGGGCCCBBB>>>888333000------...---------,,,,,,,,,,,,+++,,,,,,+++++++++,,,++++++++++++++++++++++++++++++,,,,,,+++++++++************+++---......---+++***,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...000111222333333444555666777888888666;;;:::<<>>:::888777;;;===???BBBDDDFFFFFFFFFKKKMMMOOOOOOLLLIIIHHHGGGGGGGGGHHHIIIKKKNNNPPPQQQSSSQQQRRRUUUWWWZZZbbbkkkxxxvvvnnneeebbbfffjjjkkkjjjaaa[[[ZZZZZZVVVTTTTTTQQQRRRTTTVVVXXXYYYYYYYYY[[[YYYWWWTTTRRRRRRVVVYYY]]]\\\ZZZYYYXXXWWWWWWVVVWWWWWWWWWWWWWWWVVVVVVUUUUUUTTTUUUWWWZZZ[[[[[[ZZZTTTTTTSSSSSSTTTUUUVVVWWWVVVVVVWWWWWWWWWWWWWWWWWWUUUVVVWWWXXXYYYYYYXXXXXXVVVVVVVVVVVVVVVWWWWWWXXXUUUTTTRRRQQQRRRTTTVVVXXX^^^aaaeeeggggggeeeddddddeeefffiiilllllljjjeee```^^^\\\ZZZWWWUUUSSSSSSSSSRRRQQQQQQQQQPPPPPPOOOOOOQQQPPPNNNMMMOOOQQQTTTVVVXXX^^^gggllloooqqqvvvzzz}}}uuuhhh\\\TTTRRRSSSUUUYYYhhh{{{{{{www~~~bbbTTTGGGAAA???>>>===???===<<<:::999777777666666444777:::<<<======>>>???@@@??????>>>======<<<<<<<<<:::888777999;;;<<<===DDDHHHMMMPPPOOOQQQ]]]kkk|||[[[EEE>>>===777888;;;>>>BBBFFFIIIKKKJJJMMMQQQSSSRRRRRRRRRRRRQQQPPPOOOMMMKKKJJJHHHHHHJJJJJJMMMUUUhhhsssjjjmmm{{{iiibbbaaa]]]\\\YYYUUUPPPKKKGGGEEEAAACCCDDDCCC@@@<<<;;;:::<<>>>>>>>>>>>============:::;;;:::999999;;;???CCCKKKKKKLLLLLLHHHGGGPPP[[[sss]]]EEE===<<<666888<<<@@@DDDIIILLLMMMMMMOOORRRSSSSSSSSSTTTTTTRRRQQQPPPNNNLLLJJJHHHGGGEEEGGGKKKRRR```yyyppppppsssddd______^^^\\\XXXSSSNNNIIIFFFBBBDDDEEEDDDAAA>>><<<;;;;;;AAAIIIZZZmmmvvvdddLLLAAADDDJJJTTTeeezzziiihhhnnnxxxuuuoooaaaQQQHHHCCCDDD???666000......---//////.........---------+++,,,......---------...,,,++++++******++++++,,,***+++++++++,,,,,,------***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---......///111333444555333333444555666777888888999===<<<===CCCJJJ```}}}ppprrrzzz|||}}}{{{dddPPPFFFFFFJJJUUUaaaiiiddd______^^^[[[UUUTTTTTTUUUUUURRRKKKEEE???AAABBB???;;;888999;;;???AAACCCFFFGGGHHHHHHHHHIIIHHHGGGEEECCCDDDFFFIIIDDDDDDFFFGGGJJJLLLNNNPPPQQQQQQSSSVVVWWW[[[fffrrr}}}tttiiieeehhhkkkkkkkkkddd^^^\\\ZZZUUUTTTUUUVVVXXXZZZ\\\\\\\\\ZZZYYYZZZYYYWWWTTTRRRRRRUUUWWWZZZZZZZZZXXXVVVUUUVVVWWWWWWWWWXXXXXXYYYXXXXXXWWWXXXXXXYYY[[[^^^^^^]]][[[YYYWWWVVVUUUUUUVVVXXXYYYWWWVVVUUUUUUVVVXXXZZZ\\\YYYYYYXXXXXXXXXYYYZZZZZZYYYYYYWWWVVVUUUUUUUUUUUUUUUVVVWWWXXXZZZ]]]___```eeehhhkkkllljjjfffdddccc````````````aaa```]]]ZZZWWWVVVSSSQQQOOONNNNNNNNNMMMNNNPPPQQQQQQOOOMMMLLLLLLKKKJJJJJJKKKMMMOOOQQQSSSVVV[[[___eeelllsssxxx}}}{{{nnnaaaXXXUUUVVVXXX\\\fffzzz^^^RRRGGGCCCBBB@@@??????<<<<<<:::999888777777777444555777888888999<<<>>><<<<<<============>>>>>>999<<<>>>===:::<<>>===>>>GGGQQQlll{{{qqqwww}}}{{{~~~ttt]]]KKKDDDGGGLLLYYYdddhhhaaa\\\___^^^ZZZTTTVVVYYYXXXTTTNNNGGGCCC???@@@AAA===999777;;;>>>AAACCCEEEGGGIIIJJJJJJJJJGGGHHHGGGEEECCCCCCDDDEEECCCCCCEEEGGGIIILLLNNNOOOPPPPPPSSSVVVWWW[[[gggssswwwlllgggiiikkkjjjkkkeee___^^^[[[VVVUUUWWWYYYZZZ\\\]]]]]]\\\[[[ZZZYYYYYYYYYWWWUUUUUUVVVXXXWWWYYYYYYXXXUUUTTTVVVXXXXXXYYYYYYZZZYYYYYYXXXXXXYYYYYYZZZ]]]___```^^^\\\YYYXXXVVVTTTTTTUUUWWWYYYXXXWWWUUUUUUVVVYYY\\\^^^\\\ZZZXXXVVVVVVWWWYYY[[[[[[[[[ZZZZZZZZZZZZ[[[[[[XXXZZZ]]]```bbbdddeeeeeedddgggjjjkkkiiigggffffffaaa```^^^^^^^^^]]][[[YYYUUUTTTQQQOOOMMMMMMMMMMMMJJJLLLNNNPPPQQQOOOMMMKKKIIIHHHHHHHHHIIIKKKMMMNNNPPPQQQUUUZZZaaajjjsssyyyzzz~~~uuuggg]]]XXXXXXYYY___gggzzz[[[OOOEEECCCBBB@@@>>>???@@@???===;;;:::999888888777888999999999:::>>>@@@;;;;;;<<<<<<======>>>>>>999>>>BBB@@@<<<>>>GGGPPP]]]YYYVVVTTTOOOIIIIIIMMMMMMdddsssiiiUUUIIIAAA;;;999;;;???DDDIIINNNQQQRRRRRRTTTTTTTTTTTTUUUWWWYYYWWWWWWUUUTTTRRRPPPOOONNNIIIMMMRRRVVVaaavvvpppqqqvvvsssmmmaaa```___]]]XXXRRRMMMJJJGGGIIIIIIGGGCCC>>><<<;;;666@@@GGGVVVnnn}}}dddNNNJJJGGGHHHSSShhhuuugggfff~~~zzzzzzyyynnn```VVVHHHKKKGGG<<<444333222000---------,,,,,,,,,++++++'''***---...,,,***+++------,,,+++******+++,,,---///......---+++******)))++++++***))))))***++++++******+++,,,,,,---......////////////000222333444333333444555666777888888:::>>>===???IIIWWWtttxxxsss{{{xxxzzz~~~oooXXXHHHCCCHHHNNN\\\eeefff^^^ZZZ______YYYUUUYYY\\\[[[SSSJJJDDDAAA>>>@@@@@@<<<888777<<>>?????????>>><<<:::888@@@===@@@EEECCCBBBPPPbbbqqqtttpppeeeZZZSSSOOOKKKQQQ\\\eeeaaaSSSDDD<<<;;;===AAAGGGKKKNNNPPPRRRTTTWWWTTTRRRSSSTTTUUUSSSPPPZZZZZZ\\\]]]YYYTTTTTTXXXUUUYYY^^^dddnnnzzzkkkuuuyyy}}}ooofffccc^^^YYYWWWVVVSSSOOOKKKJJJIIIHHHGGGDDD@@@<<<888???HHHTTTiiittt___WWWLLLEEEGGGWWWrrryyy___\\\eeeyyy|||~~~xxxqqqgggYYYLLLIIIHHHEEE<<<222///000//////.........---------...------,,,,,,------...++++++++++++++++++++++++,,,---...,,,***))))))***...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000555555555555666888999:::;;;<<<>>>@@@FFFZZZ|||zzzyyyuuuvvvyyy}}}hhhUUUBBBBBBOOOVVVjjj```YYY\\\aaa```\\\ZZZTTT\\\aaa\\\SSSLLLFFFAAA@@@<<<:::;;;;;;999;;;???EEEGGGIIIJJJKKKJJJIIIHHHKKKJJJGGGFFFEEEEEEFFFGGGHHHGGGGGGIIIKKKNNNOOOOOOPPPOOOQQQUUUZZZ```kkkwwwyyyoookkknnnppppppoookkkeeeaaa___]]][[[YYY____________^^^^^^^^^^^^ZZZZZZYYYYYYYYYYYYYYYYYYYYYWWWUUUTTTTTTUUUVVVWWWXXXXXXXXXXXXYYY[[[\\\]]]___^^^^^^```aaa```\\\XXX[[[]]]ZZZVVVUUUXXXXXXVVVUUUWWWXXXWWWUUUTTTWWWZZZRRRSSSVVVWWWWWWXXXZZZ\\\[[[[[[^^^bbbfffiiiiiihhhhhhhhhiiikkkmmmllljjjhhheeeeeefffhhhjjjiiifffcccaaa``````___]]][[[YYYXXXUUUSSSPPPNNNNNNNNNLLLKKKKKKLLLLLLLLLLLLJJJIIIHHHGGGFFFDDDDDDFFFHHHHHHHHHIIIKKKNNNSSS\\\gggqqqxxx~~~ttteeeZZZYYY]]]ccckkkyyy|||}}}}}}WWWMMMDDDDDDDDDAAA???@@@??????===<<<<<<;;;;;;;;;======<<<<<<;;;;;;::::::;;;<<<===>>>?????????>>>@@@===@@@EEEDDDDDDQQQccc|||wwwmmmeee^^^XXXZZZaaagggaaaSSSFFF@@@@@@CCCFFFKKKNNNPPPQQQSSSTTTVVVTTTRRRRRRTTTTTTRRRPPPYYYXXXZZZ\\\ZZZXXX\\\bbbdddiiinnnrrryyyuuurrrwww|||~~~hhheee```\\\[[[XXXSSSNNNKKKJJJHHHHHHGGGDDD@@@===999;;;@@@LLLeeedddWWWJJJDDDCCCMMMfffyyy___ZZZ___qqq}}}wwwlll]]]MMMJJJGGGDDD===333///000//////.........---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,***))))))***...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////000111222222555555555555666888999::::::;;;>>>BBBKKKccc}}}wwwuuuwww~~~vvvcccSSSCCCDDDQQQWWWfff^^^YYY]]]bbb```[[[XXXVVV^^^ccc\\\RRRJJJDDD@@@@@@<<<999::::::999<<>>>>>?????????>>>>>>======<<<:::;;;===???@@@AAAAAAAAA@@@>>>AAAEEEEEEEEEQQQ```}}}|||tttmmmiiimmmnnnfffWWWKKKFFFEEEHHHKKKOOOQQQRRRSSSTTTUUUXXXUUUSSSRRRRRRRRRQQQOOOVVVUUUWWW[[[]]]___gggpppvvv|||uuuyyyvvv~~~pppiiibbb___^^^ZZZTTTNNNKKKJJJHHHHHHGGGDDD@@@===<<<:::999CCC[[[vvvmmmYYYHHHEEEBBBEEE]]]zzziii^^^\\\gggvvvuuudddRRRMMMJJJGGGAAA888222222/////////.........------...------,,,,,,------...------------------------,,,---...---***)))***+++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000222333444444555555555555666888999:::888:::>>>EEESSSooozzzuuuuuuxxxlll[[[PPPEEEIIIUUUZZZ```[[[[[[```ddd___YYYUUUWWW```ddd\\\OOOGGGCCCAAAAAA<<<888999::::::>>>DDDJJJKKKLLLMMMMMMMMMLLLKKKLLLKKKIIIHHHGGGGGGHHHIIIKKKKKKJJJJJJJJJKKKLLLLLLQQQPPPRRRXXX\\\bbbnnnzzz~~~yyyxxx{{{|||{{{tttppplllhhhgggfffeeecccbbbbbbbbbcccdddeeefffgggcccaaa___]]]ZZZYYYWWWWWWWWWWWWXXXYYYZZZ[[[\\\]]]XXXWWWWWWWWWXXXYYYZZZZZZ]]]]]]^^^aaaccccccaaa^^^XXXYYYWWWRRRRRRVVVWWWVVVWWWXXXYYYXXXVVVTTTTTTTTTVVVXXXZZZ\\\]]]^^^aaacccgggggghhhkkknnnppppppooolllllllllnnnppppppmmmkkkeeedddeeefffgggfffccc```___^^^]]]\\\YYYWWWUUUTTTRRRPPPPPPPPPPPPPPPMMMKKKIIIIIIJJJJJJIIIHHHFFFEEEDDDBBBBBBCCCFFFIIIJJJJJJHHHIIIJJJNNNVVVaaannnvvv{{{lll[[[XXX]]]```fffqqq}}}}}}}}}zzzwwwvvvzzzttthhhZZZTTTSSSPPPJJJEEEDDDEEEEEEFFFFFFDDDCCCBBBBBBCCCDDDDDDDDDCCCBBBAAA===>>>>>>>>>????????????AAA@@@BBBDDDCCCDDDMMMYYYlllyyy|||}}}{{{qqqbbbTTTKKKHHHJJJMMMPPPRRRSSSTTTVVVWWWZZZXXXUUUSSSQQQPPPNNNNNNPPPQQQVVV]]]aaafffoooyyy{{{~~~yyy~~~qqqddd___^^^ZZZTTTQQQMMMKKKIIIHHHGGGDDDAAA>>>@@@<<<999>>>NNNdddxxxzzz___KKKIIIEEEDDD[[[|||lll]]]```mmm~~~lll[[[TTTNNNKKKFFF>>>777555////////////...............------,,,,,,------...------------------------,,,---...---+++***+++,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000222333444555555555555555666888999:::888:::>>>III]]]|||zzzwwwyyy||||||dddTTTLLLGGGOOO\\\___[[[ZZZ]]]dddfff```XXXUUUVVV___cccZZZMMMFFFDDDDDDAAA;;;888888:::;;;AAAGGGMMMMMMNNNNNNNNNMMMMMMLLLJJJIIIHHHGGGGGGGGGGGGHHHJJJJJJKKKKKKKKKKKKMMMNNNRRRQQQSSSXXX]]]cccooo{{{zzzzzz}}}~~~xxxtttoookkkiiigggfffdddaaaaaaaaabbbdddfffhhhjjjfffdddbbb___]]][[[ZZZZZZYYYZZZ[[[\\\]]]]]]]]]]]]ZZZYYYYYYYYYYYYYYYZZZ[[[[[[\\\]]]___```___^^^]]]WWWZZZZZZVVVVVVXXXXXXUUUXXXYYYZZZZZZYYYWWWVVVVVVXXXZZZ]]]```aaadddgggiiihhhhhhhhhjjjmmmooonnnmmmkkkkkklllmmmooonnnllliiieeeeeeeeeeeefffeeebbb```aaa```___]]][[[XXXVVVUUUOOONNNNNNOOOOOOOOOMMMKKKIIIIIIJJJJJJIIIHHHFFFEEECCCAAA@@@AAADDDFFFGGGGGGFFFGGGIIIKKKRRR]]]kkkuuuzzz~~~qqq]]]WWWZZZXXX^^^hhhvvv~~~yyyuuurrruuu{{{~~~mmm```ZZZWWWPPPJJJIIIJJJKKKKKKKKKJJJIIIHHHIIIJJJLLLMMMKKKHHHDDDAAA??????>>>>>>>>>>>>>>>>>>AAABBBCCCCCCAAAAAAHHHPPPXXXgggwww|||nnn]]]PPPIIIJJJLLLOOOQQQSSSTTTWWWYYY\\\[[[XXXTTTPPPNNNNNNNNNNNNPPPWWW```eeejjjrrr{{{}}}hhh```^^^ZZZVVVTTTNNNLLLJJJIIIHHHFFFCCC@@@???>>><<<<<>>??????@@@AAAAAABBBCCCBBB@@@AAAEEEJJJOOO[[[hhhpppuuuzzz{{{zzz~~~sssdddVVVMMMJJJLLLOOOPPPRRRTTTWWWYYY[[[[[[XXXUUUQQQPPPQQQRRRRRRUUU[[[ccchhhkkkrrr{{{pppdddaaa\\\WWWWWWQQQOOOLLLJJJIIIGGGEEECCC;;;<<<>>><<<;;;EEE\\\rrryyycccZZZQQQJJJWWWmmmmmm]]]```jjjjjj___TTTPPPLLLDDD:::555000000000/////////.........------,,,,,,------...++++++++++++++++++++++++,,,---...---,,,+++,,,---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...///000222333333555555555555666888999:::;;;===DDDTTTqqqttt[[[LLLLLLPPP[[[eeebbbUUUXXX^^^eeeddd]]]XXXXXXTTTYYYYYYQQQIIIFFFFFFEEE===999777:::===???EEEKKKOOOOOONNNMMMLLLKKKKKKKKKFFFFFFFFFFFFFFFFFFEEEEEEFFFIIILLLLLLKKKLLLPPPSSSSSSRRRSSSWWW[[[```kkkvvv|||{{{~~~~~~|||xxxqqqkkkgggdddaaa___\\\\\\\\\]]]___bbbeeegggdddcccaaa___^^^^^^___```^^^^^^]]]]]]\\\\\\\\\\\\^^^^^^]]]\\\[[[[[[\\\\\\ZZZ[[[\\\[[[YYYWWWWWWXXXUUUYYY[[[ZZZ\\\```aaa^^^ZZZYYYXXXYYY[[[]]]^^^]]]```bbbeeeggghhhjjjmmmoookkkiiigggggghhhiiiiiihhhdddddddddfffgggfffcccaaacccbbbbbbbbbddddddcccaaa]]]]]]]]][[[ZZZXXXVVVUUUPPPNNNLLLKKKLLLLLLKKKJJJJJJJJJKKKKKKJJJIIIGGGFFFDDDBBB??????@@@AAAAAA@@@AAADDDHHHJJJNNNXXXfffqqq}}}{{{ggg\\\YYYSSSXXX___hhhvvv|||||||||xxx~~~zzznnngggaaa[[[UUUTTTTTTTTTTTTTTTUUUUUUZZZ^^^dddgggddd]]]SSSMMMEEEDDDBBBAAA@@@@@@@@@@@@???AAABBBAAAAAACCCGGGJJJLLLTTT\\\^^^aaagggkkklllttttttuuuuuupppfff[[[RRRLLLNNNPPPPPPQQQRRRUUUWWWWWWXXXWWWUUUSSSSSSWWWZZZ]]]]]]```eeehhhjjjrrr{{{yyymmmhhh```YYYWWWSSSPPPMMMKKKJJJIIIGGGEEE======>>>===:::>>>PPPccc{{{rrrggg\\\UUUYYYcccbbb\\\^^^qqquuutttfffYYYTTTQQQHHH===666000000000000/////////......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---...,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,//////000000111222333333555555555555666888999:::;;;???GGGZZZ{{{nnnVVVKKKPPPWWW```ccc[[[SSSVVV\\\aaa___YYYWWWYYYWWWXXXUUUMMMHHHFFFDDDAAA;;;888777;;;???AAAFFFLLLOOONNNMMMLLLJJJJJJIIIIIIFFFFFFFFFGGGGGGFFFFFFFFFGGGKKKMMMMMMJJJKKKNNNRRRSSSQQQRRRVVVXXX]]]hhhsss}}}{{{vvvpppkkkgggdddaaa___[[[ZZZZZZZZZ\\\___ccceeebbbaaa^^^[[[ZZZ[[[\\\]]]]]]\\\[[[ZZZ[[[\\\]]]^^^___^^^]]]\\\[[[[[[[[[[[[ZZZ\\\^^^]]][[[ZZZ[[[]]]XXXZZZ[[[ZZZ___hhhooopppeeebbb^^^^^^aaadddeeedddggghhhjjjjjjiiihhhjjjkkkjjjgggeeedddeeefffeeeeeeaaaaaaaaabbbcccbbb___]]]___^^^^^^___aaabbbaaa```]]]]]]\\\\\\[[[YYYXXXWWWTTTQQQMMMKKKKKKLLLLLLLLLIIIIIIJJJJJJIIIHHHFFFEEEDDDBBB@@@@@@AAABBBCCCBBB???DDDHHHKKKNNNWWWeeepppxxx}}}mmmaaa^^^VVVXXXZZZ___kkk{{{{{{yyy|||~~~{{{uuummmggg```XXXWWWVVVUUUUUUVVVXXXYYY]]]ccclllrrrrrrlllbbb\\\MMMKKKHHHDDDAAA???>>>======@@@BBBAAABBBFFFJJJKKKJJJOOOSSSRRRSSSZZZaaacccfffgggiiikkkkkkfff^^^WWWOOOPPPQQQQQQPPPQQQSSSUUUTTTUUUVVVUUUTTTVVV[[[```fffddddddfffgggiiirrr|||tttnnndddZZZWWWTTTRRRNNNLLLKKKJJJHHHFFFCCCAAA???>>>::::::FFFUUUwww{{{qqqggg```^^^```yyyhhh[[[UUUeeeooovvv|||mmm___ZZZVVVMMMAAA:::000000000000////////////...------,,,,,,------...------------------------,,,---......,,,,,,---...++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,111111111222222333333333555555555555666888999:::;;;@@@III^^^}}}iiiSSSLLLTTT\\\bbb```TTTQQQTTTZZZ^^^[[[VVVUUUZZZZZZYYYSSSKKKGGGFFFBBB===:::777888<<<@@@BBBGGGLLLNNNMMMLLLJJJIIIHHHHHHHHHFFFGGGGGGHHHHHHHHHGGGGGGIIIMMMOOOMMMJJJIIIMMMQQQSSSQQQRRRUUUWWW[[[fffppp}}}~~~yyyuuuooojjjgggeeebbb```[[[ZZZYYYYYY[[[^^^bbbdddaaa___\\\YYYXXXXXXYYYZZZ[[[ZZZYYYXXXYYY\\\^^^```^^^^^^\\\[[[ZZZZZZYYYZZZ[[[]]]______]]]]]]___bbb]]]^^^\\\[[[bbbppp|||pppkkkfffeeegggjjjkkkkkkmmmmmmmmmkkkiiiggggggggggggeeebbbaaabbbbbbbbbaaa```___```aaabbbaaa^^^[[[\\\[[[[[[]]]___``````___^^^^^^___^^^^^^]]][[[[[[XXXTTTOOOLLLLLLMMMMMMNNNHHHHHHIIIIIIHHHGGGEEEDDDCCCAAA@@@@@@CCCEEEFFFEEE>>>CCCIIILLLOOOWWWdddooorrryyy}}}pppfffbbbXXXWWWUUUVVVaaasss|||wwwwwwwwwzzz~~~}}}pppfffeeedddaaa___]]]^^^___```aaafffnnnxxxxxxiii[[[RRRKKKHHHFFFBBB???@@@???@@@CCCEEEHHHJJJLLLMMMOOOOOOOOOOOOQQQSSSUUUVVVXXXXXX[[[```dddeeebbb^^^SSSTTTSSSPPPMMMMMMPPPSSSTTTTTTVVVXXX[[[^^^aaabbbddd```^^^^^^^^^aaakkkuuuwwwhhhfffbbb[[[XXXUUUQQQNNNLLLIIIFFFDDDAAAAAA???;;;888:::BBBJJJeeevvvmmmjjjjjjlllrrrpppWWWLLL___zzz}}}yyy~~~rrriii]]]NNNAAA;;;444111///.../////////...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***///......------,,,,,,+++------------------------//////...---,,,++++++,,,...///111444555444333333555555666555555666999;;;>>>>>>IIIgggsss]]]PPPNNN\\\gggccc[[[XXXRRR\\\ccc___WWWTTTUUUUUUccc[[[RRRLLLHHHDDD===888888888888:::===BBBGGGJJJNNNNNNMMMMMMLLLLLLKKKKKKGGGGGGHHHIIIIIIIIIHHHHHHKKKLLLNNNOOOPPPPPPOOONNNRRRTTTTTTTTTTTTYYYbbbiiiwww~~~xxxppplllkkkjjjgggccc```]]]ZZZXXXXXXYYYYYYXXXZZZZZZZZZXXXVVVUUUVVVWWW[[[[[[ZZZ\\\^^^aaabbbaaa```___]]]\\\^^^_________^^^aaaaaa___```fffhhhgggbbbbbbaaabbbgggqqqvvvoooqqqttttttrrrqqqssspppkkkgggeeedddeeefffaaaaaa___^^^^^^___```aaa```___^^^]]]\\\]]]^^^___]]]\\\\\\\\\]]]___aaabbbaaa]]]YYYYYY\\\]]]ZZZWWWUUUTTTRRROOONNNMMMMMMMMMNNNLLLJJJGGGFFFEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAA<<<@@@DDDGGGLLLUUUcccnnntttwww}}}uuuhhhccc[[[WWW[[[___gggxxxtttlllllluuu{{{tttllliiieeeccceeeggghhhiiiccchhhpppzzzsssggg]]]RRRLLLGGGAAA======AAACCCFFFIIILLLNNNOOOOOONNNNNNMMMMMMNNNPPPQQQRRRRRRSSSUUUYYY]]]^^^[[[XXXRRRSSSRRROOOLLLKKKMMMPPPTTTUUUWWWZZZ]]]```bbbcccbbb^^^\\\[[[[[[___iiitttpppiiiccc\\\ZZZWWWSSSOOOMMMJJJGGGDDDCCCCCCAAA<<<888999???DDDYYYvvvxxxkkkfffgggiiihhhyyywww^^^OOO]]]sss|||}}}ssseeeSSSEEE@@@555222///.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------************************------,,,,,,,,,------......///111333444444444333555555666666555666999<<<>>>AAAPPPqqqnnn]]]TTTTTTaaakkkfff]]]ZZZVVV^^^ccc^^^WWWUUUVVVWWW```YYYOOOHHHEEEAAA<<<777888888999;;;>>>CCCGGGJJJMMMMMMLLLKKKJJJHHHHHHGGGGGGGGGHHHHHHIIIIIIHHHHHHKKKLLLMMMNNNOOOPPPPPPPPPSSSTTTUUUUUUUUUYYY```fffpppxxxyyyrrrmmmlllkkkgggdddbbb___\\\ZZZZZZ[[[ZZZZZZ[[[\\\\\\[[[YYYXXXYYY[[[[[[[[[[[[]]]___aaaccccccdddcccaaaaaaaaabbbccccccaaaeeeggggggkkkqqqtttsssjjjiiihhhgggjjjsss}}}uuuuuuwwwvvvttttttqqqnnnjjjfffddddddeeefffbbbaaa```__________________^^^]]]]]]]]]^^^______]]]\\\\\\\\\\\\^^^___```___[[[XXXXXX[[[\\\ZZZWWWVVVTTTRRRPPPNNNMMMLLLLLLLLLKKKJJJHHHFFFEEEEEEEEECCCBBBBBBBBBBBBAAAAAAAAA???AAADDDFFFIIIRRR```jjjrrrvvv|||vvvhhh___YYYZZZ^^^eeevvvyyynnnlllsss~~~wwwqqqkkkkkkooossstttsssiiimmmttt}}}rrrfffYYYQQQJJJDDD@@@@@@DDDFFFJJJNNNQQQRRRRRRQQQPPPOOONNNMMMMMMNNNOOOPPPNNNNNNPPPSSSVVVWWWVVVTTTSSSSSSRRRPPPMMMMMMNNNPPPUUUWWWZZZ]]]```aaabbbbbb___[[[WWWVVVVVV[[[fffrrr~~~|||nnnfff```\\\YYYUUURRROOOKKKGGGDDDEEEEEECCC>>>999888:::>>>JJJccc|||yyyggg______aaa___mmmzzzhhhUUUZZZjjj{{{xxxfffRRREEEAAA666333000.../////////...------------------------***++++++,,,------......******++++++,,,------...))))))))))))))))))))))))+++++++++,,,---...///000...///111333444444444333555666666666666777:::<<<===EEE[[[}}}}}}wwwfffYYYUUUYYYfffkkkddd[[[XXX[[[aaabbb\\\VVVUUUWWWXXX\\\UUULLLEEEAAA>>>:::777888888:::<<>><<<999777888999;;;>>>AAADDDGGGIIIIIIIIIHHHGGGFFFEEEDDDCCCEEEFFFGGGHHHHHHHHHHHHHHHJJJJJJJJJLLLNNNQQQSSSUUUSSSUUUWWWWWWWWWYYY^^^bbblllttt{{{yyywwwuuurrroooooollliiiggggggggggggfffeeefffeeeccc```^^^^^^___dddfffiiikkkmmmoooqqqrrrqqqqqqqqqpppooooooqqqsssuuuzzz}}}~~~}}}yyyvvvuuuxxx}}}|||sssqqqqqqpppoooqqqjjjhhhfffcccbbbbbbccccccbbbbbbcccbbbaaa___]]]\\\]]]]]]]]]^^^___```aaaaaa______^^^^^^]]]]]]]]]]]][[[YYYWWWXXXZZZ[[[[[[YYYUUUTTTRRRPPPNNNLLLJJJIIIHHHIIIIIIIIIHHHGGGEEEDDDBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCBBBCCCKKKXXXbbbnnnsss{{{~~~oooaaa]]]\\\```ooo~~~tttqqqwww|||zzz~~~~~~{{{yyy{{{}}}{{{oooaaaYYYTTTPPPOOOQQQMMMOOOSSSWWWXXXXXXVVVUUUSSSRRRPPPOOONNNNNNOOOOOOOOOOOOOOONNNOOOPPPRRRTTTSSSSSSRRRSSSTTTUUUVVVVVVXXXYYYZZZ[[[[[[ZZZXXXVVVWWWRRRNNNMMMMMMRRR___kkkzzzwwwhhhbbb^^^[[[XXXUUUQQQMMMHHHDDDDDDDDDCCC@@@===:::999999>>>AAANNN___gggqqqfffSSSJJJHHHQQQ\\\iiiwwwzzzddd[[[bbbttt{{{fffSSSIIIHHH:::777222///.../////////.................................------,,,,,,,,,,,,,,,,,,++++++*********........................---------,,,,,,------...///000111222333444444444555666777777777999<<>>OOOnnn||||||}}}xxxcccUUULLLTTT```eee```WWWRRRTTTaaaaaa\\\UUURRRUUUWWWVVVTTTOOOHHHBBB>>>;;;:::999777999<<>><<<:::999===:::@@@OOO[[[hhhsss[[[KKKDDDFFFPPP___qqqqqqbbbeeewww{{{iiiVVVJJJGGG<<<888333///.../////////------------------------//////......---,,,,,,+++...------,,,++++++******------------------------...------,,,,,,,,,------000000111111333444444555555666888888888:::===@@@CCCXXXyyy|||zzzzzzxxxyyylllYYYQQQMMMZZZggghhh^^^UUUUUUYYYbbb```YYYRRRRRRVVVXXXVVVOOOLLLHHHCCC>>>;;;999999777999===AAADDDGGGHHHHHHEEEEEEEEEFFFFFFFFFGGGGGGDDDDDDFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLOOOQQQSSSTTTSSSUUUXXXXXXYYY]]]dddiiipppvvv~~~|||}}}}}}yyytttqqqqqqqqqtttxxx}}}{{{xxxwwwvvvuuutttuuuooojjjkkkkkkiiijjjmmmdddcccbbbaaaaaabbbcccccccccccccccbbbaaa```___^^^]]]^^^___```````````````^^^_________^^^^^^]]]\\\ZZZYYYYYYXXXXXXXXXYYYYYYRRRRRRQQQPPPNNNLLLKKKJJJFFFGGGGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDCCCCCCCCCBBB@@@BBBCCCBBBCCCHHHSSS\\\hhhppp{{{qqqgggbbbaaajjjuuuzzzzzzzzzmmmfff```[[[YYYZZZ\\\\\\]]]]]]]]]\\\ZZZYYYTTTSSSSSSSSSTTTUUUWWWXXXRRRQQQPPPMMMKKKMMMRRRVVVUUUSSSRRRSSSUUUVVVTTTRRRUUUUUUUUUTTTTTTSSSSSSSSSOOOKKKIIIIIIJJJNNNYYYdddvvvssshhh```^^^\\\ZZZXXXSSSNNNJJJHHHGGGDDDAAA???===:::999999888===IIIUUUdddzzzlllUUUIIICCCLLLZZZnnnkkkiiixxx~~~ooo[[[KKKCCC>>>999444000.../////////,,,,,,,,,,,,,,,,,,,,,,,,...............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000111222333555555555777888888999:::>>>AAAIIIaaa}}}{{{{{{yyytttsssvvv}}}www```RRROOOQQQaaannnjjj\\\TTTXXX```ccc___XXXRRRTTTYYYZZZWWWJJJIIIGGGCCC>>>:::888888777999>>>BBBFFFGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEDDDCCCDDDEEEFFFHHHHHHHHHHHHIIIJJJLLLNNNPPPQQQRRRRRRSSSUUUWWWXXXZZZ```hhhoooxxx||||||}}}}}}~~~{{{wwwttttttssspppnnnqqqllljjjjjjjjjggggggiiicccbbbbbbaaabbbbbbcccdddcccbbbbbbaaa`````````aaa^^^___```aaaaaa```______[[[\\\]]]]]]]]]\\\[[[ZZZXXXXXXWWWVVVUUUUUUUUUVVVPPPPPPPPPPPPOOOMMMKKKJJJGGGFFFFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBDDDFFFEEECCCGGGOOOWWWcccmmmyyyyyymmmfffccchhhrrr~~~zzz|||{{{oooiiieeeaaa^^^___aaaaaa``````___]]]\\\\\\XXXWWWWWWXXXYYY[[[^^^___UUUTTTRRROOOLLLNNNTTTYYYZZZXXXVVVVVVXXXWWWTTTQQQSSSSSSRRRRRRSSSSSSTTTUUUMMMJJJHHHIIIJJJNNNXXXcccrrr~~~rrrbbb```^^^]]][[[WWWQQQNNNLLLIIIEEEBBB???===:::888555888@@@IIITTTcccwwwyyy^^^OOOHHHOOO[[[nnnrrrmmmyyyzzzeeePPPEEE???:::444000.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////+++,,,,,,------......///------------------------******+++,,,---///000111000000000111222333555555666777888888999;;;>>>AAAMMMgggyyyzzz{{{yyyqqqpppuuu}}}pppXXXNNNOOOSSSdddqqqkkk[[[SSSZZZdddccc```XXXSSSVVV[[[\\\XXXGGGGGGFFFCCC>>>:::777666777999>>>CCCFFFHHHHHHHHHFFFFFFEEEDDDCCCCCCBBBBBBCCCDDDEEEFFFHHHHHHIIIIIIHHHJJJLLLOOOPPPQQQQQQQQQSSSUUUWWWXXX[[[aaakkksss{{{{{{wwwsssrrrrrrqqqnnnkkknnnkkkiiijjjhhhdddccceeebbbbbbbbbbbbbbbcccddddddcccbbbaaa``````aaabbbccc______```aaaaaa```___^^^YYYZZZ[[[\\\\\\[[[ZZZYYYVVVWWWVVVUUUSSSRRRRRRSSSOOOOOOPPPPPPOOONNNLLLKKKGGGFFFEEEEEEEEEFFFGGGHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDGGGHHHFFFDDDFFFLLLRRR```jjjwww~~~}}}qqqiiidddhhhqqq||||||wwwppplllgggbbb___dddeeeeeeffffffeeedddccc\\\XXXUUUVVV[[[^^^]]][[[PPPQQQPPPLLLJJJLLLUUU\\\```___]]]]]]\\\ZZZVVVSSSPPPPPPOOOOOONNNNNNOOOOOOMMMJJJGGGFFFEEEIIIVVVcccuuusssjjjaaa[[[\\\\\\WWWQQQNNNIIIGGGDDDBBB@@@>>>;;;999<<<777;;;JJJYYYfffyyyqqqTTTMMMQQQbbb}}}{{{ttt|||oooUUUEEEBBB===555111000000...,,,---------,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...............000222222222333444444555555666888;;;555222888:::===IIIJJJwwwzzzvvvxxxxxxxxxssspppooo}}}yyy}}}}}}iiiVVVMMMMMMWWWgggmmm___RRRSSS[[[^^^```]]]WWWQQQUUU]]]]]]WWWGGGGGGEEE@@@;;;888666777555888===CCCHHHKKKLLLLLLHHHGGGFFFEEEEEEEEEFFFGGGAAACCCFFFHHHIIIIIIHHHGGGIIIKKKMMMOOOQQQRRRRRRRRRQQQPPPSSSXXX]]]cccooozzz|||yyy|||vvvnnnjjjkkkkkkiiiffflllkkkiiigggeeedddcccbbb```___^^^^^^```aaaaaa```aaaaaa```______```aaabbbbbbbbbbbbaaaaaa```___^^^\\\\\\[[[[[[YYYXXXWWWVVVWWWWWWVVVVVVUUUTTTSSSSSSPPPPPPPPPOOOMMMLLLJJJIIIGGGGGGGGGFFFFFFEEECCCCCCGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDBBBAAAEEELLLRRRbbbjjjuuu|||yyygggbbbgggnnn~~~~~~~~~~~~~~~{{{zzz~~~|||uuuooolllhhhdddaaaccccccddddddeeeeeeffffff^^^ZZZWWWXXX[[[\\\ZZZWWWPPPOOOMMMIIIHHHLLLVVV^^^dddbbb```^^^\\\XXXTTTQQQOOONNNNNNNNNNNNNNNOOOOOOKKKHHHGGGGGGGGGJJJTTT```pppzzz}}}ooofff_________ZZZSSSPPPJJJGGGDDDBBBAAA???<<<:::999777;;;IIIZZZkkk|||}}}cccZZZYYYfff{{{~~~uuu\\\KKKEEE???777333222111///...//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///.........000222222222333444444555555666555999666777===<<<<<>>CCCGGGIIIJJJJJJJJJIIIGGGFFFEEEEEEEEEEEECCCDDDEEEGGGGGGHHHGGGGGGIIIJJJLLLOOOQQQRRRRRRRRRRRRQQQSSSXXX]]]eeerrr~~~|||zzzzzztttmmmiiiiiijjjhhheeejjjiiigggfffdddccccccbbbaaa```______aaabbbbbbaaabbbaaa```______```aaabbbaaabbbbbbaaaaaa```___^^^]]]]]]\\\[[[ZZZXXXVVVUUUVVVUUUUUUTTTSSSSSSRRRRRROOOOOOOOONNNLLLKKKIIIHHHFFFFFFFFFFFFFFFEEEDDDDDDGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGFFFDDDCCCEEELLLQQQ___gggrrr{{{mmmeeehhhmmmxxx~~~~~~wwwuuutttxxx~~~{{{wwwrrrnnnkkkiiigggfffdddddddddeeefffhhhkkklllccc```]]]]]]^^^]]]YYYVVVPPPOOOLLLIIIHHHNNNXXX```gggdddaaa___\\\WWWRRRNNNMMMMMMMMMMMMNNNOOOPPPPPPJJJHHHGGGHHHHHHIIIRRR[[[hhhrrrzzz||||||uuukkkbbbaaaaaa]]]VVVSSSKKKHHHEEECCCAAA@@@===;;;777999<<>>???KKK^^^}}}ooolllpppuuuxxxpppuuuyyy}}}sss```QQQMMMPPP___ccc___UUURRRZZZaaaccc```\\\VVVRRRTTTXXXVVVQQQEEEEEECCC???:::777666777777999>>>CCCFFFHHHHHHHHHKKKJJJHHHGGGEEEDDDDDDDDDEEEEEEDDDEEEEEEFFFGGGGGGGGGIIIKKKMMMPPPQQQRRRSSSSSSRRRSSSXXX^^^ggguuu~~~{{{~~~}}}{{{yyywwwrrrkkkgggggggggfffdddffffffeeeeeeddddddcccccccccbbb```aaacccddddddcccbbbbbb````````````aaabbbaaaaaaaaaaaa```___^^^^^^^^^^^^]]]\\\ZZZXXXVVVTTTTTTTTTSSSSSSRRRRRRQQQQQQOOOOOONNNMMMKKKJJJIIIHHHFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIFFFDDDFFFKKKPPPZZZcccnnnxxx~~~sssiiihhhkkksss}}}}}}~~~{{{yyy|||zzzsssrrrqqqssswww{{{}}}}}}tttrrrooolllkkkkkkkkkkkkhhhhhhhhhhhhjjjmmmppprrrkkkiiifffeeedddaaa\\\XXXSSSRRRPPPOOOOOOSSS[[[```fffdddaaa^^^\\\WWWRRROOOMMMMMMMMMNNNOOOPPPRRRRRROOOKKKHHHHHHGGGGGGNNNVVVbbbllltttuuuuuuxxx|||}}}|||}}}{{{nnncccaaabbb^^^YYYUUUMMMJJJFFFCCCBBBAAA???===777:::;;;@@@UUUtttlll]]]YYYlll~~~~~~jjj\\\OOOGGG===666333222111///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.../////////------///000222222333444444555555666::::::555777>>>===AAAQQQkkkpppjjjmmmrrruuuttt|||yyy{{{mmm[[[PPPOOOTTTeeeaaaXXXQQQTTT___gggggg```[[[TTTRRRSSSTTTQQQLLLCCCCCCAAA>>>999777666777888;;;???CCCFFFGGGFFFFFFIIIIIIHHHGGGFFFFFFEEEEEEGGGFFFDDDCCCCCCEEEFFFGGGGGGHHHJJJLLLNNNPPPRRRSSSTTTRRRSSSYYY___iiiyyy}}}xxxvvvttt||||||{{{{{{zzzxxxwwwsssoooiiieeeeeeeeedddddddddeeeeeefffffffffffffffeeedddbbbcccdddffffffeeecccbbbaaa`````````aaabbbaaaaaaaaaaaa```___^^^]]]___^^^]]]\\\YYYWWWUUUTTTSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPNNNMMMKKKJJJJJJIIIFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJIIIJJJJJJGGGDDDEEEHHHLLLUUU]]]iiiuuu}}}uuuiiigggiiisss}}}{{{zzzyyy|||{{{www}}}}}}vvvvvvsssqqqooooooqqqtttvvvvvvooonnnmmmmmmmmmnnnppprrrnnnmmmmmmmmmnnnpppsssuuupppooommmkkkhhheee```]]]YYYYYYZZZZZZZZZ[[[]]]___bbb```^^^]]]\\\YYYUUURRRNNNNNNOOOOOOQQQRRRTTTUUUWWWQQQKKKIIIFFFFFFKKKRRR___iiiqqqrrrqqqtttvvvwwwyyy{{{~~~~~~rrrccc___```^^^ZZZWWWOOOKKKGGGDDDCCCBBB@@@???999;;;:::<<>>;;;888666666666:::===AAADDDGGGGGGGGGFFFEEEFFFGGGHHHIIIIIIIIIIIIGGGFFFEEEDDDEEEFFFHHHJJJGGGHHHHHHIIIKKKMMMOOOPPPQQQPPPSSSYYY```jjjyyy{{{kkkcccaaaiiirrr~~~{{{yyywwwuuurrrpppmmmkkkgggcccaaaaaacccdddfffgggiiikkkllllllkkkkkkgggfffdddeeeggghhhhhhgggeeedddbbbaaa``````aaabbb````````````___^^^]]]]]]\\\\\\[[[ZZZXXXVVVTTTRRRSSSSSSSSSSSSSSSRRRRRRRRRTTTRRRPPPNNNMMMLLLLLLMMMIIIHHHFFFDDDDDDDDDDDDEEEDDDEEEEEEFFFGGGHHHHHHIIIHHHJJJKKKIIIEEECCCEEEGGGMMMTTTaaannnyyywwwgggccceeeqqq{{{tttvvvwww{{{tttsssxxx|||rrroooqqqnnnmmmkkkiiiiiikkknnnqqqppprrrtttuuuvvvzzz}}}|||{{{zzzzzzxxxvvvtttrrrrrrrrrooonnnllliiigggdddaaa___ZZZYYYYYYYYYZZZYYYWWWUUUPPPPPPPPPPPPQQQRRRTTTTTTYYYTTTRRRRRRQQQMMMLLLNNNXXXdddpppssssssuuuvvvuuuuuuxxxzzz|||||||||}}}~~~ooobbb___]]]ZZZXXXRRRNNNIIIFFFDDDDDDCCCBBB===::::::>>>FFFTTTjjj{{{mmm[[[NNNSSScccvvvpppnnnvvv{{{uuurrrggg\\\KKK>>>777333000///---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,.........///111444222222333444444555555666666999AAAQQQ\\\TTTQQQ___}}}~~~}}}zzzuuu|||eeeRRRJJJLLLYYYeeehhh[[[NNNOOOZZZeeejjjjjj[[[SSSNNNQQQQQQLLLFFFCCC>>>>>>===;;;777555555666;;;===AAAEEEHHHIIIHHHHHHFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHJJJKKKIIIHHHHHHHHHJJJKKKMMMNNNOOOOOORRRYYY___hhhwwwwwwggg^^^\\\```iiivvv~~~zzzwwwuuussspppnnnllljjjgggcccaaaaaaccceeefffgggjjjlllmmmllllllkkkgggfffeeeeeeggghhhhhhgggeeedddcccaaa``````aaabbb````````````___^^^]]]]]]ZZZZZZYYYXXXWWWUUUSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQSSSRRROOOMMMLLLKKKLLLMMMJJJIIIFFFDDDCCCCCCCCCDDDFFFGGGGGGGGGHHHHHHIIIIIIIIIKKKLLLKKKGGGEEEFFFHHHJJJQQQ^^^lllxxx~~~jjjcccbbbiii{{{wwwvvvwww{{{vvvxxx|||{{{qqqnnnqqqkkkjjjiiiggggggiiinnnqqqsssuuuxxxyyy{{{~~~|||zzzzzz{{{|||xxxtttoookkkhhhdddaaa___YYYXXXXXXYYYYYYYYYVVVTTTPPPPPPPPPPPPPPPQQQRRRSSSUUUSSSSSSWWWWWWRRRMMMMMMVVVcccoootttvvvxxxxxxwwwsssvvvyyy{{{{{{{{{{{{||||||uuueee```]]]ZZZXXXSSSOOOJJJFFFEEEDDDCCCCCC===999:::@@@DDDJJJ\\\qqq~~~lll]]]SSSVVVaaarrrpppfffiiixxxwwwlllaaaPPPAAA999444111000+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,---......000222555222222333444444555555666555444666CCCOOOKKKOOOcccwwwrrrzzzwww\\\JJJEEEKKKZZZhhhfffXXXMMMOOOZZZdddhhhhhhYYYQQQMMMPPPQQQKKKDDDCCC===>>>===:::777555555666;;;>>>BBBFFFIIIJJJIIIIIIHHHIIIIIIJJJIIIHHHFFFEEEFFFFFFFFFGGGHHHJJJKKKLLLIIIIIIHHHHHHIIIJJJLLLMMMNNNNNNRRRYYY___hhhuuuuuueee]]][[[WWWaaannnxxx~~~|||yyyvvvtttrrrpppnnnkkkjjjgggcccaaaaaaccceeefffgggjjjlllmmmlllkkkjjjgggfffeeeeeeggghhhhhhgggfffeeecccaaaaaaaaaaaabbb````````````___^^^]]]\\\XXXXXXXXXWWWVVVUUUSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPSSSQQQNNNLLLKKKJJJKKKLLLLLLJJJGGGDDDCCCBBBCCCCCCHHHHHHIIIIIIIIIIIIJJJJJJIIILLLNNNLLLIIIFFFGGGIIIIIIPPP\\\kkkwwwnnncccaaaaaassszzztttvvv}}}~~~tttnnnlllmmmnnnllliiihhhhhhlllppprrrvvvzzz}}}yyyqqqjjjfffcccaaa```[[[ZZZXXXWWWVVVUUUUUUUUULLLMMMNNNOOONNNMMMLLLKKKQQQQQQQQQSSSTTTTTTQQQOOOWWWaaannnvvvxxxxxxyyy{{{xxxxxxyyy|||~~~~~~{{{wwwvvvyyyllleee___ZZZXXXVVVQQQJJJGGGFFFFFFFFFDDD???<<<;;;<<<>>>FFFVVVeee{{{ooo]]]UUU^^^dddhhh}}}wwwhhh```lllwwwzzzpppkkk]]]JJJ???;;;999333---------......//////000000..............................---------,,,,,,,,,------------------------///...---,,,---...111222333333333444444444555555999555666;;;>>>FFFZZZoooxxxrrrwww}}}lllWWWIIICCCOOO^^^``````TTTLLLPPP^^^iiihhhccc^^^UUUMMMOOOPPPKKKCCC>>>@@@===999666444555888:::???BBBDDDFFFFFFGGGIIIJJJDDDEEEGGGIIIIIIIIIGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHNNNLLLJJJHHHIIILLLPPPRRRSSSTTTWWW[[[]]]bbbmmmxxxyyyiii^^^YYYUUUVVV^^^kkkvvv{{{~~~~~~|||yyyxxxwwwuuusssqqqnnnjjjgggfffggggggfffdddeeeeeegggiiilllllljjjhhhffffffeeedddccccccccccccdddfffgggfffcccbbbdddfffdddcccaaa___^^^]]]]]]]]][[[[[[ZZZYYYXXXUUUQQQMMMLLLNNNPPPPPPNNNLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLJJJGGGDDDBBBBBBBBBCCCFFFGGGGGGHHHIIIIIIJJJJJJKKKLLLNNNMMMKKKHHHHHHHHHJJJPPPZZZiiivvv~~~oooeeeeee___lll{{{xxx~~~sssllljjjkkknnnllljjjjjjkkkoootttwww~~~{{{xxxtttnnniiifffcccaaa```[[[ZZZXXXVVVTTTSSSRRRQQQMMMNNNNNNNNNNNNMMMKKKJJJNNNNNNOOOQQQSSSRRRPPPMMMTTT]]]jjjuuuyyy{{{{{{|||zzzzzz{{{~~~}}}zzzwwwzzz~~~pppggg```\\\ZZZWWWRRRLLLHHHGGGGGGFFFEEEAAA>>>;;;;;;<<>>999222---------------............------------------------......---------,,,,,,,,,------------------------///...------...///111222333333444444444555555555888666888===@@@HHH___wwwvvvqqqvvv}}}}}}fffSSSHHHEEERRRaaaaaaZZZQQQKKKQQQ```iiihhhccc\\\SSSMMMNNNOOOJJJBBB>>>CCC@@@<<<888666777999;;;>>>AAADDDEEEEEEFFFHHHIIIEEEGGGHHHJJJJJJJJJHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHMMMLLLKKKJJJKKKNNNPPPRRRRRRSSSVVV[[[]]]aaalllwww}}}kkk^^^WWWUUUSSSWWWaaakkkrrryyy~~~|||yyywwwvvvtttrrrpppooollliiiggghhhhhhgggeeeffffffggghhhjjjkkkiiigggeeeddddddccccccccccccdddeeeggghhhgggdddcccdddffffffdddaaa___]]]]]]^^^___]]][[[ZZZYYYXXXWWWSSSQQQMMMNNNOOOOOOMMMLLLLLLMMMMMMLLLLLLKKKJJJJJJKKKKKKMMMLLLIIIGGGEEECCCCCCCCCCCCCCCEEEGGGIIIKKKMMMNNNKKKMMMNNNNNNKKKIIIHHHHHHIIINNNYYYggguuu}}}ssshhheeeaaammm{{{xxxtttmmmkkkkkknnnmmmmmmmmmpppuuuzzz}}}{{{xxxuuupppmmmiiifffeeecccaaa___ZZZYYYVVVTTTQQQPPPNNNNNNKKKLLLLLLMMMMMMMMMMMMLLLKKKLLLMMMOOOQQQPPPNNNLLLNNNWWWdddrrr{{{~~~~~~}}}}}}~~~{{{{{{{{{}}}wwwjjjbbb^^^\\\XXXTTTNNNJJJHHHHHHFFFFFFDDD???<<<:::999???MMM\\\sssjjjUUUWWWaaakkkmmm```\\\fffxxxzzzqqqiiibbbWWWLLLBBB999222...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------//////......///000222333333444444444444555555555666777;;;???AAAKKKgggrrrpppwwwsss]]]MMMFFFGGGVVVcccbbbSSSMMMLLLTTTbbbiiigggaaaYYYQQQKKKLLLLLLHHHBBB???DDDAAA<<<888666777999:::===@@@CCCEEEEEEFFFGGGHHHGGGHHHIIIJJJKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHLLLLLLLLLMMMNNNOOOQQQRRRPPPQQQUUUYYY[[[___iiiuuuqqqccc[[[VVVQQQPPPVVV___gggqqqzzz{{{~~~}}}yyyuuutttsssqqqppppppnnnkkkjjjjjjiiihhhggghhhgggfffgggiiiiiihhhfffcccbbbbbbbbbbbbcccddddddeeegggggggggeeedddeeeffffffdddaaa^^^]]]^^^aaabbb___]]]ZZZYYYXXXWWWUUUTTTNNNOOOOOONNNLLLLLLMMMNNNNNNMMMLLLKKKJJJIIIIIIIIIMMMLLLKKKJJJHHHEEECCCBBBBBBBBBCCCEEEGGGJJJMMMNNNMMMNNNPPPOOOLLLJJJIIIIIIGGGMMMXXXfffsss{{{~~~~~~yyykkkeeecccooo|||yyyyyysssqqqrrrtttssstttvvvyyy{{{wwwtttqqqoookkkiiigggeeedddbbb___\\\VVVUUUSSSQQQOOONNNMMMMMMGGGHHHJJJKKKMMMNNNOOOPPPJJJJJJLLLNNNPPPPPPNNNLLLIIIQQQ^^^mmmzzz~~~~~~}}}yyyxxx{{{nnnddd___]]]XXXTTTPPPKKKHHHFFFEEEEEEEEE@@@<<<999888===KKKZZZrrrqqqYYYUUU]]]iiirrraaaWWWaaarrr|||tttkkkggg___TTTGGG;;;222...///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------////////////000111333444444444444444555555555555666888===@@@AAALLLmmmvvvooopppyyyjjjUUUHHHFFFJJJYYYccc___NNNLLLOOOYYYdddhhhddd]]]VVVOOOKKKKKKJJJEEEAAA@@@BBB???:::666444555666888>>>@@@DDDFFFFFFGGGGGGHHHGGGHHHIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJLLLMMMNNNOOOPPPPPPNNNPPPTTTXXXZZZ]]]gggqqq~~~nnncccYYYRRRLLLOOOVVV]]]hhhqqqwww~~~~~~xxxtttrrrqqqpppppppppooommmllljjjiiihhhgggiiihhhgggggghhhhhhfffeeeaaa``````aaabbbcccdddeeeeeeeeeeeeeeedddccccccddddddbbb___]]]]]]```dddfffddd```\\\YYYWWWVVVUUUTTTOOOPPPOOOMMMLLLLLLNNNPPPNNNNNNLLLJJJIIIHHHGGGGGGKKKKKKLLLKKKIIIFFFCCCBBBDDDDDDCCCBBBDDDFFFHHHJJJMMMOOOPPPPPPMMMKKKJJJJJJGGGNNNYYYfffqqqyyy}}}~~~mmmeeebbbmmm~~~yyyzzzuuurrrpppnnnmmmiiigggeeedddccc```\\\YYYRRRQQQPPPNNNNNNMMMMMMMMMIIIIIIIIIJJJKKKMMMNNNNNNKKKKKKLLLNNNPPPPPPNNNLLLFFFMMMZZZiiivvv}}}~~~}}}}}}~~~zzzwwwwwwzzzsssfff```]]]VVVTTTPPPLLLGGGDDDCCCCCCEEEAAA===;;;999===JJJXXXqqqxxx___VVVXXXfffzzzgggVVV^^^mmm~~~{{{ooommmfffZZZKKK===444000000/////////......------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------......///000111222333444444444444555555555666666777999>>>@@@AAAOOOtttyyyppplllnnnwwwdddOOODDDFFFMMM[[[aaaYYYLLLNNNTTT^^^fffgggaaaZZZTTTOOOKKKJJJGGGBBB@@@AAAAAA???:::666444555777888???BBBFFFHHHIIIHHHIIIIIIGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIGGGHHHJJJLLLMMMNNNNNNNNNNNNPPPSSSXXXXXXZZZcccnnn{{{kkk\\\SSSLLLKKKNNNSSS[[[cccsss~~~yyyuuusssrrrqqqpppppppppooonnnkkkiiihhhhhhiiihhhhhhhhhiiihhhfffddd_________```aaabbbcccdddccccccbbbbbbbbbbbbaaaaaa```^^^\\\[[[]]]aaafffiiigggbbb]]]XXXVVVTTTSSSQQQPPPPPPOOONNNLLLLLLNNNPPPNNNMMMKKKJJJHHHGGGFFFFFFIIIIIIKKKKKKJJJGGGDDDBBBEEECCCAAA@@@AAACCCFFFHHHNNNOOOQQQPPPNNNKKKKKKKKKIIIPPP[[[fffpppxxx}}}oooeeebbbkkk|||}}}xxx{{{~~~yyy}}}|||wwwrrrpppooonnnmmmgggeeecccaaa```]]]ZZZWWWOOONNNNNNMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKMMMMMMMMMOOOPPPPPPMMMKKKFFFMMMYYYeeeooovvvyyy{{{yyy|||}}}zzzyyyyyy{{{|||xxxjjjbbb]]]VVVUUURRRMMMGGGCCCBBBBBBDDDAAA>>>===:::===HHHTTThhh|||fffWWWUUUcccppp```fffqqqwwwsssjjj]]]NNN@@@666111///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------------...///111222333333444444555555555666666666888999<<>>::::::BBBMMMZZZoookkkXXXUUUaaayyy{{{nnnqqqyyy~~~xxxlll^^^PPPCCC999333------...............///------------------------......---------,,,,,,,,,------------------------+++,,,---///000111222222555555555555666666666666888777999???FFF]]]wwwrrrqqqyyy[[[HHH@@@HHHSSS``````RRRJJJPPP\\\fffllljjjccc]]]TTTQQQNNNKKKDDD===>>>BBBAAA>>>:::777777888;;;===>>>BBBFFFIIIJJJIIIHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJGGGHHHIIIJJJLLLNNNOOOPPPRRRSSSVVVYYYWWWWWW^^^gggzzzkkk]]]NNNFFFBBBCCCIIIPPP___ttt~~~{{{xxxwwwvvvtttrrrtttvvvwwwuuupppmmmllllllggghhhjjjmmmnnnlllhhhddd___^^^^^^^^^___```aaaaaacccaaa___```bbbbbb```^^^\\\[[[ZZZYYYZZZ\\\^^^___```]]]YYYVVVTTTSSSPPPOOONNNPPPQQQPPPOOOMMMNNNNNNLLLKKKJJJHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJIIIIIIGGGCCCAAABBBEEEJJJMMMMMMOOOPPPOOOMMMKKKJJJJJJLLLRRR]]]ffflllrrrxxx{{{vvvjjjgggmmmyyy~~~wwwwww{{{{{{{{{|||~~~~~~wwwtttpppmmmkkkiiifffddd```^^^[[[ZZZZZZYYYXXXVVVQQQPPPNNNMMMKKKJJJJJJIIIDDDDDDEEEGGGJJJMMMQQQSSSNNNNNNNNNNNNOOOMMMJJJGGGHHHPPPZZZ```dddiiipppuuusssvvvyyyzzzzzz|||~~~|||{{{zzzyyyzzzqqqggg```XXXXXXVVVPPPIIIDDDCCCDDDDDDBBBAAA>>>999777>>>GGGNNNdddwww|||mmmYYYVVV```ssssssuuuzzzzzzmmm^^^QQQDDD:::444,,,,,,,,,------.......................................---------,,,,,,,,,------------------------***+++---///000111111222555555555555666666666777888555888>>>JJJccc|||vvvxxxtttXXXEEE???IIIUUUbbbaaaQQQHHHPPP]]]hhhnnnlllfffaaaUUURRRPPPLLLCCC<<<===BBB>>>;;;888555555777:::<<<===AAAFFFIIIIIIHHHGGGGGGKKKJJJIIIHHHHHHHHHHHHHHHFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIIIIKKKMMMOOOQQQRRRSSSTTTWWWYYYWWWVVV]]]eeeooottteeeRRRFFFAAAAAAHHHPPPWWWmmm~~~{{{zzzyyywwwuuurrrvvvxxxzzzxxxsssooonnnooofffhhhkkknnnpppnnniiieee___^^^^^^^^^^^^___``````dddbbb``````bbbcccaaa___]]]\\\[[[YYYYYYYYYYYYYYY\\\YYYVVVUUUTTTSSSQQQOOOMMMOOOQQQQQQPPPNNNMMMNNNKKKJJJIIIHHHGGGFFFFFFFFFHHHHHHJJJKKKLLLLLLLLLLLLPPPMMMHHHCCCBBBDDDHHHKKKMMMNNNPPPOOOLLLJJJIIIIIIKKKRRR\\\eeejjjpppuuuyyy~~~xxxmmmkkkooozzzyyyxxxxxx}}}}}}{{{{{{|||}}}~~~zzzwwwtttqqqnnnkkkiiifffcccaaa^^^\\\YYYWWWWWWVVVUUUSSSQQQPPPMMMKKKIIIHHHHHHHHHEEEFFFHHHJJJKKKLLLLLLMMMPPPPPPPPPPPPPPPOOOOOOOOOKKKQQQWWW[[[]]]aaahhhmmmmmmoooqqqtttuuuuuutttttt|||}}}~~~~~~}}}|||yyyvvvrrrqqqtttzzzwwwfffaaa^^^ZZZUUUOOOJJJFFFCCCAAAFFFEEEBBB>>>;;;:::<<<>>>MMM]]]lllrrryyy}}}]]]PPPZZZmmmyyy}}}xxxyyyqqq^^^OOOCCC:::555222111///...------..............................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........///000111222333333333333333444444444555555888;;;===???NNNnnn}}}jjjTTTGGGBBBNNN___ccc[[[RRRLLLWWWccclllqqqrrrjjjaaaWWWZZZVVVKKKAAA>>>>>>===>>><<<999666555777999;;;EEEEEEFFFFFFFFFFFFEEEEEEHHHIIIJJJJJJHHHHHHIIIJJJHHHHHHIIIIIIHHHHHHGGGFFFFFFGGGIIIKKKNNNPPPRRRSSSRRRUUUWWWXXXXXXYYY]]]```mmm~~~jjjVVVMMMFFF???AAAIIITTTddd|||~~~}}}|||||||||{{{xxxuuuuuuvvvxxxxxxvvvrrrnnnkkkkkkhhhgggkkkpppqqqkkkeeeaaaaaaaaa```______^^^^^^^^^```aaa```^^^]]]]]]^^^___]]]YYYXXXYYY[[[\\\\\\]]]]]][[[XXXUUURRROOOMMMMMMNNNNNNOOOOOOOOONNNNNNHHHGGGFFFFFFEEEEEEFFFFFFJJJJJJJJJJJJKKKLLLNNNNNN```ZZZRRRJJJEEEDDDFFFGGGIIIJJJJJJIIIHHHHHHKKKMMMMMMSSS]]]iiiqqqvvvxxxyyy}}}xxxuuuttt}}}wwwooouuu{{{~~~yyyuuurrrpppmmmjjjhhhfffccc```\\\YYYWWWVVVVVVVVVUUUTTTQQQPPPMMMKKKIIIHHHGGGGGGDDDEEEGGGIIIJJJKKKLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMQQQVVVXXXXXXZZZ___dddeeefffiiilllmmmnnnmmmmmmtttuuuuuuvvvwwwwwwwwwwwwxxxuuuqqqoooppptttzzz}}}}}}jjjccc```]]]WWWQQQLLLHHHDDDBBBEEEDDDBBB>>>;;;:::<<<>>>FFFVVVgggpppyyycccPPPTTTdddpppwwwtttwwwxxxcccRRRDDD:::555111000///...------...///...........................---------------------...------,,,,,,------.........///000111222333333222222333444666777777888888;;;===AAARRRuuu|||fffOOODDDBBBPPPbbbfff___VVVNNNXXXdddlllqqqrrrllldddYYY[[[WWWLLLBBB???>>>>>>???===999777777888:::<<>>DDDRRRbbb|||~~~}}}}}}~~~|||zzzwwwvvvwwwxxxwwwuuurrrooollljjjhhhgggkkkqqqrrrmmmhhhaaaaaa``````____________^^^```aaaaaa___^^^^^^^^^___\\\YYYXXXYYY[[[\\\\\\\\\[[[ZZZWWWUUURRROOONNNMMMNNNNNNOOOOOONNNNNNMMMHHHHHHGGGFFFFFFFFFFFFGGGIIIIIIIIIIIIJJJKKKLLLMMM\\\XXXQQQJJJFFFFFFGGGHHHJJJJJJJJJIIIHHHHHHJJJLLLLLLSSS^^^kkktttzzz||||||~~~{{{vvvnnnsss}}}}}}~~~~~~wwwqqqpppmmmjjjhhhgggdddaaa___ZZZXXXTTTSSSTTTUUUUUUTTTPPPOOOMMMKKKHHHGGGFFFFFFCCCDDDFFFHHHJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMPPPSSSSSSQQQQQQSSSVVVXXXYYY\\\^^^```aaaaaaaaaggggggggggggiiikkkmmmnnnsssqqqnnnkkkkkkmmmppprrryyy~~~ooofffccc___YYYTTTOOOKKKFFFCCCDDDDDDBBB???<<<;;;<<<>>>III[[[nnnyyykkkRRROOOZZZdddtttssspppttt~~~fffTTTFFF<<<666111000///.........///000......................../////////......---------...------,,,,,,------......//////000111222333333111222333555777888::::::888<<<>>>DDDYYY}}}~~~aaaLLLEEEFFFUUUeeehhh___VVVRRR[[[eeekkkooopppkkkeee[[[]]]XXXLLLCCC@@@???>>>>>><<<999777777999<<<>>>DDDDDDDDDDDDDDDCCCBBBBBBGGGHHHIIIIIIGGGGGGHHHIIIHHHHHHIIIIIIHHHHHHGGGFFFFFFGGGHHHJJJLLLNNNOOOPPPUUUVVVXXXYYYZZZ\\\___aaaiiitttmmm___QQQDDD@@@BBBOOO```{{{~~~~~~~~~|||zzzxxxxxxxxxwwwtttrrrooommmiiigggggglllqqqtttppplllaaaaaa``````______``````___```bbbaaa___^^^_________\\\YYYXXXYYY[[[[[[[[[YYYYYYWWWVVVTTTRRRPPPOOOMMMNNNNNNNNNNNNNNNMMMMMMIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKUUURRRNNNKKKHHHHHHIIIIIIKKKKKKKKKJJJHHHGGGHHHJJJJJJRRR```nnnyyyvvvooosss{{{{{{wwwyyy}}}|||tttmmmmmmkkkhhhfffeeeccc```^^^[[[XXXTTTQQQQQQRRRRRRRRROOONNNLLLJJJHHHFFFEEEDDDDDDEEEFFFHHHJJJLLLLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJLLLMMMLLLIIIHHHIIIJJJJJJKKKMMMPPPRRRSSSTTTTTTXXXWWWVVVWWWYYY]]]```bbbhhhgggffffffggghhhjjjkkkooottt|||ssshhhddd___YYYTTTQQQLLLGGGCCCCCCCCCBBB???<<<;;;===>>>PPPeee}}}pppSSSKKKRRRZZZeee|||sssllllllzzz~~~fffTTTHHH???888111000///......///000000........................//////......------,,,,,,...------,,,,,,------......///000111222333333444222222333555666777888999888<<<>>>EEE^^^{{{^^^MMMHHHKKKYYYggghhh^^^VVVXXX```gggiiijjjjjjgggbbb]]]]]]WWWLLLCCCAAA@@@>>><<<:::888666777999<<<>>>EEEEEEEEEEEEDDDCCCBBBBBBFFFHHHIIIHHHGGGFFFGGGHHHHHHHHHIIIIIIHHHHHHGGGFFFGGGGGGHHHJJJKKKMMMNNNNNNTTTUUUVVVXXXYYY[[[^^^___kkkqqq}}}vvveeeWWWLLLFFFGGGMMM]]]yyy~~~~~~|||{{{zzzyyyxxxvvvtttqqqooonnngggfffgggkkkqqqtttrrrooobbbaaa```_________```aaa^^^```bbbaaa```______```___\\\ZZZYYYYYYZZZZZZZZZWWWVVVUUUSSSRRRQQQPPPPPPMMMNNNNNNNNNNNNMMMMMMLLLJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHIIIJJJKKKKKKMMMLLLKKKIIIIIIIIIIIIIIIKKKLLLLLLJJJHHHFFFGGGGGGHHHQQQ___nnnzzz{{{|||xxxrrruuuzzz~~~~~~~~~~~~}}}}}}{{{vvvrrrtttxxxxxxqqqkkkiiigggeeecccbbbaaa^^^\\\\\\YYYUUURRRPPPOOONNNMMMLLLLLLKKKIIIHHHFFFEEEDDDEEEFFFHHHIIIKKKKKKLLLLLLJJJJJJJJJIIIIIIIIIHHHHHHDDDEEEEEEDDDCCCBBBBBBCCC???@@@BBBDDDFFFGGGHHHHHHKKKJJJIIIIIIKKKOOOSSSUUUXXXYYY[[[]]]```cccfffgggffflllttt}}}wwwjjjbbb]]]WWWTTTQQQMMMGGGBBBBBBCCCBBB@@@===<<<===>>>MMMgggsssTTTGGGIIIOOOZZZsssxxxiiibbbpppiiiVVVKKKAAA999222111///......///000000........................------------,,,,,,++++++...------,,,,,,------...//////000111222333444444333333333444444555555666777<<>>FFFFFFFFFFFFFFFEEEDDDCCCFFFGGGHHHGGGFFFFFFGGGHHHHHHHHHIIIIIIHHHHHHGGGFFFGGGGGGHHHJJJKKKMMMNNNNNNRRRRRRSSSUUUWWWZZZ[[[\\\bbbgggooo|||~~~kkk]]]SSSNNNLLLMMM[[[ttt~~~~~~}}}|||zzz{{{zzzyyywwwtttqqqooonnnfffeeefffjjjoooqqqqqqooodddcccaaa_________```aaa^^^___aaaaaa```______```^^^\\\ZZZYYYYYYZZZYYYXXXUUUTTTSSSQQQPPPPPPPPPPPPNNNNNNNNNNNNMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJIIIJJJJJJKKKKKKGGGGGGGGGGGGHHHHHHHHHHHHKKKLLLLLLJJJHHHFFFFFFFFFGGGOOO]]]lllxxx~~~wwwyyy}}}|||vvvxxx{{{~~~|||{{{{{{zzzyyyyyyxxxxxxuuurrrooopppssssssnnniiifffdddbbbaaa```___]]][[[\\\ZZZVVVSSSQQQOOOLLLIIIIIIIIIIIIIIIHHHFFFEEEDDDFFFGGGHHHIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDDDD?????????>>>>>>>>>>>>>>>::::::;;;<<<>>>???@@@AAABBBAAA@@@@@@AAADDDGGGIIIIIIJJJMMMQQQUUUZZZ]]]______dddkkkttt|||{{{mmm```[[[VVVSSSRRROOOHHHBBBBBBBBBBBB@@@===<<<===>>>GGGcccuuuVVVEEECCCEEESSSmmmkkk]]]eeexxxppp\\\PPPDDD999333222111///......//////........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///000000111222333444444333333333444444444444444666<<<@@@KKKjjj~~~uuu[[[DDDCCCJJJYYYgggjjjgggdddccchhhhhhccc]]][[[YYYWWWZZZXXXQQQGGGAAAAAAAAA>>>777666444444555888<<>><<<;;;;;;;;;;;;;;;;;;:::999999999999:::;;;<<<<<<===<<<;;;;;;;;;===???@@@===>>>AAADDDHHHLLLPPPRRRYYY\\\bbbiiirrr}}}ppp___ZZZUUUSSSTTTQQQJJJCCCAAABBBBBB@@@>>>======>>>DDD[[[vvvvvvYYYIIIDDDDDDLLLhhhvvvcccbbbmmmzzzuuuaaaUUUIII<<<555444222000....................................++++++,,,,,,---............------,,,,,,------...///000111111333333444555222333333444555666666777666===CCCPPPrrr}}}}}}pppWWWCCCBBBHHHWWWdddiiijjjkkkeeeiiihhh```YYYWWWWWWWWWWWWUUUMMMDDD@@@AAA@@@>>>777555444444666:::>>>@@@BBBCCCDDDEEEFFFFFFFFFFFFEEEFFFGGGFFFEEEDDDEEEGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFGGGIIIKKKMMMOOOQQQRRRPPPOOONNNQQQUUUXXXXXXXXXVVV___hhhmmmvvv~~~ssshhh]]]UUURRRXXXiii~~~}}}{{{yyyzzzzzzzzzyyywwwrrrnnnllleeeeeeeeefffhhhiiiiiiiiiiiigggccc```^^^]]]^^^^^^[[[]]]______^^^]]]^^^___^^^\\\ZZZYYYZZZYYYXXXVVVTTTSSSPPPNNNMMMMMMNNNOOONNNNNNNNNNNNMMMLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHJJJJJJIIIIIIIIIIIIIIIJJJGGGGGGGGGGGGGGGGGGHHHHHHHHHJJJKKKJJJHHHFFFFFFFFFEEEKKKUUU```iiippptttvvvwwwyyy~~~~~~zzzzzz|||}}}|||vvvwwwvvvuuu|||{{{zzzxxxwwwuuutttsssmmmmmmmmmmmmlllkkkjjjjjjcccaaa___^^^^^^]]][[[YYYWWWWWWVVVUUUTTTQQQMMMIIIEEEEEEGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCFFFEEECCCAAA???===;;;;;;;;;:::999999::::::999888999999888888999999:::;;;;;;:::999999999999:::;;;888888999;;;>>>BBBEEEGGGTTTWWW\\\bbbkkkwwwrrr___ZZZUUUTTTUUUSSSLLLEEE@@@AAABBB@@@>>>======>>>@@@QQQhhh|||uuu]]]OOOJJJHHHEEEcccllldddgggrrruuucccYYYMMM@@@666555222000...---------........................+++,,,,,,---...///000000...------,,,,,,------...000000111222333444444555111222333555777888999:::666???FFFTTTxxx~~~zzzzzz}}}kkkTTTFFFDDDIIIVVVaaagggiiikkkfffiiihhh```XXXWWWXXXXXXUUURRRKKKBBB>>>@@@@@@>>>777666555555777;;;???BBB@@@AAABBBDDDEEEEEEFFFFFFDDDFFFGGGFFFEEEDDDEEEFFFHHHHHHIIIIIIIIIHHHGGGGGGFFFGGGIIIKKKNNNPPPRRRSSSQQQOOONNNPPPUUUXXXXXXWWWTTT^^^fffgggjjjvvv}}}sssfff[[[TTTXXXfff{{{~~~|||zzzyyyzzz{{{zzzxxxsssnnnkkkeeeeeeeeeeeeffffffffffffjjjhhhddd```]]]]]]]]]^^^ZZZ\\\^^^^^^]]]]]]]]]___]]]\\\ZZZYYYZZZYYYWWWVVVTTTSSSPPPNNNLLLLLLMMMNNNNNNNNNNNNMMMMMMLLLJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIHHHGGGGGGHHHHHHHHHIIIIIIHHHGGGGGGHHHHHHIIIGGGIIIKKKJJJHHHFFFFFFFFFEEEJJJRRR[[[dddkkkoooqqqppptttyyy~~~}}}||||||zzzyyyttttttrrrqqqzzz~~~~~~{{{zzzyyywwwtttrrrqqqpppnnnmmmmmmllljjjhhhiiigggeeedddbbb___ZZZWWWUUUTTTRRRPPPNNNLLLJJJIIIHHHHHHIIIIIIHHHFFFEEECCCDDDDDDDDDCCCBBBAAA???>>>???@@@@@@@@@???>>>===<<<<<<<<<;;;::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::888777777999888777666777888:::<<>>>>>>>>===<<<@@@JJJ___www~~~```JJJIIIRRRSSSgggsssbbbaaarrr|||aaaUUUNNN@@@777222///222333111......,,,---.../////////---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......000000111111111222222222444444444444555777888999<<<===CCC[[[yyyzzz|||~~~~~~fffNNN???@@@GGGTTT___cccfffiiijjjiiifffaaa[[[WWWUUUUUUZZZNNNBBB>>>===;;;:::;;;999888777777999<<<@@@BBBDDDEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKJJJHHHEEEDDDDDDEEEKKKLLLKKKKKKJJJLLLOOORRROOOPPPPPPQQQSSSTTTVVVWWWYYYZZZ]]]aaaffflllqqqttt|||nnnaaa]]]```gggsss|||~~~}}}zzzxxxwwwwwwtttoookkkjjjiiiiiiiiijjjjjjhhhggghhhggggggeeebbb___\\\ZZZYYY[[[\\\]]]]]]\\\ZZZYYYZZZZZZZZZZZZZZZZZZYYYYYYUUUTTTRRRPPPPPPPPPQQQQQQQQQPPPNNNLLLJJJIIIHHHGGGMMMMMMLLLKKKJJJHHHFFFEEEGGGHHHIIIJJJJJJJJJJJJIIIHHHIIIIIIHHHGGGFFFGGGIIIHHHIIIIIIHHHFFFEEEEEEFFFFFFIIIOOOUUU\\\bbbfffhhhiiijjjmmmsssyyy{{{xxxuuuuuuwwwyyy|||~~~|||uuuxxxvvvrrryyyxxxpppqqqqqqooouuu~~~~~~~~~~~~|||{{{zzzzzzwwwtttqqqpppooommmllllllkkkiiihhhgggfffdddcccaaa___[[[XXXWWWVVVTTTRRROOOMMMKKKJJJIIIIIIJJJJJJIIIGGGEEEDDDBBBBBBBBBAAA@@@???>>>===@@@??????>>>>>>===<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;:::999888777666666777999:::@@@FFFOOOXXXaaaiiirrrwwwwwwhhhZZZUUUTTTOOOQQQQQQGGGDDDAAA???>>>>>>===<<<;;;===FFFYYYrrrjjjQQQJJJOOOTTTeee}}}fff```lll{{{aaaVVVOOOAAA999333000222444111......------......///......---........................,,,,,,,,,---------......///000000111222222333333444444444444555777888999===>>>FFF___wwwzzz}}}|||{{{xxxaaaIII@@@AAAIIITTT[[[]]]aaaeeeiiihhheeeaaa[[[WWWVVVVVVWWWLLL@@@======<<<<<<===777777666777999<<<@@@BBBDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIIIIHHHFFFEEEFFFGGGJJJKKKKKKJJJJJJLLLOOOQQQQQQQQQQQQRRRRRRSSSTTTUUUWWWYYY\\\```eeejjjnnnppp{{{uuukkkaaabbbgggrrr}}}zzzxxxwwwtttoookkkkkkjjjiiiiiijjjiiigggeeeffffffeeedddbbb___]]][[[ZZZ[[[\\\]]]\\\[[[ZZZYYYZZZYYYYYYXXXXXXXXXXXXYYYVVVUUUSSSRRRQQQPPPOOOOOOOOONNNMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGHHHIIIJJJJJJKKKJJJKKKJJJIIIGGGGGGIIIKKKIIIJJJIIIHHHEEEDDDEEEFFFFFFHHHLLLQQQWWW]]]aaacccdddeeehhhnnnsssvvvuuutttssstttuuuvvvxxx{{{}}}~~~sssqqqllljjjppp{{{|||rrrqqqpppnnnuuu}}}}}}}}}|||{{{{{{zzz{{{zzzwwwsssoooooommmkkkkkkkkkjjjhhhfffeeedddbbbaaa```^^^[[[YYYZZZXXXVVVTTTQQQNNNLLLKKKJJJKKKKKKKKKJJJHHHFFFEEEBBBBBBBBBBBBAAA???>>>===@@@???>>><<<;;;<<<<<<===;;;:::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::<<<===>>>>>>>>>>>>999888777666666666777888:::>>>GGGRRR^^^hhhnnnqqqwww}}}kkk\\\VVVTTTOOOQQQPPPFFFBBBAAA?????????>>>;;;999;;;@@@RRRkkk~~~zzz___RRRRRRXXXeee{{{lll___ggg~~~zzzaaaWWWQQQCCC;;;555111333444111////////////......---......///...///000000000000///...,,,,,,,,,---------.........//////111222333444444444444444444555777888999===???KKKggg|||uuuxxxwwwxxx~~~oooYYYCCC???BBBIIIRRRUUUVVV[[[bbbhhhhhheeeaaa[[[XXXVVVVVVTTTIII???=========<<<>>>555555666777:::===AAACCCDDDDDDCCCCCCDDDEEEGGGHHHEEEEEEEEEEEEFFFGGGHHHIIIFFFGGGHHHHHHFFFFFFGGGHHHIIIJJJKKKJJJJJJKKKNNNQQQSSSSSSSSSRRRRRRRRRRRRRRRUUUWWW[[[___cccfffhhhjjjrrrvvvzzz{{{}}}{{{uuuhhhhhhjjjqqq|||yyywwwsssooolllnnnllljjjiiiiiihhheeebbbcccccccccbbbaaa___^^^]]][[[[[[[[[[[[[[[ZZZYYYXXXZZZYYYWWWUUUUUUVVVWWWXXXVVVUUUUUUTTTRRRPPPNNNMMMNNNMMMMMMLLLLLLLLLMMMMMMIIIJJJJJJKKKKKKKKKJJJJJJFFFFFFFFFFFFGGGIIIKKKLLLMMMMMMKKKIIIGGGGGGJJJMMMLLLKKKJJJFFFCCCBBBDDDEEEFFFGGGIIILLLQQQUUUZZZ\\\]]]^^^```eeejjjnnnooooooooonnnllllllnnnrrruuuxxxzzzzzz|||yyyooofffdddiiirrr~~~~~~ssspppmmmlllsss~~~~~~}}}|||{{{zzzxxxyyyyyyzzzzzzwwwrrrnnnnnnllljjjiiiiiiiiigggeeecccbbb```______^^^[[[YYYZZZYYYWWWTTTQQQNNNLLLKKKLLLLLLLLLLLLJJJHHHFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@???===;;;:::;;;<<<===:::::::::::::::;;;;;;<<<<<<<<<<<<===============;;;<<<===>>>????????????;;;:::888777666666666666999;;;BBBPPP```kkkppppppqqqyyyooo```XXXTTTOOOPPPPPPFFFBBBAAAAAAAAAAAA???<<<999;;;>>>LLLdddzzzlll^^^\\\___hhhzzzppp___eeeyyyaaaXXXSSSEEE>>>777222333444111000000111000...---------//////---...000111111000...---,,,,,,,,,---------......---...///000222333555555444444444444555777888999<<<@@@PPPooowwwrrruuu~~~wwwuuuzzz}}}fffSSS???<<<@@@HHHOOOQQQRRRYYYbbbjjjiiifffaaa[[[WWWUUUUUUSSSHHH>>><<<===<<<;;;<<<555555666888;;;???CCCEEEEEEDDDCCCCCCDDDFFFHHHJJJEEEEEEEEEEEEFFFGGGHHHIIIFFFHHHIIIHHHGGGFFFFFFGGGHHHIIIJJJJJJJJJKKKNNNPPPRRRRRRSSSSSSSSSSSSRRRRRRSSSUUUYYY]]]```bbbcccccchhhllloooppptttyyyzzzxxxpppnnnnnnsss~~~||||||~~~~~~|||zzzxxxuuurrrooonnnpppnnnlllkkkjjjhhhdddbbbaaaaaaaaaaaa``````______\\\\\\[[[ZZZZZZYYYXXXXXXZZZXXXVVVSSSRRRSSSUUUVVVSSSTTTTTTTTTSSSQQQOOONNNOOONNNNNNMMMMMMMMMMMMMMMJJJJJJKKKKKKKKKKKKJJJJJJFFFEEEEEEEEEFFFIIILLLNNNNNNMMMKKKHHHFFFGGGJJJMMMNNNLLLJJJEEEBBBAAACCCEEEFFFFFFFFFHHHKKKOOORRRUUUWWWXXXYYY\\\```ccceeeggghhheeebbb```bbbfffkkknnnqqqrrruuuyyy~~~yyyjjjfffgggmmm|||tttnnnkkkllluuu~~~|||{{{yyyxxxvvvwwwxxxyyyyyywwwrrrnnnmmmkkkjjjiiiiiihhhfffdddbbb```^^^]]]]]]\\\ZZZYYYXXXWWWUUUSSSPPPMMMKKKJJJLLLMMMMMMLLLKKKHHHFFFEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@???===;;;:::;;;<<<===;;;:::::::::;;;;;;<<<=========>>>>>>>>>?????????>>>??????@@@@@@??????>>>>>>===;;;999777666555555888:::@@@NNN```lllqqqqqqpppwwwuuueee\\\WWWPPPQQQQQQHHHDDDCCCBBBCCCCCCAAA>>>;;;===>>>III```uuupppdddbbbeeemmm|||rrr___ddd~~~zzzccc[[[VVVIII@@@888222222333111000111111000///...---......///,,,---///000000///---,,,,,,,,,,,,---------......---...///000222333555555444444444444555777888999;;;AAAUUUxxxvvvsssvvv{{{{{{xxxtttxxxvvv```OOO>>>999===EEEMMMPPPSSS[[[eeemmmllliiiccc\\\WWWTTTTTTSSSHHH>>><<<<<<:::888888555666777:::===AAADDDFFFEEEDDDCCCCCCDDDFFFIIIKKKEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIJJJIIIGGGEEEDDDDDDFFFHHHIIIJJJJJJKKKMMMOOOPPPQQQRRRSSSTTTTTTTTTSSSQQQSSSVVVZZZ\\\^^^______bbbgggiiiiiilllrrruuuuuutttssssssuuu}}}zzzyyyzzzxxxwwwvvvtttrrrpppppppppqqqpppmmmlllkkkiiifffccc``````````````````aaaaaa___^^^\\\ZZZYYYXXXXXXYYYZZZXXXUUURRRQQQRRRSSSTTTOOOPPPRRRSSSSSSRRRQQQQQQQQQPPPOOOMMMLLLLLLKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHFFFFFFEEEEEEGGGIIILLLNNNNNNMMMJJJGGGEEEFFFIIILLLNNNMMMIIIEEEAAA@@@BBBDDDFFFFFFEEEEEEGGGIIILLLNNNSSSSSSTTTUUUVVVXXXZZZ\\\^^^[[[XXXVVVVVVZZZ___bbbggghhhkkkooosssxxx}}}rrriiieeegggwwwxxxqqqnnnrrr|||~~~}}}|||{{{yyywwwuuuuuuvvvwwwxxxvvvrrrooommmkkkiiiiiiiiihhhfffdddbbb___]]][[[[[[[[[YYYXXXVVVUUUSSSQQQOOOMMMKKKJJJMMMMMMMMMLLLJJJHHHFFFDDDBBBBBBBBBBBBBBBAAA@@@@@@@@@???>>><<<;;;<<<<<<===;;;;;;;;;;;;<<<===>>>???>>>>>>??????@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAA@@@AAA@@@???===:::888666555666777>>>KKK[[[iiioooqqqqqqwww|||kkk```ZZZRRRSSSTTTJJJFFFEEECCCCCCCCCBBB???======>>>GGG[[[ooo{{{rrrdddaaagggnnn|||sss___ccczzz~~~hhh```[[[NNNBBB999222111111000///111111111000///............,,,---............---,,,,,,,,,,,,---------.........//////111222333444444444444444444555777888999<<>><<<;;;999777777555666777:::===AAACCCEEECCCCCCCCCCCCDDDFFFHHHJJJEEEEEEEEEEEEFFFGGGHHHIIIHHHJJJKKKJJJGGGDDDCCCCCCDDDFFFIIIJJJJJJKKKMMMOOOOOOPPPRRRSSSTTTTTTTTTSSSQQQRRRTTTWWWYYY[[[\\\]]]```dddgggfffgggllloooooosssssssssvvv~~~|||zzzxxxvvvtttttttttrrrooonnnoooppppppnnnllllllkkkjjjgggdddaaaaaa`````````aaabbbcccaaa```]]]ZZZXXXXXXYYYZZZZZZXXXVVVSSSQQQQQQRRRRRRMMMNNNOOOPPPQQQRRRRRRRRRPPPPPPNNNMMMLLLKKKKKKJJJMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHJJJLLLMMMMMMMMMKKKHHHEEEFFFHHHJJJLLLLLLIIIFFFBBBAAABBBCCCEEEDDDCCCCCCDDDEEEGGGHHHLLLMMMNNNNNNMMMNNNPPPRRRSSSRRROOOMMMNNNPPPSSSUUUZZZ\\\___aaadddhhhmmmqqqzzziiiaaacccppp}}}~~~wwwuuuzzz~~~|||||||||{{{yyywwwuuuuuutttuuuvvvuuussspppnnnllljjjiiiiiihhhfffeeebbb___\\\ZZZZZZYYYXXXVVVUUUTTTSSSQQQOOONNNLLLLLLLLLLLLLLLKKKJJJGGGEEECCCBBBBBBBBBBBBBBBAAAAAA@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<======>>>???@@@?????????@@@AAAAAABBBBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEDDDBBB@@@===:::777666555666<<>>;;;<<>>FFFaaa~~~}}}}}}}}}{{{vvvqqqrrrvvv{{{mmmYYYMMM@@@===<<>>===<<<============>>>???AAAAAA??????@@@AAAAAABBBCCCCCCCCCDDDEEEGGGIIIJJJJJJJJJGGGFFFDDDBBB???;;;888666555777===GGGUUUcccmmmsssrrrtttzzztttggg___VVVWWWXXXOOOGGGDDDAAA@@@@@@@@@???>>>999:::BBBQQQ```ooo~~~mmmaaa^^^ggguuuqqqaaaeeezzzrrrkkkfffXXXCCC:::111//////---...000000111111111111///---,,,///...------------...///,,,,,,,,,---------......000000111111222222222333444444444444666777888999@@@IIIeee~~~}}}zzzvvvrrroooqqqvvvzzzkkkWWWMMMAAA@@@>>>AAAKKKVVV^^^fffllllllllljjjfffaaa^^^]]]^^^MMMCCC;;;:::<<<:::999999222333555888:::===???@@@<<<===???AAACCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIDDDGGGIIIJJJHHHGGGFFFFFFCCCEEEHHHIIIJJJKKKLLLNNNRRRSSSTTTUUUTTTRRRPPPOOOPPPPPPQQQSSSUUUXXX[[[]]]VVV\\\aaa```___aaabbbaaafffiiimmmpppwww|||}}}~~~yyysssuuuvvvuuuqqqmmmkkklllnnniiihhhggghhhiiihhhgggeeeccccccbbbaaaaaabbbcccdddeeeccc___[[[YYYYYYZZZ[[[YYYYYYWWWVVVTTTRRRPPPOOOPPPOOOMMMMMMMMMMMMOOOOOOKKKKKKKKKKKKKKKLLLMMMMMMIIIJJJKKKLLLMMMMMMMMMMMMIIIIIIJJJKKKLLLLLLKKKKKKNNNNNNNNNLLLJJJHHHIIIJJJHHHIIIIIIGGGDDDBBBBBBBBB??????@@@@@@@@@@@@??????;;;???BBBCCCCCCCCCEEEGGGEEEEEEFFFFFFFFFEEEDDDCCCEEEFFFHHHHHHGGGIIINNNRRRUUU]]]iiittt{{{tttfffllltttvvv{{{www|||}}}|||}}}~~~~~~~~~~~~|||yyyuuusssqqqppppppnnnllliiihhhhhhgggeeeddd```___]]]ZZZWWWTTTRRRQQQVVVUUUSSSRRRPPPOOOOOOOOOOOOMMMJJJGGGEEEEEEEEEEEEHHHHHHHHHHHHFFFDDDAAA@@@EEEDDDCCCBBB@@@???>>>>>>???@@@BBBCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBDDDEEEFFFHHHIIIJJJKKKLLLMMMMMMMMMLLLJJJFFFBBB>>>;;;999888555555999DDDTTTcccmmmrrrwwwppprrr~~~yyyllldddYYYVVVWWWSSSJJJFFFBBB@@@AAA@@@===999<<<;;;@@@MMM\\\kkk~~~jjjZZZXXX^^^nnnsssdddpppwww}}}lllbbb^^^EEE;;;222//////...///222//////000000000...---,,,------..................////////////////////////000000000111222222222333444555666777888999::::::???JJJpppxxxvvvzzzpppkkklllkkkuuu|||~~~gggSSSLLLNNNNNNGGGHHHRRR[[[]]]aaahhhiiimmmnnnhhhccc```^^^[[[NNNCCC::::::<<<:::666555777777777888;;;===@@@AAA===>>>???@@@BBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHIIIJJJJJJIIIHHHFFFEEEFFFDDDCCCCCCGGGJJJLLLLLLOOOPPPQQQRRRSSSSSSRRRRRRXXXWWWUUUSSSSSSTTTVVVWWW[[[[[[]]]^^^___`````````cccdddfffiiiqqq~~~zzzwwwxxxzzzzzzxxxuuuvvvvvvsssnnnkkkiiihhhdddcccccceeegggiiihhhgggbbbbbbbbbbbbaaaaaaaaaaaa______]]][[[YYYXXXVVVVVVWWWWWWUUUSSSPPPOOOPPPQQQNNNOOOOOOMMMKKKKKKPPPTTTTTTRRRPPPNNNLLLKKKKKKKKKKKKJJJIIIHHHGGGHHHIIIIIIMMMMMMLLLKKKLLLLLLMMMMMMMMMMMMLLLKKKIIIFFFDDDCCCDDDDDDDDDDDDCCCBBBAAA@@@BBBAAA@@@???>>>>>>>>>>>><<<===???@@@BBBBBBCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@>>>???@@@AAABBBCCCDDDDDDIIIMMMSSS\\\fffooovvvzzzzzzkkk```fffsss|||vvvwww}}}~~~||||||~~~~~~~~~}}}zzzwwwtttrrrqqqpppnnnllliiihhhggggggeeeddd```___]]][[[XXXUUUSSSRRRSSSRRRRRRQQQQQQQQQRRRRRRQQQOOOKKKHHHGGGFFFGGGHHHJJJJJJIIIHHHGGGEEECCCBBBCCCBBBBBBAAA@@@???>>>>>>AAABBBCCCEEEEEEEEEDDDDDDEEEEEEDDDDDDEEEGGGHHHIIIMMMMMMNNNOOOPPPPPPPPPPPPMMMJJJFFFBBB>>>;;;999888666666:::CCCRRRaaalllrrrvvvpppqqq||||||llldddZZZXXXYYYSSSJJJFFFBBB@@@AAA@@@===:::;;;:::???KKKYYYgggzzznnnZZZQQQWWWggg|||wwwgggooovvvlll^^^WWWEEE;;;222000000...///111...///000000000///...---................................................000000000111222222333333444555555777888999:::;;;AAANNNtttxxxwww{{{nnnjjjkkkiiittt{{{}}}}}}fffTTTMMMLLLIIIDDDGGGSSS[[[\\\___eeehhhllllllgggbbb```\\\XXXLLLBBB::::::<<<999666555666666666888:::<<>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFGGGEEEDDDDDDGGGJJJKKKLLLMMMOOOQQQSSSTTTTTTSSSRRRVVVUUUTTTRRRRRRSSSUUUVVVYYYZZZ[[[]]]______``````cccdddeeehhhmmmyyyyyywwwxxxzzzxxxvvvuuuuuutttqqqllliiihhhhhhgggfffdddeeefffgggfffeeecccccccccccccccbbbbbbbbb```___^^^\\\ZZZXXXWWWVVVUUUUUUTTTRRROOONNNOOOPPPOOOOOOOOOMMMJJJKKKNNNRRRTTTSSSQQQOOOMMMLLLLLLLLLKKKJJJIIIHHHHHHHHHIIIIIIMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJHHHFFFDDDCCCDDDDDDDDDDDDCCCBBBAAA@@@CCCBBBAAA@@@????????????======>>>???@@@AAAAAAAAACCCCCCCCCCCCBBBAAA@@@???????????????@@@@@@AAABBBBBBEEEJJJQQQYYYaaahhhlllttt|||pppaaaeeeooo|||uuuuuuyyy|||||||||}}}~~~~~~|||yyyvvvsssqqqpppnnnkkkiiiggggggfffdddcccaaa```^^^[[[YYYVVVTTTSSSPPPPPPQQQRRRSSSTTTUUUUUUSSSQQQMMMJJJIIIIIIJJJKKKLLLKKKJJJHHHGGGFFFFFFFFFCCCCCCCCCBBBBBBBBBAAAAAACCCDDDFFFHHHHHHHHHHHHGGGHHHHHHHHHIIIJJJKKKMMMNNNPPPQQQRRRSSSSSSRRRQQQQQQLLLJJJFFFAAA===:::888888888777:::AAANNN]]]iiipppsssooopppxxxmmmcccZZZZZZZZZSSSKKKGGGBBB@@@AAA@@@>>>;;;::::::===GGGSSSaaarrrwww\\\KKKPPP```xxx{{{iiinnnsssppp\\\PPPEEE;;;333000000//////111---...//////000/////////................................................///000000111222222333333444444555666888999;;;<<>>?????????@@@AAAAAABBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGHHHHHHIIIHHHHHHHHHIIIGGGFFFFFFHHHJJJKKKKKKLLLNNNQQQSSSUUUTTTSSSRRRTTTSSSRRRQQQQQQRRRSSSTTTVVVWWWYYY[[[]]]___``````cccddddddeeejjjsss~~~yyyxxxxxxxxxvvvttttttsssqqqnnnjjjhhhhhhiiiiiihhheeeeeeeeeeeedddccccccccccccdddddddddddddddaaa```___]]]ZZZXXXWWWVVVTTTTTTSSSQQQNNNMMMNNNPPPPPPPPPOOOMMMKKKKKKMMMOOOTTTSSSQQQPPPNNNNNNMMMMMMKKKJJJIIIIIIHHHHHHIIIIIIMMMNNNNNNOOONNNMMMLLLKKKIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@CCCCCCBBB@@@@@@@@@@@@@@@=========>>>>>>?????????@@@@@@AAA@@@@@@???>>>===@@@???>>>======>>>???@@@>>>???AAAEEEKKKRRRXXX\\\jjjsss}}}xxxeeebbbiii|||}}}uuutttvvvwww}}}|||}}}~~~~~~|||yyyuuurrrpppnnnkkkhhhgggfffeeecccbbbaaa```^^^\\\YYYWWWUUUTTTPPPPPPQQQSSSTTTUUUUUUVVVTTTRRROOOLLLJJJJJJLLLMMMMMMKKKJJJHHHGGGGGGHHHHHHFFFGGGGGGGGGGGGGGGGGGGGGFFFHHHIIIKKKLLLLLLLLLKKKKKKLLLLLLMMMOOOPPPQQQRRRRRRRRRSSSTTTSSSQQQPPPNNNKKKIIIEEEAAA===:::888777999888999???JJJXXXdddlllooonnnooouuu}}}mmmbbbZZZZZZZZZRRRLLLHHHCCCAAAAAAAAA>>><<<::::::<<>>???@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIJJJIIIGGGGGGIIIJJJJJJIIILLLNNNQQQSSSTTTSSSQQQOOOQQQQQQPPPPPPQQQRRRSSSTTTTTTUUUWWWZZZ]]]^^^``````aaabbbcccdddgggooo{{{|||zzzxxxxxxwwwtttrrrsssssspppllliiiggghhhjjjjjjhhheeeeeeeeefffeeedddcccccccccdddddddddddddddbbbaaa```^^^[[[YYYXXXWWWUUUUUUTTTRRROOOOOOPPPQQQRRRQQQOOOMMMKKKKKKLLLMMMQQQQQQPPPOOONNNNNNMMMMMMKKKJJJJJJIIIIIIIIIIIIIIIKKKLLLNNNNNNNNNLLLIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBAAA@@@????????????======<<<<<<=========>>>>>>>>>???>>>>>>===<<<<<<>>>===<<<<<<<<<>>>???AAA@@@@@@???@@@DDDIIINNNQQQ___jjjvvvjjjaaadddvvvxxxvvvwwwuuu{{{}}}}}}~~~~~~~~~{{{wwwsssqqqmmmkkkhhhfffeeedddbbb``````___^^^\\\YYYWWWVVVUUUQQQRRRSSSTTTUUUUUUTTTTTTSSSRRRPPPNNNLLLLLLLLLMMMLLLJJJIIIHHHGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIJJJLLLNNNOOOOOOOOOOOOOOOOOOPPPQQQSSSTTTTTTTTTSSSTTTUUUUUUTTTQQQNNNLLLHHHFFFCCC???<<<999888888888888999===FFFRRR^^^fffjjjlllnnnqqqxxxooobbbYYYXXXXXXPPPMMMIIICCCAAAAAAAAA???===;;;;;;<<>>FFF\\\{{{nnnlllrrrsss|||yyyyyyrrrcccVVVMMMEEE===:::===IIIZZZ```\\\[[[^^^hhhjjjjjjiiiiiieeeZZZOOOCCC>>>:::<<<<<<888555555555666888:::<<<>>>??????@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIHHHHHHIIIJJJIIIHHHMMMOOOQQQRRRRRRPPPNNNLLLPPPPPPPPPQQQQQQRRRSSSTTTRRRTTTVVVYYY\\\^^^___```^^^```bbbcccfffnnnxxx}}}|||zzzyyyxxxvvvsssqqqtttsssqqqmmmjjjiiikkkllliiigggeeeeeefffhhhiiihhhcccccccccddddddeeeeeeeeedddcccaaa___\\\ZZZXXXWWWWWWWWWWWWTTTRRRQQQSSSUUUSSSRRROOONNNMMMLLLLLLLLLNNNNNNNNNNNNMMMMMMLLLLLLJJJKKKKKKJJJJJJJJJIIIIIIHHHJJJKKKLLLKKKJJJHHHFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@???>>>===============<<<<<<;;;;;;<<<============>>>>>>======<<<<<<<<<<<<<<<===>>>@@@BBBDDDDDDCCCAAA@@@AAAEEEHHHKKKUUUaaaooo{{{pppdddcccppp||||||{{{xxxuuu~~~}}}~~~~~~~~~|||xxxtttqqqmmmkkkhhheeeeeecccaaa______^^^]]][[[YYYWWWUUUUUUSSSTTTUUUVVVVVVUUUTTTSSSSSSRRRRRRQQQPPPOOONNNMMMJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNPPPQQQRRRRRRQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUVVVWWWVVVTTTQQQMMMKKKDDDCCC@@@===:::999888888666777999<<>>;;;===<<>>GGG```{{{qqqqqqwwwxxx}}}|||vvvyyyrrr```PPPHHHAAA:::999<<>>????????????@@@AAAAAABBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIJJJIIIHHHGGGHHHIIIJJJIIIHHHMMMNNNNNNOOONNNNNNLLLLLLOOOPPPQQQRRRSSSTTTUUUVVVSSSTTTVVVYYY\\\^^^___```\\\^^^aaabbbeeelllvvv}}}}}}|||{{{yyywwwuuusssrrruuuuuutttqqqnnnmmmnnnoooiiigggeeeeeehhhkkklllmmmddddddeeeeeeffffffggggggeeedddbbb```]]][[[YYYXXXYYYYYYYYYWWWTTTTTTVVVWWWTTTRRRPPPOOOOOOOOONNNLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJKKKKKKKKKKKKJJJIIIIIIGGGGGGIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@???>>>======<<<======<<<<<<;;;:::;;;<<<>>>???======>>>>>>>>>>>>======<<<===>>>@@@BBBDDDFFFFFFFFFDDDBBB@@@@@@BBBDDDFFFLLLYYYiiivvvvvvhhhfffnnnzzztttyyy|||~~~}}}~~~}}}yyyuuurrrmmmjjjgggeeedddccc```___^^^]]]\\\ZZZXXXVVVUUUTTTRRRSSSUUUVVVWWWVVVUUUTTTRRRSSSUUUUUUTTTRRROOONNNJJJJJJKKKKKKLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOQQQSSSSSSSSSSSSSSSTTTUUUVVVVVVUUUTTTTTTTTTUUUUUUUUURRRNNNIIIGGGAAA???===;;;999888888888444666888;;;@@@HHHRRRYYY___hhhnnnnnnqqqzzzyyyiiiYYYUUUVVVPPPOOOJJJDDDAAAAAABBBAAA???:::===>>>@@@PPPlllrrrRRRKKKEEEMMMjjj~~~kkkddd___mmmzzzcccIIIFFF===666444333000...///......------...///000111000//////...------,,,,,,------------------------......///111222333444555444444333444666999===???HHHddd|||uuuuuuzzzzzzzzztttsssxxx}}}vvv```LLLDDD???999999<<>>;;;:::===<<<777444555444555888:::<<<>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEGGGHHHIIIGGGFFFFFFGGGIIIJJJIIIGGGJJJJJJJJJKKKLLLMMMMMMNNNPPPQQQRRRTTTUUUWWWWWWWWWTTTUUUWWWZZZ\\\^^^______[[[]]]```aaaccciiiqqqxxx}}}}}}{{{yyyvvvtttttttttwwwwwwwwwvvvsssqqqqqqrrrkkkhhhffffffiiilllnnnnnnffffffggghhhhhhiiijjjjjjfffeeecccaaa^^^[[[YYYXXXZZZZZZYYYWWWUUUUUUWWWYYYUUURRRPPPPPPQQQQQQOOOMMMLLLLLLMMMNNNNNNNNNMMMLLLJJJKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIIIIJJJJJJHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@???>>>============<<<;;;::::::;;;===???AAA>>>>>>????????????>>>>>>???@@@CCCEEEGGGGGGGGGGGGFFFEEECCCBBBAAAAAABBBCCCEEESSScccqqq~~~|||mmmkkkooozzzvvvvvv}}}~~~{{{}}}~~~zzzuuurrrmmmjjjgggeeedddbbb```^^^]]]]]][[[ZZZXXXVVVTTTTTTQQQRRRUUUWWWXXXWWWVVVUUUSSSUUUWWWXXXWWWTTTQQQNNNJJJKKKMMMNNNNNNMMMLLLLLLPPPPPPPPPOOOOOONNNNNNNNNLLLNNNPPPRRRTTTTTTTTTTTTTTTUUUVVVVVVVVVUUUTTTSSSQQQRRRRRRRRROOOJJJEEEBBB>>>===;;;999888888888888222555888:::>>>EEEOOOVVV\\\gggnnnnnnpppyyy}}}lllZZZTTTVVVRRRPPPKKKDDDAAAAAABBBAAA@@@:::===>>>BBBUUUuuuyyyTTTLLLAAAEEEaaaooodddYYYddduuudddJJJFFF===666444333000......//////...------...000111000000///...------,,,,,,---------------------------...///111222333555555555444333444666999===@@@IIIfff~~~wwwxxx|||zzzuuunnnlll{{{zzzaaaKKKCCC???:::888<<>>???@@@BBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFEEEEEEEEEFFFGGGHHHEEEEEEEEEGGGIIIJJJIIIGGGGGGGGGGGGHHHJJJMMMOOOQQQQQQRRRSSSUUUWWWXXXYYYYYYUUUVVVXXXZZZ\\\^^^______[[[]]]``````bbbfffnnnttt}}}~~~}}}|||xxxuuuttttttuuuxxxyyyzzzyyyvvvtttttttttmmmjjjhhhgggjjjlllnnnooohhhhhhiiijjjkkkkkkllllllgggfffdddaaa^^^\\\YYYXXXZZZZZZYYYXXXVVVUUUWWWYYYUUUSSSPPPQQQSSSSSSQQQNNNLLLMMMNNNOOOPPPOOONNNMMMJJJKKKLLLLLLLLLKKKIIIHHHGGGGGGGGGHHHIIIJJJKKKLLLIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@BBBAAA@@@???>>>>>>>>>>>><<<;;;::::::;;;>>>@@@BBB??????@@@@@@@@@@@@@@@???BBBDDDGGGIIIJJJIIIGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBAAANNN___mmmzzzqqqooopppyyyxxxuuu~~~~~~{{{{{{|||}}}}}}{{{vvvrrrpppnnniiieeebbb``````aaa___^^^\\\ZZZXXXVVVVVVUUUQQQUUUZZZ\\\[[[XXXXXXXXXUUUUUUVVVWWWVVVUUUTTTSSSOOONNNNNNNNNNNNOOOPPPPPPTTTSSSRRRQQQQQQRRRSSSTTTWWWVVVTTTUUUWWWYYYYYYXXXYYYWWWVVVUUUTTTSSSPPPNNNNNNMMMMMMLLLLLLIIIDDDAAA???>>><<<:::777555333222444555777999<<>>888777888???IIIRRRWWWZZZ]]]^^^cccaaabbbhhhmmmgggVVVHHH<<<<<<===<<<:::777444222222666;;;>>>>>>>>>======BBBBBBAAABBBBBBCCCDDDEEEGGGEEEDDDBBBBBBBBBCCCCCCHHHFFFEEEGGGJJJKKKJJJHHHHHHGGGFFFGGGIIIJJJIIIHHHFFFHHHLLLMMMLLLKKKKKKKKKPPPPPPRRRUUUYYYYYYVVVSSSVVVWWWWWWXXXZZZ[[[]]]^^^___aaaaaa``````dddkkkqqqzzz|||wwwsssrrrrrrrrruuuvvvwwwwwwuuusssrrrrrrooommmkkkiiiiiijjjmmmnnnnnnkkkiiikkkppprrrpppmmmjjjgggcccaaa___^^^]]][[[^^^\\\YYYVVVTTTUUUVVVWWWRRRQQQOOOPPPQQQQQQOOONNNMMMMMMNNNNNNNNNMMMMMMLLLHHHHHHIIIJJJLLLNNNPPPQQQIIIJJJJJJJJJIIIHHHGGGGGGJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBAAA@@@???>>>===>>>===;;;<<<===???>>>>>>AAABBBDDDEEEEEEDDDCCCBBBGGGHHHJJJLLLMMMMMMMMMLLLOOOMMMJJJGGGDDDBBBBBBAAAAAALLL[[[jjjvvvpppoooqqqzzzwww|||}}}}}}}}}~~~}}}xxxuuuqqqooojjjeeebbb`````````^^^]]][[[YYYXXXVVVVVVVVVRRRVVVZZZ\\\[[[YYYYYYZZZVVVVVVWWWWWWWWWVVVUUUTTTQQQQQQQQQQQQQQQRRRRRRSSSVVVUUUTTTSSSSSSTTTUUUVVVVVVUUUTTTUUUWWWYYYYYYYYYXXXWWWUUUUUUTTTSSSPPPNNNNNNMMMKKKJJJHHHFFFBBB???>>>===<<<:::777555444333333444666888;;;AAAHHHMMMVVV[[[bbbhhhhhhiiisss~~~kkk___YYYUUURRRQQQMMMGGGCCCBBBAAAAAAAAA<<<<<<;;;>>>QQQrrrbbbGGGDDDPPPYYYxxxrrrbbb\\\]]]nnn|||cccKKKDDD>>>666222111111000...------------------------111000///---------------,,,,,,---...............000000000000111222333444999444222555777999===BBBOOOzzz~~~sssdddgggrrrwwwsssaaaLLL>>>999888888???IIIRRRWWW[[[___aaadddaaaaaafffjjjdddTTTFFF;;;<<<<<<<<<:::777555333555777:::<<<<<<===>>>@@@AAAAAAAAABBBBBBCCCDDDEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGFFFEEEFFFIIIJJJIIIHHHIIIHHHGGGHHHIIIJJJJJJIIIHHHJJJMMMNNNNNNMMMMMMMMMNNNOOOPPPTTTWWWXXXVVVSSSUUUUUUVVVWWWXXXZZZ[[[\\\]]]^^^^^^]]]]]]bbbiiippp{{{|||yyywwwvvvvvvvvvtttvvvwwwvvvuuusssrrrrrrnnnmmmlllkkklllmmmoooqqqrrrooolllnnnqqqrrrooolllkkkhhhdddbbb```^^^\\\ZZZ[[[[[[ZZZYYYXXXVVVUUUTTTPPPOOOMMMNNNOOOPPPOOONNNNNNNNNNNNNNNNNNMMMLLLKKKGGGHHHIIIKKKLLLNNNOOOPPPNNNNNNNNNMMMMMMLLLKKKJJJLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHGGGFFFEEEDDDDDDDDDBBBAAAAAA@@@@@@???>>>>>>BBBAAA@@@@@@BBBDDDDDDCCCDDDEEEGGGIIIIIIIIIGGGFFFJJJKKKLLLMMMNNNNNNNNNMMMOOOMMMJJJGGGDDDBBBAAA@@@AAAJJJXXXhhhvvvvvvsssrrr}}}yyywww|||}}}{{{xxxssspppkkkfffbbb```___^^^\\\[[[YYYXXXWWWVVVVVVVVVUUUWWWYYYZZZZZZZZZ[[[]]]XXXXXXXXXXXXXXXWWWVVVVVVTTTTTTTTTTTTTTTUUUVVVVVVXXXWWWWWWVVVVVVWWWWWWXXXUUUTTTTTTUUUXXXZZZZZZYYYXXXWWWVVVUUUUUUSSSPPPNNNNNNKKKGGGEEECCCAAA???===<<<<<<:::999777555444333222333555777:::@@@GGGLLLRRRVVV]]]cccdddeeeooozzzooobbb[[[VVVSSSSSSNNNGGGBBBAAAAAABBBBBB<<<<<<:::===LLLiiimmmMMMEEENNNWWWvvvxxxhhhbbbaaajjjzzzdddPPPFFF@@@777222111111000...........................111111000///............------...////////////...000000000000111222333444;;;555222333555888>>>EEESSS~~~yyyggghhhkkkpppmmm]]]JJJ>>>:::888888@@@JJJRRRWWW[[[```dddeeebbbaaadddggg```QQQDDD:::;;;;;;;;;:::888666444888999:::;;;;;;<<>>===;;;999999999888666555444333222111222444666999???FFFKKKPPPSSSZZZ```bbbdddmmmwww~~~pppaaaZZZWWWUUUWWWQQQIIICCC@@@@@@AAAAAA===<<<:::;;;GGG^^^wwwxxxWWWJJJPPPUUUpppsssiiieeeggg}}}jjjXXXIIIBBB999333111111000...////////////////////////111111000000////////////---......///000/////////000000000000111222333444999555444555666888>>>EEEVVVmmmllliiimmmiiiZZZHHH>>>:::888;;;BBBMMMTTTWWW[[[aaaeeegggdddbbbcccddd\\\NNNBBB::::::::::::999888666555777999;;;<<<<<<===???AAA???@@@AAAAAABBBBBBCCCCCCEEEEEEEEEEEEEEEFFFGGGGGGDDDDDDDDDEEEFFFGGGGGGGGGHHHGGGFFFGGGHHHIIIHHHGGGEEEGGGJJJJJJJJJIIIJJJKKKLLLMMMPPPSSSVVVWWWWWWWWWTTTTTTTTTUUUVVVXXXYYYZZZ]]]^^^^^^]]]^^^dddmmmttt~~~~~~zzzwwwuuuuuutttuuuuuuvvvuuusssqqqmmmnnnooopppqqqqqqppppppsssqqqnnnnnnnnnmmmkkkhhhiiigggeeedddcccaaa]]][[[XXXZZZ\\\]]][[[XXXTTTRRRSSSPPPMMMLLLMMMOOOOOONNNPPPPPPPPPOOONNNLLLKKKJJJGGGHHHJJJMMMNNNOOOPPPPPPRRRQQQPPPNNNMMMKKKKKKJJJNNNOOOOOOOOONNNMMMMMMLLLMMMMMMLLLKKKIIIHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIGGGGGGHHHJJJLLLLLLLLLMMMOOORRRTTTUUUUUUTTTTTTSSSSSSSSSSSSSSSRRRRRRQQQPPPNNNKKKGGGDDDAAA@@@??????EEEQQQcccvvv{{{ppppppxxxtttsssuuu{{{|||yyyuuurrrnnniiidddaaa^^^]]]YYYYYYXXXWWWWWWWWWWWWWWWVVVVVVVVVWWWYYY\\\^^^___]]]\\\\\\[[[[[[[[[[[[[[[WWWWWWWWWWWWWWWXXXXXXYYYWWWXXXXXXXXXXXXXXXXXXWWWTTTTTTTTTWWWYYYZZZYYYXXXYYYXXXXXXXXXXXXUUUQQQNNNIIIEEE@@@<<<:::999888777555555555444333222222222111222333555777<<>>DDD[[[qqqnnnkkkmmmgggWWWFFF===999777<<>>>>>=========>>>???@@@AAABBBBBBBBBAAAFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDEEEEEEEEEFFFFFFGGGHHHFFFEEEFFFGGGGGGFFFEEEEEEGGGIIIIIIHHHHHHIIIKKKMMMOOORRRTTTVVVWWWXXXYYYVVVVVVVVVVVVWWWXXXZZZZZZ[[[\\\]]]]]]___eeennnvvv}}}yyywwwvvvuuutttuuuwwwwwwtttrrrooopppqqqqqqqqqooommmlllmmmlllkkkjjjjjjiiihhhgggeeeeeedddeeeeeedddaaa^^^[[[[[[[[[ZZZYYYWWWVVVTTTVVVTTTQQQPPPPPPPPPOOONNNQQQQQQQQQPPPOOOMMMLLLKKKIIIJJJLLLNNNOOOQQQQQQRRRSSSRRRPPPNNNMMMLLLKKKKKKNNNOOOOOOOOOOOONNNNNNMMMNNNNNNMMMLLLKKKJJJIIIHHHJJJKKKKKKLLLMMMNNNOOOPPPMMMLLLKKKLLLNNNPPPPPPOOOPPPRRRTTTWWWXXXXXXWWWVVVUUUUUUTTTSSSSSSRRRRRRRRRPPPNNNJJJGGGCCCAAA@@@@@@???DDDQQQcccuuu}}}nnnmmmuuuoooooorrrxxx~~~zzzxxxuuusssooojjjfffbbb___]]]ZZZZZZYYYXXXWWWWWWWWWXXXVVVVVVVVVXXX[[[___``````___^^^]]]]]]\\\]]]]]]]]]XXXXXXXXXWWWXXXYYYYYYZZZWWWWWWXXXXXXXXXXXXWWWWWWUUUUUUUUUWWWYYYZZZXXXVVVWWWWWWWWWWWWWWWTTTPPPLLLEEEBBB===:::888777666444333333333333333222222222222333333444666:::@@@DDDIIIJJJPPPWWW[[[___gggoooyyyrrr___WWWVVVXXX\\\VVVMMMFFFAAA???>>>======;;;999;;;@@@MMMbbbttt~~~~~~bbbSSSPPPLLLcccqqqcccbbb}}}rrr```OOOGGG<<<444111111000///...........................//////000000//////...------...////////////...000000000000111222333444222333666:::::::::???FFFcccrrrnnnoooooofffSSSCCC;;;888666;;;FFFRRRYYY[[[\\\aaafffiiigggggggggddd[[[LLL@@@;;;:::999888777666555555333777<<>>===;;;;;;===>>>@@@AAABBBBBBAAA@@@FFFFFFFFFFFFEEEDDDCCCBBBCCCDDDFFFFFFEEEEEEGGGHHHHHHGGGFFFFFFGGGGGGFFFEEEGGGIIIJJJJJJIIIIIIKKKMMMNNNPPPSSSUUUUUUVVVXXXZZZWWWWWWWWWWWWXXXYYYZZZ[[[WWWZZZ\\\]]]```eeennnttt~~~~~~}}}wwwuuutttvvvyyyyyyvvvsssqqqqqqrrrrrrqqqooommmllliiiiiihhhhhhhhhgggggggggccccccdddfffhhhfffccc```^^^\\\[[[YYYWWWWWWWWWWWWWWWUUUTTTSSSSSSRRRPPPNNNRRRRRRRRRQQQPPPOOONNNMMMLLLLLLMMMNNNPPPRRRTTTUUUVVVUUUSSSQQQOOOOOOOOOPPPOOOOOOPPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMLLLLLLKKKLLLLLLMMMNNNOOOPPPQQQQQQSSSRRRPPPQQQSSSTTTSSSSSSQQQRRRTTTVVVWWWWWWVVVUUUSSSRRRQQQPPPPPPPPPPPPPPPMMMKKKHHHDDDBBB@@@??????>>>EEESSSdddtttqqqjjjyyyuuummmkkkpppuuu~~~}}}zzzwwwtttrrroookkkgggccc```^^^\\\[[[ZZZYYYXXXXXXWWWXXXXXXWWWWWW[[[___bbbbbbaaaaaa```___^^^]]]^^^______ZZZYYYYYYYYYYYYZZZ[[[[[[WWWXXXYYYZZZZZZYYYXXXWWWVVVVVVVVVXXXYYYYYYWWWTTTTTTSSSTTTUUUTTTQQQMMMIIIBBB???;;;999777666555333333333333444444444444444333444444333444888===AAAFFFGGGLLLTTTYYY]]]dddlllvvv}}}xxxdddYYYVVVVVVYYYTTTMMMGGGDDDAAA@@@???===:::999<<<@@@III]]]ooo{{{}}}hhhTTTPPPOOOgggnnn]]]YYYrrruuuaaaQQQIII===555222111000///---------------------------...////////////...---,,,,,,---...............000000000000111222333444222222555888999:::AAAJJJhhhtttppppppnnnbbbOOO???999777666777DDDSSS\\\^^^___dddiiiiiiiiijjjjjjggg\\\LLLAAA<<<;;;:::888666555444444444777:::<<<;;;;;;;;;;;;<<<===???AAABBBAAA@@@???CCCDDDEEEEEEEEEDDDCCCCCCCCCEEEGGGGGGEEEEEEGGGIIIJJJIIIHHHHHHIIIIIIHHHFFFGGGHHHIIIIIIHHHIIIKKKMMMNNNQQQSSSTTTSSSTTTVVVYYYWWWWWWWWWWWWXXXYYYZZZ[[[VVVYYY]]]```bbbhhhooouuu|||~~~xxxvvvuuuwwwzzz{{{xxxtttrrrrrrrrrrrrrrrqqqpppooojjjjjjjjjiiihhhgggggggggcccdddeeehhhiiigggccc___]]]\\\[[[ZZZXXXWWWWWWVVVSSSSSSSSSUUUVVVUUURRRPPPRRRRRRSSSRRRRRRQQQPPPPPPPPPOOONNNNNNPPPSSSVVVXXXWWWVVVTTTRRRQQQRRRRRRSSSQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPQQQRRRSSSTTTTTTVVVTTTSSSRRRTTTTTTTTTSSSPPPQQQSSSUUUUUUTTTSSSRRRMMMLLLKKKKKKJJJKKKLLLLLLHHHFFFCCCAAA???=========>>>GGGVVVeeesss~~~vvviiiuuuwwwnnnjjjooossszzz~~~zzzwwwsssrrroookkkgggcccaaa___]]]\\\[[[ZZZXXXXXXXXXXXXYYYXXXYYY]]]bbbeeeeeecccbbbaaa```^^^^^^______```[[[[[[ZZZZZZ[[[[[[\\\]]]XXXYYYZZZ[[[[[[ZZZYYYXXXWWWWWWWWWXXXYYYXXXVVVSSSQQQQQQQQQRRRRRROOOJJJFFF@@@===:::888888666444222444444444555555555666666444444444333444777<<>>555222111000///------------------------,,,---...//////...------+++,,,------......------000000000000111222333444333222444666666999CCCNNNhhhvvvrrrpppmmm```LLL===888777777333AAASSS]]]```aaafffllliiijjjkkkllliii]]]MMMBBB===<<<:::888666444444333666888999999888999;;;===<<<===???AAABBBAAA@@@???AAABBBCCCEEEEEEEEEDDDDDDCCCEEEHHHGGGFFFEEEGGGJJJLLLKKKIIIIIIJJJJJJIIIHHHEEEFFFGGGGGGFFFGGGIIIKKKNNNPPPSSSSSSRRRRRRUUUWWWWWWWWWWWWWWWXXXXXXYYYZZZWWW[[[```dddfffkkkrrrwww{{{}}}|||yyywwwuuuxxx||||||yyytttssssssssssssssssssssssssmmmmmmmmmkkkiiigggggghhhdddeeegggiiiiiifffaaa]]]\\\\\\\\\[[[ZZZXXXVVVUUUPPPPPPRRRUUUWWWWWWTTTRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRPPPOOONNNPPPTTTXXXZZZWWWUUUSSSQQQQQQRRRSSSTTTRRRSSSSSSTTTTTTTTTSSSSSSQQQQQQQQQQQQRRRRRRRRRRRRSSSTTTTTTUUUVVVVVVWWWWWWUUUTTTRRRQQQRRRRRRQQQPPPOOOPPPRRRSSSSSSRRRQQQOOOIIIHHHGGGFFFFFFGGGHHHIIIDDDBBB@@@>>><<<;;;;;;;;;>>>HHHXXXgggrrr|||yyyiiissszzzooojjjooorrrwwwzzzxxxyyywwwtttpppmmmkkkiiifffddd\\\\\\[[[[[[[[[\\\^^^___[[[[[[]]]bbbgggiiigggdddbbbaaaaaaaaa```_________^^^^^^]]]\\\ZZZYYYXXXXXX[[[ZZZYYYYYYYYYYYYYYYZZZXXXXXXXXXXXXWWWVVVUUUUUUQQQQQQRRRSSSQQQLLLEEE@@@===<<<:::888666444444333444444333444777888888777;;;888444111111444999<<>>FFFWWWgggxxxqqqVVVTTTYYYkkkmmmYYYWWWfff}}}~~~uuu```OOOJJJ???555000000///---,,,,,,------...////////////000000000000000//////........................111111111111111222222222555777555666;;;777===PPPrrrrrrnnnkkkdddWWWJJJ???888555444;;;@@@IIIUUUaaahhhkkkkkknnnnnnnnnoookkk___NNNBBB;;;:::888666555444555555777777888999:::;;;;;;<<<;;;===???AAAAAA???===<<<@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCEEEGGGIIIJJJLLLNNNNNNMMMKKKIIIIIIJJJIIIIIIJJJJJJJJJJJJJJJIIINNNPPPRRRSSSSSSSSSUUUVVVWWWVVVVVVXXXZZZ[[[[[[[[[YYYZZZ^^^aaabbbccclllvvv}}}zzzwwwwww{{{~~~xxxtttrrrqqqsssvvvwwwuuurrrwwwooogggeeejjjmmmllliiihhhffffffiiikkkiiiaaaZZZ[[[[[[ZZZ[[[\\\[[[YYYWWWVVVTTTRRRQQQQQQRRRTTTVVVWWWVVVTTTSSSSSSSSSTTTTTTUUUTTTSSSRRRRRRSSSTTTUUUUUUTTTRRRQQQQQQQQQRRRSSSSSSRRRRRRSSSUUUUUUTTTSSSVVVTTTRRRQQQPPPQQQRRRSSSSSSSSSTTTUUUVVVVVVWWWWWWUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSRRRQQQOOONNNMMMLLLFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBAAA>>><<<;;;;;;;;;@@@KKK[[[iiittt|||{{{lllooopppmmmnnnqqquuu}}}|||yyyyyyvvvtttpppnnnllliiieeeccc]]]]]]\\\\\\\\\]]]___```\\\]]]___dddiiijjjhhheeedddddddddccccccbbbbbbaaaaaa```___^^^]]]\\\[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVUUUTTTSSSQQQPPPOOONNNLLLIIIEEEAAA===<<<:::888666555444444555444444555777888888777777666555555666777:::;;;>>>AAAGGGOOOYYYaaagggjjjrrrwwwrrrdddZZZTTTSSSSSSQQQLLLGGGCCCAAAAAA>>>;;;:::;;;===DDDTTTcccxxxqqqUUUSSSVVVhhh{{{jjjZZZUUUccczzz}}}~~~yyyeeeRRRJJJ???555111000///---..................------//////000000000000//////........................111111111111111222222222333666444666;;;999@@@TTTxxxmmmhhhhhhaaaTTTGGG<<<777444444999>>>GGGSSS^^^eeehhhiiillllllmmmmmmhhh\\\LLL@@@:::999777666555444555555777777888999:::;;;;;;<<<:::<<>>AAABBBCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCDDDFFFHHHIIIJJJLLLMMMLLLJJJHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJMMMOOORRRRRRRRRRRRSSSUUUVVVVVVVVVWWWYYYZZZZZZZZZZZZYYY[[[^^^aaadddllluuu~~~{{{xxxwww|||~~~xxxvvvtttrrrqqqrrrsssttttttvvvpppkkkiiikkklllkkkiiihhhggggggiiikkkhhhaaa[[[ZZZYYYYYYZZZ\\\[[[YYYWWWXXXVVVSSSRRRRRRSSSVVVXXXXXXWWWVVVTTTSSSSSSTTTTTTUUUTTTSSSSSSSSSSSSTTTUUUUUUTTTSSSRRRQQQRRRSSSSSSSSSRRRRRRSSSUUUUUUTTTSSSUUUTTTRRRQQQPPPQQQRRRSSSSSSTTTTTTUUUVVVVVVWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTSSSRRRQQQOOOMMMLLLJJJJJJEEEFFFFFFFFFFFFEEEDDDCCCDDDDDDDDDBBB@@@>>>===>>>BBBMMM\\\iiisss{{{|||lllooossspppnnnqqqttt{{{~~~zzzxxxuuusssqqqooommmiiieeeaaa___^^^^^^^^^^^^^^^___```^^^___cccgggkkkllljjjhhhhhhhhhggggggfffeeeddddddbbbbbb```___^^^\\\[[[[[[YYYYYYZZZZZZYYYWWWUUUTTTTTTTTTTTTTTTSSSRRRQQQQQQPPPNNNKKKIIIHHHFFFCCCAAA===<<<:::888777666555555666555555666888999888777555666888999:::::::::999;;;>>>DDDLLLUUU^^^eeeiiipppuuu}}}vvvfff[[[SSSTTTTTTQQQMMMGGGCCCAAAAAA???===;;;;;;<<>>FFFQQQ\\\dddggghhhjjjkkkkkkjjjeeeYYYIII>>>:::999777555444444555555777777888999:::;;;;;;<<<:::;;;>>>AAABBBBBBBBBAAACCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBDDDFFFGGGHHHJJJLLLKKKIIIHHHGGGHHHIIIIIIJJJKKKLLLLLLKKKKKKLLLNNNPPPQQQPPPPPPRRRSSSUUUUUUVVVWWWXXXYYYZZZZZZ\\\XXXWWW[[[```eeemmmuuu}}}zzzyyy|||~~~yyyyyyxxxuuurrrpppppprrruuutttsssqqqooommmkkkjjjiiiiiihhhgggiiijjjgggaaa\\\YYYXXXYYYZZZ\\\\\\ZZZXXXZZZXXXTTTRRRRRRTTTXXXZZZ[[[ZZZXXXVVVTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUSSSRRRRRRRRRSSSTTTSSSSSSRRRTTTUUUVVVTTTSSSTTTSSSRRRQQQPPPQQQRRRSSSTTTTTTTTTUUUUUUVVVVVVWWWVVVVVVVVVUUUUUUTTTTTTTTTQQQPPPOOOMMMJJJHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCEEEFFFGGGFFFCCCAAAAAAAAAGGGPPP^^^jjjssszzzmmmpppxxxuuuppprrrsssyyyzzzwwwtttrrrqqqooommmiiiddd```^^^^^^^^^^^^^^^^^^______```bbbfffkkkmmmmmmllljjjiiiiiijjjiiihhhgggeeedddaaa```___^^^\\\[[[YYYYYYXXXXXXYYYYYYXXXVVVSSSQQQQQQQQQQQQQQQPPPOOONNNNNNNNNLLLJJJHHHGGGEEEBBB???===<<<;;;999777666666666777666666777888999999888666888999;;;;;;:::999888999===CCCKKKSSS[[[ccchhhmmmrrr{{{wwwfff\\\UUUTTTSSSRRRMMMGGGCCC@@@@@@???<<<;;;;;;;;;???LLLYYYwwwoooSSSOOOPPP```xxxiii\\\SSSccc|||~~~yyy[[[NNN@@@777333000......//////.........---------......//////000/////////........................000000000111222222333333222666444777<<<;;;FFF]]]}}}|||hhheeeddd\\\OOOBBB999555555666===@@@GGGQQQ\\\dddhhhiiijjjkkkkkkjjjcccVVVGGG===999888666555444444555555777777888999:::;;;;;;<<<;;;<<>>===<<<;;;999888777777777888777666777888999888777::::::999888888777777777999===CCCIIIPPPXXXaaagggjjjoooxxxuuueee]]]XXXSSSSSSRRRMMMGGGBBB???>>>===;;;:::::::::===IIIUUUpppoooSSSNNNNNN]]]mmm\\\SSSeeeaaaQQQ@@@888444000...///---------.........//////------...//////////////////////////////////////////000000111222222333333444888666777;;;;;;HHH```||||||yyyfffhhhggg^^^PPPBBB999666777888>>>AAAFFFPPPZZZbbbfffhhhkkklllllljjjbbbUUUGGG===888777666444444444555555777777888999:::;;;;;;<<<===>>>???@@@@@@@@@??????BBBCCCCCCDDDDDDDDDDDDDDDBBBBBBAAA@@@@@@AAABBBCCCFFFIIILLLMMMLLLJJJIIIIIIGGGHHHIIIKKKLLLMMMMMMMMMJJJLLLNNNOOONNNMMMNNNOOOSSSUUUWWWWWWVVVWWWYYY[[[```YYYVVVZZZaaaiiirrrzzz}}}}}}~~~|||{{{}}}}}}xxxtttssstttrrrvvvyyywwwqqqllliiiiiiiiihhhggggggeeeccc___]]]\\\[[[\\\^^^___```^^^\\\ZZZWWWTTTRRRRRRTTTWWWZZZ]]]\\\ZZZXXXVVVUUUUUUVVVVVVVVVWWWWWWWWWWWWVVVVVVWWWVVVUUUSSSSSSTTTTTTUUUTTTSSSSSSTTTVVVVVVUUUTTTSSSSSSRRRRRRRRRSSSSSSSSSTTTUUUUUUUUUUUUUUUVVVVVVSSSSSSRRRRRRQQQPPPPPPOOOMMMLLLKKKHHHFFFCCCAAA@@@BBBCCCCCCDDDDDDDDDCCCCCCCCCFFFIIIHHHDDDCCCEEEGGGRRRZZZfffooovvv{{{qqqrrr{{{~~~||||||}}}yyytttrrrpppnnnlllhhhddd```]]]^^^^^^^^^^^^]]]\\\\\\aaaffflllpppqqqooommmmmmhhhiiijjjjjjhhhfffcccbbbccccccaaa___]]]\\\ZZZYYYUUUUUUVVVVVVUUUSSSRRRPPPMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIFFFAAA===>>>===;;;:::999888888888888777666666888888777666999888777555444555666666999===CCCHHHMMMUUU^^^eeegggmmmvvv~~~uuueee^^^[[[TTTTTTSSSOOOIIICCC???>>><<<:::::::::999;;;EEEQQQeeeyyyoooSSSLLLJJJYYY{{{nnn\\\RRReeegggSSS@@@999555///---000,,,,,,------...//////000,,,---......//////////////////////////////////////////000111222333333444555999888888;;;<<>>777777555444444444555555777777888999:::;;;;;;<<<>>>>>>?????????>>>>>>>>>@@@AAABBBCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@AAAAAABBBEEEHHHLLLMMMMMMKKKJJJJJJEEEFFFHHHJJJKKKLLLMMMMMMJJJLLLNNNNNNMMMMMMNNNOOOSSSVVVXXXXXXVVVVVVYYY\\\^^^YYYXXX\\\bbbiiisss}}}~~~~~~~~~}}}{{{}}}|||xxxvvvtttrrruuuyyyxxxsssmmmjjjiiihhhhhhfffeeebbb```^^^]]]^^^]]]^^^___aaaaaa___]]]XXXWWWUUUSSSSSSUUUWWWXXX]]][[[ZZZXXXVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWUUUTTTTTTTTTUUUVVVTTTSSSSSSUUUVVVWWWUUUTTTSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRQQQPPPPPPOOONNNNNNLLLKKKJJJHHHEEECCCBBBAAAAAABBBCCCCCCCCCCCCCCCCCCAAAEEEHHHFFFBBBBBBEEEJJJUUU]]]gggpppvvv|||ssssss}}}uuurrrooollljjjgggdddaaa^^^______```___^^^]]]\\\bbbgggnnnrrrqqqooommmmmmhhhiiijjjjjjiiifffcccaaacccbbbaaa___]]][[[YYYXXXTTTTTTTTTSSSSSSRRRRRRRRRLLLLLLLLLLLLKKKJJJIIIIIIKKKIIIHHHGGGFFFDDDAAA???>>>===<<<:::999999999999777666555555777777666555444444333333444555555666888<<>>NNNiii}}}wwwhhhmmmqqqfffUUUEEE999555666888>>>???CCCJJJTTT]]]bbbeeekkkmmmnnniii___RRREEE===777666555444333444555555777777888999:::;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@AAABBBCCCFFFKKKMMMLLLJJJIIIIIICCCDDDFFFHHHJJJLLLLLLMMMKKKMMMNNNNNNMMMMMMMMMNNNSSSWWWZZZYYYWWWWWWZZZ]]]ZZZXXXYYY]]]aaagggrrr~~~~~~~~~~~~~~~}}}||||||}}}}}}{{{yyyvvvrrrtttwwwwwwtttoookkkhhhggggggeeeccc___]]]\\\\\\___^^^^^^___``````^^^\\\XXXXXXWWWVVVVVVWWWXXXXXX[[[ZZZYYYWWWVVVVVVWWWWWWWWWXXXYYYYYYYYYYYYXXXWWWXXXWWWVVVUUUTTTUUUVVVVVVTTTTTTTTTUUUVVVWWWVVVTTTTTTTTTUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUSSSRRRRRRQQQPPPOOONNNMMMLLLKKKJJJHHHFFFDDDCCCBBB@@@AAABBBCCCCCCCCCCCCCCCAAAEEEGGGDDD@@@AAAGGGMMMUUU]]]gggooouuuzzzuuutttvvvrrrnnnkkkiiigggdddbbb``````aaaaaaaaa```^^^]]]bbbgggooorrrqqqooommmmmmhhhiiikkkkkkiiifffcccaaaaaa```^^^\\\ZZZXXXVVVVVVTTTSSSRRRRRRRRRRRRSSSSSSLLLLLLLLLLLLKKKJJJIIIHHHMMMIIIEEECCCBBBBBBBBBAAA>>>===<<<;;;:::999999999777666555555666777666444...///111333555555666666777;;;AAADDDGGGMMMWWW___dddjjjsss||||||jjj```[[[XXXXXXWWWSSSMMMGGGCCCAAA???>>><<<;;;777666===GGGZZZiii{{{rrrTTTIIICCCOOOpppyyygggYYYLLL]]]uuummmVVVAAA:::777///---000/////////...------,,,,,,+++,,,---...////////////000000000000000000000000...///000111222333444444111666666888<<>>???@@@<<<===???AAABBBDDDDDDEEEEEEDDDBBBAAA@@@AAAAAABBBAAAEEEIIILLLKKKJJJHHHHHHBBBCCCEEEHHHJJJKKKLLLLLLKKKMMMOOOOOOMMMMMMMMMNNNSSSWWW[[[ZZZWWWWWWZZZ^^^WWWWWWZZZ^^^```eeeqqq~~~}}}}}}~~~~~~{{{yyyyyy{{{|||{{{xxxrrrtttuuuvvvtttpppkkkhhhgggfffeeeaaa^^^\\\[[[\\\___^^^^^^___```___\\\ZZZXXXYYYYYYYYYYYYYYYYYYXXXZZZYYYXXXWWWVVVVVVWWWXXXWWWXXXYYYZZZZZZYYYXXXWWWXXXWWWVVVUUUUUUUUUVVVVVVUUUTTTTTTUUUWWWWWWVVVTTTTTTUUUVVVWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPOOONNNNNNKKKKKKJJJHHHGGGEEEDDDDDD@@@AAABBBBBBCCCCCCCCCBBBBBBEEEGGGDDD@@@AAAHHHOOOTTT\\\fffnnntttyyyvvvuuuyyytttnnnkkkiiigggccc```aaaaaabbbbbbbbb```___^^^dddjjjoooooollliiijjjllllllhhheeeeeehhhhhheee```___]]]ZZZZZZZZZZZZXXXWWWUUUTTTSSSQQQPPPPPPPPPQQQMMMKKKJJJIIIJJJJJJHHHGGGLLLJJJGGGDDDBBBAAA@@@@@@@@@@@@>>>===;;;999888777555444111000///000111222000000000111222444555666444777<<>>???@@@CCCAAA@@@@@@BBBCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFDDDDDDDDDEEEGGGIIIKKKMMMOOOOOONNNMMMMMMMMMNNNNNNUUUTTTUUUXXX[[[]]]\\\[[[XXX[[[]]]\\\[[[bbboooyyy}}}|||zzzzzz{{{{{{yyyxxxvvvrrrnnnnnnqqqrrrooolllddddddcccbbb```]]]ZZZXXXZZZ]]]```aaa```______```\\\[[[YYYXXXWWWYYYZZZ[[[^^^]]][[[YYYXXXWWWXXXXXX^^^]]]\\\ZZZYYYXXXXXXXXXWWWWWWUUUUUUUUUUUUWWWWWWYYYYYYXXXWWWVVVTTTTTTSSSXXXWWWVVVUUUTTTTTTTTTTTTSSSTTTVVVWWWWWWVVVUUUSSSQQQQQQPPPPPPOOONNNMMMMMMNNNLLLHHHFFFEEEDDDBBB@@@???@@@AAAAAA@@@???>>>===>>>??????>>>===@@@GGGLLLXXX]]]dddkkkqqqxxx}}}xxxtttzzzuuuoookkkjjjhhhdddaaa```aaaaaabbbbbbaaa``````ccchhhmmmnnnllljjjkkkmmmnnnjjjeeeeeeggggggdddaaa```^^^[[[ZZZZZZYYYXXXVVVVVVUUUSSSQQQPPPPPPPPPPPPMMMLLLLLLKKKIIIHHHGGGGGGHHHGGGFFFDDDCCCBBBBBBBBB@@@@@@???===<<<:::999888666555333111000000111222000000000111222333555555777999<<>>AAAXXX{{{zzzxxxzzzoooUUUDDD;;;777888;;;BBBCCCFFFLLLUUU]]]bbbeeeiiinnnqqqkkk]]]MMMAAA;;;888777555444222222222333777888999999:::999999999;;;;;;<<<===>>>>>>??????BBBAAA@@@@@@BBBCCCCCCBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFEEEEEEEEEFFFGGGIIIKKKLLLOOOOOONNNNNNNNNNNNNNNOOORRRSSSUUUWWWXXXZZZ[[[[[[\\\^^^___]]][[[```kkkuuu~~~~~~~~~}}}|||zzzzzzzzzzzzyyyxxxrrrooommmnnnpppqqqmmmiiidddddddddbbb```^^^[[[ZZZYYY\\\___aaaaaa`````````]]][[[ZZZYYYXXXYYYZZZ[[[]]]\\\ZZZYYYXXXWWWXXXXXX\\\\\\ZZZYYYXXXWWWWWWWWWWWWVVVUUUUUUUUUUUUVVVWWWWWWWWWVVVVVVUUUTTTTTTTTTWWWVVVUUUTTTTTTSSSSSSTTTSSSTTTVVVWWWWWWVVVTTTSSSQQQPPPOOOOOONNNMMMLLLLLLLLLIIIFFFEEEDDDCCCAAA???>>>>>>??????>>><<<;;;:::;;;<<<<<<;;;:::>>>DDDJJJVVV\\\dddjjjooottt{{{{{{uuu~~~zzzuuuooollljjjhhheeeaaa```aaabbbbbbcccbbbbbbbbbbbbfffjjjlllkkkkkklllooopppkkkfffdddeeefffdddbbbaaa___\\\[[[ZZZYYYWWWVVVWWWUUUSSSQQQOOOOOOOOOOOOLLLNNNOOOLLLHHHFFFFFFHHHGGGGGGGGGGGGGGGFFFEEEDDD@@@@@@???>>>===<<<::::::777666444222111111111111000000000111222333444555888:::===AAAGGGMMMRRRUUU\\\___eeemmmuuu{{{|||iii___ZZZTTTSSSRRRQQQNNNIIICCC>>>AAA>>>===<<<;;;:::@@@III[[[rrreeeIIICCCAAAEEE___kkkWWWKKKXXXqqqzzz}}}~~~iiiWWWBBB888333000...///.........------..................------.....................////////////000111111222222333444444333555555999???DDD\\\yyywwwyyynnnTTTBBB999666888<<>>>>>?????????AAA@@@???@@@BBBCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFGGGGGGGGGGGGHHHIIIJJJKKKOOOOOOOOOOOOOOOOOOOOOPPPPPPSSSWWWWWWVVVWWWZZZ]]]___aaaaaa]]]ZZZ]]]eeelll~~~}}}}}}}}}}}}{{{yyyxxxyyyyyyxxxwwwnnnlllkkklllnnnmmmjjjgggdddddddddcccaaa```^^^]]]WWWZZZ___aaabbbaaaaaaaaa^^^]]]\\\ZZZZZZZZZ[[[\\\]]]\\\ZZZXXXWWWWWWXXXXXXZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVUUUTTTSSSSSSSSSSSSSSSTTTUUUVVVVVVUUUSSSRRROOOOOONNNMMMLLLKKKJJJJJJHHHFFFCCCBBBBBBAAA@@@???=========<<<;;;999888777777999999888888:::AAAFFFRRRZZZccciiikkkoooxxx}}}uuu{{{yyytttoookkkjjjhhheeeaaacccccccccccccccbbbbbbbbbaaadddhhhiiijjjkkkmmmoooppplllgggdddcccdddcccbbbbbb```]]][[[ZZZYYYVVVUUUUUUTTTRRROOONNNMMMMMMMMMLLLOOOQQQNNNGGGDDDFFFIIIHHHIIIJJJJJJJJJIIIGGGFFF@@@@@@AAA@@@???===<<<;;;777666444333111111111111111111111111222333444555888999<<<@@@FFFLLLRRRUUUYYY\\\```gggooowww~~~zzzhhh^^^ZZZSSSRRRQQQQQQOOOJJJDDD@@@???=========<<<;;;@@@HHH\\\tttbbbHHHCCCBBBFFF^^^~~~mmmXXXKKKXXXqqqyyy|||~~~gggVVVCCC888333000...//////...---,,,,,,---...//////...---,,,,,,---...///.........///////////////000111111222222333444444333666666:::@@@FFF```|||zzzzzz|||jjjPPP???777444777<<>>>>>>>>>>>????????????AAA@@@???@@@BBBCCCBBB@@@BBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFIIIIIIIIIIIIIIIIIIJJJJJJNNNNNNOOOOOOPPPPPPPPPPPPPPPTTTXXXXXXUUUUUUZZZ___aaaaaa```\\\XXXXXX\\\aaapppxxx}}}||||||{{{yyywwwvvvwwwwwwwwwvvvooollliiihhhiiijjjiiihhhdddddddddcccbbbaaa``````VVVYYY^^^aaabbbbbbbbbccc```___^^^]]]\\\[[[\\\\\\\\\[[[YYYXXXWWWWWWXXXXXXYYYXXXWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVRRRRRRRRRSSSTTTTTTUUUUUUVVVUUUTTTSSSRRRRRRRRRRRRRRRSSSUUUVVVVVVTTTRRRQQQNNNNNNMMMLLLJJJIIIHHHHHHDDDBBB@@@@@@@@@@@@???>>>===<<<;;;:::999777666555555777888777666999???DDDMMMWWWaaaffffffjjjsss||||||tttxxxzzzyyyzzzxxxsssnnnkkkjjjhhheeeaaaffffffeeedddcccbbbbbbbbbcccdddfffggghhhjjjlllnnnnnnkkkgggcccbbbbbbbbbbbbbbb___\\\ZZZYYYXXXVVVTTTSSSRRRPPPMMMLLLKKKKKKLLLLLLPPPQQQNNNHHHDDDFFFIIIIIIIIIJJJJJJIIIGGGEEEDDDBBBBBBBBBBBBAAA???===;;;666555444333222111111000333222222222333444555666666777:::???EEEMMMSSSWWWXXXZZZ]]]bbbjjjsss{{{zzzhhh^^^ZZZSSSSSSRRRRRRPPPLLLFFFAAA@@@>>>===>>><<<<<>>>>>>>>>>>????????????@@@@@@@@@AAACCCCCCBBB@@@AAAAAABBBCCCDDDDDDCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFIIIIIIIIIIIIIIIIIIIIIIIILLLMMMNNNOOOPPPQQQPPPPPPMMMQQQUUUTTTRRRRRRWWW\\\______^^^ZZZUUUSSSUUUWWW]]]cccjjjqqqxxx~~~|||{{{zzzwwwtttssstttuuuuuutttsssoooiiifffeeegggiiijjjeeedddccccccbbbaaaaaaaaaVVVYYY]]]```aaabbbcccdddbbbaaa```___^^^]]]\\\\\\[[[ZZZYYYWWWWWWWWWXXXXXXXXXXXXWWWVVVVVVVVVWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUPPPQQQRRRSSSTTTUUUUUUVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRSSSTTTUUUUUUSSSQQQPPPNNNMMMLLLKKKIIIHHHGGGFFFCCCAAA???>>>??????>>>======<<<;;;999888777666555555777888888777999???CCCIIISSS]]]bbbbbbeeeoooxxxyyysssvvv}}}ttttttsss}}}yyytttnnnkkkkkkiiifffcccgggfffeeedddcccccccccdddeeeeeeeeeeeefffhhhjjjkkkkkkiiifffcccaaa``````aaa```]]]ZZZYYYXXXWWWUUUTTTQQQPPPNNNMMMLLLLLLLLLLLLMMMOOOPPPMMMIIIGGGGGGIIIGGGGGGGGGFFFEEEDDDCCCBBBDDDDDDEEEDDDBBB@@@===;;;555555555444444333222222555444444444555555666777555666999===DDDLLLSSSWWWYYYYYY\\\```gggpppxxx|||zzz}}}|||jjj```\\\VVVVVVUUUTTTRRRNNNHHHDDDAAA???>>>>>>======DDDLLLaaaxxx```HHHDDDDDDGGG___~~~qqq^^^PPPXXXnnnyyy}}}dddUUUEEE:::444///...111.........------..................------.........///////////////.........000111111222222333444444555999:::<<>>>>>?????????AAA@@@AAACCCDDDDDDBBB@@@@@@AAABBBDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFGGGHHHHHHIIIIIIIIIIIIHHHJJJKKKMMMOOOPPPPPPPPPPPPKKKMMMOOOOOONNNOOOTTTWWW\\\\\\[[[WWWTTTQQQPPPQQQNNNQQQVVVZZZaaakkkxxx|||zzzwwwuuuqqqpppqqqrrrrrrrrrtttqqqkkkfffddddddgggiiieeedddcccbbbaaaaaaaaaaaaXXXZZZ]]]^^^___aaacccfffddddddcccaaa```^^^]]]\\\ZZZZZZXXXWWWWWWWWWXXXXXXWWWVVVVVVVVVVVVVVVWWWXXXTTTTTTUUUUUUUUUUUUTTTTTTQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSRRRSSSTTTUUUTTTRRRPPPOOONNNMMMLLLJJJIIIGGGFFFEEEDDDBBB????????????>>>======<<<:::999777777666666555777999999888:::???DDDGGGOOOXXX]]]___ccckkkrrr|||wwwrrrttt|||qqqssspppvvv~~~nnnssszzz~~~~~~~~~}}}wwwsssqqqrrruuuzzzzzzvvvpppmmmmmmkkkhhheeeeeeeeedddddddddfffggghhhiiigggdddcccdddfffhhhhhhffffffeeeccc```______```]]][[[XXXWWWWWWVVVUUUSSSQQQPPPOOONNNMMMMMMNNNOOONNNNNNMMMLLLKKKJJJIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFCCC@@@<<<:::666666777777777666666666666666666666666777777888777888999===CCCJJJQQQUUUZZZZZZ\\\___eeemmmtttxxxxxxzzz}}}mmmccc^^^ZZZYYYXXXWWWUUUPPPJJJEEEDDD@@@???>>>===>>>FFFOOOddd{{{hhhNNNIIIHHHJJJbbbssscccSSSYYYkkk{{{cccUUUEEE;;;444///...111------............------------............------000/////////............000111111222222333444444333888999===CCCKKKkkk~~~}}}|||~~~~~~~~~{{{uuuqqqkkkYYYEEE999555444777;;;@@@AAADDDKKKSSS[[[```ccceeeiiikkkdddWWWHHH???;;;666555444333333333444555444555666888999:::::::::;;;;;;<<<===>>>>>>??????AAAAAABBBDDDFFFEEECCCAAA???@@@BBBDDDEEEEEEDDDCCCCCCDDDEEEFFFFFFGGGGGGFFFEEEFFFGGGHHHIIIIIIHHHHHHGGGIIILLLNNNPPPPPPOOOOOOMMMLLLLLLMMMNNNQQQTTTVVVYYYYYYXXXWWWTTTQQQOOOOOOKKKKKKKKKLLLOOOXXXcccjjj}}}zzzxxxuuurrrooommmnnnooopppppprrrpppmmmhhhdddccccccdddfffeeecccaaa````````````[[[\\\\\\\\\]]]___cccgggfffeeedddcccaaa___]]]\\\ZZZYYYXXXWWWVVVWWWXXXXXXTTTTTTTTTTTTTTTUUUVVVWWWSSSTTTUUUVVVVVVUUUTTTSSSRRRRRRSSSSSSTTTUUUVVVVVVWWWVVVUUUTTTTTTSSSSSSTTTRRRSSSTTTTTTSSSRRRPPPNNNNNNNNNLLLKKKIIIGGGFFFEEEEEECCCAAA@@@@@@@@@>>>===;;;:::888777666666666777555777999999999:::???CCCFFFLLLSSSYYY]]]bbbhhhmmmuuuyyyrrrqqq}}}}}}rrrrrrmmmppptttzzz\\\ccclllrrrssssssssstttnnnrrruuusssllleee___]]]bbbeeelllvvv|||xxxrrroooooonnnjjjgggcccccccccdddeeehhhjjjkkkkkkhhhdddcccccceeeffffffcccddddddccc```_________[[[YYYWWWVVVVVVVVVUUUSSSQQQQQQPPPOOOOOOOOOQQQQQQOOOMMMKKKKKKLLLLLLJJJHHHGGGGGGFFFFFFGGGIIIKKKLLLGGGGGGHHHGGGDDD@@@<<<999777777888999999999999888888777777777777888888999999999:::===BBBIIIOOOSSS[[[[[[\\\___dddkkkrrrvvvzzz{{{~~~pppeeeaaa\\\[[[ZZZYYYVVVRRRKKKFFFEEEBBB???>>>===>>>GGGQQQfff~~~qqqVVVPPPMMMNNNeeetttgggUUUYYYiii||||||bbbUUUFFF;;;444///...111,,,---...//////...---,,,,,,---...//////...---,,,000000//////.........---000111111222333333444444111777999===CCCMMMooozzzwwwxxxxxx{{{xxxrrrnnnhhhWWWDDD:::777666888<<>>???@@@BBBBBBCCCEEEGGGFFFDDDBBB???@@@BBBDDDEEEEEEDDDCCCCCCDDDEEEFFFFFFGGGGGGFFFDDDEEEGGGHHHIIIIIIHHHHHHFFFHHHKKKMMMOOOOOOOOONNNQQQOOOMMMNNNQQQUUUWWWWWWWWWWWWXXXWWWUUURRRPPPOOONNNLLLIIIGGGGGGMMMWWW]]]sss|||yyywwwtttqqqmmmkkklllnnnnnnnnnoooooonnnkkkfffbbb___^^^fffeeecccaaa____________]]]]]]\\\[[[[[[^^^dddhhhgggfffeeedddbbb```^^^]]]ZZZYYYXXXWWWVVVWWWXXXYYYSSSRRRRRRRRRSSSTTTUUUVVVSSSTTTUUUVVVVVVUUUTTTSSSRRRSSSSSSTTTUUUUUUVVVVVVXXXWWWVVVUUUTTTTTTTTTTTTRRRSSSTTTTTTSSSQQQOOONNNOOONNNMMMKKKIIIGGGFFFEEEGGGDDDBBBAAAAAA@@@???===999888777666555555666777444777999999999:::???CCCFFFJJJQQQWWW\\\bbbgggjjjnnn|||{{{ssspppyyyuuuqqqkkkkkklllqqqVVV[[[dddmmmrrrpppiiicccbbbeeegggccc\\\WWWVVVXXXVVVYYY___fffooozzz~~~xxxrrrpppqqqppplllhhhhhhfffccccccfffiiikkkkkkoookkkfffbbbaaaaaa``````dddcccaaa___]]]\\\\\\\\\ZZZYYYWWWWWWXXXWWWTTTRRRTTTOOOJJJIIIMMMPPPPPPNNNMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJLLLMMMNNNJJJIIIFFFCCC@@@===;;;:::::::::::::::::::::::::::777777888999999:::;;;;;;===:::888<<>>===>>>HHHSSSggg^^^TTTZZZYYYccc|||wwwbbbUUUXXXhhhyyyaaaWWWGGG;;;444111///---////////////////////////000000///...------,,,,,,---....../////////////////////000111222333333444;;;666888???CCCQQQwww{{{vvvvvvxxx}}}tttnnnkkkgggUUUBBB888666555666888AAAAAADDDLLLVVV___bbbcccoooooolllbbbTTTFFF>>>:::666666555444444444444555555555666777888999:::::::::;;;;;;<<<>>>???AAABBBCCCCCCCCCDDDFFFGGGFFFEEEBBBBBBCCCCCCCCCCCCBBBBBBGGGFFFFFFEEEDDDCCCCCCBBBDDDEEEGGGIIIJJJJJJJJJJJJJJJJJJJJJKKKMMMOOORRRSSSPPPLLLKKKOOOQQQSSSYYY______aaa___YYYVVVYYY\\\]]][[[WWWRRRLLLIIIJJJNNNRRRbbbooo|||zzzzzzyyyqqqnnnkkkjjjjjjjjjiiihhhrrrnnnmmmooojjjbbb```ccceeeeeedddbbb```^^^___```[[[\\\\\\^^^```ccceeefffgggeeecccaaa____________ZZZXXXVVVVVVXXXYYYXXXWWWUUUQQQNNNPPPTTTXXXWWWTTTZZZXXXVVVUUUVVVWWWWWWVVVTTTTTTTTTTTTTTTTTTUUUUUURRRSSSTTTVVVVVVWWWVVVVVVTTTTTTTTTTTTSSSQQQPPPNNNLLLKKKIIIJJJLLLKKKHHHDDDFFFDDDAAA@@@@@@???===;;;;;;:::888666555555777777<<<<<<<<<;;;:::===AAADDDDDDDDDHHHRRRYYY^^^eeekkkrrr{{{|||sssppp{{{{{{qqqkkkpppqqqlllqqqYYY]]]eeemmmrrrpppiiiccc^^^cccgggeee^^^XXXUUUTTTTTTUUUXXX\\\dddnnnzzz}}}xxxsssqqqqqqqqqmmmiiihhhfffddddddgggjjjlllmmmmmmjjjeeebbb___^^^[[[ZZZZZZYYYXXXWWWWWWVVVVVVVVVYYYXXXWWWWWWXXXXXXVVVTTTSSSOOOKKKKKKOOOQQQPPPNNNMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIJJJKKKMMMNNNOOOJJJIIIFFFCCC???<<<:::888777888999:::;;;<<<<<<===;;;;;;;;;:::::::::999999<<<:::999<<>>;;;;;;CCCMMMffffffXXX[[[ZZZddd{{{xxxaaaTTTZZZmmm{{{aaaVVVGGG;;;444111///---//////////////////////////////......---,,,,,,,,,---....../////////////////////000111222333444444:::666888???DDDSSSzzz~~~zzzyyyyyy|||{{{tttqqqooodddSSS@@@777555555777999@@@@@@CCCLLLWWW```eeefffoooooolllbbbTTTFFF>>>:::666666555444444444444555555666666777888999999:::;;;;;;;;;<<<>>>???AAABBB@@@??????AAACCCDDDCCCAAABBBBBBCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGIIIJJJJJJJJJJJJHHHHHHIIIJJJLLLNNNQQQRRRRRRNNNNNNQQQTTTXXX___fffjjjllljjjbbb___bbbeeeffffffbbb\\\UUUPPPMMMMMMNNN[[[dddqqqzzz|||{{{zzzzzzrrrooollljjjiiihhhgggfffmmmjjjjjjmmmjjjccc```cccdddddddddbbb`````````aaa]]]]]]^^^```bbbdddeeefffhhhfffdddbbb```___^^^^^^[[[YYYXXXXXXYYYYYYYYYXXXUUURRROOOQQQVVVYYYXXXVVV[[[XXXVVVUUUUUUUUUTTTSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWVVVVVVUUUSSSPPPNNNLLLLLLJJJIIIJJJLLLKKKIIIFFFFFFDDDBBB@@@@@@???===;;;:::999777666555666777888<<<======<<<<<<>>>AAADDDEEECCCGGGOOOVVV\\\cccjjjuuu~~~|||rrrooozzz|||ssskkkpppqqqmmmqqq___bbbiiiqqquuussskkkdddbbbhhhnnnooohhh___XXXTTTSSSSSSSSSTTTYYYbbbmmmttt~~~||||||xxxsssrrrrrrqqqnnnkkkfffdddccccccfffiiikkkkkkkkkgggbbb^^^ZZZWWWSSSQQQTTTUUUUUUVVVWWWWWWXXXXXXYYYXXXWWWXXXXXXXXXVVVTTTQQQOOOMMMNNNPPPRRRPPPMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIJJJLLLNNNOOOPPPKKKJJJFFFBBB>>>;;;999777555666777999;;;===>>>???>>>======;;;:::999888888:::999999<<>>:::666666555444444444444555666666777777888888999999;;;;;;;;;<<<===???AAAAAA???>>>>>>@@@BBBCCCBBB@@@BBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJGGGGGGGGGIIIKKKMMMPPPRRRTTTQQQQQQTTTXXX]]]gggppptttvvvsssjjjeeefffjjjkkkpppmmmggg```ZZZTTTOOOMMMQQQUUU[[[```eeekkksssyyy~~~}}}{{{zzzzzztttqqqmmmkkkiiihhheeecccfffeeegggjjjjjjeeeccccccccccccbbbaaaaaaaaaaaaaaa___```aaabbbdddeeefffgggiiihhhfffcccaaa___^^^^^^]]][[[YYYYYYYYYZZZYYYXXXTTTRRRPPPRRRWWWZZZYYYXXXZZZXXXVVVUUUUUUTTTSSSRRRUUUUUUUUUUUUUUUTTTSSSRRRSSSSSSRRRSSSTTTUUUWWWXXXYYYYYYWWWUUURRROOOLLLJJJKKKJJJJJJJJJLLLLLLJJJHHHFFFDDDBBBAAA@@@???===;;;999888777666555666777888<<<===????????????AAACCCEEECCCDDDKKKRRRXXX```hhhwww{{{qqqooozzz~~~tttkkkpppqqqooorrrjjjlllqqqxxx}}}zzzrrrjjjhhhooowwwyyyrrrggg[[[UUUUUUUUUTTTTTTVVV[[[bbbgggoooyyy~~~}}}|||zzzyyyvvvsssrrrrrrqqqnnnlllcccbbb```aaaccceeeffffffhhhccc[[[UUUQQQNNNLLLJJJPPPQQQSSSVVVXXXZZZ\\\\\\[[[YYYXXXXXXXXXWWWUUUSSSOOONNNMMMOOOQQQQQQNNNLLLMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIJJJKKKMMMOOOPPPQQQMMMKKKGGGCCC>>>;;;999888666777888999:::<<<===>>><<<<<<;;;:::999888777777999888999<<>>AAAGGG```{{{lllQQQJJJGGGOOOaaa{{{zzzcccRRRZZZmmmxxxaaaVVVGGG;;;444111///...////////////////////////......------,,,,,,,,,+++---......//////////////////000000111222333444555666555888>>>FFFZZZ~~~zzzwwwwww}}}zzzooogggeeefffhhhbbbRRRAAA888444444777<<>>:::666666555444444444444555666777777777888888888888;;;;;;<<<<<<===???@@@AAAAAA@@@AAABBBDDDEEEDDDBBBBBBBBBCCCCCCCCCCCCBBBBBBAAABBBBBBCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJGGGGGGHHHIIIKKKNNNPPPRRRTTTRRRSSSWWW\\\bbbnnnyyy~~~}}}ssskkkkkknnnppptttrrrmmmhhhaaaZZZSSSOOOIIIJJJKKKLLLNNNSSS[[[```gggjjjooovvv~~~~~~|||{{{zzzzzzvvvssspppmmmkkkhhheeecccaaabbbdddhhhjjjiiigggfffbbb```______```aaaaaaaaa```aaabbbdddeeefffggggggkkkjjjhhheeeccc```___^^^]]][[[YYYXXXYYYYYYXXXWWWRRRQQQQQQSSSVVVYYYYYYXXXXXXWWWUUUUUUVVVWWWVVVTTTWWWWWWXXXXXXWWWUUUTTTSSSSSSRRRQQQQQQRRRTTTWWWYYYYYYXXXVVVTTTQQQNNNLLLKKKJJJJJJJJJJJJKKKKKKKKKJJJFFFDDDBBBAAAAAA@@@===;;;888777666666666666777777;;;===@@@AAAAAAAAABBBCCCFFFBBBBBBFFFMMMSSS]]]fffttt}}}yyypppooo|||uuukkkoooqqqqqqtttzzzzzz|||xxxooommmssszzz|||vvvjjj]]]UUUVVVWWWWWWVVVUUUUUUVVVXXX^^^jjjvvvyyyyyyzzzzzzyyytttsssrrrqqqpppooommmllldddbbb``````aaabbbbbbaaaaaa[[[RRRJJJFFFEEEEEEEEEEEEHHHKKKOOOTTTWWWYYYZZZ\\\ZZZYYYXXXWWWUUURRRPPPLLLMMMNNNOOOPPPOOOMMMKKKMMMMMMLLLLLLKKKKKKJJJJJJIIIJJJJJJKKKMMMNNNPPPQQQOOOLLLHHHCCC???<<<:::999888888888999999999999999777777777777777777777777777888999<<<@@@EEEJJJNNNPPPVVV[[[[[[ZZZ\\\eeemmmttt|||pppccc[[[YYYWWWWWWWWWUUUOOOJJJDDDAAA@@@AAAAAA???AAAFFF___xxxtttTTTIIIFFFLLL[[[pppwww~~~zzzgggSSSWWWggg}}}qqq{{{}}}cccXXXIII<<<555222000...////////////////////////...---------------,,,,,,---......///////////////000000111222333444444555444555999>>>FFF^^^{{{wwwtttvvv~~~zzznnnfffcccdddfffcccUUUDDD:::555444888===DDDDDDFFFMMMXXXbbbhhhjjjoooooolllbbbTTTFFF>>>:::666666555444444444444555666666777777888888999999<<<<<<<<<<<<===???@@@@@@BBBAAAAAACCCEEEFFFEEECCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEGGGGGGGGGGGGHHHIIIIIIJJJIIIIIIIIIJJJKKKNNNPPPRRRRRRRRRTTTYYY^^^eeesssuuusssvvvwwwxxxtttooojjjeee]]]UUUOOOHHHGGGDDDBBBAAACCCGGGJJJQQQUUU[[[bbbkkkssszzz~~~}}}}}}~~~~~~~~~}}}}}}{{{zzzyyyyyywwwuuuqqqooommmjjjfffddd```aaadddgggkkknnnllliiiaaa___^^^^^^```bbbaaa``````bbbccceeeggghhhhhhiiilllkkkiiigggeeebbb```___]]][[[XXXWWWWWWWWWVVVUUUPPPPPPQQQSSSUUUWWWWWWVVVVVVUUUUUUWWWYYYZZZZZZYYYYYYYYYZZZZZZYYYWWWUUUTTTSSSRRRQQQQQQQQQSSSUUUWWWVVVUUUTTTRRRPPPOOONNNMMMIIIIIIJJJIIIIIIIIIJJJKKKGGGEEEBBBAAAAAA@@@>>><<<777777666666666666666666999<<<@@@BBBBBBBBBCCCDDDGGGBBB@@@CCCIIIOOOYYYbbbmmmwwwwwwpppppp~~~tttjjjmmmqqqsssuuuyyynnnppptttzzz|||xxxnnnccc\\\TTTUUUUUUSSSOOOKKKJJJIIINNNYYYffflllqqquuuvvvtttoooooooooooonnnmmmkkkkkkfffdddaaa```___^^^\\\[[[VVVPPPHHHAAA>>>>>>??????>>>AAAFFFLLLQQQUUUWWWXXX[[[YYYWWWVVVVVVTTTQQQOOOMMMMMMOOOOOOOOOOOOMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNOOONNNKKKGGGBBB>>>;;;::::::999999888888777666666555333333444444555666777777666888999;;;===AAAFFFJJJJJJNNNRRRSSSSSSVVV]]]dddkkkuuuuuuiii^^^[[[XXXWWWWWWTTTNNNIIIDDD???===>>>>>>===???CCC\\\tttxxxTTTGGGDDDIIIVVViiirrrzzz~~~xxxhhhUUUXXXfffzzznnnxxx{{{fff[[[KKK>>>666333000...////////////////////////........................---......///////////////000000111222333444555555444666:::>>>GGGaaa~~~xxxuuutttvvv~~~wwwllldddaaa```aaabbbUUUEEE;;;666555:::@@@FFFEEEGGGNNNXXXccciiikkkoooooolllbbbTTTFFF>>>:::666666555444444444444555555555666777888999::::::<<<<<<<<<<<<===>>>???@@@@@@??????AAACCCDDDCCCAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDHHHGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJJJJKKKMMMOOOPPPPPPQQQVVV\\\aaahhhvvv{{{xxxyyyyyy}}}xxxqqqkkkeee___WWWQQQLLLIIIEEE@@@===<<<<<<<<>><<<888888777777666555444444777:::>>>AAABBBCCCEEEFFFGGGBBB???BBBGGGMMMVVV___hhhrrr|||~~~xxxpppnnn{{{~~~tttiiikkkppptttwww~~~tttgggiiikkkoooqqqpppkkkddd___RRRRRRPPPLLLFFFBBB@@@???BBBLLLWWW___gggnnnooollljjjlllmmmmmmkkkjjjiiiiiieeeccc___\\\ZZZWWWTTTQQQIIIEEE@@@===<<<;;;:::999;;;>>>DDDJJJPPPTTTWWWXXXWWWVVVUUUUUUUUUTTTRRRPPPOOOPPPQQQQQQPPPPPPPPPPPPMMMMMMLLLLLLKKKKKKJJJJJJKKKJJJJJJJJJKKKKKKLLLMMMKKKIIIDDD???<<<:::999:::888777777666555444444444222222333333444555555666555777999:::;;;===BBBFFFDDDEEEGGGHHHIIIMMMRRRVVV___lllwww|||~~~yyynnn___\\\YYYXXXXXXUUUPPPKKKGGGAAA=========<<<===AAATTTkkkxxxRRRCCCAAAFFFPPPfffsss}}}uuugggYYY]]]lll{{{mmmvvv}}}zzziii^^^NNN@@@888333000...////////////////////////////////////////////////---......///////////////000111111222333444555555444777;;;>>>HHHddd|||xxxvvvwwwwwwwww}}}~~~uuullleee```^^^^^^]]]QQQCCC:::666666<<>>:::666666555444444444444555333444555777888:::;;;<<<===<<<<<<======>>>???@@@???>>>>>>@@@BBBCCCBBB@@@BBBBBBCCCCCCCCCCCCBBBBBB@@@@@@AAABBBDDDEEEFFFFFFHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIJJJKKKLLLMMMOOOQQQXXX___cccjjjxxx|||{{{{{{~~~xxxpppjjjgggccc]]]YYYRRRMMMFFF@@@===;;;:::::::::<<>><<<999888888777666444333222555888<<>>===<<<<<<:::777555777:::@@@GGGMMMQQQTTTUUUSSSRRRRRRSSSUUUUUUTTTRRRQQQRRRSSSRRRQQQQQQRRRSSSMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKIIIFFFBBB===:::999888999666666555555444444444333333333333444444444555555555777999:::999;;;@@@CCC@@@??????@@@BBBFFFIIIKKKWWWdddrrrwwwzzz{{{qqq___\\\ZZZYYYYYYWWWRRRNNNMMMFFF@@@???>>><<<===AAAKKKaaazzzyyySSSDDDCCCGGGPPPfffvvvrrrddd[[[bbbsss}}}lllsss~~~}}}zzzkkk```OOOAAA888333000---/////////////////////////////////000000000000000---......///////////////000111222222444444555666444888<<<>>>HHHeeevvvuuuvvvyyyyyyxxx{{{yyyqqqkkkfffcccaaaYYYMMM@@@888555777>>>FFFDDDCCCEEEMMMZZZfffnnnqqqoooooolllbbbTTTGGG>>>:::666666555444444444444555222333444666888:::<<<=========<<<======>>>???@@@@@@??????AAACCCDDDCCCAAABBBCCCCCCCCCCCCCCCCCCBBB===>>>@@@BBBDDDFFFHHHIIIIIIHHHGGGGGGGGGHHHIIIJJJKKKKKKIIIIIIHHHIIIJJJKKKNNNRRRYYYaaaeeelllyyy|||uuummmiiiiiiiiifffbbbVVVPPPHHH@@@===;;;;;;;;;777999;;;;;;;;;???EEEIIIUUU\\\eeennnsssvvvxxxyyyuuuvvvwwwxxxxxxwwwvvvuuunnnmmmlllllllllkkkhhheeeddddddbbbaaagggppppppjjjkkkgggddddddhhhiiigggddddddfffjjjnnnqqqssssssssskkkkkkkkkjjjiiigggeeeccc```^^^[[[YYYYYYXXXVVVTTTSSSUUUWWWWWWVVVUUUTTTUUUTTTTTTUUUWWWZZZZZZYYYWWWSSSTTTWWWXXXYYYWWWUUUTTTTTTTTTTTTSSSRRRPPPOOONNNRRRQQQOOOMMMKKKKKKKKKKKKHHHIIIIIIFFFCCCBBBDDDGGGGGGEEECCCBBBBBBAAA>>>===999999888777666444222111444777;;;>>>@@@DDDHHHJJJGGGBBB???BBBFFFKKKSSS[[[hhhpppxxx|||}}}~~~oooffflllzzz|||wwwfffgggnnnvvvyyy~~~|||nnn^^^RRRLLLLLLMMMOOORRRSSSRRRPPPOOOGGGAAAAAABBB>>>:::888888===FFFOOOWWW\\\^^^___bbbbbbbbbcccddddddeeeeeebbb\\\UUUOOOKKKGGGBBB>>><<<===>>>>>>===:::777555999;;;???DDDIIINNNQQQRRRSSSRRRQQQQQQSSSSSSSSSRRRNNNMMMLLLLLLLLLNNNPPPRRROOONNNNNNMMMLLLKKKJJJJJJNNNLLLKKKLLLMMMMMMLLLKKKFFFDDDBBB>>>;;;999777666333444555555555444333222///000111222333444555555777777888888999999:::::::::;;;;;;;;;:::<<<>>>AAAHHHUUUfffuuu~~~sssddd^^^XXXWWWYYYYYYTTTNNNDDDAAA???@@@???;;;:::<<>>FFFBBBDDDPPP^^^fffjjjmmmooonnniii^^^PPPDDD===:::666555444333444444666666555555666777888999::::::>>>>>>>>>>>>============AAAAAAAAA@@@@@@@@@??????@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCEEEGGGIIIKKKKKKJJJIIIHHHGGGHHHIIIJJJKKKJJJJJJIIIIIIKKKLLLMMMJJJMMMTTT\\\cccnnn}}}xxxpppkkkiiijjjiiihhhfffYYYMMMJJJFFF???:::999888888888777888;;;@@@DDDFFFNNNYYYcccjjjpppuuuyyyuuuwwwzzz{{{zzzvvvqqqmmmnnnlllkkknnnqqqpppkkkfffdddcccbbbbbbccceeehhhiiijjjgggeeefffhhhiiihhhfffkkkkkkmmmppptttvvvvvvvvvsssrrrpppmmmjjjhhhfffeeecccaaa^^^]]][[[XXXUUURRRPPPTTTWWWXXXWWWVVVWWWYYYSSSSSSTTTVVVXXXXXXVVVTTTTTTTTTUUUWWWZZZZZZYYYWWWUUUQQQNNNMMMOOOOOONNNLLLNNNNNNNNNMMMLLLKKKKKKJJJLLLKKKIIIHHHGGGFFFFFFFFFFFFEEEDDDBBB@@@===:::999777777666555444444333333333555999===AAACCCEEEEEEFFFCCCBBBDDDGGGKKKTTT]]]fffoooxxx{{{~~~{{{~~~nnnfffllltttrrrggggggnnnxxx}}}wwwkkk^^^PPPGGGFFFFFFGGGIIIKKKLLLJJJIIIIIICCC???AAAAAA===999999;;;???DDDKKKPPPSSSUUUVVV[[[[[[]]]^^^____________ZZZUUUNNNHHHEEEAAA===;;;;;;;;;<<<===<<<:::888777999;;;???DDDIIIMMMPPPRRRRRRQQQRRRSSSTTTTTTRRRPPPNNNMMMLLLKKKKKKLLLMMMNNNOOOOOONNNNNNMMMMMMLLLLLLOOOMMMLLLLLLLLLLLLKKKIIIEEECCCAAA>>>;;;888777666333444555555555444333222000111222333444555666777555666666777888999:::;;;:::;;;;;;;;;:::;;;===???FFFSSSdddsss|||ttteee___XXXWWWYYYYYYTTTPPPEEEAAA??????>>>:::999<<>>===777888???AAAGGGCCCEEEQQQ^^^fffkkknnnnnnmmmhhh^^^OOOCCC<<<:::666555444444444444666666666666777888999:::;;;;;;>>>=====================>>>>>>???@@@AAABBBBBBCCCAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAABBBDDDFFFHHHIIIJJJIIIHHHHHHHHHHHHIIIJJJKKKJJJJJJIIIJJJKKKLLLMMMMMMNNNTTT[[[aaajjj{{{}}}xxxqqqmmmlllnnnpppqqqmmmaaaVVVPPPJJJBBB======;;;:::888777666777:::<<>>===;;;;;;<<<>>>CCCOOO```pppyyyxxxrrrfff___XXXVVVXXXXXXUUURRRGGGCCC@@@@@@>>>;;;;;;>>>EEEZZZooowwwxxx{{{}}}ZZZLLLNNNLLL```uuurrraaaXXXcccwww{{{ssswww~~~yyylllXXXJJJBBB555111222,,,///////////////////////////...---,,,,,,---...///....../////////000000000---...///111333444555666777888;;;BBBQQQnnn{{{{{{zzz|||{{{uuutttnnnooouuurrr```III===<<<777999BBBEEEIIIDDDEEEQQQ^^^fffkkkooonnnmmmhhh]]]OOOCCC;;;999777666555444444444666666777777888999:::;;;<<<<<<========================>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBDDDFFFGGGIIIIIIHHHHHHHHHIIIIIIJJJKKKJJJJJJJJJJJJKKKLLLLLLNNNOOORRRXXX]]]fffvvv~~~zzztttooonnnqqqvvvyyywwwoooddd[[[QQQGGGCCCCCC@@@>>>;;;999777666666666===EEEQQQ\\\eeejjjmmmooonnnpppsssuuuuuutttqqqoooiiihhhhhhlllpppqqqnnnkkkkkkjjjhhhfffeeeeeeffffffkkkjjjhhhiiikkklllllllllrrrqqqqqqssswwwzzz{{{{{{xxxwwwtttpppmmmiiigggeeeeeeccc```^^^]]]ZZZVVVSSSXXXYYY[[[ZZZXXXWWWWWWXXXVVVTTTSSSSSSTTTTTTTTTSSSSSSSSSSSSTTTVVVVVVUUUSSSPPPNNNMMMMMMNNNOOONNNNNNOOOOOONNNNNNMMMMMMLLLLLLJJJIIIHHHGGGFFFEEEEEEEEEFFFEEEDDDAAA???===;;;:::999888777555444222111111333333555888<<<@@@CCCFFFFFFCCCCCCFFFHHHLLLTTT]]]iiiqqq{{{zzz{{{rrrjjjooovvvsssgggeeehhhpppuuuyyy{{{mmm^^^SSSLLLHHHGGGAAAAAABBBDDDGGGJJJJJJIIIFFFEEEFFFGGGDDD===;;;===::::::;;;===@@@DDDHHHJJJMMMNNNQQQSSSUUUUUUUUUUUURRRNNNHHHBBB???>>>>>>>>>@@@???===<<<;;;<<<<<<===;;;<<<@@@DDDHHHLLLNNNOOOMMMOOOQQQTTTUUUSSSNNNJJJIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNOOOOOOPPPNNNLLLJJJJJJHHHFFFDDD@@@???===:::888777666666333444555555555444333222111222333555777888::::::555666777888;;;>>>@@@BBB@@@AAABBBAAA???=========@@@LLL]]]kkkvvv|||~~~sssnnnmmmfff```YYYVVVWWWXXXWWWUUUKKKFFFBBBBBB@@@===>>>AAAHHH^^^ttt{{{yyy|||ZZZJJJKKKJJJ^^^wwwppp___WWW```rrrvvvxxx|||iiiTTTGGG???444111111,,,///////////////////////////...------------...///........./////////000000...///000111333444555666777888;;;AAARRRrrr}}}zzzrrrpppkkkooouuusss___HHH<<<;;;777:::DDDGGGIIIDDDDDDOOO[[[dddjjjooopppoooiii^^^PPPCCC<<<999777777555444444555555666666777777888999:::;;;;;;<<<<<<<<<===============AAAAAAAAA@@@@@@@@@??????CCCCCCDDDDDDCCCBBBAAA@@@@@@@@@AAABBBCCCDDDEEEFFFIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLNNNMMMOOOUUUZZZcccqqq~~~zzztttppprrrxxx}}}}}}uuuiii\\\PPPJJJHHHEEECCC???<<<;;;999888777;;;BBBNNNZZZbbbgggiiijjjiiikkkmmmooopppooommmlllhhhggghhhkkkmmmnnnllljjjmmmkkkiiigggeeedddcccccciiiiiiiiiiiikkkmmmnnnnnntttsssssstttxxx{{{}}}}}}yyyxxxuuuqqqmmmiiifffdddeeecccaaa___^^^[[[XXXUUUZZZZZZ[[[[[[ZZZZZZZZZZZZYYYWWWTTTSSSTTTUUUUUUTTTUUUTTTSSSSSSUUUUUUTTTRRRNNNMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKIIIIIIHHHGGGFFFEEEEEEFFFFFFEEECCCAAA???===<<<;;;:::999888666444222111000111111222333777<<<@@@CCCCCCAAAAAAEEEHHHLLLUUU^^^jjjsss~~~||||||qqqiiinnnuuuqqqgggdddffflllpppvvvzzzttthhh[[[PPPIIIGGGGGGEEEEEEFFFJJJNNNRRRSSSTTTPPPOOOOOONNNIIIAAA===???;;;:::999:::<<<@@@CCCFFFGGGHHHKKKMMMOOOPPPPPPQQQSSSPPPJJJDDD@@@???@@@AAADDDCCCAAA???======>>>???===>>>AAADDDGGGJJJLLLLLLKKKLLLNNNPPPQQQOOOJJJFFFEEEEEEFFFGGGIIIKKKLLLMMMJJJJJJJJJKKKLLLLLLMMMMMMOOOMMMJJJHHHGGGFFFCCCAAA===<<<:::888777666555555333444555555555444333222000111222444777999:::;;;999999:::<<<>>>BBBEEEGGGFFFHHHIIIHHHDDDAAA??????>>>IIIYYYhhhrrrzzz|||lllfffffffffaaa[[[WWWWWWXXXXXXWWWMMMGGGBBBAAA>>><<<===BBBJJJaaawww|||wwwxxx~~~XXXGGGIIIJJJaaayyy~~~mmm]]]TTT\\\mmmtttsssyyy}}}}}}~~~{{{eeeQQQEEE>>>333000222---////////////////////////.........------.....................////////////111111111222333333444444777999<<>>;;;888777666555444555555666555555666777888999::::::;;;;;;<<<<<<=========>>>AAAAAAAAA@@@@@@@@@??????CCCDDDEEEEEEDDDCCCAAA@@@BBBBBBCCCDDDEEEFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJMMMSSSYYYaaammmyyy~~~wwwuuuzzz{{{nnnaaaXXXRRRKKKGGGBBB???>>>>>>===;;;===BBBLLLWWW___dddeeeeeeggghhhiiikkkkkkkkkjjjiiigggggggggiiijjjjjjiiigggkkkjjjhhhfffcccaaa```___ffffffggghhhjjjkkkmmmoootttssssssuuuyyy{{{||||||yyyxxxuuuppplllhhheeecccdddcccaaa___^^^\\\YYYWWWZZZYYYYYYZZZ[[[\\\]]]]]]\\\ZZZWWWVVVWWWXXXXXXWWWTTTRRRQQQQQQQQQQQQPPPOOOMMMNNNNNNOOONNNNNNNNNOOOKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFEEECCC@@@>>>===<<<<<<;;;:::999777555333222111000000///000333888===??????===>>>CCCGGGLLLTTT]]]iiittt~~~rrrjjjooowwwtttiiidddeeekkknnntttvvvuuuooodddXXXNNNJJJIIINNNNNNOOORRRWWW[[[^^^^^^]]]XXXUUUSSSNNNEEE@@@???>>>===;;;999:::<<<>>>@@@BBBCCCDDDFFFIIIKKKLLLMMMSSSPPPLLLFFF@@@>>>>>>@@@EEEDDDBBBAAA@@@@@@AAAAAA???@@@BBBEEEGGGHHHIIIIIIHHHHHHHHHIIIIIIHHHFFFCCCAAABBBDDDFFFIIIKKKLLLMMMHHHHHHIIIIIIJJJJJJJJJKKKMMMKKKHHHFFFEEECCC@@@>>>:::999888666666555555555333444555555555444333222///000222555777:::<<<============???AAAEEEIIIKKKKKKMMMOOOMMMIIIDDDAAA@@@>>>HHHXXXeeeooowww~~~}}}jjjcccddddddaaa\\\YYYXXXXXXXXXXXXLLLFFF@@@>>><<<:::<<>>;;;999888666555555555555666555555666777888999999:::;;;;;;;;;<<<<<<======>>>>>>>>>???@@@AAABBBBBBCCCBBBCCCEEEFFFFFFDDDBBBAAACCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIJJJJJJKKKLLLKKKKKKKKKJJJIIILLLSSSYYY___iiisss{{{~~~{{{mmmbbbUUUOOOHHHCCCBBBBBB@@@>>>???BBBIIIQQQYYY^^^^^^]]]aaabbbccceeefffggghhhhhheeeeeeffffffffffffffffffhhhhhhfffdddbbb```___^^^cccdddfffhhhhhhjjjmmmpppsssssstttwwwzzz|||{{{zzzyyyxxxuuuqqqlllhhheeedddbbbaaa______^^^]]][[[XXXZZZYYYXXXYYY\\\^^^^^^^^^]]][[[ZZZZZZ[[[[[[[[[ZZZSSSQQQNNNMMMMMMMMMLLLKKKNNNOOOQQQQQQOOONNNNNNOOOJJJJJJJJJJJJIIIIIIIIIIIIJJJIIIHHHHHHGGGGGGGGGHHHFFFEEEBBB@@@>>>=========<<<;;;:::888777555444444111000000000222666:::<<<<<<;;;<<>>AAAAAAAAAAAABBBCCCDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFFFFDDDBBBAAAAAABBBAAA@@@@@@AAACCCEEEGGGHHHIIIJJJHHHHHHHHHIIIIIIIIIIIIIIIJJJHHHEEEDDDCCCAAA???<<<777777666555555444555555333444555555555444333222000111444666999<<<>>>???@@@??????@@@CCCGGGKKKMMMOOOQQQRRRQQQLLLFFFBBB@@@???HHHWWWdddnnnvvv}}}}}}kkkdddfffcccaaa^^^[[[ZZZYYYXXXXXXOOOHHHBBB???===;;;>>>CCCRRRjjjtttqqqzzz[[[IIIKKKLLLddd|||~~~wwwiiiZZZJJJTTThhhzzznnnooovvv{{{yyyyyy}}}|||xxxwwwaaaNNNBBB<<<333111444///////////////////////////---..................------------.........//////111111222222333444555555777;;;<<>>GGGJJJJJJCCCAAAIIIVVV```hhhmmmtttrrrmmmaaaRRREEE>>>;;;:::999777555555555555666555666777888999::::::;;;::::::;;;<<<<<<===>>>>>>>>>>>>???@@@AAABBBBBBCCCAAACCCEEEGGGGGGFFFDDDBBBCCCDDDEEEGGGGGGGGGGGGFFFFFFGGGHHHJJJJJJJJJJJJJJJIIIIIIKKKLLLLLLLLLKKKJJJKKKJJJMMMTTTYYY^^^dddlllvvvwwwggg^^^SSSKKKHHHFFFCCC@@@???@@@DDDJJJQQQUUUUUUTTTUUUVVVXXX[[[^^^aaadddeeeaaabbbcccdddddddddeeefffffffffeeedddcccaaa```___aaadddfffhhhhhhjjjnnnqqqssstttvvvzzz}}}}}}{{{yyyzzzxxxuuurrrnnnjjjgggfff___^^^]]]^^^^^^^^^\\\ZZZ]]]ZZZXXXYYY[[[]]]]]]\\\\\\[[[[[[\\\]]]^^^\\\[[[UUURRROOONNNNNNMMMLLLKKKOOOQQQSSSSSSPPPNNNNNNOOOJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIFFFDDDBBB???=========>>><<<<<<;;;:::999777777666444333333333444666999:::===;;;;;;???AAACCCIIIPPP```ppp}}}}}}vvvooouuu~~~}}}mmmiiiiiioooqqqvvvwwwtttgggfffeeefffjjjmmmnnnnnnhhh^^^UUUSSSPPPIIIBBB>>>777777777888:::===???AAADDDCCCCCCDDDFFFJJJOOOQQQUUUTTTQQQJJJCCC===<<<======>>>???AAACCCDDDFFFFFFCCCDDDEEEEEEEEEEEEEEEDDDEEEBBB>>><<<<<<>>>??????@@@AAABBBDDDEEEFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFDDDBBBAAA@@@>>>;;;666666555444444444444555333444555555555444333222222333555888;;;===@@@AAAAAA@@@@@@AAACCCGGGKKKMMMPPPRRRTTTRRRMMMGGGBBB??????IIIWWWcccmmmuuu|||}}}lllgggjjjbbb```^^^\\\[[[YYYXXXXXXSSSLLLEEEBBB@@@>>>AAAFFF[[[sssyyyuuu~~~___LLLJJJIII___~~~}}}vvvhhhZZZGGGSSSggg|||sssvvv~~~}}}~~~zzzxxxaaaMMMBBB<<<333222444000////////////////////////------............---------------.........////////////111222444555777777777;;;===AAAVVV~~~{{{xxxnnnnnnlllqqquuuqqqXXXCCC;;;>>><<<@@@IIIKKKLLLDDDBBBJJJVVV```iiiooosssrrrlllaaaRRRDDD===::::::999777666555555555666777777888999:::;;;;;;<<<::::::;;;;;;<<<===>>>>>>AAAAAAAAA@@@@@@@@@??????@@@BBBEEEGGGGGGFFFEEECCCCCCDDDEEEGGGGGGGGGFFFFFFEEEGGGHHHJJJKKKKKKJJJJJJHHHIIIKKKLLLLLLLLLKKKJJJLLLKKKNNNUUUZZZ\\\aaagggnnnzzzwwwlll^^^SSSNNNJJJFFFCCC??????@@@EEEKKKOOOOOOMMMJJJKKKNNNRRRVVV[[[___aaa]]]___aaabbbcccdddfffhhheeeeeeeeedddcccbbbaaa```aaadddggghhhiiikkkooossssssuuuxxx||||||yyy{{{yyyvvvsssooollliiihhh^^^]]]\\\]]]^^^^^^]]][[[___\\\YYYYYY[[[\\\\\\ZZZZZZZZZ[[[]]]______]]][[[YYYVVVSSSQQQPPPPPPOOONNNPPPSSSUUUTTTQQQNNNNNNOOOJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIJJJJJJFFFDDDBBB???======>>>>>><<<<<<;;;;;;:::999888888666666555555666777999:::???<<<<<<>>>>>>???DDDJJJ[[[mmm{{{zzzuuunnnttt}}}}}}nnnjjjkkkqqqsssxxxyyysssnnnooottttttmmmfff^^^YYYQQQKKKFFFCCCAAA???:::999888777999===AAADDDFFFHHHLLLOOORRRUUUZZZ]]]]]]YYYSSSNNNIIIEEE@@@===>>>???@@@AAABBBCCCCCCDDDGGGFFFEEEDDDCCCBBBAAA@@@BBBAAA???===<<<;;;<<<<<>>@@@AAABBBBBBBBBAAAAAA@@@@@@@@@===???AAADDDEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGHHHIIIJJJLLLMMMNNNLLLMMMNNNOOOOOONNNMMMLLLNNNNNNNNNRRRXXX[[[[[[ZZZfffiiinnnsssxxx{{{|||}}}vvvyyy|||hhhXXXPPPLLLHHHDDD<<<<<<<<>>===<<<<<<<<<;;;;;;:::999888888888888888666555666777999999888===>>>>>>===<<<===AAADDDWWWfffyyy|||}}}wwwnnnooowww~~~qqqmmmlllqqqwww~~~yyysssssstttqqqhhh___VVVRRRMMMHHHEEEAAA>>><<<:::999888888999===AAACCCHHHIIIMMMRRRXXX]]]aaaddd^^^ZZZTTTNNNJJJFFFCCC@@@>>>>>>>>>???@@@BBBCCCDDDFFFFFFEEECCCBBB@@@???>>>AAA???===<<<;;;:::;;;;;;===>>>???@@@BBBCCCCCCCCCGGGHHHIIIIIIIIIHHHGGGFFFDDDDDDCCCAAA>>>;;;888666666666555333333222222333222222333333333333222222222222333999AAAFFFFFFDDDCCCBBB@@@???AAADDDHHHJJJKKKKKKKKKKKKIIIFFFCCCAAA@@@FFFQQQ]]]iiirrrxxxzzz~~~nnnfffdddaaa___\\\[[[[[[ZZZXXXWWWRRRKKKFFFEEEAAA;;;@@@III[[[mmmpppYYYNNNOOOTTTkkk}}}yyyssseeeSSSIIIOOOaaa{{{zzz|||www}}}zzzfffPPPBBB<<<333222333...///...............////////////.........---------//////.........///000111444555555444333333555888888;;;===BBBZZZ||||||}}}{{{jjjccccccqqq}}}^^^HHH;;;999:::CCCNNNMMMMMMEEEBBBJJJVVVaaaiiiooosssrrrlll___NNNAAA;;;:::777777777777666555444333666666777888999:::::::::;;;;;;;;;;;;<<<>>>???AAABBBBBBAAAAAAAAA@@@@@@@@@???AAACCCEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFGGGIIIJJJLLLMMMMMMMMMMMMNNNOOOOOONNNMMMMMMNNNNNNQQQVVVZZZZZZVVVSSSVVVXXX[[[___ccceeeggggggeeeiiirrryyy{{{{{{mmm[[[RRROOOLLLIIIDDDBBB?????????@@@???>>>;;;;;;===CCCKKKRRRVVVVVVYYY[[[\\\\\\[[[]]]ccchhheeecccaaa___^^^^^^```bbbgggjjjmmmooopppqqqrrrtttuuuwwwyyy{{{}}}~~~~~~~~~}}}zzzvvvsssrrrpppnnnmmmiiiddd___[[[YYYZZZZZZZZZZZZYYYXXXXXXWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXVVVSSSQQQPPPOOOMMMKKKOOOOOONNNNNNMMMLLLLLLLLLMMMLLLJJJIIIIIIIIIIIIJJJNNNLLLKKKJJJJJJIIIGGGEEEBBBBBB@@@???===<<<<<<<<<;;;;;;:::999999999999999999888777888999;;;;;;:::===>>>>>>===<<<<<>>===<<<===>>>AAACCCEEEEEEEEEDDDBBBAAA>>>===<<<>>>===<<<:::999999999::::::;;;<<<===???@@@AAABBBGGGHHHIIIIIIIIIHHHFFFEEEDDDBBB@@@===:::888777666666555444333333222222333222222333333333333222222111111444:::BBBHHHIIIHHHBBBAAA@@@???AAADDDGGGIIIIIIIIIIIIHHHGGGEEEBBBAAA@@@EEEPPP[[[fffooouuuwwwzzz~~~rrrhhhccc___]]]\\\\\\\\\\\\YYYWWWQQQIIIEEEFFFCCC>>>AAAJJJ[[[jjj}}}sss[[[NNNMMMQQQaaasss|||wwwrrreeeUUUGGGNNN```zzz~~~{{{}}}www|||yyydddOOOBBB===555333444---000//////....../////////...............---------......------......///000333444555444333333555777777;;;===CCC\\\zzz{{{|||}}}mmmdddcccrrrdddLLL===:::999BBBLLLLLLKKKDDDAAAJJJVVVaaaiiiooottttttnnnaaaPPPBBB;;;:::777777777666555555444444444555666888999:::;;;<<<<<<;;;;;;;;;<<<===???@@@AAAAAAAAAAAA@@@@@@@@@@@@BBBCCCEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFGGGHHHJJJKKKLLLLLLNNNNNNOOOPPPPPPOOOOOONNNNNNPPPUUUYYYZZZVVVOOOIIIFFFGGGHHHIIIKKKMMMOOOPPPNNNSSS^^^iiinnnrrrzzzttt___UUUQQQPPPOOOJJJGGGBBB>>>===<<<:::999999999;;;@@@HHHPPPUUUWWWWWWYYYYYYXXXWWWYYY^^^bbbaaaaaa___]]]\\\]]]aaaeeeiiilllppprrrtttuuuxxxzzzyyyyyyzzz{{{|||}}}~~~~~~~~~{{{wwwuuutttrrrpppnnnjjjfff```\\\[[[ZZZZZZYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXUUUQQQNNNNNNNNNMMMLLLNNNNNNMMMLLLLLLMMMNNNOOONNNMMMKKKJJJIIIIIIJJJJJJMMMLLLKKKJJJJJJIIIGGGDDDCCCBBBAAA???>>>===<<<;;;<<<;;;:::::::::::::::;;;<<<:::::::::===>>>???>>>>>>??????>>>===<<<===>>>JJJZZZnnnzzz}}}}}}xxxqqqttt}}}{{{yyy}}}wwwtttppppppoooiii]]]TTTIIIGGGCCCAAA@@@???<<<;;;:::999888888999<<>>===;;;;;;<<>><<<;;;<<<;;;999888777777888888999999:::;;;===???@@@AAAGGGGGGHHHIIIHHHGGGFFFEEEDDDBBB???;;;888777666666555444444333222222222333111111222222222222111111111222444999@@@EEEGGGGGG@@@???>>>>>>???BBBEEEGGGEEEFFFFFFEEEDDDCCCAAAAAA???DDDNNNYYYdddlllrrrtttuuuzzztttiiibbb]]]\\\\\\]]]^^^]]]ZZZXXXPPPIIIEEEFFFEEE@@@CCCKKK[[[kkksssZZZLLLLLLPPP\\\iiitttuuuvvvtttiiiYYYMMMSSSeee|||{{{zzz~~~vvvzzz}}}uuubbbNNNBBB>>>666444444---111000000////////////000........................------------.........///222333444444333444555777666;;;>>>EEE___|||~~~rrriiiffftttkkkQQQ@@@;;;999BBBLLLLLLJJJCCCAAAIIIVVVaaaiiiooouuuuuuooobbbQQQCCC<<<:::777777666555555555555555666666666777888:::;;;;;;<<<;;;;;;;;;<<<===???@@@AAA@@@@@@@@@@@@@@@@@@@@@DDDEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEGGGGGGEEEFFFGGGHHHIIIJJJKKKKKKOOOOOOPPPPPPQQQQQQQQQQQQPPPSSSVVVXXXVVVPPPHHHBBBAAA@@@???>>>>>>@@@BBBCCC???CCCLLLVVV]]]dddppp|||xxxeeeYYYUUUSSSRRRKKKGGGCCC???>>>>>>===<<<<<<<<<===@@@FFFMMMSSSVVVTTTUUUVVVUUUSSSTTTYYY^^^aaaaaa___]]][[[\\\aaaeeegggjjjnnnrrruuuxxx{{{~~~~~~}}}|||||||||}}}~~~{{{xxxvvvuuussspppnnnjjjgggbbb___]]]\\\ZZZYYYWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUWWWTTTOOOLLLLLLMMMMMMLLLNNNMMMKKKKKKKKKMMMPPPQQQOOONNNLLLKKKJJJJJJKKKKKKNNNLLLKKKKKKKKKJJJGGGEEECCCBBBBBB@@@???===;;;;;;;;;;;;:::::::::;;;<<<<<<>>>===<<<===@@@BBBBBBBBB@@@AAABBBAAA???===<<<===IIIYYYmmmzzz~~~wwwpppttt}}}{{{~~~}}}pppnnnkkkkkkjjjeee\\\UUUJJJGGGBBB???>>>>>>===<<<::::::999999999;;;===>>>DDDIIITTTbbbkkkjjj___VVVOOOKKKEEEAAA@@@@@@AAA@@@>>>===;;;;;;<<<>>>AAACCCDDDDDDDDDDDDBBB???===;;;:::999888666666666777777999999999;;;<<>>CCCLLLWWWaaajjjpppssssssyyyttthhhaaa]]]\\\\\\]]]^^^^^^[[[YYYRRRIIIDDDFFFEEEBBBDDDLLL^^^rrrsssYYYNNNOOOUUU___ffflllqqqwwwxxxmmm]]]QQQXXXiiizzz|||~~~uuuxxxzzzqqqbbbNNNBBB>>>666444444---111111000///////////////---.....................,,,------...............000222444444444444555666555;;;???GGGaaazzzrrrmmmxxxnnnTTTBBB<<<999BBBMMMMMMIIIBBBAAAIIIVVV```gggmmmuuutttooocccRRRDDD<<<:::777777666555555555555666999888777777777888999:::<<<<<<;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@EEEEEEEEEEEEEEEDDDDDDCCCBBBCCCCCCCCCEEEFFFGGGHHHEEEFFFFFFGGGHHHIIIJJJJJJOOOOOOPPPQQQRRRSSSTTTUUUUUUWWWWWWVVVQQQJJJDDD@@@@@@>>><<<:::999:::<<<===:::;;;???FFFLLLTTTcccqqq||||||lllaaaZZZVVVTTTLLLIIIEEECCCBBBBBBAAA@@@<<<<<<<<<===@@@DDDIIILLLOOOQQQRRRPPPOOOQQQVVV[[[aaabbbbbb^^^[[[[[[```eeeeeehhhmmmrrrvvv{{{~~~|||{{{{{{}}}{{{xxxvvvuuussspppmmmjjjgggdddaaa```^^^\\\ZZZWWWWWWXXXXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWSSSOOOLLLLLLLLLMMMLLLMMMLLLKKKKKKLLLNNNPPPRRROOONNNMMMLLLKKKLLLMMMMMMOOOMMMLLLLLLLLLKKKHHHFFFCCCCCCBBBAAA???===;;;:::::::::::::::;;;;;;<<<===???>>>>>>???BBBEEEEEEEEECCCDDDEEECCCAAA>>>>>>>>>IIIXXXlllzzzuuunnnrrr}}}|||xxxwww{{{|||tttjjjgggdddcccdddbbb]]]YYYPPPMMMHHHEEECCCAAA???===::::::999999999;;;<<<===@@@GGGTTT```eee```TTTJJJGGGDDD@@@======>>>>>>>>>???>>>===<<<===>>>@@@AAABBBCCCDDDDDDBBB@@@===<<<999888777666555666666777999999999:::<<<>>>AAACCCFFFGGGHHHHHHHHHGGGEEEDDDEEECCC???<<<999888777777333333222222222222333333000000111111111111000000222222222222333555666777888777777888999;;;===?????????????????????@@@@@@>>>BBBKKKUUU```iiiooossstttyyy|||qqqhhhccc^^^]]]\\\]]]^^^]]][[[ZZZUUUJJJCCCEEEEEEBBBFFFMMM```wwwpppXXXOOOUUU^^^eeejjjpppuuuzzzyyylll___OOOWWWiii{{{~~~vvvyyy|||sssdddOOOBBB===555333444---111111000///............---------...............------...////////////...///111444444444444555666555;;;@@@HHHccc~~~vvv|||mmmSSSBBB<<<999BBBMMMMMMIIIBBBAAAJJJVVV___fffjjjssssssooocccRRRDDD===;;;777666555444444555666777:::999888777777888999999===<<<<<<;;;<<<===>>>????????????@@@@@@@@@@@@@@@CCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIEEEEEEFFFGGGGGGHHHIIIIIINNNNNNOOOQQQSSSVVVXXXYYYZZZ[[[ZZZVVVOOOHHHDDDBBB===<<<:::888777888999:::999999:::===???FFFTTTbbbppp~~~pppddd\\\WWWTTTOOOLLLIIIGGGFFFDDDBBB@@@?????????>>>===>>>AAADDDHHHJJJKKKKKKKKKNNNSSSXXX___bbbccc```\\\[[[___ddddddhhhnnntttzzz}}}{{{}}}{{{yyywwwvvvtttpppmmmiiigggeeecccbbb```^^^[[[WWWWWWXXXYYYYYYWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVSSSOOOMMMMMMMMMMMMLLLLLLKKKKKKKKKMMMNNNPPPQQQNNNNNNMMMLLLMMMNNNOOOPPPPPPOOONNNMMMMMMLLLJJJGGGCCCCCCCCCBBB@@@>>>;;;999999999999999:::;;;======???>>>>>>@@@CCCFFFGGGGGGEEEFFFFFFDDDAAA??????@@@HHHVVViiiwww~~~~~~ssslllooo{{{vvvrrrrrrwww~~~vvvkkkfff]]]ZZZWWWXXX[[[^^^______ZZZYYYVVVTTTPPPKKKDDD@@@::::::999999999:::;;;<<<>>>FFFQQQYYYZZZUUUKKKDDDBBB@@@===<<<===>>>======@@@@@@???>>>>>>>>>>>>??????@@@BBBCCCBBB@@@===;;;999888666555555666777777888777777888:::===@@@BBBFFFGGGGGGHHHHHHFFFEEEDDDDDDBBB???<<<999777666666333222222222222222333333///000000000000000000///000000000/////////111222333333444555666888999:::===============>>>??????===AAAJJJTTT___iiipppsssuuuyyywwwnnnhhhfffaaa___]]]\\\\\\]]]\\\ZZZXXXLLLCCCCCCDDDBBBFFFNNN]]]sssiiiSSSNNNXXXdddjjjsss}}}~~~uuuhhh]]]MMMVVViiizzzyyy~~~zzzfffPPPBBB<<<333222333...111000///...---------------------.........//////---...///000000000//////...111333444444444555666555;;;@@@IIIccciiiPPP???:::888AAAKKKKKKJJJCCCAAAJJJUUU]]]dddhhhpppqqqnnnbbbSSSEEE===;;;777666555444444555777888999888777666777888:::;;;======<<<;;;;;;<<<>>>???>>>?????????@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEGGGIIIJJJEEEEEEFFFFFFGGGGGGHHHHHHMMMMMMOOOQQQTTTXXX[[[]]]]]]______ZZZSSSKKKFFFDDD>>>===;;;::::::::::::;;;888777888::::::<<>>===???AAA???BBBDDDEEEFFFJJJQQQVVVYYY^^^bbb```\\\[[[___dddcccgggmmmuuu}}}~~~~~~}}}{{{yyyxxxuuuqqqnnnhhhgggeeeeeedddccc___]]]WWWXXXYYYZZZZZZXXXWWWUUUVVVVVVVVVVVVVVVVVVVVVVVVUUURRRPPPOOOOOOOOOMMMLLLKKKKKKLLLMMMNNNOOOOOOPPPMMMMMMMMMMMMNNNPPPQQQRRRRRRQQQOOOOOOOOONNNKKKIIIDDDDDDDDDCCCAAA>>>;;;999777777888888:::;;;<<<===>>>======@@@CCCFFFGGGGGGFFFFFFEEECCC@@@???@@@BBBHHHUUUfffttt|||~~~ssskkkmmmxxxsssoooooouuu|||rrrddd\\\YYYNNNLLLKKKMMMTTT[[[aaadddcccccccccbbb^^^UUUKKKDDD:::::::::999999::::::;;;>>>EEENNNSSSSSSNNNHHHDDD@@@???======>>>???>>>===AAAAAAAAA@@@???>>>>>>======>>>@@@AAAAAA???===;;;888888666555555666777777777666666777999<<<@@@BBBFFFFFFGGGHHHGGGFFFEEEDDDBBBAAA???<<<999777555555222222222111222222333333//////000000000000///////////////...,,,---///000111111222222444555777888<<<;;;;;;<<<<<<===??????<<>>;;;777666555444444555777888777666666666777999<<<>>>======<<<;;;;;;<<<>>>>>>>>>>>>??????@@@@@@@@@@@@???>>>>>>>>>??????@@@AAABBBBBBCCCDDDFFFGGGIIIJJJEEEEEEFFFFFFGGGGGGGGGHHHLLLMMMNNNQQQUUUYYY]]]___^^^aaabbb___WWWNNNHHHFFFAAA@@@@@@???????????????666666888:::888888???IIIXXXgggyyyuuufffYYYPPPKKKIIIIIIHHHIIIJJJKKKIIIFFFCCC???AAABBBAAA===;;;<<<===:::===@@@AAACCCGGGOOOTTTTTTZZZ``````\\\[[[___ddd```dddlllttt}}}~~~|||{{{zzzwwwssspppgggfffeeeeeeeeedddaaa^^^XXXYYYZZZ[[[[[[YYYWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWTTTRRRQQQPPPPPPPPPNNNLLLKKKKKKMMMNNNOOOOOOOOONNNMMMLLLLLLMMMNNNQQQSSSTTTSSSRRRPPPPPPPPPOOOLLLJJJDDDDDDDDDCCCAAA>>>;;;999666777777888999;;;<<<============???CCCFFFGGGGGGFFFEEEDDDAAA>>>>>>@@@BBBIIIUUUfffsss|||~~~ssskkkmmmwwwsssoooooottt{{{vvvkkk___TTTKKKGGGCCCCCCDDDFFFJJJTTTaaajjjmmmmmmlllhhh```UUUJJJCCC>>>;;;999:::888666999>>>???EEEMMMQQQMMMFFFCCCDDDAAA>>><<<>>>AAACCCCCCAAA???BBBCCC@@@@@@BBB@@@<<<===>>>>>><<<<<<>>>>>><<<:::::::::999999999999999888777777888:::===@@@BBBFFFFFFGGGGGGFFFEEECCCBBB@@@>>><<<999666444333222111222222333333333222222111111111111111000//////////////////////////////111000000000111333555666;;;:::999888999;;;>>>??????@@@FFFQQQ___kkkqqqssszzzxxx{{{}}}pppllljjjhhhllleee]]]ZZZ[[[]]][[[YYYYYYNNNDDDBBBCCCEEEJJJOOO\\\hhhwww{{{]]]TTTQQQSSS___lllyyycccVVVJJJXXXpppwww|||~~~{{{hhhVVVCCC:::777444111000//////.........---------........................////////////000000000000111222444333333444666888888===AAAKKKhhh}}}cccMMM@@@<<<777>>>HHHJJJHHHAAA???GGGSSS\\\dddjjjrrrpppjjj___QQQEEE===999777777666666666666777777999999999999999999999999???>>>>>>>>>=========<<<===>>>???@@@@@@@@@@@@@@@AAABBBCCCCCCBBBBBBCCCEEEGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIIIIIIIKKKLLLMMMPPPUUU]]]ffflllkkknnnmmmiiiddd___UUUKKKKKKIIIGGGEEEEEEEEECCCBBBCCC<<<888999;;;;;;<<<>>>OOOWWWfffwww|||rrrcccTTTJJJDDDAAA@@@EEEGGGIIIJJJJJJHHHFFFDDD???>>>>>>???@@@@@@>>>===:::<<<>>>>>>>>>AAAFFFKKKPPPSSSXXX[[[\\\[[[[[[[[[___ccciiipppwww|||zzzxxxxxxvvvtttqqqqqqlllgggcccaaa```___^^^[[[ZZZZZZ[[[]]]]]][[[ZZZWWWVVVTTTTTTTTTVVVXXXYYYXXXWWWUUURRRPPPNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNPPPQQQQQQQQQQQQQQQRRRPPPLLLIIIIIIFFFBBB???>>>===;;;:::666666777888:::;;;<<<<<>>>>>???@@@CCCEEEFFFJJJGGGCCCAAAAAA@@@???>>>HHHVVVfffqqqyyyrrriiimmm{{{uuupppnnnrrrxxxzzztttjjj___TTTKKKDDD@@@??????@@@AAAEEEOOO[[[ccciiijjjiiifff^^^TTTKKKEEE===:::999:::888666999???AAAHHHOOOQQQLLLEEEBBBBBBBBB???>>>???BBBDDDCCC@@@;;;@@@BBBAAABBBEEEFFFCCC@@@@@@???>>>?????????======<<<<<<;;;999888888777777777777888:::<<>>999555;;;FFFFFFGGGAAA???GGGSSS\\\dddjjjsssqqqkkk```RRREEE===:::888888777777777777888888999999999999:::::::::;;;============>>>>>>?????????@@@@@@AAABBBBBBAAAAAABBBCCCDDDDDDCCCCCCDDDEEEFFFEEEDDDCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJKKKMMMOOOSSSYYYaaakkkqqqrrruuuvvvrrrnnniii___VVVYYYWWWSSSQQQQQQPPPNNNLLLFFF???999::::::999:::===GGGOOOZZZgggppptttsssqqqddd]]]QQQHHHBBB???>>>>>>AAACCCGGGIIIJJJHHHFFFDDDCCCBBBAAAAAABBBAAA???>>>:::<<<>>>>>>???AAAFFFJJJMMMQQQUUUXXXYYYZZZ[[[]]]___cccggglllsss~~~|||zzzyyyxxxvvvtttrrrrrrooojjjfffeeecccbbb```]]]\\\[[[\\\^^^^^^\\\[[[XXXWWWUUUTTTTTTVVVXXXYYYYYYXXXVVVSSSQQQOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKLLLMMMNNNOOONNNNNNNNNNNNMMMJJJHHHMMMIIIDDD@@@===:::777555666666777888999:::;;;<<<=========>>>???AAACCCEEEHHHGGGEEECCCAAA@@@@@@AAAJJJWWWfffpppxxxsssiiimmmzzztttnnnkkkooouuu}}}uuunnnbbbVVVLLLEEE???<<<<<<<<<<<<===AAAJJJTTT[[[]]]]]]]]]ZZZTTTMMMEEE@@@===:::999:::888777:::@@@GGGNNNUUUUUUNNNGGGBBBAAABBB@@@???@@@CCCDDDBBB???;;;>>>@@@BBBHHHOOOQQQNNNHHHEEEBBBAAAAAA@@@???>>>@@@???>>><<<:::999777777666777888999;;;<<<===>>>@@@@@@AAAAAA@@@???===<<<:::999888777666666666666333444444444444444333333000000111111000000////////////////////////////////////......///111333444666777888:::<<<>>>@@@AAAAAACCCGGGPPP\\\gggppptttxxxyyy}}}pppkkkllllllmmmhhhbbb___``````___]]]RRRLLLEEEBBBCCCIIIVVVdddffflllppprrrzzz|||^^^SSSMMMNNNYYYlll~~~```OOOIIIYYYqqqxxxmmmttt~~~yyygggUUUBBB888444111000000/////////............---000000000000000000000000....../////////000000000111222333333333444666888888===AAALLLjjj~~~{{{|||}}}|||zzzaaaKKK>>>999444:::DDDDDDFFFAAA???GGGRRR[[[cccjjjtttsssmmmbbbSSSFFF>>>;;;999888888777777888888999888888999:::;;;<<<======;;;;;;<<<===>>>@@@@@@AAAAAAAAABBBCCCCCCCCCBBBBBBBBBCCCEEEDDDCCCCCCDDDFFFFFFEEEDDDCCCCCCCCCCCCDDDFFFGGGIIIKKKKKKKKKKKKJJJKKKNNNQQQWWW^^^hhhssszzz~~~|||xxxooofffeeebbb^^^ZZZXXXVVVTTTRRRNNNFFF???===;;;999:::===CCCGGGOOOVVV[[[\\\[[[YYYMMMHHHBBB===;;;:::::::::;;;>>>CCCHHHJJJIIIGGGEEEFFFEEEDDDDDDDDDCCCAAA???;;;===>>>???@@@BBBFFFIIIJJJMMMPPPSSSUUUXXX\\\___aaacccfffiiioooyyy~~~|||zzzyyyxxxwwwtttrrrtttqqqmmmkkkiiigggeeeccc___^^^]]]^^^______^^^]]]YYYXXXVVVUUUUUUVVVWWWXXX[[[YYYWWWUUURRRPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKJJJJJJIIIJJJJJJJJJMMMKKKIIIHHHIIIHHHGGGFFFLLLHHHCCC???===:::777555666666777888999::::::;;;;;;;;;;;;;;;===???AAABBBDDDFFFGGGEEEAAA@@@BBBEEELLLWWWdddmmmvvv~~~sssjjjmmmyyyrrrlllgggjjjpppyyy|||ssseeeXXXOOOHHHCCC@@@???>>>======AAAGGGOOOSSSSSSSSSRRRPPPKKKFFFAAA======:::999:::999888;;;AAAOOOWWW]]]ZZZRRRKKKEEEBBBBBB@@@???AAACCCCCC???<<<===<<<===CCCRRR___bbb]]]VVVNNNGGGDDDCCC@@@???@@@BBBAAA@@@>>><<<;;;:::999777888999;;;<<<=========>>>>>>??????>>>===;;;:::999999888777666555555666333333444444333333222222///000000000000000//////////////////////////////......------...///111222444555888;;;>>>@@@AAAAAABBBCCCFFFMMMWWWccclllrrrvvvyyyrrrllllllmmmmmmiiidddbbbaaa```^^^]]]QQQLLLGGGDDDCCCJJJ\\\nnnmmmpppnnnkkksss~~~aaaUUUMMMMMMWWWlll}}}___PPPMMM^^^vvvzzzqqqxxxuuudddSSSAAA777333000///000/////////...............////////////////////////........./////////000000000222333333333444777999999===BBBMMMlll~~~{{{yyyyyyyyyxxxbbbMMM@@@;;;555:::CCCCCCEEE@@@???GGGQQQYYYcccjjjttttttpppdddTTTFFF>>><<<888888777777777777888888777888999:::<<<===>>>???<<<<<<===>>>???@@@@@@AAAAAAAAABBBBBBCCCBBBBBBAAAAAABBBDDDCCCBBBBBBCCCEEEFFFFFFEEEEEEDDDDDDDDDDDDFFFHHHJJJLLLMMMMMMLLLKKKKKKMMMRRRYYYcccppp|||~~~uuuoookkkfffaaa]]]ZZZWWWUUUVVVOOOGGGCCC???;;;<<<@@@CCCGGGKKKNNNNNNLLLKKKJJJCCC@@@===:::999888777555666999???EEEHHHIIIHHHGGGGGGEEEDDDDDDEEEDDDBBB@@@======>>>???AAACCCEEEGGGHHHJJJLLLNNNQQQVVV\\\```dddfffgggiiimmmuuu}}}{{{yyyxxxxxxvvvtttrrrtttrrrooommmkkkiiifffdddbbb```______`````````^^^[[[YYYWWWVVVUUUVVVWWWXXX[[[ZZZWWWTTTRRRPPPNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKJJJIIIIIIIIIHHHHHHJJJGGGDDDCCCDDDEEEEEEDDDEEEBBB???>>>======<<<;;;666777777777888888999999999999999999:::<<<>>>???@@@DDDGGGEEEAAA@@@DDDHHHLLLWWWdddllluuu|||}}}sssjjjmmmzzzqqqjjjeeegggmmmwww}}}nnnbbbYYYRRRLLLGGGEEECCC@@@@@@BBBGGGKKKNNNQQQPPPOOOLLLIIIEEEBBB@@@===::::::;;;;;;:::>>>DDDSSS]]]bbb\\\TTTNNNHHHCCCBBB@@@@@@AAACCCBBB===999;;;777666AAAYYYoootttoooeeeYYYNNNJJJHHHCCCAAABBBBBBBBBAAA@@@???>>>======888999;;;<<<============<<<======>>>===;;;:::999:::999888666555444444444222222222222222111000000...//////000000000//////////////////////////////...------------...000111222444666:::===???AAABBBAAABBBDDDIIIQQQ]]]hhhoootttzzzwwwnnnmmmnnnooollliiifffcccaaa___]]]QQQMMMHHHEEEDDDLLLaaattttttvvvpppeeejjj}}}cccWWWMMMJJJSSSjjjuuu\\\RRRQQQbbbzzzzzzsss___PPP@@@777222//////111////////////////////////....................................////////////000111333333333444777999:::>>>BBBNNNnnn|||zzz|||{{{zzzxxxvvvbbbMMM@@@;;;555999AAA@@@CCC@@@@@@GGGOOOXXXbbbjjjtttuuurrrfffUUUFFF>>><<<666666555555555555666666777777999:::<<<===??????>>>>>>>>>>>>????????????@@@@@@AAAAAAAAA@@@@@@??????@@@BBBAAA@@@@@@AAACCCFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJLLLMMMMMMMMMMMMJJJMMMRRRZZZfffvvvzzzuuunnnhhhccc```\\\ZZZ[[[TTTMMMHHHBBB======AAACCCGGGJJJKKKIIIEEECCCCCC@@@>>><<<;;;:::999666444555777<<>>>>>>>>@@@BBBDDDEEEEEEFFFGGGIIIKKKNNNTTT[[[```fffhhhiiijjjlllsss||||||zzzxxxwwwwwwvvvtttrrrrrrpppmmmllljjjhhheeeccccccaaa______`````````___[[[ZZZXXXVVVVVVWWWXXXYYY[[[YYYWWWTTTQQQOOOMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKJJJJJJIIIIIIHHHHHHEEEBBB@@@AAACCCCCCCCCAAA???<<<<<<===??????>>>777777777777777777777777888777777777888:::;;;======AAAEEEDDDAAA@@@CCCGGGMMMXXXeeemmmttt|||{{{|||rrriiinnn|||qqqjjjdddfffmmmwwwzzzppphhhaaaXXXQQQOOOLLLHHHGGGHHHJJJKKKKKKOOONNNKKKHHHEEECCCAAA@@@>>><<<;;;======<<<@@@FFFUUU```eee^^^UUUQQQKKKDDDBBBAAAAAACCCDDDBBB<<<777444111111<<>>@@@AAAAAABBBCCCFFFMMMXXXdddmmmsss{{{}}}pppnnnnnnqqqpppmmmjjjfffbbb___]]]QQQLLLHHHEEEFFFOOOdddwwwyyy|||rrraaaaaaxxxlll```TTTOOOWWWiii}}}iiiWWWSSSSSSddd|||}}}pppXXXLLL???888333//////111...////////////000000000........................------.........////////////111222333333555777:::;;;>>>BBBOOOpppyyyvvvxxx{{{vvv{{{}}}rrr```KKK>>>999222555===<<>>>>>>>>>>>????????????????????????@@@@@@@@@???>>>>>>>>>???AAA@@@??????@@@BBBDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLNNNNNNKKKMMMRRR[[[jjj}}}{{{ssskkkfffbbb___\\\\\\VVVQQQLLLEEE>>>>>>BBBBBBHHHNNNOOOLLLHHHEEEDDD@@@???>>>===>>>===:::888777888:::<<>>AAAAAA@@@???AAADDDLLLWWWcccjjjpppwww{{{{{{{{{|||ppphhhmmm{{{ssslllgggiiipppzzz}}}uuujjjaaa]]]YYYTTTRRRRRRRRRPPPOOOOOOMMMJJJFFFBBB@@@?????????======??????>>>CCCIIIXXXeeejjjbbbZZZVVVQQQIIIEEEDDDDDDFFFGGGCCC===777222222333777FFF\\\mmmuuurrrgggbbbfffeeeXXXMMMKKKGGGFFFEEEDDDBBB@@@??????:::999888888888999:::;;;999::::::;;;:::999777666777666555555444444444555222333333222111000//////---......///000000/////////////////////////////////...---------...000000222222333555888<<>>888444000///111.../////////000000000000........................---------........./////////111222333333555888:::;;;>>>BBBPPPrrrzzzvvvyyy~~~yyyqqquuuwwwnnn```KKK>>>999111444;;;:::AAA???@@@FFFNNNUUU```jjjrrruuuttthhhUUUDDD===;;;666666555555555555666666777777888999:::;;;<<<=========>>>???@@@@@@AAAAAA??????@@@@@@???>>>>>>===>>>@@@AAAAAA@@@???AAABBBBBBCCCEEEGGGHHHIIIIIIIIIHHHHHHGGGHHHIIIKKKNNNOOOMMMOOOSSS\\\mmmyyyqqqkkkgggdddaaa^^^ZZZVVVSSSKKKDDDBBBFFFFFFOOOXXX]]]ZZZUUURRRQQQKKKJJJHHHHHHGGGEEEBBB@@@<<<:::888888<<>>????????????EEEOOOYYY^^^dddlllrrrtttyyy|||{{{||||||ooogggkkkyyyuuuoookkkmmmttt~~~zzzpppiiieee___\\\[[[ZZZWWWUUUUUURRRNNNIIIFFFDDDCCCCCC@@@>>>>>>@@@@@@@@@DDDJJJ]]]jjjoooggg___]]]WWWOOOFFFFFFFFFHHHIIIEEE>>>888333888888555888HHH]]]jjjqqqiiiiiirrrrrrbbbSSSNNNJJJIIIGGGEEEBBB@@@>>>===999888666555555777888:::888888999999999777666555444444444444444555666777444444444333222111000///------...///000000//////////////////////////////000///...---...///000111222222222444777:::>>>AAADDDDDDDDDEEEJJJUUUcccmmmqqq|||uuuqqqqqqmmmmmmkkkggg```ZZZVVVTTTMMMGGGCCCDDDJJJWWWjjj{{{ttt|||uuuaaa^^^zzz}}}uuu{{{vvvuuucccWWWYYY\\\lll~~~ttteeeOOOFFF===999555111///111.../////////000000111111000000000000000000000000---------........./////////000222333333555888:::;;;>>>BBBPPPsss~~~yyy|||~~~}}}wwwmmmooossskkkbbbMMM@@@;;;333666<<<:::AAA???@@@FFFMMMUUU```jjjrrruuuttthhhUUUDDD<<<;;;777777666666666666777777777777888999::::::;;;;;;;;;;;;===>>>@@@BBBCCCDDD@@@@@@@@@@@@@@@???>>>===???AAABBBBBBAAA@@@BBBCCC???AAACCCFFFHHHIIIIIIIIIIIIHHHFFFFFFHHHKKKNNNPPPPPPQQQTTT]]]ooozzztttpppmmmkkkaaa___\\\YYYRRRIIIHHHKKKNNNXXXdddjjjiiiddd```___[[[YYYVVVSSSQQQNNNJJJGGG@@@<<<888666:::BBBKKKRRRbbb^^^ZZZUUUPPPJJJEEEAAAAAA@@@???AAADDDEEEDDDAAA@@@AAAAAABBBDDDGGGLLLPPPXXX]]]dddgggfffdddcccdddcccggglllnnnnnnoooqqqtttwwwuuusssssssssrrrpppoooppplllgggdddcccccccccbbbbbb___\\\[[[[[[\\\\\\\\\ZZZYYYXXXWWWXXXYYY[[[]]]^^^\\\ZZZVVVSSSPPPOOONNNLLLLLLLLLLLLLLLLLLLLLLLLFFFGGGIIIJJJKKKJJJJJJIIIGGGEEEDDDDDDEEEFFFEEEDDDBBB???===;;;;;;<<<;;;:::777777777666555555444444777666555555666777888999999999:::<<<>>>???===;;;???GGGNNNRRRXXXbbbkkknnnnnnrrrwww|||{{{|||zzzooofffjjjwwwwwwqqqmmmpppxxxyyynnneeebbbaaa```___```^^^YYYSSSMMMJJJIIIJJJFFFDDDCCCBBB>>><<>>999666333333555888>>>JJJVVVgggeeejjjtttzzzppp\\\KKKKKKIIIEEECCCBBB@@@>>><<<999888666555555777999;;;777777666555444444333333333333333333333333333333444222111///...///000000000000000000////////////---.........//////000000...//////000111222222222///000222444666:::@@@DDDHHHIIIIIIIIIMMMWWWdddnnnxxxzzz}}}}}}tttqqqmmmppppppnnnhhh^^^UUUOOOKKKEEEAAACCCCCCEEEZZZrrrxxxwww}}}uuudddeeeuuucccUUUPPP\\\sss{{{~~~~~~{{{nnn___IIICCC;;;666444333000---000000//////.........---.........------,,,,,,+++000000000000////////////222222333444555777777888999<<<@@@NNNpppvvvuuutttjjjjjjpppppp^^^PPP@@@777444333555:::>>>>>>@@@EEEMMMXXXbbbiiitttyyyxxxlllXXXFFF===;;;888888888888888777666666777777777777888999:::;;;===<<<<<<<<<===>>>@@@AAADDDCCCAAA@@@@@@AAABBBDDDAAAAAAAAAAAAAAA???>>>>>>BBBBBBBBBCCCEEEIIILLLNNNKKKIIIFFFDDDDDDGGGJJJLLLOOOQQQVVV```rrr{{{xxxvvvtttkkkfff```[[[UUUOOOOOOSSS[[[aaajjjpppssssssqqqqqqnnnggg^^^WWWSSSPPPMMMKKKGGGCCC@@@===:::;;;EEEPPPbbbbbb```\\\VVVNNNGGGCCCDDDBBB@@@BBBFFFHHHHHHGGGGGGFFFDDDAAA@@@CCCHHHMMMTTTZZZ___^^^]]]]]][[[WWWZZZYYYWWWXXX[[[```eeeiiimmmnnnqqqtttvvvuuurrrooommmkkkhhheeebbbbbbbbbcccccc```\\\ZZZ[[[^^^___```ZZZZZZYYYYYYYYYYYYZZZZZZ___\\\XXXTTTPPPNNNNNNNNNPPPNNNMMMNNNPPPPPPMMMKKKMMMLLLIIIGGGFFFEEEFFFFFFGGGFFFDDDCCCBBBBBBBBBCCCAAA???===<<<=========;;;777777666555555555555555666555444333444666888999::::::;;;<<<<<<<<<<<<<<>>===;;;:::888666555555666888999666666555555444333333222222222222222222222222222111111111000000000000000111111000000000/////////............/////////000...//////000111111222222000111222333666;;;BBBFFFJJJJJJJJJJJJNNNXXXeeeoooxxxzzz}}}{{{rrrpppllloooooolllfff]]]SSSMMMIIIDDD@@@BBBCCCEEE[[[rrrwwwxxx|||ttteeeffftttbbbVVVRRR___tttyyy}}}~~~}}}}}}{{{lll\\\JJJCCC:::555333222000...000/////////.....................---------------000000000000////////////222222333555666777888888;;;>>>BBBOOOpppuuurrrrrrjjjjjjnnnkkk\\\NNN???777444333555999======???DDDMMMYYYdddjjjuuuzzzzzznnnYYYGGG===;;;777777777777777666666555666666666666777888999:::<<<<<<<<<<<<===>>>@@@AAADDDBBBAAA??????AAABBBCCC???@@@@@@AAAAAAAAA@@@@@@CCCBBBCCCCCCFFFIIILLLNNNQQQMMMIIIEEECCCDDDFFFHHHOOOPPPTTT]]]nnn{{{xxxrrrlllfffaaa[[[VVVWWW\\\eeekkksssyyy{{{zzzyyyxxxvvvppphhhaaa\\\WWWRRRNNNIIIFFFBBB@@@<<<;;;CCCMMM___``````\\\TTTKKKEEEBBBDDDBBBBBBCCCGGGIIIIIIHHHFFFEEEBBB@@@???AAAFFFJJJOOOVVVZZZYYYWWWWWWUUUQQQNNNMMMLLLLLLOOOSSSXXX[[[ccceeejjjooossstttsssrrrmmmkkkiiifffdddbbbbbbaaaaaa___\\\[[[\\\^^^______YYYYYYYYYYYYZZZ[[[]]]]]]___]]]ZZZVVVSSSQQQOOOOOOPPPOOOMMMNNNPPPPPPNNNKKKIIIIIIHHHGGGGGGHHHIIIIIIGGGFFFDDDCCCBBBAAABBBBBBAAA???===<<<======<<<;;;999888777777666666777777777666555555555777999:::999::::::;;;;;;;;;::::::===>>>???AAAEEEKKKSSSXXX```bbbfffjjjooouuuzzz}}}|||uuuwww~~~tttkkkooowwwtttnnnlllpppsss{{{{{{yyyssslllddd\\\WWWTTTQQQLLLIIIIIIHHHIIINNNVVVfffwwwyyydddTTTMMMLLLKKKLLLLLLHHHAAA;;;666333333444222333999AAAWWWWWW[[[eeemmmiiiYYYIIIBBB@@@>>>=========;;;::::::999777555444555666777555444444333333222222222111111111111111111111111///000111222333222111111333222222111000///..................////////////...//////000000111111222222222222333666<<>>888555333555888<<<<<<>>>DDDMMMZZZeeelllwww{{{|||ppp[[[HHH>>>;;;666666666666666555555555666666555666666777888999<<<<<<;;;<<<===???@@@BBBBBBAAA@@@??????@@@BBBCCC>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCDDDFFFIIIKKKMMMSSSOOOJJJDDDBBBCCCEEEGGGNNNOOORRRZZZiii|||vvvoooiiiddd```dddjjjrrrwww}}}yyyuuunnngggaaaYYYRRRNNNLLLIIIFFFCCC???<<<@@@GGGWWW\\\^^^ZZZQQQHHHCCCAAADDDCCCCCCEEEHHHJJJIIIHHHDDDCCCAAA>>>===???CCCGGGLLLRRRVVVUUUSSSRRROOOKKKHHHGGGFFFGGGIIILLLPPPSSSZZZ]]]ccciiinnnpppqqqppplllllljjjhhhfffcccaaa```^^^]]]\\\\\\^^^___^^^]]]XXXXXXYYYZZZ[[[]]]^^^___^^^]]][[[YYYVVVSSSQQQOOOPPPOOOOOOOOOPPPPPPNNNLLLJJJIIIHHHHHHHHHHHHIIIJJJGGGFFFEEEDDDBBBBBBBBBBBB@@@>>><<<<<<<<<===<<<;;;:::999999888888888888888888777666555666888:::<<<999999999999999999888888;;;;;;<<<===???DDDJJJNNNVVVXXX\\\___dddjjjrrrwww~~~vvvoooqqq~~~vvvooottt{{{nnngggeeehhhmmmwww~~~uuukkkccc]]]YYYVVVQQQNNNPPPRRRSSSXXX]]]dddzzzmmmYYYQQQPPPPPPPPPOOOKKKBBB<<<888666666777555333777===QQQRRRTTTYYY^^^]]]RRREEE???>>>======>>>>>><<<::::::999777555444444444555333333333222222222111111000000000000000000000000///111333666666666444333555444333222000///...---.........///////////////////////////000000111111333333222333666===EEEKKKLLLMMMMMMNNNQQQ[[[hhhqqqxxx{{{}}}~~~~~~uuuqqqooommmlllllliiicccYYYPPPIIIEEECCC>>>AAACCCHHH]]]rrruuuuuurrrhhh^^^```wwwyyylll\\\VVVYYYrrr}}}|||yyyxxx|||xxxdddRRRIIIAAA888111000111111111///////////////.........---.........//////000000////////////000000000000222333555777999:::::::::>>>@@@DDDPPPqqqvvvnnnooooooqqqpppgggWWWJJJ>>>888555333555888;;;;;;===CCCMMMYYYfffmmmwww|||}}}rrr]]]III>>>;;;666666555555444444444444666666666666777888999:::<<<;;;;;;<<<===???AAABBBAAA@@@???>>>>>>@@@AAACCC?????????@@@@@@AAAAAABBBDDDDDDDDDEEEGGGIIIKKKLLLPPPMMMHHHDDDCCCDDDGGGIIIKKKMMMQQQWWWeee}}}wwwqqqmmmkkkpppxxx{{{|||xxxqqqiiiaaaZZZTTTPPPOOOKKKIIIFFFAAA<<<<<>>===>>>CCCFFFMMMSSSVVVUUURRRQQQOOOJJJGGGGGGFFFGGGHHHJJJMMMOOOUUUZZZ```fffjjjkkkmmmmmmmmmmmmllljjjhhhddd```^^^\\\\\\]]]^^^``````^^^[[[XXXXXXXXXYYYZZZ\\\]]]^^^\\\\\\[[[ZZZWWWTTTQQQNNNPPPPPPPPPPPPPPPOOONNNMMMMMMLLLKKKJJJHHHGGGGGGFFFIIIHHHGGGFFFDDDCCCCCCBBB???>>><<<;;;<<<<<<;;;::::::999888888777777888888777666666666777999;;;===;;;;;;:::999888888777777:::;;;;;;<<<===AAAFFFJJJMMMOOORRRTTTXXX___hhhooowwwvvvoooqqqsssmmmsss{{{}}}iiibbb___ccciiittt}}}tttllleee```ZZZUUUSSSXXX\\\]]]^^^aaaaaayyyzzzcccVVVUUUTTTSSSRRRLLLCCC<<<888777888999777444777===PPPSSSTTTRRRRRRQQQJJJ@@@======???AAACCCBBB>>>;;;:::999777555444333333333222222222222222111111111000000000000000000000000111333666999:::999777666666555444222111///...---///////////////.........///////////////000000000333222222222555<<>>AAAEEEJJJ___ssstttuuummmbbbYYY[[[nnnxxxsssfffWWWTTT[[[vvv{{{}}}zzzyyy}}}~~~rrr]]]MMMGGG@@@666000000111111111.........///////////////---.........//////000000.../////////000000000111222333666999:::;;;;;;;;;===@@@CCCPPPrrrwwwkkkmmmnnnrrrqqqgggWWWJJJ>>>888555333555888<<<;;;<<>>>>>@@@BBBCCCBBBAAA@@@?????????@@@@@@EEEEEEEEEFFFGGGIIIJJJKKKOOOLLLHHHEEEDDDEEEGGGHHHIIILLLPPPWWWddd{{{|||vvvssssss{{{wwwlllccc\\\YYYXXXPPPMMMJJJHHHCCC<<<:::<<>>>>>@@@DDDGGGNNNTTTWWWUUUSSSRRROOOKKKFFFFFFFFFFFFGGGHHHIIIJJJQQQWWW^^^dddhhhjjjlllnnnnnnnnnnnnllliiiddd```]]][[[\\\]]]```bbbaaa^^^[[[YYYXXXXXXXXXXXXYYYZZZZZZYYYYYYYYYYYYWWWSSSPPPMMMOOOOOOPPPPPPOOONNNNNNNNNMMMMMMLLLKKKJJJHHHGGGFFFKKKJJJIIIHHHGGGEEEDDDCCC???===;;;:::;;;;;;:::999888888777666666666666666555555555555777:::===??????>>><<<:::999888888888888999;;;;;;===AAAFFFIIIGGGJJJLLLMMMOOOUUU___fffoooyyyyyysssuuurrrjjjnnnuuuyyyddd]]]YYY]]]cccoooxxxooojjj```[[[[[[aaafffccc___\\\[[[qqqooo\\\ZZZWWWUUURRRLLLCCC<<<777666777888666333666<<>><<<>>>BBBGGGHHHFFF@@@<<<888777666555444333222222222222222222222222222222222222222222222222222222222444777:::::::::888777666666444333111000///...///////////////.........////////////////////////111111111111444999AAAFFFGGGJJJNNNQQQTTT[[[eeellltttyyyyyysssrrrpppmmmlllkkkhhhaaaWWWNNNFFFCCCCCC>>>AAAFFFMMMbbbttttttuuuiii[[[TTTUUUcccxxxqqqmmmbbbTTTSSS\\\ttt~~~sss~~~}}}|||{{{kkkWWWJJJEEE>>>666111000111111000.........///////////////..................//////......//////000000111111222444777:::<<<===<<<<<<===@@@DDDQQQsss{{{lllkkkkkkppppppgggYYYLLL>>>888555333555888===<<<<<<@@@HHHTTTaaahhhttt{{{~~~uuu```LLL???;;;777666555333333444555555999999999999999:::<<<<<<;;;;;;;;;;;;===???BBBCCCAAA@@@???>>>???AAACCCDDDCCCBBBAAA???>>>>>>???@@@EEEFFFFFFGGGHHHIIIIIIJJJNNNMMMJJJGGGEEEEEEEEEEEEGGGLLLQQQXXXcccxxxyyywwwyyy|||oooddd]]]ZZZZZZRRRNNNKKKJJJEEE>>>;;;;;;;;;AAAGGGIIIFFFDDDEEEHHHEEEHHHKKKLLLJJJFFFDDDCCC@@@@@@@@@??????AAAEEEHHHMMMSSSWWWVVVTTTSSSPPPLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLSSS]]]dddhhhkkkooorrrpppoooooollliiiddd```]]]\\\]]]^^^aaacccccc```]]]YYYXXXXXXWWWWWWXXXXXXXXXWWWWWWXXXWWWUUURRROOOMMMMMMOOOPPPPPPNNNMMMMMMNNNJJJJJJKKKLLLLLLKKKJJJJJJKKKKKKJJJIIIHHHFFFDDDCCC>>><<<:::::::::;;;:::999777666666555555555555555444444555666999===AAACCCDDDBBB@@@===<<<;;;;;;;;;777888:::;;;<<<@@@DDDHHHFFFIIIKKKKKKJJJOOOXXX___iiirrr{{{~~~{{{vvvyyytttjjjlllrrr|||ttt___XXXUUUYYY^^^jjjxxxooogggbbbbbbiiillleeeZZZSSSSSSccczzzxxxaaa^^^YYYVVVRRRKKKBBB;;;999777888999666333666<<>><<>>===<<>>FFFQQQ]]]dddrrryyy}}}uuuaaaMMM@@@;;;888777555444333444555666888888888888999:::;;;<<<:::::::::;;;===@@@BBBCCCAAAAAA@@@???@@@BBBDDDEEEBBBAAA@@@>>>>>>???AAABBBFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFEEEGGGMMMSSSXXXaaasss{{{yyy}}}wwwjjj___ZZZYYYUUUPPPMMMLLLHHHBBB>>>>>>999<<<@@@BBBCCCCCCEEEFFFHHHLLLPPPPPPLLLGGGCCCBBB===>>>>>>??????BBBFFFIIINNNUUUYYYXXXVVVVVVTTTPPPRRRRRRSSSSSSRRRQQQPPPOOOLLLTTT^^^dddgggjjjnnnqqqrrrqqqooolllhhhddd```^^^]]]^^^___bbbddddddaaa___XXXXXXXXXXXXXXXYYYZZZ[[[WWWWWWWWWVVVTTTRRRPPPOOOLLLNNNPPPOOOLLLKKKLLLMMMJJJKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIGGGEEEBBBAAA>>><<<:::999::::::999888777666555555444444555555444555666888<<>>===>>>999:::<<<<<<===@@@CCCFFFGGGJJJMMMKKKIIIKKKSSSZZZeeeoooxxx{{{~~~{{{vvvxxxuuulllooottt~~~sss^^^WWWTTTXXX]]]ggg}}}{{{ppplllggggggnnnpppeeeVVVKKKLLLWWWjjj|||ddd```ZZZVVVQQQJJJAAA;;;<<<;;;;;;:::777444777>>>PPPhhhyyyqqq___RRRHHH@@@;;;@@@HHHNNNPPPKKKAAA:::555555555444444333333222333333333333333333333333555555555555555555555555444444666777777666666555555555444333333222111111000000//////.........---///////////////............///000111222555:::>>>@@@FFFLLLRRRUUUZZZaaaeeepppxxxvvvoooppppppmmmjjjhhhhhheee^^^TTTIIIBBB>>>DDD???CCCIIIQQQfffvvvuuunnn\\\LLLFFFDDDLLLggg}}}qqqjjjjjj```RRRSSS```yyyrrriiixxxvvv```OOOHHHAAA<<<555222222222000///---.........//////000000.........------,,,,,,+++---......///000111111222222444888<<<>>>>>>>>>===BBBDDDGGGSSSssszzzrrrmmmoooqqqjjj^^^PPP@@@777444333666:::@@@>>><<<>>>DDDOOOZZZaaapppxxx}}}uuuaaaMMM@@@<<<999777555444444444666777777777777777888999:::;;;:::::::::;;;===@@@BBBDDDBBBAAA@@@@@@@@@BBBEEEFFFAAA@@@>>>>>>>>>@@@BBBDDDFFFGGGHHHIIIIIIIIIIIIHHHCCCEEEGGGIIIJJJJJJJJJIIIHHHNNNTTTYYY```ppp}}}{{{tttggg___\\\WWWRRRNNNNNNKKKEEEAAAAAA:::;;;===???AAACCCDDDDDDKKKOOOSSSSSSNNNHHHDDDCCC;;;<<<===>>>???BBBFFFJJJQQQWWW[[[[[[YYYZZZWWWTTTSSSTTTTTTTTTSSSRRRPPPOOOPPPWWW```eeeeeefffjjjmmmsssrrrooolllhhhddd```_________```bbbdddeeecccaaaWWWWWWWWWXXXZZZ[[[]]]^^^WWWWWWVVVUUUTTTRRRQQQPPPKKKMMMOOONNNLLLJJJKKKMMMNNNNNNNNNNNNLLLJJJHHHGGGIIIIIIHHHHHHFFFCCCAAA???===<<<:::999::::::999888777777666555555555555555555666777:::???DDDIIILLLLLLJJJGGGCCCAAA@@@@@@@@@===>>>??????@@@AAADDDGGGHHHLLLOOOLLLIIIJJJPPPWWWdddmmmvvvzzz}}}yyytttvvvssslllrrrxxxvvv```YYYVVVZZZ___hhh}}}uuuuuuwwwyyywwwnnn```QQQGGGDDDKKKTTTccc{{{{{{fff^^^TTTMMMJJJFFFAAA<<<>>><<<:::888777777888888JJJhhhzzzfffXXXNNNGGGDDDEEEGGGJJJLLLIIIBBB<<<999888666555333222222222222222222333444666888999888999999888777666888999999888777777777888999:::777888:::;;;:::777444222000000000///......------........./////////000000000111111111111333777:::???CCCJJJQQQXXX```gggkkkqqqwww|||tttpppmmmkkkllljjjiiicccXXXLLLCCC??????===>>>@@@HHHYYYkkkqqqmmmhhhWWWGGGBBBEEEPPPjjjxxxqqqllliii^^^TTT[[[iiijjjdddssssss]]]JJJAAA@@@<<<666222000//////...000000//////.........---222222111000///...------,,,------...///000000111333777<<<@@@AAA@@@@@@AAA???FFFIIIPPPppp|||vvvxxxyyyvvvrrrdddQQQ???:::999555444888>>>@@@AAAAAADDDLLLXXX```eeennnxxxvvvdddMMM@@@>>>999888888777777777777777888888888777888888999999===<<<<<<<<<===>>>???@@@@@@@@@???@@@AAABBBCCCDDDBBBAAA@@@@@@@@@AAABBBCCCHHHIIIIIIJJJIIIHHHGGGFFFFFFIIIKKKLLLKKKJJJJJJJJJMMMQQQVVV\\\dddrrr~~~xxxhhh___XXXQQQLLLMMMMMMIIIDDDAAA???@@@@@@??????@@@CCCFFFOOOSSSXXXXXXSSSKKKCCC???=========???AAAEEEHHHKKKRRRTTTVVVXXXXXXXXXWWWVVVUUUUUUUUUSSSPPPNNNNNNNNNOOOXXXbbbeeeddddddgggkkkpppqqqpppnnniiieeebbbaaa]]]]]]___bbbddddddaaa___XXXXXXYYY[[[]]]]]]\\\ZZZXXXWWWVVVTTTQQQOOONNNMMMJJJKKKKKKLLLMMMNNNNNNOOOQQQPPPNNNMMMLLLKKKKKKKKKHHHGGGEEECCCAAA@@@???>>>???>>><<<;;;;;;:::888666444444444555555555555666555666777999===DDDMMMSSSUUUSSSPPPMMMKKKIIIFFFCCCFFFDDDBBBAAABBBDDDGGGIIIOOOMMMKKKKKKIIIIIIOOOWWWfffoooxxx}}}|||yyy|||qqqnnnvvv|||jjj]]]TTTXXXaaammm~~~~~~~~~{{{rrrmmmpppqqqnnnsss|||www|||xxxeeePPPCCC>>>CCCHHHUUUmmmxxxbbb[[[RRRLLLIIIFFFAAA===???>>><<<:::999999:::;;;JJJbbbuuusssggg^^^VVVOOODDDCCCEEEHHHJJJIIICCC>>>;;;:::999777666555444444333333222333555888;;;===?????????===;;;::::::;;;::::::999888888999:::;;;888999::::::999777444222111000000//////...------............///////////////000000000000222555888???CCCKKKSSS[[[cccjjjoooqqqvvv~~~}}}uuurrrooolllllljjjhhhbbbXXXLLLCCC????????????AAAHHHXXXhhhkkkfffdddSSSFFFFFFMMM[[[tttyyyrrrmmmhhh]]]VVV```ppp}}}iiidddqqq~~~oooZZZJJJCCC@@@<<<666111000//////...000/////////............111111000000//////...............///000000000111333777===@@@AAAAAA@@@@@@@@@GGGJJJQQQpppyyy~~~~~~rrrtttzzz~~~hhhTTTAAA:::888444444888>>>>>>>>>???CCCLLLWWW___bbbiiirrrqqqbbbLLL???<<<999888888777777777777777999888888888888999::::::;;;;;;;;;<<<======>>>>>>??????@@@@@@AAABBBBBBCCCBBBAAA@@@@@@@@@AAABBBCCCFFFGGGHHHHHHHHHFFFEEEDDDEEEGGGIIIIIIIIIHHHIIIKKKOOORRRXXX]]]fffsssxxxhhh\\\TTTNNNNNNMMMHHHDDDBBBAAAAAAAAA@@@???@@@CCCEEENNNRRRVVVVVVQQQJJJCCC???>>>===>>>???AAADDDGGGIIIMMMOOOQQQTTTUUUUUUTTTSSSXXXXXXWWWTTTOOOKKKJJJIIIOOOWWWaaafffeeeeeehhhkkkoooppppppmmmhhhdddaaa```\\\\\\^^^aaacccdddbbb___ZZZYYYYYYZZZ[[[\\\[[[YYYXXXWWWVVVTTTRRRPPPOOONNNKKKKKKLLLMMMMMMNNNOOOOOOQQQPPPOOONNNMMMLLLLLLLLLJJJIIIGGGDDDBBB@@@?????????===;;;;;;;;;:::888666444444444555555555555666777888999;;;???GGGQQQXXXYYYWWWTTTQQQOOOMMMKKKIIIIIIHHHFFFFFFGGGIIIKKKMMMQQQNNNLLLKKKIIIHHHNNNVVVgggrrr|||{{{xxx|||tttqqqzzzpppbbbYYYZZZaaakkk}}}~~~~~~xxxtttsssooojjjeee\\\WWWWWWVVVRRRTTT[[[kkkrrr||||||lllUUUEEE??????@@@HHH\\\rrrvvvppp[[[UUUNNNJJJHHHFFFBBB???@@@???>>><<<<<<<<<======AAAQQQ]]]___^^^]]]YYYQQQFFFEEEEEEGGGJJJIIIFFFBBB>>>===<<<:::999888777777444333333333666;;;???BBBFFFFFFEEEBBB???<<<;;;<<<<<<;;;;;;:::::::::;;;;;;888999::::::999777555333111111000000///....................................////////////111444777>>>CCCLLLUUU^^^fffnnnsssqqquuu|||}}}uuusssqqqnnnmmmjjjhhhbbbWWWKKKCCC@@@@@@???@@@CCCMMM]]]jjjkkkeee```RRRGGGLLLYYYiii{{{uuunnnfff\\\XXXgggyyy{{{jjjiiiuuuzzziiiVVVHHHDDD???;;;555111/////////...////////////............000000000000////////////000000000000000000111111444888>>>BBBCCCBBBAAA@@@BBBHHHJJJRRRpppyyyxxx}}}tttvvv~~~nnnXXXCCC:::777333444999???===<<<===CCCLLLVVV]]]bbbeeekkkkkk```NNN@@@<<<999888888777777777777777999999999:::::::::;;;;;;999:::;;;============<<<===>>>@@@AAABBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCEEEFFFFFFFFFGGGJJJLLLPPPTTTYYY___gggssstttddd[[[RRROOOLLLGGGDDDCCCCCCCCCCCCAAA??????AAACCCJJJNNNQQQQQQMMMGGGAAA>>>>>>>>>>>>???@@@CCCEEEGGGGGGIIILLLNNNPPPPPPOOOOOOUUUVVVUUUSSSNNNJJJHHHHHHNNNWWWaaaggghhhgggiiilllooopppooolllhhhcccaaa```[[[\\\]]]```cccdddcccaaa]]][[[YYYXXXYYYZZZZZZYYYXXXXXXVVVTTTRRRPPPOOONNNKKKLLLLLLMMMMMMNNNNNNOOOQQQQQQPPPOOONNNMMMMMMLLLKKKJJJHHHEEEBBB@@@???>>>???===;;;;;;::::::888666444444444555555555555666777888888:::@@@JJJUUU]]]^^^\\\YYYVVVSSSPPPOOONNNLLLLLLKKKKKKMMMNNNQQQRRRRRRNNNKKKIIIFFFFFFLLLUUUfffsss~~~xxxwww{{{tttrrr{{{uuuhhh^^^___dddmmm~~~vvvzzzzzztttlllfff___ZZZVVVOOOJJJIIIGGGCCCDDDIIILLLRRR[[[iiizzz}}}}}}rrr\\\MMMFFFDDD@@@DDDRRRbbbfffcccTTTPPPLLLHHHGGGFFFCCCAAAAAA@@@???>>>>>>>>>>>>???:::@@@GGGMMMUUU\\\ZZZSSSKKKIIIGGGHHHJJJJJJHHHEEE@@@???===<<<:::999999999555444333444888===CCCGGGJJJJJJIIIFFFAAA===;;;;;;======<<<;;;;;;;;;::::::999:::::::::999777555444222111111000000//////.../////////............---//////000//////000444777;;;BBBKKKUUU___hhhpppuuuqqquuuzzz|||sssrrrpppnnnllljjjgggaaaVVVJJJBBB@@@@@@??????EEESSSfffqqqoooiii^^^RRRJJJRRRcccuuu~~~xxxoooeee[[[\\\mmmwwwooosssyyygggRRRFFFCCC???:::555111/////////...///////////////............/////////000000000111222222111111111111111111444999AAAEEEGGGEEECCCCCCDDDHHHJJJSSSooo}}}{{{|||}}}|||ttt]]]EEE;;;666333555:::AAA>>>;;;===CCCMMMWWW]]]cccdddfffhhh```PPPCCC>>>999888888777777777777777999999:::;;;;;;<<<<<<<<<888:::<<<>>>???>>>===<<<<<<>>>@@@BBBBBBAAA@@@?????????@@@@@@AAABBBCCCCCCDDDDDDEEEFFFFFFEEEDDDCCCCCCDDDEEEEEEFFFHHHKKKNNNPPPSSSYYY```hhhrrr}}}mmmcccXXXRRRLLLFFFCCCDDDEEEEEEDDDBBB???>>>???@@@EEEHHHKKKJJJGGGBBB>>><<<>>>>>>>>>???AAACCCDDDEEECCCDDDGGGJJJKKKKKKKKKJJJJJJKKKMMMMMMKKKJJJJJJKKKOOOWWWaaahhhjjjjjjkkkmmmooopppooommmhhhdddaaaaaa]]]\\\]]]```ccceeeeeeddd___\\\YYYWWWXXXYYYZZZYYY[[[ZZZXXXUUURRRPPPMMMLLLKKKKKKKKKLLLLLLMMMMMMMMMPPPPPPPPPPPPOOONNNMMMMMMKKKJJJGGGDDDAAA???>>>===???===;;;::::::999777666444444444555555555555666777666777999???JJJVVV___aaa```^^^YYYUUUQQQPPPOOONNNNNNNNNOOOPPPRRRSSSTTTRRRMMMIIIGGGCCCCCCJJJSSSbbbqqq~~~uuutttzzzqqqoooyyyzzznnneeefffjjjqqqmmmtttvvvooocccZZZSSSNNNLLLGGGDDDBBB@@@>>>???BBBBBBDDDIIISSSdddssswwwsssssszzzyyyaaaPPPJJJGGGCCCDDDLLLUUUWWWUUUQQQOOOLLLIIIHHHGGGEEEDDDBBBAAA@@@@@@????????????<<<===@@@IIIVVV___^^^XXXNNNJJJGGGFFFHHHHHHFFFCCC@@@???>>><<<;;;:::999999777666555666999???EEEIIIMMMMMMMMMJJJEEEAAA???>>>>>>>>>======<<<;;;:::999::::::::::::999777666555222222222111000000//////////////////////////////000111111000///111444777:::@@@JJJUUU___hhhoootttqqquuuzzz~~~{{{rrrooommmkkkkkkiiiggg```UUUJJJBBB@@@AAAAAA@@@GGGYYYllltttnnngggWWWOOOLLLWWWkkkyyynnnbbb\\\aaassspppppp}}}|||gggQQQCCC@@@>>>:::444000/////////............///////////////......//////000000111111222222222222111111111111444:::CCCJJJLLLKKKIIIHHHGGGIIIKKKSSSnnn~~~yyyaaaHHH<<<777444666<<>>CCCMMMXXX```dddbbbcccccc\\\NNNCCC>>>999888888777777777777777888999:::<<<<<<===<<<<<<999;;;===???@@@???>>>===<<<===???AAAAAA@@@???===>>>>>>???AAABBBCCCCCCDDDDDDEEEFFFGGGGGGGGGFFFEEEDDDEEEFFFGGGGGGJJJMMMPPPOOOSSSYYY```hhhpppwww|||vvvlll___VVVMMMEEECCCDDDEEEEEEDDDBBB???=========???AAACCCCCC@@@===;;;:::>>>>>>???@@@AAACCCDDDEEEBBBCCCEEEGGGHHHGGGFFFEEE???AAACCCDDDEEEGGGJJJLLLPPPWWW```gggjjjkkklllmmmnnnoooooommmiiieeecccccc___^^^^^^```cccfffgggfffaaa^^^ZZZWWWXXXYYYZZZZZZ___^^^[[[WWWRRROOOKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKNNNOOOOOOOOONNNMMMLLLKKKIIIHHHEEECCC@@@>>>===<<<>>>===;;;::::::999777555444444444555555555555666777777888:::@@@KKKWWW```eeeeeeddd___YYYTTTQQQQQQNNNOOOPPPQQQSSSSSSTTTTTTPPPKKKGGGDDDAAAAAAJJJSSSbbbqqqssssssxxx}}}ooonnnwwwuuunnnnnnpppttteeennnqqqhhh[[[QQQKKKGGGCCCAAA???>>>=========???@@@@@@@@@DDDOOO]]]cccaaabbbmmmjjjVVVPPPLLLHHHHHHKKKNNNOOOMMMQQQPPPNNNLLLJJJIIIHHHGGGDDDCCCCCCBBBAAA@@@???>>>>>>>>>AAAJJJVVV]]][[[WWWLLLHHHEEEDDDFFFGGGEEEBBBAAA@@@>>>===;;;:::::::::999888777888;;;@@@DDDGGGNNNOOOPPPNNNJJJFFFDDDDDD@@@@@@@@@???>>><<<;;;:::;;;;;;::::::999888666666333333222222111000000000//////000000000111111111111111111000000111444777:::@@@JJJUUU^^^gggmmmqqqrrrvvv{{{{{{qqqmmmiiiiiijjjiiifff___TTTIIIBBB@@@BBBCCCAAAIII]]]ooorrriii___NNNKKKMMMZZZqqq~~~}}}uuuiii```^^^hhhyyyyyyfffnnn~~~hhhQQQCCC???===999333000/////////............///////////////......//////000000111111111111111111111111222222333;;;FFFOOORRRSSSQQQPPPLLLLLLMMMUUUnnn~~~||||||dddJJJ>>>999555777===AAAAAA@@@???BBBKKKYYYcccdddaaa```___WWWIII???<<<999888888777777777777777777888:::<<<======<<<<<<;;;<<<===????????????>>>===>>>???@@@@@@???>>>===<<<===???AAACCCDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEGGGHHHIIIJJJKKKNNNPPPOOORRRYYYaaahhhooosssuuuyyy|||~~~~~~~~~sssfffZZZOOOEEEBBBCCCDDDDDDDDDAAA>>>;;;;;;;;;;;;<<<======;;;999999999===>>>???AAACCCEEEFFFFFFCCCDDDEEEEEEEEECCCAAA@@@;;;<<<======>>>AAAEEEIIIQQQVVV]]]cccggghhhjjjjjjkkklllmmmllliiifffdddddd```___^^^___bbbeeefffgggbbb^^^[[[YYYYYY[[[[[[[[[aaa___\\\XXXSSSOOOKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMLLLJJJIIIGGGFFFDDDBBB@@@>>>======>>><<<::::::999999777555444444444555555555555666999999999;;;AAAKKKVVV^^^fffhhhiiieee___YYYVVVVVVPPPQQQSSSTTTUUUUUUTTTSSSOOOJJJEEECCCAAACCCMMMWWWiiivvvtttsssyyy}}}pppooowwwzzzuuuuuutttuuuaaajjjmmmcccUUULLLHHHGGG@@@@@@???======>>>???>>>===>>><<<;;;AAAJJJOOOOOOQQQ^^^tttqqqccc^^^XXXTTTRRRPPPPPPPPPTTTSSSRRRPPPMMMJJJJJJIIIGGGGGGFFFEEECCCAAA@@@???===>>>DDDLLLSSSUUURRRPPPIIIGGGEEEFFFHHHJJJHHHFFFBBBAAA@@@>>>===<<<;;;;;;::::::::::::<<>>>>>@@@AAA??????HHHWWWdddeeecccbbb^^^SSSFFF>>>===999888888777777777777777666777:::<<<======<<<;;;;;;;;;<<<======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;===???AAACCCDDDDDDDDDEEEEEEGGGHHHHHHHHHGGGGGGEEEGGGIIIKKKKKKKKKMMMOOOPPPSSSZZZbbbjjjoooqqqqqqssstttvvvxxx{{{~~~zzzvvvtttssstttnnnmmmnnnqqqrrrttt|||yyykkk^^^PPPEEEAAABBBBBBCCCCCC@@@===:::999:::999:::;;;:::888888999:::===>>>@@@BBBEEEFFFHHHHHHDDDEEEEEEDDDBBB???<<<:::999999888777999===CCCHHHPPPSSSYYY^^^aaadddeeefffggghhhjjjiiigggeeeddddddaaa___\\\]]]___bbbddddddaaa___\\\[[[\\\]]]]]]]]]___^^^[[[XXXTTTPPPNNNLLLMMMMMMMMMMMMMMMLLLLLLLLLHHHIIIKKKKKKKKKJJJHHHGGGFFFEEEDDDBBB@@@?????????>>><<<:::999999999777555444444444555555555555666666777777:::>>>FFFPPPWWW```eeeiiihhhbbb\\\YYYYYYTTTUUUWWWYYYYYYWWWVVVTTTOOOJJJFFFDDDCCCFFFRRR]]]ppp{{{wwwvvv{{{}}}pppooovvv{{{{{{vvvuuuxxxxxxxxxaaajjjmmmbbbTTTLLLJJJIIIBBBCCCBBB@@@@@@BBBBBBAAA>>>@@@???<<<>>>DDDHHHGGGIIISSSgggyyyrrriiibbb[[[VVVTTTUUUVVVVVVUUURRRNNNLLLKKKKKKJJJIIIIIIGGGEEECCCAAA@@@???BBBIIIQQQTTTQQQNNNMMMIIIGGGFFFIIIMMMOOONNNLLLCCCBBBAAA???>>>===<<<<<<;;;;;;;;;<<<===???AAABBBGGGIIILLLLLLKKKIIIHHHHHHFFFFFFFFFEEECCCAAA???===<<<;;;;;;:::999888777777444444333222222111111000//////000222333444555666/////////...---...111444===DDDMMMWWW___fffkkkooosssxxx}}}tttkkkeeefffllliiifff___SSSHHHBBBAAABBBCCCAAALLLeeeyyyyyymmmcccNNNPPPUUUaaattt}}}|||ppphhh^^^[[[eeevvvppp^^^mmm}}}fffPPPEEEEEE<<<888333///.../////////---.........//////000000000000000000////////////......///000111222222333222;;;IIIUUU\\\^^^]]]]]]VVVTTTSSSZZZqqq}}}~~~fffMMMAAA<<<777999>>><<<@@@BBB???===EEEVVVeeeiiigggeee```TTTEEE??????999888888777777777777777555777999;;;===<<<<<<;;;;;;;;;:::;;;;;;<<<>>>>>>???>>>============>>>>>>;;;<<>>@@@CCCFFFHHHIIIJJJEEEEEEEEECCC@@@<<<888666666555555444777===EEEKKKOOOQQQUUUYYY]]]```bbbcccdddeeeggggggeeedddcccccc```^^^[[[[[[]]]```bbbbbbaaa___]]]\\\]]]^^^^^^]]]]]]\\\ZZZWWWUUURRRPPPOOOOOOOOONNNNNNNNNNNNNNNNNNFFFGGGIIIJJJJJJHHHGGGEEEFFFEEEDDDCCCBBBAAAAAAAAA>>><<<:::999999888666555444444444555555555666666222333444666:::AAAIIIOOOYYY```fffgggbbb]]]ZZZZZZWWWYYY[[[\\\\\\ZZZXXXVVVPPPKKKGGGEEEEEEJJJVVVbbbttt}}}yyyxxx}}}{{{ooonnntttxxxxxxqqqnnnqqqwwwzzz|||iiigggiiilllfffZZZSSSSSSRRRJJJEEEFFFFFFCCCAAAAAAAAA@@@??????AAACCCDDDDDDJJJQQQ___tttwwwfffVVV[[[YYYVVVSSSQQQQQQQQQQQQNNNMMMLLLIIIGGGDDDAAA@@@>>>GGGRRRXXXXXXTTTQQQPPPKKKMMMOOORRRXXXZZZWWWQQQKKKFFFBBBAAA???<<<<<<@@@???===:::888888:::===???FFFGGGIIIHHHFFFEEEEEEFFFGGGJJJLLLKKKGGGCCCCCCCCC<<<<<<;;;;;;:::999888777666666555444333111000///000111222333333333333333000000000000///111444777>>>EEEOOOZZZccciiiooorrrzzz~~~{{{rrrkkkiiiiiihhhggggggfff]]]NNNDDDCCCBBB>>>EEEDDDOOOggg{{{|||rrrjjjTTTRRRUUUbbbttt}}}tttooo[[[OOOWWWgggttt}}}hhhYYYmmmvvv^^^NNNFFFAAA===666222111000...---000////////////////////////......//////000000111111...///111111111222333555888>>>HHHUUUaaaggghhhggg]]]YYYWWWaaaxxx~~~zzz|||gggLLL>>>999666888<<<@@@BBBAAA======EEEUUUbbbhhhiiihhh```SSSGGG>>>::::::999777666555555555666888888999::::::;;;<<<<<<999:::;;;;;;::::::;;;===<<<>>>AAABBBAAA?????????@@@AAAAAABBBCCCCCCCCCBBBEEEEEEGGGHHHIIIIIIIIIIIIFFFGGGIIIJJJKKKJJJJJJIIIOOOSSS[[[dddmmmsssuuuuuuppprrrrrrppplllnnntttyyy|||~~~uuufffYYYTTTSSSQQQQQQRRRTTTWWWZZZ^^^```ooovvv}}}yyyvvvxxx}}}uuucccPPPDDD@@@AAA?????????>>><<<:::888666444555555555555666999<<>>AAAGGGKKKQQQVVVYYY[[[^^^___bbbbbbbbbcccddddddbbb``````]]]ZZZ[[[^^^bbbbbbbbbaaa]]]YYYXXX[[[]]]^^^]]]^^^^^^]]][[[XXXSSSOOOMMMLLLKKKKKKLLLNNNNNNLLLKKKKKKJJJHHHGGGFFFGGGGGGHHHHHHGGGEEEBBB@@@>>>======<<<;;;999777555333333222555555666666666666555555444555555777:::???CCCEEEOOOUUU]]]bbbccc```\\\ZZZ```cccdddaaa^^^]]]YYYTTTQQQLLLIIIHHHIIINNNYYYeeettt~~~xxxwww||||||vvvssszzzzzznnnjjjfffiiipppwww}}}rrrqqqtttxxxtttiii```^^^___ZZZWWWVVVSSSMMMHHHHHHFFFEEECCCBBBCCCEEEFFFFFFIIIPPP\\\ssssssddd___YYYWWWXXXXXXVVVSSSTTTQQQMMMHHHDDDBBB@@@@@@CCCMMM[[[dddddd^^^WWWSSSOOONNNOOOWWWccciiigggaaaSSSJJJBBB@@@@@@>>>???AAA???===;;;999999:::<<<===AAACCCEEEFFFEEEEEEFFFGGGJJJLLLNNNMMMIIIEEECCCCCC@@@???>>><<<:::999888888666666666666555333222111111222222333444444333333000000000000///111444777???EEENNNYYYbbbkkksssxxx{{{~~~yyypppjjjhhhhhhhhhgggfffcccZZZKKKCCCBBBBBB@@@CCCGGGVVVlllyyyvvvmmmfffUUUUUUZZZfffwwwxxxjjjZZZQQQ[[[kkkuuuxxxdddXXXnnnqqq[[[MMMFFFBBB===666111111111......000/////////////////////////////////000000000000000...000111222111222333555777===IIIWWWeeelllnnnmmmeee```^^^fff{{{{{{yyy~~~}}}lllQQQAAA:::777777;;;???AAA@@@===<<>>;;;:::::::::888555333444777<<>><<<;;;:::999999777666555555444444444444555555555555444444666666777999;;;???BBBEEEHHHNNNUUU[[[\\\\\\ZZZZZZbbbgggiiigggeeeccc]]]WWWQQQMMMKKKKKKMMMTTTaaammmwwwvvvvvv{{{}}}xxxvvv}}}}}}rrrgggdddfffmmmuuu||||||qqqjjjnnnllllllkkkcccXXXQQQPPPOOONNNLLLJJJIIIJJJKKKLLLLLLQQQ[[[qqqsssiii___]]]aaabbb\\\TTTTTTPPPJJJDDDAAA@@@AAABBBEEEQQQcccqqquuuooocccZZZTTTNNNMMMWWWfffqqqrrroooaaaSSSDDD@@@AAAAAAAAABBB>>>===<<<;;;:::999999999<<<>>>AAABBBCCCEEEGGGIIILLLNNNPPPPPPLLLGGGDDDBBBCCCAAA>>>:::888777777777666666777777777666555555222333444444444444444444111111111000///111555888@@@EEENNNYYYcccnnnxxx~~~}}}{{{tttlllgggggghhhgggfffccc___TTTGGGAAAAAABBBBBB@@@JJJ^^^qqqxxxqqqeee___RRRVVV^^^jjj{{{yyydddYYYUUU```nnnxxxrrr___XXXpppjjjVVVLLLGGGDDD<<<666111111111......000////////////////////////000000000000000000//////...000222222222222444666666===IIIZZZjjjtttvvvtttoookkkgggmmm}}}yyyzzz~~~xxxpppWWWFFF<<<777777999===??????<<<;;;BBBOOO[[[eeeggggggaaaUUUHHH@@@<<<999888777666666666777888999999999:::::::::::::::<<<===>>>>>><<<;;;<<<===>>>@@@BBBCCCBBBAAAAAABBBAAAAAABBBCCCCCCCCCCCCBBBAAABBBCCCEEEGGGHHHHHHIIIHHHIIIJJJJJJJJJKKKNNNPPPVVVZZZaaahhhoootttwwwxxx|||yyyssslllhhhjjjrrrxxxxxxgggWWWLLLGGGEEEEEEEEEEEEFFFHHHJJJLLLMMMRRRYYY```fffoooyyy}}}wwwqqqnnnmmmnnnqqqooohhh]]]PPPGGGDDDDDDDDDCCCCCCAAA>>>;;;888666777888888777666777999<<>>;;;666333222555999<<>>KKK^^^ppp{{{|||{{{wwwssspppttt{{{|||xxxpppuuuqqq[[[III===888777888<<<>>>???<<<:::???KKKUUUdddggghhhcccWWWJJJ???:::888777666666666777888999:::::::::999999999999999<<<===>>>===<<<;;;;;;======???AAABBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBAAABBBDDDFFFHHHIIIJJJJJJIIIJJJKKKJJJJJJLLLQQQUUU\\\aaahhhnnnrrrvvvxxxzzz~~~xxxqqqllllllpppuuu{{{{{{xxxnnn^^^OOOFFFBBBDDDFFFHHHKKKLLLKKKJJJIIIGGGIIILLLPPPUUU]]]gggnnnxxxzzzzzzvvvooojjjiiiiiihhhfffbbbYYYPPPIIIFFFEEECCCCCCCCCBBB@@@===;;;999999::::::888777888:::<<>><<<<<<===>>>???;;;666222222444999<<>>;;;999777777666666555444444555555555333444444555555444444333444444444555666777999:::<<>>???BBBFFFIIIIIIJJJLLLMMMLLLIIIEEECCCBBB@@@;;;777333222222333444555666777777888888888666666777777777666666555333333222000000222777:::BBBJJJVVVbbbkkkrrrwwwzzz~~~~~~rrrlllfffcccdddeeeeeeddd]]]TTTIIIAAA??????AAACCC@@@NNNbbbrrrxxxooo\\\LLLFFFTTTcccnnn{{{www[[[YYY[[[dddppp{{{xxxeeeYYY\\\tttuuu___RRROOOMMMJJJ;;;555111111111//////111000000000000000000000000222222111111000000//////000111333333333444555777:::@@@NNNbbbvvv~~~{{{xxxzzz}}}|||ssshhhlllzzzooo]]]JJJ>>>999888888:::===???<<<:::===GGGPPPbbbgggkkkggg[[[LLL@@@999888888777666666777888999999999999999999999999888:::<<<===<<<::::::;;;<<<<<<>>>@@@@@@@@@@@@AAABBBBBBCCCCCCDDDDDDCCCBBBBBB===>>>@@@BBBDDDFFFGGGGGGIIIKKKLLLKKKKKKMMMTTTZZZccchhhoootttvvvwwwxxxyyy}}}{{{wwwrrrmmmiiiiiiiiikkkjjjeee[[[OOOFFF@@@???@@@EEEMMMSSSUUUSSSOOOKKKKKKJJJIIIHHHJJJOOOVVVZZZhhhlllqqqqqqnnnjjjiiiiiibbb```]]]VVVOOOIIIFFFDDDAAABBBBBBBBBBBB@@@???>>>999::::::999777888:::<<<@@@IIINNNKKKHHHHHHHHHEEEGGGDDDAAA>>>===>>>@@@AAA<<<999555222222555:::===BBBEEEHHHKKKNNNRRRWWW[[[___^^^]]]^^^```aaaaaa```______`````````aaabbbccc]]]]]]\\\[[[ZZZ[[[]]]^^^cccdddddddddbbb___\\\ZZZVVVTTTPPPNNNNNNMMMKKKJJJIIIIIIIIIIIIHHHGGGFFFFFFEEEDDDAAA>>>;;;999888777777666555444333333333444555555666666666666555555444444444444555555666666:::<<>>999999888999===@@@===:::<<>>???@@@AAAAAA999777444333333666:::<<>>AAAEEEHHHPPPWWW\\\^^^]]]\\\VVVOOOPPPPPPSSSYYY^^^eeeppp{{{{{{{{{}}}zzzuuuuuuqqqlllnnnwww|||qqqfff```\\\[[[]]]bbbsssvvvwwwqqqhhh```[[[[[[WWWSSSTTT]]]lllzzzpppjjj]]]ZZZSSSMMMHHHFFFEEEEEEIIIIIIQQQfff~~~}}}gggZZZPPPLLLIIIMMM^^^rrrqqq^^^III???<<<;;;:::;;;<<<;;;:::999888777666666444666999===AAAFFFLLLQQQPPPMMMJJJIIIHHHGGGCCC@@@===<<<;;;999777666555555666777888999999:::999999999999999999999888777777555444222000000333888===FFFMMMYYYdddlllrrrwwwyyy|||~~~ooojjjdddbbbcccdddcccbbbYYYNNNDDDBBBAAA??????AAAEEEWWWjjjqqqnnncccRRRCCC>>>TTThhhooouuunnnPPPWWWaaalllvvvjjj[[[WWWddd{{{xxxgggWWWQQQQQQNNNHHH:::444000111111//////222000000000000000000000000111111111111111111222222111333444555444555666888===CCCSSSkkk~~~pppgggmmmqqqooobbbNNN>>>:::999777999===@@@>>>:::;;;BBBIIIWWWaaalllooogggWWWHHH???;;;:::888777777777777888777777888888999999::::::888:::;;;<<<;;;<<<===???===>>>???@@@???@@@BBBDDDDDDDDDDDDDDDDDDCCCBBBBBBDDDEEEFFFHHHIIIJJJJJJJJJGGGLLLPPPPPPNNNQQQXXX___hhhpppyyy|||yyyssspppoookkkiiifffbbb]]]WWWQQQMMMKKKJJJGGGDDD@@@>>>======>>>EEEQQQ\\\ccceeedddbbbZZZXXXSSSOOOLLLJJJHHHFFFJJJNNNUUU]]]cccdddaaa___YYYVVVQQQMMMIIIGGGDDDCCCAAAAAABBBCCCBBBAAA@@@???777777888888777888;;;===CCCPPPWWWPPPKKKLLLKKKFFFDDDAAA>>>>>>???AAAAAA@@@888777555444555666888:::@@@AAACCCEEEHHHMMMTTTXXXZZZYYYXXXYYY\\\^^^______\\\^^^``````^^^]]]___```___^^^\\\YYYWWWXXX^^^bbbdddeeeeeedddbbb^^^[[[YYYVVVRRROOOLLLLLLKKKKKKJJJLLLLLLKKKJJJHHHFFFCCCBBB@@@???===;;;999888777777333333333222333333444555444555555666666555555444444555555666777777666666666777999:::;;;>>>BBBFFFKKKQQQUUUUUUUUUUUURRRLLLLLLNNNTTT\\\bbbgggqqq{{{zzz|||{{{uuuwwwtttnnnnnnwww~~~uuueee]]][[[]]]bbbhhh|||pppeee___]]]WWWPPPMMMTTT___qqqvvvooolll^^^YYYQQQJJJGGGFFFIIIKKKGGGEEEKKKaaa~~~uuueeeXXXTTTPPPOOOZZZhhhhhhWWWEEE===:::999999:::<<<;;;999888777777777777222444888===BBBIIIPPPUUUUUUQQQLLLIIIGGGEEEBBB>>>999888888777666555444444888999::::::;;;;;;;;;::::::::::::::::::999888777666555333000000333999===GGGMMMWWWaaajjjrrryyy}}}{{{~~~nnnjjjdddbbbcccdddcccaaaYYYMMMCCCCCCCCC@@@>>>AAAFFF\\\ooorrriii\\\NNNCCC777OOOfffnnnvvvyyyaaaKKKVVVdddpppyyyfffXXXVVVfff}}}~~~{{{rrrbbbUUUQQQQQQMMMFFF:::444000111111//////222000000000000000000000000000000000111222222222333111333555555555555777888>>>DDDTTTnnn|||qqqjjjrrrrrrqqqeeePPP???:::888666999>>>AAA???;;;;;;AAAGGGRRR]]]lllrrrkkk\\\LLLCCC<<<;;;999777777666777777666666777888999::::::;;;888:::<<<=========???AAA>>>???@@@@@@@@@AAADDDFFFDDDDDDEEEEEEDDDCCCBBBBBBCCCCCCDDDFFFFFFGGGGGGGGGFFFLLLQQQQQQPPPRRRYYY___hhhpppzzz}}}xxxqqqllljjjhhheeeaaa\\\XXXRRRLLLHHHCCCDDDDDDCCCAAA???===<<<777>>>HHHTTT\\\bbbcccdddccc```ZZZUUUPPPJJJDDDAAADDDFFFMMMUUU]]]___[[[WWWUUUQQQLLLIIIGGGFFFDDDCCCBBBCCCCCCCCCBBB@@@>>>===555666777777777888;;;>>>DDDRRRYYYRRRKKKMMMLLLFFFBBB???======???AAA@@@???888777666666555666666777>>>???AAABBBEEEKKKRRRWWWZZZYYYXXXZZZ^^^aaaccccccZZZ]]]______]]][[[]]]___```___\\\XXXUUUXXX^^^ccceeeeeeeeecccaaa^^^ZZZXXXTTTQQQMMMJJJJJJJJJJJJIIIMMMMMMLLLKKKHHHEEEBBB@@@===<<<;;;999888777666666111111111222333555666777333444444555555444444333222333444444555555555444333444777888:::===BBBEEEGGGLLLOOONNNNNNPPPNNNIIIIIILLLSSS]]]dddiiisss||||||xxxzzz~~~yyytttvvvtttnnnnnnwww~~~