BM6(7 yyyhhhTTTKKKPPP\\\fffiiifffdddeeeiiiggg```\\\]]][[[ccchhhgggdddfffhhhiiijjjeeebbbaaa^^^ZZZYYY[[[UUUFFF999777:::999444111222222222111111111000000////////////............///...............//////.........---------,,,,,,------------............------------............///.........------------......///000///...---,,,------------------------......////////////......------........./////////........................---...///000111000//////......///000000000000///////////////////////////////////////////////////111000000//////000000111.../////////000000000000000000000111111111222222222222222222222222222222111111111222222222333333333333333222222333333333444444444444444444444444333333333333333444555555444444555555555555444444555555555555666666666666999999999888888888777777888888888888888888888888999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::>>>======<<<;;;;;;<<<<<<========================?????????@@@@@@AAAAAABBBBBBCCCCCCDDDDDDCCCCCCBBBCCCEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHIIIJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOUUUUUUUUUVVVWWWXXXXXXXXXZZZZZZ[[[\\\\\\\\\\\\[[[bbbbbbcccdddfffggghhhhhhnnnnnnnnnnnnoooooooooooorrrqqqqqqqqqrrrtttvvvwww}}}}}}~~~lllUUURRR^^^ffffffhhhdddcccdddddd___[[[[[[VVV^^^bbb```___bbbggghhhiiieeecccccc```ZZZWWWXXXSSSEEE888666888777333000222222111111111000000000/////////............---,,,,,,,,,---...///000111------,,,,,,,,,,,,,,,+++------------............------------........................------------...............---,,,,,,---------------------------......//////......---,,,,,,,,,---------..............................---...//////000000//////---...//////000/////////................................................000000////////////000000....../////////000000000000000000000111111111111111111111111111111111111000111111111222222222222222222222222222222222222333333333333333333333333333333222222333333444555333444444555555444444333333333444444444555555555777777777666666666666666555555555555555555555555777777777777777777777777666666666666777777777777666666666666666666666666999999888888777777888888888888888888888888888888888888888999999999999999::::::;;;;;;;;;;;;:::::::::<<<======<<<<<<===>>>>>>>>>>>>=========<<<<<<===============>>>>>>>>>=========>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>??????@@@@@@AAAAAABBBCCCCCCDDDDDDCCCCCCEEEEEEFFFFFFGGGHHHHHHIIILLLMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOPPPQQQRRRSSSTTTTTTUUUVVVWWWXXXXXXYYY[[[ZZZZZZZZZ[[[]]]___`````````aaaaaabbbcccccccccgggggggggiiijjjlllnnnoooooopppqqqqqqrrrsssttttttyyyzzz||||||||||||~~~iii[[[bbbgggcccjjjeeebbbbbbcccbbb^^^[[[UUU\\\```^^^\\\aaafffiiihhheeedddeeebbb[[[VVVWWWRRREEE999777888666333222111111111111000000000000//////.........---------,,,,,,,,,,,,---...///000++++++++++++++++++++++++,,,,,,---------.........,,,,,,---------.........---------------------------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,,,,------------------------------------------......////////////------...////////////........................................../////////000//////......//////000........./////////000000/////////000000000111111111111111111111111111111000000000111111111111222111111222222222222111111222222222222222222222222222222222222222333333444333333444444444444333333222222222222333333333333555555555555444444444444444444444444444444444444444444444444444444444444444444444555555555666666444444444444444444444444666666555555444555555666555555555555555555555555444444444444444333333333444444555555555555444444444555777666555555666888888777777777666666666666444444444444444444444444555666666666777777777888555555666666666777777777666666666666666666666666777777777888888999999999888999::::::;;;:::::::::777888888888888888999999;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<>>>>>>>>>>>>>>><<<<<<======>>>???@@@@@@??????>>>??????AAABBBCCCBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEGGGHHHIIIJJJJJJKKKKKKLLLMMMMMMNNNNNNQQQSSSTTTUUUTTTTTTVVVWWWWWWXXXYYYZZZ[[[\\\]]]]]]^^^___```aaacccdddeeefffjjjkkklllmmmnnnpppqqqqqquuuvvvwwwyyy|||}}}sssaaabbbgggfffnnnjjjffffffkkklllgggaaa]]]cccfffccc```dddjjjmmmfffddddddfffccc[[[VVVVVVQQQEEE:::888999777555555111111111000000000//////............------------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,------------...,,,,,,---------------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------.........---------------------------------------......///,,,,,,---...............////////////////////////.........//////000000000//////............//////............////////////....../////////000000000000000000000000000000000//////000000000111111111000000111222222111000000222222222222222222222222222111111111111222333333222222333333333333222222111111111111222222222222333333333333333333333333444444444444444444444444333333333333333333333333444444444444555555555555333333333333333333333333444444444333333444444555444444444444444444444444666666666555555555555555555666666666666666666555444666777777666666777888888888888777777777777666666666666666666666555555777777777777777888888888444555555555666666666666666666666666666666666666777888888888888888999999666777888888999888888888999999999999999999999999999999:::::::::;;;;;;;;;777888:::<<<<<<<<<;;;:::;;;;;;;;;<<<=========>>><<<<<<<<<======>>>??????==================>>>>>>=========>>>>>>@@@AAAAAA@@@@@@AAAAAABBBBBBCCCCCC@@@AAACCCCCCBBBBBBCCCEEECCCCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKLLLMMMNNNOOOPPPQQQQQQSSSUUUWWWYYYZZZ[[[\\\___bbbeeefffgggjjjlllgggiiijjjkkkkkklllnnnpppssstttuuuwwwzzz|||~~~tttuuueeeaaaccceeepppnnnlllnnnvvvzzzsssiiibbbhhhjjjeeeaaacccgggiiicccaaabbbdddaaaZZZUUUUUUNNNCCC:::888999888777888111111000000000/////////.........------------,,,---,,,,,,+++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,+++***************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++,,,------......------////////////////////////.........//////000000111......------------......------........./////////............////////////////////////////////////////////////000000000000///000111222222111000///111111111111111111111111111111000000111111222333111222222333333222222111000000111111111222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333444444444555555333333333333333333333333333333333333333333444555444444444444444444444444333333333444444444444444444444555555555555444444333444555555444444555666666666666555555555555444777777777777666666666666555555555555555555555666444555555555555666666666666666666666666666666666333333333333333444444444111111222333333333333222444444444444444444444555444444444444555555555666222333444666666666555444444444444444555555666666666666777777888888888888555666666666666666666666777777777777777888999999777777888888999999999999666777888888777777999:::888999999999::::::;;;;;;???????????????????????????@@@@@@AAAAAABBBBBBCCC@@@AAABBBCCCDDDFFFGGGGGGEEEHHHKKKLLLMMMNNNOOOQQQLLLNNNPPPQQQPPPQQQSSSTTTUUUUUUWWWYYYZZZ\\\]]]^^^___```cccfffiiikkklllmmmppptttuuussstttzzz~~~~~~{{{yyyvvvrrrqqqqqqrrrsssooovvvzzzuuujjjbbbcccfffmmmmmmnnnsss}}}yyyllleeejjjlllfff``````bbbccc^^^\\\]]]```^^^WWWSSSSSSJJJ@@@888777888777888999111000000000////////////.........---------,,,,,,+++*********+++,,,---...++++++++++++,,,,,,------++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,+++***)))((()))******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++++++++,,,......++++++,,,------------,,,........................,,,,,,---......///000000...------------------...---------.........//////------........./////////////////////////////////........./////////000000...///111222222111///...111111111111111111111111000000000000000111222222111111222222222222111111000000111111111222222222111111222222222333333333222222222222222222222222444444444444444444444444222222222222333333333333333333333333333333333333222222222222222333444444444444444444444444444444000000000111111222222222222222333333333333222222000111333222111111222444444333333333333222222222555444444444333333333333222222222222222222222222222333333333444444444444444444444444444444444444888888888888888888888888666777888888999999888888666666666777777888888888777777777777888888888888666777777888888888888888555555666666666666777777888888999999999999999999777777777888888999999999999888888888888999999:::888888999999999999::::::999:::;;;;;;::::::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<888888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;<<<<<<:::<<<>>>?????????@@@AAA>>>@@@BBBCCCBBBBBBCCCEEECCCDDDEEEFFFGGGHHHHHHHHHKKKLLLMMMOOOQQQRRRRRRRRRQQQVVVXXXVVVWWW[[[___^^^___bbbeeehhhiiijjjlllmmmooottt{{{~~~yyyyyyxxxvvvtttrrrpppnnnllljjjhhheeecccbbbbbbbbb^^^\\\ZZZXXXVVVVVVWWWWWWkkkkkkmmmooolllfffgggmmmhhhjjjlllrrrzzzjjjjjjpppqqqjjjcccbbbbbbbbb[[[YYYZZZ\\\[[[UUUQQQRRRGGG>>>666666777777777:::000000000000////////////......---------,,,,,,,,,(((((()))***+++---///000+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,+++)))((((((((()))***************************+++++++++,,,,,,+++++++++)))************+++++++++++++++++++++++++++++++++---,,,+++++++++,,,---...++++++,,,------------,,,------------------------++++++,,,,,,---...//////...------,,,,,,------...---------.........//////---------.........//////////////////////////////............/////////000...///000222222000///...000000000000000000000000000000000000000111111222111111222222222222111111111111111111222222222222111111222222333333333333111111111111111111111111444444444444444444444444111111111111222222222222222222222222222222222222111111111111111222333333444444444444444444444444111222222333444555555666555555666666666666555555333444555555444444555666666666666666555555555555555555444444333333333222444444444444444444444333444444444555555555555666555555555555555555555555333333333333222222222222222222333444444444444444111111222333333444555555333333444444444555555555444444444444444444555555666666666666777777777777666777777888888888888777666666777777888999999999666666555555555666666777666666777777777777777777444666777666555555666777555555555555555555555555666777777888:::;;;<<<<<<999888888888888777777777888888888888888888888888999:::<<<<<<;;;::::::;;;777999;;;;;;::::::;;;<<<;;;;;;<<<============<<<<<<======>>>>>>>>>======:::???BBBAAABBBEEEFFFDDDAAACCCFFFGGGGGGGGGIIIKKKIIIOOOVVVYYYXXXXXXZZZ]]]______aaaccceeegggiiijjjeeeeeeeeeeeeeeegggiiijjjnnnsssxxxzzzyyy{{{~~~{{{xxxtttqqqnnnnnnooollleee___YYYYYYXXXXXXVVVUUUTTTSSSQQQOOOMMMKKKIIIIIIIIIIIIFFFEEECCCBBBAAAAAABBBBBBoooooonnnmmmllljjjiiihhhiiiiiijjjqqqyyygggdddnnnppphhhdddgggfff___aaa[[[WWWXXXWWWRRRNNNMMMGGG>>>777888999666333222000000111111111///---,,,//////...---,,,,,,++++++------------,,,+++******************************...---,,,,,,+++++++++,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))************((())))))*********))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))***+++,,,---******))))))))))))******************************+++++++++++++++++++++++++++++++++,,,,,,,,,------......---,,,,,,---......///...---,,,+++,,,,,,---,,,,,,------.../////////---,,,+++---//////---***............////////////------------............000000000000000000000000000000//////......------///000000000111111111111000000////////////000000000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111///000000000111111111111444333333222111111111222111111111000111111222222777777777777777777777777888888888777777777666666666666555555444444444444222333333444444333333222111111222222222333333333222333333444444333333222333333333333333333333333222222222222222222222222333444444555555444444333333333333333333333333333444555555555444333333222444444444444444444444444444555555666666666666666888888777777666666555555555555666777777777777777555555555555555666777777666666666666666666666666666666666666666666666666888888777777666666555555666666666666666666666666777777777777777777777777777777888888888999999999888888999999999999::::::999999999::::::;;;;;;;;;999999999999888888888777999999999:::::::::;;;;;;:::::::::;;;<<<===>>>??????????????????>>>======>>>>>>???@@@AAABBBCCCCCCBBBDDDEEECCCAAAAAAEEEHHHFFFFFFFFFFFFEEEEEEEEEEEEHHHHHHHHHHHHIIILLLNNNOOOSSSTTTUUUVVVWWW[[[```cccdddddddddccccccdddfffhhhmmmooorrrrrrsssvvv|||}}}{{{rrrpppmmmkkkjjjhhheeeccc]]]\\\YYYWWWSSSPPPNNNMMMIIIHHHFFFEEECCCCCCBBBBBB@@@?????????>>>>>>======;;;;;;;;;::::::999999999hhhiiijjjjjjjjjjjjjjjiiiggghhhiiippp{{{ttteeeeeennnpppiiihhhllllllfffccc\\\XXXXXXXXXSSSOOONNNJJJ@@@888888999777444444111111111000000///...---///......---,,,,,,++++++++++++,,,,,,,,,,,,,,,+++************************,,,,,,+++***************+++++++++*********))))))))))))))))))))))))))))))(((((()))))))))************************)))((('''*********)))))))))(((((())))))))))))))))))))))))))))))))))))***+++,,,---***))))))))))))))))))***************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---+++***))))))))))))***+++///...---,,,+++,,,,,,---++++++,,,,,,---.........---,,,,,,---//////---***---.........////////////---------.........//////....................................------------/////////000000000111111000//////////////////000000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111//////000000000111111111333333222111111111111111111111000000111222333333888888888888888888888888999999999888888888777777555555555555444444333333222222333333333333222222111111111222222222333333222222333333333333222222333333333333333333333333222222222222222222222222222222333333333333222222333333333333333333333333444444444444444333222222444444444444444444444444444444555666666666666555777777777666666666555555444555666777777777777666555555444444555555666777555555555555555555555555555555555555555555555555777777777666666666555555666666666666666666666666777777777777777777777777777777777888888888999999888888999999999:::::::::999999999999::::::::::::999888888888777777777777888888888888999999999999::::::::::::;;;<<<======???????????????>>>======<<<<<<======>>>???@@@@@@???@@@@@@>>>;;;;;;===??????@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDEEECCCDDDFFFGGGGGGJJJMMMPPPJJJJJJKKKKKKJJJKKKLLLMMMLLLNNNOOOOOOOOOQQQUUUYYYaaaffffff]]]UUUVVV\\\```dddgggkkknnnnnnkkkfffccccccdddeeeeeeffffffffffffmmmooorrrtttvvvzzz|||yyyvvvuuurrrrrrrrrqqqpppnnnllljjjjjjfffbbb```aaaaaa```^^^[[[YYYWWWUUUUUUSSSQQQOOONNNNNNLLLJJJHHHGGGEEEEEECCCBBBAAA@@@???>>>>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::999999999999fffggghhhhhhiiihhhggggggcccdddfffkkksssuuummmbbbgggmmmnnnkkklllrrrsssnnnddd^^^YYYYYYXXXSSSOOOOOOMMMBBB888777888777666666222111000//////...............------,,,,,,++++++))))))***,,,,,,---------************************+++*********))))))))))))+++************)))))))))))))))))))))))))))))))))(((((())))))))))))******+++++++++***)))((('''&&&******))))))))))))(((((())))))))))))))))))))))))))))))))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,...---,,,+++++++++,,,,,,*********+++,,,,,,------...---,,,---//////---,,,---------.........//////---............/////////------------------------,,,,,,,,,,,,,,,---------....../////////000000000//////............//////000000000000000000000000////////////////////////111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000222222111000000000111111000000000000111222444444777777777777777777777777999999999888888888888888444444444444333333333333111222222222222222222111000111111111222222222222111222222222222222222111222222222222222222222222111111111111111111111111111111111222222111111111222222222222222222222222333333333333333333222111333333333333333333333333333333444555555555555555666666666555555555555555444444555666666666666555444444444444444555555666555555555555555555555555444444444444444444444444666666666666666555555555666666666666666666666666666666666666666666666666666666777777777888888888888999999999999:::::::::999999999999999999888888777777777777666666666666666666666777777777888888888888888888999:::;;;<<<======>>>>>>>>>===<<<<<<:::::::::;;;;;;<<<<<<<<<<<<======;;;999999:::<<<:::;;;<<<===>>>>>>===<<<<<<<<<===>>>>>>>>>>>>>>>===???AAABBBAAABBBDDDFFFHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJKKKMMMOOORRRUUUSSSLLLGGGIIILLLMMMRRRSSSVVVXXXXXXVVVSSSQQQOOOOOOPPPQQQRRRRRRSSSSSSSSSUUUXXXZZZ]]]```dddgggfffddd```\\\\\\]]]```bbbaaaaaabbbdddeeedddaaa^^^bbbbbbbbbaaa```___^^^]]]^^^]]]]]]^^^______]]]ZZZ]]]\\\\\\ZZZYYYWWWUUUTTTPPPPPPOOOOOOMMMLLLJJJIIIJJJHHHFFFEEEGGGHHHHHHHHHIIIGGGEEEEEEEEEDDDBBBAAA@@@??????>>>>>>=========<<<;;;::::::999999:::::::::::::::999999999999999:::999999999999888888888mmmmmmllljjjhhhfffdddccc^^^___bbbggglllmmmhhhbbbjjjmmmmmmlllpppvvvvvvqqqfff___YYYYYYYYYTTTQQQPPPNNNBBB888555666555555777333222000.........//////---------,,,,,,,,,++++++))))))***+++++++++++++++******************************************))))))************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))*********)))(((''''''))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))***++++++((())))))))))))))))))((())))))))))))))))))))))))************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++,,,---------------------......------,,,,,,---------.........------........./////////------------------------++++++,,,,,,------......---............////////////......------......///////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////........./////////000000111000000//////000000000/////////000111222444555555555555555555555555555777777777777666666666666333333333333333333222222000111111222222111111000000000000111111111111222000111111222222111111000222222222222222222222222111111111111111111111111000111111222222111111000222222222222222222222222111222222222222222111111222222222222222222222222222333333444444444444444555555555444444444444444333444555555555555444444333333333333333444555555444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555666666666777777777888888888999999999::::::999999999888888777777777777666666666666555555555666666666666777777777777777777777777777888999:::::::::;;;;;;;;;;;;::::::999999999999:::::::::;;;<<<<<<============>>>???999;;;===???@@@??????>>>???@@@AAABBBBBBAAA???>>>AAACCCEEEFFFEEEDDDEEEFFFFFFFFFGGGIIIJJJJJJHHHFFFKKKKKKJJJJJJJJJJJJKKKMMMJJJLLLJJJFFFEEEHHHIIIHHHLLLMMMOOOQQQQQQQQQOOONNNLLLLLLLLLMMMNNNOOOPPPQQQKKKLLLOOORRRUUUXXXZZZ\\\```^^^ZZZWWWVVVXXX[[[]]]ZZZXXXWWWYYY[[[\\\ZZZXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSRRRRRRRRRSSSRRRPPPNNNMMMMMMMMMMMMLLLKKKJJJJJJEEEEEEDDDCCCBBBAAA@@@???>>>>>>======>>>@@@AAAAAAAAA@@@>>>???@@@@@@>>>===;;;;;;;;;:::::::::::::::777777777666666777888888888888888888777777777777888888888888888888888888tttrrrooollliiigggffffff______aaagggkkkkkkiiifffllllllkkkmmmrrrwwwuuupppfff^^^YYYYYYYYYUUURRRRRRNNNBBB777333444444444666333222000.........//////,,,,,,,,,,,,,,,+++++++++***+++++++++******)))((()))))))))))))))))))))))))))***+++,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))&&&'''((()))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((()))))))))((())))))******'''((())))))))))))((('''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++((((((((())))))(((((((((******+++++++++++++++++++++++++++,,,------......------------,,,,,,------,,,,,,,,,,,,------------------------....................................,,,,,,------.........///,,,,,,---------...............------------..............................////////////////////////////////////////////////////////////////////////........................---............//////////////////......//////000---......///000111333444111111111111111111111111333333333333333333333333111111111222222222222222///000000000000000000/////////000000000111111111///000000000000000000///111111111111111111111111000000000000000000000000111111222222222222111111111111111111111111111111000000111111111111111000222222222222222222222222111111222333333333333333333333333333333333444444333333444444444333333222222222222222222333333444444444444444444444444444222222222222222222222222444444444444444555555555444444444444444444444444444444444444444444444444444444555555555666666666777777777888888888999999888888888777777666666555666666666666555555555444666666666666777777777777777666666666666777888888777777888888888888777777999999999::::::;;;;;;<<<============>>>>>>>>>===<<<===>>>@@@AAAAAAAAA@@@AAABBBCCCCCCCCCBBBAAA@@@???AAACCCDDDCCCBBBCCCDDDDDDDDDDDDFFFIIIIIIGGGEEEEEEEEEEEEEEEGGGHHHHHHHHHAAACCCCCCAAABBBGGGGGGEEEFFFGGGJJJLLLMMMMMMMMMMMMHHHGGGGGGGGGHHHJJJKKKLLLHHHJJJMMMPPPTTTVVVVVVVVV[[[YYYVVVTTTTTTUUUWWWYYYUUUSSSQQQQQQRRRTTTVVVVVVSSSSSSSSSSSSRRRQQQPPPOOONNNMMMKKKKKKKKKJJJGGGEEECCCCCCDDDDDDDDDDDDCCCCCCAAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999;;;<<<;;;999<<<<<<<<<;;;:::999999999777777666666777777888888777777777777777777777777777777777777777777777777tttqqqmmmjjjjjjkkkmmmooofffcccccciiimmmllljjjiiillljjjiiinnnuuuxxxtttnnnddd]]]WWWXXXXXXUUUSSSTTTMMMBBB666444444333333555222111000//////.........,,,,,,,,,,,,+++++++++++++++++++++******((('''''')))))))))))))))))))))))))))***+++,,,,,,,,,+++***(((((()))))))))))))))***((((((((((((((((((((((((''''''(((((((((((())))))%%%&&&'''((()))*********''''''(((((((((((())))))(((((((((((((((((((((((()))))))))(((((())))))***''''''))))))))))))''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********((())))))******))))))((())))))***+++++++++******++++++,,,,,,---.........+++,,,,,,+++******,,,---+++++++++,,,,,,,,,------+++,,,,,,,,,,,,---------........................------------............+++,,,,,,,,,,,,---------------,,,,,,,,,,,,------................................................................................................------------------------------------.........///......------......//////------------...///111111////////////////////////000000000000000111111111000000000111111111111111...//////000000//////...////////////000000000000...//////000000//////...000000000000000000000000////////////////////////111111222222222222111111000000000000000000000000...///000000111000000000111111111111111111111111000111111222222222222222222222222222333333333333222333333333333222222111111111111111111222333333333333333333333333333333222222222222222222222222333333333444444444444444444444444444444444444444333333333333333333333333333333444444444555555555555666666666666777777777666666666666666666555555666666666666555555555555555555666666666777777777777666666666666666777777555555666777777777666666888999999:::<<<======>>>???>>>>>>>>>??????===;;;======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@??????<<<>>>@@@@@@@@@AAACCCDDDGGGFFFEEEHHHLLLNNNLLLJJJGGGFFFFFFHHHJJJLLLKKKJJJBBBFFFGGGFFFGGGKKKLLLJJJGGGIIIKKKMMMOOOOOONNNNNNLLLKKKJJJJJJJJJKKKMMMMMMLLLMMMPPPTTTXXXYYYXXXWWWUUUTTTTTTSSSTTTUUUVVVVVVTTTTTTSSSQQQOOOOOORRRUUURRRRRRRRRRRRRRRQQQQQQPPPNNNLLLIIIHHHHHHFFFDDDBBBBBBBBBCCCCCCCCCBBBBBBAAA>>>===<<<;;;:::::::::::::::;;;<<<;;;999888999:::999888777888:::;;;:::999<<<<<<;;;:::999888777777888777777777777777888888666666666666777777777777555555666666666666666777rrrnnnjjjggghhhlllqqquuullleeebbbgggllljjjgggfffkkkggggggoooxxx{{{tttnnnbbb[[[VVVVVVXXXVVVUUUVVVNNNBBB888555666444333444111111111000000///...---++++++++++++++++++++++++))))))))))))))))))(((((())))))))))))))))))))))))'''(((***+++,,,+++***)))(((((((((((())))))******(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&'''((())))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))&&&''')))******)))'''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))************+++,,,,,,+++******'''(((***+++++++++***************+++,,,,,,------***++++++***((((((***---++++++++++++,,,,,,,,,,,,******++++++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,---......///,,,,,,,,,,,,,,,---...///................................./////////000000/////////000000111111111.........//////................../////////000000.........//////.........000000000000000000000000///////////////////////////000000111111000000///000000000000000000000000---...//////000000000///111111111111111111111111///000111111222222111111111111111111222222333333222222333333222111111000111000000000000111222222222222222222222222222222111111111111111111111111222222333333333444444444333333333333333333333333333333333333333333333333333333333333444444444444444444444555555555555666555555555555555555666666777777777666666666555555444444444444555555555555777777666666666666777777555555666777777777777777777888999:::<<<>>>??????BBBAAAAAADDDHHHIIIHHHFFF???>>>===<<<<<<===???@@@@@@@@@@@@???@@@@@@AAAAAA>>>???AAAAAABBBDDDHHHKKKEEECCCAAADDDIIIMMMMMMKKKFFFDDDDDDFFFHHHIIIHHHFFFCCCHHHKKKIIIHHHJJJKKKJJJHHHIIILLLNNNNNNMMMKKKIIIKKKJJJHHHGGGGGGGGGIIIJJJGGGGGGJJJOOOSSSTTTRRROOOTTTUUUVVVXXXYYYYYYYYYYYYYYY]]]___\\\UUUQQQRRRUUURRRSSSTTTTTTUUUTTTTTTTTTQQQOOOLLLJJJIIIHHHEEEDDDFFFFFFFFFFFFEEEDDDCCCCCC>>>===<<<;;;:::::::::;;;:::<<<>>>===:::888999;;;;;;:::999:::;;;<<<<<<:::999999999888888777777666888777666666666666666777444444555555555666666666444444555555555666666666qqqmmmhhhdddeeejjjqqqvvvnnnddd___dddiiifffaaa___iiieeefffppp{{{}}}vvvoooaaaZZZUUUVVVWWWVVVUUUVVVNNNCCC999777777555444444000000111111111///---,,,++++++++++++++++++++++++&&&'''((()))************))))))))))))))))))))))))%%%''')))***+++***)))((('''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))'''(((((((((((((((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((***)))(((((((((((())))))&&&'''(((******((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((())))))((('''&&&'''((()))+++++++++***))))))))))))***++++++,,,,,,)))***+++)))'''''')))---******+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------...///,,,,,,+++++++++,,,------////////////////////////---.........//////000000.../////////000000111111---..................---............/////////000---..................---000000000000000000000000////////////////////////......////////////......000000000000000000000000------...///000000//////000000000000000000000000//////000111111111111111000000111111222222222333222222222222222111000///000000000000000111111222222222222222222222222222000000000000000000000000222222222333333444444444333333333333333333333333222222222222222222222222222222333333333444444444333333333444444444555555333444444555555666666666777777777777666666666666222222333333333444444444888777777666666666777777666666777888888999888888666777888:::<<<>>>@@@@@@CCCCCCFFFLLLSSSWWWXXXVVVBBB@@@>>><<<<<<===@@@AAADDDCCCBBBBBBBBBCCCEEEFFF???AAABBBCCCDDDGGGLLLPPPQQQMMMKKKNNNTTTYYYYYYXXXOOOMMMLLLMMMPPPPPPNNNKKKOOOVVVYYYVVVRRRSSSTTTSSSUUUVVVYYYZZZYYYVVVSSSPPPPPPNNNLLLJJJJJJJJJKKKLLLKKKKKKNNNSSSWWWXXXUUURRRPPPRRRUUUXXXYYYZZZYYYXXXZZZaaafffcccXXXPPPNNNQQQNNNOOOPPPQQQQQQRRRRRRRRROOOLLLIIIGGGFFFDDDBBB@@@CCCCCCCCCBBBAAA@@@???>>>>>>===;;;:::999::::::;;;777:::<<<<<<999777888::::::999888999:::;;;:::999777777777777777777777777777666555555444444555555333333333444444555555555444444444555555555666666tttsssmmmfffeeejjjmmmnnniiieeeaaaaaaeeehhhfffddd```bbbfffooowwwyyyuuupppeee\\\SSSPPPSSSUUUTTTQQQLLLAAA888666777555444444222111///...///...---++++++++++++*********))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&***))))))((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''((())))))((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''&&&%%%%%%&&&'''''''''((((((((((((''''''((()))))))))************++++++******))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((()))*********************************************+++,,,,,,,,,,,,++++++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,---------..................////////////000000////////////000000++++++---...//////000000............////////////........................000...,,,,,,---...///...//////////////////////////////............////////////............//////---///000222222000///---......//////000000111111---......///////////////222///......111111000---333222222222111111000000///////////////000000111000000000000000000000000///////////////////////////000000000111111111111222222111111111111111111222222222111111111000000111111111222222333333333333333333444444444555555555444444444444555666666555555555555666666666666222444555555555555888:::888888888999:::;;;;;;<<<777999:::<<<===============???BBBCCCCCCDDDEEEFFFCCCGGGSSSbbbkkkmmmooorrrRRRKKK???777<<>>===;;;888<<<;;;:::888777888888999777777666777777888999999888777666555444555666666333333333333333333333333222222222333333333444444111111222222222333333333wwwvvvqqqkkkiiilllnnnmmmfffccc___```ccchhhkkkmmmmmmgggccceeelllpppoookkkeee]]]TTTQQQSSSUUUSSSPPPKKK@@@777555666444333333222111///...///...---+++,,,,,,,,,+++++++++******(((''''''''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&''''''''''''((((((((((((''''''(((((()))))))))***************))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((((()))************)))************************)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,---,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,------------------.........////////////..................///+++,,,---......//////...------........./////////........................000...,,,,,,---.................................///................../////////............//////...///000000000000///...//////////////////000000------...///////////////111///---...000111///...000/////////............//////......//////000111000000000000000000000000/////////////////////////////////000000000111111111111111111111111111111222222222111111000000000111111111222222222222222333333333333444444444444444444333333444444555666444444555555555666666666333444666666555666888::::::;;;;;;<<<===>>>>>>>>><<<===>>>???@@@@@@??????AAACCCEEEFFFEEEEEEGGGHHHJJJMMMVVVeeeooossssssuuu```XXXJJJ>>>@@@LLLXXX\\\bbb^^^UUUOOORRRXXXXXXTTTPPPPPPMMMJJJLLLWWWfffqqqjjj]]]SSSSSSWWW[[[```fffggg^^^SSSRRRbbbuuutttqqqooonnnlllnnnwww|||xxxpppooopppqqqoooooouuu~~~|||wwwtttsssllleeeccc```[[[WWWWWWRRROOOMMMLLLMMMNNNNNNMMMKKKFFF@@@===>>>???>>><<<<<<;;;999888888888999999777777777777777888999999777666555444444444555555333333333333333333333333222222222222333333333333111111111222222222222333yyyzzzwwwqqqoooppppppmmmjjjfffaaa[[[YYY\\\ccchhhpppdddXXXWWWbbbmmmqqqpppddd]]]UUURRRTTTUUUSSSPPPJJJ???666555555444222222222111///...///...---+++------,,,,,,,,,+++++++++)))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''$$$$$$%%%'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&&&&&&&***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((''''''''''''(((''''''((((((((((((''''''(((((((((((())))))))))))((((((((()))))))))))))))''''''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))(((((('''((())))))******))))))))))))))))))))))))))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++***************+++++++++,,,,,,,,,------------------------,,,,,,++++++***+++++++++++++++,,,,,,,,,---------------------............------------------------,,,------......------,,,------------....................................///---+++,,,---......---..............................------------......///......------......///......................../////////...............,,,---......//////......000...---...///000///............---------------///............///000000000000000000000000000000////////////////////////....../////////000000000000000000000111111111111111111111111000000000000222111111111111111111000222222222333333333333444333333222222333333444555333333444444444555555555444555777777666777999;;;===>>>???@@@@@@AAAAAAAAA@@@@@@BBBBBBBBBBBBAAA@@@BBBDDDEEEFFFEEEEEEGGGHHHMMMLLLRRR```lllqqqpppqqqjjjcccTTTEEEAAALLLYYYaaagggeee^^^XXXXXX]]]___]]][[[YYYTTTOOOPPPZZZkkkyyypppaaaRRRNNNRRRYYY```eeesssmmmccc]]]aaajjjmmmkkkgggiiiggg``````mmm~~~{{{www}}}~~~uuuzzz}}}{{{tttooommmiiiaaa[[[ZZZPPPNNNMMMNNNPPPQQQQQQPPPNNNHHHAAA>>>???@@@@@@@@@;;;;;;:::999888888888888777777777666777777888999555555444333333333333333222222222222222222222222111111111222222222333333000000000111111111222222yyy{{{{{{wwwuuuuuusssooooookkkeee[[[UUUWWW___gggssscccSSSQQQ]]]kkkqqqqqqccc]]]WWWTTTTTTUUURRRPPPJJJ@@@777555666444222333222111///...///...---+++,,,,,,++++++++++++******))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&%%%&&&&&&'''(((***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''((((((((())))))'''''''''(((((()))))))))&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))((())))))***+++******************+++++++++++++++************++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,---------------,,,++++++,,,,,,,,,,,,------------...........................,,,++++++---------,,,------------------------,,,,,,------------,,,,,,...------------------.........------------......//////......------,,,,,,,,,,,,---............---...------......//////.................................------......///000////////////////////////........................---............//////////////////000000000000000000000000000000000000000111111111000000/////////111111111222222222333333222111111111111222333333222222222333333333444444444666777777666777999<<<>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAABBBAAA@@@???>>>===???AAABBBCCCDDDGGGIIINNNJJJLLLXXXeeejjjiiihhhllliii^^^NNNEEEHHHQQQVVVZZZ\\\[[[WWWXXX]]]___^^^XXXVVVSSSQQQPPPWWWhhhwwwsssfffUUUKKKJJJQQQ\\\dddpppssssssnnnhhhaaaVVVLLLMMMRRRQQQNNNYYYrrrxxxqqqpppvvv|||zzzssstttzzz}}}uuummmjjjlllnnnnnnlllggghhhkkkpppvvv|||~~~~~~qqqggg_________ZZZSSSPPPFFFEEEEEEFFFIIIJJJJJJJJJJJJFFFBBB@@@AAAAAA???======<<<;;;:::888777666666666666555555555555666666444333333222222222222222222222222222222222222222000000000111111111222222//////000000000111111111vvvzzz{{{yyyxxxxxxvvvqqqooonnniiibbb]]]___jjjsssxxxhhhWWWSSS\\\fffiiifff```\\\XXXVVVVVVUUUSSSQQQKKKAAA888666777555444444222111///...///...---+++************))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''((()))***))))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((&&&&&&''''''((((((((()))&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((())))))''''''((()))))))))))))))(((((((((((((((((((((((('''((())))))******))))))************************)))))))))*********+++++++++++++++*********)))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,------------,,,+++***)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------,,,***------------------------++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------------,,,++++++,,,------...---------,,,,,,+++++++++,,,,,,---------------,,,------------......///---------------.........---------------......///........................------------------------,,,,,,---------.............../////////000000000////////////////////////000000000//////.........000000000111111111111222000000000000000111222222111111111111222222222222333444666666555666888:::;;;<<<>>>?????????======<<<<<<=========;;;:::999888:::===???AAAEEEIIILLLOOOIIIIIIRRR]]]aaaaaaaaahhhkkkfffYYYLLLGGGGGGGGGFFFKKKOOOPPPTTTZZZ[[[YYYPPPPPPSSSUUUTTTVVVcccqqqtttooobbbRRRHHHIIITTT]]]```kkkwwwzzzwwwpppdddYYYHHHIIIGGGJJJ]]]xxxrrriii```^^^fffooouuuwwwuuuzzzzzzpppjjjjjjjjjnnnsssrrrmmmjjjkkkxxxoooeeeaaabbbeeeeeeccc\\\[[[ZZZ\\\bbbgggiiijjjnnniiieeedddjjjtttjjj[[[NNNMMMRRRQQQKKKFFFAAA???>>>@@@BBBDDDDDDDDDDDDCCCCCCDDDFFFCCC===777>>>>>><<<:::888666444444555444444333333333444444222222222222222111111111111111111111111111111111/////////000000000111111........./////////000000ssswwwyyyxxxwwwxxxuuuqqqppppppmmmfffaaaaaagggmmmnnncccXXXWWW___ffffffccc]]][[[YYYWWWWWWVVVTTTRRRLLLAAA888777777666444444222111///...///...---+++***))))))))))))((((((((()))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$&&&'''((((((((('''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))&&&'''(((((())))))((((((((((((((((((((((((((((((''''''((()))))))))))))))*********)))))))))))))))((())))))))))))*********+++************)))))))))((())))))))))))*********++++++++++++++++++++++++******))))))))))))))))))))))))*********+++++++++************++++++++++++,,,,,,............,,,,,,,,,,,,,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++++++++******+++,,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,***,,,------,,,,,,...///++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---..............................------------------------+++,,,,,,,,,,,,---------------......//////000000............//////////////////...............---/////////000000000111111/////////...///000000111//////000000000111111111111222444444333444666888777888:::<<<<<<:::999888777888888999888777555555555777:::===AAAEEEKKKNNNLLLEEECCCIIIPPPSSSUUUVVV[[[aaabbbYYYNNNFFF@@@<<<:::???CCCHHHOOOVVVVVVSSSMMMOOOVVV[[[XXXUUU^^^kkkoootttpppaaaPPPHHHJJJMMMPPP[[[fffmmmppprrroookkkOOOHHHAAADDDTTTfffnnnmmmYYYQQQHHHFFFJJJPPPSSSTTT[[[___dddfffeee___YYYTTTNNNNNNSSS\\\aaa```___```hhhaaaYYYTTTTTTUUUVVVVVVMMMJJJHHHHHHJJJMMMOOOOOOUUUTTTRRRRRRVVV```llluuucccRRRCCCAAAEEEFFFCCC@@@>>>;;;999999;;;===>>>>>>@@@BBBEEEJJJKKKFFF<<<444<<<<<<<<<;;;999777555444555444333333222333333333222222222333222111111000000000000000000000000000........./////////000000------........./////////qqquuuwwwuuutttuuurrrmmmppppppmmmhhhbbb___```aaa```ZZZUUUWWW___ddddddaaaZZZZZZYYYXXXXXXWWWUUUTTTKKK@@@777666666555333444222111///...///...---+++*********))))))))))))((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''&&&%%%"""!!!%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&'''(((((())))))((((((''''''''''''''''''''''''&&&'''(((((())))))((((((******)))))))))(((((((((((((((((()))))))))******************))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))((((((((()))******))))))))))))*********+++)))))))))*********++++++***+++,,,------,,,+++******+++++++++++++++***))))))))))))*********++++++))))))))))))))))))))))))*********+++,,,,,,***(((++++++++++++++++++++++++((()))+++,,,,,,+++)))(((,,,,,,++++++++++++,,,,,,)))***+++,,,,,,+++***)))*********+++++++++++++++******+++,,,,,,,,,,,,,,,)))+++------,,,,,,...000++++++++++++,,,,,,------,,,,,,,,,+++,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---......///000000---------....../////////---------------.............../////////000000000.........---...//////000....../////////000000000///000111111111222444666444555777999999777555333444555666666666555444333333555888:::===BBBHHHLLLHHHBBB???BBBEEEGGGJJJNNNOOOUUUXXXSSSMMMHHHCCC>>>:::;;;;;;>>>GGGOOOPPPKKKKKKMMMVVV\\\WWWOOOUUUcccggguuu~~~xxxiii[[[OOOGGGKKKPPPTTTVVV[[[bbbeeedddWWWJJJ>>>>>>EEEJJJLLLNNNKKKGGGBBBAAACCCFFFHHHHHHIIIJJJLLLMMMLLLJJJGGGEEE@@@AAAEEEKKKNNNOOOTTT[[[___\\\WWWSSSPPPPPPQQQRRRIIIIIIHHHHHHHHHIIIJJJLLLHHHNNNTTTTTTQQQPPPSSSVVVTTTHHH>>>;;;<<<===???AAA???<<<777555666999:::;;;BBBDDDIIINNNPPPJJJ???777888999::::::::::::999888666555555444444333444444222222333333333222111000000000000000000000000000------........./////////,,,------------.........rrruuuvvvtttrrrrrrooojjjiiikkklllkkkiiigggfffeee___[[[WWWXXX[[[]]][[[XXXYYYYYYYYYYYYXXXXXXVVVUUUJJJ???666555555444222222222111///...///...---++++++++++++************)))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''%%%!!!############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&''''''(((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((******))))))((((((((('''(((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((()))***+++))))))))))))************))))))))))))************((()))+++,,,,,,+++)))((()))******+++++++++******))))))))))))************((((((((((((((((((((((((***)))***+++,,,,,,***(((++++++++++++++++++++++++''')))***++++++***)))''',,,++++++++++++++++++,,,((()))+++,,,,,,+++)))((())))))******+++++++++,,,******+++,,,,,,,,,,,,+++(((+++------++++++---000---------....../////////,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------...///000000---------.........//////,,,,,,,,,------...................../////////000...------------...//////.........////////////000---///000000///000222444222444666777777555333111333444555666666555444333111222444666999===CCCGGGLLLFFFCCCCCCDDDEEEIIIOOOMMMRRRTTTRRRPPPPPPNNNJJJ>>>;;;777888AAAJJJKKKEEEIIIKKKSSSYYYRRRHHHLLLZZZfffyyyvvv```OOOMMMOOOPPPOOOSSSZZZ^^^\\\aaaPPPDDDBBBAAA>>>AAAHHHCCCBBBAAABBBEEEHHHJJJKKKGGGGGGGGGGGGGGGGGGFFFFFFCCCDDDGGGHHHFFFGGGQQQ\\\WWWVVVSSSOOOLLLJJJLLLNNNBBBDDDFFFFFFEEEFFFIIIKKKMMMZZZfffggg]]]PPPHHHEEEGGGBBB>>><<<:::;;;AAAIIIFFFBBB<<<999999;;;===???EEEGGGLLLQQQSSSMMMCCC;;;444555888:::;;;<<<<<<<<<888777666555555555555555222222333444333222111000000000000000000000000000---------.........//////,,,,,,,,,---------......vvvzzzyyysssooonnnllliiilllnnnmmmjjjkkkqqqtttsssjjjffflllmmmaaa[[[^^^\\\YYYWWWVVVWWWYYYXXXSSSOOOGGG>>>666333333222222555222111///...///...---+++************))))))))))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''(((((())))))******)))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++***++++++***))))))***,,,************)))))))))((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((******+++******)))((('''(((((())))))*********+++***))))))((())))))***+++))))))************))))))+++*********))))))((((((*********)))))))))))))))(((((()))*********************+++,,,,,,,,,,,,+++,,,+++)))(((((()))+++,,,************************************************+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,------------,,,,,,+++***+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///...000222444666666555444111222222111///...///000///111222222333666;;;>>>@@@@@@@@@AAACCCFFFIIIKKKKKKOOOWWW^^^ZZZOOOKKKNNNKKKEEE>>>>>>CCCEEEBBB>>>>>>AAAGGGKKKIIIEEEGGGMMMZZZkkkoooVVVUUUNNNKKKOOOTTTTTTSSSTTTUUUUUUQQQFFF;;;999CCCNNNSSSGGGAAAGGGLLLMMMUUU```ZZZNNNHHHJJJGGGAAAGGGUUUSSSPPPJJJEEEBBBDDDHHHLLLSSSPPPOOOPPPMMMFFFDDDEEEGGGDDDEEEJJJJJJEEEEEEIIIKKKQQQZZZ```^^^VVVJJJBBBFFFBBB===::::::===BBBEEE===>>>AAACCCDDDDDDCCCBBBEEEHHHOOOWWWVVVMMMDDDAAA777777777888999;;;<<<===777555444555666777666555111111111111000000000///////////////000000000000///////////////.........////////////////////////uuuxxxyyytttqqqqqqooommmeeefffccc___dddssswwwyyyxxxiiibbbZZZ\\\ZZZXXXYYY[[[ZZZVVVRRRKKK@@@666444555333222222222111///...///...---+++*********)))))))))((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))******+++,,,+++++++++))))))***)))(((''')))+++*********)))))))))(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))***))))))(((((((((((()))))))))*********))))))))))))))))))))))))))))))************))))))*********)))))))))(((((()))))))))))))))))))))***(((((()))************))))))***++++++,,,,,,++++++,,,+++)))(((((()))+++,,,******************************************************++++++++++++***************+++++++++,,,,,,,,,,,,------,,,++++++************+++++++++++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............---...000222333333222111000111222111///...///000///000111222222555999<<>>???@@@BBBEEEHHHJJJHHHIIINNNQQQMMMFFFFFFKKKKKKGGGBBBAAABBBCCC@@@===;;;<<<@@@CCCBBB???CCCIIIKKKYYYmmm~~~tttYYYQQQKKKMMMPPPPPPPPPRRR]]]\\\UUUIII>>>>>>HHHTTT\\\LLLDDDLLLXXX___fffnnnoooeee___^^^WWWNNNQQQ[[[YYYVVVPPPIIIBBBAAAEEEIIIJJJGGGHHHLLLLLLHHHFFFGGGJJJDDD@@@CCCEEEBBB@@@BBBEEEHHHMMMQQQRRRNNNHHHCCCEEEEEECCCBBBBBBBBBCCCCCC???AAACCCDDDEEEDDDCCCCCCFFFGGGMMMSSSRRRIIIBBB@@@777777666666666666777777555333222333444555444222111111000000000/////////------........./////////////////////....................................rrrvvvwwwtttqqqrrrpppnnniiihhhbbbZZZ\\\kkk~~~vvv{{{mmmcccZZZ^^^\\\ZZZZZZ\\\\\\YYYVVVOOOAAA666444777666222000222111///...///...---+++******))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******++++++******'''((()))(((&&&&&&((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((''''''((((((((((((((())))))(((((())))))))))))******)))******+++***)))'''&&&((())))))******))))))(((******))))))))))))((((((((((((((())))))*********'''((())))))******))))))))))))***++++++++++++++++++***)))(((((()))***+++************************************************))))))************)))))))))*********+++++++++++++++,,,,,,,,,,,,+++*********************))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...///000000///...///000111000///...///000///000111111111222666888;;;;;;<<<===???CCCFFFGGGBBBAAAAAAAAA>>>;;;???DDDIIIHHHFFFDDDAAA???===<<<::::::;;;>>>===;;;@@@GGGEEEMMMVVV^^^hhhsssxxxwww\\\SSSLLLKKKLLLKKKLLLOOOWWWYYYWWWPPPIIIHHHOOOWWWgggVVVLLLUUUfffooosssvvvxxxsssqqqooohhh```aaahhheeeccc]]]RRRGGGBBBEEEIIIMMMKKKMMMTTTYYYYYYWWWWWWTTTJJJBBBDDDIIIIIIEEEBBBCCCCCCCCCEEEHHHJJJJJJJJJKKKMMMOOOPPPOOOLLLIIIFFFBBBCCCDDDEEEEEEDDDCCCBBBEEEEEEIIINNNMMMEEE???===666555444333222111111111222111000000222222111000000000000/////////......,,,,,,,,,---------......................................................qqquuuvvvrrroooooonnnkkkkkklllfff[[[WWW```oooyyyhhhmmmxxxjjjgggccc^^^[[[YYYZZZ\\\\\\YYYVVVOOOAAA555555999999444000222111///...///...---+++***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''((((((((('''''''''''''''''''''''')))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))******))))))'''(((((('''&&&&&&''')))))))))(((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((''''''''''''''''''((())))))(((((()))))))))))))))))))))***++++++***(((&&&$$$(((((())))))))))))(((((())))))))))))))))))((((((&&&''''''((()))***++++++'''(((((()))))))))))))))((())))))***+++***************))))))))))))******************************************************(((((())))))))))))(((((()))))))))************+++***+++++++++++++++******+++++++++******))))))(((++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,---......------,,,...///000000......///000///000111000000000222444666666777999;;;>>>@@@BBB;;;:::888666444555999>>>BBBDDDEEECCC>>>;;;;;;<<<;;;:::<<>>444555;;;;;;666333222111///...///...---+++)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((('''((()))((('''&&&(((***(((((((((''''''''''''&&&&&&&&&''''''((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&'''((()))***))))))((((((((((((((((((((()))***+++***(((&&&$$$(((((())))))))))))(((((((((((((((((((((((())))))&&&&&&'''((()))******+++''''''((()))))))))))))))'''((())))))******))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))((((((((((((((()))))))))*********))))))******+++******))),,,,,,++++++*********)))*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,---------------------...//////...---...000...///000000//////000222111111222444666888:::;;;666666555333222444777888999===???>>>:::888999<<<::::::===BBBBBB??????BBBAAAEEEFFFBBBCCCLLLVVV\\\OOOKKKIIIKKKKKKHHHGGGIIIIIIQQQ[[[cccggggggfffeeennnjjjiiinnnsssvvvvvvxxxrrrzzzyyymmmaaaZZZZZZ\\\^^^[[[\\\dddjjjllllllmmmjjjccc]]]\\\```___UUUJJJMMMJJJFFFGGGLLLOOOOOONNNFFFGGGHHHHHHGGGEEEAAA???@@@@@@???>>>===<<<;;;:::<<<>>>DDDJJJIII@@@777444111000000/////////000000000///...///000111000............---------,,,,,,,,,,,,---------.........,,,---------......//////........................{{{}}}zzzrrrmmmmmmllljjjoookkk___PPPKKKTTTdddnnn```eeeyyy}}}rrrllldddYYYXXXWWWYYY\\\[[[WWWSSSIII===444666;;;:::777444222111///...///...---+++))))))((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((('''''''''((()))(((&&&&&&((()))((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((()))''''''''''''''''''''''''&&&''''''((((((''''''&&&)))((('''''''''((()))***))))))((((((((((((''''''((())))))***)))(((&&&%%%'''(((((())))))(((((('''''''''(((((((((((())))))'''''''''(((((()))))))))&&&'''(((((())))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((()))************)))+++++++++++++++*********)))))))))******++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,---------...,,,---......------...///...///000000//////000111...///000111333444555555333555555333333666666444444777999888777666999;;;888888;;;@@@AAA>>><<<>>>===BBBDDDBBBBBBHHHMMMOOOHHHFFFGGGJJJKKKGGGGGGIIILLLNNNRRRVVV[[[^^^```aaaeeeiiioootttvvvyyy~~~|||}}}sssiiicccaaaaaa\\\ZZZ[[[___aaaaaaccchhhsssrrrnnniiifffbbbXXXMMMKKKGGGDDDEEEIIIJJJGGGCCCAAAAAAAAA@@@???>>>===<<<<<<<<<;;;:::999888777777777999>>>EEEDDD<<<444222////////////000000111222000///......000000///...---------,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---......//////------------------------||||||wwwnnniiijjjkkkjjjrrrmmmaaaSSSMMMTTT^^^ccc\\\___rrr}}}tttmmmcccZZZYYYZZZ]]]```^^^YYYTTTGGG>>>777777999777555444222111///...///...---+++))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###################################################""""""############""""""############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&''''''&&&%%%%%%&&&((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&''''''((((((''''''&&&+++***(((''''''((()))***))))))((((((((('''''''''((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((((((((())))))''''''((((((((((((((((((&&&'''(((((())))))((((((&&&'''(((((())))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((('''''''''((((((((())))))'''(((((()))******)))))))))))))))***************(((((())))))***++++++,,,************************************************************++++++++++++************+++---......+++---......------...///---///000000//////000111...///000111111222222222222555444111222666777333444444444444444555888:::999666888<<<>>><<<;;;===???BBBCCC??????BBBCCCAAAFFFDDDEEEGGGGGGEEEFFFJJJJJJIIIIIIKKKPPPTTTVVVVVVYYY___fffkkkpppxxxyyypppiiiddd```]]]XXXWWWWWWXXXUUUTTTYYYaaalllpppnnnfff^^^ZZZUUUOOOIIIEEEAAABBBFFFFFFAAA<<<>>>>>>>>>======<<<<<<<<<999999888777666555555555555444777<<<<<<666222333///////////////000111111///...------//////...---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,------...//////------------------------xxxxxxrrriiidddfffhhhhhhhhhfffaaaYYYWWW\\\___^^^YYYXXXiiiyyyzzzxxxvvvnnn[[[[[[]]]aaacccaaa[[[VVVGGG???999888888444222333222111///...///...---+++)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&''''''''''''''''''&&&---+++)))((('''((()))***))))))(((((('''''''''&&&(((((('''''''''(((((()))''''''((((((((((((''''''&&&'''''''''(((((())))))((((((((((((((('''''''''&&&''''''(((((((((((((((&&&''''''((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''((((((((()))''''''((())))))***))))))''''''(((((())))))******'''(((((()))***+++++++++************************)))))))))))))))))))))))))))************+++++++++((((((((()))***,,,---...+++,,,------,,,,,,...///,,,...000111000000000222///000111111111111111000222444333...000666777333666444333222333555777888;;;777666999;;;;;;<<<>>>@@@BBBAAA>>>???CCCDDDBBBGGGDDDCCCEEEDDDCCCFFFLLLGGGGGGJJJNNNSSSUUUTTTQQQPPPTTTYYY^^^eeeqqq}}}tttkkkfffbbb[[[VVVQQQQQQRRRPPPKKKIIIPPP[[[XXX```aaaWWWMMMLLLLLLLLLJJJEEEAAABBBEEEFFFAAA;;;888888999999999888888777888777666555444444444444444222222555555222111444000//////.........//////...---,,,,,,......---,,,,,,,,,,,,+++++++++******)))************+++++++++++++++,,,,,,---...//////------------------------yyyyyyrrrggg```aaaeeegggeeeeeeaaa]]]cccllljjj```\\\eeennnttt{{{~~~yyypppccc\\\```eeebbbaaa^^^RRRKKK???444333666666555666444222///.........,,,+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""###$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$####################################$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########$$$%%%&&&%%%###"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&#########$$$%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))'''''''''''''''''''''''')))))))))))))))))))))))))))((((((''''''''''''((())))))(((((('''''''''&&&(((&&&%%%%%%'''(((((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%******))))))))))))******))))))))))))))))))))))))''''''((((((((((((''''''((()))***)))((('''((()))******))))))((((((''''''))))))))))))************))))))************))))))+++***)))(((((()))***++++++*********))))))(((((())))))***+++,,,------...)))************++++++++++++,,,,,,------,,,,,,+++......//////000000111111000000//////.........---000000000111222222333333444333222222333444555666;;;999777666777999;;;===>>>>>>>>>???@@@@@@AAAAAADDDDDDDDDDDDEEEFFFHHHHHHHHHHHHIIIKKKNNNPPPSSSTTTMMMMMMOOOVVV\\\dddqqq}}}tttiiifffgggdddZZZPPPQQQRRRRRROOOLLLKKKMMMPPPRRRRRRQQQOOONNNOOORRRUUUPPPHHH@@@???CCCDDD>>>888999777666777888888777666888888888888777666555444222222222111111111000000........................///...---,,,+++,,,------,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,zzzkkkcccbbbccccccggghhhffffffqqq{{{xxxmmm[[[fffmmmnnnqqquuuuuupppccc[[[^^^aaa^^^___^^^TTTMMMAAA666444777666555555444222///.........,,,+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############!!!"""$$$%%%%%%$$$###"""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######$$$%%%&&&%%%###"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''(((((()))((((((((('''''''''&&&&&&%%%$$$$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((('''''''''((())))))''''''((()))))))))))))))(((((((((((((((((()))))))))*********))))))*********))))))(((******)))(((((()))***************)))))))))(((((())))))******************))))))*********++++++++++++,,,,,,------,,,,,,+++---......///000000111111000000000/////////......000000000111222222333333333222222222444666888999999888777777777999;;;<<<======>>>>>>???@@@@@@AAABBBBBBCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJLLLNNNPPPQQQMMMLLLNNNSSSWWW]]]gggqqq}}}xxxmmmfff^^^[[[\\\[[[TTTMMMPPPQQQQQQNNNKKKIIIJJJLLLLLLMMMNNNNNNMMMLLLMMMOOOLLLFFF@@@???AAAAAA===999;;;:::888888999999888777666666666666555444333222111111000000000/////////........................///...---,,,+++,,,,,,---,,,,,,+++++++++*********************************++++++++++++++++++++++++************************qqqhhhffffffccciiijjjiiinnn|||qqq```lllrrrmmmjjjpppuuuuuueee]]]^^^aaa]]]___aaaYYYPPPCCC888666888777555555444222///.........,,,+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$ """###$$$$$$###""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))((((((((('''''''''''''''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''(((((('''&&&'''((((((((((((((())))))))))))(((((())))))))))))******************))))))((('''***))))))(((((())))))*********))))))))))))((((((******)))))))))((((((((()))))))))*********++++++++++++,,,,,,,,,,,,++++++------......///000000000111000000000000000//////000000000111222222333333222222222333555777999;;;888777777888888:::;;;;;;<<<======>>>>>>???@@@@@@@@@AAAAAABBBCCCEEEEEEFFFIIIIIIIIIIIIJJJLLLMMMNNNLLLJJJKKKNNNPPPRRRXXX```ooouuuxxxrrrjjjeeebbb___gggbbb]]]ZZZYYYWWWSSSOOOMMMNNNNNNMMMJJJHHHGGGGGGEEEHHHKKKKKKJJJHHHGGGGGGFFFCCC@@@???>>>>>><<<;;;<<<:::888888888888777666444444444444333222111000////////////............------------------------......---,,,,,,,,,,,,,,,,,,++++++++++++*********************************************************((((((((((((((((((((((((ssslllmmmllliiijjjjjjiiinnn}}}{{{iiiaaapppvvvmmmhhhnnnvvvvvvggg```bbbeee```bbbddd]]]SSSFFF:::777888777555444444222///.........,,,+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%% """###$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!###$$$$$$$$$###"""""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%######$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&%%%$$$%%%'''((('''%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%&&&((('''&&&&&&'''(((''''''(((((())))))******(((((((((((()))))))))***************)))((('''&&&)))))))))(((((()))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,++++++,,,------......///000000111111111111000000000000000000000111222222333333444444333444555777999:::666666777888999::::::;;;;;;<<<<<<======>>>??????@@@@@@BBBCCCDDDEEEFFFFFFJJJJJJJJJJJJJJJKKKKKKLLLJJJGGGGGGIIIJJJIIILLLQQQXXX\\\^^^YYYRRRPPPUUUYYYjjjhhhccc___ZZZVVVSSSQQQIIIJJJLLLLLLJJJIIIGGGGGGCCCEEEGGGGGGFFFDDDCCCDDDAAAAAAAAA???===<<<<<<===;;;999666555555555444333333333333333222111000///////////////.........------------------------------------,,,,,,,,,,,,,,,++++++++++++************************************))))))))))))))))))))))))((((((((((((((((((((((((ssslllnnnnnnlllkkkkkkjjjnnn{{{vvvddd\\\mmmsssjjjfffnnntttrrreee```eeehhhbbbcccccc\\\UUUHHH;;;888999777555444444222///.........,,,+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%!!!"""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$###"""!!!""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&******)))(((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((())))))&&&&&&&&&''''''''''''''''''&&&&&&((()))***(((&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&&&&''')))''''''(((((())))))******'''(((((((((((())))))))))))))))))))))))(((''''''((((((((())))))((((((((((((((((((((((((((())))))(((((())))))***++++++,,,(((((()))))))))************++++++,,,,,,++++++***,,,,,,,,,---......//////000000000000111111111111000000000111222222333333777666555444444555777777555666777888999::::::;;;:::;;;;;;<<<<<<===>>>>>>???@@@BBBDDDFFFGGGGGGGGGKKKKKKJJJJJJJJJKKKLLLLLLIIIEEEDDDFFFFFFEEEFFFIIIJJJNNNRRRQQQMMMLLLRRRYYYcccbbb^^^ZZZUUURRROOOOOOHHHHHHIIIKKKLLLKKKJJJIIIDDDEEEEEEDDDBBBBBBCCCDDD>>>@@@AAA@@@===<<<<<<>>>;;;888555333444444333333333333444333333222111000000000/////////.........------------------------,,,,,,,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))pppggghhhiiihhhllllllkkknnnzzzxxxggg^^^mmmrrrjjjkkkxxx|||tttddd```eeeggg```___```YYYUUUHHH;;;888999777555444444222///.........,,,+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$$$$$$$##########################################$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###$$$&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&***)))((('''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''''''''''''''''')))++++++)))'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&((((((''''''(((***(((((((((((())))))))))))''''''(((((((((((())))))'''(((((())))))((((((''''''(((((())))))(((((('''''''''(((((((((((())))))'''(((((()))***+++,,,---((((((((()))))))))************++++++++++++******++++++,,,,,,---.........//////000000000000000111000000000111222222333333777666555444444444555666555555666666888999;;;<<<999::::::;;;<<<<<<======???@@@BBBEEEFFFGGGGGGGGGIIIIIIIIIJJJKKKLLLMMMNNNMMMGGGDDDFFFFFFDDDDDDFFFEEEJJJRRRWWWTTTOOOOOOSSSWWWVVVTTTSSSRRRQQQQQQQQQIIIHHHHHHIIIKKKLLLKKKJJJEEEEEEEEEDDDBBBAAABBBDDD===???@@@???===<<<<<<<<<<<<999666444555666666555444444444444333222111000000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************{{{kkkaaabbbeeeeeelllmmmkkklllttt|||uuuhhhdddnnnooohhhqqqzzzfffaaaeeeeee]]]]]]___ZZZTTTGGG;;;888999777555444444222///.........,,,+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$###############$$$$$$########################"""############$$$$$$$$$###########################################################################""""""""""""###$$$$$$""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$$$$##############################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&((((((''''''&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''')))******(((&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&&&&&&&'''(((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%'''(((((((((((()))+++))))))))))))(((((((((((('''''''''((((((((())))))&&&&&&'''((())))))))))))''''''((())))))((('''''''''''''''((((((((())))))((((((((())))))*********(((((((((((()))))))))*********++++++++++++******+++++++++,,,------............/////////000000000000000000111222222333333555555444333333444555666666555555555666999;;;===999999999:::;;;;;;<<<<<<===???AAADDDFFFFFFFFFFFFEEEFFFFFFHHHJJJLLLNNNOOOTTTLLLGGGGGGGGGEEEDDDFFFFFFHHHNNNUUUTTTNNNKKKMMMOOONNNMMMOOORRRTTTUUUTTTLLLJJJGGGHHHIIIJJJIIIGGGCCCEEEFFFFFFDDDBBBAAAAAA===============;;;:::888;;;888444333444666666666333333333333222111000000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***)))************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))vvvggg^^^___cccfffkkkllljjjgggmmmsssnnncccdddkkkhhhbbbooozzzkkkeeefffeee\\\\\\aaa]]]SSSFFF:::888888777555444444222///.........,,,+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$######""""""$$$###"""""""""""""""###"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""$$$###"""""""""###%%%&&&""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$########################%%%%%%%%%$$$$$$#################################""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%&&&%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&(((***)))'''%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''))))))((()))***,,,******))))))((((((''''''''''''''''''((((((((()))$$$%%%&&&((())))))******&&&'''((())))))((('''&&&&&&'''''''''(((((())))))((((((((((((((('''''''''(((((((((((())))))))))))******++++++++++++*********++++++,,,,,,---......---.........//////000000000000000111222222333333333333222222333444666777666555444444555888<<<>>>888999999::::::;;;<<<<<<;;;===@@@CCCEEEEEEEEEEEECCCCCCDDDFFFIIIKKKNNNOOOYYYQQQJJJIIIHHHEEEDDDFFFHHHDDDEEEJJJKKKHHHIIINNNLLLIIIHHHKKKPPPTTTTTTRRROOOKKKGGGFFFGGGHHHFFFDDD@@@DDDGGGHHHFFFBBB@@@>>><<<;;;:::;;;<<<;;;888555888555222111222444555555222333333222222111000///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***)))************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))uuufff___aaadddbbbnnnmmmhhhdddgggnnnmmmfffcccgggaaaYYYbbbwww~~~wwwmmmjjjeeeaaa^^^[[[XXXUUURRREEE999777888777555444444333333222000///---,,,))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&###$$$%%%&&&%%%###!!!$$$$$$$$$#########""""""$$$$$$############$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""############""""""%%%""" """""" """%%%""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$###"""!!!!!!""""""%%%%%%$$$###""""""#####################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''+++***)))'''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((%%%%%%&&&&&&'''((())))))&&&''''''((()))******+++******))))))((((((''''''***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))***************++++++,,,,,,------...---------............////////////000111111222222444222000111444555555333333444555777888888999888777777666777888:::<<<>>>@@@AAABBBCCCDDDDDDDDDCCCBBBCCCEEEFFFEEEFFFGGGIIIJJJJJJJJJIIIHHHGGGEEEDDDFFFFFFFFFEEEDDDFFFIIILLLMMMLLLLLLKKKKKKKKKKKKKKKMMMMMMLLLKKKJJJHHHFFFEEECCCEEEFFFDDDAAA>>>>>>@@@<<<<<<===??????===888555666555555444444333222222000000000111222333555555......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,+++******)))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))+++***)))'''''''''((()))zzz}}}xxxkkkbbbaaaeeefffooooookkkhhhjjjnnnmmmhhhfffkkkfffZZZ]]]nnnxxxvvvmmmjjjgggdddbbb___\\\ZZZRRREEE999777888666444444222222111000///---++++++))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&###$$$%%%%%%%%%###!!! $$$$$$$$$#########""""""$$$##################$$$""""""""""""""""""""""""""""""#########$$$$$$$$$"""######$$$$$$######"""&&&###"""%%%%%%"""###&&&""""""""""""""""""""""""""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%############"""""""""!!!"""""""""#########$$$$$$########################"""############$$$$$$$$$$$$######"""""""""""""""%%%$$$$$$###""""""#####################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''***)))((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((((((((''''''''''''((((((%%%%%%&&&&&&'''(((((()))'''''''''(((((()))))))))))))))))))))((((((''''''***)))(((''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))'''((((((((())))))))))))(((((()))))))))***************+++,,,,,,------...------------............/////////000111111222222222000///000333555555333333444444555666777888999999888888999:::<<<>>>??????@@@AAACCCDDDDDDEEEEEEGGGHHHHHHFFFDDDBBBBBBCCCFFFGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIKKKKKKLLLKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGCCCEEEFFFDDDAAA>>>>>>???>>>>>>>>>@@@@@@>>>:::666555555555444333333222222111111111111222222333444...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++++++++***))))))(((((())))))******++++++++++++++++++((((((((((((((((((((((((***)))((('''''''''((((((uuuzzzzzzpppfffcccgggjjjqqqrrrqqqoooppprrrqqqnnnjjjooohhhYYYVVVdddppprrrmmmkkkiiihhhfffdddaaa___SSSFFF:::777888666444333000000///...---,,,***)))))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$%%%%%%$$$###!!! $$$$$$$$$#######################################"""""""""""""""""""""""""""""""""#########$$$$$$"""######$$$$$$######"""%%%###$$$(((((($$$###%%%""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""############""""""""""""!!!!!!!!!"""""""""##############################"""############$$$$$$$$$"""""""""###############%%%$$$######"""#########################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((((((((''''''''''''((((((%%%%%%&&&&&&'''((((((((('''''''''''''''''''''((()))))))))((((((((((((''')))((((((''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''((((((((()))))))))(((((())))))))))))************++++++,,,---------------------...............//////000000111111222111//////000333555555555555444444444555777888:::::::::::::::<<<>>>@@@AAA???@@@AAABBBCCCDDDEEEEEEIIIIIIIIIFFFBBB@@@??????CCCCCCEEEFFFGGGGGGHHHHHHGGGGGGIIIMMMPPPOOOKKKGGGJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIDDDEEEEEEDDDAAA???>>>???=========>>>>>><<<999666555555444444333333222222222222111111111111222222------------,,,,,,,,,,,,------------------------++++++***)))))))))******+++***))))))(((((())))))+++++++++***************(((((((((((((((((((((((()))(((''''''&&&'''''''''xxxyyywwwpppiiigggjjjmmmsssvvvwwwxxxyyyzzzzzzzzzrrrpppeeeUUUTTTaaalllooonnnmmmkkkjjjiiigggccc```SSSFFF:::777888666444333/////////...---,,,******))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$###"""!!!#################################$$$$$$#########""""""""""""""""""""""""""""""""""""############!!!""""""######""""""!!!$$$###%%%))))))%%%###$$$""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""!!!!!!!!!"""""""""##############################""""""#########$$$$$$$$$!!!""""""###$$$$$$$$$$$$$$$$$$###############$$$################################################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))(((((((((((()))))))))************+++,,,,,,------,,,,,,---------...............//////000111111111000000000111333555666777777666555444555777999;;;::::::::::::<<<>>>@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEFFFEEEBBBAAABBBCCCCCCCCCEEEFFFGGGGGGHHHHHHFFFDDDDDDHHHMMMMMMHHHCCCIIIHHHGGGGGGFFFFFFGGGGGGEEEEEEEEEFFFGGGHHHIIIJJJDDDEEEEEECCCBBB@@@???>>>;;;:::999999999888666333555555444444333222222111222222111000000000000000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((())))))******)))(((((((((((((((++++++******)))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''yyyqqqlllkkkkkkmmmooovvvxxx}}}~~~sssaaaUUUZZZhhhpppnnnooonnnmmmllljjjgggaaa^^^SSSFFF:::777888666333222000000000///...---,,,+++))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%###$$$$$$$$$#########"""########################"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!!!!"""""""""######### !!!!!!!!!!!!!!!!!! """!!!###((((((###!!!"""""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######"""""""""#########$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$!!!"""###$$$%%%%%%$$$$$$$$$###############$$$$$$################################################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''((()))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''(((((((((((()))))))))))))))***++++++,,,,,,---,,,,,,,,,------------............///000000111111000111111222333555777888999888666666666888:::<<<999999999999;;;===???@@@BBBAAA@@@@@@???@@@@@@AAABBBCCCDDDDDDCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFCCC@@@BBBGGGJJJGGGDDDIIIHHHGGGGGGFFFFFFGGGGGGDDDCCCCCCDDDEEEGGGHHHIIIEEEDDDDDDCCCBBBAAA???===:::888777666777666444333555444444333222222111111222222111000////////////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((((((((***))))))((('''(((((((((*********))))))(((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''vvvkkkhhhiiikkkmmmqqqwwwzzzwww```WWWbbbqqquuuooommmmmmmmmmmmkkkgggaaa\\\TTTGGG:::777777666333222111111111000000...------))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$####################################$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!!!!"""""""""###### !!!!!!""""""!!!!!! !!! """&&&&&&""" !!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############"""""""""#########$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$"""###$$$%%%%%%%%%$$$############"""######$$$%%%################################################!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&''''''''''''(((((((((%%%&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''(((((((((''''''(((((((((((())))))))))))******+++,,,,,,,,,,,,,,,,,,,,,---------------......//////000000111000111222333222333666888888888777666777888999:::888888888888:::<<<>>>???AAA@@@>>>======>>>??????DDDEEEFFFEEECCCCCCCCCEEEGGGHHHHHHHHHGGGFFFEEEEEEGGGDDD@@@AAADDDGGGHHHGGGHHHGGGFFFFFFEEEEEEFFFFFFDDDCCCCCCCCCCCCEEEFFFHHHFFFDDDCCCCCCCCCAAA???===;;;999777666666666555444444444333333222222111111111111000//////...//////,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******)))((((((((())))))***)))((((((''''''(((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((''''''yyyooogggeeefffggglllssswwwyyy~~~}}}xxx```XXXcccrrrtttnnnkkkkkklllmmmllliiiccc^^^TTTGGG;;;777777555333222000000000000000///...---))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$####################################"""###$$$%%%%%%%%%$$$$$$$$$###############$$$$$$""""""#########$$$$$$$$$!!!###$$$%%%%%%$$$###!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""############""""""!!! !!!%%%%%%!!! !!!""""""""""""""""""""""""""""""""""""############ !!!"""""""""############!!!!!!!!!"""""""""######"""""""""""""""""""""""""""############$$$$$$$$$###$$$%%%&&&&&&$$$###"""######""""""###$$$$$$%%%################################################ !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###########################%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((()))))))))&&&&&&&&&'''''''''(((((($$$%%%&&&(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))***++++++,,,,,,++++++,,,,,,,,,---------------......///000000000...000222111000000333555666666666666666777777777888888888888:::<<<>>>???===<<<;;;;;;;;;===???@@@EEEFFFFFFFFFDDDCCCDDDEEEFFFFFFGGGGGGFFFEEEEEEDDDDDDCCCBBBAAABBBDDDFFFHHHFFFEEEEEEDDDDDDDDDDDDDDDEEEDDDCCCBBBAAABBBDDDEEEFFFDDDBBBBBBCCCBBB???<<<;;;888555444444555444444444444333333222111111111000000///.........//////,,,,,,,,,++++++++++++***)))))))))))))))))))))))))))(((((((((((())))))***))))))(((''''''''''''(((''''''((((((((((((((((((''''''''''''''''''''''''&&&'''((()))))))))((((((oooiiieeeeeeccccccjjjtttwwwxxx|||{{{wwwwww___WWWaaammmooojjjhhhiiikkknnnnnnkkkeee```TTTGGG;;;777777555333222///000000000///...------))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######""""""!!!!!!########################"""###$$$%%%&&&%%%$$$$$$$$$###############$$$$$$""""""######$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$### !!!%%%%%%!!! ###""""""""""""""""""""""""""""""""""""####################################!!!!!!""""""#########$$$ !!!!!!!!!""""""""""""""""""""""""""""""############$$$$$$$$$###$$$&&&&&&&&&$$$"""!!!######""""""###$$$%%%%%%################################################ !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################!!!"""$$$$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''((('''''''''&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))***++++++&&&&&&&&&'''''''''((((((###$$$&&&((())))))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))))))))***++++++,,,,,,++++++,,,,,,,,,---------------......///000000000---///111000......000333333444555555666555555444999888888999:::<<<>>>@@@999999888999;;;>>>AAABBBCCCDDDFFFFFFEEEEEEGGGHHHDDDDDDEEEEEEEEEEEEDDDDDD@@@AAABBBAAA@@@AAACCCEEEDDDDDDCCCBBBBBBBBBBBBCCCFFFEEECCCAAA@@@AAABBBCCCGGGDDDBBBBBBCCCBBB???<<<999666222111111222222111444444333333222111111000//////............//////,,,,,,,,,+++++++++******(((((((((((((((((((((((((((((('''(((((()))***+++))))))((('''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''')))*********)))(((qqqkkkeeebbbbbbdddlllvvv{{{yyyyyyzzzxxxwww|||oooZZZTTTYYY```fffjjjiiilllkkkiiihhhhhhddd^^^RRREEE999555666444111000222222111000///...------))))))(((''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""############""""""#########"""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$########################$$$$$$$$$$$$############""""""""""""""""""""""""###"""!!!!!!!!!###$$$%%% !!!###$$$%%%###############"""!!!!!!""""""""""""###############"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$$$$$$$##########################################!!!!!!!!!"""######$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%"""###$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$######%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''(((&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$''')))(((&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''((()))******+++%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))(((''''''&&&&&&(((''''''&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&******))))))(((((('''''')))************+++++++++++++++******++++++,,,---.........///////////////000000000000111222333444555444444444444555666666777777666666777999;;;<<<<<<<<<<<<<<<;;;===@@@CCCCCCEEEHHHIIIHHHIIIJJJKKKIIIIIIHHHGGGEEECCCAAA@@@@@@BBBDDDFFFGGGFFFEEEDDDIIIGGGEEEDDDDDDCCCBBB@@@@@@BBBDDDCCC@@@>>>???AAAGGGFFFDDDBBB@@@>>><<<;;;777666444333222111111111222111111000000000000000222222111000///...------...---,,,,,,++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&tttmmmhhhfffeeegggoooxxx}}}|||||||||xxxuuuyyyppp\\\WWW^^^eeeiiilllmmmooonnnkkkiiiggg```YYYPPPCCC888555666555333222333222111000///......---))))))(((''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""###"""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$########################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""######"""!!!!!!!!!!!!""""""##################"""!!!!!!""""""""""""###############"""!!!!!!!!!"""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""######$$$$$$""""""""""""""""""""""""########################!!!!!!!!!"""######$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&***)))))))))(((((((((''')))************+++++++++++++++******++++++,,,---...............///000000000000000000111222333333444444444444444555555666777666666666777999;;;<<<<<<======<<<<<<===AAACCCDDDFFFIIIIIIIIIIIIJJJLLLJJJJJJIIIHHHFFFEEECCCBBBCCCDDDEEEGGGGGGGGGGGGGGGKKKIIIGGGFFFEEEEEEBBBAAA@@@BBBDDDCCCAAA@@@AAABBBCCCBBB@@@>>><<<:::999888666666444333222111111111222111000000//////000000111111000///...---,,,,,,------,,,++++++++++++,,,))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&uuupppkkkjjjiiijjjqqqyyyzzzyyyyyywwwqqqkkknnntttlll\\\[[[eeemmmppprrrqqqsssrrrnnniiieee\\\SSSOOOBBB777555777666444444333333222111000//////...))))))((('''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%"""######$$$$$$######"""""""""""""""""""""######""""""""""""""""""""""""######""""""""""""##############################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""!!! ######"""""""""!!!!!!!!!"""############""""""!!!""""""""""""############"""""""""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!""""""########################!!!!!!!!!"""######$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###""""""""""""###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((%%%&&&&&&'''(((((())))))&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&))))))))))))(((((((((((()))************+++++++++++++++******++++++,,,---///......------///000111000000000000111222333333444444333333444444555666666666555666777888:::;;;<<<===>>>======>>>AAACCCDDDFFFIIIIIIIIIIIIJJJKKKKKKKKKJJJJJJIIIGGGFFFEEEFFFFFFFFFFFFGGGHHHHHHIIILLLJJJHHHGGGFFFEEECCCAAA@@@AAACCCCCCBBBAAABBBCCC@@@???>>><<<:::999777666666555444333222111111111222111000000//////000000000//////...---,,,++++++---,,,++++++******++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&tttpppmmmlllkkklllqqqyyyxxxwwwwwwsssjjjccceeellluuufff[[[___llluuuwwwxxxsssuuutttoookkkeee[[[RRRPPPCCC888555777666444444444444333222111000//////))))))((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!"""""""""""""""#########""""""""""""""""""""""""###""""""""""""""""""###########################$$$$$$$$$$$$#########""""""""""""""""""""""""""" !!!""""""""" """""""""######"""""""""""""""############"""!!!!!!"""""""""############"""""""""""""""######$$$########################!!!!!!""""""############!!!!!!!!!"""""""""""""""########################!!!!!!!!!"""######$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&%%%$$$$$$###&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((())))))*********+++++++++++++++******++++++,,,---000///---------...000111/////////000000111222333333333333333333444444555666555555555666888:::;;;<<<===>>>>>>>>>???AAACCCCCCEEEGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGFFFEEEDDDEEEFFFHHHIIIKKKIIIGGGFFFFFFDDDBBB@@@>>>???@@@AAAAAAAAAAAAAAA@@@???>>>===;;;:::999888666555444333222222222222111111000/////////////////////......---,,,,,,+++,,,,,,+++***************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&pppmmmlllmmmmmmlllqqqxxxzzzyyywwwrrrhhhaaafffooorrrggg```fffpppvvvwwwwwwqqqttttttppplllggg^^^TTTSSSFFF999666777555333222444444333222111000//////))))))((('''''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""" !!!!!!!!!!!!!!!!!! !!!!!!""""""############"""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""$$$$$$$$$$$$#########""""""""""""""""""""""""""" !!!"""""""""  """###$$$$$$$$$$$$!!!""""""#########""""""!!!"""""""""############!!!"""""""""############"""""""""""""""""""""""""""""""""""""""#########"""""""""######$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$###"""!!!!!!!!!"""$$$%%%$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((('''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''''''''''''''''''''(((((((((((())))))))))))))))))*********+++++++++++++++******++++++,,,---///......---...///000111////////////000111222333222222222222222333444444555444444444555777999:::;;;<<<>>>>>>>>>>>>@@@BBB@@@AAACCCDDDCCCCCCDDDEEEHHHIIIIIIJJJIIIIIIHHHHHHFFFEEECCCBBBBBBDDDFFFHHHHHHFFFDDDCCCCCCCCCAAA???<<<======>>>???@@@???>>>???>>>===<<<;;;:::999999555555444333222222222222111000000///.../////////000//////......---------++++++***))))))))))))***(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&mmmkkklllooooooooosssyyyxxxvvvssslllbbb^^^hhhtttyyyqqqnnnqqqttttttrrrqqqppprrrrrrooollliiiaaaYYYTTTGGG:::777777555222111333333222111000//////...))))))((('''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""!!!  """$$$%%%%%%%%%$$$!!!""""""############"""""""""""""""############!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######""""""######$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""###$$$$$$###$$$%%%&&&&&&'''&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###"""###%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))************+++++++++++++++******++++++,,,---.........///////////////////////////000111222222222222111111222222333444444444444444555666888999:::;;;===>>>===>>>???AAA===???@@@AAA@@@???@@@AAAEEEEEEFFFGGGGGGGGGGGGGGGEEEDDDBBBAAAAAABBBDDDEEEDDDCCCAAAAAABBBBBB@@@???===<<<;;;===>>>???===<<<;;;::::::999888777777666555444333333222222222333111000//////......//////////////////......------+++***))))))((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&mmmlllnnnrrrttttttwww}}}vvvsssnnneee]]]]]]kkk{{{}}}|||}}}zzztttppppppooorrrqqqnnnllljjjddd]]]SSSFFF:::777888666444333333222111000///......---))))))((('''''''''''''''%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!!!!!""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!""""""############"""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""###### !!!###%%%%%%%%%######!!!!!!"""###############""""""""""""############ !!!"""###$$$######"""###########################"""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$"""######$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$"""###$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%"""!!!###%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''(((((('''&&&$$$%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((()))))))))***)))************+++++++++++++++******++++++,,,---,,,---///000111000///...///......//////000111222111111111111111222333333444333333333444666888999888:::<<<=========>>>???;;;===??????>>>===>>>???AAAAAACCCDDDEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCCCCBBBAAA@@@@@@AAABBBAAA@@@>>>===<<<===>>>???<<<:::888888777777666666555555444444333222222222333333000000///............///.........---------------******)))(((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&nnnmmmpppuuuwwwwww{{{yyyuuuooofff^^^aaarrrvvvssstttppprrrqqqmmmkkkjjjeee^^^QQQDDD999666888777666555222222111000///...------))))))((('''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!!!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$%%%%%%%%%%%%$$$$$$ !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$$$$$$$############""""""""""""""""""""""""###"""!!!!!!!!!###$$$%%%"""###%%%%%%%%%$$$""" !!!!!!"""###############""""""""""""############ !!!"""$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""" !!!"""######$$$""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$&&&&&&%%%$$$$$$!!!"""###$$$%%%%%%&&&%%%#########$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))'''$$$###%%%'''%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$$$$%%%'''((('''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&''''''(((%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((())))))******)))************+++++++++++++++******++++++,,,---+++---///111222000...---.........//////000111222111111111000111222222333444333333333444666888999777999<<<===<<<<<<===???;;;===??????>>>======>>>>>>???@@@BBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCAAA@@@???@@@BBBCCCBBBAAA@@@>>><<<===??????===:::888888777777666666666666444444333222222222333333000000///...............---,,,,,,,,,,,,,,,,,,,,,******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&xxxvvvssssssvvvyyy||||||wwwyyytttiiidddkkkwww}}}wwwrrrooovvvssspppooonnniiiccc]]]VVVGGG888555777777444333333333111000...,,,+++***,,,+++***)))((((((((((((&&&%%%%%%$$$$$$#########$$$$$$##################''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$######""""""!!!!!! !!!"""$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""#########"""""""""""""""########################""""""""""""""""""""""""%%%$$$###$$$$$$### """"""#########$$$$$$$$$"""!!!!!!!!!!!!###%%%&&&"""###$$$%%%%%%$$$###"""!!!"""###%%%%%%$$$######$$$#########$$$%%%%%%&&&"""############$$$$$$$$$&&&%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''(((((((((((((((''''''))))))))))))************))))))))))))************------...............------......///000/////////111111111000000000000000222222222333444555666777999:::;;;============<<>>>>>=========<<<======>>>???@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDD@@@===<<>>============<<<<<<<<<<<<999999888777666555444444555444333222111111111111000000///...............---,,,++++++******+++++++++++++++************)))+++*********))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%vvvtttrrrsssvvvyyy{{{|||{{{|||vvvjjjdddjjjvvv~~~zzzxxxwwwwwwxxxyyyxxxvvvvvvvvvtttssspppjjjddd___UUUFFF888444666666444333333222111000...,,,+++***++++++***)))((((((((((((%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""#########""""""""""""""" !!!"""###############!!!"""######$$$$$$#########"""!!!!!!!!!"""$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###"""""""""""""""""""""########################""""""""""""""""""""""""$$$#########$$$###!!!#####################$$$""""""!!!!!!"""###$$$%%%######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$#########$$$$$$%%%&&&"""############$$$$$$$$$&&&%%%###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((((((((((((''''''(((((()))))))))*********))))))))))))************++++++,,,---------------............/////////000111111111111000000000000222222222333444555666777999:::<<<=========<<<<<<>>>>>>>>>>>>======<<<<<<======>>>???@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBCCC@@@===;;;;;;===>>>>>>=========<<<<<<<<<<<<<<<888888777666555444444333444444333222111111111111000//////...............---,,,++++++******+++++++++++++++*********))))))*********)))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%tttrrrqqqrrruuuyyy{{{|||}}}}}}uuuiiiccchhhssszzzsssnnnjjjlllsssyyy{{{zzztttvvvxxxvvvppphhhbbb___TTTEEE777444666555333222333222111///...,,,+++*********)))(((''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$########################"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############!!!""""""######""""""!!! !!!""""""######"""""""""""""""!!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""$$$$$$""" #####################"""###"""""""""""""""######$$$$$$############$$$$$$#########"""######$$$%%%$$$############$$$%%%%%%"""############$$$$$$$$$%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''(((((((((''''''(((((())))))))))))******))))))))))))************))))))***,,,------------///......---...///000111111111111111111111111111222222333333444555777888:::;;;<<<===>>>===<<<;;;>>>>>>============<<<<<<======>>>???@@@AAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAACCCBBB@@@===::::::<<<>>>======<<<<<<<<<;;;;;;;;;777777666555444333333222444333333222111111000000000///......------......,,,,,,+++************+++++++++*********)))))))))******))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&sssrrrqqqrrrvvvyyy{{{{{{{{{zzzrrrgggbbbhhhqqqwwwrrrlllgggjjjsssyyyzzzxxxqqquuuxxxvvvnnneee```]]]TTTEEE666333555555222111222222111///...---++++++))))))((('''''''''''''''###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""#########""""""""""""""""""""""""!!!"""$$$%%%%%%$$$###"""################################################""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""######"""!!! !!!""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""""""""""""""""""""""""""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""$$$$$$###"""############""""""""""""#########"""""""""""""""%%%$$$###""""""###$$$%%%$$$###"""""""""###%%%&&&$$$###############$$$$$$""""""#########$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%##############################$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((((((''''''(((((((((((()))))))))***((()))))))))************((()))***,,,---.........000///---,,,---...000222000111111111111111222222333333333333444666777888;;;<<<===>>>>>>===<<<;;;===========================>>>>>>???@@@AAABBBCCCEEEDDDDDDCCCCCCBBBBBBBBBBBBEEEFFFCCC>>>;;;<<<======<<<<<<<<<;;;:::::::::777666555444333222222111333333333222111111000/////////...------------...,,,++++++***************************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&tttsssrrrtttwwwzzz{{{{{{yyyxxxrrriiifffllluuuyyyqqqmmmjjjnnnwww|||{{{wwwqqquuuxxxvvvnnnfff```^^^TTTEEE666333555555222111222111000///...---,,,+++)))((((((''''''''''''((($$$$$$$$$%%%%%%&&&&&&'''"""#########$$$$$$$$$%%%$$$$$$###"""""""""######""""""""""""""""""""""""!!!"""###%%%%%%$$$$$$###################################################""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""""""""""""""!!!  !!!"""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$$$$###""""""""""""""""""""""""###############"""""""""%%%$$$###""""""###$$$%%%$$$###"""""""""###%%%&&&$$$$$$###""""""#########""""""#########$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################"""###$$$$$$%%%%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&''''''''''''''''''(((((((((((()))))))))((()))))))))************)))***+++,,,......//////000///---,,,---...000222000000111111222222222333333333333444555666777888;;;<<<===>>>>>>>>>===<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCEEEEEEEEEEEEDDDDDDCCCCCCCCCGGGKKKJJJEEE@@@======<<<<<<<<<;;;:::999999999666666555444333222111111222222222222222000///...//////...---------------,,,+++******))))))***************)))))))))(((((((((((((((((((((((())))))(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''wwwvvvuuuwwwzzz|||||||||zzz{{{wwwpppooouuu{{{}}}ooommmnnnssszzz~~~}}}zzztttvvvxxxvvvqqqjjjdddaaaTTTEEE777444666555333222111111000///...---,,,,,,))))))(((''''''(((((()))%%%%%%%%%%%%&&&&&&&&&&&&"""""""""######$$$$$$%%%%%%$$$######""""""##############################!!!"""###$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!  !!!""""""######""""""!!!!!!"""############"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###!!! !!!###$$$$$$###!!!!!!!!!"""""""""######!!!"""############""""""$$$$$$############$$$$$$#########"""######$$$%%%$$$$$$###""""""""""""###"""############$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&########################"""######$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$%%%&&&'''''''''''''''''''''(((((((((((())))))))))))))))))******************,,,---............///......---...///000111000000111111222333333333333333333444555666888888:::;;;===>>>??????>>>>>>>>>>>>????????????@@@@@@>>>>>>???@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGKKKLLLIIICCC???<<<<<<<<<;;;:::999999888777666666555444333222222111111222222333222000///...///...------,,,,,,------++++++***))))))))))))*********)))))))))(((((((((''''''(((((((((((())))))(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((zzzyyyyyyzzz|||}}}}}}||||||}}}{{{vvvuuuzzz~~~~~~ppppppqqqtttxxx{{{{{{{{{vvvuuuuuutttqqqmmmgggbbbUUUFFF888444666666444333111111000///...------,,,)))))))))(((((())))))***&&&&&&&&&&&&&&&%%%%%%%%%""""""###$$$$$$%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&################################################""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$###### !!!"""###$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! """"""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!"""######$$$$$$########################""""""""""""""""""""""""$$$""" """######### !!!"""###$$$$$$ !!!"""###$$$$$$############$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$###""""""""""""""""""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&########################""""""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''###$$$%%%&&&'''''''''''''''''''''((((((((())))))))))))))))))******************+++,,,,,,,,,,,,,,,............/////////000000000111222222333444444444444444444555777888999999:::<<<>>>???@@@@@@?????????@@@@@@@@@AAAAAAAAA>>>??????@@@AAABBBCCCCCCAAAAAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFCCC???<<<<<<<<<;;;:::999888777777777777666555444333222222000111222333222000...---///...------,,,,,,------++++++***)))))))))))))))***)))))))))(((((((((((('''''''''((((((((())))))(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))}}}|||{{{|||~~~~~~~~~}}}|||~~~|||xxxwww{{{}}}{{{sssssssssssstttvvvxxxyyyuuussspppppppppmmmfffaaaVVVGGG888555777777444333111111000///...------,,,***)))))))))))))))******'''''''''&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$&&&'''""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$######""""""!!!!!! !!!!!!!!!!!!!!! """"""###$$$$$$$$$$$$$$$ !!!"""$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! """"""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$########################""""""""""""""""""""""""%%%###!!! """######### !!!"""###$$$%%% """###$$$$$$$$$###"""###$$$%%%%%%$$$###"""!!!"""###%%%%%%$$$######$$$$$$###""""""!!!"""""""""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''###$$$%%%&&&''''''''''''''''''''''''((((((((()))))))))))))))************)))******+++++++++******---...//////000/////////000000111222333333444444444444444444666777888999888999<<<>>>@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBB>>>???@@@@@@BBBBBBCCCDDD>>>??????@@@AAABBBCCCCCCFFFCCC@@@@@@BBBAAA???;;;<<<<<<;;;:::999888777666777777666555444333333222000111222333222000...---......---,,,,,,,,,,,,---+++******)))))))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))~~~||||||~~~~~~{{{zzz|||{{{www}}}}}}xxxuuuuuuvvvvvvvvvwwwwwwwwwooopppqqqqqqoookkkfffcccXXXHHH:::666888777444333333222111111111000...,,,))))))))))))))))))))))))***)))(((&&&%%%$$$##############################%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$########################!!!!!!!!!"""######$$$$$$##################$$$$$$"""""""""""""""""""""""" !!!"""!!!  """######$$$$$$$$$$$$######'''&&&###!!! !!!$$$%%%$$$#########""""""!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""###########################"""!!!!!!""""""""""""#################################### !!!!!!""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$%%%$$$###!!!!!!!!!"""###!!!!!!"""###$$$%%%%%%%%%$$$$$$############$$$$$$$$$###"""""""""###%%%%%%###############"""!!!!!!"""###%%%''''''&&&%%%$$$########################$$$$$$###"""!!!!!!""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$#########"""""" !!!###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&$$$$$$$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&((((((((((((((('''''''''%%%''')))***+++***((('''((((((((()))***,,,---...------......///000000000000000000111222222333333222333333444666777999:::666777999;;;===???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>???======@@@BBB@@@BBBEEEFFFFFFEEECCCAAA???===<<<<<<;;;:::999888666555555444444333333333222222222111333444333000...------...---,,,,,,++++++++++++************************((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((******))))))))))))******|||}}}~~~|||}}}}}}zzz|||yyyyyyxxxxxxxxxwwwwwwwwwuuuuuusssqqqmmmgggaaa]]]YYYIII:::666777666333222333222111111111000...,,,))))))))))))))))))))))))''''''&&&%%%$$$$$$%%%%%%########################%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$#################################"""""""""""""""$$$######""""""!!!!!!!!!"""""""""""""""""""""""" !!!"""!!! !!!""""""##################"""%%%$$$"""!!!!!!!!!###############"""""""""!!!!!!""""""""""""""""""""""""!!!"""############"""!!! !!!!!!!!!""""""""""""""""""""""""###########################"""!!!!!!""""""""""""####################################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###""""""#########$$$$$$$$$%%%$$$"""!!!!!!!!!"""###"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$$$$###"""""""""###$$$%%%###############"""!!!!!!"""###%%%&&&'''&&&%%%$$$########################$$$$$$###"""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$#########""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&'''''''''(((((((((((((((&&&''')))*********)))((())))))))))))***+++,,,---------......//////000000///000000111111222333333222333333444555777999:::999999:::;;;<<<===>>>>>>@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>;;;;;;>>>???>>>@@@CCCCCCCCCCCCBBBAAA@@@>>>===::::::999888666555444444444333333333333222222222111222333333000...------...---,,,+++++++++++++++************************((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((({{{zzz{{{{{{~~~}}}}}}|||{{{yyyxxxxxxwww|||zzzwwwtttpppkkkddd```ZZZJJJ;;;666777555333111333222111111111000...,,,))))))))))))))))))))))))%%%%%%$$$$$$$$$$$$%%%%%%########################%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$########################$$$$$$######"""!!!!!! $$$$$$###"""!!! """""""""""""""""""""""" !!!"""""" !!!"""!!!""""""######""""""!!!""""""""""""!!!!!!!!!!!!######""""""""""""!!!!!!""""""""""""""""""""""""!!!""""""######""""""!!! !!!!!!!!!"""""""""""""""""""""############"""############""""""!!!""""""""""""####################################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""#########""""""#########"""""""""############$$$$$$###""""""!!!"""""""""##################$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%###############"""!!!!!!"""###$$$%%%&&&%%%$$$$$$########################$$$###""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""###$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$###############$$$###############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&''''''(((((())))))(((((((((((())))))))))))******))))))***+++,,,,,,---------...//////000000//////000111111222222333222222333444555666888999;;;;;;;;;;;;;;;;;;;;;;;;?????????>>>>>>=========????????????????????????<<<999999<<<===<<<===AAAAAABBBBBBAAAAAA@@@???>>>999999888777555444333222333333333222222222111111000111333222000...---------,,,,,,++++++++++++,,,************************((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%&&&&&&&&&zzzwwwxxx{{{~~~~~~}}}|||{{{zzzzzzzzzxxxuuusssrrrooojjjfff[[[KKK;;;666666555222111333222111111111000...,,,((((((((((((((((((((((((%%%%%%$$$#########$$$$$$########################%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$####################################""""""!!!!!!#########""""""!!!!!! """""""""""""""""""""""" """###"""!!! !!!"""!!!!!!""""""""""""!!!!!! !!!""""""!!! """"""""""""""""""!!!!!!""""""""""""""""""""""""!!!""""""""""""""""""!!! !!!!!!!!!""""""!!!"""""""""############""""""############"""!!!!!!"""""""""##########################################""""""!!!!!! """"""""""""""""""""""""$$$$$$############$$$$$$""""""""""""##################""""""""""""""""""$$$$$$$$$###############$$$$$$############$$$$$$###############$$$$$$$$$###############"""!!!!!!""""""###$$$%%%$$$$$$$$$##############################"""""""""""""""###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""###$$$$$$$$$$$$###################################################%%%$$$###"""""""""###$$$&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&%%%&&&&&&'''((()))******((((((((('''((()))******+++***************++++++,,,,,,---......//////000//////000000111222222222222222222333444666777888::::::::::::::::::::::::>>>>>>=========<<<<<<<<<>>>???????????????@@@@@@<<<999888;;;;;;:::<<<@@@CCCCCCBBBBBBAAA@@@???>>>:::999888777555444333333222222222222111111111111///000222111///---,,,---,,,,,,+++++++++++++++,,,************************((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&|||yyyzzz}}}~~~~~~~~~}}}}}}}}}||||||vvvsssoooooopppppplllhhh\\\KKK;;;555555555222222333222111111111000...,,,((((((((((((((((((((((((''''''%%%$$$###"""""""""########################%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$########################!!!!!!""""""############"""""""""######$$$$$$$$$""""""""""""""""""""""""!!!"""###"""!!! !!!###!!!!!!""""""""""""!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!""" !!!!!!!!!!!!!!!"""""""""############!!!""""""#########""""""!!!"""""""""############""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""#########""""""$$$$$$$$$###############$$$$$$############$$$$$$""""""######$$$$$$$$$$$$###############"""!!!!!!""""""#########$$$######""""""""""""""""""""""""###"""""""""""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###################################################%%%$$$###"""""""""###$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&%%%&&&&&&'''((()))******((((((((('''((()))******+++***************++++++,,,,,,------.../////////...//////000111111222222222222222222333555666777777888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>??????@@@@@@@@@AAA>>>:::999;;;;;;:::===AAAEEEEEEDDDCCCAAA???===<<<::::::999888666555444333222222111111111000000000---///111111///---,,,,,,+++++++++******++++++,,,))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''~~~~~~}}}}}}}}}}}}}}}}}}}}}{{{vvvpppooorrrrrrnnnjjj\\\KKK:::444555555333333333222111111111000...,,,)))))))))))))))))))))))))))(((&&&%%%###"""""""""########################%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$######################## !!!!!!"""######$$$$$$!!!!!!"""###$$$%%%&&&&&&""""""""""""""""""""""""!!!"""######!!!!!!"""###!!!""""""######""""""!!!!!!"""""""""!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!""" !!!!!!!!!""""""""""""############!!!""""""############"""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""#########""""""############"""""""""""""""!!!!!!!!!!!!"""############"""##################$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$##################"""!!!!!!"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#######################################""""""###$$$$$$$$$$$$###$$$$$$$$$##############################$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%%%%%%%&&&((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&''''''(((((())))))(((((((((((())))))))))))******))))))***+++,,,,,,,,,,,,,,,---......//////......///000000111111222222222222222333444555555555666777888:::;;;<<<===:::;;;;;;<<<<<<===>>>>>>>>>>>>??????@@@AAAAAAAAA???;;;999;;;;;;:::===AAAEEEEEEDDDBBB@@@>>><<<;;;;;;:::999888666555444444111111111000000000000///,,,...000000...,,,,,,,,,+++************++++++,,,))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((()))******'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((~~~~~~}}}}}}|||{{{zzzzzzzzztttnnnmmmpppqqqnnnjjj[[[JJJ999444555555444444333222111111111000...,,,))))))))))))))))))))))))((('''&&&%%%$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$########################"""""""""""""""#########!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!"""######"""!!!"""###"""##################""" !!!""""""""""""""" !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!""" !!!!!!""""""""""""############!!!!!!"""###############""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""#########""""""!!!!!!!!!!!! !!!"""###$$$######""""""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$!!!"""###$$$%%%$$$$$$##################"""!!!!!!!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&&&&%%%%%%"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%%%%%%%&&&((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&'''''''''(((((((((((((((&&&''')))*********)))((())))))))))))***+++,,,---+++,,,,,,------......///......//////000111111111111111111111222333444555555666777888999;;;<<<<<<999999:::<<<===>>>???@@@>>>>>>???@@@@@@AAABBBBBB@@@;;;999::::::999<<>>===;;;:::999999888777555444333333111111000000000/////////,,,---//////...,,,,,,,,,***************+++,,,,,,))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((()))***+++'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''~~~}}}{{{||||||~~~|||{{{yyyxxxwwwpppjjjddddddiiikkkiiieeeZZZIII999333555666555555333222111111111000...,,,))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''########################%%%$$$$$$$$$$$$$$$$$$%%%########################"""############$$$$$$$$$########################$$$$$$######"""!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!###$$$###"""!!!"""#########$$$$$$$$$$$$######!!!!!!!!!!!!""""""###### !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""" !!!!!!""""""""""""############!!!!!!"""###############""""""""""""############"""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!!!!! !!!"""$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$!!!"""###$$$%%%$$$#####################"""!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""!!!""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$ !!!###$$$%%%%%%%%%$$$""""""######$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&'''&&&%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%%%%%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&((((((((((((((('''''''''&&&''')))***+++***((('''((((((((()))***,,,---...++++++,,,------......///......//////000111111111111111111111222333444444666666777888999::::::;;;888999:::<<<>>>???AAAAAA>>>>>>???@@@AAAAAABBBBBB???;;;888999999999;;;@@@>>>>>>>>>>>>===<<<;;;:::888888777555444333222111000000000000////////////+++---//////---,,,,,,,,,******))))))***+++,,,,,,)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((()))++++++'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''~~~~~~~~~}}}}}}~~~|||xxxtttrrrlllgggfffhhhiiifffccc[[[III888444666777555333222111000111111000---+++(((((((((((())))))))))))((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######!!!!!!""""""""""""!!!!!!$$$%%%&&&&&&$$$"""##############################""""""""""""############""""""""""""""""""############"""!!! !!!!!! !!!###$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! #########"""""""""""""""!!!!!!"""%%%((()))(((&&&!!!!!!!!!!!!""""""""""""$$$!!!!!!"""""" """"""""""""!!!!!!!!!!!! !!!""""""###""""""######$$$%%%%%%%%%%%%$$$""""""""""""############""""""""""""""""""""""""########################&&&%%%###"""""""""######""""""""""""""""""""""""$$$$$$$$$#########"""""" !!!""""""###$$$$$$$$$###############%%%%%%$$$$$$###$$$$$$$$$""""""#########$$$$$$$$$########################!!!"""###"""!!!!!!"""$$$$$$######"""""""""""""""########################%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&''''''%%%""" ###$$$%%%%%%&&&&&&%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&''')))++++++***((('''((((((((()))******++++++------------------------......//////000000111111444444333333333444555555777888888888888999;;;>>>======>>>???????????????AAAAAA@@@@@@AAADDDFFFHHHFFFBBB===999999;;;<<<===:::;;;;;;<<<;;;999888777;;;:::888666333111000///000000000///......------.........---,,,+++)))(((************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''~~~~~~||||||}}}}}}zzzwwwrrrlllgggfffiiikkkiiifff]]]KKK999444666666333111222111000111111000---+++))))))))))))((((((((((((((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######!!!""""""######""""""!!!###%%%&&&&&&$$$"""##############################""""""""""""#####################"""""""""""""""$$$$$$$$$$$$######""""""!!!"""###$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!! ###""""""""""""""""""""""""!!!"""$$$'''(((&&&%%%!!!!!!!!!!!!""""""""""""###!!!!!!"""""" !!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""!!!"""###$$$$$$%%%%%%$$$$$$""""""""""""############""""""""""""""""""""""""########################%%%%%%###"""""""""##############################$$$$$$$$$#########"""""" !!!!!!"""########################$$$$$$$$$######""""""######$$$""""""#########$$$$$$$$$########################"""######"""""""""%%%'''$$$$$$###"""""""""""""""########################%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""#########$$$$$$$$$$$$%%%########################"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$###!!!###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&'''((()))***)))((((((((((((((()))******++++++------,,,,,,,,,,,,,,,,,,.........///000000111111444333333333333444555555777888888888888999;;;>>><<<<<<===>>>>>>>>>>>>>>>CCCCCCCCCCCCEEEGGGJJJKKKKKKGGGAAA===<<<<<<======:::;;;;;;<<<;;;:::999888999888777666555444333333000000//////......------.........---,,,+++)))(((************************))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''~~~}}}{{{{{{|||}}}|||{{{rrrmmmhhhgggkkkmmmkkkiii___LLL:::444666555222///222111000111111000---+++******))))))((((((''''''((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######"""##################"""###$$$&&&%%%$$$"""##############################""""""""""""############$$$#########""""""!!!!!!######$$$%%%%%%$$$"""!!!"""###$$$$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!""""""###"""""""""""""""""""""#########""""""###%%%%%%$$$"""!!!!!!!!!!!!""""""""""""###!!! !!!""""""!!! !!!!!!""""""######!!!""""""""""""!!!!!! """###$$$$$$%%%%%%$$$$$$""""""""""""############""""""""""""""""""""""""########################%%%$$$######"""#################################$$$$$$$$$############### !!!!!!""""""#########"""""""""###$$$$$$$$$%%%###"""""""""""""""#####################$$$$$$$$$########################$$$$$$$$$###"""$$$(((+++$$$$$$###""""""""""""###########################%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%################################################%%%$$$######"""############$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%###########################$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&''''''((((((((()))))))))((((((((()))******+++++++++++++++,,,,,,,,,,,,,,,---......//////000111111333333333333333444555555666777888888888999<<<>>><<<<<<======>>>=========CCCCCCCCCDDDFFFHHHKKKLLLMMMIIICCC>>><<<<<<;;;;;;::::::;;;<<<<<<;;;:::999666666666666666666666666000000//////...---------------------,,,+++))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''}}}~~~~~~|||}}}~~~|||{{{zzzyyyzzz|||}}}}}}tttnnnjjjiiilllnnnllliii^^^LLL:::444666555222000222111000111111000---++++++******)))(((''''''&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$######$$$$$$$$$$$$######"""$$$%%%%%%###"""###$$$########################!!!"""""""""############$$$$$$######"""!!!!!!!!!!!!"""$$$###""" ###$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############"""""""""""""""#########$$$###""""""######""" !!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""!!! !!!"""######$$$""""""###""""""!!! """"""###$$$$$$$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""########################$$$$$$##################################################################!!!"""""""""#########$$$!!!!!!"""###$$$%%%%%%%%%###""""""""""""######$$$################################################%%%%%%$$$######%%%***...%%%$$$######""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$###############$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''((()))***((((((((()))******++++++******++++++++++++,,,,,,------......///000000111222222222222333444555555555777888999999:::<<<>>>======>>>>>>>>>>>>>>>===??????@@@AAACCCFFFHHHIIIIIIEEE???;;;:::999999888999:::;;;<<<<<<;;;:::999555555555555555666666666000//////......---,,,,,,---------,,,,,,***))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''~~~|||}}}}}}{{{|||~~~zzzzzzyyyyyyxxxzzz{{{}}}uuuqqqmmmmmmpppppplllhhh\\\JJJ888444666777444222222111000111111000---++++++******)))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######!!!###$$$$$$###"""###$$$########################!!!"""""""""########################""""""!!!!!! """###$$$"""!!!###$$$$$$$$$###""" """""""""""""""""""""""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""############%%%$$$"""!!!""""""!!!!!!!!!!!!!!!""""""""""""!!!""""""""""""!!!!!!""" !!!"""######$$$""""""###""""""!!! """"""###$$$$$$$$$$$$###!!!"""""""""############""""""""""""""""""""""""####################################$$$#########################################################""""""""""""############!!!!!!"""###$$$%%%%%%%%%###############$$$%%%&&&################################################%%%%%%$$$######%%%***...%%%$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$###############$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&'''((()))***((((((((()))******++++++*********++++++,,,,,,,,,---------...//////000000111111111222333444555555444666888999999:::<<<>>>??????@@@@@@@@@??????>>><<<===>>>???AAACCCEEEFFFCCC@@@<<<999999999999999999:::;;;;;;;;;:::999888444444333333222222222111/////////...------,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''}}}|||}}}}}}|||}}}zzz{{{{{{zzzyyyxxxzzz{{{vvvsssqqqsssvvvuuuooojjj[[[III888333666777555333222111000111111000---+++******))))))((((((''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""##################""" """$$$$$$###"""###$$$########################""""""""""""############"""""""""""""""""""""###!!!"""$$$%%%%%%$$$############$$$$$$######"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""""""""!!! !!!!!!!!!"""######$$$$$$&&&$$$"""!!!""""""!!! !!!!!!!!!!!!"""""""""""" """$$$###"""!!!!!!""" !!!!!!""""""######!!!""""""""""""!!!!!! !!!"""######$$$$$$######""""""""""""############""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%############$$$%%%&&&'''$$$$$$$$$#######################################$$$$$$$$$###"""$$$(((+++%%%%%%$$$############$$$###########################$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$############################################################"""######$$$%%%###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((%%%%%%&&&'''((())))))***((((((((()))******++++++******++++++,,,,,,------,,,------......///000000111111111111222444555666333666888::::::;;;<<<>>>@@@@@@AAAAAA@@@@@@??????======>>>@@@AAABBBCCCDDDAAA>>>;;;:::;;;<<<<<<<<<999:::::::::999888666555333222222111000///......//////......---,,,,,,,,,++++++,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''|||{{{}}}~~~~~~||||||~~~~~~{{{yyyyyyzzzttttttuuuyyy}}}|||vvvooo]]]JJJ999444666666444222222111000111111000---+++))))))))))))((((((((((((&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%!!!""""""######""""""!!! """###$$$###"""###$$$########################""""""""""""############!!!!!!!!!"""######$$$$$$""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!"""######$$$$$$'''$$$"""!!!"""###""""""!!!!!!!!!!!!"""""""""""" """%%%$$$"""!!!!!!###!!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""!!!!!!""""""###############""""""""""""############""""""""""""""""""""""""########################!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!##################$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$#########""""""########################"""######"""""""""%%%'''&&&%%%$$$$$$######$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((###$$$&&&((()))))))))(((((((((((()))******+++++++++++++++,,,------......,,,,,,---......//////000000000000111222444555666222555888::::::;;;<<<===@@@@@@@@@@@@@@@???>>>>>>===>>>>>>???@@@AAAAAAAAAAAA>>><<<;;;<<<===<<<<<<999::::::999888666444333111111000000//////......///......------,,,,,,+++***++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''}}}zzzzzz~~~}}}zzzxxx}}}yyyyyyyyyssstttwww}}}{{{ttt___LLL:::444666555222000222111000111111000---+++(((((((((((())))))))))))%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%!!!!!!""""""""""""!!!!!! !!!###$$$###"""###$$$########################""""""""""""############ !!!"""###$$$%%%%%%!!!!!! !!!"""######"""""""""###$$$$$$%%%%%%"""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""###### !!!!!!"""###$$$$$$$$$'''%%%""""""############!!!!!!!!!!!!"""""""""""""""%%%%%%###!!!!!!###""""""""""""!!!!!!!!!!!! !!!""""""###""""""!!!!!!"""###############""""""""""""############""""""""""""""""""""""""########################!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!!!!!!!!!! $$$$$$$$$###############!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$######""""""########################!!!"""###"""!!!!!!"""$$$&&&%%%$$$$$$######$$$$$$#################################$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((("""###&&&(((***)))((((((((((((((()))******++++++++++++,,,------...//////,,,,,,------...//////000000000000111222444555666222555888:::;;;;;;<<<===???????????????>>>======<<<<<<===>>>>>>>>>>>>>>>@@@>>>;;;:::;;;;;;;;;:::999:::999999777555222111000000000000///////////////......------,,,++++++******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''yyyzzz}}}|||zzzzzz|||}}}~~~}}}}}}uuuzzz~~~yyyvvvuuucccHHH999777333444777333222111000111111000---******************)))((('''%%%&&&((())))))'''%%%$$$%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$########################"""""""""""""""""""""""""""###$$$$$$$$$"""!!! $$$$$$###"""!!!!!!""""""""""""######$$$$$$%%%%%%!!! """""" """"""############""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!&&&+++""""""  !!!"""###"""!!!!!!!!!"""$$$$$$""""""""""""""""""""""""""""""#########""""""!!!""""""""""""!!!!!!!!!!!!""""""#########""""""!!!###############"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!###$$$%%%""""""""""""!!!!!!!!!!!! !!!"""######"""!!! ##############################""""""""""""######$$$$$$$$$###"""!!!!!! """"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""&&&&&&%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######"""$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((()))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,------.../////////111111000000111111222333444777:::<<<;;;:::::::::=========>>>>>>>>>>>>>>>???>>>===<<<===>>>@@@BBBBBBAAA???===;;;:::888888777666555444333222222111////////////////////////------,,,,,,,,,,,,++++++***************)))(((((('''((()))******)))((('''(((((((((((())))))))))))))))))(((((('''''''''&&&''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&xxxzzz~~~~~~{{{yyyzzz{{{}}}~~~}}}}}}}}}vvv{{{}}}xxxuuutttcccHHH888777333444777333333222111111222111...,,,)))************))))))(((''''''((((((((('''%%%$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%################################################"""############""""""!!!$$$$$$###""""""""""""""""""""""""###############!!!!!! !!!"""###!!!######$$$$$$$$$$$$######""""""############""""""########################"""""""""!!!!!!&&&***"""!!! """"""""""""!!!!!!!!!###$$$%%%""""""""""""""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!!""""""############""""""###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###"""!!!!!!###$$$############"""""""""""" !!!"""######"""!!! ##############################""""""""""""######$$$$$$######"""!!!!!! """"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""########################""""""######$$$%%%%%%&&&$$$######""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$############$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((())))))******+++,,,,,,******+++++++++,,,,,,,,,,,,,,,------.../////////111111000000111111222333444666999;;;:::999999999;;;<<<<<<<<<======>>>>>>???>>>===<<<<<<>>>???@@@AAA@@@@@@>>><<<:::888777666555555444333222111111........................------,,,,,,,,,+++++++++***************)))(((((('''((()))******)))(((''''''((((((((()))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''wwwzzz}}}{{{xxxxxxyyy{{{||||||||||||~~~~~~xxx{{{~~~~~~{{{wwwsssrrrbbbGGG888777444444666333555333222111222111///...((())))))************)))))))))((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$$$$###""""""""""""""""""###""""""""""""""""""!!!"""!!!!!!"""######""" ###$$$$$$%%%%%%$$$$$$###!!!""""""######""""""!!!#################################!!! !!!%%%''' !!!"""######"""!!!!!!!!!!!!###%%%&&&""""""""""""""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!!""""""############""""""###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$%%%$$$######$$$$$$$$$$$$$$$############!!!!!!""""""""""""!!!!!!##############################""""""""""""######$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###""""""!!!!!!""""""#########$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!""""""######$$$$$$$$$###"""""""""###$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###!!!"""######$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$###$$$%%%&&&((()))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((()))******++++++,,,******+++++++++,,,,,,,,,,,,,,,------.../////////111111000000111111222333333555888999888777888888999999:::;;;<<<<<<======???>>>===<<<<<<<<<===>>>??????@@@???>>>;;;999777555444444333222111000000........................,,,,,,,,,,,,++++++++++++***************)))(((((((((((())))))))))))((((((''''''((((((((()))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((vvvzzz}}}{{{zzzxxxwwwwwwyyy{{{|||{{{{{{}}}yyyzzz||||||yyyuuuqqqoooaaaFFF888777444444666333555333111000111111///...'''((()))******************)))(((&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""###%%%&&&######"""""""""""""""#########""""""!!!!!! ###"""""""""$$$$$$"""!!!"""######$$$$$$######"""!!!!!!""""""""""""!!!!!!##############################"""!!! !!!"""### !!!""""""###$$$!!!!!! !!!"""###%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""!!!!!!!!!!!!!!!""""""############"""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""&&&***+++'''###$$$$$$#########"""""""""!!!!!!""""""""""""!!!!!!##############################""""""""""""##################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""###""""""""""""""""""###"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""""""""#########!!!!!!"""######$$$%%%&&&""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%'''&&&$$$$$$$$$&&&((()))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((())))))***+++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////111111000000111111222333222444666777666666777888666777888999:::;;;<<<===???>>>===<<<;;;;;;<<<<<<===>>>???@@@???<<<999666444444333222111000//////........................,,,,,,,,,++++++++++++******************)))(((((((((((())))))))))))(((((('''''''''((((((((())))))((((((((((((((('''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((vvvzzz|||xxxwwwwwwvvvwwwyyy{{{|||{{{|||~~~yyyzzz{{{|||zzzuuuppplll___EEE777777444444666222333222000000000000...,,,'''((()))******************)))(((&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%&&&###"""""""""""""""############""""""!!!!!! ###"""""""""$$$$$$"""!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!  !!!!!!"""######$$$"""!!!!!!!!!!!!###%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""!!!!!!!!!!!!!!!!!!"""##############################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%% %%%///222+++#########"""""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""##############################""""""""""""###############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""######""""""""""""#########$$$%%%%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""#########!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""################################################$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######)))(((&&&$$$$$$$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((('''(((((()))******++++++******+++++++++,,,,,,,,,,,,,,,------.../////////111111000000111111222333222444666666555555666888555666777888999:::;;;<<<======<<<;;;;;;:::::::::;;;<<<>>>???>>>;;;888666444333222111000//////...........................,,,,,,+++++++++************************)))(((((())))))(((((((((((())))))''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''vvvzzz|||xxxwwwwwwwwwxxxzzz|||}}}|||~~~zzz{{{}}}~~~~~~yyyrrrmmm^^^DDD777777444444666222222111000111111000---***((())))))************)))'''''''''''''''&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%"""""""""""""""######$$$###""""""""""""""""""!!!"""!!!!!!"""######""" !!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""  """"""###############"""!!!!!!!!!"""$$$$$$"""""""""""""""""""""""" !!!"""######$$$######""""""""""""!!!!!!!!!!!! !!!"""######$$$#####################"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$///333,,,###""""""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""##############################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$######""""""######$$$$$$%%%&&&&&&&&&$$$""" %%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""################################################!!!"""###$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$######""")))(((&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''((())))))******+++******+++++++++,,,,,,,,,,,,,,,------.../////////111111000000111111222333222444555555555555666888666666777888999999::::::;;;;;;;;;;;;::::::::::::999:::;;;<<<;;;:::888777444333333222111000//////------------------------++++++++++++***************************)))(((((())))))(((((((((((())))))&&&&&&'''''''''((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''xxx{{{|||xxxxxxxxxyyyzzz{{{}}}}}}~~~|||}}}~~~vvvooo]]]DDD777777555444666222111111222333333111---))))))************))))))(((%%%&&&'''((((((((('''&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%################################################$$$$$$%%%%%%$$$$$$######"""""""""""""""###$$$$$$"""""""""###############!!!!!! !!!"""###!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! """""""""""""""""""""""""""!!!!!!###%%%%%%### !!!!!!############"""!!!$$$$$$"""!!!!!!!!!"""###"""""""""""""""""""""""" !!!"""######$$$$$$$$$""""""""""""!!!!!!!!!!!! !!!"""######$$$$$$$$$###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" ###)))+++'''############"""""""""!!!!!!###"""!!! !!!"""#################################""""""""""""######"""""""""""""""""""""###""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$######""""""######$$$$$$%%%'''(((((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''(((((()))***************+++++++++,,,,,,,,,,,,,,,------.../////////111111000000111111222333333444555555555555777999777777888888888999999999888999999:::::::::::::::888888999999999888888777444444333222111000000///------------------------++++++++++++***************************)))((((((***)))(((''''''((()))***&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((xxx{{{}}}yyyyyyyyyzzz{{{|||}}}~~~~~~}}}yyyqqq]]]CCC777777555555666111111222333555666333...******************)))((('''###$$$''')))))))))'''&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################""""""""""""""""""""""""$$$%%%&&&&&&%%%$$$"""!!!""""""!!!""""""###$$$$$$""""""######$$$$$$%%%%%%!!! !!!""""""!!!""""""############"""""" !!!!!!!!!!!! ###########################""""""%%%((((((%%%!!!""""""###$$$$$$###!!!!!!%%%$$$###!!!!!!!!!"""""""""""""""""""""""""""""" !!!######$$$$$$$$$""""""""""""!!!!!!!!!!!! !!!######$$$$$$$$$###############"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!###$$$######""""""$$$$$$$$$############"""###"""!!! !!!"""#################################""""""""""""######"""""""""""""""#########""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$############$$$$$$###%%%(((***+++***((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%######$$$$$$$$$######"""%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''(((((()))***************+++++++++,,,,,,,,,,,,,,,------...//////000111111111000111222222333444555666555555555777999888888888888888999999999777888999:::::::::::::::888888777777777777777777555444444333222111000000------------------------+++++++++************)))***************)))((((((***)))(((''''''((()))***&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''((((((((()))''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))|||~~~ssstttvvvyyy||||||{{{yyy|||~~~|||{{{~~~zzznnn```KKK999666888555222333555333111000000///---+++,,,,,,++++++***)))))))))(((((('''''''''&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""###$$$%%%$$$""" !!!""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!"""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""&&&%%%$$$"""!!! """"""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%### !!!!!!!!!"""######$$$$$$$$$#########""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""######""""""""""""######$$$""" ######!!!$$$#########""""""!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$########################"""############$$$$$$$$$###$$$&&&'''((('''&&&%%%((('''%%%%%%&&&&&&%%%$$$###$$$$$$###""""""###%%%"""############$$$$$$$$$################################################""""""############""""""#################################"""######$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''$$$"""###%%%%%%###!!!######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&+++******)))))))))))))))++++++******++++++,,,---,,,---......//////......////////////000000000000333333333333444555666666888888888888777777777777777888888888999999999999666666666666777777777777333222111000///////////////......------,,,++++++---,,,+++***))))))))))))))))))))))))(((((((((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((*********))))))((((((''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''yyy}}}}}}zzztttuuuvvvyyy|||}}}{{{zzz{{{~~~wwwjjj]]]HHH777666888666333444555333111000000000...,,,,,,,,,++++++***)))))))))&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""######$$$$$$###$$$%%%$$$""" !!!""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$ !!!"""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""$$$###""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$"""!!!""""""!!!!!!!!!!!!"""######$$$$$$############"""""""""!!!""""""!!!!!!!!!!!!"""""""""""""""""""""#########""""""""""""""""""""""""######""""""""""""######"""  ###$$$###!!!############"""""""""!!!""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&)))(((''''''(((((('''%%%###$$$$$$$$$""""""###%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$###############$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''%%%$$$%%%((()))(((&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''')))((((((((()))***++++++++++++******++++++,,,---,,,------...............////////////000000000000222222222222333444555666777777777777777777777777777777777777888888888999555555555555555555555555333222111000////////////000//////...------,,,,,,,,,,,,+++***))))))))))))))))))))))))((((((((('''(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((******)))))))))(((((((((''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''sssxxx}}}yyyvvvuuuuuuvvvyyy||||||{{{zzzzzz}}}vvviiiZZZFFF666666999666333444333222000000111000///---,,,,,,++++++***)))))))))&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$%%%%%%"""$$$%%%$$$"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""""""""!!!!!!"""###$$$$$$""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$""""""######"""!!!!!!!!!!!!"""######$$$$$$############""""""""""""###""""""!!!!!!""""""###############""""""""""""""""""""""""""""""""""""######""""""""""""###### !!!###%%%$$$$$$############""""""""""""""""""""""""""""""""""""###############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((&&&%%%&&&''''''&&&$$$###$$$%%%$$$###"""###%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$########################%%%%%%$$$###""""""""""""########################$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######"""#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&)))******)))######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&(((((((((((((((((((((((('''''''''((()))***,,,,,,+++************+++,,,,,,,,,,,,---...................../////////000000000111111111111222333444555666666666666666666666666666666666666777777777777555555444444333222222222222222111000////////////000000//////...---------,,,,,,+++***)))))))))))))))))))))(((((((((''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''mmmttt||||||yyywwwuuuuuuuuuwwwzzz{{{zzzyyy{{{}}}{{{mmm[[[HHH888777:::777444444333111000000111111000...,,,,,,++++++***)))))))))((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$"""###$$$$$$"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""###$$$$$$###"""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""""""""""""""""""""######$$$""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""###$$$$$$"""!!!!!!!!!!!!"""######$$$$$$#########"""""""""""""""###""""""""""""""""""###$$$$$$######""""""!!!!!!""""""""""""""""""""""""######""""""""""""######!!! !!!"""###$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$#########$$$&&&'''$$$###"""###$$$$$$###"""###$$$%%%%%%$$$###$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$###########################&&&%%%$$$###""""""""""""################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%&&&'''(((((((((######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&(((((((((((())))))))))))'''''''''(((((()))++++++***************++++++,,,,,,,,,---.........---------.........///000000000000000000000111222333444555555555555666666666666555555555666666666666777666666555444333222111000222111000//////......////////////...------,,,,,,,,,+++***))))))((((((((())))))((((((((('''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((''''''(((***))))))))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''lllsss||||||||||||uuuttttttvvvxxxyyyyyywww|||~~~rrr```LLL;;;999;;;888444444333111000000111111000...,,,,,,++++++***)))))))))))))))((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""!!!!!!!!!###$$$$$$"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""###$$$######"""""""""""""""!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""$$$$$$""" !!!!!!!!!"""######$$$$$$""""""""""""""""""############""""""""""""######$$$$$$######""""""!!!!!!""""""""""""""""""""""""######""""""""""""######"""#########"""""""""###""""""""""""""""""######""""""""""""""""""""""""################################################""""""#########$$$$$$$$$$$$$$$###""""""$$$%%%&&&$$$"""!!!"""$$$$$$###""""""$$$&&&&&&%%%###$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""########################&&&%%%$$$###""""""""""""################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''')))))))))(((&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((((((((('''((((((((())))))******))))))((((((((((((((()))******))))))******+++,,,+++,,,,,,---...---------,,,------...///000000000000000000000111222333333444555555555666666666777444555555555666666666666888777666555444222222111222111000///..................---,,,,,,++++++***,,,+++***)))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((''''''(((***(((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((qqqwww}}}~~~vvvuuutttuuuxxxyyyyyyxxx{{{}}}tttcccNNN<<<999;;;888555666333222000000111000///---,,,,,,++++++***)))))))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###"""!!! !!!###$$$$$$"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""######$$$$$$###"""!!!!!!""""""!!!!!!""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! """######"""!!!!!!"""""""""""""""""""""""" """$$$$$$###!!!!!!!!!!!!"""######$$$$$$""""""""""""############$$$######""""""######$$$############""""""""""""""""""""""""""""""""""""######""""""""""""#########$$$%%%$$$"""!!!"""###""""""""""""############""""""""""""""""""""""""$$$$$$$$$#######################################"""############$$$$$$$$$######""""""######$$$%%%%%%$$$$$$$$$&&&'''&&&%%%"""$$$&&&'''%%%$$$$$$$$$"""############$$$$$$$$$################################################"""""""""######"""""""""########################%%%%%%$$$###""""""""""""#######################################$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((---------***'''%%%$$$%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))((((((&&&''''''(((((())))))******)))(((((('''''''''(((***))))))))))))***++++++++++++,,,---------------,,,,,,---...///000000111000000000000111222333444555555555666666777777888555555555555666666666666888888777666555444333222111111000///............------,,,,,,+++*********++++++***)))((((((((((((((((((((('''''''''&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((''''''(((***(((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((xxx~~~~~~{{{~~~xxxwwwvvvwwwyyyzzzzzzyyywwwzzz~~~~~~~~~~~~{{{~~~uuucccMMM:::777999777666888555333111000000000...,,,,,,,,,++++++***)))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######""""""!!!!!!!!!"""$$$$$$"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! """"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""!!!!!!"""""""""#########""""""""""""""""""###$$$!!!!!!"""""""""#########!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! """#########"""!!!"""""""""""""""""""""""" !!!$$$&&&&&&$$$"""!!!!!!!!!"""######$$$$$$!!!"""""""""############$$$######""""""######$$$"""""""""""""""#########""""""""""""""""""""""""######""""""""""""######!!!###%%%$$$""""""###%%%!!!"""""""""############""""""""""""""""""""""""$$$$$$$$$#########""""""########################"""############$$$$$$$$$!!!""""""###############&&&%%%$$$%%%'''''''''&&&"""$$$''''''&&&$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""########################"""######$$$$$$######"""########################$$$$$$###############$$$########################""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((,,,------***&&&######$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''%%%&&&&&&'''(((((())))))(((((('''''''''(((((())))))))))))))))))***++++++++++++,,,------------,,,+++,,,,,,---...///000111111111111111111333444444555555666777777888999999555555666666666777777777888777777666555444333333111111///..................------,,,,,,+++******+++***)))((((((''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((''''''(((***'''((((((((()))))))))***''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((~~~}}}zzz|||zzzyyyxxxxxxzzz||||||{{{ssswww|||~~~}}}}}}sss~~~vvvaaaKKK888444888777888;;;555444111111000///---+++,,,,,,++++++***)))))))))***)))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############ """$$$$$$"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! ###$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""""""""""""""############ !!!!!!"""$$$%%%&&&!!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! """###$$$###"""!!!""""""""""""""""""""""""!!!!!!"""%%%'''(((&&&$$$!!!!!!!!!"""######$$$$$$!!!!!!""""""#########$$$$$$$$$############$$$$$$!!!!!!""""""######$$$$$$""""""""""""""""""""""""######""""""""""""######"""$$$$$$######%%%(((!!!!!!""""""#########$$$""""""""""""""""""""""""$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""############$$$$$$$$$ !!!###$$$$$$$$$###"""$$$###"""###%%%&&&%%%$$$"""$$$'''(((&&&%%%$$$$$$"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$%%%%%%$$$$$$$$$##########################################$$$$$$########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""###$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))***+++(((###!!!!!!"""######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((((()))&&&&&&&&&'''((()))***+++)))))))))))))))******+++++++++,,,---------,,,,,,++++++,,,---...///000111111111111111222333444555555666666777888999999:::666666666666777777777777666666666555555444444333111000///......------...///......------,,,+++++++++***)))(((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''(((***'''((((((((())))))******&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))~~~||||||~~~}}}}}}|||{{{zzzyyyyyyssssssuuuyyy|||}}}{{{zzzsss}}}|||uuubbbGGG888999888999:::555666444111000000///...,,,,,,)))(((***......***%%%(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!########################""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$""""""""""""############""""""""""""!!!!!!!!!!!!$$$###"""!!!!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""""""""!!!!!!""""""""""""""""""""""""%%%%%%$$$######$$$%%%%%%$$$#########""""""!!!!!!""""""############""""""$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''%%%%%%$$$$$$###"""!!!!!!"""""""""""""""######$$$########################'''%%%######$$$$$$###"""########################!!!"""###$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***,,,++++++)))'''%%%$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$))))))(((((('''''''''&&&%%%&&&''''''&&&&&&''')))(((((((((((())))))))))))'''(((((()))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,222222222222333444555555666444333444777888777555555666777888888888888888444444444444444444444444000//////.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))(((((('''))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%))))))))))))************))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''&&&&&&(((((((((((())))))))))))((()))))))))'''''')))***wwwzzz~~~}}}yyywwwvvvvvvtttssssssvvvzzzzzzwwwsss```oootttdddHHH999999777888999444666333111000000///...,,,)))((('''+++///111---***(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!""""""############"""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$############"""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""######### !!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%############"""""""""!!!""""""############""""""###""""""""""""""""""###################################################"""############$$$$$$$$$###$$$$$$###""""""###%%%%%%%%%$$$$$$###""""""!!!"""""""""""""""######$$$########################&&&%%%######$$$%%%$$$###########################""""""###$$$$$$$$$$$$$$$##################$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((******)))((('''%%%###""""""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''')))((((((((('''''''''&&&%%%&&&''''''&&&&&&''')))(((((((((((())))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++------------------,,,,,,222222222222333444555555666444333444777888777555777777888999999999999999555555555444444333333333111111///...------------+++++++++++++++++++++***++++++******)))((((((''')))((((((((('''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''((((((''''''&&&%%%'''''''''((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))((()))))))))'''''')))***vvvyyy}}}~~~yyyvvvvvvwwwvvvsssqqqtttxxxxxxqqqjjjVVViiiyyyfffJJJ::::::777777888333555333111000000///...---***))))))+++///000...+++(((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$#############################################"""!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""######!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""###### !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""###!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!  !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""%%%$$$############$$$%%%############""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""""""""""""""""""""############$$$$$$$$$!!!"""###""" """###%%%%%%$$$$$$###""""""""""""""""""""""""######$$$########################%%%$$$"""###$$$%%%%%%$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$############"""###$$$$$$$$$$$$%%%%%%%%%########################################################################$$$$$$%%%%%%%%%$$$##############################%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&((((((((('''&&&%%%###"""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((((((((((('''''''''''''''%%%&&&''''''&&&&&&''')))(((((((((((()))))))))))))))******++++++,,,,,,,,,++++++++++++++++++++++++------..................222222222222333444555555666555444555666777666555888999999::::::::::::999666666555444333333222222222111000...---,,,+++++++++++++++***))))))((((((+++******))))))(((((('''((((((((((((''''''''''''(((((((((((()))))))))***((((((((((((((((((((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))''''''((((((((()))))))))''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))'''''')))***~~~|||}}}{{{zzz{{{{{{xxxssspppsssxxxvvvlllbbb\\\qqqhhhLLL<<<;;;777777777111555333000000000000...------,,,++++++---,,,***'''(((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######$$$$$$$$$$$$##############################""""""#########""""""!!! !!!!!!"""###$$$$$$$$$########################"""""""""""""""""""""""" !!!"""#########"""""""""######"""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""" !!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""!!!""""""""""""""""""""""""$$$$$$############$$$$$$#########"""""""""""""""""""""############""""""!!!""""""""""""""""""!!!################################################""""""#########$$$$$$$$$!!!"""###""" """###$$$$$$$$$#########"""""""""""""""""""""######$$$########################$$$###"""###$$$&&&&&&%%%########################"""######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&%%%$$$###############$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))(((((((((((())))))))))))))))))*********+++++++++***+++++++++++++++,,,,,,............////////////222222222222333444555555666555555555666666666555888888999999999999999888777777666444333222000000000///...---,,,,,,,,,,,,,,,,,,+++***))))))((((((******))))))((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((()))))))))(((((((((((())))))))))))((()))))))))'''''')))***|||wwwwww|||~~~|||{{{{{{yyytttqqqtttxxxtttiii^^^^^^yyyiiiMMM===;;;777666666111444222000///000000///...,,,+++*********)))(((&&&(((''''''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!######$$$$$$$$$$$$############################## """######$$$$$$$$$ !!!"""###$$$$$$%%%########################"""""""""""""""""""""""" !!!"""######$$$""""""############""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######### !!!!!!!!!"""""""""###$$$######"""!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""######$$$$$$############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""######""""""############"""""""""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$###"""!!!###%%%$$$$$$$$$###############"""""""""""""""######$$$########################$$$###"""###$$$&&&&&&%%%##############################$$$$$$$$$######""" !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###################################################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###############&&&&&&&&&'''''''''''''''%%%&&&''''''&&&&&&''')))(((((((((((())))))))))))(((((((((((())))))))))))*********++++++,,,,,,,,,.........//////000000000222222222222333444555555555666666666555555555666666666777777777666666555777666555333222000///...---,,,,,,,,,,,,------...------,,,+++***))))))((()))))))))((((((((((((((('''''''''(((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''((((((((((((((('''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((()))))))))******(((((((((((())))))))))))((()))))))))'''''')))***zzzuuuuuuzzz~~~zzzwwwtttwwwtttsssuuuwwwrrrggg]]]ZZZxxx{{{jjjMMM===;;;888777777111444222000///000000///...(((((((((((())))))******(((''''''''''''&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######$$$$$$$$$$$$############################## !!!"""$$$$$$$$$%%% !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""###$$$$$$"""######$$$$$$######"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! """"""""""""############ !!!!!!""""""######&&&%%%$$$###""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""###%%%%%%&&&$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######"""""""""""""""""""""""""""""""""###$$$$$$###""""""""""""""""""############""""""############"""""""""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%$$$###"""$$$&&&########################"""""""""""""""######$$$########################%%%$$$"""###$$$%%%%%%$$$###########################$$$$$$$$$$$$###"""""" !!!"""$$$&&&'''(((%%%%%%%%%$$$$$$$$$$$$#################################################################################$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((()))***((('''&&&$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############&&&&&&&&&&&&&&&'''''''''%%%&&&''''''&&&&&&''')))(((((((((((())))))))))))((((((((((((((((((((((((*********++++++,,,,,,---------......///000000000222222222222333444555555555666777666555444555666444555555555555444444333555444333222000///...---++++++++++++,,,---......,,,,,,,,,++++++******)))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((()))))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))******(((((())))))******++++++(((((((((((())))))))))))((()))))))))'''''')))***{{{vvvvvvyyy}}}|||xxxsssqqqsssssstttvvvvvvpppfff^^^```xxxxxxiiiMMM===<<<888777777222444222000///000000000...))))))))))))))))))***+++(((''''''''''''&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!"""###############!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""######$$$$$$$$$"""######$$$$$$######"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!! !!!!!!!!!""""""""""""### !!!"""###############"""""""""""""""###!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!"""""""""############""""""############""""""!!!"""###$$$$$$###"""!!!################################################"""############$$$$$$$$$###$$$%%%$$$###"""$$$&&&########################"""""""""""""""######$$$########################&&&%%%######$$$%%%$$$###########################$$$$$$$$$$$$$$$###"""""" !!!!!!###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%"""#########$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''######%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''')))***+++)))(((&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''&&&&&&''')))(((((((((((()))))))))))))))))))))((((((((((((((()))******+++,,,,,,------,,,,,,---......///000000222222222222333444555555555777888777444333444666444444555555444333333222333222111000///...---,,,,,,+++++++++++++++,,,---******************))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))******+++,,,,,,(((((((((((())))))))))))((()))))))))'''''')))***}}}yyyvvvwwwyyy~~~}}}zzzvvvsssqqqoooqqqtttvvvtttnnneee^^^ooo}}}}}}rrrzzzyyyiiiMMM===<<<888888888222333222000///000111000///---------+++((('''((()))(((((('''''''''&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!""""""""""""####################################""""""""""""""""""""""""############$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""""""""!!!!!!  !!!!!!!!!""" !!!"""######$$$!!! !!!!!!"""###$$$!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$""""""############"""""" !!!"""$$$$$$"""!!! ########################"""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$###""""""###%%%##################$$$$$$"""""""""""""""######$$$########################'''%%%######$$$$$$$$$"""########################$$$$$$$$$$$$$$$###"""!!!""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%%%%%%%%%%%%%####################################$$$%%%&&&&&&""""""######$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((######%%%&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&((()))***+++***(((&&&$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&'''''''''%%%&&&((('''&&&&&&''')))(((((((((((())))))))))))*********)))))))))))))))))))))***+++,,,,,,------,,,,,,,,,---...//////000222222222222333444555555555777999777444333444666444555555555444333333222111111000///...---,,,,,,------,,,+++*********+++(((((((((((())))))))))))'''''''''(((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))''''''''''''''''''''''''''''''((()))))))))))))))'''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,(((((((((((())))))))))))((()))))))))'''''')))***~~~|||}}}~~~}}}zzzvvvzzz{{{~~~~~~{{{yyyoooppptttyyyuuujjj```]]]qqqzzzpppeeevvvxxxbbbMMM;;;777888555444777555333111000000000...---++++++******)))((((((((())))))((('''&&&&&&%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""!!!!!!"""###############$$$#########""""""!!!!!!###"""!!!"""###$$$###!!!""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""$$$$$$$$$######!!! ######""""""!!!!!! $$$#########""""""!!!!!!######""""""!!!!!! """"""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""  """### """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########""""""""""""######""""""""""""""""""""""""$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""########################"""############$$$$$$$$$""""""!!!!!!"""###$$$$$$$$$######"""###%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$##################$$$$$$$$$#########"""""""""############$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$######"""########################$$$$$$$$$#########""""""&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""################################################$$$###"""""""""###$$$%%%################################################&&&###!!!"""%%%&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$"""###%%%&&&%%%"""""""""###$$$%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&((()))***++++++(((%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))))))))))))))((((((((((((*********************+++)))******++++++,,,------...............///000000444333222111111333555666444444555555666555555555555555444333333222111111222111000...---,,,+++******++++++++++++***)))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))************))))))))))))************))))))))))))))))))))))))+++++++++,,,,,,+++++++++((()))***)))((('''((()))))))))))))))))))))))))))}}}|||}}}~~~}}}zzzwwwwwwzzz}}}~~~|||qqqrrrvvvyyysssfff\\\XXXmmmtttiii___qqq{{{dddOOO===888888444333555555333000000000000///---++++++******))))))((((((((('''''''''&&&%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&########################!!!!!!"""###########################"""""""""!!!###"""!!!"""###$$$###!!!""""""""""""""""""""""""$$$######"""""""""""""""$$$$$$$$$######"""!!! !!!!!!!!!!!!""""""""""""######"""""""""!!!!!!!!!###"""""""""!!!!!!!!! """"""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!! !!!######!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""######"""  ###%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########""""""""""""######""""""""""""""""""""""""$$$$$$$$$#########""""""######""""""""""""##############################"""############$$$$$$$$$###""""""""""""######$$$$$$############%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$##################$$$$$$$$$#########"""""""""############$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$######"""########################$$$$$$$$$#########""""""&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""################################################$$$######"""###$$$%%%&&&#########################################################%%%'''(((%%%###$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$"""###%%%&&&%%%###############$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''***(((%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))))))))))))))(((((((((((((((((()))***+++*********)))******++++++,,,------...............//////000333222111111111222444444222333444444444444444444444444444333333222222222111111000...---+++*********++++++++++++***))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))*********))))))))))))************))))))))))))))))))))))))******++++++++++++******''')))))))))''''''((()))))))))))))))))))))))))))}}}||||||}}}~~~}}}{{{yyyxxx{{{~~~}}}{{{ssstttxxxzzzssseee[[[XXXiiinnnaaaWWWjjjyyyeeePPP>>>999999555333555444222000000000000///...+++++++++***))))))((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###########################""""""""""""###"""!!!"""###$$$###!!!""""""""""""""""""""""""#########"""""""""""""""######$$$######"""!!! !!!"""#########""""""!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!"""$$$$$$"""!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""######"""!!! """$$$""""""""""""""""""""""""!!!"""######$$$$$$############""""""""""""######""""""""""""""""""""""""$$$############"""""""""$$$$$$$$$######$$$$$$$$$########################"""############$$$$$$$$$$$$$$$###"""""""""######$$$#########$$$%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$######$$$$$$$$$$$$######"""######$$$$$$$$$##############################$$$$$$$$$###############%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###############################################################$$$$$$$$$$$$$$$%%%&&&&&&################################################!!!"""$$$'''***)))&&&$$$###$$$$$$%%%%%%$$$$$$###%%%$$$######%%%%%%$$$##################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###)))'''%%%$$$$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))(((((((((((())))))))))))'''((()))***+++******))))))******++++++,,,------......------......///000000000111222222222222222111222333333444444333333333333333333333222222222000000///...,,,+++************++++++******)))((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))******))))))))))))************))))))))))))))))))))))))))))))************))))))&&&((()))((('''&&&((())))))))))))))))))))))))))){{{{{{|||}}}}}}|||{{{yyy{{{|||~~~~~~{{{wwwuuurrrtttyyy{{{tttfff]]][[[fffjjj]]]TTTfffyyyxxxrrrcccOOO===::::::666444666444222000///000000///...,,,,,,+++******))))))((($$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""########################"""""""""""""""###"""!!!"""###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""""""""###############"""!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#####################""""""""""""######""""""""""""""""""""""""############""""""""""""$$$$$$############$$$$$$########################""""""#########$$$$$$$$$%%%$$$$$$###""""""""""""######$$$$$$%%%&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$$$$$$$%%%########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$######################################################%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$##############################################################################%%%$$$$$$%%%%%%%%%&&&&&&################################################"""###$$$'''((()))((('''###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$#########(((&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))(((((((((((()))))))))))),,,+++***)))))))))******)))******++++++,,,------...------------...//////...///111222222222000///111222333444444444444444222222222222222222222222//////...---,,,+++***)))***************))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))***((()))))))))************))))))))))))))))))))))))(((((())))))))))))((((((&&&'''(((((('''&&&((()))))))))))))))))))))))))))yyyzzz{{{|||{{{zzzyyyyyyxxxzzz||||||{{{xxxuuurrrqqqtttyyy{{{qqqcccZZZYYYaaafff\\\XXXkkkzzzvvvppp___LLL;;;999;;;888666888444222000///000000000...,,,,,,++++++***)))))))))$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!"""###############""""""""""""""""""#########"""!!!"""###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""""""""############""""""!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""#########""""""#################################""""""#########$$$$$$$$$%%%%%%$$$###""""""#########$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$################################################%%%%%%$$$$$$$$$###############$$$$$$$$$$$$##############################################################################$$$$$$%%%%%%&&&&&&&&&&&&################################################$$$$$$$$$$$$%%%''')))+++$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))'''((((((((()))))))))***333000+++'''&&&'''***,,,)))******++++++,,,---------------------...//////---...111222333222000///222333444555555666666666333222222222222222111111......---,,,+++******))))))************)))((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((()))))))))************))))))))))))))))))))))))((((((((())))))(((((((((&&&'''((((((''''''(((***************************wwwyyy{{{{{{yyywwwwwwwwwrrruuuxxxzzzzzzyyywwwuuusssvvv{{{yyymmm\\\SSSQQQ[[[```[[[[[[ppp}}}yyyttt\\\III:::999;;;888777999333111//////000111000///,,,,,,,,,+++******))))))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""!!!!!!"""###############""""""""""""###############"""!!!"""###$$$###!!!"""""""""""""""""""""""" !!!###$$$$$$###""""""""""""############""""""#########"""!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" """$$$$$$$$$###$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""""""""""""""""""""!!!###%%%$$$###""""""###"""""""""""""""""""""""" !!!""""""######""""""######""""""""""""######""""""""""""""""""""""""!!!!!!"""""""""""""""#########""""""""""""##############################"""############$$$$$$$$$%%%$$$$$$#########$$$$$$###$$$%%%&&&'''''''''&&&&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$%%%&&&&&&&&&###############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$#####################$$$$$$$$$######################################################$$$%%%%%%%%%%%%%%%################################################%%%%%%$$$###"""$$$(((,,,$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%######$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&$$$###$$$%%%&&&%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))''''''(((((())))))******333000+++&&&%%%&&&)))+++)))******++++++,,,------------,,,,,,------...///---///111222333222000///222333444555666777777777333333333222111111000000------,,,++++++***))))))))))))******))))))((('''))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((&&&((())))))((((((***+++************************vvvxxxzzzyyyvvvtttttttttqqqssswwwzzzzzzyyywwwvvvuuuxxx|||zzzmmm\\\RRRQQQVVVZZZUUUXXXlllyyyuuuqqq[[[III999888:::777555777333111//////000111000///---,,,,,,++++++******)))((('''''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$########################!!!!!!"""###############!!!"""""""""###############"""!!!"""###$$$###!!!"""""""""""""""""""""""" !!!###$$$$$$$$$""""""""""""############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""###### !!!!!!!!!"""""""""###!!!!!!"""""""""######### !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!$$$$$$###"""$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""""""""""""""""""""$$$$$$$$$""""""###$$$"""""""""""""""""""""""" !!!!!!"""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""######$$$$$$############$$$$$$########################"""############$$$$$$$$$$$$$$$#########$$$%%%%%%###$$$%%%''''''''''''&&&&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$%%%&&&&&&'''""""""#########$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""$$$$$$%%%%%%$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$######""""""#########$$$$$$$$$################################################"""###$$$%%%%%%%%%$$$######################################################%%%%%%$$$"""###&&&)))%%%&&&&&&''''''&&&&&&%%%###$$$&&&%%%###"""$$$&&&%%%$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))'''''''''((()))*********,,,+++(((&&&&&&'''((())))))******++++++,,,------------,,,,,,------...//////000111222222222111111111111333444555666666666555444333222111000///...,,,,,,++++++******)))))))))))))))))))))(((((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************))))))))))))))))))))))))((())))))******))))))((('''(((******))))))+++---************************uuuxxxzzzyyyuuurrrrrrssstttvvvyyy{{{{{{xxxvvvtttuuuyyy~~~}}}ppp```WWWWWWTTTWWWPPPQQQeeeqqqllliii\\\III:::888999555333444333111//////000111000///------,,,++++++******)))))))))((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############!!!!!!""""""#########$$$###"""!!!"""###$$$###!!!""""""""""""""""""""""""!!!###$$$%%%$$$###"""!!!""""""#########"""""" !!!!!!""""""######!!!!!!""""""######$$$$$$ !!!!!!!!!""""""######!!!!!!""""""#########$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!$$$$$$""""""###&&&""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""""""""""""""!!!""""""!!! !!!###"""""""""""""""""""""""" !!!!!!"""""""""""""""######""""""""""""######"""""""""""""""""""""""" !!!!!!!!!""""""######&&&%%%%%%$$$$$$%%%%%%&&&########################"""############$$$$$$$$$############$$$%%%&&&&&&###$$$%%%'''(((''''''&&&&&&%%%$$$$$$&&&&&&%%%$$$######$$$%%%%%%&&&''''''""""""######$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$################################################!!!"""###$$$%%%$$$######################################################!!!$$$&&&&&&###"""$$$&&&&&&''''''((((((''''''&&&"""%%%&&&%%%###"""$$$&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$######$$$&&&&&&$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))&&&''''''((()))******+++%%%&&&&&&'''(((((('''''')))******+++,,,,,,---------,,,,,,,,,,,,---......000000111222222222222222///000222333444555555555666555444222000///...---,,,+++++++++******)))))))))))))))))))))(((((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))************))))))''')))***+++******,,,---************************|||zzzxxxxxxwwwvvvtttrrrwwwxxxyyyzzzzzzxxxsssooorrrsssxxx{{{vvvmmmlllqqqlll___VVVZZZdddiiiiiihhh\\\FFF<<<<<<666444666333555333222111111111///...---,,,+++***))))))))))))(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!!$$$%%%&&&'''((((((((((((###!!! !!!$$$%%%$$$!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""""""""###""""""!!! """"""""""""!!!!!!!!!!!!######""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! """"""""""""############$$$###""" !!!"""""""""""""""""""""""""""!!!"""###"""!!! !!!"""###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""%%%$$$""" !!!""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%$$$$$$$$$######""""""########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$######""""""""""""#########""" !!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""$$$$$$$$$$$$###"""%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((())))))))))))************))))))))))))((((((((((((((((((((()))******++++++......---......///000111...//////000111222222222111111111111111111111111222222222222222111//////+++++++++***)))(((((('''))))))(((((('''''''''&&&******))))))((((((''''''))))))(((((('''''''''&&&&&&&&&''''''((())))))***((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************((())))))************)))***((('''''')))***)))(((*********)))))))))))))))+++++++++***))))))+++---,,,,,,,,,,,,---,,,+++))){{{yyywwwwwwxxxwwwvvvtttvvvvvvwwwyyyzzzxxxuuurrrqqqrrrwwwzzzvvvrrrvvvzzzppphhhiiilllkkkgggeee[[[EEE;;;<<<666444666333555333222111111111///...---,,,+++***))))))))))))(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$%%%%%%&&&''''''''''''###!!! !!!$$$%%%###"""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$"""!!!!!!!!!"""###""""""""""""""""""""""""!!!""""""""""""!!!!!! """"""""""""!!!!!!!!!!!!######""""""""""""############""""""""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""########################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! #########"""""""""!!!!!!""""""#########""" """"""""""""""""""""""""!!!"""###"""!!! !!!###"""######$$$$$$######"""""""""""""""""""""""""""###"""!!!!!!!!!"""######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$#########"""""""""########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""######$$$%%%&&&''''''""""""###$$$$$$$$$############""""""""""""######$$$###!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$%%%&&&&&&&&&%%%$$$###""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((()))))))))******))))))))))))(((((((((((((((((())))))******++++++------------...///000000...//////000111111222222222222222222222222222222222222222222111000//////++++++******)))((((((''')))(((((((((''''''''''''))))))))))))(((((('''''')))(((((((((''''''''''''&&&&&&''''''(((((())))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))((())))))))))))************)))))))))))))))(((((('''***)))'''''')))***))))))************)))))))))))))))***+++***))))))+++,,,((()))***,,,------+++***yyywwwvvvwwwxxxyyyyyyxxxwwwvvvvvvxxxyyyyyywwwuuusssvvvyyyyyytttsss|||xxxrrrssssssmmmfffbbb[[[EEE;;;;;;666444666444555333222111111111///...---,,,+++***))))))))))))(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###!!!!!!!!!###$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""$$$######"""!!!""""""""""""""""""""""""""""""""" !!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""""""######""""""""""""############""""""""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!! ######""""""!!!!!! !!!###%%%%%%### """"""""""""""""""""""""!!!"""######!!!!!!"""######""""""""""""""""""###""""""""""""""""""""""""!!!!!!!!!""""""$$$%%%&&&""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$######""""""""""""!!!!!!########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!"""###$$$%%%'''((((((######$$$$$$$$$######"""######""""""""""""######%%%$$$"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%&&&&&&&&&&&&%%%%%% !!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((((((((())))))))))))(((((())))))***+++++++++,,,,,,,,,,,,---...//////...//////000000111111222222222222222222222222222222222222111111000///...++++++******)))((((((((((((((((((((('''''''''''')))))))))(((((((((((('''((((((((((((''''''''''''''''''''''''''''''(((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))((((((''''''+++)))(((((()))******)))************************)))+++,,,+++*********,,,)))***+++---------------xxxwwwvvvwwwyyy{{{|||{{{zzzyyyxxxxxxyyyyyywwwvvvxxx{{{}}}xxxpppnnnvvvwwwnnniiimmmrrrooohhhcccYYYCCC:::;;;666444777444555333111111111111///...---,,,+++***))))))))))))(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$######"""""""""!!!"""############""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""""""""""""""""""""""""""""""""""" !!!""""""###""""""!!!!!!!!!!!!""""""""""""######""""""""""""######"""""""""!!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#####################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!"""$$$$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""""""""######$$$%%%%%%""""""""""""""""""""""""###################################################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""!!!!!!!!!!!!!!!########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$%%%&&&&&&$$$$$$$$$$$$$$$###"""!!!$$$######""""""######$$$%%%###""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""###$$$%%%&&&'''(((((("""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))((())))))******+++,,,,,,++++++++++++,,,---......////////////000000111111111111111111111111111111111111111111000///...---************))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))*********((()))))))))***************)))))))))******++++++,,,***))))))*********))))))***************++++++,,,---...---+++******+++---......------///111333zzzyyywwwxxxzzz}}}~~~~~~~~~||||||{{{zzzxxxvvvxxx}}}~~~wwwnnnkkkpppuuunnnbbb\\\cccnnnoooiiicccXXXBBB999:::666444777555555333111111111111///...---,,,+++***))))))))))))(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###########################$$$######""""""!!!"""""""""""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!"""""""""""""""""""""""" !!!""""""###"""""" !!!!!!!!!"""""""""#########""""""""""""######"""!!!!!! !!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! """######""""""###%%%%%%$$$###""""""###$$$%%%""""""""""""""""""""""""#########$$$$$$#########""""""""""""""""""""""""#########################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$!!!!!!!!!!!!!!!"""""""""########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$############$$$$$$###"""!!!!!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$!!!"""$$$&&&)))+++...///'''&&&%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((((((((()))))))))***)))))))))***++++++,,,,,,++++++***++++++,,,---...///////////////000000000////////////////////////000000000000///...------*********)))))))))))))))'''''''''((((((((((((((('''''''''''''''((((((((('''''''''(((((((((((((((''''''(((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((()))))))))*********+++((()))))))))************)))))))))***,,,...000222---,,,***)))***+++***)))))))))******+++++++++,,,,,,---...---+++)))***+++------------///444;;;AAA~~~|||zzzzzz|||~~~~~~zzzwwwvvv{{{|||vvvqqqppprrrsssqqqfff```fffnnnnnngggaaaWWWAAA888:::666555777555555333222111111111///...---,,,+++***))))))))))))(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########""""""###############""" """######""""""###$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############"""!!!!!!"""""""""""""""""""""""" !!!!!!""""""""""""!!! !!!!!!""""""############""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!! !!!"""###$$$%%%%%%$$$###"""!!!!!!###$$$%%%"""""""""""""""""""""""" """############$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""""""""""""""######$$$######""""""""""""""""""""""""""""""#########################################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$!!!"""######$$$$$$######$$$$$$############$$$$$$!!!!!!""""""""""""##############################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$###""""""!!!!!!######$$$$$$$$$######"""$$$$$$############$$$$$$###!!! !!!"""$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$&&&(((+++///222333+++***(((&&&$$$###""""""###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&''''''''''''(((''''''((((((((()))))))))''''''(((((())))))******))))))******+++,,,,,,,,,++++++++++++,,,---......////////////////////////........................000000000000///...---,,,******))))))))))))))))))'''''''''(((((((((((((((&&&''''''''''''((((((((('''''''''((((((((((((((('''(((((())))))***++++++***))))))(((((())))))***))))))))))))))))))))))))((())))))******+++++++++))))))))))))************((())))))+++...111444666...---+++***++++++***)))))))))******+++,,,,,,,,,+++,,,,,,++++++,,,...111///333777:::>>>FFFPPPWWW}}}|||}}}~~~{{{yyy|||{{{wwwvvvyyy{{{yyyzzzuuusssuuussskkkccc___VVV@@@888:::555555888666555333222111111111///...---,,,+++***))))))))))))(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$$$$!!!"""######$$$$$$$$$$$$ """$$$###"""!!!###%%%"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$###"""!!! """"""""""""""""""""""""!!!""""""""""""!!!!!! !!!"""###############""""""""""""######$$$$$$############$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""$$$$$$$$$$$$############""""""######$$$$$$$$$$$$"""""""""""""""""""""""" """############$$$&&&######$$$$$$$$$$$$######"""""""""""""""""""""""" """############"""""""""""""""""""""""""""################################################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$!!!""""""###############$$$$$$############$$$$$$"""""""""#########$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""###$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%&&&'''***---000111***)))(((&&&%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$&&&(((((('''&&&%%%&&&&&&&&&''''''''''''(((((((((((()))))))))******'''''''''((()))*********)))******++++++,,,,,,---+++++++++,,,,,,---...///////////////////////////////////////////////////////////////...---,,,,,,)))))))))))))))))))))***''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((((((***+++,,,---...******))))))))))))******))))))))))))))))))))))))((())))))******+++,,,,,,))))))))))))************)))))))))+++---000333555///---+++++++++,,,+++)))))))))***++++++,,,------,,,------...000444:::>>>CCCJJJSSSZZZ^^^dddlllqqq}}}~~~~~~}}}xxxyyy~~~xxxiii```___UUU@@@777999555555888666555333222111111111///...---,,,+++***))))))))))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%!!!!!!"""$$$$$$%%%%%%%%% """$$$###!!!!!!###%%%"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$"""!!! """"""""""""""""""""""""""""""###""""""!!!  !!!"""######$$$######""""""""""""######&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""''''''&&&%%%$$$###"""!!!!!!$$$&&&&&&%%%###""""""""""""""""""""""""""" """###$$$######%%%&&&!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" """$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$######""""""$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$!!!!!!"""###############$$$$$$############$$$$$$""""""######$$$$$$$$$%%%########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&(((+++,,,(((((('''&&&%%%%%%%%%%%%#########$$$$$$%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$&&&(((((('''&&&%%%&&&&&&&&&'''''''''(((((())))))))))))************&&&''''''((()))******+++)))******++++++,,,------,,,,,,,,,,,,---.../////////////////////.........000000000000000000000000////////////...---,,,+++)))))))))))))))*********&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''((()))***,,,...///000******))))))))))))******))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))******************)))***,,,///222333000...,,,+++,,,,,,+++***))))))***+++,,,,,,------///000111333666===EEEKKK[[[dddpppxxx{{{}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~uuuiiiaaa^^^RRRCCC777777888555333555333222000000111111///...------,,,++++++******)))'''&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$###!!!!!!!!!""""""##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############&&&!!! ###%%%"""!!!$$$!!!"""""""""""""""!!!!!!######""""""!!!!!! %%%$$$###""""""###$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""""""""""""""""""""""""""###############"""!!!!!!"""""""""!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""######"""""""""""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""######"""!!!!!!"""###$$$!!!!!!""""""###############"""!!!!!!!!!!!!!!!"""!!!!!!"""$$$&&&&&&###!!!$$$#########""""""!!!!!!""""""""""""############$$$#########""""""!!!!!!########################$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$'''(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################"""###%%%%%%%%%###!!! ########################""""""""""""############$$$$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""""""""############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$#########""""""$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&'''''''''&&&%%%%%%$$$''''''''''''((((((((((((*********)))))))))))))))++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++---//////...---...///000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((((())))))'''%%%((((((((('''&&&&&&&&&%%%(((((())))))((('''&&&&&&((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))((((((***+++***((((((((((((((())))))))))))+++***(((((()))+++---...***+++,,,------+++)))(((((()))+++---.........---...333888<<>>@@@GGGTTTfffxxx~~~pppggggggmmmttt|||{{{wwwuuu}}}|||rrreeeOOO@@@555555777444333555333222000000111111///...,,,,,,++++++***)))))))))((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""#########""""""##############################$$$$$$$$$$$$##############################""""""""""""############""")))***"""###$$$!!! !!!""""""######"""!!!!!!!!!!!!"""""""""""" !!!"""############ !!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""###""""""""""""""""""""""""!!!""""""###############!!!!!!""""""###$$$$$$$$$""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$############$$$%%%%%%&&&""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$#########&&&%%%$$$###"""!!!!!!!!!$$$###"""###%%%%%%%%%$$$""""""""""""############""""""""""""############""""""""""""##########################################$$$$$$$$$$$$######"""$$$&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#######################################$$$$$$$$$#################################$$$$$$$$$$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$###"""""""""#########$$$$$$###########################$$$$$$%%%%%%$$$$$$#########""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$########################$$$$$$$$$&&&&&&'''''''''&&&%%%%%%#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((((((((((()))******++++++*********+++++++++,,,,,,************++++++++++++...000222222111000111222222111111000000//////...,,,,,,,,,+++******))))))&&&(((((((((&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&'''(((((((((((((((((((((((((((((((((((((((((('''((())))))******)))))))))))))))))))))))))))))))))))))))*********++++++)))+++---,,,))))))***---)))))))))************+++++++++,,,------......//////000222777@@@JJJSSSXXX]]]cccmmmyyyssseee\\\YYY]]]```aaajjjuuuyyytttkkkaaa[[[~~~{{{sssqqq~~~}}}ssseeePPP@@@555666888555444666333222000000111111///...---,,,,,,++++++***))))))''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######""""""####################################$$$$$$$$$$$$##############################""""""""""""############!!!"""""""""!!!!!! !!!"""############ !!!!!!!!!"""""""""###!!!"""###$$$$$$######"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######"""""""""""""""""""""""" !!!!!!"""######"""""" !!!""""""###$$$$$$""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$""""""""""""###$$$%%%&&&###""""""""""""""""""###!!!!!!!!!!!!""""""""""""!!!"""$$$%%%%%%%%%%%%$$$$$$$$$#########"""""""""%%%%%%$$$###""""""""""""$$$###""""""$$$%%%%%%$$$!!!"""""""""############""""""""""""############!!!"""""""""##########################################$$$$$$$$$$$$######"""$$$''''''%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$##############################"""######$$$$$$%%%#################################$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$############$$$$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$#########""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$"""#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((('''(((((()))******++++++)))))))))************+++************++++++++++++---...000000/////////000////////////////////////,,,,,,++++++***))))))(((%%%''')))(((&&&%%%''')))'''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''((())))))))))))((())))))))))))))))))))))))))))))*********+++++++++((())))))******++++++,,,*********+++++++++,,,,,,------------///111333444333===LLL^^^mmmxxx}}}}}}yyyuuusssrrrrrrgggccc]]]VVVQQQOOOPPPRRRVVVYYY]]]___]]]VVVOOOLLL{{{xxxvvvnnnnnn}}}~~~ssseeePPPAAA666777999666555777333222000000111111///...++++++******)))((((((((('''&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""'''&&&$$$###"""###$$$$$$##############################$$$$$$$$$$$$##############################""""""""""""############### %%%&&&!!! !!!"""############ !!!!!!!!!""""""############$$$%%%%%%$$$""""""$$$###"""!!!!!!"""###$$$ !!!!!!!!!""""""######"""""""""""""""""""""""" !!!""""""!!!!!! !!!"""#########""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$############$$$$$$!!!!!!!!!!!!""""""""""""###$$$%%%&&&%%%$$$###"""$$$#########""""""!!!!!!##################$$$$$$"""!!! """######"""!!!!!!""""""#########$$$""""""""""""############!!!!!!""""""#########$$$##############################$$$$$$$$$$$$######"""$$$''''''%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#######################################""""""###$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&''''''''''''((((((((()))'''(((((()))***+++++++++(((((((((((()))))))))))))))************++++++++++++---//////...---...///............////////////,,,,,,++++++***))))))(((%%%''')))(((&&&%%%''')))(((((((((''''''&&&&&&%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))))))))))))))))))))************+++++++++(((''''''(((+++,,,,,,+++++++++,,,,,,,,,---------//////......000333666888<<>>;;;;;;======;;;999>>>;;;:::@@@HHHJJJEEE>>>{{{tttjjjkkk|||wwwrrrrrrvvvfffRRRBBB555555666444333666444222111111111000...,,,,,,+++***)))))))))***+++(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$&&&########################################################################"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############!!!!!!  """"""!!!!!!"""#######################################""""""""""""""""""""""""########################!!!!!! !!!!!! !!!!!!!!!!!!############"""""""""!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$%%%###""" !!!"""###############"""!!!!!!############"""""""""!!!""""""""""""""""""""""""$$$$$$$$$#########""""""((('''&&&%%%####################################"""###$$$###""""""$$$&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$##################$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!"""###%%%&&&###$$$%%%$$$""""""###$$$%%%%%%%%%$$$$$$#########$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((()))))))))***************))))))******+++,,,***************)))))))))***+++,,,---...........................---,,,,,,************)))))))))((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******------+++*********++++++***))))))))))))***++++++---,,,++++++---///000111222777777999>>>999888DDDOOOfffttt\\\JJJ@@@<<<;;;<<<;;;::::::::::::999888:::888999???FFFIIIGGGDDD}}}tttjjjjjj{{{sssnnnooo|||}}}tttgggRRRBBB666777888444222444333222111111111000...,,,,,,+++******))))))******(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######%%%&&&########################################################################"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""##################"""!!!!!!!!!!!!""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""########################"""!!!!!! !!!!!!""""""""""""############$$$############""""""""""""###""""""!!!!!!""""""###"""""""""""""""""""""""""""###$$$$$$"""!!!"""##################"""!!!!!!############""""""""""""""""""""""""""""""""""""$$$$$$$$$###############,,,***)))&&&$$$###""""""########################"""###$$$###""""""$$$&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%#########""""""#########$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""""""""###%%%&&&!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$#########$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((())))))))))))*********))))))))))))***++++++((((((((((((((()))))))))***+++,,,------.........------......------,,,,,,************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******---,,,,,,++++++++++++,,,))))))))))))***+++,,,,,,------------...333<<>>;;;EEEUUU```qqqlllVVVHHH@@@:::777888999;;;;;;999777666777777888:::===AAADDDGGGHHHuuullllll{{{uuuqqqvvv}}}yyyxxxpppeeeRRRCCC888888999444111333333222111111111111///---+++++++++***************(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%#######################################$$$$$$$$$########################""""""#########$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###############$$$$$$##################!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""#########$$$$$$$$$%%%%%%#########"""""""""""""""###""""""""""""""""""###"""""""""""""""""""""""""""###$$$$$$""""""###%%%###############"""!!!!!!#########"""""""""""""""""""""""""""""""""""""""########################+++***(((&&&$$$###""""""########################"""###$$$###""""""$$$&&&###################################################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""###$$$%%%"""###$$$$$$###"""###$$$$$$$$$$$$###############$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''(((((('''%%%###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***)))))))))))))))***++++++(((((((((((())))))))))))******+++,,,------------,,,,,,---------,,,,,,+++*********)))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------111555888===HHHYYYeeeooovvvpppcccWWWHHHAAAIII______]]]___jjj}}}kkkZZZQQQJJJCCC===>>>AAADDDCCC???;;;:::;;;999<<>>???;;;AAAGGGKKKNNNUUUbbblllxxx{{{|||tttuuuzzzjjjhhhrrr|||xxxtttllldddVVVFFF999888888333111222222111000111222111///...***++++++++++++***))))))(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***+++***(((%%%######$$$########################"""""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############### !!!!!!"""###############""""""""""""""""""""""""###################################################""""""!!!!!!""""""###!!!!!!""""""""""""######""""""""""""############$$$######""""""######$$$""""""""""""""""""""""""###$$$%%%$$$###"""###$$$###############"""!!!!!!""""""""""""###################################################$$$$$$$$$#########""""""###$$$$$$########################"""###$$$###""""""$$$&&&#########################################################$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%&&&&&&$$$""" !!!!!!"""""""""###############$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''(((((((((((()))))))))(((((((((((()))******,,,,,,,,,,,,+++++++++***)))***+++,,,,,,---------******+++,,,,,,,,,++++++))))))))))))************'''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,+++,,,,,,------------,,,++++++,,,---...///111222>>>IIIWWWbbblllyyy{{{kkkZZZNNNPPPeeeiiihhh```[[[^^^eeehhhtttoooiiigggeee```XXXQQQHHHIIIIIIGGGCCC@@@>>>===???FFFOOOUUU[[[eeetttzzzzzz}}}vvvxxxuuubbbbbbooo~~~}}}yyyqqqiiiXXXGGG999777777333111333111000000000222111000...***++++++,,,+++***)))((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''$$$###$$$%%%########################!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############!!!""""""""""""!!!!!!"""#############################################################################################""""""""""""#########$$$$$$$$$$$$%%%%%%%%%!!!"""""""""############$$$######""""""######$$$""""""""""""""""""""""""$$$%%%&&&%%%###"""###$$$###############"""!!!!!!!!!"""""""""####################################""""""#########$$$$$$$$$######"""""""""######$$$########################"""###$$$###""""""$$$&&&################################################"""######$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&***)))(((&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$###%%%%%%$$$"""!!!"""###!!!"""""""""#########$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))((((((((((((((()))******......---,,,+++***)))))))))***+++,,,,,,---,,,,,,))))))***+++++++++++++++((()))))))))************''''''''''''((((((((()))'''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,++++++---.........---------...000222666999<<<>>>DDDPPPaaappp{{{|||pppaaaQQQNNNYYYccchhhbbbYYYYYY^^^ccciiigggfffeeedddaaa\\\YYYNNNLLLJJJIIIIIIGGGEEEDDDIIINNNSSSVVVYYY___jjjrrr~~~}}}wwwzzzsssaaabbbppp|||}}}uuunnnYYYHHH999777666222111444111000000000222222000...******+++,,,+++***)))((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$###%%%&&&########################!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############### """$$$%%%&&&&&&%%%!!!!!!"""#############################################################################################""""""""""""###### !!!!!!!!!!!!"""""""""!!!!!!""""""#########$$$$$$$$$############$$$$$$""""""""""""""""""""""""%%%&&&'''%%%###""""""##################"""!!!!!!!!!!!!""""""#########$$$########################""""""######$$$$$$$$$$$$%%%$$$######""""""##############################"""###$$$###""""""$$$&&&################################################""""""###$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&+++***((('''%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$############$$$$$$########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!###$$$$$$###"""$$$%%%!!!!!!""""""#########$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))((((((((((((((()))******///...---,,,+++)))(((((())))))***+++,,,,,,,,,,,,((()))***+++++++++++++++(((((())))))*********+++&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,***+++---...///...------000222555999>>>CCCGGGJJJCCCPPPddduuu{{{kkkXXXQQQUUU```fff^^^UUUWWWaaakkkdddddddddcccbbb```^^^]]]\\\XXXUUUUUUWWWXXXVVVTTTSSSUUUUUURRRNNNMMMRRRVVV{{{{{{nnneeeppp{{{sssmmmXXXAAA777777111///222000222111000111111111///...000///...,,,***)))''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###$$$#########""""""!!!!!!$$$$$$###""""""###$$$$$$""""""#########$$$$$$$$$""""""""""""############""""""############""""""""""""""""""""""""""""""########################""""""############""""""$$$$$$$$$#########""""""########################&&&%%%###"""""""""###$$$########################$$$$$$########################""""""!!!!!! ################################################$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$#########''''''&&&%%%%%%$$$######%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&"""$$$'''(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!"""###$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#################################"""""""""""""""#########$$$$$$%%%%%%%%% """###$$$$$$###"""$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((((((((())))))))))))---,,,,,,+++*********+++***************************************************************)))((((((&&&'''''''''(((((())))))'''((((((((((((((('''&&&(((((((((((())))))))))))((()))***++++++***((('''++++++***)))((())),,,...,,,+++)))(((***---...---,,,111---+++222333222999===???GGGQQQTTTPPPPPPTTTLLLLLLUUU\\\^^^lll}}}vvvfffXXX^^^ZZZXXX[[[dddmmmuuuxxxnnniiidddeeeiiimmmnnnlllooouuuzzzzzzyyy{{{yyyfffSSSMMMMMMKKKIIIIIIoookkk{{{uuujjjXXXAAA777777111///222000111000000000111111000......---,,,,,,+++***))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###""""""""""""!!!!!!!!! ########################""""""#########$$$$$$$$$""""""""""""############""""""############""""""################################################""""""############""""""$$$$$$$$$#########""""""########################""""""""""""###$$$%%%&&&######################################################""""""!!!!!!!!!!!!################################################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$##################$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%###%%%(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""######$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$######"""########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%####################################""""""""""""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((())))))))))))(((((((((((())))))))))))---,,,++++++*********+++++++++++++++++++++++++++***************************************)))((((((''''''''''''((((((((()))''''''((((((((((((((('''(((((((((((())))))))))))))))))***************)))***++++++)))((((((+++---************+++,,,,,,+++,,,222//////777:::;;;CCCLLLNNNTTTZZZZZZUUUVVV\\\VVVSSSXXXYYYWWWcccvvvzzzsssfff___[[[WWWZZZdddrrr~~~}}}wwwpppooosssxxx{{{{{{|||kkk^^^WWWPPPLLLLLL~~~qqqqqquuugggXXXAAA777777111///222000000//////000111222000///,,,,,,++++++++++++++++++((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!!!! """###$$$%%%%%%$$$###"""###############$$$$$$$$$"""""""""#########$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""$$$$$$$$$####################################### !!!###%%%&&&&&&'''###################################################""""""""""""!!!!!!!!!################################################%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$############""""""#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$&&&((()))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((()))))))))))),,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******))))))((((((''''''''''''((((((((((((&&&&&&'''((()))))))))((((((((((((((())))))))))))))))))***++++++,,,,,,,,,)))***+++***)))((()))+++++++++,,,---------,,,,,,+++333333666BBBIIINNNZZZdddgggkkkllleee^^^```eeetttllliiiaaaUUUZZZkkkrrrxxxkkk\\\WWWRRRSSS]]]mmm|||~~~~~~pppbbbUUUNNNKKK~~~qqquuutttfffXXXAAA777777111///222000//////...///111222000///,,,,,,,,,+++++++++******((('''&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!!!!!"""$$$%%%%%%$$$"""!!!########################""""""#########$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""################################################ """$$$%%%&&&&&&%%%#######################################$$$$$$$$$""""""""""""""""""""""""################################################&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""!!!"""###$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!! !!!""""""$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))(((((((((((())))))))))))++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))))))))(((((('''''''''(((((((((((((((%%%%%%'''((())))))))))))(((((((((((())))))))))))(((***---///000///...---(((***++++++***))))))***---,,,---//////...///222000999<<>>444666333333555222222111000111222111000...---------,,,,,,,,,++++++(((((('''&&&&&&&&&''''''!!!!!!!!!"""###$$$&&&'''"""###%%%''''''&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%$$$"""""""""###!!!$$$%%%%%%"""!!!###%%%###$$$%%%%%%%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$#########%%%$$$$$$$$$######""""""######$$$$$$$$$$$$######'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''))))))'''%%%"""######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&,,,'''###$$$(((+++***'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))((())))))(((&&&$$$%%%&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%###"""$$$%%%&&&'''''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%"""&&&)))((($$$###&&&)))%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################"""############$$$$$$$$$!!!$$$&&&%%%######%%%'''########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))************************))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))'''((()))******+++************+++,,,---//////000333999CCCNNNZZZeeeooouuusss|||{{{vvvrrr```WWWPPPOOOOOOPPPXXXbbbjjjtttxxxmmmfffbbbbbb___\\\aaajjjwww~~~nnnbbbXXXQQQGGG===555444666888<<<@@@tttjjjooo~~~vvvmmmsssvvvgggUUU@@@999;;;666444555111555333111111111111000...//////...---+++***)))))))))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###########################$$$$$$$$$$$$###"""""""""############$$$$$$$$$!!!""""""""""""###############################################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%'''(((***#########%%%''''''&&&%%%&&&&&&&&&&&&&&&'''((()))))))))((('''&&&&&&&&&&&&'''''''''(((******(((&&&&&&%%%%%%%%%%%%&&&'''''''''&&&(((,,,)))$$$&&&...''''''''''''&&&&&&&&&&&&'''###"""%%%((((((&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&$$$&&&''''''&&&%%%&&&&&&$$$$$$%%%&&&'''(((((()))***+++***(((&&&%%%%%%&&&)))(((((((((((('''''''''))))))(((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))((((((&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&'''***++++++***'''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########!!!###$$$$$$######$$$%%%&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&******))))))))))))******++++++***)))(((((()))))))))))))))))))))))))))))))))'''&&&'''***+++***((())))))))))))************))))))))))))))))))))))))************))))))))))))+++*********+++,,,+++***))),,,...,,,***...333777???FFFQQQ\\\iiitttwwwtttppp{{{ssshhheeeUUULLLJJJTTT___hhhxxxzzzqqqkkk]]]bbbffffffjjjqqqvvvvvv{{{iiiYYYMMMDDD===999:::555000222;;;CCCIIIJJJ}}}nnngggnnnzzz|||nnnhhhooo~~~uuugggSSS???777:::666333555111444222111111222222000///......---,,,,,,+++******)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$%%%$$$######""""""############$$$$$$$$$"""""""""#########$$$$$$######################################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&''''''(((((('''&&&&&&&&&'''((()))''''''&&&'''((((((''''''%%%%%%&&&&&&&&&''''''''',,,,,,***)))((('''''''''(((&&&%%%%%%'''(((((('''))))))))))))((()))))))))((('''(((***(((######((())))))))))))(((((('''&&&(((%%%$$$&&&(((((('''&&&)))((((((''''''(((((()))(((((('''''''''(((((()))&&&((())))))((((((((()))((()))))))))************,,,------+++)))((((((***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))******)))'''%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%$$$$$$%%%&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))+++******)))(((((())))))))))))))))))))))))))))))...,,,)))***++++++)))'''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,------...///444;;;BBBEEEOOOUUU^^^iiiwwwyyy~~~}}}rrr___TTTRRRTTTRRRYYYkkkwwwooommmmmmttt||||||[[[SSSGGG===888555333222111333888CCCOOO[[[bbbeeewwwhhhdddmmmxxx~~~nnn~~~{{{gggfffqqq~~~|||rrreeeQQQ===666999555333555222333111000111222222111000---------,,,,,,+++++++++)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""############$$$$$$$$$############$$$$$$$$$%%%######################################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''///...,,,+++***)))((((((***(((%%%%%%&&&((()))))))))))))))))))))(((((((((---++++++------)))(((***(((((())))))(((((('''&&&***)))''''''))))))(((&&&((((((''''''''''''((((((''''''&&&&&&&&&''''''(((%%%'''))))))((('''((()))(((((((((((())))))))))))***++++++)))''''''(((************)))))))))((((((%%%%%%%%%&&&'''(((((()))'''''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''))))))'''&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######%%%&&&&&&%%%$$$&&&'''%%%%%%&&&&&&'''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((******)))((((((((()))))))))))))))))))))))))))))),,,+++***)))******)))'''))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))******+++---...///111///000777BBBNNNWWW\\\eeehhhmmmvvvwwwsssooooooooojjj^^^RRRNNNQQQ___ccclll}}}yyyzzzttt{{{~~~xxxtttxxx~~~zzz{{{wwwhhhVVVKKK;;;666111---...000222444888@@@LLLYYYccckkkpppsssvvvgggbbbjjjvvv|||jjjzzzuuueeejjjxxx~~~zzznnnbbbPPP<<<555888555333555222222111000000222333222111,,,,,,,,,,,,,,,,,,,,,,,,)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&(((((((((&&&&&&&&&''')))&&&'''((()))******))))))......---,,,++++++++++++---+++))))))***+++++++++************++++++++++++...---...000111000///000++++++,,,,,,,,,,,,+++***+++,,,+++))))))+++***'''***))))))))))))))))))******)))((('''''''''''''''&&&(((******)))((()))***''''''(((((())))))******)))******)))(((''')))******)))))))))((((((((((((''''''(((((()))*********'''(((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''%%%%%%&&&&&&'''&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''(((((((((((()))((((((''''''(((((()))***))))))((((((((())))))))))))))))))))))))))))))&&&&&&&&&'''))))))***)))((()))))))))************))))))))))))))))))))))))((((((((((((((()))))))))+++,,,,,,,,,,,,---000111444444999DDDPPP\\\iiisssyyyyyyyyy}}}wwwqqqeeebbb]]]WWWSSSTTTZZZaaapppwww|||yyypppmmmkkksss{{{~~~|||eee^^^WWWSSSNNNCCC:::666444333111222444999===@@@IIISSS```iiinnnqqquuuyyyzzziii```dddnnnuuulll{{{pppdddmmm~~~~~~xxxmmmbbbPPP<<<555888555333555222222111000000222333222111,,,,,,,,,,,,,,,,,,,,,,,,)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%%%%%%%'''(((((())))))(((''''''&&&&&&'''((())))))******''')))***)))((((((***,,,'''((()))+++,,,,,,------...............//////000///...---///111222111000111111000000111222333444222333333222222333444444444444333333333333333333---111111,,,+++......+++......------------............,,,+++******)))***)))+++,,,,,,+++******+++((()))***+++,,,---......+++,,,,,,+++******+++---)))))))))(((((((((''''''(((((((((((((((((((((((((((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$%%%$$$%%%%%%&&&'''''''''&&&'''''''''&&&&&&''''''''''''''''''((((((((())))))***))))))(((((())))))***)))((((((((((((((())))))************************'''((()))))))))))))))***((()))))))))************************************'''((((((((())))))******+++---------,,,---000333888>>>JJJWWW___ggguuu|||xxxooojjj[[[YYYWWWYYYbbbmmmuuuxxx~~~tttllliiiuuu|||rrr___MMMHHHDDDBBB>>>777444555111333666:::@@@FFFLLLPPPZZZbbbmmmsssuuuyyypppdddbbbgggjjjooo|||ooogggsss~~~xxxnnneeeQQQ===666999555333555222333111000111222222111000---------,,,,,,+++++++++)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""############$$$$$$$$$############$$$$$$$$$%%%######################################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&###$$$&&&''''''&&&%%%%%%$$$%%%'''((()))*********&&&***,,,,,,)))((()))+++,,,------///111333555666444444444444444555555666111111111444888<<<>>>>>>;;;999777555555666888:::BBBFFFFFFAAA===@@@CCCEEECCCAAA>>>;;;:::999:::;;;555;;;<<<666555999:::666222222111111111111222222000000///............///,,,---......+++******+++)))******+++,,,---...///***++++++***(((''')))*********)))))))))((((((((((((((((((((('''''''''''')))))))))))))))(((((('''(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!###$$$$$$###"""$$$%%%$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((())))))*********))))))))))))******((((((''''''(((((())))))************************///000///---***(((((()))))))))))))))************************************(((((())))))******++++++***,,,...------///444999CCCLLL]]]mmmqqqqqq|||uuusssooofff]]]\\\PPPWWWddduuu}}}www~~~uuuqqqqqqssstttxxxlll]]]KKK???777888<<<>>>999111///111666;;;BBBJJJRRRZZZbbbgggpppssswwwwwwvvvxxxyyyqqqnnnllliiippp}}}vvvsssyyyooofffSSS???777:::666333555111444222111111222222000///......---,,,,,,+++******)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$######""""""############$$$$$$$$$"""""""""#########$$$$$$######################################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((((((''''''''''''((((((((()))&&&'''***,,,...............///000111222111111000222777:::999444111000111888777777999;;;???CCCFFF??????>>><<<<<<;;;;;;;;;888777777;;;CCCLLLSSSWWWMMMIIIDDD???======@@@BBBQQQXXXZZZSSSOOOTTT]]]bbb___[[[TTTNNNIIIHHHHHHIIIGGGOOOQQQJJJHHHNNNOOOKKK@@@@@@????????????@@@@@@999::::::;;;<<<>>>@@@AAA999::::::999666444333444222222222222222111111111---......,,,***)))***+++,,,,,,,,,+++++++++******((())))))******+++++++++)))************)))(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%$$$######$$$&&&###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((())))))******))))))(((((((((((())))))'''''''''''''''((())))))************************222333222///+++(((((()))))))))))))))************************************)))))))))***+++,,,,,,,,,***---111222333777???EEETTT\\\ooo~~~zzzjjjeee```WWWUUUXXXZZZiii}}}{{{oookkkssswwwuuurrrsssyyy}}}pppgggYYYMMMDDD>>>999555111555<<<@@@===888;;;BBBQQQWWW^^^eeekkkqqqwww||||||{{{xxxsssoooooorrrvvv}}}vvvnnnrrr~~~zzznnnfffUUU@@@999;;;666444555111555333111111222111000...//////...---+++***))))))))))))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###"""""""""############$$$$$$$$$!!!""""""""""""###############################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((())))))******++++++111333777;;;===?????????@@@@@@AAABBBBBB@@@???>>>FFFKKKOOOMMMGGGAAA???@@@CCCBBBBBBCCCFFFKKKQQQTTTHHHGGGFFFCCCBBB@@@??????@@@>>>===AAAKKKYYYeeelllbbb\\\UUUMMMJJJJJJLLLNNNSSS]]]bbb[[[XXX```nnnvvv}}}wwwnnneee___\\\\\\]]]WWW```bbb[[[YYY___aaa]]]TTTTTTTTTSSSSSSTTTTTTTTTIIIJJJLLLNNNQQQTTTWWWYYYLLLMMMMMMKKKHHHFFFEEEEEEAAA@@@???>>>===;;;;;;:::777888777555222111222333......------------,,,,,,***+++,,,---///000111222***************)))(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''###$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((()))******+++((((((''''''''''''(((((('''''''''''''''((()))***************************...000000...***((((((***))))))))))))************************************))))))***+++,,,,,,------,,,111666888;;;@@@JJJQQQaaagggyyy|||~~~rrraaa\\\YYYTTTWWW___sss{{{pppeeefffpppsssyyywwwfffZZZMMMHHHAAA<<<;;;===@@@AAA===@@@EEEIIIJJJLLLXXXeeennnrrrxxx{{{|||}}}uuusssnnnjjjggggggkkkmmmvvvnnntttxxx}}}yyy}}}|||pppdddWWWAAA777:::777666777333222222222111111111111000......---,,,+++++++++++++++***((('''&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%$$$###""""""%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###))))))(((''''''&&&%%%%%%$$$###"""###$$$%%%%%%$$$&&&((())))))(((''''''(((&&&$$$###&&&)))+++***(((,,,+++*********+++,,,------///111111///000444777666@@@LLLUUU___gggfff___]]]YYYWWWYYY\\\YYYPPPGGGPPPWWW^^^^^^WWWOOOKKKIIIMMMOOOOOOLLLFFFEEEIIINNNNNNJJJHHHJJJMMMLLLKKKKKKEEEGGGHHHHHHOOO^^^mmmvvvvvvtttpppjjjddd```]]]\\\XXX[[[ZZZSSSNNNSSSdddrrrzzzwwwwwwzzzvvvnnnmmmppppppoooiii```^^^bbbeeeeee]]]cccfffeeeiiinnnnnnhhh\\\ZZZXXXYYY___dddfffggg\\\______[[[YYYZZZYYYUUUTTTVVVTTTOOOKKKJJJEEE???????????????===;;;999888999777333///111555444///......///333888;;;======777///***+++***&&&''',,,'''((()))))))))((()))+++(((***+++)))&&&$$$%%%'''(((((((((''''''(((((()))(((((((((((((((((((((((($$$$$$%%%&&&''''''''''''''''''&&&&&&&&&''''''(((%%%&&&&&&'''&&&%%%###"""######$$$%%%%%%&&&''''''###$$$$$$%%%%%%$$$$$$###'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$'''&&&%%%$$$$$$$$$%%%&&&'''''''''''''''((())))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))******++++++++++++///+++***...///......111000111999DDDKKKNNNTTT\\\jjjppp}}}xxxuuuxxxyyylll^^^YYYYYY___lllxxx~~~tttgggooo~~~kkkZZZRRRRRRGGGEEEDDDHHHNNNSSSSSSRRRSSSTTTWWW[[[bbbjjjqqquuu}}}}}}tttqqqmmmiiiggghhhkkknnnwwwnnnzzzzzz|||~~~{{{pppeeeWWW@@@777999666555666222222222222111111111000000......---,,,+++++++++++++++)))((('''&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%((((((''''''(((((('''&&&$$$&&&((()))((('''((((((***(((&&&&&&)))******(((+++///333333111111333666777888999999999===BBBGGGOOO[[[hhhpppxxxzzzwwwttttttssslll___UUUVVVYYY\\\]]][[[YYYXXXXXXXXXYYYXXXRRRKKKFFFHHHKKKPPPQQQUUU[[[bbbddd___YYYOOORRRSSSSSSUUUaaawww~~~~~~yyyssshhhgggaaaWWWMMMMMMUUU___nnnwww|||zzzzzz~~~wwwvvvpppgggdddfffhhhhhhhhhnnntttyyytttooojjjjjjmmmooonnnkkkgggjjjiiifffgggllloooooosssxxxzzzsssiii^^^RRRHHHKKKJJJHHHGGGGGGGGGFFFEEE===???===:::999:::777222333333444888>>>BBBDDDEEE===555000000///+++***+++***++++++***))))))))))))''')))***)))'''&&&''')))(((''''''''''''(((((()))''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&))))))((('''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%((('''&&&%%%%%%&&&'''''''''''''''''''''((())))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************,,,))))))---...---...222666999EEETTT]]]^^^___bbbmmmsssxxxqqqqqqhhheeeccciiitttwwwxxx~~~}}}wwwvvvlllaaaXXXYYY^^^]]]\\\[[[ZZZ[[[^^^cccggghhhjjjooouuu||||||xxxuuurrrqqqpppqqqqqqnnnjjjjjjnnnsss|||tttyyy}}}yyyooogggVVV@@@666888555444555111222222111111111000000000......---,,,++++++++++++***)))(((&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%$$$######%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%&&&&&&&&&%%%&&&''''''''''''&&&&&&$$$&&&))))))((('''((((((---+++)))***---111333444;;;EEENNNOOOHHHEEEHHHNNNPPPPPPOOOOOOOOOSSSYYY]]]bbblllvvvzzz}}}~~~zzzrrrkkk^^^]]][[[\\\___bbbeeefffhhhiiifff___UUUPPPPPPSSS]]]gggsss|||wwwmmmmmmooonnnhhhiii{{{zzzwwwoooeee]]]\\\aaafffttt|||rrrnnnpppssssssyyy~~~}}}xxxvvvxxxwwwtttwww}}}hhhXXXYYYVVVSSSSSSVVVYYYZZZYYYUUUYYY[[[VVVPPPLLLFFF@@@@@@>>>>>>@@@EEEJJJMMMNNNFFF???888888888444///,,,------------,,,++++++***((())))))(((&&&&&&'''(((((((((((((((((()))******''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%''''''''''''&&&%%%$$$###%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((''''''&&&''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************************))))))***(((***...///000444;;;???EEEVVVjjjvvvwwwqqqmmmqqqvvvzzzllldddddddddnnnyyy~~~}}}lllllluuuwwwqqqkkkgggcccccckkktttvvvvvvsssnnnlllpppyyy~~~~~~yyytttooollljjjjjjlllpppssspppkkkiiilllqqq}}}yyyrrrzzz|||uuunnnhhhVVV???666888444333444000111111111111000000000000......---,,,++++++++++++***)))'''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((("""$$$&&&'''&&&&&&'''(((%%%(((***+++*********+++000///000333:::BBBIIIMMMWWWeeerrrqqqfff___bbbiiilllkkkjjjiiihhhiiikkkmmmlllpppsssrrrqqqtttzzz~~~{{{{{{}}}|||yyyvvvkkkfffbbbccciiiooorrrrrruuuuuusssllldddbbbeeejjjnnnzzzyyytttuuuxxx{{{yyy{{{|||hhhaaa^^^[[[^^^dddjjjlllllluuu{{{}}}vvvllleee]]]WWWSSSOOOJJJHHHLLLSSSYYY]]]XXXRRRLLLJJJIIICCC:::333111111000111111000...,,,,,,,,,+++)))((((((((())))))))))))))))))***++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%"""###%%%&&&''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&'''(((''''''''''''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************)))))))))***)))+++///222777BBBMMMKKKSSSdddyyy}}}uuuyyyzzzuuupppfff^^^^^^bbbqqq|||qqqllloooooonnnwww|||wwwsssqqqnnnoooxxx~~~{{{|||tttrrrooolllkkkkkklllmmmmmmoooqqqqqqnnnllljjjjjjwwwoootttzzzssslllhhhWWW@@@666888444333444000111111111000000000//////......---,,,++++++++++++***)))'''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&((())))))'''''')))+++''')))---///000222555777======???CCCJJJSSS\\\bbbhhhuuuuuulllnnntttuuuuuuvvvvvvuuusssqqqoooooommmkkkkkklllnnnoooqqq}}}xxxxxxsssooorrryyy~~~~~~zzzzzzyyytttppprrr{{{|||ooodddcccccchhhooovvvyyyzzz~~~wwwqqqlllhhhaaaXXXUUUYYYdddooovvvxxxtttoooiiicccZZZLLLBBB>>><<<;;;:::999777333///000...,,,+++++++++,,,,,,)))))))))(((((()))))))))''''''''''''''''''''''''(((((((((((('''&&&%%%%%%"""###$$$&&&'''(((((((((######$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((%%%%%%&&&&&&'''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,++++++++++++******************---111555???QQQbbb\\\cccooo}}}}}}{{{rrrggg___ZZZ\\\gggttt{{{~~~uuusssqqqlllnnnvvv{{{yyy~~~{{{yyyuuurrrwww~~~xxxtttrrrmmmllljjjjjjkkknnnrrrttttttrrrrrruuuzzzyyysssmmmyyyqqqvvvzzzsssmmmiiiXXXAAA777999555333444000111111000000000/////////......---,,,++++++++++++)))((('''%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$%%%%%%%%%((('''&&&%%%$$$$$$###$$$######$$$%%%%%%%%%$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&)))***+++)))''')))---111333666888;;;>>>CCCIIIMMMRRRRRRRRRSSSVVV[[[bbbgggfffpppzzzzzzrrrlllnnnrrrttttttvvvwwwxxxuuuppplllhhhbbb___bbbgggkkkooossswww}}}}}}zzz|||zzz||||||zzzwwwzzz{{{~~~}}}qqqiiilllqqqvvv|||yyyxxxqqqhhhffflllyyysssdddXXXUUURRROOONNNMMMJJJDDD>>>888444111......///...---+++***)))(((''''''''''''((((((((((((((((((((((((''''''((((((((('''&&&&&&''''''&&&&&&&&&'''((((((%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((($$$%%%&&&''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,+++++++++,,,,,,,,,------***---222888===HHH^^^qqqqqquuu{{{~~~nnngggaaa^^^___gggwwwxxxlllhhhkkkrrr~~~|||wwwzzz}}}vvvqqqnnnmmmmmmnnnmmmmmmnnnooorrruuuwwwyyyuuuuuu|||vvv|||www}}}{{{uuuoookkkYYYBBB888999666444555000111000000000////////////......---,,,++++++++++++)))(((&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$&&&'''(((&&&&&&''''''(((((())))))))),,,...///000666???FFFSSSSSSSSSSSSTTTXXX^^^cccccccccaaa^^^[[[\\\___cccbbbhhhooorrrrrrrrrtttvvv~~~}}}}}}}}}zzzuuupppeee___[[[^^^aaagggqqq|||zzz~~~}}}zzz}}}zzzyyywwwpppvvv{{{yyy{{{~~~}}}uuuwwwxxxrrryyy}}}wwwuuu{{{yyyooollljjjiiikkkmmmlllgggbbbWWWQQQIIICCC???;;;888555111000...---+++*********))))))))))))))))))))))))&&&''''''((((((((((((''')))(((&&&%%%&&&(((***+++)))((('''&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''$$$%%%'''((())))))(((((('''''''''''''''((())))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------++++++,,,------...//////...444>>>FFFJJJTTThhh{{{wwwssswwwzzzxxxtttdddgggnnnvvv{{{vvvvvvssssss|||wwwuuuqqqnnnmmmmmmooopppqqqqqqrrrssstttvvvwwwxxxzzzwwwwww||||||ttt~~~zzz|||xxxrrrmmmZZZCCC999:::666444555111000000000000////////////......---,,,++++++++++++)))(((&&&%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''((("""###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&''''''&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$&&&'''(((''''''(((***+++---......---000555:::???JJJXXXbbbqqqooolllhhhfffggglllpppkkkkkkhhhbbb]]]ZZZ\\\^^^dddggglllsssyyy}}}}}}xxxpppkkkfffdddcccgggwwwyyyuuuuuuqqq```YYYccchhhffflllxxx}}}ooosssxxxvvvnnnjjjiiiqqq}}}yyyuuuppp|||~~~vvvvvv{{{|||rrrpppttt{{{uuu|||{{{~~~|||zzzzzz{{{wwwkkk```WWWOOOGGGBBB888777555333111000///...))))))))))))))))))))))))&&&&&&'''((()))))))))((('''&&&$$$$$$&&&***...111+++***)))(((''''''((()))######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%'''((((((((('''&&&%%%&&&((()))*********)))'''''''''''''''((())))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------***+++,,,---///000111111333<<>>555111---+++++++++***)))+++)))(((((()))(((&&&$$$%%%&&&'''&&&&&&)))///444000+++&&&$$$'''((('''%%%&&&&&&''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%&&&))))))(((&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************+++++++++*********)))))),,,+++***))))))***++++++,,,,,,,,,,,,------------//////......111666===BBBPPPZZZbbblllwwwvvvzzzzzzkkk^^^XXX\\\fffnnnzzzvvvuuuyyyyyyvvvxxxzzz{{{zzz~~~}}}}}}~~~|||zzz{{{|||}}}}}}{{{vvvrrrooolllhhheeeeeeeeeaaaWWWOOOxxxpppnnn___GGG:::999555444666333222111000111222111000......---,,,++++++*********+++***)))'''&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&''''''((('''&&&%%%%%%''''''&&&%%%&&&'''((()))))),,,///222444888>>>CCCFFFLLLSSSYYYYYYYYYYYYZZZ\\\\\\ZZZXXX^^^\\\bbblllnnnmmmyyy}}}rrrmmmoooqqqpppxxx~~~}}}~~~{{{uuunnniiiddd``````dddjjjhhheeeaaa\\\WWWRRRPPPXXXbbbpppwwwooo```WWWVVVPPPJJJCCC??????BBBFFFHHHJJJNNNSSSZZZhhhtttqqqgggNNNGGG@@@===???AAAAAA@@@DDDGGGNNN[[[iiirrrtttssskkkddd\\\WWWTTTSSSWWW\\\___aaaaaa[[[UUUWWWbbbllltttoookkkiiigggjjjsss}}}}}}yyyxxx}}}}}}wwwqqqnnnooosssrrrttt|||zzzvvvvvvvvvwwwwwwvvvuuuuuuuuuzzz{{{wwwqqqnnnjjjhhhfffbbb\\\XXXFFFCCC>>>888111---++++++,,,***))))))******)))((('''''''''''''''((())))))***'''$$$%%%((()))(((&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%'''((()))'''&&&&&&&&&&&&''''''''''''(((************************(((((((((((())))))))))))))))))))))))************+++++++++***************+++******)))******+++++++++++++++,,,,,,---.../////////000333:::CCCLLLRRRbbblllqqqwww}}}~~~yyyvvvoooeee]]]]]]ffftttvvvtttxxx|||yyywwwuuuuuuwww{{{yyy{{{}}}|||xxxpppiiiddd```[[[VVVUUUVVVUUUPPPJJJzzzqqqnnn```GGG::::::555444666333222111000000222111000.........---,,,+++++++++++++++***)))'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&'''''''''''')))+++---000444999===GGGKKKOOOQQQQQQRRRVVVYYYXXXWWWVVVXXX[[[\\\\\\ZZZ___^^^hhhvvvwwwttt{{{xxxuuuqqqzzz}}}{{{{{{yyy|||tttwwwuuusssrrroookkkeeeaaaaaaZZZSSSPPPOOONNNLLLJJJKKKIIIGGGDDDCCC@@@>>><<>>::::::===@@@BBBBBBwwwrrraaaHHH;;;:::555333555222222111000111222111000...///...---,,,+++++++++++++++***)))(((''''''''''''$$$$$$%%%%%%$$$$$$############$$$%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''(((((((((***---000666:::???CCCHHHLLLQQQTTT]]]aaaeeeeeecccaaaaaaccc```^^^ZZZUUUTTTWWW^^^cccdddjjjttt{{{zzzvvvzzztttgggeeehhhkkkmmmmmmlllmmmnnnpppooogggZZZOOOJJJHHHDDDHHHGGGEEEDDDEEEGGGJJJLLLOOOQQQTTT^^^mmmzzz~~~zzznnnlllkkkkkkmmmkkkfffbbbdddcccddddddbbbeeerrr~~~uuukkkccc___SSSTTTUUUXXX^^^gggpppvvv~~~wwwuuunnnbbbZZZ\\\iiiuuuzzzrrrhhhfffnnnyyy{{{zzzzzz|||}}}yyyqqqkkkkkkllljjjddd^^^\\\```eeefffhhhjjjhhhddd```^^^^^^aaaeeeiiippp~~~}}}uuu}}}vvv~~~qqqnnntttwwwuuussstttwwwyyywwwuuuwww}}}}}}qqqcccYYYTTTIIIEEE@@@;;;666222...+++******)))'''&&&&&&&&&&&&)))))))))((('''&&&%%%$$$)))(((((('''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&''')))((('''%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((())))))******))))))))))))***************************+++++++++((()))***+++++++++++++++---,,,++++++,,,...000222777EEEXXXeeemmmvvv}}}~~~yyyrrrnnnwwwuuuqqqqqqvvvyyyyyyyyyvvvtttssstttuuuwwwzzz|||||||||}}}sssiiieee^^^ZZZTTTLLLEEE@@@===;;;;;;999777888<<<@@@CCCEEExxxsssaaaHHH;;;:::444333555222222111000111222111000...///...---,,,,,,+++,,,,,,+++***)))(((''''''''''''%%%%%%&&&&&&%%%$$$$$$###"""###$$$%%%&&&&&&&&&&&&$$$#########%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((()))+++,,,,,,...333777===AAAFFFJJJMMMPPPRRRTTTUUU[[[aaaeeeeeeeeegggiiiddddddaaaYYYSSSTTT\\\ccciiiqqqvvvtttrrrtttuuussssssyyy~~~~~~vvveeeVVVPPPPPPRRRSSSUUUWWWZZZ\\\]]]___\\\RRRKKKMMMRRRTTTZZZ[[[[[[YYYWWWYYY___dddeeejjjpppzzz|||ssskkkggghhhkkkmmmnnnrrr}}}uuupppddd```^^^bbbmmmyyy}}}rrrkkknnnxxxxxxqqqwwwwwwmmmkkksss}}}~~~}}}zzztttlllgggeeedddiiikkkmmmnnnkkkeee^^^YYY]]]^^^___dddrrr~~~tttwwwxxxzzz||||||zzztttpppnnnnnnnnnmmmsssyyyyyysssjjjbbb^^^VVVSSSMMMHHHBBB<<<666222///...,,,((($$$###'''***)))******)))'''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&((())))))&&&%%%%%%'''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((()))*********))))))))))))************))))))*********+++++++++'''(((***+++,,,,,,++++++------,,,---///333777999DDDPPPaaarrr~~~{{{}}}~~~{{{}}}yyy{{{zzzvvvqqqpppvvv|||wwwsssvvv{{{~~~{{{xxxppprrrsssttttttvvvxxxzzzzzz{{{{{{{{{{{{{{{|||}}}xxxwwwfff[[[WWWMMMJJJEEE@@@<<<999777777::::::;;;>>>CCCGGGJJJKKKwwwsssaaaHHH;;;:::444333555222222111000111222111000...//////...---,,,,,,,,,,,,+++***)))(((((('''((((((&&&'''''''''&&&&&&%%%$$$"""###$$$%%%&&&&&&'''&&&$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$%%%&&&&&&'''((()))+++......///222777<<>>>>>???AAAEEEJJJMMMRRRYYY]]]ZZZZZZcccooovvvppprrrrrrnnniiihhhnnnsssrrrxxxtttjjjYYY]]]fffmmmqqquuu~~~{{{qqqiiimmmzzzzzz|||qqqggg```ooo}}}}}}uuukkkjjjqqqyyy~~~yyywwwtttrrrrrruuuxxxzzz~~~~~~wwwiii^^^XXXZZZ[[[```nnn~~~zzztttsssuuuvvvyyy}}}uuuttttttzzzyyyrrroooqqqssseeeiiinnnpppnnnhhhbbb^^^[[[XXXUUUQQQLLLFFF@@@<<<444444222+++$$$###(((...)))))))))((('''''')))***%%%%%%&&&&&&'''((((((((($$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%(((***)))&&&$$$%%%'''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))************))))))******++++++++++++'''(((***+++,,,,,,++++++---------///222777<<>>BBBBBBDDDFFFHHHKKKNNNOOOPPPSSSZZZeeennnqqqqqqqqqxxxttthhhiiimmmllltttpppjjjeeedddfffiiijjj```aaaccccccZZZNNNGGGFFFBBBCCCDDDDDDAAAAAAKKKWWWiiipppuuuvvv~~~}}}||||||yyyrrraaa______dddlllxxx~~~sssjjjeeedddiiissszzzyyywwwvvvnnnooosss{{{zzzoooiiimmmtttwww|||yyynnneee___[[[aaakkkvvv}}}~~~zzzvvvtttsssrrrooolllkkknnnvvv|||ooommmrrrooooooooolllhhhbbb^^^[[[```\\\XXXWWWXXXVVVRRRMMMEEEAAA;;;555111...,,,,,,++++++++++++***((('''&&&(((((('''&&&&&&&&&&&&'''%%%&&&'''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%%%%$$$"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&(((((((((((())))))))))))((((((((((((((()))******))))))))))))************************************,,,+++++++++------+++***///------222:::CCCNNNWWWdddqqq~~~uuujjjlllssslllccc___aaaccclll~~~{{{vvvuuuvvvwwwyyyxxxwwwwwwyyyyyyxxxwww|||yyyuuurrrpppnnnkkkiiiaaa\\\UUUMMMFFFBBB@@@???===;;;999666666:::@@@EEEFFFFFFHHHKKKOOOUUUZZZ^^^{{{{{{xxxqqqaaaHHH:::999333222333000111111222222111000...---//////...---,,,+++******+++***)))''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&"""$$$%%%$$$###"""###$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###%%%''')))***,,,///111888:::===???@@@@@@AAABBBBBBBBBCCCEEEHHHJJJLLLMMMQQQSSSXXXbbblllqqqssstttqqq{{{}}}wwwsssuuurrrkkkaaaYYYPPPLLLNNNSSSUUUVVVPPPVVVaaalllnnniiifffggg___^^^]]][[[UUUTTT]]]iiivvv}}}uuurrrrrruuuwwwzzz|||tttmmmgggcccffflllvvv{{{rrrqqqpppttt{{{~~~uuuqqqvvv}}}tttnnniiikkksss||||||}}}vvvuuutttwww~~~{{{~~~wwwzzz~~~|||wwwpppmmmjjjgggdddddddddbbb^^^YYYYYYUUUNNNEEE;;;555111000***))))))((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((()))******))))))))))))******************************************+++,,,......---,,,111111444<<>>===CCCKKKOOOPPPXXX^^^lllyyy~~~{{{xxxyyysssqqqnnnjjjeeedddnnnzzz{{{tttjjjcccdddjjjnnntttyyy}}}~~~vvvoooooorrrwww|||~~~zzzyyy~~~yyy|||yyytttmmmiiihhhiiikkkkkkpppmmmeeeWWWHHH;;;555333,,,+++)))((('''(((***+++((('''&&&&&&%%%%%%&&&&&&(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((((()))******)))))))))*********++++++++++++++++++++++++++++++)))***,,,---.../////////...222999DDDSSScccqqqxxxwwwoooqqqwwwoooiiiiiioootttyyy~~~wwwrrrooopppqqqsssvvvzzz}}}~~~|||{{{zzzzzzwwwtttqqqooolllhhhbbb\\\TTTLLLGGG@@@===999666555777999<<<>>>AAAFFFIIIKKKMMMNNNPPPXXX[[[aaahhhnnnsssuuuwwwgggeeessswwwqqqaaaHHH:::999333222333000111111222222111000...---000//////...---,,,++++++******)))''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""$$$%%%%%%$$$###%%%&&&###$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$#########$$$%%%&&&'''(((((()))---111555777999;;;===??????@@@BBBCCCCCCBBBAAACCCDDDEEEGGGIIILLLNNNOOOTTTTTTUUUXXX___dddbbb^^^XXXWWWTTTRRRXXXaaaccc___MMMIIIEEEDDDIIIPPPWWWZZZmmmooovvv~~~~~~}}}~~~}}}yyyuuupppjjjkkkvvv~~~yyyuuuiii___^^^bbbgggmmmrrr~~~}}}|||xxx~~~uuupppuuu}}}~~~zzz{{{}}}}}}|||zzz|||}}}}}}~~~yyypppnnnsss||||||lllXXXGGG>>>:::444111...+++)))***+++,,,(((''''''&&&%%%&&&&&&&&&)))(((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''%%%$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((())))))***+++))))))*********+++++++++++++++++++++++++++++++++)))+++,,,---......///000000888CCCPPP___ooozzz~~~yyynnnfffgggmmmtttvvv}}}yyysssnnnkkkoooppprrruuuwwwyyyzzz{{{|||zzzxxxvvvtttpppkkkhhheeeaaaZZZTTTNNNHHHCCC???<<<:::888888:::>>>BBBEEEIIIJJJLLLNNNQQQVVV\\\```bbbeeejjjmmmoooooommmlllgggiii{{{yyypppaaaHHH:::999333222333000111111222222111000...---//////...---,,,++++++***(((''''''''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&###%%%%%%%%%$$$###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$&&&(((***+++...222666:::<<<===@@@AAABBBBBBBBBDDDFFFGGGEEECCCJJJJJJKKKMMMOOOQQQTTTUUUXXXYYYZZZZZZ___ccc\\\RRRBBBDDDDDDDDDGGGOOOUUUXXXRRRUUUWWWUUURRRSSSZZZ```nnnlllnnnuuu||||||rrrnnnuuuzzzwwwrrroooooouuu{{{tttkkkccc___^^^```iiirrr~~~yyyvvvyyy~~~|||}}}zzzrrrlllkkkooovvv~~~}}}|||zzzpppttt|||uuuttttttuuuvvvxxx}}}~~~~~~lll[[[OOOJJJ<<<999555111---+++***))))))(((''''''&&&&&&'''''')))((('''&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%%%%$$$###%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((((())))))(((((((((((()))))))))))))))))))))))))))***++++++************++++++++++++++++++++++++++++++++++++***,,,------,,,...111444999EEESSS```ooo}}}qqqggg___\\\dddoooyyy{{{qqqsss{{{yyyqqqmmmllllllllluuuvvvwwwyyyyyyxxxwwwwwwyyyvvvsssooolllgggbbb^^^]]]WWWMMMEEE@@@>>><<<;;;999999999;;;???DDDIIILLLRRRUUUZZZ^^^ccchhhmmmqqqnnnoooooommmiiiccc]]]ZZZlllrrrxxx~~~sssaaaHHH:::999333222333000111111222222111000...---///...---,,,+++******)))'''&&&&&&''''''((()))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""$$$%%%%%%$$$###%%%&&&$$$%%%&&&%%%$$$###$$$&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$&&&(((+++...000222555888;;;<<<===@@@BBBDDDCCCDDDHHHMMMPPPOOOLLLRRRRRRRRRRRRRRRSSSTTTTTTOOOSSSUUUWWW___fff```SSSDDDKKKRRRUUUVVVXXX]]]aaa```fffiiicccYYYTTTYYY___eeeaaaccckkkwww~~~pppnnnrrrmmmfff^^^[[[\\\aaallluuu{{{vvvpppjjjdddccclllwww~~~yyyuuurrrjjjlllmmmoooxxxzzzrrrmmmmmmttt}}}wwwssspppmmmjjjoookkknnnzzz|||yyytttqqqqqqpppnnnppptttuuuwww}}}}}}zzzvvvhhh\\\UUUDDDCCC@@@;;;555000+++(((***)))((((((''''''(((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%%%%$$$"""%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((())))))((((((''''''''''''(((((())))))***(((((((((((())))))))))))***))))))))))))***++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------------111888===FFFRRR^^^hhhwww}}}hhh\\\XXX]]]mmm~~~rrrlllhhhhhhsssxxxsssllliiijjjooosssuuuxxxxxxyyyyyyxxxvvvtttsssssspppjjjeeeaaa\\\WWWSSSXXXPPPEEE<<<888888999:::>>>???BBBFFFKKKQQQUUUXXX[[[bbblllsssvvvvvvuuutttjjjhhheee___XXXQQQJJJFFFjjjwwwzzzxxxjjjqqqtttaaaHHH:::999333222333000111111222222111000...---------,,,+++***))))))((((((''''''''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''"""$$$%%%%%%$$$###%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&'''))),,,///333555555666888888888:::<<<>>>AAAAAACCCKKKTTTYYYZZZXXXUUUTTTRRROOOMMMKKKJJJJJJBBBHHHMMMSSScccssssssiii```dddhhhjjjiiihhhjjjnnnlllooonnnggg\\\VVVYYY^^^```]]]```kkkvvv~~~yyynnnlllhhhaaaYYYTTTRRRUUUbbbppp}}}wwwppplllrrrzzzzzzxxxkkkmmmpppvvv|||~~~{{{zzz~~~}}}vvvqqqmmmjjjhhhsssmmmlllsss|||yyyrrrpppjjjccc```bbbdddhhhsss~~~{{{vvvuuupppyyy~~~yyyqqqeee]]]NNNNNNMMMIIICCC;;;333...++++++***)))))))))))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######"""$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((&&&''''''((())))))******(((((((((((())))))))))))******))))))******+++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......///666AAAJJJXXXaaafffiiiuuuvvvfffcccffflllzzz~~~nnnbbbfffmmmrrrzzz|||wwwuuunnnllljjjllloootttwwwxxxxxxxxxwwwuuusssqqqnnnmmmjjjeee^^^XXXSSSNNNJJJGGGQQQKKKBBB<<<;;;===???AAAGGGJJJPPPWWW^^^cccgggiiikkkpppvvvxxxuuunnnhhhdddWWWTTTPPPKKKEEE@@@===;;;eeeyyyvvvsssccciiizzz~~~tttaaaHHH;;;999333222333000111111222222111000...------,,,,,,+++***)))((((((***)))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$&&&'''(((((("""$$$%%%%%%$$$###%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''((()))))))))+++...333777999555666666666555666999<<<<<<===AAAJJJVVV^^^```___SSSQQQNNNIIIEEEAAA>>>===>>>EEELLLWWWmmmyyyuuuqqqmmmjjjiiimmmqqqmmmlllhhhaaaYYYVVVXXX\\\ZZZZZZaaannnyyy~~~xxxsssnnnhhhbbbZZZSSSSSSbbbttt{{{uuupppqqqvvvyyywwwyyywww{{{vvvxxx}}}~~~}}}yyyvvv|||yyytttqqqooommmrrrqqquuu}}}uuuppphhh]]]XXXYYY___dddnnnyyy}}}xxxtttttteeemmmvvvzzzzzz{{{||||||uuutttzzz}}}{{{}}}~~~yyynnneeeVVVWWWXXXVVVOOOFFF<<<666,,,++++++***************'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$#########$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))((((((&&&''''''((()))******+++(((((((((((())))))))))))*********)))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......222;;;IIITTTkkkpppoookkksssvvvkkkgggpppyyy{{{yyykkk^^^\\\mmm}}}|||~~~uuupppnnnjjjjjjkkknnnqqqsssrrrqqqxxxwwwuuurrrnnnjjjgggeeeaaa\\\TTTLLLGGGCCC@@@>>>KKKGGGCCCAAACCCGGGJJJLLLLLLQQQXXXaaaiiiooossstttzzzzzzwwwpppfff\\\UUURRRIIIGGGCCC???===<<<<<<<<>><<<888777:::>>>CCCBBBBBBGGGNNNSSSVVVVVV\\\WWWNNNFFFAAA@@@AAABBBEEENNNUUU[[[lll{{{yyyvvvqqqllljjjiiiiiinnngggaaa^^^XXXRRRTTT[[[gggeeedddiiirrrzzzwwwrrrjjjccc___^^^___hhhqqq~~~|||~~~zzz~~~}}}{{{zzzrrrnnnrrrzzz{{{yyyxxxyyy~~~xxxuuuuuuzzz{{{|||ooommmlllbbbVVV___bbbkkkwwwyyytttuuu{{{tttqqqqqqvvv{{{~~~|||llljjjwww}}}}}}wwwoooeee___\\\]]]XXXLLLBBB???888333---******+++)))'''''''''&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))((((((((((((((()))******)))((()))***)))))))))((()))******++++++***))))))+++---000222...,,,******+++,,,,,,,,,...,,,---222888@@@NNNZZZrrr}}}xxxuuu~~~}}}~~~zzzyyypppwww}}}}}}~~~zzzvvvxxxyyyrrrhhhbbb______fffvvvxxxssspppoooqqqqqqqqqpppoooqqqtttwwwxxxvvvrrrmmmfff```\\\YYYTTTOOOGGGAAA>>>===>>>>>>EEEDDDDDDDDDFFFIIIMMMOOOYYY]]]dddlllsssxxxzzz{{{tttooofff]]]TTTMMMIIIGGGAAA@@@>>>===>>>>>>===<<<```nnn{{{pppeeekkkxxxzzz{{{rrr```GGG999777222111444111111111111000000000/////////...---,,,+++*********''''''''''''&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$################## !!!###$$$%%%''')))+++///222444555555666999<<<:::<<<===:::666666:::>>>AAA??????AAAFFFKKKMMMMMMKKKHHHEEEBBBBBBDDDHHHJJJPPPVVVXXXXXXbbbrrryyyuuussspppnnnnnnqqqrrrpppnnntttmmmhhhfffaaaZZZXXX[[[___aaaeeegggiiikkknnnqqqvvv{{{}}}wwwqqqmmmjjjjjjqqq{{{}}}{{{{{{}}}{{{sssvvv~~~}}}~~~}}}zzzyyy}}}{{{zzzzzz|||yyyuuutttnnneeeeeejjjttt|||}}}zzzyyyzzz}}}wwwssstttuuuuuuuuuxxxyyyppprrrwwwxxx|||yyyoooeee___\\\]]]ZZZQQQJJJIII>>>:::444///,,,***(((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))((()))***++++++)))((()))*********))))))******+++,,,++++++******+++,,,---...,,,+++*********+++,,,,,,++++++///777@@@KKKYYYfffxxx{{{zzz|||{{{~~~|||{{{zzzvvvqqqqqqvvv{{{uuuqqqpppfff]]][[[\\\ZZZZZZ[[[ccciiivvv{{{vvvsssrrrrrrvvvvvvuuusssrrrqqqqqqrrrllljjjfff```ZZZSSSMMMJJJCCC@@@<<<999999:::;;;<<<@@@AAADDDIIIPPPWWW^^^bbblllnnnrrruuuvvvtttrrrppp___[[[UUUMMMGGGBBB@@@???<<<;;;:::;;;<<<>>>>>>>>>ZZZ^^^mmmzzzvvvooo~~~pppjjjqqq|||zzz~~~ttt```FFF999777222111444111111111000000000000/////////...---,,,+++*********((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$"""$$$&&&'''))),,,000333222444777888888999;;;===;;;<<<<<<999666666999===@@@===;;;:::<<<===>>>>>>>>>>>>???AAAEEEJJJOOORRRYYY[[[YYYTTTWWWaaaeeebbbhhheeeeeelllvvv|||}}}zzzyyysssmmmllljjjddd___]]]\\\bbbggggggaaa^^^___bbbbbbfffnnnwwwzzzxxxzzztttqqqzzz{{{|||qqqxxxxxxtttrrrvvv}}}zzzuuuzzzxxxrrruuu}}}yyytttzzzuuurrrppplllhhhgggnnnyyyxxxmmmhhhmmmqqqwwwuuupppjjjddd```[[[TTTOOOMMMHHHEEE???777///+++)))***(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))+++,,,---,,,***))))))***++++++******++++++,,,---,,,+++++++++++++++++++++,,,,,,+++++++++,,,,,,---...///555AAALLLXXXfffrrrzzzyyyvvvtttvvvwwwxxxuuunnnlllvvvlllaaa]]]WWWOOOIIIGGGHHHKKKRRRYYYbbbmmm~~~}}}xxxtttrrrrrrtttvvv{{{{{{zzzyyyvvvrrrnnnlll```^^^[[[VVVOOOHHHBBB???999999888888:::<<<>>>@@@FFFJJJPPPXXX```hhhnnnqqq{{{zzzyyyuuunnneee]]]XXXIIIGGGCCC???<<<;;;::::::;;;;;;;;;;;;<<<===>>>???WWWUUU```pppnnneeeooo{{{ooonnnzzzzzzvvv___FFF999888333222444111111000000000///////////////...---,,,+++*********)))(((((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%''')))++++++,,,...333777222333555777888:::<<<===;;;<<<===<<<999888999;;;>>><<<888666555555555666???@@@CCCGGGKKKOOOSSSUUUXXXXXXUUUOOOQQQXXX\\\[[[bbbaaadddkkkwwwyyyqqqoooooolllgggccc___cccfffddd^^^ZZZ[[[^^^WWW]]]iiivvv}}}zzzvvvwww|||}}}zzzwwwxxx{{{yyytttyyyvvvwww}}}~~~{{{xxxzzzyyyrrrqqqttt||||||vvvjjjeee```bbbhhhmmmmmmkkkqqq|||{{{zzztttjjjbbbdddmmmttt}}}{{{tttpppkkkfffddddddnnn|||~~~qqqhhhkkklllsss|||vvvnnnggg```ZZZWWWVVVQQQOOOIII@@@555---,,,---((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))*********,,,------,,,***)))***+++,,,++++++++++++,,,------******+++,,,,,,++++++***---.........------...///555666===IIIVVVaaannnxxxxxx|||wwwtttzzzyyywwwrrrmmmpppyyybbbXXXUUUFFFDDDEEEHHHJJJMMMUUU^^^```kkk{{{zzzsssqqqooonnnooorrrwwwyyywwwwwwwwwwwwuuuqqqkkkggg\\\[[[XXXSSSMMMGGGAAA>>>:::::::::;;;===@@@EEEIIILLLRRR[[[fffooouuuwwwxxx|||yyyrrrhhh]]]SSSJJJEEE???>>><<<;;;;;;;;;<<<===@@@AAA@@@@@@>>>>>>???@@@[[[XXX```nnnmmmdddiiizzzwwwhhhiiiyyyzzzvvv^^^EEE999888333222444111000000000////////////...///...---,,,+++*********)))(((((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$'''*********...444::::::999888777888999:::::::::<<>>;;;888777777777555444555777:::===EEEGGGJJJMMMPPPRRRSSSTTTRRRRRRPPPLLLMMMSSSYYY[[[```cccgggkkkrrr|||zzztttsssrrrooojjjjjjiiifffcccaaaaaadddggg^^^bbbjjjttt}}}~~~~~~wwwqqqsssyyy|||||||||{{{zzzzzzzzzzzz|||xxxwww{{{{{{yyyxxx|||}}}}}}~~~zzzyyy{{{}}}yyysssllljjjooowww~~~uuullldddccchhhppp}}}{{{tttddd\\\TTTRRRYYYbbbiiilllpppyyy~~~}}}xxxpppfff]]][[[bbbiiippp||||||wwwrrrnnnmmmjjjnnnuuu}}}xxxpppooolllooo|||zzzqqqjjjfffeeedddVVVUUUPPPFFF;;;222......))))))))))))(((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))((()))))))))*********++++++,,,---,,,***)))***+++,,,,,,,,,+++,,,,,,---...))))))+++,,,,,,---,,,,,,---.........---...111444999999@@@MMM[[[fffqqqzzz}}}|||www~~~xxxqqqmmmlllrrrhhhZZZTTTFFFGGGJJJNNNNNNOOOVVV^^^fffkkkuuuyyytttmmmlllllllllooossswwwzzzrrrqqqrrrssssssooojjjeee]]][[[WWWQQQJJJDDD???<<<888999;;;<<>>???@@@AAACCCDDDCCCBBBBBBDDDGGGjjjhhhkkkqqqooolllrrr~~~qqq```bbbrrruuu~~~}}}ttt]]]EEE999888444222444111000000////////////......///...---,,,+++*********((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&###''',,,---...333<<>>:::999999999888:::;;;>>>???>>>;;;777555000111333666:::@@@HHHMMMIIIKKKMMMOOOQQQSSSTTTTTTPPPPPPOOOMMMMMMPPPVVVYYYaaaeeeggggggiiippp}}}vvvtttuuutttpppyyytttnnniiihhhlllrrrxxxmmmkkkiiikkkooosssttttttsssqqqooooooiiibbb___```ffffffhhhlllttt|||~~~zzzzzzxxxooojjjiiiooouuuwwwzzz|||}}}zzzssshhh```___gggqqqyyy~~~vvvlllbbb___aaafffnnnvvvwwwiiiaaaWWWUUU[[[fffqqqwwwvvv{{{~~~wwwoooggg^^^ZZZ]]]dddhhh{{{|||yyyzzzuuusssssswww|||~~~zzzuuussslllkkktttwwwrrrnnnkkk___^^^YYYPPPFFF;;;333000,,,,,,+++***)))(((((('''((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))((())))))******+++++++++***+++,,,+++******+++,,,,,,,,,++++++,,,,,,---...******+++,,,,,,---......***,,,---......333:::@@@???>>>CCCPPP^^^jjjttt|||yyyooojjjgggkkkqqq{{{uuucccXXXZZZXXXYYYZZZXXXVVVZZZaaaooonnnsssyyytttrrrrrrnnnnnnoooppprrrtttvvvxxxtttrrrpppqqqqqqoookkkfffYYYVVVPPPIIICCC>>>;;;999:::>>>CCCGGGLLLTTT^^^fffmmmppptttuuusssnnngggcccYYYUUUMMMFFF@@@<<<;;;;;;::::::;;;<<<===???AAAAAA???CCCFFFGGGHHHJJJNNNRRR}}}sssnnntttmmm___cccpppyyyvvvmmm|||{{{qqq\\\DDD999999444333444111000000/////////.........///...---,,,+++*********''''''''''''&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''''',,,000111222777@@@HHHLLLFFF???::::::;;;<<<<<<;;;;;;:::::::::999666555111333666:::>>>FFFPPPVVVPPPPPPQQQRRRSSSTTTTTTTTTUUUUUUUUUTTTSSSSSSXXX\\\bbbccccccaaa```bbbhhhmmmxxxyyyuuunnnmmmqqqrrrpppzzzwwwqqqhhhcccgggqqq{{{qqqlllfffffflllssswwwwwwvvvqqqmmmmmmhhh^^^UUURRRTTTZZZbbbjjjrrrwwwyyy}}}{{{yyynnngggbbbeeejjjnnnrrrwwwuuu{{{{{{pppddd]]]aaalllvvv{{{pppeeeaaa``````dddiii}}}wwwpppiiifffjjjqqqwww{{{xxx}}}zzztttooohhhaaaccciiinnn~~~vvvmmmhhhnnnwww|||wwwpppmmmhhhaaaWWWJJJ>>>666111000///---,,,***)))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((()))))))))))))))((())))))******+++,,,,,,''')))******)))***+++,,,+++++++++++++++,,,,,,---...---,,,,,,,,,---...///***,,,///111555>>>JJJSSSPPPMMMOOOZZZfffpppyyy{{{{{{}}}yyyhhhiiioooyyy{{{ssswwwwww{{{}}}vvvsssttt}}}{{{}}}zzztttpppoooppprrrssstttuuuvvvvvvuuuuuutttqqqlllfffdddcccbbb]]]YYYMMMJJJEEEAAA>>>>>>???@@@CCCJJJSSSZZZ___eeemmmsss}}}zzztttlllcccZZZSSSOOOCCCBBB???===;;;:::::::::;;;<<<===???BBBDDDEEEFFFEEEIIINNNPPPPPPSSSXXX^^^uuulllwwwlllcccjjjtttzzzlllfffzzzzzzooo\\\DDD999999555333555111000/////////............//////---,,,+++*********''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''')))---111000///222;;;CCCIIICCC;;;888:::>>>AAABBB===:::777555555666666666666999;;;===@@@GGGPPPWWWWWWWWWVVVVVVUUUTTTTTTTTTYYYZZZ[[[[[[ZZZYYY]]]bbbaaa```]]]\\\ZZZYYYXXXWWW\\\bbbeeecccdddkkkooonnnnnnnnnjjj___TTTUUUbbboookkkhhhfffkkkttt}}}zzzuuutttooodddWWWQQQKKKXXXfffooouuu~~~nnnjjjjjjrrr~~~xxxxxx}}}~~~}}}pppccc^^^___eeeppp{{{~~~qqqggghhhttt~~~vvvkkkfffeeeccceeehhhppp|||zzzwwwvvvwwwwwwwwwvvv{{{}}}{{{uuunnnnnnttt|||~~~~~~{{{~~~xxxoooiiilllrrryyy|||vvvoooeeeXXXHHH>>>444333222000...,,,***))))))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((()))))))))))))))((())))))***++++++,,,,,,&&&''')))))))))***+++---++++++******++++++,,,---222000...,,,+++,,,---...,,,///333777===HHHXXXcccbbb]]]\\\dddmmmuuu||||||uuuvvvyyy{{{zzzyyyuuu{{{wwwsssnnnkkkllloooqqqrrrxxxyyyzzzzzzyyyvvvsssrrrddd]]]TTTOOOMMMKKKFFFBBBBBB@@@>>>===???DDDIIIMMMIIIRRR^^^eeeiiilllppptttoooiiiaaaWWWOOOJJJGGGFFF<<<===???@@@@@@@@@???>>>???@@@BBBDDDGGGJJJLLLMMMNNNSSSWWWXXXWWWYYY___ddd|||ooovvvyyykkkeeessszzzjjjlllxxxwwwjjj\\\EEE999999333111555333333333333222111///---,,,000///---,,,+++*********(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%############%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$###"""!!!!!!"""###%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((+++...222444555666777888;;;;;;:::<<<>>>@@@@@@@@@<<<<<<;;;888555333333333999;;;>>>AAADDDFFFFFFFFFMMMRRRXXXZZZYYYWWWWWWXXXYYYaaagggfffeeeffffffddd^^^^^^\\\WWWSSSRRRUUUXXX```___```ccciiimmmnnnmmmgggeeebbbbbbcccccc```]]]kkkpppuuuvvvuuuzzzyyyqqqlllgggbbb]]]\\\dddpppyyyzzznnnhhhcccfffnnnsssssspppqqq{{{zzzmmmfffcccgggttt{{{xxxzzz}}}uuummmjjjfffaaa]]]jjjwww}}}|||zzzyyyxxxzzzyyyyyyuuutttuuu{{{}}}}}}xxxvvvwwwwww{{{}}}zzzxxxwwwwwwzzz~~~{{{zzz|||xxxllleeejjjxxx|||oooeee[[[SSSNNNEEE999000...///---(((&&&)))(((((('''''''''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&###"""###$$$&&&%%%%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((*********))))))))))))))))))))))))))))))******+++---,,,***))))))+++,,,...777999///)))///000---222333111444>>>LLLWWWaaagggtttuuurrrooorrr{{{{{{wwwsssqqqpppyyyuuuqqqmmmnnnqqqppplllnnntttwww}}}~~~wwwqqqpppnnnkkkaaaSSSGGGBBB???;;;<<<@@@===>>>@@@BBBFFFKKKQQQVVV\\\dddooovvvvvvpppjjjeee___[[[SSSKKKDDD???<<<;;;:::<<<>>>@@@@@@AAACCCEEEDDDCCCCCCHHHNNNSSSSSSRRRPPPSSSYYY]]]\\\ZZZaaajjjuuuyyy|||nnngggwwwkkkmmmyyywwwkkkZZZDDD999999444222444222333222222111000///......------,,,+++************(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######"""""""""###%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%%%%%%%######$$$&&&''')))******,,,///222444444444555777888888999;;;<<<===<<<;;;;;;888444///...000666;;;;;;<<<>>>AAACCCDDDEEEFFFJJJOOOUUUWWWVVVTTTUUUVVVaaahhhmmmkkkfffccc___[[[[[[[[[ZZZXXXVVVWWW[[[___aaabbbgggpppyyyzzzvvvppplllhhhdddbbbaaaaaa```^^^gggmmmtttxxxzzz~~~{{{rrrnnnnnnooonnnqqqyyyzzzvvvoookkkfffbbbaaacccgggiiittt}}}vvvrrrqqquuu~~~wwwrrrooolllgggbbbeeennnwww~~~~~~~~~~~~yyy}}}~~~~~~|||}}}}}}yyyvvvvvvqqqrrrwww}}}wwwrrrmmmkkkjjjnnnrrrrrroooqqqwww~~~~~~yyyuuuvvvvvvuuuwww{{{ooolllgggdddeeejjjpppuuu|||||||||}}}}}}}}}}}}}}}}}}rrrllloooxxx{{{pppiiiccc\\\WWWLLLBBB888555444///+++******))))))((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&$$$"""###$$$&&&%%%%%%$$$&&&'''$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((()))))))))))))))************)))))))))))))))))))))))))))***++++++,,,+++***)))***+++---...///222,,,***333333...000...222;;;HHHVVVdddqqqxxxzzz~~~zzzsssppptttyyy}}}yyy}}}wwwsssqqqnnnlllmmmqqqrrrppprrrwwwxxx}}}}}}wwwqqqnnnhhhbbbUUUKKKAAA===:::555333666;;;???EEEJJJPPPXXXaaagggoooqqqttttttpppiii```ZZZSSSPPPJJJDDD???<<<::::::;;;<<<>>>??????@@@CCCEEEJJJIIIIIILLLQQQUUUXXXYYYVVVXXX\\\^^^\\\[[[bbbkkk~~~oooeeessslllooozzzwwwmmmXXXBBB999:::444222444111333222000/////////000111,,,++++++***))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%"""###$$$&&&(((***,,,------///222333333222333444333444666777888777666555777555222000000444;;;@@@>>>>>>>>>???@@@BBBCCCDDDFFFKKKQQQSSSRRRQQQRRRTTTbbbjjjooollleee___XXXRRRVVVWWWWWWWWWXXX[[[```ddddddfffmmmyyyyyyrrrjjjccc```_________dddkkktttzzz|||~~~xxxxxx{{{|||{{{{{{~~~~~~zzzxxxsssjjjccccccjjjrrr|||~~~}}}{{{wwwuuuppplllkkknnntttyyy}}}yyyuuusssrrroooiiiddd\\\^^^```bbbbbbiii{{{{{{yyyxxxyyypppnnniiieeegggooossssss}}}wwwuuuwwwxxxtttqqqppplllmmmooorrrwww~~~~~~zzztttkkkeee^^^```ccceeegggkkkpppttt}}}||||||}}}zzzsssppprrriiiccc\\\WWWXXX___gggmmmuuuttttttuuuwwwuuupppllloookkkmmmyyy|||vvvvvvzzz}}}xxxrrrnnnnnnssszzz~~~~~~|||vvvoooiiiddd___SSSJJJAAA;;;555...******+++***))))))((((((((()))''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&$$$######%%%&&&&&&$$$$$$%%%'''######$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''(((((())))))************************************))))))))))))***++++++,,,+++*********,,,---...***///,,,,,,444333///444===EEEOOOYYYbbbooo}}}yyyppppppzzzqqqssszzz~~~vvvooommmmmmmmmsssrrrssswwwyyyxxxyyy{{{uuuvvvsssmmmgggaaaWWWOOOBBB<<<888999999888888:::BBBKKKVVV___fffnnnxxx|||wwwqqqkkkeee\\\SSSLLLFFFDDDAAA===;;;::::::;;;===>>>???@@@AAACCCHHHKKKPPPRRRTTTUUUWWWZZZ^^^aaa______```aaa^^^]]]cccllllll^^^hhhxxxwwwmmmpppwwwuuummmUUU@@@888:::555222444000222111///......000111333...---,,,***))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$%%%&&&(((***+++------...000222333222111111222000111111111000000111222222555888:::;;;<<<>>>@@@???>>>>>>======???@@@AAADDDIIINNNPPPOOONNNOOOQQQWWW```gggfff```ZZZSSSMMMPPPQQQRRRSSSWWW[[[```ccchhhjjjooovvvuuuiiiaaa]]]]]]^^^fffmmmuuuzzzzzz{{{}}}{{{yyy~~~yyyuuusssuuu{{{~~~wwwppppppxxxyyyxxxuuuqqqrrr{{{yyyssspppiiieee]]]UUUQQQTTTZZZ```lllkkkkkkkkkjjjfff```[[[WWWQQQNNNLLLGGGHHHYYYooo}}}~~~~~~|||yyyuuurrrqqqddd___WWWRRRTTTZZZ```cccfffeeeggglllooonnnllljjjjjjlllmmmjjjgggiiiqqqxxx{{{zzz|||~~~~~~yyyoooggg[[[ZZZ[[[___fffnnnuuuxxx~~~vvvppppppnnniiibbb^^^___eeemmmssswwwuuutttwww{{{{{{vvvpppnnnccc^^^eeelllqqq{{{xxxpppoookkkggglllvvvuuusssqqqoooooorrrxxx|||{{{yyyvvvlllfffcccZZZSSSKKKDDD:::000+++++++++***)))(((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&######$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''((()))******++++++)))***************++++++******))))))******+++,,,+++++++++++++++,,,---...+++222000...222111777FFF[[[dddkkklllmmmwwwuuuooottt{{{mmmzzz{{{rrrjjjfffgggkkknnnyyyxxxyyy{{{||||||zzzyyysssoooggg___XXXQQQFFF???:::888777999<<<@@@CCCFFFQQQ\\\jjjtttxxx{{{wwwnnncccZZZVVVPPPIIICCC@@@>>>===<<<;;;<<<===>>>@@@AAABBBCCCEEEIIIOOOSSSTTTYYY^^^`````````cccfffeeeeeefffgggdddaaaeeekkk|||~~~kkk]]]fffsssqqqpppqqqtttyyy~~~}}}tttkkkTTT???777999444222444000222111///......000222333111000...,,,***)))((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''"""###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%(((((()))***++++++,,,,,,///111333333222000000111000000///---+++,,,000333222666;;;>>>???>>>>>>>>>???>>>===<<<<<<===>>>???DDDHHHMMMNNNLLLLLLMMMOOOKKKUUU\\\\\\XXXSSSNNNHHHHHHIIIKKKOOOUUU\\\aaaccchhhmmmqqqrrrttt}}}qqqfffaaa___```lllpppuuuxxxwwwwwwxxxyyyvvvxxx}}}~~~yyyxxxnnngggiiiqqqxxxttttttuuuzzz~~~||||||}}}{{{qqqlllssszzzvvvuuurrrooocccbbb```^^^^^^bbbllluuu}}}tttkkkeeeccc]]]YYYQQQIIIDDDFFFKKKPPPWWWXXXYYYYYYXXXTTTNNNJJJQQQIIIEEEDDD@@@===EEESSSgggnnnxxx}}}|||vvvpppmmm^^^WWWPPPMMMOOOTTTZZZ___UUUXXX]]]cccgggjjjjjjhhheeeiiilllggg```]]]ccciiirrruuu|||}}}rrriii___\\\ZZZ]]]fffqqq{{{||||||{{{vvvvvvrrroookkkiiijjjooouuuxxx{{{xxxwwwyyy~~~{{{wwwnnnccc]]]aaadddeeemmmxxx}}}wwwkkkkkkmmmmmmsss|||yyyyyywwwuuutttvvv{{{|||pppiiihhhccc]]]UUUNNNDDD777///...+++***)))(((''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''(((((()))***++++++,,,))))))******+++++++++,,,***************++++++,,,++++++++++++,,,---...///---444333...///222FFFccc{{{yyyyyypppmmmpppzzzwwwnnnssszzzuuupppiiiddddddhhhnnnrrrwwwwwwxxxyyy{{{zzzwwwsssqqqhhh]]]TTTMMMEEE???;;;;;;<<<<<<===@@@GGGNNNRRRcccmmmxxx}}}yyyvvvuuujjj```TTTLLLIIIGGGCCC???======<<<<<<<<<===?????????@@@CCCEEEHHHNNNTTTYYYVVV\\\dddiiiiiigggfffggghhhhhhlllooolllgggfffiii}}}{{{ssshhhrrr}}}yyyuuurrrppprrryyy|||tttjjjSSS>>>555777333222444222111111000//////000111222222111///---+++)))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&"""###%%%%%%$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&*********+++,,,,,,------000222444444222111111111000111111///---...222777777999;;;=========???AAA@@@??????>>>===>>>>>>>>>EEEHHHLLLLLLJJJIIIKKKMMMHHHQQQWWWVVVRRRPPPMMMIIIEEEFFFIIIOOOXXX```eeegggffflllqqqqqqnnnpppxxxyyypppkkkjjjkkkssstttttttttssssssuuuwwwrrrppppppuuu}}}~~~|||tttggg___aaaggglllbbbfffnnn{{{zzzvvvqqqlllbbbWWWNNNRRRdddvvv~~~rrreee```___\\\WWWKKKJJJJJJKKKKKKKKKPPPWWW```cccdddaaaYYYRRROOONNNJJJHHHCCC>>>::::::>>>AAADDDEEEFFFEEEDDDAAA===;;;@@@<<<;;;<<<;;;999:::>>>OOOZZZgggoooooojjjdddaaaTTTMMMGGGGGGIIIJJJNNNSSSHHHMMMQQQTTTXXX]]]^^^\\\]]]dddiiiggg```]]]```fffrrrzzz{{{sssnnnkkkggggggmmmwww~~~~~~{{{xxxwwwuuusssrrrrrrtttxxx|||~~~{{{sssnnniiiiiijjjlllqqqxxxtttqqqtttwww{{{~~~zzzuuutttwww{{{|||tttrrrhhhaaa[[[VVVLLL===222---,,,+++***)))((('''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((())))))******+++++++++))))))******+++,,,,,,,,,+++************+++,,,,,,******+++,,,---......///+++222111...000888TTTzzzoookkkhhhmmmwwwyyyooommmzzzxxxqqqllljjjgggfffhhhmmmrrrvvvvvvxxxxxxxxxyyyyyytttlllaaaXXXNNNGGG@@@;;;999;;;666;;;@@@CCCLLLYYYdddiiiwww{{{zzzqqqgggbbbZZZTTTKKKDDDBBB@@@>>>===;;;;;;<<<<<<>>>???@@@AAA@@@BBBDDDGGGKKKPPPVVVZZZWWW\\\eeekkklllkkkhhhgggiiijjjoootttrrrllliiijjjyyy~~~xxx{{{uuummmmmmwww~~~vvviiiSSS===444666111111555333111111111000000000000000......,,,+++************(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''')))***+++,,,---...//////000222444444333222222333111444777777555444777:::<<>>@@@>>>???CCC@@@DDDFFFCCCCCCHHHIIIGGGOOOVVV\\\[[[VVVTTTWWW\\\dddrrr~~~{{{wwwwwwyyy~~~zzzqqqlllooouuuvvvvvvwwwvvvuuutttuuuwww|||~~~zzzzzzwwwrrrsssyyy~~~~~~vvvuuuwwwwww}}}yyyttttttuuuyyyppphhhbbb```XXXIII999111......,,,+++***)))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&$$$###$$$%%%'''''''''&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((************************))))))***++++++,,,------++++++******++++++,,,---)))***+++---.../////////+++000///000666>>>XXX|||ppprrrwww~~~zzztttuuu{{{}}}~~~uuummmiiiggghhhiiijjjmmmqqqtttvvvwwwxxxvvvrrrqqqooofff[[[JJJDDD???===999666888???<<>>;;;;;;===<<<999>>>FFFRRR\\\eeeiiioooyyy{{{ssshhh___XXXPPPGGG@@@;;;<<<<<<;;;:::999:::<<<<<<===???BBBEEEHHHIIIKKKMMMPPPRRRTTTUUUWWWYYY[[[[[[[[[\\\aaahhhlllkkkiiinnnmmmooosssssspppooorrr{{{rrrlllqqq}}}xxxnnnXXXBBB888999444333666444444222000///000///---+++---,,,,,,+++***)))(((((((((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""$$$&&&%%%&&&''''''&&&&&&((()))))))))))),,,111666999:::===;;;777333000...------///333666777666666888;;;@@@DDDPPP```llljjj]]]PPPEEEEEEDDDBBBAAABBBDDDGGGEEEKKKOOONNNHHHDDDGGGJJJQQQWWW___bbbaaaaaacccfffiiiddd]]][[[]]]```aaabbbggg```ZZZWWWVVVVVV[[[aaapppooottt|||lllccccccccc]]]WWWdddnnnrrrmmmmmmvvvzzzwwwuuurrrlllfff___ZZZWWWUUURRRMMMJJJJJJKKKJJJFFFAAABBBBBBAAA===:::888888999555777999888555555777:::666777888777666666888::::::777555777:::<<<;;;:::999::::::999777666777999:::<<>>============>>>???@@@???===;;;999===???@@@@@@???=========999===BBBDDDAAA>>>===>>>DDDBBB@@@AAAEEEGGGGGGEEEJJJKKKKKKHHHDDDAAA@@@@@@CCCCCCDDDDDDCCCBBB@@@???EEEFFFLLLWWW___dddiiiooopppmmmjjjhhhfffaaa[[[UUUEEEBBB@@@BBBKKK\\\ppp}}}tttrrrqqqrrrtttvvvwwwvvvrrrmmmjjjqqq{{{yyyqqqqqqwwwwwwtttzzz||||||}}}}}}|||www}}}|||mmmUUU@@@;;;444//////,,,((()))///***+++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,++++++******++++++,,,------,,,++++++******)))000...,,,,,,---...///...111000000333@@@SSS```dddooo~~~rrrhhhfffmmmtttttthhhlll~~~xxxpppkkkiiijjjjjjkkkmmmqqqssssssrrrqqqqqqtttqqqgggXXXKKKCCC>>><<<999;;;======???CCCJJJOOOfffpppzzz}}}~~~vvviii```TTTLLLHHHDDD???;;;:::;;;===????????????>>>DDDBBBEEEKKKLLLJJJOOOVVVVVVVVVXXXZZZ\\\\\\ZZZWWWYYY\\\[[[ZZZ___jjjooommmooonnnllljjjiiigggdddbbbwwwpppttt~~~xxxmmmXXXBBB888999444333666444333111000///000///...,,,---,,,,,,+++***)))(((((((((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&&&&(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%'''%%%'''))))))((('''(((((((((((())),,,222666888999<<<:::666111...---------111222444555555666888:::>>>AAAHHHSSS\\\[[[SSSJJJGGGGGGFFFCCCAAA@@@AAABBBEEEGGGIIIGGGEEEEEEIIINNNQQQ[[[iiitttvvvrrrlllhhhmmmhhhbbb______````````````ZZZTTTSSSRRRRRRWWW]]]ppptttzzzmmm```\\\[[[VVVQQQTTT\\\]]]WWWXXX```ddd```TTTRRROOOKKKHHHEEEDDDCCCCCCBBBAAABBBCCCDDDBBB@@@===>>>???>>>;;;::::::;;;888;;;======<<<===@@@DDDIIIHHHFFFCCC??????@@@BBBEEECCCAAAAAACCCDDDCCCBBBAAABBBBBBBBBAAABBBDDDFFFHHHKKKPPPRRRQQQOOOMMMLLLLLLMMMNNNNNNNNNLLLJJJHHHIIIKKKOOORRRRRRPPPMMMKKKIIIMMMQQQRRROOOKKKGGGFFFJJJJJJKKKNNNRRRVVVXXXYYYYYYWWWTTTSSSSSSQQQMMMJJJHHHJJJNNNRRRTTTPPPJJJEEECCCBBBEEEKKKOOOPPPRRRWWWZZZWWWTTTSSSRRRPPPLLLHHHBBB???;;;;;;BBBPPPaaalllllljjjhhhggggggeeecccaaa]]]YYYWWW]]]gggnnnnnnkkkgggmmmnnnkkkpppzzz|||vvv{{{www|||~~~zzzyyyuuuttt{{{xxxttt|||~~~vvvvvvdddIII<<<444//////...***))),,,************))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,...------,,,,,,------...,,,,,,,,,+++++++++++++++------,,,,,,.../////////111333555<<>>;;;999;;;<<<===???DDDNNNYYYbbbvvv|||}}}{{{xxxqqqhhh^^^VVVLLLEEEBBB???;;;888777999;;;===>>>@@@AAACCCGGGFFFIIIPPPSSSSSSUUUZZZ[[[[[[[[[]]]______^^^\\\\\\]]]ZZZXXX^^^iiippppppooonnnkkkfff```]]]]]]^^^|||uuuxxxxxxnnnXXXBBB888999444333666444222000//////000000///------,,,,,,+++***)))(((((((((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%&&&(((***&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&(((&&&))),,,,,,+++)))''''''&&&&&&(((---222555666666999666222///------...///333222111222444777888888===>>>AAAEEEHHHIIIFFFDDDGGGGGGFFFDDD@@@===<<<===BBB@@@??????BBBHHHNNNRRRSSS]]]lllzzzyyyrrrnnnjjjeeebbb```___]]]\\\XXXSSSOOOPPPQQQRRRWWW^^^kkkqqqxxx|||kkk[[[SSSNNNJJJFFF@@@DDDCCC???AAAHHHJJJEEE>>>===<<<;;;::::::::::::999:::<<<===>>>@@@DDDFFF???BBBEEEFFFFFFEEEEEEFFFHHHKKKLLLLLLJJJJJJMMMPPP^^^]]][[[WWWRRROOONNNOOOTTTSSSSSSUUUWWWYYYYYYXXXWWWXXXZZZ[[[[[[\\\___aaahhhlllrrruuuuuurrrpppnnnoooppppppqqqpppnnnmmmlllkkklllppptttvvvssskkkeee]]]aaaeeegggeeebbb___]]]___bbbeeegggjjjnnnrrruuutttoooiiihhhiiiggg```ZZZRRRUUU\\\dddiiidddXXXNNNGGGCCCBBBDDDDDDCCCEEEIIIIIIGGGDDDDDDFFFGGGHHHHHHEEEBBB===999:::AAAKKKRRRVVVUUUTTTSSSRRRPPPLLLIIIEEEBBBAAAEEEMMMUUUZZZ[[[bbbhhhkkkiiimmmsssqqqjjjfffdddeeemmmyyy~~~xxxsssuuuzzzyyyqqqxxxwwwkkkeeekkktttxxxpppyyyoooTTTCCC:::222111222///,,,+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''((((((((((((''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++,,,---...///000000---333:::DDDUUUhhhtttxxxhhhtttnnnaaaaaammmyyyzzz}}}}}}{{{yyysssooojjjeeedddeeehhhjjjnnnpppsssuuusssooojjjfffZZZSSSIIIAAA<<<:::::::::>>>???AAAFFFPPP^^^mmmwww~~~wwwoooggg^^^WWWOOOIIIAAA<<<;;;:::777555666888<<<@@@CCCHHHNNNQQQRRRPPPQQQWWW[[[[[[[[[\\\```___^^^___```aaa```______]]]YYYVVVZZZdddkkklllgggfffaaaXXXOOOLLLPPPUUUzzz|||yyyoooXXXBBB888999444333666444111000...///000000///...---,,,,,,+++***)))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$%%%(((+++%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%''''''+++...000...***((('''$$$%%%(((,,,111333444333333111...,,,,,,...111444555222///000444777888777======>>>===<<<<<<===???CCCDDDDDDBBB???<<<::::::<<<999888;;;DDDMMMSSSVVVWWWYYY```lllxxx~~~kkkiiifffbbb```]]][[[ZZZUUUQQQOOOQQQSSSUUUZZZ```dddhhhjjjiiieeefffmmmssskkk___OOODDD???===;;;:::999;;;<<<<<<@@@EEECCC===BBBBBBBBBBBBCCCCCCDDDDDDCCCEEEEEECCCCCCHHHQQQYYYXXX\\\aaaeeefffffffffgggnnnoooooolllgggdddeeegggtttwwwzzzyyyuuuooojjjgggmmmooorrrvvv{{{zzz|||{{{vvvlllnnnttt~~~~~~ooocccYYYRRRLLLJJJIIIHHHMMMRRRMMMLLLKKKMMMRRRXXX]]]``````]]]XXXPPPIIIEEEDDDDDDEEEEEEGGGJJJLLLKKKHHHEEECCCAAA@@@@@@CCCGGGJJJLLLQQQUUUWWWWWWZZZ___^^^YYYYYYZZZ\\\aaaiiittt}}}|||~~~|||~~~wwwyyyttthhhaaaccciiikkkiiissssss```OOODDD888444444555222///))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''((((((((((((''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,++++++************++++++******++++++,,,---......+++,,,...///......///000...777BBBOOO```rrr}}}xxx}}}|||zzz{{{yyyvvv}}}yyyrrrkkkkkktttzzz|||yyyuuuqqqmmmjjjhhheeedddeeehhhlllooorrrrrrrrrppplllddd\\\VVVLLLDDD<<<999999;;;???BBBDDDHHHNNNVVVbbbnnnyyyzzzxxxrrrhhh___VVVOOOJJJBBB>>>999777777888777777888<<<@@@EEEKKKRRR[[[bbb```]]]ZZZ[[[]]]]]]\\\[[[aaa___]]]]]]^^^______^^^___\\\VVVSSSUUUYYY]]]^^^[[[XXXQQQHHHCCCCCCHHHNNNzzzqqqXXXBBB888999444333666444111000...///000000///...---,,,,,,+++***)))(((((((((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$%%%(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""###$$$&&&(((+++000111///,,,)))'''$$$%%%'''+++///111000///---,,,++++++---111555777666222///000333777777666:::;;;;;;999777666999;;;>>>@@@AAA@@@>>><<<<<<===888666777>>>IIIRRRWWWXXXZZZVVVUUU\\\hhhsssyyyyyygggfffdddbbb___\\\[[[ZZZXXXSSSQQQRRRRRRRRRUUUZZZ[[[ZZZXXXTTTPPPMMMLLLKKKGGGDDD???>>>@@@CCCEEEFFF@@@DDDHHHMMMSSSUUUQQQKKKPPPQQQSSSUUUWWWYYYZZZ[[[______\\\WWWUUU[[[hhhsssxxxnnnbbb[[[WWWUUUYYY______```bbbfffmmmuuu}}}{{{nnn```VVVPPPMMMNNNRRRXXX\\\\\\ZZZXXXVVVVVVTTTQQQMMMJJJHHHGGGHHHIIIHHHGGGKKKPPPQQQPPPYYY[[[\\\]]]^^^bbbhhhnnnwww}}}|||yyyxxxxxxyyywwwnnnjjjjjjiiigggiiipppxxx~~~sssiii\\\OOO???555444666555222+++***)))((('''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''((((((((((((''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,+++******))))))******+++******+++,,,---......///---///000000......///111444???NNN]]]nnn~~~}}}yyyoooddd```___```hhhwwwvvvrrr|||~~~|||yyyuuuooohhhdddggggggfffgggjjjmmmqqqtttwwwtttoooiiiaaaXXXMMMFFFAAA999555777;;;???GGGPPPTTTYYYaaakkktttzzz}}}}}}nnniiibbbZZZQQQIIIDDDBBB;;;999777666777:::;;;<<<<<<@@@DDDGGGJJJQQQZZZbbbfffccc___[[[[[[\\\^^^]]]aaa___]]]\\\]]]^^^]]]\\\[[[VVVRRROOONNNMMMLLLLLLMMMJJJDDD???>>>BBBGGGKKK{{{rrrXXXBBB888999444333666444222000//////000000///------,,,,,,+++***)))((((((((((((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""$$$&&&(((+++///111///,,,***)))&&&&&&&&&))),,,------,,,*********,,,///222666888555333222222444666777777666666666555555666999;;;===>>>@@@@@@???@@@AAACCC;;;;;;>>>DDDMMMTTTWWWXXXYYYUUUSSSVVV^^^eeehhhgggaaaaaa```]]]ZZZXXXXXXXXXXXXSSSPPPPPPNNNJJJKKKNNNMMMJJJFFFDDDDDDBBB>>>:::DDDEEEFFFHHHJJJLLLMMMNNNPPPTTT[[[ccchhhiiieeeaaahhhjjjnnnrrrvvvzzz|||}}}{{{tttqqqvvvvvvnnnggghhhlllwwwzzzuuunnnjjjkkknnnsssvvvvvvtttrrrrrrqqqnnnkkkeee___XXXUUURRRNNNIIIFFFGGGIIIJJJJJJPPPSSSVVVXXXYYY]]]ccchhhmmmuuu|||~~~|||yyyxxxxxxtttuuu|||vvvssspppjjjeeelllnnnssszzzzzzooogggdddYYYHHH999555777777444...---+++)))''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''((((((((((((''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,---......///...000222000......222666:::GGGVVVdddrrr~~~|||vvviii[[[QQQTTT]]]lll~~~tttqqqvvv~~~zzzzzzxxxuuupppjjjeeebbbjjjkkklllmmmoooqqqssstttuuuoooeee]]]UUULLLCCC<<<:::555555;;;AAAFFFRRR```hhhlllqqqxxx{{{zzzvvvrrreee^^^WWWPPPIII@@@===>>>999888888888:::===???AAABBBEEEGGGGGGEEEGGGNNNTTTbbbcccaaa[[[YYY\\\___``````^^^\\\\\\]]]\\\[[[YYYSSSNNNJJJJJJIIIEEECCCCCCAAABBBAAA@@@???BBBHHHLLLxxx{{{rrrXXXBBB888999444333666444333111000///000///...,,,---,,,,,,+++***)))((((((((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######%%%&&&'''+++...000///,,,+++***)))'''&&&''')))******)))***+++,,,...000222444555333444555555555555666888666555333333666:::>>>@@@???@@@AAABBBBBBCCCFFFIIIFFFFFFGGGJJJOOOSSSUUUVVVTTTRRRQQQSSSXXX[[[\\\[[[YYYYYYXXXTTTOOOMMMNNNPPPQQQMMMKKKKKKJJJGGGHHHKKKIIIGGGCCCCCCDDDFFFFFFFFFKKKNNNRRRUUUVVVWWWYYY[[[lllpppwww~~~~~~mmmfff]]]VVVPPPKKKHHHGGGIIIKKKNNNPPPSSSYYY___dddhhhqqqvvvtttsssvvvvvvtttuuuuuuzzzyyyqqqvvvxxxppplllqqqrrrtttyyy}}}rrrhhhjjjdddUUUDDD;;;;;;999555222000---***((('''''''''''''''''''''''''''''''''''''''''''''(((((())))))''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,------.........000111000...111777===IIITTTaaaiiiqqqyyy}}}|||{{{tttmmmddd\\\XXXaaaooo}}}zzzssswww}}}{{{xxxsssnnnkkkjjjjjjoooppprrrsssrrrqqqooommmjjjaaaUUULLLGGGBBB<<<777999777<<>>BBBDDDGGGJJJLLLIIIDDDDDDIIINNN\\\ccceee^^^YYYZZZ\\\]]][[[ZZZYYYZZZZZZYYYVVVSSSLLLEEEBBBDDDEEECCCDDDHHHEEENNNUUUTTTLLLJJJQQQZZZuuu{{{qqqXXXBBB888999444333666444444222000///000///---+++---,,,,,,+++***)))((((((((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&((('''***---///...,,,,,,,,,***(((&&&&&&'''(((((((((,,,---...000111222222222111555888888555444666888999666333333888???DDDGGGCCCDDDDDDDDDDDDFFFJJJMMMPPPOOONNNNNNNNNPPPSSSUUUPPPNNNMMMNNNQQQVVVYYY[[[RRRRRRPPPKKKEEECCCDDDFFFHHHEEEEEEHHHJJJIIIKKKOOORRRPPPNNNMMMNNNSSSXXX\\\aaafffnnnuuu{{{tttiiibbb___RRRPPPMMMJJJJJJLLLQQQTTTeeellloooiiieeeffffffccckkkooo{{{~~~pppoooyyy}}}zzzwwwxxxyyyzzz|||{{{qqqooolll```NNNCCC@@@===777444111...+++((('''''''''(((((((((((((((((((((((((((((())))))******++++++((((((((((((((((((((((((((((((((()))(((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,******))))))))))))******,,,,,,,,,---------......,,,///000//////333;;;BBB\\\eeennnqqqrrrttttttqqq}}}wwwkkkdddaaa___gggttt|||xxxwww}}}zzzsssooonnnqqqtttssstttvvvvvvsssooojjjggg]]]TTTGGG???<<<:::777444<<<<<>>BBBEEEJJJNNNQQQNNNJJJHHHMMMSSSZZZeeejjjcccYYYWWWWWWWWWVVVUUUUUUVVVVVVTTTPPPMMMGGG@@@<<<@@@DDDEEEIIIOOOTTTdddrrroooaaaZZZbbbnnnnnnwww|||zzz|||uuuYYYCCC999:::555333555333333111000///000///...,,,...---,,,+++************''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$%%%%%%%%%%%%'''***---,,,------//////...,,,)))***++++++)))'''(((,,,000,,,000444333000///222555666888999666222111444888555666:::===@@@AAABBBBBB???@@@AAACCCLLLUUUWWWSSSRRROOOLLLLLLNNNRRRTTTVVVUUUOOOIIIJJJQQQTTTPPPKKKHHHEEE@@@<<<;;;<<<>>>???AAACCCHHHOOOXXX```fffjjjmmmfff```___fffpppzzz{{{ssseeeYYYPPPLLLJJJIIIVVVZZZ___ccceeefffiiillliiioooxxx}}}tttmmmwwwyyytttzzzzzztttwww{{{{{{xxxvvvvvvsssfffRRRAAA<<>>DDDNNNWWWcccjjjllllllmmmnnnjjjddd\\\WWWTTTPPPJJJDDD>>>;;;888777888999999999<<<@@@CCCEEEGGGJJJQQQVVVXXX\\\]]][[[\\\^^^\\\WWWXXX^^^eeeiiifff]]]TTTNNNKKKLLLJJJEEECCCDDDBBB>>>>>>>>>@@@FFFMMMRRRSSSRRR^^^rrrtttnnn\\\\\\gggyyyzzzpppmmm}}}yyy~~~tttYYYCCC999:::555333555333444222000000000000...,,,...---,,,+++************(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%'''***------------,,,,,,+++++++++*********))))))***---000222555888777555444555777===@@@CCCAAA<<<777444444<<<;;;::::::::::::;;;<<>>999888<<<@@@DDDFFFJJJQQQUUUbbb^^^ZZZYYY___jjjvvv~~~uuugggSSSPPPMMMMMMRRR\\\fffnnnrrrssswww~~~~~~xxxlllttt|||}}}ttt]]]GGG:::===;;;777333///+++((('''******)))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***)))(((((((((((())))))))))))(((((())))))))))))***+++,,,,,,---,,,,,,++++++++++++,,,---,,,,,,---//////...,,,111000000333BBB[[[www~~~zzzssskkkddd^^^^^^gggrrrxxx|||{{{~~~~~~rrreee[[[RRRLLLHHHEEE@@@===<<<<<<>>>FFFMMMWWW```lllsssqqqkkkeeeaaaYYYTTTOOOLLLJJJHHHCCC???666777999999999999:::<<<>>>CCCHHHLLLOOOSSSZZZ^^^ggggggdddaaacccfffddd___UUUXXX___fffiiidddWWWMMMJJJJJJFFFAAA@@@BBBAAA===@@@@@@BBBGGGMMMQQQOOOMMMTTT___rrrtttiii______fffrrrsssllliiilll{{{{{{mmmYYYCCC999:::555333555333444222000000000000...---------,,,+++************((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&'''***,,,++++++,,,+++++++++---...***************,,,///111111333555555333222333444;;;>>>???>>>:::666444444777666555555777:::===??????CCCDDDDDDJJJUUU]]]___XXXVVVRRROOOLLLMMMPPPRRRKKKHHHDDDBBBBBB@@@===:::AAAIIISSSYYY[[[\\\^^^aaaiiiddd^^^\\\___hhhrrryyy}}}sssgggVVVIIIHHHNNNXXX^^^eeehhhnnntttyyyzzzyyyxxxpppuuu}}}yyyZZZBBB???===999555111---)))&&&***))))))((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))*********)))((('''(((((())))))))))))((()))(((((('''(((***+++,,,...---,,,+++++++++++++++,,,,,,---...//////...---,,,000666@@@TTTrrr{{{tttpppkkkjjjooovvv{{{xxx~~~}}}xxxkkk^^^TTTNNNKKKJJJ======>>>>>>???DDDNNNVVV]]]dddnnnrrrnnneee\\\WWWNNNKKKGGGEEEDDDBBB???===777:::<<<<<<;;;;;;>>>BBBEEEJJJPPPUUUWWWZZZ___bbboooqqqooojjjhhhjjjmmmlll```\\\ZZZ^^^eeeddd[[[RRRKKKIIIDDD@@@AAAFFFFFFBBBAAAAAACCCHHHMMMOOOLLLIIIKKKLLLRRR___lllrrrooojjj]]]aaajjjnnnggg\\\^^^hhh}}}{{{~~~{{{vvvyyy~~~}}}mmmYYYCCC999:::555333555333444222111000111000///---------,,,+++************(((((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&'''***,,,)))***,,,,,,+++,,,...111***))))))***,,,///000111///111222222111111111222666666666555444444555666444333333333666:::>>>AAAAAAFFFHHHEEEDDDHHHLLLLLLPPPPPPOOOKKKFFFDDDDDDFFF@@@@@@AAACCCEEEGGGGGGGGGQQQ[[[hhhrrruuusssqqqooommmjjjfffdddeeeiiinnnrrr|||}}}xxxfffZZZSSSOOOKKKNNNUUU^^^dddhhhlllqqqvvvtttvvv}}}uuuUUUBBB>>>:::666444000+++'''***))))))((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))*********)))(((''''''((())))))))))))))))))(((((('''(((***+++,,,......---,,,+++++++++++++++,,,......////////////,,,888GGGXXXppp|||{{{zzzyyy|||}}}qqq~~~~~~}}}wwwpppeeeXXXMMMFFFDDDCCC777<<>>AAAHHHMMMRRRXXX^^^aaaaaaaaabbbdddooovvvyyyrrrjjjkkkrrrwwwttthhh[[[VVVYYY[[[XXXTTTLLLJJJFFFCCCHHHOOOQQQNNNCCCDDDFFFLLLRRRTTTRRROOOJJJFFFDDDHHHRRR\\\bbbeee]]]dddoooqqqdddVVVZZZhhh|||zzz~~~pppcccbbbhhh{{{|||mmmYYYCCC999:::555333555333444333111111111111///---...---,,,+++************)))((((((''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""$$$&&&''''''((()))+++))),,,///...,,,+++...111***))))))+++...111222111///000111222333333333333000//////000222444777888888777555555777:::===???@@@FFFHHHCCC>>>???BBBCCCJJJKKKJJJFFF@@@===>>>@@@@@@DDDIIINNNRRRVVVZZZ]]]```iiivvv|||yyyxxxwwwuuutttsssrrrrrr~~~~~~|||zzzyyyyyyyyyxxxwwwpppnnnmmmllllllkkkiiigggeeedddbbb___]]][[[ZZZZZZXXXYYY[[[]]]]]]___ccceeefffhhhkkklllmmmooorrrtttwwwzzzvvvyyyyyyuuuvvvrrrmmmjjjkkkpppvvv{{{~~~~~~}}}{{{zzzttttttsssrrrssstttuuuvvvsssuuuxxxyyyxxxtttpppmmmiiihhhgggeeedddbbb``````___```cccfffhhhhhhhhhggglllnnnqqqsssrrrrrrssstttssstttvvvxxxyyyzzzyyyyyyzzzyyyxxxwwwvvvuuutttsssqqqnnnkkkjjjjjjjjjiiihhhgggggghhhiiiiiiiiiiiiiiiiiiiiihhhgggfffhhhlllooooooqqqtttvvvwwwzzz~~~ttt]]]MMMGGGKKKPPPTTTYYYaaallltttsssssswww{{{{{{{{{~~~bbbDDD???:::666555222...*********)))((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***)))((((((&&&'''((())))))******)))))))))))))))***+++,,,,,,...------,,,,,,,,,,,,---,,,---.........000222444888KKKbbbxxx}}}uuutttxxx~~~{{{xxxvvv~~~|||}}}}}}yyyuuummmhhh^^^QQQEEE===:::999;;;CCCKKKPPPUUU[[[___^^^[[[ZZZYYYWWWSSSOOOJJJHHH???>>>===;;;:::999888888777999<<<@@@FFFMMMUUUZZZccchhhmmmnnnkkkhhhfffffflllxxxwwwlllkkkrrryyytttdddXXXTTTTTTTTTSSSPPPOOOLLLMMMUUU```ccc```PPPOOOQQQUUU[[[]]][[[YYYLLLJJJGGGFFFHHHLLLQQQTTTaaahhhtttxxxkkk\\\^^^jjjxxx|||~~~kkkZZZXXX```nnn~~~yyymmmYYYCCC999:::555333555333555333111111111111///---...---,,,+++************))))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###"""$$$&&&''''''((()))+++---000333222---***+++---***((((((+++///222333222......///111333444444333------///222555888999999<<<;;;:::::::::<<<>>>@@@>>>DDDEEE>>>777888===@@@AAABBBBBB???===???EEEKKKNNNTTT[[[```dddhhhmmmqqqlllpppyyy{{{|||{{{zzzwwwrrrnnnkkkllloooqqqooojjjeeecccbbb]]][[[YYYXXXYYYXXXTTTQQQMMMLLLJJJJJJJJJIIIGGGEEEDDDCCCAAA???>>>======<<<;;;===>>>??????@@@BBBDDDFFFGGGIIIJJJJJJKKKMMMNNNUUUiiivvvkkk[[[UUUSSSRRROOOMMMJJJHHHIIIMMMQQQUUUYYYZZZ]]]___aaaaaa```___[[[[[[[[[[[[ZZZXXXVVVUUURRRRRRRRRSSSTTTWWWYYYZZZWWWXXXYYYYYYWWWSSSOOOMMMJJJJJJIIIIIIHHHGGGFFFEEEEEEFFFHHHIIIJJJKKKKKKLLLOOORRRVVVYYYZZZ[[[]]]___\\\^^^```cccdddeeeddddddbbbbbb```^^^]]]\\\[[[[[[XXXUUUQQQOOOPPPPPPOOONNNOOOPPPQQQQQQQQQQQQQQQPPPOOOOOOOOONNNLLLLLLNNNPPPMMMPPPSSSTTTUUUWWW[[[^^^ffffffgggiiimmmqqqvvvxxxlll[[[TTTMMMKKKQQQ\\\gggnnnmmmnnnpppsssrrrqqqttt{{{yyyqqqvvvzzzrrrwww}}}|||gggFFF@@@999666555444111---******)))((((((((((((((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((''''''&&&'''((()))************((()))***+++,,,,,,,,,,,,------,,,,,,,,,------...,,,---.........111666:::III```|||zzzuuuttt~~~~~~zzz~~~~~~}}}{{{{{{yyysssjjjccc^^^[[[TTTJJJAAA======???HHHQQQZZZ```fffkkkggg```SSSPPPLLLHHHDDDAAA???===999999999888777777888999<<<===BBBJJJSSS\\\aaacccnnnsssxxxwwwrrrkkkgggeeelllxxxxxxnnnkkkooosss}}}yyyqqqhhh```[[[ZZZZZZYYYYYYYYY]]]iiivvvzzzwwwgggdddaaa```aaa___[[[WWWLLLKKKGGGDDDBBBBBBCCCDDDbbbhhhtttyyypppbbbaaajjjttt{{{fffTTTTTT^^^sss{{{qqqYYYCCC999:::555333555333555333222111111111///......---,,,+++************))))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###"""$$$&&&''''''((()))+++000444777444...)))((()))***((((((+++000333333222++++++,,,///111333333222---...222666:::<<<;;;999<<<<<<<<<===>>>@@@BBBCCCAAAFFFFFF<<<444666===BBB999:::;;;:::<<>>===<<<<<<===???AAACCCEEEGGGJJJLLLNNNNNNNNNNNNLLLLLLLLLLLLJJJHHHFFFEEE@@@AAAAAACCCEEEHHHKKKMMMJJJJJJJJJIIIGGGCCC???<<<;;;<<<<<<<<<<<<;;;::::::<<<<<<<<<======>>>>>>???@@@CCCHHHLLLNNNQQQSSSUUUTTTVVVYYY[[[]]]]]]]]]\\\XXXWWWUUUSSSQQQPPPPPPOOOMMMIIIEEECCCDDDEEEDDDBBBFFFFFFGGGGGGGGGGGGGGGFFFEEEFFFFFFEEECCCBBBBBBDDDBBBEEEHHHHHHHHHIIIMMMQQQUUUUUUVVVYYY\\\aaafffhhhnnnrrrwww|||uuudddPPPHHHNNNZZZcccfffiiijjjmmmqqqpppmmmqqqvvvxxx~~~oooqqqnnnkkktttooovvv{{{wwwrrrxxx}}}{{{yyylllGGG@@@999555666555222///******)))((((((((((((((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&&&&'''((()))************((()))+++,,,------,,,+++,,,,,,,,,,,,------...///---............111888===TTTnnn~~~www~~~}}}{{{xxxrrrhhhZZZQQQOOONNNJJJEEEBBBCCCIIINNNTTT]]]ffflllsssuuummmbbbSSSOOOIIIDDDAAA>>><<<;;;666777888888777888:::<<>>?????????<<<======>>>>>>======<<<::::::::::::;;;>>>@@@AAA??????>>><<<:::999888777555555555555555555555555666666666666666666666666:::;;;===@@@CCCFFFHHHIIIJJJLLLNNNQQQSSSTTTSSSSSSSSSMMMGGGCCCBBBCCCAAA@@@;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===<<<:::999:::;;;======>>>>>>???@@@AAAAAAEEEFFFIIIMMMRRRWWW[[[]]]eeeeeefffiiimmmtttyyy}}}bbbNNNHHHOOO[[[dddbbbjjjooonnnoootttuuurrruuuyyyvvvooo|||pppkkklllllliiifffgggkkkuuuyyysssooolllRRRGGG;;;444333444333111---+++'''&&&&&&''''''&&&(((((((((((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&$$$###$$$'''(((&&&###&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,------------((('''***---111<<>>AAAHHHQQQWWWbbbiiiqqqwwwtttfffXXXOOODDD===;;;:::888555444444555777:::???DDDGGGNNNQQQSSSXXXbbblllmmmhhhtttzzz}}}{{{uuummmaaaVVVcccnnnyyyyyyrrriiiccc```lllppp{{{{{{{{{~~~{{{kkk^^^VVVOOOHHHCCC@@@???>>>===<<<<<<<<<<<<}}}lllccckkk{{{}}}||||||}}}zzzssseeeZZZ[[[ccc}}}{{{qqqZZZBBB777888444444777444333222000000111000///------,,,+++***))))))))))))((((((&&&%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&((()))(((''''''(((***+++///333222---)))((()))***+++,,,...000111333333000///......///111111111///444777999===DDDHHHGGGBBBBBBAAA@@@@@@BBBDDDGGGPPPTTTNNN@@@888999777000555777;;;???DDDKKKTTTYYYhhhlllqqqvvvyyyzzzyyyxxxrrrooolllkkkjjjeee\\\UUUIIIGGGEEECCC@@@===;;;:::999888666444222222222222222222333333222222111000/////////.........------//////...------------------.........///000000000...///000111222111111000000:::CCCCCC:::222111333000000000000222444555777555666666777777777666666666666666777777666666666444444444444555666888999888888777555444333222111111111111111111111111111111111111111111111111111444555666999;;;===???@@@???AAAEEEIIIKKKLLLLLLKKKHHHCCC>>>:::::::::999888555555555555555555555555777777777777777777777777666777888777555444555666666666777888888999::::::===>>>AAAEEEIIINNNQQQSSSYYYZZZ[[[^^^bbbfffkkkmmmpppqqqvvv|||eeeSSSOOOVVV___lllrrrvvvuuuwww|||}}}|||}}}vvvsssrrrlllhhhhhhkkksss~~~tttmmmkkklll[[[OOO@@@666444444222000...+++(((''''''(((''''''(((((((((((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%&&&&&&%%%###&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,---000333;;;MMM^^^yyy|||vvv~~~zzzuuummmbbbUUUIII???:::======>>>AAAGGGQQQ]]]eeelllqqqtttwww{{{zzznnn___QQQIII???999888888666444333444666;;;BBBJJJRRRVVV\\\^^^___aaagggoooqqqooonnnsssuuurrrmmmfff[[[QQQPPP___pppwwwrrrhhh```[[[ZZZ]]]kkk~~~ooofffYYYPPPJJJFFFBBB>>>>>>===<<<;;;;;;;;;;;;;;;lllcccmmm}}}{{{zzz{{{{{{rrrooosssxxxyyy{{{oooYYYAAA777888444444777333333111000000000000///------,,,+++***)))))))))))))))(((''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&'''((()))***)))((('''((()))(((,,,//////+++(((((()))+++,,,---///000222333444111000/////////000111222777AAAHHHGGGCCCCCCDDDDDD@@@CCCFFFFFFDDDDDDHHHLLLVVVWWWOOO@@@666555333...777:::???CCCHHHNNNTTTXXXbbbeeejjjmmmnnnlllhhheeeccc```[[[XXXTTTMMMDDD===777666666555444333222222333333111///......---------............---,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++***------------............,,,---......//////......---...000000000///000000......------...///000111111111111111111000//////000000111111111111000000000////////////000111222222222111000///...---,,,////////////////////////........................//////000222444555666777444777<<<@@@CCCCCCBBBAAA;;;888444222222222222111////////////////////////111111111111111111111111222333444333111111111333111111111222222333333444666777999<<<@@@DDDGGGIIIPPPRRRTTTWWWZZZ]]]```aaa]]]^^^```dddjjjqqqxxx|||dddUUUTTTXXXlllsssxxxyyyzzz|||{{{{{{yyyrrrmmmmmmnnnrrrzzz~~~pppgggfffiiigggYYYGGG;;;777666333000...,,,)))(((((()))((('''(((((((((((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%'''((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,------------//////111444999HHH```uuu~~~}}}{{{wwwnnnaaaQQQEEE<<<888666;;;===AAAFFFOOOZZZfffnnnoooooonnnllljjjeeeYYYMMMFFF@@@888444444555555444222444888>>>IIITTT___eeeeeehhhhhhfffgggnnnssstttjjjnnnnnnjjjfffaaaVVVLLL@@@OOOdddrrrsssjjj___WWWXXXWWW\\\nnnrrrhhhTTTNNNFFFAAA@@@@@@>>><<<======<<<;;;;;;;;;<<<<<>>===;;;:::444222111///////////////////////////////////////000000000000000000000000111222333222111000111222000000000111111222222222333444555888:::>>>@@@BBBHHHJJJMMMQQQTTTWWWXXXXXXUUUUUUVVVXXX\\\aaaeeehhhooozzzyyycccWWWQQQ```jjjtttyyy{{{~~~}}}yyy}}}~~~{{{xxxvvvsssrrrxxxuuujjjeeedddjjj]]]KKK>>>999777666444...,,,)))((())))))((('''(((((((((((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%(((***((($$$"""###%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,------------...111//////444@@@VVVppp}}}zzzvvvnnneeeVVVHHH===999999:::>>>CCCIIIPPPWWW___fffjjjjjjfffaaa\\\WWWPPPEEE===<<<888333111222444555444444555888>>>GGGRRR\\\bbbeeeiiijjjeeedddkkksssxxxmmmppppppmmmiiicccWWWLLL@@@FFFVVVhhhrrroooeee^^^eee___\\\```mmm~~~{{{mmm^^^OOOFFFDDDAAA===<<<>>>????????????>>>>>>======>>>>>>???{{{tttxxx||||||ttt{{{{{{nnn[[[CCC888999444222222...111000...///000000///...---,,,+++***))))))))))))((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%''')))+++,,,,,,+++)))''''''(((((()))***+++***+++,,,---,,,------///000111222333222222222000//////333666===JJJTTTPPPEEE>>>======>>>AAAFFFLLLOOOMMMGGGAAA888999666111///333777888;;;???EEEIIILLLNNNPPPQQQRRRRRRRRRRRRRRRQQQPPPPPPJJJHHHEEECCC@@@<<<999666........................,,,,,,+++++++++***))))))+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,******,,,------,,,+++***,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------.........---,,,+++,,,---///////////////...------------...000000111111111//////000000000000//////000000000000000//////...111111000000/////////...000000000000000000000000/////////////////////////////////000000000000000111333666888888777555333000000000000////////////000000000000000000000000000000000000000000000000///111222111000000111222000000111111111111222222222222333555777999;;;<<<;;;>>>AAAFFFIIIKKKLLLLLLKKKKKKKKKMMMOOOSSSVVVXXX^^^gggtttzzzaaaNNNQQQ]]]lllvvvzzz~~~||||||uuuqqqxxxuuujjjbbbeee[[[MMMAAA999666666666---+++))))))))))))'''&&&(((((((((((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%(((***)))%%%######%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,---------.........111......999PPPmmm|||~~~sssjjj[[[TTTJJJ@@@;;;:::===@@@FFFLLLVVV^^^bbbcccccccccccc^^^WWWQQQLLLDDD===888666444222111222444666666777777777999???FFFLLLQQQYYY___aaa]]][[[cccmmmrrrooorrrtttsssqqqkkk^^^QQQFFFAAAEEEWWWiiipppooommmnnnnnnllliiiiiinnnvvv{{{wwwqqqggg\\\QQQIIIBBB>>>>>>=========???@@@AAA@@@@@@??????>>>>>>>>>>>>???}}}~~~|||ooopppyyymmmZZZCCC888999444222222---000///......000000///...---,,,+++***))))))))))))'''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&&&&&&&%%%&&&(((***+++,,,---+++)))(((((()))))))))))))))***,,,---.........///000111222333333222333333111...///444888444===DDDBBB===;;;<<<;;;<<<===@@@FFFIIIGGG???888111111111000111555:::>>>===AAAEEEHHHIIIJJJKKKLLLKKKJJJIIIIIIIIIJJJJJJKKKEEECCC@@@===999555333222------------,,,,,,,,,,,,******+++++++++******)))+++,,,,,,---------------)))***************++++++***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******)))))))))***+++,,,(((+++......,,,+++,,,...------......------,,,+++***+++,,,...///000000000------............------....../////////......---///////////////.................................------------------------........................000111222333222111///------...000000///......///////////////////////////////////////////////////---...//////......///000///////////////000000000000000000111222333555555444666999===???AAABBBBBB??????@@@AAACCCFFFIIIJJJLLLRRR[[[eeeqqqsssXXXLLLPPP[[[lllyyy|||{{{{{{{{{}}}wwwrrrwwwrrrfffaaa]]]UUUHHH<<<555444666...,,,+++***+++***((('''(((((((((((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&(((((((((&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,---------............000111666IIIiiirrrcccXXXEEEBBB===::::::>>>CCCFFFPPPWWWaaahhhiiieee```]]]WWWPPPJJJFFFBBB;;;777666222222222222333555666777999888777666777:::===???CCCIIIKKKIIIHHHOOOWWW[[[eeeiiikkknnnqqqpppfffZZZLLL@@@<<>>@@@AAA???@@@AAABBBCCCCCCBBBBBBAAAAAA@@@???>>>>>>>>>>>>|||zzz}}}yyylllhhhsssvvvlllWWW@@@777999555333444///000...---...///000///...---,,,+++***))))))))))))&&&''''''((('''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&(((***+++,,,---,,,***))))))+++***)))(((((())),,,---...000111111222333444555555222444444111...///444999222555777555555999999777888999:::<<<<<<999555222///000111333555888===AAA???AAAEEEFFFFFFEEEEEEFFFCCCCCCCCCDDDDDDDDDDDDDDD@@@???;;;777222///------------------------------***+++,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---***++++++,,,,,,---------+++******)))***+++,,,---+++,,,---------......///,,,------......---,,,+++++++++,,,---.........---,,,,,,------------,,,,,,,,,---...//////...------.....................///------------------------------------------------------------------.....................---------,,,///222222000......///................................................,,,---......------...000////////////............///////////////000000111444444666777888999999999777777888999:::<<<>>>???;;;AAAGGGMMMTTTaaasssqqq\\\QQQQQQggg||||||yyytttqqquuu}}}~~~xxxxxx{{{|||ooogggiiieeeWWWDDD777666999000...------------***)))(((((((((((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&'''((((((&&&%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,------------............222:::HHH___~~~xxxqqqiii]]]PPPGGG;;;:::999:::???FFFNNNRRR[[[```fffiiifff___XXXTTTHHHBBB===<<<888222111333111222333333333444666777999888777666666666777777333888:::888777;;;??????PPPRRRVVV\\\fffmmmjjjcccUUUHHHAAAFFFMMMVVVfffvvvyyy{{{qqqeeeVVVJJJBBB@@@>>><<<<<>>555888666555666222///...---...///000///...---,,,+++***))))))))))))%%%&&&'''''''''&&&$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&'''&&&&&&&&&)))++++++,,,---,,,*********+++***(((&&&&&&(((+++,,,---333333444444555666777777333444555111...///444:::777666222///222777777333555777777444000---...111......111555777:::>>>CCC@@@BBBDDDDDDCCCBBBBBBCCCAAABBBDDDFFFFFFEEECCCAAA<<<;;;888444///,,,+++,,,))))))******++++++++++++((()))***+++++++++***)))(((((()))***++++++******---------....../////////+++***)))))))))***,,,---******+++,,,------.........---,,,,,,,,,---//////000---******,,,---,,,***---...///000//////------...............---,,,,,,------............------,,,---...///000//////......////////////000000000........................////////////////////////.............../////////...------------......///...111444555222000000111////////////////////////........................---...000/////////000111////////////////////////000000////////////000000222222111111000000000000222222222333444555666777666;;;@@@BBBFFFOOO]]]hhhzzzttt^^^TTTkkk~~~tttnnnpppuuuxxxzzzxxxzzzzzz~~~xxxqqqvvvuuueeeMMM<<<999===222000//////000///,,,***(((((((((((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%(((&&&$$$&&&)))***'''$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,---------.........//////666DDDWWWooouuunnnddd\\\TTTLLLDDD>>>;;;;;;;;;>>>EEEOOOXXX^^^ccceeehhhfff___VVVNNNJJJCCC<<<888888666000000444000222333444333444555666888888888888888888888777222666777555444555555333===???CCCKKK[[[hhhlllhhh]]]TTTMMMJJJFFFGGGZZZpppoooqqqoooiiifffcccXXXLLLFFFGGGGGGGGGHHHKKKOOORRRSSSUUUXXXYYYWWWUUUSSSRRRLLLKKKJJJHHHFFFEEEDDDDDD}}}zzz}}}xxxhhhfffuuu|||vvvoooiiiUUU???666777222111333111111111000000000000111111...---+++***((((((((()))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%''')))+++*********))))))(((((('''&&&&&&(((+++...//////:::888666333222222333444333222000///000222555777888555222111222333444444555444222000//////000111///111333555777;;;???BBBBBBBBBAAAAAA@@@@@@AAAAAACCCCCCCCCEEEFFFEEECCC@@@;;;999555111...,,,,,,,,,)))*********++++++++++++,,,,,,++++++++++++++++++)))+++,,,,,,++++++,,,------------,,,,,,+++++++++------------------------,,,,,,------------............------,,,---------'''(((***+++++++++***))),,,,,,++++++,,,,,,---...))))))******+++---//////+++,,,---............---......///000000000//////111111111000000000000000000//////...//////000000.........------...//////---+++***,,,///111000...222222222222222111000000444555444222//////000222222222111000000///......///......------......///333111......///000000000000//////000111111000...000000000//////........./////////000000111111111000000111111222222222333555999<<<===???DDDMMMTTTbbbzzzrrr```ccc}}}}}}xxxtttssssss{{{|||tttWWW>>>===>>>777333000000222111---(((,,,***'''&&&'''''''''&&&&&&&&&'''&&&%%%$$$&&&(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%$$$$$$&&&''''''&&&(((((('''''''''&&&&&&&&&******))))))((((((''''''(((((((((((())))))))))))'''((()))***+++,,,------///***)))//////+++---444===QQQiii~~~yyyggg\\\RRRLLLGGGAAA============???FFFRRR]]]ccceeejjjjjjhhh```UUULLLFFFEEE:::999777555444333444444333222222333666888999999777666555666888999888777999888888777777666666555888555666@@@PPP```jjjnnn___^^^ZZZTTTOOORRRZZZaaabbbcccbbb```\\\UUUOOOKKKHHHIIIJJJLLLPPPTTTXXX[[[bbbeeegggfffbbb]]]YYYWWWUUURRROOOLLLJJJIIIIIIIII~~~~~~~~~pppmmmzzz~~~wwwpppiiiUUU@@@666777222111333111222111000///...............---+++)))((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%'''))),,,,,,+++***))))))((((((''''''''')))---//////...222222111111111222444555,,,,,,,,,---///222555777888555333222333555555555777555222///......///000111333555666777999===@@@@@@??????>>>>>>>>>??????BBBBBBCCCDDDEEEDDD@@@===888666333///---+++++++++)))))))))*********++++++++++++++++++++++++++++++)))***,,,+++******+++---------,,,,,,,,,+++++++++------------------------,,,,,,,,,---------......,,,,,,+++++++++++++++,,,,,,,,,---............---,,,,,,---------.........//////...///////////////.../////////000000000000---.....................//////......------,,,,,,000000000///000000111111.........------......//////---,,,,,,///000///---//////000000000000111111444555444222111000222333444333333222222111111111111000000000000000000111111///......//////...---,,,++++++---///111000...//////..................---------........./////////000000000111111111111000333666777888<<>>;;;777;;;:::999999:::999777666777777777777777888888888222444444444999HHH___qqqqqqtttuuupppdddXXXOOOKKKGGGEEEBBBBBBDDDIIIOOOSSSWWWWWWWWWWWWYYY[[[^^^___dddhhhnnnqqqqqqooommmmmmfffddd```\\\XXXTTTRRRQQQssshhhVVV@@@777888333111444222222111000...---,,,,,,,,,...,,,+++))))))))))))***(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&)))+++//////---,,,***)))(((''''''(((+++///111111///,,,,,,------......---,,,,,,,,,---000333666777888888:::888777777999::::::999555222///,,,+++---///111444555777777777888:::<<<:::::::::::::::;;;<<<===@@@@@@BBBDDDDDD@@@:::555///...,,,+++)))((((((((((((((()))))))))*********))))))************++++++)))***++++++******+++---,,,,,,,,,,,,,,,+++++++++------------------......,,,,,,---------.........///............//////000---------------......///------///000000000///...+++,,,...///000000000000222111111000111222333444555555555666666777777888888888999::::::;;;<<<<<<;;;::::::::::::;;;<<<<<<===<<<:::999888777777777666555444444444444444444444444444444555666888999:::;;;<<<<<<;;;<<<===???<<<;;;::::::::::::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;======<<<888555666555444555555555333111------............//////..................//////........................///000111111111333888<<<<<>>;;;999888888888999999999::::::777888888444333<<>>@@@AAABBBCCCBBB>>>777222++++++***))))))((((((((())))))))))))************))))))******++++++++++++)))+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------........./////////------........./////////000000///000000111222222000000000111111111222222...///000000111111000000111222333333444444444333666666666666666777777888888888888999;;;===>>>@@@>>>???AAACCCEEEGGGIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIEEEDDDAAA>>>;;;999888777666666777777777666666666444444555555777888999::::::<<>>???@@@AAABBBCCCDDDDDDDDDDDDCCCBBBCCCCCCDDDEEEFFFDDD@@@===;;;999888888999888555333000000000000000111111111////////////............///////////////.........111111111111111333555888:::AAAOOOeee|||jjjSSSPPPaaauuu|||yyy~~~vvvoooqqq{{{}}}vvvrrrmmmZZZPPP[[[iiirrr~~~www|||pppJJJCCC???999555333333333444+++***))))))***+++)))(((''''''((('''&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&&&&'''''''''''''''''''''(((((((((((((((((((((((())))))))))))************,,,,,,,,,,,,,,,---------000---...000222;;;UUUoooyyyggg^^^nnnvvv|||{{{yyy{{{{{{vvvdddTTTLLLMMMRRRWWWKKK???<<<===@@@FFFLLL[[[bbbjjjlllggg___YYYVVVQQQIII???888666777666555444555666888999:::;;;;;;===;;;<<>>======<<>>BBBDDDFFF;;;:::999999::::::999777...---------///111444666222444777888888888:::;;;888888888999:::<<<===>>>AAA@@@@@@@@@???:::333///)))))))))))))))))))))))))))*********++++++++++++*********+++,,,,,,------+++,,,------,,,,,,---...------------..................//////000111111111/////////000000000000111000000///000000111222333000111222333444333222222333222222222222333444555777666666555444555555555::::::;;;<<<<<<<<<<<<;;;<<<<<<===@@@CCCGGGJJJLLLQQQRRRTTTWWWZZZ]]]___```^^^]]]\\\[[[[[[ZZZZZZZZZRRRPPPKKKFFFAAA===:::888777999;;;<<<:::777666666333555777:::<<<>>>???@@@AAACCCFFFHHHIIIJJJLLLMMMPPPOOOLLLJJJJJJJJJKKKLLLOOOOOOQQQQQQQQQQQQOOOOOONNNNNNOOOPPPPPPNNNJJJGGGAAA???>>>======<<<:::777555555555555444444444333000000///////////////...111111000000000000//////111000000///000111222333888===KKK^^^sssjjjVVVRRRaaasss}}}}}}|||~~~|||sssppp~~~zzzvvvrrraaaSSSVVVaaammm|||xxxvvvxxxzzz|||iiiJJJCCC@@@;;;777444333444555///,,,***))))))******)))'''(((((('''&&&&&&''')))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%$$$$$$&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))*********++++++,,,,,,,,,------.........///,,,,,,222999IIIhhhpppjjjnnnxxx||||||wwwuuuvvvxxxttt|||wwweeeSSSDDD>>>DDDMMMQQQGGG@@@AAAFFFLLLSSSYYYgggiiikkkiiiccc[[[TTTPPPEEE@@@:::555444555777888444555777999;;;<<<<<<===AAABBBDDDGGGJJJLLLLLLKKKKKKKKKKKKKKKKKKJJJFFFCCC>>>===<<<;;;999888777666999999:::;;;;;;:::888666<<<===??????>>><<<888666555555555666666777777888;;;:::::::::999999888888<<<<<<<<<===AAAHHHQQQWWWZZZ\\\___bbbcccdddcccbbbmmmWWWAAA888999444222555333000000///...------------,,,+++***)))))))))***+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$###%%%&&&''''''(((+++---,,,,,,+++***))))))((((((((()))+++...000000...+++---,,,,,,+++,,,---...///111333666:::>>>BBBDDDEEE999888777777777666444222......///000111333444444444666999999888777777888666777777888:::;;;===>>>@@@???===<<<:::555///+++(((((()))***++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,------......,,,---///...------...000........./////////000000///000000111222222333333000000111111111222222222111111111222222333444555444666999;;;<<<:::888666999777555444555666999:::<<<;;;::::::;;;>>>AAACCCFFFHHHJJJLLLLLLKKKIIIHHHIIIJJJLLLPPPUUUZZZ___bbbiiijjjlllnnnppprrrssstttsssrrrqqqooonnnmmmllllllgggddd^^^WWWPPPIIIEEECCC>>>BBBEEEEEEAAA<<<888777999<<>>;;;888555555666888222///***(((((()))******'''(((((((((&&&&&&((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))*********++++++++++++,,,,,,---...//////000...+++///:::HHH^^^~~~wwwttttttzzz}}}qqqaaaOOOCCC<<<999<<>><<<:::999999999999:::;;;;;;:::999<<<<<<;;;;;;;;;;;;:::999;;;;;;;;;;;;;;;::::::999@@@??????>>>===;;;:::999:::;;;<<<===@@@DDDKKKPPPTTTWWW\\\aaadddffffffeeeoooWWWAAA888999444222555333111000///---,,,+++******,,,+++***)))))))))***+++%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$###%%%&&&''''''(((+++---+++*********))))))(((((())))))***---//////---+++222000---+++******++++++222333333444666777888999777666555444444333111...//////111222333333333222777999::::::888666555555555555666777999:::<<<===???===;;;999666222---)))((((((***+++,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,------...//////---...//////......///111.../////////000000111111000000111222333333444444111111222222222333333333444444444555666777888999???BBBFFFHHHIIIGGGCCCAAA===;;;888777777999<<>>===<<<:::999888888::::::999999888888888888444444444333333333222222111000//////000111111000000666DDDUUUcccsss}}}gggaaaeeevvv}}}|||kkk\\\\\\hhhrrruuuqqqrrruuupppgggggg___JJJ;;;;;;:::888666777888:::555000+++''''''((()))***'''((()))(((&&&&&&((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))************+++++++++++++++,,,---...000000111...,,,333DDDWWWooo~~~yyywwwwwwnnn___MMM===999;;;:::999999<<<;;;AAANNNYYY^^^```bbb]]]ZZZWWWTTTQQQJJJ@@@999444666888888666777;;;???CCCEEEIIIMMMQQQTTTVVVWWWWWW[[[]]][[[WWWVVVZZZ^^^ZZZZZZ[[[\\\]]][[[XXXUUUPPPNNNLLLHHHEEEBBB???>>>;;;;;;;;;999888999<<<>>>???===<<<<<<===>>>>>>>>>AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCC;;;===AAACCCFFFJJJNNNQQQTTTXXX]]]cccgggiiiiiiiiiyyykkkVVV@@@777999444333666333111111000///////////////...---+++)))''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''')))***++++++---,,,***)))((((((((((((******+++,,,---///000000///---+++******,,,///000222555666333333777999999555444333111000/////////222222222222222222222222555555666777777777777777999888888888999;;;===>>>???===999555000,,,***((()))))))))***+++,,,,,,,,,...,,,+++---000000...,,,///---,,,,,,---...//////---......------...000333222333555555444555777888888999999999999777666555888999999::::::999888888:::;;;<<<>>>AAADDDFFFHHHRRRXXX___bbb```YYYSSSOOOLLLKKKGGGDDDCCCFFFLLLPPPSSSUUUXXX\\\```dddgggiiinnnppprrrsssqqqooonnnnnnnnnnnnoooqqqssswwwzzz|||wwwwwwvvvvvvwwwyyy{{{|||}}}}}}|||{{{{{{{{{{{{|||zzzyyyxxxuuuqqqmmmiiiggg^^^bbbccc\\\PPPHHHHHHLLLOOOUUU___hhhmmmpppqqqrrruuuuuuvvvxxxzzz{{{|||}}}{{{vvvvvvxxx{{{|||{{{}}}}}}{{{zzzyyyyyyxxxxxxxxxyyyyyyvvvtttpppkkkddd]]]WWWTTTNNNKKKFFFAAA>>><<<===>>>:::<<<<<<:::;;;>>><<<777===<<<:::999:::999777555777444222000111111111000555444>>>RRRaaammm}}}kkk[[[mmmyyyiiidddhhhnnnppp~~~xxxpppjjjfff```YYY@@@;;;999;;;:::888999===;;;777111+++'''''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%))))))(((((('''''''''&&&(((((((((((()))))))))))))))))))))***++++++,,,,,,***,,,...------...///...111333???UUUlllvvvsss|||vvvsss~~~zzzjjj[[[TTTAAA???<<<;;;<<<<<<;;;:::999AAAIIINNNRRRUUUSSSOOOGGGFFFDDDBBB@@@<<<777444555555555444555:::@@@DDDNNNQQQVVVXXX[[[```ggglllkkklllmmmmmmllljjjgggfffgggggggggggghhhfffbbb___\\\ZZZWWWSSSOOOKKKIIIGGGAAA???>>><<<<<<===>>>??????AAADDDEEEDDDEEEFFFGGGIIIIIIIIIIIIHHHGGGFFFFFFJJJHHHGGGGGGHHHIIIJJJIIIKKKJJJIIIJJJNNNTTTZZZ^^^[[[^^^bbbeeegggiiikkklllsssjjjVVVAAA777888333222444222111111000///////////////...---+++)))''''''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&((()))*********,,,+++***(((''''''(((((()))***,,,---.../////////---,,,+++***+++---///111555999999555444777888888777666444222111//////...222222222222222222222222555555666777777777777666888888888888999;;;===>>>===;;;777333///,,,***))))))))))))******+++++++++111///...///222333111///333222000000111222222333000111222111000111333555000333666888999:::<<<======>>>>>>??????>>><<<<<<<<<<<<<<<===>>>>>>>>>???@@@AAADDDGGGKKKOOORRRTTTaaafffkkknnnkkkfffaaa^^^XXXWWWTTTRRRQQQSSSXXX\\\bbbcccfffiiilllppprrrsssuuuxxxzzzzzzxxxvvvuuuuuuttttttuuuwwwyyy{{{}}}{{{zzzzzzzzzzzz|||}}}~~~||||||||||||||||||||||||{{{{{{{{{zzzxxxvvvtttsssiiillllllggg]]]VVVTTTVVV\\\aaahhhnnnrrrsssuuuvvvwwwwwwyyyzzz{{{}}}~~~~~~|||zzz{{{~~~}}}||||||{{{{{{{{{{{{{{{|||zzzyyyvvvqqqlllgggccc```XXXTTTNNNHHHBBB???>>>>>>@@@AAA???<<<<<<@@@???;;;>>><<<:::999:::999888666888666444333333333222111333333>>>PPP^^^iii{{{uuueeegggyyyooojjjmmmoooooo}}}~~~uuukkkeeeaaa]]]FFF???;;;<<<===;;;;;;===;;;777111+++(((''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&)))(((((((((''''''''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,***+++------///111111000333888GGG\\\pppsssmmm}}}{{{iiicccwwwzzztttiiiYYYKKKEEE>>>@@@BBBCCCBBB@@@>>><<>><<<:::888666444555666666777:::@@@GGGLLLVVVZZZ```ccceeeiiiooosssssssssrrrqqqpppoooooooooooonnnmmmmmmllljjjgggeeedddccc```\\\WWWRRRNNNLLLGGGEEECCCAAAAAABBBDDDEEEEEEHHHJJJLLLLLLMMMNNNPPPSSSTTTUUUUUUVVVUUUTTTTTTVVVTTTQQQOOOOOOPPPQQQQQQQQQQQQPPPQQQTTTYYY]]]```bbbdddgggiiijjjjjjkkkkkkggguuu}}}iiiVVV@@@777888333111444111111111000///////////////...---+++)))'''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&$$$$$$###"""%%%&&&'''((())))))))))))+++***(((''''''''''''((()))***,,,...//////...---++++++******+++...000222:::===<<<777444555666444888777555333111//////...222222222222222222222222444555666666777666666666888888888888999;;;<<<===999777444111...,,,+++***+++++++++++++++,,,,,,,,,///...---...000111000///333222222111111111222222111222333333333333555666666:::???CCCFFFHHHJJJLLLLLLLLLMMMNNNNNNNNNMMMMMMLLLKKKKKKKKKLLLNNNPPPQQQPPPQQQTTTXXX\\\aaaeeegggqqquuuxxxzzzwwwssspppnnnhhhhhhgggfffeeefffiiilllssssssuuuwwwyyy{{{|||}}}|||~~~}}}}}}}}}yyyzzz{{{|||}}}~~~}}}||||||{{{{{{|||}}}}}}zzzzzz|||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}|||{{{vvvxxxxxxuuuooojjjfffeeemmmppptttvvvwwwxxxzzz{{{zzz{{{|||}}}~~~}}}||||||~~~~~~~~~}}}~~~~~~}}}zzzvvvssspppnnnmmmgggccc]]]UUUNNNIIIFFFEEEHHHHHHEEE@@@@@@CCCCCC???AAA>>><<<:::;;;;;;:::999999777666666666555333111222333===MMMZZZdddsss}}}lllbbbpppvvvnnnmmmmmmlll~~~ppphhhfffeeeNNNCCC;;;;;;??????======;;;777222---)))(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,+++***+++...111222222222555AAAVVVlllzzzrrrkkkxxxnnnXXXRRRpppsssiii]]]NNNDDDAAA>>>BBBFFFGGGDDD@@@??????SSSWWWZZZXXXVVVUUUPPPJJJCCC>>>999555444444444444444666888;;;???FFFNNNSSS]]]bbbiiimmmoooqqquuuxxx{{{zzzxxxwwwvvvwwwxxxyyyzzzxxxvvvuuutttsssqqqooopppooommmjjjddd___ZZZWWWPPPMMMJJJGGGFFFHHHJJJKKKKKKMMMQQQSSSTTTUUUWWWYYY\\\^^^```bbbcccdddcccccchhhfffcccaaa____________^^^]]]]]]^^^```bbbeeefffjjjkkklllmmmlllkkkiiiggg```iii|||yyyfffTTT???777999555444666333111000000///////////////...,,,***)))'''''''''(((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&$$$###""""""&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((())))))))))))))))))((('''&&&&&&'''(((((()))+++---///000///---+++)))))))))***,,,...111222;;;>>>===777333333333000444333222111000000000000111111111111111111111111444444555666666666666555777777888888:::;;;<<<<<<666444111...,,,,,,,,,,,,........................---------...000111222222555666666666555555666777777999<<<>>>>>>???AAABBBEEEJJJQQQWWW[[[^^^```bbbaaabbbccccccdddeeeeeeeeefffeeeccccccccceeeggghhhffffffhhhkkknnnrrruuuvvvzzz|||~~~~~~|||yyyxxxxxxuuuwwwwwwwwwvvvvvvwwwyyy|||||||||}}}~~~~~~~~~{{{|||}}}}}}~~~~~~~~~~~~|||{{{{{{zzzzzzzzzzzzzzzxxxzzz|||~~~~~~~~~}}}}}}||||||}}}}}}}}}}}}}}}zzzvvvsssxxxzzz{{{|||{{{|||~~~~~~~~~}}}|||zzzzzz}}}~~~{{{xxxuuutttsssssstttqqqllleee___ZZZWWWUUUVVVWWWUUUQQQPPPRRROOOJJJHHHEEEAAA>>>>>>>>>>>>===999888888888888666333111111444===KKKUUU___lllyyy~~~lll]]]fffssszzzsssuuuzzzoookkklllpppzzzqqqmmmkkkSSSDDD888999>>>@@@>>><<<;;;888333...+++)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,---******...111111222444>>>QQQmmmyyyqqqnnnwwwxxx^^^HHHJJJhhhzzznnndddZZZPPPLLLLLLMMMNNNLLLGGGAAA@@@EEEJJJWWW\\\^^^]]]\\\\\\XXXRRRGGG@@@888333111333555777666888;;;>>>CCCJJJRRRWWW^^^eeemmmrrrtttuuuwwwyyy~~~}}}~~~~~~}}}|||zzzzzzzzzxxxtttnnniiifff```]]]YYYTTTRRRRRRTTTUUUSSSVVVZZZ]]]___aaadddffffffiiimmmpppssssssrrrrrrwwwxxxxxxwwwtttrrrqqqpppnnnnnnnnnmmmmmmmmmmmmmmmoooooonnnnnnmmmjjjfffcccbbbiiivvv}}}{{{uuucccQQQ===666:::777666999666111000000///////////////---,,,***)))((('''((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&''''''((()))******))))))(((((('''&&&&&&'''((()))***+++...000000...,,,***(((((()))***,,,...111222999<<<;;;666111111000---............///000111222111111111111111111111111333333444555555555555555666777888999:::;;;;;;;;;333111///,,,++++++,,,---...///////////////000000///000111222444666888:::@@@BBBCCCCCCBBBAAABBBDDDFFFJJJOOORRRTTTVVVXXXYYYWWW\\\ccciiimmmppprrrtttttttttuuuvvvwwwxxxxxxyyyzzzyyywwwuuutttuuuwwwxxxwwwwwwwwwxxxyyyzzz{{{|||~~~}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||{{{{{{zzzyyyyyyxxxzzz}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}|||}}}||||||}}}~~~}}}}}}~~~{{{xxxxxx|||}}}zzzwwwvvvuuuuuuxxxvvvtttpppmmmiiigggfffeeehhhiiihhhhhhgggbbb[[[RRRNNNHHHDDDCCCBBBBBBAAA:::999888888888666333000111555===GGGPPPZZZfffppp{{{~~~nnn\\\]]]bbbkkktttwwwvvvtttxxxmmmnnnzzzrrrlllrrr}}}zzzrrrlllWWWFFF777666<<>><<<;;;999555000,,,***((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&'''(((((())))))(((((('''''''''((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,...+++***...//////444:::NNNccc}}}jjjmmmrrrwww~~~xxx~~~gggMMM;;;DDD___|||yyyqqqhhhbbb\\\WWWXXX\\\```\\\RRRFFF???CCCOOOYYYWWW]]]````````````\\\VVVLLLEEE<<<555333555888:::;;;===@@@CCCGGGMMMTTTYYY```gggpppvvvxxxyyyzzz|||}}}yyywwwtttqqqlllgggcccbbbbbbccc___bbbgggjjjmmmooosssuuutttwww|||}}}|||{{{zzzxxxvvvtttsssqqqpppooonnnmmmhhhbbb^^^fffqqq{{{yyysssvvvtttbbbPPP<<<666:::777666888666111111000///////////////---,,,***(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''"""###$$$$$$&&&''''''(((&&&'''((()))************(((''''''''''''(((***++++++---...//////---,,,***'''((()))***,,,...000111444888888444000000///---***++++++---///111333444111111111111111111111111222333444444555555444444555666777999::::::;;;:::222000...+++++++++---...---......//////000111111000111333555777:::>>>BBBIIILLLOOOPPPNNNMMMOOORRRUUUYYY___dddfffhhhiiijjjfffjjjppptttvvvyyy{{{|||}}}}}}}}}}}}~~~~~~}}}|||{{{||||||~~~~~~}}}||||||||||||~~~~~~~~~}}}|||zzz{{{}}}}}}}}}~~~~~~|||||||||~~~~~~~~~~~~~~~}}}~~~|||{{{}}}~~~|||zzzyyyyyyxxxwwwwwwvvvtttrrrqqqoookkkooorrrssssssrrrlllddd^^^XXXQQQJJJGGGEEEDDDCCC<<<:::999888888777444222111555<<>>;;;:::888444000+++(((&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%&&&&&&'''''''''''''''&&&'''''''''(((((())))))(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,000444111333IIIbbbyyyuuuggghhhqqqwww}}}|||yyyqqqggg\\\TTTQQQRRRWWW```jjjrrrzzz|||uuuooolllhhhcccYYYMMMGGGIIIHHHJJJOOOVVV]]]aaabbbaaa^^^dddiiiiiifff```WWWNNN>>>:::666444555888::::::;;;===@@@DDDGGGLLLQQQUUUUUU]]]fffmmmpppsssvvvyyy}}}|||~~~xxxrrrmmmjjjiiifffbbb\\\XXXSSSJJJ>>>555[[[jjjuuunnnaaaaaavvvmmmbbbooosssttttttcccQQQ===555888333111222///111000......//////---,,,))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''(((***,,,---111,,,'''&&&))),,,+++(((...---,,,---......,,,+++++++++***+++---///222444666111///333777555222000000000///...///111222444111111000000000000111111222222333333333444444444666555555777:::;;;<<<;;;222000---,,,///333666888<<<<<<======>>>AAAEEEIIIPPPPPPQQQRRRUUUXXX\\\^^^dddfffggghhhiiijjjmmmppprrrsssvvvxxxzzz{{{|||||||||||||||||||||}}}}}}~~~|||~~~~~~}}}}}}~~~}}}}}}~~~~~~~~~~~~}}}||||||~~~|||zzzyyypppqqqsssuuuvvvwwwwwwwwwnnnjjjbbbZZZRRRKKKHHHFFFDDD@@@;;;777666777777666666666777:::AAAIIIQQQWWWbbbkkk}}}pppiiippp}}}ssslllmmmvvv}}}yyyqqqpppyyy|||kkkXXXkkkyyyttthhhTTTBBB;;;======999===<<<:::666222---)))'''(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''%%%%%%&&&'''(((((((((((((((((((((((('''''''''''''''((())))))+++*********))))))(((((()))******++++++,,,---------...000333444<<>>;;;777444111000///sssvvvtttjjjaaaddduuullljjjwww}}}iiikkkzzz~~~sssbbbSSS>>>777999555222444000222000////////////...,,,++++++***)))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&'''(((***---000222222...***)))+++---,,,************,,,...//////---+++++++++,,,...000222333222222777@@@BBB;;;111,,,---...000111222222111111111000000//////000000111000111111111222222222222444555666777777777777777444222222555<<>>;;;;;;;;;999555000,,,)))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((('''%%%%%%'''(((((((((((((((((((((((((((((((((((('''((())))))************)))))))))))))))******++++++,,,------...333000222???SSScccnnnrrruuu}}}fff^^^sss}}}nnnoooxxx}}}xxxuuu||||||kkkZZZNNNHHHFFF???:::<<>><<<:::999999666444222111111333555666vvvnnnnnnvvvyyypppxxx{{{~~~oooSSS???777:::555333444111222111//////000000...---))))))(((''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&''')))***)))(((((('''((()))***+++***))))))+++...000222222...,,,,,,,,,------+++))))))+++---///111222222222000000333999888111+++))),,,...111333444333111///000000////////////000000//////000000000111111111000333666888:::===AAADDDAAADDDJJJQQQWWWZZZZZZXXX\\\\\\\\\ZZZYYY[[[___bbb``````aaacccdddfffhhhiiiooorrrvvvxxxxxxxxxxxxyyyzzzzzzzzz{{{|||}}}~~~~~~||||||{{{zzzzzz|||}}}~~~}}}}}}~~~}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}|||{{{{{{{{{}}}~~~|||{{{{{{~~~}}}~~~~~~}}}||||||||||||~~~~~~~~~~~~|||zzzwwwvvvhhh___QQQDDD;;;666333111222222555:::CCCMMMWWW]]]___dddooo~~~jjj\\\eee|||jjjVVVUUUbbb|||ZZZAAA888999;;;:::;;;;;;:::666222---***(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%''')))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))*********++++++,,,------......000444===OOOdddrrruuuqqqkkkrrr{{{pppeeehhhpppuuuvvvnnnhhhqqq|||zzzjjjYYYMMMGGGEEE>>>;;;AAAKKKRRRUUUVVVWWW___eeegggfffccc[[[RRRIIIDDD===999999===AAACCC<<<;;;:::888666555444444333333333333333333333444444666888999999:::<<<===AAACCCFFFHHHKKKNNNRRRUUU[[[\\\]]]___``````aaaaaaeeeeeeeeeggghhhhhhfffdddaaa```___^^^]]]^^^___```cccbbb```___^^^\\\[[[ZZZQQQOOOMMMMMMLLLKKKIIIFFF???@@@@@@===:::777555555555555555555666777888999555444333222222333444666yyy|||vvvoooyyypppSSS>>>777999555222444000333111000000000000///---)))(((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&(((***,,,***)))((('''''''''((()))'''((()))+++...000222444...---,,,,,,,,,,,,)))''')))+++...000222222222111111///111333222,,,)))))),,,...111333333222111///000//////......//////000///000000000111111111111,,,///333666888===EEEKKKPPPSSSYYY```eeefffdddaaaddddddcccaaa___```cccffffffgggiiillloooqqqsssuuuuuuwwwzzzzzzyyyxxxxxxyyy||||||{{{{{{|||}}}~~~~~~}}}{{{yyyxxxxxxzzz}}}|||||||||}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}||||||{{{{{{|||~~~}}}||||||}}}~~~~~~~~~}}}~~~}}}~~~~~~~~~~~~pppfffVVVGGG<<<666222111222333555:::CCCNNNXXX^^^```dddmmmzzznnnhhhvvv___WWW^^^zzzbbbEEE:::888999:::;;;;;;;;;888333...+++(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''')))(((((((((((((((((((((((())))))(((((())))))***+++))))))))))))************++++++,,,,,,------......,,,888KKK```ttt}}}wwwjjjqqqwww~~~zzznnn```[[[hhhrrrpppnnnqqquuukkknnn{{{}}}uuuhhhYYYMMMFFFCCC@@@AAAIIIVVV```dddddd___ccceeeccc___ZZZPPPFFF:::888555444666;;;@@@DDD???===<<<999777666555555222222333333444444555555444666777666555555666777:::<<>>HHHPPP\\\^^^aaagggkkklllkkkiiiffffffdddbbbaaabbbeeehhhlllmmmooorrrtttvvvwwwxxxvvvwwwxxxxxxwwwvvvwwwyyy|||{{{zzzzzzzzz{{{|||}}}|||{{{zzzzzzzzz{{{}}}~~~zzzzzzzzz{{{{{{|||}}}~~~~~~~~~}}}}}}~~~~~~~~~{{{}}}~~~}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~|||{{{{{{}}}}}}}}}}}}||||||||||||{{{}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}|||~~~~~~}}}|||{{{{{{rrrgggWWWHHH===777444333333333555;;;CCCNNNXXX]]]aaaeeelllwwwsssvvv}}}nnn___```{{{gggHHH999888:::999:::<<<;;;999444///,,,(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&((()))(((((((((((((((((((((((())))))(((((())))))***+++((()))))))))************++++++,,,,,,---.........000CCC[[[ooo~~~|||ooovvvzzz{{{zzzjjj___[[[cccttt{{{vvvsssxxx|||~~~yyyooolllwwwzzzrrrgggYYYMMMEEE@@@BBBFFFKKKTTT___iiinnniiihhhbbbZZZSSSNNNEEE;;;333333333333555999>>>AAA===<<<;;;999888888888888555666666777777777777777555666777777666666777999888:::<<<>>>???AAADDDGGGIIIIIIJJJLLLLLLMMMMMMMMMKKKJJJHHHHHHJJJKKKJJJIIIJJJHHHFFFDDDDDDEEEGGGHHHBBBAAA?????????===999555666444222222333333333111---///111111000///000111//////000222555777:::;;;888999:::;;;<<<;;;;;;:::yyysss~~~kkkQQQ===555888333111222///333222000000111111///...+++******)))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&))),,,...***))))))))))))+++,,,---)))***,,,,,,,,,,,,...///+++******+++------,,,***(((***...222444333222000333222333555111+++)))+++---...000111222222111111//////............//////111111111111222222222222222444666777999@@@LLLUUUaaaaaabbbfffjjjmmmmmmmmmhhhhhhgggfffeeegggjjjmmmoooppprrrssstttuuuuuuuuutttuuuvvvuuuttttttvvvxxx{{{zzzyyyxxxxxxyyy{{{{{{{{{||||||}}}}}}}}}}}}}}}zzzzzzyyyzzzzzz{{{|||}}}~~~}}}||||||}}}~~~zzz{{{}}}~~~~~~|||{{{|||}}}~~~~~~}}}|||~~~~~~}}}}}}}}}}}}~~~~~~}}}{{{zzzzzz|||||||||}}}}}}}}}}}}}}}zzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~|||}}}~~~~~~~~~|||{{{{{{}}}zzzxxxrrrgggWWWHHH>>>999777666333444666;;;CCCNNNWWW]]]cccffflllvvv}}}yyyxxxuuu~~~hhheeegggGGG777888===999:::<<<<<<999555000,,,(((((())))))))))))((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&''''''&&&&&&(((***(((((((((((((((((((((((()))))))))))))))******+++(((((())))))*********+++++++++,,,------......///777MMMgggxxx~~~ssszzz}}}|||xxxhhhdddkkkxxx}}}|||vvvwwwqqqjjjnnn~~~{{{rrrhhh[[[MMMDDD:::@@@EEEFFFHHHRRRaaakkknnniii^^^QQQIIIEEE>>>666333444444555666888<<<>>>:::999999999999999::::::555666666777777666666555111333555555444555666888444666888999999;;;>>>AAABBBBBBCCCCCCCCCCCCCCCBBBGGGDDDBBBBBBCCCDDDDDDDDD@@@>>><<<::::::;;;===>>>>>><<<;;;;;;<<<:::555111333111///.../////////...---...000///---,,,,,,---,,,,,,---...000222444555444666888:::;;;;;;:::999{{{kkkQQQAAA555555777222000222222000.........---,,,***---,,,***(((&&&%%%$$$$$$'''((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%'''))),,,...+++++++++***((((((***+++'''((()))***+++,,,,,,,,,,,,,,,---...---,,,***)))***,,,...000222222333222444555666333...+++,,,......///000111111000//////000000000000////////////111111000000222666999<<<888777666666:::DDDPPPXXX^^^dddhhhhhhjjjoooqqqpppssspppmmmllllllmmmlllkkknnnppprrrtttuuuuuutttsssrrrssstttvvvwwwxxxxxxyyy~~~}}}{{{zzzyyyzzz{{{{{{xxxxxxxxxxxxyyyzzz{{{{{{}}}|||zzzyyyyyy{{{}}}~~~zzzzzzzzz{{{zzzzzzyyyyyy{{{{{{||||||||||||{{{zzz||||||~~~||||||||||||}}}~~~~~~~~~}}}||||||}}}|||~~~}}}~~~}}}zzzxxxvvv{{{{{{{{{||||||}}}}}}~~~|||{{{zzzzzzzzz|||}}}~~~}}}{{{|||~~~~~~|||zzzyyyxxxwwwxxxyyyzzz|||~~~}}}|||}}}~~~zzzxxxxxxzzz}}}||||||}}}{{{qqqaaaOOOBBB;;;999999555222444===GGGPPPYYYaaaccchhhqqq|||}}}sssnnnwwwppp]]]mmm~~~vvvyyylllGGG777;;;666<<<======<<<999444000---***)))))))))))))))*********)))(((&&&&&&''''''(((%%%&&&&&&&&&'''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))++++++&&&''''''((()))******+++***---...,,,+++...000000EEE\\\tttwwwnnniiiwwwvvvhhhcccooo}}}}}}~~~xxxooo```PPPHHHHHHAAAAAABBBDDDLLLXXXfffooonnncccTTTHHHAAA;;;555000222222111222444777;;;===<<<;;;::::::999::::::;;;:::999999888888888888999777777777777888888888888999999999888888999::::::<<<<<<======>>>>>>??????@@@???>>>===;;;:::999888:::;;;<<<<<<:::888888999777555444555666666222///,,,///111111...---...000............///111333444,,,,,,---...///222444555888888:::;;;<<<=========~~~pppQQQAAA555555666222000222222000............,,,***,,,+++***)))(((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%'''))),,,...+++,,,---,,,***))))))***'''''')))***+++,,,------,,,,,,---------,,,+++***+++,,,...000111111111111000222333111,,,)))***+++,,,---///000000000//////000000000000////////////222111000000222555888:::888777666666;;;DDDOOOWWW^^^dddhhhiiijjjnnnpppoooqqqooommmlllmmmmmmmmmlllnnnoooqqqrrrttttttssssssrrrssstttuuuuuuvvvvvvvvv}}}}}}{{{zzzzzzzzz{{{{{{yyyyyyxxxxxxxxxxxxyyyyyyyyyxxxwwwvvvvvvwwwyyyzzzyyyyyyzzzzzzzzzzzzzzzyyyzzz{{{{{{|||||||||{{{{{{}}}}}}~~~~~~}}}}}}}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}|||}}}~~~~~~{{{~~~~~~~~~~~~~~~~~~~~~}}}|||{{{yyywwwvvvyyyzzzzzzzzzzzzzzzzzzzzzvvvvvvuuutttuuuvvvwwwxxx}}}zzzzzz{{{}}}~~~~~~yyyyyyyyyyyyxxxwwwvvvuuuyyyzzzzzz{{{}}}~~~}}}|||}}}~~~|||}}}~~~|||}}}~~~}}}{{{zzz{{{|||yyyqqqcccSSSFFF===888666666333444===GGGPPPZZZaaaeeeiiirrr{{{~~~wwwuuuuuuzzzjjjTTT___zzz|||qqqoooxxxpppMMM:::;;;666<<<======<<<999555111...***))))))(((((())))))******)))((('''&&&''''''(((&&&&&&&&&'''''''''''''''((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++(((((())))))***++++++++++++,,,---------///666<<>>???@@@AAAAAA>>>===<<<<<<;;;;;;<<<<<<:::::::::;;;;;;;;;;;;;;;===<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<=========:::::::::999888888777777999:::;;;:::888777777888888666555555666555111...---///111111///...///000000000///...///000111222............000333666888999999:::;;;<<<===>>>>>>~~~qqqQQQAAA555555666222000222222000............,,,++++++******))))))))))))***''''''&&&%%%&&&'''((()))%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''')))+++---***,,,......,,,)))((((((&&&'''(((***,,,---------,,,,,,---------,,,++++++------.../////////.........111333111---***)))******+++---///000000//////////////////000000000000222111000000111333555777777777666777<<>>666333222111///222222333555999<<<@@@BBB@@@AAACCCEEEEEEFFFEEEEEECCCBBBAAA@@@@@@@@@@@@@@@????????????????????????AAA@@@???>>>===<<<<<<;;;::::::::::::;;;;;;;;;;;;666666666777777777777777888999999888666555555666777666555555555333000---///000222222111000000111222222111000/////////000000/////////111555999;;;::::::::::::;;;<<<>>>???xxxzzzlllPPPAAA555555666222000222111000......//////---++++++***))))))(((((())))))(((&&&%%%$$$%%%''')))***&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))***,,,***,,,///000---***((('''%%%&&&(((***,,,---......,,,,,,,,,,,,,,,,,,,,,+++/////////......---,,,,,,...111444333///,,,+++,,,)))***,,,...////////////////////////000000000000111111000///000111333444666666777888===EEEOOOVVV```dddfffdddeeejjjmmmnnnlllkkkjjjkkkmmmoooooonnnnnnnnnnnnooopppqqqssstttpppqqqrrrsssttttttttttttwwwvvvvvvvvvvvvvvvvvvvvvxxxwwwvvvtttsssrrrrrrrrruuuuuuvvvxxxyyyzzz{{{{{{uuuvvvwwwxxxyyyzzzzzzzzzvvvvvvvvvvvvwwwxxxyyyyyyzzz{{{}}}}}}|||zzzwwwuuuvvvwwwwwwxxxzzz{{{||||||||||||{{{zzzyyyyyyzzzzzz{{{yyyxxxxxx{{{~~~}}}{{{zzz{{{|||}}}}}}yyyzzz{{{||||||zzzxxxwww{{{{{{{{{zzzzzz{{{}}}~~~~~~|||{{{{{{}}}yyyxxxuuusssrrrqqqqqqqqqlllmmmmmmmmmmmmlllkkkjjjjjjiiijjjkkkmmmooorrrssstttrrrooonnnpppqqqrrrrrrppprrrtttuuutttrrrooommmmmmmmmmmmmmmnnnppprrrsssuuuvvvxxxzzzzzzyyyxxxwwwuuuwwwxxxwwwtttpppmmmllljjjnnnrrruuuuuuuuuuuuvvvyyy{{{~~~~~~}}}|||}}}}}}~~~wwwkkk\\\NNNCCC<<<999888444444===GGGPPPZZZbbbfffkkkssszzz~~~~~~{{{yyy~~~|||{{{}}}~~~zzz{{{|||yyywww|||~~~xxxbbbJJJDDDSSSiiivvvyyywwwwwwzzzoooRRR:::666<<<======>>>===;;;777444111***)))(((((('''((((((((()))(((((((((''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((((())))))))))))******+++++++++---)))***...///222EEE\\\jjjuuu|||}}}ssskkkuuu~~~nnn[[[UUUTTT^^^yyy~~~~~~xxx]]]TTTJJJEEECCCEEENNNWWWaaahhhrrrvvvsssiii___XXXGGGAAA888222000111222222000111333666:::???BBBDDDHHHIIIJJJKKKKKKIIIGGGEEEGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>::::::::::::::::::::::::666666666666777777777777666777777666444444444666555555555555555333111000111222333444444444444444444444333222222111111111222111000000222666:::<<<:::999888888999;;;>>>???}}}ppp~~~wwwgggPPP@@@444444555111///111111000......//////...,,,+++***)))((('''&&&&&&&&&(((&&&%%%$$$%%%''')))***&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))***(((+++///000...***(((&&&&&&'''(((***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,111000///...---,,,++++++---000333111...+++,,,---((()))+++---/////////....../////////000000000111111111000000000111222333555666777999>>>EEENNNUUU```ddddddbbbccchhhmmmmmmiiiiiiiiijjjmmmnnnnnnmmmmmmmmmmmmnnnoooppprrrrrrmmmnnnppprrrssstttuuuuuussssssttttttttttttttttttwwwvvvuuutttsssrrrrrrrrrnnnppprrruuuwwwyyyyyyyyyvvvwwwxxxyyyzzz{{{{{{{{{xxxxxxxxxwwwxxxyyyzzz{{{wwwxxxyyyzzzyyyxxxvvvuuuttttttttttttttttttttttttwwwvvvuuuttttttttttttttttttrrrqqqsssuuuxxxyyyyyyxxxxxxwwwwwwvvvwwwxxxyyyuuuwwwyyyzzzzzzyyywwwuuuwwwwwwvvvvvvwwwxxxxxxxxx~~~~~~}}}{{{xxxvvvvvvwwwsssqqqnnnkkkhhhgggffffffdddeeefffffffffdddcccbbb^^^^^^___aaadddhhhkkkmmmllljjjggghhhjjjlllmmmnnnhhhiiijjjjjjiiifffccc```aaaaaabbbccceeehhhkkkmmmoooppprrrttttttsssrrrpppnnnoooooommmhhhdddaaa```bbbdddfffhhhiiilllooorrrwwwyyy|||~~~~~~}}}~~~wwwiiiZZZLLLCCC===:::888444444;;;EEEOOOYYYaaaeeejjjssszzz~~~}}}yyyvvvwwwwwwtttpppooottt~~~~~~~~~}}}||||||{{{lllTTTCCCIII___rrryyyyyy}}}xxx```BBB666=========>>>>>><<<999555333******)))((((((((((((((((((((((((((((((''''''&&&((((((((('''&&&&&&&&&%%%&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((((()))((((((((())))))))))))))),,,)))***...000999PPPgggrrrwwwyyywwwzzzqqqkkktttyyy~~~|||sssbbbWWWVVVVVV\\\uuu~~~{{{wwwooogggQQQIIIAAA@@@DDDJJJUUU___hhhnnnsssssslll```TTTMMMAAA<<<666111000000222333///111444999>>>BBBFFFHHHNNNOOOPPPPPPPPPNNNKKKJJJLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFEEEDDDCCCBBB;;;;;;;;;::::::999999999555555555555555444444444555666666555444444666777444555666777666555444444444555666777999:::::::::666777777777777666666666333333222222444777:::<<<999888777777888:::<<<>>>xxxlll|||}}}wwwxxxhhhPPP@@@444444555111///111111000//////000000...---+++***)))'''&&&&&&%%%%%%''''''&&&%%%&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''((())))))'''***---...---***(((''''''((()))***+++,,,,,,,,,,,,,,,+++++++++,,,------222222000...---,,,,,,,,,+++---///---***)))***---)))***,,,...//////............//////000000111111000000000000111222333333444555777:::???FFFNNNTTT]]]bbbfffeeegggkkkmmmlllgggggggggiiikkkmmmllljjjiiijjjkkklllmmmnnnnnnooojjjkkkmmmnnnpppqqqqqqqqqnnnoooppppppqqqqqqpppppprrrrrrqqqpppppppppqqqqqqmmmooorrruuuwwwxxxwwwwwwttttttuuuvvvwwwwwwwwwwwwwwwvvvuuuttttttuuuvvvwwwoooppppppoooooonnnnnnmmmkkkkkkjjjiiihhhgggffffffjjjiiihhhhhhgggggggggggggggeeeeeegggiiikkklllkkkkkkmmmnnnnnnmmmlllmmmooommmnnnppprrrsssrrrqqqpppuuuuuutttuuuwwwwwwuuutttvvvvvvtttqqqmmmjjjiiijjjdddccc```]]]ZZZWWWUUUUUUQQQRRRSSSTTTTTTSSSQQQPPPMMMMMMNNNPPPSSSVVVYYY[[[XXXVVVTTTTTTWWWZZZ[[[[[[VVVWWWWWWWWWUUURRROOOMMMMMMLLLMMMNNNQQQTTTXXXZZZ]]]^^^___aaaaaa``````___ZZZ[[[ZZZVVVRRRNNNLLLLLLLLLMMMOOOPPPSSSXXX^^^cccjjjnnnssswwwyyyzzz|||}}}zzzsssfffWWWJJJ@@@;;;999888333333:::DDDMMMWWW```ccciiirrrzzz~~~~~~{{{xxxtttuuurrrjjjdddggguuu~~~~~~{{{dddIIIDDDVVVjjjrrrqqq|||xxxSSS999<<<===>>>??????===:::777555,,,+++***))))))(((((()))((((((((()))(((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((()))***+++---///666HHH___qqq{{{||||||{{{}}}|||ooolllpppsssvvv~~~zzztttttt{{{ttteee]]]ZZZ[[[ZZZ]]]rrr~~~vvvooohhh]]]SSSDDD>>>;;;@@@GGGPPPYYYbbbmmmnnnnnnjjj```TTTIIIDDD;;;999555222111111333444222555999>>>DDDIIIMMMPPPSSSTTTUUUVVVWWWVVVVVVUUURRRRRRPPPOOONNNNNNNNNNNNMMMMMMMMMLLLKKKKKKJJJJJJHHHIIIIIIIIIHHHFFFDDDBBB<<<;;;;;;:::999888888777222222222222222111111111444555555555444666888;;;777999;;;<<<:::999999999777777888;;;???AAAAAA@@@<<<<<<=========<<<;;;;;;666666666666777999:::;;;888888777888999:::<<<===tttmmmwwwttt~~~ssstttyyykkkPPP@@@444444555111///111111000//////000000///...***))))))(((''''''(((((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''(((((((((%%%(((+++,,,+++)))(((((())))))***+++++++++++++++,,,,,,+++++++++,,,---...444222000///------------,,,------+++((((((+++///+++,,,---...//////...---.........///000111111111000000111111222333444444333555888;;;???FFFNNNSSSXXXaaajjjnnnppppppmmmiiieeeeeefffhhhjjjkkkiiihhhdddeeegggiiijjjjjjjjjiiigggggghhhhhhiiiiiihhhhhheeefffggghhhiiiiiihhhggggggggggggggghhhiiijjjkkkjjjllloooqqqqqqpppnnnllljjjkkkkkkllllllkkkkkkkkkjjjhhhfffeeedddeeeffffffaaa```^^^\\\[[[ZZZZZZZZZYYYYYYXXXWWWUUUTTTTTTSSSUUUTTTTTTSSSSSSSSSTTTTTTRRRQQQQQQSSSVVVWWWXXXWWWWWWZZZ]]]^^^\\\[[[[[[\\\]]]^^^```bbbddddddddddddkkkjjjkkkmmmooonnnkkkgggffffffccc___ZZZVVVUUUUUUOOONNNMMMKKKHHHEEECCCAAA<<<>>>@@@BBBBBBAAA???===>>>>>>>>>???@@@BBBEEEFFFDDDBBB??????AAACCCDDDDDDCCCCCCCCCBBBAAA???>>>===;;;:::::::::===@@@DDDFFFHHHHHHHHHHHHIIIIIIIIIIIIEEEEEECCC@@@<<<::::::;;;::::::;;;<<<>>>CCCIIIMMMUUUZZZbbbiiinnnrrrvvvxxxvvvpppeeeYYYLLLBBB;;;777777222111888BBBKKKVVV___ccciiirrrzzz~~~~~~|||yyyzzz}}}yyymmm______nnn}}}rrrPPPCCCRRRfffnnnnnn{{{___=========>>>??????>>>;;;888666---,,,+++***))))))))))))'''((()))))))))(((&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++))))))))))))))))))))))))'''///222222???ZZZrrr|||~~~~~~~~~rrrnnnqqqrrrooosssxxxwwwiiieeeiiiqqqxxxuuufff^^^___aaabbb^^^aaaqqq~~~}}}xxxnnnddd[[[NNNCCC>>>;;;===GGGQQQYYY```eeekkkjjjfff^^^SSSGGG???;;;888888777666555555666777888;;;@@@FFFMMMSSSWWWYYY]]]]]]]]]^^^^^^^^^^^^^^^[[[ZZZYYYWWWVVVUUUUUUUUURRRRRRQQQQQQPPPOOOOOONNNMMMMMMMMMKKKIIIEEEBBB@@@;;;::::::999777666666555000000000111222222333333444555555555666888<<>>::::::;;;;;;<<<<<<<<<;;;999999:::;;;<<<======>>>sssoooxxxvvvqqqsssyyymmmOOO@@@444444555111///111111000//////000000///...)))))))))))))))***++++++'''((((((((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%"""###%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''((('''$$$&&&)))+++***)))))))))******++++++++++++******,,,,,,+++***+++,,,...///444333111///...---.........///...,,,))))))...222,,,---.../////////...------......///000111111222///000111222333444555555333555888;;;@@@FFFMMMRRRSSS```ooovvvxxxvvvnnnfffddddddeeegggiiiiiihhhfff```bbbdddfffggggggfffeeeeeeeeeeeedddcccbbbaaa```]]]^^^___```aaa``````___\\\\\\]]]^^^___aaacccdddbbbccceeefffeeebbb___\\\`````````aaa``````______ZZZXXXVVVTTTSSSSSSTTTTTTTTTRRROOOKKKIIIHHHHHHIIIHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCAAA@@@@@@BBBEEEGGGGGGFFFFFFJJJNNNOOOMMMKKKKKKLLLOOOPPPRRRTTTVVVWWWXXXXXXYYYYYYZZZ]]]___^^^YYYUUUXXXWWWTTTOOOIIIEEECCCCCC>>>>>>>>>===<<<999666555555777999;;;<<<;;;999888777666555555555666777888===;;;888777888:::::::::777777666666666555555555777666555555666999<<>>???===<<<:::777444444666888777888888888888:::===@@@EEEKKKUUU^^^eeelllqqqttttttppphhh^^^QQQFFF===888777222111777AAAJJJUUU^^^ccciiiqqqyyy~~~~~~|||zzzrrr```]]]lll}}}yyyVVVEEETTThhhppptttccc???AAA===>>>???@@@???<<<999777...---,,,+++************'''((()))))))))(((&&&%%%%%%&&&&&&''''''(((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((***++++++++++++******************&&&222666555FFFhhh{{{|||}}}ooobbbfffuuuyyyrrrzzzwwwddd___dddkkkpppyyysssdddZZZaaahhhiiiggglll|||{{{{{{uuujjj___UUUGGG<<<>>>===CCCPPP\\\bbbgggkkkfffddd___VVVJJJ???888444777999::::::::::::;;;<<<===@@@FFFMMMSSSYYY^^^```hhhgggeeedddcccbbbbbbbbbaaa```^^^]]]\\\[[[[[[[[[UUUUUUTTTTTTSSSRRRRRRQQQQQQPPPOOOMMMIIIDDD???===:::999888777666555444333///000111333444666777777444555666666777:::>>>AAAFFFIIIJJJHHHCCC???>>>???;;;;;;<<>><<<===>>>??????>>>===<<<999:::<<<===>>>?????????~~~mmmmmmtttwww}}}nnnuuuxxxeeeRRR===333333111444444---111000//////000///---+++******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%(((((()))+++,,,,,,)))'''&&&(((***,,,,,,***(((''',,,,,,++++++,,,,,,---...000///...///000111000///000---)))'''(((***,,,---000000111000000///............//////000000111111//////000111222333333333555444555999@@@GGGKKKMMM```fffpppyyy|||wwwnnnhhhdddbbbaaacccfffeee```\\\___^^^\\\ZZZYYYXXXYYYYYYYYYZZZZZZXXXUUUTTTTTTUUUOOOOOOPPPPPPQQQOOOLLLJJJOOOKKKKKKPPPPPPMMMNNNSSSQQQRRRTTTUUUUUUSSSPPPOOOMMMMMMMMMMMMLLLKKKIIIHHHFFFGGGGGGFFFCCCBBBBBBCCC??????>>><<<<<<;;;;;;;;;999999999888888888888777777777777777666666666666666888:::999888777888999<<<===??????>>>>>>@@@AAA@@@AAACCCEEEGGGHHHIIIIIIKKKKKKJJJGGGDDDDDDFFFHHHEEEBBB>>>;;;::::::999999555555444444333333222222444444444444444555555555555444222222333333333222555444444333333444555555444444333333222222222222555555444222000111333666999888999:::888666999@@@===<<<999666999>>>>>>999<<<<<<;;;::::::;;;???AAAEEEFFFHHHMMMTTT]]]fffkkkooouuuttthhhXXXJJJ???888888333111555;;;DDDPPPZZZ```gggqqqyyy~~~cccSSS\\\ooozzzwww\\\IIIKKKaaattt|||yyy[[[@@@<<<===>>>>>>>>>===;;;888777222///+++))))))))))))(((((((((((()))***)))%%%###'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))***)))((((((***++++++***000...333DDDZZZnnn|||xxxyyy|||sssrrrbbbeeeuuu|||~~~ooocccgggpppsssvvv{{{}}}uuuiii```ZZZaaaeeeccchhhvvv|||vvvvvvnnnfff___TTTHHHAAA@@@===DDDLLLRRR[[[ffflllmmmeeeZZZNNNHHHCCC>>>;;;<<<:::???DDDDDD@@@>>>@@@CCCEEELLLRRRVVV[[[cccggggggnnnoooppppppooonnnllljjjhhhfffdddaaa^^^]]]\\\\\\\\\YYYUUUTTTTTTTTTQQQNNNRRRPPPLLLFFFAAA<<<999888666555444333222222222222000111222333444555666666777777777555444777>>>CCCLLLSSSRRRHHHBBBCCC@@@999>>>999888===DDDJJJQQQWWWSSSQQQOOOOOOQQQOOOJJJDDD@@@@@@AAABBBCCCAAA>>><<<777===@@@???BBBGGGHHHDDD{{{ssswww~~~ooosss~~~vvvlllzzzyyyfffQQQ===333333111333444---111000//////000///---+++******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''((('''(((***++++++)))''''''(((+++,,,---+++)))(((+++++++++++++++,,,------000///...///111111111//////,,,(((''')))+++---...000000000000000000///...////////////000000000000000000000111222222222333444444555999???DDDGGGHHHVVV]]]hhhrrrwwwuuupppkkkccc```^^^\\\[[[XXXSSSPPPOOOMMMKKKJJJHHHHHHHHHHHHBBBBBBBBBAAA???>>>======BBB@@@<<<;;;;;;<<<>>>???>>>;;;<<<@@@@@@>>>@@@EEEAAABBBBBBAAAAAA@@@@@@???888888888888888777777777666777777666444444555666666555555444444444555555888888888888888888888888777777888888999999::::::555777999999888777888999666888999999777777888:::888999:::;;;<<<<<<======;;;;;;:::888777777999;;;???===;;;999999999888888555555555444444444444444555555555555555555444444888777777777999:::::::::777777777888888999999999;;;;;;;;;:::::::::::::::<<<<<<<<<:::999:::===???;;;999:::<<<<<<;;;@@@GGGPPPPPPMMMIIIIIILLLMMMJJJQQQQQQRRRSSSTTTVVVYYY[[[YYYYYYZZZ]]]```dddhhhjjjrrrwwwwwwnnnaaaSSSFFF<<<999444222555;;;CCCOOOYYY```gggpppxxx~~~www```\\\dddvvvjjjRRRPPPbbbuuuvvvyyyxxxxxxqqqVVV???======>>>??????>>>;;;999777222///,,,))))))))))))((()))(((((()))***)))'''%%%'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***+++***))))))***+++,,,,,,...333AAAUUUjjj|||rrrjjjaaammmvvvoooooorrrsssuuuvvvwwwtttmmmfffaaaeeennnvvvwww{{{~~~yyyfff^^^UUUNNNFFF===999:::BBBKKKUUU\\\bbbhhhiiigggWWWMMMDDD@@@@@@???AAAEEEIIIMMMQQQPPPLLLJJJMMMPPPWWWaaakkkrrrwww{{{zzzwwwzzz|||}}}}}}|||yyyuuurrrqqqoookkkfffaaa^^^\\\[[[YYYVVVRRRQQQQQQPPPMMMKKKJJJHHHDDD@@@<<<888666555555555444333333333333333111111222222333444444444222333333222111444999===IIIRRRXXXSSSKKKCCC===888>>>999888<<>>AAABBBBBB>>>BBBJJJRRRXXX\\\]]]]]]YYYXXXUUURRRMMMHHHCCC@@@999888777666555555444555::::::999:::::::::777555888666333111111222555777444222333666555333555999999888777666666666777888999999999:::;;;<<<======:::;;;;;;;;;::::::<<<>>>>>>>>>>>>>>>???@@@AAABBB>>>>>>>>>>>>>>>?????????>>>>>>???@@@AAABBBCCCCCC???@@@BBBBBB@@@???@@@AAAFFFGGGHHHGGGEEEDDDEEEFFFCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCBBB@@@@@@CCCEEE???@@@@@@@@@@@@@@@@@@???CCCCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDCCCCCCBBBBBBBBB??????@@@@@@AAABBBCCCCCC???????????????@@@AAAAAADDDDDDEEEEEEFFFGGGGGGGGGFFFGGGFFFEEEEEEFFFIIIKKKNNNMMMNNNRRRSSSSSSWWW]]]rrruuutttpppooorrrtttsssyyyzzz{{{}}}~~~~~~~~~~~~zzzyyywwwtttqqqnnnkkkjjjlllppprrrnnnfffZZZIII;;;;;;666333666:::AAAMMMYYYaaagggooowww}}}tttddd```~~~qqqpppdddWWWddduuuppprrrqqqqqqlllTTT??????<<<===>>>>>>>>><<<999888333000,,,***)))))))))((()))((('''(((***+++***)))'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******,,,+++*********+++,,,---(((777MMMbbbsssuuubbb___ttt~~~}}}yyyuuutttqqqnnnjjjhhhiiijjjuuuyyy^^^UUUKKKDDD>>>:::;;;???LLLXXXdddjjjkkkiiibbb[[[FFF>>>999:::???EEEMMMTTTbbbgggjjjiiieeeccceeehhhjjjrrr{{{zzzvvvuuuqqqkkkddd^^^XXXTTTSSSOOOLLLIIIHHHGGGFFFDDDBBB>>>===:::777555333222111444444444444444444444444222222222222222222222222///000111000000111444777AAAKKKYYYaaaYYYJJJ@@@===>>>;;;:::<<<>>>BBBMMMXXXdddbbbbbbbbbccccccaaa___\\\WWWRRRRRRTTTTTTQQQMMMFFFGGGFFFDDDIIISSS[[[^^^}}}vvv{{{ttthhhttt{{{sssnnnrrrzzzssscccNNN<<<555555222333444...111000//////000///---+++***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''))),,,---///((('''&&&'''((()))((('''((()))+++---......---,,,+++************+++,,,,,,000//////000222333222111---***'''''')))---///000...///000111111111111111111111000000//////......222222222111111111111111333444666:::>>>@@@???===:::;;;===@@@DDDIIIOOOSSSJJJLLLNNNMMMJJJDDD???<<<==================>>>>>>AAA@@@AAABBBDDDCCC@@@===;;;;;;;;;::::::;;;===>>>FFFGGGIIIIIIFFFDDDEEEGGGHHHHHHGGGGGGGGGHHHIIIJJJGGGIIIKKKNNNOOOPPPPPPOOONNNOOOPPPQQQPPPRRRTTTVVVWWWXXXXXXZZZ[[[]]]___```aaaaaabbbbbbcccccccccdddcccccccccdddeeefffffffffjjjkkklllkkkiiigggggggggfffggghhhgggdddcccdddeeeaaaaaa``````^^^]]][[[[[[]]]^^^^^^\\\[[[ZZZ\\\^^^___aaadddfffffffffffffff______``````aaaaaabbbbbbbbbaaaaaa```___^^^]]]]]]___```aaabbbbbbbbbcccccccccaaa___^^^^^^```bbbccchhhiiijjjlllnnnppprrrrrroooooonnnmmmkkkllloooqqqrrrrrruuuzzz{{{xxxwwwzzzxxxooohhhbbb``````dddhhhhhhfff]]]KKK;;;;;;777444666999???MMMYYYbbbgggooovvv}}}vvviiiqqqeeewwwwwwaaaeeetttooorrrqqqrrrnnnVVVAAAAAA:::;;;<<<===<<<;;;999777444111---******))))))((()))((('''(((***+++,,,+++'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((()))))))))*********++++++******)))***---///+++???WWWgggpppwww}}}eeeeeezzz|||wwwzzzuuusssnnniiigggllluuu||||||ttt]]]SSSHHHAAA>>>===CCCJJJWWWdddqqqtttnnndddVVVJJJ===777555:::BBBLLLWWWbbbrrryyyyyyttthhheee^^^WWWOOOIIIEEECCC@@@???===;;;:::999888777444444333111111000000000222333333444444555555444444444333333222111111111000000111111222222333444666>>>QQQfffiiiZZZMMMIIIAAA???>>>>>>===AAAMMMZZZjjjkkklllmmmnnnooopppppplllfff```___bbbdddaaa]]]UUURRRLLLIIIMMMWWWbbbiiiyyy{{{vvv{{{zzztttwwwppptttvvvgggMMM<<<555666222222444///111000//////000///---+++***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((+++...111333+++)))&&&&&&'''(((''''''((()))+++---............++++++******++++++,,,---111000///000333444333333,,,)))'''&&&)))---000111//////000111111222111111111111000000//////......222222222111111111111111333444777;;;???AAA@@@>>>:::>>>CCCFFFGGGGGGGGGIIIEEEJJJRRRXXXZZZWWWRRRNNNGGGHHHIIIJJJLLLMMMMMMNNNQQQQQQRRRSSSSSSQQQMMMIIIHHHGGGDDDAAA@@@DDDJJJOOOSSSYYY^^^^^^[[[ZZZZZZZZZWWWXXXYYYZZZ[[[]]]^^^^^^\\\___bbbfffhhhhhhfffeeehhhjjjlllnnnnnnoooqqqssszzzzzz{{{|||~~~}}}||||||}}}}}}|||yyyxxxyyyzzz~~~uuuppphhh___XXXRRRPPPOOOTTTXXX]]]```bbb]]]NNN???:::777444555888???NNN[[[dddhhhooovvv|||rrrvvvdddllliiieeeoooooossssssuuupppVVV???>>>888999:::;;;;;;:::888777555111---+++***))))))((()))'''''''''***,,,,,,,,,'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))))))))************)))******)))(((***...111999NNNbbbiiijjjpppyyy~~~llllll~~~ooommmnnnwwwrrrnnnhhheeehhhssswwwlllXXXNNNCCC===<<<>>>GGGOOOaaammmwwwtttiiiYYYHHH<<<999666777===DDDMMMYYYcccmmmxxx{{{pppiiiRRROOOJJJDDD???:::777666555444444222111000111111111111000000111111222222222333444555666777777777777777666555444333222222222222222222333333222111222444FFFbbbqqqjjj\\\UUUGGGDDDBBB@@@>>>@@@KKKWWWlllpppuuuwwwxxxzzz}}}{{{uuupppnnnqqqrrrqqqnnnfff^^^TTTOOOQQQYYYdddmmmxxxxxx{{{|||wwwwwwsssdddKKK;;;666777222222444///111000//////000///---+++******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&(((,,,///333555///+++(((&&&&&&''''''&&&((((((***,,,---...//////,,,,,,++++++,,,,,,---...111000000111333555555444,,,***'''''')))---///000000000111111222111111111000000000000////////////111111111111111111222222333444888===BBBEEEEEEDDDBBBLLLZZZbbbbbb]]]WWWTTTUUUZZZcccoooxxxyyysssmmmdddeeefffhhhiiiiiiiiiiiivvvxxxzzzxxxrrrkkkfffdddVVVQQQJJJCCCBBBIIIWWWaaajjjttt}}}}}}||||||{{{wwwwwwxxxzzz|||~~~uuuiiiaaaUUUQQQLLLFFFCCCCCCEEEFFFFFFJJJMMMPPPSSSRRRHHH<<<777555444555777???PPP___eeejjjpppvvv{{{vvv|||zzzgggiiilllccchhhooorrrssstttnnnSSS;;;999666888999;;;;;;:::999777555222...+++******)))((((((''''''(((***++++++***'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))******+++)))))))))*********++++++((()))+++***)))+++111666EEEXXXgggfffccciiisssyyy|||kkkkkkyyydddfffkkksss{{{~~~{{{nnnhhhbbbbbbjjjvvvttteeeTTTKKKBBB>>>???CCCMMMWWWgggpppuuummm^^^NNN@@@666777666888>>>CCCGGGOOOXXX```nnn{{{ooocccWWWQQQ@@@>>>:::777444222111000///000111000//////111222333333333333444555666666333555777999;;;;;;;;;;;;<<<;;;:::999888777666666555333222222333333222000444333>>>WWWmmmrrriii```TTTOOOJJJFFFBBBBBBIIIRRRhhhooowww|||}}}}}}|||||||||{{{uuujjj^^^WWWVVVZZZeeeooozzzwwwttt~~~mmm^^^JJJ;;;777777222222444000111000//////000///---+++******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'''***...222444222...)))&&&&&&&&&&&&%%%'''''')))+++---...///000------,,,,,,------...///111000000111444555555444---***''''''))),,,///000111111222222222111000000////////////000000000000000000000111222222222333333444888>>>EEEIIIKKKKKKSSS___ooozzz}}}}}}}}}}}}rrrsssyyyzzzsssrrraaa___ZZZTTTRRRYYYeeeppp}}}|||yyyttteeebbb^^^]]]\\\VVVMMMFFFBBBAAA???======???AAABBB===???AAA@@@BBBCCC>>>777444333222444777@@@RRRcccfffkkkqqqwww{{{~~~~~~www}}}iiijjjlll___```ooorrrppppppjjjPPP:::999777999:::<<<===<<<;;;:::666333...+++******)))''''''&&&'''(((***+++)))''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))******++++++))))))*********+++++++++(((***,,,,,,+++...555;;;QQQbbbkkkddd]]]bbblllqqqpppkkkjjjuuuvvvdddeeehhhooovvvyyyxxxvvvmmmfff```bbblllwww~~~|||~~~sssbbbRRRKKKEEEEEEHHHNNNXXXbbbhhhnnnnnnbbbRRRFFF===777666777;;;@@@AAA@@@DDDJJJOOO\\\oooxxxgggddd^^^WWWNNNEEE>>>:::444333222000/////////000---///000000///000333666777777666777777888999:::777999<<<>>>@@@AAAAAAAAA??????>>>===<<<<<<;;;;;;;;;888555555666666555333444555:::JJJbbbtttuuunnnhhh```XXXRRRLLLHHHIIINNN[[[fffrrryyy{{{}}}sssfff___\\\]]]fffpppvvv~~~~~~ppp~~~lll^^^III;;;777888222222444000111000//////000///---+++******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&)))---000333555000+++'''%%%&&&%%%%%%&&&'''(((***,,,...///000...------------...//////111000000222444666666555...+++((('''))),,,...///222222222222222111000///......//////000000111111//////000111222333333444333444888???GGGMMMPPPPPPLLLTTT```jjjrrr{{{}}}mmmfffeeehhhkkkmmmllljjjlllsssxxx|||xxxsssrrrvvv||||||sssmmmaaaVVVRRRSSSPPPLLLEEECCCBBBEEEHHHGGGAAA;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>???>>><<<<<<===;;;777222111222444777AAATTTeeeggglllrrrwww{{{}}}qqqvvv}}}vvv~~~|||}}}kkklllkkk]]][[[qqqrrrnnnmmmgggOOO;;;<<<888:::<<<>>>>>>>>><<<;;;666333...,,,******)))'''&&&&&&''')))+++***(((%%%'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))(((((((((((((((((((((((('''(((((()))***+++++++++)))************+++++++++)))+++...------111888???^^^mmmsssggg]]]aaaiiimmm||||||wwwtttnnngggsssqqqzzz{{{|||zzznnnfffeeefffllltttyyyyyyvvvppphhhaaacccnnnwwwzzzyyyxxxwww}}}zzzzzzzzz|||~~~tttbbbOOOIIIEEEGGGMMMTTT___iiigggkkkiii[[[LLLBBB>>>;;;777888===BBBAAA===>>>BBB>>>IIIYYYfffpppyyyyyyqqqlllggg]]]SSSIIIFFFBBB===999555333222//////...------...000000+++---000000///000444777:::999999999999:::;;;<<<:::<<>>>>>>>>AAA===999888:::;;;999777111555888BBBZZZttt~~~zzzyyyoooddd]]]VVVOOOLLLMMMPPP\\\jjjsssuuuxxx~~~xxxkkkddd``````gggqqq~~~lllYYYGGG999666888222111444000111000//////000///---+++(((((((((((())))))))))))'''''''''((()))(((&&&###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''((()))***+++,,,---...---+++)))((('''(((((((((***,,,---,,,,,,---.........---,,,---...///000111111222444555444000---+++)))((((((***,,,,,,,,,...000222222111000///000000000000000000000000000222222111000//////000000333888===@@@GGGNNNQQQPPPMMMLLLNNNTTT^^^iiisssxxxwwwwwwyyy~~~|||vvvooojjjhhhllljjjkkkjjj^^^UUU___ppp~~~|||tttqqqsssooommmhhhaaa[[[YYY[[[^^^\\\\\\ZZZVVVQQQSSS]]]hhhrrruuuzzz~~~}}}{{{}}}}}}||||||}}}~~~yyyxxx|||yyyooohhhnnnnnn{{{yyy{{{uuufffXXXPPPIIIAAA===??????>>>>>>>>>???>>>;;;999<<<<<<======>>>>>>>>>>>>AAACCCDDDCCC@@@<<<999888666333222444888CCCVVVggghhhnnnuuuzzz|||}}}nnngggqqqxxxzzzwwwwww}}}lll|||vvvaaaRRRNNNiiisssqqqjjjfffWWWBBB:::777888;;;<<<======;;;;;;999666111,,,)))((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))************,,,+++,,,------222EEEYYYwwwwwwsssllljjjnnnpppooovvvpppiiiccc```bbbmmmxxxyyymmmllliiiccc```gggtttwwwtttllljjjiiikkkoootttvvvwww{{{zzz{{{~~~{{{yyytttvvvzzzuuufffXXXJJJHHHIIIOOOVVV]]]ccchhheee___ZZZZZZVVVMMMEEEBBB???AAACCCEEEEEECCC@@@>>>AAABBBDDDGGGMMMSSSYYY\\\^^^XXXPPPKKKGGGCCC???;;;555555555444333222222111/////////000000000000000000...---000111222777>>>;;;:::::::::;;;;;;999888888:::???HHHPPPRRRMMMHHHEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDBBB@@@>>><<<;;;;;;===<<<===CCCPPPbbbsss~~~vvvsssmmmfff^^^UUUMMMIIIJJJKKKTTTbbbjjjiiiiiilll~~~uuummmhhhdddaaafffooojjjVVVGGG999666888222111444000111000//////000///---+++(((((((((((())))))))))))((('''&&&&&&''''''%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&'''((()))***+++---,,,***(((''''''''''''(((***,,,---,,,,,,---......------,,,,,,...///000111111222444555555222///+++)))((((((***,,,,,,,,,...000222222111//////000000000000000000000000000222222111000000000000000333777;;;>>>FFFPPPUUUUUULLLLLLMMMQQQXXXaaahhhlllhhhhhhiiimmmrrrtttsssqqqpppooolllfff]]]TTTNNNKKKLLLNNNUUU]]]\\\ZZZgggxxxyyytttrrrnnnkkkooouuuuuurrrmmmeee]]]VVVRRRPPPKKKMMMOOOPPPNNNOOOTTTYYYgggjjjooorrrttttttttttttrrrqqqqqqpppqqqssstttuuupppllljjjnnnrrrrrrsssuuuyyyzzz{{{{{{|||~~~|||xxxyyyzzz}}}~~~mmm\\\TTTQQQZZZmmmyyyyyyyyy}}}~~~vvvjjj^^^^^^kkkyyyvvviii[[[TTTMMMEEEAAABBBBBBAAAAAAAAABBBAAA???<<<@@@@@@@@@AAAAAABBBCCCCCCEEEFFFHHHGGGDDD???<<<:::777444222444888CCCVVVggghhhnnnuuuzzz}}}sssddddddlllsssuuuwwwrrr}}}yyyvvvwww~~~xxx|||yyyooo^^^QQQLLL^^^mmmrrrooolll\\\FFF===888999;;;===>>>===<<<;;;999666111,,,)))((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))((('''''''''))))))))))))))))))))))))))))))))))))************+++******,,,///999OOOccczzzyyyxxxzzzzzzvvvsssjjj^^^[[[fff{{{wwwqqqkkkaaa\\\cccnnnrrrnnnmmmnnnnnnooopppsssuuuvvvxxxxxxyyy|||{{{tttmmmlllmmmgggYYYMMMGGGGGGLLLUUU___gggkkklllfff```[[[[[[YYYRRRLLLJJJGGGGGGHHHHHHFFFCCC???===;;;<<<===@@@CCCGGGKKKMMMNNNIIICCC???>>><<<999777555444444333222222111111000000000000000000000000111......000111222777>>>BBB@@@===;;;::::::999999888:::@@@IIIRRRVVVTTTPPPGGGHHHIIIKKKLLLMMMNNNNNNIIIGGGEEEBBB???>>>=========<<<;;;>>>GGGUUUdddmmmqqqmmmiiifffccc\\\RRRJJJHHHGGGMMMYYYaaaaaa```aaaqqq~~~|||rrrlllfffccchhhoookkkWWWGGG:::777888222111444000111000//////000///---+++))))))))))))((((((((((((,,,***&&&%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&'''((()))***++++++***)))((('''&&&&&&&&&)))+++------,,,,,,---......---,,,,,,,,,---///000000000111444666666333111+++)))'''(((***,,,---,,,---000222222111//////000000000000000000000000000222111111111000000000000333666999<<>>???>>>===<<<999666222---***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))************,,,***)))---666FFF^^^rrrzzzzzzqqqbbbaaasssxxxoooccc^^^dddmmmnnnjjjnnnqqqssssssrrrqqqsssuuuzzz{{{}}}~~~~~~vvvmmmhhhddd]]]RRRHHHGGGJJJQQQ\\\iiipppoookkkggg```[[[[[[[[[WWWSSSSSSNNNMMMKKKHHHDDD@@@===;;;666777777888:::;;;;;;<<<<<<999666555555555555444444444333333222111111111111111111111111111111111000......111111111666<<>>;;;:::???HHHRRRXXXbbb______bbbeeebbbYYYQQQHHHDDDFFFOOOYYY\\\\\\]]]fffpppyyyqqqkkkgggiiimmmppp]]]HHH;;;777888222111444///111000//////000///---+++))))))))))))((((((((((((000,,,(((&&&&&&((())))))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''((()))***+++,,,---***))))))((('''&&&&&&&&&)))+++------,,,,,,,,,---------,,,,,,,,,---.../////////000333555666555333***)))'''(((***,,,---------///111222000//////000////////////////////////111111111111111111111000222555888;;;DDDLLLOOOLLLJJJIIIHHHHHHKKKQQQXXX]]]aaabbbdddfffhhhiiihhhhhheee```WWWLLLBBB;;;999999888===JJJ[[[ffflllttt|||}}}wwwvvvyyyyyynnngggllloooqqqqqqoooiii^^^SSSUUU\\\eeeiiijjjjjjlllnnnjjjgggccc```]]]\\\\\\\\\\\\YYYYYY^^^aaabbbdddhhhkkkmmmoooqqqqqqrrruuuvvvwwwxxxyyyyyyxxxyyy{{{}}}|||}}}~~~~~~}}}|||zzzyyyxxxxxxxxxxxxyyyyyyyyyyyy|||}}}}}}~~~~~~~~~~~~~~~~~~{{{xxxxxx{{{~~~{{{uuuqqqjjj```ZZZZZZXXXWWW___kkkqqq^^^LLLGGGIIIIIIIIIKKKOOOUUU___lll|||{{{fffZZZWWWZZZ^^^dddvvvwwwpppjjjddd___[[[XXXVVVUUUUUUVVVVVVUUUSSSLLLKKKJJJIIIHHHHHHIIIIIIIIIKKKMMMNNNMMMGGG@@@;;;888555333444888BBBUUUeeeiiinnnuuuzzz~~~vvvhhh]]]SSSJJJDDDMMMhhh{{{tttqqqppphhhWWWIIIQQQiiiyyy}}}yyydddIII===:::;;;===???@@@???>>>===999777333...+++***)))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((()))))))))************...,,,+++000>>>SSSlll}}}}}}ooopppwwwlllhhhkkkooolllgggkkkpppuuuvvvsssqqqsssvvvzzzzzzoooeee^^^VVVOOOIIIMMMRRRYYYcccnnnsssnnnfffeee]]]WWWVVVWWWTTTSSSTTTNNNLLLHHHCCC???;;;888777444444555666666555444444444333222222333555555666444444444333333222222222333333333333222222222222000......000111000444:::FFFEEECCC???;;;999999:::======>>>BBBHHHNNNQQQQQQLLLMMMOOOQQQUUUXXXZZZ\\\XXXVVVQQQLLLIIIGGGGGGGGGFFFCCC???<<<===AAAGGGJJJNNNPPPTTTYYY^^^___]]][[[NNNHHHEEEJJJTTT]]]aaacccbbbfffmmmyyy~~~vvvpppkkkhhhgggttt```III;;;888999222222444///111000//////000///---+++***)))))))))((((((((('''...+++'''%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''((()))***+++,,,---))))))((((((''''''&&&&&&***+++------,,,+++,,,------,,,,,,+++,,,---...//////...///222444555555333***((('''(((***---------,,,...000111000//////000////////////////////////000111222222222222111111222555888<<>>===@@@HHHSSS[[[]]]```ccceeeggghhhiiijjjddd^^^UUUIII>>>999888999<<>>DDDdddsss}}}~~~}}}yyycccNNNPPPgggwww}}}|||iiiNNNBBB:::;;;>>>???@@@@@@>>>>>>999777444000---+++******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************...,,,+++222DDD\\\rrr~~~sssxxxxxxppp{{{wwwtttqqqlllddd___gggmmmtttuuusssrrrtttxxxyyy|||vvvkkk___UUUOOOLLLKKKUUU[[[aaagggooosssnnnddd^^^UUUNNNMMMNNNLLLKKKMMMEEECCC@@@<<<888666444333222333444444555444444333444555555555666666888999666666666666666555555555666666666555555444444444000......111000///222888???AAACCCAAA>>>;;;::::::>>>===<<>>DDDHHHBBB999777777777666999AAAMMMVVV[[[^^^bbbeeeggghhhjjjlllgggccc]]]SSSHHHAAA===<<<@@@GGGSSS___hhhooouuuzzzyyyyyyxxxuuuqqqnnnmmmlllpppsss|||zzztttgggXXXKKKPPPYYYbbbggggggeeeccc```\\\UUUMMMHHHDDDCCCBBB@@@@@@BBBHHHKKKLLLQQQXXXXXX]]]ccciiimmmpppsssuuuvvvwwwxxxwwwuuutttuuuvvvyyyzzzzzz{{{{{{zzzzzzzzzzzzzzzzzz{{{||||||}}}}}}yyyzzz{{{{{{{{{zzzyyyxxx{{{yyywwwvvvuuuvvvwwwxxxyyy{{{}}}uuulllccc^^^eeeqqqoooVVVHHHBBB???===777999EEE\\\sssrrr\\\RRRQQQPPP^^^ttt|||vvvlllkkkiiiiiijjjkkkkkkjjjcccbbb___]]]\\\\\\]]]]]]___```bbbcccaaaXXXLLLBBB:::666444555777AAASSSdddlllqqqwww|||yyyaaaPPPHHHEEECCCEEEaaannntttgggOOOLLLbbbrrr{{{oooTTTGGG:::;;;===???@@@???>>>===999888444111...,,,******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************,,,666KKKdddtttzzzxxxnnnuuu~~~jjjjjj}}}}}}yyyqqqeee[[[WWWgggkkkqqqttttttuuuwwwyyy|||~~~uuuqqqiii]]]SSSNNNPPPTTT[[[aaaeeedddhhhnnnllleeeUUULLLEEEDDDDDDBBBBBBDDD===<<<999777444333222111111111222333444555666666666888999999888888999;;;::::::::::::::::::::::::999999999888777777666666222000000333222000333888999===BBBBBB???<<<<<<<<<=========>>>CCCJJJQQQVVVVVVVVVWWWXXX[[[^^^aaabbb^^^\\\YYYVVVRRROOOMMMLLLLLLJJJHHHFFFDDDDDDDDDEEEHHHPPPVVVUUUPPPPPPXXXaaaddd___UUULLLLLLTTTZZZ\\\SSSUUUZZZbbblllqqqrrrpppuuuwwwvvvtttsssqqqhhh___uuubbbJJJ===999:::333222444///111000//////000///---+++*********)))((('''''''''%%%%%%''')))******'''$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&'''((()))***+++((()))*********)))((('''***,,,...---,,,++++++,,,---,,,+++++++++,,,---......------...111222111000)))'''&&&(((***---......+++---///000000///000000000000000000000000000000///000222444444333222111333666999>>>GGGLLLHHH???888;;;======???DDDNNNUUU[[[___dddfffggghhhjjjmmmjjjlllmmmiiiaaaWWWNNNIIIIIIQQQ\\\cccjjjqqqyyy~~~tttrrrpppqqqsssssssssrrrnnnnnnrrrxxx}}}{{{uuuhhhZZZKKKLLLPPPXXX```dddbbb^^^UUUQQQJJJCCC>>>;;;;;;;;;888777:::???@@@@@@EEELLLKKKQQQZZZbbbiiimmmqqqtttuuuwwwxxxxxxwwwvvvwwwxxxzzzzzzzzzzzz{{{|||}}}}}}{{{||||||}}}~~~~~~yyyzzz|||}}}~~~}}}{{{zzzyyyvvvrrrpppqqquuuxxx{{{{{{}}}~~~}}}tttjjj```aaaiii|||~~~eeeTTTJJJCCC???CCC???EEEZZZqqqnnn[[[SSSPPPUUUcccxxxwwwuuusssssstttvvvvvvuuulllkkkiiihhhhhhjjjlllmmmpppppppppppplll```PPPDDD;;;777444555777@@@RRRccclllrrryyy~~~{{{cccOOOHHHGGGEEECCCVVVvvvjjjjjjmmmUUULLL```ooozzzsssVVVEEE999;;;===?????????>>>===:::888555222///,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))+++111>>>VVVnnnyyyyyyyyyxxxyyyqqqnnnvvv|||qqq```hhh|||{{{xxxnnnaaa[[[]]]kkkmmmpppsssvvvxxxyyyyyyzzzwwwooonnnhhh^^^UUUSSSZZZaaa___eeeddd[[[XXX^^^aaa]]]KKKCCC======>>><<<<<<>>>:::999888777555444222222333333222333444666888:::888;;;======;;;;;;<<<>>>>>>>>>>>>>>>>>>?????????<<<<<<;;;;;;:::999999888555333444666555333555:::999===BBBAAA>>>===>>>@@@??????>>>???CCCIIIPPPUUUVVVVVVVVVXXX[[[___bbbdddbbbbbb```^^^[[[WWWTTTRRRPPPPPPOOOMMMKKKJJJIIIHHHJJJPPPWWWVVVRRRQQQVVV]]]dddddd^^^RRRLLLOOORRRRRRPPPRRRVVV\\\ccciiilllmmmkkknnnnnnmmmppprrrlllcccyyygggKKK===999:::333222444///111000//////000///---++++++******)))(((''''''&&&%%%'''***...000...***'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''((()))***+++,,,---))))))***++++++***((((((+++,,,...---,,,++++++,,,,,,,,,+++++++++,,,---......---,,,...000111000///)))'''&&&(((***---......***---///000000///000000000000000000000000000000///000222444444444222111444666888>>>IIIQQQOOOHHH@@@DDDIIIJJJIIILLLRRRXXXZZZ^^^bbbddddddeeegggiiiiiipppxxxzzzuuuiii]]]VVVPPPXXXaaadddffflllsssxxxqqqmmmkkkqqqwwwxxxwwwuuunnnnnnpppttttttqqqssswwwsss|||zzzrrreeeWWWGGGDDDDDDKKKUUU[[[ZZZVVVGGGCCC===777222000111111//////222555555444999@@@===CCCMMMWWW___eeejjjlllppprrrtttuuuuuuuuuvvvwwwyyyxxxxxxxxxyyyzzz|||~~~xxxxxxyyyyyyzzz{{{{{{|||wwwxxx{{{|||}}}}}}{{{zzzuuupppjjjhhhkkkqqqwww{{{~~~rrrdddaaafffppp|||ooobbbXXXQQQMMMCCCDDDVVVmmmzzzkkk]]]OOOJJJMMM]]]uuu}}}{{{{{{}}}~~~~~~~~~wwwvvvuuuuuuwwwzzz~~~yyykkkYYYKKK;;;777555555777@@@RRRcccmmmssszzzmmmXXXNNNHHHDDD===HHHaaa~~~hhhbbbzzzxxxcccNNNaaappp|||tttSSS???999:::<<<>>>???>>>===<<<:::888555222///---+++***))))))))))))))))))))))))((((((((((((((((((((((((************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************///666FFF```xxx|||qqqppppppyyy{{{ooovvv|||zzz{{{gggYYYeeeuuuuuuvvvuuulllbbbaaahhhoooooopppssswwwzzzzzzyyyqqqyyy~~~}}}{{{mmmhhhiiieee]]]UUUUUU]]]fffaaagggaaaRRRIIINNNSSSQQQFFF>>>999:::;;;::::::<<<:::::::::999777666444333666666555555666888;;;===:::===@@@@@@>>>>>>@@@BBBAAAAAAAAAAAAAAAAAABBBBBB>>>>>>===<<<;;;;;;::::::777666777999888555777<<<<<>>RRRhhhmmmrrrxxx|||kkkUUUMMMPPPDDDEEEQQQkkkfffgggttt~~~qqqTTTXXXnnnttt^^^EEE<<<<<<===>>>>>>===<<<;;;===;;;777333000,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********************+++'''(((((()))***++++++++++++)))((()))***,,,,,,,,,---111???ZZZxxxrrrpppooopppuuu~~~}}}sssbbbbbbmmmsssuuuwwwuuupppooorrrsssooojjjhhhkkkoootttwwwwwwuuuttttttqqqqqqooollljjjkkkmmmpppccc]]][[[\\\XXXTTT^^^ooo```jjjiiiXXXIIIFFFFFFBBB999999999999999:::;;;<<>>===;;;:::999999666222111444999<<<>>>===@@@CCCCCCBBBDDDJJJPPPRRRQQQNNNKKKGGGEEEEEEFFFFFFGGGHHHEEE@@@<<<;;;<<<<<<;;;:::<<<>>>@@@AAAAAA<<>>BBBNNN]]]aaa\\\MMMHHHEEEJJJPPPSSSUUUXXXYYY[[[^^^bbbeeeffffffdddccciiiuuusssiiigggeeedddcccdddeeeffffffgggjjjooosssvvvvvvuuusssrrrpppooonnnnnnoooppplllmmmssszzz}}}rrrcccOOODDD<<<===@@@???===<<<555333222222333222///,,,333000......000222333222222444999???EEEKKKPPPSSS]]]```eeehhhkkknnnqqqsssuuuuuutttrrrrrrtttxxx||||||}}}~~~}}}}}}}}}{{{wwwssseeeccc^^^YYYZZZ```iiinnnvvv}}}~~~rrriiicccgggrrr|||lll^^^TTTZZZhhhsssxxxzzzvvviiiaaa[[[^^^iii}}}~~~tttfffVVVKKKCCC:::555666888???SSSggglllqqqwww{{{}}}fff\\\[[[DDDAAAGGG^^^|||mmmiiitttvvvXXXYYYlll~~~~~~rrr___JJJ<<<<<<===>>>>>>===<<<;;;===;;;777444000---***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************))))))'''(((((()))******++++++***)))))))))***+++++++++333<<>>999999:::;;;<<<===>>>???AAAAAA@@@???>>>>>>===<<<:::777222000222555888999@@@CCCEEEEEEEEEIIIPPPWWW^^^``````\\\TTTMMMIIIHHHHHHJJJJJJHHHDDDAAA@@@AAABBBAAAAAABBBDDDEEEFFFFFFFFFJJJLLLIIIHHHKKKLLLJJJMMMLLLKKKGGGEEEDDDEEEGGGPPPUUUZZZ\\\\\\^^^eeejjjiiilllqqqvvvxxxtttjjjbbbbbbaaacccgggjjjggg___XXXXXXVVVTTTUUUXXXZZZZZZZZZYYY```eeeccc[[[UUUVVVYYYXXXWWWWWWVVVRRRPPPXXXdddooosssrrrkkkkkkuuu{{{{{{zzzlllgggttt|||tttdddPPP===666999444111444222111///......///...---+++******))))))((((((''''''$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&'''(((*********))))))+++***)))(((''''''((((((++++++++++++++++++++++++***))))))***---//////////////////000222222000...***''''''++++++***+++...000111333222000//////000//////............//////000111111222222222222222666;;;>>>AAANNN___eeebbbQQQEEE===???GGGNNNTTTXXXZZZ\\\```cccdddddddddccc```bbblll}}}mmmhhhaaa[[[YYYZZZ]]]```cccdddhhhnnnssswwwwwwwwwttttttsssrrrpppooonnnmmmhhhggglllsssxxxyyy||||||lllUUUJJJ@@@<<<999666444666222111111222333222000...333111//////111222333333000111222555999===@@@CCCJJJPPPWWW^^^cccfffjjjlllrrrsssssssssssstttwwwzzz}}}|||}}}{{{vvvrrr```aaa]]]VVVQQQSSS___jjjsssyyyyyymmmddd___fffrrr|||}}}|||}}}nnnaaa```hhhqqqyyyyyysssnnnpppwwwxxxlll___UUUGGG<<<444555999AAATTTfffjjjooouuuzzz~~~ssseeeaaaIII??????RRRpppuuujjjqqqwwwZZZXXXhhh{{{{{{ppp```MMM<<<<<<============<<<<<<===;;;888444000---+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********))))))(((((((((((((((((()))******++++++))))))*********+++++++++333CCC\\\ttt|||vvvooooootttzzzuuupppllljjjhhhffffffiiiqqqkkkjjjrrryyyvvvnnnhhhgggjjjnnnpppsssuuuxxx{{{vvvxxxyyywwwrrrlllhhhfffaaa^^^```eeeddd```dddmmm|||wwwcccRRRHHH@@@888::::::;;;===???@@@BBBBBBAAAAAAAAAAAAAAA@@@??????===999444111111333444555@@@BBBDDDDDDEEEJJJQQQWWWbbbggglllkkkddd[[[SSSPPPMMMNNNNNNLLLIIIFFFEEEFFFDDDEEEEEEFFFGGGHHHIIIIIINNNPPPOOOMMMOOOTTTUUUSSSUUUUUUSSSPPPLLLIIIIIIJJJMMMUUU\\\^^^]]]```iiiqqqooojjjhhhoooyyy|||sssiiihhhhhhjjjpppvvvsssiii```aaa```]]]YYYWWWXXX[[[^^^VVV[[[```bbb```]]]^^^___XXXYYY[[[YYYRRRMMMPPPWWWgggpppxxxvvvoooppp{{{~~~~~~qqqccccccuuusss}}}~~~pppPPP===666888222000333222111///............---+++******))))))((((((''''''%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***,,,,,,,,,+++***)))(((''''''((()))))),,,,,,,,,,,,,,,++++++++++++))))))***,,,...///.../////////111222222000...+++((((((+++,,,+++,,,//////000222111000//////000//////............//////111111222333333333333222444777999@@@QQQdddhhhbbbRRRCCC666888BBBLLLTTTXXXZZZ]]]aaacccccccccbbbbbbaaaaaagggxxxkkkeee[[[SSSQQQUUU[[[```cccdddhhhmmmsssvvvvvvuuuttttttuuutttrrrooollliiifffdddfffmmmssstttuuuwwwvvv```UUUHHH@@@:::555555888444222111111222444666777666555444444444444222000111000000000222555999;;;===AAAIIIPPPVVV\\\bbbeeelllnnnppprrrssstttwwwyyy|||||||||}}}~~~~~~~~~}}}}}}|||yyywwwuuugggccc[[[QQQHHHIIIVVVeeeooouuu|||~~~}}}~~~}}}qqqeee]]]YYYcccooo{{{~~~}}}rrrpppssswww}}}|||}}}|||{{{wwwmmmeeeJJJ===444555:::CCCTTTeeeiiinnnuuuzzz}}}wwwhhhcccQQQCCC===NNNiii~~~kkknnn|||uuu}}}}}}sssXXXTTTeee|||sss```KKK<<<<<<<<<===============<<<;;;888444000...,,,+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((('''''''''(((((())))))************((()))++++++***++++++,,,444MMMkkk{{{xxxxxxxxx{{{~~~ppptttxxxwwwoooiiihhhjjjnnneeebbbjjjsssssskkkeeegggiiilllooorrrwww}}}{{{}}}}}}yyysssnnnlllbbb```ccchhhiiiggghhhmmmjjjUUUHHH@@@<<>>>>>???:::;;;===@@@AAA???;;;777888666444222111222333444444777;;;???EEEMMMTTTZZZ___bbbfffiiilllnnnrrrtttxxxyyy{{{||||||}}}~~~~~~}}}|||zzzyyyzzz}}}pppbbbSSSHHHBBBDDDRRR```nnnsssyyy{{{zzz{{{wwwkkk```ZZZWWW\\\jjjxxx|||}}}~~~|||wwwsssqqqppp{{{}}}~~~~~~zzzqqqggg```JJJ===444555:::CCCTTTdddjjjooouuuzzz}}}zzzlllhhhVVVFFF@@@PPPhhh}}}oooooo~~~vvv|||tttXXXRRReee}}}dddLLL<<<<<<<<<<<<======>>>>>><<<;;;888444111...,,,+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))(((((('''''')))))))))))))))*********(((***++++++***+++...111AAA___|||yyy|||vvvwwwttttttmmmccc]]]dddmmmooojjjeeejjjkkknnnppptttzzz~~~}}}xxxrrrnnnllliiigggjjjooorrrqqqpppqqqmmmWWWJJJHHHJJJLLLMMMNNNOOOOOONNNNNNMMMMMMMMMMMMKKKIIIEEEBBB@@@@@@<<<777444333333333333444777<<>>>>>FFFHHHQQQaaapppvvvqqqiii```___]]][[[XXXUUURRRPPPRRRTTTWWWXXXYYY[[[___cccfffnnnqqqiiiaaaaaaeeehhhjjjhhhccc\\\WWWVVVYYY[[[YYYYYYZZZ^^^cccgggjjjkkkvvvpppiiiggglllrrrwwwzzzrrrooommmrrrzzz~~~{{{wwwrrruuuvvvqqqhhhbbbaaadddfffdddaaa______```aaabbbddd```\\\ZZZ[[[\\\XXXRRRTTT___rrr}}}rrrkkkmmm~~~|||}}}sssbbbSSSWWWjjjxxxwwwoooiiiuuurrreeeMMM:::555888333111444222000...------...---,,,*********))))))((((((''''''(((''''''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%'''))),,,...///000000)))((('''''''''(((***++++++,,,---...///...---------+++***+++---//////////////////111333444222000***'''(((+++---+++---000***,,,.../////////000222//////............//////000111111222222222222222888888999@@@RRRbbb^^^QQQRRRDDD888888???GGGNNNTTTVVV[[[```cccbbbbbbccceeeeeefffhhhmmmttt{{{uuulll```VVVSSSWWW___eeefffgggiiimmmppprrrqqqoooqqqrrrssssssppplllgggddd```]]]]]]```bbbbbbfffkkkhhhllluuuzzzhhhTTTFFF===999:::===???DDDKKKOOOMMMIIIDDDAAA???AAAEEEJJJMMMMMMJJJGGGCCCAAA===999555222000000000111222444777===EEEJJJRRRUUU[[[```eeejjjooossstttvvvyyyzzzzzz{{{|||~~~~~~}}}{{{zzz~~~vvvcccOOODDD@@@CCCOOO]]]qqqtttxxxzzzyyy{{{vvviii___YYYXXX\\\jjjyyy~~~~~~}}}}}}~~~wwwqqqmmmkkkkkkwwwyyyyyyuuulll^^^QQQIIIFFF;;;555777;;;BBBSSSdddkkkpppvvv{{{~~~xxxmmmjjjXXXGGGAAARRRhhhwwwwwwqqq}}}^^^RRRccclllQQQ<<<<<<;;;<<<<<<===>>>???<<<;;;888444111///---,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))+++,,,+++***,,,222777RRRoooxxxzzz~~~~~~zzziiiaaa]]]dddmmmooollliiilllnnnpppsssvvv|||}}}vvvnnnhhheeeooopppsssyyy}}}}}}wwwsssoooqqqmmm```RRRKKKNNNTTT\\\]]]]]]^^^^^^\\\[[[ZZZ[[[[[[YYYWWWSSSNNNIIIGGGDDD@@@;;;777666555444333444777;;;???@@@>>><<<999AAA@@@EEETTTgggssstttpppmmmkkkhhhgggeeeccc___]]]ZZZ\\\^^^^^^^^^bbbhhhmmm|||rrrlllmmmpppxxxtttnnnfff```]]]]]]___bbb___^^^aaahhhlllllljjjwwwwwwuuupppmmmpppxxx{{{xxxtttuuuzzzzzz~~~}}}tttlllhhhhhhnnnkkkgggdddaaaaaabbbcccnnnjjjddd___```aaa[[[SSSRRR\\\lll{{{~~~qqqfff|||rrrttt}}}}}}ooo___RRRXXXjjjwwwwwwqqqmmmzzz|||lll^^^JJJ888444888444222444222000...------------,,,*********))))))(((((('''''''''&&&&&&%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&))),,,///111111222,,,+++)))((('''''''''((()))+++---///000000///......---,,,,,,...000000////////////111333444222111)))&&&'''+++,,,+++---000,,,...000000000///000111//////............/////////000111111222222111111555999<<<@@@NNN\\\^^^WWWXXXJJJ<<<888:::???HHHOOORRRXXX___bbbbbbbbbeeehhhfffgggiiimmmrrrxxx|||tttlll```WWWSSSWWW]]]ccceeefffhhhlllpppqqqqqqooonnnoooppppppmmmiiieeeccc```^^^]]]]]]\\\\\\ccckkkiiijjjppp}}}mmmWWWKKKGGGGGGIIILLLMMMQQQTTTTTTOOOIIIEEEDDDBBBCCCEEEIIIMMMPPPOOONNNLLLJJJGGGBBB===999555333222333333222333555999<<>>@@@@@@???>>>BBBAAABBBJJJXXXeeeooossssssqqqooooooooonnnkkkhhhcccddddddbbb```dddlllrrrwwwuuusss}}}|||xxxrrrkkkfffcccccciiihhhhhhjjjmmmpppqqqqqqtttzzz~~~{{{sssqqqwww}}}{{{{{{}}}}}}uuupppnnnooopppooolllhhheeeeeefffoooqqqooohhhcccbbb^^^WWWSSS[[[eeerrrnnnwwwlllqqq}}}mmm^^^TTT\\\ppp~~~|||sssnnnaaaHHH777444999555333555222000...------------,,,************)))((((((''''''&&&%%%%%%$$$%%%&&&((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$&&&)))---000111222333///---+++(((&&&%%%%%%%%%(((***---///000111000//////...,,,---///000000000/////////111444444333111(((&&&&&&***,,,+++,,,000///111222222000//////000//////............////////////000111111111111111///888>>>@@@JJJZZZcccccc]]]OOO???777666999CCCLLLPPPWWW^^^bbbbbbcccfffjjjhhhgggiiimmmrrrvvvvvvvvvnnnggg]]]TTTRRRUUU\\\aaadddeeehhhlllppprrrqqqpppmmmmmmnnnnnnkkkhhhdddbbbbbbaaa```___[[[[[[dddnnnnnnlllooowwwpppZZZQQQSSSWWW[[[___\\\ZZZUUUMMMFFFCCCDDDGGGCCCAAA@@@BBBEEEIIIJJJJJJPPPOOOMMMIIIFFFBBB>>><<<666777888666555444444555777;;;AAAIIIQQQZZZccciiinnnrrrvvvxxxwwwxxxzzz|||zzz|||~~~}}}|||}}}yyyeeeWWWJJJAAAGGGTTT{{{|||||||||}}}ttteeeZZZTTTSSSVVVfffwww~~~wwwkkkcccaaajjjwww~~~yyysssnnnlllllllllyyy{{{|||wwwlll\\\NNNFFF===888777999:::???QQQeeeoootttyyy|||zzzoooooo\\\JJJEEEXXXlllvvv|||nnnyyyhhhNNNQQQuuusssYYY<<<;;;;;;;;;<<<===???@@@<<<:::888555222///...---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***+++,,,------*********)))))))))))))))***,,,,,,***)))...999AAAddd}}}sssvvvwww|||vvvrrruuuwwwkkkVVVWWW^^^jjjrrrrrrooonnnooopppsssuuuxxx|||}}}sssnnnkkkqqq{{{wwwhhhWWWOOOHHHKKKSSS\\\cccgggfffhhhjjjlllmmmlllkkkjjjqqqqqqpppnnnjjjddd___\\\ZZZUUUOOOIIIEEEAAA>>>;;;:::999999;;;>>>AAACCCCCCBBBBBBBBBDDDKKKYYYiiittttttrrrqqqrrrttttttqqqooonnnnnnlllhhheeehhhqqqxxx|||~~~xxxttt{{{}}}}}}zzzuuunnnjjjhhhkkknnnpppqqqqqqrrrvvvyyypppyyyyyytttvvvzzz{{{zzz~~~{{{vvvsssmmmqqqtttsssnnnjjjhhhiiijjjsssvvvnnnfffbbb```]]]RRRZZZ```iii~~~yyyvvvmmmvvv|||yyyzzzmmm```VVV___uuurrr^^^EEE===777666666333111222111000......///...+++))))))))))))(((''''''&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%&&&''')))+++---///000...---,,,***))))))******)))***+++,,,...///000000111...,,,,,,---.........111000///000111000...---***)))((('''(((+++...000222333333222000///000111000000000000000/////////...///111333444333222111444666999???LLL[[[bbbbbbbbbYYYJJJ<<<555555:::???HHHTTT___aaa```aaacccdddiiieeecccfffmmmrrrrrrpppllleee[[[RRRPPPSSSZZZ___gggiiikkkmmmnnnnnnnnnmmmllllllllljjjgggddddddeeehhheeeaaa\\\[[[^^^eeejjjmmmmmmooorrrwww~~~yyyooogggiiippprrrjjjaaaUUUIIICCCDDDEEEDDDJJJUUUQQQOOOMMMKKKIIIHHHGGGGGGGGGQQQXXXXXXWWWUUUMMMDDDCCCAAA===666111///111333111444888===CCCNNNZZZbbbdddiiiooorrrrrrsssxxx|||xxxwwwyyy|||}}}|||wwwaaaLLLCCCHHHQQQlllyyyzzzwww~~~~~~uuulllbbbZZZTTT[[[fffttt}}}{{{dddXXXVVVXXXbbbppp{{{~~~}}}{{{uuupppnnnmmmmmmyyy}}}~~~sss___NNNHHH>>>888999;;;AAARRRdddjjjooovvvzzz}}}~~~qqqnnnYYYVVVJJJTTTtttnnnggg{{{rrrLLLNNNjjjsss}}}yyy[[[<<<999999===>>>;;;;;;>>>===:::666222000...+++)))******))))))))))))******(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))************)))---,,,...000...<<>>@@@DDDHHHJJJJJJPPPMMMJJJIIINNNWWWaaagggooosssxxxzzzzzzyyyzzz|||zzzzzzwwwrrrmmmmmmssszzz}}}~~~|||vvvrrryyyyyyyyyzzz{{{}}}wwwzzz|||{{{wwwsssrrrrrrmmmuuu|||zzzpppgggdddfffYYY\\\\\\___oooyyyuuu|||}}}yyyzzz~~~oooaaaWWWbbb{{{ppp[[[EEE===777666666333111222111000......///...+++))))))))))))(((''''''&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&''')))+++---///000...---+++***))))))***+++)))******+++,,,---......///...,,,+++---...///...222222222111000///------))))))(((((()))+++---///000111333222000//////000////////////////////////000111333444444333222111333777;;;@@@JJJWWW^^^___\\\VVVKKK@@@888444333444BBBOOOZZZ^^^^^^aaaccccccfffcccaaaeeelllppppppnnnfff___VVVOOOMMMRRRZZZ```dddfffiiilllnnnmmmmmmlllkkklllllljjjfffdddccccccfffddd```\\\[[[^^^eeejjjoooooopppqqqtttxxx}}}zzzwwwtttvvvxxxsssggg]]]TTTPPPPPPTTTZZZ^^^dddjjjiiijjjmmmmmmjjjeee___[[[VVVZZZ\\\[[[___eeefffbbbRRRQQQMMMGGG@@@;;;777555555444222111555>>>JJJSSSVVV^^^gggnnnqqquuuzzz~~~{{{yyyyyy||||||zzz}}}nnnXXXLLLLLLRRRgggtttxxxxxx}}}uuukkkaaaWWWQQQVVVbbbqqq|||vvv^^^QQQNNNOOOYYYhhhuuuyyyyyy}}}}}}~~~|||wwwsssqqqpppppp{{{tttcccNNNBBB888888;;;BBBRRRccciiinnnuuuzzz}}}qqqkkk___TTTKKKXXXrrrtttiiivvv}}}UUUQQQgggpppyyytttWWW===:::999===>>><<<<<<>>>===:::666333111...+++)))******))))))))))))******((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************))))))))))))************+++...---...333444FFFcccyyyxxxxxx|||oookkknnnrrrssstttqqqkkkaaaXXXRRRZZZaaaffffffeeegggiiiiiiiiilllkkkhhhhhhmmmpppooosss}}}}}}rrrttt}}}eeeYYYXXXZZZcccnnnvvvwwwuuujjjjjjlllppptttuuurrroookkknnnpppssstttwww{{{~~~}}}yyysssllleee\\\RRRLLLEEEEEEGGGKKKOOOQQQQQQPPPUUUTTTRRRRRRUUUZZZ```dddpppuuuzzz|||{{{|||~~~}}}wwwtttwwwzzzyyy}}}~~~wwwooollllllccc___ZZZ[[[iii~~~zzzyyy}}}uuuggg___kkkppp[[[EEE===777666666333111222111///......///...,,,***)))))))))(((''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&''')))+++---///000...---+++)))))))))***+++*********++++++,,,,,,,,,...,,,***+++---...//////222444555333///,,,,,,---(((((()))***+++,,,------,,,...111222111000////////////............//////...///000222222333222222444:::@@@DDDKKKUUU\\\^^^]]]WWWMMMCCC:::555333222===IIIVVVZZZ\\\```bbbbbbccc``````dddkkkooonnnkkk^^^XXXPPPJJJJJJPPPYYY___```cccgggkkkmmmmmmkkkjjjjjjllllllkkkgggdddbbbaaadddbbb^^^[[[ZZZ___fffkkkpppppppppppppppsssxxx{{{vvviii```aaaffflllqqqzzz{{{xxxwwwvvvsssppprrruuusssooommmiiiccc\\\SSSIII???999777555111---...333;;;AAAGGGQQQ]]]hhhoootttyyy|||}}}{{{zzz|||zzzxxx{{{}}}gggVVVPPPRRR```pppvvvxxx~~~wwwpppggg]]]SSSLLLOOO\\\nnn{{{rrrYYYLLLGGGFFFPPP```nnnssssss{{{~~~~~~{{{|||~~~zzzwwwuuuuuutttuuuvvvxxx~~~sssUUUFFF888777;;;CCCSSSbbbiiinnnuuuzzz~~~zzzqqqaaaLLLGGGVVVeeesss|||}}}~~~mmmpppbbbTTTcccnnnwwwqqqWWW???;;;999<<<>>><<<<<>>IIITTTYYY\\\___```___aaa______eeelllooolllhhh[[[UUUMMMGGGHHHNNNXXX^^^___bbbgggkkkmmmmmmlllkkkiiijjjlllkkkhhhfffddddddbbb```]]]ZZZZZZ^^^fffkkkooopppppppppqqquuu|||~~~tttppp{{{}}}{{{wwwttttttwww{{{}}}|||~~~yyyrrrjjjbbbYYYOOOIII;;;999777444333444555777>>>GGGUUUaaajjjpppuuuwww~~~{{{zzz|||{{{yyy}}}nnnZZZPPPPPP]]]mmmuuuxxx|||wwwpppggg^^^UUUMMMHHHIIIXXXkkkzzzqqqXXXLLLFFFBBBJJJZZZiiippprrryyy}}}|||yyyxxx|||~~~{{{yyyxxxwwwqqqlllgggkkkxxx~~~uuuZZZHHH888666;;;DDDSSSbbbkkkpppvvvzzz}}}~~~cccHHHFFFSSSVVVbbbsssuuuttt~~~vvvnnn|||nnnXXX```ooo{{{ttt^^^BBB<<<999;;;>>>======???===:::777555333000,,,)))******))))))))))))******((((((((((((((((((((((((''''''((()))******++++++))))))*********+++++++++))))))*********+++++++++)))---******444BBB[[[{{{}}}|||wwwqqq{{{}}}yyyqqqooopppcccOOOHHHNNNXXX^^^aaa^^^^^^aaadddeeecccddd___WWWTTTYYY___bbbcccmmmzzzzzzxxxfffVVVQQQSSSXXX```lllwwwyyyrrrnnnmmmnnnoooiiihhheeebbbbbbfffmmmrrruuuxxx|||~~~}}}wwwooojjjcccdddeeehhhkkkllljjjhhhbbbbbbbbbbbbcccdddeeeeeeooovvvsssgggfffhhhqqq~~~}}}{{{xxxxxx|||uuu```EEE===777666666333111111000.........///...,,,+++)))))))))(((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((()))***,,,...///...,,,)))'''''')))+++,,,------------,,,,,,,,,,,,,,,***))))))+++.........222555777444...***+++...&&&''')))+++---,,,,,,+++(((+++///111111000/////////...---------///000111333222111111111222333444222;;;CCCHHHOOOYYYaaaeeeaaa\\\UUUNNNIIIFFFEEEEEEEEENNNWWWZZZ\\\^^^___]]]______aaagggnnnppplllgggZZZTTTLLLFFFGGGMMMVVV\\\aaadddhhhlllnnnnnnmmmlllgggiiikkkkkkiiihhhggghhh```^^^[[[XXXYYY^^^eeekkklllnnnpppqqqttt|||uuufffZZZVVVOOOKKKKKKPPPWWW\\\iiiqqq}}}vvvnnngggcccMMMIIIBBB;;;666444444444777???KKKXXXccclllrrrvvv{{{yyyyyy{{{||||||jjjVVVLLLKKK\\\mmmvvvyyy{{{}}}{{{uuukkkaaaXXXPPPJJJFFFFFFUUUjjjzzzqqqXXXLLLFFFAAAEEESSSbbblllpppuuuzzz~~~xxxvvvwww|||}}}{{{yyyyyyuuujjj\\\YYYcccppprrrlllXXXGGG777666;;;DDDSSSbbbnnnrrrvvvyyy|||hhhNNNKKKUUUQQQYYYnnnvvvtttxxx~~~~~~pppyyyuuu\\\```ssszzzhhhEEE===888:::>>>>>>>>>@@@===;;;888666444111---*********))))))))))))******))))))))))))))))))))))))'''(((((()))***++++++,,,************++++++++++++************++++++++++++***...***,,,;;;MMMggg|||www|||zzzzzzzzzwwwyyypppllliiiZZZGGGEEEOOO[[[aaaccc```^^^aaadddddd```bbb___XXXUUU[[[cccggghhhooozzz~~~}}}~~~wwwkkk^^^VVVWWWXXXZZZ]]]eeeooo{{{~~~yyytttrrrqqqmmmllliiieeecccbbbeeegggjjjnnntttyyy{{{{{{zzzyyyqqqpppooooooqqqssssssrrrjjjiiihhhhhhjjjmmmpppsssooovvvwwwtttqqqppp{{{|||{{{xxxyyy}}}ttt^^^EEE===777666666333111222///...---...//////---+++)))))))))(((''''''&&&&&&$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''((()))***,,,...///---+++(((&&&&&&(((+++---------------------------,,,***((()))+++---------000222444222...,,,,,,...&&&''')))+++,,,,,,,,,+++***,,,///111000//////000000///...---...000222333>>><<<999555333222222222000777>>>DDDMMMYYYbbbdddcccfffhhhiiifff___WWWSSSNNNUUUZZZ[[[\\\______\\\^^^___bbbiiipppqqqlllfffZZZTTTLLLFFFFFFMMMVVV\\\dddfffiiilllnnnnnnnnnnnnhhhiiijjjiiihhhggghhhiii```^^^ZZZXXXXXX\\\dddjjjkkkmmmooopppuuuuuuiii```YYYMMMAAA===;;;999777666666777888>>>EEEVVVmmmzzznnncccSSSDDD;;;777555555333777@@@KKKYYYfffpppvvvwwwuuuvvvyyy|||~~~rrr^^^OOOHHHFFF[[[mmmvvv{{{~~~zzzoooddd[[[SSSLLLHHHHHHVVVkkkzzzrrrYYYKKKFFF@@@@@@IIIVVVdddmmmqqqvvvzzz|||~~~xxxsssqqqtttzzz~~~}}}||||||{{{yyykkkWWWLLLPPPZZZ^^^ZZZPPPBBB666777<<>>??????@@@===;;;999777555222---*********))))))))))))******))))))))))))))))))))))))((())))))******+++++++++*********++++++++++++,,,*********++++++++++++,,,---111...333III___uuu~~~zzzzzzxxxsssyyyrrrkkkaaaQQQEEEIIIUUUdddiiijjjfffbbbbbbbbbaaa```dddddd^^^[[[```hhhlllooottt}}}wwwlllfff______]]][[[\\\bbbmmmuuu}}}{{{rrrsssrrroookkkiiiiiiiiigggjjjooorrrtttvvvxxxzzzxxxvvvuuuuuuwwwyyyzzzzzzxxxwwwuuuvvvyyy~~~{{{~~~{{{wwwxxx|||~~~}}}zzzzzz}}}rrr[[[EEE===777666666333111222///...---...//////---+++)))))))))(((''''''&&&&&&$$$%%%&&&'''''''''&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((((((((()))***,,,---...---+++(((&&&&&&(((+++---,,,,,,,,,,,,,,,,,,---------+++)))(((***+++,,,+++...////////////......---'''((()))***+++,,,,,,,,,,,,...000000//////000111111000///...///111333555@@@>>>999555333222222333222666;;;AAALLLZZZbbbcccggglllssswwwuuummmccc\\\UUUYYY\\\[[[\\\___```^^^]]]^^^bbbiiipppqqqkkkdddXXXSSSJJJEEEFFFMMMVVV]]]ggggggiiijjjlllmmmnnnnnnjjjjjjiiifffdddccceeeggg```^^^ZZZWWWWWW[[[bbbhhhkkklllnnnnnnttt{{{lllZZZOOOGGG>>>777444666666777777666444111000///000888EEEQQQ___sss~~~nnn]]]PPPEEE===888444555888@@@MMM]]]kkkssssssqqqrrrwwwzzz}}}|||ooo```SSSJJJFFFDDDWWWjjjuuu|||{{{qqqggg]]]SSSMMMKKKYYYlllzzzvvv^^^JJJGGGAAA===@@@LLL]]]iiipppuuuyyy{{{}}}}}}xxxqqqlllkkknnnvvv|||~~~|||||||||}}}~~~~~~yyylllWWWGGGEEEKKKMMMJJJFFF<<<555888<<>>???@@@AAA===<<<:::888666222---*********))))))))))))******))))))))))))))))))))))))*********************************+++++++++,,,,,,*********+++++++++,,,,,,,,,000///:::WWWqqqzzzxxxuuujjjYYYHHHEEEOOO[[[eeekkkmmmhhhcccbbbaaa___ccciiikkkeeeaaaccchhhkkkqqqttt|||vvviiiiiigggaaaZZZZZZ___eeemmmwwwyyyzzzzzzwwwtttqqqppppppmmmpppssstttssssssuuuwww|||{{{|||{{{|||{{{~~~pppZZZEEE===777666666333111222///...---...//////---,,,)))))))))(((''''''&&&&&&###$$$&&&'''((('''&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((((()))***,,,---...---+++(((%%%&&&(((+++...******+++++++++,,,,,,,,,---+++)))(((***++++++***---,,,,,,---///000///---(((((()))***+++,,,------...///000000//////000222222111///...///111444666;;;888555222111222444666777999;;;AAANNN\\\ccccccfffiiinnnpppnnniiibbb]]]XXX[[[\\\ZZZ[[[```aaa___[[[]]]aaaiiippppppjjjcccVVVPPPIIIDDDFFFMMMWWW^^^hhhhhhhhhiiijjjlllmmmnnnlllkkkhhhddd```___aaaccc```^^^ZZZWWWVVV[[[bbbggglllmmmmmmmmmrrruuu```LLLEEE???888666:::666666666666666666666666444222333555777===MMM___mmmxxxjjjXXXGGG<<<999777555999EEEUUUdddmmmqqqooopppuuuxxx{{{zzzpppaaaTTTLLLHHHFFFDDDSSSgggttt~~~}}}sssfffYYYQQQMMM[[[mmm{{{{{{dddKKKIIICCC===<<>>@@@@@@AAA===<<<:::999777333...*********))))))))))))******))))))))))))))))))))))))+++++++++*********************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))......===___zzzxxxsssrrrfffPPP???BBBPPP\\\```fffjjjgggcccbbbaaa___gggnnnpppjjjccccccfffhhhnnnpppwww}}}|||uuuvvvtttlllaaa[[[\\\```hhhppp|||~~~{{{wwwtttssssssxxx{{{~~~~~~{{{yyyzzz{{{~~~oooZZZDDD===888888777333000000///.........000000///---))))))))))))((((((((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%((()))***,,,------------((('''%%%$$$$$$&&&)))***)))***+++,,,---,,,+++***---,,,++++++------,,,+++,,,---///000000///---,,,)))'''(((+++,,,***+++...///000000111111111000000111111111111222222222222333444444333222222333555444666;;;CCCMMMVVV]]]___ccc^^^\\\]]]]]]ZZZYYY[[[VVVXXXZZZ[[[[[[\\\^^^```[[[\\\^^^bbbkkkpppkkkcccVVVPPPGGGBBBEEENNNWWW^^^fffjjjjjjggggggjjjllllllkkkgggaaa\\\[[[]]]aaadddbbb___ZZZYYY\\\```eeegggiiiiiijjjlllnnnxxxttteeeSSSGGG???;;;<<<@@@???===;;;;;;<<<;;;777444222222333444666999<<<===QQQ[[[ooommmVVVIIIEEE999222777>>>GGGYYYllljjjnnnpppqqqvvv~~~|||oooaaaTTTLLLKKKKKKXXXlllzzz}}}}}}uuuhhhZZZ[[[aaappp|||bbbTTTIII@@@??????BBBOOO^^^lllxxx{{{{{{}}}qqqmmmfffgggjjjpppxxxzzzuuuuuuwwwyyy|||}}}uuuaaaKKK@@@@@@AAA>>>;;;999999999:::@@@PPP```fffmmmuuuyyy|||~~~qqq```YYYWWWeeekkkdddwwwmmm|||uuummmooo}}}|||gggMMM===999===<<>>===:::777333///---+++************)))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********))))))++++++++++++++++++,,,,,,333---333LLLiiiuuuoooxxxnnn[[[HHH???FFFTTT^^^aaadddfffeeebbb``````bbbkkklllmmmjjjeeebbbccceeeaaalllzzzwwwxxxxxxvvvppphhhaaa\\\eeejjjrrr{{{|||{{{yyyvvvssszzz|||wwwsssppppppooommmkkkjjjiiijjjjjjppptttzzzooo[[[DDD===777888777333000000222111000000000...+++)))))))))))))))(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''(((***+++,,,,,,,,,***(((&&&&&&''')))***)))***+++,,,---,,,,,,+++,,,+++******,,,,,,+++***,,,---///000000///---,,,)))'''(((+++,,,***+++...//////000000000000//////....../////////000000000111222333222000000222333333555;;;DDDNNNWWW\\\^^^]]]WWWRRRSSSSSSRRRSSSVVVWWWYYY[[[\\\\\\]]]___aaa[[[\\\]]]aaahhhlllggg^^^UUUNNNFFFAAACCCJJJTTTZZZdddhhhjjjhhhgggjjjkkkiiigggccc^^^ZZZYYY[[[___bbbbbb^^^ZZZYYY\\\aaaeeehhhhhhhhhiiijjjiiinnn}}}xxxhhhVVVLLLHHHFFFGGGJJJQQQLLLGGGBBB???;;;666333666666555555666777999;;;999???KKK[[[ooowwwhhhTTTDDD999888;;;@@@NNN]]]eeejjjnnnqqqvvvrrrddd\\\XXXaaaqqqzzzxxxtttiiikkksss}}}iiiVVVJJJ@@@>>><<<===IIIWWWiiivvvyyyzzz}}}qqqmmmeeefffjjjpppxxx}}}vvvrrrpppqqqssswwwzzz~~~wwweeePPPCCC@@@>>>::::::999999999999???NNN\\\aaahhhrrryyy|||wwwqqqooogggYYYVVVYYYkkkuuupppyyygggyyyvvvtttpppNNN>>>999<<<;;;>>>AAA<<<===<<<:::777333000...,,,************)))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********))))))+++++++++++++++,,,,,,,,,---///???\\\xxx{{{xxxuuuooo}}}}}}tttgggSSSCCC???GGGSSS[[[]]]```bbbcccbbbbbbeeegggjjjkkkjjjgggccc___]]]]]]WWWbbboooxxxzzz|||~~~yyysssoooeeeiiinnnssswww||||||{{{}}}tttmmmbbbYYYTTTPPPMMMKKKDDDCCCCCCBBBBBBCCCCCCDDDHHHKKKMMMPPPUUU```ooozzzoooZZZCCC<<<777777777333000000111000000111111///+++((())))))))))))((((((((((((&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((+++---...///---***((('''''')))***((()))***+++,,,---------+++***)))***+++,,,+++***,,,---///000000///---,,,)))'''(((+++---+++,,,///...//////000//////............////////////000000000111222111//////111222222555<<>>@@@AAABBBAAAAAAEEEMMMSSS[[[jjjlllXXXCCC;;;666777777333000000,,,---///111333111---***))))))))))))((((((((((((&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&(((((('''((())),,,///111111///,,,((('''&&&'''((((((((()))+++,,,---......,,,*********,,,---,,,+++,,,...///000000///...,,,)))'''(((,,,---+++,,,000000000000000000000///...000000000000111111111222000111222111//////111222000444<<>>===AAAHHHNNN\\\bbbhhhhhhhhhiiigggccc___]]]ZZZWWWWWWYYY\\\^^^^^^\\\YYYYYY]]]bbbgggiiijjjiiiiiijjjgggdddfffkkkzzz~~~tttrrrpppjjjaaa[[[IIIFFFAAA===<<>>888:::EEEOOOlll~~~jjjRRRDDD===<<>>:::AAAMMM```pppxxx{{{}}}rrrooofffgggjjjqqqyyy}}}uuunnnjjjfffffffffhhhmmmuuu|||ttteeeUUUHHH>>>999:::888888999999;;;DDDOOOUUU___mmmwww}}}}}}lll___ZZZSSSXXX^^^qqqxxxhhhppprrraaaqqq|||qqqfffggg|||yyyPPP???888999888<<<@@@<<<::::::999888555333000///+++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++************************,,,,,,++++++,,,---...///333???UUUnnn~~~||||||{{{zzzrrrkkkVVVBBB>>>IIITTTXXXYYYXXXYYY[[[^^^bbbhhhmmmqqqhhhddd^^^ZZZVVVOOOGGG@@@CCCMMM\\\gggmmmqqquuuxxx|||~~~|||ooo[[[QQQMMMJJJHHHFFFDDDCCCBBBBBBAAAAAA@@@@@@???????????????AAABBBCCCBBBAAABBBEEEHHHKKKTTTeeewwwsssyyy~~~hhhVVVBBB;;;666666666333000000,,,---///111333111---***))))))))))))((((((((((((&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''')))((('''''')))+++...000000...***'''%%%%%%&&&'''((())))))***+++---......---,,,+++,,,...///...------...000111111000...---)))'''(((,,,---,,,---000222222222222222111000//////000000000000111111111111222333222000000222333000444<<>>;;;===DDDJJJVVV^^^eeegggggghhhfffbbb```^^^[[[YYYXXXYYYZZZ\\\[[[YYYWWWXXX]]]bbbgggiiigggddddddeeedddaaaaaadddkkkzzzzzzjjjXXXMMMDDDCCCAAA@@@BBBGGGMMMRRRRRRRRRPPPNNNKKKHHHFFFDDDGGGIIIIIIGGGCCCAAAAAABBBLLLiii|||dddPPPDDD>>>>>>@@@MMMVVVeeennnooosss}}}kkk]]]UUUggg|||}}}{{{hhh[[[PPPIIIBBB<<>>???@@@AAABBBAAACCCDDDEEEDDDDDDEEEEEEHHHKKKUUUfff~~~rrrkkkmmmpppzzzfffTTTAAA:::555666666333000000111000000111111///+++((())))))))))))((((((((((((&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&''''''&&&&&&&&&''')))+++,,,---+++(((&&&%%%%%%'''(((************+++,,,---...---,,,+++---///000///...---...000111111000...---)))'''(((,,,...---...111333333333333222111000000------............//////111222333222000000222333000444<<>>;;;<<>>???CCCJJJRRRXXXYYYZZZYYYXXXWWWXXXYYYVVV[[[^^^]]]^^^___[[[UUUGGGFFFBBB;;;555666<<>><<>>@@@LLLTTTTTTWWW^^^ZZZZZZ[[[```fffjjjjjjiiijjjkkkkkkhhhffffffkkkooonnnssszzz~~~zzzwwwmmm{{{ooo___WWW[[[aaajjjlllttt|||{{{qqqhhhcccbbbdddfffmmmnnnppptttvvvwwwvvvtttuuunnniiifffaaa\\\]]]dddcccjjjqqqxxxjjjdddYYYSSS]]]sssuuu```RRRAAA999333444555333222333333000---...111111---(((++++++***((('''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&##############################$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&((()))***)))((('''((()))((((((((('''''''''''''''************+++,,,---...***)))((())),,,---------000/////////111111///---...,,,***+++...111333444777555444333333111...,,,000000000000000000000000000555555000,,,...000000---444===EEEOOOVVVZZZZZZWWWUUURRROOOMMMPPPVVVZZZYYYYYYYYYZZZ[[[[[[YYYWWWVVVZZZ\\\[[[ZZZZZZTTTLLLEEECCC???999555444777999GGGVVV\\\^^^fffgggdddhhhlllkkkhhhbbbZZZSSSMMMKKKNNNLLLKKKOOOXXXbbbkkkppplllcccVVVLLLIIIHHHIIIHHHKKKMMMfff~~~|||}}}ttthhh```\\\XXXSSSNNNNNNPPP]]]sssyyynnn```QQQIIIEEEHHHUUUccc~~~vvvZZZ@@@<<<:::DDDVVV___cccsssnnnYYYUUUdddjjjpppsssxxx~~~~~~wwwoooggg```ZZZWWW\\\cccooovvv|||~~~vvviiiZZZLLLBBBCCCIIIhhh{{{}}}yyyyyyyyy{{{~~~tttjjjbbbWWWWWWWWWYYYaaammmvvvyyyxxxcccNNNBBBBBB<<<888666444444:::BBBLLLVVVeeerrr{{{nnneeeZZZYYYcccjjjcccVVVaaagggwwwbbbdddooolllNNN:::444999888999===;;;>>><<<:::888666444000...,,,,,,,,,+++++++++******************************)))************+++++++++******+++++++++,,,,,,,,,---///,,,...111***+++:::SSSqqqzzzzzzuuuaaaJJJ<<<999@@@PPPXXXVVVXXX^^^```___```bbbfffiiiiiiiiiooouuutttkkkjjjttt{{{zzzzzzoooiiiwww~~~~~~|||~~~}}}vvvsssuuunnnhhh___VVVOOOOOOVVV___rrr{{{~~~vvvoookkkkkknnnssszzz~~~|||}}}xxxrrrllleee___[[[\\\\\\___cccgggooowwwkkk^^^XXXXXX^^^iiissswwwcccTTTAAA999444444555333222333333000---...000000---)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&##############################$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&((()))******(((((()))***)))((('''''''''((()))***************+++,,,---...+++***)))***,,,.........000//////000111111000...'''((()))***,,,---///000555333222222333333111000000000000000000000000000111222000------111222000...444<<>>666:::999:::???===>>><<<:::888777444111...,,,,,,,,,+++++++++******************************)))************+++++++++******+++++++++,,,,,,,,,,,,...,,,...222---111BBBccc~~~|||rrrZZZBBB===;;;DDDSSS[[[YYYYYY___```aaabbbfffjjjkkkkkkjjjnnnwwwzzzuuuvvv}}}}}}yyymmm___mmmssshhhddd```^^^___aaabbbgggpppwww}}}wwwlllddd]]][[[]]]VVVUUURRRNNNNNNVVVfffsssyyysssppprrrpppvvvzzzyyy|||}}}uuukkkaaaZZZSSSRRRSSSVVVWWW\\\lll|||wwwdddZZZWWWXXX]]]bbblllssspppvvvzzzfffXXXAAA999444444555333111222222000......000///,,,)))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&''')))***++++++***)))***+++***)))'''&&&''')))+++---************+++,,,------,,,******+++---///000////////////000222333222000'''+++//////---,,,---///777555222111222333222111000000000000000000000000000000000222999===888///111444<<>>JJJXXXnnn|||}}}hhhTTTGGGBBBLLLbbb{{{zzzjjjRRRDDD???HHHSSS]]]oooppp^^^[[[gggkkkooorrr{{{}}}sssgggbbbcccmmmvvv}}}~~~~~~~~~{{{vvvtttwwwtttbbbPPPFFFIIIPPPnnn}}}}}}~~~xxxlll^^^TTTMMMJJJHHHJJJSSSaaapppzzz~~~qqqZZZGGG@@@:::666555333333888@@@IIITTTcccnnnvvv~~~oooggg\\\XXX___gggddd\\\fffssspppnnniiiwww}}}\\\DDD999;;;999;;;@@@???===<<<:::999777555111...,,,,,,,,,+++++++++******************************)))************+++++++++******+++++++++,,,,,,,,,***---+++...222111999NNNooonnnSSS<<<>>>???HHHWWW^^^[[[[[[```aaabbbfffkkkooopppnnnlllpppzzz}}}qqq```jjj}}}}}}mmm[[[PPPJJJFFFEEEFFFJJJMMMTTTaaakkktttsssaaaVVVQQQOOOOOOQQQMMMRRRWWWZZZ```mmm~~~uuuqqqsss|||{{{xxxyyyqqqtttuuurrrrrrvvvyyyyyyzzzyyywwwrrrkkk```UUUMMMGGGFFFEEEEEECCCEEEOOOZZZhhhzzzssscccZZZVVVVVVYYYYYYaaasssyyyhhhjjjttt}}}iiiZZZAAA:::444444555222111222111000......///...,,,)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''')))+++,,,,,,******+++---+++)))'''&&&&&&)))---///+++*********++++++,,,---,,,+++***,,,...000111111///......000222333333111***...222111...,,,///333<<<888444111111111000///////////////////////////---000555???MMMRRRHHH:::666666<<>>HHHTTT```ppplllXXXMMMAAAOOOaaaqqquuueeeRRRAAAAAAHHHUUUiii{{{sssbbb```iiilllmmmoooxxx}}}ooogggfffmmmuuu~~~}}}yyysssllllllvvv}}}lllXXXLLLLLLSSSqqq{{{oooaaaUUUMMMGGGBBBBBBHHHSSScccppp~~~|||yyyuuupppeeeSSSCCC>>>999555444222222777>>>GGGRRRaaannnvvv}}}ssskkkiiicccYYYUUUZZZbbbccc___bbbyyyppphhhjjjdddqqqxxxcccIII;;;;;;999;;;@@@>>>===<<<:::999888666111...,,,,,,,,,+++++++++******************************))))))*********+++++++++******+++++++++,,,,,,,,,)))---+++---222222@@@YYYvvv}}}iiiOOO<<<>>>AAALLLYYY___]]]\\\___```ccchhhoootttuuussspppttt~~~tttuuu~~~mmm___OOOFFFAAA======???AAACCCKKKVVVaaaiiittt}}}mmm___QQQMMMNNNPPPSSSVVV[[[eeepppyyywwwjjj```XXXSSSTTTYYY```mmm{{{}}}{{{}}}yyyzzzxxxsssmmmjjjhhhhhhggghhhfff```ZZZSSSKKKDDDDDDCCCAAA???======BBBHHHPPPYYYiiissscccZZZZZZ^^^]]][[[\\\ddduuuvvvkkkuuujjjZZZBBB:::444444444222000111000//////......---+++***)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((()))+++,,,,,,++++++,,,...+++)))'''&&&&&&)))---///++++++******++++++,,,,,,,,,+++***,,,///111222111.........000222333222111(((,,,//////...000666<<<:::777333111111111000000////////////////////////...000666CCCVVVccc```VVV<<<999===HHHPPPPPPNNNOOOOOONNNKKKHHHGGGJJJPPPTTTUUUXXXZZZ[[[[[[]]]```ccciiilllllliiieee```VVVLLLGGGEEEAAA<<<666444444555===QQQ[[[^^^eeeeeeeeelllpppmmmhhhccc\\\TTTJJJDDDFFFIIILLLNNNTTTaaarrryyynnnjjj___UUU]]]wwwyyyqqqfffWWWLLLGGGCCC???<<<:::999:::======999666666666:::<<<<<>>>>>@@@HHHWWWfffxxx{{{wwwjjj\\\RRRHHH???===999555444333222777>>>EEEQQQaaannnwww~~~}}}jjj^^^```\\\UUUQQQTTT]]]bbbaaa[[[ooo|||kkkccc~~~yyyccc^^^iiiooohhhLLL;;;:::888;;;???===<<<;;;;;;:::999666222...,,,,,,,,,+++++++++******************************))))))*********+++++++++******+++++++++,,,,,,,,,***...,,,,,,000444FFFccc~~~}}}zzzuuu___JJJ<<<===CCCNNNYYY]]]\\\\\\^^^```ccciiiqqqwwwzzzzzzxxx}}}}}}{{{~~~}}}~~~~~~yyynnndddZZZOOODDD>>>;;;888888;;;:::;;;AAAKKKSSS[[[fffooo|||ooofffUUULLLFFFIIINNNQQQSSSVVVhhhuuuuuulll___QQQKKKKKKNNNTTT[[[iiixxx}}}xxxuuuvvv{{{|||}}}|||xxxsssqqqqqqtttuuupppeee\\\WWWPPPJJJHHHHHHEEEBBBAAABBBDDDDDDJJJLLLTTTjjjkkk\\\\\\cccfffddd```ZZZ[[[ppptttssskkkZZZBBB;;;555444444222000111/////////...---,,,+++******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$#########$$$%%%&&&'''((()))***+++,,,++++++,,,...***)))'''&&&''')))+++---,,,++++++***++++++,,,,,,+++******,,,///111222222.........///111222111///(((+++...111444999BBBHHH444222000000222333333333000000000000000000000000111111333;;;MMMaaajjjjjjBBB<<>>??????999===>>>999777;;;@@@AAATTTeee}}}~~~lllYYYLLLAAAEEEWWWlllxxx{{{yyykkkXXXHHH@@@EEEXXXlll~~~qqqcccccceeegggiiikkksssuuuggg___^^^gggqqqzzz~~~}}}xxxqqqqqq{{{|||iiiYYYVVV\\\xxxyyyhhhYYYNNNFFF@@@??????BBBOOO___rrrzzzxxxeeeQQQFFFBBB???===999666555333222777===FFFRRRbbbooowww~~~}}}cccSSSVVVVVVSSSOOORRR\\\dddfffXXXiiiuuu}}}kkkfff|||zzz{{{sssuuusssaaaZZZccckkkkkkMMM<<<;;;999;;;???<<<<<<;;;;;;;;;:::777222///,,,,,,,,,+++++++++******************************)))************+++++++++******+++++++++,,,,,,,,,***///---,,,111777NNNooovvvqqq~~~zzzhhhQQQAAA:::>>>FFFPPPXXX[[[\\\]]]___aaaccciiirrr{{{||||||wwwtttfffdddaaa\\\YYYYYY[[[^^^aaa___]]]^^^]]]ZZZSSSNNNIIIBBB<<<:::888666666999777666:::CCCKKKTTT```jjj|||{{{mmm^^^TTTIIIFFFFFFJJJMMMMMMNNNPPPgggwwwxxxdddYYYRRRMMMPPPWWW\\\aaagggzzzvvvooommmpppqqqvvv}}}{{{nnnfff]]]SSSNNNNNNJJJEEEEEEGGGFFFBBB>>>AAAJJJ^^^|||vvv^^^XXX\\\cccfffhhhddd\\\ccc~~~qqqrrrkkk[[[CCC;;;555444444222000000.../////////---+++******((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$#########$$$%%%&&&((((((((()))++++++******,,,---)))((('''''''''((()))***,,,,,,++++++***++++++,,,***))))))+++...111222111......---...000000///---***+++...222666;;;???BBB//////...000222444333333000000000000000000000000000222222444===MMMYYY^^^EEE>>>AAAPPPZZZXXXVVVXXXPPPOOOLLLIIIHHHKKKQQQUUUSSSWWW[[[\\\\\\^^^dddiiinnnrrrtttrrrooojjj```VVVKKKIIIFFF@@@:::666555555===QQQ\\\___fffjjjooozzzzzzvvvpppkkkfff]]]QQQHHHIIIHHHHHHKKKSSS^^^iiipppooommmmmmqqqxxx~~~|||tttttt~~~wwwmmm___TTTNNNHHHBBB===<<<:::888888<<<@@@AAA@@@999???BBB???;;;;;;;;;999<<>>HHHVVVjjjvvvwwwcccOOOFFFBBB???===999777666444333777>>>HHHSSScccooovvv|||fffSSSPPPTTTTTTRRRUUU___hhhmmm[[[jjjttt}}}mmmjjj~~~xxxwwwqqqxxxwwwbbbVVV```kkklllOOO===<<<;;;===@@@;;;;;;;;;;;;<<<;;;888333///,,,,,,,,,+++++++++******************************)))************+++++++++******+++++++++,,,,,,,,,***///......333<<>>FFFPPP]]]iiirrruuuwwwuuulll```TTTLLLIIIIIILLLNNNLLLGGGGGGJJJXXXkkk|||~~~{{{vvvkkk^^^UUURRRSSS[[[bbbfffiiinnnvvvrrrlllkkkooowww}}}wwwhhhaaa___XXXQQQPPPQQQNNNGGG@@@BBBHHHUUUiiijjjYYYVVVZZZ[[[bbbgggccc```ooo{{{ooolllyyy~~~kkk[[[CCC;;;555444444222000000...///000///---+++******&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$#########$$$%%%&&&((()))''')))************,,,---(((((((((''''''''''''(((,,,,,,++++++***+++++++++***))))))+++...000111111///...---...//////---+++(((((())),,,///111000///000//////000222222000///000000000000000000000000...333555333444:::AAACCCFFF???BBBSSS^^^]]]\\\^^^QQQOOOLLLHHHFFFIIINNNRRRRRRWWW[[[\\\\\\^^^eeejjjppptttwwwvvvuuuqqqhhh^^^NNNMMMJJJDDD>>>:::888999===RRR\\\___ffflllrrr~~~|||wwwsssnnneeeZZZQQQHHHFFFFFFJJJSSS^^^ggglllqqqkkkfffeeeiiinnnqqqrrr|||yyyooocccZZZTTTOOOIIIDDD??????>>>???AAACCC???;;;@@@FFFGGGCCC?????????>>>777;;;@@@III\\\rrr}}}}}}pppbbbPPPDDDBBBKKK\\\jjjlllqqqppp```KKKCCCOOO```vvv~~~|||wwwvvvjjj]]]]]]^^^```___\\\^^^dddhhhhhh```ZZZTTTOOOJJJEEEHHHMMM^^^hhhsssxxx}}}}}}|||~~~|||jjj^^^```iiiuuu___UUUNNNKKKBBB;;;AAAOOOcccpppssscccPPPHHHDDD???===:::777777555444888>>>JJJUUUdddooouuuyyy~~~wwweeeNNNSSSUUUTTTWWWbbbmmmrrr^^^mmmwww~~~~~~yyyooolll~~~yyyvvv~~~~~~dddTTT^^^mmmnnnPPP>>>>>>===???AAA<<<;;;;;;;;;<<<;;;888333///,,,,,,,,,+++++++++******************************)))************+++++++++******+++++++++,,,,,,,,,)))/////////555@@@^^^}}}pppppp}}}yyyyyyzzz|||qqqYYYBBB:::>>>AAAKKKTTTXXXZZZ\\\```bbbeeefffkkksssyyyrrrlllfffdddeeebbb___[[[WWWSSSNNNIIIEEEEEEAAA===<<>>:::777777:::999666555777555222333888@@@IIIWWWccciiijjjkkkggg```WWWOOOJJJIIIJJJMMMNNNHHHAAAAAAEEEHHH\\\jjjfff^^^^^^^^^ZZZ\\\YYYYYY___eeehhhlllrrrmmmwww}}}wwwrrrrrrvvvxxx{{{yyyvvvnnndddaaabbb]]]TTTUUURRRNNNMMMUUUkkkzzzaaaVVVUUUQQQTTT___ccc___aaajjj~~~pppiiiooorrrvvvzzzlllVVVAAA999222222222000///000000///......///...,,,***((((((((((((''''''''''''$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$"""###%%%&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&&&&'''(((((((((((()))***+++,,,+++)))(((''''''))),,,---,,,,,,++++++***)))))))))+++***)))***---000111222...///000111111000///...)))***,,,...///000111111333333333222111000//////000000000000000000000000//////000111333444555555>>>???FFFUUUfffooommmhhhaaaYYYOOOJJJJJJMMMPPPQQQSSSUUUXXXZZZXXXWWW___jjjsssyyy}}}|||yyysssggg\\\XXXUUUOOOGGGAAA<<<888444888JJJZZZ___bbbkkkvvv{{{xxxnnneeeZZZQQQJJJIIIHHHIIINNNYYYfffooowwwtttccc]]]^^^___cccfffllltttxxx||||||sssfff]]]WWWQQQJJJDDDJJJKKKQQQYYY\\\XXXTTTUUUNNNOOOOOOLLLHHHEEECCCCCC>>><<<999888===IIIZZZfffhhhfff^^^OOOBBB???FFFOOObbbhhhlllhhh]]]SSSOOOOOOrrrxxx|||xxxlllaaa[[[ZZZ\\\YYYVVVUUUVVVVVVTTTQQQNNNJJJHHHHHHDDD@@@DDDMMMXXXggguuu{{{{{{}}}~~~~~~|||kkk^^^```hhh{{{mmm\\\PPPJJJGGGEEEEEEWWWiiissshhhTTTGGGCCCBBBBBB>>>999666333222999AAAKKKWWWfffrrrxxx|||sssWWWTTTRRRTTTZZZdddqqq{{{sssllluuu~~~lll}}}{{{~~~|||jjjWWWWWWeeemmmUUU>>>888===@@@??????>>>>>>>>>===:::666222//////---++++++,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///111222333<<>>???IIIOOOXXX^^^aaacccfffhhhiiikkkooouuuzzzvvvlllddd___^^^aaa___^^^YYYOOOHHHGGGGGGDDDHHHDDDCCCBBB@@@<<<>>>BBBBBBEEEGGGEEEDDDEEEAAA<<<::::::;;;<<<;;;999666444666555777;;;@@@HHHXXXgggggggggeee```[[[WWWXXXZZZ^^^\\\XXXPPPHHHBBB@@@???DDDKKKNNNKKKKKKTTT```fffnnnqqqooohhhbbb```___]]]___[[[\\\dddhhhiiimmmsss~~~|||tttnnnaaaWWWUUUTTTYYYmmmxxxbbbSSSSSSQQQRRRZZZccceeeaaa~~~sssnnnnnnlllkkkmmmrrr{{{pppYYYAAA999222222333000///111000///......///...,,,***((((((((((((''''''''''''%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%############"""!!!#########$$$$$$$$$$$$$$$&&&&&&'''(((***+++---...+++)))(((&&&'''(((***,,,,,,,,,,,,++++++++++++++++++))))))***---000111111///000000000000...---,,,)))***,,,...///111111222222333333222222000//////000000000000000000000000000000111222333333444444;;;<<>>JJJRRRcccddd___TTTFFF>>>>>>AAARRR[[[eeehhhddd[[[TTTPPPhhhooouuurrrggg[[[SSSPPPMMMKKKIIIHHHKKKOOOTTTVVVXXXSSSQQQPPPKKKFFFGGGMMMVVVeeetttzzz{{{}}}yyyjjj___aaajjjuuudddXXXPPPLLLJJJQQQeeesssooo___QQQIIIEEEDDD???:::777444444:::BBBMMMXXXhhhsssyyy|||www^^^XXXSSSTTTZZZeeeuuuxxxrrrpppppp[[[SSSWWWdddPPP>>>:::===???>>>===>>>>>>>>>===:::666222000///---++++++,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,...000444BBB\\\{{{ttt[[[DDD<<<===@@@NNNTTT[[[aaadddfffiiikkkpppppprrruuuwww~~~yyyrrrlllggggggjjjsssrrrkkk]]]SSSPPPPPPOOOSSSPPPNNNMMMJJJGGGHHHLLLRRRYYY]]]XXXQQQLLLFFFAAAAAAAAAAAA@@@@@@>>><<<;;;777666888;;;@@@HHHYYYgggjjjhhhccc^^^[[[^^^eeejjjpppllleee]]]UUUNNNJJJGGGCCCGGGKKKMMMQQQZZZiiiuuu~~~sssiii^^^VVVPPPOOOTTT___fffjjjnnntttxxxyyyyyyxxxwwwvvvvvvvvv|||oooggg^^^[[[fffvvv|||ggg[[[MMMHHHNNNWWW]]]```}}}vvvuuuxxxqqqjjjiiippp{{{nnnWWWAAA999333333333111000111000///......///...,,,***(((((((((((('''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$(((%%%""""""$$$%%%$$$"""#########$$$$$$$$$$$$$$$%%%%%%&&&(((***,,,...///+++)))(((&&&&&&'''(((***+++,,,,,,,,,,,,---------***))))))***---000111111000000000000///---,,,+++)))***,,,...000111222222222222222222222111000///000000000000000000000000111111111222222333333333777999BBBRRRdddnnnooolllhhh___RRRJJJIIIMMMQQQTTTVVVVVVYYYZZZWWWTTTXXX```ooozzz~~~xxxuuulll^^^NNN@@@999777>>>IIITTTYYY^^^jjjzzzwwwkkk^^^RRRQQQNNNKKKKKKPPPYYYccciiitttqqqdddTTTNNNIIIFFFEEEIIIUUUaaawwwkkkbbb\\\UUUNNNHHHEEEGGGNNNZZZcccggglllqqq{{{zzzyyyxxxsssiii\\\SSSIIIEEE???888444555:::>>>UUUYYY\\\WWWLLL@@@999777@@@JJJXXXdddhhhcccZZZSSS```hhhooonnncccVVVLLLGGGAAAAAA@@@???CCCNNN\\\fffddd```]]][[[VVVOOOKKKLLLVVVdddsssyyyzzz~~~~~~{{{sssggg___aaaiii}}}lll\\\SSSOOOPPPcccuuuxxxnnn___QQQHHHFFF@@@;;;999666666;;;CCCOOO[[[jjjuuuzzz}}}~~~ggg\\\SSSRRRWWWcccttt{{{xxxsssvvvcccSSSMMMYYYKKK>>>;;;============>>>>>>>>>===:::666333000///---++++++,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,000999LLLggg|||lllTTT@@@;;;???DDDTTTXXX^^^cccfffhhhkkkmmmwwwuuutttttttttxxx}}}zzzvvvvvvxxxrrrfffaaaaaaaaa```\\\ZZZYYYVVVQQQRRRVVVhhhrrryyyttthhh]]]SSSMMMHHHFFFCCCAAAAAA@@@>>>===:::888999<<<@@@IIIYYYhhhmmmjjjddd___aaahhhttt|||{{{tttmmmggg```XXXRRRJJJGGGJJJRRRXXX___pppwww```NNNIIIJJJRRRaaammmssstttuuuxxxwwwvvvuuurrrooommmkkkwwwqqqeeeeeemmm~~~fffNNNGGGIIILLLRRRZZZ{{{xxxzzzzzzppppppyyyiiiQQQAAA999444444555222000111000///......///...,,,***((((((((((((''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''$$$"""###'''***(((&&&######$$$%%%%%%&&&''''''&&&&&&'''((()))+++---...***)))(((&&&&&&&&&'''(((******++++++,,,------...)))((((((***---000000000//////000000000/////////)))***,,,...000111222222222222222222222111000///000000000000000000000000222222222222222222222222555888AAAPPP```jjjkkkiiiccc[[[PPPJJJKKKOOORRRTTTVVVVVVXXXZZZWWWUUUXXX___ooo}}}yyy___FFF;;;999???HHHRRRXXX]]]hhhvvv~~~rrrdddXXXTTTPPPMMMMMMRRR[[[eeejjjkkkssswww```XXXOOOHHHDDDCCCKKKTTT|||yyymmmccc]]]VVVMMMFFF;;;999<<>>:::777>>>JJJXXXaaabbb\\\VVVXXX^^^dddbbbYYYNNNDDD@@@:::;;;::::::>>>KKK```ooopppnnnlllhhhbbbZZZSSSOOOYYYffftttyyyzzz}}}|||xxxssslllbbb[[[]]]cccuuu|||}}}pppbbbYYYXXXfffwww~~~yyyjjjYYYMMMIIIBBB<<<:::888888<<>>@@@>>>>>>===<<<999666333111///---++++++,,,,,,,,,+++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------......333AAAWWWqqqzzzgggOOO???<<>>;;;;;;===@@@HHHYYYiiiooommmjjjiiilllsss|||}}}{{{yyyqqqeee\\\XXXOOOOOOXXX\\\___ooofffOOOKKKLLLUUUhhh|||}}}uuu~~~~~~~~~}}}{{{vvvpppllliiixxxyyyzzzuuu[[[SSSPPPIIIIIIPPPxxxwww|||yyyrrruuujjjSSSAAA:::555555666333111111000///......///...,,,***((((((((((((''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$###%%%((()))'''%%%""""""###$$$&&&'''(((((())))))(((((()))***++++++***)))((('''&&&&&&''''''(((((()))***+++,,,------(((((((((+++...000000///......///000222333444555***+++---///000222222222111111222222222111000000////////////////////////222222222222222222222222666999@@@MMMZZZcccdddbbbXXXSSSMMMKKKMMMQQQSSSSSSVVVUUUWWWYYYYYYWWW[[[bbbrrrsssQQQ>>>;;;???FFFQQQYYY^^^dddoooyyyzzzlll```VVVQQQLLLLLLSSS^^^gggmmmjjjjjjppp}}}tttmmmddd^^^VVVPPPQQQUUU~~~~~~rrrhhh```XXXNNNGGG;;;777555666555333555999???EEEPPP___jjjkkkcccZZZNNNLLLHHHDDD@@@===:::888777===DDDJJJLLLIIIDDD@@@888999>>>GGGQQQWWWXXXVVVMMMPPPRRROOOHHH@@@:::888222333333222444AAAVVVfffxxx{{{|||xxxqqqhhh___XXX\\\iiiuuuxxxxxx{{{xxxrrrjjjcccZZZSSSTTTXXXiiisss|||~~~~~~}}}zzz|||tttffflllvvvtttcccWWWKKKCCC===:::999999===CCCQQQ\\\kkkuuuzzz}}}pppaaaUUUUUUVVVXXX```lllhhheeezzzmmmjjjsssaaaTTTWWWOOOBBB999888===AAACCC>>>>>>===;;;999666444222///---++++++,,,,,,,,,+++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,...777JJJddd|||~~~vvv___JJJ======FFFPPP\\\^^^bbbggglllnnnoooooopppmmmmmmnnnpppsss|||tttkkkddd\\\UUURRROOOJJJFFFCCC@@@======???HHHYYYhhhooopppssswww{{{~~~qqqeeeaaaWWWUUU]]]```aaaooonnnVVVKKKLLLVVVnnn~~~yyyjjjlllzzzrrreeeZZZJJJDDDHHHwwwvvv||||||wwwtttyyypppZZZAAA:::666777777444111111000///......///...,,,***((((((((((((''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&######$$$$$$%%%%%%&&&&&&******))))))))))))******))))))(((((('''((((((((((((((()))***++++++,,,,,,''''''(((+++...//////...---...///000333555888999***+++---///111222333333111111222222222111111000////////////////////////111111111222222333333333777999@@@JJJUUU[[[\\\[[[PPPLLLIIIJJJNNNRRRSSSSSSWWWTTTUUUWWWXXXYYY^^^ddduuuaaaGGG===<<>>999666555///111111000000999IIIUUUttt}}}xxxpppggg```]]]iiitttvvvuuuyyy}}}uuulllbbbZZZRRRKKKJJJMMMYYYaaaiiimmmrrrwwwyyyxxx|||yyyuuuwww|||lllaaaLLLDDD<<<:::::::::===BBBNNNZZZiiitttyyy|||vvveeeZZZ[[[[[[WWWZZZccc\\\VVViiiuuudddpppjjjXXX]]]TTTEEE999777>>>BBBCCC>>>===<<<;;;999666444333///---++++++,,,,,,,,,+++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------)))///===TTTnnnzzz}}}~~~lllTTTBBB:::===IIITTTaaaccchhhnnnsssuuutttssskkkjjjkkkooorrruuu|||{{{ooofffaaaZZZRRRLLLIIIDDD@@@>>>???GGGWWWgggooottt{{{}}}uuuiiiaaa[[[[[[aaaeeeiiissssss^^^PPPRRR]]]uuuwwwlllkkk}}}{{{gggSSSIIIHHHwwwvvv||||||yyyxxx|||ooo[[[AAA;;;666777888444111111000///......///...,,,***(((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$###%%%%%%$$$###&&&---333******)))((('''&&&%%%%%%))))))(((((()))***++++++(((((()))))))))))))))************++++++,,,,,,,,,''''''(((+++...//////---......///000222555777888***+++---///111222333333000111111222222222111111////////////////////////000000111222333333444444666999>>>GGGPPPVVVWWWVVVNNNJJJGGGHHHMMMRRRTTTUUUXXXTTTRRRTTTVVVWWW]]]dddxxxrrrQQQ>>>999===HHHSSSZZZ]]]fffooo}}}vvviii\\\SSSHHHFFFMMMYYYdddjjjqqqmmmlllppptttyyyzzzxxx~~~sssiii^^^RRRIII>>>888444222000,,,---000000///------///222444666888888888:::<<<<<<999666777444333555:::===>>><<<<<<999555333666;;;???BBBAAAAAA@@@===999666444333///111333222222666>>>EEE___mmmyyyxxxoooggg```ZZZYYYeeeooorrrrrrvvv{{{~~~pppeeeZZZRRRKKKEEECCCDDDIIIPPPWWW\\\dddnnnuuuuuu{{{}}}~~~nnnbbbMMMDDD<<<::::::;;;===AAAKKKWWWfffqqqwww{{{yyyggg\\\^^^^^^VVVWWW___ZZZOOO[[[{{{jjjnnnyyyxxx```bbbYYYHHH:::888???AAA>>>>>>===<<<:::888666555444///---++++++,,,,,,,,,+++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------555GGG^^^ttt}}}vvvbbbKKK===999???MMM[[[aaadddjjjrrrxxxzzzwwwtttlllkkkmmmrrruuuvvvzzzxxxpppfffZZZQQQNNNHHHCCC??????EEEVVVfffpppvvvqqqfff______aaadddjjjqqqzzz~~~pppaaa[[[___fffuuuxxxllltttjjjYYYPPPxxxvvv{{{{{{yyyxxx{{{}}}jjjVVVAAA;;;777888888555222111000///......///...,,,***)))(((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$!!!$$$%%%$$$$$$+++999DDD333222000...+++)))'''&&&'''''''''((()))+++,,,---(((((())))))******++++++++++++,,,,,,,,,,,,------&&&'''(((+++...//////---////////////111333555666+++,,,---///111222333333000111111222222222111111///////////////////////////000000222333444555555555777===EEENNNSSSUUUUUUQQQLLLFFFFFFKKKQQQUUUWWWYYYTTTQQQRRRSSSUUU[[[bbbyyywwwnnnrrr}}}YYY???888:::CCCOOOWWW[[[eeeppp|||vvviii^^^SSSGGGCCCIIIVVV```fffkkkkkkmmmqqqpppqqq{{{~~~sssiii]]]PPPGGG===888444333111......222(((+++///111222222222333333222222555888999666333555111...///555:::;;;:::999888555333222444666999888888888777444111...---,,,...111111000222555888HHH[[[jjjjjjaaaYYYTTTOOOUUUaaalllnnnoootttzzz~~~lllaaaUUUMMMHHHBBB???AAA>>>EEELLLRRR\\\iiiqqqssszzz|||kkk]]]NNNDDD<<<::::::;;;===AAAIIIUUUdddpppvvvzzzyyyfffZZZ]]]]]]UUUUUU^^^___OOOTTTooossstttzzziiidddZZZIII;;;:::@@@???999>>>===<<<:::888666555444///---++++++,,,,,,,,,+++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------444>>>PPPeeevvv}}}xxxyyyrrr]]]FFF;;;;;;BBBRRRaaa___ccciiirrryyyzzzwwwsssooonnnpppuuuxxxwwwyyy}}}ssseeeZZZQQQKKKDDD@@@>>>EEEUUUeeerrrwwwyyyjjj```___cccfffggglllwww}}}}}}yyytttllliiinnnqqqjjj___bbbgggjjjmmmyyywwwwww}}}iiiWWWyyytttxxxvvvtttwww}}}zzzhhhUUUAAA;;;666777777333000//////////////////.........)))))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&***///333222...222:::888+++$$$'''***)))(((&&&&&&''''''(((------,,,+++++++++,,,---******++++++++++++******)))((((((***---/////////,,,...111333333222000///$$$&&&***///333666777888777666333111000000000000000000000000000000000000222222222222222222222222555:::>>>@@@EEEMMMPPPOOOOOOMMMKKKJJJLLLPPPTTTWWWZZZ[[[UUUKKKHHHQQQYYY\\\jjj{{{ppplllpppxxx~~~hhhCCC555666:::CCCNNNZZZccchhhqqquuufff[[[NNNBBB>>>BBBMMM\\\iiimmmooopppooonnnpppvvv{{{~~~{{{zzzmmmdddXXXMMMGGG===888222111333333000,,,//////...------------...,,,,,,,,,------.........---......///000111222222222222111000000///000000222111000000000000000111222222222222222222333333999>>>DDDGGGFFFEEEFFFHHHPPPZZZdddhhhooowww{{{yyy|||zzzaaaZZZPPPGGGAAA===;;;999777999>>>EEEPPP]]]iiipppvvv{{{~~~jjj\\\LLLAAA:::<<<<<<888888<<>>===BBB;;;BBB@@@>>>;;;777444222000111000...,,,***))))))(((******+++******)))(((''')))************+++++++++,,,)))***------+++,,,000999GGGaaa||||||wwwyyyzzz{{{yyyyyyxxxvvvsss~~~pppOOO<<<;;;999@@@SSSaaafffeeefffnnnwww{{{xxxtttoooooonnnpppyyyuuuddd```RRREEEAAA@@@AAALLLYYYlllxxxyyyddd^^^___aaagggooovvvzzzwwwpppkkkdddYYYRRRUUUYYY\\\bbbhhhqqqooouuu~~~}}}mmmbbbaaa___^^^]]]\\\]]]]]]eeemmm~~~www{{{{{{{{{}}}{{{hhhUUUBBB;;;666777777333000000////////////............)))))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$###%%%(((+++'''"""$$$,,,,,,%%%###(((+++***)))((((((((()))))),,,+++)))))))))***,,,---******++++++++++++******+++******+++...000000//////000111222222000///---(((***---111555777999:::555444333222000000//////000000000000000000000000111111111222222333333333555:::>>>@@@FFFNNNSSSRRRQQQOOOLLLLLLNNNRRRVVVYYYVVV[[[ZZZPPPIIIKKKRRRVVV```sssxxxqqqllllllqqqeeeJJJ555555777@@@LLLXXXaaaeeennn~~~ssscccXXXLLL@@@<<>>;;;999777555777:::@@@KKKXXXdddlllrrrxxxtttooorrrpppcccSSSFFF<<<<<<;;;666666;;;DDDSSSdddnnnuuu|||ooo]]]VVVSSSPPPTTT\\\ggg```SSSXXXoootttbbbfffIII<<<>>>===BBB<<>>;;;777444222000000///...,,,+++***))))))((()))***************)))************++++++++++++---***+++......,,,...222>>>QQQnnn|||||||||vvvnnnzzzgggJJJ;;;===<<>>EEENNNTTTUUUQQQOOOLLLKKKOOOSSSVVVXXXWWW___bbbZZZPPPMMMQQQTTTTTTcccyyyyyypppddd[[[^^^]]]MMM666333444<<>>:::>>>HHHXXXfffqqqssstttqqqmmmkkkmmmoooyyy|||yyynnnddddddiiilllpppwwwzzzhhhYYYLLLAAA<<<===999444333444444111///000///......------......,,,,,,,,,---------------,,,,,,,,,------.........000///...........................000111333555555999:::;;;;;;:::888555444///111333222111222666:::CCCRRRccclllrrrxxx}}}}}}zzzqqqcccQQQLLLFFF@@@===;;;999777333444555:::BBBOOO]]]gggooouuu|||~~~ppphhhfffqqqttthhhXXXIII===:::888444555;;;CCCRRRcccmmmttt{{{xxxddd\\\XXXTTTVVV[[[kkkhhhYYYUUUdddssseee___dddIII<<<>>>===BBB===BBB@@@===:::666444222111......---,,,++++++++++++'''((()))***++++++++++++************+++++++++,,,---,,,,,,//////---000555CCC\\\{{{}}}nnn~~~uuu\\\CCC999>>>???FFFVVV___ccccccdddiiiooorrrqqqooommmnnnnnnrrrzzzxxxyyylll[[[LLLIIIHHHGGGJJJQQQppp}}}tttkkkhhhjjjmmmrrryyyvvvfff[[[XXXZZZaaalllxxxkkkaaaRRROOOMMMRRRXXXXXXRRRKKKAAA@@@???===<<<<<<<<<<<<===???AAAEEEMMM```wwwpppXXXCCC;;;666666666333000111000000//////......------)))))))))(((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%$$$$$$%%%***%%%$$$&&&&&&$$$&&&+++++++++******))))))))))))***(((&&&%%%&&&(((+++---******++++++++++++******+++******,,,///333444444222222111111111222333444)))***,,,---///111222222...000111222222000---,,,//////////////////////////////000111333444555555111666:::===DDDOOOVVVWWWQQQMMMIIIIIIMMMQQQTTTUUUXXX]]]aaa]]]UUUQQQRRRTTTRRR[[[llltttkkk___SSSUUUWWWMMM777333222999GGGTTT\\\^^^ggguuuooo^^^RRRHHH===999;;;DDDTTTbbbjjjmmmpppqqqnnnmmmoooqqqvvv{{{xxxlll```^^^cccggglllooosss}}}~~~hhhWWWIII???<<<===:::666444555444333111000000///...............------------------------++++++,,,,,,,,,,,,,,,,,,......------,,,------...///000111333555888:::;;;???AAABBBCCCBBB???<<<:::666777777444111222777;;;>>>OOOcccppptttxxx~~~wwwkkk]]]NNNJJJEEEAAA???===;;;999333333333444;;;GGGWWWbbbmmmssszzz|||sssjjjfffooo|||vvvlll\\\LLL===999666333666===DDDSSSdddnnnuuu|||oooddd[[[SSSSSSYYYiiilll___TTT```qqq~~~}}}xxxlllTTT[[[bbbJJJ>>>>>><<>>BBBKKK[[[bbbaaabbbdddhhhlllooopppqqqkkkkkkjjjmmmyyy~~~mmmaaa___fffrrrzzz~~~vvvnnnnnnzzzxxxeeeSSSOOOOOONNNPPPUUUuuu|||pppnnnpppssssssrrrzzzyyyllldddeeelllxxxwww{{{sss^^^TTTHHHEEEBBBBBBDDDEEEDDDBBBAAAAAA@@@???>>>===<<<<<<>>>@@@AAAAAABBBGGGQQQYYYeeeppp~~~www```CCC;;;666666666333111111111000000///...---------)))))))))(((''''''&&&&&&&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&&&&'''(((%%%$$$%%%%%%######%%%*********)))))))))((((((***)))'''&&&&&&(((+++,,,******++++++++++++******(((((((((+++000555777888888777555333222222222333))))))***+++,,,---...///---...111222222000...,,,//////////////////////////////000111333444555555222777<<<@@@HHHSSSZZZ[[[SSSNNNIIIIIIMMMQQQSSSSSSTTTTTTUUUVVVVVVTTTSSSSSSYYY\\\fffxxxyyytttiiiccc\\\RRRSSSSSSHHH777333222777DDDQQQZZZ]]]dddqqq}}}rrrbbbTTTKKKAAA;;;;;;CCCRRR```eeeiiinnnooonnnnnnppprrrtttzzzzzzooobbb^^^```bbbhhhkkkooovvv}}}gggUUUGGG???======;;;888666555555444444222111000000//////000000........................,,,,,,,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,------000000222444666999;;;===AAABBBEEEFFFFFFDDDBBB@@@<<<<<<:::555111///222666===MMMbbbqqqvvvxxx}}}xxxmmm^^^OOOLLLFFFBBB@@@>>><<<:::555444333222666BBBRRR^^^kkkqqqyyy}}}{{{nnngggeeennnzzzzzzqqqfffTTTCCC<<<777333666>>>EEETTTeeeooovvv}}}uuuhhhYYYLLLMMMUUUbbbkkkaaaSSS\\\qqq}}}nnngggvvv{{{wwwwwwyyyuuugggXXXVVV```KKK???>>><<>>CCCPPP```eee___aaadddgggjjjmmmqqqtttlllllljjjjjjtttsssaaaVVVTTTXXX\\\]]]]]][[[VVVVVVccc{{{qqq^^^YYYYYYYYY]]]ccc||||||vvvxxx}}}}}}zzzwww~~~|||xxxvvvppphhh^^^OOOKKKDDDCCCAAA@@@@@@@@@@@@AAA@@@??????>>>===<<<;;;:::999:::<<>><<<999555222///......************+++---...///,,,...000222222111///---000000000000000000000000000000111222333333444444555;;;AAAFFFNNNXXX^^^___XXXRRRKKKKKKOOOSSSSSSRRRRRROOOPPPVVVZZZZZZYYYYYY```^^^cccqqqttteeeYYYTTTQQQIIIHHHFFF<<<666444222666???LLLWWW]]]cccnnnwww|||xxxiii\\\SSSIIIBBB???DDDSSSaaaeeeiiimmmnnnllllllnnnpppsssyyyyyypppeee___^^^]]]dddiiimmmrrr}}}wwwbbbQQQDDD>>>>>>===<<<:::888666666666666333333222111111111111222000000000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222444777999:::===???AAADDDFFFFFFFFFFFFFFFFFFDDD>>>666222111333:::HHH]]]ooovvvxxx}}}ttteeeVVVQQQJJJDDDAAA>>>;;;:::666666444222444>>>NNN[[[iiiooowww|||~~~zzzjjjeeeeeennnzzzxxxooo\\\III@@@999444666===FFFUUUeeeooovvv}}}~~~ssshhhWWWHHHHHHQQQ^^^kkkcccRRRZZZrrr~~~wwwkkkeeexxxzzzuuuuuuvvvsssiii___QQQ^^^LLL@@@???;;;DDDCCCCCC@@@<<<777444222111111------,,,+++++++++,,,,,,,,,,,,,,,,,,+++***)))(((++++++++++++,,,,,,,,,,,,******,,,...,,,,,,222;;;TTTqqq{{{sss|||qqqdddJJJ:::888???EEESSSbbbeee___bbbfffggghhhkkkqqquuuppppppnnnmmmuuu|||lll]]]TTTPPPPPPKKKKKKIIIEEECCCLLLdddzzzzzzxxx~~~nnnjjjjjjjjjooowww~~~ooo^^^RRRHHHJJJCCCBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>===;;;:::999===;;;999;;;===??????===BBB@@@BBBMMM___yyyyyy|||}}}gggQQQDDD<<<555555555222111222111111000///...---,,,,,,)))))))))(((''''''&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%$$$$$$%%%'''&&&&&&&&&%%%%%%((())))))******+++++++++***)))((((((((((((''''''&&&%%%$$$******++++++++++++*********(((''')))...333666777<<<:::888444111///---,,,************+++---...///---...000222222111000///000000000000000000000000111111111222222333333333555<<>>===;;;999777666777888555555444333333333333444222222222111111111000000111000000///...---------,,,,,,,,,,,,,,,---......111111222222444555777888999;;;>>>BBBFFFIIIKKKLLLTTTTTTRRRLLLBBB:::666555666@@@TTTjjjuuuxxx|||rrraaa[[[RRRIIICCC@@@===;;;777777666333333<<>>888444666===EEETTTdddnnnuuu}}}wwwoooggg[[[MMMKKKRRR```qqqjjjXXXaaazzzwwwooolllyyy|||zzzkkk^^^NNN]]]LLLAAA???;;;DDDDDDCCC@@@;;;777333222111111...---,,,,,,+++++++++++++++++++++,,,,,,+++******+++++++++,,,,,,,,,------***+++...///------444>>>VVVtttvvvyyy~~~lllVVVCCC777888AAAHHHTTT``````aaaeeegggfffeeefffmmmsssrrrsssrrrrrryyy}}}ooobbb[[[XXXKKKEEE@@@===;;;@@@PPP```uuuzzz|||vvvqqqyyy}}}rrrtttzzzppplllooo}}}oooaaaWWWRRRUUUNNNLLLJJJHHHHHHGGGEEECCCAAAAAAAAAAAA@@@>>><<<;;;AAA@@@>>><<<::::::<<<>>>===::::::>>>CCCNNNbbbuuurrr^^^DDD<<<555555555222111222222111000///...---,,,,,,)))))))))(((''''''&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$&&&'''''''''$$$ $$$&&&&&&++++++,,,---,,,+++***)))&&&'''''''''&&&$$$"""!!!******++++++++++++******,,,***((()))---111444555555444444333222000000///)))((((((((()))+++---///...///000111222222111111000000000000000000000000222222222222222222222333222999BBBHHHPPPYYY\\\[[[ZZZRRRKKKIIIMMMPPPOOOLLLGGGKKKUUU___```[[[[[[aaa___ZZZZZZeeevvv{{{sssbbbVVVNNNDDD444111777777000222333333777AAAQQQ\\\cccjjjpppttt}}}xxxmmmeeeZZZPPPJJJLLLYYYfffbbbeeeiiijjjjjjkkkooossswwwyyyuuummmfffccc```]]]aaaiiiooonnnqqq~~~ppp^^^PPPEEEBBBDDD>>>===<<<:::888777888999666666555444444444444555333333333222222222111111222222111000///......---,,,,,,,,,,,,------...///444444444555555666888888999:::>>>BBBGGGLLLPPPRRR\\\]]][[[TTTIII>>>888555222:::NNNeeetttxxx}}}}}}kkkcccYYYNNNGGGCCC@@@>>>666777666333222:::IIIUUUaaaiiissszzz~~~zzzpppkkkjjjrrr{{{|||wwwaaaOOO???999666333777???DDDSSScccmmmttt{{{~~~sssllliiiaaaVVVRRRUUUdddwwwrrr```kkk~~~rrrqqq{{{qqq```LLL\\\LLLBBB???;;;DDDEEECCC@@@;;;666333111111111///...---,,,++++++++++++))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,///111......666AAAUUUttt~~~}}}iiiLLL>>>555999CCCJJJUUU^^^[[[cccgggiiifffbbbccciiipppqqqssssssttt|||vvvnnnjjjUUUJJJ@@@>>>???BBBKKKVVVrrr~~~zzzzzz}}}hhhjjjuuubbbXXXRRRRRRRRRXXXlllxxxrrrsssyyy|||mmmhhhddd```ddd^^^ZZZUUUQQQOOOMMMIIIFFFBBBBBBBBBBBBAAA@@@>>><<<777;;;???>>>:::999===AAA;;;<<>>;;;999999::::::777333555555555555666777888999777777777666666555555555222333444555444222///...///---...000000...000555999555555777888777999===CCCFFFIIILLLOOOSSSWWWZZZdddbbbbbbbbbWWWEEE888555555999FFF[[[mmmwww~~~ppphhh\\\QQQIIICCC@@@>>>999777666555555777BBBNNN\\\eeeooosssxxx~~~yyyooolllkkkqqq{{{}}}ssskkkVVVIII???>>>;;;444555===GGGSSScccnnnrrrvvv|||yyylllkkkhhh^^^TTTQQQfff{{{{{{mmmvvv{{{qqqvvv]]]RRRPPPPPPFFF999<<>>EEE@@@:::555333222111111......---,,,++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,///---...000,,,222FFF___vvvdddKKK<<<999<<>><<<>>>======<<<<<<======>>>======<<<===???AAACCCDDDOOOcccyyyjjjSSSAAA:::555555555222000111111000...---...---,,,******))))))(((''''''&&&&&&$$$&&&''''''&&&&&&((()))''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&***,,,......,,,))))))(((***(((&&&%%%%%%''')))+++******************))))))(((''''''))),,,/////////000000111111111111000000,,,)))))),,,---,,,---000...//////000111111000000//////............//////000000000111111222333444666:::@@@GGGNNNRRRUUUVVVXXXSSSLLLKKKMMMQQQQQQPPPOOOLLLIIIIIILLLQQQVVVXXXZZZZZZ[[[___eeejjjllllllbbbZZZOOOFFFBBBBBBAAAAAA999555111111222888FFFSSS```gggllllllmmmsssxxxyyy{{{ttthhh]]]WWWZZZaaahhhllllllllllllmmmnnnooooooxxx{{{|||wwwmmmccc]]]\\\dddmmmtttuuuzzzyyykkkaaaWWWLLLDDDAAA===999999::::::888555888888888888888888999:::888888777777666555444444555555666666666444333222222000000111111///222888:::777555888999999===AAAKKKOOOTTTXXX[[[]]]^^^___ccccccgggkkkdddSSSCCC<<<777888AAATTTeeeqqqzzzsssjjj^^^RRRJJJFFFCCCAAA===:::888666555666???JJJWWWaaalllqqqvvv|||wwwnnnlllkkkqqq|||wwwiii___OOOCCC;;;;;;:::444666>>>DDDPPP___jjjoootttyyy~~~}}}qqqmmmhhh]]]UUUUUU___wwwyyynnnwww}}}jjjxxxyyycccSSSQQQQQQGGG999;;;CCC@@@DDD@@@:::555333222222111///...---,,,+++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***...,,,---000---555JJJaaawww|||~~~zzzrrr~~~~~~|||___FFF<<<999<<>>======<<<<<<======>>>???>>>>>>>>>@@@AAACCCDDDDDDMMMXXXccczzzyyyfffQQQAAA999444555555222000111000///---------,,,+++))))))))))))(((''''''&&&&&&###%%%&&&''''''''')))***''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&(((***,,,,,,+++***)))***+++)))'''&&&&&&'''(((***((()))***+++++++++***)))(((''''''(((+++.........111111000000000000111111,,,******---...---///222//////000111111111111000///......------......///000000000000111222333444888<<>>:::888555444;;;DDDOOOZZZgggnnnssszzz}}}}}}wwwmmmkkkkkkrrr}}}sssbbbVVVNNNCCC<<<;;;:::555666<<>><<<999444444444444555666888888999999999888888888888888777777666666666777777888888555333333333333888???@@@;;;888999<<<>>>EEELLLYYYeeexxxuuukkkeeellluuurrr```OOOAAA;;;===KKK^^^mmmvvv{{{zzz}}}wwwoooaaaUUUMMMIIIGGGGGGDDD@@@<<<999666444999@@@HHHTTTbbbkkkrrryyy||||||~~~wwwkkkjjjkkksss~~~vvvdddXXXTTTKKKBBB???;;;666555888???IIIWWWccckkkqqqwww|||~~~qqqgggZZZMMMIIIOOO\\\tttuuubbbaaavvvkkkcccyyypppRRROOORRRLLL======DDDCCCCCC@@@:::777555444222111000000///...------------------,,,,,,,,,---......******+++,,,,,,---......***...++++++//////<<>>AAAFFF^^^yyyyyykkk```___eeerrrsssvvvaaaUUU___{{{{{{mmmiiiiiihhhfff```___]]]YYYVVVRRROOOMMMJJJJJJIIIHHHFFFEEEDDDDDD===BBBIIIQQQXXX```ggglllqqqrrrrrrrrrpppmmmiiifffddd```ZZZUUURRRPPPMMMKKKGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCC??????@@@CCCPPPnnnyyydddRRRAAA:::555666777444333333222000///.........,,,+++(((((((((((('''''''''''''''((()))(((&&&%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&((()))***))))))***++++++***)))(((''''''(((((()))***,,,/////////...---+++***)))+++---000000000222222111111111111222222,,,***+++///111000222666111222222222222222111111111111000000000000111111333222222333333444555666666<<>>999555222111000222;;;EEEUUU^^^fffgggffffffdddaaaZZZWWWQQQMMMMMMTTT^^^fffjjjkkklllnnnoooppppppoootttyyy{{{uuuhhh^^^[[[\\\___dddkkkooosss}}}pppkkkcccWWWNNNHHHCCC???<<<666666777888:::<<<>>>???777777777777888888888888666666555555555666777777888555333444444555:::AAACCC===999:::<<>>===KKK___nnnuuuxxxxxx{{{zzzqqqdddXXXPPPKKKIIIGGGEEE@@@<<<;;;888666888>>>BBBOOO^^^hhhpppxxx}}}}}}xxxjjjiiikkksssxxxhhh\\\ZZZQQQGGG@@@;;;777666777???HHHUUUbbbkkksssyyy}}}wwwlll]]]OOOLLLRRR^^^vvvwwwaaaXXXeeewwwmmmwwwzzzVVVPPPQQQNNNAAA>>>DDDBBBCCC???;;;888666555333222000000///...------------------,,,,,,,,,---......******+++,,,,,,---......---000---,,,...///???[[[|||zzzeeeJJJ999777999AAAOOOZZZbbbkkksssuuusssrrrqqqnnnjjjfffdddjjjkkkppp||||||xxxwww{{{kkk[[[NNNEEE@@@@@@CCCZZZsss~~~xxxtttqqqgggkkkssszzz{{{eeeXXXbbbzzzqqqooonnnkkkgggfffccc___[[[WWWTTTSSSRRRLLLJJJGGGEEEDDDBBBAAAAAA???@@@BBBEEEJJJRRR[[[bbbiiilllpppsssrrrpppnnnllljjjfffaaa\\\YYYVVVSSSQQQKKKKKKIIIHHHFFFFFFEEEEEEFFFFFFEEEEEEDDDCCCCCCBBB===>>>AAABBBFFF[[[sss]]]MMMAAA999555666666444333333222111////////////---+++((((((((((((((((((''''''((())))))(((&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&((())))))(((((()))+++******))))))(((((()))))))))***,,,...////////////,,,+++***,,,...000000000111111222333333222111111+++)))***///111111333777222333333333333222111111222111111000000111111222222222222333333444555666666<<>>KKKUUUUUUWWWYYYWWWTTTPPPMMMLLLNNNNNNLLLHHHCCC>>><<<<<<999555333222000111:::CCCRRR\\\eeegggeeeddd```\\\SSSPPPJJJFFFHHHPPP\\\eeehhhiiikkkmmmoooooooooooorrrxxx|||vvvhhh\\\XXXYYY]]]bbbhhhlllnnnwwwzzzqqqdddXXXPPPIIIBBB>>>::::::;;;<<<>>>???AAABBB:::::::::999999999888888888888888777777777777777777444444777777888>>>DDDEEE???;;;;;;<<<>>>CCCJJJVVVhhhvvviiipppxxxsssgggOOOCCC???KKK___mmmrrrtttvvvyyywwwkkk___VVVPPPLLLIIIFFFAAA===<<<:::777888;;;>>>KKKYYYdddnnnxxx~~~xxxiiihhhjjjrrr~~~zzzlllbbb\\\TTTIII???:::777777777===FFFRRR___jjjsssyyy}}}rrriii\\\OOOLLLRRR[[[wwwmmm```bbbvvvyyywwwfffXXXRRRMMMAAA???CCCAAABBB???;;;888777555333222000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...+++++++++,,,,,,------------111...,,,///222EEEcccxxx]]]EEE999777:::DDDQQQ[[[cccllltttyyyvvvvvvyyywwwqqqkkkiiiqqqoooqqq{{{}}}zzz|||zzzhhhWWWKKKDDDAAA>>>PPPeeesssuuusssqqqrrrkkklllqqq{{{iii[[[fff~~~zzzyyywwwrrrmmmhhhddd___ZZZVVVUUUTTTTTTIIIGGGEEEEEEDDDDDDBBB@@@????????????CCCJJJSSSZZZ```dddkkkpppqqqqqqqqqqqqmmmjjjfffcccaaa^^^ZZZWWWPPPOOOMMMJJJHHHFFFEEEEEEFFFFFFFFFFFFEEEDDDCCCBBB???===>>>???>>>MMMxxx}}}jjjVVVHHH>>>777222444555333111222222000............,,,***'''((((((((((((((((((((('''((()))(((&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&'''((()))(((''''''(((***))))))))))))))))))******((((((***+++,,,...//////,,,+++***+++---///000///000111333444444333111000***(((***...111111333777333333444444333222222111111111000000000000111111111111111111222333444444888>>>GGGPPPUUUUUUSSSQQQQQQNNNKKKIIIKKKQQQXXX]]]ZZZTTTIII>>>999>>>KKKUUUWWWYYYZZZXXXSSSOOOMMMMMMMMMNNNMMMIIICCC>>>======999666333222000000666???PPP[[[eeegggfffccc^^^YYYQQQLLLEEE@@@BBBJJJWWW```fffhhhjjjmmmnnnnnnnnnmmmqqqxxx~~~xxxhhh[[[VVVVVVXXX^^^fffkkkkkkpppzzznnnddd\\\TTTNNNEEEEEEEEEEEEFFFGGGHHHIIIFFFEEEDDDBBB@@@>>><<<;;;;;;<<<<<<===<<<;;;999888666444666:::<<<===AAAHHHGGGAAA<<<<<<<<<<<<@@@FFFLLL\\\yyy}}}vvvzzzzzzvvv^^^NNNDDDLLL^^^lllrrrsssuuuxxxttthhh^^^WWWQQQMMMHHHBBB>>>===:::666666888:::GGGUUU```jjjvvv~~~wwwhhhgggjjjrrr}}}xxxqqqeee\\\NNNAAA:::888777777:::AAANNN[[[gggpppwwwzzz|||oooddd___VVVKKKHHHMMMVVVxxxrrrjjjrrrmmmxxx}}}eeeTTTKKK???>>>CCCBBBBBB???;;;999888666444222///...---,,,+++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,000---,,,000666LLLmmm~~~qqqVVVAAA:::999===FFFRRRZZZ```iiiqqquuurrruuu|||}}}vvvooommmrrrtttzzzyyydddTTTKKKGGG>>>DDDPPP^^^hhhnnnpppqqqnnnnnnpppyyynnnaaakkk{{{xxxmmmjjjfffaaa]]]ZZZYYYXXXOOOMMMLLLLLLMMMKKKGGGDDDAAAAAAAAAAAABBBGGGMMMRRRUUU[[[ccciiilllnnnppprrrnnnmmmkkkjjjhhheee```]]]WWWUUUSSSOOOLLLIIIHHHGGGEEEEEEFFFFFFEEEDDDCCCBBBCCC===<<<@@@???FFFfffxxxeeeRRRFFF<<<555111222333111///000111///------------+++)))'''''''''(((((((((((((((%%%'''((('''&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&(((((()))(((&&&&&&((()))(((((())))))******++++++'''''''''(((***,,,...///+++***)))***---.........///111444666666444111///***((()))...111111333777444444444444333333222111000000////////////000000////////////000111222333:::@@@IIIQQQUUUTTTQQQNNNMMMKKKIIIGGGIIIPPPXXX^^^ZZZWWWOOOCCC;;;>>>JJJUUUXXXZZZ[[[XXXTTTPPPOOOOOOLLLMMMLLLHHHBBB>>>===>>>:::666444222///...333<<>><<<:::666555888===???@@@DDDJJJGGGBBB===<<<;;;:::===BBBCCCPPPjjj~~~|||lllYYYIIINNN___mmmsssuuutttwwwzzzoooeee\\\UUUQQQKKKDDD???>>>;;;666444555888DDDRRR]]]hhhttt~~~~~~vvvhhhgggiiirrr}}}pppgggVVVEEE;;;888777555777>>>JJJWWWdddnnntttxxxrrreee[[[YYYSSSJJJHHHLLLRRRyyyqqqooo{{{aaalll}}}oooVVVHHH======CCCCCCAAA???;;;999888666444222......---,,,++++++++++++++++++******++++++,,,------,,,,,,,,,,,,,,,,,,,,,***...,,,,,,222999QQQsssxxxrrr{{{}}}lllQQQ???:::;;;>>>GGGRRRYYY]]]eeemmmnnnlllqqq|||xxxqqqnnnooowwwooo\\\RRRMMMKKKEEEFFFSSSfffuuu|||pppoooqqqxxxsssfffqqq|||zzzuuusssoookkkfffbbb___]]]WWWUUUTTTTTTTTTPPPJJJEEEDDDDDDEEEEEEEEEFFFIIIKKKLLLSSS\\\bbbfffiiimmmpppooonnnnnnnnnmmmjjjeeeaaa^^^\\\YYYUUUQQQNNNLLLKKKDDDEEEFFFFFFFFFDDDCCCBBBAAA999:::BBBBBB@@@TTTooosss```QQQIII;;;:::666222000222444333000000//////...---+++******(((&&&%%%%%%%%%'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%###$$$%%%&&&&&&%%%%%%'''((((((''''''(((***+++)))((('''&&&''')))***(((((((((+++---///...---***))))))+++...111111000000///111666;;;;;;555000+++***---333555222222444666666666555444333111111222000......///000//////444555555444333222444555666===HHHQQQUUURRRLLLHHHIIIIIIIIIJJJMMMRRRYYY]]]\\\XXXPPPEEE???AAAKKKTTTVVVXXXYYYWWWSSSPPPPPPQQQOOOOOONNNJJJEEE@@@===<<<888666444333000///555===OOO___kkkkkkhhhfff```XXXUUUMMMGGGEEECCCDDDSSSdddhhhgggfffgggiiikkkllllllqqqwww}}}yyymmm]]]QQQKKKUUU[[[cccjjjnnnrrrwww{{{yyylllfff___[[[[[[\\\\\\ZZZaaa^^^YYYSSSMMMJJJIIIJJJQQQNNNMMMOOONNNFFF@@@>>>>>>===<<<===???BBBDDDFFFEEEBBB???>>>??????<<<:::999===LLLjjj|||yyyaaaLLLOOOaaapppwwwzzzuuu|||sssiiiaaa[[[WWWMMMHHHAAA<<<999777666555777>>>JJJYYYhhhttt|||}}}uuujjjdddeeeqqq~~~uuugggSSSBBB:::666444222999;;;EEEVVVdddlllsssxxxppp```XXXTTTLLLKKKLLLDDDZZZrrrooommmtttyyy}}}ZZZ___zzzzzzTTTFFF@@@AAAFFFEEEEEEAAA===:::888666333222333000---,,,------,,,+++---***((())),,,...---+++,,,,,,,,,---------......000++++++...///999VVVttt||||||vvvwwwvvvxxxdddIII999888:::???KKKWWW[[[ZZZ___ggghhhkkkrrr{{{~~~tttkkkrrryyy|||sssaaaUUUHHHHHHJJJTTTjjjyyyqqquuuxxxlllvvv|||{{{xxxsssmmmgggdddbbbaaa___]]]ZZZXXXVVVTTTPPPMMMGGGGGGFFFFFFGGGIIIKKKMMMOOORRRWWW\\\```dddhhhkkkkkkllllllllljjjhhheeeccc]]][[[WWWSSSOOOMMMMMMMMMJJJGGGDDDCCCEEEEEECCCAAAAAA;;;:::?????????JJJ[[[~~~mmmYYYJJJBBB<<<:::888555333333333111000000//////...---+++******((('''%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###$$$%%%&&&&&&%%%)))***+++***)))((()))******)))'''&&&&&&''')))***)))(((((()))+++,,,+++******))))))+++...111111000111000111444888888444///+++***---333444222222444555555555555444333222222222111///000111222222111333444444333222222333555999???GGGNNNPPPLLLFFFAAABBBDDDFFFHHHJJJQQQYYY```___[[[QQQFFF???@@@IIIPPPVVVXXXZZZZZZWWWUUUTTTUUURRRQQQOOOJJJDDD???======999666444333111000555===OOO___lllllliiigggaaaYYYVVVMMMGGGEEEBBBDDDRRRcccggghhhiiijjjllllllkkkkkkooovvv{{{yyymmm___SSSMMMLLLQQQYYYaaagggoooxxx~~~yyyooogggdddeeefffhhhfffeeebbb___]]]\\\]]]______[[[YYYXXXSSSIIICCCBBBAAACCCCCCBBB@@@AAAFFFJJJFFFCCC???======<<<:::777888999???PPPkkk|||dddNNNOOO^^^lllsssvvvrrrwww|||uuujjjbbb\\\XXXNNNIIIBBB===:::888777555888===HHHUUUcccpppzzz~~~vvvjjjdddeeeqqq~~~}}}{{{|||}}}uuugggTTTDDD;;;777444222999;;;EEEVVVdddmmmtttyyypppaaaYYYTTTJJJGGGIIIDDDUUUkkk|||lllmmmvvvyyyuuuVVV___|||\\\NNNDDDAAADDDCCCEEEBBB===:::888777555333333000---,,,------,,,+++---+++)))***,,,---,,,***,,,,,,,,,---------......///++++++...111<<>>===@@@???===FFFTTTyyygggUUUGGGAAA===;;;888777666444111///000000//////...---+++***)))((('''&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###$$$&&&''''''&&&---......---+++******++++++)))'''&&&&&&''')))+++***)))(((((()))***)))'''***))))))+++...111111000333111000222555555222///,,,***---222444222222444333444444555555444444333333222000111333444444444222333333333111111333444;;;@@@GGGMMMOOOMMMIIIFFFAAACCCFFFHHHLLLTTT]]]eeeccc^^^UUUKKKCCCCCCIIIOOOTTTXXX\\\^^^]]]\\\[[[ZZZVVVUUUQQQKKKDDD@@@>>>>>>999777555555222000666===QQQaaannnoookkkiiiccc[[[WWWNNNHHHFFFBBBCCCPPP```gggiiilllnnnnnnmmmkkkjjjnnntttzzzxxxoooaaaUUUOOOEEEIIINNNTTT\\\gggsss|||}}}vvvmmmjjjnnnqqqlllllllllmmmnnnoooppppppmmmhhhccc___VVVMMMIIIJJJKKKMMMMMMHHHCCCBBBHHHNNNGGGEEEBBB@@@>>><<<999777666666777:::FFF^^^|||jjjTTTQQQ___lllrrrsssuuuwwwxxxyyyooofff^^^ZZZNNNJJJCCC>>>;;;999777666777;;;CCCNNN\\\kkkwww~~~vvviiidddeeeqqq~~~yyymmmgggjjjoooooocccSSSDDD<<<777444222888;;;EEEVVVeeeooovvv{{{rrrbbb[[[UUUHHHCCCGGGEEEQQQeee{{{tttfffkkkxxxyyyrrrWWWbbbzzz^^^SSSFFF@@@BBBBBBEEEBBB>>>;;;:::888666555333000---,,,------,,,+++,,,++++++,,,------+++))),,,,,,,,,---------......///,,,,,,///444BBB___{{{{{{zzz{{{mmmVVV>>>666999;;;CCCOOOYYY[[[YYY[[[___bbbeeejjjssszzz|||yyyuuuyyy~~~~~~xxxrrrwww{{{iiikkkoooyyyrrr}}}{{{yyyuuurrrooolllkkkkkkdddbbb```___^^^\\\YYYWWWQQQOOOKKKIIIHHHIIIKKKLLLIIILLLPPPSSSUUUWWWYYY[[[^^^^^^^^^^^^]]][[[YYYXXXVVVTTTQQQMMMJJJHHHGGGGGGGGGFFFDDDEEEFFFGGGFFFEEEGGGBBBAAABBB@@@<<>><<<;;;:::999888333000---,,,------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,---------......---------111:::NNNlllwwwmmmhhhlllsssyyy~~~rrr___HHH888777======HHHVVV^^^```aaabbbccceeeeeefffjjjnnnrrruuuvvvppprrr~~~zzzzzz|||}}}zzzuuurrrooonnnmmmjjjgggdddaaa^^^YYYVVVRRRPPPMMMJJJIIIJJJLLLNNNJJJMMMOOOQQQQQQRRRTTTVVVWWWWWWWWWWWWVVVUUUUUUTTTTTTSSSQQQNNNKKKIIIHHHGGGEEEFFFHHHHHHIIIHHHIIIIIIFFFDDDCCCCCCBBB@@@AAADDD{{{iii___^^^[[[UUUCCC888333666888333000111000000//////...---+++***)))))))))(((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$$$$%%%'''))))))(((&&&''')))******+++---///...,,,)))'''(((+++...111444111---+++++++++***)))***))))))+++...111111000333222222111111000000000,,,***+++///111000111555222333333444555555555444111///...///111222222222111222333222222222444666;;;@@@IIISSS[[[aaadddeee^^^VVVOOOSSS___jjjnnnlllkkkgggccc^^^]]]^^^```bbbWWWYYY___eeejjjkkkiiifffgggddd___VVVMMMFFFBBBAAA<<<::::::999666333777===UUUgggwwwzzzyyyxxxrrrjjjbbbYYYRRRNNNHHHEEEOOO^^^jjjlllmmmlllkkklllppptttrrrvvv{{{{{{uuujjj]]]UUUJJJIIIGGGEEEFFFOOO[[[dddhhhiiippp{{{sssjjjbbbbbbfffkkkttt{{{rrrgggXXXNNNMMMMMMLLLIIINNNOOOOOOLLLHHHDDDBBBAAA999888666555555777:::<<>><<<;;;;;;999888333000---,,,------,,,++++++,,,---,,,++++++---///,,,,,,,,,---------......------...111;;;RRRppp|||rrrnnnqqquuuvvv{{{mmmXXXCCC888999>>>===IIIVVV\\\^^^aaaccccccddddddddddddgggkkkoooqqqoooqqq{{{~~~{{{zzzvvvrrrpppooollliiieeebbb^^^YYYUUUPPPNNNLLLJJJIIIIIIJJJJJJJJJMMMPPPRRRRRRSSSUUUWWWVVVVVVUUUUUUUUUUUUUUUUUUSSSRRRPPPNNNLLLIIIGGGFFFEEEGGGJJJJJJJJJIIIIIIIIIEEEDDDCCCBBBBBBBBBBBBCCCxxxgggaaaaaa\\\QQQAAA777444<<>>>>><<<999666444444444888:::DDDTTTccclllsssxxx~~~}}}cccXXXXXXNNNGGGMMMQQQ^^^jjj~~~vvvbbbfffxxx{{{sssyyyhhhYYYnnnxxxvvvxxxsssZZZOOOOOOFFF@@@DDDFFFBBB@@@===;;;;;;:::999888333000---,,,------,,,++++++,,,,,,+++***+++///333,,,,,,,,,---------......---......111<<>>FFFOOOVVVYYYZZZZZZVVVWWWZZZ^^^eeeppp~~~zzznnn]]]PPPLLLPPPXXX]]]```aaadddjjjoooqqqooollllllkkkfff^^^SSSJJJDDDBBB===<<<;;;;;;888444777===PPPcccuuuzzzzzzzzzuuummmiiiaaaYYYUUUMMMIIIRRR```bbbhhhnnnpppnnnmmmooorrrnnnrrrxxx|||{{{sssggg___UUUTTTQQQLLLJJJMMMTTT[[[eeegggrrryyyppplllrrrzzz{{{xxxvvvllleeeYYYOOOJJJKKKQQQUUU```aaaaaa\\\SSSLLLHHHGGG===@@@BBB???999555555888555QQQsssxxxmmmkkkwwwuuubbbUUUVVViii}}}qqqggg```RRRNNNJJJFFFBBB???<<<999888777777===JJJ]]]ooo{{{vvvpppggg```cccqqqrrrgggbbbdddppp~~~}}}nnn\\\MMMEEE>>>>>>===;;;888555444444888:::DDDTTTbbbkkkqqqwww|||dddWWWWWWMMMFFFJJJNNNXXXgggiiijjjzzz}}}nnn[[[nnn|||xxx|||tttZZZMMMMMMEEE@@@DDDFFFBBB???<<<:::::::::999888333000---,,,------,,,++++++,,,,,,***)))+++111666,,,,,,,,,---------......---...///000<<>>======:::666666999KKK___rrrxxxyyy{{{xxxrrrjjjiii^^^UUUSSSMMMMMMZZZiiijjjkkklllmmmmmmmmmmmmooosssyyy~~~~~~xxxnnngggaaaYYYSSSQQQQQQPPPSSSXXXccchhhwww|||www|||~~~~~~|||}}}}}}ttthhhkkkbbbVVVPPPRRRZZZccchhhkkkiiigggeeeaaaZZZOOOHHHEEE@@@<<<===<<<888777888888CCCWWWsss|||sssuuuoooUUUIIILLLSSSppp~~~xxxqqqiiiVVVPPPKKKJJJFFF@@@<<<<<>><<<<<<;;;999777222000...---------,,,++++++///,,,&&&+++999???;;;------------------------...//////333DDD```{{{~~~qqqZZZDDD888777:::;;;GGGOOOZZZbbbdddeeeeeegggjjjiiihhhhhhffffffooozzzxxx^^^OOOTTTfffvvv|||yyyrrroookkkhhheeeccccccccc^^^dddiiidddXXXOOOLLLNNNNNNJJJIIILLLOOORRRWWW^^^cccbbbaaabbbbbbbbbaaa___]]]\\\ZZZWWWUUURRRPPPOOOMMMLLLJJJHHHGGGGGGGGGHHHDDDBBB@@@@@@AAAAAA@@@???zzz{{{mmmXXX@@@;;;777888666222000111222000.........---,,,***)))(((''''''&&&&&&'''''''''%%%###$$$&&&'''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((((((++++++******))))))(((((()))((('''&&&''')))+++,,,------,,,,,,,,,------...,,,+++)))***,,,///000000000111222222222222111000******+++...111333333222666666666666666555444444222222111111111111222222222222333444555666777888>>>CCCJJJPPPTTTVVVXXXZZZZZZ^^^^^^ZZZ```ssshhhTTTJJJJJJOOOSSSWWW^^^iiiqqquuuvvvwwwxxxrrrpppllleee]]]SSSJJJEEEAAA>>><<<<<<999555666:::KKKaaatttzzzyyyzzzxxxrrrkkkjjj___VVVTTTNNNOOO\\\iiijjjkkkmmmnnnoooooooooppptttzzzyyypppjjjddd]]]UUUSSSQQQPPPSSSXXXcccjjjyyyyyyzzz}}}yyypppeeefff\\\QQQQQQ[[[iiirrruuupppnnnllljjjhhhaaaXXXQQQHHHBBB>>>???>>>:::999:::666@@@SSSlllvvvyyyzzziiiOOOBBBDDDMMMlll|||ssshhhYYYSSSNNNLLLIIIDDDAAABBBEEE??????@@@FFFXXXcccZZZaaaeeekkkooopppuuussshhhfffgggppp}}}tttaaaRRRLLLFFFAAA>>>>>>;;;555333666666999CCCSSS___gggnnnuuukkk\\\UUUGGGBBBFFFFFFIII___{{{tttppphhhaaawwwyyygggSSSIIIDDDAAAAAACCCBBB@@@>>><<<<<<;;;999777222000...---------,,,++++++000///+++///999<<<777------------------------000111111777JJJiiioooVVVAAA888888:::;;;GGGOOOZZZbbbeeefffgggiiikkkjjjjjjjjjggggggnnnxxxwww\\\LLLLLLVVV___}}}{{{rrrpppmmmiiigggeeeeeeeeeaaaeeehhheee\\\TTTRRRSSSPPPLLLJJJNNNQQQSSSXXX^^^aaaaaabbbccceeeeeeeeedddbbbaaa^^^\\\XXXUUUSSSRRRNNNMMMKKKIIIHHHHHHHHHIIIFFFDDDAAA@@@AAAAAA@@@>>>~~~uuuuuu{{{yyygggSSS>>>999666777666333111222111000............,,,******)))((((((''''''((((((&&&%%%$$$%%%&&&'''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((++++++******)))((('''''')))((('''&&&''')))+++,,,,,,++++++,,,,,,---...///,,,***)))))),,,...//////000111111222222111111000+++***+++---111333444333666666777777777666555555222222111111111111222222222222333444666777999:::???DDDKKKQQQTTTVVVVVVWWWZZZ\\\ZZZWWW\\\ooommmXXXKKKHHHMMMRRRWWW^^^jjjtttzzz|||zzzxxxtttssspppjjjaaaXXXOOOJJJBBB>>>;;;:::777444666;;;HHH___uuuzzzxxxwwwuuurrrmmmlll```WWWUUUPPPQQQ___hhhiiikkkmmmoooppppppqqqpppuuu|||{{{sssnnniiiaaaYYYVVVSSSQQQUUU[[[fffnnn~~~xxxpppfff^^^\\\WWWVVV```qqqyyyvvvtttrrrpppjjjaaa[[[LLLFFFBBBBBBAAA===;;;<<<555===LLLccczzzsssXXXGGGEEELLLhhh~~~rrreee\\\UUUOOOMMMKKKHHHGGGIIIFFFBBBBBBDDDJJJ]]]eee[[[dddkkkuuu{{{yyyyyyssshhhfffgggppp}}}yyygggWWWNNNIIIDDD@@@>>>;;;666555666666999BBBQQQ^^^fffmmmttt|||~~~hhh[[[TTTGGGAAADDDCCCGGG___}}}yyyvvvjjj___ooosss[[[LLLDDD@@@AAACCCAAA???===<<<<<<;;;999777333111...------------,,,***///000...111777555///---------------------------...///777NNNmmmlllOOO<<<777999;;;;;;FFFNNNYYYaaaeeefffiiijjjkkkjjjkkklllhhhfffllltttzzz~~~|||```NNNGGGHHHJJJeeewww~~~}}}tttrrrpppmmmkkkiiiiiiiiibbbcccccc```[[[WWWUUUTTTSSSOOOMMMPPPRRRTTTYYY___```bbbdddgggiiijjjkkkkkkhhhgggeeebbb^^^ZZZWWWVVVOOOOOOMMMLLLJJJJJJJJJJJJHHHFFFCCCAAAAAA@@@???===~~~yyytttuuuzzzuuu```KKK===888555777666333111333111///...---......,,,+++***)))((((((''''''((((((&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((---,,,,,,+++***)))(((((()))((('''&&&'''(((***,,,*********+++,,,...///000,,,***))))))+++.........000000111111111111000000,,,++++++---111333444444666777777777777777666666333222222111111222222333111111111333555777999:::???DDDKKKQQQSSSSSSSSSTTTYYYZZZZZZYYY]]]iiixxxyyykkkYYYKKKGGGLLLSSSWWW^^^jjjvvv~~~{{{xxxvvvuuurrrmmmeee\\\SSSNNNDDD???;;;888555222555;;;DDD\\\rrrwwwttttttssspppnnnlll```WWWUUUPPPRRR___fffgggiiikkknnnooopppqqqpppvvv~~~}}}wwwsssmmmeee]]]YYYUUUUUUZZZaaammmwwwyyyoooeee^^^ZZZYYY^^^iii{{{|||yyyvvvpppgggaaaQQQKKKFFFFFFDDD???===>>>666<<>>999666555555666888BBBPPP\\\dddlllsssyyyzzzdddYYYTTTHHHAAABBB@@@KKK```{{{vvvooobbbkkk|||bbbNNNCCC@@@AAACCC???>>><<<<<<<<<;;;999777444222...------------,,,)))------,,,---111...(((,,,,,,------------------,,,,,,...999QQQppp~~~gggIII999777999;;;<<>><<<~~~eeeLLL<<<777555666666333222333000///------......---+++)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$######%%%%%%%%%%%%&&&'''((((((......---,,,,,,+++*********)))'''&&&'''(((***+++))))))***+++,,,---///000---+++)))***,,,.........000000000000000000000000,,,++++++---000333555555666666777777777777777666333333222222222222333333000000000111222555888999>>>CCCIIINNNPPPPPPQQQQQQVVVXXX[[[^^^aaadddkkkqqqtttqqqgggYYYLLLGGGKKKQQQWWW___kkkvvv|||}}}{{{yyyvvvvvvtttppphhh___WWWQQQGGGAAA<<<999444111444:::BBBYYYnnntttsssuuuvvvsssooommmaaaWWWUUUOOOQQQ___ccceeegggjjjlllnnnoooooopppwww{{{xxxooohhhaaa\\\XXXYYY```iiivvvsssrrrqqqnnniiieeeeeefffjjjttt{{{uuulllfffXXXRRRLLLKKKHHHBBB??????999<<>>===<<<<<<===<<<:::888666333///---,,,------,,,,,,---+++)))***---,,,(((,,,,,,,,,---------......000000333???YYYvvvuuuqqqdddEEE777777999<<<>>>CCCJJJTTT\\\___bbbdddgggdddeeehhhiiifffcccgggnnnnnnjjjeeegggrrr~~~yyytttvvv}}}}}}lllVVVMMMLLLPPPZZZiiizzz~~~}}}{{{yyywwwvvvuuutttvvvsssnnnkkkiiigggcccaaa___ZZZWWWXXXXXXXXX[[[```gggkkkppprrrrrrrrrssstttuuutttrrroookkkfffaaa___XXXWWWVVVTTTRRROOONNNMMMLLLIIIFFFCCCBBB@@@>>><<>>BBBGGGKKKMMMNNNPPPQQQUUUVVV[[[aaaddddddgggkkkuuupppfffWWWKKKFFFIIINNNVVV___jjjsssvvvxxxyyyzzzvvvwwwvvvrrrkkkbbbZZZTTTJJJDDD???:::555111333888AAAUUUiiippptttyyyzzzwwwrrrooobbbWWWTTTOOOPPP^^^cccdddfffiiikkklllmmmnnnooowww}}}|||rrrlllddd___[[[\\\eeeppp}}}nnnkkkjjjnnnrrruuu{{{zzzsssnnnaaaZZZTTTQQQMMMFFFBBBBBB<<<>>>BBBOOOffflllYYYXXXiiiwwwrrrnnnfff___YYYXXXWWWVVVXXX[[[ZZZVVVRRRPPP]]]|||}}}hhh___YYYZZZbbbppp|||uuujjjggghhhppp}}}}}}lll]]]WWWTTTKKK???777555444111666777@@@MMMYYYaaajjjqqqyyyvvvbbbXXXUUUIIIBBBCCCAAAAAAOOObbb{{{}}}jjjhhhttt{{{iiidddppp~~~zzzcccMMM@@@???@@@@@@>>>======>>>???>>>;;;999777444///---,,,---------///---+++***+++------,,,+++,,,,,,------.........///000444BBB\\\www|||gggeeexxx}}}~~~aaaCCC888888999<<<@@@DDDKKKTTTZZZ]]]^^^aaaccc```aaaeeegggdddbbbhhhpppqqqnnnjjjlllxxx}}}xxxttttttzzz|||{{{~~~bbbTTTQQQPPPVVVcccwww}}}|||~~~{{{xxxuuurrrpppllljjjiiiccc___^^^]]][[[^^^bbbkkkpppvvvxxxwwwvvvwwwxxxzzzyyyxxxuuuqqqlllgggddd^^^]]]\\\YYYVVVRRROOONNNMMMJJJFFFDDDBBBAAA>>><<<|||dddHHH===888555666555222000111///...------...///---,,,***)))((((((''''''((((((%%%'''((((((&&&%%%&&&((($$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&'''&&&%%%$$$%%%%%%%%%%%%&&&'''((((((,,,,,,,,,------------...+++)))(((''''''((()))***************+++,,,---...000...,,,,,,.../////////111000///......///000111...,,,+++---000444666666444444555666666666666666444333333222222333333444222111000000111444666888???BBBFFFJJJLLLNNNQQQSSSVVVTTTWWW^^^dddgggmmmuuuzzzqqqbbbQQQEEEBBBFFFKKKUUU___jjjoooooopppvvv|||wwwxxxxxxuuunnnfff]]]WWWMMMGGGAAA===666111111666>>>OOO```hhhqqqzzz|||xxxvvvsssdddXXXUUUOOOQQQ^^^dddeeegggiiikkklllmmmmmmnnnvvvwwwppphhhbbb\\\]]]gggrrrzzzwww|||}}}yyyuuukkkccc\\\XXXRRRJJJEEEEEE>>>???AAAKKKbbb}}}nnnYYYTTT```qqqzzzuuupppiiibbb\\\\\\[[[ZZZ[[[^^^___\\\YYYVVVdddlllbbb]]]eeeuuu{{{uuujjjggghhhppp}}}rrrbbb^^^[[[PPPAAA888777555111666777???LLLXXX```iiipppzzzwwwcccYYYUUUJJJCCCEEECCCDDDSSSfff}}}|||hhhdddppp|||iiicccpppzzzrrr___JJJ??????@@@>>>>>>===>>>???@@@???===:::888444///,,,,,,---------...+++***+++------------++++++,,,,,,---......///---...333DDD___xxx{{{sssdddeeeuuu~~~zzz___CCC:::999888<<>>EEEKKKTTT___iiimmmjjjkkkttt}}}yyyyyyyyywwwqqqhhh___ZZZNNNIIICCC>>>888111111444:::HHHWWWaaammmyyy{{{vvvyyyuuufffZZZVVVPPPQQQ___eeefffhhhjjjlllmmmmmmnnnmmmvvv{{{tttkkkccc]]]]]]gggsss}}}|||{{{}}}zzzzzz|||}}}{{{xxxqqqiiibbb]]]VVVNNNHHHGGG??????AAAIII___zzz|||fffPPPIIISSSbbbuuu}}}vvvnnnhhhaaa\\\\\\\\\ZZZZZZ\\\^^^\\\[[[[[[iiivvvmmmjjjvvvzzzvvvjjjggghhhppp}}}uuueeeccc```TTTCCC999888666222666777???LLLWWW```hhhppp{{{xxxdddYYYVVVJJJDDDFFFEEEOOO```sss~~~iiifffsss|||{{{iiieeeuuu|||rrrlll\\\HHH>>>??????===>>>>>>>>>@@@AAA@@@>>>;;;999555000,,,,,,---------)))'''(((+++---,,,++++++++++++,,,,,,---.../////////000888JJJfff~~~~~~xxxmmmllluuuwwwzzzxxx^^^DDD;;;999888===EEEJJJPPPWWW[[[[[[\\\]]]___]]]^^^bbbeeedddeeemmmvvv}}}}}}}}}~~~{{{zzz}}}kkk___QQQ\\\pppzzztttnnnkkkhhhdddeeehhhmmmsss{{{~~~}}}|||~~~{{{vvvrrrooogggfffddd```[[[VVVQQQOOOLLLJJJGGGDDDCCCBBB@@@>>>yyypppXXXHHH>>>999666777666222000111000...------------,,,***)))(((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''(((***++++++***)))))))))'''%%%######%%%'''(((***************++++++++++++***)))+++...000111000///---...111666777222------((('''+++...000333666444555666777777666666555555444333222222222333333444444444444444555666777888@@@FFFFFFGGGMMMTTTVVV___```]]]YYY___pppwww^^^HHH???999444;;;HHHQQQYYYdddnnnssswwwzzz|||}}}{{{xxxvvvtttmmmddd^^^TTTLLLDDD???888111000222999???DDDKKK^^^uuu}}}xxxzzzvvvgggYYYUUUOOOQQQ___iiijjjlllnnnoooooonnnnnnooottt|||}}}yyyvvvrrrllleee^^^^^^iiivvvzzzuuuwwwzzzzzzvvvkkkZZZYYYooo{{{iiihhhhhhmmmuuu{{{}}}|||vvvuuuqqqiii___VVVPPPNNNEEE@@@>>>GGG[[[tttyyydddSSSHHHDDDDDDLLLXXXkkkzzzwwwqqqnnnddd^^^```aaa]]]ZZZZZZ\\\XXX]]]gggsss{{{wwwtttlllhhhiiittttttcccUUUPPPIII@@@:::777555444555666===JJJVVV___hhhpppxxxzzzggg[[[[[[UUUHHHEEEMMMTTThhhpppdddxxxyyyxxxyyy~~~ttt```^^^vvvxxxqqqhhhUUUAAA;;;???@@@;;;>>>AAADDDFFFFFFCCC???<<<:::666000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---222>>>SSSmmmyyyxxx~~~xxxuuu~~~uuuUUU???888333777@@@AAAKKKQQQWWW\\\^^^]]]\\\[[[ZZZ\\\___aaa```aaakkkvvv~~~wwwyyy}}}zzzxxxnnn______mmmzzzwwwvvvuuurrroooqqqtttxxx|||~~~xxxsssmmmlllhhhddd___ZZZWWWUUUOOOLLLIIIFFFCCC@@@<<<:::~~~vvvpppUUUDDD===888555666555111///000111///............---+++))))))((((((((('''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((()))***++++++***)))))))))(((&&&%%%%%%&&&)))***++++++++++++************+++))))))***---///000000000///000444888:::666222...)))'''+++...///222666444555666777777777666555555444333222222222333333444444444444444555666777888@@@FFFFFFFFFKKKPPPRRRWWW]]]```]]]^^^eeekkkmmmaaaNNN===888555444;;;HHHYYYbbbnnnvvvxxxyyy{{{}}}zzzyyywwwuuurrrkkkccc\\\RRRJJJCCC===777111000333111888>>>EEEXXXoooyyyvvvyyyvvvhhh[[[WWWQQQSSSaaaiiijjjlllmmmnnnooonnnnnnqqqvvv}}}{{{wwwvvvqqqllleee^^^]]]gggsss|||tttqqqvvv|||~~~}}}lllYYYQQQ]]]|||sssmmmcccYYYTTTTTTUUU[[[ccclllrrrvvv{{{{{{xxxqqqggg^^^WWWSSSIIIDDD@@@FFFVVVmmm{{{jjjXXXKKKDDDBBBBBBJJJUUUggg|||~~~vvvlllffffffddd]]]VVVTTTSSSOOOWWWeeeuuu}}}vvvpppmmmkkkhhhkkkvvvssscccPPPKKKCCC<<<888666666666555666===IIIUUU^^^hhhpppxxxpppaaa^^^WWWJJJFFFKKKMMM```{{{uuuhhhwwwyyy{{{|||sss```___uuuwwwfffOOO@@@<<<>>>???>>>@@@CCCFFFIIIIIIEEEAAA>>>;;;777222...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...444BBBXXXqqqwwwzzz|||mmmPPP<<<888444888AAABBBHHHMMMTTTXXXZZZ[[[[[[[[[[[[[[[^^^```___aaakkkwww~~~wwwxxx{{{}}}~~~|||zzzfffdddooo{{{wwwwwwxxxzzz|||}}}yyyqqqooolllgggaaa]]]YYYWWWRRROOOKKKHHHEEEBBB>>>;;;{{{uuuoooRRR@@@<<<777444555444000...000222000///...//////...,,,)))))))))(((((((((''''''((((((((((((((((((((((((%%%&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((******+++++++++******)))***)))'''&&&&&&(((+++,,,,,,,,,,,,++++++*********+++)))((())),,,...//////111111222666;;;===;;;888///***(((+++...///111444444555666777888777666666555444333222222222333333333333333444444666777777999@@@EEEEEEEEEHHHKKKKKKSSS[[[___[[[WWWYYY^^^aaa\\\NNNBBB>>><<<;;;@@@III]]]hhhtttzzzxxxvvvwwwyyyvvvvvvtttsssoooiiiaaa[[[SSSKKKDDD???999333222444222888===DDDUUUjjjvvvvvvyyyxxxkkk___ZZZSSSUUUccciiijjjkkkmmmnnnooooooooosssxxx~~~zzzvvvvvvqqqlllfff___\\\dddnnnzzzxxxqqqjjjlllvvvwwwpppqqqXXXHHHGGGaaauuu]]]PPPMMMIIIDDDCCCEEEGGGJJJQQQZZZdddkkkwwwxxxxxxtttkkkaaaZZZUUULLLGGGAAADDDPPPcccvvv}}}vvvdddTTTLLLHHHGGGFFFNNNWWWkkk|||tttqqqmmmcccYYYSSSLLLIIISSScccvvvxxx~~~yyypppkkkhhhfffdddiiivvvttteeeRRRKKKCCC;;;777666555555555555<<>>===<<<>>>BBBBBBEEEIIILLLLLLHHHDDDAAA<<<888333///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000666FFF^^^wwwyyyzzzcccHHH999888555999AAABBBDDDIIINNNSSSUUUWWWXXXYYYZZZZZZ[[[]]]^^^aaalllxxxxxxxxx{{{zzzzzz{{{~~~|||zzz}}}~~~~~~|||}}}xxxpppmmmuuupppjjjppp~~~}}}}}}vvvtttpppkkkeee___[[[YYYUUURRRNNNJJJGGGDDD@@@===~~~zzzwwwmmmRRR???<<<777444555555111///000111000......//////---,,,)))))))))(((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((+++++++++++++++++++++******((('''&&&&&&)))+++---......---,,,+++******)))+++)))((((((+++---...///111111333777;;;>>>===;;;000+++(((+++......000444444555666777888888777777555444333222222222333333333333333444555666777888:::AAAFFFFFFEEEGGGGGGEEERRRUUUUUUOOOKKKRRRaaammmooofff\\\TTTNNNJJJJJJLLL\\\gggssswwwuuuqqqrrruuurrrssssssqqqmmmgggaaa]]]WWWOOOGGGBBB;;;444333555:::>>>BBBHHHUUUhhhtttwwwyyyyyynnnccc]]]TTTUUUdddiiijjjkkklllnnnoooooopppsssxxx~~~|||xxxvvvrrrmmmhhhaaa]]]bbbjjjsssooofffaaahhhvvvvvveeefffsssbbbOOOCCCKKK\\\mmm~~~kkkOOOBBBBBBDDDCCC@@@BBBDDDFFFHHHMMMVVV]]]hhhkkknnnmmmhhh```ZZZVVVKKKFFFAAABBBKKK\\\ooo{{{|||zzz{{{zzzhhhZZZTTTRRRPPPNNNYYY___ooo}}}uuujjj^^^UUUNNNJJJRRRcccwww{{{qqqvvv~~~tttllliiiiii```^^^dddrrrvvvjjj^^^UUUIII???999666444222555555;;;GGGSSS\\\fffnnnvvvwwwddd]]]XXXNNNIIIKKKGGGRRRfff~~~zzzkkk{{{qqqiiiyyykkkGGG???@@@<<<<<>>888555666666222000111000...------------,,,******)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((+++++++++++++++,,,,,,---***((('''%%%&&&(((***,,,///......---,,,+++******,,,***((((((***---...///000000222555999;;;;;;:::000+++(((+++......000444333444666888888888888777555444333222222222333333333333333444555666777888;;;BBBGGGHHHHHHIIIFFFBBBJJJIIIFFF@@@???JJJ```rrrxxxuuummmaaaYYYUUURRRPPPUUU^^^hhhlllkkkjjjmmmpppnnnpppqqqpppmmmgggbbb___ZZZRRRIIIBBB;;;444222444;;;>>>BBBFFFPPP```ooovvvxxxzzzqqqeee^^^TTTUUUccciiijjjkkklllmmmooopppqqqssswww~~~|||xxxsssooolllfffaaabbbhhhnnnhhh^^^[[[eeevvvrrr^^^^^^kkkmmm^^^PPPIIIHHHMMM]]]nnnsssUUUEEEBBB@@@<<<>>>AAACCCCCCBBBCCCHHHLLLSSSXXX]]]___]]]YYYUUUSSSEEECCC@@@@@@GGGVVVjjjwwwtttuuuyyy}}}nnnccc___]]][[[YYYbbbaaaggg{{{uuufff[[[UUUOOOTTTcccwwwuuuiiilllxxxyyyllleeefffjjj___\\\aaannn}}}{{{pppfff[[[LLL@@@:::666333000555444:::FFFQQQZZZeeemmmvvv~~~jjj```XXXOOOIIIIIIEEELLL[[[rrr~~~rrr||||||ppprrrJJJAAABBB<<<<<>>999666777666222111222///...,,,,,,------+++*********)))))))))(((((((((((((((((((((((((((((((((&&&&&&%%%%%%$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((*********+++,,,---//////+++***'''&&&&&&''')))+++.........------,,,,,,,,,---+++((((((***---/////////000222333555666777777///***(((+++...///111444333444666888999999999888555444333222222222333333222222333333555666888999<<>><<>>???@@@???>>>>>>???@@@@@@DDDHHHJJJIIIHHHGGGGGG>>>???>>>>>>BBBPPPbbbpppmmmooovvvzzztttpppnnnllljjjeee^^^ZZZccczzzzzzkkk]]]TTTVVVcccwwwooo``````kkkxxxvvvggg^^^___dddaaa]]]aaammm{{{vvveeeYYYIII>>>999777444222555444999DDDOOOYYYccclllvvv~~~wwwhhh[[[OOOIIIHHHCCCGGGUUUlll}}}|||xxxOOOCCCCCC???>>>CCCCCCFFFLLLOOOOOOKKKEEEAAA;;;777222...------------------------------------,,,,,,------.../////////000888OOOlll~~~qqqQQQ===666888555666<<<===BBBGGGLLLPPPRRRSSSTTTUUUWWWTTTTTTXXX]]]bbbllluuuyyyuuuxxx~~~{{{|||xxxuuussssssuuuyyy|||{{{wwwrrrnnnbbb]]]XXXSSSMMMHHHHHHLLLWWWcccsss}}}{{{vvvqqqjjjddd```]]]XXXUUUPPPLLLHHHCCC???;;;~~~~~~vvvmmmXXXDDD===888555666555222000111000///------......,,,+++*********)))))))))((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''))))))***+++,,,///111222...,,,***''''''(((***+++............------------///,,,)))(((***---///000000111222222222222333333...)))'''+++...///222666333444666888999999999999555444333222222222333333222222222333555777888999===DDDKKKOOOQQQQQQLLLEEE999666666999:::>>>HHHTTTWWW]]]YYYLLLGGGLLLNNNIII<<<;;;<<<@@@FFFMMMSSSWWWbbbfffkkkllliiifffdddcccYYYRRRJJJEEE>>>888666999555666666666999CCCSSS___kkkqqqmmmfff```WWWXXXhhhiiiiiijjjkkkllloooqqqrrrxxx||||||yyywwwvvvrrrkkkiiikkkggg___UUUTTT```qqqyyyxxxtttpppsss}}}nnnddd```\\\TTTIII===999BBBMMMiii~~~jjjWWWMMMJJJEEECCCBBBAAAAAA@@@<<<===>>>===<<<:::;;;<<<;;;===>>><<<===GGGWWWdddeeeiiiqqq}}}}}}yyywwwgggbbb\\\\\\ggg~~~{{{ggg[[[ZZZdddwwwiiiVVVRRR^^^ooo|||zzzgggZZZXXX\\\]]][[[```ooo}}}yyyeeeXXXGGG<<<999888666333555444888CCCNNNXXXccclllvvv}}}ooo^^^PPPJJJJJJEEEJJJXXXooo{{{SSSCCCBBBAAA@@@BBBCCCGGGMMMQQQPPPLLLFFFBBB<<<888333///....................................,,,,,,------.../////////000:::SSSrrr||||||{{{lllMMM:::444888555666===???@@@FFFMMMSSSWWWXXXYYYZZZ[[[WWWWWWZZZ\\\___fffnnn|||uuuqqqvvv}}}~~~yyytttpppmmmmmmqqqvvvzzzzzzwwwrrrnnneee[[[RRRNNNJJJCCC@@@BBBFFFSSSdddqqqzzz~~~~~~|||xxxrrrlllgggccc```ZZZVVVQQQMMMHHHDDD???;;;}}}{{{vvvnnnYYYCCC<<<777444555444111///000111000......//////---,,,************))))))))))))(((((((((((((((((((((((($$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&)))))))))***---///222444000...,,,)))((()))***+++---------...............000---***)))+++...000111111222222222000000000111---((('''+++...000333666333444666888999:::999999555444333222222222333333222222222333555777888999>>>EEEMMMQQQTTTTTTNNNGGG>>>999777:::===???HHHSSSSSSZZZUUUFFF???EEEHHHBBB===:::777:::BBBLLLSSSVVV^^^ccchhhjjjhhheeedddddd[[[TTTMMMHHHCCC>>>===@@@===<<<999666444:::HHHUUUeeellljjjeeeaaaXXX[[[kkkiiiiiijjjjjjllloooqqqsss|||~~~{{{yyyyyyuuuooolllmmmeee]]]SSSRRR___nnntttrrrmmmjjjpppooo___[[[TTTKKKBBB???DDDLLLeee{{{wwwaaaZZZQQQKKKJJJIIIHHHFFFFFFEEECCC???;;;::::::<<<;;;>>>???;;;:::@@@OOO[[[aaafffnnnzzzzzzwwwjjjjjjhhhdddccckkk{{{pppbbb^^^eeevvveeeOOOIIIUUUjjjzzzkkkZZZUUUWWWWWWWWW___ppp{{{hhh[[[III===999999666333555444888CCCNNNWWWbbbkkkvvv}}}rrr___RRRMMMNNNJJJQQQ___uuuzzzTTTBBBAAACCCCCCBBBDDDHHHNNNRRRRRRMMMGGGBBB===999444000////////////........................,,,,,,------...//////000000<<>>EEENNNUUUZZZ\\\]]]^^^^^^ZZZYYY[[[\\\]]]bbbhhh{{{tttqqqvvv}}}|||vvvpppjjjgggkkkooovvvzzz{{{xxxtttpppmmm___SSSOOOKKKDDD@@@AAA>>>KKK\\\hhhpppyyy}}}{{{{{{}}}yyytttnnniiieeebbb[[[XXXRRRNNNIIIDDD???<<<|||vvvvvvwwwxxx|||}}}sssZZZCCC;;;666222333333000///000111///---------,,,+++)))))))))((('''''''''''''''''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&'''&&&'''''''''(((***...111000...)))&&&%%%&&&)))******+++,,,---...---,,,,,,,,,+++******+++///222555333111000///000111000///+++)))((())),,,000333333111222333555777888999999888777555333222222222222444444444444555777888999CCCHHHMMMQQQVVVYYYSSSLLLCCCAAA???<<<<<>>AAAHHHMMMTTT\\\ZZZKKK@@@@@@AAA???===<<<===@@@EEELLLSSSWWW```bbbeeeggggggeeebbb```ZZZVVVOOOIIIFFFIIIPPPUUUOOOCCC:::999666111555???HHHSSS^^^^^^WWWUUU\\\eeekkklllmmmmmmmmmnnnppprrryyy~~~zzzwwwrrrooonnnooonnnnnnmmm```VVVWWW]]]`````````cccjjjxxx{{{kkk]]]PPPFFFBBBDDDVVVpppwwwrrrhhhaaaWWWLLLDDD???<<<<<<999999999888777:::@@@EEEHHHSSS```lll}}}~~~xxxooohhheeeeeedddccc]]]gggrrr{{{oooccc]]]fffzzzrrr\\\VVVWWWddd{{{zzzkkk]]]RRR[[[YYY[[[fffvvvzzzkkkXXXDDD;;;999666333222555333777AAAMMMWWWaaajjjrrryyyppp___SSSNNNLLLLLLYYYtttooooooyyyYYYCCCBBBAAA>>>CCCGGGHHHKKKNNNNNNKKKFFFAAA<<<888333///------------------------------------,,,,,,---......//////000555???```~~~uuukkk]]]___jjj}}}uuuaaaBBB777444666666AAAJJJGGG@@@AAAFFFOOOSSSTTTWWW[[[[[[ZZZ\\\aaahhhmmmooonnnsss|||xxxsssoooqqqwww|||{{{yyy}}}{{{xxxvvvoooqqqtttwwwwwwvvvtttrrrppphhh^^^VVVLLLBBB???@@@BBBGGGRRR^^^gggnnnwww~~~~~~}}}zzzwwwvvvuuusssrrrrrrssstttvvvyyy{{{}}}~~~}}}zzzuuunnnhhheeeccc^^^[[[UUUPPPKKKEEE@@@<<<~~~wwwooonnnqqqlllVVV@@@;;;666222333333000///000000///------------+++)))))))))((('''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''')))******))))))***,,,//////,,,)))&&&%%%&&&(((***((()))******++++++******+++***((()))---333999===444222///...///222333333...+++''''''***000444666333444555777888999999999666555333111000000000111444444444444555777888999;;;CCCJJJMMMQQQXXX]]]^^^WWWUUUOOOHHHCCCCCCIIINNNVVV]]]\\\NNNDDDCCCEEEEEEAAABBBDDDHHHMMMRRRWWWYYYaaaccceeefffeeeccc```^^^[[[WWWOOOIIIGGGLLLUUU[[[VVVGGG;;;888555000111777:::EEEQQQUUUSSSTTT]]]fffkkklllmmmmmmmmmnnnppprrrvvv|||~~~~~~{{{wwwtttooommmmmmppprrrrrrpppdddZZZ[[[```bbb```^^^[[[bbbrrrsssdddUUULLLJJJTTTiiiooobbbRRRAAA999::::::;;;;;;;;;:::;;;===???@@@LLL[[[hhhxxx{{{ppphhhccc```^^^NNNNNNNNNQQQXXXaaadddbbb^^^XXXYYYeeewwwhhh^^^]]]iii{{{mmm```___\\\\\\fffttt|||lllYYYEEE<<<999777444333444222666@@@KKKTTT```iiiqqqyyyrrrbbbUUUOOONNNTTTbbbxxxvvv|||ppprrr~~~|||wwwYYYEEEDDDBBB???DDDGGGIIIKKKNNNNNNKKKFFFBBB===999333///...---------------------------------,,,------......///000000222>>>aaazzzjjjWWWbbbuuuttt\\\???555444777999DDDOOOMMMCCCBBBFFFMMMQQQRRRTTTXXXXXXYYY]]]bbbiiiqqqxxx{{{|||}}}vvvpppssszzz}}}xxxqqqvvvyyy~~~~~~yyyyyyzzzyyyxxxuuusssqqqsssqqqmmmeeeWWWGGGAAABBBBBBFFFOOO[[[cccjjjsss|||yyytttpppnnnnnnnnnllljjjkkkjjjhhhfffggghhhkkklllrrrtttwwwzzz}}}{{{yyyuuurrrnnnjjjeeebbb^^^ZZZUUUPPPKKKFFFAAA===uuurrrtttnnnWWW???;;;666222333333000///000000...------------+++***))))))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''******+++)))((((((***,,,...,,,)))&&&%%%&&&(((***)))))))))***************,,,+++))))))---333:::>>>777444000...///111222333///+++'''&&&***///444777555555666888999999999999666555333111111111111222444444444444555777888999:::CCCJJJKKKKKKRRRZZZ^^^bbb```ZZZPPPHHHFFFKKKQQQVVV[[[[[[QQQIIIJJJOOOQQQKKKLLLNNNQQQTTTXXX\\\^^^ccccccddddddbbb```^^^\\\^^^YYYQQQIIIEEEFFFLLLQQQMMMBBB888777777444333444111:::FFFLLLNNNSSS]]]fffkkklllmmmmmmmmmnnnppprrruuu||||||uuurrrmmmlllnnnsssvvvxxxpppeee]]]___fffgggdddbbbWWWYYYfff~~~uuuhhhaaa```[[[hhhyyy}}}cccFFF:::>>><<<>>>???@@@@@@??????>>>@@@KKKYYYhhhzzzzzzooogggbbb___UUUOOOFFFAAAAAAEEEGGGFFFJJJJJJPPP___pppqqqfffcccpppzzzrrraaa^^^]]]eeesss~~~mmmZZZFFF<<<:::777444333333222666???IIIRRR^^^iiiqqqyyyvvvhhh[[[TTTTTTXXXccc~~~vvvrrryyy~~~yyyxxx\\\HHHFFFDDDBBBGGGHHHIIIKKKMMMNNNLLLGGGCCC>>>999444///......---------------------------------------...//////000000111@@@bbbrrr^^^lllsssYYY@@@666666888888BBBNNNLLLGGGEEEGGGNNNSSSUUUWWW[[[YYY[[[^^^bbbhhhoooxxx~~~}}}yyy{{{yyyqqqpppssszzz~~~~~~}}}|||yyywwwtttssstttwwwzzzuuueeeQQQFFFDDDCCCGGGPPP[[[cccjjjsss}}}nnnnnnpppsssuuuuuurrrpppqqqnnnkkkjjjkkkkkkjjjhhhhhhfffccc``````aaacccdddkkkmmmppptttxxx{{{}}}}}}yyyuuuqqqooommmkkkeeeaaa\\\YYYTTTOOOKKKFFFAAA>>>~~~zzzyyy{{{sssZZZBBB;;;666222333333000///000///...,,,,,,------,,,***))))))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''')))******)))((('''((())),,,+++(((&&&&&&&&&((()))************++++++,,,,,,...,,,******,,,111666::::::666222//////000111222///,,,((('''***000555777666666777888888888888888666555444333222222333333444444444444555777888999===FFFKKKIIIFFFJJJRRRWWWfffeee```VVVMMMJJJNNNTTTXXX[[[[[[SSSMMMPPPXXX^^^YYYXXXXXXXXXYYY]]]```cccddddddcccbbb```]]][[[ZZZ[[[XXXQQQIIIBBB??????AAA@@@:::555777:::999555222///666>>>DDDIIIQQQ\\\eeekkklllmmmmmmmmmnnnppprrrttt{{{|||tttpppmmmlllpppuuuyyy{{{oooddd^^^bbbhhhiiieeebbb[[[XXX^^^ssstttqqqsssffflllwwwzzzyyySSSBBBEEE>>>>>>@@@BBBCCCBBB@@@???CCCHHHUUUhhh~~~uuujjjcccaaaVVVOOOFFFBBB@@@???>>>>>>===@@@JJJYYYjjj{{{xxxkkkgggqqq}}}zzzuuuccc___]]]eeetttnnn[[[GGG===:::777444333222222666>>>GGGPPP]]]iiirrryyyxxxlll___XXXYYY\\\cccuuuzzz|||{{{~~~yyy^^^IIIFFFDDDBBBHHHIIIJJJKKKMMMNNNLLLGGGCCC???:::444000......---,,,------------------------------......///000000111777GGGeee}}}yyyeeeqqqqqqXXX???666666777666@@@KKKKKKIIIEEEFFFMMMTTTWWWZZZ^^^ZZZ]]]```dddkkksss}}}zzzvvvooosssyyyxxxwww}}}~~~}}}|||}}}|||||||||{{{yyywwwuuutttnnnssszzz|||oooZZZKKKEEEFFFIIIQQQ\\\ccciiisss}}}{{{tttoooaaabbbeeejjjnnnpppnnnmmmmmmlllkkkjjjjjjjjjiiihhhjjjhhhdddaaa^^^^^^______eeefffjjjnnnrrruuuxxxyyyuuuqqqmmmlllkkkiiiddd```ZZZWWWRRRNNNJJJFFFAAA>>>}}}{{{zzz~~~}}}|||~~~uuu]]]FFF;;;666222333333000///000///...,,,,,,---...,,,+++))))))((('''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''')))***+++***)))(((((()))+++***(((&&&&&&'''((()))+++************+++,,,,,,---+++******+++///222555:::777333111111111222111///+++((((((+++111555777666666777777888777777777666555444333333333444444444444444444555777888999???GGGLLLHHHEEEGGGLLLOOO```aaa```XXXOOOKKKOOOUUU]]]^^^[[[TTTPPPTTT___iiihhhfffdddbbbaaabbbdddeeefffeeebbb```]]]ZZZYYYXXXUUUTTTPPPIIIBBB<<<999999999777777:::;;;:::555111111555:::???EEEOOO[[[dddkkklllmmmmmmmmmnnnppprrrssszzz~~~~~~{{{wwwpppmmmjjjkkknnnssswwwxxxmmmccc^^^ccciiiiiiddd```^^^ZZZ]]]mmmqqqnnnqqqkkkqqqyyyxxxwwwfffKKKCCC???>>>===>>>@@@@@@>>>===@@@CCCMMM```xxx{{{nnnfffccc\\\TTTLLLIIIFFFAAA===;;;;;;>>>GGGUUUeeevvvrrriiiiiittt}}}vvvqqqddd___]]]eeesssooo\\\HHH>>>;;;888444333333333777>>>FFFOOO]]]iiisssyyyyyyoooaaa[[[]]]ccclllyyy~~~|||___IIIEEEBBBAAAHHHJJJJJJKKKMMMNNNLLLHHHDDD???;;;555000......---,,,---------------------------......//////000111111222FFFdddxxxuuu~~~}}}{{{oooXXX<<<444555666555???LLLLLLIIIDDDDDDJJJRRRVVVYYY\\\[[[]]]bbbjjjuuu{{{|||~~~~~~{{{yyyqqqssswww{{{~~~~~~~~~}}}yyyrrrooosss|||}}}{{{zzzzzzwwwxxxyyyzzzyyyxxxvvvtttgggiiiooovvvrrrcccRRRIIIIIIKKKRRR[[[aaafffoooxxx~~~}}}wwwpppgggaaa]]]___bbbggglllnnnmmmllllllkkkkkkjjjiiihhhgggfffkkkiiifffccc```^^^]]]\\\^^^```bbbfffjjjmmmpppqqqooommmjjjhhhfffccc```]]]XXXUUUPPPLLLIIIEEE@@@===|||~~~sss\\\GGG;;;666222333333000///000///---,,,,,,---...---+++))))))(((''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''***,,,---,,,+++******+++***)))(((&&&&&&'''((()))***))))))((()))***+++,,,))))))))))))+++---000111777444222222333444444333...+++))))))---111444666666666777777777666666555555444333222222222333444444444444444555777888999>>>FFFKKKIIIGGGIIIKKKKKKUUUYYY[[[VVVNNNKKKOOOUUU]]]\\\YYYTTTRRRXXXhhhuuuwwwvvvtttqqqnnnllljjjiiigggeeebbb^^^[[[XXXWWWVVVUUUTTTQQQJJJCCC===:::999777999:::;;;;;;:::888555444444666999AAAMMMZZZccckkklllmmmmmmmmmnnnppprrrvvv}}}|||zzzvvvqqqjjjhhhfffgggjjjnnnpppqqqjjjbbb^^^eeemmmnnniiieeefffcccgggrrr{{{hhh^^^___ffftttzzzuuu|||dddNNNCCC@@@<<<;;;<<<===<<<:::===>>>EEETTTgggwwwpppnnnnnncccYYYTTTOOOFFFAAA@@@@@@???EEEPPP^^^ooo{{{lllaaacccppp|||~~~xxxsssnnnfff```]]]cccqqqppp]]]III>>>;;;888555333333444888???EEENNN]]]jjjtttzzz{{{rrrddd___ccckkk~~~~~~eeeLLLFFFCCCBBBKKKJJJKKKKKKMMMNNNLLLHHHEEE@@@;;;555111///...---,,,------------------------.........///000000111111...GGGhhhzzz|||xxxkkkUUU;;;444555777555>>>LLLMMMLLLEEECCCIIIPPPTTTWWWZZZ[[[]]]cccpppvvvuuuvvvzzz}}}yyypppoooooooooqqqsssvvvwwwyyyvvvpppllllllsss~~~}}}{{{yyyxxxwwwwwwyyy|||~~~~~~|||yyywwwfffaaabbbkkkrrrkkk]]]SSSPPPQQQVVV\\\___bbbjjjssswww}}}yyysssooolllhhheeedddeeehhhmmmqqqsssqqqpppqqqrrrqqqpppmmmkkkjjjjjjhhhhhhfffdddaaa^^^\\\ZZZYYYZZZ\\\^^^aaadddgggiiihhhhhhgggddd```\\\ZZZZZZVVVSSSNNNKKKGGGCCC???<<<}}}oooXXXEEE;;;666222333333000///000...---,,,,,,---...---+++))))))((('''''''''''''''''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&'''+++---///...---,,,,,,---))))))''''''&&&'''(((((()))((('''''''''(((***+++%%%&&&''')))+++---///000333222111222555666666555---+++)))***...222444555666666666666666555555444444333222111111111222333444444444444666777888999<<>>;;;;;;666999;;;;;;:::;;;<<<;;;444333333666???LLLZZZdddkkklllmmmmmmmmmnnnppprrr{{{}}}yyysssmmmeeecccbbbcccfffiiikkkkkkggg```___iiisssvvvrrrooorrrqqqvvv}}}~~~}}}```PPPOOO```uuu|||vvvgggiiiHHHCCC===:::;;;;;;:::999======BBBKKKWWWnnn}}}||||||oooccc]]]XXXPPPMMMOOOCCC@@@BBBKKKXXXhhhzzzppp^^^YYYYYYbbbiiijjjjjjlllmmmkkkgggaaa]]]bbbooo}}}qqq^^^III???<<<888555333444444888???EEENNN]]]kkkuuuzzzvvvhhhdddhhhppp{{{~~~kkkQQQJJJFFFFFFOOOKKKKKKKKKMMMNNNLLLHHHEEE@@@<<<666111///...---,,,------------------------......//////000000111111777RRRsss|||vvvhhhRRR>>>777888888444===JJJKKKPPPHHHEEEJJJQQQTTTVVVXXX\\\]]]dddsssuuuqqqooovvvyyymmmjjjfffcccdddiiiooossstttssspppkkkhhhmmmwww~~~}}}|||zzzyyywwwuuuuuu{{{}}}~~~|||iii___ZZZeeerrrssshhh]]]WWWWWWZZZ___```aaahhhpppsssssszzzuuuooonnnppprrrssspppqqqtttxxx|||}}}{{{zzzzzz{{{{{{yyyvvvsssqqqqqqdddddddddcccaaa^^^[[[YYYUUUVVVWWWYYY\\\___aaacccccceeeeeeaaa[[[WWWVVVWWWTTTQQQMMMJJJFFFCCC>>>;;;nnnXXXIII<<<999666444333111///---///......------,,,++++++((((((((((((''''''''''''(((&&&%%%&&&((()))(((%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$((()))***+++,,,+++******,,,,,,+++(((&&&&&&(((+++(((***++++++***)))+++,,,***)))((()))+++///111222666555444333333333444555111...+++***---111444666999888888888777777666666444444444333333222222222222444666777666444444555:::CCCJJJKKKLLLOOOQQQPPPQQQOOONNNLLLHHHFFFMMMVVV]]]___ZZZRRRTTTeeezzzzzzvvvuuuooojjjccc\\\WWWVVVVVVWWWVVVWWWWWWSSSLLLEEE???<<<999999999<<<>>>>>><<<;;;999888555555999FFFXXXdddhhhjjjmmmooopppqqqrrrtttzzzzzzrrrjjjfffaaa^^^^^^^^^^^^bbbhhhbbb```dddmmmssssssppppppzzz~~~iiiUUULLL^^^pppooottt~~~___JJJ<<<===AAA<<<888888999???CCCJJJUUUbbb|||zzz}}}vvvkkk___WWWTTTTTTIIIDDDAAAGGGRRRaaattt|||eeePPPKKKJJJKKKPPPVVV^^^cccfffdddaaa```fffsss~~~ssscccNNN@@@:::999666333444666888;;;AAAMMM[[[eeeoooxxxxxxnnnhhhhhhsssxxxzzzttt|||[[[IIIHHHJJJHHHLLLOOOOOOLLLLLLMMMLLLHHHDDD>>>777111...//////000------------------------...///000///...///111333777UUUvvv|||~~~xxx```GGG999888666444666???LLLVVVRRROOOLLLLLLPPPUUUWWWXXX]]]```cccmmmssssssuuu{{{zzzsssiiigggdddaaabbbeeejjjnnnppppppnnniiifffhhhqqqxxx~~~{{{xxxvvvvvvwwwvvvuuu{{{~~~tttssskkkgggnnnyyy}}}tttiii^^^\\\[[[]]]aaaeeeggghhhnnnssszzz}}}zzz{{{}}}}}}{{{~~~}}}~~~|||zzzyyyuuunnniiihhheeeaaa^^^]]]\\\ZZZYYYSSSTTTVVVWWWYYYYYYZZZZZZ]]]]]]\\\YYYVVVRRROOOMMMMMMMMMKKKIIIEEEAAA===;;;pppYYYHHH:::888555333333222000...///......------,,,++++++((((((((((((''''''''''''(((&&&$$$%%%'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%((()))***,,,,,,,,,++++++++++++***(((&&&&&&(((***)))***++++++***)))***+++,,,+++))))))+++---///000444333222111111222333333111...+++***---111444666777777777777666666555555555444333333222222222333222444666666555444555555:::CCCJJJKKKKKKMMMNNNMMMLLLKKKJJJIIIFFFEEELLLVVVXXX\\\ZZZSSSUUUggg~~~}}}xxxvvvqqqllleee]]]WWWUUUTTTUUUXXXYYYZZZWWWPPPIIIDDDAAA>>>===<<<===>>>>>>===;;;;;;:::777666:::FFFVVVbbbgggiiilllnnnooopppsssttt{{{}}}uuunnnggg___YYYYYY[[[[[[___cccjjjhhhkkksssyyyzzzzzz{{{uuuaaaWWWWWWkkktttooouuu|||vvvqqqnnnpppvvvtttXXX>>>:::@@@@@@>>>??????EEEEEEGGGOOOYYYwww~~~zzzwwwxxxmmmaaaZZZWWWMMMFFFAAADDDLLLYYYlll{{{iiiTTTIIIEEE@@@@@@GGGSSS```hhhccc```___eeerrr~~~wwwgggQQQBBB;;;999555222333555777:::AAAMMM[[[dddpppyyy|||uuunnnkkklllsssyyy~~~yyyooo{{{]]]IIIHHHJJJIIINNNQQQRRRPPPOOOOOOMMMHHHDDD???777111......///000------------------------...///000///...///111333777UUUuuusssyyyyyy```GGG888777555555888AAANNNWWWTTTQQQNNNNNNQQQTTTVVVVVVYYY]]]bbblll~~~yyyxxxyyy}}}}}}tttllleeedddbbb``````bbbeeehhhrrrqqqmmmhhhdddgggpppwwwxxxuuurrrpppqqqrrrsssssssssxxx~~~~~~wwwssswww{{{rrriiifffbbb```bbbfffhhhiiilllqqqvvv{{{~~~{{{xxxuuuqqqiiidddccc```\\\YYYXXXWWWUUUTTTPPPPPPQQQRRRSSSTTTUUUVVVXXXXXXWWWUUURRROOOLLLJJJJJJJJJHHHFFFCCC???<<<:::qqqWWWCCC999777444333333222111000///......------,,,++++++((((((((((((''''''''''''((('''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&((()))***,,,------,,,,,,++++++***(((&&&&&&(((***+++,,,---,,,***))))))***---,,,+++******+++---...111111000000000000111222111...+++***---111444666555555666666555555444444666444333111111222333444222444666666555444555666:::DDDLLLLLLJJJJJJKKKJJJGGGFFFFFFFFFDDDCCCKKKUUUVVV[[[ZZZRRRQQQaaazzz|||yyyuuuppphhh```YYYVVVUUUUUUZZZ\\\^^^\\\WWWPPPKKKHHHEEECCC@@@>>>>>>>>>===<<<===<<<999888;;;FFFTTT___fffhhhkkkmmmnnnpppsssuuu}}}|||vvvnnnccc[[[[[[^^^```bbbdddkkkiiilllttt{{{~~~~~~jjj]]]RRRffftttjjjvvv}}}oooddd___\\\[[[ZZZVVVZZZaaaooozzzUUUDDDAAA@@@@@@BBBKKKOOOLLLHHHJJJQQQlll|||vvvrrryyymmmccc]]]PPPGGG@@@>>>CCCNNN```oooqqqZZZFFFAAA999666;;;GGGUUU^^^bbb___^^^eeeqqq}}}|||kkkTTTCCC<<<999555222222333666:::BBBNNN[[[dddqqqzzz{{{nnneeeaaacccgggnnn}}}{{{vvvzzzwww~~~lllRRRMMMPPPPPPQQQUUUWWWUUUSSSRRRNNNHHHEEE???777111......//////---------------------------...////////////111333999XXXxxxyyyjjjqqqyyy}}}~~~zzz___FFF777666555555999CCCNNNVVVTTTRRROOONNNPPPRRRSSSSSSUUU[[[bbbjjjyyy{{{zzz{{{|||rrriiidddeeeeeedddccceeegggjjjpppnnnjjjfffcccgggooovvvssspppllliiijjjlllnnnnnnmmmsssyyy{{{vvvpppjjjeeeeeefffhhhiiillloootttwwwyyyzzz{{{}}}~~~xxxsssooojjjccc]]][[[XXXUUURRRQQQQQQOOONNNKKKKKKKKKKKKLLLMMMOOOPPPPPPPPPPPPOOOMMMKKKHHHGGGFFFEEEEEECCCAAA>>><<<:::pppUUU???777555333222333333222000///......------,,,++++++((((((((((((''''''''''''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((((()))+++,,,------------,,,,,,+++)))'''''')))+++...///000///---*********,,,,,,+++******+++---///000000000000000111111111111...+++***---111444666444555666666666555555444666444222000000222444666222444555555555444666777<<>>>>>===<<<;;;999===GGGVVVaaafffhhhkkklllnnnpppsssvvvzzznnneeefffkkkmmmnnnnnniiihhhllluuu}}}~~~hhhXXXLLL[[[uuunnnmmm{{{ggg___UUUNNNLLLLLLKKKJJJIIIJJJLLLRRRaaazzz{{{___LLLBBBDDDKKKVVV\\\VVVNNNLLLOOOddd{{{rrrmmmoootttyyyzzzwwwnnneee___NNNFFF===999;;;CCCUUUdddvvv|||fffOOOJJJCCC>>>>>>DDDMMMTTTbbb^^^^^^eeeqqq}}}}}}lllUUUCCC<<<999555222222333666;;;EEEQQQ^^^fffpppyyysssaaaUUURRRVVV[[[bbbjjj~~~tttpppyyy~~~[[[OOOQQQTTTRRRWWWZZZXXXVVVTTTNNNGGGEEE???777111......//////---------------------------...////////////222444===^^^vvvgggdddnnnxxx|||www\\\DDD666555444555999AAAJJJPPPOOONNNNNNNNNOOOQQQRRRSSSTTT[[[bbbiiitttxxxxxxzzzvvvnnnjjjmmmoooooonnnmmmoooqqqoooooommmlllkkkooouuuyyyuuupppiiieeedddeeeggghhhkkkpppvvv{{{~~~{{{wwwqqqllljjjjjjiiihhhmmmpppssswwwxxxxxxwwwvvv|||}}}}}}xxxqqqlllhhhccc\\\WWWUUURRRNNNLLLLLLKKKJJJIIIHHHGGGFFFEEEFFFHHHJJJKKKJJJKKKKKKKKKIIIHHHFFFEEEBBBCCCCCCBBBAAA>>><<<;;;}}}|||qqqVVV???666444222222222333222111///......------,,,++++++(((((((((((('''''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&#########$$$%%%&&&'''(((((()))***,,,------,,,,,,...---,,,***((((((***,,,000111333222///---++++++***++++++******+++///222000111111222222222333333111...+++***---111444666444555777888888777666555666444222000000222444666222333555555444555666888>>>JJJTTTSSSMMMJJJIIIHHHIIIGGGFFFEEEAAA???EEEOOOXXX\\\[[[RRRHHHOOOfff}}}uuuqqqkkkddd___[[[ZZZYYY^^^bbbfffhhhddd^^^XXXUUURRRNNNHHHDDDBBBBBBAAA@@@>>>===;;;;;;???JJJZZZeeegggiiikkklllmmmpppsssvvvxxxppprrrwwwxxxwwwwwwkkklllrrr}}}{{{dddSSSFFFNNN```{{{{{{rrrrrr|||xxxeeeRRRMMMHHHEEEEEEEEECCCAAACCCDDDEEEFFFMMM]]]uuu```KKKKKKVVV\\\dddaaaWWWQQQPPP```yyyyyynnnggg]]]___ccceeeddd```ZZZVVVHHHAAA:::666555<<>>DDDGGGHHHIIIKKKMMMOOOQQQSSSTTTVVV[[[bbbhhhooo~~~vvvwwwzzz{{{ttttttxxxzzzyyyuuurrrssstttqqqrrruuuwwwyyy{{{{{{tttjjjaaa^^^]]]^^^___ffflllrrrvvv~~~}}}}}}}}}{{{xxxvvvtttqqqmmmjjjlllnnnqqqtttwwwwwwuuutttyyyzzz~~~{{{vvvpppiiiddd```\\\WWWSSSQQQNNNKKKIIIIIIIIIHHHGGGGGGFFFEEEDDDDDDEEEGGGHHHGGGGGGHHHHHHHHHFFFEEEDDDAAAAAABBBBBBAAA???>>>===~~~}}}sssYYYDDD666444222222222222111000///......------,,,++++++((((((((((((''''''''''''&&&)))++++++)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$###$$$$$$%%%&&&'''(((((()))***+++,,,+++******------,,,***((((((***,,,000222444333111...,,,,,,)))+++,,,+++)))***///333000111222333444444444444111...+++***---111444666333555777888888777666555444333222111111333444666222333444444444555777999???MMMXXXVVVOOOKKKIIIHHHKKKIIIGGGEEE@@@===CCCLLLWWWZZZZZZTTTKKKOOOddd{{{uuurrrlllfff```]]][[[ZZZaaaffflllnnnkkkddd^^^ZZZVVVSSSMMMIIIHHHGGGFFFEEEBBB@@@===<<<@@@LLL]]]iiijjjkkklllmmmmmmpppsssvvv|||~~~}}}yyyxxxnnnqqqzzzxxxcccTTTGGGJJJUUUiiixxxwww|||ssssssqqqeeeWWWKKKHHHEEEDDDEEEEEEBBB???@@@@@@BBBEEEHHHQQQbbbqqqzzzYYYOOOSSS\\\jjjkkkaaaZZZTTT\\\ooowwwjjjcccUUUSSSRRRQQQPPPNNNJJJGGGAAA<<<888555444888FFFSSSeeeyyyxxxgggTTTHHHFFFMMMTTT```]]]\\\cccppp}}}~~~lllTTTCCC;;;999666444444444666>>>KKKYYYdddjjjooovvvdddOOOGGGIIIKKKJJJNNNgggwwwuuuwww}}}\\\LLLLLLOOOSSSXXX[[[YYYWWWUUUOOOHHHFFF@@@888111............------------------------,,,---/////////000222444EEEjjj|||eeebbbqqq|||}}}wwwfffOOO@@@666444333444888<<<@@@AAACCCFFFJJJMMMOOOQQQTTTVVVWWW[[[aaaggglllxxxzzzyyy{{{~~~xxx|||yyyuuuuuuwwwtttvvvyyy|||zzzlllaaaZZZXXXXXXXXX___fffmmmsss|||~~~~~~~~~~~~}}}|||{{{wwwrrroookkklllnnnqqqtttuuutttrrrtttvvv{{{~~~xxxqqqkkkccc^^^[[[XXXTTTQQQOOOLLLIIIHHHHHHHHHHHHGGGGGGGGGEEEDDDDDDEEEFFFFFFFFFFFFGGGHHHGGGFFFEEEDDDAAAAAABBBBBBAAA@@@>>>===~~~sssZZZFFF777555222222222111000//////......------,,,++++++((((((((((((''''''''''''&&&***...///,,,(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''))))))***+++***)))(((''',,,,,,+++(((&&&&&&(((***...000222222000---,,,+++***,,,...,,,))))))---222000111222444444444444333111...+++***---111444666222333666777888777555444333222222222333333444555222333444444333555777:::???NNNYYYXXXPPPKKKIIIIIIJJJHHHFFFDDD>>>;;;AAAJJJUUUWWWWWWTTTLLLNNNaaavvv|||yyyssslllfffaaa___^^^eeejjjqqqtttqqqjjjccc___ZZZWWWSSSPPPOOONNNMMMLLLHHHEEE@@@===@@@MMM^^^kkkmmmnnnnnnnnnnnnpppsssvvv{{{xxxvvv{{{}}}qqq```TTTEEEJJJQQQYYYbbbkkksssyyyxxx{{{|||wwwzzz{{{qqqbbbZZZ^^^dddbbbZZZQQQMMMIIIGGGHHHHHHFFFCCCBBB@@@@@@DDDGGGKKKUUUaaawww___UUU^^^pppvvvnnneee[[[\\\iiitttggg```TTTQQQLLLIIIGGGEEEAAA>>>;;;:::999777444666@@@MMM```rrroooZZZPPPPPPTTT]]]ZZZZZZaaannn{{{pppWWWDDD<<<999666333333222555>>>LLLZZZdddjjjrrrxxxhhhOOOEEECCCCCCEEENNNeee}}}tttssswwwnnnVVVNNNPPPQQQUUUYYY[[[ZZZXXXVVVQQQKKKFFF@@@888111...------...------------------------+++---...//////000333555DDDhhhtttqqq}}}}}}yyyooo[[[HHH===555333222444999>>>@@@@@@BBBFFFLLLOOOQQQSSSUUUXXXWWWXXX^^^ffflllvvv|||zzz{{{}}}sssddd\\\YYYYYYYYY\\\dddlllrrr{{{}}}|||{{{zzzwwwssspppnnnmmmmmmooorrrtttsssqqqrrrtttwww{{{}}}xxxqqqkkkbbb\\\YYYVVVRRROOOMMMKKKHHHGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGEEEDDDCCC@@@@@@AAAAAA@@@???===<<<~~~qqqXXXEEE777555333222111111000...///......------,,,++++++)))(((((((((''''''''''''%%%***000222...)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&))))))******)))(((&&&%%%******)))'''%%%%%%'''))),,,...111111///---+++***,,,...///,,,((('''+++000///000222333444444333333111...+++***---111444666000222444666777666444222222222222333333444444444222333444444333555888:::>>>MMMZZZYYYPPPKKKIIIHHHHHHFFFEEEBBB===;;;AAAJJJUUUUUUUUURRRKKKKKK[[[nnn|||{{{ssslllgggcccbbbhhhnnnuuuxxxuuummmfffbbb]]]ZZZWWWTTTTTTSSSRRRPPPLLLHHHBBB===@@@MMM^^^llloooooooooooonnnpppsssvvv~~~{{{|||tttiii[[[QQQ>>>DDDJJJJJJFFFIIITTT^^^^^^dddoooxxxxxxrrrppprrraaaYYYNNNKKKSSS```eeecccYYYTTTNNNKKKKKKLLLKKKJJJHHHBBB???BBBDDDFFFLLLUUUeeeyyyfffaaawwwxxxnnnaaa]]]gggkkkrrreee^^^UUUQQQKKKHHHFFFDDDAAA>>>999999:::999555555===HHH]]]nnnwwwbbbXXXUUU[[[XXXXXX___lllyyytttZZZFFF<<<999555222222111444===KKKZZZdddiiiuuuzzznnnTTTGGGDDDBBBDDDPPPeeettt~~~yyytttqqqtttqqqZZZLLLLLLOOONNNVVVZZZ\\\ZZZXXXWWWSSSMMMGGGAAA888111...---------------------------------+++---...//////000333555BBBfff~~~}}}wwwjjjUUUCCC<<<444222222555;;;@@@AAAAAADDDHHHNNNRRRSSSTTTVVVXXXUUUVVV\\\eeellluuuzzzyyyzzzyyyjjjaaa]]]]]]^^^]]]eeemmmrrrzzz~~~{{{xxxvvvuuusssqqqooorrrpppnnnpppsssuuutttrrrtttttttttvvvyyy}}}|||yyyssslllccc\\\XXXUUURRRNNNMMMJJJHHHGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFEEECCCBBB???@@@@@@@@@???>>><<<;;;|||~~~ttt]]]HHH888555222111111111000///000000//////...---+++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((()))***++++++***)))((((((******)))((('''((())),,,,,,------...//////000---------,,,******,,,...000111333222000///////////////---***---444777666333222333555777777666444444333333222222333333444222222333333555666888999@@@JJJQQQOOOJJJHHHFFFDDDHHHHHHGGGBBB======CCCIIIVVVXXXUUUMMMIIINNNUUUXXXjjj|||}}}vvvmmmgggjjjpppwww{{{yyyrrrkkkgggbbb^^^[[[]]]aaacccaaa^^^TTTMMMEEE@@@DDDQQQbbbnnnooooooooonnnoooqqquuuyyyqqqlllppp|||~~~wwwmmmcccXXXNNNJJJGGGDDDBBB???>>>EEENNNLLLMMMSSSaaaoootttnnnfff[[[SSSKKKLLLXXXfffpppuuukkkcccZZZWWWXXXXXXTTTPPPRRRPPPMMMJJJJJJKKKMMMOOO]]]ssszzz||||||nnnfffdddiii{{{|||qqqkkkfff]]]TTTOOOJJJCCC@@@AAA>>>===;;;::::::<<<>>>@@@SSSeeelll___WWWUUUXXXZZZ]]]fffttt~~~{{{eeeMMM>>>999666333777333333>>>KKKXXXdddlllvvv{{{lllVVVHHHCCCCCCGGGYYYkkksssyyyyyyyyyvvv~~~zzz{{{}}}}}}wwwtttiiiWWWJJJJJJOOOSSSSSSYYY]]]]]][[[YYYRRRKKKGGGAAA888111---------...------------------------///,,,,,,///000000333888EEEhhh~~~{{{xxxxxxqqq\\\GGG<<<555444333444666;;;@@@CCCGGGIIILLLNNNOOOQQQSSSTTTTTTZZZ]]]fffqqqttt|||vvviii^^^YYYWWW\\\bbbjjjnnnqqqwww~~~{{{}}}xxxxxxvvvuuusssqqqpppooopppooonnnoooqqqrrrrrrqqqrrrssstttuuuxxxzzz|||~~~~~~|||xxxvvvqqqmmmhhhdddaaa\\\VVVQQQNNNMMMJJJHHHGGGHHHIIIJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJIIIGGGEEEDDDCCCCCCCCCAAA@@@@@@???>>>===<<<<<<~~~|||~~~rrr[[[EEE888555222111111111000///000000//////...---+++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&''')))***++++++***)))((()))***)))'''&&&'''(((***++++++,,,,,,---......------,,,+++)))***---//////111222111000///000222...///,,,***---444888666333222333555777777666444444333333222222333333444222222333333555666888999>>>HHHOOONNNJJJHHHFFFDDDFFFFFFDDD@@@;;;<<>>LLLXXXdddmmmxxx}}}lllVVVIIIHHHJJJHHH\\\ooowww{{{|||~~~|||{{{wwwzzzzzz|||zzz{{{wwwjjjWWWJJJJJJPPPTTTUUUZZZ^^^^^^\\\ZZZSSSLLLHHHAAA888111---------...------------------------///------///000000333999MMMnnn{{{zzzyyyzzzrrr\\\FFF;;;444444333444777;;;???BBBEEEHHHKKKMMMOOOPPPRRRTTTUUUZZZ]]]eeeoooqqq}}}yyykkkaaa]]][[[[[[```fffiiikkkqqq{{{}}}{{{{{{wwwwwwvvvuuutttssssssrrrqqqpppoooppprrrsssrrrqqqrrrssstttvvvxxx||||||yyywwwqqqmmmhhhdddbbb^^^XXXSSSQQQOOOMMMJJJIIIIIIIIIJJJNNNMMMLLLKKKJJJIIIIIIJJJLLLKKKIIIGGGEEEDDDCCCCCCBBBBBBAAA@@@???>>>>>>===~~~|||pppXXXCCC888555222111111111000///000000//////...---+++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&''')))***++++++++++++'''))))))((('''&&&'''(((((())))))***++++++,,,,,,---,,,+++)))(((***...222000111111000//////111333......,,,***...555888777333222333555777777666444333333222222222222333333222222333333555666888999;;;EEEMMMMMMIIIHHHGGGEEEDDDCCCAAA===999999===BBBLLLPPPOOOIIIEEEIIIOOOSSS[[[bbbttt{{{ppptttyyyzzzwwwrrrmmmjjjfffdddbbbeeekkkoooppppppiii___RRRHHHIIISSSaaakkkmmmnnnnnnmmmmmmooosssvvvxxx{{{rrr]]]LLLHHHMMMnnntttwwwrrriii^^^SSSIIIFFFQQQ\\\\\\MMM@@@AAAJJJJJJFFFGGGQQQ```nnnttttttmmmfff______iiixxxyyynnnhhhfffeeebbb^^^XXXWWWUUUSSSSSSTTTUUUVVVUUUcccwwwtttiiilll{{{}}}xxxqqqiii\\\MMMEEECCCAAAAAA@@@???===;;;:::999FFFXXXqqquuu```RRRRRRVVV[[[bbbmmm|||yyygggRRRDDD>>>888333666333555???LLLXXXdddmmmyyy~~~lllSSSEEEFFFKKKIII```uuu||||||}}}yyyvvvqqqvvv|||uuuuuu~~~yyy|||mmmXXXJJJJJJQQQUUUVVV\\\```___]]]ZZZTTTMMMHHHBBB888111---------...------------------------///------000000000444:::OOOooo}}}}}}||||||sss\\\EEE999444333333444777;;;???BBBCCCEEEIIILLLMMMOOOQQQSSSVVV[[[]]]dddmmmnnnyyy~~~ooofffaaa___YYY]]]```aaabbbgggpppxxx}}}zzzyyyvvvuuuuuutttttttttuuuuuurrrqqqpppqqqrrrsssrrrqqqqqqqqqrrrsssvvvzzz}}}{{{{{{|||~~~}}}zzzwwwqqqmmmiiifffdddaaa[[[WWWUUUSSSQQQNNNLLLKKKJJJJJJNNNMMMMMMMMMMMMMMMNNNNNNOOONNNLLLJJJHHHEEEDDDCCCDDDCCCCCCBBBAAA??????>>>{{{nnnWWWBBB888555222111111111000///000000//////...---+++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))***+++,,,---,,,,,,+++'''((()))(((&&&&&&&&&((((((((())))))***+++++++++---,,,***((((((***///333333222111///---...000222......,,,***---555888777333222333555777777666444333333222222222222333333222222222333555666888999:::DDDMMMMMMJJJIIIIIIGGGBBBAAA???:::777666999===GGGMMMOOOIIIEEEHHHOOORRRWWWYYYiiisssvvvzzzzzzwwwrrrnnnkkkgggeeedddffflllrrrvvvwwwoooeeeVVVLLLLLLUUUbbbjjjlllmmmnnnmmmmmmnnnqqqttttttvvv{{{zzzmmm]]]JJJ>>>>>>DDDdddlllrrrnnneeeZZZNNNDDDBBBOOO___eeeZZZLLLJJJOOOMMMHHHDDDKKKZZZkkkvvv{{{zzztttmmmlllssszzzrrrooommmjjjgggcccaaa___\\\ZZZZZZZZZZZZZZZbbbmmm{{{pppppp}}}vvveeeRRRGGGDDD???@@@AAA@@@???===:::888BBBQQQgggxxxvvvcccSSSPPPTTTZZZbbbooo~~~wwweeePPPCCC===999444444222666@@@LLLXXXdddnnnxxx}}}pppTTTDDDDDDIIIHHHbbbzzz~~~}}}~~~www|||~~~ssswww~~~pppYYYJJJJJJQQQWWWWWW\\\```^^^\\\ZZZTTTMMMIIIBBB999111...------...------------------------...---...111000000444;;;RRRnnnuuuppp~~~~~~sss[[[CCC888444333333555777;;;???AAAAAADDDGGGJJJLLLNNNPPPRRRUUUZZZ\\\ccclllnnnyyyxxx~~~~~~ssssssyyyrrrhhhccc___XXXYYYZZZXXXXXX\\\dddkkkuuu{{{|||xxxvvvuuutttsssssssssttttttsssqqqpppqqqrrrrrrqqqpppoooooooooppprrruuuwwwxxxwwwwwwwwwwwwyyy{{{}}}~~~}}}zzzxxxssspppkkkiiihhheee```\\\ZZZYYYVVVSSSPPPNNNMMMLLLKKKKKKLLLNNNPPPRRRTTTUUURRRRRRPPPNNNKKKHHHEEEDDDDDDDDDCCCBBBAAA???>>>>>>zzzmmmVVVCCC888555222111111111000///000000//////...---+++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''',,,---.........---,,,+++((()))))))))'''&&&'''((())))))******+++,,,,,,,,,---,,,***((((((***///333555444333000---,,,...000//////---***---444777666333222333555777777666444333222222111111222222333222222222333555666888999:::EEEMMMNNNKKKKKKKKKIIIDDDBBB>>>:::666555666888DDDLLLPPPKKKGGGIIIOOOSSSWWWVVVccc{{{uuuwwwzzzzzzvvvqqqmmmkkkgggdddaaabbbfffnnntttxxxooodddVVVNNNPPPYYYdddllllllmmmnnnmmmmmmnnnpppsssrrrsssuuuzzz}}}yyyvvvlll___PPPAAA888:::BBB^^^iiiqqqoooeeeYYYLLLBBB<<>><<<:::>>>IIIYYYhhhppppppkkkfffkkkooosssuuuuuupppdddWWWPPPSSSWWW___nnn}}}vvvbbbLLL???;;;999666333222777BBBMMMXXXeeeoooyyy}}}uuuYYYHHHFFFJJJFFFccc~~~uuu{{{yyy{{{rrr[[[KKKKKKRRRXXXWWW\\\___]]][[[YYYSSSLLLJJJCCC:::222...---------------------------------------///111000///555===YYYsssxxxccchhh{{{~~~rrrYYYBBB888333333444555888;;;???AAA@@@CCCGGGIIIKKKLLLOOOQQQRRRXXX[[[bbbmmmppp{{{qqqttt|||nnniiiiiijjjjjjkkkqqq}}}tttkkkddd^^^XXXWWWSSSPPPNNNRRRZZZ```llluuu}}}~~~~~~yyywwwvvvtttrrrqqqqqqrrrrrrsssrrrppppppqqqqqqpppnnnqqqqqqqqqqqqqqqqqqrrrrrrsssrrrrrrrrrrrrtttuuuvvv{{{{{{{{{zzzyyyzzz|||~~~~~~}}}|||}}}~~~}}}|||zzzwwwtttpppnnnnnnkkkfffbbb```^^^\\\YYYVVVSSSQQQPPPMMMNNNNNNPPPRRRUUUWWWXXXVVVUUUTTTQQQNNNKKKHHHFFFDDDDDDCCCAAA@@@???>>>===yyykkkUUUBBB888555222111111111000///000000//////...---+++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''',,,---...//////...---,,,(((******)))((('''((()))*********+++,,,,,,---------,,,+++)))(((***...222444444333000...---...///111111...+++---333666444333222333555777777666444222222111111111111222222222222333333555666888999;;;EEENNNNNNLLLLLLKKKJJJHHHEEE@@@;;;777555444444???IIIPPPLLLGGGIIIOOOSSSVVVVVV```sss}}}uuuxxx{{{zzzvvvqqqllljjjeee```[[[XXX[[[ccclllrrrkkkaaaUUUOOOTTT^^^hhhnnnlllmmmnnnnnnnnnnnnppprrrqqqqqqsssuuuxxx|||~~~|||{{{yyywwwuuuuuukkk]]]OOOAAA888:::AAA\\\iiitttssshhh[[[MMMCCC777999AAAKKKNNNHHH@@@===DDDAAAAAAHHHXXXkkk{{{zzzvvvpppiiidddaaa``````___```dddiiimmmttt~~~yyy{{{ssseeeVVVHHH>>>;;;999;;;===>>>???>>>===<<<999@@@MMMYYY^^^ZZZOOOFFFKKKRRRZZZ```gggjjjeee]]]SSSTTTUUU[[[jjj{{{vvvaaaJJJ===:::888666222222888CCCMMMXXXeeeppp{{{nnnVVVGGGFFFJJJHHHfffuuuzzz}}}{{{sss\\\MMMLLLSSSXXXXXX]]]___\\\ZZZXXXSSSLLLKKKDDD:::222...---------------------------------,,,---000222000///555>>>[[[sss|||mmmXXXaaasss~~~}}}pppWWWBBB999333333444666888<<>>>>>CCCZZZhhhuuutttiii[[[LLLBBB555444777???CCC@@@======@@@???AAAIIIWWWfffrrrxxxzzzrrrjjjdddbbbcccdddaaa```ccchhhiiijjjqqq{{{{{{uuu~~~rrr^^^RRRIIIAAA<<<:::999:::;;;<<<======<<<;;;777===GGGOOOQQQNNNHHHDDDJJJQQQXXX^^^dddjjjjjjfffYYYWWWTTTXXXgggzzzwwwcccMMM???;;;777444111222999DDDNNNXXXeeeqqq|||~~~eeePPPEEEEEEIIILLLkkk~~~~~~zzzttt]]]NNNMMMSSSWWWZZZ^^^```]]][[[YYYTTTMMMKKKDDD;;;333...---------------------------------+++---111333000///666???WWWppp{{{kkkWWWaaasss}}}{{{nnnVVVBBB:::222333444666999<<<>>>@@@CCCEEEHHHIIIJJJJJJLLLNNNNNNTTTXXX```kkkooo{{{}}}rrrhhh^^^VVVTTTNNNJJJHHHKKKMMMQQQ[[[fff|||{{{uuulllaaaZZZUUUMMMFFFDDDGGGOOOTTTaaannnwwwwww{{{zzzyyywwwuuusssssstttvvvwwwxxxvvvtttttttttsssqqqpppppprrruuuvvvuuusssooommmllljjjhhheeecccbbbaaaaaabbbeeejjjnnnpppsssvvvxxx|||~~~||||||{{{zzzyyyvvvqqqmmmhhhhhhfffccc```]]][[[YYY\\\[[[ZZZYYYXXXXXXXXXXXXYYYYYYXXXWWWTTTQQQNNNLLLGGGFFFEEECCCAAA@@@>>>>>>wwwgggPPP===888555222111111111000///000000000///...---++++++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%(((+++...///000000***+++,,,+++)))))))))+++)))))))))***++++++,,,,,,---------,,,******,,,...,,,...111222111111222333444333///+++,,,111333111333333333555777888666444222222111111111111222222222222333333555666888999:::DDDLLLLLLJJJIIIIIIGGGPPPKKKEEE???;;;777444222555AAAJJJHHHCCCCCCIIIMMMNNNRRRXXXbbbssszzzrrrooossswww{{{{{{wwwpppjjjfff```XXXNNNFFFEEEMMMZZZcccggg___VVVTTTZZZdddlllooommmoooppppppooooooppprrrppprrruuuwwwxxxwwwuuusssuuuxxx}}}~~~{{{yyyyyywwwxxxwwwtttrrrttt{{{}}}tttgggZZZMMMDDDBBBFFFWWWfffssssssgggXXXIII???666444555;;;???@@@BBBFFFAAAAAACCCJJJTTT___gggkkktttwwwyyyyyy|||zzzqqqiiidddcccdddfffcccbbbdddiiiiiifffjjjqqquuuhhhkkk{{{gggQQQFFFBBB???======:::;;;;;;;;;;;;;;;;;;:::777>>>FFFKKKKKKKKKMMMPPPVVV\\\bbbdddiiinnnpppnnn]]]YYYTTTVVVeeeyyywwweeePPPBBB<<<777222000222999DDDNNNXXXeeeqqqzzzeeePPPGGGHHHLLLPPPooozzz|||ttt^^^OOOMMMSSSWWW\\\```aaa^^^\\\ZZZUUUOOOLLLEEE;;;333///---------------------------------+++---111333000///666@@@VVVpppqqq^^^mmm}}}|||yyylllUUUBBB;;;222333444666999<<<>>>@@@DDDFFFIIIJJJJJJJJJKKKMMMNNNTTTWWW___jjjmmmyyyxxxlll```XXXUUULLLEEEAAACCCEEEEEEKKKSSSooo~~~zzzqqqeee[[[UUULLLDDDBBBFFFMMMRRR___llluuuuuuxxxzzzyyyxxxvvvtttuuuwwwyyy{{{zzzxxxvvvvvvvvvuuusssqqqlllooosssuuuuuurrrnnnkkkjjjhhhddd```]]]ZZZYYYYYY\\\___bbbeeehhhkkkooorrrwww{{{}}}}}}}}}|||yyytttpppjjjjjjhhhfffccc```^^^\\\]]]]]]\\\\\\\\\\\\\\\]]]YYYYYYYYYXXXVVVSSSOOOMMMHHHHHHFFFEEECCCAAA@@@???zzzxxxgggQQQBBB888666333222222222111000333111...,,,,,,---,,,+++((()))***'''###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''((()))***+++,,,---------------+++)))&&&&&&(((***+++,,,,,,,,,,,,,,,,,,,,,------,,,)))((((((+++...444222111//////000222333444000,,,,,,///222333222333444555777777777666666666666555444222111000000222111111222333555777999===DDDKKKLLLIIIGGGJJJOOORRROOOKKKFFF===222///111777???CCC???<<>>DDDEEEFFFGGGFFFAAA@@@FFFKKKLLLMMMOOOUUUZZZccckkkooouuuzzzmmmccc[[[[[[^^^___```ccceeeiiidddaaaeeebbb^^^cccsssccc[[[UUUaaa~~~sssbbbRRRKKKGGGBBB???@@@BBBBBBAAA???<<<;;;;;;<<<666888<<>>???BBBGGGIIIIIIHHHHHHHHHOOOSSSVVV```mmmpppwwwnnn```VVVQQQLLLHHHCCC>>>>>>CCCHHHLLLiiizzzyyykkkccc[[[NNNBBB===@@@HHHOOOZZZfffrrrxxx|||}}}{{{yyywwwwwwwwwyyyzzzwwwvvvuuutttsssrrrrrrqqqlllooopppmmmllllllgggbbbbbb]]]UUUOOOLLLMMMNNNNNNQQQVVV\\\aaadddgggjjjkkkpppuuu|||wwwvvvtttpppnnnllliiieeecccdddcccbbbaaaaaa```aaaaaadddccc```]]]YYYVVVTTTSSSRRROOOKKKGGGDDDBBB@@@@@@xxxzzzgggPPP???999666333222222222111000333000...,,,------,,,+++((())))))'''$$$"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((()))***+++,,,---------------+++)))&&&&&&(((***,,,,,,------............///...,,,)))'''(((+++...333222000//////000111222555111,,,+++---111333333444555666777777666666555555555444333222111111000222222222222444666888999???GGGOOOQQQMMMKKKMMMQQQSSSPPPMMMIII???555111222666>>>CCC@@@===@@@GGGKKKLLLKKKNNNWWWcccjjjjjjgggdddcccaaa]]]YYYWWWXXXZZZiiipppwwwyyyyyyvvvnnnfff[[[VVVMMMEEEAAAFFFPPPYYY```^^^\\\]]]bbbgggkkkmmmooopppqqqqqqrrrrrrqqqqqqrrrrrrrrrsssssstttttttttttttttuuuvvvwwwxxxxxxyyyzzzvvvsssssssssvvv{{{yyy~~~ppp^^^ZZZZZZYYYVVVQQQKKKFFFCCC;;;:::===FFFKKKKKKIIIJJJFFF@@@<<<>>>AAA@@@@@@AAAFFFHHHPPPYYY___hhh{{{~~~qqqfff^^^RRRKKKGGGJJJOOOSSSYYY___bbbgggbbb___ccc```]]]cccsssjjjUUUMMMEEEIIIYYYggghhhbbbWWWZZZcccrrrtttfffYYYSSSOOOJJJFFFFFFEEEEEECCC@@@>>><<<;;;;;;999999===IIIZZZiiiqqquuuuuutttsssuuuxxx|||~~~~~~tttiii]]]___kkkyyy{{{sssbbbOOODDD>>>888222555333777BBBMMMWWWcccmmmuuu|||wwwTTTIIIMMMJJJSSSrrrsssttt}}}mmmXXXMMMMMMUUU\\\```fffiiigggeeebbb[[[TTTPPPFFF999000------...---...------,,,,,,------...---000,,,,,,333333666CCC```sssyyy|||}}}wwwgggOOO===888444444444555777:::<<<>>>???CCCGGGIIIIIIHHHHHHHHHMMMQQQTTT^^^lllpppyyyrrrdddZZZTTTNNNKKKGGGDDDDDDGGGKKKNNNaaappp{{{|||oooccc\\\OOOCCC===>>>EEEKKKWWWcccooouuuyyy~~~~~~|||{{{yyywwwvvvvvvwwwxxxtttssssssrrrqqqpppoooooolllnnnmmmjjjiiiiiieee^^^YYYSSSLLLFFFDDDEEEEEEFFFIIIMMMTTTZZZ^^^ccchhhkkkooottt}}}||||||yyyvvvsssqqqooollliiiffffffeeedddddddddddddddeeedddcccaaa^^^[[[YYYXXXTTTQQQMMMJJJGGGEEECCCAAAyyylllRRR???:::777444222111111000...222000...---------,,,+++((())))))'''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((***+++,,,,,,------,,,,,,+++)))'''&&&((())),,,,,,---...///000000111000///,,,(((&&&'''+++...222111000000000111222333555111,,,***,,,000333555555666666777777666555444444333333333222222222222333333333333555777999:::AAAIIISSSVVVSSSPPPQQQTTTTTTQQQNNNLLLCCC999333444555===BBB???===AAAHHHMMMMMMMMMPPPWWW```eeeccc___ZZZYYYVVVRRROOOOOORRRUUU^^^gggppptttvvvuuunnnggg]]]WWWNNNEEEBBBGGGOOOVVV^^^]]]]]]```dddhhhkkklllmmmnnnoooqqqrrrrrrrrrrrrttttttsssrrrrrrqqqqqqpppssstttuuuvvvwwwxxxyyyyyyyyyvvvtttssssssvvvssskkkaaa[[[XXXUUUNNNHHH@@@@@@EEENNNSSSQQQNNNNNNNNNEEE>>><<<;;;999999:::999999>>>FFFPPP]]]nnn}}}ttteeeXXXLLLDDD???<<<;;;???CCCIIITTT^^^___eeeaaa]]]aaa^^^[[[bbbiiikkkTTTJJJBBBCCCIIIMMMNNNNNNEEEEEEIIIVVVgggvvvyyypppfffaaa\\\UUUQQQOOOLLLJJJGGGCCC@@@===;;;:::777555999JJJaaavvv~~~zzznnnbbbaaakkkxxx}}}uuucccOOOCCC===999444555333777AAAMMMXXXdddnnnttt{{{ZZZKKKNNNMMMSSSnnnyyy|||~~~rrrooo}}}nnnWWWMMMPPPXXX^^^dddiiilllkkkhhhfff___XXXQQQGGG:::111------------......------------......---000------333222666EEEbbbsss~~~yyyhhhOOO===888333333444555777:::<<<>>>@@@CCCFFFHHHHHHHHHHHHIIIKKKNNNPPPZZZhhhnnnyyywwwiii^^^YYYSSSRRRQQQPPPPPPQQQRRRSSS^^^hhhpppvvv}}}}}}rrrddd]]]RRRFFF>>>===AAAEEEQQQ]]]iiipppuuuzzz}}}|||{{{zzzxxxvvvuuuuuuuuuuuusssrrrrrrqqqpppooonnnnnnmmmmmmiiiddddddddd___XXXNNNIIICCC>>>======>>>>>>AAAEEEKKKQQQWWW^^^eeeiiilllooowww}}}{{{yyywwwtttrrrkkkjjjiiiiiiiiiiiiiiiiiiggghhhhhhgggeeebbb___]]]WWWTTTQQQNNNLLLIIIFFFCCC~~~~~~rrrVVVAAA;;;888444222111000///...111///...---......,,,+++))))))((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((()))+++,,,,,,,,,,,,,,,,,,,,,***'''&&&''')))++++++,,,---///000111111111///,,,(((&&&'''+++...333222222111222222333444555111,,,)))***...333666666666777777777555444333222222222222222222222333444333333444555777999:::@@@JJJUUUYYYVVVSSSTTTVVVUUURRRPPPNNNGGG<<<555444555===BBB???<<>><<<;;;;;;===>>>BBBNNNZZZ___fffbbb^^^aaa]]][[[bbbjjj|||___PPPEEEKKKSSSUUUQQQOOOLLLIIIGGGNNN\\\nnn}}}wwwpppiiibbb^^^\\\VVVSSSNNNHHHCCC???;;;888666333888LLLhhh~~~zzznnncccaaajjjwwwzzzgggQQQCCC<<<888555444333777AAAMMMYYYfffppptttzzz]]]JJJMMMNNNRRRmmm|||uuuvvvxxxxxx|||qqqmmm}}}|||___SSSUUU[[[^^^eeejjjmmmllliiifff```XXXRRRHHH;;;111---------,,,......------------......---111...---333222777GGGbbbsss~~~yyygggNNN<<<888333333444555777:::===>>>@@@CCCFFFHHHHHHHHHHHHIIIIIILLLLLLUUUdddjjjvvv|||mmmccc]]][[[\\\]]]]]]]]]]]]\\\[[[bbbfffjjjpppxxx{{{ssseee___TTTHHH???<<<>>>AAAKKKWWWcccjjjpppvvvyyyyyyzzzyyywwwuuutttsssssssssttttttsssrrrqqqpppoooooommmlllfff```]]]\\\WWWQQQGGGCCC>>>:::::::::::::::<<>>HHHTTTZZZXXXUUUVVVXXXXXXTTTQQQOOOIII???777555777>>>BBB>>>:::===CCCFFFHHHJJJNNNVVV]]]bbbbbb```ccceeeeeeddd```\\\ZZZYYY```hhhoooqqqqqqpppiiibbb]]]WWWNNNGGGEEEHHHMMMQQQRRRSSSXXX^^^eeejjjlllllljjjkkkmmmoooqqqrrrrrrsssqqqqqqqqqqqqqqqqqqppppppooooooqqqrrrsssuuuvvvvvvtttssssssrrrqqqtttzzzcccTTTQQQNNNNNNQQQRRRRRRVVV[[[TTTIII>>>999777555666888<<<;;;:::>>>HHHWWWeeemmmgggbbbWWWIIIBBBAAAAAA???<<<<<<======<<<>>>HHHTTTaaaiiihhhcccddd^^^ZZZaaalllvvvzzz}}}uuu[[[EEEIII[[[fffbbb[[[RRRNNNJJJLLLYYYmmmyyyrrrnnnllleee___XXXPPPJJJCCC<<<888999777>>>TTTsss}}}uuukkk```^^^gggttt~~~lllUUUDDD<<<777444444333666AAAMMMYYYgggrrrvvvzzz]]]IIIKKKNNNRRRmmmuuuqqqpppppppppqqqtttzzzqqqoooppp[[[YYY]]]___fffkkkooommmkkkhhhaaaZZZRRRIII;;;222...------,,,///......------......///---222///...222222999IIIgggwwwzzz~~~xxxfffKKK:::777222333333555777:::===???AAACCCFFFGGGGGGGGGIIIJJJIIIKKKJJJRRR```fffrrrsssiiicccaaaccceeeffffffeeecccaaaddddddeeejjjrrryyyxxxsssfff```VVVJJJAAA<<<===???FFFQQQ^^^eeekkkqqquuuvvvxxxxxxvvvuuutttssssssssstttsssrrrqqqpppoooooonnnllllllfff]]]WWWSSSNNNHHH@@@===:::888888888888888999;;;>>>BBBGGGMMMTTTYYY]]]^^^eeeooozzz~~~vvvuuutttssssssrrrrrrsssrrrssssssqqqnnnjjjeeebbb^^^ZZZVVVTTTSSSOOOHHHBBB|||xxxyyy{{{|||}}}sssXXXCCC:::777444222111111000...///...---...//////---+++***((('''''')))******)))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&''')))***++++++,,,,,,+++,,,,,,+++(((''''''((((((((()))***+++,,,,,,---------,,,***((((((+++...222333333444444555555555222111...***))),,,222666555666666777777666555444111111111222222222222222333333333333555777999:::===HHHUUU[[[ZZZYYY[[[^^^^^^XXXTTTQQQKKKAAA:::777888???CCC>>>:::<<>>???===>>>>>>@@@BBBAAABBBJJJTTTeeennnnnniiihhh___XXX^^^gggjjjfffbbbnnn|||ZZZRRRggg~~~vvvgggbbb[[[YYY```pppvvvoooeee[[[SSSJJJAAA:::888777???WWWwww}}}pppggg\\\[[[dddrrr~~~oooWWWEEE;;;777333444222666@@@MMMZZZhhhtttzzz}}}aaaKKKKKKNNNTTTooo~~~vvvsssqqqrrrrrrsssxxx~~~zzzwwwbbb[[[^^^aaajjjooorrrqqqnnnkkkeee^^^RRRHHH;;;222.........---//////............//////---222000...222222:::LLLooo}}}~~~xxxeeeJJJ999666222222333555777;;;>>>???AAACCCFFFGGGGGGGGGIIIJJJHHHJJJJJJRRR___eeeqqq~~~zzzqqqlllggggggiiijjjjjjiiiggggggcccbbbbbbffflllqqqrrrqqqeee___UUUJJJ@@@<<<<<<>>>BBBNNNYYY```fffmmmrrrrrrvvvvvvvvvuuuuuuttttttsssrrrqqqqqqpppooonnnmmmmmmkkkmmmjjj]]]QQQJJJEEEAAA:::888555555555666555444555777999;;;===BBBGGGKKKSSSUUU[[[ccckkkttt~~~}}}|||zzzyyyxxxwwwwwwxxxxxxwwwuuuqqqmmmiiifffccc___ZZZXXXWWWQQQHHH@@@}}}wwwqqqtttwwwzzz}}}rrrYYYEEE999666333222222222111000......---...//////---+++***(((&&&'''***++++++)))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&'''(((***++++++++++++***,,,,,,+++)))''''''''')))))))))******+++++++++***+++,,,+++******,,,...000111222333444444444444000000...,,,***,,,111555444555666777777666666555222222222111111111111111222222222222444666888999???IIIVVV]]]^^^^^^aaaeeeeee^^^WWWTTTNNNDDD===:::888@@@DDD@@@<<<>>>DDDHHHJJJLLLQQQXXX```hhhmmmpppxxx||||||uuuooolllggglllpppoooooooookkkfffaaaZZZRRRMMMMMMPPPSSSTTTRRRSSSWWW]]]dddiiikkkllljjjkkklllnnnoooppppppppprrrrrrrrrrrrrrrrrrrrrrrrmmmnnnoooppprrrtttuuuvvvttttttuuuuuusssvvv~~~sssmmmccc^^^YYYWWWTTTTTT[[[ccchhh[[[NNNGGGBBB===<<<===999===???>>>DDDRRR^^^dddccc^^^TTTHHHDDDDDDBBB>>>AAAAAACCCGGGHHHHHHNNNUUUgggrrrsssnnnjjj^^^UUUYYY]]]\\\YYYVVV\\\vvvmmm|||zzzssssss}}}rrrggg]]]RRRGGG???999888???TTTrrr}}}nnneee[[[YYYbbbppp}}}~~~nnnXXXEEE;;;666333444222666@@@MMMZZZiiiuuuhhhQQQNNNMMMWWWooo|||yyy{{{|||{{{~~~dddZZZ___eeelllqqqtttssspppmmmggg```QQQHHH;;;222//////////////////............//////---333111///222222:::MMMqqq|||jjjmmmwwwzzzfffJJJ:::777222222333555777;;;>>>@@@BBBCCCFFFFFFFFFGGGIIIKKKFFFIIIJJJSSSbbbhhhsss}}}~~~{{{wwwnnnmmmmmmmmmmmmmmmmmmnnnhhhgggfffggghhhiiilllnnnbbb\\\RRRGGG>>>:::;;;===AAALLLWWW]]]cccjjjooopppuuuuuuvvvvvvvvvuuuuuuuuurrrrrrqqqpppooonnnnnnmmmjjjooonnn___MMMBBB===;;;555444222333444555444333222444666777999;;;???BBBHHHLLLSSS\\\aaafffqqq}}}~~~}}}||||||{{{zzzyyywwwtttqqqnnnmmmiiiddd___\\\[[[TTTIII@@@|||tttlllpppuuuzzz~~~sss[[[HHH888666333222222222111000...------///000///---+++***(((&&&'''***,,,+++***''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''(((***++++++++++++***,,,,,,+++)))'''''''''******************++++++(((***+++,,,++++++,,,......///000111222333333333///000///---+++,,,000444333444555777777777666666222222222111111111000000222111111222333555777999AAALLLYYY```aaabbbfffkkkjjjbbbZZZVVVPPPGGG???===888@@@EEEAAA>>>AAAHHHLLLJJJLLLPPPWWW___hhhnnnrrryyy||||||wwwrrrooofffkkknnnmmmnnnpppnnnjjjfff```WWWSSSTTTWWWYYYZZZUUUVVVYYY^^^dddiiikkkkkkkkkkkkmmmnnnooooooooooootttssssssrrrrrrqqqqqqqqqmmmnnnoooqqqsssuuuvvvwwwuuuvvvwwwwwwuuuwww{{{qqqnnn|||vvvpppgggccc^^^[[[XXXWWW]]]eeeooobbbTTTKKKDDD>>>::::::999@@@CCCBBBGGGTTTaaafffiiifff^^^UUUPPPOOOJJJDDDAAA@@@BBBGGGHHHHHHJJJOOOhhhtttvvvqqqlll^^^SSSVVVTTTSSSSSSUUUYYYlll{{{nnncccXXXKKKBBB@@@>>>BBBTTTppp}}}nnneee[[[YYYaaaooo|||{{{mmmWWWEEE;;;777444444222555@@@MMM[[[jjjvvvnnnVVVPPPMMMZZZooo|||dddYYY```hhhkkkqqqtttrrrpppmmmfff___PPPGGG;;;222//////000000//////............//////---333111///222222;;;NNNooo}}}{{{ppp^^^cccoooyyy|||{{{gggKKK:::888111222333555888;;;>>>@@@BBBDDDFFFFFFFFFGGGIIIKKKEEEIIIKKKUUUeeekkkvvvtttsssrrrqqqqqqrrrssstttqqqooommmkkkgggeeefffjjj```ZZZPPPDDD;;;999:::===@@@KKKVVV\\\bbbiiimmmnnntttuuuuuuvvvwwwvvvvvvvvvuuuttttttsssrrrqqqppppppiiiqqqqqqaaaKKK===999888444333222333555555444333222444666888999;;;>>>@@@@@@EEEOOOYYY___ccclllvvvxxx}}}|||zzzxxxvvvtttsssrrrmmmgggbbb___]]]VVVJJJ@@@~~~uuunnnpppwwwrrrYYYBBB999666333222222222111000000///......///...,,,***(((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((***++++++,,,...000***+++,,,+++)))'''''''''''')))***+++******,,,---***,,,---+++)))(((,,,///...///000111222333222222444222///,,,***,,,000444333444555555666666555555333333333222222111111111222222333444666888:::;;;BBBMMM[[[eeehhhhhhjjjllljjjgggccc\\\TTTLLLEEEAAABBBEEEGGGDDD>>><<>>AAAQQQhhhyyynnnggg___\\\bbbmmmxxxqqqWWWDDD???:::333666555888CCCOOO[[[hhhsssoooXXXOOOQQQZZZrrr}}}}}}|||bbb[[[aaadddlllpppsssrrrrrrpppiiiaaaWWWJJJ:::111///111000......------,,,,,,------...000///000222222444>>>IIIooo~~~|||rrrggg^^^kkkwww}}}hhhNNN===888222222333555888<<<@@@BBBAAADDDGGGHHHGGGFFFEEEFFFFFFIIILLLVVV___```ppp~~~|||xxxtttssssssuuuwwwvvvvvvrrrnnnnnnoookkkfffbbbZZZOOODDD>>>;;;;;;;;;AAAHHHRRR\\\ccchhhlllnnnqqqsssvvvwwwvvvuuutttuuurrrtttsssooonnnooonnnkkkeeeccc^^^TTTGGG===888777666666555444333333222222333444444555666777888888AAA???AAAJJJTTT^^^jjjtttuuu|||~~~~~~{{{zzzyyywwwuuusssrrrmmmgggdddaaaYYYKKK@@@|||zzz|||rrrYYYBBB999666333222222222111000000///......///...,,,***(((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***++++++,,,...///,,,---...,,,)))'''&&&''''''(((******))))))***,,,***,,,---+++((((((+++...222333444333111000111222444222///,,,***,,,000444333444444555555555555555333333333222222111111111222222333444666888:::;;;AAALLLYYYaaadddfffiiilllllljjjfff```YYYQQQJJJGGGGGGKKKLLLGGG@@@===CCCJJJJJJLLLQQQVVVYYY]]]gggrrr|||xxxooofffbbb\\\]]]aaaeeeggggggccc```___ZZZRRRNNNNNNSSSWWWZZZXXXYYY\\\```dddggghhhhhhlllllllllmmmnnnnnnooooooqqqpppoooqqqssstttrrrpppqqqqqqqqqqqqrrrssstttuuuzzzuuuxxx~~~{{{xxx~~~qqqiiiccc```[[[WWW___kkk~~~zzznnnkkkbbbWWWVVVNNNLLLMMMQQQVVV___ppp~~~~~~vvvnnnddd[[[VVVSSSTTTWWWVVVQQQNNNNNNWWW^^^ccc___VVVMMMGGGDDDFFFTTT]]]fffpppttttttgggXXXNNNHHHCCCCCCNNNbbbzzzyyyooohhh```]]]cccnnnzzzqqqWWWDDD>>>999222666444888CCCOOOZZZhhhrrrkkkVVVOOOQQQ]]]www}}}vvvzzzzzz___\\\eeehhhnnnrrrtttsssrrrooohhh```WWWJJJ:::111///111000......------,,,,,,------...//////000222111444>>>IIIgggyyywwwjjj___nnnxxx}}}jjjQQQ???888222222333555888<<<@@@BBBAAADDDGGGHHHGGGFFFFFFFFFGGGIIILLLUUU]]]\\\kkk~~~~~~~~~wwwuuutttoooiiifff___SSSIIIBBB>>>======???EEEPPPZZZaaagggkkknnnooorrruuuvvvvvvuuuuuuuuusssuuuuuurrrrrrrrrmmmgggaaa]]]TTTIII@@@:::888888666666666555444333333333333333444555666666777777<<<;;;???FFFNNNVVVcccnnntttzzz}}}{{{yyyuuusssqqqlllgggeeebbb[[[NNNEEErrrYYYBBB999666333222222222111000000///......///...,,,***(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&(((*********+++---///...//////---***'''&&&&&&''')))***)))(((((()))******,,,---+++((((((+++...666999:::666111...000333444222///,,,***,,,000444333333444444444555555555222222222222222111111111222222333444666888:::;;;AAAJJJUUU]]]```cccgggkkknnnmmmjjjeee___XXXQQQMMMNNNSSSUUUNNNDDD???EEELLLFFFIIINNNRRRPPPRRR]]]iiirrrtttuuurrrkkkaaaYYYUUUQQQRRRTTTXXX[[[\\\[[[YYYVVVPPPIIIEEEDDDGGGJJJLLLQQQTTTYYY^^^cccgggiiijjjkkklllmmmooopppoooooooooooonnnnnnooopppqqqpppoooqqqqqqqqqqqqrrrsssttttttyyyuuuyyy}}}|||{{{qqqiiieee___YYY^^^gggrrrnnnaaa]]][[[\\\aaakkk|||~~~qqqhhheeedddfffbbbWWWNNNJJJIIIMMMPPPNNNGGGBBBAAACCCIII\\\jjjuuu}}}|||zzzkkk```WWWQQQLLLOOO[[[oooyyymmmggg^^^\\\aaammmyyypppWWWEEE===888111555333888BBBNNNZZZgggqqq{{{~~~gggTTTNNNQQQ[[[www~~~wwwxxx}}}hhhUUUYYYcccgggqqquuuvvvuuusssppphhh___WWWJJJ:::111///111000.........------------......//////000222111333===HHHeeezzzvvvhhh}}}{{{lllTTTAAA777222222333555888<<<@@@BBBAAADDDFFFGGGGGGFFFGGGGGGGGGJJJKKKRRRZZZYYYggg{{{yyytttnnniiicccXXXMMMDDD???>>>>>><<>>???@@@IIINNNUUU]]]bbbfffiiikkkkkkllloooqqqrrrqqqpppooonnnnnnnnnnnnoooooopppoooqqqqqqqqqrrrrrrssstttuuuvvvtttvvv|||{{{{{{yyyoooiiiaaaXXXXXX```yyyrrrllljjjnnnwww|||wwwtttkkk\\\NNNGGG???@@@AAA@@@<<<:::@@@GGGRRReeesss|||xxxmmmeee\\\WWWYYYgggyyykkkccc[[[WWW]]]hhhuuu|||}}}lllUUUEEE>>>999333444333888CCCOOOZZZfffqqqvvv}}}zzzdddSSSNNNQQQ\\\uuu||||||}}}rrr\\\QQQXXXbbbfffsssvvvxxxvvvssspppggg___WWWJJJ:::000///111000.........------------......///...000111111333===HHHhhh~~~www~~~|||zzzwwwkkkUUUAAA666222222333555888<<<@@@BBBBBBDDDFFFGGGGGGGGGGGGIIIFFFJJJKKKPPPXXXYYYeee}}}}}}{{{wwwrrrjjjddd[[[OOOEEE???<<<<<<<<>>:::666444333888CCCPPPZZZgggpppttt|||yyyeeeTTTOOORRR^^^rrr~~~zzz|||vvvuuulll]]]VVV\\\eeehhhpppsssuuusssqqqmmmeee\\\WWWJJJ:::000///111000...///......------......//////...///111111333===HHHfff~~~{{{xxxwwwttthhhSSS???555222222333555888<<<@@@BBBBBBDDDFFFGGGGGGGGGHHHJJJFFFJJJKKKOOOXXX[[[eeezzz}}}zzzuuujjjfff^^^RRRGGG???<<<<<<===BBBIIIPPPVVV\\\bbbfffhhhlllppprrrsssssstttuuussspppllljjjmmmnnnfff\\\KKKEEE>>>;;;;;;<<<;;;:::999999888888888888888777444444444444444333333333444666;;;???>>>>>>HHHSSS^^^hhh{{{zzzvvvnnnnnnoooqqqrrrqqqnnnkkkeeecccaaa___]]]WWWPPPJJJrrrYYYBBB999666333222222222111000000///......///...,,,***((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((((()))+++---111111111///+++'''&&&&&&)))***,,,,,,+++,,,---///---//////---***)))+++...///666===???<<<777666666444222///,,,***,,,000444333222111000111222333444000000000111111111111111222222333444666888:::;;;CCCJJJQQQVVVWWWZZZ```eeerrrrrrrrrpppiii```WWWQQQQQQYYY``````WWWNNNJJJIIIIIIAAA;;;===AAAAAAAAABBBHHHJJJMMMMMMJJJHHHFFFEEEBBBAAA@@@BBBEEEHHHIIIIIIGGGCCC???;;;:::888666555;;;CCCOOOYYY___cccgggjjjjjjlllnnnpppqqqqqqqqqqqqmmmnnnnnnmmmlllllloooqqqrrrrrrrrrrrrssstttuuuuuuuuussssssvvvwwwvvvzzzsssaaaOOOLLLRRRrrr{{{hhhWWWNNNAAA;;;777888777999FFFVVViiiyyy}}}|||zzzsssuuu|||mmmeeeZZZUUUYYYdddpppxxx~~~sssbbbQQQDDD===999777444444999EEEQQQ\\\gggqqqtttzzz|||iiiXXXQQQRRR[[[kkkyyyzzzyyy~~~}}}}}}tttsssjjj]]]VVVZZZbbbeeejjjnnnpppooonnnkkkddd[[[WWWJJJ:::111///111000...//////............//////......///111000222<<>>666222222333555888<<<@@@BBBCCCDDDFFFGGGGGGGGGIIIKKKFFFLLLKKKOOOXXX[[[dddwww}}}yyyuuukkkhhhaaaVVVIIIAAA>>>>>><<<@@@GGGMMMSSSZZZaaaeeegggkkkoooqqqqqqqqqrrrsssqqqoookkkggggggfff___VVVBBB@@@>>>===<<<;;;:::888::::::999999999999999999666666555555444444333333444555999===<<<<<>>DDDKKKRRRZZZbbbggggggjjjnnnppppppppppppqqqpppqqqnnnhhhccc^^^UUULLL???AAABBBAAA>>><<<;;;:::::::::::::::::::::::::::777777666666555444333333333222555999::::::>>>DDDMMMSSSaaawww}}}sssjjjbbb\\\VVVSSSOOONNNNNNPPPRRRSSSRRRPPPPPPPPPPPPQQQPPPNNNKKKIIIrrrYYYBBB999666333222222222111000000///......///...,,,***)))(((((((((''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((((((((***,,,...//////---***'''&&&&&&%%%''')))******+++...000000222222///,,,+++---000111222222222333444444444444222///,,,***,,,000444222111000//////111333444//////000000111111111222222222333444666888:::;;;AAAHHHOOOSSSSSSTTTXXX]]]aaaaaaaaa^^^VVVKKK???888444777;;;???AAABBBBBBAAAFFFDDDDDDFFFFFFFFFLLLSSSQQQTTTWWWYYYZZZ[[[\\\]]]XXXUUURRRPPPNNNKKKHHHEEEFFFDDDAAA>>>===;;;777555444???MMMXXX]]]aaaeeeiiiggggggggghhhjjjlllnnnooojjjkkkkkkiiiggghhhkkkooonnnnnnnnnnnnooopppqqqrrrnnnlllllloooqqqrrrsssuuuzzzwwwssstttwww{{{~~~~~~eeeMMMJJJSSSaaazzzfff[[[HHH???999:::888:::III\\\rrrmmmdddXXXQQQSSS]]]iiiqqq|||qqq^^^NNNBBB999444333555555;;;GGGSSS^^^iiirrrwwwxxxrrr___TTTRRR^^^jjjqqqnnnlllrrr|||~~~}}}ppp___TTTUUU___hhhkkkpppsssttttttsssmmmeeeWWWJJJ:::111///111000...//////............//////...---///000000222<<>>:::222222333555888<<<@@@BBBCCCDDDFFFFFFGGGHHHJJJMMMJJJOOOMMMMMMUUUXXX^^^lll|||xxxrrrppppppnnneeeddd___TTTGGG===:::;;;777;;;BBBJJJRRR[[[dddjjjgggjjjnnnppppppoooooopppooosssrrrlllcccZZZOOOEEEBBBDDDFFFEEEAAA>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;888888777666555444444333111///111555888888:::>>>FFFIIIRRRddd|||ssslllbbbXXXPPPJJJEEEBBBBBBAAA@@@AAABBBCCCCCCAAACCCDDDEEEGGGHHHHHHFFFEEE}}}pppXXXCCC:::777444222222333222222***+++---......---+++***))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))))))))((('''''''''''''''''''''&&&''''''((()))***'''((()))***************))),,,///000---***'''&&&*********+++---...///...333666888444...+++,,,///666777888777555444444444111333222...***+++111777888555222111222444444444222222111111111111222222444555666666666666888:::GGGKKKPPPRRRSSSUUUYYY]]]bbb^^^XXXPPPGGG>>>777444000000222555444444999@@@DDDEEEFFFHHHJJJOOOUUUYYY```aaacccddddddeeehhhjjjiiihhhbbbZZZUUURRRMMMGGGAAAFFFJJJJJJDDD===888666<<<===EEESSS\\\```aaadddbbbdddfffiiikkkmmmmmmmmmhhhfffeeehhhkkkmmmlllkkkjjjlllmmmmmmkkkjjjjjjjjjjjjjjjlllmmmooopppqqqrrrvvvtttrrrqqqrrrvvv{{{~~~hhhUUUTTT\\\llljjj[[[LLLDDD>>>;;;<<>>BBBDDDCCCEEEGGGIIIIIIKKKMMMOOOMMMLLLNNNQQQTTTYYYcccmmm~~~xxxvvvrrrnnnjjjiiihhhhhhddd```ZZZRRRIIIBBB===:::;;;<<<@@@GGGPPPYYY```ccccccfffkkknnnooooooooopppppptttvvvrrrgggZZZPPPKKKLLLOOOOOOKKKDDD??????@@@<<<<<<<<<<<<<<<<<<======:::;;;<<<<<<;;;999666444222222222333444666999:::>>>GGGLLLYYYppp|||tttaaaZZZPPPHHHCCCAAA@@@??????>>>===<<<<<<<<<===>>>>>>???@@@AAABBBCCCCCCDDD~~~qqqYYYCCC:::777444222222222222222+++,,,---...---,,,***))))))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((()))******+++*********,,,......,,,)))'''&&&+++***+++,,,.../////////333555666333...+++,,,...222444555555333222222333333555444///******000555888555222222333444444444222222111111111111222222222333555555555666888:::BBBHHHOOOSSSUUUVVVYYY\\\___[[[SSSJJJBBB:::555222///...000222111111777>>>EEEHHHMMMQQQUUUYYY]]]```ccceeehhhjjjlllppptttxxxwwwvvvpppfff___ZZZRRRKKKLLLOOORRRQQQIII@@@999555666888BBBQQQ]]]bbbdddhhheeefffggghhhiiiiiihhhhhhgggeeeccccccdddeeecccaaaccceeeggggggeeebbb```___aaaaaaccceeehhhkkknnnooosssrrrqqqpppqqqsssvvvwwwzzzzzznnnXXXSSSXXXggg~~~lll^^^OOOHHHAAA??????CCCMMMWWWkkk~~~qqqeeeXXXPPPNNNRRR\\\gggttt}}}~~~sssbbbQQQDDD<<<666444666666<<>>BBBEEEDDDEEEGGGHHHHHHJJJMMMOOOPPPOOOQQQTTTWWW[[[eeeppp}}}}}}vvvsssooojjjfffcccbbbbbb___\\\VVVOOOHHHAAA<<<999:::;;;===CCCLLLUUU]]]aaacccgggllloooppppppqqqqqqtttvvvvvvqqqggg\\\VVVSSSWWW[[[\\\VVVJJJAAA>>>@@@<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<======<<<:::888777444444333333555666888999;;;BBBFFFRRRiii|||vvvhhh___QQQKKKDDD>>><<<<<<;;;;;;999999999:::;;;<<<>>>>>>======>>>>>>???@@@AAAAAArrrZZZEEE;;;888444222222222222111------......---+++)))(((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$'''''')))******+++++++++***,,,---,,,***(((''''''***+++,,,---.../////////111333444111---++++++---...000111222000000111111555666555000+++***...444777555333222333444444333222222111111111111222222000222333444444555888:::CCCKKKVVV^^^bbbbbbdddeee___ZZZQQQGGG>>>888444333///------...---...444<<>>999333333333555888>>>CCCFFFFFFGGGGGGGGGGGGIIIMMMPPPPPPOOORRRVVVYYY]]]fffpppyyyzzz|||uuurrrmmmgggbbb___\\\[[[XXXVVVQQQLLLEEE@@@;;;999999999:::???FFFOOOXXX]]]aaaeeekkknnnppppppppppppuuuuuusssnnngggbbbbbbdddbbbeeeeee^^^QQQFFFBBBCCC>>>>>>>>>======<<<<<<<<<<<<======>>>===<<<:::999777666555555555666888888777<<<>>>HHH^^^qqq|||pppbbbTTTJJJBBB>>>:::888888999::::::777777888:::;;;<<<===>>><<<;;;;;;;;;<<<======>>>uuu]]]GGG;;;888444222222222111111000000000///---+++***((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&'''(((******+++++++++***,,,,,,+++)))'''''''''(((***,,,---------...///000111111000,,,++++++,,,+++---///000//////000111444555555111,,,+++///444777555333222333444444333222222111111111111222222000111333444555666999<<>>======>>>>>>>>>===<<<;;;:::999888666666777777888555888888@@@SSSeeeyyylllaaaVVVKKKDDD>>><<<::::::;;;<<<===<<<999:::;;;<<<============<<<<<<;;;::::::;;;;;;<<>>999555222111444777AAAQQQ\\\```bbbdddddd```[[[TTTOOOJJJHHHGGG???>>><<<:::999999:::;;;===>>>>>>===;;;:::;;;<<<===<<<::::::<<>>>>>===<<<<<<<<<;;;999888777777888888555777666<<>>???>>>===:::;;;;;;<<<===>>>???@@@???>>><<<;;;::::::;;;<<>>@@@AAAAAA???>>>>>>???===;;;999777777777888999;;;???GGGPPPYYY```dddggg___ZZZRRRPPP___~~~}}}vvvmmmgggfffjjjqqqzzz}}}{{{yyy{{{}}}}}}|||}}}~~~}}}~~~~~~vvvnnnddd\\\VVVWWW```kkk}}}tttfffYYYLLL@@@<<<===LLL]]]qqq{{{uuucccPPPCCC:::666333555555;;;GGGSSS^^^iiirrr~~~nnnaaaWWWQQQaaaxxxrrrvvv{{{___TTTYYYhhhsssvvv}}}xxxpppbbbOOO:::111111111111222///............//////000000///000333333444:::BBB]]]{{{vvv[[[EEE;;;444555666555555:::BBBHHHIIIIIIIIIGGGGGGHHHJJJMMMNNNOOOTTTZZZ]]]___fffnnnttt~~~zzz{{{~~~vvvsssnnnfff___WWWRRROOOKKKKKKJJJHHHEEEAAA>>><<<888999999999;;;AAAKKKSSSXXX]]]eeejjjmmmmmmmmmlllmmmiiiaaaXXXUUUZZZfffooolllcccYYYRRRQQQOOOJJJFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@???>>>>>>======<<<;;;999999999999:::777888666:::DDDNNNiii}}}sssnnniii[[[WWWRRRQQQUUU\\\bbbfffmmmqqqxxx|||rrreeeZZZSSSNNNIIIEEEBBB@@@>>>>>>@@@AAAAAAAAA============>>>@@@BBBDDDBBBAAA>>><<<;;;;;;<<<<<>>NNNYYY\\\\\\^^^WWWSSSLLLEEE???<<<;;;;;;:::;;;======>>>BBBGGGLLLKKKNNNRRRSSSQQQMMMJJJIIIDDDCCC@@@>>><<<:::999999999;;;???DDDJJJOOOTTTVVVVVVSSSPPPOOOUUUiiiyyywwwzzz|||~~~{{{zzzwwwyyy|||}}}}}}||||||}}}~~~~~~}}}yyyvvvooofff___XXXSSSNNNJJJHHHJJJVVVbbbvvv|||pppdddUUUGGG???>>>CCCVVVkkkwww}}}vvvdddSSSEEE<<<666333555555:::FFFRRR\\\gggppp}}}rrraaaUUU^^^|||ssstttjjjYYY\\\iiiuuuzzzyyyrrrdddQQQ;;;222000000000111...............///000000000///111333333444:::BBBZZZyyyvvv\\\EEE;;;444555555444333888AAAHHHHHHIIIIIIIIIHHHHHHIIIKKKMMMNNNTTT[[[]]]___eeelllooozzz{{{vvvxxx}}}xxxuuuppphhh```YYYSSSOOOHHHHHHHHHFFFDDD@@@===;;;666888999888999>>>GGGOOOVVV[[[cccjjjlllllllllkkkiiidddZZZQQQLLLQQQ[[[dddiiifffaaa[[[UUUQQQMMMKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGEEECCCBBB@@@@@@???>>>===;;;::::::::::::;;;888999777:::@@@DDD^^^mmmbbb]]]XXXMMMJJJFFFEEEIIINNNRRRTTTYYY___gggpppvvvyyyyyyxxxrrrkkkccc]]]XXXTTTNNNJJJDDDCCCAAACCCFFFJJJLLLMMMJJJHHHEEEBBBAAABBBDDDEEEDDDBBB???<<<;;;;;;;;;<<>>EEENNNXXX\\\ZZZPPP@@@111666333000///111333222000333666???MMMVVVWWWVVVVVVLLLIIIDDD@@@>>>>>>@@@BBB@@@BBBDDDEEEGGGKKKQQQWWW]]]bbbhhhjjjgggaaaZZZWWWQQQPPPNNNLLLIIIFFFDDDCCC<<<;;;<<<===@@@CCCFFFHHHJJJLLLSSSWWWUUUZZZqqq}}}{{{{{{vvvyyy|||}}}|||{{{zzz{{{yyy{{{|||{{{{{{ssskkkbbb[[[VVVPPPGGGAAA>>><<<;;;:::999<<>>RRRiiiuuu{{{wwwfffUUUGGG===777333555555:::FFFQQQ[[[fffooo|||~~~kkkZZZ[[[yyyyyyvvv```^^^jjjvvv}}}{{{uuugggSSS===222000/////////...............///000111000///111444444444:::AAAXXXxxx}}}uuu\\\EEE;;;333555555333222777@@@HHHGGGIIIJJJJJJHHHHHHIIIJJJJJJLLLRRRYYY[[[]]]bbbjjjkkkssswwwrrrttt}}}{{{xxxssslllddd\\\VVVRRRFFFGGGFFFEEECCC???<<<:::555777999888777<<>>===<<<;;;:::;;;;;;<<<999:::888:::>>>???WWW}}}xxx^^^SSSOOOKKKDDDAAA======???BBBEEEFFFHHHNNNWWW```gggjjjjjjjjjjjjgggdddbbbaaa]]]VVVQQQHHHGGGFFFIIINNNTTTXXXZZZZZZVVVPPPIIIEEECCCDDDDDDEEECCC???<<<::::::;;;<<>>===888444444333222333777IIITTT```ffffff```TTTHHH===:::777555666666666666555999===>>>===999666555444111222555555111111333666999AAAKKKSSSSSSNNNHHHBBBDDDEEEFFFEEEFFFHHHIIIHHHMMMRRRUUUWWW\\\dddjjjsssyyy~~~{{{uuuqqqpppjjjfffaaa```___]]]WWWQQQOOOLLLHHHDDDCCCEEEHHHJJJXXX^^^```ZZZQQQOOOXXXccc}}}zzz{{{|||}}}|||||||||||||||}}}~~~~~~~~~zzzvvvwww|||}}}sssjjjYYYIIIDDDAAA;;;777666444666555333222666???FFF^^^tttwwwggg[[[TTTOOONNNZZZrrrttt^^^LLLBBB<<<999666777888<<>>GGGLLLWWWaaaeeehhhkkkggg```]]]XXXTTTTTTUUUWWW```hhhpppppppppmmmhhhaaaYYYUUUYYYUUUQQQRRRUUUXXXXXXWWWYYYXXXUUUPPPIIIDDDAAA@@@AAA@@@>>>>>>??????===<<<:::>>>;;;999;;;<<>>======???BBBEEEFFFEEEHHHNNNUUU\\\bbbgggjjjlllppprrrooollljjjddd^^^UUUQQQNNNNNNSSSYYY___bbbgggddd[[[MMMDDDBBBCCCBBBBBBAAA???>>><<<;;;;;;;;;~~~kkkSSSBBB999666333111111000///...///...---------,,,***(((******)))((('''&&&&&&%%%'''&&&%%%$$$$$$&&&''')))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))***++++++++++++,,,...111333222///+++(((***...333888888555111......///111000---+++******000111333333222222333444444888999333,,,)))...555555555555555444444444444111111111111000000000///222333333444555666777777>>>GGGPPPQQQLLLJJJMMMRRRcccjjjmmmiiibbbYYYOOOGGGAAA;;;777666444222555999MMMXXXbbbddd___WWWKKK@@@777555222222333555555555444666999:::999666333222555333444777777444333555333777???GGGLLLLLLHHHEEEDDDFFFHHHIIIJJJKKKNNNPPPRRRVVV[[[^^^```fffpppwww}}}yyytttrrrrrrpppkkkgggccc___ZZZUUURRRSSSUUUVVV^^^bbbbbbZZZNNNIIIOOOWWWpppwwwrrruuu}}}}}}zzzyyyzzzzzz{{{zzzzzzzzz{{{{{{|||}}}|||yyyxxxyyyzzz|||zzzrrraaaSSSEEE???<<<777444444333444444222000222999???XXXooowwwiiiaaaWWWSSS[[[oooqqq[[[III@@@;;;888555666777;;;BBBMMMZZZfffmmmyyy|||rrrrrrvvvoooddd]]]mmmzzz{{{~~~ooodddkkkxxx|||ssshhhRRR:::000000111000///........./////////000000000222333333444777;;;???QQQxxxrrrbbbRRR@@@777333111444666777;;;@@@BBBDDDEEEEEEFFFGGGKKKMMMJJJJJJPPPWWW[[[]]]ccckkkmmmwwwzzzsssqqqzzzyyypppjjjeee^^^VVVPPPNNNKKKIIIHHHEEE@@@===<<<:::999999666555<<>><<<;;;>>><<<:::;;;;;;IIIdddttt___QQQNNNJJJCCC===>>>???AAADDDGGGHHHIIIHHHKKKOOOUUU[[[cccjjjoooqqqvvvxxxvvvtttrrrmmmggg]]]XXXSSSOOOOOOQQQSSSSSS^^^^^^XXXNNNFFFDDDCCCAAAAAAAAA???>>><<<<<<;;;;;;}}}kkkRRRAAA999666333111111000///...///...---------,,,***(((++++++***((('''&&&%%%$$$'''&&&%%%$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))***+++++++++++++++---000222111...***((((((+++000333555333111///...000111111...,,,++++++...000222333222222444555444777888333,,,***...444555555555444444333333333111111111111000000000000222222333444555666777888:::CCCKKKIII@@@===CCCKKK]]]hhhpppooohhh```YYYSSSIIIBBB<<<888666444777<<>>DDDFFFGGGFFFFFFIIIKKKNNNPPPRRRTTTXXXZZZ___bbbgggkkkooouuu~~~}}}zzzvvvqqqpppppprrrtttxxxzzzxxxkkkZZZNNNKKKNNNUUUbbbxxx}}}oooeeedddgggyyy|||yyyxxxxxxxxxyyyyyyyyyyyyyyyzzzzzz{{{~~~}}}{{{zzzyyyvvvrrrooommmnnnrrrvvvxxxtttkkkdddVVVLLLAAA;;;888444333444333555555333111111555999PPPhhhvvvhhh```aaaooo}}}|||mmmXXXGGG>>>:::777444555666:::BBBMMMZZZfffmmmwww{{{|||fff\\\```fffhhheeehhhlllnnnttt|||zzziiieeennnxxx}}}sssfffQQQ:::000000111000000....../////////000000000000222333333444777;;;???NNNvvvtttfffVVVBBB666222111333555555999>>>AAACCCDDDEEEEEEGGGJJJLLLJJJKKKNNNUUUZZZ^^^eeemmmqqqzzz|||uuuuuu~~~~~~wwwrrrmmmfff^^^WWWTTTOOOKKKIIIEEEBBB???===;;;:::999666555999AAAIIISSS___gggkkkllljjjeeeeeeeeeggglllnnnnnnrrrwww|||{{{yyyuuuooohhhbbb^^^^^^bbbffffffeeeeeehhhllliiihhheee```ZZZSSSMMMJJJFFFDDDBBBAAAAAAAAA???>>><<<@@@===;;;<<<999EEE^^^yyyyyynnn[[[OOOMMMKKKFFF===>>>AAAFFFKKKNNNNNNNNNNNNOOOQQQUUU\\\eeepppwwwzzz~~~zzztttgggbbb[[[TTTOOOKKKHHHFFFNNNRRRQQQKKKGGGFFFDDDAAAAAA@@@???>>>============~~~lllTTTAAA888666222111111111000//////...------...---+++)))***))))))((('''&&&&&&%%%'''&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))***))))))***,,,///000000---***((('''))),,,///111111111000...000222111///---,,,,,,---///222333333333444555444777777333---***...222555555444444333222222222111111111000000000000000222222333444555777777888999AAAHHHHHHCCCAAAFFFLLLYYYgggssstttmmmgggaaa\\\SSSJJJAAA<<<888666999>>>KKKXXXbbbaaaXXXOOOHHHBBB<<<:::999999;;;<<<<<<;;;<<<;;;:::;;;;;;;;;:::999;;;999999;;;;;;777666888444:::AAAEEEGGGIIIMMMPPPRRRTTTXXXZZZ\\\___bbbdddjjjnnntttyyy}}}nnnccc___ZZZ\\\cccvvv|||mmmeeeeeennn|||~~~zzzxxxxxxxxxxxxyyyyyyyyyxxxxxxyyyyyyzzzyyyxxxxxxyyyyyyuuummmggg\\\YYYWWWYYY[[[ZZZTTTNNNLLLGGG@@@;;;666444444666555666777777555555666888IIIccc~~~uuunnnuuuzzzkkkVVVEEE===:::777555333555:::BBBMMMZZZeeellluuuyyyxxx```RRRRRR[[[bbbpppllljjjkkknnnvvvttt___WWWaaaqqq}}}~~~|||rrreeeQQQ;;;111000000//////...////////////000000000000222333333444777;;;???PPPwwwpppjjj{{{ttthhhWWWAAA666222000222444444888===@@@BBBDDDEEEEEEFFFIIIKKKMMMMMMOOOSSSWWW]]]ccchhhnnnwwwxxxwww|||zzz|||~~~{{{xxxqqqiii^^^[[[UUUNNNIIIEEEBBBAAA???<<<::::::777444777===BBBMMMZZZcccggghhhhhhgggjjjlllrrrzzz|||{{{|||~~~|||yyytttnnniiiffffffiiimmmpppqqqsssvvvyyyzzzxxxtttoooggg^^^UUUOOOKKKHHHEEECCCCCCBBBAAA@@@>>>AAA>>><<<===999AAAXXXxxx|||vvvfffZZZUUUQQQJJJDDDCCCCCCGGGMMMRRRTTTTTTSSSTTTUUUWWW]]]hhhuuu~~~qqqllleee]]]WWWRRRMMMIIIGGGLLLMMMIIIFFFFFFFFFCCCBBBAAA@@@???>>>>>>>>>>>>}}}lllTTTAAA888555222111111111000//////...------......,,,***'''''''''(((((((((((((((&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((()))+++---///...,,,***(((&&&'''***,,,...///000000...000111111///---------,,,///222444444333444555444666666333---+++---000555444444333222222111111000000000000000000111111111222333444555777888888<<>>???===888666888666<<>>GGGUUU```dddfffhhhkkkooorrrzzz~~~{{{xxxtttqqqooommmmmmpppvvv~~~vvvjjj]]]TTTOOOLLLHHHFFFEEEDDDCCCAAA???BBB>>><<<===999@@@UUU{{{{{{pppjjjbbbYYYQQQLLLGGGGGGMMMSSSWWWXXXVVVWWWXXXZZZ___kkkzzzxxxuuuooojjjgggccc___\\\UUUWWWUUUNNNIIIHHHGGGEEEDDDCCCBBBAAA@@@?????????{{{kkkSSS@@@777555222111111111111000///...---...///...,,,+++&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((((((***,,,------+++)))(((%%%&&&)))+++---.........---///111000///---,,,------000333444444333333333444555555222...,,,---///444444333333222111000000000000000000111111111111111111222444666777888999@@@DDDKKKRRRUUUTTTPPPLLLUUUdddtttzzzyyytttmmmfffbbbXXXMMMEEE>>>999:::>>>MMMZZZfffjjjgggccc___ZZZWWWUUURRROOOMMMJJJGGGDDDGGGFFFEEEIIINNNRRRQQQPPPMMMIIIGGGGGGCCC<<<999:::999===CCCKKKRRRYYY```eeegggiiillloooqqqsssvvvyyy~~~|||jjj```WWWQQQNNNSSSggg|||vvvkkkbbbUUUNNNKKKSSSeeeyyy{{{xxxwwwvvvxxxzzz||||||{{{zzzyyyyyyxxxxxxxxxxxxyyyyyyyyyxxxvvvpppggg\\\UUUFFFBBB===;;;<<<<<<:::888;;;CCCGGGBBB;;;999:::;;;888999:::;;;;;;;;;::::::GGGaaawwwmmmaaaaaannnyyyjjjUUUEEE===:::888666222444:::CCCOOO[[[ffflllwww{{{{{{bbbNNNDDDIIIYYYiiiyyyzzzxxx~~~}}}qqqwwwxxxsssrrrxxxyyyqqq```XXXbbbpppxxx|||zzzooobbbPPP===333///...---.../////////000000000111111000222333333444777;;;???LLLooozzzttt___```mmmzzz{{{vvvjjjWWW@@@777222000222333444777<<<@@@BBBEEEFFFGGGGGGIIIJJJHHHJJJLLLOOOWWWaaaffffffaaaffftttxxx|||}}}nnnkkkdddZZZPPPIIIEEEDDDAAA===<<<===;;;777666888===DDDQQQ]]]bbbdddjjjqqqsssvvv}}}{{{yyywwwwwwrrrpppqqqzzzuuufff[[[TTTPPPKKKHHHFFFFFFDDDCCCAAABBB===<<<>>>:::AAAVVV~~~{{{rrrcccYYYNNNJJJMMMSSSXXXYYYWWWYYY\\\^^^bbbnnn}}}}}}yyyvvvuuutttrrrppplllllleeeZZZPPPMMMJJJGGGGGGFFFEEECCCBBBAAA@@@@@@~~~zzzlllTTTAAA777555222111111111111000///...---...//////---+++'''''''''(((((((((((((((&&&'''''''''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))((()))+++,,,,,,+++)))(((%%%&&&)))+++------------,,,...000///...,,,,,,,,,---000444555444333222222333555555222...,,,---...444444333222111000/////////000000000111111111111000111222444666777999999???EEENNNTTTVVVTTTRRRPPPSSSbbbsss||||||ssskkkeee\\\QQQHHH@@@:::999===IIIVVVeeennnrrrsssooojjjcccaaa]]]ZZZWWWSSSOOOKKKNNNLLLNNNSSS[[[``````^^^ZZZVVVRRRPPPJJJBBB>>>>>>???AAAGGGOOOZZZbbbhhhkkklllooosssvvvyyy|||}}}zzzrrrwww~~~uuufffYYYMMMFFF@@@@@@NNN```xxxvvvkkk\\\PPPCCC???===BBBNNN___oooxxx}}}zzzxxxuuuuuuvvvxxx{{{|||{{{zzzyyyxxxwwwwwwvvvvvvvvvwwwtttvvvvvvrrrkkkaaaZZZVVVOOOMMMHHHDDDAAA???>>>===;;;HHHQQQMMMDDDAAAAAAAAA@@@???>>>>>>>>>>>><<<;;;HHHbbbtttiii]]]XXX```mmmyyyxxxiiiUUUEEE===999777555222555;;;DDDPPP\\\gggmmmyyy}}}iiiTTTGGGHHHZZZmmmzzznnnsssvvvwwwtttxxx}}}kkk\\\aaaooowww|||zzzppp^^^MMM;;;222000//////111//////000000000111111111000222333333444777;;;???IIIiii|||~~~hhhiiivvv|||}}}ooo\\\FFF777333111333444444777<<<@@@CCCFFFHHHHHHHHHJJJKKKIIIMMMOOOQQQZZZdddgggddd```cccnnnwwwyyy}}}uuusssmmmbbbVVVMMMHHHGGGBBB>>>===>>>===999777888;;;@@@LLLYYY^^^aaajjjtttwwwzzz~~~|||{{{{{{uuuttttttyyyooocccWWWSSSNNNJJJHHHGGGFFFDDDBBBBBB<<<;;;???<<>>===??????:::888999777<<>>:::000)))***...222333222///---,,,...///111111111111000000//////222444555666555666888999>>>EEEPPPWWWYYYWWWSSSQQQOOOXXXhhh{{{uuuhhh\\\SSSIII>>>999:::@@@FFFXXXooozzzwwwrrrooolllggg```[[[]]]aaafffkkknnnrrruuuwwwrrrqqqoookkkcccXXXLLLDDDFFFJJJQQQXXX```hhhpppvvv{{{{{{}}}{{{uuuooojjjjjjmmmpppqqqsssuuuvvvvvvvvvuuuyyy{{{~~~}}}zzzxxxxxx{{{}}}}}}xxxxxxooo```SSSKKKBBB999EEEJJJSSSYYYUUUIII@@@===;;;::::::<<>>AAADDDDDDCCCCCCFFFIIIOOOOOORRRWWW]]]aaacccccc^^^bbbkkk}}}wwwnnnqqqxxx~~~|||vvvvvvtttmmmbbbVVVMMMIIIHHHDDD???;;;999999888777888888@@@MMMUUUZZZeeesss{{{|||zzzzzzvvvrrrooonnnuuu~~~lllggg___UUUMMMJJJIIIGGGEEEAAABBB===;;;??????LLLeeexxxjjjaaaZZZUUUSSSUUUZZZYYY\\\eeeoooyyyzzzvvvqqqlllgggbbb\\\YYYSSSOOOKKKKKKHHHDDDCCCEEEyyyjjjSSS@@@999777444333222222000...000///------...---+++)))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###'''&&&%%%%%%''''''&&&%%%###%%%''')))+++,,,------((()))***++++++***((('''###%%%(((***,,,---,,,,,,---------------,,,,,,,,,,,,000222000///111222000555;;;>>>:::111******...444444333111///...///000222222111111111000000000222444555666555666888999===EEEOOOWWWZZZXXXTTTQQQOOOUUUcccuuu|||oooaaaVVVJJJ>>>888888777>>>QQQkkk~~~{{{vvvqqqmmmmmmoooqqqtttxxx|||~~~}}}yyytttkkk___RRRJJJJJJNNNUUU]]]eeemmmuuuzzz}}}vvvsssoookkkkkkooonnnoooqqqrrrtttuuuuuuvvvwwwxxxxxxxxxwwwwwwyyy{{{zzzzzzyyywwwvvvwww{{{}}}}}}~~~}}}{{{{{{{{{vvveeeNNN<<<:::<<>>IIIPPPUUUbbbqqq|||}}}|||xxxtttqqqnnnqqqnnnhhhaaaYYYRRROOOLLLHHHEEE???BBB>>>===@@@@@@LLLdddrrrjjjddd]]]YYYWWWYYYXXX]]]gggrrr{{{~~~||||||zzzvvvsssnnnggg```[[[VVVQQQMMMLLLJJJEEEDDDEEEyyygggQQQ@@@999777444333333222000///000///------...---+++)))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$%%%&&&&&&%%%'''&&&%%%%%%''''''&&&%%%"""$$$&&&)))+++---......(((***,,,---,,,***(((&&&$$$%%%(((***,,,------------------....../////////...111222222444666555000777<<>>>>>===>>>EEEPPPZZZdddkkkqqqrrrtttwwwxxxvvvxxxxxxwwwvvvvvvvvvwwwwww|||zzzyyyyyyzzzzzzyyywwwvvv{{{{{{rrrnnnkkkmmmuuu{{{{{{{{{{{{tttmmm^^^OOOFFFQQQggg}}}lllbbbYYYUUUTTTUUUZZZ```hhhsss|||wwwfffPPP@@@:::888555222444444999DDDPPP[[[gggpppwwwyyygggVVV\\\pppuuuhhhttt||||||{{{|||wwwxxxzzzddddddpppyyy|||mmmWWWDDD333111333000///111000000000000111111111111111222333444555888<<>>BBBDDDCCCDDDGGGJJJJJJKKKOOOVVV___fffjjjkkkaaaaaaeeesssuuupppvvv~~~~~~~~~}}}{{{yyywwwuuutttpppmmmiiifffbbb\\\SSSMMMIIIFFFBBB@@@???===;;;999777555:::CCCIIINNN]]]mmm|||~~~{{{xxxuuuppppppxxxqqqiiiccc\\\WWWSSSOOOIIIEEE???BBB??????CCCBBBNNNfffwwwrrrnnnfff^^^ZZZ]]]]]]aaakkkuuu~~~~~~}}}|||zzzuuummmccc]]][[[TTTOOONNNKKKGGGEEEFFF}}}iiiQQQAAA999777444333333333111000000///------...---+++)))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$######%%%%%%$$$###$$$$$$&&&(((***+++------+++,,,---------+++)))(((%%%&&&(((***,,,---------////////////////////////000222444666;;;???<<<555888<<<>>>:::222,,,+++---444555555333111000000111222222222222222222222222222444555666555666888999>>>DDDNNNYYY``````\\\YYYRRRQQQTTTaaatttnnn]]]MMM@@@888444222444???VVVnnn~~~rrreeeXXXOOONNNTTT\\\fffoooxxx~~~vvvrrrooopppooommmooosssnnnnnnmmmmmmmmmoooqqqrrruuuuuuuuusssqqqqqqrrrsssrrrrrrssssssssstttxxxzzzyyyzzz{{{}}}}}}|||||||||yyyxxxYYYAAA===888777:::=========@@@@@@AAAAAA???===AAAKKKTTTbbbjjjrrrssstttwwwwwwvvvwwwvvvvvvvvvvvvvvvvvvvvvzzzyyyxxxyyy{{{{{{{{{zzzzzz{{{}}}wwwsssttt{{{yyyqqqlllppp{{{~~~|||zzzmmm]]]LLLLLLZZZuuu}}}iii___VVVSSSSSSTTTYYY___iiisss|||wwwfffPPPAAA:::888666333444444999DDDPPPZZZfffpppvvvyyykkkWWWYYYggg{{{uuu{{{|||sssooowwwwwwdddeeerrrzzz~~~oooXXXDDD444111222000...111///000000000111111111111111222333444666999>>>AAAJJJbbbzzz{{{vvvjjjVVV===777222333444222111333888<<>>;;;888888555888>>>BBBGGGXXXjjj|||~~~||||||{{{xxxvvv{{{tttllleee]]]WWWSSSOOOJJJFFFAAACCC??????CCCEEESSSlll{{{yyyssslllhhhkkkhhhiiipppxxx}}}xxxqqqhhhbbb```XXXQQQOOOMMMHHHEEEEEElllRRRAAA999777444333333333222000000///------...---+++)))(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%&&&'''%%%$$$######%%%%%%$$$###&&&''''''(((((()))***+++---,,,++++++************&&&'''(((***,,,---......222222111000000///......///222555777===BBB@@@:::777:::<<<999222---,,,---333444555333111//////000222222222222222222222222222444555666555666888999???DDDOOO[[[ccceeebbb^^^UUUQQQPPPWWWgggyyysss```PPPDDD:::444666333888III___ttt}}}sssggg\\\TTTSSSYYYbbbllluuu}}}|||xxxvvvvvvrrrppprrrqqqnnnooossspppooonnnmmmlllmmmnnnnnnpppsssvvvwwwvvvtttssssssssstttuuutttssssssvvvxxxxxxyyyzzz{{{|||~~~~~~|||{{{zzzzzzzzzzzz{{{}}}}}}ssspppqqqkkk___UUUBBB<<<999>>>BBBBBB@@@@@@BBBBBBAAA===:::===EEELLL\\\fffooorrrrrrttttttsssttttttuuuuuuuuuuuuuuuuuuvvvuuuuuuwwwzzz||||||{{{~~~}}}|||zzzuuu{{{yyyjjj___\\\fffnnnpppsssuuunnncccWWWOOOSSSfffvvvyyywwwwwwddd[[[TTTRRRSSSUUUZZZ___jjjttt~~~wwwgggQQQBBB<<<:::777555444444999DDDOOOZZZeeeooouuuyyykkk[[[^^^fffoooyyyssskkkoooyyyuuucccfffsss|||~~~oooXXXDDD444111222000...111///000000000111111111111111222444555777:::???BBBKKKfffrrr}}}zzzrrrgggUUU@@@888222333444222111111666;;;@@@CCCCCCDDDGGGJJJKKKLLLOOOUUU]]]eeejjjkkkhhhhhhjjjvvvyyyvvv||||||{{{zzzxxxwwwvvvuuuuuukkkfffbbbaaacccbbb\\\WWWLLLJJJFFFDDDAAA???;;;888999666777;;;<<>>CCCFFFWWWrrr|||vvvsssuuuzzz}}}vvvooojjjddd[[[RRROOOMMMHHHDDDCCCmmmSSSAAA999777444444444444333111000///------...---+++)))((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''&&&%%%(((((('''''''''((()))************)))************''''''(((***+++---...///333222222111///......---,,,000333555999======999555888:::777222...,,,---333444555444222000///000111111111222222222222222222444555666555666888999>>>CCCNNN[[[fffiiifffaaaVVVSSSPPPRRR[[[kkk}}}uuucccUUUJJJ@@@888777333555CCCXXXlll~~~vvvnnneee```^^^ccclllttt{{{}}}wwwrrrqqqqqquuurrrqqqsssrrroooooorrrqqqpppooonnnnnnmmmnnnnnnlllpppuuuwwwwwwuuutttsssuuuvvvvvvuuutttsssuuuvvvvvvwwwwwwwwwxxxxxxxxxyyyzzzzzzyyyyyyyyyyyyyyyzzz}}}{{{{{{|||}}}{{{vvvrrr___TTTLLLLLLSSSYYY```eeeMMMEEEBBBHHHNNNNNNJJJGGGEEECCC???<<<:::===BBBFFFRRR^^^iiimmmnnnpppqqqqqqssstttuuuvvvvvvvvvuuuuuuuuuttttttvvvyyy{{{{{{{{{wwwxxxyyyyyy{{{nnn^^^^^^```dddgggiiihhhfffccc[[[VVV\\\dddjjjlllnnnaaaYYYRRRRRRSSSUUUZZZ___lllvvvwwwgggQQQBBB<<<:::888666444444999DDDOOOYYYeeennnuuuyyy|||zzzlllbbbiiillllllmmmqqqzzzwwwnnnooozzzvvvccchhhvvv~~~~~~oooWWWDDD333111333000///111000000000000111111111111222333555666777:::???CCCJJJeeexxx]]]lll~~~{{{ssskkk\\\EEE;;;333222444333111222555:::@@@CCCCCCCCCFFFHHHKKKLLLNNNTTT\\\ccchhhjjjeeegggkkkvvvvvvyyy~~~}}}|||zzzxxxwwwvvvvvvjjjgggdddccccccccc```]]]QQQNNNIIIFFFCCC???<<<999999666777999888<<>>BBBEEEUUUooo||||||~~~~~~wwwsssggg\\\RRRNNNLLLGGGBBB@@@~~~jjjSSSBBB999777555444444444333222000///------...---+++)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###'''((('''%%%%%%&&&'''&&&%%%%%%''''''&&&%%%'''&&&&&&&&&'''(((***+++'''))),,,//////...,,,***'''((((((***+++---///000111111000000/////////...---111444222333666777666333555777666222...------444555777666333111000111000000000111111111222222222444555666555666888999<<>>;;;777:::GGGXXXhhhwww~~~zzzvvvtttuuuvvvvvvtttuuu{{{~~~{{{vvvpppmmmhhhmmmsssyyy}}}}}}wwwrrrooooooqqqsssppppppssssssooooooqqqnnnoooooopppppppppppppppnnnqqqtttvvvuuuttttttttttttvvvvvvvvvttttttuuuvvvvvvvvvvvvvvvvvvuuuttttttwwwwwwxxxxxxyyyyyyzzzzzz{{{yyyxxxxxxxxxuuuooojjjUUUNNNGGGFFFHHHNNN[[[hhh]]]TTTPPPWWW___```[[[XXXMMMHHHBBB???@@@CCCDDDEEEHHHVVVdddjjjlllpppsssssstttuuuvvvxxxxxxxxxwwwvvvwwwvvvuuuvvvyyyzzzyyyxxxssstttvvvzzzzzzyyynnnfffhhhhhhdddgggooorrrnnneee\\\[[[aaaffffffbbbZZZSSSRRRSSSTTTXXX^^^lllvvvvvvfffPPPAAA;;;:::888555444444999CCCOOOYYYdddmmmtttyyy{{{zzznnngggooosssnnnjjjmmmttt|||xxxyyyvvvcccjjjzzz|||mmmVVVCCC333111333111000333000000000000111111111111333444666666777:::???BBBGGG```sssXXXbbbttt}}}}}}zzztttgggIII===333222333333222333555:::@@@CCCCCCCCCDDDGGGJJJJJJLLLRRR[[[ccchhhkkkbbbcccfffooo}}}sssuuu}}}~~~{{{xxxvvvuuutttkkkiiigggeeedddcccbbbbbbXXXTTTNNNHHHDDDAAA>>><<<888555666777555888JJJ___sss~~~vvvnnnddd\\\WWWSSSNNNKKKGGGHHHCCC@@@BBBAAAMMMeee{{{uuuiii]]]QQQMMMJJJEEE@@@===wwwgggRRRBBB999777555444444444333222000///------...---+++))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""''')))(((%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%%%%&&&'''))),,,---&&&+++111666777444///,,,(((((((((***+++---///000////////////000000000000///444666333000222444444111333555555222///------555777888777555333222222//////000000111111111222222444555666555666888999:::???JJJYYYfffkkkgggbbbUUUVVVTTTPPPPPP]]]rrrxxxjjj___XXXNNNCCCAAA===AAAMMM[[[fffooovvvrrrqqqmmmhhhddddddiiimmmqqqnnnmmmrrr|||~~~}}}zzzwwwtttnnnrrrvvvzzz|||}}}~~~xxxyyyyyyuuuqqqoooppprrrpppnnnooorrrssspppooorrrkkkmmmoooqqqssssssssssssssstttuuuuuutttssstttvvvssstttuuuuuuttttttvvvwwwwwwwwwwwwwwwvvvuuutttsssrrrsssssstttuuuvvvwwwwww||||||{{{zzzyyyvvvssspppddd___ZZZUUUOOONNNYYYhhhfff\\\WWW^^^hhhjjjgggdddUUUNNNGGGDDDGGGJJJJJJHHHBBBRRRbbbjjjnnnssswwwxxxvvvwwwxxxyyyzzzzzzyyyxxxzzzyyywwwxxxyyyyyyxxxvvvyyywwwuuuwww~~~vvv~~~ssssssooohhhmmm{{{}}}}}}sssaaaZZZ```eeecccddd\\\TTTSSSSSSSSSWWW\\\lllvvvuuueeeOOO@@@:::999777444555444999CCCOOOYYYdddmmmtttzzz}}}|||ppphhhqqqwwwpppmmmqqqxxx~~~}}}~~~tttccclll~~~{{{lllUUUBBB222111333111111333000000000000111111111111444555666777888:::???BBBGGG\\\~~~pppZZZ^^^kkk||||||oooKKK???333111333333333444666;;;@@@CCCCCCBBBDDDEEEHHHHHHKKKQQQZZZccciiilllaaa``````gggwwwwwwnnnrrr||||||xxxuuusssrrrlllkkkjjjgggdddcccccceee]]]XXXQQQJJJFFFCCC@@@>>>666444555666333555GGG\\\qqqxxxqqqiiibbb]]]WWWQQQLLLGGGIIIEEECCCCCC>>>EEE[[[{{{sssiii]]]PPPLLLIIIDDD>>>;;;xxxeeePPPBBB999888666444222111000000000///.........---***(((((((((((((((''''''''''''((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((("""###$$$&&&((()))***+++''')))***,,,,,,***(((''''''(((***+++---............000222444444222///---555777999888555333111111000111333333222000---+++222666999888555333333444111111222333333333333222444555666555555555777999<<<@@@IIIUUUaaahhhhhheeeZZZTTTPPPOOORRR[[[lll{{{}}}rrriiibbbXXXOOONNNMMMNNNTTT]]]eeeiiijjjbbbccceeehhhlllppptttvvv~~~|||}}}~~~}}}xxxyyy{{{|||{{{zzzxxxvvvnnnnnnmmmoooppppppooommmooooooooooooppppppppppppppppppqqqrrrrrrqqqqqqqqqssstttvvvwwwwwwwwwuuutttssssssrrrrrrssstttvvvwwwwwwwwwwwwvvvwwwwwwxxxxxxssstttuuuvvvwwwxxxyyyyyy{{{vvvsssuuuvvvwww{{{yyyyyytttgggWWWOOORRRXXX^^^YYYWWW```nnnuuupppiii^^^TTTJJJEEECCCCCCFFFLLLGGGKKKXXXhhhqqqrrrsssvvvuuuuuuvvvuuutttvvvxxx{{{xxxxxxyyyyyyyyyyyyzzzzzzwwwwwwxxxzzz~~~zzzyyyvvvuuuwww{{{qqqgggaaa___aaacccgggaaa[[[XXXUUUPPPPPPSSSeeeqqq}}}}}}sssbbbLLL===999888666222555777;;;BBBLLLYYYgggoooxxxzzzzzzuuugggbbbnnn}}}|||}}}zzzjjjnnn}}}~~~mmmSSSAAA222000000......222...//////111222333444444111333666888999;;;===???HHH[[[ssszzz^^^___kkk{{{yyyzzztttSSS>>>222555777///...555555999>>>AAABBBCCCCCCDDDGGGIIILLLPPPWWW```iiipppggggggfffjjjuuuyyyvvvssssssqqqrrrzzz}}}xxxuuuvvvwwwqqqmmmhhhfffggggggfffddddddaaaZZZPPPGGG@@@>>>======444111444666777CCCSSSppp{{{{{{wwwooofff^^^WWWQQQNNNJJJIIIIIIGGGAAA???FFFQQQ|||}}}zzzlll^^^PPPJJJGGGAAA<<<999{{{iiiTTTDDD999888666444222111000000///............---***(((((((((((((((''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''###$$$%%%&&&''')))******((()))***+++++++++***)))'''((()))***+++,,,---...,,,...111333333111///---222444777777555333111111000111333444333111...,,,111555888888555222222333111111222333333333333222444555666555555555777999===AAAIIIUUU```ffffffcccZZZTTTPPPOOOQQQYYYhhhvvv}}}vvvqqqjjjccccccaaa```bbbggglllooopppqqqtttyyy~~~}}}{{{xxxuuutttmmmlllkkkllloooppppppooommmmmmnnnnnnnnnoooooooooqqqqqqqqqrrrrrrrrrqqqqqqqqqsssuuuwwwwwwvvvuuussssssrrrrrrrrrrrrrrrsssssswwwwwwvvvvvvvvvwwwxxxxxxuuuuuuuuuvvvwwwwwwxxxxxxwwwtttsssuuuxxx|||xxxhhh[[[RRROOOUUUOOOLLLUUUeeeqqqsssooodddYYYLLLEEEBBBCCCJJJRRRPPPSSS]]]jjjqqqqqqrrrwwwuuuvvvwwwwwwvvvwwwyyyzzzxxxxxxyyyyyyyyyyyyzzzzzzyyyyyyyyyyyy{{{|||tttssspppmmmjjjiiihhhhhhfff___XXXTTTPPPKKKJJJLLL]]]lllzzztttcccMMM>>>:::999666333444666;;;BBBMMMZZZgggoooxxx{{{yyyggg```YYY___tttvvv{{{jjjlllzzz~~~mmmSSSAAA222000000......222//////000111222333333444222444666777888:::===@@@BBBUUUlllooonnnwww~~~tttyyyaaaHHH555444555///...555444888===@@@AAAAAABBBBBBGGGIIILLLQQQWWWaaakkkqqqhhheeebbbeeesss}}}xxxtttqqqqqqyyyzzzwwwwwwxxxtttpppllljjjjjjjjjiiigggiiigggbbbZZZPPPGGGAAA???<<<444111555666666@@@NNNcccqqq~~~~~~zzzssskkkccc\\\WWWTTTOOOLLLJJJGGGBBB???DDDLLLooozzzssspppfffYYYKKKEEEBBB===999888|||lllUUUCCC999888666444222111000000///............---+++((((((((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((())))))))))))******+++++++++'''''''''((()))+++---...+++,,,///111222111///------000444666555222111000000111333555444222///,,,000333777777444222111222111111222333333333333222333555555555555555777999>>>BBBIIITTT___dddccc```ZZZTTTPPPOOOPPPVVVdddqqq{{{xxxuuuvvvyyy~~~|||xxxtttrrrqqqnnnllljjjjjjlllmmmnnnmmmllllllmmmmmmmmmnnnnnnnnnqqqrrrrrrrrrrrrrrrqqqqqqpppsssuuuxxxxxxvvvtttrrrrrrrrrrrrrrrrrrqqqppppppvvvvvvvvvvvvvvvwwwxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvwwwuuutttttttttxxx~~~mmm[[[NNNJJJDDD@@@HHHYYYiiiqqqrrrfffZZZLLLCCC@@@CCCMMMWWWYYY\\\ccclllpppppprrrvvvtttvvvyyyzzzyyyxxxyyyyyyxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyy|||wwwfffjjjppptttvvvtttpppnnnfff^^^UUUPPPLLLFFFDDDEEERRRcccvvv~~~uuudddOOO@@@:::999777444333555:::BBBNNN\\\hhhoooxxxzzzvvv]]]RRRMMM[[[uuuuuusssvvvvvvtttsssjjjlllzzz}}}lllRRR@@@222000111......111000000111111111222222222333444666777888:::>>>AAA@@@QQQggg{{{xxxjjj~~~rrrTTT:::333333000///444333666;;;>>>??????@@@AAAFFFHHHLLLQQQXXXbbblllsssnnniiidddhhhyyy~~~vvvpppooovvv{{{xxxxxxyyyvvvsssooolllkkkkkkjjjiiihhhgggeee^^^SSSGGG???;;;<<<555333666666666<<>>:::???MMM[[[dddggg\\\RRRFFF@@@>>>AAAKKKVVVYYY___hhhppprrrqqqrrrttttttwww{{{|||{{{yyyyyyyyyxxxxxxxxxyyyyyyyyyzzzzzzxxxzzz{{{{{{|||}}}~~~qqqhhhcccjjjsss{{{}}}zzztttpppfff\\\RRRMMMIIICCC@@@AAAIII[[[oooyyy}}}~~~uuufffQQQAAA;;;999777666333444999BBBPPP^^^jjjpppwwwyyy~~~eeeWWWOOOYYYqqqvvvrrrqqqnnnjjjiiitttuuuhhhooo}}}|||kkkPPP???111000111......111111111111111111111222222444555666777888;;;???BBBCCCRRRggg{{{yyykkkyyy[[[===333444111000222333666:::===>>>???@@@AAAEEEGGGKKKPPPXXXbbblllsssqqqlllhhhlllxxxpppmmmttt~~~}}}yyyxxxyyytttrrrooollljjjiiiiiiiiifffeeeccc[[[QQQFFF===999;;;666555777777666:::@@@IIIWWWiiisssxxx}}}{{{vvvqqqoooqqqsssvvv||||||vvvqqqllleeeaaa\\\TTTLLLJJJHHHDDDBBBCCCQQQxxxzzzsssllliii^^^RRRFFFAAA???<<<<<<>>>|||kkkRRR>>>999888666444222111000000...------...///...+++)))((((((((((((''''''''''''))))))(((''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''''''''((()))***'''&&&%%%%%%'''))),,,...***+++---///000//////...,,,///222444333000///...111333666777666333///,,,---222777888555222111222111111222333333333333222222444555555555666888:::???BBBIIITTT]]]aaa```]]]XXXTTTRRRRRRSSSVVVaaalll~~~}}}|||zzzvvvqqqnnnmmmlllmmmkkkiiigggfffhhhkkkllllllmmmmmmnnnnnnnnnoooooooooqqqrrrrrrrrrqqqqqqpppoooqqqsssvvvxxxxxxwwwtttrrrnnnoooqqqsssuuuuuuttttttttttttttttttuuuvvvwwwxxxxxxxxxwwwvvvuuutttssssssqqqssswwwxxxssspppvvvnnnXXXJJJ???;;;777999@@@HHHMMMOOOJJJDDD???<<<;;;===EEEOOOSSS^^^jjjrrrttttttsssrrruuuxxx{{{}}}|||zzzxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzwwwyyy{{{|||}}}~~~zzzrrrlllkkkooouuu|||}}}vvvpppcccXXXMMMIIIEEEAAA>>>>>>BBBRRReeeqqqxxx|||}}}{{{uuugggRRRBBB:::888777666333444999DDDSSSaaalllrrrvvvyyyooo```VVV]]]qqq}}}yyytttrrrmmmhhhfffppp}}}~~~{{{pppbbbaaaooo~~~zzziiiOOO>>>111000111...---111111111111111111111222222555666888999:::<<<@@@CCCEEERRRggg~~~xxx}}}vvvZZZ>>>444555333000000444666:::<<<===>>>@@@BBBCCCEEEIIIOOOVVV```jjjqqqllljjjgggmmm~~~|||rrrnnnttt}}}zzzxxxxxxtttssspppmmmkkkjjjkkklllhhhgggbbbZZZOOOFFF@@@===;;;888777888999999:::===AAAJJJTTTZZZ^^^hhhvvv|||wwwqqqllliiigggiiinnnuuu~~~|||xxxssskkkeee___VVVNNNMMMKKKHHHEEEEEEIIIjjj}}}wwwpppiiieee[[[QQQGGGBBB@@@>>>>>>AAA}}}kkkRRR@@@999888666444222111000000...------...///...,,,)))(((((((((((('''''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''(((***,,,---+++,,,---/////////......,,,///222333222111222222333555777999777333...***---222777999666333222222111111222333333333333222222333555555555666888;;;===AAAHHHSSS^^^cccbbb___XXXUUUTTTTTTSSSUUU]]]gggwww}}}{{{yyywwwzzz~~~}}}uuupppooollljjjiiiiiijjjkkkeeeddddddfffjjjmmmoooooommmmmmnnnnnnnnnoooooooooqqqqqqqqqqqqpppooonnnmmmpppqqqssstttuuutttsssrrrnnnoooppprrrtttuuuvvvvvvsssssssssssstttvvvwwwxxxxxxwwwwwwvvvtttssssssrrrsssttttttrrrhhh]]]YYY[[[___iiitttvvvlll[[[KKKCCC<<<999777666777999::::::<<<:::999:::999888>>>FFFMMM[[[jjjrrrtttuuuuuusssuuuxxx{{{|||{{{yyyxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzxxxzzz{{{{{{zzzzzz{{{|||vvvnnnpppvvvyyytttdddWWWKKKFFFCCC???;;;;;;>>>IIIXXXfffrrr{{{|||yyyuuugggSSSBBB:::777666666444444999EEEVVVeeeoootttxxxzzzqqqddd^^^eeexxx|||yyytttllleeeaaazzzxxxmmm]]]RRRYYYlll|||xxxfffNNN===111000111...---000000000111111111222222222555777:::<<<===???AAACCCCCCNNNeeezzznnnWWW>>>555555444111///444666999;;;<<<>>>@@@BBBAAACCCGGGLLLSSS]]]gggnnnjjjjjjjjjmmm{{{yyyssswww~~~}}}yyyxxxvvvvvvtttrrrooooooqqqssskkkhhhaaaXXXMMMDDD???===;;;999888999;;;============???BBBDDDHHHRRR___iiimmmnnnoooooommmhhhccc```YYY\\\aaahhhsss{{{rrrjjjbbbZZZSSSQQQOOOJJJGGGGGGEEE___zzz}}}yyyrrrjjjccc^^^YYYPPPHHHEEEBBB???@@@CCC{{{hhhQQQAAA999888666444222111000000---------...///...,,,***((((((((((((''''''''''''&&&''''''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&&&&''''''((((((******+++++++++)))((('''&&&&&&'''(((***+++,,,------....../////////......+++---000222333444777999555777999:::777222,,,(((---222888:::888444333333111111222333333333333222222333555555555666999;;;<<>>;;;<<<;;;999:::===AAAAAA@@@<<<<<<<<<<<<>>>CCCHHHLLLOOORRRWWW[[[\\\[[[XXXVVVLLLOOORRRVVV___tttyyypppeee^^^XXXUUUQQQJJJHHHIIIFFFXXXnnn~~~~~~{{{{{{yyyvvvpppiiibbb]]]ZZZSSSMMMJJJGGGCCCCCCFFFvvvdddOOO@@@999888666444222111111000---------...///...,,,***)))(((((((((''''''''''''%%%&&&'''((((((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&'''(((((())),,,---......---+++((('''%%%&&&(((***+++,,,,,,,,,//////////////////......***,,,///111444777;;;???666888:::;;;888222,,,'''---222999;;;888555333444111111222333333333333222111333444555555666999;;;;;;???GGGTTT___ffffffddd\\\YYYVVVTTTPPPNNNRRRZZZ```vvvwwwpppggg^^^\\\```[[[]]]```bbbdddcccbbbaaabbbbbbcccdddeeefffhhhhhhjjjiiiiiijjjkkkkkkiiigggkkkkkkkkklllllllllmmmmmmoooooooooooonnnmmmlllkkkmmmllllllllllllmmmnnnnnnppppppoooooooooppprrrsssrrrrrrrrrssstttuuuwwwwwwwwwvvvvvvuuuttttttssssssqqqmmmjjjggg___SSSKKKIIIHHHNNNWWW[[[WWWNNNDDD===>>>===;;;999777777999;;;999999;;;<<<888555999@@@MMM\\\jjjnnnpppuuuyyyxxxvvvxxxzzzzzzxxxwwwwwwxxxxxxxxxyyyyyyyyyzzzzzzzzzxxxyyyzzzzzzyyyzzz|||~~~~~~zzzzzz~~~|||yyyrrrcccTTTMMMIIICCC>>><<<777;;;DDDTTTiii{{{{{{tttgggSSSBBB888555555555555666;;;HHHZZZjjjssswww~~~{{{sssppptttuuutttoookkkqqqwwwlllfff}}}zzzooo^^^SSSWWWgggyyyuuucccLLL<<<000000222///---000...///000111222333444444555999>>>BBBCCCCCCCCCDDDCCCKKKdddxxxppp{{{zzzvvvgggUUU@@@444111111333333111333666888999:::===???>>>@@@CCCHHHNNNWWWaaagggfffgggeeeaaaggg}}}~~~}}}yyyvvvwwwxxxvvvssstttwwwzzzyyyvvvpppdddWWWJJJBBB>>><<<;;;::::::???DDDDDDBBB>>>>>>===>>>>>>>>>;;;999888===DDDKKKPPPQQQPPPNNNFFFHHHHHHHHHOOOeee~~~ttthhhbbb\\\XXXQQQJJJGGGIIIIIIVVVggg~~~|||{{{zzzzzzvvvwwwwwwvvvrrrlllfffbbb]]]WWWRRRPPPMMMHHHGGGJJJ~~~~~~vvveeeOOO@@@:::888555333333222111///............---+++)))''')))(((((('''&&&%%%%%%%%%%%%'''((('''&&&$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%'''((()))///......---+++******)))***)))((())),,,......---......//////000111111111---...111333555666777777777666666555555222...+++///333888:::999555222111111111222222222333333333555555555555666888999:::;;;???HHHTTT___gggjjjkkkaaa^^^YYYTTTRRRQQQRRRSSS\\\kkkzzzpppeee[[[SSSNNNQQQQQQTTTYYY[[[ZZZ\\\aaabbbdddggghhhhhhhhhhhhiiikkkkkkkkkllllllkkkjjjjjjjjjkkkkkkkkklllmmmmmmmmmpppppppppppppppooonnnnnnlllllllllllllllmmmnnnnnnssspppmmmmmmooorrrrrrqqqrrrrrrtttvvvwwwxxxxxxxxxyyyxxxwwwuuuttttttttttttsssqqqlllfff```ZZZVVVTTTSSSZZZ^^^^^^ZZZUUULLLCCC<<<===<<<999666555666777<<<;;;<<<>>>;;;777:::???KKK[[[kkkrrrssstttuuutttxxxxxxxxxxxxxxxxxxxxxxxx{{{{{{zzzwwwvvvwwwzzz}}}|||}}}}}}{{{zzzyyy{{{|||}}}zzzzzz~~~sssiii[[[QQQJJJEEE>>>999>>><<<>>>KKKccczzz}}}wwwhhhSSSBBB:::777555333888777<<>>AAAAAAAAABBBCCCEEEKKK^^^}}}nnn```lll~~~|||xxxooo[[[CCC777333222222444222444666999;;;===>>>???@@@???AAAGGGMMMTTT```jjjkkkfffbbbaaafffssswwwttt}}}uuutttwwwyyyxxxuuuxxx~~~}}}tttjjj```UUUIII@@@===>>>@@@CCCEEEGGGHHHIIIBBB@@@>>>??????===777333777888:::===@@@CCCEEEFFF???;;;===DDDIIIUUUrrryyynnnfff]]]VVVRRROOOIIIDDDEEENNNeee{{{xxxvvvvvvvvvvvvvvvuuupppjjjeeeaaaaaa___ZZZRRRMMMKKKLLL}}}wwweeePPP@@@:::888555333333222111///---.........---,,,***)))))))))(((((('''&&&&&&%%%%%%'''((('''&&&$$$%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))---------,,,++++++******)))((('''(((+++------,,,.........//////000000000---///111333555555555555666555555555555222...+++---111666999999666444333111111222222222333333333555555555555666888999:::;;;???GGGRRR]]]cccffffffaaa___[[[WWWUUUTTTTTTUUUZZZbbbqqq|||qqqfff[[[PPPJJJKKKJJJLLLPPPRRRSSSXXX___\\\```eeehhhiiihhhhhhhhhjjjjjjkkkkkkkkkkkkjjjjjjjjjkkkkkkllllllmmmmmmnnnpppppppppqqqpppoooooonnnkkkkkkkkkkkklllmmmmmmnnnssspppnnnnnnqqqsssrrrqqqrrrssstttuuuvvvwwwwwwxxxxxxwwwvvvuuuttttttttttttvvvvvvuuusssoooiiiccc```YYY^^^cccdddddd```WWWMMMHHHFFFAAA===;;;::::::;;;======>>>@@@===999;;;AAALLL[[[kkkqqqrrrsssuuutttyyyyyyyyyxxxwwwvvvvvvuuuxxxxxxwwwuuuttttttvvvxxxyyyzzz{{{zzzyyyzzz{{{}}}{{{{{{~~~}}}}}}zzz~~~zzzpppbbbWWWPPPKKKEEEAAA===;;;<<>>MMM\\\gggpppwww|||~~~~~~rrrssszzz~~~}}}zzzxxx}}}|||wwwzzzrrr\\\^^^lll{{{www```III===111///000000//////111111000000111333555666;;;>>>AAACCCBBBBBBBBBCCCFFFKKKZZZttt}}}mmm]]]fff}}}yyy|||pppZZZBBB666333111000000222444666888;;;===>>>>>>???>>>@@@EEEKKKRRR^^^iiinnnhhhcccbbbdddnnn~~~wwwttt~~~~~~vvvtttuuuwwwuuussswww}}}}}}vvvlll]]]LLLAAA@@@@@@@@@BBBDDDHHHLLLNNNIIIFFFBBBAAAAAA>>>999555555666888:::===@@@BBBCCC???:::;;;???AAAFFFYYYnnn{{{}}}qqqiii^^^VVVQQQMMMHHHCCCCCCIII]]]{{{zzzxxxvvvtttssspppmmmjjjlllllliiiccc[[[TTTQQQPPPxxxfffPPPAAA:::888555333333222111///---......///...---,,,+++)))******))))))((('''&&&%%%&&&((('''&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&((()))++++++++++++++++++++++++)))''''''(((***,,,,,,,,,............////////////...///111222444444444333333333333444444222///++++++///555888999777555444111111222222222333333333555555555555666888999:::<<>>???@@@<<<777999>>>NNN]]]kkkqqqqqqsssttttttzzzyyyxxxwwwuuutttsssrrrxxxyyyyyyxxxvvvuuuvvvwwwxxxzzz{{{|||{{{|||~~~}}}zzzyyy{{{xxxrrrooooooooozzzuuuxxxxxxjjj^^^VVVPPPKKKGGGCCCBBBAAAEEEUUUkkk{{{{{{kkkVVVEEE===:::888666::::::AAAPPP^^^hhhpppwww|||}}}}}}mmmnnn{{{rrr[[[]]]lll{{{vvv^^^FFF;;;111///000//////000111111000111222444555777>>>@@@CCCDDDCCCBBBCCCCCCHHHKKKUUUhhh~~~vvveeehhh|||vvvuuuaaaJJJ===777333000///222333666888;;;<<<>>>>>>>>>===???DDDIIIOOO[[[gggpppkkkeeebbbaaahhhyyy{{{uuusssyyyxxxtttrrrrrrpppooosssyyy~~~mmmYYYKKKIIIFFFCCCCCCFFFLLLSSSWWWTTTNNNHHHDDDBBB@@@<<<888444444555777999;;;===>>><<<888888;;;:::888@@@LLLWWWrrruuulll___TTTNNNIIIEEEBBBAAADDDSSSppp~~~yyyvvvuuutttsssrrrqqqqqqooojjjbbb[[[VVVTTTyyygggQQQAAA:::888555333333222111///---.../////////...---,,,)))******+++***)))((('''$$$&&&''''''&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&'''((())))))******+++,,,,,,,,,)))((('''(((+++---------...........................///000222333333222222111111222444555333///,,,***///444888888666444333111111222222222333333333555555555555666888999:::<<>>:::777888;;;???IIISSSUUUYYY___ccceeefffggghhhhhhhhhiiiiiijjjjjjiiiiiijjjjjjkkklllmmmnnnnnnooonnnnnnnnnnnnnnnmmmmmmllljjjjjjjjjkkklllnnnooopppqqqqqqrrrssssssssssssrrrsssssssssssstttuuuuuuvvvvvvuuuuuutttttttttuuuuuusss{{{rrr^^^UUUHHHBBBAAABBBBBB@@@CCCBBBBBBAAA<<<777888===QQQ___lllqqqqqqrrrttttttxxxwwwvvvuuutttsssrrrrrruuuwwwyyyyyyxxxvvvvvvwwwwwwxxxzzzzzzyyyxxxyyy{{{vvvtttsssrrrlllccc^^^___XXX^^^dddgggmmmwww}}}~~~xxxlllddd___[[[XXXXXXVVVQQQNNNUUUgggwwwzzzkkkUUUEEE===:::888666:::;;;DDDSSS___hhhpppvvv{{{}}}sssccchhhnnnZZZ^^^mmm{{{uuu\\\BBB999111000111//////000111111000111222444666777===???BBBCCCCCCCCCDDDEEEGGGJJJSSS```qqqtttrrr}}}~~~nnn[[[KKK>>>444111333222333555888:::<<<===>>>======@@@DDDHHHNNNZZZfffqqqlllfffbbb___cccqqqyyyrrrpppvvvyyysssnnnlllkkkjjjnnnttt{{{|||iii\\\VVVQQQJJJFFFHHHPPPZZZ```^^^WWWMMMFFFCCC@@@===:::444444444555666888:::;;;:::666555888777555666;;;>>>RRRmmmwwwnnn___SSSJJJDDDAAA???@@@BBBOOOkkk~~~||||||{{{zzzssssssssspppkkkeee```\\\zzzgggQQQ@@@:::888555333333222111///---.../////////...---,,,)))***+++++++++***((('''$$$&&&''''''&&&%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&'''&&&%%%$$$%%%&&&'''((('''(((((()))***+++,,,---+++***)))***,,,...///............///////////////...///000222333333222222000000222444555333///,,,+++000555888777444222111111111222222222333333333555555555555666888999:::;;;>>>CCCKKKRRRUUUUUUTTTWWWVVVTTTSSSQQQPPPOOOOOOPPPRRRUUUWWWXXXYYY[[[]]]``````____________```aaaeeeiiiooovvv}}}yyysssiii]]]PPPGGG>>>888333222333777AAAKKKVVVYYY]]]___aaaccceeegggfffgggggghhhiiiiiiiiihhhiiiiiijjjkkklllmmmnnnnnnlllllllllmmmlllkkkkkkjjjjjjjjjkkklllmmmoooqqqrrrpppqqqrrrsssssssssrrrrrrtttssssssrrrsssssstttuuuuuutttttttttttttttuuuvvvxxxyyymmm^^^TTTOOOLLLIIIFFFEEECCCBBBAAA===999<<>>777111111111//////000111111111111333555777888999<<<>>>@@@AAABBBEEEGGGEEEJJJSSS^^^kkkzzz{{{yyyjjjWWWBBB444222777111333555888:::<<<======>>>>>>AAAEEEGGGLLLYYYfffpppkkkgggccc___aaalllxxxyyyppplllttt{{{ssskkkhhhgggfffiiiooowwwqqqhhh```ZZZQQQKKKLLLTTT^^^eeeggg^^^RRRHHHCCC@@@===;;;666555555444555666888999:::777555555666444555777666@@@OOOeeezzzqqqbbbSSSHHHBBB???===@@@CCCPPPlll|||}}}}}}|||xxxrrrjjjeeezzzgggPPP???:::888555333333222111///---......///...---,,,+++((()))***,,,+++***((('''$$$%%%''''''&&&%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&'''&&&%%%%%%%%%%%%''''''&&&'''((()))***+++,,,,,,,,,******+++---/////////......//////000111111111...///111222444444444333000111333555666444///++++++///444777666333111000111111222222222333333333555555555555666888999::::::===BBBJJJQQQTTTTTTSSSVVVUUUSSSQQQPPPPPPPPPPPPQQQQQQQQQPPPPPPRRRWWW[[[ZZZYYYXXXXXXWWWWWWWWWXXXaaabbbccchhhsss~~~}}}zzzyyyvvvqqqhhh]]]QQQIII===888333111111333<<>>EEEYYYeeepppsssqqqsssvvvwwwttttttttttttttttttttttttsssuuuwwwvvvtttrrrrrrrrrsssttttttrrrnnnjjjhhhggg^^^[[[XXXTTTLLLDDDCCCHHHHHHUUUdddppp}}}{{{tttuuuzzz|||ssseeePPPAAA:::999888777777===JJJZZZeeekkkrrrxxx|||}}}hhhTTTWWWuuu{{{}}}}}}wwwooo```hhhttt~~~pppTTT;;;555111111111///...111111111111111333555888999777999<<<>>>@@@BBBEEEGGGCCCIIIRRR\\\iiiwww{{{nnn[[[DDD333111666111222555777:::;;;=========???BBBEEEFFFKKKXXXfffooolllhhheee``````iiittt|||rrrjjjqqq~~~uuulllhhhfffeeegggkkkuuu{{{yyypppjjjhhhaaaWWWQQQRRRZZZdddlllmmmcccVVVKKKEEEAAA>>><<<999777666444444666777888:::888666444333222333444666888???PPPlllvvvhhhYYYLLLDDDAAA@@@BBBEEEQQQjjjyyyooohhhzzzfffOOO>>>:::888555333333222111///---.........---,,,***)))&&&(((***++++++***((('''###%%%''''''&&&&&&&&&'''%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''''''''%%%%%%%%%%%%&&&'''&&&''''''((()))***+++++++++***)))***---...///...---...///000111333333444---///111333555555555555111222444777777444///+++)))---333666666444222111111111222222222333333333555555555555666888999:::999<<>>???AAADDDFFFCCCHHHPPPZZZgggvvvvvviiiYYYGGG888222444111222444777999;;;<<<===<<<>>>BBBDDDDDDHHHVVVdddqqqnnnkkkgggbbb```fffpppwwwlllnnnxxxoookkkiiifffgggjjjrrrwww~~~}}}wwwrrrooonnnhhh```[[[]]]eeepppwwwqqqhhhZZZNNNHHHCCC@@@===:::999666444444444666777777999999666222111222333111444:::CCCVVVvvv~~~qqqaaaTTTKKKGGGFFFDDDGGGOOObbbvvvnnn~~~zzzfffNNN>>>:::888555333333222111///............---+++)))(((%%%''')))++++++***(((&&&###%%%''''''&&&&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$)))(((&&&%%%%%%&&&((()))((('''&&&%%%%%%%%%&&&''''''''''''((()))************)))((())),,,......------...///111222444555666---///111333555666777777222333555888888555///+++&&&+++111555666555444333111111222222222333333333555555555555666888999:::999<<>>>>>???@@@CCCEEECCCGGGNNNWWWeeevvv~~~rrrcccWWWKKK>>>555222111222444777999;;;<<<===;;;===AAACCCBBBFFFTTTbbbssspppmmmiiiccc___eeemmm{{{nnnlll~~~{{{qqqmmmkkkhhhhhhjjjnnnttt{{{}}}zzzxxxwwwtttooohhheeehhhppp{{{tttjjj\\\QQQJJJEEEAAA>>>;;;999666444333444555666333888;;;888444333444444,,,222888<<>>:::888555333333222111//////...------...---+++)))(((((((((((((((((((((((((((((('''&&&&&&'''''''''&&&%%%$$$$$$############"""%%%'''((('''&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&((()))((('''%%%&&&(((***,,,+++)))'''(((+++...111///...///000111222222333222000///000333444444444555444666<<>>DDDPPP```pppyyy|||{{{kkkmmmzzz}}}uuuwwwssslllxxx~~~^^^@@@444222000///000111111111222111000222555888::::::;;;;;;<<<===>>>???@@@@@@DDDJJJMMMQQQdddxxxgggWWWGGG:::444444222222333444666888:::;;;======???BBBCCCFFFQQQ]]]ooopppnnnhhhcccdddmmmuuu|||rrrooo{{{zzzmmmeeeeeeiiinnnrrrzzzuuujjjmmmmmmjjjjjjttt|||oooaaaXXXRRRKKKDDD@@@===;;;888555444555666777999999999888777555444333444222444888:::FFFgggrrriiiccc[[[RRRSSSPPPQQQ^^^sss}}}{{{xxxhhhQQQ@@@:::888555333333222111//////...------...---+++)))((((((((((((((((((((((((%%%$$$$$$######$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$###&&&(((((('''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&)))))))))(((&&&&&&(((***,,,+++)))((((((+++...000......///000222333222222000///...///222444444444444333444999>>><<<444,,,)))+++...222555666333000222222222222111111111111444444555666777888999999:::???DDDJJJSSSZZZYYYTTTLLLJJJIIIIIIKKKLLLLLLLLLIIIKKKNNNOOOOOOOOOQQQRRRRRRRRRQQQQQQQQQRRRRRRSSSQQQOOONNNQQQXXX]]]]]]\\\YYYVVVQQQJJJAAA999444222222333444444444666:::===IIIPPPYYY___aaabbbccceeefffffffffffffffgggggghhhggghhhhhhhhhggghhhjjjmmmkkklllmmmnnnnnnlllhhhfffZZZTTTNNNQQQZZZcccggghhhiiijjjiiifffdddeeehhhlllpppooonnnkkkhhhggggggiiihhhkkknnnpppqqqqqqrrrtttuuuyyyoooRRROOO]]]kkkmmmpppsssuuuvvvvvvvvvxxxwwwtttrrrnnniiiaaa[[[QQQMMMGGGDDDDDDDDDCCCAAABBBCCCDDDGGGJJJNNNQQQSSSZZZ[[[^^^bbbjjjyyymmmUUUDDD>>>>>>===;;;===DDDPPPaaapppyyy||||||nnnppptttbbbjjjtttqqq}}}|||]]]???444222000///000111111111222111000222666999::::::<<<<<<===>>>>>>???@@@@@@CCCIIILLLQQQddd}}}mmm\\\III999222222222222333444666888:::;;;<<<<<<>>>AAAAAAEEEOOO[[[lllnnnnnnjjjdddeeemmmuuu~~~uuulllwww|||ooofffeeehhhmmmsssrrrfffccceeefffjjjvvvrrraaaVVVRRRNNNHHHDDD@@@>>>:::777555444555555888888888777777555444333333111444999:::AAA[[[vvv{{{sssmmmeee]]]TTTRRRTTT```ttt}}}zzzwwwfffPPP@@@:::888555333333222111//////...------...---+++)))(((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%'''))))))'''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&)))******)))((((((***+++,,,+++)))((()))+++...///------///111444444333111...---,,,...111333444444333111222555999999333---(((***---111555666444222333222222222111111111111444444555666777888888999999>>>CCCIIISSSZZZZZZUUUMMMKKKIIIJJJLLLMMMNNNMMMKKKMMMOOOPPPOOOOOOPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPNNNMMMMMMPPPTTTVVVUUUSSSOOOLLLGGG@@@:::666333222333444555555555666888:::GGGNNNXXX^^^```aaabbbccceeeeeeeeefffffffffggggggfffgggggggggfffgggiiikkkjjjkkkkkkkkklllllllllkkk]]]SSSHHHGGGQQQ]]]ccceeehhhhhhfffbbb^^^^^^bbbgggkkkiiieee```]]]]]]aaadddfffiiimmmooopppqqqrrrtttvvvxxx}}}cccYYYcccoooooopppqqqrrrssstttuuuvvvtttqqqlllfff]]]SSSMMMEEECCCBBBDDDFFFIIIJJJJJJMMMNNNQQQVVV\\\ccciiilllqqqqqqqqquuu~~~~~~oooWWWFFF???>>>===<<<<<>>444222000///000111111111222111111333666999::::::>>>>>>>>>??????@@@@@@@@@AAAGGGJJJOOOaaa}}}qqq~~~sssbbbMMM;;;222222222222333444666888:::;;;;;;;;;===@@@@@@CCCMMMXXXiiimmmooolllfffffflllrrrxxxkkkqqq}}}rrrhhhfffjjjnnnvvvuuuiii```ZZZ]]]bbbkkkxxx}}}iii\\\XXXVVVPPPKKKCCC@@@===999666444444444777777777777666666555444222111444888999<<>>===;;;:::999888555666888777666666777888DDDKKKVVV]]]___```aaabbbcccddddddeeeeeeeeeeeeeeedddfffggggggffffffhhhjjjhhhiiiiiihhhiiikkknnnqqqggg]]]QQQKKKOOOXXXbbbhhhjjjjjjfff___YYYWWW\\\aaaccc```[[[UUUSSSUUUZZZ___fffiiimmmoooqqqrrrtttuuuuuuwwwyyy~~~yyyjjjmmmoooppppppqqqqqqqqqppppppnnnhhhaaa[[[TTTLLLHHHGGGHHHJJJNNNTTTZZZ^^^aaabbblllooosssxxx}}}~~~}}}nnnWWWEEE===<<<;;;:::<<>>GGGSSSfff~~~vvvoookkkiiijjjrrrxxxnnnvvvwwwcccLLL<<<:::888555333333222111//////...------...---+++)))(((((((((((((((((((((((($$$$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''%%%'''))))))'''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&(((***++++++******+++,,,,,,+++***)))***+++,,,---------...222777888444000///......000333666666666444333222333666777555333))))))+++...222555555444333333333222222222222111333333444555666777888888666;;;@@@GGGQQQZZZ\\\XXXWWWSSSOOOLLLKKKKKKJJJIIIMMMOOOPPPOOONNNLLLMMMMMMPPPPPPQQQQQQQQQPPPPPPOOOLLLIIIFFFCCC@@@<<<888555555666888<<<@@@BBB@@@>>>999::::::999777666666777???HHHSSS[[[___```aaabbbaaabbbcccdddddddddccccccccceeeggggggffffffgggiiiiiijjjjjjiiiiiimmmsssxxxsssmmmcccXXXRRRVVVaaakkkkkkkkkggg^^^TTTQQQUUUZZZ^^^[[[WWWRRRPPPSSSYYY^^^gggjjjnnnqqqrrrsssuuuvvvuuuvvvwwwxxx}}}tttqqqiiikkkmmmnnnnnnkkkhhhfff```VVVLLLGGGCCCBBBHHHPPPTTTZZZdddnnnwww~~~|||lllVVVEEE<<<:::999999===FFFTTTbbbnnnvvvzzz||||||}}}pppjjjwww{{{|||vvvooo```PPPOOOYYYdddhhhvvvxxxccc___mmmrrrVVV<<<444222000///000111111111222222333555999;;;;;;;;;@@@@@@AAAAAABBBCCCCCCCCC@@@DDDGGGJJJTTTiiippp```lll{{{ooo[[[FFF999666222222333444666888:::;;;<<<<<>><<<:::999999666777777777777777666666555333222444555666999===AAALLLbbbzzzxxxwwwwww|||vvvjjjppp|||gggOOO@@@:::888555333333222111//////...------...---+++)))((((((((((((((((((((((((%%%$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&&&&'''"""%%%'''((('''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&''')))+++++++++***+++,,,,,,++++++******+++,,,---///------111777999555111000//////000333666666666444333333444666777666555+++******---111333444444333333333333222222222222333333444555666777777888999===BBBIIITTT^^^```]]][[[VVVQQQMMMKKKJJJIIIHHHLLLNNNOOONNNLLLKKKKKKLLLNNNOOOQQQRRRSSSRRRQQQPPPNNNJJJCCC<<<666111///...,,,...222:::BBBGGGFFFDDD>>>>>>===;;;888666666777;;;DDDPPPZZZ^^^```aaabbbaaabbbcccdddeeedddcccbbbccceeeggghhhgggggghhhiiikkklllmmmllllllpppxxx~~~}}}|||uuuhhh\\\YYYaaajjjjjjkkkggg^^^SSSOOORRRWWWaaa```^^^\\\ZZZ[[[^^^aaahhhkkkoooqqqrrrsssuuuvvvtttvvvvvvtttvvv}}}zzziiiccc^^^aaaccceeedddaaa\\\ZZZQQQGGG@@@@@@BBBGGGUUUdddkkktttzzzlllXXXGGG>>>;;;;;;;;;>>>HHHVVVcccmmmtttxxxzzz{{{}}}tttooozzz||||||}}}sssooohhh[[[TTTUUU___dddtttqqq______mmm~~~{{{nnnTTT;;;444222000///000111111111333333444777:::<<<<<<;;;@@@AAAAAABBBDDDEEEEEEFFFAAAEEEHHHJJJQQQaaavvvxxxgggpppvvvdddMMM<<<444222222333444666888:::;;;<<<===???AAA@@@@@@HHHQQQeeekkkooollleee``````cccoooxxxooonnn{{{{{{{{{vvvmmmqqqllljjjooozzzvvvjjj[[[MMMHHHGGGDDDBBB???===<<<;;;888999999999888888777666666444333333444555888::::::<<>>CCCJJJUUU```ccc```\\\WWWQQQMMMKKKKKKJJJJJJJJJLLLMMMMMMKKKJJJJJJKKKLLLNNNPPPRRRSSSSSSRRRQQQQQQKKKBBB999111......///------111999CCCJJJLLLKKKBBBBBB???<<<888666777999777@@@NNNXXX^^^```bbbcccbbbccceeefffffffffdddcccccceeehhhiiihhhggghhhiiijjjlllmmmllllllpppxxxvvvjjjcccdddhhhjjjlllkkkcccXXXSSSWWW\\\mmmnnnooonnnkkkhhhggggggiiikkkoooqqqqqqrrrssstttuuuuuuuuusssssswww~~~tttdddYYYVVVSSSTTTUUUVVVUUURRRPPPNNNGGG@@@@@@IIIPPPXXXiiizzzxxxkkkXXXGGG>>><<<<<<===@@@JJJWWWdddlllrrrvvvyyy{{{|||tttqqqxxxwwwyyyyyy|||sssrrrnnnddd\\\[[[hhhiiivvvvvvfff[[[```ooo|||xxxkkkRRR:::444222000///000111111111333333444777;;;===<<<;;;@@@@@@BBBCCCEEEFFFGGGHHHCCCGGGKKKNNNQQQ^^^rrrqqqwww}}}nnnXXXBBB666222222333444666888:::;;;;;;<<<>>>@@@???>>>EEENNNaaagggllljjjccc___```dddjjjyyy{{{oookkkxxxuuuuuuoookkkpppyyywwwjjj]]]PPPMMMKKKIIIEEEBBB???===;;;;;;;;;;;;:::999888777666444666666555444555666777999777AAAZZZxxxxxx~~~}}}hhhQQQCCC:::888555333333222111//////...------...---+++)))((((((((((((((((((((((((#########$$$%%%&&&'''(((############$$$$$$%%%&&&!!!$$$%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%'''***+++*********+++,,,,,,++++++***+++++++++222---+++...555999777333000///...///111333333222111222333555666666555444---,,,+++,,,///111333333444444444333333333222222222333333444555666777777888<<>>MMMXXX^^^```bbbdddcccdddfffhhhhhhgggfffeeedddfffhhhiiiiiihhhhhhiiifffiiikkkjjjiiimmmuuu|||uuummmhhhgggkkkooopppiii___ZZZ^^^dddxxxzzz}}}|||xxxsssooommmhhhkkknnnpppppppppqqqrrrvvvuuutttrrrsssvvv{{{}}}sssfff[[[VVVVVVLLLKKKKKKJJJIIIHHHGGGFFFBBB???FFFUUU```hhhwwwyyyxxx}}}}}}uuuhhhVVVFFF===:::;;;===AAAKKKXXXdddlllqqquuuxxxzzz}}}rrrnnnrrroooiiizzz~~~vvvtttqqqiiiddddddqqqmmmuuu|||eeeZZZUUU```ppp}}}~~~vvvjjjRRR:::444222000///000111111111333333555888;;;===<<<;;;???@@@BBBCCCFFFGGGIIIJJJEEEIIINNNQQQTTT^^^rrrrrrwwwvvvaaaJJJ<<<222222333444666888:::;;;:::;;;===???======CCCLLL]]]ccciiihhhbbb___aaaeeehhhttt|||nnnjjjwwwuuunnnlllqqqyyyxxxkkk```UUUPPPOOOLLLHHHCCC???<<<:::===<<<<<<;;;:::999777666222666999777555444555444999888@@@VVVqqq|||yyyyyydddNNNAAA;;;999666444444333111000111///,,,+++,,,---,,,+++***(((&&&&&&))))))'''%%%'''(((((('''&&&%%%###"""%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&(((***+++***'''%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&(((*********)))***+++...///...+++'''&&&)))------------...111222333222.........///111222333444333222222666;;;;;;666111,,,++++++,,,...111333444444333222222111111222222222333333444555666777777555;;;CCCLLLYYYdddeeebbb\\\VVVRRRRRRPPPKKKIIIJJJJJJKKKMMMNNNOOOOOONNNNNNOOOMMMLLLMMMPPPQQQOOOMMMPPPOOOIII>>>111,,,///444333111222<<>>???BBBCCCEEEFFFGGGGGGGGGFFFEEEGGGFFFLLLXXX^^^kkkxxxfffNNN;;;777333111555777666777::::::;;;;;;;;;<<<>>>BBBEEETTT^^^hhhhhhaaa[[[]]]aaacccnnn{{{~~~tttkkkmmm}}}ssseeegggqqq{{{sssddd___ZZZUUUOOOFFF>>><<>>FFFTTT]]]```aaabbbdddeeefffffffffeeeddddddccceeeggghhhgggggghhhiiiiiijjjkkkiiifffdddccccccdddccc```^^^]]]```fffkkkvvv}}}wwwnnnjjj}}}xxxoookkkjjjlllnnnnnnmmmnnnooopppqqqrrrrrrrrrrrrsssuuuxxxuuuvvvyyy{{{}}}~~~~~~|||zzzyyyzzz~~~tttfffYYYLLLGGGHHHKKKRRRZZZaaajjjxxx~~~yyyzzz{{{ssssssuuuuuuxxxxxxyyyzzz}}}~~~zzzdddNNNEEE???999888<<>>??????AAACCCDDDFFFGGGGGGGGGFFFGGGJJJHHHKKKTTTYYYhhhyyygggNNN<<<777333111444666666666999:::;;;;;;;;;<<<>>>BBBEEEQQQ\\\gggiiiddd^^^___bbbdddlllxxxvvvkkkkkkxxxyyyaaaZZZ___jjj~~~xxxlllddd\\\SSSIII@@@>>>AAA<<<<<<;;;;;;:::999888888555555555555555555555555666777<<>>DDDLLLZZZgggllljjjaaaZZZTTTRRRPPPMMMLLLNNNKKKLLLNNNOOOPPPPPPOOONNNOOONNNNNNOOOOOOOOOLLLJJJEEEEEECCC@@@<<<888444222111222555===IIIVVV```dddccc^^^UUUKKKDDD@@@??????@@@@@@GGGSSS\\\^^^___bbbaaabbbcccdddeeefffffffffbbbdddggghhhggghhhiiijjjkkkmmmnnnlllhhhdddaaa```YYYXXXUUURRRRRRXXXccckkkuuu~~~qqqggguuu}}}xxxmmmhhhjjjlllnnnnnnnnnmmmnnnoooqqqrrrrrrrrrqqqqqqsssuuuqqqrrrsssuuuwwwxxxxxxxxxzzzyyyvvvuuuvvvxxx{{{}}}zzzhhhUUUMMMOOOYYYeeennnsss||||||{{{{{{zzzzzzzzz|||zzzwwwyyyvvvooopppuuuyyyyyyyyyyyy{{{}}}~~~wwwaaaLLLCCC???999999===AAAJJJXXXeeeooovvvzzz|||vvvjjjaaacccxxx~~~xxxxxxvvvttt{{{ttt^^^UUU\\\iii|||~~~yyydddEEE444222222111000000111222333555666:::===????????????AAABBBDDDFFFGGGGGGGGGFFFFFFJJJHHHIIIPPPVVVhhhwwweeeMMM;;;888333111333555555666888999:::;;;<<<<<<>>>AAADDDMMMYYYfffkkkhhhcccaaabbbccciiiqqqzzzkkkgggrrrdddRRRPPP\\\rrr}}}rrrcccWWWKKKAAA???AAA@@@???>>>===<<<;;;:::999666666666666666666666555:::555777CCCNNN```~~~yyyooozzzvvvaaaKKK>>>999777555333333333111000000...---,,,------,,,***+++******)))***))))))((()))(((&&&%%%&&&'''***+++'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###!!! ###(((***&&&"""$$$%%%&&&&&&$$$$$$%%%&&&%%%''')))***))))))***+++)))+++---+++)))))),,,///---......---,,,---...000///.........///111333555777666666888:::;;;888666,,,++++++///444888888777444333222222111111222222222333333444555666777777:::===CCCJJJXXXffflllkkkbbbZZZTTTRRRPPPMMMMMMPPPLLLMMMNNNOOOPPPPPPOOONNNNNNNNNOOOPPPOOONNNLLLJJJCCC@@@===;;;:::888444000111222444:::CCCNNNYYY___]]]XXXOOOFFF@@@=========AAAAAAGGGRRRZZZ]]]^^^aaa``````bbbcccdddeeeffffffbbbdddggghhhiiiiiikkklllkkkmmmooooooooonnnoooppphhhgggbbbZZZVVVYYYdddnnnpppvvvtttjjjiiipppzzzwwwllleeeiiikkkmmmnnnmmmmmmmmmnnnpppqqqqqqqqqoooooopppqqqqqqrrrssstttuuuuuuvvvvvvyyyxxxwwwwwwxxxyyyzzz{{{xxx~~~~~~ooo^^^XXX___kkkxxx||||||zzzyyyzzzzzzyyyxxxxxxyyyxxxwww{{{}}}{{{ooonnnuuuyyyyyyzzz{{{|||}}}}}}}}}sss^^^IIIAAA===999999===AAAJJJXXXeeepppvvv{{{}}}rrraaaXXX^^^wwwxxxssslllkkkvvvuuu___VVV^^^kkk~~~yyyaaaBBB333222111000000000111222333555777;;;>>>@@@AAA@@@???@@@AAACCCEEEGGGGGGGGGGGGCCCGGGFFFHHHNNNUUUjjjtttbbbLLL;;;999333111333444444555888888:::;;;<<<<<<>>>AAACCCKKKVVVdddllllllfffbbb``````ccchhhuuu~~~mmmgggmmm{{{iiiSSSLLLTTTgggyyy}}}jjjZZZNNNDDD@@@AAABBBBBB@@@???===;;;:::999666666666666555555555555:::222555@@@EEENNNnnn~~~~~~zzzmmmuuu}}}qqq^^^KKK@@@999666444333333333111000///...------------,,,***************))))))))))))((('''&&&%%%&&&(((***+++'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%$$$#########$$$%%%&&&&&&$$$$$$%%%&&&%%%''')))))))))((()))***(((***,,,,,,***))),,,///+++,,,---,,,,,,---000333111000///...///111333444:::999888777777777666555,,,******...444888888666444333222222111111222222222333333444555666777777999<<>>222111111000000000111333444555777;;;???AAAAAA@@@??????AAACCCEEEFFFGGGGGGGGGCCCHHHGGGHHHMMMRRRggg|||uuueeePPP@@@;;;555111333444333444888777999;;;<<<<<<>>>@@@BBBJJJTTTbbblllnnniiibbb^^^[[[^^^aaakkkqqqjjjmmmxxx~~~pppYYYMMMNNNXXXbbb}}}qqqaaaUUUKKKEEEDDDEEEDDDBBB@@@>>>;;;:::999777666666666555555444444777111555???@@@AAAZZZzzz{{{mmmsss{{{ppp]]]JJJ???888666333333333333222000///...------...---+++))))))***+++***((('''((()))''''''&&&&&&&&&''')))***&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$'''***((($$$"""###&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%'''))))))(((((()))***(((+++---,,,***))),,,...+++,,,...---+++---222666555333111//////000222444999888666555444444444444---+++***///555999777444444333222222111111222222222333333444555666777777999<<<@@@FFFQQQ^^^cccaaaYYYSSSNNNNNNMMMKKKKKKNNNLLLLLLNNNNNNOOONNNMMMLLLLLLNNNOOOPPPOOOPPPRRRSSSFFFBBB===<<>>@@@@@@@@@@@@???@@@BBBDDDFFFGGGGGGGGGGGGJJJGGGHHHLLLNNN]]]xxxuuummmrrr~~~ooo[[[KKK===777333333444333555888777999;;;<<<<<<===@@@AAAFFFPPP^^^kkkooolllddd^^^YYY\\\]]]dddxxxvvvoooooouuuzzzdddUUUNNNNNNQQQ```vvvwwwiii___VVVNNNKKKHHHFFFDDDBBB???<<<:::999888888777777666666555555555333777===<<<;;;LLLccc{{{~~~{{{lllooo}}}rrr]]]HHH;;;777555333222333333222000......---.........+++)))''')))***)))'''&&&''')))&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$&&&((()))(((((()))***(((+++------***)))+++------///000...+++,,,111666999777333111///000222333444444333222111222444666///,,,,,,000777:::888333444333222222111111222222222333333444555666777777999<<<@@@EEEPPP[[[^^^\\\SSSMMMJJJKKKKKKIIIIIILLLKKKLLLMMMMMMMMMMMMKKKKKKKKKMMMOOOOOOOOORRRVVVZZZUUURRRNNNLLLLLLMMMOOOOOOEEE>>>777444666999999777666555333222111111222333666888AAAOOOYYY\\\^^^```dddccccccbbbcccdddeeefffdddfffhhhhhhhhhhhhiiijjjkkkkkklllllllllnnnsssvvvvvvbbbUUUUUU[[[ffflllsssvvvuuusssrrrrrrjjjccc___dddnnntttqqqlll^^^bbbfffjjjkkkkkklllllliiikkkmmmmmmlllkkkkkklllkkkkkkkkkkkklllnnnpppqqqqqqrrrssstttrrroookkkiiiddd^^^YYYWWWUUUTTT[[[dddsss}}}zzzwwwtttrrrtttuuuvvvyyy{{{{{{yyywwwrrrttttttvvv|||zzzuuuxxx|||{{{kkk[[[QQQQQQTTTYYYbbbnnnyyymmmWWWCCC<<<999555666:::???GGGUUUbbbmmmvvv|||sssgggmmmxxxeee```kkkwww}}}rrrUUU:::333111000000000000222333444666777999<<<>>>???@@@AAA>>>???BBBDDDFFFGGGGGGGGGEEEHHHEEEFFFKKKJJJUUUkkk|||rrrhhhkkkyyydddUUU???888444444555444555999666888;;;<<<======???AAAAAAJJJYYYhhhpppooohhhaaaYYY]]]]]]___ooo|||tttppprrr~~~}}}iiiYYYPPPLLLKKKKKK\\\uuuyyynnnggg^^^UUUPPPKKKJJJGGGDDDAAA>>><<<:::;;;;;;:::999999888777777555666999:::888:::EEERRRxxxyyy{{{}}}zzziiijjjttt^^^FFF888777555333222333333222000......---...///...+++)))''')))***)))&&&%%%&&&)))%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$###"""###%%%'''&&&$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$&&&((()))(((((()))***)))+++...---***)))***,,,///111222///++++++000555;;;999555111000000222333111111111000000222555777222...---222999<<<888333444333222222111111222222222333333444555666777777:::===AAAFFFPPPYYY[[[XXXNNNIIIGGGIIIJJJHHHHHHJJJJJJKKKLLLMMMMMMLLLKKKJJJKKKMMMNNNNNNOOOSSSYYY^^^eeeccc___[[[WWWTTTSSSSSSKKKCCC:::777999;;;888444666555555444444444444444222555???OOOYYY]]]^^^```ccccccbbbbbbccceeeggghhhccceeefffgggfffeeefffgggiiikkkllllllkkkkkkmmmnnnkkkssswwwmmmZZZMMMLLLQQQYYYeeettt|||{{{wwwtttsssmmmcccZZZ]]]gggooonnnjjj\\\```eeehhhjjjkkkkkklllhhhjjjlllmmmlllkkkkkklllfffffffffggghhhjjjlllnnnnnnoooooonnnkkkfffaaa^^^\\\SSSLLLKKKMMMTTTeeeuuu~~~}}}{{{vvvrrruuutttssstttuuuvvvuuusssqqqrrrsssuuu{{{~~~wwwpppwww|||uuu```SSSPPPNNNQQQYYYggguuu~~~lllWWWCCC;;;999555555:::>>>GGGTTTaaammmuuu|||mmmbbbiiixxxyyy~~~jjjcccmmmxxx{{{pppSSS999444111000000000000222444555777777999:::<<>>???BBBDDDFFFGGGGGGGGGAAACCC@@@DDDKKKJJJRRRfffqqqyyylllnnn~~~iiiYYY@@@:::555555555444666999666888;;;<<<======???@@@===FFFUUUfffpppqqqkkkdddZZZ___^^^]]]iiiwwwqqqooo|||~~~zzzvvvdddUUUNNNKKKIIIHHHRRRaaatttxxxooojjjaaaWWWQQQMMMLLLIIIFFFCCC@@@===<<<======<<<;;;;;;:::999999666999:::777666:::CCCIIIooovvvvvvuuuuuuuuuxxx{{{}}}}}}zzzmmmlll|||~~~xxxmmmYYYEEE999888777666444333222111111000...------------,,,*********))))))((((((''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((()))***,,,,,,...)))'''+++...,,,+++,,,......------...///000111888666444222111111111111000...---///333555555333111---***---333888999777555444222111000111222222333333333444555666777888888<<>>>>>===>>>>>>???@@@AAAAAAAAABBBCCCDDDFFFEEEGGGSSS```ooouuummmuuugggSSS>>>111555666000111999777888999:::<<<===>>>>>>>>>DDDQQQ```lllrrrpppmmmaaa______ccclll|||tttpppnnnxxx}}}xxx|||ttteee\\\ZZZWWWQQQKKKKKKJJJRRRddduuu~~~mmmeeeddd___YYYPPPOOOLLLIIIFFFBBB???===>>><<<:::999999888777555:::444333888;;;:::===CCCbbb~~~sssrrrrrrtttvvvuuuqqqmmmrrrqqqtttzzz}}}ooommm~~~~~~xxxlllXXXDDD999888777666444333222111111000...------------,,,*********))))))(((''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''')))+++---///000...***(((+++...,,,***+++------...///000000111111333222111000000111333333111///...///333777888777222...+++...555;;;<<<;;;666555333222111111111222333333333333444666777888888<<>>FFFTTTdddqqqxxx{{{{{{~~~eee]]]iii~~~xxxdddddduuu~~~yyyhhhMMM999222222111000000111333666777999999:::;;;;;;<<<============>>>>>>???@@@@@@AAABBBBBBDDDFFFFFFIIITTT```ooo~~~{{{cccHHH444444777222111777777888999:::;;;===>>>>>>???CCCMMM\\\jjjrrrrrrooogggdddbbbdddjjjxxx{{{tttnnnttt|||uuuvvv{{{yyyooobbb\\\[[[ZZZVVVRRRNNNJJJLLLTTT]]]jjjuuulllhhhccc]]]XXXUUUPPPLLLHHHEEEBBB@@@<<<<<<;;;::::::999888666:::666666<<>>???CCCQQQhhh}}}{{{xxxuuusssrrrppplllhhheee```^^^___```cccjjjsssyyyqqqnnn~~~xxxkkkVVVCCC999888777666444333222111111000...------------,,,*********)))((((((''''''&&&'''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''***---000222444///+++))),,,---***)))***+++---///111222222222222///.........000222555666333111//////222555777888222---***---555;;;===<<<888777555333111111111222222222333333444666777888999<<<>>>BBBMMM[[[eeeggg___XXXNNNHHHHHHKKKMMMMMMKKKLLLMMMNNNOOOOOOOOOOOOOOOPPPSSSVVVZZZ```hhhmmmiiipppvvvtttkkkbbb^^^^^^ZZZVVVPPPIIIDDD@@@???>>>===<<<<<<<<<;;;:::666444666222555AAANNNVVVZZZ\\\^^^^^^___aaabbbcccddddddeeeeeefffggggggfffffffffeeeeeeeeeeeegggmmmxxx{{{ooobbblllmmmooopppqqqtttxxx||||||wwwjjjYYYJJJEEEIIIPPPIIIGGGEEEDDDFFFGGGHHHHHHGGGGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEGGGJJJLLLNNNOOOMMMIIIGGGGGGJJJMMMPPP]]]gggsssyyy|||yyyxxxxxxwwwuuutttuuuvvvvvvuuutttqqqppplllddd\\\VVVSSSRRRaaaccciiiqqqxxxzzzvvvqqqjjjpppvvvzzz{{{rrrggg```^^^```kkkvvvyyy{{{}}}~~~kkkSSS===777777666555888>>>GGGUUUeeeqqqyyy||||||}}}~~~mmmfffmmm{{{yyyzzz~~~~~~xxxxxxpppccchhh{{{}}}vvvdddJJJ888222111000000000222555888:::::::::;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>??????AAAAAACCCFFFFFFIIISSS^^^kkk|||rrrSSS888333666444222444777888999:::;;;<<<===>>>@@@AAAHHHVVVfffqqqsssqqqkkkgggbbbbbbeeeqqqyyyoooppp~~~~~~sssqqqttt{{{|||sssjjjddddddeeeccc```VVVNNNIIIGGGHHHQQQjjjvvvooojjjeee```[[[UUUOOOJJJGGGCCC@@@;;;;;;<<<<<<<<<;;;:::999;;;:::;;;@@@BBBAAABBBDDDDDDPPPkkk|||xxxuuuqqqmmmjjj\\\TTTMMMJJJHHHFFFGGGKKKMMM[[[rrrpppmmm|||xxxjjjUUUBBB999888777666444333222111111000...------------,,,******))))))(((''''''&&&&&&((((((((()))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))),,,///111333000,,,+++---,,,)))''')))***,,,///222333444333222......---...///333666888666444111///000333555777222---)))+++111888::::::999888666333222111111111222222222333444555777777:::===???CCCLLLYYYaaabbb^^^XXXOOOJJJIIIJJJLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMOOOOOORRRVVV\\\eeesssxxxjjj```^^^```ZZZVVVPPPJJJEEEAAA@@@@@@>>>===<<<<<<<<<:::777444777333666BBBOOOUUUYYY[[[[[[\\\^^^^^^^^^___```aaabbbcccdddeeeeeefffeeeeeeggggggfffeeegggnnnyyylllpppppppppnnnllllllmmmooovvvwwwtttiiiXXXLLLHHHIIIFFFDDDAAA@@@@@@BBBEEEFFFCCCBBBBBBAAAAAA@@@@@@?????????>>>>>>???AAABBBCCCGGGGGGGGGJJJPPPXXX```eeerrr||||||wwwttttttuuuvvvsssrrrrrrsssttttttttttttsssssspppkkkccc\\\UUURRR[[[___gggrrrzzz|||yyytttppprrrssswwwssshhh```___iiitttyyyzzz|||kkkSSS<<<666777666555777>>>HHHXXXgggssszzz}}}~~~|||ppprrryyy~~~tttqqq{{{}}}gggaaammm}}}sss```III999444222222111222333555888:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>AAA@@@BBBEEEEEEFFFNNNXXXcccsss~~~tttXXX===555555333222444777777888999;;;<<<===>>>AAA???BBBOOO```nnntttsssjjjeee```___aaalll}}}qqqppp{{{wwwqqqqqqvvv~~~wwwtttrrrpppnnncccWWWNNNJJJIIINNNbbbvvvvvvpppkkkddd___YYYSSSOOOIIIBBB===;;;===>>>>>>============??????AAABBBBBBBBBDDDFFFEEEHHHUUUmmm~~~yyysssnnnjjjWWWNNNFFFCCCBBB???>>>@@@AAADDDNNN```yyy}}}nnniiixxxyyyjjjTTTBBB999888777666444333222111111000...------------,,,***))))))(((((('''&&&&&&&&&((((((((()))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((***,,,---...///---,,,---,,,''''''******,,,///222333444333222222111///...///222555777666555333222333666:::===777000******000666888888999888666333222111111111222222222333444555666777;;;>>>AAAEEEMMMVVVZZZYYYWWWSSSNNNKKKIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIMMMLLLNNNTTT[[[ggg}}}xxxiiibbbaaa\\\YYYUUUOOOKKKGGGEEEDDDBBBAAA???>>>>>>===;;;999555222666CCCPPPWWWZZZ\\\]]]^^^___]]]\\\\\\^^^``````aaabbbcccddddddddddddfffgggiiihhhiiilllsssxxxpppgggiiijjjhhheeecccaaaaaacccggglllkkkeee]]]XXXVVVOOONNNLLLJJJKKKNNNRRRUUUNNNMMMLLLKKKJJJJJJKKKLLLMMMLLLJJJIIIGGGGGGGGGHHHNNNPPPUUU\\\eeennnuuuyyyyyyxxxuuusssrrrrrrrrrsssrrrrrrsssrrrrrrrrrrrrssstttuuuvvvvvvrrrjjjbbb\\\ZZZ^^^fffqqq{{{~~~{{{wwwwwwsssppptttvvviiiccciiisss{{{{{{|||}}}~~~iiiRRR===888888555444777@@@KKK[[[kkkuuuzzz~~~rrrkkksss{{{|||nnnjjjyyy``````qqqqqq[[[FFF:::888666555444333444555777999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========BBB@@@AAADDDDDDDDDIIIQQQ\\\mmm|||lllVVV@@@777444222222555666777888999;;;<<<======@@@===>>>HHHYYYiiiqqqsssiiiddd```___bbbkkkwwwqqqyyy}}}tttrrruuuyyyuuusssmmm```VVVVVVXXX[[[eeeqqq|||uuuqqqhhhddd___[[[VVVOOOEEE===>>>???AAA@@@???>>>@@@BBBGGGHHHHHHEEECCCDDDFFFHHHIIIGGGJJJUUUgggzzzpppgggaaaNNNFFF?????????>>>===>>>@@@>>>???EEESSSnnn}}}nnnhhhvvv{{{jjjTTTBBB:::888777666444333222111111000...------------,,,***))))))(((''''''&&&&&&%%%'''(((((((((((('''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))***+++...------...+++''''''++++++---///111222222222222555333000......000333555555555666777888<<>>BBBEEEMMMUUUXXXVVVSSSQQQNNNKKKIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFJJJIIIKKKRRRXXXddd}}}rrrjjjcccbbb^^^ZZZUUUPPPLLLJJJEEECCC@@@>>>?????????>>>999555888DDDQQQXXX\\\______```___[[[XXXXXX[[[___^^^^^^____________^^^^^^___cccgggiiihhhhhhkkkmmmkkkxxxrrreeeeeeddd___YYYSSSOOOMMMNNNRRRXXX___dddiiilllmmmkkkkkkjjjiiiiiilllqqquuutttrrrqqqooooooqqqssstttrrrpppmmmiiigggeeedddccciiilllrrrxxx~~~|||yyywwwrrrrrrrrrqqqqqqpppooooooqqqssstttsssrrrqqqrrrssssssvvvzzz~~~~~~zzzsssmmmbbbdddiiiqqqyyy|||zzzwwwyyyuuupppsssyyymmmmmmrrrzzzyyyyyy|||~~~zzzrrraaaNNN===999888444444888CCCOOO```nnnwww{{{~~~qqqeeellluuuwww||||||pppmmmrrr\\\```ttt~~~lllTTTBBB:::999777666555444444666888999;;;;;;<<<<<<<<<=========<<<<<<==================AAA@@@AAADDDDDDDDDGGGMMMXXXjjjwwwhhhVVVBBB888444222333666666777888999:::;;;<<<===???======DDDRRRaaalllqqqkkkhhhdddcccdddlll}}}~~~rrrttt{{{yyyvvvttt{{{vvvtttsssfff]]]```eeefffjjjqqqzzzuuuooojjjdddaaa]]]VVVLLLCCCCCCDDDDDDBBB???@@@DDDGGGQQQUUUTTTNNNIIIIIIIIIIIIGGGEEEEEEGGGNNN```}}}{{{kkk]]]VVVFFF@@@=========;;;;;;>>>;;;:::;;;>>>AAAOOOppppppiiiwww|||kkkTTTCCC<<<888777666444333222111111000...------------,,,***)))((((((''''''&&&%%%%%%'''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((******---,,,---...+++'''(((,,,------...///000000111111555333000------///222444555777999999999;;;???CCC;;;444,,,+++000666:::;;;666555333222111111111222111111111222333444666666999<<>>>>>???========================@@@>>>@@@EEEGGGGGGJJJOOORRRhhh|||wwwoooZZZCCC888666666444333666666777999:::;;;<<<=========>>>BBBKKKYYYfffooooookkkgggeeedddhhhuuurrrooosss|||sss{{{}}}|||wwwkkkcccdddffffffllluuu~~~yyyuuunnneee```^^^ZZZRRRKKKHHHHHHGGGCCC@@@AAAFFFLLL[[[bbbddd\\\UUUQQQNNNJJJEEEDDDEEEEEEEEEKKK\\\mmm}}}tttaaaRRRKKKAAA???>>>>>><<<:::;;;@@@:::888:::===;;;===PPPfffrrrjjjxxx}}}lllUUUCCC<<<888777666444333222111111000...------------,,,***)))(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))+++,,,,,,,,,---...+++'''(((---.........---...///000111444111...,,,,,,...111333777999:::999666666888;;;888111)))(((...555:::;;;555444222111000111222222111111111222333444666666888:::===AAALLLZZZcccddd[[[WWWQQQJJJGGGGGGLLLPPPHHHHHHIIIJJJKKKKKKKKKKKKGGGFFFKKKQQQRRRVVVkkkvvvnnniii]]]YYYTTTQQQSSSVVVYYY[[[cccXXXNNNMMMQQQVVVZZZ^^^ZZZYYYUUUMMMGGGGGGMMMSSSTTTSSSQQQNNNKKKGGGDDDBBBJJJQQQZZZ___aaaaaacccdddcccaaadddjjjjjjbbb\\\ZZZSSSOOOHHHCCCBBBHHHQQQXXXfffnnnyyy{{{~~~|||sssmmmmmmnnnnnniiijjjkkklllnnnpppqqqrrrooorrrtttuuussstttvvvyyyzzz{{{}}}~~~{{{xxxyyy{{{|||zzzxxxyyyyyyssswwwzzzxxxrrroooooottt|||~~~uuuhhh\\\KKK@@@888888666222666>>>HHHUUUffftttzzz}}}}}}mmmvvvwwwwww{{{{{{vvvooooooxxxqqqYYYbbbvvvxxx___EEE666333555555555444555666999<<<>>>::::::;;;<<<===>>>???@@@>>>>>>>>>>>>>>>=========???===@@@FFFIIIJJJMMMRRRMMMeeeyyykkkpppyyy```DDD777777999666111666666777888:::;;;<<<===<<<===>>>AAAHHHTTTcccmmmppplllhhheeeaaabbbmmmyyyrrrkkkmmmzzztttyyy{{{ppphhheeebbbaaakkkyyy|||wwwnnnccc]]][[[YYYTTTNNNKKKKKKIIIDDD@@@AAAHHHOOOaaajjjnnnhhh^^^XXXQQQJJJFFFFFFHHHIIIFFFDDDIIIQQQTTThhh{{{gggTTTFFF@@@<<<;;;<<<===;;;888;;;AAA???999999;;;888555???OOOqqqlll|||zzzjjjQQQ@@@;;;:::888666555444333111///111///...---......---+++((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''((()))))))))***+++,,,+++'''%%%***+++,,,///111111///...222111...,,,+++---222666777999;;;:::666555666888999444---***---222555666000000000000000000000000111111111222333444666666999:::===CCCKKKUUU^^^ccc\\\UUUPPPPPPPPPMMMKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIFFFIIIPPPSSSUUUdddwww{{{uuufff[[[]]]``````gggrrrtttmmm```SSSRRRYYYZZZVVVTTTJJJBBB@@@???AAAIIISSSYYYWWWRRRMMMGGGDDDCCCDDDCCCIIIUUU___aaa___aaafffbbbaaaaaabbbccc___WWWQQQHHHFFFDDDFFFMMMYYYfffmmm~~~~~~|||uuuxxxyyyuuunnnhhhggghhhggghhhiiikkkmmmooopppqqqsssuuuvvvuuussssssvvvyyy|||~~~~~~yyyvvvzzz~~~www~~~{{{yyyvvvnnnhhhnnnxxx}}}{{{uuuuuuyyyzzziiiYYYMMMBBB999888666222777@@@JJJZZZkkkuuuzzz~~~tttxxxwww}}}wwwsssrrrrrrttt|||uuuXXXfffttt{{{~~~tttYYYAAA666333222444444555777888999:::;;;999999999:::===@@@DDDFFFFFFEEEBBB@@@????????????AAA===<<>>>>>>>>???CCCNNN\\\gggooooookkkccc[[[\\\dddmmmxxxlllmmmvvv~~~{{{zzzmmmgggeeedddhhhoootttlllddd```[[[TTTSSSXXXUUUOOOIIIFFFCCCBBBGGGNNN___fffnnnnnnggg]]]VVVSSSKKKJJJHHHGGGGGGGGGGGGHHHPPPTTT^^^mmm|||hhhUUUGGGAAAAAACCCAAA>>><<<;;;<<<===???<<<<<<<<<999777999>>>BBBsssnnn}}}~~~zzzlllUUUBBB<<<:::888666555444333111///111///...---......---+++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((())),,,+++******++++++***(((***+++,,,///111111///...111000///---,,,...111444555777888666222111333666888333---***,,,///222333000000000000000000000000111111111222333444555666999:::===CCCKKKUUU]]]ccc^^^VVVOOONNNNNNKKKIIIJJJHHHHHHHHHHHHHHHGGGGGGGGGGGGEEEJJJQQQRRRQQQ\\\kkk}}}vvvzzz|||yyyyyy~~~}}}vvvhhhYYYTTTWWWYYYWWWMMMEEE>>><<<;;;<<>>===>>>AAAKKKXXXbbbmmmooonnnggg___]]]ccciiiwww}}}qqqnnnttt{{{~~~yyyrrrlllnnnuuu~~~zzzjjjbbb\\\YYYWWWUUUYYY______YYYSSSOOOIIIEEEFFFJJJZZZbbbkkknnnhhh```YYYVVVJJJIIIHHHGGGGGGHHHIIIJJJKKKOOOXXXfffxxx}}}ppp```RRRIIIFFFEEECCCCCCBBBAAAAAA@@@@@@@@@======<<<999777888<<>>@@@BBBAAA@@@@@@???>>>>>>?????????BBBEEEFFFGGGNNN[[[eeekkkqqqyyy}}}vvvuuummmYYYHHH<<<555111333444555777999:::;;;;;;============???GGGRRR[[[kkkooorrrmmmddd```aaaeeemmmwwwrrrttt{{{}}}}}}wwwtttwww{{{yyyqqqggg```ZZZXXXZZZ]]]eeemmmllleee^^^XXXQQQJJJGGGIIILLLTTT]]]aaa^^^XXXSSSQQQJJJJJJIIIIIIJJJKKKMMMNNNNNNQQQXXXbbbpppvvvnnnbbbXXXRRRPPPOOOOOONNNOOOPPPPPPMMMIIIEEECCC@@@???===:::777777999<<>>???>>>>>>>>>>>>>>>>>>??????>>>AAACCCAAA???BBBJJJRRR[[[aaajjjtttuuubbbPPPBBB888333222333555777888999::::::<<<=========>>>CCCMMMTTTiiiooorrrooogggaaaaaadddgggyyyxxxvvvuuuzzz~~~tttnnnqqqwwwwwwrrriiiddd```^^^bbbiiirrryyyxxxoooeee]]]UUUNNNJJJLLLCCCGGGMMMPPPOOOMMMKKKJJJJJJJJJJJJJJJLLLNNNPPPRRRWWWYYY\\\bbbkkkuuu~~~rrrxxxmmmeee\\\VVVVVVYYY[[[[[[^^^```aaaaaa\\\TTTLLLGGGCCCBBB???;;;999888999:::uuummmyyy~~~sss[[[DDD999888666444444444333111///000///...---......---+++((((((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((())))))***,,,///000///+++((((((+++///000///...///000---///222333222111000000666777777444222222777;;;555333///,,,+++---111555000000000000000000000000000000000111222333555555888999<<>>IIIVVVdddsssyyy}}}|||~~~zzzvvvvvvzzzxxxkkk]]]RRR```qqqzzzuuu___GGG:::777777555444444555777888999:::;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>?????????@@@AAABBBBBBBBBCCCDDDEEEHHHPPP^^^ppp~~~yyyhhhVVVFFF:::444222333555666777888999999<<<===>>>======AAAHHHNNNdddkkkpppooohhhccccccffffffwwwyyyuuutttwwwrrrdddiiikkkrrryyyzzzwwwwwwzzzmmmmmmllllllqqqxxxuuufff\\\SSSLLLJJJKKKCCCDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHKKKMMMPPPRRRXXXYYY[[[```fffmmmsssvvvfffccciiiccc[[[XXXZZZ___bbbcccdddfffhhhgggbbbZZZPPPJJJFFFDDDAAA>>><<<;;;;;;:::vvvmmmxxxsssZZZCCC999777666444333444333111000111///...---......---+++((((((((((((''''''''''''%%%%%%&&&&&&'''((((((((($$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))+++---000444555333...***'''+++000111///...///000---///222444333111000111333555666555333444888<<<<<<:::555000---///444888000000000000000000000000111111111222333444666666888999<<>>>>>?????????>>>>>>>>>===>>>AAAEEEFFFCCC@@@AAAHHHXXXmmm}}}|||jjjXXXHHH;;;333222333444666777777888888:::<<<>>>===<<<>>>DDDHHH[[[dddlllnnniiieeeeeehhhgggttt~~~sssqqqsss~~~xxxeeeddddddfffgggeeefffoooyyyyyy~~~sssbbbWWWOOOHHHFFFGGGDDDCCCAAA@@@@@@AAACCCDDDDDDDDDEEEFFFHHHKKKNNNPPPQQQSSSVVVZZZ```fffkkkmmm{{{zzz\\\WWWsss|||gggccc^^^\\\]]]aaaeeegggbbbccceeeddd```XXXPPPKKKGGGDDDAAA??????>>>===<<>>FFF___mmmwwwuuulllddd[[[SSSRRRWWW```jjjsssvvvtttqqqfff\\\SSSPPPOOONNNPPPSSSQQQSSSYYYaaajjjrrrwwwyyyzzzxxxtttpppllliiigggfffccceeefffggghhhgggeeeddddddfffggggggggggggiiikkklllmmmnnnmmmmmmnnnpppsssssssssssssssttttttttttttsssrrrrrrqqqqqqqqqrrrrrrtttrrrqqqqqqssstttuuuuuuvvvvvvuuutttttttttttttttrrrpppooopppsssuuutttsssrrrssstttrrrnnnggg```[[[ZZZ^^^eeemmmtttxxxyyyyyy{{{~~~xxxnnneee[[[bbblllsssvvvxxx{{{~~~}}}~~~~~~~~~|||oooaaaMMMBBB999999999:::BBBNNN]]]jjjwww|||~~~~~~|||}}}~~~sssdddZZZZZZhhhxxx~~~nnnUUU>>>444555666444444444555777888999:::;;;999999:::;;;;;;;;;;;;;;;>>>???@@@@@@@@@???>>>======<<<<<<>>>AAABBBAAA???@@@DDDQQQeeewwwzzzgggWWWHHH;;;222222333444555666777777777777:::<<<<<<:::<<<@@@CCCOOO[[[hhhooolllhhhfffggggggooo}}}wwwsssqqqwwwtttllllllkkkfff^^^\\\fffssstttgggYYYQQQLLLHHHFFFGGGEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHKKKNNNPPPRRRTTTVVVXXX\\\___cccfffhhhjjjxxxdddQQQNNN\\\ppptttffffffdddbbbaaaccchhhkkkhhhhhhgggddd^^^VVVNNNIIIEEEBBB??????@@@@@@>>>===xxxqqq|||rrrXXXEEE>>>666555333333333333111000111///...---......---+++)))(((((((((''''''''''''%%%%%%&&&&&&'''((())))))$$$%%%&&&'''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&$$$$$$$$$%%%&&&'''((()))+++++++++---//////---,,,&&&+++000111...---...111...000222333222111111222333777:::<<<;;;<<<@@@CCCPPPKKKBBB777000///555:::222222222222222222222222333333333444555666777888777999<<>>===CCCBBBAAA@@@??????@@@AAA@@@AAAKKK]]]ppptttbbbTTTHHH<<<333222333444555666666666666555888::::::999:::===@@@GGGUUUfffpppooojjjgggffffffkkkuuuyyyrrrqqqzzz{{{|||{{{ssseee^^^fffssspppeeeZZZPPPMMMMMMKKKIIIJJJKKKKKKLLLOOOPPPPPPNNNMMMKKKKKKKKKMMMOOORRRUUUVVV______```bbbcccdddeeeeee^^^ppp~~~xxxgggSSSJJJHHHJJJQQQmmmyyymmmgggiiiiiihhheeefffkkkoootttrrrooohhh___VVVMMMHHHCCC@@@===>>>@@@AAA???===vvvxxxvvv^^^FFF999;;;666444555555111///000///......///000///,,,)))(((((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&((())),,,......---***)))---+++,,,000111//////222...000222333444333111000222777===AAAAAA???===<<>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCCCCBBB@@@???===AAAEEENNNeeemmm^^^UUUJJJ<<<000444444444444555555666777777777888999:::;;;;;;<<>>DDDKKKSSSYYY\\\UUUIII@@@???AAABBBAAABBBBBBBBBAAABBBCCCDDDFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJLLLKKKKKKKKKLLLNNNQQQRRROOOOOOPPPPPPOOONNNMMMLLLLLLUUU\\\ZZZRRROOOTTTZZZ___hhhpppqqqooolllbbbXXXLLLLLLLLLLLLNNNPPPSSSTTT___dddiiikkkiiiddd```^^^VVVXXX[[[]]]___bbbeeehhhqqqqqqqqqrrrqqqnnniiieeegggeeecccdddeeegggggggggdddcccbbbbbbcccdddfffhhhcccccccccbbbcccfffkkknnnmmmlllkkkiiihhhggggggfffnnnlllkkkllloooqqqqqqppprrrrrrsssssstttuuuuuuvvvssssssssssssssssssttttttvvvvvvvvvwwwxxxxxxyyyyyyxxxwwwvvvuuuuuuvvvwwwxxxyyyzzz~~~yyyvvvpppmmmlllllllllkkkppphhhoooxxxyyyzzz~~~~~~~~~~~~}}}}}}~~~uuuiiiSSSEEE;;;;;;:::;;;III\\\lllrrrzzz~~~uuunnnkkkoooyyy|||~~~nnnaaa^^^hhhuuuxxx[[[>>>444444333333555555666666777999::::::;;;999888888888888888999999>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAACCCCCCCCCAAA@@@@@@CCCFFFMMM```{{{{{{uuuxxxssseeeYYYKKK===333444444333333444555666666666777888888::::::;;;<<>><<<======>>>vvvzzzwwwaaaKKK???;;;666444555555111///000///......///000///,,,***+++***((('''&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%&&&&&&''''''(((******+++++++++,,,,,,,,,,,,)))***...///---...111333333333333111///---+++000444999<<<<<<999777777888777777555111///444===888555111///000111111111333333333333444555666777555777<<>>@@@AAABBBBBBBBBBBBCCCEEEFFFJJJXXXnnn~~~~~~|||tttjjjkkk}}}}}}wwwmmm```OOO???666444444333222222333444555666777777888999:::;;;;;;>>>FFFUUUgggtttxxxtttoooeeegggiiiqqqzzzwww{{{tttrrr{{{wwwqqqqqqrrrpppoooqqqmmmmmmnnnppprrrrrrpppmmmeeecccaaa```bbbfffkkknnnssstttyyy}}}fffHHHAAA>>>:::===NNNxxx~~~vvvkkkbbbaaabbbffflllrrrsssmmmeee^^^[[[PPPKKKDDD???===<<<<<<<<<xxx~~~vvv```JJJ>>>;;;666444555555111///000000///......///...,,,***,,,+++)))'''&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&'''((()))+++************+++---...---***+++...///...///222000111111111000///------000333777999888666555444444444444444000...444<<<:::666222//////111111111333333333444555555666777555777<<>>;;;;;;;;;AAANNN```ooowwwwwwqqqkkkccc^^^VVVOOOJJJJJJKKKMMMLLLOOOTTTWWWXXXXXXXXXXXX[[[]]]```aaacccfffjjjmmmgggdddaaa``````bbbccccccbbbaaa```aaacccdddcccbbbdddccccccccccccdddeeefffhhhgggfffddddddfffjjjnnnggghhhjjjkkkkkkiiigggeeeiiihhhffffffiiillloooqqqqqqqqqqqqqqqqqqqqqqqqqqqtttttttttuuuuuuuuuvvvvvvvvvvvvvvvwwwxxxxxxyyyyyyxxxxxxwwwvvvvvvwwwxxxxxx{{{xxxooojjjeeebbb```jjjvvv}}}yyyyyy{{{~~~}}}|||}}}~~~}}}zzzzzz}}}~~~zzzzzz~~~~~~rrrfff[[[JJJ===<<<===AAAQQQeeeqqqwww}}}}}}rrrooouuuuuuyyy|||eee^^^dddvvvjjjQQQ999333333333333666555555666666777888999999888888888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===???@@@AAAAAAAAADDDDDDDDDGGGQQQbbbuuu|||nnnjjjyyy}}}tttwwwwwwyyyxxxvvvssskkk[[[GGG999555444222111111222333444666666777888999:::;;;;;;:::>>>IIIYYYiiiqqqpppllldddeeefffiiivvvyyyzzz}}}{{{xxxwwwwwwvvvtttsssnnnmmmkkkkkkmmmqqqvvvyyy|||}}}oooLLLCCCBBB>>><<>><<<<<<;;;;;;{{{sss]]]GGG;;;;;;666444555555111///000000///............,,,+++,,,+++)))'''&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%'''&&&%%%%%%&&&''')))***+++***))))))***+++...//////,,,,,,///000///111444555555444333222111/////////222555666555444444444333333444444111...333;;;===888333000000111111111333333444555666666666666777999===CCCLLLUUU]]]aaadddYYYNNNHHHEEEAAAAAACCCBBBBBBBBBBBBBBBAAAAAA@@@@@@AAACCCFFFHHHIIIJJJJJJGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLMMMMMMKKKIIIHHHEEEAAA<<<888777777888888666===IIIVVV___aaaaaaaaahhheeeaaa]]]ZZZZZZZZZ[[[UUUXXX\\\^^^___```bbbdddccccccbbb___]]]\\\^^^```YYYWWWUUUUUUYYY^^^bbbddd```______```bbbbbbaaa```bbbbbbbbbbbbbbbccccccdddiiihhhgggeeeccccccfffhhhfffhhhkkkmmmmmmllliiiggglllkkkiiihhhiiikkknnnpppqqqppppppooommmllllllkkkqqqqqqrrrtttvvvwwwxxxyyyvvvvvvvvvwwwxxxxxxyyyyyyzzzzzzyyyxxxxxxyyyzzzzzz|||~~~yyyqqqiiiccc^^^ZZZWWW\\\gggrrrwww|||}}}||||||~~~~~~}}}~~~}}}zzzzzz|||}}}sssmmmrrr}}}wwwmmmdddPPP@@@>>>@@@DDDUUUiiitttyyy|||{{{```\\\jjjzzz{{{fffOOO999444444222222555555555555666666777777888666666666777888:::;;;<<<::::::::::::::::::::::::888999:::<<<===???@@@@@@BBBAAAAAACCCJJJYYYmmm|||}}}vvv}}}uuuvvvttt|||xxxvvvzzz{{{nnnTTT???666555333111000111333444555666777888999::::::;;;;;;<<>><<<999666333111000000222444555555444555666555555666666222...222:::AAA<<<666222000111111111333333555666666777666666888:::>>>DDDMMMWWW___dddjjj```VVVPPPJJJDDDBBBDDDCCCCCCDDDDDDDDDCCCBBBBBB@@@AAADDDGGGIIIJJJJJJJJJEEEFFFFFFGGGHHHIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJIIIBBB===888555555666888999555666;;;CCCIIILLLPPPTTT______```aaaaaaaaaaaaaaa^^^```aaabbbaaabbbdddfff^^^]]]ZZZUUUQQQNNNOOOPPPOOONNNMMMPPPUUUZZZ^^^```______^^^```bbbbbbaaa___aaaaaaaaaaaaaaaaaaaaaaaagggggggggfffdddccccccdddfffgggjjjmmmmmmmmmkkkjjjnnnnnnmmmkkkjjjjjjmmmoooppppppooommmlllkkkjjjjjjnnnoooqqqsssuuuxxxyyyzzzvvvvvvvvvwwwxxxxxxyyyyyy{{{{{{zzzyyyyyyzzz{{{{{{|||~~~~~~yyyvvvtttpppjjjddd^^^YYYTTTPPPPPP\\\lllvvv{{{}}}|||{{{}}}~~~~~~~~~}}}{{{{{{}}}zzztttggg___gggyyy{{{nnnWWWDDD@@@AAAFFFXXXkkkuuuzzz|||aaa]]]mmmzzz}}}vvv```KKK888444444222222555444555555555666666666777555555666777888:::<<<===::::::::::::::::::::::::888888999;;;<<<>>>???????????????AAAFFFRRRgggyyyzzzbbbGGG888666444111000111333444555666666777888999::::::>>>===???FFFRRR^^^fffjjjeeedddbbbaaacccooo~~~~~~qqqOOOFFFDDDBBBAAAHHHiiiwwwqqqnnnmmmxxxrrr[[[LLLHHHEEE@@@============<<<zzzrrr]]]HHH<<<;;;666444555555111///000111///------......---+++))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%'''&&&%%%$$$&&&(((+++---)))))))))***+++,,,......000---,,,///000///111555CCCAAA???;;;777444222111000222444555555555777888888888999888333...222999EEE@@@888333111111111111333444555666777777666666888:::>>>DDDMMMWWW```fffjjjbbbZZZTTTMMMFFFCCCDDDBBBCCCDDDEEEEEEDDDDDDCCCCCCDDDFFFHHHIIIIIIHHHGGGDDDDDDFFFGGGHHHIIIJJJJJJHHHHHHHHHHHHIIIKKKMMMNNNIIIFFFCCC@@@>>><<<<<<<<<===:::;;;AAAEEEDDDGGGMMMMMMOOORRRUUUWWWXXXXXXXXXWWWXXXXXXXXXWWWXXX[[[^^^VVVUUUQQQKKKEEEBBBBBBCCCIIIIIIJJJNNNTTTYYY\\\]]]___^^^^^^```bbbbbb```^^^___```````````````______ccceeeggggggfffeeeddddddeeefffhhhkkkllllllkkkkkklllnnnooommmkkkkkkmmmooonnnnnnnnnnnnmmmmmmmmmmmmnnnoooppprrrtttvvvxxxxxxvvvvvvvvvwwwxxxxxxyyyyyy{{{zzzyyyxxxxxxyyyzzz{{{{{{||||||{{{yyyvvvtttsssqqqnnnjjjfffaaa[[[TTTPPPMMMXXXhhhuuuzzz{{{}}}|||~~~}}}|||||||||}}}~~~~~~~~~~~~|||}}}xxxuuujjj^^^bbbsss~~~ttt\\\FFF@@@AAAFFFWWWkkkuuuzzzxxxzzziii___lllxxxzzzqqqXXXEEE555222333222222666444444555555555555666666666666666777888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<>>>???@@@???>>>???@@@CCCLLLbbbwwwgggLLL:::888555222111111333444555555666777888999::::::;;;<<<>>>DDDMMMXXXbbbhhhhhheeecccbbbbbbjjj~~~~~~{{{]]]RRRJJJFFFFFFHHH___xxxqqqnnnllltttxxxzzzkkkZZZOOOKKKGGGCCC@@@>>>>>>===<<<~~~xxxttt___JJJ???;;;666444555555111///000111///---------...---,,,(((((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&'''&&&%%%$$$&&&(((+++---((()))***+++,,,---......///,,,+++---///...000555???>>><<<999666555333333000222444555555666888:::;;;:::;;;:::444///111888GGGBBB:::444222111111111333444555777777777777666888999===DDDMMMWWWaaafffhhhaaaZZZUUUNNNGGGCCCDDDAAABBBDDDEEEEEEEEEDDDDDDFFFGGGHHHIIIIIIHHHFFFEEECCCDDDEEEGGGIIIJJJJJJKKKKKKJJJJJJJJJKKKNNNQQQSSSYYYYYYWWWSSSMMMHHHDDDAAAEEEAAABBBHHHIIIFFFFFFKKK>>>@@@CCCFFFIIIKKKLLLMMMLLLMMMMMMMMMNNNQQQUUUXXXSSSQQQLLLEEE???;;;;;;<<>>===;;;{{{ttt}}}}}}ppp]]]III;;;999777444333333333111000000///......///...,,,***((((((((((((''''''''''''%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&((()))///...,,,+++***+++,,,,,,------------...000111222333222222222333444444555///111555888::::::999999<<<>>>???>>>999444000...:::AAAAAA999222222111//////000222444555666777777:::;;;>>>DDDLLLVVV^^^ccchhhaaaWWWPPPLLLIIIFFFCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEJJJKKKKKKJJJJJJMMMSSSXXXeeepppuuupppmmmlllbbbTTTVVVSSSQQQSSSUUUPPPCCC888777888:::>>>GGGMMMIIIAAA???===;;;<<>>???@@@>>>???@@@???>>>>>>@@@BBBEEE??????DDDDDDFFFUUUiii}}}gggRRRBBB999222222111///222777555666666777888:::;;;<<<<<<;;;:::<<>>999777444333333333111000000///......///...,,,***((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&((()))+++++++++++++++,,,---...............///000111111111111111111222333444555000111444777:::<<<======>>>??????>>>;;;666111...555>>>CCC>>>777444222///222333333444555666666777999:::===CCCLLLVVV___dddfff```XXXQQQMMMJJJFFFCCCEEEEEEEEEEEEEEEEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHGGGGGGFFFEEEEEEDDDKKKKKKLLLJJJIIIKKKOOORRR___nnn{{{~~~tttfffbbb[[[VVVVVVXXXTTTHHH>>>:::::::::===EEELLLJJJCCCBBB>>>;;;:::???GGGOOOTTTXXX[[[\\\WWWOOOGGGEEEFFFFFFFFFHHHLLLRRRWWWZZZ[[[^^^^^^_________`````````___^^^^^^___aaaaaa___^^^bbbccccccbbbbbbccceeegggggggggggggggggggggffffffdddiiijjjggggggkkkkkkgggggghhhiiiiiikkkmmmooopppooooooooooooqqqrrrssstttqqqsssuuuuuutttsssssstttttttttssssssssstttuuuuuuwwwxxxyyyxxxwwwwwwyyy{{{zzzvvvppplllqqqvvvwwwxxxyyyyyyyyyzzz{{{}}}~~~~~~~~~~~~|||}}}~~~{{{yyywwwwwwxxxzzzkkkYYYGGGCCCLLLZZZhhhrrryyy~~~{{{tttwwwhhh^^^fffrrr{{{~~~}}}xxxfffSSS???:::444222333555333111444555666666777666555444666666666666777888999:::888999:::;;;<<<===>>>???===>>>@@@@@@>>>>>>???AAACCC>>>>>>CCCCCCDDDQQQccc}}}lllZZZJJJ>>>555222222000111555555555666777888:::;;;<<<;;;::::::;;;@@@IIIUUU]]]eeehhhkkkhhheeehhhsss}}}tttvvvuuuaaaSSSPPPaaa|||xxxooohhh^^^```iii~~~vvvYYYKKKGGGDDD???<<<}}}yyynnn^^^LLL@@@999777444333333333111000111000///.........+++)))((((((((((((''''''''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((((()))***,,,---.........000000000//////000000111/////////000111333444555111222333666999<<>>===<<<===FFFOOOQQQMMMFFFBBB===;;;>>>FFFPPPVVVZZZ```eeeddd]]]VVVRRRRRRQQQOOONNNOOOSSSWWWZZZ[[[\\\]]]]]]^^^___``````aaa^^^]]]]]]^^^______^^^\\\```aaabbbbbbaaaaaaccceeegggggggggffffffeeeeeeeeebbbfffgggggghhhiiifffaaa\\\___dddhhhjjjlllmmmnnnnnnnnnnnnooopppqqqssstttppprrrtttttttttssstttuuurrrrrrqqqqqqrrrsssssstttxxxyyyzzzzzzyyyyyy{{{|||zzzrrrrrrssssssuuuwwwvvvwwwxxxyyy{{{}}}|||~~~|||zzzvvvrrrooommmkkkaaaSSSFFFGGGSSSbbboooxxxyyy~~~}}}yyyooorrryyy~~~}}}|||yyykkkYYYYYYdddssszzzwwwaaaKKK;;;888444444555555222///444555666777888888888777666666666666777888999999999999:::;;;;;;<<<======;;;===@@@@@@???>>>>>>???@@@===>>>BBBAAABBBLLLZZZyyy~~~tttgggUUUGGG888222222222111222555555666777888:::;;;;;;:::999999:::>>>FFFOOOVVVbbbggglllkkkhhhhhhnnnttt{{{rrrooozzzrrr^^^UUUSSSooowwwooojjjbbb___ddd|||lllUUUNNNIIICCC>>>~~~wwwkkk\\\KKK???999777444333333333111000111000///......---+++)))((((((((((((''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((***,,,---------,,,222222111000000000000000------...///111222444555333333222333555:::>>>@@@AAA>>>;;;;;;===;;;444...---888CCCEEE@@@999555333333333222333555999<<<>>>888:::===DDDNNNZZZdddkkkppplllddd[[[UUUPPPMMMKKKDDDCCCBBBAAAAAAAAAAAABBBAAAAAABBBCCCDDDEEEEEEFFFGGGGGGFFFEEECCCBBBAAA@@@AAACCCEEEHHHJJJKKKMMMNNNOOOWWW^^^dddmmmyyy~~~rrrfffZZZWWW[[[^^^ZZZTTTFFFEEEAAAAAAIIITTTZZZYYYLLLIIIEEEBBBCCCHHHNNNTTTWWW___fffhhhddd___]]]^^^___[[[WWWTTTUUUWWWYYYZZZZZZ[[[\\\]]]^^^___```aaa^^^]]]]]]^^^______^^^\\\^^^```aaaaaa``````bbbdddgggffffffeeeeeeddddddcccddddddeeegggiiijjjgggdddTTTUUUXXX___hhhnnnppppppoooooonnnnnnoooooopppqqqqqqrrrtttuuuuuuuuuwwwxxxssssssssssssssstttuuuvvvwwwxxxyyyyyyxxxyyyzzz|||yyyttttttuuuuuuvvvzzzvvvwwwwwwxxxzzz|||}}}~~~|||~~~~~~}}}yyyuuupppiiiccc___\\\PPPGGGLLLXXXeeepppxxxzzz}}}~~~~~~{{{vvveeekkkxxx}}}}}}zzzsssmmmfff[[[TTTZZZfffsssyyyxxxaaaKKK999666444333444444333111444444555666777888888888666555555666666777888999999999::::::;;;;;;;;;<<<:::<<>>===>>>>>>===>>>BBBAAAAAAHHHRRRnnnzzzttt{{{rrraaaQQQ===333222444222000444444666777999::::::;;;999999999999;;;AAAIIINNN[[[bbbiiikkkhhheeegggiiioooyyyssswwwwwwcccYYYLLLddd~~~wwwrrroooiiifffhhh|||eeeVVVLLLDDD???{{{vvvjjjYYYHHH<<<999777444333333333111000111000......///...+++)))((((((((((((''''''''''''%%%%%%%%%%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&)))***+++,,,---,,,+++***333222111000000//////000------...///000222444555555333111000111555999<<>>EEEPPP\\\gggnnnwwwtttlllddd[[[UUUQQQPPPKKKJJJGGGEEEDDDDDDDDDEEEAAABBBBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDAAABBBEEEGGGJJJKKKKKKKKKMMMOOOQQQTTT\\\hhhqqquuuiii```UUUTTTZZZaaadddcccVVVSSSLLLGGGKKKTTT[[[[[[SSSSSSRRROOOLLLKKKMMMOOOUUU\\\eeeiiigggeeefffhhhjjjeee^^^YYYXXXXXXXXXYYYYYYZZZ[[[\\\]]]^^^___```^^^]]]]]]^^^``````___]]]]]]___```aaa``````aaacccffffffeeeeeedddddddddcccgggeeedddfffiiikkklllnnn]]]WWWSSSXXXdddmmmpppnnnppppppooonnnmmmmmmmmmmmmoooqqqrrrsssssstttvvvxxxsssssssssssstttuuuvvvwwwuuuvvvwwwwwwvvvwwwyyy{{{zzzvvvtttwwwxxxwwwwwwzzzyyyyyyyyyyyyyyyzzz{{{|||~~~~~~||||||~~~{{{vvvrrrlllddd[[[UUUTTTKKKFFFNNN\\\hhhrrrxxxzzz|||}}}|||}}}~~~yyysss```hhhwww~~~vvvuuu~~~uuuoooeee\\\UUUWWWaaajjjtttyyysss[[[GGG888555222000111222444555333333444444555666777777555555555555666777888999888999999999::::::;;;;;;999<<>>>>>@@@BBBBBBBBBFFFLLLaaarrrttt|||~~~xxxnnn]]]EEE666333555444111333444666777999:::::::::888999999888999===BBBFFFPPPXXXaaafffeeebbbaaabbbfffvvvsssrrrxxxzzzeeeWWWTTTccc~~~{{{yyyxxxqqqqqquuu}}}dddPPPCCC@@@~~~wwwxxxxxxkkkZZZHHH<<<999777444333333333111000000///......///...,,,***((((((((((((''''''''''''%%%$$$$$$%%%&&&(((***,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%******+++++++++++++++***222111000000////////////.........///000222333444444222///...///222666999;;;999888888::::::666333111222666<<<===:::777777:::999777666555555666666;;;<<>>>>>===<<<<<<======>>>@@@AAAAAACCCFFFIIIVVViii|||xxxmmmSSS<<<444555555222222333666888999999999999888999999999888:::<<>>DDDNNN[[[gggnnnzzz~~~qqqfff```VVVSSSOOOKKKGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFHHHHHHHHHIIIIIIJJJJJJJJJLLLJJJHHHHHHJJJJJJHHHFFFEEEFFFIIIMMMOOOOOOPPPPPPPPPPPPPPPSSSZZZfffsss|||yyysssfffXXXSSSVVVZZZ[[[aaadddfffccc\\\VVVSSSSSSYYYcccoootttsssooommmmmmgggccc^^^[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\YYYXXXYYY\\\___aaa```___\\\___aaabbbaaaaaaaaabbbddddddeeeeeeffffffgggggghhhgggggghhheeedddlllwwwrrrgggccceeeiiimmmmmmmmmllllllllllllmmmmmmlllmmmmmmmmmlllmmmppprrrnnnnnnnnnooopppqqqrrrsssrrrsssuuuuuutttuuuxxxzzzwwwzzz~~~zzz|||xxxwwwxxx{{{zzzvvvvvvxxx||||||{{{||||||}}}~~~~~~~~~}}}}}}~~~~~~|||{{{vvvpppkkkggg```VVVOOOHHHAAABBBOOOaaaoooyyy~~~zzz{{{zzzzzz||||||vvvnnn[[[bbbooo|||tttppp~~~zzzuuupppbbbSSSSSSaaaooottt}}}|||mmmWWWAAA555222222222111111222444666444444333222222333444555555555555555555666888888555666777888999:::;;;<<<:::<<<======<<<;;;===>>><<<>>>??????@@@BBBEEEFFFMMM___rrr|||}}}bbbDDD666555555333111333555888999999999888999::::::999888777999::::::BBBNNNXXX]]]___```aaa^^^fffvvv|||tttyyy|||~~~lllSSSIII{{{uuu}}}~~~sssbbbOOOBBB999777444333333333111000------,,,...///000...---)))(((((((((''''''''''''((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$'''''''''(((***,,,///000//////............//////111111000000111222333333///...------///333777:::777888;;;;;;::::::;;;<<<333,,,,,,666>>>;;;444111000111333555777999999999::::::<<>>555...000333444333333333444666555444333222333444555555444444555555666777888444555666777999;;;<<<<<<;;;<<<<<<;;;:::;;;===???;;;=========>>>BBBDDDEEEHHHXXXkkkxxxyyylllJJJ777555555333111333555888999999999888999:::;;;:::888666777777555===IIITTT[[[___aaacccaaaccclll{{{ppprrr~~~uuu}}}~~~zzz^^^QQQxxxuuu~~~xxxppp\\\GGGAAA:::777333333444444222///000///......///...,,,***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&''''''((((((***+++---///000111000...,,,,,,---///000000000000222444444222///000111000,,,***///555999:::999888:::===@@@BBBCCC888222...222:::>>><<<777222222222333444444444444888:::===CCCMMMYYYeeelllyyyzzzqqqiii^^^VVVSSSQQQMMMJJJLLLKKKIIIGGGFFFFFFGGGGGGJJJIIIFFFEEEDDDEEEFFFFFFFFFGGGHHHJJJLLLLLLLLLLLLIIIIIIIIIKKKNNNNNNLLLJJJKKKLLLPPPWWW___gggooosssuuuwwwooo___XXX```fffeeegggeeeaaa]]]YYYVVVSSSRRR___eeemmmqqqpppjjjdddaaa___^^^\\\[[[YYYXXXXXXXXXXXXZZZ\\\^^^^^^\\\ZZZXXXZZZYYYYYY\\\```aaa```^^^aaaaaabbbbbbcccdddddddddeeeeeeeeeeeefffggghhhiiifffeeehhhnnnssssssmmmggg}}}qqqkkkkkkjjjggghhhiiijjjkkklllmmmnnnoooqqqqqqpppppppppoooooonnnrrrrrrqqqqqqqqqqqqqqqqqqpppqqqsssuuuwwwwwwwwwwwwtttwww{{{~~~~~~|||xxxuuu{{{xxxttttttwwwyyyyyyxxx{{{|||}}}~~~~~~~~~~~~|||xxxuuurrroookkkcccWWWNNNIII@@@AAARRReeeoootttyyyyyy{{{{{{{{{}}}}}}tttjjjUUUUUUaaauuu|||yyy}}}{{{|||}}}|||{{{nnnsss}}}{{{jjjaaa___^^^jjjyyy|||~~~yyyppp^^^GGG777111111111222222222333333333444444444333333222222222444444444444444444444444222222333555666888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;888888<<>>===:::222222222222333444555555888999;;;@@@IIIVVVccckkk}}}zzzqqqkkkeee]]]VVVQQQPPPNNNMMMLLLKKKKKKLLLIIIHHHGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMLLLKKKLLLNNNNNNMMMKKKQQQRRRTTTXXX\\\aaafffhhhfffkkkggg\\\YYY```dddbbb^^^\\\ZZZXXXUUUSSSRRRQQQVVV[[[aaaeeeddd___[[[XXX\\\[[[ZZZYYYXXXXXXWWWWWWYYYZZZ\\\]]]]]][[[ZZZYYY[[[ZZZYYY[[[___aaa```_________``````aaaaaabbbbbbaaaaaabbbbbbccceeefffgggiiiiiikkkpppvvvxxxtttpppsssvvvtttmmmiiikkkllljjjhhhhhhiiikkklllnnnooopppooooooooooooooopppqqqqqqoooppppppqqqqqqqqqppppppppprrrtttvvvwwwxxxxxxxxxsssvvvyyy{{{{{{zzzwwwuuusssqqqoooqqquuuxxxzzzzzz|||}}}~~~~~~|||wwwvvvtttpppjjjccc]]]YYYOOOEEEDDDTTTeeeooovvv|||yyyzzzzzzzzz}}}|||tttjjjZZZVVV]]]nnnzzzzzz{{{www{{{}}}xxxxxx{{{~~~nnndddcccdddooo||||||}}}zzztttiiiUUU???222///111111222222222333333333444444333333333222222222333333333333333333333333222222333555666888999999;;;;;;;;;;;;;;;;;;::::::999:::;;;<<<@@@EEEKKKOOOOOOVVVdddxxxxxxYYYBBB999555111111000000333666999999999666777888888888777666555333888===AAAKKKWWW^^^^^^bbb]]]^^^iiizzz|||rrrqqqxxx}}}yyyuuussskkkgggcccbbbcccdddcccbbbbbbcccdddeeefffggghhhhhhjjjiiijjjlllooopppooommmppprrryyy~~~}}}|||ttt[[[zzzuuuwwwxxxxxxoooZZZFFFAAA:::777333333444444222///000///......///...,,,*********)))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''(((((())))))+++,,,......333333333222000///------,,,000444777888888777777555444222///---...111555666777999<<<>>>?????????AAA:::333111666<<<>>>>>>333222222222333444555666888888888<<>>777222111000000222666888999999777777888999888777666555444777999;;;CCCPPPZZZ^^^```\\\[[[```lllwwwmmmooo}}}|||xxxuuussstttnnnfff^^^XXXUUURRRPPPOOONNNMMMLLLKKKJJJJJJJJJKKKJJJLLLOOOTTTXXXZZZZZZ^^^```gggnnnqqqppprrruuuwww|||~~~}}}~~~zzzxxxvvv___zzzuuummmppp{{{yyyoooZZZEEE@@@:::777333333444444222///000///......///...,,,***+++******)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))***,,,---...///000111111000...,,,***000111444999>>>@@@???<<<666222000000///...000444555888;;;>>>>>>>>>======???999111...222888>>>AAA555444222222222444666777888888888;;;CCCRRRdddqqq{{{uuupppmmmkkkddd___YYYVVVUUUTTTRRRPPPNNNLLLJJJIIIJJJLLLPPPRRRTTTQQQNNNMMMOOOQQQRRRRRROOOPPPQQQSSSTTTTTTTTTTTTQQQUUUVVVRRRRRRTTTTTTPPPQQQQQQQQQRRRQQQQQQQQQQQQNNNQQQTTTUUUUUUTTTTTTTTTVVVWWWXXXYYYZZZ[[[\\\\\\YYYYYYYYYZZZZZZ[[[[[[[[[]]]\\\ZZZZZZ\\\^^^```aaa_________```aaaaaabbbbbb^^^^^^___```bbbdddfffhhhbbbaaabbbeeejjjmmmnnnnnnfffiiikkkjjjiiihhhhhhhhhhhhiiikkklllnnnppprrrsssnnnmmmmmmmmmnnnppprrrsssooopppsssuuuvvvuuusssrrrqqqrrrssstttuuuvvvwwwwwwsssssssssttttttuuuvvvvvv{{{zzzxxxwwwwwwwwwwwwwww{{{{{{}}}~~~}}}tttwww|||{{{uuuqqq]]]RRROOO\\\kkkrrrvvvzzzxxxyyyyyyxxx{{{|||tttkkk```\\\gggzzzzzz|||}}}rrrdddgggmmmxxx~~~vvvjjjZZZFFF666111444111111222222222333333333333222222222222222222222111111111111111111111111222222333444555777777888999999999999::::::::::::777;;;===<<<<<>>KKKXXX```]]]\\\^^^bbbhhhuuuoookkkvvv}}}yyywwwzzzvvvnnngggaaa\\\YYYXXXRRRPPPNNNMMMKKKKKKKKKKKKFFFDDDCCCDDDHHHKKKMMMNNNPPPRRRXXXaaafffiiimmmsssuuuzzz|||{{{}}}zzzooofffbbbccchhhtttsss___{{{wwwqqqvvvzzzpppZZZEEE???:::777333333444444222///000///......///...,,,***+++******)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***,,,---...,,,---///111111000...---333111222;;;GGGNNNMMMHHH???888444444222///000444666:::>>>@@@>>><<<;;;;;;:::555///,,,---444<<>>DDDLLLRRRaaa```cccmmm~~~||||||yyyqqqbbbOOO>>>555333111000111333666777777888999:::::::::999777666555333222444;;;GGGVVVaaa```aaaccccccdddmmmyyynnnqqqxxx|||yyyuuutttqqqnnniiieeecccbbbWWWVVVSSSPPPMMMKKKJJJIIIFFFCCC@@@???@@@BBBCCCCCCGGGHHHMMMWWW]]]bbbjjjrrrsssxxx{{{{{{}}}zzzoooggg^^^UUUQQQOOOSSS]]]nnn|||}}}pppccc~~~zzz|||rrr\\\EEE>>>:::777333333444444222///000///......///...,,,*********)))(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((***,,,...///---...000222333222111000111...000:::IIITTTVVVSSSLLLAAA999999666000000555:::>>>AAAAAA>>>:::999:::777444000,,,,,,111999???>>>;;;777444333444777999888;;;===@@@FFFTTTeeerrr~~~wwwpppjjjgggffffffeeebbb___^^^___aaaccccccaaa```]]]YYYVVVRRRPPPNNNPPPOOONNNNNNPPPRRRRRRQQQPPPQQQQQQQQQPPPNNNLLLJJJKKKLLLNNNMMMMMMMMMNNNPPPNNNPPPSSSVVVXXXZZZZZZZZZZZZ[[[]]]```bbbccceeeeee^^^^^^]]][[[YYYXXXZZZ\\\_________```aaaaaabbbbbb___``````aaaccceeefffgggffffffeeeeeeeeegggiiijjjiiiiiikkknnnmmmjjjjjjmmmhhhiiijjjkkklllnnnnnnooorrrrrrrrrrrrrrrssssssssspppqqqsssttttttsssqqqppprrrrrrrrrrrrssstttuuuvvvvvvuuuuuuuuuvvvwwwyyyzzz}}}~~~~~~{{{zzzzzz{{{yyyzzz|||}}}~~~~~~~~~~~~qqq\\\RRRQQQ___nnnuuuxxx{{{zzzzzzyyyxxx{{{}}}wwwnnnjjjeeekkk|||ssssssrrrqqq|||{{{}}}mmmqqqsssvvv{{{zzzyyyhhhTTTEEE:::333333666111111222222222333333333111111111222222222222222111111111111111111111111222333333444555555666666777777777888888999999::::::::::::<<<@@@CCCEEEEEEIIIKKKOOOYYYiiizzz{{{xxx{{{ppp[[[FFF999555333111000222444555666999999:::;;;:::999888777666444333555999BBBQQQ^^^eeeeeedddaaa^^^eeeyyyxxxqqqppp~~~zzztttuuuuuurrrnnnjjjiiihhhdddbbb^^^YYYSSSNNNIIIFFFDDDAAA>>>===>>>?????????@@@@@@DDDKKKRRRXXXaaajjjmmmsssxxxyyy{{{yyylllddd\\\QQQHHHDDD@@@DDDNNN]]]lllqqqlllfff~~~ttt]]]EEE>>>:::777333333444444222///000///......///...,,,******)))((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&(((***---///000///000111222222111000000,,,,,,///555>>>FFFMMMPPPOOOBBB888888777222333:::>>>BBBDDDBBB===999888:::888888555111...000666;;;BBB???999555333444777999888<<<@@@BBBFFFOOO^^^jjj~~~{{{zzzzzzzzzzzzyyyvvvsssnnniiiccc___\\\ZZZYYYWWWVVVWWWYYYWWWUUUSSSRRRSSSSSSSSSRRRPPPNNNLLLLLLMMMNNNMMMLLLLLLMMMNNNOOOQQQTTTXXXZZZ[[[\\\[[[\\\^^^bbbfffjjjkkkllllllgggiiiiiifffbbb``````aaacccccccccdddeeeeeeffffffeeeeeeffffffgggiiijjjkkkkkkkkkkkkkkkkkklllmmmooorrrppprrruuutttppppppuuuppppppqqqqqqrrrsssssstttssstttvvvxxxyyyyyyxxxwwwuuuuuuuuuuuuuuutttsssrrrttttttsssssstttuuuwwwxxxwwwwwwwwwxxxyyyzzz|||}}}|||~~~}}}|||}}}{{{|||}}}tttfff___gggrrrvvvxxx|||{{{{{{zzzyyy|||~~~xxxpppmmmlllrrr{{{uuurrrttt}}}tttjjjtttvvvvvvyyyyyyrrr^^^GGG:::555222222444111111222222222333333333000111111111222222222222222222222222222222222222222333333444444555555666666666777777888999999:::::::::;;;===???@@@AAAAAABBBCCCFFFKKKUUUeeevvv~~~lllUUUGGG888555111000111333444444999:::;;;;;;;;;:::888888888555444666888<<>>===;;;===BBBGGGLLLUUU^^^eeekkkqqqsssvvv|||}}}yyyxxxrrrkkkccc\\\RRRHHHCCCCCC@@@EEEPPP]]]hhhmmmllljjjvvv^^^EEE===:::777333333444444222///000///......///...,,,***))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%###$$$%%%'''***---000111///////////////...------(((,,,///000000444===EEEIII;;;222555666333666???AAADDDFFFCCC<<<888888:::;;;<<<:::555000000444999EEEAAA;;;666444555777:::777<<>>@@@BBBEEEMMM]]]rrr~~~zzzdddUUU999666222000111222222222::::::;;;;;;;;;:::999888:::777666777777888CCCPPPWWW\\\dddgggbbb]]]```hhhvvvrrr}}}wwwqqqoooqqqtttuuutttqqqkkkbbbXXXPPPJJJFFFDDDAAA??????>>><<<:::>>>;;;:::===@@@DDDLLLUUU^^^eeekkkmmmqqqxxx{{{{{{yyy{{{xxxpppllljjjddd\\\SSSHHHAAADDDJJJMMMTTT^^^iiipppssssssqqqqqqZZZFFF;;;999777555444444333000///000...,,,+++,,,------,,,))))))))))))***+++,,,---'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((()))***,,,---....../////////......111333---...111444777888666333666444222444777999888666HHHJJJIIIFFFBBB???@@@BBB@@@@@@>>>999444222444777BBBFFFCCC999222333555444::::::<<>>??????@@@CCC<<<<<>>888888777555555999@@@FFFTTT]]]ccc```___cccgggggguuutttrrruuu~~~~~~|||tttnnnlllsssssssssooohhh^^^TTTNNNKKKHHHEEECCCBBBAAA@@@>>><<<;;;999999;;;???DDDGGGSSSXXXaaajjjqqqtttvvvvvvyyyyyyzzz{{{|||~~~ppphhhccc]]]TTTMMMIIIKKKNNNQQQZZZaaajjjqqqsssuuuvvvxxxrrr[[[FFF<<<999777555444444333000///000...,,,+++,,,------,,,+++***))))))((()))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))+++,,,---...///000000...---...///------///222555777666444555444333555999::::::888???BBBEEEFFFDDDCCCDDDFFFDDDEEEDDDAAA<<<666222000>>>CCCBBB:::333333555444999999:::===BBBGGGMMMPPPYYYaaammmvvv}}}}}}{{{wwwssspppnnnkkkfffccc```bbbeeeeeedddccccccdddlllnnnqqqtttvvvvvvuuutttqqqqqqrrruuuxxxzzzzzzzzz{{{{{{{{{~~~}}}yyysssrrrpppooopppsssvvvyyyvvvwwwxxxxxxwwwxxxzzz{{{}}}{{{zzzzzz{{{|||}}}}}}}}}}}}zzz}}}~~~{{{{{{{{{zzzwwwzzz|||{{{||||||uuunnn]]]]]]```fffooo~~~{{{ddddddiiisss|||~~~xxxsssaaaJJJ777333555222111333333333333222222111111111222222222111111222222222222222222333333333444444333333555666666666666666999999999999999:::;;;;;;;;;;;;<<<======>>>??????CCC>>>>>>CCCGGGMMM___sss{{{~~~kkkJJJ>>>333222333111111333777;;;@@@AAA>>>;;;;;;===::::::999888777999???CCCNNNXXX_________bbbdddbbbiii}}}uuusssvvv~~~vvvqqqooorrrsssttttttppphhh]]]UUUNNNJJJFFFCCCAAAAAA@@@>>><<<;;;999888999;;;>>>???GGGLLLVVV```hhhmmmnnnoootttuuuuuuvvvyyy~~~vvvpppccc```[[[YYYZZZ^^^eeeiiihhhlllqqqtttuuuuuuwwwyyyttt\\\GGG<<<999777555444444333000///000...,,,,,,---------,,,,,,+++***((('''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***+++,,,...///111000///......//////......000333555555555222111111333666777666555222777===BBBEEEGGGIIIJJJHHHIIIKKKJJJGGG>>>444---666===@@@<<<777444444333999:::;;;===@@@CCCFFFGGGLLLOOOTTTXXX\\\ccclllssstttyyy|||xxxzzz{{{zzzwwwuuuuuuuuuwww{{{|||yyyzzz|||}}}{{{xxxvvvwwwyyy}}}~~~||||||{{{yyyyyy|||}}}}}}~~~}}}vvvmmm___```ccccccfffrrr~~~|||vvvmmm^^^cccmmmyyyyyypppVVVDDD444333555333111333222222222222222111111111222222111111111111222222222222222222333333333333444444555666777777777777999888888888888999:::::::::;;;;;;<<<<<<======>>>BBB>>>???CCCDDDGGGSSSbbbuuuvvvXXXJJJ:::444333222222222555888>>>BBBCCCBBB???===<<<<<<<<<:::999:::<<>>AAA>>>999444111999:::<<>>@@@CCCCCCCCCKKKTTToooyyyfffVVVCCC888444444444333222444:::BBBHHHIIIFFFBBB======<<<;;;999999999:::===GGGTTT\\\```___[[[XXX___ggguuuzzzsssyyy||||||vvvtttqqqqqqvvv~~~wwwmmm___YYYQQQKKKGGGEEEDDDCCC@@@??????===<<<:::888777888;;;@@@HHHQQQZZZbbbggggggjjjppptttxxx|||zzz{{{uuu^^^HHH===999777555444444333000......---,,,---......,,,+++,,,+++******))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))+++,,,---//////......111777???EEE:::777222000111222333444777888999888777444333222,,,,,,---111777???EEEIIIJJJHHHFFFFFFEEE@@@888222***111<<>>999777555444444333000///...------...///...,,,*********))))))))))))******%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***+++,,,---......///000444999===:::777333111111333444444222555888888555222111111333000,,,---111666999;;;>>>===<<<;;;;;;===AAAEEE:::222333@@@MMMOOOHHHCCC888:::<<>><<<;;;:::999888666666777;;;>>>AAAHHHMMMUUU]]]fffooowww}}}zzzrrr[[[HHH>>>999777555444444333000///---------...///...,,,*********)))(((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%'''(((***+++,,,...///000//////111222666444111000111333555555666:::>>>???===;;;:::;;;444111//////333666777666666999;;;<<>>>>>@@@BBBEEEHHHKKKLLLEEEFFFHHHKKKPPPSSSUUUUUUSSSRRRRRRSSSUUUWWWZZZ[[[WWWYYYZZZZZZYYYYYYZZZ\\\^^^^^^]]]^^^___aaaccceeeeeeffffffggghhhkkkqqqtttssstttttttttvvv}}}~~~|||xxxwwwwww~~~~~~wwwuuuzzz{{{yyy~~~{{{{{{xxxwww~~~fffQQQPPP]]]qqqzzzlllTTT>>>555666444000...///000000//////000000111111111222//////............//////000111111111111222222222222333444555666666666666555444444444444555666666777777777777777666666666999:::999777888===@@@AAAIIIeeewww~~~zzzvvv[[[CCC888666444222222111222555:::???CCC>>>:::777777999<<<<<<;;;777666;;;HHHRRRUUUZZZ```___]]]]]]aaalll~~~~~~~~~zzz~~~xxxtttooommmooovvv~~~xxxnnnfff^^^WWWSSSLLLJJJGGGDDDAAA>>>===<<<:::999999999888777777666???BBBHHHQQQ[[[hhhuuu~~~~~~|||qqqjjj|||zzzttt]]]DDD===999777444333222111000......///000000000///------((((((((((((((())))))***''''''&&&&&&&&&&&&''''''%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''',,,,,,...///000111111111000111111222444555666666;;;===DDDOOOXXXYYYQQQIIIBBB999222000000111666<<<<<<>>>@@@>>>>>>CCCNNNWWWPPPDDD666000555???HHHLLLKKKCCC:::888===DDDGGGGGGCCCDDDFFFHHHJJJLLLNNNOOOMMMMMMNNNOOOPPPQQQRRRRRRRRRUUUXXXYYYYYYWWWWWWWWW[[[[[[[[[\\\\\\]]]]]]]]]```^^^\\\]]]aaacccbbbaaafffhhhiiihhhggghhhmmmqqqsssuuuxxx|||}}}}}}yyywwwxxxwwwtttttt{{{}}}}}}~~~~~~~~~|||yyyvvvssspppooozzzzzzbbbRRRXXXiiiyyy~~~qqq]]]JJJ???<<<666111///111222000---000000////////////000000////////////////////////////////////000000000000111222222333333444555555444333222222222222333444777666666555555555666666555777999888777888<<<@@@FFFTTTmmmuuu\\\CCC666444333111111333333555<<>>GGGPPPXXX[[[]]]^^^[[[```iiilllzzz}}}}}}zzzsssnnnpppvvv}}}ssslllrrrwwwwww}}}vvvnnnggg___WWWOOOLLLIIIGGGFFFCCC@@@>>>@@@===;;;999999888666555666999===DDDMMMYYYfffooorrr|||uuulllddd\\\XXXZZZ~~~yyysss\\\DDD>>>999777444333222111000...,,,---.........---++++++******)))(((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&'''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''++++++---///000222222333111000//////000222555666777@@@SSSiiixxxvvvhhh[[[UUUHHH<<<555333222555:::>>>===<<<<<<>>>BBBGGGKKKJJJ@@@555...000666===@@@CCC@@@<<<<<<===???@@@@@@BBBBBBDDDGGGIIILLLNNNOOOOOOOOOPPPQQQRRRRRRSSSSSSRRRUUUWWWXXXWWWWWWWWWXXXYYYZZZZZZ[[[\\\\\\]]]]]]___]]][[[\\\___``````^^^aaaccccccbbbaaabbbfffiiiiiijjjlllooossswww{{{}}}{{{yyyyyyuuuyyyxxxoooggglll}}}}}}}}}}}}{{{yyyvvvuuu}}}vvvcccWWW]]]kkk{{{zzzhhhTTTDDD===:::555000///111222000...000000////////////000000////////////////////////////////////000000000000111111222222333444444444333333222333444555777888444444333333333333444444999:::;;;:::999:::===???CCCNNNfffdddHHH999666222000000222111111777>>>???===<<<;;;;;;;;;:::999888888999<<>><<<999888777777555444666888;;;@@@HHHSSS```hhhpppzzz}}}uuupppppprrrssstttqqqfffZZZTTTQQQLLLJJJKKKyyysss\\\DDD>>>999777444222222222000...,,,---.........---++++++,,,+++***(((''''''&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''******,,,...000222333444111///---,,,---000333666999FFF^^^zzzrrrfffVVVEEE;;;777444444666===;;;999;;;===@@@???>>>@@@;;;444///---///222555999::::::888555444666999<<<===???BBBFFFJJJNNNPPPPPPPPPQQQQQQRRRRRRSSSSSSSSSUUUVVVVVVVVVVVVWWWYYYWWWWWWXXXYYYZZZ\\\]]]]]]]]]\\\ZZZZZZ\\\]]]]]]\\\_________^^^]]]^^^```ccceeeeeefffgggiiikkkmmmnnnmmmmmmoootttyyy}}}~~~yyyxxxyyywwwxxxuuukkkdddkkk}}}~~~~~~{{{rrrddd]]]eeeqqq|||pppYYYDDD:::888777333//////111222111///000//////......//////000////////////////////////////////////000000000000000000111111222333333333222222222444555888;;;<<<444333333333333333444444999:::;;;:::999:::;;;===@@@HHH[[[uuummmOOO<<<555333111000111111000333999<<<===??????===;;;;;;;;;777888999:::<<>>;;;999888888888777555666777777:::@@@JJJVVV^^^hhhrrr{{{qqqiiieeedddddddddbbbXXXOOOMMMMMMKKKJJJJJJyyyrrr[[[CCC>>>888666444222222222000///...///000000000///------+++***)))(((''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))***+++---///000222222000///...---...000222444;;;BBBRRRhhh{{{zzzqqqdddUUUEEE===999555222222888888:::;;;<<<<<<;;;::::::999777333///---///000444888;;;999333111333777555555777;;;@@@FFFKKKNNNOOOOOOOOOOOOPPPPPPPPPQQQSSSTTTTTTTTTSSSTTTVVVXXXTTTUUUVVVWWWYYYZZZ[[[\\\\\\[[[ZZZZZZZZZ[[[[[[ZZZ``````___^^^^^^^^^___```ddddddddddddeeefffggggggffffffggghhhkkkmmmoooooommmnnnnnnmmmnnnppptttwwwxxxyyyzzzzzzzzzxxxwwwuuuvvvuuusssqqqpppooooooooopppqqqrrrssstttuuuvvvwwwtttuuuvvvuuurrrqqqqqqrrryyyyyyyyyyyyyyyyyyyyyyyytttuuuwwwyyyzzz{{{||||||}}}}}}~~~~~~~~~|||{{{|||~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~zzzwwwwwwwwwuuusssttt{{{}}}}}}qqqdddbbbmmmzzz~~~xxxdddHHH555000333333111//////111222111000/////////....../////////////////////////////////////////////000000000000///000000111111222333333222222333333555888:::;;;555555444444555555666666666666777888999:::;;;<<<@@@EEERRRggg}}}xxx]]]EEE999555111000222111000222777888===AAAAAA>>><<<<<<===888999:::999888===GGGPPPTTTXXXVVVWWW\\\YYY\\\kkk|||~~~xxxmmmgggbbb]]]]]]```gggmmmvvvuuuqqqqqqsss{{{sssiii```]]]YYYVVVRRROOOKKKHHH@@@>>><<<;;;;;;;;;:::888888777666666:::BBBMMMTTT]]]hhhxxxvvvmmmfffaaa___]]]XXXTTTSSSPPPKKKIIIJJJ~~~zzzrrrZZZCCC???888666333222222222111///...///000000000///------))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))***,,,...///000000000...///000111222222222111666888>>>IIIUUU[[[YYYTTTPPPFFF>>>;;;:::555111000000555;;;<<<::::::<<<>>>======<<<888333///------000888AAADDDAAA;;;888777000000111444999???FFFJJJMMMMMMNNNNNNOOOPPPPPPPPPQQQRRRRRRRRRQQQRRRTTTVVVRRRRRRTTTUUUWWWXXXYYYZZZ[[[[[[[[[ZZZYYYYYYZZZ[[[```___^^^^^^^^^^^^^^^^^^______``````aaaaaabbbbbbbbbbbbbbbbbbbbbcccdddfffdddddddddcccbbbcccfffiiiiiihhhgggggggggiiijjjkkkiiiiiihhhhhhhhhhhhiiiiiieeefffggghhhjjjkkkkkkkkkllllllmmmllljjjiiijjjkkkmmmmmmmmmmmmmmmmmmmmmmmmiiiiiikkkmmmnnnooooooooorrrrrrrrrsssssstttttttttrrrssstttrrrpppppprrrtttuuuuuuttttttttttttttttttvvvxxx{{{||||||{{{{{{||||||~~~~~~}}}|||~~~}}}}}}}}}~~~}}}{{{xxxzzz|||sssnnn{{{tttsssoooppp{{{vvvhhhhhhuuu}}}pppXXX???000...222000/////////000111111111//////............//////////////////////////////////////////000000000000///000000111111222333333444333333222333555666777444444444444444555666666333444666888;;;===>>>???@@@CCCKKKZZZqqqmmmTTTCCC666111///000000000111555666:::???AAA>>><<<<<<===999;;;;;;999777:::CCCKKKOOOUUUTTTUUU[[[ZZZZZZeeejjj{{{tttmmmfff___]]]^^^]]]___dddoooxxxtttuuu|||ssskkkhhhccc___[[[WWWRRROOOBBB@@@>>>=========;;;:::;;;:::777666777===EEEKKKSSS___qqqvvvlllgggllllllllljjjaaaVVVQQQTTT|||sssZZZCCC???777555333222222222111000,,,---.........---++++++((((((((((((((()))******''''''&&&&&&&&&&&&''''''&&&'''((('''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((***...111222222111000...000222444444333222111333555999===@@@AAA???======999888:::999444000000,,,222999:::999:::???EEEEEEDDDAAA===999444000---+++444AAAKKKNNNHHH===555333222111111555:::@@@CCCKKKKKKLLLMMMNNNOOOPPPPPPMMMOOOPPPPPPPPPPPPQQQSSSQQQQQQRRRSSSUUUVVVWWWWWWXXXYYYZZZYYYXXXXXXYYY[[[]]]\\\[[[[[[\\\]]][[[ZZZ\\\]]]^^^___````````````aaaaaaaaa```^^^___aaacccbbbccccccaaa``````bbbdddcccbbb```___```cccfffhhhbbbcccddddddeeefffggggggdddcccccceeehhhiiiiiihhheeeffffffeeeccccccdddfffiiiiiiiiiiiiiiiiiiiiiiiieeefffgggiiijjjjjjkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmoooqqqpppmmmlllmmmppppppppppppoooooonnnmmmmmmqqqtttwwwyyyxxxwwwwwwxxxxxx{{{~~~~~~}}}|||{{{|||yyyzzzzzz{{{}}}~~~}}}~~~~~~}}}||||||}}}~~~{{{|||}}}~~~~~~zzztttoooeeedddhhhqqq{{{}}}uuummmcccpppkkkgggpppyyynnnrrr|||xxxeeeMMM;;;111111444......//////000000000000///......------......///////////////////////////////////////000000000000000000111111222333333333444444222222111222333444111111111111222333444555555555777;;;???BBBCCCBBB@@@BBBGGGPPPddd~~~~~~~~~~~~qqq]]]OOO:::333......///...000333444777;;;======<<<<<<<<<:::;;;:::888777:::@@@EEEJJJQQQQQQRRRZZZZZZYYYaaacccqqqyyyrrrjjjbbb^^^___\\\[[[\\\eeeyyy~~~yyyyyy}}}|||qqqmmmhhhccc___ZZZUUUQQQFFFCCCAAA??????>>><<<;;;===<<<:::777777:::@@@EEELLLVVViii{{{~~~www~~~}}}}}}zzzoooccc^^^___~~~sssZZZBBB>>>777555333222333333111000,,,---.........---++++++***))))))(((((((((((()))''''''&&&&&&&&&&&&''''''((())))))(((%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%)))///555888888666444000111222333333333222222444777;;;;;;999777888999777777:::<<<999222000333---000333666888<<>>;;;777444444666:::===EEEEEEFFFHHHJJJKKKLLLMMMJJJLLLNNNOOOOOONNNNNNOOOPPPQQQQQQRRRSSSTTTTTTTTTUUUVVVXXXWWWUUUVVVXXX[[[YYYXXXWWWXXXZZZ[[[YYYWWW[[[\\\]]]^^^^^^^^^]]]]]]^^^______]]][[[[[[^^^aaa\\\^^^______^^^^^^___aaa______^^^]]]^^^___aaabbb^^^^^^___```aaaaaaaaaaaacccaaa```aaadddffffffddd^^^______^^^]]]]]]___aaaeeeeeeeeeeeeeeeeeeeeeeeebbbcccdddeeefffgggggggggddddddeeefffgggggghhhhhhhhhlllooonnnjjjgggiiikkkiiiiiiiiiiiiiiihhhhhhhhhjjjnnnqqqssssssrrrrrrrrrpppsssvvvwwwvvvuuuvvvxxxttttttttttttuuuvvvwwwxxx{{{|||}}}}}}}}}}}}|||{{{zzz|||~~~~~~|||||||||||||||{{{{{{zzzyyyyyyyyyyyyzzz{{{||||||vvvtttrrrpppnnniiibbb]]]PPPMMMLLLQQQ[[[dddggggggeeeyyysssqqqrrrsss~~~nnnUUUAAA666333222111---...///000/////////000///......------......///////////////////////////////////////000000000000111111222222333444444444444333222111111222333444111111111111222333444555777777999===AAADDDCCCBBB@@@CCCDDDGGGVVVooo|||yyyxxxpppfff___DDD;;;333111000///000333444444666999<<<===;;;::::::999888777888:::<<<>>>EEENNNNNNNNNWWWXXXWWW]]]```iiiwwwzzzqqqhhhcccccc[[[\\\\\\___jjj}}}wwwsssmmmhhhccc]]]XXXTTTMMMJJJGGGEEEDDDCCC@@@???>>>===;;;888777888<<>>777555333222333333222000...///000000000///...---,,,+++***((('''''''''''''''''''''&&&&&&''''''''')))******(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''###)))111888<<<===;;;999222111111000000111222333111555777444000000666<<<999:::>>>???999111111555000///...222888???CCCEEENNNJJJGGGIIIMMMNNNKKKHHHLLLCCC===CCCRRR]]]]]]YYYHHHDDD===777555555777999>>>???@@@BBBDDDFFFHHHHHHGGGJJJMMMOOONNNMMMMMMMMMPPPQQQQQQQQQRRRRRRSSSSSSRRRTTTVVVUUUTTTTTTWWWZZZXXXVVVVVVWWWZZZ[[[YYYWWWXXXXXXYYYZZZZZZYYYWWWVVVWWWXXXYYYWWWTTTUUUXXX\\\UUUWWWZZZ[[[ZZZ[[[\\\]]]\\\\\\]]]]]]]]]\\\\\\[[[ZZZ[[[[[[\\\\\\\\\[[[[[[]]]ZZZWWWXXX[[[]]]]]]\\\[[[[[[\\\ZZZYYYZZZ\\\^^^\\\\\\\\\\\\\\\\\\\\\\\\ZZZ[[[\\\^^^^^^____________``````aaacccddddddeee```dddhhhfffbbb___```bbb]]]]]]^^^___`````````___```cccgggiiiiiihhhhhhhhheeeiiimmmooonnnnnnppprrrpppoooooonnnnnnnnnooooooqqqrrrtttuuuvvvuuuttttttrrrtttvvvwwwyyyzzz}}}~~~~~~}}}~~~~~~~~~~~~}}}{{{zzzxxxxxxyyyyyyyyyxxxwwwwwwuuuuuuvvvwwwxxxyyyyyyyyyqqqmmmgggccc___YYYRRRMMMCCC>>>999999@@@MMMZZZcccooo{{{~~~||||||}}}nnngggtttzzzeeeIII666111222000------...000000///......///.........------.........////////////////////////////////////000000000000111222222333333444555555333333222111222333444555333333333333444555666777888777888<<<@@@BBBAAA???AAADDDCCCAAAJJJaaaxxx{{{yyy~~~zzztttqqqqqqOOODDD:::555333111222555444222333666;;;===;;;888999777666666888:::::::::CCCLLLKKKKKKTTTVVVTTTYYY\\\bbblll}}}}}}yyyooojjjiiiZZZ]]]]]]ZZZ^^^nnn}}}wwwqqqlllfffaaa]]]TTTQQQMMMKKKJJJHHHFFFDDD>>>===<<<999777777:::<<>>888666333222222222222111111000.........---,,,***))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$'''***...222666999:::;;;666555333222222333555666222444666555111000111333999???CCCBBBDDDIIIIIIEEE>>>333///666:::999???JJJDDDLLLSSSTTTTTTWWWYYYYYYkkkooofffSSSKKKUUUccciiiggg___TTTKKKEEEAAA===:::555555666999===>>>>>>===AAABBBBBBDDDFFFHHHJJJKKKJJJKKKMMMOOOPPPPPPOOONNNMMMOOOQQQQQQQQQQQQSSSUUUVVVVVVUUUUUUVVVVVVWWWXXXSSSSSSTTTUUUVVVVVVWWWWWWWWWVVVUUUTTTRRRRRRQQQQQQQQQRRRSSSUUUWWWXXXYYYYYY[[[[[[ZZZZZZXXXWWWUUUTTTWWWWWWWWWWWWWWWWWWWWWWWWUUUTTTSSSRRRSSSUUUWWWYYYVVVUUUUUUVVVVVVWWWXXXYYYUUUTTTTTTTTTTTTUUUVVVVVVYYYXXXVVVUUUUUUVVVXXXYYYZZZYYYXXXYYY\\\^^^^^^^^^``````___^^^\\\YYYXXXVVVTTTTTTUUUUUUVVVWWWWWWWWW[[[]]]___aaabbb```^^^]]]^^^___```aaaccccccddddddcccddddddeeefffgggggggggllllllllllllllllllllllllkkkkkklllnnnpppsssuuuwwwuuuwwwxxxxxxwwwvvvwwwxxx}}}{{{yyyxxxxxxxxxvvvtttqqqqqqqqqqqqqqqqqqppppppnnnrrrrrrmmmiiijjjjjjiiiccc___XXXQQQPPPSSSQQQLLLDDD<<<:::<<<:::BBBbbb}}}|||~~~zzzrrrlllooo}}}{{{ooo___iiizzzpppRRR888222444000,,,,,,///////////////////////////////////////.........000000000000000000000000000000111111111222222222555555555555555444444444555555555555666666666666111222333555666777777777999999999999:::<<<===>>>DDDCCCEEEFFFIIITTTiii}}}|||wwwwwwzzzkkkZZZLLL===000111444---000111333555666666666555555555666777777777777777<<<@@@FFFLLLQQQTTTUUUUUU[[[]]]cccppp~~~vvvqqqnnnfff```YYYTTTTTT^^^tttxxxqqqkkkfffcccbbb]]]WWWQQQNNNKKKHHHFFFEEEAAA===::::::;;;;;;:::>>>>>>GGGWWWdddqqq}}}sssYYYBBB>>>888666333222222222222111111000.........---,,,***))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$!!!###&&&***...000222222333222222111222444666777555666666555444333444555@@@HHHPPPUUU\\\dddfffdddZZZHHH888555555555===HHHUUUaaaiiifff^^^ZZZ[[[\\\fffooommm[[[MMMMMMSSSUUU``````___]]]XXXNNNBBB999444222000000444999<<<>>>;;;;;;<<<<<<===???@@@AAAEEEFFFHHHJJJKKKJJJJJJIIIHHHJJJLLLLLLLLLMMMNNNPPPRRRRRRQQQQQQQQQRRRSSSSSSOOOOOOPPPPPPQQQRRRRRRSSSRRRQQQPPPOOOMMMMMMMMMMMMJJJKKKMMMNNNPPPQQQQQQRRRRRRRRRQQQQQQPPPNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKNNNMMMLLLLLLMMMOOOQQQRRRMMMLLLKKKKKKJJJJJJKKKKKKMMMMMMMMMMMMMMMNNNOOOOOOSSSRRRPPPOOOOOOPPPRRRSSSPPPNNNNNNOOOQQQSSSSSSSSSUUUUUUTTTSSSQQQOOOMMMLLLKKKKKKLLLLLLMMMNNNNNNOOONNNPPPRRRTTTTTTSSSQQQPPPPPPQQQRRRSSSTTTUUUUUUUUUXXXYYYZZZ\\\^^^___aaaaaa________________________aaaaaaccceeegggiiikkklllhhhjjjlllmmmllllllmmmnnnrrrqqqppppppppppppnnnllljjjiiihhhgggeeedddcccccc^^^dddfffaaa[[[XXXVVVTTTWWWTTTOOOPPPZZZdddfffaaaTTTGGG===???CCCSSSwwwwwwuuu}}}mmmaaaooocccJJJ444000222///---...........................////////////............////////////////////////000000000111111111222222444444444444444555555555444444555555555666666666222222333444555666777777888888999:::<<<===???@@@DDDDDDEEEFFFGGGOOOaaarrr~~~ssseeeQQQ:::333777333000111333444555666555555555555666777777777777777:::===BBBGGGLLLOOOQQQRRRTTTVVVZZZcccqqq~~~yyyvvvkkkeee]]]WWWUUU]]]ppp{{{vvvqqqooohhhddd^^^YYYUUUQQQMMMJJJEEEAAA===::::::;;;;;;:::999888>>>JJJTTTaaaxxx|||rrrYYYBBB???888666333222222222222111111000.........---,,,***))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$"""$$$&&&))),,,...///000000000000000222444666888555444333444666888888777AAAKKKXXXeeetttiiiJJJ999333222:::CCCaaaoooyyysssddd[[[ZZZ[[[[[[hhhlll\\\IIIAAA@@@@@@MMMSSS\\\bbb___TTTDDD888777444000///000222444555555555555555555666777888>>>???@@@BBBBBBBBBAAAAAAAAACCCDDDEEEDDDDDDFFFHHHJJJJJJIIIIIIJJJJJJKKKLLLGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHFFFEEEEEEEEEEEEBBBCCCEEEFFFGGGHHHHHHIIIGGGGGGGGGGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCCCCDDDEEEGGGHHHGGGGGGEEEDDDBBBBBBAAAAAACCCCCCCCCCCCCCCDDDDDDEEEIIIHHHGGGFFFFFFGGGHHHIIIGGGFFFEEEFFFHHHJJJJJJJJJKKKJJJJJJIIIGGGEEEDDDCCCAAAAAABBBBBBCCCDDDDDDDDDEEEGGGIIIJJJJJJJJJHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJLLLNNNQQQSSSUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTVVVWWWZZZ\\\^^^___``````]]]___aaaccccccccceeefffddddddcccdddeeeeeeccc```]]]]]][[[YYYWWWUUUSSSRRROOOUUUWWWQQQJJJIIIJJJJJJXXXYYY\\\eeettt|||sss]]]KKK===AAANNNbbb}}}zzz}}}xxxxxx~~~jjjggg{{{vvvPPP???111///000......111................................................////////////////////////000000000000111111111111222222333333444444555555444444444444555555555555333333222333444555777888777777888:::===@@@BBBCCCCCCCCCDDDDDDCCCHHHUUUcccwww___>>>111444444000111222444555555555555555555666777777777777777888:::===AAAEEEIIILLLMMMRRRTTTWWW[[[dddwww~~~~~~rrrkkkbbb[[[WWW[[[iiixxx|||xxxvvvnnnkkkfffaaa\\\WWWQQQMMMFFFBBB>>>;;;;;;;;;;;;:::<<<999;;;BBBHHHTTTlll|||sss[[[CCC???888555333222222222222111111000.........---,,,***))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&(((***,,,...///000//////000000222444555666333111000222888<<<<<<;;;AAAJJJYYYlllYYY@@@555222666;;;WWWdddnnnjjj```YYYVVVUUUPPPYYY[[[PPPBBB<<<<<<<<>>============<<<===>>>???@@@AAAAAAAAA???????????????>>>===<<<========================<<<<<<;;;;;;;;;<<<===>>>AAAAAA???>>>===<<<<<<<<<:::::::::999:::;;;;;;<<<>>>======<<<<<<======>>>???===<<<===???AAAAAAAAAAAA@@@@@@???>>>===;;;::::::;;;;;;<<<<<<======>>>>>>???AAABBBCCCBBBAAA@@@@@@AAAAAABBBBBBBBBAAAAAA>>>???@@@BBBEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHJJJMMMPPPRRRRRRQQQPPPQQQSSSUUUVVVVVVVVVWWWXXXUUUUUUUUUVVVWWWVVVTTTQQQNNNMMMLLLKKKJJJHHHGGGGGGDDDIIIKKKHHHFFFKKKRRRUUUjjjqqq{{{{{{mmmYYYKKKEEERRRdddsssssspppwwwwwwtttvvvxxxooohhhsss}}}bbbAAA777000//////---...222........................------...............////////////////////////////////////000000000111111000111111222333444555555333333333333444444444444444333222222222444777888555666888:::===AAACCCEEE??????AAABBB@@@AAAKKKVVVzzzxxxcccCCC222333444000111222333444555555555555555666777777777777777777888999<<>>;;;<<<@@@AAAIII___www}}}uuu]]]EEE???888555333222222222222111111000.........---,,,***))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&(((***+++,,,111111111111222333444444333111000444:::@@@AAAAAADDDJJJVVVgggyyyxxxWWWAAA777444333333@@@IIIQQQUUUWWWXXXTTTOOOKKKKKKGGGBBBAAAFFFKKKMMMMMMJJJFFFCCCCCCGGGLLLQQQ>>>;;;888777777666555333000000000111222333555555222333333333444444444333333444666666555555666888777666666666666777888888888888888888999999999999999999888777666666666666666666777888999999999888888888999999999888888777444444444444444444444444777666666666777777777888666555555444444555555666555444444444444555666666666666666555555666666666666444333444666777777777666666666555555333222222555555666777777888888999555666777888888888777777777888999999999999999888999999:::;;;<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<999;;;>>>@@@AAAAAA@@@???@@@BBBDDDDDDCCCBBBCCCDDDDDDDDDDDDDDDFFFEEECCCAAA>>>>>>???@@@AAAAAABBBBBB@@@IIIRRRWWW\\\cccffffffttt}}}{{{rrrfff]]]WWWSSS\\\rrrpppjjjrrr|||}}}qqqnnnoooxxxttthhhbbbjjj}}}gggNNN888444111000///......111........................,,,---------......//////............................../////////000000000///000000111222333333444222222222222333333333333444333222111222444666777444555777999<<<@@@BBBDDD::::::<<<>>>======CCCLLLjjjyyy|||uuuhhhMMM;;;777333000111111222333444555666555555666777777777777777777777777999<<>><<<;;;:::777999<<<;;;===MMM```}}}yyy```FFF???888666333222222222222111111000.........---,,,***))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&''')))+++,,,111111222222333333444444666555555777<<>>555333222111000///...///------------------------,,,,,,,,,---......//////....................................//////////////////000000111111222222111111111111222222222222444333222222222333555666444444555777:::===???@@@777777999<<<;;;:::>>>EEEUUUlllwwwtttnnnXXXCCC888///111111111111222444555666555555666777777777777777666666777888:::<<>><<<:::666777;;;:::999AAANNN___yyy}}}zzzuuu}}}cccGGG???888666333222222222222111111000.........---,,,***))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&''')))+++...///000000222333555555666666888999999888999;;;???CCC<<>>888666333222222222222111111000............,,,***))))))))))))((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%'''***---......///111444666777888999888999999777444555999===<<>>555444555666===JJJVVVWWWRRRJJJOOOYYYbbbgggiiilllpppsssvvvyyywwwnnnccc[[[WWW\\\```fffkkkjjjbbbWWWOOOAAA@@@>>>;;;999777666666333222222111111111222222///000111111000///000222000000//////000000111222////////////////////////222222111000000000111111111111222222222111000000000111111222333333333333222222222222222222222222222222222333333222111111000000//////000000111222222222111111222222333444222333333444444333333222222111///000111222222111222222222333333222222111333333444444555666666777444444444444555555555666000111222444555666666666444444555555555555555555666666666666666666666666444444444444444555666777333555888999999999;;;<<<@@@??????BBBHHHOOOTTTVVV\\\___ccciiiooouuuyyy{{{}}}}}}}}}yyyeeeRRRGGGHHHIIINNN```{{{|||zzz{{{tttxxx}}}}}}vvvkkk___WWWvvv{{{YYYDDD;;;///000///...---///111000,,,------------------------++++++,,,,,,---...//////........................---------.........//////000000000000////////////000000000000111111111111222222333444444444333333444444444444555777888999999777888999888666888>>>;;;[[[||||||vvv~~~lllRRRCCC:::111111000000111333555666555666666777777777777777444444555666888999999:::???AAACCCGGGLLLQQQUUUWWWeeezzzhhhVVVKKKHHHJJJ\\\cccfffqqq~~~yyysssmmmhhh```[[[SSSLLLGGGDDD@@@>>>@@@888555999:::777888>>><<>>GGGKKKFFFAAA@@@===EEELLLQQQWWWXXXOOOCCC999777555888EEETTT[[[[[[ZZZeeepppuuuzzz}}}xxxpppiiiccc```]]]\\\dddvvv~~~iiieee\\\OOOHHHGGGDDDAAA???===:::999999888666555---111444444111//////111000111222333222111000///111222333333222111///...333222111111222333555666444333222111111111111222111111222333333333333222111222333333111000000111111000///000111111000...111000///...///111333444555555444333333222111111333333222111111111222333222222333333333444444444444333222222333333222111444444555555555666666666666444222333666888777555666555666777888888666444777888999999888777888888777888999999999777666555:::;;;<<<;;;;;;<<<>>>@@@===???@@@AAABBBEEEJJJNNNLLLLLLQQQ[[[eeellluuu~~~{{{wwwsssjjjeee___\\\ZZZVVVOOOIIIIII]]]rrrzzz{{{yyyqqqyyy}}}yyyxxx{{{~~~}}}~~~|||ddd]]]fff```AAA333000...------------------------------......---,,,++++++,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000////////////---...000111222222222111222222222222222222222222333333444444555666666666555444333444777999999999@@@GGG^^^zzz|||xxxqqqbbbPPPBBB;;;111---222222---...666555666777888888777666555666666666555666777888888<<<===@@@CCCHHHLLLPPPRRRZZZmmm~~~~~~pppXXXJJJJJJGGGMMMRRRTTT[[[jjj|||wwwsssuuunnncccXXXRRRMMMEEE@@@???>>><<<999999999::::::999===<<>>666555444999777888;;;:::777999>>>???CCCFFFIIIRRR^^^cccaaaQQQOOOHHH>>><<>>>>>===:::777555555666333444444444444444333333333333333333333222111111333222111000///000000111333333333333333333444444000000000111222222222333333444444333111000111222333222222333444444222111444333222222222333444555222222222222333444444555666555555444444333333222222222222222333333444444333222111111111111000///222222333333444555555666666444333444777:::;;;:::777666555555666777777777888999999777777:::@@@EEECCCAAA??????@@@BBBCCCCCCDDDHHHLLLOOOPPPOOOOOOOOOSSSWWW\\\aaadddhhhlllooorrrsssxxxwwwmmmccc[[[UUURRRTTTMMMDDDBBBGGGQQQYYY^^^qqqxxxuuu~~~|||nnn___dddsssqqqQQQ777//////---,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,+++,,,,,,,,,------------.........---------,,,,,,,,,------------------,,,,,,000000000000////////////...///111222333333222222222222222222222222222222333333444444555666666666666777777777888888888999===@@@OOOfffsssuuuvvv{{{{{{~~~|||ssscccUUUEEE888000333444000///444444555666777777777777666777777777666777777888888;;;<<>>>>>===<<<;;;;;;;;;;;;:::888777666666777777555555555444555666666777555555666666555555444333444444333333444555777888555666666555333333444666777777666777888888666444777777888999888777666555444444444555777999;;;<<<===<<<<<<:::999888666666777777666666666777888999::::::999888777777666666666666777888999:::<<<======;;;:::<<<@@@DDDGGGIIIDDDBBB???===<<<<<<===>>>CCCEEEFFFGGGIIIPPP\\\ffffff```YYYTTTTTTUUUTTTSSSYYYaaallluuuyyyzzzyyyxxxwww|||}}}zzzlllfff[[[PPPIIIEEEEEEFFFXXXRRRMMMPPP]]]qqq}}}yyy{{{www```\\\kkk|||uuu]]]???///---///---,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------..................////////////000000000000///000222333444333333222222222222222222222222222333333333444555555666666777:::<<<<<<999777777999@@@@@@FFFTTTdddppptttsss{{{zzzmmmVVVCCC333222555333111111222333444666777777777777888888888888888888888888999:::===???BBBDDDEEEFFFMMMSSS]]]mmm~~~dddQQQJJJDDDDDDCCCBBBFFFQQQcccpppzzzyyywwwtttkkkaaa\\\VVVLLLEEEBBBAAA???<<<::::::;;;:::999;;;777777===BBBHHHVVVeee{{{lllqqq{{{hhhRRRBBB999666333222222222111000111///......///...,,,***))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))''''''***000777>>>BBBCCCIIIRRRVVVKKK===888;;;???444888???EEEHHHIIIKKKLLLLLLMMMNNNPPPVVV```jjjooo||||||pppZZZDDD:::888999888BBBOOOZZZbbbeeefffeeemmmoooooommmjjjkkkppptttlllnnnwww~~~wwwoooiiiddd```ZZZUUUSSSQQQOOOLLLJJJGGGFFFEEECCCAAA>>>;;;::::::;;;<<<777777888888999:::;;;<<<999:::::::::999777555444777666555444555666999:::888999999999888999;;;===@@@@@@???@@@@@@???;;;999<<>>===;;;:::;;;<<<>>>@@@@@@@@@???===<<<;;;<<<===;;;;;;;;;<<<===???AAABBBCCCBBBAAABBBFFFKKKPPPSSSRRRQQQOOOLLLIIIGGGGGGGGGMMMRRRXXX\\\aaaiiivvv|||xxxwwwwwwuuusssnnnwwwyyyvvvrrriiiaaa]]]ZZZWWWRRRMMMLLLOOOUUUYYYggggggiiinnnyyytttooottt~~~}}}~~~ooo]]]bbbqqq|||uuufffLLL444,,,000111...------------------------------.........------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////000000000000///000111222333222222111111111111111222222222222222333333444444555666666888<<<@@@???:::666666888@@@BBBDDDIIIYYYlllxxxzzz}}}hhhPPP888111333333000///111222333444555666777777999999999999999888888777666777:::===@@@AAABBBCCCKKKNNNSSS]]]pppjjjTTTIIIJJJFFFCCCCCCGGGQQQbbbqqqvvv|||{{{uuuooofff___[[[WWWOOOHHHFFFCCC@@@===;;;::::::999888===999777:::;;;===FFFPPPbbbuuuwwwhhhlllyyyfffOOO???999666333222222222111000111///.........---+++)))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((++++++,,,///333777999:::777>>>AAA<<<888999<<<===777777:::BBBMMMVVVXXXVVVUUURRRPPPRRRUUUZZZ```dddiiikkkeeeXXXKKKCCC<<<777444666;;;@@@EEEJJJPPPVVVbbbgggnnnrrrrrrqqqqqqrrrnnnpppxxx{{{qqqooollliiidddaaa^^^\\\YYYWWWSSSOOOMMMMMMNNNOOOKKKJJJIIIFFFDDDAAA???>>>AAABBBBBBCCCDDDDDDDDDDDD???===;;;999999:::;;;<<<@@@BBBCCCDDDDDDEEEHHHJJJQQQPPPPPPPPPPPPNNNJJJGGGLLLRRRZZZ``````[[[SSSMMMBBBBBBBBBDDDIIINNNTTTXXXWWWTTTQQQMMMLLLLLLMMMNNNLLLJJJHHHFFFGGGIIILLLNNNKKKLLLKKKIIIGGGGGGIIILLLLLLLLLKKKKKKLLLMMMOOOPPPSSSRRRQQQQQQSSSWWW\\\```eeehhhjjjjjjgggdddbbbbbbdddjjjrrrwww{{{{{{uuurrrkkkbbbZZZYYY[[[^^^ccchhhvvvuuusssnnnjjjhhhiiikkkxxx{{{yyyeeebbboooiiiaaannnyyyzzzbbbSSS>>>///---111000,,,------------------------,,,,,,---------------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........//////000000000.../////////000000000111...///000111111000000///000000000111111222222222222222333333444555555555888<<<@@@???:::666666888999>>>@@@BBBLLLaaauuuvvv^^^BBB333111111000...111111111222444555666777888888999999999999888777444555888;;;>>>@@@BBBCCCFFFKKKRRRWWW```vvvrrrYYYKKKJJJDDD???@@@DDDMMM^^^mmmsssxxxvvvjjjaaaZZZXXXUUUPPPMMMMMMEEEBBB>>><<<;;;:::999777;;;888666777777999>>>DDDLLLYYYnnnpppaaaeee}}}zzzfffNNN===999777444222222111000///111000.........---***((())))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&'''(((((((((((('''&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''******,,,...000333555777555888999666666999:::888:::777666???TTTkkkxxx{{{nnnbbbUUUPPPMMMLLLMMMOOORRRUUUUUUQQQOOOMMMFFF???666444555888999999===CCCTTT___pppxxxpppkkkjjjooozzz~~~zzzxxxwww~~~~~~}}}yyysssllleee___\\\XXXYYY[[[^^^aaadddgggiii___^^^[[[YYYWWWVVVVVVVVVXXX[[[]]]^^^^^^^^^___```hhhhhhjjjkkkmmmkkkhhheeejjjoooxxx~~~|||uuuqqqbbbbbbbbbdddhhhooovvvzzzwwwvvvtttrrrrrrrrrrrrrrrmmmkkkhhhffffffiiimmmooopppqqqrrrpppnnnnnnrrrvvvzzzyyywwwuuuuuuvvvwwwxxx||||||{{{yyyxxxzzz}}}~~~xxxmmmppptttvvvwwwxxxxxxyyyooofff______dddnnn~~~}}}wwwvvvwww||||||jjj[[[^^^lll~~~||||||{{{fffjjjyyyzzzrrrJJJ@@@444------///---)))------------------------***++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------......///000000000......//////000000111111---...///000000///......//////000000111222222222222222222333444444555555777:::<<<<<<999777777999666:::>>>@@@DDDTTTmmm~~~kkkRRR???666333111///111111111111222333555555555666888999999999888777444444666888;;;>>>AAACCC@@@FFFNNNSSSWWWdddyyygggVVVPPPFFF@@@AAADDDIIIXXXgggjjjooovvv|||}}}ggg]]]SSSPPPNNNKKKKKKMMMIIIFFFBBB???===<<<:::888;;;:::888777888999;;;<<<===DDDNNNYYYfffuuu{{{lll```dddzzz}}}iiiPPP>>>:::777444222111111000///111000.........,,,***((())))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%''')))***,,,///111333444777888666777:::;;;888;;;:::999@@@UUUpppyyyhhhXXXQQQMMMHHHCCCBBBDDDGGGGGGFFFHHHLLLLLLJJJAAA<<<::::::777222333999GGGSSSggg}}}uuuhhhaaa^^^eeeooossstttuuuyyy~~~~~~|||{{{xxxuuueeeccccccgggpppzzz|||zzznnnccc]]]UUU^^^kkkwww{{{yyyqqquuuzzz{{{~~~mmmfffdddlllrrrwww|||wwwuuuxxxzzzvvvwww|||}}}tttmmmxxx|||mmm[[[888333///------,,,+++***++++++++++++++++++++++++((()))***++++++++++++******++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---......///000000.........///000111111111...///000111111000///.../////////000111222222222111222222333333444555555666777777777888888888999999888;;;???@@@HHH```xxxwwwfffQQQAAA888333111222111111000111222333444333444666888999999888888555555444555777:::>>>@@@>>>@@@FFFLLLOOOVVVgggyyy~~~yyyggg]]]PPPGGGGGGGGGHHHRRR```aaagggnnntttyyyqqqdddVVVNNNKKKIIIJJJNNNNNNKKKFFFCCCAAA???===;;;===<<<;;;::::::;;;:::999666999===???CCCJJJSSSZZZ```fffppp}}}yyyllldddiii~~~kkkRRR@@@:::777444222111111000///111000......---,,,***'''))))))))))))((((((((((((&&&''''''''''''''''''&&&&&&'''((())))))((('''&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''')))***+++---///222...333666555666:::======:::<<<<<<===HHH[[[hhhllllll]]]RRRSSSVVVQQQJJJFFF<<<>>>===999:::AAAIIIKKKUUUMMMFFFBBB<<<666888>>>@@@HHHZZZqqq{{{jjj^^^UUUWWW___cccdddeeefffkkkooorrrxxx~~~|||wwwbbb^^^[[[]]]eeeqqq||||||ppphhhgggjjjkkkttt~~~~~~wwwrrreeennn|||}}}uuummmmmmxxxzzzllloooyyyyyyuuuiiiaaa___XXXZZZfffsss{{{qqqwww|||]]]BBB000.........---++++++---))))))))))))))))))))))))'''((()))*********************+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---...//////000---......///000111111222///000111222222111000///...//////000111222222222111222222333333444555555666444333444777999999999:::444555;;;;;;===QQQjjjxxx~~~sss```KKK<<<555222222222111000000111222333111333555888999999888888777666444333444777;;;===AAA>>>???EEEIIIMMMVVVaaammmttteeeWWWLLLJJJHHHEEELLLYYY^^^dddkkkrrrvvv{{{sssaaaWWWQQQOOOQQQUUURRRNNNJJJFFFDDDBBB@@@>>>::::::999888999:::999666777:::======;;;:::<<>>:::<<<>>>CCCOOO[[[[[[[[[YYYRRRHHHAAA@@@BBBBBBBBBJJJ\\\rrr}}}{{{sssjjjaaaXXXVVVWWW[[[bbbjjjiiiiiilllqqqwwwyyyxxxuuukkkddd^^^aaannn}}}|||lllgggnnnzzzqqqiiieeeccciiittt|||xxxyyy}}}{{{yyyssskkkgggnnnyyy|||jjjZZZOOOGGGTTThhhvvvzzz|||ttt~~~nnnMMM666------,,,,,,,,,---......++++++************++++++***)))((()))+++,,,,,,+++******+++,,,,,,,,,,,,+++))))))***+++,,,,,,------++++++,,,------......///////////////000000000000111111000000//////......000000111222333333444444333333333333444666777888777777888888888999999999555888:::;;;<<>>>>>>>>===<<<;;;999888===<<<;;;999999999:::;;;>>>???@@@BBBCCCEEEFFFGGGIIIMMMQQQOOOKKKGGGIIILLLtttgggiii|||jjjMMMAAA;;;555222333333111000222111///......///...,,,)))******)))))))))(((((((((&&&'''((((((&&&&&&'''(((((((((((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((+++000333555777:::===????????????;;;999999===CCCGGGFFFDDD<<>>======<<<;;;:::999888888===<<<;;;:::::::::;;;<<<<<<<<<======>>>>>>??????>>>AAADDDCCCAAA???@@@BBBooodddlllkkkNNNBBB:::444111333333000///111111///......///...,,,))))))))))))(((((((((''''''&&&'''((((((&&&&&&'''((((((((((((((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''***...111111444999>>>AAABBBBBBAAA@@@<<<888777:::===>>>===333777@@@MMMYYY^^^[[[WWWUUUVVV[[[___aaabbbhhhoooppplllnnnpppfffWWWVVV```XXXRRRKKKGGGFFFEEECCC@@@AAA>>>???CCCLLL\\\sss~~~|||wwwqqqooouuuvvvjjjbbb```ffffffjjjqqqsssoookkkkkkfffaaa^^^```hhhpppssssssaaa]]]WWWQQQPPPWWWcccmmmxxx|||jjjZZZRRRQQQTTTUUUVVVUUUUUUXXX^^^ccciiiaaaZZZ[[[aaagggfffcccdddbbb]]]VVVPPPQQQYYY```___iiipppoookkkjjjlllmmmmmmooouuu}}}{{{uuu{{{rrrlllkkkmmmqqqyyy~~~}}}yyyvvvpppkkkmmmnnnssszzz~~~yyyzzzxxxvvvyyy~~~yyyuuuxxxwww~~~ppp[[[RRRRRRXXXdddwwwyyyyyy|||vvvlllqqqqqqcccQQQBBB777111......---,,,+++++++++++++++******))))))******++++++***))))))***+++***((()))***++++++,,,,,,++++++))))))******+++,,,,,,,,,++++++,,,,,,------............/////////000000000000000000000////////////000000111111222333333333333333444444555666888999888888888999999999:::::::::===>>>>>>===>>>CCCGGGKKK\\\kkknnnnnnwww|||~~~oooSSS>>>666111///111222//////000111222333555666777777777999888666555555555666777666999<<<===>>>@@@FFFJJJKKKSSSfffzzz~~~fff\\\XXXSSSTTT[[[\\\```dddgggjjjooovvv{{{~~~|||mmm```YYYXXX\\\aaabbb\\\SSSMMMGGGBBBAAA@@@???>>><<<<<<;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<;;;:::999999999888999999999::::::::::::nnnbbbiiinnnQQQEEE999444111222222///...000111///......///...,,,)))((((((((((((''''''''''''&&&((()))((('''&&&'''((('''(((((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%&&&***---///222888>>>BBBCCCBBBAAAIIICCC;;;666555666888888888;;;AAAHHHPPPXXX^^^bbbaaafffnnntttyyywwwoooppphhhYYYWWWaaaccc^^^UUULLLDDD???======666555666:::DDDYYYxxxxxxvvv{{{zzzsssfff\\\XXX___bbbjjjssswwwxxx|||xxxjjj```aaaiiipppqqqdddaaa[[[UUUSSSXXXccckkkvvvvvv```SSSJJJLLLMMMMMMNNNTTT]]]eeefff___YYY[[[cccmmmrrrtttuuutttmmmaaaTTTOOOSSSZZZ^^^jjjxxx~~~xxxzzz{{{{{{~~~wwwoookkkiiieeelllrrruuuxxxzzzvvvppptttqqqppptttzzz~~~~~~}}}~~~|||ddd[[[```iiirrrtttwww|||xxxwwwsssllleeebbbhhhbbbLLL999333000---......,,,+++******************))))))))))))******,,,***))))))******)))'''))))))***+++++++++++++++))))))******+++++++++,,,***++++++,,,------.............../////////000000000000000000////////////000000111111222222222333333333333444555666888888888888888999999999999::::::<<>>>>>???AAAFFFQQQ]]]eeejjjqqq{{{}}}gggIII===777222222222000...///111111222444555666666666888777666555555555666666555777999:::;;;===AAAEEEDDDIIIVVVjjj{{{wwwxxxeee]]]YYY[[[aaa```aaacccdddfffkkkrrrwww||||||xxxggg]]][[[\\\fffmmmjjjaaaYYYQQQKKKHHHGGGDDDBBBAAA@@@@@@AAA>>>>>>>>>>>>>>>>>>?????????>>>>>><<<;;;::::::999;;;:::888888:::;;;:::999oooaaadddyyynnnQQQEEE999444111222222///...000111///......///...,,,)))(((((((((((('''''''''''''''((()))(((''''''((()))''''''((((((((((((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$$$$%%%(((***000333:::???CCCDDDDDDCCCOOOIII@@@888444555666888???DDDIIIJJJIIIMMMVVV___lllwwwrrrkkkbbbUUUPPPTTTYYYYYYXXXSSSOOOMMMNNNQQQEEEAAA===:::>>>NNNmmm||||||zzztttppprrr~~~~~~rrrqqqyyy{{{wwwxxxzzzzzzxxxqqqjjjfff\\\bbbkkksssxxx~~~www```XXX___fffhhhkkkjjjgggbbb___```fffkkkxxxooo\\\NNNOOOPPPPPPPPPSSSZZZ```dddccc```^^^bbbkkkxxxppp```WWWVVVZZZgggppp}}}zzz~~~yyyxxxwwwtttqqqqqqwww{{{uuuooollliiimmmqqqtttzzzzzztttppprrruuuwww{{{nnn]]]___nnn{{{xxxvvv{{{uuummmhhhdddaaa___[[[LLL666---//////***...---,,,+++***)))))))))***))))))))))))))))))***,,,***))))))******((('''))))))***++++++++++++***)))***************++++++******++++++,,,------...............////////////////////////000000000000000111111111111111222222333333333333444666777888777777888888888888999999888:::===>>>>>>>>>??????DDDIIISSSaaannnxxxtttXXXBBB999222111222000000111111111222333444555666777888777777666666666666666555666777888999<<>>>>>======???===:::999:::;;;;;;;;;qqqccceeexxxlllOOOCCC:::444111333333000///111111///......///...,,,))))))))))))((((((((('''''''''((())))))''''''((()))&&&'''((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&''')))+++000444:::@@@DDDFFFGGGFFFOOOKKKCCC<<<999999;;;>>>BBBHHHOOONNNJJJHHHMMMRRRqqqzzzlllaaaVVVNNNKKKKKKPPPVVV[[[^^^bbbhhhmmm```XXXLLLAAA999>>>QQQdddiiilllqqqyyy}}}~~~~~~vvvmmmoootttuuuvvvxxxzzzxxxtttooollljjjrrryyy}}}|||yyyuuupppkkk[[[^^^dddjjjnnnwww}}}bbbVVV[[[aaaaaaiiikkkkkkhhhdddbbbccceeesssxxxpppaaaYYYZZZZZZVVVRRRPPPSSSVVV^^^aaaddddddgggsssvvvggg]]][[[\\\___dddnnn{{{uuuuuuxxxvvvqqqnnnnnnmmmlllnnnsssyyy~~~vvv{{{xxxfff^^^cccmmmuuuzzzmmmhhhqqqvvvnnnkkkhhhdddWWWKKK888+++***......))),,,,,,+++***))))))))))))***))))))(((((())))))******)))(((((()))***)))'''((()))******++++++************************************++++++,,,,,,------------........./////////////////////000000000000111111111111111111111111111111222222333444666777666666666777777777888888777888:::===>>>??????>>>@@@AAAJJJ\\\nnn}}}{{{hhhKKK???444111111111111333000000111222444666888999888888888888777777777666666666666777888;;;===>>>???AAAHHHPPPUUUddd~~~zzz~~~kkkbbbbbbgggkkkiiihhhgggiiilllppprrryyyzzz~~~ppp^^^XXX\\\kkk{{{~~~tttfff[[[UUUQQQLLLGGGDDDCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>===;;;999999:::<<<>>>}}}qqqhhhnnnkkkOOOCCC;;;555222333333111000222111///......///...,,,)))******)))))))))(((((((((''')))***)))((('''((()))&&&&&&'''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''''')))***,,,///555;;;AAAEEEGGGHHHMMMKKKGGGDDDBBBDDDGGGJJJJJJLLLMMMLLLKKKLLLNNNPPPccctttssshhh```XXXQQQQQQWWW___iiiqqqzzz|||rrrdddSSSCCC:::???IIIJJJLLLPPPVVV```nnn~~~yyyuuuvvvzzzxxx{{{~~~pppmmmooopppxxx{{{wwwqqqnnnxxx}}}yyytttjjjfffdddgggllltttllldddhhhkkkgggllloooqqqpppllliiihhhiiippppppsssxxx~~~~~~xxxsssqqqqqqnnnhhhaaa]]]^^^```hhhmmmsssuuu{{{yyyqqqnnnnnnhhhgggmmmzzz~~~|||zzztttvvvxxx{{{}}}{{{~~~|||qqqlllqqqxxx~~~|||vvvpppnnneee[[[FFF999---************++++++******)))))))))******))))))(((((((((((()))))))))((('''((()))***)))(((((())))))***************************))))))))))))*********+++,,,,,,---------------.........//////.../////////000000000111111111111111000000000000000000000111222333444555555555555555666666666666777888999;;;===>>>>>>=========DDDRRRbbbttt}}}uuuaaaQQQ@@@777444111000111000000111222444777:::;;;999999999999999888888777777666555666777:::;;;<<<>>>===BBBJJJNNNTTTiii}}}nnniiikkknnnllljjjiiikkkmmmoooppptttvvv{{{yyyeee]]]ZZZkkk{{{nnnccc___XXXRRRMMMLLLLLLMMMKKKKKKKKKKKKJJJIIIGGGFFFFFFFFFEEEDDDCCCCCCBBBBBB>>>>>>>>><<<;;;===CCCHHHzzzqqqkkkvvvlllPPPDDD;;;666333444444111000222111///......///...,,,)))************))))))))))))''')))***)))((('''(((***&&&&&&'''((())))))((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%'''(((&&&)))///666<<>>===<<<======BBBKKKUUUggg}}}|||xxxdddNNN@@@888222......///000000222555888;;;===999::::::::::::999888888666555444444777999::::::???;;;>>>GGGJJJJJJTTTbbbrrryyyqqqpppooommmkkkkkklllmmmnnnnnnooorrrwww~~~nnnfffVVViiiqqqmmmeee^^^YYYWWWXXXYYYYYYYYYYYYYYYWWWUUUSSSRRRKKKKKKJJJHHHGGGFFFEEEDDD???BBBCCCAAA@@@CCCKKKRRR{{{tttmmm|||jjjPPP>>>:::555333555555222000111222222111///...---,,,+++***)))(((&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((&&&$$$######%%%&&&&&&%%%$$$$$$%%%&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((+++...111555:::>>>???HHHNNNOOOYYYkkkvvvuuupppZZZHHHFFFKKKMMMSSS\\\RRRIII===888:::AAAFFFIIIZZZdddoootttrrrpppqqqtttzzzssseee]]]\\\cccdddbbb]]]\\\ZZZRRRGGGLLLPPPZZZdddiiieeeXXXNNNBBBFFFOOO___wwwpppxxx|||{{{~~~}}}||||||xxxrrrssszzzyyysssvvvsssrrr{{{aaaQQQZZZjjjkkkbbbeee\\\EEE222------,,,+++***)))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))'''''''''''''''((()))))),,,,,,++++++***)))))))))***++++++,,,,,,------...,,,---......//////......////////////////////////111111111111111222222333555444333222333444555666444666777777666666777999;;;;;;>>>BBBHHHVVVooo}}}}}}pppXXXBBB777222000000111222222222333555777555666999;;;<<<;;;:::999777777666555555666777888888:::<<>>>>>===<<>>222+++))))))))))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((('''((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))*********++++++***++++++,,,,,,------...,,,---------............///////////////////////////////////////000111111222222222222222333444444444555777777666666888999<<<<<<===>>>???EEETTTcccrrrwww}}}gggQQQ>>>111000000000000000000000000444555777999:::::::::999999888777666666666666666555777999;;;===@@@DDDGGGOOOUUUeeewwwwwwvvvuuutttssssssssssssssssssvvvzzzvvvhhh[[[fff~~~yyyuuusssppprrrvvv|||uuupppkkkiiiddd[[[UUUSSSVVVUUUVVVWWWVVVYYYcccnnnvvvyyyttt}}}kkkTTTDDD999444111222222///...000222222111///...---,,,+++******)))))))))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######%%%&&&&&&%%%&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((+++111555888===DDDLLLYYYfffkkkhhh___VVVMMMLLLJJJFFFFFFHHHJJJNNNSSSVVVVVVTTTPPPNNNGGGKKKRRR^^^kkkssswwwwww{{{uuurrrsssvvvwwwxxx|||~~~zzzkkk^^^___aaabbbaaacccmmmwwwhhh\\\XXXhhhyyynnnjjjmmmsss|||vvvsss}}}|||uuunnnmmmvvvssscccZZZ```fffiiigggfffkkkqqqssscccQQQEEE;;;222,,,+++''''''''''''(((((())))))))))))(((((((((((())))))((((((((((((((((((((((((***)))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((()))***++++++,,,***++++++,,,,,,------...---,,,,,,,,,------......////////////////////////...............///000000111111111111222333333444333555666777666777888:::;;;;;;<<<>>>===>>>HHHTTTeeelllwww}}}iiiNNN999333222111111222222111111333444666777999999999999:::999888777666666555555444555777888:::<<<@@@CCCKKKNNNWWWhhh{{{|||{{{xxxvvvttttttuuuuuuwwwvvvuuutttuuuyyyppp[[[\\\ttt}}}yyyyyy{{{{{{ttthhh___[[[YYYWWWXXXZZZZZZ[[[aaahhhttt{{{vvv~~~lllTTTDDD999444111222222//////000222222111///...---,,,+++((()))((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&$$$######%%%&&&&&&%%%%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&(((,,,000222999AAAEEEHHHNNNRRRTTTUUURRRQQQRRRQQQOOOOOOPPPRRR\\\hhhpppppplllfffcccYYYUUUSSSXXXbbbmmmuuuxxxrrr|||{{{tttjjj```[[[WWWXXXaaalllbbbVVVNNNRRR^^^jjjqqquuuzzz~~~xxxuuurrrvvv}}}xxxpppmmmsss}}}|||uuummmhhhppp|||{{{}}}xxxsssuuuwwwmmmfff]]]aaaooo~~~uuuvvvwwwfffaaaPPP>>>444000,,,+++,,,&&&&&&&&&'''(((((())))))))))))(((((((((((())))))''''''''''''''''''''''''))))))(((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))''''''((()))***++++++,,,***++++++,,,,,,------...---,,,,,,,,,,,,---......////////////////////////...............//////000000000111222333333444444333444666777666777999:::999:::<<<>>>======CCCKKKYYYfffwww{{{]]]BBB666333111000222333222111222333444666777888999999999999999888777666666555333444555666777999===???EEEHHHOOOWWW^^^mmm|||zzzyyyyyyzzzzzzyyywwwtttrrrtttyyy~~~xxx^^^UUUeee|||uuuiiicccZZZWWWVVVXXXXXXVVVWWW\\\zzzzzzuuummmUUUCCC;;;555111222222000///222222222111///...---,,,+++((((((((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$######%%%&&&&&&%%%&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%&&&)))+++,,,444===AAACCCFFFMMMSSSOOORRRVVVYYYYYYYYYYYY[[[aaalllyyy|||tttooolllbbb[[[TTTRRRXXXbbbkkkooogggqqqzzz|||vvvsss|||}}}xxxtttllluuuzzz|||tttkkk```]]]``````ZZZQQQNNNPPPUUU\\\```]]]bbbeeeeeebbbdddlllsss}}}yyy{{{|||yyywwwxxx{{{tttnnnvvvyyyssssss{{{}}}|||zzzxxxtttkkkfffkkkuuuyyytttooo{{{vvvllliiirrr~~~|||gggfffooouuurrrnnnvvv~~~~~~wwwgggYYYUUUEEE555...,,,******+++&&&'''''''''(((((())))))))))))(((((((((((())))))''''''''''''''''''''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''(((((()))***++++++***++++++,,,,,,------...---,,,+++++++++,,,...///////////////////////////...............///000000///000222333444444444444222444666777666777999;;;888999<<>>AAAGGGEEEUUUoooqqq___IIIBBB888333222333111000000111222333555777888999777888999999999888777777333333444444444555888;;;<<<;;;@@@FFFGGGJJJ[[[ppp~~~zzzvvvtttssstttwwwyyywwwsssqqqsssvvvvvv{{{iiiWWWWWWcccvvvnnnhhh```YYYWWWTTTMMMHHHGGGuuuooo~~~oooVVVDDD===666222333333111111444222222111///...---,,,+++)))******++++++)))((('''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$###$$$%%%&&&&&&&&&!!!"""$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''%%%$$$%%%))))))---444:::>>>BBBEEEBBBMMMXXX___dddiiinnnqqqsssyyy~~~zzzqqqkkklllppptttpppjjjccc]]]YYYXXXXXXTTTQQQMMMNNNWWWeeelllkkkwww{{{tttjjjbbbaaabbbeeeppp{{{|||yyyxxxwwwvvv}}}}}}}}}uuuqqqnnniiieeehhhwwwyyypppjjjlllooooootttzzz}}}}}}xxxllleeeggghhhgggppp}}}zzzmmmfffdddhhhpppwwwsssggg^^^]]]```hhhooowww}}}~~~~~~vvvmmmhhhfffjjjvvvzzzkkkeeennnyyyssskkkmmm[[[aaakkkyyyssssss{{{}}}|||oooyyywwwqqqsssppplllqqq}}}wwwsssnnnhhhccckkkxxx{{{ttthhhcccppp~~~vvviiiZZZLLLBBB:::777666222000000,,,''''''***)))))))))))))))))))))((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))***++++++,,,,,,---......---,,,+++******,,,...//////////////////////////////////////////000111111000111333555666666666666222444666666777777:::;;;999999;;;???@@@>>>@@@EEEDDDNNNaaaxxxyyypppUUULLL@@@888666555444111000000111222444666888999666777999::::::999888777333444444444333555777:::<<<777999BBBDDDDDDMMM\\\}}}~~~yyyvvvtttpppuuuyyyxxxtttrrrsssvvvxxx~~~nnnZZZUUU\\\{{{}}}pppfff]]]ZZZUUUNNNGGGDDDtttrrr|||~~~mmmTTTAAA:::777333111111111111111222222111///...,,,+++++++++,,,------,,,+++)))((((((((('''''''''&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""(((&&&$$$)))'''"""&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''***000888@@@EEEGGGHHHMMMVVV```gggjjjiiihhhnnnuuuuuummmfffjjjssszzzuuunnnjjjfffeeehhhmmmjjjiiiaaaWWWXXXdddqqqvvv|||yyynnnnnnsssxxx~~~~~~zzztttnnnkkknnnpppqqqrrrwww}}}|||vvvqqq|||~~~rrrkkkfffgggkkkssszzz~~~wwwiii]]]YYY\\\\\\YYYqqqxxx~~~}}}vvvooommmnnnxxxxxxwwwtttnnneeeZZZTTTXXX^^^ggglllpppvvvzzzpppiiihhhiiiqqqqqquuuyyytttnnnyyy~~~uuuuuu}}}|||~~~zzzsssssszzz~~~xxxsssttt~~~|||uuueeeZZZbbbsssvvvnnntttzzzxxxssswwwpppfffZZZPPPDDD666---+++,,,,,,,,,+++***)))(((((())))))))))))))))))))))))((()))***++++++***)))(((%%%&&&''''''%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))***************+++,,,,,,------,,,,,,++++++++++++++++++++++++000//////.........///////////////000111111222222111222333555666777777777444666888888777777888999<<<>>>??????===<<<======@@@@@@KKKfff|||~~~}}}wwwppphhhWWWCCC777555555555222///000222222111444999888888777777666777888888555555555555555444444444999999999:::===BBBGGGIIIhhhxxx~~~wwwssspppnnnnnnnnnooooooqqqrrrrrrwww{{{dddTTTQQQ```sssfff^^^YYYQQQJJJHHHvvvvvvnnnTTTAAA999777333111111222111000222222111///...---,,,+++,,,,,,,,,,,,,,,***)))((((((((('''''''''&&&&&&&&&((((((((((((((('''&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((''' (((&&&###,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&***000555999;;;>>>FFFPPP[[[aaacccccc[[[```hhhlllhhhdddhhhpppvvvwwwvvvqqqiiieeefffjjjuuu|||~~~xxxqqqooolllhhhiiimmmxxx}}}{{{uuuiiigggeeeiiirrr~~~~~~tttwwwzzz{{{qqqhhhcccffflllsssxxx}}}vvvpppooojjjccckkksss|||tttjjjfff\\\aaahhhnnnvvv~~~yyyyyy~~~uuurrruuu~~~|||qqq______ZZZYYYjjj|||iii^^^QQQGGG===333------++++++++++++***)))(((((((((((((((((((((((((((((((((((()))*********)))(((%%%&&&''''''%%%%%%&&&'''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))************+++,,,,,,------,,,,,,++++++++++++++++++++++++//////............////////////000000111222222333111222333555666666777777444666888999888888888:::<<<>>>??????>>>======>>>AAA???FFF[[[sss|||sss]]]GGG<<<777666333000111333333111333777888888888777777777777777444444555555555555555555888888888999<<>>??????>>>===>>>???BBB>>>@@@MMM___qqquuuYYYDDD999444333111000333444111222555777777888888888777666555222333555666777777666555777777777888;;;>>>BBBDDDHHHOOO[[[kkk~~~wwwqqqppppppoooppppppqqqrrrssssssvvvzzzkkkXXXNNNIIIIIIMMMYYY___iiisss}}}zzzqqqhhh]]]SSSNNN~~~tttyyyoooUUUBBB999777444333333333111000111111000///...---,,,,,,,,,,,,,,,+++******)))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%!!!###666CCC111!!!'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((('''''''''000444;;;EEEOOOXXX]]]___QQQMMMLLLMMMMMMKKKMMMQQQeeemmmttttttqqqpppooonnnooo}}}{{{vvvuuuwwwpppgggccceeejjjpppuuu{{{tttvvv~~~xxxsssqqqvvvzzz|||}}}ooojjj___VVVXXXdddoootttvvvpppeeeeeeiiiqqq|||vvvzzz{{{uuunnnnnnpppsss{{{wwwpppmmmmmmooowww|||ppplllmmmvvvuuurrrqqq{{{wwwhhh]]]JJJ@@@777222...++++++...***************)))((((((((((((((((((((((((((((((((((((((((((((((((''''''%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------...//////000111111222333333444444111111222444444555555555444666888999888888999;;;<<<===??????>>>===>>>???AAA======DDDOOO___tttlllUUUDDD:::444000000222444222222444555777888999999777555444111333555777888777777666777777777777999<<<>>>@@@GGGKKKQQQXXXdddvvv~~~|||xxxrrrqqqqqqppppppqqqqqqrrrqqqssswww{{{rrr___UUULLLFFFDDDFFFHHHLLLPPPWWWaaallltttyyyqqqfff^^^ZZZ|||ppptttnnnUUUBBB999777555444444333111000111111000///...------,,,,,,,,,+++***))))))))))))&&&'''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$(((>>>JJJ777$$$(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((()))))))))((('''(((***...444<<>>>>>======>>>??????======AAAGGGRRReeeuuulllXXXIII999333000222444222222444444555777888888777555444222333555777777888777777777777666777888999;;;<<<@@@DDDIIILLLRRR^^^ooo{{{vvvuuutttrrrqqqqqqqqqqqqppprrruuuxxx}}}iiiYYYLLLDDDAAA???>>>======???CCCHHHLLLWWWbbbtttuuullliii{{{oooqqq~~~mmmTTTBBB999777555444444444222000111000000///......------,,,,,,***))))))((())))))&&&&&&&&&'''''''''''''''%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%###"""...999---!!!'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$&&&'''((((((''''''&&&'''(((***...777@@@GGGRRROOOPPPVVV]]]ccclllttt~~~|||wwwxxx}}}yyyppplllppptttssskkkbbbbbbfffvvvwwwtttuuuvvvvvvwwwxxxyyy}}}|||rrrgggYYYWWW^^^pppwwwqqqvvv}}}qqqccc^^^fffpppvvv~~~~~~|||~~~~~~~~~}}}zzzyyy|||{{{rrrkkkgggffffffhhhoooyyyyyyqqqWWWTTTQQQRRRSSSWWWaaalllxxxyyy|||{{{nnn[[[GGG:::111---,,,......***((()))((())))))******)))(((((('''''''''''''''''''''''')))((('''&&&&&&%%%&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...//////000000111111222333333333000111222222333333333222111333666777777777888:::999;;;======<<<<<<===>>>>>>===???BBBEEEJJJWWWddd{{{hhhXXXCCC;;;555444444222222333333444666777888777777666555555555666666777777888777777777777777888888999888===BBBFFFIIIQQQ[[[ddd|||vvvzzz|||{{{yyywwwuuusssrrrrrrrrrsssuuuwww{{{vvvbbbTTTKKKFFF@@@>>><<<::::::;;;===??????DDDOOO^^^ooovvvqqqzzzppprrr|||lllSSSAAA999777666555555444222000000000000///......------,,,+++***)))(((((())))))&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""### ((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%"""###$$$&&&'''''''''&&&((()))))))))***///777===RRRTTT\\\fffnnnttt|||uuufffdddcccccc]]]WWWXXX^^^gggsss}}}~~~{{{xxxuuulllbbbOOOIIIJJJWWWhhhuuuyyyuuu|||zzz~~~{{{~~~{{{wwwwww{{{yyyooohhhdddccciiiooo{{{{{{}}}wwwsssnnnjjjTTTNNNJJJJJJJJJMMMTTT]]]iiipppqqqpppiii\\\KKK;;;111000,,,+++......+++))))))(((((()))))))))))))))((('''''''''''''''''''''''')))((('''%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))***+++++++++++++++************************,,,,,,,,,,,,---...///000//////000000111222222333000111111222222222222222///222444555555666777999777999;;;<<<;;;;;;<<<===>>>===???BBBCCCEEENNNWWWwwwttthhhRRRGGG<<<888666333111222222333444555666888999999888777555555555666777888888888888777777777777777888;;;???CCCFFFKKKRRRWWWgggyyywwwtttxxx|||yyywwwuuutttsssuuuvvvwwwyyy|||xxxjjj]]]SSSIIIFFFAAA>>>======>>>>>>>>>???BBBFFFNNNWWW___dddwwwxxxyyyrrrttt{{{kkkSSSAAA999777666555555444222000000000//////......------,,,+++***(((((((((((()))&&&&&&&&&'''''''''(((((("""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###)))&&&###)))'''###(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######%%%&&&&&&''''''''''''((()))((('''***///444===DDDTTTeeeqqqzzz}}}bbb[[[WWWXXXYYYZZZbbblllsssyyyzzzwwwvvvxxxwwwrrr{{{~~~}}}xxxjjj___VVVWWW[[[```jjjttt}}}sssvvvyyy}}}~~~~~~|||sssppprrrvvvyyy{{{~~~|||rrrlllhhhwww{{{yyy||||||sssnnnmmmkkkjjjccc\\\UUUTTTSSSSSSXXX]]]jjjtttoookkkcccVVVIII===555111222---+++......+++***+++(((((()))))))))))))))((('''''''''''''''''''''''')))((('''%%%$$$$$$%%%%%%%%%&&&''''''%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))***++++++++++++***))))))))))))))))))))))))+++++++++,,,---...///000/////////000111111222222000111111222222222111111...111333444555555777888666888:::;;;::::::;;;<<>>???AAABBBCCCIIIPPPgggyyyxxx]]]PPPBBB;;;777333000000222222333444666888:::;;;:::888666444444555777999999999888888777777666666:::;;;<<<>>>AAAEEEKKKNNNRRRdddyyywwwuuuwww}}}}}}yyywwwvvvuuuvvvwwwxxxxxxzzz}}}}}}iiiYYYPPPKKKDDD>>>;;;:::::::::999999999;;;@@@FFFMMMQQQYYYfffzzz~~~{{{{{{gggQQQBBB<<<:::777555555444222111/////////...------,,,,,,+++++++++************)))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''((()))(((((((((((((((((((((((((((((((((---444@@@LLL[[[ooonnnccc[[[___ffflllttt|||}}}yyyooofffkkkkkkoootttsssqqqvvvxxxyyy{{{zzzwwwnnnddd\\\lllqqqtttrrrmmmgggeeeeee]]]aaahhhoooxxxuuunnnhhheeeooo~~~|||vvvqqqnnnnnn|||zzzwwwxxx{{{wwwwwwoooeeeiiijjjmmmsss|||~~~vvvpppvvvxxxvvvvvv|||{{{tttlllddd___kkkvvv|||uuussssssgggSSS???333...000222222...,,,---,,,))))))---))))))))))))))))))))))))'''&&&$$$$$$&&&'''&&&%%%(((((('''&&&%%%%%%$$$$$$%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))))))))************))))))))))))************++++++,,,,,,,,,---------//////000111111000///...///111222222111111222333000111222222111222444666888888888888999:::;;;<<<>>>>>>???@@@BBBDDDFFFGGGTTTeeexxxlllYYYGGG<<<777666777555111///111222222444999888777555444444444555666888999999999888777555444666777999<<<@@@CCCGGGHHHQQQSSS[[[lll~~~qqqqqqzzz{{{|||yyywwwyyy{{{}}}~~~~~~~~~}}}zzziii]]]NNNEEEAAA>>>======???>>>===<<<===>>>@@@@@@FFFLLLUUUhhh{{{fffPPPBBB;;;999666555444333222000/////////...------,,,,,,+++++++++************)))((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''')))+++...333;;;KKK^^^kkk{{{xxx}}}~~~sssjjjbbb______cccfffiiiqqq{{{|||sssmmmWWW\\\aaadddcccbbbbbbdddaaaaaabbbgggoooyyy|||}}}wwwlllaaa___fffeeedddiiiwww}}}zzzxxxvvvqqqkkkfff]]]dddkkkrrr}}}xxxnnn^^^aaahhhrrr~~~~~~|||}}}uuummmgggdddlll{{{{{{pppjjjaaajjjxxx}}}zzz~~~tttjjjdddccc^^^UUUGGG:::000---...///444111//////---)))(((***(((((((((((((((((((((((((((&&&%%%%%%&&&''''''&&&(((''''''&&&%%%%%%$$$$$$%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((()))))))))*********))))))))))))************++++++++++++,,,,,,,,,,,,...//////000000///......///000222111000000111333000111222222111222444666666666666666777888999999===>>>???@@@BBBDDDEEEFFFNNNYYYnnnsssaaaOOOAAA:::888333000///333333111111333666666555555555666666777888999999999888777555444777888999:::===???AAACCCDDDFFFKKKUUUeee{{{}}}sssqqqpppyyy|||}}}~~~|||hhhVVVKKKEEEBBBBBB@@@>>><<<;;;;;;;;;;;;;;;<<>>888111---,,,,,,---555222111222///)))&&&'''''''''''''''''''''''''''((('''%%%%%%'''((('''&&&'''''''''&&&&&&%%%%%%$$$%%%&&&((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((((())))))))))))******))))))))))))*********************++++++++++++,,,------...//////......---...///111000//////000222000222222222222222444666666666666666777888999999<<<===>>>???AAACCCDDDDDDGGGKKKYYYooo~~~hhhSSSCCC<<<555111111555555222///000444444555666777777777777888999999999999777666555888888888999999;;;<<<<<>>:::======<<>>???AAAAAAAAAAAA@@@AAAFFFOOOXXXcccsss}}}lll___JJJ@@@666444333111111333111222444666888888888777888888999::::::999777666777777777777888999::::::===???@@@@@@BBBJJJVVV___zzzvvvmmmlllkkkjjjsss|||pppggg^^^[[[WWWUUUTTTPPPIIICCC@@@AAAAAA>>>===EEEWWWhhh}}}vvvfffPPP@@@777555333222222222111000/////////...------,,,,,,+++++++++************)))''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((%%%$$$###$$$&&&'''(((+++---000===RRRfffpppyyyyyyyyyvvvmmmkkkeee___```iiirrrvvvfffbbbZZZRRRRRRYYY___bbbhhhhhhfffddd```^^^___aaa___ccckkktttyyyxxxrrrmmmfffkkkpppsssrrrqqqqqqqqqrrrtttuuuuuuzzz}}}|||~~~~~~|||~~~wwwqqqmmmnnnpppnnnnnnooojjjfffdddccc^^^YYY]]]gggqqqaaa^^^bbbhhhnnnuuuyyyzzz~~~vvvqqqmmm___XXX^^^cccmmmzzzxxxzzz|||xxxnnnggg^^^RRRIIIBBB<<<444...++++++,,,,,,***)))(((((())),,,///111)))(((***......)))'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))*********************++++++++++++,,,,,,,,,,,,,,,,,,---...///...///111000//////000222111333333333222333555777555555555555666777888888;;;<<<>>>@@@AAAAAAAAAAAA>>>???CCCFFFJJJSSSgggyyyvvv]]]NNN>>>666333111111222111111333444555666666777888888999::::::999888777777666666777888999::::::888:::<<>><<<===GGGQQQiii~~~vvvfffPPP???888666333333333333222111/////////...------,,,,,,+++++++++************)))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%$$$$$$&&&'''(((###%%%%%%###(((444???EEERRR```nnnttt{{{||||||wwwtttrrruuuzzzsssqqqlllfffgggkkklllgggaaa___bbbfffjjjllltttwwwjjjWWWWWWXXXZZZZZZYYYWWWUUUUUUZZZ]]]___ccciiikkkhhh[[[TTTQQQVVV[[[]]]```dddeeejjjnnnnnniiieeeeeefffggg___YYYYYYYYYYYY\\\bbb___YYYZZZdddkkknnnvvv{{{qqqqqqzzz|||ooofffddd^^^^^^jjjtttiiiYYYNNNHHHAAA888111---,,,+++)))(((((()))***'''''''''((()))***+++,,,'''&&&'''+++***&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))************++++++++++++,,,,,,,,,,,,---,,,,,,,,,---...000000///000222111000000111333222333444333333333555777555444444555555666777888<<<===???AAABBBBBBAAA@@@>>>???BBBDDDDDDJJJ[[[lllsssbbbNNNAAA;;;555222222111111111222333444555666888888999:::::::::999888777777666666666777777888666888:::<<<>>>AAADDDFFFAAALLL[[[lllqqqjjjeeeaaajjjpppyyy~~~{{{rrrfff\\\NNNFFF@@@??????===@@@EEEOOOnnnwwwfffOOO===888666444333444444333111000//////...------,,,,,,+++++++++************)))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%''')))***$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%(((******'''%%%$$$)))+++((('''+++///000444AAAKKKOOOVVVfffwwwzzz~~~xxxyyyyyy|||{{{{{{vvvqqqooopppmmmfff```\\\fffpppwww}}}qqqeee\\\^^^aaabbbdddhhhgggppp{{{yyyrrrmmmlllkkkllluuu{{{qqqppp}}}yyyrrroooccc]]]eeeoooyyyvvv|||vvvhhhXXXBBB444/////////...+++,,,...,,,)))&&&%%%%%%"""$$$&&&((())))))(((''''''%%%&&&)))((($$$###%%%''''''''''''''''''''''''&&&$$$######$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))************++++++,,,,,,,,,---------------,,,,,,---...000111///111222222111111222333222333444444333333555777666666666777777888999:::<<<>>>@@@BBBCCCBBBAAAAAA@@@@@@CCCEEEEEEHHHTTTaaarrr\\\MMMDDD;;;444222222111111000111222444555777888::::::;;;:::999888888777666555555555555555333555777777777:::@@@EEEFFFGGGKKKWWWmmm}}}ooo```^^^cccjjjpppuuu|||wwwvvvrrryyyjjj___WWWJJJAAAAAACCCAAAAAACCCDDD^^^~~~|||wwwgggOOO;;;:::777444333333333222111/////////...------,,,,,,,,,,,,,,,+++***)))((('''((((((((((((((((((((((((***)))((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$######%%%'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((,,,000555888;;;CCCNNNWWWgggqqq}}}{{{wwwyyy~~~wwwzzzqqqooouuuxxxtttpppuuu}}}xxxpppjjjhhhjjjyyy{{{~~~}}}ttt```QQQHHH???333,,,+++,,,+++***(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&'''(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,---...000......///000000000000000222222333333333333333333444666777888777777888:::<<<<<<>>>???????????????@@@AAAAAAAAACCCHHHOOOTTTqqq}}}qqqbbbQQQBBB666///333333222111111222444555444666777999:::::::::999888777666555555666777888444555666777777888:::===@@@CCCIIIQQQZZZnnnmmmeeeaaa___```eeelllwww~~~rrrssswww~~~mmm```TTTLLLFFFEEEDDDAAA>>>???GGGTTTkkk~~~||||||xxxtttfffOOO<<<:::777444333333333222111/////////...------,,,,,,+++,,,,,,,,,+++***))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$######%%%'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''(((((('''))),,,++++++...555<<>>??????@@@??????AAABBBAAAAAABBBEEEJJJNNN]]]qqq~~~rrrdddTTTFFF>>>444222000000111333222111444555777888::::::::::::888777666666666666777888444555666666666777999;;;===>>>CCCJJJOOO[[[sssrrriii```]]]aaagggmmmppp{{{pppjjjooo|||sssdddXXXLLLHHHGGGDDDAAAAAA@@@JJJ\\\ooo~~~zzzwwwxxxtttpppcccOOO>>>:::777444333333333222111/////////...------,,,,,,+++,,,,,,,,,,,,,,,++++++((((((((((((((((((((((((%%%%%%&&&&&&'''''''''(((&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%######%%%&&&$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''((('''((()))'''$$$$$$'''***)))---333999???HHHSSS[[[ffflllwwwuuupppqqq~~~}}}~~~|||tttuuuvvvtttrrrrrrvvvyyyxxxooorrrvvv}}}}}}vvvooollluuu|||uuuoooXXXQQQHHHAAA;;;666111,,,)))'''&&&'''***+++(((%%%(((((((((((((((((((((((($$$%%%%%%&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((())))))*********))))))******++++++,,,,,,------)))+++,,,,,,+++,,,---.........///000000000000///222333333333444444444555555777888888888888999;;;<<<<<<===>>>????????????BBBBBBBBBAAA@@@AAADDDFFFIIIWWWjjj}}}{{{lll^^^TTT@@@:::333111333444333111222444555777999:::::::::888777777666666777777888555666666666555555777999777888<<<@@@CCCIIIUUUaaawwwyyylllhhhgggfffdddlllooovvvwwwiiirrr|||mmm\\\SSSNNNHHHCCCBBBAAAFFFQQQ]]]eeeoooxxxtttooobbbOOO@@@:::777444333333333222111/////////...------,,,,,,++++++,,,---------,,,,,,((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$&&&########################$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''(((***)))''''''(((***+++++++++******,,,111555888@@@NNN[[[dddlllzzzzzzvvvqqqkkkiiijjjooowww|||wwwtttxxx}}}~~~~~~}}}vvvsssmmmgggfffooo}}}zzzyyy|||~~~yyynnnrrr|||~~~{{{yyyoooccc\\\XXXUUUOOOJJJ777333---+++,,,...///000)))(((((()))******'''$$$''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))************))))))((())))))***+++,,,------...***,,,------,,,,,,---///---...//////000000//////222222333333444444555555555777888888777888999;;;;;;<<<===>>>>>>??????>>>@@@BBBCCCBBB@@@@@@AAABBBDDDJJJVVVgggxxx~~~rrrjjjWWWJJJ;;;333333555555333222222444666777999::::::777777777777777777777777555666777666444444555777222444777;;;===AAAGGGLLLUUUiiiwwwqqqkkkfffggggggjjjrrr}}}zzzppp{{{qqqdddXXXLLLEEECCCEEEFFFKKKPPPTTT[[[iiivvv|||vvvpppcccPPPAAA:::777444333333333222111/////////...------,,,,,,++++++,,,---------,,,,,,(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%########################$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&''''''###%%%&&&'''''''''((())))))***************+++,,,---///666<<<@@@HHHWWWfffnnnrrryyy}}}vvviiidddhhhvvvzzznnnmmmrrrvvv{{{|||rrrlllooo}}}}}}vvvtttsssuuuwwwzzzyyyrrr{{{}}}ppphhhOOOHHH@@@;;;:::888555222---,,,***************)))+++***)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))************))))))((())))))******+++,,,------,,,---......------...///------...///////////////111111222222333444444555444666777777777777888:::::::::;;;<<<============>>>???AAABBBAAAAAABBBCCCGGGHHHLLLVVVdddttt~~~yyylll[[[EEE666222333333222222222333444666777888999777777888888888888777777666777777666444444555666333555666777:::>>>BBBDDDFFFTTTkkkzzzsssmmmiiifffeeeiiisss}}}wwwpppuuucccQQQHHHFFFCCCBBBCCCFFFHHHMMMYYYeeeyyyqqqcccOOOAAA:::777444333333333222111/////////...------,,,,,,+++,,,,,,,,,,,,,,,++++++(((((((((((((((((((((((('''&&&&&&&&&%%%%%%$$$$$$((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))+++,,,++++++***///------------111<<>>AAACCCCCCCCCDDDFFFJJJUUUmmm|||pppbbbUUUHHH===666444333222222222444555666777888999999999999888777666777888777666666777999444:::<<<666333555888777888888@@@MMMVVVbbb~~~xxxuuupppkkkggggggiiilllvvv{{{~~~jjjUUUIIIGGGCCCAAAAAABBBDDDLLLUUU~~~|||}}}yyypppaaaMMM???:::777444333333333222111000//////...------,,,,,,,,,,,,,,,+++***)))((('''(((((((((((((((((((((((("""######$$$&&&''''''((('''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###"""###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&''''''%%%######$$$%%%&&&%%%'''&&&%%%%%%&&&''''''&&&+++***+++///...)))&&&&&&***+++---......///000111444777???JJJWWWbbbhhhjjjnnnsssxxx|||~~~}}}yyyrrr|||~~~yyyrrrlllbbb\\\SSSLLLIIIDDD;;;111222111000//////...,,,+++((('''&&&'''))))))'''$$$))))))(((&&&%%%%%%''')))%%%''')))***(((%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$&&&'''((()))%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''(((******++++++++++++++++++***************)))***+++***)))((()))***,,,---......//////......------...///000111222222111333444444333444555777555666777888888999999888999:::;;;::::::<<>>444444222222222333444444777888999::::::999888777666777888777666777888:::111:::>>>888444555777777666333777???AAAGGG```|||}}}qqqiiifffggghhhnnnuuuzzzuuuYYYFFFEEEAAA>>>=========DDDLLLwwwsss~~~~~~yyyzzzuuudddOOOAAA888666444222222222000///222111000///...---,,,,,,///......---+++***))))))'''(((((((((&&&%%%&&&'''#########$$$%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%'''((()))))))))))))))*********++++++++++++)))***---111555999<<<>>>CCCBBBDDDIIIPPP\\\ooo}}}~~~yyyrrrlllhhheeeeeeeeeddd```ZZZRRRJJJCCC???888777444111...---,,,,,,******))))))((((((''''''''''''((((((((((((''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''((()))******)))(((''')))))))))***++++++,,,,,,---------------------------...000000//////111222000000000111222444555666555555444444555666888999777777888:::<<>>>>>AAADDD~~~pppjjjttt~~~zzzzzztttcccNNNAAA888666444222222222000///111111000///...---,,,,,,///...---,,,+++******)))'''(((((((((&&&%%%&&&'''$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))(((((())))))))))))************&&&'''))),,,...000222333222111222666;;;DDDSSSaaarrrvvvyyyyyywwwxxx|||{{{xxxyyy{{{tttccc```ZZZTTTOOOLLLKKKJJJIIIGGGDDD@@@;;;555000---000///---+++************(((((((((((((((((())))))''''''((((((((((((''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''((()))******)))(((''')))))))))***++++++,,,,,,------------------------,,,...////////////000222000000000111222333555555555444444444555666777888777777999:::<<>>:::777555555555333222000...,,,)))'''&&&)))((((((''''''((())))))&&&&&&''''''((())))))***''''''((((((((((((''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((())))))((((((''')))))))))***++++++,,,,,,------------------------+++---...///......///111000000000111222333444555444444333444444555777777777888999;;;===???@@@AAA???AAABBBCCCCCCDDDGGGIIIOOO___wwwyyyhhhWWWBBB777444222222444000222444666888999999999777777666666777888999999888888888999888888777666666777777555444777<<>>888555333222222222111000111000000///......------------,,,,,,+++******)))'''(((((((((&&&%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((((((((('''&&&%%%&&&&&&&&&'''''''''((((((((((((''''''''''''''''''***((((((*********///666888999::::::888888:::<<<@@@EEELLLQQQTTTVVVYYY[[[XXX[[[___ccceeehhhlllooo}}}~~~~~~|||zzz~~~}}}{{{|||{{{yyy|||}}}zzzyyyyyyvvvmmmfff```^^^ZZZSSSNNNLLLOOOQQQMMMLLLJJJFFFBBB<<<777444333111///---,,,+++,,,,,,------,,,***************''''''''''''(((((())))))&&&&&&&&&''''''(((((((((&&&''''''((((((''''''&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......------///000000000000000111222333444333333333444555555666666777888999;;;===>>>???@@@>>>@@@BBBBBBAAAAAABBBCCCGGGQQQ```qqq|||nnn[[[III===666333222444444555555666777888999777777777777777777777888888888888999999888888777777888777555444555888<<<@@@DDDMMM___yyyuuummmfffdddeeehhhrrr{{{yyyrrriii```YYYUUUSSSOOOKKKFFFDDDCCCCCCuuujjjkkkzzz}}}}}}~~~ttt```JJJ>>>777555333222333333111000000000//////......------,,,,,,,,,++++++******)))'''(((((((((&&&%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&'''***)))''')))------......---,,,,,,---......111555888999:::::::::111333666888999;;;>>>AAAMMMOOOOOOMMMLLLPPPYYY``````aaafffooozzz~~~{{{vvvtttwwwzzz{{{zzzyyyxxxwww~~~~~~vvvppplllpppwww{{{}}}~~~}}}~~~}}}vvvkkk```YYYTTTPPPOOOPPPPPPMMMMMMOOORRRMMMHHHGGGGGGEEE???:::888777444111......///111//////...---,,,+++******((('''&&&&&&&&&''''''(((***)))(((''''''(((((()))'''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((''''''''''''(((((()))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......------///000000000000000111222333333333333444555555666666666777888:::<<<===>>>??????>>>@@@BBBBBBAAA@@@@@@@@@AAADDDKKKXXXkkkyyyfffSSSDDD:::666555444333222333555888:::999999999888777666666555888888999999999999888888888888777666666666888:::;;;===BBBJJJXXXooorrriiidddccciiippppppwww{{{qqqlllhhh```XXXPPPKKKFFFDDD}}}qqqnnnxxx}}}uuu___JJJ>>>777555333222333333222111000000//////............,,,,,,++++++************'''(((((((((&&&%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%'''(((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''((((((((((((%%%&&&******((((((+++++++++***************+++)))***,,,...000000000000...///000//////000222444555777777555333444999>>>@@@AAAEEEMMMUUUWWWTTTOOOKKKOOORRRRRRTTTWWWVVVSSSTTT\\\eeejjjpppwww{{{zzznnnlllkkkjjjeee]]]ZZZ\\\YYYWWWYYY^^^bbbcccfffjjjrrruuuvvvqqqmmmiiiccc\\\UUUQQQNNNOOOSSSWWWYYYZZZ^^^]]]______WWWJJJ???:::777333222555666333111333444111......000000...+++,,,+++******)))******+++***************+++++++++%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$(((''''''&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((()))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...///......///111000000000000000111222222333444555666777777777777777888:::<<<>>>>>>>>>>>>>>>@@@AAABBBAAA@@@AAABBB@@@BBBEEELLL\\\vvv}}}~~~yyygggVVVGGG===555333111000111444777:::::::::::::::999777666555777888999999:::999999999888888888888888999999:::888999===@@@EEERRRgggzzzrrriiiccccccffflllmmmrrryyyyyynnnbbbXXXNNNGGGBBB{{{nnnpppvvv```JJJ>>>666444222222333333222111////////////............++++++++++++************'''(((((((((&&&%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$######$$$$$$$$$$$$######"""#########$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&'''(((''''''&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''''''''''')))&&&&&&***+++)))(((******)))((((((((())))))))))))))))))***,,,---------))))))***((('''''')))+++///000111000//////222444555555555999<<<===:::777333777888777999>>>===999888===AAAEEEMMMUUUYYYWWWKKKHHHGGGEEE@@@:::999===<<<999999>>>@@@???AAAEEEQQQVVVXXXTTTOOOKKKFFF@@@999999888888999;;;======AAA???@@@CCC???666000//////+++***///111///......---,,,,,,,,,,,,---......,,,,,,,,,,,,---...------,,,,,,,,,+++++++++++++++&&&&&&''''''((()))))))))%%%&&&'''(((((('''&&&%%%###$$$%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&##############################""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((()))))))))***++++++,,,,,,++++++++++++++++++++++++,,,...////////////000222000000000000000111111222444555666888888888888777777888;;;===>>>>>>>>>===>>>???AAAAAAAAABBBCCCEEEAAAFFFIIIIIIOOOccc{{{ppp^^^NNN???;;;666222111222555777999:::;;;;;;:::999888777777888999999:::::::::999999999888999999999999888888777:::>>>@@@CCCOOO\\\ppp~~~sssmmmlllsssppppppqqqrrrvvv{{{mmmaaaVVVLLLEEE}}}ooopppwww```JJJ???666444222222333333222111///////////////.........+++++++++***************'''(((((((((&&&%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%'''((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''$$$$$$((()))&&&%%%'''(((&&&%%%%%%'''((((((''')))(((''''''((()))))))))*********)))((((((+++---)))+++---......///111333111000...---......------***------)))+++000000+++------,,,,,,222:::<<<999666333222000,,,(((***///111---,,,000000------222444;;;>>><<<888777444111***---...---,,,---......---***+++//////***))),,,)))%%%$$$)))---,,,++++++((())))))(((&&&&&&''')))'''&&&&&&((())))))(((&&&***)))))))))((((((''''''%%%%%%%%%&&&'''''''''(((###%%%'''((()))(((&&&%%%###$$$&&&'''((((((''''''###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%##############################""""""""""""###############$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((()))))))))***++++++,,,,,,++++++++++++++++++++++++---...000000//////111222111000000000000000111222444555777888999999888888777888;;;===>>>>>>>>>===>>>???AAAAAAAAACCCEEEHHH>>>EEEIIIEEEBBBMMMhhhwwwdddLLLGGG???777333111222333888999:::;;;<<<;;;::::::777888999::::::::::::::::::999999999:::999777555666333555:::<<<;;;>>>EEEHHH[[[qqq}}}xxxsssnnnkkkeeeccckkkwww{{{nnnbbbWWWPPP