BM6P6(@ rrrhhh___^^^^^^ZZZWWWVVVVVVPPPNNNQQQRRRMMMLLLOOOOOONNNLLLKKKJJJJJJJJJJJJFFFDDDAAA>>><<<<<<<<<<<<;;;:::999999999777444111222111111111000...---,,,))))))******+++,,,,,,---......------------......---***(((((()))***))))))+++)))&&&$$$$$$%%%'''((())))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''((((((((((((%%%&&&&&&'''((()))*********)))((((((((()))+++,,,)))***+++,,,+++)))'''%%%'''(((+++---......---,,,***)))(((''''''((()))***,,,+++***((('''&&&&&&&&&))))))))))))************))))))***+++,,,,,,------++++++******++++++,,,---+++++++++******)))))))))***++++++,,,------------,,,+++*********,,,///000,,,+++,,,---//////---+++,,,...000111222111///...444333333333333444555555888666333111222555999<<<;;;<<<>>>AAAEEEIIIMMMPPPRRRUUUZZZbbbkkkssszzz~~~}}}{{{{{{wwwtttooojjjgggeeeeeeeee___]]]ZZZWWWTTTQQQPPPOOOPPPQQQSSSUUUVVVVVVUUUTTTUUUSSSQQQNNNLLLKKKKKKKKKIIILLLPPPRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSSSSTTTVVVVVVVVVWWWZZZ\\\eeedddcccbbbccceeehhhiiiiiijjjlllnnnooonnnmmmlllkkkgggdddeeeiiikkkhhhdddffffffhhhhhhgggfffdddbbbccc```]]]]]]___```^^^\\\___^^^\\\ZZZ[[[\\\___```ccccccbbbbbbccccccdddeeejjjgggccc___^^^```cccffffffhhhiiiiiihhhhhhiiijjjpppqqqppppppooonnnmmmmmmllljjjgggeeedddeeegggiiillliiieeedddddddddeeedddeeedddccccccdddeeeggghhhcccdddfffhhhgggeeecccaaabbbbbbcccdddfffggghhhhhhhhhhhhhhhiiikkknnnqqqrrrqqqwww}}}~~~|||zzzzzzooonnnmmmnnnnnnmmmjjjgggeeehhhlllnnnnnnmmmmmmnnnooorrrvvvzzz{{{{{{zzzyyyvvvtttqqqrrrtttvvvtttrrrmmmlllkkklllnnnqqqrrrrrrwwwuuurrrnnnkkkiiihhhgggdddbbb```^^^]]]]]]___```_______________```aaabbbfffggggggfffdddeeeiiilllmmmmmmnnnoooqqqrrrpppooonnnoooqqqrrrpppmmmiiiggghhhjjjlllmmmllllllnnnooorrrvvvzzzzzzwwwwwwzzz}}}uuuvvvxxxzzz{{{zzzzzzyyypppfff^^^\\\\\\YYYVVVVVVWWWQQQNNNQQQQQQMMMKKKNNNNNNNNNMMMMMMLLLKKKJJJJJJGGGEEEBBB???<<<;;;;;;<<<:::999999999999888555222000000000000///...------000000000000000000000000......------------......,,,***(((((()))***)))))))))(((&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((()))))))))************'''''''''((()))))))))***))))))(((((())))))***+++)))***+++++++++)))'''&&&))))))+++++++++***((('''***)))(((''''''((()))******))))))((((((((())))))))))))))))))************)))******++++++,,,,,,,,,***))))))))))))***++++++---------,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,+++*********,,,...000,,,,,,+++---...///...,,,---...///000111000000///222222111111222222333444666444222111222555888:::444555555777999<<>>AAAEEEHHHJJJMMMNNNPPPRRRUUUXXXYYYZZZ\\\[[[[[[[[[]]]```ccceeemmmnnnpppqqqqqqppppppooommmmmmmmmoooqqqtttvvvxxxzzz{{{{{{|||}}}~~~~~~{{{wwwsssppprrrpppmmmiiifffdddccccccdddbbb^^^ZZZVVVTTTSSSSSSQQQOOOMMMLLLKKKLLLMMMNNNOOONNNLLLKKKIIIHHHGGGGGGKKKJJJIIIHHHIIIKKKMMMNNNMMMLLLJJJIIIHHHIIIIIIJJJKKKMMMPPPQQQOOONNNMMMMMMNNNNNNNNNOOOOOOQQQRRRRRRVVVVVVVVVUUUTTTUUUXXXZZZ\\\\\\\\\\\\^^^```cccdddkkklllnnnooopppooommmllliiifffdddeeehhhiiihhheeeaaabbbccccccbbbaaa___^^^bbb```^^^]]]]]]]]]\\\ZZZ[[[ZZZYYYXXXXXXZZZ\\\]]]]]]]]]\\\\\\]]]]]]^^^___```^^^[[[ZZZZZZ^^^bbbdddfffffffffdddcccdddgggiiilllmmmooopppqqqqqqqqqpppkkkiiifffdddccccccdddeeecccbbbaaaaaaaaa```^^^\\\eeecccbbb````````````aaacccdddfffggggggfffdddccc______``````aaabbbcccccceeeeeegggjjjmmmqqqtttvvvxxxzzz||||||{{{yyyxxxxxxnnnmmmlllkkkkkkjjjgggeeedddeeeggggggfffgggiiikkkoooqqqtttwwwxxxwwwtttsssmmmlllmmmoootttxxx{{{{{{sssqqqooopppssswwwyyyzzzwwwtttqqqmmmjjjiiiiiiiiiggggggfffeeecccbbb```___]]]]]]]]]]]]]]]^^^^^^^^^___```aaabbbccceeeiiillliiijjjnnnssswwwxxxvvvtttmmmllljjjiiihhhhhhiiiiiikkkmmmpppqqqppppppqqqssssssvvvxxxwwwtttrrrsssuuu||||||{{{{{{|||}}}~~~mmmccc[[[ZZZ[[[YYYWWWVVVWWWSSSQQQQQQRRRRRRRRRRRRNNNOOOPPPQQQPPPNNNLLLJJJHHHFFFCCC@@@>>><<<;;;::::::999888999:::999666444,,,,,,---...//////............---,,,,,,++++++***------------------------,,,***))))))******)))((('''(((((())))))((('''&&&))))))))))))))))))))))))&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((((((((((('''''''''''''''&&&''')))*********)))((())))))******)))(((''''''$$$%%%&&&((())))))))))))))))))(((((((((((())))))''''''((((((***+++------((()))))))))***************************))))))))))))(((((((((((()))***************))))))))))))))),,,,,,,,,,,,,,,+++***)))++++++******+++,,,------///---++++++,,,.........///............///000000//////......//////000111111111111111222222333333777666555444444555666777888888999:::;;;===???@@@CCCCCCCCCDDDEEEGGGIIIJJJJJJJJJJJJJJJLLLNNNPPPRRRVVVWWWXXXYYYYYYYYYWWWWWWVVVVVVWWWXXXZZZ]]]___```]]]^^^^^^___``````aaaaaafffeeedddaaa___\\\ZZZXXXXXXWWWUUUTTTSSSSSSTTTTTTQQQPPPPPPOOONNNMMMLLLLLLKKKKKKIIIIIIIIIJJJLLLMMMHHHHHHGGGFFFFFFEEEFFFFFFIIIHHHGGGGGGGGGIIIJJJKKKHHHHHHGGGFFFFFFGGGIIIJJJMMMOOOQQQQQQOOOMMMMMMMMMOOOOOOOOOOOOPPPQQQSSSSSSWWWWWWVVVTTTRRRSSSVVVYYYXXXXXXYYYZZZ\\\^^^```bbbfffgggiiijjjjjjiiihhhfffgggeeedddeeeggghhhgggeee```aaaaaaaaa```___^^^]]]aaa```^^^\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYY[[[\\\]]]]]]\\\\\\\\\\\\]]]^^^^^^\\\ZZZXXXXXXZZZ]]]aaadddccccccaaa```___```dddgggkkklllnnnpppppppppooonnniiigggeeecccbbbaaabbbbbbcccbbbbbbcccdddbbb___]]]aaa```___^^^]]]^^^^^^___bbbccceeefffffffffeeeddd_________``````aaaaaaaaabbbdddfffjjjnnnrrruuuvvvvvvvvvvvvvvvuuuuuuvvvvvvnnnllljjjjjjjjjiiifffeeedddeeedddcccbbbdddfffiiimmmooorrruuuuuutttqqqooonnnmmmmmmmmmpppsssuuuvvvtttqqqnnnnnnqqqtttvvvwwwvvvtttqqqnnnkkkkkkkkkkkkiiijjjjjjiiigggdddbbb```^^^^^^__________________aaabbbcccdddeeehhhjjjlllgggiiinnnssswwwwwwtttrrrkkkjjjiiihhhhhhhhhiiiiiimmmoooqqqrrrqqqqqqssstttuuuwwwxxxvvvsssqqqpppqqqxxxwwwvvvvvvwwwzzz~~~mmmccc\\\[[[\\\ZZZWWWWWWTTTSSSQQQQQQSSSWWWYYYXXXOOOPPPQQQQQQPPPNNNKKKJJJGGGFFFDDDAAA???===;;;:::::::::999999:::999666444+++,,,---...////////////////////////////////////,,,,,,---......---,,,,,,+++***))))))******)))''''''(((***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((******)))(((((()))))))))))))))(((((('''%%%&&&'''((()))*********(((((())))))))))))(((((()))((((((((()))***++++++((()))))))))***************)))))))))))))))))))))***))))))))))))***++++++)))))))))))))))))))))))),,,,,,,,,,,,+++******)))++++++******++++++,,,,,,///---++++++,,,..................---...///000000///////////////000111111000000000111111111111111333333222222222444555666666666666666777888999:::<<<<<<<<<<<<===>>>??????>>>>>>>>>???@@@BBBCCCDDDEEEFFFGGGGGGGGGGGGEEEEEEEEEFFFGGGHHHJJJLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMRRRQQQOOONNNMMMLLLLLLLLLGGGGGGFFFFFFGGGHHHJJJKKKEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJJJJJJJIIIHHHEEEEEEDDDDDDEEEGGGIIIJJJOOOQQQRRRRRRPPPNNNMMMNNNOOOOOOOOOPPPQQQSSSTTTUUUVVVVVVVVVTTTRRRRRRUUUWWWVVVVVVWWWYYY[[[]]]___```aaabbbdddeeeeeedddcccbbbdddccccccccceeefffeeeeeeaaaaaaaaa```______^^^]]]___^^^]]]\\\ZZZYYYYYYZZZ[[[[[[ZZZZZZ[[[]]]^^^___^^^^^^^^^^^^^^^___``````ZZZYYYXXXXXXZZZ]]]aaacccbbbaaa```^^^]]]___bbbeeejjjkkkmmmnnnnnnmmmkkkjjjfffeeecccbbbaaa`````````bbbaaabbbcccdddccc___\\\]]]\\\\\\[[[\\\]]]^^^___```aaacccdddeeeeeeeeeeee`````````aaaaaaaaaaaaaaaaaabbbeeeiiilllppprrrsssooonnnmmmmmmnnnpppqqqrrrllljjjhhhggghhhgggfffdddddddddcccaaa```aaadddgggiiilllooorrrsssqqqooonnnmmmlllkkkjjjkkkllloooqqquuurrrooonnnppprrrssssssvvvtttrrrpppnnnmmmllllllkkklllmmmllljjjgggdddbbbaaabbbbbbccccccbbbaaaaaaccccccccceeefffhhhiiiiiihhhiiimmmqqqtttssspppmmmhhhhhhiiijjjkkkjjjjjjiiimmmoooqqqrrrrrrrrrssstttvvvwwwwwwuuusssqqqppppppqqqqqqpppqqqtttxxx}}}nnnddd\\\[[[[[[YYYVVVVVVRRRSSSQQQPPPSSSZZZ]]][[[QQQQQQQQQPPPOOOLLLJJJIIIFFFEEEDDDBBB@@@>>><<<;;;<<<;;;:::::::::888555333,,,---...///////////////////////////000000000000+++,,,---......---,,,++++++***)))***+++***)))'''((((((***+++++++++***)))'''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((***)))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))************((((((((((((((()))))))))***))))))))))))***++++++*********+++++++++++++++++++++++++++++++++***)))******++++++++++++++++++...,,,++++++---......---------........./////////000000//////000000111222000000000000000000000000222222111222333555777888444444444555555666777888999999::::::;;;;;;;;;<<<999999::::::;;;<<<===>>>??????@@@AAA@@@???>>>===???@@@@@@AAACCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBCCCCCCDDDEEEEEEDDDCCCBBBCCCDDDEEEFFFBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHJJJKKKKKKJJJHHHGGGEEEDDDDDDDDDEEEGGGIIIJJJOOOPPPQQQQQQOOOMMMNNNNNNNNNNNNOOOPPPQQQRRRTTTUUUTTTUUUUUUTTTSSSSSSTTTUUUUUUUUUWWWXXXZZZ[[[\\\]]]]]]^^^```bbbccccccaaaaaa```aaaaaabbbbbbccccccdddaaaaaa```______^^^^^^^^^\\\]]]]]][[[YYYXXXYYY[[[[[[[[[\\\\\\]]]^^^``````_______________``````aaaZZZYYYXXXXXXYYY\\\___aaaaaaaaaaaa___^^^___bbbeeefffhhhjjjkkkkkkiiigggeeecccbbbaaa```````````````___^^^___```aaa```]]]ZZZ[[[ZZZZZZZZZZZZ\\\^^^___^^^___aaabbbcccddddddeeebbbaaaaaaaaaaaaaaaaaaaaa___aaadddgggjjjlllnnnnnngggeeeddddddgggiiijjjjjjgggeeedddcccdddeeedddcccccccccbbb```^^^___aaaddddddgggkkkoooqqqpppooonnniiiiiihhhggggggiiinnnqqqvvvtttqqqqqqrrrssssssrrruuuuuuttttttrrrpppnnnmmmlllmmmnnnmmmllliiifffdddeeeeeefffggggggfffdddccccccbbbbbbdddfffhhhhhhgggiiijjjllloooqqqpppmmmjjjfffgggiiikkkllllllkkkjjjnnnpppsssssssssssstttvvvuuuuuuuuutttsssrrrpppooonnnnnnnnnooossswww|||nnnddd[[[ZZZZZZWWWTTTSSSRRRSSSQQQNNNQQQYYY\\\ZZZTTTSSSQQQOOOLLLJJJHHHGGGDDDDDDCCCBBBAAA???>>>===>>><<<;;;;;;:::888444222......///000000000//////......------,,,,,,++++++***+++---......---+++******))))))***++++++(((&&&''''''(((((())))))))))))************************(((((((((((((((''''''''''''''''''((((((((())))))&&&''''''(((((()))))))))(((''''''''''''((())))))(((((('''''''''(((((((((***))))))((((((((((((((('''((()))******)))(((''''''''''''''''''(((((()))))))))))))))************&&&''''''(((((())))))))))))(((((((((((()))******)))*********+++++++++,,,)))******++++++++++++*********++++++++++++******,,,,,,+++---...///...,,,,,,---.../////////...---///////////////000111111111111000000000000111111222222222222333555777888555555555444555666666777666777999:::;;;;;;;;;:::999999999999:::;;;;;;<<<===>>>?????????===<<<;;;======>>>???????????????<<<<<<<<<======>>>>>>???>>>>>>>>>>>>???@@@@@@AAADDDCCCBBBAAAAAABBBCCCCCCEEEDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDEEEFFFGGGHHHHHHBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFHHHIIIKKKLLLNNNOOONNNMMMLLLLLLNNNLLLLLLMMMNNNOOOQQQRRRSSSQQQSSSUUUUUUTTTSSSSSSTTTSSSTTTUUUWWWXXXYYYYYYYYYYYYZZZ]]]___aaaaaa```___^^^^^^___`````````aaabbb``````___^^^]]]]]]]]]]]]YYY[[[\\\ZZZXXXXXXZZZ\\\[[[[[[\\\]]]^^^___``````^^^^^^]]]]]]^^^^^^___```ZZZYYYXXXWWWXXXZZZ\\\^^^]]]^^^___^^^]]]]]]___aaa```bbbeeehhhhhhgggeeeccc``````__________________]]]]]]\\\]]]^^^^^^\\\ZZZ\\\[[[ZZZYYYZZZZZZ\\\\\\]]]]]]^^^```aaacccddddddbbbaaaaaaaaa`````````______```ccceeeggghhhhhhhhhccc```^^^___bbbdddcccbbbaaa```^^^^^^```aaabbbaaa`````````^^^\\\\\\^^^___```cccggglllooopppooooooggghhhhhhffffffhhhmmmqqqrrrqqqqqqsssuuuvvvuuussstttuuuwwwwwwvvvssspppnnnmmmmmmmmmmmmllljjjhhhgggggghhhiiijjjiiihhhfffeeebbbaaaaaadddhhhkkkjjjiiiiiiiiijjjmmmoooooollljjjggggggggghhhiiikkklllmmmppprrruuuuuuuuuuuuvvvxxxrrrqqqqqqqqqrrrqqqpppooommmmmmmmmnnnqqqtttwwwyyymmmcccZZZYYYXXXUUURRRQQQQQQSSSPPPLLLOOOWWWZZZXXXUUUTTTQQQNNNKKKIIIGGGGGGCCCCCCCCCBBBAAA@@@>>>>>>???===<<<;;;:::777444111//////000000000000//////111000///...,,,+++***)))***+++---......---+++******))))))***++++++(((&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))***++++++,,,(((((('''&&&&&&((()))***(((((('''''''''(((((()))&&&&&&&&&'''((()))***+++'''((()))******)))((('''%%%%%%%%%&&&'''((()))***))))))))))))************%%%&&&&&&'''((()))******'''''''''''''''((())))))''''''(((((()))))))))***((()))***+++++++++++++++******+++++++++******))),,,+++,,,...//////---++++++,,,...000000///...,,,///............///000000222111000//////000111222000/////////000111333444333333222222222222333333111222555888999999888777666666666777777888888888::::::;;;;;;;;;999888777888999999999999999888888666777888999:::<<<============>>>>>>????????????<<<<<<;;;;;;<<<>>>???@@@FFFDDDBBB@@@????????????@@@AAABBBDDDFFFGGGHHHIII@@@@@@@@@@@@AAABBBCCCDDDHHHGGGEEEDDDDDDEEEFFFGGGFFFFFFFFFFFFGGGHHHJJJKKKJJJLLLMMMLLLKKKJJJKKKMMMJJJJJJKKKLLLMMMOOOQQQRRROOORRRUUUVVVUUUTTTSSSSSSRRRSSSTTTVVVVVVWWWWWWWWWUUUWWWZZZ\\\^^^^^^^^^]]]\\\]]]^^^_________```bbb```___^^^]]]\\\\\\\\\\\\XXXZZZ[[[ZZZXXXXXXZZZ]]]ZZZ[[[[[[]]]^^^___``````\\\\\\[[[[[[\\\\\\]]]^^^ZZZYYYXXXWWWWWWXXXZZZ[[[XXXZZZ[[[[[[ZZZZZZ[[[\\\\\\^^^bbbfffgggfffeeeccc^^^^^^^^^____________```^^^]]]\\\]]]^^^^^^]]][[[]]]\\\[[[ZZZYYYYYYZZZZZZ[[[\\\]]]___```bbbcccdddaaaaaaaaa```______^^^^^^___```bbbdddeeeeeeeeeeeebbb___]]]]]]___```___]]]]]][[[ZZZZZZ]]]_________]]]^^^^^^]]][[[ZZZ[[[\\\]]]```eeekkknnnpppppppppjjjjjjjjjgggeeefffkkkooommmmmmooorrruuuvvvuuutttsssuuuxxxyyyxxxuuuqqqnnnmmmmmmmmmmmmlllkkkjjjiiihhhiiijjjkkkjjjiiigggeeecccbbbcccgggllloooooommmiiiiiijjjlllnnnooonnnlllhhhgggeeeeeefffiiimmmooorrrtttvvvwwwwwwwwwxxxyyyooonnnnnnoooqqqqqqpppooollllllllllllnnnppprrrsssnnnddd\\\YYYXXXVVVUUUWWWSSSQQQPPPRRRWWWXXXUUUQQQSSSQQQOOONNNNNNMMMKKKIIIFFFEEECCC@@@>>>===<<<;;;;;;;;;:::;;;;;;999666333222000.........///...---////////////////////////,,,,,,---...//////......************))))))))))))((('''%%%$$$$$$&&&)))+++)))((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''(((((())))))((())))))))))))(((((('''+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%&&&''''''&&&%%%%%%)))((('''&&&&&&&&&&&&&&&))))))))))))************((())))))))))))*********))))))(((((()))***++++++))))))(((((((((((())))))((((((((((((((('''&&&&&&***+++,,,---...---,,,++++++++++++++++++++++++++++++,,,...---,,,,,,---...///////////////.........111111222222222111111000222111000//////000111111444333333333333444555555555555555555555555555555444555777888888888777666999999999888888888888888777888999999888777666555666777888999:::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>><<<===???@@@AAAAAA@@@@@@BBBAAA@@@?????????@@@AAAAAABBBCCCEEEEEEEEEEEEDDDGGGEEEDDDBBBAAAAAAAAABBBEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGHHHHHHHHHHHHIIIIIIKKKKKKJJJJJJJJJKKKKKKKKKQQQMMMIIIIIILLLOOOPPPOOOPPPRRRTTTTTTSSSRRRRRRSSSTTTUUUVVVXXXXXXWWWVVVVVVWWWXXXZZZ\\\\\\\\\[[[[[[____________`````````aaa]]]^^^```aaa```]]]YYYWWWYYYZZZZZZZZZYYYXXXWWWWWWYYYZZZZZZZZZ[[[[[[[[[\\\^^^\\\[[[ZZZ[[[\\\[[[ZZZ[[[ZZZXXXWWWWWWXXXYYYZZZYYYZZZ[[[\\\\\\[[[YYYXXX[[[]]]```ccceeeffffffggg]]][[[ZZZZZZ\\\]]]\\\[[[```]]][[[ZZZ[[[]]]]]]\\\ZZZXXXVVVUUUTTTUUUVVVWWWZZZ[[[\\\^^^```aaabbbcccaaa```_________```bbbcccdddgggkkknnnnnnkkkgggccccccaaa___\\\[[[ZZZZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWZZZ]]]^^^]]]ZZZYYYZZZ\\\``````bbbggglllppprrrrrrkkkiiifffcccccceeegggiiillllllnnnooopppppppppppptttvvvwwwwwwuuurrrmmmkkkqqqpppnnnlllkkkiiiiiiiiillllllllljjjgggffffffhhhbbbeeeiiimmmoooooonnnmmmiiijjjlllnnnoooooonnnnnnmmmllliiiggghhhjjjmmmoooppprrrtttvvvvvvtttrrrqqqpppooonnnmmmllllllmmmnnnkkkjjjiiijjjlllnnnooonnnmmmccc[[[YYYXXXVVVUUUWWWTTTRRRPPPSSSVVVWWWTTTPPPRRRQQQOOONNNNNNMMMKKKIIIFFFEEECCCAAA???===<<<<<<===<<<;;;;;;;;;888444111111///------/////////...------------------------,,,------...//////......************))))))))))))******************++++++&&&&&&%%%$$$############''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((('''(((((()))))))))((((((***)))(((''''''&&&''''''(((''''''''''''(((((()))******)))((('''&&&&&&%%%)))(((((('''''''''''''''(((((()))))))))*********))))))*********+++++++++))))))(((((()))******+++,,,++++++******++++++,,,((())))))))))))((('''&&&******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++---...///...---,,,...///////////////............000000000000000000000///222111000//////000111111333333333333333444555555555555555555555555555555444555666777777777666555888888888888888888888777777888888999888777666555777777888999:::::::::::::::;;;;;;<<<============<<<<<<===>>>????????????AAA@@@????????????@@@AAA@@@AAACCCDDDEEEDDDDDDDDDDDDCCCBBBAAAAAAAAABBBCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMPPPMMMJJJIIILLLNNNOOOOOOOOOQQQSSSTTTSSSRRRRRRRRRSSSTTTUUUUUUVVVVVVUUUUUUUUUVVVXXXZZZ[[[]]]]]]^^^_________`````````aaaaaa^^^___``````___\\\ZZZXXXYYYYYYZZZZZZYYYXXXXXXWWWYYYYYYZZZ[[[\\\]]]]]]^^^___]]][[[ZZZZZZZZZYYYXXXYYYXXXVVVUUUVVVWWWYYYZZZYYYYYYZZZZZZYYYYYYXXXXXX\\\^^^```ccceeefffgggggg^^^\\\ZZZZZZ\\\]]]]]]]]]^^^\\\ZZZYYYZZZ[[[ZZZYYYXXXWWWUUUTTTTTTUUUWWWXXX[[[[[[[[[\\\^^^```aaabbbbbbaaa`````````aaabbbcccdddgggllloooooommmiiifffbbbaaa```^^^]]][[[[[[ZZZZZZZZZXXXWWWVVVUUUUUUUUUXXXZZZ\\\\\\ZZZZZZ\\\___``````bbbeeekkkoooppppppllljjjhhhfffeeefffhhhiiijjjkkkmmmnnnooopppppppppssstttuuuvvvtttqqqmmmjjjnnnmmmlllkkkjjjjjjjjjjjjlllmmmllljjjhhhfffggghhhhhhjjjmmmppppppooommmkkkjjjkkkmmmnnnooooooooonnnnnnllljjjhhhhhhjjjmmmoooqqqqqqqqqrrrrrrrrrrrrrrrqqqpppnnnmmmlllmmmmmmnnnlllkkkjjjkkkmmmoooooonnnkkkbbb[[[YYYXXXVVVUUUVVVUUUSSSQQQSSSUUUUUUSSSOOOQQQPPPNNNNNNNNNMMMKKKIIIGGGFFFDDDAAA???>>>======>>>===<<<<<<;;;888333000000...------///000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........************))))))))))))'''((()))***)))((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((((((((((('''''''''''''''&&&'''(((((())))))))))))((((((''''''''''''((((((***)))((((((((((((((((((+++***)))((((((((())))))***))))))((((((((((((((((((((())))))))))))******((((((((()))))))))******))))))((((((((()))******))))))(((((((((((())))))))))))******))))))((((((***************++++++,,,++++++++++++++++++++++++/////////---++++++,,,.................................//////////////////111000000//////000000111333333222222333333444555555555555555555555555555333333444555555555555555666666666777777777777777777777888888888777666666777888888999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@????????????@@@@@@???@@@AAABBBCCCCCCCCCCCCBBBAAA@@@@@@@@@BBBCCCDDDBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFGGGHHHIIIKKKLLLMMMOOOLLLJJJJJJKKKMMMNNNNNNNNNPPPRRRSSSRRRQQQQQQRRRSSSSSSRRRRRRSSSSSSTTTUUUSSSTTTUUUWWWZZZ]]]___aaa````````````aaaaaaaaaaaaaaaaaa``````^^^\\\[[[ZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXYYYZZZ[[[\\\^^^_________\\\ZZZYYYYYYYYYWWWVVVVVVUUUTTTTTTUUUWWWZZZ[[[ZZZYYYXXXWWWVVVVVVWWWXXX\\\]]]```bbbdddfffffffff___\\\ZZZZZZ\\\^^^______^^^\\\[[[[[[[[[[[[YYYXXXWWWVVVTTTSSSTTTVVVYYYZZZ\\\\\\[[[[[[\\\^^^```bbbbbbbbbbbbbbbbbbcccddddddeeehhhllloooooommmjjjhhhaaaaaaaaaaaa```^^^\\\[[[^^^\\\ZZZWWWUUUTTTTTTTTTVVVXXXZZZ[[[\\\^^^aaacccaaaaaabbbeeeiiilllmmmmmmjjjiiihhhffffffeeeffffffhhhiiikkkmmmnnnpppppppppqqqrrrssstttssspppmmmkkkkkkkkkjjjjjjjjjkkkkkkllllllmmmlllkkkhhhggghhhjjjnnnpppqqqrrrqqqooollljjjkkklllnnnooooooooonnnnnnnnnmmmkkkiiiiiijjjlllmmmppppppooonnnoooppprrrsssrrrqqqooonnnmmmmmmnnnnnnnnnmmmmmmmmmoooqqqpppoooiiiaaaZZZYYYXXXVVVUUUVVVVVVTTTRRRRRRSSSSSSQQQOOOQQQOOOOOOOOOOOONNNKKKIIIGGGEEEDDDBBB@@@>>>>>>======<<<;;;;;;;;;888444111///---,,,---///000000000,,,,,,,,,,,,,,,,,,,,,,,,------...............---************)))))))))(((&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&%%%&&&'''((())))))))))))'''''''''''''''((())))))***)))(((''''''&&&''''''%%%&&&''')))+++,,,,,,,,,******)))))))))))))))***(((((((((((()))))))))***&&&&&&'''''''''((((((((())))))((((((((())))))***(((''''''&&&&&&''''''((())))))************))))))***)))((((((((()))+++,,,***+++++++++++++++,,,,,,000///...+++)))(((***,,,------...............///.............../////////////////////000000000111222222222222222333333444555555555555555555555555222222333333444444444444555555555666666666666666777777777777777777666666777888999::::::::::::::::::::::::::::::::::::;;;::::::999999999;;;===>>>>>>>>>>>>>>>?????????@@@??????@@@AAABBBBBBBBBCCCBBBAAA@@@@@@@@@@@@BBBBBBAAAAAABBBBBBCCCDDDEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHFFFFFFFFFGGGHHHIIIKKKLLLMMMLLLJJJJJJKKKLLLMMMNNNMMMOOORRRRRRRRRQQQQQQRRRRRRQQQPPPPPPPPPQQQSSSTTTSSSSSSTTTVVVXXX\\\___aaa``````aaaaaaaaabbbbbbbbbcccbbbaaa___^^^]]]]]]]]]\\\\\\[[[ZZZZZZYYYYYYYYYYYYZZZZZZ[[[\\\]]]]]]]]]\\\ZZZXXXXXXXXXXXXWWWVVVUUUTTTTTTTTTVVVYYY\\\]]]\\\ZZZXXXVVVUUUVVVXXXYYY[[[\\\^^^aaacccddddddddd___\\\ZZZZZZ\\\___aaaaaaaaa```^^^^^^___^^^\\\ZZZWWWVVVTTTTTTUUUXXX[[[]]]___^^^\\\[[[\\\^^^```bbbccccccccccccddddddeeeeeegggiiikkkmmmmmmkkkhhhfff```bbbcccdddcccaaa___]]]___^^^[[[YYYWWWWWWWWWXXXWWWXXXZZZ\\\___bbbfffhhhgggfffeeefffhhhiiiiiihhheeeeeeeeeeeedddcccbbbbbbfffgggiiikkkmmmoooooopppoooqqqrrrssssssqqqooonnnkkkkkkjjjiiiiiiiiijjjjjjkkkllllllkkkiiihhhiiikkkpppqqqrrrsssqqqooolllkkkkkklllmmmnnnnnnnnnmmmlllnnnmmmlllkkkjjjkkklllllloooooooooooopppqqqrrrssssssrrrqqqooonnnnnnnnnoooppppppoooppprrrsssrrrpppggg___YYYXXXXXXVVVUUUVVVVVVTTTSSSRRRRRRRRRPPPOOOPPPOOOOOOPPPPPPOOOLLLIIIFFFEEECCCAAA???>>>>>>===:::::::::;;;;;;:::777444///---,,,---///000000000---------------------------...............------************)))))))))(((+++***(((&&&%%%&&&'''(((&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&((())))))))))))''''''&&&''''''((()))***((('''&&&&&&%%%%%%%%%%%% ###'''+++,,,,,,***)))******))))))))))))***+++'''(((((((((((()))))))))'''''''''((((((((())))))))))))((((((((((((((()))+++******))))))******+++))))))************))))))***)))((('''((()))***+++*********++++++,,,,,,,,,111111000...+++***+++,,,,,,---------....../////////............///000111......//////000000000000222111111111111222333333333333333333333333333333222222222222222333333444444444555555666666666666666666666666666666777777888888999:::::::::999999::::::999999999:::;;;;;;999888888777888:::;;;<<<=========>>>??????????????????@@@@@@AAABBBBBBCCCDDDCCCAAA@@@??????@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIKKKKKKKKKJJJJJJKKKLLLMMMLLLOOOQQQRRRRRRQQQRRRRRRRRRQQQPPPPPPPPPQQQSSSTTTSSSTTTTTTVVVXXX\\\___aaaaaaaaaaaabbbbbbbbbbbbcccdddcccbbbaaa``````aaaaaa```___]]]\\\[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYWWWWWWXXXYYYYYYXXXUUUUUUUUUUUUWWW[[[^^^```^^^\\\YYYWWWVVVWWWYYYZZZYYY[[[]]]___aaaaaabbbaaa___]]]\\\\\\___bbbcccccccccaaa```___``````^^^]]][[[YYYWWWVVVWWWZZZ]]]```bbbaaa^^^]]]]]]^^^aaabbbcccddddddeeeeeeeeeeeeeeehhhhhhiiijjjiiigggdddccc```bbbeeeffffffdddbbb``````___^^^]]]\\\]]]^^^^^^\\\\\\\\\___cccgggjjjllllllkkkiiihhhhhhgggeeeccccccdddeeeeeeeeedddbbbbbbeeefffhhhjjjlllmmmnnnnnnoooppprrrsssssssssrrrqqqnnnmmmllljjjiiihhhggggggjjjkkkkkkjjjiiihhhjjjkkknnnooopppqqqqqqpppnnnmmmkkklllmmmnnnmmmlllkkkjjjllllllllllllllllllllllllmmmnnnqqqssstttttttttsssuuutttrrrpppoooooooooooorrrqqqrrrsssuuuvvvtttsss~~~eee]]]XXXXXXYYYVVVUUUVVVUUUTTTSSSRRRQQQPPPQQQQQQPPPPPPPPPQQQRRRQQQMMMKKKDDDCCCBBB@@@???>>>======999999999;;;<<<;;;888555000...------///000000///------------------------.........///......---,,,************))))))))))))***(((&&&$$$$$$%%%''')))%%%%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''(((((((((((('''''''''''''''((()))***&&&&&&%%%%%%$$$%%%%%%%%%###%%%(((***+++)))&&&$$$)))))))))))))))******+++''''''(((((((((((())))))))))))*********+++++++++))))))((((((''''''(((((())))))(((((((((((())))))(((((())))))******)))))))))))))))))))))******+++*********++++++,,,,,,---222333333222///------...,,,,,,,,,---....../////////...------...///111222------...///000000000000111111000000111111222333222222222222222222222222222222222222222333444444444444555555666666777777666666555555555666777777888999999::::::999999999:::999888888999:::<<<===777777777888888999:::;;;;;;<<<===>>>>>>???>>>>>>@@@@@@@@@@@@AAABBBCCCCCCFFFDDDCCCAAA@@@???@@@@@@HHHGGGGGGGGGFFFFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGIIIHHHHHHGGGGGGHHHHHHHHHIIIJJJKKKKKKIIIJJJKKKMMMLLLOOORRRSSSRRRRRRRRRSSSRRRRRRQQQQQQRRRRRRSSSTTTSSSSSSUUUWWWZZZ]]]___aaaaaabbbbbbbbbccccccccccccddddddcccccccccdddeeeeeeeeeccc```^^^\\\[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[YYYXXXWWWXXXYYYXXXWWWUUUUUUUUUVVVXXX[[[^^^``````^^^[[[XXXWWWXXXZZZ[[[YYYZZZ]]]___```aaaaaa```aaa``````bbbeeegggggggggcccaaa^^^^^^___`````````aaa^^^[[[YYYYYY\\\___aaacccbbb```___^^^___```aaaccccccdddeeeeeeeeeeeeeeefffggggggfffeeedddbbbaaaaaacccfffhhhhhhgggeeedddaaabbbbbbcccdddeeeeeeeeeaaa```___aaaeeeiiilllmmmnnnllljjjhhhhhhfffdddbbbdddeeeffffffggggggffffffdddeeegggiiijjjlllllllllnnnoooqqqrrrssstttssssssqqqpppnnnkkkiiigggfffeeehhhiiijjjiiihhhhhhjjjkkklllmmmnnnppppppppppppooommmmmmnnnnnnnnnlllkkkjjjjjjkkklllmmmmmmmmmmmmllllllooorrruuuwwwwwwuuutttvvvuuusssqqqpppooooooppprrrrrrsssvvvxxxyyywwwvvv|||ccc\\\WWWXXXYYYVVVUUUUUUTTTSSSSSSQQQPPPPPPQQQRRRQQQQQQRRRSSSTTTRRROOOLLLCCCBBBAAA???>>>===<<<<<<:::::::::;;;;;;:::777444111///------/////////...,,,,,,,,,,,,,,,,,,,,,,,,......//////...------,,,************))))))))))))&&&&&&%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((('''''''''(((((('''''''''(((((()))&&&&&&%%%%%%%%%&&&'''''''''''''''(((''''''&&&&&&((((((((((((((()))******'''''''''((((((((())))))((((((((()))))))))******))))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))))))))(((((()))******++++++******)))******+++,,,,,,------///111333333000...------++++++,,,------...//////------,,,+++,,,...000111,,,---...000000000000///000000000000000111222222000000000000000000000000333333222111222333444555444555555666777777888888666555555444555666777888999999999::::::999999888999888888888999<<<>>>@@@666777888999999::::::999:::;;;<<<>>>>>>>>>>>>>>>AAAAAA@@@@@@AAABBBCCCDDDEEEDDDBBBAAAAAAAAABBBBBBEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGHHHHHHIIIJJJKKKHHHJJJKKKKKKIIIIIIJJJMMMMMMOOORRRSSSSSSSSSTTTUUURRRRRRSSSTTTTTTTTTTTTTTTPPPQQQUUUYYY\\\```bbbcccbbbbbbbbbcccccccccddddddcccdddeeefffggghhhhhhiiiiiigggccc```]]][[[[[[[[[ZZZ[[[\\\]]]___```aaabbb___\\\ZZZYYYXXXXXXVVVUUUUUUUUUTTTUUUWWWZZZ]]]______^^^\\\ZZZXXXYYYYYYZZZ[[[\\\^^^```aaabbbbbbaaaddddddfffiiilllmmmmmmkkkeeebbb___^^^```bbbdddeeegggddd```\\\[[[]]]```ccccccbbbaaa______^^^^^^^^^bbbcccdddeeefffeeeddddddcccdddddddddddddddddddddcccdddfffhhhiiiiiihhhgggeeefffhhhjjjkkkkkkjjjiiifffcccaaabbbeeeiiijjjjjjllljjjhhhggggggfffdddbbbddddddeeefffggghhhiiiiiieeeeeeggghhhiiijjjjjjjjjlllmmmoooqqqrrrsssttttttrrrqqqooollliiigggffffffggghhhhhhhhhggggggiiikkklllmmmnnnpppqqqqqqqqqqqqooopppppppppooonnnlllkkkiiijjjlllnnnoooooonnnmmmnnnoooqqqtttuuuvvvwwwwwwwwwvvvtttrrrpppppppppppprrrssstttwwwzzz{{{zzzxxx|||ccc[[[WWWXXXYYYVVVUUUUUUSSSSSSRRRQQQPPPPPPQQQSSSQQQRRRRRRTTTUUUSSSPPPMMMBBBAAA@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;999555222222000.........///...---++++++++++++++++++++++++.../////////...---,,,,,,************))))))))))))((()))***,,,,,,,,,++++++)))(((((('''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''''''''''''(((''''''&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))((('''%%%$$$%%%(((+++---(((((('''(((((()))******''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''***)))((('''''''''''''''))))))(((((((((((())))))&&&&&&'''(((((()))((((((((()))+++,,,,,,++++++***))))))***+++,,,,,,------***---000111///,,,***)))++++++,,,,,,---...//////,,,+++*********,,,///000+++,,,...000000000000///000000000000000111111222////////////////////////444333222222222333444555555555555666777888888999666555444444555666777888999999:::::::::999999888999888888888:::===???AAA555666888:::::::::999999999:::<<<>>>>>>>>>>>>===BBBAAA@@@@@@AAABBBDDDEEECCCCCCBBBAAABBBCCCDDDEEE@@@AAAAAABBBCCCDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGHHHIIIKKKLLLMMMGGGIIIKKKKKKIIIHHHJJJLLLMMMPPPSSSTTTTTTTTTTTTUUURRRSSSUUUVVVVVVVVVUUUTTTMMMPPPTTTZZZ^^^bbbdddeeebbbbbbcccccccccdddddddddcccdddfffhhhiiijjjkkkkkkllliiieeeaaa^^^\\\[[[[[[YYYZZZ\\\^^^aaadddfffgggbbb___\\\ZZZXXXWWWTTTRRRTTTTTTTTTTTTVVVYYY\\\]]]___]]]\\\ZZZYYYXXXXXXYYY\\\]]]___aaacccccccccbbbggghhhjjjnnnqqqrrrqqqoooiiieeeaaa```bbbfffiiijjjkkkhhhccc___]]]^^^aaacccaaaaaa```___^^^]]]\\\\\\bbbcccdddeeeeeeeeedddcccaaaaaabbbcccdddfffggggggdddeeefffhhhiiijjjiiiiiihhhjjjmmmoooooonnnlllkkkiiieeebbbbbbeeehhhhhhhhhhhhfffeeeeeeffffffeeedddbbbbbbbbbccceeeggghhhiiieeeeeeggghhhiiiiiiiiiiiijjjkkkmmmoooqqqrrrssstttrrrqqqooollljjjiiihhhgggfffgggggggggfffgggiiikkknnnnnnooopppqqqrrrrrrrrrqqqrrrrrrrrrqqqpppnnnmmmgggiiilllnnnppppppooonnnoooooopppqqqsssuuuxxxyyyxxxwwwtttrrrqqqppppppppprrrsssuuuxxx|||}}}|||zzz~~~bbbZZZSSSTTTWWWUUUSSSSSSTTTTTTSSSRRRRRRRRRRRRRRRNNNOOORRRTTTUUUSSSOOOKKKHHHEEEBBB???>>>>>><<<;;;???===;;;:::999888555222///////////////000111111......------------......////////////...---,,,,,,(((((((((((('''''''''''')))((('''((()))((('''%%%(((%%%"""###&&&(((((('''%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$$$$$$$%%%&&&'''((())))))''''''(((((())))))******))))))***(((''''''(((***))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))***++++++,,,,,,,,,---------,,,++++++,,,+++++++++++++++++++++------,,,,,,,,,------...000000///...---,,,,,,+++......------...111333555//////////////////......000///......///111333444333111000222666777666555555444444444555666888999777999::::::888777777888888888777777777777777888777777666666777999:::<<<:::;;;===?????????>>>>>>@@@@@@AAAAAABBBCCCDDDDDDEEEFFFGGGGGGEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDGGGHHHHHHGGGFFFFFFGGGIIIGGGEEEDDDEEEHHHKKKMMMMMMLLLMMMMMMLLLJJJKKKMMMOOOPPPQQQRRRTTTUUUUUUUUUUUUUUUTTTSSSTTTVVVUUURRRNNNQQQSSSVVVYYY]]]___aaabbbddddddddddddcccbbbaaaaaacccdddeeegggiiikkkmmmnnnkkkhhhddd___[[[YYYYYYYYYZZZ[[[]]]^^^^^^aaadddgggjjjhhhdddaaa^^^\\\\\\\\\VVVUUUUUUUUUVVVWWWYYYZZZ\\\[[[YYYWWWVVVWWWXXXYYYYYY[[[___bbbddddddccccccgggiiijjjkkkjjjjjjlllmmmiiigggfffgggiiikkkkkkkkkooohhhaaa^^^___aaa___]]]bbbaaa```]]]ZZZZZZ\\\^^^```aaabbbcccddddddcccbbbccccccbbbbbbcccdddfffgggiiiiiiiiijjjjjjjjjkkkkkkggghhhjjjlllnnnpppqqqqqqkkkhhheeeaaa```aaabbbdddgggfffcccaaaaaabbbdddfffcccdddeeefffeeedddbbbaaa```dddhhhjjjjjjjjjlllnnniiiiiijjjlllnnnqqqssstttqqqnnnkkkhhhfffffffffgggfffeeeeeefffhhhjjjlllmmmnnnmmmnnnppprrrssssssqqqpppoooppprrruuuuuusssqqqnnnmmmlllmmmnnnooonnnlllnnnnnnooopppqqqsssuuuuuutttttttttttttttsssssssssttttttuuuvvvxxx{{{|||~~~|||cccZZZTTTUUUWWWVVVTTTSSSRRRRRRQQQQQQQQQQQQQQQRRRQQQQQQSSSTTTUUUSSSPPPLLLGGGEEEBBB@@@??????===;;;===;;;:::::::::999666444///////////////000000111......------------......------------,,,+++***)))***))))))))))))((((((((()))((('''((())))))'''%%%)))'''%%%&&&(((***)))'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%******))))))(((((('''''''''((((((((((((((())))))&&&((()))(((''''''((()))(((((((((((((((((((((((())))))(((((((((((())))))((((((((()))*********+++******+++++++++++++++***,,,,,,,,,,,,,,,,,,++++++///......---------....../////////...------,,,,,,......------...000222333/////////.....................///000111111111111333111000111444555444333444444444444555666777888777888::::::999888888999888888777777777777777888888888777777888:::;;;<<<;;;<<<===>>>>>>?????????@@@@@@AAABBBBBBCCCDDDDDDEEEFFFGGGGGGEEEDDDDDDEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFEEEDDDDDDFFFGGGHHHFFFDDDEEEGGGJJJKKKLLLLLLMMMMMMMMMLLLMMMPPPRRRQQQQQQRRRRRRSSSTTTTTTTTTVVVTTTRRRSSSTTTTTTRRROOOPPPRRRUUUXXX[[[^^^```aaabbbbbbcccccccccccccccbbbbbbcccdddeeefffhhhhhhiiijjjgggccc___\\\ZZZZZZZZZ[[[\\\]]]^^^___aaaeeegggnnnkkkgggaaa]]]ZZZXXXXXXWWWVVVUUUUUUUUUVVVWWWXXX[[[ZZZXXXVVVUUUVVVWWWXXXXXXZZZ]]]```bbbbbbaaa```ccceeeffffffffffffgggiiihhhgggggghhhkkkmmmllllllkkkeee^^^[[[\\\^^^]]]\\\\\\]]]]]][[[ZZZZZZ\\\^^^___```aaabbbbbbbbbaaaaaaaaaaaaaaabbbdddfffhhhjjjkkkkkkjjjjjjjjjjjjiiiiiihhhiiikkkmmmnnnoooppppppllliiiddd```^^^^^^______cccbbb``````aaadddfffhhhffffffeeedddbbb```___^^^```cccgggiiihhhiiijjjlllhhhhhhiiijjjlllnnnpppqqqllljjjgggeeedddeeeggghhhggggggggggggiiijjjlllmmmmmmmmmmmmnnnqqqrrrqqqooonnnmmmnnnqqqtttvvvvvvuuuqqqooommmmmmooopppooonnnnnnnnnnnnooopppqqqrrrsssqqqqqqqqqrrrrrrrrrrrrsssttttttuuuwwwxxxzzz|||}}}{{{cccZZZTTTUUUWWWVVVTTTTTTPPPPPPPPPOOOPPPPPPQQQQQQRRRQQQQQQQQQRRRQQQNNNLLLEEEDDDBBBBBBAAA@@@>>>;;;;;;:::999999::::::888666//////......//////000000......------------...............---,,,***)))(((************)))))))))))))))((('''((())))))'''%%%((('''''''''))))))'''%%%&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''******))))))((('''&&&&&&((((((((('''''''''''''''$$$&&&((()))((((((((()))((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((()))***+++++++++***++++++++++++++++++,,,,,,000///......------------..............................---,,,---...///000........................///000333555555444333222333111000111222333222111333333444555666666666666666888::::::999999:::;;;888888888888888888888888:::999999999:::;;;<<<===<<<<<<<<<======>>>???@@@AAAAAAAAABBBCCCCCCDDDDDDDDDFFFGGGGGGEEEDDDDDDEEECCCCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFEEEEEEEEEGGGIIIJJJHHHFFFEEEGGGIIIJJJJJJJJJLLLMMMMMMNNNPPPSSSVVVTTTSSSRRRQQQQQQRRRSSSTTTVVVTTTRRRRRRRRRSSSRRRPPPPPPRRRTTTWWWZZZ]]]^^^______```aaabbbccccccccccccaaaaaaaaabbbbbbcccccccccfffccc```]]]ZZZZZZZZZZZZ[[[\\\^^^^^^___aaadddgggmmmkkkfffaaa]]]YYYWWWVVVXXXWWWVVVTTTTTTUUUUUUVVVZZZYYYWWWUUUUUUUUUVVVVVVWWWXXX[[[]]]^^^^^^]]]\\\^^^___```aaa``````aaaccceeeeeegggiiilllnnnmmmkkkeee```ZZZXXXYYY[[[ZZZYYYVVVXXXYYYZZZYYYZZZ\\\]]]^^^^^^___`````````____________```aaadddgggjjjlllkkkkkkjjjjjjiiiiiihhhhhhiiijjjkkkmmmnnnnnnoooooollliiiddd___\\\[[[[[[[[[]]]]]]]]]^^^aaadddhhhjjjhhhgggdddaaa___\\\[[[ZZZ___aaaeeeffffffggghhhiiifffffffffggghhhiiijjjkkkeeedddcccbbbccceeehhhiiiiiiiiiiiiiiijjjkkkmmmmmmmmmllllllmmmooopppooommmkkkkkkkkkmmmrrrvvvxxxyyyssspppnnnmmmooopppqqqqqqnnnnnnmmmmmmnnnnnnoooooommmmmmnnnooopppqqqrrrrrrrrrsssssstttvvvxxxyyyzzzyyybbbYYYSSSUUUWWWVVVUUUUUUPPPPPPPPPPPPPPPPPPQQQRRRPPPNNNMMMMMMMMMMMMKKKIIIDDDCCCCCCCCCCCCBBB???<<<<<<;;;:::::::::999777555//////.........//////000......------------......111000000///...,,,+++************)))))))))(((((((((''''''((())))))'''&&&%%%&&&&&&''''''%%%###"""'''''''''&&&&&&%%%%%%%%%######$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%###&&&)))+++***)))))))))((((((((((((((((((((((((***)))(((''''''((()))***)))))))))))))))((((((((('''((()))***++++++++++++))))))************++++++//////...---,,,,,,,,,,,,---------.........//////......---,,,,,,,,,---................../////////...///111333444444444444333333222222222222111000222333444555666555555444555777::::::::::::;;;<<<999999::::::::::::::::::;;;;;;;;;;;;;;;<<<============<<<<<<<<<>>>@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCEEEFFFFFFDDDCCCDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGHHHJJJLLLLLLJJJGGGFFFFFFHHHHHHGGGHHHIIIKKKLLLNNNPPPTTTWWWVVVUUUSSSQQQQQQRRRSSSTTTVVVTTTRRRQQQPPPQQQQQQQQQQQQRRRUUUWWWZZZ\\\]]]^^^^^^___``````aaaaaaaaa```^^^^^^^^^___``````aaaaaa```^^^\\\ZZZXXXXXXXXXXXX[[[\\\]]]^^^^^^```cccfffhhhfffccc```]]]ZZZYYYXXXWWWVVVUUUTTTTTTUUUVVVWWWYYYXXXWWWVVVUUUUUUUUUUUUVVVWWWYYY[[[[[[[[[[[[ZZZYYY[[[\\\\\\[[[[[[\\\]]]aaaaaadddgggjjjllljjjhhh___[[[WWWUUUVVVXXXXXXXXXSSSVVVXXXYYYYYYYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]_________```ccceeehhhjjjhhhhhhhhhhhhhhhhhhhhhhhhiiijjjkkkllllllmmmmmmllljjjgggccc___\\\ZZZZZZZZZYYYZZZZZZ\\\___cccfffhhhgggfffccc___]]]\\\[[[[[[^^^```bbbdddeeeeeeffffffeeeeeeddddddddddddeeeeee`````````aaacccfffiiikkkjjjjjjkkkkkkkkklllmmmmmmmmmllllllmmmoooooonnnmmmjjjiiihhhiiimmmrrruuuvvvrrrppplllkkkllloooppppppmmmmmmlllkkkkkkkkkkkkkkkiiijjjkkkmmmoooqqqrrrssspppppppppqqqrrrtttuuuvvvwwwaaaXXXRRRTTTWWWVVVTTTTTTRRRQQQQQQPPPQQQQQQRRRRRROOOMMMKKKKKKKKKLLLJJJIIIEEEDDDCCCDDDDDDBBB???===>>><<<;;;::::::888555333//////............//////......------------......000000000///...---+++***))))))((((((((('''''''''(((''''''((())))))(((&&&$$$%%%''''''&&&$$$###"""'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%%%%&&&(((((($$$$$$%%%%%%&&&&&&''''''((((((''''''&&&&&&%%%%%%$$$&&&***++++++*********''''''''''''''''''''''''***)))(((''''''((()))***)))))))))(((((((((((((((((()))***+++,,,,,,,,,,,,'''((((((((()))))))))***---,,,++++++*********+++,,,,,,------.../////////...------,,,,,,,,,,,,,,,........./////////000000,,,,,,,,,,,,...000333444444444444333222111111111111222444555555444333333555777999:::999999:::<<<:::;;;<<<============<<<;;;<<<<<<<<<==================<<<<<<<<<>>>@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAACCCDDDDDDCCCBBBCCCDDDEEEDDDDDDCCCCCCDDDDDDEEEDDDEEEGGGGGGHHHIIILLLNNNNNNKKKHHHFFFFFFGGGGGGFFFEEEGGGIIIJJJLLLOOOSSSVVVXXXVVVTTTRRRQQQRRRSSSTTTTTTSSSRRRPPPOOOOOOPPPQQQQQQSSSUUUWWWZZZ[[[\\\]]]^^^^^^______^^^]]]\\\\\\ZZZ[[[\\\]]]___```aaaaaa]]]\\\[[[YYYXXXXXXXXXYYYYYYZZZ[[[\\\\\\^^^aaacccdddcccaaa^^^[[[YYYWWWVVVSSSSSSSSSSSSTTTVVVXXXYYYXXXXXXWWWVVVUUUUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYWWWXXXZZZYYYXXXXXXYYYZZZ\\\\\\___bbbeeegggeeeccc\\\YYYVVVTTTTTTUUUVVVVVVSSSUUUXXXXXXXXXXXXYYYZZZ\\\[[[[[[[[[[[[[[[[[[[[[______^^^___```aaacccdddbbbcccdddeeefffggghhhiiiggghhhiiijjjjjjjjjjjjiiifffeeebbb___]]]\\\\\\\\\YYYYYYYYY[[[]]]___aaacccdddbbb```___]]]]]]^^^^^^^^^^^^```ccceeeffffffeeeeeedddcccbbbbbbbbbbbbbbb______```bbbdddgggjjjkkkjjjjjjjjjkkkllllllllllllmmmllllllnnnooopppooonnnkkkhhheeeeeehhhlllnnnoooooollliiihhhiiikkkmmmmmmkkkkkkjjjhhhhhhgggggghhhggghhhjjjlllnnnqqqssstttppppppppppppqqqrrrssstttvvv___WWWQQQSSSVVVUUUSSSTTTSSSRRRRRRQQQPPPPPPQQQQQQOOONNNLLLMMMNNNNNNMMMLLLGGGFFFDDDDDDCCCBBB@@@===???===;;;:::999888555222//////......------............------------......------------,,,+++******((((((((((((''''''''''''''''''&&&''')))***((('''%%%'''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((('''''''''''''''((((((((('''''''''''''''%%%'''******)))))))))***''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))***+++,,,,,,,,,,,,'''''''''((())))))******+++******))))))******+++---------.........//////---------------------,,,/////////000000111111222111000///...///111444666333444555444222111111222222222333333444333333222555777999999888888999::::::;;;===>>>???>>>>>>===;;;<<<<<<=========<<<<<<<<<<<<<<<======>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAA???AAABBBBBBAAAAAAAAABBBDDDDDDCCCCCCCCCCCCDDDDDDAAABBBDDDFFFFFFHHHKKKNNNNNNLLLHHHFFFFFFFFFFFFEEEEEEFFFHHHIIIJJJLLLPPPSSSVVVUUUTTTRRRRRRRRRSSSSSSRRRSSSSSSQQQOOONNNOOOQQQQQQRRRTTTVVVXXXYYYZZZZZZ\\\\\\\\\\\\[[[ZZZYYYXXXXXXYYYZZZ\\\]]]^^^``````]]]]]]\\\[[[ZZZZZZZZZZZZWWWXXXYYYYYYYYYZZZ]]]```cccbbb___\\\YYYVVVSSSRRRPPPPPPPPPQQQRRRUUUWWWXXXVVVVVVVVVUUUTTTTTTSSSSSSRRRSSSTTTVVVWWWXXXXXXXXXVVVXXXYYYXXXWWWVVVWWWYYYXXXXXXZZZ\\\___aaa```^^^YYYWWWUUUSSSSSSSSSTTTTTTRRRTTTVVVVVVVVVVVVXXXZZZ\\\[[[ZZZZZZYYYYYYZZZZZZ^^^^^^]]]\\\\\\\\\]]]^^^]]]]]]___aaaccceeefffgggddddddeeefffgggggggggfffcccbbb```^^^]]]\\\]]]]]]XXXXXXYYYYYYZZZ\\\]]]^^^^^^^^^^^^^^^^^^___``````]]]^^^___cccfffhhhgggfffeeeeeedddcccbbbbbbbbbbbb``````aaacccdddggghhhiiiggghhhiiijjjkkkkkkkkkkkkkkkkkkkkkmmmpppqqqpppoookkkhhheeedddeeeggghhhhhhkkkhhhfffeeeggghhhiiiiiiiiihhhgggfffeeeeeeeeeeeeeeefffhhhjjjmmmppprrrsssqqqqqqqqqqqqrrrrrrssstttvvv^^^UUUOOOQQQTTTTTTRRRSSSSSSSSSQQQPPPOOOOOONNNNNNMMMLLLLLLMMMOOOOOONNNLLLJJJHHHEEECCCBBBBBB@@@>>>===<<<:::::::::888666444000///...------------.........------------......+++,,,,,,---,,,,,,++++++)))))))))((((((((((((''''''&&&&&&''')))***((('''%%%&&&'''&&&%%%$$$''')))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''(((((('''((((((((((((((())))))%%%'''((('''&&&&&&'''((('''''''''''''''''''''''''''((()))******)))((('''&&&'''''''''((()))))))))))))))***************)))(((((())))))***++++++,,,))))))))))))***+++,,,------------...............---------............---///000000111222222333333555444333222111111111111111222444333000///111333333333222222222222333333555777888888777666777888888:::<<<===>>>>>>===<<<;;;<<<=========<<<;;;;;;;;;<<<===>>>>>>?????????????????????????????????===???@@@AAA@@@???@@@AAABBBBBBBBBAAAAAABBBBBBBBB@@@BBBDDDFFFGGGIIILLLOOONNNKKKHHHFFFFFFFFFFFFFFFFFFGGGIIIIIIIIIKKKNNNQQQRRRRRRRRRRRRQQQQQQQQQQQQPPPRRRSSSRRROOONNNNNNOOOOOOPPPRRRTTTUUUVVVWWWWWWXXXXXXYYYYYYYYYXXXXXXWWWXXXYYYYYYZZZ[[[[[[\\\\\\[[[ZZZZZZYYYXXXXXXWWWWWWTTTUUUVVVVVVVVVWWWZZZ]]]___^^^\\\ZZZWWWTTTRRRQQQMMMMMMMMMMMMNNNPPPRRRTTTSSSSSSSSSSSSRRRQQQPPPPPPOOOOOOQQQRRRTTTUUUVVVWWWUUUWWWXXXWWWVVVUUUVVVWWWWWWVVVVVVXXXZZZ\\\\\\[[[WWWVVVTTTRRRPPPPPPQQQRRROOOPPPQQQRRRSSSUUUXXX[[[\\\[[[ZZZYYYXXXYYYYYYZZZ[[[[[[YYYXXXXXXYYYZZZ[[[ZZZ[[[\\\]]]___aaabbbbbb``````aaaccccccdddddddddaaa```^^^]]][[[[[[ZZZZZZWWWWWWXXXXXXYYYZZZZZZ[[[YYYZZZ\\\]]]^^^_________^^^^^^___ccchhhjjjjjjhhhffffffeeedddccccccccccccaaabbbbbbcccddddddeeeeeeccceeefffhhhiiijjjjjjjjjiiihhhiiikkkoooppppppoookkkhhheeeddddddeeeeeeeeegggfffddddddfffffffffeeeffffffeeedddcccccccccccccccdddfffhhhkkkmmmoooppppppooooooooooooppppppqqqvvv]]]TTTNNNPPPTTTSSSRRRRRRSSSRRRQQQOOONNNMMMLLLLLLIIIIIIJJJLLLNNNNNNMMMKKKLLLIIIEEECCCBBBAAA@@@>>>;;;:::999999::::::888666000///...---------------.........------.........,,,---......//////......************))))))))))))'''&&&&&&''')))***)))'''"""$$$%%%$$$""""""%%%)))%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((())))))((('''&&& !!!"""$$$&&&((()))***''''''(((((())))))******%%%&&&&&&%%%######%%%&&&''''''''''''''''''''''''&&&'''***++++++***'''&&&%%%&&&&&&'''((()))******((()))))))))))))))(((''')))******+++,,,,,,------)))))))))***+++,,,..............................,,,---......//////......000000111222333333444444000111111000---***'''%%%...111222222///...000222444333222111111111333333555777888888666555555666777888:::<<<======<<<;;;;;;;;;<<<======<<<;;;::::::;;;===?????????>>>>>>?????????>>>>>>>>>>>>>>>;;;===?????????>>>???@@@AAA@@@@@@??????@@@@@@AAABBBDDDFFFHHHIIILLLOOORRRNNNKKKHHHFFFFFFGGGFFFFFFHHHIIIJJJIIIIIIJJJMMMPPPOOOOOOPPPQQQQQQPPPPPPOOONNNQQQTTTSSSPPPMMMMMMOOOMMMNNNPPPRRRSSSTTTTTTUUUUUUUUUVVVWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWVVVVVVUUUTTTSSSSSSRRRSSSTTTTTTTTTUUUXXXZZZXXXYYYXXXXXXWWWVVVUUUTTTLLLLLLKKKKKKKKKLLLNNNOOOQQQQQQQQQQQQPPPOOONNNMMMLLLMMMNNNPPPRRRTTTUUUVVVUUUVVVWWWVVVUUUTTTUUUVVVWWWVVVUUUVVVXXXZZZZZZZZZUUUUUUSSSQQQNNNMMMNNNOOOKKKLLLNNNOOOPPPTTTYYY]]]\\\[[[ZZZYYYXXXXXXYYYZZZXXXXXXWWWVVVVVVWWWYYYYYYZZZZZZ[[[[[[]]]]]]^^^___]]]^^^___```bbbbbbbbbbbb```___]]]\\\ZZZYYYXXXXXXUUUVVVWWWWWWXXXYYYZZZZZZWWWXXXZZZ\\\]]]^^^]]]]]]^^^^^^___dddiiilllllljjjggggggfffeeedddddddddeeebbbbbbbbbbbbbbbbbbbbbbbbaaaccceeegggiiiiiiiiiiiiffffffgggjjjmmmooooooooojjjhhheeedddeeeeeeeeedddfffdddddddddffffffeeedddeeeddddddcccbbbbbbccccccaaabbbdddfffiiikkkmmmnnnllllllkkkkkkkkkllllllmmmsss^^^UUUOOOPPPSSSSSSSSSSSSTTTRRRPPPOOOOOOOOONNNMMMKKKMMMOOOQQQQQQOOOMMMLLLLLLJJJGGGEEEDDDBBB???===???<<<999:::===<<<777222......////////////.........---,,,+++++++++++++++,,,,,,------,,,,,,+++***)))(((&&&%%%%%%''')))***++++++******)))))))))(((%%%&&&'''(((((('''&&&%%%%%%&&&'''((((((&&&$$$### !!!###$$$%%%%%%$$$$$$(((((((((&&&$$$$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######$$$%%%&&&$$$&&&'''&&&%%%%%%&&&''')))***,,,+++)))(((((()))&&&''''''((()))******+++******+++******)))((((((######$$$$$$%%%&&&''''''***)))((('''''''''''''''%%%&&&((()))))))))(((''''''''''''(((((((((((((((&&&&&&&&&''''''''''''((())))))))))))************(((((()))++++++,,,,,,,,,------------------------((()))***+++,,,,,,,,,,,,///000000222333444555555000000///////////////000222222222222222222222222444333111000000111333444555444444333333444444555999999999888888888888888;;;;;;;;;<<<<<<<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;>>>======<<<<<<<<<======>>>>>>????????????>>>>>>>>>>>>============>>>>>>BBBCCCEEEHHHJJJLLLMMMMMMLLLJJJHHHFFFFFFFFFHHHIIIEEEEEEFFFGGGHHHJJJKKKLLLNNNMMMMMMMMMLLLLLLKKKKKKLLLMMMNNNOOOOOONNNMMMLLLOOOOOOOOOPPPPPPQQQQQQQQQRRRSSSUUUVVVVVVWWWYYYZZZ]]]\\\ZZZXXXVVVVVVVVVVVVVVVUUUSSSRRRQQQQQQQQQRRRTTTSSSSSSSSSSSSTTTTTTUUUVVVUUUUUUTTTSSSRRRRRRQQQMMMLLLJJJIIIJJJKKKMMMOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRQQQPPPOOOPPPSSSVVVXXX\\\ZZZXXXXXXXXXWWWSSSOOOPPPNNNLLLKKKJJJKKKLLLMMMJJJJJJJJJKKKMMMQQQTTTVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWUUUSSSRRRTTTVVVWWWWWWYYYXXXXXXXXXXXXWWWWWWVVVZZZ\\\]]]]]]]]]]]]^^^``````______]]]\\\ZZZXXXWWWWWWWWWXXXYYYYYYXXXWWWVVVVVVWWWYYY[[[]]]]]]]]]\\\\\\\\\]]]aaaeeeiiijjjjjjiiifffdddeeeiiijjjgggcccfffdddbbbbbbdddeeefffeeeaaabbbcccddddddcccbbbaaa```aaacccfffiiilllnnnooolllhhhbbb______bbbdddeeegggfffeeedddcccdddeeefffeeecccaaa___^^^^^^``````^^^```aaabbbcccfffiiilllnnnkkkiiihhhhhhjjjjjjkkkttt[[[RRRLLLNNNQQQQQQQQQQQQSSSQQQOOONNNNNNNNNMMMLLLLLLNNNPPPQQQQQQOOOMMMLLLLLLJJJGGGEEEDDDBBB???===>>>;;;999:::<<<;;;777222...//////////////////.........---,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))(((''''''((())))))'''((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&###$$$%%%&&&&&&$$$###!!!!!!"""###%%%%%%%%%%%%$$$###$$$$$$###"""###$$$%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%'''((()))(((&&&%%%%%%&&&((()))+++***(((''''''(((&&&''''''(((((()))))))))''''''((((((''''''&&&%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&''''''&&&&&&'''(((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((()))))))))******'''((()))***++++++++++++------------------,,,,,,)))***+++---///000000000//////000111222333444444000000///////////////000111111111111111111111111444333111000000111333444444444444333333444444444888888888888777777777777::::::::::::;;;;;;;;;;;;===<<<<<<;;;::::::;;;;;;======<<<<<<<<<<<<<<<======>>>>>>??????>>>>>>===??????>>>>>>>>>>>>?????????@@@BBBEEEGGGIIIJJJJJJJJJIIIGGGFFFEEEFFFGGGHHHFFFFFFGGGGGGHHHIIIKKKKKKMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMLLLKKKMMMMMMNNNNNNOOOPPPPPPPPPPPPRRRTTTTTTTTTTTTVVVWWW\\\ZZZXXXVVVUUUTTTTTTTTTPPPOOOMMMLLLLLLLLLLLLMMMOOOOOOOOOPPPPPPQQQRRRSSSTTTTTTSSSRRRPPPOOONNNNNNLLLKKKIIIGGGFFFGGGGGGHHHNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKJJJKKKKKKLLLMMMNNNOOONNNMMMMMMOOORRRUUUWWWYYYWWWUUUUUUVVVTTTPPPMMMOOONNNLLLKKKJJJKKKLLLMMMNNNMMMMMMMMMNNNPPPSSSUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSQQQPPPPPPRRRTTTUUUUUUXXXWWWWWWVVVVVVVVVWWWWWWVVVWWWYYYYYYXXXXXXZZZ[[[_________^^^]]]\\\[[[ZZZVVVWWWXXXYYYXXXWWWVVVUUUWWWXXXYYYZZZ[[[\\\\\\[[[[[[[[[[[[^^^bbbeeeffffffhhheeedddgggkkkmmmkkkgggdddbbbaaaaaabbbdddddddddaaabbbbbbbbbbbbbbbaaaaaaaaaaaabbbdddfffgggiiiiiilllhhhdddaaaaaacccddddddffffffeeedddeeefffggghhhhhhfffccc___]]]\\\\\\]]]]]]___```bbbccceeeiiilllmmmkkkiiihhhhhhiiiiiijjjuuu\\\SSSNNNPPPTTTUUUTTTUUUSSSQQQNNNNNNNNNNNNMMMKKKNNNPPPQQQRRRRRRPPPMMMKKKKKKIIIGGGEEEDDDBBB@@@>>>===;;;999999::::::666222//////////////////////////////...------------...,,,,,,------,,,,,,+++***))))))((((((''''''&&&&&&"""$$$%%%''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&%%%$$$###""""""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$)))******)))&&&%%%%%%&&&&&&((())))))'''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%$$$$$$###&&&&&&&&&''''''''''''(((''''''((((((((()))))))))''''''((()))************,,,,,,,,,,,,,,,,,,,,,,,,++++++---...///000000000//////000000111222333333000//////......///000000000000000000000000000000333222111000000111222333444444444444444444444444666666666666666666666666888888888999999:::::::::<<<;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>======>>>>>>============>>>>>><<<===???AAACCCEEEEEEFFFGGGGGGEEEDDDDDDEEEFFFFFFHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJIIIJJJJJJKKKKKKJJJIIIIIIKKKKKKLLLLLLMMMNNNNNNOOONNNPPPQQQRRRQQQQQQSSSUUUYYYXXXVVVTTTRRRQQQPPPPPPMMMLLLLLLKKKKKKKKKLLLLLLJJJJJJKKKLLLMMMMMMNNNOOOQQQPPPOOONNNMMMLLLLLLKKKMMMLLLKKKIIIIIIIIIJJJJJJMMMMMMLLLKKKJJJJJJIIIIIIHHHHHHHHHGGGHHHHHHIIIIIIKKKJJJJJJKKKMMMPPPSSSUUU[[[YYYXXXXXXXXXVVVSSSPPPNNNNNNLLLKKKKKKKKKLLLMMMOOONNNLLLLLLLLLNNNPPPQQQRRRRRRRRRQQQQQQPPPPPPOOOPPPOOONNNOOOQQQTTTUUUUUUWWWVVVTTTSSSSSSTTTVVVWWWVVVXXXYYYYYYXXXYYYZZZ\\\^^^^^^_________^^^^^^]]]WWWWWWXXXYYYXXXWWWVVVUUUXXXXXXYYYYYYZZZ[[[\\\\\\[[[ZZZYYY[[[^^^```aaa```eeeddddddhhhmmmooommmkkkbbb```______```bbbbbbbbbbbbbbbaaa```````````````ddddddcccccccccddddddeeehhhfffddddddeeegggggggggeeedddddddddeeegggiiijjjjjjhhhddd```]]]ZZZYYYXXX[[[]]]___aaabbbeeeiiillllllkkkiiihhhggggggggghhhttt\\\SSSNNNPPPUUUVVVVVVVVVSSSQQQOOONNNOOOOOOMMMLLLPPPQQQRRRSSSRRRPPPMMMKKKJJJHHHFFFEEEDDDCCCAAA???===;;;999888999888555333000//////////////////000//////............//////,,,,,,------,,,,,,+++***'''(((((('''&&&%%%$$$### """%%%''''''&&&$$$###&&&&&&$$$######$$$&&&&&&&&&&&&'''''''''&&&%%%$$$###$$$$$$%%%&&&&&&&&&''''''&&&&&&&&&((()))***)))$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###'''((()))(((&&&%%%%%%&&&%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''(((((('''&&&&&&((((((((((((((('''''''''###$$$$$$%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((()))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++......///000000111222222//////.........///000000000000000000000000000000222111111000111111222333333444444444444444444333444444555555555555666666777888888999999:::::::::;;;:::999999999999::::::;;;::::::::::::;;;;;;<<<<<<======>>>>>>======<<<;;;;;;;;;::::::;;;;;;;;;;;;<<<===???AAABBBBBBCCCEEEDDDCCCCCCCCCDDDEEEEEEIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIHHHHHHGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMKKKMMMOOOPPPPPPPPPRRRTTTWWWVVVTTTRRRPPPNNNMMMLLLJJJJJJJJJJJJJJJJJJKKKKKKHHHIIIIIIJJJJJJJJJJJJIIILLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIJJJJJJLLLMMMNNNJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEFFFFFFFFFHHHHHHHHHJJJLLLOOORRRTTTZZZZZZYYYYYYXXXVVVTTTRRRNNNMMMLLLKKKKKKLLLMMMMMMLLLKKKIIIIIIIIIKKKMMMNNNQQQQQQPPPPPPOOONNNMMMMMMOOONNNNNNOOORRRUUUVVVVVVUUUSSSQQQPPPPPPRRRUUUVVVVVVWWWYYYYYYXXXXXXZZZ[[[]]]^^^^^^^^^^^^]]]\\\\\\XXXXXXYYYZZZYYYXXXWWWVVVXXXXXXYYYZZZ\\\^^^```aaa]]][[[ZZZZZZ\\\]]]^^^]]]aaaaaacccfffjjjllljjjhhh```^^^\\\\\\^^^`````````cccbbb```___^^^^^^___```eeeeeedddcccccccccdddeeedddddddddfffiiikkkkkkjjjbbbbbbbbbcccdddgggiiijjjiiigggddd```\\\YYYXXXWWWYYY[[[^^^```bbbdddhhhjjjjjjjjjiiigggeeeeeeeeefffqqqXXXOOOJJJLLLQQQRRRQQQRRRUUUSSSQQQPPPPPPPPPOOONNNPPPQQQRRRSSSRRRPPPMMMKKKIIIHHHEEEEEEDDDDDDAAA@@@===;;;999888888777555444111000////////////000111//////.........//////000,,,,,,------,,,,,,+++***)))))))))((((((&&&%%%$$$!!!###&&&(((((('''%%%$$$&&&&&&$$$######$$$&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&$$$"""###$$$&&&%%%######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$######$$$&&&&&&%%%%%%&&&'''###%%%''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&'''&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&%%%%%%''''''%%%$$$$$$%%%&&&'''&&&&&&''''''((((((((()))&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((())))))))))))(((*********+++++++++,,,,,,***++++++,,,------,,,,,,---......//////000000000...............///000000111111111111111111111111000000000000111222222333333333444555555444333333333333444444555555555555777888888999::::::;;;;;;999999888888888888999999999999999999999:::;;;;;;<<<<<<============<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<===???@@@AAAAAAAAABBBBBBBBBBBBCCCDDDDDDEEEIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLIIIKKKMMMNNNNNNOOOQQQSSSSSSRRRQQQPPPNNNLLLKKKJJJEEEEEEEEEFFFFFFFFFFFFFFFIIIIIIIIIIIIIIIHHHFFFFFFHHHHHHIIIJJJLLLMMMMMMNNNFFFFFFFFFFFFGGGGGGHHHHHHEEEEEEFFFFFFGGGHHHIIIIIIGGGGGGFFFEEEEEEEEEFFFFFFHHHHHHIIIJJJLLLOOOQQQSSSSSSTTTUUUTTTRRRPPPNNNNNNLLLLLLLLLLLLLLLLLLMMMMMMJJJIIIHHHHHHIIIKKKMMMNNNQQQQQQPPPOOONNNMMMMMMLLLLLLLLLLLLNNNQQQTTTUUUTTTSSSQQQOOONNNNNNOOORRRSSSQQQRRRTTTTTTSSSSSSUUUVVV\\\\\\\\\[[[ZZZYYYWWWWWWXXXYYYZZZ[[[[[[ZZZYYYXXXWWWXXXZZZ]]]```bbbdddeee___]]][[[ZZZ[[[\\\]]]\\\]]]^^^```ccceeeeeecccbbb^^^\\\[[[[[[\\\^^^^^^^^^bbbaaa___^^^^^^^^^___```bbbaaaaaa```aaaccceeefffgggggggggiiillllllkkkiiiaaaaaaaaaaaabbbdddfffhhheeedddbbb___]]][[[YYYXXXWWWZZZ]]]___aaacccfffhhhggghhhiiigggdddcccdddfffoooZZZRRRLLLNNNRRRSSSRRRSSSVVVTTTQQQQQQQQQQQQPPPNNNNNNPPPQQQRRRRRRPPPMMMKKKIIIGGGEEEDDDEEEDDDBBBAAA===<<<:::999777666666666111111////////////111111///............///000000,,,,,,------,,,,,,+++***++++++******))))))((((((%%%&&&'''))))))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$#########$$$%%%&&&'''(((%%%"""###%%%'''%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((())))))******&&&&&&%%%%%%%%%%%%$$$$$$!!!"""$$$$$$$$$%%%&&&(((###%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$(((''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((())))))******))))))))))))))))))******++++++,,,))))))+++---...///000000---------....../////////------------...///000000111111111111111111111111//////000111111222222222222333444555555444333222333333333444555555666666777777888999:::;;;;;;<<<888777777777777888999999888777777888888999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<<<<<<<======<<<===>>>???@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGDDDEEEFFFGGGHHHJJJKKKKKKJJJKKKMMMMMMLLLLLLNNNOOONNNNNNMMMLLLKKKIIIHHHGGGEEEEEEFFFFFFFFFEEEEEEDDDHHHHHHIIIIIIIIIGGGEEEDDDFFFGGGHHHIIIKKKLLLMMMNNNLLLKKKJJJHHHGGGEEEDDDCCCAAABBBCCCDDDFFFGGGIIIIIIGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJLLLNNNPPPQQQPPPRRRSSSSSSPPPNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJJJJJJJLLLOOOPPPOOOOOOOOONNNNNNMMMMMMMMMIIIHHHIIIKKKNNNPPPQQQPPPQQQPPPNNNLLLLLLMMMNNNOOOPPPQQQSSSSSSRRRRRRTTTUUUYYYYYYXXXXXXVVVUUUTTTSSSVVVWWWYYYZZZ[[[[[[ZZZZZZWWWYYY\\\```ccceeeffffff```]]]ZZZYYYZZZ[[[[[[[[[ZZZ\\\^^^aaaaaa```^^^]]]]]][[[ZZZZZZ[[[]]]]]]]]]``````____________``````]]]\\\\\\\\\^^^```ccceeemmmlllllllllmmmkkkhhhfffbbbaaaaaa```aaabbbdddeeeaaaaaa```___]]]\\\[[[ZZZWWWYYY]]]___```aaaccceeecccfffhhhfffcccbbbdddfffppp___WWWQQQSSSVVVVVVVVVVVVUUUSSSQQQPPPPPPPPPOOONNNLLLNNNPPPQQQQQQOOOMMMLLLHHHFFFEEEDDDEEEDDDCCCAAA>>>===<<<999777666777888222111///......///111222...---------......///000,,,,,,------,,,,,,+++*********(((((('''((()))***((((((((()))((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$#########$$$######""""""###$$$&&&'''((($$$"""###''')))(((%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***'''&&&%%%$$$$$$$$$%%%%%%"""$$$%%%%%%%%%%%%&&&'''###%%%''''''&&&%%%&&&'''%%%%%%&&&&&&''''''(((((($$$$$$%%%&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&$$$%%%'''''''''&&&$$$###((((((((((((((('''&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((((((((((()))))))))******)))***************))))))(((((())))))***++++++,,,++++++,,,,,,---,,,,,,,,,---------------.........------------...///000000000000000000000000000000...///000111111222222222222333555666666555333222333333333444555666666666555666666777888999:::;;;777666666666666777888999777666666777888999::::::;;;;;;;;;<<<<<<;;;;;;;;;>>>>>>============>>>>>><<<===>>>??????????????????@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFHHHHHHHHHHHHIIIIIIJJJJJJLLLKKKJJJHHHHHHHHHHHHHHHDDDDDDEEEGGGHHHIIIJJJKKKLLLMMMMMMKKKIIIGGGGGGHHHGGGHHHHHHHHHGGGFFFEEEDDDFFFFFFGGGGGGFFFEEEDDDCCCDDDEEEGGGHHHIIIHHHGGGFFFGGGGGGHHHHHHIIIJJJJJJJJJOOONNNMMMKKKIIIFFFDDDCCC@@@AAABBBCCCDDDEEEFFFGGGEEEEEEEEEEEEFFFGGGHHHHHHGGGHHHIIIJJJLLLMMMNNNOOOOOOQQQSSSRRROOOMMMLLLMMMKKKKKKLLLMMMMMMMMMMMMMMMNNNMMMKKKJJJJJJLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMHHHGGGHHHJJJMMMOOOOOONNNPPPOOONNNLLLKKKKKKKKKKKKNNNPPPQQQQQQQQQQQQRRRTTTUUUUUUUUUUUUTTTTTTSSSRRRSSSTTTVVVXXXZZZZZZZZZZZZXXXZZZ^^^bbbddddddcccbbb]]]ZZZWWWUUUVVVWWWXXXXXXXXX[[[^^^``````___]]]\\\]]][[[YYYYYY[[[]]]]]]]]]^^^___``````aaaaaaaaaaaa[[[ZZZZZZZZZ\\\___ccceeennnmmmlllmmmmmmmmmjjjhhheeedddbbbaaaaaaaaabbbbbb_________^^^]]]\\\[[[ZZZWWWZZZ]]]^^^______aaabbb```cccgggfffcccaaacccfffrrr___VVVPPPRRRUUUUUUTTTTTTTTTRRRPPPOOOOOOOOONNNMMMKKKMMMOOOQQQQQQOOOMMMLLLGGGFFFDDDDDDEEEEEECCCBBB>>>>>><<<:::888777888999222111000......000111222---------------...///000,,,,,,---------,,,++++++'''&&&%%%$$$$$$%%%'''((()))))))))(((''''''''''''%%%&&&((((((((((((&&&%%%((('''&&&%%%%%%%%%&&&&&&###""""""!!!"""$$$%%%&&&"""$$$'''&&&$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''((('''%%%######$$$%%%&&&%%%'''''''''%%%$$$%%%'''###%%%''''''&&&&&&'''(((%%%%%%&&&&&&'''((())))))&&&''''''((()))))))))(((######$$$$$$%%%&&&''''''%%%&&&(((((((((&&&$$$###'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((())))))))))))******************+++++++++******)))'''(((((()))***+++++++++///...---+++)))&&&$$$""",,,,,,------------------,,,,,,,,,---...///000111////////////////////////......000111222222222222222333555666666555333222333333444444555666777777444444555666777888999999666666666666666777888888666666666666777888999::::::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>??????>>>>>>???@@@AAACCCDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHHHHIIIIIIJJJJJJJJJMMMLLLKKKIIIHHHHHHIIIIIICCCDDDEEEGGGHHHIIIKKKKKKNNNNNNMMMJJJFFFCCCBBBBBBCCCDDDEEEEEEEEEDDDBBBAAABBBBBBCCCCCCBBB@@@???===@@@BBBDDDGGGHHHIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGIIIIIIHHHHHHFFFDDDCCCBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEGGGHHHIIIGGGGGGHHHIIIKKKLLLLLLMMMIIILLLNNNMMMJJJGGGGGGIIIJJJKKKLLLMMMMMMMMMMMMMMMOOOMMMKKKIIIHHHIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLJJJIIIJJJLLLOOOPPPOOONNNOOONNNNNNLLLKKKJJJIIIHHHIIIJJJKKKLLLKKKKKKLLLNNNQQQRRRSSSTTTTTTTTTTTTTTTPPPQQQTTTVVVXXXYYYYYYYYYYYY\\\```cccdddccc```^^^[[[XXXTTTRRRSSSTTTUUUUUUWWWZZZ___aaaaaa```___^^^]]][[[YYYYYY[[[]]]]]]]]]]]]^^^```bbbccccccbbbbbb]]]\\\[[[[[[]]]```dddfffjjjjjjjjjlllooopppooonnnhhhfffdddbbbaaaaaaaaaaaa_________^^^]]]\\\ZZZYYYWWWZZZ]]]^^^^^^^^^___```^^^bbbfffeeebbbaaadddgggttt```XXXRRRRRRSSSSSSSSSUUUSSSRRRQQQPPPOOOPPPQQQQQQSSSSSSSSSRRRQQQQQQQQQRRRFFFEEEEEEFFFGGGGGGEEEBBB===<<<<<<<<<===;;;888666333222111000////////////...............///000000...,,,,,,,,,------+++)))***++++++++++++)))'''&&&&&&&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$%%%%%%$$$$$$###"""!!!!!!%%%&&&'''$$$!!!"""%%%)))&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%$$$#########%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''***++++++(((%%%&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&))))))))))))(((((((((((()))************+++++++++(((((())))))))))))((((((+++++++++,,,,,,,,,------000000///...---,,,,,,+++......---------......///------,,,,,,,,,,,,---------...///000111222333444444555666777777666555444555333222444777999888666666555444333333444666777888888888888888777666666666666666666777777777777888888999::::::::::::999;;;;;;;;;<<<<<<<<<<<<===<<<>>>@@@AAABBBAAA???>>>BBBBBBBBB@@@>>>???AAADDDHHHFFFDDDBBBBBBCCCEEEGGGJJJJJJKKKKKKJJJIIIHHHHHHJJJJJJHHHGGGFFFEEEEEEEEEGGGFFFDDDDDDEEEFFFIIIJJJIIIIIIJJJIIIFFFBBB>>>;;;===>>>@@@CCCDDDEEEEEEEEEBBBCCCDDDEEEEEEDDDCCCCCCCCCDDDDDDFFFGGGHHHIIIJJJDDDEEEGGGFFFFFFFFFGGGHHHIIIHHHHHHGGGFFFEEECCCCCCBBBBBBBBBBBBBBBBBBAAAAAADDDEEEEEEFFFGGGGGGHHHHHHEEEFFFGGGHHHJJJKKKLLLMMMLLLKKKJJJIIIHHHHHHGGGHHHJJJKKKLLLLLLMMMLLLLLLLLLKKKMMMOOOPPPPPPNNNLLLJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKJJJIIIHHHGGGGGGHHHIIINNNMMMLLLKKKKKKLLLMMMMMMQQQRRRRRRSSSSSSSSSSSSRRRUUUVVVVVVWWWWWWVVVVVVVVVYYYZZZ\\\^^^___^^^\\\[[[\\\ZZZWWWTTTSSSTTTVVVXXXUUUXXXZZZ[[[[[[ZZZZZZ[[[]]]\\\\\\[[[[[[[[[[[[[[[YYY[[[]]]___aaaaaaaaaaaa^^^^^^^^^___```bbbcccdddjjjgggdddfffkkknnnmmmjjjeeeeeeffffffeeecccaaa```````````````___^^^\\\[[[YYYYYYZZZ[[[\\\]]]^^^^^^eeeeeeeeecccaaaaaacccdddsss___WWWQQQRRRSSSSSSSSSUUUTTTSSSRRRQQQQQQQQQRRRRRRMMMPPPTTTVVVUUUQQQJJJFFFIIIKKKMMMLLLHHHAAA;;;777<<<;;;::::::::::::888666333222111000///////////////............///000000111000.........,,,***'''************)))(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$#########%%%&&&&&&$$$######%%%'''%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((******'''%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&)))((((((((((((((((((((((((((()))))))))*********'''(((((())))))(((((('''+++++++++,,,,,,,,,,,,---......---,,,,,,+++******---------------...//////000000////////////000000......//////000111222222222333444555555444333222333222111333666888888666666666555555555666777888777888888888888777666666666666666666777777777777777888999999::::::999999;;;;;;;;;;;;<<<<<<<<<<<<<<<===???@@@@@@@@@>>>>>>AAAAAAAAA@@@@@@AAADDDGGGGGGEEEDDDCCCCCCDDDEEEFFFIIIIIIJJJJJJIIIHHHHHHGGGJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCCCCEEEGGGHHHIIIIIIHHHFFFCCC???;;;999<<<>>>@@@BBBDDDEEEEEEEEEBBBCCCDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJIIIHHHGGGHHHIIIHHHHHHHHHGGGFFFEEECCCBBBDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEGGGGGGHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIKKKLLLMMMNNNMMMLLLJJJHHHIIIIIIJJJJJJKKKJJJJJJIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHIIIJJJJJJLLLKKKJJJJJJJJJKKKLLLMMMRRRRRRSSSSSSSSSRRRQQQQQQUUUUUUVVVVVVVVVUUUUUUTTTVVVWWWYYY[[[\\\\\\\\\[[[[[[YYYVVVSSSSSSTTTVVVWWWVVVXXXZZZZZZYYYXXXYYYZZZ\\\[[[ZZZZZZYYYYYYYYYYYYYYY[[[]]]___aaabbbbbbbbbaaaaaaaaabbbcccdddeeefffhhheeeccceeeiiilllkkkiiifffgggggggggfffeeecccbbbcccdddeeeeeecccaaa___]]][[[\\\\\\\\\]]]]]]^^^^^^bbbccccccaaa``````aaacccqqq^^^VVVQQQRRRTTTSSSSSSUUUUUUTTTSSSRRRRRRRRRSSSTTTTTTSSSSSSSSSSSSRRROOOMMMEEEEEEFFFFFFEEEEEEGGGHHH;;;999777777888888777666333222111000//////////////////......//////000111111000///...///...+++)))))))))(((((('''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''''''''&&&$$$$$$$$$$$$$$$%%%&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))'''(((((())))))(((((('''******+++++++++,,,,,,,,,,,,++++++******))))))))),,,,,,,,,,,,---...000000......------------...............//////000000000000111222333333222111000111111111333666888888777777666666666666777888999777777777777777666555555666666666666777777777777777888999999::::::999999:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>???>>>=========>>>?????????AAADDDGGGEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHIIIHHHHHHGGGFFFJJJIIIHHHGGGFFFEEEEEEEEECCCCCCBBBBBBBBBDDDFFFGGGIIIHHHEEECCC???<<<:::999<<<>>>@@@CCCDDDEEEEEEEEEBBBCCCCCCDDDDDDCCCBBBBBBAAABBBBBBCCCDDDEEEEEEFFFIIIJJJJJJIIIGGGFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBDDDDDDDDDCCCCCCDDDDDDEEEBBBBBBBBBCCCDDDEEEGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHKKKKKKKKKKKKJJJIIIGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNKKKJJJIIIHHHHHHIIIJJJKKKQQQQQQRRRRRRRRRRRRQQQQQQUUUUUUUUUUUUTTTTTTSSSRRRSSSSSSTTTVVVWWWYYY[[[\\\ZZZXXXVVVSSSSSSTTTVVVWWWXXXYYYZZZYYYWWWVVVWWWXXXZZZZZZXXXWWWVVVVVVVVVVVVYYYZZZ]]]```bbbcccddddddeeeeeeeeeeeefffggghhhhhheeecccaaaccchhhjjjjjjhhhhhhhhhiiiiiiiiigggfffeeefffggghhhiiihhhfffcccaaaaaa```___^^^^^^^^^^^^^^^___```aaa```______aaacccooo\\\UUUPPPRRRTTTTTTTTTUUUUUUTTTSSSRRRQQQRRRSSSSSSVVVTTTRRRRRRQQQPPPNNNMMMOOOLLLIIIGGGGGGFFFCCC@@@<<<999777666777888888888222222111000//////000000/////////...///000000111------,,,...///000...---)))((('''&&&&&&'''))))))***)))((('''&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###%%%((((((%%%!!!$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$###$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((''''''((((((((()))))))))((())))))******))))))(((************++++++++++++***************)))))))))+++++++++,,,---///000111---,,,,,,++++++,,,,,,---............////////////000000111222222111000000111111222444666777888888666666666666777888888999666777777777777666555555666666666666777777777777777777888999999999999999999:::::::::;;;;;;;;;;;;:::;;;<<<=========<<<<<<:::;;;<<<<<<<<<>>>@@@CCCCCCDDDEEEFFFGGGFFFEEEEEEHHHHHHIIIIIIIIIHHHHHHGGGJJJIIIHHHFFFEEEEEEDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGFFFCCCAAA>>>======<<<>>>???AAACCCEEEFFFFFFEEECCCCCCCCCCCCBBBBBBBBBAAA@@@@@@AAAAAABBBBBBCCCCCCCCCEEEFFFEEECCCCCCCCCEEEEEEFFFFFFEEEDDDCCCBBBBBBAAAAAAAAABBBCCCEEEGGGHHHDDDDDDCCCCCCCCCDDDEEEFFFIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGHHHIIIIIILLLLLLKKKJJJHHHGGGGGGFFFEEEEEEFFFHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIKKKKKKLLLMMMNNNPPPQQQRRRMMMLLLKKKIIIHHHHHHHHHIIIMMMNNNOOOQQQRRRRRRRRRRRRTTTTTTTTTTTTSSSRRRQQQPPPRRRQQQQQQRRRUUUXXX[[[]]]ZZZXXXVVVUUUTTTUUUWWWXXXZZZ[[[[[[YYYWWWVVVWWWXXXYYYXXXWWWUUUTTTTTTTTTTTTXXXZZZ]]]```bbbdddeeeeeeggggggggggggggghhhiiiiiidddcccbbbdddgggiiijjjiiiiiijjjkkkkkkkkkjjjiiihhhfffhhhjjjllllllkkkhhhgggfffeeecccaaa```____________```aaaaaa``````bbbcccmmmZZZTTTOOORRRTTTTTTTTTUUUTTTSSSRRRQQQQQQQQQRRRSSSLLLPPPTTTWWWYYYYYYYYYYYYWWWQQQJJJIIILLLKKKDDD<<<>>>;;;999888999:::999999222111000000000000000000///////////////000111111...---,,,---//////...,,,)))((('''&&&&&&'''))))))(((''''''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((())))))((('''&&&%%%$$$###%%%###$$$&&&)))((($$$ ###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###"""$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((()))((((((((()))))))))******)))******++++++******))))))))))))*********++++++************++++++++++++******++++++---...000000000000////////////000000............////////////000111222333333222111000111222333555666777888999444444555666777777888888777777777777777666666555666666666666777777777777777777888999999999999888999999999999:::::::::;;;::::::;;;;;;<<<<<<<<<<<<;;;<<<======<<<===???@@@CCCDDDFFFGGGHHHGGGFFFEEEIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIGGGFFFEEEDDDDDDDDDBBBCCCCCCCCCDDDEEEEEEFFFFFFEEECCCAAAAAAAAABBBCCCAAABBBCCCEEEFFFFFFFFFEEECCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA>>>@@@AAAAAAAAAAAACCCDDDDDDDDDDDDDDDCCCCCCBBBAAA??????@@@BBBEEEIIIMMMOOOHHHGGGEEEDDDCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIFFFFFFEEEDDDDDDDDDEEEEEEGGGFFFFFFFFFFFFGGGHHHHHHMMMMMMLLLJJJIIIHHHHHHGGGEEEFFFGGGIIIIIIJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIILLLMMMNNNPPPRRRSSSTTTUUURRRPPPNNNKKKIIIHHHGGGGGGIIIJJJLLLOOOQQQSSSTTTTTTSSSSSSSSSSSSRRRRRRQQQPPPRRRQQQQQQQQQSSSWWWZZZ\\\ZZZYYYWWWVVVVVVVVVXXXXXX\\\]]]]]]\\\YYYXXXXXXYYYWWWVVVUUUTTTSSSSSSSSSSSSXXXYYY\\\```bbbdddeeeeeeggggggggggggggghhhiiijjjfffeeeeeeeeegggiiijjjjjjjjjkkklllmmmnnnmmmlllkkkhhhjjjmmmppprrrrrrqqqpppllljjjgggdddbbbaaa``````aaabbbddddddccccccdddeeemmmYYYRRROOORRRUUUTTTTTTUUUTTTSSSRRRQQQPPPQQQRRRRRRTTTTTTTTTVVV___rrruuu___PPPKKKLLLKKKIII@@@===;;;:::;;;;;;999888111111000000000000000111000000//////000000111222333222000//////...+++)))))))))(((((('''((((((((($$$$$$#########$$$$$$%%%((('''&&&&&&&&&''')))***,,,+++***(((&&&%%%$$$###$$$$$$%%%&&&((('''$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$"""!!!###############$$$%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((()))(((((()))))))))*********)))******++++++******)))((())))))))))))***************++++++,,,,,,,,,---++++++++++++,,,---/////////......------......///.........//////000000000000111222333333222111000111222444555444555666888333444555666777888888888888888888888888777666666666666666666777777777777666777888888999999888888888888999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<>>>???AAAAAA@@@@@@AAACCCCCCDDDFFFGGGHHHGGGGGGFFFIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCDDDEEEFFFGGGEEEEEEFFFGGGGGGGGGFFFEEECCCCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????===>>>@@@AAAAAABBBDDDFFFCCCCCCCCCCCCCCCBBBAAA@@@@@@AAABBBDDDHHHLLLQQQTTTIIIHHHEEECCCCCCCCCDDDEEEDDDDDDEEEFFFFFFGGGHHHHHHFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDFFFGGGLLLLLLLLLLLLKKKJJJIIIHHHGGGHHHHHHIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIILLLMMMOOOQQQSSSTTTUUUUUUTTTSSSPPPMMMJJJHHHHHHGGGGGGIIIKKKNNNPPPRRRTTTTTTQQQRRRRRRSSSSSSRRRRRRQQQSSSRRRRRRRRRSSSUUUXXXYYYXXXXXXWWWVVVVVVVVVWWWXXX[[[\\\^^^^^^[[[YYYXXXXXXVVVVVVUUUTTTTTTTTTTTTTTTXXXYYY\\\___aaabbbcccccceeeeeeeeefffggghhhjjjjjjhhhhhhgggggghhhhhhiiijjjkkklllmmmooooooooonnnnnnmmmoooqqqtttvvvwwwxxxxxxpppnnnkkkgggdddcccccccccdddfffggghhhfffffffffgggmmmWWWQQQNNNRRRUUUUUUTTTUUUUUUTTTSSSRRRRRRRRRSSSSSSZZZXXXTTTRRR\\\yyyjjjUUUGGG@@@@@@>>>===<<<<<<:::888555111111000000000000111111000000//////000000111222777666333222111///,,,)))************)))(((''''''$$$$$$###$$$$$$%%%&&&'''((('''%%%%%%%%%'''(((***++++++***)))'''&&&%%%%%%###%%%''''''&&&$$$$$$%%%""""""###%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%%%%#####################$$$$$$%%%"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&(((******'''%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''((())))))'''''''''((((((((())))))(((((())))))))))))((((((((((((((()))))))))******))))))***++++++,,,------,,,+++++++++,,,------...---,,,,,,++++++,,,,,,---......//////000111222222000111222333333222111000000222333333111111333555333444666888999999999999999999999999999888888777666666666666777777777777666777777888888888888888888888888888999999999999;;;;;;;;;;;;;;;<<<=========???BBBBBBBBBCCCDDDFFFDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHGGGEEEDDDDDDDDDDDD@@@AAABBBCCCCCCDDDDDDDDDFFFEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJIIIGGGFFFEEECCCBBBAAA@@@?????????@@@AAA@@@@@@@@@??????>>>>>>===???AAAAAAAAAAAABBBDDDAAABBBBBBBBBBBBAAAAAA@@@AAAAAAAAACCCFFFJJJOOOQQQFFFEEECCCAAABBBCCCEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBCCCDDDFFFGGGJJJKKKLLLMMMLLLKKKIIIGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJIIIIIIHHHJJJLLLNNNPPPRRRRRRSSSSSSSSSQQQOOOLLLKKKJJJJJJJJJIIIJJJKKKMMMOOOPPPQQQQQQPPPQQQRRRSSSSSSSSSSSSSSSTTTSSSRRRRRRRRRSSSTTTUUUVVVUUUUUUTTTTTTUUUVVVVVVXXX[[[^^^^^^]]]ZZZXXXWWWUUUUUUUUUUUUUUUVVVVVVWWWXXXYYY\\\^^^```aaaaaaaaacccddddddeeegggiiikkkllliiiiiiiiihhhgggggghhhhhhkkklllnnnoooppppppooooooqqqqqqrrrssstttvvvxxxxxxsssqqqmmmiiifffeeeeeeeeefffhhhjjjjjjhhhgggggggggmmmWWWQQQNNNRRRUUUUUUTTTVVVVVVVVVTTTSSSSSSSSSTTTUUUMMMRRRVVVUUUVVVfff]]]HHH@@@???======<<<:::666333111000000000000000111111000000000000000111111222777666444444444333000...***++++++++++++)))'''&&&&&&&&&&&&'''((()))***+++'''&&&$$$$$$$$$&&&((()))******))))))((((((''''''"""%%%((('''$$$###$$$'''!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$#########"""###$$$$$$%%%"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''***++++++(((%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))(((((()))***+++,,,,,,---,,,,,,,,,++++++,,,------/////////....../////////---...///000111222333444///000111222222111000///...111222222///...000222444555777999:::;;;::::::999::::::::::::999888888666666666666777777777777666666777888888888888888777888888888888999999999<<<;;;;;;;;;;;;<<<======:::<<<@@@AAABBBCCCEEEGGGDDDEEEEEEFFFGGGGGGHHHHHHFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGEEEDDDDDDCCCCCC??????@@@AAABBBBBBBBBBBBGGGGGGGGGGGGGGGFFFFFFFFFKKKKKKKKKKKKJJJHHHFFFDDDDDDBBBAAA???>>>>>>??????AAAAAA@@@@@@??????>>>>>>>>>???@@@@@@???>>>???AAAAAAAAABBBBBBBBBAAA@@@@@@@@@??????@@@BBBFFFJJJLLLCCCBBB@@@@@@AAACCCFFFHHHIIIIIIHHHHHHGGGFFFFFFEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHGGGEEEDDDEEEFFFHHHIIIGGGIIIKKKMMMMMMKKKHHHGGGHHHHHHIIIIIIIIIHHHGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHIIIJJJLLLOOOPPPQQQPPPPPPPPPOOOMMMLLLKKKKKKKKKLLLKKKKKKLLLNNNNNNOOOOOOOOOOOOPPPQQQSSSTTTTTTUUUUUUTTTSSSRRRRRRQQQQQQQQQQQQTTTSSSSSSSSSSSSSSSTTTTTTUUUYYY]]]___]]]ZZZWWWVVVUUUUUUUUUUUUVVVWWWXXXYYYXXXYYY[[[]]]___``````___ccccccdddfffhhhjjjlllmmmiiijjjiiihhhfffeeefffgggkkklllnnnooopppppppppooorrrqqqppppppppprrrsssuuuuuurrrnnnjjjgggffffffggghhhiiikkkkkkiiigggggggggnnn[[[TTTPPPRRRTTTTTTTTTVVVWWWVVVUUUTTTSSSSSSSSSSSSOOORRRUUUTTTSSSUUU\\\bbbvvvJJJAAA@@@>>>======<<<999777111222333333222111000///111111000000000000111111444444444333333444555555+++***))))))+++,,,+++******(((''')))++++++((($$$(((''''''&&&&&&&&&''''''))))))******)))'''%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''!!!&&&&&&!!!###%%%"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''%%%%%%&&&'''#########$$$$$$%%%%%%%%%---+++'''###""""""$$$&&&%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))((())))))))))))(((((('''(((((((((((((((((((((((()))************+++++++++)))******++++++,,,------,,,---...//////...---,,,////////////////////////000111222111000//////111444333222333444444333111222111111000111333444555666555444666:::===<<<:::;;;;;;:::::::::999999999777777666666666666777777777777888999999999999888777888888888888999999999========================@@@@@@@@@AAAAAABBBBBBCCCBBBCCCDDDEEEEEEFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHGGGGGGFFFEEEEEEEEEAAAAAAAAAAAABBBCCCEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDLLLKKKJJJHHHFFFDDDCCCBBBCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@??????>>>>>>>>>???BBBCCCEEEDDDBBB@@@@@@@@@>>>@@@AAAAAA???>>>>>>???<<<>>>@@@BBBEEEFFFGGGHHHCCCCCCCCCCCCDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJHHHGGGFFFEEEHHHGGGFFFEEEDDDDDDDDDDDDJJJKKKMMMLLLJJJIIIIIIJJJMMMMMMMMMMMMLLLKKKJJJIIIKKKKKKKKKLLLLLLLLLLLLLLLNNNNNNOOOQQQRRRTTTUUUUUUVVVUUUTTTSSSRRRRRRRRRRRRVVVQQQLLLLLLOOOSSSVVVVVVXXXYYYZZZZZZYYYWWWUUUSSSXXXWWWVVVTTTUUUVVVXXXYYYZZZZZZ[[[]]]```cccfffhhhgggfffeeeeeefffggghhhiiihhhhhhiiijjjjjjhhhgggfffjjjkkkkkklllmmmnnnoooooorrrrrrqqqooommmnnnppprrrsssqqqooollliiihhhgggggglllkkkjjjiiihhhhhhhhhhhhmmmYYYRRRNNNPPPSSSSSSSSSTTTWWWVVVUUUTTTTTTSSSSSSSSSPPPRRRTTTTTTRRRRRRSSSTTTSSS[[[dddkkktttsss]]]CCCBBB@@@>>>===<<<;;;888555111111333333444333222222111111000000000000111111111111000000000111111222(((((('''(((******((('''((('''&&&'''))))))&&&$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''***+++)))$$$###&&&$$$ #########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%)))'''$$$"""!!!!!!###$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((('''(((((()))))))))(((((((((((((((((((((((((((((())))))*********+++++++++((())))))******+++,,,,,,---...///000000///...---------------------------,,,---/////////000111333333222222333444444333111222111111111111333444555555333333555888::::::999:::::::::::::::999999999777666666666666666666777777777888999999999999888888888888888999999999999<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@AAAAAABBBBBBAAABBBCCCDDDEEEEEEEEEEEEGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIGGGEEEDDDBBBBBBAAAAAABBBBBBCCCDDDEEEEEEDDDEEEEEEFFFGGGHHHIIIJJJHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDCCCBBBBBBCCCBBBBBBAAA@@@@@@@@@@@@AAACCCDDDDDDAAA?????????@@@AAABBBAAA@@@>>>>>>??????@@@AAACCCDDDEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIHHHHHHGGGEEECCCAAA???>>>IIIHHHGGGFFFEEEEEEEEEEEEHHHJJJKKKKKKJJJIIIIIIJJJLLLLLLLLLLLLKKKJJJIIIHHHJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNPPPRRRSSSUUUUUUXXXWWWVVVTTTSSSSSSRRRRRRRRROOOLLLLLLOOOSSSTTTUUUWWWXXXXXXXXXXXXVVVUUUTTTVVVVVVUUUUUUUUUWWWXXXYYYVVVWWWWWWYYY\\\___cccdddfffeeeeeedddeeefffggghhhhhhiiiiiijjjjjjiiihhhgggjjjjjjkkklllmmmnnnooopppssssssrrrpppnnnnnnppprrrooonnnmmmkkkjjjjjjkkkkkklllkkkjjjiiihhhhhhggggggmmmWWWPPPLLLNNNQQQQQQQQQSSSVVVVVVVVVUUUTTTTTTSSSSSSOOOPPPRRRTTTUUUSSSNNNJJJKKKLLLIIIHHHNNNVVVRRRGGGAAA???===<<<;;;999666444111111333444444444444444111000000//////000000111......------------......++++++,,,---///...+++)))'''&&&%%%&&&''''''%%%###'''&&&&&&&&&&&&&&&''''''$$$#########$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''',,,,,,(((%%%%%%'''%%% """"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%###"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&'''(((((())))))))))))(((((((((((((((((((((((()))))))))*********++++++'''(((((()))******++++++......000000000000..............................+++,,,...///...///000222333222222333444444333111111111111111222333444555555444444666888::::::999:::::::::::::::999888888666666555555555555666666666777888888999999888888888888888888999999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAAAAABBBAAABBBCCCDDDDDDEEEEEEEEEGGGHHHIIIJJJJJJKKKKKKJJJLLLLLLJJJGGGEEEBBB@@@???AAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBAAACCCCCCBBB@@@@@@?????????@@@BBBCCCBBB@@@>>>>>>???AAACCCDDDCCC@@@?????????CCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHGGGFFFEEECCCBBBAAAIIIHHHHHHGGGFFFFFFFFFEEEEEEGGGIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJLLLNNNPPPRRRTTTUUUXXXWWWUUUSSSRRRQQQPPPPPPMMMLLLKKKMMMPPPRRRSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUVVVWWWXXXXXXXXXTTTUUUVVVWWWZZZ]]]```bbbeeedddcccbbbcccdddeeefffggghhhhhhiiiiiiiiihhhhhhiiiiiijjjlllmmmoooppppppssstttsssqqqnnnnnnoooqqqooonnnmmmlllkkkkkklllllllllkkkjjjiiihhhgggffffffmmmVVVPPPLLLNNNQQQQQQRRRSSSVVVVVVVVVVVVUUUTTTSSSSSSNNNNNNOOOTTTYYYXXXRRRMMMOOOOOOKKKEEEDDDGGGEEE??????===;;;;;;;;;999777444222222333333333333333333000000////////////000000......---,,,,,,,,,------------...000111000---***'''&&&&&&&&&&&&&&&%%%$$$&&&&&&%%%%%%&&&&&&''''''%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&$$$$$$%%%&&&%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&$$$"""!!!!!!"""%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))))))))(((((((((((((((((((((((())))))))))))************(((((())))))***+++++++++...///000111111000///...000000000000000000000000///000111000...---...///222111111222444444333111111111111111222333444444666666777888:::;;;;;;;;;888999::::::999999777777666555555444444555555666666777777888888888888888888888888999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>@@@AAAAAABBBBBBCCCDDDEEEEEEEEEEEEGGGHHHIIIJJJJJJKKKKKKJJJLLLKKKIIIGGGDDDBBB@@@???AAABBBCCCDDDEEEDDDDDDCCCEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFEEEEEEDDDCCCEEEEEEEEEEEEDDDCCCBBBBBBAAA@@@???>>>===============???@@@@@@??????@@@AAACCCDDDEEEDDDAAA??????@@@CCCCCCBBBBBBBBBCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@CCCDDDDDDEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEBBBDDDGGGGGGGGGGGGIIIJJJIIIJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGIIIKKKNNNPPPRRRSSSTTTSSSQQQOOOMMMLLLKKKKKKIIIJJJLLLNNNQQQRRRSSSRRRSSSRRRRRRRRRRRRSSSTTTUUURRRTTTVVVXXXYYYZZZYYYXXXVVVVVVWWWXXX[[[^^^aaabbbcccbbbaaa``````aaabbbccceeeeeeffffffgggggggggggghhhhhhiiikkkmmmnnnooopppsssssssssqqqnnnmmmnnnpppqqqpppnnnmmmkkkjjjiiiiiikkkkkkjjjjjjiiigggffffffnnnWWWPPPMMMOOORRRSSSSSSUUUVVVVVVWWWWWWVVVUUUSSSSSSOOOMMMMMMQQQWWWYYYTTTOOOHHHJJJIIIFFFEEEDDDAAA===<<<;;;::::::;;;:::888666444444333222111000000000000000////////////000000000000///...------......******+++---...,,,)))%%%'''''''''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''((('''%%%############$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''"""$$$&&&&&&###"""%%%)))$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$""" !!!"""%%%%%%%%%$$$$$$#########"""###$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%''''''''''''''''''''''''(((''''''''''''''''''(((%%%%%%&&&((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))******+++,,,,,,---...///000111111000///...000000000000000000000000000111222111///...///000111000000222333444333111000111111222333333333444555666777888888999:::;;;777888999:::999888666555555555444444444444555555666666777888888888888777888999999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<>>>??????@@@CCCCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFDDDCCCBBBBBBAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBFFFGGGHHHHHHGGGFFFDDDCCCGGGGGGGGGFFFEEEDDDCCCCCC@@@???>>>>>>======>>>>>>;;;===>>>?????????AAACCCBBBDDDEEEDDDBBB@@@@@@AAAAAAAAAAAAAAABBBDDDEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCHHHHHHGGGEEEDDDCCCBBBAAAAAAAAA@@@???>>>>>>>>>???BBBCCCDDDEEEEEEEEEDDDDDD>>>>>>@@@AAABBBCCCCCCCCCDDDEEEEEEFFFEEEEEEDDDCCCAAACCCEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEGGGIIILLLNNNPPPQQQQQQPPPNNNLLLJJJIIIHHHGGGHHHJJJNNNQQQRRRRRRRRRRRRQQQQQQPPPQQQQQQRRRSSSTTTRRRTTTVVVYYYZZZZZZYYYXXXVVVVVVVVVXXXZZZ]]]```aaaaaa```___^^^^^^___``````aaabbbbbbcccdddeeeeeefffgggggghhhjjjkkkmmmnnnnnnpppqqqqqqooommmlllmmmnnnnnnnnnmmmlllkkkjjjiiihhhjjjkkkkkkkkkjjjiiihhhgggmmmXXXQQQMMMPPPTTTTTTUUUWWWVVVWWWWWWWWWWWWUUUTTTRRRQQQNNNLLLNNNRRRSSSOOOKKKJJJJJJIIIHHHGGGEEEDDDBBB<<<;;;::::::;;;:::888666555444333111000///......000//////......//////000111000///...............+++***+++,,,---+++(((&&&'''''''''&&&$$$$$$%%%'''$$$$$$$$$$$$%%%&&&'''((()))(((&&&%%%$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%'''$$$"""###((($$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$"""!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))***************+++,,,,,,------......000000000000......---------------------------///000111000111333444000000000111333444333111000000111333333333333333222444555555555555666888666777999:::999888666444444444333333333333444444555666777777888888777777999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>???BBBCCCDDDEEEFFFFFFFFFFFFEEEFFFGGGHHHHHHIIIIIIIIIFFFFFFFFFEEEEEEDDDDDDCCCBBBAAAAAA@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJIIIGGGEEEDDDGGGGGGGGGFFFEEEDDDCCCBBB@@@????????????@@@AAAAAA===>>>??????>>>???AAACCCAAACCCDDDCCCBBBAAAAAABBB@@@@@@@@@AAABBBDDDGGGHHHDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDBBBAAA@@@@@@@@@??????>>>>>>>>>>>>???BBBCCCDDDEEEFFFEEEDDDCCC???@@@@@@@@@@@@???>>>>>>CCCCCCEEEEEEEEEDDDCCCBBBAAACCCEEEFFFFFFFFFGGGIIIHHHIIIIIIJJJIIIIIIHHHHHHFFFFFFFFFEEEDDDDDDCCCCCCBBBCCCEEEGGGIIIKKKMMMNNNOOONNNLLLJJJIIIHHHGGGGGGHHHKKKOOOQQQQQQQQQQQQRRRPPPPPPPPPQQQQQQRRRRRRRRRQQQSSSUUUWWWXXXXXXWWWVVVSSSSSSSSSUUUWWWZZZ\\\^^^___^^^]]]\\\\\\\\\]]]^^^_________```aaacccdddeeeffffffggghhhiiijjjkkkkkklllmmmnnnmmmkkkjjjkkklllhhhiiijjjkkkkkklllkkkkkkiiijjjkkkllllllkkkjjjiiikkkWWWQQQMMMPPPTTTTTTUUUWWWVVVWWWXXXXXXWWWVVVTTTRRROOONNNMMMNNNPPPNNNJJJGGGGGGDDDCCCBBBBBB???===<<>><<<;;;;;;999777444555444333111000000000111//////............//////000///...---,,,,,,,,,,,,---,,,++++++,,,+++)))'''%%%&&&&&&%%%""""""$$$&&&$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&&&&%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&"""&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%###"""###%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((()))))))))***)))))))))***++++++,,,,,,---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000000222333000//////111333444333222///000222333444444333333000333555444333333555777555666888999999777555333444444333333333333444444555666666777777777777777999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCAAA???>>>>>>???AAABBBAAABBBCCCDDDEEEFFFFFFGGGDDDFFFHHHJJJJJJIIIGGGFFFFFFEEEEEEEEEDDDBBBAAA@@@>>>>>>>>>>>>???AAABBBCCCBBBBBBAAA@@@>>>===???@@@???AAABBBCCCAAAAAAAAABBBAAA@@@@@@@@@BBBDDDFFFHHHCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBBBBAAA@@@?????????>>>>>>>>>>>>??????@@@BBBCCCEEEFFFFFFFFFDDDCCCCCCCCCCCCCCCCCCBBBAAAAAABBBDDDEEEFFFFFFEEEDDDCCCAAACCCFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBDDDEEEGGGIIIJJJKKKKKKJJJIIIGGGFFFEEEEEEEEEHHHKKKOOOPPPOOONNNOOOPPPOOOPPPQQQRRRRRRRRRQQQPPPPPPQQQRRRSSSTTTSSSSSSRRRQQQQQQRRRSSSUUUWWWZZZ[[[^^^]]][[[ZZZZZZZZZ[[[\\\^^^^^^^^^___aaaccceeeffffffffffffggggggggghhhhhhgggiiijjjjjjiiiiiiiiijjjfffggghhhjjjkkkkkkjjjjjjhhhjjjlllmmmnnnnnnmmmlll}}}iiiWWWPPPMMMPPPSSSTTTUUUWWWVVVWWWXXXXXXXXXVVVTTTRRRLLLMMMOOOQQQQQQOOOKKKHHHFFFDDDEEEIIIKKKHHHDDDAAACCCAAA>>><<<;;;888555222555444333222222222333444//////............//////...---,,,+++***************(((&&&&&&&&&&&&%%%###$$$%%%%%%###!!! ###&&&$$$$$$$$$$$$%%%&&&'''((("""###$$$&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''###''')))%%%""""""############$$$$$$$$$######$$$%%%%%%&&&''''''#########$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%$$$###$$$&&&#########$$$$$$%%%%%%&&&$$$$$$######$$$%%%%%%&&&$$$$$$##################%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++,,,---...//////...---,,,------------------------...000000000...---...///000//////111333444333222///000222333444444333333222444666666444333666888555666888999999777555333444333333222222333333444555666666777777777777777999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>============??????@@@AAABBBBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGFFFGGGGGGFFFEEEDDDCCCBBBBBBCCCAAA>>><<<<<<>>>@@@BBBCCCCCCBBBBBBBBBAAAAAAAAAAAACCCGGGIIIKKKJJJIIIHHHDDDDDDDDDCCCBBB@@@???>>>::::::;;;<<<>>>???AAABBBFFFEEEDDDAAA===<<<<<<===>>>???AAABBBAAAAAABBBCCCBBBBBBAAA@@@AAACCCFFFGGGCCCCCCCCCCCCDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@?????????>>>>>>===>>>>>>???@@@AAABBBCCCEEEFFFGGGFFFEEECCC@@@AAABBBCCCDDDDDDDDDDDDCCCDDDFFFGGGHHHFFFEEEDDDBBBDDDFFFGGGFFFEEEFFFGGGIIIIIIJJJJJJKKKJJJJJJJJJGGGFFFFFFEEEDDDCCCCCCCCCBBBBBBCCCEEEFFFHHHIIIIIIFFFFFFDDDCCCBBBBBBBBBBBBGGGKKKNNNNNNMMMLLLMMMOOOOOOPPPRRRSSSSSSRRRPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPRRRRRRRRRSSSUUUXXXZZZ[[[]]]\\\[[[YYYYYYYYYZZZ[[[____________aaacccfffgggffffffffffffffffffffffffdddfffhhhhhhhhhggghhhiiihhhiiiiiijjjiiihhhgggfffhhhjjjlllnnnoooooonnnnnn}}}gggXXXRRROOOQQQTTTTTTSSSUUUQQQSSSVVVXXXXXXVVVSSSQQQNNNOOOOOOOOONNNKKKHHHGGGFFFFFFGGGFFFEEEBBB@@@>>>???===<<<<<<<<<:::888666555444333333222222333333000///---++++++---///000,,,---.........,,,***((('''(((((()))(((&&&%%%$$$((('''%%%%%%$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&$$$###$$$&&&((((((((( $$$'''$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######"""#########$$$$$$%%%&&&&&&%%%###""" !!!###$$$ """###$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$###"""""""""###$$$%%%(((((('''%%%######%%%&&&$$$"""!!!"""$$$&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%"""!!!"""&&&))))))((('''&&&%%%$$$$$$%%%''')))&&&'''((('''&&&&&&'''(((''''''&&&%%%&&&'''((())))))'''&&&(((+++---+++)))(((((())))))************+++++++++,,,---...///000111111000......---------...............///000111111111111000000000000000000000111111222222222222111222333555666777777777555666666666666666555555444444444444444444444444666666666777888888999999999999999999999888777666777999;;;<<<;;;;;;===>>><<<<<<<<<<<<============;;;===?????????@@@BBBCCCCCCCCCCCCCCCDDDEEEGGGIIIHHHGGGGGGFFFEEEDDDCCCCCC@@@???===;;;:::;;;<<<===>>>???AAACCCCCCBBBAAA@@@BBBCCCDDDFFFGGGGGGGGGGGGCCCBBBAAA???>>>=========::::::;;;===???AAACCCDDDHHHFFFCCCAAA@@@@@@BBBCCC???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFCCCBBBBBBAAA@@@???>>>======???AAADDDEEEDDDCCCCCCAAA@@@???>>>============???>>>===<<<<<<===>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAABBBCCCDDDEEEFFFGGGHHHJJJKKKLLLLLLLLLLLLKKKJJJGGGGGGFFFEEEDDDDDDEEEEEEBBBBBBCCCEEEGGGIIIHHHGGGHHHGGGEEEDDDDDDDDDEEEFFFEEEGGGIIIKKKMMMMMMMMMMMMOOOQQQRRRQQQPPPNNNOOOOOOOOOMMMKKKKKKKKKLLLLLLLLLNNNNNNPPPQQQSSSUUUVVVWWWZZZYYYYYYYYYYYYZZZZZZ[[[[[[[[[\\\]]]___aaadddeeeiiigggdddbbbaaabbbccceeeffffffffffffggghhhjjjkkknnnllliiigggfffgggiiijjjooollljjjjjjlllmmmllljjjkkkYYYRRROOORRRUUUUUUTTTVVVSSSUUUVVVWWWWWWUUUSSSQQQNNNNNNOOOOOOMMMKKKHHHFFFDDDDDDEEEEEECCCAAA>>><<<>>>===;;;;;;<<<;;;999777666555444333222222222222111000///......///000111------...///...,,,***)))(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''''''''###%%%'''%%%!!!!!!$$$%%%$$$$$$######$$$$$$%%%######""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!""""""###%%%$$$###""""""###$$$%%%###$$$$$$$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$###""""""###$$$%%%&&&'''((()))'''$$$"""$$$&&&'''%%%######%%%'''((('''&&&&&&%%%%%%%%%%%%$$$$$$###  ###%%%%%%$$$((('''%%%$$$$$$%%%&&&'''&&&'''((('''&&&%%%&&&((('''&&&&&&%%%&&&'''((()))+++)))(((***,,,...---+++*********++++++++++++++++++++++++,,,---...000000111111000......------...///............//////000000000000000000000000000111111111000111111222222111222333555666666777777555555666666666666555555444444444444444444444444555555666777888888999999999999999999999888777777777999;;;;;;;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@@@@@@@AAABBBDDDBBBBBBBBBBBBCCCDDDFFFGGGGGGFFFFFFEEEDDDDDDCCCCCC@@@>>><<<;;;::::::;;;<<<>>>???AAABBBCCCBBBAAA@@@AAAAAABBBDDDDDDEEEEEEEEEBBBAAA@@@>>>===<<<<<<<<<;;;;;;<<<>>>@@@BBBDDDEEEGGGEEEBBB@@@??????@@@AAA>>>>>>>>>>>>????????????@@@@@@@@@AAAAAABBBCCCDDDBBBAAA@@@???>>>===<<<;;;:::<<<>>>@@@AAAAAA@@@???AAA@@@???>>>>>>============<<<;;;:::;;;;;;<<<======>>>@@@AAABBBCCCCCCCCCAAA@@@@@@??????@@@@@@AAACCCCCCDDDDDDCCCBBBAAAAAA@@@@@@AAACCCDDDFFFGGGGGGKKKMMMNNNOOOOOONNNLLLKKKFFFFFFEEEDDDCCCCCCCCCCCCBBBAAABBBDDDFFFGGGGGGFFFFFFEEEDDDDDDCCCDDDEEEEEEGGGHHHIIIJJJKKKLLLLLLLLLMMMOOOPPPPPPNNNMMMMMMNNNPPPNNNLLLLLLLLLMMMMMMMMMNNNOOOPPPRRRTTTUUUWWWWWWYYYYYYYYYXXXXXXYYYYYYZZZZZZZZZZZZ[[[]]]___bbbcccfffdddbbb```___```aaabbbbbbcccdddeeeggghhhjjjjjjkkkjjjhhhffffffggghhhiiillljjjhhhiiilllnnnnnnlllnnnYYYSSSPPPSSSVVVVVVVVVXXXXXXXXXXXXWWWVVVUUUSSSSSSLLLMMMNNNNNNLLLJJJGGGFFFCCCDDDEEEEEECCCAAA???======<<<;;;;;;<<<<<<;;;999777666555333222111111111000000000000000000000000---............,,,+++)))))))))((('''&&&&&&&&&&&&%%%%%%&&&''''''(((''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$###"""###%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$###"""!!!!!!"""######$$$%%%%%%&&&&&&'''%%%### !!!"""###&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$###""""""!!!"""######$$$$$$######$$$#########$$$%%%'''((('''+++...,,,'''$$$%%%''')))'''%%%%%%'''(((((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$######%%%&&&&&&&&&((('''%%%%%%$$$%%%&&&'''%%%'''((('''&&&%%%&&&''''''&&&&&&&&&&&&'''((((((***)))((()))+++---,,,+++***************))))))))),,,,,,,,,---...///000111111111000///............//////......---.........000000000000000000000000333222000000///000111222111222333444555666666666444555555666666666555555444444444444444444444444444444555666777888999:::999999:::::::::999888888888:::;;;;;;:::999999::::::::::::::::::999999999;;;===>>>???>>>>>>@@@BBB@@@@@@@@@@@@AAACCCDDDEEEEEEEEEDDDDDDCCCCCCBBBBBB>>>===<<<::::::::::::;;;>>>???@@@AAAAAAAAA@@@?????????@@@AAABBBBBBBBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDEEEEEEDDDAAA>>>=========>>>;;;;;;<<<<<<<<<=========??????>>>??????@@@AAABBB@@@@@@???===<<<;;;:::999<<<===???AAABBBBBBAAAAAA@@@@@@@@@???>>>>>>======;;;;;;999999999999:::;;;:::;;;===???@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBAAA@@@???>>>===>>>???AAACCCDDDFFFFFFJJJLLLNNNPPPOOOMMMJJJHHHFFFEEEEEEDDDCCCBBBBBBBBBAAA@@@@@@BBBDDDEEEEEEDDDEEEDDDDDDCCCDDDDDDEEEFFFJJJIIIIIIHHHHHHIIIKKKKKKLLLMMMNNNNNNLLLKKKKKKLLLNNNMMMLLLKKKKKKKKKLLLLLLOOOPPPQQQSSSTTTVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ\\\___```bbbaaa___]]]\\\]]]^^^___^^^___aaadddfffggghhhiiigggggggggggggggggghhhiiiiiihhhhhhjjjmmmooooooooonnnYYYSSSPPPTTTWWWWWWXXXYYY[[[ZZZYYYWWWUUUTTTTTTTTTKKKLLLMMMMMMLLLJJJGGGFFFEEEFFFGGGGGGFFFDDDAAA@@@===;;;::::::<<<===<<<;;;999888666444222111000000---...////////////...---,,,---------,,,+++***)))+++***(((&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$"""!!!"""$$$%%%%%%$$$(((&&&$$$%%%&&&'''%%%###%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%)))'''$$$"""!!!###&&&((($$$$$$#########$$$%%%%%%!!!!!!"""###$$$%%%%%%%%%!!!!!!"""############"""$$$$$$######$$$&&&((()))'''---111000***&&&&&&)))***(((&&&&&&'''(((((('''&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&((()))%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&''''''((((((''''''''''''((()))))))))'''''''''''''''&&&&&&&&&,,,,,,,,,---...///000111111111000///......//////000///......------------/////////000000000000000333222000/////////111222111111222444444555555555444444555555666666555555555555555555555555555555333333444555777888999999999999::::::::::::999999888:::;;;:::999777777888777888888999999:::;;;;;;888:::;;;;;;::::::;;;===>>>>>>>>>???@@@AAABBBCCCBBBBBBBBBBBBBBBBBBAAAAAA======;;;::::::999::::::===>>>???@@@@@@@@@??????>>>??????@@@@@@@@@??????======<<<;;;:::::::::;;;:::;;;<<<===???AAACCCDDDCCCBBB???===;;;::::::;;;999999999999::::::::::::======<<<======>>>????????????>>>===;;;:::999888<<<===???@@@AAABBBBBBAAA@@@@@@@@@@@@??????>>>>>>;;;;;;999888888999999:::888999;;;===???AAABBBBBBDDDCCCCCCCCCCCCCCCCCCDDDAAAAAAAAA@@@???>>>===<<<;;;<<<===???AAACCCDDDEEEGGGIIILLLMMMMMMJJJFFFCCCEEEEEEEEEEEEDDDCCCBBBBBBAAA?????????AAACCCBBBAAACCCDDDDDDDDDEEEFFFGGGGGGLLLJJJHHHFFFFFFGGGIIIJJJKKKLLLNNNMMMKKKJJJJJJKKKKKKKKKKKKJJJIIIIIIIIIJJJPPPPPPQQQSSSTTTUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVXXXYYY[[[]]]___^^^\\\[[[[[[[[[\\\]]][[[]]]___bbbdddeeeeeeeeeffffffggghhhhhhiiiiiijjjjjjjjjkkkmmmnnnooooooooo~~~jjjYYYSSSPPPTTTXXXXXXYYY[[[\\\[[[YYYWWWUUUTTTTTTTTTKKKLLLMMMMMMLLLJJJHHHFFFEEEFFFGGGGGGFFFDDDBBB@@@===;;;::::::<<<=========:::999777444222111000000......///000000///......,,,,,,,,,+++******)))(((+++***((('''&&&&&&'''(((%%%&&&&&&&&&%%%$$$""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""!!!"""###$$$$$$###(((%%%"""###&&&'''%%%"""%%%$$$$$$######$$$$$$%%% !!!!!!""""""######%%%%%%%%%$$$$$$$$$######'''%%%###!!!"""%%%)))+++"""""""""""""""###$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!!!!"""############"""$$$$$$######$$$&&&'''(((%%%***......***&&&&&&''')))'''%%%$$$&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############""""""###%%%&&&(((***+++%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&'''''''''''''''&&&'''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&,,,,,,,,,---...///000111111000000////////////000000///...---------------......//////000000000000222111000//////000000111000111222333444444444333333333444555555555555555555555555555555555555555222333444555666777888888888999999::::::999999999888999:::999777666666666555555777888:::<<<===>>>888999::::::888888999:::<<<<<<===>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAA===<<<<<<;;;::::::999999=========>>>>>>>>>>>>>>>??????@@@@@@@@@???>>>>>>;;;;;;:::::::::::::::;;;:::::::::;;;===>>>@@@@@@@@@???===;;;:::999999999777777888888888999999999<<<;;;;;;;;;;;;<<<<<<===>>>>>>===<<<;;;:::999999888999:::;;;<<<=========???@@@@@@@@@@@@???>>>>>>===<<<:::999999999:::;;;888999;;;===???@@@AAAAAA????????????????????????????????????>>>===<<<;;;:::;;;<<<>>>???AAABBBCCCDDDFFFIIIKKKKKKHHHDDDBBBEEEEEEFFFFFFFFFEEEDDDCCCAAA???>>>>>>???@@@@@@@@@BBBCCCDDDEEEGGGHHHIIIIIILLLJJJGGGEEEDDDEEEGGGIIIKKKLLLMMMMMMKKKJJJJJJKKKJJJLLLMMMLLLJJJIIIJJJKKKOOOOOOPPPQQQSSSTTTUUUUUUUUUUUUVVVWWWXXXWWWWWWWWWVVVVVVUUUUUUVVVWWWYYYZZZ]]]]]][[[[[[ZZZ[[[[[[\\\ZZZ[[[]]]___aaabbbccccccfffggghhhiiijjjjjjkkkkkkmmmnnnooopppooonnnnnnnnn{{{gggWWWRRROOOSSSXXXYYYYYY[[[[[[ZZZYYYWWWUUUTTTTTTTTTKKKLLLMMMMMMMMMKKKIIIGGGCCCDDDEEEEEEEEECCCAAA???>>><<<::::::<<<=========:::999777555333111111000111111111111111111111111,,,,,,++++++******))))))******)))(((''''''''''''&&&&&&&&&&&&%%%###"""!!!&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%###""""""###$$$$$$###&&&$$$"""###%%%&&&$$$"""%%%$$$$$$######$$$$$$%%% !!!!!!"""###$$$%%%%%%&&&&&&%%%%%%$$$######"""###"""!!! """%%%(((***!!!!!!!!!"""#########$$$%%%%%%%%%$$$###"""!!! !!!"""######$$$$$$######%%%$$$$$$######$$$&&&'''"""$$$'''((('''%%%$$$###'''%%%######%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%''''''%%%$$$$$$%%%!!!"""###%%%''')))***+++$$$&&&'''&&&%%%$$$%%%&&&%%%&&&''''''((((((''''''''')))***)))((('''(((***(((((((((((()))))))))***+++++++++,,,---...///000111000000//////000000000......------,,,------------......//////000000111/////////000000111111111000111222222333333333222222333444555555555555555555555555555555555555555333333444444555666666666777777888999999999888888666888999888777555555666444555666888:::;;;===>>>:::;;;<<<;;;:::999:::;;;:::;;;===>>>???@@@@@@@@@======>>>>>>??????@@@@@@======<<<<<<;;;::::::999<<<<<<<<<=========>>>>>>@@@@@@@@@@@@???>>>======::::::999999999:::;;;;;;;;;;;;;;;;;;;;;<<<======>>>===<<<;;;:::999999999777777888888888999999999;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;:::::::::999999:::;;;<<<======>>>??????@@@AAAAAA@@@???>>>>>>===;;;:::999::::::;;;777888:::<<<>>>?????????>>>>>>????????????>>>>>>======>>>>>>======<<<;;;:::;;;<<<===>>>@@@AAAAAACCCEEEHHHJJJJJJHHHEEECCCCCCDDDFFFGGGGGGGGGFFFEEEBBB???======>>>?????????@@@AAACCCEEEGGGHHHIIIIIIKKKIIIGGGDDDCCCDDDFFFGGGJJJKKKMMMLLLJJJIIIIIIJJJKKKNNNPPPOOOLLLJJJLLLMMMMMMMMMNNNOOOPPPQQQRRRRRRSSSTTTVVVXXXYYYYYYXXXXXXWWWVVVUUUUUUVVVWWWXXXYYY[[[[[[[[[ZZZZZZZZZ[[[[[[YYYZZZ[[[\\\^^^aaacccdddhhhhhhhhhhhhiiijjjkkkllloooqqqrrrqqqooommmllllllzzzeeeVVVPPPNNNSSSWWWXXXYYY[[[YYYYYYXXXWWWVVVUUUTTTSSSLLLLLLNNNNNNNNNLLLJJJHHHCCCDDDEEEFFFEEECCCAAA@@@@@@===;;;:::;;;=========999888777555333222222111222222111000000111222222......---,,,++++++++++++)))******))))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&$$$""""""$$$%%%$$$###%%%$$$###$$$%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&'''!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! """######$$$$$$$$$$$$$$$&&&%%%$$$###"""###$$$$$$"""!!!"""%%%''''''%%%"""&&&$$$######%%%'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%'''******(((''''''(((######%%%&&&'''((((((((($$$%%%&&&&&&$$$$$$%%%&&&%%%&&&'''((((((((('''&&&''')))***)))'''&&&((()))''''''((()))***++++++,,,*********+++,,,---...///111000000000000000111111------,,,,,,,,,---......------......///000000111+++---///111222222111000000111111222222222222222111222333444555555555555555555555555555555555555444444444444444444444444555666777888888888888777555666888777666555555666555555666777888999999::::::;;;<<<;;;999888999::::::;;;===>>>???@@@??????;;;<<<<<<===>>>>>>??????============<<<;;;::::::<<<<<<;;;;;;<<<<<<===>>>????????????>>>===<<<;;;999999999999::::::;;;<<<>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888999999999999:::;;;;;;:::::::::::::::;;;888888999999999999::::::::::::;;;;;;<<<>>>???@@@>>>???AAABBBBBBAAA???>>>>>>===;;;:::999999::::::666777999:::;;;<<<<<<<<<>>>???@@@AAAAAA@@@???>>>;;;<<<======>>>=========<<<<<<======>>>?????????AAABBBDDDFFFFFFFFFEEEDDD@@@BBBDDDFFFGGGGGGFFFFFFBBB@@@===<<<===>>>>>>>>>===>>>AAADDDFFFGGGHHHHHHIIIHHHFFFDDDDDDDDDEEEFFFHHHIIIKKKJJJIIIGGGHHHHHHIIIMMMPPPOOOKKKIIIJJJMMMKKKKKKLLLMMMMMMNNNOOOOOOQQQSSSVVVXXXZZZ[[[ZZZZZZXXXWWWWWWVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZVVVVVVWWWYYY]]]bbbfffiiiiiihhhgggfffgggiiijjjlllmmmooorrrqqqmmmkkkjjjjjj{{{eeeUUUPPPNNNRRRWWWXXXYYY[[[XXXXXXXXXWWWVVVUUUTTTSSSLLLMMMNNNOOONNNMMMJJJIIIEEEFFFGGGHHHGGGFFFDDDBBBAAA>>>;;;:::;;;<<<======999888666555333333222222222000...------...000222000000///...------------))))))*********(((&&&%%%&&&&&&%%%&&&''')))+++,,,&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%######""""""""""""""""""#########$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''!!!"""###$$$%%%&&&&&&&&&"""######$$$$$$$$$############$$$%%%%%%%%%%%%$$$&&&%%%$$$""""""""""""###%%%"""!!!$$$***+++(((%%%&&&$$$######&&&(((((((((&&&&&&&&&%%%%%%%%%$$$$$$!!!$$$''''''%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%'''((((((((('''&&&$$$'''((('''%%%###%%%'''$$$%%%&&&'''(((***++++++)))))))))***+++,,,......111000000000000000111111,,,,,,,,,,,,------...///---------...///000000111)))+++///222333333111000000111111222222222111111111222333444555555555555666666666666666666666666555555444444444333333333555555666777777777777777444666777777666555555666666666666666666666666666999::::::999777666777888:::;;;===>>>@@@@@@??????:::;;;;;;<<<===>>>??????>>>>>>>>>>>>===<<<;;;:::<<<;;;;;;;;;;;;<<<======??????>>>>>>===<<<::::::999999999999:::;;;<<<<<<@@@???>>>===<<<;;;;;;;;;::::::::::::::::::::::::999999999999::::::::::::;;;;;;::::::999:::::::::555666666777888999999999777777777888999:::;;;<<<>>>???AAABBBBBBAAA@@@>>>>>><<<;;;999888888999999666666777999999::::::::::::;;;<<<======<<<;;;::::::;;;<<<===>>>>>>>>>>>>============>>>>>>>>>???===>>>@@@AAABBBCCCCCCBBB>>>@@@BBBEEEFFFGGGFFFEEECCC@@@===<<<===>>>>>>>>>:::<<>><<<::::::;;;;;;:::999999888777555333222222111222222222111111///............---,,,+++******))),,,***)))***,,,+++((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&'''%%%###!!! !!!""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))''''''''''''((()))++++++))))))***+++---......///,,,...///...------...///...,,,++++++,,,.........///000000000000//////...000000///////////////000222222111111000111111111222222222222222222222222888777666555555555555555333333222222222333444444666555444333333333333333444444444333333333222222333444555666777888999:::444555555666777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;===<<<<<<;;;;;;;;;<<<<<<>>><<<:::888888:::<<<===AAA???<<<;;;;;;;;;999888666777888999:::999888888999999999999:::;;;<<<===999999:::::::::999888888999999:::;;;<<<===>>>???===<<<:::888888999:::;;;======<<<<<<;;;:::999999888888888999:::<<<===>>>======<<<<<<<<<======>>><<<<<<;;;:::999999888888555666777888888999999888===<<<;;;:::999999999999999:::;;;===>>>======<<<@@@?????????>>>>>>===============>>>???AAABBBCCCAAABBBDDDFFFGGGHHHGGGGGGCCCBBB@@@>>>===<<<;;;;;;<<<===>>>??????@@@BBBDDDGGGFFFEEECCCCCCCCCDDDEEEHHHHHHFFFEEEEEEEEEFFFGGGFFFFFFEEEDDDDDDEEEFFFGGGGGGFFFEEEEEEFFFIIILLLNNNRRRSSSTTTWWWZZZ[[[ZZZYYYUUUUUUVVVWWWXXXYYYZZZ[[[[[[\\\]]]^^^^^^\\\ZZZYYYVVVWWWXXXYYYZZZ]]]aaaeeegggffffffeeeeeeeeeffffffhhhhhhhhhggghhhhhhiiijjj~~~fffWWWTTTRRRTTTXXX[[[[[[ZZZZZZYYYXXXVVVUUUTTTTTTSSSMMMLLLLLLMMMNNNNNNKKKIIIFFFFFFGGGGGGEEECCCAAA???;;;:::999999<<<=========777777555444222222111111222222222222111000///...//////...---,,,+++******+++(((%%%$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&&&&'''$$$$$$#########$$$&&&''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""######$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$###"""!!!!!!""""""#########$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""" !!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''))))))(((''''''(((((()))''''''''''''((()))***+++)))******+++,,,---...///...//////---+++))))))***---+++******,,,------------....../////////......//////...............///111111111000111111222222333333333333333333333333666555444333333333333444111111111222333444555666666555444444333333333444444444444333333333222222222333444555666777888888666666666666666666777777999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::<<<<<<;;;;;;;;;;;;;;;<<<;;;:::888888999;;;===???BBB@@@===<<<===<<<;;;:::777888999::::::999888777777777888888999:::;;;;;;::::::::::::999888777777999999:::;;;<<<===>>>>>><<<;;;999888888888:::;;;888888777666666555444444777777777777888999;;;;;;<<<<<<;;;<<<<<<===>>>>>><<<;;;;;;:::888777777666555555777888888888888888;;;:::999888777777777777999999:::;;;<<<<<<<<<<<>>>>>>>>=====================>>>>>>???@@@@@@AAACCCEEEFFFFFFFFFFFFBBBAAA???>>><<<;;;;;;:::===>>>????????????BBBDDDFFFEEEDDDCCCCCCDDDEEEFFFHHHGGGFFFEEEEEEEEEFFFGGGEEEEEEDDDCCCCCCDDDEEEFFFHHHGGGFFFFFFGGGJJJMMMOOOQQQRRRSSSVVVXXXXXXXXXWWWUUUVVVWWWXXXZZZ[[[\\\]]]]]]^^^___``````^^^\\\[[[YYYYYYZZZYYYYYY[[[___bbbdddddddddddddddeeeeeefffgggggggggggggggggggggggg~~~gggXXXUUUSSSUUUYYY\\\\\\[[[YYYXXXVVVUUUSSSRRRRRRRRRMMMMMMMMMNNNOOONNNKKKIIIHHHHHHGGGFFFDDDAAA>>><<<<<<:::999:::<<<=========666555444333222111111111333333333333222111000///000///...---,,,++++++***...+++'''%%%&&&'''((()))''''''''''''''''''''''''###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%########################$$$$$$$$$%%%$$$$$$###"""$$$$$$############$$$$$$!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$%%%%%%########################"""""""""######"""""""""!!!!!!!!!""""""#################################"""######$$$%%%$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((())))))((((((((())))))***(((''''''(((((()))***+++)))******+++,,,---......,,,,,,---+++)))(((((())),,,***))))))+++,,,,,,,,,+++,,,---..................---------------......000000000000111111222333333444444444444444444444333333222222111111222222000000111222333555666777666555444444444444444444444444444444333333333333222222333333444555666666777666666666666555555555888888888999999999::::::;;;;;;<<<;;;;;;:::999999;;;;;;::::::::::::;;;;;;888888777777999;;;>>>@@@BBB@@@>>>>>>>>>>>>===<<<999:::::::::999888777666666666777777888999999999:::::::::999999777666666888999999:::;;;<<<======<<<;;;999888888888999:::999999999888777777666666666666555666666777888888::::::;;;;;;<<<===>>>>>><<<<<<:::999777666555444555555666777888888888888999888777666555555555666999999999999:::;;;<<<<<<===============<<<<<<<<<;;;;;;;;;<<<===>>>@@@@@@@@@@@@BBBCCCDDDDDDDDDDDDAAA@@@>>>===<<<;;;::::::===>>>??????>>>>>>@@@AAACCCCCCCCCCCCDDDEEEFFFGGGHHHGGGFFFFFFEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDHHHGGGFFFFFFHHHJJJMMMOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTVVVWWWYYY[[[]]]]]]``````aaabbbbbbaaa___^^^]]]]]]\\\ZZZYYYYYY\\\^^^aaaaaabbbbbbccceeeeeefffeeefffggghhhggggggfffeeegggWWWUUUSSSUUUYYY\\\]]]\\\YYYXXXVVVTTTSSSRRRRRRRRRNNNMMMNNNOOOPPPOOOKKKHHHHHHHHHGGGFFFDDDAAA???>>>@@@>>><<<;;;<<<<<<;;;:::555555444333222222222333333333333333333222111000000//////...---,,,++++++...,,,***))))))******+++&&&&&&&&&&&&&&&&&&&&&&&&(((''''''%%%$$$###""""""%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%###""""""###%%%%%%""""""""""""#########$$$"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$###############"""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!!!!!!!"""""""""######$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))))))))))))))))))))*********((((((((((((((()))******)))******+++,,,,,,------''')))******))))))+++,,,,,,+++******,,,---,,,,,,***+++,,,....../////////------------------...///////////////000222333333222222333333333333333444222222111111111111222222111111111222333444555666555555444444444444444555555444444444444333333333222222333333444444555555555555555555555555555555666666777777888888999999;;;;;;;;;;;;:::999888777:::999999999999::::::;;;888777777777999;;;===>>>AAA???======>>>???>>>===<<<;;;;;;:::999777666666666777777888888999999999::::::999999888777555555888888999999:::;;;;;;<<<::::::999888777888888999;;;;;;;;;;;;::::::999999666666555555555666777777888888:::;;;<<<===>>>>>>===<<<;;;999777666444333444555666777888888888888888777666666555555555666999888888777888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;===@@@BBBCCC@@@AAAAAABBBCCCDDDDDDDDDAAA@@@???>>><<<<<<;;;;;;======>>>===;;;;;;===>>>AAAAAABBBCCCDDDFFFGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDFFFFFFEEEFFFGGGIIILLLMMMOOOPPPQQQQQQPPPPPPPPPQQQPPPQQQRRRTTTWWWYYYZZZ[[[``````aaaaaaaaaaaa```___```___]]]ZZZXXXWWWYYYZZZ^^^___aaabbbdddffffffgggfffgggiiijjjjjjiiigggfffgggVVVSSSRRRTTTXXX\\\\\\[[[ZZZYYYWWWVVVTTTSSSSSSSSSOOOOOOPPPQQQRRRPPPLLLIIIGGGGGGGGGFFFEEEDDDCCCBBBAAA???===<<<<<<<<<;;;:::666666555444444333444444222222333333333222111111//////...---,,,++++++***((())))))))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%######"""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$#########&&&%%%$$$######$$$%%%&&&#########$$$$$$$$$%%%%%%""""""$$$%%%%%%$$$"""""""""######$$$$$$$$$###############"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$###!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))(((((()))***************)))(((((((((((())))))***)))******++++++,,,,,,,,,((()))++++++******,,,...,,,++++++,,,......---,,,+++,,,---...///000000000...---------...//////000////////////000111222333000000111111222222222222333333222222222222333333444444333222222222333333444444333333333333444555555555555444444444333333444444444444444444444444111222333444555666777777555555666777777888999999999999:::999999888777777888888888888888999::::::888888777777888999;;;<<<>>><<<;;;;;;===>>>>>>======<<<;;;:::888777777666777888999999:::999999888888888888888777666555444777777888888999999::::::999999888888777777777777777777777777666666666666777777666666666777777888666888999;;;<<<===============;;;999777666444444444555666777777888888777888888777666666666777777999888777777888999;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>???AAABBBBBBBBBBBBBBBCCCDDDDDDEEEBBBAAA@@@???>>>>>>======;;;<<<<<<;;;999999:::;;;???@@@AAACCCEEEFFFGGGHHHGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDFFFHHHJJJKKKLLLNNNOOONNNMMMLLLNNNOOOOOOPPPQQQSSSVVVXXXYYYZZZ]]]]]]^^^^^^^^^^^^^^^^^^______]]]ZZZVVVUUUWWWXXX]]]^^^aaaccceeegggggghhhhhhiiikkkmmmmmmlllkkkiiihhhVVVSSSQQQTTTXXX\\\\\\[[[[[[ZZZXXXWWWUUUTTTTTTTTTQQQQQQRRRTTTTTTRRRMMMJJJFFFFFFFFFFFFEEEEEEEEEEEE???===<<<<<<>>>???>>>===888777666555444444333444111222222222222222111111///...---,,,+++******)))'''))),,,,,,***)))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''######$$$$$$$$$###"""""""""###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######$$$#########%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""##################"""$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!""""""#################################"""######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''((()))************))))))(((((((((((())))))************++++++,,,,,,+++,,,---,,,***)))***+++,,,,,,,,,---//////...,,,,,,---...///////////////------------...///000111////////////000000111222//////000000111111222222333333222222333333444444555555444333222222222222222222222222222333333444555555555555444444444333444444444444444444444333///000111333555666777888444555666666777888999999777777888888888888777777777777777777777888999:::777777777777888999::::::;;;:::999:::<<<>>>>>>======<<<;;;999888888777777777888999::::::999888888666777777777777666555555777777777777888888999999888888888888777777666666555555555555555555555555777777777777777888999999666777999;;;<<<<<<;;;;;;;;;;;;:::888777555444333444444555666777777777777888888777777777777888888888888888888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<@@@???>>>>>>=========>>>CCCBBBBBBBBBBBBCCCDDDEEEBBBBBBAAA@@@????????????:::;;;;;;:::888888999;;;>>>???AAACCCEEEFFFGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEGGGFFFEEECCCCCCCCCCCCDDDBBBBBBCCCDDDEEEGGGHHHIIIJJJLLLNNNMMMJJJJJJLLLOOOQQQQQQSSSUUUWWWXXXZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\[[[XXXUUUUUUVVVXXX\\\^^^aaadddfffggggggggghhhiiijjjlllmmmmmmmmmmmmgggVVVTTTRRRUUUYYY]]]^^^]]][[[ZZZXXXWWWUUUTTTTTTTTTRRRSSSTTTVVVVVVTTTOOOKKKFFFEEEEEEDDDDDDDDDDDDEEE@@@>>>======>>>???>>>>>>888777666444333222222222000000111111222111111000------,,,+++***))))))((()))+++,,,+++)))(((***,,,&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((($$$$$$%%%%%%%%%$$$###"""!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############$$$%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$######""""""""""""######'''&&&$$$###"""######$$$#########$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&+++***(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%&&&''')))******))))))))))))(((((((((((())))))************+++++++++++++++,,,---,,,***)))***++++++++++++,,,......---+++,,,------.........------,,,,,,,,,,,,---...///000000000/////////000000111///000000111222222333333222222222222222333444555444444333222222222333333111111000000111111222333555555555555444444444444444444333333222222222111000111222333444555666666444555666777888999::::::555555666777888888888888666666666666777888999999555555666777888999:::;;;:::999888999<<<>>>>>>>>>===<<<;;;999888888888999666777999:::999888777666555555666666777777666666666666777777777777888888777777777777777777666555777777777777777777777777666666666666777888999:::666888999;;;;;;;;;:::999888777777666444333222222333444555666777777777777888777777777777777888888777888999:::;;;;;;;;;;;;;;;;;;<<<<<<==================<<<<<<<<<===>>>>>>BBBAAAAAA@@@@@@AAACCCCCCBBBAAA@@@???>>>>>>>>>>>>:::;;;;;;;;;999999;;;===>>>???AAACCCEEEFFFFFFFFFFFFGGGGGGHHHGGGFFFEEEDDDFFFEEEDDDBBBAAAAAABBBCCCBBBCCCCCCEEEFFFGGGHHHIIIHHHKKKMMMKKKIIIHHHLLLPPPQQQRRRSSSTTTVVVWWWXXXYYYWWWWWWWWWWWWWWWXXXYYYYYYXXXXXXWWWVVVTTTUUUWWWZZZ[[[]]]```ccceeeeeeeeeeeeeeeeeeggghhhjjjlllmmmmmmgggWWWUUUSSSVVV[[[______^^^ZZZYYYXXXVVVUUUTTTSSSSSSSSSTTTVVVWWWXXXUUUPPPLLLFFFEEEDDDCCCCCCBBBCCCCCCDDDBBB???>>>>>>===<<<:::888777555333222111000000///000000111111111000000---,,,,,,+++***)))((((((&&&'''&&&$$$"""###'''***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%###"""!!!"""###$$$%%%%%%$$$###########################!!!!!!"""###############$$$$$$&&&''''''&&&$$$$$$""""""""""""############$$$###"""!!!!!!"""###$$$)))'''%%%"""""""""###$$$ !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""" !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%% !!!!!!!!!!!!$$$$$$%%%%%%%%%&&&&&&&&&---,,,)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%'''((()))))))))(((***)))(((((((((((())))))***************+++++++++&&&(((*********+++---...*********,,,------,,,***,,,,,,---------,,,++++++++++++++++++,,,---...///111000000////////////000000000111222333333444444222222111111222333444444222222222222333333444555000000//////000111222222666666555555555444444444333333222222111000000000222222222333333444444444555555666777888999::::::333444555777888888888888555555555555666777999999222333444666999;;;<<<===:::999888:::<<>>>>>666777888:::<<>>=========>>>;;;<<<<<<<<<;;;;;;===???>>>???AAACCCEEEEEEEEEEEEFFFFFFGGGHHHGGGFFFEEEDDDEEEDDDCCCAAA@@@@@@AAAAAACCCCCCDDDFFFGGGHHHIIIJJJGGGJJJMMMKKKHHHHHHLLLQQQOOOPPPQQQRRRSSSTTTUUUUUUVVVVVVVVVVVVVVVWWWXXXYYYUUUVVVUUUTTTTTTUUUXXX[[[ZZZ\\\___bbbcccddddddcccbbbbbbccceeegggiiilllmmm{{{iiiUUUTTTUUUVVVYYY[[[[[[[[[ZZZZZZYYYXXXVVVTTTRRRQQQQQQRRRSSSTTTUUUSSSOOOKKKJJJHHHEEEDDDDDDEEEDDDCCC???>>><<<<<<======;;;:::888777666444333222111111222222333444333222111000000...---+++******++++++(((((('''&&&&&&'''))))))))))))''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$###"""!!!"""######$$$$$$%%%&&&&&&"""""""""###$$$$$$%%%%%%""""""############""""""""""""!!!!!!!!!!!!""""""""""""###$$$$$$###!!! !!!###$$$###"""!!!"""###!!!""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$'''''''''''''''&&&&&&&&&''''''''''''((((((((((((***((('''(((***++++++***,,,,,,,,,,,,,,,***))))))+++***))))))(((((())))))***+++,,,,,,---...//////000///---+++*********+++,,,,,,++++++,,,,,,---...333222111//////111222333000111222333444333222222333333333333333333333333222222222333444555444222222222111111111111111111333333333333222111000000111111000000000000111111111111111111222333444444444555666777999999::::::444555777888999888666555777888888888777666444333444444444555666888::::::999999:::;;;;;;<<<======:::::::::::::::999888777999999888777666555444444333333444444555444444444444444444444444444444444555555555555555555555555777777888777666444222111222222333555666888999999<<<<<<<<<;;;:::999888777555555444222000///111222222444666888999888777666999888666555555666777777999888666666777999<<<>>>??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>==================>>>>>>>>>>>>>>>======???AAABBBBBBAAA@@@AAAAAACCCAAAAAACCCGGGHHHGGGEEEDDDEEEGGGHHHIIIHHHHHHGGGIIIGGGDDDAAA???@@@AAABBB@@@AAACCCEEEFFFGGGGGGGGGJJJKKKKKKLLLMMMNNNNNNNNNOOOOOOPPPQQQRRRSSSTTTTTTVVVUUUTTTTTTSSSTTTTTTTTTRRRSSSUUUWWWXXXXXXWWWWWWXXXZZZ\\\^^^```aaaaaa```^^^^^^^^^___aaaeeehhhjjj}}}jjjUUUUUUUUUVVVYYY[[[[[[ZZZWWWWWWWWWVVVUUUSSSRRRQQQPPPQQQSSSUUUUUUSSSNNNJJJJJJHHHEEEDDDDDDEEEDDDCCC@@@???======>>>>>><<<;;;888777666444333222111111222222333333333222111000///...---+++*********+++''''''((())))))((('''&&&%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!$$$############"""""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""############""""""######""""""""""""######$$$$$$$$$$$$###""""""!!!!!!###$$$###"""!!!"""###"""""""""#########$$$$$$################################################$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&''''''''''''''''''''''''''''''((((((((((((+++)))(((((()))******)))***++++++,,,,,,,,,++++++---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------------...---,,,+++++++++,,,---------,,,,,,------...///111000///......///000111000111222333333333222222000000000000000000000000333333222444555666555333111111111111111111111111333333333333333222222111222111000000000000000111222222222111222222333333333333555666777888888888555666888999999999777777777777888888777666444333444444444555666888999:::999999:::;;;;;;<<<======999:::::::::999999888777999999888777666555444444333333444555666666555555444444444444444444444444555555555555555555555555555555666777777666555444222333444555666888999999::::::;;;::::::999888777555555444222000000111333333444666777888888888888888888666666666666777888;;;:::999999999;;;>>>???===============<<<<<<<<<;;;;;;<<<<<<<<<===============<<<<<<<<<<<<<<<=========>>>>>>>>>>>>======>>>@@@BBBBBBBBBAAABBBCCCDDDBBBAAABBBEEEGGGGGGFFFEEEFFFGGGHHHIIIHHHGGGFFFHHHFFFCCCAAA@@@@@@BBBCCCDDDEEEEEEGGGHHHIIIIIIJJJJJJJJJKKKKKKLLLMMMMMMNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSRRRRRRRRRSSSTTTTTTTTTUUUVVVXXXYYYZZZZZZZZZ[[[[[[]]]^^^^^^]]]]]]\\\]]]]]]]]]^^^```cccfffhhh~~~kkkVVVUUUUUUWWWYYY[[[[[[ZZZUUUUUUUUUUUUTTTSSSRRRQQQOOOPPPSSSUUUVVVSSSNNNJJJIIIGGGEEEDDDDDDDDDCCCBBBAAA???>>>>>>???>>>===;;;888777666444333222111111222222333333222222111000///...---+++************&&&(((***+++***(((%%%###"""""""""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""###$$$&&&&&&%%%%%%$$$######"""%%%%%%$$$######"""!!!!!!""""""############""""""$$$$$$############$$$$$$&&&%%%$$$###""""""!!!"""!!!###$$$###"""!!!"""###############$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&''''''&&&%%%$$$%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((,,,***(((((()))***))))))))))))***+++,,,,,,---------,,,,,,,,,,,,,,,---...---,,,,,,,,,++++++++++++,,,++++++++++++,,,---......------------.../////////...---,,,,,,---...///000000222333333333222111////////////////////////444333333444666666555333111111111111111111111111222333333444444444444333333222111000000000000000333333222222111222222222222222444555666666666666666777888999:::999888777777777777777777666444444444444444555666777888999888999999::::::;;;;;;<<<999999999:::999999888777999888777777666555444444222333444555666777777777333333333333444444444444444444444444444444444444333333555666777777888777222333444555666777888999888888999999999999888888555555555333111111222444444444555555777888999:::888777777666777777888888::::::::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;<<<<<<::::::;;;;;;<<<<<<======:::::::::999::::::;;;;;;<<<======>>>>>>============???AAACCCCCCCCCDDDFFFFFFCCC@@@@@@BBBDDDFFFFFFFFFGGGHHHIIIHHHGGGFFFEEEFFFEEECCCAAAAAABBBCCCDDDCCCCCCCCCCCCDDDEEEGGGGGGIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQOOOOOOPPPPPPQQQSSSTTTUUUVVVVVVVVVWWWXXXYYYZZZ[[[ZZZZZZ[[[\\\\\\\\\\\\\\\[[[[[[[[[\\\^^^```ccceeekkkWWWVVVVVVWWWZZZ\\\[[[[[[VVVVVVVVVUUUTTTSSSQQQPPPOOOPPPSSSVVVWWWTTTOOOKKKIIIGGGEEEDDDEEEDDDCCCAAA@@@???======>>>>>><<<;;;888777666444333222111111222222222222222111111000///...---,,,***))))))(((((()))******)))'''%%%##################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''"""!!! """$$$&&&%%%%%%%%%$$$$$$#########$$$#########"""""""""!!!""""""############""""""$$$######""""""######$$$&&&%%%###!!! !!!!!!!!!###$$$###"""!!!"""#########$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$###$$$&&&(((((('''%%%$$$%%%%%%%%%&&&'''((())))))''''''''''''((((((((((((***((('''(((***++++++************++++++,,,,,,---++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------......///......---,,,,,,---......///000111333333222222111222222222222222222222222333222222333555555444222111111111111111222222222111222333444555555555555333333222111000000000000444444333222111111111111222333444555666666666666555666777888888888888777777777777666666555555444444444444444555666666777777777777777888888999999888888999999999999888888888777777666555555444444000111222444555666666666333333333333333444444444444444444444444444444444333333444555666777777888333333444555666777888888666666777888888888888888666666666444222222444555666555444444555777:::;;;777777777777888888999999888999999999999999999999888888999999::::::;;;;;;::::::::::::::::::::::::888888888888888999999:::<<<<<<======>>>=========<<<>>>AAACCCCCCDDDFFFGGGFFFDDD@@@>>>???AAADDDFFFGGGHHHHHHIIIHHHGGGEEEDDDEEEDDDCCCBBBBBBCCCDDDEEECCCCCCBBBBBBBBBDDDEEEFFFHHHIIIIIIIIIJJJJJJJJJKKKJJJJJJKKKLLLMMMNNNNNNOOOMMMMMMNNNPPPRRRTTTVVVWWWWWWVVVUUUTTTTTTUUUWWWXXXVVVVVVXXXZZZ\\\^^^______ZZZ[[[[[[\\\]]]___aaabbbkkkYYYXXXXXXYYY[[[]]]\\\[[[[[[ZZZYYYXXXUUUSSSQQQPPPOOOPPPSSSVVVWWWUUUPPPLLLHHHFFFEEEDDDEEEDDDBBB@@@???===<<<<<<<<<<<<;;;999888777666444333222111111222222111111111000000000......---,,,***)))((('''******)))''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################!!!  """$$$&&&######$$$$$$$$$%%%%%%%%%!!!!!!"""""""""#########""""""############""""""""""""!!!!!!!!!!!!""""""$$$###!!!  !!!###$$$###"""!!!"""#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%""""""""""""#####################$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$###$$$&&&(((((('''&&&%%%%%%%%%%%%&&&'''((())))))''''''''''''((((((((((((((('''&&&'''***,,,---,,,---,,,+++*********+++++++++++++++******+++,,,,,,))))))***++++++,,,------......------,,,+++******,,,,,,,,,+++,,,,,,---...........................///000111222333222111111333333333333333333333333111000000111333333222000000000111111111222222222111222333444555666666666333333222111111000111111444444333222111111111111333333444555666666666666444555555666666666666666666666666555555555555555555444444444444444555555444555555555555555666666777888888999999888888888777777666666555555444444...///111222333444444444222222222333333333444444444444444444444444444444444444444444444444555555333444444555666777888888555555666777888888888888666777666555333333555777777666555444444666999;;;666777777888999::::::;;;999999999999999999999888777777888888999999::::::;;;:::999999888777666666888888777777777888888999;;;;;;<<<===============<<<>>>AAABBBCCCCCCEEEFFFEEECCC@@@======???CCCFFFGGGHHHHHHIIIHHHGGGEEEDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMLLLMMMNNNPPPRRRUUUXXXYYYZZZYYYWWWUUUTTTTTTTTTTTTUUUVVVWWWYYY[[[]]]___```[[[\\\\\\]]]^^^```aaaaaammm[[[ZZZZZZ[[[]]]^^^^^^]]]^^^]]]\\\ZZZWWWTTTQQQPPPNNNOOOPPPSSSTTTSSSOOOLLLGGGFFFEEEEEEEEEDDDBBB@@@>>><<<;;;;;;;;;;;;:::888888777666444333222111111222222111000000000000111......---,,,+++)))'''&&&+++***(((&&&&&&&&&'''(((((((((&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""##############################!!!!!! !!!###$$$%%%"""######$$$%%%%%%&&&&&& !!!""""""###$$$$$$""""""############""""""""""""!!!!!!!!!!!!""""""""""""!!! !!!!!!!!!###$$$###"""!!!"""###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$!!!!!!!!!"""""""""""""""#########$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&&&&%%%$$$%%%&&&'''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((((('''&&&'''***,,,---,,,...---,,,***))))))***+++......---,,,,,,,,,,,,,,,))))))***+++,,,---...............---,,,+++)))(((,,,++++++++++++,,,------//////////////////////////////111222222222111000111111111111111111111111000//////000222222111///000000000111222222333333111111222444444555555555222222111111111222222333333333222222111222222222333444444555666666555555444444444555555555666666666666555444444555555666555444444333333333444444444444444444444444444444666777888888999888888888666666666555555555444444...///000111222333333333111111222222333333444444333333333333333333333333555444333222222222222222444444555555666777777888555666777888888888888888777777777666444444666888888777666444444666777999555666888999;;;;;;<<<<<<===<<<<<<;;;::::::::::::888888888888888888999999::::::999888777666555555:::999999888777777888888:::;;;<<<<<<===============???AAABBBAAAAAABBBCCCBBBAAA???===<<<>>>CCCGGGFFFGGGHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEGGGGGGHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKLLLMMMPPPRRRUUUXXXYYY\\\[[[ZZZXXXVVVUUUUUUUUUWWWWWWWWWWWWXXXZZZ[[[\\\\\\]]]]]]^^^___`````````ppp]]]\\\\\\]]]___```___^^^]]]]]]\\\ZZZXXXUUUSSSRRRLLLLLLLLLNNNOOOOOOMMMKKKFFFEEEDDDEEEEEEDDDAAA???>>>===;;;;;;<<<<<<:::999888777666444333222111111333222111000///000000111......---,,,+++(((&&&%%%(((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!!!!!!!"""""""""""""""""""""############""""""###""""""""""""""""""###!!!""""""###############!!!###$$$###"""!!!"""###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$!!!!!!""""""############"""######$$$%%%%%%&&&&&&###$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&''')))***&&&&&&''''''''''''''''''''''''''''''((((((((((((***)))'''(((***+++******---,,,+++))))))***,,,---///...---,,,+++*********++++++,,,,,,---------...,,,------------,,,******,,,,,,,,,,,,,,,---............////////////.........///111222222222111000000000000000000000000000000//////000222222111000///000000111222222333333111111222333444444333333111111111111222333444444222222222111222222333333222333333444444444444444555555555555555666666777666555444444444444555666555555444333222222333333555555555555555555555444666666777888888888888888666666555555555444444444000000111222222222222222000111111222333333444444333333333333333333333333333333111000000000111111444444555555666777777777777777888888999888888888777888888666555555777999999888777666555555666666555666888:::<<<<<<<<<<<>>;;;999999999:::;;;999999999888888888888888999999999999999999999999<<<<<<:::999888888888888999:::;;;<<<============???@@@BBBAAA@@@??????@@@?????????===<<<>>>CCCGGGEEEFFFGGGHHHIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFHHHIIIHHHGGGDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLJJJKKKLLLNNNQQQTTTVVVXXXYYYYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTUUUWWWXXXZZZ\\\\\\]]]^^^____________rrr^^^]]]]]]^^^```aaa```___[[[[[[ZZZYYYXXXVVVTTTSSSKKKJJJIIIJJJLLLLLLKKKIIIFFFEEEDDDEEEEEEDDDAAA??????>>><<<<<<======;;;:::888777666444333222111111333222000/////////000111......------+++(((&&&$$$%%%&&&(((******)))'''&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###&&&&&&%%%$$$$$$###############""""""!!!!!! """"""############""""""$$$$$$############$$$$$$!!!"""$$$%%%&&&&&&%%%$$$!!!###$$$###"""!!!"""###!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############$$$""""""######$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&###$$$%%%&&&'''''''''''''''&&&%%%$$$%%%''')))+++'''''''''''''''&&&&&&&&&''''''''''''((((((((()))---+++)))((())))))(((''',,,+++)))))))))+++---///---,,,+++)))(((''''''&&&......------------,,,,,,***+++,,,---...---,,,+++...------------...//////---......//////......---...///000222222111111000111111111111111111111111111000000111333333222000///000000111222222333333111111222333333333222222000000000111222333555555111111111111222333444444111111222333333333222222666666666666666777888888666555444333333444666666555555444333222222222222666666666666666666666555666666777888888888888888555555555555555444444444111222222333333333222222000000111222333333444444333333333333333333333333111111000//////000111222444444555555666666777777888888999999999999888888777888888777555666888::::::999888777555555444444555666888;;;<<<=========>>><<<999777666777888999::::::999999888888777777777888888:::;;;<<<======>>>===<<<:::999888888777999:::;;;<<<============@@@AAABBBAAA???============>>>???===<<<>>>CCCGGGDDDEEEGGGHHHIIIHHHHHHGGGEEEEEEEEEEEEDDDDDDDDDCCCHHHJJJLLLNNNMMMKKKGGGEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKLLLIIIJJJKKKMMMPPPRRRUUUVVVTTTUUUVVVWWWXXXWWWVVVUUUNNNNNNOOOQQQSSSVVVYYY[[[[[[\\\]]]^^^^^^^^^^^^]]]ppp^^^\\\\\\^^^bbbdddbbb___]]]\\\ZZZYYYYYYXXXVVVTTTHHHJJJMMMOOOOOOMMMJJJHHHFFFFFFEEECCCCCCBBBBBBBBB@@@>>><<<<<<======<<<;;;999888666333222111111111000111222111/////////111000///---+++))))))))))))$$$%%%&&&((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""""######$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###!!!""""""""""""""""""""""""!!!"""$$$%%%%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%((($$$!!!"""&&&'''$$$ ###$$$&&&'''&&&%%%###!!!###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((((())))))))))))***)))(((((((((((()))******)))(((((('''(((***,,,------,,,***(((((()))***+++,,,------,,,,,,***)))(((******+++,,,,,,---......//////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........444444333222111000//////222222222111111111000000111111222333333333333222222222222222222222222222222333333444444333333222444333111111111111333444555444444333222111000000333333444444555666666777444444444444444444444444666555444333222111111111222333333444444333333222555555555555555555555555777777666555555666777888777777777777666444222000//////000111222333333444111111222222222333333333111222333333444444333333444333222000//////......444444555555666666777777===999555222222555999===888888777777777888:::;;;999888666555666777666555555888<<<<<<999888999;;;???999333222666:::;;;999::::::::::::::::::::::::888:::;;;;;;::::::<<<===@@@>>><<<<<<<<<;;;888666::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999999;;;>>>@@@BBBDDDGGGIIIHHHFFFCCCAAABBBCCCEEEGGGGGGEEECCCBBBEEEFFFHHHHHHGGGFFFGGGHHHGGGHHHHHHFFFDDDCCCCCCDDDDDDGGGIIIJJJHHHFFFEEEEEEIIIIIIJJJKKKMMMNNNPPPQQQTTTUUUVVVVVVUUUTTTSSSRRRPPPQQQRRRSSSUUUWWWXXXXXX[[[\\\^^^```aaaaaa``````ooo___]]]]]]___ccceeeccc```^^^\\\ZZZYYYXXXWWWUUUSSSLLLNNNOOOPPPNNNKKKHHHEEEGGGFFFEEEDDDCCCBBBBBBAAA===;;;999999::::::999888888777555333222222222222111222333222111000000222///...,,,***((((((((((((*********)))(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!""""""%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$###"""!!!!!!""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###!!!""""""""""""""""""""""""!!!"""""""""!!! $$$$$$%%%%%%%%%%%%$$$$$$'''###!!!"""%%%&&&###!!!###$$$$$$###"""$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''')))((((((((()))***,,,---,,,+++)))''''''((()))*********++++++++++++++++++,,,,,,,,,------............////////////......---,,,,,,,,,,,,,,,,,,,,,,,,////////////............000000000///......------222222222111111000000000000000111222222222222222222222222222222222222222111222222222222222111111222222222111111222222222333333333222111111000000333333333444555666666666444444444444444333333333555444333333222222222222333333444444444444333333444444444444444444444444666666555444444444555666555444222000/////////000///000000111111222222333111111111111222222222222111222222333333333333333333333222111000000000000333333444444555666666666:::999777666666777999:::888888777666777777999999999777555555666666666555444555555555444666999;;;>>>888333222666999:::999999999999999999999999999888:::;;;;;;;;;===???AAADDDCCCAAAAAA@@@>>><<<999999999:::;;;;;;<<<======<<<<<<<<<;;;;;;;;;::::::===<<<:::999:::<<>>===;;;;;;<<<===<<<;;;777666444333222222333333222333444333111111111222000///---+++)))))))))))),,,+++***)))'''%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%"""######$$$%%%%%%&&&&&&########################$$$$$$$$$############"""&&&%%%$$$"""!!!!!! """"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###!!!""""""""""""""""""""""""!!!"""###$$$%%%$$$##############################%%%""" !!!###$$$""" !!!###%%%&&&&&&&&&%%%%%%&&&&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((('''''''''''''''((()))))))))))))))))))))***,,,,,,***)))((('''&&&'''((()))((((((((()))***+++,,,---------------............---....../////////......------------------------........................222222222222222222222222111111111111000000000000//////000111111111111000111111111111111111111111111111111111111000///...111111222222222222111111111111111111111111111111222333333444444555555666444444444333333222222222333333222222222222333333333444444555555444444333444444444444444444444444666555444333222222333333333111...,,,,,,---///111000000000000111111111111//////000000000111111111000111222222333333222222222222111111111111222222222222333333444555555666777888999::::::999888777888777666666555666666777888666444444555666555444888555333333666:::===???;;;777333222555777888777777777777777777777777777888999;;;<<<===@@@EEEHHHJJJHHHFFFFFFEEEBBB???<<<999999::::::;;;;;;<<<<<<===<<<;;;;;;:::999888888;;;:::999999;;;===@@@AAA???AAADDDFFFFFFEEECCCBBBCCCCCCCCCDDDEEEFFFGGGHHHGGGGGGGGGEEECCCCCCDDDFFFDDDEEEGGGFFFEEEEEEFFFHHHJJJKKKMMMLLLJJJHHHGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKMMMPPPRRRSSSRRRPPPOOOMMMMMMNNNOOOQQQRRRSSSSSSVVVWWWZZZ\\\^^^___``````nnnaaa```___aaaeeegggeeeccc___]]]ZZZYYYWWWUUUSSSPPPJJJLLLNNNOOOPPPOOOMMMLLLIIIHHHGGGFFFDDDBBB@@@??????>>><<<<<<===>>>>>>===666555444333222333333444222333444333111000111222111000...,,,+++******+++'''(((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&& !!!!!!!!!"""""""""###"""""""""###############$$$$$$$$$#########""""""%%%$$$###"""!!!!!!!!!!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###!!!""""""""""""""""""""""""######%%%&&&&&&&&&%%%$$$######""""""""""""######$$$###!!!"""$$$$$$###!!!&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((())))))))))))((((((((((((((()))******))))))))))))******++++++))))))(((''''''(((((())))))((((((((((((***+++,,,---------------,,,,,,,,,,,,,,,---...////////////........................------...............///222222333333333444444444000000000000000000000000---...//////000000//////111111111111111111111111111111111111000///......///000111222222111000/////////000000000111111111222222333333444444444444444444333333222222111111222222111111222333444444333444444555555444444333333333333333333333333333555555444333222222111111222111///......///111222111111000000000/////////........./////////000000///000111111222222111111000000000000000111222222222222333444444555555666666777999::::::999777666666666555555444444444444666555333333444555555444888444222333888===??????888555333222444666666555777777777777777777777777888999:::<<<>>>CCCIIINNNMMMLLLJJJJJJHHHEEEAAA>>>;;;;;;;;;;;;<<<<<<=========<<<;;;:::888777666555888888888888:::<<>>@@@CCCEEEFFFEEEDDDCCCBBBBBBAAABBBCCCFFFHHHJJJIIIHHHGGGDDDBBBBBBDDDFFFGGGHHHIIIGGGEEECCCCCCDDDJJJKKKLLLKKKHHHFFFFFFFFFEEEDDDDDDDDDEEEFFFFFFGGGFFFIIILLLOOOQQQPPPOOOMMMMMMMMMNNNNNNOOOPPPQQQQQQSSSTTTVVVYYY[[[^^^___```nnnaaa______aaaeeefffeeebbb___]]]ZZZXXXWWWUUURRRPPPKKKLLLMMMOOOOOOOOONNNMMMIIIHHHHHHGGGEEEBBB@@@???<<<:::888999:::;;;;;;:::666555444333222333333444000222222222000///000111000///---+++***)))))))))%%%&&&'''((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!""""""""""""""""""""""""!!!!!! ############$$$$$$%%%%%%$$$$$$$$$#########""""""###"""""""""""""""######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###!!!"""""""""""""""""""""""" !!!"""#########"""!!!%%%$$$############$$$%%%$$$#########$$$%%%$$$##################""""""!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&(((((())))))*********))))))))))))((()))))))))******))))))))))))))))))***,,,,,,,,,+++++++++++++++,,,,,,---......///..............................,,,---------......//////......//////000000111111////////////////////////------...////////////...000000000000000000000000111111222111111000////////////111222222111///////////////000111111222222222222222333333333333333333333222222222111111111111111111111222333444444333444444444444444444333333333333333333333333333555555444444333222111111///000000111111111111111111111000//////.........------........./////////...///000000111111000000...------......///000111222333333444444555666666777777777777777777777777444444444444333222222111555333222222333444444333111///000333888:::999777666444333333444555555444888888888888888888888888777999:::<<>>>>>>>>>>>===<<<;;;:::888666555555666666666777999;;;===>>>???@@@BBBDDDEEEEEEDDDCCCAAAAAA@@@@@@BBBEEEHHHJJJIIIIIIGGGEEEBBBBBBDDDFFFGGGHHHHHHFFFDDDBBBCCCDDDHHHIIIIIIHHHEEECCCCCCCCCCCCCCCBBBCCCCCCDDDEEEEEEDDDFFFJJJMMMOOOOOONNNMMMNNNNNNNNNOOOOOOPPPPPPPPPQQQRRRSSSVVVXXX[[[]]]^^^mmm```^^^]]]```ccceeecccaaa^^^\\\YYYXXXWWWUUUSSSPPPNNNNNNNNNNNNNNNLLLKKKJJJHHHHHHHHHGGGFFFCCCAAA@@@<<<;;;::::::<<<===<<<<<<777666444333222222333333000111222111///...///000...---+++(((''''''''''''(((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$########################!!!!!!"""###$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!""""""######$$$%%%%%%%%%$$$$$$$$$############""""""""""""""""""###$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###!!!""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$###&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''((())))))(((((('''(((((())))))))))))******)))******++++++***))))))************++++++++++++,,,------.........------------------------------,,,,,,,,,---......///////////////000000111111111............////////////------...////////////...////////////////////////000000111111111111000000//////000000000000//////000000000111111222222222222222222222222222222222111111111111111111111111111111111111111222333444222333333444444333333222222222222222222222222222333333444444333222111000---...///111111000///...000000//////......------------........./////////---...//////000000//////------,,,------...//////111222222333333444444555666555444333333444555666111222222222222111111000333222111111333444333333///111444888::::::666333444444444444444444444444777777777777777777777777666888:::===@@@DDDJJJNNNRRRQQQQQQQQQPPPMMMHHHDDD>>>>>>??????????????????===<<<;;;:::888777666555666666777888999;;;<<<===???@@@AAABBBCCCCCCBBBBBB@@@?????????@@@CCCFFFHHHFFFFFFFFFDDDBBBBBBDDDEEEBBBCCCEEEDDDCCCCCCDDDFFFDDDEEEEEEDDDAAA@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFEEEGGGIIIKKKMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQSSSVVVYYY[[[\\\mmm^^^\\\[[[^^^aaacccaaa___]]][[[XXXWWWWWWVVVSSSQQQMMMMMMMMMMMMLLLKKKJJJJJJFFFGGGHHHHHHFFFDDDBBBAAA>>>===<<<<<<>>>??????>>>888777555333222222222222111222333222000///000111///---+++)))((('''(((((())))))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%"""""""""""""""""""""""""""###%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%$$$$$$$$$############"""$$$###"""""""""""""""###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###!!!""""""""""""""""""""""""$$$%%%&&&'''''''''&&&%%%'''%%%$$$######$$$%%%'''"""###$$$$$$######$$$%%%%%%%%%%%%&&&'''((()))***######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))(((''''''''''''((())))))&&&&&&'''(((((('''&&&%%%&&&'''(((((()))))))))((('''(((+++---------+++************++++++,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////111111111111111111222222---------....../////////------...///////////////////////////////////////------...///000000000000000//////......//////000111111111222222222222222222222222222222111111111//////000000111222222222222111111111111111222222111222222333333222222111222222222222222222222222000111222222222111000000/////////...................................................////////////------...////////////.........---------....../////////000000111222222222222222222111111222222222...///000111111111000000222111000000222333333222222555999;;;:::888555444333444666666555444444444666666666666666666666666555777:::===@@@CCCGGGJJJNNNNNNNNNOOOOOOLLLGGGCCC>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999888777777888999999:::;;;;;;<<<===>>>>>>??????@@@??????>>>>>>>>>>>>>>>@@@AAACCCDDDAAACCCCCCCCCAAAAAABBBCCCAAABBBCCCCCCBBBBBBCCCEEEAAABBBBBBAAA??????@@@AAAAAAAAAAAABBBCCCEEEFFFGGGHHHHHHIIIJJJLLLMMMOOOPPPOOOOOONNNNNNNNNNNNNNNNNNOOOOOOPPPQQQSSSVVVYYYZZZlll\\\[[[ZZZ\\\```bbb```^^^\\\ZZZXXXWWWWWWVVVTTTRRRIIIIIIJJJLLLLLLMMMMMMMMMEEEFFFGGGHHHGGGEEECCCAAA;;;:::999999;;;<<<<<<<<<999888666333222111111111222333444333111000111222222111...,,,++++++++++++(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$######!!!!!!!!!"""######$$$$$$ !!!"""######$$$$$$$$$$$$############"""&&&%%%$$$"""!!!!!!!!!!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###!!!""""""""""""""""""""""""!!!"""###$$$%%%$$$######&&&%%%###""""""###%%%&&& """######""""""###$$$%%%%%%$$$############$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%&&&'''((((((((('''$$$'''+++...//////---+++******+++,,,,,,---..................---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////.........------------------------.........//////---...//////000000//////////////////////////////++++++---...///000000000000///...------...///000222222222222222222222222222222111111111111111111......///000111222333333222222111111111111111222111111111222222111111111111111111111111111111111...///000111111000//////333222///------...000111................................./////////000000,,,---......//////......//////............//////------......///000000000///000111111111111000///---...///111111111000000222000///000222333333222000444888888555222111222333444666777666555444444555555555555555555555555444777;;;===???BBBEEEHHHIIIIIIJJJKKKKKKHHHCCC???>>>>>>>>>>>>===============<<<<<<;;;:::999888888;;;;;;;;;<<<<<<=========<<<===============<<<;;;======>>>>>>???@@@AAABBB>>>@@@AAAAAA@@@???@@@AAACCCDDDEEECCCAAA??????@@@@@@AAAAAA@@@???>>>@@@AAAAAAAAAAAABBBDDDFFFHHHIIIJJJIIIIIIJJJKKKMMMPPPQQQNNNNNNNNNNNNMMMMMMMMMMMMOOOOOOOOOPPPRRRUUUWWWYYY}}}jjj^^^___```___^^^\\\\\\\\\ZZZXXXUUUTTTSSSSSSQQQOOOMMMMMMMMMNNNOOOMMMJJJHHHEEEFFFFFFFFFEEEDDDBBBAAA===;;;999999:::<<<<<<;;;666666666555444333111000444333333222111222222222//////...---+++***)))((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""''''''&&&%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$##################""""""###$$$%%%&&&&&&'''###"""!!!!!!!!!"""$$$%%%""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!""""""############""""""%%%$$$#########$$$&&&''''''&&&$$$######$$$&&&'''###""""""###$$$$$$""" !!!"""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''++++++++++++******************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,+++++++++,,,---...---,,,+++***+++---///111333222111///......------------------------,,,,,,............////////////...,,,++++++---......---////////////000000000000111//////000111222111000///000111222333333222111///////////////.........000000////////////000000111000///000111000...,,,------...///000111222222333222000...---,,,------++++++,,,---.........---222111///...---...000111++++++,,,,,,---......///------------------------333,,,+++000222///---///...------,,,,,,,,,------,,,,,,---...///000111222000000///............///------...///111111///---......//////000111111111999888666444222111000000555444333222111222333444666666555555666777888888999999999999:::<<<>>>???EEEEEEFFFFFFDDDBBB???===;;;;;;:::;;;;;;<<<===>>>AAA???<<<999888888888999===<<<<<<;;;;;;<<<>>>???>>>??????>>>>>>===<<<;;;============>>>>>>>>>>>>AAABBBBBBBBBBBBAAA@@@@@@DDDDDDCCCBBBAAAAAA@@@@@@<<<>>>>>>>>>===>>>@@@BBBCCCAAA???@@@CCCFFFHHHHHHNNNKKKHHHGGGIIIKKKLLLLLLMMMLLLLLLLLLMMMMMMNNNOOOQQQRRRRRRTTTUUUUUUVVVVVV~~~jjj]]]^^^^^^^^^]]]\\\[[[\\\[[[YYYVVVUUUTTTSSSRRRPPPLLLLLLMMMOOOPPPPPPMMMKKKFFFFFFFFFFFFEEEDDDBBBAAA===;;;999999:::<<<<<<;;;888888777666555444444333111000000/////////////////////...,,,+++***))))))))))))((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$##################%%%%%%%%%$$$$$$#########$$$$$$$$$############"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$"""""""""""""""######$$$%%%$$$$$$$$$$$$$$$$$$%%%######"""""""""!!!!!!!!!!!!"""###$$$$$$%%%$$$$$$###############$$$%%%%%%$$$$$$""""""""""""$$$$$$###"""!!!"""###$$$###!!!######$$$$$$$$$######"""%%%$$$$$$######$$$$$$%%%!!!!!!"""""""""#####################$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))***************++++++++++++++++++++++++++++++++++++)))******+++++++++++++++,,,++++++***+++,,,---...000///...---...///111222000000///.........//////***++++++,,,...//////000............///////////////---,,,,,,...//////............/////////000000000///...///000111111///---...///000111000//////////////////............000//////////////////000000///......//////...,,,..................//////000///............///000......///000000000//////444222000...---......///------------,,,,,,,,,,,,------------------------111,,,***///111...,,,...---------,,,,,,,,,------,,,,,,---...///000111111000///......------.........------...000000///...............///000111222777666555333222111000000222222111111222333444555444444444444444444444444777777777777888999;;;<<>>???@@@???<<<:::999999:::;;;======;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>======<<<;;;;;;<<<<<<<<<=========<<<<<<===>>>?????????>>>CCCCCCCCCCCCBBBAAA@@@???===>>>>>>>>>======>>>@@@@@@@@@@@@@@@CCCGGGKKKNNNPPPMMMIIIHHHIIIKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQTTTTTTTTTUUUVVVWWWYYYZZZ~~~jjj\\\\\\]]]]]]\\\\\\[[[[[[[[[YYYWWWVVVVVVUUUSSSQQQJJJJJJLLLNNNPPPPPPNNNLLLFFFGGGFFFFFFEEECCCBBBAAA>>><<<:::999;;;<<<<<<<<<:::888777555444444444444333333222222222111111111000///---,,,***)))))))))***)))))))))((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$######"""""""""%%%&&&'''''''''&&&$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! $$$$$$%%%%%%%%%$$$$$$###!!!"""######$$$$$$##############################%%%###!!! """#########$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&(((***+++))))))))))))************************************(((((()))***************************+++---...///111000///......///111222---------------...///000++++++,,,---...//////000---............/////////000...------///000000///---------.........//////...---------///000///...------///000000000///...........................//////............//////000...,,,+++,,,...------......---------,,,,,,,,,+++++++++,,,---...///000000000000000000000///...333222000...,,,,,,,,,---///......,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,///+++***---...---,,,---,,,,,,,,,,,,,,,---------+++,,,,,,---...///000000......---,,,,,,,,,------///...,,,---///000/////////......---...000111222333333222111000000000000000000000111222333555555333444555555555444333222555555444444555666777777;;;<<<=========<<<:::999888888999999;;;<<<===>>>???>>>===<<<<<<<<<===>>>???>>><<<;;;::::::;;;;;;<<<======>>>>>>>>>>>>>>>:::::::::;;;;;;;;;<<<<<<<<<===>>>???AAAAAAAAAAAAAAABBBCCCCCCCCCAAA???>>>===>>>>>>===;;;;;;<<<>>>>>>???@@@AAABBBHHHQQQWWWUUUQQQLLLJJJIIIJJJKKKKKKKKKKKKLLLMMMOOOQQQSSSTTTVVVUUUTTTTTTUUUWWWYYY[[[~~~kkk\\\\\\\\\]]]^^^^^^]]][[[\\\ZZZXXXWWWWWWVVVSSSQQQJJJJJJKKKMMMOOOOOOMMMJJJGGGGGGFFFEEEDDDCCCBBBAAA>>><<<::::::;;;<<<<<<<<<888777444222111111222333444444444444444333333222000///---+++***))))))))))))))))))(((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%'''((((((&&&%%%#########$$$%%%&&&&&&''''''##############################$$$$$$$$$$$$%%%%%%###"""""""""!!!!!!!!! !!!"""$$$$$$###"""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!! &&&&&&&&&%%%$$$"""!!! !!!"""$$$$$$###""""""$$$$$$%%%%%%%%%%%%$$$$$$&&&### !!!###############$$$$$$$$$######"""%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$###"""""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$$$$&&&&&&&&&&&&''''''''''''(((((('''&&&''')))+++,,,(((((((((((())))))))))))************************'''(((((()))))))))))))))((())))))***,,,---...//////...---------......///---,,,,,,,,,,,,---......//////......------,,,,,,---------........./////////...,,,---///000000///,,,,,,,,,---------......---,,,+++,,,...///...---...///000111111111000///------...............//////......------......///111...++++++,,,.........---------------,,,,,,,,,((())))))***+++,,,------////////////...---,,,,,,//////---,,,++++++++++++------,,,+++***)))((((((++++++++++++++++++++++++,,,******+++,,,,,,,,,,,,++++++,,,,,,---------,,,+++,,,,,,---......//////...---,,,,,,++++++,,,,,,000...,,,,,,---///000//////...---------///111222000//////////////////000//////000000111222333333222333555777777666555444333333333333333333444444777888999999::::::999999555555666777888:::;;;<<<===============>>>@@@@@@@@@???===<<<:::::::::;;;;;;;;;<<<>>>>>>?????????::::::::::::;;;;;;;;;;;;===>>>???@@@AAAAAAAAAAAA???@@@BBBCCCCCCAAA>>>======>>>>>><<<:::999:::<<<;;;>>>AAAAAACCCJJJVVV```^^^YYYSSSMMMKKKJJJJJJIIIJJJJJJKKKMMMOOORRRTTTUUUTTTSSSQQQPPPQQQTTTWWWYYYlll]]]\\\[[[]]]___```___]]]\\\ZZZYYYXXXXXXVVVSSSQQQNNNNNNNNNPPPPPPOOOMMMJJJHHHHHHFFFEEECCCBBBAAAAAA>>><<<::::::;;;======<<<888777444222111111222333111111222222111111000///000///,,,***)))((())))))((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%''''''&&&$$$#########$$$%%%&&&''''''(((''''''''''''''''''''''''!!!"""""""""#########$$$%%%$$$$$$######""""""!!! !!!"""$$$$$$###""""""###$$$$$$%%%%%%$$$$$$### !!!!!!!!!!!!##################"""!!! !!!"""$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###&&&### !!!######### !!!"""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!""""""""""""'''&&&%%%$$$############$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&'''''''''((((((***)))(((''''''((())))))''''''((((((((()))))))))))))))))))))))))))))))))''''''((())))))))))))((((((((()))+++,,,------...---------------......///......---,,,,,,,,,,,,,,,000000///......---,,,,,,------------...............,,,+++,,,---///......,,,,,,,,,,,,---------------++++++,,,---...---,,,...///000111111000///...,,,---------......//////......------------......111///,,,+++---//////000++++++,,,---......//////+++++++++,,,,,,,,,++++++......///......---,,,,,,******)))))))))******+++************************++++++++++++++++++++++++)))***+++******+++,,,,,,******,,,---------,,,,,,++++++,,,,,,------......------,,,++++++++++++,,,///---++++++---/////////...---------...///000111...------------...//////000000000000000000000///...000222555666666555444222222222333333333333333555666777777888999999999666666666777888:::;;;<<<;;;;;;<<<===>>>???@@@AAABBBAAA>>><<<;;;;;;;;;;;;999:::;;;<<<===>>>>>>>>>::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::>>>???AAACCCBBBAAA>>><<<>>>>>>>>><<<:::999999;;;;;;>>>AAABBBEEENNN[[[eeehhhbbbYYYRRRMMMJJJIIIHHHIIIJJJKKKLLLNNNPPPRRRTTTRRRPPPOOONNNOOORRRUUUWWWmmm]]][[[[[[]]]aaabbb```^^^[[[ZZZYYYXXXXXXVVVSSSPPPRRRRRRRRRSSSSSSRRROOOLLLIIIHHHGGGEEECCCBBBAAAAAA???===::::::<<<=========:::888777555444444444444222222333444333222111000000...,,,)))(((((())))))''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################""""""$$$%%%%%%$$$$$$###!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""#########&&&%%%%%%%%%$$$$$$######!!!!!!"""###############!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!""""""""" """$$$%%%%%%%%%!!!"""######$$$$$$######""""""""""""""""""""""""%%%###!!! """######### """###%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%""""""""""""############"""""""""###$$$%%%'''((($$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((***+++,,,,,,,,,,,,------......///000000000///...---,,,,,,,,,,,,,,,------........./////////,,,------------............,,,++++++---......---,,,,,,,,,---------......---+++++++++---...---,,,,,,---.........---,,,+++,,,,,,,,,---......//////------,,,,,,,,,,,,------000...,,,,,,...///000///***++++++,,,---//////000///////////////...---,,,//////////////////...---''''''(((((()))*********''''''(((((()))***++++++************************'''+++,,,***)))+++---,,,)))***+++---------,,,,,,+++++++++,,,,,,,,,------------,,,+++++++++,,,,,,...---+++,,,...///......,,,------...//////000000------,,,,,,------.../////////000000//////...---***,,,...000111222111111000000111222333333222222555555666666777888888999999999999999999:::;;;<<<888999:::<<<===>>>??????AAA@@@>>><<<;;;:::;;;;;;888999:::;;;<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<======<<<;;;::::::===???@@@AAAAAA@@@>>>======>>>>>><<<:::999:::;;;===???AAACCCHHHRRR^^^gggmmmfff\\\TTTNNNKKKIIIHHHIIIIIIJJJJJJLLLMMMOOOOOOPPPOOONNNNNNOOOQQQSSSUUUnnn\\\ZZZYYY\\\```bbb```]]]ZZZYYYXXXXXXXXXVVVRRROOOPPPPPPQQQRRRSSSSSSPPPMMMJJJIIIGGGDDDBBBAAAAAAAAA???===;;;:::<<<=========888888777666555444444333444555666777666555333222000...+++)))''''''((()))((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&"""""""""######$$$$$$%%%"""#########$$$$$$$$$$$$"""""""""######$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$"""""""""""""""######$$$ !!!""""""!!! !!!!!!!!!"""""""""###### !!!"""###$$$%%%%%%%%%###############$$$%%%%%%###"""!!! !!!"""######"""!!!"""###$$$###!!! !!!"""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!!!!###$$$&&&((()))&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((&&&'''(((******)))((('''(((((()))))))))*********(((((((((((((((((((((((((((((()))************)))((()))***+++,,,,,,+++******+++,,,---///000000000------------------...///............////////////,,,,,,---------............---,,,,,,...//////...------------............---,,,+++,,,.........---,,,,,,---...---,,,+++***++++++,,,------...//////------,,,,,,,,,,,,---------,,,+++,,,...///...---***+++++++++,,,,,,------....../////////...,,,,,,,,,---..................((())))))*********))))))&&&&&&'''(((((()))******************************&&&+++---***))),,,...---((()))+++---------,,,+++++++++++++++,,,,,,,,,,,,......---,,,,,,,,,,,,,,,---,,,,,,---...///...,,,***,,,...///000000///...------,,,,,,,,,---......------.../////////...---,,,,,,------------......---...///111222222222111555555555555666666777888999888888777777888999999666777999:::;;;<<<======>>>===<<<:::999999999:::777888999:::::::::::::::999999999999::::::::::::<<<======>>>>>>>>>======>>>>>>????????????>>>>>>===>>>>>>===;;;:::;;;===??????AAAEEELLLVVV___eeellleee[[[SSSNNNLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMOOOPPPQQQnnn[[[XXXWWWZZZ___bbb___\\\YYYYYYXXXXXXXXXUUURRROOOKKKLLLMMMOOOQQQQQQOOOMMMKKKIIIGGGDDDBBBAAAAAAAAA???===;;;;;;<<<=========666666666555444333111000111222333444444222000///000...+++(((''''''((()))))))))))))))((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&''''''((($$$############$$$%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%!!!###$$$%%%%%%$$$###!!!!!!!!!""""""######$$$$$$''''''&&&%%%$$$###!!! %%%$$$#########$$$&&&'''&&&$$$###!!!!!!###$$$&&&###""""""###$$$$$$"""!!!"""######$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%% !!!!!!!!!!!!"""""""""############$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&'''(((''''''''''''((((((((()))%%%'''***---...---+++***))))))))))))************(((((((((((((((((((((((((((((()))***************))))))+++,,,,,,+++***)))&&&''')))+++,,,......///,,,,,,,,,---...///111111222111000///...---,,,,,,,,,,,,,,,---------......///...------///000000///---------.........//////---,,,+++,,,...///...---....../////////...,,,+++++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---+++******,,,......---++++++++++++*********************,,,,,,---,,,+++***))))))***+++,,,,,,,,,,,,+++++++++++++++***)))(((''''''''''''((((((((()))))))))))))))))))))))))))%%%,,,...***(((,,,///---''')))+++---...---,,,+++++++++++++++++++++,,,,,,///...------,,,,,,------,,,+++,,,...//////---+++)))+++...000111000...---...------,,,,,,------...***+++---///000000//////111000///------,,,,,,---***,,,...000111111111111555444444444555555666777666666555444444444444555555666777999:::;;;;;;;;;<<<;;;999888777888888999777777888999999999999888777888888888888999999999777777999:::;;;<<<<<<<<<>>>>>>>>>>>>>>>?????????===>>>>>>===;;;;;;<<<>>>AAA@@@AAAEEENNNXXX```dddiiibbbYYYRRRNNNLLLLLLLLLJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLjjj[[[XXXVVVWWWZZZ\\\\\\ZZZ\\\[[[ZZZXXXUUUSSSPPPOOONNNNNNOOOQQQRRRQQQNNNKKKIIIIIIHHHFFFCCC@@@>>>======;;;999999;;;<<<;;;;;;888888777666666666666666444444444444333222111000...---,,,***)))(((''''''******))))))((((((''''''''''''''''''&&&%%%$$$$$$%%%$$$$$$###$$$%%%'''((($$$######$$$$$$$$$"""!!!%%%%%%%%%$$$###$$$&&&(((%%%%%%%%%%%%$$$###""""""$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$###""" """###$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!"""###$$$###"""!!!""""""!!!!!!"""$$$&&&(((((('''%%%###"""###%%%""""""#########$$$$$$$$$$$$###"""""""""###%%%&&&!!!!!!"""#####################$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%###$$$&&&'''(((''''''&&&&&&%%%%%%'''((((((&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%'''(((((()))***++++++,,,(((***,,,+++(((''')))+++++++++,,,,,,,,,,,,+++***...---+++)))((())))))***((())))))))))))*********,,,------......------,,,))),,,///000...---...000...---,,,++++++++++++++++++,,,///000111000///...---...------,,,+++***)))///---,,,---000000...+++,,,,,,,,,++++++*********...------,,,,,,++++++***,,,,,,,,,---------......---,,,***+++,,,,,,***)))************************+++++++++***************+++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++)))(((((()))******)))***************)))((((((''''''''''''''''''''''''((((((((()))******++++++''''''((()))***+++++++++,,,,,,+++******))))))))),,,+++***)))))))))***+++...,,,+++,,,---,,,)))%%%,,,+++***+++---...---,,,........................,,,---......///.........000///...---,,,,,,,,,,,,///...---,,,---///111222333222222222222222222333444444444444444444444444555555555555666888999::::::<<<===<<<:::888777777:::::::::999999999888888666777777777666777999:::<<<<<<<<<<<<<<<===>>>???@@@@@@???>>>===<<<;;;;;;>>>>>>????????????>>>======>>>AAAEEEKKKRRRWWW[[[```ZZZQQQKKKIIIJJJKKKLLLNNNMMMKKKIIIGGGEEECCCBBBEEEFFFHHHIIIJJJJJJIIIHHHkkk]]]YYYWWWWWW[[[]]]\\\[[[ZZZZZZYYYWWWUUURRRPPPOOONNNNNNOOOQQQRRRQQQNNNKKKIIIIIIGGGFFFCCC@@@>>>===>>><<<;;;;;;<<<======<<<999999888666666555555555444444444444333222111000///...---+++***)))((((((******))))))((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''&&&%%%$$$######!!! $$$%%%%%%%%%$$$$$$&&&'''###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!###!!!!!!"""###$$$###"""#########""" """$$$#########""" """$$$""""""#########$$$$$$$$$$$$###"""""""""###$$$$$$!!!!!!"""###############!!!!!!!!!!!!"""""""""###&&&&&&$$$###"""!!!!!!!!!$$$#########$$$$$$%%%%%%#########"""######$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((''''''&&&&&&&&&''''''(((((())))))(((***+++***(((''')))++++++++++++***************---,,,+++))))))))))))***((((((((()))))))))******,,,,,,------------,,,,,,+++...000000...,,,---...---------,,,,,,,,,,,,,,,------------...///000111---------------,,,+++***///---,,,---///000...+++,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++************************)))))))))))))))))))))))),,,,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++)))(((((()))******)))***************)))((((((((((((((((((((((((((((((((((((((()))******++++++(((((())))))***+++++++++*********+++++++++++++++///...---,,,,,,---......+++***)))***---...,,,***+++***)))***,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---,,,,,,,,,,,,,,,------......------...///000111222222111111111111222222222222222222222222222222333333333444555666777888<<<===???===;;;888888888888888888777777666666666777888999999777777999;;;;;;;;;;;;;;;;;;<<<===>>>??????>>>>>>======<<<<<<>>>>>>======<<<<<<<<<<<<<<<<<>>===???===<<<===>>>???>>>===;;;:::888777666555444444444444444444333222111000000///...,,,+++***))))))******))))))((((((''''''%%%%%%&&&&&&'''&&&&&&&&&''''''%%%$$$############'''&&&%%%$$$############"""$$$&&&&&&%%%$$$%%%&&&""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$###""""""""""""""""""""""""#########$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!"""###$$$###"""$$$%%%$$$###!!! !!!""" !!!!!!!!! """$$$###############$$$$$$$$$######"""!!!!!!!!!""""""!!!""""""############"""!!!!!!!!!!!!"""""""""""""""""""""######%%%&&&&&&"""###$$$$$$%%%%%%$$$$$$""""""""""""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$###%%%'''%%%###"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%(((((()))))))))))))))(((%%%&&&&&&&&&&&&&&&&&&&&&((()))******(((((()))***+++***)))(((''''''((()))---,,,+++***))))))))))))(((((()))))))))*********,,,,,,------------,,,,,,---///000000...++++++++++++,,,---.........---,,,---,,,++++++,,,///111333---------...------,,,,,,...---,,,---//////---,,,,,,,,,,,,++++++++++++*********++++++,,,------...,,,,,,,,,,,,------------)))+++---,,,***)))+++...************************''''''(((((())))))******,,,,,,------,,,+++******))))))))))))))))))))))))+++)))(((((()))******)))***************)))(((((())))))))))))))))))))))))((((((((()))******++++++******************++++++)))******+++,,,,,,------,,,++++++***++++++,,,,,,,,,***))))))+++,,,,,,+++***)))((()))+++++++++***+++++++++++++++++++++++++++,,,,,,---------------*********+++,,,------...---------...//////000000111000000//////000000111000000000000000000000000333333333444555666888888>>>??????>>>;;;999888888777777777777666666666666999:::;;;:::888888999:::999::::::;;;;;;<<<======>>>>>>>>>>>>============>>>===<<<:::999999999::::::;;;<<>>>>>=========??????>>><<<<<<;;;999777666555444444333333333333333222111111111000...---++++++************))))))((((((''''''$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$###$$$&&&'''!!!###&&&&&&%%%$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!!!!###$$$###"""###$$$$$$###!!! !!!###"""###$$$$$$######$$$&&&########################"""""""""!!!!!!!!!!!!!!!!!!"""############""""""$$$$$$$$$$$$%%%%%%%%%%%%"""""""""###$$$&&&'''(((!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%&&&'''((()))(((&&&%%%$$$%%%%%%&&&"""%%%'''%%% $$$)))%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))))))))(((&&&&&&&&&%%%%%%%%%%%%%%%(((((()))))))))))))))***+++)))'''%%%%%%&&&'''))),,,++++++******)))))))))************++++++++++++,,,,,,,,,------,,,,,,,,,---...//////...,,,+++******+++---///000///---,,,++++++++++++---///111222,,,,,,---.........------------------......---,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------)))---///---)))''')))---************************''''''(((((()))***++++++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))+++)))(((((()))******)))***************)))(((((())))))))))))))))))))))))((((((((()))******++++++++++++++++++******************++++++,,,,,,,,,,,,******)))*********++++++///---+++)))))))))))))))***)))((()))+++,,,+++***++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,+++,,,---...////////////000//////......//////000/////////000000000000000555555555666777888::::::===>>>>>><<<999777777888888888888888888888888888999:::;;;:::888777777888999:::;;;<<<======>>>>>><<<=========>>>>>>>>>???@@@>>>;;;999888888999999:::;;;;;;===???BBBDDDEEEHHHFFFDDDDDDFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFDDDCCCBBBCCCEEEGGGIII}}}ggg\\\YYYVVVWWWZZZ]]]\\\[[[[[[[[[ZZZYYYXXXVVVTTTSSSOOOOOOPPPQQQRRRPPPLLLIIIHHHHHHGGGEEECCCAAA???>>>======<<<===??????===;;;<<<;;;:::888666555444444222222333333222222111111111000///---,,,+++************))))))((((((''''''$$$$$$%%%&&&''''''''''''#########$$$$$$%%%%%%%%%###%%%&&&$$$""""""$$$&&&!!!###%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###""" !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""###!!!!!!!!!###$$$###""" """######""""""###$$$$$$&&&'''&&&$$$###$$$%%%########################!!!!!!"""""""""!!!!!!!!!""""""#########""""""!!!%%%%%%%%%&&&&&&&&&''''''+++)))'''%%%"""!!! !!!"""###$$$%%%$$$###"""$$$$$$$$$$$$%%%&&&'''((()))(((&&&%%%$$$%%%%%%&&&"""%%%'''%%% $$$)))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&(((''''''((())))))))))))***((('''%%%%%%'''(((***++++++++++++*********)))+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,---.........,,,+++)))+++---//////...---,,,(((***+++---...///......,,,,,,------...---------,,,,,,---...------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------+++///111...(((&&&(((+++))))))))))))))))))))))))(((((()))******+++,,,,,,+++,,,,,,,,,++++++***)))((((((((((((((((((((((((+++)))(((((()))******)))***************)))((((((((((((((((((((((((((((((((((((((()))******++++++++++++******************,,,,,,,,,++++++*********++++++,,,---------------...---+++)))((((((((()))+++***)))***,,,,,,,,,***++++++++++++++++++++++++)))******+++++++++++++++***++++++,,,,,,++++++***+++,,,---.../////////...///..................///000000000000111111222222444444555555666888999::::::;;;;;;999666555666777777777777777777777777777777999::::::888666666666:::;;;<<<>>>????????????<<<<<<======>>>>>>??????@@@???<<<:::888999999:::<<<<<<<<<======>>>???@@@CCCBBBAAABBBCCCDDDCCCBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDBBB@@@??????BBBEEEGGG{{{fff[[[XXXVVVWWW\\\______]]]]]]]]]\\\ZZZYYYWWWUUUTTTPPPPPPPPPQQQRRRPPPLLLIIIHHHGGGFFFEEECCCAAA@@@>>>=========>>>@@@???===;;;<<<;;;999888777666555555111222222222222222111111111000///---,,,+++************))))))((((((''''''%%%%%%&&&&&&'''&&&&&&&&&!!!"""###$$$%%%%%%%%%%%%###&&&(((&&&""" """!!!###%%%%%%$$$###$$$%%%%%%%%%%%%%%%$$$###"""""" """###$$$%%%&&&#########""""""""""""""""""""""""######"""""""""###########################!!!!!!"""###$$$###"""!!!###############%%%###$$$&&&%%%###"""""""""$$$$$$$$$############### !!!"""############""""""############""""""!!!#########$$$$$$$$$$$$%%%((('''%%%$$$""""""!!!!!!!!!"""######$$$$$$######""""""""""""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$###%%%'''%%%###"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''''''''''''''''''''''''''(((&&&&&&''')))******)))((((((''''''((()))+++,,,******+++++++++******)))++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++,,,+++,,,---......,,,******+++,,,---------,,,+++(((***,,,...///...,,,+++,,,,,,,,,---,,,,,,+++++++++,,,......,,,+++,,,---***++++++++++++,,,,,,,,,---,,,,,,+++******))))))++++++++++++,,,,,,,,,,,,---...///---)))'''(((***))))))))))))))))))))))))))))))******++++++,,,,,,******++++++++++++******((((((((((((((((((((((((+++)))(((((()))******)))***************)))((((((((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))******,,,,,,++++++***))))))(((((((((***+++++++++++++++(((*********))))))+++,,,+++***)))***,,,---,,,+++++++++++++++++++++++++++((())))))***************++++++,,,------,,,+++***,,,,,,,,,---....../////////......------......///000000111111222222333333111111111222333444666666666777777666444444555777444444444444555555555555555777999999888666666666999;;;===???@@@AAA@@@@@@<<<<<<======>>>>>>?????????>>>===;;;:::::::::;;;<<<============<<<<<<<<<@@@???>>>???AAAAAA@@@???AAAAAABBBBBBCCCDDDDDDDDDBBBAAA???>>>???AAADDDFFF{{{fff[[[YYYWWWYYY^^^bbbbbbaaa^^^]]]\\\ZZZXXXVVVSSSRRRPPPPPPPPPQQQRRRPPPLLLIIIGGGGGGFFFEEECCCBBB@@@???>>>>>>>>>@@@AAAAAA>>><<<;;;:::999888777777777777111111222222222222111111000000...,,,+++***************))))))((((((''''''&&&&&&&&&'''&&&&&&%%%%%%"""###$$$$$$%%%$$$######!!!&&&&&&### !!!###"""###$$$###""""""$$$&&&$$$$$$%%%%%%%%%$$$$$$###!!!!!!""""""###$$$%%%%%%#########"""""""""!!!!!!""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!"""###$$$###""" """$$$$$$###""""""### """$$$$$$###""""""###$$$$$$$$$#########"""""" """###$$$%%%$$$$$$###############"""!!!!!!!!!!!!"""""""""######### !!!###%%%'''((("""""""""""""""###$$$$$$#########"""######$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''''''''%%%%%%&&&&&&''''''(((((('''&&&%%%&&&)))+++***(((''''''((()))+++,,,---...)))***++++++++++++***)))*********+++++++++,,,,,,++++++,,,,,,,,,,,,++++++...,,,,,,---......+++(((++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++***))))))***,,,......,,,++++++---******+++++++++,,,,,,,,,+++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,+++++++++***+++)))))))))))))))))))))))))))))))))***************((()))***++++++,,,++++++))))))))))))))))))))))))+++)))(((((()))******)))***************)))(((((())))))))))))))))))))))))((((((((()))******++++++'''''''''((()))))))))***))))))))))))))))))))))))###$$$&&&'''((((((((('''&&&)))++++++)))(((***+++***)))((()))+++++++++***************************'''((())))))******)))))))))***,,,...///...---,,,---,,,++++++,,,---///000//////............/////////000000111222222333333000000000111222333444555444555555444333333666888333333333444444555555555555777::::::999888888888888:::<<>>>>>>>>>>>======<<<<<<;;;;;;;;;:::<<<<<<<<<<<<;;;;;;:::999===<<<;;;<<>>???@@@???>>>>>>>>>>>>>>>============;;;;;;<<<<<<<<<;;;::::::;;;<<<<<<;;;;;;:::888888:::999999;;;>>>@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAABBBCCCEEEFFFxxxjjj^^^ZZZXXX]]]fffkkkjjjggg```aaabbb___ZZZVVVVVVWWWRRRQQQPPPQQQQQQPPPMMMJJJHHHHHHHHHGGGEEEBBB@@@>>>???>>>===>>>@@@@@@>>>===<<<;;;:::999888777777777444444444444444444333333000...,,,)))'''&&&%%%%%%++++++***)))((('''&&&&&&,,,+++)))(((&&&&&&%%%%%%######$$$$$$$$$###"""!!!########################%%%!!!((('''$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$""""""!!!!!!"""""""""#########$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$###"""!!!""" !!!$$$&&&%%%### !!!!!!""""""#########$$$%%%&&&%%%###!!! $$$$$$%%%%%%$$$###!!! !!!  """###$$$$$$$$$$$$#########"""#########"""!!! """$$$###$$$'''&&&###$$$$$$######"""!!!!!!!!!######$$$$$$$$$%%%%%%%%%########################""""""###$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((((((((('''((()))******++++++++++++++++++************)))*********+++,,,,,,,,,---************************---,,,***)))((((((((((((***+++***(((%%%###"""###,,,,,,............,,,,,,))))))))))))***+++,,,------------......---***'''***)))((('''((()))+++,,,++++++******++++++,,,---***,,,...,,,)))'''(((*********))))))(((((('''''''''(((((((((((((((''''''((((((''''''''''''(((((((((((((((((()))***,,,---000000///---+++***)))((((((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&&&&'''((())))))***++++++************++++++)))'''&&&&&&''')))((((((+++*********))))))((((((''''''''''''((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))***++++++,,,---.../////////...---,,,,,,,,,,,,,,,,,,---......///.........///000000111333444444555333444444555555666666666888777777666555444444444666666666666666666666666666888;;;<<<:::999888888999:::<<<>>>>>>>>>======??????>>>===<<<<<<<<<=========>>>>>>>>>?????????======<<<;;;::::::999999888999:::<<<===>>>>>>>>>@@@@@@@@@???>>>>>>AAACCCIIIHHHFFFDDDCCCCCCDDDDDDxxxiii___\\\ZZZ___ggglllkkkhhhdddeeeeeebbb\\\XXXVVVVVVPPPOOONNNOOOOOONNNKKKIIIIIIHHHHHHGGGEEEBBB@@@>>>???>>>===>>>@@@@@@>>>===<<<;;;999888777666666666555444444444444333333333222000...,,,***)))))))))++++++***)))((('''&&&&&&***)))((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%% $$$&&&$$$###&&&%%%%%%%%%$$$$$$$$$######"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$###""""""###!!! !!!$$$%%%$$$"""!!!!!!!!!!!!""""""######""""""""""""""""""###### !!!###$$$%%%%%%$$$$$$######"""""""""###$$$%%%%%%$$$$$$$$$$$$#########!!!!!!"""""""""""""""""""""###"""$$$&&&%%%%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&******))))))((((((''''''''''''((()))************************************************++++++++++++************************************))))))))))))'''((())))))))))))***,,,***+++,,,,,,,,,,,,+++***************+++,,,------...---+++***+++,,,+++***)))******+++++++++++++++************+++,,,---...***,,,---+++)))'''(((***))))))))))))((((((''''''''''''((((((((((((''''''((((((''''''''''''(((((()))))))))))))))*********))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))*********))))))))))))******((((((((((((((((((((((((*********)))))))))((((((''''''''''''(((((((((((())))))))))))((((((''''''(((((((((((((((((((((((()))))))))((((((((((((((((((''''''''''''((()))))),,,,,,,,,,,,------------//////...---------------,,,,,,---...............111111111222333333444444444444444444444444555555666666666666666666666666555555555555555555555555444777999:::999888888999999:::;;;<<<============??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>===<<<<<<;;;;;;999999:::;;;<<<===>>>???@@@AAAAAAAAA@@@@@@CCCEEEIIIHHHGGGEEEDDDDDDEEEEEEwwwhhh```]]]\\\```hhhmmmmmmkkkjjjjjjiiiddd^^^YYYUUUTTTPPPOOONNNNNNNNNNNNKKKIIIIIIIIIHHHGGGEEEBBB@@@??????>>>===>>>@@@@@@>>>===;;;:::999777555444444444555555444444444333333333111000...,,,+++++++++,,,++++++***)))((('''&&&&&&((('''&&&&&&%%%%%%%%%&&&'''&&&$$$$$$%%%(((***,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&### """'''%%%%%%%%%$$$$$$$$$######"""######$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""""""""######$$$$$$$$$$$$###""""""###"""!!!"""###$$$###"""!!!!!!!!!""""""""""""###"""!!!!!!$$$&&& !!!"""###$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$############ !!!!!!"""###$$$$$$$$$%%%######%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''',,,++++++***)))(((''''''&&&&&&'''((())))))))))))(((((()))******+++++++++************))))))))))))))))))))))))))))))))))))'''(((***+++++++++******%%%''')))******+++---///((())))))******))))))(((,,,+++++++++++++++,,,,,,...,,,((('''(((***+++,,,(((***,,,---...---+++***)))))))))***+++,,,------***+++,,,***((('''((())))))))))))(((((((((((('''''''''((((((((((((((('''((((((''''''''''''(((((())))))*********)))((('''))))))))))))************))))))))))))))))))))))))((())))))))))))(((''''''&&&&&&''''''((())))))))))))(((((((((((((((((()))&&&))),,,+++)))'''((()))))))))))))))((((((((((((''''''''''''(((((((((((()))))))))(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******------,,,,,,,,,+++++++++///...------,,,---------+++,,,------......------111111222222333333333333666555333222222333444444444444555666666777888888555555555555555555555555333555888999999888888999::::::::::::;;;<<<======????????????@@@@@@@@@@@@????????????????????????>>>>>>>>>===<<<<<<;;;;;;;;;:::::::::;;;===>>>???AAAAAABBBAAAAAABBBEEEGGGIIIHHHGGGFFFFFFFFFFFFFFFvvvggg^^^\\\\\\aaaiiiooopppooonnnnnnlllhhhbbb\\\WWWTTTSSSRRRPPPOOOPPPOOOMMMKKKKKKJJJIIIGGGDDDBBB@@@??????>>>===>>>@@@@@@>>>===<<<;;;999777555444444333555555555444444333333222...---+++***))))))***+++++++++***)))((('''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$#########$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$###"""!!!###&&&%%%%%%%%%$$$$$$$$$######"""#########$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$###""""""###############$$$$$$$$$######"""######""""""######"""""""""""""""""""""""""""""""""!!!!!! !!!"""###$$$$$$$$$$$$###""""""!!!!!!"""""""""""""""##################"""""""""!!!!!! !!!!!!"""######$$$$$$###&&&'''$$$###%%%$$$!!!######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''***)))))))))((((((''''''%%%&&&'''((())))))))))))''''''((()))***+++,,,,,,******))))))((((((''''''((((((((((((((((((((((((((()))+++,,,,,,+++)))((('''((())))))(((((()))***((((((((((((((((((((((((++++++******************,,,***'''&&&(((***++++++)))***+++,,,,,,,,,+++***++++++************++++++*********)))((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((((((((''''''''''''(((((('''(((***++++++)))(((&&&,,,++++++***)))(((((('''''''''''''''''''''''''''(((((())))))(((((('''&&&''''''''''''(((((())))))(((''''''&&&&&&''''''(((%%%***......)))&&&'''***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((()))(((((((((((()))******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,---------------//////000111222333444555666555333111111111222333333333333444555555666666444444444444444444444444222555777888888888999;;;;;;:::999999:::;;;===>>>??????@@@AAAAAAAAABBBAAA@@@????????????>>>>>>>>><<<<<<;;;;;;;;;:::::::::<<<;;;:::999:::<<<>>>@@@???@@@AAAAAAAAABBBEEEGGGHHHHHHGGGGGGGGGGGGGGGGGGuuufffZZZYYY[[[```hhhnnnqqqqqqrrrqqqpppmmmiiiccc^^^[[[VVVTTTQQQPPPPPPOOOMMMKKKLLLKKKIIIGGGDDDBBB@@@??????>>>===>>>@@@@@@>>>===<<<;;;:::888666555555555666666555444333333222222,,,+++***((((((((()))***++++++***)))((('''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&!!!###$$$&&&&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!$$$$$$###%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$%%%""""""""""""""""""""""""$$$###############$$$$$$"""######$$$$$$$$$######"""#########""""""""""""############""""""""""""######$$$$$$$$$###"""!!!$$$$$$###""""""!!!!!!!!!!!!!!!""""""############!!!!!!!!!!!! ########################%%%&&&$$$"""$$$"""!!!!!!""""""######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&''''''(((((((((%%%&&&'''((())))))))))))&&&&&&''')))***+++,,,---***))))))(((((('''''''''''''''''''''''''''''''''***+++,,,---,,,***(((&&&)))***+++)))'''&&&'''((()))))))))(((((()))))))))***)))((((((((((((((()))***)))'''(((*********)))***))))))((()))***+++,,,------+++***)))((((((((())))))(((((((((((((((''''''''''''''''''(((((((((&&&&&&'''(((((((((((((((((((((''''''''''''(((((($$$&&&(((***+++***)))(((''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%***///...)))&&&''')))'''''''''''''''''''''(((''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((())))))***(((((())))))***++++++,,,)))))))))(((((())))))******++++++,,,,,,,,,,,,,,,,,,---...000222444555666444333222111000000111111222222222222222222222222444444444444444444444444333555777888888888:::;;;;;;:::999999:::;;;===>>>>>>???@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;:::::::::<<<;;;:::999:::<<<>>>???===>>>?????????@@@CCCFFFFFFGGGGGGGGGHHHHHHHHHGGGtttdddWWWWWWYYY^^^eeejjjmmmnnnrrrqqqqqqqqqooolllgggcccZZZWWWTTTQQQPPPNNNLLLJJJMMMLLLIIIFFFDDDBBB@@@@@@???>>>===>>>@@@@@@>>>===;;;:::999888777666666666666666555444333333222111...---+++************+++++++++***)))((('''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&"""$$$''')))(((&&&### ########################!!!!!!$$$%%%"""%%%%%%%%%$$$$$$$$$######""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$%%%%%%""""""###$$$$$$$$$$$$###!!!"""######"""!!!"""$$$$$$############"""""""""###$$$%%%&&&%%%###!!!!!!!!!!!!!!!!!!###$$$$$$"""###$$$$$$%%%%%%$$$$$$!!!!!!!!!!!! #####################"""(((&&&$$$&&& !!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&'''(((((()))&&&&&&'''((())))))))))))&&&&&&'''(((***++++++,,,))))))))))))((((((((((((((((((((((((((((((((((((,,,---------+++***(((''')))***++++++))))))***+++***))))))(((((())))))***((('''''''''''''''((((((***)))((()))******)))(((+++)))((('''''')))+++,,,...---+++***(((((('''''')))'''&&&'''((()))(((&&&&&&''''''''''''(((((((((%%%&&&'''((())))))))))))((((((''''''''''''(((((($$$%%%''')))************$$$$$$%%%&&&'''))))))***(((((((((((((((((((((((('''(((((((((((('''&&&&&&''''''((((((((((((((((((''''''&&&&&&&&&&&&'''''''''***---,,,)))&&&'''(((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((######$$$$$$%%%&&&&&&&&&'''''''''''''''((())))))&&&&&&'''((()))***+++,,,'''''''''&&&''''''((())))))***++++++,,,,,,++++++***+++,,,...000222444444111111111111111000000000000000000000000000000000333333333333333333333333333555666777666777888:::999999999999:::;;;<<<<<<===>>>???@@@@@@@@@???>>><<<<<<<<<======>>>>>>>>>========================<<<;;;;;;:::;;;<<<===>>><<<===>>>======>>>AAACCCEEEEEEFFFGGGHHHHHHHHHGGGtttcccWWWXXXYYY\\\```dddggghhhkkkkkklllnnnpppoookkkgggaaa^^^YYYVVVTTTRRROOOMMMNNNMMMJJJFFFDDDBBBAAA@@@???>>>===>>>@@@@@@>>>===999888777666666666666666777666555444333222222111///...---+++******++++++++++++***)))((('''&&&&&&'''&&&&&&%%%%%%%%%%%%&&&###$$$&&&(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$###!!!$$$###%%%%%%%%%$$$$$$$$$#########""""""""""""$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$#########$$$$$$%%%&&&""""""###$$$$$$$$$$$$$$$"""######"""!!!###%%%$$$$$$$$$#########""""""##################""""""!!!!!! !!!"""$$$%%%!!!"""###$$$$$$$$$############"""""""""!!!!!!!!!"""""""""######$$$$$$%%%%%%%%% $$$$$$ !!!!!!"""$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((''''''((()))************&&&''''''((()))***++++++((()))))))))))))))******((((((((((((((((((((((((,,,,,,,,,++++++*********''')))******)))(((***+++***)))(((''''''((()))***'''''''''''''''((()))***...,,,)))'''((()))***)))***)))))))))******+++++++++******)))))))))))))))((('''%%%&&&((()))(((&&&&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))((((((''''''''''''((((((&&&''''''((((((((())))))&&&&&&''')))***,,,------((((((((((((((((((((((((''''''((((((''''''&&&%%%((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''******))))))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''((('''''''''(((((()))))))))''''''&&&&&&''''''((())))))******++++++++++++++++++,,,,,,---...///000000...///000222222111000///...//////000000111111111222222222222222222222222222444444444333333555777555666777888999999999999<<<===>>>??????===<<<:::999::::::;;;<<<===>>>>>>========================;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>===<<<===???BBBCCCDDDEEEGGGGGGGGGGGGGGGssscccXXXYYYYYY[[[]]]```aaabbbcccccceeeiiimmmmmmjjjfffhhheee```\\\YYYWWWTTTRRROOOMMMJJJFFFCCCBBBAAA@@@???>>>===>>>@@@@@@>>>===666666555555555555666666777666666444333222111111///...,,,***)))))))))***++++++***)))((('''&&&&&&((('''&&&&&&%%%%%%%%%&&&"""###$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!((()))!!!###%%%%%%%%%%%%$$$$$$$$$#########""""""""""""$$$&&&'''############""""""!!!!!!$$$#########$$$%%%%%%&&&!!!"""###$$$$$$$$$$$$$$$!!!######"""!!!$$$&&&$$$$$$$$$$$$######"""""""""!!!  """$$$%%%%%%$$$"""!!! !!!!!! """"""!!!!!! $$$$$$$$$$$$############ !!!###$$$%%%&&&'''###&&&%%%%%%&&&$$$!!!!!!"""$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((((((''''''''''''((()))******+++++++++''''''(((((())))))******(((((())))))******++++++))))))))))))))))))))))))++++++*********+++,,,---'''((()))(((&&&%%%%%%&&&)))((('''&&&&&&'''((()))''''''''''''(((***++++++222...)))&&&&&&(((+++,,,(((***+++------,,,+++***(((((((((((()))***+++,,,(((&&&$$$&&&((()))(((%%%&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))((((((''''''''''''(((((())))))(((''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%((((((((((((((('''''''''(((''''''&&&&&&''''''(((,,,)))'''&&&''''''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''(((((((((((((((''''''''''''''''''''''''((()))***))))))***+++++++++++++++------------------,,,,,,+++---000222333222000...------...000111333444444222222222222222222222222111222333222111111222444222333555777777777666666;;;<<<===>>>===<<<:::888777888999:::;;;===>>>>>>:::;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<<<<;;;>>>??????>>><<<===???AAABBBCCCEEEFFFGGGGGGGGGFFFsssbbb[[[ZZZYYYZZZ]]]______^^^aaabbbcccddddddcccbbbaaadddcccaaa^^^[[[XXXUUUTTTOOOQQQPPPLLLFFFBBBBBBCCCAAA???======>>>>>><<<999:::888888888888888666444:::333,,,---333666000***...---,,,***)))(((((((((((())))))************)))%%%%%%$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!""""""######"""###%%%%%%$$$""""""#########""""""""""""######&&&%%%$$$###""""""""""""######""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$!!!"""###$$$$$$###"""!!!########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""### $$$&&&'''$$$$$$##################"""######$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&$$$ ###$$$""" !!!###%%%&&&'''(((((($$$%%%&&&'''((('''&&&%%%'''''''''''''''&&&&&&&&&'''((((((((((((((('''&&&)))))))))))))))))))))))))))&&&$$$$$$''')))***+++))))))))))))************(((((()))***************&&&'''(((((((((((('''''',,,***((('''&&&'''((()))***)))(((''''''((()))*********)))((('''&&&&&&%%%+++(((&&&'''***,,,***'''((()))***++++++***)))((('''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''"""""""""###$$$%%%&&&'''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%$$$###"""###%%%&&&'''&&&%%%%%%%%%%%%%%%&&&'''((()))***'''((('''&&&%%%&&&))),,,***(((&&&&&&((((((((('''***)))((('''&&&&&&&&&&&&******+++,,,,,,,,,,,,+++,,,---......//////......111000...------...///000222222222111111111000000111111000000111111222333666666777888888888888888777777888888888999999999;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<===<<<;;;999888;;;;;;;;;;;;;;;;;;;;;;;;??????????????????@@@@@@>>>???@@@AAACCCDDDEEEEEErrrbbbZZZYYYXXXYYY[[[]]]]]]]]]___``````aaa```___^^^]]]______^^^\\\[[[XXXWWWUUUTTTUUUTTTOOOHHHCCCBBBCCCBBB@@@======>>>>>><<<:::999888777777888777555333333222000111444555333222,,,,,,+++***)))))))))***)))))))))***))))))((((((''''''&&&&&&&&&&&&%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%&&&%%%$$$###%%%&&&%%%$$$###""""""!!!""""""%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###############"""""""""#########"""""""""######""""""###$$$$$$###""""""########################"""""""""""""""""""""""""""""""""""""""###$$$$$$""" !!!###$$$%%%########################%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&&&&######&&&'''$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''((((((((((((((('''((((((((((((((((((((((((,,,)))'''&&&&&&'''''''''(((((()))))))))*********'''(((((()))******))))))((((((((())))))*********+++***)))'''''''''((()))***)))(((''''''((()))***))))))((((((''''''&&&&&&(((((()))(((&&&&&&&&&&&&((()))************)))(((&&&((()))((('''&&&''')))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''((((((((((((''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%$$$$$$#########(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&'''''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$%%%%%%&&&'''(((((()))(((&&&%%%%%%''')))'''%%%$$$%%%'''(((((((((+++***)))))))))))))))))))))***++++++,,,,,,++++++,,,,,,---............---///............///111222111111000000000/////////111111000000000111222222444444555666666666666555777777777888888888888999::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;:::999999::::::::::::::::::::::::>>>>>>????????????@@@@@@??????@@@AAABBBCCCCCCDDDpppcccYYYWWWVVVXXXZZZ\\\\\\\\\\\\\\\]]]]]]\\\ZZZYYYWWWXXXYYYYYYYYYXXXWWWVVVUUUYYYYYYXXXSSSLLLGGGEEEFFFFFFCCC@@@??????>>>===;;;888777666666777777555333///333666666333222333666+++***************++++++))))))))))))(((((('''&&&''''''&&&&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###""""""###$$$###"""###%%%'''######"""""""""######$$$$$$###"""!!! """""""""""""""!!!!!!!!!#########$$$$$$%%%%%%&&&!!!!!!!!!!!!"""""""""""""""""""""!!!!!! """"""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""#######################################$$$$$$%%%&&&$$$!!!!!!"""######"""########################&&&&&&%%%%%%$$$######"""""""""#########$$$$$$$$$######$$$$$$$$$$$$#########&&&'''%%%&&&))))))&&&'''''''''''''''&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&'''((()))))))))(((((((((((((((((((((((((((+++)))'''&&&'''''''''&&&(((((())))))))))))******&&&'''(((((((((((((((((())))))))))))***+++---...))))))))))))(((((((((((()))((((((''''''(((((()))(((((('''''''''''''''''''''***+++)))%%%"""$$$'''(((((())))))))))))((((((&&&'''(((((('''&&&'''(((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%''''''&&&%%%$$$######"""&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''''''''&&&&&&%%%''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%((()))(((&&&$$$$$$%%%'''%%%$$$###$$$&&&((((((((())))))(((((())))))***+++)))***++++++,,,,,,++++++++++++,,,------------------------...///000111222////////////............000000000000000111111222111222222333333333333333666666666777777777777888999999:::::::::::::::999;;;;;;:::999999999999:::::::::::::::::::::::::::>>>>>>>>>>>>??????@@@@@@?????????@@@@@@AAAAAAAAAooocccXXXWWWVVVWWWZZZ\\\\\\[[[ZZZZZZZZZZZZYYYWWWUUUTTTSSSSSSSSSTTTSSSSSSRRRRRRWWWXXXXXXTTTOOOKKKKKKMMMLLLJJJGGGCCCAAA>>>===;;;888666666666777666444222111555888888333000000222,,,+++******)))*********))))))))))))((('''%%%%%%%%%%%%$$$$$$$$$############################################################$$$&&&&&&&&&$$$""" """"""""""""###$$$!!!!!!!!!"""###$$$&&&'''$$$$$$"""!!!!!!!!!!!!!!!###############""""""!!!""""""###$$$%%%%%%&&&&&& !!!!!!!!!!!!######"""!!!  !!!!!!"""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""""""""###$$$$$$%%%###!!!!!!"""""""""!!!###############$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""#########$$$$$$"""######$$$$$$######"""!!!%%%'''&&&'''******'''(((((((((((('''&&&%%%%%%%%%%%%$$$######%%%&&&'''))))))((('''&&&%%%%%%$$$%%%%%%'''((())))))))))))(((((((((((((((((((((((('''&&&&&&''')))***)))((((((((((((((()))))))))***&&&&&&''''''(((''''''&&&))))))(((''')))+++...///(((((())))))))))))((('''((((((((((((((((((((((((&&&'''''''''''''''''''''''')))***)))&&&%%%&&&(((((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$((('''&&&&&&%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&$$$$$$&&&''''''%%%$$$%%%&&&(((((('''%%%%%%%%%&&&'''((())))))))))))***+++++++++++++++***+++,,,,,,------,,,,,,,,,---------......///////////////...............000////////////000111111000000111222222222222111555555555555666666666666777888999999:::999999999;;;:::888777777888999:::999999999999999999999999<<<<<<======>>>>>>???????????????>>>>>>>>>>>>>>>mmmbbbYYYXXXWWWXXXZZZ\\\\\\\\\YYYYYYYYYYYYXXXVVVTTTSSSOOOPPPPPPOOONNNMMMLLLLLLPPPRRRTTTRRROOONNNPPPRRRQQQPPPMMMIIIDDD@@@<<<;;;888666666666777666444222222333444555555333111///...---,,,***)))((((((((())))))))))))((('''%%%%%%%%%%%%$$$$$$$$$#########################################################"""###$$$%%%%%%###!!!###%%%$$$###!!!!!!###############$$$$$$%%%%%%%%%$$$###""""""""""""###$$$%%%%%%%%%$$$######""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$###""""""!!!  !!!"""###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""######"""!!! !!!""""""!!!""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""######$$$$$$######"""###%%%%%%&&&))))))&&&&&&&&&''''''((('''''''''&&&%%%$$$###$$$%%%&&&''')))(((((('''&&&&&&%%%%%%%%%%%%'''((())))))))))))'''''''''''''''''''''''''''&&&'''(((******(((&&&'''(((((((((((()))))))))&&&&&&''''''''''''&&&&&&((('''&&&&&&'''***,,,...'''((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&%%%###%%%''')))'''&&&(((''''''''''''''''''(((&&&'''((('''&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%&&&&&&''''''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$&&&''')))'''&&&%%%%%%%%%%%%%%%&&&###$$$&&&&&&%%%&&&((()))***((('''&&&'''((('''&&&%%%%%%%%%%%%&&&((()))***))))))***++++++++++++******+++,,,,,,------,,,,,,------------,,,++++++***//////////////////////////////......//////000111000000111222222222222111333333444444444555555555666777777888999999888888999888777666666777999999888888888888888888888888::::::;;;;;;<<<===>>>>>>============<<<<<<<<<<<>>:::888888888888888666444777555444333444555555444++++++***************+++((())))))************)))%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%'''(((%%%%%%$$$!!! !!!$$$'''!!!""""""###$$$&&&'''((($$$###"""!!!!!!  """%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%""""""""""""############!!!###%%%&&&%%%$$$###$$$###"""!!!!!!"""###$$$########################""""""""""""""""""""""""#########"""###$$$$$$%%%###""""""###$$$$$$""" !!!""""""###$$$$$$%%%%%%&&&&&&%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$###&&&%%%""""""'''((('''$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&((()))))))))((('''%%%%%%&&&&&&'''((((((((('''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&(((***,,,***&&&###''''''''''''((((((((()))((()))))))))((('''&&&&&&&&&'''(((((((((((((((''')))((('''&&&'''(((***,,,%%%&&&'''(((((('''&&&%%%(((((('''&&&%%%%%%$$$$$$'''***,,,***'''&&&(((+++'''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((((((%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$""""""""""""###$$$%%%&&&&&&'''))))))((('''((()))'''&&&$$$$$$&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''(((((()))***************,,,---......//////......---...///000000000///...+++++++++,,,,,,---------...------------...//////---...//////000000//////000111111111111222222222333444555666777777777777333444666777777777666555666666666666666666666666444444555666777888999999888888999999999:::::::::lll]]]WWWVVVTTTUUUWWWYYYZZZYYYWWWWWWVVVUUUSSSQQQOOONNNNNNLLLIIIIIIIIIJJJIIIGGGIIIIIIHHHFFFCCCBBBBBBDDDHHHLLLOOOMMMFFF???999777777777777777666555333333//////111222333444444444///---+++*********(((&&&***)))'''&&&&&&'''((((((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""###"""!!! !!!"""#####################$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$###"""######$$$$$$###"""""""""!!!!!! %%%%%%%%%$$$$$$$$$######%%%$$$###"""!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""""""""""""""############"""""""""""""""""""""""" !!!"""######"""!!! """"""!!!!!!!!!!!!""""""!!!!!!"""$$$$$$%%%%%%%%%$$$$$$######"""!!!!!!!!!$$$$$$############$$$$$$$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%"""$$$'''))))))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%&&&((()))***&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((((((&&&%%%$$$######$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))&&&'''''''''&&&&&&((()))(((''''''((())))))(((&&&******))))))((((((''''''((('''&&&%%%%%%%%%%%%%%%!!!%%%)))+++(((%%%$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%&&&''''''&&&%%%%%%''')))***%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""!!!!!!""""""###$$$$$$###"""###$$$%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%######""""""###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%#########$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&'''&&&%%%%%%%%%$$$############$$$&&&''''''&&&$$$###########################%%%%%%%%%&&&&&&'''''''''%%%%%%$$$######$$$%%%%%%&&&&&&''''''''''''''''''(((((())))))******++++++***+++,,,---...............---,,,+++***++++++,,,---,,,,,,,,,,,,---......,,,,,,------------------////////////000000000000000000000111222222333333333333333444444666777777777777888888888999999:::666555444444333333333333222333333444555666777777777777777777777888888888mmm]]]WWWUUUTTTTTTVVVXXXYYYYYYWWWWWWWWWUUUTTTRRRPPPOOOMMMLLLIIIIIIJJJJJJIIIHHHHHHHHHHHHFFFCCCBBBCCCDDDHHHJJJLLLJJJEEE???<<<:::777888888777777555444444222333444444444444444444000...,,,+++++++++)))'''))))))((('''&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%$$$$$$$$$###"""""""""###############$$$%%%%%%########################$$$$$$$$$######""""""""""""""""""!!!!!!!!! $$$###"""!!! """######$$$$$$######""" !!!!!!!!!""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""""""""!!!!!!!!!!!!""""""!!!"""###$$$%%%%%%%%%%%%#########"""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''%%%&&&'''&&&%%%&&&'''))))))'''&&&'''((()))(((&&&)))))))))(((((((((''''''''''''&&&%%%%%%%%%%%%%%%"""%%%))))))'''%%%$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$%%%&&&''''''&&&%%%$$$"""%%%'''%%%""" """%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""""""""###$$$$$$###"""###$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$%%%'''$$$$$$$$$$$$$$$#########$$$%%%'''((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%&&&&&&&&&''''''(((((()))))))))))))))*********++++++,,,---..................,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------------...//////000000000111111111000000000111222222333333222222222222333444555666999999888888888888888888888777666555444333333333333333333444555666666777777888888888888999999999nnn^^^WWWUUUTTTTTTVVVXXXXXXXXXXXXXXXWWWVVVTTTRRRQQQPPPMMMKKKJJJIIIJJJJJJIIIHHHGGGHHHGGGEEECCCBBBDDDEEEIIIJJJJJJGGGCCC???>>>===888888888888888777666555666666666666666555444333111///---,,,,,,+++***((())))))((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$###"""!!!!!!###""""""""""""###$$$$$$"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$!!!!!!!!! ###"""!!!!!! ######""""""""""""###### !!!!!!!!!"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$######""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%!!!!!!""""""""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''))))))(((((('''&&&&&&%%%%%%&&&'''&&&%%%%%%''')))***(((&&&%%%'''(((((('''(((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$%%%''''''&&&%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$$$$%%%&&&''''''&&&%%%$$$!!!$$$$$$######&&&)))&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%$$$$$$###""""""###$$$$$$###"""###$$$!!!!!!"""######$$$%%%%%%########################&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""############$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&""""""##################%%%%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&'''(((((()))***))))))))))))))))))(((+++,,,---......///.........------,,,,,,,,,,,,---+++************+++,,,,,,,,,,,,,,,---------......//////000000000111111111000000000111222222333333111111111111222333444444:::999999888888777666666999999777666555444444333333333444444555555666666777888888888999999999:::ppp```XXXVVVTTTTTTVVVXXXXXXXXXYYYYYYXXXWWWUUUSSSRRRPPPMMMKKKJJJIIIJJJKKKJJJIIIGGGGGGGGGEEECCCCCCEEEHHHLLLKKKHHHDDDAAA???>>>>>>999999999999999888777666666666666666666555444444111///,,,+++++++++)))((())))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###""""""""""""""""""!!!""""""###$$$!!!"""%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################"""!!!!!!!!!!!!!!!$$$###!!!!!!!!!!!!###$$$""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""######"""""""""!!!"""######$$$$$$$$$### !!!!!!"""######$$$$$$$$$############$$$$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$###""""""'''&&&&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%''')))***(((%%%$$$%%%'''((((((''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$!!!######!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!$$$%%%&&&%%%###""""""###$$$$$$###"""###$$$!!!"""""""""#########$$$""""""""""""""""""""""""$$$$$$##########################################%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%&&&!!!!!!!!!"""#########$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''((())))))******))))))(((((((((''',,,,,,---...............------,,,,,,,,,,,,,,,,,,)))))))))))))))***+++++++++,,,,,,------.............../////////000000000000000000111222222333333111111111111111222333444888888888888777777777777999888777555444333333333444444444444444444444555666666777777888888999999tttbbbYYYWWWUUUUUUWWWXXXXXXXXXZZZZZZYYYXXXVVVTTTSSSRRRMMMKKKJJJJJJKKKKKKKKKJJJGGGGGGGGGEEEDDDEEEHHHKKKQQQMMMGGGBBB???===<<<<<<888999999999999888888777333333444555555555555444111...+++)))))))))(((((()))))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$$$$%%%"""""""""!!!""""""###$$$######$$$%%%###!!!#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###"""!!!!!!"""###$$$############$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""############"""""" !!!"""""""""""""""""" !!!"""######$$$$$$$$$############$$$$$$""""""""""""######$$$$$$%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######"""'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''''''''((($$$%%%&&&&&&%%%%%%&&&(((***'''$$$$$$%%%'''((((((&&&&&&&&&&&&&&&'''''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$!!!"""######""""""##############################!!!###%%%&&&%%%$$$###"""###$$$$$$###"""###$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%########################%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%!!!!!!!!!"""#########$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''((()))***)))))))))((((((''''''+++,,,------------------++++++,,,,,,,,,,,,,,,,,,)))(((((((((((()))******++++++,,,,,,---...//////---------.........//////000000000111222222333333222222222222222222333444555555666777888888999999888777555444333222222222444444444444444333333333444444444555666777777888wwwfffZZZXXXVVVVVVXXXYYYYYYYYY[[[[[[ZZZYYYWWWUUUTTTRRRMMMKKKJJJJJJKKKLLLKKKKKKHHHHHHGGGFFFEEEGGGKKKNNNRRRMMMFFFAAA>>>===<<<;;;888888999999999888888777111222333444444444444444111...***((((((((((((((())))))))))))((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""!!!!!!"""###$$$%%%%%%&&&###""""""""""""###$$$$$$%%%$$$###!!!""""""""""""############""""""""""""############%%%$$$$$$######$$$$$$$$$$$$$$$############$$$$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""###"""""""""###$$$%%%&&&!!!"""###$$$$$$###"""!!!!!!!!!"""""""""""""""!!! !!!!!!"""######$$$$$$############$$$$$$"""""""""######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''((())))))&&&&&&%%%$$$%%%&&&'''(((&&&&&&'''''''''((((((((($$$%%%%%%&&&''''''(((((($$$%%%&&&%%%$$$$$$&&&((()))'''%%%$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%######$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$###$$$%%%&&&&&&%%%$$$###"""######$$$%%%&&&''''''########################!!!"""###$$$%%%%%%$$$###"""###$$$$$$###"""###$$$$$$$$$###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! """###$$$%%%%%%%%%########################$$$$$$######"""#########%%%%%%%%%$$$$$$$$$$$$###""""""######$$$%%%%%%%%%""""""##################!!!!!!!!!""""""######$$$########################%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%&&&''''''((()))(((((((((((((((((('''++++++,,,,,,,,,,,,++++++)))******++++++++++++***)))(((((((((((()))*********+++,,,,,,---...//////------........./////////000000000111222222333333333222222111222222333333333444555666888999::::::666555444333333333333333555555444444333333222222222222333444555666777777zzziii\\\ZZZXXXXXXYYYZZZZZZZZZ\\\\\\[[[ZZZXXXVVVTTTSSSMMMKKKJJJJJJKKKLLLLLLKKKIIIIIIHHHGGGGGGIIIMMMQQQQQQLLLEEE@@@???>>>===<<<777777888888888888888777333444444444444333222222222///+++(((((()))))))))))))))***)))((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!"""""""""###$$$$$$$$$%%%###############$$$%%%%%%######""" """"""""""""######$$$$$$!!!!!!!!!!!!"""""""""###$$$###############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""""""""#########""""""""""""""""""""""""###"""""""""###$$$%%%&&&!!!"""$$$%%%%%%$$$"""!!!######$$$$$$$$$$$$###### !!!"""""""""$$$$$$############$$$$$$######$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''((((((%%%%%%&&&'''((()))******&&&%%%#########$$$&&&'''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&((('''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$%%%%%%&&&&&&$$$"""###%%%&&&%%%###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$###$$$%%%&&&&&&%%%$$$############$$$&&&'''''''''#######################################$$$$$$$$$"""###$$$$$$###"""###$$$"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$#######################################"""######$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########!!!!!!!!!""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((((((((*********++++++******)))'''((()))***+++******)))))))))(((((())))))***+++***++++++,,,---...///000/////////000000000000111000000000111222222333333222111111000000000111111444555555666777888999999555555444444444444555555555555444444333222111111222222333444555666777888|||kkk]]][[[YYYYYYZZZ[[[[[[ZZZ\\\\\\[[[ZZZXXXVVVUUUTTTMMMKKKJJJJJJLLLMMMLLLKKKIIIIIIIIIGGGGGGJJJOOOSSSOOOJJJCCC@@@???@@@???===666777777888888888777777666666666555444222111000333000,,,))))))*********)))*********((('''%%%###$$$$$$&&&&&&&&&&&&$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$###############$$$$$$######$$$$$$%%%&&& !!!"""###%%%''')))""""""#########$$$$$$$$$!!!"""""""""######$$$$$$###"""""""""""""""######$$$%%%&&&''''''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!! """$$$%%%!!!"""$$$%%%%%%$$$"""!!!%%%%%%&&&&&&&&&%%%%%%$$$ !!!!!!!!!!!!!!!$$$$$$############$$$$$$%%%%%%&&&&&&'''((())))))%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###""""""$$$&&&'''''''''''''''((((((((()))(((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$&&&(((&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&%%%###"""$$$&&&'''$$$"""%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$###$$$%%%%%%%%%%%%$$$###$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$"""$$$$$$$$$###"""###$$$ !!!!!!""""""######""""""""""""""""""""""""""""""###$$$$$$###!!! """"""""""""""""""""""""###"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$#########!!!!!!"""$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$#########""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))))))))*********))))))(((&&&'''(((*********)))((()))))))))))))))***++++++******+++,,,---//////000111111111111222222222222000000000111222222333333111000////////////000000666666666666777777777777555555555555555666777777555555444444333222111111333333444555666777888999jjj[[[UUURRRVVVZZZYYYYYYZZZeeeaaa]]][[[ZZZXXXTTTPPPRRRPPPLLLIIIHHHIIIJJJKKKKKKKKKIIIHHHGGGIIINNNQQQGGGDDD???<<<;;;;;;;;;;;;:::999999888666555333222444222222222444444444222111000...+++***))))))***))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$###"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###""""""%%%$$$""""""###"""!!!%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$######"""""""""$$$#########""""""!!!!!!###########################$$$%%%$$$######%%%''''''&&&%%%%%%''''''&&&%%%$$$!!! !!!######""" ######$$$$$$$$$$$$###### !!!"""###$$$%%%''''''%%%$$$###"""""""""""""""!!!!!!""""""###$$$&&&$$$""" """$$$&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######'''((()))(((&&&%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%$$$&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$############"""""""""!!!""""""""""""""""""""""""$$$$$$$$$######"""""""""%%%%%%%%%$$$$$$$$$############""""""""""""""""""########################%%%$$$$$$$$$######""""""$$$%%%%%%$$$!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%$$$###""""""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%%%%$$$######"""""""""%%%%%%%%%%%%$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))&&&'''(((*********)))((())))))))))))))))))))))))(((((((((((()))))))))))),,,---------------------...222444111000222222111333222222111111222222333333222111111000000111111333444666777888999888888999777666666888:::;;;;;;777999:::888555111000///111111111333444666777888kkk\\\VVVSSSVVVZZZYYYYYYZZZ```]]]ZZZYYYYYYXXXTTTRRRNNNMMMKKKJJJIIIJJJKKKLLLIIIIIIHHHGGGFFFGGGJJJMMMJJJFFFAAA>>>======<<<;;;777777888777777666555444666555333333333333111000111000...+++***))))))***++++++***)))(((''''''&&&&&&&&&''''''((((((((((((%%%%%%$$$$$$$$$$$$$$$%%%###############$$$%%%%%%#########$$$&&&''')))***&&&&&&%%%%%%$$$######"""%%%$$$###$$$%%%&&&%%%###%%%$$$$$$#########$$$$$$"""""""""###############""""""""""""!!!!!!!!! """""""""""""""""""""""""""!!! """&&&$$$###"""###$$$%%%$$$"""$$$""" !!!"""###!!!######"""!!! """######$$$$$$######""" !!!"""###$$$$$$$$$$$$###"""""""""#####################$$$%%%%%%%%%$$$###!!!!!!###$$$%%%%%%$$$$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$####################################%%%$$$$$$$$$############%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""############%%%%%%$$$$$$$$$#########$$$%%%%%%$$$"""!!!"""###########################!!!!!!!!!!!!"""###$$$%%%$$$$$$###""""""###$$$$$$ ########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''((())))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))+++,,,,,,,,,------.........222333000///222333111222222222222222333444444444333222111111111111111333444555777888888888888999888888888:::;;;<<<<<<:::;;;;;;888555222111111111222222333444666888999ooo]]]WWWTTTWWWYYYYYYYYYZZZZZZYYYXXXXXXXXXWWWUUUSSSKKKKKKKKKKKKKKKKKKKKKKKKFFFGGGGGGFFFDDDDDDEEEGGGIIIFFFAAA>>>======<<<;;;555666777777777777777666555444222333333444222111111///---+++************,,,+++******(((((('''&&&%%%&&&((())))))(((''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$############"""""""""&&&%%%%%%$$$$$$############""""""###%%%'''&&&%%%$$$###############$$$$$$!!!!!!""""""###$$$$$$%%%"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!%%%###"""!!!"""###$$$###!!!$$$######$$$%%%%%%""" ######"""""""""""""""###"""######$$$$$$######"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&########################$$$############$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''%%%$$$###&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&''''''(((%%%""""""%%%''''''%%%$$$$$$#########$$$%%%%%%##################"""!!!$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############"""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$#########"""""""""""""""""""""""""""!!!!!!!!!"""#########$$$$$$$$$$$$$$$###############$$$%%%%%%######$$$%%%"""""""""""""""""""""""""""""""""""""""###$$$%%%$$$$$$###""""""###$$$$$$""""""##########################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""#########$$$%%%&&&&&&&&&!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))******+++,,,------.........222222///...111333222111111111222333444555666666555444333222111111111333444555666777888888888999::::::;;;<<<<<<======???@@@???<<<888555444444333333333444555777888999ttt```YYYUUUWWWYYYYYYXXXZZZYYYXXXXXXXXXXXXWWWUUUTTTJJJKKKLLLLLLLLLKKKJJJIIIFFFGGGHHHGGGDDDBBBBBBCCCDDDBBB>>><<<<<<<<<;;;:::666666777777777777666666111000000222444666666555000///---+++******************)))((('''&&&%%%%%%###$$$&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&"""#####################%%%%%%%%%$$$$$$#########"""!!! !!!###$$$$$$######""""""""""""###$$$$$$############$$$$$$%%%%%%"""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""" ###&&&$$$###"""###$$$%%%$$$""""""###$$$&&&&&&%%%###!!!#########"""######$$$$$$""""""############""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!!""""""###$$$$$$%%%%%%&&&&&&&&&%%%"""###$$$$$$$$$$$$###"""###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&''''''((())))))%%%%%%%%%&&&&&&&&&&&&&&&"""#########$$$$$$$$$%%%'''### %%%((('''%%%$$$$$$######$$$%%%&&&&&&""""""############""""""###$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""""""""""#######################################""""""""""""""""""""""""!!!"""$$$$$$######$$$%%%""""""""""""""""""""""""######""""""###$$$%%%%%%$$$##################$$$%%%%%%&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***+++,,,---...///---111111...---000333222000000111222333555777888777666555444333222222222333333444666777777888888888:::;;;<<<======>>>???DDDFFFFFFDDD@@@;;;888666444555555555777888999:::yyyccc[[[VVVWWWYYYXXXXXXZZZZZZ[[[[[[[[[YYYVVVTTTSSSMMMMMMNNNNNNMMMKKKIIIGGGGGGHHHIIIHHHEEECCCBBBBBBAAA???<<<<<<======<<<<<<888888888777777666555444111000000222444666666555000///---+++******++++++******)))((('''&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%% ###%%%((()))******%%%%%%$$$$$$$$$$$$$$$######"""!!!"""######"""!!!"""!!!!!!!!!""""""###$$$&&&&&&%%%%%%%%%$$$$$$$$$################################################ """######"""!!!###$$$$$$###""""""$$$$$$###""" """$$$%%%%%%$$$"""!!!$$$############$$$$$$%%%"""""""""######"""""""""""""""""""""!!!!!!!!!!!!%%%%%%$$$###"""!!!!!!!!!""""""###$$$%%%$$$$$$###!!!###$$$%%%%%%$$$###!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&'''''''''((('''''''''&&&&&&&&&%%%&&&""" %%%((('''$$$%%%%%%%%%%%%%%%&&&'''(((######$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$############$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!#########$$$$$$%%%%%%%%%&&&&&&%%%$$$###""""""!!! !!!!!!!!!!!!!!! """"""!!!!!!###$$$##########################################$$$%%%#########$$$$$$#########!!!"""""""""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''((()))+++,,,---(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***+++------...+++///000------000222111///000000111333555777888777666555444333333333333333333444555666777888888777999<<<======>>>AAACCCIIILLLOOONNNIIIBBB;;;888666666666777888999:::;;;eee]]]WWWXXXYYYXXXXXXYYY[[[]]]^^^]]]ZZZVVVTTTSSSOOOOOOPPPOOONNNKKKIIIHHHIIIJJJJJJIIIFFFDDDCCCDDDBBB@@@>>>>>>??????>>>===888888888888777666444444555444222333333444222111///...---+++******++++++---,,,++++++))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((&&&%%%%%%$$$$$$$$$$$$%%%"""############!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%%%%$$$###!!! !!!"""###$$$'''&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$%%%######################## ######"""!!!!!!!!!"""!!! !!!"""###""" !!!$$$$$$###""""""###$$$$$$###############$$$!!!""""""######""""""!!!""""""""""""!!!!!!!!!!!!&&&&&&$$$###"""!!!!!!!!! !!!"""###$$$###"""""""""###$$$%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%$$$######$$$"""!!!###&&&(((&&&$$$&&&&&&%%%%%%&&&&&&''''''###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""!!!!!!!!!!!!"""######$$$$$$%%%%%%%%%&&&%%%%%%$$$###"""!!!!!! !!!!!!!!!!!! !!!!!! """#################################"""""""""######$$$"""###$$$$$$$$$$$$###""" !!!!!!""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$#########''''''''''''&&&%%%$$$###############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((***,,,---(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***++++++,,,,,,)))...000......000111000//////000111222444666777555555444333333333444444333333333444555666888999777:::======>>>@@@EEEJJJNNNQQQUUUTTTNNNFFF???;;;888888888888999:::;;;<<>>>>>>>><<<:::666666777777777777666666666555333333333333111000///...,,,+++***++++++,,,---,,,,,,+++***)))(((((('''&&&$$$###"""###$$$%%%$$$$$$$$$%%%%%%'''((((((%%%%%%$$$###############%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&%%% !!!"""##############################""""""######$$$$$$$$$$$$########################!!!""""""!!!!!!!!!######"""!!!!!!######"""!!! """$$$###"""!!!###%%%%%%$$$###"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!!!!!!!!!! """$$$$$$###"""!!!#########$$$$$$###############%%%&&&&&&&&&%%%$$$"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''"""###$$$%%%&&&((())))))$$$%%%%%%&&&&&&%%%%%%$$$###############$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&###$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((#########""""""""""""""""""###$$$&&&'''&&&%%%$$$&&&&&&%%%%%%$$$%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%############$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""########################!!!!!!"""""""""#########""""""!!!!!!!!! !!!!!!"""######$$$$$$!!!!!!!!!!!!!!!"""""""""!!!!!!!!!"""""""""###### !!!""""""!!! """###""""""""""""""""""""""""###""""""!!!!!!""""""""""""###$$$$$$$$$$$$###""""""######$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))******++++++&&&,,,000//////111000.../////////000111222444555333333333333333333444555333333333333444666888999999<<<>>>??????CCCKKKRRRTTTUUUVVVSSSMMMFFFAAA>>>999999999999:::;;;<<<===hhh```YYYXXXYYYXXXWWWYYYWWWZZZ^^^]]]ZZZVVVUUUUUUOOOOOOOOOOOOOOOOOOOOOOOOJJJJJJJJJHHHEEEDDDEEEFFFDDDAAA???===<<<:::888555444555666777888888888888444222222222444444444222///...,,,+++***++++++,,,++++++***)))((('''&&&&&&%%%$$$!!!!!!###$$$$$$$$$%%%&&&'''((()))%%%$$$$$$###"""""""""###!!!###$$$&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$&&&&&&%%% """###### !!!!!!""""""######!!!!!!""""""#########$$$""""""""""""""""""""""""#########!!! !!!$$$&&&%%%$$$###$$$%%%&&&%%%###!!!###$$$###!!!!!!$$$'''%%%$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""###!!! !!!""""""!!!###$$$$$$$$$"""!!!###########################$$$%%%&&&'''&&&%%%%%%""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&!!!"""###%%%''')))***+++$$$%%%%%%&&&&&&%%%%%%$$$#########"""######$$$%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((()))******######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((())))))$$$$$$$$$%%%&&&&&&'''''' $$$''')))'''%%%$$$$$$&&&&&&%%%$$$############"""###$$$%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&"""############$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""" !!!!!!"""""""""###"""!!!!!!!!!  !!!""""""### !!!"""###""""""######$$$$$$$$$%%%"""###$$$###"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$#########"""""""""###$$$$$$%%%%%% !!!"""###############"""############$$$$$$$$$"""############$$$$$$$$$((('''&&&$$$######$$$$$$(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********%%%+++000000000111000---////////////000111333333222222222222333444555555444333333333444666888999;;;===@@@@@@AAAFFFOOOWWWXXXWWWUUUQQQJJJEEEBBBAAA::::::::::::;;;;;;<<<===mmmbbbYYYWWWXXXWWWVVVVVV\\\]]]^^^^^^\\\YYYUUUSSSQQQRRRRRRRRRPPPOOOMMMLLLMMMNNNMMMKKKGGGEEEDDDDDDFFFDDD@@@<<<:::999:::;;;444444444444444555666777333222222222333333111000///...---+++***)))))))))***)))(((''''''&&&&&&'''&&&%%%$$$$$$############%%%$$$$$$$$$###"""""""""%%%%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""""""""######!!!!!! !!!!!!$$$$$$"""!!!  """###"""""""""#########""""""""""""######$$$$$$$$$###"""!!! !!!!!!""""""######$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%% !!!#########"""!!! """%%%%%%###"""$$$&&&"""""""""###$$$$$$%%%%%%""""""""""""##################""""""######$$$%%%%%%$$$"""!!!!!!!!!"""###'''$$$!!! """############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&'''%%%$$$%%%((((((&&&######$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((+++)))(((&&&%%%%%%&&&'''########################%%%%%%$$$$$$###"""""""""########################&&&&&&%%%%%%$$$#########!!!"""###$$$$$$$$$$$$$$$!!!###%%%$$$###!!!!!!!!!!!!!!!""""""#########$$$!!!""""""!!!!!!"""###$$$$$$%%%&&&'''&&&### $$$###"""!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$""""""###""""""!!! $$$#########""""""!!!!!!"""!!! !!!###$$$""""""""""""############""""""############"""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!###%%%'''$$$###"""""""""###%%%%%%+++(((###!!!!!!"""######$$$$$$$$$#########""""""%%%%%%$$$$$$###"""!!!!!!######$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%'''(((((('''''')))***...---+++)))(((((())))))+++,,,---...///////////////,,,******---///...---,,,---...///111222333444666555444333444666888999888<<<@@@CCCEEEKKKUUU\\\ZZZXXXTTTOOOJJJEEEBBBAAA======<<<<<<<<<<<<======nnnbbbXXXVVVWWWVVVUUUVVVVVVWWWYYY[[[[[[YYYWWWVVVRRRRRRRRRRRRQQQOOOMMMLLLMMMMMMMMMJJJGGGDDDDDDDDDAAA???<<<999777666666666444444444444444555666777444222222222333333222000******)))((('''''''''(((***))))))(((''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""""""""############""""""""""""######$$$$$$"""!!!!!! """###$$$###!!! !!!######""""""""""""######$$$$$$$$$$$$###"""!!!!!!"""""""""""""""#########&&&%%%###""""""###%%%&&&"""""""""""""""###$$$$$$ !!!!!!""""""""""""!!!!!!$$$###!!! """###$$$$$$######"""!!!!!!  """###$$$%%%&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%###"""""""""###$$$$$$###""""""###%%%&&&&&&"""############$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%'''%%%$$$%%%'''(((&&&$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&"""""""""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$#################################$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""###%%%%%%###"""!!!"""""""""##################$$$%%%%%%$$$!!! !!!######"""###$$$$$$!!!######"""!!!!!!"""###$$$########################$$$###"""!!!!!!"""###$$$"""###############"""!!!""""""""""""!!!!!! """!!!!!! !!!"""###$$$""""""""""""############ !!!###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!$$$###"""""""""###$$$%%%&&&$$$!!!!!!"""$$$$$$$$$""""""###$$$&&&'''((((((#########$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''')))(((''''''((()))---,,,+++))))))))))))***++++++---....../////////...,,,)))***,,,......---///000111222444555666777555555444333444666888999888<<<@@@BBBDDDJJJSSS[[[___\\\XXXRRRLLLGGGCCCBBB======<<<<<<<<<<<<======nnnbbbWWWTTTTTTTTTUUUWWWUUUWWWYYY[[[[[[YYYWWWVVVRRRSSSSSSSSSRRRPPPOOOMMMLLLLLLLLLIIIFFFDDDCCCDDDBBB@@@>>><<<:::999888888555555555444555555666666444333222333444444222000++++++************++++++******)))((((((''''''&&&'''&&&&&&%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$&&&&&&%%%$$$####################################%%%%%%%%%$$$$$$$$$##############################$$$######""""""######$$$$$$###""""""!!!!!!!!!!!!$$$$$$$$$""" !!!"""######""""""""""""############$$$$$$$$$$$$##################""""""""""""%%%$$$###""""""###$$$%%% !!!"""###$$$###""""""!!!!!!!!!!!!""""""###%%%$$$###""""""#########""""""!!! !!!!!!!!!"""######$$$$$$###$$$%%%&&&'''&&&%%%%%%&&&%%%$$$$$$######$$$$$$ !!!"""###$$$$$$%%%%%%"""############$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%''''''%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$######""""""""""""###$$$$$$""""""###%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%########################!!!!!!""""""###$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$######$$$&&&%%%$$$""""""###$$$$$$$$$$$$$$$############$$$%%%###!!! ###!!! """"""!!!"""!!!!!!!!!"""###$$$%%%##############################""""""""""""######"""######$$$$$$$$$$$$###!!!!!!!!!!!! """!!!!!!!!!!!!"""###$$$""""""""""""############!!!!!!###$$$%%%%%%%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!###%%%%%%$$$"""!!!######""""""######$$$%%%!!! !!!$$$%%%%%%$$$!!!!!!###$$$&&&'''((()))""""""###$$$%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$'''((()))((('''&&&'''(((+++******)))))))))***+++***+++,,,---.........------+++******,,,------,,,000111222333444555666777555444333333444555777888888;;;???AAACCCIIIQQQWWW___]]]XXXRRRLLLFFFCCCAAA===<<<<<<;;;;;;<<<<<<===ooobbbVVVSSSSSSSSSTTTVVV\\\]]]]]]]]][[[XXXUUUSSSRRRSSSSSSSSSSSSQQQPPPNNNKKKKKKKKKIIIEEECCCCCCCCCCCCBBBAAA???===<<<:::999666666555555555555555666444333222333444444222000------,,,+++++++++,,,,,,******))))))(((''''''&&&'''&&&&&&%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%'''&&&$$$###"""###$$$%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$##############################"""!!!!!!!!!!!!!!!!!!"""$$$######"""!!!!!!""""""""""""""" !!!$$$'''######""""""""""""######"""###$$$%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!!!!!!!  !!!!!! !!!"""$$$%%%$$$###""" !!!"""""""""###"""!!! !!!!!!"""######$$$%%%%%%$$$###"""!!! """###%%%''''''&&&%%%###%%%%%%$$$$$$############!!!###%%%&&&%%%###""""""""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""######$$$&&&''')))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$########################!!!!!!"""""""""#########$$$%%%%%%%%%%%%$$$######$$$%%%&&&%%%$$$######$$$&&&%%%%%%$$$$$$######### !!!!!! !!!"""###!!!!!!"""!!! !!!!!!"""###$$$$$$%%% ###""""""""""""""""""###!!!""""""###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!"""""""""############&&&&&&&&&$$$###!!!"""""""""""""""""""""""""""""""""""""""""""""""" """$$$&&&'''''''''###############$$$$$$$$$!!!!!!!!!###&&&&&&%%%$$$""""""""""""#####################$$$%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((()))***)))'''&&&&&&'''))))))))))))******++++++******+++,,,------,,,,,,,,,,,,,,,,,,---------------...///000111222333333333333333333444555666777888:::===???BBBGGGMMMRRRXXXUUUQQQLLLGGGCCC@@@???<<<;;;;;;;;;;;;;;;;;;<<>><<<;;;999999888777666555555555555555444333333333444444222111,,,+++***)))''''''&&&&&&)))*********)))((('''&&&&&&&&&&&&%%%%%%&&&&&&'''######$$$$$$%%%%%%%%%&&&&&&%%%$$$###"""###$$$%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######"""###$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!""""""$$$######""""""""""""###"""""""""!!! !!!%%%'''######""""""""""""######"""###$$$%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!! !!!"""###%%%&&&$$$###""" !!!"""!!!!!!"""######$$$$$$%%%&&&%%%$$$###""" !!!"""$$$%%%&&&%%%###"""###############""""""!!!!!!$$$(((((('''%%%$$$%%%""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""#################################"""""""""!!!!!!$$$$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%###"""###%%%&&&%%%%%%$$$$$$######### """######"""!!!###$$$$$$""" """######""" !!!"""###$$$$$$$$$ """""""""######""""""""" !!!"""#########"""""""""""""""""""""""""""!!!""""""###############!!!"""""""""############&&&%%%$$$"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$&&&(((""""""######$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((()))***)))'''&&&&&&''''''(((((()))*********+++)))******+++++++++++++++,,,------...............,,,,,,---...///000000111222222222333333444555666777888:::<<>>===<<<<<<999888777666555555555555555444333444555444333111...---,,,***(((((('''''')))***++++++***)))'''&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%########################%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$######""""""#########%%%%%%%%%###!!! """#########""""""""""""######""""""###$$$%%%%%%$$$$$$############"""""""""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!"""###$$$%%%&&&###""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""!!!%%%%%%$$$$$$###""""""""""""""""""""""""#########!!!"""###$$$%%%$$$######"""############"""!!!!!!!!!###""""""###&&&"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$###$$$&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$%%%###$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!########################%%%$$$$$$###""""""!!!!!!""""""###$$$$$$$$$$$$###$$$%%%%%%$$$""""""###%%%$$$$$$$$$$$$$$$#########&&&'''(((&&&$$$""""""######"""!!!"""$$$%%%$$$### !!!"""######$$$##############################""""""############"""""" !!!!!!""""""""""""!!!""""""""""""############!!!"""######$$$$$$######""""""""""""############%%%%%%%%%$$$###""" """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$"""  """""""""###$$$$$$$$$$$$###'''&&&&&&'''''''''$$$"""!!!""""""###$$$%%%&&&&&&$$$###########################$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&'''''''''((()))((('''&&&'''((('''((())))))*********)))))))))***************)))***,,,......---------...---......///000000111111111111222333333444444555666666777999<<<@@@CCCEEEFFFFFFDDDBBBAAA@@@@@@@@@;;;::::::999999::::::;;;pppdddYYYVVVVVVUUUTTTTTTUUUVVVXXXZZZYYYXXXUUUTTTPPPPPPQQQRRRRRRPPPOOONNNKKKKKKKKKJJJGGGEEEEEEFFFFFFEEEBBB@@@???>>>???@@@:::999888666555444444444555444333444555555333111///...---,,,++++++++++++)))***+++++++++)))'''&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###%%%&&&&&&%%%###"""%%%$$$$$$######$$$$$$%%%$$$######""""""###$$$$$$$$$%%%%%%$$$"""!!!!!!"""######""""""""""""######""""""######$$$#########"""""""""""""""#########!!!""""""""""""""""""!!!""""""""""""######$$$%%% !!!!!!""""""""""""!!!$$$###"""$$$&&&'''%%%"""$$$$$$$$$###""""""!!!!!!!!!!!!""""""#########$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$###"""!!! """%%%"""############$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%"""$$$&&&&&&$$$###$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$######### !!!"""###$$$$$$$$$$$$$$$$$$###!!!!!!"""$$$""""""##################&&&''''''&&&###""""""###"""!!!"""###%%%%%%$$$"""!!!"""######$$$###""""""########################!!!"""###$$$$$$###"""!!!""""""#########"""!!!!!!!!!!!!!!!"""""""""######!!!"""###$$$$$$$$$######""""""""""""############$$$%%%%%%&&&&&&&&&&&&%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!! !!!"""###$$$%%%$$$$$$###&&&%%%%%%%%%&&&&&&$$$###"""#########$$$$$$$$$%%%!!!!!!!!!""""""######$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))(((''''''((()))'''((()))******))))))(((((())))))******))))))((('''***------+++***+++,,,......//////000111111111000111222333333444444444444444555777:::===???@@@AAAAAA@@@???>>>>>>>>>>>>::::::999999999999::::::pppdddZZZXXXXXXUUUTTTTTTXXXYYY[[[\\\[[[YYYWWWUUUOOOPPPQQQQQQQQQPPPOOONNNKKKLLLLLLJJJHHHFFFFFFGGGCCCAAA>>>;;;::::::<<<===::::::888777555444444444555444333444555555333111******)))))))))))))))***)))***+++,,,+++)))'''&&&############$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###%%%&&&&&&%%%###"""######""""""""""""######$$$###############$$$$$$ """$$$$$$$$$###$$$%%%######""""""""""""######""""""#########""""""!!!!!!!!!""""""######$$$$$$!!!!!!""""""""""""!!!!!!###"""""""""""""""###$$$ !!!#########"""!!!"""###!!! !!!!!!"""#########$$$$$$######""""""!!!!!!%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%&&&%%%$$$###""""""&&&%%%###"""%%%((("""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''###$$$%%%%%%&&&&&&&&&&&&"""$$$'''&&&$$$"""###%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%$$$######$$$$$$###""""""###$$$&&&)))***########################"""""""""###$$$$$$%%%%%%#################################$$$%%%%%%&&&&&& !!!###$$$$$$$$$###$$$###""" """$$$!!!!!!""""""#########$$$!!!""""""!!!!!!"""### !!!$$$&&&%%%###!!!""""""###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$###"""!!! !!!!!!""""""!!!"""###$$$%%%$$$######""""""""""""############ !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%&&&&&&%%%$$$"""!!!"""###$$$%%%$$$######%%%$$$######%%%%%%%%%$$$%%%$$$###"""!!!!!!"""$$$%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%'''(((((('''''')))***'''((()))******)))((('''((()))))))))))))))((((((%%%(((,,,,,,***((()))+++------......//////000000000000111333333333333333333333333555888;;;======>>>===<<<;;;;;;::::::::::::999999999999999999:::qqqfff]]]ZZZZZZWWWUUUUUUXXXYYYZZZZZZYYYWWWUUUSSSSSSRRRRRRQQQPPPPPPOOOOOOLLLMMMMMMKKKHHHGGGGGGGGGFFFDDDAAA@@@@@@@@@@@@???:::999888666555555555555333333444444444333222222///---+++***++++++***)))***+++***)))'''&&&''')))'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((($$$ !!!%%%&&&$$$!!!%%%$$$###""""""###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$'''%%%"""!!!"""#########"""""""""!!!"""###$$$$$$ ###%%%&&&%%%%%%$$$ !!!$$$%%%%%%$$$ !!!!!!!!!"""""""""###""""""""""""""""""""""""###############"""!!!!!!"""""""""""""""""""""""" !!!"""$$$$$$$$$###"""""""""""""""!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""!!! !!!"""###$$$"""!!!"""%%%&&&$$$""" """%%%%%%$$$######$$$$$$"""!!! """%%%&&& !!!###%%%%%%%%%$$$###!!!"""###%%%%%%$$$######%%%$$$$$$######$$$$$$%%%((('''%%%$$$###$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%########################%%%###$$$%%% !!!""""""######!!! !!!"""######&&&%%%$$$""""""$$$%%%&&&!!!!!!""""""######$$$$$$%%%%%%$$$###"""!!! ###$$$&&&%%%###"""!!!"""!!!!!!"""!!!!!! ######""""""!!!!!! ###"""!!!"""######"""!!!###"""""""""###$$$%%%%%%$$$###"""!!!!!!"""###$$$  """$$$%%%$$$###""" !!!"""###!!!######"""#########$$$$$$$$$$$$$$$""" !!!###%%%&&& !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########""""""""""""###%%%&&&&&&%%%###"""$$$$$$###"""!!! """"""""""""""""""""""""!!!!!!""""""######$$$$$$"""""""""###$$$%%%'''(((%%%%%%%%%%%%%%%&&&'''(((######$$$%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''')))******))))))***+++)))'''&&&%%%%%%&&&((()))++++++,,,,,,,,,++++++***///...---,,,,,,---//////...000111111000000111222222222222333444666999:::>>>===<<<;;;;;;<<<===>>>:::888666555777888888777rrrggg\\\YYYYYYVVVTTTUUUXXXYYYZZZZZZYYYWWWUUUSSSSSSSSSSSSRRRQQQPPPPPPPPPLLLMMMMMMKKKHHHFFFFFFGGGGGGDDDAAA@@@@@@@@@???>>>:::999888777555555555555333444444444444333222222///---+++***++++++***)))*********)))'''&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&& !!!$$$###!!!$$$$$$############$$$$$$$$$######"""!!!!!!!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%######$$$$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""#########""" !!!""""""!!! !!!!!!!!!!!!""""""""""""$$$###!!!###############"""!!!!!!"""""""""""""""""""""""" !!!"""#########"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$""""""!!!!!!!!!!!!""""""%%%$$$###""""""###$$$$$$$$$"""!!!"""$$$&&&$$$###!!!"""$$$$$$#########%%%$$$###!!! !!!$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%########################%%%%%%&&&'''###$$$!!!!!!""""""###$$$$$$%%%######"""""""""###$$$$$$###"""!!! !!!"""###"""""""""""""""#########$$$$$$######"""!!!!!!!!!###""" !!!""""""!!!""""""#########"""!!!!!!$$$#########""""""""""""$$$###"""######$$$############""""""######$$$%%%$$$######""""""######$$$"""!!!!!!!!!!!!""""""###$$$###"""!!! !!!""" ###''')))&&& """""""""#########$$$$$$""""""!!!"""#########"""""""""""""""#########$$$###########################""""""###$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$###""" """$$$&&&'''""""""""""""""""""""""""#########$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))******)))(((***+++)))(((&&&%%%%%%&&&'''(((******++++++++++++******------,,,,,,---...///000///000111111000000111222111111111222333555777888;;;::::::999:::;;;<<<===<<<:::777666777888777777ttthhh\\\XXXWWWUUUTTTUUUXXXYYYZZZZZZYYYWWWTTTSSSSSSSSSSSSRRRRRRQQQQQQPPPLLLMMMMMMKKKHHHFFFFFFGGGGGGEEEAAA@@@@@@@@@???===:::999888777666555555555444555555666555444333222///---+++***++++++***))))))***+++)))'''&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%###!!!!!!$$$'''&&&$$$######$$$$$$$$$$$$######$$$###"""!!! $$$$$$%%%%%%%%%%%%$$$$$$###"""""""""######""" !!!"""$$$$$$######"""%%%###!!! !!!######!!! !!!!!! """"""""""""!!!!!!!!!!!!###""""""!!! ###############"""!!!!!!""""""""""""""""""""""""!!!!!!"""""""""!!! !!!!!!""""""#####################$$$%%%%%%###""""""!!!!!!""""""###&&&%%%$$$##################"""""""""$$$%%%$$$###"""###$$$###""""""$$$&&&&&&%%%###""""""###$$$%%%)))(((%%%#########$$$&&&#########"""######$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$$$$$$$%%%########################!!!!!!###$$$""" %%%!!!!!!""""""###$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%############""""""""""""""""""""""""""""""""""""&&&### ###%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$############!!!!!! !!!!!!######"""""""""###$$$$$$$$$######""""""######$$$"""""""""""""""!!! ###""""""!!!!!!!!!!!!"""&&&###  !!! !!!!!!!!!"""""""""######!!!"""$$$%%%$$$###!!! """""""""#########$$$$$$########################$$$#########%%%&&&%%%$$$%%%%%%%%%$$$$$$######"""######"""!!!"""###$$$%%%""""""""""""""""""""""""$$$##################""" !!!###$$$$$$$$$######$$$$$$#########$$$%%%%%%++++++***((('''&&&%%%%%%&&&&&&&&&&&&'''''''''''''''((())))))(((((()))+++)))((('''&&&%%%%%%&&&'''))))))************))))))+++++++++,,,---...///000///000111111000000111222000000000111222444666777777777666666777999;;;<<>>;;;999999999888777uuuiii\\\XXXWWWUUUUUUVVVWWWXXXYYYYYYXXXVVVTTTRRRPPPOOOOOOOOOOOOOOONNNNNNKKKLLLLLLJJJGGGFFFFFFFFFBBB@@@??????AAABBBCCCBBB;;;:::999777666666666666666777888999888666444222///---+++***++++++***)))(((***+++***((('''&&&''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%$$$"""!!!""""""!!! ###$$$%%%&&&&&&%%%$$$###''''''&&&%%%$$$#########!!!!!!""""""""""""!!!!!!!!!!!!!!!###$$$$$$""" !!!###%%%%%%$$$###!!! !!!"""$$$%%%%%%$$$$$$"""!!! !!!###$$$$$$###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!"""######$$$  !!!!!!######""""""""""""######$$$$$$$$$###"""!!! """###############$$$$$$#########"""!!!"""$$$''''''&&&%%%$$$######$$$$$$!!!"""###%%%%%%%%%$$$###$$$###"""""""""###%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$######""""""######$$$""""""#########$$$$$$$$$########################$$$&&&&&&%%%$$$%%%%%%%%%""""""###############$$$%%%$$$###"""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$######""""""!!!!!! !!!"""###$$$$$$"""%%%$$$ !!!!!!"""###$$$$$$$$$###""""""""""""""""""""""""$$$%%%%%%###!!!"""$$$'''######""""""!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!############"""!!!!!!!!!""""""""""""!!!!!!%%%''''''%%%###!!!!!!!!!!!!!!!""""""""""""###$$$%%%###!!! !!!###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""***444444***"""!!!$$$!!!!!!!!!"""###$$$%%%&&&###""""""""""""$$$%%%&&&""""""""""""""""""""""""""""""!!!!!!  ###%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%'''((((((''''''((()))((((((''''''&&&&&&&&&&&&&&&'''((()))))))))))))))((()))***+++---.........---///000000///...000111111111222333444555555555444444444555777999;;;===AAA>>>;;;:::::::::999888uuuhhh]]]ZZZYYYXXXWWWXXXWWWXXXYYYYYYXXXVVVSSSRRRNNNNNNNNNNNNNNNNNNNNNNNNKKKLLLLLLJJJGGGEEEEEEFFFBBB@@@>>>???AAACCCCCCCCC;;;:::999888777666666666777888::::::999777444222///---+++***++++++***)))(((***++++++)))'''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%!!!!!! !!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$######"""#########!!!!!!""""""""""""!!!!!!%%%$$$$$$%%%''''''&&&$$$ !!!"""!!!!!!  ###%%%&&&&&&%%%$$$&&&$$$###"""###"""!!!!!!!!!!!!!!!"""""""""""" """###$$$$$$###############"""!!!!!!""""""""""""""""""""""""""""""!!! !!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!""""""###$$$######""""""######$$$%%%&&&&&&&&&%%%$$$######!!!###$$$$$$######$$$%%%"""###$$$###""""""$$$&&&###""""""!!!!!!!!!!!!"""!!!###%%%&&&%%%$$$############"""######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&'''(((((()))***######""""""""""""######$$$##################$$$"""""""""############$$$###########################&&&%%%###"""$$$$$$"""%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!! !!!!!!!!!####################################"""""""""""" """######$$$!!!$$$&&&%%%### !!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!""""""""" """""" !!!%%%######"""!!!!!!!!!"""""" !!!!!!""""""!!!!!!  """######$$$$$$ !!!!!!""""""""""""!!!!!!###!!!!!!!!!"""""""""######"""$$$%%%### """%%%#########$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!---999888...$$$###&&& !!!!!!"""###$$$%%%%%%#####################"""""""""""""""""""""""""""$$$##################"""!!!###%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&######$$$$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&'''((())))))******)))((()))***+++,,,---------,,,---......------...///111222333444555555555555555555555555777999;;;===>>><<<::::::;;;<<<<<<;;;ssshhh^^^\\\\\\ZZZYYYZZZWWWXXXXXXYYYXXXUUUSSSRRRNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKJJJGGGEEEEEEFFFDDDBBB@@@???@@@AAAAAA@@@;;;;;;999888777666666666777999;;;;;;:::888444222///---+++***++++++***)))''')))++++++)))'''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%$$$$$$$$$%%%'''%%%%%%%%%$$$$$$%%%%%%%%%"""""""""""""""######$$$""""""############""""""&&&%%%$$$$$$&&&''''''&&& !!!!!!!!!"""""""""!!!!!!"""###############%%%$$$"""""""""!!!  !!!"""###$$$$$$"""$$$&&&((((((###############"""!!!!!!""""""""""""""""""""""""###"""!!!!!!!!!"""###$$$!!!!!!!!!!!!"""""""""""""""""""""!!!"""######$$$$$$######""""""######$$$$$$%%%&&&&&&&&&%%%$$$$$$!!!###%%%$$$""""""$$$&&&!!!"""$$$$$$#########%%%!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&'''((()))******######""""""""""""######$$$$$$$$$######$$$$$$$$$""""""""""""####################################""""""##############################!!!!!! !!!""""""%%%%%%%%%&&&&&&%%%%%%%%%"""""""""""""""######### !!!"""######&&&"""###&&&%%%###"""""""""###""""""!!!!!!!!!!!!"""""""""######### #########"""!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!"""###### !!!"""######"""!!!###  '''"""""""""#########$$$$$$"""&&&%%%""" """$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""")))000111,,,&&&$$$%%%!!!"""###$$$$$$###"""!!!"""###$$$$$$###""" """"""""""""""""""""""""#########$$$$$$$$$$$$$$$!!!""""""###$$$%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%#########$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&''''''&&&%%%'''(((%%%%%%&&&'''((((((((((((&&&'''((()))************((()))***+++,,,,,,++++++***,,,------++++++,,,...000111222333444444333333555555444555666888:::;;;;;;999888999;;;===>>>>>>rrrhhh___]]]^^^\\\ZZZ[[[WWWWWWXXXYYYWWWUUUSSSQQQOOOOOOOOOOOOOOOOOOOOOOOOJJJKKKKKKIIIGGGEEEEEEFFFGGGDDDAAA@@@@@@@@@???>>><<<;;;999888777777666666888999;;;<<<;;;888444222///---+++***++++++***)))'''))),,,,,,***'''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((('''%%%###"""######'''&&&$$$$$$$$$$$$&&&'''""""""""""""###$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%###!!!!!!###%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$###!!!  """###!!!  !!!"""!!!  !!!"""###$$$%%%$$$$$$###"""!!! ###############"""!!!!!!""""""""""""""""""""""""###"""!!!!!!!!!###$$$%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$############$$$$$$!!!"""###$$$%%%$$$###"""!!!###%%%$$$""""""$$$&&& """%%%%%%$$$######$$$#########$$$%%%%%%%%%%%%)))'''%%%#########$$$%%%!!!"""###%%%%%%$$$######%%%$$$$$$$$$$$$$$$$$$%%%"""###%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$&&&''''''(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""#################################### $$$### """''''''""" !!!!!! !!!!!!"""######!!!""""""######""""""!!!!!!!!!""""""######$$$$$$ !!!""""""###$$$$$$##################"""!!! """"""######$$$$$$$$$%%%###%%%%%%"""###(((######"""!!!!!!!!!!!!!!!###$$$%%%&&&&&&%%%$$$###$$$###!!! """""" !!!#########"""!!!!!!###%%%$$$!!! !!!############$$$$$$$$$$$$ '''(((%%%!!!!!!###!!!""""""""""""#################################!!!"""$$$&&&'''&&&$$$"""###$$$%%%%%%$$$"""###&&&'''&&&&&&""""""""""""""""""""""""!!!!!!""""""######$$$$$$%%%%%%$$$######$$$$$$%%%&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((($$$$$$&&&'''((()))))))))'''''')))***++++++++++++))))))+++,,,,,,+++***))))))+++,,,,,,+++***,,,---///000111222333333222111555444444444555777888:::999777777888;;;>>>??????qqqfff]]]\\\]]][[[ZZZZZZZZZYYYXXXWWWUUUTTTSSSRRROOOOOOOOONNNOOOOOOPPPPPPLLLKKKIIIHHHGGGFFFFFFFFFGGGCCC>>>===@@@CCCDDDCCCAAA>>>:::888777777888888CCCJJJNNNHHH:::111111555///---,,,+++++++++)))'''&&&''''''(((((((((((('''"""###$$$%%%'''((())))))%%%&&&&&&&&&%%%###!!! %%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%&&&$$$###"""!!!!!!"""###$$$#########$$$$$$%%%%%%%%%##############################"""""""""""""""###&&&$$$######$$$%%%%%%$$$#######################################"""!!!!!!""""""""""""""""""""""""###""" !!!$$$%%%######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$"""######"""""""""%%%'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""###$$$%%%"""###$$$%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!###$$$$$$######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&### ###%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""""""""""""""""""#########""""""!!!$$$$$$###"""!!!!!!!!!""" !!!"""######"""!!! #########"""""""""""""""!!!!!!""""""######$$$$$$$$$""" ######!!! !!!!!!""""""%%%%%%$$$###""""""############""""""""""""######  !!!"""###""""""""""""############ !!!"""%%%'''(((&&&###  """$$$$$$'''$$$!!! !!!!!! ###########################$$$$$$$$$$$$###""""""######""""""######$$$%%%$$$###"""!!!!!!"""###$$$###""""""!!!!!!!!!!!!"""%%%$$$###""""""###$$$%%%%%%$$$$$$###"""!!!!!!!!!%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%$$$############""""""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%&&&&&&''',,,,,,+++***)))(((''''''(((''''''''''''(((((()))(((((()))***+++,,,,,,---,,,---000222333333222111444444444444444444444444666666777777888999999999qqqfff]]]\\\]]]\\\ZZZ[[[YYYYYYXXXWWWUUUTTTSSSRRRPPPOOOOOONNNNNNOOOOOOOOOLLLKKKJJJIIIHHHFFFEEEDDDEEEDDDBBB@@@???@@@CCCEEEDDD???999666888<<<>>>???EEEEEEDDD@@@999444333333...---++++++++++++)))(((***+++++++++++++++******$$$%%%%%%&&&'''((())))))''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$#########"""""""""""""""###############$$$$$$$$$%%%%%%##############################""""""""""""######%%%###""""""###$$$#############################################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$"""######$$$$$$######"""""""""##################%%%%%%$$$!!!##############################"""!!!!!!!!!"""###"""###$$$%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############!!!###$$$$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%"""!!!!!!###%%%$$$"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""######$$$$$$$$$$$$######$$$###""""""""""""""""""!!!""""""""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""  ###$$$###!!! !!!!!!!!!"""""""""$$$######"""!!!!!!""""""""""""!!!!!!!!!!!!""""""$$$$$$###############$$$!!!!!!"""""""""######### """"""!!!""""""###"""!!!$$$!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$#########""""""######$$$%%%######""""""""""""######""""""!!!!!!!!!!!!""""""$$$$$$###""""""###$$$$$$"""!!!!!! """""""""###############%%%%%%$$$#########$$$$$$&&&&&&$$$###""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''+++******))))))((((((((()))(((((((((((()))*********************++++++++++++---///111222222111111444444444444444444444444555555555666777777888888qqqfff^^^\\\]]]\\\[[[[[[YYYXXXWWWVVVUUUTTTSSSRRRQQQPPPOOOOOONNNNNNNNNNNNLLLLLLLLLKKKIIIGGGDDDCCCCCCEEEFFFCCC???>>>BBBEEEEEE???888888===BBBEEEEEEDDD???999777888888555222---,,,++++++,,,,,,***)))))))))***))))))((('''&&&&&&'''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%%%%###"""!!!!!!"""##############################$$$$$$$$$""""""""""""""""""""""""###"""""""""""""""#########"""!!!!!!#########!!!########################"""############""""""!!! !!!"""###%%%%%%$$$###""""""######$$$$$$######"""""""""""""""""""""""""""$$$$$$### ########################%%%$$$!!! !!!"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&########################%%%%%%$$$$$$######""""""!!!###$$$$$$######$$$%%%'''&&&&&&%%%%%%$$$#########"""""""""$$$$$$""" $$$$$$######$$$$$$%%%&&&########################$$$$$$###""""""###$$$$$$###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""###$$$######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!  ###$$$$$$###!!!!!!"""""""""""""""###"""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!'''&&&%%%$$$############!!!!!!""""""""""""#########"""!!!  """######""" !!!!!!$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$###""""""""""""###$$$$$$""""""############""""""!!!!!! !!!!!!"""###$$$$$$$$$###""""""###$$$$$$$$$$$$######"""!!!!!!!!! !!!!!!"""""""""##################$$$%%%'''&&&%%%###"""!!!!!!!!!$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&''')))))))))))))))))))))((()))))))))))))))***+++++++++++++++*********))))))+++,,,...000111111111000444444444444444444444444333333333444555555666666pppfff]]]\\\^^^\\\[[[\\\XXXXXXWWWVVVUUUTTTSSSSSSRRRQQQPPPOOONNNNNNNNNNNNMMMMMMNNNMMMJJJGGGDDDBBBDDDEEEFFFDDDAAA@@@BBBDDDDDD???<<<>>>CCCFFFDDDAAA>>>999555555999:::666222---+++***+++,,,,,,+++***))))))))))))((('''%%%%%%'''''''''''''''&&&&&&&&&$$$###"""""""""###%%%&&&%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""" """$$$$$$$$$###""""""#####################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###$$$###"""""""""$$$$$$###!!!########################""""""############"""!!! !!!""""""#########""""""""""""############""""""""""""""""""!!!!!!!!!!!! !!!!!! !!!########################$$$""" !!!"""!!!"""######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""'''&&&&&&%%%$$$######"""!!!###$$$$$$######$$$%%%$$$$$$##################""""""######$$$###!!! $$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$""""""!!!!!!!!!!!!""""""##############################$$$%%%%%%%%%%%%$$$######$$$$$$%%%$$$$$$$$$"""!!!!!!!!!"""###$$$$$$%%%###""" !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!"""#########""""""""""""############""""""""""""""""""!!!!!!"""!!!!!! !!!!!!"""###""""""!!! !!!!!!!!!!!!!!!!!!"""""""""###&&&&&&%%%$$$######"""""" """###""" """$$$%%%%%%""""""""""""""""""""""""!!!""""""#########"""""""""""""""###$$$$$$!!!"""###$$$$$$###"""!!! !!!"""$$$$$$$$$##################$$$%%%%%%$$$$$$$$$######### !!!"""######"""""""""""""""###$$$%%%#########"""######$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''(((((()))))))))(((((((((((()))***++++++************************+++,,,---///000000000000333333333333333333333333111111222333333444444555oooeee\\\[[[]]]\\\[[[\\\YYYXXXXXXWWWVVVUUUTTTTTTSSSRRRQQQPPPOOOOOOOOOOOONNNNNNNNNMMMKKKHHHDDDBBBGGGEEECCCCCCDDDEEEDDDBBBAAA@@@BBBEEEHHHEEE===666666666777888999999666444---+++***+++,,,,,,+++***---------,,,+++***)))(((&&&&&&&&&%%%%%%%%%$$$$$$###"""!!!!!!"""###%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$((('''$$$!!! !!!!!! !!!"""$$$$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$$$$######$$$%%%%%%$$$"""""""""""""""""""""""""""!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""  !!!""""""""""""######""""""""""""""""""!!!!!!!!!!!!!!!!!!############$$$&&&""""""""""""""""""""""""!!!  """###!!!!!!!!!!!!!!!""""""###""""""!!!!!!""""""###$$$""""""""""""""""""""""""(((((('''&&&%%%$$$$$$###!!!###$$$$$$######$$$%%% !!!"""######$$$!!!"""$$$$$$$$$""""""!!!$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########""""""!!!!!!!!!!!!""""""##############################$$$%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$######"""!!!!!!!!!"""###$$$$$$$$$###""" !!!""" !!!!!!""""""""""""#########""""""!!!!!!!!!!!!"""""""""!!!!!!!!!"""############""""""""""""""""""###$$$$$$######"""###""""""!!!!!!""""""### !!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!! !!!"""!!! """"""  """######"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!""""""###$$$!!!"""###$$$$$$###"""!!! !!!"""$$$$$$#########$$$$$$#########"""!!!!!!!!!!!!!!! !!!""""""###$$$$$$!!!!!!!!!!!!"""######$$$""""""""""""###$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&'''(((((())))))'''&&&&&&'''((()))***+++((())))))***++++++,,,,,,,,,,,,---...///000111111333333333333333333333333111111222222333444444444mmmccc[[[ZZZ\\\[[[ZZZ[[[YYYYYYYYYXXXWWWVVVVVVVVVTTTSSSRRRQQQQQQQQQQQQQQQNNNNNNNNNMMMKKKHHHFFFEEEHHHDDDAAAAAAEEEGGGFFFCCCCCCDDDGGGHHHFFF@@@777111333555888:::999777555444---,,,++++++,,,,,,***)))+++++++++++++++***)))(((%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))&&&""" """"""############""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$###$$$%%%&&&&&&$$$"""""""""""""""""""""""""""!!!""""""############"""########################$$$"""!!!"""!!!""""""######""""""!!!!!!!!!!!!""""""############%%%''''''%%%$$$$$$%%% !!!"""###$$$!!!!!! !!!!!!"""!!! !!!###$$$########################''''''&&&&&&%%%%%%$$$$$$!!!###$$$$$$######$$$%%% """###$$$$$$!!!"""$$$$$$######$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""###""""""!!!!!!""""""#################################$$$%%%%%%%%%%%%$$$ !!!"""###############""""""""""""""""""###$$$""""""!!!!!!!!!!!!"""""" !!!!!!""""""###############"""""""""""""""######"""!!! !!!###"""""""""""""""!!!!!!!!!"""$$$%%%%%%$$$############""""""""""""###### !!!"""###$$$ !!!!!!!!!!!!"""""" !!!!!!"""!!!!!!!!! """###"""!!!$$$###"""!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""#########""""""!!! """!!!!!!!!!!!!"""######""""""############""""""!!!!!! !!!!!!"""###$$$"""###$$$$$$$$$$$$###"""############"""""""""""""""""""""######$$$$$$$$$!!!!!!!!!!!!!!!!!!"""###$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&''')))***+++'''((()))***+++,,,------------......///111111222333333333333333333333333222222222333444444555555lllbbbYYYYYY[[[ZZZYYYZZZZZZZZZZZZYYYXXXXXXWWWWWWTTTTTTSSSSSSSSSSSSSSSTTTOOONNNMMMLLLJJJIIIHHHGGGGGGEEEBBBBBBCCCFFFHHHIIIIIIJJJIIIEEE???999666555555555666666666666444444...---++++++++++++)))((((((((()))))))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%"""!!! !!!"""###%%%$$$###"""!!!!!!!!!!!!""""""!!!!!!!!! ########################!!!!!!!!!!!!"""###$$$%%%###"""###%%%&&&%%%###!!!""""""""""""""""""""""""!!!!!!"""##########################################"""!!!  !!!!!!!!!""""""""""""!!!!!! !!!!!!"""###$$$%%%%%%$$$%%%''''''%%%#########!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########"""!!!######!!!  ###""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%% !!!""""""###$$$$$$!!!###%%%$$$###$$$&&&)))$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""#########""""""#################################"""######$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$$$$###"""""""""""""""""" !!!""""""######""" !!!""""""###!!!!!!!!!"""""""""""""""!!!###"""!!! """$$$"""""""""!!!!!!!!! !!!###$$$%%%$$$###"""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""### !!!!!!!!!"""""""""###$$$$$$$$$$$$###""""""%%%%%%"""!!!###"""!!!!!!!!!######!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$#########!!!!!!!!!!!!!!!"""############""""""""""""######""""""!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%########################""""""!!! !!!!!!""""""""""""###$$$%%%&&&"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((***+++,,,))))))*********+++++++++.........///000111222333222222222222222222222222333333444444555666666777kkkaaaXXXXXXZZZYYYXXXYYY[[[[[[ZZZZZZYYYYYYXXXXXXUUUTTTTTTTTTTTTTTTUUUUUUOOONNNMMMKKKJJJIIIIIIIIIDDDEEEEEECCCAAACCCHHHNNNOOONNNJJJAAA888444777<<<888555222222444555444222///...,,,+++++++++)))'''***++++++,,,,,,,,,++++++%%%%%%%%%&&&&&&'''''''''!!!"""###$$$$$$###"""!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%###!!! !!!!!!""""""!!!!!! ########################!!!!!!!!!!!!"""###$$$%%%!!!!!!"""$$$%%%$$$"""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!"""#########!!! !!!!!!""""""""""""!!!!!! !!!###$$$%%%&&&'''!!!###%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$""" %%%$$$"""!!! $$$###!!! !!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########!!!###$$$$$$######$$$%%%###############$$$$$$$$$!!!###%%%$$$###$$$(((,,,$$$$$$######$$$$$$%%%&&&########################"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!"""###$$$%%%&&&&&&&&&$$$$$$###"""!!!!!!""""""!!!###$$$$$$###### !!!""""""### !!!!!!"""""" """"""!!!!!!###&&&""""""!!!!!!  """###$$$###"""!!!!!!!!! !!!!!!###"""!!!  !!!!!!!!!""""""###$$$$$$###""" """'''(((%%%!!! !!!!!! !!!###$$$"""!!!######################## !!!"""$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!"""######$$$###"""!!!!!!"""###$$$###""""""!!!!!!!!!!!!""""""###$$$%%%%%%$$$###""""""""""""""""""""""""###############""""""""""""###"""!!! !!!$$$''')))***!!!""""""""""""##################$$$$$$%%%%%%%%%##############################$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))+++,,,---+++++++++***************////////////000222333444222222222222222222222222444444555666666777777888hhh^^^VVVUUUXXXXXXXXXZZZ]]]]]][[[ZZZYYYYYYYYYYYYYYYWWWUUUTTTTTTSSSRRRQQQOOONNNMMMKKKIIIHHHGGGGGGFFFEEEEEEFFFIIILLLMMMLLLJJJCCC;;;777888::::::888555666777888777666444333111000...---,,,,,,,,,---...---+++*********++++++&&&&&&&&&&&&&&&'''((()))%%%$$$######""""""######"""""""""###$$$$$$$$$$$$&&&%%%$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""###"""""""""""""""""""""$$$$$$######""""""!!!!!! !!!$$$&&&''''''&&&%%%$$$###"""!!!!!!"""###$$$######""""""!!!!!! """!!!  !!!""""""!!! !!!###%%%$$$###!!!!!!!!!"""######!!! !!!""""""######""""""""""""$$$%%%&&&$$$$$$################## ###""" ###$$$!!!######$$$%%%%%%%%%%%%$$$ !!!"""###!!! !!!"""###$$$ !!!!!!!!! !!!###%%%$$$###"""###############$$$%%%%%%%%%&&&""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$#########""""""!!!!!!######""""""###%%%'''(((!!!###&&&'''&&&$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$###"""!!! """"""""""""""""""""""""###"""""""""""""""""""""$$$#########""""""!!!!!!#########"""""""""""""""######""""""!!!!!! !!!!!!!!! !!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!"""######""" %%%$$$"""!!!!!!!!!"""###""""""!!!!!! """!!!!!!"""%%%$$$###"""!!!!!!!!!!!!###""""""""""""######$$$"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!"""######$$$$$$$$$###!!! !!!"""&&&%%%%%%%%%$$$#########%%%%%%$$$###""""""######!!!""""""!!!!!! !!!!!!"""############"""###$$$%%%''''''&&&%%%$$$$$$$$$###""""""###$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&''')))******(((&&&%%%&&&&&&((()))************+++,,,...000111111000000///000222444555555555555333555666888888666555333jjj___VVVVVVXXXXXXWWWYYY[[[[[[ZZZYYYXXXXXXWWWWWWXXXVVVTTTTTTTTTTTTSSSQQQNNNNNNNNNMMMLLLIIIGGGEEEFFFFFFIIILLLOOOOOOMMMKKKGGGBBB;;;:::<<>>===333444666777777555444333333111///---++++++++++++,,,+++***(((((('''((((((%%%%%%%%%%%%&&&&&&'''((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&$$$######""""""###&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######"""!!!!!!!!!"""""""""#########$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%#########"""""""""""""""###$$$$$$$$$### $$$###"""!!!!!!"""###$$$$$$######""""""""""""###"""!!! !!!"""$$$###!!!!!!""""""!!! !!!"""#########""" !!!!!!"""######$$$%%%$$$###"""""""""###$$$######################## ###""" ###$$$"""!!!!!!"""############"""$$$###"""""""""###$$$$$$""""""""""""############""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%#########$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%############"""""""""!!!""""""!!!!!!"""###$$$%%%$$$%%%''''''$$$""" """""""""###$$$$$$%%%%%%$$$######"""!!! """"""""""""""""""""""""$$$$$$$$$########################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!"""$$$&&&&&&###!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""""""""###""" !!!$$$&&&""""""!!!!!!!!!""""""###"""""""""!!!!!!!!! ###"""""""""""""""######!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!$$$###""""""!!!!!!!!!"""######""""""""""""""""""$$$$$$$$$#########""""""!!!"""###############"""!!!"""######$$$$$$######$$$$$$%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''(((((('''''''''((()))******)))(((''''''((()))***++++++++++++***+++---///000000000//////000222333444555555444444555666777777666555444kkkaaaWWWVVVXXXWWWVVVWWWYYYYYYXXXWWWWWWVVVVVVVVVWWWUUUTTTTTTUUUUUUTTTSSSMMMNNNOOOOOONNNJJJFFFDDDFFFGGGKKKOOOQQQPPPKKKGGGAAA===999888999;;;:::888222333555666777666444333444222///---+++)))))))))---,,,***)))''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%((('''%%%###"""###$$$%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############"""!!!!!! !!!!!!!!!""""""""""""######$$$$$$%%%$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""#####################"""######""""""""""""######$$$$$$###""""""###$$$%%%"""!!!!!! !!!!!!"""###!!! !!!""""""!!! ###"""""""""""""""""""""!!!!!!""""""######$$$$$$&&&%%%$$$""""""!!!""""""######################## ###""" $$$$$$"""!!!!!!"""############"""%%%%%%$$$#########$$$$$$###$$$$$$%%%%%%$$$"""!!!$$$$$$$$$%%%%%%%%%&&&&&&######################## """######"""!!!!!!"""##################""""""""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&############""""""""""""!!!!!! !!!""""""###%%%&&&%%%###!!! #################################"""""""""!!!!!!""""""""""""""""""""""""%%%%%%%%%$$$$$$###############""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""$$$''')))((($$$ #########"""!!!!!! """"""""""""""""""""""""$$$$$$"""!!!!!!""""""###"""!!! !!!###%%%''' !!!"""###############"""""""""""""""!!!!!! """$$$$$$""" !!!!!!!!!!!!"""###$$$%%%###"""!!!  """"""###$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!#########$$$######"""!!!!!!!!!"""""""""""""""""""""###$$$$$$$$$###"""!!! !!!"""###$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###&&&%%%$$$$$$$$$$$$%%%&&&$$$############$$$%%%%%%&&&&&&&&&%%%$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''((((((***++++++***)))((())))))***+++,,,,,,,,,,,,******,,,---...////////////000111333333444444444555555555555555555555555mmmbbbXXXWWWXXXWWWVVVWWWXXXXXXXXXXXXWWWWWWVVVVVVUUUTTTTTTUUUVVVVVVUUUTTTNNNOOOOOONNNMMMKKKHHHGGGHHHIIIKKKMMMNNNKKKFFFAAA@@@===999777777666333111333444666777777777555444222000...,,,************///...---+++)))(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$############$$$&&&$$$###"""###%%%(((***###$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###############""""""!!!!!!!!!"""""""""######!!!"""###$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!""""""######$$$$$$ !!!!!! ###""""""""""""""""""#########!!!!!!!!!###%%%&&&!!!!!!!!!!!!!!!""""""""""""$$$$$$###%%%%%%$$$###!!! !!!"""!!!!!!!!!""""""#########$$$$$$###"""""""""""""""""""""""""""############ ###""" $$$%%%#########$$$%%%%%%%%%%%%$$$"""""""""""""""############$$$%%%%%%%%%### """""""""#########$$$$$$ !!!###"""!!! !!!!!!$$$#########"""!!!!!!!!!""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%#########""""""""""""""""""!!!!!!!!! !!!!!!###$$$###"""###$$$$$$$$$$$$#########""""""########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!"""$$$%%%$$$"""##################""""""""""""""""""""""""""""""###""" !!!""" $$$&&&'''%%%"""  """$$$%%%%%%%%%$$$############"""""""""""""""###$$$%%%%%%$$$###"""""""""!!!!!!"""###$$$$$$%%%%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!"""######$$$$$$"""###$$$%%%%%%$$$###"""""""""######$$$$$$%%%%%%!!!"""$$$%%%%%%###!!!  !!!!!!!!!!!!!!!######$$$%%%%%%%%%%%%$$$&&&%%%###!!! !!!!!!"""######""""""""""""#####################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''((())))))))))))((())))))***+++,,,,,,++++++)))***+++,,,---.........///000111111222333333333555555444333333444555555nnncccYYYWWWXXXWWWVVVVVVXXXXXXYYYYYYYYYXXXWWWWWWUUUTTTTTTUUUWWWWWWVVVTTTQQQOOOMMMLLLKKKKKKKKKLLLOOOMMMKKKJJJIIIGGGCCC@@@AAA???===;;;999777555444444555777888888777666444...---,,,+++******+++,,,...------+++***((('''&&&''''''(((((((((((('''&&&&&&%%%$$$$$$######$$$$$$%%%$$$""""""###&&&)))+++###$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$###"""""""""#########$$$$$$!!!"""######$$$$$$$$$$$$$$$######"""!!! !!!!!!""""""######$$$$$$ !!!!!!""""""""""""""""""""""""######""""""""""""!!!!!! !!!"""###$$$ !!!!!!""""""""""""""""""######""" """$$$###"""!!!"""$$$ !!!!!!!!!!!!!!!"""!!!!!!""""""############!!!!!!"""""""""######### ###### !!!%%%&&&$$$######$$$%%%%%%%%%%%%$$$ !!!"""###$$$$$$$$$"""###$$$$$$###!!!!!!!!!!!!""""""""""""###"""""""""######$$$$$$$$$$$$%%%''''''%%%$$$%%%&&&$$$#########"""!!!!!!!!!""""""###$$$$$$$$$$$$###""""""""""""############""""""""""""""""""######""""""""""""""""""!!!!!!!!!######""""""$$$%%%%%%%%%$$$$$$###"""""""""############$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!""""""#########!!!!!!!!!!!!""""""""""""###!!! !!!!!! """"""######$$$%%%&&&&&&"""""""""""""""""""""""""""!!! """### """$$$&&&%%%###  ###%%%&&&&&&&&&&&&""""""""""""############""""""!!! !!!""""""$$$$$$###"""!!!!!!""""""%%%%%%###"""!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!"""######$$$$$$"""###$$$%%%%%%$$$###""""""""""""######$$$$$$%%% !!!###$$$$$$###""" !!!!!!!!!!!!!!! ######$$$%%%%%%%%%%%%$$$&&&%%%###!!! !!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''((((((((())))))******+++*********)))******+++,,,---...///000000000000111222222333444444333333333333444444nnncccYYYWWWXXXWWWVVVWWWXXXYYYZZZ[[[[[[ZZZYYYXXXUUUTTTUUUVVVXXXXXXVVVTTTQQQOOOLLLJJJJJJLLLNNNPPPSSSPPPLLLIIIGGGFFFDDDBBB<<<;;;:::888777777777777555666777888777666444333,,,,,,*********+++,,,,,,*********)))(((&&&%%%$$$&&&'''((((((((('''&&&%%%(((''''''&&&&&&&&&&&&&&&'''%%%$$$######$$$%%%&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$""""""######$$$#########%%%%%%$$$###"""!!!!!! """"""""""""############$$$$$$##################""""""############""""""!!!!!!!!!!!!"""""""""""" !!!"""############$$$"""!!!!!!!!!!!! """#########%%%''' !!!!!!!!!!!! !!!"""############ !!!!!!""""""######### """### !!!%%%'''%%%!!!!!!"""############"""!!!"""###$$$%%%%%%%%%%%%"""#########"""!!!"""""""""############$$$""""""######$$$%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%##################""""""""""""###$$$$$$$$$$$$###!!!!!!!!!""""""""""""###""""""""""""############""""""###$$$$$$$$$#########$$$%%%$$$"""!!!"""###%%%$$$$$$$$$######""""""##################$$$$$$"""""""""""""""""""""""" !!!!!!""""""### !!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""%%%###  !!!"""""" !!!"""###%%%&&&''''''""""""""""""""""""""""""###""""""!!!!!!"""$$$$$$(((%%%!!!!!!""" !!!"""$$$%%%&&&&&&&&&!!!!!!"""""""""""""""###%%%###""" """###%%%%%%$$$###"""!!!!!!!!!!!!###"""!!!  ########################""""""###$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""######$$$######### !!!!!!!!!!!!!!!!!! !!!"""#########"""!!!$$$$$$$$$$$$###"""!!! """######$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""######$$$%%%%%%$$$######!!!"""######$$$$$$###### !!!"""###$$$&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&''''''((())))))***************)))*********+++,,,---//////000000//////000111111222333333333333333333333333mmmbbbYYYXXXYYYXXXWWWXXXWWWXXXZZZ[[[[[[ZZZYYYXXXUUUUUUVVVWWWXXXXXXUUUSSSNNNMMMLLLLLLMMMNNNPPPQQQOOOLLLIIIGGGGGGFFFDDDCCC:::999888666444444555666444555666666555333111///---,,,+++)))))))))***+++))))))))))))((('''%%%$$$$$$%%%&&&''''''%%%###"""(((((('''&&&&&&&&&&&&'''$$$$$$#########$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""""""""############"""############""""""!!!""""""###########################"""""""""""""""######""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###!!!  """###$$$$$$######&&&$$$###""""""!!!"""$$$"""!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!!!! !!!!!!"""######$$$ """###!!!"""&&&'''%%%!!!!!!"""############"""######$$$$$$$$$###!!!!!!#########""""""!!!!!!!!!"""""""""#########$$$$$$ !!!"""######### """######"""!!!!!!"""#########$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!""""""""""""#########!!!"""""""""############ !!!###$$$$$$$$$$$$###$$$%%%%%%$$$""""""###$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""""!!!"""###$$$%%% !!!!!!!!!"""""" !!!!!!"""######$$$ !!!!!!!!!"""""""""###$$$""" !!!!!!!!! !!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$'''$$$!!!$$$!!!!!!!!!!!!"""###$$$%%% !!!!!!!!!"""""""""%%%%%%$$$$$$$$$$$$%%%%%%######"""""""""""""""###!!!!!! !!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!"""!!!!!!!!!""""""###$$$!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""###"""###############"""!!!!!!"""######$$$$$$###############$$$######"""""""""###$$$%%%%%%$$$###""" !!!"""###$$$######"""!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&'''(((((()))***+++++++++++++++******++++++++++++,,,...///000000000///...///000111222111222333444444333222111mmmbbbYYYXXXYYYXXXXXXYYYVVVXXXYYY[[[[[[ZZZXXXWWWVVVVVVVVVXXXYYYWWWUUURRRJJJKKKMMMNNNOOOPPPQQQQQQHHHGGGEEEEEEFFFEEECCCBBBAAA@@@===999666444555666444444555555333111...---///---+++***((((((((())))))***+++++++++)))((('''"""###%%%%%%%%%###!!! &&&&&&%%%$$$$$$$$$$$$%%% !!!###$$$%%%&&&''''''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############!!!!!!!!!!!!""""""""""""###############"""!!!  !!!"""###$$$$$$$$$######""""""!!!!!!  !!!######!!!"""###$$$$$$###"""!!!"""###%%%&&&&&&$$$!!! """###$$$$$$$$$###$$$###""""""######"""!!! %%%&&&"""#########"""""""""""""""""""""#########!!!  !!!"""######$$$ """###!!!"""&&&'''%%%######$$$%%%%%%%%%%%%$$$############!!!%%%$$$######"""######### !!!!!!!!!!!!""""""""" !!!!!!"""###$$$$$$%%%"""###%%%%%%#########$$$#########$$$%%%%%%%%%&&&""""""###$$$$$$$$$$$$###"""############$$$$$$$$$!!!!!!""""""#########$$$ """###$$$$$$$$$###!!!"""###$$$###$$$''')))#################################"""""""""!!!!!!"""""""""""""""""""""""" !!!###%%%&&&''' !!!!!!"""""" !!!""""""### !!!!!!!!!""""""######!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!  !!! !!!###$$$ !!!!!!"""""" """######""" !!!!!!!!!!!!"""###$$$%%%###""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!"""######$$$$$$"""!!! !!!###$$$$$$$$$######""""""!!!!!!!!!!!!!!! !!!"""###$$$ !!!""""""""""""!!!!!!"""###############!!!"""$$$%%%%%%$$$###""" !!!"""######"""!!! !!!"""$$$$$$######"""###############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''')))******,,,,,,,,,------,,,++++++,,,+++++++++,,,...000111000000///......///111111000111333444444333111000nnncccYYYWWWYYYYYYZZZ\\\[[[ZZZYYYZZZ[[[\\\[[[ZZZXXXVVVTTTUUUWWWWWWTTTQQQJJJOOOTTTVVVTTTOOOJJJHHHDDDDDDEEEFFFFFFFFFFFFEEEAAA>>>;;;999888777444333555666777999999777666555111///,,,******)))(((&&&++++++++++++***)))''''''+++)))'''&&&&&&'''((()))$$$$$$############$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&####################################""""""""""""%%%%%%%%%$$$$$$$$$######$$$#########""""""!!!!!!!!!!!! !!!###%%%&&&""""""!!!!!! """"""############"""""""""###$$$%%%%%%$$$###"""!!!###%%%$$$""" ###!!!!!!$$$%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$&&&$$$""""""###"""%%%)))'''$$$$$$%%%""""""""""""""""""""""""$$$###"""###$$$$$$###"""$$$!!! ###$$$"""""""""###$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%### !!!$$$$$$"""!!!"""###$$$%%%$$$###""" !!!"""$$$%%%&&&''''''%%%%%%###"""!!!!!! ########################"""""""""""""""""""""""" !!!""""""!!! (((&&&###!!!!!!###&&&(((###"""!!! !!!"""###"""""""""!!! !!!""""""!!!!!!!!!!!!""""""!!!!!!''''''!!!"""""""""""""""############!!!"""""""""############!!!!!!"""!!! """ !!!""""""###!!!""""""###""""""!!! """""""""!!!!!! !!!"""###%%%$$$"""!!! !!!"""$$$ !!!"""#########$$$$$$$$$$$$ !!!""""""!!!########################!!!"""###$$$$$$###"""!!!!!!"""""""""!!! ######"""""""""""""""###"""############$$$$$$$$$###"""""""""""""""###$$$"""!!! !!!###$$$$$$!!! ###%%%"""########################((('''%%%###""""""###$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((()))***++++++,,,,,,***+++,,,,,,,,,+++***)))///000000000111111111111111111222222222333333333mmmbbbXXXWWWYYYYYYZZZ\\\[[[YYYXXXYYYZZZ[[[ZZZYYYXXXVVVTTTUUUVVVUUURRRPPPMMMQQQTTTUUUQQQLLLHHHEEEEEEEEEEEEEEEEEEDDDCCCCCCAAA>>>;;;999888666444333444555777888888777555444555333000///......,,,***************)))((('''&&&(((((('''%%%### $$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&####################################""""""""""""!!!"""######%%%%%%&&&'''$$$$$$$$$$$$#########"""""""""!!!!!!"""###$$$%%%###$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""###$$$$$$###""""""!!!!!!!!!###%%%%%%###!!!%%%$$$######"""!!! $$$"""!!!!!!###$$$""" #######################################$$$$$$$$$%%%$$$###$$$%%%%%%""" %%%&&&###!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""###"""""""""###$$$###""""""######$$$$$$$$$########################""""""$$$###""""""######"""!!!$$$$$$%%%%%%%%%%%%%%%$$$ !!!"""###$$$%%%%%%%%%&&&&&&%%%$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###""""""!!!!!!""""""######"""!!! !!!"""######$$$%%%$$$"""""""""$$$"""""""""!!!!!!"""""""""%%%!!!!!!%%%%%%!!! """!!!!!!"""""""""#########"""#########$$$$$$$$$$$$   !!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""""""""""""""!!!!!!"""######$$$%%%$$$"""!!! !!!"""### !!!!!!!!!"""""""""""""""#########$$$$$$!!!"""#########!!!########################""""""#########"""!!!!!!"""""""""""""""!!!!!!!!!$$$$$$###############$$$"""############$$$$$$$$$$$$$$$###############$$$""""""!!!!!!!!!"""###$$$$$$!!! ###%%%"""########################'''&&&$$$###""""""######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((())))))******+++,,,,,,------------............------....../////////000000000111111111222222222333333kkkaaaWWWVVVYYYYYYZZZ\\\ZZZYYYWWWXXXYYYZZZYYYXXXXXXWWWUUUTTTTTTSSSPPPNNNPPPRRRSSSRRRMMMHHHEEECCCFFFFFFFFFEEEDDDCCCAAAAAAAAA>>>;;;999888666444222222444555666666555444222222000---++++++***)))'''))))))))))))(((''''''&&&$$$%%%&&&&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$#########"""""""""!!!""""""###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""######$$$$$$ !!!!!!"""######$$$$$$""""""############""""""!!!""""""######""""""!!!$$$###""""""$$$%%%$$$$$$############"""""""""!!!%%%$$$""""""######!!!########################$$$$$$$$$$$$######"""""""""!!!!!!###%%%&&&%%%######$$$%%%""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""###$$$$$$$$$###"""###$$$$$$$$$$$$###############$$$$$$###""""""!!! """###$$$###"""!!!!!!"""""""""!!!!!!!!!!!!""""""!!!!!!"""###############%%%%%%$$$$$$$$$$$$$$$%%%##############################$$$$$$$$$$$$###############""""""######$$$ !!!"""######"""!!! """"""!!!!!!!!!!!!"""""" """%%%%%%$$$###############""""""""""""######'''!!!!!!###!!! !!!!!!!!!!!!""""""""""""#########$$$$$$$$$%%%%%%!!!!!! !!!!!! !!!!!!""""""#########"""!!!  !!!"""""""""""""""###$$$%%%%%%######$$$$$$%%%$$$$$$$$$$$$###"""!!! !!!"""###!!!!!!"""""""""#########!!!!!!!!!"""""""""#########$$$$$$%%%$$$###!!! """"""""""""""""""""""""######"""!!!!!!!!!!!!!!!###""""""!!!!!!"""$$$%%%$$$$$$############$$$$$$"""############$$$$$$$$$&&&%%%$$$$$$###############""""""""""""###$$$$$$$$$!!! ###$$$"""""""""""""""""""""""""""%%%$$$###""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%'''(((((((((((())))))))))))))))))******++++++,,,++++++*********++++++,,,---------............///000111111111222222222222jjj___WWWVVVYYYZZZZZZ\\\[[[YYYWWWVVVWWWXXXXXXWWWXXXWWWUUUTTTRRRPPPNNNLLLQQQQQQQQQNNNJJJFFFDDDCCCFFFFFFFFFEEEEEEDDDBBBBBB@@@>>>:::888777666444222111222444555555444222111...+++)))''''''&&&%%%###((((((((((((((('''&&&&&&"""$$$&&&'''&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$#########""""""$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!!!!!!!"""""""""######""""""############""""""!!!!!!""""""""""""!!!!!!&&&###!!! """$$$$$$$$$"""""""""""""""""""""###$$$######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!! !!!"""#########$$$%%%$$$""""""$$$""""""""""""""""""""""""$$$###"""###$$$$$$###"""!!!###%%%$$$""" """%%%$$$$$$$$$###############""""""""""""!!!!!! !!!$$$%%%$$$!!!!!!$$$"""!!!  !!!"""###############""""""""""""!!!!!!"""######$$$######################## !!!""""""""""""!!! """!!! !!!"""#########$$$%%%%%%$$$######""""""!!!!!!!!!!!!""""""!!!###"""!!! ######""""""""""""###############!!! !!!!!!!!!"""""""""""""""#########$$$$$$$$$$$$###""""""###$$$$$$$$$!!!"""""""""#########$$$"""!!! """######"""!!!  !!!""""""###$$$%%%%%%%%%$$$#########"""!!!!!!!!!!!!"""!!!!!!!!!"""""""""######!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""  !!!"""!!! """%%%&&&"""""""""""""""######$$$""""""#########$$$$$$$$$&&&%%%$$$###""""""""""""###############$$$$$$$$$###!!! !!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!!$$$######"""""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((&&&&&&&&&'''''''''((((((***)))((('''((()))***+++------------............000000000111111111111222iii___WWWWWWZZZ[[[[[[\\\[[[YYYVVVUUUVVVWWWWWWWWWWWWWWWVVVTTTQQQOOOMMMLLLNNNOOONNNLLLHHHFFFEEEFFFDDDDDDEEEEEEFFFEEEEEEDDD@@@===:::888777666333222111222333555555333222111111...,,,******)))'''&&&'''((((((((((((''''''&&&%%%%%%%%%&&&''''''((((((###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$############$$$$$$$$$#########""""""""""""########################$$$$$$#########"""&&&&&&&&&%%%%%%$$$$$$$$$""""""############""""""""""""!!!!!!!!!!!!""""""%%%###  """######$$$$$$$$$%%%%%%%%%%%%%%%!!!""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######!!!!!!!!!!!!!!!!!!"""###!!!"""######"""""""""###""""""""""""""""""""""""$$$###"""###$$$$$$###""" """$$$### !!!$$$$$$$$$###""""""######$$$ !!!!!!""""""""""""!!!$$$%%%$$$!!!!!!$$$'''&&&$$$#########$$$%%%$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!"""###$$$$$$######################## !!!"""######"""!!! """!!! """###$$$$$$$$$###""""""###$$$$$$!!!!!!""""""""""""!!!!!! !!!!!!######""""""""""""###### """%%%'''%%%!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""%%%###!!!"""$$$&&&%%%$$$""""""""""""############"""!!! ###$$$"""!!! !!!!!!""""""$$$$$$$$$###"""!!!###""""""!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!! $$$###""" !!!"""!!! !!!$$$&&& !!!""""""""""""#########$$$$$$$$$$$$$$$###!!!!!! """"""######$$$$$$$$$$$$"""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''',,,+++*********,,,---...---------.........////////////000000000111111111hhh___WWWXXX\\\\\\\\\^^^\\\ZZZWWWUUUVVVWWWXXXWWWVVVWWWWWWUUUQQQNNNMMMMMMMMMMMMMMMKKKHHHFFFFFFGGGBBBCCCDDDEEEEEEEEEEEEDDD@@@===:::888777555333111111222333444444333222111222///---++++++***((('''((((((((())))))((((((''')))'''%%%$$$$$$%%%'''(((###$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#################################%%%$$$$$$$$$$$$######### !!!!!!"""###$$$%%%%%%"""""""""""""""#########!!!""""""#########""""""%%%%%%$$$$$$###""""""!!!""""""############""""""###""""""!!!!!!""""""###%%%###  !!!"""""""""""""""""""""""""""###!!!######""""""$$$%%%########################!!!!!!"""###$$$%%%&&&&&&$$$%%%%%%###"""!!!###%%% """$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###""" """""""""!!! !!!"""$$$###"""""""""###%%%&&& !!!""""""###$$$$$$"""###$$$###"""!!!!!!"""%%%%%%$$$###""""""""""""$$$$$$%%%%%%%%%$$$$$$###$$$#########$$$%%%&&&&&&########################"""###%%%&&&&&&%%%###"""############$$$%%%%%%&&&""""""  """"""!!!!!!""""""""""""!!!!!! """###"""!!!!!!!!!""""""!!!!!!!!!!!!"""""" ###%%%$$$$$$''''''%%%""""""""""""############ !!!!!!!!!""""""### """$$$###"""""""""""""""""""""""""""!!!!!! !!!"""###$$$ !!!"""###%%%&&&"""""""""###""""""!!! """""""""!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######  !!!###$$$ !!!""""""############$$$$$$$$$###"""!!! !!!"""######$$$$$$######!!!"""""""""!!!!!!"""""""""""""""""""""""""""""""""######$$$$$$###""""""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((()))))))))))))))***+++,,,---------.........//////////////////000000000000hhh___XXXZZZ]]]^^^^^^___^^^[[[WWWVVVVVVWWWXXXXXXVVVWWWXXXVVVRRROOONNNOOOMMMMMMMMMKKKHHHFFFFFFFFFBBBBBBBBBCCCCCCBBBAAAAAA???===999777666555333111111222444555555444222111000...+++))))))((('''%%%((())))))******))))))((()))'''%%%$$$###$$$&&&'''###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""########################%%%%%%$$$$$$$$$######### !!!"""###$$$%%%%%%"""""""""######$$$$$$$$$ !!!"""######"""""" """"""############""""""$$$###""""""""""""###$$$%%%###!!! !!!""""""!!!  """$$$###!!!!!!"""$$$########################""""""######$$$$$$$$$%%%###$$$%%%###!!!!!!$$$&&&"""!!!""""""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""###"""!!!"""######"""!!!###"""!!!!!!"""$$$&&&(((""""""##################$$$###""""""######"""!!!!!!!!!!!!!!! """######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%###########################$$$&&&((((((&&&$$$###""""""###$$$%%%%%%%%%%%% !!!!!!!!!!!! !!!"""######"""!!! """###$$$$$$"""!!!"""###!!!!!! !!!!!!!!!&&&%%%$$$%%%############$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%% !!!"""###$$$%%%%%%%%%######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""#########"""""""""#########$$$$$$!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$ !!!!!!"""""""""### !!!"""""""""############$$$$$$$$$""""""!!!!!!!!!!!!!!!""" !!!"""#########""""""!!!"""""""""!!!!!!!!!"""########################"""###$$$%%%%%%$$$###### !!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))))))))((((((((((((((($$$%%%&&&'''((((((((((((,,,,,,,,,,,,------------........./////////000000hhh___YYY[[[^^^______```___[[[XXXVVVVVVXXXXXXXXXUUUWWWXXXVVVRRROOOOOOQQQNNNNNNOOOLLLIIIFFFEEEEEEBBBBBBBBBAAA@@@???>>>===???===999777666555333111111222444555555444222111111///,,,+++******((('''))))))***************)))&&&&&&%%%%%%%%%&&&'''(((###$$$&&&''''''&&&$$$############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""########################%%%%%%%%%$$$$$$$$$##################""""""""""""#########$$$$$$%%%%%%%%% !!!"""""""""!!!!!!!!!""""""######$$$$$$""""""############""""""%%%$$$###""""""###$$$%%%&&&$$$###"""###$$$###"""############"""""""""!!!"""$$$%%%$$$!!!!!!###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""!!! ###&&&%%%###!!!!!!"""######"""""""""""""""""""""""""""$$$###"""###$$$$$$$$$"""%%%###!!!"""%%%&&&$$$!!!"""!!! !!!"""$$$''')))%%%%%%$$$$$$###"""""""""%%%### !!!$$$$$$""""""###$$$$$$###!!!!!!!!!"""#####################"""""""""""""""###########################!!!###%%%''''''%%%###!!! """###$$$$$$######!!!$$$&&&&&&$$$!!! !!!"""######"""!!! $$$$$$$$$###!!! !!!###  !!!%%%############$$$$$$$$$%%%%%%%%%""""""""""""############$$$ $$$'''%%%"""!!!!!!!!!!!! !!!###$$$%%%%%%%%%%%%######$$$$$$###""" %%%$$$"""!!!!!!!!!"""###!!!!!!!!!"""!!! """############$$$$$$$$$############$$$$$$$$$$$$"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!###%%%&&&&&&&&&%%%!!!!!!"""############""" """######"""############$$$$$$$$$###"""""""""""""""###$$$ !!!######""""""!!!!!!"""""""""!!!!!!!!!"""##############################%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&&&&''')))+++,,,++++++*********+++++++++,,,,,,,,,............/////////000hhh```[[[[[[\\\\\\^^^bbb^^^]]][[[YYYXXXYYYZZZ[[[XXXWWWTTTRRRQQQQQQRRRSSSPPPQQQQQQPPPMMMJJJFFFDDDCCCCCCBBBAAA@@@@@@??????;;;;;;:::999777555444222000111222444555555444444///---+++*********)))((())))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%(((******'''%%%#########$$$$$$%%%%%%%%%########################'''&&&###  %%%(((""""""!!!!!!"""$$$&&&''''''((('''%%%"""###$$$%%%$$$"""!!! """######$$$$$$$$$######$$$#####################$$$#####################""""""""""""""""""""""""######$$$$$$$$$######""""""!!!!!!!!!  ###$$$""" ###$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""!!!!!! """#########$$$$$$$$$$$$$$$$$$###"""""""""""""""$$$$$$############$$$$$$  !!!"""$$$%%%%%%%%%$$$###""""""######&&&%%%$$$"""""""""###### !!!######$$$$$$$$$$$$$$$$$$#########""""""###""""""""""""!!!!!!!!! !!!!!!""""""""""""!!! !!!###$$$$$$###"""!!!&&&%%%%%%%%%$$$#########$$$$$$$$$#########""""""%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""$$$###  ###$$$!!!!!!""""""""""""!!!!!!########################!!!!!!!!!!!!!!!""""""###%%%%%%$$$###"""!!! """"""""""""""""""""""""$$$"""!!!!!!"""$$$$$$###"""!!!!!!"""###$$$%%%###!!!"""$$$$$$""" ###"""!!! !!!###%%%&&&""""""""""""############ !!!"""$$$$$$ !!!""""""!!! $$$$$$######""""""!!!!!!""""""############"""""" !!!"""######$$$###############"""!!!!!!###"""!!!!!! !!!!!!"""##############################""""""!!!!!!  !!!"""######$$$######""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&%%%$$$"""''''''(((((('''&&&%%%%%%&&&&&&''''''((())))))))))))******+++---...//////---------............///hhhaaa[[[[[[\\\\\\^^^bbb```___\\\ZZZXXXXXXXXXYYYXXXVVVTTTRRRQQQQQQRRRSSSQQQQQQQQQPPPMMMJJJGGGEEEEEEEEEDDDCCCBBBAAA@@@???;;;::::::999777555333222///000222333444444444333000...,,,,,,,,,,,,+++***)))((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$%%%%%%### ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""" !!!$$$%%%$$$###"""""""""###$$$%%%&&&&&&$$$"""!!!!!!""" !!!""""""""""""###$$$######$$$$$$$$$######"""""""""##################""""""##################""""""""""""""""""""""""#########$$$$$$######"""!!!!!!  """###"""!!!!!!!!!!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!""""""""""""#########$$$$$$""""""!!! $$$######""""""######$$$$$$###"""!!! !!!!!!"""$$$$$$###"""""""""""""""$$$$$$###"""""""""###### !!!"""########################""""""!!!!!!!!!  !!!""""""""""""""""""!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$##################"""""""""!!!!!!$$$$$$###"""!!!!!!!!!!!! !!!!!!!!!"""""""""""""""##################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!######""""""######$$$%%%############""""""""""""""""""""""""""""""""""""###"""!!! !!!"""######"""!!!  !!!"""!!!"""!!!!!!  !!! !!!!!!!!!!!!"""""""""!!!!!!!!!""""""###$$$%%%"""""""""!!!!!!"""""""""#########"""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""######""""""######""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""######""""""""""""""""""""""""&&&%%%$$$###""""""""""""%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%&&&&&&%%%'''''''''''''''&&&%%%%%%&&&&&&''''''((()))))))))))))))***+++,,,---......------------............iiiaaaZZZZZZ\\\]]]___bbbbbb```^^^[[[YYYWWWWWWWWWWWWVVVTTTRRRQQQQQQRRRRRRQQQQQQQQQPPPNNNKKKGGGEEEEEEEEEEEEDDDCCCAAA>>>===::::::999888666444333111///000111333333333222222111///------......---,,,)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%###"""###$$$$$$$$$$$$%%%%%%%%%#################################""" !!!###%%%%%%$$$######""""""#########$$$%%%$$$""""""###$$$!!!!!! !!!###$$$%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!""""""#########!!!!!!!!!""""""#########""""""""""""""""""""""""""""""######$$$######"""  !!!!!!!!!!!!"""###!!!!!!!!!"""""""""###### !!!""""""###!!!!!!!!!"""""""""######""""""!!! !!!!!!$$$######""""""######$$$######"""!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!"""!!!!!!""""""######""""""!!!""""""#########""""""""""""!!!!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!""""""######""""""""""""###$$$$$$###"""!!!""""""##################"""""""""!!!!!!!!!!!!!!!######"""!!! """"""""""""#####################""""""!!!!!!!!!"""""""""""""""""""""""" ###%%%%%%### !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###"""""""""!!! !!!###%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!!!!!!!!!!###"""""""""###$$$%%%&&&$$$###  ###$$$""""""""""""############ !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$###""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""&&&&&&%%%$$$############$$$############"""""""""!!!"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""$$$'''((((((&&&''''''''''''&&&&&&%%%&&&&&&''''''((()))))))))(((((()))***+++,,,,,,---------------............kkkaaaZZZZZZ]]]^^^```bbbaaa```^^^\\\ZZZYYYXXXXXXWWWVVVUUUSSSRRRRRRRRRRRRRRRRRRRRRQQQOOOKKKHHHFFFDDDEEEEEEDDDBBB???<<<;;;::::::999888666444222111///000111222333222222111000///------......---,,,)))(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$%%%&&&&&&$$$$$$%%%'''!!!!!!""""""###%%%&&&&&&"""$$$%%%$$$""""""###$$$&&&###!!! !!!""""""$$$$$$$$$$$$$$$###"""!!! !!!""""""###### !!!""""""######""""""""""""""""""""""""!!!""""""###############!!!!!!!!!!!! !!!""""""!!! !!!###############$$$$$$$$$$$$ !!!!!!""""""###!!!!!!!!!!!!""""""""""""$$$$$$######"""######$$$######""""""""""""###### !!!"""###$$$$$$"""!!!!!! !!!!!! !!!#########"""!!!"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$#########""""""""" !!!"""#####################$$$$$$$$$###""""""!!!!!!!!!"""#########$$$""""""""""""""""""""""""""""""!!! ######$$$$$$$$$%%%%%%%%%"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""" ###%%%%%%### !!!!!!""""""""""""!!!!!!######################## !!!""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$$$$$$$"""!!! """!!!""""""$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$"""!!! !!!!!!!!!""""""###"""""""""######$$$%%%"""!!!!!!"""!!!!!!""""""######$$$$$$ !!!!!!""""""!!!!!! """"""""""""!!!!!!!!!!!!%%%&&&&&&&&&&&&%%%$$$$$$ !!!###%%%%%%$$$"""!!!"""""""""""""""""""""""" !!!!!!""""""######""""""""""""!!!!!!!!!!!!"""""""""###############&&&%%%$$$##################"""""""""""""""""""""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((%%%"""!!!###&&&'''(((&&&&&&&&&''''''&&&&&&%%%&&&&&&''''''((()))))))))'''(((((()))***+++++++++,,,,,,---------.........lllbbbYYYYYY]]]___```bbb______^^^]]]\\\[[[[[[ZZZXXXWWWVVVUUUTTTSSSSSSRRRSSSSSSSSSRRROOOLLLHHHFFFFFFFFFFFFEEECCC@@@>>><<<::::::999888666444333222///000111222333222111000///---,,,+++,,,,,,+++***((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$$$$######$$$%%% !!!"""###$$$%%%%%%&&&$$$%%%%%%$$$"""!!!"""###%%%""" """"""!!!$$$$$$$$$$$$$$$###"""!!! !!!!!!"""""""""### !!!!!!"""""""""###"""""""""""""""""""""""" !!!"""###########################""""""""""""$$$$$$$$$"""  !!!""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$###""""""""""""""""""### !!!"""###$$$$$$!!! !!!!!! !!!#########"""!!!"""############""""""!!!""""""""""""""""""""""""!!!!!!!!!  !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!"""#########$$$########################"""!!!!!! !!!"""""""""############$$$ !!!"""#########""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!  !!!!!!"""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""$$$$$$$$$###"""  """"""!!!!!! ###""""""!!!!!!!!!""""""!!!!!!"""""""""#########""""""!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$!!!""""""######""""""!!!""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$######""" ###$$$%%%$$$"""!!!######################## !!!!!!""""""######""""""""""""!!!!!!!!!!!!#########$$$$$$%%%%%%%%%$$$######""""""""""""###"""""""""""""""""""""###############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***'''###"""###$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''((()))))))))((((((((())))))******+++,,,,,,,,,------------...nnnbbbXXXXXX]]]```aaabbb___^^^^^^^^^]]]\\\\\\[[[YYYXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSRRRPPPLLLIIIGGGIIIHHHGGGEEECCCBBBAAA@@@;;;;;;:::999777555444222000111222333333222111111///---+++*********)))(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###!!! !!!###&&&''''''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%%%%%%%&&&'''###$$$$$$$$$$$$###""""""$$$%%%%%%$$$"""!!!"""###!!!"""%%%%%%$$$"""######$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""############$$$$$$$$$$$$###############$$$%%%###!!! !!! !!!!!!!!!""""""############""""""""""""!!!!!!!!!"""""""""######""""""!!!!!!!!!"""#########""""""!!!!!!""""""###"""""""""""""""!!! !!! !!!!!!"""!!!!!!""""""######""""""!!!""""""#########""""""!!!!!!""""""""""""######""""""""""""!!!!!!!!!!!! !!!"""###$$$%%%%%%%%%%%%%%%%%%$$$######""""""""""""##############################$$$$$$$$$$$$""""""!!! !!!!!!"""  !!!###$$$$$$%%%""""""""""""""""""""""""###"""!!!!!!!!!!!!"""###!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""###$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!"""""""""###!!!"""###"""  !!!""""""!!!   !!!!!!""""""""""""############"""!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""############""""""############""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!  !!!"""######""""""########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""######$$$$$$%%%%%%%%%######"""""""""""""""###"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***'''$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''((()))))))))(((((())))))************,,,,,,,,,,,,------------ooobbbXXXXXX]]]aaabbbbbb`````````___]]]\\\[[[ZZZZZZZZZYYYYYYXXXVVVUUUUUUTTTTTTTTTSSSPPPMMMJJJHHHGGGFFFDDDAAA@@@@@@AAABBB<<<<<<;;;:::888666555444111222333444444333222111111...,,,******)))(((&&&((((((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''(((((('''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%''')))###$$$$$$%%%$$$###"""!!!!!!###$$$$$$###"""$$$%%% ###&&&$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!$$$$$$$$$###""""""!!!!!!"""""""""""""""""""""""" !!!"""############$$$$$$$$$#########"""""" """$$$$$$###""""""""" !!!!!!!!!""" !!!!!!"""#########"""""""""#########$$$$$$""""""!!!!!!""""""###$$$""""""!!!!!!!!!!!!""""""!!!""""""###"""!!! !!!!!! !!!!!!"""###$$$$$$###"""""""""###### !!!"""############### !!!!!!"""""""""%%%%%%%%%$$$$$$$$$###### !!!"""###$$$%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$#########""""""""""""#########$$$"""""""""!!!!!!""""""### """""""""#########$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!"""######""""""""""""############""""""""""""""""""""""""###"""!!! !!!"""###  !!!"""###!!!###%%%$$$""""""###%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""#########""""""!!!""""""######"""  """############"""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""###### !!!!!!  !!!!!!""""""########################""""""""""""!!!!!!!!!!!! !!!!!!""""""###### !!!!!!"""######$$$$$$$$$######""""""######$$$############$$$$$$%%%%%%$$$$$$$$$###""""""!!!!!!########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))************++++++++++++,,,,,,,,,---------pppbbbWWWXXX^^^aaabbbbbbbbbbbbaaa```^^^[[[YYYXXX[[[[[[ZZZZZZYYYXXXVVVUUUTTTTTTTTTSSSQQQMMMJJJHHHDDDBBB???===<<<===>>>@@@======<<<;;;999777555444222333444444444333222111222///---+++***)))'''&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%%%%$$$"""%%%%%%%%%$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!###&&&!!!"""$$$%%%%%%%%%%%%!!!#########$$$&&&'''""" ###%%%!!! !!!"""###$$$%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!&&&&&&%%%$$$###"""!!!!!!"""""""""""""""""""""""" !!!"""########################""""""""""""###%%%$$$$$$$$$$$$""""""""""""############ !!!###$$$$$$############$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&""""""!!!!!!!!!!!!""""""!!!"""###$$$######!!!!!!!!!!!!!!!"""######&&&%%%$$$"""""""""###$$$ !!!######$$$$$$$$$ !!!!!!"""""""""!!!!!!!!!!!! !!!"""###%%%%%%%%%&&&'''&&&%%%$$$############&&&%%%%%%%%%$$$######### !!!!!!!!!""""""#########"""""""""""""""######!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$############"""""""""""""""""""""""" !!!"""######"""!!! !!!!!!""""""""""""!!!!!!  !!!!!! !!!"""###$$$%%%%%%########################$$$"""!!!!!!"""$$$$$$$$$"""!!!!!!"""###$$$!!!!!! """%%% !!!!!!"""###$$$$$$$$$%%%$$$###""""""!!!"""""" !!!!!!!!!"""$$$$$$###############$$$""""""$$$$$$######""""""!!!!!! !!!!!!!!!!!!  !!!"""######$$$###############"""!!!!!! """###""""""""""""""""""""""""######""""""!!!!!!  !!!"""######$$$ !!!""""""###$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$###"""!!! ########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&''''''%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))***************+++++++++++++++,,,,,,,,,---------mmmbbbZZZZZZ]]]___aaadddbbbaaa```^^^\\\[[[[[[ZZZYYYXXXWWWWWWWWWVVVTTTQQQRRRSSSRRRQQQOOOKKKHHHFFFEEEEEEEEEDDDCCCAAA@@@???<<<;;;:::999777666555444333333333222222222111111333000,,,)))((('''&&&%%%(((((('''&&&&&&&&&&&&'''&&&'''''''''&&&$$$""" ########################'''&&&%%%$$$###!!! ###########################"""""""""""""""######!!!"""###$$$$$$$$$$$$$$$########################$$$((($$$!!!$$$(((""""""""""""############ !!!!!!!!!!!! """"""###$$$$$$$$$$$$###'''!!! !!!$$$""" !!!$$$%%%###!!!!!!#########""""""""""""!!! !!! !!!""""""!!! !!!!!!!!!!!!""""""""""""%%%$$$""" !!!###$$$&&&%%%""" """$$$&&&!!!$$$&&&&&&%%%###$$$$$$$$$$$$$$$#########"""""""""$$$%%%$$$"""!!!!!!""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$#########""""""!!! !!! !!!#########""""""$$$###"""""""""###$$$%%%((('''$$$"""!!!!!!!!!!!!!!!###$$$$$$"""!!!!!!"""###############$$$$$$%%%%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""" """$$$$$$""" !!!"""$$$$$$!!! """$$$!!!#########"""###$$$!!!!!!!!!!!!""""""""""""$$$""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""!!!!!!  !!!#########""""""!!! !!!""" !!!""""""#########""""""!!!!!! !!!######"""!!! !!!""""""!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""""""""""""""""" !!!!!!!!!!!! """"""""""""###############""" """""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###############""""""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!"""###$$$&&&'''""""""""""""############&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######""""""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&((())))))))))))(((((('''******++++++,,,,,,,,,---+++******)))*********+++mmmbbbZZZYYY]]]___aaadddddddddbbb```^^^]]]\\\\\\YYYWWWVVVVVVVVVUUUSSSQQQTTTTTTTTTSSSPPPMMMJJJHHHEEEEEEEEEDDDCCCAAA@@@???===<<<;;;:::999777666666333333333222222222222111222///+++)))(((((('''&&&(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&########################&&&%%%%%%$$$###"""!!!!!!########################$$$$$$############$$$$$$""""""###$$$$$$$$$$$$$$$########################!!!%%%%%%###!!!"""$$$""""""""""""############!!!!!!""""""""""""!!!!!!!!!!!!"""############"""$$$ ###### ###$$$"""!!!!!!###$$$###!!!#########""""""!!! """######$$$$$$######"""!!!!!!!!!!!!""""""""""""$$$$$$"""!!!!!!!!!"""###%%%$$$"""!!!!!!"""$$$%%%"""###$$$%%%%%%$$$$$$###$$$$$$$$$#########"""""""""$$$&&&&&&$$$"""!!!!!!"""""""""#########$$$$$$$$$$$$#########"""""""""""""""!!!!!! !!!""""""###$$$$$$###"""!!!$$$######""""""$$$%%%&&&&&&%%%$$$###""""""###$$$"""###%%%$$$"""!!!!!!"""###""""""""""""###$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""" """$$$$$$"""###""""""!!!!!!!!!!!!!!!!!!  """### !!!###$$$###"""###$$$!!!!!!!!!!!!""""""""""""###""" """""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""!!!!!!!!! !!!""""""!!! """"""""""""!!!  !!!""""""###""""""""""""""""""!!!!!!$$$%%%&&&%%%###!!!!!!"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!"""""""""############""" """""""""!!!!!!""""""""""""""""""!!!!!!!!!"""###############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%""""""""""""############$$$######""""""######$$$!!!!!!""""""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''((((((((((((((())))))))))))))))))******,,,------mmmbbbYYYYYY]]]___aaacccddddddbbbaaa___]]]\\\[[[XXXVVVUUUUUUVVVUUUSSSQQQTTTTTTTTTRRRPPPMMMJJJHHHFFFFFFEEEDDDCCCAAA???>>>======<<<;;;:::888777777333333333333222222222222111...+++)))))))))((('''&&&'''((((((((('''%%%%%%&&&%%%$$$$$$%%%''')))+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################%%%$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################(((&&&$$$###############""""""""""""############""""""############"""""" !!!"""""""""""""""""" !!!$$$%%%$$$%%%'''###"""!!!"""###$$$###!!!$$$###"""!!!!!! """"""!!! !!! !!!!!!!!!!!!!!!""""""""""""###############"""!!!!!!########################"""""""""$$$%%%%%%$$$"""$$$############""""""""" """###!!! !!!!!!""""""""""""#########""""""""""""!!!!!!!!!%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! %%%$$$#########$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%"""$$$%%%%%%###""""""###""""""!!!!!!!!!"""######""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!  """#########&&&%%%###""" !!!!!!!!!!!!!!!""""""""" """###$$$"""""""""###!!!!!!!!!!!!""""""""""""###!!! """###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!!!!!!!! !!!!!!!!!!!!  !!!######!!!  !!!"""""""""""""""""""""############ !!! !!!###%%%"""""""""#########$$$$$$""""""############"""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!""""""""""""#########""" """""""""!!!""""""############""""""!!!!!!"""###############""""""!!! !!!##############################%%%$$$###"""!!!"""######""""""""""""##################""""""""""""######!!!!!!""""""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''''''''+++++++++***************)))))))))***,,,---///000mmmbbbYYYYYY\\\^^^```bbbbbbbbbaaa___]]][[[YYYXXXWWWUUUTTTTTTUUUUUURRRPPPRRRRRRQQQOOOMMMKKKHHHGGGFFFFFFEEEDDDCCCAAA???>>>===<<<;;;:::999888777777444444333333333222222222///---+++************(((%%%'''((())))))'''%%%$$$&&&%%%%%%%%%&&&((()))+++$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$######"""######$$$$$$$$$##############################&&&%%%#########$$$&&&'''!!!"""""""""#####################$$$$$$######### !!!""""""######""""""###""""""""""""!!!!!!"""###"""""""""######""""""!!!!!! """$$$%%%$$$###""""""!!!!!!""""""  !!!!!!!!!!!!""""""""""""!!!"""$$$$$$$$$###!!! !!!"""###$$$$$$######""""""!!!!!!###%%%&&&$$$!!!############""""""""""""!!!"""""""""###$$$!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$######"""############""""""!!!!!!%%%$$$#########$$$&&&'''&&&&&&%%%%%%%%%%%%%%%%%%###$$$%%%%%%###""""""###!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!! !!!######$$$%%%%%%###""" !!!"""######$$$###"""!!! """$$$$$$"""""""""###!!!!!!!!!!!!""""""""""""###!!! """######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!  !!!!!!!!! !!!!!!""""""!!!!!!""""""######$$$$$$  ###%%%"""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""######""" """""""""!!!""""""############""""""!!!!!!"""###############"""!!!  !!!$$$%%%########################((('''%%%###"""""""""###!!!"""""""""############%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%''''''(((((((((---,,,,,,++++++******************+++,,,---///000mmmbbbYYYYYY\\\]]]___aaabbbbbbaaa```^^^[[[YYYWWWVVVUUUTTTTTTUUUUUUSSSQQQRRRQQQPPPNNNLLLJJJIIIHHHGGGFFFFFFDDDBBB@@@???===;;;;;;:::999888777777666444444444333333333222222///---++++++++++++***)))%%%'''((())))))'''%%%$$$%%%&&&'''((((((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$###"""!!!!!!######$$$$$$$$$######"""######################## ###%%%%%%###"""%%%(((!!!"""""""""##################$$$$$$$$$$$$######!!!"""######$$$$$$###############!!! """"""######"""""""""###!!!!!! """$$$%%%!!! $$$###"""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""!!!"""$$$%%%%%%###!!!!!!"""$$$$$$$$$""""""#########$$$%%%%%%###!!!"""""""""""""""""""""""""""###%%%%%%$$$###$$$%%%"""""""""!!!!!!!!!!!!!!!########################  !!!!!!""""""$$$$$$#########$$$%%%&&&(((''''''&&&%%%$$$###""""""$$$%%%%%%###""""""###!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!"""###$$$######"""!!!!!!!!!!!!!!!!!!"""$$$$$$$$$###"""!!!!!!###$$$$$$"""!!!""""""!!!!!!!!!!!!"""""""""""""""!!! """######"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""!!!!!!""""""""""""""""""!!!!!!"""""""""######$$$###"""!!! !!!"""""" !!!!!!!!!!!!!!!!!!""""""#########$$$))))))'''$$$""" """###""""""######$$$$$$$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""""""""###""" """""""""!!!""""""############""""""!!!!!!"""###############"""!!!  !!!$$$%%%########################'''%%%$$$"""!!!!!!!!!!!!!!!"""""""""############%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''((()))))))))))))))((((((''''''&&&&&&,,,,,,++++++,,,,,,------mmmcccYYYYYY[[[]]]^^^aaadddddddddbbb```]]]ZZZXXXVVVUUUTTTUUUVVVVVVTTTRRRSSSSSSQQQOOONNNLLLKKKJJJGGGGGGFFFDDDBBB@@@>>>===::::::999888888777666666444444444444333333333333///---,,,+++,,,,,,***(((&&&'''((((((((('''%%%%%%%%%'''((()))(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$########################"""###$$$$$$###""" ###$$$$$$$$$$$$###""""""######################## $$$''''''### !!!###""""""""""""##################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$!!!######!!!!!!$$$$$$!!!!!!###$$$###"""!!!"""###$$$###"""!!!!!! """"""!!! !!!###""""""!!!!!!""""""###!!!!!!!!!!!!""""""""""""!!!"""$$$%%%$$$###!!! """###$$$######"""###%%%''''''$$$"""""""""!!!!!!"""""""""""""""######$$$$$$"""######""""""""""""!!!!!!""""""############$$$$$$"""###$$$$$$$$$###!!!  !!!"""###$$$###"""""""""###$$$%%%'''''''''&&&%%%###!!! !!!###$$$$$$"""!!!!!!"""""""""!!!!!!!!!"""######""""""############$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!###%%%"""!!!!!!!!!!!!""""""###""""""###$$$$$$###!!! !!!###$$$$$$"""!!!!!!"""!!!!!!!!!!!!"""""""""""""""  """#########!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""!!!!!!""""""""""""######""""""""""""###$$$%%%&&&,,,***'''###!!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""""""""###%%%'''######################## !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!! !!!!!!!!!!!!""""""###""" """""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###############""""""!!! !!!##############################"""!!!  """"""""""""############""""""!!!!!!!!!!!!""""""######$$$$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((((((((((((((())))))))))))((((((((((((,,,,,,++++++++++++,,,,,,nnncccYYYXXX[[[\\\^^^```dddddddddccc```]]]ZZZXXXWWWVVVUUUVVVWWWWWWUUUSSSSSSRRRQQQOOOMMMLLLKKKKKKGGGGGGFFFDDDBBB@@@>>>===:::::::::999999888888777555444444444444333333333///...---,,,,,,,,,)))'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#############################################$$$%%%%%%$$$###!!!$$$$$$$$$$$$$$$###""""""########################%%%%%%%%%$$$$$$###!!!!!!""""""""""""############""""""############""""""!!!""""""############### $$$$$$!!!!!!%%%%%%"""!!!###$$$###!!!!!!"""$$$#########""""""!!! %%%$$$$$$###"""######### !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""######$$$###"""!!!  !!!"""############$$$(((,,,***$$$ !!!$$$!!!!!!!!!!!!""""""###### $$$$$$#########"""""""""!!!!!!!!!"""""""""######%%%&&&'''((('''&&&$$$###!!!!!!  !!!"""###"""!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$###!!! """######!!! !!!###""""""""""""###$$$$$$"""""""""######$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!"""""" ###%%%""""""!!!!!!!!!!!!""""""""""""######"""!!!!!! """###$$$$$$"""!!!!!!"""!!!!!!!!!!!!""""""""""""!!!  """$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""!!!!!!"""""""""###############"""!!!!!!"""###$$$)))(((&&&%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  """$$$'''$$$######""""""!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!!!!!!!""""""###""" """""""""!!! !!!!!!!!!!!! !!!!!!"""###############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!! !!!"""###""""""""""""############""""""!!!!!!!!!!!!""""""!!!""""""######$$$%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''&&&&&&************++++++++++++***************+++,,,---nnncccYYYXXX[[[\\\^^^```bbbbbbbbbaaa___[[[XXXUUUWWWVVVUUUVVVWWWWWWVVVTTTQQQPPPNNNLLLKKKJJJIIIIIIHHHGGGFFFEEEBBB@@@>>>===;;;;;;;;;::::::999999999555555444444444333333333000///---------+++)))'''(((((('''&&&&&&&&&&&&''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################$$$%%%&&&'''&&&$$$""" $$$$$$$$$$$$$$$###"""!!!########################((($$$ !!!%%%'''%%%"""""""""""""""############""""""############"""""" !!!!!!""""""""""""""" $$$$$$###"""!!!###%%%$$$!!! """$$$!!!#########"""""""""!!!!!! ###$$$%%%&&&&&&%%%$$$###!!!!!!!!!!!!""""""""""""###############"""!!!!!! !!!"""######$$$$$$+++///,,,### %%% !!!!!!!!!""""""###### """""""""###&&&(((%%%$$$$$$$$$######"""""" !!!!!!""""""!!!"""###$$$$$$""" %%%###"""!!! !!!!!!"""!!! !!!###$$$"""###$$$%%%%%%$$$###""" !!!###"""  ###############$$$$$$%%%!!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!"""""" ###&&&######"""!!!!!!!!!!!!!!!###"""""""""!!!!!! """###%%%$$$"""!!!!!!"""!!!!!!!!!!!!""""""""""""!!!  """$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""!!!!!!""""""#########$$$%%%###""" !!!!!!!!!###$$$###"""!!!!!!!!!!!!!!!!!! !!!!!! !!!###""" $$$$$$###"""!!! $$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!!!!!!!"""###""" """""""""!!! !!!!!!"""###############""""""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!"""###$$$&&&'''""""""""""""############$$$$$$############$$$$$$######""""""!!! ######$$$$$$$$$%%%%%%%%%""""""""""""############$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&''''''(((((())))))'''(((((()))***,,,---...sss```ZZZ]]][[[\\\aaabbbbbbaaa```^^^\\\ZZZYYYXXXVVVVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQPPPOOOLLLJJJIIIHHHGGGEEECCCAAA>>>===<<<:::;;;=========;;;999777555444222222444555444333000---)))'''((()))******+++***%%%###,,,((('''&&&%%%%%%%%%%%%%%%###############$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""!!!!!!######$$$$$$%%%&&&'''((()))%%%!!! ###&&&&&&%%%######""""""""""""######%%%$$$###"""!!!!!!!!!!!!#########!!!!!!###&&&%%%###"""""""""###$$$#########"""""""""""""""""""""#########$$$$$$$$$!!!!!!""""""#########$$$"""!!! """###$$$ %%%### !!!"""&&&$$$!!!!!!###$$$$$$$$$$$$######"""""""""""""""&&&???HHH333 !!!#########""""""!!!!!! $$$###(((+++!!!!!!!!!###%%%&&&%%%$$$$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!!!! ###$$$$$$######"""!!! !!!"""###$$$%%%$$$######%%%$$$###""""""###$$$%%%%%%$$$$$$###"""!!! $$$###!!!  """######""" !!!"""%%%$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!""""""""""""%%%$$$######"""######$$$""""""!!!!!!!!!!!!"""""""""!!! !!!"""!!!$$$#########""""""!!!!!!###"""""""""!!!!!! ######""""""!!!!!! !!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""$$$$$$######"""!!!!!! !!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""###!!!!!! !!!!!!""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""###########################"""!!!###%%%%%%"""!!!"""###"""!!! """$$$%%%%%%%%%$$$###!!! """  !!!!!! !!!!!!""""""#########$$$######""""""######$$$%%%###$$$&&&((('''&&&###"""%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''...+++'''$$$###&&&))),,,---------,,,+++,,,...000ttt```ZZZ^^^ZZZ[[[aaaaaa^^^^^^]]]\\\[[[ZZZZZZYYYWWWWWWWWWVVVUUUTTTSSSSSSRRRRRRRRRQQQOOOLLLJJJHHHFFFEEEDDDCCCAAA@@@???>>>;;;<<<======<<<;;;999888777555444444555666666555111...***((()))*********,,,+++(((%%%$$$%%%(((+++''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$######"""!!!!!! !!!"""###$$$$$$$$$$$$$$$&&&$$$"""!!!"""$$$%%%%%%######""""""""""""######$$$######""""""""""""""""""###"""!!!!!!"""%%%$$$###"""!!!"""#########"""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!"""""""""#########"""!!! !!!""" %%%$$$"""!!!!!!!!!"""###%%%###!!!!!!###$$$$$$### !!!"""###%%%%%%%%%666<<<---###!!!""""""""""""""""""""""""***!!!###%%%$$$###%%%$$$######$$$$$$""" """"""!!!!!!""""""##############################""""""""""""!!!!!!!!!!!!###$$$$$$$$$$$$###"""""""""###$$$%%%&&&%%%$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$######""""""!!!!!!###"""!!! !!!"""$$$%%%$$$"""!!!!!!"""$$$%%%###"""!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!! !!!"""""""""""" !!!!!!!!!"""!!!  !!!!!!  !!!""" ######"""""""""!!!!!!!!!#########""""""!!!!!!!!!###"""""""""!!!!!!!!! !!!"""############"""!!!######""""""""""""######""""""""""""""""""""""""!!!""""""######""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$!!!!!! !!!!!!""""""""""""""""""""""""$$$$$$###"""""""""""""""###########################!!! !!!######!!!"""###$$$###!!! !!!"""!!!"""###$$$$$$$$$###"""&&&%%%$$$$$$%%%&&&%%%$$$""""""""""""#########$$$######""""""######$$$%%%###$$$&&&(((((('''%%%###$$$$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''+++***((('''''''''((())))))******)))'''(((***,,,tttaaa[[[^^^ZZZZZZ______[[[[[[[[[[[[[[[ZZZZZZZZZWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTSSSRRRPPPMMMJJJIIIFFFEEEDDDCCCAAA@@@???>>>======<<<<<<;;;:::::::::999777666666777888888777222///+++******++++++***+++******+++------+++(((&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$###"""!!!!!!#########"""!!!!!! !!!"""$$$%%%%%%$$$###""""""###$$$###""""""###$$$######""""""""""""######"""""""""""""""######$$$"""######!!! !!!"""$$$###"""!!!!!!!!!""""""""""""""""""""""""######"""""""""############$$$!!!!!!""""""""""""#########""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""%%%###!!!!!!###$$$###### !!!"""###$$$%%%###***,,,%%%!!!$$$"""""""""###############(((!!!+++&&& &&&***'''%%%$$$###$$$$$$""" !!!!!!!!!"""""""""######$$$###"""!!! !!!"""###%%%$$$###"""""""""###$$$######$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%!!!!!!""""""""""""!!!!!!#########"""""""""""""""!!!!!! """###$$$%%%$$$###""""""###%%%%%%###"""  !!!!!!!!!!!!!!!""""""""""""######""""""""""""######"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###### !!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!  !!!""" """"""!!!!!!!!!!!!!!! ###############"""""""""""""""""""""!!!!!!!!!!!!!!!""""""######""""""!!!$$$######""""""######$$$ !!!""""""###$$$$$$""""""###############"""########################""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""!!!!!! !!!!!!"""""""""""""""""""""""""""$$$###""""""""""""""""""########################$$$""" !!!"""######"""###$$$$$$$$$"""!!!"""###!!!###$$$$$$$$$$$$%%%$$$######%%%%%%$$$###"""""""""#####################""""""######$$$%%%"""$$$&&&(((((((((&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))******)))'''%%%''''''''''''&&&&&&)))+++tttaaa[[[^^^ZZZZZZ^^^]]]\\\\\\[[[[[[[[[ZZZZZZZZZVVVVVVVVVVVVUUUTTTSSSSSSUUUUUUTTTSSSQQQNNNKKKIIIGGGFFFEEECCCAAA???======>>>===<<<;;;:::::::::;;;999777666666777888888777333000---++++++,,,+++***((()))+++,,,,,,***'''$$$%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%$$$######"""######$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!$$$#########"""""""""!!!###$$$'''((((((&&&$$$""""""%%%%%%""" !!!#########""""""""""""######!!!!!!!!!!!!"""###$$$%%%###$$$$$$###!!!!!!"""######""""""!!!!!!!!!!!!!!!"""""""""""""""#########""""""""""""############!!!!!!"""""""""""""""""""""""""""######$$$$$$$$$"""""""""""""""""""""""" !!!""""""!!! $$$"""!!!"""###$$$###"""######"""!!!!!!!!!!!!!!!"""!!!!!!###!!!###$$$$$$$$$###############!!!""",,,++++++,,,'''%%%###"""###$$$%%%%%%$$$"""######$$$$$$$$$$$$$$$###""" """$$$%%%)))(((%%%###""""""###$$$ !!!"""###$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%%%%$$$######"""""""""""""""######### !!!"""$$$%%%###""""""!!!""""""###$$$$$$###"""!!! !!!###$$$!!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""###""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$!!!!!!"""""""""!!!!!!  """$$$$$$$$$"""!!!######""""""""""""######  """"""!!!!!!!!!!!!!!! $$$$$$##################""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######""""""""""""###### !!!!!!"""#########"""######$$$$$$$$$$$$###########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######"""""""""""""""###########################$$$###"""!!!"""###%%%%%%###$$$%%%$$$"""""""""$$$ """###$$$$$$######"""!!!"""###$$$###"""##############################""""""######$$$%%%"""$$$&&&'''((((((''''''$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))******)))'''%%%(((((()))((('''(((+++---sssaaa[[[___[[[ZZZ]]]\\\^^^^^^]]]\\\[[[ZZZYYYYYYUUUUUUUUUUUUTTTRRRQQQPPPRRRRRRQQQPPPNNNKKKIIIGGGDDDDDDCCCBBBAAA@@@@@@???>>>>>>===;;;;;;;;;;;;;;;888666555555666777777666333000...,,,,,,,,,+++)))'''+++...,,,'''######%%%%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$###""""""!!!######$$$$$$%%%%%%$$$$$$'''&&&&&&%%%$$$$$$######%%%%%%$$$$$$$$$$$$#########$$$'''((((((&&&$$$""""""%%%%%%###!!!!!!#########""""""""""""######!!!!!!!!!!!!"""###%%%%%%$$$%%%&&&%%%$$$######$$$""""""""""""!!!!!!!!! !!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!###$$$%%%%%%######################## !!!""""""!!! ###"""!!!"""###$$$"""!!!###""""""!!! !!!!!!!!!"""###$$$&&&%%%%%%$$$###"""!!!!!!"""!!!$$$%%%***<<<@@@///'''%%%######$$$%%%$$$$$$!!!"""###$$$$$$$$$$$$###"""!!! !!!$$$&&&(((+++)))&&&###!!!!!!!!!""" """############"""""""""""""""######$$$!!!"""###%%%%%%%%%$$$###"""""""""""""""######### !!!"""###$$$$$$"""""""""""""""######$$$$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""###$$$$$$!!!"""""""""""""""!!!!!!"""###%%%%%%%%%###!!! ######""""""""""""###### """######!!! !!!!!!!!!!!!##################$$$$$$!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###"""""""""""""""######"""""""""""""""""""""""""""!!!!!! !!!###%%%###$$$%%%$$$"""""""""$$$ !!!"""######"""!!!$$$###"""###%%%&&&%%%$$$$$$$$$$$$#####################""""""######$$$%%%######%%%&&&''''''''''''######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((''''''((()))))))))((())),,,...rrr___[[[___[[[ZZZ^^^\\\___^^^]]]\\\[[[ZZZYYYYYYVVVVVVUUUTTTSSSQQQOOONNNMMMNNNMMMMMMKKKIIIFFFEEE@@@AAAAAABBBBBBCCCCCCCCC>>>>>>======<<<;;;;;;:::777555444444555666555555333000...---,,,,,,***(((***...000,,,%%%!!!$$$'''&&&&&&%%%%%%%%%&&&''''''%%%$$$$$$######"""""""""######$$$$$$$$$$$$$$$###&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%$$$###"""!!!"""$$$%%%$$$"""""""""######""""""""""""######!!!!!!!!!!!!"""###$$$%%%###%%%&&&&&&$$$######$$$""""""#########"""!!! !!!!!!!!!"""######$$$$$$###"""""""""""""""!!!!!!""""""!!!!!!!!!!!!  !!!""""""""""""""""""""""""""""""""" !!!###$$$$$$######""""""!!!!!!"""######"""  !!!"""###$$$""""""$$$"""%%%$$$$$$###""""""!!!!!!$$$&&&&&&!!!---OOO^^^PPP,,,)))&&&#########!!!  !!!"""""""""!!! !!!!!!!!!!!!"""$$$&&&((((((&&&%%%###!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!"""###### !!!""""""###""""""#########""""""""""""""" !!!!!!""""""######""""""###$$$$$$%%%%%%%%%!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!!!!"""######"""""""""######$$$###"""!!!   !!!###%%%%%%###!!! !!!!!!!!!!!!""""""""""""""""""###############!!!!!!!!!!!!"""""""""""" !!!"""######!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!!!!!!!!!!###""""""!!!!!!""""""###"""""""""""""""""""""""""""""""""""""""######$$$"""""""""""""""""""""""" """###$$$$$$$$$"""!!!"""###!!!"""#########"""!!! !!! !!!###$$$###"""$$$$$$$$$$$$$$$###############""""""######$$$%%%######$$$%%%&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&'''((()))&&&'''(((''''''(((+++---ppp^^^ZZZ___[[[[[[^^^]]]\\\\\\[[[[[[ZZZZZZZZZZZZYYYXXXWWWUUUSSSPPPNNNMMMMMMNNNNNNNNNMMMKKKIIIHHHCCCCCCBBBBBBBBBAAAAAAAAA======>>>>>>===<<<:::999777555444444555666666555222000...,,,,,,+++)))'''---......,,,(((&&&&&&(((''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$"""######""""""""""""######""""""!!!!!!"""###$$$$$$"""###%%%%%%###"""!!!""""""###$$$$$$$$$###"""!!! !!!!!!"""######$$$$$$######""""""!!!!!!!!!!!!""""""!!!!!!!!!  !!!"""!!! """"""""""""""""""""""""!!!!!!"""###############"""!!!!!!"""######!!! !!!"""###$$$!!!!!! ###"""!!!!!!!!!""""""###############&&&%%%+++EEEYYYUUU---***&&&######"""!!! !!!"""###"""!!! !!!!!!!!!""""""""""""###!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""###"""!!!!!!!!!"""$$$$$$ !!!"""###$$$$$$$$$######""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$ !!!###$$$$$$$$$###"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!! !!!"""###############"""""""""!!!  !!!"""%%%''''''$$$"""!!!!!!!!!"""""""""######!!!!!!!!!""""""######### !!!!!!!!!"""""""""###  !!!###$$$!!!!!! !!!!!! !!!""""""""" !!!"""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######"""""""""""""""""""""""""""""""""""""""###$$$$$$""""""""""""""""""""""""!!!!!! !!!""""""###$$$###!!! !!!"""""""""###$$$$$$###"""!!! !!!!!! %%%%%%%%%$$$$$$###############""""""######$$$%%%###$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''''''''(((+++---ooo]]]YYY^^^\\\[[[___]]]XXXYYYYYYYYYZZZZZZZZZ[[[[[[ZZZYYYVVVTTTPPPNNNLLLQQQQQQRRRRRRQQQPPPNNNMMMIIIHHHFFFCCCAAA>>><<<;;;<<<===??????>>>===:::999777666444444666777666555222000---,,,,,,+++(((&&&,,,+++***+++++++++(((&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$######""""""""""""###$$$$$$%%%%%%##################$$$$$$######$$$%%%%%%&&&'''((('''$$$"""###&&&'''%%%"""######""""""""""""######"""""""""""""""######$$$ """$$$$$$""" ###$$$$$$%%%%%%###"""!!! !!!!!!"""###$$$$$$$$$######""""""!!!!!!!!! """"""!!!!!! $$$%%%%%%%%%$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!"""$$$###!!!""""""!!! """$$$%%% !!!"""$$$%%%&&&###!!!'''((( %%%111333***((($$$######$$$$$$$$$ !!!###$$$%%%$$$"""!!!""""""""""""!!!  """###$$$$$$!!!""""""############"""$$$###"""""""""###%%%&&&###""""""!!!"""$$$&&&'''%%%$$$$$$###"""!!!!!! !!!"""""""""""""""!!!  !!!""""""""""""!!!###&&&(((((('''%%%$$$!!!!!!!!!!!!""""""""""""######""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$###"""  !!!######$$$$$$$$$""""""!!!!!!!!!""""""###  !!!!!!###&&&((((((%%%###!!!!!!""""""######$$$$$$ !!!!!!"""""""""### !!!!!!!!!""""""######  !!!###$$$""""""!!!!!!!!!!!!"""""" !!!###$$$$$$!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""!!!""""""###$$$$$$""""""""""""""""""""""""!!!$$$%%%###"""###%%%!!!"""###"""!!! """!!!"""###$$$%%%%%%$$$###!!!!!! !!!$$$%%%%%%$$$%%%%%%%%%$$$$$$##################"""###$$$$$$%%%$$$$$$##################"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%'''((()))((('''&&&'''((()))((((((***,,,///tttbbb]]]```\\\YYY[[[YYYXXXYYY[[[\\\]]]]]]\\\\\\YYYXXXVVVTTTRRRRRRRRRRRRSSSSSSTTTSSSRRROOOLLLKKKHHHGGGDDDBBBAAA@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::888666555555666666555444000///---+++))))))))))))((()))))))))))))))((((((&&&%%%$$$$$$%%%%%%$$$###'''&&&%%%%%%$$$$$$%%%%%%"""""""""###$$$$$$$$$%%% !!!"""######$$$""""""!!!!!!!!!"""$$$$$$!!!"""######"""!!!###$$$############""""""!!!!!!$$$###"""""""""###$$$%%%%%%%%%%%%$$$"""!!!"""$$$$$$###!!! """###%%%######""""""""""""##############################&&&%%%###"""""""""###$$$""""""""""""!!!!!!!!!!!!###"""!!! !!!"""""""""""""""######### !!!!!!""""""""""""""" !!!!!!""""""######!!!"""###$$$$$$$$$$$$$$$""""""!!! !!!"""###$$$###""" !!!###%%%&&&%%%$$$###""""""""""""""""""""""""""""""#########""""""!!!   !!!######!!!  !!!!!!!!!!!!""""""###$$$$$$$$$$$$###$$$""" !!!"""""""""""" !!!$$$$$$""" """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """###$$$&&&&&&$$$$$$###""""""""""""""""""""""""###$$$$$$%%%%%%###""""""%%%((((((%%%!!!!!!""""""!!!"""###)))%%% !!!$$$$$$######""" """$$$$$$$$$######""""""!!!!!!!!! !!!!!!""""""######!!!!!!!!!  !!!"""###$$$$$$%%%$$$"""!!! !!!"""$$$!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!!!!""""""#########$$$######"""!!! !!!!!!$$$$$$###"""!!!  !!!"""##################$$$$$$###!!! !!!###!!!!!!"""###$$$%%%%%%&&&######""""""!!!!!! ###"""""""""""""""#################################!!! !!!###$$$!!! """%%%((((((&&&$$$"""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&(((***+++xxxddd]]]___[[[YYY\\\ZZZ\\\[[[ZZZYYYZZZ[[[]]]^^^ZZZYYYWWWUUUTTTSSSTTTTTTSSSTTTTTTTTTRRRPPPMMMKKKIIIHHHFFFCCCBBBAAA@@@@@@>>>>>>>>>>>>===<<<;;;:::888666555555666666555444000///---+++))))))))))))------,,,+++***(((&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%############$$$$$$$$$$$$!!!"""""""""###$$$$$$$$$'''&&&&&&&&&%%%$$$###""""""######"""  !!!$$$$$$#########"""""""""%%%$$$###!!!!!!!!!!!!""""""######"""!!! """###%%%$$$"""!!!!!!!!!"""#########""""""""""""##############################%%%$$$###"""!!!"""######""""""""""""!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!! !!!!!!""""""""""""""" !!!!!!!!!"""""""""###!!!"""###$$$$$$$$$$$$######"""!!!!!! !!!!!!######$$$%%%$$$"""  !!!"""$$$$$$$$$$$$###""""""""""""""""""""""""""""""############""""""######""""""""""""###### """######"""  !!!""""""######!!!!!!"""############"""###!!! """###""""""""" !!!$$$$$$""" """""""""""""""""""""""""""###############"""!!!"""""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$$$$###"""!!!!!!!!!!!!"""###############""""""""""""""""""$$$&&&&&&$$$!!!"""""""""!!!!!!"""&&&### !!!###"""!!!$$$""" """#########"""""""""!!!!!! """"""!!!!!!!!!!!!!!!!!!  !!!!!!%%%$$$"""!!! !!!"""###!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! !!!"""""""""############$$$###"""!!!!!!!!!!!!!!!######""""""!!!!!! !!!""""""############"""###$$$$$$###!!! """###!!!"""""""""###$$$$$$$$$!!!!!!!!!"""""""""""""""$$$###""""""!!!!!!""""""########################%%%###"""###&&&&&&$$$""" """$$$&&&&&&%%%###"""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$"""######$$$$$$######"""%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$(((((((((((()))***+++,,,~~~hhh^^^___ZZZZZZ]]]\\\```^^^ZZZWWWWWWYYY\\\___ZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUSSSPPPMMMLLLKKKJJJGGGEEEBBBAAA@@@???===============<<<;;;:::888666555555666666555444000///---+++***)))))))))---------,,,+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%"""###$$$""" $$$$$$$$$$$$$$$#########%%%$$$###!!!  !!!"""######"""!!!###$$$$$$$$$######""""""!!!!!!######""""""""""""######""""""""""""""""""""""""$$$###"""!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""###############""""""!!!%%%%%%$$$###"""!!! !!!""""""######""""""!!!!!!!!!!!!""""""""""""""""""######$$$$$$############"""!!!!!!!!!""""""!!!"""$$$%%%%%%$$$###### !!!!!!""""""#########""""""""""""""""""""""""""""""############""""""!!!!!! !!!!!!!!!"""###$$$$$$###"""!!! !!!###$$$%%%%%% !!!"""""""""""""""!!! !!!###$$$###!!!!!!!!! """###$$$###!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""!!!!!!""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!$$$######"""!!!!!! !!! !!!###$$$$$$""" !!!""""""!!! !!!"""###""" !!!"""!!!$$$###!!!!!!"""###"""!!!!!!!!!!!! """""""""!!!  !!!!!!###"""!!! !!!"""###$$$###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!"""############""""""!!!######$$$###!!! """###"""""""""""""""""""""""" !!!""""""###$$$$$$$$$###""""""!!!!!!!!!!!!######################## !!!######"""!!!!!!"""######$$$$$$#########""""""!!!!!!""""""######$$$$$$$$$$$$###""""""###############$$$$$$$$$"""######$$$$$$######"""$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%'''(((((()))************nnnaaa```\\\\\\```___bbb___[[[XXXWWWXXX[[[\\\YYYXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVTTTQQQNNNLLLJJJIIIGGGEEEBBB@@@>>>===<<<=========<<<<<<;;;:::888666555555666666555444111///---+++***))))))***)))***++++++++++++++++++((((((((('''%%%$$$###$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$#########&&&&&&%%%$$$#########$$$"""###$$$###!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!###$$$$$$$$$###$$$&&&!!!"""############""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###!!! $$$#########""""""!!!!!!!!!!!!"""############"""!!!!!!!!!!!!""""""""""""""""""############""""""######""""""""""""######!!!###%%%&&&&&&&&&!!!!!! !!!"""######""""""""""""""""""""""""!!!""""""############"""  """###$$$$$$$$$$$$###""" !!!!!!"""###$$$$$$%%% !!!""""""######"""""" """$$$$$$"""!!!!!!!!!""""""#########"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""!!!!!!  !!!""""""!!! !!!"""###"""!!! !!!"""!!!!!!"""""""""""" $$$###!!!!!!""""""!!! !!!!!!!!!  !!!!!!""""""###"""!!! """###$$$######"""!!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""#########$$$######"""""""""###### !!!!!!!!!"""""""""##################"""!!! """######"""!!!!!!"""$$$"""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""!!!!!!!!!""""""########################### !!!"""!!!!!!"""""""""""""""######$$$###""""""""""""""""""#########$$$$$$$$$######"""########################""""""############""""""$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$%%%&&&&&&'''((('''''''''$$$%%%'''((()))((('''&&&uuueeeccc^^^___cccaaa______]]][[[ZZZYYYXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVSSSPPPMMMKKKHHHGGGFFFDDDAAA>>><<<;;;<<<<<<<<<<<<<<<;;;;;;:::888666555555666666555444111000...,,,************((())))))***++++++******&&&'''((('''$$$###$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$########################""""""000---'''"""!!!"""$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$ """$$$$$$#########$$$ !!!###$$$$$$$$$$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!!!!!!!"""""""""### !!!""""""""" !!!!!!""""""#########$$$!!!""""""###############""""""""""""!!!!!!!!!!!!""""""#########""""""!!!######""""""""""""###### !!!"""############"""!!!!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############$$$$$$############$$$$$$######$$$$$$$$$$$$##################""""""""""""!!!"""######$$$$$$###### """$$$$$$""" !!!"""##################!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""!!!!!! !!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######!!!!!! !!!!!! !!!!!!!!!!!! !!! !!!!!!!!!"""###"""!!! !!!"""!!!"""$$$$$$###""" ###"""!!!!!!""""""   !!!"""###### !!!!!!""""""""" """######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""""""""###"""""""""""""""###### !!!!!!""""""#####################"""!!! """######"""!!!!!!###$$$"""""""""!!!!!!!!!!!!!!!$$$#########"""""""""!!! !!!"""$$$$$$######################## !!!###$$$$$$$$$%%%%%%""""""!!!!!!!!!"""###$$$######""""""""""""######"""######$$$$$$$$$##############################"""""""""######"""""""""$$$######""""""######$$$"""###$$$$$$%%%%%%%%%$$$&&&&&&'''(((((((((''''''$$$%%%'''(((((('''&&&&&&yyyhhhddd``````dddaaa]]]^^^^^^^^^\\\ZZZWWWVVVVVVVVVWWWWWWXXXWWWWWWWWWVVVVVVVVVUUUSSSPPPLLLJJJFFFFFFEEECCCAAA>>><<<;;;;;;;;;<<<<<<<<<;;;;;;:::888666555555666666555444111000...,,,************++++++++++++***)))((('''$$$&&&)))(((&&&%%%'''***'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$""""""##################+++)))%%%""""""###%%%''' """$$$$$$$$$$$$&&&(((#########$$$$$$$$$$$$$$$ !!!"""$$$%%%%%%%%%%%% ######"""!!!!!!!!! !!!"""###$$$%%%%%%######""""""""""""######""""""""""""""""""""""""""""""#########"""!!! !!!!!!""""""###### !!!!!!!!!!!!!!! !!!"""###$$$%%%%%%!!!"""######$$$$$$######""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!!""""""!!!!!!!!!"""######%%%$$$###"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$############""""""""""""##############################$$$######""""""!!! """"""###$$$$$$$$$$$$$$$"""!!!!!!!!!######!!! """$$$$$$###"""###$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""################## !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######!!!!!! !!!!!!"""""" !!!""""""### !!!!!!!!!"""!!!"""###"""!!!!!!"""$$$!!!"""$$$$$$###!!!!!!!!!"""!!! !!!""""""  !!!!!!!!! !!!"""$$$%%%%%%!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""############"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!!!!!""""""### !!!!!!""""""######"""############""""""!!!!!!"""###"""!!!!!!###%%%""""""""""""""""""""""""%%%$$$$$$###""""""!!!!!! !!!"""###$$$######################## """$$$$$$######$$$%%%###""""""""""""###$$$$$$$$$######""""""######$$$""""""###$$$$$$$$$$$$###$$$$$$$$$###############!!!""""""######""""""!!!######""""""""""""######!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''(((((()))))))))(((((({{{hhheee``````ccc___]]]]]]^^^]]]\\\ZZZXXXVVVVVVWWWXXXYYYZZZYYYYYYXXXUUUVVVVVVTTTRRROOOKKKIIIEEEEEEEEEDDDBBB@@@===<<<:::;;;;;;<<<<<<;;;;;;;;;888666555555666666555444222000...,,,+++******+++,,,,,,,,,,,,+++***))))))))),,,---+++'''%%%'''***'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%"""#########$$$%%%%%%%%%""""""###$$$%%%&&&((()))!!!"""$$$$$$######$$$&&&"""""""""#########$$$$$$ !!!"""###$$$$$$######!!!###%%%&&&$$$"""""""""$$$###"""!!!!!!"""############""""""""""""##############################"""###$$$$$$$$$###"""!!! !!!"""#########!!!!!! !!!""""""###!!!!!!""""""######$$$$$$""""""###$$$$$$$$$$$$######"""""""""!!!!!!!!! """""""""""""""!!!!!! !!!!!! !!!!!!"""###%%%%%%###"""!!! """"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$$$$!!!!!! !!!!!!######""""""""""""######""""""!!!!!!!!!!!!!!!!!!!!!""""""###############%%%###!!!!!!!!!"""!!! """%%%%%%###"""###%%%"""""""""""""""""""""""" !!!""""""############$$$$$$##################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!""" """!!!!!!###!!!""""""!!!!!!!!!$$$&&& """######  !!! !!!######!!! !!!!!!""""""""" !!!!!!"""###$$$%%%%%%"""""""""!!!!!!!!!!!!!!!###$$$%%%%%%$$$""" !!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###############"""""""""!!! !!!""""""!!!!!!!!!!!!""""""""""""!!!""""""############"""!!!"""###"""!!!!!!###%%%!!!"""""""""###$$$$$$$$$########################"""!!!!!! !!!!!!########################!!!$$$###!!! !!!############$$$$$$$$$$$$$$$$$$######""""""######$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""!!!!!!######""""""""""""######!!!"""###$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&)))((((((''''''((((((((({{{hhhddd``````aaa]]]^^^^^^]]]\\\[[[ZZZYYYXXXWWWXXXYYY[[[[[[[[[ZZZZZZUUUUUUUUUTTTQQQNNNJJJHHHEEEEEEFFFEEECCCAAA???>>>::::::;;;;;;<<<;;;;;;;;;888666555555666666555444222000...,,,+++******+++)))***+++,,,------...---111333444///(((######%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%&&&&&&&&&$$$ """###$$$###"""!!!"""###!!!!!!""""""#########$$$!!!!!!"""######"""!!! %%%(((******(((&&&%%%%%%(((&&&###!!! !!!"""######""""""""""""#################################$$$$$$%%%%%%###"""!!! !!!"""######$$$###"""!!!!!!!!!"""$$$%%%############""""""""""""""""""###$$$$$$$$$$$$#########""""""!!!!!!!!! """""""""""""""!!! !!!""""""""""""""""""###$$$%%%&&&"""###$$$&&&%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!######$$$$$$$$$$$$$$$############$$$$$$######""""""""""""###### !!!!!!"""""" !!!!!!"""""""""""""""'''$$$!!! !!!  ###%%%%%%###"""###%%%"""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!! """""""""""""""###$$$$$$#########"""!!!!!! !!!"""!!!!!!$$$ !!!"""!!!!!!"""%%%'''!!!"""!!!!!!!!!######!!! !!!!!!!!!""""""#####################$$$$$$$$$######""""""!!!!!!  !!!!!!!!!"""!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######$$$#########""""""!!!!!! !!!"""""""""""""""!!!!!!!!!!!! !!!"""###############!!!"""###"""!!!"""###%%%!!!!!!"""###$$$%%%%%%&&&"""""""""###$$$$$$%%%%%%$$$###"""!!!###########################&&&((('''%%%###$$$&&&######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!""""""""""""!!!!!!######""""""""""""######!!!!!!"""$$$$$$%%%%%%%%%&&&'''(((((())))))((((((((('''%%%$$$$$$%%%&&&'''zzziiibbbaaa``````aaa____________^^^[[[YYYXXXYYYZZZZZZ[[[ZZZZZZYYYXXXWWWVVVTTTQQQNNNJJJGGGFFFIIIFFFBBB@@@???===;;;999;;;;;;;;;;;;:::999888888888777777888999777444111444222...+++)))(((((((((,,,---...000222444666777<<<999333---)))&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$#########$$$%%%%%%$$$$$$$$$%%%%%%###!!! !!!###$$$$$$$$$$$$  !!!###$$$'''&&&###!!! !!!"""!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%***'''""" !!!###$$$%%% !!!############%%%'''#########"""""""""""""""!!!"""###$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$############"""!!!!!!###$$$$$$###"""!!!!!!""""""""""""!!!!!!!!!""""""!!! !!!$$$&&& !!!""""""!!!!!! !!!!!! """"""""""""############ !!!!!!""""""######"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""##################"""!!!  !!!"""""""""""""""######""""""!!!!!! """!!! !!!###$$$"""######"""  """%%%$$$"""!!!!!!###%%%&&&###!!!  !!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$###""" !!!""" !!!"""""""""""""""!!!!!!""""""""""""!!!!!!""""""###""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$$$$###"""!!! """"""!!!!!!!!!!!!""""""$$$$$$######""""""!!!!!!$$$$$$###"""!!! !!! !!!!!!"""###$$$######""""""!!!!!!  !!!""""""###"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!! ############""""""""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$###"""!!!######""""""!!!!!! ######""""""!!!!!! !!!"""$$$$$$ !!!!!!"""###$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!###$$$%%%&&&&&&%%%###"""$$$$$$$$$#########""""""!!!!!!!!!"""######$$$$$$""""""#########$$$$$$$$$%%%%%%$$$###""""""######%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''wwwhhhbbbbbbaaaaaaaaa`````````___^^^\\\ZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXVVVUUUTTTQQQNNNKKKHHHGGGHHHFFFCCCAAA???>>><<<:::;;;;;;;;;;;;;;;;;;:::999888777666777777666333111222000...,,,++++++,,,,,,222222111000000///.........,,,***'''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$#########$$$%%%&&&'''%%%$$$$$$%%%%%%$$$"""!!!"""###$$$%%%%%%$$$$$$######""""""###$$$&&&'''%%%$$$###""""""###$$$$$$"""""""""###$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%...+++'''$$$$$$$$$$$$$$$'''((((((&&&""" ###"""""""""""""""""""""######$$$$$$$$$$$$$$$$$$!!!!!!###$$$&&&'''))))))############"""!!! !!!"""############!!!!!!""""""""""""!!!!!!###$$$%%%$$$######%%%&&& !!!""""""!!!!!! """"""""""""############ !!!!!!!!!"""""""""###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############### !!!!!!"""######### !!!"""""""""""""""###"""""""""!!!!!!!!! """!!!!!!!!!""""""###############""" !!!###""""""!!! !!!"""######""" !!!###$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%$$$###"""!!!""""""### !!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!!  """###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!###"""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!! !!!!!!""""""###""""""""""""""""""""""""""""""!!!!!!  !!!""""""!!!!!!!!!!!!""""""#########$$$"""""""""##############################"""!!!!!!###"""""""""!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$ !!!!!!"""######$$$$$$$$$$$$######"""!!! $$$######""""""#########$$$$$$$$$#########""""""#########"""""""""""""""!!!!!!"""""""""#########$$$###""""""!!!!!!""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""""""""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''sssfffbbbcccbbbaaabbbaaaaaa```___^^^\\\[[[ZZZZZZYYYXXXVVVVVVVVVWWWXXXUUUTTTSSSQQQNNNLLLIIIHHHHHHFFFCCCBBBAAA???===;;;:::;;;<<<<<<<<<<<<<<<<<<999777555555555555333111000///---,,,,,,---///000444333111///---+++)))((($$$$$$$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%&&&&&&)))'''$$$###$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$########################$$$$$$%%%$$$$$$######$$$$$$%%%(((&&&$$$#########"""!!! """###"""!!! !!!""""""""""""""""""######$$$$$$$$$$$$$$$######### !!!"""###$$$%%%%%%############"""!!! !!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!###$$$&&&%%%$$$######$$$ !!!"""""""""!!!!!! !!!!!!!!!"""""""""""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############### !!!"""###$$$$$$###### !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$#########$$$$$$###!!!!!!"""$$$""""""!!!!!!!!!!!!!!!!!!!!! !!!###%%%&&&%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%$$$###############$$$ !!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!!  """###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""!!!!!!!!!!!!"""""" !!!!!!""""""######$$$###"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!! !!!""""""###### !!!"""###$$$%%%%%%$$$$$$##################!!!""""""""""""!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""######$$$######""""""!!!!!! $$$###!!! !!!###$$$$$$$$$$$$###############$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!"""""""""###"""!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%######""""""######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''|||ooodddbbbdddcccbbbbbbaaaaaa```___^^^\\\[[[ZZZZZZXXXVVVTTTTTTTTTVVVWWWSSSSSSRRRQQQOOOLLLKKKIIIHHHFFFDDDCCCBBBAAA>>><<<;;;;;;<<<======>>>======;;;999666555555555444222000...---,,,+++---...//////......,,,+++***))))))%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$%%%&&&'''+++(((%%%######$$$$$$$$$%%%%%%%%%$$$$$$######"""""""""""""""######$$$$$$###$$$%%%%%%%%%###!!! $$$$$$$$$###############%%%$$$$$$######$$$$$$%%% !!!$$$%%%$$$""" """###"""!!!"""###"""""""""""""""#########$$$######""""""!!!!!!!!!######"""!!!!!! ###############"""!!! ###""" !!!###$$$!!!!!!""""""""""""!!!!!! """$$$$$$""" !!!!!!"""""""""!!!!!!###############$$$$$$$$$!!!"""""""""############!!!!!!!!!!!!""""""""""""!!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""###$$$%%%$$$"""  !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###%%%%%%$$$#########$$$$$$###""""""###%%%###$$$$$$$$$$$$###"""""" !!!#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######################## !!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!############""""""""""""""""""""""""""""""""""""###""""""!!!  !!!"""""""""""" !!!!!!"""######$$$$$$$$$$$$$$$$$$############!!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""#########""""""!!!!!!!!!!!!"""!!!!!!!!!!!!""""""######""""""""""""""""""!!!!!!###"""!!!!!!!!!"""###$$$####################################""""""!!!!!!""""""""""""""""""""""""###""""""!!!!!!!!!""""""$$$######""""""######$$$###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''zzznnncccbbbddddddbbbbbbbbbaaa```^^^]]]\\\[[[[[[ZZZXXXVVVTTTSSSTTTUUUVVVSSSSSSRRRQQQOOOMMMKKKJJJGGGFFFEEEDDDDDDCCC@@@===;;;;;;<<<===>>>>>>>>>>>>===;;;888666666666555333111///---+++******+++,,,+++++++++*********))))))'''((()))))))))(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&***'''$$$"""###$$$$$$$$$%%%$$$######""""""!!!!!!!!!!!!"""""""""""""""""" """$$$$$$###!!! $$$$$$$$$###############%%%$$$$$$######$$$$$$%%%"""""""""$$$'''(((&&&%%%&&&'''((('''$$$!!!!!!!!!""""""###############"""!!!  &&&&&&%%%$$$###""""""!!!"""############""""""!!!$$$""" !!!###$$$!!!!!!""""""""""""!!!!!! """$$$$$$""" !!!"""""""""""""""!!!!!!""""""!!!!!!!!!"""###$$$!!!"""""""""############""""""""""""!!!!!!!!!!!!!!!"""#########""" """"""""""""""""""""""""!!!!!!"""############### !!!#########!!! !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""###%%%%%%$$$#########$$$$$$###""""""$$$%%%$$$$$$$$$$$$$$$###"""!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""" !!!"""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""""""""""""""###"""""""""""""""""""""""" !!!!!!######"""""""""""""""###""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$######"""!!! ############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! ######""""""""""""""""""########################""""""###$$$$$$#########!!!!!!!!!!!!"""""""""""" !!!!!!""""""#########""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""""""""##################### !!!###$$$$$$$$$##############################!!!!!!""""""#############################################""""""######$$$""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''|||ooodddbbbddddddbbbbbbaaa```___]]][[[[[[ZZZZZZYYYXXXVVVUUUTTTTTTTTTTTTSSSSSSRRRQQQOOOMMMKKKJJJGGGFFFEEEFFFFFFDDDAAA???;;;<<<=====================;;;999888888777555333222000---+++)))))))))***++++++***))))))(((((('''$$$%%%'''((()))(((''''''$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%'''%%%###"""###$$$$$$$$$$$$$$$###"""!!!!!!!!!"""######$$$$$$%%%$$$$$$###"""$$$$$$$$$$$$##################$$$$$$%%%$$$$$$######$$$$$$%%%$$$#########$$$###!!!  """###!!!!!!!!!!!!"""######$$$$$$""""""  !!!!!!!!!!!!""""""#########$$$"""######$$$######"""""""""!!!  !!!###%%%!!!!!!""""""""""""!!!!!!"""###%%%$$$###""""""###""""""#########"""!!!!!!  !!!""""""""""""############""""""""""""!!!!!!!!!!!!!!!""""""######"""""""""""""""""""""""""""""""""!!!!!!"""############### !!!""""""!!!!!! !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""######$$$$$$######"""#########""""""###%%%######""""""!!! $$$"""!!!!!!###$$$######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!""""""""""""!!! !!!"""""""""""""""!!!!!!""""""""""""!!!!!! """######!!!!!!"""$$$""""""""""""""""""""""""!!!!!!!!!""""""######$$$""""""!!! !!!######""""""!!!!!! """"""!!!!!!!!!!!!"""""""""""""""#####################""""""!!!!!! !!!"""###$$$#########"""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!! ############""""""!!!!!!!!!!!!""""""############"""######$$$$$$$$$$$$###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$%%%%%%!!!###%%%&&&%%%###"""###############$$$$$$$$$ !!!!!!"""######$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''qqqeeebbbccccccbbbbbb```___]]][[[ZZZYYYYYYZZZYYYXXXWWWVVVUUUTTTSSSSSSTTTSSSRRRQQQOOOLLLJJJIIIFFFFFFFFFGGGGGGFFFCCC@@@<<<<<<=========<<<;;;;;;<<<:::999999888777333111222000...+++*********+++******)))))))))((((((((($$$%%%&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$######"""!!!"""$$$%%%$$$###%%%$$$###"""""""""###$$$$$$$$$%%%&&&&&&%%%$$$### """############"""""""""###$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%###"""  !!! !!!!!!"""######$$$$$$###"""!!! !!!###$$$ !!!"""""""""######$$$$$$######### !!!"""$$$%%%!!!!!!""""""""""""!!!!!!"""#########!!!!!!###%%%###############"""!!!!!!  """""""""""""""###############"""""""""!!!!!!!!! !!!!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""!!!!!!"""############### !!!""""""###### !!!""""""""""""""" !!!!!!!!!"""""""""###"""!!!!!!!!!""""""######!!!"""""""""!!!!!!###%%%%%%###""" !!!"""!!! !!!###%%%%%%$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""###$$$######""" !!!"""""""""""""""!!!!!!""""""""""""!!!!!! """$$$###!!!!!!###%%%"""""""""""""""""""""""" !!!!!!"""######$$$$$$!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""##################""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""### !!!!!!""""""###### !!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! """""""""""""""######### !!!"""######$$$!!!!!!"""############### !!!!!!!!!"""""""""###""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%% !!!"""############""""""#########$$$$$$$$$"""""""""""""""#########$$$#########"""""""""""""""""""""""""""###$$$$$$######""""""""""""######!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''sssfffbbbcccbbbaaabbb```___]]][[[YYYYYYYYYYYYXXXXXXXXXXXXVVVUUUSSSRRRUUUTTTSSSQQQNNNLLLIIIHHHFFFFFFFFFGGGHHHFFFCCC@@@<<<=========<<<;;;:::::::::999999999888666222///222111...,,,+++,,,------''''''(((((()))******+++((((((((('''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&%%%$$$###"""!!! """$$$%%%$$$"""%%%%%%$$$######$$$%%%&&&###$$$%%%%%%%%%$$$###"""%%%%%%%%%$$$"""!!!!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!###$$$$$$###!!!$$$%%%$$$"""!!!!!! !!!!!!"""###$$$$$$$$$$$$###"""!!!"""###%%%'''############"""""""""""""""######$$$$$$$$$###### """###$$$%%%!!!!!!""""""""""""!!!!!! """$$$###############"""!!!!!!###"""  !!!###$$$""""""""""""##################""""""!!!!!!!!! !!!!!! !!!###%%%&&&""""""""""""""""""""""""!!!!!!"""###############%%%$$$###"""!!!!!!!!!""" !!!!!!""""""""""""""" !!!!!!!!!""""""######"""!!! !!!###$$$ !!!"""!!! !!!"""$$$(((&&&$$$"""!!!!!!######!!!$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""###$$$%%%%%%$$$### !!!!!!"""""""""""""""!!!!!!""""""""""""!!!!!! """$$$###!!!!!!###%%%"""""""""""""""""""""""" !!!""""""######"""!!!  !!!"""###$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$######""""""!!!!!! !!!"""###$$$$$$$$$###"""!!!!!! !!!!!!"""$$$%%%&&& !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!  !!!""""""###### !!!"""###$$$%%%%%% !!!"""###$$$ !!!""""""""""""""" !!!!!!!!!""""""############""""""!!!!!! !!!###$$$$$$!!!!!!!!!!!!!!!  !!!"""###$$$$$$!!! !!!###%%%""""""######$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!######""""""!!!!!!!!! !!!!!!!!!!!!!!!"""######%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%$$$######"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''qqqeeefffaaa```aaa]]]```^^^\\\ZZZYYYYYYYYYYYYZZZbbbhhhdddZZZRRRSSSXXXVVVUUUTTTRRROOOMMMJJJIIIGGGEEEBBBBBBBBBBBBAAA@@@<<<<<<;;;;;;;;;:::::::::999:::::::::999777666555444111...***)))***+++---)))+++,,,---+++(((###!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''(((#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""######%%%&&&'''((()))&&&%%%""" """$$$&&&$$$"""!!!!!!""""""!!!$$$$$$##################%%%%%%%%%$$$$$$$$$######""""""""""""###$$$%%%&&&"""###$$$$$$$$$$$$###"""$$$#########""""""!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!! !!!"""###$$$%%%%%% !!! !!!### !!!!!!""""""######!!!!!!!!!!!!""""""""""""%%%%%%%%%$$$"""!!!!!!  !!!!!!"""!!! ###"""!!!!!! !!!!!!!!!############""""""""""""&&&$$$""" """$$$&&&%%%###!!!  !!!"""!!!!!!""""""######$$$$$$"""%%%%%%$$$"""!!!"""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!! !!!!!!&&&###!!!!!!###$$$$$$$$$""""""!!!!!! ###"""!!!"""$$$$$$"""!!!"""$$$!!!###)))#########"""""""""""""""###############"""!!!!!! """############ """###!!!  !!!"""$$$$$$"""""""""### !!!!!!!!!!!! ###%%%&&&'''$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!$$$&&&%%%"""!!!###%%%######""""""!!!!!! &&&$$$""" !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""!!! ###"""!!!"""###""" !!!!!!!!!!!!"""""""""""" !!!""""""######"""!!! !!!!!! """###"""!!! !!!###!!!###$$$$$$"""!!!!!!""" !!!!!!"""""""""### !!!  !!!%%%### !!!"""!!!!!!######""""""!!!!!! """"""!!!!!!!!!###$$$%%%&&&%%%###""""""###%%%&&&'''%%%###%%%''')))'''%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&nnncccdddaaaaaaccc```aaa___^^^\\\[[[[[[\\\\\\^^^cccgggccc[[[UUUVVVYYYTTTSSSRRRPPPMMMJJJHHHFFFGGGEEECCCBBBBBBBBBAAA???======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999777555333111000///---++++++******(((***+++,,,+++(((&&&$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%$$$###!!! %%%$$$###!!!!!!"""$$$%%%%%%$$$######$$$$$$###!!!########################&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""###$$$%%%&&&####################################"""""""""!!!!!!!!!""""""###$$$$$$%%% !!!!!!!!!"""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$###!!! ###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!""""""##################"""""""""!!!!!!%%%$$$"""!!!!!!"""$$$%%%%%%$$$"""!!!!!!!!!###$$$ !!!!!!!!!""" """###""" """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!$$$$$$######"""######$$$"""!!!!!!!!! ###""""""###$$$$$$###!!!###!!!""""""""""""""""""""""""##################"""!!!!!!!!!"""###############"""!!!"""######!!!!!!!!!###!!!###$$$$$$"""!!!!!!""" !!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$$$$############$$$######""""""""""""""""""!!!!!!%%%$$$"""  !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""######""""""!!! !!!###"""!!!"""###"""!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""###""""""!!! """###"""!!! !!!###!!!#########"""###$$$########################!!!!!!!!!""""""#########!!!!!!"""!!! !!!###%%%###!!! !!!"""!!! ###"""""""""""""""!!!!!!###""""""!!!!!!"""###$$$&&&%%%###""""""###%%%&&&&&&$$$###$$$'''((('''%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&kkk```cccaaabbbeeecccaaa```___^^^]]]^^^^^^______aaabbb___ZZZVVVWWWYYYWWWWWWVVVTTTQQQMMMKKKIIIHHHFFFCCCBBBBBBAAA???===>>>>>>=========<<<<<<<<<;;;;;;:::999888666444333000000000///...,,,***)))))))))*********)))((('''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$#####################$$$%%%$$$######$$$$$$###"""########################'''&&&&&&&&&%%%%%%%%%%%%""""""""""""###$$$%%%%%%%%%$$$###""""""###$$$%%%############"""""""""""" !!!!!!"""###$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""!!!!!!!!! """"""!!!!!!""""""###$$$######""""""!!! !!!!!!!!!"""""""""######!!!"""######$$$$$$######$$$$$$###"""""""""######""""""!!!!!!!!!!!! !!!!!!!!!!!!"""###$$$%%% !!!###$$$%%%$$$$$$######""""""""""""!!!!!!########################$$$###"""""""""###$$$%%% !!!!!!!!!!!! """###!!! """""""""""""""""""""""" !!!"""#########""""""""""""""""""""""""###"""!!!!!! """$$$&&&%%%"""!!!!!!###!!!!!!!!!!!! $$$###"""###%%%%%%###"""&&&### !!!!!!!!!""""""#########""""""######""""""!!!!!!$$$$$$$$$$$$$$$###""""""!!!""""""!!! """###"""###%%%$$$"""!!!!!!"""!!!!!!!!!"""""""""######%%%%%%$$$###!!!  !!!!!!"""###### """###%%%&&&&&&&&&&&&""" !!!%%%&&&### """"""""""""############$$$###""" !!!!!!""""""""""""""""""""""""###""""""""""""###$$$$$$###"""!!!!!! !!!!!!###"""!!!"""######!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!"""######"""!!!!!! """###"""!!! !!!### """#########$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############"""######"""!!!!!!"""$$$&&&$$$!!!!!!!!!"""!!! """""""""###############$$$###""""""!!!""""""###%%%$$$###""""""###$$$%%%%%%#########%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&jjj___aaa___aaaeeecccaaa```___^^^^^^______```^^^]]][[[YYYVVVUUUVVVVVVYYYYYYXXXVVVSSSPPPLLLJJJHHHFFFDDDCCCBBBAAA>>><<<============<<<<<<<<<;;;:::999999888777666555555111000000...---,,,+++***++++++***)))((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$""""""###$$$%%%&&&''''''!!!"""###$$$%%%$$$#########!!! !!!""""""!!! ###############$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######""""""###$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%#########"""""""""""""""!!!!!!!!!!!!!!!"""""""""########################""""""""""""############ !!!""""""###"""!!! !!!"""###"""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""#########""""""######$$$$$$$$$$$$$$$$$$###""""""######### !!!!!!!!!!!!!!!!!!"""###$$$ """$$$%%%%%%###"""###"""""""""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""!!!!!!"""###$$$%%%""""""""""""############!!!"""$$$$$$###""""""###"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!! %%%((('''"""!!!###!!!!!!!!!!!!!!! $$$#########%%%%%%###"""!!!"""###&&&'''&&&### !!!"""###$$$$$$!!!"""""""""""""""!!!!!!#########$$$$$$###"""""" """!!!  !!!"""$$$%%%$$$"""!!!!!!!!!""""""""""""############"""""""""""""""""""""""" !!!!!!!!!""" """###$$$%%%%%%%%%$$$"""!!!"""$$$$$$###!!!!!!!!!""""""######$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$%%%###""""""!!! !!!!!!!!!"""!!!!!!!!!######!!! !!!!!!!!!!!!""""""""""""######""""""""""""######""""""!!!!!! !!!!!!""" """###"""!!! !!!###!!!############$$$%%%""""""""""""""""""""""""##################$$$$$$""""""###"""!!! """$$$%%%$$$""""""""""""!!! """"""######$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!$$$######"""######$$$%%%############$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&jjj___```]]]^^^bbb``````___^^^]]]]]]^^^______]]][[[XXXWWWVVVVVVWWWWWWVVVVVVVVVTTTQQQMMMIIIFFFGGGEEEDDDCCCBBBAAA===;;;<<<<<<<<<;;;;;;;;;::::::888777777777777777777777444222///,,,++++++,,,---...---+++)))(((''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$%%%%%%$$$"""!!!  """###%%%%%%%%%######"""!!! !!!"""###"""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$#########"""#########"""######$$$%%%%%%$$$"""!!!!!!"""$$$%%%""""""""""""""""""######!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ !!!!!!""""""!!! """!!!  !!!"""######$$$""""""""""""############$$$$$$##################""""""!!!!!!!!!""""""### !!!""""""#########"""!!!!!! !!! """###$$$$$$###!!! """""""""!!!!!!!!!!!! !!!###$$$$$$###!!! !!!!!!""""""############""""""""""""!!!###$$$$$$"""!!!"""###""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!! $$$((('''""" !!!$$$ !!!!!!!!!!!!!!!$$$###"""###%%%%%%###!!!"""%%%'''%%%!!! !!!"""######$$$ !!!!!!"""""""""!!!!!! !!!"""############ ###$$$###!!! """###$$$$$$"""!!!!!!"""""""""""""""############ !!!!!!"""###$$$%%%%%%"""!!!!!!!!!  !!!""""""###"""""""""!!!###$$$###!!! """$$$!!!!!!""""""#########$$$"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$%%%######"""!!!!!!!!!!!!!!!"""!!! !!!######""" !!!!!!!!!!!!""""""""""""######""""""""""""######"""""""""!!!!!!""""""### """###"""!!! !!!###!!!###$$$$$$"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$##################!!!""""""!!! !!!###$$$###""""""######""" """"""######$$$$$$%%%%%%############""""""!!!!!!""""""""""""###$$$$$$%%%######$$$######"""##################$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&kkk^^^___\\\]]]aaa___```___^^^]]]\\\]]]]]]^^^]]]\\\ZZZYYYXXXXXXYYYZZZWWWWWWWWWVVVRRRNNNIIIFFFEEEDDDCCCCCCCCCAAA>>>;;;<<<;;;;;;;;;;;;:::::::::888777777666666777777888555333///+++***+++---...///...,,,***((('''&&&&&&((('''&&&%%%%%%&&&'''(((#########$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$###$$$###"""###$$$%%%$$$###"""""""""###$$$$$$%%%%%%############""""""""""""$$$###############$$$$$$%%%$$$###""""""###$$$%%%""""""""""""############!!!!!! ########################!!!!!!!!!"""""""""######$$$###""""""!!! !!! """!!! !!!"""###$$$%%%"""""""""#########$$$$$$%%%$$$###"""""""""""""""!!!!!! !!!""""""!!!""""""######$$$%%%%%%$$$###"""!!! !!!"""######"""!!! """"""!!!!!!!!!!!! !!!!!!"""######"""!!!!!! !!!!!!!!!!!! !!!"""!!!  """""""""""""""""""""""""""#########"""!!! """"""""""""""""""""""""###""""""!!!!!!""""""###!!!###&&&%%%###!!!###%%% !!!!!!!!!!!!!!!###"""!!!"""$$$$$$"""!!!$$$###""" !!! !!!!!!""""""""" !!!"""""""""!!!!!! !!!############"""%%%%%%$$$"""!!!!!!!!!"""$$$$$$"""""""""###!!!!!!!!!"""""""""######""""""########################"""!!!!!! !!!!!!""""""""""""!!!!!!###%%%$$$ !!!%%%!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!""""""""""""""""""""""""###""""""""""""###$$$$$$$$$###""""""!!!!!!""""""!!! !!!######"""!!!!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!"""""""""!!!!!!!!!!!!""""""### """###"""!!! !!!###"""###$$$$$$"""!!!!!!"""#######################################"""""""""!!!!!!"""!!! !!!###"""""""""###$$$%%%###""""""""""""###############"""############""""""!!!!!!!!!"""######$$$$$$$$$###$$$%%%$$$"""""""""$$$######"""######$$$%%%&&&######$$$$$$%%%%%%&&&&&&iii]]]]]][[[\\\aaa___bbb```___]]]\\\\\\]]]]]]ZZZ[[[\\\[[[YYYXXXZZZ\\\YYYYYYYYYXXXTTTOOOJJJGGGCCCCCCBBBCCCCCCAAA>>>;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;999888666555555555555444222000---,,,,,,,,,---------,,,+++***(((((('''((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$!!!"""$$$&&&(((+++------!!!!!!"""###$$$%%%%%%%%%###"""""""""$$$%%%$$$###!!!""""""###$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$###############$$$########################!!!"""""""""############ !!!!!!"""""""""%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!!!!"""""""""%%%$$$###"""!!! """!!!###!!! !!!"""######$$$""""""#########$$$$$$$$$$$$###"""!!!!!!!!!""""""!!! !!!"""######"""""""""!!!!!! ######"""!!!!!!""""""""" !!!!!!!!!""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! """!!!!!!!!!  !!!"""!!! """""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$""""""""""""###$$$%%%&&& !!!!!!!!!""""""!!! !!!######!!! """###$$$""""""&&& !!!!!!!!!!!!!!!!!! !!!""""""!!!!!! !!!"""###############!!!!!!!!! !!!###!!!#########"""###$$$ !!!!!!!!!"""""""""########################"""""""""""""""""""""""" !!!"""###############!!!"""""""""!!!!!!""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$###""""""!!!!!!""""""!!! !!!###$$$"""!!!!!!!!!!!!!!!""""""""""""###"""!!!!!! !!!!!! !!!!!! """###"""!!! !!!### """$$$$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!"""######"""!!!!!!"""$$$ !!!###%%%&&&%%%$$$###"""""""""""""""!!!!!!!!!!!!######$$$###"""""" !!!"""######$$$$$$$$$###%%%&&&%%%###!!!###$$$""""""""""""###$$$%%%&&&"""######$$$%%%%%%&&&&&&hhh\\\]]]ZZZ\\\bbb```cccbbb```^^^]]]\\\]]]]]]VVVYYY[[[ZZZWWWVVVXXX[[[UUUVVVVVVUUUQQQLLLGGGCCCBBBBBBBBBCCCCCCBBB???<<<>>>=========<<<<<<<<<<<<===<<<999666444333222222111111111000///---++++++***++++++++++++***)))))))))(((&&&%%%%%%&&&((()))&&&&&&%%%$$$$$$##################$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!""""""###$$$$$$%%%%%%!!! """######"""!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$###############$$$"""###$$$$$$$$$$$$###"""!!!!!!""""""#########$$$ """###%%%&&&&&& !!!!!!!!!!!!""""""""""""############### """$$$"""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$"""!!!!!! !!!"""###!!!!!! !!!!!!"""######"""!!! """"""""""""###$$$%%%&&&!!!"""###"""!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""######"""!!! $$$$$$######"""""""""!!!"""#########!!!!!!###$$$"""""""""""""""""""""""" !!!!!!""""""######"""""""""""""""""""""""" !!!!!!"""$$$%%%&&&###!!! !!!###%%%&&&&&& !!!!!!""""""!!! !!!""""""!!!"""$$$""" !!!$$$!!!!!!!!!!!!!!!  !!!""""""!!!!!!###$$$$$$$$$$$$###""""""!!!### """#########$$$%%% !!!!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&!!!!!!""""""######$$$$$$ """###%%%%%%&&&&&&$$$!!! ###$$$"""!!!!!!  !!!"""""""""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###$$$######"""""""""""""""!!! !!!###$$$###!!!!!!!!!!!!!!!""""""""""""""""""!!!  !!!"""###"""!!! !!!### """#########$$$%%%###########################"""""""""!!!!!! ###$$$$$$###""""""###%%% ###&&&'''&&&%%%######""""""!!!!!! !!!"""###$$$$$$###""" """###$$$$$$$$$$$$$$$&&&'''&&&###!!!###%%%""""""""""""###$$$%%%&&&""""""###$$$%%%%%%&&&&&&{{{mmm```]]]_________```bbbbbbaaa```___^^^]]]]]][[[ZZZYYYXXXWWWWWWXXXYYYWWWWWWWWWTTTQQQKKKFFFCCCDDDCCCBBBBBBBBBAAA>>>;;;;;;;;;::::::::::::999999999999999999777555333111222000...,,,+++******+++,,,,,,++++++)))((('''&&&######$$$%%%&&&&&&''''''(((((((((''''''&&&%%%%%%$$$$$$############$$$$$$########################$$$$$$%%%&&&&&&%%%$$$######$$$&&&''''''&&&$$$#########""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$###############"""""""""""""""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! #########$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%%""""""""""""############ """#########"""!!! !!!"""###$$$"""!!!!!! !!!!!!"""""""""""""""!!! """###!!!!!!!!!!!!###%%%&&&$$$"""!!!""""""!!!!!!!!!!!!""""""!!!"""$$$%%%%%%###!!!  !!!"""###$$$$$$"""!!! !!!"""###"""!!!"""###$$$$$$###"""!!! !!!!!!""""""""""""!!!!!!######"""""""""$$$%%%&&&$$$$$$###############$$$""""""""""""!!!!!!!!!!!!%%%%%%$$$"""!!!!!!!!!""""""""""""!!!!!! !!!"""$$$%%%&&&$$$###"""!!!!!!"""######$$$#########""""""!!!!!!"""###$$$%%%%%%$$$"""!!!"""""""""""""""""""""""""""""""""""""""""""""""" ###$$$%%%%%%$$$###"""!!!""" !!!%%%((((((&&&!!!!!!!!!!!!!!!"""######!!!!!! !!!!!!"""%%%%%%### !!!""""""!!!###$$$%%%%%%$$$###"""!!!""""""!!!!!!!!!!!!"""""" !!!###$$$%%%###"""  !!!!!!  !!!""""""""""""""""""""""""""""""###""""""!!! !!!!!!!!!!!!!!! $$$######"""""""""""""""!!!"""#########!!! """""""""""""""""""""""""""""""""""""""######$$$&&&%%%$$$"""!!! $$$###!!!"""######"""!!!!!!!!!"""""""""#########"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%""" ###''')))%%%"""|||nnnaaa^^^___``````aaabbbbbbaaa```___^^^]]]]]]]]]\\\ZZZXXXWWWWWWWWWXXXWWWWWWVVVTTTPPPKKKGGGDDDCCCBBBBBBBBBCCCBBB???===;;;;;;::::::::::::999999:::::::::999888666444333222000...,,,+++******+++++++++++++++)))((('''&&&"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$########################"""""""""""" ###$$$%%%&&&&&&%%%$$$###"""""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! ###"""""""""""""""""""""###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!!!!"""""""""#########$$$$$$ !!!""""""###$$$$$$$$$$$$###""""""###$$$$$$!!!!!!!!!!!! !!!!!!!!!!!!!!!"""###$$$###"""!!! !!!"""###"""%%%""""""!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!$$$'''%%%$$$$$$$$$!!!!!!"""###"""!!! """"""!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$###### !!!!!!""""""#########"""""""""#########"""###$$$$$$%%%$$$###"""!!!##############################"""""""""###$$$%%%"""!!!!!! !!!!!!""""""""""""""""""""""""!!!###""""""!!!!!!""""""###!!!!!!""""""""""""!!!!!!"""""""""""""""######$$$!!!!!! !!!###$$$&&&############"""""""""!!!!!!"""$$$%%%%%%###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########!!!"""#########"""!!! ###!!! """$$$###"""!!!!!!!!!!!!!!!"""######$$$$$$############$$$$$$%%%###!!! """############$$$$$$$$$###!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$###"""""""""""""""%%%$$$###"""!!!""""""#########"""!!!!!!"""######"""""""""""""""""""""""""""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#####################"""!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$$$$###""""""""""""""""""$$$###"""###$$$%%%$$$#########$$$$$$$$$%%%%%%%%%$$$#####################%%%%%%$$$$$$$$$#################################&&&&&&%%%$$$$$$$$$$$$$$$'''$$$"""###''')))'''$$$}}}ooobbb___```aaa```aaabbbaaaaaa```___^^^]]]]]]^^^]]][[[ZZZXXXXXXWWWWWWWWWWWWVVVSSSPPPKKKGGGDDDCCCBBBBBBCCCDDDCCCAAA>>>;;;;;;::::::::::::999999::::::::::::999777555333222000...,,,+++******++++++++++++******((('''&&&%%%%%%&&&&&&'''((((((((("""""""""###$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!"""###$$$%%%%%%$$$###"""!!!!!!""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$###""""""!!!!!!""""""""""""""""""######""""""!!!!!!!!!!!!""""""######################## !!!!!!!!!""""""!!!!!!!!!""""""""""""### !!!!!!"""""""""########################""""""!!!!!! ######""""""""""""###$$$""""""!!!!!!!!!!!!""""""""" &&&%%% !!!''' """""""""""" $$$$$$############""""""!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!! !!!###%%%&&&!!!!!!!!!!!!""""""""""""############""""""""""""$$$$$$%%%%%%%%%$$$###"""%%%$$$###""""""###$$$%%%######"""!!!!!!!!!""""""!!!!!! !!!!!!""""""""""""""""""""""""%%%###"""!!!!!!"""$$$%%%!!!!!!""""""""""""!!!!!!$$$#########""""""!!!!!!!!!!!!!!! !!!"""##################"""""""""""" !!!"""#########"""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$!!!"""######$$$######"""&&&$$$"""""""""###""" !!!!!!!!!!!!!!!""""""###"""!!!!!! !!!!!!"""""""""  !!!  !!!"""!!!!!!""""""#########"""!!!!!!""""""!!!!!!!!!!!!""""""%%%$$$$$$###############$$$$$$###"""""""""""""""$$$######""""""######$$$"""""""""""""""""""""""""""######$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!! """###$$$%%%$$$$$$###############"""""""""""""""""""""""""""""""""""""""######$$$""""""!!!!!!"""###$$$$$$$$$###"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%##################$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&&&&%%%%%%%%%%%%$$$############$$$)))&&&######&&&((((((&&&}}}ooobbb___`````````aaabbbaaa```___^^^]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZZVVVVVVUUUSSSOOOKKKGGGEEEBBBBBBBBBCCCDDDDDDBBB???;;;;;;:::::::::999999999999999999999888666444333222000...,,,+++******++++++++++++******)))'''''''''''''''(((((()))))))))"""#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%""""""############""""""!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&"""""""""""""""#########$$$##################$$$""""""""""""""""""""""""%%%%%%$$$$$$###""""""!!!"""""""""""""""""""""""" !!!!!!"""""""""""""""############""""""$$$$$$######""""""!!!!!!######""""""!!!"""""""""""""""!!!!!!!!!!!!""""""$$$!!!!!!%%%$$$""" """######""" ######""""""""""""""""""!!!  ###$$$###"""""""""###$$$%%%""""""!!!!!!!!!!!!""""""!!! !!!$$$%%%###"""""""""!!!!!!!!! """######"""!!!!!!!!!"""########################%%%$$$"""!!!!!!"""$$$%%%######"""!!!!!!!!! """""""""!!!""""""###$$$"""""""""""""""#########)))'''$$$!!! !!!"""###""""""!!!!!!!!!!!!""""""###############"""!!!!!!%%%$$$###""" #########""""""""""""""" !!!""""""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$%%%%%%&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$###""""""!!!!!!!!!!!!""""""  !!!!!!"""!!! """$$$%%%&&&'''''''''&&&$$$""" !!!!!!"""""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!"""###$$$%%%&&&"""!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!""""""###$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""""" !!!"""###$$$%%%$$$""""""!!!"""###$$$"""""""""""""""""""""""""""""""""""""""######$$$"""""""""""""""######$$$###"""!!!###%%%&&&&&&%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!! !!!###%%%&&&&&&%%%$$$$$$$$$######"""######$$$)))&&&###"""$$$&&&''''''~~~ooobbb^^^``````___```aaaaaa```___^^^]]]\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\VVVVVVTTTRRRNNNJJJGGGEEEBBBAAAAAABBBDDDCCCAAA???;;;;;;:::::::::999999999777777888777777555333222222000...,,,+++******+++***************)))((('''#########$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&!!!!!!""""""#####################$$$$$$#########""""""""""""""""""""""""%%%%%%$$$$$$######""""""########################!!!!!!"""""""""""""""###!!!"""############"""!!!$$$#########"""""""""!!!""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!%%%###"""###### !!!###$$$$$$###!!! !!!!!! !!!"""###$$$ $$$%%%$$$$$$"""""""""###%%%&&&""""""!!!!!!!!!!!!"""""""""!!!!!!"""######""""""!!!!!! !!!"""###"""  !!!""""""!!!!!!!!!"""""""""$$$###!!! !!!###$$$""""""""""""!!!!!! """""""""""""""###$$$$$$!!!"""""""""#########$$$)))'''$$$!!! !!!###$$$""""""!!!!!!!!!!!!""""""!!!!!!"""############"""$$$$$$###"""!!! """"""""""""""""""###### !!!"""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%$$$$$$%%%&&&""""""!!!!!!!!!!!!""""""###"""""""""######$$$%%%((('''%%%"""   !!!!!!""""""######!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""" !!!"""###$$$%%%!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########"""!!!!!!!!!!!!""""""############"""!!!!!!""""""######"""!!! !!!###$$$########################"""""""""""""""######$$$$$$######"""""""""""""""!!!!!! """$$$%%%%%%$$$"""""""""""""""""""""""" !!!!!!""""""""""""!!!!!! !!!!!!!!! $$$######"""######$$$$$$'''%%%###"""###$$$%%%&&&qqqccc```aaaaaa```aaaaaa``````___^^^]]]\\\\\\[[[\\\]]]]]]^^^]]]]]]]]]VVVUUUSSSQQQMMMJJJHHHFFFBBBAAAAAABBBCCCBBB@@@===;;;;;;::::::::::::999999666666777777666444333222222000...,,,+++******+++***************)))((((((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$###""" """"""""""""""""""""""""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$###""""""!!!!!!!!!!!!!!!"""######$$$$$$!!!!!!""""""""""""!!!!!!######################## !!!!!!"""###$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!$$$""""""###$$$###""" !!!!!!############!!!!!!!!!  !!!"""###&&&%%%###$$$### """"""!!! !!!"""###$$$""""""!!!!!!!!!!!!"""""""""""""""!!!!!! ######""""""!!!!!! !!!###%%%###  """!!!!!! !!!""""""###"""!!! !!!"""###""""""#########"""!!!!!!!!! !!!!!!"""###$$$!!!""""""######$$$$$$$$$###"""!!!!!!!!!###%%%&&&###"""!!! !!!"""### !!!"""$$$$$$$$$###"""!!!!!!"""###############""""""""""""############!!!!!!!!!""""""######$$$########################"""""""""""""""""""""""""""""""""#########$$$$$$######"""""""""######$$$"""#########!!!"""###%%%###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$"""######!!! !!! !!!"""###$$$""""""!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!!!!###############"""!!!!!!"""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!! !!!!!!""""""######$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!"""###########################"""""""""""""""######$$$$$$$$$###"""!!!!!!"""""""""!!! !!!###$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%######"""""""""!!!!!!!!! """""""""!!!!!!$$$############$$$%%%%%%&&&%%%$$$#########$$$%%%tttfffbbbccccccbbbcccaaa```______]]]]]]\\\[[[^^^_________^^^]]][[[ZZZVVVUUUSSSPPPMMMJJJHHHFFFBBBAAA@@@AAAAAA@@@>>>;;;;;;;;;::::::::::::999999666666777777777555444333222000...,,,+++******+++)))************)))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""#########""""""#########$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! !!!!!!"""######$$$$$$ !!!"""######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""### !!!!!!""""""!!! !!!"""###### !!!"""######"""!!! ###"""!!!!!!###%%%### """"""""""""""""""""""""!!!  """###"""%%%$$$######!!!""""""!!!!!!""""""######""""""!!!!!!!!!!!!"""""" """%%%''''''%%%###!!!""""""""""""!!!!!!!!!!!!###&&&'''%%%!!!!!!$$$"""!!! """###$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$###"""!!!!!!!!!!!!"""###$$$%%%!!!""""""######$$$%%%%%%!!!!!!!!!!!!"""###$$$%%%###"""!!! !!!"""###!!!"""###$$$$$$###!!! !!!###$$$%%%%%%%%%%%%!!!"""""""""############!!!!!!!!!"""###$$$%%%%%%########################""""""""""""""""""""""""!!!!!!"""""""""#########$$$###"""!!!!!!!!!""""""!!!######""" """$$$######"""!!!!!!!!!!!!!!! !!!"""""""""!!!!!!###%%%$$$$$$###"""""""""""""""###""""""!!!"""###$$$%%%""""""!!!!!!!!!!!!""""""$$$###""""""!!!!!!"""""""""######$$$###"""!!! !!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""!!!!!! !!!!!!"""######$$$$$$""""""!!!!!!!!!""""""###!!!!!!"""#######################################"""""""""""""""######$$$""""""""""""""""""###$$$$$$###""""""$$$$$$$$$"""%%%%%%%%%$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$vvvhhhdddeeeeeedddeeeaaa```___^^^]]]\\\\\\[[[aaaaaaaaa```^^^\\\YYYXXXVVVUUURRRPPPMMMJJJHHHGGGBBBAAA@@@@@@AAA???<<<:::;;;;;;;;;:::::::::999999777777888888888666555444222000...,,,+++***++++++)))************))))))((('''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&&&&%%%%%%$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$###### !!!!!!"""###$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""!!!!!!  $$$"""!!!!!!"""$$$ !!!"""###$$$%%%%%%!!!!!!!!!!!!"""###%%%%%% !!!"""######"""!!! ###""" !!!"""######""""""""""""######"""!!!  !!!###%%%###&&&$$$"""%%%%%%######$$$$$$%%%%%%%%%%%%""""""!!!!!!!!!!!!"""""""""'''+++,,,***&&&$$$!!!!!!!!!!!!""""""""""""$$$(((***'''###!!!###&&&###"""!!!!!!!!!###$$$%%%"""###$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$%%%&&&'''(((!!!""""""###$$$$$$%%%%%%######""""""!!!!!! $$$"""!!! !!!"""$$$###$$$%%%%%%$$$"""###$$$%%%&&&&&&%%%######!!!!!!""""""#########$$$""""""""""""###$$$%%%&&&########################"""""""""""""""""""""""" &&&%%%$$$"""""""""######$$$%%%&&&$$$!!! """$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""$$$%%%%%%###&&&((('''### !!! !!!"""$$$$$$$$$###"""""""""###%%%&&&""""""!!!!!!!!!!!!""""""!!!!!!""""""###%%%&&&''' !!!"""""""""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###"""!!! !!!!!!"""###$$$$$$$$$ !!!"""###$$$!!!"""###%%%%%%%%%$$$###########################"""""""""""""""######$$$ !!!!!!"""$$$%%%&&&&&&$$$###$$$%%%%%%$$$###############""""""!!!!!! !!!"""#########$$$$$$$$$############"""%%%%%%$$$######$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&'''%%%'''((((((&&&%%%$$$%%%vvvllliiihhheeebbbbbbaaa```___^^^]]]\\\\\\\\\______^^^______]]]ZZZWWWWWWUUUSSSRRRRRROOOJJJEEEEEEDDDCCCAAA@@@???>>>>>>:::::::::999999888888888777888888888888777777666333111///---+++***)))(((((()))***)))((('''((()))''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!###%%%&&&&&&$$$######$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$!!!""""""#########""""""%%%%%%%%%$$$###"""!!!!!!!!!"""$$$$$$%%%%%%$$$$$$############$$$$$$''''''''''''&&&$$$"""!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""###"""  !!!#########""""""######$$$$$$$$$######""" !!!!!!""""""######!!!!!! !!! !!!"""$$$%%%$$$"""!!!!!!""""""!!! !!!""""""""""""############""""""""""""############ %%%555999...""""""############!!!!!!"""$$$$$$"""!!! !!!"""######$$$"""$$$%%%### !!!"""""""""""""""######$$$"""""""""""""""######$$$(((&&&###"""###$$$$$$$$$############""""""""""""###$$$%%%&&&&&&%%%$$$###%%%%%%$$$###"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!"""$$$%%% !!!!!!!!!"""%%%%%%%%%$$$$$$$$$$$$###$$$###"""""""""###$$$%%% """'''&&&###""" &&&### """'''(((&&&############"""""""""""""""$$$###""" """###$$$##################$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""  """"""""""""""""""""""""###""""""$$$&&&&&&###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$###&&&$$$###%%%"""###$$$&&&&&&%%%$$$$$$$$$#####################!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$$$$##############################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&((('''&&&$$$#########$$$$$$wwwllliiihhheeebbbaaaaaa```___^^^]]]\\\\\\\\\^^^^^^]]]^^^^^^]]]YYYWWWVVVUUUSSSRRRQQQOOOIIIEEEEEEDDDBBBAAA???>>>>>>>>>;;;;;;:::999999888888888666777777777777666555555111000...---,,,++++++******+++,,,,,,******+++,,,''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&'''&&&$$$"""""""""%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$#########""""""######$$$$$$######%%%$$$$$$$$$###""""""""""""###$$$%%%&&&'''''''''$$$######""""""######$$$###$$$%%%%%%%%%$$$###"""!!!!!!!!!""""""!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""  !!!"""######"""!!!!!!"""######$$$$$$$$$######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!! !!!"""###$$$%%%###""""""######"""!!! !!!!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!"""""""""######$$$"""...222***"""!!!#########""""""!!!  !!!"""######"""!!! !!!"""#########!!!######!!! """$$$""""""!!!!!!""""""###$$$"""""""""""""""######$$$"""!!! !!!###%%%$$$###############""""""""""""!!!"""###$$$$$$###"""!!!&&&&&&%%%$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!""""""#########$$$""""""!!!!!!!!!"""###$$$!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!! """""""""""""""$$$%%%&&&%%%###'''%%%"""""" ###&&&$$$!!!###"""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!  """"""""""""""""""""""""###""""""$$$&&&&&&### """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""###"""%%%"""!!!###"""######$$$$$$$$$$$$$$$""""""##################!!!!!!!!!!!!"""""""""### !!!!!!"""######$$$$$$##############################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%$$$$$$&&&'''&&&%%%$$$#########$$$$$$xxxmmmiiigggcccaaa```aaa```___^^^]]]\\\\\\\\\\\\\\\\\\]]]]]]\\\XXXVVVVVVUUUSSSRRRQQQNNNIIIFFFDDDCCCBBB@@@???>>>======<<<;;;:::999888888888888666666666666666555444444///...------,,,,,,,,,,,,***+++,,,,,,******+++,,,''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$'''(((((('''$$$"""""""""%%%%%%%%%$$$$$$$$$######$$$############""""""""""""###$$$$$$%%%%%%%%%$$$$$$$$$##################""""""###$$$$$$$$$$$$$$$$$$######""""""######$$$ !!!###$$$$$$$$$###### !!!!!!!!!!!! """""""""""""""""""""""" !!!!!!""""""""""""""" !!!!!!!!!"""""""""!!!"""""""""""""""!!! !!!!!!"""###$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###%%%$$$######$$$$$$###""" !!!!!!!!!""""""""" !!!!!!!!!""""""""" !!!!!!!!!"""""""""''' &&&)))%%%"""###$$$###"""!!!!!! !!! !!!"""######"""!!! !!!!!!""""""###### !!!###"""!!!!!!"""$$$""""""!!!!!!""""""###$$$"""""""""""""""######$$$$$$###"""###$$$%%%$$$"""############"""""""""""" !!!!!!!!!!!! %%%$$$$$$$$$$$$#################################""""""""""""""""""""""""######""""""""""""###### !!!"""######$$$!!!!!! !!!"""###########################"""!!!!!!!!!!!! !!!!!!!!!"""###$$$%%%&&&)))### ###%%%###!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!!""""""""""""""""""######$$$###"""!!!!!!"""###$$$%%%$$$###!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""#########$$$&&&&&&###!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###!!!###!!! !!!"""""""""""""""######$$$!!!!!!!!!""""""#########!!!!!!!!!"""""""""######!!!!!!!!!"""######$$$$$$##############################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$#########$$$%%%$$$###$$$%%%'''&&&%%%$$$#########$$$$$$xxxlllhhhfffbbb``````aaa```___^^^]]]\\\\\\\\\[[[ZZZZZZ[[[\\\[[[WWWUUUUUUUUUTTTSSSQQQMMMJJJGGGDDDCCCBBB@@@???>>>=========<<<:::999888777888888777777777777666555444444000///...---,,,+++++++++)))******)))'''&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%'''((('''%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$#########"""""""""######$$$%%%&&&&&&&&&&&&###############$$$$$$$$$""""""#########""""""!!!######""""""""""""######!!!"""###$$$$$$$$$###""" !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!######"""""""""!!!!!!!!!######"""""""""!!! """###$$$$$$$$$$$$######""""""!!!!!! ######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!$$$###""""""$$$$$$###"""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!&&& """$$$!!! ###$$$###""" !!!"""!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""###$$$$$$$$$###!!! !!!!!!!!!!!!!!!"""######"""""""""""""""######$$$,,,)))&&&$$$$$$$$$###"""############"""""""""!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""""""""""""""### !!!"""""" !!!!!!"""$$$############"""""""""$$$$$$$$$$$$############"""""""""""""""#########)))### """###"""!!!###"""""""""""""""""""""""""""$$$$$$###"""""""""""""""###############"""!!!!!!"""######$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$%%%%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###"""!!!""""""!!!!!!!!!"""!!! !!!###$$$ !!!""""""######!!!!!!"""""""""#########!!!!!!""""""##########################################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$###$$$%%%$$$######%%%'''%%%$$$$$$$$$$$$$$$$$$$$$xxxlllgggeeebbb``````aaa```___^^^]]]\\\\\\\\\ZZZYYYYYY[[[[[[ZZZWWWUUUVVVVVVVVVUUUQQQNNNJJJIIIDDDCCCBBB@@@???>>>>>>===>>><<<:::888777777777888888888888888777666555444222111///---+++***))))))***++++++(((%%%#########'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########%%%''''''&&&&&&'''(((%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$##################$$$&&&&&&'''''''''###############$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$###""""""""""""""""""######$$$%%%%%%%%%$$$"""!!! !!!!!!!!!!!! ########################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!  !!!"""###$$$$$$$$$######""""""!!!!!! """"""##################"""""""""""""""!!!!!!!!!###!!! !!!"""###"""!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!### !!!"""  $$$###!!! !!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""%%%%%%$$$###"""!!! !!!!!!!!! !!!""""""###"""""""""""""""######$$$...***$$$!!!!!!"""$$$$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!!!! """""""""""""""""""""""""""""""""######""""""""" !!!!!!"""###### !!!!!!!!!!!!!!!""""""""""""""""""""""""&&&&&&%%%%%%%%%%%%$$$$$$############"""!!!!!! %%% !!!"""!!!"""%%%########################""""""!!!"""#########"""!!!!!!""""""##################""""""""""""######""""""""""""######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###$$$$$$###"""#########"""!!! !!!###$$$ !!!!!!"""""""""###""""""""""""############"""""""""""""""#########""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$### !!!###$$$%%%&&&&&&###$$$$$$$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$wwwkkkfffdddbbb```aaaaaa```___^^^]]]\\\\\\\\\YYYYYYYYYZZZ[[[ZZZXXXUUUWWWXXXYYYWWWSSSNNNLLLKKKEEEDDDCCCAAA@@@???>>>>>>???===:::888666666777888999999999999888666555444333222000---+++***)))(((---------+++'''%%%%%%%%%''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$######"""$$$&&&((('''((()))+++%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$#########"""###$$$%%%&&&'''''''''$$$$$$##################%%%%%%&&&&&&&&&%%%$$$$$$###""""""!!!!!!""""""###$$$$$$%%%%%%%%%$$$"""!!!!!!!!!""""""""""""!!!!!!########################"""""""""""""""!!!!!!  """###$$$%%%###""""""!!!!!!!!!!!!""" !!!"""############""""""""""""!!!!!!!!!!!!""""""""""""############ !!!""""""""""""!!!!!!"""!!! !!!"""###"""!!! !!!!!!!!!""""""""" !!!!!!!!!""""""""" !!!!!!!!!""""""""" !!!"""###""" """"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""###"""!!!"""$$$%%%$$$###!!!!!! !!!!!!"""###"""""""""""""""######$$$'''###"""$$$&&&############""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$%%%%%%%%%$$$### """"""""""""""""""""""""""""""############""""""############$$$$$$$$$$$$ !!!""""""""""""!!!!!!!!!!!!"""""""""######%%%%%%$$$$$$$$$#####################"""!!! !!!"""###!!!"""&&&"""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!"""######$$$$$$"""""""""######"""""""""!!!!!!""""""###%%%&&&'''"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""#########"""""""""""""""""""""""""""!!!"""###"""!!!!!!"""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!%%%&&&###"""$$$%%%$$$!!!!!!!!!!!!!!!""""""###"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$### !!!###$$$%%%%%%%%%"""###$$$###"""###$$$&&&######$$$%%%%%%%%%$$$$$$vvvjjjeeedddbbbaaabbbaaa```___^^^]]]\\\\\\\\\YYYYYYYYY[[[\\\[[[XXXVVVXXXZZZ[[[YYYTTTOOOMMMMMMFFFEEEDDDBBBAAA@@@?????????===:::777666666777888999999999888777555444333111000///---+++*********,,,------,,,)))(((((()))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$###%%%'''((((((((()))***%%%%%%%%%$$$$$$$$$######$$$############"""""""""!!!"""###%%%&&&&&&''''''%%%$$$$$$$$$###"""""""""""""""###$$$$$$#########""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$$$$###"""""""""############""""""########################"""""""""""""""!!!  !!!"""###$$$%%%""""""!!! !!!"""###!!!!!!"""""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""###### !!!"""######"""""""""!!! !!!###$$$###""" !!!!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!"""""""""######!!!"""""""""#########!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!$$$"""!!!"""$$$%%%$$$"""!!! !!!"""""""""""""""""""""######$$$""" !!!#####################""""""""""""###"""!!! !!!"""###"""###%%%&&&'''&&&%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!###############""""""""" !!!"""#########"""""" !!!""""""###$$$%%%%%%$$$$$$$$$#########"""""" """#########""""""!!!!!!$$$$$$!!!"""%%%"""""""""""""""""""""""" !!!"""!!!!!!!!!!!!""" !!!!!!"""######$$$$$$""""""############"""""""""""""""""""""###$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""" """"""###""""""""""""""""""""""""""""""!!!"""!!! ###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$&&&"""!!!$$$&&&%%%!!!!!!""""""#########"""$$$$$$$$$###""""""!!!!!!""""""#########$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###!!!""""""###############"""###$$$###""""""$$$&&&"""###$$$%%%%%%%%%%%%$$$vvviiieeedddbbbbbbcccaaa```___^^^]]]\\\\\\\\\YYYYYYZZZ[[[\\\[[[YYYVVVXXX[[[\\\ZZZUUUPPPNNNNNNGGGFFFEEECCCBBBAAA@@@@@@@@@===:::777666666777888888888888777666444333222//////...---,,,,,,,,,,,,)))***++++++***)))***+++''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%'''))))))((('''((()))%%%%%%%%%$$$$$$$$$######""""""""""""!!!!!!!!!!!! !!!###$$$%%%&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!$$$%%%&&&''''''''''''&&&""""""!!!!!!!!!!!!"""""" """###$$$############$$$$$$$$$$$$##############################"""""""""""""""!!! #########""""""""""""""""""!!! """###$$$!!!"""""""""""""""!!! !!!!!!""""""###### !!!!!!"""""""""###!!!"""#########"""###"""!!!"""$$$%%%%%%### !!!""""""""""""############""""""""""""############"""###"""!!!###%%%%%% !!!"""######"""!!! """"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!(((%%%######$$$$$$!!! !!!"""""""""""""""""""""######$$$###"""###$$$%%%$$$!!!############"""""""""""""""!!!  !!!""" !!!###%%%%%%%%%###"""########################""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!  !!!###$$$$$$$$$###"""!!!!!!"""###%%%&&&'''(((%%%%%%%%%$$$$$$$$$$$$### """$$$$$$$$$$$$"""!!!###'''&&&""""""%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########$$$&&& !!!!!!"""###$$$$$$$$$""""""############""""""###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""!!!"""""""""""""""""""""""" """  """""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###%%%!!! $$$&&&$$$ !!!###$$$$$$$$$###"""&&&&&&%%%$$$###"""!!!!!!"""############$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$######!!! """###$$$###""""""$$$&&&"""###$$$%%%&&&%%%%%%$$$uuujjjhhhccceeefff```bbbbbbbbb___\\\ZZZZZZ[[[ZZZYYYXXXXXXYYY[[[\\\]]][[[]]]^^^[[[UUUPPPNNNMMMGGGGGGEEEDDDBBB@@@???>>><<<:::888888999999888777777777777777777666555555111...,,,***++++++******+++***(((((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###""""""%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%'''))))))((('''(((((('''&&&$$$$$$%%%'''&&&$$$!!!!!!"""######$$$$$$$$$$$$######""""""""""""""""""""""""%%%&&&&&&&&&%%%$$$"""!!!###"""""""""!!!!!! !!!"""###$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!$$$$$$###"""!!! """"""############""""""&&&###""""""%%%%%%$$$!!!  !!! !!!###$$$$$$###!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!"""###$$$%%%%%%###!!! !!!"""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!###%%%&&&&&&&&&$$$### """###$$$###!!! %%%"""   """"""######$$$$$$%%%%%%!!!!!!""""""######$$$$$$"""###$$$%%%%%%$$$###"""########################$$$%%%%%%&&&&&&%%%%%%%%% !!!!!!!!!"""######%%%%%%%%%$$$$$$#########!!!&&&$$$%%%((($$$!!!!!! !!!!!!$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""""""""###$$$!!!!!!!!!"""######$$$$$$""""""!!!!!!!!!!!!""""""######""""""!!!!!! """""""""""""""""""""""""""  ######!!!###############"""!!! &&&$$$""" !!!!!!!!!#########"""###$$$""""""""""""!!!!!!!!!!!!$$$$$$###!!! """$$$!!!!!!!!!   ###$$$######"""""""""######%%%&&&%%%$$$######""""""""" !!!!!!"""""""""###&&&''''''&&&$$$######$$$"""###$$$%%%$$$$$$""""""###!!!!!!"""###$$$###"""!!!!!!!!!!!!""""""""""""#########"""""""""""""""###%%%&&&%%%""" """$$$%%%%%%$$$$$$###$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$uuujjjgggcccdddfff___bbbbbbaaa^^^[[[ZZZZZZ[[[\\\aaaeeeccc]]]YYYYYY[[[[[[]]]]]][[[VVVQQQNNNNNNGGGGGGEEEDDDBBB@@@???>>>>>><<<::::::;;;;;;:::999777777777777777666555555222///,,,++++++,,,+++***+++***(((((())))))'''&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###""""""###$$$%%%###"""&&&''''''%%%######%%%&&&&&&%%%"""  """#########$$$$$$$$$$$$############################## !!!###$$$%%%%%%#########"""""""""!!!!!!######$$$$$$$$$###############"""!!!!!!!!!!!!!!!#########"""!!!!!! """"""#########""""""!!!!!! """$$$"""!!!""""""""""""""""""""""""!!!"""!!!  !!!"""###$$$###!!!!!!!!!"""########################"""###$$$%%%%%%%%%$$$###""""""""""""""""""""""""###############"""!!!!!!!!!!!!!!!!!!!!!"""############"""""""""""""""######!!! """###""""""""""""############"""""" !!!""""""!!! !!!"""$$$$$$###"""!!! !!!"""######""" """###!!! !!!""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""###$$$$$$$$$$$$###""" ###$$$$$$$$$$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######""""""""" %%%###$$$&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###"""!!! !!!!!!!!!"""######$$$$$$""""""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""###!!! !!!###$$$""" ###############"""!!!!!!%%%$$$"""  !!!!!!!!!###$$$$$$"""!!!""""""!!!!!!!!!!!!""""""""""""%%%%%%%%%###"""!!!###%%% !!!!!!"""######$$$!!!  ###$$$###"""!!!"""###!!!$$$$$$$$$!!!!!! !!!!!!""""""""""""#########$$$$$$###%%%&&&%%%###!!!!!!!!!"""###$$$%%%%%%$$$###"""###"""!!!"""###$$$###"""!!!!!!!!!"""###$$$$$$%%%############"""""""""""""""$$$%%%$$$"""!!!###%%%$$$$$$$$$###$$$$$$$$$%%%"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%uuuiiifffbbbccceee___aaaaaa```^^^[[[YYYYYY[[[YYYeeeooonnncccYYYXXX\\\ZZZ[[[\\\ZZZUUUQQQNNNMMMGGGFFFEEEDDDBBB@@@??????>>><<<::::::;;;;;;:::999777777777777777666555555333000---,,,------,,,+++,,,***))))))))))))(((&&&(((((((((((((((((((((((($$$$$$%%%&&&''''''((((((&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&$$$"""%%%%%%%%%$$$###"""$$$%%%'''%%%###!!!!!!!!!###$$$######$$$$$$$$$$$$#################################"""!!! !!!!!!$$$$$$$$$############"""######$$$$$$$$$######"""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""###############"""!!! !!!######"""######################## """###"""!!! !!!""""""###$$$###"""!!!"""###########################$$$%%%&&&&&&&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""!!!!!!!!!!!!!!!"""######%%%$$$###"""!!!!!!!!!!!!!!!  """$$$$$$#########""""""""""""###### !!!!!!!!!!!! !!!"""#########"""!!!!!!"""#########!!! %%%'''###!!!"""%%%###""""""!!!!!!""""""###""""""""""""!!!!!!!!!!!!############"""""""""""""""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""#########"""!!! ######$$$$$$$$$###"""!!!#########""""""""""""""" $$$#########!!!"""###$$$$$$###"""!!! !!!!!!"""###$$$%%%&&&"""""""""""""""""""""""""""$$$&&&''''''%%%"""!!!!!!!!!!!!"""######$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###"""!!!"""###$$$###!!!############""""""""""""$$$###""" !!!!!!###$$$%%%$$$""" !!! !!!!!!""""""#########$$$&&&%%%###""""""### !!!!!!""""""######$$$!!!  """$$$###"""!!!###"""############"""""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%!!!###&&&&&&$$$!!! """###$$$%%%%%%$$$###"""###"""!!!"""$$$$$$$$$###!!!""""""###$$$%%%%%%%%%########################!!!###$$$###""""""###%%%"""#########$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%uuuhhheeeaaabbbeee___`````````]]][[[YYYZZZ[[[VVVaaammmmmmeee\\\[[[^^^XXXXXXXXXWWWTTTPPPMMMKKKFFFFFFEEECCCBBBAAA@@@???<<<:::888888999999888777777777777777777666555555333111...------...---,,,,,,***))))))***)))(((&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%((('''''''''((('''&&&$$$###$$$%%%$$$""""""###$$$'''&&&$$$###"""###$$$%%%######$$$$$$$$$$$$##############################(((&&&###!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!"""""""""###############$$$######"""!!! !!! !!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""###"""###$$$###"""!!!"""##############################$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""###$$$$$$###"""!!!!!!"""""""""!!! """######"""$$$###"""!!!!!!"""###$$$""""""############""""""""""""###$$$%%%$$$$$$###############"""!!!"""''''''### """###""""""!!!!!!""""""###%%%%%%$$$$$$######""""""$$$$$$######""""""!!!!!!""""""############""""""&&&&&&&&&&&&&&&&&&&&&&&&############"""!!! """!!!!!! !!!"""#####################""""""!!!$$$$$$!!! ###"""!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!"""###$$$$$$$$$""""""""""""""""""""""""###$$$&&&''''''%%%$$$###!!!!!!!!!"""######$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###"""!!!!!!""""""""""""######"""""""""""""""###$$$###"""!!! !!!!!!"""###$$$$$$"""!!!!!!""" !!!!!!""""""######!!!###%%%%%%$$$"""!!!!!!""""""!!!!!! !!! !!!"""######""""""$$$ $$$"""$$$///((($$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$'''(((&&&$$$""""""!!!"""###$$$%%%$$$#########"""!!!"""$$$%%%$$$###########################"""###############$$$$$$############""""""""""""!!!!!!"""###$$$%%%%%%%%%""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%tttgggddd```bbbeee````````````^^^[[[ZZZZZZ\\\WWW]]]ccceeebbb^^^\\\\\\UUUUUUUUUTTTRRROOOLLLIIIFFFEEEEEECCCBBBAAA@@@@@@<<<:::888888999999888777777777777777777666555555444111///---......------,,,+++))))))******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$""""""$$$%%%&&&'''''''''#########$$$$$$%%%%%%%%%'''&&&%%%%%%&&&&&&$$$"""!!!###$$$$$$###"""###$$$&&&%%%$$$######$$$$$$%%%######$$$$$$$$$$$$##############################"""!!! ###&&&)))$$$$$$$$$$$$$$$%%%%%%%%% """###%%%%%%&&&&&&###""""""!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$###############"""!!!!!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###"""!!!"""$$$!!!"""######"""!!!"""$$$""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!!!!!!!!!!""""""###""""""!!!!!!"""###$$$$$$$$$"""!!! !!!"""!!! $$$###"""!!!!!!"""###$$$######""""""""""""######""""""######$$$$$$$$$$$$#########"""!!! &&&%%%$$$###"""""" """!!!!!! !!!!!!"""%%%%%%$$$$$$######""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""###########################$$$$$$$$$###""""""!!!%%%$$$""""""###%%%((()))$$$$$$$$$$$$$$$$$$$$$$$$"""%%%%%%$$$###$$$""" !!!###$$$&&&&&&$$$###!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!"""######$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!"""######"""!!!!!!"""###$$$"""""""""!!!!!!!!!!!!!!! !!!#########"""###$$$ !!!!!!!!!"""""""""###!!!$$$''''''%%%###"""""""""""""""!!! """!!! !!!"""###"""!!!!!!$$$&&&$$$,,,DDD888$$$###"""!!!!!!!!!!!!!!!###############"""""""""!!!$$$'''(((&&&$$$""""""!!!"""###$$$%%%$$$$$$###$$$""""""###$$$%%%$$$###$$$$$$###"""!!! """"""######$$$$$$$$$%%%%%%$$$###""""""!!! !!!"""$$$$$$%%%%%%$$$""""""#########$$$$$$$$$######""""""""""""######rrreeebbb___bbbfffaaa```aaa```___\\\[[[\\\]]]]]]]]]]]]^^^]]][[[XXXUUUTTTSSSSSSSSSRRRPPPLLLIIIFFFEEEDDDCCCBBBAAA@@@@@@>>><<<::::::;;;;;;:::999777777777777777666555555444111...---......---,,,---+++************)))'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###""""""######!!!"""###%%%&&&''''''(((""""""######$$$%%%%%%%%%((('''&&&'''(((((('''%%%!!!###$$$%%%#########$$$%%%%%%$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###!!! ###$$$###$$$$$$$$$$$$%%%%%%%%% """###%%%%%%&&&&&&######"""!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$""""""############"""""""""######!!!########################!!!###$$$###"""!!!"""###!!!"""######""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%&&&&&&&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!"""$$$%%%!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!"""###$$$%%%%%%###!!!!!!!!!!!! ######""""""""""""######!!!!!! !!!!!! !!!!!!!!!""""""######""""""!!!!!! %%%### """$$$###""""""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!############""""""""""""###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&'''((($$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%$$$###"""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###!!!!!!!!!"""######$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!######"""!!!!!!!!!"""$$$$$$"""""""""""""""!!!!!!!!!!!!###############%%%"""""""""""""""!!!!!!!!!$$$&&&((()))'''%%%$$$$$$!!!""""""######$$$$$$%%%"""!!! !!!"""###"""!!!###***&&&111UUUAAA&&&%%%$$$###"""""""""""""""""""""!!!!!!!!!!!!!!!!!!$$$$$$###!!!!!!!!! !!!###$$$%%%%%%$$$###$$$###"""###%%%%%%%%%$$$%%%$$$###"""!!! """"""######$$$%%%%%%%%%%%%###""""""""""""!!! !!!###$$$$$$$$$######"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""pppcccaaa^^^cccgggcccaaabbbaaa```]]]\\\]]]^^^^^^]]]\\\\\\[[[YYYUUURRRUUUTTTSSSSSSTTTRRRNNNJJJEEEEEEDDDCCCBBBAAAAAA@@@>>><<<::::::;;;;;;:::999777777777777777666555555333111...------------,,,---+++************)))''''''''''''''''''''''''''''''&&&$$$######$$$%%%&&&$$$$$$%%%%%%&&&&&&%%%%%%!!!""""""###$$$$$$%%%%%%)))(((''')))***+++)))(((!!!###%%%%%%$$$$$$$$$%%%$$$$$$#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&###!!! ############$$$$$$$$$%%%""""""###$$$$$$$$$$$$#########"""!!!!!!!!!!!!!!!##################$$$$$$ !!!"""######$$$######!!!"""$$$""" !!!""""""""""""""""""""""""!!!"""######!!!!!!"""### """######""""""###$$$"""""""""""""""""""""""""""###$$$%%%%%%%%%$$$###""""""""""""""""""""""""###"""!!! !!!"""$$$%%%!!!!!!!!!!!!!!!"""#########"""""""""""""""######$$$""" !!!""""""!!!""""""############"""""""""!!!  !!!""" !!!""""""""""""!!!!!!!!!!!!!!!""" """######""""""######""""""!!!!!!""""""###!!!!!!!!!!!!!!!""""""""""""""""""""""""############"""!!! !!!"""###&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%%%%%%%###&&&)))++++++((($$$!!!"""#########$$$$$$$$$$$$###"""######$$$######$$$########################!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""!!!"""%%%###"""!!! !!!"""$$$%%%!!!!!!""""""""""""!!!!!! """$$$$$$"""""""""#########""""""!!!!!! ###%%%&&&&&&$$$#########"""""""""###$$$$$$%%%%%%###!!! !!!"""###""" ###,,,$$$,,,QQQ555'''&&&&&&%%%%%%%%%&&&&&&"""""""""!!!!!! !!!######"""!!!!!!""" !!!###$$$%%%%%%$$$$$$$$$###"""###%%%&&&%%%$$$#########"""""""""!!!!!!""""""###$$$$$$%%%&&&&&&"""  ###$$$###!!! !!!###$$$$$$###"""!!!"""############$$$$$$$$$######""""""""""""######oooccc```^^^ccchhhdddbbbbbbbbb```^^^]]]^^^___[[[\\\^^^]]][[[YYYVVVUUUVVVUUUSSSTTTUUUTTTOOOKKKEEEEEEDDDCCCBBBBBBAAAAAA<<<;;;999888999999888777777777777777777666666555333000---,,,------,,,+++---+++******+++***)))(((((((((((((((((((((((((((&&&%%%$$$$$$$$$&&&(((***&&&&&&&&&&&&%%%$$$######!!!""""""###$$$$$$%%%%%%$$$######$$$&&&'''&&&$$$!!!###%%%&&&%%%$$$$$$%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%'''((("""""""""######$$$$$$$$$%%%%%%%%%$$$$$$"""!!!!!!######"""!!!!!!!!!!!!!!!######################## !!!###$$$$$$$$$$$$!!!$$$%%%%%%""""""###&&& """###"""!!! !!!""" """######""""""###%%%######################## !!!"""######"""!!!########################!!!  """$$$!!!!!!!!!!!!!!!"""######%%%$$$###"""!!!!!!!!!!!!"""  """#########!!!"""###$$$$$$###"""!!!$$$###"""!!!!!!"""###$$$"""""""""""""""###$$$$$$"""!!!!!!!!!!!!""""""###!!!''''''"""!!!$$$$$$############$$$$$$""""""######$$$$$$%%%%%%!!!!!!""""""######$$$$$$###"""!!! !!!"""###"""""""""""""""""""""""" !!!"""$$$%%%%%%%%%%%%(((,,,222666555...%%%!!!!!!""""""#########$$$###!!!!!!"""###"""###%%%######"""!!!!!!"""###### !!!"""###$$$$$$########################"""$$$$$$###!!! !!!!!!!!!"""######$$$$$$""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""######""""""""""""""""""""""""###$$$$$$"""###&&&###"""!!! !!!"""$$$&&& !!!"""""""""""""""!!!"""$$$%%%$$$"""!!!!!!!!!$$$$$$###"""!!!  !!!""""""  ######""""""!!! ###"""!!!!!!"""###!!! %%%,,,!!!EEE"""""""""""""""###$$$%%%%%%###"""""""""!!!!!! """###$$$$$$###"""$$$%%% !!!###$$$%%%%%%$$$$$$$$$###"""###%%%&&&%%%$$$"""""""""###$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&$$$&&&&&&$$$!!!"""$$$%%%$$$###!!! """############$$$$$$$$$$$$$$$############$$$$$$}}}pppddd`````````aaacccdddcccbbbaaa````````````]]]]]]]]]\\\[[[XXXVVVUUUTTTTTTTTTTTTTTTQQQMMMJJJHHHFFFDDDDDDDDDCCCAAA???===<<<;;;:::::::::::::::;;;:::888888888777555333111...,,,+++,,,------,,,,,,,,,+++***)))((('''&&&)))'''&&&&&&'''(((&&&%%%(((((('''&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&'''&&&$$$######%%%''''''&&&$$$$$$%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!'''&&&%%%###"""!!!!!!!!!$$$%%%%%%%%%$$$"""!!!!!!!!!!!!!!!!!!"""######$$$$$$%%%%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""""""""""""""!!!!!! !!!!!!"""!!!!!!"""######!!! !!!"""#####################"""!!!$$$######"""!!! ######""""""""""""######!!!!!!  """""" """######!!! !!!"""!!! !!!######"""!!! !!!!!!""""""""""""!!!!!! ###############""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!! """"""############"""""" """###%%%%%%###""" """"""""""""###############""""""###%%%%%%$$$"""###"""!!! ###$$$&&&%%%###""""""### !!!!!!""""""######$$$###""""""!!!"""""""""(((***---///---)))###############""""""!!!!!!$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!""""""###""""""!!! $$$$$$$$$#########""""""%%%$$$$$$$$$######""""""#########"""""""""""""""%%%$$$###!!!!!!!!!"""######!!! ###$$$""" !!!!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$$$$$$$######""""""""""""###%%%$$$###!!! !!!"""$$$###!!! !!! !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""  """###%%%%%%%%%$$$"""  ###%%%###!!!###%%%%%%$$$"""$$$$$$######""""""!!!!!!###############$$$$$$$$$!!!"""###"""!!!!!!###%%%"""!!!  !!!"""""""""""""""##################""""""######$$$%%%""""""############"""""" """$$$%%%&&&%%%###"""###$$$$$$%%%%%%&&&&&&'''}}}qqqddd```aaa```aaacccbbbbbb```______^^^^^^^^^^^^^^^^^^]]][[[YYYWWWUUUVVVUUUUUUUUUUUURRRNNNKKKHHHFFFDDDDDDDDDDDDBBBAAA>>>>>>===<<<;;;;;;;;;;;;:::888777777888777555333222000---+++,,,,,,+++***++++++***)))((('''&&&&&&((('''&&&&&&''''''&&&%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&((()))(((&&&$$$%%%%%%$$$######%%%'''&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###"""!!! ######""""""!!!"""""""""$$$$$$%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!"""##################"""!!! ##############################"""!!!!!!!!!!!!""""""!!!!!! !!!!!!"""###"""!!!"""######!!! !!!!!!!!!""""""##################"""!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""#########"""!!! !!!""""""$$$$$$$$$""" """$$$$$$######""""""!!! !!!!!!!!!"""""""""""""""!!!!!!!!! #########"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!"""###$$$$$$###"""!!!!!!"""############"""!!!""""""""""""###############""""""###%%%%%%$$$"""$$$$$$###"""""""""###### !!!""""""  !!!!!!!!!"""""""""""""""%%%$$$$$$$$$%%%&&&''''''###$$$&&&''''''&&&$$$###$$$$$$#########"""""""""$$$$$$$$$######"""""""""###"""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!#########"""""""""!!!!!!$$$$$$#########"""""""""############"""""""""""""""!!!  ###!!! !!!######""" !!!!!!!!!!!!!!! """"""######$$$#########$$$$$$###"""!!!!!!!!!!!!$$$###"""!!!!!! !!! """######!!! !!!!!!!!!!!!######$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ######""" ### !!!###"""!!! """$$$$$$###!!! #########""""""!!!!!!!!!""""""""""""""""""""""""!!!"""###"""!!!"""###%%%$$$###""""""""""""###$$$""""""""""""##################""""""######$$$%%%""""""############""""""!!!!!!!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$######rrreeeaaaaaa```aaaccc```___^^^]]]]]]]]]]]]]]]_________^^^\\\ZZZWWWVVVTTTTTTSSSSSSSSSQQQMMMJJJFFFEEEDDDDDDEEEEEEDDDBBB@@@???>>>===<<<<<<<<<<<<888777666666777777555333444111...,,,++++++***)))******)))((('''&&&&&&%%%+++)))(((((())))))((('''###$$$&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&((()))(((&&&%%%%%%$$$"""!!!!!!$$$'''%%%%%%#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""!!!!!! !!!"""############$$$$$$$$$$$$###""""""!!!!!!!!!!!!"""######$$$$$$###"""!!!###########################"""!!!!!! !!!!!!###""""""!!!!!!""""""######!!!!!!!!!######"""!!!!!!!!!""""""""""""""""""############"""!!!  !!!""""""###""""""!!!!!!"""###$$$$$$$$$$$$###"""!!!!!!!!!"""&&&&&&$$$!!! ###&&&$$$$$$$$$###"""!!! !!!!!!!!!!!!""""""###"""""""""""""""!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! """###$$$$$$###""" !!!!!!""""""""""""!!!!!!""""""""""""###############""""""###%%%%%%$$$"""$$$############$$$%%%%%%"""$$$$$$$$$"""!!!"""###""""""""""""""""""!!!!!!$$$$$$$$$%%%&&&'''((()))###"""!!!!!!"""###%%%&&&$$$$$$$$$$$$$$$#########$$$$$$$$$###"""!!!!!! ######"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!######""""""""""""!!!!!!########################$$$###""""""!!!"""""""""###"""!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""!!!!!!$$$###"""!!!  """"""!!!!!!!!!!!!"""""" """######!!! !!!"""!!!!!!!!! """"""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!"""""""""!!! $$$!!! !!!!!!"""############""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! """#########""""""$$$%%%$$$######""""""######$$$""""""""""""##################""""""######$$$%%%""""""############""""""$$$###!!! """###%%%$$$$$$###""""""!!!!!!sssfffbbbaaa``````bbb______^^^]]]\\\\\\]]]]]]_________^^^]]]ZZZXXXWWWQQQPPPOOOOOOOOOMMMIIIGGGDDDCCCBBBBBBDDDEEEDDDBBB@@@???>>>===<<<;;;;;;;;;666555555666777777555333222000---+++,,,,,,+++***+++******)))(((''''''''')))'''&&&&&&'''(((&&&%%%###$$$&&&'''(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%'''&&&%%%%%%&&&%%%###!!!###$$$$$$###""""""###%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$%%%"""!!!!!!!!!!!!"""######""""""######$$$$$$$$$$$$""""""!!!!!!""""""###$$$$$$$$$$$$######!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!! ######""""""""""""###### !!!###%%%%%%%%%""""""""""""""""""""""""###############"""!!!  !!!!!!""""""!!!!!!!!!!!!"""###$$$%%%$$$######"""!!! """""""""!!! !!!###&&& !!!#########"""######!!!!!!!!!!!!!!!!!!""""""############"""""""""""" !!!"""############!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!!!! !!!###%%%%%%###!!! """"""!!! !!!""""""!!!"""""""""###############""""""###%%%%%%$$$"""!!!!!!!!!!!!"""###$$$%%%$$$%%%%%%$$$###"""$$$%%%$$$######""""""!!!!!!!!!""""""""""""###$$$%%%&&&&&&%%%###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""!!! #########"""""""""!!!!!!!!!!!!!!!""""""###$$$$$$"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!! """!!!!!! !!!!!!!!!!!!!!!!!!"""######!!!###$$$$$$"""""""""###############""""""""""""!!!!!!""""""""""""!!!!!! """""""""""""""######### """###%%%&&&'''((($$$""" !!!!!!!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###$$$###""""""$$$&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##################""""""######$$$%%%""""""############""""""%%%%%%###"""""""""###$$$$$$$$$#########"""""""""sssfffaaaaaa______aaa______^^^^^^]]]^^^^^^^^^_________^^^]]]ZZZXXXWWWQQQPPPNNNNNNMMMLLLIIIFFFBBBAAA@@@AAACCCDDDCCCBBB@@@???>>><<<;;;:::::::::666555555666777777555333000...++++++,,,---------,,,++++++******)))))))))$$$###""""""######"""!!!$$$%%%&&&''''''%%%###!!!$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$###$$$$$$$$$""" """%%%&&&%%%###""""""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&$$$$$$###"""""""""######"""""""""######$$$%%%%%%"""""""""""""""###$$$$$$!!!""""""############"""""""""""""""""""""""""""""""""!!! ######""""""""""""###### ###'''((((((""""""""""""############"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$""""""!!!!!! !!!"""""""""###$$$ """$$$$$$""""""###$$$""""""""""""""""""!!!!!!""""""""""""############!!!!!!!!!""""""!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!""" """###$$$$$$###""" """"""!!!!!!!!!!!!""""""!!!"""""""""###############""""""###%%%%%%$$$"""!!!!!!!!!!!!"""###%%%%%% !!!!!! !!!###$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! ############""""""""""""""""""!!!!!!"""###$$$%%%########################!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$%%% !!!!!!!!!!!!!!!!!!!!!"""#########"""""""""###!!!!!!!!!!!!!!!"""###$$$"""""""""""""""!!!   !!!"""###!!! !!!!!!"""###$$$"""$$$%%%%%%$$$###$$$%%%!!!!!!!!!"""###$$$$$$$$$ !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######$$$$$$$$$###"""!!! ###"""  !!!!!!!!! !!!"""###!!!!!!!!!"""""""""""""""#########"""""""""!!!!!!"""###$$$###""""""$$$&&&!!!!!!""""""""""""!!!!!!!!!"""""""""##################""""""######$$$%%%""""""############"""""""""###$$$%%%%%%$$$###"""############$$$$$$%%%%%%sssfffaaa___^^^^^^___```______^^^^^^__________________^^^\\\ZZZWWWVVVSSSQQQPPPOOONNNMMMJJJHHHCCCBBBAAAAAACCCDDDCCCBBB@@@???>>><<<;;;::::::999888777666666777777555333...,,,++++++,,,.........,,,,,,,,,++++++*********(((&&&%%%%%%&&&'''%%%$$$$$$$$$%%%%%%%%%$$$###"""$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%&&&"""!!!!!!###%%%&&&$$$###"""&&&((('''$$$"""!!!"""######$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$######"""############""""""###$$$%%%%%%###""""""""""""###$$$$$$ !!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! !!!!!!###""""""!!!!!!""""""###  ###'''((()))!!!!!!"""######$$$$$$%%%"""######$$$######"""""""""""""""""""""!!!!!!!!!######""""""""""""######  ######"""""""""###%%%'''%%%""" """######""""""""""""!!!!!!!!!!!!"""""""""""""""#########"""!!!!!!!!!!!!!!!""""""""""""!!!!!!  """###""""""############""""""""""""""""""""""""""""""""""""""""""###############""""""###%%%%%%$$$""""""""""""###$$$%%%&&&'''"""""""""!!! !!!###%%%##################""""""$$$$$$###""""""""""""""" """$$$%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$#########"""""""""$$$###"""!!!"""###$$$%%%############$$$$$$$$$$$$!!!!!!""""""""""""######""""""######$$$%%%%%%%%%!!!""""""############""""""###$$$$$$""""""###$$$"""!!!!!! !!!"""$$$%%%""""""#########"""!!!!!! !!!"""######!!!!!!!!!!!!!!!"""######"""$$$%%%&&&$$$$$$$$$%%% !!!"""######!!!!!!""""""######""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$%%%$$$"""!!!""""""!!! #########!!! """"""""""""############%%%%%%$$$$$$######"""""""""$$$$$$$$$######$$$&&&###$$$$$$%%%%%%$$$$$$###""""""""""""##################""""""######$$$%%%""""""############"""""" """###$$$###!!! """"""######$$$%%%%%%&&&ssseee```^^^\\\\\\]]]______^^^^^^^^^^^^______^^^^^^^^^]]][[[YYYWWWUUUSSSRRRPPPOOONNNMMMKKKIIIEEEDDDCCCCCCDDDEEEDDDBBBAAA@@@???===<<<;;;:::::::::888777777888777555333000---++++++,,,---------+++++++++***************,,,***))))))***+++)))(((!!!""""""###$$$%%%%%%&&&###$$$&&&''''''&&&$$$###"""######$$$%%%%%%&&&&&&###"""###$$$&&&'''&&&%%%!!!$$$''''''&&&$$$######""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###""""""""""""######$$$$$$######""""""###$$$%%%######""""""######$$$%%%!!!!!!""""""###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!""""""!!!!!! !!!!!!"""$$$""" """%%%&&&&&& !!!"""$$$%%%&&&&&&"""######$$$$$$#########!!!!!!""""""######$$$$$$%%%$$$###"""!!!!!!!!!!!! !!!!!! !!!""""""!!!!!!""""""&&&(((&&&""" """#########"""""""""!!!!!! !!!!!!!!!"""""""""#########"""!!!!!!!!!!!!!!!""""""""""""!!!!!! """#########"""!!!!!!"""######"""###$$$%%%%%%$$$###"""""""""""""""###############""""""###%%%%%%$$$"""""""""""""""######$$$%%%$$$$$$$$$###"""###&&&(((##################$$$$$$##################$$$$$$ !!!"""###$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""%%%$$$###!!!!!!"""###$$$""""""""""""#########$$$"""""""""#########$$$$$$""""""###$$$$$$%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%"""###%%%$$$"""!!!###%%%"""!!! !!!###%%%&&&""""""######$$$#########$$$###"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""### """$$$$$$#########$$$ !!!!!!""""""!!!""""""###$$$$$$############################## !!!!!!"""######$$$######"""""""""###%%%&&& !!!"""!!!!!!$$$""""""""""""!!!!!! """#########$$$$$$$$$%%%&&&%%%%%%$$$######""""""###$$$$$$$$$######%%%'''###$$$%%%%%%%%%%%%$$$###""""""""""""##################""""""######$$$%%%""""""############"""""" !!!"""#########""""""##################rrreee___^^^\\\[[[\\\^^^^^^^^^]]]]]]^^^______]]]]]]]]]\\\[[[XXXVVVUUURRRPPPNNNMMMLLLKKKIIIGGGHHHFFFEEEEEEFFFFFFEEECCCCCCBBB@@@???===<<<;;;;;;;;;:::888888888777555333111///,,,+++,,,,,,,,,+++************))))))))))))((('''&&&&&&''''''&&&%%% !!!###&&&((()))###$$$&&&''''''&&&$$$###""""""###$$$%%%%%%&&&&&&((('''&&&&&&''''''%%%###$$$%%%&&&&&&%%%$$$%%%&&&!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%% !!!###$$$%%%%%%$$$###""""""###$$$$$$#########"""######$$$%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""$$$$$$###"""""""""""""""!!!!!! !!!!!!(((%%%"""!!!"""######### !!!"""$$$&&&'''((("""######$$$$$$$$$###### !!!###$$$%%%''''''&&&%%%$$$"""!!!!!!!!!  !!!"""""""""!!! """######""" !!!"""###&&&&&&"""!!!###&&&$$$#########""""""!!!!!! !!!!!!""""""!!!"""###%%%&&&&&&&&&&&&!!!!!!!!!!!!""""""""""""!!!  ###$$$%%%###!!! !!!###%%%"""###%%%&&&&&&%%%###"""""""""""""""###############""""""###%%%%%%$$$""" !!!!!!"""!!!!!!!!!  ###&&&"""""""""###$$$$$$$$$%%% !!!!!!"""###%%%%%%'''&&&$$$###"""""""""###!!!!!!""""""#########$$$###$$$$$$%%%%%%&&&''''''$$$$$$$$$############"""'''%%%###"""!!!"""###$$$ !!!!!!!!!""""""######""""""######$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&& !!!"""###$$$######"""!!!$$$%%%%%%"""!!!###%%%"""!!! !!!###%%%&&&!!!"""###$$$$$$$$$$$$$$$'''&&&$$$###!!! """"""!!!!!!!!!!!!"""""" """###"""!!!"""###############""""""""""""""""""###$$$$$$$$$$$$$$$######################## !!!"""#########%%%$$$"""!!!!!!!!!""""""!!!######!!! """%%% !!!###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""!!!###$$$%%%$$$######%%%'''!!!"""###$$$$$$###"""!!!""""""""""""#####################"""###$$$$$$%%%""""""############"""""""""!!!!!!!!!"""%%%''')))######""""""!!!!!! vvvhhhcccbbb___[[[ZZZ```^^^\\\[[[\\\___bbbddd```___\\\YYYWWWVVVUUUUUUSSSSSSTTTSSSPPPLLLHHHEEEGGGFFFEEEEEEEEEEEECCCAAABBBAAA>>><<<999888888888:::999888777666555444333//////...------------...*********)))((((((''''''"""###$$$%%%&&&'''''''''((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((&&&%%%%%%''''''&&&$$$&&&"""!!!&&&'''!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!%%%%%%%%%%%%%%%$$$###"""$$$###"""!!! !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!  !!!"""######$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""!!!  !!!"""!!!"""#########!!! $$$$$$$$$#########""""""""""""""""""""""""""""""""""""############""""""&&&&&&%%%$$$######$$$$$$&&&$$$""" !!!!!!&&&&&&&&&%%%###""" """###%%%&&&&&&&&&%%%$$$&&&&&&%%%$$$###"""!!!!!!$$$$$$%%%$$$$$$###"""!!!""""""""""""###$$$%%%&&& !!!!!!"""""""""!!! !!!###$$$###$$$%%%%%%###""""""###""""""""""""""""""""""""$$$###"""!!!!!!"""######$$$$$$###"""!!!!!!"""""""""#########$$$$$$$$$$$$###############$$$$$$$$$###!!! !!!$$$%%%###!!!$$$###"""############"""$$$$$$$$$$$$$$$%%%%%%%%%##########################################$$$$$$######$$$$$$$$$$$$######&&&$$$  """######$$$""" !!!%%%'''&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$"""###$$$%%%%%%$$$###"""$$$$$$######""""""!!!!!!!!!!!!"""##################$$$$$$$$$###"""!!! %%%###!!!"""%%%'''%%%%%%$$$###"""!!! $$$""" """$$$%%%### !!!!!!!!!!!!"""###%%%%%%""""""""""""""""""""""""!!!!!!"""############"""######""""""!!!!!! ###!!!!!!"""###$$$###"""&&&%%%%%%$$$"""!!!!!! """!!!!!!!!!!!!###%%%&&&$$$$$$############$$$$$$&&&%%%$$$###""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%$$$###"""  !!!"""$$$$$$$$$$$$$$$$$$$$$$$$vvvgggaaa```_________```^^^\\\[[[\\\___bbbdddaaa___]]]ZZZWWWUUUUUUTTTUUUVVVUUUTTTQQQMMMIIIFFFHHHGGGFFFFFFGGGFFFDDDBBBBBB@@@>>><<<:::999888888::::::999777666555444333//////...------------...------,,,+++************$$$$$$%%%&&&'''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""$$$$$$%%%%%%$$$######"""$$$$$$$$$$$$############""""""""""""""""""""""""###############"""!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%""""""############""""""$$$$$$$$$$$$###############"""!!!!!!!!!!!!"""###$$$###"""!!! !!!"""$$$$$$$$$#########""""""""""""""""""""""""""""""!!!""""""#########"""""""""!!!!!!  ###""" !!!###$$$"""""""""!!!  !!!"""!!!!!! """""""""""""""!!!!!!!!!######$$$$$$$$$$$$$$$###$$$$$$###"""!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!! !!!"""###$$$"""$$$%%%$$$###!!!""""""""""""""""""""""""""""""$$$###"""!!!!!!"""######$$$$$$###""""""""""""""""""""""""#########$$$$$$&&&%%%%%%$$$###"""!!! """!!!!!!###$$$###!!!&&&(((***)))&&&%%%''')))&&&&&&%%%$$$###"""!!!!!!########################!!!"""""""""###$$$$$$$$$######$$$$$$$$$$$$#########"""!!!!!!###$$$###""" !!!###"""!!! """###$$$$$$$$$$$$###"""######"""""""""""""""!!!!!!!!!"""#####################"""""""""!!!!!!!!!!!!!!! !!!!!!"""#########""""""""""""""""""###"""!!!"""$$$$$$""" !!! !!!"""###$$$""""""""""""""""""""""""!!!""""""###$$$############"""""""""!!!!!!!!! """!!! !!!###$$$###""",,,,,,***(((&&&$$$###""""""!!!!!!!!!!!!###$$$%%%$$$$$$############$$$$$$%%%$$$######"""#########""""""###$$$$$$###""""""""""""""""""""""""""""""$$$$$$$$$#########""""""!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###"""""" !!!!!!"""$$$$$$##################wwwfff`````````bbbddd```___]]]\\\]]]___aaacccbbbaaa]]]ZZZWWWUUUTTTSSSXXXXXXWWWUUURRRNNNJJJGGGHHHFFFEEEEEEFFFEEEDDDBBBAAA@@@>>><<<:::999999999::::::999888777555444333//////...------------...///---+++)))))))))***+++&&&''''''((((((''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$)))***)))'''%%%#########"""%%%''''''%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$######""""""!!!"""###$$$%%%$$$##############################$$$$$$$$$%%%$$$$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$######""""""""""""######$$$$$$######""""""!!!!!!$$$######""""""######$$$%%%###!!! """$$$$$$$$$$$$###############"""""""""""""""""""""""" !!!""""""##################"""!!!!!!!!!!!!""" !!!###%%%&&&###############"""!!!!!!""""""###$$$$$$$$$$$$###"""""""""######$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$######"""!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""###$$$"""###$$$$$$"""!!!!!!"""""""""""""""""""""""""""######""""""""""""######$$$###""""""""""""""""""!!!!!!!!!"""""""""######%%%%%%$$$###"""!!!!!! """!!! !!!#########"""!!!%%%### $$$%%%%%%$$$###"""!!!!!! ########################""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!###%%%%%%###!!!"""  """######### !!!!!!!!!!!!!!! """###$$$$$$$$$$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!"""###############"""!!! !!!"""### """#########"""!!! !!!"""###$$$$$$%%%###"""!!!"""$$$$$$"""!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!!!!!  """###"""!!!''''''&&&%%%###"""!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$############$$$$$$#########"""######$$$%%%!!!"""$$$&&&&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!!!!""""""""""""###### ############"""""""""""" !!!"""""""""""""""########################xxxhhhbbbbbbbbbbbbcccaaa```^^^]]]]]]___aaabbbcccaaa]]]ZZZVVVTTTSSSRRRXXXWWWVVVTTTQQQMMMIIIGGGEEECCCBBBBBBCCCCCCBBBAAAAAA@@@>>><<<:::::::::::::::::::::999888666444333//////...------------...---+++(((&&&%%%&&&((()))'''''''''''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$"""###%%%%%%###!!!!!!"""$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%""""""#########""""""!!!!!!###$$$###"""!!!""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$######""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$######""""""!!!!!! ########################$$$"""!!! !!!"""###########################"""""""""""""""""""""""" !!!"""############$$$$$$###############$$$ !!!###%%%&&&"""######$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!""" !!!""""""""""""""" !!!"""######!!!!!!!!!!!!!!!!!!"""""""""""""""""""""#########!!!###$$$$$$"""!!!!!!""""""""""""""""""""""""""""""""""""""""""###############"""""""""""""""###!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$""""""""""""###$$$$$$######%%%''''''$$$$$$&&&(((!!!!!!!!!"""######$$$$$$########################%%%$$$###"""!!!######$$$$$$$$$$$$######!!! """$$$%%%$$$###"""!!!!!!!!!"""######$$$###$$$$$$%%%%%%%%%%%%$$$#########$$$$$$######### !!!!!!""""""###!!!!!!"""###############!!! !!!###%%%!!!"""###$$$$$$$$$###### !!!"""###$$$$$$%%%"""""""""#########"""!!!###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!  !!!"""!!!  !!!!!!"""!!!!!!!!!!!!""""""######$$$$$$############$$$$$$""""""""""""###$$$%%%&&&"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!"""""""""###########################%%%$$$###"""!!!!!!"""""" !!!"""$$$$$$###""""""#########$$$$$$$$$$$$$$$xxxjjjeeedddccc``````bbbaaa___^^^^^^___```aaabbb```\\\YYYUUUSSSRRRQQQVVVUUUTTTRRRNNNKKKHHHFFFEEECCCAAAAAABBBCCCCCCBBBBBBAAA???<<<;;;:::::::::999:::::::::888666444222//////...------------...+++)))'''$$$$$$%%%&&&(((&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$)))'''######"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&!!!""""""#########""""""!!!###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""###############""" !!!""""""###$$$###"""!!!!!!"""###$$$"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!################################################ !!!""""""""""""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""###### !!!!!!!!!""""""  !!!!!!!!!!!!"""###$$$$$$""""""""""""""""""!!!!!!!!!""""""###############"""###$$$$$$"""!!!!!!"""""""""""""""""""""""""""!!!!!!""""""###############"""""""""""""""######!!!!!!!!!!!!"""""""""""" !!!!!!"""######$$$$$$######$$$$$$$$$$$$%%%%%%###!!! !!!$$$%%%$$$""" !!!!!!"""######$$$$$$##############################""""""!!! ######$$$$$$$$$$$$#########!!!"""$$$%%%&&& !!!!!!!!!"""###############$$$##################$$$ !!!!!!""""""######!!!!!!"""############### !!!###%%%""""""!!!!!!!!!"""###$$$"""""""""""""""#########!!!"""#########"""""""""$$$$$$######"""#########""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!!!!!!!!!!""""""""""""!!!  !!!"""!!! !!!"""###$$$%%%%%% !!!!!!!!!""""""""""""$$$$$$############$$$$$$!!!!!!""""""###$$$&&&&&&$$$###!!! !!!###$$$################################################ !!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!"""""" !!!###$$$$$$$$$###"""$$$$$$$$$$$$%%%%%%&&&&&&vvviiieeeeeecccaaa```cccbbb```____________```___^^^ZZZWWWTTTRRRQQQPPPTTTSSSQQQOOOMMMJJJGGGFFFHHHFFFCCCCCCDDDFFFFFFEEEDDDBBB@@@===;;;:::999999999:::;;;;;;999777444222//////...------------...---+++)))'''''''''((()))%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&***&&&!!!&&&$$$""""""%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%""""""######$$$$$$###### !!!###$$$%%%%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""""" !!!"""###$$$%%%######""""""""""""######!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!! """#########!!!!!!###############$$$$$$$$$######################## !!!!!!""""""!!!!!! ######""""""######$$$$$$"""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!$$$$$$###"""!!!  $$$$$$###"""!!!!!!!!!!!!######""""""""""""!!!!!!!!!"""######$$$$$$#########$$$%%%%%%###""""""###"""""""""""""""""""""""" !!!"""######$$$######"""""""""""""""######$$$!!!!!!!!!"""""""""############"""""""""!!!!!!!!!"""###%%%$$$######$$$&&&$$$$$$#########"""""""""######################## !!!""""""###$$$$$$######$$$$$$$$$$$$######%%%""" ###%%%&&& !!!"""!!!!!!### !!!"""############$$$$$$###""""""###$$$$$$""""""""""""############!!!!!!"""###############  """###$$$!!!  """###$$$$$$######""""""!!!!!!!!!"""$$$$$$"""!!!"""###$$$$$$#########$$$$$$%%%""""""""""""""""""""""""!!!!!!"""############"""!!!!!!!!!!!!""""""""""""!!!  """###"""!!!$$$$$$$$$$$$$$$######### !!!!!!""""""!!!!!! $$$$$$############$$$$$$""""""""""""###$$$%%%&&&%%%###  ###%%%""""""""""""""""""""""""###############$$$$$$$$$ !!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""!!!!!!"""########################$$$%%%%%%&&&&&&sssfffbbbdddddddddeeecccbbbaaa```____________]]][[[XXXUUUSSSQQQPPPPPPRRRQQQPPPNNNLLLJJJHHHGGGIIIFFFDDDCCCEEEFFFGGGGGGEEEDDDAAA===;;;999888888999:::;;;;;;:::777444222//////...------------...---,,,+++******))))))***%%%&&&&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$+++***(((''''''%%%$$$"""$$$$$$$$$###!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%"""######$$$%%%%%%$$$$$$""""""######$$$$$$$$$%%%######################## !!!!!!"""######""""""!!!!!!""""""#########$$$""""""############"""""" !!!!!!""""""######$$$""""""###$$$$$$###""""""!!!!!!!!!!!!!!!""""""###""""""#########$$$$$$$$$########################""""""""""""!!! $$$$$$$$$$$$$$$%%%&&&&&&!!!!!!""""""""""""!!!!!!"""###############""""""###"""!!!!!!!!!"""$$$$$$%%%%%%%%%$$$$$$######### !!!!!!!!! ######"""!!! #########"""""""""!!!!!!!!!"""###$$$$$$$$$######$$$%%%&&&&&&$$$######$$$"""""""""""""""""""""""" """###$$$$$$######"""""""""""""""###$$$$$$"""""""""#########$$$$$$"""""""""""""""!!!!!!!!! """$$$###!!!!!!###%%%$$$""" """%%%'''&&&###$$$$$$$$$$$$$$$###############################################################$$$$$$$$$$$$######$$$"""!!!!!!"""############%%%%%%$$$""""""$$$&&&!!!"""###$$$%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$############!!!!!!"""###############!!!!!!!!!""""""#########!!!!!!"""############"""############"""""""""!!! """$$$$$$"""!!!"""######"""""""""###$$$%%%%%%"""""""""""""""""""""""" !!!""""""""""""!!! !!!!!!!!!"""""""""###"""!!! !!!###$$$###"""#########""""""!!!!!!!!! !!!""""""!!! $$$$$$############$$$$$$###"""""""""###$$$%%%%%%$$$###!!! !!!###$$$""""""""""""""""""""""""""""""#########$$$$$$$$$ !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!###$$$$$$###"""""""""!!!!!!!!!!!!"""###### !!!!!!"""######$$$$$$qqqbbb___bbbeeehhhjjjdddcccbbb```____________[[[YYYWWWTTTRRRPPPPPPPPPRRRQQQPPPNNNLLLKKKJJJIIIGGGEEEBBBBBBCCCEEEFFFFFFGGGEEEAAA>>>;;;999777777999:::;;;<<<:::777444222//////...------------...,,,,,,++++++***))))))(((&&&&&&'''''''''''''''&&&"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""&&&&&&""""""&&&***###%%%"""%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$"""###$$$%%%%%%%%%%%%%%%"""!!!!!! !!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###############""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!! !!!"""###$$$%%%%%%###$$$%%%&&&&&&%%%$$$######""" !!!$$$%%%""""""######$$$$$$$$$$$$##############################""""""!!!  !!!"""""" !!!""""""""""""""" ###"""!!!!!!!!!"""$$$%%%  !!!"""############ """"""$$$#########""""""!!!!!!!!!"""###$$$%%%$$$######$$$&&&''''''%%%$$$$$$%%%"""""""""""""""""""""""" """###$$$$$$$$$###""""""!!!""""""###$$$$$$############$$$$$$$$$$$$ !!!"""###$$$$$$ """"""!!!### !!!"""######$$$%%%%%%!!!"""###$$$%%%&&&''''''########################)))(((&&&$$$""" ######$$$$$$$$$$$$#########""""""###$$$$$$""" !!!"""###"""!!!$$$!!!""""""#########%%%$$$###""""""###$$$%%%&&&%%%%%%%%%$$$#########!!!!!!"""###############!!!""""""############""""""$$$''')))***(((&&&$$$"""""""""""""""######### ###%%%$$$"""!!!"""$$$!!!!!!!!!!!!"""###%%%%%%"""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!""""""#########"""!!!"""###$$$###""""""""""""###$$$%%%%%%%%% !!!""""""!!! $$$$$$############$$$$$$#########"""######$$$%%%########################""""""""""""""""""""""""""""""######$$$$$$$$$$$$ !!!!!!!!!"""######################## ###$$$%%%$$$###""""""!!! !!!###$$$ !!!""""""###qqqgggeee```ccchhhfffcccccccccaaa___\\\ZZZXXXYYYWWWSSSPPPNNNNNNOOOPPPQQQRRRSSSSSSQQQOOOLLLKKKDDDDDDDDDFFFHHHIIIHHHGGGCCCAAA???<<<999888777777999999::::::999888666555444222///---------,,,+++///...------++++++***)))***)))((('''&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''$$$######%%%((()))((('''%%%&&&&&&''''''&&&&&&%%%!!!###%%%&&&%%%$$$###"""""""""###$$$$$$%%%%%%!!!"""###%%%%%%$$$###"""#########"""""""""!!!!!! !!!"""######$$$ ###$$$###  ######$$$&&&&&&$$$###$$$%%%############"""!!!!!!"""$$$&&&&&&"""######$$$$$$"""!!!  """###$$$$$$$$$######!!!  ###&&&((("""!!! !!!###$$$$$$$$$"""!!!!!!"""$$$$$$###!!!%%%$$$$$$$$$###"""""""""############""""""""""""!!!!!!"""###$$$%%%%%%&&& !!!""""""###"""###$$$$$$%%%%%%%%%%%% !!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!  ###%%%%%%$$$"""###%%%%%%%%%$$$""" %%%###!!!"""$$$%%%$$$!!! !!!###$$$%%%###$$$$$$%%%$$$###"""!!!""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$###################################################### !!!"""###$$$$$$%%%&&&&&&&&&''''''&&&%%%%%%((('''%%%#########%%%&&&!!!!!!!!!!!!""""""""""""'''&&&$$$"""!!!'''&&&$$$"""!!!!!!"""###$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###""""""$$$&&&$$$$$$$$$############"""############$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&'''###"""!!!"""###$$$###!!!!!!$$$'''***,,,---""""""############""""""!!!!!!"""###############!!!!!!!!!!!! !!!!!! """###$$$######"""!!! !!!!!!######""""""######$$$%%%%%%$$$"""!!!!!!!!!"""######""""""""""""""""""###%%%%%%$$$$$$###"""""""""!!!!!!""""""""""""!!!!!! !!!"""###$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!%%%%%%%%%$$$###"""!!! """#########$$$$$$$$$$$$$$$$$$############$$$$$$#########"""""""""""""""qqqgggeee___aaagggdddccccccbbb```^^^\\\ZZZXXXYYYWWWSSSPPPNNNNNNOOOOOOQQQQQQRRRRRRQQQNNNLLLJJJJJJIIIGGGGGGGGGEEECCCAAAEEECCC@@@===:::999888888999999::::::999888666555333111...,,,,,,,,,+++***------,,,+++***))))))(((&&&&&&'''(((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###!!! !!!$$$&&&%%%$$$$$$%%%'''((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%!!!"""$$$&&&&&&&&&%%%$$$%%%%%%$$$$$$###"""""""""&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%$$$$$$$$$######!!!!!!!!!""""""######$$$$$$$$$%%%$$$"""!!!!!!""""""$$$%%%%%%$$$######$$$############"""!!!  !!!!!!"""######$$$"""######$$$###"""!!! !!!"""$$$$$$$$$######!!!!!!!!! $$$###""""""$$$&&&&&&%%%!!!!!! """###$$$"""!!!######""""""""""""""""""!!!!!!""""""#########$$$#########"""""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$######$$$%%%%%%%%%$$$$$$###"""""""""!!!  !!!!!!!!! $$$%%%%%%%%%%%%$$$######%%%###!!!!!!""""""  !!!###%%%%%%%%%######%%%###!!!"""$$$%%%$$$"""$$$$$$$$$$$$$$$%%%%%%&&&###$$$$$$$$$$$$###"""!!!###""""""""""""""""""#########$$$$$$$$$$$$##############################""""""""""""""""""""""""#########$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''((((((((('''&&&%%%############"""""""""""" !!!"""$$$&&&((()))&&&%%%###!!! !!!"""!!!###%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$""""""###%%%#########"""""""""!!!!!!!!!!!!!!!!!!""""""""""""##################$$$$$$###############$$$$$$$$$""""""###$$$%%%%%%&&&&&&###"""!!!"""###$$$###!!!$$$######"""!!! """"""############"""""" !!!!!!"""""""""""""""!!!!!!!!!""""""#########$$$$$$###"""""""""###$$$#########""""""!!!!!!!!!######""""""######$$$%%%$$$$$$###"""""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&#####################$$$!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""############$$$$$$$$$$$$qqqhhheee___```eeebbbcccbbb```^^^\\\[[[ZZZYYYYYYWWWTTTQQQOOONNNNNNOOOQQQQQQQQQQQQOOOMMMKKKJJJFFFEEEDDDEEEGGGHHHGGGEEEFFFDDDAAA>>>;;;999888888999999::::::999888666555333000---++++++++++++***,,,,,,+++***)))(((''''''"""$$$&&&(((((('''$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$"""###'''&&&%%%$$$%%%''''''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&''''''&&&%%%$$$%%%%%%$$$$$$###"""""""""((('''&&&%%%$$$#########%%%%%%%%%$$$$$$$$$$$$$$$########################'''%%%$$$$$$$$$$$$"""!!!!!!###$$$$$$###""""""###############"""!!! ######"""""""""!!!!!!!!!"""############"""!!!!!!"""######$$$$$$$$$###### """"""!!! !!!######"""!!! """###$$$"""!!!!!!!!!!!!!!!!!!""""""""" !!!"""###$$$%%%%%%"""""""""!!!!!!!!!!!! !!!!!!""""""######$$$$$$$$$$$$$$$%%%$$$$$$######%%%%%%$$$###"""!!! !!! !!!!!!"""######!!!""""""###############&&&$$$""""""!!!!!! """$$$%%%%%%%%%$$$$$$###"""###$$$$$$###"""''''''&&&%%%$$$$$$$$$%%%######$$$$$$######"""!!!##############################$$$$$$$$$$$$##############################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###############"""%%%'''***,,,,,,)))&&&###%%%$$$$$$$$$######"""""" !!!###$$$&&&&&&$$$###""" !!!!!!$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$"""######""""""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""%%%$$$###"""!!!"""###$$$%%%$$$###"""""""""###$$$#########$$$$$$%%%%%%%%%###"""!!!"""###$$$###!!!$$$$$$$$$######"""!!!!!!""""""############""""""!!!!!!"""###############!!!!!!"""###$$$%%%&&&&&&'''&&&%%%$$$############"""###$$$$$$$$$###"""!!!######""""""######$$$%%%######$$$$$$######"""!!!######""""""""""""######!!!!!!"""######$$$%%%%%%!!!""""""######""""""!!!"""######$$$$$$$$$######%%%$$$###"""!!!!!!!!!!!!######$$$$$$$$$######"""""""""""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""#########$$$%%%%%%&&&&&&sssjjjggg```aaaeeeaaadddbbb```]]][[[ZZZZZZ[[[YYYXXXUUURRRPPPOOOOOOOOOQQQQQQQQQPPPNNNLLLJJJIIIDDDCCCBBBDDDGGGHHHIIIHHHFFFDDDAAA===:::888777777999999::::::999888666555333000---,,,,,,,,,+++***,,,,,,+++***)))(((((('''###$$$&&&'''((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%###""""""%%%((('''&&&%%%%%%&&&&&&$$$"""%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$###"""""""""###$$$$$$%%%%%%%%%$$$###!!!!!!!!!"""###""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""%%%&&&$$$!!!!!!"""$$$$$$"""!!!"""##################"""!!! #########""""""""""""!!!############"""""""""!!!$$$$$$$$$$$$$$$######### ###$$$###!!! !!!"""""""""""""""!!!###$$$%%%###""" !!!!!!""""""######### !!!!!!"""######$$$$$$ !!!"""###$$$$$$ !!!!!!!!!"""$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$######""""""""""""!!! !!!###%%%&&& !!!"""""""""""""""!!! !!!"""###"""!!! """###$$$$$$$$$$$$$$$############$$$######$$$$$$###""""""""""""#####################""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""#########"""""""""!!!!!!!!!""""""##################%%%(((++++++(((%%%"""%%%$$$$$$######""""""!!!""""""###$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!"""$$$$$$$$$###""""""!!!!!!"""""""""""""""""""""""""""$$$&&&&&&$$$"""""""""######"""""""""!!!!!!!!!"""#########$$$$$$$$$$$$&&&%%%"""!!! !!!"""###'''%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""!!!"""###$$$###!!!$$$#####################"""######$$$$$$######""""""###$$$$$$%%%%%%$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$#########!!!###$$$&&&%%%$$$"""!!!######""""""######$$$%%%"""###$$$%%%$$$###"""!!!"""!!!!!! !!!!!!"""!!!"""""""""#########$$$"""""""""######"""""""""######$$$$$$$$$######"""$$$$$$###"""!!!!!!""""""!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%""""""######$$$%%%&&&&&&uuullliiibbbcccfffbbbdddbbb```]]]\\\[[[[[[[[[YYYXXXVVVTTTRRRQQQQQQQQQRRRRRRQQQOOOMMMLLLJJJIIIJJJHHHEEEDDDDDDDDDCCCBBBDDDCCC@@@<<<999777666666999999::::::999888666555444222///---------,,,+++------,,,+++***)))(((((('''&&&&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''&&&%%%%%%&&&'''&&&%%%%%%&&&%%%###"""$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########"""""""""###$$$$$$%%%%%%""""""!!! !!!"""$$$%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$###!!!!!!%%%&&&%%%"""!!!"""$$$$$$"""!!!"""###"""############""""""!!!!!!!!!""""""######$$$$$$#########"""""""""""""""$$$$$$##################!!!"""###$$$$$$$$$######%%%###"""###%%%&&&'''&&&#########$$$%%%&&&%%%###"""""""""######$$$$$$$$$######"""""""""""""""""" !!!!!!"""###$$$%%%&&& !!!!!!!!!!!!$$$$$$$$$$$$######"""!!!""""""######$$$$$$%%%%%%"""!!!!!!!!!"""###%%%&&& !!!"""###$$$$$$$$$  ###$$$$$$###"""""""""######"""""""""######$$$############$$$!!!!!!!!!!!!!!!"""######""""""""""""""""""#########$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$######################################################$$$$$$######"""!!!!!!!!!"""######$$$%%%%%%$$$$$$"""###$$$%%%%%%$$$###"""######"""""""""!!!!!!!!! """$$$''')))***++++++$$$$$$######""""""######!!!######""""""""""""""""""""""""!!!###%%%%%%$$$"""!!!"""$$$$$$#########""""""""""""#########$$$$$$$$$$$$&&&$$$""" !!!"""###'''%%%###!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###!!!%%%$$$###!!!######$$$$$$$$$$$$######!!!"""######$$$$$$############""""""!!!!!!!!! !!!""""""###############!!!"""$$$%%%&&&$$$###!!!######""""""######$$$%%%###$$$%%%%%%%%%$$$"""!!!$$$$$$$$$######$$$$$$$$$#########"""""""""!!!!!!""""""############""""""######$$$$$$$$$######"""$$$###""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%% !!!!!!"""###$$$%%%%%%vvvmmmkkkddddddgggccccccbbbaaa___^^^]]]\\\\\\YYYXXXWWWVVVUUUTTTTTTTTTTTTSSSQQQOOOMMMLLLJJJJJJHHHFFFDDDCCCDDDEEEEEEEEECCCAAA>>>;;;999888777777999999::::::999888666555555222///------...---,,,------,,,+++***))))))((()))(((&&&%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$!!!###&&&'''&&&$$$######&&&%%%$$$%%%&&&%%%###"""$$$$$$%%%%%%%%%%%%$$$$$$#####################$$$%%%%%%$$$$$$###""""""""""""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$%%%$$$###!!!###$$$$$$###""""""###"""######$$$######"""""" !!!"""###%%%%%%&&&$$$######"""!!!"""""""""###""""""!!!""""""######$$$###"""!!!!!!!!!"""###$$$"""!!!"""$$$&&&&&&%%%######"""$$$%%%&&&%%%###############$$$$$$$$$$$$############""""""!!!!!!$$$$$$$$$$$$############""""""""""""#####################$$$######""""""!!!!!!"""###$$$%%%%%%&&&"""!!!!!!!!!"""###$$$$$$!!!!!!""""""""""""!!! !!!"""###"""!!!######"""""""""!!!!!!!!!"""$$$$$$$$$###"""###$$$###"""""""""###$$$%%%%%%""""""!!!!!!!!!"""#########$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$######################################################&&&%%%%%%%%%$$$$$$############$$$%%%&&&&&&&&&&&&""""""!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$%%%$$$###"""###$$$$$$$$$$$$######### !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%$$$###!!!""""""$$$$$$$$$$$$############!!!!!!!!!!!!""""""""""""$$$###"""!!! !!!"""###%%%$$$###"""""""""###$$$&&&%%%%%%$$$$$$############"""!!!"""###$$$###!!!""""""!!!!!!!!!!!!!!! ######$$$$$$$$$$$$###### !!!!!!!!!!!!!!!######"""!!!  """"""######"""!!!"""###$$$$$$$$$###"""######""""""######$$$%%%$$$$$$$$$%%%$$$$$$###"""######""""""""""""######$$$$$$###""""""!!! """######$$$$$$######""""""######$$$$$$$$$############"""""""""""""""###!!!"""###$$$$$$$$$$$$$$$"""""""""#########$$$$$$######""""""""""""######!!!!!!!!!"""#########$$$uuummmkkkddddddgggccccccbbbbbbaaa```^^^]]]\\\YYYXXXXXXXXXWWWWWWWWWWWWUUUTTTRRRPPPNNNLLLKKKKKKDDDBBBAAAAAADDDGGGIIIIIIBBBAAA>>><<<:::999999999999999::::::999888666555444111...---------,,,+++,,,,,,+++***)))(((((('''(((''''''&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%%%%$$$#########%%%$$$$$$$$$&&&%%%$$$"""$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%%%%&&&%%%%%%$$$$$$###"""""""""!!!"""###$$$$$$%%%$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%$$$%%%%%%%%%###"""###$$$"""$$$%%%%%%$$$######$$$"""######$$$$$$######### !!!"""###$$$%%%%%%&&&$$$$$$"""!!!!!!!!!"""###!!! """###$$$"""!!!!!! !!!!!!!!!######""""""!!!!!!"""$$$$$$###!!!############"""""""""""""""""""""""""""#####################""""""""""""############""""""""""""!!!""""""############"""!!!"""""""""######$$$$$$!!!!!!""""""###""""""""" $$$"""!!!!!!""""""!!!"""!!!!!!!!!!!!""""""###"""$$$%%%$$$"""!!!###%%%%%%%%%$$$$$$######$$$$$$"""!!!!!! !!!"""###$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######################################################%%%%%%%%%$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&""""""######$$$$$$$$$$$$!!!!!!!!!""""""###$$$$$$$$$$$$$$$###!!!""""""############""""""'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$###!!!!!!"""###############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""###############$$$$$$$$$&&&&&&%%%%%%$$$###""""""###"""!!!"""###$$$###!!! !!!###%%%&&&((((((###$$$$$$%%%%%%$$$$$$### !!!""""""""""""!!!"""!!!!!!  !!!"""""""""!!! !!!!!!!!!""""""###############""""""######$$$%%%%%%%%%$$$$$$#########$$$  """""""""""""""!!!!!!!!!"""######$$$$$$######"""!!!"""###$$$$$$$$$$$$$$$######""""""""""""######"""######$$$$$$$$$######!!!!!!""""""###$$$%%%%%%$$$######""""""######$$$########################sssllljjjddddddgggcccbbbcccccccccaaa___]]]\\\XXXXXXYYYYYYYYYYYYYYYYYYVVVUUUSSSPPPNNNMMMLLLKKKJJJGGGDDDBBBCCCDDDDDDCCCBBBAAA???===<<<;;;;;;;;;999999::::::999888666555333000---,,,,,,,,,+++***++++++***)))((('''&&&&&&%%%&&&''''''&&&### $$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$"""###%%%'''$$$$$$###$$$&&&&&&$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$######$$$%%%&&&'''((("""""""""###$$$$$$%%%%%% !!!"""######""" !!!!!!""""""############!!!!!!"""###$$$$$$%%%%%%''')))***'''### !!!######$$$&&&&&&$$$###$$$%%%"""######$$$$$$$$$######"""""""""###$$$$$$%%%%%%%%%$$$"""!!!!!!!!!"""###  !!!###$$$ !!!"""""""""!!!###!!! !!!###%%%%%%$$$  """###!!! ######""""""!!!!!! !!!"""###$$$%%%%%% !!!"""###$$$$$$!!!!!!!!!!!! !!!"""########################""""""""""""""" !!!"""######""" !!!""""""###############"""!!! !!!"""###"""!!! !!!###$$$%%%!!!$$$%%%%%%"""!!!###%%%'''&&&%%%###"""!!!!!!!!!"""!!! """###$$$!!!"""$$$%%%%%%$$$"""!!!######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&&&&&&&"""###%%%''''''&&&%%%%%%!!!!!!"""###$$$%%%%%%&&&"""###%%%&&&'''&&&$$$### !!!"""""""""""""""!!!!!!###%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" """$$$""""""""""""!!!!!!!!!!!!############$$$$$$$$$$$$ !!!"""######""""""!!!"""###$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""###"""!!!"""###$$$###!!!$$$######"""!!! ###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%% !!!!!!!!!!!!""""""######"""!!!!!!!!! !!!"""###############"""###$$$$$$%%%&&&%%%$$$###"""###$$$%%%######""""""""""""###### !!!!!!""""""############$$$$$$$$$$$$###### !!!"""###$$$%%%%%%%%%###"""""""""""""""############$$$$$$$$$######"""""""""###$$$&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$uuukkkggg```aaafffbbbbbbcccccc```]]][[[[[[[[[[[[YYYXXXXXXZZZ[[[ZZZZZZYYYXXXUUURRROOOLLLJJJIIIKKKIIIFFFDDDCCCCCCCCCDDDFFFDDDAAA>>>;;;999888888;;;;;;;;;:::999888777666000///...---,,,+++++++++///...,,,***))))))*********)))'''&&&%%%%%%&&&'''******)))(((''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%"""$$$$$$$$$###"""###$$$###$$$$$$%%%%%%$$$$$$### !!!!!!""""""######""""""""""""############%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""%%%%%%%%%$$$$$$############""" !!!###$$$$$$###$$$######"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######""""""!!!!!!!!!""""""######""" """"""!!!!!!!!!!!!""""""###""""""""""""""""""####################################""""""""""""""""""###%%%%%%###!!! ######"""!!!!!!!!!!!!!!!######$$$$$$###"""!!! """$$$$$$######$$$%%% !!!"""###############%%%$$$#########$$$&&&&&&%%%%%%%%%$$$$$$$$$######""""""###%%%''''''%%%###$$$$$$############$$$$$$$$$$$$$$$#########""""""&&&%%%$$$$$$%%%%%%###!!!###%%%%%%""""""$$$$$$!!!$$$$$$$$$$$$$$$###"""!!!$$$#########""""""!!!!!!"""###$$$%%%%%%%%%%%%%%%,,,((($$$"""$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%&&&&&&&&&'''''''''&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""######$$$$$$%%%$$$"""!!!!!!!!!"""###&&&%%%$$$###!!! !!!"""###$$$%%%%%%$$$###$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######%%%%%%$$$$$$###""""""!!!"""""""""""""""""""""""" $$$###"""!!!!!!"""#########$$$$$$###!!! !!!""""""###$$$$$$""""""###$$$$$$$$$###"""!!!!!!"""""""""""""""""""""""""""""""""###$$$%%%&&&%%%%%%$$$''''''&&&%%%$$$""""""!!!%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$###############!!! !!!###%%%$$$###%%%"""  """"""""""""###$$$%%%&&&%%%$$$$$$uuukkkggg``````dddaaabbbccccccaaa]]][[[[[[[[[ZZZXXXWWWWWWYYYZZZYYYXXXWWWVVVTTTRRROOOMMMKKKJJJKKKJJJGGGEEEDDDDDDEEEEEEFFFDDDAAA>>>;;;999888888:::::::::999888777666555000///...---,,,+++++++++---,,,+++)))'''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%"""$$$%%%$$$###"""###$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""###$$$$$$$$$######"""!!!""""""""""""""""""""""""%%%%%%%%%$$$$$$#########""" !!!""""""!!!$$$######"""!!!!!! #########$$$$$$$$$$$$%%%"""""""""""""""###$$$$$$$$$$$$###""""""!!!"""""" !!!"""######""""""""""""!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!!###%%%###"""!!!!!! !!!!!!######"""""""""!!!!!!!!!$$$&&&''''''%%%$$$%%%%%%######$$$%%%%%%%%%$$$$$$""""""!!!!!!!!!"""###$$$$$$$$$$$$#########"""""""""###$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$#########""""""%%%$$$###$$$%%%%%%###""""""%%%%%%""""""%%%%%%"""$$$$$$$$$$$$$$$###""""""$$$#########""""""""""""######$$$$$$%%%$$$$$$$$$)))&&&######$$$&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$&&&%%%###""""""###%%%&&&######$$$$$$$$$###""""""############""""""""""""$$$$$$"""!!!!!!!!!"""###'''&&&&&&%%%$$$###""""""!!!"""###$$$%%%$$$$$$###$$$######""""""######$$$######""""""""""""######"""##################"""########################""""""""""""""""""""""""""""""""""""""""""""""""###########################"""!!! !!!"""""""""###$$$###"""!!!"""###$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$###"""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!##################$$$$$$###"""!!!###&&&''''''&&&###"""!!!"""###$$$"""!!!######%%%&&&&&&&&&%%%$$$vvvlllggg______bbb___bbbccccccaaa^^^\\\[[[[[[YYYWWWVVVVVVWWWXXXWWWVVVUUUTTTSSSQQQOOOMMMLLLKKKKKKJJJHHHFFFEEEEEEFFFFFFFFFEEEBBB>>><<<:::999999999999999888777666555444000///...---,,,+++++++++...---+++)))((('''&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&###########################$$$$$$%%%&&&&&&''''''#########$$$$$$$$$$$$%%%###$$$%%%$$$###"""###%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$######### !!!!!!!!!"""""""""############"""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$############""" !!!""""""!!!#########""""""!!!!!! $$$$$$$$$%%%%%%%%%&&&&&&###############$$$$$$%%%$$$###"""!!!!!!"""###### """######$$$$$$###""""""!!!!!!""""""###!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!%%%((("""!!!!!! !!!###"""!!! !!!""""""$$$%%%$$$""" !!!$$$$$$$$$%%%$$$$$$######"""!!!!!!!!!!!!"""###############"""""""""!!!!!!"""$$$%%%$$$!!! """%%%$$$######""""""######$$$$$$$$$$$$###############$$$###"""$$$%%%&&&$$$###"""%%%%%%""""""%%%%%%######$$$$$$$$$$$$###""""""###############"""""""""######$$$$$$$$$###""""""%%%###"""###%%%&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""############$$$&&&%%%$$$######$$$%%%&&&"""######$$$$$$$$$######%%%$$$$$$###""""""!!!!!!$$$######"""!!!"""""""""%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###$$$######""""""######$$$"""!!!!!! !!!!!!"""!!!""""""######""""""!!! !!!""""""###$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!"""!!!"""######"""!!!###$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$###""""""""""""""""""""""""""""""""""""""""""!!!!!!"""#########""""""!!!""""""###$$$%%%&&&&&&%%%%%%$$$$$$###""""""""""""""""""###$$$$$$$$$%%%%%%$$$###$$$%%%&&&%%%###!!!!!!"""$$$&&&%%%"""######$$$%%%%%%%%%%%%$$$yyynnniii```___bbb^^^aaabbbcccbbb___]]]\\\\\\XXXVVVTTTTTTUUUVVVVVVUUUSSSRRRQQQPPPOOOMMMLLLLLLIIIHHHGGGFFFFFFFFFFFFFFFGGGEEEBBB???<<<;;;::::::::::::999999888666555444000///...---,,,+++++++++000///...,,,***)))((('''"""$$$%%%'''''''''&&&%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&############$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$############""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###############""""""""""""""""""""""""""""""$$$$$$$$$###############&&&$$$###"""$$$$$$$$$############"""""""""!!!!!!""""""""""""#########$$$#########""""""######$$$$$$###!!!!!!!!!"""###%%% !!!"""############""""""""""""""""""###!!!"""###$$$$$$###"""!!!######################## !!!!!!!!!!!!!!!"""!!!"""!!!  ###&&&!!!!!! !!!###""" !!!"""!!!"""""" """"""###""""""!!! ###############$$$$$$%%%$$$#########"""""""""""""""%%%&&&###!!!&&&######""""""""""""##############################"""""""""###%%%&&&%%%###!!!$$$%%%"""###&&&&&&$$$######$$$$$$$$$######"""########################$$$$$$$$$$$$###""""""!!! !!!"""$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$######"""""""""""""""!!!""""""""""""#####################$$$###############""""""""""""######!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""!!!!!! !!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""" !!!######""""""###%%%"""###$$$$$$""""""###$$$######"""""""""""""""###""""""""""""""""""""""""""""""##################!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$#########""""""!!!!!!"""###$$$%%%%%%%%%'''%%%###""""""""" !!!!!!!!!"""$$$$$$""" """"""#########$$$$$$$$$|||qqqkkkbbbaaaddd``````bbbcccccc```]]]\\\\\\WWWUUUTTTSSSTTTUUUTTTSSSQQQQQQPPPOOONNNMMMMMMLLLFFFFFFFFFEEEEEEEEEEEEFFFGGGEEEBBB???===<<<;;;;;;;;;;;;;;;:::999888666666000///...---,,,+++++++++///...---,,,+++)))((('''$$$%%%&&&((((((((('''&&&((((((((((((''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""#########$$$$$$$$$###%%%%%%%%%$$$###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$######$$$$$$%%%$$$$$$###""""""""""""""""""""""""########################%%%$$$""""""###$$$$$$###############""""""""""""!!!!!!!!!"""""""""#########""""""!!!!!!!!!""""""""""""!!!!!!!!!###$$$%%%"""""""""!!!!!!!!!!!!"""######""""""""""""######!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""#########!!!"""######!!! !!!!!!!!! !!!!!!""""""!!! """### """$$$$$$#########$$$"""""""""""""""!!! """"""######$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""%%%&&&###!!!&&&###""""""""""""""""""###########################"""!!!!!!###%%%%%%$$$###!!!$$$$$$"""###'''(((%%%"""######$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! ###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%############"""""""""!!! !!!!!!"""######$$$$$$$$$$$$#####################""""""""""""""""""######""""""!!!!!!""""""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$ !!!######""""""###%%%"""###$$$$$$""""""###$$$###"""""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############!!!!!!"""###$$$%%%%%%%%%$$$###""""""######""" """ !!!"""###"""!!!!!!!!!!!!!!!""""""###~~~rrrmmmdddbbbeeeaaa```bbbdddcccaaa^^^]]]\\\WWWUUUTTTSSSTTTTTTSSSRRRPPPPPPOOOOOONNNMMMLLLLLLEEEEEEEEEEEEEEEFFFFFFFFFGGGEEECCC@@@>>>===<<<<<<;;;;;;;;;:::999888777666000///...---,,,+++++++++++++++++++++***((('''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""!!!!!!"""""""""############$$$$$$%%%&&&%%%$$$###$$$&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$"""""""""""""""""""""""""""""""""###############!!! !!!""""""!!!#################################$$$$$$$$$$$$%%%###"""!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$######"""!!!!!!!!!!!!!!!$$$######""""""######$$$###""""""""""""""""""###""""""""""""""""""""""""!!!!!!""""""######$$$$$$ """$$$$$$""""""!!!!!!!!!!!!""""""###"""!!! !!!"""### """###""""""###$$$#########$$$######"""""" !!!!!!""""""!!!!!!%%%%%%%%%$$$$$$$$$$$$###"""$$$%%%$$$!!! """%%%###""""""!!!!!!""""""##################$$$$$$$$$###"""!!!###$$$%%%###""" ###$$$###$$$((()))&&&""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######!!!$$$%%%$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######""""""######$$$%%%%%%&&&"""############"""!!!!!!"""######$$$%%%%%%&&&&&&%%%$$$######"""############""""""!!!!!!""""""###$$$######""""""######$$$!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%!!!"""######"""!!!###$$$$$$%%%&&&&&&$$$$$$%%%&&&"""""""""""""""######$$$########################&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$######""""""!!!########################"""""""""###$$$$$$$$$%%%!!!!!!!!!###&&&(((((('''###!!! ###$$$$$$!!!!!! !!!!!!"""###}}}rrrllldddccceeeaaa___bbbddddddbbb___]]]\\\XXXVVVTTTSSSTTTTTTSSSRRRPPPPPPOOONNNMMMLLLKKKKKKDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFCCC@@@>>>=========::::::::::::999777666555000///...---,,,+++++++++)))******+++***)))((('''''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""#########$$$ """"""!!!########################$$$$$$$$$%%%%%%%%%&&&&&&$$$###""""""!!!!!!""""""!!!$$$%%%%%%$$$$$$""""""!!! !!!"""###$$$######""""""######$$$$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""" !!!!!!"""######$$$ !!!"""!!!  """"""""""""""""""###$$$$$$!!!!!!!!!"""""""""###### !!!!!!  !!!!!!"""##################!!!"""""""""!!! $$$$$$$$$$$$############"""###$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$###""""""###$$$$$$""" ###$$$###$$$((()))'''""""""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%% ###%%%%%%$$$###$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$###"""!!! #########$$$%%%%%%&&&&&&%%%%%%###"""""""""######""""""!!!!!!!!!!!!""""""$$$######""""""######$$$"""##################"""!!!"""""""""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!###$$$%%%%%%$$$$$$"""###$$$###"""!!!"""###$$$%%%&&&&&&$$$$$$%%%&&&"""""""""""""""###$$$$$$########################&&&%%%$$$"""""""""###$$$############""""""""""""##########################################$$$$$$"""!!!!!!###&&&'''''''''###"""!!!"""$$$%%%%%%%%%###""""""!!!"""###$$$%%%|||qqqlllcccbbbeeeaaa___bbbddddddbbb___]]]]]]XXXVVVTTTSSSTTTTTTSSSRRRQQQPPPOOONNNMMMKKKJJJJJJEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFCCCAAA???>>>======999999999999888666555444000///...---,,,+++++++++***+++,,,------,,,+++***((('''%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###########################$$$$$$%%%%%%&&&&&&'''""""""""""""############$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$"""""""""######$$$$$$%%%""""""""""""############!!!!!!"""###############""""""""""""""""""""""""!!!!!!""""""#########$$$!!!$$$$$$$$$##################$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""######"""%%%&&&%%%$$$### !!!"""$$$%%%$$$$$$############$$$$$$%%%$$$!!! !!!$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""###!!!!!! ###&&&######""""""###$$$%%%%%% !!!"""###$$$$$$######$$$%%%&&&%%%###""""""""" !!!!!!"""!!!!!! !!!###$$$$$$$$$###"""############""""""""""""""""""###%%%''''''%%%###""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$$$$###"""#########!!! ###$$$###$$$)))***(((!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''''''''"""$$$&&&%%%###"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%&&&&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!&&&&&&%%%$$$$$$#########"""######$$$$$$"""!!! !!!!!!"""""""""#########&&&%%%###"""""""""######""""""!!!!!!!!!!!!""""""######""""""""""""############$$$$$$$$$$$$###### !!!###$$$%%%''''''""""""""""""""""""""""""  """###$$$$$$$$$######$$$$$$###!!! !!!""""""###$$$$$$""""""###$$$""""""!!!""""""###$$$$$$########################%%%$$$###!!!!!!!!!"""###"""""""""""""""###########################$$$$$$$$$$$$$$$###############$$$###""""""######""" """"""$$$&&&((((((&&&$$$%%%$$$#########$$$&&&&&&}}}kkkffffffcccbbbdddbbbccceeefffdddaaa]]][[[YYYWWWTTTSSSTTTSSSRRRQQQMMMNNNPPPPPPNNNKKKHHHEEEGGGEEEEEEEEEGGGHHHGGGFFFEEEEEEEEEBBB>>><<<;;;;;;:::999888888888777555333......------+++)))(((''',,,+++)))(((''''''((((((&&&&&&%%%%%%%%%&&&&&&'''&&&""" """(((+++***'''&&&'''''''''&&&$$$"""!!!#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$###""""""############"""!!!"""###%%%&&&%%%%%%$$$######$$$$$$%%%%%%###!!! !!!$$$&&&$$$$$$$$$$$$$$$###"""!!!""""""""""""####################################"""############$$$$$$$$$&&&&&&%%%$$$############&&&$$$###!!!!!!"""$$$%%%""""""!!!!!!!!!!!!""""""&&&$$$"""!!!"""$$$&&&((("""!!! !!!###$$$######$$$%%%%%%%%%%%%$$$!!!!!!$$$%%%%%%$$$$$$$$$###############""""""!!!!!!!!!!!!""""""$$$!!! !!!$$$%%%###!!!""""""!!!!!!!!!!!!"""""" !!!"""######"""""""""""""""""""""""""""""" !!!###%%%&&&%%%$$$###  !!!"""!!!!!!$$$$$$###"""!!!!!!""""""""""""""""""####################################%%%%%%%%%%%%%%%$$$###"""$$$$$$###""""""!!!""""""###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$&&&&&&&&&$$$"""!!!"""###$$$%%%%%%$$$""""""$$$$$$###$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$### $$$%%%%%%$$$"""'''((("""!!!&&&(((''' """######"""!!! !!!"""###$$$###!!!!!!"""###$$$$$$###"""!!!&&&%%%###!!!!!!"""###$$$(((%%%"""!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""######%%%'''%%%!!!!!!$$$ !!!""""""""""""""""""###""""""!!! !!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!###"""!!! !!!"""###&&&###!!! !!!!!! ###"""""""""###$$$%%%%%%$$$%%%&&&'''((('''&&&%%%"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###"""""""""###############$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""!!!"""$$$'''***,,,{{{iiiddddddaaa```cccaaabbbddddddccc```\\\ZZZYYYWWWUUUTTTTTTUUUSSSRRROOOPPPPPPPPPNNNKKKIIIGGGGGGFFFEEEFFFHHHHHHHHHGGGEEEFFFEEEBBB>>><<<;;;;;;:::999888888888888555333///...---,,,***)))((((((,,,+++)))(((''''''((((((''''''&&&&&&&&&&&&&&&''''''%%%###$$$'''((('''&&&&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$###""""""########################$$$$$$%%%%%%$$$$$$############$$$###"""!!!!!!"""###%%%%%%%%%%%%%%%%%%$$$######""""""""""""####################################"""############$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$"""!!!!!!"""###$$$""""""""""""""""""""""""%%%$$$###""""""###$$$%%%###""""""""""""###$$$$$$######$$$%%%%%%%%%%%%$$$!!! """"""!!!"""""""""""""""#########$$$######""""""""""""######!!! !!!$$$%%%$$$"""###""""""!!!!!!""""""###!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""###"""!!! """!!!!!!"""############$$$######"""""""""""""""""""""""""""#######################################$$$$$$$$$######"""!!!######""""""!!!""""""""" !!!!!!!!!!!!"""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&%%%$$$###""""""###$$$%%%%%%$$$###"""######$$$%%%%%%&&&''''''"""""""""############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$### """%%%%%%%%%###""" $$$$$$"""###(((***((())))))((('''&&&&&&%%%%%%$$$%%%&&&'''&&&%%%###"""###############"""!!!!!!$$$$$$$$$$$$$$$######"""%%%###!!!!!!"""######""""""""""""""""""###$$$$$$""""""!!!"""######"""""" !!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""############"""""""""!!!$$$$$$###""""""###$$$$$$'''%%%###"""###$$$$$$############"""######$$$$$$$$$$$$%%%%%%$$$###"""!!!""""""#########$$$$$$$$$$$$$$$$$$######$$$$$$$$$!!!!!!""""""""""""""""""$$$$$$##################"""""""""""""""!!!!!!!!!$$$###"""""""""$$$&&&(((yyygggbbbbbb___^^^aaaaaaaaabbbbbbaaa^^^[[[ZZZYYYWWWUUUUUUVVVVVVUUUTTTRRRRRRQQQPPPNNNLLLJJJIIIHHHGGGFFFGGGIIIJJJIIIHHHFFFFFFEEEBBB???<<<;;;;;;;;;999888888999888666333000///---+++))))))))))))++++++***((((((((((((((()))(((((('''&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$######"""###############$$$$$$$$$######""" !!!"""$$$$$$$$$$$$###########################%%%%%%%%%&&&%%%%%%$$$###"""""""""#########$$$$$$########################"""############$$$$$$$$$############$$$%%%&&&'''###"""!!!!!!!!!!!!###$$$!!!!!!"""######"""!!!!!!#########"""""""""""""""!!!"""######$$$###############$$$%%%%%%%%%%%%$$$###""" !!!""""""!!! !!!!!!"""#########%%%%%%$$$######"""######!!! !!!$$$%%%$$$############""""""#########"""!!!!!! !!!######""""""""""""""""""""""""$$$"""  #########$$$$$$$$$%%%%%%#########""""""""""""""""""""""""#########$$$$$$########################"""############"""!!!!!!""""""!!!!!!!!!"""###### !!!!!!!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######"""###%%%&&&'''&&&&&&%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%&&&&&&%%%$$$######!!!######"""%%%((((((%%%%%%$$$""" !!!"""%%%&&&&&&'''&&&&&&%%%$$$%%%$$$###"""""""""""""""###$$$&&&''''''%%%###!!!"""  ###%%%%%%%%%###############$$$$$$%%%"""$$$&&&$$$!!!!!!""""""#########""""""!!!!!!""""""######""""""""""""############""""""""""""###$$$$$$###""""""############""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%%%%###""""""$$$%%%%%%%%%$$$$$$######"""#########$$$$$$$$$$$$###!!! """""""""#########$$$$$$$$$$$$############$$$$$$ !!!!!!"""######$$$$$$%%%$$$$$$$$$###"""""""""#########""""""!!!!!!!!!%%%$$$###!!!!!!""""""###xxxfffbbbbbb___^^^aaa```aaaaaa```___]]][[[YYYYYYWWWVVVVVVWWWXXXWWWVVVTTTSSSRRRPPPNNNLLLKKKJJJHHHGGGGGGHHHJJJKKKJJJIIIFFFGGGFFFCCC???<<<;;;;;;;;;:::999999999888666444111///,,,***(((((()))***++++++***))))))(((((((((***)))(((''''''''''''''''''((((((&&&$$$###%%%&&&%%%%%%$$$###$$$%%%'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###############$$$###$$$%%%%%%$$$###!!!  ###%%%&&&&&&%%%###$$$%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$###"""""""""######$$$%%%"""!!!!!! !!!!!!"""### !!!###$$$$$$###!!!  !!!#########"""!!! """#########"""!!!######$$$%%%%%%%%%%%%$$$######$$$$$$%%%$$$###"""""""""""""""############%%%%%%$$$###"""""""""""" !!!"""###$$$%%%$$$$$$$$$############$$$$$$###""" !!!###$$$""""""""""""""""""""""""""""""!!!!!!"""###%%%&&&"""###$$$$$$$$$$$$%%%%%%""""""#########"""""""""""""""#########$$$$$$$$$########################"""###############""""""!!!!!!!!!!!!""""""###$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$######$$$$$$%%%######$$$$$$$$$$$$$$$$$$"""###%%%'''''''''%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$######""""""######$$$%%%&&&&&&%%%$$$$$$%%%&&&$$$!!!$$$$$$%%%%%%&&&'''((()))$$$$$$$$$############$$$$$$###"""""""""###$$$%%%%%%%%%&&&'''&&&%%%$$$###!!! !!!###%%%%%%$$$###""""""""""""###$$$$$$"""  ###%%%$$$"""######$$$$$$$$$###""""""""""""#########"""!!!!!!"""""""""######"""""""""!!!"""$$$%%%%%%$$$"""!!!#########"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%  """######"""%%%%%%$$$###"""""""""###%%%$$$$$$$$$######""""""""""""""""""##################""""""""""""#########$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$###"""!!!!!!$$$$$$######"""!!!!!!!!!%%%$$$###"""""""""""""""yyyfffcccccc```___bbbaaa```___^^^]]][[[ZZZZZZYYYWWWVVVVVVWWWXXXWWWVVVUUUTTTRRRPPPNNNLLLKKKJJJHHHGGGGGGHHHJJJKKKKKKJJJGGGGGGFFFCCC???<<<;;;;;;;;;:::999999999888666444111///,,,***(((((()))***+++++++++***))))))(((((())))))((('''''''''''''''%%%&&&'''&&&%%%%%%&&&(((%%%$$$######$$$%%%'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$###############$$$$$$###$$$%%%%%%$$$###!!! """$$$%%%%%%$$$###$$$%%%&&&&&&&&&%%%###"""""""""############""""""############$$$$$$$$$$$$########################""""""#########$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""### """###%%%%%%###"""  """$$$$$$######!!!"""###$$$%%%$$$###"""######$$$%%%%%%%%%%%%$$$ !!!###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$###"""!!!!!!!!!!!!!!! !!!""""""######$$$%%%$$$$$$############$$$$$$$$$###!!! """###########################!!!"""$$$%%%&&&&&&%%%%%% """$$$###""""""###%%%!!!"""############""""""############$$$$$$$$$$$$##############################$$$$$$%%%$$$$$$###"""""""""""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$%%%%%%######$$$$$$$$$%%%%%%&&&"""$$$&&&''''''&&&%%%###%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###!!!!!!!!!!!!"""$$$&&&''''''%%%$$$%%%&&&%%%%%%%%%###%%%'''***+++***(((&&&$$$$$$###"""!!!"""######""""""!!!!!!"""$$$&&&''''''&&&%%%$$$$$$$$$%%%&&&###"""!!!"""###$$$###!!!"""!!!!!!!!!!!!"""######!!!###%%%$$$"""!!!###$$$###$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$###""" ###""""""""""""""""""###!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""#########$$$$$$$$$$$$$$$$$$###!!!###"""!!!%%%%%%$$$###"""""""""###"""""""""######$$$$$$%%%!!!!!!"""""""""############""""""!!!!!!""""""###%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$###"""!!!!!!$$$#########"""""""""!!!$$$$$$#########$$$$$$$$$yyygggcccdddaaaaaacccbbbaaa___]]]\\\[[[[[[[[[ZZZXXXVVVVVVWWWWWWVVVUUUTTTTTTSSSQQQOOOLLLJJJHHHHHHGGGFFFHHHJJJKKKKKKJJJHHHHHHGGGDDD???<<<;;;;;;<<<:::999999:::999777444000///---+++))))))))))))++++++++++++***)))((('''(((''''''&&&''''''(((((($$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$$$$######"""#########"""######$$$%%%######$$$$$$$$$######"""$$$$$$%%%%%%$$$""" %%%&&&''''''&&&%%%###""" !!!""""""""""""""""""#########$$$$$$$$$$$$%%%########################"""############$$$$$$$$$$$$###"""!!! !!!!!!""""""#########""""""###$$$$$$###"""""" """$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$ !!!"""!!!!!!###%%%&&&&&&%%%%%%%%%$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!"""######""""""###$$$#########""""""###############!!! !!!!!!"""########################"""###%%%&&&%%%###!!!!!!$$$###!!! """%%% !!!###$$$$$$###""""""#########$$$$$$$$$$$$%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''$$$$$$%%%&&&&&&&&&%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%###"""$$$&&&&&&&&&)))///,,,...111333222...***''')))'''%%%###"""###$$$%%%"""""""""###$$$%%%&&&'''(((&&&$$$""""""###%%%&&&$$$###"""###$$$###!!!!!!!!!!!!!!!!!!""""""###!!!$$$'''%%%""" """&&&"""######$$$$$$$$$######$$$$$$$$$$$$###"""!!! ######""""""""""""######""""""###$$$$$$###""""""""""""""""""############""""""############"""""" """$$$%%%$$$"""$$$$$$######"""#########  !!!###$$$%%%!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""######""""""!!! %%%$$$$$$$$$###"""""""""########################""""""###$$$$$$%%%%%%%%%xxxfffcccdddaaaaaaccccccaaa___]]][[[[[[[[[\\\ZZZXXXVVVUUUVVVVVVUUUTTTSSSSSSSSSRRROOOLLLHHHFFFGGGFFFFFFGGGJJJKKKKKKJJJIIIIIIGGGDDD???<<<;;;;;;<<<;;;:::999:::999777555///...---,,,***)))((((((++++++,,,,,,+++***((('''%%%%%%%%%%%%&&&'''((()))'''$$$"""$$$''')))(((&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########""""""###$$$$$$%%%##################$$$$$$%%%%%%%%%$$$######""""""''''''''''''&&&%%%$$$###!!!!!!"""########################$$$$$$$$$%%%%%%########################"""############$$$$$$$$$$$$######"""""""""###### !!!"""###$$$$$$$$$$$$########################!!!!!!""""""######""""""######""""""######$$$%%%######$$$%%%%%%%%%%%%$$$"""###$$$""" ###&&&""""""###$$$%%%%%%&&&&&&!!!!!!!!!!!!"""###$$$$$$"""###%%%$$$!!! !!!######""""""!!!!!!""""""######"""""""""!!!!!!!!! ########################$$$$$$######""""""!!! """$$$### """%%% !!!###$$$$$$$$$""""""#########$$$$$$$$$%%%%%%########################""""""###$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$######$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""""""""############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$######%%%(((%%%$$$+++666???@@@BBBBBB@@@===999777,,,***&&&###"""###$$$%%%$$$$$$$$$%%%%%%$$$$$$###%%%%%%$$$##################""""""###$$$$$$!!!""""""!!!!!!""""""###$$$!!!!!!"""#########$$$%%%!!!!!!"""###$$$$$$$$$###!!!"""######$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!"""""""""############!!!"""###$$$$$$###"""!!!"""""""""$$$&&&&&&$$$############"""######$$$$$$"""!!!!!! !!!"""$$$$$$!!!!!!!!!!!!"""""""""###"""!!!!!! !!!!!!"""!!!!!! $$$$$$##################"""""""""######$$$$$$%%%!!!""""""###############xxxfffbbbcccaaa```cccdddbbb___]]][[[[[[\\\]]][[[YYYVVVUUUUUUUUUTTTRRRRRRRRRSSSRRRPPPLLLGGGEEEFFFEEEEEEGGGIIIKKKKKKJJJIIIIIIHHHDDD@@@<<<;;;;;;<<<;;;:::::::::999777555......------+++***((('''++++++,,,,,,+++***((('''$$$$$$$$$%%%&&&'''((())))))%%%"""###'''***'''$$$$$$%%%&&&'''&&&&&&$$$############$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######""""""###$$$%%%%%%######"""""""""###%%%&&&"""""""""###$$$&&&'''((((((((('''&&&%%%%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$############$$$%%%&&&'''!!!!!!"""$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$%%%$$$$$$###"""!!!!!!!!! !!!"""######$$$%%%%%%%%%%%%$$$((()))(((&&&""""""%%%((( """$$$&&&((((((!!!!!!""""""###$$$&&&'''"""$$$&&&$$$!!!!!!###""""""!!!!!!!!!!!!""""""""""""######"""!!! ########################$$$###"""!!!"""$$$&&&'''"""%%%$$$!!!"""&&&!!!###$$$%%%$$$###"""######$$$$$$$$$%%%%%%%%%########################!!!!!!"""###############((('''&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!"""$$$&&&'''&&&$$$###$$$$$$######$$$&&&'''(((&&&&&&%%%$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###"""###$$$%%%%%%%%%$$$$$$&&&'''))))))$$$!!!***777777777777777666555444333---***&&&"""!!!!!!###$$$&&&&&&&&&&&&%%%###!!! """###$$$%%%%%%###""" """!!!"""###$$$$$$""" #########"""###$$$$$$%%% $$$&&&%%%### !!!"""###$$$$$$$$$!!!###%%%&&&''''''$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$"""###$$$%%%%%%$$$###""""""""""""$$$%%%%%%$$$"""###"""""""""###$$$%%%%%%&&&%%%$$$######$$$%%%%%%!!!!!!!!!!!!""""""""""""!!!!!! !!!!!! !!!!!!""""""#####################$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&!!!""""""""""""!!!!!! vvvfffccc^^^___cccbbbaaa```^^^\\\[[[[[[[[[\\\[[[YYYUUURRRQQQQQQRRRSSSQQQQQQRRRRRRPPPNNNKKKJJJGGGGGGHHHIIIIIIIIIIIIHHHIIIHHHEEEBBB@@@>>>===<<<:::999999::::::999555333---***'''%%%&&&((())))))++++++,,,,,,++++++***))))))((('''&&&%%%&&&''''''&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$######################## !!!!!!""""""&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$######$$$$$$############$$$$$$######$$$$$$$$$######"""###############"""!!! $$$$$$$$$###"""!!!!!! """############$$$$$$$$$%%%%%%%%%$$$$$$"""!!!!!!%%%%%%$$$$$$%%%%%%&&&'''$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """$$$&&&((('''%%%###""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""%%%''''''&&&%%%%%%%%%###"""###$$$%%%%%%###!!!!!!"""$$$%%%%%%$$$"""!!! !!!!!!!!!"""""""""### !!!!!!""""""######$$$""" """$$$%%%### """######"""!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$$$$######""""""######$$$""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###""""""###$$$&&&'''(((((("""###$$$$$$""""""###$$$&&&&&&%%%%%%%%%&&&'''''' %%%******&&&""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$######"""######"""######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((***,,,...&&&%%%%%%$$$###"""!!!!!!!!!""""""#########""""""$$$###"""###$$$###!!! $$$###"""!!!!!!"""###$$$"""######"""""" !!!!!!!!!!!!"""""""""""""""############"""!!!!!!$$$###"""""""""###%%%%%%""""""""""""""""""""""""""""""""""""!!!""""""""""""!!!!!!!!!!!!###############"""!!! &&&%%%$$$######%%%'''((((((&&&###!!!!!!###&&&(((%%%%%%$$$###""""""######$$$$$$$$$############"""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!! %%%%%%$$$$$$###"""""""""$$$$$$######""""""!!!!!!########################uuueeeccc^^^^^^cccbbb```___^^^]]]\\\\\\]]]]]]\\\ZZZWWWUUUSSSRRRSSSSSSRRRRRRRRRRRRPPPMMMJJJIIIEEEEEEFFFGGGGGGGGGGGGFFFIIIGGGEEEBBB@@@>>>===<<<::::::999::::::999666333222///+++)))***+++,,,+++,,,,,,------,,,,,,+++***((('''&&&%%%$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""############%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$######""""""############""""""!!!############$$$$$$$$$$$$!!!!!!"""""""""#########"""######$$$$$$$$$#####################$$$$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!"""$$$%%%&&&%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%###"""!!! """%%%%%%$$$"""!!!"""###$$$$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""#########$$$$$$###"""!!!"""$$$%%%### """###$$$###!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$############$$$$$$"""######$$$%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%$$$$$$#########$$$%%%%%%%%%))),,,,,,(((%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$################## """###$$$#########%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&'''((()))%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$###"""###"""!!!"""######!!!"""!!! !!!"""######$$$$$$%%%&&&&&&&&&!!!!!!!!!!!!"""""""""###%%%%%%%%%$$$############!!!"""###$$$$$$$$$######""""""""""""""""""""""""############"""!!! ############""""""""""""######$$$$$$######"""!!!$$$$$$###"""###$$$%%%&&&%%%###!!! !!!###%%%%%%$$$$$$###""""""######""""""######$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$ !!!!!!""""""#########$$$$$$$$$######"""""""""#########"""""""""""""""""""""""""""""""""""""""sssdddbbb]]]^^^cccaaaaaa```___^^^^^^^^^^^^^^^\\\[[[YYYWWWUUUTTTTTTSSSSSSSSSSSSRRRPPPLLLIIIGGGEEEEEEFFFGGGGGGGGGGGGFFFHHHGGGEEEBBB@@@>>>===<<<;;;:::999::::::999666444444111...,,,,,,---,,,,,,+++,,,,,,,,,,,,+++******'''&&&%%%%%%$$$$$$%%%%%%)))(((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%$$$$$$############$$$$$$"""######$$$$$$$$$######""""""######$$$#########!!!!!!"""$$$%%%&&&'''((( !!!!!!!!!"""""""""""" !!!"""###$$$%%%%%%%%%"""!!!!!!!!!!!!"""######%%%%%%$$$$$$$$$$$$%%%%%%######################## !!!!!!""""""#########$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$$$$###!!! """!!!!!!"""######!!! !!!"""###$$$$$$###"""!!!""""""""""""""""""""""""#########$$$$$$$$$$$$$$$###""""""###$$$$$$###!!!"""###$$$###!!!!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''((('''&&&&&&%%%$$$######&&&'''((('''%%%$$$%%%&&&$$$#########$$$$$$%%%&&&%%%((()))'''$$$"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''"""""""""##################$$$%%%$$$######$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$#########$$$########################%%%%%%%%%%%%%%%$$$###"""$$$###"""###$$$$$$""" """!!!!!! !!!!!!"""""""""!!!"""###$$$%%%&&&!!!!!!!!!"""""""""######)))(((&&&$$$$$$###$$$$$$ ###%%%%%%$$$!!! """"""""""""""""""""""""##################""""""$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$###""""""""""""############$$$######"""!!!!!!"""######%%%$$$######"""######### !!!"""###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%% !!!!!!"""###$$$%%%&&&##################""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!rrrdddbbb]]]^^^cccaaacccbbbaaa```___^^^]]]]]]\\\[[[ZZZXXXVVVTTTSSSRRRTTTTTTTTTRRRPPPLLLHHHFFFGGGGGGHHHIIIIIIIIIIIIHHHGGGFFFDDDBBB???>>>===<<<<<<;;;:::::::::999777444333000---+++++++++***)))***************))))))(((''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%########################$$$$$$%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###%%%&&&$$$$$$############$$$$$$""""""###$$$$$$$$$######!!!"""######$$$$$$$$$$$$ !!!"""###%%%&&&''''''!!!!!!!!!"""""""""######!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""############"""!!!!!!"""""""""######$$$###########################%%%$$$###"""###)))'''$$$###"""!!!######$$$%%%%%%$$$###############""""""""""""!!!######$$$$$$$$$$$$$$$$$$############$$$$$$###""""""###$$$$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######&&&'''((('''%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((((('''''''''$$$"""!!!"""$$$%%%%%%&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''###############$$$$$$$$$%%%%%%%%%###!!!"""$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$#########"""""""""#########$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!%%%$$$$$$%%%&&&&&&$$$###########################$$$###"""!!!!!!!!!!!!"""!!!!!!"""""""""#########***(((&&&###"""###$$$%%% """#########!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$#########"""""""""$$$$$$%%%%%%%%%$$$$$$###!!!"""######$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###############$$$!!!""""""###$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$!!!""""""######$$$$$$$$$""""""""""""############!!!!!!""""""######$$$$$$""""""""""""""""""""""""qqqcccbbb^^^___cccaaafffeeedddbbb```^^^]]]\\\[[[ZZZXXXWWWTTTRRRQQQPPPUUUUUUTTTRRROOOKKKHHHEEEGGGGGGHHHIIIIIIIIIIIIHHHFFFEEECCCAAA???>>>===<<<===;;;:::999:::999777555222///,,,+++******)))(((+++++++++,,,+++******)))(((((((((((((((''''''&&&'''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!!!!"""###$$$%%%$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""######$$$$$$"""""""""#########$$$$$$#########$$$$$$$$$#########""""""""""""###$$$$$$"""##################"""""""""""""""""""""""""""!!!"""######$$$######""" !!!!!!"""#########$$$########################$$$$$$$$$###!!!!!!###%%%+++(((&&&$$$###""" $$$%%%%%%%%%%%%%%%%%%$$$############""""""""""""########################"""###$$$$$$$$$#########"""$$$%%%$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%############$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%###"""###$$$%%%%%%%%%%%%&&&'''((()))+++***)))'''%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$"""!!!!!!###%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$###""" $$$######$$$%%%%%%$$$"""######$$$$$$$$$$$$######&&&&&&%%%$$$$$$$$$$$$%%%""""""""""""############(((&&&$$$"""!!!!!!###$$$!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!############"""""""""!!!!!!!!!###$$$$$$%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###$$$###############$$$$$$########################$$$###"""!!!!!!"""###$$$#########""""""!!!!!!!!!!!!!!!!!!""""""######$$$!!!!!!""""""######$$$$$$########################pppcccccc___```dddbbbgggffffffdddbbb```^^^]]][[[YYYWWWTTTRRRPPPOOOOOOTTTTTTTTTRRRPPPLLLHHHFFFEEEEEEFFFGGGGGGGGGGGGFFFFFFEEECCCAAA???>>>=========<<<:::999:::999888666222000---,,,,,,,,,+++)))---............---,,,,,,((())))))))))))(((''''''%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""########################""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$###$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$######""""""""""""""""""############$$$$$$$$$$$$######$$$$$$$$$######"""$$$############$$$%%%%%%!!!"""############"""!!!################################################!!!!!!"""###$$$$$$$$$###########################&&&%%%### """$$$'''%%%######%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$###############""""""""""""$$$%%%%%%$$$######$$$###$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%""""""#########$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$$$$""""""###$$$"""""""""###$$$%%%&&&'''((('''&&&%%%%%%%%%&&&'''$$$%%%%%%&&&&&&'''''''''"""###$$$%%%&&&'''&&&&&&''''''&&&&&&%%%%%%%%%%%%"""#########!!!!!!###%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""$$$%%%&&&&&&&&&&&&""""""######$$$$$$$$$%%%###############"""!!! !!!!!! """###$$$"""!!!!!!""""""######""""""!!! !!!###$$$%%%%%%%%%"""""""""#########$$$$$$$$$###"""!!!!!!!!!"""######"""!!! !!!"""###$$$""""""""""""""""""""""""!!! !!!"""###""""""""""""!!!!!!!!! """###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%""""""############""""""#########"""######$$$%%%$$$$$$$$$#########""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!  !!!!!!"""###$$$$$$""""""""""""####################################qqqddddddaaaaaaeeedddeeeeeeeeeeeedddcccaaa```\\\ZZZVVVSSSQQQOOOOOOOOOTTTTTTSSSRRRPPPLLLIIIGGGEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDBBB@@@???>>>======>>><<<:::999:::999888777000///------------,,,***---------------,,,++++++'''((()))))))))(((&&&&&&%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$&&&&&&%%%###"""$$$$$$############$$$$$$!!!!!!"""$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$##############################""""""""""""############!!!"""###$$$$$$$$$$$$$$$$$$############$$$%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""$$$$$$"""###$$$%%%%%%$$$$$$###########################$$$$$$###!!! """%%%$$$###!!!"""$$$&&&'''&&&$$$##################$$$!!!!!!"""###$$$$$$%%%&&&%%%%%%$$$$$$$$$#########"""$$$&&&&&&$$$"""###%%%###$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&%%%$$$$$$############$$$$$$"""######$$$%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&& """######""""""$$$%%%"""""""""###$$$%%%''''''$$$#########$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((######%%%&&&&&&&&&&&&%%%((('''&&&&&&%%%$$$######!!!###$$$%%%$$$$$$$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&!!!"""$$$%%%&&&&&&%%%%%%###############$$$$$$$$$#########$$$$$$######""""""!!!!!!###$$$%%%$$$"""!!!"""############"""!!!!!!""""""!!!!!!""""""#########$$$$$$$$$!!!!!!!!!"""""""""######"""""""""###############""""""""""""""""""""""""###"""  !!!"""$$$#########"""""""""!!!!!!!!!"""######$$$$$$############"""!!!"""###$$$%%%""""""""""""""""""""""""######""""""###$$$$$$%%%###############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""!!! !!!"""###$$$%%%#########"""""""""""""""########################qqqeeeeeebbbbbbfffdddbbbcccdddeeeeeeeeedddccc]]][[[WWWSSSPPPOOOPPPQQQSSSSSSSSSRRRPPPLLLIIIGGGGGGGGGHHHIIIIIIIIIIIIHHHEEEDDDBBB@@@???>>>======>>><<<:::999999999888777...---++++++,,,,,,+++))))))************)))((((((&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&((((((%%%""" $$$$$$############$$$$$$!!!!!!"""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!"""""""""""" !!!###%%%&&&&&&&&&###############$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###!!!!!!"""$$$%%%###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""!!!###$$$$$$######$$$&&&&&&###!!!!!!###$$$$$$$$$""""""!!!!!!!!!!!!"""""" !!!###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$"""$$$'''&&&$$$"""###%%%###$$$&&&%%%%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&%%%$$$###$$$##################$$$""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%% !!!############%%%'''$$$$$$$$$%%%&&&''')))***&&&%%%%%%&&&((())))))((($$$$$$%%%%%%&&&'''((((((###$$$%%%&&&'''&&&%%%$$$((('''&&&%%%###"""!!!!!! ###&&&'''&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&!!!"""$$$%%%%%%$$$####################################$$$%%%%%%%%%$$$$$$%%%%%%$$$&&&(((((('''&&&###$$$%%%&&&&&&%%%$$$### ###%%%%%%### """############$$$$$$$$$ !!!"""###$$$$$$###### """$$$&&&&&&%%%###"""""""""""""""""""""""""""%%%###""" !!!###$$$$$$$$$$$$############""" !!!"""##################"""  !!!###%%%%%%%%%$$$######$$$%%%%%%######""""""###$$$%%%%%%!!!!!!"""###$$$%%%%%%&&&!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$%%%%%% !!!"""###$$$%%%$$$$$$######""""""!!!!!!""""""""""""""""""""""""sssfffaaa```^^^^^^___aaabbbcccddddddcccaaa```^^^[[[WWWSSSPPPNNNMMMMMMQQQQQQPPPOOONNNLLLKKKJJJJJJIIIIIIJJJLLLNNNNNNMMMHHHHHHFFFBBB???======>>><<<<<<<<<;;;:::999777777222000---***))))))***+++,,,,,,,,,+++***)))((('''+++******)))(((&&&$$$###%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$%%%%%%$$$""" $$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""############"""""""""###$$$%%%$$$###!!!"""$$$&&&%%%"""!!!###%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''"""""""""""""""!!! !!!###&&&((()))'''$$$"""&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!"""$$$'''...(((!!! $$$((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&"""""""""######$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$""" ###%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%$$$$$$#########$$$%%%''')))+++,,,''''''((((((''''''&&&%%%%%%$$$############$$$%%%######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&(((&&&$$$"""""""""$$$%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###"""###%%%&&&&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""#######################################!!!!!! !!!"""###$$$!!!######"""!!! !!!"""!!!!!!""""""######$$$$$$+++'''$$$###%%%'''&&&%%%########################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%%%%$$$############"""""""""###%%%&&&""""""""""""""""""""""""""""""###$$$$$$$$$$$$###&&&%%%###"""""""""##############################sssgggcccbbb``````aaabbbdddfffgggfffeeebbbaaa^^^\\\XXXTTTQQQOOONNNNNNQQQQQQQQQPPPOOOMMMLLLKKKLLLKKKJJJJJJLLLMMMLLLKKKGGGGGGEEEBBB>>><<<<<<===:::;;;;;;::::::999888777222000,,,***(((((()))******++++++++++++******)))))))))))))))((('''&&&&&&%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$%%%$$$$$$!!! """%%%"""###$$$$$$$$$$$$###"""##############################$$$$$$$$$$$$#########$$$%%%%%%%%%$$$"""!!! """###### !!!############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$%%%$$$$$$######"""###%%%''''''&&&%%%###%%%%%%$$$############$$$!!!""""""""""""#################################$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$###""""""$$$&&&:::333***%%%$$$$$$""" ''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! %%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))'''''''''''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$###!!!""""""######""""""!!!###$$$%%%&&&&&&%%%###"""%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#######################################$$$$$$######""""""!!!!!! !!!"""!!! """"""""""""""""""!!!!!!)))&&&###"""$$$%%%%%%$$$################################################$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%$$$######"""######"""""""""###%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###%%%%%%###"""""""""##############################~~~rrreeeaaaaaa```___aaabbbdddfffhhhgggeeebbb```^^^\\\XXXTTTQQQOOOOOOOOOQQQQQQQQQPPPPPPNNNMMMMMMNNNLLLKKKKKKLLLLLLKKKJJJGGGGGGEEEBBB>>><<<<<<===999999999999999888777666222000---***((('''(((((())))))***+++++++++++++++''''''((())))))(((((((((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$######"""############%%%''''''%%%$$$###$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###"""!!!"""###"""!!!!!!"""###!!!""""""######$$$$$$$$$##############################""""""######$$$%%%$$$$$$%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&%%%%%%%%%%%%$$$######""""""######!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""###$$$&&&111,,,%%%"""""""""!!! ''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%''''''&&&%%%$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%### !!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!!""""""$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########!!!"""###$$$%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$#################################"""###$$$%%%%%%$$$###"""!!!"""###""" !!!%%%$$$$$$###""""""!!!!!!'''$$$""""""###$$$$$$###""""""""""""""""""""""""########################$$$###""""""""""""###$$$%%%%%%%%%%%%$$$###"""!!!#########"""######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###%%%$$$######"""#################################zzznnnbbb^^^^^^]]]^^^___```bbbeeeffffffccc___]]]\\\ZZZWWWSSSPPPOOOOOOOOOQQQQQQQQQQQQPPPOOONNNMMMNNNMMMLLLLLLNNNNNNMMMLLLGGGGGGFFFCCC???===<<<===::::::999999888666555444333111...+++)))(((((((((******+++,,,,,,+++++++++(((((())))))))))))((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###!!!###&&&&&&%%%###""""""#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###$$$$$$%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$#######################################$$$%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$###"""""""""######""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$######%%%&&&%%%"""!!!$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%$$$######$$$$$$%%%'''&&&$$$######$$$&&&''')))'''&&&%%%&&&''''''&&&###$$$$$$$$$$$$$$$$$$###$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&%%%%%%###$$$&&&''''''&&&$$$###''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%$$$""""""""""""$$$%%%%%%$$$######$$$%%%&&&'''&&&%%%%%%$$$$$$#########!!!"""###%%%%%%$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$#################################"""$$$&&&&&&%%%%%%$$$%%%&&&%%%###"""###$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$#########$$$$$$$$$""""""""""""""""""""""""################################################%%%%%%%%%%%%$$$"""!!! ##################$$$$$$ """"""###$$$$$$$$$$$$###$$$$$$##########################################xxxlllaaa]]]^^^^^^^^^```aaabbbeeefffeeebbb___]]]ZZZXXXUUURRRPPPOOOOOOOOORRRRRRRRRQQQPPPOOONNNMMMMMMLLLLLLMMMOOOPPPPPPOOOGGGHHHGGGEEEAAA>>>======;;;;;;:::999777555333111333222000...,,,+++******---------,,,,,,***))))))************)))((('''&&&%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$############$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###"""###$$$###""""""###$$$$$$##################$$$########################$$$###""""""""""""###$$$""""""###############"""%%%$$$$$$$$$%%%%%%$$$$$$ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&"""######$$$$$$$$$######$$$$$$#########$$$%%%&&&%%%$$$$$$###"""###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&)))'''%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((((((((((((%%%%%%$$$$$$%%%&&&((()))'''&&&$$$######$$$&&&'''&&&%%%$$$$$$&&&''''''&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&'''(((&&&&&&&&&'''&&&%%%%%%$$$&&&((()))++++++)))(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%$$$###"""!!!"""$$$%%%'''%%%%%%%%%$$$$$$#########!!!"""###$$$%%%$$$##############################""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""" ###%%%%%%$$$$$$$$$%%%&&&%%%$$$###$$$%%%#########$$$$$$$$$%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&""""""""""""""""""""""""##############################$$$$$$$$$$$$######$$$$$$$$$$$$###"""!!! #########$$$############!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###############$$$#################################yyymmmbbb___aaaaaabbbdddeeeeeeffffffeeedddaaa```ZZZXXXUUURRRPPPPPPPPPQQQRRRRRRRRRQQQOOONNNLLLKKKKKKJJJJJJLLLNNNPPPOOOOOOFFFGGGGGGEEEAAA>>><<<<<<<<<;;;;;;999777555333222333222111///...---,,,,,,......------,,,***)))(((************)))((('''&&&&&&&&&'''(((((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""#########$$$%%%%%%$$$######&&&((($$$$$$###""""""###$$$$$$########################$$$###"""!!!!!!"""###$$$"""""""""""""""#########$$$###""""""###$$$###"""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&%%%$$$$$$###$$$############$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&%%%%%%'''))),,,---'''&&&%%%$$$$$$%%%&&&'''%%%$$$$$$%%%'''((('''&&&$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$############$$$$$$%%%'''((()))&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$######"""###$$$$$$%%%%%%$$$$$$#########""""""""""""######$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$################################################$$$$$$$$$%%%$$$$$$###""""""""""""""""""""""""""" !!!"""######"""!!! """###$$$###!!!!!!!!!""" !!!!!!"""######$$$###$$$&&&%%%$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$###############$$$######"""!!!###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###########################yyymmmbbb```aaabbbccceeegggffffffeeedddcccbbbaaa[[[YYYWWWTTTRRRRRRSSSSSSSSSSSSRRRPPPNNNLLLJJJIIIJJJIIIHHHIIIKKKLLLKKKJJJDDDEEEEEECCC???<<<:::::::::::::::999888777666555111000000///...---------,,,---------,,,++++++***))))))*********))))))(((&&&'''((()))((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%$$$$$$&&&((($$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%###"""""""""######$$$%%%%%%###!!!"""$$$%%%###!!!#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###!!!!!!"""#########$$$$$$$$$$$$'''&&&%%%%%%$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''%%%%%%%%%&&&!!!"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&'''&&&$$$$$$%%%''')))+++&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''(((((('''%%%$$$%%%'''(((((('''%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''(((%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$#########$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######%%%%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%&&&$$$###"""!!!"""###%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""$$$######""""""!!!!!!!!!"""#########!!! !!!"""""""""##################!!!###%%%%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!""""""##################$$$$$$%%%$$$###"""!!!########################""""""###$$$$$$$$$$$$###!!!"""###$$$%%%$$$$$$###########################vvvkkk```^^^```aaabbbdddfffeeecccbbbaaa`````````]]][[[XXXVVVTTTTTTUUUUUUSSSSSSRRRPPPNNNKKKIIIGGGJJJHHHGGGGGGHHHIIIGGGFFFBBBCCCDDDBBB>>>:::888888777888888999999999888888//////.........---------++++++,,,---------,,,,,,'''''')))******+++++++++&&&'''((())))))'''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%###########################"""""""""###$$$%%%%%%!!!###%%%&&&%%%$$$$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$#########$$$%%%%%%&&&'''%%%###$$$&&&'''&&&###%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""#########"""###$$$$$$%%%$$$$$$$$$###!!! """"""###$$$$$$$$$$$$###((('''&&&&&&%%%%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''&&&%%%%%%&&&$$$%%%''''''&&&%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$%%%$$$""" """%%%&&&%%%&&&&&&''''''&&&&&&%%%((('''%%%%%%&&&%%%""" %%%&&&((())))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%###$$$$$$%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$"""""""""$$$&&&((($$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%$$$""" !!!###%%%'''########################""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""######""""""###$$$%%%%%%###$$$%%%$$$"""""""""###(((''''''&&&&&&%%%%%%$$$"""$$$$$$"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$### !!!"""######$$$$$$######$$$%%%%%%$$$###"""!!!########################""""""###$$$$$$$$$$$$###!!!"""###$$$%%%%%%$$$###########################xxxnnndddbbbaaa``````bbbaaabbbcccdddcccbbb___^^^[[[ZZZYYYWWWVVVVVVUUUVVVSSSRRRQQQNNNLLLJJJIIIHHHDDDDDDEEEFFFGGGHHHHHHIIIJJJHHHDDD@@@===;;;:::999:::888666777999999666333333111...,,,*********+++//////...---+++******)))''''''((()))))))))))))))''''''(((((('''&&&%%%%%%&&&$$$"""!!!!!!"""$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%$$$"""!!!!!!!!!"""###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""%%%%%%""""""###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&$$$!!!!!!###%%%&&&&&&""""""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%""""""$$$%%%&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""  """%%%'''$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''$$$!!!"""%%%&&&%%%###%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$###############$$$$$$%%%%%%%%%######$$$$$$$$$######""" !!!!!!"""###$$$$$$$$$###$$$%%%&&&((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%(((&&&!!!"""%%%''''''&&&%%%%%%%%%&&&&&&)))((('''&&&%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""!!!"""###$$$%%%$$$$$$#########$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&'''$$$ ###%%%%%%$$$""""""######$$$$$$%%%%%%%%%%%%$$$""" !!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###"""!!!!!!""""""""""""############""""""""""""""""""""""""""""""$$$######""""""######$$$wwwmmmdddaaaaaa___```cccaaaaaabbbbbbaaa```___^^^[[[[[[ZZZYYYXXXWWWVVVUUUTTTSSSQQQNNNKKKHHHFFFEEECCCCCCDDDEEEFFFGGGHHHHHHIIIGGGDDDAAA===;;;:::999:::999888888888888666444333111///,,,+++++++++,,,...------,,,+++***)))(((''''''((()))))))))))))))''''''(((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###############&&&%%%$$$###"""######$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$#########"""########################%%%%%%$$$$$$$$$#################################$$$'''%%%$$$%%%%%%"""########################"""!!!!!! !!!!!!"""&&&$$$""""""###%%%&&&%%% !!!######$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$%%%%%%$$$###%%%%%%$$$$$$$$$###############$$$$$$$$$$$$######'''&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%######$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$###%%%'''&&&###"""$$$&&&&&&&&&&&&%%%%%%&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$############$$$$$$$$$%%%""""""###$$$$$$$$$$$$$$$&&&&&&$$$#########$$$%%%&&&### """$$$$$$###""""""##################$$$$$$$$$"""!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&&&&$$$"""!!! !!!###$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###"""""""""""""""""""""############""""""########################$$$$$$$$$######$$$$$$$$$vvvlllcccaaa```___```cccaaaaaa```___^^^^^^^^^^^^ZZZ[[[[[[[[[ZZZXXXVVVUUUUUUTTTQQQMMMIIIFFFCCCAAABBBCCCCCCDDDEEEFFFGGGGGGHHHGGGDDDAAA>>><<<:::999999:::;;;:::777555555555444222000---,,,,,,------------,,,+++***)))(((((('''(((((()))))))))))))))'''''''''(((''''''&&&%%%&&&&&&'''((('''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""$$$$$$$$$$$$############!!!"""###$$$$$$###"""!!!%%%%%%%%%%%%$$$$$$$$$$$$########################''',,,)))%%%$$$%%%$$$########################"""!!!!!! !!!!!!"""'''%%%###"""###$$$$$$$$$ !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###"""!!!!!! """######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&'''&&&%%%%%%$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&############$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$((('''&&&%%%%%%&&&'''((($$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&&&&%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%"""""""""#########$$$$$$""""""###$$$$$$$$$$$$###%%%$$$$$$###"""#########%%%###!!! """##################"""""""""""""""###$$$$$$"""!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%&&&### """$$$"""""""""#########$$$$$$################################################$$$$$$###""""""""""""###""""""############""""""###########################$$$$$$%%%%%%$$$$$$###tttjjjbbb``````___```cccbbb```^^^\\\[[[[[[\\\]]]YYYZZZ\\\\\\[[[YYYWWWUUUVVVTTTQQQLLLHHHCCC@@@>>>AAAAAABBBCCCDDDEEEFFFFFFGGGFFFDDDAAA???<<<;;;:::999;;;===;;;777444444666444333000...------...///------,,,,,,+++******)))(((((())))))))))))((((((&&&'''''''''''''''&&&&&&''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%########################!!!***000+++$$$!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''%%%######$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$### """###$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$((((((&&&######%%%###########################$$$$$$%%%%%%$$$$$$###""""""###%%%&&&((()))***$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$###############&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&$$$###!!!!!!###$$$&&&$$$%%%'''(((((('''%%%$$$&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%%%%%%%%%%%%%!!!""""""""""""#########"""######$$$$$$$$$######$$$######"""""""""""""""###"""!!!!!!!!!"""###############""""""!!!!!!!!!######$$$###""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$$$$%%%&&&$$$###!!!!!!"""$$$%%%!!!""""""""""""#########""""""""""""""""""""""""########################$$$$$$###""""""#########"""######$$$$$$######"""###########################$$$%%%&&&&&&%%%$$$###sssiiiaaa_________```cccbbb```]]][[[YYYZZZ[[[\\\YYYZZZ[[[\\\[[[ZZZWWWVVVVVVTTTPPPLLLGGGBBB???===???@@@AAABBBCCCDDDDDDEEEEEEEEECCCAAA???===;;;:::888;;;===;;;777555555777444333000...---...//////.........---,,,,,,++++++(((((())))))))))))((((((&&&&&&'''''''''''''''&&&)))'''%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%######################## )))...)))""" !!!!!!%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''%%%$$$###$$$$$$###"""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))))))))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###%%%&&&######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%))))))&&&$$$$$$%%%##################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""$$$%%%'''((((((###$$$%%%&&&&&&&&&&&&&&&#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%###""" """###%%%%%%%%%&&&''''''&&&%%%%%%%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%&&&'''((()))***''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$#################################$$$%%%%%%&&&'''(((((($$$$$$$$$############$$$!!!""""""""""""###############$$$$$$$$$######"""############""""""!!!!!!"""######"""""""""######$$$$$$######""""""!!!!!!!!!###$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$%%%&&&&&&%%%%%%$$$!!!""""""""""""#########""""""""""""""""""""""""########################$$$###############$$$$$$######$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###qqqhhh___^^^______aaadddaaa```]]][[[YYYYYYZZZ[[[YYYYYYZZZ[[[ZZZYYYXXXWWWUUUSSSPPPKKKGGGCCC@@@>>>>>>??????@@@AAABBBCCCCCCDDDDDDCCCBBB@@@>>><<<;;;999:::;;;:::999777777777333222000...---...///000///.........---------,,,)))))))))))))))(((((('''%%%&&&''''''(((''''''''')))'''%%%######%%%''')))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""######"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((%%%""""""%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$###$$$%%%%%%$$$"""!!!""""""#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%"""!!!!!!"""%%%'''###""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###%%%''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&&&&%%%#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&&&&((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###########################$$$$$$%%%&&&''''''(((%%%$$$###"""""""""######"""""""""#########$$$$$$###$$$$$$$$$$$$###"""""""""############"""!!!!!!"""$$$%%%$$$###"""###$$$$$$$$$$$$###############!!!"""$$$$$$######$$$&&&""""""""""""""""""""""""$$$###############$$$$$$!!!###%%%''''''&&&$$$###"""""""""#########$$$$$$################################################$$$############$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$pppggg___]]]______aaadddaaa```^^^\\\ZZZZZZYYYZZZYYYYYYYYYXXXXXXXXXXXXWWWSSSRRROOOKKKHHHDDDBBB@@@===>>>>>>???@@@AAABBBBBBCCCCCCCCCBBB@@@>>><<<;;;999999888999::::::999777222111///---------...///......------------,,,,,,)))))))))))))))(((''''''%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&((()))***&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!!!!""""""###%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%"""!!!%%%'''&&&#################################""""""#########$$$######$$$%%%&&&%%%###""""""#########""""""!!!""""""###$$$%%%&&&&&&'''"""""""""""""""!!! """######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&"""""""""""""""###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$###!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&((()))'''$$$"""###%%%((('''''''''''''''((((((&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%$$$#########$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$###""""""######$$$$$$$$$###"""!!!"""%%%&&&&&&$$$###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%% """$$$$$$######$$$&&&########################$$$$$$###############$$$"""###$$$%%%&&&%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!! !!!###%%%ooofff^^^]]]^^^___aaadddaaa```^^^]]][[[ZZZYYYYYYYYYXXXXXXWWWWWWWWWXXXXXXRRRQQQNNNKKKHHHEEECCCBBB======>>>???@@@AAABBBBBBBBBCCCCCCBBBAAA???<<<;;;:::888666888;;;<<<:::777222111///---,,,---...///---,,,,,,,,,,,,,,,,,,+++)))))))))))))))(((''''''%%%%%%&&&'''((((((((('''%%%&&&((()))************&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###############$$$&&&'''((('''&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%!!!!!!%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###""""""$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$###!!!!!!"""###%%%&&&'''((("""###$$$%%%''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$"""""""""""""""######$$$$$$$$$$$$%%%%%%&&&&&&&&&)))&&&###$$$&&&((('''%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''''' !!!"""###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%'''%%%###!!!!!!###%%%''''''***,,,***$$$!!!###&&&)))((((((''''''''''''(((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%((('''%%%$$$###$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%###"""!!!###%%%((('''%%%###$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!$$$$$$$$$$$$$$$&&&''''''''''''''''''''''''$$$$$$###############$$$&&&&&&%%%%%%%%%&&&((()))###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%###  ###%%%pppeee\\\\\\___```bbbdddgggdddaaa___^^^]]][[[ZZZZZZYYYXXXVVVUUUTTTSSSSSSSSSQQQNNNJJJFFFBBB???===???>>>>>>>>>???@@@AAAAAABBBBBBBBBAAA@@@???======777888999:::999999777777777222------///000...***(((***---///...,,,)))''''''***,,,***'''&&&'''***(((''''''&&&&&&%%%$$$$$$''''''(((((('''%%%###"""))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$""""""#########$$$$$$$$$""""""###$$$%%%&&&&&&&&&########################""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""%%%$$$###""""""###$$$$$$%%%%%%%%%$$$$$$#################################&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$'''''''''&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$###$$$%%%&&&$$$"""&&&&&&&&&%%%%%%$$$$$$$$$)))%%%!!!"""&&&(((&&&$$$(((((('''&&&$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%$$$$$$$$$&&&((()))***)))((('''&&&%%%%%%%%%%%%&&&'''''')))(((&&&%%%%%%&&&'''(((''''''&&&%%%&&&'''((()))###$$$&&&'''((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$""" $$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$###""""""""""""######""""""######$$$%%%$$$######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!  !!!"""&&&$$$######$$$###!!!######$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$((('''%%%$$$###"""""""""%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%""""""!!!!!!""""""###$$$oooddd[[[[[[^^^```bbbdddgggeeecccbbbaaa```]]][[[ZZZYYYXXXVVVUUUTTTTTTTTTSSSQQQNNNJJJFFFCCC@@@>>>??????>>>>>>??????@@@AAABBBBBBBBBAAA@@@>>>===<<<888999999:::999888777666///+++''''''***,,,***'''(((***,,,.........,,,+++)))***+++***((((((((()))''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$"""######$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!! """###$$$%%%%%%%%%$$$$$$$$$######!!!"""$$$&&&&&&$$$"""!!!""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$#########""""""######$$$%%%%%%&&&''''''&&&%%%$$$%%%''''''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$((($$$!!!!!!%%%'''%%%###%%%%%%%%%$$$""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&((()))))))))((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''((('''&&&&&&%%%&&&'''((()))$$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###"""""""""&&&%%%$$$###"""!!!!!!!!!######""""""######$$$%%%""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!! !!!"""###$$$###$$$%%%''''''%%%###$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%%%%&&&&&&''''''%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%""""""""""""######$$$$$$mmmcccZZZZZZ^^^```bbbeeegggfffeeefffeeeddd```]]]YYYYYYWWWVVVUUUUUUUUUUUURRRQQQNNNKKKGGGDDDBBB@@@??????>>>>>>>>>???@@@@@@BBBBBBAAA@@@???===<<<;;;999:::::::::999777666555555111...///222444333111,,,------......---,,,,,,+++***))))))******)))'''&&&&&&''''''((())))))***'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###""""""###$$$$$$%%%%%%%%%&&&&&&&&&"""""""""###############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$$$$%%%$$$######$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$### """%%%''''''%%%""" $$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&(((((('''&&&%%%$$$############$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%&&&'''(((&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&###!!!!!!$$$&&&$$$"""$$$$$$%%%$$$######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''))))))(((''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((&&&&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###############((('''&&&%%%######""""""######""""""######$$$%%%!!!"""###$$$%%%'''((((((########################%%%$$$###"""""""""###$$$""""""$$$''')))***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$############$$$$$$$$$%%%nnnccc[[[[[[___bbbdddggggggggghhhiiiiiigggccc___YYYYYYWWWVVVVVVUUUUUUUUURRRQQQNNNKKKHHHEEECCCBBB??????>>>>>>>>>>>>??????AAAAAA@@@???>>><<<;;;:::::::::;;;:::999777555444000---******,,,------+++111000///...---,,,,,,++++++(((&&&''')))***(((%%%&&&&&&''''''((((((((((((&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########"""$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%&&&%%%###%%%&&&''''''&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&######$$$%%%%%%&&&''''''$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&''''''(((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""""""""###$$$&&&'''(((+++***((('''%%%%%%$$$$$$######""""""######$$$%%%!!!"""###$$$%%%'''((((((""""""""""""""""""""""""%%%%%%$$$######$$$$$$%%%!!!"""$$$'''******(((&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%%%%$$$###########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$########################$$$$$$%%%%%%%%%%%%oooeee]]]]]]aaacccfffhhhhhhhhhjjjkkkkkkiiiddd```ZZZYYYXXXWWWVVVUUUUUUUUURRRQQQNNNKKKHHHEEECCCBBB??????>>>>>>===>>>>>>????????????>>>===<<<::::::::::::;;;:::999777555444111///,,,+++++++++******000///...---------......***'''%%%&&&((()))'''$$$'''''''''&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$######""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###""""""###""""""#########$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&%%%$$$"""  $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%!!!"""""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!######$$$%%%%%%%%%%%%%%%##################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''&&&%%%$$$&&&((((((''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$%%%&&&''''''$$$%%%&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((($$$%%%&&&''''''((())))))&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$&&&''')))))))))((('''%%%$$$$$$############""""""######$$$%%%############$$$$$$%%%%%%""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$%%%%%%""""""###%%%''''''%%%#########""""""""""""######""""""#########$$$$$$$$$$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$&&&&&&&&&%%%$$$########################"""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$######"""""""""###$$$%%%%%%%%%%%%$$$qqqggg^^^^^^bbbdddfffiiiiiiiiijjjkkkkkkhhhccc```\\\[[[YYYWWWVVVUUUUUUTTTRRRQQQNNNKKKGGGDDDBBB@@@??????>>>=========>>>>>><<<=========<<<<<<;;;:::999:::::::::999777666555666555333111////////////+++++++++,,,...000111222)))((('''''''''((('''%%%(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&$$$###!!! !!!###$$$$$$$$$$$$%%%%%%%%%'''&&&$$$""""""$$$&&&'''""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######""""""!!! ######$$$%%%&&&'''(((((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###############""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&###%%%''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''$$$%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))%%%%%%&&&'''((((((((('''%%%&&&''''''((((((''''''''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&%%%$$$###""""""!!!!!!"""######""""""######$$$%%%###############"""""""""###########################$$$$$$$$$$$$%%%%%%%%%$$$###"""###$$$$$$###!!!###"""!!! !!!"""###"""############$$$$$$$$$############$$$%%%&&&&&&"""###%%%'''((((((''''''###$$$$$$%%%%%%$$$$$$###########################"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$###"""!!!!!!"""$$$%%%%%%%%%$$$###rrrggg^^^^^^aaaccceeegggjjjjjjjjjjjjiiifffbbb___]]]\\\ZZZXXXVVVTTTTTTSSSSSSQQQNNNJJJFFFCCC@@@>>>??????>>>===============::::::;;;<<<<<<<<<<<<<<<888999999:::999888777666---,,,+++)))(((((()))***++++++,,,---......//////)))******)))((('''((()))''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$###############!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&###############"""""""""%%%%%%&&&&&&''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&'''''''''&&&%%%%%%$$$&&&((((((&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((((((((('''&&&&&&%%%%%%%%%%%%'''''''''''''''(((((()))%%%&&&'''((((((''''''&&&%%%&&&'''((((((((('''&&&&&&&&&%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&%%%$$$$$$$$$######""""""""""""############""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%###!!!!!!"""#########$$$###""" """###$$$"""############$$$$$$$$$############$$$%%%&&&'''!!!###%%%'''((((((((('''###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%$$$###!!! !!!###$$$%%%$$$###"""rrrggg^^^]]]```bbbcccfffkkkjjjiiiiiihhheeeaaa^^^^^^]]][[[XXXVVVTTTSSSRRRSSSQQQNNNJJJFFFBBB???===??????>>>===============888999:::;;;<<<<<<<<<<<<777888999::::::999777777000000000///---...000111/////////...---+++***)))))),,,---,,,)))'''))),,,&&&&&&''''''((()))))))))%%%%%%'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%###############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''&&&%%%%%%%%%""""""#########$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!!!!!!!"""$$$&&&'''#########$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$!!!!!!"""######$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&###%%%''''''&&&%%%$$$$$$''')))******(((&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((((('''&&&%%%%%%%%%%%%%%%'''''''''''''''((())))))&&&'''((((((((('''&&&%%%%%%%%%'''((((((((('''&&&&&&%%%%%%$$$%%%&&&((()))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$######"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''#########"""###$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%### """$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%%"""############$$$$$$$$$############$$$%%%&&&'''###$$$%%%&&&&&&%%%###!!!###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!! """$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%$$$###!!! !!!###$$$$$$$$$"""!!!qqqhhh```___```aaacccfffiiikkklllkkkhhheeecccbbb[[[ZZZYYYWWWUUUTTTTTTSSSRRROOOLLLJJJGGGDDD@@@===:::;;;;;;;;;<<<=========BBB???===;;;<<<<<<;;;;;;888999:::;;;;;;999777666444111...---,,,,,,+++***.........//////////////////---+++)))(((((()))***'''***,,,,,,***'''&&&%%%$$$%%%'''((((((((('''&&&))))))'''&&&%%%$$$$$$$$$((((((((((((((((((((((((%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$############"""$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$############((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%&&&$$$%%%&&&'''&&&&&&$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%%%%&&&&&&'''((((((((((((((('''&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))(((''''''(((''''''&&&'''((()))***''''''(((((('''%%%###"""&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&***))))))((('''&&&&&&&&&''''''((((((''''''&&&%%%########################$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%$$$#########'''%%%###$$$''')))(((&&&%%%%%%%%%$$$$$$#########$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$######'''&&&%%%$$$$$$$$$%%%&&&'''&&&$$$###"""###$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$######$$$''')))+++!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%"""!!!"""%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""ooofff______aaaaaacccfffgggiiijjjiiifffcccaaa``````^^^]]][[[YYYWWWWWWVVVSSSQQQMMMJJJGGGCCC>>>;;;;;;;;;;;;<<<<<<<<<<<<<<>>>>>===;;;999888333111...---------,,,+++******+++---...///000111---,,,***((((((((()))***)))+++---,,,***((('''((($$$%%%&&&&&&''''''&&&&&&((((((''''''&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$############$$$$$$######$$$$$$%%%&&&#########$$$%%%&&&'''(((&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%&&&&&&&&&"""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''''''''''''''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))*********))))))((('''+++)))(((&&&%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%&&&'''((())))))((('''&&&'''''''''''''''''''''''')))))))))((('''&&&&&&&&&'''''''''''''''&&&&&&%%%########################$$$$$$############$$$$$$)))'''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%###!!!"""$$$&&&%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&$$$$$$$$$%%%'''(((""""""###$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$""" !!!$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############lllddd^^^___bbbbbbcccfffeeeggghhhfffcccaaa_________^^^\\\ZZZWWWVVVTTTTTTTTTQQQMMMIIIFFFBBB>>>;;;<<<<<<<<<<<<<<<;;;;;;;;;===<<<;;;999888888888888:::;;;;;;;;;:::888555444333000...------...---,,,)))******,,,---...///000+++***)))((('''((()))***)))***+++***(((''''''(((%%%%%%$$$$$$%%%%%%&&&'''((('''''''''((())))))***(((((((((((((((((((((((('''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%$$$$$$$$$############$$$$$$######$$$$$$%%%&&&#########$$$%%%'''((()))%%%%%%$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$###'''&&&&&&&&&%%%%%%%%%$$$"""######$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''((('''''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((()))******$$$%%%&&&'''((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((())))))&&&&&&%%%$$$$$$$$$%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%*********+++******)))(((***)))'''%%%$$$$$$$$$%%%&&&&&&'''((()))(((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((('''&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%###""""""$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$((('''%%%$$$###$$$%%%%%%"""######$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$iiibbb]]]___bbbcccccceeeeeeffffffeeebbb```______```___\\\YYYWWWUUUSSSSSSSSSPPPLLLHHHFFFCCC???<<<=========<<<;;;;;;;;;:::=========<<<:::999999999999:::::::::888666333111222000------.........---------------,,,,,,,,,,,,)))(((((('''(((((()))***'''''''''&&&$$$$$$%%%''''''&&&%%%$$$%%%&&&'''(((((((((''''''(((((()))***(((((((((((((((((((((((())))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&)))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))(((((((((((()))******%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%'''''''''(((((('''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((()))((('''&&&&&&&&&&&&&&&(((((()))))))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&******+++++++++******)))''''''&&&%%%&&&'''((()))((((((((()))))))))(((((('''(((((((((((((((((('''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!"""$$$%%%''')))++++++$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""###$$$$$$%%%%%%%%%%%%#########$$$$$$%%%&&&&&&!!!"""$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$######&&&&&&%%%$$$###$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%hhhaaa\\\___bbbbbbccceeeeeeffffffeeebbb``````aaacccbbb```]]]ZZZXXXWWWVVVPPPMMMIIIGGGEEEDDDBBB@@@=========<<<;;;;;;;;;:::<<<===>>>===:::888888999<<<<<<===<<<;;;888555444222000...---...//////............---------,,,,,,((((((((((((((()))))))))&&&''''''%%%$$$$$$%%%'''((('''&&&&&&&&&''')))***)))(((''''''&&&&&&''''''((((((((((((((((((((((((+++***)))'''%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&%%%$$$$$$############$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$#########"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###""""""""""""###$$$$$$''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&'''(((((())))))((((((&&&&&&'''''''''((((((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%&&&(((((((((((((((((((((((()))******+++++++++******)))((('''''''''(((***+++++++++***)))((((((''''''(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$###""" !!!###%%%'''((((((!!!"""$$$%%%&&&&&&%%%$$$"""######$$$$$$######"""############$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%hhhaaa\\\]]]```aaabbbeeefffffffffeeebbbaaaaaabbbaaa```^^^[[[YYYWWWVVVVVVNNNLLLHHHFFFEEEDDDCCCBBB<<<<<<<<<<<<<<<;;;;;;;;;999<<<>>><<<888666666888999:::::::::999777444333333111///......///...---,,,,,,,,,---.../////////))))))))))))))))))))))))'''((()))((('''&&&''')))((((((((('''((())))))***)))(((((('''&&&&&&&&&&&&((((((((((((((((((((((((***)))(((&&&$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&############$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""##################$$$$$$%%%&&&'''((())))))""""""""""""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$(((((((((((('''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''((((((((((((((((((((((((((()))******+++*********---,,,***((('''''''''(((,,,+++***(((''''''&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$###$$$$$$###!!!!!!"""$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$&&&&&&&&&%%%$$$###"""!!!!!!###&&&'''((((((######$$$%%%%%%%%%$$$$$$#########$$$$$$#########"""""""""###$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$""""""""""""############%%%&&&'''&&&$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$jjjaaa[[[\\\^^^___bbbeeeeeeffffffdddaaa```aaabbb]]]\\\ZZZXXXVVVUUUTTTTTTOOOLLLHHHEEEDDDCCCBBBAAA;;;;;;;;;<<<<<<<<<<<<<<<999===???>>>999666777999555666777777666555222111555222///.........---,,,+++++++++,,,------......++++++++++++***)))((((((&&&(((******)))(((((((((&&&''''''(((((((((((((((((((((((('''(((((())))))(((((((((((((((((((((((((((''''''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((("""""""""""""""$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((()))*********$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&'''((((((&&&'''''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&'''(((((((((((('''%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&'''''''''((()))*********(((((((((((((((((((((((('''((())))))*********))),,,+++)))(((''''''''''''***)))(((''''''''''''((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&###$$$%%%###!!! !!!$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$###""" """$$$%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$###$$$$$$$$$$$$$$$$$$##################"""""""""$$$$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$&&&'''%%%######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############kkkbbb[[[[[[]]]___aaaeeedddeeeeeecccaaa```aaabbb___^^^\\\[[[YYYXXXWWWWWWQQQNNNIIIEEECCCBBBAAA???:::;;;;;;<<<<<<=========;;;???BBBAAA<<<999999<<<777888999:::999888666444666333000.........---,,,------,,,,,,+++***)))))),,,,,,,,,,,,+++)))((('''###&&&)))***((('''&&&&&&$$$%%%'''((((((((('''&&&''''''(((((()))+++,,,---((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&---,,,***(((&&&%%%$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$&&&''')))%%%%%%%%%&&&&&&&&&''''''#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''(((((((((((('''&&&%%%%%%%%%%%%&&&'''&&&'''''''''(((((())))))(((((())))))))))))((((((%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******&&&&&&&&&&&&''''''((()))%%%%%%%%%&&&'''(((((()))''''''''''''''''''''''''''''''((()))))))))))))))(((''''''&&&'''((()))***(((''''''&&&&&&''')))***)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&((()))$$$&&&'''%%%"""!!!###&&&#########$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$###$$$$$$%%%%%%%%%$$$$$$!!!"""###$$$%%%$$$$$$###'''&&&$$$###"""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###!!! $$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###%%%&&&%%%""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""~~~kkk```XXXXXX\\\^^^```cccfffdddbbb___]]]\\\\\\\\\]]]\\\ZZZXXXVVVUUUUUUTTTPPPMMMJJJGGGEEECCC@@@===999:::;;;;;;999999:::;;;;;;<<<===<<<999888777888888999999999999888777777555333///---------,,,+++---+++******+++,,,,,,+++++++++,,,,,,,,,,,,++++++'''((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&'''(((*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&%%%%%%$$$###"""######$$$%%%%%%%%%$$$&&&&&&%%%$$$$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$%%%%%%&&&&&&&&&&&&###%%%'''((('''&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$###############$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&((()))***)))'''&&&&&&'''((()))(((''''''&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$&&&$$$"""$$$(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''''''''''''''((((((((((((((('''(((((()))***************))))))((((((''''''&&&&&&&&&'''((()))******************)))(((((((((((((((---+++(((((((((((('''&&&&&&''''''((()))******+++))))))))))))))))))))))))'''&&&&&&%%%%%%%%%&&&&&&((((((((((((''''''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%'''(((***(((&&&$$$###$$$%%%%%%%%%%%%%%%%%%$$$### $$$&&&###"""%%%((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%### $$$$$$$$$############"""$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###!!!###%%%%%%$$$$$$%%%&&&###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$####################################%%%%%%%%%$$$$$$#########"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""###$$$$$$&&&&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&lllbbbYYYZZZ]]]___aaacccfffdddbbb```^^^]]]]]]]]]\\\[[[YYYXXXVVVUUUUUUTTTRRRNNNJJJFFFDDDBBB@@@>>>:::;;;<<<;;;:::999:::;;;;;;<<<===<<<:::888777888888999999999999888777777555222///---------,,,***,,,+++))))))+++,,,+++***%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%&&&'''''''''''''''&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$"""$$$''''''&&&%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&&&&%%%###$$$&&&(((''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%''''''((((((((((((''''''&&&'''(((((())))))((((((((((((((((((((('''''''''&&&''''''((())))))*********)))((((((''''''((((((+++)))((('''((()))((('''''''''(((((()))******+++))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&((((((&&&$$$$$$%%%&&&'''&&&$$$%%%%%%%%%%%%$$$###""" $$$))))))&&&###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$""" $$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###!!!###$$$%%%$$$###$$$%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&nnnddd\\\\\\```aaaaaacccfffdddbbb```^^^^^^^^^^^^[[[ZZZYYYWWWVVVUUUUUUUUUTTTPPPJJJFFFDDDCCCAAA@@@<<<===>>>===;;;::::::<<<;;;======<<<:::888888888888999999999999888777777555222///------,,,+++***+++***))))))***+++***)))''''''((((((((((((''''''''''''((((((((((((((('''(((((((((((((((((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&'''(((((((((((('''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$######""""""$$$&&&&&&%%%$$$%%%&&&&&&%%%$$$%%%&&&'''&&&$$$&&&&&&'''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%&&&&&&'''((())))))************))))))'''&&&&&&&&&&&&&&&''''''&&&'''((((((((((((((((((&&&(((++++++***(((((((((''''''''''''''''''''''''(((((((((((('''&&&%%%$$$'''''''''((((((''''''&&&%%%%%%&&&''''''''''''&&&'''''''''(((((((((((((((''''''&&&''''''((()))***)))((((((''''''''''''(((+++)))(((((()))***)))((('''(((((())))))*********))))))))))))))))))))))))''''''&&&''''''((()))***(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&''''''%%%######%%%'''((('''###$$$%%%&&&'''''''''''')))))))))((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###""""""###$$$$$$!!!###$$$%%%&&&%%%$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!###%%%%%%$$$###$$$%%%%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$ooofff^^^^^^aaaaaaaaabbbeeedddbbb```____________[[[ZZZYYYWWWVVVUUUUUUUUUUUUPPPJJJFFFDDDDDDCCCCCC???@@@@@@???<<<;;;;;;<<<<<<===>>>===:::888888888888999999999999888777777555222///---,,,,,,+++***+++)))))))))******)))''')))******++++++******)))&&&'''(((((((((((((((((()))))))))(((((('''''''''((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%$$$###""""""###%%%%%%$$$###$$$&&&'''%%%$$$%%%&&&'''&&&%%%$$$%%%&&&''''''%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&''')))***++++++((()))+++,,,,,,,,,******&&&&&&&&&&&&&&&&&&'''(((&&&&&&'''((())))))((((((&&&(((,,,,,,+++)))((((((''''''''''''''''''''''''''''''(((((((((''''''&&&''''''((((((((('''&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&''''''(((((())))))''''''&&&&&&&&&((()))***(((((('''''''''''''''(((,,,***(((((()))))))))'''(((((()))))))))*********(((((((((((((((((((((((())))))((((((((((((((()))))))))((((((((((((''''''((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))%%%###""""""$$$'''''''''$$$$$$%%%&&&'''((((((((('''%%%###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###!!!!!!###$$$&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$&&&&&&%%%$$$$$$%%%!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$rrrhhh___^^^aaaaaaaaabbbeeedddbbbaaa`````````aaa]]]\\\ZZZXXXVVVUUUUUUTTTUUUPPPKKKGGGEEEEEEEEEEEEBBBCCCCCCAAA>>><<<;;;<<<<<<===>>>===:::999888999888999999999999888777777444222...,,,,,,,,,+++*********)))***+++***(((&&&&&&''''''((((((''''''&&&&&&&&&'''(((((((((((((((+++***)))((('''%%%$$$$$$%%%$$$$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&'''''''''&&&%%%$$$$$$"""$$$%%%$$$######%%%&&&'''&&&%%%%%%''''''&&&%%%$$$%%%'''''''''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))'''&&&&&&'''))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((('''$$$%%%&&&((((((((('''&&&'''&&&&&&&&&''''''((()))%%%&&&'''(((((((((((((((&&&((())))))((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))***)))((()))))))))(((''''''&&&&&&&&&'''(((((((((((('''&&&&&&''''''(((((())))))(((''''''''''''(((((()))(((((('''''''''(((((()))...,,,***)))))))))'''&&&))))))))))))************((((((((((((((((((((((((,,,+++***)))((('''''''''*********)))))))))((((((((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((($$$""" !!!###%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&### !!!&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$&&&''''''&&&%%%%%%&&& !!!###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######'''&&&&&&%%%%%%$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$wwwlllaaa___aaaaaabbbdddeeedddcccaaaaaaaaabbbbbb```___\\\ZZZWWWVVVTTTTTTSSSOOOKKKHHHHHHHHHHHHGGGEEEFFFEEECCC???===<<<<<<<<<>>>>>>===;;;999999999888999999999999888777777444111...,,,,,,+++***)))+++******+++,,,+++(((&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))******)))(((&&&%%%$$$$$$######$$$%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%###$$$%%%$$$###$$$%%%''''''&&&%%%&&&'''((('''%%%''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))((('''%%%###!!! %%%&&&'''((())))))))))))''''''''''''((()))******'''(((((())))))))))))((('''(((((('''&&&&&&((()))''''''''''''''''''''''''$$$%%%''')))***+++++++++************)))(((''''''''''''((())))))))))))((('''''''''((((((((((((((((((((())))))))))))(((((()))(((((((((((())))))***...,,,***)))))))))((('''************************)))))))))))))))))))))))),,,+++***(((''''''''''''*********)))))))))((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$###!!!!!!###%%%&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%)))&&&###$$$&&&(((&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&''''''%%%$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$}}}pppdddaaabbbccceeehhheeedddcccbbbaaabbbcccdddcccaaa___[[[XXXVVVTTTSSSPPPMMMKKKJJJJJJJJJJJJIIIHHHHHHGGGDDD@@@===<<<======>>>???===;;;999999999888999999999999888777777444111...,,,,,,+++***))),,,++++++,,,---,,,)))&&&)))******************)))%%%&&&'''((()))))))))))))))))))))(((((((((((('''$$$$$$%%%''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&%%%$$$$$$&&&((((((&&&%%%&&&'''((('''&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))(((((()))((('''%%%###"""************+++,,,------(((((((((((()))***+++,,,+++++++++,,,++++++******((()))******(((((()))***))))))))))))))))))))))))&&&'''((()))***+++++++++,,,,,,,,,++++++***)))(((''''''((())))))))))))(((((((((((((((((('''''''''''')))+++,,,,,,+++(((''')))))))))))))))***+++++++++***((()))***++++++***************************))))))))))))))))))))))))(((((((((''''''(((((()))((((((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%'''%%%######%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&((('''&&&&&&'''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######%%%&&&%%%$$$"""######%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$###"""###$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&tttgggcccdddeeehhhkkkeeedddcccbbbbbbbbbddddddeeeccc```\\\YYYVVVTTTSSSNNNLLLKKKKKKLLLLLLKKKJJJIIIIIIHHHEEEAAA>>>=========>>>???>>>;;;999999:::888999999999999888777777444111...,,,++++++***))),,,,,,,,,---...,,,)))&&&))))))************))))))%%%&&&'''((())))))))))))'''(((((()))***++++++,,,%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&'''((((((((('''$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%''''''''''''%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$%%%''')))((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))***++++++&&&''')))***+++++++++***)))(((''''''(((***,,,---))))))))))))***+++,,,---............---,,,,,,+++(((+++------,,,+++******++++++++++++++++++++++++((())))))*********))))))---------,,,+++***))))))&&&'''(((((())))))(((((())))))(((((('''''''''&&&'''))),,,......,,,)))'''******))))))***+++,,,,,,)))''''''(((+++---...---++++++******************))))))))))))))))))))))))%%%%%%&&&&&&''')))***+++''''''&&&&&&&&&%%%%%%%%%(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''***(((%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&((()))###$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%"""###$$$$$$$$$$$$###""""""""""""###$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$$$$"""!!!!!!!!!%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$""" ######$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''xxxjjjhhhbbbbbbggggggkkkhhhdddbbbbbbdddddddddbbb```\\\ZZZYYYXXXVVVTTTPPPOOOMMMKKKKKKKKKKKKLLLIIIHHHGGGEEEBBB???===;;;???>>>>>>>>>>>><<<888555666777999;;;===;;;888444000///...---------------+++,,,---......,,,***)))+++***)))(((((((((((((((***)))((('''''''''''''''&&&))),,,+++'''$$$%%%&&&###%%%''')))***)))'''%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%$$$$$$######&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###"""""""""###$$$%%%%%%'''&&&%%%%%%''''''&&&%%%(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&'''((()))***"""###%%%&&&'''(((((((((###%%%''')))******)))(((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&'''((()))((('''%%%###(((&&&$$$"""###%%%(((+++(((((()))*********************)))((('''&&&&&&%%%((())))))'''&&&''')))+++---,,,+++***))))))))))))((())))))***+++,,,---...)))+++,,,...000111222333222222222111111000000000//////000000000111111111111000///.........000000111///---+++***+++,,,---,,,,,,---...---,,,+++***---+++)))(((***+++++++++***)))((('''&&&&&&'''(((+++***)))(((''''''''''''+++++++++***)))(((((((((+++***))))))***,,,...000///...---,,,++++++++++++((()))*********((('''&&&%%%&&&'''((()))))))))))))))))))))))))))***++++++&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((((((((('''&&&&&&&&&%%%)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&!!!"""$$$%%%%%%$$$###"""###%%%''''''&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%((('''%%%$$$###$$$%%%%%%&&&%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########|||mmmiiicccbbbggggggkkkhhhdddbbbbbbdddddddddbbb___\\\ZZZYYYXXXVVVTTTPPPOOOMMMKKKKKKJJJKKKKKKJJJIIIGGGEEEBBB@@@>>>===@@@???>>>??????===:::777555555666888999888555333000///...---------------***+++,,,------+++)))((())))))(((''''''''''''''')))(((''''''&&&&&&''''''%%%'''))))))(((((('''(((''''''''''''(((((())))))%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%''''''&&&%%%'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((()))((('''&&&))))))(((((((((((())))))(((((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))((('''%%%$$$$$$&&&((()))''''''((()))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&(((***---,,,++++++******++++++******+++,,,---.../////////000222555777999:::;;;:::::::::999999888888777666666666777777777777777666666555555555555666666666555333222222222333333111222222222111///...---...,,,******+++------,,,------,,,++++++,,,---......---,,,,,,,,,,,,,,,,,,)))))))))***+++,,,------)))(((((((((***---///111......,,,++++++*********)))************)))((('''%%%&&&'''((()))))))))))))))(((((((((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$###%%%''''''&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$######$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$pppkkkddddddiiihhhjjjgggdddbbbccccccccccccaaa___\\\ZZZZZZYYYWWWVVVPPPPPPNNNMMMKKKKKKKKKKKKLLLJJJGGGDDDBBBAAA@@@@@@@@@??????@@@@@@???<<<:::666555555666777777555333000000///------,,,,,,,,,******+++,,,+++***)))((())))))))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&$$$$$$%%%(((***+++***))),,,***'''%%%%%%(((+++---&&&''''''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%######$$$&&&'''((()))***$$$$$$%%%&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###''''''&&&%%%%%%%%%%%%%%%((((((((('''&&&%%%$$$###''''''''''''&&&&&&%%%%%%))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''***)))'''&&&&&&''')))+++)))((((((''''''''''''(((&&&&&&'''(((((((((((((((%%%&&&&&&'''((())))))***((()))***)))'''''')))***,,,,,,++++++,,,------.........///000111222333333555777:::===@@@BBBDDDEEEGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@AAAAAABBBBBBAAAAAAAAA????????????????????????=========<<<:::888555444333111//////000000000///---,,,,,,++++++,,,---------,,,,,,,,,,,,------...))))))***+++---......///'''''''''(((***---///111------,,,+++******************+++++++++***))))))&&&&&&'''((())))))))))))((((((''''''(((((())))))''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%+++***'''%%%$$$$$$%%%&&&$$$%%%''''''&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''%%%###"""###%%%(((***######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%rrrmmmggghhhmmmkkkjjjgggdddcccccccccbbbaaa```^^^[[[ZZZZZZZZZYYYWWWSSSRRRQQQPPPNNNMMMLLLLLLKKKIIIFFFCCCAAAAAAAAABBB@@@???>>>???@@@@@@===;;;999888666666777888777666111000///...---,,,,,,,,,***++++++,,,+++***))))))*********+++*********)))'''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$'''+++---***(((+++)))'''%%%%%%'''***,,,&&&&&&'''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&((()))******###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''+++***((('''&&&&&&'''((()))))))))))))))(((''''''&&&'''(((((())))))((((((&&&&&&''''''((()))*********+++,,,+++******+++---,,,,,,,,,---...000111222555666666777888999:::;;;<<<>>>AAAEEEIIILLLNNNNNNSSSSSSRRRQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMNNNOOOQQQQQQPPPOOONNNLLLMMMNNNOOOOOOOOOOOONNNMMMMMMLLLKKKIIIEEECCCAAA???===:::999888777555444000//////...---,,,,,,+++---,,,,,,,,,,,,---......------------,,,,,,,,,,,,((((((((()))***,,,...///---,,,+++***************++++++++++++++++++++++++''''''((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))((('''&&&%%%%%%&&&'''$$$&&&''''''&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$'''%%%###"""###&&&)))+++######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&rrrnnnjjjkkkpppnnnjjjgggdddccccccbbbaaa```___]]][[[ZZZ[[[[[[ZZZYYYWWWVVVUUUTTTRRRPPPNNNMMMJJJHHHFFFCCCAAAAAABBBCCC@@@???>>>>>>??????===;;;;;;999777666777888777777111000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++***(((((()))******))))))(((&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%'''++++++)))%%%(((((('''&&&&&&''''''(((%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%''''''&&&%%%&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&'''((((((((((((%%%$$$$$$%%%%%%'''((()))&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''(((%%%&&&'''((()))(((''''''))))))*********((('''&&&(((((()))************)))((((((((())))))*********)))+++------,,,,,,...///...///000111333666888999@@@@@@AAABBBCCCDDDDDDEEEHHHIIILLLPPPSSSVVVXXXYYY[[[[[[[[[ZZZZZZZZZYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYYY[[[\\\]]]^^^]]]\\\\\\ZZZZZZ\\\]]]^^^______^^^^^^^^^]]]\\\YYYVVVSSSRRROOOLLLIIIGGGEEECCC@@@======<<<:::888666333111000111000000////////////000......---------------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,'''((())))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((###$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&'''(((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((((((((###$$$%%%&&&''''''&&&%%%$$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$&&&)))+++######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&sssooolllmmmqqqmmmiiigggdddccccccbbb```___^^^\\\[[[[[[\\\\\\\\\[[[ZZZYYYXXXWWWTTTRRRPPPNNNJJJHHHGGGEEEDDDCCCCCCDDDAAA@@@>>>>>>>>>>>>===;;;:::888666555666777666555222111///...,,,,,,++++++---------,,,,,,,,,++++++$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((())))))'''%%%&&&''''''(((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$'''&&&%%%%%%''''''&&&%%%&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''######$$$$$$%%%'''((()))'''(((((((((((('''&&&&&&$$$$$$%%%&&&'''((())))))((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((("""$$$''')))+++++++++***((()))))))))))))))((('''((())))))***************))))))******+++++++++,,,))),,,///000000111222444666666888;;;>>>AAADDDEEELLLLLLMMMNNNOOOPPPPPPQQQUUUVVVYYY[[[^^^```aaabbb````````````aaaaaaaaaaaa``````aaaaaaaaabbbbbbbbbbbbcccdddeeeeeeffffffeeeddddddeeeggghhhjjjkkkkkkjjjjjjjjjiiigggeeecccaaa^^^\\\YYYWWWUUUSSSOOOLLLJJJJJJHHHEEEAAA===:::888666555333222000/////////------......///000000000.........---,,,,,,++++++------,,,++++++,,,,,,---++++++******++++++,,,---((())))))******)))))))))))))))((((((''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((($$$$$$%%%%%%%%%%%%%%%%%% !!!$$$&&&''''''&&&%%%%%%&&&((('''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%$$$$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&tttpppmmmmmmnnniiiiiigggeeeccccccbbb```^^^]]]\\\ZZZ[[[\\\]]]]]]\\\[[[ZZZYYYXXXUUURRROOONNNJJJJJJIIIHHHGGGFFFFFFFFFDDDBBB@@@?????????===<<<:::999777777888888666444222111000...,,,+++++++++---,,,,,,+++++++++++++++$$$&&&''')))))))))''''''''''''&&&&&&''''''((()))&&&''')))***((('''''''''((((((((((((((('''&&&&&&&&&''''''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&'''((((((&&&''''''(((((((((((((((%%%&&&'''((()))(((((('''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''((((((((())))))***++++++++++++'''(((((((((((((((((()))'''(((((()))***)))))))))))))))***+++---...//////...111555777999:::;;;===@@@BBBDDDGGGJJJNNNQQQSSSVVVVVVWWWXXXYYYZZZ[[[[[[^^^___aaacccdddeeeffffffbbbbbbcccdddeeefffggggggcccddddddeeefffggghhhhhhgggggggggggghhhiiijjjjjjiiiiiijjjkkkmmmoooqqqsssppppppqqqppppppnnnlllkkkhhhgggfffeeeeeeccc___]]]XXXXXXVVVSSSPPPLLLIIIGGGAAA@@@>>>;;;888666555444111111222222222222222222..................------...------,,,------......+++******)))***+++,,,---))))))*********))))))(((+++***)))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%'''((('''&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''%%%###""""""$$$''')))$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&uuuqqqmmmlllllleeeiiigggeeeccccccbbb___]]]]]][[[ZZZ[[[\\\^^^^^^]]]ZZZZZZYYYXXXUUURRROOOMMMKKKKKKKKKKKKJJJIIIHHHGGGGGGDDDBBB@@@@@@@@@>>>======;;;;;;;;;;;;;;;888666222111000...,,,+++++++++,,,+++******))))))******''')))+++,,,---,,,+++***'''''''''''''''((()))***###'''******(((&&&(((***+++***)))(((''''''(((((((((((((((((())))))))))))%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$(((((('''&&&&&&&&&''''''"""###%%%''')))+++,,,,,,&&&((()))******(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))333111...+++))))))))))))''''''&&&&&&'''((()))***&&&''''''((((((((((((((('''(((***,,,...000222333555888<<>>;;;999999888888999999888666333444222000...,,,,,,,,,,,,///...+++)))(((((((((((((((((((((((())))))))))))((((((((((((((()))******((((((((((((((('''&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((('''&&&$$$######$$$&&&'''(((((('''&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$'''$$$!!!"""%%%''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%###%%%''')))++++++++++++''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))$$$%%%&&&'''(((((((((((('''((()))******)))((('''************))))))))))))))))))))))))))))))))))))))))))))))))***,,,---------...///000111333666999===@@@DDDGGGIIIKKKNNNPPPQQQRRRTTTWWWZZZ]]]```bbbbbbbbbbbbbbbaaaaaaaaaaaaeeeeeefffggghhhhhhhhhhhhfffgggiiijjjjjjiiihhhfffbbbccceeegggiiijjjjjjjjjdddfffggggggggghhhjjjllllllnnnooopppoooppprrrssswwwwwwvvvuuuuuuvvvvvvvvvsssrrrqqqqqqqqqqqqpppnnnqqqpppmmmjjjgggeeecccccc```^^^[[[XXXTTTPPPMMMLLLHHHGGGEEEBBB???<<<:::888555333222222222222111000+++---......---,,,,,,---(((((((((''''''(((((()))))))))))))))))))))))))))++++++***)))))))))))))))''''''''''''''''''&&&&&&######$$$$$$%%%&&&&&&&&&'''&&&&&&''')))***)))((()))'''&&&(((++++++)))'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,***(((%%%$$$$$$%%%%%%%%%$$$###""""""$$$&&&'''(((''''''&&&&&&''''''((($$$$$$&&&''''''&&&$$$$$$((('''&&&%%%###"""!!! &&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&)))))))))(((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%###"""###%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%)))+++***)))wwwmmmlllkkkjjjjjjfffeeeddddddcccbbb^^^\\\[[[[[[ZZZZZZ[[[\\\^^^___\\\ZZZWWWUUUSSSQQQNNNKKKNNNMMMLLLMMMNNNMMMJJJHHHEEECCCAAA@@@???>>><<<::::::999888888999888666555444333111///---------------,,,+++***))))))***+++)))))))))(((((((((((((((((('''''''''(((((()))***((()))))))))(((((('''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&$$$######$$$&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%'''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&))))))((((((((()))***+++''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))%%%&&&&&&'''((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((*********+++,,,---...///111333555777999<<<@@@DDDFFFIIILLLOOOPPPRRRTTTVVVYYYYYY[[[\\\___aaadddeeeeeeeeeeeeeeeeeeeeeeeeeeegggggghhhiiijjjjjjjjjjjjhhhiiiiiijjjiiigggdddcccbbbbbbbbbaaaaaaaaaaaabbbbbbcccccccccbbbccceeehhhiiikkkmmmnnnnnnoooppprrruuuuuutttttttttttttttuuuuuutttsssrrrssssssssssssnnnnnnmmmmmmllllllkkkkkkfffeeedddbbb___]]][[[[[[WWWVVVTTTQQQMMMKKKHHHGGGBBB???:::777555555444333111111111111222222222222,,,+++***)))))))))))))))************************+++***))))))((((((((()))(((((())))))(((((('''''',,,++++++******)))((((((((('''&&&''')))))))))((('''&&&%%%''')))***(((&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&+++***'''%%%$$$%%%%%%&&&&&&%%%$$$###$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''#########$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!"""%%%'''&&&%%%tttkkkjjjiiiiiiiiigggfffdddccccccaaa^^^\\\\\\[[[[[[[[[\\\]]]^^^___]]][[[WWWUUURRRPPPLLLJJJNNNMMMMMMMMMNNNMMMKKKIIIFFFDDD@@@???>>>>>>===<<<;;;:::888777888888777666444333111///...---......,,,,,,++++++++++++,,,,,,******)))(((((('''(((((('''''''''&&&''''''((())))))))))))))))))(((((('''&&&&&&'''''''''((((((((('''&&&&&&&&&&&&''''''(((&&&&&&%%%$$$$$$%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%'''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&---+++(((&&&&&&''')))***''''''((((((((((((''''''&&&&&&'''''''''((((((((((((((((((((()))))))))***''''''((((((((((((((('''&&&''''''((((((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))++++++,,,---...000222333666999<<>><<<:::888555222//////111333222000///...---+++***************************************))))))((((((((((((((()))*********))))))((('''******)))((((((''''''&&&((('''&&&'''((()))((('''&&&%%%%%%&&&((()))'''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&%%%&&&'''''''''&&&%%%%%%%%%&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$&&&''')))******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$######$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&+++)))'''&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&rrrjjjiiihhhhhhhhhhhhfffdddcccbbbaaa^^^\\\\\\\\\\\\\\\]]]^^^______[[[YYYVVVTTTRRRPPPMMMJJJLLLKKKKKKLLLMMMLLLJJJGGGGGGDDD@@@>>>>>>>>>======;;;999666555666777666666555333222000///...//////------,,,,,,,,,,,,,,,,,,,,,+++)))(((''''''''''''''''''&&&&&&&&&''''''(((((()))))))))))))))((((((''''''''''''(((((((((((('''&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&$$$'''******'''%%%%%%'''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''+++***'''&&&%%%&&&'''(((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''((((((((())))))(((((()))))))))((('''''''''(((((((((((((((((('''((((((((((((((()))))))))+++++++++++++++,,,,,,,,,+++,,,...000333777999;;;===@@@DDDGGGJJJMMMQQQUUUUUUWWWYYYZZZZZZZZZ[[[]]]^^^______```bbbccceeefffeeeeeefffggghhhhhhiiiiiifffggghhhiiijjjjjjjjjjjjjjjjjjiiihhhfffcccaaa```VVVTTTRRRPPPPPPRRRUUUWWWYYYXXXWWWVVVVVVXXX]]]aaaeeehhhjjjlllmmmooorrrtttrrrrrrssssssssssssssssssrrrqqqooommmjjjjjjkkklllmmmmmmooopppppppppoooooommmnnnoooqqqrrrssssssssspppooommmkkkhhhfffdddcccaaa]]]WWWQQQLLLHHHDDDAAA<<<666000...111222///,,,......---++++++******+++++++++++++++++++++++++++))))))((((((((((((((()))************)))(((''''''$$$$$$%%%%%%&&&'''''''''((('''&&&'''((()))((('''&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&''''''((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&(((((('''&&&$$$###""""""''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''***(((&&&%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''((((((''''''rrriiiiiiiiihhhiiiiiigggdddbbbbbb```^^^\\\[[[\\\\\\]]]^^^^^^^^^___XXXVVVTTTRRRRRRQQQNNNLLLKKKJJJJJJKKKLLLLLLJJJGGGHHHEEEAAA>>>>>>>>>>>>===:::888555444555555555555444333111000///////////////......---,,,+++***))),,,+++)))'''&&&''''''(((((('''&&&&&&&&&&&&''''''(((((())))))))))))(((((('''''''''((((((((())))))''''''''''''(((((()))***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&###'''******'''%%%&&&'''''''''''''''''''''''''''%%%&&&'''((()))((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((((('''''''''''''''((((((((())))))&&&&&&'''''''''((((((((()))))))))***))))))((((((***))))))))))))))))))***'''((((((((())))))******+++++++++,,,---............///222555:::???BBBDDDGGGIIIMMMOOOPPPRRRUUUWWWXXXYYY[[[\\\[[[ZZZ[[[\\\\\\\\\]]]^^^```cccdddfffeeeeeeffffffggghhhiiiiiifffggghhhiiiiiijjjjjjjjjggggggfffeeedddcccbbbaaaTTTRRROOOMMMMMMOOORRRTTTSSSSSSSSSRRRSSSVVV[[[___dddgggiiikkkmmmooorrrtttqqqrrrsssttttttttttttsssqqqqqqooojjjeeebbbbbbcccffffffgggiiijjjjjjkkkkkkkkkmmmooorrrtttuuuuuuuuusssrrrqqqooommmkkkjjjiiihhhfffdddaaa]]]WWWQQQLLLJJJCCC;;;888777666222...------,,,+++++++++,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))((('''&&&%%%((((((((()))******++++++)))(((''''''((()))(((&&&&&&'''((()))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((((('''%%%%%%%%%%%%'''(((''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''',,,+++(((&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&&&&%%%$$$###"""!!! ''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$rrrjjjjjjjjjjjjjjjjjjgggdddbbbaaa```^^^\\\ZZZ[[[\\\]]]^^^^^^^^^]]]VVVTTTRRRRRRRRRQQQOOOMMMKKKKKKKKKLLLNNNMMMKKKIIIGGGEEEAAA@@@??????>>>===999777555555666666555444333222000///......//////.........---,,,***(((''',,,+++((('''&&&'''((())))))(((''''''&&&'''''''''&&&''''''(((((((((((((((''''''((((((((())))))))))))(((((((((((())))))***(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$%%%'''''''''&&&'''(((''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((((((((((((((((((((('''''''''&&&''''''((()))"""###%%%'''(((((('''&&&''''''((((((((((((''''''''''''((((((((()))))))))''''''''''''(((((((((((())))))************))))))+++******))))))******+++(((((())))))******++++++)))***+++---...000111222444555888<<>>CCCCCCDDDFFFIIIKKKNNNOOOOOOQQQTTTTTTTTTSSSSSSTTTRRRTTTVVVVVVUUUUUUVVVWWWYYYYYYYYYXXXXXXYYYZZZZZZYYYYYYYYYYYYYYYYYYXXXXXX\\\]]]^^^______``````___^^^]]]\\\ZZZYYYXXXXXXXXXPPPPPPOOONNNOOOQQQSSSTTTOOOPPPQQQPPPNNNNNNOOOPPPPPPRRRTTTUUUVVVWWWZZZ\\\dddfffhhhjjjkkkjjjiiihhhfffjjjlllhhh```YYYWWWWWWVVVTTTQQQOOOOOOQQQTTTVVVZZZ]]]ccciiinnnqqqssssssrrrsssssstttuuuuuuvvvvvvwwwvvvuuuttttttqqqnnnkkklllkkkhhhccc[[[TTTPPPNNN@@@???<<<999555333111000------------------------+++*********+++,,,------------,,,,,,***)))(((''')))))))))***++++++,,,,,,***(((''''''(((((('''%%%###&&&)))(((&&&%%%''')))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&''''''((()))((((((((((((''''''&&&&&&''''''(((%%%&&&'''(((((('''&&&%%%&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''"""###$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((***+++))))))((('''&&&%%%%%%%%%#########$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((,,,***'''&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&$$$###%%%(((rrrlllllljjjkkkpppiiigggdddaaa___]]]]]]\\\[[[ZZZYYYZZZ[[[\\\[[[YYYWWWXXXXXXWWWTTTPPPLLLJJJJJJHHHFFFEEECCCCCCCCCDDDGGGFFFEEECCCAAA???>>>===<<<:::888777888::::::999666333000...//////000///---,,,,,,---......+++(((***)))((()))+++,,,,,,+++(((''''''(((((()))***+++((((((''''''&&&&&&&&&&&&&&&((())))))(((''''''(((%%%%%%$$$%%%&&&''')))***&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&###$$$$$$%%%&&&'''((((((***)))((('''&&&%%%$$$$$$###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%&&&&&&'''((())))))&&&'''(((((('''''')))***''''''''''''((((((((()))%%%%%%%%%&&&'''(((((()))***************)))(((((('''((()))******)))((('''***))))))+++...///---***((()))***)))))))))+++---************+++---///111222444777;;;???BBBDDDEEEEEEGGGHHHHHHFFFGGGJJJMMMRRRQQQPPPPPPPPPPPPQQQRRROOOOOOPPPQQQRRRSSSTTTTTTVVVVVVWWWWWWVVVUUUSSSRRRRRRSSSSSSQQQOOONNNOOOQQQUUUVVVWWWYYYZZZ[[[[[[[[[WWWUUURRRQQQRRRSSSSSSRRRRRRRRRQQQPPPOOOOOOPPPPPPUUUSSSQQQPPPPPPNNNLLLJJJLLLLLLLLLLLLNNNPPPRRRSSS^^^______```aaaccceeefffiiihhhfffdddaaa___]]]\\\WWWUUUQQQNNNLLLLLLLLLMMMUUUWWW[[[___bbbfffkkkooottttttsssrrrrrrsssssstttwwwwwwvvvtttsssqqqpppppprrroookkkeee```\\\YYYXXXUUUQQQJJJDDD@@@===999777444222000000000000///...---,,,***)))***+++---...444111---***((()))***,,,))))))))))))((((((((((((&&&'''((('''&&&%%%&&&((($$$%%%%%%&&&'''((())))))''''''&&&%%%%%%%%%&&&&&&)))))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$(((&&&$$$"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''(((''''''''' ###&&&&&&$$$$$$&&&((($$$$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%$$$%%%&&&((()))111,,,'''%%%&&&(((((('''''''''&&&%%%&&&'''((()))((('''&&&%%%%%%%%%%%%%%%ssslllllljjjkkkooojjjiiieeebbb___]]]]]]\\\\\\[[[ZZZZZZ\\\\\\[[[YYYYYYYYYXXXVVVSSSPPPNNNLLLJJJIIIGGGFFFDDDDDDEEEEEEGGGFFFEEECCCAAA???>>>>>><<<:::777777888999999888555222///---...///......(((((())))))***)))((('''(((''''''''')))***)))((())))))(((''''''((((((((())))))))))))((((((''''''&&&((())))))(((''''''((())))))(((((()))***,,,---&&&''''''((((((''''''&&&''''''((((((((((((''''''&&&'''''''''''''''''''''((('''''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((('''&&&&&&'''''''''&&&&&&'''(((((()))******)))((('''&&&&&&'''(((((('''''''''((((((((())))))&&&''''''((())))))******)))*********))))))((('''((()))*********)))((('''((('''(((***------+++))))))***+++***)))***+++---+++++++++,,,...000222444777999<<<@@@CCCEEEGGGGGGFFFGGGGGGEEECCCCCCEEEHHHLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMNNNOOOPPPQQQRRRRRRTTTTTTUUUTTTSSSRRRPPPOOOMMMMMMMMMKKKIIIHHHJJJKKKOOOPPPRRRSSSUUUVVVVVVWWWSSSQQQOOOOOOPPPRRRRRRQQQSSSRRRRRRQQQQQQRRRRRRSSSSSSQQQOOONNNNNNNNNLLLJJJHHHHHHHHHHHHJJJLLLNNNOOOQQQQQQSSSUUUXXX[[[^^^```ccccccbbbaaa```___^^^]]]ZZZWWWSSSNNNKKKKKKKKKLLLQQQSSSVVVYYY\\\```dddgggjjjkkkkkkmmmnnnpppqqqrrrvvvuuuuuutttsssrrrrrrrrrrrrooojjjeeeaaa___^^^]]]```\\\VVVQQQMMMIIIFFFCCC???<<<999666555333111///---,,,+++******+++---...///---+++)))((()))+++,,,***)))))))))((((((((((((&&&((()))((('''&&&'''(((%%%&&&&&&''''''((((((((((((((((((''''''((())))))'''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''&&&%%%$$$$$$***,,,,,,+++'''$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''(((***'''%%%$$$%%%%%%###!!!'''&&&&&&%%%&&&'''((()))((('''&&&&&&%%%%%%%%%&&&tttlllkkkiiijjjnnnmmmkkkgggccc```^^^\\\\\\]]]\\\[[[[[[\\\[[[ZZZXXXYYYYYYWWWUUUSSSQQQOOONNNKKKJJJHHHFFFEEEEEEEEEFFFFFFFFFEEECCCAAA@@@???>>>;;;999777777888888888777444222///---......---,,,***+++,,,,,,+++))))))***)))((('''((()))***)))(((***)))((('''&&&&&&&&&&&&(((((((((((((((''''''''''''(((******((('''((())))))((((((''''''((())))))&&&''''''((((((''''''&&&((((((''''''''''''(((((())))))((((((((('''''''''&&&&&&&&&''''''((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''((((((((())))))******++++++((($$$$$$&&&((((((&&&''''''((((((((()))))))))((())))))******+++++++++)))))))))))))))((((((''')))******+++***)))(((''''''&&&''')))++++++***(((***+++,,,+++******,,,...------...000333555888999===@@@CCCGGGIIIIIIIIIHHHEEEEEEDDDBBB???>>>???AAAEEEFFFHHHJJJKKKKKKKKKJJJKKKKKKLLLMMMNNNOOOOOOPPPQQQQQQQQQPPPOOOMMMLLLKKKHHHHHHGGGEEECCCCCCEEEGGGIIIJJJLLLNNNPPPQQQRRRRRRQQQOOONNNNNNPPPRRRSSSRRRSSSSSSSSSSSSTTTUUUVVVWWWTTTRRRPPPOOOPPPOOOMMMLLLFFFFFFFFFGGGHHHJJJKKKLLLIIIJJJKKKMMMPPPTTTWWWYYY\\\]]]]]]^^^^^^^^^]]]]]]]]]YYYSSSMMMJJJIIIJJJKKKNNNPPPSSSTTTVVVXXX\\\^^^ccceeegggjjjnnnqqqtttuuussssssssssssrrrrrrrrrqqqooolllgggcccaaaaaacccdddjjjgggccc```]]]YYYUUURRRNNNKKKFFFBBB>>>:::666333111000...---,,,,,,---------,,,+++*********++++++******)))))))))(((((((((''')))***)))((('''((()))'''''''''''''''''''''''')))))))))))))))***+++,,,%%%%%%&&&&&&'''(((((()))(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&%%%$$$"""!!!$$$&&&'''((('''&&&'''(((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&'''%%%!!!'''&&&&&&&&&&&&'''((((((((('''&&&&&&%%%&&&&&&&&&tttlllkkkiiijjjnnnooommmiiieeeaaa^^^\\\[[[\\\[[[ZZZZZZZZZYYYWWWTTTVVVWWWWWWWWWUUURRROOOMMMIIIHHHGGGEEEDDDDDDEEEEEEFFFFFFEEECCCBBB@@@??????:::888777777777888666555555222000/////////---,,,---///000...+++)))***++++++***)))***+++,,,+++***(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''')))******)))((()))))))))((((((''''''&&&&&&&&&''''''(((((((((((('''''')))((('''&&&&&&'''((()))((('''''''''''''''''''''''''''''''''((((((((((((***)))))))))((((((''''''))))))))))))))))))))))))******)))(((''''''''''''((((((((())))))*********+++&&&!!!"""&&&***)))''''''(((((((((((())))))))))))))))))******+++++++++(((((()))))))))(((((('''******+++++++++***)))(((''''''(((***++++++***)))+++,,,---,,,++++++---...000111333555999<<<>>>???CCCEEEIIIKKKLLLKKKIIIGGGCCCBBBAAA???===<<<======???AAADDDFFFHHHHHHGGGGGGHHHIIIJJJJJJLLLLLLMMMNNNMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFEEECCCAAABBBEEEGGGFFFGGGIIILLLNNNPPPQQQQQQQQQPPPOOOPPPSSSUUUVVVVVVUUUUUUUUUVVVXXXYYY[[[\\\ZZZXXXUUUTTTTTTSSSPPPNNNIIIIIIJJJJJJKKKLLLMMMNNNNNNMMMMMMNNNPPPRRRUUUWWWXXXYYYZZZ[[[\\\\\\[[[[[[ZZZVVVPPPKKKHHHHHHIIIKKKOOOPPPQQQRRRRRRSSSUUUXXX]]]___cccgggkkkooorrrsssqqqppppppooonnnmmmmmmllliiieeeaaa]]]]]]___cccfffjjjiiiggggggfffeeebbb```\\\YYYTTTPPPKKKFFFAAA===:::999666333000...---,,,//////......---,,,***************)))))))))(((((((((***+++***)))((()))***)))((((((((('''''''''&&&'''''''''((()))***+++,,,%%%&&&&&&&&&'''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((************&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&$$$###### """$$$&&&''''''((()))''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$%%%'''((((((&&&###!!!&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''uuulllkkkhhhjjjnnnpppnnnjjjeeeaaa^^^\\\[[[ZZZYYYXXXXXXXXXVVVRRRPPPQQQSSSVVVWWWVVVRRRMMMIIIGGGFFFEEEDDDCCCCCCDDDDDDFFFFFFEEEDDDBBBAAA@@@@@@:::999777777888777666444666444222111111000...---......---+++((('''&&&''',,,***)))***++++++***)))&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((***++++++***))))))***++++++++++++***))))))((('''((((((((((((((((((''')))((('''&&&&&&'''((()))$$$$$$%%%&&&''''''(((((())))))((((((((('''''''''*********)))((((((''''''((((((((((((((((((((((((+++***)))((((((((((((((('''((((((((((((((())))))((($$$ """(((,,,+++)))(((((((((((()))))))))***(((((())))))))))))))))))(((((())))))))))))(((((()))***+++,,,,,,+++***)))((()))+++,,,,,,,,,,,,,,,+++,,,------,,,---///111444555888;;;???BBBDDDEEEGGGIIIKKKLLLLLLIIIEEECCC@@@???===<<<<<<=========<<<>>>AAACCCEEEEEEEEEDDDFFFFFFGGGHHHIIIJJJKKKKKKIIIIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCDDDGGGIIIFFFHHHJJJLLLNNNPPPQQQRRRSSSRRRQQQRRRUUUXXXZZZZZZYYYYYYZZZ[[[]]]___```aaaaaa^^^\\\ZZZXXXVVVSSSQQQOOOPPPPPPPPPPPPPPPPPPPPPQQQPPPOOOOOOPPPSSSVVVXXXXXXYYYZZZ[[[[[[ZZZYYYXXXUUURRRNNNJJJIIIJJJLLLMMMOOOPPPQQQPPPOOOOOOQQQRRRVVVXXX\\\```dddgggiiijjjnnnmmmllljjjhhhgggeeeeeeaaa]]]YYYVVVVVVZZZ___bbbddddddeeegggjjjlllkkkjjjfffccc```]]]YYYUUUPPPLLLEEECCC???:::555000---+++------.........---,,,+++************)))))))))))))))***+++***)))((()))+++)))))))))(((''''''&&&&&&%%%%%%%%%%%%&&&'''))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&******)))))))))(((&&&%%%''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''(((uuulllkkkiiikkkoooooommmiiieeeaaa^^^\\\[[[YYYXXXXXXWWWVVVTTTOOOLLLMMMPPPSSSUUUSSSOOOKKKGGGFFFEEEDDDCCCBBBCCCCCCDDDFFFFFFEEEDDDCCCBBBAAA@@@;;;999888888999888666444777555333222222111///---000...+++*********)))'''***)))(((((())))))((('''&&&&&&&&&&&&'''((()))***((((((((())))))))))))))))))***,,,,,,***)))***+++((()))))))))(((((('''&&&'''(((((())))))(((((('''((((((''''''''''''((((((######$$$%%%&&&'''((())))))))))))(((((('''''''''******))))))((((((''''''((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((('''%%%###%%%))),,,+++***((((((((()))))))))******((((((((((((((((((((((((((())))))************)))((()))+++,,,------,,,,,,)))+++.........------...,,,...///000000111333555888:::===AAADDDGGGIIIJJJJJJKKKKKKKKKIIIEEEAAA???>>><<<::::::;;;=========:::;;;>>>@@@AAABBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHFFFEEEEEEDDDDDDEEEEEEFFFCCCEEEGGGGGGGGGIIIKKKMMMKKKMMMOOOQQQSSSTTTUUUUUUWWWVVVUUUVVVYYY\\\^^^^^^___``````bbbccceeeggghhhgggeeebbb```^^^]]]ZZZWWWXXXXXXXXXXXXWWWVVVUUUTTTOOONNNMMMNNNPPPSSSWWWYYYYYYZZZ\\\]]]\\\[[[YYYWWWTTTRRRPPPNNNNNNOOOQQQRRROOOPPPPPPOOOMMMMMMNNNOOOTTTVVVZZZ^^^bbbdddffffffkkkjjjhhhfffcccaaa___^^^[[[XXXTTTQQQQQQTTTXXX[[[]]]]]]___dddjjjnnnpppqqqmmmkkkiiihhhfffccc___\\\RRROOOKKKEEE>>>888333000++++++,,,---............++++++*********)))))))))(((***+++***)))((()))***)))))))))(((((('''''''''%%%%%%$$$%%%%%%&&&'''(((***))))))(((''''''&&&&&&'''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((((('''&&&%%%%%%&&&(((((('''%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&$$$###$$$&&&)))%%%&&&''''''(((((('''''''''''''''&&&''''''((()))tttlllkkkiiilllqqqnnnlllhhhddd```^^^\\\\\\ZZZYYYXXXXXXVVVSSSNNNKKKMMMMMMNNNNNNNNNLLLJJJHHHFFFFFFDDDCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCBBBAAAAAA;;;:::999::::::999666444666555333222222000...+++///***&&&(((---///---******)))(((((())))))(((&&&(((((((((''''''((()))))))))))))))*********++++++)))+++,,,,,,+++******+++$$$%%%%%%&&&&&&%%%$$$###(((((())))))))))))((((((''''''((((((((((((''''''%%%%%%&&&&&&''''''((((((((((((((((((((()))))))))((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))***+++,,,,,,))))))))))))))))))))))))'''((()))*********)))((((((((()))))))))*********(((((((((((((((((((((((())))))***+++++++++++++++'''(((***,,,............))),,,//////...---...//////000222333444666999;;;<<<>>>AAAEEEIIIKKKLLLMMMLLLLLLKKKIIIEEEBBB>>><<<===:::888888:::;;;;;;:::999:::;;;<<<===>>>????????????@@@AAABBBCCCDDDDDDDDDCCCCCCCCCCCCEEEFFFGGGEEEHHHLLLNNNPPPQQQSSSTTTVVVWWWYYYZZZ\\\]]]]]]]]]___]]]]]]^^^aaadddeeeeeegggggghhhiiikkkmmmnnnooonnnllljjjiiihhhgggeeecccddddddcccbbb```^^^\\\ZZZSSSRRRQQQPPPQQQTTTXXXZZZYYY[[[]]]^^^___]]][[[ZZZXXXWWWVVVVVVVVVVVVWWWWWWSSSSSSSSSQQQOOONNNOOOQQQSSSVVVZZZ^^^bbbeeeffffffffffffdddcccaaa___]]]]]]YYYVVVRRROOONNNPPPSSSUUUWWWWWWYYY^^^eeekkkoooqqqqqqqqqpppppppppnnnjjjgggaaa^^^ZZZTTTNNNGGGBBB???333333222111000///......+++++++++*********))))))((()))******(((((()))***)))))))))((((((((((((((((((''''''&&&''''''(((((())))))))))))))))))(((((('''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%!!!&&&((((((&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((((((((('''&&&%%%$$$%%%&&&%%%$$$$$$''')))%%%&&&'''((((((((('''&&&'''''''''''''''((())))))tttlllkkkjjjlllrrrmmmkkkgggccc```^^^\\\\\\[[[ZZZYYYYYYWWWTTTNNNJJJNNNMMMKKKIIIIIIIIIIIIJJJGGGFFFEEEDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBAAA<<<;;;:::;;;;;;999666444555444222111111///,,,***((("""!!!)))...,,,(((---+++******++++++***(((+++***)))(((((('''((((((''''''(((((())))))******)))+++---,,,+++***+++,,,%%%&&&'''(((((((((&&&&&&(((((())))))))))))((((((&&&'''((())))))((('''&&&((((((((((((((('''''''''&&&&&&'''((()))***++++++'''''''''(((((((((((((((************************(((((())))))***+++------++++++******************(((+++------+++((('''&&&))))))))))))************)))))))))((((((((((((((()))***+++,,,,,,,,,,,,,,,&&&(((***,,,.../////////(((+++//////---,,,---///111333555666777:::===@@@???AAADDDHHHKKKMMMNNNOOONNNMMMKKKGGGDDD@@@===;;;===:::666666888999888777999999999999:::;;;===>>><<<<<<===>>>???@@@AAAAAABBBBBBBBBBBBCCCEEEGGGHHHIIIMMMRRRVVVWWWXXXZZZ[[[```aaabbbccceeeeeeffffffgggeeedddeeehhhkkkllllllmmmmmmmmmnnnpppqqqssstttsssrrrppppppqqqqqqpppnnnmmmmmmlllkkkhhheeebbbaaa]]][[[XXXVVVUUUWWWYYY[[[YYY[[[]]]``````___^^^]]]\\\\\\\\\\\\\\\[[[[[[ZZZWWWXXXWWWUUUSSSRRRSSSTTTNNNQQQUUUZZZ^^^aaabbbcccdddcccbbbaaa```___^^^]]]ZZZWWWSSSOOONNNOOOQQQSSSSSSSSSTTTYYY```gggkkkmmmttttttttttttuuussspppmmmllljjjgggbbb[[[UUUQQQNNN@@@>>>:::666222///---,,,+++++++++************)))''')))***)))((('''((()))(((((((((((())))))))))))+++***)))))))))))))))***(((((())))))******++++++'''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((+++)))'''&&&%%%&&&((()))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''&&&%%%$$$###"""&&&%%%###%%%''''''%%%###$$$$$$%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((((()))))))))(((&&&%%%###&&&(((((('''&&&(((***%%%%%%'''((((((((('''&&&'''''''''''''''((())))))xxxooommmllljjjjjjmmmkkkhhhdddaaa___^^^]]][[[ZZZXXXXXXWWWUUUQQQOOOKKKLLLMMMMMMMMMLLLKKKJJJEEEDDDCCCBBBCCCDDDFFFHHHEEEEEEDDDDDDCCCCCCBBBBBB@@@>>>;;;:::::::::888777555333111000///...,,,***///---,,,***))))))******,,,+++***))))))***+++,,,******)))(((((()))***+++(((((())))))))))))(((((((((''')))///111---))))))'''&&&%%%%%%&&&'''((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''((()))******+++***'''%%%%%%'''((('''%%%(((((((((((((((((((((((()))((((((''''''''''''((((((((()))***************+++++++++******(((''''''---+++***,,,......***'''))))))))))))))))))))))))************************)))************+++++++++---------,,,,,,,,,,,,+++***,,,------,,,---///111111444777:::<<<>>>AAACCCFFFHHHJJJMMMNNNNNNMMMLLLNNNLLLHHHCCC@@@>>>>>>>>>999999999999:::;;;<<<===;;;:::999999999;;;<<<======<<<::::::;;;===@@@BBBEEEEEEEEEFFFGGGIIIJJJKKKNNNPPPTTTXXX\\\^^^___```bbbdddfffhhhiiihhhgggfffnnnnnnnnnnnnnnnnnnnnnnnnnnnoooqqqsssuuuvvvwwwwwwzzzxxxwwwwwwxxxxxxwwwuuuyyyyyyxxxwwwtttpppllljjjgggddd```\\\ZZZYYYZZZ[[[\\\^^^aaabbb```___^^^^^^___```bbbcccdddcccaaa```aaa^^^ZZZXXXXXXWWWVVVUUUPPPSSSVVVWWWWWWWWW[[[^^^___```aaabbbbbbaaa```___\\\ZZZWWWSSSQQQPPPPPPPPPNNNPPPRRRTTTYYYaaaiiiooorrruuuwwwxxxvvvuuuttttttrrrrrrqqqoookkkddd^^^[[[QQQLLLDDD===888666444222...,,,+++,,,------,,,******)))(((((((((***+++,,,,,,+++)))((((((((()))***&&&!!!!!!&&&&&&%%%&&&'''((())))))((('''&&&'''(((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((('''((((((((())))))))))))(((((('''''''''&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&&&&&&&(((***'''%%%###$$$(((***)))'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''')))'''%%%%%%''')))***)))((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''xxxooommmlllkkkkkkmmmkkkhhhdddaaa___^^^]]]___]]][[[YYYWWWTTTPPPLLLLLLMMMMMMMMMLLLJJJHHHGGGFFFEEEDDDCCCDDDEEEGGGHHHFFFEEEEEEDDDDDDCCCCCCBBB@@@>>><<<:::::::::999777444333111111111111///...000///......------------++++++***))))))***++++++++++++***))))))***+++,,,(((((())))))))))))((((((***(((+++111222///++++++(((''''''&&&'''((()))***(((((((((''''''(((((((((((((((((((((((((((((((((''''''(((((())))))******)))'''%%%%%%''')))(((&&&(((((((((((((((((((((((())))))((((((((())))))***((())))))***************++++++++++++***)))((('''))))))((()))***)))'''%%%************************************************((((((((()))))))))******+++++++++++++++++++++++++++,,,---------...111444555888<<<>>>@@@BBBDDDFFFHHHIIIKKKMMMNNNMMMLLLKKKLLLJJJFFFBBB???>>>======::::::::::::;;;<<<===>>>;;;;;;:::999::::::;;;<<<>>>>>>======>>>AAACCCDDDHHHHHHHHHIIIJJJLLLMMMNNNQQQSSSVVVZZZ^^^```bbbbbbdddeeegggiiijjjkkkkkkkkkmmmmmmnnnnnnooooooppppppqqqrrrsssuuuvvvwwwwwwxxx|||{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{yyyuuurrrppppppmmmjjjfffdddcccccccccccceeehhhiiihhhgggggggggjjjkkkmmmnnnooonnnmmmlllfffddd```^^^\\\[[[ZZZXXXUUUWWWXXXVVVTTTRRRTTTUUUZZZ[[[]]]___aaabbbbbbbbb___^^^\\\ZZZVVVTTTQQQPPPMMMNNNOOOQQQTTTZZZaaafffnnnrrrvvvxxxyyyxxxxxxxxxvvvvvvwwwvvvrrrnnniiifffaaa[[[RRRIIIBBB<<<777444111///------......---,,,******)))((((((((())))))+++***)))((('''(((((()))(((%%%###$$$''')))(((''''''(((((((((((((((((('''((((((((((((((((((''''''))))))))))))((((((((((((%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&&&&&&&(((***)))'''%%%&&&((())))))'''''''''&&&&&&%%%$$$###"""&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''((((((((()))++++++)))'''(((((((((((((((((((((((('''''''''''''''(((((()))xxxooommmmmmlllmmmmmmkkkhhheeebbb```^^^^^^___]]][[[ZZZXXXUUUQQQNNNTTTTTTSSSRRRPPPNNNLLLJJJGGGGGGFFFEEEEEEFFFHHHIIIFFFFFFFFFEEEDDDCCCCCCCCCAAA>>><<<;;;;;;:::999888444333111222333333222111+++,,,,,,,,,,,,,,,++++++++++++***))))))***++++++,,,,,,++++++***++++++,,,(((((())))))))))))(((((((((&&&&&&++++++'''###"""(((''''''''''''(((((()))((((((((((((((((((((((((************************(((((((((((()))))))))))))))'''&&&&&&((()))((('''(((((((((((((((((((((((())))))))))))******+++,,,((()))******++++++******++++++++++++***)))((((((***+++,,,,,,+++*********************************************************))))))*********+++++++++************************,,,,,,------...111555888;;;>>>AAACCCEEEFFFHHHJJJJJJKKKLLLMMMMMMLLLKKKJJJHHHGGGDDD@@@>>>===<<<<<<;;;;;;;;;;;;<<<===>>>???===<<<<<<<<<<<<===>>>>>>AAAAAABBBDDDEEEGGGHHHIIIMMMMMMMMMNNNOOOPPPQQQRRRTTTVVVYYY\\\```bbbdddeeeffffffggghhhjjjkkkmmmnnnjjjjjjkkklllmmmnnnnnnooopppqqqrrrssstttuuuvvvvvvzzzzzzzzzzzzzzz{{{{{{|||zzz{{{}}}~~~}}}{{{xxxwwwwwwuuurrrooommmlllkkkkkkjjjmmmoooppppppooopppqqqoooqqqrrrtttuuuuuuttttttpppmmmiiifffeeeccc```^^^YYYZZZYYYWWWSSSPPPPPPPPPTTTVVVXXX[[[^^^```bbbbbbbbbccccccbbb^^^YYYTTTQQQNNNNNNNNNNNNPPPTTTYYY^^^hhhmmmtttyyy{{{|||||||||yyyzzz{{{|||zzzwwwtttrrrooojjjbbbZZZRRRIIIBBB===777444000......///...---++++++++++++***)))((((((***)))((((((''''''(((((('''((()))***+++***)))((()))((((((''''''(((((())))))))))))(((((('''''''''(((((((((((())))))))))))''''''&&&%%%&&&''')))***((('''&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&&&&&&&(((***+++)))''''''((()))(((''''''''''''&&&$$$###!!! &&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''((()))***,,,---,,,(((%%%(((((((((((((((((((((((())))))(((((())))))***+++xxxooonnnnnnnnnnnnmmmkkkhhheeebbb```______\\\[[[[[[[[[[[[ZZZWWWTTTVVVVVVVVVUUUTTTQQQOOOMMMHHHHHHGGGGGGGGGHHHHHHIIIGGGGGGFFFEEEDDDCCCCCCBBB@@@>>><<<;;;;;;:::999777555333222222222222111000((()))+++,,,,,,+++***)))+++******************+++,,,+++++++++************(((((())))))))))))(((((()))%%%$$$'''&&& '''&&&&&&&&&&&&'''''''''((((((((())))))(((((((((************************))))))))))))(((((((((((()))(((''''''((()))))))))))))))))))))))))))))))))((((((((()))***+++,,,---))))))***++++++++++++***++++++++++++******)))(((***,,,///...+++)))+++---************************************************,,,,,,,,,---------......*********+++++++++,,,,,,---...///000111444999===AAACCCFFFGGGHHHHHHJJJLLLKKKKKKLLLLLLKKKJJJHHHHHHEEECCCAAA???===<<<<<<<<<<<<<<<<<<======???@@@AAA???@@@@@@AAACCCDDDEEEFFFFFFHHHJJJLLLNNNOOOOOOOOORRRRRRRRRRRRSSSTTTUUUUUUWWWXXXZZZ]]]___bbbddddddfffeeedddddddddfffhhhjjjeeeeeeeeefffffffffffffffgggggghhhjjjlllnnnpppqqqqqqrrrrrrrrrrrrsssvvvwwwvvvxxx{{{~~~~~~}}}{{{zzzyyyxxxvvvtttrrrppppppooooooppprrrsssssstttvvvxxxssstttvvvxxxyyyzzzzzzzzzyyyvvvssspppnnnlllhhhfff^^^^^^]]]ZZZXXXVVVTTTTTTRRRSSSUUUWWWZZZ\\\^^^^^^aaacccfffgggddd^^^XXXTTTPPPPPPPPPOOOPPPRRRWWW[[[dddjjjrrrxxx|||}}}}}}~~~{{{|||}}}~~~~~~|||zzzxxxtttqqqlllfff```XXXPPPKKKAAA===777222000///---,,,------.........,,,+++)))*********)))))))))))))))''')))******)))''''''(((***)))(((''''''((()))*********))))))((('''''''''''''''(((((())))))******)))((('''&&&''')))***,,,)))(((&&&%%%$$$%%%&&&'''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&&&&&&&(((***,,,+++***))))))((((((((('''''''''&&&%%%$$$###"""%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''***))))))++++++***'''%%%(((((((((((((((((((((((())))))(((((())))))***+++yyyooonnnnnnnnnooommmkkkhhheeebbbaaa``````]]]\\\\\\\\\]]]\\\YYYWWWRRRRRRRRRRRRQQQOOONNNLLLIIIIIIHHHHHHHHHHHHHHHIIIGGGGGGFFFEEEDDDCCCBBBBBB@@@>>>;;;:::::::::888777555333111111111000...,,,,,,---...//////...------*********++++++************************))))))((((((((())))))))))))((((((---)))(((******'''$$$%%%((())))))))))))((((((((((((((()))******)))(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***+++************************'''''''''((()))***+++,,,))))))***+++++++++++++++***++++++++++++******)))''')))+++***'''&&&(((+++************************************************,,,------------.........++++++,,,------.../////////111222444666999>>>AAADDDFFFHHHIIIIIIIIIJJJKKKJJJJJJJJJIIIHHHFFFEEEEEEBBBAAA@@@???>>>===============>>>???@@@BBBDDDEEEEEEFFFHHHJJJMMMOOOPPPQQQNNNPPPSSSUUUVVVWWWVVVVVVWWWWWWWWWVVVWWWWWWXXXXXXXXXYYYZZZ[[[]]]___aaaaaacccbbb___]]]\\\]]]___```^^^^^^]]]\\\[[[ZZZZZZYYYXXXYYYZZZ\\\```cccfffhhhfffgggiiiiiiiiijjjnnnrrrtttvvvzzz~~~}}}{{{{{{{{{zzzyyyxxxwwwvvvuuussstttuuuuuuvvvwwwzzz}}}{{{|||}}}}}}zzzxxxwwwtttqqqnnnjjjhhhfffdddbbb```^^^\\\VVVVVVVVVWWWWWWXXXYYYYYY^^^aaaeeegggeee```[[[WWWPPPQQQQQQPPPPPPRRRVVVYYY```fffnnnuuuyyy{{{||||||}}}~~~~~~|||{{{vvvtttqqqnnnjjjccc\\\WWWOOOIIIBBB;;;666222///---------...///...---,,,+++,,,,,,,,,,,,++++++******)))******(((''''''(((******)))(((''''''((()))*********))))))((((((((((((''''''(((((())))))******%%%%%%$$$$$$$$$%%%'''''')))((('''&&&&&&''''''(((&&&'''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$###%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&&&&&&&(((***,,,,,,+++***((((((((((((%%%&&&'''''''''''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''+++)))''''''(((((('''&&&))))))))))))))))))))))))((((((''''''(((((()))***zzzooonnnmmmnnnooommmkkkhhheeecccaaaaaa```aaa```___^^^^^^\\\YYYVVVSSSTTTTTTTTTSSSQQQPPPOOOIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@???<<<:::999999888777666555333111//////...,,,***,,,,,,---------,,,,,,+++)))***++++++++++++***)))***************)))((('''(((((())))))))))))((((((***&&&&&&***---,,,,,,...+++,,,,,,,,,,,,++++++***((((((************(((((((((((((((((((((((((((((((((((((((((())))))))))))((()))***)))((()))+++---************************((((((((((((((()))***+++)))***++++++,,,+++++++++***+++++++++++++++******)))*********))))))+++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,---...000111222222222444777999;;;>>>AAADDDFFFGGGIIIIIIHHHHHHHHHIIIGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@@@@@@@@@@?????????@@@@@@AAACCCFFFHHHJJJKKKLLLNNNQQQTTTWWWYYYZZZ[[[XXXYYY[[[]]]^^^^^^^^^]]]]]]\\\[[[[[[[[[[[[[[[\\\ZZZZZZZZZZZZ[[[\\\]]]]]]^^^]]]ZZZWWWVVVUUUVVVVVVWWWVVVUUUTTTRRRPPPOOOOOOMMMMMMNNNQQQTTTXXX[[[]]]]]]```bbbbbbaaadddiiinnnsssvvvzzz~~~|||{{{|||}}}~~~~~~|||{{{wwwwwwxxxwwwwwwzzz}}}~~~}}}{{{xxxvvvyyyvvvssspppnnnllliiifff```___^^^\\\ZZZYYYYYYYYY\\\^^^bbbdddccc```[[[XXXOOOPPPPPPOOOOOOPPPSSSVVV[[[aaaiiipppuuuwwwyyyzzz~~~zzzyyywwwuuuqqqllleee```^^^XXXPPPHHHBBB<<<777444............---,,,+++***,,,------------,,,++++++,,,+++***))))))+++,,,,,,***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((((((((((((&&&&&&&&&'''''''''''''''))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''%%%$$$######%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&&&&&&&(((***+++,,,,,,***((('''((()))%%%&&&'''(((((())))))((($$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''+++(((&&&%%%&&&(((((('''))))))))))))))))))))))))''''''&&&&&&''''''((())){{{pppmmmmmmmmmooommmkkkhhheeecccbbbaaaaaabbbaaa```______^^^ZZZXXXYYYYYYYYYXXXVVVTTTRRRPPPIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFEEECCCBBB@@@??????===;;;999777777777666444333111////////////---+++,,,,,,+++***)))))))))))))))***++++++++++++***)))++++++,,,,,,+++)))((('''(((((())))))))))))(((((('''######'''******+++...+++,,,,,,---,,,+++***)))'''(((***++++++***((('''((((((((((((((((((((((((''''''(((((())))))******''')))******))))))+++...++++++++++++++++++++++++******)))))))))******+++)))***++++++,,,,,,++++++***++++++,,,,,,++++++***---,,,******,,,---...---++++++++++++++++++++++++************************************++++++++++++,,,,,,...///000222333333444777<<<>>>@@@BBBDDDFFFGGGIIIJJJJJJHHHGGGGGGHHHDDDCCCBBBAAA@@@@@@??????@@@@@@AAAAAABBBBBBAAAAAADDDDDDFFFIIILLLOOORRRTTTUUUVVVYYY[[[^^^______```aaabbbbbbcccddddddccccccbbbaaa``````____________]]]\\\ZZZYYYYYYYYYZZZZZZYYYXXXVVVTTTSSSRRRRRRRRRQQQPPPOOONNNMMMKKKKKKJJJIIIIIIIIIJJJMMMPPPSSSUUUVVVYYY\\\\\\[[[^^^eeekkkpppsssxxx{{{|||{{{xxxvvvxxxyyy|||~~~~~~}}}|||xxxxxxxxxwwwvvvyyy}}}~~~||||||zzzzzzyyyvvvssslllkkkhhhdddbbb```___^^^]]]___``````___]]]ZZZXXXQQQQQQQQQPPPNNNOOOQQQSSSUUUZZZbbbjjjoootttwwwzzz}}}}}}~~~}}}|||{{{yyyuuuppplllkkkfff___WWWQQQJJJDDD@@@666555333000...,,,++++++,,,,,,---------,,,+++***,,,***)))+++...///---+++)))))))))******)))))))))((((((((()))******++++++))))))))))))((((((((((((((()))***+++***)))'''%%%"""###&&&'''((((((((('''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&&&&&&&(((***)))++++++)))'''&&&(((***&&&&&&''''''((('''''''''%%%&&&'''((())))))))))))'''''''''''''''''''''''''''''''''''''''(((((()))''''''&&&&&&&&&&&&'''''')))''''''((()))***)))((())))))))))))))))))))))))''''''&&&&&&''''''((()))|||pppmmmmmmmmmnnnmmmkkkhhhfffcccbbbaaaaaa___^^^^^^___aaa```^^^\\\YYYYYYXXXVVVTTTQQQNNNLLLHHHIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDCCCAAA@@@???>>><<<:::888777777666555333111000//////000000///---111000...,,,++++++,,,,,,)))***+++,,,,,,+++***))),,,,,,------,,,+++)))((((((((())))))))))))((((((+++&&&$$$''')))'''(((***((()))*********((('''&&&''')))***++++++***)))'''((((((((((((((((((((((((&&&''''''((()))******+++''')))+++***)))))),,,///++++++++++++++++++++++++,,,,,,++++++***+++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,,,,+++++++++(((%%%&&&))),,,+++***++++++++++++++++++++++++************************++++++,,,,,,,,,---------+++,,,---///000222333444666999>>>BBBCCCDDDEEEFFFHHHJJJKKKJJJHHHGGGGGGHHHBBBAAA@@@???>>>>>>>>>>>>@@@AAABBBCCCCCCCCCCCCCCCGGGHHHJJJMMMPPPTTTWWWYYY[[[\\\^^^```aaaaaaaaa```ggggggfffffffffgggggggggeeeeeedddcccbbbbbbbbbbbb___]]][[[YYYXXXXXXXXXYYYVVVUUUTTTSSSRRRRRRRRRRRRMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIJJJMMMOOOQQQRRRUUUXXXXXXWWWZZZbbbhhhmmmppptttwwwxxxvvvsssqqqppprrruuuxxxzzzyyyxxxwwwwwwwwwvvvttttttvvv{{{~~~~~~uuusssoookkkhhhfffdddddd`````````^^^]]]ZZZXXXWWWUUUUUUTTTRRRPPPOOOPPPRRRQQQVVV^^^ffflllrrrwww{{{xxxyyy{{{}}}~~~~~~}}}yyyvvvrrrnnnhhhbbb\\\UUUNNNJJJ???===999444111...---,,,++++++,,,---,,,+++***))))))'''''',,,111111,,,'''((()))***++++++***)))(((''''''((()))***+++,,,,,,******))))))((((((''''''%%%'''((()))(((%%%""" !!!$$$''')))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&&&&&&&(((***(((***+++)))&&&&&&(((***''''''''''''&&&%%%%%%$$$'''''')))***++++++++++++(((((((((((((((((((((((('''''''''''''''((())))))'''''''''&&&&&&'''''''''''''''(((+++---,,,***'''))))))))))))))))))))))))'''''''''''''''((())))))sssooommmmmmmmmlllkkkiiifffcccaaa___^^^___```aaacccdddaaa\\\XXXYYYXXXVVVTTTRRRPPPOOONNNGGGFFFFFFHHHIIIIIIGGGDDDHHHHHHFFFEEECCCAAA@@@???:::888777666777666555333222111111000000000000000000111333222000/////////---...000...***)))***,,,+++++++++++++++***)))(((++++++******))))))((((((******))))))((((((''''''))))))***)))''''''(((***+++***)))(((((()))******))))))(((((((((((())))))))))))))))))))))))))))))333000***&&&%%%(((+++...'''((()))******+++******+++++++++***++++++,,,,,,)))))))))***++++++,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,,,,++++++/////////...---,,,+++***++++++******++++++,,,---(((***,,,---------...///---///111222444666999<<<@@@BBBCCCEEEFFFFFFFFFEEEKKKIIIEEEBBBAAAAAAAAA@@@???@@@@@@???>>>>>>@@@AAABBBBBBCCCDDDFFFGGGHHHHHHKKKLLLOOORRRVVVYYY\\\]]]___bbbddddddcccbbbbbbcccfffdddcccbbbbbbccceeefffdddeeefffgggggggggggggggfffbbb]]][[[\\\]]]\\\ZZZ[[[YYYWWWTTTRRRPPPOOOOOOSSSQQQNNNMMMNNNPPPQQQPPPLLLLLLLLLMMMNNNPPPQQQRRRSSSSSSTTTVVVZZZ]]]aaacccgggjjjnnnrrrsssqqqooollljjjlllnnnppprrrsssttttttuuutttrrrrrrsssvvvyyy{{{}}}||||||}}}}}}~~~~~~|||xxxtttssstttsssnnniiihhheeeaaa___^^^]]][[[ZZZ[[[WWWSSSOOOMMMNNNPPPRRRTTTVVVZZZ^^^cccjjjrrrwwwyyy{{{~~~}}}|||}}}~~~|||{{{yyyvvvrrrnnniiiccc]]]YYYMMMIIICCC>>>999555000---,,,***)))***,,,......---.........---------,,,,,,++++++++++++******)))))))))************+++++++++))))))(((((((((((())))))((((((((((((''''''''''''$$$%%%&&&'''((('''&&&%%%&&&''''''((()))((((((((())))))))))))((((((((((((''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&((($$$$$$'''(((%%%$$$%%%%%%%%%''''''''''''%%%%%%'''''''''((((((((())))))***((('''(((***+++)))&&&))))))((((((''''''&&&&&&'''(((***+++,,,,,,,,,+++)))((('''&&&&&&'''((()))'''''''''''''''((()))***((((((''''''''''''(((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))''''''''''''(((***++++++tttpppooonnnnnnnnnmmmkkkhhheeebbb___^^^^^^___```bbbccc```\\\XXXYYYXXXVVVTTTRRRPPPOOONNNEEEEEEEEEGGGIIIJJJHHHGGGHHHGGGFFFDDDCCCAAA@@@???:::888777666777666555333111111000////////////000222444666666222...,,,+++***,,,---+++)))''')))***+++++++++++++++***))))))*********))))))(((((((((+++*********))))))))))))((()))***)))))))))+++---+++***)))(((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))---+++)))((('''((()))*********))))))((('''&&&&&&++++++*********+++,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,'''((()))***+++++++++++++++++++++***++++++,,,---***,,,---...------...000///111333555666888<<<>>>BBBCCCEEEFFFHHHHHHHHHHHHIIIGGGCCCAAA@@@@@@@@@@@@>>>@@@AAA@@@@@@@@@BBBDDDEEEEEEGGGHHHJJJKKKLLLMMMPPPQQQTTTWWWZZZ\\\^^^^^^aaaccceeefffdddccccccddddddcccaaa```aaabbbdddfffaaaaaabbbdddeeeggghhhiiigggdddaaa```aaabbb```___```___\\\YYYXXXXXXYYYZZZZZZXXXUUUTTTTTTUUUTTTSSSQQQPPPPPPPPPQQQRRRSSSSSSUUUVVVXXXZZZ]]]aaaccceeejjjlllnnnoooooonnnkkkjjjllllllmmmmmmnnnoooppppppsssrrrpppoooppprrruuuvvvzzzyyyyyyzzzzzz{{{||||||{{{|||}}}~~~}}}~~~yyyuuummmiiieeebbb```___^^^]]]]]]ZZZVVVRRROOONNNOOOPPPSSSTTTWWWZZZ^^^eeemmmrrrwwwzzz}}}}}}||||||~~~}}}zzzwwwtttqqqmmmhhhccc___VVVRRRLLLFFFAAA;;;555111000...,,,,,,---------,,,------,,,,,,,,,+++++++++++++++++++++*********))))))************+++++++++))))))(((((((((((())))))((((((((((((''''''''''''%%%&&&&&&'''''''''''''''&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((((((...'''$$$)))---+++'''%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''***((('''(((***+++)))&&&((((((((((((((('''''''''$$$%%%'''((())))))(((((())))))(((((((((((()))))))))(((((((((((())))))***((((((''''''''''''(((((()))(((''''''''''''((()))))))))))))))************((((((((((((((()))***+++uuuqqqpppoooooopppooommmjjjfffbbb___]]]]]]]]]___aaaaaa___[[[XXXYYYXXXVVVTTTRRRPPPOOONNNFFFFFFFFFHHHJJJKKKJJJIIIGGGGGGFFFDDDBBBAAA@@@???:::888777666777666555333111000//////......//////000333777777444///,,,***)))+++,,,+++))))))***+++***++++++++++++***))))))))))))))))))((((((((((((++++++++++++************''')))************---///******)))))))))******+++***))))))(((((())))))***))))))))))))))))))))))))((()))***++++++***)))(((++++++***)))((((((((((((***************+++,,,,,,------,,,++++++***))))))*********++++++++++++,,,&&&''')))***,,,,,,------))))))***+++,,,,,,,,,,,,+++++++++++++++,,,------+++---//////......///111111444777999:::<<>>>>>???@@@>>>@@@BBBBBBCCCCCCFFFGGGJJJKKKLLLNNNPPPQQQSSSSSSUUUWWWZZZ]]]_________^^^aaaccceeeeeedddcccbbbcccbbbaaa```___```aaadddeeebbbbbbbbbcccdddgggiiijjjhhhggghhhjjjlllnnnmmmlllkkkhhhdddbbbbbbdddhhhkkkllljjjgggeeedddbbb```]]][[[ZZZYYYYYYXXXXXXXXXXXXYYY[[[]]]```cccfffggghhhmmmmmmmmmmmmllllllkkkjjjiiiiiihhhiiijjjkkkmmmnnnsssrrrqqqqqqqqqrrrtttuuuxxxxxxxxxxxxxxxxxxyyyyyywwwwwwxxxzzz}}}|||tttpppjjjfffdddcccbbbaaa```^^^[[[WWWSSSPPPOOONNNSSSTTTTTTVVVYYY```hhhnnntttwww{{{|||{{{||||||zzzxxxuuusssooojjjgggaaa]]]XXXRRRLLLDDD===888555333///------,,,+++***+++++++++************)))++++++++++++************)))************+++++++++***))))))(((((())))))***(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&'''(((((()))((( ###******%%%"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''')))(((((()))******)))''''''''''''((((((((((((((('''((()))***++++++******))))))************))))))+++******))))))))))))***)))((((((''''''(((((())))))((((((''''''(((((()))************++++++++++++))))))((((((((())))))***tttqqqooooooooopppooommmjjjfffbbb^^^\\\[[[[[[]]]___```^^^[[[XXXYYYXXXVVVTTTRRRPPPOOONNNJJJIIIIIIJJJKKKLLLKKKIIIGGGFFFEEEDDDBBBAAA@@@???:::888777666777666555333000000///...............,,,///222333222000......+++,,,,,,,,,,,,,,,,,,---******+++++++++******)))((((((((((((((((((((((((************************((()))******))))))+++---******************++++++***))))))))))))))))))***))))))))))))))))))))))))(((***+++---------+++***++++++******+++---///000***)))))))))***+++,,,---------,,,,,,++++++++++++))))))*********+++++++++'''((()))***++++++,,,,,,,,,,,,------,,,++++++***,,,++++++++++++,,,------,,,---///.........000111555777;;;===>>>@@@CCCEEEFFFFFFGGGGGGFFFFFFFFFEEEAAA@@@???===<<<<<<>>>@@@???AAADDDFFFGGGHHHJJJLLLOOOPPPRRRTTTVVVWWWYYYZZZYYYZZZ]]]___```___]]]\\\]]]___aaabbb```_________``````___^^^___```bbbccceeedddddddddfffiiilllnnnnnnqqquuu{{{{{{yyyyyy}}}~~~{{{vvvssslllkkkiiihhhfffeeeeeeeeedddfffiiilllnnnppppppppprrrpppnnnlllkkkkkklllmmmiiihhhhhhiiikkknnnrrrtttuuuuuutttuuuuuuvvvvvvwwwxxxxxxxxxyyyyyyyyyxxxxxxtttssstttuuuxxx|||zzzvvvoookkkhhhgggfffeeedddcccaaa^^^YYYUUUQQQOOOTTTTTTSSSTTTWWW]]]ffflllpppuuuzzz|||{{{|||~~~}}}{{{yyywwwtttooolllfffddd___[[[UUUNNNGGGAAA999666111...---,,,***)))*********)))))))))((((((++++++++++++++++++++++++))))))*********+++++++++***))))))))))))))))))***(((((((((((('''''''''''''''&&&%%%%%%%%%&&&((()))'''''''''''''''((())))))((((((((('''''''''&&&&&&((((((((((((((((((((((((%%%%%%$$$%%%%%%&&&'''((( %%%&&&$$$###&&&''''''''''''''''''&&&(((((((((((()))))))))))))))))))))*********)))(((&&&&&&''''''(((((())))))((()))***+++,,,++++++***((((((***++++++***((((((++++++***)))(((((((((((())))))(((((((((((()))))))))(((((((((((((((((())))))))))))*********++++++******))))))((()))))))))ssspppooonnnoooooonnnmmmjjjfffaaa]]][[[ZZZZZZ[[[]]]___^^^[[[YYYYYYXXXVVVTTTRRRPPPOOONNNOOONNNLLLKKKLLLKKKJJJHHHFFFEEEDDDCCCBBBAAA@@@???:::888777666777666555333000000///...............,,,.........---,,,...///,,,,,,+++,,,,,,------,,,)))******+++++++++******((((((((()))))))))))))))))))))))))))))))))))))))*********)))''''''((()))))))))******++++++++++++******))))))))))))***************************************++++++,,,------******++++++,,,...///000))))))))))))***+++,,,---++++++,,,,,,------------))))))*********+++++++++******+++++++++******)))((())))))))))))((((((''',,,,,,++++++,,,,,,---...,,,---............111333888;;;>>>@@@AAACCCDDDFFFHHHGGGEEEDDDBBBAAA@@@???===>>>>>>===;;;<<>>===<<<;;;<<<===>>>===<<<===AAAEEEDDDGGGLLLOOOQQQRRRTTTVVVVVVWWWXXXYYYZZZ[[[\\\]]][[[\\\]]]]]]\\\ZZZXXXVVVVVVYYY\\\]]]\\\\\\]]]]]]___bbbfffjjjmmmnnnnnnnnnkkkmmmqqqvvv}}}|||xxxwwwwww{{{yyywwwuuussssssrrrsssvvvvvvwwwwwwvvvtttsssqqqssstttvvvwwwxxxxxxwwwwwwtttsssqqqqqqqqqtttwwwxxxxxxyyyzzz|||~~~~~~yyyuuussspppnnnllllllllllllkkkiiieeeaaa___YYYYYYWWWUUUUUUYYY___ccckkkqqqxxx|||}}}}}}~~~|||yyyuuuqqqhhhfffdddcccaaa___ZZZWWWJJJEEE>>>888444222///---+++++++++************)))++++++++++++,,,,,,,,,,,,)))************++++++++++++******))))))******+++((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&((()))******)))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))++++++((()))+++,,,((("""$$$)))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((***++++++***))))))***'''''''''(((((((((((((((&&&'''((())))))(((''''''''''''(((((((((((('''''')))((((((''''''''''''(((***))))))(((((())))))***((())))))******))))))((('''((((((((())))))))))))******)))))))))******+++ssspppoooooopppmmmmmmmmmkkkhhhddd___]]]YYYYYYZZZ\\\^^^___]]][[[YYYXXXVVVTTTRRRPPPOOONNNNNNLLLIIIHHHHHHHHHGGGFFFDDDDDDCCCCCCBBBAAA@@@@@@:::888777666777666555333111111000////////////000...//////---+++)))***+++---+++))))))++++++)))'''))))))***+++++++++++++++)))*********+++++++++,,,(((((()))))))))************++++++)))((('''((()))((()))***,,,------,,,,,,+++******))))))******+++************************))))))))))))))))))******'''(((***,,,,,,+++)))'''''''''(((((()))+++,,,---------------............++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,+++)))***,,,---///000000000---,,,,,,,,,,,,---......---...000000111444888<<<<<>><<<;;;;;;;;;;;;===???>>>===>>>CCCHHHHHHKKKPPPSSSUUUVVVXXXYYYWWWWWWXXXYYYYYYZZZ[[[[[[]]]]]]]]]]]][[[ZZZYYYXXXYYY\\\___aaaaaaaaabbbdddhhhmmmuuu}}}|||xxxtttrrrrrrtttvvvxxxzzzzzzyyyyyyuuutttsssrrrssstttvvvwwwtttuuuvvvxxxzzz|||~~~~~~|||yyyvvvrrrooonnnoooppppppooommmkkkjjjdddccc```]]]ZZZZZZ]]]```iiipppxxx}}}~~~|||yyyvvvkkkjjjgggffffffeeebbb```YYYSSSJJJBBB<<<777444111------,,,,,,,,,++++++++++++++++++,,,,,,,,,------)))************++++++++++++******))))))******+++((((((((((((''''''''''''&&&''''''((((((((((((((()))(((&&&&&&&&&''')))***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***+++,,,((('''(((***(((######''''''&&&%%%$$$$$$%%%&&&'''&&&'''''''''(((((((((((((((***,,,,,,***))))))+++((((((((((((((('''''''''))))))***++++++***)))((())))))(((((((((((())))))(((((((((((((((((()))*********))))))))))))******((()))************)))((((((((()))))))))*********))))))))))))***+++,,,,,,tttqqqqqqpppqqqmmmmmmnnnmmmjjjeeeaaa^^^ZZZYYYZZZ\\\______^^^\\\YYYXXXVVVTTTRRRPPPOOONNNKKKIIIFFFEEEFFFGGGFFFFFFDDDDDDCCCBBBAAAAAA@@@@@@:::888777666777666555333222222111000000000000000)))+++...///...---------000...++++++------+++(((((()))***+++++++++++++++******+++++++++,,,,,,,,,))))))******+++++++++,,,)))***+++***))))))+++,,,((()))+++,,,------,,,,,,++++++************++++++***************************+++,,,,,,,,,,,,+++***$$$&&&***...//////---+++'''''''''((()))+++,,,---/////////...------,,,,,,++++++,,,,,,,,,---------+++,,,------............******+++,,,,,,+++++++++---,,,,,,,,,,,,---......///000111222444777<<>><<<<<<<<<======;;;>>>@@@???===???EEEJJJJJJMMMRRRVVVWWWXXXZZZ[[[WWWWWWXXXXXXXXXYYYYYYYYY```___^^^]]]\\\[[[ZZZZZZ]]]___ccceeefffggghhhjjjqqqxxxzzzvvvtttvvvyyy{{{}}}~~~}}}}}}vvvuuuuuutttuuuvvvwwwxxxrrrrrrsssuuuxxxzzz}}}~~~~~~zzzvvvrrrppppppqqqrrrsssrrrqqqpppnnnmmmjjjeee```^^^^^^```iiipppxxx~~~}}}zzzooommmjjjiiiiiihhhgggfffeee^^^TTTJJJBBB<<<777444.........---------,,,,,,+++++++++,,,,,,---------)))************+++++++++++++++************++++++)))((((((((('''''''''''''''(((***+++++++++***))))))(((&&&%%%&&&''')))+++(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%'''((()))***'''$$$###(((+++***)))***)))((('''&&&&&&'''((()))))))))))))))************(((***---,,,***(((***+++))))))(((((('''''''''&&&&&&&&&'''(((((('''&&&%%%+++***)))(((((()))***+++))))))(((((()))***++++++******))))))))))))******((()))***++++++***)))((()))************+++++++++))))))))))))***+++,,,---xxxuuupppooorrrqqqnnnkkkiiigggddd```]]][[[\\\\\\]]]]]]^^^______\\\ZZZXXXUUURRRNNNLLLKKKMMMKKKIIIGGGGGGGGGEEEDDDDDDCCCAAAAAAAAAAAA???>>>;;;<<<<<<:::888777777777000000111111000///---,,,------,,,,,,,,,+++++++++,,,++++++******)))))))))---***((('''((()))***))),,,+++******))))))******,,,+++***))))))***+++,,,(((((())))))******++++++))))))***++++++++++++***---,,,***))))))***,,,---))))))))))))***************+++---......---+++***,,,+++******)))*********...---,,,,,,,,,---...///,,,,,,,,,++++++******)))++++++,,,,,,,,,---------+++++++++,,,,,,,,,,,,---+++++++++,,,,,,---------...,,,++++++---///000111333333444666888<<<>>>@@@BBB@@@>>>???BBBBBBAAA>>>>>>===;;;::::::;;;===>>>>>>>>>>>>>>>???CCCHHHMMMNNNOOOQQQTTTXXXZZZYYYXXXWWWYYY[[[[[[ZZZZZZ[[[\\\cccbbbbbbbbbccceeefffgggccchhhpppwww{{{~~~yyywwwttttttwwwxxxwwwuuupppqqqqqqqqqqqqsssvvvyyy}}}|||xxxvvvtttsssrrrsssuuuvvvssssssqqqnnniiifffeeeeeeiiiooowww~~~||||||}}}|||xxxuuuqqqmmmjjjiiiiiijjjgggeeeaaa\\\UUUJJJ???888666333///,,,,,,,,,,,,,,,******++++++,,,,,,---------+++)))((()))+++---///000///,,,*********+++,,,))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&&&&%%%))))))(((((('''''''''&&&'''''''''((((((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''((((((((((((''''''&&&&&&''''''((()))))))))'''''''''''''''((())))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))((((((((((((((()))***++++++***)))((())))))))))))))))))))))))*********)))))))))))))))++++++,,,,,,,,,+++******yyyuuupppnnnqqqooommmkkkiiihhheeeaaa]]][[[\\\\\\]]]^^^^^^______]]][[[YYYVVVRRROOOLLLKKKKKKIIIGGGGGGHHHHHHGGGFFFFFFDDDBBBBBBBBBAAA@@@>>>======<<<999666333111111333333444444333222000///.........---------,,,,,,+++++++++++++++*********---,,,,,,+++************,,,+++******))))))******,,,+++***))))))***+++,,,))))))))))))************)))************+++++++++))))))(((((()))+++...///))))))))))))************)))***,,,------,,,***)))******)))******+++,,,,,,...---,,,+++******+++,,,,,,---------------,,,,,,++++++,,,,,,,,,---------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...000111111000111555888;;;===??????AAA???===>>>@@@@@@???===;;;:::999888888999;;;<<<>>>???@@@@@@AAADDDIIIMMMSSSSSSTTTVVVXXXYYYYYYXXXUUUVVVWWWXXXYYY[[[```cccfffiiikkkmmmnnnoooqqqtttxxx}}}}}}{{{wwwqqqrrrrrrrrrrrrsssuuuvvv}}}|||zzzxxxuuutttsssttttttvvvwwwwwwuuuqqqooonnnooooootttzzzzzzzzz{{{}}}{{{xxxtttooollljjjjjjjjjhhhgggeeebbb\\\TTTJJJCCC;;;888222///......------++++++******************)))((('''&&&'''(((***+++---,,,+++)))((())))))***))))))))))))))))))))))))''''''&&&&&&&&&''''''(((&&&'''''''''''''''&&&&&&******)))))))))(((((((((&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%&&&''''''''''''((((((((((((''''''(((((((((((((((''''''''''''''''''''''''((())))))))))))))))))))))))))))))(((((()))******)))(((((())))))))))))))))))))))))*********))))))((((((((((((((((((((())))))))))))((())))))******))))))(((************************************************,,,,,,,,,,,,,,,,,,++++++{{{vvvooommmooolllkkkjjjjjjiiifffaaa^^^[[[\\\]]]^^^____________^^^]]]ZZZVVVRRROOOLLLJJJIIIGGGFFFFFFHHHIIIHHHHHHGGGFFFDDDCCCBBBBBB@@@>>>>>>===;;;999666333111000111111111111000///...---//////.........---------++++++++++++,,,,,,,,,,,,,,,///000///+++)))***,,,,,,+++******))))))******++++++************++++++***************)))))))))+++***)))))))))***,,,,,,))))))(((((()))+++---...)))))))))*********++++++))))))++++++++++++))))))))))))))))))+++,,,---...,,,,,,+++***)))))))))))),,,,,,------------------,,,,,,,,,,,,------------++++++,,,---......//////---------,,,,,,,,,,,,,,,++++++++++++---...///000...111666:::>>>??????>>>???===<<<<<<======<<<;;;::::::999888999:::<<<===???AAACCCDDDEEEGGGKKKMMMQQQQQQRRRTTTUUUVVVVVVVVVWWWWWWWWWXXX[[[aaaiiiooouuu|||xxxwwwuuutttssssssttttttwwwxxxyyyyyyxxxzzz|||~~~{{{xxxuuutttssssssxxxyyy{{{{{{zzzyyyyyyyyyxxx{{{|||xxxvvvvvvxxx|||~~~|||xxxsssooolllkkkjjjhhhhhhggggggddd___WWWRRREEEAAA:::555222000///...---,,,+++******)))))))))(((((((((((((((((()))))),,,++++++******)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((())))))))))))(((''''''&&&************))))))))))))'''&&&%%%%%%%%%&&&'''(((''''''&&&%%%%%%&&&''''''''''''((((((((((((''''''***))))))(((''''''&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))+++++++++******))))))(((''''''(((((())))))******))))))(((((((((((())))))************************************************++++++***))))))***+++,,,|||vvvooolllnnnjjjjjjiiijjjiiifffbbb^^^\\\\\\^^^___``````_________]]]ZZZWWWRRROOOLLLJJJIIIGGGFFFFFFGGGHHHHHHGGGGGGEEECCCBBBBBBAAA>>>======<<<::::::999888666555000000000//////...------............------------+++++++++,,,,,,---------+++///222111,,,((())),,,,,,+++******))))))******+++++++++++++++++++++++++++++++++******))))))))),,,***)))((((((***,,,---...---,,,***)))))))))***))))))*********+++++++++******++++++++++++******************+++,,,---...******************++++++,,,,,,---------,,,++++++,,,,,,,,,------------...+++,,,,,,---...///000000---------------,,,,,,,,,,,,---//////000111333444222444777:::===>>>>>>===<<<<<<;;;;;;;;;;;;::::::<<<<<<;;;<<<===>>>???@@@AAACCCFFFHHHIIIKKKMMMOOOOOOPPPQQQRRRSSSUUUWWWYYYZZZ[[[\\\^^^eeeooozzzzzzxxxwwwwwwwwwvvvuuutttttttttvvvyyy{{{}}}~~~|||yyywwwuuuttttttuuuxxx|||~~~~~~~~~~~~}}}yyyuuusssqqqrrrvvv{{{~~~~~~{{{wwwrrrooolllkkkffffffggghhhhhhfffbbb^^^RRRMMMEEE>>>888444000---///...---,,,++++++,,,,,,******,,,,,,,,,,,,+++***,,,------------,,,+++***(((((((((((((((((((((((('''&&&&&&''''''((()))***************))))))'''''')))))))))))))))))))))))))))((('''''''''(((***+++''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''))))))(((((('''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++&&&''''''((()))******+++***)))(((''''''((()))************************************+++++++++++++++***)))'''&&&&&&(((***+++}}}vvvoookkkmmmjjjiiiiiiiiihhhfffbbb___\\\]]]___```aaaaaa```___^^^\\\ZZZVVVRRROOOLLLJJJJJJHHHFFFFFFGGGGGGFFFEEEEEECCCAAA@@@@@@???===;;;===;;;999999:::999777555444444333222111111111111---------,,,,,,,,,,,,++++++++++++,,,,,,---------)))---111///***'''(((+++,,,+++******))))))******+++++++++,,,,,,+++++++++,,,,,,++++++******)))))),,,***)))((((((***,,,---///...---,,,+++***))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++++++++,,,)))******,,,------.........//////000///---+++***,,,,,,---------.........,,,,,,------...///000000------------------------111333666777666777999;;;:::999999999:::;;;<<<<<<::::::;;;;;;:::::::::;;;======>>>>>>@@@AAABBBCCCCCCFFFJJJLLLMMMNNNPPPQQQTTTUUUVVVUUUTTTUUUYYY\\\[[[^^^ccckkkwwwzzzxxxtttrrrrrrtttvvvwwwwwwyyy{{{}}}~~~~~~~~~||||||zzzyyyxxxwwwwwwwwwuuuyyy~~~}}}yyysssqqqnnnnnnqqqvvvzzz|||~~~}}}{{{yyyuuurrrooonnngggggggggiiikkkkkkjjjhhh```[[[SSSJJJBBB;;;444///000...---,,,+++,,,---...,,,---...//////...,,,+++,,,,,,---------,,,++++++)))))))))))))))))))))))))))))))))))))))***++++++******++++++***))))))((((((((((((((((((((((((((())))))((('''((()))***+++''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((())))))'''''''''''''''((())))))))))))))))))))))))))))))******))))))))))))******************************(((((()))***+++,,,,,,---&&&''''''((()))******+++***)))(((''''''((()))******************************+++++++++,,,,,,,,,---+++***(((((((((***,,,---|||vvvooolllmmmkkkjjjhhhgggfffeeebbb```\\\]]]```aaabbbbbb```___\\\[[[XXXUUURRRNNNLLLKKKJJJHHHFFFFFFFFFFFFEEEDDDCCCAAA@@@???@@@???>>><<<>>>;;;777777888777444111333333111000000///000000------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,)))+++------***((()))+++,,,+++******))))))******++++++,,,,,,,,,,,,+++++++++++++++++++++*********+++***)))))))))***,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++***+++,,,---.../////////000000222222222000---,,,,,,---------............---------------.........,,,---------............///222666777666666888;;;>>>===;;;:::999:::;;;;;;888:::;;;;;;:::;;;<<<>>>======???@@@BBBCCCDDDEEEFFFIIILLLNNNOOOQQQSSSUUUWWWXXXXXXUUURRRSSSWWW\\\___fffrrrzzztttpppnnnoooppppppqqqtttwww{{{~~~yyyyyyyyyzzzzzz{{{{{{{{{yyy}}}{{{vvvrrrnnnmmmooorrruuuvvvxxxyyyyyyyyywwwuuusssrrrmmmkkkjjjjjjlllooopppppplllhhhaaaYYYPPPFFF===777222000...,,,++++++,,,---+++,,,---...---,,,+++***************************))))))))))))))))))))))))++++++************++++++)))******++++++******)))''''''''''''((((((((((((&&&&&&'''''''''(((((((((&&&'''(((((((((((('''&&&''''''((((((((((((''''''&&&&&&''''''((())))))***'''''''''''''''((())))))))))))))))))))))))))))))+++******))))))******+++************************'''(((((()))***+++,,,,,,''''''(((((())))))************))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,------...---,,,,,,,,,,,,...///000{{{vvvooolllnnnnnnkkkgggeeedddcccbbb```\\\^^^```bbbcccbbbaaa___YYYXXXVVVTTTQQQNNNLLLKKKHHHGGGEEEEEEFFFGGGGGGFFFBBBAAA???@@@AAAAAA???>>><<<999666666888999666222111000///...---------......---------,,,,,,,,,,,,+++++++++++++++***************************+++,,,,,,+++******))))))******++++++,,,------,,,++++++***++++++++++++++++++,,,)))************+++++++++***************)))((((((*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,------,,,---...///......---,,,+++,,,///111111000...---------------............------------,,,,,,,,,,,,+++,,,,,,---...///000000,,,000555666444444777:::<<<<<<<<<<<<;;;;;;;;;:::777999<<<<<<<<<<<>><<<888555444222000000000111111//////.........---------,,,++++++******))))))))),,,***((()))+++---------,,,++++++***)))*********++++++------------++++++*********++++++,,,,,,---))))))***++++++++++++***,,,,,,+++)))'''%%%###"""******+++++++++,,,,,,,,,++++++************++++++*********+++,,,---...///////////////...,,,***)))$$$&&&***---......---,,,---------.........//////...------,,,,,,+++*********+++,,,---...000111111000555:::;;;999888;;;???999:::===>>>>>>===;;;999666999<<<=========@@@CCCCCCDDDFFFHHHJJJKKKLLLMMMKKKMMMOOOPPPQQQSSSWWWYYYZZZ]]]``````aaafffpppwww}}}|||zzz|||~~~}}}|||zzz{{{|||~~~~~~zzzuuuqqqpppqqqqqqpppnnnppptttwwwyyyyyyxxxwwwvvvqqqkkkggghhhlllpppsssvvvuuusssooohhh^^^SSSKKKBBB???:::555111000//////.........------,,,,,,,,,...---+++******+++---///++++++++++++++++++++++++---,,,+++)))((((((''''''&&&'''((()))***+++++++++(((((())))))*********+++&&&(((***,,,---+++)))(((&&&'''((())))))((('''&&&''''''(((((((((((('''''')))))))))(((''''''&&&&&&'''''''''''''''((()))))))))))))))))))))))))))))),,,+++***))))))***+++,,,************************++++++***)))((('''&&&%%%))))))))))))((((((((((((***+++,,,------,,,+++***++++++++++++++++++++++++++++++,,,,,,---...//////((()))***,,,,,,------,,,xxxqqqnnnnnnnnnkkkiiigggeeedddccc```^^^^^^___aaabbbcccbbb```___UUUVVVVVVUUUSSSQQQNNNLLLGGGGGGFFFEEEDDDDDDEEEEEECCCAAA@@@???@@@???>>><<<333555666888888777666555888666444111///...------........................)))))))))))))))))))))))))))***+++,,,,,,+++***)))((((((((((((((((((((((((******)))))))))***+++,,,...,,,***+++---...---***************************+++---111333333222///---,,,***))),,,///000---+++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...////////////////////////,,,,,,,,,------------...111000...---,,,,,,------+++,,,,,,,,,,,,...111333555666777888:::;;;<<<===;;;<<<======>>>=========:::;;;===???AAADDDEEEFFFEEEDDDDDDEEEHHHLLLNNNNNNNNNQQQUUUWWWWWWYYY\\\```aaafffkkkmmmooowww}}}yyy}}}{{{zzz{{{~~~~~~|||xxxuuutttrrrpppnnnllllllmmmoooqqqsssuuuvvvwwwuuurrrooommmllllllmmmqqqsssuuutttpppiiiaaa\\\OOOIII@@@777333000///......---...///111000...,,,------------------------,,,+++******)))*********)))((('''''''''(((***+++))))))))))))))))))))))))***))))))((('''&&&&&&%%%)))(((''''''''')))***+++***(((&&&'''***+++)))''')))(((((((((''''''''''''))))))(((((((((((())))))***)))'''&&&&&&(((***+++------,,,,,,+++***))))))+++*********))))))((((((((()))***+++,,,---------))))))))))))************))))))******+++++++++,,,*********++++++*********((((((((((((((((((((((((***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,zzzsssooonnnooollljjjgggeeedddbbb___]]]^^^___aaabbbbbbbbb```___WWWWWWWWWVVVSSSPPPMMMJJJHHHHHHGGGFFFFFFFFFFFFFFFBBB@@@????????????>>><<<888999;;;<<<<<<<<<:::999888666444111///...------...............---------++++++++++++++++++++++++)))***+++,,,,,,+++***)))........................,,,,,,---------.........---+++***+++------,,,***************************+++,,,...000000///...,,,***)))((()))+++++++++***,,,,,,++++++,,,,,,---...,,,,,,,,,------......///,,,,,,++++++,,,,,,---...////////////////////////.........////////////000222111///...---------...///000111111111222555888666666777999:::;;;<<<===<<<<<<============<<<<<<;;;<<<>>>@@@BBBEEEFFFGGGLLLLLLKKKLLLNNNPPPQQQQQQQQQSSSVVVWWWXXX]]]eeekkkooouuu|||~~~{{{zzzyyyzzz}}}~~~~~~~~~~~~zzzwwwtttpppmmmlllmmmnnnoooqqqrrrttttttvvvtttqqqooommmllllllmmmsssuuuxxxxxxuuupppiiieee[[[TTTKKKAAA;;;555222///......---...//////---+++------------------------,,,+++***)))(((((((((((())))))(((((())))))***+++***************************)))))))))((('''''''''))))))))))))))))))******)))'''&&&''')))+++***((())))))((((((((('''''''''))))))(((((((((((())))))(((((('''&&&'''((()))***------,,,,,,+++******)))************)))))))))(((******+++,,,------------))))))))))))************,,,++++++++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,------------,,,+++++++++,,,,,,,,,,,,---}}}uuuqqqoooooommmjjjgggeeecccaaa^^^\\\]]]___```bbbbbbaaa```___XXXXXXXXXVVVSSSOOOKKKIIIHHHHHHHHHHHHGGGGGGGGGGGGAAA@@@>>>>>>??????>>><<<;;;<<<===>>>>>>>>>===<<<888666444111///.........//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******------------------------))))))+++,,,,,,,,,+++***,,,***)))***+++,,,+++***++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,+++***+++---///------,,,,,,------...///++++++,,,---...///000000,,,,,,,,,,,,,,,------...////////////////////////.........////////////000111000///..................///111111111222555777666777888999:::;;;<<<===<<<<<<<<<======<<<<<<;;;===>>>???BBBDDDFFFHHHIIIMMMMMMNNNPPPQQQRRRSSSSSSVVVXXX[[[^^^ccclllyyy~~~|||{{{||||||||||||zzzuuuoookkkkkklllnnnpppqqqrrrsssssstttssspppnnnllllllllllllqqqtttxxxzzzyyyvvvrrroooiiicccZZZPPPGGG>>>666222111000......//////---+++------------------------,,,+++***)))(((((('''((())))))***++++++++++++*********************************))))))))))))))))))((())))))))))))(((((('''&&&%%%%%%&&&)))******)))))))))))))))(((((((((((())))))(((((((((((())))))'''''''''((((((((())))))---,,,,,,++++++*********************))))))))))))++++++,,,,,,,,,,,,,,,+++)))))))))*********++++++------,,,,,,+++*********+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,---------......wwwrrroooooommmjjjgggdddbbb```]]]ZZZ]]]^^^```bbbbbbaaa```___ZZZZZZYYYVVVSSSNNNJJJGGGGGGHHHHHHHHHHHHHHHGGGGGGAAA@@@???>>>??????>>><<<::::::;;;<<<===<<<<<<;;;777666333111///........./////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))&&&(((***+++,,,+++)))(((+++************+++******------------------------+++++++++++++++,,,,,,---,,,......,,,))))))---111,,,,,,,,,,,,,,,---......***+++++++++,,,,,,------,,,,,,,,,,,,,,,---......////////////////////////,,,,,,,,,------------.../////////......---------,,,...000111111222555777777777888999:::;;;<<<===<<<<<<=========<<<<<<;;;???@@@BBBDDDFFFHHHJJJKKKJJJMMMOOORRRTTTUUUWWWYYY[[[```gggoooyyy~~~{{{{{{{{{{{{~~~~~~}}}|||wwwpppkkkjjjkkknnnppprrrsssttttttrrrqqqooommmkkkjjjjjjjjjlllooossswwwyyyyyywwwuuurrrmmmfff]]]SSSHHH>>>888444222000///000000///...........................++++++******)))*********)))***+++,,,---,,,+++*********************************************++++++''''''((()))((('''%%%$$$%%%%%%%%%&&&(((******************)))))))))(((((())))))(((((((((((())))))'''((()))*********)))))),,,,,,,,,++++++******************)))))))))))))))++++++,,,,,,+++******)))))))))*********+++++++++++++++++++++************,,,------------------,,,+++++++++++++++++++++++++++,,,,,,---...---------------------.........///yyysssooonnnllljjjfffdddbbb___\\\YYY]]]^^^```aaabbbaaa___^^^[[[[[[YYYWWWRRRMMMIIIFFFFFFFFFGGGHHHHHHGGGGGGFFFCCCAAA@@@???@@@???>>><<<999999:::;;;;;;;;;;;;;;;777555333111///.........//////.........---------++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++***+++---//////...---+++******+++************+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...(((******'''$$$$$$(((,,,+++++++++++++++,,,,,,------------,,,,,,+++++++++------,,,,,,------...///////////////////////////,,,,,,,,,------------...............---------,,,///111333555555666888:::888888999:::;;;;;;<<<===;;;<<<======>>>>>>======AAABBBDDDFFFIIIKKKMMMNNNMMMPPPSSSUUUVVVYYY\\\___aaajjjxxx}}}~~~~~~zzzzzz|||~~~~~~~~~|||vvvrrrkkkmmmoooqqqsssuuuvvvwwwrrrpppooommmkkkiiihhhggggggjjjoootttxxxzzzzzzzzzuuuqqqlllfff^^^TTTJJJCCC888555222000000000//////........................++++++++++++,,,---......)))***,,,---------,,,+++************************************++++++++++++((())))))***)))(((&&&%%%$$$%%%&&&'''((()))***++++++************)))))))))))))))(((((((((((())))))((()))***+++++++++******,,,,,,+++++++++++++++***))))))))))))))))))*********+++++++++***)))((('''************++++++++++++((((((((()))***+++,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,---.........------------........./////////yyysssooommmkkkhhheeecccaaa___\\\ZZZ\\\^^^___aaaaaa```___^^^[[[[[[YYYWWWRRRMMMIIIFFFDDDEEEGGGHHHHHHHHHGGGFFFFFFDDDBBBAAAAAA@@@===;;;::::::::::::;;;;;;<<<<<<666555333111////////////........................++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))***,,,---------,,,+++***+++,,,+++*********,,,************************------,,,,,,,,,---...///***+++***)))'''''')))++++++************+++,,,,,,111111000///...---,,,,,,---------------......///////////////////////////.........////////////000---...............---------000333555555666888:::999999999:::;;;<<<<<<<<<;;;<<<===>>>???@@@@@@@@@DDDEEEFFFHHHKKKMMMOOOPPPNNNQQQTTTVVVVVVYYY___dddnnnzzz~~~|||yyyyyy{{{}}}~~~~~~{{{rrrrrrrrrssstttvvvxxxyyysssrrrqqqnnnkkkiiigggffffffiiimmmsssxxx{{{}}}~~~uuusssqqqmmmggg```WWWQQQAAA<<<777222000///...---........................,,,,,,,,,,,,---...//////******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******************+++++++++++++++******)))%%%'''))))))((()))***,,,++++++++++++*********)))))))))(((((((((((()))))))))))))))*********++++++++++++++++++++++++++++++))))))))))))******************++++++***)))((((((*********++++++++++++,,,''''''((()))+++,,,---...,,,------......------,,,------------------------,,,,,,---...............---------.........//////xxxrrrnnnmmmiiigggdddbbbaaa___\\\ZZZ\\\]]]___aaaaaa```___^^^[[[ZZZYYYVVVRRRNNNIIIFFFEEEFFFHHHIIIJJJIIIHHHGGGIIIGGGDDDCCCAAA@@@===;;;:::999999999::::::;;;;;;666555333111////////////,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---************************(((((()))))))))************,,,------******+++---++++++++++++++++++++++++,,,,,,,,,---------------///...------......---+++,,,++++++++++++,,,------000000//////......---------------------...//////////////////////////////.........////////////000...///000111111000//////,,,///222555555666888999999999::::::;;;<<<<<<<<<:::;;;===???AAABBBCCCCCCEEEFFFHHHJJJMMMOOOQQQQQQOOOSSSWWWZZZ]]]cccmmmttt|||yyyzzzzzz{{{|||}}}{{{yyywwwuuuuuuvvvwwwyyywwwvvvtttqqqnnnjjjhhhfffdddgggkkkqqqvvvzzz}}}wwwvvvuuussspppjjjccc^^^PPPKKKBBB:::555222///...........................///...---,,,,,,,,,,,,,,,***************+++,,,,,,+++++++++++++++++++++++++++++++++***))))))((((((***))))))))))))******+++''')))+++***)))(((***,,,,,,,,,+++++++++*********))))))(((((((((((()))))))))((('''''''''(((******++++++++++++++++++++++++((()))))))))************++++++,,,,,,,,,++++++************+++++++++,,,,,,******+++,,,------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,,,,---------.........xxxrrrnnnlllhhhfffcccbbbaaa___]]][[[\\\]]]___aaaaaa```___^^^ZZZZZZYYYVVVSSSNNNIIIGGGFFFGGGIIIKKKKKKJJJIIIHHHKKKIIIFFFDDDBBB@@@===;;;888888777777777888999:::666444333111////////////+++,,,,,,---...///000000------------------------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***---...---+++***,,,...........................***+++,,,------------,,,...,,,***,,,......+++(((---,,,,,,,,,,,,---......,,,,,,------------------...------------...//////////////////////////////,,,,,,,,,---------......000111222333333222111000111333777999:::;;;<<<>>>999::::::;;;;;;<<<<<<<<<:::;;;===@@@BBBDDDEEEEEEFFFGGGIIIKKKNNNPPPQQQRRRSSSXXX___dddkkkuuu{{{wwwvvvuuuxxxyyyyyyyyyyyy|||{{{wwwuuuuuuvvvwww{{{yyywwwtttpppllliiigggbbbdddhhhnnnsssxxx{{{}}}zzzyyyyyyxxxuuuqqqkkkfff___XXXMMMCCC;;;666222000////////////////////////111000...,,,+++***))))))+++***)))((()))***,,,---++++++++++++++++++++++++,,,++++++***)))((('''''''''&&&%%%%%%%%%'''(((***(((***,,,,,,)))(((***---,,,,,,,,,+++++++++******))))))(((((((((((())))))((('''%%%$$$%%%&&&(((***++++++++++++++++++++++++(((((())))))*********+++,,,------......---------******+++++++++,,,,,,,,,------..................+++,,,,,,------,,,,,,+++************************,,,---......//////......,,,,,,,,,---------......yyyrrrnnnooofffccc```^^^^^^^^^]]]\\\]]]^^^```aaaaaa___]]]\\\YYYZZZXXXUUUQQQMMMKKKJJJEEEFFFHHHJJJKKKLLLMMMMMMHHHFFFEEEDDDCCC@@@<<<999888999999999999888777777666666444333111000///...////////////...---,,,+++------------------------***++++++,,,,,,++++++***---------,,,,,,++++++++++++++++++,,,---...///000)))***++++++------...///---------------,,,+++***,,,,,,,,,,,,------...///...---+++******+++---...---,,,+++******+++,,,---000000000000////////////444,,,)))...222...+++,,,---------...///000000111000000000///......------444222000......000333444333555777888999999999999999;;;<<<<<<;;;<<<===???@@@???>>>???BBBFFFHHHIIILLLMMMOOOQQQTTTVVVYYYZZZ^^^ccclllwwwzzztttooorrrpppnnnooouuu|||~~~|||zzzzzz{{{{{{zzzzzzyyyvvvqqqjjjdddhhhccccccjjjqqqtttwwwzzz{{{||||||{{{yyyuuurrrpppmmmfff\\\QQQGGG>>>777222444111---++++++---//////000//////...---+++***)))...///......,,,)))'''%%%'''(((((())))))(((((('''+++***))))))))))))******+++*********))))))(((((((((((((((***,,,,,,***(((******++++++++++++******,,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))************+++***)))((((((***,,,---...---+++***)))***++++++)))))))))((()))******+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---...............------///////////////////////////////////////.........yyyrrrnnnnnngggdddaaa`````````___]]]]]]]]]______```___^^^]]][[[[[[YYYVVVRRRNNNKKKJJJHHHIIIJJJKKKLLLLLLLLLLLLHHHFFFEEEDDDCCC@@@<<<999888999999999999888777777555444333222111000///.........//////......------------------------------++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,+++++++++,,,---......+++++++++,,,,,,------...,,,,,,,,,,,,,,,+++******...---,,,++++++***++++++...---+++******+++---...,,,,,,+++******+++,,,,,,,,,,,,---...///000000111000)))'''---111///---...------......///000000111000000000//////.........111000000000111333666777666777888:::;;;;;;;;;;;;:::<<<============>>>@@@???>>>>>>@@@CCCFFFIIIJJJNNNOOOPPPRRRVVV[[[```dddmmmuuuwwwqqqooommmkkkmmmrrrxxx|||~~~~~~|||{{{{{{zzzzzzzzzzzzxxxtttmmmiiiiiidddccciiiooorrrvvvyyy||||||}}}}}}{{{xxxuuussssssmmmdddYYYOOOFFF===777111000.........///...,,,............---+++***))))))***+++,,,,,,,,,,,,,,,------............------))))))*********+++++++++************)))))))))(((((((((((()))++++++***(((******++++++++++++******************))))))))))))))))))))))))))))))))))))))))))*********+++++++++---,,,+++******,,,...///---,,,++++++******++++++************+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,......................../////////////////////...~~~xxxppplllmmmhhhfffdddccccccbbbaaa```]]]]]]^^^^^^______``````]]]\\\ZZZWWWSSSOOOKKKJJJJJJJJJKKKLLLLLLLLLLLLKKKHHHFFFEEEDDDCCC@@@<<<999888888999999888888777666333333222111000000//////------.../////////......------------------------...---,,,++++++,,,---...************++++++++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---+++++++++++++++*********++++++***))))))*********...---,,,++++++,,,---...,,,,,,++++++++++++,,,,,,++++++,,,---...//////000,,,'''''',,,000000///000---......//////000000111000000000///////////////...///000333555777999:::999999;;;<<<===>>>>>>>>><<<>>>???@@@??????@@@BBB@@@@@@BBBDDDFFFIIILLLMMMPPPQQQTTTXXX___hhhssszzzzzzrrrooolllllloootttwwwyyyzzz|||}}}|||zzzzzz{{{|||{{{xxxsssoookkkfffdddhhhlllooosssxxx|||}}}~~~|||yyywwwxxxtttlllcccZZZOOODDD>>>222222222222333222...,,,---------------,,,,,,+++(((((()))***,,,...///000+++,,,,,,------,,,,,,+++((()))***+++,,,,,,+++***************))))))))))))(((''''''(((******)))(((******++++++++++++******(((((())))))*********+++))))))))))))))))))))))))************++++++++++++---,,,+++++++++,,,---...++++++,,,,,,,,,+++************,,,---------,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++..............................//////////////////}}}wwwoookkkllljjjhhhfffeeeeeeeeecccbbb^^^^^^^^^______aaabbbccc___]]]ZZZWWWTTTPPPLLLIIIHHHIIIJJJKKKKKKLLLKKKKKKHHHFFFEEEDDDCCC@@@<<<999888888888888888777777666222111111111000000//////,,,,,,...//////000000000------------------------111///...,,,,,,...///111*********+++,,,,,,,,,---,,,,,,+++*********++++++......------,,,,,,,,,,,,++++++******************''''''((()))***,,,...///...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,+++)))))),,,000111111111......//////000000000000000000000000000000000000...000333666999:::;;;;;;;;;;;;<<<===??????@@@@@@???AAABBBBBBBBBBBBCCCEEEDDDFFFGGGIIIJJJLLLNNNPPPQQQUUU[[[cccooo~~~yyyrrrnnnnnnrrrvvvxxxyyy{{{~~~{{{{{{|||~~~~~~|||xxxuuummmgggeeegggiiilllqqqwww|||~~~|||{{{{{{xxxrrrkkkcccXXXLLLEEE999888666555555333000...------...//////.........---,,,+++******,,,---...))))))************))))))((()))+++,,,,,,***)))'''*********)))))))))))))))(((''''''((()))***)))(((******++++++++++++******))))))))))))************)))))))))))))))))))))))))))))))))************+++******)))))))))***+++,,,***+++,,,------,,,***))))))***,,,......---+++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,....................................////////////|||vvvooojjjkkkjjjhhhgggggggggfffeeeccc````````````aaabbbdddddd```]]]ZZZWWWUUURRRMMMJJJEEEFFFGGGIIIJJJKKKLLLLLLHHHFFFEEEDDDCCC@@@<<<999777888888888888777666666222111111111000000//////,,,,,,...///000000111111------------------------000...,,,++++++,,,...000+++,,,,,,,,,---.........,,,,,,+++*********++++++///......------,,,,,,++++++******))))))***++++++((())))))***,,,...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////.........------............000222222000/////////000000000000000///000000000111111222222222444777999;;;<<<<<<<<<=========>>>???@@@AAABBBBBBDDDEEEEEEEEEEEEFFFHHHGGGIIIKKKLLLLLLMMMQQQTTTSSS[[[gggttt~~~tttqqqsssxxx{{{|||}}}}}}}}}~~~~~~zzzwwwlllhhheeeggghhhiiinnnuuu{{{}}}}}}{{{{{{zzzwwwrrrlllbbbWWWPPPCCC???999555222111000///...//////000000000000000///...,,,+++***+++,,,,,,,,,,,,------------,,,,,,)))***++++++***(((&&&$$$))))))))))))))))))******)))((('''''')))******)))******++++++++++++******************))))))))))))))))))))))))))))))))))))((((((((()))))))))************)))*********++++++)))***,,,------,,,+++***((()))+++------,,,+++)))------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.......................................---.........//////000000{{{uuunnnjjjkkkhhhgggfffgggggggggeeeccc``````aaaaaabbbbbbcccccc___\\\XXXVVVUUUSSSNNNJJJCCCDDDFFFHHHJJJKKKLLLLLLHHHFFFEEEDDDCCC@@@<<<999777777888888777777666555333333222111000000//////,,,---...///000111111111------------------------,,,+++***))))))***+++,,,------------............,,,,,,+++++++++,,,,,,---///.........------,,,,,,++++++***))))))+++,,,---......------,,,---------------------------------,,,,,,------------,,,,,,,,,,,,---...///000111111///222222///000222222000000000000000000000000000//////000111222333333444666777999;;;============????????????AAABBBCCCDDDEEEGGGHHHHHHHHHHHHIIIKKKJJJLLLNNNNNNNNNQQQVVV[[[]]]iiizzzzzzyyy|||~~~}}}yyyvvvjjjgggfffggggggggglllsssyyy||||||yyyzzzyyyyyywwwssslllccc]]]OOOHHH>>>666111000000000//////000000000000000///---,,,,,,,,,,,,,,,------,,,------......------,,,++++++++++++***((('''&&&))))))))))))***************)))'''(((***++++++*********++++++++++++******+++*********))))))(((((())))))))))))))))))))))))((())))))))))))*********++++++,,,,,,,,,---------******+++,,,,,,,,,++++++((()))+++,,,,,,,,,+++***............////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////------------------------------......///000000000zzzuuunnnkkklllgggfffffffffgggfffdddbbb______aaaaaaaaaaaa```___^^^ZZZVVVUUUVVVTTTOOOJJJEEEFFFGGGIIIJJJKKKKKKKKKHHHFFFEEEDDDCCC@@@<<<999777777777777777666666555555444333222111000///...---...///000000000000000------------------------************************...---------------,,,,,,,,,+++++++++,,,---.....................---------,,,+++*********+++---...//////...---,,,,,,,,,---------............------,,,,,,---......---,,,,,,++++++,,,---...//////000---222222///...222333000000000000000000000000000//////000111222333444555888999:::<<<>>>???@@@@@@BBBBBBAAABBBCCCDDDFFFGGGGGGIIIJJJKKKJJJJJJKKKMMMNNNPPPSSSTTTUUUZZZcccjjjqqq}}}zzzvvvrrrhhhffffffhhhgggfffkkkrrrwwwzzz}}}}}}yyyvvvuuuuuuvvvwwwvvvrrrkkkggg\\\TTTHHH>>>777444333222....../////////......---+++,,,------...---------)))******************)))++++++++++++++++++++++++((()))))))))************,,,***((((((***,,,,,,+++******++++++++++++******))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,---------,,,++++++******++++++,,,---++++++++++++,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------------------------------......///000000111yyyuuuoookkkmmmfffeeeeeefffffffffcccaaa]]]^^^```aaaaaa___]]]\\\\\\XXXUUUTTTVVVTTTOOOKKKHHHIIIJJJJJJKKKKKKJJJJJJHHHFFFEEEDDDCCC@@@<<<:::777777777777777666666555666666555333111000///......//////000000000000000------------------------,,,------......------,,,---------,,,,,,++++++++++++++++++,,,---...///000........................---,,,+++******,,,...///,,,,,,,,,,,,------...///------............------,,,,,,---......---,,,,,,---------,,,,,,,,,+++++++++000111...---222333000111111111000000000000000//////000111333444555555888999:::<<>>::::::999999999999999999666666555555333111000///000...,,,---//////---+++******+++,,,,,,---......------------------------++++++++++++++++++++++++***---000222333111...,,,+++,,,------......------...---,,,,,,++++++++++++,,,------....../////////...---,,,+++++++++,,,---,,,---.........---,,,+++000000////////////000000000000///...............111111111111111222222222555444333333333333555555999:::;;;===>>>@@@AAABBBGGGDDDCCCDDDGGGIIIIIIGGGMMMKKKJJJKKKNNNQQQSSSUUUUUUYYY^^^dddmmmyyy~~~}}}~~~zzzuuurrriiihhhfffeeeeeegggjjjkkkuuuwww{{{{{{tttoookkkggggggnnnsssrrrqqqrrrjjjggg^^^QQQGGGAAA999222222000......///000///...------------------------++++++++++++++++++++++++...---+++***)))***++++++++++++************+++++++++++++++*********))))))***************)))((((((,,,+++***+++,,,,,,+++***---,,,+++******+++,,,---,,,,,,,,,---------......+++,,,---...////////////000///...---,,,,,,,,,,,,+++++++++++++++++++++++++++,,,.../////////......000///...---+++***)))(((,,,,,,,,,---------..................////////////...//////000000000000000yyyuuuoookkklllkkkjjjhhhggghhhgggfffddd```___^^^^^^______]]][[[[[[YYYWWWUUUTTTRRROOOLLLIIIGGGGGGHHHJJJKKKJJJIIIFFFEEEDDDBBB@@@>>><<<;;;777666666666777888999999666555444333222111000///000...------//////...++++++++++++,,,,,,------...------------------------------------------------)))+++---//////...,,,++++++,,,------......------...------,,,++++++,,,,,,...............////////////...---,,,,,,---......,,,---.........---,,,,,,000//////////////////000111111000////////////000////////////000000000000333222222333444666888999;;;<<<===???AAABBBDDDDDDGGGFFFEEEGGGJJJLLLLLLKKKKKKKKKKKKMMMPPPTTTVVVWWW```gggqqq{{{~~~~~~}}}}}}xxxvvvnnnmmmjjjiiihhhiiikkklllsssuuuyyy}}}}}}xxxqqqkkkeeeaaabbbiiippprrrtttvvvooommmfffZZZQQQJJJAAA888222000---------...---,,,------------------------........................---,,,,,,+++******++++++++++++************+++++++++++++++*********))))))***************)))((((((,,,***)))***+++,,,+++***,,,+++************+++,,,,,,,,,,,,---------------******+++,,,------------)))((((((((((((((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---++++++---...000111333333,,,,,,---------.....................////////////...//////000000000000000xxxtttnnnkkkmmmjjjiiiiiiiiiiiihhheeecccaaa_________```___]]][[[ZZZYYYWWWUUUTTTRRROOOMMMHHHGGGFFFFFFHHHIIIHHHGGGEEEEEEDDDCCCAAA???<<<:::555555555666777888:::;;;666555333111000//////000000///---...//////...,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,---............---......---,,,,,,,,,,,,---////////////............///......---......//////,,,------.........------//////............//////222222111000000000000111/////////000000000111111000111222444666999;;;======>>>???AAACCCEEEGGGHHHGGGGGGHHHJJJMMMOOONNNMMMJJJLLLNNNRRRWWW\\\aaadddmmmvvv}}}}}}~~~|||uuutttqqqooommmlllmmmmmmppprrrwwwzzz{{{vvvnnnhhhbbb]]]\\\ccckkkooorrrvvvtttsssoooeee]]]UUUJJJ@@@666333000.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++************+++++++++++++++************************+++******)))(((+++***))))))++++++***)))++++++***))))))***+++++++++,,,,,,---------------++++++,,,,,,---,,,,,,,,,************+++,,,---...------------------------.........///......---,,,,,,,,,,,,------.........,,,------------.....................////////////...///000000111111000000xxxsssnnnkkkmmmjjjiiiiiijjjkkkiiieeebbbaaa```______``````^^^\\\[[[YYYWWWUUUTTTRRROOOMMMGGGFFFEEEEEEGGGGGGFFFEEEFFFGGGGGGFFFDDDAAA>>><<<999888888888999:::;;;;;;777555222000......///000000//////...///......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---------------...//////,,,------.....................---------------...//////......------,,,,,,..................//////---------...............//////............//////222222111000000000000111111111111222222333333444111222444666888;;;===>>>>>>???@@@BBBEEEGGGIIIJJJGGGHHHIIIKKKMMMMMMMMMLLLLLLNNNQQQWWW___jjjuuu{{{~~~||||||{{{xxxuuurrrpppnnnnnnllloootttyyyzzzwwwpppjjjccc]]]ZZZ___eeeiiimmmqqqtttvvvtttmmmfff^^^RRRHHH>>>:::555111000//////...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++---------,,,+++***++++++************++++++*********************************++++++******)))***)))((()))*********(((***************************+++,,,---------,,,,,,.........///......------///.........//////000111------------------------/////////......---,,,,,,......---,,,,,,+++******------------........................//////////////////000111111111111000xxxsssmmmkkkmmmjjjjjjjjjkkkkkkiiifffcccaaa```___```aaaaaa___^^^\\\ZZZWWWVVVTTTRRRNNNLLLFFFEEEDDDEEEGGGHHHGGGFFFGGGGGGFFFEEECCC@@@>>><<<;;;;;;:::999888888888999777555222000......///000///000000///...............---------------------,,,,,,,,,,,,,,,,,,,,,,,,************************......---------...///000,,,---......//////...............------...//////...------,,,,,,+++++++++,,,,,,------............------------......////////////............//////111111000////////////000000111111222333444444444444555666888:::<<<===>>>>>>???AAACCCEEEGGGHHHIIIGGGHHHIIIIIIIIIIIIJJJJJJNNNPPPUUU]]]iiizzzzzzzzz||||||}}}~~~{{{wwwtttqqqooollloootttyyy|||zzzuuupppeee^^^YYY\\\bbbeeeiiinnnsssvvvvvvrrrnnnggg]]]RRRFFFAAA:::444111///......,,,,,,,,,,,,,,,,,,,,,,,,........................***+++---......---,,,+++++++++************++++++******************************++++++++++++*********)))((()))*********(((*********++++++*********)))***,,,---...---,,,+++.........///......------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......---------------......///000111111222---------.........//////............///////////////000000111111111111111xxxsssmmmkkklllkkkjjjjjjjjjjjjiiifffdddaaa``````aaabbbbbb```___]]][[[XXXVVVTTTQQQMMMJJJFFFEEEEEEFFFHHHIIIIIIHHHFFFEEEDDDBBB@@@>>>===<<<;;;:::888777666666555555666555333111000//////000///000111000...---...///---------------.........---------------------------------------------------,,,,,,,,,,,,---......------...////////////...///............///000000---------,,,,,,,,,,,,,,,+++,,,---...............------------...///000111000000////////////000000111111000////////////000...//////000111222333333666777999;;;<<<===>>>>>>@@@AAABBBCCCEEEFFFHHHHHHGGGHHHIIIHHHHHHHHHJJJLLLQQQVVV]]]hhhxxx~~~{{{{{{yyywwwwwwyyy{{{}}}yyyuuusssppprrrvvvzzz}}}|||yyyvvvggg___ZZZ\\\aaaeeeiiimmmqqquuuvvvsssqqqnnnggg^^^OOOHHH???777222///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------++++++************++++++***************+++++++++)))***++++++,,,++++++++++++***))))))++++++***)))***+++,,,,,,,,,,,,+++***)))***,,,---...---+++***++++++,,,,,,---,,,,,,,,,///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...---------......000000//////.........---------........./////////............///////////////000111111222222111111yyysssmmmjjjlllmmmkkkiiiiiiiiiiiigggeeeaaa``````aaabbbcccaaa```___]]]YYYVVVTTTPPPKKKHHHGGGFFFFFFGGGJJJLLLLLLKKKHHHFFFCCC@@@>>>=========999999888777666666666666666555444333222111000//////000222111...---...000,,,,,,------......//////................................................---------.........//////------.../////////////////////......///000000111------...............///+++,,,...///000000//////...---------...///111222111111000000000000111111222222111000000000000111...//////000222333333444666888:::<<<>>>?????????BBBCCCCCCEEEFFFGGGGGGHHHGGGHHHIIIHHHHHHKKKOOOSSSZZZaaalllzzzyyyuuusssvvvzzz~~~{{{xxxvvvvvvxxxzzz}}}|||zzzxxxlllddd^^^___bbbccceeeiiilllooopppooooooppplllfffZZZRRRGGG===666333111000........................************************,,,,,,,,,,,,,,,---......++++++************++++++))))))*********+++++++++)))***++++++,,,,,,,,,+++,,,***)))***+++,,,+++***+++,,,------------,,,+++(((***,,,......---+++*********+++,,,------------000000///////////////000------------------------......---,,,---...//////111000///---,,,***)))(((............////////////............////////////000000111222222222222111zzztttmmmjjjlllnnnllliiihhhiiiiiihhhfffaaaaaa```aaaccccccbbb``````^^^ZZZWWWSSSOOOJJJGGGGGGFFFFFFHHHLLLNNNNNNMMMKKKHHHEEEAAA??????@@@AAA:::999999999999999::::::666666555555333222000//////111222111...---...000,,,,,,,,,---...///000000////////////////////////------------------------///000000111222111111111---......//////////////////////////////000111111.../////////000000111111,,,---///000111111111000...---------...///111222222222111111111111222222444333222222111111222222000111111333444555666666555777:::===???@@@AAAAAADDDEEEEEEFFFGGGGGGHHHHHHGGGIIIJJJIIIJJJNNNUUUZZZbbblllzzzxxxpppssswww{{{~~~~~~|||{{{zzzzzz{{{||||||zzzxxxtttkkkcccbbbbbbaaaaaabbbgggiiijjjiiikkknnnlllhhhccc[[[OOODDD<<<888555444////////////////////////---------------------------,,,,,,+++,,,---///000++++++************++++++))))))******++++++++++++)))***+++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,+++***,,,,,,............,,,,,,((())),,,......---+++)))+++,,,---...//////000///...------......///000111////////////////////////...---,,,,,,---...///111,,,,,,...///000222333444............/////////000............/////////000000000111222222222222111|||tttnnnkkkjjjlllkkkkkkkkkllljjjhhheeeeeeeeecccbbbaaa````````````^^^[[[WWWQQQLLLHHHEEEGGGGGGHHHJJJKKKMMMNNNOOOFFFEEEDDDBBB@@@>>>===<<<999999999888888666555555777666444222111000//////,,,---//////...------...,,,------...............,,,---...---+++***+++,,,,,,,,,,,,------.........---......///////////////---.........---,,,,,,+++,,,,,,,,,---------....../////////...------,,,,,,)))***+++,,,---///000000......---,,,++++++++++++000000000000000000000000///000111222222111000///333222111111222333555666888;;;>>>??????>>>???@@@AAADDDHHHHHHFFFFFFHHHKKKKKKKKKKKKMMMPPPUUU[[[___hhhxxxwwwsssoooooosssxxxzzz{{{{{{|||~~~~~~{{{wwwuuuooogggbbbaaaaaa```___```aaacccggglllnnnnnnmmmiiibbbXXXMMMCCC;;;444000...---...000111111///---------------------------+++++++++,,,,,,------------,,,++++++*********+++++++++++++++++++++++++++,,,,,,,,,++++++,,,------...,,,++++++,,,------,,,+++++++++******)))))))))***+++,,,,,,------,,,,,,------------------------......---,,,---...///000......//////......---,,,------......//////000000...............---------...000222222111000000000111111000///////////////000111111111111222222222|||tttooolllkkkmmmlllllllllmmmllljjjhhhfffeeedddbbbaaaaaaaaaaaaaaa```\\\XXXSSSMMMIIIGGGGGGHHHIIIKKKLLLNNNOOOPPPGGGFFFEEECCC@@@>>>===<<<999999999999888777666555777666444222111000//////000111222222111000000111------...////////////...---...///...,,,,,,---...,,,,,,,,,------.........---......///////////////...////////////...---,,,------.........//////////////////...............---......///000111222222...---------------......000000000000000000000000000000111222222111000///333333333333444666888999;;;===@@@AAAAAA@@@AAABBBHHHKKKMMMMMMJJJIIIJJJLLLJJJLLLNNNRRRXXX___fffkkk~~~vvvpppqqqssssssrrrvvvxxx|||}}}zzzyyytttlllfffcccaaa___^^^___aaadddhhhjjjlllmmmnnnnnniii___UUULLLCCC;;;777222000///000000000///---------------------------++++++,,,,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...,,,++++++,,,------,,,---------,,,,,,+++++++++---....../////////......------------------------......---------...///000......//////......---,,,.........///////////////000000000000000000000000...000222222111000000000111111000///////////////111111111111222222222222|||uuupppmmmmmmmmmllllllnnnoooooollljjjffffffdddcccbbbaaaaaaaaacccaaa]]]XXXSSSOOOKKKIIIGGGHHHIIIKKKMMMNNNOOOPPPIIIHHHFFFDDDAAA???===<<<::::::::::::999888777666666666444333111000000000111111000000//////............///000000000//////---...//////...---///000---------------.........---....../////////////////////000000000///............/////////000000000......////////////000000000000000000111111222222---------......///111111000000000000000000000000000000111111222111111000333444444555777999;;;<<<===???BBBCCCCCCCCCCCCDDDEEEIIIKKKKKKIIIGGGIIIKKKNNNRRRXXX___gggpppyyytttpppooonnnlllsssuuuyyy~~~~~~yyyqqqjjjeeebbb___\\\^^^aaafffhhhhhhiiilllooorrrnnnggg___WWWMMMDDD>>>666444000////////////...------------------------,,,,,,,,,,,,------------+++,,,,,,------,,,******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,...,,,+++,,,---...---+++///............---------...///////////////......------------------------......------......///000...////////////...------///////////////.........000000000000000000000000///000222222000///000111111111000////////////000111111111111222222222333|||vvvqqqooonnnlllllllllmmmoooooommmkkkgggfffeeecccbbbbbbaaaaaabbb```\\\WWWRRRNNNKKKIIIGGGGGGIIIJJJKKKMMMNNNNNNJJJIIIGGGDDDAAA???===;;;:::::::::::::::999888777666555444333222111111111222000///...//////...---...//////000000000000000,,,---//////......///111---------...............---......////////////////////////000000//////........./////////000000000.........///000111111222.......................................///000111////////////////////////000000111111111222111111333333555777999;;;===>>>>>>@@@CCCDDDDDDDDDDDDEEEAAADDDGGGHHHGGGGGGJJJMMMTTT[[[eeeoooyyy}}}qqqmmmllllllpppssswww{{{|||uuunnnhhhccc___]]]\\\aaafffgggeeeeeejjjnnnqqqnnnkkkfff___VVVLLLEEE:::666111......///000000........................,,,,,,------------------***+++---......---+++))),,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---,,,,,,,,,......---+++///.....................---............---,,,,,,------------...........................//////000///////////////...------000000//////......------...............////////////000222111000///000111222111000000//////000000111111111222222222333333{{{vvvrrrooonnnjjjjjjjjjlllmmmmmmkkkiiiffffffdddcccbbbaaaaaaaaa```^^^ZZZUUUPPPLLLJJJHHHFFFGGGGGGHHHIIIJJJKKKKKKJJJIIIGGGDDDAAA???===;;;999999:::::::::999888888666555444333222222111111666333111000222333222000...//////000000000000000+++,,,......------...000........................---......///////////////---....../////////......------........./////////------...///000111222222......------------,,,,,,000000///...------......////////////////////////111111111111111222222333222333555888:::<<<===>>>>>>@@@CCCDDDDDDDDDDDDEEEDDDGGGIIIIIIHHHJJJNNNSSSWWWaaapppwwwmmmjjjllllllnnnssswww{{{~~~}}}xxxqqqjjjdddaaa___]]]aaaeeeeeecccccchhhlllnnnnnnmmmlllhhh```VVVOOO???;;;444000///000111222........................------------------------***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,---,,,,,,---//////---+++---------------..................//////...---------------....../////////........./////////////////////000000//////...---000000//////......------............//////000000000111111111//////000222222222111000000000000000111222222222222333333333|||vvvrrrooonnnjjjiiiiiikkklllkkkiiigggeeeeeecccbbbaaa`````````___\\\XXXSSSNNNKKKIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHIIIHHHFFFDDDAAA???===<<<888999999999999999888888666555444333222222222222444000------000222111000......///000000000//////,,,---......---,,,---////////////...............---......///////////////------.../////////......------........./////////------...//////000111111///////////////.........111000///......---------000000000000000000000000111111111111111222333444333555777999<<<===>>>>>>>>>@@@CCCDDDDDDDDDDDDEEEGGGHHHIIIHHHHHHKKKRRRXXX```mmmyyyppplllgggjjjnnnsssxxx|||}}}~~~~~~{{{uuummmfffbbbaaa^^^```ccccccbbbcccfffiiilllmmmoooqqqpppjjjbbb\\\HHHCCC;;;555222222222222....................................------------++++++---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++---------...//////---+++,,,,,,,,,---------------///000000111111111111111---------...//////000000---...///000000000000//////000000000000///......///////////////.........///000000111111222222333000111111000//////000222222222111000000000000111222222222222333333333333|||vvvrrrooommmkkkjjjjjjkkkkkkkkkhhhfffddddddbbbaaa```_________^^^[[[WWWRRRMMMJJJIIIHHHJJJJJJIIIHHHHHHGGGFFFFFFGGGFFFEEECCC@@@>>>===<<<777777888888999888888777666555444333333333333333000,,,))))))---000000...------...////////////......///000///------...///000/////////.........------......///////////////---...///000000000000000....../////////000000000---------......//////000////////////000000000000111000000/////////000000000000000000000000000000111111000000111333444555666777999<<<>>>????????????AAADDDEEEEEEDDDEEEFFFEEEFFFGGGGGGJJJRRR\\\eeexxxvvvkkkkkkmmmpppssswwwzzz|||wwwyyy|||yyyppphhhcccbbb````````````aaaccceeefffhhhkkkooossstttqqqkkkfffTTTNNNDDD<<<777444222111........................///.........------------,,,,,,,,,---------......------------------------///...---,,,++++++++++++---------///000000---+++,,,,,,,,,------............///000111222333333333---------...///000000000---...///000111000000///000000000000000///...............//////////////////000000111222222333333111111111000//////111333333222111111000000111111222222222333333333444444|||wwwrrrnnnmmmlllkkkkkkkkklllkkkhhhfffdddcccbbb```______^^^^^^___\\\WWWRRRMMMKKKIIIIIILLLLLLKKKJJJHHHGGGFFFFFFFFFEEEDDDBBB@@@>>>===<<<666777777888888888777777666555444444333333333333222...***+++000444333111,,,------...............000111222000///......///000000//////.........------....../////////////////////000111111111111111000000000000111111111111---------.........................../////////000000000000000111222333444000000000000000000000000111111000000111333444666888999<<<>>>@@@@@@@@@@@@???BBBEEEFFFFFFEEEFFFGGGEEEGGGIIILLLRRR^^^lllwwwrrrqqqoooooooooqqqtttuuurrruuuzzz~~~|||rrriiidddbbbaaa___^^^___aaadddeeedddeeeggglllrrrtttsssnnnjjj]]]VVVLLLBBB;;;555222/////////////////////////////////.........------------,,,,,,,,,,,,---...///------------------------///...---,,,++++++++++++---------///000000---+++,,,---------......//////+++,,,...///111222222222---------...///000000111---...000111111111000///000000000000000//////...---.........//////000000---......///000111111111111111111000...///111333333222111111000111111111222222333333333444444444yyyxxxtttpppqqqjjjhhhggghhhiiikkkkkkjjjeeedddbbb```______``````^^^\\\XXXTTTPPPMMMKKKJJJLLLMMMMMMMMMKKKHHHEEECCCCCCCCCBBBAAA???===;;;::::::999999888777666555555777666555444333222222222222111000.........///000......------...///111222111000///...------...///,,,...//////---,,,,,,,,,///...---,,,,,,---...///,,,---...000111111111111///////////////000111111000000000000111111111111,,,---...///000000000000............////////////222222222222222333333333444222111000000222444555888999:::<<<>>>???@@@@@@BBBBBBCCCEEEGGGHHHGGGFFFGGGKKKPPPSSSZZZkkk|||qqqqqqsssqqqooopppooorrruuuwwwzzz~~~|||vvvooogggbbbaaa```___^^^```cccgggjjjhhhhhhkkkooossstttpppmmmkkkdddZZZMMMBBB999444111......---///111222222111000000000000000000000000,,,------......------,,,------------...///000000---...000111222111///..........................................---------------............------000000000000000000000000...............///000000000222444333111.........000000000000111111111111000000000000000000000000111111222333444444555555999888555222111111222333333333333444444555555555wwwvvvrrrnnnnnniiihhhggghhhiiikkkjjjiiifffeeecccaaa`````````aaa]]]\\\YYYVVVRRRNNNKKKJJJKKKLLLLLLKKKIIIGGGDDDBBBBBBBBBAAA@@@>>><<<:::999<<<<<<;;;;;;:::999999999666666444333222111111111222111000///......///000//////------,,,---......111000///...---......///---.........,,,+++,,,---///...------------...///...//////000000000000/////////......//////000111000000000000111111111111+++---///111222111000////////////000000000111111111111222222222222333333333222111111333555777888888999;;;===???@@@AAAAAACCCBBBBBBCCCDDDDDDDDDCCCEEEKKKRRRYYYeee{{{~~~xxxrrrooonnnpppqqqtttxxx|||~~~~~~yyyrrrjjjeeecccbbb``````aaadddhhhjjjfffffffffjjjooossstttsssmmmhhh```UUUJJJ@@@999555222000//////111222111000---------------------------......//////......---------,,,++++++,,,,,,,,,,,,---///111111000///...........................------..................///000000111111000000///000000000000000000000000///............///000000111222222222111000//////000000000000111111111111111111111111111111111111111111222222333333444444555444333222222333444444333333333444444555555555vvvtttpppllllllkkkjjjiiijjjkkklllkkkjjjffffffdddcccbbbaaaaaaaaa\\\\\\[[[XXXUUUPPPLLLJJJJJJJJJJJJJJJHHHFFFCCCBBBBBBAAA@@@>>>===;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;777666444333111000//////111000000////////////000000///...---,,,,,,,,,,,,000000///............///000111000///------///111///......------......///000000000000000///.....................///000000000000000000111111111111,,,---000222222222000///000000000111111111222222111111111111222222333333222222222333555888:::<<<:::;;;<<<>>>@@@AAABBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGNNNYYYeeevvvxxxppplllkkkkkknnnsssxxx|||}}}~~~wwwoooiiifffeeecccaaabbbdddhhhjjjhhhfffdddeeeiiiooosssvvvpppnnnhhh```UUUJJJ@@@:::666333111000000111000////////////////////////////////////000000/////////222111000///............,,,---.../////////...---........................,,,---------.../////////000111111222222111111000000000000000000000000000//////......//////000111222111000000111111000///000000000000111111111111111111111111111111111111111111222222222222222222000111111222333444555666444444444444444555555555vvvtttoookkkkkkmmmlllkkklllnnnnnnmmmlllgggfffeeedddcccbbbbbbbbb]]]]]]]]]\\\XXXSSSNNNKKKJJJJJJJJJIIIHHHFFFDDDCCCBBBBBB@@@>>>===;;;::::::888888888888999999::::::999777666333111000//////000000000////////////000//////......------------/////////.........//////000000///---++++++...000//////............////////////000000000000//////...............//////000///000000000111111111111------...//////000000111000000000111111111222222000000111111222333333333333333444555666888:::<<<;;;<<<>>>@@@AAACCCCCCDDDAAABBBCCCCCCEEEGGGJJJLLLLLLVVVeeeuuuuuukkkfffcccgggnnnsssxxx|||}}}}}}uuuoooiiigggdddbbbbbbdddfffhhhjjjgggdddccceeejjjooorrrqqqqqqoooiii___SSSGGG???888555111//////000000///111111111111111111111111...//////000000//////...222111000000////////////+++,,,---.........------........................,,,,,,,,,---...///000000//////000000000000///////////////////////////////////////...///000000111111///---...000111000//////000000000111111111111111111111111111111111111222222111111111111111111///000111333444555555555444444444555555555555555~~~vvvtttppplllllllllkkkkkklllmmmmmmkkkiiigggffffffeeedddcccbbbaaa^^^^^^___^^^[[[VVVPPPMMMKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCAAA???===<<<<<<<<<666666777777888888999999:::999777555333222111000/////////000000000000///......//////000000000000......//////////////////,,,,,,+++(((''''''***,,,////////////////////////---...///000111111111111...............///000000///000000000111111111111///...,,,++++++...111333/////////000000000111111000111111222333333444444444555555666777888999:::<<<===>>>@@@BBBCCCDDDDDDCCCDDDDDDDDDDDDGGGLLLPPPSSS___rrrnnnddd^^^bbbiiimmmtttzzz{{{}}}{{{uuullljjjfffcccbbbccceeeffffffeeeddddddeeehhhmmmpppqqqrrrrrrooogggZZZNNNFFF;;;777222//////000000000.................................//////.........+++++++++++++++,,,------+++,,,,,,---------------........................,,,,,,,,,---...///000000//////000000000000/////////////////////////////////////////////000111111///......///000000000//////000000000111111111111111111111111111111111111222222111111111111111111111222333444444444444444555555555555555555555555}}}uuutttppplllmmmiiihhhhhhiiijjjjjjhhheeefffffffffeeedddcccbbbaaa]]]^^^___^^^[[[VVVQQQNNNKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDAAA???===<<<<<<===888888888999999::::::::::::999777666444333222222...//////000000000000///---...///111111222111111---...//////000//////////////////---++++++---///...//////000000//////...,,,---...000111111222222///////////////000111111000000000000111111111111000///,,,++++++...222444/////////000000000111111111222222333444555666666555666666777888999999:::<<<===>>>@@@BBBCCCDDDDDDEEEFFFGGGEEEDDDGGGMMMRRR]]]kkkyyyjjj```aaafffhhhnnnuuuwwwzzz}}}{{{pppmmmiiieeecccccceeefffaaabbbcccdddeeeiiinnnrrrrrrtttuuussslllaaaVVVOOOAAA<<<666111000111111111000000000000000000000000---......//////......---++++++++++++,,,---...///,,,,,,,,,---------..............................,,,---------.../////////000111111222222111111000000000000000000000000000000000//////000000111222...000333333111//////000000000000000111111111111222222222222222222222222111111222222222222222222444444444444444444444444666666666555555555555555{{{ssssssooolllllliiihhhiiijjjkkkjjjgggeeeeeeeeeeeeeeedddbbbaaa```\\\\\\\\\[[[XXXTTTOOOMMMJJJJJJIIIGGGFFFFFFFFFFFFEEECCC@@@>>><<<;;;<<<<<<999:::::::::::::::::::::888888666555444333333333---...///000111111000///...///000111111000//////,,,---///000000000//////111333333222111000111222...///000111111000///.........///000000000000000000000000000000111222222000000000000111111111111000/////////000111222333000000000111111111222222222333333444555666777888555666777999;;;<<<<<<===;;;<<<>>>@@@BBBCCCDDDDDDEEEGGGIIIIIIIIINNNWWW^^^ooo|||vvvfffdddeeedddhhhoooppptttyyy}}}uuurrrmmmiiifffeeefffgggaaabbbcccbbbccchhhoootttvvvxxxyyywwwrrriii```ZZZJJJDDD<<<666222222111111222222222222222222222222...//////000000//////...000///////////////000000---------------......///........................------..................///000000111111000000///000000000000000000000000000000//////000000111222...444999999444000000222000000000000111111111111222222222222222222222222111111222222333333444444555555444444444555666777777666666666555555555444yyyqqqqqqnnnkkklllkkkkkkkkkmmmnnnllliiigggdddeeeeeeeeedddbbb```___[[[[[[ZZZXXXUUUQQQNNNLLLIIIHHHGGGFFFEEEEEEEEEEEEDDDBBB???<<<;;;:::;;;;;;999999999999999999999999777666555444333222222222---...///111111111000/////////000000000...---,,,,,,---///000000000//////---///000000...------......///000111111000///...000000000000000//////...111111111111111222222333000000000000111111111111...000222444555444333222111111222222222333333333333333444555666777888999444555888:::===???@@@@@@;;;<<<>>>@@@BBBCCCCCCDDDCCCFFFJJJMMMPPPXXXdddmmmlllgggfffbbbdddkkkkkkpppvvv|||xxxuuupppkkkhhhggghhhhhhffffffdddaaaaaaeeelllssszzz{{{{{{zzzuuunnnfffbbbRRRKKKAAA999444222111111////////////////////////000000111111111111000000000///...------,,,,,,---...------------...//////.......................................---------------............------000000000000000000000000000000000000000111111222///777???>>>666000111444000000000000111111111111222222222222222222222222111111222333444444555555666555444333444666999:::777777666666555555555444}}}qqqnnnmmmlllllliiihhhiiikkklllmmmkkkiiiddddddeeedddcccaaa___^^^YYYZZZZZZYYYVVVQQQLLLIIIHHHGGGFFFEEEDDDCCCBBBAAADDDBBB???<<<;;;<<<===???:::::::::::::::999888777444444555555444333111000333222222222111000000000000000000000////////////000000////////////000000//////000000111111111222//////////////////////////////000000000000//////000000000000111111111111444222///------///222444333333333444444444555555000111111222222333444444222222222222333444555666666666777999;;;<<<>>>>>>>>>AAACCCBBBAAAAAADDDGGGGGGGGGKKKSSSYYY```pppzzzqqqkkkdddccceeeeeennnuuuvvvyyyzzzrrrllliiihhhgggfffgggdddbbbbbb```aaahhhqqqvvv{{{}}}zzzwwwuuuqqqmmm___VVVJJJ???888666555555///000000...+++***---///000000000000000000000000---...///000000///...---///............///000000//////////////////.................................//////000000000000000000000000000000000000000111111111000000000000000000555;;;;;;555000---,,,......///000111222333333444222000//////000222333444555555555444333333222111333555555444444444666666666666777888888999999|||qqqnnnmmmkkkkkkiiiiiiiiikkkmmmmmmkkkiiiddddddeeedddcccaaa___]]]XXXYYYYYYXXXUUUQQQLLLIIIFFFFFFEEEEEEDDDDDDCCCCCCCCCAAA???===<<<<<<===>>>::::::::::::999999888777000000111222333222111111222222222111111111111111000000000000////////////000000////////////000000......//////000000000000111111111111111111111111//////000000000000//////000000000000111111111111222000...------...000222222222222222333333333444111222222333444444555555444444333333333444444555777777888:::<<<===??????BBBDDDFFFEEECCCBBBEEEHHHKKKMMMSSS]]]fffoooxxxmmmeeeccc___gggnnnpppuuu~~~~~~yyyrrrmmmjjjiiihhhgggfffcccbbbbbb```aaagggppptttyyy|||yyyuuutttqqqnnnfff^^^RRRGGG>>>999555333000111111000---,,,...000........................---...///000000///...---............////////////------------------------........................//////000111111111111000000000000000000000000000111000000000000000000000000333555444000...///111000000000000111111111111333222111000000111222333444555555555444444333222111333444444333222333444555555555666777777888888{{{qqqnnnlllkkkkkkjjjiiijjjkkkmmmmmmkkkiiiddddddddddddbbb```^^^]]]WWWXXXXXXWWWUUUQQQMMMJJJDDDDDDDDDDDDEEEEEEEEEEEEAAAAAA@@@???>>>===<<<<<<999999999999999888888888111222222222222222111000111111111111111222222222////////////000000000000000000////////////000000............////////////111111111111111111111111///000000111111000000///000000000000111111111111000//////......//////000111111111111222222222222222333333444444555666666666555555444444444444444888999:::<<<===???@@@AAABBBEEEGGGGGGFFFFFFIIIMMMQQQWWWcccppp{{{{{{xxxtttqqqpppqqqtttvvvyyy|||lllddd^^^ccchhhkkkpppyyy~~~yyysssnnnllljjjiiihhhfffdddccccccaaa```fffnnnrrrwwwzzzwwwuuutttrrrooooooiii^^^RRRHHH???777222000222222222000///000111..............................////////////......,,,---///000000000///...------------------------........................///000000111111111111111000000000000000000000000000000000000000000111111111111111///...///222555222222111111111000000000222222222222333333333333444555555555555444333333444555777666555444444555444444555555666777777888yyypppnnnmmmkkkjjjiiiiiiiiijjjlllllljjjhhhddddddddddddbbb```^^^\\\WWWXXXXXXWWWUUURRRNNNLLLEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@@@@@@@???===<<<;;;999999888888888888888999888888777555333111000///000000000111222222222333////////////000000000000000000////////////000000////////////////////////111111111111111111111111000000000111111000000000///000000000111111111111//////000000000000//////111111111222222222222333222222333333444555555555444444444333333444555555::::::;;;===???@@@BBBBBB???BBBEEEGGGGGGJJJOOOSSSYYYeeewww{{{zzzxxxuuusssqqqooonnnmmmkkkiiigggfffhhhjjjkkklllooovvvzzzlllfffggghhhjjjnnntttzzz}}}|||vvvqqqnnnkkkiiiggggggeeedddeeebbbaaafffmmmqqqvvvyyywwwuuuvvvtttqqqtttoooggg]]]RRRFFF<<<555111222222222111111000000000000000000000000000000...//////////////////...,,,---///111111000...---////////////000000000000...........................///000000111111000000000000000000000000000000000000000000000111111111111111222333444444444333111111111111111111111111222222333444444444333333444444555555555555444444888:::;;;:::888777777777555555666666777888888888wwwoooooommmkkkkkkiiihhhhhhiiijjjjjjhhhfffdddeeedddcccbbb___]]][[[YYYYYYYYYXXXUUURRROOOMMMGGGGGGFFFEEEDDDCCCBBBBBB???@@@AAAAAA@@@>>>;;;:::999888888777777888999999999888777555333111000000000000000111222222222333.../////////000000000111000000////////////000000000000000000000000000000000000000000000000000000000000111111111111000000///000000000111111111111000111222222222222111000222222222222333333333333111111111222333333444444111111222222333555666777;;;;;;===>>>@@@AAACCCCCC???BBBEEEFFFGGGLLLSSSXXXddduuu}}}xxxvvvvvvuuutttsssqqqooonnnlllkkkkkkiiihhhgggfffeeeggggggfffeeeeeefffggghhheeegggkkkpppwww}}}qqqmmmjjjjjjmmmqqqvvvzzzzzzuuuqqqmmmiiifffhhhgggggghhheeecccgggmmmrrrwwwyyywwwvvvwwwwwwttttttqqqllleee[[[OOOCCC;;;333333222111111111000///111111111111111111111111/////////....../////////,,,---///111111000...---/////////000000000111111////////////////////////---...//////000000//////111111111111111111111111//////000000111111111111111333777<<>>===<<<;;;888777666666666777999:::333333222111222333444444222222222111111111111111.........///000111111111000000////////////000000111111000000000/////////000000000000000000000000000111111222222111111000000000000000111111111111111111111111111111111111111111111111222222222222111111222222333444444555444444444555666888999:::;;;<<<===>>>@@@BBBCCCDDDEEEFFFGGGIIIMMMWWWeeennnzzzwwwsssooommmjjjgggdddcccdddeeeeeefffffffffeeecccdddfffhhhiiiiiiiiiiiiggghhhiiiiiiiiihhhgggfffbbbcccdddfffhhhjjjlllmmmkkkooouuu{{{yyytttqqqqqquuuxxx{{{|||yyyuuuppplllnnnnnnooopppmmmiiikkkpppssswwwyyyvvvtttvvvvvvtttqqqqqqpppnnnhhh^^^SSSKKK===999333000000111000000////////////////////////000///...------...///000............////////////,,,------...//////000000////////////////////////000000111222222222222222111111111111111111111111...//////000111111222222222111444<<>>===<<<<<<888777666555666777999;;;888777666444333333444444333222222222111111000000---......///000111111222000000////////////000000000000//////.........---111111111111111111111111111111222222222222111111000000000000111111111111111111000000000000111111000000000000111111111111222222333444444555555666888888777777888999::::::;;;;;;===>>>@@@BBBCCCCCCCCCDDDFFFJJJRRR```qqq}}}|||wwwtttrrrnnnkkkhhhggggggfffdddccc```aaabbbdddeeeeeeeeeeeedddfffiiikkkmmmnnnooooookkklllnnnooonnnmmmkkkiiihhhhhhhhhiiiiiiiiiiiiiiiccceeehhhkkkpppvvv}}}zzzqqqooorrrrrrvvv{{{}}}{{{xxxsssppppppppprrrsssoookkklllqqqrrrwwwxxxuuusssuuuuuusssrrrrrrrrrpppkkkbbbWWWPPPAAA;;;444111111222222111111111111111111111111111000///...------...///000///............///000000...//////000111222222333000000000000000000000000222222333444444444444333111111111111111111111111...//////000111222222222222//////555>>>AAA<<<555333333333222222222222111111000/////////111444555444444555666777777666666333444666777666555666777666666666777888888999999|||ttttttpppqqqsssmmmmmmnnnnnnnnnmmmkkkhhhgggdddcccccccccbbb```\\\YYYXXXWWWVVVTTTPPPLLLIIIGGGJJJIIIHHHFFFCCCAAA@@@???@@@?????????>>>>>>======;;;;;;999999999999;;;;;;888777666444222111111111---...///000111222333333000000111111111111000000000000000000000000000000000000000000000000000000111000///////////////000111111111000000000000000000000111111111222222222111111222222222333333333000111111111111222222222333444666555444444555777555666666888999:::;;;;;;>>>===<<<===???AAAAAAAAAJJJHHHKKKSSS[[[ggg{{{xxxqqqnnnnnnnnnkkkhhhkkkiiigggggghhhiiiiiihhhcccdddfffiiikkklllmmmnnnnnnqqquuuzzz||||||{{{zzzxxxzzz|||{{{wwwsssooonnnkkklllmmmmmmmmmkkkjjjhhheeeddddddfffffffffllltttuuu}}}tttppprrrsssvvvzzz}}}}}}wwwssssssssstttwwwyyyzzzxxxvvvzzzyyyxxxwwwvvvsssoookkkqqqnnnmmmnnnnnniii```XXXJJJBBB888222111333555555:::777222000///000000///000000000000000000000000000///.........///111222333222222111000///......000000////////////000000111111222222222111111000222222222222222222222222222222222111111000000000000444333111999GGGIIIAAA333333333222222111111111333333444444444333222222111333666777777666777888777777777777888888888888;;;;;;:::888777888;;;>>>|||tttsssoooppprrrllllllmmmnnnnnnnnnllliiihhhdddcccbbbaaaaaa^^^ZZZWWWWWWVVVUUUSSSQQQMMMJJJHHHJJJIIIGGGFFFDDDBBBAAA@@@@@@@@@@@@???>>>======<<<:::::::::999999:::::::::888777666444333222111111000000000000111111111111111111222222222222111111000000000000000000000000000000000000000000000000000000////////////000000//////000111222333444444111111111111111111222222111111222222222333333333111111111111222222222222222333444333222222333444555666777888999:::;;;<<>>666222222333333999666222000000000111000000000000000000000000000000//////...///000111222444333222111111000000000000000////////////000000111111222222222111111000111111111111111111111111333333222222222111111111222555333///666AAABBB;;;333333333222222222111111111222333444444444444444333555777777666555555666777777777777888888888888:::::::::888777888;;;===|||ttttttooopppqqqkkkkkklllnnnnnnnnnllljjjiiifffeeeccccccaaa^^^ZZZVVVTTTTTTTTTSSSQQQNNNLLLJJJIIIIIIHHHFFFDDDCCCBBBAAAAAAAAA@@@@@@>>>===;;;;;;999999::::::::::::999999888777555444333222111111333333222111000//////...111222222333333222222111000000000000000000000000000000000000000000000000000000000//////000000111000000111222333444444555222222111111111111111111111111222222222333333333111111111111222222222333333444444333222111333444555666777888:::;;;<<<======>>>>>>???AAABBBCCCDDDKKKPPP\\\iiiwww|||yyyuuuqqqnnnkkkhhhgggiiimmmppppppnnnrrrrrrsssvvv{{{~~~~~~|||xxxtttoookkkiiifffcccfffllllllnnnpppqqqsss|||yyyrrrppppppsssxxx}}}|||yyysssssstttxxx|||~~~~~~}}}}}}|||zzzxxxsssnnniiifffgggiiinnnqqqpppjjjeeeYYYQQQEEE;;;666444444444777444111000000111222111000000000000000000000000///////////////000111111444333222111111222333444000000////////////000000000111111222222222111111000000000111111111111111333333333333222222222222333555333///222::::::444333333333333222222222222000111222333555555555666555666888777666444444555777777777888888888999999888999:::999888999:::<<<~~~vvvuuupppppprrrlllkkklllnnnooonnnmmmkkkjjjjjjhhhgggeeeddd```[[[WWWRRRSSSSSSSSSQQQPPPNNNMMMIIIIIIHHHGGGEEEDDDCCCBBBAAAAAAAAA@@@???===;;;999888999:::;;;;;;:::999888777777555444333222222222444333222222111000//////000111111222222111111000000000000000000000000000000000000000000000000000000000000///000000111111333333333222222111111000222222222111111111111111111111222222222333333333111111111222222222333333666666666555333333444666666666777999:::<<<===>>>>>>???@@@@@@AAACCCEEEGGGOOOYYYgggwww|||{{{yyywwwvvvuuusssrrrnnnnnnoootttyyy~~~|||wwwtttppplllmmmqqqpppqqqqqqooonnnrrrzzz|||uuuoooppptttxxx}}}|||sssssstttxxx|||~~~}}}zzztttnnniiifffgggjjjnnnpppoookkkggg^^^WWWLLLBBB:::777666555555333111000111222333222000000000000000000000000///////////////000000111222222000000000222444555000000////////////000000000000111222222222111111111111111111111222222222333333333333333333333333333444222///111666666111333333333333333333333333111222333444555555555555555666777777555444555666777777888888888999999999777888::::::999999:::<<<vvvvvvqqqrrrsssnnnkkklllnnnoooooonnnlllkkkjjjiiigggeeeccc```[[[WWWQQQQQQRRRRRRRRRPPPOOONNNKKKJJJIIIGGGFFFDDDCCCBBBAAAAAAAAAAAA???===:::999777888::::::::::::888777777666555444333222222222222222222111111111111111//////000000000000//////000000000000000000000000000000000000000000000000000000000000000111222222333222222111000000//////111111111111111111111111111111222222222333333333111222222222222333333333666666666444333333555777666666888999;;;===>>>???BBBCCCDDDDDDDDDHHHMMMQQQVVVcccttt|||zzz{{{}}}~~~}}}|||}}}~~~~~~~~~~~~~~~{{{||||||vvvtttuuutttuuuuuussspppoooqqqtttyyyyyynnnlllooosssyyy}}}tttttttttwww{{{|||wwwpppkkkeeefffhhhkkkmmmmmmkkkjjjeee___UUUJJJ@@@888555444444222111000222333333222111111111111111111111111...//////000000000000000000000//////000111333333000000////////////000000///000111222222222222222222222222333333333444444333333333333333333333333222333222111222555555333333333333333333333333333444444444555555444444333333444666666555555777999888888888888999999999999777999:::;;;::::::<<<===}}}vvvuuuqqqrrrtttooolllmmmooooooooommmkkkjjjgggfffdddcccaaa]]]XXXUUUPPPQQQRRRRRRRRRQQQOOOOOOMMMLLLJJJHHHFFFDDDCCCBBB???@@@AAAAAA@@@===;;;999888888999999999999888888666666555444333333333333000111111111222333333333...//////////////////...000000000000000000000000000000000000000000000000000000000000111111222333//////000000000111111111000000111111111222222222111111222222222333333333222222222222333333333333333333333111000111444777666777888:::<<<>>>???@@@???@@@BBBCCCEEELLLUUU]]]eeetttyyyvvvsssoooooorrrwww{{{~~~}}}~~~}}}zzzuuuqqqpppooossszzzooojjjkkknnnuuu~~~|||{{{|||~~~}}}vvvtttsssuuuyyy}}}zzzsssnnnbbbccceeegggiiikkklllmmmkkkhhh```TTTGGG<<<555333444333111111222333222111111111111111111111111111......///000000000000000//////000000111111111111000000////////////000000///000111222222222222222222222333333444555555555222222222222333333333333111222333333444555666555333333333333444444444444555555555555555444333333333444555555555666888:::888888888999999999999:::999:::;;;;;;;;;;;;>>>@@@zzzssssssppprrrtttooonnnoooppppppooommmkkkiiifffdddcccbbb```]]]XXXUUUPPPQQQRRRRRRRRRQQQOOONNNNNNMMMLLLIIIFFFDDDBBBAAA>>>???AAAAAA@@@>>><<<:::999999888888888888999999666555444444333333333333111111111222222333333333//////000000000000//////000000000000000000000000000000000000000000000000000000000000111222333444000000111111111111222222//////000111222333333444111111222222222333333333222222222333333333444444222222222111000222666999666777888:::===>>>@@@AAA===???BBBDDDJJJUUUdddoooxxxrrrooommmmmmnnnooottt|||~~~{{{zzzyyyyyy}}}wwwnnnkkkjjjpppyyywwwwwwwwwzzz|||~~~}}}|||wwwuuussssssvvvzzz|||}}}}}}vvvrrrddddddccccccdddfffiiikkkkkkjjjeee\\\OOODDD<<<999555333222222222333111000111111111111111111111111---...///000111000000//////000222333333222111000000000////////////000000//////000222222333333222111111222333333444555555111111111222222222333333111111333444444444444666333333333444444444555555333444555555555555555444444555666555444555777999888888888999999999::::::;;;;;;<<<;;;;;;<<<@@@BBBxxxqqqrrrnnnpppsssnnnooooooppppppooommmjjjiiifffeeedddcccbbb___ZZZWWWQQQQQQRRRRRRRRRQQQOOONNNPPPOOOLLLJJJFFFDDDAAA@@@===>>>@@@AAAAAA???<<<::::::999888777777888999:::666555444444333333333333222222222222222222222222000000111111111111000000000000000000000000000000000000000000000000000000000000000000111222333444555555444333222111000///......///111222333444555111111222222222333333333222222333333333444444444333333333222222555999<<<666777999;;;===???@@@AAABBBEEEHHHMMMTTTcccuuuxxxrrrpppoooooojjjmmmqqqvvv|||}}}}}}tttmmmhhhkkkttttttttttttwwwzzz|||{{{{{{xxxuuurrrrrrtttwwwzzz{{{~~~~~~~~~xxxtttiiigggeeeaaa___```cccffffffggggggaaaVVVLLLEEEBBB555333222222333222111///111111111111111111111111---...000111111111000//////111333555555333111///000000////////////000000//////000222222333333333000000111222333333444444000000000111111222222222111222333555444222333555333333333444444555555555222222444555666666777777777777777555333333555777888888999999999:::::::::<<<===<<<;;;;;;===AAADDDuuummmrrrppppppqqqnnnooonnnnnnppprrrqqqlllhhhffffffeeeeeeccc___XXXTTTOOOPPPQQQSSSSSSSSSRRRRRRPPPNNNKKKGGGEEECCCCCCDDDDDDDDDCCCBBBAAA???>>>===@@@???>>>===<<<;;;;;;;;;777777666666555555555444333333222111000000111111222222111111111111222222111000000000//////......////////////000000000000444333222111111222333444222000//////000111111000111111222333333333333222222222222222111111000000111222333333444444333333333444444444333444777999;;;;;;;;;<<<===>>>???@@@CCCDDDHHHPPP```vvvzzztttsssrrrpppnnnrrrwww~~~sssiiihhhmmmqqqtttuuutttuuuxxxzzz{{{zzzxxxsssooonnnqqqwww|||~~~~~~~~~{{{qqqmmmgggcccbbbcccddddddiiilllkkkeee___WWWKKK@@@===:::666444333333222111111111111111111111111111333333222222111000000000111111000000000000111111333222111000000111222333111111222222222333333333---...111333444444222222555333222444777888666333666555444333333333333333444333333333333444555555777666555444444444444444777777666666666666777777666777777999:::;;;<<<<<<:::;;;>>>@@@>>>===DDDNNNtttlllpppooooooqqqmmmpppooooooqqqrrrqqqmmmiiihhhfffeeedddbbb]]]XXXTTTPPPQQQSSSTTTTTTTTTSSSRRRRRRPPPLLLIIIFFFEEEEEEEEEBBBBBBBBBAAA???>>><<<;;;::::::999999888999999999999888777666555444333333333333222111111111111111222222111111111111222222111111111000000/////////////////////000000000111000000///......///000000222000///000111222111///000111222222333333222222222222222222111111111000222222333444444444444333333444555444444555777:::<<<<<<======>>>???AAABBBGGGKKKTTTbbbwww}}}xxxvvvxxxzzz{{{|||}}}zzzkkkiiinnnlllnnnqqqrrruuuxxx{{{}}}zzzxxxtttpppoooqqqwww{{{~~~zzztttooohhhdddbbbbbbbbbbbbiiillllllhhhccc]]]SSSIII@@@<<<777444333333333333111111111111111111111111000000000111222222333333111111000000000000111111333222111000000111222333111111222222222333333333000111222333333222111111444222222333666666555222555555555555444444333333444333333333333444555555555444444444555555666777777777666666666666777777777777888999:::;;;;;;<<<;;;999:::===@@@BBBIIIPPPssskkkooonnnnnnqqqnnnppppppqqqrrrsssqqqnnnkkkiiigggeeebbb```\\\WWWSSSRRRRRRTTTUUUUUUTTTTTTSSSSSSQQQNNNKKKHHHFFFEEEEEEAAAAAA@@@???===<<<;;;::::::::::::::::::;;;<<<<<<:::999888666555333222111333222222111111111111222222222111111111111222222111111111111111000000000/////////000000000111111222222111111111111222222111000000111333333000...000000111222222222222111222222222222111111111111222222333444444444444444333444555555555666888:::===>>>?????????@@@CCCEEEJJJQQQ___uuu|||yyywwwvvvvvvyyyuuummmnnniiijjjlllooosssvvvxxxzzzzzzyyyvvvrrrqqqrrrvvvzzz~~~yyyvvvqqqjjjdddbbbaaa``````fffjjjkkkiiigggddd\\\SSSDDD???999444333333444444222222222222222222222222000000000111222222333333111111000000000000111111222222111111111111222222111111222222222333333333333333333222222111111111222222111333444555444222555555666777666555444333444333333333333444555555333333444444555777888999888777777666666777777888888999999999::::::;;;;;;>>>999888===DDDJJJQQQYYYtttlllpppnnnooorrroooqqqqqqsssttttttrrrooolllkkkhhhdddaaa^^^[[[VVVSSSRRRRRRSSSTTTTTTTTTSSSRRRSSSQQQNNNKKKHHHFFFEEEDDDBBBAAA???>>>===<<<;;;;;;;;;;;;:::::::::;;;;;;<<<999888777666555444333333333222222111111222222222222222111111111111222222222222111111111111111111//////000000000111111111333333333333333333333333000000111333444333000...///000111111222222111111222222222222222222222222222333333444555444444444333444666777777777999;;;===???@@@@@@???AAAEEEHHHPPPYYYlll}}}zzzyyyxxxwwwyyy|||~~~xxxnnnjjjggghhhllloooqqqsssvvvyyyyyywwwuuussstttwwwzzz~~~~~~yyyvvvqqqjjjeeebbbbbbaaaaaacccgggiiiiiiiiihhhaaaYYYJJJDDD;;;555222333444555222222222222222222222222333333222222111000000000222111111000000111111222222222222222222222222222111111222222222333333333444333222222222222333333222222333444444444444333444555777888888666555333444333333333333444555555444444444555666777999999888777777777777777777888999999::::::::::::::::::???<<<<<>>===>>>>>><<<;;;:::999888777777777555555555555666666666777333222222222222333333444222222111111111111222222000000000111111111111111000000000111111111222222000111111222222111111000222111111222444333111///111111222333333333333222222222222222333333333333333333444555555555555555333555888999::::::<<<===<<<@@@CCCBBBBBBEEELLLSSS```ppp|||xxxuuusssssstttvvv}}}tttjjjeeejjjoooooosssyyyvvvwwwyyyyyyyyyyyyzzz{{{||||||tttpppiiieeeccccccdddcccbbbgggjjjkkknnnpppllleeeYYYQQQFFF===777444333333333333333333333333333333000000000111222222333333222222111111111111222222222222333333333333222222111111222222222333333333111222222333555666666777222444666666555444555666333444555666777666555555444333333333333444555555888777777777777888888999999888888777777888888999999999::::::;;;;;;;;;<<<999===CCCHHHMMM\\\wwwzzzoooqqqmmmmmmpppmmmnnnqqqtttuuurrrooonnnnnniiihhhgggeeeccc___YYYUUURRRSSSSSSTTTSSSRRRQQQPPPJJJJJJIIIIIIGGGFFFEEEDDDEEEDDDAAA???======>>>>>>======<<<;;;;;;;;;;;;;;;666666666666666555555555222222222222222333444555222222111111111111222222/////////000000111111111000000111111111222222222222333444444444444333222333222111111333333222111222222333444444444444333222222222333333333444444333444444555555555555555333666999;;;;;;;;;===>>>===AAAEEEEEEEEEIIIRRRZZZgggxxx~~~{{{yyyxxxyyyyyyvvvmmmoooqqqoooqqqxxxsssvvvyyy{{{{{{{{{||||||zzz~~~vvvrrrkkkeeeccccccbbbbbb^^^cccgggjjjnnnrrrooojjj```YYYNNNCCC<<<777555333333333333333333333333333000000000111222222333333333222222111111222222333222222333444444333222222111111222222222333333333222333444555666666555444111333666666444333444666333333444444555555555555444333333333333444555555666666666777888999:::;;;999888888777777888888999888999999:::;;;<<<======<<<>>>DDDMMMYYYnnn{{{ooopppllllllooolllmmmqqqttttttqqqnnnmmmnnnhhhhhhggggggeee```ZZZVVVSSSTTTUUUUUUTTTSSSRRRQQQIIIIIIIIIIIIHHHGGGFFFFFFEEECCCAAA>>>=========>>>999999888888999999::::::888888777666555444444444222222222222333333444555222222111111111111222222......//////000000000111000111111111111222222222///000111222222111000///444222111111222333333222222333444444555555444444222222222333333444444444333444555555666666555555333666999;;;<<<<<<===>>>>>>CCCGGGHHHGGGLLLVVV^^^rrr~~~xxxuuuwwwuuusssrrrlllmmmtttrrruuuyyy|||||||||}}}}}}zzz}}}~~~yyytttlllfffcccaaaaaa```YYY^^^cccggglllqqqpppkkkfff^^^SSSHHH@@@:::666444333333333333333333333333333333222222111000000000333222222111111222222333222222444444444444222222111111222222222333333333333555666777777555333222000222555555333222333555333333333333333444555666444333333333333444555555444555555777999;;;<<<===999999888888888888999999888888999:::<<<===>>>>>>AAAAAAEEERRRddd~~~}}}nnnmmmpppmmmlllnnnppppppqqqppppppooonnnmmmmmmkkkhhhfffccc___ZZZWWWYYYXXXVVVVVVUUUSSSPPPMMMKKKJJJIIIGGGFFFEEEEEEEEEGGGDDDBBBAAABBBAAA>>>:::<<<<<<;;;:::999777777666444444555555444444333222444333333444666666444222111111111111111000///...000000000000000000000000111///...///000111000...000000000111222222222333333333222222222222222222222333555666666555333222///000111222333222111111444444444555555555555555555777999;;;;;;;;;===>>>CCCEEEGGGHHHIIIQQQ]]]ggg{{{~~~uuuqqqmmmmmmoooqqqvvvyyywwwyyy~~~~~~yyy~~~~~~~~~~~~}}}xxxvvvpppiiibbb^^^^^^^^^YYY[[[___fffkkknnnnnnmmmfffbbb[[[PPPDDD;;;666444444333111111111333555777111111222222222222111111333333333333333333333333333333333333333333333333333333444555666666666555444444555555555555444444444444444444444444444444444555777888888888666666444555555555666777777777666777888999:::;;;<<<<<<>>>===<<<;;;;;;;;;<<<===>>>:::999;;;;;;999:::>>>???>>>HHH]]]www~~~ooonnnqqqnnnmmmoooppppppqqqqqqpppooonnnnnnllljjjhhhfffccc___YYYUUUXXXWWWVVVVVVVVVTTTPPPMMMHHHGGGFFFEEEDDDCCCCCCCCCDDDBBB@@@??????>>>;;;888<<<;;;;;;:::999888777666555555555555555444333333333222111222333444333111111111222222111111000///000000000000000000000000222000///000111222111000111111111111111222222222222222222222222222222222222333444555555444333222222222333444444444444444666666666666666777777777555777:::;;;;;;<<<>>>???CCCGGGJJJLLLPPPXXXeeeooo|||rrrlllkkknnnoootttuuussstttyyy{{{yyy~~~~~~}}}}}}yyywwwqqqjjjccc^^^]]]]]]XXXZZZ^^^dddjjjnnnnnnnnnhhheee^^^TTTIII???888555444333333222333444555666222222333333333333222222111111111111111111111111333333333333333333333333333333444444555444444444444444555555555555444444444444444444444444444444333444555666666666666666555555555555555555666666666666777888999:::;;;;;;;;;:::999888888999::::::<<<::::::======;;;===AAAIIIKKKXXXqqq~~~pppoooqqqooommmoooppppppqqqrrrrrrqqqpppoookkkiiihhhfffccc^^^XXXTTTVVVVVVWWWXXXWWWUUUPPPLLLKKKJJJIIIHHHGGGFFFFFFFFFDDDBBB@@@@@@???>>>;;;999<<<;;;::::::999888777777555666666666666555444444333111//////000111111111222222222222222222111000000000000000000000000000222111000111222333222000222222222111111111111111111111111111111111111111111222333444444333222111333333333333333444555555555555555666666666777777666888:::;;;<<<===???AAAEEEIIINNNRRRWWWcccrrr}}}wwwmmmlllooolllqqqrrrpppoootttyyy{{{~~~~~~~~~}}}|||zzzxxxssslllddd^^^\\\\\\WWWYYY\\\bbbiiimmmnnnnnnkkkhhhbbbYYYOOODDD<<<777444444444444444444555555333444444444444444444333111111111111111111111111333333333333333333333333333333444444444333222222444444555555555555444444444444444444444444444444333333333333444555666777555555555444444444444444555666666777888999::::::999999888888888888999:::;;;:::;;;>>>>>>===@@@EEEMMMTTTggg}}}ooonnnqqqnnnmmmooooooppprrrssssssrrrqqqpppjjjiiigggfffccc^^^WWWSSSTTTUUUVVVXXXXXXUUUPPPLLLLLLLLLKKKIIIIIIHHHHHHHHHFFFFFFEEECCCBBB@@@>>>===;;;;;;::::::999888777777666666666777666555555444444111......///111222222222222333333333222222111000000000000000000000000222111000000222222111000333222222222111000000000000000111111111111222222111222222333333222222111222222111000111222333444222222333333444444555555777888;;;<<<===???AAADDDIIIMMMQQQVVV^^^mmmuuuqqqqqqjjjnnnqqqpppooorrrxxx|||}}}~~~}}}||||||zzzvvvnnnfff___\\\[[[WWWXXX[[[```ggglllnnnnnnllljjjeee^^^UUUJJJ@@@999555444444444444444444444444444333333333333444444444444444444444444444444333333333333333333333333555555555555444333333222444444555555555555444444444444444444444444444444333333222222333555777888555555555444333333333222555666666777888888999999::::::::::::::::::;;;;;;;;;:::<<>>BBBIIIQQQ]]]vvv|||mmmmmmooommmkkkmmmooopppssstttuuutttsssrrrjjjiiigggeeebbb^^^XXXSSSSSSTTTVVVXXXYYYVVVQQQMMMIIIHHHGGGFFFFFFEEEEEEFFFGGGGGGGGGEEECCCAAA@@@???;;;::::::999999888888888666666666777666555555444555222000///000222333333111222222333333333222222111111111111111111111111111000//////000111000///333222222222111000000000000000111111222222222222222222222222222222222222333222111000111222444555222222333333444555555666888999;;;===>>>@@@DDDGGGNNNRRRVVV\\\fffvvvxxxsssiiikkknnnppppppqqquuuyyy{{{|||~~~}}}}}}|||xxxrrriiibbb]]][[[XXXXXXZZZ___eeekkknnnooommmkkkgggbbbZZZPPPDDD<<<666555444333222222333333333333222222222222333333666666666666666666666666333333333333333333333333666666777666666555444333444444555555555555444444444444444444444444444444555444333333444666777999555555555444333333333222666666666777888888999999999999999:::;;;;;;;;;;;;<<<<<<===?????????FFFOOO^^^ppp{{{mmmlllnnnllljjjlllooopppsssvvvwwwvvvtttsssllljjjgggdddbbb^^^YYYUUUSSSTTTUUUWWWXXXVVVRRROOOIIIHHHGGGGGGFFFFFFGGGGGGEEEFFFFFFDDDAAA???>>>>>>:::::::::999999999888888555666666666666555444444555333111111222333444333000111222222222222222222111111111111111111111111000///...///000111000...222222222111111111111111111111111222333333444444333333333222222333333333444444444444444555555666444555555666777888999999888:::<<<===???BBBFFFIIITTTYYYaaaiiisss}}}rrrnnnmmmnnnooonnnppptttxxxzzz~~~~~~~~~{{{uuummmeee___]]][[[ZZZ[[[___dddjjjmmmoooooolllhhheee___VVVJJJBBB999777555333222222333444444333222111111222333444444444444444444444444444333333333333333333333333666666777777777666666555444444555555555555444444444444444444444444444444555555555555555555666777555555555444444444444444777777777888888888999999666777888999:::::::::999======>>>@@@@@@CCCNNNZZZooo|||mmmmmmooolllkkkmmmnnnppptttwwwxxxwwwuuutttoookkkgggdddaaa^^^ZZZXXXTTTTTTTTTVVVWWWVVVSSSQQQJJJJJJIIIHHHHHHHHHHHHIIICCCDDDEEECCC???===<<<===:::::::::999999999999888555555555555555444333333444222222222333444333222///000111111222222111111111111111111111111111111111000//////111111000///111111111111111222222222111222222333444444555555444444333333333333444444333444444555666555555555555555666777888999:::;;;999;;;<<<>>>@@@CCCHHHKKKXXXbbbooozzzzzzpppoooooonnnooorrrvvvxxx}}}}}}xxxppphhhbbb___]]]\\\\\\___dddiiimmmoooqqqnnnjjjgggddd\\\QQQHHH===:::777333222333555777555444333222222333444555333333333333333333333333333333333333333333333333444555666666666666666666444444555555555555444444444444444444444444444444444555555555555444333333555555555555555555666666888888888999999999999999666777999:::;;;;;;;;;:::======???AAADDDJJJYYYhhh}}}nnnnnnpppmmmlllnnnnnnppptttwwwyyyxxxvvvuuuppplllgggccc```^^^[[[YYYTTTTTTTTTUUUVVVVVVTTTRRRFFFFFFEEEEEEDDDEEEEEEEEECCCEEEFFFDDD@@@======>>>::::::999999999999999999444444555555444444333222222222111222444444222000...///000111111111111111111111111111111111111111222111000111222333222000000000111111222222222333222222333444444555666666555444444333333444444555111222333444555444333222444444555666777888999999:::;;;===>>>@@@DDDIIIMMM[[[gggyyy~~~uuuqqqqqqppppppttttttwww|||zzzrrrjjjdddaaa___^^^]]]___dddiiimmmooossspppkkkiiifff```UUUMMM@@@===888444333555888:::777666444333333444666777333333333333333333333333333333333333333333333333333333444555666666666555444555555555555555555444444444444444444444444444333444555555444333111000444555555555666777777777999999999999999:::::::::999:::;;;===>>>>>>============???CCCFFFOOOaaarrr|||oookkkmmmmmmmmmnnnsssrrrrrruuuwwwwwwtttpppmmmiiieeebbb```^^^\\\ZZZZZZXXXUUUTTTSSSRRROOOMMMKKKHHHEEECCCCCCDDDDDDCCCDDDCCCBBBAAABBBAAA???===::::::::::::::::::::::::777666666555555444333333333333333333333222111000555333111000111222222222222222222222222111000///222111111111000000//////333333333222222111111111333333333333333333333333333333333333333333333333333333222222333333444555666666777888999::::::;;;;;;;;;>>>AAA@@@BBBKKKUUUeeewwwvvvoooooopppooossswww}}}|||vvvnnneee___bbb___^^^```aaabbbhhhpppqqqpppooommmjjjcccYYYQQQFFF???888555666666444111444444444333333444555555444444444555555555555666444333222222111111222222333444444444444444333333333444666777777666444333666666444333333444555666555666666666666666555555666666666666777888999:::555666666777888999999999999999999:::;;;<<<===>>>;;;<<<@@@FFFLLLXXXrrr~~~qqqmmmnnnnnnnnnnnnsssrrrrrrtttvvvvvvssspppkkkhhheeebbb```^^^[[[YYYYYYWWWUUUSSSSSSQQQOOOMMMKKKHHHEEEDDDDDDDDDDDDDDDDDDCCCAAAAAABBBAAA???===::::::::::::::::::::::::666555555444444333222222333333333333333222111000444333111000111222111000111111222222222111000000222111111111000000000000333333333222222222111111333333333333333333333333333333333333333333333333333333222222333333444555666666777888999::::::;;;<<<<<>>AAAAAAEEEMMMUUUfffsssooopppoooooooooqqqqqqrrrsssuuutttqqqooojjjhhheeecccaaa___[[[XXXYYYWWWTTTSSSRRRQQQNNNLLLKKKHHHEEEDDDEEEEEEEEEDDDDDDBBBAAAAAAAAAAAA>>><<<;;;;;;::::::999999888888777666666555444444333333222222333333333222111111444222111111222111///---000111111222222222111111111111111111111000000000333333333222222222222111222222222222222222222222222222222222222222222222333333333333333444444555666666777888999:::;;;;;;<<<===???BBBCCCGGGRRR]]]ttttttppprrrqqquuuzzz~~~~~~{{{uuunnniiidddbbbaaacccccccccgggmmmnnnnnnooonnnlllfff^^^YYYNNNGGG>>>888666777666555444333333222222333333333444444444555555555555666444444333222222222222222444555555666666666555555555444222111111222444555666555555444444555666666444555555666666555555555555555555555666777888888666666777777888999999999999999999:::;;;<<<===>>>AAABBBGGGPPP^^^uuuuuuqqqqqqpppoooppppppqqqrrrssssssrrrpppnnniiihhhfffeeeccc```\\\YYYXXXVVVTTTSSSRRRPPPNNNLLLJJJHHHFFFEEEEEEFFFEEEDDDCCCBBBAAAAAAAAA@@@>>><<<<<<;;;;;;:::999888777777888888777777666555555555222222333333333222222111444333333333333222///---///000111222222222222222111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222333333333333333444555555666666777888:::;;;<<<<<<<<<<<>>???@@@CCCJJJVVVjjjuuuqqqqqqqqqpppppppppqqqssssssrrrqqqooonnnjjjiiigggfffeeebbb^^^[[[YYYWWWTTTSSSRRRQQQNNNLLLIIIHHHFFFFFFFFFGGGFFFDDDCCCBBB@@@@@@AAA@@@>>><<<;;;;;;:::999888888777777777777666555555444444333111222222333333333222222444333333444444333111...///000111222222222222222111111111111111222222222222222222222222222222222111111111111111111111111222222222222222222222222444444333333444444555666666666777999:::;;;<<<===<<<<<<>>>BBBFFFLLLZZZhhhxxx|||qqqtttrrrvvvzzz~~~zzztttooofffddddddeeeccc```aaafffjjjlllnnnnnnlllhhhdddbbbWWWPPPFFF===777555555555555444333333222222222333444444444555555555555666555444333333222222333333444555555666777777666666444555666777777666555444444555555666666777777777555666777888888888888888666555555555555666666777888888888888999999999999999999:::;;;<<<>>>@@@AAACCCIIISSSccc|||tttpppqqqpppppppppppprrrttttttrrrpppoooooojjjiiifffeeedddbbb^^^\\\ZZZXXXUUUTTTSSSRRROOOMMMIIIGGGFFFFFFGGGGGGFFFEEECCCAAA@@@@@@@@@@@@===;;;::::::999999888888777777444444444333222222111111111111222333333333222222333222222222333333222000000111111222222222111111111111111222222222222222111222222222222333333333222222222222222222222222333333333333333333333333444444444444444555555666555666777999:::<<<===>>>======???CCCHHHPPP```nnnsssrrrsssvvvzzz}}}}}}vvvrrrhhhffffffgggeee``````ccchhhkkkmmmnnnkkkhhheeeddd[[[UUULLLBBB:::666555555666666555444333333333333444444444555555555555666555444444333333333333333333444555666666666666666444555777999999777555444444444666777777777777777555555666777888888888888777666666555555666777777999999999999999999999999::::::;;;<<<>>>@@@AAABBBCCCMMM\\\ppprrrnnnppppppoooppppppsssuuuuuurrrpppoooooojjjgggdddbbbaaa```^^^\\\[[[YYYVVVUUUTTTSSSPPPNNNHHHGGGFFFGGGHHHHHHFFFEEEBBBAAA@@@@@@@@@???===;;;999999999888888888888888555555555444333333222222000111222333333333333222111000...///111222111111111111222222222111000000111111111222222333333333111111222222222333333333333333333333333333333333444444444444444444444444444444444444444555666666555666777999;;;<<<>>>>>>??????AAAFFFKKKTTTeeeuuuxxxsssrrruuuxxx{{{}}}zzzvvvkkkiiijjjkkkgggaaa```cccgggjjjmmmmmmjjjgggeeeeee___ZZZRRRGGG>>>999777777888777666555444444444444444444444555555555555666555555444333333333333444222222444555555666666666555666666666666666666555333444666777888888777777333444555666666777777777888777777666666777777777999999999999999999999999;;;<<<<<<>>>???BBBCCCDDDEEERRReee|||~~~qqqmmmooooooooopppppptttvvvvvvrrrpppooopppiiifffbbb___^^^^^^\\\[[[[[[YYYWWWVVVUUUTTTQQQOOOHHHGGGGGGGGGHHHHHHGGGEEEBBBAAA@@@@@@@@@???===;;;888888888888888999999999888888888777666666555555000111222333333333333333///---,,,,,,...000111111222222222222222111000///111111111222222333333333111111111222222333333333333333333333333333333333555555555555555555555555555444444444444555666666555666777999;;;===>>>???BBBAAACCCHHHNNNXXXiiiyyy}}}uuupppssswwwzzz{{{}}}|||yyymmmllllllmmmiiicccaaacccfffjjjmmmmmmiiifffeeeeeebbb^^^VVVLLLBBB;;;888888888888777666555444444444444444444555555555666666555555444333333333333444111222333444555555555555777666444333333444666777333444666777888888888777111222333444555555555555888888777777777777777888999999999999999999999999<<<======???AAACCCDDDFFFLLL[[[ppp{{{qqqmmmmmmlllnnnqqqrrrrrrssstttsssqqqnnnmmmjjjgggccc```^^^]]][[[ZZZYYYZZZ[[[ZZZYYYVVVTTTRRRLLLIIIFFFDDDDDDEEEEEEDDDCCCBBB@@@???>>>============<<<999777777777888999555555444333333222111111222333333333333222111111111111222222222222111111111111111111000000//////444333333222222333333444333333444555444333111000000111222333444333222222111222222333333222222111333444444333111111333555;;;999888999<<>>>>>======<<<;;;:::888777888888999555555444444333222222111222333333333333222111111111111222222222222111111222222111111111000000000444333333222222333333444333444444444333333222111111111333444444444333222222222333333333333222222111333444444333333444555888888888:::===???AAABBBBBBCCCIIIUUU```kkk|||vvvmmmooorrrtttxxx|||~~~xxxsssmmmkkkkkkllliiifffiiijjjkkkkkkkkkjjjhhhgggfffaaaYYYQQQJJJBBB<<<777888777666666777777555333555555555555555555555555666666666555555555444444555555555444555555666666777777666555555555555555444555666666777777666666777777777777777666555555777777777888999999::::::999999999888999999:::;;;<<<;;;===??????@@@HHHQQQbbbxxx|||qqqmmmmmmlllmmmqqqssssssssssssqqqooommmkkkjjjgggccc```^^^\\\YYYWWWWWWXXXYYYYYYXXXUUURRRPPPIIIGGGEEEDDDEEEFFFFFFEEEBBBAAAAAA@@@???>>>======;;;::::::999999888888888555555444444333222222222333333333333333222222111111111222222222222111111222222222222222111111111333333222222222222333333444444333333222222333333222222333444444444444333222222333333333333222222///222444666555555555666888999:::<<>>999999888777777888888777666666666666666666666666666777777666666666666555555777777666555555555666666777777666555555555666666444555666666777777666666777777888888777777666666777777888888999:::::::::999999999999999:::;;;;;;<<<<<>>===<<<999::::::::::::999888777555555444444333333333333333333444444333333222111111222222333333222222111222222222222222222222222333333222222222222333333555444333222111222333444333333444444444555555555222333333333333333333222...111555777777777777888:::;;;===???@@@BBBEEEGGGJJJRRR^^^kkkvvv{{{qqqnnnmmmqqquuuxxx||||||wwwqqqmmmmmmnnnoooooooooooonnnllljjjiiiggggggfffdddaaa\\\UUUKKKAAA;;;999888666777888999888777666666666666666666666666777777777777777666666666::::::999888888777888888777777666666666666666777555555666777777777777777777777888888888777777666888888888999999:::::::::999999999999999:::;;;<<<<<<===???BBBCCCHHHUUUccc|||rrrnnnlllkkkmmmppprrrrrrqqqpppooommmlllkkkiiigggccc```]]]ZZZVVVSSSRRRTTTVVVWWWVVVSSSPPPMMMGGGEEEDDDDDDEEEFFFEEEDDDAAAAAAAAAAAA@@@>>>===<<<999999:::::::::999888888555555444444444444333333333444444444444333222222222222333333333333222222222222222222222222222222333222222111111222222333444333222111222333444555333333333444444444555555333333333444444333333333///222666888888888999999:::<<<>>>>>>???AAAFFFIIIQQQ[[[jjjvvvuuunnnjjjoootttvvv{{{}}}~~~yyytttpppnnnooopppqqqqqqpppooommmkkkhhhfffdddcccbbbaaa^^^YYYPPPEEE>>>:::888666666777888777666555555555555555555555555666666666777777777777777::::::999888888777888888777777666666666777777888555666666777777777777777777777888888888888777777999999999999999:::::::::999999999999:::;;;<<<=========???AAADDDLLL___ppp}}}rrrnnnlllkkkllloooqqqqqqpppooonnnmmmlllllliiifffccc```]]]YYYTTTQQQRRRTTTWWWYYYXXXUUUQQQNNNGGGFFFDDDEEEEEEEEEDDDCCC@@@AAAAAAAAA@@@>>><<<;;;999999999999999999999999555555444444444444444444444444444444444333222222222222333333333333222222111111111222222222222222222222111111111111222222333333222222333333444444333333333222333444444555333333444444444444333333111444777888888999:::;;;999;;;<<<======BBBIIIOOOZZZgggwwwyyyoooiiimmmqqqrrrwww~~~|||~~~~~~{{{wwwrrroooooooooppppppppppppnnnkkkgggcccaaa___`````````\\\TTTJJJCCC<<<999777666666777777666555555555555555555555555555555666666666666777777777777666555555555666666777777666666666777888888555666777777888888777777777777888888999999888888999999::::::::::::::::::999999999999:::<<<===>>>>>>>>>@@@CCCGGGUUUnnn}}}rrrnnnlllkkklllooooooooonnnnnnmmmmmmmmmmmmiiifffccc```]]]XXXSSSPPPPPPRRRUUUWWWWWWSSSOOOMMMGGGFFFEEEEEEEEEEEECCCAAA@@@AAAAAABBBAAA???<<<;;;::::::999888888999:::;;;444444555555555555555555444444444555444444333222222333333444444333333222000000000111111111222222222222111111111111222222111222333333444444444333333222222111222333444555333333444444444444333333444555777888888888:::<<<:::<<<>>>???AAAHHHTTT\\\kkkyyyuuulllnnnqqqpppssszzz|||}}}~~~~~~}}}yyytttpppnnnnnnnnnooopppqqqooolllfff```]]]]]]^^^___aaa___YYYPPPJJJ???<<<999777777777777666666666666666666666666666444444555555555666666666555555555444555555666666777777666666777888888999666666777888888888888777666777888999999999999888::::::::::::::::::::::::999999999:::;;;<<<===>>>??????AAAEEENNNaaa}}}rrrnnnlllkkklllooonnnnnnmmmmmmmmmmmmnnnnnniiifffccc```]]]XXXSSSOOOLLLNNNRRRTTTSSSPPPLLLIIIHHHGGGEEEEEEEEEDDDBBB@@@@@@AAABBBBBBAAA???<<<;;;;;;:::888777777888:::<<<444444555555555555555555444444555555444444333222222333333444444333333222//////000000111111111222222222111111111111222222000111333444555444333333333222111111111222333444333444444555555444444333666777888888777888:::======???BBBCCCGGGPPP^^^iii{{{{{{ppprrrsssppprrryyy{{{|||~~~~~~}}}zzzvvvqqqnnnmmmmmmnnnpppqqqpppllleee___ZZZ\\\]]]___aaaaaa\\\TTTOOOAAA>>>:::888888888777777777777777777777777777777333444444444555555666666666666666666666777888999777777666777777888999999666666777888888888888888666777888999999999999999::::::::::::::::::::::::999999999:::;;;<<<>>>>>>???@@@CCCHHHSSSjjj~~~tttkkkhhhjjjlllnnnppppppooooooooooooooopppkkkjjjhhhbbbZZZSSSOOOMMMLLLMMMOOOPPPPPPNNNKKKJJJHHHGGGFFFGGGGGGGGGEEECCCAAAAAA@@@???>>>===<<<<<<===<<<;;;:::999999999999666666666555444444333333555444333222222222222222444444444333333222222222333333444555444111///...000000//////000222444555222111111111333333333222777666555444444444444444555555444444444333333333666555444444555777:::<<<>>>@@@BBBEEEKKKYYYkkkxxxxxxooommmnnnpppsssuuu{{{~~~}}}}}}}}}|||}}}tttmmmmmmppppppoooooonnnjjjddd\\\VVVWWWYYY\\\```aaa___YYYUUUEEEAAA<<<888777666555444555555444444444444555555777666555444444444444444666666666666666555555555666666666666666666666666666666777888999::::::;;;999333>>><<<999:::222<<<999999:::::::::;;;;;;;;;777999;;;===<<<===>>>???@@@CCCHHHOOO```|||uuummmjjjlllnnnpppsssrrrqqqooonnnmmmmmmmmmkkkkkkhhhbbb[[[SSSOOOMMMLLLMMMOOOPPPPPPNNNKKKJJJHHHGGGFFFGGGGGGGGGEEECCCAAA@@@@@@???>>>===<<<<<<===<<<;;;:::999999999999777777666555444444333333888888777777666555444444444333333333222222222222555555444333222222222222222111111000000111222333444333222222333333333222666555444444333333444444333333333444444555555555666666555666777999;;;<<<<<<>>>AAAEEEOOO```uuu{{{rrrmmmmmmqqquuuzzz~~~}}}}}}}}}~~~}}}vvvpppnnnnnnnnnnnnnnnmmmjjjddd\\\VVVUUUVVVYYY]]]___]]]XXXUUUGGGCCC===999777666666555666555555555555555555666777666666555555555555555666666666666666666666666777777777777777777777777888888888888888999999999===444999444777???666:::666666777777777888888888888:::<<<=========>>>@@@CCCEEEKKKUUUiiiuuunnnlllnnnppprrrtttsssqqqooommmlllkkkkkklllkkkiiiccc[[[SSSNNNLLLLLLMMMOOOPPPPPPNNNKKKJJJHHHGGGFFFGGGGGGGGGEEECCCAAA@@@??????======<<<;;;<<<;;;::::::999999999999888777666555444333222222000111222333444333222222222222222222222111111111666555333111111333555666333333222111111111111111555555555444444333333222444444333333222222333333111222333444555666777777666666777888:::;;;<<<===<<<>>>BBBIIIUUUhhh~~~|||nnnkkkooosssyyy}}}||||||~~~}}}~~~yyytttnnnkkkjjjkkklllllljjjeee]]]WWWTTTUUUXXX\\\^^^]]]ZZZWWWLLLFFF???999777777777777777666666555555666666777888777777666666666666666666666666666666666666666888888888888888888888888999999999888888888777777:::>>>JJJ>>>999@@@888:::666666666666777777777777999;;;============???@@@EEEHHHPPP___www}}}uuunnnlllnnnppprrrsssrrrqqqooommmllllllllllllllliiiccc[[[SSSNNNLLLKKKMMMOOOPPPPPPNNNKKKJJJHHHGGGFFFGGGGGGGGGEEECCC@@@@@@???>>>===<<<;;;;;;:::999999888777777888888888888777555444333222111(((***---000222222222111111111111111111111111111333222222111222333444555222222222222222222222222666777777666444333333333333333222222111222222333333333333444555666666777444666777999;;;<<<<<<===???BBBHHHPPP\\\mmm~~~vvvmmmoooqqqwww{{{{{{{{{~~~}}}~~~}}}xxxpppjjjeeefffhhhjjjjjjfff___ZZZVVVVVVXXX[[[^^^___]]][[[QQQJJJBBB;;;888888888888777777666666666666777777888888777777777777777888666666666666666777777777888888888888888888888888888888888888888888888888222LLLhhhUUU>>><<<777>>>888999999999::::::::::::;;;<<<>>>>>>===>>>@@@BBBFFFLLLWWWkkk{{{sssmmmkkklllnnnooopppooonnnnnnnnnnnnnnnnnnmmmmmmjjjddd[[[SSSNNNLLLKKKMMMOOOPPPPPPNNNKKKJJJHHHGGGFFFGGGGGGGGGEEECCC@@@@@@???>>>===<<<;;;;;;888777666666666666666666888777666555444333222222...000222555666666555444111111111111111111111111...///111222333333222222000000111222333444444444666777888666444222333444222222111111111222222333555555555555555555555555333555777999;;;<<<<<<===???DDDLLLWWWcccppp|||}}}~~~}}}}}}}}}||||||||||||{{{|||~~~tttqqqooouuuzzzyyyzzz~~~~~~}}}~~~~~~zzzrrrkkkaaabbbeeeggghhhfffaaa]]]UUUUUUVVVXXX[[[]]]]]]\\\UUUNNNEEE>>>:::999999999777777666666666666777777888888777777777777888999666666666666777777888888777777777777777777777777666777777888999999::::::222LLLhhhUUU???===777>>>:::::::::;;;;;;;;;<<<<<<;;;===>>>>>>>>>???BBBDDDHHHQQQbbbzzzzzzrrrllljjjjjjkkklllmmmmmmmmmmmmnnnooopppqqqnnnmmmjjjddd[[[SSSNNNLLLLLLMMMOOOPPPPPPNNNKKKJJJHHHGGGFFFGGGGGGGGGEEECCC@@@???>>>>>><<<<<<;;;:::777666666555555555666666666666666555444444333333555666666777666555333222111111111222222222222222---///111333333222111000///000111333444555555555444666888666333222333555222222111111222222333333666666666555555555444444444555666888:::<<<===>>>>>>DDDNNN[[[hhhttt|||{{{vvvssspppnnnkkkkkkkkkllllllllllllmmmllllllnnnpppsssvvvyyyzzz}}}~~~tttmmmtttxxxxxxzzz}}}~~~}}}~~~{{{uuupppcccbbbcccdddeeeccc```]]]SSSRRRQQQSSSVVVXXXYYYYYYXXXRRRIIIAAA===:::999888777666666555555666666777777777777777777888888999555666666777777888888999777777777777777777777777555666777888999:::;;;;;;;;;???KKK???:::AAA999;;;999999999999:::::::::;;;;;;<<<>>>>>>???AAAEEEGGGMMM[[[rrrzzzrrrllliiiiiijjjjjjlllllllllmmmnnnooopppqqqooonnnkkkddd\\\TTTNNNLLLLLLMMMOOOPPPPPPNNNKKKJJJHHHGGGFFFGGGGGGGGGEEECCC??????>>>===<<<;;;;;;:::777777777666666777777888555555555555555555555555333333333333333222222222222222222222333333333444000111111222222222111111000111333444444444333333222555777666222111333666222222222222222333444444555555555555666666666666666666777888:::===???AAABBBGGGPPP]]]jjjttt{{{~~~|||zzzqqqmmmjjjhhhfffaaaaaabbbcccdddeeeffffffeeeeeefffhhhiiilllmmmoooppprrruuuxxx{{{vvvlllrrrwwwxxxyyy}}}~~~}}}~~~~~~~~~{{{xxxuuuhhhfffdddbbbaaa___\\\YYYTTTQQQPPPPPPSSSUUUWWWXXXZZZTTTLLLDDD???<<<999777666555555555555555555666666666666666666777888888555666666777888888999999888888888888888888888888777777888888888999999999>>>555:::555888@@@888;;;888888999999999::::::::::::<<<===>>>???CCCGGGJJJTTTggg{{{sssmmmjjjiiiiiiiiimmmmmmmmmmmmmmmnnnooopppooonnnkkkddd\\\TTTNNNLLLLLLMMMOOOPPPPPPNNNKKKJJJHHHGGGFFFGGGGGGGGGEEECCC??????>>>===<<<;;;::::::999888888888888888999999444444444555555555555666000000111222333555777888222222222333333444444444444333111000000111333444222333444555444333222111000444777666222111444777333222222222333444444555333444444555666777888888888888888999;;;>>>AAACCCIIILLLSSS]]]iiissszzz|||~~~xxxssstttwwwxxxwwwzzzxxxmmmfffcccbbb```^^^^^^___```aaacccdddeeefffeeeeeeeeefffgggiiijjjkkkjjjkkkmmmnnnppptttyyy}}}~~~xxxkkkrrrvvvwwwyyy}}}~~~}}}~~~~~~}}}{{{zzzyyymmmiiieeeaaa^^^\\\YYYVVVVVVSSSQQQPPPSSSVVVXXXYYY[[[UUUNNNFFFAAA===999777555555444444444444555555666666555666666777888888555666666777888999999999999999999999999999999999999999999888888888888888;;;555???===;;;;;;444>>>999999:::::::::;;;;;;;;;:::;;;===>>>@@@DDDHHHLLLZZZooo|||ssskkkhhhhhhhhhiiilllnnnoooooonnnnnnoooqqqooolllgggaaa[[[WWWTTTRRRQQQQQQRRRSSSTTTQQQLLLHHHJJJJJJIIIGGGDDDCCCCCCDDD???>>>===<<<:::999777777888888777777777777777777999999888666555444333222555444333333222222222222444444333222222111000000444333333222111111111222333333222111000000000111111111222222222333333333333444444444444444444444111222444666666777666666777555666;;;===>>>AAAFFFIIIQQQ^^^jjjqqquuuwwwwww||||||zzzwwwsssoookkkiiiqqqrrrzzzzzznnnkkkfffaaa^^^\\\]]]]]]^^^___```bbbbbbbbbaaaaaabbbccccccddddddcccccccccbbbcccccceeehhhlllooorrruuuzzzuuuppplllnnntttzzz{{{}}}}}}{{{zzzzzz||||||zzzwwwqqqmmmhhhccc___\\\XXXVVVUUUSSSPPPOOOQQQUUUYYY]]]ZZZWWWPPPIIICCC>>>;;;:::777777777777666666666666999888777666666777888999777666666666777999;;;===<<<;;;999777666666777888888888999999999888888777777888888999999888888777::::::999999::::::;;;<<<<<<<<<>>>@@@AAABBBIIIQQQggg|||sssllliiiiiijjjjjjmmmnnnoooooonnnnnnooopppooommmhhhccc^^^ZZZWWWVVVQQQPPPPPPQQQPPPNNNJJJFFFIIIIIIHHHFFFDDDBBBBBBCCC???>>>===<<<;;;:::999888999999999888888777777777888888777666555444444333555444333333222222333333444444444333222222111111444333222222111111222222444333222222222222222222222222333333333444444444555555555444444333333222333333333333444666777888999777888<<>>;;;999888777777777666666666666999888777666666777888999777666666777888999;;;<<<;;;:::999888777777777777888888999999999888888777::::::;;;;;;;;;;;;::::::::::::999999::::::;;;<<<<<<<<<>>>AAABBBDDDMMMWWWppp|||sssllliiijjjlllmmmnnnooopppooonnnmmmnnnoooooommmiiieeeaaa^^^\\\\\\XXXVVVTTTSSSRRRPPPMMMJJJHHHGGGFFFEEEDDDCCCBBBBBB??????>>>======<<<;;;;;;;;;;;;:::999888777777666777666666666555555555555555444333333333333333333555555444444333333222222333333222222111111222222333333333222333333444444333333444444444555555555666666555444333222222111555444222111222555888::::::999:::>>>@@@BBBGGGNNN\\\bbbjjjppprrrrrrqqqpppqqqrrrtttrrrooolllkkkjjjqqqyyyxxxssspppkkkiiieeebbb```___```aaa___```bbbdddeeeffffffeee^^^___```aaabbbbbbcccccc```aaabbbcccccccccccccccdddhhhlllooorrrxxxzzzuuuuuuzzz}}}|||{{{{{{zzzyyyyyyzzz||||||{{{yyyuuupppiiiccc___\\\ZZZYYYUUURRROOOMMMNNNSSSXXX\\\\\\YYYSSSLLLEEE???;;;999888888777777777666666666888888777777777777888888777777777777888999;;;;;;999999999999999888777666777888888999999999888888::::::;;;;;;;;;;;;:::::::::::::::::::::;;;;;;<<<===<<<>>>AAACCCGGGSSS___|||{{{rrrkkkiiijjjmmmnnnooopppqqqpppmmmlllmmmnnnooommmjjjgggdddbbbaaaaaa^^^[[[XXXUUUSSSQQQNNNLLLHHHGGGFFFFFFFFFEEEDDDBBB?????????>>>>>>=========<<<<<<;;;:::999777777666555555555666666666666666555444444333333333444444555555555444444333333333333333222222111222222333222222222222222333444555333333333333444444444444555555555444444333333333333333222222333666888:::;;;:::;;;???AAADDDKKKTTT]]]cccjjjoooqqqrrrqqqqqqmmmoooqqqooollliiiiiijjjqqq|||}}}xxxuuusssnnnllliiifffeeedddeeefffcccdddfffggghhhggggggfffbbbbbbbbbccccccddddddeeebbbcccdddeeeeeedddcccbbbbbbeeehhhkkknnnssszzz~~~}}}wwwyyy|||||||||}}}xxxyyyyyyzzz{{{|||{{{zzzwwwqqqiiibbb^^^\\\ZZZYYYUUURRROOOMMMNNNRRRWWW[[[]]]ZZZUUUOOOGGGAAA;;;999888888888777777777666666888777777777777777777888777777777888888999::::::888999999::::::888777666777777888999999999888888888999999999999999999888:::::::::::::::;;;<<<<<<>>>>>>???AAACCCJJJYYYhhh{{{rrrkkkhhhjjjmmmnnnqqqrrrrrrpppmmmkkkkkklllmmmllliiigggeeeddddddddd]]]ZZZVVVRRRPPPNNNLLLJJJIIIGGGFFFGGGIIIHHHFFFCCC@@@@@@@@@??????>>>>>>>>><<<<<<;;;:::999777777666555555555555666666666666444444444333333444555555555555444444444444333333333222222111222222333333111111000111111222333444222222222222333333333333333333333444444555555555000111333555666777888888::::::<<<@@@CCCGGGQQQ[[[```dddjjjnnnpppppppppqqqmmmoooooommmhhhfffgggjjjuuu|||zzzyyytttrrrpppmmmkkkkkkkkkkkkhhhiiijjjjjjjjjiiihhhgggdddcccbbbbbbaaabbbbbbcccbbbcccdddeeeeeedddcccbbb```bbbeeeiiilllqqqvvvyyy}}}|||xxxzzz{{{~~~wwwxxxzzzzzzzzzzzzzzz{{{wwwqqqiiibbb^^^[[[ZZZYYYTTTRRROOONNNOOORRRVVVYYY]]][[[WWWQQQJJJCCC===999888888888888777777777777777777777888888777777777666777888888999999999999777888999::::::888777666666777888999999999999999999999999::::::999999999;;;;;;::::::;;;;;;<<<===@@@@@@AAABBBDDDNNNaaasss}}}ssskkkiiijjjmmmooorrrsssrrrpppmmmkkkjjjkkkjjjiiigggeeedddddddddeee___\\\XXXTTTRRRPPPMMMKKKIIIGGGFFFHHHKKKKKKGGGDDDAAAAAA@@@???>>>>>>======;;;;;;:::999888777777666555555555666666666666666444444444444444444555666444444444333333333333333222222111111222222333333111111000000111111222222111111111222222222333333111222222333444555666666///111333666777888888777::::::>>>BBBEEEKKKWWWdddhhhkkknnnpppooonnnnnnnnnmmmooonnnjjjeeedddiiinnn|||~~~|||zzzxxxtttrrrpppooooookkkllllllmmmmmmllljjjiiidddcccbbbaaaaaabbbcccdddeeeeeeeeeeeedddcccbbbbbb```aaacccfffjjjmmmppprrruuuyyy|||{{{|||~~~wwwyyy{{{{{{yyyyyyyyyzzzxxxrrrkkkddd___]]]ZZZYYYSSSRRRQQQPPPQQQSSSVVVWWW\\\ZZZXXXSSSLLLEEE???;;;999999888888888777777777777777888888888888777777666777888999999999999999888888999999999888888777666777888999999999999999;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===AAAAAABBBDDDHHHTTTlllvvvnnnkkkllloooqqqssstttssspppmmmjjjiiijjjhhhgggeeecccbbbbbbcccccc```]]]ZZZWWWUUUSSSOOOMMMHHHFFFEEEGGGKKKKKKGGGCCCBBBAAA@@@???>>>===<<<;;;999999999888888777777777666666666666666555555555444444444444444555666666222222333333333333333333222222111111222222333444333333222111111111222222222222222333333333444444222333333444444555555555000111222444555777999999:::<<<@@@EEEIIIPPP___mmmppprrrttttttrrrpppoooooolllnnnmmmhhhcccdddlllttt~~~zzzvvvsssqqqqqqjjjkkkmmmnnnoooooonnnnnnjjjiiiiiiiiijjjlllnnnpppqqqpppnnnllljjjiiihhhhhheeeeeefffhhhkkkmmmnnnooopppsssxxx}}}}}}}}}~~~wwwzzz|||{{{yyywwwxxxyyyyyytttnnnhhhccc___\\\YYYSSSSSSSSSSSSTTTUUUUUUVVVZZZZZZXXXTTTNNNGGGAAA===999999999888888888777777666777888999999888777666666777888999:::999888888999888888888888888999999666666777999999::::::999;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<======AAAAAACCCGGGMMM]]]yyyxxxppplllnnnppprrrttttttssspppmmmjjjiiiiiifffeeedddbbbaaaaaaaaabbb[[[YYYWWWUUUSSSPPPLLLIIIFFFDDDCCCFFFJJJKKKGGGBBBBBBBBBAAA???===<<<;;;:::888888888777777777777777777777666666555555555555444444444444444555666777222222222222222222222222222111111111222333333444555444444333222222222222333333333444444444555555444444444444444444444333333222111111333666:::<<<<<<===BBBHHHLLLTTTdddssssssuuuwwwwwwuuutttttttttkkkmmmkkkfffbbbfffpppyyy|||xxxtttrrrqqqhhhjjjllloooqqqrrrrrrrrrrrrrrrrrrsssuuuyyy|||~~~}}}zzzvvvsssqqqqqqpppmmmllllllmmmoooppppppoooppprrruuuxxx}}}{{{zzzxxxzzz|||{{{xxxvvvwwwyyy{{{vvvpppkkkfffbbb]]]ZZZRRRSSSTTTUUUVVVVVVUUUUUUZZZYYYXXXUUUPPPIIIBBB>>>999999999888888888888777666777888999999888777666666777999::::::999888777999999777777777888999:::666666777999999:::::::::999::::::;;;;;;::::::999<<<;;;;;;;;;;;;<<<======@@@AAADDDIIIQQQdddvvvooonnnnnnooorrrssssssrrroookkkiiiiiiiiiiiihhhfffdddbbb```______[[[ZZZWWWVVVTTTPPPLLLIIIGGGFFFEEEEEEEEEEEEBBB@@@@@@@@@@@@@@@>>><<<:::888888888888777888888999999999888888777666666555555222222333444444555555666333333333333333333333333444444333222111111111111000111111111111222222222222333333444444333333222555555555444333222000///222333555666666888:::======<<>>===;;;999===<<<<<<<<<;;;;;;::::::::::::;;;<<<===>>>??????CCCEEEKKKXXXpppxxxpppooonnnpppsssuuuuuussspppkkkhhhhhhhhhddddddbbbaaa``````______^^^]]]ZZZXXXVVVRRRMMMJJJHHHGGGFFFFFFFFFEEECCCAAA@@@@@@???>>>===<<<;;;:::::::::999777666666666666888777777777666666666555555555444444444333333333333333333333333333333333222111111111222222333444111111111222222222333333333333333333333333333333000111222333444555555555333555777777888999<<<>>>>>>BBBIIISSS^^^gggmmmpppzzz}}}wwwhhheeeiiiqqqzzz{{{vvvwwwwwwxxxyyyzzzzzz{{{xxxxxxwwwrrrkkkddd```^^^[[[YYYXXXUUUTTTRRRQQQQQQQQQWWW[[[YYYUUUPPPHHH???===:::888777888999888777999999999999999999999999777777777888888888999999::::::::::::::::::::::::444777:::===>>>===<<<:::======<<<<<<;;;;;;::::::999:::<<<===??????@@@@@@DDDFFFOOObbb~~~xxxqqqoooooopppsssuuuuuutttpppllliiihhhiiieeedddccccccbbbbbbbbbccc```^^^[[[YYYWWWSSSNNNJJJIIIGGGFFFFFFFFFFFFCCCAAA>>>>>>===<<<;;;::::::::::::999888777666666666666444333333333333333222222333333333444444444555555333333333333333333333333444333222222111111111222111222222222222333333333444333333222222333333444222222333444444333333333444666777888888:::<<>>;;;999888888999888888999999999999999999999999777888888888888999999999::::::::::::::::::::::::555666888:::;;;<<<<<<<<<=========<<<<<<;;;;;;;;;999:::<<<>>>???@@@AAAAAADDDIIIWWWnnnyyyrrrpppoooqqqsssvvvvvvuuurrrnnnllllllmmmiiihhhfffeeeccccccbbbbbbaaa___]]]ZZZWWWSSSOOOKKKIIIHHHFFFFFFGGGFFFDDDBBB======;;;:::999999999999999888777777666666666666444444444444444444444444222222333333444555666666333333333333333333333333555444333222111111111111222222222222333333333333444444222222222222444444444444444444333333222111333444666777777888;;;===???FFFOOOXXX___eeeiiilllooossszzz|||iiibbb```fffnnntttzzztttssstttuuuvvvxxxyyy{{{{{{yyyzzzzzzwwwpppiiiccc```ZZZYYYWWWUUUTTTSSSRRRRRRPPPVVVZZZYYYWWWUUUNNNGGG???===:::999999:::999888666666777888:::;;;<<<===::::::::::::;;;;;;;;;;;;999999999999999999999999777777888999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<>>>???AAABBBCCCEEEOOObbb|||zzzrrrpppoooqqqsssuuuuuuuuurrrooommmmmmnnnhhhgggfffeeeddddddddddddbbb```^^^[[[XXXTTTOOOKKKIIIHHHGGGGGGGGGFFFDDDBBB>>>===;;;:::999::::::;;;888777777666666666777777666666666666666666666666333444444444444444444444333333333333333333333333333333222222111222222222222222222333333333444444555444222111111222444555333444444444333333222111333555666777777999<<<>>>@@@GGGPPPXXX]]]bbbfffiiillloootttzzz|||zzzuuupppaaa```cccllluuu|||uuurrrssstttvvvxxxyyy{{{{{{yyy{{{|||yyyrrrkkkdddaaaYYYXXXVVVUUUTTTSSSSSSSSSPPPUUUYYYXXXWWWVVVQQQJJJAAA???<<<:::;;;;;;:::999777777888:::;;;<<<===>>>:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888:::;;;<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>><<<<<<<<<===???AAACCCEEEHHHVVVooozzzsssqqqpppqqqtttrrrsssrrrpppmmmllllllmmmddddddddddddeeefffggghhhcccaaa^^^[[[XXXTTTOOOLLLIIIHHHGGGGGGGGGFFFDDDBBB???>>><<<;;;::::::;;;<<<777666666666666777777888222333333333333333333333666555555444444333333222333333333333333333333333111111111111222333444444222222333333333444444444555444222111111222444555222333333444444333333333555777999999:::;;;>>>@@@CCCIIIPPPVVVYYY\\\___bbbjjjlllppptttuuurrrlllgggbbbccciiittt|||zzzqqqrrrtttuuuwwwyyy{{{{{{yyy{{{|||zzzsssllleeebbbXXXWWWVVVUUUTTTTTTTTTTTTPPPUUUXXXXXXWWWVVVRRRMMMBBB@@@===;;;<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<888999<<<>>>???>>><<<;;;::::::;;;<<<===>>>??????===<<<<<<<<<>>>AAADDDFFFJJJ\\\xxxxxxqqqqqqpppqqqrrrtttsssrrrpppooonnnnnnnnnkkkiiifffeeeeeefffeeeeeebbb```]]]XXXTTTPPPNNNMMMJJJJJJIIIHHHGGGEEEDDDCCCAAA@@@>>><<<;;;::::::;;;<<<;;;:::888888888999999666666666555444444444333333333333333333333333333222222000000000222444666333333333333333333333333111111222222222333333333666666555555555444444444---///111222222333555777333555888:::;;;>>>AAADDDEEENNNTTTTTTUUUZZZ___aaafffiiimmmnnnlllhhhdddccc^^^gggsss}}}{{{tttqqqppptttvvvvvvxxx|||||||||{{{zzzwwwppphhhbbb[[[ZZZXXXWWWVVVUUUUUUTTTPPPSSSXXX[[[\\\ZZZWWWTTTHHHDDD???;;;::::::999999;;;<<<=========<<<;;;:::999999999999:::;;;<<<<<<;;;;;;;;;::::::999999999888888999999999:::::::::::::::999::::::<<<=========>>>===::::::>>>DDDGGGUUUgggwwwqqqppppppqqqrrrtttsssqqqpppooonnnnnnnnnmmmjjjhhhggggggggggggfffcccaaa^^^YYYUUURRROOONNNJJJJJJJJJIIIHHHFFFDDDCCCAAA@@@>>><<<;;;:::::::::999888666555444444555555555555555555555444444444444444444444444444444444444333222000000111333444333333333333333333333333111111222222222333333333555555555444444444444333777888888777555444555666444666888:::;;;>>>AAADDDIIIPPPUUUUUUVVV[[[```bbbfffhhhjjjjjjgggdddbbbaaadddnnn{{{~~~uuuqqqpppsssvvvwwwzzz~~~|||||||||{{{xxxqqqjjjddd\\\ZZZXXXWWWVVVUUUTTTTTTSSSVVVZZZ\\\]]]ZZZVVVTTTIIIEEE@@@===<<<<<<;;;:::;;;;;;<<<<<<<<<;;;:::999999999999999:::;;;<<<<<<:::::::::999999999888888999999999::::::::::::;;;===<<<<<<;;;;;;;;;;;;;;;;;;======<<<<<>>===;;;::::::::::::999777666555555666777444444444555555555555555555555555555555555555555555444333111000000111222333333333333333333333333111111222222222333333333444444444444333333333333999:::;;;999777555555666555666888:::;;;>>>BBBEEEMMMSSSWWWUUUVVV\\\aaacccfffggggggeeebbb``````aaaiiisssyyysssoooqqqtttvvvyyy}}}}}}||||||{{{yyytttmmmhhh^^^\\\XXXVVVVVVUUUTTTRRRUUUWWW[[[^^^]]]ZZZVVVTTTJJJGGGBBB>>>=========<<<:::;;;;;;;;;;;;:::999888999999999999:::;;;<<<<<<999999999999888888888888:::::::::;;;;;;;;;<<<<<<@@@@@@>>>===;;;::::::::::::<<<>>>??????CCCJJJPPPddd}}}vvvooonnnoooqqqsssrrrqqqpppooonnnnnnnnnnnnnnnllljjjiiiiiiiiigggeeebbb```]]]YYYUUURRRPPPOOOLLLLLLKKKJJJIIIGGGFFFEEE@@@@@@>>>===<<<;;;:::999:::999888666666666666777333444444444555666666666444444444444444444444444444333222111111111222222333333333333333333333333111111222222222333333333444444333333333222222222222333555555555555666888666777999:::<<>>======<<<::::::::::::999999888888999999999999:::;;;<<<<<<999999999999999999999999;;;;;;;;;;;;<<<<<<<<<===AAA@@@???===<<<<<<;;;;;;;;;<<<>>>AAAAAACCCKKKSSSiiiwwwooonnnooopppsssqqqqqqpppooonnnnnnnnnnnnllljjjiiihhhhhhgggeeeccc```^^^[[[WWWTTTQQQNNNMMMLLLLLLKKKJJJIIIGGGFFFEEE@@@??????>>><<<;;;:::999777666444333222222333333333444444444555666666666333333333333333333333333111111111222222333333444333333333333333333333333111111222222222333333333444444333333333222222222---///111222333444666888777888:::;;;===AAAFFFJJJSSSVVVWWWVVVYYY___ddddddiiigggbbb]]]ZZZ\\\```ccchhhsssxxxooommmppprrrvvv{{{|||{{{||||||{{{xxxtttpppgggaaaZZZWWWWWWVVVSSSPPPNNNRRRWWW[[[]]][[[YYYWWWMMMIIICCC???======;;;:::::::::999999888888888888999999999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>=========>>>>>><<<<<>>===;;;999888888777666444444444444555444444444555555555555555333333333333333333333333000000111222333333444444333333333333333333333333111111222222222333333333444444444444333333333333000222333444444444666777777888:::<<>>@@@@@@>>>===???CCCCCCDDDPPP```~~~zzzqqqnnnnnnppprrrppppppooonnnnnnnnnnnnoookkkiiihhhhhhgggeeebbb______]]]ZZZWWWTTTQQQOOONNNJJJJJJJJJIIIHHHFFFDDDCCC?????????>>>===;;;999888;;;:::999777666777777888555555555555555444444444444444444444444444444444111222222333333333222222333333333333333333333333111111222222222333333333555555555444444444444333333444666666555555666888777999;;;===AAAGGGOOOTTTVVVYYY\\\]]]bbbhhhkkkiiifffccc^^^YYYXXX[[[aaafffllluuuyyyvvvuuuvvvxxxyyyyyyyyy{{{|||{{{xxxuuuoooggg^^^ZZZZZZYYYUUUPPPNNNQQQWWW[[[]]]\\\ZZZXXXSSSNNNHHHBBB???<<<:::888<<<;;;:::999888999999:::999999999999:::;;;<<<<<<:::::::::;;;;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@???<<>>CCCIIIQQQWWWWWW[[[^^^```eeelllnnnkkkdddaaa]]]XXXWWWZZZ```ffflllttt~~~yyysssqqqqqqxxxxxxxxxzzz{{{{{{xxxvvvrrriii___[[[[[[ZZZVVVQQQQQQTTTYYY]]]^^^\\\ZZZWWWVVVQQQJJJDDD@@@===:::888<<<;;;:::999999999:::;;;999999999999:::;;;<<<<<<999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>???<<>>>>>>>>BBB???@@@EEEGGGOOOiiitttrrrrrrrrrssstttqqqmmmlllnnnoooooonnnnnnnnnmmmllljjjgggdddccc___]]]ZZZXXXVVVSSSOOOLLLHHHHHHHHHGGGFFFEEEDDDCCC@@@@@@>>>===;;;999888888888888777666666666666666666666666666555444333333555555444444444333333333333333333333333333333333333333333222222222222111333333333333333333333333555444444333333444444555555555666666666777777777999;;;>>>BBBIIIPPPVVVYYY]]][[[\\\cccnnnwwwzzzzzzpppeeeZZZXXXZZZ^^^ffflllppprrrvvv~~~tttrrruuuuuuvvvxxxzzzzzzxxxvvvrrrllleee___[[[YYYWWWVVVSSSTTTWWW[[[^^^___\\\ZZZWWWSSSLLLEEE@@@===;;;;;;::::::::::::999999999999999999::::::::::::;;;;;;<<<;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>?????????AAA???BBBGGGJJJUUUsssvvvsssrrrqqqqqquuurrrnnnllllllnnnoooppppppooommmkkkhhhfffdddccc___]]]ZZZXXXVVVSSSOOOLLLHHHHHHGGGFFFEEEDDDCCCCCC@@@@@@???===;;;:::888888888888777666666666666666444555555555555555444444555444444444444333333333333333333333333333333333111111222222222333333333333333333333333333333333555444444333333444444555333333444555666777888888:::<<>>>>>???@@@@@@@@@??????DDDIIIOOO___wwwtttsssqqqppptttqqqmmmjjjjjjlllnnnppprrrqqqnnnkkkhhheeedddccc___]]]ZZZXXXVVVSSSOOOLLLHHHGGGFFFEEEDDDCCCCCCCCC============<<<<<<<<<<<<888777777666666666666666444444555555555555555555444444444444444444444444333333333333333333333333000000111222333333444444333333333333333333333333555444444333333444444555222222333555666777888999:::<<>><<<;;;===<<<<<<;;;:::999999888999999999:::::::::;;;;;;<<<<<<;;;;;;::::::::::::<<<<<<<<<<<<============<<<======>>>>>>???@@@@@@>>>@@@EEEKKKTTTjjjwwwuuusssqqqppprrrpppmmmiiihhhjjjmmmpppsssqqqnnnkkkhhhfffdddddd___]]]ZZZXXXVVVSSSOOOLLLHHHGGGEEEDDDCCCBBBBBBBBB>>>>>>=========<<<<<<<<<888777777666666666666666444444555555555555555555444444444444444444444444333333333333333333333333000000111222333444444555333333333333333333333333555444444333333444444555111222333555777888999::::::;;;???CCCIIINNNRRRTTTXXX[[[___bbbdddfffhhhjjjddd\\\UUUXXX\\\^^^```ccceeefffjjjpppyyy|||{{{yyypppqqqtttxxx{{{|||{{{yyyxxxssslllfffbbb```]]]\\\TTTTTTUUUXXX\\\^^^______YYYVVVPPPJJJDDD???===;;;<<<;;;;;;:::999888888777999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<<<<<<<=========>>>>>>;;;;;;<<<======>>>>>>???>>>AAAGGGOOO\\\wwwwwwtttrrrqqqqqqqqqpppnnnkkkiiijjjmmmpppqqqpppnnnllliiigggeeeddd___]]]ZZZXXXVVVSSSOOOLLLHHHFFFDDDCCCBBBAAABBBBBBAAAAAA@@@>>><<<;;;999999888888777666666666666666444555555555555555444444333333333444444444444555333333333333333333333333000000111222333333444444333333333333333333333333555444444333333444444555333333444666777999::::::999;;;???DDDIIIMMMQQQRRRVVV\\\ccceeebbb___```aaa[[[VVVTTTWWWZZZ[[[^^^bbbccceeehhhnnnvvv~~~wwwssspppmmmlllppptttwww}}}~~~rrrrrrsssvvvxxxzzzyyywwwyyyuuupppkkkhhheeeaaa___VVVUUUUUUWWWZZZ^^^______ZZZWWWRRRKKKEEE@@@===;;;;;;;;;::::::999999888888999999::::::::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<======>>>>>>???;;;;;;;;;<<<======>>>>>>???CCCJJJVVViiivvvsssrrrrrrrrrqqqqqqqqqnnnkkkkkknnnqqqooooooooommmkkkhhhfffddd___]]]ZZZXXXVVVSSSOOOLLLGGGFFFDDDBBBAAAAAABBBBBBBBBAAA@@@>>><<<;;;:::999888888777666666666666666666666666666555444333333333333333444444444555555333333333333333333333333111111111222222333333333333333333333333333333333555444444333333444444555555555666777888999:::;;;;;;===@@@EEEJJJNNNQQQRRRWWW[[[___aaa```]]][[[ZZZTTTSSSUUUYYYYYYYYY]]]cccccceeeiiinnntttzzz|||sssmmmhhheeeddd```___cccgggjjjooovvvuuusssrrrsssuuuvvvvvvuuuxxxvvvssspppmmmiiieeeaaaXXXVVVUUUVVVYYY]]]^^^___[[[XXXSSSMMMFFFAAA===;;;;;;;;;;;;;;;::::::::::::999999::::::::::::;;;;;;777888:::<<<======<<<<<<;;;<<<<<<===>>>>>>??????<<<<<<<<<===>>>>>>??????AAAFFFOOO^^^xxxuuurrrrrrrrrsssqqqssssssqqqnnnmmmooorrrnnnnnnooonnnllliiifffddd___]]]ZZZXXXVVVSSSOOOLLLGGGFFFCCCAAA@@@@@@AAABBB>>>>>>>>>>>>============888888777666666666666666666666666666555444333222333333333444444555555555333333333333333333333333111222222222222333333333333333333333333333333333555444444333333444444555666666777888999::::::;;;<<<>>>BBBFFFKKKOOOQQQSSSXXXXXXYYY[[[]]]\\\YYYUUUPPPRRRVVVZZZYYYXXX]]]eeeccceeeiiinnnsssxxx{{{}}}vvvlllddd```]]]\\\[[[XXXWWWZZZ^^^```fffllluuu}}}vvvtttrrrqqqssstttttttttxxxvvvuuusssppplllgggcccYYYWWWUUUVVVYYY\\\^^^^^^[[[XXXSSSMMMGGGAAA===;;;;;;;;;;;;<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;666777:::<<<============;;;<<<<<<===>>>??????@@@=========>>>??????@@@@@@CCCHHHRRRdddvvvrrrqqqrrrsssqqqrrrrrrqqqnnnmmmmmmnnnnnnmmmlllkkkkkkiiifffddd\\\ZZZWWWVVVTTTRRRNNNLLLHHHEEEAAA@@@BBBDDDEEEFFF@@@???>>><<<:::999999888<<<999777666666777666666444444555666777777666666222222333333444555666666555444333222222222333444222222222222222222222222222222333333333333444444444444444444444555666777444444555777999::::::999???CCCHHHKKKMMMNNNPPPQQQWWWVVVVVVWWWWWWVVVRRROOOQQQQQQRRRUUUZZZ___cccdddeeejjjpppqqqnnnnnnqqquuu|||yyypppeee^^^[[[YYYVVVSSSRRRSSSTTTUUUVVVYYY]]]```lllrrr}}}yyysssooopppqqqppprrruuuwwwwwwvvvuuuqqqlllgggddd\\\XXXTTTTTTYYY]]]``````[[[YYYTTTNNNGGGAAA<<<:::;;;;;;:::::::::;;;;;;<<<999999:::;;;<<<===>>>???=========<<<;;;;;;===???<<<<<<<<<<<<=========>>>======>>>>>>????????????BBBIIIYYYrrrvvvsssrrrrrrsssqqqrrrrrrpppnnnlllmmmmmmpppnnnkkkjjjjjjiiigggeee\\\ZZZWWWUUUTTTQQQMMMJJJFFFCCC@@@???@@@AAAAAAAAA@@@???>>><<<;;;:::::::::;;;999777666777777777666444444555666666666666666333333333444444555555555777666444222111111111111222222222222222222222222222222333333333333444444444444333333444555555666666666777888:::<<<<<<;;;>>>BBBGGGKKKNNNPPPSSSTTTWWWWWWXXXWWWVVVSSSQQQPPPQQQQQQTTTXXX]]]bbbeeefffkkknnnoooooonnnooossswwwzzzxxxmmmfff]]]XXXVVVUUUSSSPPPQQQRRRSSSSSSTTTWWW\\\___gggmmmvvvyyyqqqkkklllnnnpppsssxxxvvvvvvwwwvvvtttpppllljjjaaa\\\WWWVVVYYY]]]^^^^^^^^^[[[WWWQQQJJJDDD???<<<;;;;;;;;;::::::;;;;;;<<<999999:::;;;<<<===>>>???=========<<<;;;;;;===???;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>??????@@@@@@DDDLLL]]]yyywwwsssrrrrrrssspppqqqqqqpppnnnlllmmmmmmqqqoookkkiiiiiiiiihhhggg^^^[[[XXXUUURRROOOLLLIIIFFFCCCAAA@@@AAAAAA@@@>>>??????>>><<<<<<;;;;;;;;;;;;999777666777777777666444555555666666666666666444444444444444444555555666555444333222222222222222222222222222222222222222222333333333333444444333333333333333444444555555555666888999:::;;;<<>><<<;;;;;;::::::;;;;;;;;;999::::::;;;<<<===>>>>>><<<===>>>===;;;;;;===>>>::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBFFFOOOdddxxxtttrrrrrrssspppqqqqqqpppnnnmmmmmmnnnpppnnnlllkkkjjjjjjgggfff___\\\XXXTTTQQQNNNJJJHHHFFFEEECCCCCCDDDDDDBBB@@@???>>>===<<<<<<<<<<<<<<<:::888777777888888777555555555666666666666666555555555555555444444444444111111222222333444555555222222222222222222222222222222222333333333444444333333222222222333333444222333444555666777:::;;;@@@DDDIIIMMMPPPRRRUUUXXXVVVYYYZZZVVVPPPLLLMMMPPPOOOSSSYYY^^^cccgggjjjlllpppnnnkkkkkknnnqqqtttuuuzzzxxxnnnddd^^^XXXVVVSSSRRRRRRRRRQQQOOONNNOOOPPPPPPQQQTTTXXX[[[```eeemmmuuu~~~~~~sssjjjiiikkkmmmooorrruuuvvvxxxyyyyyywwwuuusssjjjeee```]]]^^^______]]]]]][[[WWWRRRLLLEEE@@@===<<<<<<;;;:::::::::;;;;;;::::::;;;;;;<<<======>>><<<===>>>===<<<;;;<<<>>>;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>???AAACCCDDDHHHTTTlllzzzuuusssrrrssspppqqqrrrqqqooonnnnnnoooooonnnmmmmmmmmmkkkgggdddaaa]]]XXXTTTQQQNNNKKKHHHEEEDDDCCCDDDEEEEEEDDDBBB>>>>>>===<<<<<<<<<<<<<<<999888777777888888777555555666666666666666555555555555555555555555555444000111222333444444555555222222222222222222222222222222222333333333444444444333333222222222333333111333555666555777:::===CCCGGGLLLPPPRRRSSSUUUVVVWWWYYYYYYTTTMMMJJJLLLPPPPPPTTTZZZ___bbbeeeiiilllnnnmmmlllnnnrrruuuvvvvvvwwwmmmeee^^^YYYVVVTTTSSSRRRQQQPPPOOONNNNNNOOOPPPPPPPPPSSSWWWZZZ^^^ccckkksss|||tttjjjjjjmmmooooooqqqvvvwwwyyyzzzyyywwwtttrrrlllgggbbbaaabbbcccbbb```^^^\\\YYYTTTNNNHHHBBB???===<<<;;;:::::::::::::::::::::;;;;;;<<<=========;;;===>>>>>><<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBDDDFFFKKKZZZvvv{{{vvvsssssssssqqqrrrsssrrrpppooopppqqqooonnnmmmmmmmmmkkkgggeeebbb^^^YYYTTTQQQOOOLLLJJJFFFDDDCCCBBBCCCCCCBBBAAA>>>>>>===;;;;;;:::::::::888777777888999999777555666666666666666666555444555555555555555555666666444444444444333222111000222222222222222222222222222222333333333333444444555444444333333333333333444666888888888999>>>BBBEEEJJJQQQUUUWWWWWWVVVVVVXXXXXXVVVQQQLLLJJJLLLOOOQQQUUUZZZ]]]___aaaeeeiiikkklllnnnqqqtttxxx{{{|||{{{nnneee___YYYUUUTTTSSSRRRPPPOOONNNMMMMMMOOOPPPQQQQQQQQQSSSWWWZZZ\\\aaaiiiqqqzzzuuukkkjjjnnnqqqrrrtttvvvwwwyyyzzzyyywwwtttrrrnnnjjjeeedddffffffeeeccc```___]]]XXXRRRLLLFFFBBB===<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<======;;;===>>>>>>===<<<<<<=========>>>>>>>>>?????????>>>>>>>>>>>>@@@CCCFFFHHHNNNaaa|||vvvtttssssssrrrssstttsssqqqpppqqqrrrssspppllljjjjjjjjjiiihhhbbb^^^YYYUUURRRPPPNNNLLLLLLIIIEEECCCBBBBBBAAAAAA>>>>>><<<;;;999999888888777777777888999999777555666666666666666555444444444444555555666666777777555555555555444222000///222222222222222222222222222222333333333333444444666555555444333333444444444777:::999888:::???DDDFFFLLLUUU[[[^^^]]][[[ZZZYYYVVVRRROOOLLLLLLMMMNNNRRRVVVZZZ[[[ZZZ\\\aaaeeefffiiilllnnnpppuuu}}}}}}pppfff```[[[XXXUUUTTTTTTRRRPPPOOONNNOOOPPPQQQRRRRRRRRRSSSUUUXXX[[[]]]bbbjjjqqqyyy~~~mmmiiilllooorrrtttvvvwwwyyy{{{zzzyyyvvvuuuqqqmmmhhhggghhhhhhfffdddaaa```^^^ZZZTTTMMMGGGCCC======<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<:::<<<>>>>>>===<<<<<<<<<============>>>>>>>>>>>>???>>>===>>>@@@DDDGGGJJJRRRiii|||wwwtttssssssrrrtttttttttrrrqqqrrrssswwwrrrkkkgggfffhhhkkklllccc___YYYUUUSSSQQQOOONNNSSSOOOJJJEEEDDDCCCBBBAAA???>>><<<:::888777777777777666777888:::999777555666666777777666555444444333444444555666777888888222333444444444333222111222222222222222222222222222222333333333444444444777666555444444444444444333666999888666888>>>DDDFFFMMMXXX```cccbbb```^^^YYYUUUPPPMMMLLLMMMMMMMMMSSSVVVYYYYYYWWWXXX^^^cccbbbeeehhhhhhjjjqqq|||yyyqqqggg```\\\[[[YYYXXXVVVUUUTTTRRRPPPQQQSSSUUURRRSSSTTTSSSTTTVVVYYY\\\```eeelllssszzzrrrhhhhhhjjjnnnqqquuuwwwyyy{{{|||{{{yyyxxxtttpppkkkiiiiiihhhfffccc___^^^]]]YYYSSSLLLFFFBBB>>>===<<<;;;:::999999999;;;;;;;;;<<<<<<<<<<<<<<<:::<<<>>>???===<<<<<<<<<<<<<<<<<<<<<=========>>>???>>>===>>>@@@DDDHHHJJJVVVnnn{{{sssrrrrrrqqqqqqqqqrrrqqqpppooommmkkkmmmkkkhhhffffffgggiiijjj^^^]]]WWWQQQSSS[[[\\\WWWLLLKKKIIIGGGEEECCCCCCBBBBBBAAA???===;;;:::999999888888777777666666555555444555666666666555333222333333333333333333333333333333333333333333333333222222222222222222222222222222333333333333444444333333222222222333444444;;;;;;;;;<<<<<<=========GGGNNNWWW```eeeeeebbb```bbbXXXOOONNNLLLJJJMMMRRRUUUWWWYYYZZZZZZ\\\^^^aaa]]]___aaaccchhhqqqqqqlllfff```\\\YYYVVVTTTRRRSSSTTTTTTRRRRRRSSSTTTTTTUUUVVVWWWWWWXXXZZZ\\\aaahhhpppvvv{{{|||mmmlllooopppmmmxxxzzz}}}}}}{{{yyyvvvuuusssqqqnnnjjjhhhfffbbb```^^^\\\XXXRRRJJJEEEAAA>>>;;;:::;;;<<<===<<>>===<<<;;;::::::;;;;;;<<<<<<======>>>>>>============>>>>>>>>>>>>===DDDAAA===CCCFFFGGGOOOZZZ|||tttssssssqqqsssssssssrrrqqqooommmllliiigggeeecccbbbcccdddeeeaaa___YYYSSSTTTYYYXXXSSSHHHGGGEEECCCBBB@@@@@@???AAA@@@???===<<<:::999888666666666666555555555555555555555666555555444333333333333333333333333333333333333333333333333333222222222222222222222222222222333333333333444444444444333333444444555555444555666999<<>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<===========================>>>>>>>>>>>>===DDD@@@>>>DDDGGGJJJTTTbbb~~~wwwuuutttsssttttttrrrqqqooommmkkkjjjjjjiiigggeeeeeeeeeffffffcccaaa\\\VVVVVVWWWTTTOOOGGGFFFDDDBBBAAA??????????????????>>>===:::888777444444444444555555555555666666555444444444444555444444444444444444444444333333333333333333333333222222222222222222222222222222333333333333444444555444444444444555666777111111333666:::???CCCFFFFFFJJJSSS[[[bbbgggiiijjjggg^^^UUURRRPPPQQQTTTXXX]]]___aaaaaa```______```bbbdddgggkkkrrr|||~~~sssllleeebbb___]]]]]]]]]\\\[[[___^^^]]]ZZZWWWVVVXXXYYYZZZ[[[]]]^^^^^^```ccceeejjjpppwww}}}~~~oookkknnnqqqyyyyyyyyyzzz{{{|||}}}}}}vvvuuutttqqqnnnkkkhhhfffgggeeeccc```[[[UUUNNNIIIBBB???<<<;;;;;;<<<<<<<<<=======================================<<<<<<<<<============>>>>>>>>>>>>===CCC@@@???EEEHHHMMMYYYmmmyyyxxxwwwuuutttssspppmmmkkkiiihhhggglllllljjjiiihhhhhhhhhgggddd```\\\XXXWWWVVVQQQLLLIIIHHHFFFDDDCCCBBBAAAAAA===>>>??????===;;;888666444444444555555666666666777666555333333444555555555555555555555555555555333333333333333333333333222222222222222222222222222222222333333333444444444333333444444555666777555555666777:::>>>BBBDDDDDDHHHNNNUUU\\\bbbeeegggeee___WWWTTTTTTXXX\\\```ggghhhhhhhhhggghhhkkkmmmnnnoooqqqvvvxxxpppkkkdddbbb``````aaabbbbbbaaacccbbb```\\\ZZZZZZ\\\___aaaccceeefffgggjjjmmmooorrrwww~~~vvvkkkkkkooovvvwwwyyy{{{|||}}}}}}}}}vvvvvvtttqqqnnnkkkhhhggghhhfffccc```\\\VVVOOOJJJCCC@@@===;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======<<<<<<;;;;;;============>>>>>>>>>>>>>>>CCC@@@???EEEGGGMMM\\\www|||{{{yyyxxxvvvtttqqqmmmjjjiiiiiiiiikkkkkkkkkjjjiiihhhffffffbbb^^^ZZZYYYXXXUUUPPPLLLIIIHHHGGGEEEDDDCCCCCCBBB======>>>>>>===;;;888666555555555666666777777888777666555333333444555555555555555555555555555555333333333333333333333333222222222222222222222222222222222333333333444444222222222222333444555666888888999:::===???BBBDDDDDDFFFIIINNNTTTYYY]]]```___[[[WWWUUUYYY```fffhhhooonnnmmmlllmmmqqqwww|||}}}|||~~~yyyrrrmmmjjjdddcccbbbccceeeffffffeeeeeedddccc```___```cccfffgggiiikkkmmmoooqqquuuxxx{{{oookkknnntttvvv{{{~~~~~~|||zzzwwwvvvtttrrroookkkiiiggggggeeebbb___[[[VVVPPPKKKCCCAAA===<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>======<<<<<<;;;;;;============>>>>>>>>>>>>???CCC@@@@@@EEEFFFMMM```~~~|||zzz{{{xxxtttpppmmmmmmmmmnnnoooooooooooonnnllliiihhhaaa[[[WWWWWWWWWRRRNNNLLLGGGFFFDDDCCCBBBAAAAAAAAA============<<<:::888777666666666777777777777777666666555444444444444555444444444444444444444444333333333333333333333333222222222222222222222222222222333333333333444444111111111222333444555666777888:::===@@@CCCEEEGGGDDDEEEGGGJJJNNNSSSVVVXXXWWWWWWVVVVVV]]]gggmmmnnnqqqppppppoooqqqwww~~~~~~zzzrrrlllhhheeeeeedddeeefffiiikkkjjjjjjjjjkkkjjjhhhggghhhjjjmmmkkkmmmpppsssuuuxxx|||wwwpppppptttwww}}}{{{xxxwwwvvvuuurrrooollliiigggfffddd```]]]ZZZVVVQQQMMMDDDAAA>>><<<<<<===<<<<<<;;;<<<<<<<<<======>>>>>>===============<<<<<<<<<============>>>>>>>>>>>>@@@CCC@@@BBBGGGGGGPPPfff~~~{{{}}}zzzuuuqqqoooooopppqqqrrrrrrssssssrrrooollljjjccc[[[UUUVVVUUUOOOKKKKKKEEEDDDCCCBBBAAA@@@@@@@@@======<<<<<<;;;:::999999666666666666666666555555555555555666555555444333333333333333333333333333333333333333333333333333222222222222222222222222222222333333333333444444222222222222444555666777555777;;;???CCCEEEFFFFFFEEEFFFGGGJJJMMMQQQTTTVVVQQQUUUVVVXXX___jjjpppoooqqqrrrtttuuuwww|||yyywww~~~uuunnnjjjhhhfffhhhhhhjjjmmmqqqssstttssstttttttttsssqqqppprrrsssqqqtttwwwzzz|||xxxxxxwwwzzz~~~|||zzzwwwvvvuuurrrooollliiihhheeeccc```]]][[[WWWSSSPPPEEEBBB>>><<<<<<===<<<<<<<<<<<<<<<===============<<<<<<<<<===========================>>>>>>>>>>>>???BBB@@@DDDJJJJJJVVVooo||||||yyytttpppnnnnnnppprrrooopppqqqqqqooollliiigggeee[[[UUUUUUSSSLLLHHHIIIFFFEEEDDDCCCBBBAAAAAAAAA>>>===<<<;;;:::999999999666666666555555444444333444555666666666555333222333333333333333333333333333333333333333333333333222222222222222222222222222222333333333444444444333333333444555666888888666888===AAADDDDDDDDDCCCFFFGGGHHHKKKNNNRRRUUUVVVOOOTTTWWWXXX```lllpppnnnqqqtttxxx{{{}}}wwwqqquuu|||zzzsssooommmlllllllllmmmooosssxxx|||}}}|||{{{||||||{{{xxxvvvvvvwwwxxxzzz~~~~~~~~~{{{|||~~~}}}|||wwwwwwuuurrrooollliiihhheeeccc```^^^\\\YYYUUURRREEEBBB???===<<<===<<<<<<========================;;;<<<<<<<<<======>>>>>>============>>>>>>>>>>>>>>>AAA@@@EEEMMMNNN\\\vvv|||{{{xxxuuuqqqpppppprrrsssuuusssqqqpppooommmiiiggg```^^^ZZZVVVQQQNNNKKKJJJGGGEEEDDDDDDDDDDDDAAA???======>>>>>>===;;;999888666666555555555555666666888777777666555444444444555444444444444333333333333333333333333333333333666444111000222333444444333333333333333333333333444444444444555777888::::::;;;>>>@@@CCCEEEFFFGGGHHHHHHJJJKKKMMMNNNNNNNNNLLLOOOUUU^^^ffflllnnnnnnsssyyy}}}}}}yyyrrrqqqrrr}}}wwwrrrppppppqqqqqqtttvvvzzz~~~~~~}}}~~~~~~~~~~~~}}}}}}|||zzzyyywwwuuussspppllliiifffdddaaa___]]]ZZZVVVSSSIIIEEE@@@<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>@@@@@@???????????????@@@EEE===>>>FFFIIILLLbbb}}}}}}{{{yyyuuurrrqqqrrrsssuuuuuusssqqqooonnnlllhhhfff```^^^ZZZVVVQQQMMMKKKIIIFFFEEEDDDDDDDDDCCCAAA???>>>>>>>>>===<<<:::999888666666555555555555666666777777777666555444444444555555555444444333333333333333333333333333333333666333111111222333444444333333333333333333333333444444444444555777888999:::;;;>>>AAACCCEEEGGGGGGHHHIIIJJJLLLMMMMMMNNNNNNLLLOOOUUU^^^fffmmmqqqsssxxx~~~wwwoooooouuu|||wwwtttssstttuuuvvv{{{}}}||||||||||||}}}~~~~~~~~~}}}}}}{{{yyywwwuuutttqqqllliiifffdddaaa___]]]ZZZVVVSSSJJJFFF@@@===<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>=========>>>>>>============>>>>>>DDD>>>@@@HHHKKKQQQjjj}}}zzzxxxuuusssrrrsssuuuvvvuuussspppnnnmmmjjjgggddd```^^^ZZZUUUQQQMMMKKKIIIFFFEEEDDDDDDDDDCCCAAA???@@@???===<<<:::999888888666666555555555555666666777777666666555444444444666666555444333333222222444444444444444444444444555333111111222444444333111111222222333333444444444444444444555777888999:::;;;>>>AAADDDFFFHHHHHHIIIIIIJJJLLLMMMMMMMMMMMMLLLOOOUUU^^^gggpppwww{{{|||{{{wwwqqqrrr{{{}}}{{{yyyxxxyyy|||zzzyyyyyyzzz{{{}}}~~~~~~|||zzzxxxvvvtttqqqmmmjjjgggeeebbb```^^^[[[WWWTTTKKKFFFAAA===<<<<<<<<<<<<======>>>>>>>>>??????????????????>>>>>>======<<<>>>>>>=========>>>>>>???BBB@@@CCCJJJLLLWWWvvv~~~|||zzzxxxwwwtttsssrrrssstttuuutttrrrooommmkkkiiieeebbb___]]]ZZZUUUQQQMMMJJJIIIFFFEEECCCCCCDDDCCCAAA???AAA???===:::999888888888666666555555555555666666666666666555555444444444666666555444333222222111555555555555555555555555555333111111333444444333000000111222333444444555333444444555666777888888:::<<<>>>BBBEEEGGGIIIIIIIIIJJJKKKLLLLLLMMMLLLLLLLLLPPPVVV^^^hhhrrr||||||{{{~~~{{{xxxyyy}}}}}}~~~~~~xxxvvvvvvwwwyyy|||~~~|||{{{yyywwwuuurrrnnnkkkhhhfffcccaaa___\\\XXXUUULLLGGGBBB>>>=========<<<=========>>>>>>>>>??????@@@@@@??????>>>===<<<<<<@@@@@@??????@@@@@@AAAAAAAAAAAAEEEJJJMMM\\\}}}{{{zzzvvvuuusssrrrqqqrrrssssssrrrpppmmmllljjjhhhdddaaa___]]]YYYUUUPPPMMMJJJIIIFFFDDDCCCCCCCCCCCC@@@>>>@@@>>><<<:::888888888888666666555555555555666666555555555555444444444444666666555444333333222222555555555555555555555555444333222222333444333222000000111111222333444444333333444555666777888888:::<<>>>>>>>>AAA@@@@@@???>>>======<<<@@@@@@@@@@@@@@@AAABBBBBB@@@BBBFFFJJJOOOaaa~~~}}}}}}uuutttsssqqqqqqqqqqqqqqqooonnnkkkjjjiiigggdddaaa___]]]YYYTTTPPPLLLJJJHHHEEEDDDCCCCCCCCCBBB@@@>>>======<<<:::999999999999666666555555555555666666444444444444444444444444555555444444444333333333444444444444444444444444444333222222444444333222000000111111222222333333222333444666777777888777;;;<<>>>>>======<<<<<<<<<=========>>>>>>@@@@@@@@@??????>>>>>>===>>>>>>>>>>>>>>>???@@@AAAAAACCCGGGKKKTTTkkk~~~~~~~~~wwwvvvtttsssqqqqqqppppppmmmkkkjjjiiiiiigggdddbbb___\\\YYYTTTPPPLLLIIIHHHEEEDDDCCCBBBCCCBBB@@@>>>;;;;;;;;;;;;;;;:::999888666666555555555555666666444444444444444444444444333333333444444444444555333333333333333333333333444333222333444444333111111111111111111222222222222333555666777888777777;;;<<>>>>>============>>>>>>>>>?????????????????????????????????>>>>>>>>>>>>???@@@AAABBBBBBDDDHHHOOO\\\xxx||||||}}}xxxwwwvvvtttrrrqqqqqqpppkkkjjjiiihhhhhhgggeeebbb^^^\\\YYYTTTPPPLLLIIIHHHEEEDDDBBBBBBCCCBBB@@@>>>999999;;;<<<<<<;;;999888666666555555555555666666444444444444444444444444222222333444444555555666333333333333333333333333333222222333444555333111222222222111111111111111222333555666888888777777;;;===@@@CCCGGGJJJLLLMMMLLLMMMMMMLLLLLLKKKJJJIIIMMMTTT]]]eeekkksss}}}|||xxxwww{{{yyyvvvssstttvvvyyy|||~~~~~~|||zzzyyyuuuqqqnnnkkkiiifffdddbbb___[[[XXXOOOKKKEEE@@@???>>>======>>>????????????@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDCCCEEEIIIRRRccczzzxxxvvvuuutttsssqqqooopppmmmjjjhhhhhhhhhgggfffbbb___ZZZUUUOOOJJJFFFEEECCCCCCBBBAAAAAA@@@??????>>>===;;;:::999888888888555444222222444555555444666666666666555555444333222333555666666555333222444444444333333222222222222222333333333333444444333222000/////////000111111222333444555777888888;;;<<>>===<<<<<<<<<<<<======>>>>>>?????????@@@AAAAAA??????@@@AAACCCBBBAAAAAA@@@@@@@@@AAAEEEGGGKKKWWWooozzzxxxvvvuuuuuutttsssqqqqqqnnnkkkiiiiiiiiihhhfffaaa___ZZZUUUOOOJJJGGGEEECCCBBBBBBAAA@@@???>>>>>>>>>===;;;:::999888888888777555444444555666666555222333333333333222111000222333555666666555333222444444444333333222222222222222333333333333444444444333222222111111111222333333444555777888999999>>>@@@BBBFFFIIIMMMOOOQQQQQQNNNMMMNNNLLLIIIIIIMMMUUU\\\eeekkkooossswww{{{||||||yyyuuutttzzz}}}wwwnnnoooqqqtttxxx}}}~~~~~~}}}|||yyyuuurrrooollljjjgggeeecccaaa]]]ZZZTTTOOOHHHBBB???===<<<<<<>>>>>>>>>>>>>>>=========???@@@AAAAAA??????@@@AAAAAA@@@@@@@@@AAAAAABBBCCCGGGHHHMMM\\\vvv}}}{{{yyywwwvvvuuuvvvvvvuuutttrrrooollljjjjjjiiihhhgggaaa___ZZZUUUPPPKKKHHHFFFCCCBBBAAA@@@???>>>============;;;:::999999999999888666555555666777777666555555555555555555444333222333444555555444333222444444333333333333222222222222333333333333444444444444555555444444333333444444555666888999:::;;;===>>>@@@CCCFFFIIILLLMMMNNNLLLKKKLLLJJJHHHJJJOOO[[[aaahhhmmmoooqqquuuxxxxxx{{{wwwvvvrrrssszzz{{{ooooooqqquuuzzz~~~~~~~~~~~~}}}zzzwwwtttrrrllljjjhhhfffdddaaa^^^[[[UUUPPPHHHBBB???>>>===<<<@@@@@@???>>>>>>===<<<<<>>>>>======<<<::::::999999999888777555555666777666555666666777777777666666555333333444555555444333333333333333333333333333333222222222333333333444444333444555666666555444333333444555666888999::::::;;;<<<>>>AAACCCFFFHHHIIIJJJIIIIIIJJJIIIHHHLLLSSS```eeekkkmmmnnnooorrruuuwwwzzz~~~|||sssrrroooqqqzzzuuurrrrrrxxx|||~~~~~~~~~~~~~~~}}}zzzvvvsssqqqmmmkkkiiigggeeebbb___\\\WWWQQQJJJCCC@@@???======?????????>>>>>>>>>======>>>@@@AAA@@@???>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEHHHHHHQQQhhh~~~{{{xxxyyywwwuuutttvvvwwwwwwwwwqqqnnnkkkiiihhhgggfffddd```^^^ZZZUUUQQQMMMJJJIIIFFFFFFEEEDDDBBBAAA@@@???======<<<;;;::::::::::::888666444444555555555444222333333444444444333333333444444444444444444333333333333333333333333333222222222333333333444444222333444555555444333222333333444555777888999:::>>>???@@@BBBDDDFFFHHHIIIGGGFFFGGGHHHGGGHHHOOOXXXcccgggkkkmmmlllmmmooorrrwwwzzz|||}}}{{{ssspppooorrr|||yyyvvv{{{~~~}}}~~~~~~|||yyyuuuqqqooonnnllljjjhhhfffccc```]]]XXXSSSKKKEEEAAA???>>>======>>>>>>>>>?????????@@@>>>???@@@@@@>>>>>>???@@@BBBBBBAAAAAABBBBBBCCCDDDFFFHHHTTTnnn}}}zzzzzzwwwtttssstttvvvwwwvvvqqqnnnkkkhhhgggfffeeeccc___]]]ZZZUUUQQQNNNKKKJJJHHHGGGFFFEEECCCBBB@@@@@@======<<<;;;;;;;;;;;;;;;888666444444555555444333444444555555666666555555444444444444444444444444222222333333333333444444222222333333333333444444222222333333444444333333222333444555777888999999>>>>>>???AAABBBDDDEEEFFFEEEDDDFFFGGGGGGIIIRRR]]]eeehhhlllmmmllllllooorrrvvvyyyzzzzzz||||||vvvqqqqqqwww|||}}}{{{}}}~~~~~~}}}|||yyyuuurrroooooommmkkkiiigggdddaaa^^^YYYTTTLLLFFFBBB@@@???>>>======>>>>>>???@@@@@@AAA>>>???@@@???>>>>>>???@@@CCCBBBBBBBBBBBBBBBCCCCCCFFFKKKZZZvvv~~~{{{zzzwwwtttrrrsssuuuuuuuuurrrooollliiihhhgggeeeddd___]]]ZZZUUUQQQNNNLLLKKKHHHGGGFFFDDDCCCAAA@@@???===<<<<<<;;;;;;;;;;;;<<<:::888666555666666555444666666777888888888888888444444444333333444444444222222222333333444444444222222333333333333444444333333222222333333444555444444555666888999::::::===>>>???@@@AAABBBCCCCCCCCCCCCEEEGGGGGGJJJUUUaaafffjjjmmmnnnmmmmmmppptttwwwzzz{{{zzzzzzzzzuuuwww}}}|||yyy{{{{{{|||||||||{{{xxxuuutttpppnnnkkkiiihhheeeaaa^^^[[[UUUMMMFFFCCCAAA???>>>????????????????????????===???@@@???>>>===>>>@@@AAAAAAAAAAAABBBDDDEEEFFFHHHPPPccc|||zzzwwwsssrrrrrrttttttttttttqqqmmmjjjiiihhhfffeee___]]]ZZZVVVRRRNNNLLLKKKGGGGGGEEEDDDBBB@@@???>>>===<<<<<<;;;;;;;;;<<<<<<;;;999777666777777666555333333444555555666555555555444444333333444444555222222222333333444444444222222333333333444444444444333333222333444555666555555666888999:::;;;<<>>AAAAAA@@@@@@???>>>>>>>>>===???@@@???>>>===>>>?????????@@@AAACCCEEEGGGHHHKKKUUUiii}}}zzzxxxtttooommmnnnrrrvvvqqqnnnkkkhhhgggeeecccaaa]]]\\\ZZZWWWTTTQQQOOOMMMIIIFFFCCCAAA@@@@@@>>>===;;;::::::::::::::::::999666666555444444444444555444444555555555555555444555555555555555555555555444444444444444444444444444333111000000111333444111222333444555444333222333555777888999999;;;===<<<@@@FFFKKKLLLJJJFFFCCC???AAACCCDDDHHHPPPZZZbbbgggkkkoooqqqrrrsssvvvxxx||||||}}}~~~|||{{{{{{{{{xxxwwwzzz|||}}}~~~~~~|||zzzxxxtttrrrooollljjjfffbbb___[[[WWWOOOHHHBBB???>>>>>>>>>>>>>>>>>>????????????@@@@@@????????????@@@@@@CCC???>>>BBBDDDCCCEEEGGGJJJUUUqqq~~~zzzwwwssspppoooppprrrsssqqqnnnkkkhhhgggeeecccaaa]]]\\\ZZZWWWTTTQQQNNNMMMKKKHHHDDDAAA@@@???===;;;;;;::::::::::::999999999666666555444444444444555444555555555555444333333444444444444444444444444444444444444444444444444333111000//////000111333222222333333444444333333444555777888888999<<<>>>>>>AAAFFFJJJKKKIIIEEECCCBBBDDDEEEFFFIIIPPPZZZaaaggglllssswwwxxxxxxzzz{{{}}}}}}zzz|||yyyyyy{{{{{{{{{{{{yyyxxxzzz|||~~~~~~|||zzzxxxvvvssspppnnnkkkhhhccc```\\\WWWPPPHHHBBB???>>>???>>>>>>>>>>>>????????????@@@@@@????????????@@@@@@CCC@@@???BBBDDDDDDEEEHHHOOO]]]zzz~~~{{{wwwsssqqqrrrsssrrrppppppnnnjjjhhhfffeeebbb```\\\\\\ZZZWWWTTTQQQNNNMMMKKKHHHDDDAAA???>>><<<:::;;;;;;::::::999999999999666666555444444444444555555555555555444444333222333333333333333333333333444444444444444444444444333222111000000111222333333333222222333333444444555666666777777999===@@@AAACCCFFFHHHHHHGGGEEECCCDDDFFFGGGHHHJJJPPPYYY```fffmmmvvv}}}~~~{{{yyy{{{xxxxxxyyyzzzzzzzzzyyyyyyzzz|||~~~}}}{{{yyywwwuuurrrooommmiiieeebbb\\\XXXPPPIIICCC@@@??????>>>>>>>>>>>>????????????@@@@@@????????????@@@@@@CCC@@@@@@CCCEEEDDDFFFJJJUUUfff~~~|||wwwsssrrruuuuuurrrnnnpppmmmiiigggfffdddbbb```\\\[[[ZZZXXXUUUQQQNNNLLLIIIFFFCCC@@@???>>>===<<<;;;;;;::::::999888888888666666555444444444444555444555555666666666555555333333333333333333333333444444444444444444444444555444444333333444444555444333222111222333444555666666666666666999>>>BBBDDDDDDEEEFFFFFFEEEDDDCCCBBBDDDFFFGGGJJJPPPYYY```eeemmmyyy}}}{{{}}}{{{|||yyy~~~yyyzzzyyyyyyyyy{{{|||~~~~~~|||zzzwwwuuurrrooommmjjjfffccc^^^YYYQQQIIICCC@@@??????===>>>>>>>>>????????????AAA@@@@@@??????@@@@@@AAABBB@@@AAADDDEEEEEEHHHMMMWWWmmm}}}xxxttttttvvvvvvrrrmmmooollliiifffeeecccaaa___[[[[[[ZZZXXXUUUQQQNNNLLLFFFCCCAAA???@@@@@@???>>>;;;;;;:::999999888777777666666555444444444444555333444555666777888888888444444444444444444444444444444444444444444444444444444444444444444444444444333222111222333444555666666666666777:::???CCCEEEEEEEEEDDDDDDDDDDDDDDD===@@@CCCEEEHHHOOOXXX___fffnnn{{{{{{{{{}}}yyy}}}~~~yyyxxxxxxxxxyyy{{{|||}}}{{{vvvtttqqqooommmjjjfffccc___ZZZRRRJJJDDD@@@??????===>>>>>>>>>????????????AAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBFFFFFFFFFJJJPPPXXXrrr}}}zzzvvvuuuuuuuuurrrooonnnlllhhhfffdddccc```^^^[[[[[[ZZZYYYVVVRRRNNNKKKDDDBBB??????@@@AAA@@@@@@;;;;;;:::999888777777666666666555444444444444555333444555666777888888888555555555555555555555555444444444444444444444444111111222222222222111111333333222222333333444444555666777777888;;;???BBBEEEDDDDDDDDDDDDDDDDDDDDD:::===AAADDDGGGNNNWWW^^^fffnnn{{{zzzvvvwwwxxxyyy|||~~~yyywwwvvvvvvxxx{{{}}}~~~|||vvvtttrrrpppnnnkkkgggddd```[[[SSSKKKDDDAAA??????>>>>>>>>>>>>????????????AAAAAA@@@@@@@@@@@@AAAAAAAAAAAADDDGGGGGGFFFKKKRRR]]]zzz}}}{{{xxxvvvtttsssrrrrrrnnnkkkhhheeedddbbb```^^^ZZZ[[[[[[YYYVVVRRRNNNKKKEEEBBB@@@??????@@@??????;;;;;;:::999888777666666666666555444444444444555444444555555555555444444444444444444444444444444444444444444444444444444000111111111111111111000222222333333444444333333333555777999:::<<>>>>>>>>>>>????????????BBBAAAAAA@@@@@@AAAAAABBB@@@AAAEEEHHHGGGGGGLLLTTTeee}}}|||zzzvvvrrrqqqrrrtttnnnkkkgggeeedddbbb```^^^ZZZ[[[[[[YYYVVVRRRMMMKKKFFFCCC@@@?????????>>>===;;;;;;:::999888777666555666666555444444444444555555555555444333222000///333333333333333333333333444444444444444444444444111222222333333222222111111222333444555444333222222555888:::;;;===???AAABBBBBBCCCDDDEEEEEEDDDDDD<<>>>>>>>>>>>????????????BBBAAAAAA@@@@@@AAAAAABBB@@@AAAEEEHHHHHHGGGMMMUUUmmm||||||xxxuuusssrrrssstttpppnnnjjjeeebbb``````______\\\YYYVVVTTTQQQNNNKKKJJJFFF@@@===<<<=========<<<;;;999888888888999999777777666666666666777777111222333444333222111000666666666666666666666666111111111111111111111111333333333222222222111111222111222444777888555111444555666888;;;>>>@@@AAAAAABBBCCCCCCCCCBBB@@@@@@===>>>@@@DDDHHHNNNRRRUUUVVV]]]gggrrrzzz|||wwwrrrnnnjjjfffhhhmmmtttyyy{{{xxxvvvrrrssszzz|||}}}~~~~~~zzzyyywwwtttqqqnnnkkkiiiddd^^^UUULLLEEEAAA@@@@@@????????????????????????@@@BBBCCCCCCBBBBBBDDDEEE>>>EEEDDDCCCHHHIIIOOO^^^www~~~|||yyyuuusssrrrssstttnnnllliiieeecccaaaaaaaaa\\\ZZZWWWVVVVVVUUUSSSRRRKKKGGGBBB>>>>>>>>>>>>>>>>>>===;;;999888777888888555555444444444444555555333333333444333222222111444444444444444444444444222222222222222222222222444444444333333333222222555444555777::::::888555444555777999<<>>@@@CCCGGGKKKOOOQQQSSSYYYcccmmmuuu|||~~~{{{uuunnniiiccc___bbbgggsssyyyzzzwwwrrrttt{{{~~~~~~~~~~~~}}}zzzyyywwwtttqqqmmmjjjiiieee___VVVMMMFFFAAA@@@@@@???????????????????????????AAABBBAAA@@@@@@AAABBB???EEEDDDCCCHHHJJJPPPaaa~~~~~~|||yyyvvvtttsssssstttmmmkkkhhheeecccbbbbbbccc]]][[[XXXVVVVVVUUUTTTSSSKKKGGGCCC@@@???????????????>>><<<:::888777666666555555444444444444555555555555444333333333333444222222222222222222222222444444444444444444444444555555555444444444333333555555666888::::::999777555666777:::===AAADDDEEEEEEEEEFFFFFFEEEEEEDDDCCC>>>???@@@CCCFFFIIIKKKMMMPPPUUU^^^gggooowww~~~{{{vvvooogggaaa\\\YYY^^^eeesss||||||vvvrrruuu|||~~~~~~~~~~~~~~~~~~zzzyyywwwtttpppmmmjjjhhhfffaaaXXXNNNFFFBBB??????@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBB@@@???@@@AAA@@@EEEDDDDDDIIIJJJSSSfff}}}|||yyyvvvuuutttttttttnnnllliiieeebbbaaaaaaaaaccc___ZZZVVVTTTRRROOONNNJJJGGGBBB@@@??????>>>>>><<<;;;:::999888777666666777777666666666666777777777666555333333444555555222222222222222222222222333333333333333333333333444444444444333333333333222222333555666777666666444555777:::===AAADDDEEEEEEEEEEEEEEEEEEDDDDDDCCC???@@@AAACCCEEEGGGIIIJJJOOOSSSZZZbbbjjjsss{{{{{{oooggg___ZZZWWWXXX___hhhvvv{{{tttqqquuu{{{~~~~~~~~~~~~~~~zzzyyywwwtttpppmmmiiihhhgggbbbYYYPPPHHHBBB???>>>@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDEEEDDDBBBAAAAAACCCAAAEEEDDDEEEJJJKKKVVVmmm}}}{{{yyywwwvvvuuuttttttqqqnnnjjjfffbbb```______ddd```[[[VVVRRROOOLLLIIIHHHEEEAAA???>>>>>>===<<<888888888888888777777777777777666666666666777777777666555444333444555666333333333333333333333333333333333333333333333333333333333333222222222222///000222333444444555666444555666999<<<@@@BBBDDDDDDDDDCCCCCCBBBBBBBBBBBBAAABBBCCCEEEGGGIIIJJJJJJPPPTTTZZZaaahhhqqqyyy~~~}}}nnnfff^^^YYYVVVXXXaaakkkzzz{{{sssrrrvvvzzz|||}}}~~~{{{zzzxxxuuuqqqmmmjjjhhhhhhccc[[[QQQIIIDDD@@@???@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDEEEDDDBBBAAAAAACCCCCCEEEDDDFFFLLLLLLZZZuuu|||{{{zzzxxxvvvuuuuuuuuurrroookkkfffbbb___^^^]]]___\\\YYYVVVTTTQQQMMMKKKGGGEEEAAA???>>>>>><<<;;;666777777888999888888888555555444444444444555555666666555444444444444555555555555555555555555555222222222222222222222222333333222222222111111111000222444444444555777999555666777999<<>><<<<<<<<<======<<<:::999777777777666666666666777777333444555555555444222111444444444444444444444444555555555555555555555555555555444444444333333333///111444444333333777:::::::::;;;<<<>>>@@@BBBCCCDDDCCCBBBAAA@@@AAABBBBBBDDDFFFJJJNNNRRRTTTVVVVVVTTTXXX^^^dddjjjoootttwww}}}|||ooohhhaaa^^^^^^```jjjttt}}}}}}~~~|||xxxtttpppllljjjfffbbb\\\TTTMMMHHHDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBBBBDDDEEEEEEFFFDDDIIINNNNNNbbb|||{{{{{{{{{zzzxxxuuusssqqqpppnnnjjjfffcccbbbaaaaaa^^^\\\ZZZXXXWWWTTTQQQNNNHHHEEEBBBAAA@@@???===;;;::::::999999888777777777666555444333444666888:::444444444333333222222222222333333444444333333222666666555555555444444444333333444555555444333333222222222333444666999:::888999;;;<<<>>>@@@DDDGGGEEEEEEDDDBBB??????@@@AAAGGGHHHMMMUUUXXXWWWXXX[[[ZZZ]]]aaaeeeiiimmmsssvvv|||zzznnnfffaaaccccccccckkkxxx~~~{{{}}}zzzvvvqqqmmmkkkjjjgggaaaWWWLLLEEECCCDDD??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEE@@@FFFEEEFFFLLLSSSkkkzzzzzzzzzzzzyyywwwuuusssqqqooommmjjjfffcccaaaaaaaaa```^^^\\\YYYXXXUUUQQQNNNHHHFFFCCCAAA@@@???>>><<<999999888888777666666666666555333222222333444555333333333333222222222111555555555555555555555555666555555555444444444444222222333444444333222222333333222333444666888999888:::;;;<<<>>>@@@DDDGGGFFFFFFEEECCC@@@???@@@BBBGGGHHHMMMUUUXXXXXXZZZ^^^```cccgggjjjmmmppptttwww|||vvvkkkcccdddfffgggqqq||||||}}}zzzvvvrrrnnnkkkllljjjdddYYYMMMEEEBBBBBB??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEBBBHHHGGGHHHNNNVVVooo~~~wwwyyyyyyyyyxxxwwwuuurrrqqqnnnllliiieeebbbaaaaaaaaaccc```]]][[[XXXUUUQQQNNNIIIGGGDDDBBBAAA@@@>>>===888888888777666666555555777666444333222222333333333333333333222222222222666555444444444444555666555555555555444444444444111222222333333222222111444444333333444555777888999:::<<<===>>>@@@DDDFFFGGGGGGFFFDDDAAA@@@AAABBBFFFGGGMMMTTTXXXYYY]]]ccceeehhhlllppprrrtttwwwyyy{{{qqqeeefffjjjnnnxxx}}}~~~{{{wwwrrrooommmmmmlllggg]]]PPPFFFAAA@@@??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDJJJIIIJJJRRR[[[uuu~~~wwwyyyyyyyyyxxxwwwuuurrrqqqnnnlllhhheeebbbaaaaaaaaacccaaa]]]ZZZXXXTTTOOOLLLJJJGGGDDDCCCBBBAAA???===999999888888777666666666888888666555444444555555444444444333333333333333555444222111111222444555444444444444444444444444222222333333333333222222555444444333444555666777:::;;;<<<======???CCCFFFFFFFFFEEECCC@@@???@@@AAAEEEGGGMMMTTTXXX[[[aaaiiiiiimmmssswwwyyyzzz{{{|||{{{tttfffgggmmmttt}}}~~~|||wwwssspppooommmmmmiii```SSSIIICCCAAA??????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEJJJJJJLLLTTT___{{{xxxxxxyyyyyyxxxwwwuuusssrrrnnnlllhhheeecccbbbbbbbbbccc```]]]YYYVVVRRRNNNJJJJJJGGGDDDCCCBBBAAA???===;;;::::::999999888888777666666666555555666666666444444444555555555555555555444222111111222444555333333444444444444444444444444333333333333444444555444444333444555666777;;;<<<=========???BBBEEEDDDDDDCCCAAA???>>>???AAAFFFHHHMMMTTTXXX\\\eeennnvvvzzz~~~}}}||||||tttfffhhhpppyyy~~~|||xxxuuurrrppplllllliiiaaaUUUKKKEEECCC??????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDIIIIIILLLWWWddd{{{yyyyyyyyyyyyxxxvvvtttsssnnnllliiifffdddcccccccccbbb___\\\YYYVVVRRRNNNJJJIIIGGGDDDBBBAAA@@@>>>===<<<;;;;;;:::999999888888333333444444444444444444444444444444555555555555666555444444444444555666333333333333444444444444555444444333333444444555444444333333444555777888<<<============>>>AAADDDBBBBBBBBB@@@>>>>>>@@@BBBGGGIIINNNTTTWWW\\\gggsss}}}{{{}}}~~~pppfffjjjrrr||||||}}}yyyvvvsssrrrlllllliiiaaaUUUKKKFFFDDD??????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCHHHIIIMMMZZZjjj|||zzzzzzzzzzzzyyyxxxvvvuuuooommmjjjgggeeeddddddeeebbb___\\\YYYWWWSSSOOOLLLHHHFFFCCCAAA@@@???>>><<<;;;;;;::::::999888888777555555555555444333222222222222222333333333444444555555555555555555555555222222333333333444444444444444333222222333444444333333222333444666888999<<<===>>>======>>>AAACCC@@@AAAAAA@@@???@@@BBBDDDHHHJJJOOOTTTWWW\\\iiivvv{{{~~~vvvlllgggmmmuuu~~~~~~tttwww|||zzzxxx|||~~~zzzvvvttttttooonnnjjj```TTTJJJDDDCCC??????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBHHHIIIOOO]]]ppp}}}zzzzzz{{{{{{zzzxxxwwwvvvooommmjjjgggfffeeeeeefffbbb```]]]ZZZXXXUUUQQQNNNHHHEEEBBBAAA@@@???===;;;::::::999999888777777777999999888777666444222111000000000111111222222222222333333444444333333222222222222333333444444444444333222111111222333444222222222333444666999:::===>>>>>>======>>>@@@CCC@@@AAAAAAAAA@@@AAADDDFFFIIIKKKPPPTTTWWW\\\jjjwww~~~qqqjjjhhhooowww~~~~~~vvvpppnnnnnnooonnnssszzz{{{mmmpppttt{{{|||xxxwww{{{~~~zzzwwwuuutttrrrpppkkk```SSSHHHCCCAAA??????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCCCCCCCCCCBBBCCCIIIJJJQQQ```ttt{{{{{{zzz{{{|||{{{xxxvvvrrrooojjjgggfffgggffffffgggddd___[[[XXXUUURRROOOJJJGGGDDDCCCCCCDDDCCCBBB<<<>>>???===999777888999777777666555555555555666444444444444444444444444666666555555555444444444222444555444222000000000333333444555555444333333444333333333444555777888>>>???@@@@@@???>>>???AAACCCAAA???>>>???BBBEEEGGGQQQRRRSSSTTTXXX^^^ffflllzzz|||xxx|||}}}lllkkkkkkpppzzz}}}{{{{{{|||}}}}}}|||zzzuuunnniiigggddd```]]]gggjjjooottt}}}zzzssspppooouuu{{{yyy}}}~~~zzzwwwuuuwwwqqqkkkdddXXXKKKDDDCCCBBBBBBAAAAAAAAABBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCGGGLLLRRRaaa~~~|||{{{zzz{{{{{{zzzxxxuuurrrnnnjjjgggfffffffffeeegggddd```\\\YYYVVVSSSPPPIIIFFFCCCAAAAAAAAA@@@???;;;======<<<888777777888777666555555444444555555444444444444444444444444555555444444333333333333222333555555444333444555333333444555555444333333333333333333444666888999===???@@@@@@???>>>???AAADDDCCCAAA@@@AAADDDGGGIIIOOORRRUUUXXX\\\```eeehhhpppvvv{{{{{{{{{|||{{{xxxwwwzzz{{{{{{}}}~~~{{{uuuffffffhhhnnnzzzsssqqqoooooopppqqqqqqpppjjjfffaaa______^^^]]][[[___bbbgggmmmvvv~~~~~~xxxpppnnnnnnuuuzzzyyy}}}{{{xxxvvvwwwrrrllleeeYYYLLLDDDDDDAAAAAAAAAAAAAAABBBCCCDDDCCCDDDDDDDDDDDDDDDCCCCCCEEEIIINNNUUUddd~~~}}}|||{{{{{{{{{zzzwwwuuuqqqnnniiifffeeefffeeeeeegggddd```]]]ZZZWWWTTTQQQHHHEEEBBB@@@???>>>===<<<:::;;;<<<;;;999777777888666555555444444444444444444444444444444444444444444333333333333222222222///111444555555555666888333333444444444444333333222222222333444777999:::===>>>??????>>>>>>@@@AAADDDBBB@@@???AAACCCGGGIIIMMMQQQWWW\\\^^^aaacccdddeeelllrrrssstttvvvvvvtttsssvvvvvvttttttuuuqqqlllaaabbbfffnnn{{{vvvpppeeecccbbbbbbdddeeedddddd```]]]ZZZXXXYYYZZZZZZYYYXXX\\\```fffpppyyy{{{xxxpppoooooouuu|||{{{}}}zzzxxxxxxtttnnnhhh[[[MMMEEEDDD@@@@@@@@@AAABBBCCCDDDEEECCCDDDDDDEEEEEEDDDDDDDDDGGGKKKPPPXXXiii~~~}}}{{{zzzzzzyyywwwuuuqqqmmmiiifffeeeeeeeeedddfffccc```]]]ZZZWWWSSSPPPHHHEEEBBB???>>>===;;;::::::;;;<<<<<<;;;999888888555555444333333333333444444444444444444444444444444333333333333333333333---///222333333333444666333333333333333333333333111111111222444777999;;;<<<>>>??????>>>>>>@@@AAAAAA@@@>>>===???BBBEEEHHHLLLPPPVVVZZZ\\\^^^```aaabbbiiinnnpppqqqtttuuussspppqqqpppmmmmmmnnnkkkfff```bbbhhhqqq|||uuukkkeee]]]\\\[[[\\\^^^______^^^bbb```]]]ZZZYYYYYYYYYYYYXXX\\\___dddlllvvvyyywwwqqqqqqqqqwww|||zzzyyyuuuqqqkkk^^^OOOFFFEEE@@@@@@@@@AAABBBCCCDDDEEECCCDDDDDDEEEEEEEEEEEEDDDGGGJJJPPPZZZmmm~~~{{{zzzyyyxxxvvvtttqqqnnniiifffeeefffeeeeeecccaaa^^^\\\YYYVVVRRRNNNIIIFFFBBB@@@>>>===;;;:::;;;;;;<<<======<<<;;;999555555444333333333333444444444444444444444444444444444444444555555555555///111333333222222222333333333333333333333333333111111111222444777999;;;;;;===>>>>>>>>>>>>@@@AAABBB@@@???>>>???CCCFFFIIINNNPPPSSSUUUWWWZZZ]]]```ccciiinnnnnnooorrrsssqqqmmmnnnmmmjjjjjjlllkkkfff```ccciiiqqq|||~~~~~~~~~vvvmmmeee```ZZZYYYYYYZZZ]]]^^^]]]\\\cccaaa___\\\YYYXXXYYYZZZ\\\___bbbdddjjjrrruuutttnnnooorrrzzz|||{{{wwwtttnnnaaaRRRGGGEEEAAA@@@@@@AAABBBCCCDDDDDDCCCCCCDDDEEEFFFFFFEEEEEEFFFJJJQQQ\\\qqq|||zzzyyyxxxvvvtttrrrooojjjgggfffgggffffffaaa```]]][[[YYYVVVQQQNNNIIIFFFCCC@@@???>>><<<:::;;;;;;<<<>>>??????<<<:::666555555444444444444444444444444444444444444444444444555555555555555666333444666555444333333444333333222222222222333333222222222333444777999::::::<<<>>>>>>>>>>>>@@@AAADDDCCCAAAAAACCCFFFJJJMMMOOOPPPQQQRRRSSSVVV[[[___bbbhhhllllllmmmppppppooonnnnnnllliiiiiillllllhhhaaaccciiiqqq|||~~~~~~vvvmmmeee```\\\WWWWWWXXXZZZ\\\]]]]]][[[]]]]]][[[YYYWWWWWWYYY[[[^^^bbbdddeeehhhnnnqqqooojjjmmmsss}}}|||yyyvvvqqqdddTTTIIIFFFBBBBBBAAAAAAAAABBBCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFGGGKKKTTTaaaxxx|||yyyxxxwwwuuutttssspppkkkhhhggghhhggggggaaa```^^^\\\ZZZWWWRRRNNNHHHEEEBBB???>>>>>><<<;;;:::999:::===@@@???<<<999777666555555444444555555444444444444444444444444333333333444444555555555222444666555444333333444333333222111111222333333333333333333444666888999:::<<<===>>>>>>>>>@@@AAAEEEDDDCCCBBBDDDHHHLLLNNNPPPQQQRRRRRRSSSVVVZZZ]]]aaafffjjjjjjkkkoooqqqoooppppppmmmiiiiiillllllhhhcccfffkkktttxxxmmmeee```]]][[[VVVVVVWWWZZZ]]]^^^]]]\\\[[[\\\\\\YYYWWWWWWZZZ]]]```eeehhhgggiiinnnpppnnnkkkqqqxxx}}}{{{xxxsssfffUUUIIIFFFCCCCCCBBBAAAAAAAAABBBBBBCCCCCCDDDFFFFFFGGGGGGFFFJJJOOOYYYiii|||yyyxxxwwwuuussstttpppllliiihhhhhhhhhgggbbb```___]]][[[XXXSSSOOOGGGDDDAAA>>>>>>===<<<;;;999888999<<>>===>>>@@@AAADDDCCCAAAAAACCCGGGKKKMMMOOOQQQSSSUUUUUUWWWYYY\\\```fffjjjkkklllqqqsssrrrsssrrrnnniiiiiilllkkkhhhfffiiioooxxx~~~sssiiibbb___]]][[[WWWWWWXXX[[[^^^```___]]]```aaa```]]]ZZZZZZ\\\___bbbgggkkkkkklllpppqqqpppqqqwww}}}~~~|||yyyttthhhVVVJJJFFFDDDDDDCCCBBBAAAAAAAAAAAACCCCCCDDDFFFFFFGGGGGGGGGMMMSSS^^^nnn|||}}}}}}|||{{{zzzyyyxxxxxxrrroookkkhhheeedddeeefffhhheeeaaa^^^ZZZVVVQQQMMMIIIGGGCCC@@@===;;;;;;;;;777666777;;;??????<<<888555555444444444444555555:::888666555444555666777777666666555444333333333111222222333333222222111222222222222222222222222333333444555777999:::;;;<<<>>>???>>>======@@@CCC@@@@@@@@@AAADDDGGGKKKMMMPPPSSSWWWXXXXXXYYY]]]```___```aaadddiiinnnsssuuuuuusssqqqqqqrrrpppkkkfffeeejjjqqq|||~~~~~~}}}yyyxxxuuutttppphhh^^^YYYXXXZZZWWWZZZ]]]```aaaccceeegggiiifffbbb^^^[[[ZZZ[[[\\\cccmmmooonnnrrrpppqqq{{{|||~~~{{{{{{uuugggVVVLLLIIICCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDEEEFFFHHHIIIJJJLLLRRR```www~~~}}}|||{{{zzzyyyyyyyyyvvvsssoookkkiiihhhiiiiiifffccc```]]]ZZZWWWRRROOOIIIGGGCCC@@@===;;;;;;;;;;;;:::999999::::::999888555555444444444444555555999888666555444555666777777777666666555444444444444444555555555555444444333333333333333333333333333333444555777999:::;;;;;;===??????======???AAA@@@@@@AAABBBDDDHHHLLLNNNQQQTTTWWWYYYXXXYYY[[[^^^``````aaadddhhhmmmrrruuuvvvtttsssttttttrrrnnnjjjhhhmmmttt~~~~~~~~~~~~}}}xxxuuuvvvtttuuurrrjjjaaa[[[ZZZ[[[\\\^^^aaadddeeehhhkkkmmmnnnkkkgggbbb^^^^^^___```hhhsssvvvuuuxxxuuuuuu|||vvvyyy{{{tttgggVVVKKKHHHCCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDEEEFFFHHHIIIJJJNNNTTTbbbzzz~~~{{{yyyxxxxxxyyyzzzwwwuuuqqqmmmkkkjjjkkkkkkdddaaa___\\\[[[XXXTTTQQQIIIGGGCCC???===;;;;;;;;;>>>===;;;888555555666888555555444444444444555555888777666444444555666666666666555555444333333333555555666666666666555555333333333333333333333333333333444555777999;;;<<<:::<<>>???@@@AAAAAAAAACCCFFFIIIMMMOOOQQQTTTXXXZZZZZZZZZZZZ[[[aaa```aaacccggglllqqquuuvvvvvvvvvvvvvvvtttppplllkkkqqqxxx~~~~~~}}}~~~yyyxxxvvvrrrppprrrsssuuuuuunnnddd]]]\\\]]]___aaadddgggjjjnnnsssvvvuuurrrnnngggbbb```aaacccooo{{{~~~|||{{{wwwrrrsssyyy~~~zzztttfffUUUJJJGGGCCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDEEEFFFHHHIIIJJJPPPVVVeee~~~~~~{{{xxxwwwxxxzzz{{{vvvsssooollliiiiiiiiijjjdddaaa___\\\ZZZWWWSSSPPPHHHFFFCCC???===<<<<<<<<<<<<======999444222444777555444444333333444444555666666555444444555555666444333333333222222111111333444444444444444444333222222222222222222222222333333444666888:::<<<===;;;===@@@BBBBBBAAA@@@???AAAAAABBBCCCGGGKKKOOOQQQRRRUUUXXX[[[\\\[[[ZZZZZZ```______aaaeeelllrrrvvvyyyzzzzzzyyywwwsssoookkkkkkrrr{{{~~~}}}}}}}}}}}}|||wwwrrrqqqooolllkkknnnssswwwxxxrrrhhh```^^^```aaacccgggjjjnnnttt{{{|||vvvmmmeeeaaabbbdddttt~~~uuuqqqpppsss~~~{{{uuugggVVVJJJGGGCCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDEEEFFFHHHIIIJJJQQQWWWfff~~~{{{xxxwwwxxxzzz{{{uuusssoookkkhhhhhhhhhiiieeebbb___\\\YYYVVVQQQNNNHHHFFFCCC???===<<<<<<<<<999;;;===;;;666444555777444444333333333333444444555444444444444444555555444444444333333333333333333444444444444444444333444444444444444444444444333333444666888:::<<<>>>===???@@@CCCDDDCCCBBB@@@@@@@@@AAADDDGGGLLLPPPRRRSSSUUUXXX\\\^^^^^^]]]\\\```^^^]]]___ccckkkrrrwww~~~yyysssmmmjjjgggqqq}}}~~~~~~~~~~~~}}}}}}||||||}}}~~~{{{vvvrrrooonnnllliiijjjnnnvvv{{{}}}wwwlllcccbbbdddgggiiimmmqqqvvv|||tttiiicccdddgggvvv~~~uuupppmmmnnnwww|||vvviiiWWWKKKGGGCCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDEEEFFFHHHIIIJJJQQQVVVfff~~~{{{yyyxxxxxxyyyzzzvvvtttpppllljjjiiijjjjjjeeeccc___\\\YYYUUUQQQMMMGGGFFFBBB???===<<<<<<===:::;;;<<<;;;888777666666444444333333333333444444333333333444444444444444666666666555555555555555555555666666666666555555555555555555555555555555333333444666888;;;===>>>??????@@@AAADDDDDDBBBAAA??????AAACCCGGGLLLPPPSSSSSSTTTWWW\\\```bbbbbbaaabbb```^^^^^^aaaiiipppuuuzzzrrrllliiicccooo~~~~~~}}}||||||}}}~~~}}}|||||||||}}}~~~}}}uuupppqqqnnnlllmmmkkkiiilllrrr|||~~~qqqhhhgggjjjqqqtttxxx{{{{{{nnnhhhiiimmmxxxvvvooollljjjmmmuuu{{{|||{{{yyy{{{~~~yyylllZZZMMMIIICCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDEEEFFFHHHIIIJJJPPPVVVfff~~~}}}|||{{{zzzyyyyyyyyywwwtttpppllljjjiiijjjjjjcccaaa^^^[[[YYYVVVRRROOOGGGEEEBBB???===<<<======???===:::888888888777666444333333222222333333444222222333444444444444444444444444444444444444444444444555555555555444444444444444444444444444444333333444666999;;;>>>???@@@>>>===>>>AAACCCBBB@@@>>>>>>@@@BBBGGGLLLPPPSSSSSSTTTVVV[[[bbbfffgggggggggddd```]]]___eeelllqqq{{{~~~|||uuummmgggdddaaaooo~~~|||}}}zzzwwwwww{{{~~~{{{zzz|||}}}~~~~~~{{{{{{{{{|||~~~}}}rrrjjjfffkkkiiijjjlllllllllqqqxxxwwwmmmnnnqqq|||~~~|||ooojjjlllqqqzzz{{{rrrnnniiihhhjjjnnnrrrtttuuuxxx|||~~~|||ooo]]]PPPLLLCCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDEEEFFFHHHIIIJJJQQQVVVggg}}}}}}|||{{{zzzyyyxxxxxxuuusssoookkkiiihhhhhhiiiaaa___\\\[[[ZZZWWWTTTQQQGGGEEEBBB???============EEE@@@999666777888888777444333333222222333333444111222333444444444444444111111111111111111111111111222222333333222222111000000000000000000000000333333444666999<<<>>>??????===;;;<<>>???BBBFFFLLLPPPSSSTTTSSSUUU[[[ccchhhkkkjjjlllgggaaa]]]^^^bbbiiimmmssswwwyyyvvvooogggbbb___aaappp{{{xxxwwwwwwuuurrrssswww}}}zzzzzz|||}}}~~~~~~{{{{{{{{{|||~~~vvvkkkdddaaafffeeehhhkkkmmmnnnuuu}}}zzzqqqrrrvvvzzzmmmhhhlllrrr}}}vvvrrrlllgggfffiiiooorrruuuyyy}}}~~~qqq___RRRMMMCCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDEEEFFFHHHIIIJJJQQQWWWhhh