BM6P6(@ oooWWWLLLEEE@@@???===<<<<<<<<<<<<;;;;;;;;;===<<<;;;999888777777777777777777777777777777777333333333333333333333333444444444444333333222111555555444333333222111111000222333444444444666888999666999???@@@DDDYYYqqq{{{pppnnnnnnvvvvvvpppkkkddd___]]]\\\YYYVVVSSSPPPNNNLLLIIIIIIJJJJJJJJJJJJJJJJJJNNNMMMKKKJJJJJJLLLNNNOOOOOOPPPQQQRRRSSSSSSRRRRRRVVVYYY[[[]]]^^^___bbbdddgggkkkppptttvvvwwwxxxyyy}}}uuu|||vvvhhhxxxvvvuuuvvvyyy|||~~~xxx|||lllXXXIIIIIIKKKHHHHHHMMMIIIHHHFFFDDDAAA>>>;;;::::::888666666666666555444000///------///000///............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------...///111111///...---------...///000000//////------......//////000000.../////////------///111111222222111333999BBBJJJOOOZZZgggqqq{{{}}}vvvnnneee\\\UUUNNNLLLIIIFFFCCCAAA???>>>>>>>>>======<<<<<<<<<;;;::::::::::::::::::::::::;;;;;;<<<===>>>>>>======>>>>>>>>>>>>============<<<<<<===>>>???AAACCCDDD???AAACCCEEEFFFHHHLLLOOOUUUWWWYYY[[[]]]]]]]]]]]]\\\\\\]]]^^^___aaaaaabbb___ZZZXXXYYYZZZ^^^fffooopppuuuxxxwwwxxx|||~~~~~~}}}|||zzzvvvqqqlllhhhfffccceeehhhkkkooottt{{{mmmVVVJJJCCC???>>><<<<<<<<<<<<;;;;;;;;;;;;<<<;;;:::999888777777777777777777777777777777777555555444444333222111111333333333333333333222222333333333333333333333333111333444555444555666888999666:::AAAGGGPPPhhhuuunnnooottt}}}rrrjjjfffbbb^^^ZZZVVVUUUSSSQQQNNNLLLJJJIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLKKKKKKKKKLLLNNNQQQRRRUUUUUUUUUVVVVVVWWWXXXXXXWWWYYY[[[\\\\\\^^^```bbbaaaeeeiiilllmmmmmmmmmnnnqqqgggnnnmmmgggllllllmmmppptttyyy}}}}}}wwwbbbOOOKKKKKKFFFDDDGGGIIIHHHGGGDDDBBB>>><<<:::;;;999777666777777777666222111//////000111000///.........------,,,,,,,,,------------------------//////.........------------...///000000///...---------...///////////////---......//////000111111111222111///---,,,---...222333444444777>>>IIIRRRYYYeeeqqqxxx~~~zzzrrrkkkcccYYYRRRLLLKKKHHHEEEBBB@@@>>>>>>>>>=========<<<<<<<<<<<<::::::::::::::::::::::::;;;<<<<<<===>>>>>>======??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBBBBAAACCCFFFGGGHHHKKKNNNPPPUUUVVVWWWYYYZZZ[[[[[[[[[[[[\\\]]]^^^___```aaabbb```\\\ZZZ\\\]]]```hhhppptttzzz~~~~~~}}}yyyuuupppllliiigggiiikkkmmmqqqvvv~~~jjjSSSHHHBBB>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888888888888888666666666666666666666666777666555444333111000000222222222333333333333333111222222333444555555666444555666666555555777888999777;;;FFFQQQbbb~~~yyykkkhhhnnnzzz}}}qqqjjjbbb]]]ZZZYYYVVVTTTOOOOOONNNLLLKKKIIIHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJKKKLLLNNNQQQTTTVVVUUUUUUTTTTTTUUUWWWXXXYYYZZZ[[[]]]]]]]]]]]]___aaa```cccfffgggfffeeeeeeeeehhh^^^bbbeeehhhyyyeeefffjjjnnnttt{{{nnnWWWNNNLLLHHHFFFGGGIIIHHHGGGEEEBBB@@@===<<<:::888666666777888888777555333111111111222111000.........---------------.......................................------------...///000000///...------......///////////////......///000000111111222111222222000...------///333444555777<<>>>>>>>>======>>>>>>>>>>>>????????????@@@????????????@@@AAAAAADDDFFFIIIJJJKKKMMMPPPRRRUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[\\\]]]___```aaabbbbbb___^^^```bbbdddjjjrrr{{{zzztttooolllkkkkkkrrrtttwww|||iiiRRRGGGAAA>>>===<<<<<<<<<;;;;;;;;;::::::999999888888888888888999666666666666666666666666777666555444333222111111111111111222222333444444222222333333444555555555666777888888777666777999:::999???LLL]]]tttwwwooohhhiiirrrrrrjjjccc^^^XXXTTTSSSRRRQQQPPPLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLMMMNNNQQQTTTVVVWWWVVVUUUTTTSSSTTTVVVYYYZZZ]]]___``````______aaabbbdddfffhhhhhhfffdddddddddgggaaadddfffjjj|||qqqkkkmmmrrrvvv|||zzz^^^QQQMMMLLLLLLMMMIIIIIIGGGFFFCCCAAA???>>>999777555444666888888888777555222111222222000///...............---------////////////////////////..............................///000000///............///////////////.../////////000111111222222...///000000//////111333222444666999???JJJWWWaaaiiisss}}}tttlllkkkyyy|||ssskkkddd\\\SSSMMMGGGFFFDDDAAA???===<<<<<<===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>===============>>>>>>??????????????????@@@AAABBBCCCDDDFFFHHHKKKLLLMMMNNNPPPRRRTTTSSSSSSRRRSSSTTTVVVWWWYYYZZZ[[[]]]^^^```aaaaaabbb``````ccceeehhhnnnvvv|||uuuqqqpppqqqsss{{{gggQQQGGGBBB>>>>>><<<;;;;;;;;;;;;:::::::::999999888777777888888888666666666666666666666666555555444444444444333333111111111111111222333444444444444444444444444444888999::::::888888999:::<<<>>>EEEUUUjjj}}}rrrooooootttzzzpppfff___ZZZWWWRRROOONNNMMMMMMMMMJJJJJJJJJKKKLLLLLLMMMMMMKKKKKKLLLMMMNNNNNNOOOOOOOOOPPPPPPRRRSSSUUUVVVWWWYYYXXXWWWWWWXXXZZZ]]]___^^^```aaaaaaaaaaaabbbdddhhhiiikkkjjjhhhfffffffffhhhiiillllllnnnwww{{{rrrwwwzzz~~~||||||iiiUUUMMMKKKLLLNNNIIIIIIHHHGGGEEECCCAAA@@@999666444333555777888888888666333222111111///---........................////////////////////////---...........................////////////.........///////////////....../////////000111111222222...000111000000000222444111444888===CCCNNN[[[eeeooowwwsssddd```fff{{{zzzppphhhaaaZZZRRRLLLEEEDDDBBB@@@>>><<<<<<;;;<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>======;;;;;;<<<======>>>??????>>>???@@@AAACCCEEEGGGHHHGGGIIILLLMMMNNNNNNOOOQQQSSSRRRQQQQQQQQQSSSTTTUUUXXXYYYZZZ\\\^^^___aaaaaabbb```aaafffiiilllttt|||yyyvvvxxx{{{~~~eeePPPFFFAAA>>>>>>;;;;;;;;;;;;:::::::::::::::999888777777777777777666666666666666666666666444444444444444444555555222222111000000111333444555555555444444444444444999:::;;;;;;::::::;;;===???DDDPPPbbbzzzvvvooonnnpppuuu~~~uuullleee]]]YYYRRRQQQNNNKKKJJJIIIJJJJJJHHHHHHIIIJJJKKKLLLMMMNNNMMMMMMNNNOOOPPPQQQQQQRRRRRRSSSSSSTTTUUUVVVVVVWWWXXXWWWWWWXXXYYY[[[]]]^^^]]]___aaabbbbbbccceeegggjjjkkkmmmmmmkkkkkkkkklllkkkrrruuussstttyyy}}}~~~{{{uuu||||||bbbRRRJJJHHHHHHIIIIIIHHHGGGFFFDDDBBBAAA:::888444333444666888888:::777444222111000...---.............../////////////////////////////////---------...............//////////////////////////////////////////...---......///000000111111222222333333222000///000222222777===DDDLLLWWWccclllxxxwwwfffYYY\\\jjjxxxnnnfff___XXXQQQKKKCCCBBBAAA???===<<<<<<;;;<<<<<<<<<=======================================>>>>>>?????????>>>======:::;;;<<<===>>>???@@@AAA???@@@AAACCCEEEHHHJJJLLLGGGJJJMMMNNNNNNNNNOOOOOOQQQQQQQQQQQQRRRSSSTTTUUUWWWXXXYYY[[[]]]___```aaabbb```bbbhhhmmmsss|||cccMMMDDD@@@======;;;;;;;;;:::::::::999999::::::999777666666666666777777777777777777777777666666555555444444333333444333111000///000222333333333444444555555666666999:::<<<<<<<<<<<<>>>???CCCKKK[[[pppyyyqqqoooooommmsss}}}{{{ooofff```[[[VVVRRRNNNMMMLLLJJJIIIIIIJJJKKKHHHHHHIIIKKKLLLNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTSSSTTTUUUVVVWWWXXXXXXXXXVVVVVVWWWYYYZZZ[[[\\\]]]___aaadddfffgggiiikkknnnppprrrtttuuuuuuuuuwwwyyywww|||xxxvvvyyy~~~xxxaaaQQQIIIFFFIIIIIIIIIHHHGGGEEEDDDCCC>>>;;;777555666777999999<<<:::666444333111///------........./////////000........................---------.........////////////............/////////////////////...---------......//////000111111222333333222000000111333555<<>>===<<<<<<<<<<<<<<<<<<<<<=========>>>========================???????????????>>>======<<<<<<===???@@@AAACCCCCCCCCCCCDDDEEEGGGIIIKKKLLLIIIKKKNNNPPPOOOOOOOOOOOOOOOPPPQQQSSSTTTUUUUUUVVVVVVWWWXXXZZZ]]]___```aaacccbbbdddjjjqqqyyyaaaLLLCCC>>><<<<<<;;;;;;;;;:::::::::999999;;;:::999777666555555555888888888888888888888888888888777555444333222111555333111000///000111222111222333444666777888888888:::<<<=========???AAAFFFPPPbbbzzzwwwjjjiiiooouuuttt|||vvvoooeee]]]XXXTTTPPPLLLLLLLLLLLLKKKJJJJJJLLLNNNJJJKKKLLLMMMNNNPPPQQQRRRPPPPPPQQQRRRSSSTTTUUUVVVRRRSSSUUUWWWXXXYYYZZZZZZYYYZZZ\\\^^^```aaaaaaaaabbbeeehhhjjjlllooorrruuuxxxzzz}}}~~~tttttttttxxxppp[[[OOOIIIIIIIIIIIIHHHGGGFFFDDDDDDAAA===999777777999::::::>>><<<888666444333000...---.........//////000000........................---------.........////////////............////////////000000///...------------......///000000000///000111222111222555777888???KKKVVVbbbnnnzzztttddd[[[XXXggg{{{tttjjjaaa[[[TTTNNNIIIBBBAAA@@@>>>======<<<<<<;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>=========>>>???@@@BBBCCCEEEEEEFFFFFFFFFGGGHHHJJJKKKLLLJJJMMMPPPQQQQQQPPPOOOPPPNNNPPPRRRTTTVVVWWWVVVVVVVVVWWWXXXZZZ\\\^^^```aaadddccceeelllttt~~~}}}___QQQEEE@@@???888;;;;;;<<<<<<;;;;;;:::999888999999888888777666555777777666666666666666777777555333222222222444555333333444444444555555555333333444444555444444444:::777777;;;>>>===>>>@@@JJJ\\\tttuuukkkkkkmmmnnnpppyyy|||rrrfffbbb\\\VVVPPPNNNMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJLLLLLLLLLMMMNNNOOOQQQQQQSSSTTTTTTTTTTTTUUUUUUUUUVVVVVVUUUUUUVVVVVVWWWXXXVVVXXXZZZ]]]```aaaccccccfffhhhlllooorrruuuxxx{{{{{{ssssss{{{|||aaaPPPMMMJJJIIIHHHGGGGGGGGGFFFFFFCCC@@@;;;777555555888999:::;;;<<<:::666222111000000/////////............,,,---///000000000///.........////////////......///......------------...000000//////.........---..................------000111111000000222555888;;;CCCPPP\\\gggsss~~~xxx```XXX[[[YYYrrrzzzpppfff```YYYPPPIIIGGGBBBAAA???>>>>>>>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<@@@???===<<<;;;===>>>???>>>===<<<;;;;;;<<<>>>???<<>>???CCCIII]]]nnnooojjjkkknnnqqquuu}}}qqqiiiccc___YYYSSSOOOLLLLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJNNNNNNNNNOOOPPPQQQSSSSSSTTTTTTUUUUUUVVVVVVVVVWWWUUUUUUUUUUUUVVVWWWXXXYYYWWWXXX[[[^^^aaaccceeefffkkknnnrrruuuxxx|||{{{uuuxxx~~~}}}mmmYYYSSSJJJIIIGGGFFFFFFEEEDDDDDDDDDAAA===999777666777888:::<<<===;;;777333111000000000/////////.........,,,---...///000000///.........////////////......///...............//////000/////////............////////////////////////111222222111111333777:::@@@GGGRRR]]]iiivvvnnnZZZUUUYYYggg}}}wwwmmmccc]]]WWWNNNGGGEEEAAA@@@??????>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<>>===<<<<<<===>>>>>>>>>===<<<;;;;;;===>>>@@@???AAADDDEEEFFFFFFHHHJJJKKKKKKKKKLLLMMMNNNPPPPPPPPPPPPQQQRRRSSSSSSSSSSSSTTTVVVWWWXXXWWWVVVWWWXXXXXXYYY[[[[[[[[[\\\^^^aaaaaadddiiioooyyyzzz[[[MMMCCC@@@AAA===;;;;;;<<<<<<;;;;;;:::999888999999888888777666555777777666666666666777777777666555444444444555666333333222111222333444555333333444444555555555555888777999;;;===@@@LLLWWWnnn~~~yyyqqqjjjjjjmmmrrryyy}}}rrrhhhbbb]]]ZZZUUUPPPLLLKKKJJJKKKJJJJJJIIIIIIJJJJJJKKKLLLPPPPPPQQQQQQRRRTTTUUUVVVUUUUUUVVVWWWWWWXXXYYYYYYWWWWWWWWWXXXYYYZZZ[[[\\\ZZZ[[[^^^aaaeeeiiilllnnnrrruuuzzz~~~{{{uuuxxx~~~{{{www~~~fffZZZLLLJJJHHHGGGGGGGGGEEEDDDEEECCC@@@===:::888888888:::<<<>>>>>>:::555222000000000000/////////......------...////////////.........////////////..................///000111111////////////............000000000000000000000000222333333222222555999<<>>===<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>===<<<===>>>@@@AAAAAACCCFFFGGGHHHHHHJJJKKKMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWYYYYYYXXXWWWXXXZZZYYYZZZ[[[[[[[[[\\\___bbbeeehhhmmmttt~~~yyyZZZLLLBBB???AAA<<<;;;;;;<<<<<<;;;;;;:::999888999999888888777666555777666666666666777777888888777666555555555555666444333111111111222444555333333444444444555666666777777999:::;;;CCCUUUfff}}}}}}nnnkkkiiilllpppwwwzzzoooggg___[[[WWWTTTQQQMMMKKKJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNOOORRRRRRRRRSSSTTTUUUVVVWWWVVVWWWXXXXXXYYYZZZ[[[[[[\\\\\\\\\\\\\\\]]]^^^^^^^^^___bbbfffkkkqqquuuxxxyyy}}}yyytttvvvyyy}}}~~~uuuzzzqqq___QQQNNNJJJIIIJJJKKKIIIGGGFFFEEECCC@@@===;;;999888;;;>>>@@@@@@<<<777333111000000000////////////...---...........................////////////...............//////111222222///////////////.........//////000000000000000111222222222222333666;;;???GGGNNNYYYdddnnn{{{rrrcccbbbiiipppfff[[[VVVPPPIIIDDDBBB>>>???@@@@@@@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>======??????>>>>>>???@@@AAABBBCCCEEEHHHIIIIIIJJJKKKLLLNNNNNNNNNOOOPPPQQQRRRSSSTTTSSSRRRRRRRRRTTTUUUVVVVVVWWWXXXXXXWWWWWWXXXZZZYYYZZZ[[[[[[[[[]]]aaaccckkknnnssszzzxxxYYYKKKAAA>>>???:::;;;;;;<<<<<<;;;;;;:::999888999999888888777666555666666666666666777888888777777666666555555555555333333222222222333444555444444333444444666777888666777999;;;>>>JJJaaawwwuuulllkkkkkkooottt}}}{{{lllbbb[[[VVVSSSRRRPPPNNNLLLKKKKKKLLLLLLNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXYYYYYYZZZ[[[[[[\\\\\\^^^^^^]]]]]]]]]^^^^^^______bbbfffkkkrrrxxx}}}zzztttrrrwwwxxx~~~xxxwww{{{gggWWWRRRLLLJJJLLLMMMKKKIIIGGGFFFEEECCCAAA>>><<<;;;===???BBBBBB>>>999555333111000000000////////////.........------------.........////////////...............//////111222222.........///////////////.........//////000000000111111111111333777===BBBLLLVVVcccoooxxxvvvsssxxx}}}nnncccYYYTTTOOOHHHDDDCCC>>>>>>???@@@@@@>>>===<<<========================<<<<<<===>>>??????>>>>>>@@@AAAAAAAAABBBCCCDDDDDDDDDGGGIIIJJJJJJJJJLLLMMMNNNNNNNNNOOOPPPQQQRRRSSSVVVUUUTTTSSSSSSTTTVVVWWWUUUVVVWWWVVVUUUUUUWWWYYYZZZ[[[[[[[[[[[[^^^bbbeeelllqqqxxx~~~}}}~~~uuuXXXKKKBBB??????:::;;;;;;<<<<<<;;;;;;:::999888999999888888777666555666555555666666777888999666666666555555555444444333333444444444555555555444444333333444666888999777777:::???GGGYYYtttzzztttooonnnooottt|||rrreee]]]XXXTTTQQQOOONNNMMMMMMMMMNNNOOOPPPRRRRRRRRRRRRSSSTTTUUUVVVTTTTTTTTTUUUVVVWWWYYYYYYZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]___```aaaaaadddjjjrrrzzz~~~wwwqqqttt{{{~~~sss|||vvvaaaYYYPPPKKKLLLMMMKKKIIIIIIHHHFFFEEECCCAAA???>>>???AAACCCBBB???:::777555111111000000000////////////...------,,,---------......////////////..................///000111111.........///////////////---......//////000000000000000111222555;;;BBBGGGUUU```ppp}}}{{{lllaaaWWWRRRMMMHHHDDDDDD>>>>>>??????>>>>>>===<<<===========================>>>>>>??????@@@@@@AAABBBCCCDDDEEEFFFFFFGGGGGGFFFHHHKKKLLLKKKKKKMMMNNNOOOOOOOOOPPPQQQRRRSSSTTTVVVVVVUUUUUUUUUVVVVVVWWWTTTUUUUUUTTTSSSTTTVVVXXX[[[[[[[[[[[[\\\^^^cccgggjjjppp{{{|||uuuuuuuuuvvvxxx~~~pppUUULLLDDDAAAAAA;;;;;;;;;<<<<<<;;;;;;:::999888999999888888777666555555555555555666777888999555555555555555444333333222444555777777666555444555444333333444666999:::888888<<>>=======================================@@@????????????AAABBBCCCDDDEEEFFFGGGHHHIIIJJJJJJIIIKKKMMMNNNNNNNNNOOOPPPQQQQQQQQQQQQRRRTTTUUUVVVVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUUUUSSSRRRSSSVVVXXX[[[[[[[[[[[[\\\___dddhhhkkksss}}}wwwsssmmmnnnnnnoooqqqvvv|||lllTTTLLLEEECCCCCC===;;;;;;<<<<<<;;;;;;:::999888999999888888777666555555555555555666777999999444444555555444444333222222444666888999777555444555444333333444666999;;;999999>>>KKK^^^yyyqqqlllqqquuuvvv}}}rrriii^^^VVVSSSQQQPPPNNNNNNNNNOOOPPPQQQSSSUUUVVVUUUUUUUUUTTTUUUUUUVVVWWWXXXXXXYYYYYYZZZ\\\]]]^^^]]]]]]\\\[[[[[[ZZZZZZYYYYYY[[[]]]aaafffjjjnnnpppmmmrrr|||zzztttqqquuuzzzrrrppp~~~rrraaaUUURRRQQQNNNLLLJJJIIIGGGEEEDDDDDDEEEEEECCCDDDDDDBBB>>>;;;999999111111111111000000000000//////---,,,+++,,,,,,---......////////////......///......---------......---.........//////000000///000000111222222333333111222333666:::BBBKKKRRR___jjj{{{yyyhhh]]]SSSNNNJJJEEEBBBCCC@@@???===<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@?????????AAADDDEEEEEEFFFHHHIIIJJJKKKKKKKKKKKKMMMOOOPPPOOOOOOPPPRRRRRRRRRSSSSSSTTTUUUWWWXXXVVVWWWXXXXXXXXXWWWVVVUUUUUUUUUUUUTTTSSSTTTVVVYYY\\\\\\[[[[[[\\\___eeeiiipppxxx~~~xxxtttpppmmmiiiiiiiiiiiijjjmmmrrrvvv{{{gggRRRKKKCCC@@@BBB???===<<<<<<<<<<<<;;;;;;;;;;;;:::999888777777777777999777555555666777666666555555444444444333333333222222333444555555555555444444333333444777999;;;;;;<<>>>>>??????===============<<<<<<<<<>>>>>>???@@@BBBDDDFFFGGGJJJJJJIIIJJJJJJKKKLLLLLLNNNNNNNNNOOOPPPQQQRRRSSSQQQRRRSSSVVVYYYZZZYYYWWWWWWXXXYYYYYYYYYWWWUUUTTTWWWXXXXXXXXXVVVUUUVVVWWWYYYYYY\\\___```___dddkkkvvv~~~{{{vvvsssnnnkkkkkkdddbbb```___```cccgggiiipppuuu{{{eeePPPIIIAAA???@@@===<<<<<<<<<<<<;;;;;;;;;;;;::::::999888777666666777888666555555777888888777555555555444444444333333111222333444555555555555555444333333444666999:::>>>AAAKKK^^^xxx{{{uuurrrsssvvv{{{|||qqqbbb\\\UUUPPPOOOOOOOOONNNOOOPPPQQQRRRTTTUUUVVVWWWWWWWWWWWWWWWXXXYYY[[[\\\^^^^^^^^^^^^^^^______```___``````___\\\YYYXXXXXXWWWZZZ```hhhpppuuuwwwxxx|||rrroooqqqttt~~~qqqmmm|||{{{fffYYYTTTRRRQQQNNNKKKHHHGGGHHHIIIIIIIIIIIIHHHFFFCCC???;;;888666444444333222111000//////////////////////////////........./////////000000000000000000000000000000........./////////000000////////////000000000000222333555999@@@KKKWWW___kkkuuuuuufff\\\RRRNNNJJJEEEBBBBBB=========>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>??????@@@AAACCCFFFHHHJJJLLLLLLLLLLLLMMMNNNOOOPPPOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTUUUXXX[[[]]]\\\ZZZYYYYYYXXXXXXWWWWWWVVVUUUYYYZZZ[[[[[[YYYWWWXXXXXXYYYYYY\\\___```aaagggnnnzzzxxxqqqkkkeeeaaa```\\\[[[YYYXXXYYY\\\___aaaeeeiiiooovvv~~~bbbMMMGGG???===>>>;;;<<<<<<<<<<<<;;;;;;;;;;;;999999888777666666666666777666555555777999999888555555555444444444444333111111222333444444444444555444333333444666888:::@@@GGGWWWooovvvpppsssvvvwwwxxxssshhh\\\XXXRRROOONNNOOOOOOOOOQQQRRRSSSTTTUUUVVVWWWXXXXXXXXXXXXXXXYYY[[[]]]^^^``````___^^^___```bbbccccccdddfffddd```\\\ZZZYYYZZZ^^^eeemmmttt{{{sssnnnnnnqqq|||~~~qqqwwwzzzfffXXXSSSQQQOOOMMMIIIHHHHHHIIIIIIIIIIIIHHHFFFCCC???;;;888777444333333222111000//////............................../////////000000000000000000000000000000000....../////////000000000/////////000000000111111333555888>>>GGGSSS```iiippp|||sssdddZZZQQQMMMIIIDDDAAAAAA>>>>>>>>>>>>>>>>>>======@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBEEEHHHLLLNNNOOOOOOOOOPPPPPPQQQRRRSSSPPPPPPPPPPPPRRRSSSTTTUUUWWWWWWYYY\\\```bbbbbbaaa^^^]]][[[YYYYYYYYYZZZ[[[]]]___``````]]][[[ZZZZZZ[[[ZZZ\\\```aaabbbjjjrrr}}}qqqjjjddd]]]YYYYYYVVVUUUTTTTTTUUUXXX[[[\\\^^^bbbggglllrrr{{{}}}```LLLFFF>>><<<>>>:::<<<<<<<<<;;;;;;;;;::::::888888777666666666666666999777666666777888888777555555555555444444444444000111222333444444444444555555444333444666999:::AAAMMMccc{{{ppppppuuuyyy{{{}}}xxxiii___WWWTTTQQQOOONNNOOOPPPQQQSSSSSSTTTUUUVVVWWWXXXXXXZZZZZZZZZZZZ\\\^^^___aaaaaaaaa`````````bbbdddeeegggiiijjjhhhddd___\\\[[[^^^bbbiiiqqqyyywwwooolllmmmvvv{{{~~~yyydddWWWQQQPPPNNNJJJHHHIIIIIIIIIHHHIIIHHHFFFCCC@@@<<<999777333333222222111000000///...........................////////////000000000////////////////////////...////////////000000000111111111222222333333444444777:::AAAKKKXXXfffooowwwqqqbbbXXXOOOKKKHHHCCCAAAAAA@@@??????>>>>>>=========@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDGGGKKKOOORRRTTTSSSSSSRRRRRRRRRRRRSSSOOOOOOOOOPPPRRRSSSUUUUUUXXXYYY[[[___dddhhhiiiiiieeebbb___\\\\\\^^^```bbbcccdddfffeeebbb___^^^^^^___^^^___bbbbbbdddlllvvvuuuiiiccc___ZZZXXXXXXVVVVVVVVVWWWYYY\\\^^^```bbbeeeiiimmmqqqwww|||___LLLGGG???===>>>;;;<<<;;;;;;;;;;;;:::::::::888777666666666666666666;;;999777666777888777666666666555555555444444444111111222333444444444444555555444444666888;;;<<>>>>>======??????@@@AAABBBBBBCCCCCCFFFFFFFFFHHHKKKOOORRRUUUWWWVVVUUUSSSQQQPPPPPPPPPNNNOOOOOOPPPRRRSSSUUUVVVXXXYYY[[[```gggmmmooopppgggeeeaaa^^^^^^aaaeeehhhiiijjjkkkiiifffcccaaaaaacccbbbcccfffgggiiiqqqzzzxxxmmmbbb]]]ZZZWWWVVVWWWVVVWWWYYY]]]```cccfffgggiiillloooqqqsssxxx{{{^^^LLLGGG@@@>>>???;;;;;;;;;;;;;;;::::::::::::888777777666666777777777:::999777777888888888777666666666555555555444444222222333444555555555555555555555555888;;;>>>@@@GGG[[[xxxkkknnntttxxxwwwxxx|||pppeee\\\VVVQQQRRRSSSSSSRRRRRRTTTVVVTTTUUUVVVWWWYYY[[[\\\]]]`````````aaabbbeeeggghhhfffgggiiikkknnnppprrrsssrrrqqqnnniiieeecccdddfffjjjooovvv{{{yyyqqqmmmmmmsssuuuvvvyyy{{{qqq^^^TTTQQQMMMJJJJJJJJJIIIHHHIIIHHHFFFDDDAAA===:::999222222222111111111000000......................../////////000000000111111000000000000000000000000/////////000000000111111...//////000111222333333555888===DDDOOO^^^mmmvvvzzzlll]]]TTTKKKHHHFFFBBB@@@@@@??????????????????>>>>>>??????@@@AAACCCDDDEEEEEEHHHIIIJJJLLLOOORRRTTTUUUXXXWWWUUUSSSQQQPPPOOONNNOOOOOOPPPQQQSSSUUUVVVWWWYYYYYY[[[aaagggmmmqqqrrrhhheeebbb```aaaeeeiiilllooopppooolllhhheeedddeeeggggggiiinnnpppsss{{{rrrggg\\\XXXUUUSSSSSSUUUXXX[[[___eeejjjooorrrttttttwwwyyyzzz{{{~~~yyy\\\KKKFFF@@@>>>???;;;;;;;;;;;;:::::::::999999888888777777777888888999888666555666999:::::::::666666666666555555555555333333444555666666666666555555555777999===AAACCCPPPfffrrrjjjnnntttxxxxxx{{{oooeee^^^YYYVVVQQQTTTVVVVVVUUUTTTVVVXXXVVVVVVXXXZZZ]]]___```aaacccccccccdddeeehhhjjjllllllnnnrrrvvvzzz|||}}}~~~yyyvvvpppiiieeefffjjjnnnrrrvvv|||{{{rrrllljjjlllmmmooouuu|||kkkWWWTTTPPPMMMLLLLLLKKKJJJIIIHHHFFFDDDAAA>>>;;;999222222222111111111111111//////////////////////////////000000000111111111000000000000000000000000//////000000000111111111...//////000222333333444555888>>>GGGTTTdddttt~~~yyyjjj\\\RRRJJJGGGEEEAAA???@@@??????????????????@@@@@@@@@AAABBBCCCDDDFFFGGGGGGJJJKKKNNNPPPSSSTTTUUUUUUVVVUUUTTTSSSQQQQQQQQQQQQQQQQQQRRRSSSUUUWWWYYYZZZ[[[[[[\\\```fffkkknnnooojjjhhhfffeeegggkkkpppsssttttttqqqmmmhhhffffffhhhhhhjjjooovvv{{{~~~zzzmmmbbbXXXVVVVVVVVVXXX[[[aaaeeelllttt{{{www[[[JJJFFF???===>>>:::;;;;;;;;;:::::::::999999999888888888888888999999555444444666999<<<======777666666666555555555555333444555666777777777777555555666777;;;???CCCEEEWWWnnnzzzkkkoooppptttxxx{{{vvvggg^^^ZZZXXXWWWRRRUUUXXXXXXVVVVVVWWWYYYWWWXXXZZZ]]]___bbbdddeeedddddddddeeegggjjjlllnnnppptttyyy}}}yyyqqqjjjfffhhhnnntttwww|||wwwnnneeeggghhhhhhmmm{{{zzzyyyuuuZZZVVVRRROOONNNNNNMMMLLLIIIHHHFFFDDDAAA>>>;;;:::222222222111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000111111333444555666666555999@@@JJJXXXiiizzzxxxiii[[[RRRIIIFFFEEEAAA???@@@>>>>>>>>>???@@@@@@@@@AAAAAABBBCCCEEEFFFHHHIIIJJJKKKMMMPPPSSSUUUUUUUUUTTTTTTTTTSSSSSSRRRSSSSSSTTTSSSSSSTTTUUUWWWYYY[[[\\\^^^]]]]]]```eeeiiikkklllnnnlllkkkkkkmmmqqqvvvyyywwwvvvrrrmmmhhhggghhhiiihhhkkkrrr|||}}}uuuhhh___WWWVVVYYY\\\```eeelllqqqxxxwww\\\LLLHHH@@@>>>AAA>>>;;;:::999888888999:::;;;999888888777777777777777666444333555999;;;:::999333333333333333222111000333333444444444444444444777666777999999999AAAIIIccczzz{{{pppooovvvvvvyyylllbbb\\\WWWTTTSSSWWWVVVTTTSSSSSSTTTUUUVVVWWWZZZ]]]___```aaabbbccceeedddfffhhhjjjmmmsssxxx~~~}}}sssnnnmmmooowwwyyyhhheeeccceeeiiirrriii\\\SSSSSSSSSMMMIIILLLJJJHHHFFFDDDBBB>>>999555444333222222333333111000000000///...............111111222222222222111111111111000000//////......---------............//////000222222222222444555888<<>>;;;>>>;;;999999::::::::::::999999999888888777777777777777:::999777777888777555333444555555555555444444333333333444444444555555555666666888;;;===AAAMMMZZZvvvooodddfffmmmuuu{{{{{{nnn```ZZZXXXVVVUUUVVVVVVUUUTTTTTTTTTVVVWWWXXXXXX[[[^^^``````aaaccceeeeeehhhkkkooouuu}}}tttttt{{{|||qqqgggcccdddiiisss{{{yyyeeeTTTQQQRRRNNNIIIIIIHHHFFFEEECCCAAA>>>999555555333222222333444333111111000000///////////////000111111222222111111000000000000000//////////////////000000000111111111///111222222222333555777<<>><<<>>>;;;888999:::;;;;;;:::999888999888888777777777777777888888888888777666444333444444555555555444444333333333444444555555666666444444666999;;;BBBQQQ```rrrgggeeemmmxxx~~~pppeee[[[WWWWWWUUUTTTVVVWWWWWWVVVVVVWWWXXXYYYZZZYYY[[[^^^```aaaccceeegggiiinnnrrrvvv}}}|||rrruuuzzzlllggggggkkkqqqwww}}}oooZZZTTTUUUPPPKKKJJJJJJHHHGGGFFFDDDAAA<<<999555333222333444555444222222111000000//////000000000000111111111111000000000000000000/////////////////////000000000111111000111222222222333666888:::AAANNN^^^pppwwwUUUMMMIIIQQQeeeuuuiiiYYYQQQJJJGGGEEEAAABBBDDDGGGFFFFFFEEEEEEEEEFFFFFFJJJJJJLLLMMMOOOQQQRRRSSSSSSSSSTTTTTTTTTSSSRRRRRRSSSUUUXXXYYYXXXWWWWWWWWWYYY[[[\\\]]]\\\]]]^^^```dddeeeggghhhiiilllpppsssuuuyyy~~~zzzsssqqqnnnkkkjjjkkklllnnnooosssxxxvvvrrrnnnnnnrrryyyoooVVVHHHEEE???===???<<<999:::;;;<<<<<<;;;:::999999888888777777777777777555666888888888666555555333333444444444444333333333333444555555666777777777777999<<>>;;;555444333333555666555333222222111000000000000000000000000111111000000000////////////000000000000....../////////000000000000111222222222333777999:::CCCPPP```tttkkkNNNHHHIIIWWWooovvviii[[[SSSKKKHHHFFFCCCCCCFFFGGGGGGFFFFFFFFFGGGGGGHHHLLLLLLNNNOOOQQQRRRSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSVVVXXXYYYXXXWWWWWWXXXZZZ\\\^^^_________aaacccdddfffiiilllooosssxxx|||{{{wwwpppooommmkkkkkklllnnnooorrrvvv{{{zzztttssswww|||nnnUUUHHHFFFAAA???@@@===::::::;;;;;;;;;;;;::::::999888888777777777777777222444777999888666666666222222333444444444444333333333444555666777777888777777:::===AAAMMMcccxxxnnniiijjjmmmyyysssddd^^^YYYYYYYYYWWWWWWZZZ_________```____________^^^```dddgggjjjnnnrrrvvvzzz~~~xxxxxx}}}tttllliiijjjooowwwhhh]]]WWWOOOJJJJJJHHHGGGFFFFFFEEEBBB>>>;;;555444333444666666666555333222222111111111111111///000000111111000000///////////////000000000000........./////////000000000111222111222444888;;;===GGGTTTdddyyy```KKKHHHMMM```{{{wwwhhh]]]UUUMMMJJJHHHEEEEEEHHHEEEEEEFFFGGGHHHJJJLLLMMMMMMNNNOOOPPPRRRSSSTTTUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUWWWYYYYYYYYYXXXZZZ[[[\\\^^^```bbbcccdddfffhhhhhhjjjnnnrrrvvv|||yyyuuupppooonnnmmmmmmoooqqqrrrsssvvv|||{{{yyy}}}mmmTTTHHHFFFAAA???AAA===;;;;;;::::::::::::;;;;;;999888888777777777777777111444888999777555555666333333444555555555555555333333444555666777888888666777;;;???EEETTTooowwwgggiiinnnsssrrrjjj```\\\ZZZ\\\]]][[[\\\___dddeeeeeeddddddcccbbbaaaccceeeiiimmmqqqvvv{{{~~~xxxwww}}}sssmmmmmmllluuu}}}rrreee[[[QQQLLLNNNHHHGGGFFFFFFFFFCCC???<<<555444444444666777666555333333222111111111111222//////000000000000//////.../////////000000000111//////000000000111111111111111111111111444888<<>>GGGOOOZZZiii}}}gggYYYMMMcccwwwnnn```ZZZRRRMMMKKKKKKIIIGGGJJJIIIIIIJJJJJJKKKLLLMMMKKKMMMPPPQQQQQQQQQRRRSSSTTTVVVXXXXXXXXXWWWXXXYYY\\\^^^``````___aaaeeejjjuuuwwwzzz}}}|||xxxuuuwwwwwwwwwwwwwwwzzziiiRRREEECCC<<<:::<<<:::<<<<<<;;;;;;;;;:::::::::888888999999999999888888555666666666555555444333999999888777777777777777333444444666777999:::;;;888>>>DDDNNNbbbqqqjjjggggggmmmvvvssskkkiiigggjjjnnnrrrrrrqqqnnnllliiijjjkkkkkklllnnnqqqttt|||~~~{{{uuuoooiiifffggglllsss~~~wwwooorrruuuuuuwwwyyy{{{iii\\\UUURRROOOMMMKKKIIIIIIHHHEEEDDD===;;;888555444555777888666444222222222222111///111000000000////////////000000000000000000000000000111111111111222222222333000000333555666;;;AAAJJJTTTaaaoooyyyaaaWWWXXXqqqyyyoooaaaZZZRRRMMMLLLKKKJJJHHHJJJJJJJJJJJJKKKLLLMMMMMMMMMOOOQQQRRRRRRRRRSSSUUUTTTVVVYYYZZZZZZZZZ\\\^^^^^^aaadddfffiiimmmqqqttt~~~{{{yyywwwuuuvvvxxxyyy{{{|||hhhQQQEEECCC===:::===:::<<<;;;;;;;;;;;;:::::::::888888999999999999888888555666777888777666555444<<<;;;999888777666666666444444555666777999:::;;;:::???HHHYYYvvvwwwdddddddddiiirrrzzzwwwvvvssswww{{{~~~}}}xxxqqqmmmhhhkkknnnqqqtttxxx}}}zzzpppjjjeee``````bbbhhhpppzzztttsssqqqppprrryyyzzznnnzzzppp```XXXVVVTTTQQQNNNLLLLLLJJJHHHFFF???===:::666555555666666666555333222333222000///111111000000000/////////000000000000000000000000000111111111111222222222111000111555777888===DDDOOO]]]mmmzzzlllZZZUUU^^^}}}zzzpppaaa[[[SSSNNNLLLLLLJJJHHHJJJJJJJJJJJJKKKLLLMMMNNNOOOQQQSSSSSSSSSSSSUUUVVVVVVXXX[[[\\\]]]___aaacccdddfffjjjpppxxx}}}yyywwwvvvvvvvvvwwwzzz~~~fffPPPDDDCCC===;;;===:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::888777555444888888888888888888888777888777666555444444444444555555555666777999:::<<<>>>EEETTTlllmmmcccgggkkkrrr~~~~~~wwwpppkkkiiilllrrrwww|||}}}sssiiieeebbb```bbbffflllsss|||}}}wwwqqqnnnrrrxxx~~~~~~lllppp|||xxxfff]]]ZZZVVVSSSOOOMMMLLLJJJHHHGGGAAA???;;;888555444555555777555333333333333111///111111111000000000//////000000000000000000000000000000111111111222222222222111333777888999???FFFWWWiii|||cccTTTSSScccyyypppbbb\\\TTTOOOMMMMMMKKKIIIKKKKKKKKKKKKLLLMMMNNNNNNPPPQQQSSSSSSSSSTTTVVVXXXZZZ\\\^^^```aaacccfffhhhnnnooorrrzzzzzzuuusssuuuwwwyyyzzz}}}eeeNNNDDDCCC===;;;===:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::888777555444999888666555555666888999444444333333333444444555555555444555777999<<<===@@@NNNeeeuuuhhhiiijjjrrr}}}}}}vvvpppllljjjpppttt{{{xxxoooeeeaaa```___bbbgggooowww|||rrrnnnqqqwwwzzz{{{qqqmmmnnnmmm```ZZZVVVSSSNNNKKKIIIHHHFFFEEEBBB@@@===999666555444444666444333333333333222000111111111111000000000000000000000000000000000000000000111111111222222222555444555888888999@@@III```vvv|||^^^RRRVVVlllwwwoooccc]]]UUUPPPNNNNNNLLLJJJLLLLLLKKKLLLLLLMMMNNNOOOPPPQQQSSSSSSTTTVVVYYY[[[___```bbbdddeeegggkkknnnxxxyyy|||~~~|||wwwsssrrruuuyyy}}}}}}cccMMMCCCCCC>>>;;;===::::::::::::;;;;;;;;;;;;<<<888888999999999999888888666555444333444555666777555444444444555555666777444444444555777:::>>>@@@DDDYYYyyylllfffllllllxxx}}}uuuooommmnnnooo|||sssjjjbbb___^^^^^^aaaffflllvvvvvvoooppptttvvvvvv}}}qqqhhhpppxxxdddYYYWWWSSSNNNJJJHHHGGGEEEDDDBBBAAA>>>:::888666555444555333222333444555444222222222111111111000000000000000000000000000000000000111111111111222222222666555666888777:::DDDOOOjjjwww\\\VVV]]]xxx}}}tttoooddd^^^VVVQQQOOOOOOMMMKKKLLLLLLLLLLLLMMMNNNOOOPPPPPPRRRSSSUUUVVVYYY]]]```ccceeegggiiikkkooossswwwwwwvvvtttrrrrrruuuzzzbbbLLLCCCCCC>>><<<===;;;:::::::::;;;;;;;;;<<<<<<888888999999999999888888333444666888888777666555777666666555555555666666333333333444777<<<@@@BBBOOOiiizzzkkkhhhooosss}}}uuuooonnnrrrwww|||yyynnnfff``````bbbdddiiiooouuu|||ssspppppprrrrrruuu}}}iiiggg|||ooo___YYYUUUPPPLLLIIIHHHGGGEEEBBBAAA>>>;;;888666555555333222222333555666555444222222222111111111000000000000000000000000000000000111111111111222222222444444555666777<<>><<<>>>;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;:::888777555444333666;;;>>>???<<<888555888777666555444333333333222222222444777<<>><<<999777666555222111111333555777777666222222222111111111111000000000000000000000000000000111111111111222222222222222333555777>>>NNN]]]vvvkkkZZZ___oooxxxssspppfff___WWWRRRQQQPPPNNNMMMMMMMMMMMMMMMNNNOOOPPPQQQSSSUUUWWWYYY\\\```eeeiiigggiiimmmrrrwww~~~}}}tttooolllnnnppppppqqqtttzzz|||\\\KKKDDDBBB;;;:::===888<<<:::999:::<<<===<<<999:::999888777666666666666555555666666666666555555555555555555555555555555222222555888999;;;BBBKKKeeeuuuuuuxxxrrrpppuuuvvvtttttttttwww|||zzzooooookkkiiimmmssszzzsssnnnnnnooojjjkkkvvv~~~jjjfffwwwmmmhhh^^^SSSNNNJJJGGGGGGJJJEEEFFFDDD???999555444666333222000111222333333222222111000000000000000111111111111000000000000000222000///000333444222000666555555666888???PPP```ggg___iiiwwwxxxqqqlllddd]]]VVVTTTQQQMMMKKKMMMMMMPPPSSSTTTSSSRRRSSSSSSVVVWWWXXX\\\```fffkkkooooooqqquuuzzz~~~vvvpppmmmhhhlllqqqssstttuuuyyy|||{{{||||||\\\KKKDDDBBB;;;;;;===888<<<:::999:::<<<===;;;999:::999888777666666666666555666666777777666666555666666666666555555555555444444777:::;;;>>>GGGQQQnnn{{{mmmqqquuusssuuu|||}}}wwwuuuvvvyyy~~~vvvllllllkkknnnxxxssskkkhhhhhhdddeeepppvvvkkktttxxxlllbbbWWWQQQMMMHHHHHHJJJGGGHHHFFFAAA;;;777666666444333111222444555555444222222111000000000000111111111111111222222222222222000///000333444222111333333555777999@@@QQQaaagggaaapppyyyrrrnnnggg___XXXVVVSSSNNNMMMOOONNNPPPRRRSSSSSSTTTUUUVVVZZZ[[[^^^bbbgggmmmrrrtttyyyzzz}}}xxxqqqllljjjiiimmmrrrtttuuuvvvzzz}}}zzzvvvxxx}}}{{{\\\KKKDDDBBB;;;;;;===999<<<;;;::::::<<<<<<;;;::::::999888777666666666666666777777888888777777666777777666666666555555555666666888;;;===AAAMMMZZZzzzyyykkkfffnnnuuuwww~~~}}}|||~~~|||}}}|||vvvnnngggiiimmmvvvxxxnnnhhhfffccccccmmmsssqqqqqqfffZZZTTTPPPKKKHHHIIIJJJJJJHHHDDD>>>999777666444333222333555777777777333222111111000000111111111111111222333333444444222111000111333333333111333333666999<<>>999<<<;;;;;;;;;;;;;;;::::::999999888777666666777777777777888888888888777777777666666555555444444333666666888;;;===EEEUUUdddkkkdddeeepppxxx}}}~~~{{{zzzzzz{{{||||||{{{rrrlllgggccciiippp~~~xxxpppkkkiiiffflll{{{}}}qqqzzzuuuiii\\\UUUQQQLLLIIIIIIJJJJJJIIIEEEAAA<<<888666444222222333666888888888444333222111111111111111000000111111222333444444111111111222222333333222444555888;;;>>>FFFVVVfff~~~iiilllyyyuuummmddd\\\YYYUUUQQQPPPRRROOOQQQSSSUUUWWW[[[```cccfffiiinnntttzzz|||uuuooolllkkkjjjqqquuuxxxxxxwwwwwwyyy|||~~~zzzyyyxxxxxx{{{{{{\\\KKKDDDBBB<<<<<>>HHH]]]ooovvveeedddhhhsss|||}}}zzzxxxuuurrrqqqsssvvvyyy}}}ppphhhccccccccckkksssxxxrrrmmmhhhjjjvvvwwwvvv~~~{{{lll]]]VVVRRRMMMIIIHHHJJJIIIHHHFFFCCC>>>999666333222111333555777888777555444333222111111111111...//////000111222333333111222222222222222333444333444777;;;>>>FFFXXXhhhpppuuu|||xxxnnneee]]]XXXTTTPPPOOOQQQQQQSSSVVVYYY]]]bbbgggkkkmmmoootttyyyyyytttpppoooooopppvvvyyy|||{{{xxxwwwxxx{{{}}}yyywwwsssuuuyyyzzz\\\KKKDDDCCC======???;;;;;;<<<===<<<:::999999:::888888777777777777777888666777777888888777777666555555555555555555555555555555888;;;AAAOOOhhh}}}oooeeeffflllwwwzzzwwwoooooonnnnnnoootttzzz~~~pppgggbbb```ccchhhpppyyy{{{qqqjjjhhhpppyyywwwyyyuuubbbXXXSSSNNNJJJHHHIIIHHHHHHHHHFFFBBB;;;777444333222333555777777777666555444333222111111111/////////000111111111222111222333333222222333555111222555999>>>HHH\\\mmmzzz~~~zzzpppfff]]]XXXSSSOOONNNQQQSSSVVV[[[___dddiiiooossstttuuuxxx|||zzzxxxuuurrrqqqqqqrrrsssxxx{{{~~~}}}zzzyyyzzz|||{{{wwwvvvvvvsssxxxzzz\\\KKKDDDCCC======@@@<<<;;;===>>><<<999888999;;;888888777777777777888888555666666777777666666555555555666666777777888888888999;;;???FFFWWWsss}}}mmmhhhjjjppp|||}}}yyyvvvsssqqqiiikkkooosssxxxsssgggaaa```aaahhhpppxxx~~~ssslllooouuu}}}|||xxx}}}jjj]]]VVVPPPKKKIIIIIIHHHIIIJJJIIIEEE???999777555444444666888888777777666555333222222222111111111111111111111111111000222444444222222333555222222666;;;BBBPPPgggzzz{{{qqqhhh^^^XXXTTTOOOOOOQQQTTTXXX___eeekkkpppvvvyyyzzz{{{{{{}}}~~~yyytttpppoooooonnnoooppprrrssswwwzzz}}}~~~||||||~~~|||uuutttvvvxxx~~~zzz\\\KKKDDDCCC===>>>@@@<<<;;;===>>>===999888999;;;888777777777777777888888555555666666666666555555666666777888999:::;;;;;;;;;<<>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888888888888888888777777777777777777666666666777888888;;;999<<>>>>>======<<<=========???===:::777444222111111444333111000000111333444111111111222222333444555888:::>>>GGGXXXsss}}}xxxoooggg___[[[XXXSSSRRRTTTUUUYYY^^^dddiiipppvvv{{{~~~}}}uuummmiiiccc]]]ZZZ[[[ZZZ[[[\\\^^^aaacccfffgggnnnooosssxxx{{{vvvqqqqqqvvvyyyYYYNNNDDDAAA@@@>>><<<===;;;;;;;;;;;;;;;;;;;;;;;;999888777777666777777777777777777888888999999999777777777777777888999:::999:::BBBRRRfff~~~wwwuuuvvvxxx~~~wwwtttpppooonnnpppvvvvvvlllddd___```aaahhhqqqxxx~~~yyypppiiieeefffkkk{{{zzz|||xxxcccVVVPPPOOOJJJIIIIIIIIIJJJKKKIIIGGGBBBAAA@@@@@@????????????AAA???<<<999666333222111333333222111111222333333222222222222333444555555999;;;???III\\\yyy}}}~~~|||wwwoooggg___\\\XXXTTTSSSUUUVVVZZZ___eeejjjpppwww{{{}}}xxxooogggbbb]]]XXXVVVWWWVVVWWWZZZ]]]```eeeiiilllnnnrrrxxx}}}uuusssssswwwzzzXXXLLLBBB??????===;;;;;;::::::::::::::::::::::::999888777777666777777777555666666777777888888888666666666666777888999:::999;;;FFFYYYooozzzuuuxxx{{{|||{{{uuurrrppprrrxxx~~~uuujjjbbb^^^]]]cccfffnnnwww~~~wwwooojjjggggggjjjqqqkkkYYYPPPNNNJJJIIIGGGGGGIIIIIIIIIHHHDDDDDDCCCBBBAAAAAAAAABBBCCCAAA???;;;888555333222111222333333333333222111222222222222333444555666999;;;@@@KKK```}}}|||wwwoooggg```\\\YYYUUUTTTVVVXXX\\\aaafffkkkqqqwww{{{}}}~~~uuulllccc^^^ZZZVVVUUUXXXXXXZZZ^^^```ccchhhnnnrrrrrrzzz~~~vvvsssvvvzzz{{{WWWLLLAAA>>>>>><<<::::::::::::::::::::::::::::::999999888777777777777888666666666666666777777777555555555666777888999:::;;;>>>KKK```wwwwwwtttxxx}}}zzzuuussswww|||xxxkkkbbb[[[[[[]]]fffjjjrrr|||xxxrrrmmmiiigggiiiwwwyyycccVVVPPPLLLJJJGGGFFFGGGHHHHHHHHHEEEEEEDDDCCCCCCCCCDDDDDDDDDBBB@@@===:::777555333000111333444444333111000222222222222333444555666999;;;BBBOOOeee~~~yyyrrriiibbb^^^[[[VVVUUUWWWXXX\\\```eeeiiinnntttxxx|||~~~}}}~~~|||xxxrrriii```\\\YYYVVVWWW[[[XXX\\\___aaaccchhhooouuuxxxvvvrrruuu}}}zzzXXXLLLBBB??????<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888888888888777777777777777777666666666777888999;;;;;;???CCCPPPggg~~~{{{xxx}}}zzzlllccc^^^ZZZ\\\aaajjjoooxxxxxxnnngggfffsssrrr```WWWOOOLLLIIIGGGGGGHHHIIIHHHEEEEEEDDDDDDDDDEEEFFFFFFDDDCCCAAA???<<<999666555222222222333333222222222333333222333333444555666888<<>><<<;;;===<<<<<<<<<;;;;;;:::::::::333444666999::::::999888:::999888777777888999:::777888888777777999<<>><<<;;;===<<<<<<<<<;;;;;;:::::::::888888777777888888999999999999888888888888999999777888888777777888<<>><<<;;;===<<<<<<<<<;;;;;;;;;;;;;;;===;;;999777777777999:::888888999999999999888888777888777666666888<<>>BBBPPPjjj}}}zzzssskkkccc]]]YYYVVVSSSRRRQQQQQQQQQSSSUUUVVV\\\^^^______^^^^^^___aaaaaabbbbbbdddfffiiilllmmmqqqwww|||~~~wwwlllfffaaa______aaajjjsss~~~nnnVVVLLLCCC@@@>>><<<;;;===<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;:::999888999::::::777888::::::::::::888777888777777666666888<<<@@@FFFYYYssszzzllldddaaa___aaaeeeiiiooozzz~~~tttooonnnyyywwwfff]]]QQQIIIGGGIIIKKKKKKHHHGGGGGGFFFFFFEEEDDDDDDDDDCCCBBBAAA>>>:::777555555555444444444444333333000111222222222333555777<<<@@@OOOlllxxxpppfff^^^WWWTTTQQQPPPNNNMMMNNNOOOQQQRRRXXXZZZ\\\\\\\\\\\\^^^```bbbcccdddeeegggkkkoooqqqvvv}}}|||nnniiidddccccccgggrrr}}}kkkVVVLLLCCC@@@>>><<<;;;===<<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;<<<;;;::::::888999:::;;;;;;:::999888777777777666666999>>>BBBOOOeee~~~}}}oooddd^^^___```eeekkkpppwww~~~uuunnniiioooxxxhhh___SSSJJJHHHIIIJJJJJJHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCBBB???<<<999777555555555444444333333333000111222222222333555777;;;@@@PPPmmm}}}ssshhh]]]UUUQQQNNNMMMLLLKKKLLLNNNPPPRRRUUUWWWYYY[[[[[[]]]___aaafffgggiiijjjkkknnntttxxxrrrnnnkkkjjjkkkqqq~~~nnnVVVLLLCCC@@@>>><<<;;;===<<<<<<<<<<<<<<<=========777888:::<<<===<<<:::999999999::::::::::::999999777777666666777;;;BBBFFFYYYssszzz}}}qqqgggaaa^^^^^^aaahhhqqqwwwwwwppphhhhhhuuuzzzkkkbbbVVVMMMJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEDDDBBB@@@===:::888555555444444333333222222000222333333333333666888<<>><<<;;;===;;;<<<<<<<<<=========>>>:::::::::::::::999999888:::::::::999999:::::::::666666666666999>>>EEEJJJccc~~~~~~www~~~rrrfff``````aaa___dddnnnyyyyyytttlllfffjjj}}}~~~zzzmmmeeeYYYQQQMMMLLLJJJIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDCCCAAA>>>;;;999444444444333222222111111111333444444333444777999===EEEWWWpppttthhh^^^WWWSSSPPPOOOMMMMMMMMMOOOQQQSSSTTTWWW[[[^^^aaaeeeiiilllppptttxxx{{{}}}~~~mmmlllmmmqqqxxx~~~VVVLLLCCC@@@>>><<<;;;===;;;<<<<<<<<<======>>>>>>>>><<<:::888777777777888<<<;;;999999999999;;;<<<666666666777999???GGGMMMlll{{{wwwwwwhhh___\\\```cccbbbhhhttt|||xxxoooeeeeeetttyyyoooggg\\\TTTPPPNNNKKKIIIJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEEEECCCAAA>>><<<:::444444333222222111000000222333444444444555777999;;;EEEWWWooo~~~ssshhh___YYYUUURRRQQQOOONNNNNNOOOQQQRRRWWWZZZ___cccgggkkkooorrrvvv{{{|||rrrrrruuu|||~~~\\\OOOCCC??????>>>===??????>>>>>>===<<<;;;;;;:::<<<;;;999888888999;;;<<<;;;;;;;;;::::::999999999666999777999===:::BBBWWWzzz~~~xxxiiibbb```___ccchhhkkkrrr|||{{{mmmccc^^^eeewww{{{zzz}}}mmm\\\TTTPPPLLLIIIHHHIIIIIIHHHHHHFFFEEECCCBBBEEEEEEDDDCCCAAA>>><<<:::555555444333333333444444111333444444444555777:::;;;CCCTTTkkkvvvlllccc\\\XXXQQQRRRTTTTTTTTTUUUWWWYYY[[[___eeemmmtttxxx{{{|||}}}ooorrrwww}}}YYYMMMAAA======<<<;;;===>>>======<<<;;;;;;::::::<<<;;;999888888999;;;<<<;;;::::::::::::::::::999666999777999>>><<>>===<<<;;;<<<======<<<<<<;;;;;;::::::;;;;;;999999999999;;;;;;999::::::::::::::::::;;;666999777999>>>===GGG\\\wwwxxx}}}xxxccc___]]]___bbbgggqqqzzz~~~tttjjj```]]]fffqqq|||iii[[[SSSLLLGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDBBB???===;;;666555444333333333333333111333444444555666888:::???KKK^^^rrrzzzqqqhhh```YYYVVVTTTUUUWWWYYY\\\```fffjjjpppuuu}}}}}}|||zzz{{{[[[OOOCCC@@@@@@>>>===>>>============<<<<<<;;;;;;;;;::::::999999::::::;;;999999999::::::;;;;;;;;;777:::777888>>>>>>HHH^^^|||tttwww}}}xxxkkkaaa]]]]]]ccckkkqqqxxx~~~rrreee^^^bbbjjjxxxwwwlll\\\SSSMMMIIIHHHGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDBBB???<<<;;;666555444444333333333333111222444555555666999;;;AAAOOOdddxxx|||sssjjjccc^^^[[[YYY[[[^^^aaaffflllsssxxx|||zzzZZZNNNDDDAAA@@@>>>======>>>>>>==================::::::::::::::::::::::::999999999::::::;;;;;;;;;999;;;777888>>>???JJJaaa|||uuuxxx}}}pppeeebbb]]]___jjjwww}}}xxxiii___```fff}}}wwwmmmnnn^^^UUUNNNKKKKKKIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEDDDCCCAAA>>><<<:::666666555444333222222333111222444555555777:::<<>>IIIPPPaaa|||wwwwwwzzz|||qqqeeeaaabbbhhhsss{{{iii```___jjj|||qqqbbbUUULLLIIIGGGHHHHHHIIIIIIHHHHHHGGGAAAAAAAAA@@@>>>;;;888777777777555444333222222222111222444555666888;;;>>>HHHRRRfff|||xxxvvvuuuuuurrrwwwwwwuuuzzzvvvZZZNNNCCC???>>>;;;999:::999999:::;;;;;;<<<<<<===<<<<<<;;;::::::999888888::::::999999888999999999999;;;>>>BBBFFFUUUttt~~~wwwyyy{{{ooofffdddfffooo~~~ooodddcccjjj~~~uuufffWWWMMMKKKKKKKKKKKKJJJIIIHHHFFFFFFDDDBBB@@@??????>>>===;;;;;;:::888777555444444333222///000333666777;;;AAAIIIVVVmmm}}}~~~yyyuuuvvvwwwyyy}}}xxxsssvvv}}}vvvYYYMMMBBB???>>><<<::::::===<<<<<<;;;;;;:::999999<<<<<<;;;::::::999888888::::::999999888999999:::777888===CCCLLL```}}}xxxzzz}}}|||llleeeeeehhh{{{xxxiiidddgggzzzvvveeeVVVMMMKKKJJJJJJIIIIIIHHHFFFEEEDDDDDDBBB@@@??????>>><<<;;;999888777666555444444444444111111444666777<<>>>>>===;;;<<<===<<<<<<;;;;;;:::999999<<<;;;;;;::::::999999888:::999999888999999::::::888999===EEESSSlll|||zzz}}}{{{lllfffjjjpppooodddbbbsssxxxeeeVVVMMMKKKIIIIIIHHHHHHGGGEEEDDDCCCCCCBBB@@@??????>>><<<:::888777666555444444444444666444333555666777===DDDRRRccczzz~~~xxxrrrtttttttttuuuwww{{{~~~{{{wwwwwwuuuTTTIII@@@>>>???===<<<===999999:::;;;;;;<<<<<<===;;;;;;;;;::::::999999999999999888888999999::::::<<<===???GGGXXXttt|||}}}}}}ooolllttt}}}uuufff^^^lll|||fffVVVNNNKKKIIIIIIHHHHHHGGGEEEDDDCCCCCCAAA?????????>>><<<:::999888666555333222222222777444444555666777>>>GGGUUUiii}}}~~~~~~wwwrrrppppppooopppsssvvvzzz|||~~~yyyuuutttxxxtttRRRHHH???>>>???>>><<<===999999:::;;;;;;<<<<<<===;;;;;;::::::::::::999999999888888888999999:::;;;<<<===???III^^^}}}~~~|||ssssss~~~~~~mmm^^^gggwwwiiiXXXOOOKKKIIIIIIIIIIIIHHHFFFEEEDDDCCCAAA???>>>>>>===;;;:::;;;:::888555333111000///555333333555555888AAALLLZZZooo~~~|||}}}~~~~~~~~~~~~xxxsssmmmmmmmmmnnnqqqvvv{{{~~~}}}wwwsssppprrr|||qqqQQQGGG???>>>@@@>>><<<<<<===<<<<<<;;;;;;:::999999::::::::::::::::::::::::888888888888999:::;;;;;;888;;;???LLLfff{{{{{{wwwyyyvvvcccfffqqqmmm\\\RRRLLLJJJJJJIIIIIIHHHFFFEEEDDDBBBAAA???>>>>>>===;;;999<<<;;;888666333222000000333222333555666:::FFFSSSdddyyy||||||}}}}}}}}}{{{}}}zzzvvvmmmmmmmmmooosssxxx~~~{{{vvvqqqnnnnnnuuulllQQQGGG??????@@@===;;;;;;===<<<<<<;;;;;;:::999999::::::::::::::::::::::::888888888888999:::;;;<<<777;;;CCCRRRoooxxxyyy}}}}}}jjjgggmmmqqq___TTTMMMIIIIIIHHHHHHGGGEEEDDDCCCBBB@@@>>>>>>>>>===;;;999:::999888666555444444333333222444777999???MMM[[[rrr}}}{{{||||||~~~|||{{{~~~|||yyyqqqqqqppprrruuu{{{|||vvvrrrpppnnnlllqqqzzziiiQQQGGG??????@@@===;;;:::999999:::;;;;;;<<<<<<===::::::::::::::::::::::::888888888888999:::;;;<<<:::???GGGWWWuuu|||vvvwww}}}~~~pppiiikkk}}}tttaaaVVVNNNGGGGGGGGGGGGFFFDDDCCCBBBBBB@@@>>>>>>>>>===;;;999888777777666666666777777333333555888;;;BBBQQQaaa}}}||||||}}}}}}{{{}}}|||uuutttssstttwww}}}~~~zzzsssooommmllllllkkktttjjjPPPGGG@@@>>>===;;;:::;;;;;;;;;<<<======<<<;;;;;;;;;;;;<<<<<<<<<;;;999888<<<;;;;;;::::::999999888999???III]]]}}}wwwwwwzzz{{{}}}|||{{{oooiiigggtttxxx}}}fffWWWPPPJJJGGGDDDBBBBBBBBBAAA@@@??????>>>===<<<;;;;;;:::999999999888888666555555222222444666999DDDZZZnnn~~~~~~~~~zzzyyyyyyzzz}}}}}}wwwqqqllljjjlllnnnlllkkklllzzzjjjPPPGGG@@@>>>===;;;:::;;;:::;;;<<<<<<<<<<<<;;;:::;;;;;;<<<<<<<<<;;;999999::::::::::::::::::::::::999>>>III]]]|||vvvvvvxxxzzz}}}|||{{{ooofffaaalllyyyhhhWWWPPPJJJGGGDDDCCCBBBBBBAAA@@@??????>>>===<<<;;;:::999999999999888888777666555444444555888;;;HHH___ttt~~~~~~zzzyyyyyyzzz}}}}}}uuuoooiiieeeeeejjjmmmmmmnnnppplllQQQHHH@@@>>>>>>;;;:::;;;999:::;;;;;;;;;;;;:::999:::;;;;;;;;;;;;::::::999888888999::::::;;;<<<<<<999???KKK```}}}vvvvvvwww|||tttfff\\\eee|||xxxkkkZZZTTTKKKHHHEEECCCBBBBBBAAA@@@@@@???>>>===;;;:::999888888888999888888777666555666555666999>>>MMMfff}}}~~~zzzzzzyyyzzz}}}}}}xxxqqqiiiddd```___cccjjjoooppptttxxxnnnQQQHHH@@@???>>>;;;:::;;;888999::::::::::::999888::::::::::::::::::::::::999999999::::::;;;;;;;;;;;;AAAOOOeee|||wwwxxxzzz~~~~~~~~~~~~lll\\\aaaxxxuuummm^^^YYYLLLIIIFFFCCCCCCBBB@@@?????????>>><<<:::999888777888888888888888777666666666555666999@@@QQQmmm{{{zzzzzzzzz|||{{{uuummmfff```\\\\\\^^^dddmmmrrruuu{{{oooQQQHHHAAA???>>><<<;;;<<<888888999::::::999888888:::::::::999::::::::::::;;;;;;;;;::::::999999999>>>DDDTTTmmm{{{yyy{{{~~~~~~~~~}}}~~~rrr______pppuuuooo___YYYNNNKKKGGGDDDCCCBBB@@@>>>>>>>>>===;;;:::888777777777888888888888777777666555444666:::BBBTTTrrr|||{{{zzzzzzzzz|||~~~~~~{{{uuummmeee___ZZZXXX[[[___hhhrrrvvvyyypppRRRIIIAAA??????<<<;;;<<<888999::::::::::::999888:::999999999999::::::;;;<<<<<<;;;::::::999888888???FFFXXXttt}}}{{{zzz~~~~~~~~~uuuaaa^^^fffxxxyyyvvvcccYYYOOOLLLGGGDDDCCCAAA???>>><<<<<<;;;:::999999888777777777888888888888777777333444666;;;DDDWWWuuu~~~}}}|||{{{yyyxxxxxxxxxxxxvvvtttoooggg```[[[YYYZZZ[[[bbbnnnxxx{{{~~~qqqRRRIIIAAA@@@???<<<;;;<<<888999:::;;;;;;:::999888999999888888888999;;;;;;::::::::::::::::::::::::>>>FFFZZZyyy|||zzzzzzvvvddd^^^```nnn}}}zzznnn___PPPLLLHHHEEECCCAAA???===::::::::::::999999999888777777888888888888777777333444888>>>GGGZZZxxx~~~~~~~~~}}}{{{xxxvvvtttsssrrrooommmiiibbb\\\YYYZZZ]]]___hhhuuuqqqRRRIIIAAA@@@???<<<;;;<<<999:::;;;;;;;;;;;;:::999999999888888888999;;;<<<888999999::::::;;;;;;<<<===EEE[[[{{{|||zzzzzz{{{vvvuuuuuuwww{{{vvvfff```___jjjvvv}}}zzzgggPPPMMMHHHEEECCCAAA???===999999999999999999999999666777777888888888777777444555999@@@JJJ\\\yyy~~~}}}}}}{{{wwwtttrrrpppooojjjhhheee___YYYXXX[[[___dddnnn}}}mmmRRRHHH@@@>>>===;;;;;;<<<<<<;;;:::999888999::::::888888888999999:::::::::;;;:::999888888888999:::???JJJ___{{{|||||||||~~~xxxqqqmmmlllkkkkkkmmmqqquuuwww~~~~~~xxxiii[[[XXXhhhqqqvvveeeXXXNNNFFFEEEFFFBBB??????<<<<<<;;;:::999999999999999888888888777777666666555444777>>>JJJ[[[rrr~~~~~~}}}}}}{{{wwwtttqqqmmmkkkddd^^^YYYWWWWWWWWW\\\bbbjjjxxxoooRRRHHH@@@>>>===;;;;;;<<<<<<;;;:::999999999::::::999999999999999999:::::::::999999999999;;;===>>>AAANNNddd~~~~~~}}}}}}yyyqqqkkkfffeeedddcccdddfffiiijjjtttwww|||~~~nnn]]]VVVaaayyytttvvv~~~ttt[[[QQQGGGEEEEEEBBB??????<<<<<<;;;:::999999999999888888888888777777777666777666888???JJJYYYppp~~~}}}|||{{{{{{|||yyyuuuqqqooolllhhhfff```ZZZUUUTTTTTTWWW^^^fffrrrqqqRRRHHH@@@>>>===;;;;;;<<<<<<;;;:::999999999::::::::::::999999999999999999999999999999;;;===???AAADDDRRRiii~~~~~~~~~xxxsssnnnhhhccc___^^^\\\ZZZZZZ[[[\\\]]]fffjjjooouuu{{{sss```UUUZZZnnnxxxvvvvvv```TTTIIIEEEDDDAAA???@@@<<<<<<;;;:::999999999999888888888888777777777777999888:::AAAKKKYYYmmm~~~}}}yyyxxxyyy{{{}}}~~~~~~}}}|||{{{zzzyyyyyywwwtttqqqooolllhhheee^^^XXXSSSRRRTTTYYYdddnnn}}}rrrRRRHHH@@@>>>===;;;;;;<<<;;;;;;:::::::::999999999:::::::::999999888888888999999999999;;;===???@@@DDDTTTnnn|||~~~~~~~~~}}}|||wwwqqqkkkgggddd___\\\ZZZYYYXXXVVVVVVVVVWWWXXXZZZ^^^dddjjjooovvv|||wwweeeWWWXXXhhhwww}}}wwwvvveeeXXXJJJEEECCC@@@???@@@<<<<<<;;;:::999999999999888888888777777777777777999777:::CCCMMM[[[mmm||||||xxxsssqqqrrrtttwww|||~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyywwwvvvtttrrrpppmmmhhheee^^^XXXTTTSSSUUU]]]kkkxxxrrrRRRHHH@@@>>>===;;;;;;<<<;;;;;;;;;:::::::::999999:::::::::999999888888888::::::999999999;;;<<<>>>CCCWWWttt{{{||||||~~~}}}{{{zzz{{{~~~|||wwwmmmjjjfffbbb___\\\ZZZXXXVVVUUUUUUTTTTTTUUUVVVWWWUUUXXX\\\```dddiiiooosss~~~}}}~~~~~~lll\\\YYYdddqqqzzzvvvgggYYYKKKEEEBBB@@@>>>???<<<<<<;;;:::999999999999777777777777777777888888777666:::EEEQQQ___ppp}}}}}}zzzvvvqqqnnnoooooorrryyy~~~~~~~~~~~~}}}|||{{{zzzyyyyyytttsssqqqpppnnnkkkeeeaaa]]]XXXTTTTTTWWW```qqq}}}||||||{{{{{{{{{|||}}}}}}rrrRRRHHH@@@>>>===;;;;;;<<<::::::;;;;;;;;;:::999888::::::999999999999999999::::::999999999;;;<<<===FFF\\\{{{|||yyyzzz}}}wwwuuuuuuvvvyyy~~~~~~wwwpppkkkbbb```^^^[[[YYYXXXWWWWWWSSSRRRRRRSSSSSSTTTUUUVVVUUUWWWYYYZZZ\\\___dddgggssswww|||}}}}}}vvvbbbZZZaaalll}}}sssgggYYYLLLEEEBBB???===>>><<<<<<;;;:::999999999999777777777777888888888888777666;;;GGGVVVdddsss|||zzzwwwrrrpppqqqooorrrxxx~~~}}}}}}|||{{{zzzyyyyyyvvvuuuttttttrrrmmmfffbbbYYYVVVTTTVVVZZZeeexxx|||xxxuuuvvvvvvvvvvvvwwwxxxyyyyyy~~~~~~~~~rrrRRRHHH@@@>>>===;;;;;;<<<::::::;;;;;;;;;:::999888999999999999999999::::::999999999999;;;===???@@@LLLccc~~~wwwzzzyyyssspppppppppsssxxx|||yyyssskkkddd```ZZZYYYXXXWWWUUUUUUVVVWWWSSSSSSSSSSSSTTTTTTTTTUUUVVVWWWWWWWWWWWWYYY]]]___eeeiiioootttyyy~~~}}}|||~~~~~~iii^^^bbbkkkwwweeeXXXKKKFFFCCC???======<<<<<<;;;:::999999999999666777777777888888888888888777===JJJYYYfffttt~~~|||{{{zzzvvvtttvvvrrruuuzzz~~~||||||{{{zzzyyyxxxwwwwwwyyyxxxxxxwwwuuuooohhhbbbVVVUUUWWW[[[aaannnzzztttpppmmmnnnooooooqqqsssuuuwwwxxxvvvwwwxxxyyy{{{~~~rrrRRRHHH@@@>>>===;;;;;;<<<::::::;;;<<<;;;:::999888888888888999999::::::;;;999999999:::<<>>LLLZZZgggttt}}}|||||||||yyyxxxyyyuuuxxx|||~~~}}}}}}~~~~~~}}}|||{{{{{{zzzzzzyyyxxxwwwvvvvvvvvvvvvuuuuuurrrlllddd^^^WWWWWWZZZaaaiiiwww~~~uuuooojjjhhhcccdddfffhhhlllooorrrsssqqqrrrsssuuuxxxzzz}}}~~~~~~}}}}}}|||oooUUUJJJAAA???@@@>>>======;;;;;;::::::::::::999999888888888888888888888888;;;<<<777777???>>>???JJJXXXyyy|||}}}}}}~~~vvvnnnkkkmmmmmmooorrruuuxxx{{{vvvooofffaaa___]]]YYYUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVWWWXXXYYYXXXWWWWWWWWWVVVUUUUUUWWWWWWVVVUUU\\\]]]___bbbfffjjjmmmooo{{{}}}|||}}}||||||ttt``````rrrvvvaaaTTTGGGDDDDDDAAA>>>===::::::;;;::::::999777777666666666666777888::::::;;;;;;BBBPPP___lllyyy}}}|||}}}}}}{{{xxx}}}~~~zzz||||||||||||{{{zzzyyyxxxuuuxxx{{{{{{yyyvvvsssrrrsssqqqooommmjjjeee```\\\UUUUUUWWW___pppxxxpppiiiccc`````````aaaccceeegggiiijjjmmmnnnoooqqqsssvvvxxxzzzzzzzzzzzzzzz|||{{{zzzyyynnnRRRGGG>>><<<===;;;::::::;;;;;;::::::::::::999999888888888888888888888888;;;<<<777888??????@@@LLL^^^}}}zzz|||~~~}}}uuummmjjjkkklllnnnrrruuuwww{{{~~~zzznnnhhh```\\\ZZZYYYUUUQQQSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUVVVWWWXXXWWWVVVVVVXXXWWWVVVVVVXXXXXXWWWVVVVVVWWWXXXZZZ]]]```cccdddnnnqqquuuwwwyyy}}}}}}{{{}}}{{{{{{~~~~~~zzzccc^^^lllzzzcccVVVIIIEEEEEEBBB@@@???:::::::::999888888777666777666666666777888999999;;;<<>>???===;;;<<<;;;;;;:::::::::999999999999999999999999999999999999<<<888888@@@@@@EEESSSqqqyyy|||zzzyyyqqqhhhcccdddgggjjjooorrruuuyyy|||~~~xxxppphhhcccaaa]]]YYYWWWWWWWWWUUUSSSTTTTTTTTTTTTUUUUUUUUUUUUXXXYYYYYYZZZZZZZZZZZZZZZYYYXXXWWWXXXYYYZZZYYYWWWXXXWWWWWWVVVVVVWWWWWWXXXWWWYYY\\\^^^aaagggpppvvv{{{}}}|||zzzxxxyyy||||||{{{kkk]]]dddssskkk\\\LLLFFFDDDBBB@@@???===<<<<<<;;;::::::999999999888777777777777777888<<<>>>HHH[[[qqqzzz~~~~~~{{{~~~|||yyyvvvttttttsssrrrqqqpppnnnmmmmmmppptttvvvvvvuuuuuuvvvtttqqqmmmiiifffbbb]]]ZZZUUUWWW]]]kkk~~~~~~vvvqqqkkkeeeaaa^^^[[[YYYTTTTTTTTTUUUVVVWWWXXXYYY]]]]]]___aaadddgggiiikkklllnnnppprrrsssvvvxxxzzzpppTTTJJJAAA???@@@>>><<<===;;;;;;:::::::::999999999999999999999999999999999888<<<999999@@@AAAGGGWWWyyy|||vvv{{{yyy|||uuulllccc___```cccggglllpppsssvvvzzz|||}}}xxxrrrkkkccc___\\\[[[XXXWWWWWWWWWWWWVVVVVVWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZ[[[ZZZXXXWWWXXXYYYZZZYYYXXXYYYXXXWWWVVVUUUUUUUUUUUUSSSUUUWWWXXXZZZ___fffmmmsssyyy~~~}}}yyyxxxxxx{{{||||||ooo```eeerrrppp```OOOFFFDDD@@@>>>>>><<<;;;:::999888888888999999888777777777777777888<<<>>>III\\\sss}}}~~~~~~}}}|||zzzwwwtttrrrrrrrrrqqqooommmlllkkkkkknnnrrrtttttttttuuuvvvwwwuuuppplllhhhccc]]]YYYTTTVVV^^^mmm}}}|||{{{{{{zzz{{{|||~~~~~~~~~~~~~~~~~~zzznnnjjjddd```^^^\\\YYYXXXSSSSSSSSSSSSSSSTTTUUUUUUWWWWWWXXXZZZ]]]___aaaccceeehhhkkkmmmnnnqqquuuyyyoooSSSHHH???>>>>>>===;;;;;;;;;;;;::::::::::::999999::::::::::::::::::::::::777<<<999:::@@@BBBJJJ[[[xxxsssxxxyyywwwooofff^^^[[[\\\___ccciiimmmqqqtttwwwyyy~~~{{{vvvppplllfffaaa]]]XXXXXXWWWWWWWWWWWWWWWWWWYYYYYYYYYZZZZZZZZZ[[[[[[YYYYYYXXXXXXXXXYYYZZZ[[[[[[ZZZYYYYYY[[[[[[ZZZYYYVVVUUUTTTSSSRRRRRRRRRRRRQQQSSSUUUUUUVVVYYY___dddmmmrrrzzz~~~|||yyywwwyyy|||~~~~~~ssscccgggpppwwwfffSSSHHHDDD@@@======:::999777666555666666777888777777777777777888888<<>>======<<<::::::;;;;;;::::::::::::999999::::::::::::::::::::::::666;;;::::::AAACCCLLL^^^xxxssswwwzzz~~~sssjjjaaaYYYWWWZZZ\\\```fffkkknnnqqqtttvvv|||~~~}}}wwwsssmmmhhheeebbb___]]]WWWXXXXXXXXXWWWWWWXXXYYYZZZZZZ[[[[[[[[[\\\\\\\\\\\\[[[[[[ZZZ[[[\\\]]]^^^^^^\\\[[[\\\]]]^^^]]]\\\VVVUUUTTTTTTSSSSSSSSSSSSQQQTTTWWWWWWWWWYYY]]]bbbiiimmmssszzz~~~~~~}}}|||{{{yyywwwyyy}}}wwwdddeeejjjlllWWWKKKFFFAAA>>>===;;;:::888666666666777888777666666666777888999999<<<@@@LLLbbbyyy~~~}}}|||{{{yyywwwuuuuuusssqqqnnnoooooonnnmmmkkkiiigggfffdddfffiiikkklllmmmnnnpppqqqqqqqqqpppnnniiiccc^^^YYY[[[aaappp{{{yyywwwtttqqqoooooopppqqqtttuuuvvvxxx{{{}}}}}}}}}~~~~~~~~~}}}|||}}}}}}~~~~~~}}}}}}|||}}}~~~~~~yyysssmmmjjjbbb^^^ZZZWWWVVVUUUTTTSSSTTTSSSRRRQQQQQQQQQQQQQQQPPPPPPPPPQQQRRRSSSUUUUUUVVVYYY]]]^^^^^^bbbhhhnnnlllSSSHHH???>>>>>>===;;;;;;;;;;;;;;;:::::::::999999::::::::::::::::::::::::666;;;::::::AAACCCMMM```zzzuuuxxxzzz|||pppggg^^^VVVVVVYYYZZZ^^^dddiiimmmpppsssuuuzzz|||~~~~~~zzzwwwrrrmmmgggccc```___^^^]]]XXXZZZ[[[ZZZZZZYYYZZZ[[[ZZZ[[[[[[[[[\\\\\\\\\\\\``````___^^^___```aaabbb```___^^^^^^``````___^^^YYYYYYXXXXXXXXXXXXXXXYYYSSSVVVYYYZZZZZZ[[[___cccgggjjjooovvv}}}}}}|||||||||zzzyyyyyyxxxzzz~~~zzzdddccceeeqqq[[[NNNGGGBBB???>>>???===;;;999999999:::;;;666666666666777888::::::<<>>???NNNhhh{{{xxxyyy|||yyymmmaaaYYYWWWXXXYYYXXX]]]bbbgggjjjnnntttyyyzzz{{{{{{{{{|||~~~}}}xxxrrrnnnkkkhhhccc___\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[^^^^^^]]]]]]\\\]]]]]]]]]`````````aaaaaaaaabbbbbbbbbbbbaaa___]]]ZZZXXXWWWZZZ[[[[[[[[[YYYXXXYYYZZZZZZ\\\]]]^^^___bbbeeehhhkkkrrrzzz}}}~~~|||zzzzzzyyyyyyyyyzzz{{{~~~mmm___bbbtttuuuZZZKKKFFFCCC@@@???<<<<<<<<<;;;:::999777666777777666666666888999:::===CCCPPPddd}}}~~~~~~|||yyyvvvqqqqqqqqqpppnnnjjjfffdddhhhhhhhhhhhhgggggggggfffbbbaaa```___aaacccgggiiihhhkkkoooqqqqqqmmmhhhddd___]]]^^^fffsss|||~~~}}}zzzxxxvvvvvvvvvuuupppmmmiiikkklllkkkkkkkkkmmmnnnuuuvvvyyyzzzzzz|||~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}sssjjjdddaaa___^^^[[[YYYVVVTTTRRRRRRSSSTTTSSSTTTTTTTTTTTTUUUUUUUUUOOOOOOMMMLLLKKKKKKKKKKKKMMMNNNPPPRRRVVVYYY\\\^^^qqqTTTIII@@@>>>???===;;;<<<;;;;;;:::999999:::::::::999999::::::::::::;;;;;;999<<<:::;;;???BBBRRRmmm{{{wwwyyy|||uuujjj___XXXUUUWWWYYYZZZ^^^dddhhhkkknnnssswwwwwwyyyzzzzzz{{{}}}~~~yyyuuuppplllhhheeeaaa^^^\\\]]]^^^____________^^^^^^]]]]]]]]]aaaaaa````````````aaabbbbbbbbbbbbbbbbbbcccccccccbbbbbbbbbaaa```___^^^]]]]]]^^^______^^^]]]^^^``````aaabbbcccdddfffjjjmmmuuu{{{~~~{{{yyyyyyyyyxxxxxxyyy{{{~~~nnn^^^^^^mmmyyy]]]LLLGGGDDDAAA@@@<<<<<<<<<;;;:::999777777777777666666777888999:::???EEESSSggg~~~}}}|||zzzwwwtttnnnnnnnnnllljjjgggdddccceeeeeeeeeeeedddddddddddd```_________aaaccceeeggghhhjjjnnnpppooommmiiifff___]]]]]]eeeqqqyyy{{{yyyvvvtttrrrrrrrrrqqqmmmjjjeeeffffffffffffgggjjjlllppprrruuuvvvvvvwwwzzz|||}}}}}}~~~~~~~~~}}}~~~~~~~~~}}}wwwnnnfff```]]]ZZZXXXWWWVVVUUUSSSSSSSSSTTTTTTSSSTTTTTTTTTTTTUUUUUUUUUPPPOOONNNLLLKKKKKKJJJJJJJJJKKKLLLOOOQQQTTTWWWXXXtttSSSIII@@@>>>???>>><<<===<<<;;;;;;:::999999999999999999::::::::::::;;;;;;888<<<:::;;;AAAEEEVVVrrrzzzwwwyyyvvvpppeee\\\VVVUUUWWWYYY[[[```fffiiijjjlllpppssssssuuuwwwyyyzzz{{{~~~}}}xxxtttpppllljjjdddccc```^^^^^^___bbbcccbbbbbbaaaaaa```______^^^bbbbbbaaabbbbbbcccdddeeeeeeeeeeeeeeeddddddddddddbbbcccdddeeeeeeeeeeeeeeeaaaccceeeeeeeeefffgggiiilllmmmnnnnnnoooqqquuuxxx}}}yyyxxxxxxxxxxxxwwwxxxzzz~~~ooo]]]ZZZdddyyy```NNNGGGDDDAAA@@@<<<<<<<<<;;;:::999888777777777666666777888:::;;;BBBIIIWWWjjj~~~|||zzzyyywwwtttqqqkkkjjjhhhfffdddcccbbbbbb``````````````````aaaaaa]]]]]]^^^___aaabbbcccddddddfffhhhiiijjjiiigggfff^^^\\\]]]cccmmmtttvvvtttpppooommmmmmmmmkkkhhhfffeeeffffffeeefffhhhlllpppnnnppprrrssstttuuuwwwyyy}}}}}}}}}~~~~~~~~~~~~~~~}}}tttooohhhaaa\\\WWWSSSQQQRRRRRRRRRRRRSSSTTTUUUUUUSSSTTTTTTTTTTTTUUUUUUUUUQQQPPPOOOMMMKKKJJJIIIIIIIIIJJJKKKLLLNNNPPPRRRSSSvvvRRRHHH???>>>???>>>=========<<<;;;:::999888888888999999999:::::::::;;;;;;999<<<:::;;;AAAFFFYYYvvvyyyxxxyyy}}}zzzxxxwwwvvvooojjjaaaZZZVVVVVVYYY\\\___dddiiikkkjjjjjjlllnnnnnnqqqtttwwwxxxzzz|||~~~}}}wwwrrrnnnkkkiiigggbbbaaa```___```ccceeegggddddddcccbbbbbbaaaaaa```aaaaaaaaaaaabbbccceeeeeegggggggggggggggffffffffffffggghhhiiijjjjjjjjjjjjfffhhhkkklllmmmnnnqqqssszzz{{{||||||}}}|||xxxwwwwwwwwwwwwvvvxxxzzz~~~qqq^^^XXX]]]ooocccOOOGGGCCC@@@???;;;;;;;;;;;;:::999888777777777666666777999;;;<<>>???>>>=========<<<;;;:::999888888888999999999:::::::::;;;;;;:::===:::;;;BBBHHH[[[yyyyyyyyy{{{~~~zzzuuuqqqmmmlllkkkhhhddd^^^YYYXXXZZZ^^^aaagggjjjnnnnnnllljjjlllnnnkkknnnrrruuuwwwyyy|||~~~}}}xxxrrrmmmjjjhhheeeccc^^^]]]]]]^^^```ccceeegggeeeeeedddddddddccccccccccccccccccdddeeefffggghhhjjjjjjjjjjjjjjjiiiiiiiiillllllmmmnnnnnnnnnnnnmmmkkknnnqqqsssuuuwwwzzz||||||wwwuuuuuuvvvvvvvvvxxx{{{~~~sssaaaXXX[[[iiicccOOOGGGBBB???>>>;;;;;;;;;;;;:::999888888777777666777888999;;;===DDDOOO___ppp}}}{{{xxxvvvtttpppmmmfffdddaaa^^^]]]]]]^^^___XXXXXXXXXXXXYYYYYYYYYYYYVVVWWWZZZ\\\]]]]]]]]]\\\XXXXXXXXXYYYZZZ[[[\\\]]]]]]\\\\\\```fffjjjlllkkkgggggggggeeedddccccccddd``````aaaaaabbbffflllppprrrtttuuuvvvvvvwwwxxxzzz{{{||||||}}}~~~~~~~~~~~~~~~~~~wwwrrrgggddd```[[[XXXTTTPPPMMMLLLLLLMMMNNNPPPRRRTTTVVVSSSSSSTTTTTTTTTUUUUUUUUUTTTSSSQQQOOOMMMLLLKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOoooSSSIII@@@>>>???>>><<<===<<<;;;;;;:::999999999999999999::::::::::::;;;;;;;;;===;;;<<>>???===;;;<<<;;;;;;:::999999:::::::::999999::::::::::::;;;;;;:::===;;;>>>GGGQQQiiizzz|||zzzuuullljjjfffbbb^^^[[[ZZZYYYZZZXXXVVVVVVZZZ```gggkkkrrrsssrrrmmmhhhfffhhhkkkkkknnnqqqsssvvvzzz}}}uuurrrnnnkkkiiieeebbb___aaaaaaaaabbbdddfffggghhhhhhiiiiiijjjkkklllmmmmmmqqqpppppppppppppppqqqqqqqqqqqqrrrssstttuuuvvvvvvwwwwwwxxxyyyyyyyyyyyyyyyyyy{{{xxxtttsssssssssssstttwwwzzz|||~~~~~~rrreeeWWWZZZgggdddRRRJJJDDD@@@>>>::::::;;;;;;;;;:::999999777666666777888:::===>>>FFFUUUhhhvvv}}}{{{xxxuuurrroookkkhhhbbbaaa^^^[[[YYYXXXWWWWWWSSSRRRRRRQQQPPPOOONNNNNNKKKLLLMMMOOOPPPQQQRRRRRRQQQQQQQQQRRRRRRSSSTTTTTTVVVVVVWWWYYY]]]```bbbcccaaaccccccaaa______aaaccceeefffhhhiiijjjmmmqqqtttsssuuuvvvwwwvvvwwwxxxzzzzzzzzz{{{|||}}}~~~~~~}}}|||{{{{{{}}}{{{tttlllfff]]]ZZZVVVTTTSSSRRRQQQPPPNNNLLLJJJIIIJJJMMMQQQSSSSSSTTTTTTTTTTTTUUUUUUUUUVVVUUUTTTRRRQQQPPPPPPPPPMMMMMMMMMMMMMMMNNNOOOOOOuuuUUUJJJAAA??????===;;;;;;::::::999999999:::;;;;;;999999:::::::::;;;;;;;;;999<<<;;;???JJJVVVooo~~~{{{}}}~~~vvvqqqdddbbb___[[[YYYWWWVVVUUUVVVTTTSSSUUUYYYaaahhhmmmppppppnnnhhhbbb```cccffflllnnnpppsssvvv{{{|||sssqqqnnnllliiifffaaa^^^gggggghhhhhhjjjkkklllmmmjjjkkklllmmmnnnpppqqqqqqssssssrrrqqqqqqqqqrrrrrrttttttuuuwwwxxxyyyzzz{{{yyyzzz{{{}}}~~~~~~}}}yyytttssssssrrrqqqrrruuuwwwyyyzzz{{{{{{wwwzzz}}}}}}qqqeeeVVVYYYfff~~~eeeSSSLLLFFFAAA???::::::;;;;;;;;;:::999999777666666777999;;;===>>>HHHWWWkkkyyy}}}|||yyyvvvsssqqqmmmiiieeeaaa___]]]ZZZXXXVVVTTTTTTQQQPPPOOONNNMMMKKKJJJJJJGGGHHHHHHJJJKKKLLLMMMNNNMMMNNNNNNNNNNNNOOOOOOOOOSSSSSSTTTWWWYYY\\\___``````aaabbb```]]]]]]```cccbbbdddggghhhiiikkkoooqqquuuwwwxxxyyyxxxyyyzzz|||zzzzzz{{{|||}}}~~~~~~}}}{{{zzz{{{|||~~~xxxooogggaaaYYYVVVRRRPPPPPPPPPPPPOOOPPPMMMJJJGGGHHHKKKPPPSSSSSSTTTTTTTTTTTTUUUUUUUUUVVVVVVTTTSSSRRRRRRRRRRRRQQQPPPPPPPPPQQQRRRSSSSSSxxxVVVKKK@@@======;;;999999<<<;;;::::::999999::::::888999::::::::::::;;;<<<>>>999;;;CCCFFFOOOppp}}}xxxuuu|||~~~uuulllfff___]]]YYYUUURRRRRRRRRSSSQQQQQQRRRTTTXXX^^^cccfffiiieee```]]]^^^aaacccdddlllooorrrtttvvv{{{zzzvvvrrrrrroookkkgggddddddeeeiiikkkmmmnnnmmmnnnpppqqqooopppqqqssstttvvvwwwxxx}}}|||zzzxxxwwwwwwwwwxxxvvvvvvwwwyyy{{{|||}}}~~~yyyssspppooonnnpppoooooopppqqqtttvvvxxxqqqtttvvvxxx}}}|||qqqeee\\\YYY]]]pppoooTTTEEEBBB???<<<======<<<;;;:::::::::::::::888777999999888<<>>===;;;999::::::999888888777777888888;;;<<<===<<<;;;:::;;;<<>>>>><<<:::;;;<<<;;;::::::999999::::::;;;<<<===<<<:::999999:::>>>:::<<>>DDDTTTfff||||||yyyuuuqqqmmmgggaaa]]]ZZZWWWTTTRRRQQQPPPNNNLLLHHHFFFDDDDDDDDDCCCBBB@@@BBBCCCEEEFFFGGGGGGFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEFFFGGGIIIJJJKKKLLLNNNQQQSSSTTTVVVYYY\\\___aaacccgggkkknnnqqqrrrttttttuuuvvvwwwyyyzzzzzz||||||||||||||||||{{{zzzxxxxxxxxxxxxyyyzzz{{{|||~~~~~~zzzooofff^^^YYYUUURRRPPPOOONNNMMMMMMMMMNNNOOONNNMMMMMMLLLMMMNNNOOOOOOQQQSSSUUUXXXZZZ[[[[[[ZZZ[[[[[[[[[\\\]]]___``````cccdddddddddeeeggglllooopppVVVKKKAAA>>>>>><<<;;;;;;<<<;;;::::::999999:::::::::;;;;;;:::888777888999<<<:::;;;AAAKKK^^^}}}zzzzzzyyymmmccc[[[TTTPPPNNNNNNNNNNNNPPPRRRSSSTTTUUUTTTSSSRRRQQQRRRRRRSSSNNNRRRVVVXXX\\\eeerrr}}}~~~}}}|||}}}}}}xxxssspppoooooopppooonnnoooqqqsssvvvyyy{{{}}}~~~~~~~~~~~~zzzvvvqqqnnnkkkiiikkkmmmppprrrtttttttttuuu{{{vvvjjj^^^XXXUUU___vvvlllUUUIIIBBB>>><<<<<<;;;:::999999999999888666777999:::;;;???FFFVVViii{{{yyyuuuqqqlllgggaaa]]]YYYVVVSSSQQQPPPNNNLLLJJJGGGEEECCCCCCCCCCCCAAA@@@CCCDDDEEEGGGGGGGGGGGGFFFBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHFFFHHHLLLOOORRRVVVZZZ^^^^^^```bbbfffjjjmmmpppqqqssstttuuuwwwxxxzzzzzz{{{|||||||||||||||{{{zzzzzzyyyyyyyyyzzzzzz{{{||||||}}}~~~zzztttjjjbbb[[[WWWSSSQQQOOONNNMMMMMMMMMMMMNNNOOONNNNNNNNNNNNNNNOOOOOOPPPQQQRRRUUUXXX[[[\\\\\\]]]]]]]]]^^^___```bbbdddeeegggiiijjjkkkllloootttwwwsssVVVKKKAAA>>>???===<<<<<<:::999888888777777888888888999:::999888777888999;;;:::<<>>>>>>>>>>>????????????>>>>>>>>>@@@AAACCCDDDEEEEEEGGGIIIKKKMMMQQQVVVZZZ]]]^^^aaadddhhhlllnnnppptttuuuwwwzzz{{{|||}}}}}}}}}}}}}}}}}}|||{{{zzzyyy{{{{{{|||||||||{{{{{{{{{zzz{{{|||~~~{{{vvvrrrkkkgggaaa]]]YYYVVVSSSQQQPPPOOONNNMMMMMMNNNOOOPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRTTTWWWZZZ^^^```bbbaaaaaaaaabbbeeehhhlllnnnooorrrwww{{{}}}xxxVVVKKKAAA??????>>><<<===<<<;;;::::::999999::::::888999::::::::::::;;;<<<<<<===AAAGGGSSSiii|||{{{}}}uuuiii]]]UUUQQQNNNMMMPPPPPPQQQQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTWWWYYY___iiiwww~~~zzzwwwtttrrrpppqqqrrrssstttvvvyyy|||~~~~~~vvvrrrpppooonnnkkkllllllnnnpppsssvvvxxxddd\\\UUUYYYlllpppXXXKKKDDDAAA<<<;;;:::999888888888888777555666:::;;;<<>>BBBCCCDDDFFFFFFFFFFFFEEE============>>>>>>>>>>>><<<<<<===>>>@@@BBBDDDEEEHHHIIIJJJKKKLLLOOOTTTWWW\\\^^^```dddhhhkkknnnoootttuuuxxxzzz|||}}}}}}}}}}}}}}}}}}}}}|||{{{zzzyyy{{{{{{||||||{{{{{{zzzyyyyyyyyy{{{|||~~~|||xxxrrrnnnfffccc___[[[YYYVVVSSSQQQQQQPPPOOONNNNNNNNNOOOPPPQQQRRRRRRSSSSSSSSSSSSSSSRRRSSSTTTVVVZZZ^^^bbbdddbbbaaabbbcccfffjjjmmmpppqqquuu{{{xxxYYYMMMBBB???>>><<<;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888777888888888<<<>>>BBBJJJUUUjjj}}}{{{zzzlll]]]WWWUUURRRPPPOOOTTTTTTSSSRRRRRRRRRRRRRRRSSSSSSRRRRRRSSSUUUWWWXXXXXX^^^hhhsss}}}yyysssqqqqqqrrrpppssswwwyyyyyyzzz{{{|||}}}tttnnnllllllllllllllllllmmmooorrrtttvvv}}}{{{cccZZZTTTYYYiiioooUUUEEE@@@AAA<<<;;;;;;::::::999999888:::444444999;;;<<>>============??????@@@AAABBBCCCDDDEEEGGGFFFEEEIIIOOOTTTVVVUUU\\\^^^aaadddfffjjjnnnqqquuuwwwyyy|||}}}~~~}}}|||{{{zzzyyyyyyzzzzzz{{{{{{|||||||||yyyzzz{{{|||}}}~~~yyyuuupppkkkgggbbb___[[[WWWTTTSSSSSSSSSSSSSSSRRRQQQPPPPPPOOOOOOOOOQQQSSSTTTUUUUUUUUUUUUSSSTTTVVVVVVWWWYYY]]]___aaaccceeeeeefffkkkrrrxxxxxx|||wwwWWWKKK@@@===<<<:::999:::999999999999999999999999:::999999999999999::::::<<<>>>BBBJJJVVVjjj~~~{{{|||xxxjjj\\\WWWVVVSSSRRRRRRUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPRRRSSSUUUVVV\\\aaakkkuuu~~~|||~~~vvvqqqpppqqqrrrqqqtttwwwxxxyyyzzz|||}}}|||sssmmmjjjjjjkkkkkkkkklllmmmnnnqqqsssuuuzzzxxxdddZZZTTTYYYhhhnnnXXXHHHBBB@@@<<<;;;;;;::::::999999888999444444999;;;<<>>>>>@@@BBBCCCEEEGGGGGGJJJIIIHHHKKKOOOSSSUUUUUU[[[]]]aaacccfffiiimmmppptttvvvyyy|||~~~~~~~~~~~~}}}|||{{{zzzyyyzzzzzzzzzzzzzzz{{{{{{{{{zzz{{{{{{|||~~~zzzuuupppkkkfffccc```]]]ZZZVVVSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPPPPQQQQQQSSSTTTUUUVVVVVVVVVUUUVVVWWWWWWWWWYYY\\\___cccfffhhhiiijjjmmmtttyyy|||wwwWWWKKK@@@======;;;999:::999999999999999999999999::::::999::::::;;;<<<===<<<>>>CCCKKKVVVkkk|||{{{zzz~~~rrreeeYYYUUUUUUTTTUUUVVVUUUTTTSSSQQQPPPOOOOOOOOOPPPPPPPPPQQQRRRTTTUUUVVV^^^dddmmmvvv}}}zzzwwwzzz~~~zzzrrrmmmmmmppprrrrrrtttvvvwwwxxxzzz}}}{{{rrrllliiiiiiiiikkkkkkkkklllmmmppprrrssswww{{{|||ttteee[[[SSSXXXhhh}}}lllYYYLLLDDD@@@<<<;;;;;;::::::999999888999444555:::;;;<<>>@@@BBBEEEGGGIIIJJJMMMLLLLLLMMMQQQSSSTTTTTTZZZ\\\___bbbdddhhhlllooorrruuuyyy}}}~~~}}}~~~~~~}}}|||{{{zzzzzzyyyzzzzzzzzzzzzyyyyyyyyyyyy||||||{{{|||}}}|||vvvqqqlllhhhccc```\\\ZZZXXXUUUSSSSSSSSSTTTTTTTTTTTTSSSRRRRRRQQQQQQSSSSSSSSSTTTUUUVVVWWWXXXWWWXXXXXXXXXXXXYYY\\\^^^dddgggkkkmmmnnnqqqwww{{{xxxYYYMMMBBB??????===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;=========>>>CCCKKKWWWlll}}}|||{{{~~~|||jjj___VVVSSSTTTTTTUUUXXXRRRRRRQQQPPPPPPPPPPPPQQQTTTTTTUUUUUUVVVVVVWWWWWW]]]bbbjjjsssyyy{{{{{{{{{yyytttrrrvvv{{{vvvoookkkkkknnnppprrrtttuuuvvvwwwyyy}}}|||sssmmmjjjhhhhhhkkkjjjjjjkkklllnnnpppqqquuuxxxzzzzzz{{{|||yyyssseeeZZZSSSXXXjjj}}}jjjYYYLLLEEEAAA<<<;;;;;;::::::999999888999555555:::;;;<<>>???@@@AAAAAABBBCCCDDDEEEDDDCCCAAA@@@@@@@@@?????????@@@@@@AAA@@@@@@BBBCCCEEEGGGHHHIIILLLMMMMMMOOORRRTTTVVVVVVXXX[[[^^^```cccfffjjjmmmqqqtttyyy~~~~~~}}}|||||||||{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxx|||{{{{{{{{{|||~~~zzztttoookkkgggbbb```ZZZXXXVVVTTTSSSSSSTTTTTTUUUUUUUUUTTTTTTTTTSSSSSSUUUUUUTTTTTTUUUWWWYYYZZZXXXXXXYYYXXXWWWXXXZZZ]]]bbbffflllppprrrvvv{{{yyyZZZNNNCCC@@@???===<<<===;;;;;;;;;;;;;;;;;;;;;;;;888888888888999;;;<<<<<<===>>>CCCLLLXXXmmm}}}~~~}}}{{{ssssssuuuwwwzzz|||~~~xxxbbbZZZSSSRRRSSSSSSTTTXXXPPPPPPPPPQQQRRRSSSTTTUUUYYYYYYYYYYYYYYYYYYYYYYYY[[[```gggnnnsssttttttssssssnnnmmmsssyyy|||tttmmmjjjjjjmmmooorrrtttuuuvvvwwwzzz~~~~~~vvvoookkkjjjiiijjjjjjiiiiiijjjlllnnnoootttvvvwwwuuuwwwyyywwwrrrdddZZZRRRYYYkkk~~~~~~iiiWWWKKKDDDAAA<<<;;;;;;::::::999999888888555666:::;;;<<>>???@@@BBBBBBCCCDDDEEEDDDCCCAAA@@@>>>>>>>>>>>>>>>???@@@AAACCCCCCDDDDDDEEEFFFGGGGGGIIIKKKNNNPPPRRRUUUWWWXXXWWWYYY\\\___aaadddiiilllppptttyyy~~~~~~}}}{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxx{{{{{{{{{{{{|||~~~{{{wwwqqqlllhhheeeaaa___YYYXXXWWWUUUUUUUUUUUUVVVWWWWWWVVVVVVVVVVVVUUUUUUVVVVVVUUUVVVWWWXXXZZZ\\\XXXXXXXXXWWWVVVWWWYYY\\\^^^dddkkkqqquuuyyy~~~zzzXXXLLLAAA>>>>>><<<:::;;;999999999999999999999999999999888999999:::;;;<<<===???DDDLLLXXXnnn}}}|||}}}wwwsssqqqiiijjjkkkllloooqqqsssuuuxxxzzz|||}}}~~~yyyqqq]]]WWWSSSTTTTTTRRRSSSVVVPPPPPPQQQRRRTTTWWWXXXZZZ\\\\\\]]]^^^____________aaaccchhhmmmoooppppppooommmjjjjjjqqqyyy~~~|||xxxrrrmmmkkkllloooqqqsssuuuwwwyyyzzz|||xxxqqqmmmkkkjjjjjjiiiiiihhhiiijjjllllllrrrttttttrrrsssvvvtttpppdddYYYRRRXXXkkklllXXXJJJDDDBBB<<<;;;;;;::::::999999888888555777;;;;;;<<>>???@@@AAADDDDDDDDDDDDEEEEEEEEEEEEGGGJJJMMMPPPQQQSSSUUUWWWUUUWWWZZZ]]]___cccgggjjjooorrrvvv{{{}}}~~~}}}|||yyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzz{{{|||}}}}}}|||vvvrrrlllhhheeeccc```___ZZZYYYYYYXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\XXXYYYYYYXXXWWWXXXZZZ]]]^^^dddkkkqqquuuzzzyyyXXXLLLAAA>>>>>><<<;;;;;;999999999999999999999999;;;;;;::::::::::::;;;;;;===???DDDMMMYYYnnnzzzyyy|||sssmmmiiigggdddcccccccccccceeefffggglllpppssstttuuuxxx{{{ppphhh[[[WWWUUUWWWWWWSSSRRRTTTSSSSSSTTTUUUWWWYYYZZZ[[[___aaacccfffiiijjjkkkkkkmmmnnnooopppppppppooonnniiigggiiiqqqyyy~~~~~~}}}tttrrrpppnnnoooqqqtttvvvuuuwww{{{}}}yyyrrrmmmkkkjjjjjjiiihhhhhhhhhiiijjjkkkmmmoooooonnnooorrrpppkkkeeeZZZQQQVVViiisss\\\KKKCCCAAA<<<;;;;;;::::::999999888777555777;;;;;;<<>>???@@@BBBCCCBBBBBBCCCDDDDDDEEEFFFFFFFFFIIIMMMOOOOOOPPPRRRTTTTTTVVVYYY\\\^^^bbbfffiiilllooorrrvvvyyyzzz{{{{{{xxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{|||~~~{{{zzztttpppkkkgggeeedddbbbaaa\\\\\\[[[ZZZYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWYYYZZZ[[[\\\\\\\\\YYYZZZ[[[ZZZZZZ[[[]]]```bbbgggmmmrrrvvv{{{xxxZZZOOODDD@@@@@@>>>===>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<===???DDDMMMYYYooo}}}{{{wwwvvvwwwnnnfffbbbaaaaaa```^^^]]]\\\\\\]]]^^^bbbgggkkkmmmmmmpppwww|||}}}uuujjjaaa[[[XXXXXXZZZYYYTTTSSSTTTVVVVVVVVVWWWXXXYYY[[[[[[ccceeeiiinnnrrruuuvvvwwwwwwwwwvvvtttsssqqqpppooogggfffiiirrrzzz~~~~~~{{{yyyooonnnnnnoooqqquuuxxxzzzvvvzzz~~~yyyrrrmmmjjjiiijjjiiihhhgggggghhhiiijjjjjjlllllljjjlllnnnlllgggggg[[[QQQUUUfff~~~yyy```MMMCCCAAA<<<<<<;;;::::::999999888777555888;;;;;;===LLL^^^}}}{{{zzzwwwuuupppkkkddd___ZZZXXXRRROOOLLLJJJIIIHHHGGGFFFAAACCCDDDBBB??????BBBEEEDDDEEEFFFGGGFFFEEECCCBBB>>>>>>>>>???@@@BBBCCCDDD@@@@@@AAACCCDDDFFFGGGGGGGGGJJJNNNOOONNNMMMOOOQQQSSSVVVYYY[[[^^^aaaeeehhhjjjlllooorrruuuwwwxxxyyyxxxxxxxxxyyyyyyzzzzzz{{{zzzzzzzzz{{{{{{||||||||||||~~~}}}{{{yyyuuuqqqllliiiggggggfffeee^^^]]]]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZVVVXXXZZZ[[[\\\\\\\\\[[[[[[\\\\\\\\\\\\]]]```bbbfffkkkpppsssvvvzzz}}}^^^JJJBBBDDD???<<<===999===<<<<<<;;;;;;:::999999<<<;;;:::999999;;;<<<>>>===CCCHHHKKKXXXsssxxxuuuyyyxxxooohhhccc^^^[[[[[[ZZZYYYWWWVVVUUUUUUUUU\\\^^^aaadddgggkkkooossszzzyyywwwvvvtttnnneee______YYYUUUWWWYYYWWWUUUVVVQQQQQQQQQUUUZZZ___cccdddnnnoootttzzz~~~{{{vvvoooiiiggghhhkkknnnrrrvvvyyy{{{~~~xxxtttsssnnnoooqqqsssvvvxxxzzz{{{{{{rrrmmmkkklllhhhhhhgggffffffffffffffflllmmmmmmnnnmmmllljjjiiiggg\\\QQQRRRbbb}}}~~~aaaKKKAAA???===;;;999999999999777555555666888999888>>>OOO```|||{{{zzzwwwsssmmmgggccc```\\\ZZZRRRPPPMMMJJJFFFDDDBBBAAAAAA@@@@@@@@@AAACCCEEEFFFFFFFFFFFFEEEEEEDDDCCCBBB@@@@@@@@@@@@AAABBBCCCCCCEEEEEEEEEEEEEEEFFFFFFFFFJJJKKKKKKLLLMMMMMMNNNNNNQQQTTTYYY\\\^^^```bbbdddiiilllppprrrsssssstttvvvxxxyyyzzz{{{zzzyyyxxxwwwxxxzzz|||||||||}}}~~~|||yyywwwrrroookkkiiigggfffdddccc_________^^^]]]\\\[[[ZZZ]]]\\\[[[ZZZYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[\\\[[[[[[\\\]]]___aaabbbccckkknnnsssvvvyyy|||```KKKCCCEEE@@@===>>>:::999::::::;;;;;;<<<<<<===<<<;;;:::999999;;;<<<>>>===DDDHHHLLLYYYttt}}}wwwtttzzz{{{rrrhhhaaa\\\XXXVVVVVVUUUTTTRRRRRRRRRRRRSSSUUUWWWYYY[[[\\\^^^aaadddlllllllllmmmmmmjjjddd___```ZZZWWWYYYZZZWWWVVVWWWVVVWWWZZZ___gggooouuuyyyyyyqqqlllffffffggghhhkkknnnppprrrwww{{{zzzuuurrrqqqnnnpppssswwwyyy{{{{{{zzzyyypppkkkjjjjjjhhhhhhgggfffffffffffffffiiijjjlllmmmmmmmmmmmmllliii]]]RRRSSSbbb|||cccLLLAAA???===;;;999999999999777555777777999:::999???PPPaaa}}}zzzwwwvvvvvvrrrmmmgggccc___\\\YYYSSSRRROOOKKKHHHEEECCCBBB======<<<<<<===???@@@AAAFFFFFFFFFEEEEEEDDDCCCBBB@@@@@@@@@@@@@@@AAABBBCCCCCCCCCDDDEEEFFFGGGGGGHHHJJJJJJKKKLLLMMMNNNNNNOOORRRUUUYYY[[[]]]```bbbeeeeeehhhllloooqqqsssuuuwwwxxxxxxyyyyyyyyyxxxxxxwwwxxxzzz{{{||||||}}}}}}zzzwwwuuuqqqnnnjjjhhhfffeeedddbbb^^^^^^^^^^^^]]]\\\[[[ZZZ^^^]]]]]]\\\[[[[[[[[[\\\\\\\\\\\\[[[\\\]]]]]]^^^]]]^^^^^^___aaaccceeefffllloootttwwwzzz}}}bbbMMMDDDFFFAAA>>>???<<<:::::::::;;;<<<<<<======;;;;;;:::999:::;;;<<<===>>>DDDIIIMMM[[[vvvzzztttssszzz}}}vvvkkkaaaZZZVVVSSSRRRRRRQQQOOONNNNNNOOOQQQRRRUUUVVVXXXXXXWWWWWWYYYZZZ___```aaaccceeeddd```]]]aaa\\\YYYZZZZZZWWWVVVXXX]]]```fffooozzzxxxpppjjjcccaaa```___```bbbeeefffooosssyyy}}}~~~~~~}}}{{{||||||yyyuuuqqqppppppoooqqqvvvzzz||||||{{{zzzxxxpppkkkjjjjjjhhhhhhggggggffffffggggggfffhhhiiilllmmmooooooppplll```TTTTTTbbbzzz~~~cccNNNCCC@@@===;;;999999999999777555777888999::::::@@@RRRccc}}}yyywwwvvvvvvrrrmmmgggccc___[[[XXXTTTRRROOOLLLHHHFFFDDDCCC??????>>>>>>>>>@@@AAABBBFFFFFFFFFEEEEEEDDDCCCBBB????????????@@@AAABBBCCCBBBBBBCCCDDDFFFGGGHHHHHHJJJJJJKKKLLLMMMNNNOOOOOORRRTTTVVVWWWYYY\\\```cccaaadddhhhllloooqqquuuwwwwwwwwwvvvvvvvvvwwwwwwxxxwwwyyy{{{|||||||||~~~~~~{{{wwwtttrrrnnnlllhhhfffeeedddbbbaaa____________^^^]]]\\\\\\______^^^^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^___``````aaaaaabbbccceeegggiiijjjmmmqqquuuyyy{{{~~~cccNNNEEEFFF@@@>>>???<<<=========<<<;;;;;;::::::;;;;;;:::::::::;;;<<<===>>>EEEJJJOOO]]]yyyvvvqqqqqqzzzyyyrrrggg^^^WWWTTTQQQPPPPPPOOOMMMMMMMMMOOORRRSSSVVVWWWXXXXXXVVVUUUVVVWWWZZZZZZ\\\^^^___^^^]]][[[___[[[YYYZZZZZZWWWXXX[[[eeelllwww|||wwwqqqiiiccc]]][[[YYYWWWWWWYYY\\\^^^hhhmmmsssxxxzzzyyyyyyxxxuuuvvvvvvtttqqqooooooppprrrsssvvvxxxzzz|||||||||xxxqqqlllkkklllhhhhhhgggffffffgggggggggfffgggiiikkknnnpppqqqrrrpppbbbVVVVVVaaavvvxxxaaaOOOEEEBBB===;;;999999999999777555777777999::::::AAATTTeee}}}{{{zzzvvvrrrmmmhhhddd___ZZZWWWTTTRRROOOKKKHHHEEECCCBBBAAAAAA@@@@@@@@@AAACCCCCCFFFFFFFFFEEEEEEDDDCCCBBB>>>>>>>>>???@@@AAABBBCCCBBBCCCCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKMMMNNNOOOPPPQQQQQQRRRRRRTTTWWW\\\``````bbbfffjjjlllooorrruuuuuutttsssssstttuuuvvvxxxwwwxxxzzz{{{{{{|||~~~|||yyyuuurrrpppllliiifffdddccccccaaa``````aaaaaaaaa``````___^^^```_______________````````````______``````aaabbbeeeeeefffgggiiikkklllnnnooorrrvvvzzz|||dddNNNDDDEEE???===>>>;;;>>>======<<<<<<;;;::::::::::::::::::;;;;;;<<<<<<>>>EEEJJJOOO^^^zzzsssooopppyyysssmmmeee\\\WWWSSSPPPNNNMMMMMMLLLLLLMMMOOOQQQSSSQQQSSSTTTUUUSSSRRRSSSSSSSSSUUUWWWXXXYYYZZZ[[[[[[\\\XXXWWWXXXYYYYYY\\\bbbqqq{{{zzztttooolllgggaaa\\\WWWUUURRRQQQQQQTTTWWWYYYaaaeeelllqqqssssssssssssqqqrrrrrrqqqpppoooppprrrvvvuuutttuuuwwwzzz}}}wwwpppkkkjjjkkkgggfffffffffffffffggggggggghhhjjjlllnnnqqqsssttttttdddWWWWWW```rrrttt___OOOFFFCCC===;;;999999999999777555555555777999:::CCCVVViii|||~~~}}}wwwsssnnniiieee```ZZZWWWRRRQQQNNNJJJGGGDDDBBBAAA???>>>>>>===>>>???AAABBBFFFFFFFFFEEEEEEDDDCCCBBB>>>>>>>>>???@@@BBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDFFFGGGHHHJJJLLLNNNOOOPPPQQQQQQQQQQQQRRRUUUZZZ^^^```ccceeegggiiikkknnnppprrrqqqqqqqqqrrrsssuuuvvvvvvxxxzzzzzzzzz{{{}}}~~~{{{wwwssspppoooiiigggdddbbbbbbbbbaaa```___````````````______^^^_______________```aaabbbaaa````````````aaabbbbbbgggggghhhiiikkkmmmoooppppppssswww{{{}}}eeeOOODDDEEE???<<<>>><<<;;;;;;;;;<<<======>>>>>>:::::::::;;;;;;;;;<<<<<<===DDDJJJPPP___|||uuuqqqqqqzzz~~~llliiiccc^^^YYYTTTOOOLLLKKKKKKKKKLLLMMMNNNPPPPPPOOOQQQTTTUUUTTTSSSSSSTTTLLLNNNQQQSSSTTTVVVYYY\\\YYYVVVTTTVVVYYY\\\dddmmm~~~~~~}}}zzzxxxsssnnnhhhdddbbb___[[[WWWQQQPPPOOONNNOOORRRUUUWWWYYY]]]cccgggiiijjjlllmmmooopppqqqpppoooppprrrsssxxxwwwtttsssuuuyyy~~~}}}uuummmhhhggggggeeeeeeeeedddeeeeeefffggghhhiiijjjlllooosssuuuwwwwwweeeXXXXXX^^^nnnrrr^^^MMMDDDAAA===;;;999999999999777555444555777999<<>>??????@@@AAACCCDDDEEEFFFEEEEEEDDDDDDCCCCCCBBBDDDEEEFFFHHHKKKMMMNNNOOORRRRRRRRRRRRRRRUUUYYY]]]```aaacccddddddfffiiilllnnnnnnooopppqqqrrrtttuuuuuuwwwyyyzzzzzz{{{|||~~~~~~{{{xxxtttqqqooommmhhheeebbbaaaaaaaaaaaa```]]]^^^^^^^^^^^^^^^]]]]]]______``````aaabbbcccdddbbbbbbbbbbbbbbbccccccdddgggggghhhiiikkkmmmooopppqqqtttxxx{{{}}}gggPPPFFFFFF@@@===@@@===;;;;;;<<<<<<======>>>>>>::::::;;;;;;<<<<<<;;;;;;<<>>III___sss~~~}}}}}}yyyvvvrrrmmmhhhbbb\\\WWWSSSQQQNNNKKKGGGDDDBBBBBB?????????@@@BBBDDDFFFHHHFFFFFFFFFEEEEEEDDDCCCBBB??????@@@AAABBBDDDEEEFFFDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCDDDGGGIIILLLMMMNNNOOOPPPPPPPPPPPPRRRVVVYYY\\\]]]______```bbbeeehhhkkklllmmmoooqqqrrrrrrrrruuuwwwyyyyyyyyyzzz|||~~~|||zzzwwwtttqqqnnnlllkkkgggeeebbbaaaaaabbbaaa```^^^______``````_________aaaaaaaaabbbcccdddfffgggdddddddddddddddeeeffffffffffffggghhhjjjlllnnnoooqqqtttxxx{{{}}}iiiRRRGGGGGGAAA???AAA>>>>>>>>>>>>===<<<<<<;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;BBBIIIOOO___||||||xxxwww~~~|||sssiiiiiijjjiiifff___VVVPPPNNNPPPRRRTTTUUUTTTSSSRRRPPPRRRUUUVVVTTTSSSRRRRRRSSSTTTUUUSSSQQQQQQTTTWWWVVVSSSSSSVVV[[[dddsssuuulllhhh___^^^^^^___bbbdddeeedddfffaaa[[[WWWVVVTTTQQQMMMLLLLLLLLLMMMNNNOOOPPPPPPSSSVVVZZZ]]]___cccgggjjjnnnooooooooonnnooorrruuuyyyyyyyyyyyy{{{}}}wwwwwwvvvvvvxxx}}}vvvmmmhhhffffffcccbbbbbbbbbccccccdddeeeeeefffiiimmmsssxxx}}}yyyfffXXXWWW\\\hhh|||jjjXXXJJJCCCAAA===;;;999999999999777666555666999<<>>AAACCCEEEFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@@@@AAACCCEEEFFFGGGBBBCCCCCCCCCDDDDDDEEEEEE@@@AAACCCFFFHHHKKKMMMNNNKKKLLLMMMMMMMMMNNNQQQTTTXXXZZZ[[[\\\]]]___cccfffiiijjjmmmoooqqqrrrqqqqqquuuvvvxxxyyyyyyzzz|||~~~~~~yyywwwtttqqqnnnllljjjiiigggdddbbbaaaaaabbbbbbaaaaaabbbbbbcccccccccbbbbbbbbbbbbcccdddeeefffhhhiiifffffffffffffffggghhhhhheeeffffffgggiiikkkmmmnnnqqqtttwwwzzz|||~~~nnnWWWKKKHHH???<<>><<<===>>>>>>>>>===;;;:::<<<;;;:::::::::;;;<<<===@@@EEELLLSSS```yyyzzzxxx~~~yyypppfffjjjnnnooojjjaaaVVVOOOQQQRRRSSSTTTVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSTTTTTTTTTSSSSSSYYYeeeuuu|||nnnccc^^^]]][[[\\\___aaadddfffhhhiiihhhfff___WWWQQQPPPOOONNNNNNNNNNNNPPPRRRTTTUUUTTTWWWXXXYYYYYY[[[aaajjjqqqrrrqqqppppppppprrrtttvvvxxxyyyzzzzzz{{{|||}}}wwwssssssyyyvvvmmmgggcccaaabbbaaa`````````aaacccdddccceeefffhhhoooyyy~~~dddXXXYYYYYYgggwwwdddVVVLLLDDD@@@<<<<<<;;;:::999999999999;;;:::;;;===@@@LLLdddyyy}}}zzzxxxwwwvvvrrrmmmfff```]]]WWWTTTPPPKKKFFFCCC@@@???>>>===<<<<<<>>>@@@CCCEEEGGGGGGGGGGGGFFFEEEDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHJJJJJJKKKKKKLLLMMMNNNOOOOOOPPPTTTVVVWWWXXXYYY]]]aaaeeefffhhhkkklllmmmoooqqqsssvvvvvvwwwxxxyyyzzz{{{{{{}}}|||}}}}}}yyyxxxuuuqqqnnnllljjjgggdddddddddddddddddddddddddddccccccbbbbbbbbbbbbbbbbbbbbbcccdddeeeffffffffffffiiiiiihhhhhhhhhhhhhhhiiiffffffffffffgggjjjooorrruuuvvvxxx{{{~~~nnnWWWKKKIIIAAA>>>AAA???===============<<<<<<;;;<<<<<<;;;::::::;;;<<<===>>>CCCJJJQQQ^^^wwwyyywww~~~xxxnnneeefffgggfffbbb\\\UUUQQQRRRRRRTTTUUUVVVVVVVVVVVVTTTTTTTTTSSSSSSTTTTTTTTTUUUUUUTTTSSSSSSSSSSSSSSSVVVUUUUUUWWW^^^jjjxxxzzzpppeee^^^[[[\\\]]]```dddjjjooosssvvvwwwnnnhhh___WWWRRRQQQPPPNNNNNNOOOOOOQQQTTTVVVWWWWWWZZZ[[[]]]]]]```eeelllrrrvvvuuutttsssssstttvvvwwwyyy{{{|||||||||}}}xxxoooiiieeecccaaa```````````````aaaaaaaaaccceeehhhppp{{{~~~dddWWWXXXZZZiiiwwwdddVVVKKKCCC???<<<;;;:::999999888888888888888:::===AAANNNeeezzz~~~|||xxxwwwvvvrrrmmmfff```]]]VVVTTTPPPKKKFFFCCCAAA@@@@@@???>>>???@@@BBBEEEGGGGGGGGGHHHHHHHHHGGGFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLMMMNNNNNNNNNRRRSSSUUUVVVWWW[[[```ccccccfffhhhjjjkkkmmmoooqqqtttuuuvvvwwwyyyzzz{{{{{{~~~}}}~~~|||xxxvvvsssooollljjjhhheeecccddddddddddddddddddddddddcccccccccccccccccccccccceeeeeeeeefffggghhhhhhhhhiiihhhhhhgggggghhhhhhhhhggghhhhhhhhhiiilllppptttuuuvvvyyy{{{~~~mmmVVVKKKIIIBBB@@@BBB@@@>>>>>>===<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<======BBBIIIQQQ^^^vvv|||vvvttt|||vvvkkkcccaaa^^^ZZZXXXVVVUUUTTTSSSSSSTTTUUUVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSTTTTTTVVVVVVUUUTTTSSSSSSSSSTTTVVVUUUVVV[[[dddoooxxx}}}}}}wwwmmmccc\\\YYYZZZ[[[aaaeeelllsssyyy~~~vvvkkk^^^VVVTTTSSSQQQOOOPPPQQQTTTWWW[[[^^^```aaaeeegggiiikkkmmmppptttxxx|||{{{yyyxxxwwwwwwwwwwww{{{|||}}}}}}}}}~~~zzzqqqkkkgggeee`````````aaa``````_________bbbeeehhhqqq|||}}}cccVVVXXXZZZkkkxxxeeeUUUJJJBBB???;;;:::999888888777888888666777999===BBBOOOggg|||~~~}}}yyyxxxvvvsssmmmfff```\\\VVVTTTOOOKKKFFFCCCAAA@@@@@@?????????@@@CCCEEEGGGGGGHHHIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNPPPQQQSSSTTTXXX]]]``````bbbeeeggghhhjjjlllooorrrssstttvvvxxxzzz{{{|||~~~{{{wwwssspppmmmjjjiiigggeeeccceeeeeeeeeeeeeeeeeeeeeeeecccccccccdddeeeeeeffffffhhhhhhgggggghhhiiijjjkkkhhhggggggffffffggghhhhhhiiiiiijjjjjjkkknnnrrruuuuuuwwwyyy{{{~~~oooWWWJJJIIICCCAAABBB??????>>>===<<<;;;<<<======>>>===<<<;;;;;;;;;<<<===>>>DDDKKKSSS```wwwxxxrrrqqqzzzssshhh^^^\\\XXXTTTRRRSSSUUUVVVTTTUUUVVVVVVWWWWWWVVVVVVTTTTTTTTTTTTTTTSSSRRRRRRUUUTTTTTTTTTTTTTTTUUUUUUTTTTTTVVV]]]gggpppuuuvvvxxxpppeee\\\XXXXXXZZZ[[[eeejjjqqqxxx}}}|||mmm]]]VVVUUUTTTSSSRRRQQQVVV\\\bbbhhhmmmqqqssswwwyyy}}}}}}{{{yyyxxxwwwwww|||}}}~~~}}}}}}yyyqqqkkkgggfff```aaabbbbbbbbbaaa___^^^```cccfffiiiqqq|||{{{aaaTTTWWWZZZkkk{{{gggVVVIIIBBB>>>;;;:::999888777777777777666777:::===CCCPPPhhh~~~}}}{{{|||}}}}}}|||yyyyyywwwsssmmmfff```\\\VVVSSSOOOKKKFFFCCCAAA@@@>>>>>>======???AAADDDEEEHHHHHHIIIJJJKKKLLLLLLLLLJJJIIIIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEDDDEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKMMMNNNPPPQQQUUUZZZ]]]]]]```bbbdddfffhhhjjjmmmpppqqqsssuuuxxxzzz|||}}}~~~~~~~~~|||xxxvvvqqqnnnkkkiiihhhgggeeeccceeeeeeeeeeeeeeefffffffffcccddddddeeefffgggggghhhjjjiiigggggggggiiikkklllgggffffffffffffgggggghhhiiijjjkkkllllllooorrruuuvvvwwwyyy|||~~~sssYYYKKKIIICCCAAABBB>>>@@@???>>>===<<<===>>>??????>>>===<<<;;;<<<======>>>CCCKKKSSS___wwwuuuooooooxxxpppeeeZZZYYYVVVTTTSSSTTTVVVWWWUUUVVVWWWXXXYYYYYYYYYXXXXXXXXXXXXXXXVVVUUUSSSRRRRRRRRRRRRSSSTTTUUUVVVWWWVVVVVVYYYaaajjjppprrrqqqooohhh```ZZZXXXZZZ]]]^^^jjjnnnvvv}}}~~~{{{kkk[[[UUUUUUTTTUUUWWWSSS[[[fffpppxxx|||yyyxxxxxxxxx{{{|||}}}~~~~~~wwwoooiiifffeeeaaabbbcccddddddcccaaa```cccfffhhhjjjrrr{{{}}}www^^^RRRUUUXXXiiijjjWWWIIIAAA>>>;;;:::999888777777777777888888:::>>>CCCQQQjjj~~~{{{zzzzzz{{{|||{{{zzzyyywwwsssmmmfff```\\\UUUSSSOOOJJJFFFCCCBBBAAA???>>>===>>>???AAADDDFFFHHHIIIJJJKKKLLLMMMMMMMMMKKKKKKJJJJJJIIIIIIHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHJJJKKKLLLMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJLLLMMMNNNOOORRRWWWZZZ[[[]]]```bbbdddfffiiikkknnnoooqqqtttvvvyyy{{{||||||}}}}}}|||zzzwwwuuutttooommmjjjiiihhhhhhfffddddddddddddeeeeeeeeeffffffddddddeeefffgggggghhhhhhjjjhhhgggffffffhhhiiikkkfffffffffffffffggghhhhhhiiijjjllllllmmmooorrruuuvvvwwwyyy||||||___NNNJJJCCCBBBCCC???AAA@@@@@@???????????????@@@???>>>===<<<<<<======;;;AAAIIIQQQ]]]ttt~~~sssooooooyyy|||lllbbbYYYXXXWWWVVVVVVWWWXXXXXXVVVWWWYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\[[[YYYWWWUUUSSSSSSSSSTTTUUUVVVXXXXXXZZZ\\\```fffllloooooonnndddaaa\\\YYYZZZ^^^dddhhhsssxxxvvvfffXXXUUUUUUTTTWWW]]]ZZZeeeuuu{{{xxxxxxyyy{{{{{{}}}~~~|||tttmmmgggdddcccaaabbbccccccddddddccccccdddgggiiilllrrrzzz~~~|||sssZZZOOORRRUUUeeeoooZZZJJJAAA>>>;;;:::999888888777888888:::999:::===CCCSSSooo~~~}}}~~~~~~~~~}}}{{{zzzxxxtttnnnfff```\\\UUUSSSOOOJJJGGGDDDBBBAAAAAA@@@@@@@@@AAADDDFFFHHHIIIJJJKKKLLLMMMMMMMMMMMMKKKKKKKKKJJJJJJIIIIIIIIIFFFFFFEEEEEEEEEFFFGGGGGGGGGHHHJJJLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMMMMNNNQQQUUUXXXXXXZZZ^^^```aaadddgggiiilllmmmoooqqqsssvvvxxxyyyxxxyyyzzzyyyvvvsssrrrrrrmmmkkkiiihhhhhhgggfffeeebbbccccccddddddeeeeeeeeeeeeeeeeeefffggggggggghhhhhhhhhgggffffffggghhhiiiffffffffffffggghhhiiiiiiiiikkkmmmnnnnnnpppsssuuuvvvxxxzzz|||gggRRRLLLEEECCCEEEAAAAAAAAABBBBBBAAAAAA@@@???AAA@@@???===<<<<<<===>>>:::AAAIIIQQQ]]]sss}}}tttqqqrrr{{{xxxjjj```ZZZYYYXXXWWWWWWXXXYYYZZZWWWXXXZZZ\\\]]]^^^______]]]^^^___``````^^^]]]\\\XXXXXXWWWWWWWWWWWWXXXXXX\\\___eeeiiijjjjjjjjjjjj^^^]]]\\\[[[]]]eeerrr{{{mmm```UUUUUUUUUSSSXXXbbbhhhvvv{{{xxxyyy|||~~~|||~~~zzzrrrkkkfffcccbbb``````aaaaaabbbccceeeeeecccfffiiilllsss|||}}}oooWWWMMMPPPRRRaaa~~~sss]]]KKKBBB???<<<;;;:::999999888888888999888999<<>><<>>>>>@@@BBBEEEFFFJJJKKKKKKLLLLLLLLLLLLKKKIIIJJJJJJJJJJJJJJJJJJJJJFFFFFFEEEEEEFFFGGGHHHHHHFFFGGGJJJLLLMMMMMMLLLKKKKKKKKKLLLMMMNNNOOOOOOPPPOOOOOOOOONNNNNNOOOSSSUUURRRUUUXXXZZZ\\\___bbbeeefffggghhhjjjlllnnnooopppppprrrtttrrrooommmmmmooohhhfffddddddeeeeeedddccc``````aaabbbccccccddddddfffffffffffffffeeeeeeeeehhhhhhiiiiiiiiihhhhhhggggggggggggggghhhiiikkkkkklllnnnppprrrrrrtttvvvxxxwwwxxxzzz}}}dddSSSOOOHHHFFFIIIGGGDDDCCCBBBBBBBBBDDDFFFGGGFFFEEECCCAAA@@@???>>>>>>AAACCCHHHQQQaaa{{{zzztttsss|||uuuggg```^^^]]]\\\\\\]]]^^^]]]\\\]]]]]]\\\[[[ZZZZZZZZZZZZ\\\\\\]]]^^^___```aaabbb```___]]]ZZZWWWVVVWWWYYY]]]___bbbeeefffeeedddccc___\\\\\\dddssstttiii^^^YYYTTTUUUXXX___lllxxx~~~}}}yyypppjjjfffeeeeeebbbbbbaaaaaabbbdddeeeggghhhjjjkkknnnvvv~~~mmmXXXJJJMMMPPPUUUooowww^^^KKKBBB@@@===<<<999888777777888999===:::999<<>>===;;;999888777777888999999888999===FFFZZZxxx}}}yyytttoooiiiccc^^^XXXTTTOOOJJJHHHFFFDDDBBBAAAAAAAAAAAABBBDDDGGGHHHHHHIIIJJJKKKJJJIIIGGGFFFHHHHHHIIIIIIIIIIIIIIIHHHFFFFFFEEEEEEDDDEEEEEEEEEJJJJJJJJJKKKLLLNNNOOOPPPNNNOOOOOOPPPQQQRRRSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQOOOPPPRRRTTTXXX[[[^^^___aaabbbdddfffggghhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjfffffffffgggiiiiiifffccccccbbbbbbbbbbbbdddeeefffhhhgggfffffffffggghhhhhhiiiiiijjjjjjiiiiiihhhggggggggghhhiiikkkmmmooopppooopppqqqssstttuuuuuuuuuxxxzzz}}}~~~gggUUUPPPHHHFFFHHHFFFGGGFFFEEEEEEEEEGGGIIIKKKIIIHHHGGGEEEDDDCCCBBBBBB@@@BBBFFFNNN]]]wwwyyyrrrtttqqqddd___]]]]]]^^^```aaaccceeefffbbb```]]]ZZZWWWWWWWWWWWWYYYZZZZZZ[[[\\\]]]^^^^^^^^^^^^^^^\\\YYYWWWWWWWWWXXXYYY\\\^^^___``````___aaabbbgggqqq~~~{{{tttkkk```XXXUUUSSSSSSVVV[[[iii|||~~~~~~wwwoooiiifffddddddcccbbbaaa```___```aaaaaaeeegggjjjmmmvvv~~~}}}fffTTTIIIMMMRRR[[[uuulllVVVFFF???>>><<<;;;999888777888888999666777;;;AAAJJJ\\\xxx}}}yyyuuupppjjjddd___WWWSSSNNNJJJGGGFFFDDDBBBAAAAAAAAABBBCCCEEEGGGHHHJJJKKKKKKKKKJJJHHHFFFDDDHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDEEEEEEGGGGGGHHHIIIIIIJJJKKKKKKLLLMMMPPPRRRTTTTTTTTTTTTSSSSSSRRRQQQQQQPPPOOOOOOLLLLLLNNNPPPSSSVVVYYY[[[\\\^^^```bbbcccdddccccccbbbbbbbbbccceeeggghhhiiifffeeefffgggiiihhhfffdddddddddcccddddddeeefffgggiiihhhggggggggggggggghhhjjjjjjkkkkkkjjjiiihhhhhhgggggghhhiiikkkmmmnnnooooooppppppqqqrrrsssuuuvvvyyy{{{}}}~~~jjjYYYSSSKKKHHHKKKHHHHHHGGGFFFFFFGGGIIIKKKLLLKKKJJJHHHFFFEEECCCCCCCCC???AAAEEELLL[[[uuuxxxyyypppeeeaaa___aaadddffffffeeedddddd```^^^[[[XXXWWWWWWWWWXXXYYYYYYZZZ[[[\\\\\\]]]]]]]]]^^^^^^]]]YYYWWWVVVVVVXXXYYY[[[]]]^^^```aaaaaaaaaeeekkkuuuyyyqqqjjjccc[[[VVVTTTSSSSSSTTTXXXfff}}}{{{~~~|||uuunnniiieeeccccccbbbaaa`````````aaabbbcccdddgggiiilllssszzzzzzvvvbbbRRRHHHLLLRRR]]]wwwjjjUUUGGGAAA@@@;;;:::999888888888999999777999===EEEOOObbb~~~|||xxxtttooojjjddd___VVVRRRMMMIIIGGGFFFDDDBBBBBBBBBBBBBBBDDDFFFHHHIIILLLMMMMMMLLLKKKJJJHHHGGGIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHJJJLLLOOORRRTTTTTTTTTSSSTTTSSSRRRQQQPPPNNNMMMMMMIIIJJJKKKMMMPPPSSSUUUVVVXXXZZZ\\\^^^___```______]]]]]]]]]^^^```bbbdddfffdddeeeeeefffggggggfffeeeeeeeeeeeeffffffggghhhhhhiiiiiihhhhhhhhhggghhhhhhkkkkkkkkkkkkkkkjjjiiihhhiiiiiihhhhhhiiiiiijjjkkknnnnnnnnnoooqqqtttwwwxxxyyy{{{}}}~~~kkkZZZTTTLLLIIIKKKIIIHHHHHHGGGGGGHHHJJJMMMNNNMMMKKKIIIGGGEEECCCBBBBBB@@@AAADDDJJJYYYsss~~~qqqhhhfffdddhhhlllmmmiiiddd```^^^[[[ZZZYYYWWWWWWXXXZZZ[[[ZZZZZZZZZ[[[\\\\\\]]]]]]\\\]]]]]][[[XXXVVVUUUUUUVVVWWWXXXZZZ\\\^^^```aaabbbfffmmmuuu|||~~~~~~}}}|||wwwpppiiiccc]]]YYYVVVUUUTTTUUUWWW[[[hhh|||yyyyyy~~~{{{xxxxxxyyyzzz{{{|||{{{zzzyyy{{{}}}yyytttmmmhhhdddcccbbb``````___```aaaccceeefffeeegggiiikkkqqquuusssmmm]]]PPPHHHKKKRRR^^^www|||hhhUUUHHHBBB@@@::::::999999999999999999999999===DDDPPPggg|||yyyuuurrrnnniiiccc___VVVRRRMMMJJJHHHFFFEEECCCCCCBBBBBBCCCDDDFFFHHHJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGIIIJJJJJJJJJJJJIIIHHHHHHIIIKKKNNNPPPRRRRRRRRRQQQSSSRRRQQQOOOMMMLLLJJJJJJHHHHHHIIIKKKMMMPPPRRRSSSUUUVVVXXXZZZ[[[\\\\\\\\\ZZZZZZYYYYYY[[[]]]___aaabbbcccdddeeeeeeeeeeeeeeeeeeffffffggghhhhhhiiiiiiiiiiiiiiiiiiiiiiiihhhhhhlllllllllkkkjjjiiihhhhhhggggggggggggggghhhiiiiiillllllmmmooorrrvvvyyy{{{yyy{{{~~~jjjYYYTTTLLLJJJLLLJJJJJJJJJIIIIIIJJJMMMOOOQQQPPPNNNLLLIIIFFFCCCBBBAAAAAABBBDDDJJJXXXrrrtttmmmmmmmmmpppsssppphhhaaa\\\ZZZVVVWWWWWWXXXYYYZZZ[[[\\\ZZZZZZZZZ[[[[[[[[[\\\\\\[[[[[[[[[YYYVVVTTTTTTTTTSSSSSSTTTUUUXXX[[[^^^```cccgggmmmsssvvvwwwvvvtttrrroooiiibbb]]]YYYWWWVVVPPPPPPRRRVVV]]]kkkxxxvvvuuuwww}}}~~~}}}rrrllliiiiiijjjkkkmmmmmmlllkkkkkkooorrrwww}}}zzzwwwrrrlllgggdddbbbaaa_________```aaadddfffhhheeehhhjjjlllpppsssooohhhYYYNNNHHHKKKSSSbbb{{{zzzgggUUUIIIAAA>>>999999999999999999999999888888;;;BBBOOOhhh}}}zzzxxxtttqqqmmmiiiccc___WWWSSSNNNKKKIIIGGGFFFEEECCCCCCCCCCCCEEEGGGIIIJJJIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKIIIIIIIIIIIIJJJKKKLLLLLLKKKLLLLLLLLLLLLJJJHHHGGGLLLMMMNNNOOOPPPPPPOOOOOOPPPOOONNNLLLJJJIIIGGGGGGGGGGGGHHHIIIKKKMMMOOOPPPQQQRRRTTTVVVWWWXXXXXXXXXWWWVVVUUUTTTVVVXXXZZZ\\\```aaaccccccbbbbbbdddeeeeeefffggghhhiiiiiiiiiiiihhhhhhiiijjjjjjjjjjjjjjjkkkkkkkkkkkkjjjiiiggggggddddddeeefffhhhiiikkklllkkklllnnnqqqtttwwwzzz|||yyy|||~~~lll\\\WWWOOONNNPPPNNNMMMMMMLLLLLLNNNPPPSSSUUUTTTRRROOOKKKGGGDDDBBBAAABBBCCCDDDJJJXXXrrrxxxssstttwwwwwwuuunnnddd\\\ZZZ[[[TTTUUUWWWYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZ[[[ZZZYYYVVVSSSRRRSSSTTTSSSSSSSSSTTTWWW[[[___aaadddggglllppprrrsssssssssnnnlllggg```ZZZWWWUUUUUUOOONNNQQQXXXaaannnyyysssrrrrrrvvv|||~~~||||||uuukkkfffccc```aaabbbbbbcccbbbbbbaaadddgggkkkrrrzzz~~~}}}xxxuuuqqqlllgggcccaaa```____________```bbbdddeeeeeehhhkkkmmmqqqsssooogggTTTLLLGGGLLLVVVggg|||iiiYYYLLLCCC>>>888999999::::::999999999888888<<>>GGGXXXttt~~~}}}}}}{{{xxxrrrllleeebbbZZZWWWQQQNNNKKKJJJHHHGGGCCCCCCBBBBBBCCCDDDFFFGGGGGGHHHJJJIIIHHHHHHIIIKKKMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQRRRTTTVVVYYY\\\^^^bbbcccdddfffgggggggggggg___\\\WWWRRRNNNKKKJJJIIIHHHGGGEEEDDDDDDEEEFFFGGG@@@@@@@@@AAABBBCCCDDDEEEBBBBBBCCCCCCDDDDDDEEEEEEIIIIIIHHHHHHHHHJJJKKKLLLOOOSSSXXX[[[^^^```bbbdddgggfffdddbbbccceeehhhiiihhhiiijjjjjjkkkkkkkkkkkkhhhgggeeedddccccccddddddggghhhjjjiiihhhgggiiijjjjjjmmmppprrrssstttvvvxxx{{{~~~uuuhhhdddbbbcccfffccc___^^^ccceeeddddddfffdddccc^^^TTTNNNMMMJJJFFFFFFDDDCCCHHHRRRddd~~~~~~zzzvvvggg\\\WWWWWWWWWWWWTTTUUUWWWYYYZZZZZZYYYYYYZZZ\\\^^^___```^^^\\\[[[WWWWWWWWWWWWXXXXXXYYYZZZ___ccchhhmmmrrrtttuuuuuunnnnnnmmmlllllllllllllllkkkmmmmmmiiiaaaZZZVVVUUUVVV[[[gggwww~~~~~~xxxlllhhhjjjmmmwww|||~~~wwwrrrooorrr}}}|||yyyuuurrrqqqmmmgggdddbbbaaa^^^]]]```_______________``````fffiiilllpppvvvuuujjj]]]MMMHHHFFFNNN___vvvuuubbbSSSHHHBBB;;;;;;;;;;;;::::::::::::;;;<<>>=========<<<<<<<<<<<<<<<===BBBJJJ[[[uuu|||wwwqqqlllhhheee^^^ZZZTTTOOOLLLJJJHHHFFFCCCCCCBBBBBBCCCDDDFFFGGGGGGIIIJJJIIIHHHHHHIIIKKKHHHIIIKKKMMMNNNPPPPPPPPPMMMLLLKKKJJJIIIIIIJJJKKKJJJJJJJJJKKKMMMOOORRRSSSVVVTTTQQQNNNLLLLLLLLLLLLIIIIIIIIIJJJJJJKKKKKKKKKGGGFFFEEEDDDDDDCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGJJJLLLNNNQQQTTTVVVXXXYYYWWWYYY[[[]]]^^^aaadddgggiiiiiiiiijjjkkkmmmnnnnnnlllllllllkkkjjjiiihhhgggffffffffffffeeedddcccccccccdddffffffffffffgggiiifffhhhkkknnnrrrvvv{{{|||{{{uuukkkcccYYYOOORRRMMMIIIKKKTTTddd|||{{{qqqnnnssszzz{{{sssggg___[[[YYYWWWUUUUUUVVVWWWWWWXXXYYY]]]___^^^aaadddfffhhhlllsssxxx{{{zzzxxxvvvssslllccc\\\YYYYYYYYYXXXWWWXXX[[[^^^```fffoootttvvvvvvxxxzzzzzzwwwqqqjjjbbb[[[VVVSSSXXX[[[dddnnnvvv{{{~~~zzzllljjjpppyyy}}}}}}xxxrrrnnnkkkfffdddaaa^^^]]]^^^___```\\\]]]___```bbbccccccccceeejjjqqqyyy~~~{{{jjjXXXOOOMMMOOOWWWjjjmmm^^^RRRGGG@@@===<<<<<<<<<<<<;;;;;;;;;888;;;???GGG[[[zzz|||yyyvvvsssooojjjggg___[[[VVVRRROOOLLLIIIGGGDDDCCCCCCCCCCCCEEEGGGHHHKKKIIIHHHIIILLLLLLJJJGGGIIIJJJLLLNNNOOOPPPPPPOOORRRQQQOOOMMMKKKIIIHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKPPPSSSTTTRRRMMMJJJLLLOOOPPPPPPOOOMMMLLLJJJIIIIIIGGGFFFEEECCCBBBBBBBBBBBBDDDEEEFFFFFFFFFFFFHHHJJJHHHLLLRRRWWWZZZ]]]aaacccaaaaaaaaadddhhhjjjhhheeeiiihhhggghhhkkkmmmmmmlllkkkkkkjjjjjjiiihhhhhhgggeeeeeeeeeeeedddcccbbbbbbaaabbbdddeeefffggggggggggggiiikkkooosssxxx}}}|||qqqiii___VVVTTTNNNJJJLLLTTTddd{{{uuupppttt||||||sssggg]]]YYYXXXVVVUUUTTTUUUVVVWWWWWWXXX[[[^^^[[[^^^aaacccdddhhhnnnrrrtttssstttuuuuuuqqqjjjeee]]]\\\ZZZYYYZZZ\\\^^^```bbbhhhooosssttttttvvvxxxxxxwwwtttlllccc[[[VVVTTTYYY\\\eeeqqqzzz~~~|||yyykkkhhhmmmuuuzzz~~~zzzvvvpppllljjjfffdddaaa^^^]]]^^^___```]]]^^^___aaabbbcccccccccgggkkkrrrxxx|||wwwfffTTTMMMMMMOOOYYYmmmooo^^^PPPFFFAAA======<<<<<<<<<;;;;;;;;;999===AAAJJJ^^^~~~}}}zzzwwwtttpppllliii```\\\VVVRRRNNNLLLIIIGGGDDDDDDDDDDDDEEEFFFHHHIIIJJJIIIGGGHHHIIIIIIGGGEEEHHHIIIKKKMMMNNNOOOOOOOOOPPPPPPOOONNNLLLJJJHHHGGGIIIIIIJJJJJJKKKJJJJJJJJJOOORRRTTTQQQMMMJJJLLLOOOOOONNNNNNLLLKKKJJJIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEGGGGGGHHHIIILLLOOOOOOSSSXXX]]]aaadddhhhkkkllllllnnnrrrttttttppplllllljjjhhhhhhiiijjjiiihhhiiiiiihhhhhhgggffffffeeeeeeeeeeeeeeeddddddcccbbbbbbcccdddeeefffggggggggghhhiiilllooosssxxx}}}vvvnnneee\\\VVVPPPLLLMMMTTTcccyyyxxxpppttt|||uuufff\\\WWWVVVUUUUUUSSSTTTVVVVVVVVVWWWYYY[[[ZZZ\\\^^^```bbbdddhhhkkklllmmmppprrrtttsssooollldddaaa^^^^^^bbbfffggggggjjjnnnssstttsssrrrsssvvvuuuwwwwwwpppeee[[[WWWVVVYYY\\\fffttt|||xxxxxx|||xxxiiieeehhhqqqvvv~~~~~~|||zzzwwwsssnnnkkkiiieeeccc```^^^]]]]]]___```___```aaaaaabbbcccddddddhhhmmmsssxxxzzzsssaaaPPPKKKLLLPPP\\\qqqsss___OOOFFFBBB>>>===<<<<<<;;;;;;<<<<<<;;;???CCCMMMbbb|||yyyvvvrrrnnnkkkccc^^^WWWQQQMMMKKKIIIHHHEEEEEEEEEFFFGGGHHHJJJJJJJJJHHHFFFFFFGGGFFFEEECCCFFFHHHJJJLLLMMMNNNNNNMMMNNNNNNOOONNNMMMJJJGGGFFFFFFGGGIIIJJJJJJJJJIIIHHHNNNPPPRRRPPPLLLJJJLLLNNNMMMLLLLLLKKKJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDFFFHHHIIIKKKMMMQQQTTTYYY]]]bbbgggkkkooosssvvvyyy{{{xxxsssmmmkkkiiigggggggggfffdddfffffffffeeeeeeddddddcccddddddeeeeeeeeedddcccccccccccceeefffggggggggggggiiikkkmmmooorrrxxxxxxooofff^^^XXXRRRLLLLLLRRR```uuu{{{pppsss|||wwwggg[[[VVVUUUUUUUUUSSSTTTUUUVVVUUUVVVWWWYYYZZZ\\\]]]___aaabbbdddeeehhhiiillloooqqqqqqpppnnnlllgggdddgggnnnsssuuusssvvvxxxxxxvvvrrrppprrrtttrrrwwwyyysssggg]]]YYYYYYXXX[[[dddsss{{{wwwsssssswww~~~vvvhhhccceeennnttt~~~~~~{{{zzzxxxtttqqqmmmjjjiiidddbbb___]]]\\\]]]^^^```aaaaaaaaabbbbbbcccdddeeeiiiooouuuxxxyyyqqq___NNNHHHJJJQQQ```vvvvvv```OOOFFFCCC>>>>>>===<<<;;;<<<<<<===<<<@@@EEEMMMbbb}}}zzzxxxtttpppmmmfff```XXXQQQMMMKKKJJJIIIFFFFFFGGGHHHIIIJJJKKKKKKIIIHHHGGGEEEEEEDDDCCCBBBEEEGGGIIIKKKLLLLLLLLLLLLKKKLLLNNNNNNMMMJJJGGGEEEDDDEEEGGGIIIIIIIIIHHHGGGLLLNNNNNNMMMKKKJJJKKKLLLKKKKKKKKKJJJJJJIIIIIIIIIGGGFFFFFFEEEEEEEEEFFFFFFFFFHHHJJJLLLNNNRRRWWWZZZdddggglllppptttxxx}}}{{{uuullljjjhhhfffffffffdddccceeeeeedddddddddcccccccccccccccdddeeeeeedddddddddddddddeeegggggghhhhhhhhhjjjlllnnnpppssszzzzzzqqqhhhaaaYYYRRRLLLKKKOOO\\\ppptttvvv{{{jjj]]]VVVUUUUUUUUUSSSUUUWWWWWWVVVVVVWWWXXXYYYZZZ\\\^^^___```___^^^aaadddgggjjjmmmnnnpppppppppmmmlllqqqyyy}}}xxxrrroooqqqtttqqqwww{{{vvvkkkaaa]]]^^^XXXZZZcccsss|||wwwqqqpppsssxxx}}}uuugggcccfffooowww}}}{{{yyyvvvssspppmmmjjjiiibbbaaa^^^\\\[[[\\\^^^```aaaaaaaaaaaabbbccceeefffjjjpppvvvyyyyyyqqq___OOOGGGJJJRRRbbbzzzwwwbbbQQQHHHDDD???>>>===;;;;;;<<<=========AAADDDLLLaaa}}}zzzxxxuuuqqqnnnfffaaaXXXRRRNNNLLLJJJIIIGGGHHHIIIIIIJJJKKKKKKKKKIIIHHHGGGEEECCCCCCCCCCCCEEEFFFHHHJJJKKKLLLLLLKKKJJJKKKMMMMMMMMMJJJGGGEEECCCDDDFFFGGGHHHHHHHHHGGGJJJKKKLLLKKKJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHEEEEEEDDDDDDDDDEEEFFFFFFIIIKKKNNNPPPSSSXXX^^^cccnnnqqquuuyyy|||{{{uuujjjhhhfffeeeffffffeeedddeeeeeeddddddddddddccccccbbbccccccdddeeeeeeeeeeeeeeeeeefffggghhhhhhhhhhhhjjjmmmpppsssvvv}}}uuulllfff[[[TTTLLLJJJMMMYYYlll}}}zzz{{{nnn```YYYWWWVVVVVVUUUWWWYYYYYYXXXWWWWWWXXXYYYYYYZZZ]]]______]]]ZZZ\\\___cccgggjjjmmmpppsssrrrrrrsssxxx|||uuuooonnnqqquuutttyyy|||yyyqqqiiifffeee^^^___fffvvvzzzrrroooqqqvvvyyyzzz|||~~~~~~ssshhhfffjjjttt}}}}}}{{{yyyvvvrrrnnnllljjjiiiaaa```]]][[[[[[\\\^^^___```______```aaaccceeegggkkkrrrxxxzzzxxxooo]]]NNNGGGIIIRRRccc{{{wwweeeUUUJJJEEE@@@???===;;;;;;<<<===>>>===AAADDDLLL```~~~|||yyywwwtttpppmmmeee```YYYSSSOOOMMMKKKJJJIIIJJJJJJKKKKKKJJJJJJIIIGGGGGGFFFDDDBBBAAACCCEEEDDDFFFHHHJJJKKKLLLLLLKKKIIIJJJKKKLLLKKKJJJHHHFFFDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLKKKKKKJJJIIIIIIHHHHHHDDDDDDDDDDDDDDDEEEFFFGGGLLLNNNQQQUUU[[[bbbjjjoooyyy{{{zzztttiiigggeeeeeefffffffffeeeddddddddddddddddddddddddaaabbbcccdddeeefffffffffffffffggghhhhhhhhhhhhhhhhhhmmmssswwwzzzyyypppjjj]]]VVVNNNJJJMMMWWWjjj{{{}}}rrrddd]]]YYYXXXWWWWWWYYY[[[[[[ZZZXXXXXXYYY\\\\\\]]]```cccccc___\\\^^^aaadddfffhhhjjjnnnrrrqqqtttxxx|||{{{yyyuuuoookkklllqqqwwwzzz|||}}}|||xxxsssooonnnhhhhhhnnn}}}~~~uuuqqqsssxxx{{{{{{{{{|||~~~{{{rrriiijjjpppyyy~~~{{{yyyuuuqqqmmmjjjhhhgggaaa___]]][[[[[[\\\^^^___^^^]]]]]]^^^```cccfffhhhmmmsssyyyzzzuuukkkYYYIIIHHHIIIQQQccc{{{uuugggYYYMMMEEEAAA???===;;;;;;<<<>>>???>>>AAAEEEMMMbbb}}}zzzxxxvvvsssooolllccc___YYYTTTQQQOOOLLLJJJJJJKKKKKKKKKKKKIIIHHHGGGDDDEEEDDDBBB@@@???BBBEEEEEEFFFHHHJJJLLLLLLLLLLLLIIIIIIJJJJJJJJJIIIHHHHHHFFFEEEEEEEEEFFFHHHJJJKKKLLLLLLLLLMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJHHHHHHGGGEEEDDDDDDEEEFFFGGGHHHIIIMMMPPPUUU[[[cccnnnxxx~~~uuuqqqjjjhhhfffeeeffffffeeedddcccccccccccccccccccccccc```aaacccdddeeefffffffffgggggghhhiiiiiiiiihhhhhhgggmmmuuuzzz~~~zzzqqqkkk___WWWOOOKKKMMMWWWjjj{{{|||tttggg___[[[YYYWWWYYY[[[]]]]]][[[ZZZYYYZZZ``````bbbfffiiihhhddd```dddfffhhhgggfffgggjjjmmmppptttzzz}}}~~~}}}}}}}}}tttrrrooojjjgggjjjqqqxxx~~~~~~|||yyyvvvsssqqqooouuuwwwsssvvv{{{~~~||||||}}}zzzqqqjjjlllsss}}}{{{xxxtttoookkkhhhfffeee```___\\\[[[ZZZ\\\^^^___\\\\\\\\\]]]```cccfffhhhnnnuuuzzzyyysssgggUUUEEEIIIJJJQQQbbb{{{ttthhh[[[NNNFFFAAA???===;;;;;;<<<>>>???>>>AAAFFFOOOddd~~~|||yyywwwuuurrrnnnkkkbbb^^^ZZZUUUSSSPPPMMMJJJKKKLLLLLLLLLJJJIIIGGGEEEBBBCCCCCC@@@>>>>>>AAAEEEEEEFFFHHHKKKLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFDDDDDDEEEHHHKKKMMMOOONNNMMMNNNPPPQQQQQQPPPOOONNNMMMLLLJJJIIIGGGGGGEEEEEEFFFFFFGGGHHHIIIJJJMMMPPPWWW___jjjvvvyyypppmmmllljjjgggfffffffffeeecccbbbbbbbbbbbbbbbccccccccc```aaabbbdddeeefffggggggggghhhhhhiiiiiiiiiiiihhheeemmmwww}}}zzzrrrpppcccWWWMMMLLLRRR[[[fffooowwwiii^^^YYYWWWXXX[[[[[[[[[ZZZXXXYYY[[[]]]aaaffflllnnnmmmhhhdddbbbhhhjjjlllkkkiiihhhjjjmmmvvvyyy|||~~~~~~{{{wwwtttqqqlllgggddddddhhhqqqyyy~~~pppqqq{{{}}}xxxqqqlllpppxxx~~~yyysssmmmjjjhhhfffdddaaa```^^^]]]\\\[[[[[[[[[]]]]]]^^^___aaadddfffhhhpppvvv{{{xxxlll]]]QQQJJJFFFFFFMMM^^^xxxuuulll___PPPEEECCCBBB@@@???======>>>>>>===AAAGGGQQQggg|||xxxtttpppmmmlllddd```ZZZUUUSSSPPPNNNLLLNNNNNNNNNMMMKKKIIIFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDFFFHHHKKKMMMNNNNNNMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFDDDCCCDDDFFFIIIKKKOOOPPPQQQRRRRRRSSSSSSSSSOOONNNLLLIIIGGGEEEDDDDDDJJJEEECCCFFFGGGGGGHHHKKKPPPUUU]]]fffqqq{{{}}}xxxuuutttnnnllljjjiiiiiihhhfffdddeeedddcccbbbbbbbbbcccdddccccccdddeeeeeeffffffgggfffhhhjjjjjjjjjjjjkkkllljjjpppyyy~~~vvvsssfffZZZPPPNNNTTT\\\fffnnnzzzkkk```ZZZYYYYYYZZZZZZ[[[ZZZYYYZZZ\\\___dddgggkkkmmmllliiihhhgggnnnoooooollliiiiiimmmppp{{{}}}~~~yyytttpppmmmkkkhhhfffgggkkksssyyywwwmmmrrr~~~}}}xxxqqqmmmqqqyyy~~~|||wwwqqqllliiifffdddccc______^^^]]]\\\\\\\\\\\\^^^^^^^^^```bbbdddggghhhqqqvvvzzzvvvjjjZZZMMMGGGFFFGGGNNN```{{{xxxnnnaaaQQQFFFDDDCCCAAA???>>>>>>>>>???>>>AAAFFFRRRkkk}}}zzzvvvqqqnnnlllddd```ZZZVVVSSSPPPNNNLLLKKKKKKKKKJJJIIIGGGEEEDDDEEEDDDDDDCCCCCCDDDDDDDDDFFFHHHJJJLLLMMMLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGEEEDDDDDDEEEGGGIIIOOOPPPRRRSSSUUUUUUTTTTTTPPPOOOMMMKKKIIIGGGFFFFFFHHHDDDCCCFFFHHHHHHJJJNNNRRRXXXaaalllvvv~~~yyyuuusssssssssrrrrrrpppnnnllliiihhhgggfffeeedddcccbbbbbbcccdddddddddeeeeeefffgggggggggfffhhhiiijjjiiiiiijjjlllmmmsss|||zzzvvviii^^^SSSRRRVVV]]]fffnnnwww}}}nnnccc\\\ZZZYYYYYYZZZ[[[ZZZZZZ[[[^^^```fffgggiiiiiihhhiiilllnnnwwwvvvtttooolllmmmsssxxxzzzsssooonnnoooooonnnooosssxxx|||{{{rrrnnnxxx~~~xxxqqqooovvv}}}yyyuuuooojjjgggeeecccaaa^^^]]]]]]\\\\\\]]]]]]^^^_________```bbbeeehhhiiipppuuuyyyttteeeUUUIIICCCFFFHHHPPPddd~~~rrrdddTTTHHHEEEDDDBBB@@@??????@@@@@@>>>AAAFFFTTTppp|||xxxsssooollleee```[[[VVVRRRPPPMMMKKKGGGGGGGGGGGGFFFEEEDDDCCCEEEEEEDDDDDDDDDDDDEEEEEEGGGHHHIIIJJJKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHFFFEEEDDDDDDEEEEEEKKKNNNQQQTTTVVVVVVUUUTTTQQQPPPNNNLLLJJJIIIHHHGGGHHHDDDCCCFFFHHHHHHLLLQQQUUU\\\hhhttt~~~|||rrrpppllljjjjjjmmmppprrrvvvwwwwwwsssmmmiiihhhiiihhhgggeeedddccccccddddddddddddeeeffffffgggggghhhggghhhiiiiiihhhiiikkklllpppwww}}}xxxkkk```VVVTTTXXX___gggoooxxxpppddd\\\ZZZYYY[[[\\\\\\[[[[[[\\\^^^aaafffeeedddbbbcccgggmmmrrr|||zzzwwwrrrooosss{{{~~~xxxtttxxx|||~~~}}}}}}wwwvvvzzzwwwrrrttt}}}{{{vvvrrrmmmiiigggdddbbb```\\\\\\\\\\\\]]]^^^____________```aaacccfffhhhjjjmmmsssvvvpppaaaQQQGGGCCCEEEHHHRRRgggwwwiiiYYYMMMGGGEEEDDDBBBAAAAAAAAAAAA@@@AAAFFFUUUttt~~~zzzuuuooolllfffaaa[[[VVVRRROOOLLLJJJEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJHHHFFFDDDCCCBBBBBBFFFIIINNNRRRTTTTTTRRRQQQQQQPPPNNNLLLJJJIIIHHHHHHIIIFFFEEEGGGHHHHHHMMMRRRWWW```mmmzzz|||qqqjjjbbb```______bbbhhhnnnrrrwwwzzzzzztttlllggggggiiiiiihhhgggeeedddddddddeeecccddddddeeeffffffgggggghhhhhhiiihhhhhhiiilllnnnrrrzzzxxxlllaaaVVVUUUZZZbbbkkksssqqqddd\\\YYYXXX]]]^^^^^^]]]\\\\\\^^^```cccbbb___]]]^^^dddlllrrryyyxxxtttpppooouuu~~~~~~|||yyywwwtttxxx~~~{{{yyytttqqqllliiigggeeebbb```[[[[[[[[[\\\]]]^^^``````______```aaacccfffhhhjjjjjjppptttmmm^^^OOOGGGDDDDDDHHHTTTkkk{{{mmm]]]RRRHHHGGGEEEDDDCCCBBBCCCCCCAAABBBGGGVVVuuu~~~zzzuuupppmmmfffbbb\\\VVVRRROOOLLLIIIEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFIIIJJJJJJJJJKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJIIIHHHFFFDDDBBBAAABBBEEEIIIMMMPPPPPPOOONNNOOONNNLLLJJJHHHGGGGGGGGGJJJHHHGGGHHHHHHHHHMMMTTT[[[dddrrr~~~xxxnnneee```ZZZYYYXXXZZZ___fffnnnrrrxxx{{{{{{uuummmggggggiiiiiihhhgggeeeddddddeeeeeecccccccccdddeeeeeeffffffhhhiiiiiihhhhhhjjjnnnrrrvvv~~~xxxlllaaaVVVVVV]]]fffrrr{{{~~~qqqddd\\\YYYYYY]]]^^^^^^^^^]]]^^^```bbbbbb```^^^\\\]]]ccclllrrrssssssqqqoooooottt}}}xxxvvvyyy|||{{{|||~~~|||xxxwwwrrroookkkhhhfffdddaaa___[[[[[[[[[\\\]]]^^^``````_________```bbbeeehhhiiijjjppptttlll\\\NNNGGGFFFDDDIIIWWWppp{{{nnn```UUUJJJIIIGGGEEEDDDDDDDDDEEECCCDDDHHHVVVsss}}}yyyuuuqqqnnngggccc\\\VVVRRRNNNKKKIIIEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFIIIIIIJJJJJJJJJKKKKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJIIIFFFDDDCCCAAACCCGGGKKKMMMMMMMMMLLLMMMLLLJJJIIIGGGFFFFFFFFFJJJHHHHHHIIIHHHHHHOOOWWW___hhhuuu~~~uuukkkccc^^^[[[UUUUUUVVVZZZ```hhhoootttyyyzzzyyyuuuooojjjiiijjjhhhgggfffeeedddeeeffffffccccccddddddeeeffffffgggiiiiiiiiihhhiiimmmrrrvvv}}}xxxmmmaaaWWWWWW```lll{{{{{{yyy|||rrreee^^^[[[ZZZ[[[\\\]]]^^^^^^```dddfffcccbbb```^^^```eeemmmssssssssssssrrrrrruuu}}}{{{wwwuuuwww{{{~~~}}}}}}yyyvvvvvvyyy{{{}}}zzzwwwuuunnnllliiifffeeeccc```]]][[[[[[[[[\\\]]]^^^___```^^^^^^^^^```bbbdddggghhhlllsssvvvmmm[[[LLLFFFFFFEEEKKK[[[uuuxxxmmm```VVVKKKJJJHHHGGGEEEEEEFFFFFFDDDFFFJJJUUUooo~~~{{{wwwtttqqqooohhhccc\\\VVVRRRNNNJJJHHHEEEEEECCCBBBBBBBBBBBBCCCAAAAAAAAAAAABBBCCCDDDEEEGGGGGGHHHHHHIIIJJJKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIKKKLLLKKKIIIGGGEEEDDDFFFHHHKKKMMMNNNNNNNNNLLLKKKJJJHHHGGGFFFFFFFFFGGGFFFGGGIIIIIIJJJSSS]]]dddlllxxx|||sssiiiaaa[[[XXXVVVQQQRRRUUUZZZaaaiiiqqquuuwwwvvvtttqqqnnnkkkiiihhhfffeeedddddddddeeefffgggeeeeeeffffffggghhhhhhhhhiiiiiiiiihhhjjjooovvv{{{xxxnnnbbbXXXYYYbbbpppxxxwwwvvvsssfff___\\\[[[XXXZZZ\\\]]]___bbbgggjjjeeedddcccbbbccchhhoootttvvvxxxxxxwwwvvvyyy~~~|||xxxqqqllllllmmmllllllnnnoooqqqvvv|||xxxxxxwwwvvvuuuwwwzzz}}}|||yyyvvvtttllljjjgggeeecccaaa^^^\\\\\\\\\\\\\\\]]]^^^___```]]]]]]^^^___aaadddfffhhhooouuuxxxnnn[[[KKKEEEEEEGGGMMM^^^yyy~~~vvvlll```VVVLLLKKKIIIGGGFFFFFFFFFGGGDDDGGGKKKUUUlll}}}zzzvvvsssqqqppphhhddd]]]VVVRRRNNNJJJHHHEEEDDDCCCAAA@@@@@@AAABBB@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFGGGHHHIIIKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJGGGIIIKKKMMMMMMKKKIIIGGGHHHIIIJJJLLLNNNOOOPPPPPPMMMLLLJJJIIIHHHGGGFFFFFFDDDDDDFFFIIIJJJLLLVVVaaagggooozzzwwwssskkkbbbZZZUUUSSSRRRMMMOOOSSSZZZbbbkkkrrrvvvtttqqqooommmllljjjgggeeeddddddccccccdddeeeggghhhgggggghhhhhhiiiiiijjjjjjiiiiiiiiiiiikkkqqqxxx~~~qqqccc\\\\\\aaattt{{{pppnnnwww}}}wwwhhh``````bbb\\\\\\^^^```ccceeehhhiiinnnjjjfffggglllqqqtttuuuzzz||||||yyy{{{~~~~~~}}}|||yyyuuupppkkkfffddddddaaa___aaagggkkknnnnnnnnnooorrruuuyyy|||}}}wwwppplllfffffffffdddaaa^^^[[[ZZZ[[[\\\]]]\\\[[[[[[\\\^^^```^^^___bbbdddeeejjjpppuuu}}}}}}mmmXXXKKKGGGFFFIIIMMM^^^{{{{{{sssiii```[[[QQQOOOMMMLLLLLLJJJHHHFFFCCCHHHLLLQQQddd~~~zzzvvvqqqoookkkeee^^^WWWRRRNNNKKKHHHEEEDDDCCCBBBAAA@@@@@@@@@AAAAAA@@@@@@AAABBBDDDEEEIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLKKKJJJKKKMMMPPPNNNMMMLLLMMMNNNOOOOOOOOOPPPPPPPPPRRRUUUVVVVVVUUUPPPNNNLLLJJJJJJIIIGGGEEEJJJIIIGGGFFFIIIOOOYYY___iiittt~~~yyymmm```YYYVVVSSSSSSUUUVVVVVVYYY```iiipppssssssqqqpppmmmkkkiiihhhhhhhhhddddddbbbbbbbbbdddfffhhhdddfffhhhiiiiiiiiijjjlllkkkkkklllmmmrrryyyrrrccc\\\]]]bbbvvv~~~tttrrrwww~~~wwwhhh```___aaa[[[]]]___bbbfffjjjmmmooopppmmmkkkmmmtttzzz}}}~~~~~~yyyxxxzzz~~~xxxrrrrrrrrrqqqnnnjjjeee```^^^\\\[[[ZZZ]]]aaaeeefffeeeggglllrrrxxx~~~}}}wwwqqqlllffffffeeecccaaa^^^[[[ZZZ]]]^^^^^^^^^]]]]]]^^^``````^^^___bbbcccdddiiipppttt{{{yyyiiiUUUIIIFFFEEEJJJPPPdddzzzrrrggg]]]XXXSSSQQQOOONNNNNNMMMKKKIIICCCHHHLLLQQQbbb~~~zzzvvvrrrpppkkkfff^^^WWWRRRNNNKKKHHHEEEEEECCCBBBAAA@@@@@@@@@AAA@@@@@@@@@@@@BBBCCCEEEIIIHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMLLLKKKLLLNNNPPPOOONNNMMMMMMOOOQQQRRRSSSUUUUUUVVVYYY\\\]]]\\\ZZZSSSQQQMMMKKKKKKJJJIIIHHHJJJIIIGGGGGGIIIPPPYYY___iiittt}}}~~~uuuiii]]]WWWTTTRRRRRRUUUVVVWWWZZZaaajjjppprrrrrrnnnmmmkkkhhhgggfffffffffcccbbbaaa``````bbbdddeeedddfffhhhiiiiiiiiikkklllmmmmmmnnnooottt|||rrrbbb[[[]]]cccxxxwwwuuuvvv~~~xxxhhh___^^^___\\\]]]```eeejjjooosssvvvqqqpppqqqwww|||yyyyyy|||uuuhhheeeffffffgggfffccc___[[[XXXWWWWWWXXX[[[___cccddddddfffnnnxxx}}}xxxrrrmmmeeeeeedddbbb```]]][[[ZZZ\\\]]]^^^]]]\\\]]]___``````^^^^^^aaabbbdddiiippptttyyyuuudddRRRHHHEEEDDDKKKUUUmmmyyyrrrhhh]]]WWWUUUSSSRRRQQQQQQPPPOOOMMMEEEJJJMMMQQQaaa}}}zzzwwwtttssslllggg___YYYSSSOOOKKKHHHFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@?????????AAABBBCCCGGGGGGHHHHHHIIIJJJKKKKKKMMMNNNNNNNNNMMMMMMOOOQQQQQQPPPNNNNNNPPPTTTWWWZZZYYYZZZ\\\___bbbcccbbbaaaYYYUUUPPPMMMKKKKKKJJJIIIIIIIIIHHHHHHJJJPPPXXX^^^iiirrrzzz{{{zzz|||{{{yyynnncccXXXTTTSSSQQQSSSUUUVVVXXX]]]dddkkkoooppppppiiiiiigggfffeeedddddddddaaa```___^^^^^^___aaabbbccceeehhhiiiiiijjjkkkmmmooooooppprrrxxxrrraaaZZZ\\\dddyyywwwtttttt~~~yyyiii```]]]^^^]]]___bbbfffkkkpppuuuwwwppppppttt}}}~~~}}}~~~}}}jjj```^^^]]]^^^``````___\\\XXXVVVXXXXXXYYY]]]bbbhhhlllooonnnxxxwwwtttuuuvvv||||||wwwrrrnnnddddddbbbaaa^^^\\\[[[ZZZYYY[[[[[[[[[ZZZ[[[]]]^^^```^^^^^^```bbbdddjjjqqqvvvwwwppp```OOOHHHFFFEEEMMM[[[vvvzzzuuulllbbb\\\XXXWWWUUUTTTUUUTTTRRRQQQJJJMMMOOOSSSbbb~~~}}}zzzxxxvvvuuummmhhhaaaZZZUUUPPPKKKHHHFFFEEEDDDCCCBBBAAAAAAAAA??????>>>>>>>>>???AAAAAAEEEFFFGGGHHHIIIJJJKKKKKKMMMOOOPPPOOONNNNNNPPPQQQRRRQQQPPPOOOQQQVVV\\\aaa^^^]]]]]]___bbbeeeffffffaaa\\\UUUOOOLLLKKKIIIHHHHHHHHHHHHHHHKKKPPPXXX]]]gggnnntttuuuuuuvvvvvvsssiii___UUURRRRRRQQQSSSVVVWWWZZZaaaggglllnnnnnnmmmeeeeeeeeedddddddddccccccbbb```___]]]]]]^^^```aaaccceeehhhiiijjjkkkmmmnnnppppppqqqttt{{{rrraaaYYY[[[dddyyytttooorrr~~~{{{kkkaaa^^^______```bbbeeeiiimmmqqqssslllmmmsss}}}qqqeee]]]XXXWWWXXXZZZ[[[ZZZXXXUUUTTTWWWXXXYYY]]]cccllluuu{{{xxx|||tttpppooopppsssyyy}}}{{{vvvppplllccccccaaa___]]][[[ZZZZZZYYYZZZ[[[[[[ZZZ[[[]]]___```]]]]]]```bbbeeellltttzzzxxxmmm\\\NNNIIIHHHHHHPPP```~~~yyywwwqqqhhhbbb]]][[[YYYYYYYYYXXXVVVUUUOOORRRSSSVVVddd~~~}}}zzzxxxwwwvvvnnniiibbb\\\VVVQQQLLLHHHFFFEEEDDDCCCBBBAAAAAAAAA>>>>>>===<<<<<<===???@@@CCCDDDFFFHHHIIIJJJKKKKKKMMMOOOPPPPPPOOOOOOPPPQQQQQQRRRQQQPPPRRRWWW___eeedddaaa^^^^^^aaafffiiikkkfffaaaXXXQQQMMMJJJGGGFFFFFFFFFGGGHHHKKKPPPVVV[[[bbbhhhmmmmmmoooqqqqqqnnnfff\\\SSSQQQRRRQQQSSSVVVWWW[[[bbbgggkkkkkkkkkjjjbbbccccccdddddddddddddddcccbbb```^^^^^^^^^___```bbbeeehhhjjjkkklllnnnooooooppprrrvvv}}}uuucccZZZ\\\eee{{{qqqlllooo}}}}}}mmmccc`````````aaabbbdddgggiiilllmmmiiijjjnnnwwwsssggg```ZZZTTTSSSTTTTTTUUUTTTSSSQQQQQQSSSUUUXXX]]]dddooozzzxxxsssqqqppppppttt}}}~~~{{{xxxtttnnnjjjcccaaa```]]]\\\ZZZZZZZZZZZZ[[[\\\\\\\\\]]]___aaa___]]]]]]aaadddgggoooxxx}}}xxxjjjXXXLLLJJJJJJJJJRRRddd}}}yyyzzzvvvnnnhhhdddbbb```___^^^]]][[[YYYUUUVVVUUUWWWfff~~~{{{yyyvvvuuuooojjjddd]]]XXXRRRLLLHHHEEEDDDCCCBBBAAA@@@@@@@@@>>>===<<<;;;;;;<<<===>>>AAABBBEEEGGGIIIJJJKKKJJJLLLNNNPPPPPPOOOOOOOOOPPPPPPQQQRRRQQQRRRWWW___fffiiieeebbbaaadddhhhkkkmmmfffaaaZZZSSSNNNJJJFFFDDDCCCDDDFFFHHHJJJOOOTTTXXX\\\aaadddeeehhhmmmmmmkkkdddZZZRRRPPPPPPPPPQQQSSSUUUYYY```dddeeeeeeeeeeee``````bbbcccdddeeeeeeeeedddcccaaa___^^^^^^___```aaadddhhhjjjkkkmmmoooqqqoooqqqtttyyyyyyfff\\\___hhh}}}rrrlllmmm|||pppfffbbbccc``````aaaccceeegggiiijjjiiihhhiiiooowww~~~kkk```\\\XXXVVVTTTSSSRRRQQQPPPPPPPPPPPPRRRVVV]]]dddkkkttt}}}~~~{{{zzzxxxxxxzzz|||yyyvvvqqqkkkgggbbbaaa^^^\\\[[[ZZZYYYZZZYYY[[[\\\\\\\\\\\\___aaa___]]]]]]aaaeeejjjrrr{{{~~~wwwgggUUUKKKJJJKKKKKKTTTfff|||}}}uuunnnllljjjgggeeedddccc```^^^XXXXXXVVVXXXggg|||yyyvvvtttoookkkeee___YYYRRRLLLHHHDDDCCCBBBAAA@@@?????????===<<<;;;::::::;;;<<<===???AAADDDGGGIIIJJJJJJJJJKKKMMMPPPPPPOOONNNNNNOOONNNPPPRRRRRRRRRVVV^^^dddhhhfffdddeeegggiiijjjjjjbbb^^^XXXSSSOOOKKKGGGEEEAAACCCEEEGGGIIIMMMRRRVVVVVVZZZ]]]___dddjjjkkkiiibbbYYYPPPNNNNNNLLLMMMOOOQQQUUU[[[^^^^^^]]]^^^___]]]^^^```bbbdddeeeeeeeeedddccc```^^^]]]]]]^^^___aaadddgggjjjkkkmmmppprrrooorrrwww}}}|||iii^^^aaajjjtttmmmkkk{{{qqqgggdddddd___```aaabbbdddfffhhhjjjjjjgggfffiiiooosssuuuttt}}}zzzggg\\\YYYYYYZZZWWWVVVSSSQQQPPPPPPPPPQQQUUU\\\eeemmmtttzzz|||~~~~~~{{{xxxuuupppjjjeeebbb```^^^\\\ZZZYYYYYYZZZWWWXXXZZZZZZZZZZZZ]]]______\\\]]]bbbfffkkkttt~~~~~~vvveeeRRRIIIJJJKKKKKKUUUgggzzztttqqqooollljjjiiigggdddaaaYYYXXXUUUWWWggg|||yyyuuussspppllleee___YYYSSSMMMIIICCCCCCAAA@@@???>>>>>>>>>===<<<;;;:::::::::;;;<<<>>>@@@DDDGGGIIIJJJJJJJJJKKKMMMOOOPPPOOONNNNNNOOOMMMPPPRRRRRRRRRUUU]]]ccceeeeeeeeeggghhhhhhgggeee^^^[[[VVVRRROOOLLLIIIFFF???AAADDDFFFIIIMMMQQQUUURRRVVVYYY[[[aaahhhjjjhhhaaaXXXOOOMMMLLLJJJJJJLLLNNNRRRWWWYYYYYYXXXYYYZZZ[[[\\\___aaacccddddddddddddbbb```^^^\\\\\\]]]^^^aaadddgggjjjlllnnnppprrrpppsssyyy|||jjjaaaccckkkuuujjjnnntttyyylllfffeeegggfffdddaaa```aaafffiiiiiijjjlllpppsssuuuuuutttuuu~~~xxxhhh___\\\YYYWWW[[[WWWSSSQQQRRRSSSTTTSSSTTTYYYdddrrr{{{}}}{{{wwwtttqqqmmmhhheeebbbaaa^^^\\\ZZZYYYYYYYYYZZZZZZZZZZZZ[[[\\\]]]^^^\\\^^^aaadddhhhnnntttxxx~~~qqq___RRRJJJHHHKKKPPP[[[kkkxxxyyyvvvpppmmmmmmkkkgggccc]]][[[aaalll|||}}}{{{xxxvvvtttqqqlllgggbbb^^^XXXPPPJJJHHHEEEAAA???>>>>>>===;;;;;;:::999888888888999:::@@@CCCGGGIIIIIIHHHGGGGGGJJJLLLNNNNNNMMMMMMNNNOOOPPPPPPPPPPPPRRRWWW]]]bbbkkkiiiggghhhiiiiiifffccc]]]XXXQQQMMMLLLJJJFFFCCCCCCCCCCCCGGGLLLQQQTTTUUUTTTVVVZZZaaagggkkklllkkkeee[[[QQQLLLHHHFFFIIIOOOLLLNNNOOOOOOOOOQQQSSSUUUVVV\\\aaabbbcccfffgggeeeaaaaaa___^^^^^^______``````aaadddiiinnnqqqrrrrrrssswww~~~mmmccceeelllrrreeehhhnnnzzzyyykkkeeeeeeiiihhheeecccaaacccgggjjjnnnooorrrwww{{{|||yyyvvvwwwyyyiii```\\\YYYWWWXXXWWWVVVWWWYYYYYYXXXWWW[[[]]]fffrrryyy|||~~~{{{wwwsssppplllhhheeeaaa___]]][[[YYYYYYYYYYYYZZZZZZZZZZZZ[[[\\\]]]^^^___```bbbeeejjjooouuuyyyyyykkkZZZNNNIIIHHHLLLPPP^^^mmm{{{wwwwwwuuuqqqhhhcccaaadddlll{{{|||zzzwwwvvvtttoooiiiddd```ZZZRRRLLLIIIFFFCCCAAA@@@???>>>===;;;;;;:::999999999:::;;;???BBBFFFHHHHHHHHHHHHHHHJJJLLLNNNOOOOOONNNOOOQQQQQQQQQQQQQQQRRRVVV\\\aaahhhggggggiiijjjiiifffbbb\\\WWWPPPLLLJJJIIIFFFCCCCCCCCCCCCGGGLLLQQQTTTUUUVVVWWW[[[aaahhhmmmnnnnnneee\\\QQQKKKGGGDDDFFFJJJHHHIIIKKKLLLMMMOOORRRUUUUUU\\\aaabbbcccfffgggeeebbbaaa```_________```aaadddeeegggkkkooorrrttttttuuuyyy||||||~~~pppeeeggglllrrr``````hhhttt|||lllfffhhhkkkjjjhhheeecccdddgggjjjtttuuuzzzzzzzzz|||lllccc^^^ZZZXXXXXXYYY\\\```cccccc```^^^aaaaaagggpppwwwzzz~~~~~~{{{vvvqqqnnnjjjgggeee___]]]\\\ZZZYYYXXXYYYYYY[[[ZZZZZZ[[[[[[\\\]]]^^^cccccceeehhhmmmsssyyy|||vvvfffUUUMMMKKKKKKNNNSSSaaarrr~~~|||xxxooollliiijjjnnnzzz|||zzzyyywwwssslllgggccc\\\TTTNNNKKKHHHDDDBBBBBBAAA@@@>>><<<<<<;;;;;;;;;;;;<<<<<<>>>AAAEEEGGGHHHHHHIIIJJJKKKMMMOOOPPPPPPQQQRRRSSSRRRSSSSSSRRRSSSVVV[[[___eeefffhhhjjjllljjjfffbbb[[[UUUNNNIIIHHHGGGDDDBBBCCCCCCDDDGGGMMMRRRUUUVVVYYY[[[___eeelllppprrrrrrhhh^^^SSSMMMHHHDDDDDDGGGCCCEEEHHHIIIKKKMMMQQQSSSUUU[[[```aaacccfffgggeeebbbaaa```______```bbbccciiijjjkkkmmmpppsssuuuwwwxxx||||||vvvpppmmmmmmnnnpppvvvyyy}}}qqqddddddiii|||xxxccc]]]eeeqqq~~~pppjjjlllmmmllljjjgggdddeeegggjjjwwwzzzpppddd]]]ZZZXXXZZZ\\\aaaggglllmmmllljjjgggdddfffnnnuuuyyy{{{xxxyyy~~~}}}~~~zzztttoookkkhhhfffddd\\\[[[ZZZYYYXXXXXXYYYYYY[[[[[[[[[[[[\\\]]]^^^^^^eeeeeeggglllssszzzuuucccRRRMMMMMMNNNQQQWWWfffwww}}}uuusssqqqpppppp{{{}}}{{{yyyuuunnniiiddd^^^UUUOOOKKKHHHEEECCCBBBAAA@@@???===============>>>>>>>>>>>>@@@CCCFFFGGGHHHJJJLLLLLLNNNPPPRRRRRRRRRTTTVVVUUUVVVVVVVVVVVVXXX[[[^^^aaadddiiilllmmmkkkgggddd[[[UUUMMMGGGFFFEEECCCAAACCCBBBDDDHHHNNNSSSWWWXXX\\\___eeemmmtttvvvvvvtttlllaaaUUUOOOKKKGGGEEEGGGCCCDDDGGGHHHIIIKKKOOOQQQTTTZZZ___```bbbeeefffdddaaa```______```bbbdddfffnnnoooooopppqqqtttwwwzzz{{{~~~xxxooolllgggccc``````bbbcccgggjjjooosssvvvzzz}}}nnn``````bbbssslll^^^eeeppp}}}tttmmmooooooooollliiifffeeegggiiiwww|||pppccc[[[XXXWWWWWW[[[aaajjjsssyyy{{{{{{rrrllliiilllrrrwww}}}|||wwwrrrqqqtttxxx}}}|||{{{wwwqqqllliiifffdddbbb[[[ZZZYYYXXXXXXYYYZZZZZZ[[[[[[[[[[[[\\\]]]^^^___eeeeeeiiioooxxxqqq___PPPMMMMMMMMMRRR[[[mmm|||zzzxxxvvvuuu~~~~~~}}}yyyuuuooojjjeee___VVVPPPKKKHHHEEECCCBBBAAA@@@???>>>>>>??????@@@@@@@@@@@@>>>@@@BBBDDDEEEHHHKKKNNNMMMOOOQQQSSSSSSTTTUUUWWWWWWXXXYYYYYYYYYZZZ\\\^^^___cccjjjnnnooommmiiiggg^^^WWWMMMFFFDDDDDDCCCAAABBBBBBDDDHHHOOOUUUXXXZZZ^^^cccmmmwww~~~{{{wwwnnnbbbVVVOOOLLLHHHFFFGGGEEEGGGHHHIIIIIIKKKMMMPPPSSSYYY^^^___```ccccccaaa___^^^]]]^^^```cccgggjjjqqqrrrtttttttttuuuyyy|||~~~xxxnnnggg^^^[[[XXXUUUSSSSSSTTTUUUZZZ^^^dddiiimmmrrrvvvzzzkkk\\\\\\\\\kkkxxxbbbfffppp~~~yyyqqqqqqrrrrrrppplllhhhggghhhiiiuuu}}}rrrddd]]]\\\]]]XXX]]]gggssswwwnnnmmmooosssxxx}}}{{{{{{zzzuuuooolllmmmoooxxx{{{~~~{{{zzzvvvrrrmmmjjjgggeeebbb```ZZZYYYXXXXXXXXXZZZ[[[\\\\\\[[[[[[\\\\\\]]]^^^___ccceeeiiiqqqzzz~~~hhhXXXLLLKKKKKKIIIRRR___vvv}}}|||~~~}}}yyytttooojjjfff```XXXRRRLLLIIIEEECCCBBBBBB@@@??????@@@AAABBBBBBCCCBBBBBB???@@@BBBCCCDDDGGGKKKNNNNNNPPPRRRSSSSSSSSSUUUVVVWWWYYY[[[[[[[[[[[[\\\^^^___dddkkkooopppnnnlllkkkbbbZZZOOOGGGDDDCCCBBBAAABBBBBBDDDIIIOOOVVVZZZ[[[___fffqqq}}}ttteeeVVVOOOKKKGGGEEEFFFGGGHHHJJJJJJJJJKKKNNNPPPRRRYYY]]]]]]]]]``````]]]\\\[[[[[[\\\___dddjjjmmmsssvvvyyyyyyxxxyyy|||}}}sssiii```ZZZSSSRRRPPPNNNMMMMMMNNNNNNPPPTTTYYY^^^bbbfffjjjmmmkkk[[[[[[ZZZfffdddfffnnn~~~xxxvvvvvvvvvtttpppllljjjjjjkkkuuu~~~xxxkkkfffhhhkkkgggmmmyyyrrrmmmnnnqqqvvv{{{yyy{{{{{{vvvppplllkkklllrrrvvv|||~~~{{{xxxwwwpppnnnjjjhhhfffdddaaa^^^YYYYYYXXXXXXYYY[[[\\\^^^\\\\\\\\\\\\]]]^^^______cccdddiiiqqqyyy{{{xxxttt```QQQIIIKKKKKKIIIUUUhhh~~~}}}xxxtttoookkkgggbbb[[[UUUMMMJJJGGGEEEDDDCCCBBBAAA@@@AAABBBDDDDDDDDDDDDDDD@@@AAABBBBBBCCCFFFJJJNNNOOOQQQSSSSSSSSSSSSTTTUUUUUUWWWZZZ[[[[[[[[[\\\]]]___eeelllpppqqqpppooopppggg^^^QQQHHHDDDCCCBBBAAABBBBBBDDDIIIPPPWWW[[[\\\___fffqqq~~~nnn\\\RRRMMMHHHFFFFFFFFFGGGIIIJJJKKKLLLOOORRRRRRXXX\\\[[[[[[]]]\\\YYYXXXXXXXXXZZZ___eeelllpppvvvzzz~~~}}}}}}{{{pppggg]]]UUUPPPOOOOOONNNMMMLLLLLLMMMMMMJJJMMMQQQTTTVVVXXXZZZ\\\kkk\\\\\\YYYddd~~~eeeffflll}}}~~~|||yyyyyywwwsssooollllllmmmuuusssppptttyyyyyyrrrmmmnnnrrrxxx}}}{{{}}}~~~zzztttooommmmmmpppuuu}}}{{{{{{zzzyyyzzz||||||xxxvvvtttmmmkkkiiigggfffddd```]]]YYYYYYXXXYYYZZZ\\\]]]___\\\\\\\\\\\\]]]^^^______bbbdddhhhpppwwwwwwrrrlll[[[OOOJJJMMMLLLKKKZZZppp}}}|||yyyuuupppllliiiddd]]]WWWOOOLLLHHHFFFEEEEEEDDDBBB@@@AAACCCEEEEEEEEEEEEDDDAAABBBBBBAAABBBEEEJJJMMMOOOQQQSSSSSSSSSRRRSSSTTTSSSUUUXXXZZZZZZZZZZZZ[[[```eeelllpppqqqpppqqqrrrjjj```SSSIIIEEEDDDCCCBBBBBBBBBDDDIIIPPPWWW[[[]]]```eeeppp~~~wwwbbbVVVPPPKKKHHHHHHDDDFFFHHHJJJKKKMMMQQQSSSRRRXXX[[[ZZZYYY[[[ZZZWWWVVVVVVVVVYYY^^^fffmmmqqqxxx}}}~~~tttiii___WWWPPPLLLKKKKKKJJJJJJIIIJJJJJJJJJIIIKKKNNNOOOOOOOOOPPPRRRqqq```[[[ZZZbbbyyyssskkkiiivvv~~~zzzxxxuuuppplllooouuu~~~~~~yyysssnnnmmmqqqxxx}}}|||xxxvvvuuuuuuyyy~~~{{{xxxxxx{{{~~~{{{wwwssspppmmmjjjgggdddcccaaa^^^\\\ZZZXXXVVVXXX\\\___```___\\\\\\[[[\\\]]]___aaacccaaafffnnntttuuuppphhhaaaTTTQQQNNNKKKIIIPPPaaarrr~~~~~~}}}xxxwwwtttpppjjjccc^^^ZZZSSSOOOJJJFFFEEEDDDCCCBBBCCCCCCCCCCCCDDDDDDDDDEEEBBBAAA@@@@@@BBBEEEIIIKKKOOOPPPQQQTTTVVVVVVTTTRRRUUUVVVXXXXXXXXXYYY[[[^^^```ccciiiooossstttsssrrrpppjjj___SSSHHHCCCDDDEEEEEEDDDDDDGGGNNNVVV\\\```cccfffkkkvvvkkkVVVJJJFFFEEEEEEHHHGGGGGGIIIMMMQQQSSSSSSTTTUUUVVVVVVVVVVVVTTTTTTUUUWWWZZZ]]]aaagggmmmrrrzzz|||{{{ooocccZZZSSSOOOLLLKKKJJJIIIIIIIIIJJJKKKLLLKKKKKKKKKKKKKKKLLLLLLLLLsssaaa[[[[[[ccczzzpppfffcccqqq}}}yyywwwuuupppkkkmmmrrrvvvtttwww~~~wwwsssnnnlllooouuu{{{~~~}}}zzzwwwssspppllliiifffcccbbb```^^^\\\[[[YYYWWWXXX\\\^^^___^^^[[[[[[[[[\\\^^^```bbbccccccfffmmmtttvvvqqqggg___RRRPPPMMMKKKKKKSSSddduuu~~~zzzxxxuuuqqqkkkeee___\\\SSSPPPJJJGGGFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDEEEEEE@@@???>>>???@@@CCCGGGIIIPPPPPPRRRTTTVVVWWWVVVUUUYYYZZZ\\\\\\[[[ZZZ[[[]]]]]]```ffflllpppqqqqqqqqqpppjjj```TTTKKKFFFFFFGGGIIIHHHHHHKKKQQQXXX^^^aaa```cccgggqqqqqq]]]PPPIIIHHHHHHGGGFFFFFFIIIMMMQQQSSSTTTTTTUUUVVVVVVVVVTTTSSSRRRSSSVVVYYY]]]aaagggmmmrrr{{{}}}|||uuujjj___WWWQQQMMMKKKIIIHHHGGGGGGGGGHHHIIIJJJMMMMMMMMMMMMMMMMMMMMMMMMtttaaa[[[[[[ccczzzsssgggaaaooo{{{xxxvvvtttooojjjiiilllpppnnnpppvvv}}}}}}qqqnnnkkkhhhkkksss{{{|||yyyuuuqqqnnnjjjgggdddbbb```___\\\[[[[[[YYYXXXYYY[[[]]]]]]]]]ZZZ[[[[[[]]]^^^aaacccddddddffflllsssvvvqqqeeeZZZOOOMMMMMMMMMOOOWWWjjj|||~~~{{{wwwrrrlllgggccc```VVVRRRLLLHHHGGGGGGFFFFFFCCCCCCDDDDDDDDDEEEEEEEEEAAA@@@??????AAADDDGGGIIIPPPQQQRRRTTTWWWYYYZZZ[[[___aaacccbbb```]]]\\\\\\[[[^^^ccciiimmmpppqqqqqqrrrmmmeeeZZZQQQLLLLLLMMMNNNNNNNNNPPPUUU[[[```ddd___```ccckkkzzzwwweeeUUULLLHHHHHHEEEEEEFFFIIIMMMQQQTTTTTTUUUUUUUUUUUUTTTSSSQQQPPPQQQTTTXXX\\\aaagggmmmrrr{{{~~~wwwqqqggg^^^WWWRRRNNNLLLHHHHHHGGGFFFGGGHHHIIIJJJNNNNNNNNNNNNNNNNNNNNNNNNuuu```YYYYYYaaawww}}}nnneeerrrzzzvvvttttttooohhhfffgggkkkkkkpppxxx~~~oooggggggfffgggnnnyyy{{{wwwsssooolllhhheeebbb```___]]][[[YYYZZZZZZYYYZZZ[[[\\\\\\\\\ZZZZZZ\\\]]]___aaacccddddddeeeiiipppsssmmm```UUUMMMLLLMMMOOOSSS]]]ppp~~~yyytttnnnjjjgggeee[[[WWWPPPKKKHHHGGGFFFFFFCCCDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBCCCFFFIIIKKKOOOPPPRRRTTTWWWYYY]]]___eeegggiiihhheee```]]][[[]]]___ccchhhmmmqqqtttuuuwwwssslllcccZZZUUUTTTTTTRRRTTTVVVXXX[[[^^^cccfffcccccccccgggrrrxxxhhhWWWLLLGGGGGGDDDDDDEEEIIINNNRRRTTTTTTVVVUUUUUUSSSRRRPPPOOONNNNNNRRRVVV[[[```ffflllqqq{{{~~~}}}wwwrrriiiaaaZZZUUUQQQNNNJJJJJJIIIHHHHHHIIIJJJKKKNNNNNNNNNNNNMMMMMMMMMMMMuuu^^^VVVVVV\\\qqquuukkkvvvzzzvvvssssssoooiiidddddddddiiirrr~~~sssllljjjggghhhmmmwww}}}yyyuuuqqqmmmjjjeeeccc```^^^]]][[[YYYWWWXXXYYYZZZZZZZZZ[[[[[[\\\ZZZ[[[\\\^^^```bbbcccccccccdddggglllmmmfffZZZPPPLLLKKKNNNRRRVVVbbbvvv~~~zzzvvvqqqmmmkkkiiiccc]]]UUUMMMIIIGGGEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEDDDCCCCCCDDDGGGJJJLLLNNNPPPSSSUUUWWWZZZ___bbbjjjlllnnnmmmhhhccc^^^\\\]]]___bbbggglllrrrvvvyyy{{{yyytttllleee___]]]]]]ZZZ^^^bbbddddddeeegggiiijjjjjjggggggnnnyyy}}}uuugggXXXMMMGGGFFFDDDDDDFFFJJJOOOSSSTTTTTTUUUUUUSSSQQQPPPNNNMMMMMMLLLPPPUUUZZZ___eeekkkoooxxx|||zzzuuummmeee___YYYSSSPPPLLLKKKJJJIIIHHHIIIIIIJJJMMMLLLLLLLLLKKKKKKKKKJJJuuu]]]SSSRRRXXXlll}}}qqqyyy{{{vvvsssssspppjjjfffeeedddmmmyyyuuukkkjjjlllmmmrrrzzz|||xxxtttpppkkkhhhccc```]]]\\\[[[ZZZXXXVVVVVVXXXZZZ[[[ZZZZZZ[[[\\\[[[\\\^^^___aaaaaabbbbbbbbbdddgggiiifff___VVVOOOLLLMMMPPPTTTZZZeeeyyy~~~{{{xxxtttqqqnnnmmmiiibbbXXXPPPJJJGGGEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFDDDCCCBBBAAABBBEEEHHHJJJNNNRRRVVVYYYZZZ\\\aaaeeemmmooopppooojjjddd```^^^]]]^^^```dddjjjqqqwww{{{}}}|||zzzvvvqqqmmmkkkkkkkkkpppuuuwwwtttpppnnnnnnqqqpppmmmiiimmmtttxxxxxxzzzvvvnnncccXXXNNNIIIGGGFFFFFFHHHLLLQQQTTTUUUTTTTTTSSSRRRPPPNNNMMMMMMMMMKKKOOOUUUZZZ^^^ccciiillluuuyyy~~~|||xxxqqqjjjddd^^^XXXTTTOOONNNLLLJJJIIIHHHIIIIIIKKKKKKKKKJJJJJJIIIIIIHHHwww]]]RRRPPPVVVhhh}}}~~~}}}wwwrrrrrrqqqlllhhhgggfffppp}}}zzzooojjjkkkooouuu}}}{{{vvvsssnnnjjjfffaaa___\\\ZZZYYYXXXWWWUUUTTTWWWZZZ[[[ZZZZZZ[[[]]]\\\]]]___```aaaaaaaaa```bbbfffiiigggaaaZZZSSSPPPNNNNNNRRRWWW\\\ggg{{{||||||{{{yyywwwtttqqqoookkkdddZZZQQQKKKHHHGGGFFFDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDBBBBBBCCCEEEHHHJJJOOOTTT[[[]]]^^^___cccgggmmmooopppnnnjjjeeebbbaaa______aaaeeekkksss{{{}}}wwwtttttttttppplllmmmrrruuutttrrrlllcccZZZSSSMMMIIIFFFHHHHHHJJJNNNRRRUUUUUUTTTSSSRRRPPPNNNMMMLLLMMMMMMKKKOOOTTTYYY^^^bbbfffjjjpppuuu{{{|||vvvqqqlllfff```]]]VVVTTTRRROOOMMMLLLKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHyyy]]]RRRPPPTTTfff{{{~~~wwwrrrrrrqqqmmmjjjiiiccclllxxxzzzrrrppprrruuu{{{zzzvvvrrrmmmiiieee```^^^[[[YYYYYYXXXVVVTTTRRRVVVZZZ[[[ZZZZZZ\\\^^^]]]^^^```aaaaaaaaa```___cccgggjjjggg___WWWSSSRRROOOPPPSSSXXX]]]hhh|||zzz{{{{{{zzzxxxuuurrrpppkkkdddZZZRRRLLLJJJIIIHHHEEEEEEEEEEEEFFFFFFFFFFFFHHHFFFEEEDDDEEEGGGJJJLLLQQQWWW^^^aaaaaabbbeeeiiimmmoooooonnnjjjfffccccccbbbbbbdddgggnnnwww}}}xxxttttttqqqmmmmmmrrrtttssskkkdddZZZRRRNNNKKKFFFCCCIIIJJJLLLOOOSSSUUUUUUTTTRRRQQQOOOMMMLLLLLLMMMMMMKKKOOOTTTYYY]]]aaaeeehhhnnnrrrxxx}}}{{{wwwsssnnniiieee]]][[[XXXUUURRRPPPPPPOOOLLLKKKKKKJJJIIIIIIHHHHHHeeeVVVRRRVVVdddsss{{{uuurrrrrrpppkkkffffffhhhooozzz~~~xxxtttuuuyyy{{{yyysssnnnjjjfffccc]]]\\\ZZZXXXWWWVVVWWWWWWYYYYYYYYYYYYZZZ[[[\\\]]]]]]^^^_________aaadddgggfffiiikkkfff]]]UUUQQQQQQRRRUUUXXXWWW[[[jjj~~~}}}}}}}}}}}}{{{yyywwwtttsssmmmfff\\\TTTNNNJJJHHHGGGGGGGGGFFFEEEFFFGGGIIIJJJJJJIIIFFFDDDEEEGGGJJJLLLVVVZZZ___bbbdddfffgggiiikkkmmmoooooommmiiieeeaaacccfffiiikkkooovvvyyyrrrpppnnnmmmnnnpppsssvvvlll```UUUQQQOOOLLLJJJKKKJJJLLLOOORRRUUUVVVVVVUUUSSSQQQOOOMMMLLLLLLLLLLLLKKKPPPUUUZZZ]]]ccciiinnnnnnqqqwww{{{~~~~~~zzzvvvrrrooonnnjjjeee```]]]\\\ZZZWWWUUUQQQPPPOOONNNLLLKKKJJJIIIpppbbbZZZXXXaaammm}}}vvvssssssrrrmmmhhheeeeeeiiirrr}}}yyyyyy|||yyyvvvtttwww~~~~~~xxxrrrnnniiieeebbb]]][[[ZZZXXXWWWWWWWWWWWWYYYYYYZZZ[[[[[[\\\\\\]]]]]]^^^___``````bbbeeehhhhhhiiiiiicccZZZSSSPPPQQQSSSWWWZZZ[[[aaaqqq}}}|||{{{}}}}}}|||{{{yyywwwtttrrrnnnhhh^^^UUUOOOLLLIIIHHHGGGGGGFFFFFFGGGHHHIIIJJJKKKIIIGGGEEEFFFHHHKKKMMMTTTXXX]]]aaacccdddfffgggjjjlllnnnooonnnlllhhhfffeeegggjjjmmmqqqyyyvvvpppnnnmmmlllnnnqqquuuwwwiii^^^SSSOOOMMMKKKJJJKKKLLLMMMPPPSSSUUUVVVVVVVVVTTTRRRPPPNNNLLLLLLLLLLLLLLLPPPUUUZZZ^^^cccjjjnnnpppsssvvvyyy{{{}}}~~~zzzwwwsssqqqpppmmmjjjfffccccccaaa^^^[[[YYYXXXVVVTTTRRRPPPOOONNN{{{lll```XXX\\\fffxxxttttttsssoookkkfffeeefffooo|||wwwpppmmmmmmpppvvv|||vvvqqqlllhhhdddbbb\\\[[[YYYXXXWWWWWWWWWXXXYYYZZZ\\\]]]^^^^^^]]]]]]^^^___```aaaaaacccfffiiikkkjjjggg___VVVPPPOOOPPPTTTXXX]]]aaajjj|||}}}|||{{{}}}}}}|||{{{yyyvvvtttrrroooiii```XXXRRRNNNJJJHHHGGGGGGFFFGGGHHHIIIJJJKKKLLLJJJHHHFFFGGGIIILLLNNNRRRVVV\\\```bbbdddeeefffiiijjjmmmoooooonnnlllkkkfffhhhkkknnnttt|||wwwoookkkkkkjjjjjjmmmppptttwwwggg]]]RRRNNNMMMLLLLLLOOOOOOPPPRRRTTTVVVVVVVVVVVVUUUTTTQQQOOOMMMLLLLLLLLLLLLOOOTTTYYY^^^ccciiimmmrrrsssttttttuuuwww{{{~~~}}}zzzwwwuuutttsssqqqpppnnnmmmmmmkkkhhhfffeeeccc```]]]ZZZXXXXXXWWW{{{jjj\\\SSSWWWaaauuuxxxssssssssspppmmmiiiiiillluuu|||sssnnnkkkkkkmmmqqqxxx~~~yyytttnnnjjjgggcccaaa\\\[[[YYYXXXWWWWWWWWWXXXYYY[[[]]]_________^^^]]]___```aaabbbbbbdddhhhkkkooollleee\\\SSSOOOPPPRRRUUUYYY___gggsss}}}}}}}}}|||zzzwwwtttsssoooiiiaaaYYYTTTOOOKKKHHHFFFGGGGGGHHHIIIJJJKKKKKKMMMKKKIIIGGGGGGJJJMMMOOOQQQVVV\\\```cccdddeeefffiiijjjlllnnnooonnnmmmlllggghhhjjjnnnuuu~~~wwwkkkeeegggffffffgggiiilllppprrrggg]]]TTTQQQOOONNNPPPSSSRRRSSSTTTUUUVVVVVVVVVVVVVVVTTTRRROOOMMMLLLLLLLLLKKKMMMRRRWWW]]]bbbhhhkkkoooooonnnmmmnnnqqqwww{{{~~~~~~|||zzzxxxxxxwwwwwwuuuuuuvvvwwwwwwvvvtttrrrqqqooolllhhheeeccccccbbbqqq^^^PPPJJJQQQ]]]kkkxxxrrrrrrrrrpppmmmkkklllsssyyysssooonnnlllmmmoootttzzz{{{wwwqqqllliiieeebbb___[[[ZZZYYYXXXWWWWWWXXXXXXYYY[[[]]]___```___^^^]]]```aaabbbcccdddfffjjjlllrrrmmmdddZZZRRRPPPQQQSSSUUUYYY```kkk{{{~~~~~~~~~}}}{{{xxxuuutttnnnjjjbbb[[[UUUPPPKKKHHHFFFGGGHHHIIIJJJKKKLLLLLLMMMLLLIIIGGGHHHJJJMMMOOOQQQUUU\\\aaadddeeeffffffhhhjjjmmmooopppooommmlllggggggiiimmmuuuvvvkkkccc___bbbbbbbbbccceeehhhkkkmmmhhh```XXXUUURRRPPPQQQUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUSSSQQQOOOMMMLLLLLLLLLJJJKKKOOOTTT[[[aaafffhhhjjjiiihhhfffggglllrrrwwwzzz{{{}}}~~~|||zzzyyyyyyzzz{{{xxxzzz}}}~~~}}}|||yyyvvvsssqqqqqqpppfffSSSHHHEEELLLWWWbbbzzzrrrpppqqqooommmjjjmmmuuu~~~xxxtttsssrrrqqqqqqqqqrrruuuzzzxxxtttooojjjgggdddaaa^^^[[[ZZZYYYXXXWWWXXXXXXYYYZZZ[[[]]]^^^______^^^]]]```bbbcccdddeeehhhkkknnnssslllbbbXXXRRRPPPRRRUUUVVVZZZaaaooo~~~|||yyywwwuuupppkkkeee^^^YYYSSSMMMIIIFFFGGGHHHJJJKKKLLLLLLLLLMMMKKKIIIGGGHHHJJJMMMOOOPPPUUU\\\bbbdddeeeffffffhhhjjjnnnrrrsssqqqooommmhhhggghhhmmmuuutttjjjccc```^^^___```aaaccceeeiiilllnnnllleee___\\\XXXTTTTTTXXXXXXWWWWWWVVVUUUUUUTTTTTTSSSQQQOOOMMMLLLLLLLLLLLLJJJKKKNNNSSS[[[bbbfffgggfffeeedddbbbcccgggnnnrrrwwwxxx{{{}}}~~~|||zzzzzz{{{|||}}}|||~~~aaaPPPIIIEEEHHHOOO[[[||||||sssqqqqqqpppnnnkkkmmmuuu|||xxxwwwwwwxxxzzzxxxvvvuuuvvvwwwzzz{{{}}}vvvrrrmmmiiifffccc```^^^[[[ZZZXXXWWWWWWXXXYYYYYY[[[[[[[[[\\\]]]]]]^^^^^^aaabbbdddeeefffiiimmmoooqqqjjj___UUUPPPPPPRRRTTTYYY\\\cccrrr~~~{{{xxxwwwrrrnnnhhhbbb\\\VVVPPPKKKFFFGGGIIIKKKLLLMMMMMMMMMLLLKKKHHHGGGGGGIIILLLNNNMMMSSS[[[```cccddddddeeefffjjjpppuuuxxxvvvssspppjjjiiiiiimmmvvvuuuhhhaaa^^^]]]]]]^^^___aaaeeejjjnnnrrrtttuuupppllliiiccc]]][[[^^^YYYXXXWWWUUUTTTSSSSSSSSSPPPOOONNNLLLKKKKKKLLLLLLLLLLLLNNNTTT]]]cccggghhhgggfffdddbbbbbbdddjjjnnnsssuuuxxx{{{~~~|||{{{zzz{{{}}}}}}```SSSNNNHHHFFFHHHWWWwwwtttqqqrrrqqqooonnnooouuu|||zzzzzz|||}}}}}}zzzxxxyyyzzz{{{~~~{{{uuuqqqlllhhheeebbb___]]]ZZZZZZXXXWWWWWWXXXYYYYYY[[[[[[[[[[[[\\\]]]^^^___aaaccceeefffgggiiimmmpppppphhh]]]TTTPPPPPPRRRSSS[[[]]]eeettt|||yyyxxxtttpppkkkeee___YYYRRRMMMEEEGGGIIIKKKMMMMMMMMMMMMLLLJJJHHHFFFGGGIIILLLNNNLLLQQQYYY___bbbcccccccccdddiiiqqqxxx{{{zzzwwwtttllljjjiiinnnwww|||mmmaaa[[[ZZZ[[[[[[]]]___ccchhhnnnsssxxx{{{{{{wwwtttnnnfffccceeeZZZYYYWWWUUUTTTRRRRRRRRROOONNNLLLKKKKKKKKKLLLMMMMMMMMMOOOVVV^^^eeehhhiiiiiihhhfffcccaaacccgggkkkqqqsssvvvzzz}}}}}}{{{{{{|||~~~yyy]]]LLLGGGFFFHHHJJJSSSjjjyyyrrrnnnlllkkkjjjmmmrrr|||~~~~~~~~~{{{yyy|||~~~~~~yyyuuutttpppkkkgggdddaaa^^^\\\\\\ZZZXXXWWWVVVWWWXXXYYY[[[[[[[[[[[[\\\]]]^^^___]]]aaadddccceeekkkoooooonnnhhh\\\PPPLLLOOOUUUYYY[[[\\\ggg|||~~~|||}}}|||zzzwwwvvvqqqjjjeeeaaa[[[UUUOOOKKKJJJJJJLLLOOORRRSSSSSSRRRMMMIIIIIIHHHHHHKKKQQQSSSUUUYYY]]]aaadddeeefffdddjjjqqqyyy|||zzzvvvsssjjjeeebbbfffqqq}}}uuufff[[[WWWYYY[[[]]]^^^^^^aaagggqqq{{{~~~wwwmmmcccbbb[[[UUUVVVVVVRRRPPPPPPNNNMMMLLLKKKKKKLLLMMMMMMPPPPPPSSSZZZdddkkknnnooollliiidddbbbcccdddffffffkkkmmmqqqtttxxx{{{|||}}}~~~}}}~~~www[[[JJJEEEDDDFFFHHHRRRgggxxxpppllliiihhhiiimmmsss~~~~~~~~~}}}wwwtttrrrnnniiieeebbb___]]]ZZZ[[[ZZZXXXWWWWWWXXXZZZ[[[YYYYYYZZZ[[[]]]___```aaa```dddeeedddffflllooooookkkeeeZZZQQQOOOTTTYYY\\\```cccooo}}}}}}}}}}}}|||yyyyyytttmmmhhhddd___XXXSSSMMMLLLLLLMMMQQQSSSUUUUUURRRMMMIIIIIIHHHHHHKKKQQQSSSUUUYYY]]]aaadddffffffccchhhooowww{{{{{{wwwtttlllgggdddgggqqq|||ttteeeZZZVVVWWWYYY[[[^^^___cccjjjuuuwwwkkkeee]]]WWWVVVUUURRROOOOOONNNMMMLLLLLLLLLMMMOOOOOOSSSUUUYYY```iiioooqqqqqqlllhhhdddbbbbbbcccccccccfffhhhjjjnnnrrrvvvyyy{{{~~~~~~tttXXXHHHCCCBBBDDDFFFOOObbbzzzqqqkkkgggeeehhhmmmuuu~~~{{{uuurrrooolllgggccc```^^^[[[YYYYYYXXXXXXXXXXXXZZZ\\\]]]YYYYYYZZZ\\\^^^```bbbccccccfffgggfffhhhnnnpppooohhhaaaWWWSSSUUUYYY^^^```ffflll{{{~~~}}}}}}~~~~~~}}}|||wwwqqqllliiiddd]]]XXXQQQOOONNNOOORRRUUUWWWWWWSSSMMMIIIIIIHHHHHHKKKQQQSSSVVVYYY^^^aaadddffffffbbbeeellluuu{{{|||zzzwwwooojjjgggiiirrr|||uuufffZZZVVVWWWYYYZZZ]]]```eeennnyyyuuujjjbbbZZZWWWUUUQQQNNNNNNMMMMMMMMMMMMNNNPPPRRRSSSXXX[[[aaaiiipppttttttssskkkhhhdddbbbbbbbbbbbbaaaaaaaaacccfffjjjpppuuuxxx~~~~~~sssWWWHHHCCCBBBCCCEEELLL[[[uuu~~~tttlllgggdddeeellluuu}}}xxxsssooommmjjjeeeaaa___]]][[[YYYWWWWWWXXXXXXZZZ\\\]]]^^^[[[[[[\\\]]]^^^```bbbccccccfffggggggjjjppprrrpppfff]]]VVVVVVZZZ^^^aaadddjjjuuu~~~}}}}}}}}}|||||||||~~~~~~yyysssooolllgggaaa]]]TTTRRRPPPPPPRRRVVVXXXYYYTTTOOOJJJJJJIIIHHHKKKPPPTTTVVVZZZ^^^bbbeeefffgggbbbeeekkksss|||}}}sssnnnjjjkkkrrr|||xxxhhh]]]YYYZZZ\\\]]]\\\___fffooozzz}}}qqqfff]]]YYYUUUPPPMMMMMMMMMMMMMMMNNNPPPRRRUUUVVV[[[```hhhpppuuuwwwuuusssjjjhhhfffeeefffggggggggg```______```eeekkkrrrvvv{{{}}}rrrWWWHHHCCCBBBCCCEEEJJJUUUkkkuuulllfffbbb```fffooo|||}}}zzzuuupppllllllhhhdddaaa___]]][[[YYYWWWWWWXXXYYY[[[]]]___```___^^^^^^^^^___```aaaaaabbbeeeggghhhmmmrrrrrrmmmbbbZZZUUUXXX]]]```eeejjjppp{{{~~~}}}~~~}}}||||||zzz{{{{{{|||}}}~~~~~~yyyssspppmmmiiiddd___WWWTTTQQQPPPRRRVVVXXXZZZXXXRRRMMMKKKJJJHHHKKKPPPTTTVVVZZZ^^^bbbeeefffgggdddeeejjjsss}}}wwwsssnnnnnnsss{{{yyyjjj___[[[\\\^^^___]]]aaagggnnnwwwvvvkkk```ZZZUUUPPPMMMMMMMMMMMMNNNOOOQQQTTTVVVXXX\\\bbbkkkssswwwvvvsssqqqjjjhhhggghhhkkkoooqqqqqqfffdddaaa```ccciiiooossswwwzzz~~~rrrWWWIIIDDDCCCCCCEEEIIIPPPbbb~~~vvvmmmeeeaaa]]]bbbiiiuuu|||yyywwwsssnnnjjjjjjfffbbb___^^^\\\[[[YYYWWWWWWYYY[[[\\\^^^___```aaaaaa```````````````aaabbbeeegggiiinnnqqqmmmggg\\\UUUSSSYYY]]]```iiittt|||ppp{{{}}}xxxuuuvvvyyy}}}}}}|||{{{yyyzzz{{{{{{{{{|||~~~}}}yyyssspppnnnkkkfffaaa[[[WWWRRRPPPRRRVVVYYY[[[\\\VVVPPPNNNKKKIIIKKKOOOTTTWWWZZZ___bbbeeegggggggggfffiiirrr~~~{{{wwwrrrpppsss{{{{{{lllaaa]]]___aaabbbdddgggkkkooosss{{{{{{ooobbb[[[UUUPPPMMMNNNNNNNNNNNNOOORRRTTTWWWXXX\\\cccmmmtttvvvssspppnnniiigggfffhhhmmmtttxxxzzzpppmmmhhheeeeeehhhllloooqqquuuzzz~~~pppWWWHHHDDDBBBCCCDDDHHHMMM[[[vvv{{{qqqiiidddaaaeeejjjsss|||zzzxxxvvvtttpppllliiigggddd```]]]\\\[[[YYYXXXWWWXXXZZZ\\\]]]^^^______````````````aaaaaabbbccccccfffiiikkknnnnnnggg]]]TTTOOOQQQYYY]]]```nnn~~~|||iiirrryyywwwsssqqqssswww|||}}}{{{zzzyyyzzz|||{{{yyyyyy{{{~~~}}}yyytttqqqooolllgggccc^^^ZZZUUURRRTTTXXX[[[^^^```ZZZSSSPPPMMMIIIJJJNNNUUUWWW[[[___ccceeeggghhhhhhfffhhhqqq}}}~~~zzzuuurrrttt{{{pppfffccceeehhhiiimmmppprrrrrrrrruuu}}}~~~qqqccc[[[VVVPPPNNNOOONNNNNNNNNOOOQQQTTTVVVXXX\\\dddmmmttttttqqqmmmkkkiiifffdddfffllltttzzz~~~{{{wwwpppkkkggggggiiikkkkkkpppvvv{{{}}}oooVVVGGGCCCBBBBBBCCCHHHKKKXXXrrrvvvnnniiihhhjjjmmmvvvzzzxxxvvvtttrrroookkkhhheeebbb^^^[[[ZZZYYYXXXVVVXXXYYYZZZ\\\^^^^^^_______________```aaacccdddeeeeeehhhjjjlllnnnlllaaaVVVNNNKKKOOOXXX\\\aaarrrvvvffflllzzz}}}wwwvvvsssrrrtttxxx}}}~~~{{{zzzyyy{{{|||zzzxxxwwwyyy|||}}}yyytttrrrpppnnniiieeeaaa\\\WWWTTTUUUYYY]]]```ccc\\\UUUQQQMMMIIIJJJNNNUUUWWW[[[___cccfffggghhhhhheeefffooo||||||wwwsssttt{{{vvvllliiillloooppptttvvvwwwtttqqqsssyyy~~~~~~rrrddd\\\VVVQQQOOOPPPNNNNNNNNNOOOQQQTTTVVVWWW]]]dddnnnssssssooolllkkkhhheeebbbdddjjjrrryyy}}}}}}uuunnniiigggggghhhhhhmmmtttxxx{{{pppTTTEEEBBBBBBBBBCCCIIIMMMWWWnnn|||uuuqqqkkkpppxxxwwwuuutttrrrpppkkkeeeaaa```___\\\ZZZXXXVVVUUUTTTXXXYYYZZZ\\\^^^```aaabbbaaa`````````aaabbbccccccmmmllllllnnnnnnggg[[[RRRNNNMMMQQQYYY]]]cccxxxooo```dddrrr~~~}}}~~~~~~}}}}}}}}}|||{{{zzzyyyxxxwwwzzzuuupppnnnooommmhhhccc```[[[WWWVVVUUUVVV\\\dddccc___XXXQQQLLLKKKLLLMMMRRRWWW\\\^^^___aaaeeehhhiiihhhgggkkkvvv~~~yyyzzz|||~~~yyysssuuuwwwwww}}}}}}|||xxxsssuuuzzzyyypppddd\\\XXXVVVSSSPPPQQQOOOOOOQQQUUUXXXZZZZZZZZZaaaggglllqqqsssnnnffffffdddaaa```dddllltttyyy|||yyysssmmmhhhdddcccbbbbbbhhhoootttxxxqqqUUUFFFBBBBBBBBBBBBDDDIIITTTkkk{{{wwwrrryyy}}}~~~}}}zzzvvvtttsssqqqooojjjeee```]]]]]][[[YYYXXXWWWWWWWWWYYYZZZ[[[\\\^^^___aaaaaabbbbbbaaabbbbbbcccdddeeelllmmmnnnooollleeeZZZRRRMMMMMMRRRYYY]]]eee}}}ggg\\\```nnn}}}~~~}}}|||{{{{{{{{{wwwrrrppppppnnniiieeebbb^^^[[[ZZZYYYXXX\\\cccddd```ZZZSSSMMMKKKKKKMMMTTTXXX]]]___```bbbfffjjjiiihhhgggkkkvvv~~~zzz|||~~~zzzttttttyyywwwoooddd]]][[[ZZZXXXVVVUUUSSSRRRSSSVVVYYY[[[[[[]]]cccgggiiikkkllliiicccbbb```]]]\\\___eeekkkppptttrrrnnnjjjfffbbb```___aaaeeekkkooosssyyyrrrVVVFFFBBBAAA@@@AAA@@@EEEOOOddd}}}{{{|||{{{zzz~~~{{{xxxtttsssqqqooommmiiiccc___[[[ZZZYYYYYYXXXXXXXXXYYYZZZ[[[\\\]]]^^^___``````bbbbbbbbbccccccdddffffffjjjnnnqqqpppjjj```WWWRRRLLLMMMSSSYYY^^^iiisss]]]VVVZZZhhh~~~}}}}}}||||||xxxtttrrrqqqoookkkgggdddbbbaaaaaa___\\\^^^bbbeeeccc]]]UUUNNNKKKKKKLLLVVVZZZ^^^```aaaccchhhlllhhhiiihhhlllwww{{{}}}|||ttttttxxxuuunnnfffaaa``````___^^^```]]]ZZZYYY[[[\\\]]]]]]aaagggjjjiiiggggggeeeaaa^^^\\\YYYXXXYYY]]]bbbeeegggggggggfffccc```]]]ZZZ___bbbfffiiimmmsss|||tttWWWGGGBBB@@@?????????CCCJJJ[[[xxx~~~{{{zzz}}}~~~{{{yyyrrrpppnnnllljjjfffbbb^^^[[[ZZZYYYXXXXXXXXXXXXXXX\\\\\\]]]]]]^^^______```bbbbbbbbbbbbccceeefffgggiiinnnrrrpppfff\\\UUURRRMMMOOOUUUZZZ___nnnjjjVVVRRRUUUbbbzzz~~~}}}}}}|||||||||yyyuuusssqqqooollliiifffdddeeehhhfffaaaaaadddgggeeeaaaYYYQQQLLLKKKLLLXXX[[[```aaabbbdddhhhllljjjkkkkkkoooyyy~~~}}}sssrrrwwwuuupppjjjfffeeefffffffffnnnkkkfffcccbbbaaa```___bbbjjjnnnmmmkkkiiifffbbb]]][[[XXXVVVVVVXXX\\\^^^]]]___bbbcccbbb```\\\ZZZ^^^```bbbeeeiiipppyyyuuuXXXGGGBBB@@@??????>>>BBBGGGTTTmmm~~~yyyxxx|||~~~{{{xxxvvvpppnnnkkkiiigggddd```]]][[[[[[YYYXXXWWWWWWWWWWWW\\\\\\]]]^^^^^^___`````````aaaaaaaaacccdddeeefffhhhmmmqqqmmmbbbXXXSSSRRROOORRRWWW]]]eeeuuudddSSSPPPRRR\\\sss~~~~~~}}}|||||||||yyywwwuuusssqqqooolllkkkgggggghhhkkkiiieeeeeehhhhhhhhheee]]]TTTNNNMMMNNNXXX\\\aaacccdddeeehhhkkkmmmnnnooorrr|||{{{qqqrrrwwwxxxtttooolllkkklllnnnnnnzzzvvvqqqmmmiiifffbbb``````hhhpppqqqpppnnnhhhaaa[[[XXXUUUSSSSSSUUUXXX[[[ZZZ\\\```cccdddcccaaa_________aaaccchhhooowww}}}vvvXXXHHHBBB@@@??????===@@@EEEOOOddd{{{wwwxxx|||zzzvvvrrrpppmmmkkkhhhfffeeebbb^^^[[[[[[ZZZYYYXXXWWWWWWVVVVVV[[[\\\]]]^^^___```aaaaaa`````````aaacccdddfffggghhhkkklllggg^^^UUURRRRRRQQQTTTZZZbbbnnnvvv^^^RRROOOOOOWWWlll~~~~~~~~~~~~}}}}}}}}}wwwvvvuuusssrrrpppooonnnllljjjjjjllljjjeeefffiiiiiikkkiiibbbXXXQQQPPPQQQYYY^^^dddggghhhgggiiikkkooopppqqqttt|||{{{qqqrrrxxx~~~|||zzzwwwttttttvvvxxxzzz~~~zzzwwwrrrnnnhhhddd___fffnnnrrrtttsssjjj```XXXUUURRRPPPQQQTTTYYY\\\^^^```cccfffiiijjjjjjjjjfffeeefffggglllqqqwwwzzzvvvXXXHHHCCCAAA@@@@@@<<<@@@CCCIIIZZZuuu~~~}}}xxxtttpppooollliiifffdddccc```]]]ZZZYYYXXXXXXWWWWWWXXXXXXXXX[[[[[[\\\^^^___aaabbbcccaaaaaaaaabbbdddeeeggghhhiiiiiigggbbbZZZTTTQQQQQQRRRVVV\\\hhhyyyhhhVVVPPPLLLKKKRRRfff~~~~~~}}}}}}||||||||||||{{{{{{vvvvvvvvvuuusssrrrrrrrrrrrrnnnlllkkkgggcccdddhhhjjjmmmllleee[[[TTTSSSUUUZZZ```hhhmmmmmmkkkkkkllloooqqqrrrttt{{{}}}rrrssszzz|||~~~~~~}}}}}}}}}{{{tttpppeeeiiimmmrrrwwwxxxnnncccXXXUUURRRPPPRRRXXX^^^bbbfffggghhhkkknnnqqqtttuuuuuutttssssssvvvyyy{{{|||}}}uuuXXXHHHCCCAAA@@@@@@===@@@AAADDDPPPhhh~~~{{{wwwtttrrrqqqkkkhhheeecccaaa___\\\ZZZVVVVVVVVVWWWXXXYYYZZZ[[[ZZZ[[[\\\^^^```aaacccdddbbbbbbbbbdddeeeggghhhiiiiiihhhddd^^^XXXTTTQQQQQQRRRVVV^^^lllxxx\\\PPPNNNJJJHHHOOOccc|||~~~}}}~~~~~~yyyyyyyyyyyyyyyxxxxxxxxxvvvwwwwwwvvvuuuttttttuuuwwwrrrmmmjjjeeeaaabbbgggjjjnnnnnnhhh]]]UUUUUUWWW[[[ccckkkppppppnnnmmmmmmoooqqqrrrssszzzsssttt{{{{{{{{{mmmnnnooorrrzzz|||sssggg[[[XXXTTTSSSVVV\\\dddiiilllllllllnnnqqqvvvzzz}}}zzz}}}zzzZZZHHHCCCBBB@@@??????>>>???DDDKKKXXXlll~~~{{{}}}zzzwwwtttrrroookkkhhhgggeeebbb```]]]\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYY\\\]]]^^^```aaacccdddeeedddfffggghhhgggggghhhjjjllliiiccc\\\RRRJJJLLLSSSVVVYYYcccvvvjjjXXXMMMFFFEEEIIIOOO\\\wwwqqquuu~~~~~~~~~~~~{{{zzzyyyxxxxxxyyyzzzzzzwwwvvvuuuttttttuuuvvvvvv{{{xxxqqqkkkfffbbbaaa```hhhkkknnnjjjbbb[[[XXXXXX___kkkppprrruuunnnfffiiinnnqqqttttttvvv}}}zzzwwwwwwyyywwwvvvyyy{{{yyyppphhhZZZXXXVVVXXX]]]bbbfffhhhmmmmmmllllllpppwwwzzzzzz}}}xxxYYYHHHBBB@@@@@@@@@@@@>>>???CCCHHHSSSeeeuuu}}}www|||yyyuuusssqqqnnnjjjhhhdddccc```]]][[[ZZZYYYYYYVVVWWWWWWXXXYYYZZZ[[[[[[\\\]]]^^^```bbbcccdddeeeeeeeeefffggggggiiikkkmmmmmmfff^^^UUUMMMIIIMMMTTTWWW]]]iii}}}cccTTTKKKEEEBBBFFFKKKUUUlllssssssyyy~~~}}}|||||||||zzzzzzyyyxxxxxxyyyzzz{{{yyyxxxwwwvvvuuuvvvwwwwww|||xxxrrrlllfffbbb```___eeeiiillljjjccc]]]YYYYYY]]]jjjooorrrvvvooogggkkkkkkooorrrrrrssszzz||||||}}}|||zzzyyyuuunnnggg^^^\\\[[[]]]bbbgggkkkmmmppppppppppppssszzzxxxwwwxxx~~~vvvZZZIIIAAA>>>???AAAAAA??????AAADDDKKK[[[jjjkkkkkk~~~}}}yyyvvvssspppnnnllliiifffaaa```]]][[[YYYXXXWWWWWWSSSTTTUUUWWWYYY[[[]]]]]]]]]]]]^^^```bbbccceeeeeefffeeeeeefffiiimmmpppssspppeeeXXXPPPKKKJJJPPPWWWYYYbbbsssrrrZZZNNNHHHEEEAAADDDHHHOOO```|||{{{wwwxxx~~~}}}{{{zzzzzzyyyzzzzzzyyyyyyzzz{{{|||}}}|||{{{yyyxxxwwwwwwwwwwww{{{xxxsssmmmgggbbb^^^]]]```eeejjjjjjeee___[[[ZZZ]]]jjjoooqqquuuooogggkkkjjjooossstttuuuzzz}}}wwwqqqkkkfff```^^^^^^aaafffkkknnnoooooopppqqqrrrtttyyyvvvuuutttwww}}}vvv\\\JJJAAA===>>>AAA@@@??????@@@BBBGGGTTTaaahhhaaammm|||yyyuuussspppmmmllljjjgggddd___]]][[[YYYWWWWWWWWWWWWTTTUUUWWWXXXZZZ\\\^^^^^^]]]^^^___```bbbdddeeefffgggffffffhhhlllqqqtttvvvooocccUUUNNNLLLMMMSSSZZZ^^^jjj~~~gggRRRJJJFFFDDDBBBEEEIIIMMMXXXqqq}}}~~~|||zzzyyyxxxxxxzzzzzzzzz{{{|||~~~}}}{{{yyywwwvvvvvvvvvyyywwwsssmmmfff```[[[YYYZZZ___eeehhheeeaaa]]][[[^^^jjjoooqqqtttmmmeeehhhmmmssszzz{{{{{{yyyppphhhddd^^^^^^^^^bbbgggkkknnnoookkklllnnnoooppptttxxx|||~~~wwwuuusssssswww|||uuu\\\KKKBBB======@@@???>>>???AAABBBFFFQQQ]]]pppaaadddppp}}}zzzvvvsssqqqooollljjjiiigggdddbbb^^^\\\ZZZYYYWWWWWWWWWXXXXXXYYYZZZ[[[\\\]]]^^^^^^]]]^^^___aaabbbdddeeefffiiihhhhhhkkkooosssttttttggg]]]RRRNNNNNNOOOUUU[[[ggguuu|||___OOOIIIFFFDDDBBBEEEIIILLLTTThhh}}}{{{zzzyyyyyyxxxzzz{{{|||~~~|||yyyvvvuuuttttttuuutttqqqmmmfff___YYYUUUTTTYYY___cccccc```]]]ZZZ^^^kkkooopppssskkkbbbeeemmmvvv~~~qqqgggccc^^^^^^___ccciiimmmooooooiiijjjkkkkkklllnnnrrruuu|||}}}wwwvvvsssqqqrrruuuzzz}}}qqqXXXIIICCC???>>>???======???BBBBBBEEEOOO[[[}}}~~~hhhaaacccttt~~~yyyuuurrrpppmmmkkkiiigggfffeeebbb```\\\[[[ZZZXXXWWWWWWXXXXXX[[[[[[\\\\\\]]]]]]]]]^^^^^^^^^___aaacccdddffffffiiihhhiiimmmqqqrrrppplllZZZSSSNNNMMMOOORRR[[[cccvvvqqqXXXNNNIIIFFFDDD@@@BBBFFFJJJPPP```|||~~~~~~~~~~~~~~~~~~~~~~~~|||{{{{{{{{{{{{{{{|||~~~}}}zzzwwwtttssssssrrrrrrqqqmmmggg```XXXTTTPPPSSSYYY^^^___^^^[[[YYY]]]iiimmmnnnqqqiii```ccciiitttrrrgggbbb___```bbbgggmmmppprrrqqqiiijjjjjjjjjiiikkknnnqqqtttwww}}}~~~xxxxxxvvvsssrrrsssvvvyyyyyy~~~~~~hhhQQQEEECCCBBB@@@@@@======@@@BBBBBBDDDMMMWWWoooqqqfff___eeeuuu{{{wwwsssqqqqqqjjjhhhfffeeedddccc```^^^[[[ZZZXXXWWWVVVWWWWWWXXXZZZ[[[[[[\\\\\\]]]]]]^^^^^^^^^```aaaccceeeffffffggggggiiinnnrrrooohhhaaaQQQMMMLLLNNNQQQYYYfffsssfffSSSMMMJJJFFFDDDAAAAAAEEEJJJNNNZZZqqq}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~|||~~~|||xxxuuutttsssqqqrrrrrrpppjjjbbbZZZUUULLLOOOSSSXXX[[[[[[YYYWWWXXXeeejjjlllppphhh```dddeeeqqq~~~rrrgggbbb___aaadddiiiooorrrsssrrrjjjjjjiiigggfffgggkkknnnooorrrwww|||~~~~~~}}}zzzwwwvvvyyy|||zzz~~~yyybbbKKKBBBCCCDDDBBB@@@===>>>@@@CCCBBBBBBJJJTTTaaazzzmmmaaa^^^dddvvv}}}zzzuuusssrrrrrriiigggeeeccccccbbb```^^^YYYXXXWWWVVVVVVVVVWWWWWWXXXYYYZZZ[[[\\\]]]^^^^^^^^^___```aaaccceeefffgggeeefffiiinnnqqqlllbbbYYYMMMLLLLLLPPPUUU___rrr^^^OOOMMMKKKGGGDDDCCCCCCFFFKKKOOOWWWkkk~~~~~~}}}}}}}}}~~~}}}}}}yyyvvvuuutttqqqssssssqqqlllddd\\\WWWKKKMMMPPPUUUXXXYYYWWWVVVTTTaaagggjjjoooiiibbbfffbbbppp~~~qqqfffbbb^^^```ccciiiooorrrrrrrrriiihhhfffdddbbbdddhhhkkklllpppuuuzzz~~~|||~~~~~~uuu^^^HHHBBBAAA===;;;<<<===>>>???@@@BBBEEEJJJMMMbbbvvv~~~iii^^^\\\ggg~~~zzzuuurrrooonnnnnniiifffccc``````___]]]\\\XXXXXXWWWWWWWWWWWWXXXXXXYYYZZZ[[[]]]___```bbbbbb______```aaaccceeehhhiiinnnllllllnnnooogggXXXKKKLLLLLLNNNSSSXXXdddxxxyyy[[[PPPLLLFFFBBBCCCDDDDDDDDDEEEFFFOOObbbuuu}}}||||||}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}|||yyyxxxxxxuuuqqqpppmmmfff[[[SSSOOOLLLLLLQQQSSSRRRQQQRRRTTT\\\gggnnnoooiiiccc___hhhpppzzz~~~qqqfff___XXXYYY^^^fffnnnssstttsssmmmlllhhhcccaaabbbfffiiikkknnntttyyy}}}xxx```JJJBBBAAA>>>;;;===>>>???@@@@@@AAACCCGGGJJJ\\\nnnwwwggg]]]___qqq|||zzzvvvrrrnnnlllkkkjjjiiifffbbb```___^^^]]]\\\YYYXXXWWWWWWXXXYYYZZZ[[[^^^^^^______```aaaaaabbbaaa``````aaabbbeeegggiiinnnoooooonnnggg]]]SSSLLLIIIJJJOOOWWW```mmmsssVVVLLLIIICCC@@@AAAFFFEEEEEEEEEEEELLL^^^ooo~~~}}}|||}}}~~~~~~~~~~~~~~~|||zzzzzzwwwtttrrrpppiii^^^VVVPPPMMMLLLQQQSSSQQQPPPRRRUUU]]]iiipppqqqmmmgggccchhhpppyyy~~~~~~rrrggg___YYYXXXZZZbbblllrrrtttrrrmmmkkkhhhdddaaacccgggjjjmmmqqquuuzzz}}}}}}dddLLLCCCAAA>>><<<>>>>>>???@@@@@@@@@AAADDDGGGUUUddd|||{{{iii```fffqqq~~~yyywwwsssooollljjjiiihhhgggdddaaa___^^^^^^\\\[[[YYYYYYXXXWWWXXXZZZ]]]^^^cccbbbbbbbbbbbbaaaaaaaaacccbbbaaaaaacccfffiiikkkooorrrssskkk^^^RRRMMMLLLJJJLLLTTT___jjjyyyqqqXXXOOOLLLHHHFFFHHHIIIHHHGGGFFFFFFKKK[[[kkk{{{}}}}}}}}}~~~~~~~~~~~~~~~~~~||||||zzzwwwuuurrrlllccc[[[SSSNNNMMMPPPQQQOOOOOOPPPTTT\\\iiirrrtttqqqllliiilllttt}}}}}}~~~~~~~~~vvvkkkbbbZZZWWWUUU\\\gggpppsssqqqlllkkkhhhdddbbbdddhhhlllqqqtttwww{{{}}}fffMMMDDDAAA>>>===???===>>>?????????AAACCCFFFQQQ\\\qqqssskkkhhhuuu}}}zzzxxxvvvssspppmmmkkkiiiiiieeeccc___]]]]]]]]][[[ZZZZZZYYYXXXXXXYYY\\\___aaaccccccccccccbbbbbbbbbbbbcccccccccdddfffjjjmmmooossstttpppeeeWWWLLLIIIKKKNNNRRR[[[iiivvvnnnZZZQQQOOOLLLKKKLLLLLLJJJIIIIIIHHHMMM[[[iiizzz~~~}}}}}}}}}~~~}}}~~~~~~~~~~~~~~~}}}|||{{{yyywwwsssmmmeee```VVVQQQNNNPPPPPPNNNNNNPPPSSS\\\iiitttwwwuuuqqqnnnsss{{{}}}~~~~~~~~~~~~rrrhhh]]]WWWRRRWWWbbbmmmqqqpppllljjjhhheeedddfffkkkoootttvvvxxxzzz|||~~~gggMMMDDDAAA>>><<>>???@@@AAADDDFFFMMMUUUfffwwwhhhdddppp|||yyyvvvuuutttqqqooollljjjiiihhhdddaaa^^^\\\\\\\\\ZZZYYYYYYYYYYYYYYY[[[]]]```bbbaaaaaaaaabbbbbbccccccdddbbbccceeegggkkknnnrrrtttuuuqqqhhh]]]SSSMMMJJJJJJPPPUUUaaarrrrrrdddTTTLLLIIIHHHGGGHHHIIIGGGFFFGGGHHHMMMZZZgggwww}}}|||{{{{{{|||}}}~~~~~~}}}}}}}}}{{{zzzzzzxxxvvvrrrmmmfffbbbYYYSSSOOOPPPPPPNNNOOOQQQWWW```nnnyyy}}}{{{wwwuuuwww~~~zzzpppaaaZZZSSSUUU^^^hhhmmmooolllkkkiiigggfffiiiooossswwwxxxyyyyyyyyy{{{}}}~~~eeeLLLCCCAAA===;;;===999<<<>>>@@@AAABBBEEEGGGHHHMMM[[[qqqssscccffflllwww|||yyyvvvtttpppooommmkkkiiigggeeeeeebbb___\\\[[[[[[[[[ZZZYYYXXXYYYYYY[[[\\\^^^___```______```aaabbbcccdddeeeaaacccgggjjjnnnqqqssstttqqqiii]]]UUUPPPNNNLLLKKKPPPWWWfff{{{hhh___RRRIIIFFFEEEEEEDDDDDDAAAAAACCCEEEJJJUUU```www~~~||||||{{{~~~{{{|||~~~~~~}}}}}}~~~~~~~~~}}}{{{yyyxxxxxxwwwuuuqqqlllgggddd[[[UUUPPPPPPQQQPPPQQQTTT]]]gggttt}}}{{{yyyuuueee___XXXVVV[[[cccjjjmmmmmmllljjjiiiiiimmmsssxxxzzzzzzzzzyyyxxxxxxzzz}}}{{{bbbKKKCCCAAA<<<:::;;;;;;>>>@@@AAAAAABBBCCCEEEEEEIIITTTgggzzzrrrjjjjjjttt~~~zzzwwwtttrrrllllllkkkiiigggeeecccbbbaaa^^^[[[ZZZZZZZZZYYYXXXWWWXXXZZZ\\\]]]^^^^^^]]]``````aaabbbcccddddddeeeaaadddhhhmmmoooppppppoooggg___UUUNNNLLLMMMNNNOOOVVV]]]mmmwwweee___UUULLLGGGFFFEEEDDDBBB??????AAACCCGGGQQQ[[[uuu~~~~~~~~~~~~~~~zzz{{{}}}}}}|||}}}~~~~~~~~~}}}|||yyywwwwwwwwwwwwuuuqqqlllhhhfff]]]VVVQQQQQQRRRQQQSSSWWWaaajjjwww~~~{{{|||~~~{{{{{{}}}~~~vvviiiddd^^^YYYYYY^^^ffflllnnnmmmlllkkklllpppvvv{{{}}}}}}|||zzzxxxwwwyyy{{{zzz~~~xxx```JJJBBBAAA<<<999:::>>>@@@BBBBBBAAAAAABBBCCCEEEIIISSSccc{{{qqqiiinnn{{{|||yyyvvvtttrrrlllkkkkkkiiihhheeedddbbb```]]]ZZZYYYYYYYYYYYYXXXWWWXXX[[[]]]^^^]]]\\\[[[bbbbbbbbbccccccdddddddddaaaeeeiiimmmooonnnllljjj^^^YYYQQQKKKHHHJJJOOORRR]]]dddtttjjjbbb^^^UUUKKKEEEDDDDDDBBBDDDAAA@@@BBBDDDGGGPPPYYYooo~~~~~~~~~}}}~~~yyy{{{}}}}}}|||}}}~~~}}}~~~~~~~~~~~~~~~|||yyywwwwwwxxxwwwuuuqqqllliiiggg^^^WWWRRRRRRRRRRRRTTTXXX```iiivvv|||yyy|||xxxwwwyyy{{{~~~uuukkkhhhbbb\\\XXX\\\dddkkknnnnnnmmmlllmmmrrrxxx}}}~~~{{{xxxxxxzzz{{{xxxyyy{{{}}}rrr\\\GGG@@@???======AAA???@@@BBBCCCEEEEEEEEEDDDDDDEEEMMM]]]rrrwwwmmmrrr|||{{{wwwtttqqqoooooommmjjjfffcccaaa______ZZZZZZYYYYYYXXXXXXXXXWWWYYYZZZZZZ[[[\\\\\\]]]]]]______``````aaaaaabbbbbbcccffflllqqqrrrmmmddd^^^WWWRRROOOPPPPPPPPPSSSYYYgggyyyppp^^^WWWUUUQQQLLLGGGDDDBBBAAA??????>>>======BBBKKKRRR```lll~~~~~~}}}{{{|||~~~{{{|||}}}~~~~~~~~~~~~~~~~~~|||yyyxxxvvvvvvuuuuuutttpppjjjeee\\\YYYTTTNNNLLLNNNSSSWWWiiiqqqzzz|||wwwwwwzzz}}}wwwqqqoookkkddd^^^\\\^^^bbbeeelllmmmnnnnnnnnnrrryyy~~~{{{wwwuuuxxx|||zzzvvvtttsssrrrsss{{{rrr\\\GGG@@@???======@@@===>>>@@@BBBCCCCCCCCCCCCEEEEEEKKKXXXjjjyyywwwxxxwww}}}yyyvvvtttrrrpppooommmiiidddaaa___^^^^^^ZZZZZZZZZZZZYYYYYYYYYXXXZZZ[[[[[[\\\\\\]]]^^^^^^___``````aaaaaabbbbbbccceeehhhlllppppppiii```ZZZQQQNNNMMMPPPQQQSSSXXX^^^tttdddUUUSSSQQQMMMIIIEEEBBBAAA@@@>>>???@@@???@@@CCCJJJNNNYYYeeewww|||{{{zzz{{{}}}~~~|||}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~|||||||||{{{zzzyyyxxxwwwwwwwwwvvvvvvtttqqqkkkggg___\\\VVVPPPNNNPPPVVV[[[hhhooowww}}}~~~}}}}}}~~~}}}~~~~~~{{{sssnnnooolllhhheeedddfffhhhjjjppppppppppppooorrrwww|||}}}zzzxxxxxxxxxyyyuuuqqqnnnkkkiiinnnuuuyyy|||rrr\\\GGGAAA???<<<<<<@@@>>>???AAACCCDDDDDDCCCCCCEEEDDDHHHRRR___pppzzzssswww|||}}}yyywwwuuutttrrrqqqnnnkkkfffbbb^^^]]]\\\]]][[[[[[[[[[[[[[[ZZZZZZZZZ\\\\\\]]]]]]^^^_________``````aaaaaabbbccccccdddhhhiiikkkmmmjjjcccZZZSSSMMMKKKMMMRRRUUUWWW^^^fffpppYYYOOOLLLKKKHHHEEEBBBAAA@@@@@@>>>???AAABBBBBBDDDHHHKKKQQQ\\\nnnyyyxxxwwwyyy|||~~~}}}~~~~~~~~~~~~}}}|||{{{~~~~~~~~~}}}yyyxxxwwwvvvuuuvvvvvvwwwxxxwwwvvvvvvuuuqqqlllhhhccc___XXXRRROOORRRXXX^^^fffmmmuuuzzz{{{{{{|||~~~~~~~~~~~~yyyrrrmmmnnnmmmmmmlllmmmoooqqqsssvvvvvvuuuttttttuuuyyy|||}}}}}}}}}~~~~~~|||xxxvvvuuupppkkkhhhdddaaaccciiimmmqqqxxxrrr\\\HHHAAA@@@<<<<<>>AAABBBCCCEEEEEEEEEDDDDDDAAA@@@CCCHHHMMMUUUbbboootttooonnnvvv{{{xxxuuurrrpppnnnkkkhhhhhheeeaaa]]][[[ZZZZZZZZZ\\\\\\\\\]]]]]]]]]]]]]]]_________```aaaaaabbbbbbaaaaaabbbcccdddeeeffffffiiifffccc___ZZZTTTMMMHHHLLLLLLOOOTTTXXX\\\gggrrrttt]]]RRROOOEEEDDDCCCBBBBBBCCCDDDEEEFFFDDDAAA@@@AAADDDGGGIIIJJJQQQ___ssstttssssssvvvzzz~~~}}}~~~~~~}}}||||||}}}}}}~~~}}}{{{yyywwwtttrrrrrrtttvvvxxxvvvtttsssrrrrrroookkkhhhaaa]]]WWWQQQNNNQQQWWW\\\gggmmmuuuzzz|||}}}{{{uuuqqqnnnllljjjjjjlllpppuuuyyyvvvvvvvvvxxx{{{~~~{{{|||~~~~~~|||yyykkkeee````````````ccchhhmmmpppvvv}}}rrr]]]IIIBBBAAA<<<;;;===>>>???AAABBBBBBBBBAAAAAA@@@???AAAFFFIIIMMMWWWaaasssyyyllldddgggmmmrrr|||~~~yyyvvvssspppmmmjjjgggdddcccbbb```]]]\\\[[[ZZZZZZ\\\\\\\\\]]]]]]]]]]]]]]]______``````aaabbbbbbbbbaaabbbcccdddeeefffggghhhgggbbb[[[UUUPPPMMMIIIGGGKKKLLLPPPVVV[[[cccqqqgggUUUMMMKKKCCCCCCBBBBBBCCCEEEFFFGGGIIIFFFAAA???AAADDDFFFGGGIIINNNZZZlllsssrrrsssuuuzzz~~~~~~~~~}}}||||||{{{{{{{{{|||}}}}}}}}}}}}||||||zzzxxxvvvtttssstttvvvxxxuuusssrrrqqqpppnnnkkkhhh```]]]XXXRRROOOQQQWWW[[[hhhnnnwww}}}zzzuuuqqqnnnlllhhhfffgggkkkooorrrmmmmmmnnnrrrxxx~~~~~~~~~}}}}}}|||nnnfff___^^^___```ccchhhsssvvv{{{~~~rrr]]]IIICCCAAA<<<:::<<<>>>???@@@AAAAAAAAA@@@???@@@???AAADDDEEEGGGNNNVVVbbbwww}}}kkk]]]]]]___aaaiiissszzz~~~~~~}}}yyyuuussspppnnnllliiieeebbb_________^^^]]]\\\[[[ZZZ[[[[[[\\\\\\]]]]]]]]]]]]______``````aaabbbbbbbbbbbbbbbccceeefffggghhhiiiccc]]]TTTLLLIIIHHHHHHHHHMMMOOOTTT]]]eeeqqquuu\\\OOOJJJHHHCCCBBBBBBBBBCCCEEEGGGHHHIIIFFFCCCBBBCCCEEEDDDCCCHHHKKKTTTeee{{{}}}tttssssssuuuzzz~~~}}}~~~}}}|||{{{{{{xxxyyyzzz{{{||||||{{{{{{zzzyyywwwuuuttttttuuuvvvuuutttrrrqqqqqqooollliiiaaa___[[[VVVSSSTTTXXX\\\gggoooyyy~~~zzzuuuqqqnnnllliiigggfffggghhhjjjggggggiiinnnuuu|||}}}|||{{{sssjjjbbb```bbbdddiiinnnxxxzzz}}}rrr]]]IIICCCAAA<<<:::<<>>@@@AAAAAA@@@>>>===???>>>>>>???@@@CCCEEEFFFPPP```vvvxxxnnnccc[[[VVVSSSWWW]]]dddmmmyyy~~~vvvqqqpppmmmjjjhhhgggeeebbb___[[[ZZZYYYXXXXXXYYYZZZ[[[[[[ZZZZZZYYYZZZ\\\^^^___```bbbddddddcccbbbbbbbbbdddfffhhhiiihhhgggfffeee^^^XXXOOOGGGDDDGGGLLLQQQSSSWWW___mmmttt^^^UUUOOOIIIEEEGGGFFFEEECCCBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@DDDDDDIIIWWWlllwwwwwwvvvvvvwwwyyy{{{|||{{{||||||||||||~~~~~~~~~~~~}}}||||||{{{{{{||||||xxxuuuuuuxxx{{{{{{zzzyyyxxxvvvtttssssssttttttppppppppppppooonnnllllllddddddcccaaa```^^^]]]\\\iiiqqqzzz|||xxxtttsssqqqooollljjjjjjiiifffddd```dddiiinnnssswww|||}}}xxxtttnnngggdddgggooowww|||~~~}}}||||||{{{{{{xxxdddNNNBBB???===<<<<<>>>>>>>>???@@@BBBDDDEEEKKKYYYnnnyyyppphhhccc^^^XXXVVVVVV]]]hhhvvv~~~~~~}}}}}}tttqqqooollliiigggeeeccc```]]]ZZZYYYXXXXXXXXXYYYZZZ[[[[[[ZZZZZZZZZ[[[\\\^^^___```bbbddddddcccaaaaaabbbeeeeeefffhhhhhhgggdddbbbUUUQQQKKKFFFFFFKKKQQQUUU\\\^^^hhh{{{fffUUUPPPLLLHHHEEEFFFEEECCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAABBBBBBBBBDDDDDDGGGRRRdddxxx~~~{{{yyyxxxyyyzzz{{{{{{{{{|||}}}~~~~~~~~~~~~}}}}}}|||{{{zzzzzz{{{{{{}}}zzzxxxxxxzzz{{{{{{zzzxxxxxxvvvuuutttsssssssssqqqqqqqqqpppooommmlllkkkiiihhhgggfffeeedddcccbbblllttt}}}}}}yyyvvvuuusssqqqooonnnmmmllliiifffcccfffjjjnnnrrrxxx}}}|||rrrnnnjjjiiimmmsssyyy}}}}}}|||{{{{{{zzzwwwcccMMMBBB>>><<<::::::???@@@BBBCCCCCCBBB@@@???>>>>>>>>>???@@@BBBCCCDDDEEEOOOaaavvv}}}xxxqqqlllllljjjaaaWWWRRRTTT```nnnwwwzzz|||~~~~~~~~~yyyzzz|||vvvqqqooommmjjjgggdddccc```]]][[[XXXXXXWWWWWWWWWXXXZZZ[[[[[[[[[[[[[[[\\\]]]^^^^^^```bbbccccccbbbaaaaaabbbfffeeefffhhhjjjgggaaa\\\LLLJJJHHHHHHKKKRRRYYY]]]aaaeeerrrvvv]]]QQQNNNLLLIIIGGGDDDCCCBBBAAA@@@?????????@@@@@@??????@@@AAACCCDDDGGGEEEFFFNNN\\\nnn}}}}}}zzzyyyzzz{{{zzz{{{}}}~~~~~~~~~|||{{{zzzyyyyyyzzz{{{{{{~~~}}}||||||}}}|||zzzxxxxxxxxxwwwwwwvvvtttsssrrrrrrrrrqqqpppooommmkkkjjjlllkkkkkkjjjiiiiiihhhhhhpppxxx{{{yyywwwuuutttttttttssspppllliiigggiiikkknnnrrrxxxssspppnnnoootttyyy~~~~~~|||{{{{{{zzzwwwcccMMMBBB>>><<<;;;:::<<<>>>???@@@@@@???>>><<<======>>>???@@@AAABBBCCCAAAHHHVVVjjjzzzvvvpppmmmpppqqqiii^^^WWWUUUZZZcccmmmuuu||||||{{{zzzzzzwwwvvvvvvwww|||zzzrrrmmmkkkjjjgggdddbbb```]]]ZZZXXXWWWVVVVVVVVVWWWXXXZZZ[[[\\\\\\\\\\\\]]]]]]^^^^^^```aaaccccccaaaaaabbbcccfffgggiiilllmmmggg]]]TTTJJJJJJKKKMMMRRRYYY```dddgggppp}}}kkkXXXOOOLLLIIIFFFDDDDDDCCCBBBAAA@@@????????????>>>======>>>@@@CCCEEEIIIHHHHHHLLLWWWfffvvv{{{zzz{{{|||{{{||||||{{{zzzyyyyyy{{{|||}}}}}}zzzxxxxxxyyyyyyyyyxxxvvvtttsssssssssrrrqqqooommmlllkkklllkkkkkkkkkkkkkkkkkkkkkqqqyyy}}}zzzxxxxxxxxxxxxyyyxxxvvvqqqnnnkkklllmmmooorrrxxxwwwuuusssuuuzzz~~~}}}||||||wwwcccMMMBBB???>>><<<<<<<<<===???@@@@@@???===<<<<<<===>>>???@@@@@@AAAAAA@@@EEEOOO```vvvyyyuuummmjjjnnnqqqnnngggcccaaa___```hhhuuu{{{yyyxxxxxxvvvtttsssvvv|||~~~wwwqqqjjjffffffdddaaa___^^^\\\YYYVVVVVVVVVUUUVVVWWWYYY[[[\\\\\\]]]]]]]]]^^^^^^^^^^^^```aaabbbbbbbbbbbbdddfffhhhjjjnnnpppnnneeeWWWNNNKKKLLLMMMQQQWWW^^^dddgggpppmmm___QQQJJJHHHDDDAAAAAADDDDDDBBBAAA@@@?????????>>>===<<<<<<===@@@BBBDDDFFFGGGGGGJJJQQQ^^^nnnyyy}}}}}}{{{|||~~~|||}}}}}}|||{{{zzzzzz|||~~~}}}zzzyyyzzz{{{{{{{{{zzzxxxvvvuuuttttttsssrrrqqqooommmlllllllllmmmnnnnnnooopppppppppxxx|||zzz{{{{{{|||}}}}}}|||xxxtttppprrrssstttvvvzzz}}}zzzwwwxxx}}}vvvbbbLLLBBB@@@???>>>>>>>>>???AAABBBBBBAAA???>>><<<<<<>>>??????@@@@@@???@@@CCCIIIVVVhhh~~~}}}vvvmmmgggiiillllllllllllpppkkkhhhmmmyyy~~~{{{yyyxxxvvvsssrrrtttwww||||||yyyvvvppphhhbbbcccaaa^^^]]]\\\[[[XXXVVVVVVUUUUUUVVVXXXZZZ\\\^^^]]]]]]^^^______^^^^^^]]]___aaabbbccccccdddgggjjjllloooqqqpppiii^^^RRRKKKKKKMMMOOOTTT[[[ccciiimmmxxxaaaWWWMMMJJJHHHEEEDDDFFFDDDDDDBBBAAA@@@?????????<<<<<<<<<<<<===???AAABBBAAACCCEEEFFFIIITTTdddpppvvv~~~~~~~~~}}}|||}}}}}}|||zzzyyyzzz}}}}}}{{{zzz||||||{{{{{{zzzxxxwwwvvvuuuuuuttttttsssrrrppppppooooooppprrrsssuuuvvvvvvrrryyy~~~}}}yyy|||~~~|||}}}sss___JJJAAA??????>>>???>>>???@@@AAAAAA@@@???>>>;;;<<<===????????????>>>>>>@@@DDDKKKYYYnnnyyyppphhhfffffffffjjjnnnwwwvvvuuuwww|||{{{xxxttttttsssssstttvvvyyyzzzzzzvvvsssrrrrrrnnnggg``````^^^\\\\\\\\\[[[YYYWWWVVVVVVVVVWWWYYY[[[^^^___]]]^^^___``````___^^^]]]___```bbbcccdddgggkkkmmmqqqsssrrrkkk___TTTNNNLLLLLLNNNRRRYYYbbbllluuuzzzsss[[[SSSLLLIIIGGGEEEEEEHHHCCCBBBAAA@@@???>>>>>>>>>;;;;;;<<<======>>>?????????BBBDDDDDDDDDLLLZZZfffrrrzzz|||zzzzzz}}}~~~~~~~~~~~~~~~|||{{{yyyxxxyyy|||||||||||||||{{{zzzxxxwwwwwwwwwwwwuuuuuuuuuuuuuuutttsssssspppqqqrrrtttvvvxxxyyyzzzvvv}}}~~~~~~ppp]]]HHH???>>>>>>>>>???;;;===>>>??????>>>===;;;;;;<<<===?????????>>>>>>===>>>AAAEEEPPPddd||||||tttkkkfffbbbaaaffflllvvvzzz~~~~~~|||}}}yyyvvvqqqqqqrrrsssuuuvvvxxxyyy{{{}}}xxxuuuqqqnnnnnnooolllfff```___]]]\\\[[[\\\[[[ZZZXXXVVVVVVVVVWWWYYY\\\^^^```^^^^^^`````````___^^^]]]___```bbbdddeeehhhmmmpppuuuuuuqqqeeeVVVMMMKKKNNNNNNPPPUUU^^^iiivvvdddUUUNNNGGGDDDAAA>>>>>>BBBBBBAAA@@@>>>======<<<<<<:::;;;<<<===>>>>>>>>>===???CCCFFFDDDCCCIIIVVVaaapppuuu}}}{{{xxxwwwzzz}}}|||||||||||||||}}}}}}~~~{{{yyyxxxwwwxxx{{{~~~||||||~~~{{{zzzxxxvvvuuuuuuvvvvvvuuuuuuvvvvvvvvvvvvuuuuuupppppprrrtttvvvxxxzzz{{{{{{}}}|||~~~|||xxxvvvvvvxxxzzz}}}vvv___HHH@@@===999888<<<======>>>>>>>>>>>>======;;;<<<===>>>>>>===<<<;;;<<<<<<>>>CCCKKKXXXoooxxxrrrmmmiiiiiikkkpppvvvzzzxxx{{{yyysssvvvuuuttttttvvvxxxwwwvvvsssuuuxxx}}}|||tttnnnnnnmmmllliiifffcccbbb___^^^[[[YYYXXXXXXYYYZZZXXXYYYZZZ[[[]]]^^^___```___```aaa```^^^]]]]]]^^^^^^aaaeeehhhjjjmmmqqquuu|||qqqdddYYYPPPJJJKKKPPPUUURRRWWWcccppp}}}nnnYYYLLLKKKHHHEEEBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>888888:::<<<===>>>>>>>>>??????BBBEEEEEEEEEMMMVVVaaalllxxx|||yyyyyy{{{|||{{{zzzwwwxxxyyyzzz{{{{{{{{{{{{|||zzzyyyxxxxxxyyy{{{|||~~~}}}}}}|||{{{xxxwwwvvvvvvwwwxxx{{{{{{{{{zzzyyyxxxwwwvvvsssrrrsssvvvzzz}}}}}}}}}sssmmmqqqqqqppppppooommmlllkkkpppsss{{{vvv___IIIAAA>>>::::::===<<<======>>>>>>======<<<<<<===???@@@@@@???===<<<===<<<===AAAGGGRRRfffwww}}}vvvrrrpppkkknnnuuu||||||wwwuuuwwwuuu{{{|||xxxvvvsssrrrrrrsssrrrqqqmmmooorrrvvv{{{yyyqqqllllllkkkiiifffccc```___^^^]]][[[YYYXXXXXXYYYZZZYYYYYYZZZ\\\]]]___`````````aaaaaaaaa___^^^___aaabbbccceeehhhlllppptttvvvpppfffZZZSSSNNNKKKMMMRRRVVVTTT[[[lll~~~yyyaaaOOOIIIGGGEEEBBB@@@???>>>>>>??????@@@@@@??????>>>===888999;;;<<<>>>?????????@@@@@@BBBDDDCCCBBBHHHQQQ[[[eeeqqq{{{{{{zzz{{{|||{{{zzzwwwxxxyyyzzzzzz{{{{{{{{{{{{zzzxxxxxxxxxzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~|||zzzxxxwwwvvvvvvwwwxxx{{{{{{{{{zzzyyywwwvvvuuusssrrrsssuuuyyy{{{}}}}}}~~~|||pppjjjggggggffffffdddcccbbbaaaiiilllttt|||~~~vvv___IIIBBB???;;;;;;>>><<<<<<<<<======<<<<<<<<<<<<>>>@@@BBBBBB@@@>>><<<>>><<<<<>>===999:::<<<===???@@@@@@@@@BBBAAABBBCCCAAA???DDDKKKVVV^^^iiittt}}}{{{zzz{{{{{{zzzwwwwwwxxxxxxyyyzzzzzzzzzyyyyyyxxxxxxyyy{{{|||~~~|||}}}}}}~~~~~~~~~~~~~~~{{{zzzxxxwwwvvvvvvwwwxxx|||{{{{{{zzzxxxvvvuuutttssstttuuuwwwzzz|||}}}~~~zzzllleee\\\\\\[[[[[[ZZZYYYXXXWWW___bbbiiirrruuuwww}}}ttt]]]HHHAAA???;;;:::===;;;;;;<<<<<<<<<<<<;;;;;;;;;===@@@BBBBBB@@@===;;;???======???AAAFFFRRR___tttyyykkkddd```ccceeecccaaa``````lll~~~yyytttqqqooonnnlllllllllllllllmmmooopppqqqzzz{{{pppiiifffeeedddaaa^^^\\\ZZZXXX[[[ZZZYYYYYYYYYZZZZZZ[[[[[[\\\]]]^^^___```aaaaaa___```aaa``````aaacccfffcccdddfffkkkoooooolllhhhZZZPPPIIIJJJNNNQQQTTTXXX^^^gggwwwcccRRRJJJHHHAAA@@@>>>===<<<<<<===>>>???@@@BBBCCCCCCAAA>>><<<:::;;;===>>>@@@AAAAAAAAABBB@@@AAABBBAAA???BBBHHHRRR[[[eeeppp{{{yyyyyyzzzzzzvvvvvvwwwwwwxxxyyyyyyzzzxxxxxxxxxxxxzzz{{{}}}~~~}}}~~~~~~}}}}}}yyyyyyxxxwwwvvvvvvwwwwww{{{{{{zzzyyywwwuuusssrrrrrrtttwwwzzz|||~~~xxxiii```WWWWWWVVVUUUTTTSSSSSSSSSYYY[[[aaahhhlllnnnuuu~~~qqq[[[GGG@@@???;;;999<<<;;;;;;<<<<<<<<<<<<;;;;;;:::<<<>>>??????>>><<<:::???======@@@BBBEEENNNXXXiii|||qqqfff]]]\\\^^^^^^\\\\\\aaaiiiyyyyyyvvvssspppnnnooonnnllljjjiiiiiiiiijjjrrrxxx~~~}}}|||{{{zzz~~~~~~vvvlllfffdddcccaaa___\\\ZZZYYYXXXYYYYYYZZZZZZ[[[[[[\\\]]]]]]]]]^^^___```aaaaaabbb]]]^^^___``````bbbfffhhheeeiiinnnrrrqqqkkkccc\\\SSSLLLGGGIIINNNQQQUUUYYYbbbssslllUUUIIIFFFHHH@@@@@@>>>=========>>>??????AAABBBCCCCCC@@@===;;;;;;;;;===???@@@AAAAAAAAAAAA??????BBBBBBAAACCCHHHNNNWWWbbbnnn~~~{{{xxxxxxyyyzzzvvvvvvuuuuuuvvvwwwyyyyyywwwwwwxxxyyyzzz{{{}}}}}}}}}{{{zzzxxxxxxwwwwwwwwwwwwwwwwwwyyyxxxxxxwwwvvvtttrrrqqqnnnrrrvvvzzz{{{~~~wwwggg]]]UUUTTTSSSRRRQQQQQQRRRRRRWWWXXX]]]cccfffhhhooowwwoooYYYEEE@@@>>>;;;999<<<<<<<<<<<<======<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::>>><<<<<<@@@BBBDDDJJJRRR___qqqyyylllaaa^^^______aaadddfffiiitttzzzvvvrrrqqqooollliiigggffffffggglllrrryyy}}}~~~|||{{{xxxvvvyyyyyy{{{|||ppphhhcccaaa```^^^\\\ZZZYYYXXXXXXYYYYYYZZZ[[[]]]^^^^^^___^^^______```aaaaaabbbbbb^^^___``````aaadddiiilllnnnsssyyyyyyrrrfffZZZSSSLLLIIIHHHKKKOOORRRXXX___lllyyy___NNNEEECCCDDDAAA@@@???>>>>>>>>>???@@@@@@AAABBBBBBAAA???===;;;:::;;;===>>>@@@AAAAAAAAA???======AAACCCAAACCCFFFIIISSS___mmm}}}}}}|||}}}}}}}}}zzzxxxwwwxxxyyyuuuuuuttttttuuuvvvxxxyyywwwxxxyyyzzzzzz{{{|||||||||yyywwwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuutttrrrqqqpppkkkooouuuxxxyyy{{{~~~wwwfff\\\TTTSSSQQQPPPPPPPPPQQQRRRWWWXXX]]]ccceeeffflllttt|||nnnYYYFFFAAA@@@<<<:::===<<<======>>>>>>======<<<;;;;;;::::::::::::;;;;;;<<<:::;;;>>>@@@@@@DDDJJJVVVeee~~~zzzllleeeccccccggglllooopppvvvzzzsssqqqnnnkkkiiijjjjjjkkkiiimmmrrruuuvvvxxx|||}}}{{{yyywwwtttqqqqqqsssvvv}}}tttjjjccc```]]]\\\[[[YYYXXXXXXXXXXXXYYYZZZ[[[]]]^^^``````aaa___``````aaaaaabbbbbbccc___```aaabbbdddgggmmmpppwww}}}{{{mmm]]]RRRMMMGGGHHHLLLRRRUUUYYYcccnnneeeTTTLLLFFFBBBAAABBBAAA@@@???>>>>>>???@@@AAAAAAAAA@@@???>>><<<;;;:::;;;<<<>>>???@@@@@@AAA???<<<<<<@@@AAA@@@@@@CCCFFFQQQ```nnn}}}|||vvvxxxzzzyyywwwvvvwwwxxxuuutttsssssstttuuuwwwyyyxxxyyyyyyzzz{{{{{{{{{{{{|||}}}~~~{{{xxxvvvvvvvvvwwwwwwwwwwwwvvvvvvrrrrrrrrrrrrrrrqqqppppppmmmsssxxx{{{zzzzzz}}}wwwggg]]]UUUTTTRRRQQQPPPQQQRRRSSSWWWYYY___eeehhhhhhnnnuuu{{{nnnZZZGGGBBBAAA===;;;>>>======>>>>>>>>>>>>======<<<;;;:::999999:::;;;<<<;;;999999===>>>===???CCCPPP^^^vvvvvvlllfffeeeiiipppxxxxxx{{{uuusssqqqooonnnoooqqqrrrgggkkknnnooooooppptttxxx}}}~~~yyyvvvuuusssooollllllnnnrrryyy|||ooofffaaa]]][[[ZZZXXXWWWVVVWWWWWWXXXYYYZZZ\\\^^^```aaaaaabbb``````aaaaaabbbbbbccccccaaabbbcccdddfffjjjooottt}}}yyyfffTTTKKKHHHFFFJJJQQQXXX\\\bbbnnn{{{qqqVVVLLLKKKHHHCCCAAABBBAAA@@@>>>>>>>>>??????AAAAAA@@@???>>>===<<<<<<999:::<<<===???@@@@@@@@@???;;;;;;>>>@@@>>>===???FFFRRRbbbqqq}}}{{{zzzrrruuuxxxyyywwwuuuvvvxxxuuutttsssrrrsssuuuwwwxxxyyyyyyzzz{{{{{{zzzzzzzzzxxxzzz|||}}}|||zzzxxxvvvuuuvvvwwwwwwwwwwwwvvvvvvppppppqqqqqqqqqpppppppppsssxxx~~~}}}{{{~~~|||wwwggg^^^WWWVVVTTTRRRRRRSSSUUUVVVWWWYYY```gggjjjkkkpppwww|||ooo^^^JJJAAA===;;;:::;;;>>>@@@AAA@@@>>>;;;::::::<<<;;;::::::999999::::::<<<<<<<<<======>>>@@@@@@HHHQQQddd~~~xxxqqqttt{{{|||yyyvvvuuuttttttmmmkkkiiiiiijjjllllllkkkpppuuuzzz}}}~~~~~~yyyuuurrrooollljjjppppppqqqtttyyy|||oooggg```\\\ZZZYYYYYYYYYXXXVVVVVVWWWXXXYYYZZZ]]]___aaa``````___\\\]]]___aaabbbccccccccceeedddbbbcccgggooowww|||{{{jjjZZZNNNIIIGGGKKKKKKRRR]]]fffooouuudddRRRJJJGGGFFFFFFHHHAAA@@@???>>>============????????????>>>===;;;::::::::::::<<>>>>>===<<<<<<===>>>???@@@AAAGGGSSSfff|||{{{vvvxxx{{{wwwwwwxxxzzz|||~~~}}}zzzwwwwwwvvvuuutttttttttttttttwwwyyy{{{|||}}}|||{{{zzzzzzyyyxxxvvvvvvvvvvvvwwwtttuuuuuuuuuuuuuuuttttttqqqqqqqqqqqqrrrtttvvvwww~~~wwwiiiaaaYYYWWWTTTRRRRRRTTTVVVXXXZZZ^^^ccchhhlllooosssuuu}}}~~~nnn\\\JJJ@@@>>><<<;;;<<<999;;;===>>><<<;;;;;;;;;===<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<>>>??????FFFNNN```xxx}}}zzzrrrooollljjjiiiiiiiiihhhjjjmmmrrruuuwwwyyy}}}|||wwwrrrooollliiiggglllllllllnnnrrrwww|||~~~nnneee```]]][[[\\\WWWXXXYYYYYYXXXXXXZZZ\\\ZZZ[[[]]]___``````______]]]]]]^^^___aaabbbcccdddccccccdddgggmmmuuu|||}}}ooo```TTTNNNLLLMMMQQQQQQWWWdddppp}}}jjj[[[LLLEEEDDDCCCCCCEEEBBBAAA@@@???>>>>>>>>>>>>??????@@@@@@???>>><<<;;;;;;:::;;;<<<>>>??????===<<<<<<;;;:::;;;;;;=========CCCNNN```vvvxxxvvv~~~zzzzzz{{{||||||yyywwwvvvuuutttttttttuuuuuuwwwxxxzzz|||||||||{{{zzzyyyxxxvvvuuuttttttuuuuuutttuuuuuuvvvvvvuuuuuutttrrrqqqqqqqqqrrrtttvvvwww~~~}}}tttiiiaaa[[[YYYVVVTTTSSSUUUXXXZZZ^^^aaagggkkknnnrrruuuwww~~~{{{kkkZZZHHH@@@>>><<<<<<===777999<<<======<<<===>>>======<<<;;;;;;;;;;;;<<<;;;:::::::::;;;<<<===>>>BBBIIIYYYooozzzvvvpppkkkiiigggfffeeeccceeeiiilllnnnqqquuuwww}}}|||{{{{{{{{{|||}}}~~~|||~~~|||yyytttooollliiifffdddhhhiiiiiijjjkkkmmmooopppvvvwww|||wwwfff]]]XXXTTTSSSTTTVVVWWWYYYZZZZZZ[[[^^^```\\\]]]^^^___``````___^^^^^^^^^]]]]]]___aaaccceeecccdddhhhmmmrrrxxx}}}vvvlll^^^RRRMMMMMMPPPRRRWWWYYYaaappp{{{^^^RRRFFFCCCCCCBBBAAABBBBBBBBBAAA@@@????????????@@@@@@AAAAAAAAA???>>>======<<<;;;<<<>>>???>>>======<<<<<<;;;;;;;;;;;;<<<===AAAIIIXXXlll}}}www{{{}}}~~~~~~{{{wwwvvvuuutttttttttuuuuuuvvvwwwyyyzzz{{{{{{zzzzzzwwwvvvuuutttssssssssstttttttttuuuuuuuuuuuuttttttsssrrrppppppqqqsssvvvxxx|||yyy|||}}}vvvlllfffaaa^^^ZZZVVVUUUWWWZZZ\\\^^^aaafffjjjlllooosssuuu~~~zzzhhhXXXGGG???>>>=========999;;;>>>??????>>>???@@@===<<<<<<;;;;;;;;;;;;;;;::::::999999:::;;;;;;<<<>>>DDDPPPddd{{{}}}uuunnnjjjgggeeeccc```aaadddfffiiilllnnnpppssssssssstttvvvxxxzzz|||~~~}}}}}}|||{{{{{{{{{|||~~~~~~}}}|||zzzzzzzzz{{{{{{yyyvvvpppllliiigggdddbbbgggggghhhiiiiiiiiiiiihhhllllllooovvv|||}}}pppaaaZZZVVVSSSRRRTTTVVVXXXYYYZZZZZZ[[[^^^```]]]^^^______```______^^^___^^^\\\[[[\\\___ccceeefffhhhkkknnnqqqsssssstttddd\\\QQQJJJIIIMMMRRRTTTYYY___mmmiiiWWWMMMFFFEEEEEEBBBAAAAAAAAA@@@??????>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@??????===<<<<<<>>>>>>>>>===??????>>>>>>============@@@AAAFFFOOO^^^rrr~~~{{{~~~{{{wwwuuutttrrrrrrrrrssstttuuuvvvwwwxxxyyyzzzzzzyyyvvvvvvuuuttttttsssssssssrrrrrrsssssstttssssssssssssrrrpppooopppsssvvvyyy|||~~~{{{xxxyyy{{{~~~{{{sssnnnhhhddd___ZZZXXXYYY\\\^^^```bbbfffiiikkknnnqqqsss~~~zzzfffVVVFFF???>>>===<<<===;;;===???@@@>>>======>>><<<;;;::::::999::::::::::::999999999999::::::;;;;;;@@@IIIYYYmmmxxxqqqmmmiiifffddd_________aaacccfffhhhiiiiiijjjkkkmmmppptttwwwyyy|||||||||}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~|||zzzxxxwwwvvvvvvvvvwwwyyyzzzzzzyyywwwvvvuuuuuuvvvvvvuuurrrmmmjjjgggeeecccaaacccdddeeefffffffffeeedddgggfffhhhmmmpppuuukkkbbbYYYWWWWWWWWWZZZ]]]XXXYYYZZZZZZYYYZZZ\\\^^^^^^^^^__________________aaa___\\\ZZZ[[[^^^aaadddiiiiiiiiiiiigggdddaaa```UUUQQQKKKHHHIIINNNSSSVVV\\\hhh{{{pppYYYRRRKKKFFFFFFEEEAAA>>>>>>???>>>>>>============>>>@@@@@@BBBCCCCCCBBBAAAAAAAAA???===<<<===>>>===<<>>>>>===<<<<<<>>>@@@BBBHHHSSSdddvvv~~~~~~~~~~~~|||wwwuuussspppooooooqqqqqqssstttuuuvvvwwwxxxyyyyyyvvvvvvvvvuuuuuutttssssssooopppqqqqqqrrrrrrrrrqqqsssrrrppppppqqqsssvvvxxxxxx{{{~~~~~~{{{yyyxxxyyy|||xxxrrrooojjjccc\\\ZZZ[[[^^^aaadddfffiiikkklllnnnqqqttt}}}zzzeeeUUUEEE???>>>===<<<<<<;;;<<<>>>>>><<<:::::::::;;;;;;:::999999999999:::::::::999999999999::::::;;;>>>EEEPPPaaavvv|||wwwrrrooollliiiggg___]]][[[\\\^^^```aaaaaaaaabbbcccfffiiimmmppprrruuuuuuuuuttttttuuuuuuuuuyyyzzz{{{}}}zzzyyyxxxxxxyyyxxxvvvtttrrrrrrqqqqqqrrrrrrssstttttttttrrrqqqppppppooooooqqqnnniiigggeeedddbbb```^^^___``````aaaaaa``````cccbbbcccfffhhhjjjrrr{{{qqqbbb[[[WWWWWWWWWVVVWWWZZZZZZ[[[[[[ZZZYYYYYY[[[\\\^^^^^^_________``````aaabbb```]]][[[ZZZ\\\___aaadddcccaaa]]]YYYUUUQQQOOOLLLLLLKKKJJJKKKPPPVVV[[[eeevvvcccSSSMMMGGGDDDDDDCCC>>>;;;<<<>>>======<<<<<<<<<======???@@@AAACCCCCCCCCBBBBBBCCCAAA>>><<<======<<<;;;;;;<<<<<<===<<<<<<;;;:::999<<>><<<;;;;;;:::<<<>>>>>><<<:::::::::<<<<<<;;;:::::::::::::::;;;::::::999999999::::::;;;>>>BBBJJJWWWjjj~~~}}}yyyxxxsss|||}}}{{{wwwuuurrrqqqpppnnnkkkiiiaaa]]]ZZZZZZ\\\^^^]]]\\\]]]]]]^^^___aaadddgggiiikkklllmmmnnnnnnnnnnnnnnnqqqrrrtttvvvwwwxxxyyyyyyvvvtttsssssssssrrrpppmmmlllmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmmmmkkkjjjiiihhhkkkhhheeecccbbbbbb```___\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[]]]`````````fffnnnrrrzzzzzzmmm```^^^ZZZWWWXXXWWWTTTSSSUUUZZZ[[[\\\\\\ZZZ[[[\\\^^^^^^^^^^^^______aaabbbbbbcccaaa^^^[[[ZZZ[[[\\\]]]ZZZXXXTTTPPPMMMKKKJJJIIIGGGJJJMMMMMMMMMRRR\\\dddtttooo[[[QQQHHHDDDBBBCCCBBB===;;;===>>>>>>============>>>>>>>>>???AAABBBCCCCCCBBBBBBEEEBBB>>>===<<<<<<<<<;;;:::;;;<<<======<<<<<<;;;888;;;???BBBGGGQQQ^^^hhhsss}}}{{{vvvqqqooonnnnnnoooqqqqqqrrrsssuuuvvvxxxxxxttttttuuuuuutttsssqqqpppooopppqqqrrrsssssssssssspppppprrrssstttuuuuuuuuuwwwxxxzzz{{{zzzyyywwwvvvtttwwwzzz{{{{{{}}}~~~~~~}}}|||{{{|||}}}|||tttnnnmmmiiibbb]]]^^^cccjjjnnnmmmnnnoooppppppqqqtttwwwvvveeeUUUEEE???>>><<<::::::;;;===???@@@>>>======>>>======<<<;;;;;;;;;;;;<<<;;;;;;::::::999:::::::::<<<>>>AAAHHHSSScccvvvvvvnnnfffgggrrr~~~pppbbbdddqqq}}}wwwtttpppooooooppppppooollljjjddd```\\\[[[\\\^^^]]]\\\\\\[[[[[[[[[\\\^^^```aaafffgggiiikkkllllllllllllmmmnnnoooqqqrrrssssssssssssqqqpppoooooonnnkkkiiiiiijjjkkklllmmmlllkkkjjjiiiiiijjjjjjhhhgggdddccchhheeebbb`````````___^^^]]]\\\[[[ZZZZZZZZZZZZZZZUUUUUUXXX\\\\\\[[[```gggbbbiiipppssswww~~~xxxqqqnnnkkkaaaWWWUUUSSSTTTYYY[[[YYYYYY[[[[[[\\\]]]]]]\\\]]]___aaa]]]]]]^^^^^^```aaacccccccccaaa___\\\ZZZZZZZZZ[[[PPPNNNKKKHHHFFFGGGIIIJJJEEEJJJNNNNNNMMMSSSaaammm}}}aaaQQQLLLGGGDDDCCCDDDCCC???>>>@@@???>>>>>>>>>>>>>>>??????===>>>@@@BBBCCCCCCBBBBBBFFFCCC???===<<<<<<<<<;;;;;;<<<===?????????>>>>>>;;;>>>AAABBBDDDJJJTTT]]]kkkyyy}}}xxxssspppoooooopppqqqqqqqqqrrrtttvvvwwwxxxrrrsssttttttsssrrrpppooopppqqqrrrsssttttttuuutttoooppprrrtttuuuuuuttttttyyyyyyyyyyyyxxxvvvuuutttrrruuuyyyzzzyyyzzz}}}}}}yyy|||{{{yyyxxxyyy{{{~~~{{{sssnnnjjjfff```]]]___fffnnntttzzz{{{{{{{{{{{{|||vvvbbbSSSCCC<<<;;;999777666999999;;;<<<<<<<<<;;;:::;;;;;;;;;<<<<<<<<<======777888999;;;;;;:::999888<<>>>>>======AAABBBDDDDDDDDDBBB???>>>BBBBBBAAA???>>><<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;>>>AAA@@@@@@EEEQQQZZZmmmyyy{{{wwwssspppnnnnnnnnnmmmnnnppprrrtttvvvtttttttttttttttuuuvvvvvvwwwvvvvvvuuutttuuuuuuvvvuuutttrrrrrrrrrtttvvvwwwxxxwwwvvvuuutttsssrrrqqqsssuuuwwwvvvuuuuuuxxx{{{~~~zzzvvvxxxwwwvvvvvvwwwzzz}}}~~~||||||{{{vvvllleeeddd___\\\^^^aaagggrrr|||}}}~~~tttdddTTTDDD===;;;999777777999:::;;;<<<===<<<;;;;;;::::::::::::;;;;;;;;;;;;888888999::::::::::::999;;;>>>@@@BBBGGGQQQ___iiivvvxxxeee]]]]]]bbbfffcccZZZPPPLLLLLLQQQ[[[eeerrrxxx{{{zzzzzzzzztttmmmlllkkkjjjjjjkkkjjjgggeeedddaaa___]]]^^^^^^]]]\\\]]]\\\[[[ZZZYYYZZZZZZ[[[`````````^^^]]]]]]___bbbaaaaaaaaaaaaaaabbbcccccceeeeeedddccccccbbbaaaaaacccdddeeefffeeedddbbbaaa___```aaa```^^^\\\\\\\\\]]]]]]]]]\\\[[[YYYWWWUUUVVVVVVWWWWWWWWWVVVVVVUUUSSSTTTTTTTTTUUUVVVVVVVVVWWWWWWXXXZZZ[[[\\\^^^^^^[[[ZZZYYYWWWVVVUUUUUUTTTUUUUUUUUUVVVWWWYYYZZZ[[[]]]^^^]]][[[YYYYYY[[[^^^```___]]]^^^aaacccddddddddd___ZZZVVVUUURRRLLLGGGFFFDDDBBBAAABBBEEEGGGHHHMMMJJJMMMUUUZZZbbbvvvuuuaaaQQQJJJHHHHHHFFFCCCBBBCCCCCCCCCBBB??????>>>>>>>>>??????@@@DDDDDDDDDDDDBBB@@@???===?????????>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<===@@@BBB@@@???CCCMMMUUUiiivvv~~~yyyuuurrrpppnnnnnnnnnnnnooopppqqqrrrssssssrrrrrrsssssstttuuuxxxwwwwwwvvvuuutttssssssuuutttsssrrrssstttvvvwwwwwwvvvuuutttsssrrrqqqqqqrrrtttuuuuuussssssvvvxxx{{{~~~}}}}}}|||xxxtttuuuuuuvvvwwwyyy||||||zzzzzzyyytttllleeebbb]]][[[]]]```gggrrr~~~rrrfffVVVEEE>>><<<:::999999:::;;;<<<=========<<<;;;::::::::::::999999999999999999999999999:::;;;;;;<<<===>>>>>>AAAIIITTT\\\jjj}}}{{{eeeXXXUUUWWWUUUMMMFFFDDDCCCDDDIIIPPP[[[bbbiiimmmrrrvvvvvvrrrllljjjhhhgggggggggeeecccdddcccaaa``````___^^^\\\\\\\\\\\\[[[[[[[[[ZZZZZZ]]]]]]\\\[[[YYYXXXZZZ\\\[[[[[[ZZZZZZ[[[[[[\\\\\\_________^^^]]]]]]\\\\\\cccbbbaaa```___^^^^^^^^^ZZZ[[[]]]\\\ZZZYYYYYYZZZWWWWWWWWWWWWUUUTTTRRRQQQQQQQQQQQQRRRSSSTTTUUUVVVQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSRRRSSSSSSTTTTTTUUUUUUVVVWWWXXXZZZ\\\]]]]]]^^^^^^\\\[[[ZZZ\\\]]]___^^^^^^___bbbccccccccc___ZZZTTTOOOMMMJJJFFFBBBBBBBBBBBBCCCEEEGGGIIIKKKQQQMMMQQQ\\\hhhvvvvvvaaaSSSKKKGGGGGGGGGEEECCCCCCCCCDDDCCCBBB>>>=========>>>@@@CCCDDDHHHGGGEEECCC@@@???>>>===<<<======>>>>>>??????@@@<<<<<<;;;;;;;;;;;;<<<<<>>>>>===<<<>>>CCCKKKQQQ^^^qqq{{{ggg[[[VVVPPPJJJDDDCCCAAAAAADDDJJJKKKQQQYYY```gggoootttwwwkkkjjjhhhgggffffffeeedddcccbbbaaaaaaaaa```^^^\\\\\\\\\]]]]]]\\\\\\[[[ZZZ[[[[[[ZZZYYYVVVVVVWWWXXXYYYXXXXXXXXXXXXXXXYYYYYY]]]]]]\\\\\\[[[[[[[[[ZZZ___^^^^^^\\\[[[YYYXXXWWWWWWXXXZZZYYYXXXWWWWWWXXXSSSSSSRRRRRRQQQPPPOOONNNPPPPPPOOOOOOPPPRRRTTTUUUQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTUUUVVVUUUVVVVVVWWWYYY[[[]]]^^^^^^______^^^^^^]]]]]]]]]___^^^^^^___```aaa___]]]VVVRRRLLLHHHFFFDDDBBB@@@AAACCCDDDFFFGGGIIILLLNNNVVVUUU[[[jjjzzz~~~dddUUUNNNKKKHHHHHHDDDBBBAAAAAABBBBBBAAA@@@===<<<;;;<<<>>>AAAEEEGGGJJJHHHDDDAAA>>>=========<<<<<<======>>>?????????<<<;;;;;;::::::;;;;;;<<<>>>???@@@>>><<<>>>DDDIII___qqqwwwxxx~~~zzzuuurrrmmmnnnnnnoooooopppooooooqqqqqqppppppqqqqqqrrrssstttuuuwwwwwwwwwuuusssqqqssssssrrrrrrrrrrrrssstttuuuuuuttttttssssssrrrrrrsssssssssrrrqqqqqqrrrsssssstttvvvvvvvvvwwwyyy|||zzzwwwvvvvvvtttrrrvvvwwwxxxzzz{{{|||||||||}}}{{{xxxvvvtttpppjjjeeeaaa]]]\\\```eeemmmyyyvvvjjjYYYGGG???===;;;:::;;;999:::<<<=========<<<;;;;;;;;;;;;::::::::::::::::::999888888999;;;<<<>>>@@@???>>>===>>>AAAFFFJJJVVVhhh~~~lll___RRRKKKEEEBBB@@@???BBBHHHFFFIIINNNTTT[[[dddnnnvvvpppppppppooollliiigggfffcccbbbaaaaaaaaaaaa^^^\\\\\\]]]]]]]]]]]]\\\[[[[[[ZZZZZZ[[[YYYWWWVVVVVVWWWWWWWWWVVVVVVVVVVVVWWWWWWZZZZZZYYYYYYYYYYYYXXXXXXYYYZZZ[[[ZZZYYYVVVSSSQQQSSSTTTVVVUUUTTTSSSSSSTTTPPPPPPOOONNNNNNNNNMMMMMMQQQQQQOOOOOOOOOPPPQQQRRROOOOOOOOOOOOOOOOOOOOONNNPPPQQQQQQRRRSSSTTTTTTTTTRRRRRRQQQQQQRRRRRRSSSTTTWWWWWWXXXYYYZZZ\\\]]]^^^`````````aaaaaa```___]]]^^^]]]\\\[[[[[[ZZZWWWUUULLLIIIFFFCCCBBBBBBAAAAAA@@@CCCFFFGGGHHHJJJNNNQQQXXX\\\hhhzzz}}}jjjXXXOOONNNLLLIIIHHHBBBAAA@@@@@@AAAAAA@@@???<<<<<<;;;;;;===AAAEEEHHHIIIGGGCCC???===<<<======>>>>>>>>>===============;;;;;;::::::::::::;;;;;;:::<<<===<<<<<<>>>BBBFFFSSSgggzzzxxxvvv{{{wwwtttnnnooooooppppppqqqqqqrrrqqqqqqppppppqqqqqqrrrsssqqqrrrtttvvvwwwvvvuuutttrrrqqqqqqqqqqqqqqqqqqqqqttttttttttttttttttttttttsssrrrqqqqqqqqqrrrrrrrrrqqqrrrssssssrrrsssuuuwww|||yyyvvvuuuttttttssstttuuuwwwyyyzzz{{{||||||}}}{{{xxxuuurrrnnnjjjgggaaa^^^^^^ccchhhooozzzwwwkkkZZZGGG???<<<;;;:::;;;999:::;;;<<<<<<<<<;;;:::::::::::::::;;;;;;;;;<<<999999999999:::<<<===>>>@@@>>>===<<<>>>AAADDDFFFQQQ___tttooo\\\TTTLLLGGGBBB>>>???CCCDDDDDDHHHMMMQQQVVVaaakkkrrruuuyyyyyyvvvrrrnnnllljjjhhheeedddcccbbb```^^^^^^^^^^^^]]]]]]]]]\\\\\\YYY[[[[[[ZZZXXXWWWXXXYYYVVVUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXVVVSSSPPPMMMNNNPPPQQQPPPNNNMMMMMMNNNNNNMMMLLLLLLLLLLLLLLLMMMQQQQQQPPPOOONNNNNNNNNOOOMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRSSSTTTUUUVVVUUUTTTTTTTTTTTTUUUUUUVVVYYYYYYYYYZZZ[[[\\\]]]^^^`````````bbbcccbbb___\\\[[[YYYVVVTTTSSSQQQOOOLLLEEEDDDBBBAAAAAABBBCCCCCC@@@CCCGGGIIIJJJNNNSSSXXX___hhhxxxfffYYYNNNKKKLLLIIIFFFEEEAAAAAA@@@AAABBBBBBAAA???<<<;;;;;;;;;===@@@CCCEEEEEECCC@@@>>><<<<<<======??????>>>======<<<;;;;;;;;;;;;::::::::::::;;;;;;777999:::;;;;;;===@@@BBBMMM```tttzzzqqqvvv~~~{{{}}}|||yyywwwqqqqqqpppoooooopppqqqrrrpppppppppppppppqqqrrrrrrpppqqqsssuuuvvvwwwvvvvvvqqqqqqqqqqqqqqqqqqppppppssssssssssssssstttttttttrrrqqqooopppqqqrrrrrrqqqnnnoooqqqqqqpppqqqrrrtttyyy{{{}}}{{{yyywwwtttssssssttttttqqqrrrsssuuuwwwyyy{{{{{{zzzyyyvvvssspppmmmkkkjjjcccaaaccchhhmmmrrrzzzvvvkkkZZZGGG>>><<<::::::;;;888888:::;;;;;;;;;:::999777777888999:::;;;<<<<<<777888999;;;<<<=========<<<;;;::::::<<>>@@@@@@@@@???>>>===<<<<<<======???>>>>>>===<<<<<<;;;;;;;;;::::::999999::::::;;;777888999::::::;;;===>>>FFFVVViiizzzqqqpppxxxyyyvvvvvv~~~||||||vvvtttpppmmmllllllnnnooooooooonnnnnnoooooopppqqqqqqrrrsssssstttuuuvvvvvvsssssssssssssssrrrqqqqqqppppppqqqqqqqqqrrrrrrrrrpppnnnlllmmmppprrrqqqpppjjjmmmpppqqqqqqqqqrrrsssvvvxxxzzz{{{|||}}}~~~}}}}}}~~~wwwvvvuuusssqqqqqqssstttttttttsssrrrrrrssstttuuutttsssrrrpppnnnmmmnnnooojjjjjjmmmsssvvvyyytttkkkZZZGGG>>>;;;:::999:::777888999:::;;;:::999999555555666888999:::;;;<<<666888:::<<<=========<<<999888777888;;;>>>@@@AAAAAAJJJYYYiiivvvvvvkkk^^^OOOGGGEEE<<<<<>><<<:::;;;<<<<<<==================<<<<<<<<<<<<======>>>===============<<<<<<<<<;;;::::::999999::::::;;;888888999999999::::::;;;;;;IIIZZZllltttoooqqqvvv}}}vvvtttuuuyyyvvvqqqllliiiiiikkklllmmmmmmmmmmmmmmmnnnooooootttsssssssssssstttuuuuuutttuuuuuuuuuttttttsssrrrnnnnnnnnnoooppppppqqqqqqnnnllljjjkkkoooqqqpppooojjjmmmqqqsssssssssttttttwwwxxxzzz||||||~~~~~~zzzvvvttttttuuuuuutttsssqqqoooppprrrttt{{{yyyuuuqqqnnnmmmmmmmmmnnnnnnnnnmmmmmmnnnppprrrrrrsssvvv}}}~~~uuugggVVVFFF>>><<<999777777:::::::::;;;;;;;;;<<<<<<999999999::::::;;;;;;;;;;;;:::999999888888999999;;;::::::::::::;;;<<<<<<@@@CCCKKKUUU___nnnvvvfffVVVKKKEEEEEEEEECCCBBBCCCFFFJJJOOOVVV___iiisss{{{{{{xxxuuuppplllgggddd___^^^______^^^\\\]]][[[YYYZZZ[[[\\\[[[ZZZ\\\[[[YYYXXXWWWWWWXXXYYYWWWVVVVVVVVVUUUTTTTTTTTTTTTSSSSSSTTTTTTRRRNNNKKKOOONNNMMMLLLKKKJJJIIIHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOOOOQQQQQQPPPQQQRRRSSSUUUVVVVVVVVVVVVWWWWWWWWWXXXXXXZZZYYYXXX[[[___```___]]]^^^]]]]]]]]]^^^]]][[[XXX[[[]]]aaabbb```[[[UUUQQQIIIGGGEEECCCBBBBBBBBBBBBAAABBBBBBBBBAAABBBEEEHHHLLLQQQYYY```hhhsssooo```SSSLLLDDD@@@AAABBB@@@>>>?????????>>>======<<<<<<<<<<<<===============<<<999999999999999999999999999:::;;;<<<<<<<<<;;;:::;;;:::999888888888888999888888777777888888999:::AAADDDMMM]]]rrr}}}pppjjjnnnwww}}}ssstttuuu|||~~~}}}|||||||||~~~zzzsssmmmjjjiiihhhgggjjjjjjkkklllmmmnnnooopppppppppqqqrrrssstttuuuvvvtttsssssstttuuutttrrrooorrrqqqnnnmmmlllmmmnnnoookkkjjjjjjjjjkkkmmmoooppppppppppppqqqrrrssstttuuuyyyzzz{{{|||~~~~~~{{{xxxtttqqqoootttrrrpppoooppprrrrrrqqqrrrqqqpppoooppppppnnnmmmnnnmmmllllllmmmnnnooopppuuu}}}~~~uuueeeUUUEEE>>><<<:::999999999999:::::::::;;;;;;;;;999999::::::::::::::::::;;;:::999999888888999999999999999999999:::;;;;;;;;;===CCCKKKTTTbbbvvvoooaaaUUUOOOHHHCCCDDDFFFGGGHHHGGGKKKRRRYYYbbbkkkuuu{{{{{{uuusssnnnhhhdddccccccaaa```\\\[[[YYYZZZ[[[]]]\\\[[[[[[[[[YYYXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTQQQOOONNNNNNMMMLLLKKKJJJIIIHHHIIIIIIJJJLLLLLLMMMMMMMMMNNNNNNNNNOOOPPPQQQQQQQQQRRRQQQQQQQQQRRRTTTVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYXXXXXX[[[^^^```___]]]```^^^[[[[[[[[[\\\[[[ZZZ___```aaa```]]]WWWQQQMMMEEEDDDBBB@@@@@@@@@@@@AAAFFFGGGHHHHHHHHHJJJMMMOOORRRZZZfffqqq|||zzzjjj]]]RRRKKKDDD@@@AAAAAA@@@>>>=========<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::888888888888888888888888888999;;;<<<<<<<<<;;;:::::::::::::::999999888888777777666666777777888999===???FFFRRRdddwwwxxxsssssswwwzzz}}}|||nnnlllppp|||~~~~~~}}}}}}~~~~~~{{{vvvrrrooollliiigggiiiiiijjjkkkmmmnnnoooppppppqqqqqqrrrssstttuuuuuusssrrrrrrsssttttttrrrqqqqqqpppnnnlllkkkkkklllmmmiiiiiiiiijjjlllnnnpppqqqooopppppppppqqqssstttuuuyyyzzz{{{|||~~~|||xxxuuuqqqppprrrpppnnnnnnpppqqqqqqqqqrrrpppnnnnnnnnnnnnmmmkkklllkkkkkkkkklllmmmooopppyyyuuudddTTTDDD===<<<;;;::::::999999999:::::::::;;;;;;:::::::::::::::999999999::::::999888888888888999888888888888888999::::::888888;;;BBBHHHSSSeeeuuu|||jjj___PPPHHHFFFFFFDDDAAACCCDDDGGGJJJPPPXXXaaagggvvv{{{zzztttoookkkhhhfffdddaaa```^^^^^^`````````___[[[[[[ZZZZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXWWWVVVTTTTTTUUUUUUTTTSSSNNNNNNMMMLLLKKKKKKJJJJJJJJJKKKMMMNNNOOOPPPPPPPPPQQQQQQQQQRRRSSSSSSTTTTTTRRRRRRRRRSSSTTTUUUWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXYYY[[[^^^______^^^bbb___[[[ZZZZZZ\\\\\\\\\aaa```^^^[[[VVVPPPKKKHHHBBBAAA@@@??????@@@AAABBBGGGHHHIIIIIIJJJMMMQQQUUUZZZeeeuuussshhh^^^OOOJJJCCC@@@@@@AAA@@@>>>=========<<<;;;;;;::::::999999999::::::999999888777777777777777777777777888999:::;;;<<<;;;::::::999:::;;;;;;;;;:::999888666666666666666777777888;;;;;;???GGGTTTeeeuuu~~~}}}|||xxxvvvuuutttppphhheeemmmzzz{{{~~~~~~~~~}}}~~~}}}{{{yyywwwrrrmmmiiihhhhhhiiijjjkkkmmmnnnoooqqqqqqrrrrrrrrrsssssssssqqqppppppqqqsssttttttsssqqqpppnnnllljjjjjjjjjkkkhhhhhhiiijjjllloooqqqrrrooooooooooooppprrrssstttxxxyyyzzz|||~~~}}}zzzvvvsssrrrqqqpppooooooqqqrrrrrrrrrrrrpppmmmlllllllllkkkjjjiiihhhhhhhhhjjjlllnnnoooxxxuuueeeUUUEEE===<<<:::999999::::::::::::;;;;;;;;;;;;;;;:::::::::999999888888:::999999888888888888888888888888888888999:::::::::888999===AAAIIIWWWeeezzzyyyiii\\\SSSLLLEEE@@@FFFFFFEEEEEEFFFJJJQQQUUUcccjjjttt~~~yyysssnnnkkkiiigggdddcccccccccbbbaaa]]]]]]\\\\\\ZZZYYYXXXWWWVVVVVVWWWWWWXXXXXXYYYYYYXXXVVVSSSSSSTTTUUUVVVVVVPPPOOOOOOOOONNNMMMMMMMMMMMMNNNPPPQQQSSSSSSTTTTTTSSSSSSSSSTTTTTTUUUUUUUUUSSSSSSTTTUUUVVVWWWXXXXXXZZZZZZYYYYYYYYYYYYXXXXXXZZZZZZ[[[]]]___``````___ccc```^^^]]]]]]]]]\\\[[[[[[YYYVVVRRRMMMHHHEEECCCBBBAAAAAAAAABBBDDDEEEGGGJJJIIIHHHHHHJJJPPPWWW]]]kkkvvv|||oooiiiaaa[[[LLLHHHBBB@@@???@@@@@@????????????>>>======<<<<<<999999999999999999888777777777777777777777777777777888:::;;;;;;::::::999888999;;;<<<<<<:::888777777666666666666777888888;;;;;;<<>>;;;999777666;;;;;;;;;;;;<<<<<<<<<<<<:::::::::999999888888888:::999888888777777888888999999999999999:::;;;;;;;;;888888:::===AAALLLVVVeeerrr|||kkk[[[PPPJJJGGGGGGFFFDDDCCCDDDGGGJJJSSSWWW___hhhqqqyyy~~~zzztttqqqnnnllljjjiiigggeeebbbaaa```^^^\\\[[[YYYYYYVVVWWWWWWWWWXXXYYYYYYYYYYYYVVVSSSRRRSSSUUUVVVVVVRRRRRRRRRRRRQQQQQQQQQQQQPPPQQQSSSTTTUUUVVVVVVVVVTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTUUUVVVWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ\\\]]]____________``````aaa`````````___]]]YYYUUUPPPOOOLLLHHHEEEBBBAAA@@@BBBBBBBBBBBBDDDFFFHHHIIIRRRQQQNNNNNNRRR[[[gggooo|||fff^^^ZZZUUUPPPHHHEEEBBB????????????????????????>>>======<<<<<<:::::::::::::::999888888888888888888888888888888777777999:::::::::999888666888:::;;;;;;:::888777888777777777777888999999999:::;;;???IIIXXXiiiuuu|||}}}}}}|||uuuqqqooowwwqqqggghhhqqq{{{||||||}}}~~~~~~vvvpppiiihhhhhhhhhiiikkkmmmnnnooooooooooooppppppppppppooonnnnnnqqqtttvvvvvvuuutttsssrrrpppnnnmmmlllllllllmmmmmmmmmmmmmmmmmmmmmlllllllllmmmnnnooopppqqqsssuuuxxxzzz}}}~~~~~~~~~}}}}}}~~~}}}}}}|||}}}}}}zzzyyyxxxyyy{{{|||{{{zzzwwwuuusssrrrrrrpppnnnkkkddddddddddddfffhhhjjjlllmmmttt~~~~~~~~~vvviiiXXXGGG>>>;;;888666555:::::::::;;;;;;;;;<<<<<<999999999999999888888888999999888777777777777888999999999999999:::;;;;;;:::777666888:::;;;BBBIIIUUUbbbuuuoooaaaYYYKKKJJJHHHEEEBBBBBBDDDFFFKKKMMMQQQUUU\\\dddmmmttt~~~|||zzzxxxuuusssjjjhhheeeaaa^^^\\\[[[[[[YYYYYYYYYYYYYYYYYYZZZZZZZZZWWWTTTSSSTTTUUUVVVUUUSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWXXXYYYZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\^^^___aaa```___^^^^^^___^^^]]]]]]]]]\\\WWWQQQMMMFFFEEEDDDBBBAAA@@@@@@@@@BBBBBBBBBBBBDDDGGGIIIJJJVVVVVVVVVYYYaaannn|||kkk[[[VVVRRRMMMJJJEEECCCAAA???>>>>>>???@@@=========<<<;;;;;;::::::;;;;;;;;;;;;::::::999888888888888888888888888888666777888999:::999888888666777888999999999888777888888888888888999999:::777888999<<>>;;;999777666888888999999999:::::::::888888888888999999999999999999888777777777777777888888888888888999::::::888555555888999999<<>>>>>???@@@=========<<<;;;;;;::::::;;;;;;;;;;;;:::999888777777777777777777777777777555666888999999999888777555555666666777777777777777777777777777888999999666777888999===HHHWWWbbbmmmsss{{{~~~~~~uuuxxx~~~rrruuu|||zzznnnllljjjhhhhhhiiikkkllliiiiiijjjkkklllmmmmmmnnnnnnooorrrvvvyyyyyyvvvttttttttttttsssrrrqqqppppppmmmnnnnnnoooooonnnlllllljjjjjjjjjjjjkkkmmmnnnooommmooossswwwyyyzzzzzzzzzzzzzzz{{{{{{|||}}}~~~~~~~~~}}}|||}}}~~~~~~}}}{{{{{{{{{||||||{{{wwwppplllddddddccccccdddfffggghhhjjjmmmppprrrtttuuuxxxzzzvvvxxxzzz|||wwwfffVVVEEE>>><<<:::888888666777777777777888888888777777888888999999999:::999888888777777777777777777777777777777888888999888555666:::;;;999:::>>>>>>IIIXXXgggvvvtttnnncccVVVMMMJJJLLLOOORRRUUUWWWVVVSSSPPPPPPQQQQQQYYYeeepppxxx~~~|||vvvrrrllleee```______```_________^^^^^^]]]]]]]]]]]][[[YYYXXXXXXXXXVVVUUUSSSSSSSSSTTTUUUUUUVVVVVVXXXXXXXXXXXXXXXWWWWWWVVVXXXXXXXXXXXXXXXWWWWWWWWWVVVWWWYYYZZZ[[[\\\[[[[[[YYYYYYZZZ[[[]]]^^^___```^^^```aaa___[[[XXXXXXYYYWWWTTTPPPMMMJJJFFFBBB???BBBBBBBBBCCCCCCDDDDDDDDDHHHHHHHHHIIIJJJMMMOOOPPP]]]dddqqqtttbbbRRRNNNMMMHHHCCC@@@@@@AAA@@@???======???AAA?????????>>>======<<<<<<;;;;;;;;;:::999888777777666666666666666666666666555666777999999888888777555555555444555666777888666666666666666777888888888999999888:::BBBOOOYYYfffqqq}}}|||}}}}}}}}}~~~}}}{{{zzzvvv{{{yyy|||pppnnnkkkiiihhhiiikkklllgggggghhhiiikkklllmmmmmmnnnpppssswwwzzzzzzvvvssssssssssssssssssrrrqqqpppkkklllnnnooooooooonnnmmmiiiiiiiiijjjkkklllnnnnnnlllnnnrrrvvvyyyyyyyyyxxxyyyyyyzzzzzz{{{|||||||||}}}||||||}}}~~~~~~{{{xxx{{{{{{}}}~~~}}}xxxqqqkkkeeeeeedddddddddeeeggghhhfffhhhkkkmmmnnnpppsssuuusssuuuwwwxxx{{{ttteeeUUUDDD===;;;::::::;;;<<<<<<<<<<<<;;;:::999999888777666666666777888999<<<;;;999777666666777888777777666666555555555444<<<;;;;;;::::::;;;;;;<<<>>>@@@GGGUUUeeewww|||mmmaaaYYYUUURRRYYY\\\^^^\\\UUUOOOLLLKKKNNNOOORRRYYYccckkkqqqssssssqqqnnnmmmnnnooopppooolllkkkjjjgggeeedddfffgggfffgggggggggeeeaaa^^^\\\[[[[[[[[[\\\]]]]]]ZZZXXXUUUUUUTTTTTTTTTUUUWWWXXX[[[[[[[[[ZZZYYYXXXWWWVVVXXXWWWWWWXXXZZZ[[[YYYXXXYYYYYYZZZZZZ[[[\\\]]]]]][[[\\\^^^```aaaaaaaaa```bbbaaa]]]YYYUUUPPPMMMKKKHHHGGGDDDBBB@@@@@@@@@@@@DDDBBBCCCFFFFFFCCCBBBEEEJJJKKKJJJIIIIIINNNVVV]]]ppp|||bbbZZZOOOIIIGGGFFFCCCAAA??????>>>>>>======<<<<<>>>>>???@@@AAA@@@===:::999999999999999888888888888777555555666666666777777777555555555555444444444444555555555555555555555555444555555666777777888888222222333333555:::AAAEEEYYYfffwww}}}zzzwwwwwwzzz|||}}}}}}qqqqqqxxxvvvsssnnniiifffffffffgggeeefffhhhjjjkkkkkkkkkjjjmmmoooqqqssstttsssrrrqqqqqqrrrrrrqqqoooppprrrttttttqqqooooooppppppnnnllljjjlllnnnmmmkkkiiijjjlllkkkkkklllnnnqqquuuxxxyyyxxxxxxxxxyyyzzz{{{}}}}}}yyywwwtttrrrqqqrrrtttvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyzzzyyyvvvqqqllliiiffffffeeeddddddeeefffgggfffffffffhhhjjjlllooopppqqqqqqqqqppprrrvvv|||vvveeeUUUDDD===;;;:::999:::555555666888888999999999666666555555555666777888999999999999888777666666444444555666777888999999888888777777777777888888777999???EEEJJJRRRcccsss{{{vvvqqqiiidddbbb```]]]ZZZUUUSSSPPPNNNNNNNNNMMMLLLKKKJJJJJJMMMQQQUUUWWWXXXYYY[[[___eeelllvvv~~~xxxsssnnnlllhhheeebbb``````___^^^\\\[[[ZZZYYYYYYXXXYYYYYYYYYZZZ[[[\\\^^^___```aaaaaa___^^^]]]^^^______]]][[[\\\[[[[[[ZZZYYYXXXXXXWWW]]]]]]\\\[[[XXXUUUSSSQQQJJJIIIHHHFFFDDDCCCAAAAAA>>>???@@@AAABBBCCCDDDEEEDDDDDDIIINNNPPPOOOQQQUUUVVV]]]hhhqqqxxx~~~vvv^^^QQQLLLFFFBBBAAA???<<<999;;;;;;<<<<<<===>>>>>>???>>>???@@@>>><<<:::999999999999999888888888888777666666666777777777888888555555555555444444444444444444444444444444444444444444555555666777777777333444444555666:::???CCCPPP^^^sss~~~zzzuuusssvvv|||wwwpppnnnxxxzzzwwwrrrnnnjjjhhhggggggcccdddgggiiijjjjjjiiihhhkkklllnnnoooooonnnmmmllloooppppppooonnnooorrrtttuuutttrrrqqqqqqooommmkkkjjjkkklllkkkjjjiiiiiijjjhhhhhhiiijjjmmmpppsssuuuvvvvvvwwwxxxyyyzzz{{{|||vvvtttqqqmmmllllllmmmnnnpppqqqqqqqqqrrrrrrssssssssstttuuutttqqqmmmiiigggeeeeeedddddddddfffggghhhffffffeeeeeefffiiilllmmmmmmmmmmmmlllmmmqqqvvvzzz|||tttfffUUUDDD===;;;:::999:::555666777777888888777777555555555555555666666666777888999999999888666555777777777777777777777777777777777666666777777777999;;;???BBBCCCFFFTTTbbbqqq~~~zzzsssooojjjbbb[[[XXXUUURRRPPPOOOOOONNNMMMIIIHHHGGGHHHJJJLLLMMMLLLPPPSSSXXX___hhhuuuzzzwwwmmmjjjeeeaaa```___^^^^^^\\\\\\[[[ZZZZZZZZZYYYYYY___```bbbdddeeegggggggggdddcccaaa``````^^^\\\YYYYYYYYYXXXVVVTTTSSSRRRQQQVVVVVVUUUSSSPPPMMMJJJHHHCCCCCCCCCCCCCCCBBBBBBBBB@@@AAABBBCCCDDDEEEEEEEEEIIIIIILLLQQQSSSTTT[[[bbbnnnwww~~~fffVVVLLLIIIEEEBBBAAA@@@===:::;;;;;;;;;<<<<<<=========<<<===>>>===;;;999999:::999999999888888888777777777777777777888888888888555555555444444444333333444444444444444444444444444444444555555666666666555666777777777999===@@@KKKXXXmmm|||wwwvvvzzz{{{mmmmmmwww~~~|||xxxsssnnniiigggeeeaaacccfffhhhiiihhhfffeeehhhiiikkkmmmmmmlllkkkjjjlllmmmmmmmmmmmmnnnqqqsssvvvvvvuuusssrrrooolllkkkkkkkkkjjjiiihhhhhhhhhhhhfffffffffhhhjjjmmmoooqqquuuuuuvvvvvvwwwwwwwwwvvvqqqooollljjjhhhhhhiiijjjkkkllllllmmmmmmnnnnnnnnnoooppppppooommmjjjgggeeecccbbbbbbbbbcccdddfffgggfffeeedddcccdddfffhhhjjjjjjkkkjjjjjjjjjmmmqqquuu|||xxxpppfffVVVEEE===;;;999888999888888999999888777666666888999999:::::::::::::::666777888999999777666555777777888888888888888888888888777777777777888888666777:::<<<;;;<<>>DDDTTTlll~~~qqqlllpppzzzyyysssnnnjjjggggggggggggffffffeeedddaaabbbdddeeeeeedddcccbbbcccdddfffggggggjjjmmmpppsssuuuwwwwwwtttqqqpppoookkkiiifffeeeeeefffeeedddddddddddddddfffhhhjjjkkknnnnnnoooooonnnllljjjiiigggffffffeeefffggghhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjiiihhhgggffffffeeeeee______^^^^^^^^^```aaabbbccccccbbbbbbccccccddddddfffggghhhggghhhjjjmmmppprrrxxxwwwpppgggWWWEEE===;;;999888888888888999999999888888777444444666777777777666555777777666666666666777777444555666888:::;;;======999888888777777888888999:::777666:::<<<;;;===@@@HHHQQQ___ppp|||uuuoooiiiccc```XXXVVVTTTSSSRRRPPPMMMKKKGGGGGGGGGFFFEEEGGGKKKOOOQQQTTTXXX[[[\\\ZZZWWWUUUSSSPPPMMMKKKJJJJJJJJJIIIGGGHHHIIIJJJJJJIIIIIIHHHGGGIIILLLPPPTTTXXXZZZ[[[UUUSSSQQQPPPOOOMMMJJJHHHEEEDDDDDDCCCCCCBBBBBBAAAAAABBBCCCDDDEEEEEEDDDCCCDDDEEEFFFGGGHHHIIIJJJKKKMMMLLLLLLLLLOOOSSSWWWZZZVVVZZZbbbllltttlll^^^RRRJJJIIICCCBBB@@@===;;;::::::;;;;;;;;;;;;:::::::::::::::888999999888777777999;;;999999999888888888888777555555666666666777777777444444444333333333222222333333333333333333333333333333333333333333333333555777999:::::::::;;;<<<<<<>>>JJJ```tttuuunnnpppuuu~~~|||wwwtttlllkkkiiigggfffeeeeeeeeedddeeeeeeeeedddbbb___]]]___aaacccdddeeehhhkkknnnqqqtttwwwxxxvvvsssrrrssslllhhhdddcccdddeeedddcccbbbbbbbbbbbbccceeegggiiiggghhhiiijjjjjjiiihhhgggeeeddddddddddddeeefffgggiiiiiiiiihhhhhhgggffffffgggfffeeedddccccccdddddd```___^^^^^^^^^___```aaa```aaabbbcccddddddcccbbbdddeeeffffffgggiiilllooonnnttt|||yyyqqqgggWWWEEE===;;;999888888555666777888888999999888555666888999999999888777888777666555555666777888888888888999999:::::::::888888777777777777888888:::555333777;;;:::999:::<<>>;;;:::<<<===888999999::::::;;;;;;<<<888999999888666777999;;;999999999888888888888777555555555555666666666666444444444333333333222222333333333333333333333333333333333333333333333333000333666777777777777888>>>===FFFYYYlllzzzoooiiikkkvvv|||pppnnnkkkgggeeeeeeeeefffiiiiiiiiihhheeebbb^^^\\\]]]___aaabbbcccfffjjjmmmooossswwwxxxvvvttttttuuulllhhhdddbbbdddeeedddbbbaaaaaa```aaabbbccceeegggaaaccceeeggghhhhhhgggfffddddddccccccccccccddddddjjjiiiiiihhhgggfffeeeeeeeeedddbbbaaaaaaaaabbbcccbbbaaa___^^^^^^___```aaa___```bbbdddeeedddcccbbbbbbccceeeeeefffhhhllloookkkqqqyyywwwrrrgggXXXHHH@@@;;;777555666777777777777777777777777666666666666666555555444777777666666555555555444444555666888888999999999777666666555555555666666777666555555555777888999:::===DDDNNN___tttxxxoooggg___XXXTTTPPPQQQQQQMMMHHHFFFGGGIIIJJJIIIHHHHHHHHHIIIIIIIIIEEEEEEEEEDDDDDDCCCBBBAAAEEEDDDDDDCCCCCCBBBAAAAAABBBCCCCCCDDDCCCBBBBBBAAAEEEBBB???===>>>?????????@@@AAACCCDDDEEEEEEDDDDDDEEEHHHKKKNNNNNNMMMMMMMMMJJJKKKMMMNNNMMMNNNPPPRRRUUUXXX\\\aaagggoooxxx}}}|||mmm]]]TTTOOOIIIDDDBBB>>>===<<<;;;:::::::::;;;======<<<<<<;;;;;;;;;;;;999777666666777999888888<<<;;;:::999777666555555777777777666555555555444333333333333333333333333222222222222222222222222111111222222222333333333444444555555666777777888???>>>AAALLL___rrr~~~qqqhhhnnnrrr}}}vvvooolllhhhccceeekkknnnooooookkkeee___]]]]]]^^^```bbbcccccceeehhhkkkpppqqqrrrsssttttttttttttnnnlllhhheeebbbaaaaaaaaabbbbbbbbbbbbcccdddeeefffcccdddfffggggggfffdddcccddddddccccccbbbcccccccccffffffffffffffffffffffffddddddccccccbbbaaa``````]]]___```aaaaaa___]]]\\\\\\^^^```cccdddcccaaa```^^^aaaeeeffffffgggjjjnnnmmmpppvvv|||uuuooofffWWWHHH???;;;777555666666666666666666666666666666666777777666666555444777666666666555555555444666666777888888888777777666666555555555555666666777666555555555666888999999:::===DDDQQQdddwww{{{ooofff```]]]]]][[[WWWSSSOOOMMMMMMIIIIIIIIIJJJLLLMMMNNNNNNOOOMMMKKKIIIHHHGGGGGGGGGLLLKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDEEECCCAAAAAABBBDDDEEEEEEEEEGGGIIIKKKMMMNNNNNNNNNOOOQQQTTTVVVVVVTTTSSSRRRSSSTTTUUUWWWYYYZZZZZZZZZ[[[```fffoooxxxoooaaaTTTOOOLLLHHHDDDBBB??????>>>===<<<<<<<<<<<<>>>=========<<<<<<<<<<<<999888666777888888888777:::999999888888777777777444444444444444444333333333333333333333333333333111111111111111111111111111111222222222333333333333333444555555666777777>>><<<===EEETTTgggvvv}}}}}}wwwgggfffiiittt|||tttqqqlllggghhhllllllnnnnnnkkkfffaaa`````````aaacccccccccdddfffhhhlllmmmnnnpppqqqrrrrrrrrrooommmiiifffcccbbbaaaaaaaaaaaaaaabbbbbbdddeeeeeecccdddeeeffffffeeedddcccbbbbbbbbbbbbbbbcccdddeeeeeeeeeeeeeeeeeeeeeeeeeeedddccccccbbbaaaaaa``````^^^___`````````___]]]\\\[[[]]]___```aaaaaa```___^^^```cccdddeeegggiiikkkkkknnnsssyyyrrrkkkeeeWWWGGG???;;;777555666666666666666666666666666777777777777777666666555666666666555555555555555777777777777777666555555666555555555555555666666666666555555555666777888999888777999BBBPPPaaalll}}}|||uuunnnlllhhhccc___YYYSSSOOONNNMMMMMMNNNPPPRRRQQQQQQQQQOOOMMMJJJJJJKKKLLLNNNOOOOOOOOONNNMMMMMMLLLLLLJJJHHHFFFDDDCCCDDDEEEEEEDDDBBBAAABBBEEEGGGHHHIIIJJJKKKMMMOOOSSSVVVYYY[[[^^^___aaabbb```^^^[[[XXX[[[[[[^^^dddkkkoooooonnnpppuuu}}}vvv___UUULLLJJJKKKHHHEEEDDDAAA@@@@@@???>>>>>>======>>>===============<<<<<<;;;999888888888888777666777888888888888888888888444444444444444444555555333333333333333333333333111111111111111111111111111111222222222333333333222333333444444555555666:::999999<<>>:::666555666666666666666666666666666777777888888777777666555555555555555555555555555666666666777777666555555555555444444444555666666666666666555666666666666888777666666;;;DDDPPPXXXhhhvvv{{{uuuppphhh^^^WWWYYYWWWUUUUUUWWWWWWTTTQQQPPPOOONNNNNNOOOQQQSSSTTTRRRQQQQQQQQQQQQQQQPPPPPPPPPMMMJJJFFFEEEEEEGGGHHHGGGFFFEEEFFFIIILLLMMMLLLOOONNNOOOSSSZZZccclllrrrxxxxxxwwwwwwuuurrrnnnkkkiiijjjqqq|||zzzeeeUUUMMMIIIJJJKKKIIIGGGGGGBBBAAAAAAAAA@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999999999777555888888888888888888888888555555666666777777888888444444444444444444444444222222222222222222222222111111222222222333333333222222222333333444444444666666777777<<>>DDDHHHWWWbbbsss}}}rrrjjjfffdddaaabbbdddccc___[[[WWWWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWXXXXXXYYYYYYYYYXXXUUUQQQMMMKKKKKKMMMNNNNNNMMMMMMNNNQQQSSSSSSRRRSSSSSSTTT[[[hhhzzz|||dddUUUPPPJJJGGGIIIJJJGGGEEEEEEAAABBBBBBBBBAAA@@@???>>>::::::::::::::::::::::::<<<;;;::::::;;;:::777555999999888888777666666555555666666777777888888888444444444444444444444444444444444444444444444444111111222222222333333333222222222333333333333333222555777777888???KKKVVVmmmyyy}}}wwwvvvtttzzzzzzxxxooohhhgggkkkttt}}}vvvoookkkhhhfffdddbbbbbbcccccccccggghhhhhhgggdddaaa``````___```bbbdddfffggghhhhhhlllkkkiiigggeeecccbbbbbb``````_________```aaaaaabbbaaa````````````aaabbbaaa```______^^^^^^^^^^^^________________________``````_______________^^^______^^^]]]]]]]]]]]]^^^^^^]]]\\\[[[[[[]]]^^^___```^^^]]]___ccceeedddbbbeeegggjjjnnnrrrxxxxxxjjjbbbTTTDDD<<<999666444555555555555555555555555555666666666666666555555444444444444444444555555555111222333555666666777777333333333333444555666666555555666666666555444444111333666777888999<<<>>>IIIQQQ___ooozzzxxxuuusssvvvyyyzzzvvvqqqgggeeebbb___\\\ZZZYYYYYY\\\]]]^^^```aaacccddddddbbb___[[[VVVTTTSSSTTTUUUVVVUUUUUUWWWZZZ\\\\\\[[[XXXYYY^^^iii{{{~~~gggUUUMMMLLLGGGEEEFFFFFFBBB@@@AAA@@@AAAAAAAAAAAA???>>>===888888888999999999999:::;;;;;;:::;;;<<<;;;999666999999888777666666555555555555555555555555666666444444444444444444444444555555555555555555555555111111222222222333333333333333333333333333333333111444777666666:::BBBIII^^^lll~~~yyyuuuuuuuuu}}}|||ppphhheeehhhsss~~~~~~}}}~~~~~~wwwppplllhhhdddaaaaaaaaabbbaaadddfffgggfffccc```^^^^^^]]]^^^___aaacccdddeeeeeeggggggfffeeedddcccbbbaaa_________^^^^^^______```________________________aaa```___^^^\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\^^^]]]\\\[[[[[[\\\]]]^^^___^^^^^^___aaacccbbbbbbdddfffhhhkkkoootttzzz~~~zzzlllaaaSSSCCC<<<888555444555555555555555555555555555555555555555555444333333333333333444444555555555222333444555555555555555333333333333444555666777555555666666666555444333333555666666666777999:::???CCCOOO\\\gggppp~~~~~~yyyrrrjjjfffdddeeefffkkklllnnnppprrruuuwwwwwwvvvtttpppkkkiiigggggghhhffffffgggkkknnnqqqqqqqqqlllooowww}}}iiiXXXOOOOOOKKKFFFDDDDDDCCC???>>>@@@>>>???@@@@@@@@@>>><<<;;;888888999999999::::::::::::::::::<<<===<<<:::777777777777777777666666666666666666555555555555555555555555555555555555555555555555555555555555555111111222222222333333333444444444444444333333333333444555444444777<<>>???@@@???===;;;:::999999999::::::;;;;;;;;;999999:::<<<>>>===;;;888555555555666777888888999999999888888777777666666555555555555555555555555444444444444444444444444111111222222222333333333444444444444444444444444555444222111111555:::>>>DDDTTThhhyyy|||ooodddbbbfffppp{{{|||xxxxxx{{{wwwqqqiiidddbbbbbb```___\\\^^^``````^^^[[[ZZZZZZZZZZZZ[[[]]]]]]^^^^^^^^^___``````aaaaaaaaaaaa```___^^^^^^]]]]]]]]]^^^^^^\\\]]]___``````___]]]\\\\\\\\\\\\[[[\\\\\\]]]]]][[[[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]^^^______]]][[[ZZZZZZZZZZZZZZZZZZYYYYYYYYY]]]```cccbbb______aaadddaaabbbdddfffiiimmmrrrvvvwwwyyy}}}~~~vvvmmmaaaUUUEEE:::777777666555777666555444444444444444777777666555444444333333222444666777666666777999555444333333222222222222222333444444555555444444777777666666666555555555444444333333444555777888<<<===>>>AAAGGGTTTdddooo~~~hhh\\\UUUOOOMMMOOOJJJGGGCCCAAA@@@???>>>============<<<<<<;;;::::::<<<;;;;;;::::::;;;;;;<<<======>>>>>>???@@@BBBCCC===;;;:::888777777888888777777888888777555333222222333333444555555555444555555444333333222111111111000000000222333222111555444444333333222222111333333222111000222666999EEEGGGRRRfffxxx|||mmmaaahhhkkkuuu~~~|||}}}|||ssslllgggcccaaa```^^^\\\[[[[[[[[[[[[YYYWWWXXX[[[]]]]]]ZZZYYYZZZ\\\]]]]]]]]]^^^^^^```aaabbbaaa___]]][[[[[[]]]___```^^^___aaaaaa```]]]ZZZXXXXXXXXXYYYZZZ[[[\\\\\\]]]\\\[[[ZZZYYYXXXXXXXXXXXX]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[\\\]]]]]]]]]]]]\\\]]]\\\[[[YYYYYYYYYZZZZZZ______^^^___```aaacccdddaaabbbccceeefffjjjnnnrrrrrrsssuuuyyy}}}yyyuuujjj___SSSDDD999666666555444555555444444444555555666777666666555444444333333444666666555222000000000333333222222111222222222222222333444444444444333333333333333222222222222444333333333444555777888:::;;;<<<===BBBLLLYYYcccqqqooo\\\SSSNNNJJJHHHJJJIIIFFFCCCAAA@@@???>>>===<<<<<<<<<<<<<<<<<<======::::::999999999999::::::============>>>???@@@@@@<<<;;;999888777777888888555666666555555444333222333444555555666666555555555444444333222222111111222111111111333444333222444444444333333222222222222333222111000222555888@@@AAAIIIYYYhhhsss{{{~~~qqqggggggmmmyyywwwqqqkkkfffccc]]][[[YYYXXXXXXXXXWWWVVVVVVXXXZZZZZZXXXWWWXXXZZZ\\\\\\\\\\\\\\\]]]^^^___```^^^\\\[[[[[[\\\^^^___^^^___```aaa```]]]ZZZXXXYYYYYYYYYZZZZZZ[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYY]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZ[[[\\\\\\\\\\\\\\\[[[ZZZYYYYYYYYYZZZ[[[\\\______^^^]]]^^^^^^___```___```bbbcccdddggglllooopppqqqssswww{{{}}}vvvttthhh]]]RRRBBB888555666555333333333444444555666666777666666555555444333333333333444555333000---,,,,,,222222111111111222333333111111222333333333333222555555555555444444444333444333333333444555666777777888999:::<<>><<<::::::;;;<<<<<<===>>>>>>999999888888888888999999<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999888777777777888444444333333333333333444444555555666666666666555444444333333222222111111333222111222444555444333333333333333333222222222222222222111000111555777;;;:::???JJJVVVbbbrrr~~~~~~|||}}}nnnhhhffflllvvv~~~uuulllggg```]]]YYYWWWWWWWWWVVVUUUUUUVVVXXXXXXWWWWWWXXXYYY[[[[[[ZZZZZZZZZZZZ[[[[[[^^^]]][[[ZZZZZZ[[[]]]^^^]]]^^^___```___]]]ZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYXXXXXXYYYYYYZZZ[[[\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYZZZ[[[[[[[[[[[[ZZZXXXXXXXXXXXXYYYZZZ\\\\\\^^^]]]]]]\\\[[[[[[\\\\\\\\\]]]___```aaadddhhhkkkmmmnnnppptttxxx|||wwwrrrssshhh\\\QQQBBB999666666555444333444444555555666555555555555555444444333333333///111222222111000000111222222222222222333444555000000111222222222222222666666555555555444444444333333333444444555555555444666888888999<<>>>>>===<<<:::::::::999999999888888::::::999999999999::::::999999888777666666666666777777777777777777666666444444333222333555666777333333333444444333333222333222222222222222111111222111000111222333222111111111111222222333333333111222222111000111333555444555999>>>CCCLLL]]]lllzzz}}}rrreeeccciiiwww~~~zzzoookkkddd___\\\ZZZXXXWWWVVVUUUTTTTTTTTTUUUUUUVVVYYYYYYXXXXXXWWWXXXXXXXXXYYYXXXXXXWWWXXXYYYZZZ[[[ZZZZZZ[[[\\\[[[[[[ZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXZZZ[[[\\\ZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWXXXYYYYYYYYYYYYXXXYYYYYYYYYYYYXXXXXXWWWWWWXXXXXXYYYZZZ[[[[[[[[[\\\XXXZZZ\\\]]]^^^___bbbdddggghhhjjjnnnrrrvvvzzz|||}}}|||tttlllhhhsssiiiZZZPPPCCC;;;999999888666555666666777666444333111444444333333333333333333444555777666444333444444333333222222333333444444000000111222222222222111333222222222111111111111222333444444444444333333333666999:::999:::>>>AAA;;;???HHHSSS]]]jjj|||xxxaaaUUURRRIIILLLNNNNNNQQQSSSPPPLLLEEECCC???>>>>>>>>>===<<<;;;;;;:::999999888777777::::::999999999999::::::888777666555555555555555666666777777777777666555444444333444444555666666222333333333333222111111222222222222222222111111111000///000222333222111///000000111222333444444111222333222000000222333111222555:::===CCCOOO[[[kkkyyytttlllkkkqqqyyy{{{vvvoooiiiddd```\\\ZZZWWWUUURRRQQQRRRSSSRRRRRRWWWWWWVVVVVVVVVWWWWWWXXXVVVVVVVVVVVVWWWXXXYYYYYYWWWXXXXXXYYYYYYYYYYYYXXXVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[YYYYYYYYYXXXXXXXXXWWWWWWWWWWWWXXXYYYYYYYYYYYYXXXYYYYYYYYYYYYXXXWWWVVVUUUUUUVVVWWWYYYZZZZZZ[[[ZZZVVVXXXZZZ[[[\\\\\\^^^```cccdddgggjjjnnnrrrvvvxxxzzzwwwooohhhdddqqqfffXXXNNNAAA:::888888777555333444666777666555444333333333333333333333333333444666777666333222111222222222111111000111111111000111222222333333222222444444444444333333333333222333444444444444333222555777:::999888888;;;>>>;;;:::>>>FFFMMMWWWhhhxxxtttdddVVVNNNMMMEEEJJJMMMLLLMMMOOOLLLEEEDDDBBB???============<<<;;;;;;;;;:::::::::::::::999999888888888888999999666666555555444555555555555555666777777666666555222333333444444444333333333444444444333333222111111111111111111111222222222111000111333444333222...///000111222333444444111222333222111000111222222000222666999<<>>;;;;;;???BBBHHHXXXiiiuuuhhhZZZUUUPPPJJJHHHDDDJJJMMMKKKJJJLLLHHHAAADDDAAA>>>============<<<:::;;;;;;<<<<<<======>>>888888777777777777888888555555555444444555555666444555666777777666555555111222333444444333111111444555555555444444333222111111111111111111222222333222111222444555444333...//////111222333444555111222333222111000111222444111111444777999???GGGQQQeeevvvyyy}}}~~~{{{~~~}}}qqq{{{~~~}}}}}}}}}vvvooojjjaaa]]]YYYWWWWWWXXXVVVUUUQQQQQQQQQQQQRRRTTTUUUUUUSSSSSSTTTUUUVVVVVVWWWWWWTTTTTTTTTUUUUUUVVVVVVWWWSSSSSSTTTUUUVVVVVVWWWWWWXXXWWWWWWWWWWWWXXXYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVWWWXXXYYYYYYZZZZZZYYYYYYTTTUUUWWWXXXYYYXXXXXXWWWTTTTTTUUUVVVVVVTTTSSSRRRRRRTTTVVVWWWWWWWWWXXXYYY[[[\\\___bbbfffkkknnnpppsssyyy}}}tttmmmgggbbb___pppdddZZZPPPDDD;;;777666666555777777666555444444333333444444444333333222222222333333333222222222111111222222111111111111222222///000111222222222222222222000///...///000222333111111111222222333333333222333555666666666555444999999:::;;;>>>DDDKKKPPP___iiiwwwyyymmm]]]QQQLLLJJJIIIGGGIIIIIIHHHGGGEEEDDDBBBAAA???>>>===;;;;;;<<<<<<======<<<;;;<<<======;;;999777777666666666666777777666666666666555444333222444444555555444444333222888555444444555555222///111222222222222111000000222222111111111111222222222111111111000000//////111111222333333333333222111111111111111111111111...///000222555777:::;;;KKKSSScccttt~~~}}}tttrrr|||}}}}}}}}}uuuqqqiii___ZZZ[[[[[[WWWSSSTTTSSSRRRRRRSSSSSSRRRQQQRRRRRRRRRSSSTTTUUUVVVWWWXXXWWWWWWXXXZZZ[[[ZZZYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVTTTTTTTTTTTTVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVXXXWWWUUUTTTUUUWWWYYYZZZVVVSSSQQQQQQTTTUUUTTTRRRUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRTTTVVVWWWUUUWWWZZZ\\\___cccgggkkkpppsssxxx}}}}}}tttnnnjjjfff```[[[nnnbbbYYYPPPDDD;;;777666666555777666666555444444333333444444444333333222222222333333333222222222111111222222111111111111222222222222333333333222222111111000///...///000222333444444333333333333333333444444666777777777666555555666888999:::===AAADDDOOOVVVbbbqqqfff]]]QQQIIIGGGHHHHHHGGGFFFFFFEEEDDDCCCAAA???>>>???>>>===<<<;;;<<<<<<============>>>@@@@@@???>>>:::999888777666666666666666666666666555444333222444444444555444444333222777555444444666666333111111222222222222111000000222111111000000111111222222222222222111111000000000111222222333333222222111111111111111111111111//////000222444666888999BBBJJJZZZmmmzzz{{{ppphhhmmmyyy{{{}}}||||||{{{sssjjjeeecccaaa[[[UUUSSSQQQPPPPPPRRRSSSSSSRRRQQQQQQQQQQQQRRRTTTUUUUUUXXXWWWWWWWWWXXXXXXWWWUUUTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUVVVWWWYYYZZZWWWTTTRRRSSSUUUVVVUUUTTTUUUUUUUUUTTTTTTSSSSSSSSSRRRQQQQQQQQQQQQRRRTTTUUUUUUWWWYYYZZZ]]]aaafffiiimmmppptttxxx||||||vvvnnniiigggeee```\\\~~~kkk___WWWOOOCCC:::777666666555666666555555444333333333444444333333333333222222333333333222222222111111222222111111111111222222444444444444333222111000111000/////////000222333555555555444333333222222333444555555666666555555333555777888777777777888CCCGGGPPPaaauuu{{{iiiUUUNNNGGGCCCDDDFFFFFFFFFDDDDDDDDDCCCAAA@@@>>>>>>>>>>>>===<<<<<<<<<<<<===;;;;;;;;;===@@@AAA@@@???;;;:::999777666555444444666666666666555444333333444444444444444333222222555444333444555666444222111222222222222111000000222111111000000111111222333333222222222222111111000000111222222222222222000000000000000000000000///000000111222444555666===CCCRRRgggvvvzzzuuu~~~qqqddd```eeepppyyy{{{yyyxxxyyy}}}{{{uuuqqqkkkbbb[[[VVVTTTQQQPPPRRRSSSTTTTTTPPPPPPQQQQQQSSSTTTTTTUUUYYYXXXWWWWWWXXXWWWUUUSSSTTTTTTTTTTTTTTTTTTTTTTTTQQQRRRRRRSSSSSSRRRRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVXXXYYYYYYYYYWWWUUUTTTTTTUUUVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQPPPPPPQQQRRRRRRUUUVVVWWWXXXYYY]]]cccggghhhjjjnnnqqqtttyyy~~~{{{vvvqqqkkkhhhggggggdddaaa|||jjj]]]UUUMMMBBB:::777666666444555555555444444333333333333333333333333333333333333333333222222222111111222222111111111111222222222333333333222222111000000000//////000000111222333333333333333333222222222222333333333444444333555666777777555444555666<<<>>>FFFUUUgggvvv}}}~~~{{{sssaaaTTTMMMIIIEEECCCCCCDDDDDDCCCDDDDDDDDDCCCBBBAAA@@@???>>>=========<<<<<<<<<<<<888888888:::<<<======;;;:::999777666555444444444555555666666555444444333333444444444444333222222111111222333444444444333111222222222222111000000111111000000000000111111111111111111111111111111///000000111222111111111////////////////////////000000000000111222333444999<<>>GGGSSSaaannnvvvwww{{{wwwxxx}}}~~~lll]]]RRRKKKHHHGGGDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBB@@@??????===============<<<<<<;;;999888888999;;;;;;:::888666666555444444444555555555555555666555555444333333333444444333333222111///000111222222222222333111222222222222111000000111000000000000000000111/////////000000000000000...///000000111111000000////////////////////////111111000000000111222222444444:::HHHWWWfffvvv~~~vvvsssxxxwwwkkkaaa]]]ccckkkvvv}}}zzzyyyyyy{{{}}}|||zzzssskkkfff```[[[XXXVVVUUUTTTPPPQQQRRRSSSSSSSSSRRRRRRUUUUUUUUUVVVXXXXXXWWWVVVUUUUUUTTTTTTTTTSSSSSSSSSPPPQQQRRRSSSSSSRRRQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPSSSVVVXXXXXXWWWVVVSSSSSSSSSRRRQQQRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQSSSSSSTTTTTTTTTWWW\\\___]]]___bbbdddhhhmmmssswww}}}~~~~~~|||yyyvvvtttooommmkkkjjjkkkmmmnnnnnnxxxhhh]]]QQQJJJ@@@999777777555444444444333333333333333333222222333333333333444444333333333222222222111111222222111111111111222222---...///000111111111111///000000000111111111111---...///000111333444444444444333333333444555666444444333222111222666888333777<<>>============>>>===<<<<<<;;;;;;::::::;;;<<<===;;;:::666555555444444555555666444555555555555555444444333333333333333222111111...000222222111111222333111222222222222111000000111000000//////000000111.........////////////000......///000000000000000000000000000000000000000111111111000111111222333444333666???IIIXXXlll}}}}}}|||}}}zzzsssttt|||zzzmmmaaa\\\^^^fffttt{{{wwwvvvvvvyyy}}}xxxsssllleee```\\\XXXUUUSSSTTTTTTUUUTTTSSSQQQPPPRRRRRRRRRSSSVVVVVVVVVTTTRRRRRRRRRQQQQQQPPPPPPOOOQQQQQQQQQRRRRRRQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNOOORRRTTTUUUUUUUUUTTTPPPQQQQQQPPPOOOOOOPPPRRRQQQQQQQQQQQQRRRRRRRRRRRRQQQRRRRRRSSSSSSSSSRRRRRRQQQSSSTTTTTTTTTVVVYYY[[[YYY\\\___bbbfffjjjpppssstttvvvwwwwwwuuusssrrrsssmmmmmmmmmmmmooorrruuuwwwtttfff\\\PPPHHH???999777777555444333333333333333333333333222222222333333444444444333333333222222222111111222222111111111111222222///000000111111111000000//////000111111111111111//////000111222222333333222111111000111222333444222333555555444444555666444888;;;<<<>>>FFFUUUaaattt|||qqq```XXXQQQJJJFFFFFF???@@@AAAAAAAAABBBDDDEEEAAAAAAAAAAAA@@@???>>>>>><<<===>>>>>>>>>===;;;;;;:::::::::<<<>>>???>>>===999888777666666666666666444444555555555555555444222333333333333222111111000222444444222111222444111222222222222111000000000000////////////000000.../////////000000000000---...//////000000//////111111111111111111111111111111111111111222333444444555888<<>>>>>>>>===;;;:::888777888;;;>>>@@@@@@???<<<<<<:::888777666666666444444555555555555555444222333333333333222111111222444777666333222333555111222222222222111000000000000////////////000000//////000000111111111222---......///////////////111111111111111111111111111111111111222333444444///111666888:::CCCXXXlll|||vvvtttuuuyyy~~~~~~nnngggUUU^^^gggppp}}}~~~~~~zzz|||yyyssslllhhhcccddddddcccaaa^^^[[[YYY[[[ZZZYYYYYYZZZYYYWWWVVVTTTTTTSSSRRRQQQQQQPPPPPPPPPOOONNNMMMMMMNNNOOOPPPOOOOOOOOOOOOOOOOOOOOOOOONNNOOOOOOPPPQQQQQQQQQQQQOOOQQQRRRPPPNNNMMMPPPRRRPPPPPPPPPQQQQQQQQQRRRRRRLLLMMMOOOQQQRRRRRRQQQQQQOOORRRUUUVVVVVVUUUVVVVVVVVVYYY^^^cccfffjjjmmmpppqqqtttwwwxxxwwwxxx{{{~~~}}}{{{nnn___UUULLLEEE>>>999444000000444333444444555555444444333333333333444555444222000333333333333222111111111222222111111000/////////////////////////////////---.........//////000000111111222222222333333333111111111111111222222222555888999888555444555777555444444444666:::>>>AAA[[[mmmrrrhhh\\\VVVOOOLLLLLLKKKGGGCCCBBBBBB@@@@@@@@@@@@BBBBBBCCCBBBAAA@@@>>>===<<<<<<===>>>>>>>>>>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::999777666555666888999333333333333333333333333222222222111111111000000000111111111111222222222222222222111111111111000111111000...---,,,+++***,,,------...///000111111...///000111111111111111444333333222111111111222000000000000111222333444111222333555999BBBNNNWWWuuuyyyxxxzzz|||vvvjjj```ZZZbbbnnn|||}}}wwwqqqjjjhhhhhhfffbbb^^^bbb___[[[ZZZZZZYYYWWWTTTVVVUUURRRPPPOOOPPPQQQQQQNNNNNNMMMMMMMMMMMMLLLLLLNNNOOOOOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLMMMMMMPPPOOONNNMMMLLLMMMMMMNNNQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNOOOOOOPPPPPPPPPQQQRRRRRRRRRTTTWWWZZZZZZ\\\```dddggglllqqqttttttvvvxxxzzz|||yyynnnaaaWWWMMMDDD<<<999666222222444333333444444444444333333444333222333444444222000222111111000000111111111111111111111000000000000000000000000000000000000........./////////000000000000000111111111222222111111111111222222222222666888999888666555666888111111222444777;;;???AAAOOO^^^mmmuuuyyy~~~~~~{{{zzzsssbbbYYYUUUOOOIIIFFFGGGFFFCCC???BBBAAA@@@@@@@@@@@@AAABBB?????????>>>>>>======<<<======>>>>>>===<<<:::999888888888888888888888888777777777777666555555444222222222222222222222222222222222111111111000000000111111111111222222222222222222111111111000000/////////...------,,,,,,---------......//////000000111111222222222222111444333222222111111111111000000000000111222333333333444444555888???IIIPPPeeettt}}}zzz|||~~~~~~ooobbb```fffppp}}}~~~~~~~~~wwwttttttsssppplllllliiieeecccbbb```\\\YYYTTTSSSQQQOOONNNOOOPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOONNNMMMLLLNNNMMMMMMLLLLLLMMMMMMNNNRRRQQQOOONNNNNNNNNOOOPPPOOOOOOOOONNNNNNNNNNNNNNNPPPPPPOOOOOOOOOPPPPPPQQQRRRSSSUUUUUUVVVXXX[[[^^^]]]```dddhhhlllqqqvvvzzz~~~~~~uuulllaaaYYYLLLBBB999888888555333333333333444444444444333333555333222222333333222111111000///...///000111222000000000000111111111111111111111111111111111111......////////////000000/////////000000000111111111111111111222222333333777888999888666666666777000111333555777999;;;<<>>AAAAAA@@@@@@@@@@@@AAAAAA<<<<<<<<<<<<============<<<=========<<<;;;:::999666666666666666666666666444555666777666444222000111111222222222222111111222222222111111111111111000111111111111222222222222222111111111000000000------..................---------------.........222222333333222222111111333222222222111111111111000000000000111222333333444444444555777<<>>AAABBBNNN___ooo{{{|||jjjXXXOOOMMMIIIEEECCCDDDCCCBBBAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======<<<;;;;;;;;;;;;::::::999888888888999999999999999999999999777666555333222222333333222333444555555444333222111111111111111111111111000000111111111222222222111111111000000000///////////////...------,,,,,,---------------,,,,,,,,,000000111111000///......000000111222222222111000////////////000111222333000000111222555777999:::@@@JJJ[[[mmmyyynnnfffddddddkkkyyy}}}|||{{{yyyyyyyyyzzz{{{wwwllldddbbb___[[[WWWSSSQQQOOOOOOOOOOOOOOONNNNNNNNNNNNMMMNNNPPPQQQRRRQQQPPPOOONNNNNNNNNNNNNNNOOOPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXZZZ]]]aaaeeehhhkkkoooqqqzzz~~~uuujjj```UUUNNNEEE<<<555555777444222111222222333333333333222222444222111111222222111000333222222111111000//////...//////000111222222222111111111111111111111111111111000000000000//////000000000111111111222222000111111222333444555555444333111222333333222000111222444555666666555555777444333666666555666999888???JJJVVVeeevvvvvvbbbVVVKKKIIIIIIGGGDDDCCC???@@@@@@@@@??????????????????@@@@@@@@@@@@?????????>>>>>>===<<<;;;;;;;;;;;;:::999888777777777888666666666666666666666666666555333111111222444555222444555777777555444222111111111111111222222222000111111111111222222222111111000000000/////////000000///...------,,,,,,---------------........./////////000//////......///000111222222222111000////////////000111222222000//////111444666777666888???JJJYYYjjj~~~{{{nnnbbb[[[[[[eeepppyyy|||zzzxxxwwwxxxxxxyyy}}}wwwmmmkkkhhhccc___ZZZWWWUUUTTTSSSSSSRRRQQQPPPOOOOOONNNOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTRRRSSSTTTTTTTTTTTTTTTSSSVVVVVVWWWWWWXXXYYYYYYYYYXXXXXXYYYZZZ[[[]]]___```eeehhhmmmqqqtttxxx{{{~~~tttiii___TTTMMMDDD>>>999888777444222444222222333333333333222222333222111111333222111///---...000111222111000/////////000000111111111222000000000000000000000000111111111000000000///////////////000000000111111000111111222333444555666555333111111333444222000///000111222333333333333555111111555666333222555777:::???FFFRRRcccwwwnnnaaaPPPIIIDDDDDDFFFDDDBBBCCC===>>>?????????>>>>>>???>>>???@@@AAAAAA@@@???>>><<<<<<;;;;;;;;;;;;;;;;;;;;;:::888777666666777777555555555555555555555555222111111111222222333333111333555666666555333111000000111111111222222222000111111111111222222222111000000000////////////........................---------......//////000...//////000000000000///...///111222333222111000///......//////000111222222000//////222444444333333999@@@IIIVVVkkk~~~{{{|||zzzyyy|||yyynnnaaaYYY]]]cccgggqqq}}}~~~||||||}}}{{{}}}~~~wwwvvvssspppkkkgggdddbbb___^^^]]][[[YYYXXXWWWVVVUUUUUUTTTTTTUUUVVVXXXYYYVVVVVVVVVVVVWWWXXXYYYYYYWWWXXXYYYZZZ[[[[[[ZZZYYY^^^^^^______```aaaaaabbbcccdddeeegggiiilllnnnoootttxxx}}}tttjjj___TTTMMMEEE@@@<<<;;;888444333666222222222333333222222222222111111222333333000...(((***---111222222111000000000000000111111111111////////////////////////222111111111000000//////............/////////000000111111222444555666666666333111222444555333000111111000000//////......222......444666222111444333555999>>>EEEQQQ```jjj~~~lll]]]TTTHHHCCCAAACCCCCCAAAAAACCC>>>@@@AAAAAA@@@??????@@@>>>???@@@AAAAAA@@@???>>>888888999::::::;;;<<<<<<;;;999888666666666777777666666666666666666666666---...000222333222111000000222444666666444222000000000111111222222222222000111111111111222222222000000000000////////////,,,,,,------...//////000---------...///000111111...///000111111111111111---///111222333222111000.........//////000111222555222//////111333222000444888===@@@III]]]xxx{{{vvvxxx~~~uuuvvvyyyttt}}}}}}lll___]]]]]]\\\bbbmmmvvv~~~~~~}}}zzzwwwssspppoooiiihhhgggeeecccaaa___^^^]]]\\\ZZZZZZ[[[]]]___aaaYYYYYYYYYZZZZZZ\\\]]]]]]bbbccceeefffffffffeeeeeeeeeeeefffggghhhhhhiiiiiinnnoooqqqsssvvvyyy|||~~~~~~mmmbbb^^^UUUKKKCCC>>>999555444555555444222222222111111111111000222222222111111111000000222222111111000/////////...............///000000...///000000///000222444333222222222111000000000////////////////////////000111222333333333333333333333333333333333333333...///000111111111111111111111111111111111111111999888666666:::CCCNNNUUUfffppp~~~wwwgggXXXNNNIIICCCCCCBBBBBBAAA@@@@@@???===<<<<<<;;;;;;===>>>???BBBAAA???>>><<<;;;;;;;;;888999999999999888777666::::::999999888777777777555555444444444333333333111222444555555444222111333333222222111000//////000111222333333222000///222222222222222222222222000000000000////////////000000///...---,,,,,,,,,............////////////111111000000//////......//////000000000000//////000000000//////////////////000111222222222222222222444777:::@@@NNN___lllyyysssvvv~~~{{{|||vvvyyy~~~zzzmmmccc___^^^___gggppp}}}}}}||||||yyyuuussssssssspppmmmjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhgggiiilllmmmllljjjkkkmmmooorrrssssssrrrrrrsssssssssrrrrrrssswwwzzz{{{|||}}}mmmccc___WWWMMMDDD@@@:::666555555444444222222222111111111111000222222222111111111000000/////////////////////000...............///000000---...000000///000333555222222111111111111111111........................---...///111222333333333333333333333333333333333///000000000111111111111222111111000000111111222111222222444666<<>>======<<<<<<===<<<;;;;;;;;;<<<>>>???@@@@@@>>>===<<<<<<<<<<<<::::::999999999888888888::::::999888888777777666555555444444444333333333111222333333333222111000333333222111111000//////000000111222222222111000222222222222222222222222111111000000000/////////000000///------,,,,,,---............////////////000000000000//////......//////000000000000//////000000000000000000000000111111111222222222222222111333444444777@@@NNNXXXppp~~~|||yyywwwxxx}}}}}}~~~wwwwwwxxx{{{yyyoooiiieeedddiiipppxxx~~~|||{{{}}}}}}{{{zzzyyy~~~|||wwwwwwwwwwwwxxxxxxxxxxxxzzzxxxvvvwwwyyyzzzxxxwww{{{|||~~~~~~~~~nnneee```XXXPPPFFFBBB<<<777555555444333222222222111111111111000222222222111111111111111,,,,,,---......///000000...............///000000---.../////////000222555000000111111111111111111........................***+++---///111222333333222222222222222222222222111000/////////000111222222111000//////000111222+++...000222444666888;;;<<>>>>>>>><<<<<<;;;:::;;;<<<===>>>???>>>======<<<<<<======<<<;;;:::999888999:::::::::999999888888777666666555555444444444333333333222222111111000000000///222222222111111000000/////////000111222222222222111111111111111111111111222222111111111000000000000///...------------------............/////////000000000////////////......//////000000//////...//////000000111111222222333222111000000111222222///000111000111666>>>EEEXXXjjj~~~||||||{{{{{{{{{{{{|||~~~}}}|||~~~~~~zzztttqqquuu}}}wwwllljjjhhhhhhmmmxxx~~~~~~|||yyywwwwwwxxxxxxpppggg___WWWPPPHHHDDD===888666444333333222222222111111111000000111111111111111111111111------........./////////...............///000000...///000000...///000222//////000000111111222222........................,,,,,,...///000111222222111111111111222222222222222111///......000111333222111///......///111222---///222333333333444555444666:::@@@HHHRRR\\\cccrrr|||tttdddYYYTTTTTTTTTQQQMMMGGGCCCAAAAAAAAAAAAAAA@@@??????>>>>>><<<;;;:::::::::;;;<<<=========<<<<<<<<<======>>>>>><<<:::999888999;;;<<<999999999888777777666666555555444444444333333333333333111000000000000000222111111111000000000///...//////000111222222222111111111111111111111111222222222222111111111000000///...------------------------.........//////////////////////////////...//////////////////......//////000111222333333333222000......///000222...///000000111444:::>>>GGGWWWmmm~~~~~~}}}}}}{{{zzz{{{~~~~~~|||~~~|||zzz{{{wwwppppppxxx|||qqqiiifffkkkssszzz~~~~~~yyyyyywwwvvvwwwxxxyyyzzz|||ssshhh^^^TTTNNNIIIDDD===888555444333222222222222111111111000000111111111111111111111111000000000//////........................///000000111111111000...---...////////////000000111111222........................//////000000000000000///000000000111111222222222333111000......///111222000000///......///000000111222333222111111222444333444666777:::>>>DDDHHHWWWdddsss{{{~~~zzzhhh]]]WWWPPPKKKIIIIIIGGGDDD@@@>>>>>>???======<<<<<<;;;:::::::::;;;:::999999999:::<<<===<<<<<<<<<<<<<<<======>>>>>>===;;;999999:::;;;<<<999999888888777666666555555555444444444333333333444333222111111111111111111111111000000000000000......//////000111222333000000000000000000000000222222222222111111111000//////...------------...------------.........................../////////......////////////............///000111222222333111000...---,,,...///111000111222222333555888:::>>>IIIZZZooo~~~zzzvvvzzz~~~}}}|||~~~~~~wwwvvv{{{xxxnnnhhhfffffflllttt~~~~~~~~~zzzzzzyyyyyyyyyzzz{{{|||~~~uuujjj^^^SSSOOOHHHCCC===888555444333222222222222111111111111000111111111111111222222222111111000000///......---...............///000000111111111000---,,,---...//////000000000000000000------------------------000000000000000//////.../////////000111111222222222111000/////////000111......////////////......111111111000......000333111333444555555666888:::>>>JJJYYYdddkkktttsss___RRRMMMKKKGGGCCCAAAAAAAAA???>>>>>>@@@BBB=========<<<;;;;;;::::::::::::999888999:::;;;<<<<<<<<<<<<;;;<<<<<<=========<<<;;;:::999:::;;;;;;999888888777777666555555555555444444444333333333222222222222222222222222000000000000000000000000///////////////000111222////////////////////////222222111111111000000000///......---------......,,,------------.........---............/////////---......//////......---......//////000000111111///...---------...000111333333222222222333333333777???KKK\\\sss{{{www|||~~~~~~sssggg```aaaffflllpppqqqrrrtttvvvyyy~~~~~~~~~~~~~~~~~~vvvlll___UUUQQQFFFBBB;;;777444333333222222222222111111111111000000000111111111222222222.......................................///000000...///000///------///000000000000000000/////////---------------------------....../////////............//////000111111222111111111111000000000///,,,---///000000///---,,,...///000000///...///111000111222222222333555777444;;;CCCJJJPPP[[[hhhrrrzzzuuueee\\\PPPHHHEEECCCAAA???>>>???>>>===<<<===@@@CCC??????>>>>>>===<<<<<<;;;:::999888888888999;;;<<<======<<<;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::999888888888777666666555555555555444444444333333333...///000222222222222111///000000000000000000000000000///...//////000111////////////////////////111111000000000/////////......---------......///,,,,,,---------.........---------.........//////---......//////......---.............../////////---......///000111222222333222111111111111111000333999@@@IIIXXXmmm|||}}}~~~xxxmmmcccccccccbbb`````````aaaffflllttt|||vvvmmm```VVVSSSEEE@@@:::666444333333222222222222111111111111000000000111111222222222222+++,,,,,,------......///...............///000000,,,---.........///111333111111000000//////......------------------------***+++,,,---............---......///000111111222111111111111111000///...+++---///111111///---+++,,,///111222111000000000111111111000///000333555777777888888;;;CCCNNNWWWdddkkkrrruuuuuuxxxvvvcccVVVQQQOOOKKKGGGCCC@@@??????<<<<<<;;;999777777:::<<<<<<;;;;;;:::999999888888:::999888888888999:::;;;======<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999888888888888777666666555555555555444444444333333333+++,,,///111222222111000////////////000000000000111000///......///000000////////////////////////000000000000////////////......---------......///,,,,,,,,,---------......---------.........//////---..................---...............------------...000222333444444444111000///000111222222222111666::::::BBBTTThhhuuu}}}zzzzzz~~~hhhddd```[[[WWWUUUTTTTTTUUUYYY___eeemmmxxx~~~zzztttkkkbbbYYYSSSIIICCC<<<666333333333333111111111111111111111111222222222111111111111000111111111111000000000000//////.........---------...------------...////////////////////////////////////000000000000//////---------............///..................------////////////////////////,,,------...///000111111...............---------000000////////////000000111222333444555999===AAALLLRRRYYY\\\```hhhttt~~~vvviii___UUUNNNMMMIIIEEEBBB@@@???>>>======:::888999<<<>>>>>>===;;;999888888999::::::999999999999888888999:::::::::888666444555888;;;===;;;;;;::::::999888777777777666666555333222111111333333333333444444555666444444333333333333222222............///000111222111111000000//////.........//////000000000000000000000///...------,,,,,,...............///000111,,,,,,,,,---------......,,,------......------,,,---------............///////////////////////////222111000000///000000111333222000...///111333555222222666;;;???EEESSS```ooorrrwwwzzz}}}}}}}}}wwwnnneee^^^WWWRRROOONNNPPPSSSXXX___gggqqqwww}}}}}}vvvmmmggggggrrrhhh___VVVOOOHHHCCC;;;666333333333333111111111111111111111111222222222111111111000000111111111000/////////...//////.........---------...------------...//////...........................//////000000//////...------------..............................------........................------......//////000000////////////////////////111111000000000000111111///000111111111333777999:::???EEEIIINNNXXXgggrrr}}}wwwiii]]]VVVPPPJJJEEEIIIFFFBBB@@@@@@@@@@@@???@@@===::::::<<<>>>===<<<;;;999777888999:::999888999999999888999999999:::;;;999777666555777999:::999999888777777666555555777777666555444333222222333333333333333444555555333222222222222222222222111111000000000111222222////////////.........---,,,---......//////......000//////...------,,,,,,...------,,,,,,,,,------,,,,,,,,,------------...,,,------......------,,,------------............000000000000000000000000///000222444444333111///111000///......000222333333222444666777:::DDDNNN___hhhrrryyy}}}wwwlllbbbZZZUUUPPPQQQSSSVVVZZZ```fffkkkkkklllnnnqqquuuwwwxxxxxx}}}yyyqqqjjjfffaaa[[[WWWWWW~~~pppfff]]]TTTNNNGGGBBB;;;666444333333222111111111111111111111111222222111111111000000000111111000///......------...............---------...------------...//////........................---..................---------------............------------------................................................//////......//////000000111111222111111000000111111222000111111///...///111333///222555888<<>>???AAAAAA@@@AAA???===<<<<<<===<<<;;;:::888777777888999999888999999999999999999999999:::999888777666666666666888888777777666666555555777777666555444333222222333222222222222333333444111222222222222222222222444333222222222222222222............------------++++++,,,---------------//////......---,,,,,,,,,///...---,,,++++++++++++,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,---------......000000000000000000000000+++...333777888555111............/////////000000333111222333222222777???JJJWWWgggsssyyy~~~{{{yyy{{{||||||}}}}}}yyyoooiiicccbbb```___^^^___``````]]]\\\\\\^^^cccgggiiijjjnnnttt}}}}}}tttooopppqqqooolllddd]]]XXXWWWVVVRRRQQQSSS}}}oooeee]]]UUUOOOFFFAAA;;;666444333333222111111111111111111111111111111111111000000000000000000///...---,,,,,,+++...........................------------...//////........................,,,------......------,,,,,,,,,---------.........,,,,,,------------...................................................---------...///000000111111111111000000000000111111111222222111000///111333000222444444666;;;DDDLLL]]]dddkkknnnmmmpppxxxvvvdddWWWVVVQQQKKKFFFEEEDDDBBBAAA@@@???======???@@@@@@???>>>===<<<<<<;;;;;;;;;:::999888666666888999888777999999999999999888888777777888888888777666666555999999888888888777777777555555555444333222222222222222222111111222222333222222222333333444444444555444333222111111111111........................++++++,,,------------,,,.........------,,,,,,,,,000///......---------...++++++,,,,,,,,,---------,,,------......------,,,+++,,,,,,,,,------------000000000000000000000000***---222666777555111...---...///000000000//////111000111444333111444:::;;;FFFWWWgggttt{{{{{{tttssstttrrrrrruuuvvv|||{{{vvvrrrnnnjjjgggccc^^^ZZZXXXZZZ^^^___```aaafffnnnvvv|||}}}zzznnniiibbb___```aaa___]]]^^^XXXUUUVVVWWWWWWXXX[[[yyykkkbbb[[[TTTNNNEEE@@@:::666444333222222111111111111111111111111111111111000000000///////////////...---,,,,,,+++---........................------------...//////........................,,,,,,------------,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------..........................................------------,,,,,,---......///000000//////............//////000111222111000000222444000333555555555666:::===DDDJJJPPPRRRQQQSSS[[[cccoooxxxwwwkkk___SSSKKKNNNKKKFFFCCCAAA@@@??????@@@>>>======>>>>>>===<<<999:::::::::::::::::::::999777666666777888888777888999999999999888777666444555666777777777777666888888777777777777777777444444333333222111111111333222222111111222222222333333444444555666777777444333222000////////////////////////////////////,,,,,,---...............---------------,,,,,,,,,---------------...//////+++++++++,,,,,,,,,------,,,------......------,,,++++++++++++,,,,,,,,,---////////////////////////+++---000222333222000///---...000111222111000///111///111444444222333777555:::EEEVVViiivvvzzzyyy~~~wwwsssqqqnnnmmmmmmssszzzwwwoooeee^^^]]]]]][[[ZZZZZZ^^^cccgggiiikkknnnooouuuvvvyyy|||~~~~~~zzzyyyvvvqqqlllgggdddccc]]]ZZZWWWWWWYYY[[[\\\[[[^^^YYYWWWZZZ]]]___bbbfffuuuggg^^^WWWPPPKKKCCC???:::666444333222111111111111111111111111111111111000000000/////////...............------------------..................------------...//////------------------------,,,------------------,,,,,,,,,,,,,,,------------++++++,,,,,,------......------------------------------------------......,,,,,,------....../////////......------......///---...000000//////111222+++...111222222222444555555999===>>>===@@@FFFLLLTTT^^^lllwww~~~vvvnnncccYYYSSSNNNIIIFFFFFFEEECCCBBBAAA@@@@@@@@@@@@???======>>>>>><<<:::777888::::::999888999:::888666555555666777777666888888999999999777666555333444555666777777777777555555555555444444444444333333333333222222222111444333333222222222222333333333444555777888999999222111000///............/////////000000000000000------...///////////////------,,,,,,,,,,,,,,,,,,************+++,,,---...++++++++++++,,,,,,,,,,,,,,,------......------,,,******+++++++++,,,,,,,,,........................,,,---...000000000000///...///000111222111000000222000000222222//////111333333999FFFYYYhhhpppqqqvvv|||zzzwwwsssoooooossszzzvvvllliiifffccc```YYY[[[^^^^^^]]]\\\]]]]]]```bbbeeefffiiioooxxx~~~zzzyyyxxxvvvrrrnnnjjjjjjjjjjjjiiihhhggggggccccccaaa^^^ZZZWWWWWWXXXTTTTTTUUUXXX^^^ccceeefffjjjeeeccchhhnnnrrrwww|||wwwhhh^^^VVVNNNIIIBBB???:::666555444222111111111111111111111111111111000000000////////////.............../////////---------.........//////...------------...//////------------------------------............------++++++,,,,,,,,,---------***++++++,,,------......------------------------,,,,,,,,,------........................///////////////............//////,,,...000000///...///000,,,---...///000000222333444555666666666888<<>>======???>>>===;;;888:::<<<<<<999777777888888666444555666777666666888888999:::999777555444555555555555555555555666444444444444444444444444555555444444444444333333555555444333333333333333222222333555666888999999111000000///...................../////////000000------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,***++++++++++++,,,,,,,,,,,,------......------,,,************++++++++++++------------------------...///000111111000///.........//////000000//////222///...000111......000000111444;;;GGGTTTaaahhhooottt|||}}}yyywwwtttyyy~~~|||yyyuuujjjjjjiiifff```\\\YYYYYYWWWYYY[[[ZZZYYY[[[bbbhhhiiiiiijjjnnnrrrtttuuutttooolllhhhhhhkkkppptttvvvyyy|||~~~yyylllgggbbb```aaaaaa^^^ZZZYYYYYYZZZZZZZZZYYYYYYXXXWWWXXXXXXVVVTTTTTTVVVYYYYYY[[[```gggooovvv|||~~~~~~zzzzzz|||kkk```WWWOOOIIIBBB>>>:::666555444222111111111111111111111111111000000000000////////////------......///000000000---------.........//////...------------...//////---------------------------......//////......---++++++,,,,,,,,,---------******+++,,,,,,---......------------------------++++++,,,,,,---...//////000000000000////////////000000////////////000000///111222111000......///222111000//////000222333444333222111111333555666;;;@@@FFFJJJMMMUUUbbbllluuu~~~vvvlllaaaXXXRRRQQQLLLFFFDDDDDDDDDBBB@@@???@@@AAA@@@>>>======>>>===<<<<<<>>>???@@@>>>===;;;===???===999666666777777666444444666777666555777888999:::999777555333777777555444444444444444555666666666666666666666666666666666666555555555666555444444333333333333111111222444666777888999111000000///////////////---------.........//////,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...000222444333111///---------------......//////111---,,,000222111111333,,,000444777;;;EEEUUU```lllpppwwwtttxxx}}}~~~wwwnnnfffaaa___UUUWWWXXXUUUQQQQQQUUUZZZZZZZZZ\\\^^^aaabbb```___^^^[[[XXXXXXZZZ]]]___``````ccchhhlllnnnqqqtttvvvmmmmmmnnnppptttyyyzzzvvvsssmmmfffaaa```[[[UUUSSSUUUVVVSSSPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRTTTUUUUUUTTTVVV[[[___bbbfffmmmvvv}}}jjj^^^VVVNNNHHHGGGBBB<<<777555444333222222111111111000000/////////////////////////////////............---------,,,...//////...------...------------------------------------------------,,,---...//////---+++***++++++++++++++++++++++++---,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///,,,,,,,,,---------......///......---------......////////////////////////...//////000111222222333...///222444555444333222333666999<<>>>>>>>>AAAAAA@@@???>>>>>>??????============<<<<<<<<<<<<999999999999999888666666999777666666777888888777888888888888777777777777666555555444444444555555777777666555444333333333555444444444444555666666555444333333333333444555000000000111222222222333111111000///////////////,,,---...//////...---,,,---------...............+++******)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++***+++---///---,,,,,,++++++,,,,,,------,,,+++***+++,,,---...,,,,,,------...///000000///............///000000////////////////////////***+++,,,---...000111111111222333444777===EEEJJJ\\\iiivvv|||{{{xxxuuuwww~~~}}}wwwqqqiiigggaaa[[[XXXWWWZZZ]]]YYYYYYYYYXXXXXXWWWXXXXXXUUUSSSRRRQQQRRRSSSSSSSSSVVVVVVWWWXXX[[[]]]___```\\\\\\\\\]]]```eeeiiillljjjiiigggdddaaa^^^\\\ZZZVVVSSSOOOMMMLLLLLLKKKKKKOOOOOOPPPQQQRRRSSSSSSTTTYYYYYYYYY\\\```fffkkkooovvvyyy}}}jjj___VVVOOOIIIFFFAAA;;;666444333333222111111111111000000000//////////////////////////////............---------,,,...//////...------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---+++***++++++++++++++++++++++++------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,,,,,,,---------............------------....................................//////000111111222000111222333333333222111333555888:::<<>>=========@@@???>>>>>>=========>>>============<<<<<<<<<<<<999999999999888777666666777555444555777888888777777666666666555555444444666555555444444444555555777777666555444444444444333333333444444444555555555444333222222333444555111111111111111111222222111111000///////////////------............------...............---------,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******,,,------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,------,,,,,,------...//////000...---------......//////........................+++,,,,,,---...///000000------......///333999===NNN\\\kkkuuu|||xxxsssssswwwyyyppphhhcccbbbbbb```____________]]][[[YYYVVVTTTRRRQQQQQQRRRRRRRRRSSSSSSSSSTTTUUUWWWXXXYYYXXXXXXWWWXXXZZZ]]]aaaccc``````___^^^\\\YYYWWWUUURRROOOMMMMMMOOOPPPQQQQQQRRRRRRTTTUUUWWWYYYZZZ[[[ccceeeggglllrrrxxx~~~|||kkk___WWWOOOJJJDDD@@@:::555333333222111111111111111000000000000///////////////////////////............---------,,,---//////---,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++***++++++++++++++++++++++++,,,---------------,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,---------.........---------------..............................------......///000000000333222222222222111111111222444666777777999<<>>===<<<<<<<<<======<<<<<<<<<;;;;;;;;;============<<<<<<<<<<<<999999999888888777666555444333333444666888888777777777666666555444333333555555444444444555555666777777666555444444444444111222444555555555444333555444333222222333444555111111111111111111000000000000000000////////////.........------.........//////......------,,,,,,,,,---,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,------+++***)))***,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,---......//////,,,,,,,,,---------...............------,,,,,,,,,,,,---------...............///000//////000333555>>>JJJYYYhhhuuu}}}uuuqqqrrrxxx~~~~~~}}}}}}vvvqqqooonnnmmmmmmooopppnnniiiddd___]]]ZZZWWWVVVVVVWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWVVVWWWXXXZZZ\\\]]][[[[[[[[[[[[ZZZXXXVVVUUUSSSRRRRRRSSSWWW[[[]]]]]]]]]^^^```cccfffhhhjjjkkktttvvv{{{|||kkk___WWWOOOKKKCCC>>>999444222222111111111111111000000000000000///////////////////////////............---------+++---///...---,,,------------------------------+++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++++++++,,,---------,,,***)))+++++++++++++++,,,,,,,,,---,,,,,,+++************,,,,,,,,,---------......------,,,,,,------..............................---------.........//////222111111000111111222333222444555555444555777999888:::<<<>>>???BBBFFFHHHLLLOOOTTTZZZaaaiiiqqqwwwxxxoooaaaYYYNNNFFFCCCCCCCCCCCCEEEEEEDDDCCCBBBAAA@@@@@@???>>>======<<<;;;;;;::::::::::::;;;::::::::::::===<<<<<<<<<;;;;;;;;;;;;888888888888777666555444333333333555888999999888999999888777666555555444555444444444444555666666777777666555555555555555222333555777777666555333444444333222222333444444222222111111000000/////////000000000000000/////////...---,,,,,,---.../////////...------,,,++++++++++++,,,---,,,+++***)))+++++++++++++++++++++++++++,,,,,,+++***)))+++---,,,,,,++++++++++++,,,,,,***+++,,,---...---,,,+++,,,,,,,,,------.........++++++,,,,,,------------...------,,,,,,++++++***------------------------000111222222111000111333555;;;GGGVVVfffttt{{{}}}~~~|||vvvuuuyyy}}}}}}}}}uuutttppplllhhhffffffgggdddddddddbbbaaa```^^^^^^``````aaabbbccceeefffgggfffeeebbb```___^^^______``````aaadddjjjoooqqqrrrsssuuuwwwzzz}}}|||lll___VVVOOOKKKBBB>>>888444222222111111000000000000000000111111///////////////////////////............---------+++---......---,,,,,,---------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,---,,,,,,+++************,,,,,,,,,---------......,,,,,,,,,,,,,,,---..............................------------............/////////000111222444555333444555444333333555777777999<<<===<<<::::::;;;<<<>>>AAADDDHHHNNNTTTYYYbbbeeeiiimmmqqquuuxxxzzz~~~~~~~~~wwwpppjjjccc[[[VVVLLLHHHCCC@@@>>>>>>>>>>>>??????>>>>>>===<<<;;;;;;<<<<<<<<<;;;;;;::::::999888999::::::::::::999999;;;;;;;;;::::::::::::999777777777777666555444444444444444777999::::::888888888888777666555555444444444444444444555666666777777666555555555666666444555777999999888666555444333222222222222333444222111111000000/////////...///000000000000/////////...---,,,,,,---.../////////...---,,,++++++***)))***+++,,,---,,,++++++++++++++++++++++++++++++)))***++++++***+++---///,,,++++++******++++++,,,***+++,,,---...---,,,+++,,,,,,,,,---------------***+++,,,,,,------,,,,,,------,,,,,,++++++++++++---------------,,,,,,,,,+++---.........---...///444444999EEEUUUeeerrrzzzzzz}}}~~~~~~}}}{{{yyyvvvtttrrrssstttvvvxxx{{{}}}~~~|||xxxrrrmmmjjjkkknnnppprrrsssvvv}}}}}}mmm___UUUNNNJJJBBB>>>888444222222222222000000000000111111111111///////////////////////////............---------+++,,,......,,,+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++))))))******+++,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,---------......++++++++++++,,,---...///------------------------........................,,,---...000222333444555222333444444333333555777222666:::===<<<:::888888555777888888999;;;>>>AAAFFFHHHJJJLLLOOOSSSYYY]]]___bbbeeejjjmmmoooppppppssswww|||{{{ppphhhbbb^^^XXXSSSPPPMMMJJJHHH@@@??????>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;::::::999888999:::;;;<<<;;;:::999999999999999888888888888777777777777666555444333555555666888:::;;;999777555555555444444444444333444444444444444555666777777777666666555666666777666666888999999999888777444333222111111222333444000000000000000000//////---...000111111000//////.........------...............------,,,,,,++++++))))))***+++,,,,,,---,,,++++++++++++++++++++++++((()))***+++***+++...000++++++************++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,)))+++------------...000444111111999EEESSScccpppxxx{{{~~~}}}zzzxxx}}}||||||}}}mmm___TTTLLLIIIBBB>>>888444333333333222///000000000111111111111///////////////////////////............---------***,,,...---,,,+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,---++++++++++++++++++++++++******++++++,,,---//////((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---...,,,,,,,,,---------......++++++++++++,,,---...///------------------------........................,,,---///111222333333222000222333333222333555777111555999;;;:::888777777333555555555333222333444666888:::;;;;;;===BBBEEEDDDFFFIIIMMMQQQTTTVVVWWW\\\^^^aaafffkkkooosssuuuvvvxxxyyyyyyzzz}}}vvvqqqiiiddd```ZZZRRRLLLLLLJJJHHHEEECCCBBB@@@???;;;<<<<<<<<<;;;;;;;;;;;;:::::::::;;;<<<<<<======999999:::;;;;;;;;;:::999888999;;;======<<<;;;:::888777777777666666666666666666666666555444333333555555666888999999777555333333333444444444444555444333333444444666777777777777666666666666777777666777777777777888888888444333222111111222333444/////////000000000000000---...000111111111000///------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,************************)))+++++++++******,,,...++++++************++++++,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,---,,,...............000222111...///444999@@@NNN\\\jjjpppxxx{{{|||}}}~~~{{{xxx{{{}}}~~~nnn___SSSLLLHHHBBB>>>999555444444444333//////000000111111111222//////////////////////////////.........---------***,,,...---,,,+++,,,,,,------------------------------------------------+++*********+++,,,,,,---++++++++++++++++++++++++,,,,,,+++,,,---///111333((())))))***++++++,,,,,,,,,,,,,,,,,,---......///,,,,,,,,,---------......++++++++++++,,,---...///------------------------//////////////////......---...111222333222111000///000111222222333555888555777999999777666555666333444555444222000000000...111333333111111444777777777777888:::===???AAAFFFGGGHHHJJJMMMQQQUUUWWWVVV\\\bbbgggiiilllpppssstttzzz}}}}}}|||xxxqqqiii```[[[VVVQQQLLLJJJJJJIIIDDD???>>>>>>======<<<:::777666777777777666555666777999888888888888888888888888888999:::;;;<<<;;;:::999999:::<<<>>>>>>>>><<<;;;666666666666555555555555666666666666555444333222444444555777888888555333444444555555666777777777333333333444555666777888777777666666666666777888666666666555666777888888333333222111111222333333......//////000000111111,,,...000111222111000///,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***)))******+++************************,,,,,,---+++***)))+++,,,++++++************++++++---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,***+++,,,---......///000+++++++++,,,,,,------------------,,,+++,,,...000---,,,///333333444>>>JJJWWWbbbooovvvxxx|||}}}}}}~~~|||{{{{{{{{{|||{{{wwwwwwsssrrruuu{{{}}}nnnaaaVVVLLLEEE@@@===888555444333222000000000000000000000000000222111000.........///000......---------,,,,,,,,,------............------,,,,,,------...///000000......---------,,,,,,,,,)))***,,,---...------,,,---,,,+++*********+++,,,---...------,,,+++***))),,,,,,------,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++------,,,,,,,,,------...////////////////////////111111111222222333333444444444333333444555777888666666666666666666666666555444333111000/////////////////////000000000000111111222222222333333333<<<<<<;;;;;;<<<<<<===>>>BBBCCCFFFIIILLLOOORRRSSS^^^___bbbeeehhhlllnnnpppwwwzzzxxxqqqiiiccc___]]]\\\[[[XXXTTTPPPMMMKKKJJJEEEDDDBBB@@@>>>===<<<<<<:::999999999888888777777888888777777666666555555777777888888888888777777888888777777888999::::::999::::::;;;;;;::::::999666666666666666777888888666666666666555444333222555555555555555555444444444444444555555555555555555666888999999888777666777777888888888777777666666666666666777777777777222222222111111111111000//////.........//////000---.........//////000000........................------------,,,+++***))),,,,,,,,,------.........++++++************++++++,,,+++******))))))******,,,++++++******++++++,,,,,,++++++******++++++,,,------------------------++++++++++++++++++++++++------------------------111000...---,,,,,,---------------............///...------...000444777999EEELLLWWWeeerrr{{{{{{zzz}}}}}}yyyxxxxxx{{{zzztttsssyyy{{{uuurrroooppptttxxxyyyyyyyyy||||||mmmaaaVVVLLLFFF@@@===888555444333222000000000000000000000000000///......------------.........---------,,,,,,,,,------............------***++++++,,,------.........------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,---,,,+++*********++++++++++++,,,,,,------,,,,,,...---,,,***************)))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++++++++...------,,,,,,,,,------------------------------000000111222222333333333444333333333444555777888666666666666666666666666444333222111000/////////....../////////000000000111111111111222222222222333333333333333444444555666777888:::<<<>>>??????DDDEEEGGGJJJLLLOOOQQQRRRUUUXXX^^^ccchhhkkkllllllnnnllliiigggggghhhjjjllliiijjjkkkkkklllllllllkkklllnnnqqqtttvvvvvvuuutttuuutttsssrrrpppooommmmmmaaa^^^ZZZUUUPPPLLLJJJHHHIIIHHHFFFDDDBBBAAA@@@@@@@@@???>>><<<;;;;;;;;;;;;888888888777777777777777777777777666666666555555666777888888999999999888888888777777888999999:::::::::;;;;;;;;;;;;::::::666666666666666777888888666666666666555444333222555555555555555555555555555555555555555555555555555666888:::::::::888888777777888888888888888777666666555555555555555555222222222111111111111000//////............//////.../////////000000000000.................................------,,,******+++++++++,,,,,,,,,,,,,,,)))))))))(((((())))))))),,,+++******))))))******,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,...///000------------............------------///111444666777===GGGSSSaaaooo|||~~~}}}{{{xxxyyy{{{{{{{{{vvvqqqnnnnnnnnnnnnlllooooooqqqsssuuuwwwxxxyyy{{{yyyvvvwww|||zzzkkk___UUULLLFFF@@@===888555444333222000000000000000000000000000,,,---........................---------,,,,,,,,,------............------++++++,,,,,,---.........------------,,,,,,,,,,,,---,,,,,,++++++++++++,,,---,,,++++++******++++++((()))***,,,---.........000...+++)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++*********************************......---,,,,,,,,,,,,,,,++++++++++++++++++++++++///000000111222222333333444333333222333444666777666666666666666666666666333222111000///..................////////////000//////000000000111111111111111111111111222333333333333333333333333333333444444555777888999:::;;;===???BBBFFFJJJMMMOOOOOOMMMLLLIIIGGGGGGIIIKKKLLLLLLKKKKKKKKKKKKLLLLLLMMMLLLMMMPPPRRRSSSRRRQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOEEEDDDBBB???>>>=========???>>>===<<<;;;:::::::::::::::999888888888999999555555666666666666666666666666666666666555555555666777888999:::;;;;;;;;;888888888777888888999::::::;;;;;;<<<<<<;;;;;;:::666666666777777777888888666666666666555555444333555555555555555555555555777777666666555555444444555666888999:::::::::999666666777888999999999999666555555555444333333333222222222111111111111000//////............///////////////000000000000000------------------------............---,,,++++++++++++++++++******************))))))))))))******,,,+++******))))))******++++++************++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///------------............------,,,,,,---///111222---222999@@@KKK[[[nnn|||~~~}}}yyy{{{yyytttpppnnnlllkkklllkkkiiihhhhhhhhhjjjjjjiiigggeeeeeekkkwwwxxxiii^^^TTTLLLGGG@@@===888555444333222000////////////////////////---...///111111111000///......---------,,,,,,,,,,,,------......------,,,.........//////000000000---------,,,,,,,,,++++++...---+++*********++++++,,,,,,++++++++++++***+++'''(((***+++------.........---+++))))))***+++,,,------------------------((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++++++++++++++++++++++++++...//////000111222333333444333222222222333555666555555555555555555555555222111000///............------........./////////........./////////000000333222222222222333444444555555555444444333333222333333444444444444444444999999::::::<<<===>>>???===<<<:::999999;;;===>>>???>>>===<<<===>>>???@@@>>>???AAABBBCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA<<<;;;:::::::::;;;<<<===??????===;;;:::999888888888888777666666666666666333333444444555555555666555555555555555555555555666666888:::;;;<<<======999888888888888888999999:::;;;;;;<<<<<<;;;;;;:::777777777888888777777777666666666666666555444444555555555555666666666666888888777666555555444444333444666888999:::::::::555666777888999999999999777666666555444333222222222222222111111111000000000//////............///......//////////////////------------------------...............---,,,+++,,,,,,++++++*********)))---,,,,,,,,,,,,,,,,,,---,,,+++******))))))******++++++************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,---------............------------...//////---111555777;;;HHHZZZhhhwwwyyysssqqqssswww{{{}}}{{{xxxvvvuuutttooonnnlllkkkjjjiiiiiiiiifffddd```^^^aaajjjxxxvvvhhh]]]TTTLLLGGG@@@===888555444333222000////////////////////////---...///111111111000///......---------,,,,,,,,,,,,,,,------------,,,,,,.........///////////////------,,,,,,,,,+++++++++...---+++***)))******+++,,,,,,,,,,,,++++++******)))***++++++,,,,,,,,,+++++++++,,,,,,,,,+++******)))))))))))))))))))))))))))******+++++++++++++++------------------------...---,,,+++++++++++++++++++++++++++++++++++++++---......///111222222333333333222111111222444555444444444444444444444444000000///...------------------------............------.........////////////////////////000111111222222222222111111111111333333333222222222111111444333333333333444555666777666555555555777999:::888777666555555555777777888888999:::999999888777999999999999999999999999777666666666666777999:::999999888666555555555555999888777666555444444444222222222333444444444555444444444444444555555555555666888:::<<<===>>>>>>999999888888888888888999:::;;;;;;;;;;;;;;;;;;:::777777888888888888777666666666666777666666555444555555555666666666777777888777777666555444444333222333444555777777888888444555666777888999999999777777666666555444333333222222222111111111000000000000///...............---------------------------------------------------------...------,,,,,,------,,,,,,++++++******---,,,,,,,,,,,,,,,,,,---,,,+++******))))))******+++******))))))******++++++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******,,,,,,,,,------------............------............222444333333:::GGGRRRbbbooo}}}xxxpppkkkiiijjjlllnnntttzzz~~~|||zzzzzzoooppprrrrrrrrrqqqooonnnrrroookkkdddaaaeeennnvvv{{{~~~{{{vvvyyyvvvggg\\\SSSLLLGGG@@@===888555444333222000000000000000000000000000,,,---........................---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++************++++++,,,,,,,,,,,,+++***)))***+++++++++++++++***)))***+++,,,------,,,***)))++++++++++++++++++++++++)))***++++++,,,,,,++++++------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222333333222111111111222333444333333333333333333333333///...------,,,,,,------,,,,,,,,,---------......------........./////////......------......///000/////////000000111111111111111111111000000000000---------...000222333444111111111111222333555666444333333222222222222222444444444555555444444333555555555555555555555555555555444333333444555666333222222333333444555666:::999777666555444444444222222333333333333333333333333333444444444444444666777888:::;;;<<<======:::999888888777888888888999::::::;;;;;;::::::999777888999999999888777666666666666777777666666555555555555666666777777888666666555555444444333333222333333444555666666777444444555666777777777777777777666666555444444444222222222111111111111000111000///......---......,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))******,,,+++******))))))************))))))))))))************))))))))))))******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++------......,,,,,,,,,,,,------------------------------------***...000000///333:::AAAKKKYYYkkkxxx~~~zzzrrrkkkfffeeefffgggooosssxxxyyyxxxwwwxxxzzz}}}{{{rrrtttxxx{{{|||{{{zzzxxx}}}}}}xxxppphhhgggkkkqqqvvvxxx|||wwwsssiiimmmvvvwwwggg\\\SSSLLLGGG@@@===888555444333222000000000000000000000000000///......------------.........---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))******++++++++++++***++++++,,,,,,,,,+++***)))******++++++++++++******++++++++++++++++++++++++------------------------((())))))***+++*********++++++++++++++++++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...000111222333333222111000000111222333111111111111111111111111...------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------............////////////...------------...////////////000000111111111222000000000000000111111111,,,,,,...///000111222333/////////000111222444555222333333333222222111000222222222222333333222222333333333444444555555555666555444333333333444444333333333333444555666666777777666555555555555555444333333333333333222222222222333333333444444444666777888999;;;;;;<<<<<<:::999999888777777888888888999999::::::999999888777888999::::::888666555666666777777777777666666444555555666777777888888444444444444444333333333444444444444555555666666444444555555555555555444555444444444444444444444222222222111111111111000111000///......------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,++++++***************++++++++++++)))))))))(((((())))))))),,,+++******))))))************))))))))))))************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''(((***,,,............++++++,,,,,,,,,---------++++++,,,,,,,,,,,,,,,,,,***+++---......000333666;;;DDDQQQ^^^hhhsss}}}xxxpppjjjgggggghhhmmmqqqvvvvvvsssrrruuuxxx{{{xxxuuuwwwyyy|||yyypppkkkmmmqqqwwwxxxyyy|||~~~uuunnnlllccceeekkkwwwwwwhhh\\\SSSLLLGGG@@@===888555444333222111000000000000000000000000333111000.........///000......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******''')))***,,,,,,,,,+++***++++++,,,---,,,+++***)))((()))***+++++++++++++++---,,,***))))))***---...************************'''(((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,......++++++++++++++++++++++++++++++---...///111222222333222111000000111222222000000000000000000000000------,,,,,,++++++,,,,,,++++++,,,,,,,,,---------........./////////000000***************++++++,,,.............../////////---------...//////000000---...////////////...---111111222333444666777888000111222222111000///...////////////000000000000...///000111222333444444555444333222111222333333666555444333222111111111555444444444555555666777555444444333333222222222222222222333333444444444666777888999:::;;;;;;;;;::::::999888777777888888888888888999999888888888777888:::;;;:::888666555666666777777777777777666444555555666777888888999222333333333333333333333666666555555555666666777444444444555444444333333333333333333333333333444222222222111111111111000111111000......---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******(((((())))))******++++++++++++************++++++,,,++++++***)))***************))))))))))))************))))))))))))******------------------------++++++++++++++++++++++++))))))))))))))))))))))))***+++------...---,,,+++++++++,,,,,,,,,---------))))))***++++++++++++***...------...///000111222333777???HHHUUUdddrrr{{{}}}uuunnnkkkjjjjjjmmmrrrwwwwwwtttsssuuuxxxxxx~~~{{{uuuqqqsssssstttvvvyyy}}}}}}~~~uuuooopppsssxxxxxxxxxzzz}}}zzztttlllggggggcccbbbdddlllxxx~~~ttteee]]]WWWPPPKKKFFFAAA;;;555333333333222////////////............,,,,,,,,,++++++*********...---,,,,,,++++++,,,,,,...........................---,,,+++++++++++++++---......,,,***((()))***//////.........---------))))))))))))))))))))))))*********++++++,,,,,,,,,******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,---)))***+++,,,------...---++++++,,,---...///000111555444222000.........///111111000///...------,,,...---+++,,,,,,---+++***---------,,,,,,+++++++++,,,---------.../////////---,,,,,,,,,,,,---......,,,---------.../////////,,,,,,,,,---------......000000///...............000000000000000000000000//////............//////////////////000000000000555333222111111222444555444444444444444333333333555555444444444555555666666444333333444444333222333222222111111222222333444444333222222333333333222333555666999:::<<<===;;;:::888777777777888888999888777666666777888999999:::;;;;;;:::888555444555444444777:::;;;999777777777666666666555555555666555444333222111111222000111222222111333555888777666444222222222444555222222333333333333444444222222222111111111111000111///---,,,,,,---,,,***,,,,,,---......---,,,,,,,,,,,,,,,++++++*********+++++++++,,,---------...---,,,,,,++++++,,,,,,---************************'''((()))******+++******)))((('''''''''(((***+++******************************++++++++++++******++++++++++++++++++++++++111...+++))))))***************+++++++++,,,,,,,,,------------------------...------,,,,,,++++++***---,,,,,,,,,---...000111222444777999>>>JJJYYYeeesss{{{}}}wwwqqqllloooppprrrssstttuuuxxx{{{~~~}}}}}}wwwpppmmmooorrrtttwwwxxxwwwvvvvvvwww|||{{{xxxsssooonnnoooqqqxxxxxxwwwuuussstttxxxzzz{{{tttmmmkkkkkkmmmgggggghhhlllrrrwww{{{||||||{{{}}}zzz}}}vvvggg]]]WWWPPPJJJEEE@@@:::555333222222222////////////..................------,,,,,,,,,,,,...---,,,,,,++++++,,,,,,...------------------...------,,,,,,,,,,,,,,,------......---+++***+++,,,...---------,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))******+++,,,.........---,,,***)))(((++++++,,,---...///000000444333111000///.........///........................,,,++++++,,,,,,+++***------,,,,,,,,,+++++++++------------............---,,,,,,,,,,,,---......------------............,,,,,,---------.........000//////...------......000000000000000000000000000000////////////000000.../////////000000000000444333222111111333555666555555555444444333333333333333333333444444555666555444333333444444333111333222222111111222222333444333333222222333333444333333444666888999:::;;;999888777666666666777777888777666666666666666777777777999999999777555444666555555888:::;;;999777555444444444333333333222444333333222222222222222222333333333333444777999777666444333222333444555444444444333333222222222222222222111111111000000111///---------...---,,,,,,,,,---......---,,,,,,,,,,,,,,,++++++*********)))))))))***************++++++************++++++************************))))))*********))))))((()))(((((('''((()))***+++******************************++++++++++++******++++++++++++++++++++++++///---***))))))*********++++++++++++++++++++++++---------------------------,,,,,,,,,,,,+++++++++------------......///000...///000000222999EEENNN```jjj{{{|||tttooooooqqqsssttttttvvvxxx{{{{{{xxxwwwvvvsssoooqqquuuyyy{{{|||zzzuuurrrsssuuusssssspppmmmjjjjjjmmmooorrrsssrrrppppppqqqtttwww}}}}}}|||{{{wwwqqqmmmkkkmmmooolllkkkkkkmmmpppsssuuuvvvxxxuuuvvv~~~}}}|||}}}}}}}}}|||yyyxxx~~~yyyhhh^^^VVVNNNIIICCC???999444222222111000////////////............/////////..................---,,,,,,++++++,,,,,,------,,,++++++,,,------,,,,,,,,,---------......,,,---......,,,,,,---...,,,,,,,,,,,,++++++++++++***)))'''&&&&&&''')))***------,,,,,,,,,,,,,,,+++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******//////...---+++)))'''&&&++++++,,,,,,---...//////111111111111000///------,,,,,,,,,------.........---,,,++++++,,,,,,+++***,,,,,,,,,,,,++++++++++++............------------,,,,,,,,,,,,,,,---.........------------------,,,---------.........////////////...---------......000000000000000000000000000000000000000000000000....../////////000000000222222111111222444666777666666666555444333333222222222222333444555666777555444333333444444333111333222222111111222222333333333333222222333333444333333444555666777888888888777666555555555666777666777777777666555555444444555666888888888777666777666777999;;;;;;999777444444333333333333222222222222222222222333333444444555666666555555777999777666555444444444555666666555555444222111111000222222111111111000000000222000...---.........,,,,,,,,,---......---,,,,,,+++++++++++++++*********))))))))))))))))))(((((()))))))))(((((()))))))))************************+++++++++******)))''''''((((((((((((((()))************************************++++++++++++******************************---+++)))(((***+++++++++++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---....../////////.........//////------111888>>>IIIUUUgggxxxyyyuuurrrtttuuuvvvvvvvvvxxxzzzuuuqqqnnnmmmmmmnnnuuu}}}uuunnnmmmpppkkkjjjhhhfffeeefffjjjmmmnnnnnnnnnmmmlllmmmppprrrvvv}}}|||xxxzzz}}}~~~wwwwwwtttpppmmmkkklllnnnpppooooooooopppqqqqqqrrrtttssswww}}}{{{vvvqqqqqqqqquuuzzziii]]]TTTMMMHHHBBB===888444222111000000////////////............/////////..................---,,,,,,++++++,,,,,,---,,,***))))))***,,,---------......---------,,,***,,,------,,,,,,---///,,,,,,,,,,,,,,,++++++++++++)))&&&$$$$$$&&&((()))...---------,,,,,,++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((******+++++++++++++++******++++++,,,------......//////000111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,,,,+++***,,,+++++++++++++++++++++.........------,,,,,,,,,,,,,,,++++++,,,,,,---......---------,,,,,,++++++------........./////////......---------------...////////////////////////...//////////////////............/////////000000111111111111222444666777777666666555444333222222222222222333444666777888666555444444555555444222333222222111111222222333333333222222222333444444333444444555555666666666888777666555555555666777777777888888888666555444333444666777888999999999777777888999::::::888777555555444444444444444444111111222222333555666777999999:::888666555666777777666555555555555666666555555444333333222111111111111111111000000000000000///---------...---,,,,,,,,,---......---,,,,,,+++++++++***************,,,+++++++++***)))))))))))))))(((((((((((())))))***************************************)))((((((((((((((((((((())))))*********************************++++++++++++******))))))))))))))))))))))))+++)))'''(((***+++++++++++++++++++++************++++++++++++++++++++++++)))******+++,,,,,,---------...///000000///---,,,,,,.../////////111666999<<>>KKKZZZeeerrrxxxzzzyyy}}}}}}{{{{{{zzzwwwvvvxxxxxxxxx|||vvvnnnlllkkkkkkjjjhhheeebbbbbbcccgggiiijjjiiifffcccaaaaaadddhhhiiigggggglllppppppoooppppppoooooopppsssvvv{{{}}}~~~{{{uuuqqqqqqrrruuu{{{tttssswwwxxxnnnmmmnnnyyyttteeeXXXOOOJJJGGG???<<<888555444333111000////////////............++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,***+++,,,------,,,+++***((()))+++,,,---,,,+++******,,,---,,,++++++,,,---***+++++++++,,,,,,,,,,,,******(((''''''&&&&&&&&&)))******************+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((()))))))))))))))((((((************++++++++++++---,,,,,,,,,---......///......------,,,,,,++++++***))))))***+++,,,,,,***)))*********++++++++++++,,,,,,,,,,,,,,,,,,------+++++++++***++++++,,,---************+++++++++++++++++++++,,,,,,,,,,,,---+++++++++++++++,,,------------------------------***+++---......---+++***---------.........//////------...//////000//////000111111111111222222222222222222222333333444555666444333333444444333222333222222111111222222333222222222222333444555666333333444555666777777777666666555444555666777888777777777777888999:::;;;999999888777777777777777555888:::999666444444444000000000000111111111222000000111222333444666777666777888888666444333333333333444555555555555555333333333333333333333333111000000000////////////---,,,***+++,,,------,,,,,,,,,---......---,,,,,,((()))))))))*********+++)))))))))***************,,,++++++******++++++,,,************************((())))))*********))))))&&&'''((()))***))))))(((******************************++++++++++++******++++++++++++++++++++++++(((''''''((()))***((('''''''''((()))***+++,,,,,,************************))))))******++++++,,,,,,************+++,,,,,,---......---...//////...---000/////////333;;;DDDKKKWWW```nnn{{{yyywwwyyy~~~zzzuuutttqqqssssssqqqnnnjjjhhhgggcccfffhhhhhhfffdddbbbbbbbbbbbb```___ccckkkooommmkkkkkkkkkjjjjjjmmmrrrvvvxxx{{{|||yyysssnnnnnnooosss{{{tttqqqoooyyyrrrcccWWWNNNIIIGGG@@@===999666555444222000000/////////............,,,,,,,,,------............---,,,,,,++++++,,,,,,)))+++---//////---+++)))$$$&&&)))+++---------,,,,,,---......,,,,,,---...))))))******+++++++++++++++++++++***)))(((((('''(((((())))))*********+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))''''''((())))))***))))))***************+++++++++---,,,++++++,,,---///000,,,,,,------------......***)))((()))+++,,,,,,***))))))******+++++++++++++++++++++,,,,,,---------++++++******++++++,,,---))))))******+++++++++,,,******+++++++++,,,,,,,,,+++*********+++,,,,,,---------------------------+++,,,...//////...,,,+++---------.........//////------...............---/////////000111111222222111111111000111111222222444333111222333333222000333222222222222222222333222222222222333444555666333333444555666777888999555444444333444555666777666666555555666888:::;;;:::999888666555555555555555777:::999555333333444111111222222333333333444/////////000111222444555111333666666555555555555222222333444555555555444666555444444333222111111000000000000////////////...---+++,,,---......---,,,,,,---......---,,,,,,(((((())))))*********++++++++++++,,,---------...++++++************++++++***************************++++++******)))((('''&&&''')))*********)))(((******************************++++++++++++******++++++++++++++++++++++++(((''''''((())))))'''&&&&&&&&&''')))***+++,,,---))))))))))))))))))))))))***************+++++++++))))))(((((()))+++---...)))((((((***,,,---------...///111111222444888;;;:::GGG[[[ooo{{{vvvwww{{{~~~{{{zzzzzzwwwzzz{{{zzzwwwrrrooonnnbbbeeeiiijjjiiigggffffffbbb```]]]\\\cccmmmpppmmmkkkjjjhhhffffffhhhmmmqqqppptttwwwvvvqqqmmmnnnqqqooowww~~~xxxssspppxxxuuuggg]]]TTTKKKEEE???<<<777444222111///...000000000000////////////.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******************,,,------------,,,++++++(((((()))***+++,,,,,,---+++++++++************)))******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++************+++,,,---...******,,,,,,,,,***((('''******))))))))))))******+++*********))))))((((((((((((((()))(((((('''&&&))))))))))))************------...//////...---,,,...---,,,,,,++++++,,,,,,******************************+++++++++,,,,,,,,,------.........---,,,,,,++++++************++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++***///////////////000111111000000///////////////000111111111111111111111111000000000000111111111111222222333333333333444444333222222111111222333333333333333444444555555555777777666666555555555444666777999;;;<<<;;;:::999666555444333333444666777555555555444444333333333555444333222222222222333111111000000000000111111444333222111111333555666555555555666555555444444444444444333333333222222888777444222000////////////---***(((((())),,,---)))***++++++,,,,,,,,,,,,******++++++++++++******,,,***((((((***+++,,,,,,((()))))))))***************((('''((())))))((('''+++*********))))))(((((((((((((((((((((((((((((())))))***++++++++++++******************)))(((((())))))))))))((((((((((((,,,+++***)))(((((((((((())))))(((((((((***+++,,,))))))(((((((((((())))))))))))*********+++++++++...+++)))))),,,---,,,***---,,,,,,+++*********+++------......///000000000888>>>GGGQQQ^^^ppp|||wwwvvvzzzzzzvvvtttxxx~~~|||xxxtttrrrooonnnooopppqqqpppnnnkkkkkkkkkjjjiiijjjnnntttyyytttsssqqqpppqqqqqqpppooonnnmmmlllmmmoooqqqppppppwwwwww{{{{{{vvvzzzxxxiii]]]SSSKKKFFFAAA===999555333222111////////////............---......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++******((()))))))))***++++++++++++++++++*********))))))************++++++++++++******++++++++++++******(((((((((((()))******+++++++++******))))))))))))******))))))))))))***************)))))))))((((((%%%&&&'''((((((((((((((((((((()))))))))*********,,,---...//////...---,,,---,,,,,,+++++++++++++++*********************************+++++++++,,,,,,***++++++,,,,,,++++++++++++******))))))******+++*********************+++************************+++++++++******+++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000000///---------------......///000000///////////////000111111111111111111111111000000000000111111111111222222222333333333444444222222222222222222222222000111222333444555666666666777777777777777666555222444555777777777555444444444444444444444555555444444444444333333333222444444444555444333222222111111111000111111222222444333111111111222444555444444444555555444444333333333333333222222222222333222000...---,,,,,,,,,...---+++***)))***+++,,,***++++++,,,,,,,,,,,,+++******++++++++++++******,,,***)))***+++---,,,,,,************++++++++++++***)))(((((()))***)))(((******)))))))))((((((((((((((((((((((((((((((((())))))***++++++++++++******************)))(((((())))))))))))((((((((((((***)))((((((''''''((((((***)))((((((((()))***+++))))))(((((((((((()))))))))))))))*********++++++---+++))))))+++---,,,***---,,,++++++*********+++---------...//////000000,,,111777>>>HHHVVVfffrrr|||zzz{{{zzzxxxzzz}}}|||||||||{{{zzzzzzzzzzzzxxxvvvyyyyyyxxxwwwvvvxxx{{{~~~~~~}}}zzzyyyxxxwwwvvvuuurrrpppooooooqqqtttuuuuuuxxxzzz~~~}}}|||kkk\\\QQQKKKHHHBBB???:::666555444222111.........---------,,,,,,------------,,,,,,,,,,,,++++++************++++++************************************************+++++++++++++++***))))))))))))))))))))))))))))))++++++*********)))))))))))))))))))))************))))))************))))))))))))(((((((((((()))))),,,+++)))''''''(((***+++***))))))(((((())))))*********))))))))))))((((((###$$$%%%'''((()))))))))(((((())))))))))))******,,,,,,---......------,,,,,,++++++***************************************)))*********++++++++++++''''''((()))************+++******))))))******+++*********************)))***************************************+++,,,---+++************+++,,,,,,******++++++,,,,,,------***+++...000222333444444------,,,,,,------.../////////.........//////000////////////////////////000000000000111111111111222222222222333333333333111222333333333333111111...///000111333555666777555666888999999888777666111222333444444444333222222333444555555555555444333333333333222222222222222444666888888666333111111111111111111222333333333222111111111222444555222222333333333333333222222222222222111111111000//////---,,,,,,++++++,,,---,,,,,,,,,++++++++++++,,,,,,---------,,,++++++******++++++++++++******++++++***,,,---...---+++***++++++++++++,,,,,,,,,***)))((()))***+++***)))))))))((((((((((((((('''((((((((((((((((((((((((((()))******++++++*********************)))(((((())))))))))))((((((((((((''''''&&&&&&''''''((((((******)))((((((((())))))))))))(((((((((((())))))))))))))))))************,,,+++))))))+++,,,+++***,,,,,,+++************+++,,,,,,---......//////000***,,,///222777@@@KKKSSSiiisss}}}}}}}}}zzzvvvuuuwwwzzz}}}~~~mmm[[[OOOJJJHHHBBB???:::666555333222000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++***************+++++++++***************)))(((((()))))))))(((((((((((((((************))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((++++++***)))))))))************(((((('''((()))***))))))(((((((((((())))))))))))))))))))))))(((((($$$%%%&&&'''(((((((((((((((((((((((()))))))))***+++,,,,,,,,,------------+++******)))))))))))))))************************)))))))))************+++%%%&&&'''((()))***************))))))))))))******************))))))))))))++++++++++++++++++++++++))))))))))))***+++------***************++++++,,,))))))***+++,,,------...+++,,,///111333444444444///............///000000......------......//////........................///000000000111111111111111222222222222333333333111222333444444333111///...///000111222333444444222444777999999888666555333333444555555444444333111333555777888777555444222222222222222222222222111444888;;;:::777333000000000000000000111222222222111111000111222333333000111111222222222222111111111111111000000000000//////..................+++,,,---------,,,+++***---------------,,,+++*********++++++++++++*********)))***,,,------+++)))*********+++++++++,,,,,,***)))((()))***+++***)))((((((((((((''''''''''''((((((((((((((((((((((((((())))))******************************)))(((((())))))))))))((((((((((((&&&&&&&&&&&&'''((()))*********))))))(((((((((((())))))(((((((((((())))))((((((((()))))))))******++++++*********+++++++++++++++***************++++++,,,,,,---......//////...///000000111666<<>>DDDPPPZZZhhhrrryyy{{{{{{~~~~~~{{{}}}zzzyyyzzz{{{}}}uuucccXXXOOOFFFAAA???<<<777444222111///...---------,,,,,,,,,++++++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---************************((())))))***++++++,,,,,,+++++++++++++++***))))))(((((()))***+++,,,,,,---))))))))))))(((((((((((())))))))))))************))))))************))))))&&&&&&&&&'''((()))***+++((('''%%%%%%%%%''')))***((((((''''''''''''((((((&&&'''''''''(((((())))))&&&'''(((***++++++++++++''''''''''''((((((((()))***))))))))))))+++---...,,,++++++***************))))))))))))))))))))))))''''''''''''((((((((()))((((((((()))((((((''''''))))))(((((((((((())))))%%%&&&'''((()))***+++,,,************************+++***)))))))))))))))***)))))))))))))))******++++++++++++******************+++,,,---------,,,+++...------------...//////++++++++++++,,,---...///........................000000000000111111111111000111111111111222222222555444333222111111111111000000111222333333444444777777666666555555555444444444333222111111222222///000222444555555555555333333333444444555555555444444444333444555666777999888666444222111000000...//////000000000000000//////000222222333333333222222222222111111111111///000111111000...---,,,......---------,,,,,,,,,'''((()))*********************++++++++++++******,,,***((((((***+++,,,,,,******+++++++++,,,,,,,,,&&&%%%$$$&&&((())))))((((((((())))))******++++++(((((((((((((((((((((((('''(((((()))))))))))))))***************)))(((((())))))))))))((((((((((((&&&&&&%%%%%%%%%&&&''''''%%%&&&''')))))))))(((((())))))(((((((((((())))))&&&&&&&&&'''''''''(((((((((***+++***((('''))),,,))))))((())))))***++++++)))******+++,,,,,,------((()))***,,,......---,,,)))---111222111111333666777CCCSSSaaakkkwww}}}zzz{{{~~~}}}zzzyyy|||~~~~~~pppaaaWWWNNNFFF@@@BBB<<<555000......////////////...------------...++++++,,,---,,,+++***)))+++++++++************)))------,,,+++***)))((('''''''''((()))))))))))))))***************)))((((((***))))))***++++++)))(((((((((((((((((('''''''''))))))))))))))))))))))))$$$&&&)))))))))((((((((())))))((('''''''''''''''$$$$$$%%%&&&'''((()))***&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&''')))***(((((('''&&&&&&&&&&&&'''******))))))((((((''''''(((***+++------,,,+++***((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((()))***************))))))))))))((((((((((((++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,---------000///...---,,,+++++++++.........////////////000//////000000111111111222111000/////////111333444222111000000000111222333444333111//////000111222666666555555555444444444111111111222222333333333/////////000111333444555555555555555555555555555444444444555555555555555555444333111000111111222111111000000//////......///............000222333222111111000000000000000111000...---,,,,,,---------,,,,,,+++*********+++******++++++++++++*********)))(((&&&&&&((()))***))))))))))))************+++++++++*********))))))((((((((((((''''''''''''(((((((((((())))))))))))******)))(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((,,,,,,+++***))))))******'''((()))******)))((('''((((((((((((((('''''''''((((((((((((((((((((((((*********))))))))))))))))))************+++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////444777===EEEPPP___nnnwww|||wwwwww{{{}}}}}}}}}|||}}}nnn```VVVNNNGGGAAAAAA<<<666111000///////////////...------------...+++,,,---------,,,+++++++++++++++************)))************************((())))))***++++++*********************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((******)))))))))***))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&'''((((((((('''&&&&&&&&&&&&&&&))))))))))))(((((('''''')))***,,,---...---,,,+++))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((++++++******************''''''''''''''''''''''''(((((()))************)))))))))))))))((((((((((((************************,,,+++++++++***************++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------//////...,,,,,,+++++++++------.........///////////////000000000111111111222222222333333333333333333222111111111222333444888666444333222222333444666555555555444444444333111111222222222333333333000000000000111222333444444444555555555555555555555555555555555555555555555444333111111111111222//////000000000000000000//////...//////000111222222111000000//////000000000///...,,,,,,,,,,,,,,,---,,,++++++*********+++*********++++++*********+++***(((''''''(((***+++(((((()))))))))*********+++++++++*********))))))************))))))))))))((((((((()))))))))*********)))(((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((******)))((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((***))))))))))))))))))))))))************+++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,------......///000333777>>>FFFPPPWWWjjjssszzztttrrrsssuuu{{{~~~|||{{{}}}~~~lll^^^UUUNNNHHHCCC@@@<<<777333222111000/////////...------------...,,,,,,---.........------+++++++++************)))(((((()))***+++,,,,,,---)))***++++++,,,+++++++++***************)))(((((('''))))))(((%%%%%%(((+++))))))))))))************))))))))))))))))))))))))''')))++++++***)))******))))))((('''''''''''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&''''''''''''((())))))(((&&&&&&%%%%%%&&&(((''''''&&&&&&&&&&&&&&&)))))))))(((((((((((('''***+++,,,---------,,,+++******))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((+++++++++******)))))))))'''''''''''''''''''''''''''((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))******++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......---,,,,,,+++,,,,,,,,,---------............//////000000000000111111222444666888888666333111333222222222222333444555888777555444333333444444555555444444444444333333111222222222222333333333111111000000111222333333444444444555555666666666666666666666555555555555555444333222111111111222...//////000111111222222//////000000000000000///222111000000//////000000......---,,,++++++++++++,,,,,,+++************+++************************+++***)))(((((()))***+++(((((())))))))))))******+++************)))))))))))))))))))))************))))))))))))************)))(((''''''&&&'''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''))))))(((((((((((())))))&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))******)))************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000111222666;;;>>>KKKSSS___kkkyyyzzzsssppppppppptttyyy{{{~~~|||}}}zzzyyy{{{~~~kkk\\\SSSNNNHHHDDD@@@<<<888555333222111/////////...------------...,,,,,,,,,---------------+++++++++*********))))))(((((()))***+++,,,,,,---******+++++++++++++++******************)))((((((&&&(((***'''###"""''',,,((()))))))))))))))******))))))))))))))))))))))))((()))******)))((()))***))))))((('''''''''''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&(((((((((((((((((((((((())))))***+++,,,++++++******))))))(((((())))))***))))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((******++++++++++++*********+++++++++++++++,,,,,,+++++++++++++++++++++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,---------......//////000000000000000000222555999<<<;;;888333///111111111111222333333444333222111111111222222333444444333333333333333333222222222222222222222222222111111111111111222222333444444555666777777888777777777666666555555555555444444333222222111111000000000111111222222222...///000111111000......111111000///////////////---,,,,,,++++++*********++++++***************+++******))))))))))))******+++***))))))))))))***+++(((((((((((()))))))))***************))))))))))))''''''''''''(((((((((((())))))))))))*********+++(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''***)))(((''''''((()))***%%%&&&&&&'''((()))******(((((((((((((((((((((((()))))))))))))))*********))))))*********+++++++++******))))))))))))******,,,,,,,,,,,,++++++++++++---///111111222333555777777<<>>JJJXXXbbbxxx|||}}}}}}{{{zzzzzz~~~~~~mmm[[[QQQKKKGGGCCC???;;;666333222222111111//////...------------...---,,,+++************++++++++++++************))),,,+++++++++******))))))******************)))(((***************)))((((((&&&(((((('''$$$$$$'''***&&&&&&''''''(((((())))))))))))))))))))))))))))))((())))))(((&&&&&&''')))))))))((('''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''((($$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''(((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))((((((''''''(((((())))))******************************(((((((((((())))))))))))))))))************))))))*********++++++,,,,,,---+++++++++++++++*********++++++***++++++,,,---...,,,---------............000000////////////......000222666888888555111///------///000111111111111...///000111222333444555111111222222222222333333333333333222222222222111111111000000111222333333222333444555777888999:::;;;:::999888777666555444444555555555444333222111444444333333222111111000//////000000000000000///111000//////......//////++++++,,,,,,,,,++++++******))))))))))))***++++++***)))(((''''''((()))***((((((((())))))(((((((((''''''(((((((((((())))))(((((()))))))))))))))***(((((())))))******++++++(((((((((((())))))))))))'''''''''&&&''''''((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''((())))))))))))(((((((((((())))))&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((()))******++++++)))************+++++++++******))))))))))))******************************)))+++------,,,,,,,,,---000111111000000444<<>>DDDIIIPPP[[[iiisss{{{{{{}}}zzzgggYYYNNNFFFAAA<<<999444222111000///...000///...,,,,,,,,,------++++++,,,,,,---,,,,,,+++,,,+++***)))))))))***************+++------,,,++++++)))((()))***+++)))(((***(((&&&''')))+++***)))((((((''''''''''''(((((((((((()))***+++++++++++++++***)))(((((('''''''''+++***(((&&&%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''''')))(((((((((((()))******)))(((((('''%%%$$$$$$###%%%%%%&&&&&&'''(((((()))((('''&&&(((***+++)))'''((((((''''''&&&'''''''''(((((((((''''''((((((((('''&&&%%%%%%'''((((((''''''((((((((())))))))))))))))))))))))))))))))))))***)))((((((((()))***+++++++++++++++************,,,,,,,,,+++++++++******+++++++++***++++++,,,,,,---------.........//////......//////...---+++***,,,,,,---...//////000000000111111222444555555666333222111000//////////////////000111111000//////000000000000000000///...111///...///222444555555666666555555666666777888999999999888555444444555666666555444333333333333111111111222222222222333222222111111111000000000111111000///...---------+++,,,,,,,,,,,,+++******))))))))))))************))))))(((((('''((((((((()))(((((((((''''''''''''(((((((((((())))))))))))***************************)))(((''''''((()))************)))))))))((((((((((((((((((((('''&&&&&&))))))))))))))))))))))))***)))'''''''''(((''''''))))))))))))))))))))))))'''(((((((((&&&%%%###"""&&&)))(((%%%%%%(((***(((((((((((()))))))))******''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''***)))))))))((((((((('''******++++++++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,---......///000000///222555777999???HHHOOOTTTVVV[[[aaajjjttt|||nnn^^^RRRGGG@@@<<<999444222111000///...//////---,,,++++++++++++)))***+++,,,------------++++++*********++++++,,,---+++******,,,------,,,***)))((()))***+++***))),,,)))&&&&&&'''***++++++)))((((((''''''(((((()))'''((()))***++++++++++++---,,,,,,+++*********)))+++***((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''***))))))))))))***++++++******))))))((('''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''(((******)))'''******)))(((''''''''''''))))))(((((((((((())))))(((&&&%%%%%%'''((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))((((((((()))***+++***))))))(((((()))++++++,,,,,,,,,++++++++++++***************+++,,,------,,,,,,,,,,,,------------+++---///000///---***(((((()))***,,,...000111222......///000111222333333333222111000////////////000000111111111111000000//////000000111000000000000//////000333555666666666666555555666666777888777777888666444333333444555555444444444444555555222222222222111111111111111111000000000000000///...//////......---,,,++++++,,,,,,,,,,,,+++******))))))))))))************---,,,+++)))((('''&&&&&&((((((((((((''''''''''''***)))))))))((((((((('''************************))))))(((((((((((())))))******))))))))))))(((((((((((((((((((((''''''&&&))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))((((((((('''&&&%%%$$$$$$)))***(((%%%&&&)))(((%%%'''''''''(((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((+++***************))))))((((((((((((''''''''''''))))))))))))((((((((((((,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++++++++,,,******++++++,,,---------,,,...///...,,,---111555;;;<<<>>>CCCIIIPPPVVVZZZnnnttt}}}ssscccUUUHHH@@@<<<999444222111000///...///...---,,,+++*********)))***+++,,,,,,---,,,,,,*********++++++,,,,,,---111...+++)))******)))(((***)))((()))***+++***)))+++)))((((((((()))******))))))(((((((((((())))))'''((()))***++++++++++++............------,,,,,,***)))((('''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''***))))))))))))***++++++++++++***)))((((((''''''&&&&&&&&&'''''''''(((((('''''''''((())))))((((((***))))))(((((((((((())))))(((((((((((((((((()))((('''%%%%%%'''(((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))******)))((('''&&&''')))+++---++++++++++++++++++++++++************+++,,,---...***+++++++++,,,,,,,,,,,,+++,,,---......,,,***)))'''((()))+++---///000111------...//////000111111222222111000//////000000000000000000000000000000...///000111111111111111000//////111444666666555444444444333444444555666444555666555333222333444333333333333333444555666333222222111000000//////////////////////////////,,,------...---,,,+++***+++,,,,,,,,,,,,+++******((()))))))))************...---+++***((('''&&&&&&((((((((((((((('''''''''))))))))))))((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))(((((())))))************))))))(((((((((((((((((((((((()))))))))(((''''''((()))(((((((((((((((((((((((('''&&&&&&'''''')))***+++)))***(((%%%&&&***(((###''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''+++++++++******)))))))))((((((((((((((('''''''''))))))))))))((((((((((((,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,...---+++*********++++++***+++++++++,,,,,,,,,---,,,...//////------...///444444444555666999;;;===HHHNNNWWWaaajjjsss{{{{{{ttteeeVVVIII@@@<<<999444222111000///......---------,,,+++*********++++++,,,,,,++++++*********++++++,,,,,,,,,,,,///,,,)))((((((((((((''')))(((((((((***++++++)))((()))+++++++++***)))((())))))(((((((((((())))))''''''((()))************++++++,,,,,,,,,+++******)))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((()))(((((((((((()))************))))))((('''''''''&&&&&&&&&'''''''''''''''&&&'''(((((((((((((((((('''''''''((((((***++++++(((''''''&&&&&&''''''((()))'''%%%%%%'''((('''&&&******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))((('''&&&&&&''')))+++---++++++++++++++++++++++++************+++,,,---...************+++++++++,,,------,,,+++++++++,,,,,,))))))***+++,,,---...///000111111111222333333333222111000000000000000000//////////////////////////////000111111222111111000//////111444555444333111111111111111222333333333444555444333222333444111111111111222333444444222222111111000///..............................++++++---------,,,***)))+++,,,,,,,,,,,,+++******((()))))))))************,,,,,,***)))(((((((((((('''''''''((((((((((((((('''''''''((()))*********''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))(((((((((((((((((((((((('''((()))'''%%%%%%&&&(((((((((((((((((((((((((((%%%%%%%%%&&&''')))***+++(((***)))&&&''')))((($$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((*********))))))((((((((('''''''''((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))***++++++)))(((((()))++++++...---+++***)))******+++************++++++++++++''')))+++,,,,,,,,,+++,,,------...///111333666777222666<<>>;;;~~~oooaaaTTTHHHAAA<<<999444222111000///...+++,,,---...///...------((()))***+++++++++++++++)))***+++++++++***)))(((&&&&&&&&&)))+++---,,,+++)))((('''(((***,,,+++***)))+++---,,,)))((()))*********))))))))))))******&&&'''((()))************+++,,,---//////...,,,+++''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$###"""###%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))***))))))))))))***++++++))))))))))))((((((((((((''''''''''''''''''''''''$$$&&&(((((('''&&&''')))&&&&&&&&&&&&'''((()))***((((((''''''''''''(((((()))(((&&&&&&''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))))))))((('''((((((((())))))***************+++++++++,,,,,,,,,+++++++++***++++++,,,,,,*********+++++++++,,,,,,------------...---------++++++,,,,,,------......---------...............111111000000000000111111000000///......///000000111111222222222111000000111000000111222111///---000////////////000111111111333444444333333444666222222222111111222333333000000000//////.........+++,,,,,,,,,------------,,,,,,+++++++++,,,,,,---+++,,,,,,,,,,,,+++******))))))))))))************+++***)))(((''''''''''''''''''''''''((((((((()))''''''(((((())))))******************************'''((()))******)))(((''''''''''''((((((((())))))&&&&&&'''((((((((((((((())))))))))))))))))))))))&&&)))+++)))%%%$$$&&&***))))))))))))))))))))))))&&&'''((()))***))))))(((...444777000)))'''''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''************************''''''((((((((((((((((((''''''''''''((((((((()))'''((((((((()))))))))***(((((())))))))))))((((((((())))))))))))))))))((()))******++++++++++++*********************)))))))))))))))***,,,+++***))),,,,,,+++***)))((((((''',,,------,,,+++,,,///111222555888;;;===AAAEEEHHHKKKOOOVVV\\\bbbhhhnnnsss}}}zzzxxxsssllleee___ZZZUUUQQQIIIIIIHHHFFFDDDAAA???>>>===:::777555555444333111{{{lll___SSSHHHAAA<<<999444222111000///...+++,,,---///000//////...&&&'''(((***,,,---------)))***++++++***)))(((''')))))))))+++------+++)))(((''''''(((+++,,,+++***,,,---,,,***''''''***---******))))))))))))******&&&'''((()))************&&&''')))******)))((('''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&(((&&&$$$""""""###$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))++++++******++++++,,,---*********)))))))))))))))'''''''''''''''''''''&&&###&&&)))(((&&&%%%''')))''''''&&&&&&&&&''''''((())))))(((((((((((())))))***(((&&&&&&''''''&&&%%%$$$$$$%%%&&&'''((()))***))))))))))))))))))))))))%%%&&&((()))))))))((('''((())))))***+++******)))*********++++++,,,,,,,,,,,,,,,++++++***+++++++++***++++++++++++,,,,,,,,,+++---///000111///---,,,***++++++,,,...//////000000000000000111111111111111000000000000000111111222111000//////000111222222222222222222111000///111000000000111000---+++000000000000000111111222111333444444444444555777444333333222222333333444///////////////.........+++++++++,,,,,,------------,,,+++++++++,,,---...+++,,,,,,,,,,,,+++******))))))))))))************++++++)))(((&&&%%%%%%%%%&&&'''''''''(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((('''((()))******)))((('''&&&'''''''''(((((())))))(((((()))***************))))))))))))))))))))))))'''***,,,***&&&$$$'''+++))))))))))))))))))))))))%%%'''***---///000000///222;;;===555***&&&'''((())))))((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''************************''''''(((((())))))******&&&'''''''''(((((())))))'''((((((((())))))******((()))***++++++***)))((('''((()))******)))((('''''')))***,,,,,,,,,+++***---------,,,,,,,,,,,,,,,(((((((((***,,,------,,,((((((((()))******++++++))))))***)))((())),,,...111222333333333444777:::666:::???CCCEEEIIINNNRRRQQQVVV[[[]]][[[[[[^^^bbbhhhmmmtttxxxzzzyyyxxxwwwwww|||}}}wwwqqqnnnooommmnnnooopppqqqqqqqqqqqqpppnnnmmmlllkkkiiigggeee\\\\\\ZZZXXXYYY[[[XXXRRRQQQNNNIIIEEEBBB???<<<:::999888888777666555444444111///------///111111111wwwjjj^^^OOOEEEAAA:::777444222222111000///............---,,,+++******++++++,,,,,,++++++***'''((()))***************))))))))))))((((((((((((&&&'''(((*********))))))+++++++++***************((()))***++++++***)))(((&&&&&&&&&&&&''''''''''''((()))***+++***)))'''%%%+++'''###"""$$$&&&'''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&''''''((((((((()))************)))))))))*********))))))((()))'''&&&%%%''''''&&&%%%&&&&&&&&&'''''''''((((((%%%###"""###&&&(((&&&$$$'''''''''&&&%%%%%%%%%$$$%%%&&&&&&&&&%%%%%%'''((()))((('''&&&&&&'''((()))******))))))((((((''''''''''''''''''''''''''''''))))))))))))((((((((((((,,,,,,,,,---------......+++++++++++++++***)))(((,,,,,,++++++,,,,,,------...---,,,+++***++++++,,,,,,,,,,,,------,,,++++++...------------...//////000111111111111222222222444333222111111111222333111111111111111111111111111111111111111222222222...000111111000000111222666666666555444444333333222222222111111111111000222111///---,,,+++,,,,,,------------+++***((('''******+++,,,,,,,,,,,,+++*********))))))))))))(((+++)))(((((())))))(((&&&))))))))))))((((((((((((''''''(((((())))))******)))))))))))))))(((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))((((((((((((((())))))((((((((((((***,,,---******))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((()))$$$$$$...===FFFBBB<<<===777///'''###$$$'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((******+++***'''&&&&&&'''''')))***)))((('''(((***(((((((((((((((((((((((('''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++,,,---------.../////////111111222333444444555555<<<<<<<<<===>>>@@@AAABBBHHHJJJMMMPPPSSSTTTTTTSSSRRRSSSSSSSSSQQQOOOLLLJJJJJJJJJIIIHHHHHHIIIJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGAAA???======???@@@>>>;;;<<<:::999666444333222222...............---------/////////...---,,,***)))uuuiii\\\NNNDDD@@@:::777444222111111000///------------,,,+++***)))***++++++,,,,,,++++++***((()))))))))************))))))))))))(((((((((((('''((()))******)))(((((((((((())))))))))))))))))'''((())))))))))))((('''(((((((((((())))))))))))((()))***+++***)))'''&&&(((%%%""""""$$$&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''(((******+++,,,,,,,,,,,,+++(((((()))))))))))))))(((***(((&&&&&&'''((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&(((&&&%%%&&&((()))(((&&&((((((((((((''''''''''''&&&'''((('''&&&'''(((***)))((('''&&&&&&'''((()))))))))))))))(((((('''''''''''''''''''''''''''''')))(((((((((((((((((((((,,,,,,,,,,,,,,,---------***++++++++++++***)))(((,,,,,,+++*********+++,,,///...,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,+++...---------......//////000111111111111222222222444333222111111222333333222222222222222222222222000000000000000/////////...000111111000///111222555555555555444444444444222222222222111111111111111000///---,,,,,,,,,---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++++++++***+++)))(((((())))))(((&&&)))))))))(((((((((''''''((((((((((((((())))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***))))))(((((()))))))))))))))))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((%%%"""###---;;;DDDDDD@@@333000,,,(((&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++)))'''&&&'''(((''')))***)))((('''((()))''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((())))))*********+++++++++---------------............//////000111111222222111111222333444555666666555666888;;;<<<<<<;;;:::;;;<<<===>>>>>><<<:::999999999888777777888999999999999888888777777777777555333111222333444222000333222111000///.........++++++,,,,,,---------...,,,,,,,,,,,,,,,++++++***sssfffYYYLLLCCC???999777333111111111000///,,,,,,,,,,,,+++***))))))***++++++,,,,,,++++++******)))((((((((()))***+++(((((((((((())))))))))))((()))))))))))))))((('''&&&&&&&&&''''''(((((((((&&&''''''((((((''''''&&&(((((((((((())))))))))))(((((()))******)))'''&&&&&&$$$"""###%%%'''(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######""""""""""""######&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((()))***++++++,,,,,,++++++''''''((()))************+++)))''''''((((((((('''$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&'''((('''%%%''''''''''''((((((((((((&&&'''((('''&&&&&&(((***)))((('''&&&&&&'''((())))))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,,,,+++++++++++++++******++++++******)))))),,,+++)))(((((()))+++,,,......---,,,,,,,,,------,,,,,,------------,,,,,,............////////////000111111111111222222222333333222222222222333333222222222222222222222222222111111000000////////////000111111000000111222444444444444555555555555333222222222111111111111000///......---------...++++++*********+++---.........------,,,***)))(((,,,,,,,,,++++++++++++******)))(((((())))))((('''((((((((('''''''''&&&&&&))))))(((((((((((((((((()))))))))))))))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((())))))*********)))((('''&&&%%%)))))))))(((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((&&&%%%(((...111111000(((((((((((((((((('''&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((()))******)))'''&&&'''((('''((())))))''''''((()))''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))******++++++++++++++++++++++++)))))))))*********++++++------------,,,,,,,,,,,,++++++,,,,,,------......,,,---///000000000///...+++,,,---......---,,,+++,,,---...000111000000//////......------......///////////////............///...,,,---......---+++++++++******++++++,,,---(((((()))***+++,,,------((())))))******+++++++++pppcccVVVIIIAAA???999666333111111000///...,,,,,,,,,,,,,,,+++*********++++++,,,,,,++++++***+++***((('''''')))***,,,(((((((((((())))))))))))******)))))))))(((''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))))))))((('''&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&'''&&&$$$######$$$&&&'''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''((('''(((((()))))))))))))))'''((()))***+++++++++++++++)))((('''((()))((('''&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((++++++************))))))))))))************))))))+++***)))((((((+++---///...---------------------+++,,,------------------......//////000000000000000000111111111222222222222222222222333333333444333333333333333333333333555555444333222222111111000222333333222111333444222222333444444555666666333333222222222111111111/////////...............,,,+++***))))))+++---...------------,,,+++***)))*********)))))))))((((((***((('''((()))***)))'''((('''''''''&&&&&&&&&&&&)))))))))((((((''''''&&&(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((('''''''''((())))))(((((()))))))))'''%%%$$$(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))---,,,)))&&&$$$""""""###$$$%%%&&&((((((((('''&&&(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((()))***)))'''&&&'''((('''((()))(((''''''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((((()))(((((((((((((((((((((((((((((((((((()))))))))***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************------,,,,,,+++++++++***))))))******++++++++++++,,,---///000000...---+++------.........---,,,,,,***+++,,,......//////...------------------------...........................------------------,,,************++++++,,,---((())))))***++++++,,,,,,)))))))))))))))******+++nnn```SSSHHH@@@>>>999666333111000000///...---------------,,,,,,+++***++++++,,,,,,++++++***,,,***)))''''''(((***+++'''((((((((()))))))))*********)))(((((((((''''''&&&&&&'''((())))))******((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((()))))))))))))))(((''''''(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&'''''''''&&&$$$######$$$&&&'''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''(((''''''((())))))))))))(((((()))***+++,,,,,,------+++)))((('''((()))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&###$$$%%%%%%$$$$$$%%%'''((('''&&&%%%%%%&&&'''((('''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))))))))))))))))))))((((((((())))))*********))))))))))))((()))+++---000222,,,,,,------------------+++,,,------.........---...///000111111111000000000000111111111222222222222222333333444444444444333333333333333333333333666555555444333222222111222444555555444333555666111222222333444555666666333333333222222222222111//////////////////.........---+++))))))***+++,,,+++,,,,,,---------,,,,,,*********)))))))))(((((()))((('''((()))***)))(((((('''''''''&&&&&&&&&&&&))))))((((((''''''&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&'''((())))))((('''&&&'''''''''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))***(((%%%%%%(((+++&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''((('''((()))((('''&&&'''(((&&&((()))((('''&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))))))))(((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********,,,,,,++++++******)))))))))))))))***************((()))+++,,,,,,***((('''***++++++,,,,,,---------+++++++++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******++++++******++++++,,,,,,++++++***++++++++++++*********************++++++***)))((()))))))))lll^^^RRRFFF@@@???888666222000000000///...---------......------,,,***++++++,,,,,,++++++***+++***)))((((((((()))***''''''(((((())))))*********))))))(((((((((((()))((((((((())))))******+++)))((((((''''''(((((()))(((((((((((())))))))))))(((((((((((())))))))))))$$$&&&))))))(((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''(((((()))******++++++******))))))***+++,,,,,,,,,,,,+++)))''''''((((((((('''$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((((((&&&%%%&&&'''&&&&&&&&&&&&''''''''''''%%%&&&'''&&&%%%%%%''')))((('''&&&%%%%%%&&&'''(((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))&&&'''''''''(((((((((((((((((())))))******))))))(((((()))+++---///111222***+++,,,---------,,,,,,+++,,,---......///.........///111222222222111000000111111111111222222222111222333444555555444444444444444444444444444444444333333222222111111111333444555555444444555666111222222333444555555555333333333333222222222222000000000000000///...---...---+++*********++++++++++++,,,---------------,,,,,,,,,++++++++++++***)))((('''((()))***)))(((((((((((('''''''''&&&&&&(((((('''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))'''(((((()))))))))((((((&&&''''''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((###&&&((('''%%%%%%(((+++(((((('''&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&(((((((((&&&&&&'''(((&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))*********************)))))))))************************((()))***+++******(((((('''(((((()))***+++,,,,,,,,,,,,+++++++++*********((())))))******))))))((()))))))))))))))*********)))+++,,,+++******+++---,,,+++***)))((((((((((((++++++*********))))))))),,,+++)))((('''(((((()))~~~kkk\\\PPPFFF@@@@@@888555222000000000...---+++,,,,,,---------,,,,,,***++++++,,,,,,++++++***************)))))))))((('''''''''((()))*********))))))(((''''''((()))***))))))))))))))))))))))))(((((('''&&&&&&'''(((((((((((((((((())))))))))))((((((((((((((()))******"""&&&(((((('''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$%%%&&&&&&''''''(((((())))))***************((())))))*********))))))***(((&&&&&&'''((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%'''((((((&&&%%%''')))''''''&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%''')))''''''%%%%%%%%%%%%''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))$$$$$$%%%&&&'''((())))))'''(((((()))))))))))))))((()))***,,,------------)))***+++,,,,,,,,,+++++++++,,,---...////////////...///111333333222111000000111111111111222222222111222333555555555555444444444444444444444444444333333333333333222222222111333444444333333444555222222222333333444444444444444333333333222222222000111111111000///---,,,***+++++++++++++++,,,,,,------------------,,,,,,,,,,,,,,,++++++++++++***(((''''''((()))******((()))))))))(((((((((''''''&&&&&&''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))+++***))))))((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&###!!!!!!"""&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&'''((((((&&&&&&'''(((&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%$$$%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))************************(((((((((((()))))))))***(((((())))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++((((((((())))))***+++,,,+++++++++******+++++++++)))***+++,,,,,,+++***))))))))))))******+++++++++)))+++------++++++,,,...))))))(((''''''''''''(((((((((((((((((())))))))))))(((&&&%%%&&&''')))***~~~kkk\\\PPPFFFAAA@@@888555222000000///...---***++++++,,,,,,,,,+++++++++++++++,,,,,,+++++++++***************)))((('''&&&''''''((()))******+++)))(((''''''''')))***+++)))))))))))))))((((((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''''''''(((((((((((((((((()))******###''''''''')))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$$$$$$$%%%&&&&&&''''''(((&&&''''''((((((((((((((('''((((((((((((((('''&&&)))'''&&&&&&''''''&&&%%%&&&&&&&&&'''''''''(((((("""$$$&&&&&&$$$$$$&&&(((%%%%%%%%%$$$$$$############$$$$$$$$$######%%%''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))######$$$%%%'''((())))))''''''((()))))))))))))))((()))+++---,,,+++)))(((((()))***+++,,,++++++***+++,,,---...////////////...000222333333333111000000111111111111222222222000222333555666666555555555555555555555555555555444444555555555555555555000222333333222111333444222222333333333333444444444444444333333333222222111222222111000...,,,+++'''(((***+++------------/////////...---,,,+++************))))))))))))((((((''''''((()))******)))))))))))))))((((((((((((%%%&&&&&&''''''(((((((((''''''((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***///---+++)))''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((((('''&&&&&&"""###&&&'''((('''%%%###&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((%%%'''((('''&&&&&&'''(((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))(((((()))(((((((((((()))***+++))))))((((((((())))))***'''''''''''''''((()))***((()))***++++++***)))(((''''''(((((()))))))))***&&&(((******((('''))),,,(((((('''''''''((())))))$$$%%%%%%&&&'''((())))))%%%$$$######$$$''')))+++jjjZZZOOOFFFAAA@@@<<<;;;777444111///......------,,,,,,,,,,,,++++++---+++)))&&&&&&(((***,,,((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""&&&((('''%%%$$$###((('''&&&%%%%%%&&&((()))*********)))((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&'''''')))(((&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$###"""$$$&&&(((******(((&&&$$$%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((***)))(((''''''((()))***,,,+++(((''''''(((+++,,,,,,+++*********+++,,,------------,,,,,,+++++++++---...000111222222111111000000///////////////000111111111222222333333333444444444444555555555555444444333222111111111111000000000000////////////222222111111111111222222222222222222222222333333222222222111111///.........---+++******+++---...000///...---,,,---......,,,,,,++++++***)))((((((************************+++******)))(((''''''&&&))))))((((((''''''&&&&&&******++++++++++++******((((((((()))(((''''''&&&)))(((((('''''''''(((((($$$$$$%%%&&&''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&'''(((***+++(((((('''&&&&&&&&&'''''')))***((($$$$$$&&&$$$ &&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&'''''''''((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******''''''(((***+++,,,---...************************+++++++++++++++***)))(((******))))))))))))******))))))))))))))))))))))))************************++++++************++++++((((((((((((((((((((((((((((((((((((((((((((((((iiiYYYMMMDDD???>>><<<:::777444111///......---------,,,,,,+++++++++,,,,,,+++***)))*********++++++******)))((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%''''''%%%$$$$$$%%%'''&&&&&&%%%&&&'''((((((++++++++++++***)))((('''&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&'''''''''&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))(((''''''((())))))************************)))***+++,,,,,,,,,++++++------,,,,,,,,,+++++++++......000111222111111000111111000000000000111111111111111222333444444555666666666555555555555555444333333222111111111222000000000000////////////222111111000000111111222111111222222222222333333333333333222222111000//////...---,,,,,,---...///000///...---,,,------...++++++******)))(((((('''*********************************)))((('''''''''((((((((((((((('''''''''(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&''''''(((((('''''')))((((((((('''''''''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&'''((()))'''&&&&&&&&&&&&&&&''''''&&&))))))&&&&&&))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((())))))***+++,,,,,,***************************+++++++++******)))(((***))))))(((((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''|||fffWWWLLLCCC>>>===<<<:::777444111///............---,,,,,,+++******+++,,,,,,,,,,,,+++***)))++++++******)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&'''((('''&&&$$$###$$$&&&&&&&&&%%%%%%&&&'''((((((+++,,,,,,---,,,+++)))(((&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&'''((((((((()))***++++++***)))(((''')))+++---...,,,***))),,,,,,,,,,,,++++++++++++...///000111111000//////222111111000000111111222000111222333444555666777888888777777666666555555333333222222111222222222111000000000/////////...111111000000000000111111111111111222222222333333333333333333333222111000000///...------...///000//////...------------...*********)))((((((''''''))))))))))))))))))))))))******))))))(((((('''''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&((('''&&&%%%$$$%%%&&&&&&((('''''''''''''''((((((((((((((()))((((((''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''(((''',,,...***''')))++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((''''''''''''&&&''''''((((((((()))))))))(((((((((((((((((((((((())))))((((((((((((((((((((()))))))))************((((((((((((((((((((((((***************))))))((())))))(((((((((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&wwwcccVVVLLLDDD??????;;;999666333111///............---,,,++++++******,,,,,,+++++++++*********((((((((()))******++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&$$$%%%&&&&&&$$$###$$$%%%%%%%%%%%%%%%&&&''''''(((,,,,,,.........,,,+++)))&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((((((((((((''''''((()))+++,,,---,,,***))),,,+++++++++++++++++++++......///000000000///...000000000///000000111222000111222333555666777888999999888777777666555555222222222111222222333333111111000000//////......000000000//////000000000000000111111222222333333222222333333222111111000000///............///000//////......------------+++*********)))))))))(((((((((((((((((((((((((((***)))))))))((((((((('''&&&&&&''''''(((((())))))&&&&&&&&&''''''&&&&&&&&&)))(((&&&$$$$$$%%%&&&'''''''''&&&&&&&&&'''((((((((((((((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%#########$$$%%%&&&'''((()))///111,,,&&&&&&((()))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''''''''&&&'''(((((())))))(((((('''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''''''''((((((((())))))'''''''''''''''''''''''')))))))))((((((''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''((())))))***))))))(((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&sss```UUUMMMFFFCCCBBB:::888666333000///............---,,,,,,+++******---+++)))''''''(((***+++((((((((()))******++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&!!!$$$&&&&&&$$$$$$$$$###$$$%%%&&&&&&'''''''''+++,,,---///...---+++)))&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&((('''%%%$$$$$$%%%'''(((******))))))******+++,,,++++++++++++++++++++++++,,,---...///000///.....................///000000000111222333555666777888999888888777666555444444111111111111222333444444111111111000///.........000//////......//////000//////000111111222333333111111111111111111000/////////............//////...............---------,,,,,,++++++++++++******(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&''''''(((((())))))&&&''''''((((((''''''&&&***)))'''%%%%%%&&&''')))&&&&&&&&&&&&&&&'''(((((('''''''''''''''&&&%%%$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&'''''''''&&&&&&&&&&&&#########$$$%%%&&&'''((((((...000***%%%%%%''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''''''''&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&ppp^^^TTTMMMGGGCCCCCC999888555222000///......------,,,,,,,,,,,,++++++...+++(((&&&%%%'''***,,,++++++******)))(((((((((((((((((((((((((((((((((************************)))))))))((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&"""######$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###&&&&&&%%%$$$$$$"""###$$$&&&'''''''''''')))***,,,......,,,***(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&(((&&&$$$""""""$$$&&&(((+++***)))((((((***+++,,,*********+++++++++++++++***,,,---////////////...------------...///000000000111222333444555666777666666555555444444333333111111111111222333444555222222111000///...------//////............//////...//////000111222333333000000111111111000000///...//////////////////.........//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''***)))((('''&&&'''((((((%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&'''((($$$)))+++'''$$$&&&((('''$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~nnn]]]RRRKKKDDD@@@???999777555222000/////////++++++,,,,,,,,,,,,---------,,,***(((((()))***+++++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%!!!$$$%%%%%%$$$$$$%%%!!!"""$$$&&&''''''''''''&&&(((+++------+++(((&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))((('''''''''&&&%%%%%%&&&''''''((())))))***************)))*********++++++++++++)))***,,,...///000//////---------......///000111111111111222333444444555333333333333222222222222000000000111222444555666222222111000///...------///......------......///......///000111222333333000111111222222111111111///000000000000000000///---.../////////...---,,,++++++++++++++++++++++++************************(((((((((((())))))))))))((((((((((((((('''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%###$$$%%%&&&''''''&&&&&&'''&&&&&&&&&&&&&&&''''''$$$''''''%%%$$$''''''%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''~~~nnn\\\QQQIIIBBB===<<<888777444222000/////////***++++++,,,,,,------...+++,,,,,,,,,,,,+++******((((((((()))******++++++************************((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%$$$######%%%&&&!!!"""$$$&&&''''''''''''%%%'''))),,,,,,***'''%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((******(((&&&$$$%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''''''''((())))))(((''''''&&&(((***,,,,,,+++)))((())))))******++++++++++++''')))+++---///000000000............///000222222111111111222222333333333111111111111111111111222000000000111222444555666222222111000///...------.........------.........---...///000111222333333111222222333333333222222111111222222222222111111---.../////////...,,,,,,******************++++++************************(((((((((((())))))))))))))))))(((((('''''''''&&&&&&''''''((((((''''''&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&'''((()))&&&&&&'''((()))))))))(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&############$$$%%%&&&&&&!!!"""###%%%&&&&&&%%%%%%(((((('''&&&&&&&&&'''''')))***((($$$$$$&&&$$$ $$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''''''(((((()))))))))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((}}}lllZZZPPPKKKEEE@@@???:::666222///...---,,,+++...///000///,,,*********************************************************)))******)))(((''''''((())))))))))))))))))))))))&&&'''((())))))'''%%%$$$***)))((('''%%%$$$""""""$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&---)))%%%$$$%%%%%%$$$"""%%%%%%%%%$$$$$$#########'''&&&%%%%%%%%%%%%&&&'''############$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$%%%&&&'''$$$&&&((()))***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$&&&(((***(((%%%###%%%((()))&&&$$$###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))((('''%%%#########%%%&&&((('''''''''''''''''''''''''''((())))))))))))))),,,,,,+++******+++++++++++++++,,,,,,---...//////222111000000000111222333000000111222333333444444//////000000111111111222222111000111333555555444222222111000///...------++++++,,,------......///...//////000111222222222444111//////111333222111000000000000////////////000000000000////////////)))))))))))))))))))))))),,,++++++***)))(((((('''******))))))((((((((('''))))))))))))))))))))))))'''''''''(((((((((((((((%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''(((((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%|||kkkZZZPPPKKKDDD???===;;;777333000///...---,,,,,,---...---***(((((()))************************************************)))******)))((('''''')))))))))))))))))))))))))))((()))***++++++)))'''&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&)))&&&######%%%%%%%%%###&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&''')))***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%"""!!! """%%%'''((()))'''%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((())))))(((&&&$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%$$$''''''((())))))))))))))),,,+++++++++***+++++++++++++++,,,,,,---......///000000/////////000222222000000111111222222333333///000000000111111111111///...---...///111111000//////......------,,,,,,,,,,,,---......//////000...//////000111111222222444111//////111222222111000000000000////////////000000000000/////////...)))))))))))))))))))))))))))))))))((('''&&&&&&&&&(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&''''''''''''(((((((((%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((('''&&&%%%&&&(((((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%|||lll[[[RRRLLLEEE???<<<;;;888444111000///...---,,,---...---***)))((()))************************))))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))***+++,,,,,,,,,+++)))(((&&&&&&&&&''''''((())))))&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$$$$&&&'''&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$%%%'''))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%% !!!&&&(((''')))(((&&&&&&'''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''((()))((('''&&&%%%&&&'''((($$$%%%&&&''''''&&&%%%%%%''''''((())))))))))))(((+++++++++++++++++++++++++++,,,,,,------.........---------...///000111222000000000000111111111111000000000000111111111111///---,,,,,,---......---------------------------------......///000000111...//////000000111111222333111//////111222111111000000000000////////////000000000/////////......))))))))))))))))))))))))))))))((((((''''''&&&&&&((((((''''''''''''&&&&&&))))))))))))))))))))))))******)))((('''&&&%%%%%%'''''''''''''''&&&&&&&&&((('''&&&%%%$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&'''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&'''((()))***&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''((('''&&&%%%&&&''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%~~~ooo^^^TTTNNNFFF???<<<:::777333000//////...------///000///---+++++++++************************((((((((((((((((((((((((((()))***)))((('''((()))((((((((((((((((((((((((******++++++******)))(((&&&&&&''''''((()))))))))&&&&&&''''''&&&&&&%%%$$$'''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$%%%'''((())))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%+++'''$$$###$$$&&&&&&%%%((('''%%%&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&%%%&&&'''''''''&&&&&&%%%%%%&&&((((((&&&'''(((((())))))(((((()))******+++++++++++++++,,,,,,,,,---------......,,,------...///111222222000000000000////////////000000000000000111111111000...------.........---.........//////000000000---------...//////000000////////////000000111111111111000000111111111000000000000000////////////000000/////////.........+++++++++++++++++++++++++++*********)))))))))(((******))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((('''&&&&&&&&&%%%((('''%%%$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""""""""############%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((''''''&&&&&&''''''((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%nnn]]]SSSLLLDDD>>>;;;999555111///......---------...//////---++++++,,,************************((((((((((((((((((((((((''')))***)))((('''(((***((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((((((((((('''''''''%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%&&&'''))))))******(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######)))+++,,,+++'''%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&)))&&&###!!!!!!$$$(((+++&&&&&&'''(((((((((((((((((()))***++++++++++++***,,,,,,,,,---------------------...000111222222333000000//////////////////111111000000000000000000000...,,,,,,---......---------......//////000000+++,,,,,,------.../////////////////////000000000000000111111000000000000000000000000////////////////////////............************************************))))))))))))))))))******************((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((('''&&&&&&&&&%%%'''&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%mmmZZZOOOHHHAAA;;;999888555111.........------***,,,------+++)))******************************))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&))))))(((((('''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%$$$""" !!!######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$############$$$%%%%%%$$$%%%&&&'''((()))***+++)))))))))(((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############!!!&&&++++++'''$$$%%%'''$$$$$$$$$%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%'''$$$ """'''***&&&&&&'''((((((((((((''''''((()))+++++++++******---------------------------...///000111222222222////////////000000000000111111111111000000000000...,,,++++++,,,------,,,++++++,,,,,,---------...++++++,,,,,,---.........////////////////////////...000111111000//////000000000000000/////////////////////.........------''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))%%%%%%&&&'''((()))******'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&!!!""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&########################''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%ooo[[[NNNGGGAAA<<<:::888555111////////////...***,,,---,,,+++******+++************************************************&&&((())))))(((((()))+++))))))))))))))))))))))))))))))((((((''''''((((((((((((''''''&&&%%%%%%%%%###$$$%%%&&&'''(((((((((''''''''''''''''''''''''))))))''''''&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&!!!###%%%%%%###""""""###$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%%%%$$$"""!!!!!!###%%%'''%%%%%%%%%&&&((()))+++,,,******))))))(((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$ !!!###%%%%%%%%%&&&&&&%%%$$$$$$&&&((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""###%%%((()))%%%&&&''''''((((((''''''&&&''')))+++,,,+++******------------------------------///000000000///////////////000000111111111111111111111000000000///...---+++,,,.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////////////////////////////---000222222000...///000000000000000//////////////////.........---------((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))&&&&&&&&&'''''''''''''''###$$$&&&'''((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%sss^^^PPPIIICCC???>>>999666222000000000000///,,,---///...---,,,,,,---************************************************&&&((())))))(((((()))+++)))))))))))))))))))))))),,,+++******)))*********&&&&&&&&&&&&&&&%%%%%%%%%"""###$$$&&&'''((())))))***************************)))(((&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&!!!$$$(((((('''&&&'''(((%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&&&&%%%$$$###############$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&&&&$$$!!! """%%%(((%%%%%%%%%&&&(((***+++,,,+++******)))(((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%!!! $$$'''&&&$$$%%%%%%%%%'''))))))'''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&%%%###"""%%%%%%&&&'''((((((((('''&&&'''((()))************%%%&&&''''''((((((''''''%%%''')))+++,,,+++***)))------------------------,,,---.../////////...---...//////000111222222333222111111111000000//////000///...///111333333333........................------......///000000000///////////////.........,,,///222222000...///000000000000000//////////////////.........---------++++++++++++++++++++++++))))))))))))************))))))******+++++++++,,,))))))))))))))))))))))))((((((((((((((('''''''''%%%&&&&&&''''''((((((((("""$$$&&&))))))(((&&&$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%qqq^^^QQQHHH@@@<<<;;;777444111///...---+++))),,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++,,,...))))))))))))))))))))))))))))))))))))************)))((('''''')))******)))))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))"""""""""!!!!!! '''''''''''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%(((''''''&&&&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&%%%"""&&&&&&%%%$$$###"""!!! %%%%%%%%%&&&((()))+++,,,+++***)))((('''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$######$$$$$$"""######$$$$$$%%%&&&&&& !!!"""###$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%###""""""$$$%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))),,,***(((***---...,,,***///...---,,,,,,---///000///............//////000111000---,,,,,,,,,+++***///...---,,,+++,,,---...////////////////////////...............---------//////............//////000000000000////////////,,,---...//////...---,,,------------------------+++++++++++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((///---***((('''''''''((((((&&&%%%&&&'''((('''&&&))))))((((((((('''''''''$$$%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%&&&&&&***)))&&&$$$###""""""###%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&ppp\\\PPPHHH@@@<<<<<<666444111//////...,,,***,,,,,,,,,,,,,,,,,,,,,,,,---......,,,)))(((((()))))))))))))))))))))))))))(((((()))))))))************((('''((()))+++******))))))))))))(((((((((''')))((((((''''''(((((()))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$"""!!!%%%$$$$$$$$$$$$$$$######%%%%%%%%%&&&''')))***+++++++++***)))((('''&&&&&&'''&&&&&&&&&''''''((((((&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''((((((((()))))))))))),,,***)))***,,,---,,,***,,,,,,,,,,,,---...///000...............//////000222000///......------,,,......---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000/////////......------//////............//////000000/////////.........,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((---+++)))'''&&&&&&&&&'''((('''&&&'''(((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''((()))))))))((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#################################$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&}}}mmmZZZOOOGGG@@@<<<<<<555333111/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,***'''&&&'''((())))))))))))))))))))))))(((((())))))))))))*********((('''((()))+++******)))))))))(((((((((''''''(((((('''&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***++++++***)))(((''''''&&&''''''''''''(((((())))))'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((&&&%%%%%%'''(((((('''%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))+++***)))***,,,,,,,,,+++***+++,,,---......//////............//////000000111111000000////////////...------,,,------..................////////////222111111000///...------//////............////////////.........---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***************))))))(((''''''''''''''''''''''''((((((((((((((((((((((((+++***(((&&&%%%%%%&&&&&&)))(((''''''))))))((('''%%%%%%%%%$$$$$$$$$$$$$$$((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%yyyjjjXXXNNNGGG@@@<<<<<<555333000///000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))'''(((***---))))))))))))))))))))))))(((((((((((()))))))))***)))'''&&&'''(((***))))))))))))((((((((('''''''''$$$#########$$$$$$%%%&&&###$$$$$$$$$%%%%%%&&&&&&(((((((((((())))))))))))))))))((((((((('''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###""""""######$$$%%%&&&&&&''''''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&'''((((((***))))))(((''''''&&&&&&&&&&&&'''(((((((((((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((&&&%%%%%%'''(((((('''%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%'''(((&&&&&&&&&''''''''''''((('''''''''((((((((())))))******)))***++++++++++++***+++---......---,,,+++------...//////000000000///000111111000//////000---------------.........///000000000000000111111333333222111000///...---///......------......///......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&&&&'''***((('''((()))***)))((('''''''''''''''''''''''')))((((((((('''''''''&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((''''''&&&&&&''''''(((%%%%%%'''(((((('''%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%wwwhhhWWWMMMGGG@@@<<<;;;555333111000000000///---,,,,,,,,,,,,,,,,,,,,,,,,***++++++***)))))),,,...))))))))))))))))))))))))'''(((((((((((()))))))))(((&&&%%%%%%'''(((((('''((((((((((((''''''''''''!!!!!!""""""$$$%%%'''(((&&&&&&&&&''''''((((((((('''((((((((())))))******************)))))))))(((((('''''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$###"""""""""######$$$%%%&&&''''''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$%%%%%%'''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%$$$$$$%%%&&&'''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$###$$$%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))************++++++,,,,,,---------+++***))),,,---...///000000000000---000111111///......///---------....../////////,,,,,,---------.........444333222111000///............------------......------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((((((***((('''((()))***)))((((((((((((((())))))))))))(((''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))))))))'''&&&$$$''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%vvvhhhWWWNNNGGG@@@<<<;;;666444222000000000...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++))))))))))))))))))))))))''''''(((((((((((())))))(((&&&%%%&&&'''(((((((((((((((((('''''''''&&&&&&######$$$%%%&&&((()))***''''''''''''''''''((((((&&&''''''(((((())))))***************))))))))))))''''''''''''''''''''''''''''''&&&%%%%%%$$$######&&&%%%%%%$$$$$$#########"""######$$$%%%&&&&&&'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$&&&'''''''''&&&%%%'''&&&&&&%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&#########$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%###""""""$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((()))+++***))))))***,,,,,,,,,,,,,,,+++***))))))+++,,,...000111111000000---000333222///------///,,,---...///////////////------......///000000000333222222111000///............------------............---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''))))))(((''''''''''''''''''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&))))))))))))((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$!!!""""""###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$wwwhhhXXXOOOHHHAAA<<<:::888555222111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&(((+++,,,+++***)))***))))))))))))))))))))))))'''''''''((((((((())))))***((('''''')))******)))(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))))))))))))))(((((((((''''''$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&(((((('''%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%'''((()))((('''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!""""""######$$$$$$$$$%%%$$$###"""###$$$&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$###""""""$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''')))+++***)))(((***,,,***************+++,,,,,,***,,,...000111111000000///333666555000------///+++,,,...///000000000//////000000111222222333333111111000000000/////////...------,,,,,,------...............---------------,,,++++++++++++,,,---++++++++++++++++++++++++((()))******+++++++++***))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''''''((((((((((((((('''&&&'''(((((('''&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$wwwiiiYYYOOOHHHAAA<<<:::999666333111000///---+++,,,,,,,,,,,,,,,,,,,,,,,,###(((+++,,,,,,,,,,,,))))))))))))))))))))))))''''''''''''((((((((()))+++***((()))+++,,,,,,+++(((((('''''''''&&&&&&&&&((('''&&&%%%$$$$$$###$$$((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((()))((('''''''''&&&&&&&&&&&&"""###$$$%%%&&&&&&'''(((###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%''''''%%%###!!!"""######$$$%%%''''''(((&&&&&&%%%$$$############&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((******)))((('''&&&%%%$$$$$$######$$$$$$&&&&&&%%%$$$$$$######### !!!"""###$$$$$$%%%%%%$$$###""""""$$$&&&'''$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%###"""###$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''))))))(((%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''')))+++***((((((***,,,(((((('''(((***,,,...000***+++...000111111000000000555888777222......000+++,,,...000000000000///,,,------...///000000000000000000///////////////...------,,,,,,------...//////.........---------------,,,++++++,,,------))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$%%%&&&''''''''''''(((&&&%%%&&&'''((('''&&&'''''''''((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$######$$$%%%'''(((%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&########################""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$xxxhhhUUUKKKEEE???:::888555444333111000//////.........---------,,,,,,,,,************************)))***+++,,,,,,+++***)))+++*********))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""###&&&(((***&&&&&&$$$$$$$$$$$$&&&&&&###########################$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%&&&'''''''''(((((((((((((((''''''%%%%%%$$$$$$###$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$###""""""###$$$%%%$$$&&&'''&&&%%%%%%&&&'''$$$$$$%%%%%%%%%$$$$$$###%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$$$$%%%'''''''''''''''&&&&&&&&&''''''&&&%%%&&&)))+++,,,))))))(((((((((((())))))+++++++++***************++++++******++++++,,,---...------......///000111222111111111000000//////---------------...////////////000000111111222222////////////////////////------------.........///...---,,,+++***+++,,,,,,---,,,*********,,,...///************************+++++++++************)))%%%&&&'''((((((((('''&&&(((((())))))))))))))))))))))))(((((('''''''''&&&)))))))))))))))(((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''((((((((((((%%%!!!!!!###%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$###$$$&&&'''%%%%%%%%%%%%&&&'''((()))###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""#########$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%xxxhhhVVVLLLFFF???:::888555444333111000///.........------------,,,,,,,,,************************((()))************)))(((*********)))))))))(((((('''''''''''''''''''''''')))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%&&&&&&&&&%%%''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$############%%%$$$######$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&###########################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%))))))************))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$&&&'''((('''%%%$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$###%%%&&&((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&###&&&&&&&&&'''''''''''''''&&&%%%###"""###$$$&&&'''))))))(((((((((((()))))))))))))))***************++++++******++++++,,,---------------...///000111111111000000000////////////////////////000000111/////////000000000000000........................------.........////////////...---,,,,,,,,,---...---,,,+++******,,,---...*********************************)))))))))(((((('''(((((((((((((((''''''(((((((((((((((((('''''')))((((((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''''''''%%%"""!!!###%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&''''''''''''''''''&&&'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""######$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$############%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!###%%%&&&''''''#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################xxxiiiXXXMMMFFF>>>999888555444333111000///......------------,,,,,,,,,,,,************************'''(((((())))))(((((('''******))))))))))))(((((('''''''''''''''''''''''')))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&& """$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''#########"""""""""!!!!!!&&&%%%$$$$$$$$$$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""######$$$$$$######"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$((())))))******)))))))))(((((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$'''(((((('''%%%############$$$$$$%%%%%%$$$$$$$$$%%%&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%"""!!! !!!%%%%%%&&&&&&''''''((((((((('''&&&%%%$$$%%%&&&&&&)))((((((''''''(((((()))''''''(((((())))))******+++************+++,,,,,,------------...///000000///////////////.........//////......//////000111///////////////......................................./////////000000000//////...------...///000...---,,,+++***+++,,,---++++++++++++++++++++++++))))))))))))((((((((('''******)))(((''''''''''''(((((((((''''''&&&&&&&&&((((((((('''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''$$$""""""###%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################"""""""""""""""!!!!!! """######"""!!!!!!###$$$$$$%%%%%%$$$$$$###$$$############"""""""""%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######!!!###%%%&&&''''''#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################wwwiiiYYYNNNFFF>>>999888555444222111///.........---------,,,,,,,,,++++++************************(((((((((((((((((((((((())))))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''############""""""""""""'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''((('''''''''(((((('''&&&%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$##################$$$$$$&&&((('''%%%$$$###$$$######$$$%%%%%%%%%$$$$$$$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''''''''(((***$$$$$$%%%&&&&&&'''((((((((('''&&&&&&&&&&&&''''''(((((((((''''''(((((((((%%%&&&&&&'''((()))*********************++++++,,,,,,,,,,,,,,,---...///000........................---,,,,,,,,,,,,---....../////////......------,,,........................////////////000000000000///...---------...///000......,,,++++++++++++,,,++++++++++++++++++++++++******)))))))))(((((((((+++***(((&&&&&&&&&&&&'''(((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############""""""#########%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""!!!"""###$$$$$$###!!! """$$$$$$$$$######$$$$$$%%%%%%$$$$$$######"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$###""""""############$$$$$$$$$$$$########################""""""#########$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%tttgggXXXNNNEEE===999999444333222000///......---------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$#########'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&%%%%%%&&&'''''''''''''''((('''&&&%%%$$$$$$$$$$$$"""###%%%%%%%%%%%%###"""#########$$$$$$#########!!!###&&&'''&&&%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$&&&'''&&&%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$###$$$$$$%%%&&&'''((((((""""""""""""###$$$%%%&&&((((((''''''''''''((((((%%%%%%&&&'''((())))))*********))))))******+++,,,+++++++++,,,,,,---...///------------............,,,,,,,,,,,,,,,---......//////......------,,,,,,........................////////////000000000000......---,,,,,,---...///...------,,,++++++++++++++++++++++++++++++++++++++++++*********)))))))))***((('''%%%$$$$$$%%%%%%''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&'''''''''''''''###$$$$$$%%%&&&''''''((('''''''''''''''''''''&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################"""""""""""""""""""""""""""###%%%''''''%%%###""" ###%%%&&&%%%%%%###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%###!!! """"""#########$$$$$$$$$########################""""""#########$$$$$$$$$######"""""""""###$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%pppdddWWWNNNEEE<<<999:::444333222000///...------,,,,,,,,,,,,++++++++++++***************************))))))(((((())))))***''''''(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&&&&'''(((((())))))))))))((((((&&&%%%$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###""""""%%%'''&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###$$$$$$$$$&&&'''$$$$$$%%%%%%&&&&&&''''''"""###$$$%%%&&&''''''((((((''''''&&&&&&''''''(((&&&&&&''''''(((((())))))***))))))))))))***++++++++++++++++++,,,---......---------.....................------......///000...............---------------------------------....../////////000000000//////---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%############%%%%%%%%%%%%%%%%%%$$$###"""!!!""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""""""""""""""""""""""""""###%%%''''''&&&%%%###""""""$$$%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###"""""""""############$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##################$$$%%%%%%%%%$$$$$$######$$$$$$$$$######""""""""""""############$$$########################"""############$$$$$$$$$$$$###"""""""""###%%%&&&%%%%%%%%%%%%$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################lllbbbVVVMMMDDD;;;999:::444333111000...---------,,,,,,,,,++++++++++++***************************)))(((''''''''''''((()))'''''''''((((((((())))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""######$$$$$$$$$%%%%%%&&&'''((())))))))))))***)))(((&&&%%%%%%$$$$$$$$$$$$############$$$$$$"""###$$$$$$$$$$$$###""""""&&&'''&&&%%%$$$$$$""""""###$$$%%%%%%%%%%%%###%%%&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###&&&''')))+++---%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((()))))))))))))))***++++++************+++,,,---...------......////////////......------......///000.............../////////------------------------------........./////////222111///---,,,,,,------++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&"""$$$&&&&&&$$$"""$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$######"""!!! !!!"""######$$$%%%%%%%%%$$$######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################!!!"""###$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############"""###$$$%%%%%%%%%%%%$$$!!!!!!"""$$$$$$%%%$$$$$$""""""""""""####################################"""############$$$$$$$$$$$$###"""!!!"""###%%%&&&(((((('''&&&%%%$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################iii```UUULLLCCC;;;999;;;444333111000...---------,,,,,,,,,+++++++++******************************((('''&&&%%%%%%&&&'''(((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$##################$$$%%%&&&''''''''''''+++***)))(((&&&&&&%%%%%%%%%$$$###""""""###$$$%%%"""###$$$%%%%%%$$$###"""!!!$$$'''(((&&&$$$""""""!!!"""###$$$%%%&&&&&&&&&###%%%&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$'''''''''&&&&&&''''''''')))))))))))))))((((((((()))))))))))))))******+++************+++,,,---............/////////000000,,,++++++++++++,,,---------.........///000000000------------------------------------.........///444333111///...---------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((%%%&&&'''((((((((('''&&&$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""$$$'''&&&$$$"""###%%%$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$""""""$$$%%%&&&"""###%%%&&&''''''&&&%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$################################################ !!!!!!"""!!!!!!############$$$%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$############""""""###$$$%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$###"""!!!!!!###%%%&&&******)))'''&&&%%%$$$###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%~~~ooo```QQQIIIEEE???999777777555222000000000///...+++,,,,,,------,,,,,,+++---+++'''%%%$$$&&&)))++++++++++++***************((((((''''''''''''((((((((((((''''''''''''(((((())))))(((((('''''''''&&&'''''''''&&&&&&'''''''''&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$###""""""%%%$$$#########$$$&&&'''000,,,((('''(((***)))(((###$$$&&&'''(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&(((&&&$$$######$$$&&&''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%''''''(((((('''&&&%%%%%%$$$!!! ###))),,,+++(((++++++******************,,,,,,,,,+++***)))((((((------------------------+++,,,,,,------.........,,,---...///000000000000222111///...---------...------,,,,,,,,,------...000000///...------,,,,,,***++++++,,,,,,------...+++***+++,,,------+++)))+++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((***++++++)))&&&$$$###$$$&&&((())))))((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&%%%$$$$$$%%%&&&&&&########################$$$$$$$$$%%%%%%$$$$$$$$$######""""""!!!!!! &&&%%%%%%$$$$$$#########"""""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%################################################"""############$$$$$$$$$%%%%%%$$$$$$###"""""""""########################!!!###%%%&&&$$$###"""###$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%###"""$$$&&&%%%""" ###&&&''''''"""############$$$$$$$$$ """$$$%%%&&&%%%###"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$---+++(((&&&$$$$$$$$$%%%!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%''''''''''''&&&%%%%%%$$$zzzkkk]]]NNNGGGCCC===888666555333000.........---,,,+++,,,,,,------,,,,,,+++---,,,***)))))))))***+++)))(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((()))((((((((('''''''''&&&''''''&&&&&&&&&&&&''''''$$$###"""!!!"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$######&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""###############$$$%%%%%%(((%%%######%%%'''''''''%%%&&&'''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%'''$$$"""$$$(((+++)))&&&************************(((((()))***++++++,,,,,,------------------------///......------,,,++++++,,,---...///000000000000222111///...---------...,,,,,,,,,,,,,,,---...///......------,,,++++++***---,,,,,,,,,,,,,,,,,,,,,,,,+++***+++------+++***+++++++++************)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((***++++++***'''&&&$$$%%%&&&'''((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######&&&''''''''''''''''''&&&$$$$$$###""""""###$$$$$$##############################$$$$$$$$$$$$######$$$$$$#########"""""""""######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################"""############$$$$$$$$$##################$$$$$$$$$#####################!!!###$$$$$$###""""""###&&&&&&$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%###"""$$$%%%%%%""" !!!"""###$$$######""""""############$$$$$$$$$!!!"""###$$$%%%$$$######%%%%%%%%%$$$$$$#################################((('''%%%$$$###$$$%%%&&&!!!""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$wwwjjj\\\NNNGGGBBB===888777555333000.........---,,,+++,,,,,,------,,,,,,+++++++++,,,,,,++++++***)))(((((((((((((((((())))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$###""""""###%%%&&&'''''''''''''''''''''''')))&&&$$$###$$$&&&''''''"""######$$$&&&''''''(((&&&%%%%%%$$$$$$###""""""%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$!!!"""$$$&&&&&&$$$"""!!!$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########&&&%%%%%%$$$$$$#########!!!"""######$$$$$$#########!!! !!!###&&&''''''''''''((((((((('''&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&''''''''''''(((''''''&&&%%%***'''%%%&&&((()))'''$$$************************''''''((()))+++,,,------------------------------.........------,,,,,,+++,,,---...///000000000000111000///...------------+++++++++,,,---...///000///......------,,,,,,,,,......------,,,++++++***---,,,******,,,,,,,,,++++++++++++************)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((***+++,,,+++)))(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############"""""""""&&&&&&%%%%%%%%%%%%&&&&&&$$$######""""""######$$$########################"""##################"""$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""#########################################################"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$######"""""""""""""""###"""!!!!!!"""$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$#########%%%$$$###!!!%%%%%%%%%%%%$$$###"""!!!"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""###""""""!!!"""$$$%%%&&&"""""""""###$$$$$$%%%%%%%%%$$$############$$$%%%######$$$%%%%%%%%%$$$$$$yyyjjj]]]PPPIIIDDD>>>;;;;;;777555222000000000///...+++,,,,,,------,,,,,,+++************))))))((((((***************+++++++++((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''(((&&&"""!!!"""%%%&&&&&&%%%%%%%%%&&&'''(((((()))#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$######### !!!"""$$$$$$###""""""###""""""###%%%'''((()))''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&***)))''''''((()))'''%%%))))))))))))************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------...//////000////////////......------------***++++++,,,---...000111111111000000////////////......------,,,,,,,,,,,,...,,,******+++,,,---,,,+++++++++*********))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((***+++++++++***))))))(((&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############"""""""""&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""############""""""$$$$$$$$$$$$$$$$$$######&&&%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$######""""""""""""######################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$######""""""!!!!!!"""""""""!!! """$$$############""""""##############################%%%&&&&&&''''''&&&&&&%%%########################!!!!!!"""###$$$%%%%%%%%%$$$#########$$$$$$###"""######$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######""""""######$$$%%%$$$$$$$$$#######################################!!!!!!!!!!!!"""$$$%%%&&&""""""#########$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$|||iii]]]QQQIIICCC===:::;;;777555222000000000///...+++,,,,,,------,,,,,,+++,,,+++)))((((((((()))***))))))******++++++++++++((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''$$$!!! !!!###%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$### !!!"""$$$$$$###""""""$$$%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$#############################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''&&&((('''''''''((()))((('''(((((()))))))))*********))))))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...///000---...//////////////////...............---------***++++++,,,---...000111000000000000000/////////,,,,,,,,,------.........///---******+++---------+++++++++*********))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))***+++*********)))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""############""""""###########################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######""""""""""""######################################################""""""#########$$$$$$$$$$$$$$$$$$#########""""""#########"""""""""!!!!!!"""""""""!!! """$$$""""""###$$$$$$$$$%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$########################!!!!!!"""###$$$%%%%%%%%%#####################$$$!!!!!!""""""###$$$$$$%%%""""""#########$$$$$$$$$######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$########################!!!""""""###$$$$$$$$$$$$~~~ggg\\\PPPGGG@@@999777999555333000.........---,,,+++,,,,,,------,,,,,,+++///---+++***)))***,,,---'''''''''((())))))******((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&'''$$$"""!!!"""$$$%%%$$$$$$$$$$$$######"""""""""(((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$"""!!!!!!"""$$$&&&!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$#########$$$%%%%%%###"""###$$$''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########!!!!!!###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&''')))(((''''''&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''&&&%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&''''''(((((()))'''(((((())))))*********&&&&&&'''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......///////////////...------.........------,,,+++++++++,,,---...///000------------------------+++,,,,,,---......//////...---++++++---------,,,+++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((())))))))))))(((''''''&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""######$$$$$$######"""########################"""##################""""""""""""############### !!!"""###%%%'''((((((%%%%%%%%%%%%$$$$$$$$$$$$#########""""""#########################################################"""############$$$$$$$$$%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""""""""###"""!!!!!!"""$$$###$$$%%%&&&&&&&&&&&&%%%########################"""######$$$$$$######"""########################"""""""""###$$$$$$$$$%%%"""###$$$###""""""$$$&&&######"""!!!!!!!!!!!!""""""############$$$$$$$$$"""############$$$$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###########################""""""###$$$$$$###""""""""""""###$$$$$$$$$######}}}ggg]]]QQQHHH???888666888555333000.........---,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++&&&''''''((())))))******((((((''''''''''''((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%%%%&&&''''''((('''%%%$$$$$$%%%&&&&&&%%%######$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$$$$###%%%&&&''''''''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$##################$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%!!!###%%%%%%###!!!"""$$$(((((('''&&&'''((())))))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#########""""""###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%'''((()))******((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''%%%&&&''''''&&&&&&'''(((''''''(((((()))******+++'''''''''((()))******+++++++++++++++++++++++++++------------------------......////////////......,,,,,,---.........---,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------...............---,,,,,,---......---++++++++++++************)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###"""##############################$$$$$$$$$$$$###############$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$$$$################## !!!!!!"""#########!!!###$$$$$$###""""""###$$$%%%%%%%%%$$$###!!! ########################""""""############""""""##########################################$$$$$$"""###$$$###!!!"""$$$'''%%%$$$"""!!! !!!!!!"""############$$$$$$$$$!!!"""###$$$%%%$$$######!!!"""""""""#########$$$###########################$$$$$$$$$%%%$$$$$$$$$########################!!!"""###$$$$$$###"""!!!$$$$$$$$$%%%$$$$$$######{{{iii___SSSJJJAAA999777999777555222000000000///...+++,,,,,,------,,,,,,+++(((***,,,------+++((('''((())))))***+++,,,,,,,,,((((((''''''''''''((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''((('''(((((((((''''''&&&%%%%%%%%%&&&&&&'''((())))))((('''&&&&&&(((((('''&&&$$$%%%&&&&&&'''((())))))"""######$$$%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$!!!"""$$$%%%%%%$$$"""!!!"""###$$$%%%&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&'''!!!$$$&&&&&&$$$###%%%'''***)))(((((((((***+++,,,(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$%%%%%%%%%%%%$$$######'''&&&%%%$$$%%%'''***++++++***)))'''&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&'''((((((((('''&&&''''''&&&%%%%%%%%%&&&&&&''''''((()))******++++++******)))(((''''''&&&++++++++++++++++++++++++)))***+++,,,...///000111...///////////////......+++,,,---.........---,,,------,,,,,,,,,------...---...................../////////...------,,,,,,,,,,,,,,,...//////---***+++++++++************)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&%%%###$$$&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$%%%&&&''''''&&&%%%$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&)))((('''%%%###!!! """""""""######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%################################################"""############$$$$$$$$$"""""""""###$$$$$$%%%%%% !!!"""###$$$$$$!!!###%%%&&&$$$##################""" """"""""""""""""""""""""#########$$$$$$#########""""""""""""""""""""""""$$$$$$$$$###############"""###$$$###!!!!!!$$$((($$$###"""!!!!!!"""###$$$"""############$$$$$$$$$ """$$$%%%&&&%%%###"""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!"""###$$$$$$%%%$$$$$$$$$$$$##################!!!"""###$$$$$$###"""!!!%%%%%%%%%%%%%%%$$$###"""{{{mmm___PPPHHHCCC===999999555333000.........---,,,++++++++++++++++++++++++***)))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))'''%%%###"""###$$$%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%'''((('''&&&$$$""""""###$$$%%%###$$$&&&'''((('''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''((((((&&&%%%%%%''')))(((&&&""" &&&'''$$$###$$$$$$$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$###!!!!!!$$$&&&$$$""" """%%%&&&%%%###%%%%%%$$$$$$###"""""""""###"""!!!!!!!!!"""$$$%%%!!!$$$%%%$$$$$$$$$%%%(((((()))******)))''''''&&&'''(((((((((&&&###""" ###%%%'''&&&&&&&&&'''%%%%%%%%%$$$###"""!!! ###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$$$$$$$$$$%%%&&&'''((()))))))))(((&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''(((&&&%%%&&&((((((%%%"""''''''''''''''''''''''''***'''$$$%%%(((***)))(((''''''''''''((((((((((((''''''(((((())))))*********+++,,,---------,,,+++...------,,,,,,------...111111000000//////......000000///...---,,,,,,+++,,,,,,------,,,+++)))(((+++,,,.........,,,***)))++++++++++++++++++++++++***++++++++++++***))))))***((('''((()))++++++***)))((('''&&&&&&&&&&&&&&&)))((('''%%%$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""$$$&&&(((&&&$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%&&&%%%$$$###""""""""""""$$$######""""""######$$$%%%&&&&&&&&&%%%###!!! $$$%%%%%%###!!!!!!"""$$$$$$$$$############$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!########################&&&%%%$$$###""""""""""""!!!""""""""""""#########""""""############""""""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""###""" """""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############%%%$$$######""""""######%%%%%%$$$###"""!!! """"""""""""""""""""""""!!!""""""""""""############$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""|||lll^^^PPPHHHCCC===888777666333000/////////...---,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))(((&&&$$$###$$$%%%&&&(((((('''&&&%%%%%%%%%%%%)))(((&&&%%%%%%&&&'''(((''''''%%%$$$$$$$$$%%%%%%###$$$%%%&&&'''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%'''(((''''''###"""''''''$$$"""$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$###""""""$$$&&&%%%###"""###&&&'''&&&$$$##################$$$$$$"""""""""""""""###$$$$$$ ###%%%&&&%%%%%%%%%&&&'''((()))******))))))((((((((((((((((((&&&%%%$$$$$$$$$%%%$$$######%%%'''%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''(((&&&$$$%%%''''''&&&$$$'''''''''''''''''''''''')))'''%%%%%%((())))))(((''''''''''''((((((((((((''''''(((((()))***************,,,---------,,,++++++******************+++000000000/////////.....................---------++++++,,,---------,,,+++,,,------------+++***)))+++++++++++++++++++++++++++++++++++++++******)))))))))***,,,...---+++((((((''''''&&&&&&&&&''''''))))))(((((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&'''&&&$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$###""""""""""""$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%&&&%%%###"""###$$$$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""##############################"""""""""######$$$"""""""""#########$$$$$$######$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""" """###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############$$$$$$$$$#########""""""$$$$$$######"""!!!!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$###%%%%%%$$$###"""###$$$""""""""""""""""""""""""########################}}}kkk^^^PPPIIIDDD===777555666444111/////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((***)))'''&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%***)))(((&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%###$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%&&&(((&&&'''%%%"""###''''''$$$"""$$$&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$%%%$$$""""""$$$%%%&&&$$$$$$$$$&&&'''&&&%%%!!!""""""###$$$$$$%%%%%%!!!"""######$$$$$$######"""$$$&&&&&&&&&%%%&&&''''''((()))******+++******))))))(((''''''&&&&&&&&&''''''%%%###!!!"""$$$'''%%%&&&&&&%%%%%%$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((&&&$$$$$$%%%''''''''''''''''''''''''''''''''')))'''&&&&&&((())))))(((&&&''''''''''''(((((((((''''''((())))))******+++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,------///////////////.........,,,,,,------............***+++,,,---............---------,,,+++*********++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***---111222///***&&&''''''&&&&&&&&&'''(((((((((((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$###""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%%%%&&&###%%%''''''%%%######$$$$$$$$$############$$$$$$$$$""" """%%%&&&$$$"""$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$########################!!!!!!!!!""""""$$$%%%%%%############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$#######################################$$$$$$$$$$$$""" !!!"""###""""""""""""""""""""""""""""""!!!"""######$$$$$$############$$$%%%$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%$$$%%%&&&%%%###"""###$$$""""""""""""""""""""""""########################|||iii]]]PPPIIIDDD===666444666444111/////////...---------------------------,,,,,,***)))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((***)))((('''&&&'''''''''%%%%%%%%%%%%&&&'''((((((***)))(((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$&&&'''%%%'''&&&###$$$''''''$$$"""$$$'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$!!!"""###$$$%%%$$$###""""""$$$%%%%%%%%%$$$%%%''''''((())))))***++++++,,,***(((&&&%%%%%%%%%&&&'''&&&''''''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&%%%$$$###&&&%%%$$$######$$$%%%&&&""""""#########$$$$$$$$$$$$$$$##################''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$###$$$&&&((()))''''''''''''''''''''''''''''''''''''(((((()))(((&&&&&&&&&'''''''''(((((('''(((((()))******++++++,,,,,,------............//////............//////........................------------------------******+++,,,------------...---,,,+++*********+++++++++++++++++++++++++++---,,,,,,+++++++++++++++***+++---000111...)))%%%&&&&&&&&&&&&&&&'''((()))%%%''')))***+++***)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""######%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""###$$$%%%&&&"""%%%'''((('''%%%$$$$$$$$$$$$############$$$$$$%%%!!!!!!%%%'''$$$!!!####################################$$$$$$$$$$$$&&&%%%$$$#########%%%%%%###########################""""""######$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$###$$$##################$$$"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%$$$"""!!!!!!"""######"""########################""""""###$$$$$$$$$$$$###"""###%%%&&&%%%$$$""" !!!!!!""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzzggg[[[OOOIIIDDD<<<666444666444111/////////...---------------------------,,,,,,***)))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''((((((%%%%%%%%%%%%&&&'''((((((((('''&&&%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%'''$$$''''''######&&&&&&$$$"""$$$'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$&&&%%%$$$###$$$%%%###$$$$$$$$$#########$$$$$$$$$$$$#########""""""!!!"""$$$%%%%%%%%%$$$###"""###$$$$$$######$$$%%%'''(((((())))))***+++,,,((('''$$$######$$$&&&'''"""%%%'''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%$$$######$$$%%%&&&""""""#########$$$$$$$$$$$$$$$###"""""""""######&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%(((***''''''''''''''''''''''''&&&'''((((((((((((((()))&&&&&&&&&&&&''''''''''''(((((())))))***+++++++++............/////////000,,,,,,++++++++++++,,,,,,---------------.........///......---,,,,,,+++++++++******************+++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++---,,,+++*********++++++,,,+++++++++,,,+++)))'''&&&&&&&&&&&&&&&'''((()))###%%%''')))))))))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$######"""#########%%%$$$$$$######$$$$$$%%%&&&%%%$$$###"""###$$$%%%"""$$$'''((('''%%%$$$$$$$$$$$$############$$$$$$&&&"""!!!&&&(((%%%!!!########################""""""#########$$$$$$$$$%%%%%%#########$$$%%%&&&########################%%%%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""############""""""#########$$$$$$#########"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%$$$###!!!!!!#########"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""###%%%&&&%%%$$$""" !!!!!!!!!"""######$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################wwwfffYYYMMMGGGCCC<<<777666555333000.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''(((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%%%%$$$$$$%%%&&&###&&&&&&"""!!!$$$&&&%%%"""$$$&&&&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###%%%&&&&&&%%%$$$$$$%%%###$$$%%%$$$"""!!!"""###%%%%%%$$$$$$###""""""!!!"""###$$$$$$%%%$$$$$$$$$######$$$###""""""###%%%((((((''''''((()))***+++'''%%%$$$""""""###%%%&&&###%%%%%%###""""""$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$###############$$$$$$%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%$$$$$$''')))''''''''''''''''''''''''%%%'''))))))((('''((()))%%%&&&&&&&&&&&&'''''''''(((((()))******++++++,,,///............///000000...------,,,,,,------...,,,,,,,,,---------------//////...---,,,+++******+++***))))))))))))******------------............++++++++++++++++++++++++,,,+++***)))))))))***+++,,,***(((''')))***))))))''''''&&&&&&&&&'''((((((###$$$%%%'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$###############$$$$$$##################$$$&&&%%%%%%$$$#########$$$"""$$$&&&&&&%%%$$$$$$%%%$$$$$$############$$$$$$%%%###!!!###&&&'''%%%##################$$$$$$$$$"""""""""############$$$$$$$$$######$$$$$$%%%%%%########################&&&%%%%%%$$$$$$$$$%%%%%%############$$$$$$$$$%%%"""""""""######""""""""""""###$$$$$$$$$$$$###"""#######################################$$$$$$$$$%%%###!!!"""###$$$###"""########################"""###$$$$$$%%%$$$$$$$$$######$$$%%%$$$###"""!!!!!!!!!""""""#########$$$""""""""""""""""""""""""############$$$$$$$$$%%%###$$$%%%$$$"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""ssseeeXXXKKKEEEAAA<<<999888444222///---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((('''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$###$$$%%%&&&'''((('''&&&$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%$$$$$$$$$%%%###&&&%%% !!!%%%&&&###$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$###%%%''''''%%%$$$$$$%%%###%%%&&&%%%###"""###$$$$$$$$$##################$$$#########$$$$$$%%%%%%$$$%%%%%%###""""""$$$&&&(((((('''&&&&&&'''((()))&&&%%%$$$$$$$$$%%%&&&&&& $$$%%%$$$###""""""######$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$###############$$$%%%&&&$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%'''((('''%%%$$$%%%'''''''''''''''''''''''''''$$$''')))***((('''((()))%%%%%%&&&&&&&&&'''''''''((())))))******+++,,,,,,...---,,,,,,,,,---//////000000////////////000000++++++,,,,,,,,,------------------,,,,,,+++++++++***))))))))))))+++,,,---+++,,,...///111111000000++++++++++++++++++++++++,,,+++)))''''''((()))******)))'''''')))******)))(((''''''&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$###"""$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###############$$$$$$###""""""!!!!!!""""""#########$$$%%%%%%%%%$$$$$$"""###$$$$$$######$$$&&&$$$$$$############$$$$$$%%%$$$%%%%%%&&&&&&&&&&&&""""""#########$$$$$$$$$""""""""""""############"""###$$$%%%%%%%%%%%%%%%########################""""""""""""###$$$%%%%%%"""""""""#########$$$$$$"""######$$$$$$######""""""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%###""""""###$$$$$$###########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""""""""#########"""""""""""""""""""""""""""""""""#########$$$$$$"""###$$$###!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!qqqdddWWWJJJCCC@@@<<<::::::333111...,,,,,,,,,,,,***++++++++++++++++++++++++***)))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''((((((%%%%%%&&&''''''&&&&&&&&&'''&&&$$$$$$$$$&&&((())))))(((&&&%%%$$$%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$!!!$$$%%%$$$$$$$$$%%%###&&&$$$ %%%&&&###$$$$$$"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%###%%%''''''&&&$$$$$$%%%$$$'''((('''$$$"""$$$&&&"""""""""###$$$$$$%%%%%%%%%$$$###"""###$$$%%%&&&&&&&&&&&&$$$######%%%''')))(((&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&$$$$$$$$$%%%"""######$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$############$$$%%%&&&'''$$$###############$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%''')))(((%%%###$$$&&&''''''''''''''''''''''''$$$'''******((('''''')))%%%%%%%%%&&&&&&&&&'''''')))))))))***++++++,,,,,,,,,,,,+++***+++,,,---...------,,,,,,,,,,,,------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------))))))))))))+++---///000***,,,...111222333222111+++++++++++++++++++++++++++***((('''&&&''')))***)))(((''')))+++++++++))))))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$"""!!! ########################""""""""""""""""""""""""!!!###%%%$$$""""""$$$&&&&&&%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%$$$###############$$$$$$""""""!!!!!!!!!!!!"""""" !!!###%%%&&&&&&&&&&&&"""#########""""""$$$&&&$$$$$$############$$$$$$$$$&&&''''''%%%%%%&&&(((""""""######$$$$$$$$$$$$""""""""""""############!!!###$$$%%%&&&%%%%%%$$$######################## """###%%%&&&!!!""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""%%%###""""""###$$$$$$###""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$%%%$$$######""""""############""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""#########!!!"""###"""!!! """$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!wwwfffYYYLLLEEEBBB===999999888555222//////...,,,+++,,,,,,,,,,,,,,,+++***)))***************)))((((((******))))))((((((''''''&&&'''((())))))((('''&&&%%%''')))***((('''''''''+++''')))...---(((&&&)))$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###&&&&&&%%%$$$############%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$%%%&&&''''''''''''###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""######$$$$$$$$$###############%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&(((***,,,---,,,+++******+++,,,,,,------,,,,,,------------------------***+++---...///...------***+++,,,---------,,,+++,,,,,,,,,++++++*********,,,...000222222111///...222111000///---,,,+++***))))))((((((((((((((()))))))))(((''''''((()))***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#################################"""###%%%$$$###"""###$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$############$$$$$$!!!###$$$###"""!!!"""###"""""""""###$$$$$$$$$%%%$$$$$$$$$######"""""""""####################################""" """"""###&&&'''%%%"""""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""%%%$$$$$$###""""""######%%%%%%%%%$$$$$$############"""  """###########################%%%%%%$$$###"""!!! !!!!!!""""""""""""!!!!!!###############$$$$$$$$$"""############$$$$$$$$$"""######$$$$$$######"""$$$$$$%%%%%%$$$###!!! #########"""""""""""""""########################"""""""""""""""""""""""" !!!""""""######"""yyyeeeXXXKKKEEEBBB===:::999888555222//////...---+++++++++,,,,,,,,,++++++******************)))((((((***)))))))))((((((((('''''''''((((((((((((''''''&&&'''))))))'''''''''((('''$$$###&&&&&&""""""&&&%%%%%%%%%%%%&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$###""""""##################$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&(((***+++,,,,,,+++******+++,,,,,,------,,,,,,------------------------,,,,,,------------------+++,,,---------,,,+++*********************++++++---...111222333222000...000000///...,,,+++***)))******))))))))))))*********)))(((''''''((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$$$$##############################!!!###%%%&&&$$$#########$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$######""""""$$$$$$############$$$$$$!!!###$$$###"""!!!"""$$$###############$$$$$$$$$%%%$$$$$$$$$####################################$$$$$$$$$$$$###"""!!!!!!"""""""""$$$&&&%%%###!!!""""""""""""""""""""""""$$$######"""""""""""""""""""""""""""""""""""""""$$$$$$###############$$$%%%%%%%%%$$$$$$#########&&&%%%$$$""""""$$$%%%&&&####################################""""""""""""""""""############"""""" !!!"""######$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$###"""###"""""""""""""""""""""########################""""""""""""""""""""""""%%%&&&&&&%%%%%%$$$###"""zzzdddWWWJJJEEEBBB===::::::888555111//////...---,,,***++++++,,,,,,,,,,,,+++***************)))(((((())))))))))))((((((((((((((((((''''''''''''(((((('''(((((('''&&&&&&'''))))))&&&$$$&&&%%%###$$$'''&&&&&&&&&&&&'''((()))))))))((('''&&&%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$###""""""""""""###$$$%%%%%%&&&&&&'''&&&&&&&&&(((&&&$$$%%%'''(((&&&$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$###""""""$$$$$$##################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$""""""######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''')))+++++++++*********++++++,,,,,,,,,,,,,,,------------------------...------,,,,,,,,,,,,---,,,------------,,,+++***(((((())))))***+++++++++---...000222222111000//////...---,,,+++))))))(((+++******))))))******++++++***)))(((''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###########################"""$$$''''''&&&$$$$$$$$$$$$######""""""######$$$$$$$$$############$$$$$$&&&&&&%%%$$$###"""!!! $$$$$$############$$$$$$"""###$$$###""""""###$$$$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$######"""!!!!!!"""$$$%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!""""""""""""""""""""""""$$$###############$$$$$$$$$$$$$$$$$$$$$###############!!!!!!!!!!!!##############################!!!!!!""""""#########$$$######$$$$$$$$$$$$######!!!"""###$$$%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$ !!!"""###$$$$$$$$$$$$""""""""""""""""""##############################""""""""""""""""""""""""&&&&&&&&&&&&%%%$$$######{{{bbbVVVIIIDDDAAA>>>;;;;;;777555111//////...---,,,******+++,,,------------***************)))(((((())))))))))))(((((((((((()))((('''&&&&&&'''((()))'''((((((&&&%%%%%%'''))))))((('''((('''''''''(((&&&&&&&&&&&&&&&'''(((((((((&&&$$$#########%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%#########%%%&&&%%%$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$###!!! !!!###$$$&&&&&&&&&'''&&&&&&%%%%%%'''### """&&&(((%%%!!!%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$###""""""$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((()))******************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,------------,,,++++++******************+++++++++,,,---...000000///...------,,,+++***)))((('''''')))))))))((())))))***++++++******)))((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&'''&&&$$$$$$&&&'''$$$$$$$$$######$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$############$$$$$$"""###$$$$$$""""""###$$$%%%$$$$$$$$$###"""""""""%%%%%%%%%$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%$$$$$$###!!! """%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$"""!!! """"""""""""""""""""""""#########"""######$$$%%%$$$$$$$$$###############"""!!! !!!"""########################""""""""""""############"""######$$$$$$######""" !!!!!!"""###$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""###############"""""""""""""""#################################!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############zzzbbbVVVIIIDDDAAA===::::::777444111/////////...---***+++,,,---------------***************)))(((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))'''''''''&&&$$$%%%''')))&&&'''''''''&&&&&&%%%$$$%%%%%%%%%$$$%%%%%%&&&'''(((&&&$$$#########%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$###!!! !!!###$$$&&&&&&&&&'''&&&&&&%%%%%%'''### """&&&(((%%%!!!%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$###""""""########################""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&''''''((()))))))))))))))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++******+++,,,---------,,,++++++++++++......---,,,++++++************,,,,,,---,,,,,,+++++++++***)))(((''''''&&&'''''''''''''''((())))))*********)))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%###  $$$(((%%%%%%$$$$$$$$$$$$%%%%%%$$$######""""""######$$$########################$$$$$$############$$$$$$"""$$$%%%$$$###"""###$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$$$$$$$$$$###!!!"""$$$%%%%%%""""""""""""""""""""""""""""""###$$$$$$"""!!! """"""""""""""""""""""""$$$###############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############""""""""""""!!!!!!""""""""""""!!!!!!#####################"""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$######""""""!!!!!!!!!!!!!!!""""""####################################!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""zzzcccVVVIIIDDDAAA<<<999999666444111/////////...---+++,,,,,,------------,,,***************)))(((((((((((((((((())))))))))))((((((''''''''''''((((((&&&''''''&&&%%%%%%&&&((('''))))))&&&&&&((('''%%%%%%%%%$$$$$$$$$%%%%%%&&&)))((('''&&&%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&%%%"""###$$$%%%&&&%%%$$$###%%%%%%%%%$$$$$$$$$######$$$###""""""""""""###$$$%%%%%%&&&&&&'''&&&&&&&&&(((&&&$$$%%%'''(((&&&$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$ !!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######""""""!!!!!!!!!###$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&######$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''(((((()))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,---,,,,,,++++++,,,,,,---000000///---,,,+++***)))((()))******++++++************))))))(((''''''&&&&&&&&&&&&&&&'''((())))))))))))******)))((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$""""""######$$$%%%%%%%%%$$$############"""""""""###$$$$$$$$$$$$%%%%%%%%%###########################"""!!!%%%%%%$$$$$$$$$$$$$$$$$$%%%######""""""""""""######""""""#########$$$$$$$$$$$$$$$############$$$$$$###$$$%%%$$$#########%%%$$$$$$$$$###############"""############$$$$$$$$$########################!!!!!!"""###$$$$$$#########!!! !!!###$$$$$$""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""%%%$$$$$$###""""""######"""""""""#######################################""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!%%%%%%$$$$$$###""""""""""""############$$$$$$$$$#########$$$$$$#########%%%$$$###"""!!! !!!!!!!!!!!!!!!"""######$$$$$$########################""""""""""""""""""""""""############"""!!! {{{cccWWWJJJDDD@@@<<<888888666333000/////////...---------------------,,,,,,***************)))(((((('''((((((((()))))))))***''''''((((((((((((''''''$$$&&&''''''&&&%%%&&&&&&)))***'''!!!!!!&&&)))'''&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################""""""###%%%&&&&&&%%%###$$$%%%&&&&&&%%%###"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$###""""""!!!!!!"""###$$$%%%%%%&&&!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######"""!!! !!!###%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))))))))***+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,++++++++++++,,,...///......------,,,+++******)))))))))*********************))))))((((((''''''&&&&&&&&&''''''((()))***(((((()))******)))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&!!!""""""###$$$$$$%%%%%%############""""""""""""######$$$$$$$$$%%%%%%%%%########################""""""""" """$$$######""""""""""""############""""""""""""######$$$$$$$$$###############$$$$$$############$$$$$$###$$$%%%%%%######$$$%%%###############$$$$$$$$$!!!!!!"""""""""#######################################$$$$$$%%%$$$$$$$$$###!!! """###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""&&&&&&$$$###""""""!!!!!!!!!"""""""""#########$$$ !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""############"""""""""######"""""""""############"""""""""""""""############$$$$$$$$$!!!""""""######""""""!!!###"""!!!!!! !!!"""""" !!!!!!"""######$$$$$$########################""""""""""""""""""""""""$$$$$$$$$######"""!!! |||dddWWWJJJDDD@@@;;;777777666333000////////////...............---,,,++++++***************)))(((((('''((((((((())))))******&&&'''((())))))((('''&&&###&&&(((((('''%%%%%%%%%'''&&& %%%%%%(((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$###(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################""""""###%%%'''&&&%%%$$$$$$&&&&&&&&&$$$"""!!!%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$%%%&&&''''''((('''###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$###"""""" !!!###$$$%%%&&&'''""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$#########$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$###""""""###%%%'''(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''))))))))))))***++++++++++++***++++++++++++++++++++++++((()))+++,,,------,,,++++++*********+++---///000,,,,,,++++++++++++++++++***************+++++++++******))))))((((((''''''''''''''''''((()))++++++'''((()))******)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!""""""###$$$$$$%%%%%%############""""""""""""#########$$$$$$%%%%%%%%%###########################%%%''''''&&&%%%$$$%%%!!!!!! !!!!!!######""""""""""""######&&&%%%%%%$$$###"""!!!!!!$$$$$$############$$$$$$###$$$%%%%%%######$$$%%%""""""######$$$$$$$$$%%% !!!!!!"""""""""###########################%%%%%%%%%&&&&&&%%%%%%$$$###"""!!!!!!"""###!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""'''&&&%%%###"""!!!!!!!!!!!!!!!""""""#########$$$######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!"""###$$$%%%%%%######$$$$$$$$$$$$###### !!!!!!""""""######"""############$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!! !!!"""###%%% !!!!!!"""###$$$$$$$$$########################"""""""""""""""""""""""" !!!""""""#########}}}jjj[[[JJJBBB???;;;888777666333111000000///...---.........---,,,+++***)))************))))))))))))''''''(((((())))))******&&&%%%%%%'''***,,,,,,+++)))'''''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))),,,+++***)))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!###%%%'''&&&"""###%%%&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%########################''''''''''''&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$###"""!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$&&&(((((($$$ ###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&''''''((((((((((((((( ###(((,,,///000///...000...------...///---,,,---,,,+++*********+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,---((($$$$$$(((+++***((()))))))))))))))))))))))),,,,,,+++)))(((&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$#########""""""%%%&&&'''%%%###""""""#########""""""""""""######""""""""""""###############$$$$$$######"""!!! $$$$$$$$$$$$$$$###"""!!! ###%%%&&&%%%###""""""########################$$$###"""""""""###%%%%%%"""""""""###$$$$$$$$$%%%$$$###"""###$$$$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&############""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######%%%%%%$$$$$$###"""""""""""""""""""""############!!!!!!!!!"""######$$$$$$%%%$$$$$$$$$######"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!"""!!!!!!!!!"""###$$$$$$"""""""""###$$$$$$%%%%%%$$$#########""""""!!!!!!######""""""""""""######""""""""""""""""""""""""""""""""""""############$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!iiiZZZIIIBBB???;;;888777444222000//////...---+++,,,------,,,,,,+++***)))************))))))))))))'''((((((((()))))))))***'''&&&&&&'''***++++++***'''&&&$$$%%%&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((+++******)))'''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$###"""!!! !!!###%%%%%%$$$""" !!!""""""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""############################## !!!""""""###""""""########################%%%&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&'''((((((((((((((($$$&&&))),,,------,,,+++---,,,,,,---///000///...,,,,,,+++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,...)))%%%&&&)))+++***((())))))))))))))))))))))))))))))((('''&&&%%%$$$$$$++++++************++++++%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%&&&%%%###!!!"""#########""""""""""""######""""""""""""############ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""" ###%%%&&&$$$###""""""########################$$$###"""""""""###$$$%%%############$$$$$$$$$$$$$$$###"""###$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%############""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$###########################$$$""""""""""""#####################"""""""""""""""""""""""""""!!!!!!!!! """""""""""""""""""""""" !!!!!!"""###""""""""""""""""""!!!""""""########################""""""$$$$$$$$$######"""""""""######""""""""""""##############################""""""""""""#####################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!hhhYYYIIIAAA???;;;888777444111///......---,,,+++***+++++++++++++++******************))))))))))))(((((((((((())))))))))))((('''&&&''')))***)))((('''&&&$$$$$$%%%%%%$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''***))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########&&&%%%###!!!!!!###$$$&&&&&&&&&&&&&&&$$$###"""!!!!!!""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$########################!!!!!!"""""""""""""""!!!##############################$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$"""!!!$$$'''''''''&&&%%%%%%$$$##############################''''''&&&&&&&&&&&&%%%%%%""""""###$$$&&&'''(((((($$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''(((((((((((('''((()))***+++++++++******+++++++++---///000000///,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,///+++((((((***+++***((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&***))))))))))))))))))***&&&&&&''''''''''''&&&&&&&&&&&&%%%'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$%%%$$$"""!!!!!!"""######""""""""""""######""""""""""""############ !!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!###%%%%%%$$$###"""#################################""""""######$$$%%%""""""""""""""""""!!!!!!$$$###"""###$$$$$$###""""""#########$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!"""######$$$%%%%%%""""""""""""############$$$$$$######"""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#####################"""!!!!!!!!!""""""$$$$$$###""""""!!! $$$$$$############""""""""""""""""""""""""""""""########################""""""""""""##################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!hhhYYYIIIAAA???<<<888888444222///.........,,,+++((()))***+++++++++++++++************)))))))))((((((((((((((()))))))))))))))(((''''''((()))(((''')))(((&&&&&&''''''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%$$$###""""""$$$&&&'''%%%%%%$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%########################$$$$$$%%%%%%%%%$$$##############################!!!!!!"""$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%%%%%%%''')))&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""&&&&&&&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''***))))))))))))*********+++++++++---///000///---++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,000---******++++++***((())))))))))))))))))))))))(((((((((((()))))))))***((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&'''&&&&&&(((******)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$###!!! !!!"""######""""""""""""######!!!"""""""""############$$$$$$$$$$$$###"""!!!!!!######$$$$$$$$$######"""!!!###%%%%%%###"""#############################################$$$$$$$$$!!!!!!!!! $$$###"""###$$$$$$###"""""""""""""""########################"""""""""!!!""""""""""""""""""""""""######$$$$$$$$$$$$######!!!"""""""""#########$$$!!!"""""""""########################""""""!!!!!!$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""$$$###"""!!!!!!!!!!!!!!!""""""""""""!!!!!! """"""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!iiiZZZJJJBBB@@@<<<999888555333111/////////...,,,((())))))***++++++++++++************)))))))))((())))))))))))(((((((((((()))(((''''''(((((('''&&&)))(((&&&&&&''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))((((((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###$$$$$$%%%%%%%%%%%%###"""""""""###%%%&&&'''######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$########################$$$%%%%%%%%%%%%$$$$$$########################### !!!"""###$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###%%%((()))(((&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''''''''''''''(((((((((((((((***+++,,,,,,,,,,,,...///...,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,///---,,,+++++++++***)))))))))))))))))))))))))))''''''(((((()))***************))))))))))))******&&&''''''((((((''''''&&&''''''''')))+++,,,+++)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""########################"""###$$$###!!!!!!!!!#########""""""""""""######!!!"""""""""############$$$%%%%%%$$$$$$###"""!!!"""######$$$$$$$$$######"""###%%%$$$###"""###$$$########################""""""######$$$$$$$$$$$$"""""""""!!!!!! $$$###"""###$$$$$$###"""!!!!!!"""""""""#####################"""""""""!!!""""""""""""""""""""""""######$$$$$$$$$$$$###############"""""""""!!!!!!!!!"""""""""############!!!!!!""""""##############################$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!######"""!!! !!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""lll\\\KKKDDDAAA<<<999888666444111000000000...---))))))***+++,,,,,,,,,+++************))))))))))))))))))))))))(((((((((((()))'''&&&'''(((((('''&&&'''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&''')))***((((((((('''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""" """$$$&&&&&&%%%$$$###$$$$$$###""""""######$$$!!!""""""""""""#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###############"""######################## !!!"""###$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$#########$$$$$$######""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$!!!###&&&(((&&&#########$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&'''((()))***,,,---,,,,,,---...///...+++((())))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++*********))))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))(((((((((''''''(((((((((''''''((((((((((((''''''((('''((())),,,---,,,+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%$$$###%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""###############$$$$$$$$$"""###$$$$$$"""""""""$$$######""""""""""""######""""""""""""############!!!"""###$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$###"""$$$$$$$$$""""""###$$$########################""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$###$$$###"""###$$$$$$###"""!!!"""""""""########################""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$###""""""!!! """"""""""""############ !!!!!!"""######$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""!!! !!!!!! !!!""""""###$$$$$$ !!!!!!!!!!!!""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ !!!!!!!!!!!!""""""""""""""""""""""""""""""nnn^^^NNNEEEBBB===999888555333000/////////---,,,***+++,,,,,,,,,,,,,,,+++************))))))))))))***)))))))))((((((((('''(((&&&%%%&&&(((((('''&&&&&&%%%%%%&&&((()))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&((()))))))))((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%$$$####################################""""""""""""!!!"""###$$$%%%$$$###"""$$$$$$$$$$$$#########"""!!!""""""""""""#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$########################""""""###$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&'''((()))***++++++******,,,...//////,,,)))((()))+++,,,------,,,,,,------------------------,,,++++++******++++++,,,***+++,,,,,,+++*********))))))))))))))))))))))))%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((***---...---,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$"""$$$%%%$$$######$$$%%%######""""""""""""######""""""""""""############""""""###$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%########################!!!"""###$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$$$$###""""""""""""#########$$$$$$############""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!""""""""""""############"""""""""""""""######### !!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!!!!! !!!""""""""""""##################""""""""""""#########$$$!!!"""###$$$$$$###"""!!!########################""""""""""""############ !!!!!!!!!""""""""""""""""""""""""""""""ppp```OOOFFFBBB===999888444222///.........,,,+++,,,,,,,,,------,,,,,,+++************))))))))))))******))))))(((((((((''''''&&&%%%&&&((()))((('''(((''''''(((+++,,,,,,+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''((()))))))))))))))(((((((((&&&&&&&&&%%%%%%$$$$$$$$$####################################"""""""""""""""""""""###"""""""""""""""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''##############################$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&######'''***'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&''''''((()))***)))))))))((()))+++...000000---+++((()))+++,,,------,,,,,,------------------------,,,++++++++++++++++++,,,(((***++++++*********+++))))))))))))))))))))))))(((((((((((())))))******++++++************++++++''''''(((((((((((('''''')))((()))+++---......,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$$$$##############################""""""######$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&######""""""""""""######""""""""""""############%%%%%%%%%%%%$$$###""""""!!!"""###$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%########################!!!"""###$$$%%%$$$###### !!!!!!""""""######$$$###"""###$$$$$$$$$"""############$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!!!!""""""######""""""""""""############$$$$$$######"""!!!!!!!!!""""""######$$$$$$$$$%%%########################!!!!!!"""############### !!!"""###%%%%%%$$$$$$###"""""""""######$$$$$$%%%%%%%%%%%% """###$$$$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############ !!!!!!""""""""""""""""""""""""""""""nnn]]]MMMFFFCCC>>>888555777444000,,,+++,,,...000+++++++++*********)))))))))))))))(((((((((((((((---"""'''...***$$$&&&&&&&&&&&&&&&'''((()))))))))*********(((&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%$$$###"""!!! !!!###%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%###!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$######&&&$$$""" """$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$((())))))&&&### ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$###""""""###$$$%%%#######################################$$$$$$$$$$$$$$$###""""""###$$$%%%###$$$%%%&&&&&&%%%##############################&&&%%%###!!!!!!!!!!!!"""######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&%%%$$$###""""""%%%&&&'''(((((('''&&&%%%%%%&&&'''(((******++++++---,,,,,,+++*********+++***++++++++++++***))))))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((******))))))((((((''''''(((***,,,+++(((''')))+++&&&&&&&&&'''''''''(((((()))(((((((((((('''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$######""""""!!!!!! """"""""""""""""""""""""!!!"""###%%%%%%$$$######""""""""""""""""""""""""$$$#########""""""!!!!!!%%%%%%%%%$$$###"""!!! !!!"""###$$$$$$%%%""""""############""""""$$$#########""""""!!!!!!!!!"""###$$$$$$###"""!!!!!!"""""""""############!!!!!!"""###############$$$$$$$$$#########"""""" !!!!!!!!!!!! $$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""""""""""""""!!! ###"""!!!!!!!!!"""$$$%%%"""""""""###$$$$$$$$$%%%###"""!!!!!!!!!!!!!!!"""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!! """"""""""""############""""""!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$mmm]]]MMMFFFCCC>>>999666444333111///------------,,,++++++++++++*********************************---(((######'''***)))'''''''''&&&&&&&&&'''(((((((((((()))))))))((((((''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%$$$######!!!"""###%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%'''%%%$$$"""""""""$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$###!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$###""""""###$$$$$$########################"""""""""###$$$$$$$$$%%%%%%$$$###""""""######$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!!!!!!!"""######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&''''''###$$$$$$%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%&&&((()))***+++++++++---,,,++++++*********+++***++++++++++++***)))))),,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))******))))))((((((((((((&&&((())))))&&&&&&''')))''''''''''''((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$######""""""!!!!!!!!!!!!########################"""###$$$$$$%%%%%%$$$$$$########################$$$#########""""""""""""$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""######$$$$$$########################$$$#########""""""""""""""""""############"""""""""#########$$$$$$$$$$$$!!!!!!"""###############$$$$$$$$$#########"""""""""""""""######"""""""""######"""!!!!!!"""######"""""""""""""""""""""""""""""""""""""""!!! ###"""!!!!!!!!!"""$$$$$$""""""""""""""""""######""""""!!!!!!!!!!!!""""""############"""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!""""""""""""###############""""""!!!!!!""""""###"""""""""""""""###$$$$$$######"""!!!!!!!!!"""""""""############$$$$$$$$$}}}lll]]]MMMFFFCCC>>>999777222222111000///---,,,+++,,,,,,,,,,,,++++++++++++******++++++,,,---------***++++++)))&&&%%%&&&(((((((((''''''&&&''''''''''''''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$###""""""###$$$$$$########################!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$###""""""######&&&&&&&&&%%%%%%%%%&&&&&&########################%%%$$$###"""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))***$$$%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&'''(((***++++++++++++,,,,,,+++************+++***++++++++++++***))))))***+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++***'''''''''((()))************))))))))))))(((((((((&&&((()))((('''&&&''')))'''''''''((((((((())))))''''''''''''&&&&&&&&&%%%$$$%%%%%%%%%&&&''''''((($$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$###""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%#######################################"""""""""######$$$$$$$$$######""""""#####################%%%$$$###""""""###$$$%%%###############"""""""""######""""""""""""###############$$$$$$$$$%%%%%%!!!!!!"""###############$$$$$$$$$##################$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! """""""""!!!"""######$$$"""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!""""""###############"""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""$$$$$$############""""""""""""""""""#####################""""""#########$$$############$$$$$$%%%%%%$$$###""""""""""""""""""############$$$$$$$$$}}}jjj\\\MMMFFFBBB===:::999333222000///------,,,,,,---------,,,,,,,,,++++++******++++++,,,---......'''***,,,***&&&$$$%%%'''))))))(((''''''&&&''''''((((((&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######"""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$$$$%%%%%%'''((()))(((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$##################$$$########################!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$######""""""""")))(((&&&$$$#########$$$!!!!!!!!!"""""""""""""""$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))$$$%%%%%%%%%&&&&&&''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%&&&'''(((((('''&&&%%%'''((()))***++++++++++++++++++***************+++***++++++++++++***))))))(((((((((((()))))))))))),,,,,,++++++++++++,,,,,,------,,,,,,+++*********''''''((((((((())))))))))))))))))))))))))))))))))))*********)))))))))***&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""###$$$%%%################################################!!!"""###$$$$$$$$$$$$$$$$$$#####################%%%$$$"""!!!!!!"""$$$%%%########################$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$!!!!!!"""##########################################$$$$$$%%%%%%$$$$$$###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""######$$$#########""""""!!!!!! """""""""!!!""""""##################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""########################!!!"""""""""############$$$$$$############$$$$$$!!!!!!!!! !!!""""""&&&%%%$$$###""""""""""""""""""#########$$$$$$$$$~~~gggZZZMMMFFFAAA<<<999999555333///,,,++++++---...---------,,,,,,,,,++++++((())))))***+++,,,------'''(((((())))))((('''&&&***)))(((''''''''''''''')))(((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######!!!###$$$%%%%%%$$$###!!!#########$$$$$$%%%%%%%%%)))******)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$#################################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$######""""""&&&%%%###"""""""""###$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%'''((()))************************))))))***++++++***++++++++++++***))))))''''''((((((((())))))))),,,++++++******++++++,,,,,,,,,,,,++++++************)))))))))((((((((('''))))))))))))***************)))))))))*********)))%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""####################################""""""!!! """###$$$#######################################$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$###!!! !!!###$$$###############$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""!!!!!!"""#######################################""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""############$$$$$$$$$######""""""""""""""""""""""""###$$$$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############$$$$$$############$$$$$$!!!  %%%%%%$$$###""""""######""""""#########$$$$$$$$$|||dddXXXKKKDDD???:::888999666333...+++)))***---///,,,,,,,,,,,,++++++++++++(((((())))))******++++++)))((('''))),,,---+++((())))))(((((('''((((((((('''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((((((((''''''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%&&&%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""###$$$$$$$$$$$$###"""#######################################$$$$$$$$$"""###$$$$$$$$$$$$###### !!!###$$$&&&'''$$$$$$$$$%%%&&&&&&''''''###$$$$$$%%%$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%''''''((()))))))))))))))***))))))))))))***++++++***++++++++++++***)))))))))*********++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++***)))((((((((()))))))))************+++)))'''&&&'''((()))(((&&&&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&%%%$$$%%%&&&'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############"""""""""############$$$"""""""""""""""""""""""""""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$#########$$$$$$$$$$$$$$$######""""""""""""###### !!!!!!!!!""""""!!!!!!"""##############################$$$$$$$$$!!!!!!""""""""""""!!!!!!"""""" """""""""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!"""############"""$$$$$$$$$$$$############""""""""""""######$$$%%%############"""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""""""""###""""""""""""#####################""""""############""""""!!!!!!!!!!!!!!!######"""""""""######$$$"""############$$$$$$$$$yyybbbVVVJJJCCC>>>888777999444222///,,,++++++,,,---,,,++++++++++++*********)))))))))***************)))((('''(((*********)))(((((((((((((((((()))***""""""$$$%%%''''''((((((%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''&&&%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$#########"""######$$$%%%%%%&&&&&&###%%%''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""###$$$$$$$$$$$$###"""########################$$$$$$$$$###############!!!!!!###$$$%%%%%%$$$$$$ !!!"""###$$$%%%%%%%%%#########$$$%%%&&&&&&&&&######$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&'''((((((((((((''')))))))))))))))***++++++***++++++++++++***))))))*********+++++++++,,,,,,++++++************++++++)))))))))***++++++,,,,,,++++++++++++************))))))*********+++++++++)))'''&&&&&&))))))(((&&&(((((((((((())))))))))))((((((((('''''''''&&&&&& !!!###%%%&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""######$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###############""""""#########$$$$$$$$$!!!!!!""""""""""""!!!!!!$$$""""""$$$"""""""""""""""""""""""" !!!""""""""""""""" !!!"""###$$$######"""""""""""""""############""""""""""""###$$$%%%&&&############"""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""###############""""""!!!!!!""""""###$$$######"""!!!!!!""""""!!!!!!!!!!!!"""###$$$$$$"""############$$$$$$$$$uuu```UUUIIIBBB<<<777666999111111000...---,,,+++***+++++++++*********))))))++++++******************'''''''''&&&%%%%%%&&&((((((((('''(((((()))***+++"""%%%((()))******%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""###$$$%%%%%%&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%$$$###"""########################%%%%%%$$$$$$###"""""""""!!!"""$$$%%%%%%%%%$$$&&&&&&'''&&&%%%###!!! !!!"""#########"""###%%%%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&''''''''''''''''''))))))((())))))***++++++***++++++++++++***))))))))))))))))))************++++++************++++++(((((()))***+++,,,,,,---*********+++,,,,,,------))))))******+++++++++++++++)))'''(((+++,,,***(((************++++++++++++)))(((((((((((('''''''''!!!$$$&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$######"""""""""###$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!""""""""""""############!!!!!!"""###############""""""######$$$$$$$$$$$$""""""############""""""%%%""""""%%%"""""""""""""""""""""""" !!!""""""""""""""" !!!"""$$$$$$######""" !!!!!!""""""######""""""""""""###$$$%%%&&&############"""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""#########$$$$$$%%%%%%%%%""""""""""""############""""""!!!!!!!!!!!!""""""######"""!!!!!! !!!!!! !!!###$$$%%%"""############$$$$$$$$$wwwcccWWWKKKDDD>>>999666666333222111...,,,+++,,,---...+++))))))***,,,,,,,,,...---,,,+++***(((''''''(((((())))))******++++++''''''(((((((((((('''''''''''''''''''''((()))***)))(((&&&&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%###""""""###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###&&&)))&&& !!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&%%%%%%%%%"""###$$$$$$""""""###$$$########################%%%$$$###!!!!!!!!!""""""+++(((%%%$$$%%%&&&''''''######$$$$$$$$$$$$######$$$###""""""######"""!!!!!!""""""""""""###############$$$$$$$$$%%%%%%%%% """###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$###""""""########################'''&&&&&&%%%&&&'''((()))''''''&&&%%%%%%$$$######%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$############%%%$$$######%%%%%%$$$###$$$$$$%%%&&&&&&''''''(((&&&''')))*********)))((('''(((((()))))))))))))))))))))************))))))(((((())))))******+++++++++++++++***)))((('''&&&******************************+++++++++***))))))''''''(((((())))))******+++***((('''''''''((()))---,,,,,,++++++*********''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$######&&&$$$###!!!!!!"""$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!"""$$$&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%###!!!#########"""""""""""""""&&&&&&&&&%%%%%%%%%$$$$$$'''&&&$$$"""!!!!!!"""""" !!!"""######$$$###$$$%%%%%%%%%%%%$$$###"""############$$$$$$$$$ """###"""!!! !!!#########""""""""""""#####################"""!!! $$$""" !!!$$$%%%###!!!"""######$$$$$$$$$######$$$%%%$$$###!!! !!!"""$$$###"""!!!!!!"""###$$$"""""""""""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!! """!!! !!!###$$$!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!! !!!"""###"""!!! !!!######$$$$$$$$$wwwbbbWWWJJJCCC>>>888555666222111000...,,,++++++,,,---+++******+++,,,,,,+++---,,,,,,+++***)))((((((&&&&&&''''''((((((((((((''''''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$"""#########$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$)))'''$$$$$$$$$$$$###"""########################"""$$$$$$"""$$$'''&&&"""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((&&&%%%%%%$$$$$$$$$###$$$%%%$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""######)))'''$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######"""!!! !!!###$$$$$$###"""""""""#########$$$$$$#########$$$$$$$$$%%%%%% !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%########################$$$######"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&''''''%%%$$$######%%%%%%$$$###$$$$$$%%%%%%&&&'''''''''%%%&&&'''((()))((((((''''''(((((()))))))))))))))))))))************))))))(((((())))))))))))))))))((()))******************++++++++++++++++++++++++++++++,,,++++++***))))))'''((((((((()))))))))*********((('''''''''((()))++++++******)))))))))(((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$#########""""""""""""!!!$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###"""""""""###$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###""""""!!!!!!"""$$$$$$###"""###$$$((('''%%%&&&&&&&&&$$$"""###"""""""""""""""""""""#########"""""""""!!!!!!&&&%%%$$$###""""""######!!!!!!!!!""""""############$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$ """###"""!!! !!!#########""""""""""""######"""############""""""!!!$$$"""!!!!!!###$$$###!!!######$$$$$$$$$###""""""$$$$$$$$$###!!! !!!"""$$$###"""!!!!!!"""###$$$"""""""""""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!"""!!!!!! !!!"""###$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$######""""""######"""!!!!!!!!!!!!!!! !!!"""###############wwwaaaUUUIIIBBB===888555666111111000///---,,,+++***,,,+++***+++,,,---+++)))+++++++++*********))))))&&&''''''''''''(((((((((''''''((((((((((((''''''(((((('''%%%%%%$$$$$$$$$&&&%%%$$$&&&((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''%%%######$$$$$$###"""######################## $$$%%%!!! ######"""##############################$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###$$$$$$&&&$$$######%%%%%%$$$"""######$$$$$$$$$$$$######!!! !!!$$$%%%%%%$$$############$$$$$$$$$%%%#########$$$$$$$$$$$$%%%!!!"""####################################!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""######$$$#########$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''%%%$$$######%%%%%%$$$###$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&''''''''''''&&&'''((())))))******))))))))))))************))))))))))))((((((((((((((((((&&&''')))***,,,,,,------++++++++++++++++++++++++---------,,,+++***)))((((((((((((((())))))))))))***)))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$######$$$$$$%%%&&&#########""""""""""""!!!$$$%%%%%%&&&&&&%%%%%%%%%########################$$$$$$###############"""%%%$$$$$$$$$###""""""""" !!!""""""!!!!!!"""###'''&&&%%%$$$%%%%%%###"""""""""""""""""""""######%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$$$$%%%"""###########################$$$%%%%%%$$$######"""""""""#########$$$$$$ """###"""!!! !!!#########""""""""""""######!!!""""""############"""###"""!!!"""###$$$###!!!###$$$$$$$$$###""""""!!!###$$$$$$""" !!!"""######""""""""""""######"""""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$$$$$$$######%%%$$$""" !!!###$$$!!!""""""#########""""""www```TTTHHHAAA===777555555333222000000///...,,,***+++***+++,,,------+++)))************************))))))))))))))))))))))))''''''((((((((((((''''''))))))(((''''''''''''''''''&&&%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&'''""" """"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''(((((((((((()))'''&&&&&&%%%$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%$$$######$$$%%%%%%$$$"""######$$$$$$$$$$$$######!!! !!!###%%%$$$#########$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$######################## """"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%#########$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%###"""%%%$$$######%%%%%%$$$######$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&''''''''''''(((((()))************)))))))))************))))))))))))((((((''''''&&&&&&'''''')))+++,,,---------++++++++++++++++++++++++------------,,,***)))((((((((((((((())))))))))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######""""""%%%$$$###"""###$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%!!!"""######$$$######"""$$$$$$$$$$$$############$$$$$$$$$###############!!!"""######""""""###%%%%%%$$$"""!!!""""""!!! """""""""""""""#########&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$#####################$$$$$$$$$$$$######""""""""""""############ """###"""!!! !!!#########""""""""""""###### !!!"""##################"""""""""######""""""###$$$$$$$$$###"""!!! """######""" !!!"""###""""""""""""""""""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""########################$$$###"""!!!!!!!!!"""###"""############""""""!!!vvv```TTTHHHAAA===777555666555333000000000000...++++++***+++,,,------+++))))))************+++++++++)))))))))(((((((((((((((''''''(((((((((((('''''''''''''''''''''((()))))))))'''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% %%%&&&###!!!###&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''(((((((((((()))(((''''''&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$#########$$$$$$$$$$$$######$$$"""!!!"""######"""!!!######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&$$$###"""!!!%%%$$$######%%%%%%$$$#########$$$$$$%%%&&&&&&''''''''''''''''''(((((((((((())))))***************))))))************))))))))))))((((((''''''&&&&&&((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&&&&%%% !!!"""############"""$$$%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&(((&&&$$$"""!!!""""""!!! !!!!!!""""""############""""""""""""!!!!!!!!!!!!"""######$$$%%%%%%%%%%%%$$$$$$$$$#######################################!!!!!!"""""""""######### """###"""!!! !!!#########""""""""""""###### !!!"""###############""""""######"""""""""##################"""!!! """"""###!!! !!!""""""""""""######"""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""""""""""" !!!"""""""""!!! """############""""""!!!vvv```TTTHHHBBB===888666777777333///...///000...,,,,,,+++***+++,,,---+++)))******************++++++'''''''''&&&&&&&&&&&&%%%''''''((((((((((((''''''$$$$$$$$$%%%%%%'''((((((***((('''&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''%%%######$$$$$$###"""########################"""###"""###)))------$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&'''''''''$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$%%%#########%%%&&&%%%$$$######$$$$$$$$$$$$######$$$###""""""######""" ############$$$$$$$$$%%%"""""""""############$$$###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$$$$$$$#########&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$######%%%%%%$$$#########$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''((()))((()))******++++++******))))))************))))))))))))(((((((((((((((((())))))*********))))))(((***************************++++++++++++***))))))))))))))))))(((((((((((('''(((((((((((('''&&&&&&%%%%%%&&&'''(((((())))))''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&#########""""""""""""!!!""""""###$$$%%%%%%%%%%%% !!!!!!""""""#########%%%%%%%%%%%%%%%&&&&&&&&&"""""""""###$$$$$$$$$%%%&&&''''''&&&%%%%%%(((***)))'''$$$###$$$$$$$$$###!!!!!!!!!"""######$$$$$$############""""""""""""!!!"""###$$$$$$$$$$$$$$$"""#####################$$$###""""""""""""###$$$!!!!!!!!!"""""""""###### """###"""!!! !!!#########""""""""""""######!!!""""""############"""!!!###$$$###"""!!!"""###!!!""""""######""""""!!!!!!""""""!!! !!!###""""""############"""""" !!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""!!!######""" !!!""""""#########""""""vvv```UUUIIICCC>>>999777888888222,,,***,,,...---+++---+++******+++,,,,,,+++++++++******************''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''((('''&&&&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&)))'''$$$$$$$$$$$$###"""########################!!!""""""!!!$$$***---+++$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$###"""$$$"""!!!!!!"""$$$$$$$$$######$$$$$$$$$$$$#########"""!!!"""###$$$###""""""""""""#########$$$$$$""""""""""""##################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$"""!!! """"""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&$$$""""""$$$&&&'''%%%$$$######%%%%%%$$$############$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))***++++++++++++***))))))************))))))(((((())))))))))))))))))(((((()))))))))(((((('''))))))))))))))))))))))))(((((()))*********))))))***)))))))))((((((((('''''''''((((((((('''&&&%%%######$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###############$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$#########""""""""""""!!! !!!"""###$$$$$$$$$$$$!!!!!! !!!"""$$$%%%######$$$$$$%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%%%%&&&%%%$$$###$$$&&&)))***(((%%%###$$$%%%%%%%%% !!!!!!"""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!"""#########"""!!!!!!!!!!!!""""""#########$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!"""""""""### """###"""!!! !!!#########""""""""""""######"""############""""""!!!!!!###$$$###!!!!!!"""$$$ !!!"""############ !!!"""!!!!!!###!!!"""###$$$$$$###"""!!! !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""" !!!"""###""""""!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""""" !!!""""""""""""""" !!!"""###############vvvaaaUUUIIICCC???:::888999777111***'''***,,,,,,+++...,,,))))))***,,,,,,,,,+++++++++*********))))))))))))((((((((('''''''''''''''((((((((((((''''''***)))((('''''''''''''''&&&%%%%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%###""""""###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&### ###)))((($$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&"""###$$$$$$""""""###$$$########################$$$%%%%%%&&&%%%$$$"""!!!$$$!!! ###$$$$$$######$$$$$$$$$$$$######!!! !!!$$$%%%%%%$$$!!!""""""""""""#########""""""""""""############"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%###"""!!! !!!###$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%---+++'''###""""""$$$&&&%%%$$$######%%%%%%$$$###"""######$$$%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''))))))***++++++++++++***))))))************))))))(((((())))))******++++++&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&'''((())))))******)))******))))))((((((((('''&&&'''((((((((('''%%%%%%!!!!!!"""$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""!!!!!!"""###$$$%%%%%%&&&"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$### !!!######$$$$$$$$$"""!!! """$$$&&&""""""######$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&###$$$###"""!!!"""%%%''')))&&&###""""""$$$$$$### !!!!!!"""###$$$$$$$$$"""""""""!!!!!!!!!!!! !!!"""######"""!!!  !!!"""######$$$$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""!!!"""###"""!!! !!!#########""""""""""""#####################"""!!! !!!###%%%$$$!!! """$$$ """############ !!!!!!!!!!!!###!!!"""###$$$$$$###"""!!! !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$ """#########"""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$###"""!!! !!!"""$$$&&& !!!######$$$$$$$$$vvv```UUUJJJDDD@@@:::777777666444000...,,,,,,...///,,,+++***))))))***+++,,,+++***)))***+++,,,+++)))+++)))''''''((())))))(((''''''''''''((((((((((((+++)))'''&&&%%%&&&'''((()))))))))(((&&&&&&'''(((((('''%%%######$$$%%%&&&+++)))(((&&&%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$#########$$$%%%&&&&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""$$$$$$$$$$$$&&&'''%%%$$$%%%%%%&&&'''((()))((('''&&&$$$###"""!!!!!!########################$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################!!! !!!###%%%''')))$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""###%%%&&&'''(((&&&%%%###"""!!!"""######!!!!!!"""###$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$######"""######$$$$$$$$$$$$######"""###$$$$$$###"""###$$$######$$$%%%''''''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!""""""$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++++++++***))))))************+++++++++***************)))(((((('''(((******((((((((()))******)))))))))))))))******)))(((''''''((()))***'''''''''((((((((((((((((((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!"""###%%%%%%%%%$$$###""""""""""""""""""""""""######"""""""""""""""###%%%$$$###""""""###$$$%%%###"""!!!!!!!!!"""$$$%%%((('''&&&%%%$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######################################################""""""""""""######""""""""""""############""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$###############"""!!!!!!"""""""""""""""######$$$##############################""""""""""""##############################!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!"""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""!!!!!!"""###$$$"""!!!!!!!!!!!!""""""###vvvaaaVVVKKKEEEAAA;;;888888555333000...,,,---......---,,,+++******+++,,,---,,,+++******,,,,,,+++******)))((((((******)))'''&&&&&&''''''(((((())))))***)))'''&&&&&&&&&((((((((((((((('''&&&%%%&&&'''(((&&&%%%######$$$%%%&&&'''&&&%%%#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###%%%%%%$$$$$$%%%'''$$$$$$$$$$$$%%%&&&'''(((''''''%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#################################%%%$$$###"""""""""###$$$###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$###############""""""""""""###$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######"""###$$$$$$###"""###$$$&&&%%%$$$%%%(((***++++++&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((()))+++------,,,+++***)))************+++++++++***************)))(((((('''(((******((((((((()))******)))))))))))))))******)))(((((((((((()))***///...,,,)))'''&&&%%%$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!"""#########"""""""""""""""""""""""""""######""""""""""""#########""""""""""""""""""######"""!!!!!!!!!"""$$$$$$&&&%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################################################""""""""""""###### !!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$$$$###########################"""!!!!!!"""""""""""""""###$$$$$$##############################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!"""#####################$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$ !!!"""######uuuaaaVVVKKKFFFBBB<<<999999555333111...---------...------,,,,,,,,,,,,------,,,+++******,,,,,,+++***(((((()))***,,,+++)))'''&&&&&&&&&'''((())))))******)))'''&&&&&&'''((((((((('''&&&&&&%%%&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%$$$###$$$%%%$$$$$$###$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#################################%%%$$$###"""""""""""""""""""""############""""""&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$$$$#########"""""""""$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&######$$$$$$$$$$$$######"""###$$$$$$###"""###$$$(((&&&$$$%%%(((,,,000111&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&'''))),,,...///...---,,,)))************+++++++++***************)))(((((('''(((******((((((((())))))))))))(((((())))))******))))))(((((())))))***444111...***'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""###$$$%%%&&&&&&&&&&&&""""""""""""""""""""""""###"""""""""""""""##############################"""""""""!!!"""######$$$%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""&&&&&&%%%%%%$$$######""""""############""""""!!!###""""""""""""###$$$$$$""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""######################## !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$###""""""############""""""######""""""""""""###### !!!"""###$$$%%%ttt```UUUJJJEEEAAA;;;888888555333111///---------...------,,,,,,,,,,,,------+++***))))))++++++***)))&&&'''))),,,...---***'''%%%&&&&&&'''((()))******)))(((''''''''''''((((((((('''&&&&&&&&&''''''&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%&&&%%%#########%%%$$$#########$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$%%%%%%$$$$$$######''''''&&&%%%$$$###"""!!!##############################$$$$$$$$$%%%%%%%%%########################""""""""""""######$$$$$$"""##################"""&&&%%%%%%$$$$$$#########$$$%%%&&&''''''&&&$$$###$$$###"""!!!"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$$$$###"""###$$$'''%%%$$$%%%(((+++---...&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$###""""""%%%%%%&&&&&&&&&&&&&&&&&&&&&))),,,///000000...---))))))*********+++++++++***************)))(((((('''(((******((((((((())))))(((((((((((())))))***))))))))))))))))))))))))000...+++((('''''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&&&&&&&%%%%%%""""""""""""""""""""""""""""""""""""""""""###$$$&&&%%%$$$######$$$%%%&&&"""""""""""""""######$$$&&&&&&%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""############""""""############$$$$$$$$$%%%""""""""""""""""""""""""%%%%%%$$$$$$$$$#########""""""############"""!!!######""""""######$$$%%%""""""""""""""""""""""""######""""""""""""##############################$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!"""############"""!!!!!!""""""""""""!!!!!!###""""""""""""""""""###$$$$$$#########$$$%%%%%%sss^^^SSSIIICCC???:::777777444333111///...---------++++++,,,,,,,,,,,,++++++***((('''((()))***)))(((&&&'''***---//////+++(((&&&&&&&&&'''((())))))***(((((('''''''''((((((((()))'''%%%%%%''')))((('''&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%&&&%%%#########%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''""""""""""""""""""""""""$$$%%%%%%%%%%%%$$$###"""%%%$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!""""""##################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%###$$$&&&''''''&&&%%%$$$$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$%%%'''((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&(((+++...//////---,,,))))))*********+++++++++***************)))(((((('''(((******((((((((()))((((((''''''((()))******))))))************))))))+++***'''&&&&&&(((***,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!! """"""""""""""""""""""""""""""!!!!!!"""###$$$$$$'''$$$!!!!!!$$$'''!!!"""""""""############%%%%%%$$$$$$######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!"""############"""!!!"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""######$$$$$$!!!""""""#########""""""###############$$$$$$%%%""""""""""""""""""""""""######""""""""""""##############################$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!"""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""""""""######"""""""""%%%%%%$$$###""""""""""""rrr\\\RRRHHHCCC???:::777777444333111000...---------++++++,,,,,,,,,,,,++++++***)))(((((()))***)))(((&&&'''***---000000---***''''''''''''(((((((((((('''''''''((((((((((((((((((&&&###$$$''')))(((&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""#########""""""!!!!!!"""$$$%%%&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%$$$###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$"""!!! !!!"""###$$$&&&''''''########################!!!""""""""""""#########""""""""""""""""""""""""############"""!!! ###$$$$$$$$$$$$$$$$$$###""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$###"""###$$$$$$######$$$%%%%%%""" &&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''((()))+++,,,,,,,,,+++)))************+++++++++***************)))(((((('''(((******((((((((()))''''''''''''((()))******)))******++++++******)))***)))'''&&&%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&%%%###""" """"""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$""""""$$$!!!!!!"""############"""###""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""######$$$$$$!!!""""""############"""$$$############$$$%%%%%%##############################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!#########""""""!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!! !!!!!!""""""""""""!!!!!!""""""############""""""###"""!!!!!! ppp]]]RRRHHHCCC???:::888888333333111000///------,,,+++,,,---......---,,,++++++***)))***+++,,,+++)))&&&''')))---000000...,,,((((((((((((''''''''''''&&&''''''(((((((((((((((&&&### """%%%(((&&&###%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$"""!!! """$$$&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###%%%%%%$$$$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&$$$""" !!!""""""###$$$%%%%%%&&&########################!!!""""""""""""#########""""""""""""""""""""""""!!!!!!"""######"""!!! """"""############"""""""""######$$$$$$%%%&&&&&&###############$$$%%%%%%"""###$$$%%%%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$###"""###$$$&&&$$$######$$$$$$###!!!&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''(((((()))***)))************+++++++++***************)))(((((('''(((******((((((((()))'''&&&&&&'''''')))******)))***++++++++++++***)))((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''((()))########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%"""!!!  !!!""" !!!"""###$$$######"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################!!!"""###$$$$$$###"""!!! """"""""""""""""""""""""########################!!!!!!"""###############$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!""""""######""""""!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!"""###$$$ppp^^^SSSIIIDDD@@@;;;999999333222222000///...---,,,,,,---...//////...---,,,---,,,++++++------,,,+++''''''))),,,///000///---)))))))))(((''''''&&&&&&&&&&&&'''((())))))((((((%%%!!! $$$&&&$$$!!!%%%%%%&&&&&&&&&%%%$$$###&&&'''''''''&&&%%%###""" """$$$&&&'''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!###$$$$$$$$$$$$&&&'''''''''&&&%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&$$$""" '''&&&%%%$$$###!!! """"""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""" """$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%######"""!!!"""###%%%&&&!!!"""%%%&&&&&&$$$""" #########$$$$$$%%%%%%%%%#########$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""$$$$$$$$$###"""###$$$)))&&&###"""###%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%&&&((())))))************+++++++++***************)))((((((''')))******((((((((()))&&&&&&&&&'''''')))******)))***+++,,,,,,+++***)))%%%&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&((()))***##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###"""!!!!!!"""$$$%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%!!!###$$$&&&&&&$$$###!!! !!!"""$$$$$$######"""$$$###############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################ """###$$$$$$###""" !!!!!!!!!"""""""""""""""""""""""""""&&&&&&%%%%%%$$$#########!!!!!!"""###############$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""##############################!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!"""""""""""""""""""""############""""""!!!"""###$$$$$$###"""!!!""""""###$$$%%%''')))***mmmXXXQQQIIICCC@@@>>>:::777444222///---------,,,+++------------,,,***(((''''''(((***++++++***)))((())))))***+++---...///000))))))(((''''''((()))***))))))(((((('''''''''&&&&&&%%%$$$$$$$$$&&&(((***&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$"""###$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""""""""$$$&&&'''&&&%%%""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$#########$$$''''''&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$######"""!!!!!! %%%%%%$$$###""""""######%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$######"""""""""$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************((((((((((((''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&$$$###$$$$$$##################$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%###!!! !!!"""!!!!!!###$$$###"""!!!"""###$$$#########""""""!!!!!!%%%$$$###!!!!!!###$$$%%%!!!!!!""""""######$$$$$$#########"""!!! ###"""!!!  !!!######$$$%%%%%%%%%%%%$$$###############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!! $$$#########""""""!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!"""""""""""""""!!!########################$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!##################""""""!!!!!! $$$$$$##################$$$$$$$$$$$$############!!!"""""""""##################""""""""""""######%%%$$$$$$$$$$$$$$$%%%%%%nnnYYYRRRIIICCC???===:::777555222///.........---,,,******+++,,,,,,,,,++++++)))***+++,,,++++++***)))(((((()))***+++,,,,,,---******)))(((((()))***+++)))((((((((('''''''''''''''&&&%%%$$$$$$&&&'''((('''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###""""""$$$&&&&&&%%%$$$##################$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%$$$$$$###""""""!!!!!!%%%$$$$$$###""""""###############"""""""""!!!!!!&&&%%%$$$###""""""""""""&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%&&&$$$$$$############$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************((((((((((((''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%############$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###########################!!! """###""""""!!!###$$$###"""!!!"""###############"""""""""!!!###"""!!! !!!"""###"""""""""""""""#########%%%%%%$$$###"""!!! ###"""!!!  !!!!!!!!!"""############"""######$$$$$$%%%%%%&&&&&&#######################################"""!!!!!!############"""""""""!!!!!!"""###$$$$$$###"""!!! """###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######"""!!!  """###$$$###"""!!!""""""""""""!!!!!!!!!!!!########################!!!!!!!!!""""""#####################$$$$$$$$$$$$######""""""""""""######$$$###"""!!!!!!!!!!!!!!!oooZZZSSSIIIBBB>>><<<888666666333000/////////...---++++++******++++++,,,---***+++++++++***)))(((((('''((((((((())))))))))))(((''''''&&&&&&&&&''''''((((((((((((''''''''''''((('''&&&%%%$$$%%%&&&'''((('''&&&%%%$$$$$$###$$$&&&%%%%%%$$$$$$%%%%%%&&&"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$""" !!!###$$$%%%%%%$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$'''))))))'''$$$###%%%%%%%%%$$$######""""""%%%$$$######"""##################"""""""""""""""'''&&&%%%$$$############&&&&&&&&&%%%%%%%%%%%%$$$%%%$$$$$$######%%%&&&'''((('''&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$######"""""""""###$$$%%%%%%%%%$$$$$$############%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&$$$$$$%%%%%%%%%$$$############$$$%%%&&&'''((((((&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!  """$$$$$$###!!!###$$$###"""!!!"""###############""""""""""""###"""!!! !!!"""###############""""""""""""&&&&&&%%%$$$###"""!!! """"""!!! !!!!!! !!!""""""######""""""!!!""""""###$$$%%%%%%&&&####################################""""""""""""############""""""""""""""""""############"""""" """###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""##################"""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! $$$$$$###""" !!!"""###$$$###"""!!! !!!!!!!!!!!!""""""""""""######################## !!!"""#########$$$$$$$$$$$$%%%%%%%%%######""""""""""""######$$$###"""!!! qqq[[[SSSIIIAAA===;;;888555666444111/////////...---///---,,,***))))))***+++*********)))((('''&&&&&&((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((''''''''')))((('''%%%%%%$$$%%%%%%((('''&&&%%%$$$#########&&&%%%%%%$$$$$$%%%%%%&&&"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$#########%%%%%%###!!!"""$$$&&&'''&&&&&&############$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$&&&''''''&&&$$$###%%%%%%%%%$$$$$$$$$######$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&########################%%%$$$###"""###$$$&&&'''''''''&&&&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%###############$$$$$$%%%%%%%%%$$$$$$######""""""%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''(((((())))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++******))))))((((((((((((((((((((((((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))(((((((((((('''''''''$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$################################################"""!!! """######"""!!!###$$$###"""!!!"""############"""""""""""""""$$$$$$###""""""###$$$$$$$$$$$$######""""""!!!!!!$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$ !!!"""####################################"""""""""""""""############""""""""""""""""""""""""######"""""""""""""""#########"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! $$$######"""!!!  !!!""""""!!!!!! !!!!!!""""""######""""""""""""############ !!!""""""############$$$$$$$$$%%%%%%######""""""""""""######$$$$$$###"""!!!!!!""""""qqq[[[SSSIIIAAA===:::888555666444111/////////...---...---+++***)))******+++,,,,,,+++***))))))((((((***))))))))))))(((((((((++++++++++++******))))))'''''''''((((((((((((((()))((('''&&&%%%$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$###"""###$$$$$$###!!! ###%%%&&&%%%$$$###""""""#########$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$%%%&&&'''((()))((('''&&&&&&%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!""""""###$$$%%%########################$$$$$$#########$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((,,,++++++******)))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))(((((((((((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$##################$$$$$$$$$$$$%%%%%%%%%$$$$$$#####################$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$"""!!! !!!"""!!! !!!###$$$###"""!!!"""###""""""""""""""""""######$$$$$$############$$$$$$$$$$$$######""""""!!!!!! !!!!!!"""######$$$!!!!!!""""""""""""""""""""""""###$$$$$$$$$$$$### !!!!!!""""""""""""""""""""""""""""""######"""!!!!!!"""###$$$""""""""""""""""""#########""""""""""""""""""##################"""!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!""""""""""""""" !!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""#########$$$######""""""""""""######""""""!!!!!!"""###$$$$$$qqq[[[SSSHHH@@@<<<:::888666666333000/////////...---))))))******+++,,,---...///...---,,,,,,,,,,,,,,,************))))))))))))'''((((((((('''&&&%%%$$$'''''''''((((((((((((((((((((('''&&&&&&%%%$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%""""""$$$%%%&&&'''''''''$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$###""""""###$$$$$$###!!!$$$$$$%%%%%%$$$###!!! """""""""############$$$###$$$%%%&&&&&&&&&%%%$$$%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$###############"""######$$$%%%"""""""""""""""#########%%%$$$###"""!!!!!!!!!!!!$$$%%%%%%%%%%%%&&&&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%#################################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))******)))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''&&&%%%$$$###"""""""""###############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###############$$$$$$!!!!!!""""""""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!!!!!!! !!!###$$$###"""!!!"""###""""""""""""############!!!!!!!!!""""""!!!!!!!!!############"""""""""""" !!!"""######$$$!!!!!!"""#########"""""" !!!!!!""""""!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""$$$$$$""""""""""""##################""""""""""""###### !!!"""###$$$$$$$$$$$$"""""""""""""""""""""""""""##################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""" !!!!!!""""""######$$$%%%%%%$$$###""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""#########%%%$$$$$$$$$#########"""!!!!!!"""""""""###############""""""""""""###### !!!"""###$$$pppZZZRRRGGG???<<<:::999888555222///.........---,,,((()))***+++,,,---------...---,,,++++++,,,,,,---))))))))))))))))))******%%%%%%&&&&&&%%%###"""!!!''''''''''''((((((((()))''''''''''''&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!!!!"""$$$%%%$$$"""$$$$$$##################""""""""""""###############$$$&&&''''''&&&$$$###%%%&&&((()))))))))''''''&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######################################################""""""###$$$$$$%%%!!!!!!"""""""""#########%%%%%%$$$###""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&!!!"""$$$%%%%%%%%%###"""######""""""######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&%%%%%%$$$!!!!!!""""""######$$$$$$"""#########$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************((((((((((((''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%''''''''''''&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%!!!!!!""""""""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!""""""!!!!!!###$$$###"""!!!"""###!!!"""""""""############!!!!!!""""""""""""!!!!!!"""""""""""""""#########"""""""""""""""""""""""" !!!"""###$$$######""" !!!!!!!!!!!!!!!$$$$$$############""""""""""""""""""""""""""""""###"""!!! !!!"""$$$%%%!!!"""""""""############$$$###"""!!!!!!"""###$$$!!!""""""###$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######"""""""""""""""#########%%%%%%$$$###""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!"""######$$$#########$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######""""""""""""######!!!!!!!!!!!!!!!"""###$$$pppYYYQQQFFF>>>;;;;;;:::888444222///---------,,,+++***+++,,,------+++***)))***)))((((((((()))***+++(((((((((((())))))************++++++***((('''%%%&&&'''''''''(((((())))))&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$!!! """$$$%%%$$$### !!!###&&&((()))""""""""""""###############$$$&&&''''''&&&$$$###$$$&&&((()))***)))((('''''''''&&&%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%"""###%%%''''''%%%###"""""""""""""""""""""############""""""###$$$%%%%%%######$$$$$$%%%%%%%%%%%%############$$$%%%&&&'''"""""""""######$$$$$$$$$ !!!$$$&&&&&&%%%###!!!""""""!!!!!!"""###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$%%%$$$###### !!!"""###$$$%%%%%%""""""######$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&'''((()))************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))************************)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$&&&'''&&&&&&''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""  """#########!!!###$$$###"""!!!"""###!!!!!!""""""#########$$$######$$$$$$$$$$$$######!!!!!!""""""######$$$$$$&&&&&&%%%$$$###"""!!!!!! !!!"""$$$$$$$$$###"""!!!""""""#####################""""""!!!!!! ###########################"""!!! !!!"""$$$&&&!!!!!!""""""#########$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$"""!!!!!!########################$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$######""""""!!!!!! !!!###$$$%%%######""""""!!!!!!  !!!"""######$$$!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######""""""""""""######%%%%%%$$$$$$$$$$$$$$$%%%|||oooXXXNNNDDD@@@===999777888333111///.........---,,,***++++++,,,,,,++++++***)))((((((((()))***++++++******))))))(((((('''''')))(((&&&%%%&&&''')))***(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$""" !!!&&&&&&###$$$$$$############$$$$$$!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""%%%$$$###""""""###$$$%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((((((((('''&&&%%%$$$$$$###''''''&&&%%%$$$""""""!!!###"""!!!"""$$$%%%%%%%%%"""""""""""""""!!! ######""""""""""""######%%%$$$""" !!!###$$$"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""""""""##############################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&((()))))))))(((''')))))))))))))))))))))))))))((('''''''''(((***+++)))))))))))))))))))))))))))((('''''''''(((***+++)))((('''&&&%%%&&&''''''&&&))),,,+++'''%%%%%%&&&((((((((('''&&&&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%###"""""""""###$$$$$$$$$##################$$$$$$%%%%%%%%%%%%$$$$$$###!!! !!!$$$%%%$$$"""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!"""###%%%%%%$$$###### """$$$%%%$$$###"""""""""""""""""""""""""""&&&%%%###!!! """"""!!!!!!!!!!!!"""""""""""""""###$$$$$$%%%%%%########################"""!!!!!! !!! !!!"""###$$$###"""""""""""""""###!!!###$$$###"""!!!%%%###!!!!!!"""######""""""""""""""""""""""""""")))(((&&&$$$""" """"""""""""""""""""""""###"""!!! !!!"""###%%%%%%%%%$$$###"""!!!!!! !!!!!!!!!!!! """"""""""""############!!!!!!""""""""""""!!!!!!""""""""""""############!!!!!!"""###$$$%%%%%%%%%########################$$$$$$$$$#########""""""zzzmmmYYYOOOEEE@@@===999666777444222000/////////...---***++++++,,,,,,++++++***))))))))))))))))))***+++***)))))))))((((((((('''***)))'''''''''(((***+++)))(((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&& $$$%%%######%%%### %%%$$$$$$######$$$$$$%%%!!!"""$$$%%%%%%$$$"""!!!########################$$$$$$###""""""###$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$%%%&&&'''((('''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$''''''&&&%%%$$$###""""""'''%%%###"""######"""!!!""""""#########"""!!!!!!$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&%%%$$$########################%%%%%%%%%$$$$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%&&&'''((()))(((((('''((((((((((((((((((((((((******)))))))))***+++,,,)))))))))))))))))))))))))))(((((('''((()))***+++***)))((('''''''''(((((((((***,,,+++(((&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$""""""!!!"""###$$$&&&'''""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$######!!! !!!$$$%%%$$$"""########################################################################""""""###$$$$$$$$$$$$### ###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!""""""########################$$$#############################################""""""!!!!!!"""###$$$$$$""""""!!!!!!!!!"""######$$$###############$$$$$$"""###$$$$$$$$$""" ###!!! """###""""""""""""""""""""""""""""""&&&%%%$$$###""""""""""""""""""""""""""""""""""""!!!!!!  !!!!!!$$$$$$$$$$$$###"""!!!!!! !!!!!!!!!!!! """"""""""""##################$$$$$$$$$$$$######""""""""""""############"""""""""###$$$$$$$$$%%%########################$$$$$$$$$#########""""""xxxjjjZZZPPPEEEAAA===888555666444222000///000000...---***++++++,,,,,,++++++***+++***))))))))))))))))))))))))))))))((((((((((((***)))((((((((()))+++,,,)))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%% &&&&&&$$$$$$### %%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%$$$###"""########################$$$$$$###""""""###$$$$$$%%%$$$###""""""###$$$%%%"""######$$$%%%'''((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%$$$###""""""'''%%%###"""######"""!!!""""""###$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!"""$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!###&&&'''%%%###########################%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((((((((()))************)))(((((((((((())))))***,,,+++)))''''''(((&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$!!!!!!!!!"""###$$$&&&'''""""""""""""""""""""""""######$$$$$$$$$$$$#########"""!!!"""$$$$$$$$$"""#################################################################################"""######$$$%%%!!!"""###%%%%%%%%%$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$$$$######$$$%%%%%%$$$######%%%%%%$$$######"""!!!!!!########################"""""""""###$$$&&&'''(((######$$$$$$######""""""$$$#########$$$%%%&&&&&&###$$$%%%%%%$$$###!!! ###!!! !!!###$$$$$$###""""""""""""""""""""""""###""""""""""""###$$$$$$"""""""""""""""""""""""""""!!!!!! !!!!!!"""$$$$$$$$$$$$###"""!!!!!! !!!!!!""""""!!!!!! """"""""""""##################$$$$$$$$$$$$######""""""""""""##############################$$$$$$########################$$$$$$$$$###############wwwhhh[[[PPPFFFAAA===777444555444222////////////...,,,***++++++,,,,,,++++++***++++++***)))((((((((()))))))))))))))(((((((((((())))))((((((((()))***+++)))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%$$$######""""""######$$$"""###$$$$$$$$$$$$###"""########################$$$##################$$$$$$$$$###""""""###$$$$$$"""""""""$$$%%%''')))*********)))((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$#########"""!!!"""$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$######"""""""""###$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! $$$&&&$$$!!!########################"""###$$$%%%&&&((())))))###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))***)))))))))((((((((((((((())))))***)))((('''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$###############""""""""""""############"""######$$$$$$######"""###############$$$##############################################################################$$$###"""""""""###%%%&&&"""###$$$%%%%%%%%%%%%$$$"""""""""""""""""""""""" !!!###$$$$$$$$$###"""###%%%&&&&&&%%%###"""$$$#########"""""""""!!!#################################$$$$$$%%%''''''######$$$%%%$$$###!!! """""""""###$$$%%%&&&'''!!!"""###%%%%%%%%%%%%%%%###"""!!!"""$$$&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$###############"""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""############!!!!!!""""""""""""!!!!!!!!!"""""""""############$$$$$$$$$###############################################################wwwiii[[[PPPFFFAAA===777444555222000...---------,,,+++***++++++,,,,,,++++++***++++++***)))((((((((()))(((((((((((())))))))))))''''''''''''(((((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%!!!%%%"""!!!$$$%%%""""""!!!!!!!!!!!!""""""#########$$$$$$##########################################$$$$$$#########$$$##################$$$"""""""""$$$%%%''')))***++++++***((('''&&&%%%$$$######$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$###"""!!!"""$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%######""""""""""""#####################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!$$$%%%###!!!##############################$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))***************(((((((((((((((((((((((('''(((((()))))))))))))))((((((((('''''''''&&&&&&(((''''''&&&''''''&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$$$$#########$$$########################################################################$$$###"""""""""###%%%&&&###$$$$$$$$$%%%%%%%%%$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!"""$$$%%%%%%$$$"""!!!!!!!!!"""""""""#################################%%%$$$$$$#########$$$$$$""""""###$$$###""" !!!!!!!!!""""""$$$%%%&&&"""###$$$$$$%%%&&&&&&&&&"""!!! !!!###%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######""""""#########"""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""############!!!!!!""""""""""""!!!!!!!!!"""""""""############$$$$$$$$$###############################################################wwwjjjZZZPPPEEEAAA===888555666111///---,,,------+++******++++++,,,,,,++++++***+++***))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$###''''''!!!!!!!!!"""""""""!!!!!!"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""########################"""######$$$%%%'''((()))++++++***)))(((&&&&&&%%%######$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$'''%%%###"""######"""!!!######$$$%%%%%%%%%$$$$$$###""""""""""""""""""###""""""###$$$$$$%%%%%%%%%$$$$$$$$$############"""###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################&&&%%%%%%$$$###""""""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((('''(((((()))***)))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''''''''((('''&&&&&&%%%(((&&&%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$ !!!"""$$$%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$###%%%%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""######$$$%%%$$$$$$###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$$$$###"""!!! !!!""""""###$$$$$$########################%%%$$$######"""""""""###"""""""""###""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$&&&&&&%%%$$$$$$#########!!!!!!""""""!!!""""""""""""""""""""""""$$$######"""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!""""""######"""!!!!!!!!!""""""######""""""!!!""""""""""""##################$$$$$$$$$$$$######""""""""""""##############################$$$$$$#######################################$$$$$$$$$vvvjjjYYYOOOEEE@@@===999666777222000...---------,,,+++***++++++,,,,,,++++++***))))))))))))))))))***+++'''((((((((()))))))))***''''''((()))))))))))))))%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$&&&'''%%% """""" $$$$$$############$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""#########$$$$$$#########$$$$$$$$$$$$%%%&&&'''(((+++******)))((('''&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''%%%###"""######"""!!!###$$$$$$$$$$$$$$$###"""$$$######""""""######$$$""""""###$$$%%%%%%%%%%%%#########"""""""""!!!!!!######$$$$$$$$$%%%%%%%%%!!!!!!""""""###$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$'''&&&###"""$$$(((########################$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''###$$$%%%&&&'''&&&%%%%%%))))))))))))))))))))))))&&&'''((()))***))))))((('''(((((()))((('''&&&%%%)))'''$$$$$$'''((((((&&&&&&&&&%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%$$$$$$######$$$$$$!!!"""$$$%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$############""""""#########""""""""""""""""""""""""%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""""""""########################$$$###############$$$%%%######"""""""""###$$$$$$#########""""""###$$$$$$&&&%%%$$$######"""""""""###!!! !!!""""""!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!"""""""""""""""!!!""""""############""""""""""""""""""##################$$$$$$$$$$$$######""""""""""""############"""""""""###$$$$$$$$$%%%########################""""""#########$$$$$$$$$uuuiiiXXXNNNDDD@@@===999777888333111///.........---,,,+++++++++,,,,,,+++++++++))))))(((((()))***++++++'''((((((((())))))******(((((()))***************$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$"""############$$$$$$$$$"""###"""!!!###''''''###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&'''******))))))((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%###"""!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$%%%&&&&&&&&&###"""""""""!!!!!! #########$$$$$$%%%%%%%%% """###$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""&&&%%% """'''########################!!!###%%%'''))))))$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&''')))))))))((((((''''''&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))((('''&&&))))))))))))))))))))))))&&&''')))*********)))(((((()))*********)))'''&&&+++(((%%%%%%((())))))(((&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%$$$$$$######$$$$$$######$$$%%%$$$###"""!!!!!!""""""###$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&'''&&&###!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###%%%%%%$$$############"""""""""""""""###""""""""""""""""""""""""$$$$$$"""""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&######""""""!!!!!! ########################"""""""""###$$$%%%&&&'''$$$$$$###"""###$$$&&&'''%%%%%%$$$$$$###$$$$$$$$$""""""""""""###$$$%%%&&&&&&%%%######$$$%%%$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!""""""###"""""""""""""""""""""""" !!!"""######"""!!! !!!!!!"""""""""""""""!!!""""""############""""""""""""""""""############!!!!!!""""""""""""!!!!!!""""""""""""############!!!!!!"""###$$$%%%%%%&&&########################""""""######$$$$$$$$$$$$tttfffUUULLLCCC@@@>>>999666666555222///...------,,,+++***,,,...000000...,,,***))))))))))))))))))))))))+++)))((('''((()))((('''''''''''''''''''''''''''%%%&&&'''(((((((((&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%%%%%%%###"""!!!!!!"""###$$$%%%%%%&&&'''"""############$$$$$$$$$"""!!!!!!!!!###$$$###"""###"""""""""!!!!!! !!!"""###$$$%%%&&&&&&&&&$$$###"""#########!!! ######""""""######$$$%%%************)))'''&&&%%%###''''''$$$%%%***+++(((***+++,,,,,,***(((%%%#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################!!!"""###$$$%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$######"""###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''+++(((%%%$$$%%%%%%### ########################"""###$$$$$$###"""###%%%...)))###"""%%%'''%%%###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''&&&%%%%%%&&&)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((+++***)))(((((()))***+++&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$###!!! $$$''''''&&&$$$$$$###############$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!###%%%&&&&&&&&&'''(((((()))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%$$$###"""!!!!!!!!!!!!$$$$$$###"""!!!!!!!!!"""%%%$$$###"""""""""###$$$$$$$$$###"""!!!!!!""""""##################$$$$$$&&&### """&&&(((&&&""""""######""" !!!###%%%$$$$$$########################$$$$$$$$$%%%%%%%%%&&&%%%###"""""""""######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%###!!!!!!!!!$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$###"""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!! ###"""!!! !!!"""""")))'''$$$"""!!!"""$$$&&&""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$pppbbbTTTKKKCCC@@@>>>999777777444222///......///...---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++)))((('''((()))((('''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&'''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###""""""""""""######$$$$$$%%%%%%"""############$$$$$$$$$%%%$$$$$$$$$&&&'''&&&%%%#########"""""""""!!!!!!""""""###$$$%%%%%%%%%%%%######"""#########"""!!!######""""""######$$$%%%(((((()))))))))(((''''''$$$''''''######'''(((%%%!!!"""$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''***'''$$$$$$%%%%%%###"""########################$$$%%%&&&%%%$$$###$$$%%%***%%% ###&&&%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))******)))(((((()))******'''(((((())))))(((((('''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''$$$"""###%%%'''&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$###############$$$$$$$$$###""""""""""""""""""&&&%%%###"""""""""######$$$$$$###"""""""""""""""########################$$$""" """$$$%%%$$$!!!"""######""" """$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%$$$###"""######$$$###$$$$$$%%%%%%$$$$$$###!!!"""$$$$$$#########$$$#########"""""""""!!!!!!""""""""""""""""""""""""$$$$$$######"""!!!!!! """"""""""""""""""""""""###""""""""""""!!!!!!!!!$$$$$$###""""""###$$$%%%"""!!!  !!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%$$$######"""""""""#########$$$$$$$$$oooaaaSSSJJJBBB@@@>>>:::777888444222///.../////////...---,,,+++******+++,,,---))))))))))))))))))))))))+++)))((('''((()))((('''''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$############$$$############$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%$$$%%%'''((('''&&&$$$$$$$$$############""""""######$$$%%%%%%%%%%%%""""""######$$$###############""""""######$$$%%%&&&&&&'''(((((((((((((((&&&'''&&&###"""%%%%%%###"""#########$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$########################### !!!"""$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""############"""""""""######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''%%%$$$###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&(((((('''%%%$$$%%%&&&%%%""""""%%%%%%$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))***))))))(((((())))))***))))))(((((((((((())))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&***(((&&&&&&&&&'''&&&%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%&&&&&&&&&%%%$$$#########%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$!!!!!!!!!""""""$$$%%%%%%""""""""""""""""""###$$$&&&%%%$$$"""!!!!!!""""""$$$###""""""""""""""""""########################"""""""""""""""""""""!!!!!!""""""!!! !!!#################################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%"""######$$$$$$######"""!!!"""$$$$$$#########$$$"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""############""""""""""""###"""""""""###$$$%%%&&&##################$$$$$$""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""#########$$$$$$&&&&&&%%%%%%$$$###!!! """""""""#########$$$$$$pppbbbRRRIIIAAA???>>>:::888888444222///.........---,,,++++++************++++++))))))))))))))))))))))))+++)))''''''((()))((('''''''''''''''''''''''''''***((('''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%$$$$$$###$$$%%%%%%&&&%%%######"""###$$$%%%&&&%%%%%%%%%$$$$$$$$$###""""""#########$$$$$$$$$$$$###"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%% """###$$$$$$###$$$$$$######""""""######$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%)))(((&&&$$$"""!!!!!!!!!######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$$$$######"""##################"""#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''(((((('''%%%###$$$%%%$$$!!!!!!###$$$############$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))(((((()))))))))***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))((('''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""%%%%%%$$$$$$###$$$$$$%%%!!!!!!!!!!!!!!!"""######"""!!!!!!!!!"""###$$$$$$&&&%%%###"""!!!!!!!!!!!!######"""""""""""""""###$$$$$$$$$###############"""###$$$###!!! !!!"""!!!"""###""" !!!"""###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$%%%&&&%%%###!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""!!!!!! !!!"""######$$$$$$%%%'''(((((((((''''''""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$###"""!!!""""""""""""############pppbbbQQQIIIAAA???===:::777888555222///------,,,+++***((()))+++,,,,,,+++)))(((************************+++)))''''''((()))((('''(((((((((((((((((((((((('''&&&%%%%%%&&&'''(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###############$$$$$$&&&%%%$$$######$$$%%%&&&'''''''''&&&%%%%%%$$$$$$""""""#########$$$$$$$$$###"""!!!"""###$$$###"""$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$ """%%%%%%######$$$&&&######""""""######$$$%%%'''''''''&&&&&&$$$######%%%%%%''')))***)))((()))***(((&&&### ######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$%%%%%%"""######$$$$$$######"""######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''%%%###""""""###%%%$$$"""!!!"""######"""###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((())))))(((((((((***)))(((''''''((()))***%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&'''''''''&&&&&&&&&&&&###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""%%%$$$$$$###$$$$$$%%%%%%%%%$$$######"""""""""###"""!!!!!!!!!"""###$$$$$$%%%$$$###!!! !!!!!!"""###"""""""""""""""######$$$$$$$$$#########"""""""""###$$$$$$"""!!!"""$$$!!!###$$$###!!! !!!""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%###!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!  !!!"""######### """$$$%%%&&&%%%$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""""""""#########!!!"""######$$$$$$$$$$$$!!!!!!"""""""""#########ooobbbRRRIIIAAA???===999666777555333///---------,,,***''')))+++------+++)))'''************************+++)))((('''((()))((('''((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$###%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$"""############$$$$$$$$$$$$###"""###%%%&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$ $$$&&&&&&###"""###&&&######""""""######$$$%%%'''&&&&&&&&&$$$###"""!!!$$$%%%(((...///,,,)))***)))((('''&&&$$$###!!!!!!######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!#########"""######$$$%%%""""""############""""""###$$$$$$$$$$$$$$$$$$###&&&&&&%%%%%%$$$######"""%%%%%%&&&&&&&&&%%%$$$$$$"""######$$$%%%$$$$$$$$$###$$$$$$$$$""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$"""!!!"""###%%%%%%$$$######"""######$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''((((((''''''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))))))))$$$&&&''''''&&&%%%%%%&&&""""""""""""###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&#########$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%(((((('''&&&%%%$$$$$$%%%""""""""""""""""""###$$$$$$###"""!!! !!!"""""""""""""""""""""######$$$%%%%%%$$$$$$###""""""""""""""""""######$$$$$$$$$"""$$$%%%$$$"""!!!!!!!!!"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%!!!"""$$$$$$#########$$$############$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""###$$$$$$%%%$$$$$$ !!!###$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""###### """###$$$%%%%%%%%%!!!!!!!!!"""""""""######qqqdddSSSJJJAAA???<<<888555555444222//////000000000///******+++,,,,,,+++******************************+++)))((('''((()))((('''((((((((((((((((((((((((%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""###&&&'''((('''%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""############$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%############$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$###!!!%%%(((&&&###!!!###%%%######""""""######$$$%%%$$$$$$%%%%%%$$$###""""""%%%%%%***222222,,,''''''((())))))***)))(((&&&%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""%%%$$$###"""""""""###$$$""""""############""""""""""""############""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%!!!"""###$$$%%%$$$$$$######$$$%%%$$$"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$"""!!!"""###"""###############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&)))***)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((())))))(((''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******&&&(((***)))&&&######$$$############$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$###""""""""""""""""""""""""!!! !!!###$$$"""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""!!!!!! $$$%%%$$$"""###%%%&&&&&&$$$"""!!!"""!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!"""$$$$$$#########$$$""""""""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""!!!!!!!!!!!! """###$$$$$$%%%$$$######$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""### !!!"""######$$$######!!!!!!!!!!!!"""""""""###ttthhhSSSJJJBBB???<<<777444444333111000000222444444444---,,,+++******+++,,,---************************+++)))((('''((()))((('''))))))))))))))))))))))))&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&$$$###""""""##############################$$$%%%%%%%%%%%%$$$"""$$$(((***+++)))&&&%%%"""###%%%&&&'''&&&%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$###"""###%%%&&&%%%$$$"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""&&&)))'''### """%%%#########"""###$$$$$$%%%""""""###$$$$$$$$$$$$###&&&&&&,,,444444+++%%%$$$%%%&&&'''((('''$$$""" ######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""""""""###""""""############""""""!!!!!!""""""""""""!!!!!!#########$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&!!!"""###$$$%%%$$$#########%%%&&&$$$!!! """%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""###%%% """#########%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###'''***,,,+++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''(((******+++(((+++,,,***&&&"""""""""$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''(((***))))))((((((''''''&&&''''''&&&&&&&&&&&&%%%%%%########################$$$#########$$$%%%%%%&&&!!!!!!!!!!!!"""###$$$%%%$$$$$$###"""!!!!!!""""""!!!!!! !!!"""$$$%%%""""""!!!""""""###$$$$$$%%%%%%$$$$$$###""""""!!! ###&&&$$$!!!$$$&&&''''''$$$"""""""""!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$$$$#########$$$$$$$$$$$$######$$$%%%&&&%%%###!!!!!!!!! !!!!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""############""""""""""""!!!!!!"""######""" $$$######""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""############""""""!!!!!!!!!!!!!!!""""""""""""sssdddXXXMMMBBB===:::555444555000000000///......---------------,,,+++***)))(((((()))*********)))'''&&&(((((('''(((((()))***+++((((((((((((''''''''''''(((''''''%%%$$$###""""""&&&'''((((((&&&$$$""" %%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$####################################$$$###"""###$$$$$$###"""$$$$$$$$$#########""""""%%%%%%$$$$$$$$$%%%&&&'''&&&''')))*********)))(((((('''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&%%%&&&%%%"""!!!!!!"""$$$%%%!!!""""""######""""""!!!$$$#########%%%&&&%%%$$$#########"""""""""""""""!!!$$$$$$ %%%"""%%%%%%###"""###%%%&&&%%%###""""""###%%%&&&&&&&&&&&&%%%$$$###"""!!! !!!""""""!!!!!!"""###%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''+++***'''&&&&&&''')))+++++++++)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$(((### !!!%%%'''%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((((((((('''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%!!! ###%%%$$$"""!!!!!!!!!!!!""""""""""""$$$$$$$$$############""""""""""""""""""""""""""" !!!######""""""$$$%%%"""######$$$%%%&&&&&&&&&"""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%###############"""!!! $$$######$$$&&&''''''&&&%%%%%%%%%$$$$$$###############""""""!!! """""""""""""""""""""""""""!!!  !!!"""######""""""!!!!!! """"""""""""""""""""""""###!!! ###$$$""" """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$###""""""!!!!!!""""""#########$$$$$$#########""""""!!!!!!"""""""""""""""######$$$"""!!!!!!!!!"""###$$$$$$uuufffVVVKKKAAA===:::555333333000000//////......------,,,,,,,,,,,,+++******))))))))))))))))))(((''''''((('''''''''''''''((()))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###""""""""""""########################$$$#########$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$%%%%%%%%%&&&%%%&&&'''((((((''''''&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$$$$%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!###$$$###"""###"""""""""""""""""""""!!!""""""!!! """######%%%''''''%%%$$$%%%'''&&&%%%###""""""###%%%&&&$$$$$$$$$$$$###"""!!!!!!###$$$$$$$$$"""!!!!!!"""%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&''',,,***(((''''''(((***+++++++++)))(((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&'''''''''&&&&&&%%%$$$((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$########################"""  ###$$$###!!!############$$$$$$$$$$$$#########"""""""""!!!!!!"""""""""""""""""""""""""""###$$$###"""!!!"""### !!!""""""######"""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$######"""!!!$$$###"""###%%%'''&&&%%%%%%%%%%%%$$$$$$#########&&&&&&%%%%%%$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""#########"""""""""""""""""""""""""""""""""""""""###!!! ######""" """""""""""""""""""""""""""""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############!!!"""""""""########################"""""""""!!!"""""""""""""""######$$$""""""""""""""""""###$$$vvvgggRRRIII@@@===:::555111111000000//////...---------+++++++++,,,,,,++++++*********)))((((((((((((((((((''''''&&&&&&&&&&&&'''((((((((((((''''''''''''$$$$$$%%%&&&'''(((((()))%%%$$$######$$$&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$###"""!!!!!!!!!!!!################################################$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###((('''&&&%%%$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""######$$$$$$!!!"""$$$%%%%%%$$$###""""""""""""""""""""""""""""""!!!!!!!!!###$$$###"""""""""""""""""""""######!!! """%%%&&&%%%"""%%%&&&((('''&&&%%%%%%&&&&&&%%%$$$######$$$%%%&&&###############"""!!! """$$$%%%$$$###"""###$$$$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''***)))'''&&&&&&''')))***+++***))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$$$$&&&''''''''''''&&&%%%%%%%%%'''(((&&&"""!!!%%%)))%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""###"""!!!############$$$$$$$$$$$$""""""""""""!!!!!!!!! """"""""""""""""""""""""###$$$%%%###!!! !!!!!!""""""######$$$%%%%%%%%%"""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""###"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$######""""""!!!!!! """"""############""""""""""""""""""############""""""""""""""""""""""""###!!! !!!"""###""" """"""""""""""""""""""""#########""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""########################"""""""""""""""""""""""""""######$$$$$$###""""""""""""""""""ttteeeOOOGGG???<<<:::444111000000//////......---,,,,,,)))***+++,,,,,,,,,,,,,,,+++***((('''''''''((())))))(((((('''&&&&&&&&&&&&((((((((((((''''''''''''$$$%%%%%%&&&'''((())))))%%%$$$$$$$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$###"""""""""""""""##############################$$$$$$###"""###$$$########################""""""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$#########''''''&&&%%%%%%%%%%%%%%%$$$$$$###"""""""""######$$$%%%%%%%%%%%%%%%%%%$$$######""""""""""""######""""""###$$$$$$$$$######$$$$$$############$$$$$$$$$#########%%%&&&%%%$$$"""""""""""""""#########"""!!!!!!"""$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%######$$$$$$###"""!!!!!! !!!############%%%&&&###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&''''''&&&%%%$$$%%%&&&'''(((+++******)))(((((())))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&###%%%&&&'''((('''&&&%%%&&&&&&''''''''''''&&&&&&"""$$$%%%$$$""""""&&&***%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$###"""########################""""""!!!!!!""""""!!!!!! !!!!!!!!!""""""""""""######"""""""""!!!!!!!!!"""""""""""""""""""""""""""$$$$$$###!!!!!!!!!"""$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!"""###$$$$$$###$$$$$$$$$###############""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###!!!!!! !!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%"""""""""""""""##################""""""""""""""""""""""""""""""######$$$$$$$$$###"""!!!!!!!!!"""ppp```NNNEEE>>>;;;999444111000/////////...------,,,,,,))))))***+++,,,,,,,,,,,,+++***((('''''''''((()))******)))(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$#########$$$$$$########################"""$$$%%%$$$""""""###%%%########################!!!"""######$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$###""""""######%%%%%%%%%&&&&&&%%%%%%%%%''''''%%%$$$""""""""""""$$$###"""!!!"""###%%%&&&((('''&&&&&&&&&&&&'''((($$$#########%%%&&&%%%$$$!!!!!!""""""##################""" ###&&&$$$$$$$$$$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######!!!"""######!!! !!!"""###"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&'''((()))+++******))))))))))))***************************))))))((((((((('''''''''''''''&&&%%%%%%&&&&&&'''%%%&&&((()))))))))((((((&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$###!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""""""""$$$$$$#########""""""""""""""""""""""""""""""""" """######""""""###$$$!!!!!!!!!!!!"""""""""""""""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$"""!!!!!!!!!###$$$###"""########################%%%%%%$$$$$$$$$$$$######"""""""""""""""""""""""" """"""""""""  !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%######""""""""""""""""""""""""""""""""""""######"""""""""""""""######$$$$$$$$$###"""!!!!!!!!!"""mmm]]]NNNEEE===:::888444222222//////......---,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******)))(((((((((((((((***))))))(((((((((((()))((((((((((((''''''''''''((('''''''''&&&&&&%%%%%%%%%'''((()))((('''$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%########################!!!$$$&&&%%%"""!!!###%%%###############$$$$$$$$$""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&%%%$$$############%%%%%%&&&&&&&&&&&&%%%%%%***)))&&&$$$############%%%###!!! !!!###&&&((($$$$$$""""""""""""$$$$$$"""!!!!!!!!!###$$$###"""!!!!!!!!!"""######$$$$$$######""""""&&&$$$$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&### """""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''(((((((((((()))***+++++++++******))))))*********************************)))))))))(((((((((''''''((((((&&&%%%%%%%%%&&&''''''((((((((()))*********&&&&&&'''(((((((((((('''(((((()))))))))(((%%%###%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###"""!!!!!! !!!###"""!!! """###############$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""!!!######""""""$$$%%%########################"""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###""""""""""""############################################################### !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" """###"""!!! !!!###""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$############""""""""""""""""""""""""############"""""""""""""""######$$$$$$###""""""""""""""""""mmm\\\NNNEEE<<<999888555333444///......------,,,,,,+++******+++,,,,,,,,,++++++)))))))))))))))(((''''''(((((('''''''''((())))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$############$$$$$$########################!!!$$$&&&%%%""" ###&&&""""""#########$$$$$$$$$###"""  !!!$$$%%%######""""""###%%%'''(((''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%((('''%%%$$$###$$$%%%&&&""""""""""""###$$$%%%&&&"""!!!!!!""""""!!!!!!!!!###$$$###""" !!!!!!"""######$$$$$$"""  """######"""!!!!!!###&&&'''&&&$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######%%%&&&&&&$$$!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&''''''(((((()))******+++******))))))***++++++************************))))))))))))(((((((((''')))(((&&&%%%%%%%%%&&&'''(((((('''&&&''')))+++,,,&&&&&&'''((((((((((((((($$$)))***(((&&&%%%&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$################################################$$$######"""!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! """$$$############$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""!!!"""######"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######$$$$$$######$$$###""""""$$$$$$###"""!!!"""""""""#########$$$ !!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$###############"""""""""""""""""""""""" """###### !!!###"""""""""""""""""""""""""""""""""######$$$$$$%%%""""""""""""""""""""""""!!!!!!"""###########################"""""""""!!!!!!"""""""""############"""""""""""""""######$$$""""""""""""""""""###$$$mmm]]]OOOEEE<<<999777555444666///......------,,,++++++++++++,,,,,,,,,++++++***((()))*********)))'''&&&&&&&&&&&&&&&&&&'''((())))))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%###"""""""""""""""############################## $$$'''%%%!!! ###&&&""""""######$$$$$$$$$$$$$$$""" !!!$$$&&&!!!!!!!!!!!!###%%%'''(((''''''&&&&&&&&&''''''((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$#########%%%'''))) !!!###$$$%%%%%%%%%$$$&&&%%%$$$""""""$$$%%%&&&$$$#########%%%&&&%%%$$$ !!!!!!"""###$$$$$$$$$!!!&&&)))%%%  $$$&&&$$$"""###$$$$$$%%%%%%$$$$$$###!!!""""""#########""""""!!!"""$$$$$$######$$$&&&!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''######$$$%%%%%%&&&''''''+++***************++++++))))))))))))))))))))))))))))))))))))((((((((((((***)))'''%%%%%%%%%'''(((((('''%%%$$$%%%(((+++---&&&&&&'''((())))))((((((&&&)))%%%###&&&***%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$######""""""""""""""""""""""""""""""########################&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$ """"""!!!!!!###&&&!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%###!!! !!!"""###""""""""""""""""""""""""$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###############%%%###"""###$$$$$$###"""!!!!!!""""""#########$$$############$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$"""""""""""""""""""""""" """$$$### !!!###""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&######################## !!!###$$$$$$$$$###"""$$$#########""""""!!!!!!!!!!!!""""""#########$$$"""""""""""""""######$$$""""""!!!!!!"""###$$$$$$}}}kkk```QQQFFF;;;777555222222555..................------++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((()))******&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$"""!!!"""###%%%$$$$$$""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%"""!!!!!!###&&&(((########################$$$$$$######"""######$$$###$$$$$$%%%%%%$$$$$$############"""######$$$%%%$$$######"""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''***(((%%%###""""""$$$%%%((((((''''''''''''((((((###$$$$$$$$$$$$###""""""########################$$$#########""""""!!!!!!%%%%%%&&&'''&&&$$$!!!""""""!!!!!!!!!!!!!!!!!!$$$""" !!!###%%%&&&%%%"""""""""###$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$######"""""""""!!!!!!""""""#########$$$$$$$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''((())))))(((((((((***+++,,,''''''(((((((((((('''''''''&&&%%%$$$$$$%%%&&&'''))))))(((((('''''''''&&&---+++)))''''''(((***,,,'''''''''''''''''''''''''''((((((((('''&&&%%%%%%$$$$$$$$$&&&)))***)))'''***)))((('''&&&%%%$$$$$$)))'''&&&$$$######$$$$$$%%%%%%###"""""""""###$$$"""""""""!!!!!!!!!!!!!!! !!!###$$$$$$######"""$$$%%%&&&%%%###"""###$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$#########""""""!!!!!!########################"""######""""""###%%%'''"""""""""""""""######$$$'''$$$!!!!!!$$$%%%###!!!&&&###!!!"""$$$%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$)))(((%%%""" !!!!!!""""""""""""############$$$###"""!!!!!!!!!##############################""""""############"""""""""""""""""""""######$$$%%%$$$###""""""###$$$%%%%%%$$$###"""!!! !!!!!! !!!!!!"""!!! !!!###$$$!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""###########################"""!!!!!!!!!"""$$$%%%"""!!!  !!!"""""""""""""""""""""""""""~~~lll```PPPFFF===:::888444222333//////.........---------++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$###$$$%%%'''&&&&&&"""######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%'''(((########################$$$$$$###############$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$%%%$$$$$$###"""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''(((''''''&&&%%%%%%%%%$$$'''&&&&&&&&&&&&&&&&&&'''$$$$$$%%%%%%$$$$$$###"""##########################################""""""###$$$$$$%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$(((%%%#########$$$$$$#####################""""""&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$#########"""##################$$$$$$$$$$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))+++***)))(((((())))))***&&&''''''((((((''''''&&&+++***)))))))))))))))***((((((''''''&&&&&&&&&&&&***(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%&&&(((******)))******)))((('''&&&%%%$$$''''''&&&%%%$$$$$$###$$$%%%$$$###"""""""""###$$$########################!!!""""""###############$$$%%%&&&%%%###"""###$$$""""""""""""""""""""""""######$$$$$$$$$$$$##################"""""""""!!!###########################$$$$$$###""""""%%%'''"""""""""""""""###$$$$$$&&&$$$""""""$$$$$$###!!!%%%###!!!"""$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###"""!!!"""######""""""""""""############$$$######"""""""""##############################""""""############"""""""""""""""""""""######$$$$$$$$$###""""""###$$$$$$$$$$$$###"""!!! """!!!!!! !!!!!!""""""!!!!!! !!!"""###$$$"""###$$$$$$$$$$$$###""""""""""""""""""!!!!!!!!!""""""############""""""""""""""""""""""""""""""########################$$$###"""""""""###%%%%%%######"""!!!!!!"""######""""""""""""""""""""""""mmmaaaNNNFFF???===:::666222222000000///...---,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$###$$$%%%'''&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&#############################################$$$###$$$$$$%%%%%%$$$$$$##################$$$%%%%%%$$$$$$###""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$####################################$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$###%%%%%%%%%$$$$$$$$$###""""""!!! %%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%&&&''')))***,,,+++***)))((((((((((((&&&''''''((((((''''''&&&'''''''''''''''&&&%%%$$$''''''&&&&&&&&&&&&&&&%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''''''''(((&&&%%%&&&(((***++++++******))))))((('''&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""###$$$$$$###%%%%%%%%%###"""###$$$""""""""""""""""""""""""######$$$$$$$$$$$$##################""""""""""""########################$$$%%%%%%$$$""""""###%%%###""""""""""""###$$$$$$%%%$$$"""###$$$$$$###!!!###"""!!!"""$$$%%%%%%$$$########################$$$###"""""""""###$$$%%%"""""""""#########$$$$$$######$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""############"""""""""""""""""""""######$$$$$$######""""""######$$$""""""""""""!!!!!!!!!!!!###""""""!!!!!!""""""###!!!!!!!!!!!!!!!"""#######################################""""""!!!!!!!!!""""""############""""""""""""""""""""""""""""""########################$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""nnnbbbNNNEEE===;;;999444222222111000///...---,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))''''''&&&&&&''''''((()))+++***(((''''''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$"""!!!"""###%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###########################"""#########$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$############$$$%%%%%%%%%$$$######""""""#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))((())))))************))))))&&&&&&''''''&&&&&&%%%$$$#################################$$$$$$%%%%%%&&&"""""""""""""""###$$$%%%""""""""""""###############"""!!!###%%%''''''&&&""""""""""""!!!!!! $$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$%%%&&&(((*********))))))(((((((((((('''(((((())))))(((((('''$$$$$$%%%%%%%%%###""" ''''''''''''''''''''''''(((((((((((((((((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''')))'''%%%%%%(((***,,,,,,+++******)))((('''''''''$$$%%%&&&&&&&&&$$$###"""$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$%%%###$$$%%%$$$###"""###$$$""""""""""""""""""""""""######$$$$$$$$$$$$###############"""""""""""""""###########################$$$$$$###!!! !!!######""""""######$$$%%%$$$$$$###$$$$$$###""""""!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""$$$###"""""""""###$$$%%%""""""#########$$$$$$$$$"""###$$$&&&&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""""""""######$$$######""""""""""""######!!!!!!!!!!!!""""""""""""######""""""""""""######!!!!!!!!!!!!!!!""""""#########""""""""""""######$$$$$$######"""!!!!!!!!!""""""############""""""""""""""""""""""""""""""####################################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""ooocccPPPEEE;;;777555222111333111000///...---,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))((((((''''''(((((()))***+++***(((''''''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$"""!!!"""###%%%$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%###!!! ########################!!!"""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$%%%%%%&&&%%%$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&(((***+++))))))***++++++***))))))&&&''''''''''''&&&%%%%%%#################################$$$$$$%%%%%%&&&###############$$$&&&&&&!!!!!!"""""""""#########!!!!!! """$$$%%%$$$### !!!!!!""""""""""""############$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$&&&'''(((''''''(((((()))))))))))))))))))))******)))))))))(((((()))***)))(((&&&%%%((((((((((((((()))))))))'''(((((())))))***))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((''')))'''%%%%%%(((***,,,,,,******))))))((((((''''''###$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$######""""""############$$$$$$%%%%%%$$$###"""""""""###%%%&&&"""###$$$$$$""""""###$$$##############################$$$$$$$$$$$$######""""""""""""""""""######"""""""""""""""""""""""""""######""" ###############$$$$$$%%%###$$$%%%%%%$$$###""""""!!!!!!"""######$$$%%%&&&""""""""""""""""""""""""$$$$$$##############################$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""###### !!!!!!"""""""""""""""######"""!!!!!!"""######$$$#########"""""""""!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###############"""##################"""""""""""""""""""""""""""ooobbbPPPEEE:::555333111111333000000///...---,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))((((((((((((((()))******''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$###$$$%%%'''&&&&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''&&&%%%###!!! ######################## !!!###$$$%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$############$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$###$$$&&&(((***&&&&&&((((((((((((&&&&&&&&&&&&''''''&&&&&&%%%$$$#################################$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&"""""""""###$$$$$$%%%%%%%%%$$$###"""###!!! !!!""""""###$$$$$$######"""######$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&'''''''''%%%&&&'''((())))))))))))((())))))******))))))(((((())))))*********))))))((())))))))))))*********$$$&&&''')))))))))((((((''''''''''''''''''''''''&&&&&&''''''((('''''''''(((&&&%%%&&&(((***++++++)))))))))(((((('''''''''###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""!!!!!!""""""######$$$$$$###############$$$%%%%%%!!!"""$$$###""""""###$$$##############################$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""!!!"""###""" $$$############$$$%%%%%%"""$$$&&&&&&$$$"""""""""!!!"""$$$$$$######$$$&&&########################$$$$$$$$$########################$$$$$$$$$$$$%%%""""""###$$$%%%%%%%%%%%%""""""""""""""""""""""""""""""############"""""""""""""""""""""######$$$!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""### !!!"""""""""""""""""""""""""""""""""""""""########################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############"""!!!!!!"""######"""!!!!!!""""""""""""""""""""""""ooobbbOOODDD;;;777555222111222//////.........---------++++++++++++++++++++++++))))))))))))))))))))))))((())))))))))))))))))((((((''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$###$$$%%%'''&&&&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############################## !!!###%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&%%%$$$$$$##########################################"""""""""###$$$%%%%%%$$$###### !!!!!!"""######$$$$$$'''&&&%%%$$$###!!!""""""##################""""""""""""###$$$%%%&&&$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%''')))***)))((((((&&&'''((())))))(((((('''''''''((((((((((((''''''%%%%%%%%%%%%&&&'''(((((((((((((((((()))))))))***$$$&&&)))+++++++++)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%&&&(((******)))((((((((('''''''''''''''$$$$$$############$$$$$$###$$$$$$%%%$$$###"""!!!!!!!!!""""""###$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$ """######""""""###%%%##############################$$$$$$$$$$$$######!!!"""""""""############""""""""""""""""""""""""!!!###$$$$$$""" $$$$$$######$$$$$$%%%&&&!!!$$$&&&&&&$$$"""!!!"""!!!###%%%$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""!!!""""""###$$$%%%%%%########################""""""############"""""""""""""""""""""######$$$ !!!"""######"""!!! """"""""""""!!!!!!!!!!!!"""!!!!!! !!!!!!""" !!!"""###""""""!!! !!!"""######"""!!! """""""""######$$$$$$%%%""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$######!!!!!!"""######"""!!!!!!""""""""""""""""""""""""oooaaaMMMDDD===;;;999444111111..................------++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''' ''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$"""!!!"""###%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&########################!!!###%%%&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$""""""&&&''')))******)))'''&&&%%%%%%&&&&&&%%%%%%$$$###########################$$$#########""""""!!!!!! """###%%%%%%###!!!  !!!!!!"""&&&%%%$$$%%%%%%###!!!%%%%%%$$$$$$###"""""""""""""""""""""###$$$%%%&&&$$$##################$$$"""""""""######$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%%%%'''***,,,---,,,***((((((((()))))))))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%''')))***&&&'''''''''(((((())))))'''(((+++...///...,,,+++%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%$$$$$$$$$&&&)))***)))''''''''''''''''''&&&&&&&&&$$$$$$"""""""""###$$$%%%######$$$%%%$$$###"""!!!!!!!!!"""###$$$$$$%%%%%%"""###$$$%%%&&&%%%$$$$$$ """######""""""###%%%##############################$$$$$$$$$$$$######!!!!!!""""""#########$$$"""""""""""""""""""""""""""$$$&&&&&&$$$"""""""""$$$$$$######$$$$$$%%%&&& $$$''''''$$$!!!!!!""""""$$$&&&%%%"""!!!"""%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%"""!!! !!!###%%%&&&########################""""""############"""""""""""""""""""""######$$$ !!!"""######"""!!! ###"""""""""!!!!!!!!!!!!!!!!!! !!!!!! """#########"""!!!!!!"""$$$$$$"""!!!!!!!!!"""###$$$%%%%%%&&&""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&%%%$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""|||lllaaaMMMFFF===666444444222000222111000///...---,,,,,,+++++++++,,,,,,---------))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&(((******(((&&&''''''''''''''''''''''''%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$###############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&%%%$$$###"""!!!%%%$$$$$$$$$###"""""""""$$$###"""!!!!!!###%%%&&&""""""!!!!!!""""""###$$$###$$$%%%%%%&&&&&&&&&&&&(((%%%######$$$%%%###!!!$$$$$$############$$$$$$"""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%#########$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""$$$&&&(((&&&$$$$$$$$$########################$$$$$$$$$%%%%%%%%%#########"""###$$$$$$%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''((('''&&&%%%%%%&&&((()))''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((('''+++***((('''&&&''')))***&&&'''((()))************&&&&&&'''((())))))(((((())))))************))))))(((((('''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''(((((()))(((''''''&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################$$$$$$############$$$$$$!!!!!!!!!""""""######$$$&&&%%%$$$$$$######$$$$$$$$$$$$##################$$$######$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$###!!! !!!###&&&%%%%%%$$$#########$$$########################""""""############""""""###$$$$$$%%%%%%$$$$$$###""""""""""""############ !!!"""#####################$$$$$$$$$$$$############""""""""""""######################################################""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!##############################""""""""""""##############################$$$#########""""""!!!!!!%%%$$$###"""!!!!!!!!!!!!$$$$$$##################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""|||kkk___LLLEEE<<<666555444333111000000//////.........---******************++++++))))))))))))))))))))))))((((((''''''''''''((((((((('''''')))++++++)))'''''''''''''''''''''''''''%%%$$$$$$#########$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$###"""!!!########################"""######$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$&&&$$$""""""$$$&&&%%%###$$$$$$############$$$$$$########################!!!!!!"""###$$$$$$$$$$$$######""""""""""""""""""%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!###%%%&&&%%%###########################""""""""""""############"""""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######"""""""""###$$$%%%%%%%%%%%%&&&&&&((()))***&&&''''''((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((((((((((((((()))((('''&&&&&&'''((()))$$$%%%&&&'''(((((((((((('''((())))))))))))))))))))))))************))))))((('''&&&&&&%%%%%%&&&&&&%%%&&&''''''((((((((((((&&&&&&&&&'''((()))))))))+++***((('''%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$########################$$$######""""""######$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$#########$$$########################$$$######$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$###"""!!!"""$$$&&&%%%$$$$$$#########$$$##############################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$### !!!!!!!!!"""!!!""""""############"""!!!!!!""""""""""""!!!!!!###""""""!!!!!!""""""###################################################""""""""""""""""""""""""""""""############""""""##############################""""""""""""##########################################"""""""""!!!###"""""""""""""""##############################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""|||iii\\\JJJCCC;;;777555555444222////////////////////////++++++******************)))))))))))))))))))))))))))((((((''''''(((((())))))(((((()))++++++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###############$$$$$$$$$!!!###%%%''''''&&&$$$###$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""###"""!!!"""$$$&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$######"""!!!!!! %%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$$$$$$$###########################""""""#########$$$$$$$$$###############$$$$$$$$$########################!!!!!!"""""""""###############""""""######$$$%%%"""###%%%&&&((()))))))))%%%%%%&&&'''''''''''''''((((((''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&''''''((()))((('''&&&%%%%%%&&&'''((($$$%%%&&&'''(((((((((((()))***************)))(((((())))))******))))))(((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((())))))&&&''''''(((((()))))))))***)))(((&&&%%%$$$######$$$$$$############$$$$$$########################$$$$$$###""""""###$$$$$$########################$$$######""""""######$$$##################""""""%%%%%%$$$$$$####################################$$$###!!!"""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$$$$######$$$%%%%%%%%%$$$############$$$########################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$###### !!!!!!!!!"""""""""############""""""!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""####################################""""""""""""##########################################""""""""""""!!!!!!!!!!!!"""###$$$%%%##############################""""""""""""######""""""""""""""""""""""""{{{fffYYYHHHBBB;;;777666666555333000000//////.........------------,,,,,,+++++++++(((((((((((((((((((((((())))))(((((((((((())))))(((''''''(((******)))(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))&&&&&&&&&&&&%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&''''''((((((((('''$$$$$$$$$##################$$$%%%&&&'''&&&%%%%%%""""""!!!!!!""""""###$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&%%%%%%$$$########################""""""""""""###$$$$$$##################$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""#########$$$%%%$$$%%%%%%%%%%%%&&&&&&"""$$$%%%'''((((((''''''###$$$%%%&&&&&&''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%&&&'''((()))''''''&&&&&&&&&'''((()))''''''((())))))***))))))************))))))((('''(((((())))))))))))((((((((((((''''''&&&''''''(((***)))((('''&&&'''((()))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$##################$$$##############################""""""""""""############""""""!!!!!! $$$$$$$$$$$$$$$######"""###############$$$$$$$$$%%%### !!!""""""!!!########################$$$$$$############$$$$$$!!!###%%%%%%$$$$$$%%%&&&$$$$$$###############$$$###########################$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$######""""""#########$$$$$$$$$###############"""!!! ######$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!"""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$##############################""""""""""""#######################################"""""""""""""""""""""!!!!!!"""###$$$$$$""""""""""""###############""""""""""""""""""###""""""""""""""""""""""""yyydddWWWGGGAAA;;;777777777555333333222111///...,,,++++++---------,,,,,,+++++++++(((((((((((((((((((((((())))))(((((((((((())))))'''&&&%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$############%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$###"""!!!!!!&&&%%%$$$$$$$$$%%%&&&'''""""""!!!!!!""""""###$$$!!!"""###$$$%%%%%%&&&%%%$$$$$$$$$###"""""""""###$$$$$$############$$$$$$########################$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%########################"""###$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&((()))'''''''''(((((())))))***'''((())))))))))))))))))))))))))))))((('''&&&&&&(((((())))))))))))(((((()))((((((((((((((())))))---+++)))'''%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&((((((''''''''''''((((((""""""""""""""""""""""""#########$$$$$$#########""""""""""""""""""""""""###""""""""""""""""""###&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$###"""!!!""""""#########$$$$$$$$$)))&&&###!!!!!!"""!!! ########################$$$$$$############$$$$$$!!!###%%%&&&%%%$$$%%%&&&#########""""""###$$$$$$########################""""""############"""""""""######$$$$$$######"""############$$$$$$$$$$$$###############"""!!! ######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""######""""""""""""##############################""""""""""""""""""######$$$$$$###"""!!!!!!""""""!!!!!!"""""""""#########"""""""""######"""""""""""""""""""""""""""""""""xxxcccUUUGGGBBB;;;888777777555222444333222000...,,,***)))++++++******************))))))))))))))))))))))))***))))))(((((())))))***'''%%%$$$$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%% !!!""""""############%%%%%%$$$$$$###""""""!!!&&&%%%###""""""$$$&&&((($$$$$$######$$$$$$%%%&&& """$$$%%%&&&&&&&&&$$$%%%%%%###!!! !!!###$$$$$$############$$$$$$"""""""""""""""""""""""" !!!!!!"""""""""!!!!!! !!!!!!"""######$$$$$$######$$$%%%%%%%%%$$$$$$########################"""###%%%$$$######$$$&&&"""""""""###$$$$$$%%%%%%!!!!!!"""""""""######### !!!"""###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$###'''''''''&&&&&&%%%$$$#########$$$$$$$$$$$$#########$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''(((''''''(((((()))*********&&&&&&'''''''''''''''&&&'''((((((((((((''''''&&&'''(((((())))))(((((('''((((((((('''(((((()))***+++***)))'''%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############$$$$$$############$$$$$$########################"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""###""""""!!!!!!""""""###$$$$$$$$$$$$$$$#########"""###$$$$$$$$$###!!! """""""""###$$$$$$%%%%%%***(((&&&%%%%%%$$$###"""########################$$$$$$############$$$$$$!!!###%%%&&&%%%######$$$###""""""""""""###$$$$$$########################"""""""""######"""""""""""""""############""""""!!!!!!!!!"""""""""######"""############""""""!!!!!!!!!""""""""""""!!!!!!######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""######""""""""""""##############################""""""""""""############%%%$$$###"""!!!!!!!!!!!! !!!!!!""""""#########""""""############""""""""""""""""""""""""""""""vvvbbbUUUGGGBBB<<<888777666444111333222111///...,,,++++++******************++++++))))))))))))))))))))))))******))))))))))))******(((&&&$$$%%%&&&(((((((((%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$#########!!!"""######$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!""""""###"""""""""""""""#########$$$$$$$$$###############$$$%%%%%%$$$$$$######$$$$$$%%%&&& !!!"""$$$$$$%%%%%%%%%"""###$$$###!!! """$$$$$$$$$############$$$$$$######################## !!!""""""""""""""""""""""""""""""######!!!"""######$$$$$$$$$########################### """$$$$$$"""!!!###%%%!!!""""""###$$$$$$%%%%%% !!!!!!!!!"""""""""!!!"""$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$!!!"""###$$$$$$$$$######&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))))))))&&&&&&''''''''''''&&&&&&'''(((((()))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######""""""###!!!  !!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""""""""""""""$$$$$$$$$###!!! !!!""""""###$$$$$$%%%%%%&&&%%%$$$%%%&&&&&&$$$"""########################$$$$$$############$$$$$$!!!###%%%%%%$$$"""!!!""""""""""""""""""###$$$$$$########################"""######$$$$$$######"""""""""############""""""!!!!!!"""""""""#########!!!""""""############"""!!!!!!""""""""""""!!!!!!$$$$$$############$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######""""""""""""##############################!!!"""""""""##################"""""""""""""""### !!!!!!"""######$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""uuuaaaUUUHHHCCC<<<999888666333000111111000///...------,,,+++++++++,,,,,,------...))))))))))))))))))))))))******))))))))))))******)))'''%%%%%%''')))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''############$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$'''&&&&&&%%%%%%$$$$$$###""""""###$$$&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$### !!!"""$$$&&&'''''' """###%%%%%%$$$###""""""""""""!!!"""######$$$"""######$$$$$$$$$###### """######!!!!!!$$$'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######### !!!"""###############""""""""""""""""""""""""!!!###### """$$$!!!""""""###$$$$$$%%%%%%""""""""""""############"""$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###############$$$%%%&&&'''&&&%%%%%%%%%%%%$$$###$$$%%%'''((($$$$$$$$$$$$###!!! '''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((('''&&&%%%$$$%%%&&&'''((((((((((((((()))))))))))))))(((((('''((()))***************''''''((((((((((((''''''$$$$$$$$$$$$%%%%%%&&&'''###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######$$$$$$%%%%%%%%%&&&!!!"""$$$%%%$$$###!!! !!!""""""###$$$$$$%%%%%% """$$$$$$###!!!""""""""""""""""""""""""$$$$$$############$$$$$$!!!###%%%%%%###!!! """"""!!!""""""###$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$""""""############""""""###$$$$$$$$$$$$%%%%%%%%% !!!"""#####################$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""######""""""""""""##############################!!!!!!""""""#########$$$!!!!!!!!!!!!"""###$$$%%% !!!"""######$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""uuubbbWWWLLLDDD===;;;:::666333333333333333333111///,,,+++...---+++*********++++++((()))+++,,,,,,+++***)))'''&&&$$$%%%'''(((((('''&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###'''&&&%%%%%%$$$$$$$$$$$$)))&&&###""""""$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$###""""""###"""!!!"""$$$%%%$$$###%%%$$$###!!!!!!!!!!!!!!!%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$###""""""&&&&&&%%%$$$###"""!!! ###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$#########""""""!!!!!!$$$$$$$$$#########""""""!!!"""#########%%%$$$$$$###"""!!!!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$ !!!"""$$$$$$###""""""!!!"""$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&$$$ ######"""############$$$$$$$$$######################## !!!###$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%'''&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$(((((())))))))))))(((((()))))))))))))))((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$##################$$$$$$%%%$$$###$$$%%%%%%$$$###"""$$$######$$$&&&%%%$$$$$$$$$$$$$$$%%%&&&$$$#########""""""!!!!!!########################"""###$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###############$$$$$$############$$$$$$###$$$$$$$$$$$$###""""""###"""""""""$$$%%%$$$###(((&&&""" ###%%%%%%###""""""######""" !!!!!!""""""######!!!  """$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$###!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""!!! !!!"""#########"""%%%$$$$$$###"""!!! uuucccXXXMMMDDD===<<<:::666333444222222111111000///...------,,,+++*********++++++)))***++++++++++++))))))(((&&&%%%&&&'''))))))((('''''''''(((((('''''''''((('''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%'''%%%###"""$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$############"""!!!"""$$$$$$$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$#########"""&&&&&&%%%%%%%%%$$$$$$$$$!!!"""######$$$$$$$$$$$$###""""""!!! """"""""""""""""""""""""$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!"""############### !!!###$$$$$$$$$$$$"""""""""!!!!!! !!!$$$"""!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&'''(((''''''&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&''''''((())))))(((((())))))))))))((((((((())))))))))))((('''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$########################%%%$$$###$$$$$$%%%$$$### $$$%%%$$$$$$%%%&&&"""!!!!!! !!!!!!############"""""""""!!!########################"""###$$$$$$""""""###$$$"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############$$$######""""""######$$$###$$$$$$$$$######""""""###"""!!!"""$$$%%%$$$###""" !!!###"""!!!!!!""""""!!!!!!!!!!!!"""""""""""""""!!!  """$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$!!!!!!!!!"""""""""""""""""""""""""""""""""""""""########################!!!!!!"""""""""#########""""""""""""""""""""""""########################"""""""""""""""!!! """""""""""""""""""""""""""""""""""""""!!!  !!!###$$$$$$######$$$$$$$$$###""""""!!!!!!wwweeeZZZMMMEEE>>><<<;;;777555555000000//////......//////---,,,+++*********+++++++++++++++++++++***)))((()))'''&&&'''((())))))((('''(((((())))))((((((''')))((('''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$###$$$%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$######$$$%%%&&&'''&&&%%%$$$###$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%((('''$$$###"""###$$$%%%$$$$$$$$$$$$$$$######""""""#########$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$!!!"""######$$$$$$$$$#########""""""!!!!!! """"""""""""""""""""""""###$$$%%%%%%&&&%%%%%%%%%##############################""""""""""""######"""""""""""""""######$$$!!!""""""###$$$$$$######%%%%%%$$$###"""!!! ###""""""!!!"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''''''''&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&'''(((******+++(((((())))))))))))((((((((((((((()))(((((('''&&&(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&&&&&&&%%%%%%&&&$$$$$$###"""!!!!!!!!!"""############""""""""""""########################"""###$$$$$$""""""###$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""########################!!!!!!"""###############$$$######""""""######$$$$$$$$$#########"""""""""###"""!!!"""$$$%%%$$$###""""""!!! !!!###$$$###!!! !!!"""!!!""""""""""""""""""!!!!!!"""!!! """$$$$$$###########################""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!!!! !!!!!!"""###""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%""""""""""""""""""""""""########################!!!""""""""""""!!!!!! """""""""""""""""""""""""""""""""""""""!!!!!! !!!"""###$$$$$$$$$$$$########################xxxfff[[[MMMEEE>>>===<<<888555666222000///---------......,,,+++++++++++++++++++++,,,,,,,,,+++***)))((((((***((('''''')))***)))((((((((())))))))))))((((((***)))(((&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$%%%&&&&&&$$$"""######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$#########%%%&&&%%%$$$#########$$$$$$$$$######"""###%%%&&&&&&%%%###"""###$$$%%%%%%&&&&&&%%%%%%)))(((%%%###"""###$$$%%%$$$$$$%%%%%%$$$$$$###"""#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""###############"""""""""""""""!!!!!!!!! """"""""""""""""""""""""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""""""""######"""!!!!!!!!!"""$$$%%%#########$$$$$$######"""%%%%%%$$$######"""!!!!!!!!!$$$$$$ """$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((((())))))))))))(((((('''(((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$#########$$$$$$%%%&&&&&&%%%%%%$$$$$$&&&%%%$$$###"""!!!!!!!!!#########"""""""""""""""########################"""###$$$###"""!!!"""$$$!!!!!!!!!"""""""""######"""""""""###############""""""""""""""""""""""""!!!!!!"""#####################""""""""""""######$$$######"""""""""""""""###"""!!!"""###$$$$$$"""$$$$$$%%%%%%&&&'''((((((###"""!!!!!!"""###""" $$$######""""""!!!!!!!!!###!!! !!!"""$$$$$$###########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############$$$###"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!#################################$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""######$$$$$$$$$$$$"""#########$$$$$$$$$%%%xxxfff[[[MMMEEE>>>===<<<888666666444222000...,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******)))((((((+++)))'''''')))))))))((((((((())))))))))))((((((***)))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&(((&&&&&&&&&&&&%%%###!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&&&&%%%$$$%%%'''((('''&&&&&&%%%###!!!!!!"""###$$$"""###%%%&&&&&&%%%###"""###$$$%%%%%%&&&&&&%%%%%%)))(((&&&$$$######$$$%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$########################""""""###########################"""""""""!!!!!!""""""######""""""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!###$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""""""""######"""""""""###"""!!!!!!!!!"""$$$%%%###$$$$$$$$$$$$######""" ###$$$"""!!!$$$%%%$$$""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$############"""%%%$$$$$$######$$$$$$%%%"""""""""#########$$$$$$###############$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))(((((('''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###%%%$$$"""!!!###$$$%%%$$$$$$$$$$$$$$$###"""###"""!!! """"""""""""""""""##############################!!!"""######"""!!!"""###"""""""""#########$$$$$$#########$$$$$$$$$%%%%%%########################!!!!!!"""##################""""""""""""""""""###$$$###"""!!!!!!!!!"""""""""!!! !!!###$$$###""" !!!"""###$$$$$$%%%%%%$$$###""""""$$$$$$$$$"""$$$$$$######""""""!!!!!!$$$"""!!!!!!###$$$$$$###########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########""""""""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""############$$$!!!!!!!!!!!!!!!!!!!!!!!!########################"""######$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###############$$$$$$$$$"""""""""######$$$%%%%%%yyyfff[[[LLLDDD===<<<;;;888666666444333111///...,,,,,,+++******+++,,,,,,,,,++++++,,,,,,+++***)))))))))******)))''''''((()))(((''''''(((((())))))((((((''')))(((''''''&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$%%%&&&&&&((('''%%%%%%&&&&&&$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&%%%$$$#########%%%%%%###$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$###############$$$$$$$$$"""""""""""""""#########%%%$$$$$$$$$$$$#########"""""""""###""""""!!!!!!############"""""""""""""""""""""""""""""""""""" !!!"""############&&&&&&&&&&&&&&&&&&&&&&&&""""""############"""""""""""""""""""""######$$$###$$$$$$$$$$$$$$$######!!!!!!!!!!!!"""""""""### ###!!! ###$$$""""""############$$$$$$$$$""""""""""""""""""""""""$$$$$$##################%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$######"""""""""###$$$%%%'''&&&%%%%%%%%%%%%&&&'''######$$$%%%&&&(((((()))(((((())))))))))))((((((&&&&&&''''''&&&&&&%%%$$$###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""!!!###%%%$$$!!! """%%%%%%###""""""######"""!!!$$$###"""!!!!!!!!!!!!!!!""""""""""""####################################!!!"""######!!!!!!"""###"""""""""#########$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""##################""""""!!!!!!""""""###$$$###"""!!! !!!"""""""""!!! !!!###$$$###""" !!!""""""###$$$$$$$$$###"""###%%%&&&%%%$$$##################""""""$$$###!!!"""###$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""######!!!###$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""!!!"""""""""""""""""""""""" !!!!!!"""""""""""""""######"""""""""######$$$!!!!!!""""""#########$$$yyyfffZZZKKKCCC<<<;;;;;;777555666222222222111000...---,,,)))***+++,,,,,,,,,,,,+++,,,+++***))))))******+++***(((&&&&&&'''((('''&&&'''''''''((((((''''''''''''''''''''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&''''''%%%###$$$%%%'''((('''######$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###$$$&&&&&&&&&$$$ """$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$""""""#########$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$############""""""######$$$#####################$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!"""#####################$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$ ###"""!!!$$$$$$""""""############$$$$$$$$$""""""""""""""""""""""""##################$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%%%%$$$#########$$$&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&'''(((((()))(((((())))))))))))((((((%%%&&&&&&&&&&&&%%%$$$$$$###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!! ###&&&$$$!!!"""%%%%%%###!!!!!!###$$$###!!!&&&%%%%%%$$$$$$$$$%%%%%%!!!"""""""""####################################!!!"""###"""!!! !!!###!!!!!!!!!"""""""""######"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############""""""!!!!!!!!!!!!""""""$$$###!!! """###"""!!! !!!#########!!!###############$$$%%%&&&###"""""""""$$$%%%$$$#####################$$$$$$%%%###""""""###$$$######""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""""" """######!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""######"""!!!!!!!!!"""###!!!!!!!!!!!!!!!"""""""""yyyeeeYYYJJJBBB<<<;;;:::777555555000111222222222111///...)))***+++,,,---,,,,,,++++++***)))))))))***+++,,,***(((&&&&&&&&&'''&&&%%%&&&&&&''''''''''''&&&&&&'''&&&&&&''''''((()))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''%%%###!!!"""%%%)))++++++######$$$$$$$$$%%%%%%%%%!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###%%%'''&&&###!!!%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%###%%%'''(((((('''%%%$$$%%%%%%&&&&&&%%%%%%$$$###"""######$$$&&&''''''((($$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!###$$$$$$$$$###""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""!!! !!!%%%$$$$$$&&&&&&$$$"""############$$$$$$$$$########################""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''******)))((('''&&&&&&%%%(((((())))))))))))((((((%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!! ###&&&$$$!!!"""%%%&&&###!!!!!!$$$%%%$$$"""""""""""""""""""""######!!!!!!""""""#########$$$########################!!!"""###"""!!! !!!### !!!!!!!!!""" !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""!!!!!!!!!!!!""""""$$$###!!!  """###"""!!! !!!"""######!!!###"""!!!!!!!!!"""###$$$"""!!!!!!!!!###$$$$$$###"""""""""###$$$$$$$$$%%%%%%$$$""""""###$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""###$$$%%%$$$!!!""""""""""""""""""""""""########################!!!""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""""""""""""""###"""!!! !!!""""""!!!!!!!!!!!!!!! wwweeeZZZKKKCCC<<<;;;:::777444555///......///000000...---((()))***++++++***)))(((************))))))))))))******)))(((((((((((((((&&&&&&&&&'''''''''''''''###%%%'''((())))))'''&&&%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$#########%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&###"""$$$"""((('''&&&%%%$$$%%%&&&&&&""""""""""""###$$$%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$&&&&&&%%%$$$###"""!!! """""""""###$$$$$$%%%%%%"""""""""###$$$$$$$$$%%%%%%$$$###""""""###$$$%%%#########$$$%%%%%%%%%&&&"""############$$$$$$$$$"""""""""######"""""""""$$$&&&''''''%%%$$$$$$%%%'''&&&$$$"""!!!!!!""""""%%%$$$######""""""##############################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%###""""""###$$$$$$$$$&&&(((***+++---...***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#####################"""""""""""" !!!###$$$%%%$$$""" !!!$$$%%%### &&&%%%%%%$$$###"""!!!!!!$$$###"""!!! $$$$$$$$$#########""""""$$$#########""""""!!!!!!$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""###"""!!! !!!"""###!!!"""""""""############"""#########$$$$$$$$$$$$###"""!!! !!!"""#########""""""""""""######%%%$$$$$$######$$$$$$%%% !!!"""$$$$$$###""""""!!!!!!!!!!!!!!!!!!###$$$$$$######$$$%%%$$$#########""""""!!!!!!""""""""""""""""""""""""######""""""!!!!!! !!!"""######"""!!! ###"""!!!!!!"""###"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!""""""######$$$$$$"""###$$$%%%%%%$$$"""!!!############""""""!!!!!!%%%%%%%%%$$$$$$$$$######wwweeeZZZKKKBBB<<<;;;:::777444555555333111000000...,,,*********++++++++++++******************))))))))))))******)))(((((((((((((((***)))((('''&&&%%%%%%$$$%%%&&&((()))((('''&&&%%%&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&''')))'''######&&&'''%%%''''''%%%$$$$$$$$$%%%&&&$$$$$$######$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$###""""""###$$$$$$#########$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$"""$$$%%%%%%###""""""###&&&%%%$$$###""""""######""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$######""""""######$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$######$$$%%%%%%%%%%%%&&&'''(((((()))***)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#####################""""""""""""!!!!!!!!!!!!"""###$$$$$$###"""!!!"""#########"""""""""##################&&&&&&%%%$$$###"""!!!!!!$$$$$$$$$#########""""""############"""""""""!!!"""########################""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""###"""!!! !!!"""###"""#########$$$$$$$$$$$$"""""""""#########$$$$$$###"""!!!!!!!!!!!!"""#########""""""""""""######%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!"""######$$$$$$###"""!!!!!!!!!""""""!!!###$$$$$$######$$$%%%############"""""""""!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!"""######"""!!!!!!$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""" !!!""""""######"""""""""""""""""""""#########"""###$$$&&&&&&%%%###"""$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$wwweeeZZZJJJBBB<<<;;;:::777555555777555333111000///,,,***,,,,,,++++++++++++,,,,,,++++++*********)))))))))***))))))(((((((((((((((***))))))((('''&&&%%%%%%'''(((((()))(((&&&%%%###'''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!"""########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&"""######$$$&&&''''''((((((******''''''))))))&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%$$$###$$$&&&((())))))(((((((((''''''''''''&&&%%%$$$$$$######$$$$$$""""""######$$$$$$$$$%%%$$$$$$######"""!!!!!! $$$$$$$$$###############$$$$$$###""""""###$$$$$$##################"""""""""############$$$$$$$$$$$$###!!! !!!###$$$"""$$$%%%%%%###""""""###%%%$$$############$$$$$$ """$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""########################"""""""""""""""###############""""""######$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$)))(((&&&%%%$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''******))))))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""######"""""""""######$$$"""#########"""!!!"""###""""""""""""""""""""""""%%%%%%%%%%%%$$$$$$$$$###$$$############"""""""""############""""""""""""!!!!!!!!!""""""#########""""""""""""""""""######"""""""""""""""""""""""""""######$$$$$$######"""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$%%%%%%!!!"""""""""###############""""""!!!!!!""""""#########""""""""""""######$$$$$$############$$$$$$######"""""""""######$$$&&&$$$"""!!!!!!!!!###$$$!!!###$$$$$$######$$$%%%############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###$$$$$$###""""""%%%$$$###""""""###$$$%%%""""""""""""""""""""""""!!!"""######$$$$$$##################"""""""""""" !!!###$$$%%%$$$######$$$$$$$$$$$$$$$#########""""""##################xxxfff[[[JJJBBB;;;;;;:::777555666555333000000000///...,,,,,,+++***))))))***+++,,,+++++++++*********))))))))))))(((((((((((())))))&&&&&&''''''(((((())))))''''''(((((('''&&&%%%%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%&&&''''''%%%((()))'''''')))((($$$%%%%%%$$$$$$$$$#########&&&%%%#########%%%(((***)))))))))))))))(((((('''&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$#########""""""!!!!!!!!!%%%$$$$$$$$$###"""""""""$$$##################$$$$$$#########"""!!!!!!!!!""""""#########$$$$$$$$$""""""!!! !!!""""""$$$&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%!!!###%%%&&&%%%$$$###&&&%%%%%%$$$$$$######"""########################""""""""""""""""""""""""#########"""""""""""""""######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%$$$#########"""((('''%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%&&&'''((((((******)))((('''&&&&&&%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""!!!%%%%%%$$$###""""""###### ###%%%$$$!!! """$$$&&&%%%$$$"""!!!""""""""""""""""""""""""############""""""""""""#########""""""""""""""" !!!"""######$$$"""""""""""""""#########""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$!!!!!!"""""""""#########""""""""""""""""""""""""######""""""""""""######$$$$$$############$$$$$$$$$$$$###############$$$'''%%%###!!!!!!"""$$$%%%!!!###$$$$$$######$$$%%%#########"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!#########$$$$$$#########$$$######""""""######$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! !!!"""###""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!xxxggg\\\IIIAAA;;;;;;:::777666666444222///.........---,,,+++***)))(((((()))***+++++++++++++++************))))))(((((((((((())))))&&&&&&''''''((())))))***%%%&&&&&&''''''((('''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###'''((('''''')))'''$$$%%%%%%%%%$$$$$$$$$######%%%$$$###"""###%%%'''((())))))*********)))((('''&&&%%%$$$$$$######$$$$$$$$$$$$$$$############"""!!!"""""""""#########$$$%%%$$$$$$$$$###"""""""""#########$$$$$$#########$$$#########"""!!!!!!!!!""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%$$$!!!###$$$%%%%%%$$$"""!!!$$$#########"""""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""#########"""""""""""""""######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%'''&&&$$$######$$$%%%%%%$$$$$$%%%%%%&&&'''(((((()))))))))((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$####################################"""""""""!!!&&&%%%$$$###"""""""""""" ###%%%$$$!!! """$$$%%%%%%###"""!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""###### !!!"""######$$$!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""############""""""######""""""""""""######$$$######""""""######$$$$$$$$$###############$$$&&&%%%###"""!!!"""###$$$!!!###$$$$$$######$$$%%%""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$##################$$$"""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""" wwweeeZZZIIIAAA;;;;;;:::888666777777444000...---,,,***)))***))))))))))))))))))***,,,++++++++++++*********((((((((((((((())))))***)))))))))(((((((((''''''%%%%%%&&&&&&'''(((((()))'''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%(((***((((((***)))&&&%%%%%%%%%&&&%%%$$$$$$############$$$$$$%%%&&&'''((()))*********)))'''&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$######""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$###############"""###$$$$$$$$$$$$###"""##################"""""""""############$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%"""$$$%%%%%%###""""""###$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$###"""!!!""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""###############""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""######$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$#########$$$%%%$$$%%%%%%&&&&&&'''''''''(((((((((''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""""""""###########################""""""""""""%%%$$$###""""""""""""""""""#########"""!!!"""###!!!!!!!!!""""""#########"""""""""""""""#########!!!!!!"""""""""""""""###""""""""""""############!!!!!!!!!""""""#########!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""#########$$$$$$$$$$$$"""######$$$$$$######"""######""""""""""""############""""""""""""############"""""""""######$$$$$$$$$###"""""""""""""""!!!###$$$$$$######$$$%%%""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$###""""""""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""######$$$$$$##################""""""""""""#########$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$&&&&&&%%%$$$"""!!! tttbbbXXXIIIAAA;;;:::;;;888666777777444000...------,,,+++)))******++++++******))),,,,,,+++++++++*********((((((((((((((()))******))))))))))))((((((((((((''''''&&&&&&&&&''''''(((&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&)))***((((((++++++(((%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&'''''''''&&&'''((()))******(((&&&%%%&&&%%%$$$$$$######$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$"""###$$$$$$$$$$$$###"""#########$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&$$$"""!!!!!!"""$$$&&&"""$$$%%%%%%###""""""###%%%&&&&&&&&&&&&%%%###"""###############$$$$$$$$$!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$!!!"""""""""#########$$$############""""""""""""######"""!!!!!!!!!""""""###"""!!!"""#########""" !!!!!!"""###$$$%%%%%%$$$$$$##################!!!!!!!!!!!!""""""######!!!"""""""""############"""##################### !!!!!!"""######$$$$$$""""""""""""""""""""""""###"""!!! !!!"""### !!!"""######"""!!! !!!!!!!!!!!!""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""######""""""""""""############""""""""""""######!!!!!!!!!!!!"""######$$$""""""#########"""!!! !!!###$$$$$$######$$$%%%!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""######""""""!!!!!!""""""###"""""""""######""""""""""""""""""""""""""""""""" !!!""""""######"""""""""""""""""""""###############"""""""""######$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$#########qqq```UUUHHHAAA;;;:::;;;888666777444111///...///111111111***+++,,,------,,,+++***,,,,,,,,,+++++++++******((((((((((((((()))******&&&&&&'''((()))***++++++)))((('''&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((('''&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&%%%$$$$$$&&&%%%%%%$$$$$$#########"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&'''(((%%%((((((&&&&&&)))***'''&&&&&&'''((('''&&&%%%$$$###$$$''')))))))))'''&&&&&&''')))***)))(((&&&%%%&&&%%%$$$$$$######$$$$$$ !!!"""###$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$###""""""######$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""#########$$$%%%%%%%%%&&&"""############$$$$$$$$$%%%!!!!!!%%%$$$&&&''''''%%%$$$$$$%%%&&&&&&''''''&&&$$$###!!!""""""""""""###$$$&&&'''!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$%%%#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$############$$$$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((()))(((((((((((('''''''''''''''&&&%%%%%%$$$###############$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$!!!!!!""""""#########$$$############""""""""""""""""""!!!!!!!!!!!!""""""%%%""" !!!$$$%%%### ####################################""""""!!!!!! !!!!!!!!!""""""######!!!!!!""""""#########$$$$$$$$$$$$############### !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""###"""!!! !!!"""### !!!"""######"""!!! """"""""""""############$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%$$$###"""######""""""""""""############""""""""""""###### !!!"""$$$$$$ !!!###$$$###""" !!!###$$$$$$######$$$%%%!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""#########"""!!! !!!"""#########$$$$$$$$$$$$######"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!""""""######$$$$$$!!!  !!!!!!""""""#########$$$""""""###$$$%%%%%%&&&&&&uuucccWWWKKKBBB<<<;;;:::666444555444222...---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))---+++***)))***+++***)))...,,,)))&&&%%%&&&''')))************))))))))))))((((((((((((((((((((((((''''''&&&%%%$$$$$$######%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$###############$$$$$$$$$&&&%%%$$$#########$$$%%%(((''''''(((+++,,,,,,+++***(((&&&$$$###$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$(((((('''''''''&&&&&&&&&&&&""" %%%'''%%%"""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$ """###$$$%%%%%%&&&&&&%%%###"""""""""######$$$$$$$$$############### !!!###%%%&&&%%%$$$###%%%%%%$$$$$$###$$$$$$%%%""""""!!!!!!!!!###$$$%%%$$$######"""######$$$$$$%%%$$$###"""!!!!!!!!!!!!""""""$$$%%%%%%$$$###"""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$##################%%%%%%&&&&&&&&&%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%$$$$$$&&&''''''&&&(((((((((((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$####################################"""""""""!!!!!!########################$$$$$$###"""!!!!!!""""""""""""############""""""########################"""######""""""!!!  !!!!!!"""###%%%&&&'''######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""!!!!!!"""###$$$$$$###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""""""""""""""###############$$$%%%&&&'''&&&%%%%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###%%%&&&""""""############""""""!!!!!!""""""""""""!!!!!!######################## !!!!!!""""""######""""""""""""""""""""""""!!!!!! !!!"""###$$$###"""!!! !!!"""###$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""############"""""" !!!!!!""""""######""""""############""""""######$$$$$$$$$$$$############$$$$$$$$$######"""$$$###"""!!!!!!"""###$$$wwwfff[[[LLLDDD===<<<<<<888666666555222///---------+++***++++++++++++++++++++++++************************+++)))''''''((()))((('''+++***(((''''''''')))***&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%"""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%&&&%%%%%%&&&)))++++++******)))'''&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&"""!!!%%%'''%%%"""######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$%%%%%%%%%$$$$$$&&&%%%$$$############$$$##################$$$$$$!!!"""###%%%%%%$$$###"""%%%%%%$$$$$$$$$%%%%%%&&&$$$######""""""###$$$%%%"""""""""###$$$&&&'''(((&&&%%%$$$###""""""""""""######$$$$$$$$$######"""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%''''''''''''(((((((((((('''%%%$$$$$$&&&''''''&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$###"""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""###$$$%%%&&&######""""""""""""######""""""""""""""""""""""""#########$$$$$$$$$%%%%%%"""############$$$$$$$$$"""""""""""""""###$$$$$$"""""""""""""""######$$$########################""""""""""""############"""###$$$%%%&&&%%%%%%$$$###""""""!!!!!!""""""###############$$$$$$$$$$$$""""""############""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###""""""""""""######$$$###"""!!!!!!!!!!!!"""###!!!!!!""""""#########$$$!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$######!!!!!!"""""""""""""""###""""""############"""""""""######$$$$$$######"""######$$$$$$$$$######"""######""""""""""""######xxxhhh]]]MMMEEE???>>>===:::888888666333000.........---+++++++++++++++++++++++++++++++++++++++++++++++++++***)))''''''((()))(((''''''((((((((())))))******###$$$%%%&&&'''((())))))))))))))))))))))))))))))(((((((((''''''&&&&&&%%%########################%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$'''&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$%%%%%%###""""""$$$''')))))))))***))))))(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&###!!!!!!$$$&&&%%%###""""""##################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""''''''&&&&&&%%%$$$""""""%%%%%%$$$#########$$$$$$"""""""""###$$$$$$$$$%%%!!!"""###$$$$$$###!!! $$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%% !!!!!!"""###$$$$$$&&&&&&%%%$$$############%%%%%%$$$###"""""""""###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%#################################$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%''''''''''''(((((((((((('''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""########################$$$###""""""""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###############""""""""""""###$$$%%%######""""""""""""######""""""""""""""""""""""""#########$$$$$$$$$$$$%%%"""############$$$$$$$$$""""""""""""""""""###$$$!!!!!!"""#######################################""""""""""""############""""""###$$$$$$$$$$$$###$$$##################$$$$$$%%%%%%&&&%%%$$$###"""""""""############""""""!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$############""""""""""""""""""""""""$$$$$$$$$###############$$$###""""""""""""###$$$"""""""""""""""#########!!!""""""######""""""!!!###$$$$$$%%%%%%$$$$$$##################"""""""""""""""############"""""""""######$$$$$$######""""""######$$$$$$$$$######""""""############""""""vvvfff\\\MMMEEE???>>>>>>:::888999777444111/////////---,,,........................++++++++++++++++++++++++,,,***((((((*********)))&&&''')))******))))))(((&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$''''''&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$%%%%%%"""""""""$$$''')))))))))(((((())))))((('''&&&%%%$$$$$$$$$$$$%%%&&&'''((((((((('''''''''&&&&&&&&&&&&$$$""""""$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$###!!! &&&&&&&&&%%%$$$###"""!!!########################!!!!!!"""###$$$%%%%%%%%%###############"""!!! """"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$######"""!!!!!!&&&%%%$$$###############&&&%%%$$$"""!!!"""######$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$ !!!"""###$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!##############################"""""""""""""""###""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%% !!!"""#####################""""""""""""############""""""""""""######""""""""""""""""""""""""############$$$$$$$$$$$$""""""#########$$$$$$$$$###"""""""""""""""###### !!!"""$$$$$$###""""""""""""""""""""""""""""""!!!"""""""""############!!!""""""###############%%%$$$$$$######$$$$$$%%%"""###%%%&&&&&&%%%###!!!""""""############"""""" !!!!!!!!!!!! """"""""""""""""""""""""$$$$$$$$$######"""""""""""""""""""""""""""""""""$$$$$$$$$$$$###""""""!!!$$$##################$$$&&&%%%$$$###""" """""""""######""""""""""""######$$$$$$######"""%%%%%%$$$$$$######""""""""""""############""""""""""""############""""""""""""###$$$$$$$$$######!!!"""###$$$$$$###"""!!!rrrbbbXXXKKKDDD=========:::888888777555111000//////...---........................************************+++)))(((((()))******)))((((((*********)))'''&&&((((((((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$''''''''''''&&&&&&&&&&&&%%%&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$###""""""!!!######$$$$$$%%%%%%%%%%%%#########%%%((()))***)))'''''''''''''''&&&$$$$$$#########$$$%%%&&&'''((((((((('''''''''&&&&&&&&&&&&%%%######$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$"""!!! """"""############""""""!!!!!!""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%###############"""!!!!!!!!!!!!"""###$$$$$$######$$$$$$$$$######"""!!!!!!&&&&&&'''''''''&&&%%%$$$$$$######""""""""""""###&&&%%%###"""""""""###$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$ !!!"""###$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''%%%$$$$$$&&&''''''&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""######""""""############"""""" ###############"""!!!!!!$$$###""""""!!!"""""""""######""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$######"""""""""""""""### !!!"""$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!!!!"""""""""######%%%%%%$$$$$$$$$$$$%%%%%% """$$$%%%%%%###"""""""""############""""""###$$$$$$%%%%%%$$$$$$####################################""""""!!!!!! ########################"""#########"""!!! #########$$$$$$#########%%%%%%$$$###"""!!! """"""############""""""!!!!!!""""""""""""!!!!!!%%%%%%$$$$$$######""""""""""""############"""""""""""""""######"""""""""!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!ooo___UUUJJJBBB<<<<<<<<<999777888777444111/////////---,,,++++++++++++++++++++++++))))))))))))))))))))))))(((&&&%%%&&&'''(((((('''((()))*********((('''&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$######"""""""""""""""$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&(((***)))((('''''''''&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$######"""!!! !!!"""#########""" !!!""""""######"""""""""""""""###$$$$$$$$$%%%$$$$$$$$$###############!!!"""###$$$$$$###"""!!!""""""#########"""!!!!!!!!!###%%%%%%%%%%%%######"""""""""""""""###$$$###############$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%###############""""""""""""""""""###$$$$$$%%%%%%""""""###$$$%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''%%%$$$$$$&&&''''''&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###########################"""""""""""""""#################################"""""""""""""""######$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$###"""!!! ###""""""!!!!!!!!!""""""######""""""""""""######"""""""""""""""""""""""""""""""""############$$$"""############$$$$$$$$$$$$######"""""""""""""""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""!!!"""######$$$%%%$$$$$$######$$$$$$%%%!!!###$$$$$$$$$$$$""""""############""""""""""""############""""""########################"""""""""!!!!!!!!!!!!!!!######################## !!!"""######""" """"""###$$$$$$###""""""!!!!!!!!!"""######$$$$$$"""######$$$$$$######""" !!!!!!!!!!!!!!!!!! ###############"""""""""""""""############""""""!!!""""""######""""""!!!!!!"""###$$$$$$$$$$$$$$$""""""############""""""ooo___UUUJJJBBB<<<<<<<<<999777888666444111///......---,,,++++++++++++++++++++++++************************'''&&&%%%%%%'''((((((''''''(((((()))))))))))))))'''''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''#########$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%'''&&&%%%&&&((((((((('''***)))'''&&&%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%$$$###$$$%%%""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!"""###############!!!"""###$$$%%%%%%$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&$$$"""!!!!!!"""###$$$$$$$$$###"""!!!###$$$$$$$$$$$$######""""""######$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$#########"""""""""!!!!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!########################"""""""""""""""###$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""""""""!!!!!!!!!""""""#########""""""""""""######""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""######$$$########################""""""""""""##################"""""""""###$$$%%%$$$$$$############$$$$$$"""""""""######$$$$$$$$$""""""############"""""" !!!!!!!!!!!! ########################""""""""""""""""""############################## !!!###$$$$$$###"""!!!!!!""""""######""""""!!! """###$$$%%%&&&"""######$$$$$$######"""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""###""""""############""""""!!!!!!""""""""""""!!!!!!!!!!!!"""$$$$$$%%%%%%$$$######""""""""""""######qqqaaaWWWJJJBBB<<<<<<<<<:::888999666333000.........---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))((('''''')))******)))&&&&&&'''((()))***+++,,,'''(((((()))***+++,,,,,,((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&!!!"""$$$%%%&&&&&&%%%%%%'''&&&%%%%%%''''''&&&%%%,,,***(((&&&%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!! !!!!!!"""######$$$$$$$$$######"""###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$###############$$$$$$$$$$$$%%%&&&''''''''''''((()))(((%%%###!!!!!!"""$$$%%%&&&&&&%%%$$$!!!"""%%%'''(((((('''&&&$$$$$$$$$###$$$$$$%%%%%% """$$$%%%%%%%%%$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$#########""""""!!!!!!!!!""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''%%%$$$$$$&&&''''''&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""######$$$$$$########################""""""!!!""""""###$$$$$$""""""############""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""############""""""""""""######""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$###""""""!!!""""""###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$###"""""""""###%%%&&&$$$##################$$$&&&%%%$$$#########$$$$$$""""""############""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""######$$$$$$$$$%%%######################## !!!###%%%&&&%%%$$$### !!!"""######"""!!! """"""""""""##################$$$$$$$$$$$$######""""""############"""""" !!!!!!""""""######""""""############""""""!!!!!!""""""""""""!!!!!!!!!!!!"""$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$qqqbbbWWWLLLDDD======<<<999777777777666333000...---,,,,,,*********)))))))))(((((())))))))))))))))))))))))***'''%%%&&&((()))(((&&&)))(((((()))++++++***))))))))))))))))))(((''''''))))))((('''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$''''''&&&%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$######%%%'''((((((%%%###!!!"""###$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#################################%%%%%%$$$$$$$$$$$$$$$$$$######""""""""""""""""""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###"""!!!"""###$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!"""###%%%&&&!!!!!!""""""############&&&%%%###!!!!!!"""###$$$%%%%%%%%%%%%$$$###"""""""""$$$%%%%%%$$$###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((%%%&&&&&&'''&&&%%%$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###""""""############"""!!!!!!$$$$$$######"""######$$$########################$$$###"""!!!!!!"""###$$$!!!  !!!"""###""""""""""""""""""""""""!!!!!!""""""#########$$$""""""!!!!!! %%%$$$###""""""###$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$############"""!!!"""$$$$$$"""!!!"""#########""""""!!!!!! """######"""!!!!!!###%%%""""""""""""!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$''''''&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$###""""""#########"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""#########"""""""""""""""%%%$$$$$$$$$###"""""""""$$$$$$###"""!!! """"""!!!!!!!!!!!!""""""########################$$$###"""!!!!!!"""######"""############$$$$$$$$$$$$$$$$$$#########""""""qqqbbbWWWKKKCCC===<<<<<<999777777777555333000...---,,,,,,------------,,,,,,,,,+++))))))))))))))))))))))))***(((&&&&&&(((***)))''')))(((((()))++++++***(((((((((((((((((('''&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''&&&&&&%%%%%%&&&''')))******+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$&&&&&&(((((((((&&&%%%######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############################## !!!!!!###$$$%%%%%%&&&''''''&&&&&&%%%$$$##############################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###"""!!!"""$$$$$$###$$$$$$$$$######"""!!!!!!""""""############""""""""""""#########$$$$$$&&&%%%###"""""""""###$$$""""""###$$$%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''"""######$$$###"""!!! %%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$######"""!!!$$$$$$###############$$$########################"""##################"""""""""!!!!!!!!!"""###$$$""""""""""""""""""""""""!!!"""""""""########################""""""""""""######"""!!!!!!"""######$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""!!!"""$$$$$$"""!!!"""######"""""""""!!!!!!!!!  !!! !!!"""###############""""""""""""""""""""""""###$$$$$$$$$$$$#########"""""""""###""""""""""""""""""###$$$###""""""!!!!!!""""""###"""!!!!!!!!!!!!"""###################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###"""""""""""""""""""""###"""""""""""""""""""""$$$$$$##################""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$########################"""!!! !!!""""""!!!!!!"""""""""##################"""""""""!!!!!!qqqbbbWWWKKKCCC===<<<<<<999777777777555333000...---------.........---------,,,,,,))))))))))))))))))))))))+++)))'''((()))***)))))))))(((((()))++++++***((('''''''''''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&(((***+++------'''''''''''''''''''''''''''&&&$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""""""""######$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################### !!!"""###$$$$$$%%%&&&&&&%%%$$$"""!!! ########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%"""############"""!!!!!!"""######$$$###"""!!! ###############$$$$$$$$$&&&%%%$$$#########$$$%%%!!!"""###$$$%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""!!! %%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$######"""#####################$$$########################""""""###$$$$$$###""""""$$$$$$###"""""""""######""""""""""""""""""""""""""""""""""""############""""""""""""############""""""!!!!!!!!!!!!""""""######""""""""""""######$$$$$$#########"""""""""!!!"""$$$$$$"""!!!"""###""""""""""""!!!!!!!!!!!!""""""!!! !!!###############$$$$$$$$$""""""""""""""""""###$$$###""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""###"""!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""######""""""################## !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""$$$$$$$$$######"""""""""!!!!!! !!!!!! !!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!qqqbbbWWWJJJBBB<<<<<<;;;999777888666555222000...---------,,,++++++++++++*********))))))))))))))))))))))))******)))))))))*********(((''''''(((***+++)))((('''''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$$$$###"""!!!!!!"""######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###""""""!!!!!!$$$######"""!!! ########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%############$$$$$$$$$$$$###"""""""""###$$$%%%&&&"""###############""""""######""""""!!!"""##################$$$$$$$$$$$$&&&%%%$$$$$$###$$$%%%%%%$$$%%%%%%$$$$$$###"""!!!"""$$$%%%%%%$$$###%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$######"""#########$$$$$$$$$###########################""""""!!! !!!""""""$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""######### !!!"""""""""""""""""""""""""""""""""###""""""""""""""""""###############""""""""""""!!!"""$$$$$$"""!!!"""###""""""""""""!!!!!!!!!!!!###$$$############""""""###############$$$###"""""""""""""""######%%%%%%$$$$$$$$$#########""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!""""""""""""""""""""""""""""""################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""#########!!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$######""""""!!!!!!!!! !!!!!!""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""qqqbbbWWWIIIAAA;;;;;;;;;999777888666444222000...------...************))))))))))))))))))))))))))))))))))))*********)))))))))******(((''''''(((******)))''''''(((((()))))))))(((((()))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$###"""!!! !!!###$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((())))))(((((((((''''''((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$######""""""$$$$$$%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$"""""""""######$$$%%%%%%######$$$$$$%%%$$$$$$###$$$""" """%%%(((########################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$###"""!!!!!!"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$######!!!"""###$$$$$$$$$$$$##############################!!!!!!############""""""!!!!!! """"""""""""""""""""""""######"""""""""""""""""" !!!"""##############################"""""""""######"""""""""#########"""""""""!!!!!!!!!"""$$$$$$"""!!!"""###!!!!!!!!!!!!""""""""""""###$$$$$$###""""""###$$$!!!!!!!!!"""""""""############"""""""""""""""###&&&%%%%%%%%%$$$$$$$$$$$$$$$######""""""######$$$#########""""""######$$$""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""############!!!!!!""""""############!!!!!!!!!""""""######$$$#########"""!!! """"""!!!!!!!!!!!!""""""#########"""""""""!!!!!!!!!!!!""""""############"""""""""#########$$$$$$########################qqqbbbWWWHHHAAA;;;;;;;;;999777888555444222000............,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))***)))(((''')))+++(((''''''(((******)))''''''((())))))))))))))))))***)))((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))))))))((('''''''''((()))((('''&&&%%%######$$$$$$$$$$$$##################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$%%%%%%%%%%%%""""""######$$$%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""###$$$$$$$$$############$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###!!!###&&&)))#########""""""""""""""""""############$$$$$$$$$ !!!"""###$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######""" !!!###$$$%%%%%%$$$##############################!!!!!!###"""""""""###""""""!!! """"""""""""""""""""""""############"""""""""""" !!!!!!"""###$$$$$$%%%######$$$$$$$$$$$$######""""""############""""""######"""""""""!!!!!!!!!!!!"""$$$$$$"""!!!"""###!!!!!!!!!!!!""""""""""""$$$$$$$$$!!!!!!### !!!""""""######$$$######"""""""""""""""$$$$$$#########"""""""""$$$$$$############$$$$$$###############$$$$$$%%%"""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!!!!"""######$$$$$$!!!!!!""""""""""""""""""$$$$$$###"""!!! """"""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""###$$$$$$$$$###############$$$$$$$$$$$$############$$$$$$$$$$$$qqqbbbWWWHHH@@@::::::;;;999777888555444222000............------,,,,,,,,,+++++++++))))))))))))))))))))))))''')))***(((&&&&&&(((***''''''&&&((()))***((('''&&&'''(((((())))))((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&''''''(((((((((''''''''''''''''''''''''######$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&!!!"""###%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''')))))))))(((&&&%%%"""###$$$%%%%%%$$$###"""############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$!!!!!!!!!!!!!!!"""""""""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""!!!!!!!!!"""###$$$$$$$$$###$$$$$$$$$$$$######"""""""""###$$$$$$$$$$$$$$$""""""!!!""""""###$$$$$$"""""""""!!!!!!!!! !!!!!!""""""############ !!!"""###$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&###############$$$%%%%%%###################################################$$$%%%&&&&&&%%%$$$###$$$$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$######"""!!! !!!###%%%%%%%%%$$$###########################!!!!!!!!! !!!!!!!!!!!!"""###$$$$$$$$$###"""""""""""""""""""""""""""############"""""""""!!!!!!!!!""""""######$$$$$$!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!###"""""""""!!!!!!!!!!!!!!!"""$$$$$$"""!!!"""### !!!!!!!!!"""""""""###!!!"""###"""!!! !!!""" !!!!!!"""######$$$$$$$$$$$$###"""""""""""""""###""""""""""""!!!!!!!!!######""""""""""""######"""""""""""""""###$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!!!!"""######$$$$$$ !!!!!!"""######$$$$$$"""""""""""""""!!!!!!!!!######""""""!!!!!! """"""!!!!!!!!!!!!"""""" !!!!!!"""######### !!!"""#########"""""""""""""""############""""""""""""#########$$$qqqbbbWWWHHH@@@::::::;;;999777888555444222000.........///,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&((()))(((&&&%%%'''***'''&&&&&&''')))***((('''%%%%%%&&&'''((((((((('''&&&&&&&&&''''''''''''((('''''''''((((((((())))))''''''''''''''''''''''''$$$%%%&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$############"""###$$$%%%%%%&&&&&&%%%%%%""""""######$$$$$$$$$$$$ !!!###%%%'''(((((()))''''''''''''''''''''''''$$$$$$%%%&&&&&&%%%$$$$$$&&&((()))***)))(((&&&%%%"""###$$$%%%%%%$$$###""""""############$$$$$$$$$#########$$$$$$%%%%%%%%%########################%%%%%%$$$###"""!!! &&&%%%%%%%%%$$$$$$##############################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############### !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""############### """$$$%%%%%%###!!!""""""!!!!!!  !!!"""""""""""""""###$$$$$$######"""!!! """$$$%%%%%%$$$###%%%&&&######""""""###$$$%%%%%%################################################"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$$$$%%%'''(((#########$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%###############"""!!!!!!!!!###%%%&&&%%%$$$########################### !!!$$$%%%%%%$$$!!! !!!"""$$$%%%&&&%%%%%%$$$""""""""""""""""""""""""$$$#########""""""!!!!!! !!!!!!!!!!!! !!!"""######"""!!! !!!"""###$$$$$$###"""!!!""""""""""""!!!!!!!!!!!!!!!"""$$$$$$"""!!!"""### !!!!!!!!!""""""######!!!$$$&&&%%%###""""""!!!""""""###$$$$$$%%%%%%$$$$$$###""""""!!!""""""############""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######"""###$$$%%%%%%$$$###"""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$ !!!!!!"""###$$$$$$$$$######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$ """"""""""""!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######sss```RRRHHHAAA=========999666666444444222000///.........000///---,,,++++++,,,,,,))))))))))))))))))******))))))))))))(((((((((((())))))*********))))))((())))))))))))************))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$''')))+++%%%%%%%%%%%%&&&'''(((((((((((('''&&&%%%%%%$$$$$$((('''&&&%%%%%%%%%%%%%%%"""############$$$$$$$$$######""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&"""###%%%&&&%%%###!!! !!!"""###$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%((((((((((((((((((((((((%%%$$$$$$######$$$$$$%%%%%%$$$""""""$$$%%%%%%$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$%%%$$$"""!!!!!!"""$$$%%%&&&%%%###!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%###"""!!! ######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""""""""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$###"""!!!!!!"""######""""""#########$$$$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&(((((('''&&&%%%$$$$$$###%%%%%%$$$###""""""######""""""""""""""""""""""""############""""""""""""######"""!!!!!!!!!!!!!!!&&&%%%$$$"""!!!!!! !!!"""""""""""""""""""""""""""""""""""""""!!! """"""###$$$$$$$$$$$$###!!!!!!!!!!!!""""""""""""!!!######!!!!!!"""$$$""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""###%%%&&&***'''$$$#########"""!!!######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$###""" """"""""""""###$$$%%%%%%"""############$$$$$$$$$$$$%%%&&&&&&$$$"""######""""""""""""""""""""""""$$$#########""""""!!!!!!$$$$$$############$$$$$$######""""""!!!!!! ######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!"""$$$%%%%%%$$$$$$###"""!!! """"""!!!!!! """"""!!!!!!!!!!!!""""""rrr```SSSHHHAAA<<<======999666666444333222000///......---000///---,,,++++++,,,,,,*********)))))))))))))))))))))))))))(((((((((((())))))*********))))))(((''''''((((((((()))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''%%%$$$"""###$$$&&&((('''&&&&&&%%%%%%%%%&&&&&&((((((''''''&&&%%%%%%$$$((('''&&&%%%%%%%%%%%%&&&############$$$$$$$$$$$$###############$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%$$$"""!!!!!!"""###$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%)))(((&&&&&&&&&&&&$$$"""$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%&&&%%%###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##################$$$$$$$$$$$$##################$$$$$$############$$$$$$$$$###""""""""""""###$$$###############$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&%%%$$$$$$######%%%$$$$$$###""""""##########################################""""""""""""######"""!!!!!!!!!!!!!!!$$$###"""!!!!!! """"""""""""""""""""""""""""""######""""""!!! """"""###$$$$$$$$$$$$#########""""""!!!!!! !!! !!!###%%%%%%###!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""""""""###$$$%%%(((&&&###"""######"""!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""&&&&&&''''''&&&$$$###"""$$$$$$#########$$$%%%%%%""""""#########$$$$$$$$$###%%%&&&&&&$$$"""######""""""""""""""""""""""""############"""""""""!!!#########""""""############"""""""""!!!!!!!!! ######""""""""""""######################################################"""""""""""""""#########!!!!!!!!!!!!!!!"""###### !!!!!!!!!"""""""""###"""""""""""""""!!!!!!!!!$$$#########"""""""""!!!""""""!!!!!!!!!!!!""""""qqq___SSSHHHAAA<<<<<<<<<999666666444333222000///...------///...---,,,+++++++++,,,+++*********))))))(((((())))))))))))((((((((((((((())))))******)))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((&&&$$$######$$$%%%&&&(((((('''&&&%%%%%%%%%%%%)))((((((''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&############$$$$$$$$$%%%$$$############$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%$$$######$$$$$$$$$!!!$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$########################$$$$$$############$$$$$$########################%%%$$$###"""""""""###$$$####################################$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!$$$$$$############$$$$$$$$$$$$############$$$%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$&&&%%%%%%$$$$$$###############$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#############################################""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$######"""!!!!!!"""######$$$$$$######$$$$$$###"""!!! """ """&&&&&&###""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""""""""######%%%###!!!!!!"""###"""!!! !!!!!!"""""""""##############################$$$$$$###"""!!! ###""""""!!!!!!!!!!!!""""""""""""#########$$$$$$###$$$&&&%%%$$$"""######""""""""""""""""""""""""############""""""""""""###""""""!!!!!!""""""###""""""""""""!!!!!!!!!!!!###""""""!!!!!!""""""###########################"""""""""""""""""""""""" !!!!!!"""######$$$$$$!!!!!!!!!!!!!!!""""""#########""""""!!!!!! !!!!!!""""""#########$$$############""""""""""""""""""!!!!!!!!!!!!""""""~~~ooo___TTTHHHAAA;;;<<<<<<888666666444333111000...---------...------,,,,,,+++++++++++++++******)))((((((((())))))))))))(((((((((((('''((())))))))))))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((***)))'''&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%))))))(((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%$$$$$$##############################""""""###$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&'''(((((('''&&&%%%%%%$$$$$$######$$$$$$%%% ###%%%&&&$$$"""#################################$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&######$$$$$$%%%%%%%%%&&&$$$$$$###############$$$####################################"""""""""!!!###""""""!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""!!!""""""#####################""""""!!!!!! """!!! !!!""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######"""""""""!!!###!!! !!!"""###"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!! $$$###""""""!!!!!!!!!!!!""""""""""""############"""$$$%%%%%%###"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!""""""######""""""!!!!!! """"""""""""#########$$$!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""}}}mmm^^^TTTHHHAAA;;;;;;;;;888666666333333111///...------,,,,,,,,,,,,,,,,,,,,,++++++************))))))(((((())))))))))))((((((((((((''''''((()))))))))))))))''''''((((((((()))))))))''''''''''''''''''''''''))))))(((((((((((()))))))))((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###########################""""""###$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%%%%$$$$$$######$$$$$$%%%"""###$$$'''******(((&&&######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$###############$$$$$$####################################"""""""""!!!###""""""!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""!!!!!!"""############""" !!!!!!""""""######!!!""""""!!!&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############""""""!!!!!!!!! !!!"""###"""!!!###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$############'''&&&%%%$$$$$$$$$$$$$$$!!!!!!"""""""""#########!!!###$$$$$$###"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!############""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""#########""""""""""""!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""|||lll]]]TTTHHH@@@:::::::::777666666333222111///...---,,,,,,++++++,,,,,,,,,,,,++++++)))))))))))))))))))))***))))))))))))((((((((((((&&&&&&'''((())))))))))))''''''((((((((()))))))))'''''''''''''''''''''''')))(((((((((((((((((()))&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&''')))******)))'''&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''$$$"""######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""######"""!!!!!!!!!!!!!!!!!!"""$$$%%%&&&%%%$$$$$$""""""""""""""""""""""""######$$$$$$######"""!!! !!!""""""######"""""" !!!"""###$$$$$$ $$$$$$ (((""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""!!!!!!!!!!!! !!!######""" #########""""""!!!!!!!!! ######""""""!!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###### """$$$$$$###"""###$$$""""""""""""""""""""""""""""""""""""###############""""""!!!!!!""""""###!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""########################""""""""""""""""""""""""$$$$$$######"""!!!!!! ###""""""!!!!!!!!!!!!!!! !!!"""######$$$###"""""""""!!!!!! """"""""""""############""""""!!!!!!!!!!!!""""""|||kkk]]]TTTHHH@@@:::999999777666666333222000///------,,,,,,***+++,,,,,,,,,,,,+++***((((((((()))******++++++))))))))))))((((((((((((%%%&&&'''((())))))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&(((***++++++***(((&&&%%%$$$$$$######$$$$$$%%%&&&$$$###"""###"""!!!###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$####################################$$$$$$$$$$$$############$$$$$$ !!!"""$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&######################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""######"""!!!!!!!!!!!!!!!!!!"""$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""######""""""!!! !!!!!!""""""""""""""" !!!!!!""""""######!!!$$$%%%"""!!!%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""""""!!!"""""""""###$$$###!!!"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!!!!"""""""""### """###$$$###"""###$$$""""""""""""""""""""""""!!!"""""""""#####################""""""######### !!!!!!!!!"""""""""###!!!!!! !!!!!!#########################################################"""""""""""""""######"""!!!!!!!!!!!!!!! !!!"""######### !!!!!!!!!!!!"""""""""#########$$$""""""!!!!!!!!!!!!""""""|||kkk\\\TTTIII@@@:::999999777666777333222000///---,,,,,,,,,)))***,,,,,,---,,,+++***''''''((()))***+++,,,,,,))))))))))))((((((((((((%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$ !!!###%%%&&&%%%###""""""###$$$%%%&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''(((+++,,,,,,+++((('''%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$######$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$"""!!!!!!"""$$$%%%!!!"""###$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$############$$$$$$ """###$$$$$$######""""""###$$$&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&########################""""""""""""""""""""""""#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((($$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""######"""!!!!!!!!!!!!!!!!!!"""###$$$$$$###!!! """""""""""""""""""""""""""""""""""""""!!! !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!###$$$%%%%%%$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!#########""""""######"""###$$$$$$!!! !!!"""###$$$%%%%%%""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$###############$$$%%%&&&!!!!!!!!!!!!"""""""""""" !!!###$$$###"""###$$$""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$############$$$$$$ !!!!!!!!!""""""######!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!"""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""### !!!!!!""""""""""""!!!!!!!!!!!!""""""