BM6&6(v@ ,,,,,,,,,------............---,,,,,,,,,,,,---...------------------------//////////////////////////////000111111111111111222222333444555666777888777888888:::===@@@CCCEEE^^^lllcccWWWRRRSSSUUUSSSOOOOOONNNMMMMMMNNNOOOQQQSSSUUUWWWYYYYYYXXXXXXYYYZZZZZZ[[[\\\]]]]]]\\\\\\[[[XXXYYYYYYYYYZZZZZZZZZZZZYYYXXXXXXYYY[[[\\\\\\[[[YYYWWWWWWWWWSSSOOOPPPUUUUUUXXX[[[___gggtttgggQQQJJJIIIDDD>>>===@@@@@@<<<======<<<<<<;;;999999888;;;;;;:::::::::999999999888777666555555666777888:::888666555444555666777999999888777666666777777;;;<<<<<<<<<;;;999777666444666888999:::999777666888888888777777777777666888888999999999999::::::888:::;;;;;;:::999999:::::::::;;;<<<===>>>??????<<<<<<<<<===???AAACCCEEEDDDDDDBBBAAAAAAAAAAAAAAADDDCCCBBBAAABBBDDDFFFHHHEEEFFFFFFEEECCCDDDFFFHHHCCCEEEIIILLLNNNMMMKKKIIIRRRYYYZZZVVVSSSTTTSSSNNNWWW[[[aaadddcccaaa^^^]]]\\\]]]\\\[[[YYYYYYZZZ\\\^^^___```aaaaaa___]]][[[^^^___```aaadddeeefffggg^^^cccrrrrrrddd^^^```___]]][[[]]]ccchhhhhhccc```dddmmmtttvvvtttlllkkkpppvvvqqqgggfffnnnlllhhhkkkuuu{{{uuukkkdddhhhhhhlllwww{{{rrrpppllliiiiiillllllgggcccgggiiihhheeeeeehhhgggccchhhfffdddcccbbbbbbaaa```ZZZ\\\```bbbaaa^^^YYYVVVTTTSSSQQQOOOMMMOOOSSSWWWNNNNNNMMMLLLLLLKKKKKKKKKMMMLLLLLLMMMMMMKKKGGGDDDGGGHHHHHHIIIJJJKKKLLLLLLKKKKKKJJJIIIGGGEEECCCBBBEEEEEEEEEEEEFFFFFFFFFFFFAAAAAABBBBBBDDDEEEFFFGGGJJJKKKLLLLLLIIIHHHHHHHHHKKKHHHDDDAAACCCHHHOOOTTTSSSTTT^^^hhhxxx,,,,,,,,,---------.........---,,,,,,,,,,,,---...------------------------........................//////000111111111111000222222333444555666777777:::999999:::;;;===>>>@@@MMM]]]xxxqqqhhhbbb\\\XXXSSSQQQNNNNNNPPPRRRSSSSSSQQQQQQSSSTTTVVVVVVVVVVVVTTTTTTSSSRRRRRRRRRRRRRRRXXXWWWVVVTTTTTTSSSSSSSSS]]]\\\[[[ZZZZZZZZZXXXWWWVVVVVVXXXZZZYYYWWWYYY^^^jjjmmmuuunnnUUUGGGCCCEEEBBB===<<>>??????===<<<;;;<<<>>>AAABBBCCCAAAAAAAAABBBBBBBBBBBBBBBFFFEEECCCBBBBBBCCCDDDEEEGGGHHHHHHGGGFFFFFFHHHJJJEEEHHHKKKNNNPPPQQQPPPOOONNNTTTVVVRRRPPPRRRRRROOOUUUXXX]]]``````^^^]]]\\\[[[\\\^^^]]][[[ZZZYYYZZZ``````aaaaaa```^^^]]]\\\]]]^^^^^^^^^___cccgggkkkbbbdddoooqqqggggggddd```]]]\\\^^^bbbddddddaaa```eeemmmrrrpppmmmhhhiiilllmmmjjjeeeggglllmmmhhhfffkkkooolllhhhfffeeeggglllvvv~~~zzzttttttpppllljjjiiihhhgggeee___dddiiikkknnnnnnfff]]]eeebbb```aaacccdddbbb```ZZZ\\\^^^___^^^[[[WWWTTTTTTTTTSSSQQQPPPQQQTTTVVVMMMNNNNNNMMMMMMLLLKKKJJJLLLLLLKKKLLLLLLJJJGGGDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFDDDBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEAAAAAAAAABBBCCCDDDEEEFFFGGGIIIJJJJJJIIIHHHHHHIIILLLIIIEEEBBBCCCGGGMMMPPPQQQQQQZZZcccttt,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------...//////000000000000000111222222333444555666666888888888888999:::<<<<<>>>>>@@@===;;;<<>>>>>AAALLLfffxxxmmmdddccc```\\\]]]aaaaaa]]]XXXTTTTTTVVVWWWXXXXXXXXXXXXWWWWWWVVVWWWZZZ^^^ccceeegggiiikkkmmmoooqqqsssuuuqqqvvviiiWWWNNNGGGDDDCCCCCCIIIKKKEEE===;;;;;;:::===<<<:::888999;;;>>>???999999888888888777777777555555555555555555555555555555666777777666555444777666666555555666666666777666555444444444555666444555666777777777666666999999888888888777777777777777888888888999999999888999;;;;;;999888999:::999999:::;;;<<<======>>>CCC???<<<===@@@BBBAAA??????@@@AAABBBCCCBBBBBBAAAGGGFFFDDDBBBAAABBBCCCDDDCCCEEEGGGHHHGGGGGGHHHIIIHHHHHHIIIJJJLLLNNNOOOPPPJJJLLLMMMKKKKKKLLLNNNOOOPPPRRRTTTUUUVVVWWWZZZ\\\]]]___```___]]][[[[[[\\\aaa```^^^\\\[[[ZZZYYYYYYWWWYYYYYYXXXWWWZZZaaagggeeecccgggpppvvvvvvtttttt{{{uuummmddd]]]ZZZ[[[[[[\\\\\\]]]bbbgggiiifffcccbbbiiijjjbbbaaaiiillliiijjjhhhhhhjjjiiidddbbbdddjjjmmmqqqrrrqqqnnnkkkiiikkklllkkkfff```]]]^^^bbbaaaaaa```bbbjjjpppnnnggg___\\\ZZZ]]]ccceeebbb]]]\\\[[[YYYWWWUUUSSSQQQQQQLLLNNNPPPQQQOOOMMMMMMMMMKKKLLLNNNOOOOOOLLLJJJHHHIIIHHHHHHHHHIIIIIIGGGEEEDDDDDDEEEEEEDDDCCCBBBAAACCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAABBBBBBBBBBBB????????????@@@AAABBBCCCBBBDDDFFFFFFEEEEEEFFFGGGGGGFFFEEEEEEEEEGGGIIIJJJJJJTTTjjj|||,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...000000111111222222333333111222333555777888999999999<<<===<<<@@@UUUxxxwwwyyy{{{}}}}}}{{{xxxvvv}}}}}}}}}vvv___HHH@@@BBBBBB???<<>>>>>AAABBBBBBAAAAAABBBBBBBBBAAA@@@@@@???FFFDDDCCCBBBBBBCCCDDDFFFAAADDDHHHIIIIIIIIIIIIJJJJJJIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJLLLOOOPPPQQQRRRSSSSSSUUUYYY[[[______^^^\\\ZZZ[[[]]]```___^^^\\\ZZZXXXWWWWWWWWWSSSVVVYYYYYYXXXYYY\\\___bbbbbbfffmmmooommmkkkmmmzzzzzzvvvkkk^^^WWWXXX\\\\\\ZZZZZZ]]]bbbfffgggfff___fffgggaaaaaahhhjjjeeemmmjjjjjjkkkjjjgggfffiiijjjmmmooonnnkkkgggeeeeeebbbgggjjjhhhaaa]]]^^^aaacccaaa___^^^dddmmmnnnkkkaaa^^^[[[]]]```aaa^^^ZZZ\\\ZZZWWWTTTRRRPPPPPPPPPKKKNNNPPPQQQOOOMMMKKKKKKJJJKKKMMMNNNNNNKKKHHHGGGGGGFFFFFFFFFGGGHHHFFFEEEEEEFFFGGGGGGFFFEEECCCBBBBBBCCCCCCDDDEEEEEEDDDDDD???@@@@@@@@@AAAAAAAAAAAA???????????????@@@AAABBBBBBDDDEEEEEEDDDCCCCCCDDDCCCCCCCCCDDDFFFHHHIIIJJJKKKUUUlll,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............000000000000111111222222444555555555555555444333666777999:::;;;@@@MMMZZZwwwuuu^^^MMM===<<>>999:::???AAA>>>:::::::::888888777666555666777999;;;777777666666666555555555333333444555555444333333777666444333333555777888555444444444444555555666555555555555666777888888444444444444555555555666777777666666666555555555777777777888888888999999777999::::::999888888999777888888999:::;;;<<<<<>>===>>>BBBLLLoooyyykkkSSSIII@@@AAACCCAAA>>>===999<<<<<<:::999;;;:::777666666666555666666777777666666666555555555444444222333444444444444333222444444444444555555666666444444333333444444555666333444555666777777777777444444333333444444555666555555555555444444444444555555555666666666666777777888::::::888777888999777777888999:::;;;<<<<<<===???AAA???<<<<<<@@@DDDCCCBBB???>>>>>>???AAABBBGGGFFFDDDBBBAAABBBCCCDDDAAAEEEKKKNNNNNNMMMMMMMMMIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHKKKOOOOOOKKKLLLPPPNNNOOOPPPPPPPPPQQQSSSVVVVVVVVVVVVUUUUUUVVVZZZ]]][[[[[[\\\\\\[[[YYYXXXWWWTTTSSSUUU[[[aaacccaaa]]]___aaafffiiifff^^^\\\^^^gggnnntttrrrjjjcccbbbccc```___]]]]]]```cccggghhhddd```]]]^^^___```bbbfffdddbbbdddmmmrrrooohhheeegggfffeeedddddddddccccccbbbdddgggfffdddaaaaaabbb]]]bbbfffdddbbbccccccaaaddddddaaa]]]YYYXXXZZZ\\\UUUTTTRRROOOMMMLLLLLLLLLNNNQQQSSSSSSQQQNNNMMMMMMIIIIIIIIIIIIHHHGGGFFFFFFEEECCCBBBCCCEEEFFFFFFEEECCCDDDFFFGGGGGGEEECCCBBB@@@AAABBBBBBBBBBBBBBBBBB??????@@@@@@@@@AAAAAAAAA@@@@@@?????????@@@AAAAAA@@@BBBCCCDDDCCCCCCDDDEEEBBBBBBBBBCCCDDDEEEGGGHHHLLLNNNYYYdddvvv,,,,,,,,,++++++************+++,,,------,,,+++***))))))***+++,,,,,,------------------------------+++,,,------......------////////////000000000000111222444555666666555555555333444888777555:::CCC:::SSSuuu|||ooogggIIIDDDAAA@@@===:::;;;???>>>???===999999<<<:::555777777888888888777777777666666555555555444444444222222444444444444222222222333555666777666555444333333333333444444555666111222444666777777666666444333333333333444555555555555444444444333333333333333333444444444555555777888::::::888777888999777777888999:::;;;;;;<<<999===@@@>>>:::999???EEEBBB@@@>>><<<===@@@CCCEEEIIIHHHEEEBBBAAAAAAAAABBB???CCCIIILLLMMMLLLKKKKKKEEEFFFGGGHHHIIIIIIIIIIIIFFFEEEIIIPPPPPPLLLMMMRRRMMMNNNOOOOOONNNOOOQQQSSSOOOQQQSSSTTTTTTUUUWWWYYY[[[\\\]]]^^^]]]\\\YYYXXXUUUSSSTTTZZZdddiiifffbbb]]]```fffjjjgggaaaaaaeee```gggnnnrrrppplllgggeeebbbbbbaaa```bbbccceeeffflllaaa\\\___```^^^cccllleeehhhtttrrrgggjjjgggdddbbbbbbbbb```^^^cccdddcccbbb```___```aaa```eeefffaaa\\\^^^aaacccdddeeeccc^^^XXXVVVZZZ___RRRQQQOOONNNLLLKKKJJJJJJMMMOOOQQQQQQOOOMMMKKKKKKIIIIIIHHHGGGGGGFFFFFFFFFDDDBBBAAABBBDDDEEEFFFEEE@@@BBBDDDFFFFFFDDDBBB@@@???@@@@@@AAAAAAAAA@@@@@@???@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA>>>@@@BBBDDDDDDDDDFFFGGGDDDCCCCCCBBBBBBDDDEEEFFFHHHLLLYYYeeevvv+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,++++++*********---------,,,,,,+++++++++******+++,,,,,,---......////////////000000000000000111111222222333444444444444555555666888999:::;;;@@@HHHVVVooo{{{dddXXXTTTSSSSSSAAA@@@>>><<<;;;<<<===>>>???>>><<<999888777777777555555444444444444555555666666666666777777777777333333333222222111111111444444444333333222222222111111222222222333333333333333333333333333333333333333333222222222111111333333222222111222222222111111222222222333333333444444444555555666777888888888777777888888999:::;;;===??????>>>===>>>???AAA;;;888===???===>>>CCCFFFEEEDDDBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEGGGHHHHHHHHHHHHIIIKKKHHHJJJLLLMMMMMMMMMNNNOOOPPPOOONNNMMMNNNOOOPPPQQQRRRRRRSSSTTTVVVXXXZZZ\\\______``````___\\\XXXVVVTTTQQQPPPSSSZZZ___aaaaaabbbaaabbbfffgggcccbbbddd```bbbeeeiiimmmooommmhhhnnngggccccccbbb___^^^___aaaaaa```^^^___dddmmmuuuvvvnnnjjjlllllliiieeebbbbbbdddiiigggddd```]]]]]]```cccdddcccbbbaaa___^^^^^^]]]^^^^^^]]]ZZZWWWTTTSSSSSSNNNLLLJJJIIIIIIIIIHHHFFFHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEAAAAAABBBCCCDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@??????AAA@@@???@@@BBBBBB@@@???@@@@@@??????>>>??????@@@;;;;;;<<<===>>>???@@@@@@@@@@@@AAAEEEHHHHHHEEEBBBDDDCCCBBBAAABBBCCCEEEGGGIIIKKKOOO\\\xxx+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,++++++*********---,,,,,,,,,++++++++++++******++++++,,,------........./////////000000000000000111111222333333333444444444555666777999999777999;;;@@@MMMdddyyylll[[[MMMGGGFFFEEEEEE???===<<<:::999999::::::<<<;;;:::888777777888888555555444444444444555555555555555555666666666666444444444333333333222222333333333333333333222222111111111222222222333333333333333333333333333333333333222222222111111111333222222111111222222222222222333333333444444444555555555555666777888888888888777777777888999999:::<<<>>>>>>===<<<===>>>@@@;;;999<<<>>>======AAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEEEEGGGHHHHHHHHHHHHIIIKKKJJJKKKLLLLLLLLLLLLMMMOOOOOOOOONNNNNNOOOPPPRRRSSSRRRRRRTTTUUUWWWXXXYYYZZZ]]]^^^`````````]]][[[YYYVVVVVVVVVVVVVVVXXX[[[]]]ccc```___bbbaaa^^^]]]```bbbaaaaaaeeekkkmmmjjjeeellljjjhhhhhheee```aaaeeeddddddddddddeeehhhmmmppp}}}rrr{{{tttkkkmmmmmmkkkhhhfffgggiiilllkkkhhhddd```^^^^^^```fffeeebbb```^^^]]]]]]]]]\\\[[[ZZZXXXUUURRRPPPPPPNNNLLLJJJIIIIIIIIIHHHFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFAAAAAABBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAA@@@??????@@@???>>>???AAAAAA???>>>>>>>>>>>>=========>>>>>><<<<<<<<<===>>>>>>??????@@@@@@AAADDDGGGHHHEEEBBBCCCBBBAAAAAABBBDDDFFFGGGHHHKKKPPPZZZrrr+++++++++++++++++++++++++++++++++***************+++++++++++++++*********+++++++++++++++***************++++++,,,,,,------.........////////////000//////000111111222222333333333333444555666777888888888777555666???MMMYYYvvv}}}hhhOOOJJJCCC??????@@@???=========<<<;;;999888888777999888777666777888999:::555444444333333444444555333333444444444555555555444444444444444333333333222222222333333333333333111111111222222222222333222222222222222222222222333222222222222111111111222222111111111222222333333333333333444444444555555555555555666777888999777777777777777888888999999:::<<<<<<;;;;;;;;;<<>>======>>>???@@@@@@@@@@@@BBBBBBAAAAAABBBBBBCCCDDDEEEFFFHHHHHHGGGGGGIIIJJJLLLLLLLLLKKKJJJJJJLLLNNNOOOOOOOOOOOOPPPQQQRRRSSSRRRSSSUUUVVVXXXXXXXXXWWW[[[\\\^^^___```___]]]\\\[[[^^^^^^[[[WWWUUUXXX\\\aaa]]][[[]]]]]][[[]]]aaahhhddd```bbbfffhhhgggeeeiiiiiijjjjjjeee______dddffffffgggjjjllllllkkkjjjnnniiilll{{{xxxlllgggggghhhfffeeeeeeggghhhkkkkkkiiifffcccaaaaaabbbiiigggbbb^^^[[[ZZZZZZ[[[XXXWWWVVVTTTRRROOOMMMLLLMMMKKKJJJIIIJJJIIIHHHFFFFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHGGGGGGGGGFFFFFFFFFAAAAAABBBBBBAAAAAA@@@@@@BBBBBBBBBAAA@@@@@@??????>>>======>>>??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<========================??????AAACCCFFFFFFDDDBBBAAAAAA@@@AAABBBDDDFFFGGGIIIMMMRRR[[[mmm++++++++++++++++++++++++************************+++++++++*********************************************++++++,,,,,,,,,,,,------........./////////...//////000000111111222222222222333333555666666888::::::999777999???EEEJJJ___~~~\\\EEECCCAAA??????@@@@@@>>><<<=========<<<;;;999888777666666666666777888:::;;;444444333333333333444444222222222222333333333333333333333333333333333333111111222222333333333444111111111111222222222222222222222222222222222222222222222222111111111111111111111111111222222333222222222333333333444444555555555555666777888888777666666666666777888888777999;;;;;;:::999:::;;;===;;;:::;;;======<<<;;;;;;<<<>>>@@@AAAAAAAAA@@@EEEDDDCCCBBBAAAAAAAAAAAAEEEFFFHHHHHHGGGGGGIIIJJJMMMMMMLLLJJJHHHHHHKKKMMMOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRUUUWWWXXXWWWVVVUUUWWWXXX[[[]]]^^^^^^^^^]]]aaabbbbbb```]]]\\\]]]```^^^ZZZXXX[[[]]]^^^bbbgggmmmgggcccaaaaaadddiiipppmmmllllllnnnjjjdddaaacccfffeeeeeehhhlllmmmiiifffeeeeeedddcccdddgggddd___dddddddddcccccccccdddeeeeeeeeeeeeccccccdddhhhkkkjjjgggbbb\\\YYYXXXXXXYYYUUUTTTRRRQQQPPPNNNKKKIIIKKKJJJIIIIIIIIIIIIGGGEEEDDDDDDEEEEEEEEEEEEDDDDDDGGGGGGGGGGGGFFFFFFFFFFFFBBBBBBBBBBBBAAAAAA@@@???AAAAAAAAA@@@@@@?????????===<<<;;;<<<>>>>>><<<:::;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>=========<<<<<<<<<>>>???@@@BBBDDDDDDCCCBBB??????@@@AAABBBDDDFFFGGGIIINNNUUU]]]kkk++++++++++++++++++++++++******************************************************************************+++++++++++++++,,,------------............------...//////000000111111111111111222333444444333666999:::999999;;;>>>>>>FFFYYYvvvgggPPPCCCAAA@@@>>>======<<<;;;:::;;;<<<;;;;;;:::888777666666555555555777999:::<<<333333222222222222333333111111111111222222222222111111111111111111222222111111111222222333333333000000111111111222222222111111111111111111111111222222222111111111000000111000000000111111222333000111111111222222222222444444444444555666777888666666555555666666777888666888999:::999888999::::::;;;;;;<<<===>>><<<:::999:::<<>>>>>>>>;;;;;;:::;;;<<<===;;;999::::::<<<=========<<<<<<>>>>>>======<<<<<<;;;;;;<<<>>>@@@AAABBBBBBBBBBBB>>>>>>???@@@BBBDDDEEEFFFFFFKKKTTT]]]iii++++++++++++++++++++++++***************+++++++++)))))))))************************+++++++++++++++******++++++++++++++++++,,,,,,,,,---------......,,,------......///000000111000000000111111222333111444666777666555666666;;;???EEELLLYYYrrruuucccVVVNNNIIIIII???>>>;;;999999999::::::888888777666666555555555555555444444555666888999333222222111111222222333000000111111111222222222000000000000111111111111111111111222222222222222000000000111111111111222000000000000000000000000222111111111111000000000000000000000000111222333000000000000111111111111333333333333444555666777555555555555555666777777666777999999888888888999888;;;<<<<<<>>>AAA>>>:::777888:::;;;<<<=========GGGFFFEEECCCBBBAAAAAAAAADDDEEEGGGGGGFFFFFFHHHIIIKKKKKKKKKIIIGGGGGGIIIKKKMMMMMMMMMMMMMMMLLLJJJJJJNNNOOOQQQSSSTTTTTTTTTSSSSSSTTTVVVWWWYYYYYYZZZZZZ[[[XXXWWW[[[```dddccc```^^^[[[[[[^^^___]]]]]]```___]]]___cccbbbdddsssssskkkggglllpppmmmfffaaa___^^^^^^___aaaccccccbbb___dddeee___ZZZZZZ\\\]]]______```bbbcccccc```]]]aaa```___]]]\\\___dddhhhcccaaa]]]XXXVVVTTTUUUUUUQQQOOONNNNNNOOOMMMHHHDDDFFFFFFFFFGGGGGGGGGDDDBBB@@@@@@AAAAAAAAAAAA@@@@@@CCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAA@@@??????========================;;;::::::;;;<<<<<<;;;999888999;;;<<<======<<<;;;=========<<<<<<;;;;;;;;;;;;===@@@@@@@@@@@@AAACCC>>>>>>???@@@BBBCCCDDDDDDCCCGGGQQQ\\\hhh++++++++++++++++++++++++))))))*********+++++++++((()))))))))*********+++++++++++++++,,,,,,,,,---++++++******************+++,,,,,,,,,,,,---------,,,,,,,,,---......//////000000//////000000111111333444555555555444555555777888999:::<<>>===;;;999888888:::<<<777666555444444555666666555444333222222333444555222222111111111111222222000000111111111222222222000000111111111222222222222222222222111111111111000000000000111111111111000000000000000000000000111111111111000000000000////////////000111222333000000111111111222222222222222222222333444555555555555444444555555666777666777999999888888888999666;;;======@@@CCCAAA;;;999999999:::;;;<<<===>>>BBBBBBBBBAAABBBBBBCCCDDDDDDEEEGGGGGGFFFFFFHHHIIIIIIJJJKKKJJJHHHHHHIIIJJJJJJKKKLLLMMMNNNNNNMMMLLLLLLMMMNNNOOOQQQRRRSSSTTTUUUVVVVVVWWWXXXXXXYYYYYYUUUUUUWWWYYY[[[]]]]]]]]]^^^]]]___dddddd```^^^___\\\XXXZZZbbbdddaaafffoooddd^^^\\\aaaeeeddd```^^^]]]___aaaaaa```___^^^___[[[\\\^^^___[[[WWWXXX[[[VVVWWWZZZ^^^aaaaaa]]]YYY___``````___^^^]]]___```^^^\\\ZZZWWWUUUTTTTTTTTTOOOMMMKKKLLLNNNLLLGGGAAADDDCCCDDDEEEFFFEEECCC@@@?????????@@@@@@?????????@@@@@@@@@?????????>>>>>><<<===>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;999666777999;;;<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<;;;:::===??????>>>>>>AAACCC>>>>>>???AAAAAABBBBBBBBBDDDGGGQQQ]]]iii++++++++++++++++++++++++))))))******++++++++++++(((((())))))*********++++++++++++,,,,,,---------++++++******************++++++,,,,,,,,,---------++++++,,,------......///000////////////000000111111111222333444555777999777333555>>>CCCCCCFFFKKKbbbxxxttt]]]MMMCCC>>>BBBEEEAAA<<<;;;======;;;999777777888:::888777555444555666888:::444333222000000000000111222222111111111111222222111111111111222222222222111111222222222333333333333222222222111111000000000000000000111111111111000000000000000000000000111111111111000000000000////////////000111222333111111222222222333333333111111111111222333444444555444444444444555666666666888999:::999888999:::555:::======@@@EEEBBB;;;===<<<;;;;;;<<<===???@@@===>>>>>>@@@AAACCCEEEFFFDDDEEEGGGGGGFFFFFFHHHIIIGGGIIIJJJJJJIIIHHHHHHIIIHHHIIILLLNNNOOOPPPPPPPPPKKKKKKLLLMMMOOOQQQSSSUUUWWWWWWWWWXXXXXXXXXXXXXXXSSSWWWZZZZZZXXXWWWYYY\\\]]]^^^bbbiiijjjfffcccddd___WWWXXXccceee\\\VVVWWWZZZWWWXXX]]]```______aaa]]]aaaeeeeeeaaa]]][[[\\\]]]ZZZ\\\```^^^WWWUUUZZZTTTVVVZZZ```eeeeee```[[[[[[^^^aaabbbaaa___]]]]]]ZZZYYYXXXVVVUUUTTTSSSSSSMMMKKKIIIKKKMMMKKKEEE@@@BBBBBBCCCDDDEEEDDDBBB???>>>>>>????????????>>>>>>>>>>>>>>>>>>=========<<<::::::;;;<<<=========<<<::::::::::::::::::::::::;;;;;;:::;;;<<<<<<;;;999444666888:::;;;:::999888<<<<<<<<<<<<<<<<<<<<<<<<:::===??????>>>>>>@@@CCC>>>???@@@AAAAAAAAAAAAAAAHHHJJJSSSaaammm***++++++,,,,,,++++++***************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...............///000000///000000222333444555555888888999:::<<<===>>>>>>FFFKKKaaa{{{cccRRRIII@@@@@@??????>>>=========<<<;;;:::888777666666666666555444444555666777888333333333222222111111111111111000000000000111111333333333222222111111111000000////////////000000111111111111111111111111000000000000000000000000...///000111111111111111////////////000000000000111000///......///000111444222111//////000222333111111222222222333333333444444555666666555444333666666666666666777888888888999::::::;;;;;;:::::::::888888999<<>>???@@@AAABBBBBBCCCHHHFFFDDDBBBCCCDDDGGGIIIKKKJJJIIIHHHGGGGGGGGGGGGHHHFFFFFFIIIMMMNNNLLLIIIMMMNNNNNNNNNMMMMMMOOOQQQVVVXXXZZZZZZYYYXXXXXXXXXYYYWWWYYY\\\\\\XXXVVVXXX^^^```aaa___]]]___ffflllddd___YYYXXX[[[\\\ZZZWWWWWWZZZ]]]ZZZVVVWWW]]]cccdddaaa```bbbgggjjjgggdddZZZ```fffeee```YYYWWWWWWWWWUUUUUU[[[cccddd___YYYWWWSSSXXXdddfff^^^ZZZ^^^bbb```]]][[[XXXTTTOOOKKKKKKJJJHHHGGGGGGEEEBBB@@@EEEEEEEEEEEEEEEDDDCCCCCCAAAAAA@@@@@@???>>>=====================<<<<<<;;;;;;::::::::::::;;;<<<<<<===<<<::::::<<<===<<<;;;999::::::;;;:::999888777888999999::::::;;;;;;<<<======>>>??????>>>===<<<;;;<<<===>>>>>>?????????<<<===???AAABBBBBBBBBAAAGGGHHHWWWeeennn)))******++++++******)))************************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------...............//////000///000000111222333444555555666666777888999999:::GGGAAACCCQQQcccxxxvvv^^^LLLEEEGGGJJJ>>>>>>======<<<;;;;;;;;;;;;;;;999888777666666666444444333333333444555666333333333222222111111111111000000//////000000111333333222222222111111111000000////////////000000111111111111111111111111//////////////////////////////000111111111000000.../////////000000000000111000///......///000111333222000//////000222333111111111222222222333333333444555666666555444333555555555555555666666777777888888999999999999999999888888888;;;===>>>???>>>>>>???@@@@@@AAABBBBBBFFFEEEDDDCCCCCCEEEFFFGGGIIIHHHGGGFFFEEEEEEEEEEEECCCDDDEEEHHHKKKLLLKKKJJJJJJKKKMMMNNNMMMNNNOOOQQQOOORRRTTTSSSRRRSSSWWW[[[WWWUUUWWW[[[[[[WWWUUUWWW\\\^^^```^^^[[[\\\bbbggg```]]]ZZZYYYZZZ[[[[[[ZZZ[[[^^^___[[[UUURRRUUUXXX]]]```eeejjjmmmjjjccc^^^]]]```dddeeeccc```^^^^^^WWWTTTSSSXXX___bbb^^^YYY[[[SSSRRR[[[```[[[VVVXXX___]]]ZZZXXXVVVRRRNNNKKKLLLJJJGGGFFFFFFEEEBBB@@@CCCCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@???>>>>>>======<<<============<<<;;;;;;:::::::::::::::;;;<<<<<<<<<:::999999:::;;;;;;:::999999:::::::::999888777888888999999:::;;;;;;;;;999:::;;;;;;;;;;;;:::999;;;;;;===>>>>>>>>>>>>>>><<<===???AAABBBBBBBBBAAAEEEGGGVVVeeeooo)))))))))******)))))))))************************************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------......///000//////000111222333333444333333333444444444555555:::666666:::===EEEXXXlllccc]]]SSSGGG>>>;;;<<>>?????????@@@AAAAAAAAACCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBB@@@CCCFFFIIIJJJKKKMMMNNNGGGIIILLLMMMNNNOOOPPPRRRPPPSSSUUUTTTRRRRRRTTTVVVUUUSSSUUUYYYYYYUUUTTTUUUZZZ[[[]]][[[YYYYYY\\\___\\\\\\[[[ZZZYYYYYY\\\^^^\\\^^^___\\\VVVQQQPPPPPPUUU^^^jjjrrrqqqjjj```YYY[[[[[[\\\___aaabbbaaa___]]]YYYUUUWWW[[[^^^]]]ZZZ\\\PPPKKKRRRYYYWWWTTTTTTYYYWWWUUUSSSRRRPPPMMMJJJLLLIIIFFFDDDDDDDDDCCCBBBAAABBBBBBBBBBBBAAA@@@@@@@@@??????>>>>>>=========<<<<<<<<<<<<<<<;;;::::::999999:::::::::;;;;;;;;;:::999777777999:::999888888999999999999888777777888888888999::::::;;;;;;888888999999999999888888:::;;;<<<===>>>>>>>>>>>><<<===???@@@AAABBBBBBBBBCCCEEEUUUeeeppp))))))************))))))***************************************************************************************************++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------...------------...////////////000000111222222333222222222222333333333333222333999>>>===:::===DDDSSSeee~~~}}}bbbNNNFFFJJJMMMMMMHHHAAA;;;777::::::999999888777777777999999888777666555555666222222111111111222222222222222222111111111111111000//////......//////000111111111111111111111000/////////....../////////000000000000000000000000........................000000000000///......---........./////////000000////////////////////////000000/////////000111111111111111111222222222222222333333333444444444444444444555555666666666666666666777888888888888777999:::;;;:::::::::;;;<<<>>>?????????@@@@@@@@@@@@AAAAAACCCDDDEEEEEEDDDDDDBBBBBBBBBBBBAAAAAA@@@@@@@@@DDDIIILLLLLLLLLOOORRRHHHIIIKKKLLLMMMPPPTTTXXXTTTSSSSSSTTTVVVUUUSSSPPPSSSRRRTTTXXXXXXTTTSSSUUUWWWYYYZZZXXXVVVVVVWWWYYY[[[]]]^^^[[[XXXWWW\\\```YYY[[[\\\\\\YYYUUURRRQQQSSS^^^lllrrrppphhhaaa^^^\\\YYYWWWZZZ___cccaaa___fff```ZZZXXXZZZ\\\\\\ZZZXXXPPPLLLPPPUUUTTTSSSUUUSSSQQQPPPOOOOOONNNKKKIIILLLIIIEEECCCCCCCCCCCCBBB@@@AAAAAAAAAAAA@@@??????>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;::::::999888999999::::::::::::::::::888777777888999999888888888888888888888777777777777888888999:::::::::999999:::::::::;;;::::::::::::;;;<<<==================>>>???@@@AAABBBBBBAAACCCSSScccnnn***++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,+++++++++,,,,,,,,,---------------------...///////////////000000111111111333333333333333333444444888555333666888888;;;>>>;;;EEEQQQaaayyyrrrdddYYYMMMEEEFFFGGGFFFDDDAAA>>>>>>>>>::::::999888888777777666888888777666555555555555222333333333333222222222111111111111111111111111//////............//////000000000000000000000000//////............/////////////////////////////////////////////////////////////////////...---,,,............////////////......////////////...............//////000000111000000111111111222222222222222222222333333444444444555666777777777777666666777777888888888888888:::<<<======;;;:::;;;===>>>>>>>>>??????@@@@@@AAA>>>@@@BBBDDDDDDDDDCCCBBB@@@@@@AAAAAAAAA@@@?????????DDDIIIKKKKKKLLLNNNQQQLLLKKKJJJJJJLLLQQQYYY^^^dddZZZPPPNNNSSSWWWUUUQQQSSSRRRTTTXXXYYYUUUTTTVVVVVVWWWWWWWWWVVVVVVWWWXXX]]]```aaa]]]XXXWWW[[[```ZZZZZZ[[[[[[[[[ZZZWWWTTTVVV^^^gggkkkhhheeeeeegggaaa\\\YYY[[[aaadddccc```ddd```ZZZXXXYYY[[[\\\\\\VVVUUUUUUVVVTTTPPPPPPSSSOOOMMMKKKKKKLLLLLLJJJIIIKKKHHHDDDBBBBBBCCCCCCBBB@@@@@@AAAAAA@@@@@@???>>>======<<<<<<<<<<<<<<<;;;:::::::::::::::999888888777888999:::::::::999999:::888777777888999999888777777777777777777777888666666777888888999999:::999999999::::::;;;;;;<<<999:::;;;<<<<<<======<<<=========>>>???@@@AAABBB@@@AAAQQQ```jjj++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++,,,,,,,,,,,,------------,,,,,,------...///......//////000000000000222222222333333444444444555333222444777999888777777<<<@@@EEERRRhhh~~~sssaaaSSSKKKGGGCCC@@@???@@@AAA???===<<<<<<===:::999999888777777666666777777666555555555555555333333444444444333222222000000000111111111111111......------------......////////////000000000000///......------......///////////////////////////////////////////////////..................---,,,------........./////////---......//////......---------......//////000000000000000111111111111222111111111111222333444444444555777888888888777666666666777888888888888888999<<<>>>>>>;;;:::<<<>>><<<<<<===>>>???@@@AAAAAA>>>???AAABBBCCCCCCCCCBBB@@@AAABBBCCCCCCBBBAAA@@@???BBBEEEGGGHHHIIIJJJKKKMMMLLLKKKJJJLLLRRRZZZ```ttt^^^QQQQQQTTTTTTRRRUUUTTTVVV[[[[[[XXXWWWXXXWWWWWWVVVVVVWWWYYY[[[\\\___aaabbb___ZZZYYY\\\aaa```]]]ZZZZZZ[[[[[[YYYVVVYYY]]]aaaaaa___```dddiii```\\\XXXYYY]]]```^^^\\\\\\YYYVVVVVVXXXZZZ\\\\\\XXXZZZ\\\YYYSSSNNNMMMOOOMMMKKKIIIIIIJJJKKKJJJIIIIIIFFFCCCBBBBBBCCCBBBAAA???@@@@@@@@@@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888888777666777888999:::999888888:::888666666888999888777666666666666666666777888666666666777888888999999777777666777777888999:::888999:::;;;<<<<<<<<<<<<============???@@@AAABBBAAAAAANNN[[[ddd******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++,,,,,,,,,,,,------------,,,,,,------...///......////////////000000//////000111111222333333...222777999999888666444555:::<<<:::<<>>>>>;;;999;;;>>>:::;;;<<<>>>???AAABBBCCC===>>>???AAABBBBBBCCCCCCAAACCCDDDEEEEEEDDDCCCBBBBBBCCCCCCEEEGGGHHHGGGEEEJJJKKKLLLMMMOOOSSSYYY]]]{{{jjj^^^XXXVVVVVVUUUXXXWWWYYY]]]^^^[[[ZZZ\\\YYYXXXVVVWWWYYY]]]```aaa```aaaaaa___\\\]]]```cccccc]]]WWWVVVZZZ\\\[[[YYYYYY[[[\\\[[[ZZZ[[[^^^bbb[[[XXXVVVVVVYYYZZZZZZXXXZZZYYYXXXWWWXXXXXXXXXXXXWWWXXXXXXUUURRRPPPOOONNNMMMKKKIIIHHHIIIJJJJJJIIIGGGEEECCCCCCCCCCCCAAA@@@>>>>>>>>>>>>>>>===<<<<<<:::::::::::::::;;;;;;;;;888888999999888888777666555666888999:::999888777888666555555666777777666666666555555555666777888555555666666777888888999555555555555555777888999888999:::;;;;;;<<<;;;;;;============>>>@@@AAABBBBBB@@@KKKVVV^^^|||))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---...............///////////////,,,,,,---...///111111222000444555111...111999>>>444999;;;777666999===>>><<>>@@@=========;;;999999:::<<<888777777666555555444444666666555444444444555555222333444444333222111000//////000000111111111222...------,,,,,,------...---.........//////000000.........------.................................------------------------++++++,,,---............---------.........//////,,,---...//////...---,,,+++,,,---...////////////000000000000111111111111111000000000000222444555222333555777777666555444333444555555666666555555444999======:::888:::===999:::;;;===???AAACCCDDD===>>>>>>???AAABBBCCCCCCCCCDDDEEEGGGGGGFFFDDDCCCGGGEEEDDDFFFIIIJJJGGGCCCFFFIIILLLOOOQQQSSSWWWYYYccceeefffccc___\\\[[[\\\ZZZYYY[[[___```]]]\\\^^^ZZZXXXWWWWWW[[[```dddfff`````````______```ccceeebbbZZZSSSSSSXXX^^^___]]]XXXYYYYYYYYYXXXWWWXXXYYY[[[ZZZYYYYYY[[[\\\\\\[[[^^^^^^]]]\\\ZZZWWWTTTSSSSSSSSSPPPOOOQQQTTTTTTQQQMMMKKKIIIHHHIIIJJJJJJIIIEEEDDDCCCCCCDDDCCCAAA???<<<<<<======<<<<<<;;;:::::::::::::::::::::::::::888888888888888777666666555666888999:::999777666666555333333555666555444666555444444555666777888555555666666777888888888666555555555666777999:::888888999:::;;;;;;;;;;;;======<<<===>>>???AAABBBCCC@@@IIISSSZZZxxx))))))))))))))))))))))))******++++++++++++************)))))))))))))))***)))((((((((()))***++++++************************++++++******************++++++++++++++++++++++++---,,,,,,++++++,,,,,,------......///////////////////////////000000000000111222222333333444444555;;;;;;<<<<<<===>>>>>>???;;;>>>DDDLLLYYYiiiyyyrrrdddSSSIIIHHHHHHDDD@@@@@@???>>>======<<<999777===:::777666777999::::::888888777555555444444444666666555444333333222222222222222222222111000///111111111111000000000000------...//////000//////........................//////000000///...------,,,,,,,,,------...........................------,,,---------...////////////............---------.........------,,,,,,,,,............////////////000000000000111111111111111111111111222333444555222333555666666666555444555555555555666777888999999999:::;;;;;;<<<<<<===<<<<<<===??????@@@@@@@@@===@@@BBBCCCBBBAAAAAABBBCCCEEELLLSSSOOOFFFAAADDDEEEDDDDDDFFFHHHJJJJJJIIIGGGGGGIIIKKKNNNQQQTTTUUUZZZ___]]]XXX[[[eeeddd\\\\\\ZZZXXXXXXYYY[[[\\\\\\ggg```YYYXXX[[[___^^^\\\``````]]][[[aaahhheee\\\```ZZZTTTSSSWWW[[[\\\[[[VVVVVVUUUUUUVVVXXXZZZ[[[YYYXXXVVVTTTSSSTTTXXX\\\```aaaaaa]]]WWWSSSTTTVVVQQQPPPOOONNNMMMLLLLLLLLLNNNMMMKKKJJJIIIIIIIIIJJJEEEDDDBBBBBBCCCCCCBBB@@@>>>>>><<<;;;;;;<<<======:::;;;;;;;;;;;;;;;;;;;;;999999999999888888888777???---...FFFRRREEE777555777666555333333333444555666666666666666666666666555555666666777777888888666666666666666666666666666777999;;;<<<<<<<<<<<<;;;<<<=========???BBBDDDIIIFFFJJJRRR[[[nnn)))))))))))))))))))))))))))******++++++******)))******))))))))))))******))))))))))))))))))***+++************************************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------...///////////////....../////////000000000111111222222333444444444888888999::::::;;;;;;<<<@@@@@@@@@@@@CCCIIIQQQVVVfffwwwxxxcccZZZQQQGGGBBBAAAAAA???;;;BBB@@@???>>>===;;;:::999:::999888888::::::999888777777666555444444444444555555555444333222222222111222222222222111000///111111111000000000//////......////////////.................................////////////......---------....................................------------------........................------------......---------,,,,,,,,,------------............//////000000000111111111111111111111222333444444333444555666666666555444555555555555666777888999888888999999:::;;;;;;;;;<<<<<<===>>>????????????<<<>>>AAABBBBBBAAABBBCCCDDDEEEKKKQQQNNNFFFCCCEEEEEEEEEFFFGGGJJJKKKLLLLLLGGGGGGHHHJJJMMMOOOQQQSSSSSSYYYYYYWWW]]]iiikkkddd^^^[[[WWWUUUUUUWWWXXXYYY[[[[[[[[[\\\\\\\\\[[[ZZZ```___]]][[[\\\```aaa___\\\YYYUUUUUUXXX\\\]]]^^^VVVVVVUUUUUUTTTUUUUUUUUUXXXXXXVVVTTTRRRTTTWWWZZZ]]]\\\[[[ZZZZZZWWWSSSPPPPPPPPPNNNMMMLLLKKKKKKKKKKKKJJJHHHGGGGGGHHHHHHIIIEEEDDDBBBBBBBBBBBBAAA???===<<<;;;:::::::::;;;<<<999999999999999999999999888888888888777777777777:::555555===EEEFFF>>>777666666555444444444444444555555555555555555555555666666666666666777777777555555555555555555555555666777999;;;;;;<<<;;;;;;:::;;;<<<<<<<<<===@@@CCCFFFDDDHHHQQQZZZmmm)))))))))))))))))))))))))))******++++++******)))***)))))))))))))))******+++***))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,---......//////...............////////////000000000111111222333333444444555555666777777888888===<<<;;;999888999===@@@???HHHWWWfffuuuiii[[[NNNDDDEEECCCAAA@@@AAAAAA@@@>>>DDDBBB@@@>>><<<;;;;;;;;;:::999999:::;;;;;;888555666555444333333222333333444444444333222222111111111111222222111111000000111111000000000000//////....../////////......---........................---....../////////......////////////............------------------..................------------............------------...------------,,,,,,,,,,,,,,,,,,------------...//////000000000000111111111111000111111222333444333444555666777666555555555555444555555666777888777777888888999:::::::::<<<<<<======>>>?????????>>>@@@AAABBB@@@@@@@@@AAACCCCCCGGGJJJHHHDDDBBBDDDCCCDDDFFFGGGIIIJJJJJJKKKFFFGGGGGGIIIJJJLLLNNNOOOLLLRRRTTTTTT[[[fffiiieee[[[XXXTTTQQQQQQTTTXXX[[[ZZZ\\\]]]]]][[[[[[]]]___```^^^]]]\\\YYYWWWYYY___YYYYYYYYYYYYYYYZZZ\\\___YYYXXXVVVUUUSSSRRRRRRQQQXXXWWWVVVTTTRRRRRRTTTWWW[[[WWWVVV[[[aaabbb[[[SSSPPPOOONNNLLLKKKKKKKKKKKKHHHGGGFFFEEEEEEEEEFFFGGGEEECCCAAAAAAAAA@@@>>>===;;;;;;:::999999999999999888888777777666666555555777777666666666555555555222;;;:::222777EEEDDD777444444555555444444333333444444444444444444444444666666666666666555555555555555555555555555555555777888999:::;;;::::::999999:::;;;;;;;;;<<>>@@@:::===@@@BBBEEEMMMXXXaaaiiizzz}}}xxx```ccc___SSSHHHDDDCCCAAA>>>???@@@AAA@@@@@@AAABBBDDDCCCAAA===;;;:::;;;======<<<::::::999888555333444444333222111111222222333333222222222111111111000000111111111111000000111000000000////////////,,,---....../////////...........................,,,,,,---...//////////////////......------,,,,,,,,,,,,------------...............------,,,,,,,,,.........---------,,,,,,------------------------,,,,,,---------.........////////////000000000111000000000000111222333444333444555666777666555555444444444444555666777777777777888888999:::::::::<<<<<<<<<<<<======>>>>>>AAABBBBBBAAA???======>>>??????@@@AAAAAA@@@@@@@@@AAACCCEEEEEEEEEDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKNNNPPPOOORRRYYY\\\YYYUUUSSSQQQOOOPPPTTT[[[```jjjfff```ZZZYYY[[[aaaeee]]]ZZZZZZ\\\YYYSSSTTTYYYWWWZZZ]]][[[XXXWWWYYY]]][[[YYYVVVSSSQQQQQQRRRSSSVVVVVVUUUSSSQQQPPPRRRSSSSSSQQQRRRXXX```ccc___ZZZOOOOOOMMMLLLKKKJJJJJJJJJHHHFFFEEECCCCCCCCCCCCDDDDDDBBB@@@??????>>><<<:::;;;::::::999888888888888888777777666555444444333555555555444444444444333///888888111777DDDBBB333222333444555555444333222222222222222222222222222666666666555555444444444444444444444444444444444777888999::::::999888888999:::;;;;;;;;;<<>>>>><<<:::999<<<>>>AAAAAA@@@===999999;;;===AAA>>>:::777555444333222333222222111111111111222111111111111111000000000///000000111111111000000000000000////////////...******,,,...///000000000........................,,,,,,---......///......---------,,,,,,+++++++++,,,,,,,,,,,,------............------,,,,,,,,,+++...------------,,,,,,,,,---------------------------.........////////////...////////////000000000000000000000111222333333222333555666666666555444333333333333444555666777888888999999:::;;;;;;;;;===<<<<<<;;;;;;<<<===>>>???@@@@@@???>>>===>>>???=========<<<===???@@@???BBBDDDFFFFFFCCCAAA@@@AAAEEEEEEEEEEEEFFFGGGHHHHHHKKKMMMNNNLLLLLLOOOQQQPPPSSSSSSRRRQQQQQQTTT[[[```ssskkk```[[[[[[]]]___^^^TTTQQQRRRWWWYYYVVVSSSSSSRRRWWW[[[ZZZWWWUUUYYY]]]XXXVVVRRROOONNNOOORRRTTTSSSTTTTTTSSSPPPOOOPPPQQQLLLMMMNNNPPPSSSUUUVVVWWWOOONNNLLLKKKJJJJJJIIIIIIHHHGGGEEECCCAAA@@@@@@@@@BBBAAA???>>>===<<<:::999;;;;;;::::::999888777777888777777666555444444333444444444333333333222222222222333:::BBBEEE<<<111111222333444444333222111222222222222222222222222666666555555444444333333444444444444444444444444666777888999999999888777:::;;;<<<<<<<<<===@@@CCC@@@???EEEOOOWWWiii))))))))))))))))))))))))((())))))******))))))((((((((((((((()))***+++,,,+++***))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********************************++++++************++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......------...//////000000111222222222333444444555555555777888777666555666777666888;;;======<<<======>>>???AAADDDKKKWWWeeeooo{{{sssuuurrrfffTTTHHHGGGKKKKKKGGGCCCBBBDDDEEEBBB>>>@@@@@@>>>;;;888888999;;;<<<>>>>>><<<888777:::===AAA===777444333333222222222222111111111111222222000000000000000000000000//////000000111111000000000000////////////......)))***,,,---//////000000........................,,,------.........------,,,,,,,,,+++++++++++++++++++++,,,,,,------......------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------------............/////////000000......////////////000000000000///000000111222333111222333444555444333333333333333333333444666666888888999999:::;;;;;;;;;===<<<;;;::::::;;;<<<===;;;<<<===>>>===>>>AAACCC>>>???===;;;===BBBCCCAAABBBFFFIIIHHHDDD@@@@@@AAADDDDDDDDDDDDEEEFFFGGGGGGJJJLLLMMMLLLKKKLLLNNNPPPTTTUUUVVVUUURRRSSSVVVZZZjjjddd^^^\\\^^^]]]WWWRRROOOQQQRRRRRRUUUXXXUUUPPPLLLQQQUUUVVVUUUUUUZZZ^^^RRRQQQOOONNNMMMNNNOOOPPPPPPQQQRRRRRRPPPNNNNNNOOONNNPPPRRROOOKKKIIILLLPPPLLLKKKJJJIIIHHHGGGGGGGGGGGGEEECCCAAA???>>>>>>>>>@@@>>>===<<<<<<;;;999888::::::::::::999888666666777777666666555555444444444444333333333222222222777///111???HHHBBB777222111111222333333333222222222222222222222222222222444444444444444333333333333333333333333333333333555666777888999888888777:::;;;<<<<<<<<<===@@@CCCAAA???DDDMMMTTTfff))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))***+++,,,))))))))))))))))))***+++************************''''''(((((()))******+++************************++++++************++++++******+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,------...//////000000111111222333333444444555222444555666666777999;;;555777888999:::::::::;;;>>>AAADDDHHHKKKMMMNNNNNN\\\dddqqq}}}rrriiibbb]]]\\\\\\ZZZTTTNNNJJJIIIKKKDDD@@@===???BBBCCCBBB@@@BBB@@@>>>===<<<<<<;;;;;;666999<<<:::777666888;;;:::777555444444444333222222222222111111222222333////////////////////////...//////000000000000000000000/////////.........,,,,,,---.........------........................------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,---------......---------.........//////........./////////000000/////////000000111222333000111222333333333222222222222222222333444555666777777888888999:::::::::===<<<;;;999999:::<<<======>>>>>>===<<<===???AAA>>>???===:::>>>DDDDDD@@@>>>CCCGGGGGGCCC@@@@@@BBBCCCCCCCCCDDDDDDFFFGGGGGGIIIJJJLLLLLLKKKKKKNNNQQQPPPTTTXXXXXXTTTRRRTTTVVV\\\ZZZXXXXXXYYYXXXUUURRR[[[dddbbbUUUQQQWWWWWWOOONNNPPPRRRRRRQQQRRRUUUXXXOOOQQQSSSTTTSSSQQQNNNKKKLLLOOOQQQQQQPPPNNNNNNNNNMMMQQQSSSQQQKKKGGGHHHKKKHHHGGGFFFEEEDDDCCCCCCCCCBBBAAA???>>>======>>>>>>>>><<<;;;:::;;;;;;999888999999999999888666444333555555555555555555555555444444333333333222222222555000000999>>>:::444333111111111111111222333333222222222222222222222222333333333333333444444444222222222222222222222222333444666888999999888888999:::;;;;;;;;;<<>>AAADDDEEEGGGIIIMMMPPPTTTZZZccciiippp~~~{{{zzzqqqeee___cccbbbZZZSSSSSSVVVXXXTTTPPPLLLKKKJJJHHHDDD???BBB???===???AAABBBCCCEEE===<<<;;;<<<======:::777222777::::::666555777:::333333333444666666444222333222222222222222333333.........///////////////......///000000000000000000/////////........................---,,,+++***....................................---,,,++++++,,,,,,,,,------.........******+++,,,,,,---......+++++++++,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,------.........,,,,,,,,,---------................../////////000////////////000111222333///000111222333222111111222222222222333444555555666666666777888888999999===<<<:::999999:::;;;===BBBBBBAAA>>>;;;999:::;;;;;;===;;;888<<>>999>>>DDDDDDAAA???@@@BBBCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIKKKLLLJJJIIIKKKPPPJJJPPPWWWYYYVVVTTTTTTVVVUUUUUUSSSQQQQQQSSSXXX\\\nnn{{{uuu\\\OOOUUUWWWNNNTTTTTTSSSPPPNNNMMMOOOPPPOOOSSSYYY\\\[[[UUUNNNIIIKKKMMMPPPQQQPPPNNNMMMNNNEEEIIIMMMMMMJJJGGGEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@===<<<;;;;;;<<<===>>>???<<<;;;::::::;;;;;;999888777888888888666555333111444444444444444444444555444444444333333333222222000000000...///111222222222111000000000111333444222222222222222222222222222222222333333444444444222222222222222222222222222333555777888999999888888999:::::::::;;;>>>AAABBB>>>AAAGGGMMM___*********)))))))))))))))))))))))))))************'''(((((()))***+++++++++******))))))))))))******)))************+++++++++(((((())))))******++++++))))))))))))************+++++++++*********))))))------------,,,++++++***,,,,,,,,,---------......///............///000000111///...///000222222111222222333444444555555666444666888:::;;;:::999888:::;;;======<<<<<<>>>???@@@@@@@@@CCCGGGKKKLLLLLLQQQQQQSSSUUUWWWZZZbbbiiijjjnnnsssvvvwww{{{wwwpppiiinnnoooggg```]]]]]]]]]ZZZYYYVVVTTTQQQNNNLLLKKKLLLJJJGGGDDDBBBBBBBBBCCCAAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;:::999888666666666666666666555555555555333333444444333333222111222111111000000000000000//////////////////////////////000000000000////////////000000///...------,,,---...//////...---,,,,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////000000000000...///000111111111111111222222111111222222333444777777777777666666666666666777888:::;;;:::::::::FFFEEEDDDAAA>>><<<<<<===:::;;;<<<===>>>>>>>>>>>>@@@???>>>======???AAABBBDDDEEEEEEEEEDDDDDDGGGIIIGGGHHHHHHIIIJJJKKKLLLLLLMMMNNNOOOOOONNNOOOQQQSSSaaa^^^YYYUUUSSSSSSUUUWWWmmmuuurrr```RRRRRRUUUSSSSSSSSSSSSSSSQQQOOOMMMLLLLLLUUU___bbb\\\TTTNNNKKKOOOOOOMMMKKKHHHHHHJJJLLLGGGHHHHHHHHHGGGFFFDDDCCCCCCCCCBBBAAA@@@???>>>===<<<<<<;;;::::::::::::;;;;;;::::::999888777666666999888777666444444333333222222222222222222222222444444444333222111000///000000000000000000000000111000/////////000222333222222222222222222222222111222222333333222222111111222222333333444444555666666666666777777777777888999999:::;;;<<<=========>>>CCCEEEHHHZZZ***)))))))))))))))))))))))))))))))))************)))))))))***+++,,,,,,,,,******))))))))))))******)))************+++++++++)))))))))))))))*********))))))))))))************+++++++++*********)))))),,,,,,,,,---,,,,,,++++++,,,,,,,,,------------.........------......///000//////......///000111000222222222333444444555555444666888999::::::999888999;;;<<<<<<<<<<<<===???AAA@@@??????AAACCCCCCBBBFFFEEEDDDFFFIIILLLPPPRRRKKKMMMNNNOOOPPPRRRTTTVVVYYY^^^eeekkkpppuuu{{{jjjiiifffccccccgggmmmrrryyy}}}||||||vvvqqqmmmnnnmmmgggaaa___YYY]]]]]]YYYWWWYYY[[[ZZZXXXWWWUUUSSSPPPMMMKKKJJJKKKIIIGGGDDDBBBBBBBBBBBB@@@@@@??????>>>=========;;;;;;;;;:::999888666555666666666666555555555444333333444444333333222111222111000000//////000000//////////////////////////////000000000000/////////////////////...------,,,---...//////...---,,,,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------.............../////////000000000000///000000111111111111000111111111111111222333333555555555555555555555555666777999;;;;;;;;;:::999===>>>>>>===;;;999::::::888999;;;<<<>>>???@@@@@@AAA@@@???>>>>>>@@@BBBCCCAAABBBCCCCCCCCCDDDGGGJJJHHHIIIJJJKKKLLLMMMMMMMMMLLLMMMNNNNNNNNNNNNPPPRRRZZZYYYXXXVVVUUUTTTTTTSSSXXX```___TTTLLLPPPSSSRRRRRRRRRRRRRRRQQQOOONNNMMMLLLSSSZZZ\\\WWWPPPKKKIIILLLKKKJJJHHHFFFFFFGGGIIIFFFFFFGGGGGGFFFEEECCCBBBBBBBBBAAA@@@???>>>===<<<;;;;;;:::999999999999999999999999888888777666666999888777555444444333333222222222222222222222222333333333333222111000///000000000000000000000000111000/////////000111222222222222222222222222222111222222333333222222111111111222333333444444555555666666666777777777777888999999:::;;;<<<=========???CCCFFFHHHZZZ))))))))))))))))))******)))))))))*********++++++*********+++,,,,,,------******))))))))))))******)))************+++++++++************))))))))))))))))))))))))************+++++++++******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---...................../////////000111111222333333444444444555777999999999888888888999;;;;;;::::::<<<===CCCBBB@@@AAABBBBBBAAA@@@@@@>>>===???CCCFFFFFFEEEHHHGGGGGGHHHIIIJJJJJJIIIMMMNNNPPPRRRVVV\\\dddiiiZZZXXXUUUUUUWWWZZZ\\\]]]```eeegggddddddggghhhggggggddddddhhhhhhfffeeehhhWWWXXXVVVSSSTTTYYYZZZWWWVVVUUUTTTRRROOOLLLJJJIIIIIIHHHFFFCCCBBBAAAAAAAAA???>>>>>>===<<<<<<;;;;;;:::::::::999999777666555666666555555555444444444333333333333333222222111222111000000//////000000////////////////////////...//////000000//////......////////////...------------............------,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------................../////////000000000000111111111111000000///111000000000000111222222222222333333444555555555555777:::<<<===<<<:::999999;;;===>>>===<<<<<<===777888:::<<<>>>@@@AAAAAAAAA@@@???>>>???@@@BBBCCC???AAABBBBBBBBBDDDGGGJJJIIIJJJKKKLLLMMMNNNNNNNNNLLLMMMNNNMMMMMMMMMOOOQQQQQQSSSUUUWWWWWWUUUSSSQQQLLLSSSTTTOOONNNTTTVVVTTTPPPPPPPPPQQQPPPOOONNNNNNMMMQQQUUUTTTOOOJJJHHHHHHGGGGGGFFFEEEDDDDDDDDDEEEDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@???>>>===<<<<<<;;;:::999888888777777888888777777777777777777777777888777666555444333333333222222222222222222222222333333333333222111000000000000000000000000000000000000/////////000111222222222222222222222222222111111222222222222111111111111222222333444444444555555666666666777777777888888999:::;;;<<<======>>>???CCCFFFIIIZZZ)))))))))))))))*********))))))*********+++++++++*********+++++++++,,,,,,******))))))))))))******))))))*********+++++++++++++++******))))))((((((((()))))))))************************************)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---......///000000///...//////000000000111222222333333444555666777888888888888777888::::::999999;;;<<>>???AAADDDEEEEEEDDD>>>BBBDDDCCCCCCEEEFFFEEEFFFEEEDDDGGGKKKNNNLLLJJJOOONNNMMMLLLNNNRRRXXX[[[WWWTTTSSSVVV[[[^^^^^^\\\YYY]]]___]]]\\\___```_________bbbffffffbbbbbbfff```]]]WWWSSSUUUYYYXXXSSSUUUTTTSSSRRROOOLLLJJJHHHGGGFFFDDDBBBAAA@@@@@@@@@======<<<<<<;;;:::::::::999999999999888777666555555555555444444444333333222333333333333222111111111111000///////////////////////////////////////...//////////////////............//////...---------------------------------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------................../////////000000111111111111111000///...000000000///000000111222111111222333444555666666555777:::<<<===<<<:::888777:::>>>???>>>=========888999;;;<<<>>>???@@@@@@@@@???>>>===>>>???AAABBBAAABBBCCCCCCCCCDDDGGGIIIHHHIIIKKKLLLMMMNNNNNNMMMLLLMMMMMMMMMLLLLLLNNNPPPNNNPPPSSSVVVWWWWWWUUUSSSOOORRRSSSQQQSSSWWWWWWRRRNNNNNNOOOOOOOOOOOOOOOOOONNNOOOPPPMMMJJJGGGFFFGGGFFFEEEDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@>>>>>>======<<<;;;:::::::::999888888777777888888555555666666666777777777777666555444333333333333111111111111111111111111222222222222222111000000000000000000000000000000////////////000000111111111111111111111111111111111111222222222222111111111111111222333333444444555555555666666666777777888888999:::;;;<<<<<<===>>>???CCCFFFJJJZZZ(((((())))))************************++++++++++++)))))))))*********************))))))))))))******))))))*********+++++++++++++++******))))))((((((((()))))))))************************************)))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++++++++,,,------...000222222000//////000//////000111111222222333444555555666777777777777666777999999888888:::;;;999999;;;>>>AAACCCCCCBBB@@@KKKPPPIII@@@???BBBDDDCCCBBBBBBEEEJJJMMMLLLIIIJJJIIIHHHHHHJJJLLLNNNOOOQQQPPPPPPSSSWWWYYYWWWUUUQQQUUUVVVTTTSSSVVVWWWVVVWWWXXX^^^cccbbb\\\YYY[[[]]]YYYSSSPPPSSSYYYWWWQQQSSSSSSSSSRRROOOLLLIIIGGGEEEDDDCCCAAA@@@??????>>><<<<<<;;;;;;:::999999999888888888888777666555555444444444444333333333333222222333333222222111000111000000///.../////////////////////////////////......////////////......------............---------------,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...............////////////111111111111111000///...000000000///000000111222111111222333555666777777555666999;;;<<<;;;999888555888;;;<<<;;;999999999;;;;;;<<<===>>>>>>======???===<<<;;;<<<===???@@@EEEFFFFFFDDDCCCDDDFFFHHHGGGHHHJJJLLLMMMMMMMMMLLLLLLMMMNNNMMMLLLLLLNNNOOOOOOPPPSSSUUUWWWWWWXXXXXXQQQRRRQQQQQQSSSUUURRRNNNMMMMMMMMMMMMMMMNNNNNNOOOOOONNNMMMJJJGGGFFFFFFGGGFFFEEEEEEFFFHHHHHHFFFDDDAAAAAA@@@@@@@@@@@@@@@@@@===<<<<<<;;;;;;::::::::::::999999888888888888888333444444555555666666777666555444333333222333333111111111111111111111111111111222222222111000000////////////////////////......//////000000000000111111111111111111111111000111111222222111111000000000111222222333333444555555555555666666666666777888888999:::;;;<<<<<<>>>>>>BBBFFFJJJYYY|||((((((((()))******++++++*********++++++++++++,,,))))))))))))))))))))))))******))))))))))))******)))************+++++++++************))))))))))))))))))))))))***************************+++++++++)))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------...111444333000...///111///000000111222222333333444444444555666666777777666777999999888888:::;;;<<<<<<===???AAABBB@@@>>>HHHUUUZZZNNN???<<<@@@BBBFFFFFFGGGIIILLLLLLKKKIIIIIIIIIJJJMMMQQQRRRRRRQQQTTTSSSTTTUUUVVVUUUSSSQQQSSSVVVVVVRRRRRRUUUWWWWWWVVVWWW]]]dddeee___ZZZYYYTTTRRROOOOOOUUU\\\]]]XXXPPPQQQQQQPPPNNNKKKHHHFFFCCCBBBBBBAAA???>>>>>>===<<<;;;;;;::::::999888888777777777777777666555555444444333333333222222222222222222222222111111000111000//////......//////////////////////////////---......//////......---,,,,,,---............---------,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////000111111111111000000///111000000000000111222222111111222333555666666777555666777888999999999888777999;;;<<<:::999999999<<<<<<============<<<<<<===<<<;;;:::;;;<<<>>>???GGGGGGGGGEEECCCCCCEEEGGGFFFHHHJJJMMMNNNMMMLLLKKKMMMNNNOOONNNLLLLLLNNNPPPQQQRRRSSSTTTVVVWWWYYYZZZRRRRRRRRRRRRTTTTTTSSSQQQMMMMMMLLLLLLLLLMMMMMMNNNMMMLLLKKKIIIHHHGGGGGGGGGEEEDDDDDDGGGJJJKKKGGGDDD@@@@@@????????????@@@@@@<<<<<<;;;;;;;;;::::::::::::999999888777888888888333333333444444555555555555444333222222222222222111111111111111111111111000111111111111111000000////////////////////////---...///000000000//////111111111111111111111111000000111111111111000000000000111111222333333333444444555555555666666666777777888999:::;;;<<<<<<======@@@EEEIIIXXXyyy'''(((((()))******++++++*********+++++++++,,,,,,******************************))))))))))))******)))************+++++++++)))))))))))))))*********))))))))))))************))))))*********+++++++++***++++++++++++******)))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,000444333000------///000000111111222333333444444444444444555666777777666888999999999999:::<<<>>>>>>???@@@BBBAAA???===IIIVVVZZZLLL???>>>AAABBB>>>AAADDDEEEDDDCCCCCCCCCEEEDDDFFFJJJNNNPPPNNNLLLLLLNNNPPPPPPNNNLLLKKKLLLQQQSSSRRRMMMLLLPPPTTTTTTTTTQQQTTT[[[^^^YYYTTTQQQQQQRRRQQQQQQUUU[[[[[[XXXMMMMMMNNNNNNLLLHHHEEECCCAAAAAAAAA@@@???>>>===<<<<<<;;;;;;::::::999888888666666777777666666555555333333333333222222222222222222222222222111000000000000///............///////////////////////////---......//////......---+++,,,------.........---------,,,++++++,,,---------,,,,,,+++******++++++++++++++++++++++++++++++***************************************************************+++,,,,,,***************************************************++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------........./////////000000111111111111000111111111111111222333333000111111222333444444555555555555666666777888999888999;;;;;;:::999;;;<<<;;;;;;<<<===>>>>>>======>>>===;;;;;;;;;<<<>>>@@@EEEEEEEEEDDDCCCCCCEEEGGGGGGIIILLLNNNOOOOOOMMMLLLNNNOOOPPPOOOMMMMMMNNNPPPQQQRRRTTTUUUVVVWWWWWWWWWSSSSSSSSSTTTSSSSSSSSSTTTMMMMMMLLLKKKKKKKKKLLLMMMJJJJJJIIIIIIIIIHHHGGGEEEBBBAAABBBFFFJJJJJJFFFAAA@@@@@@???>>>>>>???@@@AAA<<<;;;;;;;;;;;;:::::::::999888777777666666777777333333333333444444444444444333333222222222222222111111111111111111111111000000111111111111000000////////////////////////---...///000000000///...111111111111111111111111000000111111111111000000000000000111222222333333444444444555555555666666777777888999:::;;;;;;<<<<<<;;;???DDDHHHVVVvvv'''(((((()))***+++++++++******+++++++++,,,,,,,,,,,,+++++++++++++++++++++******))))))))))))******)))************+++++++++(((((())))))******++++++))))))))))))************))))))******+++++++++++++++++++++++++++***)))(((******+++++++++,,,,,,,,,------,,,,,,------...///+++000444333///+++,,,...111111111222333333444444444444444444444555777777777888999:::999999:::<<<888888999<<<>>>>>>;;;999BBBMMMOOOCCC;;;>>>AAA???>>>BBBGGGHHHGGGFFFGGGIIIIIIHHHHHHJJJNNNOOOMMMKKKIIIMMMPPPPPPNNNMMMOOOQQQUUUWWWUUUOOONNNSSSXXXYYY\\\WWWVVV[[[^^^[[[VVVSSSRRRTTTSSSPPPPPPRRRQQQMMMJJJKKKLLLLLLJJJFFFCCC@@@@@@@@@@@@@@@???===<<<;;;<<<<<<;;;::::::999999888666666666666666666555444333333333222222222111111111222222222222111000000000000///...............////////////////////////---..................---+++,,,------.........---------++++++++++++---------,,,,,,+++*********+++++++++++++++++++++++++++******************************************************))))))***+++,,,,,,******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////...///000111111111111111222222111111222222333444000000000111222222333333555555444444444666888999333444555555444555888:::999:::;;;===>>>????????????>>><<<;;;<<<===???@@@BBBCCCCCCCCCBBBCCCFFFHHHHHHJJJMMMOOOPPPPPPNNNMMMOOOPPPPPPOOONNNMMMOOOPPPPPPRRRTTTVVVWWWVVVUUUTTTRRRRRRRRRQQQOOOMMMNNNQQQNNNMMMLLLJJJJJJJJJKKKLLLHHHGGGHHHIIIIIIHHHFFFDDD@@@???@@@DDDIIIIIIDDD???@@@@@@???>>>>>>???@@@AAA<<<;;;;;;;;;;;;;;;;;;:::777777666555555555555555333333333333333333333333333333222222111222222222000000000000000000000000///000000111111111000000////////////////////////,,,---///000000000///...000000000000000000000000000000111111111111000000000000000111222222333333444444444555555555666666777777888999:::;;;;;;<<<;;;;;;>>>CCCGGGUUUuuu))))))))))))))))))))))))***+++,,,,,,------,,,,,,'''((()))***+++***))))))++++++************+++++++++++++++************)))))))))))))))))))))))))))************+++,,,---...******************++++++************))))))((((((******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///...///111222333444444555222222333444444555555666777777777777777888888888999:::;;;<<<>>>@@@BBBCCCDDDAAA??????AAACCCDDDDDDGGGFFFDDDCCCCCCDDDCCCBBBHHHHHHFFFDDDFFFIIILLLLLLLLLLLLKKKKKKLLLNNNPPPQQQRRRUUUVVVRRRPPPRRRSSSRRR\\\YYYVVVWWWXXXWWWSSSOOOWWWQQQLLLKKKJJJIIIJJJKKKIIIGGGFFFFFFFFFEEECCCAAAFFFDDD@@@===<<<<<<===>>>:::999888777666666666666666666555444333333222222000111111111111000//////111111000///////////////111111000///......//////////////////////////////......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,+++++++++*********************************************************************************++++++,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,---------......---------............///000000000000000000000000000111111111111222222222222222111111111111111111333444555555666666555555777888888999999999888888999:::;;;===>>>?????????>>>??????>>>===<<<<<<===@@@AAAAAA@@@AAADDDGGGGGGIIIMMMSSSXXXUUUOOOOOOTTTQQQLLLJJJMMMMMMIIIJJJNNNLLLMMMOOOOOOPPPPPPRRRTTTVVVTTTRRRRRRRRRRRRPPPOOONNNNNNOOOOOOMMMIIIIIIKKKEEEIIIJJJHHHIIIKKKJJJGGGCCCBBBAAABBBCCCCCCAAA???>>>======<<<<<<<<<<<<===<<<;;;::::::999999::::::666666666666555555555555555555444333333222111111111111111111000000000000111111000000//////......000000000000000000000000000000000000000000000000............////////////........................222222222222222111000///111111222222222333333333333333444444555444444444555666777888999:::;;;;;;===AAAAAACCCHHHPPPooo))))))))))))))))))))))))***+++,,,,,,------,,,,,,((()))***+++++++++******++++++************+++++++++++++++************)))************************************+++,,,---...,,,++++++++++++*********++++++*********)))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------............//////000111222333333444333222222333333444555555555777777777777888888888888888999999;;;<<<>>>@@@AAADDDBBBAAAAAADDDFFFGGGGGGDDDCCCCCCCCCDDDDDDDDDCCCHHHHHHHHHGGGHHHJJJJJJIIIKKKKKKKKKLLLMMMOOOPPPRRRNNNPPPQQQNNNOOOSSSUUUTTT[[[VVVQQQNNNOOOPPPPPPOOOPPPKKKHHHGGGHHHIIIJJJKKKGGGFFFEEEEEEEEEDDDBBB@@@DDDBBB@@@>>><<<<<<===>>>999999888777666666666666555555555444333333222222111111111222111000000///111000000///////////////000000///.............................................//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++++++++++++++++++++++++++************************************************++++++++++++,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,------------...---------............///////////////////////////000000111111111222222222111111111222222222222222333444444555555555555555666666777888888888888777999999;;;<<<===>>>>>>>>>===>>>???>>><<<<<<<<<===;;;===>>>>>>>>>@@@AAAAAAFFFHHHNNNSSSPPPLLLLLLQQQOOOLLLMMMQQQQQQMMMLLLOOOPPPPPPOOOOOOPPPRRRUUUWWW```^^^ZZZXXXVVVTTTPPPNNNPPPQQQRRRRRROOOJJJHHHGGGGGGJJJKKKIIIIIIKKKJJJFFFBBBAAA@@@AAABBBBBB@@@>>>>>>======<<<;;;;;;;;;;;;;;;;;;:::999999999999999666666666666555555555444555444444333222222111111111111111000000000//////000000000000//////......////////////////////////////////////////////////............////////////........................111111222222111000000///222222222222222222222222222333333444555555555444666777777888888999::::::===AAA@@@CCCHHHPPPooo))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,)))******+++,,,+++++++++++++++************+++++++++++++++************)))++++++++++++++++++++++++***************+++,,,---------,,,,,,++++++******+++++++++++++++***************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------............///000000111222222222222222111222222333333444555555666777777777888888888999777888888999;;;===???@@@>>>======???AAACCCCCCBBB???@@@AAACCCCCCDDDCCCCCCHHHGGGHHHJJJKKKJJJHHHFFFJJJJJJKKKLLLMMMOOOQQQRRROOOPPPNNNLLLOOOUUUWWWUUUUUUSSSQQQPPPOOOPPPRRRSSSMMMIIIDDDAAABBBDDDEEEEEEEEEDDDCCCCCCCCCBBB@@@>>>AAAAAA???>>>>>>=========999888777666555555555555555444444333333222222222111222222222222111000000000000//////......////////////......------.......................................///......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++------------,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,---------------------............///////////////////////////000000000111111111222222111111111222222333333444333333444555555555555555555555666777777777777777888999:::;;;<<<============>>>???>>><<<<<<<<<===???@@@BBBBBBAAA@@@AAACCCAAACCCGGGKKKJJJFFFHHHMMMKKKKKKMMMQQQRRRNNNLLLLLLPPPOOOMMMMMMNNNQQQUUUWWWccc```]]]ZZZXXXTTTPPPMMMLLLPPPRRRRRRPPPLLLIIIHHHIIILLLLLLIIIIIIJJJIIIFFFAAA@@@???@@@AAAAAA???===>>>===<<<;;;::::::::::::::::::999888888888888999666666555555555444444444444444333333222222111111111111000000000000//////000000000////////////...////////////////////////////////////////////////............////////////////////////////////////000000111111000000//////222222222222222222111111111222333444555555666666777777777888888999999999<<<@@@@@@CCCIIIQQQppp))))))))))))))))))))))))******+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++************+++++++++++++++*********))))))++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---------............///000000111111111111111000111111111222333333444444666666666777777888888999888888888999;;;<<<>>>???;;;;;;;;;===???@@@???===<<<===@@@AAABBBBBBCCCDDDHHHEEEEEEJJJLLLJJJFFFEEEIIIJJJKKKLLLNNNOOOQQQQQQSSSSSSPPPMMMOOOTTTUUURRRRRRUUUXXXWWWSSSOOONNNNNNIIIFFF???999999===@@@@@@BBBAAA@@@@@@AAA@@@>>><<>>>>>>>>===<<<<<<888777666555444444444444444333333333222222222111222222222222222111111000000//////.........////////////............//////........................---...............------........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++.........------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++,,,,,,,,,------------------............///////////////////////////000000000000111111111111000000111222333444444555333333444555555555444444555555666777888888888888777888999:::;;;;;;;;;;;;<<<===>>>>>><<<;;;<<<>>>CCCCCCDDDEEECCC@@@AAAEEE??????BBBEEEEEECCCEEEKKKJJJKKKLLLMMMMMMKKKIIIHHHKKKJJJJJJKKKNNNPPPRRRRRRXXXVVVUUUTTTTTTRRROOOLLLFFFJJJNNNMMMLLLMMMMMMKKKJJJMMMLLLIIIGGGIIIHHHEEEAAA@@@???@@@AAA@@@???======<<<;;;:::999888888888999999888777777777777888555555555444444444333333333333333333222222111111111000000000////////////////////////////////////////////////////////////////////////////////////............////////////000000000000000000000000//////000000000000//////222222222222111111111111000111222444555666666666555555666777888999:::::::::???@@@CCCIIIQQQppp)))))))))))))))))))))))))))***++++++,,,,,,+++++++++++++++++++++,,,,,,,,,++++++************+++++++++++++++*********))))))******************************))))))******+++++++++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,---------............/////////000111111111000000000000111111222333333333444444555666666777888888999999999:::;;;===>>>??????>>>>>>???AAAAAA@@@>>><<<===?????????AAAEEEHHHJJJDDDBBBGGGJJJHHHEEEFFFHHHIIIJJJKKKMMMNNNOOOOOOQQQRRRPPPLLLMMMRRRSSSPPPSSSWWWYYYVVVPPPNNNRRRXXXYYYTTTGGG:::666<<<@@@@@@@@@???>>>?????????===;;;=========<<<<<<;;;;;;:::777666555444333333333333222222222222222111111111111222222222222111000000//////............///////////////......//////000........................------...............---........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++.........------,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++++++++,,,,,,,,,---------------............///........................//////000000000111111111000000111222222333444444222333333444555444444444555666777888999999999999888888999:::;;;;;;;;;;;;;;;<<<>>>===<<<;;;<<<>>>???>>>@@@BBB>>>999<<>>===;;;:::999888777777777777888888777666666666666777444444444444333333333333333222222222222222111111000000000////////////................../////////............................................................////////////000000000000000000000000...///000000000000//////111111111111111111111111000111222444555666666666222333444666888:::;;;<<<999>>>???CCCIIIPPPnnn)))))))))))))))))))))))))))******++++++++++++++++++************+++,,,,,,++++++************+++++++++++++++************)))))))))))))))))))))))))))******)))))))))******+++++++++++++++,,,,,,,,,,,,*********+++++++++++++++******+++++++++,,,,,,,,,************++++++++++++---------............///......///000000000000000///000000111111222333333222333333444555666777777999999999:::;;;<<<>>>>>>>>>===<<<===?????????>>>>>>??????>>>???EEEMMMTTTTTTHHH@@@CCCFFFDDDDDDHHHGGGHHHIIIKKKLLLLLLLLLLLLIIINNNOOOLLLLLLOOOQQQQQQNNNRRRTTTRRRSSS```wwwkkkNNN??????@@@===???>>>======>>>>>><<<;;;<<<<<<;;;999999888888888666555444333222222222222111111111111111111111111000111111111111000//////......------......//////.........---......///000------------------------,,,---......///.........------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---------............///......................../////////000000000111111000000000111111222222333222222333444444444444444555666777999::::::::::::888999::::::;;;;;;;;;::::::<<<======<<<;;;<<<>>>>>>>>>BBBGGGCCC;;;<<>>===>>>??????===;;;999888777777666666777777777777666555555555555666444444333333333222222222222222222222222222111111000000////////////......---............/////////............................................................//////////////////////////////////////////000000111111000000000000000111111111222222111222333444555555666666222333444666888:::;;;<<<999===???BBBGGGNNNkkk))))))))))))))))))))))))))))))***+++++++++++++++******)))))))))***+++,,,++++++************+++++++++++++++************)))******************************))))))))))))******---,,,,,,+++******)))))))))))))))*********++++++******+++++++++,,,,,,,,,************++++++++++++---------............///,,,---...///000000111111//////000000111222222222000111111222444555555666888888888888999;;;<<<===:::999888999<<<>>>@@@@@@@@@@@@???>>>AAAKKKYYYdddaaaOOOBBBAAABBBAAACCCIIIGGGHHHIIIJJJJJJJJJIIIIIIHHHPPPUUUQQQMMMNNNPPPQQQJJJPPPTTTVVV___xxx]]]EEEBBBAAA===>>>===<<<===>>>>>><<<:::===;;;999666555555666666555444333222222111111111000111111111111111111111///000000000000///.........------------...///000,,,+++++++++,,,,,,---...------------------------,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************,,,++++++++++++++++++,,,***++++++++++++,,,,,,,,,---------............///........................////////////000000000111000000000000000000000000222222333444444444444333444555666888999999::::::999::::::;;;;;;;;;;;;;;;:::;;;===<<<;;;;;;===>>>???AAALLLUUUPPPDDD@@@GGGEEEBBBBBBFFFGGGEEEDDDFFFJJJMMMMMMJJJIIILLLLLLHHHGGGFFFHHHNNNSSSTTTQQQLLLJJJJJJJJJLLLMMMLLLHHHEEEFFFOOOSSSNNNMMMPPPMMMFFFDDDEEEDDD@@@???AAABBB???<<<;;;;;;;;;<<<<<<:::999666666666555666666777888777666555555444444555555333333333333222222222222111111111111111111222222000000/////////.........---------.........//////............................................................////////////........................///000000111222222111111......///000111222333333222333333444555555555444444555555666777888999999888===>>>AAAFFFLLLhhh))))))))))))))))))))))))))))))***++++++++++++******)))((((((((()))+++,,,++++++************+++++++++++++++************)))++++++++++++++++++++++++******)))))))))))))))***///...---+++)))'''&&&%%%(((((())))))*********+++******+++++++++,,,,,,,,,)))************+++++++++---------.........//////+++,,,---///000111111111/////////000111111222222///000000111333444555555777777777777888999:::;;;;;;:::999;;;???CCCFFFGGGAAAAAA@@@???CCCPPPcccpppkkkVVVDDD@@@@@@>>>BBBJJJGGGGGGHHHIIIIIIIIIGGGGGGNNNWWW]]]XXXPPPMMMOOOQQQMMMTTT[[[^^^fff}}}YYYBBBBBBEEECCC>>>===<<<===>>>>>><<<;;;===;;;888444333333444555555444333222111111111111000000000000000111111111///////////////......------------------...///000***)))))))))***++++++,,,------------------------,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))---,,,+++******+++,,,---******+++++++++,,,,,,,,,---------.........//////........................////////////000000000000000000000000////////////222222333444444444333333333444555777888888999999::::::;;;<<<<<<<<<;;;;;;:::;;;<<<<<<;;;;;;===>>><<>>===@@@AAA>>>:::999999999::::::888777555555444555555666777888666666555444444444444555333333333222222222111111111111111111111111222222000/////////............---------.........//////............................................................/////////000........................000000111222222222222222------...000111222333444333333444444555444444444777777777777666666666666888===>>>AAAEEEJJJfff))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))************))))))************))))))************************+++++++++*********))))))************************++++++,,,,,,,,,++++++***)))+++------------///000............////////////////////////000000000000000111111222444555555666888888888888999:::;;;;;;:::::::::;;;<<<======>>>???@@@AAAAAABBBJJJVVV```VVVLLLAAA???DDDHHHGGGCCCFFFGGGHHHIIIIIIIIIHHHGGGHHHLLLPPPQQQOOOLLLMMMNNNMMMPPPPPPOOOTTTlllpppTTTHHHCCC???;;;::::::999999888999999999888666444333444444333333555444333222000///......111111000///////////////111000...---,,,,,,---------------.........////////////.........---------......---------,,,,,,,,,...///////////////......///............---------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++************+++++++++,,,,,,,,,---------,,,,,,+++++++++************************++++++************++++++******************************+++++++++,,,,,,,,,+++,,,---,,,***)))***+++)))...000---,,,//////...////////////000000000000000000000000000111111222111111222333444444444444222333555666555666888999888999999999999999999:::999<<>>AAAFFFIIIIIIHHHGGGGGGEEEEEEDDDCCCCCCCCCCCCDDDFFFGGGHHHIIIIIIHHHFFFFFFGGGFFFFFFJJJNNNPPPNNNKKKIIIGGGFFFGGGIIIJJJIIIFFFHHHKKKOOOQQQPPPNNNMMMLLLCCCBBB???===<<<<<<======999999888777666666777777999888777777888888777666333333333222222222111111111111111111111000//////000000000000000111111111000///...000222222///,,,---------.........//////000000//////.........---,,,,,,,,,---------......---///000222222000///---......////////////............///000000000000000000111222222111000111222111111222333444444444444222444777888888999:::<<<===>>>===@@@FFFMMMggg))))))))))))************************************************************))))))))))))))))))))))))***************)))(((((())))))))))))************))))))************))))))************************+++++++++*********))))))************************+++++++++,,,,,,++++++***+++---...---,,,,,,---...............////////////////////////000000000000000111111222444555555666888888888888999:::;;;;;;======<<<<<<<<<<<<<<<<<<@@@BBBCCCBBBAAACCCJJJOOOPPPIIIAAA@@@CCCGGGFFFDDDBBBCCCEEEGGGIIIJJJJJJJJJHHHIIIJJJJJJIIIIIIIIIJJJMMMOOOOOOKKKLLLZZZrrrttt\\\JJJCCCAAA>>>;;;::::::999888777777888888666666666666444333333333333222222111111000000000//////...------------...///...---------...//////------------.........//////.........------------...------------,,,,,,,,,---......///......------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,++++++******))))))*********+++++++++------,,,,,,,,,+++++++++************************+++******************+++******************************+++++++++,,,,,,,,,---......---+++***,,,---,,,000000---,,,...///---.../////////000000000000000000//////000000111222000111222333444444444444222444666666666666888:::999999999999999:::::::::999;;;>>>===;;;:::;;;===<<<>>>AAABBBBBBAAABBBCCCBBBBBBAAABBBBBBCCCDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFGGGIIILLLMMMLLLJJJIIIGGGFFFGGGIIIJJJHHHFFFFFFIIILLLNNNMMMLLLKKKKKKDDDBBB@@@===<<<;;;<<<<<<999888777777666666666777555444444555777888888777333333222222222111111111111222222222222111000000222111111111000////////////...---///111111...,,,---------.........//////000/////////.........---,,,,,,------...............///000111111000///.........////////////............///000000000000000000111222222000000111222000111222333444444444444333555777777777888:::;;;===>>>===@@@FFFLLLfff))))))))))))************************************************************)))))))))))))))))))))))))))************))))))((())))))))))))************))))))************))))))))))))))))))))))))))))))+++++++++******************************************++++++,,,,,,+++++++++---...///...,,,+++,,,------............//////////////////000000000111111111111222333333444555555777777777777888999:::;;;<<<<<<<<<===============@@@BBBEEEDDDAAA???@@@BBBGGGDDDAAAAAACCCEEEFFFFFFAAACCCDDDFFFHHHIIIJJJJJJKKKIIIGGGFFFGGGHHHIIIHHHLLLMMMMMMIIIFFFIIIRRRZZZZZZRRRHHHAAA???>>><<<::::::999888666666555555555444888;;;:::555111222444000111111111111111111111...------,,,+++,,,,,,,,,---,,,,,,------///000000------------........................------------------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,++++++******(((((()))))))))*********,,,,,,,,,,,,++++++++++++******************************************************************************+++++++++,,,,,,,,,---------+++***+++---000---000000,,,***---///........./////////000000000000000//////000000111222000111222333444444444444333555666777666777888:::999999999999::::::;;;;;;:::;;;<<<;;;:::;;;===>>>============;;;<<<>>>@@@??????@@@AAABBBCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDFFFHHHIIIIIIIIIIIIIIIHHHGGGFFFGGGHHHHHHGGGFFFCCCFFFHHHIIIIIIHHHIIIIIIDDDCCC@@@>>><<<;;;;;;;;;888777666666555666666666555444333444555666555444333222222222222111111111222222222222222111111000333222111111//////...---...------...//////...,,,---------.............../////////...............---............/////////...///000111111000///.........////////////............///000000000000000000111222222000000111222000111222333444444444444555666777666555666999;;;<<<>>><<>>@@@AAABBB>>>AAACCCCCCBBB@@@@@@AAA@@@AAABBBCCCCCCDDDFFFHHHFFFFFFGGGGGGGGGHHHHHHHHHNNNKKKIIIIIILLLMMMKKKIIIJJJKKKJJJHHHFFFDDDDDDEEEDDDCCC@@@>>>===;;;999888999888777555444333333333555<<>>;;;:::999999666666555555555555555666:::888666555555444222000222222222222111111111111111111111111111000//////111111000000/////////...............//////...---.................................................../////////////////////......///000000///............////////////............///000000000000000000111222111000///000222000111222333333444333333777777666555444555888;;;<<<>>><<>>???AAAAAA>>>???@@@@@@?????????@@@===@@@CCCEEEDDDEEEGGGHHHGGGGGGGGGGGGGGGHHHHHHIIIMMMKKKKKKMMMPPPPPPLLLHHHJJJIIIGGGGGGFFFDDDBBB@@@?????????===;;;999888888888777666444333222222222777???EEEAAA666......222222222111111000//////...///......---------------//////.........------,,,------------------,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++))))))***+++,,,,,,++++++------------,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,+++++++++++++++***************+++++++++,,,,,,++++++++++++++++++++++++************************)))***++++++++++++***)))******************************+++++++++,,,,,,,,,'''((())))))***...333777;;;<<<999222...//////.............../////////////////////...///000000111000000111222333333333333444555777777666666777999777777888888999:::;;;;;;:::999888888:::<<<===>>>DDDCCCAAA>>><<<<<>>>>>===<<<<<<<<<<<<===>>>@@@CCCDDDDDDDDDEEEGGGCCCCCCDDDEEEGGGIIIKKKLLLGGGHHHJJJLLLNNNMMMJJJGGGKKKIIIEEECCCBBBAAA@@@???<<<;;;::::::999999888888777666555444333222222222777>>>CCC@@@666......111222222111000//////......000//////...............////////////...---,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++((()))***+++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++*********++++++++++++,,,,,,,,,*********+++++++++++++++************************)))***+++,,,,,,+++***)))******************************+++++++++,,,,,,,,,(((***+++,,,---000555888BBBCCC@@@777111000...+++------.........///////////////......//////000111///000111222333333333333333555666666555555666888555666666777888999::::::;;;999888999;;;<<<<<<;;;AAAAAA@@@>>><<<<<<===???BBBCCCDDDDDDDDDBBBAAA@@@BBBBBBBBBBBBCCCDDDEEEEEEEEEGGGIIIJJJIIIHHHHHHHHHFFFGGGGGGFFFDDDCCCDDDEEEBBBDDDFFFFFFDDDCCCBBBCCC???>>>===;;;999777666555333333333333333333444555666555555666999::::::999222111111111111000000000...............---,,,,,,,,,---......000111111222///000111000......000111...............------------------------........./////////............---..............................////////////............///000000000000000///000111111//////000111///000111222333333333333444555666555444555888::::::===<<<>>>DDDGGG___))))))))))))************************************************************))))))))))))))))))))))))(((((()))***************))))))))))))************))))))************))))))************************))))))*********+++++++++************************))))))***+++,,,,,,,,,,,,+++,,,------,,,,,,...///,,,,,,---------............///000111222333333444222222333333333333444444555555555555666777888888;;;;;;;;;;;;;;;:::::::::============>>>>>>===<<<@@@@@@@@@AAACCCCCCCCCCCCAAAAAABBBCCCDDDGGGIIIJJJCCCEEEGGGHHHHHHHHHIIIIIIJJJHHHDDDAAA???>>>======:::888777777999999888666666555444333333333333333333999===;;;444//////222000000000000000/////////000//////...............---......//////...---,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++******************************************************************++++++************++++++++++++)))*********++++++++++++************************(((***+++,,,,,,+++***(((******************************+++++++++,,,,,,,,,)))***,,,,,,,,,---000222999<<<:::444000///...+++---------........./////////............///000000///000111222222333333222333444555555444444555666444444555666777888999999;;;999888:::<<<<<<;;;888<<<>>>??????===;;;;;;;;;???@@@BBBCCCCCCBBBAAA@@@CCCBBBBBBBBBCCCDDDFFFFFFEEEEEEFFFGGGIIIIIIGGGFFFEEEGGGHHHFFFCCCBBBCCCDDDAAADDDFFFFFFDDDAAA???>>><<<;;;;;;:::888666555444222222222222222333444444333333333666:::<<<======111111111111000000000000......//////......---,,,---.........///000000000...000000///------///222//////.........---------,,,,,,,,,------.....................------,,,,,,.........------...............////////////............///000000000000000///000111000///...///111///000111222222333333222222333555666666666888::::::<<<;;;>>>CCCFFF]]]))))))))))))************************************++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************))))))))))))************))))))************))))))************************))))))******++++++++++++************************((()))***+++,,,------------...///...,,,+++,,,---,,,,,,,,,---------.........///000111222333444444333333333333333333333444555444444555555666777888888888999999:::;;;<<<<<<;;;<<<>>>AAACCCCCCAAA@@@AAA???>>>???AAABBBAAA@@@CCCCCCBBBAAABBBCCCDDDEEEBBBDDDFFFFFFDDDEEEIIIMMMHHHFFFDDDAAA>>>======>>>:::888666777::::::777333555555444333333444444444///444888777333000000333.........///000111111222//////...------------...+++,,,---////////////...---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,+++++++++******))))))***,,,,,,---------+++++++++************)))---,,,,,,++++++***************************************************************************++++++))))))))))))************))))))******++++++++++++************************((()))+++,,,,,,+++)))(((******************************+++++++++,,,,,,,,,''')))******)))((()))+++***...000---,,,...///------------.........//////...............///000000///000111222222333222222222444555444333333444555333333444555666777888888;;;999999:::======999666:::===@@@AAA???<<<;;;:::<<<===@@@BBBCCCBBBAAAAAACCCCCCBBBBBBCCCDDDFFFGGGDDDCCCBBBEEEIIIJJJGGGDDDEEEGGGHHHFFFCCCAAABBBDDD@@@CCCFFFFFFCCC???<<<;;;::::::999999777666555444222111111111222333333444444444444666999;;;;;;;;;111111111111000000000000/////////000///......---///////////////.........---//////...++++++...111//////.........---------,,,,,,,,,------...............---------,,,,,,,,,......------------............////////////.........//////000000000000000///000111000///...///111///000111222222333222222000222555666777777888::::::<<<;;;>>>CCCFFF]]]************************------+++***))))))((((((,,,,,,,,,+++++++++******))))))))))))************************************)))))))))))))))))))))))))))************++++++++++++++++++*********))))))++++++++++++++++++++++++***)))((((((***,,,///111///---,,,,,,,,,,,,+++)))---------------...///000...///////////////.........///000111111222222111111222222333333444444555333444666666555555777888::::::;;;;;;<<<<<<;;;;;;666<<>>@@@>>>@@@??????DDDIIIIIIEEEAAACCCFFFGGGEEECCCBBBBBBCCCDDDFFFEEEDDDFFFKKKOOONNNKKKEEE???<<<::::::;;;;;;:::999888777666555444111222333333444444444444111222222333222111000//////////////////000000111222000...,,,+++,,,---...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------------++++++++++++------*********++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,+++***))))))******++++++++++++++++++++++++)))************+++++++++++++++******)))************************)))((('''******++++++++++++******************************(((((())))))))))))((((((,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------------............///......///000000000000000///000111333444444333333444555666555444333444555555444444333333444666777888999:::999888777888999;;;===AAACCCCCC@@@<<<:::===>>>@@@AAABBBBBBAAAAAABBBEEEHHHGGGEEECCCCCCEEEBBBBBBBBBBBBCCCEEEFFFGGGGGGFFFEEEEEEEEEEEECCCAAA>>>???AAABBBAAA>>>;;;999<<<;;;999777555555555666333333333222222222111111777777666666555555555555////////////............222111000...---------------------............///111///---,,,,,,,,,...//////000000000000000//////////////////////////////000000///...---,,,,,,+++,,,---......//////......000......///111111111000000000000000////////////////////////000000000000111222333444555555555555555555666777888999::::::;;;===;;;===CCCHHHaaa************************,,,,,,+++***)))))))))))),,,,,,+++++++++*********))))))))))))************************************)))))))))))))))))))))))))))************++++++++++++++++++*********))))))++++++++++++++++++++++++******))))))***,,,...///...,,,++++++,,,---+++***,,,,,,,,,,,,,,,---............////////////............000111111111111111111111222333333444444555333444666666555555777888::::::;;;<<<<<<<<<<<<;;;888<<<@@@AAA???>>>>>>??????@@@@@@???CCCHHHGGGCCC???AAADDDDDDCCCCCCCCCDDDEEEGGGHHHGGGFFFGGGJJJMMMJJJGGGCCC>>>:::888888888888777777666555444333333111222222333444444333333111111222222222111000/////////......//////000111000///---+++++++++,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++***))))))******++++++++++++++++++++++++)))************++++++++++++***************+++++++++,,,,,,,,,++++++***)))******++++++++++++******************************((())))))******))))))(((,,,++++++******++++++,,,++++++,,,,,,,,,,,,------------------..................///000000000000000///000222333444333333222444555666555444333444555666666666666666777777888777888999888777666777999:::<<>><<<:::<<<===???@@@AAAAAA@@@@@@AAACCCFFFFFFCCCBBBBBBCCCBBBBBBBBBBBBCCCDDDEEEEEEBBBAAAAAABBBDDDDDDCCCAAA>>>?????????>>><<<:::888999888666555444444444444333333222222222111111111555555555555444444444333////////////............///......------------...------------............000///---,,,,,,---...///......////////////....../////////////////////////////////...------,,,,,,,,,---......//////......000.........000000000...000000000000////////////////////////000000000000000111222333444444444444555555666777888999999::::::<<<:::<<>>>>>>>>>>>===??????>>>@@@CCCBBB>>>???@@@AAAAAAAAABBBDDDFFFFFFHHHIIIIIIGGGFFFFFFGGGDDDCCC@@@<<<999777555444444444444333333222222222111111222333333333333222000111111111111000000//////............///000000///...,,,+++******+++,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,+++******)))*********++++++++++++++++++++++++)))************+++++++++))))))))))))***+++,,,,,,---------------,,,,,,+++******++++++++++++******************************)))******************)))++++++************++++++++++++,,,,,,,,,,,,------------------...............//////000000000000000000111222333333222111111333444555555333333444555555555666777777777777777555777888777666555666888999:::;;;<<<===<<<;;;:::<<<<<<===>>>????????????>>>AAACCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCC?????????AAADDDEEEEEEDDD??????>>><<<;;;999888777555555444333222222333333222222222222111111111000333333333333333222222111/////////............---,,,,,,,,,,,,,,,---......------------............000///...,,,,,,---......------............------////////////////////////........................,,,---......//////......000...---...//////...---////////////000000000000////////////000000000000///000111222333333333333444555666666888888999:::888;;;999<<>>>>>===;;;>>>>>><<<===???===999AAAAAAAAA@@@@@@AAADDDGGGFFFGGGHHHHHHFFFDDDBBB@@@@@@???>>>;;;999666333222222222222222222222222222111111222222222222222111000000000000000000000///......------......///000......---,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++***************+++++++++++++++++++++++++++))))))*********+++++++++))))))))))))***+++,,,---,,,---------------,,,,,,******++++++++++++************************************++++++++++++******++++++************+++++++++++++++,,,,,,,,,------,,,,,,---------.........//////000000000000//////111111222333333222000000222333444444333222444555222333444555666555444333444555777666555555666777888888999999::::::::::::;;;;;;<<<======>>>>>>>>><<<>>>@@@AAAAAA@@@@@@@@@BBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@BBBEEEFFFFFFEEEAAA???===;;;999888777777333333333222222222222333222111111111111000000000///000111111111111000/////////.........---------...------,,,------......,,,,,,---------.........000///...------------...------.../////////......////////////////////////---------.........//////,,,---......///.........///...------......---,,,////////////000000000000////////////000000000000///000111222333333333333444444555666777888999999888;;;:::===BBBEEE\\\))))))))))))))))))))))))(((((((((((()))***+++++++++++++++*********))))))((()))))))))************************************))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++++++++*********)))******))))))(((***,,,...---,,,------,,,,,,,,,,,,,,,---,,,,,,---...............---...///000000111111000000000111222222333333444222333555555444444666777666666777999999:::::::::<<<:::999999;;;===>>>===<<<@@@AAA>>>===>>><<<999DDDCCCBBB@@@???@@@CCCEEEFFFFFFGGGGGGFFFCCC@@@=========<<<;;;999666444222111111222222222222333333000111111222111111000000/////////////////////000---------------......///.........---------------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***************++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))***+++,,,---++++++,,,,,,,,,,,,++++++******++++++++++++************************************++++++++++++******+++******))))))******++++++++++++,,,,,,,,,------,,,,,,,,,------------...//////000000000000//////000111222222222111000///000222333333222222333555111222444555555555444333333555666666555555666777777777777888999:::;;;;;;;;;;;;;;;<<<<<<===>>>>>><<<<<<>>>???AAAAAA@@@???AAAAAABBBBBBAAA@@@???>>>@@@@@@@@@AAACCCCCCBBBAAABBB@@@===:::888777888888333333333333333333333222111111111000000000//////---...///000000///...---............------------111000///...------------,,,,,,,,,------------...//////......---------------...///000000000000000////////////////////////,,,,,,------.../////////,,,---......///.........///...------...///...,,,.../////////000000000111////////////000000000000000111222333444444444444444444555666777888999999999<<<;;;???CCCEEE[[[~~~))))))))))))))))))))))))(((((((((((())))))***++++++************)))))))))))))))))))))************************************)))))))))))))))))))))))))))************+++++++++***************+++++++++++++++++++++++++++++++++******************))))))***)))(((***,,,------,,,...------,,,,,,,,,,,,---+++,,,---...............------...///000000000000000000111111222333333333111333444555444444555777555666777888999:::::::::;;;;;;;;;;;;;;;<<<===>>>???DDDFFFCCC@@@@@@???<<>>>>>AAACCCFFFEEEEEEFFFFFFDDD@@@===;;;;;;:::999888666444333222222222222222222222333000111111111111000/////////............//////000---,,,,,,,,,,,,---..............................******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,*********)))******+++,,,++++++++++++++++++++++++)))************+++++++++))))))))))))***+++,,,,,,)))******+++++++++++++++******++++++++++++******************************)))******************)))******))))))))))))******++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------000000000000000//////...///000111222222111000000///111222222222222333555444444555666666666666666333555666666555555777888666777777888:::;;;<<<<<<;;;;;;;;;;;;<<<===>>>???<<<<<<===???BBBCCCBBB@@@???@@@AAAAAAAAA???>>>===>>>===<<<===>>>>>>===;;;@@@>>><<<:::888888888888444444555555444333222222000000000000////////////+++,,,...///000///---,,,.........------------,,,222111000///...---------,,,,,,,,,,,,------------///............------------...///000111111111111////////////////////////---------.........//////,,,---......//////.........---,,,---///000///.........//////000000111111////////////000000000000000111222333444444444444333444555555777777888999888<<<<<<@@@DDDEEEZZZ|||))))))))))))))))))))))))))))))((((((((())))))***************))))))))))))))))))))))))************************************)))))))))))))))))))))))))))************+++++++++))))))*********+++++++++++++++++++++++++++++++++)))))))))************)))***)))((()))+++,,,,,,+++------,,,+++++++++++++++***+++,,,---............,,,---...///000000000000000000000111222222333333111333444444444444555777666777888:::;;;;;;<<<<<<999;;;>>>===;;;;;;===@@@???DDDGGGDDDAAAAAA???===>>>??????>>>======???AAABBB@@@???@@@AAAAAA>>>;;;999999888777555444444333222222222111111111111111000000111111000//////.........---------...///000,,,,,,,,,+++,,,------...,,,------......---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******))))))***++++++,,,++++++++++++++++++++++++)))************++++++++++++***************++++++))))))***+++++++++++++++******++++++++++++******************************((())))))******))))))(((******))))))))))))******++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------000000000000000///.........///000222222222111111///000222222111111333444555555444444555555666666333555666666666666888999666777888:::<<<=========<<<;;;;;;;;;<<<===>>>???===<<<===@@@CCCEEECCCAAA===>>>@@@AAAAAA???>>>===;;;;;;:::;;;<<<<<<;;;999<<<<<<:::999888777777666444444555555444222111000000000/////////.........***+++...///000///---,,,.........---------,,,,,,000///......------------++++++,,,,,,,,,---------...............------,,,,,,---...///000000000000////////////////////////---------...............,,,---......//////.........---,,,...000222111000.........///000111111111////////////000000000000///000111222333333333333333444444555666777888888777;;;<<>>===;;;:::;;;<<<<<<<<<===???AAA<<<:::999:::<<<===:::888888777666555444333333333222111111111000000000///000000111000000///.........------,,,---...///000,,,,,,++++++,,,,,,---...++++++,,,---------,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++------------++++++,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******))))))***+++,,,,,,++++++++++++++++++++++++)))************+++++++++++++++******************)))***++++++,,,,,,,,,,,,******++++++++++++******************************(((((())))))))))))((((((******))))))))))))******++++++,,,,,,,,,---------++++++,,,,,,,,,---------000000000000000///......---...000111222222222111...000111222111111333444444333222111222333444555444555777777666777888:::666777999<<<===>>>>>>>>><<<<<<;;;;;;<<<===???@@@>>>======AAAEEEFFFEEEBBB<<<===???@@@@@@???>>>===;;;::::::<<<===>>>===;;;999999999888777666666555444444555444333111///...000/////////............)))+++---///000///---,,,......---------,,,,,,,,,------,,,,,,,,,---......++++++,,,,,,,,,---------......//////......---,,,+++,,,---...////////////////////////////////////........................,,,---......//////......---,,,,,,...111333333222---......///000111111222////////////000000000000...///000111111222222111333333444555666777888888555:::;;;>>>BBBBBBVVVwww+++*********))))))(((((())))))))))))))))))))))))+++*********))))))((((((******************************++++++++++++******))))))))))))))))))))))))))))))))))))******************))))))***+++,,,,,,+++++++++*********)))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000111111000000111222222333444444333333333444555555666888:::<<<<<<<<<;;;::::::888888999;;;===>>>===============<<<;;;999888<<<<<<===============<<<===<<<<<<;;;999888777777888666444444666666444111222111111000000000000000////////////............/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---.........---,,,++++++++++++++++++++++++++++++///...,,,+++***+++,,,,,,)))+++,,,------,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******)))*********+++*********))))))(((((())))))))))))))))))))))))************************+++++++++*********))))))+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++******************''''''(((***+++,,,---...++++++************++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---............////////////000000000000000000000000000/////////000111111222222333333333333333333333333666666666666777777777777666555555666777:::<<<>>>??????===<<<<<<===>>>>>>AAABBBCCCDDDDDDBBB@@@???AAA@@@???=========>>>??????>>>===<<<;;;:::::::::888777555555666666555333111111111111111111111111222111///---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,------......------,,,+++,,,------......---------------............/////////.........---------////////////////////////000000//////............------......///000000000............////////////////////////000000000000000222333333222111333444333333444555666777888888777;;;999:::???CCCTTTqqq************)))))))))((())))))))))))))))))))))))************)))))))))(((******************************++++++++++++******))))))))))))))))))))))))))))))))))))******************))))))***++++++,,,+++++++++*********)))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.../////////000000000000111111111000111111222222444444333333333444555555777888:::;;;<<<;;;:::999:::999888999<<<>>>>>>>>><<<===>>>??????>>><<<;;;<<<<<<============<<<<<<<<<<<<;;;:::999888777777888666444444555555333111222111000000//////000000////////////........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------.........---,,,,,,++++++++++++++++++++++++...---,,,+++++++++,,,,,,(((***,,,---...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***************+++*********))))))))))))************************************************+++++++++*********))))))******++++++++++++******++++++++++++++++++++++++************************(((((()))***+++,,,,,,---++++++************++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------.........//////////////////////////////////////////000111111222222222222222333333444444444666666666777777777888888666666777777999:::<<<<<<<<<<<<<<<;;;<<<<<<======>>>???@@@AAAAAAAAA@@@???AAA@@@>>>=========>>>??????>>><<<;;;:::999999999666444333444555555444333111111111111111111111111111000///......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,------......------,,,+++,,,------......---------------............/////////.........---------......................../////////.........------///////////////.....................////////////////////////000000000000000222333333222111333444333333444555666777888888777;;;999:::???CCCTTTppp************))))))))))))))))))))))))))))))))))))************))))))))))))******************************++++++++++++******))))))))))))))))))))))))))))))))))))*********************)))******+++,,,+++++++++***************)))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000222111111000000000111111333333333333333444555666777888999:::;;;:::999888;;;:::999:::<<<>>>>>>>>>;;;===@@@BBBBBBAAA???===;;;<<<<<<===<<<<<<;;;;;;;;;;;;:::999888777777666777555444444444444333111222111000000//////000000/////////............---------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------......///.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,(((***,,,---............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******************************)))))))))************************************************+++++++++***************)))******************)))++++++++++++++++++++++++************************))))))*********+++++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---------..................................../////////000111111222222111111222333444555555666777777777777888888888888777777888999:::;;;;;;;;;999999:::;;;<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@???>>>>>>===>>>>>>>>>>>>===<<<:::888777777666333222111222444444444222111111111111111111111111///////////////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,------......------,,,+++,,,------......---------------............///...............---------.................................---------------111000000///......------............////////////////////////000000000000000222333333222111333444333333444555666777888888777;;;999:::???BBBSSSooo*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******************************++++++++++++******))))))))))))))))))))))))((()))))))))************+++***************++++++************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000222111111000000000000000333333333333444444555666888888999::::::999999888<<<:::999:::<<<>>>>>>>>>;;;===@@@BBBBBB@@@>>><<<;;;;;;<<<<<<<<<;;;::::::::::::999888777777666666555555444333333333222111111111000/////////////////////.........---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---......////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++---............---++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,+++************+++************************************************************************************************))))))************))))))***************************************+++++++++************************++++++************++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------............................../////////000111111222222111111222333444555666777777777777777888888888999777888999;;;;;;;;;:::999777888:::<<<===<<<<<<;;;:::::::::;;;<<<>>>???@@@??????>>>>>>>>>>>>>>>>>>>>>===;;;999777555555444222111111222444555444333111111111111111111111111...///000000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,------......------,,,+++,,,------......---------------............///................................................------------------------000000//////........................////////////////////////000000000000000222333333222111333444333333444555666777888888777;;;::::::???AAAQQQmmm))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((()))))))))************++++++***************+++************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////111111000000///000000111333222222333444555666666888888999999:::::::::999<<<:::999:::<<<=========<<<===?????????===:::888;;;;;;;;;;;;;;;:::999999888888888777777666666555444444444333222111111111111000000///.../////////............------------+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,............---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,,,,+++***+++++++++***************+++++++++************************************************************************))))))************))))))************************))))))*********++++++++++++++++++************)))++++++************++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------............................../////////000111111222222111111222333555666777777666777777777777888888888666777999:::;;;:::999999777999:::<<<======<<<<<<:::::::::;;;<<<>>>@@@AAA>>>>>>>>>?????????>>>>>>===<<<:::888666555444444333222111222444555555444000000000000000000000000....../////////---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,------......------,,,+++,,,------......---------------............///---.............................................------------------------............//////000000............////////////////////////000000000000000222333333222111333444333333444555666777888888777;;;:::;;;???AAAPPPkkk))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************,,,+++******)))************************+++++++++)))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000////////////000111222222222222333444555666777888999999::::::;;;<<<<<<;;;:::999999;;;<<<<<<;;;<<<<<<<<<<<<;;;999777666;;;;;;;;;;;;:::999888888777777666666666555555555333444444333111000000111111000//////......//////.........------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,//////...---,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---------,,,+++++++++++++++*********+++++++++++++++++++++++++++++++++++++++***************************************+++++++++)))******************)))************************)))))))))***++++++,,,,,,++++++******************++++++************++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---------..................................../////////000111111222222222222333444555666666777666666666666777777777777666666777888999:::::::::999999:::;;;<<<<<<<<<<<<::::::;;;<<<===>>>???@@@======>>>????????????>>><<<;;;:::888666555555444444222222222444555444333000000000000000000000000...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---...,,,------......------,,,+++,,,------......---------------............///---------...............---------------------------------------.........------......///000000111............////////////////////////000000000000000222333333222111333444333333444555666777888888888<<<:::;;;???@@@OOOiii((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************,,,++++++***))))))******))))))*********+++++++++)))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............///111222333222222222333444555666777888999999:::;;;===>>>???;;;999888888:::;;;;;;:::::::::999888888888888888;;;;;;;;;::::::999888777666666666555555555555444222333444333000///000111000000///............///.........---------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,++++++------------------------***+++,,,---------,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++************************)))******+++,,,,,,------------,,,++++++++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++******++++++++++++******************************((())))))***++++++,,,,,,******************++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------.........//////////////////////////////////////////000111111222222333444444444555555666666444555555555666666666666555555555666777999:::;;;::::::999999999::::::;;;888:::;;;===>>>>>>======<<<===>>>???@@@??????>>><<<;;;999888777666666666333222111111222333111000000000000000000000000000//////...---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,------......------,,,+++,,,------......---------------............///---------.........//////------------------------------........./////////.........///////////////............////////////////////////000000000000000222333333222111333444333333444555666777888888888<<<;;;;;;???@@@NNNhhh(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************,,,,,,+++***))))))******))))))******++++++++++++)))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------...000111333444222222222333444555777777888999999:::<<<>>>@@@AAA:::999777888999::::::999999888777666777888999:::;;;;;;;;;:::999888777666555555555555555555444444111333444333000...///111000000///.....................---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++***)))------------------------)))***,,,---...---,,,,,,+++++++++******+++,,,,,,++++++++++++++++++++++++************************))))))***+++,,,,,,------...---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************))))))******++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))((())))))***++++++,,,,,,))))))*********+++++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---............////////////000000000000000000000000000/////////000111111222222444444555555555555555555444444444444555555555666444444444444666888:::<<<:::999888777777777888999777999;;;=========;;;:::<<<===>>>@@@@@@@@@???>>>;;;:::999888777777777777333111000000111111000...000000000000000000000000000///---,,,++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,------......------,,,+++,,,------......---------------.........//////---------.........//////------------------------........./////////000000000000000///......------............/////////000////////////000000000000000222333333222111333444333333444555666777888888888<<<;;;<<>><<<<<<<<<;;;;;;::::::999777999;;;;;;:::888888999::::::999888888777777888555555555444333333222222222222111111000//////...........................000///...//////...---+++------,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************++++++,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************++++++*********)))))))))************************+++++++++*********************))))))******+++,,,++++++,,,------,,,,,,,,,...---+++)))***+++.../////////.........//////000.../////////000000000000///////////////000111111333333333333333333333333444444333333333333333333666666666666777999:::;;;888888888888888888888888888999999999::::::;;;;;;>>><<<:::999999:::888777:::888555333111000111111000000000000000000000000//////............//////...------------,,,,,,,,,------.........---,,,+++---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.................................---------,,,,,,------......///.........------------------------...///000///---,,,---...........................////////////////////////000000000000000000000000000000000000111111111111222222333444555777777888888:::999;;;AAAAAAKKKaaa|||************************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))***++++++++++++***))))))************************************************,,,++++++******+++,,,,,,+++++++++++++++++++++++++++++++++***************************************************************,,,++++++++++++,,,---...---------............///......//////000000111111444444555666666666555555888888888888999:::;;;<<<>>>>>>======<<<;;;:::::::::<<<======;;;999888999;;;999888666555555666666555555444333333222222111222111111000000//////...///...---,,,---...///000000000000000000///...---***++++++,,,---///000111---,,,,,,++++++,,,,,,---------------------------------,,,+++++++++,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++************************+++++++++++++++************************************************+++++++++******))))))******+++,,,)))***+++,,,------------///...,,,+++***+++---................................./////////000000000///////////////000111111111222333444444333222222222222222333333333333333777777777777777888999999777777777777777777777777666777777888999::::::;;;@@@>>>;;;999999888666555555444222111000//////000000000000000000000000000......////////////......------------,,,,,,,,,,,,---............------,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000111111000///..................---------.........///......---------------------------------/////////---,,,---...------------------------////////////////////////000000000000000000000000000000000000111111111111333333444444555666666777777:::888;;;@@@@@@JJJ```yyy************************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))******+++++++++******)))***************************************+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++************************************************************************++++++++++++,,,------...---------............///......//////000000111111444444555555555555444444666666777888999;;;<<<<<>>======<<<;;;;;;;;;===>>>===;;;888777888:::999777555444444555555444444333333222111111111111111000000////////////111000---,,,+++,,,...//////---,,,///333666333000)))))))))***+++,,,......---,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))))))))***+++++++++,,,******))))))******+++,,,***+++,,,,,,---------,,,///...,,,+++******+++,,,------...---------,,,,,,........./////////000000///////////////000000111000111333444555444222111111111222222222222333333999999999888888888999999666666777777777777777888666777777888999:::;;;;;;AAA>>>;;;999888666444222111111111111000000000///000000000000000000000000,,,---////////////---,,,---------,,,,,,,,,++++++------------------,,,,,,,,,---------------,,,,,,++++++,,,,,,,,,,,,---------------------------------///000222222000///---.........................../////////...---,,,,,,---------------------------...///...---,,,---///------------------------///////////////////////////////////////////////////000000000111111111111333444444444555555666666777:::888:::@@@???III___www************************************************(((***+++***)))((()))***)))))))))))))))))))))))))))******+++++++++******************************))))))*********+++++++++******++++++,,,,,,,,,,,,******************************************************************************************************+++,,,------......---------............///......//////000000111111333333333333333333444444444555777999;;;<<<===>>>???>>>>>>===<<<<<<;;;;;;:::<<<===<<<999777666666888777666444444444444444333333333222111111000000000000000///////////////333111///,,,++++++,,,---000+++)))///:::@@@===777,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++************++++++******+++,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))))))))***+++++++++,,,******))))))******+++,,,,,,---------,,,,,,+++***---,,,+++***))))))******,,,,,,---...------,,,+++............///////////////////////////000000111///000222444444333222111111111111222222333333333::::::::::::::::::999999777777777888888888999999888888888999:::;;;;;;<<<@@@===:::888666555333111000111222333333222111111////////////////////////,,,---...//////...---,,,------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,***+++,,,,,,,,,,,,+++++++++++++++,,,,,,---------------------------------,,,---///000000///---,,,------...................../////////...---,,,,,,------------------------,,,...///...------...///................................................///////////////////////////000000000111111111111333444444444555555666666777:::777999???>>>HHH^^^uuu************************************************(((***+++***)))((()))***))))))))))))))))))))))))))))))***++++++++++++***************************)))))))))***++++++,,,,,,))))))+++,,,,,,,,,,,,,,,))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++************************)))***+++,,,---.........---------............///......//////000000111111222222111222222444555555444555777999;;;<<<======<<<<<<<<<;;;;;;;;;;;;:::999;;;<<<;;;999666555555666666666555555555444444333333222111111000000///////////////////////////222111///---,,,++++++,,,222---+++222>>>DDDAAA;;;000///...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,+++++++++,,,------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))++++++************++++++)))***++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++++++++***************************************+++++++++******))))))******+++,,,------------,,,+++***)))+++******))))))))))))******+++---.........---,,,------.........////////////////////////000111111///000111333333333222222111111222222333333444444999::::::;;;::::::999999666777777888888999999999999999999:::::::::::::::<<<:::777555555444222111111222444555555444222111////////////////////////------............------,,,,,,,,,,,,+++++++++++++++************++++++,,,******++++++,,,,,,++++++***++++++,,,,,,------...------------------------+++,,,---......---,,,+++,,,,,,,,,---------------.........///......------------------------------,,,---///...------...///////////////////////////........................000000000000000000000000000000000000111111111111333333444444555666666777777999777999>>>>>>GGG]]]sss))))))))))))))))))))))))************************(((***+++***)))((()))***))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,((()))+++,,,------,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++************************((()))+++---............---------............///......//////000000111111222111111222333555777888555666888999999999999888999999999999999:::::::::888:::<<<;;;999777666666333444666777777777555444222222222111000000//////////////////////////////...............---------000///000333888;;;:::999000///...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...+++,,,---.........---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++))))))***+++++++++++++++++++++++++++++++++++++++************************)))))))))*********++++++************************+++++++++*********************))))))******+++,,,,,,,,,,,,------,,,++++++******************++++++)))+++---///000000///...---------........./////////////////////000111111///000000111222222333333222222222333444444555555666777888999999999888777555555666666777888888999999999999999888888888888888666444333444444333111111333555777777555333111////////////////////////...------,,,,,,------...,,,,,,,,,++++++++++++***++++++*********+++,,,---***++++++,,,------,,,,,,******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------......///.........------------------------,,,---......------...000................................................000000000000000000000000000000000000111111111111222222333444555777777888777999777888>>>===FFF\\\ppp((((((((((((((((((((((((************************(((***+++***)))((()))***))))))))))))))))))))))))((()))***+++++++++++++++((((((((((((((((((((((((((())))))***++++++,,,,,,((()))+++,,,------,,,,,,++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++************************((()))+++---............---------.........//////......//////000111111111222222222333444777999:::777777888888888666555444666777777888888999::::::888:::<<<;;;999777777777111333666888999888666555222222111111000/////////.........///////////////+++,,,---...////////////,,,///222222///...000333---,,,++++++******++++++---,,,,,,++++++,,,,,,---------------------------++++++++++++,,,,,,---...+++,,,---.........---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////---,,,+++******+++,,,---************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++************++++++((()))***+++++++++++++++++++++++++++++++++++++++************************(((((())))))*********+++************************,,,+++++++++******))))))*********)))***++++++,,,******+++,,,------------*********++++++,,,,,,,,,(((***---///111111000///---------........./////////////////////000111111000000000000111222333444222222333444444555666666444555666888888888777666444444444555666777777888999999888888777666666666555444222222333333333222111333666888777555222000////////////////////////......,,,++++++,,,......,,,,,,,,,+++++++++******,,,,,,+++***+++,,,...///+++,,,------.........---******+++,,,,,,---......------------------------...---,,,,,,,,,,,,---...*********++++++,,,,,,,,,,,,,,,---.../////////...------------------------,,,---......------///000------------------------........................000000000000000000000000000000000000111111111111111111333444666777888999777999777888======FFF\\\nnn*********)))))))))))))))))))))************))))))******))))))((('''''''''*********))))))))))))))))))++++++***((('''((()))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******+++*********))))))((((((************************************************+++,,,---.........---,,,.........///////////////000000000000000111111222222111111222444666777777777888999999888777666555777777888888888888777777999999999999999888777777222333555666666555333222444333222111000000000000+++,,,,,,------,,,,,,+++///---,,,---------,,,++++++,,,---,,,++++++,,,------------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++******+++,,,,,,---............---------,,,,,,,,,+++******))))))******+++++++++,,,,,,,,,,,,------************************++++++************++++++************************)))+++---,,,+++***+++,,,,,,,,,,,,++++++*********************************(((((()))***++++++,,,,,,************************************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))************))))))***+++,,,------...++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////000000000000222222222111111111111111555555555555555666666777;;;:::999888777666666666888888777777777888:::;;;999::::::999666444555555777555333111000000000111111222222333222111000///------............------------......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++++++++***,,,,,,,,,++++++*********(((((()))***,,,---...///---------------------------------------------------------------------------------............///------------------------------............------.........////////////000............/////////////////////////////////////////////000111111222222222222333444444555555666999999;;;======???IIITTTjjj***)))))))))))))))))))))))))))************))))))******))))))))))))((((((***)))))))))))))))))))))***+++,,,+++)))((()))***))))))))))))************************************++++++++++++++++++++++++******++++++++++++******+++*********))))))))))))************************************************+++,,,---.........---,,,------------............000000//////000000111222222222111222444666777777666777888999888777666555555666666777777666666555777777777777777666555555222333444555555444333222222222111000000///......,,,,,,------------,,,,,,...---------...//////...++++++,,,,,,,,,---...///.........------,,,,,,,,,------------------------------------,,,,,,++++++******++++++,,,------...---------,,,,,,,,,++++++++++++************+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++************++++++************************)))+++---,,,+++***+++,,,,,,,,,,,,++++++*********************************((())))))***++++++,,,,,,************************************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------............////////////000000111111111111111111222222333333333444555888:::;;;===<<<;;;:::999888888888999888777777777999:::;;;888888999777555333333444666444333111000000000000000000111222111000///...------............---------............---,,,+++++++++++++++++++++++++++((())))))*********++++++,,,,,,,,,+++++++++******))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///------------------------------............------------........./////////............/////////////////////////////////////////////000111111222222222222333444444555555666888888:::======???IIISSSjjj))))))))))))))))))******))))))************)))))))))))))))************+++))))))))))))))))))*********+++,,,+++***)))***+++))))))))))))******************************************************************++++++++++++*********************)))))))))************************************************++++++,,,---------------,,,,,,,,,,,,------......000000//////000000111222222222222333444555666666555666777888888777777666444444555555555555444444444444555555444444333222111222333444444333222111///000000111000///---,,,------............------...------------.........++++++,,,,,,---...000000............------------------------------------...---------------,,,,,,******++++++,,,,,,---------,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************)))+++---,,,+++***+++,,,+++++++++++++++*********************************)))))))))***++++++,,,,,,************************************************+++++++++***************************************)))))))))))))))))))))))))))))))))*********++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------........./////////000000000111222222222333444333333333555888;;;===;;;;;;:::999888888888999999999888888888999::::::666777777555333222222333444333222111000/////////...///000000000///...---------............---------............------,,,************************'''***------+++)))***+++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------------............///------------------------------............------,,,---------......................../////////////////////////////////////////////000111111222222222222333444444555555666888888:::======???HHHSSSjjj)))))))))))))))*********))))))************))))))((())))))***++++++,,,,,,)))))))))))))))************,,,---,,,******+++,,,((()))))))))************************************))))))))))))))))))))))))******++++++++++++******************************************************************************++++++,,,,,,------------,,,,,,,,,------......//////////////////000111111111222444444444444555666333444666777888777777666444444555555555555444444333333444444333333222111111111222333333222111111...///111111111///---,,,---..................---.........,,,++++++,,,---///...,,,,,,---/////////------------------------++++++++++++++++++++++++------------------------******++++++,,,,,,,,,,,,---------------,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************)))+++---,,,+++***+++++++++++++++***************************************))))))*********+++++++++************************************************************************************************))))))))))))))))))))))))))))))*********+++++++++*********)))))))))((((((+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,------......////////////000111222333333333888666555333444666888999888777777666666666777777999999888888888999999999555666666555333111222333333222111000000/////////...///000000000///......,,,------......------,,,------.........------,,,++++++++++++++++++++++++,,,000444222,,,((((((***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------------------------------............///------------------------------............------,,,,,,,,,---------................../////////////////////////////////////////////000111111222222222222333444444555555666888888:::<<<<<<>>>HHHSSSiii(((((())))))************))))))************))))))(((((()))***+++,,,,,,---(((((())))))***************+++,,,,,,+++***+++,,,((()))))))))************************************))))))))))))))))))))))))******++++++++++++*********************+++++++++************************************************++++++++++++,,,,,,------,,,------...//////000000/////////...///000000111000333555555444333444666333444555666777777666555444555555666666555555444333333444444333333222111000111111111111111111000...000111222222000...------..................---,,,---...------...111444333000---,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------******+++++++++++++++,,,---------------.........---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************)))+++---,,,+++***++++++***************************************************************+++++++++************************************************************************************************))))))))))))))))))))))))************++++++++++++++++++******)))(((((((((+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,------...//////000//////000111222333333333666555444333444555777888666666555555555666777777888888888888888888888777444555666555333222222333111111111111000000//////...///000111111111000///,,,,,,------------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000444222,,,((((((***++++++++++++++++++++++++---------,,,,,,,,,,,,+++------------------------+++++++++,,,,,,,,,---------------------------------------............///------------------------------............------,,,,,,,,,---------................../////////////////////////////////////////////000111111222222222222333444444555555666888777:::<<<<<<>>>HHHRRRggg((((((((()))******++++++))))))************))))))(((((())))))***+++,,,,,,((((((((()))******++++++)))***++++++******+++,,,))))))))))))************++++++++++++++++++++++++******************************++++++++++++***************+++++++++++++++************************************************+++++++++++++++,,,------,,,------...///000111111//////......//////000111///333666666444333444666333444555666666666555444444555555555555555555444333444444444444333222222000000000000000000000000///000111111111000//////------............------))),,,//////000333999>>>666111,,,+++,,,---+++)))************++++++++++++------------------------++++++,,,,,,,,,,,,------******++++++++++++++++++,,,,,,------------......,,,,,,++++++++++++,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************)))+++---,,,+++***+++,,,)))))))))******************************************************************************************************************************+++++++++************************))))))))))))))))))))))))*********++++++++++++,,,+++++++++******)))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,---...///000000111000000000111222222222333000111222333555666888999777777666666777888999999777777888888777777666555333555555444333222222333111111222222111111000///...///000111111111000///,,,,,,------------,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,'''***------+++)))***+++***++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------------------------******++++++,,,,,,---------------------------------------............///------------------------------............------,,,---------......................../////////////////////////////////////////////000111111222222222222333444444555555666777777999<<<<<<>>>GGGRRReee'''(((((()))******++++++))))))************))))))((((((((())))))*********'''(((((()))******++++++((()))******))))))***,,,))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++***************++++++,,,,,,,,,************************************************,,,+++*********+++,,,---+++,,,,,,---///000000111///............///000000///333777777444222333555333444555666555444333222333333444444444444333333222333333333333222111111000//////////////////000////////////////////////,,,,,,------------,,,,,,))),,,/////////222888>>>555000***)))+++---+++)))*********++++++,,,,,,,,,------------------------*********+++++++++,,,,,,++++++***************************++++++,,,,,,,,,++++++************++++++************++++++++++++++++++++++++++++++++++++++++++************++++++************************)))+++---,,,+++***+++,,,((()))))))))*********+++************************************************************************************************))))))*********+++++++++************************))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,------...000111111222111111111111111111222222---///111333555666666666666555555666777888999:::555666777777666555444333222333333333111000111222111222333333333222111000---...///000000000//////+++,,,,,,------,,,,,,+++((()))***++++++++++++***++++++++++++++++++++++++((())))))*********++++++******+++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,---------------------------------------............///------------------------------............------------........./////////............/////////////////////////////////////////////000111111222222222222333444444555555666777777999;;;;;;===GGGRRRccc'''(((((()))***+++++++++))))))************))))))(((((((((((())))))))))))'''(((((()))***+++++++++''')))******))))))***,,,))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++***************++++++,,,,,,,,,************************************************,,,+++*********+++,,,---******+++,,,---//////000...............///000000...333888888444222333555444555555555555444222111222222222333333222222222222222222222222111000000//////............//////......---------......///+++,,,,,,------,,,,,,++++++...///---***,,,111777333...((((((+++---,,,***+++++++++,,,,,,---------++++++++++++++++++++++++))))))*********+++++++++++++++******************(((((())))))*********++++++******************+++)))************+++++++++************************++++++************++++++************************)))+++---,,,+++***+++,,,(((((())))))*********+++************************++++++******************************************************************))))))******++++++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......------...///000111222333222222222111111111111111///000222444444333222111333333333444555666777888555555666666666555333222000111222111000///000111111222333444333333111000+++,,,.../////////......+++,,,,,,------,,,,,,+++'''((()))***************************************...,,,******+++++++++************++++++,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++))))))***+++,,,,,,---------------------------------------.........//////---------------------------..................---.........////////////000............/////////000/////////////////////////////////000111111222222222222333444444555555666777777999;;;;;;===GGGRRRbbb))))))))))))))))))))))))+++*********))))))((((((***)))))))))((((((''''''************************+++*********))))))(((((((((((((((((()))***+++,,,'''(((***+++,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------......//////////////////000111111333333333333333333333333333444555555333222333444666444333555777777444111111111111111000000000000111111000/////////////////////.........------------,,,++++++,,,///111333111000///...---...//////++++++++++++++++++++++++)))***+++,,,------------))))))***+++,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********)))***++++++***)))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,***++++++***))))))***,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++***************************+++---------+++)))(((************************************************************************************************************************))))))***++++++++++++***************************------,,,+++************..................------222111///......//////000111222222222222111000000333333333444444444555555555444444444555666888999888888888777666444333222555444222000000111222333555444333333222222333333...000111000///...///111.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........------,,,,,,,,,------,,,,,,,,,,,,------///...------...///...---............//////////////////000000///...------000000000000111111111111333333333333444555666666666777888:::<<>>DDDKKKPPPfff))))))))))))))))))))))))*********)))))))))))))))++++++***************************************************)))))))))))))))))))))(((((()))***++++++---,,,***)))((()))******++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......//////////////////000000111222222222222222333333333111222444444333333444666:::888666555444333333333111000000000////////////000///......------..............................,,,,,,,,,,,,---...///000111000///...------,,,,,,+++++++++,,,,,,,,,,,,,,,***+++,,,,,,---------,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++---...---,,,+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++***))))))***,,,******))))))))))))******************************************************))))))***+++******)))(((************************************************,,,,,,++++++***)))))))))************************************************))))))***++++++++++++***************************+++*********++++++,,,---,,,,,,------------......------......///000111111000////////////000222222333333333444444444555555444444444444555555666666222333333444444333333333000111222444444333222111000///......---.........,,,...///...---,,,---...---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,------------......------,,,,,,------...------------------------,,,,,,------------------------------------------------------------------//////............/////////---------...///...---............////////////111000...---,,,...///111///000000000111111111111222222333444555555555555777888:::<<>>CCCIIIMMM]]]vvv((()))))))))************))))))))))))************)))))))))))))))))))))))))))))))))******)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,++++++***---,,,++++++******++++++*********++++++,,,,,,,,,***************************+++---,,,++++++,,,...++++++,,,,,,---........................///000000///000000000111111111111000000000000000000000000..............................------------......------,,,,,,,,,------...------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++............---,,,++++++,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++++++++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++***))))))+++---************************************************************++++++++++++************************************************))))))))))))))))))))))))************************************************,,,,,,+++******))))))(((++++++++++++++++++++++++***************+++++++++((())))))))))))*********++++++,,,,,,---.....................////////////000///...///000111000//////000000111222222333333222333555444222111111222///000111222222222111000//////000...,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,+++++++++******************************+++++++++,,,,,,,,,+++******+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------......------,,,................................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................---------............//////////////////////////////000000000111111111111222222333333444555555555666888999;;;>>>CCCIIIMMM\\\uuu))))))))))))************)))))))))************+++))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,++++++***---,,,++++++******++++++*********++++++,,,,,,---***************+++++++++***,,,------++++++,,,...+++++++++,,,------.....................///000000000000000000111111111111000000000000000000000000........................---------,,,------...///,,,,,,,,,,,,,,,------...------------------------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------/////////...---,,,******,,,,,,+++++++++,,,------***++++++++++++,,,,,,,,,)))******++++++******)))***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))*********))))))+++,,,*********************************************************++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************,,,,,,+++***)))(((((('''++++++++++++++++++++++++))))))******++++++++++++)))))))))*********++++++++++++,,,,,,------------............////////////111000//////111111000/////////000111222333333444222333444444222000000111...///000111222111111000///000000///,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,***************+++++++++******+++++++++,,,,,,,,,+++******,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------......------,,,................................................,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////........................---------............///000000000000000000000000000000000000111111111111222222333333444444444444666777999;;;>>>BBBHHHMMM[[[ttt))))))))))))************))))))*********+++++++++))))))))))))))))))))))))((()))***++++++***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,++++++***---,,,++++++******++++++)))******+++,,,,,,------))))))*********+++++++++***,,,------++++++,,,...***++++++,,,,,,---.....................///000000000000000000111111111111000000000000000000000000........................---,,,,,,,,,------...///,,,,,,++++++,,,,,,---...------------------------,,,,,,++++++++++++,,,,,,.........---------,,,,,,,,,,,,---------.....................---,,,++++++,,,+++++++++,,,,,,---...******+++++++++,,,,,,,,,******+++,,,,,,+++************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***)))((()))***,,,*********************************************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))************++++++++++++++++++++++++))))))***+++++++++++++++************+++++++++,,,+++,,,,,,,,,,,,---------............////////////111///...///000111000......///000111222333444444///111333333222111222333///000111111111000///...---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,---,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,+++***+++,,,......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,................................................,,,------......------,,,+++++++++,,,,,,---------,,,,,,------...//////000........................---------............///000000000000000000000000000000000000111111111111222333333333333444444444666777999;;;===BBBHHHMMMZZZsss))))))))))))************))))))******++++++++++++))))))))))))))))))))))))((()))***++++++***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,+++++++++---,,,++++++******++++++))))))***+++,,,,,,------))))))******++++++++++++***,,,------,,,+++---...***++++++,,,,,,---.....................///000000000000000000111111111111000000000000000000000000........................,,,,,,,,,,,,------...///++++++++++++,,,,,,---...------------------------,,,++++++++++++++++++,,,//////.........------------------....../////////,,,,,,------...---------++++++++++++,,,,,,---...*********++++++,,,,,,,,,++++++------------++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***)))((((((***,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((()))***+++,,,,,,++++++++++++++++++++++++))))))***++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............/////////000000///......///000///---...///000111222333444444---///111222222222333555111111222111000///---,,,***+++------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++))))))******++++++++++++******+++++++++,,,,,,,,,+++***+++---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,........................------------------------,,,------......------,,,+++++++++,,,,,,---------,,,,,,------...///000000........................---------.........//////000000000000000000000000000000000000111111111111333333333333333333333444666777999:::===BBBHHHLLLZZZsss))))))))))))))))))))))))************************************************************************************************+++++++++*********))))))+++++++++*********))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,---------,,,,,,+++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,---.........////////////000000000000000000000000000000000000000000000000000000000000......---------......///111000...,,,+++,,,...///---,,,,,,+++*********+++***+++,,,,,,------,,,,,,...,,,+++,,,......+++))),,,++++++,,,---///111333*********++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,))))))))))))))))))))))))***++++++,,,,,,++++++***************************)))************+++++++++,,,,,,,,,++++++***************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******************++++++************++++++,,,,,,+++***))))))******++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,---------------............/////////000000000000//////000000000000000000000000000000000000000000000000///////////////......---...------,,,,,,------......---+++,,,,,,---+++***(((+++---...---,,,,,,---******************************+++,,,,,,,,,,,,+++---,,,++++++******++++++***+++,,,---,,,,,,***)))......---,,,,,,,,,,,,---------------------------,,,,,,,,,---------......------------------------.........------,,,,,,,,,//////.........---------.........------,,,,,,,,,,,,---......//////......---------------,,,,,,,,,---------............///000000000000////////////000000000000111111111111222222222333444555666777555888:::;;;<<<@@@GGGMMMVVVlll))))))))))))))))))))))))************************************************************************************************+++++++++*********))))))+++++++++*********))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,---------,,,,,,+++++++++++++++,,,------------,,,,,,,,,,,,---......//////////////////000000000000000000000000000000000000000000000000000000000000......------------......000///...---,,,------...---,,,,,,+++******++++++++++++,,,------------,,,...,,,+++,,,......+++))),,,,,,,,,,,,---///000111******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---,,,++++++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++******))))))******+++++++++++++++++++++++++++***++++++,,,,,,++++++***************************)))************+++++++++,,,,,,++++++++++++++++++************************+++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******************++++++************++++++,,,++++++***************+++++++++,,,,,,,,,------+++,,,,,,,,,---------------------............///000111111222222111111000000000000000000000000000000000000000000000000000///////////////...------------,,,,,,,,,,,,------...---+++,,,,,,---+++***)))+++---...,,,+++,,,,,,******************************+++,,,,,,,,,,,,+++,,,,,,++++++******++++++,,,,,,---------,,,,,,+++---------------...///000------------------,,,,,,,,,,,,,,,---------......------------------------///...............------//////.........---------......---------,,,,,,,,,,,,---......//////......---------------.........---------............///////////////000000000000000000000000111111111111222222222333444555666777555888:::;;;<<<@@@GGGMMMWWWlll))))))))))))))))))))))))************************************************************************************************+++++++++***************+++++++++*********************************************+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,---............---,,,------...//////000000////////////000000000000000000000000000000000000000000000000000000000000......---------------.....................---------,,,,,,+++++++++++++++++++++,,,---------------...---,,,,,,...---,,,***,,,,,,---...............++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,************+++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************)))************+++++++++++++++++++++++++++,,,,,,************************++++++++++++******))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---------............///222222333333333333222222000000000000000000000000000000000000000000000000...////////////...------------,,,,,,,,,,,,------...,,,++++++------,,,******,,,------,,,***++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******------------------------,,,,,,------...000111222.........------,,,,,,,,,,,,,,,,,,---------.......................................///////////////...............---------...------------,,,,,,,,,,,,---......//////......---------......//////000---------............///......//////000000111111000000000000111111111111222222222333444555666777555888:::;;;<<<@@@GGGLLLVVVlll))))))))))))))))))))))))******************************************************************************************************************************************************************************+++++++++,,,,,,,,,***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------------......///000000000////////////000000000000000000000000000000000000000000000000000000000000......------,,,,,,------,,,---///000000...---,,,---,,,,,,+++++++++,,,,,,+++,,,,,,---...---------------------------,,,+++,,,---...///......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,*********++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************))))))*********+++++++++*********++++++,,,,,,,,,************************,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,---------.........---------............///111222222333333222222111000000000000000000000000////////////////////////......//////......---,,,---,,,,,,,,,,,,,,,,,,------,,,++++++------,,,++++++---------+++)))***+++******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,------...,,,,,,,,,------...000000.........------,,,,,,+++,,,,,,,,,---------......////////////////////////------....../////////000........................------------------------,,,---......///.........,,,------...///000111111---------............///---......///000111111222///000000000111111111111222222222333444555666777555888:::;;;;;;???FFFKKKUUUkkk))))))))))))))))))))))))******************************************************************************************************************************************************************************+++++++++,,,,,,,,,***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------......///000000000////////////000000000000000000000000000000000000////////////////////////......---,,,,,,,,,,,,,,,+++---///000000///---,,,---,,,,,,+++,,,,,,------,,,,,,---.........---------.........---,,,,,,,,,,,,---.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++******+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))*********+++++++++*********++++++,,,,,,,,,************************+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,***+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,---------......---------............///000000111111111111000000////////////////////////.......................................------,,,,,,,,,,,,++++++,,,,,,,,,---,,,++++++------,,,+++,,,,,,---,,,***)))***+++******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,+++***)))******++++++,,,,,,,,,,,,------,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,---------......////////////////////////,,,,,,,,,------......///---.....................------------------------,,,---......///.........,,,------...///000111111---------............///---......///000111111222///000000000111111111111222222222333444555666777555888::::::;;;???EEEJJJSSSjjj))))))))))))))))))))))))***************************************************************************************************************+++++++++***************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------)))***++++++,,,,,,++++++,,,------...//////000000////////////000000000000000000000000000000000000///////////////////////////...---,,,+++++++++++++++,,,...000000///---,,,,,,,,,,,,,,,,,,------...,,,,,,---...............---...//////---,,,,,,---,,,,,,---------,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......---++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************)))************+++++++++++++++++++++++++++,,,,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,---------***+++,,,------,,,+++*********,,,---------,,,+++************+++++++++++++++++++++,,,,,,,,,---------------............/////////000000000000//////////////////////////////........................---............---,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***+++---...---,,,+++,,,,,,+++))))))***,,,******************************+++,,,,,,,,,,,,+++++++++,,,---,,,+++***)))((()))+++,,,---,,,,,,+++------,,,+++******++++++------------------------,,,,,,,,,---------..............................,,,,,,,,,------------------------...............,,,,,,,,,------------...,,,---......//////......---------......//////000---------............///......//////000000111111000000000000111111111111222222222333444555666777666888::::::;;;>>>DDDJJJRRRiii))))))))))))))))))))))))************************************************************************************************))))))*********+++++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,,,,---......//////////////////000000000000000000000000000000000000///////////////////////////...---,,,++++++++++++,,,,,,.../////////......,,,,,,,,,,,,,,,---......,,,------...............,,,...000///---,,,,,,...,,,,,,,,,+++,,,,,,------......---------,,,,,,,,,,,,,,,,,,------------...,,,---............---,,,++++++,,,,,,---......///------------------------***+++,,,---............,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++************++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************)))************+++++++++,,,,,,++++++++++++++++++************************)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...***+++---......---+++***)))***,,,---...---,,,+++************++++++++++++*********+++++++++,,,,,,---------............///...//////000000//////...////////////////////////------------------------------......------,,,+++,,,,,,++++++++++++,,,,,,,,,+++***+++---...---,,,***++++++***))))))+++---******************************+++,,,,,,,,,,,,+++***+++,,,------+++***((('''))),,,...///...,,,+++,,,,,,+++++++++,,,------+++,,,,,,------.........,,,,,,,,,---------......------------------------............---------------------.........//////,,,,,,,,,---------......,,,---......//////......---------------.........---------............///////////////000000000000000000000000111111111111222222222333444555666777666888:::::::::>>>DDDIIIRRRiii))))))))))))))))))))))))************************************************************************************************))))))******++++++++++++))))))******++++++++++++******************************+++++++++,,,,,,,,,------------------------,,,------......------,,,+++++++++,,,,,,---------+++,,,------......------++++++,,,,,,---......///////////////000000000000000000000000000000000000///////////////////////////...---,,,++++++++++++,,,------.../////////...,,,,,,,,,,,,,,,---...///,,,---......//////......,,,///111000---+++,,,...,,,,,,+++***+++,,,...///.........------,,,,,,,,,,,,,,,,,,---------......------...//////...------++++++,,,,,,---...//////------------------------***+++,,,---............---,,,,,,++++++*********++++++,,,,,,,,,---------++++++++++++++++++++++++)))************+++++++++******))))))))))))******------------------------+++++++++,,,,,,+++++++++************************)))************+++++++++---,,,,,,++++++*********************************(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......***+++---......---+++***)))***,,,.........,,,+++)))************+++++++++))))))*********+++++++++---------.........////////////000000000000//////////////////////////////------------------------------......------,,,+++,,,++++++++++++++++++,,,,,,+++***+++---...---,,,)))******))))))))),,,...******************************+++,,,,,,,,,,,,+++***+++,,,------+++***(((''')))---111111000---++++++++++++,,,---...///000***++++++,,,---...//////,,,,,,,,,---------......------------------------000000//////.........------------.........//////,,,,,,,,,------.........,,,---......//////......------------------,,,,,,---------.........//////000000000000////////////000000000000111111111111222222222333444555666777666888:::::::::===DDDIIISSSiii************************************************++++++******************))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++,,,***(((***,,,---***(((,,,++++++******++++++,,,++++++++++++++++++++++++,,,------......------,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------.........//////////////////000000000000///////////////...............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...***(((+++///111///,,,//////...---,,,,,,++++++---------------...///000,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------...,,,+++---111222...))),,,---...//////...---,,,---------,,,,,,,,,++++++.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************)))************+++++++++++++++******************((()))***++++++***)))(((++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***,,,***(((***---...,,,***************************------,,,++++++,,,,,,,,,,,,,,,,,,---------......******,,,------,,,******---,,,,,,+++*********+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000000000000000---------............///...///////////////..............................,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------............///...---,,,++++++,,,---...................................................---------------------------......///////////////................................................////////////////////////000000000000111111111111///000111333777;;;>>>AAA777888999:::<<<@@@EEEIIIOOOeee******************************************************************************************************++++++++++++******++++++++++++++++++++++++,,,***)))***,,,,,,***(((,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------.........//////.../////////000000000000/////////...//////000000///......---------------,,,,,,,,,,,,,,,,,,,,,,,,...+++)))+++///111///,,,///......---,,,,,,++++++---------------...//////------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------222000///222666777333///------...//////...---------------,,,,,,,,,++++++------------------,,,,,,---,,,,,,++++++,,,,,,---+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************)))************+++++++++************************((()))***++++++***)))(((++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,***)))***,,,---,,,***************************,,,++++++******+++++++++,,,,,,,,,,,,------------,,,,,,,,,------,,,,,,,,,---,,,++++++******++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////---------............///............//////000111........................,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******+++++++++***************++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---------............//////...---,,,,,,---...///................................................------------------------------...///////////////................................................////////////////////////000000000000111111111111111222333555777999;;;===777888999:::<<<@@@EEEIIIRRReee******************************************************************************************************++++++++++++******++++++++++++++++++++++++---+++******++++++***(((,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------........./////////....../////////000000000000//////...///000222333000///......------......,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++///000///,,,.........------,,,,,,+++...------------...//////.........//////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------...------///333444222///------...//////...------------------,,,,,,,,,,,,,,,,,,---------------------,,,,,,++++++,,,,,,---+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************)))************+++++++++************************))))))***++++++***))))))++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***+++***)))***,,,---,,,++++++++++++++++++++++++++++++******))))))***++++++++++++++++++,,,,,,,,,,,,...------,,,,,,------...,,,,,,++++++******++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////---------............///...---------...111333555........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******,,,,,,++++++*********)))++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............//////......------......///................................................------------------------------...////////////...................................................////////////////////////000000000000111111111111333444555666777888888888777888999:::<<<@@@EEEIIIVVVddd***************************************************************+++++++++******************************++++++++++++******************************---,,,++++++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------............////////////........./////////000000000///......///111333444000000///............///---------------------------,,,+++,,,...///...---......---------,,,,,,,,,......---------......///......////////////......------------------------------------------------,,,,,,,,,------------...***)))))),,,///000///------..................---...------------,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++***************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************++++++,,,******+++++++++,,,,,,,,,...---,,,++++++,,,---...,,,,,,++++++***++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////////////////---------............///---,,,,,,,,,...222555888...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******---,,,,,,++++++******)))++++++++++++++++++++++++***++++++,,,,,,++++++***)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------............////////////....../////////................................................------------------------,,,---......//////......................................................///////////////////////////000000000111111111111222333555777888888777666777888999:::<<<@@@EEEIIIUUUbbb|||************************************************))))))*********+++++++++******************************++++++++++++******************************,,,,,,++++++******,,,---,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------........./////////000000............////////////////////////000111333444000000///............///---------------------------,,,,,,,,,---......------------------,,,,,,,,,///......---------............////////////......------------------------------------------------,,,,,,---------.........,,,,,,---...000222222111.........------..................---------,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++))))))*********+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------******+++++++++,,,,,,,,,---,,,+++******+++,,,---,,,++++++***++++++,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,---------..............................---------............///---,,,+++,,,...111555888...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******,,,,,,,,,,,,++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------............---------............///...//////////////////...................................................------------------------,,,------...............................................................///////////////////////////000000000111111111111000222444666888888888888777888999:::<<<@@@EEEIIISSS```{{{************************************************)))))))))***++++++,,,,,,++++++++++++++++++++++++******++++++++++++*********************************+++++++++***+++---000,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------....../////////000000000------........./////////...//////000000111111111000///......------......------------------------------------------------------------------------//////...------------............//////.........------------------------------------------------,,,---------............---......///000111222222///...------------...///............---------,,,,,,,,,---------------------,,,,,,++++++,,,,,,---+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************)))************+++++++++)))))))))***++++++,,,,,,,,,+++************+++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,,,,,,,++++++******++++++,,,***++++++,,,,,,------...,,,,,,,,,---------..............................---------............///---,,,,,,,,,---000222444........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------............///---......//////......---................................................------------------------,,,,,,---............---................................................////////////////////////000000000000111111111111///111333555777888999:::777888999:::<<<@@@EEEIIIQQQ^^^{{{************************************************((())))))***++++++,,,,,,++++++++++++++++++++++++******++++++++++++******************************)))***+++******+++///333,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------.../////////000000000000---------.........//////---...000111111000///...///......---------------........................------...---,,,,,,------------------------------//////...---------------------............------........................------------------------------------............,,,,,,------,,,---...//////...------------...///............------------------------------,,,,,,---,,,,,,++++++,,,,,,---+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************)))************+++++++++((())))))***++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))+++,,,,,,******+++...,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,---,,,++++++******++++++,,,******+++,,,,,,---......,,,,,,,,,---------..............................---------............///------,,,------...///000........................,,,,,,++++++++++++,,,,,,------------------------+++,,,,,,,,,,,,+++*********++++++,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------............///,,,---...//////...---,,,................................................------------------------+++,,,------......------................................................////////////////////////000000000000111111111111111222222333555777999:::777888999:::<<<@@@EEEIIIQQQ___{{{************************************************((())))))***++++++,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))((()))+++******,,,000555,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------////////////000000000000---------.........//////,,,...000111111///---+++......---,,,,,,,,,,,,---........................,,,---......,,,,,,,,,---------------------------000///...---------------,,,------------------,,,........................---------------------------------.........//////---.........------...000///...---,,,,,,---.../////////.........---------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************)))************+++++++++((())))))***++++++,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++(((+++---,,,***)))+++...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---,,,,,,------------......+++,,,............,,,++++++*********+++,,,,,,---,,,++++++++++++++++++,,,******+++,,,,,,---......,,,,,,,,,---------..............................---------.........//////---------------------,,,........................,,,++++++******++++++,,,------------------------+++,,,,,,,,,,,,+++******)))***+++,,,------...///+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////+++,,,---......---,,,+++................................................------------------------+++,,,------......------................................................////////////////////////000000000000111111111111333333333333444666888999777888999:::<<<@@@EEEIIIRRR___{{{+++++++++++++++***)))(((,,,,,,,,,,,,,,,+++***)))++++++******************,,,,,,+++***)))))))))***))))))************))))))************************))))))))))))*********************************************++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++***+++,,,---...---,,,,,,,,,,,,---......---......///////////////000000000000000000000000---...000111111111000///...............///000000222111...,,,++++++,,,------------.........//////000000//////............111111000///////////////........................,,,---///111111000///---..............................////////////......------------------------,,,,,,,,,------.........------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++,,,---...///,,,,,,,,,+++++++++******)))************++++++++++++++++++************)))((()))***++++++***)))(((++++++++++++++++++++++++++++++************++++++************************+++++++++,,,,,,+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,------,,,,,,+++++++++++++++******))))))++++++************++++++++++++,,,,,,,,,,,,------,,,---------.../////////.........------,,,,,,,,,***++++++,,,,,,++++++***------------------,,,,,,...............---------///......---------......,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))------------------------........................***,,,//////...,,,,,,,,,,,,------------,,,+++***111///...------...///111,,,---------.../////////---......///////////////////////////////////////.........------,,,,,,,,,.../////////...---,,,,,,,,,,,,.../////////...---------------...000111222000000000000111111111111111222333444666777888999777999;;;<<<;;;>>>CCCHHHQQQ___zzz)))******+++++++++******+++,,,,,,,,,++++++***)))************************++++++******)))*********))))))************))))))************************))))))))))))***************************************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,---...---,,,,,,,,,,,,---......---......///////////////////////////////////////---...///000000000//////---------------...//////...////////////......------------.........//////////////////......------111000//////.........///........................,,,---...///000///....................................////////////......------------------------,,,,,,,,,------..................//////.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,---...///,,,,,,,,,+++++++++******************+++++++++++++++++++++************))))))******************)))++++++++++++++++++++++++++++++************++++++******************************++++++++++++******)))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,---,,,,,,,,,++++++++++++*********)))++++++************++++++++++++,,,,,,,,,,,,---------------.....................---------,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------.....................///......---------......///------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************------------------------------------------------)))+++......---+++++++++,,,---///000///---+++***000///...------...///000------..................---......///////////////////////////////////////......---------,,,,,,,,,......//////......---,,,,,,---.../////////.....................///000111000000000000111111111111111222333444555777888888999;;;<<<<<<;;;===BBBFFFQQQ^^^zzz(((((()))++++++,,,,,,,,,+++++++++,,,++++++***)))*********************************)))******++++++))))))************))))))************************)))))))))*********++++++++++++++++++++++++++++++************))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,,,,---------,,,,,,,,,,,,---......---......///////////////........................------...////////////...------,,,,,,------...///,,,...000111222111///...------........./////////...............---------000///......---.................................---------............///..............................////////////..............................---------------............//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///,,,,,,,,,+++++++++******************+++++++++,,,+++++++++************)))++++++************++++++++++++++++++++++++++++++++++++************++++++************************)))******************))))))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...******+++,,,------,,,,,,++++++++++++************++++++************++++++++++++,,,,,,,,,,,,------...............---------...------------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------..................//////000000000---,,,,,,,,,---...//////......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...---,,,---,,,...///000000///,,,+++000///...------...///000//////..................---......///////////////////////////////////////...------------,,,,,,,,,....../////////...------,,,---...////////////...000//////......//////000000000000111111111222222111222333444555777888888:::<<<===<<<;;;<<>>DDDIIIOOO]]]yyy,,,,,,,,,++++++)))((((((((()))******+++*********)))))))))***++++++,,,,,,*********)))******++++++******++++++++++++***************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...//////000000//////---,,,,,,,,,,,,---......---......///////////////..............................------......///000000000//////000000111222555444111///......///000....../////////000000000.........///////////////.........---......///000////////////////////////.........////////////000////////////////////////......////////////......000000000000000000000000/////////..................//////000000//////...------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,+++++++++************)))++++++************++++++++++++++++++++++++++++++++++++************++++++************************)))******************))))))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------...............---------,,,,,,,,,------------...---......//////......---+++,,,,,,------..................//////000000000,,,+++++++++,,,---............---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---///---***((((((+++...000////////////////////////000000//////////////////---......///////////////////////////////////////,,,,,,,,,------------.........///000000000////////////......//////000111222111000000////////////111111111222222222222333333333444444555666666777555777:::;;;<<>>DDDIIIOOO]]]yyy((()))***+++++++++++++++(((((()))***************((())))))***++++++,,,,,,,,,,,,+++***)))))))))******++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,...000222222222222---,,,,,,,,,,,,---......---......///////////////000000000000000000000000000//////......000111222...............///000000---...000111111111///...////////////000000000000//////000000111111222222///////////////000111111000000000000000000000000---///111222333222000///000000000000000000000000......////////////......000000000000000000000000000000//////.........---------............------..............................------------......------------------------------------------------+++,,,---.........---,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------+++++++++************)))((()))***++++++***)))(((++++++++++++++++++++++++++++++************++++++************************++++++,,,,,,,,,,,,++++++)))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,+++***)))((('''+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,------....../////////,,,,,,,,,------...............////////////......------------------,,,,,,...............---------------,,,+++++++++,,,,,,,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---+++,,,...000000///...---......////////////............//////000000111111---......///////////////////////////////////////,,,,,,,,,------...............///000000000000000000///.........///111222111111000000000000111111111111222222222333333333333444444444555666666666888:::<<<<<<;;;===CCCGGGNNN]]]yyy******+++++++++,,,,,,,,,************************++++++***))))))***++++++)))************+++++++++++++++++++++++++++++++++************************))))))***+++,,,,,,------++++++++++++******))))))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------111222444444111///......111111000,,,))))))...222<<<888333000///000111111111111000000//////......////////////000000000000000000000000000000000000222111111111000000//////000000000000000000111111000------000111111111222000000000000////////////111111111111111000////////////////////////////////////............//////000000000000111111111111222000///......///000222222111111000///......---////////////////////////......------------..............................---------------------------,,,,,,++++++,,,,,,---,,,++++++***+++,,,...///++++++++++++++++++++++++*********++++++*********++++++************++++++++++++++++++++++++++++++++++++************+++++++++*********))))))((((((---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------------------------------........................,,,,,,,,,---------......---------........................000111111...,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------+++***)))+++---......---''''''((()))+++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,---...//////000111///...------...///111111000///......///000111000000000000000000000000000///...---------------------,,,,,,,,,,,,------////////////////////////............////////////000000000000000000000000000111111111111222222222222333333444555666777777777666999<<<<<<<<>>AAA???<<<:::999888777555:::888555444555444333222222222222222111111111111/////////000000000111111////////////////////////111111111111111000000000///000111222222222000///111222222222111111000///000000000000000000000000111222222222222111000000////////////////////////000000////////////000000000000000111111111222222111000///......///000111111111111000000//////...///////////////////////////......------......///........................---------------------------,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))(((((((((((())))))++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------.........//////.........///111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++,,,,,,///---,,,---//////...---+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---......///000111111111111222111000//////000111222///......------......///000000000000000000000000//////...------------...///..................///////////////////////////............////////////000000000000000000000000000111111111111222222222222333333444555666777777777777999<<<<<<<<>>BBBHHHLLL[[[ooo---,,,,,,++++++,,,,,,---------,,,,,,+++******))),,,,,,,,,------------......---,,,,,,++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++,,,---------------------------***,,,......---------...////////////////////////222111111000///......---........./////////000000000000000000000111222333333333333222222222222222000000111111111111111000000111222333444666777777<<>>BBBHHHMMM\\\ppp---,,,,,,++++++,,,,,,---------,,,,,,++++++******,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------+++---......---------///////////////////////////111111000000//////............/////////000000000222222222111222222333333111111222333333222222111555444444333333333222222555555777777888777666666777777>>>KKKPPPMMMNNNRRRLLLGGG@@@;;;:::;;;<<<<<<>>><<<::::::;;;;;;:::999666666777777777666555555666555555444444444555555444444333333333333333444555555555555555555555555333333333333333333333333333333333333333333333333000000000111111222444444222111111111000000000000------...//////000000000///000111111111111000///------,,,,,,,,,,,,------///...------,,,---------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***+++,,,---,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...------///000///---+++++++++,,,,,,------......,,,------------.........//////000000111222222222444444222000///.........////////////...............//////000//////...---//////000000000///..............................---------------------------......///////////////------------------------...........................///000///---,,,,,,---......//////000000111111111111000000000000111111000000////////////.........//////000000//////...////////////////////////111111000////////////000///......------......///---.........//////000000111222444555444333111000000111111111111222222222222222333444555666666777:::888999<<<===>>>BBBHHHOOO^^^qqq---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,------------------+++---//////...---...///////////////////////////000000000000////////////...////////////000000000333333222222222222333333///000222333444444444333555555555444444444444333333555888:::<<<<<<;;;;;;;;;999<<>>BBBHHHPPP___rrr---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,,,,++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......+++---//////...---...///////////////////////////////////////000000000000////////////000000000111222222111111111222333333333333444555555555555555000111444777999;;;<<<<<<:::===BBBGGGKKKNNNOOOOOOPPPOOOQQQTTTUUUTTTTTTVVVYYYYYYXXXWWWUUUUUUVVVVVVTTTSSSQQQMMMIIIFFFDDDCCC>>>>>>>>>===<<<:::999888888777777666666666666777666666555555555666666777444444444444444444444444333333333333333333333333333333333333333333333333444333333222111111222222333333333333222222222222222222111000000000111222333444666777777555333222///......------......///......---------......///------------------------------------------------++++++,,,,,,,,,---------***)))))))))+++,,,,,,***,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,------...///...---...///...---+++//////......---,,,++++++---------.........//////------...//////000000111111111111111000000////////////000111111000000///000000//////...............///000000000...---,,,...................................................///000000111111000000................................................///000000///---+++,,,---......//////000000111111111111000000000000111111//////000000000000000000//////000000000000/////////////////////////////////...---,,,---...///000/////////....../////////---.........//////000000000222444666666444222111000000111111111222222222222333333444555666777888:::888999<<<===>>>BBBHHHPPP^^^qqq---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...---,,,,,,++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------------+++,,,,,,------.........,,,---//////.........///////////////////////////......//////000000111111/////////000000000111111111111111111222333444555444444333444555666777888;;;???EEELLLQQQTTTUUUVVV______aaaaaabbbaaa``````WWWXXXYYY\\\]]]]]]]]]]]]dddeeeffffffeeeeeefffhhhjjjjjjiiifffaaa\\\ZZZYYYTTTTTTRRRPPPMMMJJJGGGFFF@@@>>><<<:::888777666666666666555555444555555555555555555555555555555555333333333333333333333333333333333333333333333333555555333222222111111111444333333333222222222222444333222111222333444555666666666444222000---,,,//////............//////------------------...///------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,---------------,,,+++---///000///...,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---------...000111000///------......---+++000//////...---,,,++++++------........./////////---------...//////000000///000000111111111000000...///111222222111000000000//////............///....../////////...------...................................................//////000000000000000...................................................///000///---,,,,,,---......//////000000111111111111000000000000111111//////000000000000111111///000000111111000000///////////////////////////...------------......///000//////......//////000////////////////////////000111333444555444222111000111111111111222222222333333444555666777777888:::888999<<<===>>>BBBHHHNNN]]]ppp---,,,,,,++++++,,,,,,---------------------------***++++++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++---......------++++++,,,,,,---......///,,,...///000///...///000////////////////////////---......///000111111222//////000000000111111111111111111222333555666777666666888;;;@@@FFFKKKNNNYYY^^^eeelllqqqsssrrrqqqxxxvvvsssooojjjfffcccaaaVVVXXXZZZ[[[^^^bbbddddddbbbcccdddbbb```___```bbbjjjlllnnnlllgggccc``````ffffffeeecccaaa___]]]\\\UUUSSSOOOJJJFFFBBB???===:::999888777777777777777666666666666666666666666444444444444444444444444444444444444444444444444444333333222222222333333333333333222222222222111222222222222444666999:::555444333222000///------000//////////////////000,,,,,,,,,,,,,,,---......------------------------++++++++++++,,,,,,,,,---,,,,,,,,,------------......------...000111111000,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++........................///...------...000222444111///------......---+++---------...........................////////////.........///000000111111///000111222222111000///...///111333333222111000//////...---......000000......---------...//////................................................---...//////000000//////................................................---...///...---,,,---.........//////000000111111111111000000000000111111//////000000000111111111000000111111111111000000////////////////////////------...///////////////000000////////////000000000000000///......------000111111222333333222222000111111111111222222222333333444555666777888888:::888999<<<===>>>BBBHHHLLL[[[nnn---,,,,,,++++++,,,,,,---------------------------******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++---......------++++++,,,,,,---...//////,,,...000000///...///000////////////////////////------...///000111222222000000000000111111111111111111222333555777999:::===???CCCJJJSSS^^^hhhmmmqqquuu|||~~~{{{nnnllljjjfffcccaaa___^^^aaacccdddfffkkkqqqvvvwww|||}}}|||xxxssspppqqqrrrtttxxx|||{{{wwwsssqqqqqqhhhhhhiiijjjjjjjjjiiiiiikkkhhhbbb\\\UUUOOOJJJHHH???>>>===<<<;;;:::::::::777777777777777777777777444444444444444444444444444444444444444444444444222222222222333444555555333333333222222222111111111111111222555999===???222111111111111222444444000000////////////000000++++++++++++,,,,,,---...------------------------*********++++++,,,,,,,,,,,,,,,,,,---------......---,,,+++---///000000///,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---......++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++........................///.........///222444666222000---------...---+++++++++,,,---...///000111............/////////000/////////000111111222222000111222222222000///......///111333444333111000///...------...///000111...---,,,,,,---...000111........................////////////////////////---......///////////////////////////////////////........................,,,...///...------...///......//////000111111111111111000000000000111111//////000000111111111222000000111111111111000000////////////////////////---...///111111111000///000000////////////000000111111000///...---,,,,,,000000000111111222222333000111111111111222222222333333444555666777888888:::888999<<<===>>>BBBHHHJJJYYYmmm,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---***+++,,,,,,+++***+++---...------,,,,,,------...------------------------////////////////////////...//////000000000000000.........000111222111000...///111111111000000///222555888888777999>>>CCCQQQTTT^^^jjjmmmlllqqqyyyyyy|||{{{uuupppllleeedddfffjjjoootttwwwxxxwwwuuuwww~~~wwwssspppmmmkkkiiibbbXXXQQQJJJHHHFFFCCC@@@<<<999777:::777777<<<<<<777666:::::::::999888888777666666666888999:::888777777777333333333333333333333333222222222222222222222222222222222333333444444444000000000000000000000000000000000000////////////000000//////.........---------------------------...------,,,,,,------...,,,,,,,,,---------......------------------------.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................---------------...///000------------------------......///000000000000000***---111444555333000...///////////////000111111111111111111111000///...---------............//////......000222333222000000000000000000000000000111111000000//////......//////000000///...------111000000///////////////...------------...//////............/////////000---------------...///000......//////000000111111////////////000000000000111000000/////////000000////////////000000000000000000000000000000000000000000000000000000000000000...---...111222111///000000000000////////////000000000000000111111222111111222222222333333333222222333444444555555666999888999===>>>>>>BBBGGGMMM\\\kkk,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---+++,,,---,,,+++***+++,,,...------,,,,,,------...------------------------////////////////////////...//////000000000000000//////000111222222111000---///222444555555555555999999;;;>>>EEEQQQ___hhhtttssstttuuuqqqkkkkkkpppiiiiiiiiiiiiiiikkkmmmooopppuuu|||{{{vvvjjjbbbYYYTTTSSSQQQJJJDDD@@@;;;999::::::777888===666666444444333333111000777777777666555555666777333333333333333333333333333333333333333333333333222222222333333444444444111111111111111111111111111000000000////////////000/////////............------------------------...------,,,,,,------...,,,,,,,,,---------......------------------------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,..............................---------...//////..............................///000000000000000///111444777888666333222///////////////000111111111111111111111111000///....../////////000000000000111111111111000//////000000000000000000000000111111000000////////////000000111111000000///...///////////////000111222000///......------------........./////////000000......---------...////////////////////////000000////////////000000111111000000//////...//////000////////////000000000111000000000000000000000000000000000000000000000000000...---...111222111///////////////000000000000000000000000000111111222111111111111222222222333222333333444444555555666999888999===>>>>>>BBBGGGMMM\\\kkk,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,---...---+++)))***+++...------,,,,,,------...------------------------////////////////////////...///000000111111000000///000222333444444333333444444444333222444777:::EEEJJJRRR[[[bbbfffhhhhhhhhhdddbbb```]]]ZZZ]]]bbbfffhhhmmmrrrxxx}}}}}}vvvvvvtttkkkbbbUUUNNNGGGBBB>>>:::;;;???<<<;;;:::::::::999888666888777666555555666777888444444444444444444444444444444444444444444444444222222333333333333444444111111111111111111111111111111000000000/////////////////////............////////////////////////......------------......,,,,,,,,,---------......------------------------...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,///......------......///,,,,,,,,,,,,,,,,,,,,,,,,........................//////......---.........////////////////////////......///000000000000000...000333444444333111///000////////////000111111000000111222222222111111000000000000111111111111333555666555111...///000////////////////////////111000000000000/////////111111222222111111000000.........///000111333333222111000...------,,,,,,....../////////000000000000//////............//////////////////........./////////000000111111111//////............///////////////000000000111111000000000000000000000000000000000000000000000000000///...///000111000///......//////000000111111000000000000000111111222000000000111111111222222333333333444555555666666999888999===>>>>>>BBBGGGMMM[[[jjj------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,------......---+++)))***+++...------,,,,,,------...------------............//////////////////////////////000111111111111000---000333444555555666666777777666555777===GGGOOOWWW]]]eeekkkkkkeee\\\UUUUUUTTTTTTVVVZZZ```jjjrrruuu{{{sssgggZZZNNNEEE@@@???;;;999777777999:::888666777666666777999:::::::::555555555555444444444444444444444444444444444444333333333333333333333333111111111111111111111111111111111000000000/////////////////////.........////////////////////////......------------......,,,,,,,,,---------......------------------,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******++++++++++++,,,,,,......------------......------------------------........................000000///......---......////////////////////////......///000000000000000...///000111111000...---000000//////000000111222000000111222333333333222000000000000111111111111333777:::888333000111444////////////////////////000000000000000000000000000111111111111111000000////////////000111222333222111000///...............////////////000000000111111000///............000/////////......------111111111000000000//////..................///000//////000000000111111111000000000000000000000000////////////////////////000/////////000000000///---......///000111111222000000000000000111111222///000000000000111111111333333444444555666666666999888999===>>>>>>BBBGGGLLL[[[jjj------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,------------------------------------,,,,,,++++++,,,,,,------...///---+++******+++...------,,,,,,------...---------......////////////////////////////////////000000111111111111111///111333333222222333555222777>>>DDDJJJRRR\\\ddddddcccbbb___]]]\\\\\\\\\WWW[[[^^^```dddnnn{{{|||iiiZZZNNNGGGDDD???;;;:::<<<===<<<:::555555666999<<<<<<:::888666666666555555444444444333333333333333333333333333333333333333333333333111111111111111111111111111111111111000000000000.........///////////////000000000000000000000000///......------......///,,,,,,,,,---------............---------,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,------,,,,,,,,,,,,------------------------------////////////////////////111000///.............................................///000000000000000111111222222222111111000000000000000000111222222000111222333333444333333//////000000000111111111000444888666222000333666000000000000000000000000000000000000111111111111//////000111111000000000111111000000000000111111000000/////////000000111////////////000000000111222111000///////////////000000//////.........---444444333111000///...---...............///000000000000000000111111111111111111111111111111111111///////////////////////////000000000/////////000---......///000111111222000000000000000111111222///000000000000111111111333333444555555666666777999888999===>>>>>>BBBGGGLLLZZZiii------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------***++++++,,,,,,------...---------------------------,,,,,,++++++,,,,,,------...///---,,,***+++,,,...------,,,,,,------...---------...//////000000///////////////////////////000111111222222111111111333444222000111444888888AAAMMMTTTVVVWWWZZZ]]]ccceeeeeeccc```___cccffffffooowwwvvvvvv~~~}}}ooofffXXXPPPFFF@@@@@@???<<<999999777777888;;;;;;888555777777777666555555444444333333333333333333333333444444333333333333222222222222222222222222222222222222111111111000000000.........///////////////000000000000000000000000//////............//////,,,,,,,,,---------...............------,,,,,,+++,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,++++++,,,,,,,,,------------------------////////////////////////000000//////.../////////..............................///000000000000000000000000000000000111111111000000000000111222222222222333444444444333333///000000000000111111111,,,///222222111000222444000000000000000000000000000000000111111111111222...///000000111000000000333222111000000000000000000000000000000111222222/////////000000000111111222111111000000000000111000000000000////////////555444333222000///------//////...//////000111222000000000111111111222222111111111111111111111111000000000000000000000000///000111000///...///000......//////000000111111000000000000000111111222000000000111111111222222444444444555666666777777999888999===>>>>>>BBBGGGLLLZZZhhh........................------------------------++++++,,,,,,,,,,,,------+++++++++,,,,,,---------........................******+++,,,,,,---......---------------------------,,,,,,++++++,,,,,,---,,,---...---,,,+++,,,---...------,,,,,,------...---------...///000000000////////////////////////000000111222222222222111111444666666666:::BBBIIIOOOTTTZZZZZZVVVUUUXXX\\\gggmmmssssssoooooouuu{{{tttcccWWWPPPLLLFFFBBBFFFAAA;;;999::::::888555888888777777666555555444444444444444444444444444444444444333333222222222222222222222222222222222222222222111111111000000............/////////000//////////////////////////////............//////,,,,,,,,,---------......///......---,,,,,,++++++,,,,,,,,,---------......++++++++++++++++++++++++------------------------........................+++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,------........................//////////////////////////////////////////000111////////////////////////......///000000000000000//////......///000111222111111000000111111222333444444444444444444333222111111111111222222222333...///111222222222333333222222222222222222222222000000111111111222222222///000111111222222111111111111111000111111222222222222111000000000111111//////000000000111111111111111000000000111222222000000000111111111111111333333222111111000000////////////000000111333333000000111111111222222222111111111111111111111111000000000000000000000000///111222111...---...000////////////000000000000000000000000000111111222111111111111222222222333444444555555666666777777999888999===>>>>>>BBBGGGLLLYYYggg........................------------------------++++++,,,,,,,,,---------+++++++++,,,,,,---------........................******+++,,,,,,---......---------------------------,,,,,,++++++,,,,,,---+++---...---,,,,,,---......------,,,,,,------...---------...///000000111////////////////////////000000111222222222222111///333777:::???HHHTTT]]]aaaaaa___YYYVVV[[[hhhsssvvvxxxwwwrrrqqq{{{yyyqqqkkkTTTKKKAAA;;;;;;;;;:::888999888888777666555555444666666666666666666666666444444444333333222222222222222222222222222222222222222222111111111111000---.........//////000000//////////////////////////////............//////,,,,,,,,,---------......//////...---,,,,,,++++++,,,,,,,,,------.........++++++++++++++++++++++++------------------------........................++++++++++++++++++++++++++++++,,,------...//////.........------.................................000000000000000000000000//////...//////000111222000000000000000000000000...//////000000000000000333333222222333555777888111111111000111111222333555555555555444333222222222222333333333444444444333333222444555666555333222222222222222222222222000000111111222222222222000111222333333333333333//////000000111222444444444444222111000000//////000000000000111111111111111000000000111222333333000000111111222222333333000111111111111222222222000000000000111222333444000111111111111222222222111111111111111111111111000000000000000000000000///111222111...---...000000000000000////////////000000000000000111111222111222222222222333333333444444555555666777777777999888999===>>>>>>BBBGGGLLLYYYggg//////.........---------...........................------,,,,,,------...+++---......---,,,,,,---........................++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,------++++++++++++------++++++,,,,,,,,,---------,,,,,,,,,---------......////////////////////////...............///000111333333222000///000333666888???IIIUUU]]]aaacccccc```]]]___jjjttt|||~~~}}}xxxZZZEEE@@@CCC???777999;;;<<<999555444555777777777777666555555444444444444222222222222444444666444222222333333222111111111111000000000000///000000000000////////////000000000000000000000000000000//////.........---................................................///...---,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------...///////////////......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------............///........................///......---------......000000////////////000000222222111111000000//////+++...000111000///000000333222000000111222222111333222111222333444333222444444555666555444333222555444222333555666666555111222333333333333333222000333666666333111222333222222222222222222222222000111222333333333333333333333222222333333444555555444333222111111111111111111111111111000//////333444555444222111222333111111111111111111111111333333333333222222111000222222333333333333222222111111111111111111111111000111111111111222222222000000000000000000000000222111111111000000//////111111000000//////......000000000000111111111111000111111111111222222222222333333444555666777777;;;:::;;;======<<>>===>>>999999999999888999;;;>>>777777777666555555444444666555444333333444555666555333222333444444333222222222111111111000000000111000000000////////////000000000000000000000000000/////////............................................................///...---,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........//////......------,,,,,,++++++,,,,,,---,,,,,,---------.........---------............///........................///......------.........000000////////////000000222111111111000000000///000111333333111000///000666444222111000000///...222111111111222333222222444555666777777666555555555444333333555666666555444555555555555555444444333666777666333111111222333333333333333333333333111111222333333333333333333333222222333333444555555444333222111111111111111111111111111000000///222333444333222111222333111111111111111111111111222222333333333222111111111222222222222222222111222222222222222222222222000111111111111222222222000000000000000000000000111111111111000000000///////////////000000000000000000000000111111111111000111111111111222222222222333333444555666777777;;;:::;;;???@@@???CCCIIIMMMZZZggg...............---------...........................------,,,,,,------...+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,///......------......///,,,,,,,,,,,,------------,,,------------.........////////////////////////......000111222222222222000111111222555:::AAAFFFQQQ]]]mmmwwwwwwqqqllliiirrrvvv}}}hhhQQQFFFAAA===;;;:::999999999777666777777666666555555444444666666555555555555666666333222222444555555444222333333333222222222111111111111000000000/////////000000000000000000000000////////////..................................................................---,,,,,,,,,------.........------------,,,++++++,,,,,,,,,,,,------,,,------......------,,,------,,,,,,,,,,,,------,,,------------.........---------............///........................///......---......//////111000000//////000000111111111111111111000000000...000222222000//////000111111111111222333444444333333444444555555555555666777888999999888777666555333222222444555555444555555555666666555444444888999:::888555333333333555555555555555555555555222222333333444444333333333333333333333444444555555444333222222111111222111111222222111111000///000111333222111111222333111111111111111111111111111111222333333333222222111111222222222222111111333333333333333333333333000111111111111222222222000000000000000000000000111111111111000000000000.........///000111111111000000000000111111111111000111111111111222222222222333333444555666777777:::888:::>>>@@@@@@DDDJJJLLLYYYfff...................................................------,,,,,,------...+++---......---,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,------------...------------............//////////////////////////////111111222111000000333222222444;;;HHHUUU___mmmssszzz~~~|||}}}~~~gggPPPDDDAAA===<<<===;;;777444888777777666666555444444666666666666666666666666111111333555777777444222444444333333333222222222111111111000000000/////////////////////////////////////////////............................................................------,,,,,,,,,------//////.........---------+++++++++,,,,,,,,,------++++++,,,---------,,,,,,------,,,,,,,,,,,,------------------............---------............///.......................................//////000111000000000000000000111111111111111111111111111---///111111111111333444111222222333333444666888444555666666666666777888:::;;;;;;<<<;;;999888777888666555555666777666666666777888999999999999999:::::::::999888777666666555555555555555555555555333333444444444444333333333333333333333444555555555444333222222222222222111222222222222111000000///000222222111111222444111111111111111111111111000111222222333333333333000111111222222111111000333333333333333333333333000000111111111222222222000000000000000000000000111111111000000000000000.../////////000000000111///000000000111111111111000000111111111222222222222333333444555666777777888777888<<<======AAAGGGLLLYYYggg---................................................------,,,,,,------...+++---......---,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------.........---------.........//////000000000000000000000000000111111111111000//////444888===EEEPPP]]]jjjrrr{{{|||~~~yyy[[[SSSGGG???>>>???@@@@@@999888888777777666555555555555555666666555555555222222333555777777555222444444444333333333333222111111111111000000000000////////////////////////.........///////////////................................................------,,,,,,,,,------...//////.........---------+++++++++,,,,,,,,,------***++++++,,,------,,,,,,...------,,,,,,------...---------.........//////---------............///////////////////////////...............///000111111111000000000000111111000000111111222222333333000111222333222333444666555777777666444444666888777999::::::999999;;;===DDDDDDDDDCCCAAA???<<<;;;===;;;999888999999888666999999;;;<<<============777666666666777777777777444444444444444444444444444444555555555444444333444444333333444444555666444444333333222333333333222222222222222111000000///000222222111111222444111111111111111111111111000111222222333333333333111111222222222222111111333333333333333333333333000000111111111222222222111111111111111111111111000000000000000000111111111000000000/////////...///000000000111111111111000000111111111222222222222333333444555666777777:::888999<<<===<<>>???::::::999999888777777777555555666666666666555555444333333555666666555333444444444333333333222222222222111111111000000000000000000000000000000000.........///////////////................................................------,,,,,,,,,---...............------------,,,++++++,,,,,,,,,,,,------******+++,,,------------......------------......------........./////////---------............///////////////////////////............///000111111222111111000000111111222000000000111222333444444000111111111000111333555666999<<<======???CCCGGGGGGIIILLLLLLJJJJJJMMMOOORRRRRRRRRQQQOOOLLLJJJHHHAAA???<<<::::::999777666999999:::;;;;;;;;;;;;:::555444222333555777777666555555555555555555555555555555666666555555444444444444444444444555555666444444333333333333444444222222222333222222111000000111333222111111222333111111111111111111111111111111222333333333222222222222222333333222222222333333333333333333333333000111111111111222222222111111111111111111111111000000000000111111111111111111111000///.........000000000000111111111111000111111111111222222222222333333444555666777777<<<;;;;;;>>>>>>===@@@EEEMMMZZZhhh---------.........//////...........................------,,,,,,------...+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,---......---,,,,,,------------........................////////////000000000000000000000000111000000000222666999;;;@@@JJJXXXeeemmmrrrsssttt~~~zzzbbbOOOCCC>>><<<;;;;;;::::::999999888666666777888888777666666666555444444555666444333333333333333222222222222222222222111111111000000000000000000000000000000............/////////000................................................,,,,,,,,,,,,,,,---...///------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,---..................------------..................////////////---------............///////////////////////////............///000111222222111111000000111111222///000000111333444444555222444666777888;;;>>>AAABBBFFFKKKLLLMMMOOOUUUZZZYYY\\\______]]]\\\```cccbbbbbbcccbbbaaa```^^^]]]SSSPPPMMMJJJIIIGGGEEECCCCCCBBBBBBAAA@@@>>><<<;;;999777555555777999999777666666666666666666666666666666666666666555444444444444444444444555666666444444333333333444444555222222333333222222111000222333444333222111222333111111111111111111111111222222333333333222111111333333444444444444333333222222222222222222222222000111111111111222222222111111111111111111111111///000000000111111111111000000000000////////////000000000000111111111111000111111111111222222222222333333444555666777777;;;999:::>>>>>>===AAAFFFLLLYYYggg---------.........//////...........................------,,,,,,------...+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,,,,,,,---...//////...---,,,---------.........//////............/////////000000000000000000000000000000//////000444:::???CCCYYY^^^eeelllrrrwww|||~~~|||~~~rrrZZZMMM===<<<<<<;;;;;;:::999999777888999::::::999888777888666444333444555444333333333333222222222111111222222222111111111111000000000000000000000000000---.........//////000000................................................,,,,,,,,,,,,,,,---...///------,,,,,,,,,+++++++++++++++,,,,,,,,,---------***+++,,,---..................------------................../////////000---------.........//////000000000000000000000000............///000222222222222111111111111222222//////000111333444555555:::===AAAEEEIIINNNUUUYYY\\\___```]]]XXXVVVYYY\\\___cccffffffccccccfffjjjlllmmmnnnoooooonnnmmmlllllliiifffbbb```^^^[[[YYYTTTSSSRRROOOLLLIIIFFFEEE@@@===::::::;;;===<<<:::777777777777777777777777666666777777666555444444555444444444444555666666444444333333333444444555222333333333333222111111333555555444222111222333111111111111111111111111333333333333333222111000333444444555555444444333111111111111111111111111000111111111111222222222111111111111111111111111//////000000111111111222......//////000000111111000000000000111111111111000111111111111222222222222333333444555666777777666555777;;;<<<<<<@@@FFFJJJXXXfff000000//////.........---................................................---------------------------------,,,,,,+++++++++------------------------------------------------,,,------......------,,,........................////////////000000000000111///...///000111111111//////111444;;;FFFRRRZZZccchhhnnntttzzz~~~rrrTTTLLLGGGDDD>>>666555999::::::888888999;;;999666888777555555666666555333444333222222111111222222111111222222111000...---111111000000//////......////////////////////////............////////////000000000///......------------------------------------------------------------------------------------------------------..........................................------,,,---,,,***+++//////,,,............/////////000111111000000000111111111000111222111000111333444111222555777:::???EEEIIIMMMTTT]]]ccceeehhhkkknnnhhh```UUUMMMLLLOOOTTTXXX[[[___cccfffhhhjjjmmmooouuuyyy~~~yyyvvvuuuppphhhaaa[[[XXXOOOGGGDDDEEEBBB===888888888888777777777777888444222555777555444555444666777888777666666666777666555444444444444444222444555444333111222222666555444333222111111111111111000000111222444555666555333333444444333222222222222222222222222222222222222222222222222222333333222111111222333333111111111111000000000000000000111111111111000000////////////////////////////////////////////////111111222222222333333333444444333444444555666777777777999;;;;;;;;;@@@GGGMMMZZZfff000/////////............................................................---------------------------------,,,,,,,,,++++++------------------------------------------------,,,------------------,,,........................////////////000000000000111000000000111222222222111444:::AAAJJJUUU```gggkkksss{{{mmmNNN@@@??????======999999888777999;;;:::999666444333444777999888666444333333222222222222222222222222222222000///...111111000000////////////////////////////////////............////////////.........///////////////------------------------------------------------------------------------------------------------................................................000000...,,,///333222---........./////////000000//////......///000111111111222222222111222444666:::===BBBGGGLLLRRRWWW[[[^^^ccciiimmmoooooopppqqqhhhaaaXXXSSSSSSYYY___ccchhhooozzzvvvnnniii```VVVMMMHHHCCC?????????@@@???===888666:::;;;888666666444555555555555555666777666666666555666666777777222222333444444444444333222333444555555444222111111222444666666555333222555333222222333333222111222222222222222222222222222222222222222222222222333333222111111222333333111111111111000000000000000000111111111111000000111111111111111111111111000000000000000000000000111111222222222333333333555555555555666777888888777777999;;;;;;;;;@@@GGGMMMZZZfff////////////............................................................------------------------------------,,,,,,,,,,,,------------------------------------------------------------------------........................////////////000000000000111111111111222222333333000666@@@KKKVVV```iiinnnttt{{{jjjOOODDD@@@???>>><<<;;;::::::::::::::::::666333222666<<>>;;;444444333222222222222333333333333333222111000000111000000000000/////////////////////////////////............////////////------......///000000111------------------------------------------------------------------------------------------------................................................///000...,,,...222000+++....../////////000000000///////////////000111222111222222222333555999<<>>===:::888999999666444888???CCCAAA>>>555555444333333333333333444444444444333222111111000000000000000000000000////////////////////////............////////////............//////000000........................------------------------------------------------------------------------........................---------...............111555666111...//////---...////////////000000000222222111111111222222333000222444666:::???EEEIIIVVVZZZ___bbbbbbaaa``````\\\\\\[[[[[[\\\]]]]]]]]]gggjjjqqq}}}tttnnnhhhaaa[[[WWWKKK@@@===<<<;;;;;;===;;;:::999999999888666444888777777777777888888999777444333777===???===:::222333444555555444333222333222000///000222555777444222111222333333222111222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111000000000000111111111111000000////////////////////////111111111111111111111111111111222222222333333333555555555555666777888999777777999;;;;;;;;;@@@GGGLLLYYYfff.........///////////////........................................................................------------------------------------------------------------------------...---,,,,,,,,,,,,---...........................////////////000000000000000111111000///111666999NNNSSSZZZaaahhhpppvvv{{{{{{{{{yyy\\\OOOLLLDDD>>>;;;>>>???;;;777888:::777666888===@@@>>>;;;666555444444333333444444555555444333333222222222000000000000111111111111000000000000000000000000............////////////000000//////....................................------------------------------------------------------------------------........................---------.........//////666???BBB<<<333000222444////////////000000000111333333222222222222222222444777;;;AAAGGGNNNVVV[[[dddeeeeeebbb]]]XXXUUUSSSPPPSSSXXX^^^gggpppxxx}}}oooZZZMMMDDD>>>;;;;;;:::999999:::<<<;;;888555:::999888777666666666666666333222666<<>>EEEGGGCCC===999444333222333555666555444222222222222222222222222222222222222222222222222111222222333333222222111333222222222222111111111000000111111111111000000111111111111111111111111111111111111111111111111111111222222222333333333333333333444444555666777777777999;;;;;;;;;@@@GGGLLLXXXeee............/////////000........................................................................------------.........///------------------------------------------------///...,,,++++++,,,...///........................////////////000000000000///111333444888BBBPPPZZZaaaeeejjjnnnrrruuuyyy|||sssZZZEEEAAABBB???;;;<<<666888999888666555666888777666666555555555555555555444333222111111111222000000111111111222222222000000000000000000000000............///////////////////////////.................................------------------------------------------------------------------------........................,,,,,,------...//////000---444777333/////////...//////000000000111111111111111222444777:::<<<===EEEIIINNNSSSWWW[[[^^^aaaZZZWWWRRRNNNMMMRRRYYY___fffwwwqqqeeeVVVMMMCCC======>>>>>>===<<<;;;:::888888777777777333444444555555555555444777666555333333333444555222666===BBBCCC???999555333222111222444555444333222222222222222222222222222222222222222222222222111222333333333333222111333333222222222111111111000000111111111111000000111111111111111111111111000000000000000000000000111111222222222333333333444444444444555666777888777777999;;;;;;;;;@@@GGGKKKXXXeee---.........//////000000................................................////////////////////////---------.........//////------------------------------------------------///...,,,++++++,,,...///........................////////////000000000000///222444777>>>KKK\\\iiibbbgggmmmssswwwyyy|||~~~qqqQQQFFFEEE@@@<<<===777:::===;;;777555888;;;777777666555555555555555555444222111000000111222000000111111222222222222000000000000000000000000............/////////000------......///000000000////////////////////////------------------------------------------------------------------------........................,,,,,,------...///000000---///000000222555222---000000000000111111111111111333555888===AAADDDFFFHHHLLLQQQTTTUUUVVVWWWXXXXXXVVVRRRQQQVVVaaaoooyyynnn```OOOBBB>>>>>>??????;;;;;;:::999999:::::::::666777999888666555555666333444555555555555555555555555444444333333222222222111000111333444333222222222222222222222222222222222222222222222222222111222333444444333222111333333333222222222111111000000111111111111000000////////////////////////////////////////////////111111222222222333333333555555555666666777888999777777999;;;;;;;;;@@@GGGKKKXXXeee111111000000000000111111000000///...............------------------------........................------------------------------------------------,,,------......------,,,---,,,,,,,,,,,,---........................------222111000111111222111000///000777EEEXXXfffjjjjjjbbboooxxxyyyxxx{{{|||zzzlllNNNDDDEEE@@@888;;;<<<<<<;;;;;;<<<:::777888888888888777777777777555444333333222222333333111111111111111111111111000000000000000000000000............/////////000////////////............---------............///------............------000///---,,,++++++,,,---........................,,,---......,,,+++,,,..................///000000.........//////000111222000///222555333//////222222666<<>>;;;:::888777666444444444666888777666555555444444555555666666666777777666555555444444444444444444444444333333333333333333333333000111111222222111111000333333333222222222111111222222222222222222222222111111111111111111111111000000000000111111111111111111111111000000000000111111222222222333333333333333444444555666666666999777888:::<<<<<>>===;;;;;;::::::::::::999999888888888777777777555444444333333333333333222222222222222222222222000000000000000000000000....../////////000000000////////////............---------............///------............------,,,,,,+++,,,,,,...///000........................,,,---......---,,,---...//////......//////000111111111000000000111222222333111000333444555;;;BBBFFFLLLQQQPPPIIIDDDCCCEEEDDDIIIPPPUUUVVVVVV]]]fffwwwmmmXXXLLLAAA???AAA@@@<<<999;;;999777555555666888:::777777666555555555555555999888888777666666666666444444444444444444444444333333333333333333333333111222222333333222222111333333333222222222222111222222222222222222222222111111111111111111111111000000000000111111111111000000000111111111111111111111222222222333333333222222333333444555555555:::888888;;;<<<===BBBHHHPPPZZZddd000000000000///......---000///............//////................................................------------------------------------------------,,,------......------,,,---,,,,,,,,,,,,---..................///////////////000000//////222777;;;LLLVVVdddooossssssrrrrrrzzzvvvsssxxx^^^HHHBBBBBB>>><<<======;;;:::;;;999999999888888888777777555555444333333333333333222222222222222222222222000000000000000000000000...////////////000000000////////////............---------............///------............------,,,,,,,,,,,,------..............................,,,---......------...////////////...///000000111111111000000000000111111555222222555888;;;CCCLLLQQQSSSSSSNNNHHHEEEFFFIIISSSVVVXXXYYY[[[cccsss~~~kkkSSSBBB<<<<<<>>>@@@???===:::999888888888888888777666666555555666666:::999777666555555666777555555555555444444444444333333333333333333333333222333333444444333333222222222222222222222222222222222222222222222222222111111111111111111111111///000000000111111111111000000000111111222222222111111222222222333333333222333333444444555666666:::888999<<<======BBBIIIOOOZZZddd000000111111000///......//////............//////................................................------------------------------------------------,,,------......------,,,---,,,,,,,,,,,,---.............../////////000000---111444222...111<<>>999<<>>BBB@@@===<<<::::::999999999888888888666666555444444444444444333333333333333333333333000000000000000000000000//////000000000111111111////////////............---------............///------............------,,,---.........---,,,+++........................,,,---//////......000111000000//////000000111222000000111222333555666777:::>>>HHHUUU\\\^^^aaafff]]]ZZZVVVSSSUUU\\\dddjjj{{{rrr^^^KKKEEE>>>;;;===>>>===;;;999999888777777777888888555555666777888888888888777777777666555444444444333333333333333333333333222222333333333333222222111111222222222333333333222222222222222222222222111111111111111111111111000000000000111111111111333222222222222222222111111111222222222333333333333333444555555666666777999777888:::<<<<<>>???>>><<<:::999888888777888888888444555777999:::::::::999888777777666555444444444333333333333333333333333111222222333333222222111111111111222222333333333222222222222222222222222111111111111111111111111000000000000111111111111444333333222222111111111111111222222222333333333222222333444444555555666999666777:::;;;;;;@@@GGGJJJVVVccc000000000000000000000000111000///......///000111111111000000//////......................................................//////.........---------//////.........------------------.........//////222///...000000...///333666000444FFFZZZdddiiilllnnnppprrrvvv{{{}}}yyyttt~~~cccIIICCCCCC???:::<<<<<<<<<;;;<<<===;;;777;;;:::999777666555555555444444444333333222222222222222222111111111111000000000000000000000000000111111111111000000000000000000000000000000000000......////////////......------------------------,,,...000111111000...,,,......///000000000000000...//////...------000222222000222666777666===GGGMMMXXX``````______[[[UUUTTTVVV\\\aaaeeeppptttTTTGGGDDDAAA>>>===:::;;;:::888888:::999777888888888888888777666666666666666555444444333333555555555444444333333333111222333333444444444444555555555444444333333333222333333444444333333222222222222222222222333333111111111111222333444555888666333111/////////000111111222222222333333333444444444444444555666777777999::::::;;;>>>BBBFFFLLLXXXeee111111111111111111111111111000////////////000111111000000000/////////...................................................//////.........---------//////.........------------------.........//////111......111111///111555444444>>>OOO^^^eeehhhkkkoooqqqtttvvvzzzdddLLLAAA@@@BBB<<<<<<;;;::::::;;;;;;:::;;;:::999777666666555555444444444333333333222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000......////////////......---------------------------...///000000///...---......///000000000000000---///////////////111333222111333888:::<<>>:::666333111000000111111222222222333333333444444444444444555666777777999::::::;;;>>>BBBFFFKKKWWWddd111111111111111111111111111000000//////000000111000000000000////////////...............................................................---------...............---------------.........////////////...///222222///222666666>>>MMM]]]fffhhhkkkooosssuuuwwwzzzlllOOOEEEEEE???>>>===<<<:::999:::<<<::::::888777666666666666444444444444333333333333333222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000......////////////......------------------------////////////////////////......///000000000000000---///000111000000222444333444777===@@@EEENNNWWWYYY\\\^^^\\\]]]___^^^[[[^^^aaannnmmmSSSEEEAAA???>>><<<:::777666777999888999999999999888777777777777666666555555444444555555555444444444444444222333333444444444444333333333444444444444444444222333333444444333333222444333333222222111111111111111111111222333444555===;;;888444111///...---111111222222222333333333333333333444444666777777777999::::::;;;>>>BBBFFFJJJVVVccc111111111111111111111111000000000000000000000000000000000000////////////............................................................................................................///////////////...000222111...111777===JJJ\\\gggjjjkkkooouuuyyywwwxxxqqqQQQAAABBBAAA@@@@@@<<<888888<<<:::999888777666666666666444444444444444444333333333333222222222111111111111111111111111111111111111111111111000000000///////////////////////////......////////////..............................//////............//////......///000000000000000...///111111000000111222555999@@@FFFIIIMMMTTTZZZ\\\]]]]]]\\\\\\^^^______dddrrryyy\\\MMMAAA???>>>>>>;;;999:::===999999::::::999999888777888888777666666555555444555555555555555444444444333333444444444444444333333333333444444555555555222333333444444333333222444444333333222111000000111111111111222333444444222111000///////////////111111222222222333333333333333333444555666777888777999::::::;;;>>>BBBFFFJJJUUUaaa}}}111111111111111111111111000000111111111111000000////////////000000000000................................................---.....................---............................../////////000000//////111222000...222999EEESSSbbbiiiiiilllssszzzzzztttuuudddBBBAAA>>>>>>@@@>>>999999===999999888777666666666777444444444444444444444444333333333222222222222111111111111111111111111111111111111111000000000///////////////////////////......////////////..............................//////............//////......///000000000000000///000111111//////000222999AAAJJJPPPRRRTTTVVVWWWYYYZZZZZZZZZXXXWWW[[[___wwwyyy```OOOHHHCCCBBB@@@:::888::::::::::::::::::999888888999888888777666666555555555555555555555555555555444444444555555444444333333333333444444555555555222333333444444333333222444444333333222111000000111111111111222333444444000111111222222444444555111111222222222333333333333333333444555666777888777999::::::;;;>>>BBBFFFJJJUUU```|||222222222222222222222222000111111222222111111000////////////000000000000................................................---------...............---------...................../////////000000000000000111222000000888AAANNNYYYcccfffiiiooowww{{{zzztttxxxxxxvvvtttrrrrrrsssuuuvvvzzz}}}WWWHHH???;;;>>>>>>:::;;;@@@999999888777777777777777444444444444555555555555333333333333222222222222222222222222222222222222111111111111000000000000000000000000000000000000......////////////..............................////////////////////////......///000000000000000///000111000000111444666@@@JJJSSSVVVVVVWWWVVVTTTVVVWWWXXXXXXUUUWWWaaammm\\\MMMBBB@@@???;;;999<<<:::;;;;;;;;;;;;:::999999999999888888777777666666555555555555555666666666444555555555555444444333333333444444444444444444222333333444444333333222444333333222222111111111111111111111222333444555222222222333333333333333111111222222222333333333222222333333555666888999777999::::::;;;>>>BBBFFFJJJUUU```{{{222222222222222222222222000111222222222222111000.../////////000000000111................................................---------.........//////---------.........//////.../////////000000000000000000222333333666AAAMMMXXX___eeehhhnnnxxx}}}}}}}}}}}}wwwqqqllliiihhh```___^^^]]]]]]___```bbb```cccfffggggggiiinnnrrrvvv~~~___MMM@@@??????;;;<<>>===@@@;;;;;;;;;;;;;;;::::::999:::999999888888777666666444555555555666666666777555555555555555444333333444444444444444444333333222333333444444333333222222222222222222222222222111111111111222333444555111111111111000///......111111222222222333333333222222222333555777888999777999::::::;;;>>>BBBFFFKKKUUU```{{{222222222222222222222222000111222333333222111000.../////////000000111111................................................---------.........//////---------.........//////////////////000000000000//////222444555:::HHHVVV```eeejjjmmmvvvzzzrrrnnnggg```ZZZWWWVVVVVVTTTTTTSSSSSSTTTUUUWWWXXXQQQTTTVVVWWWVVVWWWZZZ^^^^^^eeemmmtttxxx~~~www___IIIBBB@@@;;;;;;AAA999888777777777777777888444444444555555555666666444444444333333333222222222222222222222222222222111111111111000000000000000000000000000000000000......////////////......////////////////////////---...000111111000...---...//////000000000000000---...///000333999AAAFFFKKKSSSWWWUUUTTTWWWZZZXXXUUUZZZaaahhhmmm~~~fffSSSJJJAAA===???;;;;;;<<<<<<;;;;;;:::999::::::999999888777777777444555555555666666777777555666666666555444333333555555555444444333333333222333333444444333333222222222222222222222333333111111111111222333444555000000111111111111000000111111222222222333333333222222222333555777888999888999::::::;;;>>>BBBFFFKKKVVV```|||333222111111222222000///000111222333333222111000......//////000000111111////////////////////////..............................------------......---------.........//////...------......///000111444444444555:::EEERRR[[[```eeeqqq~~~~~~uuunnniiiggg]]][[[XXXUUUSSSRRRQQQQQQSSSSSSSSSTTTTTTTTTTTTTTTUUUTTTSSSRRRRRRSSSUUUVVVZZZ\\\^^^```aaacccgggiiiwww|||~~~TTTEEEDDD???===@@@;;;;;;:::999888888888888777666555555555555777777444444333222222111111000111222222333333222222111111111111111111111111111222111111111000000//////////////////////////////---///000222222000///------......///////////////111///...000333333111///333111///222:::CCCLLLQQQOOOTTTTTTNNNLLLQQQXXX[[[\\\___jjj~~~{{{XXXCCC???CCC@@@>>>=========:::888777999999999999888777666666777777777777666666666666333555888888666555555555444444444444444444444444333333333444444555555555333333222222111000//////111111111111111111111111333333333222222111111111000111111111111222222222111222222333444555666666888999:::;;;<<>>===<<<;;;::::::999999:::777888888999999888888888555555444444333222222222111222222333333222222111111111111111111111111111111111111111000000000///////////////////////////...///000111111000///...---...//////000000//////111///...000222222111...111111111666>>>IIIRRRWWWSSSRRRQQQQQQRRRVVVZZZ]]]ZZZggg~~~wwwWWWFFF@@@AAA??????AAAAAA>>><<<<<<::::::::::::999888777777888777777777666666666666444555777777666555666777444444444444444444444444333333333444444444555555444444444333222111111111111111111111111111111111333333333222222222111111111111111111222222222222111222333333555555666777888999:::;;;<<>>>>>===<<<;;;::::::;;;555666777888888777666555666666555555444333333333111222222333333222222111111111111111111111111111111111111111000000000000////////////////////////...///000111111000///...---...//////000000//////111000//////111111000///000222666<<>>===<<<;;;:::::::::777777777777666666666666666666555555444333333333111222222333333222222111111111111111111111111111111111111000000000000000//////////////////////////////000000000000//////......///000000000000000111000//////000000000000000555<<>>===;;;::::::999999;;;:::888777666777888999555555444444333222222222111222222333333222222111111111111111111111111111000000000000000000111111000000000000000000000000//////000000000000//////...//////000000000000000000000000000000000222333333:::DDDKKKNNNOOOOOOOOOSSSQQQXXXbbbcccbbbttt}}}{{{zzzyyy}}}~~~dddTTTGGGFFFDDD>>><<<@@@============<<<;;;::::::888888888888777777777777666777777666555555888:::444444444444444444444444444444444444444444444444333333333333222222222222111111111111111111111111222222222222222222222222111222222222222333333333222333333444555666777888888999:::;;;<<>>MMMWWW\\\bbbkkkrrr{{{pppiiiiiihhhddd___^^^]]][[[ZZZYYYZZZ\\\]]]\\\]]]^^^___````````````YYYZZZ\\\^^^aaaccceeefffbbbbbbcccdddddddddddddddbbbbbbaaa___[[[ZZZZZZ[[[YYYWWWWWWWWWYYYZZZYYYWWWRRRTTTYYY___hhhtttaaaJJJFFF@@@???===<<<::::::999999999888666555444555666666555555444444333222222222111222222333333222222111111111111111111111111111000000000000111111111111000000000000000000000000000000////////////000000...///000000111111000000000111111111000111444777:::AAAJJJOOOPPPPPPPPPQQQSSSWWW```fffgggnnn~~~~~~eeeLLLEEEDDD>>>===AAA======>>>======<<<;;;:::999999888888888777777777777888888777666555777999444444444444444444444444555444444444444333333333333333333222222222222222111111111111111111111111111222222222222333333333222222222222333333333333333333444555666777777888888999:::;;;<<>>;;;>>>============<<<;;;::::::999999999888888888777777777999:::999777555555666444444444444444444444444555555444444444333333333333333333444444444444444111111111111111111111111111111222222222333333333222222222333333333444444333333444555666777888888888999:::;;;<<>>============<<<;;;:::999999999999888888888888777777999;;;:::888555444444444444444444444444444444555555555444444333333333444555555555555555555555111111111111111111111111111111111222222333333333222222333333333444444444333333444555666777888888888999:::;;;<<>>===<<<;;;:::EEEIIIOOOWWW^^^]]]PPPAAA<<<888444333444555555333333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////222222111111222666===CCCIIIMMMNNNKKKPPPaaauuu~~~{{{}}}vvvqqqkkkhhhhhhiiiiiihhhkkknnnppppppoooqqqvvvzzzuuurrrooommmmmmnnnnnnmmmxxxsssqqqttttttrrrvvv}}}uuuYYYKKK@@@===@@@BBB@@@::::::===<<<888;;;;;;::::::::::::999999999888888888777777666666555555666666666666555555333333444555555666666666444444444444444444444444555444444333333444444555444444444444444444444444444444444444444444444444666555444444555777:::;;;;;;:::::::::<<>>???BBBFFFIIIOOOWWW^^^dddcccYYYMMM>>>:::777555666777666555333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///111000000222555;;;BBBFFFKKKOOOSSSWWWbbbtttzzzuuurrrooolllhhhgggiiilllmmmmmmpppuuu{{{}}}wwwrrrnnnsssqqqnnnlllllllllkkkjjjjjjeeeccceeedddcccffflllyyyVVVCCCEEE<<<@@@@@@<<<;;;>>>>>>;;;;;;;;;::::::::::::999999888888888888777777777666555555666666666666555555555555555444444444444444444444444444444444444444555444444333333444444555444444444444444444444444444444444444444444444444555555444444555777999:::;;;:::::::::<<>>===AAAIIINNNVVV___ccceeeccc\\\TTT>>>;;;888666666666555444333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////333:::BBBGGGJJJKKKMMMPPPZZZmmm{{{tttooommmmmmnnnnnnmmmmmmoootttxxx|||}}}|||tttzzzxxxvvvtttsssqqqnnnlllppplllhhhgggfffdddeeeiiitttxxxeeeFFFDDD<<<@@@AAA>>><<<======;;;;;;;;;::::::::::::999999888888888888777777777777555666666777777666666555555555555444333222222222444444444444444444444444555444444333333444444555444444444444444444444444444444444444444444444444444444333333444666888999;;;::::::;;;===@@@CCCEEELLLVVVaaa~~~555555555555444444444444444333333333222222222111000000000000000000000000////////////////////////........................//////............////////////000000000111111111...111333333333:::IIIWWWZZZ___gggtttqqqlllddd___]]]___bbbdddiiinnnsssxxx|||~~~zzzuuuqqqlllhhhgggeeedddbbbaaa```^^^ZZZVVVSSSSSSTTTUUUSSSRRRSSSVVV]]]jjjwwwqqqPPPEEEBBB<<<===FFFRRR[[[cccaaa\\\WWWRRRMMM;;;999777555444333222222333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////000000000000000111111111//////111666>>>EEEIIIKKKMMMMMMQQQ^^^uuu{{{zzzyyyxxxvvvwwwyyy}}}{{{wwwqqqmmmjjjfffddddddiiilllrrryyyYYYCCC@@@BBBBBB???<<<:::999888;;;;;;:::::::::999999999888888888777777777777777666666777777777777666666444444444333333222222222444444444444444444444444555444444333333444444555444444444444444444444444444444444444444444444444333333333333444666777888:::::::::;;;>>>AAADDDFFFLLLVVVaaa~~~666666555555555444444444222222222222222111111111111111111111111111111111//////////////////////////////////////////////////////............//////000000000000111111111111000333444333555???NNNZZZ\\\eeesssvvvmmmfffdddbbb```aaafffmmmrrr~~~~~~yyytttpppmmmiiifffbbbbbbaaa^^^ZZZXXXYYYZZZVVVTTTSSSTTTTTTUUU[[[dddnnn{{{hhhQQQDDD<<>>===;;;::::::;;;;;;:::::::::999999999777777777777777777888888666666777777777777666666222222222333333444444444444444444444444444444444555444444333333444444555444444444444444444444444444444444444444444444444222333333444555666777888999:::;;;<<>>:::777999::::::999666555555666333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000///000000111111222222222333777===AAACCCFFFHHHJJJQQQddd}}}~~~||||||xxxrrrkkkeeeeeejjjqqqvvvsssSSSIII???>>>??????>>>>>>;;;;;;::::::::::::999999777777777777888888888888666777777888888777777666222222222333444555555555444444444444444444444444555444444333333444444555444444444444444444444444444444444444444444444444333333444555666777777888999999;;;===@@@BBBEEEFFFHHHSSS^^^|||666666666666555555555555222333333333333333333333111111111111111111111111000000000000000000000000//////////////////////////////............//////000000111111111222222222222444555666@@@QQQ]]]aaagggxxx}}}sssmmmjjjhhhbbbhhhpppvvv|||yyytttrrrnnniiidddcccdddfffaaa]]]\\\\\\ZZZUUUUUUXXXVVV[[[ggguuuhhhFFF<<<>>>BBBMMMSSSSSSKKKAAA<<<:::888666999:::999777555666888333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000///000000111111222333333444<<>>===;;;;;;::::::::::::999999666777777777888888888888777777888888888888777777444444444444444555555555444444444444444444444444555444444333333444444555444444444444444444444444444444444444444444444444333444555666777888888888888999;;;>>>@@@CCCEEEFFFHHHSSS^^^|||777666666666555555555555444444444444444444444444111111111111111111111111000000000000000000000000000000000000000000000000//////............//////000111111111111222222222222444555888EEEYYYdddeeeppp~~~pppiiiggghhhiiinnnvvv}}}zzztttmmmhhhfffgggiiiddd```]]]]]]ZZZVVVVVVYYYWWWYYY```iiipppzzz~~~VVVFFFAAA===DDDIIIKKKEEE???======<<<333666888777555444555777333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000///000000111222222333333555>>>IIILLLIIIIIIMMMSSSgggxxxxxx~~~xxxsssppplllrrryyy||||||xxx```HHHAAABBB@@@;;;999;;;;;;;;;:::::::::999999666666777777888888888999777777888888888888777777777666666555555444444333444444444444444444444444555444444333333444444555444444444444444444444444444444444444444444444444333444555777888888999999888999;;;>>>AAACCCEEEFFFHHHSSS^^^|||777666666666555555555555000000000111222333555555222222222111111111111000//////000000000000//////////////////////////////////////////000000000000111111111000///000333666666222777EEESSS[[[bbbiii{{{pppllljjjjjjpppyyy~~~wwwlllggghhhdddddddddcccaaa]]]YYYVVVVVVTTTUUUYYY^^^hhhyyyKKK:::DDD>>>???>>>===<<<<<<:::777777777777777666555444333555555444444444333333333333333333333333333333333000000000000000000000000000000111222222222222111222222111000//////000000---000222222111111333555AAADDDGGGHHHGGGIIIRRRZZZxxx}}}uuuvvvuuu~~~{{{ooofffhhhqqqyyyxxx{{{TTTIIIGGG>>>999===<<<::::::<<<>>>???<<<888999999999888777666666555666666666666666666666666666666666666666666666666888777666444333333333333333333333333333333333333555444444333333444444555333333333444444444555555333333444555666777888888:::::::::<<<>>>AAADDDFFFMMMSSSbbb777777666666666555555555111111111111222333444555222222222111111111111000//////000000000000//////////////////////////////////////////000000000111000111111111000111333555666777>>>KKKVVV```kkkvvvzzzqqqkkkooowwwzzzrrrpppiiihhhfffdddbbb___\\\ZZZZZZWWWUUUVVVVVVZZZeeeqqqcccFFFEEE;;;<<<;;;:::999:::;;;;;;888888888888777666555444555555444444444333333333333333333333333333333333111111111111111111111111000000111222222222222111222222111000000000000000///111333222222333777:::HHHIIIIIIHHHIIIRRRbbbooo~~~zzz||||||tttrrrsssuuuzzzxxxYYYIIIBBB??????>>><<<;;;===@@@AAA>>>;;;:::::::::999888888777777777777777777777777777777666666666666666666666666666666666555444444444333333333333333333333333333555444444333333444444555333333333444444444555555333444444555666777888888:::::::::<<<>>>AAADDDFFFKKKRRRaaa777777777666666666555555333333222222222222333333222222222111111111111000///000000111111000000////////////////////////////////////000000000111111///111222222222222333555777===HHHRRRZZZeeewww|||zzztttppprrr}}}}}}rrroookkkhhhfffcccaaa___\\\YYYVVVTTTPPPOOOTTT\\\hhhyyyWWWHHH>>>===;;;999888999;;;>>>999999999999888777666666555555444444444333333333222222222222222222222222111111111111111111111111000000111222222222222111222222111000000000000111222222222222444777===AAALLLMMMMMMKKKNNN\\\ppp|||~~~xxxqqqsssxxx{{{vvv~~~mmmNNNFFFFFFCCC@@@>>>===???BBBCCC@@@>>>;;;;;;;;;:::999999888888888888888888888888888888666666666666666666666666444444555666666555444333333333333333333333444444555444444333333444444555333333333444444444555555333444555555777777888999:::::::::<<<>>>AAADDDFFFIIIPPPaaa~~~777777777666666666666555555444333222222222222222222222222111111111000000000000000111111000000000//////////////////////////////000000000111111111...111333444333333444555888CCCOOOVVV[[[iiixxxwww{{{~~~xxxqqqllliiigggeeeccc]]]ZZZXXXVVVRRRNNNPPPUUU^^^kkkwwwjjjNNNCCC@@@>>>===;;;888:::>>>999999999999888777666555555555444444444333333333222222222222222222222222111111111111111111111111000000111222222222222111222222111000000111111111333222111222555<<>>===>>>BBBCCCAAA>>>;;;:::::::::999999999888888888888888888888888888666666666666666666666666222333555777777666444333333333333444444444444444555444444333333444444555333333333444444444555555444444555666777888999999:::::::::<<<>>>AAADDDFFFIIIQQQaaa888777777777666666666666555555444333222222222222222222222111111111000000000000111111111111000000000000000000000000000000000000000000111111111111///111333444444444555666;;;GGGSSSXXX]]]ooo{{{vvvuuuwwwpppllljjjfffccc___\\\[[[[[[WWWQQQPPPSSSWWW```hhhvvv[[[FFF@@@===???>>>:::999<<<888888888888777666555555555555444444444333333333222222222222222222222222111111111111111111111111000000111222222222222111222111111111111111222222222111111333999@@@FFFJJJJJJMMMMMMOOO\\\ttt|||sssuuu[[[HHHDDDAAA???<<<===@@@AAA@@@===999999999999999888888888888888888888888888888888666666666666666666666666222333555777777666444333333333333444444555555555555444444333333444444555333333333444444444555555444444555666777888999999:::::::::<<<>>>AAADDDFFFJJJSSSddd888888777777777666666666555555444333333333333333222222222111111111111000000111111222222111111000000000000000000000000000000000000111111111222222000111333444444555777888@@@KKKUUUYYYccc{{{zzzwwwvvvyyytttoooiiidddeeeaaa______ZZZSSSOOOOOONNNTTTXXXcccvvvvvvKKK@@@999===???;;;999;;;888888888888777666555444555555444444444333333333333333333333333333333333222222222222222222222222000000111222222222222111222111111111111222333333111111222777>>>DDDHHHJJJMMMNNNMMMSSSjjjsssmmm~~~{{{VVVEEECCC???<<<<<<>>>???>>>;;;999999999999999888888888888888888888888888888888666666666666666666666666444444555666666555444333333333333444555555666666555444444333333444444555333333333444444444555555444555666666888888999::::::::::::<<<>>>AAADDDFFFKKKTTTfff888888888777777777666666555444444333333333444444222222222111111111111000000111111222222111111000000000000000000000000000000000111111111222222222111222333333333555888:::GGGOOOWWW]]]nnn|||ssslllkkkfffcccbbb^^^UUUPPPOOOLLLOOOOOOWWWccckkk~~~]]]JJJ;;;<<<@@@<<<999:::999999999999888777666666555555444444444333333333444444444444444444444444222222222222222222222222000000111222222222222111222111111111222222333444111222555<<>>===>>>>>>===:::999:::::::::::::::::::::777777777777777777777777666666666666666666666666666666666555444444444333333333444444555666666666555444444333333444444555333333333444444444555555555555666777888999999::::::::::::<<<>>>AAADDDFFFKKKUUUfff888888888888777777777777444444444333333444444555222222222111111111111000111111222222222222111111000000000000000000000000000111111111111222222222222333333333333555999<<>>@@@<<<888888::::::::::::999888777777555555444444444333333333555555555555555555555555222222222222222222222222000000111222222222222111222111111111222333333444222333888@@@HHHLLLLLLJJJIIIQQQ^^^sssqqqpppXXXGGGCCC???===>>>>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;666666666666666666666666666666666666666666666666888777666444333333333333333333444444555666777777555444444333333444444555333333333444444444555555555555666777888999:::::::::::::::<<<>>>AAADDDFFFKKKUUUfff@@@???<<<:::;;;;;;666111555555444333333333333444222333333444444333333222111111111111111111111111000000000000000000000000222222111111111111111111333222444777555333999CCCWWW[[[]]]ffftttooojjjgggeee___VVVNNNQQQPPPRRRUUUWWW]]]jjjvvv```BBBGGGFFF<<<:::;;;::::::999999888777777777666666555555555444444444666666555444333333222222222333444555555555444333222333444555444333222111000000111000000111333555444444999CCCIIIKKKNNNQQQVVVQQQ```{{{llluuukkkHHHFFFAAA>>>???BBB@@@;;;<<<;;;::::::999999::::::777777777777777777888888777777666666666666777777777777666666555444222222777777666666555555555444555555555555555555555555333333444555555444333333333333444555666777888888777999;;;<<<>>>AAAEEEHHHJJJZZZiii===;;;999777888999888666666555444444333333444444222333333444444333333222111111111111111111111111000000000000000000000000222222111111111111111111222111333666666666>>>HHHWWW[[[cccuuu{{{ooohhhfffbbbZZZSSSRRRQQQQQQTTTUUUXXXcccnnnvvvLLLCCC>>>;;;===>>>::::::999999888777777777666666555555555444444444666666555555444333333222222333444555555555444444333444444444444333222222222222333222111222444666666777===FFFKKKLLLMMMPPPSSSYYYqqqwwwvvvzzzyyyQQQJJJCCC@@@???===;;;:::<<<;;;::::::999999::::::888888888777777777777777777777666666666666777777777777777777666555444444777666666666555555555555555555555555555555555555333444555555555555444333333444444555666777888888888999;;;<<<>>>AAAEEEHHHJJJZZZhhh>>><<<999777777777999:::666555444444333444444444222333333444444333333222111111111111111111111111000000000000000000000000111111222222222222222222222111222555777:::DDDNNNXXX\\\jjj|||oooiiieee^^^WWWUUUSSSSSSTTTTTTVVV]]]fffuuudddIII<<<>>>AAA<<<:::::::::999888888777777666666666555555555444444777666666555555444444444222333444444555555444444555444444333333333333333444444444333222222555777888:::BBBKKKNNNLLLLLLPPPVVVkkkwwwqqqlllxxxfffVVVGGGCCC@@@:::888;;;<<<;;;::::::999999::::::999888888888777777666666777777666666666666777777666777777777777777666666666666666666555555555555555555555555555555555555333444555555555555444333333444555555777777888999888999;;;<<<>>>@@@DDDGGGJJJZZZgggBBB???<<<;;;999777888;;;666666555444444444444444222333333444444333333222111111111111111111111111000000000000000000000000111111222222222222222333444333333444888???JJJRRR[[[^^^qqqsssjjjccc^^^YYYWWWVVVWWWVVVVVV\\\ccciiiqqq|||YYYCCCCCCCCC777;;;::::::999999888777777666666666666555555555555777777666666555555555555333333333444444444444444666555444222222333444444444555555333222222555777999===FFFNNNNNNKKKLLLQQQdddvvvooommmwwwgggLLLCCCAAA<<<:::===<<<;;;::::::999999::::::999999888888777666666666666666777777777777666666444555666777777777777777666666666666666555555555555555555555555555555555444444555555555555444444444444555666777888999999888:::;;;<<<>>>@@@DDDGGGJJJYYYfff~~~CCC>>>;;;===<<<888888;;;666666555444444444444555222333333444444333333222111111111111111111111111111111111111111111111111111111222222333333333333777666555555:::DDDNNNTTT]]]eee|||~~~qqqiiifff\\\XXXVVVWWWWWWWWW\\\bbbdddjjjrrrjjjHHHCCCBBB777;;;;;;::::::999888888888777777666666666555555555666666666666666555555555333333333333444444555555666555444333222333444555333444444333222222444777;;;@@@IIINNNMMMJJJNNNUUUttt}}}tttvvvzzz~~~VVVCCC@@@>>><<<===<<<;;;::::::999999::::::888888888888777777666666666666777777777777666666333333444555666666666666555555555666666666666666666666666666666666666666555555555555555555555555444444555666777888999999999:::<<<===>>>@@@DDDGGGJJJYYYfff~~~GGG===888;;;===999888<<<777666555555444444555555222333333444444333333222111111111111111111111111111111111111111111111111111111222222333444444444777888777666===IIISSSWWW```ssswwwmmmiii___YYYVVVVVVWWWWWW[[[```cccffflllwww|||NNN???AAA===;;;;;;;;;:::999999888888777777777666666666555555555555555555555555555555444333333333333444555666666555555444444444444444222333333333222333666888>>>CCCKKKNNNLLLKKKSSS^^^}}}vvvrrrwwwkkkKKK@@@???>>>;;;<<<;;;::::::999999::::::777777777777777777777888555666777888888777666555333333444555555666555555555555555666666666666666666666666666666666666666666666555444444555666666444555666666888888999:::999;;;<<<======@@@CCCFFFJJJYYYgggXXXGGG:::;;;===:::888<<<777666666555555555555555222333333444444333333222111111111111111111111111111111111111111111111111111111222222333444444555444777777888@@@NNNXXXZZZfffxxxmmmeee^^^XXXWWWWWWWWW[[[``````cccgggooo___BBBAAABBB<<<;;;;;;::::::999888888777777777777666666666555444444444444444444444444444444333333333444555666555555555555555444444333222333444444444555888;;;BBBFFFMMMOOOLLLMMMZZZiii}}}rrrpppsss{{{]]]DDDAAAAAA<<<<<<;;;::::::999999::::::666666666777888888999999555666777888888777666555444555555666666666666555555555555555666666666777666666666666666666666666777666555444444555666777555555666777888999999::::::;;;<<<======???CCCFFFIIIYYYiiikkkTTT@@@===>>>:::888;;;777777666555555555555555222333333444444333333222111111111111111111111111111111111111111111111111111111222333333444555555222555777888BBBRRR\\\]]]kkkwwwlllddd\\\ZZZYYYYYY]]]bbb]]]```ccciiizzzsssIIIAAABBB<<<;;;;;;::::::999999888777777777777666666666666333444444444444444444444444444333222333444555666444555666666666555333222333444555555555777:::===EEEIIINNNOOOLLLOOO___pppzzznnniiimmm|||nnnJJJDDDDDD???<<<;;;::::::999999::::::555555666777888999::::::555666777999999777666555666666777777777777666666444555555555666666777777777777777777777777777777777666555444444555666777555555666777888999:::::::::;;;<<<======???CCCFFFIIIZZZjjjcccFFF<<<>>>>>>:::777777666666666555555555555444444333333333333222222222222222222222222222222222222111111111111222222111111222333333444555555333999777:::KKKVVV[[[cccvvvmmmeee```ZZZUUUXXX```^^^___bbbiiixxx]]]BBBAAA<<<<<<;;;888888:::;;;:::777777666555555555555555666666555444444444444555444333222111222333444555444444444444444444444444666666555333333777???EEEHHHJJJGGGHHHLLLPPPeeezzzjjjeeemmmxxx\\\DDDBBB>>>===<<<<<<<<<======;;;999777777777777777777777777666666666666777777777777666666555555555555666666777777666666666666777777666555555555555666666777777777666555555555555555666666666666777888999:::;;;<<<===>>>>>>@@@DDDFFFKKKXXXmmmlllJJJ<<<<<<<<<999666777777666666666555555555444444333333333333222222222222222222222222222222222222111111111111222222222222222333333444444444444:::888<<>><<<:::999:::999888777777666555555555555666666666555444444444444555333333222222222333444555444444444444444444444444555555555444444999@@@FFFLLLNNNKKKKKKQQQYYYqqq~~~pppiiijjjmmmrrrRRRGGG@@@>>><<<;;;<<<===<<<;;;999777777777777777777777777666777777777777777777777777666666555555666666777777777666666666666777777777666666555555555666666777777666555555555555555666666666777777888999:::;;;<<<===>>>>>>@@@DDDGGGLLLYYYnnn{{{TTT>>>:::;;;999777777777777666666666555555444444333333333333222222222222222222222222222222222222111111111111222222333333333333333444444444555;;;;;;???NNNYYYcccqqq|||mmmccc\\\WWWVVVXXXZZZZZZ]]]cccsss```CCCBBB@@@===<<<;;;:::888777888777666666555555666666666666555444444444444555333333333222333444444555444444444444444444444444444444444555777<<>>???AAADDDGGGNNN[[[qqqaaaDDD;;;;;;<<<;;;777777777666666666666555444444333333333222222222222222222222222222222222222222111111111111222222444444444444444444444444444<<<===BBBPPP[[[iii}}}wwwiiiaaa[[[WWWUUUVVVVVVXXX___nnnzzzNNNDDD???;;;<<<<<<:::777777888777777666555666666666666666555444444444444555333333333333444444555555555555555555555555555555333444444666:::???EEEIIIGGGJJJFFFIIIYYYmmm{{{rrrkkknnnwwwsssWWWEEE@@@>>><<<<<<<<<;;;:::888777777777777777777777777888888888777777777777777888888777777777777888888777777666666666666777777888888777555555444444444777777666666666666666777777777777777888999:::::::::<<<===>>>???AAAEEEHHHOOO]]]sssoooMMM===;;;<<<;;;888777777777666666666666444444333333333222222222222222222222222222222222222222111111111111222222333444444444444444555555444<<>>999;;;<<<999777888888888777666666666666666666666555444444444444555333333444444444555555555555555555555555555555555333444555888===BBBGGGIIIHHHKKKHHHOOOgggwwwoooffflllxxxhhhOOOCCCAAA>>><<<<<<<<<:::999888888888888888888888888999888888888777777777666888888777777777777888888777777666666666666777777888888777555555444444444777777666666666777777888777777777777888999:::;;;:::<<<===>>>@@@BBBFFFIIIPPP^^^uuuZZZBBB;;;::::::888888777777777666666666444444333333333333222222222222222222222222222222222222111111111111222222333333333444555555666666444===CCCLLLXXXccc{{{~~~ooofff^^^WWWRRRRRRSSSZZZiiikkkLLL@@@999;;;<<<999777999999888777777666666777777666666555444444444444555333333444555555555555444555555555555555555555555444444666:::@@@EEEHHHIIIEEEHHHGGGTTTttt~~~uuujjjkkkppp{{{{{{WWWFFFCCC@@@======<<<;;;:::999999999999999999999999999999999888888777777666888777777666666777777888777777666666666666777777888777666555555555555555777777666666666777888888888888777888888999:::;;;:::<<<===???@@@CCCGGGJJJPPP___wwwkkkLLL>>>;;;:::888888888777777777666666444444333333333333222222222222222222222222222222222222111111111111222222111222333444555666777888666@@@GGGQQQ^^^jjjvvvkkkbbbZZZTTTSSSUUU[[[kkkVVVFFF;;;<<<===888666:::999888777777666666777777666666555444444444444555333333555666666666555444555555555555555555555555666555666;;;BBBGGGIIIHHHCCCFFFGGGYYYyyyrrrnnntttgggHHHEEEAAA???>>>===<<<;;;::::::::::::::::::::::::::::::999888888777777666777666666555555666666777777777666666666666777777777666666555555555666666777777666666777888888999888888888888999:::;;;;;;:::<<<>>>???@@@CCCGGGJJJPPP___wwwyyyUUUCCC>>><<<888888888888777777777777444444444333333333222222222222222222222222222222222222111111111111222222000111222444666777888999777BBBKKKVVVbbbnnnuuukkkcccVVVUUUWWW]]]mmm]]]KKK>>>>>>>>>888666:::999888888777777777777777666666555444444444444555333333555666666666555444666666666666666666666666666666777<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777666666666555555555555666666777777666666666666777777666666555555555666666777777777666777777888999999888888888888999:::;;;<<<:::<<<>>>???@@@CCCGGGKKKPPP___wwwfffGGG;;;===999999888777666555444444555555444444444333333333333333333333333333333333222222222222222222222222333222222222444666666666???GGGMMMTTTeee|||rrrggg```^^^\\\aaaoooyyyNNN===BBB:::777===999777777777777666666666666444444444444444444444444666555333333333444666888555444444444444333333333555666888===BBBFFFHHHIIINNNGGGOOOrrrvvvlllrrr^^^KKKBBBAAA===>>>>>>666999999999888888888888777888888888888888888888888777777777777777777777777666666666666777777777777888666555444444555666888888777555444444555666777777777777888888999::::::;;;;;;<<<===AAAEEEIIIKKKUUUccc|||pppOOO???===999999888777666555444444555555555444444444333333333333333333333333333333222222222222222222222222444333333333555777777777???IIIPPPVVVlllyyykkkdddaaa```dddsssYYY???CCC>>>:::<<<999888777777777666666666666555555555555555555555555666555444333333444666777333333444444555555666666555777:::???DDDHHHIIIIIIPPPKKKVVV|||oookkkxxxiiiQQQEEEDDD???<<<===:::999999999999888888888888888888888888888888888888777777777777777777777777666666666666777777777777888777555444444555777888888777555444444555666777666777888999::::::::::::;;;;;;<<<>>>AAAEEEIIILLLUUUccc~~~\\\DDD<<<999999888777666555555444555555555444444444444333333333333333333333333333222222222222333333333333444444333444555777999:::@@@LLLTTTZZZuuuppphhheeeccchhhwwwmmmEEECCCAAA<<<:::999888888777777777666666666666666666666666666666666555555444333333555666777333333444555666777888888555888>>>DDDHHHJJJJJJJJJOOOMMM___wwwjjjlll{{{YYYGGGGGGAAA;;;<<<>>>:::999999999888888888888888888888888888888888888777777777777777777777777666666666666777777777777777777555555555555777777777666555555555666777888666777999;;;;;;;;;::::::;;;<<<===???BBBGGGKKKNNNVVVeeeiiiJJJ;;;:::999999888777666555555555555555555444444444444333333333333333333333333222222222333333333333333333333333444444666999<<>>FFFPPPWWWdddrrrkkkfffcccggguuucccFFFAAA<<<888===888888888888777777777777555555555555555555555555444444444444555555666666777777777777777777777777777===EEEJJJLLLLLLLLLLLLLLLUUUvvvxxxjjjlllyyyrrrMMMJJJFFF???======:::::::::999999999999888888888888888888888888888666666666666666666666666666666666666777777777777777777666666666666777777666666666666666777888888777888:::;;;<<<<<<;;;;;;<<<===>>>AAAEEEKKKOOORRR\\\mmm}}}VVV===::::::999888777666666555666666666555555555444444333333333333333333333333222222333333444444555555111333555444444666<<>>999999888888888777777777555555555555555555555555444444444555555555555666888777777777666666666555888>>>GGGLLLLLLLLLLLLNNNQQQ```|||ppplllppp___QQQGGGAAA@@@>>>::::::::::::999999999999888888888888888888888888777777777777777777777777666666666666777777777777777777777777777777777777555666666777777888888888888888999999::::::;;;;;;======???BBBGGGLLLQQQTTTbbbrrr[[[AAA;;;::::::999888777666666666666666666555555555555333333333333333333333333222222333333444555555666333555777666555888???EEESSSQQQ___ooolllmmmmmmkkkllluuu___JJJBBB:::===999999999888888888777777666666666666666666666666333444444555555555555555555666666666666666666666999@@@HHHLLLLLLKKKMMMOOOUUUiiixxxqqqnnnzzzzzz^^^HHH@@@BBBAAA;;;;;;:::::::::999999999888888888888888888888888777777777777777777777777666666666666777777777777777777777888888777777777555555666777888999999999999888777777777999;;;<<<===>>>@@@CCCHHHNNNSSSVVVgggwww___DDD;;;::::::999888777666666777666666666555555555555333333333333333333333333222222333333444555666666555777999888777:::AAAHHHWWWSSSccczzzuuuqqqttt}}}kkkmmmqqqsssooojjjlllvvv|||kkkPPPEEE;;;;;;999999999888888888888777777777777777777777777777333444555555666666555555333333444555666777888888:::@@@HHHKKKKKKKKKMMMPPPWWWnnnxxxtttyyyxxx{{{uuummmnnniiiHHH>>>CCCDDD;;;;;;;;;:::::::::999999888888888888888888888888777777777777777777777777666666666666777777777777777777888888888888777777555555777888999999999999999888666555666888;;;======>>>@@@CCCIIINNNTTTWWWjjjzzzbbbAAA;;;<<<:::777777999999888666666666555444444333333444444444444444444444444333333333444444444555555222111333666777999AAAJJJTTT[[[qqq}}}oooiii___^^^]]]]]]```hhhrrryyynnnllluuuyyyppphhhiiiooorrrqqqsssyyyQQQ??????888<<<;;;:::999888888888888666666666666555555555555555555555555555555555555666666666777999999888777;;;FFFGGGEEEJJJKKKLLLTTTYYY~~~|||yyyxxxwwwvvvtttpppjjjfffiiimmmvvv~~~yyyppptttyyysssQQQEEEAAA>>>;;;;;;:::999999999::::::666777888999999888777666777777777777777777777777999999888888888888888999888888888888777777777777777777777777888888888888:::::::::;;;;;;;;;<<<<<<>>>>>>???BBBHHHPPPXXX\\\hhhhhhJJJ===<<<:::888777888777666666666666555444444333333444444444444444444444444333333444444444555555555555333555888999;;;CCCLLLWWW___yyy{{{~~~zzznnnbbbYYYVVVSSSRRRQQQPPPQQQVVV]]]bbblllpppnnnvvvxxxoooeeeccceeefffbbbdddiiirrr|||jjjJJJ???999<<<;;;:::999888888888888888888777777777666666666555555555555555555555555666666666777999999999888;;;FFFGGGFFFKKKLLLMMMWWW```}}}yyyzzz~~~|||vvvrrrooolllgggddd___^^^^^^^^^___aaaaaaaaacccfffmmmuuu{{{{{{tttuuu___HHH???<<<<<<;;;::::::999:::::::::666777888999999888777666777777777777777777777777999888888777777777888888888888888888777777777777777777777777888888888888:::::::::;;;;;;;;;<<<<<<>>>>>>???CCCIIIQQQYYY^^^kkkoooUUU???===:::999999777555444666666666555444444333333444444444444444444444444333444444444444555555555777555666999:::<<>>???CCCJJJSSS[[[___ooovvvZZZAAA<<<999999:::888555555666666666555444444333333444444444444444444444444444444444444555555555555888666777999:::===FFFPPP\\\iiiyyypppiiibbb[[[WWW___\\\YYYYYYYYYYYYVVVSSSSSSTTTUUUTTTQQQOOONNNNNNQQQ^^^ssstttjjjlllmmmjjjddd___[[[XXXYYYYYY[[[aaajjjzzzTTT<<>>===<<<;;;:::::::::;;;888888888888888888888888777777777777777777777777666666666666666666777888888888888888777777777666666777777777888888888888:::::::::;;;;;;;;;<<<<<<<<<===???CCCKKKTTT\\\aaarrr^^^DDD<<<777:::;;;999777888666666666555444444333333444444444444444444444444444444444555555555666666777555666999:::>>>HHHRRR\\\ppp|||qqqnnnhhhccc```^^^\\\[[[ZZZWWWUUUVVVXXXXXXTTTPPPSSSUUUWWWWWWUUURRRQQQPPPQQQXXXhhh~~~|||ssspppllljjjgggbbb]]]ZZZ[[[YYYYYY]]]cccsssdddAAAEEE===<<<;;;:::999999999999888888777777777666666666666666666666666666666666555777888888777888;;;>>>@@@HHHHHHGGGGGGFFFRRRiiivvvjjjbbb[[[WWWUUUTTTQQQNNNKKKIIIHHHIIIHHHIIIIIIGGGFFFHHHLLLOOOUUUXXXaaajjjqqqvvvyyytttzzz]]]GGGGGG???>>>===<<<;;;;;;;;;;;;999999888888888888999999888888888888888888888888666666555666666777888888888888888888777777777666666777777777888888888888:::::::::;;;;;;;;;<<<<<<<<<===???DDDLLLUUU^^^cccvvvjjjJJJ>>>777:::<<<999888:::666666666555444444333333444444444444444444444444444444555555555666666666666444555888;;;@@@KKKUUU```}}}qqq{{{wwwnnneeeccc```]]][[[[[[[[[\\\WWWUUUUUUVVVYYYYYYWWWSSSUUUWWWYYYZZZYYYXXXXXXYYYSSSSSS\\\nnn}}}rrrmmmjjjddd___]]]```^^^\\\]]]aaammm~~~FFF======<<<;;;:::999999999999888888777777777666666666666666666666666666666666555777999888777888<<<@@@CCCIIIIIIGGGGGGGGGXXXuuuyyymmmccc]]]XXXTTTPPPPPPQQQQQQNNNKKKHHHHHHHHHDDDGGGHHHGGGEEEFFFIIILLLXXX]]]gggppptttzzz~~~tttttt~~~hhhJJJEEE@@@???>>>===<<<;;;;;;;;;:::999888888888888999:::888888888888888888888888666666666666777888999999888888888888777777777777777777777777888888888888:::::::::;;;;;;;;;<<<<<<===>>>AAAFFFOOOYYYbbbgggyyy}}}RRRCCC999:::<<<888666:::666666666555444444333333444444444444444444444444555555555555666666666666666555666999===CCCNNNZZZllliii|||vvvpppvvvmmmhhhcccbbb```^^^\\\ZZZ[[[\\\ZZZYYYYYYYYY[[[\\\\\\\\\ZZZ\\\]]]^^^^^^___aaaccc^^^WWWWWWaaammm{{{yyypppmmmhhheeedddfffccc```___```iii}}}TTT>>>===<<<;;;::::::999::::::999999888888888777777777666666666666666666666666555777999888666777<<>>===<<<;;;;;;;;;:::999999888888999999:::888888888888888888888888777666666777888999::::::888888888888777777777777777777777777888888888888:::::::::;;;;;;;;;<<<<<<@@@AAADDDJJJSSS]]]ggglll}}}XXXGGG:::;;;;;;666555999777666666555444444333333444444444444444444444444555555555555666666666777777555777;;;???EEEQQQ]]]www|||jjjzzzoooiii|||rrrlllhhhgggeeeeeedddbbb___]]]]]]]]]ZZZYYYXXXVVVVVVXXXZZZ\\\\\\]]]^^^^^^^^^```cccffflll```YYY]]]ccckkk~~~|||rrrpppmmmkkkllleeebbb___\\\[[[cccuuugggKKK======<<<;;;:::::::::::::::::::::999999999888888777777777777777777777777444777:::888666777===BBBEEEIIIIIIHHHKKKOOOiii~~~ssslllccc[[[WWWWWWSSSPPPNNNMMMKKKGGGCCCCCCHHHNNNQQQPPPPPPQQQRRRIIIJJJJJJFFFCCCDDDIIIOOORRRZZZeeejjjiiimmm|||rrrttt[[[IIIAAA@@@???===<<<<<<;;;;;;;;;:::999888888999:::;;;888888888888888888888888777777777777888999:::;;;888888888888777777777777777777777777888888888888:::::::::;;;;;;;;;<<<<<>><<<;;;:::444666555555555555444444444555444444333333444444555555555555555555555444444888999666;;;GGGKKKQQQaaaxxxooo}}}ppptttzzzuuuqqqnnnlllhhhhhhhhheeeaaa^^^]]]]]]^^^\\\[[[^^^```___^^^^^^]]]]]]]]]___aaadddfffhhhgggeeeccc```\\\```nnn~~~xxxtttwwwsssmmmlllhhh___YYYZZZ[[[```nnnrrrEEEBBB???:::888:::===<<<999::::::888777777777888999777666444333444555777999666777888888888;;;???BBBIIIFFFJJJPPPNNNTTTsssnnn___YYYZZZ[[[\\\WWWWWWVVVWWWWWWRRRKKKEEEFFFDDDDDDKKKUUU[[[YYYVVVRRRMMMHHHFFFGGGJJJKKKJJJTTTWWWZZZ]]]aaakkkzzzwwwtttbbbJJJJJJ???>>>AAA======>>>666:::999999888888999999:::666666777777888888999999::::::999999888777777777:::::::::999999888888888888888999999999:::::::::>>>>>>============>>>>>>AAAHHHFFFHHHXXXeeejjjrrrkkkOOO???>>>;;;::::::555777777666666666555555555555444444333333444444555555555555555555555555555777999666<<>>888:::999999888888999999:::777777777777888888888888999999999888888888888888:::::::::999999999888888888888999999999:::::::::;;;;;;;;;;;;;;;<<<======BBBIIIFFFGGGYYYhhhpppzzzuuuVVVBBB===999888:::666888777777777666666666666555444444333333444444555555555555555555555555555777888777>>>KKKNNNYYYnnnkkkkkk|||yyyvvvtttqqqrrrrrrpppnnnmmmnnnpppnnnnnnpppqqqsssrrrooolllpppooommmlllkkkjjjgggdddaaadddhhhgggaaa\\\aaajjjqqqxxxppphhhbbb^^^]]]YYYZZZgggyyyTTTCCCAAA>>><<<:::999888888:::999888888777777888888777666555444555666777888777888999999:::<<<@@@DDDKKKGGGJJJTTT^^^nnnuuukkkddd___ZZZXXXYYYZZZYYYWWW[[[ZZZZZZZZZ[[[ZZZWWWUUUNNNJJJGGGJJJSSSZZZ]]]]]]ZZZUUUOOOKKKJJJMMMOOOPPPPPPTTTXXX\\\bbbmmm|||oootttaaaEEE;;;>>>CCC===;;;===999:::999999888888999999:::888888888888888777777777777888888888888999999999:::::::::999999999999888888888999999999::::::::::::::::::;;;<<<===>>>???CCCJJJGGGIII\\\nnnxxx]]]EEE===777777;;;888777777777666666666555555555444444333333444444555555555555555666666666666888999999AAALLLNNN[[[tttbbbhhh|||}}}~~~{{{yyyuuupppmmmmmmmmmllljjjcccbbbccceeeccc___^^^aaakkkwwwxxxjjjeeeaaa___YYYWWWcccttt[[[BBB@@@>>>===:::777777999999999999888888888888888666666555555666666777888777888999999:::===AAAEEEEEEFFFQQQdddvvvtttfff___YYYWWWWWWXXXZZZ[[[YYYWWWXXXXXXXXXYYYZZZZZZZZZZZZVVVQQQKKKLLLRRRYYY]]]___]]]YYYRRRLLLKKKLLLOOOQQQUUUXXX\\\]]]```hhhttt~~~yyyxxxxxx{{{sssnnn|||mmmLLL@@@@@@EEE???:::<<<999:::999999888888999999:::999999999888888777777777666777777888999999::::::999999999999999999999999888888999999999:::::::::;;;;;;<<<===>>>@@@BBBCCCDDDLLLKKKOOOcccttt~~~cccHHH>>>777777;;;999666666666555555555444444555444444333333444444555555555555666666666777777999::::::CCCMMMNNN]]]{{{^^^jjj~~~{{{{{{qqqkkkkkkmmmnnnnnnhhhaaa]]]aaaeeedddaaa```eeelllsssmmmgggcccaaa[[[WWW```nnnzzz___DDD>>>;;;<<<:::777777;;;999999999999888888777777666666666666666777888888666888999999:::===BBBEEE>>>DDDVVVrrryyyqqqfff^^^[[[XXXXXXWWWXXXXXXYYYXXXWWWUUUVVVWWWWWWXXXYYYZZZ[[[YYYTTTOOONNNSSSZZZ```ccc]]]ZZZSSSMMMJJJJJJLLLNNNPPPTTTWWWXXXYYY^^^fffnnnjjjnnnrrrsssttt||||||ooovvv~~~|||SSSAAA>>>CCC>>>:::<<<::::::999999888888999999:::::::::999999888888777777666666777888999::::::;;;999999999999999999999999888888999999999:::::::::;;;;;;<<<===???AAABBBDDDEEENNNPPPVVVkkk{{{eeeKKK@@@888888;;;999555555555555444444444444555444444333333444444555555555555666666777777888999:::<<>><<<:::===<<<:::999999888888999999:::999999999999999888888888666666777888999999::::::888999999999999:::::::::888888999999999:::::::::::::::;;;<<<===???AAAAAADDDOOOSSS[[[pppeeeLLLBBB:::999<<<888666666666666555555555555555444444333333444444555444555555666777777888888999:::===JJJSSSTTTjjjuuuooosssjjjjjjmmmnnnmmmnnnhhhdddeeegggeeeeeefffgggiiiiiixxxtttjjjddddddbbb]]]___fffpppWWWGGG;;;<<<>>>;;;999<<<888999999:::999888777666666666777888888888888888444666777888999<<>>===;;;<<<::::::999999888888999999:::888999999999999999999:::777777777888999999999:::888888999999999:::::::::888888999999999:::::::::;;;;;;;;;<<<===???@@@AAADDDOOORRR[[[rrrdddLLLCCC<<<:::<<<888777777777777666666666666555444444333333444444555444555555666777888888999888999>>>LLLVVVXXXppptttzzz~~~~~~qqqkkkmmmqqqqqqpppmmmkkkkkkkkkgggcccdddiiiiiikkkiiitttvvvjjjcccdddddd```___dddnnn|||aaaLLL======@@@<<<999;;;888888999:::999888777666666666777888888888888888444555666777999<<>>;;;:::777:::999999999999999999:::888888888999999::::::;;;888888888888888999999999888888888999999:::::::::888888999999999:::::::::>>>>>>>>>>>>???@@@BBBBBBDDDNNNQQQYYYrrroooQQQAAA;;;777666888666666666666555555555555555555555555666666666666666666666666777777777777555;;;BBBMMMUUUYYYzzz|||}}}xxxsssqqqqqqpppllllllooooooppppppooolllkkkkkkllliiikkkjjjppp~~~ooodddeeefffcccaaacccnnn~~~{{{SSS<<<===<<<999;;;;;;999999888777666666777777:::888666555555666888:::777777666888:::???CCCFFFEEE;;;LLL]]]gggxxxqqqeeegggiiiiiifffbbb___]]]\\\^^^___``````bbbdddggggggggghhhjjjkkkjjjgggeeeeeehhhhhhccc______^^^\\\^^^^^^[[[UUUMMMHHHFFFGGGIIIKKKOOOSSSUUUUUUTTTSSSQQQTTTbbbttt{{{xxx|||wwwvvvzzz~~~]]]BBBFFF999888AAA999>>>===;;;:::999999:::::::::888777999;;;<<<999777666666666666777777777777999999999999999999999999999999999999:::;;;<<<<<<<<<<<<===???@@@AAABBBCCCDDDKKKKKKWWWvvvtttUUUCCC<<<999888:::666666666666555555555555555555555555666666666666555555555555666666666666:::???FFFQQQZZZaaa|||uuuuuuqqqoooppppppmmmmmmoooppppppqqqooommmkkklllllliiikkkiiinnn|||ooodddeeegggeeeeeehhhkkkzzz^^^AAA???===:::;;;999999888888777777777777888999888777666666777888999888777777888;;;???CCCFFFIII===GGGRRR\\\wwwpppkkklllnnnnnnkkkgggdddbbb___aaacccddddddeeehhhjjjkkkjjjjjjkkkmmmnnnmmmkkkhhhjjjiiibbb_________^^^^^^^^^\\\VVVOOOIIIGGGGGGHHHIIIKKKMMMOOOOOOOOONNNRRRUUUaaaqqqxxxvvv{{{pppmmmpppttt}}}dddGGGGGG;;;999@@@999>>>===;;;:::999999:::::::::999888999;;;;;;999777666666777777777888888888999999999999999999999999999999999999:::;;;<<<===<<<===>>>???@@@AAABBBCCCCCCJJJKKKYYYzzz{{{[[[FFF===:::;;;<<<666666666666555555555555555555555555666666666666444444444555555666666666999???EEEPPP[[[fff~~~||||||vvvqqqpppooommmllloooqqqrrrrrrqqqooommmmmmnnnjjjlllhhhjjjvvvtttfffeeegggdddeeehhhgggvvv}}}mmmHHHAAA>>>;;;;;;888888888777777777888999999777777777777777777777777999999999:::===@@@DDDFFFIII@@@GGGNNNYYY~~~wwwsssqqqqqqrrrrrrppplllhhhfff```cccfffhhhjjjlllnnnqqqtttsssrrrsssuuuvvvvvvuuupppqqqmmmeee```aaabbbaaa^^^___]]]YYYSSSLLLHHHGGGIIIIIIJJJKKKKKKLLLLLLLLLQQQSSS]]]jjjpppqqqwww~~~iiicccggglllrrrnnnLLLIII>>>;;;@@@:::======;;;::::::::::::::::::999999999;;;;;;999888777777888888888999999999999999999999999999999999999999999999:::;;;<<<=========>>>???AAABBBCCCCCCFFFLLLNNN\\\~~~aaaHHH===;;;<<<<<<666666666666555555555555555555555555666666666666444444555555666777777777888???EEEPPP^^^mmmxxxxxxrrrkkkhhhgggjjjnnntttuuuuuutttqqqppppppqqqnnnnnnhhhhhhpppwww{{{jjjfffddd``````cccffftttwwwJJJ@@@===;;;:::666777777777777888999999:::777777888888888888777777:::::::::;;;>>>AAADDDFFFEEEDDDLLLTTTddd{{{{{{zzzzzzxxxuuuqqqnnniiilllppptttwww{{{~~~}}}vvvllleeefffgggggg`````````]]]WWWQQQKKKHHHIIIJJJMMMOOOOOOOOOOOONNNOOOPPPWWW```fffiiirrr|||jjjbbbeeejjjlllzzzxxxQQQHHH@@@===???===<<<<<<;;;;;;:::::::::::::::999::::::;;;;;;:::999888888999999999:::::::::999999999999999999999999:::999999::::::;;;<<<======>>>???@@@AAACCCDDDDDDLLLQQQQQQ___eeeIII<<<:::;;;;;;666666666666555555555555555555555555666666666666555666666777888888999999;;;CCCIIITTTeeeyyy{{{tttsssxxx~~~jjj```]]]```fffmmmwwwxxxxxxvvvtttsssssstttqqqqqqkkkhhhlllooo~~~~~~lllfffccc^^^\\\```fffrrr{{{KKK>>>;;;::::::666888888777777888999::::::777777888888888888777777::::::;;;<<>>???;;;;;;;;;;;;;;;;;;::::::999:::;;;;;;;;;:::::::::999999999999::::::::::::999999999999999999999999::::::::::::;;;<<<======>>>>>>???AAABBBCCCDDDEEENNNRRRRRRaaahhhJJJ<<<::::::999666666666666555555555555555555555555666666666666666666777888999999:::::::::CCCJJJVVViiixxx{{{yyyrrrsssqqqssszzz~~~rrraaaZZZ[[[```hhhnnnwwwxxxyyywwwuuusssssstttrrrsssmmmjjjlllkkkwwwmmmgggddd^^^]]]```cccooo}}}LLL>>>::::::;;;888999999888888888999999:::777777777777777777777777::::::;;;===???AAACCCDDDFFFIIIKKKVVVwwwxxxtttsssqqqgggfffeeeccc```ZZZSSSNNNEEEHHHLLLPPPRRRRRRQQQPPPOOORRRVVVZZZ___hhhsss|||sssnnnmmmdddkkk|||[[[GGGEEE@@@===???:::;;;;;;<<<<<<;;;::::::999:::<<<<<<:::::::::;;;888888999999999:::::::::999999999999999999999999::::::::::::;;;<<<===>>>??????@@@AAACCCDDDEEEEEELLLQQQRRRcccjjjLLL===;;;;;;777666666666666555555555555555555555555666666666666555555666777888999::::::999DDDKKKWWWllltttnnnxxx~~~vvvppprrroooqqqxxx|||xxxmmmcccdddiiimmmpppsssvvvwwwwwwvvvsssrrrrrrsssoooqqqnnnmmmooolllvvvpppjjjfff___\\\^^^\\\jjjPPPBBB<<<:::<<<;;;::::::999888888888999999999888777666666777888999999:::;;;===???AAABBBCCCDDDJJJMMM^^^yyyvvvssskkkiiigggeeeccc^^^WWWRRRHHHIIIJJJKKKMMMNNNOOOPPPNNNRRRVVVYYY___iiiuuu}}}xxxsssiiihhhsssbbbIIIGGGAAA:::>>>::::::;;;<<<<<<;;;;;;:::999;;;===<<<:::999:::<<<888888888888999999999999999999999999999999999999;;;::::::;;;;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFOOOSSSTTTffflllNNN>>><<<;;;777777666666666555555555555555555555555666666666777444444555666777888999999===IIIQQQ]]]sss___hhhvvvyyytttpppnnnrrrzzz}}}wwwpppnnnuuu{{{|||yyywwwtttuuuuuutttqqqppppppqqqlllpppnnnoooqqqnnnwwwuuummmggg^^^YYYZZZWWWeee~~~TTTFFF???;;;===<<<;;;;;;:::999888888888888:::888777555555777888:::888999;;;===>>>@@@BBBBBB@@@JJJRRRkkk|||wwwsssnnnkkkhhhfffddd```ZZZUUUMMMLLLIIIHHHIIIKKKOOOQQQLLLPPPUUUXXX^^^iiiuuu|||{{{pppiiiooohhhKKKIIIAAA888===999:::;;;<<<<<<<<<;;;:::888;;;======:::999:::<<<777777888888888999999999999999999999999999999999;;;;;;;;;;;;;;;<<<>>>>>>???@@@AAABBBCCCEEEFFFFFFUUUXXXXXXiiioooLLL999999<<<:::777777777777666666666666555555555555666666666777666777999999888888999;;;>>>IIITTT^^^vvvhhh___uuu{{{~~~|||sssuuutttuuu{{{{{{yyypppoooqqqssstttttttttrrrrrrsssooonnnpppooopppzzzyyylllgggbbb\\\YYYYYY```sssbbb???>>>???999888:::::::::999999999888888888888888777777777777777999888999;;;===?????????EEEEEEYYY}}}uuupppsssnnnjjjjjjgggaaa\\\[[[PPPLLLHHHHHHKKKMMMNNNMMMLLLRRRXXX\\\```iiiwww}}}gggnnn~~~uuuQQQHHHBBB<<<@@@<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888999<<<<<<999666::::::::::::::::::::::::<<<<<<======>>>>>>??????DDDBBBDDDHHHHHHEEEEEEGGGXXX```SSSoootttPPP<<<;;;===;;;888888888888777777777777555555555666666666777777666777999999888888999;;;???IIITTTaaa}}}hhhbbbyyyyyyvvvuuuuuu{{{{{{rrrkkkjjjmmmpppssstttttttttuuuvvvsssrrrsssqqqqqqyyyqqqkkkddd^^^[[[WWW]]]pppqqqIIICCCBBB<<<;;;:::::::::999999999999888777777777777888888888888999999999;;;===???@@@@@@HHHLLLfff|||uuutttnnnkkkkkkhhhaaa]]]\\\UUUPPPKKKIIIJJJLLLLLLKKKLLLRRRXXX[[[```iiivvvhhhlll{{{}}}UUUIIIAAA:::<<<===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999888999;;;;;;999777;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>??????@@@@@@???BBBFFFGGGEEEFFFJJJ[[[eee[[[yyyyyyTTT???<<<===;;;999999999999888888888888555555666666666777777777666777999999888888:::<<>>===<<<;;;;;;:::;;;;;;;;;========================;;;:::888888:::::::::999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===???@@@AAAAAA======@@@EEEFFFEEEHHHMMM\\\hhh___|||WWW@@@<<<===;;;999999888888888777777777555666666666666777777777666777999999999999;;;<<>>>>>AAAEEEFFFEEEJJJPPP```lllddd|||WWW@@@;;;<<<:::888888777777777666666666666666666666777777777888555777999999999:::;;;===EEEKKKWWWmmmnnnwww~~~}}}qqqrrruuu}}}sssiiiddd```aaacccfffkkkppprrrrrrtttxxx|||wwwxxxxxxvvvttttttuuuuuu}}}}}}qqqeee^^^[[[ZZZ^^^lllzzzwwwpppqqq```FFFCCC@@@???;;;;;;;;;:::::::::999999666777777888999::::::;;;999:::<<<===>>>@@@EEEHHHLLLddd~~~wwwwww{{{~~~qqqmmmkkklllkkkfffcccccc^^^WWWNNNJJJJJJKKKLLLKKKOOOQQQUUUYYY```iiiuuu}}}ooogggjjj{{{iiiPPPAAA:::>>>======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888999;;;<<<999999:::::::::;;;;;;;;;;;;;;;<<<>>>???AAABBBBBBBBBBBBDDDGGGGGGFFFLLLTTTiiivvvooo~~~ZZZAAA;;;<<<:::777777777777666666666555666666666777777777888888555777999:::::::::<<<>>>GGGOOO\\\tttppp}}}mmmnnnqqqzzzyyyooojjjfffcccdddgggjjjoootttuuuuuuvvv|||{{{|||{{{wwwuuuwwwvvvssszzzuuuhhh```^^^XXX[[[iii~~~uuuuuuiiiHHHBBB???===;;;;;;;;;;;;::::::::::::777888888888999:::::::::888;;;===>>>>>>AAAGGGKKKUUUwww|||wwwvvvnnnjjjiiikkkkkkhhheeefff^^^XXXPPPLLLLLLNNNNNNMMMOOOQQQTTTYYY```jjjttt{{{sssiiiggguuu\\\FFF>>>BBB>>>===<<<<<<;;;;;;<<<<<<999999999999999999999999:::;;;;;;;;;999999;;;<<<888999999::::::;;;;;;;;;<<<<<<===>>>@@@AAABBBBBBDDDDDDGGGIIIHHHHHHOOOXXXppp}}}vvv^^^DDD<<<<<<:::888888888777777777666666666666777777777888888888555777999::::::;;;===???IIISSSccc|||nnnkkkjjjlllttt{{{uuurrrmmmhhhhhhkkklllqqqwwwyyyxxxzzz{{{xxxzzzxxxssszzzvvviiiaaa___XXXZZZggg}}}lllGGG@@@===;;;<<<;;;;;;;;;;;;:::::::::999999999999999999999999888;;;>>>>>>>>>AAAHHHNNNXXX{{{yyywwwvvvoookkkkkkggggggjjjkkkiiiggghhhaaa\\\UUUQQQPPPPPPOOOMMMPPPQQQTTTXXX```jjjtttzzzwwwllleeepppgggJJJ@@@EEE>>>======<<<<<<<<<<<<<<<999999999999999999999999999;;;===<<<:::999:::<<<999999::::::;;;<<<<<<=========>>>???@@@@@@AAAAAABBBDDDGGGIIIHHHIIIRRR]]]zzz~~~bbbFFF>>><<<:::999999999888888888888777777777777777888888888888555777999::::::;;;===???KKKVVVhhhzzzjjj~~~jjjhhhhhhppp}}}yyysssllljjjmmmlllrrryyy{{{zzz}}}~~~{{{}}}zzzttt{{{uuuggg___]]]ZZZ\\\iiipppJJJCCCAAA???<<<<<<;;;;;;;;;:::::::::::::::999999999999999999888<<<>>>???>>>AAAIIIOOOVVV|||vvvsssjjjjjjyyyoooddd```___iiieeeeeeiiikkkiiihhhiiieee___XXXTTTSSSRRROOOMMMPPPQQQSSSXXX```jjjtttzzzzzznnneeemmmfffFFF;;;AAA>>>>>>===<<<<<<<<<<<<<<<999999999999999999999999888;;;>>>>>>;;;999:::;;;::::::;;;;;;<<<===>>>>>>>>>>>>??????@@@@@@@@@AAA@@@BBBEEEHHHHHHJJJTTT```hhhGGG======777999999999888777666666555777777777777666666666666666999:::999999<<<@@@AAARRR___kkkrrrkkk}}}|||~~~{{{kkkgggiiinnnwww}}}yyytttsssvvvwwwrrrllljjjjjjpppvvvyyy{{{}}}|||yyyuuuvvvjjjaaa]]]^^^ZZZddd}}}qqqFFFEEE===;;;======<<<;;;::::::999999999999888888999999:::;;;999AAA???;;;@@@BBBEEENNNaaavvvlllmmmhhhcccccchhhrrrzzz}}}sssjjjbbb^^^___bbbgggfffdddeeeeeefffdddcccgggccc\\\VVVQQQOOONNNNNNQQQQQQSSSXXX```iiisssyyymmmeeeiiivvviiiLLLBBBAAA???===<<<<<<======<<<;;;999999888999:::;;;999777::::::::::::::::::::::::::::::;;;<<<<<<<<<;;;;;;===>>>??????>>>???AAACCC@@@EEECCCEEELLLLLLQQQ```iiiHHH===>>>888999999999888777666666666777777777777777777777666777:::;;;::::::<<<@@@CCCVVVcccpppssslll}}}{{{{{{zzz{{{{{{rrrjjjiiilllvvv{{{yyy|||}}}xxxsssqqqnnnuuu||||||xxxxxxkkkbbb______ZZZccc{{{sssHHHFFF>>>======<<<<<<;;;::::::999999999999999888999999:::;;;888@@@>>>;;;BBBEEEJJJVVVnnnsssjjjhhhddd___YYYWWWYYY]]]aaadddbbb```]]][[[\\\aaaeeeiiihhhffffffggggggfffdddfffccc]]]WWWRRRPPPOOOOOOQQQRRRTTTXXX___hhhrrrxxxnnndddgggsssjjjLLLBBBAAA>>>===;;;<<<======<<<::::::999999:::;;;;;;:::888::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@@@@AAACCCEEECCCHHHFFFHHHNNNOOOTTTccckkkHHH===>>>999999999999888777777666666777777777777777777777777999:::;;;;;;:::<<>>???<<<<<<<<<;;;;;;::::::999999999999999999:::;;;;;;888@@@===<<>>??????@@@BBBBBBBBBBBBEEEGGGEEEKKKJJJKKKQQQRRRXXXhhhjjjFFF;;;>>>:::999999999888888777777777777777777777777888888888999:::;;;;;;999:::AAAIIIaaammm{{{wwwrrr}}}{{{yyyyyyxxx{{{tttkkkiiittttttjjjgggmmmwww~~~zzz|||kkkcccbbb```ZZZbbbwwwOOOEEE===@@@<<<<<<;;;;;;;;;::::::::::::999999999999:::;;;;;;:::@@@======DDDIIITTTgggwwwooollliiiggghhhkkknnnnnnmmmkkkrrrxxxxxxvvvuuutttrrrooollliiigggggghhhhhhgggeeeccc```\\\XXXTTTRRRPPPPPPRRRUUUWWW[[[bbbkkkqqquuu{{{uuucccaaalllqqqOOOBBBBBB===;;;::::::;;;;;;:::999<<<;;;;;;<<<======<<<:::999999::::::::::::;;;;;;===<<<:::999:::<<<>>>@@@???AAABBBBBBBBBCCCFFFHHHFFFLLLKKKLLLRRRSSS[[[llliiiEEE:::>>>:::999999999999888888888888666777777777888888888999999888999;;;999888AAALLLfffqqqxxxuuu|||zzzwwwxxxwwwyyytttooovvvzzzrrrqqqlllttt{{{~~~lllcccbbb___ZZZbbbyyywwwUUUEEE;;;@@@;;;;;;;;;;;;;;;:::::::::::::::999999::::::;;;<<<<<>>>>>DDDHHHUUUkkkzzzsssooojjjiiippp~~~~~~qqqnnniiiffffffggghhhhhhfffeeeccc```[[[VVVRRRPPPNNNQQQTTTVVVXXX]]]eeelllooouuuxxxeee```jjj}}}vvvQQQAAABBB===;;;::::::;;;;;;:::999<<<<<<;;;<<<======<<<:::999999999::::::;;;;;;;;;<<<;;;999999:::<<<>>>??????@@@AAABBBBBBCCCFFFHHHFFFMMMMMMMMMRRRTTT]]]oookkkGGG;;;>>>;;;999999999999999999999999666777777888888999999999999777999<<<:::999CCCRRRnnnwww}}}vvvvvv}}}{{{yyyvvvtttsssuuu{{{yyyzzz~~~uuutttmmmrrrzzz}}}nnnccc```___ZZZccc{{{^^^HHH:::@@@;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<>>>AAA???AAAFFFIIIVVVoootttnnnyyy{{{sssnnnkkkmmmzzztttpppjjjffffffggghhhhhhggggggfffccc^^^XXXRRRNNNLLLPPPTTTTTTTTTXXX```gggiiipppyyyyyyfff```gggyyy{{{SSSAAAAAA===<<<;;;;;;<<<<<<;;;999<<<;;;;;;<<<======<<<:::888999999::::::;;;;;;<<<;;;;;;::::::;;;===???@@@???@@@BBBBBBCCCDDDGGGIIIHHHOOOPPPPPPTTTVVV```tttpppKKK===???;;;999999999999999999999999666777777888888999:::::::::777:::>>><<<;;;GGGXXXwwwvvvrrrwww|||zzzxxxuuusssqqqsssyyysssnnnlllmmmrrr}}}}}}rrreee```___[[[eee|||vvvjjjMMM<<<@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<>>>AAAAAADDDJJJKKKZZZtttrrrcccccchhhxxx}}}tttnnnnnnrrr}}}wwwrrrlllgggggghhhjjjjjjiiiiiihhhfff```YYYRRRMMMJJJNNNSSSSSSQQQTTT\\\cccfffkkkssszzzxxxfff___eeeuuuUUUAAAAAA>>>===;;;<<<======<<<:::<<<;;;:::;;;======;;;:::888888999::::::;;;<<<<<<<<<<<<===>>>???@@@AAAAAA@@@AAACCCDDDDDDFFFIIIKKKLLLTTTUUUTTTYYY[[[fff{{{tttNNN???@@@;;;999999999999999999999999666777777888999999::::::;;;888;;;@@@>>>===JJJ]]]}}}qqqooovvv{{{yyyxxxuuuuuussssssxxxuuunnnjjjhhhkkkuuu{{{~~~uuuggg``````\\\fff}}}|||tttkkkrrrRRR===AAA;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<===AAABBBGGGMMMNNN]]]yyyzzzggg\\\UUU[[[iii|||vvvqqqrrrsssuuu}}}zzzuuunnniiihhhiiikkkllljjjjjjjjjgggaaaYYYQQQLLLIIINNNRRRRRRPPPRRRYYY```dddiiipppvvv|||vvvfff^^^cccrrrVVVAAAAAA???===<<<<<<======<<<;;;;;;::::::;;;<<<<<<;;;999888888999::::::;;;<<<<<<<<<===???AAABBBBBBBBBBBBAAACCCEEEEEEFFFGGGJJJMMMPPPXXXYYYXXX]]]^^^jjjtttMMM>>>===888999999999999999999999999::::::999999::::::;;;<<<888:::BBB<<>>@@@FFFCCCBBBIIINNNMMMbbbhhh\\\VVVWWW[[[jjjzzzxxxvvvttttttxxx}}}uuurrruuummmgggkkkllliiiiiihhheee```XXXQQQMMMMMMJJJIIIMMMQQQSSSXXX^^^gggggglllssszzzzzzllleeefffqqqZZZCCCAAA>>>>>>===<<<;;;;;;::::::>>>>>>======<<<<<<<<<<<<888999999:::;;;<<<============>>>???@@@AAABBBBBBEEEEEEEEEFFFHHHKKKNNNPPPRRRYYY\\\^^^aaa___kkkpppKKK>>>???;;;999999999999999999999999::::::999999::::::;;;<<<::::::AAA;;;>>>EEELLLllloooooo~~~|||xxxxxxuuuqqqmmmoooqqqwwwqqqhhh```aaahhhsss|||}}}yyywwwvvvvvvvvvxxx~~~|||kkkaaa]]]ZZZccczzz|||www{{{qqqPPPGGG???===<<<;;;:::999999999999999:::;;;::::::===@@@CCCKKKIIIGGGKKKNNNPPPkkk|||dddYYYWWWZZZ```bbbrrrwww{{{}}}yyyuuutttwww|||vvvtttmmmiiikkkiiiiiiiiihhhfff```YYYRRRNNNPPPLLLKKKMMMOOOPPPTTTYYYaaaaaagggpppwww|||}}}mmmeeeeeeppp~~~YYYCCCAAA>>>======<<<<<<;;;::::::=========<<<<<<<<<;;;;;;888999::::::<<<<<<===>>>>>>??????@@@AAAAAABBBCCCFFFGGGHHHIIILLLNNNPPPRRRTTTZZZZZZ\\\___]]]hhhmmmJJJ>>>AAA>>>999999999999999999999999:::::::::::::::;;;;;;<<<<<<:::@@@;;;>>>FFFQQQuuulllmmm{{{yyyuuuuuurrrnnnllllllpppzzzoooeeeZZZ]]]gggsssyyyyyyyyyzzzzzzxxxtttrrrppppppqqqrrrqqqqqqttt{{{llleee\\\ZZZccc|||pppOOOEEE======<<<;;;:::999999999999999:::;;;;;;<<<>>>CCCFFFRRRRRRNNNNNNOOOTTTxxx{{{fff\\\YYYZZZ\\\]]]jjjnnnsss|||yyy|||wwwmmmjjjkkkfffiiiiiihhheeeaaaZZZTTTPPPRRRMMMKKKMMMNNNMMMPPPTTTXXX[[[bbbllltttxxxnnndddcccooo}}}WWWCCCAAA>>>======<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;999999:::;;;<<<======>>>@@@@@@@@@@@@AAABBBBBBCCCGGGIIIKKKNNNPPPRRRTTTTTTWWWZZZXXX[[[``````iiioooKKK???AAA===999999999999999999999999:::::::::::::::;;;<<<<<<===:::AAA<<>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<===>>>>>>AAAAAA@@@@@@@@@AAABBBCCCHHHJJJMMMPPPSSSUUUVVVVVVYYYZZZWWW[[[cccdddoooqqqNNN@@@???:::999999999999999999999999;;;;;;::::::;;;;;;<<<======:::BBB???AAAEEEQQQzzzrrr___eeesssvvvqqqrrrqqqnnnnnnmmmtttfff[[[\\\bbbnnn{{{~~~~~~qqqnnniiieeecccbbbdddeeeeeefffhhhmmm~~~yyylllfff]]][[[eee~~~lllIIIAAA===<<<<<<;;;;;;::::::;;;;;;===>>>>>>===<<<>>>AAADDDWWW]]]YYYRRRQQQ```~~~pppkkkgggaaa___hhhiiikkkzzztttiiijjjhhhggggggfffddd```[[[VVVTTTOOOKKKJJJLLLMMMKKKMMMQQQRRRVVV___kkkssswww}}}kkk```aaannn{{{UUUCCCAAA===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<===>>>???AAA@@@??????@@@AAACCCDDDHHHJJJMMMQQQTTTWWWXXXXXX\\\]]]YYY[[[ccceeepppqqqMMM???>>>999999999999999999999999999;;;;;;;;;;;;;;;<<<<<<===>>>:::BBBAAABBBEEERRR~~~hhhZZZcccttttttooopppqqqnnnllllllttt}}}dddYYYVVVZZZbbbkkknnnnnnqqqwwwjjjgggaaa\\\YYYYYYZZZ\\\___aaadddiiiwww{{{llleee[[[XXXaaazzzmmmJJJBBB@@@<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>>>>===<<<===@@@CCCVVV]]][[[TTTUUUgggssslllggg```___ffffffhhhtttxxxhhhjjjhhheeeeeedddbbb___[[[WWWTTTNNNKKKJJJMMMMMMKKKMMMPPPSSSVVV___kkkssswww|||jjj___```ooozzzVVVDDD@@@========================;;;;;;;;;;;;;;;<<<<<<<<<::::::;;;<<<===>>>>>>???AAA@@@@@@???@@@CCCEEEGGGHHHJJJMMMQQQUUUXXXZZZ[[[___aaa]]]]]]cccdddqqqlllIII===???<<<999999999999999999999999;;;;;;;;;;;;;;;<<<======@@@:::AAA@@@BBBFFFWWWbbbVVVaaaqqq|||ppplllooopppnnnlllkkkuuu}}}eee[[[RRRRRRUUUWWWWWWWWW^^^gggdddaaa\\\XXXVVVWWWZZZ\\\^^^aaacccgggvvv~~~mmmeee[[[WWW___wwwuuuMMMBBB???<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>AAADDDTTT]]]]]]WWW[[[nnn{{{tttnnndddccchhheeecccjjjssszzziiiiiifffccccccbbbaaa^^^ZZZWWWUUUPPPLLLLLLNNNNNNKKKLLLOOOSSSUUU]]]iiippptttzzzjjj```aaaooo{{{WWWDDD???=====================>>>;;;;;;<<<<<<<<<=========::::::;;;<<<===>>>??????CCCBBBAAAAAACCCFFFIIIKKKJJJLLLNNNQQQUUUYYY\\\^^^___bbbaaabbbgggjjjzzzgggEEE;;;AAA???999999999999999999999999<<<;;;;;;;;;;;;<<<======BBB;;;@@@???BBBHHH\\\aaaTTT]]]mmm}}}}}}}}}zzznnnjjjmmmooonnnmmmmmmwww}}}}}}{{{yyy~~~ggg]]]XXXUUURRRPPPMMMNNNVVVaaaccc```\\\YYYYYY\\\___bbbaaadddeeeiiixxxnnneee]]]YYY```xxx~~~}}}QQQBBB<<<<<<<<<;;;;;;;;;<<<<<<===999:::;;;;;;<<<>>>BBBFFFSSS]]]^^^ZZZ___sssttthhhkkkeee```bbbfffyyy{{{jjjhhhcccbbbbbbaaa```]]]ZZZWWWUUURRRNNNMMMOOONNNKKKJJJMMMRRRTTT\\\fffmmmrrrxxx~~~lllaaaaaannn~~~|||XXXEEE???============>>>>>>>>>>>><<<<<<<<<=========>>>>>>::::::;;;<<<===>>>??????DDDCCCBBBCCCEEEHHHLLLNNNLLLMMMOOOQQQVVVZZZ^^^aaa\\\bbbdddgggmmmrrrbbbFFF======;;;;;;;;;:::999999:::::::::===============>>>???@@@BBB@@@CCCBBBJJJLLL\\\eeeXXX^^^iii|||~~~xxxnnnkkklllpppsssnnnlllttt~~~~~~|||{{{kkkrrryyy|||ppplllddd]]]WWWTTTRRRSSSZZZbbbcccdddeeeeeeddddddfffhhhjjjhhhhhhnnnpppfff\\\ZZZbbbyyyzzz|||TTTHHHBBB===<<<<<<<<<<<<;;;;;;;;;>>>;;;:::<<<<<<<<>>===<<<===>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>???AAABBBCCCEEEDDDDDDEEEHHHJJJKKKKKKOOOQQQSSSTTTUUUXXX\\\```ffffffooolllnnnvvvbbbGGG>>>===<<<;;;;;;::::::999::::::;;;<<<<<<<<<<<<===>>>???@@@BBB@@@CCCBBBKKKMMM]]]dddXXX___gggxxx}}}~~~xxxnnnkkklllppprrrooolllsss~~~www{{{~~~qqqkkknnnuuutttooojjjccc\\\YYYWWWWWW]]]dddhhhiiijjjiiihhhhhhjjjllllllkkkkkkqqqqqqfff]]]\\\ddd{{{xxxsss|||SSSFFF@@@===<<<<<<<<<<<<;;;;;;;;;>>>;;;;;;<<<<<<===CCCJJJXXX^^^```bbbfffqqq|||vvvmmmccc]]]\\\^^^aaaqqq|||llliiifffeeedddbbb```\\\XXXTTTRRRNNNNNNNNNMMMMMMNNNNNNNNNTTTVVV[[[bbbjjjqqqvvvxxx~~~~~~jjjbbbeeetttYYYBBBDDD@@@>>>===<<<===>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>@@@AAACCCDDDEEEEEEEEEFFFHHHJJJKKKKKKPPPRRRUUUVVVVVVXXX]]]```dddeeeqqqppprrruuu~~~bbbHHH???>>><<<;;;:::::::::::::::;;;;;;<<<<<<<<<<<<===>>>???@@@CCCAAADDDCCCLLLOOO```dddZZZ___cccppp{{{|||~~~wwwnnnkkkllloooqqqoookkkqqqwwwuuuwwwnnnhhhdddcccjjj{{{~~~tttpppllleee___]]]\\\]]]bbbhhhjjjkkkkkkiiigggffffffgggmmmlllmmmsssqqqfff^^^]]]fff}}}}}}uuuxxxQQQDDD======<<<<<<<<<<<<;;;;;;;;;===;;;;;;===<<<===DDDLLL^^^cccccccccfffooorrreee]]]ZZZWWWVVV[[[ddd}}}lllhhheeedddcccbbb```\\\YYYUUUSSSNNNNNNMMMMMMMMMMMMNNNNNNSSSUUUZZZ```gggnnntttwww}}}~~~jjjcccgggxxx\\\CCCCCC@@@>>>===<<<===>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@BBBCCCDDDFFFFFFFFFGGGIIIJJJLLLMMMSSSUUUXXXXXXWWWYYY^^^bbb```bbbppprrrvvvuuuxxxaaaHHH@@@???<<<;;;::::::::::::;;;;;;<<<;;;;;;;;;<<<===>>>???@@@CCCAAAEEEEEENNNRRRcccfffZZZ]]]___kkk}}}zzzyyy|||vvvnnnkkklllnnnooommmiiinnnxxxzzzqqqllliiijjjccc]]]___jjj{{{{{{rrrnnniiiccc^^^^^^```aaaffflllllllllllljjjgggdddcccdddkkkkkkmmmtttoooeee^^^^^^ggg~~~rrrPPPEEE======<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>===>>>EEEOOObbbhhhgggfffjjjtttpppccc]]]YYYTTTPPPSSSWWWjjjmmmgggdddbbbbbbaaa___[[[XXXTTTSSSMMMMMMLLLLLLLLLLLLMMMMMMQQQTTTYYY^^^dddkkkrrrvvv|||~~~jjjcccgggxxx[[[CCCBBB@@@>>><<<<<<===>>>===<<<<<<<<<<<<<<<============>>>>>>>>>???AAABBBDDDEEEFFFGGGHHHIIIJJJKKKNNNPPPVVVYYY\\\[[[YYYZZZ___dddbbbaaammmpppuuuvvvyyy^^^FFF@@@???<<<;;;:::::::::;;;;;;<<<===<<<<<<<<<===>>>???@@@AAADDDCCCGGGHHHQQQUUUeeeeeeXXXZZZ^^^jjjyyyyyywwwyyyuuunnnkkkkkkmmmnnnllliiimmmzzz}}}yyypppkkkjjjkkkdddaaafffmmmxxx|||uuusssnnngggbbbbbbddddddgggkkkmmmnnnooonnnllljjjiiijjjggggggiiippp}}}nnnccc^^^^^^gggjjjNNNFFF>>>===<<<<<<<<<<<<;;;;;;;;;::::::===???===>>>GGGRRRcccjjjjjjkkkrrr~~~wwwggg^^^\\\[[[VVVRRRPPPPPP[[[yyy~~~|||ssskkkfffdddjjjooogggcccbbbaaa```^^^ZZZVVVSSSQQQMMMLLLLLLKKKKKKLLLLLLMMMOOOSSSXXX\\\aaahhhooottt{{{llleeeiiiyyyZZZDDDDDD@@@>>><<<<<<===>>>===<<<<<<<<<<<<=========>>>>>>?????????@@@AAACCCEEEEEEFFFIIIKKKLLLLLLNNNQQQTTTYYY]]]```___[[[[[[```fffkkkgggmmmlllpppttt{{{}}}[[[DDD??????<<<::::::::::::;;;<<<===>>><<<<<<===>>>???AAABBBCCCDDDDDDJJJKKKUUUWWWffffffWWWXXX]]]lllwwwyyyvvvwww}}}}}}uuunnnkkkkkkllllllkkkkkkooo~~~{{{vvv{{{zzzrrrqqqllliiimmmwwwxxxqqqooonnnllljjjkkkjjjmmmoooooonnnllllllllldddcccdddiiisssmmmddd```___hhhbbbJJJFFF???===<<<<<<<<<<<<;;;;;;;;;888:::===???>>>???IIITTTfffnnnnnnoooyyy|||~~~uuukkk```[[[\\\\\\YYYVVVLLLKKKPPPfff|||vvvpppeee\\\YYYVVVXXXfff|||rrriiiccccccbbbaaa^^^ZZZVVVRRRPPPLLLLLLKKKKKKKKKKKKLLLLLLNNNRRRWWWZZZ^^^eeemmmssszzzooohhhmmm}}}\\\FFFEEE@@@>>>===<<<===>>>===<<<<<<<<<<<<======>>>>>>?????????@@@AAABBBDDDEEEFFFFFFJJJMMMOOOOOOQQQVVVZZZ]]]aaadddbbb]]]\\\bbbhhhuuuoooqqqjjjkkkppp{{{xxxWWWBBB>>>>>>;;;:::::::::;;;;;;<<<===>>>======>>>???@@@BBBDDDEEEEEEEEEMMMOOOXXXYYYffflllYYYWWW\\\kkkwwwyyyuuuvvv{{{|||tttnnnkkkkkkkkkkkkgggjjjnnnxxxwwwttt|||~~~|||vvvvvv~~~{{{wwwvvvppprrrsssqqqnnnjjjhhhgggbbbaaaaaabbbhhhtttnnnfffcccaaajjj[[[FFFEEE======<<<<<<<<<<<<;;;;;;;;;777:::>>>@@@>>>???JJJVVVkkksssssssss}}}|||~~~nnnlllfff___\\\\\\]]][[[XXXMMMMMMNNN]]]xxxpppjjjbbbZZZTTTRRRRRRYYYfff{{{vvvlllffffffeeeccc```[[[WWWRRRPPPLLLKKKKKKJJJJJJKKKKKKLLLMMMQQQVVVYYY\\\bbbkkkrrrzzzpppjjjooo]]]FFFCCC@@@>>>===<<<===>>>===<<<;;;<<<<<<===>>>>>>??????@@@@@@@@@AAACCCDDDFFFGGGFFFKKKOOOQQQQQQTTTZZZ______dddhhheee___]]]ccciiitttpppuuummmlllooo|||vvvTTTAAA>>>>>>;;;:::::::::;;;<<<===>>>>>>>>>>>>???@@@AAACCCEEEFFFEEEFFFOOOQQQZZZZZZfffttt]]]WWWYYYiiixxxzzzuuuuuuzzz{{{tttnnnkkkkkkkkkkkkcccfffkkkrrr{{{uuuwww}}}yyyrrrjjjfffdddcccaaa___^^^aaajjjuuu~~~ooohhheeeccckkkVVVCCCCCC;;;======<<<<<<<<<;;;;;;;;;777:::>>>@@@>>>@@@KKKXXXooowwwvvvuuu}}}www|||ssskkkfffaaa^^^^^^]]]ZZZXXXRRRRRRSSS\\\yyy~~~ooohhheeeaaa\\\RRRPPPPPPSSSZZZkkkxxxnnnhhhiiihhheeebbb]]]XXXSSSQQQKKKKKKJJJJJJJJJJJJKKKKKKLLLPPPUUUXXX[[[aaajjjrrrzzznnniiiooo]]]CCC>>>@@@>>>===<<<===>>>===<<<;;;<<<<<<===>>>??????@@@@@@@@@AAAAAACCCDDDFFFGGGFFFKKKPPPSSSSSSVVV\\\bbb```fffiiifff___^^^cccjjjmmmmmmvvvpppnnnqqq}}}nnnSSSBBB<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>???AAAAAAAAACCCEEEHHHJJJOOORRRVVVZZZ[[[oooyyyUUUYYY[[[eeezzzyyyyyyxxxzzz{{{rrrllliiihhhhhhhhhgggfffdddmmmzzz|||ssszzzzzzqqqjjjeeecccaaaccc]]]ZZZbbbggglllwwwmmmwww~~~|||lllhhhggggggqqq```LLL===AAA>>>>>>===<<<<<<<<<<<<<<<;;;@@@>>>===AAABBBIII[[[nnn~~~uuupppnnnbbb```ccc]]]\\\]]]XXXYYY[[[XXXXXXjjjsssnnniiiaaaYYYTTTRRROOOLLLNNN[[[lllzzzyyymmmkkkbbbdddeeeccc^^^ZZZWWWUUUOOOJJJGGGIIIKKKJJJKKKMMMNNNNNNRRRXXX[[[___gggqqq~~~zzzmmmeeeoooYYYJJJEEE???????????????>>>======@@@>>><<<===@@@AAA???======BBBEEEDDDEEEIIILLLLLLJJJOOOUUUWWWVVVYYY```fffgggeeefffhhhhhheeehhhlllpppooonnnvvvyyysssjjjOOOAAA<<<;;;;;;<<<<<<;;;;;;;;;<<<======>>>@@@AAABBBBBBCCCEEEHHHJJJOOORRRWWWZZZYYYkkk|||WWWYYY[[[fff{{{yyyxxxwwwyyy~~~zzzrrrkkkhhhgggggghhheeedddbbbgggpppvvvxxxxxx{{{ssskkkfffdddaaabbb___^^^eeeiiijjjooohhhnnnrrrwww}}}mmmjjjggghhhsssbbbMMM>>>BBB>>>>>>===<<<<<<<<<<<<<<<;;;AAA???===AAAAAAIII[[[uuuuuuzzzvvvhhhdddfffbbbcccddd___ZZZ\\\ZZZXXXfffuuunnniiieeeZZZWWWRRRKKKIIIOOO\\\fffwwwkkkggg______^^^]]]\\\ZZZXXXWWWQQQLLLIIIKKKLLLJJJJJJLLLLLLLLLPPPVVVZZZ___jjjtttyyymmmgggqqqYYYIIICCC???????????????>>>======>>>===<<<===@@@BBBAAA???>>>CCCFFFEEEGGGLLLOOOOOOOOOPPPRRRUUUXXX\\\```ccccccccceeejjjlllkkkooottttttsssrrrxxx{{{tttfffKKK???===<<<<<<<<<<<<;;;;;;<<<<<<===>>>???@@@BBBBBBBBBCCCFFFHHHKKKPPPRRRWWW[[[YYYhhhZZZXXXZZZfff{{{yyywwwuuuxxx}}}yyypppjjjgggfffffffffgggfffcccfffkkklll{{{www~~~}}}tttlllgggdddaaa```aaadddiiikkkiiigggeeehhhiiippp}}}nnnjjjeeehhhuuucccMMM???DDD>>>>>>===<<<<<<<<<======<<>>>>>>>>======<<<<<<>>>AAABBBBBBBBB???DDDGGGFFFHHHNNNRRRRRRUUUSSSRRRTTTZZZ___aaaaaaccccccggglllnnnnnnrrrwwwwwwvvvtttyyy|||vvveeeIII>>>======;;;<<<;;;;;;;;;<<<===>>>???@@@AAACCCCCCDDDEEEHHHJJJLLLPPPRRRYYY___\\\hhh___WWWWWWeeeyyyzzzwwwtttvvv|||~~~xxxooohhheeeeeeeeeeeeffffffaaaaaafffeeepppxxxzzz~~~ssskkkfffcccaaa^^^cccjjjlllnnnllleeeiiiiiijjjuuu|||mmmiiibbbgggwww```LLL???DDD>>>>>>===============>>><<>>BBBBBBIII[[[}}}ttt~~~xxxssskkkiiifff]]]___bbbcccaaaeeewwwvvvkkkcccccc```ZZZSSSMMMLLLOOOSSS]]]fffsss}}}xxxmmmeee^^^[[[ZZZ^^^bbbccc^^^YYYQQQLLLKKKMMMNNNKKKJJJKKKKKKJJJKKKPPPVVV```nnn|||xxxlllhhhuuuYYYHHH@@@@@@??????>>>>>>>>>>>>>>>======>>>???AAABBBBBBBBB???DDDFFFFFFHHHNNNSSSSSSXXXWWWVVVWWWZZZ^^^bbbcccgggfffhhhlllmmmkkkmmmrrrttttttrrrwww{{{xxxeeeIII>>><<<<<<;;;;;;;;;;;;<<<===>>>??????@@@BBBDDDEEEFFFHHHKKKMMMNNNQQQSSS[[[cccaaajjjeeeWWWTTTcccuuu|||wwwsssuuu|||}}}wwwnnnhhheeedddddddddbbbaaaZZZXXX\\\[[[bbbuuuwwwxxx|||qqqjjjeeecccddd___iiissspppsssuuuiiikkklllooo{{{yyyjjjggg___fffxxxYYYJJJ???CCC>>>>>>=========>>>>>>???===BBB@@@???DDDDDDLLL^^^ttt{{{}}}zzzpppiiikkkkkkjjjkkkuuu}}}vvvvvvxxxvvvooogggcccaaa]]]XXXUUUTTTUUUWWWUUUYYY```jjjqqqqqqjjjddd^^^]]]^^^bbbfffeee^^^XXXPPPKKKJJJLLLMMMKKKKKKMMMMMMKKKLLLPPPWWWaaaqqqwwwkkkhhhvvvVVVGGGAAA@@@???>>>>>>======>>>>>>???@@@AAAAAA@@@@@@AAAAAA@@@DDDFFFEEEHHHNNNSSSTTTYYY[[[^^^]]]\\\^^^ccchhhgggeeefffhhhhhhfffiiinnnpppqqqnnnrrrxxxyyyeeeJJJ>>><<<<<<;;;;;;;;;;;;<<<===>>>???@@@AAACCCEEEGGGIIILLLOOORRRQQQSSSTTT]]]fffdddllljjjVVVQQQaaarrr~~~xxxsssuuu|||}}}wwwnnnhhheeeddddddddddddcccZZZVVVZZZXXX[[[hhh|||yyyxxxzzzpppkkkiiiiiijjjddduuuxxx{{{qqqiiikkkqqq|||wwwhhheee^^^fff{{{RRRHHH???@@@>>>>>>=========>>>??????===CCCAAAAAAFFFGGGOOOaaavvvyyyzzzwwwuuusssqqqsss}}}~~~vvvnnnnnnoookkkfffdddbbb___[[[YYYXXXXXXYYYUUUUUUWWW___iiinnnmmmkkk^^^^^^```dddfffddd___YYYSSSNNNKKKLLLMMMKKKLLLNNNNNNLLLNNNTTT\\\gggyyyvvvkkkiiizzzRRRFFFCCCAAA@@@>>>=========>>>???@@@BBBBBBBBB@@@@@@AAABBBCCCGGGIIIHHHJJJPPPUUUVVVZZZ___cccccc``````eeekkkdddbbbbbbdddeeeeeejjjpppoooppplllnnnwww|||cccJJJ>>>;;;<<<===;;;;;;<<<<<<===???@@@AAAAAACCCGGGIIILLLOOOSSSVVVVVVUUUTTT]]]gggdddkkknnnVVVOOOaaapppyyysssuuu}}}}}}wwwooohhheeedddeeeeeedddeee___\\\aaa^^^\\\dddkkk}}}}}}xxxpppnnnppprrrpppmmmvvvgggkkksssvvvgggddd^^^hhhzzzNNNHHH>>>===>>>>>>======>>>??????@@@===CCCBBBBBBHHHIIIRRReeexxxwww~~~yyysssmmmmmmrrrtttwww~~~~~~yyy~~~zzzsssooojjjeeedddbbb___]]]\\\\\\]]]\\\[[[YYYYYY^^^gggnnnpppooo```aaaccceeeeeeeeecccbbb[[[TTTNNNNNNMMMKKKLLLOOOOOONNNRRRZZZcccpppvvvllllllNNNDDDEEEAAA@@@>>>===<<<===>>>??????AAACCCBBBAAAAAABBBDDDJJJNNNOOOLLLNNNTTTYYYZZZ]]]```dddffffffgggiiikkkeeeaaa```bbbccceeellltttttttttnnnnnnxxx|||aaaJJJ>>>;;;<<<>>>;;;;;;<<<<<<===???@@@AAAAAADDDGGGJJJMMMQQQVVVYYYZZZXXXUUU\\\fffccciii~~~oooVVVOOOaaaooozzzsssvvv}}}~~~wwwooohhheeeeeeeeeeee^^^bbb^^^___eeebbb]]]bbbhhhqqqwwwqqqrrrvvvzzzttttttwwwffflllwwwvvvgggddd___jjjvvvLLLIII???;;;>>>>>>===>>>>>>???@@@@@@===CCCCCCCCCIIIKKKTTTgggyyyvvv|||sssgggaaabbb^^^```iiixxxyyysssooodddaaa___^^^```aaabbbbbb___\\\[[[^^^dddjjjlllllldddeeeffffffeeegggjjjmmmaaaYYYRRROOOMMMKKKLLLOOOOOOOOOTTT^^^iiiwwwuuummmoooLLLCCCEEEAAA@@@>>>===<<<===???@@@===???BBBBBBAAABBBDDDGGGOOOSSSSSSQQQRRRXXX]]]^^^```aaacccgggkkklllkkkiiiiiieeebbbbbbccceeemmmuuuyyyxxxqqqpppyyywww]]]FFF===<<<===<<<<<<<<<<<<<<<===???@@@AAAEEEFFFHHHIIIKKKNNNRRRUUU[[[^^^ZZZZZZaaaccciiixxxkkkSSSQQQTTTmmmzzzvvvtttssstttwww{{{pppddddddccc___bbb\\\bbbhhhiiifffbbb```___kkkjjj|||~~~|||zzzyyywwwvvvzzzvvveeeqqqrrrddd```aaakkkqqqRRRFFF===888??????>>>>>>>>>>>>??????AAAGGGEEEEEEJJJMMMYYYnnn{{{rrrpppjjjfffbbb]]]XXXYYY[[[bbbssszzzrrrjjjdddcccaaa___^^^___bbbdddhhhddd```___bbbgggkkknnnkkkjjjjjjiiihhhhhhhhhiiicccYYYPPPNNNOOOOOONNNPPPTTTVVVZZZaaannnvvvkkkpppxxxOOO???AAA@@@@@@??????>>>>>>======AAABBBCCCDDDEEEFFFGGGHHHJJJOOOTTTVVVWWWZZZbbbhhh^^^aaadddeeedddeeehhhlllnnnkkkgggdddeeehhhmmmpppoooqqqmmmnnnwww~~~oooUUUAAA:::;;;<<<;;;;;;<<<<<<===???AAACCCDDDDDDGGGJJJNNNQQQVVV[[[^^^```bbb^^^^^^ddddddiiixxxgggOOOOOOTTTqqqyyytttrrrrrrtttyyy{{{ooobbbbbb```]]]```^^^```dddhhhiiigggccc___dddfffwwwzzzyyy{{{{{{}}}tttnnnzzzrrreeebbbcccnnnhhhJJJEEECCCCCC@@@@@@?????????@@@AAAAAACCCJJJHHHHHHNNNQQQ]]]qqqsssrrrggg___YYYUUUUUUUUUUUUXXXcccxxx}}}xxxwwwsssnnneeeccc```]]]]]]aaafffiiinnniiieeecccgggmmmsssvvvpppnnnlllkkkllllllkkkjjjcccYYYPPPOOOPPPOOOOOOPPPQQQTTT[[[gggxxxssslllrrrsssNNNAAADDDAAA@@@???>>>>>>>>>>>>>>>BBBCCCDDDEEEGGGHHHIIIJJJNNNRRRWWWYYY[[[___eeekkkbbbeeegggfffeeegggkkkoookkkkkkjjjjjjllloooqqqsssrrrsssnnnnnnuuuyyy~~~hhhMMM===:::======<<<;;;<<<===>>>@@@CCCEEEFFFEEEIIINNNSSSWWW[[[```cccdddgggcccbbbhhhgggkkkyyykkkPPPPPPWWWssswwwrrrpppqqqsssxxx{{{nnnaaaaaaaaa^^^bbbbbbbbbccchhhllllllgggbbb```dddrrr}}}vvv~~~ssssssxxx}}}~~~yyyrrrwwwrrrfffccceeerrr}}}```FFFDDDDDDFFFAAAAAAAAAAAAAAABBBCCCDDDDDDJJJIIIJJJPPPTTT^^^qqqsss|||uuuiiicccaaa```WWWWWWUUURRRVVVhhhwwwuuurrrnnnllliiidddaaaaaaeeekkkooosssmmmfffcccffflllrrrvvvuuuqqqmmmmmmoooppplllhhhcccYYYQQQOOOOOONNNNNNQQQQQQUUU___oooqqqnnnwwwlllKKKCCCGGGBBB@@@???======>>>@@@AAADDDEEEFFFHHHJJJLLLMMMNNNRRRVVVZZZ]]]___ccciiinnniiikkkjjjhhheeefffjjjnnnhhhjjjllloooqqqsssttttttwwwxxxssssssxxxxxx|||dddIII======@@@@@@>>>======>>>???AAACCCEEEFFFHHHKKKQQQVVVYYY\\\___aaaeeeiiiffffffllljjjmmm{{{tttTTTPPPWWWpppwwwqqqooopppsssvvvxxxlll```bbbcccaaafffgggffffffhhhkkkkkkiiigggbbbffflll~~~pppzzz~~~qqqooossszzz|||rrrttt~~~qqqfffdddggguuuyyy^^^GGGCCC@@@???AAAAAAAAABBBBBBDDDEEEEEECCCIIIHHHIIIPPPSSS\\\nnn~~~qqqwww}}}oooiiiggghhhhhh]]]^^^]]]WWWSSS```~~~}}}xxxrrruuuqqqlllhhhiiikkknnnpppwwwppphhhcccdddiiipppssswwwrrrmmmmmmqqqqqqkkkeeeaaaYYYQQQOOONNNMMMNNNQQQSSSXXXeeexxxoooppp{{{hhhJJJCCCGGGBBBAAA>>>======???AAACCCFFFGGGHHHKKKMMMOOOQQQRRRTTTWWW\\\___bbbfffjjjnnnoooooommmiiieeeeeeiiimmmlllmmmnnnpppqqqrrrrrrrrrwwwxxxuuuvvv|||zzzxxx```GGG>>>???@@@???>>>?????????@@@AAACCCDDDEEEJJJNNNSSSXXX[[[^^^aaacccdddiiiggghhhooommmppp}}}ZZZNNNSSSjjj~~~xxxqqqooopppssstttwwwlll```aaaaaa___ccchhhjjjkkkiiigggfffggghhhcccfffgggoooxxxvvvvvvssssssvvv}}}pppxxxpppfffcccgggxxxZZZFFFCCC???>>>@@@@@@AAABBBCCCDDDFFFGGGEEEJJJIIIJJJRRRTTT[[[kkk{{{ppptttqqqllloooqqqlllfffcccdddddd___WWW\\\vvv}}}vvvssspppoooqqqrrrqqqpppwwwrrrkkkggghhhnnnssswwwzzzuuuppppppsssrrrkkkddd```YYYRRROOOMMMLLLMMMQQQRRR[[[llllllppp}}}fffKKKBBBCCCBBB@@@???===>>>@@@CCCEEEGGGHHHJJJMMMPPPSSSUUUVVVUUUXXX\\\___bbbfffiiikkknnnooonnnkkkiiijjjooosssvvvuuusssqqqppppppqqqrrrrrruuusssxxx}}}nnnXXXCCC===>>><<<<<<===???@@@@@@AAACCCEEEGGGHHHNNNQQQVVV[[[___bbbfffiiidddjjjiiikkkqqqppprrr~~~fffSSSUUUdddyyy|||tttpppqqqsssuuuxxxmmmaaabbb```]]]```gggkkkoooooojjjffffffgggdddeeeeeeiii|||xxx}}}{{{}}}}}}wwwtttssszzz~~~rrr}}}ooodddbbbggg|||SSSCCCEEEDDDEEE@@@AAAAAABBBDDDFFFGGGHHHJJJOOOMMMOOOWWWXXX\\\kkk~~~rrrqqqyyysssrrr{{{yyyhhhhhhgggddd\\\[[[nnn~~~{{{yyyzzz|||}}}{{{yyyvvvsssooonnnqqqvvvzzz|||~~~yyyuuutttuuurrrlllfffaaa[[[TTTQQQOOOLLLOOOTTTSSSaaawww}}}jjjqqqdddKKKAAA@@@AAA@@@??????@@@BBBDDDEEEHHHIIILLLOOOSSSVVVXXXZZZXXXZZZ]]]```cccfffggghhhhhhkkkmmmmmmnnnrrrxxx}}}~~~{{{wwwtttssstttvvvwwwwwwyyyyyycccPPP@@@>>>>>>;;;;;;??????@@@AAADDDGGGJJJLLLNNNTTTWWWZZZ]]]___cccgggjjjhhhmmmlllnnntttqqqrrr~~~lllUUUVVV\\\rrrwwwsssrrrsssuuuzzzqqqgggiiihhhdddgggiiiooovvv{{{yyyssslllgggjjjjjjjjjkkkqqq}}}|||{{{qqqooonnnkkkqqqzzzyyytttuuuvvv~~~sssmmmdddccchhhNNNCCCFFFEEEFFFAAABBBCCCDDDFFFHHHJJJKKKOOOSSSQQQSSS[[[ZZZ]]]jjj~~~xxxnnnxxxxxxvvvxxxsssnnnlllkkkddd```lll}}}}}}{{{yyywwwtttpppkkkgggddd^^^XXXUUUQQQOOORRRWWW\\\nnnzzzkkkxxxaaaJJJAAA?????????@@@@@@AAACCCDDDEEEHHHIIILLLPPPTTTXXXZZZ\\\]]]^^^```cccfffhhhhhhgggcccgggkkkmmmooorrryyy~~~{{{zzzwwwvvvvvvxxx{{{|||}}}~~~]]]LLL@@@@@@@@@<<<===CCC>>>???BBBEEEJJJNNNQQQSSSZZZ[[[\\\]]]]]]___cccfffkkkpppooopppuuuqqqqqq}}}hhhOOOPPPVVVmmm~~~zzztttrrrsssssszzztttmmmrrrsssooosssmmmsss|||tttiiiqqqpppqqqqqqlllqqq{{{vvvrrrnnnrrr}}}{{{wwwzzz|||sss}}}}}}}}}llldddccciiiyyyMMMFFFHHHCCC@@@CCCCCCDDDEEEGGGJJJLLLMMMPPPTTTRRRTTT[[[ZZZ\\\iii}}}kkkqqqzzzyyy||||||xxxsssvvvqqqqqqlllgggooo~~~{{{zzzyyyvvvrrrlllhhheeefffaaa[[[XXXTTTQQQTTTZZZggg{{{zzzooo]]]IIIBBB@@@>>>???@@@AAACCCDDDEEEEEEHHHIIILLLPPPTTTXXX[[[]]]aaaaaacccfffhhhjjjiiihhhaaaeeeiiikkkkkknnnssswwwtttttttttuuuwwwzzz}}}}}}}}}{{{}}}WWWKKK@@@>>>@@@@@@??????@@@BBBDDDFFFIIINNNTTTYYYdddccc```[[[YYY\\\cccjjjnnnjjjjjjpppsssrrrvvv|||bbbJJJTTT\\\ooo~~~|||tttrrrvvvtttvvvuuummmgggkkkyyy~~~zzzqqqjjjnnnwww|||uuupppzzzppppppxxx|||uuu|||~~~~~~{{{{{{~~~~~~llleeehhhkkknnnLLLDDDFFFDDD@@@EEECCCBBBCCCGGGLLLOOOPPPRRRVVV[[[[[[ZZZ]]]fffnnnkkkiii~~~{{{xxxsssssswwwyyyqqqjjjjjjsss|||~~~tttrrrqqqlllfffbbbggg```___```ZZZQQQUUU```sssyyyqqqyyy^^^LLLAAADDD@@@>>>@@@DDDFFFEEEFFFJJJLLLMMMPPPUUU[[[^^^___^^^cccaaabbbgggnnnpppkkkdddeeeggghhhgggkkkpppqqqmmmpppooouuuvvvrrrzzz{{{~~~zzzzzz{{{VVVJJJ@@@>>>@@@@@@???@@@AAACCCFFFHHHLLLRRRXXX]]]ffffffeeeaaa^^^___ccchhhhhhfffiiinnnooonnnrrrxxxjjjPPPXXXVVViiiyyy~~~sssoooqqqvvvyyywwwppphhhiiiuuu}}}nnnmmmqqqxxxwwwttt}}}wwwppprrrzzzzzzjjjeeejjjtttkkkJJJCCCEEEEEECCCFFFDDDCCCEEEIIINNNQQQSSSTTTXXX\\\\\\ZZZ\\\cccjjjqqqjjj|||}}}wwwrrrsss{{{yyyrrrpppnnniiieeedddccc```aaabbb[[[TTT[[[jjjwwwtttvvvZZZIII@@@DDDBBB@@@AAAEEEEEEDDDEEEIIIPPPRRRVVV\\\aaadddcccaaacccbbbbbbgggnnnrrrrrrpppiiilllnnnnnnppprrrpppjjjppppppwwwxxxtttyyy}}}uuuwwwtttwww}}}wwwTTTIII@@@???@@@@@@@@@AAABBBEEEHHHLLLPPPUUU[[[```fffiiijjjhhheeebbbccceeeeeeggglllooonnnlllooovvvzzzuuuVVVXXXTTTgggxxxuuunnnoooxxx{{{{{{sssjjjhhhpppxxxxxxooonnnuuu{{{zzz{{{{{{sss|||vvvgggfffnnngggIIICCCFFFFFFDDDGGGFFFEEEGGGLLLQQQTTTUUUVVVZZZ^^^^^^[[[[[[```eeewwwiiiuuu}}}xxxsssuuu{{{~~~zzzxxxssspppooolllgggfffhhhcccdddgggfff]]]ZZZhhh{{{uuuyyypppVVVFFF@@@EEEDDDBBBCCCEEEEEECCCEEEJJJQQQTTTYYY___dddgggfffdddhhhggggggiiimmmrrrvvvyyyqqquuuwwwwwwxxxxxxsssmmmqqqqqqxxxzzzuuuxxxyyypppqqqpppttt{{{~~~sssQQQGGG@@@???AAAAAAAAACCCDDDFFFJJJNNNQQQVVVZZZ^^^aaafffjjjkkkhhheeecccdddiiinnnttttttpppmmmpppvvvyyyYYYSSSRRRcccuuuxxxrrrssswww{{{|||vvvmmmiiilllqqqyyyrrrvvv|||}}}{{{{{{tttggghhhrrrbbbJJJFFFGGGEEEDDDGGGFFFFFFIIINNNRRRUUUVVVWWWZZZ^^^^^^\\\\\\```ccc{{{|||hhhooo~~~qqqhhhdddcccooorrr|||}}}zzzvvvssspppmmmkkkooonnnoooppplllggghhhlllgggkkknnniiiaaabbbxxxwwwjjjQQQDDD@@@GGGDDDBBBCCCFFFEEEDDDIIIOOOVVVWWWYYY]]]bbbeeeffffffmmmnnnnnnmmmlllnnnssswwwvvvzzz||||||}}}{{{uuusssrrrxxxyyyuuuzzz{{{qqqqqqppptttyyyzzzoooMMMFFF@@@@@@AAAAAABBBEEEEEEHHHLLLOOOQQQTTTWWWYYY[[[```fffiiigggeeeeeeeeemmmtttyyywwwqqqnnnqqqtttyyy\\\OOOLLLZZZkkkyyytttxxxtttyyy|||xxxpppkkkkkknnnyyy|||{{{{{{|||}}}~~~|||ssshhhlllxxx]]]KKKJJJHHHEEECCCHHHGGGGGGJJJOOOSSSUUUVVVVVVYYY\\\]]]]]]^^^aaadddxxxhhhjjjvvvwwwmmmgggdddcccbbbfffpppzzz|||uuupppmmmiiijjjkkkkkkkkkjjjiiiiiihhhiiimmmooolllggghhhmmmlllooopppjjjeeemmm{{{cccNNNEEEBBBHHHAAAAAACCCFFFFFFGGGOOOXXXhhhddd```^^^```dddggghhhmmmppprrrqqqnnnmmmpppsssvvvxxxyyyyyy{{{|||tttppptttvvvuuu|||wwwsssrrrsssuuutttyyyjjjKKKDDD@@@AAABBBAAACCCGGGGGGJJJNNNQQQSSSTTTUUUWWWXXX]]]bbbeeeeeeeeegggjjjmmmsssvvvrrrnnnnnnpppqqqyyyeeeRRRMMMVVVccczzzxxxtttxxxrrrwww{{{yyyrrrmmmlllmmmpppxxx}}}{{{qqqjjjsssXXXKKKLLLIIIEEEEEEIIIIIIIIILLLPPPTTTUUUUUUVVVXXXZZZ\\\]]]___ccceeevvvlllhhhpppuuummmhhhfffddd___]]]cccjjjpppxxx}}}yyyssslllfffcccbbbbbbbbbeeeiiilllkkkjjjjjjjjjeeefffjjjnnnlllhhhhhhlllmmmooopppmmmooo}}}[[[LLLGGGCCCGGG@@@AAADDDGGGHHHKKKUUU```zzztttkkkdddccceeeiiijjjhhhlllppprrrppppppqqqsssrrrttttttsssvvv{{{{{{xxxqqqmmmqqqtttuuu~~~{{{qqqrrrttttttppptttdddHHHCCC@@@AAABBBBBBDDDIIIHHHLLLQQQUUUVVVWWWYYYZZZ\\\^^^aaabbbccceeejjjooojjjooopppllllllppprrrqqqwww}}}pppYYYTTTUUU\\\rrrzzzsssvvvrrrvvvzzzyyysssmmmkkkkkkjjjooozzzmmmjjjzzz{{{RRRGGGJJJHHHFFFIIIMMMLLLLLLOOORRRUUUVVVUUUXXXYYYYYYZZZ\\\___ccceeesssssshhhlllyyypppiiijjjccc___bbbfffiiinnnrrrsssooohhhbbb]]]\\\]]]^^^___eeekkkoooooommmlllkkkhhhhhhlllqqqppplllkkkmmmmmmooossswww{{{}}}SSSIIIHHHCCCDDDBBBCCCFFFIIIJJJMMMXXXeeezzztttkkkfffeeegggjjjlllhhhjjjmmmpppqqqssstttuuurrrttttttssstttvvvsssnnnllliiinnnsssuuuyyyooosssyyy{{{ttttttaaaGGGBBB@@@AAABBBBBBEEEIIIIIIMMMSSSWWWZZZ[[[]]]^^^```bbbbbbbbbbbbfffmmmssshhhlllllliiikkkrrruuurrruuuyyywww___VVVRRRSSSggg}}}tttuuussswwwzzzyyysssmmmjjjiiigggmmmyyyuuuiiikkkyyyOOOCCCGGGGGGHHHMMMOOOOOOOOOQQQTTTVVVVVVVVV[[[ZZZZZZYYY[[[^^^bbbeeeqqqxxxiiiiiixxxyyyrrrkkkgggiiillllllmmmpppqqqmmmgggbbb^^^^^^___aaa```gggoootttuuusssqqqqqqnnnmmmpppuuuvvvrrrooopppnnnqqqwww~~~vvvwwwNNNGGGHHHCCCBBBCCCDDDHHHJJJJJJNNNZZZfffnnnjjjdddbbbcccgggkkklllkkklllmmmnnnqqqsssuuuuuuuuuxxxyyyvvvuuutttnnnggghhhfffmmmsssvvv~~~tttnnnuuu{{{yyyvvvYYYEEEDDDCCCCCCDDDFFFIIIJJJOOORRRUUUWWWYYY\\\```ccckkkiiigggggggggjjjmmmoooooommmkkkiiikkknnnsssvvvuuu||||||dddWWWTTTQQQ]]]ssswwwnnnrrrpppuuu|||xxxkkkggglllllllllooo~~~ooojjjsssqqqPPPIIIFFFGGGKKKKKKLLLVVVQQQIIIQQQYYY[[[___[[[```dddaaa[[[[[[bbbjjjjjjsssiiivvv}}}rrrkkkkkkooosssuuutttwwwtttjjjdddgggnnnsssttt{{{zzzrrrpppwwwyyytttoooqqqvvv{{{zzztttqqqrrrvvv|||xxx{{{gggNNNCCCCCCEEEAAADDDFFFIIILLLPPPUUU[[[```fffiiilllkkkhhhiiimmmrrrmmmllllllmmmppprrrsssrrrvvvuuuvvvyyy}}}|||vvvpppqqqpppoooooollliiimmmsssrrrxxx}}}}}}mmmQQQDDDDDDDDDDDDFFFHHHKKKMMMQQQRRRUUUYYY^^^cccfffhhhmmmmmmlllkkklllnnnpppqqqrrrqqqooonnnooorrruuuwwwwww|||~~~bbbVVVTTTPPPYYYnnn|||yyyppprrrpppuuu|||yyymmmgggjjjhhhhhhkkkxxxnnnmmmyyyiiiNNNKKKJJJJJJMMMLLLPPPVVVNNNGGGSSS]]]]]]^^^___dddhhhgggbbb___bbbeeejjjttteeesss{{{tttssswww|||~~~yyypppsss}}}wwwssszzz~~~wwwyyy}}}~~~xxxppppppuuu}}}www~~~cccMMMDDDDDDGGGDDDFFFIIILLLOOOSSSXXX^^^bbbeeehhhmmmooopppqqqsssuuuqqqqqqqqqqqqqqqrrrssssssuuuuuuvvvzzz{{{vvvwwwtttrrrqqqmmmhhhgggkkknnnooozzzzzzdddIIIDDDDDDEEEFFFIIILLLOOOQQQRRRRRRTTTZZZbbbiiikkkkkkpppppppppqqqrrrrrrssssssssssssrrrrrrssssssuuuuuuwwwxxxhhhWWWUUUPPPUUUeeeqqq~~~ssssssqqquuu|||zzzooohhhhhhdddeeegggooo{{{mmmqqq^^^LLLNNNNNNNNNQQQNNNRRRVVVLLLFFFTTT`````````bbbfffjjjllljjjhhhffffffkkk|||zzzcccnnn}}}wwwpppvvvuuu^^^LLLEEEEEEIIIGGGIIILLLOOOSSSWWW\\\bbbffffffiiinnntttyyy{{{zzzxxxvvvwwwxxxvvvsssrrrtttwwwvvvvvvwww{{{||||||wwwuuuvvvtttmmmhhhhhhpppnnnxxx~~~yyy___GGGDDDEEEGGGIIILLLPPPSSSUUUTTTSSSTTT[[[eeekkkllljjjpppppprrrsssssssssrrrrrrppppppqqqrrrrrrrrrqqqpppuuuuuu|||rrrXXXVVVPPPRRR]]]eeewwwxxxsssqqqtttzzzzzzrrrjjjgggbbbdddeeegggtttvvvllltttrrrYYYMMMQQQPPPRRRUUURRRTTTZZZRRRJJJVVVaaacccfffbbbdddgggkkknnnooommmkkkooo|||wwwgggiiivvvzzzwwwXXXMMMGGGEEEIIIIIIKKKNNNRRRVVVZZZ___eeeiiillllllnnnuuu|||}}}yyyxxx{{{}}}{{{vvvuuuxxx|||zzzyyyyyy{{{~~~}}}|||{{{xxxxxx|||}}}wwwqqqnnnsssqqq|||qqq[[[HHHEEEGGGIIILLLPPPTTTWWWYYY[[[YYYZZZ```hhhmmmllliiimmmnnnpppqqqqqqpppooonnnmmmnnnpppqqqrrrpppooonnntttuuuxxxzzzTTTTTTOOOQQQZZZ___mmm|||tttqqqrrrwwwzzzuuummmhhheeeeeeeeedddjjjsssnnnzzzlllXXXPPPSSSQQQSSSXXXWWW___iiibbbVVVZZZ```ccchhhdddcccdddggglllooopppooottt}}}~~~mmmfffnnn}}}~~~xxxTTTNNNIIIFFFIIIJJJMMMPPPUUUYYY]]]bbbhhhkkkrrroooooosss{{{~~~|||xxxwww{{{~~~|||yyyxxx|||~~~{{{zzzyyyyyywwwwwwyyywwwyyy|||uuurrroooppp~~~xxxhhhVVVFFFGGGIIILLLPPPTTTXXXZZZ\\\bbbaaacccggglllooonnnlllkkklllmmmnnnnnnmmmlllkkkmmmnnnppprrrsssrrrpppooosssxxxyyyUUUSSSMMMPPPZZZ___kkktttqqqppptttyyyxxxqqqjjjhhhgggfffdddeeeqqqssssssgggXXXTTTVVVRRRTTTZZZYYYkkkvvvpppaaa^^^```aaafffgggeeeddddddgggkkkmmmnnnvvv|||ssseeeiiirrroooPPPOOOLLLGGGJJJMMMOOOSSSXXX]]]aaafffkkknnnuuurrrqqqsssyyy{{{yyyuuuvvvyyy{{{{{{zzz{{{~~~{{{wwwuuusssttttttwwwwwwzzzzzzsssqqqnnnrrrrrrbbbRRREEEIIIKKKNNNRRRVVVZZZ\\\^^^dddfffhhhkkkmmmnnnnnnnnnkkkkkklllllllllkkkkkkkkklllmmmoooqqqrrrrrrqqqpppoooyyyyyy```ZZZPPPPPPZZZ^^^hhh}}}uuupppmmmpppxxxzzzuuummmjjjhhhggggggeeehhhvvvuuu{{{sss```VVVWWWYYYTTTUUU[[[YYYkkkuuunnnaaa```aaa___bbbddddddddddddfffiiimmmpppsssvvvzzzfffeeeiiivvvgggMMMPPPOOOJJJNNNRRRRRRVVV[[[```eeejjjnnnrrrsssrrrsssvvvyyyyyyvvvrrrwwwxxxxxxyyyzzz|||~~~}}}yyyuuurrrsssuuuwwwuuuwww|||xxxssssssqqquuu|||}}}qqq```PPPEEEJJJLLLPPPTTTXXX[[[]]]^^^bbbeeeiiilllllllllmmmnnnllllllllllllkkkkkkkkkkkkjjjkkkmmmooopppqqqppppppiiiwwwxxx|||nnndddTTTPPPYYY]]]eeexxxuuuppplllnnnwww|||wwwnnnjjjggggggiiigggeeejjjtttxxxhhhZZZTTTXXX\\\VVVVVV[[[WWWbbbkkkeee[[[```ccc```___]]]```ccceeegggkkkooosssoooqqqzzzgggcccdddpppaaaJJJPPPQQQLLLQQQVVVTTTXXX^^^ccchhhlllqqqtttoooqqquuuzzz{{{yyyuuuqqqyyywwwvvvxxxzzz||||||||||||zzzwwwtttrrrtttxxx{{{tttwww~~~yyywwwyyyqqqsss|||vvvwww}}}kkkUUUKKKMMMPPPQQQSSSVVVYYY[[[]]]^^^eeeeeefffiiimmmoooooonnnoooooooooooommmkkkiiihhhkkklllnnnoooooooooqqqsssnnn{{{yyyuuunnnNNNSSS\\\ZZZ^^^mmmzzzrrrlllooottttttttttttjjjiiihhheeebbbbbbdddfffsss}}}|||zzzyyyfffZZZYYYXXXYYY[[[\\\\\\[[[]]]\\\\\\]]]``````]]]ZZZ\\\\\\^^^ccciiimmmooooootttwww|||lllaaa^^^lll^^^KKKOOOPPPRRRZZZ___cccccceeeiiioootttwwwwwwuuussstttyyyzzzwwwuuuuuuzzzwwwvvvxxxxxxwww|||zzzzzzvvvqqqqqqwwwzzzyyyvvvsssvvv}}}}}}yyy{{{}}}uuummmrrrwwwvvv{{{eeeRRRMMMPPPPPPRRRUUUXXXZZZ[[[[[[[[[ccccccdddgggkkkmmmmmmlllooooooooonnnmmmkkkiiihhhjjjkkkmmmnnnmmmmmmooopppiiisssqqqrrr[[[VVV\\\YYY\\\gggvvv}}}ssslllnnnssstttttttttjjjhhhfffeeeddddddddddddfffjjjtttxxxuuu```^^^]]]\\\]]]^^^___^^^\\\XXXXXXYYY[[[^^^___^^^]]]`````````cccgggkkkmmmmmmooosssvvvuuugggaaammm~~~|||[[[JJJOOORRRVVV___cccmmmlllkkkjjjkkknnnrrrtttvvvrrrrrrwwwyyywwwvvvwwwuuuuuuuuuttttttwww|||{{{wwwxxxzzzyyyuuurrruuu||||||vvvwww~~~yyytttmmmppptttrrrrrr]]]OOONNNSSSQQQTTTWWWZZZ\\\\\\[[[ZZZbbbaaabbbdddhhhjjjjjjjjjnnnnnnnnnnnnmmmkkkiiiggghhhjjjllllllkkkjjjkkkllliiipppmmmrrrhhhXXXXXXWWWYYY___jjjvvvmmmmmmrrrsssssssssjjjgggddddddffffffcccaaa``````aaahhhvvvzzzvvvwwwzzz}}}|||xxx~~~iii\\\```___]]]^^^______^^^]]]WWWXXXZZZ\\\^^^___``````dddcccbbbcccfffiiijjjjjjkkkoooqqqwwwmmmbbbiiizzzrrrVVVJJJPPPTTTZZZdddgggrrrrrrpppllliiikkkpppuuuxxxsssqqquuuyyyyyyyyyzzzyyy~~~|||uuuttt{{{}}}{{{zzz{{{{{{vvvtttwww~~~}}}wwwvvv|||xxxvvvqqqrrrsssppplllXXXNNNPPPTTTTTTUUUXXX[[[^^^_________bbbbbbbbbdddgggiiijjjjjjmmmmmmmmmmmmllljjjhhhgggfffhhhjjjjjjiiihhhhhhiiihhhmmmkkkoootttWWWQQQSSSVVVXXXddd{{{nnnmmmppprrrrrrrrrjjjfffccceeehhhhhhccc___```aaaaaaaaadddmmmxxxqqqgggdddeeellllllqqq||||||uuupppuuu{{{{{{~~~```\\\\\\[[[[[[\\\^^^___^^^]]]]]]___``````___^^^___aaaeeecccbbbbbbeeehhhiiiiiijjjmmmpppqqq|||rrr```bbbqqqhhhTTTMMMRRRVVV^^^hhhhhhooorrrssspppllllllrrrxxxxxxrrrppptttxxxyyyyyy{{{{{{xxx|||{{{{{{}}}}}}zzzxxx|||zzzxxx|||zzz{{{wwwvvvtttqqqiiiWWWQQQRRRTTTXXXYYYZZZ]]]```ccceeegggeeedddccceeehhhjjjkkkkkkllllllmmmlllkkkjjjhhhgggeeegggiiijjjiiigggggggggfffjjjggghhhuuu___NNNPPPTTTRRR]]]rrrqqqmmmoooqqqppppppkkkgggdddeeehhhiiiddd___^^^``````^^^[[[[[[```dddrrrnnnhhhaaa[[[XXXXXXXXX```^^^___eeekkkooovvv}}}~~~yyyvvvpppjjjffflllrrrvvvyyy|||nnnYYY[[[YYYXXXYYY[[[___aaabbbaaadddfffgggccc]]]YYY[[[]]]bbbaaa```bbbeeehhhiiiiiiiiikkkooopppuuu|||ccc^^^gggvvvbbbUUURRRVVVXXXbbbjjjggglllpppttttttpppooossswwwtttqqqqqqtttvvvtttuuuxxx{{{www|||}}}}}}zzz{{{}}}|||{{{zzz{{{www{{{{{{~~~{{{wwwuuurrrfffWWWTTTVVVVVV\\\]]]___bbbeeegggiiikkkhhhfffeeefffiiilllmmmmmmkkkkkkllllllkkkiiihhhgggdddfffiiijjjiiihhhhhhhhhiiikkkhhhhhhmmmxxxqqqSSSQQQSSSPPP\\\gggyyytttmmmooopppoooooollliiiffffffhhhhhheeeccc^^^___```^^^\\\\\\```ddddddlllmmmiiihhhmmmmmmiiiaaa\\\VVVRRRSSSUUUVVVVVVYYYVVVVVV[[[]]]]]]```dddjjjooopppooonnnooolllhhhgggmmmsssvvvuuuuuuyyy}}}cccUUU[[[ZZZZZZ[[[^^^bbbfffggggggfffiiiiiicccZZZTTTVVVZZZ___^^^___aaaeeeggghhhgggeeefffmmmrrrsssnnn```aaaiiizzz```YYYZZZ\\\]]]gggoooiiinnnrrruuuuuusssqqqqqqsssqqqrrrvvvyyyuuupppppptttwww|||{{{sssrrryyy}}}{{{}}}~~~zzzyyy{{{zzzvvvwwwvvv}}}yyytttwwwxxx|||yyyvvvvvvvvv{{{cccWWWXXX[[[[[[```cccgggjjjlllkkkjjjhhhjjjhhhfffgggjjjlllnnnnnnjjjjjjkkkkkkkkkiiihhhgggcccfffjjjkkkkkkjjjiiijjjmmmllliiikkkooorrr\\\UUUWWWRRR[[[eeeoooxxxnnnooopppnnnmmmmmmkkkiiihhhggggggggggggbbbcccdddeeeeeeeeefffggg\\\]]]\\\ZZZWWWWWWZZZ]]]ZZZYYYVVVUUUTTTTTTUUUVVVUUUTTTVVV\\\^^^\\\\\\___dddhhhhhhggghhhkkkllljjjgggnnnuuuwwwuuutttwww{{{~~~vvv|||rrr```YYYbbb]]]]]]^^^aaaeeehhhiiiiiidddiiijjjdddZZZUUUXXX^^^]]]]]]___bbbeeefffdddcccccccccmmmxxxxxxzzz|||iiiaaabbbooo~~~|||___]]]bbbccccccnnnuuummmqqqrrrrrrrrrrrrrrrrrrrrrtttzzz|||rrrqqqvvvppppppooonnnooorrrwwwzzz~~~~~~{{{yyyzzz|||wwwpppsssssszzzwwwqqqssstttyyyvvvvvvzzz}}}yyy```VVVYYY^^^^^^cccggglllqqqqqqnnnhhheeejjjhhhggggggjjjmmmnnnnnniiijjjkkkkkkjjjiiihhhgggcccfffjjjllllllkkkkkkkkkkkkhhhdddiiiooonnnbbbYYY[[[WWWXXXbbbiii|||zzzooooooooonnnlllmmmmmmkkkhhhffffffhhhjjjbbbeeehhhkkkkkkhhhccc``````]]][[[ZZZVVVRRRTTT[[[TTTXXXZZZXXXSSSPPPPPPQQQPPPQQQVVV^^^```^^^]]]___dddeeeddd```aaafffiiihhh]]]eeemmmooommmlllppptttvvv~~~{{{vvvrrrssspppsss{{{xxxlllbbb___jjj___^^^___aaaeeeggghhhhhhccciiilllfff\\\XXX]]]ddd\\\]]]___bbbeeedddbbb___ccccccooo~~~~~~zzzpppccc```jjjxxxuuu___```gggggggggttt{{{qqqrrrpppnnnoooqqqtttuuuvvvzzzwwwuuu{{{rrrnnnmmmoooooonnnssszzz~~~|||xxxwwwzzz}}}wwwnnnqqqrrrzzzxxxqqqssssssxxxvvvwwwrrr```YYY[[[^^^___eeefffiiillliiicccbbbfffkkkiiifffgggiiilllnnnooommmkkkiiihhhhhhgggeeeccceeefffggghhhjjjmmmooopppoooiiigggjjjiiikkk~~~sssWWWTTTXXX[[[aaafffrrruuurrrooolllkkkmmmnnnnnnkkkhhhhhhllloooiiiiiijjjkkkllljjjgggddd]]]```aaa^^^XXXTTTVVVYYY]]]WWWUUUWWWUUUPPPOOOSSSWWWWWWWWWZZZ]]]^^^^^^]]]gggfffddd```^^^^^^aaaddddddfffjjjmmmnnnppprrrtttvvvyyy}}}~~~|||ssspppyyy|||{{{xxxyyyxxxtttbbbaaaddd___]]]]]]___bbbfffgggfffeeeggglllqqqnnncccZZZ^^^hhhaaa___^^^```bbbcccaaa___^^^fffmmmmmmlllttteeeXXXdddooorrraaaccceeegggnnnuuuuuupppmmmppptttxxxyyyyyywwwvvvuuu{{{~~~{{{{{{}}}yyyyyyvvvnnnkkkmmmppppppzzz{{{yyytttsssvvvwwwuuupppqqqtttwwwyyyxxxtttqqqzzz}}}zzz{{{lll^^^[[[___aaaaaadddeeejjjnnnmmmhhhgggiiinnnlllhhhhhhiiikkklllmmmjjjjjjjjjjjjiiiiiihhhhhhggghhhhhhiiikkkmmmooopppqqqkkkiiijjjgggiiiyyyiiiYYYWWWXXX]]]bbblll|||uuupppnnnmmmmmmnnnnnnllliiiiiikkkmmmnnnnnnnnnnnnnnnkkkgggddd^^^aaadddccc___[[[ZZZ[[[aaa[[[XXXXXXVVVRRRRRRVVVYYYWWWUUUUUUWWWZZZ[[[\\\dddcccaaa^^^\\\]]]```cccfffhhhkkklllmmmnnnppprrrtttwwwzzz{{{{{{~~~vvvddd___bbb```______```cccgggiiijjjiiijjjnnnrrrnnnbbbXXX[[[cccaaa___^^^___cccfffffffffbbbaaabbbeeeffflllzzzoooaaaeeeeeevvv|||wwwjjj___bbbccceeekkksssvvvtttsssuuuxxx{{{|||{{{zzzxxxvvvzzz~~~}}}zzzwwwxxxzzz}}}}}}yyyppplllmmmooonnntttuuutttoooooorrrsssqqqrrrssstttvvvxxxxxxwwwuuu}}}{{{{{{zzzfff\\\\\\```aaaaaa```bbbhhhooooookkkiiikkkpppmmmiiiggghhhiiiiiiiiifffiiikkkkkkiiiiiikkkmmmjjjjjjjjjkkklllmmmnnnooosssnnnkkkjjjffffffsss|||bbbZZZWWWXXX]]]ffftttyyyqqqnnnooommmnnnnnnmmmjjjiiiiiijjjooonnnnnnoooooonnnjjjgggbbbdddfffggggggdddaaa___bbb]]]YYYYYYWWWVVVYYY]]][[[WWWRRRPPPQQQUUUYYYZZZ______]]][[[ZZZ[[[^^^aaahhhiiikkkkkkkkkkkklllnnnrrruuuxxxyyyxxxzzz~~~{{{}}}kkkaaabbbbbbbbbaaaaaabbbeeeggghhhggghhhkkknnnlllaaaWWWYYY```aaa^^^]]]^^^bbbhhhmmmooopppbbb[[[```ddddddmmm{{{yyyhhhggg___jjj|||wwwpppeeebbbgggiiijjjnnnvvv}}}~~~xxxzzz}}}}}}|||~~~~~~zzzxxxzzz|||}}}uuuqqqsssttttttppprrrqqqnnnmmmppppppnnnttttttttttttvvvyyy{{{}}}|||~~~zzzyyy~~~wwwccc[[[\\\___``````^^^```fffmmmnnnjjjhhhiiinnnjjjgggeeeeeefffggggggdddiiilllkkkgggfffjjjnnnlllkkkkkkkkklllmmmnnnooossspppmmmjjjffffffooo|||jjj___\\\WWWYYYcccnnn~~~rrrmmmmmmlllmmmmmmmmmkkkjjjiiihhhiiiiiijjjllloooooommmkkkfffffffffgggiiiiiigggeeeaaa^^^ZZZXXXXXX[[[___cccXXXTTTPPPOOOQQQUUUXXXZZZ[[[[[[ZZZYYYXXXYYY\\\___hhhiiijjjiiihhhhhhiiijjjppptttwwwyyyyyyzzz~~~|||zzznnndddaaa___dddbbb```___aaabbbcccbbbcccfffiiiiiibbb[[[\\\aaa```^^^\\\]]]aaaiiippptttiii]]]eeeiiibbbdddpppvvvlllfffaaabbbwww{{{iiihhheeelllqqqppprrryyyzzz|||{{{zzz|||{{{yyy|||~~~~~~tttvvvvvvrrrqqqrrrrrrnnnssssssrrrrrrtttzzz{{{}}}xxxwww|||rrr```ZZZ\\\___bbbeeecccbbbeeelllmmmjjjggghhhiiifffcccbbbccceeeffffffeeeiiillljjjeeedddfffjjjkkkkkkkkkkkkkkklllmmmmmmpppooommmjjjggggggnnnwwwttt``````VVVUUUaaalllzzzvvvmmmkkkllllllllllllllljjjiiihhhfffffffffhhhkkkllljjjiiiiiifffddddddfffiiijjjkkkdddbbb\\\XXXWWW[[[___aaaSSSRRRQQQRRRVVVYYYZZZZZZYYYYYYYYYXXXWWWYYY[[[^^^ffffffgggfffeeeeeegggiiiooossswwwyyyzzz|||pppkkkiiigggddd\\\cccaaa___```bbbcccddddddfffgggjjjlllhhhaaaaaaeeebbb```^^^^^^aaagggnnnsss~~~jjjaaakkkooofffdddlllpppvvvfffbbb]]]nnngggjjjdddlllrrrssstttwwwzzzzzzyyyzzz}}}|||zzzyyyzzz|||}}}{{{~~~yyy|||{{{wwwuuuuuusssoooqqqqqqqqqqqqsssyyy}}}xxx{{{tttfff[[[\\\```aaafffmmmjjjgggfffjjjmmmkkkjjjlllhhhfffcccbbbdddggghhhiiigggiiijjjiiieeeccceeegggiiiiiiiiiiiijjjjjjkkklllllllllllliiiggghhhmmmrrr```aaaXXXUUU^^^gggssssssllllllkkkjjjjjjkkkkkkjjjiiihhhgggffffffggggggeeecccgggeeecccaaabbbeeejjjmmmiiigggaaaYYYWWWZZZ\\\\\\PPPQQQRRRVVVZZZ\\\\\\[[[YYYZZZZZZZZZYYYYYY\\\^^^```aaabbbbbbbbbcccfffiiimmmqqquuuwwwxxxyyy|||{{{}}}dddcccjjjttttttgggdddcccccceeehhhkkklllkkkmmmmmmoooqqqnnnhhhfffgggfffeeedddbbbbbbeeeiiimmmqqqeeebbbkkkoooiiiggglllrrrqqqeee[[[fffvvvxxxeeehhhgggnnntttvvvxxx{{{{{{xxxxxxyyy{{{|||~~~~~~~~~~~~~~~}}}|||||||||zzzwwwzzz{{{zzzyyy}}}}}}zzzxxxwwwtttoooooopppqqqqqqrrrwwwzzzzzz}}}aaaZZZYYY```dddccchhhpppnnnhhhdddgggjjjkkkmmmpppmmmjjjgggggghhhkkklllmmmiiiiiiiiihhhgggffffffffffffffffffggghhhiiijjjkkkhhhjjjjjjgggeeefffiiikkkyyygggaaa^^^\\\^^^aaaiiizzz}}}rrrllljjjggghhhjjjllllllkkkiiihhhffffffgggfffeeeccccccddddddbbb```bbbgggllliiiiiiccc[[[XXX\\\^^^\\\RRRRRRTTTVVVZZZ[[[[[[ZZZ[[[\\\]]]\\\[[[[[[\\\^^^ZZZ[[[]]]^^^___bbbgggjjjiiimmmqqqrrrqqqqqqsssuuusss{{{ssseeedddnnnsssiiiiiiiiikkkmmmnnnnnnllllllkkkmmmqqqqqqllliiiiiillllllkkkhhhdddcccdddffffffdddeeehhhiiiggghhhkkkpppyyyqqq```bbbkkkyyyrrreeehhhkkkooosssuuuzzz{{{yyyzzzzzz{{{zzzzzzyyyxxx}}}}}}~~~}}}{{{zzz}}}|||wwwuuuwwwyyyxxxwww{{{}}}{{{zzzzzzwwwrrrooorrrsssrrrppprrryyy~~~wwwvvvzzzVVVSSSYYYdddhhhccceeennnmmmeee```bbbfffiiimmmrrrrrrooolllkkklllnnnoooooojjjiiiggghhhiiiiiihhhgggddddddeeeeeefffhhhiiijjjfffhhhhhheeecccdddeeefffqqqxxxqqqbbbdddddd```\\\aaaooo|||wwwllliiiffffffjjjlllmmmlllhhhgggfffggghhhiiihhhggg```ccceeeddd```aaaeeejjjdddfffccc\\\[[[aaadddaaaUUUTTTTTTUUUXXXZZZZZZYYY]]]^^^^^^]]]\\\\\\]]]___VVVXXXZZZ\\\^^^bbbgggkkkgggjjjmmmmmmkkkiiijjjlllvvv~~~vvvmmmgggeeemmmtttpppooonnnnnnnnnmmmjjjgggeeedddgggnnnpppmmmkkkkkkpppqqqqqqmmmgggbbbaaabbbeeehhhiiifffccccccfffhhhkkkqqq~~~ooogggcccdddpppnnngggiiiiiikkklllnnnvvv}}}~~~{{{|||{{{{{{zzzxxxwwwuuutttuuuvvvyyy{{{}}}|||xxxuuuvvvyyyzzzvvvvvvyyy|||{{{uuuzzz}}}||||||}}}{{{vvvqqqsssuuusssoooooosssxxx~~~xxxqqqqqqwwwgggfffeeeeeeeeeeeedddccchhhfffccccccfffjjjlllmmmlllmmmllliiiffffffjjjnnnlllkkkkkkjjjjjjkkkkkkllliiieeeccceeeeeedddfffjjjmmmjjjfffbbb______```aaaiiikkkzzzhhhfffhhhcccYYY___kkkkkkxxxxxxpppgggeeeiiinnnppppppiiiiiiiiihhhhhhfffeeeeeeddddddccccccbbbaaa``````eeedddcccbbbccceeegggiii___^^^[[[WWWVVVXXX\\\```___^^^\\\ZZZ^^^ccc```ZZZZZZYYYZZZ[[[^^^bbbeeehhhkkkhhheeeeeeiiimmmooonnntttzzzrrrkkkgggiiikkklllmmmpppnnnmmmooossstttpppmmmmmmeeebbbaaaeeemmmppplllgggmmmllljjjhhheeebbb```___eeegggjjjmmmiiidddffflllnnnrrrtttmmmfffbbbiiivvvyyyllllllgggkkknnnnnnooouuu~~~zzzzzzyyyyyy}}}{{{uuutttuuuwwwzzz|||{{{xxxuuuyyywwwwwwwwwyyyzzzyyyxxxxxxtttsssvvv|||~~~{{{wwwssssssrrrrrrrrrsssssstttyyytttpppwww}}}|||llliiifffeeeeeeeeecccaaajjjiiigggggghhhiiiiiihhhjjjiiihhheeecccccceeegggkkkkkkjjjjjjjjjjjjkkkkkkfffcccbbbdddeeedddfffjjjllliiieeeaaa___^^^___```cccfffeee^^^``````XXXZZZfffiii|||tttjjjgggiiimmmooonnnkkkjjjhhhfffeeedddeeeeeeeeeeeeddddddcccbbbbbbaaadddccccccbbbcccccceeeeee```^^^\\\XXXVVVXXX\\\___^^^^^^[[[ZZZ^^^cccaaa[[[YYYYYYZZZ\\\___cccfffhhhllliiifffgggjjjmmmooooooqqqwwwqqqkkkgggiiijjjjjjjjjmmmnnnlllmmmpppppplllkkkmmmdddaaa___dddkkknnnkkkgggffffffeeedddddddddddddddeeeeeehhhkkkiiifffiiipppnnnlllqqq~~~}}}ooocccdddppp~~~vvvjjjjjjdddmmmpppppppppttt||||||{{{xxxwwwyyy}}}|||xxxwwwwwwxxxyyyzzz{{{zzzzzz|||yyyvvvuuuvvvwwwwwwwwwuuuuuuuuuvvvxxxxxxwwwwwwwwwwwwvvvtttsssrrrrrrrrruuusssqqqyyyoooiiidddcccfffhhhfffccclllkkkkkkkkkkkkiiieeebbbfffdddbbbbbbccceeeeeeeeehhhiiiiiiiiiiiiiiiiiihhhccc``````cccddddddfffjjjhhhfffccc___]]]]]]^^^___]]]aaauuuppp\\\XXX]]]XXXUUU]]]ccctttwwwlllffffffhhhiiihhhmmmkkkgggeeeccccccdddeeefffeeeeeeddddddcccccccccbbbccccccccccccbbbaaaaaa^^^]]][[[YYYWWWWWW[[[]]]\\\]]][[[ZZZ^^^cccaaa\\\WWWWWWXXX[[[^^^aaaeeegggjjjhhhffffffhhhkkkllllllnnnsss{{{~~~~~~zzzrrrllliiikkkkkkiiihhhjjjnnnllllllmmmkkkhhhiiinnndddaaa```dddjjjmmmkkkhhhaaa```___^^^___aaacccddd______aaadddeeefffllltttwwwnnniiittt}}}|||fff^^^dddppp}}}vvvnnnllleeeooosssuuutttuuuzzz~~~}}}yyyvvvvvvyyy||||||{{{{{{zzzxxxxxxyyyzzz}}}~~~~~~zzzuuurrrssstttuuuvvvsssuuuwwwvvvtttssstttvvvxxxwwwwwwvvvuuutttssssssppprrrsss|||mmmhhhbbbccchhhlllllliiiiiijjjlllnnnmmmiiiccc^^^aaa______bbbgggkkkkkkiiieeeeeeggggggggggggeeeeee```^^^^^^bbbcccccceeeiiieeeccc```]]][[[[[[\\\]]]ZZZ```eeefffTTTZZZXXXRRRVVV[[[eee~~~~~~qqqiiiggghhhhhhffflllkkkjjjhhhfffeeeddddddeeeeeeddddddccccccccccccbbbcccddddddcccbbb```^^^ZZZ[[[ZZZYYYXXXXXX[[[]]]ZZZ[[[[[[ZZZ]]]bbbaaa]]]TTTUUUVVVYYY\\\___bbbddddddcccbbbbbbccceeeggggggkkkooovvv|||}}}}}}xxxsssooommmnnnmmmiiigggiiiooolllkkkjjjeeebbbfffmmmfffcccbbbdddiiilllkkkiiiaaa___\\\ZZZZZZ[[[]]]^^^ZZZXXXYYY]]]```ccckkksss~~~uuulllmmm~~~tttddd```fffsss}}}xxxvvvmmmqqqvvvzzz{{{zzz{{{}}}~~~~~~{{{wwwvvvxxxyyyzzzyyy{{{{{{zzzyyyyyyzzz}}}zzzwwwtttrrrssstttttttttrrrsssttttttssstttuuuvvvsssssstttuuuuuuvvvvvvvvvnnnssswwwnnniiieeeeeeiiimmmmmmkkkeeegggkkknnnnnnjjjddd^^^aaa``````ccchhhkkkjjjhhhaaabbbdddffffffdddbbbaaa___]]]]]]aaabbbaaabbbeee```___]]][[[YYYYYYZZZZZZ[[[```]]]vvvuuuSSSUUUWWWSSSUUUXXX^^^mmm}}}rrrnnnmmmkkkiiijjjkkkmmmmmmlllhhheeebbbccccccccccccbbbbbbbbbbbbcccdddeeeeeedddbbb___^^^ZZZ[[[]]]]]]\\\\\\]]]___XXXZZZZZZYYY[[[___```]]]UUUUUUWWWYYY\\\___aaaccc````````````aaabbbdddeeeiiimmmtttyyy|||~~~~~~zzz{{{oooqqqnnnmmmmmmkkkgggfffiiimmmlllllliiiaaa\\\```hhhfffcccaaaaaadddggghhhgggcccaaa^^^\\\[[[\\\]]]___```\\\YYY[[[\\\^^^eeelllvvvsssppplllpppsssdddbbbmmmzzzvvvrrrwww~~~|||zzzzzz|||{{{zzzzzzyyyxxxwwwuuuxxxzzz{{{{{{zzzzzz|||~~~tttsssssstttvvvvvvtttrrrssspppnnnpppuuuxxxxxxvvvrrrrrrqqqrrrrrrtttuuuvvvpppwww{{{qqqooollljjjjjjjjjjjjjjjeeefffjjjnnnooolllgggbbbcccccccccdddeeedddbbb```___aaadddffffffdddaaa___```]]]]]]```aaa^^^^^^aaa\\\[[[ZZZXXXWWWWWWXXXXXX[[[^^^[[[jjjZZZTTTUUUUUUYYYYYYaaaiiixxxyyyrrrnnnjjjggghhhjjjnnnpppoookkkfffcccbbbbbbbbbbbbbbbbbbbbbbbbbbbcccdddeeedddbbb```^^^\\\^^^aaaaaa```^^^^^^^^^VVVYYYZZZXXXYYY\\\]]][[[WWWXXXZZZ\\\^^^```aaabbb]]]___```aaaaaabbbdddfffiiimmmssswwwzzz}}}~~~{{{~~~xxxjjjnnnlllkkkkkkiiieeefffkkknnnpppqqqmmmbbbZZZ]]]eeefffccc___^^^___aaabbbccccccbbbaaa```aaaccceeefffkkkeee___]]]\\\[[[___dddlllooosssqqqooo}}}~~~jjj^^^cccmmmvvv{{{tttvvv|||zzzvvvvvvwwwxxxyyyzzzzzzxxxuuutttvvvyyy{{{zzzxxxxxx{{{~~~rrrrrrsssvvvwwwwwwtttrrrsssnnnkkknnnuuuzzzyyyvvvuuusssqqqooonnnooorrrsssrrrzzz}}}~~~~~~pppqqqqqqnnnjjjiiiiiikkkhhhiiikkknnnooonnnjjjgggdddeeegggfffccc```]]]\\\```cccfffiiiiiifffccc```aaa^^^^^^```___[[[ZZZ\\\YYYYYYXXXWWWVVVVVVVVVWWWVVVXXXZZZaaammm]]]UUUUUU[[[\\\cccgggppp}}}xxxqqqkkkfffgggiiilllnnnnnnkkkgggeeeccccccccccccccccccccccccaaabbbbbbbbbbbbaaa___^^^]]]___aaaaaa]]]ZZZWWWVVVUUUXXXYYYWWWVVVYYYZZZXXXWWWXXXYYY[[[\\\]]]^^^^^^YYY[[[^^^______```cccfffkkknnnssswwwzzz|||sssoooooollllllllliiigggkkkqqqvvvyyy}}}xxxkkk```aaaiiihhheeeaaa^^^^^^___aaabbbaaabbbbbbdddeeegggiiijjjmmmfff```^^^]]]\\\^^^bbbfffjjjqqqsssooovvvzzzfff___bbblll{{{}}}wwwuuuwww}}}}}}wwwrrrrrrppprrruuuwwwwwwwwwvvvvvvvvvxxxxxxvvvssstttzzzuuuttttttuuuvvvvvvtttrrrpppnnnlllmmmqqqtttvvvuuuvvvsssooollllllnnnrrruuusss|||}}}{{{{{{{{{lllooorrrpppllliiillloookkkkkkmmmooopppooollljjjbbbfffiiihhhddd```______aaadddhhhkkkkkkhhhdddaaabbb___^^^```^^^ZZZXXXYYYXXXWWWVVVVVVUUUUUUUUUVVVQQQRRRZZZ]]]ttthhhWWWTTT[[[]]]\\\___fffpppyyyqqqlllggghhhjjjkkkkkkjjjhhhgggdddddddddddddddddddddddd```````````````______^^^\\\^^^___]]]YYYSSSOOOMMMTTTXXXYYYVVVUUUWWWXXXWWWUUUUUUWWWXXXYYYYYYYYYYYYTTTWWW[[[\\\\\\]]]aaadddllloootttxxxzzz|||~~~nnntttrrrooonnnooommmkkkpppwww~~~uuuhhhgggooommmjjjeeeaaa___```bbbdddaaaaaabbbdddeeefffggghhhggg```\\\\\\]]]]]]```eeecccdddjjjnnnjjjmmmvvvgggbbbaaappp|||zzzsssrrrwwwyyytttppppppkkkmmmppprrrtttvvvxxxzzzxxxxxxvvvrrroooqqqyyyzzzwwwtttsssttttttsssrrrnnnoooooonnnmmmnnnrrruuutttqqqmmmjjjkkkpppvvvzzzrrr||||||yyyxxx{{{gggjjjlllkkkjjjkkkooosss}}}lllaaafffqqqrrrmmmhhhffffffeeedddcccaaa______dddcccccceeeeeedddaaa^^^[[[[[[[[[[[[ZZZYYYYYYYYYTTTVVVWWWVVVTTTRRRRRRSSSRRRQQQTTTUUUwwwzzzXXXXXXbbbXXX\\\^^^```dddqqqwwwmmmmmmjjjiiilllmmmiiiffffffhhhhhhgggeeeeeedddddddddgggeeecccbbbaaa^^^[[[XXX]]]^^^]]]WWWQQQPPPSSSXXXTTTUUUVVVXXXYYYZZZZZZZZZRRRQQQSSSVVVSSSNNNQQQYYYYYYYYYWWWVVVXXX]]]dddjjjjjjooovvvyyyzzz|||~~~xxxpppnnntttpppoooqqqnnniiijjjpppsssrrruuuwwwrrriiihhhmmmoookkkfffdddcccbbb```]]]]]]```ccceeedddcccccccccbbb___]]]]]]^^^`````````jjjkkkmmmnnnnnnpppuuu|||wwweeebbbeeeqqq}}}}}}}}}yyyxxxvvvsssrrrrrrrrrsssrrrqqqppppppqqqtttwwwyyy~~~yyyssspppsss{{{wwwuuuwwwxxxuuuqqqpppmmmjjjjjjmmmnnnnnnlllpppqqqpppnnnrrr|||wwwyyywwwxxxzzzzzzeeeiiilllllljjjiiikkkmmmtttjjjdddhhhlllllljjjjjjhhhggggggeeecccaaa___^^^aaaaaabbbcccddddddaaa___]]]\\\[[[ZZZYYYXXXWWWWWWTTTUUUVVVUUUSSSRRRRRRSSSSSSPPPTTTUUUrrr^^^ZZZaaaVVVXXXZZZ[[[___iii|||{{{pppmmmjjjiiilllmmmjjjhhhhhhiiihhhhhhgggggggggggggggeeeeeedddcccccc```\\\YYY]]]^^^\\\WWWQQQPPPSSSXXXYYYYYYYYYXXXXXXWWWVVVVVVVVVRRRRRRUUUUUUSSSTTTXXXXXXWWWWWWVVVXXX^^^eeekkkjjjooouuuxxxxxx{{{{{{uuu|||rrrqqquuuqqqmmmkkklllkkkjjjooovvvxxxqqqmmmooopppmmmlllmmmmmmiiieeeddddddeeecccbbb^^^aaacccddddddcccddddddbbbaaa```aaadddeeeeeeeeefffgggjjjmmmmmmmmmsssyyypppeeedddiiiuuu}}}{{{zzz{{{zzz{{{~~~yyyxxxwwwvvvuuuuuuuuuuuuuuusssrrrqqqrrrtttwwwxxx}}}yyyvvvvvvyyy}}}}}}xxxvvvwwwwwwuuurrrpppnnnkkkkkkmmmnnnnnnlllrrrvvvvvvtttvvv~~~{{{yyytttvvv|||bbbgggmmmpppnnnkkkkkkkkkjjjhhhgggiiihhhfffgggjjjiiihhhgggfffcccaaa___]]]`````````bbbccccccaaa___]]]\\\[[[YYYWWWVVVUUUUUUTTTUUUUUUTTTRRRQQQQQQRRRTTTOOOTTTTTTgggfffVVVYYYSSSYYYZZZ\\\^^^eeesss{{{ooojjjiiilllmmmkkkjjjkkkjjjjjjiiiiiiiiiiiiiiiiiidddddddddeeeeeeccc^^^[[[^^^^^^]]]YYYSSSQQQSSSVVVXXXXXXXXXXXXXXXXXXXXXXXXZZZTTTQQQRRRTTTSSSRRRTTTUUUUUUVVVWWWZZZ___ggglllmmmqqquuuwwwxxx{{{wwwmmmwwwsssjjjqqqzzzrrrnnnkkkkkkllloooxxxsssiiijjjpppqqqooommmkkkhhheeeeeefffggghhhgggbbbdddfffgggfffffffffgggaaa``````bbbdddfffgggfffddddddfffjjjiiihhhlllsssyyyrrrkkkeeehhhqqq}}}vvvuuuzzzsssrrrvvvyyyxxxxxxxxxyyyyyyyyyyyyxxxxxxwwwvvvtttrrrrrrtttvvvwwwzzz{{{}}}|||yyywwwvvvvvv}}}}}}{{{zzzyyyxxxwwwwwwrrrpppnnnmmmnnnooonnnnnnoootttvvvttttttyyy~~~|||tttwww```fffnnnrrrqqqooommmmmmeeefffhhhhhhgggeeefffhhhfffffffffeeecccbbb```___bbbaaa```aaabbbaaa___]]][[[ZZZXXXVVVUUUTTTTTTUUUSSSTTTTTTSSSQQQPPPQQQRRRSSSNNNTTTSSS[[[iii~~~zzzWWWRRRXXXXXX[[[]]]^^^bbbmmm{{{tttnnnkkklllmmmkkkkkkmmmllllllkkkkkkjjjiiihhhhhhccccccdddffffffeeeaaa]]]___aaacccaaa^^^[[[YYYYYYXXXYYYZZZ[[[]]]___aaabbbaaa^^^\\\YYYVVVSSSRRRSSSTTTUUUVVVXXX\\\aaahhhmmmpppsssuuuvvvwwwzzz~~~xxxnnnwww~~~nnnhhhllltttooommmkkkjjjkkkpppyyyuuujjjiiiooorrroookkkjjjiiifffeeefffgggiiijjjdddgggkkklllllljjjiiiiiifffdddbbbcccfffjjjlllmmmjjjfffeeegggddd___dddlllsssyyynnndddggguuuyyy~~~rrrnnnuuuyyytttvvvxxxyyy{{{|||||||||{{{xxxvvvtttrrrqqqssstttvvvsssuuuwwwxxxwwwtttrrrqqqzzz}}}|||{{{{{{|||tttsssqqqpppppppppppppppoootttwwwtttrrrsssuuuttt{{{yyysssuuuaaagggmmmpppnnnlllkkkkkkggggggfffggghhhhhhfffcccaaaaaabbbbbbbbbbbbaaaaaadddbbbaaa```___^^^\\\ZZZVVVUUUSSSRRRRRRSSSTTTUUUSSSSSSSSSQQQOOOOOOPPPQQQOOOMMMUUUSSSVVVZZZeeecccQQQ___TTTWWWZZZ[[[]]]eeeqqqzzz~~~wwwqqqpppnnnkkkkkkmmmmmmmmmmmmllljjjhhhfffeeeccccccdddeeefffeeebbb___]]]bbbiiimmmooommmjjjiiiffffffeeeddddddddddddeeeggglllnnnggg^^^WWWVVVXXXTTTVVVXXX[[[^^^ccciiimmmpppqqqrrrssssssuuuwwwyyyzzzxxxrrrxxxvvvnnniiihhhiiifffggggggeeefffjjjnnnqqqtttpppjjjhhhkkknnnnnnkkkkkkjjjgggeeedddeeehhhjjjbbbfffkkknnnnnnllljjjiiikkkhhheeefffkkksssyyy}}}rrrjjjffffffaaaYYY]]]ggglllsssoooffflllyyyyyyuuuooovvvyyyrrruuuvvvyyy{{{|||}}}}}}|||vvvuuurrrqqqppprrrtttuuuqqqqqqrrrssssssssssssrrruuuyyy}}}}}}{{{yyyzzz|||uuuuuutttrrrrrrrrrssstttwww{{{|||yyywwwwwwtttpppppprrrqqqssszzzcccfffiiihhheeedddeeegggiiihhheeedddgggjjjfff```\\\]]]^^^___````````````cccaaa^^^]]]\\\ZZZXXXUUURRRQQQOOONNNOOOPPPRRRTTTRRRRRRRRRPPPNNNMMMOOOQQQKKKKKKTTTQQQUUUYYY\\\yyyzzzWWW]]]TTTWWWZZZ[[[\\\bbbkkktttzzz{{{vvvqqqlllkkkmmmnnnnnnnnnmmmllliiigggeeedddccccccdddeeedddbbb```[[[aaajjjsssyyy{{{{{{zzzyyyvvvqqqlllfffbbb```___bbbmmmuuupppddd]]][[[[[[WWWYYY\\\^^^```dddhhhllllllmmmmmmnnnnnnnnnmmmmmmdddiiipppvvvuuutttxxx|||qqqoookkkfffccceeehhhiiifffeeegggiiiiiidddfffeeeccceeejjjmmmkkkjjjiiigggdddbbbbbbfffiii```dddhhhkkkkkkkkkkkkkkkgggdddbbbcccjjjttt|||tttkkkiiikkkdddZZZ[[[fffiiiqqqyyyoooiiilllooopppuuu|||zzzxxxssswwwwwwqqqtttuuuvvvxxxzzz{{{||||||tttsssqqqpppppprrruuuwwwvvvtttrrrrrrsssuuuvvvuuunnnrrrvvvvvvuuutttuuuwwwtttttttttsssrrrrrrtttvvvzzz{{{zzzyyyzzz{{{uuummmmmmsssvvvyyyaaabbbbbb```___aaafffkkkiiiiiigggcccdddgggeee^^^ZZZZZZ[[[\\\]]]]]]]]]]]]___\\\ZZZXXXWWWVVVTTTSSSQQQOOOMMMLLLKKKMMMOOOPPPRRRRRRQQQOOOMMMLLLNNNQQQKKKMMMRRRKKKQQQZZZVVVhhhiiiZZZVVVYYY[[[ZZZZZZ^^^gggnnnqqqyyy~~~vvvnnnlllmmmmmmmmmnnnooonnnmmmkkkjjjeeecccbbbbbbccccccbbbaaa[[[___eeellltttyyy{{{|||zzzwwwqqqiiiccc^^^[[[YYYZZZiiiuuuuuuooojjjfffaaa[[[]]]___aaabbbdddhhhjjjllllllmmmmmmllljjjgggddd\\\___gggpppssstttzzztttmmmnnnkkkhhhhhhiiimmmmmmgggfffiiijjjhhhccceeeccc___aaahhhkkkhhhggggggeeebbb___```eeeiiieeeffffffggghhhkkkooosssdddbbb```aaafffkkkppprrrmmmgggjjjrrrmmm```___iiikkknnnsss|||rrrkkkggggggjjjppp{{{uuuxxx||||||wwwuuuvvvtttppprrrssssssuuuvvvxxxzzz{{{rrrqqqpppppprrruuuxxxzzz{{{xxxtttsssuuuvvvuuutttkkkmmmooopppppppppqqqrrrpppqqqrrrqqqppppppsssvvvvvvtttrrrsssyyy|||uuujjjpppvvvyyy^^^^^^]]]\\\]]]cccmmmuuugggjjjhhhbbbaaadddccc^^^YYYZZZZZZ[[[[[[[[[ZZZZZZZZZXXXUUUTTTTTTTTTSSSQQQQQQOOOLLLJJJIIIJJJLLLMMMRRRRRRPPPNNNLLLLLLNNNPPPOOOOOOQQQEEELLLXXXQQQ[[[___RRRUUUVVVUUUSSSVVV^^^eeekkkrrr~~~yyypppmmmnnnkkkmmmooopppqqqpppooonnnfffdddaaa```aaabbbbbbaaa^^^]]]___ccchhhnnnrrrtttnnnkkkgggbbb^^^[[[ZZZYYYZZZiiixxx}}}~~~|||uuulll]]]___bbbcccdddeeegggiiinnnnnnoooooonnnjjjeeeaaa^^^```hhhppprrrttt}}}pppjjjkkkjjjjjjooohhhlllkkkdddbbbfffhhhgggllljjjddd^^^```hhhiiidddddddddccc```^^^```eeejjjkkkjjjgggeeegggmmmvvv|||iiihhhfffeeefffgggfffdddeeebbbjjjxxxuuugggdddlllkkkggglllxxx~~~qqqiiihhhgggiiiqqq}}}zzzvvvuuuvvvvvvuuuuuutttrrrppprrrrrrqqqrrrtttvvvxxxzzzrrrqqqpppqqqssswww{{{}}}}}}zzzvvvtttuuuuuurrrppplllllllllmmmooopppqqqqqqmmmooopppooonnnooorrrvvvtttqqqmmmpppzzzxxxkkknnnqqqttt}}}]]]___aaaaaa```bbbgggkkklllqqqqqqhhh^^^[[[\\\]]]YYYWWWTTTUUUXXXZZZZZZXXX[[[WWWSSSQQQSSSTTTSSSRRROOOMMMKKKIIIHHHGGGGGGHHHJJJLLLMMMJJJGGGFFFKKKOOONNNMMMLLLLLLMMMOOOQQQRRRkkkxxxTTTQQQWWWXXXRRRVVV]]]ZZZfffeeeooouuupppoooqqqkkkiiimmmpppooonnnoooiiiiiihhhfffeeecccbbbaaaaaa```^^^]]]]]]^^^```aaadddbbb^^^[[[YYYYYYYYYZZZ^^^pppqqqhhh]]]XXX[[[aaaeeefffmmmuuuwwwrrrpppuuu{{{|||qqqrrrssssssvvv{{{xxxllliiiiiihhhhhhiiiiiijjjhhhcccccchhhjjjiiillljjjfffbbb```bbbbbb```bbbaaa``````aaabbbccccccfffeeedddcccdddgggmmmqqqeeeeeeeeeddddddbbbaaaaaaeeeccciiirrrpppfffeeelllssskkkcccfffnnnuuuwwwllleeeggglllqqq{{{tttzzztttrrrrrrrrrrrrqqqqqqqqqppptttpppooorrrrrrpppoooqqqqqqrrrssssssrrrsssvvvyyyyyy|||{{{wwwtttvvvvvvttthhhjjjlllnnnoooqqqrrrttttttrrrooommmlllnnnppprrrwww{{{wwwoooqqqyyywwwnnntttnnnsss```bbbcccaaa______cccfffhhhmmmmmmeee]]][[[]]]^^^\\\YYYVVVUUUWWWXXXWWWUUUYYYVVVSSSRRRSSSTTTSSSQQQMMMMMMKKKJJJIIIIIIIIIIIIIIIKKKLLLJJJGGGFFFJJJNNNMMMLLLKKKJJJKKKLLLNNNPPP^^^cccVVVTTTXXXUUUVVVYYYUUU]]][[[dddsss|||yyywwwqqqkkkhhhkkknnnmmmkkklllnnnnnnlllkkkiiigggfffeeebbbaaa___^^^]]]^^^___```aaa___\\\ZZZYYYYYYZZZ[[[aaaooovvvggg^^^^^^ccchhhjjjmmmooowww~~~~~~zzznnnddddddgggfffdddcccgggiiihhheeeeeehhhiiigggggghhhgggfffffffffffffffcccaaa_________```aaabbb``````___^^^^^^aaagggkkkccccccccccccbbbaaa______bbbaaafffooommmffffffmmmssspppjjjllloookkkxxx{{{qqqjjjhhhoooxxxvvv~~~uuusssrrrqqqqqqpppooonnnmmmlllkkkuuupppmmmppprrrqqqooopppqqqrrrssssssrrrsssvvvyyyxxx{{{zzzuuusssuuuvvvtttnnnnnnnnnqqqtttuuussspppppppppooonnnlllkkklllmmmxxxxxxqqqhhhjjjuuuwwwrrrtttnnnrrr|||~~~___aaabbbaaa^^^^^^```dddccchhhhhhaaa[[[[[[^^^___]]]ZZZWWWUUUUUUTTTSSSRRRVVVTTTSSSSSSSSSSSSQQQOOOKKKKKKKKKJJJJJJJJJIIIIIIHHHJJJKKKIIIFFFFFFIIIMMMKKKKKKJJJIIIIIIJJJKKKLLLSSSmmmvvvYYYNNNUUUWWWVVVWWWSSS[[[YYY___jjjqqqxxx{{{tttmmmjjjlllnnnllljjjkkknnnmmmllljjjhhhgggeeeeeedddcccaaa___^^^^^^______]]]\\\ZZZYYYYYYZZZ[[[\\\bbbjjjuuupppdddaaadddhhhkkkpppmmmyyyoooeee___bbbhhhgggccc```fffiiiiiigggfffhhhgggdddeeefffffffffeeefffiiikkkfffccc```___```aaaaaaaaa^^^^^^]]]\\\[[[^^^bbbfffccccccccccccbbbaaa```______^^^dddkkkjjjeeegggnnnqqqqqqmmmooopppiiiooopppfffeeeiiikkkooowwwxxxnnnoooqqqrrrqqqqqqooonnnllljjjiiitttooommmppprrrooolllmmmpppqqqrrrqqqqqqrrruuuwwwwwwyyywwwrrrqqqtttuuussspppnnnnnnqqquuuuuupppkkkmmmooopppnnnjjjgggggghhhrrrrrrlllfffiiirrrtttpppqqqmmmqqqwwwuuu{{{ZZZ]]]``````^^^^^^aaaddd```dddddd^^^YYYZZZ\\\]]]ZZZXXXUUUSSSRRRQQQQQQQQQPPPPPPQQQRRRQQQPPPMMMKKKHHHHHHHHHIIIIIIIIIHHHHHHGGGIIIIIIHHHFFFFFFHHHJJJKKKJJJIIIHHHHHHHHHIIIJJJSSSZZZ___IIIPPPUUUVVVXXXWWW\\\ZZZ^^^gggllltttzzzsssnnnooopppmmmkkklllkkkkkkkkkjjjiiihhhhhhgggfffeeedddbbb```_________ZZZZZZYYYYYYYYY[[[]]]^^^```eeejjjsss}}}oooeeeaaacccfffhhhlllmmmzzzuuullleeeaaagggmmmkkkddd___hhhkkkkkkhhhggggggddd```dddbbbbbbcccccccccgggllljjjfffbbbaaabbbcccbbbaaa```___^^^[[[YYYZZZ]]]```aaaaaabbbccccccccccccbbb___```dddiiihhheeehhhnnnyyyyyyqqqmmmooolllqqq{{{sssnnnjjjiiiiiinnnwwwuuuoooqqqsssssssssssssssrrrpppooonnnrrrrrrtttwwwssskkkhhhjjjnnnnnnoooooonnnppprrruuuuuuvvvtttpppqqqttttttqqqkkkmmmppprrrsssqqqnnnlllnnnpppqqqnnnhhheeefffhhhjjjllllllkkknnnrrrpppiiimmmlllppptttrrrzzzYYY\\\``````___^^^___aaa```cccccc]]]YYYYYYZZZXXXTTTTTTRRRQQQOOOOOOPPPQQQKKKMMMOOOOOONNNLLLJJJIIIEEEEEEEEEFFFFFFFFFFFFGGGFFFGGGGGGFFFFFFEEEFFFGGGIIIIIIIIIHHHHHHHHHHHHHHHTTTOOOfffrrrSSSSSSSSSSSSWWWXXXVVVTTTXXX^^^dddlll~~~|||vvvtttsssooolllllllllllllllmmmmmmnnnnnnnnniiihhhfffeeecccbbbaaa```ZZZZZZZZZZZZ[[[\\\^^^___```eeegggfffiiiooorrrqqquuupppiiidddbbbcccdddeeeaaakkkyyy~~~}}}lllmmmhhhgggllloookkkddd___lllnnnmmmiiiffffffccc^^^^^^]]]aaajjjnnnjjjhhhjjjjjjfffbbbaaacccdddaaa^^^cccbbb```]]]YYYYYYZZZ\\\]]]^^^___aaabbbcccccccccaaacccgggjjjhhhfffhhhlllwwwnnnnnnjjjiiisssqqqkkkeeedddiiinnnqqqqqq~~~|||uuusssssssssqqqrrrtttvvvvvvvvvuuutttsssxxxwwwkkkhhhkkkkkklllllllllkkkmmmooorrrssstttrrrpppqqquuutttooohhhpppwwwyyytttqqqssswwwtttsssrrrmmmiiihhhjjjmmmlllmmmllllllnnnpppmmmgggjjjkkkpppsssqqqzzz\\\```cccbbb___[[[[[[\\\___cccddd___[[[ZZZXXXUUUOOOOOOOOONNNLLLLLLNNNPPPIIIKKKMMMNNNLLLJJJIIIIIIEEEDDDCCCCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGHHHHHHHHHHHHHHHNNNIIIUUUrrrcccWWWRRRUUUUUUSSSRRRSSSXXX\\\cccsss~~~yyyrrrmmmllliiiiiijjjkkkkkklllmmmmmmkkkjjjiiihhhfffeeedddccc]]]]]]]]]]]]]]]^^^______ccciiijjjeeeaaaaaaddddddeeeddddddddddddddddddddd___jjjssswww~~~}}}}}}zzzllljjjhhhhhhlllkkkddd___^^^ooopppnnnhhheeefffeeebbb[[[[[[dddvvv~~~wwwmmmiiigggdddaaabbbeeeeee```[[[kkkkkkiiieeebbb```aaaccc\\\\\\]]]___````````````aaaeeeiiikkkjjjhhhiiikkkvvv|||vvvnnnpppllleeefffvvvxxx|||uuupppmmmiiifffjjjmmmppprrrttttttvvvwww|||}}}{{{ssstttsssqqqqqqnnnpppsssvvvxxxyyyxxxxxxvvv|||zzzmmmkkkpppiiijjjkkkjjjjjjkkknnnpppqqqrrrqqqqqqtttwwwtttmmmkkkuuuyyyvvv{{{xxxuuuqqqnnnmmmnnnppprrrxxxrrrkkkggghhhkkklllkkkjjjkkkooopppnnnxxx\\\```dddccc```\\\ZZZ[[[]]]bbbdddaaa^^^]]]YYYTTTLLLMMMMMMKKKIIIIIIKKKMMMIIIKKKNNNMMMKKKIIIIIIJJJGGGFFFCCCAAAAAABBBEEEGGGDDDDDDDDDDDDEEEEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFDDDIIIOOOeee|||bbbWWWXXXUUUWWWVVVUUUVVVWWW]]]jjjuuu~~~yyyqqqoooggggggggggggggggggggggggllllllkkkkkkiiihhhgggfffaaaaaaaaa``````_________ccciiikkkfffaaaaaaaaa```]]]___aaabbbbbbccccccdddeeefffjjjppptttuuuuuuuuuxxx{{{~~~tttnnneeefffhhhiiiddd]]][[[^^^oooppplllfffeeehhhkkkjjjkkkcccfffwww{{{pppkkkgggdddccceeeiiiiiibbb\\\mmmmmmmmmjjjhhhhhhiiikkkaaaaaaaaaaaa```___^^^^^^]]]ccciiikkkkkkjjjkkklllhhhsssqqqmmmttttttllliiijjjmmmsss~~~uuuppplllkkkjjjjjjllllllkkkjjjooorrrtttuuutttttttttuuurrrsssrrrqqqppprrrwww|||{{{rrrqqqsssooommmqqqnnnppptttwwwzzz{{{zzzzzzwwwxxxzzz{{{vvvnnnmmmpppjjjjjjkkkkkkjjjlllnnnqqqnnnpppqqqrrrvvvyyyssslllllluuu}}}}}}xxxvvv|||xxxtttpppppptttvvvuuusss~~~vvvlllgggfffgggggghhhiiijjjlllmmmmmmxxxYYY^^^cccdddaaa^^^]]]^^^[[[```dddbbbaaa___[[[UUUKKKLLLMMMJJJGGGFFFHHHKKKJJJLLLNNNNNNKKKIIIKKKLLLJJJGGGCCCAAA@@@BBBEEEHHHDDDCCCCCCDDDEEEEEEDDDBBBAAABBBCCCDDDEEEEEEEEEEEE???MMMPPPVVVlll^^^]]]WWW[[[YYYVVVSSSSSSWWWaaajjj|||~~~vvvrrrlllkkkkkkjjjiiihhhggggggmmmmmmmmmlllkkkjjjiiihhhddddddcccbbbaaa``````___```eeegggdddbbbbbb```]]][[[]]]______``````aaabbbfff^^^bbbqqqxxxrrrttt{{{}}}kkkjjjbbbdddgggggg```XXXZZZ```ooonnnjjjddddddjjjooopppoooeeeoooyyyvvvpppooojjjggggggkkkooonnnfff___fffggggggfffeeefffhhhjjjhhhhhhgggeeecccaaa___^^^ZZZaaahhhkkkkkkllllllllllllvvvrrrllltttxxxrrroooeeekkklllppp{{{wwwvvvwwwwwwuuurrrkkklllnnnnnnmmmlllmmmnnnlllmmmnnnoooqqqxxxuuu}}}rrrtttsssllllllrrrpppsssvvvzzz|||}}}|||{{{vvvpppmmmnnnooonnnmmmnnnkkklllllllllkkkmmmooorrrmmmpppqqqsssxxxzzzssskkkkkkpppuuuuuurrrrrrvvv{{{wwwssspppsssxxx{{{wwwrrr}}}vvvooommmjjjfffbbb```hhhhhhjjjmmmooo{{{hhhddd```___aaabbb```^^^[[[\\\[[[YYYYYY[[[YYYUUUNNNMMMLLLKKKJJJJJJKKKKKKLLLMMMNNNLLLIIIGGGEEEEEEIIIGGGDDDCCCCCCBBBAAA???BBBBBBBBBBBBBBBBBBBBBBBB???AAACCCCCCBBBAAABBBCCCHHHAAAIIIUUUmmmYYYNNN]]]\\\UUUWWWZZZVVV\\\gggiiiqqqvvvvvvtttmmmhhhggggggfffgggjjjhhhiiijjjlllnnnnnnllljjjhhhhhhiiiiiihhhgggeeeddddddbbb___\\\[[[[[[]]]^^^[[[[[[\\\]]]]]]^^^______aaadddhhhnnnsssxxx{{{}}}wwwlllddd```eeefff```UUUQQQVVV^^^hhhhhhfffdddccceeejjjnnnpppjjjhhhlllmmmhhhgggjjjpppkkkgggiiinnnnnnfff^^^eeedddcccbbbcccdddeeefffcccfffiiikkkiiiccc]]]XXX[[[aaahhhmmmmmmllllllmmmppppppooooooooooooppppppiiifffgggooo}}}}}}~~~{{{xxxzzzlllsss|||sssllljjjllloooqqqvvvtttyyyvvvqqqkkkjjjnnnqqqpppooorrrpppoooooopppqqqpppoooqqqsssvvvyyyyyyvvvssspppmmmnnnooooooppppppppppppmmmnnnoooqqqssstttttttttssspppllliiifffbbb^^^\\\eeegggjjjmmmppp}}}cccaaa^^^]]]^^^^^^^^^^^^]]]]]][[[WWWWWWWWWTTTOOOKKKKKKLLLLLLKKKJJJHHHGGGGGGJJJLLLLLLJJJHHHGGGGGGFFFDDDBBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA???AAACCCCCCBBBAAABBBCCCFFFAAAGGGLLLYYYsssZZZWWWZZZRRRUUUWWWRRRVVV```bbbgggkkkvvvwwwooommmllljjjiiijjjmmmlllmmmnnnoooooollljjjiiiiiijjjkkkkkkjjjiiihhhiiigggdddbbbbbbbbbdddeeecccbbbaaaaaabbbdddgggiiiiiikkkoootttxxx|||rrrjjjdddcccfffggg___VVVRRRXXX___fffeeedddbbbbbbeeejjjnnniiieeedddggghhhcccaaabbbiiieeecccfffjjjjjjeee___ddddddcccccccccccccccdddeeehhhkkkmmmlllhhhccc``````eeejjjkkkhhhggghhhkkkmmmllllllkkkkkkllllllmmmnnnkkkjjjmmmssslllppp}}}xxxrrrmmmkkklllmmmnnntttrrruuuzzzxxxtttqqqmmmlllnnnppprrrrrrsssrrrrrrsssttttttrrrqqqqqqsssvvvwwwwwwtttqqqoooooopppqqqqqqrrrqqqppppppmmmnnnnnnoooqqqrrrssssssqqqooollliiigggeeecccbbbfffhhhlllooorrr^^^^^^]]][[[YYYYYY[[[^^^ZZZ[[[YYYTTTSSSTTTQQQKKKHHHIIIKKKLLLKKKIIIFFFDDDBBBEEEIIIKKKJJJIIIHHHHHHBBBAAA@@@@@@BBBDDDDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@???AAACCCCCCBBBAAABBBCCCCCC@@@DDDDDDDDDgggoooTTT[[[SSSVVVYYYTTTUUU]]]^^^bbbfffnnnzzz{{{wwwuuuqqqmmmkkklllkkkjjjkkkkkkjjjhhhfffiiiiiikkklllmmmmmmmmmmmmnnnmmmkkkjjjjjjkkkmmmnnnllljjjhhhgggiiimmmqqqtttssstttwwwzzz~~~~~~{{{mmmhhhdddfffhhhhhhaaaYYYVVV[[[aaaddddddbbbaaaaaaeeejjjnnnjjjgggfffhhhiiieeebbbbbb`````````bbbeeeeeecccaaabbbbbbccccccccccccbbbbbbcccdddggghhhiiihhhfffeeeeeeiiikkkhhhbbb```dddiiikkkjjjjjjjjjjjjjjjjjjkkkqqqpppnnnmmmlllqqq~~~gggnnn~~~vvvtttqqqnnnlllkkkkkkkkkooommmooouuuyyywwwrrrpppqqqqqqpppnnnnnnpppsssvvvrrrrrrsssuuuvvvvvvsssqqqqqqrrrtttvvvuuussspppnnnppprrrsssttttttsssqqqpppnnnmmmmmmmmmmmmoooqqqrrrooommmkkkjjjhhhhhhiiiiiihhhjjjoooqqqsss]]]^^^]]]ZZZVVVUUUXXX[[[SSSUUUTTTQQQQQQSSSQQQLLLHHHIIIJJJKKKJJJHHHFFFEEE@@@CCCGGGJJJIIIHHHGGGFFFAAA???>>>???AAACCCCCCBBB@@@@@@???????????????>>>>>>@@@BBBBBBAAA@@@AAABBBAAA???CCCBBB>>>TTTbbb```UUUXXX___ZZZYYY]]]]]]___aaajjjttt~~~zzzrrrmmmllljjjhhhhhhhhhgggeeedddgggggghhhjjjkkkmmmmmmnnnoooooonnnmmmnnnpppqqqsssoooooonnnoooppptttwwwyyyvvvwwwyyy{{{}}}{{{{{{qqqkkkhhhcccgggjjjjjjgggaaa]]]^^^aaaffffffdddbbbbbbdddiiimmmnnnkkkhhhhhhhhhgggffffff]]]___aaabbbbbbbbbbbbccc^^^___aaabbbcccccccccbbbbbbcccdddeeeggghhhiiijjjhhhjjjjjjddd]]][[[bbbiiilllkkkkkkjjjjjjkkkkkklllnnnppppppooommmpppzzz}}}|||~~~{{{dddkkktttrrrqqqooollljjjiiikkklllllliiiiiilllqqqsssrrrqqqnnnppprrrpppmmmnnntttyyypppppprrrtttvvvuuurrrooooooqqqrrrttttttsssrrrqqqqqqrrrtttuuuuuusssqqqpppnnnmmmkkkjjjjjjlllnnnoooooonnnmmmkkkiiiiiikkkmmmjjjmmmrrrtttuuu]]]^^^^^^ZZZVVVSSSUUUWWWPPPRRRQQQNNNOOOQQQOOOKKKKKKKKKJJJIIIHHHHHHHHHHHH@@@CCCFFFHHHFFFEEEDDDDDDBBB@@@>>>>>>???@@@???>>>??????>>>>>>===============???AAAAAA@@@???@@@AAAAAAAAABBBCCCBBBLLLuuukkkYYYWWW___\\\ZZZ[[[YYYWWWZZZaaalllvvv~~~zzztttrrrooollljjjiiiiiigggfffeeeeeefffgggiiijjjkkkllllllkkkkkklllmmmnnnpppqqqlllnnnppprrrtttuuuvvvvvvttttttuuuvvvxxx{{{}}}~~~{{{}}}uuuiiijjjhhhaaafffiiilllkkkhhhdddaaaaaajjjiiifffcccaaacccgggjjjnnnjjjddd``````cccdddddd___aaaccccccaaa```bbbcccZZZ\\\___aaadddeeeeeeeeegggffffffgggiiikkknnnooohhhiiihhhbbb[[[[[[bbbiiijjjjjjiiiiiiiiiiiijjjjjjiiimmmoooooopppvvv}}}zzzjjjiii~~~sssqqqpppnnnjjjggghhhkkknnnqqqmmmiiihhhlllqqqrrrqqqkkkoooqqqpppmmmmmmsssxxxooopppqqqtttvvvuuurrrooonnnoooppprrrssstttuuuuuupppqqqsssttttttrrrqqqpppnnnmmmkkkiiiiiijjjkkklllooopppooommmiiihhhjjjlllmmmssszzz|||zzz[[[\\\\\\[[[WWWUUUSSSSSSQQQSSSQQQNNNNNNPPPMMMHHHLLLKKKIIIHHHGGGGGGHHHIIIAAACCCEEEEEECCCBBBBBBBBBBBB@@@>>>===>>>>>>===<<<>>>>>>======<<<<<<;;;;;;;;;===??????>>>===>>>???@@@CCCAAAAAAEEEFFF[[[~~~fffWWWZZZYYYWWWWWWTTTUUUVVV]]]hhhqqqyyy|||xxxrrrnnnllljjjhhhgggffffffffffffggghhhiiijjjggggggggghhhiiijjjkkklllhhhjjjmmmppprrrrrrqqqpppoooooooooqqqsssvvvyyy{{{{{{}}}}}}||||||llleeegggeee```cccfffiiikkkkkkhhhdddaaaiiigggdddaaa^^^___cccfffmmmkkkeee^^^^^^bbbdddcccaaabbbcccbbbaaa```aaabbbZZZ\\\^^^aaaccceeegggggghhhgggfffeeefffhhhkkkmmmggggggeeeaaa]]]^^^bbbgggffffffeeeeeeeeeeeeffffffeeejjjmmmlllnnnvvv~~~~~~|||kkkwww}}}uuurrrpppqqqoookkkhhhhhhlllpppwwwtttnnnjjjkkkppppppmmmiiimmmooonnnkkklllpppuuuqqqqqqrrrtttvvvvvvtttrrrmmmmmmnnnpppqqqssstttuuunnnnnnooooooppppppppppppnnnmmmkkkjjjiiiiiiiiijjjooopppqqqnnniiiffffffhhhnnnwwwWWWWWWXXXYYYZZZWWWTTTPPPPPPQQQPPPNNNOOOQQQOOOJJJIIIIIIIIIHHHGGGGGGFFFFFFAAABBBCCCBBBAAA@@@BBBCCCAAA???===<<<======<<<;;;=========<<<;;;:::::::::999;;;======<<<;;;<<<===:::CCC???<<>>999AAA???@@@SSSjjjkkk^^^YYYZZZ\\\ZZZXXXVVVXXX___eeejjjrrrzzz~~~{{{xxxnnnmmmllljjjiiiiiijjjkkkaaabbbbbbcccddddddeeeeeegggfffffffffggghhhjjjkkkkkkkkklllnnnqqqvvvzzz}}}yyylllaaa\\\]]]^^^bbb```^^^```ccceeeeeeddd\\\[[[YYYVVVUUUVVV[[[^^^jjjllljjjfffeeehhheee^^^^^^\\\ZZZ[[[^^^______^^^bbbaaaaaa```aaaccceeeffflllkkkhhhfffeeeeeefffgggjjjfffcccbbbccccccaaa___bbbbbbaaaaaaaaaaaabbbbbb```gggjjjggghhhlllooollleeessswwwyyy~~~ssslllmmmpppmmmqqquuusssnnnjjjjjjlllnnnqqqrrrppprrruuupppggghhhiiijjjjjjiiijjjkkkmmmooonnnnnnoooqqqrrrrrrqqqnnnmmmlllkkkjjjkkklllllliiihhhgggggghhhkkknnnooommmmmmmmmllljjjiiigggfffhhhmmmpppoooiiidddcccdddaaannnOOOQQQRRRSSSSSSQQQPPPNNNMMMQQQRRRQQQQQQRRRPPPLLLDDDEEEFFFFFFFFFDDDCCCBBBBBBBBBAAA??????BBBFFFJJJ@@@<<<888999<<<===:::777===<<<;;;:::999999888999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;===@@@DDDFFFWWWfffXXX___aaaYYYYYYZZZ[[[]]]aaaffflllqqquuu~~~|||xxxsssssssssrrrlllggghhhhhhiiijjjjjjiiihhhgggggghhhiiikkkkkklllkkkkkkppprrrtttxxx}}}tttqqqlllfffaaa]]]ZZZYYY[[[[[[___ccc```[[[^^^eee^^^^^^\\\XXXVVVWWW[[[___```___aaahhhnnnnnnfff^^^___[[[YYYYYY]]]aaacccccchhheeebbbaaadddeeedddccceeehhhlllkkkgggdddcccdddfffpppqqqfff^^^aaadddbbb`````````___^^^___bbbeeebbbccceeeggghhhiiiiiihhhfffiiipppwww|||~~~wwwtttnnnjjjkkkppprrrttttttrrrnnnlllkkksssooolllooouuuwwwsssnnnkkkjjjhhhfffgggiiikkkmmmnnnmmmmmmoooqqqssssssrrrrrrpppnnnkkkjjjiiiiiiiiilllkkkiiifffdddfffjjjnnnnnnnnnnnnnnnmmmlllkkkkkknnnkkkiiijjjiiieeedddfffjjjlllttt|||NNNOOOPPPQQQPPPOOONNNMMMJJJMMMOOOLLLLLLMMMKKKGGGDDDDDDEEEEEEEEEDDDCCCBBB@@@@@@@@@>>>>>>???CCCFFF@@@<<<888888;;;<<<:::777<<<;;;:::999888888888888999999999:::::::::;;;;;;::::::999:::<<<>>>AAACCCHHHkkkiii___]]]ZZZ\\\[[[[[[\\\___eeekkkooonnnuuu|||}}}vvvqqqrrrrrrppppppoooppppppqqqpppppprrrsssuuuwwwxxxyyy}}}llljjjgggccc___\\\[[[ZZZ[[[\\\___ccc```[[[^^^ddd``````^^^[[[YYYYYY[[[]]]^^^^^^```fffmmmmmmfff___[[[YYYVVVWWWZZZ^^^______fffcccaaaaaabbbcccbbb```aaadddfffeeebbb___```aaaiiiuuuyyyooodddcccbbb___aaaaaa```^^^]]]^^^aaadddcccdddfffhhhiiiiiihhhhhhdddfffkkkqqquuuzzzsssqqqllliiikkkoooqqqttttttsssqqqppppppvvvqqqnnnnnnqqqttttttrrrlllkkkhhhgggggghhhjjjlllllljjjjjjjjjllllllkkkjjjnnnmmmlllkkkjjjjjjjjjjjjmmmmmmmmmkkkiiihhhiiikkknnnnnnnnnnnnnnnmmmllllllkkkiiiiiilllkkkhhhgggiiijjjjjjpppxxx|||LLLLLLMMMMMMMMMLLLKKKJJJFFFJJJJJJGGGFFFGGGFFFBBBCCCCCCDDDDDDDDDCCCBBBBBB===>>>???>>><<<<<<>>>???>>>;;;888888:::;;;999777;;;:::999888888777777888777777888888888999999999999999888999:::;;;===???AAAOOOiii]]]\\\]]]\\\ZZZYYYZZZ]]]aaadddgggjjjnnnrrrvvvuuucccbbb```^^^\\\[[[[[[[[[[[[\\\___aaa___[[[\\\```cccbbb```]]]\\\\\\\\\]]]^^^^^^```fffkkkkkkeee___ZZZXXXVVVWWWYYY\\\^^^^^^dddbbbaaa```aaaaaa___]]]___aaabbb```]]]\\\^^^```kkkwww{{{pppeeecccfffgggcccbbb```^^^\\\]]]aaadddeeefffggghhhiiihhhhhhgggddddddgggmmmrrrxxxrrrooommmhhhgggkkklllnnnpppqqqqqqqqqrrrssswwwtttpppmmmmmmooosssuuunnnllliiigggggghhhiiikkkkkkiiihhhggghhhgggeeedddiiiiiijjjkkkkkkkkkjjjjjjlllnnnoooooollliiigggfffnnnnnnnnnooonnnnnnmmmmmmkkkiiiiiilllkkkhhhgggiiiiiihhhkkkrrrwwwJJJJJJJJJIIIHHHHHHHHHGGGEEEHHHHHHDDDCCCDDDCCC???BBBBBBBBBBBBBBBBBBAAAAAA<<<===>>>>>>;;;::::::;;;<<<:::777777999999888777999888888777666666777777555555666666666777777777999999888888999:::;;;<<>>;;;999888999:::888777777777888888777777777666555555555666666444444444555555555666666888888888888999999::::::===<<>>>>>>>>???@@@AAA<<<===>>>===:::888888888888777777666666666777777555555444444444444555555333333444444444555555555666777777888888999999999999:::@@@IIIjjjtttkkkgggcccbbbbbbbbb___[[[ZZZYYYZZZ```hhhooorrrssswwwvvv```___aaa^^^]]][[[YYYYYYXXXYYYYYYYYY\\\^^^]]]\\\\\\YYYUUUVVVZZZ]]]YYYSSSRRRWWW]]]]]]\\\\\\\\\\\\[[[XXXUUUZZZ[[[\\\\\\[[[\\\^^^````````````^^^\\\\\\^^^```ZZZ\\\\\\[[[XXXYYY]]]aaa]]]dddiiigggaaa^^^___bbbeeeeeedddbbbaaaaaacccfffcccdddeeefffgggffffffeeeddddddcccdddjjjppppppkkknnnpppxxxxxxnnnnnnnnnllliiigggfffgggnnnoooqqqqqqpppoooooopppjjjnnnrrrssspppmmmllllllpppnnnkkkiiiggghhhiiijjjhhhgggfffhhhiiijjjjjjiiieeefffhhhiiikkkkkkllllllllllllkkkiiihhhiiillloooggghhhiiijjjkkkkkkkkkkkkfffcccccceeeeeebbbcccfffhhhddddddiiioooLLLJJJFFFDDDCCCCCCEEEFFFCCCEEEDDDAAA@@@CCCCCC@@@>>>>>>=========>>>???@@@;;;<<<<<<;;;888777777888666666666666555555666777444444333333333333444444333333333444444444555555333444555666777777777777888999???BBBRRR}}}uuujjjcccaaaaaa___\\\YYYXXXXXX[[[aaafffiiijjjkkkuuueee]]]aaa\\\]]]\\\ZZZYYYXXXXXXYYYYYYUUU[[[]]]]]]___bbb```[[[WWWaaaiiiggg\\\TTTWWW]]]\\\\\\\\\]]]]]]\\\[[[YYYXXXZZZ\\\\\\ZZZZZZ\\\___^^^^^^]]][[[YYYZZZ^^^bbbWWWYYY[[[ZZZXXXXXX\\\___aaaeeeiiijjjfff```\\\[[[```bbbcccbbbaaaaaabbbddd```aaaccceeeffffffeeeeeeaaadddeeeccceeejjjkkkhhhpppqqqtttzzz|||qqqllllllkkkhhhggggggffffffllloooqqqrrrqqqpppppppppkkknnnrrrssssssqqqooonnnpppnnnkkkiiihhhiiijjjkkkjjjiiihhhiiikkklllkkkjjjiiiiiiiiiiiijjjkkkllllllmmmmmmllljjjhhhhhhjjjmmmggggggiiijjjkkkllllllllliiihhhjjjnnnllleee``````aaa___```eeekkkzzzMMMJJJGGGDDDCCCCCCEEEGGG@@@BBBBBB>>>>>>AAABBB???>>>===<<<<<<<<<>>>???@@@:::;;;:::999777666777888555666666666555555666777333333333222222333444444333333444444444555555555000111333444555666666666666555<<>>>>>>>>:::;;;;;;<<<<<<<<<;;;;;;;;;:::999888666666666555444444444444333333333333222222222222222222222222333222222222222333444444222222333444555666777777999999999<<<>>>@@@aaatttggggggaaa]]]]]]]]][[[YYYZZZ^^^bbb\\\^^^aaadddhhhnnntttxxxuuu{{{iiiZZZZZZ[[[WWWUUUZZZXXXTTTQQQPPPPPPQQQRRRUUUUUUUUUWWWZZZ]]]___```]]]^^^___^^^[[[ZZZ[[[\\\[[[[[[[[[[[[\\\]]]]]]^^^]]]\\\[[[[[[ZZZZZZZZZ[[[WWWXXXXXXWWWVVVUUUWWWXXXYYYXXXZZZ]]]\\\YYY[[[aaaeeedddbbb``````aaabbbccc```YYYWWW\\\aaa``````aaaccceeeggggggeeedddddddddddddddeeefffhhhiiikkklllnnnoookkkmmmrrrnnntttyyyvvvyyy~~~}}}~~~|||tttmmmhhhfffeeeeeegggiiikkkkkkjjjgggkkkoooqqqpppnnnnnnnnnmmmnnnppprrrssssssssssssssspppmmmjjjjjjllloooqqqvvvrrrnnnmmmnnnnnnllliiihhhhhhggggggfffeeeeeedddeeefffggghhhiiijjjkkkkkkllljjjjjjlllkkkhhhiiioookkknnnqqqqqqnnnhhhbbb______bbbhhhlllppp|||FFFEEECCCAAA?????????@@@?????????>>>>>>>>>======::::::;;;;;;;;;::::::999:::999888777666555555555444444444333333333222222222222222222222222222222222222111111222222333444222222333333444555666666888999888;;;<<<888IIIlll{{{mmm___aaabbbbbb___[[[YYYZZZ\\\XXXZZZ\\\^^^aaadddiiimmmkkkrrrzzzvvvaaaXXXXXXXXXTTTRRRWWWVVVSSSQQQPPPPPPQQQQQQTTTTTTUUUVVVXXXZZZ\\\^^^ZZZ[[[[[[ZZZYYYYYY\\\^^^]]]]]]]]]^^^^^^^^^^^^^^^___^^^[[[YYYXXXYYYZZZ[[[WWWXXXXXXVVVTTTTTTUUUVVVYYYXXXZZZ]]]\\\YYYYYY]]]cccbbb```___^^^___```aaa[[[WWWWWW]]]bbbcccbbbcccdddfffhhhhhhgggfffffffffdddccccccdddfffiiilllnnnjjjsssqqqnnnpppoooqqq{{{www{{{vvvoooiiigggeeedddeeegggjjjkkkjjjiiiiiijjjlllnnnoooooommmjjjkkkmmmpppqqqrrrrrrrrrqqqooollljjjjjjlllnnnppprrrooollllllnnnnnnkkkhhhiiiiiijjjjjjjjjhhhgggfffffffffgggggghhhiiijjjjjjqqqnnnmmmnnnlllkkknnnsssmmmmmmllljjjhhhfffcccbbbaaagggnnnpppppp{{{EEEDDDBBBAAA???????????????>>>>>>======<<<<<<<<<999999::::::999999888888777777666555555444555555333333333333222222222222111111111111111111111111111111111111111222333333111222222333444444555555444666444888;;;666===TTTvvvmmmfffeeedddbbb```]]]YYYVVVWWWXXXZZZZZZ[[[]]]```cccffflllsssuuuuuuzzzjjjbbbYYYTTTTTTTTTSSSRRRVVVUUUSSSRRRQQQQQQRRRSSSUUUUUUUUUUUUUUUWWWZZZ]]][[[[[[[[[YYYXXXYYY\\\___^^^_____________________```^^^[[[XXXWWWXXXYYYZZZYYYYYYYYYXXXVVVUUUVVVXXXZZZZZZ[[[\\\\\\ZZZYYYZZZ___^^^]]]\\\]]]^^^aaabbb```^^^]]]```dddggghhhhhhdddeeefffeeeeeegggjjjmmmfffeeeddddddeeehhhlllnnnuuu~~~rrrqqqpppooorrrqqqwww|||zzzuuupppnnnkkkgggeeeeeeffffffeeehhhffffffjjjooopppmmmiiihhhiiikkknnnpppqqqqqqqqqqqqooollljjjiiijjjlllnnnmmmkkkiiikkkmmmnnnkkkiiikkklllnnnooonnnmmmjjjiiiffffffgggggghhhiiiiiijjjsssqqqooommmkkklllppptttnnnllliiigggfffeeedddcccbbbgggmmmoooqqq|||DDDCCCBBBAAA@@@@@@??????>>>>>>===<<<<<<;;;::::::888888888888888777666666555555444333333444444444333333222222222111111111111111111111111111111111111000000000000111222222111111222222333333444444333555222444:::888:::GGGRRR|||yyypppfffaaaaaaaaa^^^ZZZXXXYYYZZZZZZYYYYYY[[[\\\]]]ccchhhiiiiiilllvvv~~~dddZZZYYYVVVSSSQQQSSSUUUWWWUUUUUUTTTSSSSSSSSSTTTUUUVVVVVVVVVUUUTTTUUUYYY\\\^^^^^^]]][[[YYYYYY[[[^^^]]]^^^___`````````______```^^^[[[XXXWWWWWWYYYZZZ[[[[[[[[[ZZZXXXXXXYYYZZZ\\\]]]\\\\\\\\\]]][[[ZZZZZZZZZZZZZZZ\\\___bbbdddhhhfffccc```bbbfffjjjkkkhhhgggdddbbbaaaeeekkkpppiiihhhfffeeeeeegggjjjllltttnnnmmmiiijjjqqqrrrwwwyyyuuuvvvwwwuuurrrqqqnnniiifffeeedddcccbbbgggfffgggmmmssssssmmmffffffgggjjjlllnnnooopppppppppnnnllliiiiiiiiijjjkkkjjjhhhggghhhlllnnnmmmkkkkkklllnnnooonnnmmmkkkjjjfffffffffggghhhhhhiiiiiirrrrrrooojjjiiikkkooorrrmmmkkkiiihhhhhhfffdddaaabbbcccfffkkkqqq}}}BBBBBBBBBAAA@@@@@@??????>>>======<<<;;;:::999999777777777777777666555444333333222222222333333444222222222111111111000000111111111111111111111111000000000///000000111222111111111222222333333333444888333222999888777??????WWWoooeeeaaa]]]ZZZ[[[\\\\\\[[[YYYXXXYYYYYYZZZ^^^bbbccccccfffmmmttttttwwwmmmTTTUUUYYYXXXTTTQQQTTTXXXZZZTTTTTTTTTTTTTTTUUUVVVVVVVVVWWWWWWTTTRRRSSSWWW[[[^^^^^^]]][[[XXXWWWYYYZZZ[[[\\\]]]___```______^^^^^^]]]ZZZXXXWWWXXXYYYZZZZZZ[[[[[[ZZZYYYYYYZZZ\\\]]]^^^\\\ZZZ[[[^^^^^^[[[YYYXXXXXXYYY\\\___bbbdddkkkiiiddd^^^]]]bbbfffgggmmmjjjeee```^^^```eeejjjiiihhhfffeeeeeefffhhhiiiwww|||nnnmmmmmmmmmrrrnnnpppttt{{{{{{vvvrrrpppqqqssssssrrrooollliiigggggggggfffeeeiiiiiikkkqqquuutttmmmgggdddeeehhhjjjlllllllllllllllkkkjjjiiiiiijjjkkkllllllhhhfffgggjjjmmmmmmkkkhhhhhhiiijjjjjjiiihhhgggfffffffffgggggghhhhhhhhhooopppnnnhhhfffiiimmmnnnnnnkkkhhhggghhhfffbbb^^^bbbaaabbbgggnnnzzz@@@@@@@@@@@@???>>>============<<<;;;:::999888888777777777666666555333333111111111111111222333444222111111111000000000000111111111111111111111111000////////////000111111111111111111222222222222222888444111888888555999:::BBBeee}}}kkk___[[[]]]^^^^^^]]]ZZZXXXXXXYYYZZZ\\\^^^___aaacccgggjjjhhhkkkttt}}}~~~mmm]]]QQQSSSXXXYYYSSSPPPSSSVVVVVVRRRRRRRRRSSSTTTUUUVVVVVVUUUVVVVVVSSSOOOPPPTTTYYYYYYZZZZZZYYYVVVUUUUUUVVVWWWYYY[[[]]]______^^^^^^[[[[[[ZZZYYYYYYYYYYYYYYYVVVWWWXXXWWWWWWWWWYYY[[[]]]]]]ZZZVVVXXX^^^___[[[[[[ZZZYYYZZZ[[[]]]```bbbggghhhddd]]]ZZZ___bbbaaakkkiiieeeaaa^^^^^^aaaddddddddddddddddddeeefffgggdddmmmllliiimmmnnnpppzzzppprrrtttyyy}}}xxxsssssssssqqqpppooopppppplllkkkiiiiiijjjjjjhhhgggjjjjjjllloooqqqpppkkkgggbbbccceeeggghhhhhhhhhgggfffffffffgggiiilllnnnpppqqqlllgggfffhhhjjjkkkjjjfffffffffffffffffffffffffffffffffgggggggggggggggmmmooommmgggdddiiilllkkkooojjjeeecccdddddd```]]]aaabbbeeegggiiisss>>>>>>??????>>>===<<<;;;======<<<;;;999888888777666666666666555444333222000000000000111222333444111111111111000000000000000000000000000000000000///////////////000111111111111111111111222222222---666444111888999555777::::::PPP~~~mmmfff^^^___```^^^[[[YYYXXXXXXXXXXXXYYYZZZ\\\^^^___```___bbblllxxx|||xxxyyywwwtttqqqqqqtttxxxxxxfffXXXTTTSSSPPPVVVWWWQQQMMMOOOQQQOOOPPPPPPQQQRRRSSSTTTUUUUUUTTTUUUUUUQQQMMMMMMRRRXXXTTTUUUWWWVVVTTTSSSRRRSSSUUUWWWYYY\\\^^^^^^^^^]]]ZZZZZZZZZZZZZZZYYYYYYYYYRRRSSSUUUUUUTTTUUUWWWYYY]]]]]]XXXSSSVVV^^^___[[[]]]\\\[[[ZZZ[[[\\\^^^___cccgggeee^^^[[[___```]]]dddeeedddbbb```___aaabbb``````aaacccdddeeeffffffbbbiiiiiiiiimmmiiiiiiuuuwwwuuuuuuwww}}}wwwqqqooorrrsssqqqmmmiiiiiijjjmmmlllkkkkkkkkkjjjhhheeeiiiiiiiiijjjkkkjjjhhhfff```aaabbbdddeeeeeeddddddbbbbbbdddfffjjjnnnqqqsssuuupppiiifffggghhhhhhgggggggggffffffffffffggghhhfffffffffgggggggggggggggkkkooommmfffdddiiikkkiiiqqqjjjccc``````aaa___\\\aaaeeeiiihhheeelll>>>===<<<::::::999999999777777777777777777777777444444333333333222222222111111111111111111111111////////////////////////000000000000000000000000////////////000000000000000000111111111222222222222222222333333333444444555777@@@XXXlll```ZZZ___```XXXSSSUUU[[[YYYXXXXXXYYYZZZYYYXXX[[[^^^dddjjjqqq{{{~~~|||xxxrrrkkkgggjjjhhhgggiiilllnnnnnnmmmbbbQQQPPPOOOIIILLLMMMNNNMMMLLLKKKLLLMMMRRRMMMLLLQQQSSSPPPOOORRRUUUUUUUUUSSSQQQOOOPPPQQQSSSRRRQQQQQQRRRRRRPPPOOOUUUTTTWWW]]]^^^ZZZXXXZZZ[[[ZZZXXXWWWWWWVVVTTTSSSSSSRRRRRRQQQQQQQQQRRRRRR___\\\XXXVVVVVVXXXXXXXXX[[[XXXVVVWWWYYYZZZYYYWWW```gggfff\\\YYY```bbb^^^___```aaaaaaaaaaaa``````aaa___]]]^^^aaaeeeffffffaaa___bbbgggiiigggkkkssszzz|||{{{zzz||||||vvvqqqqqqmmmiiifffgggkkkmmmkkkhhhjjjjjjiiihhhggggggggghhhccccccdddgggkkkmmmllljjjccccccbbbaaabbbccceeefffaaaaaabbbeeeiiimmmnnnoooooollliiifffffffffffffffjjjiiigggdddcccfffjjjmmmkkkhhheeeeeehhhiiihhheeeccceeeggghhhgggggghhhiiiggg```\\\^^^^^^[[[YYYYYYeeedddfffhhhjjjqqq<<<<<<;;;;;;::::::999999777777777777777777777777444333333333333222222222111111111111111111111111........................////////////////////////.../////////000000000000000000000111111111222222222222222333333333333444555444777AAAWWW~~~ppphhhbbb[[[[[[aaaWWWVVVVVVWWWXXXXXXWWWUUUWWWXXX[[[```gggrrr~~~{{{tttrrrnnnkkkhhhgggeeedddjjjgggeeeiiiqqqxxx{{{|||vvvUUUKKKKKKHHHCCCKKKKKKJJJHHHGGGHHHKKKNNNQQQMMMMMMRRRSSSPPPQQQTTTUUUUUUUUUSSSQQQPPPQQQRRRRRRQQQQQQRRRUUUXXXYYYXXXXXXVVVXXX\\\]]]ZZZYYY[[[ZZZXXXVVVUUUUUUUUUTTTRRRRRRQQQQQQPPPPPPQQQQQQRRRWWWVVVTTTSSSSSSTTTVVVXXX]]]YYYUUUUUUWWW[[[]]]^^^___cccbbb^^^aaaiiiggg]]]]]]^^^___aaabbbcccdddddd]]]```bbbbbbaaaccciiimmmfff```]]]bbbffffffhhhlllqqqssssssrrrtttxxxxxxuuusssttt}}}xxxnnnlllnnnmmmiiifffgggjjjkkkiiifffiiihhhhhhggggggggghhhhhhkkkgggeeehhhnnnppplllhhheeedddccccccccccccdddeeedddcccccceeehhhkkkkkkkkkkkkjjjgggfffeeeeeedddcccjjjhhhfffcccbbbdddgggiiippplllhhheeeeeefffffffff___aaadddfffggghhhjjjllljjjccc^^^]]]\\\\\\___dddiiihhhhhhggggggnnn888999:::;;;;;;:::999888555555555555555555555555333333333222222222111111000000000000000000000000....................................................../////////000000000000000000000111111111111111111222222222333333333555444666777:::TTT}}}nnnaaa]]]___\\\[[[ZZZZZZ[[[ZZZXXXVVVXXXXXXWWWXXX^^^hhhttt}}}~~~yyyqqqlllmmmiiidddaaa```dddhhhkkkkkkkkknnnvvvaaaMMMMMMLLLGGGDDDHHHHHHFFFDDDCCCEEEJJJMMMNNNMMMNNNQQQQQQOOOPPPTTTSSSTTTTTTSSSQQQPPPRRRSSSQQQQQQRRRVVV[[[___aaaaaa[[[XXXWWWYYYYYYWWWXXX[[[XXXVVVRRRQQQQQQRRRRRRRRRPPPPPPPPPOOOOOOPPPPPPQQQRRRSSSTTTRRRQQQRRRVVVZZZ^^^ZZZUUUSSSVVV]]]cccfff______^^^___iiipppjjj]]]^^^___```aaacccdddeeeeeeZZZaaagggeee```aaajjjsssnnneee^^^___dddfffffffffmmmpppqqqpppqqqvvvwwwuuuqqqnnnmmmvvvvvvooommmooorrrnnnjjjggggggiiiiiigggdddfffffffffgggggggggggghhhiiieeecccgggnnnpppjjjcccggggggeeeddddddcccddddddfffeeeddddddfffhhhhhhggghhhhhhhhhhhhgggeeecccbbbhhhfffdddbbbaaabbbdddeeeooommmiiieeecccdddgggjjj___aaaccceeeeeegggiiikkkkkkfffaaa^^^\\\\\\dddnnnnnnnnnlllhhheeeooo555777999::::::999888666333333333333333333333333222222222222111111111111000000000000000000000000........................------------------------........./////////000000/////////000000000111111111111111111222222222222111111888===888BBBppp{{{hhh``````^^^\\\\\\]]]^^^]]]\\\]]]\\\YYYYYY[[[bbbjjjooouuuwwwzzz~~~wwwpppjjjgggfffeeecccbbbeeekkksssyyy~~~rrrRRRLLLOOOJJJFFFGGGDDDEEEEEEDDDCCCEEEHHHKKKJJJKKKMMMMMMLLLKKKLLLOOOPPPQQQQQQPPPOOOOOOQQQRRRQQQRRRUUUZZZ___bbbaaa```ZZZVVVTTTUUUUUUSSSTTTXXXVVVSSSOOONNNOOOPPPQQQQQQOOOOOONNNNNNOOOOOOPPPPPPQQQUUUWWWUUURRRRRRWWW\\\]]]YYYVVVUUUXXX___fffkkkaaa```^^^___gggmmmhhh]]]cccccccccbbbbbbbbbbbbbbb[[[aaaeeeddd___```hhhpppuuummmeeebbbcccdddddddddjjjnnnpppoooppptttvvvuuuvvvrrrmmmooo|||{{{wwwqqqmmmmmmooorrrsssooollliiihhhhhhgggeeecccddddddeeefffffffffggggggddddddhhhmmmqqqpppjjjeeeiiiiiihhhfffeeedddcccbbbeeedddbbbccceeeffffffffffffhhhkkkkkkjjjgggeeedddfffdddaaa```aaabbbcccdddggghhhhhheeecccccchhhlllbbbcccddddddcccdddeeegggjjjjjjjjjhhhbbb___fffoooqqqrrrpppkkkjjjyyy444555777999999888666555222222222222222222222222222222111111111000000000////////////////////////............................................................////////////....../////////000000000000000000111111111222222///,,,333<<<:::999QQQrrroookkkfffaaa___^^^\\\[[[\\\ZZZYYYXXXZZZ^^^aaacccjjjlllnnnqqqtttzzz~~~wwwooohhheeefffhhhfffiiiooouuu{{{mmmWWWGGGHHHJJJCCC???CCCAAACCCEEEFFFFFFEEEFFFGGGGGGIIIJJJIIIHHHHHHIIIIIILLLMMMNNNMMMMMMMMMOOOQQQQQQSSSXXX^^^aaa___ZZZVVVWWWSSSQQQSSSRRROOOPPPTTTTTTQQQNNNMMMNNNPPPQQQQQQNNNNNNNNNNNNNNNOOOPPPPPPRRRVVVXXXVVVRRRRRRVVV[[[YYYXXXWWWXXX[[[```fffjjjeeedddaaa^^^```cccbbb```ddddddcccbbbaaaaaabbbbbb______```______```dddgggsssqqqlllfffbbbbbbccccccccchhhkkkiiiiiimmmooooooqqqooommmnnnttt|||tttpppllljjjhhhhhhkkkmmmnnnnnnooommmjjjhhhgggfffdddcccbbbcccdddeeeeeeeeeeeeeeedddllluuuyyyvvvoookkkhhhjjjjjjiiigggeeedddbbbaaabbbaaa```aaadddfffffffffcccfffjjjjjjiiigggggggggfffccc______aaadddffffffcccfffhhhfffcccbbbcccfffaaabbbcccccccccdddfffhhhkkkpppwwwxxxqqqgggfffkkkooorrrssspppttt444555666777777666555444222222222222222222222222111111111000000000000///////////////////////////------------------------........................------........./////////............///////////////000000000000111111111666//////666666444===MMMwwwuuuhhh]]]VVVZZZYYYWWWWWWYYY[[[\\\\\\aaacccdddfffhhhlllqqquuu|||~~~yyyqqqhhhcccgggqqqyyyooo[[[QQQHHHDDDGGGFFFAAA???CCC@@@BBBFFFGGGFFFEEEDDDEEEEEEFFFFFFEEEHHHLLLKKKHHHHHHJJJKKKKKKKKKLLLNNNPPPQQQSSSXXX]]]^^^[[[TTTOOOSSSQQQQQQTTTTTTPPPOOOQQQSSSPPPNNNNNNOOOQQQRRRRRRNNNNNNNNNNNNOOOPPPQQQQQQPPPSSSTTTSSSQQQQQQTTTVVVVVVWWWYYYYYY[[[___dddhhhfffeeebbb]]]ZZZ[[[___cccaaaaaa``````aaabbbdddeeebbb___\\\\\\___bbbbbbbbbjjjmmmmmmgggcccdddeeeeeeaaagggjjjhhhfffjjjmmmmmmiiijjjlllnnnrrrwww~~~wwwooojjjhhhggghhhiiilllmmmmmmlllnnnllljjjhhhfffdddccccccaaabbbcccdddddddddcccbbbdddnnnxxxyyyqqqhhhddddddjjjiiiiiigggfffdddbbb``````___^^^```ccceeeffffff```ccceeefffdddeeehhhkkkjjjeee```___cccfffhhhhhhggghhhhhhgggccc```]]]\\\]]]^^^```bbbcccgggkkknnnnnnvvv|||ooohhhhhhjjjooorrrrrr{{{666666555555444444333333222222222222222222222222111111000000000/////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------.........//////////////////000000000111111777444222333333333888>>>PPPsssvvvjjjgggccc^^^[[[\\\]]]]]]\\\^^^___aaabbbbbbdddhhhkkkvvv{{{~~~~~~|||{{{{{{{{{zzzhhhSSSHHHFFFFFFFFFFFFFFFFFFEEEEEEAAACCCEEEEEEDDDCCCCCCDDDDDDEEECCCDDDLLLTTTSSSLLLGGGHHHJJJJJJKKKLLLNNNQQQPPPQQQUUUXXXZZZXXXSSSOOORRRRRRUUUYYYYYYTTTQQQQQQRRRPPPOOOOOOQQQSSSSSSRRRNNNNNNNNNOOOOOOPPPQQQRRRNNNNNNOOOQQQRRRSSSTTTUUUVVVXXXXXXXXXXXX\\\aaafffcccbbb```]]]ZZZ[[[aaagggaaa```_________aaacccdddbbb___\\\]]]aaadddeeedddbbbgggiiihhhkkkooommmhhhdddjjjnnnkkkhhhkkknnnooojjjjjjkkklllooosssuuuwww}}}}}}{{{yyyvvvqqqmmmiiijjjlllmmmmmmnnnooopppjjjjjjhhhfffcccaaaaaaaaaaaabbbcccddddddbbbaaa```aaagggmmmmmmgggbbbaaabbbhhhhhhhhhgggfffcccaaa```___^^^^^^___bbbddddddddd___aaacccbbbaaadddkkkqqqrrrkkkcccaaacccgggiiiiiillljjjgggeeeccc```]]]ZZZ\\\]]]```bbbdddhhhmmmqqqpppuuu}}}ppphhhgggdddjjjoooqqq}}}777666555444333222222333222222222222222222222222000000000000////////////........................------------------------++++++++++++++++++++++++---------.........//////---------.........//////////////////000000000000...222555333111222666:::>>>OOO}}}zzzsssjjjccc``````___^^^```aaabbbbbbbbbccceeegggpppqqqtttvvvwwwuuurrrooosssoookkkmmmvvvlllTTTKKKKKKCCCEEEDDDAAACCCHHHHHHDDDCCCCCCCCCBBB@@@@@@BBBDDDDDDDDDBBBEEEPPP[[[ZZZQQQGGGHHHJJJKKKKKKMMMOOORRROOOPPPQQQTTTVVVWWWUUUSSSSSSSSSXXX^^^^^^XXXTTTSSSQQQPPPPPPQQQSSSTTTSSSRRROOOOOOOOOOOOPPPQQQRRRSSSMMMMMMMMMPPPTTTVVVWWWVVVXXXXXXXXXVVVVVVYYY```eee```^^^]]]]]]^^^```eeejjjeeecccaaa___^^^^^^``````aaa```___```cccfffhhhiii^^^cccfffjjjssszzzvvvmmmdddkkknnnkkkhhhjjjmmmnnnoookkkhhhgggjjjmmmooopppuuuyyyqqqllllllnnnooooooiiijjjkkkkkkkkklllnnnqqqggggggfffdddaaa______```aaabbbcccdddcccaaa___^^^```bbbeeeeeeeeeeeegggiiiggggggggggggeeecccaaa``````___^^^___aaaccccccbbbaaaccccccbbbbbbfffooowwwxxxpppfffbbbdddgggiiihhhnnniiidddbbbccccccaaa^^^___```aaabbbdddgggllloooooorrrxxx|||wwwmmmffffffaaaggglllooo|||444333333222222333333444222222222222222222222222000//////...---,,,,,,,,,///............---------------------------------,,,,,,,,,---------......+++++++++,,,,,,,,,------...------------...//////............////////////000111111222222333444444999EEEXXXyyyrrrlllgggbbbbbbbbbccceeehhhiiihhhffflllpppqqqnnnlllmmmnnnlllnnnooonnnkkkjjjsssuuu[[[KKKEEEFFFEEEDDDBBBAAAAAABBBCCCDDDGGGEEEBBB@@@@@@AAACCCEEEGGGDDDBBBGGGOOOSSSRRRNNNKKKKKKLLLNNNOOOOOOLLLJJJHHHKKKPPPTTTVVVUUUSSSQQQNNNQQQUUUWWWXXXVVVSSSQQQZZZUUUQQQQQQUUUXXXWWWTTTPPPNNNLLLMMMOOOQQQQQQQQQNNNNNNNNNOOOQQQTTTVVVXXX[[[VVVTTTWWWZZZZZZ[[[^^^]]]bbbZZZTTT\\\```___bbbdddaaa^^^\\\\\\^^^bbbddddddaaa]]][[[]]]ccckkkpppdddfffgggkkkvvv}}}tttmmmlllkkkiiihhhkkkppptttvvvqqqllljjjlllmmmlllkkktttuuuzzzwwwnnngggjjjnnnmmmjjjhhhhhhfffhhhlllmmmkkklllnnnkkkhhheeeccccccbbb```^^^bbbbbbdddhhhlllhhh___WWW^^^```ccceeefffeeebbbaaacccccceeeggghhhfffbbb^^^___]]][[[[[[^^^```bbbbbbbbbcccdddcccbbbccchhhllloookkkhhheeeaaa]]]```gggppplllgggdddbbbbbbaaa```[[[[[[]]]```dddiiinnnqqqrrrooossswwwpppcccaaahhhbbbkkkpppnnnrrr444333333333333333333444111111111111111111111111000000///......---,,,,,,............------------------------------------,,,,,,,,,------------...+++,,,,,,,,,---------------------------...//////............////////////000000111111222333333444666;;;EEEfff~~~yyysssooommmmmmmmmmmmkkknnnmmmiiijjjpppuuuwwwuuuvvvvvvsssrrruuu|||yyy[[[LLLFFFEEEFFFDDDCCCBBB@@@@@@AAACCCDDDDDDCCCBBBAAAAAABBBCCCDDDCCCAAAAAADDDJJJMMMMMMKKKKKKKKKKKKMMMNNNNNNLLLIIIIIIKKKOOOSSSTTTTTTSSSQQQNNNOOOQQQRRRRRRRRRQQQPPPWWWSSSOOOPPPTTTWWWWWWUUUPPPNNNMMMMMMOOOPPPQQQQQQPPPPPPPPPQQQRRRTTTVVVWWWYYYVVVVVVYYY[[[[[[___dddkkkmmm```UUUZZZ\\\\\\```^^^\\\ZZZXXXYYY[[[^^^```bbbaaa______```bbbeeegggeeeffffffiiirrr{{{xxxpppoooooommmkkkjjjkkkooorrrssspppmmmkkkkkklllllllllooolllnnnsssxxx~~~}}}qqqsssnnnkkkoooqqqooolllkkkjjjiiikkknnnmmmiiikkkooommmkkkhhhfffeeedddbbbaaabbbbbbdddgggiiifff```ZZZ[[[]]]```cccddddddbbb```aaaaaabbbdddfffeeebbb```\\\]]]___````````````___dddeeedddbbb```aaafffiiiiiigggggggggdddaaaccchhhkkkhhhdddaaaaaacccdddddd]]]]]]]]]___bbbgggkkknnnjjjiiinnntttnnn```\\\```cccjjjlllhhhiiiwww444444333333333333444444000000000000000000000000000000000///......------............------------------------------------,,,,,,,,,,,,------------,,,,,,,,,---------......---------------......///---............/////////000000000111222222333333666444444FFFfffssstttrrrnnnqqqzzz}}}YYYFFFCCCDDDDDDCCCBBBBBBAAA@@@@@@AAABBBCCC@@@@@@@@@@@@AAABBBBBBCCCAAABBBCCCDDDFFFHHHIIIIIIKKKJJJJJJLLLMMMMMMJJJHHHIIIKKKNNNQQQRRRSSSRRRRRROOOOOONNNNNNNNNOOOPPPQQQTTTQQQNNNOOOSSSVVVVVVTTTQQQOOOMMMMMMOOOPPPQQQPPPQQQQQQRRRSSSTTTUUUVVVWWWWWWVVVWWWYYYYYYZZZaaaiiilll[[[ZZZZZZXXX\\\XXXXXXWWWWWWXXXZZZ\\\]]]```aaacccddddddcccaaa```fffeeeeeefffmmmtttsssmmmqqqqqqpppnnnkkkkkkmmmnnnnnnnnnmmmllljjjjjjlllnnnpppmmmllloooqqqrrrtttwwwvvvppplllnnnmmmoootttuuuqqqoooqqqlllkkklllnnnkkkggghhhmmmmmmkkkiiiggggggeeecccaaabbbcccdddfffeeecccaaa___YYY[[[]]]```aaaaaa```___```______```bbbccccccbbb[[[```eeegggdddaaa______gggfffdddaaa___```cccfffdddccceeehhhgggdddeeeiiigggccc___^^^```dddggghhhbbbaaa___^^^```cccgggjjjhhhiiipppvvvqqqccc]]]___bbbggggggaaa```kkk}}}444444333333333333444444000000000000000000000000000000000//////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........------,,,,,,------...///---------.........////////////000000111222222222999555111999HHH\\\rrr]]]JJJDDDGGGGGGCCC???@@@@@@?????????@@@AAAAAA:::;;;===???@@@AAA@@@@@@BBBEEEGGGGGGFFFFFFHHHKKKJJJIIIIIIJJJKKKKKKIIIHHHIIIKKKMMMOOOQQQRRRRRRRRRPPPOOOOOOOOOOOOPPPPPPPPPSSSQQQOOOPPPRRRTTTTTTSSSQQQOOONNNNNNOOOQQQQQQQQQPPPQQQSSSTTTVVVWWWXXXXXXVVVVVVWWWYYYWWWWWW___iiiuuubbb___\\\WWWYYYWWWWWWXXXYYYZZZ[[[\\\]]]^^^```ccceeeeeeccc```^^^eeedddccceeejjjnnnooommmoooppppppnnnkkkiiiiiijjjjjjlllnnnllljjjiiikkknnnqqqrrrtttvvvvvvsssqqqoooqqq{{{tttooopppqqqkkklllpppuuuuuusssuuuzzzpppllljjjlllkkkhhhfffhhhllljjjhhhffffffdddaaa___aaacccddddddcccaaaaaabbbYYYZZZ[[[]]]]]]]]]\\\\\\bbb```^^^^^^___aaaaaaaaa]]]ccciiiiiieee``````aaagggeeebbb```___aaacccfffdddaaabbbeeefffdddfffjjjeeeaaa^^^]]]```dddgggiiigggdddaaa______aaaeeegggiiijjjnnnsssoooeee___```___bbbbbb^^^^^^kkk333333222222222222333333111111111111111111111111////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,---......------------...............//////000000111111222666777666999===BBBeeevvvTTTLLLFFFGGGHHHFFFBBBAAA>>>>>>>>>>>>>>>???@@@@@@777999;;;===??????>>>>>>BBBEEEHHHHHHEEEDDDGGGJJJHHHGGGGGGHHHIIIJJJIIIHHHHHHIIILLLNNNPPPQQQQQQQQQMMMNNNOOOPPPPPPOOONNNMMMSSSRRRQQQQQQQQQRRRQQQQQQQQQOOOMMMNNNPPPRRRRRRRRROOOOOOQQQSSSUUUWWWYYYZZZYYYYYYZZZZZZWWWVVV]]]fff{{{}}}pppcccccc```YYYZZZVVVWWWXXXYYYZZZ[[[\\\\\\ZZZ\\\]]]___``````______bbbaaabbbeeehhhjjjlllnnnkkklllmmmkkkiiiggggggggggggjjjmmmllljjjiiijjjmmmjjjpppvvvwwwtttqqqooommmlllqqquuu{{{pppkkkmmmnnnjjjkkkooorrrrrrrrrxxxvvvmmmhhhkkknnnllliiigggkkkjjjhhhgggfffdddaaa___```bbbcccdddbbbaaabbbccc[[[[[[[[[[[[ZZZZZZZZZZZZeeebbb^^^\\\]]]^^^______]]]bbbfffddd```]]]^^^aaacccaaa```___```bbbdddfffeee```^^^```aaaaaadddhhheeebbb^^^]]]___cccfffggghhhfffcccaaa```aaadddeeeddddddeeefffccc^^^[[[\\\\\\]]]___```dddsss222222111111111111222222111111111111111111111111.....................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------...,,,------------..................///000000111111///444555888999666GGGggg{{{```OOOGGGDDDCCCCCCAAA???@@@EEE<<<<<<<<<===>>>>>>??????888999;;;===>>>>>>>>>>>>@@@CCCEEEDDDBBBBBBDDDGGGFFFEEEDDDFFFHHHJJJIIIIIIFFFHHHKKKNNNPPPPPPPPPOOOKKKLLLMMMNNNNNNMMMKKKIIIPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMNNNPPPSSSTTTTTTOOOOOOOOOPPPRRRUUUXXXZZZ\\\[[[[[[\\\ZZZWWW[[[aaaaaahhhccc]]]cccbbb\\\\\\UUUUUUVVVWWWXXXYYYYYYYYYVVVVVVVVVWWWYYY[[[]]]^^^______aaaeeefffeeegggllleeeggghhhhhhgggfffgggiiigggiiikkklllkkkiiiiiiiiieeemmmsssrrrooonnnmmmlllgggjjjkkklllrrrzzzooommmnnnooolllkkkmmmpppppppppuuu}}}vvvnnnhhhkkkooonnnkkkjjjlllkkkiiiiiihhhfffbbb```^^^___bbbdddeeedddbbb```\\\[[[ZZZYYYYYYYYYZZZZZZeeeaaa]]]ZZZZZZ[[[\\\\\\[[[]]]^^^\\\YYYXXXZZZ\\\]]]\\\\\\^^^```cccccccccddd^^^ZZZ[[[]]]^^^aaaeeecccaaa^^^]]]___aaabbbbbbeeedddbbbaaaaaabbbcccdddcccaaa___]]][[[ZZZZZZ[[[ZZZZZZ]]]aaaiii{{{111111000000000000111111000000000000000000000000,,,,,,---------------------------,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---------.........------...//////000000111,,,333333444888555888FFFiiirrrYYYHHH@@@BBB@@@@@@AAA>>>;;;===BBB:::;;;;;;<<<===>>>>>>>>>;;;<<<===>>>???????????????@@@AAABBBBBBBBBCCCDDDCCCBBBBBBDDDGGGIIIJJJJJJDDDGGGKKKNNNPPPPPPNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKIIIJJJLLLMMMNNNNNNOOOPPPNNNMMMLLLNNNQQQTTTVVVVVVRRRPPPNNNMMMNNNQQQTTTVVVYYYWWWWWWZZZZZZWWWWWW[[[TTT]]][[[YYYaaaaaaZZZYYYVVVUUUUUUUUUVVVWWWWWWXXXUUUUUUUUUUUUWWWYYY[[[\\\]]]]]]aaaeeeccc___```fffaaabbbdddeeeeeegggjjjlllhhhhhhiiikkklllkkkhhheeefffkkknnnmmmooorrrrrrnnnbbbffffffdddeeelllrrrsssyyy~~~wwwqqqppptttxxxtttwwwvvvqqqnnnpppssssssnnnlllmmmoooooolllnnnrrrmmmiiihhhiiihhhfffhhhlllkkkjjjiiiiiihhheeeaaa^^^\\\]]]```eeehhhgggbbb\\\[[[ZZZYYYYYYZZZ[[[]]]^^^```]]]YYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWXXX[[[___```^^^\\\^^^XXXVVVYYY\\\]]]^^^aaa___]]]\\\\\\]]]______^^^_________```aaabbbbbbccccccbbb___\\\\\\]]]]]]\\\[[[ZZZ\\\aaajjj{{{000000////////////000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------......///000000000000555111000999999555999BBBaaapppRRRBBBAAADDD===<<>>>>>??????@@@@@@AAAAAA@@@@@@@@@AAACCCDDDDDDDDDBBBAAAAAACCCGGGIIIKKKKKKCCCFFFKKKOOOQQQPPPNNNLLLRRRQQQNNNLLLLLLMMMNNNPPPCCCEEEHHHKKKLLLMMMOOOQQQMMMLLLKKKNNNQQQUUUWWWWWWUUURRRNNNLLLKKKNNNQQQSSSTTTQQQQQQUUUWWWUUUTTTUUUUUU^^^[[[XXX___^^^VVVUUUXXXWWWVVVVVVVVVWWWXXXYYYWWWWWWWWWXXXYYYZZZ[[[[[[]]]]]]aaaeeeaaaZZZ[[[aaa___```bbbdddeeehhhlllpppiiihhhhhhjjjlllkkkgggccceeegggggggggooowwwwwwpppfffhhhgggccceeemmmtttwwwvvvrrrsss~~~zzztttnnnpppppplllgggfffjjjnnnoooqqqppplllkkknnnqqqppppppnnnnnnpppooojjjggggggbbbdddffffff```]]]ccclllhhhgggffffffeeeccc___\\\[[[\\\___fffkkkiiiaaaZZZYYYXXXXXXYYYZZZ]]]```bbb[[[YYYVVVUUUVVVXXXXXXXXXYYYXXXYYYZZZ\\\[[[YYYWWWUUUUUUVVVZZZ]]]]]]ZZZVVVXXXTTTSSSYYY]]]]]]\\\^^^[[[ZZZYYYZZZ\\\]]]\\\[[[ZZZ[[[]]]___```aaabbbbbbaaa```^^^[[[[[[]]]\\\ZZZ\\\ZZZ[[[```gggxxx000000000000000000000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------------------------,,,---...000111000///......000111333555666666>>>DDDYYYkkkTTTHHHBBB@@@@@@??????>>>===============<<<@@@AAA<<<999<<>>@@@AAAAAAAAAAAABBBBBBAAAAAA@@@?????????@@@CCCCCCBBBCCCEEEIIILLLNNNHHHHHHIIIJJJKKKKKKKKKKKKQQQMMMJJJIIIJJJKKKJJJGGGEEEEEEGGGIIIKKKMMMNNNOOORRRPPPOOOPPPSSSVVVWWWXXXSSSSSSSSSQQQOOONNNOOOQQQLLLPPPSSSTTTRRRPPPQQQRRRWWW\\\\\\VVVRRRTTTYYY[[[XXXXXXWWWUUUTTTWWW[[[______]]]ZZZVVVTTTVVVYYY]]][[[]]]eeemmmkkkaaaZZZZZZcccccceeeiiihhheeefffjjjgggfffffffffggghhhgggfffaaaaaa___bbbjjjsssrrrmmmlllhhhcccaaaccchhhmmmooofffjjjpppvvv||||||xxxtttpppgggiiikkkkkkiiihhhiiijjjpppnnnkkkkkklllmmmmmmllloooiiidddeeeiiijjjfffaaa___eeeiiiggg```\\\^^^bbbfffeeecccbbb```______^^^\\\[[[[[[]]]``````^^^[[[WWWZZZ]]]\\\YYYXXX\\\```\\\YYYVVVUUUUUUVVVVVVVVVRRRUUUXXXYYYXXXVVVVVVVVVUUUQQQOOOQQQWWWZZZYYYWWWYYYZZZZZZXXXVVVYYY^^^ccc```]]]YYYWWWWWWYYY[[[[[[[[[[[[[[[[[[]]]^^^```bbb```______`````````]]][[[\\\UUU[[[eeeiii{{{//////////////////////////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,---------------------------------,,,,,,...000111000///...///000111222444555555777:::FFF```nnnVVVHHHDDDAAA?????????>>>>>>===<<<<<<======:::===>>>;;;;;;===???>>>;;;===@@@BBBBBBBBBAAAAAABBBAAA@@@@@@????????????BBBAAAAAAAAACCCFFFIIIJJJEEEFFFGGGHHHHHHHHHHHHHHHIIIGGGEEEEEEEEEFFFGGGFFFFFFFFFGGGHHHJJJKKKLLLLLLOOOMMMMMMNNNQQQSSSTTTTTTSSSSSSSSSQQQNNNLLLMMMNNNLLLNNNPPPPPPNNNNNNPPPRRRXXX]]]___ZZZUUUUUUVVVVVVSSSTTTVVVVVVUUUVVVXXXZZZ```___\\\YYYWWWWWWXXXYYYYYYZZZaaaiiijjjccc^^^]]]]]]\\\___cccdddbbbeeejjjllliiieeeeeeffffffdddaaaaaaaaa___```fffnnnmmmhhhfffeeeeeedddeeefffggghhhcccdddgggiiimmmqqquuuwww{{{|||vvvttttttrrrooofffiiimmmmmmkkkiiiiiiiiijjjiiiiiikkkooorrrsssssslllhhhddddddffffffccc```hhhkkkmmmjjjddd``````bbbcccbbb```^^^]]]\\\\\\[[[ZZZYYYYYY[[[]]]]]][[[YYYUUUXXXYYYWWWSSSRRRTTTWWWWWWUUUSSSRRRTTTUUUVVVVVVRRRTTTVVVWWWVVVUUUUUUVVVSSSQQQOOORRRWWWZZZXXXVVVWWWXXXWWWVVVUUUWWW\\\```]]]ZZZVVVUUUWWWYYY[[[[[[ZZZYYYYYYYYYYYY[[[]]]^^^]]]]]]]]]^^^^^^^^^\\\YYY[[[UUU[[[dddhhhyyy///////////////////////////......---------------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------------------------,,,,,,...000111000...//////000111111222333333111333666@@@UUUyyyuuuXXXLLL@@@>>>???>>><<<<<<>>>>>>===<<<<<<<<<<<<===999;;;<<<:::;;;>>>===888;;;===@@@BBBCCCBBBAAAAAAAAA@@@@@@@@@????????????@@@@@@???@@@AAABBBDDDEEEAAABBBCCCDDDEEEEEEEEEEEEBBBCCCCCCBBBAAABBBEEEGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKJJJJJJLLLOOOPPPPPPOOOSSSSSSRRROOOLLLJJJJJJKKKKKKLLLMMMLLLLLLMMMOOOQQQVVV]]]aaa]]]YYYWWWUUURRROOOQQQTTTVVVUUUUUUUUUVVV[[[ZZZZZZYYYXXXWWWVVVVVVWWWVVVZZZcccgggeeeaaa___YYYXXXZZZ^^^___```dddjjjnnnhhhccccccfffhhhfffccceeeeeecccbbbeeejjjiiieee```dddiiijjjgggdddccccccdddbbbaaabbbeeegggiiiiiiiiikkkqqqzzzzzzwwwsssnnnjjjiiikkkmmmlllkkkbbbfffkkkkkkiiifffeeefffeeeeeegggkkkooorrrsssrrrhhhgggeeecccaaa```___^^^eeeffffffdddaaa^^^]]]]]]^^^]]]\\\ZZZYYYXXXXXXXXXVVVVVVVVVXXXYYYYYYWWWUUUWWWYYYYYYVVVRRROOOQQQSSSRRRPPPOOOOOOQQQTTTTTTTTTQQQSSSTTTTTTSSSRRRTTTUUURRRQQQQQQTTTXXXYYYWWWUUUUUUUUUTTTSSSSSSUUUYYY\\\XXXVVVSSSSSSUUUXXXYYYZZZXXXXXXVVVVVVVVVVVVWWWXXX[[[ZZZZZZ[[[\\\\\\YYYWWWZZZTTTZZZbbbfffyyy///////////////////////////...------,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******************************************************+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...///000///---//////000000000000111111222444444444:::MMMiiiwwwaaaPPPEEE>>>999<<>>777======???AAACCCCCCAAA@@@??????@@@@@@@@@?????????@@@@@@?????????@@@AAABBB??????AAABBBCCCCCCCCCCCCBBBDDDEEECCCAAAAAADDDHHHGGGHHHHHHIIIJJJKKKLLLLLLJJJIIIJJJKKKNNNOOOOOONNNRRRRRRQQQNNNKKKIIIIIIIIIJJJKKKMMMMMMNNNNNNNNNOOORRRYYY]]][[[YYYYYYWWWTTTPPPRRRTTTUUUUUUTTTUUUVVVUUUTTTTTTTTTUUUVVVVVVUUUWWWTTTUUU[[[bbbccc```\\\YYYWWWXXX\\\]]]^^^ccciiijjjddd```aaahhhlllmmmkkkiiikkkiiieeefffiiihhheee]]]dddkkklllhhhdddccceeedddbbb```aaaeeehhhhhhhhhjjjhhhiiinnnuuuyyywwwtttxxx}}}yyyzzz{{{zzzvvvooohhhcccjjjhhhfffeeeeeeffffffeeedddhhhkkkjjjfffdddfffhhhdddeeefffiiikkklllkkkiiifffgggfffccc^^^\\\\\\^^^[[[[[[[[[[[[[[[[[[ZZZZZZ[[[ZZZYYYWWWVVVUUUUUUUUUTTTTTTUUUVVVVVVVVVUUUSSSWWWWWWWWWTTTPPPNNNOOOPPPPPPOOOMMMNNNPPPRRRRRRRRRPPPQQQRRRQQQPPPPPPRRRTTTRRRRRRSSSVVVYYYYYYWWWUUUTTTTTTSSSRRRRRRTTTWWWYYYVVVSSSQQQPPPRRRTTTVVVVVVXXXWWWUUUTTTSSSTTTUUUUUUXXXXXXXXXYYYZZZZZZXXXVVVXXXSSSXXX```fffzzz..............................---,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******************************************************+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,---//////...,,,////////////////////////444555555333333999EEEOOOxxxcccSSSHHHBBBAAA<<<:::===>>><<<:::<<<<<<;;;;;;;;;;;;;;;<<<<<<============CCCIIIJJJFFF@@@??????@@@BBBCCCAAA>>>>>>>>>???@@@@@@@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@BBBCCCCCCDDDDDDDDDEEEFFFDDDAAA@@@CCCFFFGGGHHHIIIKKKLLLNNNOOOPPPKKKJJJJJJKKKNNNOOOOOONNNPPPPPPPPPNNNKKKJJJKKKLLLLLLMMMOOOQQQRRRQQQOOOMMMNNNSSSVVVUUUVVVZZZ[[[YYYUUUVVVVVVUUUTTTUUUWWWYYYXXXUUURRRQQQSSSUUUVVVVVVWWWUUUTTTWWW\\\___\\\WWWZZZXXXYYY[[[\\\[[[___eeeddd```\\\___eeekkklllkkkgggjjjiiieeecccdddeeeccc\\\bbbhhhiiieeecccdddgggaaaaaaaaabbbeeeggghhhgggeeedddffflllsssvvvtttpppkkknnnsssvvvxxxyyyzzz{{{{{{wwwyyyxxxsssqqqrrruuuuuutttooojjjgggmmmllljjjgggcccbbbbbbccciiilllnnnkkkfffdddiiinnneeeeeeeeegggiiiiiigggeeeeeeggggggccc^^^[[[\\\___[[[[[[ZZZZZZ[[[[[[[[[\\\YYYXXXWWWVVVUUUTTTTTTTTTRRRSSSUUUUUUUUUSSSSSSRRRQQQQQQPPPOOOLLLKKKLLLLLLQQQOOONNNNNNPPPQQQPPPOOOOOOPPPPPPPPPOOOOOOQQQSSSRRRRRRTTTWWWXXXXXXWWWUUUUUUSSSRRRRRRSSSUUUVVVWWWUUUSSSPPPOOOPPPQQQQQQQQQWWWVVVUUUTTTSSSTTTUUUUUUWWWVVVVVVXXXYYYYYYWWWUUUTTTQQQWWW^^^eee|||...........................------,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++*********************************************************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,---//////---,,,.....................///333222000000222666;;;>>>OOOyyyhhhNNNCCCAAAAAA>>>;;;:::<<<<<<:::;;;>>>;;;::::::::::::;;;<<<<<<;;;===>>>???GGGRRRYYYZZZEEEAAA>>>>>>@@@AAA@@@>>>===>>>???@@@@@@@@@???>>>@@@@@@@@@@@@@@@@@@??????>>>???@@@BBBCCCDDDDDDEEEDDDDDDCCCBBB@@@@@@BBBCCCGGGHHHJJJLLLNNNPPPQQQRRRLLLJJJIIIIIIKKKMMMNNNNNNLLLMMMNNNNNNMMMNNNPPPRRRQQQQQQQQQSSSTTTSSSPPPMMMMMMPPPRRRQQQTTTZZZ]]]\\\ZZZZZZZZZXXXVVVUUUWWWYYY^^^ZZZUUUTTTVVVXXXWWWVVVXXXXXXWWWVVVXXX\\\ZZZUUUZZZXXXYYY[[[ZZZYYY[[[aaa```___]]]]]]```bbbddddddaaafffgggbbb^^^```bbbbbb___bbbeeedddbbbaaacccfffdddgggjjjkkkjjjiiiiiijjjeeedddeeeiiimmmooommmjjjmmmoooppppppooommmmmmmmmnnnpppsssyyytttrrrvvvyyyxxxzzzxxxtttqqqnnnlllkkkkkknnnooooookkkfffcccccceeeeeeiiikkkgggaaa```dddjjjeeeddddddfffhhhiiihhhgggeeeffffffccc^^^\\\]]]___\\\]]]]]][[[XXXXXXYYYZZZXXXWWWVVVUUUTTTTTTTTTTTTQQQSSSTTTTTTSSSQQQQQQQQQRRRRRRQQQPPPOOONNNNNNOOOPPPOOONNNNNNPPPPPPOOOMMMMMMOOOPPPPPPOOOOOOPPPQQQQQQRRRSSSUUUUUUUUUUUUTTTUUUSSSQQQRRRTTTUUUUUUUUUTTTQQQOOONNNOOOOOOOOONNNUUUUUUTTTTTTTTTUUUWWWXXXTTTTTTTTTVVVWWWXXXVVVTTTRRROOOUUU[[[ccc|||...........................---,,,,,,++++++,,,,,,******************************************************++++++++++++*********************************************************************++++++,,,++++++++++++++++++++++++...---,,,---......---+++,,,,,,------.........///000///...///222555888999===WWWzzznnnSSSDDDAAA???<<<999888999;;;:::777999>>>::::::999999:::;;;;;;<<<999<<<<<<<<>><<<>>>@@@???===<<<===???@@@AAA@@@???>>>>>>>>>???????????????>>>===>>>@@@BBBCCCDDDDDDEEEDDDBBB@@@@@@BBBCCCDDDCCCHHHIIIJJJLLLMMMNNNPPPPPPKKKHHHEEEDDDFFFIIIKKKLLLIIIKKKMMMNNNPPPRRRVVVXXXXXXUUUQQQQQQRRRRRRQQQPPPQQQSSSSSSRRRUUUYYYZZZXXX[[[\\\]]][[[YYYVVVVVVVVV[[[WWWUUUVVVZZZ\\\[[[XXXXXX[[[[[[XXXXXX[[[ZZZVVVZZZYYY[[[^^^]]][[[\\\aaa___aaaaaa```^^^]]]___aaabbbhhhjjjfffbbbcccggghhhgggggggggfffeeedddcccccceeelllssstttpppmmmnnnqqqlllkkkiiigggfffeeeeeeeeemmmnnnooommmkkkiiiiiijjjkkkpppvvvyyyzzz~~~zzzyyyzzzzzzyyy|||tttpppssswwwxxxxxxvvvsssooollljjjjjjjjjmmmqqquuusssmmmgggfffggg___eeejjjhhhaaa]]]```ddddddcccbbbcccfffgggggggggddddddccc```^^^]]]]]]]]]YYY\\\]]]ZZZVVVTTTXXX\\\WWWVVVUUUTTTTTTSSSSSSTTTOOOQQQTTTSSSQQQOOOOOOPPPWWWVVVTTTSSSSSSRRRRRRQQQMMMLLLLLLMMMOOOPPPOOONNNLLLNNNPPPQQQPPPOOOOOOPPPNNNOOOPPPQQQQQQQQQRRRSSSTTTRRRPPPQQQSSSUUUTTTSSSQQQOOOMMMMMMNNNOOOOOONNNRRRRRRRRRSSSTTTWWWYYYZZZRRRQQQRRRSSSUUUUUUSSSQQQRRROOOTTTXXX```xxx...........................---,,,,,,++++++,,,,,,******************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,++++++++++++++++++++++++...---,,,---......---+++++++++,,,------...//////---...000222333333222222111888GGG___iii\\\III<<<<<>>;;;===???>>>===;;;===???@@@AAA@@@???>>><<<===>>>>>>???>>>>>>>>>===>>>???AAACCCDDDDDDDDDEEEBBB???AAAEEEHHHGGGFFFJJJJJJJJJKKKLLLMMMMMMMMMIIIFFFBBB@@@BBBFFFIIIJJJGGGIIILLLOOORRRUUUZZZ]]]]]]WWWQQQMMMNNNQQQRRRRRRUUUWWWWWWUUUVVVYYYWWWSSSZZZ]]]______[[[WWWTTTRRRPPPOOOQQQVVV]]]aaa___[[[WWW]]]___ZZZXXX[[[\\\XXX[[[[[[^^^aaaaaa___```ddd___ccceeeddd```^^^```dddgggnnnqqqmmmiiikkkppprrrooonnnlllkkkjjjhhheeebbb___iiisssvvvqqqnnnppptttooommmjjjfffdddeeeiiilllmmmnnnnnnlllkkkjjjkkkmmmhhhrrr{{{}}}xxxsssuuuyyyqqqrrrtttvvv{{{}}}tttnnnnnnoooqqqqqquuuyyyyyyqqqkkkkkkmmmnnnppprrrtttuuutttqqqnnnlllmmmttt{{{zzzssskkkhhhhhh```iiiqqqpppiiiccccccfffeeeccc``````aaaccccccccccccbbb```___^^^]]]]]]\\\VVV[[[___]]]XXXWWW]]]dddVVVUUUTTTSSSSSSSSSSSSSSSMMMPPPSSSRRROOOMMMMMMOOOWWWUUUSSSQQQQQQPPPOOONNNIIIIIIJJJLLLOOOPPPPPPNNNKKKNNNQQQRRRQQQOOOOOOOOOMMMMMMNNNMMMMMMMMMOOOQQQTTTQQQOOOPPPSSSTTTSSSQQQNNNMMMLLLMMMOOOPPPPPPPPPPPPPPPQQQRRRTTTWWWZZZ[[[OOOOOOOOOQQQSSSSSSRRRPPPRRROOOSSSVVV]]]uuu,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,************************---+++)))((('''((()))***++++++++++++++++++++++++++++++******************************************++++++++++++++++++++++++,,,,,,+++***+++,,,---...---------............///000////////////111222333222777<<>>===:::999999999777888888999999:::;;;;;;;;;:::999999;;;???DDDGGGDDDCCCBBB@@@>>>===;;;:::>>>???@@@@@@>>>>>>???@@@@@@???===<<<<<<<<<===>>>@@@@@@@@@@@@AAABBBCCCDDD@@@@@@???@@@BBBEEEHHHIIIGGGGGGFFFFFFGGGIIIJJJKKKKKKGGGCCCAAACCCGGGKKKMMMRRRPPPRRRUUUSSSOOOQQQXXXVVVVVVTTTNNNHHHHHHMMMRRR\\\TTTPPPUUU[[[[[[XXXWWW]]]ZZZ[[[^^^ZZZSSSQQQUUUYYYZZZZZZZZZYYYYYYYYYZZZZZZXXXVVVWWWZZZ\\\[[[ZZZ]]]aaaeeegggeeeccc```___dddddddddbbb```___aaabbbpppsssuuutttqqqooopppqqqnnnooopppnnnkkkgggfffeeeggghhhoooyyy{{{uuunnnllllllmmmoooqqqnnniiijjjnnnkkkiiikkknnnmmmjjjkkknnnmmm~~~xxxvvv|||tttpppoooqqqssssssvvv{{{|||vvvpppnnnllljjjnnnssskkksssuuuoookkklllnnnmmmfffjjjooosssuuutttqqqoooqqqrrrtttssspppnnnmmmmmmeeejjjooorrrpppkkkgggdddfffdddaaa___^^^___aaabbb`````````___^^^\\\ZZZYYY\\\\\\[[[\\\]]]\\\YYYWWWUUUUUUTTTQQQNNNNNNPPPRRROOOQQQRRRPPPMMMKKKNNNPPPOOOPPPPPPOOONNNOOOQQQSSSMMMMMMNNNOOOQQQPPPNNNKKKMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMOOOQQQRRROOOOOOOOORRRUUUVVVSSSPPPMMMNNNNNNMMMKKKKKKMMMOOOQQQPPPOOOOOOQQQUUUYYY\\\RRRSSSNNNJJJSSS``````VVVUUUPPPTTTYYYaaavvv|||,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++***))))))***++++++************************,,,+++)))((('''((()))***++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,+++++++++,,,---...------------............000////////////111222333///333666666<<>>:::888:::;;;<<<<<<999888888888777777888888999::::::;;;;;;:::999999:::===@@@BBBAAAAAA@@@???>>>===<<<<<<999;;;>>>???@@@AAACCCEEE@@@???>>>===<<<======>>>@@@@@@???@@@@@@AAABBBBBB@@@??????@@@BBBDDDGGGIIIGGGGGGFFFFFFFFFGGGIIIJJJJJJGGGDDDCCCFFFJJJMMMNNNRRRQQQSSSWWWVVVSSSUUUZZZPPPRRRRRROOOLLLLLLQQQUUUYYYSSSPPPTTTWWWVVVSSSSSS[[[YYYZZZ]]][[[UUUUUUYYYXXXYYYZZZZZZZZZ[[[]]]^^^[[[YYYXXXYYY\\\^^^^^^\\\```cccfffgggddd```^^^\\\aaabbbddddddddddddeeegggjjjlllnnnmmmkkkiiijjjllliiikkklllkkkiiigggggghhhhhhgggjjjppprrrooommmmmmoooooorrrtttpppkkklllpppooommmmmmpppoookkklllooonnn{{{zzzxxx}}}qqqnnnnnnqqqssssssvvvzzzxxxtttqqqpppmmmjjjjjjnnnlllrrrtttooommmoooooollliiikkkmmmppprrrssssssrrrmmmooopppooollliiihhhhhhcccffflllppprrroookkkhhhcccbbb```______aaaccceeebbbbbbbbbaaa___^^^\\\[[[]]]\\\\\\]]]]]]\\\ZZZXXXUUUSSSPPPNNNMMMNNNNNNOOOLLLNNNOOONNNLLLLLLNNNQQQNNNOOOOOONNNNNNOOOSSSUUUNNNMMMNNNOOOPPPPPPMMMKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNMMMMMMNNNNNNOOOPPPOOONNNNNNPPPSSSTTTRRROOOMMMLLLLLLKKKLLLMMMPPPQQQSSSRRRQQQQQQSSSVVVZZZ\\\SSSUUURRRPPPYYYffffff]]]WWWRRRTTTYYY```uuuyyy,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************)))(((((()))******************************++++++)))((((((((()))***************************************************************************++++++++++++++++++++++++,,,++++++++++++,,,------------------............///.........///000111222000222444333444;;;GGGPPPnnniiiQQQDDD???>>>===???AAADDDEEEDDD???:::666888999::::::888666666777777777777888999999:::::::::::::::::::::;;;<<<===>>>=====================999;;;>>>???@@@BBBEEEGGG@@@???>>>=========>>>>>>@@@???????????????@@@AAA?????????@@@AAADDDFFFHHHFFFFFFEEEDDDDDDEEEGGGGGGHHHGGGEEEFFFIIILLLNNNOOOQQQPPPSSSVVVVVVTTTUUUYYYPPPSSSUUUUUUSSSSSSUUUWWWYYYWWWWWWZZZYYYUUUTTTUUU]]]\\\]]]^^^]]]ZZZ[[[^^^YYYYYYXXXXXXYYYZZZ[[[[[[YYYXXXXXXZZZ\\\^^^^^^]]]bbbdddfffeeebbb^^^[[[ZZZ```bbbeeegggggggggggghhhiiikkkmmmmmmlllkkklllllliiikkkllllllkkklllnnnpppsssooommmooopppooorrrwwwppppppsssuuuqqqllllllpppllljjjjjjnnnooommmnnnqqqooowww|||zzz~~~uuurrrrrruuuuuussssssvvvtttrrrrrrsssooojjjiiilllmmmoooooonnnnnnooommmhhhkkkkkklllmmmooorrrtttvvvqqqssstttrrrooollljjjiiidddfffiiiooossssssmmmiiiaaa```______aaacccfffgggbbbbbbaaa```___]]]\\\[[[]]]\\\[[[\\\\\\\\\ZZZXXXVVVRRRNNNMMMOOOPPPOOONNNKKKMMMOOOMMMKKKJJJMMMPPPNNNNNNMMMLLLLLLNNNRRRVVVNNNNNNNNNNNNOOOOOOLLLJJJJJJKKKLLLLLLLLLLLLKKKJJJMMMNNNNNNOOOOOOOOONNNNNNNNNMMMLLLNNNPPPQQQPPPOOOMMMKKKIIIIIILLLOOORRRSSSSSSRRRQQQQQQRRRTTTWWWXXXRRRTTTTTTTTT\\\ggghhhaaaWWWQQQSSSWWW]]]sssyyy++++++++++++++++++++++++++++++++++++*********************))))))*********************************+++***)))(((((()))******))))))))))))))))))))))))***************+++++++++************************************************+++++++++++++++,,,,,,,,,,,,,,,---------.....................///000111111111111222222333555888:::AAAWWWxxxkkk___NNNAAA<<<;;;::::::888;;;>>>@@@???;;;777444666777888888666555555555666666777777888999999999999999:::;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>???AAA@@@??????@@@AAA??????>>>>>>============???>>>>>>>>>>>>>>>???????????????@@@AAACCCEEEFFFEEEDDDCCCCCCCCCDDDEEEEEEHHHGGGFFFGGGJJJLLLLLLLLLMMMNNNPPPRRRRRRQQQQQQRRRUUUXXX\\\\\\[[[XXXWWWXXX]]]]]]aaadddaaa\\\\\\___ccccccbbbaaa^^^\\\]]]^^^ZZZXXXVVVUUUUUUUUUTTTTTTUUUVVVWWWXXXZZZ[[[[[[[[[```bbbdddccc```]]][[[[[[aaadddggghhhgggfffeeeeeejjjkkkmmmmmmmmmmmmmmmnnniiijjjkkkkkkkkklllppprrryyytttqqqqqqqqqqqqvvv}}}oooppprrrtttpppkkklllpppiiiggghhhnnnssssssuuuxxxqqqrrrxxx|||{{{}}}~~~{{{zzz{{{yyyssspppqqqrrrqqqrrrsssppplllmmmrrrqqqnnnllllllnnnnnniiiccciiijjjkkkmmmooorrrtttuuuuuuwwwxxxvvvrrrnnnkkkjjjhhhggghhhmmmrrrqqqkkkddd``````______aaabbbeeefff______^^^]]]\\\ZZZYYYXXX[[[ZZZYYYYYYZZZYYYXXXVVVYYYSSSNNNNNNQQQSSSQQQNNNMMMOOOPPPNNNKKKIIIKKKNNNNNNMMMLLLJJJIIIKKKNNNRRRNNNMMMMMMMMMNNNMMMKKKIIIHHHIIIKKKLLLLLLKKKIIIHHHKKKLLLNNNOOOPPPOOONNNNNNNNNMMMMMMMMMNNNOOOOOOPPPOOOLLLIIIIIILLLOOOQQQQQQQQQPPPOOOOOOOOOPPPRRRRRRNNNQQQRRRSSSYYYaaaaaa]]]UUUOOOQQQUUU\\\rrr+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,------------...,,,------...//////000000///......///111333333222111:::JJJ\\\rrrlllXXXAAA>>>:::999999999777555666777888999888777666555444555777666555444444555555666666777777888888999888999:::<<<=========<<<======<<<<<<;;;:::::::::@@@AAABBB@@@>>><<<===>>>>>>>>>>>>>>>======<<<<<<======<<<<<<<<<===>>>>>>>>>>>>???@@@AAABBBDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEHHHGGGFFFGGGIIIJJJJJJIIIMMMNNNOOOPPPPPPPPPOOOMMMUUUWWW[[[]]]]]][[[YYYXXX[[[]]]bbbeeeccc^^^___dddeeefffeeeaaa\\\YYYXXXWWWXXXVVVUUUUUUVVVWWWUUUSSSTTTVVVXXXYYYZZZZZZZZZ[[[]]]___``````^^^]]]]]]^^^___bbbeeegggfffeeeeeefffffffffggghhhiiiiiiiiihhheeeffffffeeeeeefffhhhkkkqqqooonnnnnnmmmkkkooouuuoooooorrrtttqqqllllllqqqllliiilllsssyyyyyyzzz|||rrrooopppvvvyyyxxxxxxyyy}}}{{{zzz{{{xxxrrrnnnoooqqqppppppqqqooonnnttt}}}xxxrrrmmmmmmooommmgggccceeegggkkkoooqqqqqqqqqpppppprrrtttrrrnnnjjjfffeeefffeeeeeejjjooonnnhhhbbbaaa```____________```aaa]]]]]]]]]\\\ZZZYYYWWWVVVXXXVVVUUUTTTUUUUUUTTTSSSWWWRRRMMMMMMPPPRRRQQQNNNLLLNNNOOONNNLLLKKKNNNQQQNNNNNNLLLIIIFFFFFFIIIKKKMMMKKKJJJKKKLLLKKKJJJHHHGGGHHHJJJKKKKKKJJJHHHGGGHHHJJJLLLNNNOOOOOOOOONNNNNNNNNNNNMMMMMMNNNOOOPPPRRROOOLLLJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOMMMOOOPPPQQQTTTXXXYYYWWWUUUOOORRRWWW___uuu+++++++++++++++++++++++++++************)))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))************************************)))))))))***++++++,,,,,,************************************************)))******+++,,,+++++++++,,,,,,,,,,,,------------+++,,,---...////////////111000///000111333222111555444444999CCCVVVsssyyydddSSSFFF999888666555555666666555444888777666555555666777888333444666666444333333444555555555666777777888888888999:::;;;<<<======<<<===<<<<<<<<<;;;:::::::::===?????????===<<<===>>><<<<<<=========<<<;;;::::::::::::;;;;;;<<<===>>>===>>>>>>@@@AAABBBBBBCCCBBBBBBAAAAAABBBCCCEEEFFFHHHGGGFFFGGGIIIJJJJJJJJJMMMPPPQQQPPPRRRTTTQQQMMMOOOQQQTTTWWWYYYYYYYYYXXXTTTUUUYYY]]][[[XXXZZZ___```cccccc]]]XXXVVVSSSOOORRRRRRSSSWWW\\\^^^[[[XXXVVVXXX[[[\\\[[[ZZZ[[[[[[ZZZ\\\]]]]]]\\\]]]^^^```ZZZ]]]aaadddeeegggiiijjjfffeeeeeefffggghhhfffeeeeeeffffffeeeddddddeeegggjjjiiilllmmmjjjfffhhhmmmmmmmmmqqqsssqqqmmmnnnrrrllliiikkkssswwwvvvsssrrrsssnnnkkkooorrrrrrrrrsssrrrpppqqqssssssnnnlllnnnnnnmmmmmmnnnlllnnnwwwvvvppppppqqqnnnjjjhhhbbbfffkkkoooqqqpppmmmjjjllloooqqqppplllgggcccaaa^^^^^^aaafffjjjjjjfffbbb```___^^^]]]\\\\\\\\\\\\]]]]]]\\\\\\ZZZYYYWWWVVVUUUSSSQQQPPPQQQQQQQQQOOORRRNNNJJJJJJLLLNNNMMMLLLHHHKKKNNNNNNMMMMMMQQQUUUNNNNNNLLLIIIFFFEEEEEEFFFJJJHHHGGGHHHIIIJJJIIIHHHGGGHHHIIIJJJJJJIIIHHHGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLNNNOOONNNMMMMMMNNNOOOQQQRRRQQQNNNJJJIIIJJJKKKOOOPPPPPPQQQQQQPPPOOOOOONNNPPPQQQPPPPPPQQQTTTUUUUUUQQQUUUZZZbbbwww************************************)))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++((())))))***++++++,,,,,,************************************************((()))***+++,,,++++++***++++++,,,,,,,,,---------***+++---...//////......000111111222222333222222444333333444444999IIIYYYsssuuubbbXXXQQQCCC;;;999333999888666555555666666666777666555555555555666666222444555555444333444444444444555666666777777888::::::999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;===>>>===<<<;;;<<<>>>:::;;;<<<<<<<<<;;;:::999888888888999;;;<<<>>>???======>>>@@@AAAAAAAAAAAAAAA@@@@@@AAABBBDDDFFFGGGGGGFFFEEEFFFJJJMMMNNNNNNKKKNNNPPPPPPTTTXXXVVVOOOPPPPPPPPPRRRTTTVVVWWWWWWQQQOOOPPPTTTTTTQQQSSSWWWXXX^^^```\\\XXXWWWTTTOOONNNNNNRRRYYY___aaa^^^YYYVVVYYY\\\]]][[[YYYYYYZZZZZZ[[[[[[[[[[[[[[[^^^```ZZZ]]]```bbbdddgggjjjmmmiiihhhggggggiiijjjgggeeefffggghhhhhhgggeeefffgggfffgggkkkmmmiiicccdddiiiggghhhkkkooommmjjjkkkpppjjjgggjjjrrrwwwtttnnnllltttmmmiiikkklllkkkkkkmmmjjjhhhhhhlllllliiiiiikkkiiiiiijjjjjjhhhjjjttt~~~uuuooooooooollllllnnnbbbeeejjjnnnooommmjjjgggkkkmmmpppooolllgggcccbbbYYY\\\___bbbdddcccaaa___\\\\\\[[[ZZZZZZYYYYYYXXX[[[[[[ZZZZZZXXXVVVUUUTTTSSSQQQOOONNNOOOOOOOOONNNNNNMMMKKKIIIIIIJJJLLLLLLJJJLLLNNNMMMKKKKKKNNNQQQLLLMMMMMMLLLIIIFFFFFFFFFGGGEEEDDDEEEGGGHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHGGGKKKJJJJJJIIIIIIIIIJJJJJJIIILLLOOONNNLLLKKKKKKLLLNNNRRRTTTQQQJJJGGGHHHKKKMMMNNNOOOPPPQQQPPPNNNMMMNNNOOOPPPOOOMMMMMMQQQVVVTTTPPPTTTYYY```sss************************************))))))))))))((()))***++++++***)))((())))))))))))))))))))))))'''((()))***************++++++++++++++++++++++++((())))))***++++++,,,,,,************************))))))))))))))))))))))))((()))***+++,,,+++******++++++,,,,,,,,,---------***+++---...///......---)))+++...///000/////////,,,///666<<<999333777@@@EEETTTnnn```VVVEEE??????888777;;;999333333333444555555555555444444444444444444333333222444555555444333444555444444555555666777777777;;;;;;999888777777777777999999:::;;;===>>>??????<<<===>>>===;;;::::::;;;999:::;;;;;;;;;:::999888666777777999:::<<<>>>???<<<===>>>@@@@@@AAAAAAAAA@@@@@@@@@AAABBBEEEGGGHHHFFFEEEDDDFFFKKKOOORRRSSSGGGLLLNNNOOOTTTZZZXXXQQQUUUSSSQQQQQQRRRSSSTTTTTTRRROOONNNQQQQQQOOOPPPSSSTTT\\\```]]][[[\\\ZZZTTTLLLMMMQQQXXX___```ZZZUUUUUUXXX[[[[[[XXXVVVVVVWWWZZZ[[[[[[ZZZYYYZZZ]]]___^^^```bbbcccccceeeiiikkkiiigggffffffhhhhhhfffcccaaacccffffffeeecccccccccbbbcccgggiiieee______ddd```bbbfffjjjhhheeeggglllkkkjjjnnnxxx~~~{{{uuuqqqtttmmmiiiiiiiiigggfffiiijjjgggfffiiihhheeeeeehhheeefffhhhhhhffffffooozzzzzzqqqllllllkkkiiikkkqqqccceeeiiillllllkkkhhhggggggjjjmmmmmmjjjeeeaaa___ZZZ]]]```aaa___\\\ZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWVVVUUUSSSRRRQQQSSSQQQNNNMMMNNNOOONNNNNNNNNNNNMMMKKKJJJJJJMMMOOOOOOPPPPPPMMMIIIFFFGGGJJJKKKMMMNNNNNNKKKIIIHHHGGGEEECCCBBBCCCFFFHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHHHHNNNLLLJJJHHHGGGFFFGGGGGGGGGJJJNNNNNNLLLIIIIIIJJJKKKQQQVVVSSSKKKFFFHHHLLLJJJKKKMMMNNNOOONNNLLLKKKLLLMMMNNNMMMKKKJJJPPPWWWQQQMMMQQQVVV[[[mmm|||zzzzzz++++++************++++++))))))))))))))))))))))))******************************))))))((((((''''''))))))))))))))))))))))))))))))************))))))************************,,,+++***))))))***+++,,,************************************************+++++++++***************---------------------------------............//////000000000111111111111666<<>>???@@@???>>>BBBBBBDDDEEEFFFGGGGGGHHHGGGJJJMMMNNNMMMLLLMMMOOOLLLMMMPPPQQQNNNKKKPPPYYY[[[[[[YYYVVVSSSRRRTTTVVVUUUUUUWWWXXXUUURRRVVV\\\[[[ZZZZZZZZZUUUOOOMMMPPPOOOPPPRRRSSSTTTTTTSSSSSSVVVXXXZZZYYYVVVUUUXXX\\\```___]]]\\\\\\\\\]]]^^^]]]]]]]]]]]]^^^```bbbccc^^^[[[YYY[[[^^^aaa```^^^[[[^^^aaabbb```aaadddggggggeeebbb___^^^___aaabbbaaa```bbbhhhjjjgggffffffjjjkkknnnppppppnnnkkkiiiqqqooommmlllmmmmmmkkkiiikkkkkkiiigggfffeeeeeeeeefffhhhiiigggiiimmmmmmjjjjjjhhhfffeeegggiiiiiiiiieeeggghhhgggddddddeeegggddddddeeedddcccaaa___]]]ZZZXXXVVVVVVWWWXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTPPPQQQQQQQQQQQQOOONNNMMMPPPOOOMMMLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIGGGFFFFFFHHHHHHGGGIIIJJJKKKJJJHHHDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGFFFFFFEEEDDDDDDFFFGGGHHHGGGFFFFFFHHHIIIJJJIIIHHHHHHGGGGGGGGGHHHFFFHHHIIIHHHFFFEEEGGGHHHJJJKKKMMMNNNNNNLLLJJJIIIJJJKKKKKKKKKJJJJJJLLLMMMRRRKKKOOOVVVYYYfffuuuwwwwww++++++************++++++))))))))))))))))))))))))***************************))))))))))))((((((((())))))))))))))))))))))))))))))************))))))************************++++++***))))))***++++++************************************************)))))))))***+++++++++,,,------------------------------------............////////////000000000000555666666555444666===BBBFFFQQQdddzzzkkk^^^WWWPPPEEE;;;555444666888666555444222222222333333333333333333222222222222333333333333333333333333222222222222222222222222555555555666777777888888888777666555555666777888777777888888999::::::;;;::::::999888888888888999777666666666666777777888333333333333444666777999??????>>>======>>>???@@@BBBCCCFFFHHHIIIHHHGGGFFFIIIJJJLLLLLLKKKKKKKKKLLLLLLNNNSSSUUUQQQLLLNNNTTT[[[\\\]]][[[WWWTTTSSSRRRYYYYYY[[[]]]ZZZVVVXXX]]]eeeaaa___\\\VVVOOOMMMPPPRRRNNNPPPWWWWWWQQQOOOTTTYYYZZZZZZXXXUUUUUUYYY\\\aaa```___^^^^^^^^^___```ZZZ[[[[[[\\\]]]^^^^^^___[[[XXXWWWYYY^^^aaabbbaaa[[[^^^aaaaaa``````cccfffiiigggeeecccaaaaaaaaabbbeeeaaaaaagggkkkiiihhhhhhhhhjjjkkklllkkkiiifffdddmmmmmmmmmkkkiiiiiikkkmmmooommmkkkiiigggfffeeeeeeeeehhhiiijjjnnnpppmmmfffiiigggeeedddfffhhhiiiiiifffffffffeeecccbbbdddeee___```bbbcccbbb```]]][[[YYYWWWUUUUUUUUUVVVUUUTTTWWWWWWVVVUUUUUUTTTUUUUUUOOOPPPRRRRRRRRRPPPMMMKKKLLLPPPRRROOOIIIGGGJJJNNNHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEHHHFFFEEEFFFHHHIIIIIIHHHAAABBBCCCDDDDDDDDDDDDDDDFFFFFFFFFEEEDDDCCCBBBAAAEEEFFFGGGFFFFFFFFFHHHJJJIIIIIIGGGFFFFFFFFFGGGHHHEEEFFFGGGGGGEEEEEEFFFGGGGGGHHHJJJLLLLLLKKKIIIHHHIIIJJJJJJJJJIIIIIIKKKLLLOOOKKKPPPTTTUUUbbbrrrtttwww++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))************************+++******************+++************************************************(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000...111333333333444777999:::<<>>>>>===<<<<<<>>>AAACCCEEEFFFGGGHHHIIIIIIHHHGGGJJJJJJKKKJJJIIIHHHHHHHHHPPPQQQTTTVVVRRRLLLMMMRRRWWWZZZ]]]]]]ZZZVVVSSSQQQVVVWWWZZZ]]][[[WWWWWW[[[eee```\\\ZZZUUUPPPOOORRRTTTMMMOOO[[[[[[RRRQQQXXXZZZYYYXXXVVVTTTTTTXXX[[[^^^]]]\\\[[[[[[\\\]]]]]]WWWXXXYYYZZZ[[[[[[[[[[[[^^^]]]]]]aaaeeegggeeebbb\\\___bbbaaa______aaadddlllkkkiiigggeeecccaaa```eee```___dddiiihhhffffffjjjkkkmmmnnnmmmkkkiiihhhjjjlllmmmjjjffffffjjjoootttqqqmmmhhheeedddeeeeeeiiijjjjjjkkkooorrrooohhhhhhgggggghhhjjjjjjiiigggcccdddeeeeeecccbbbaaaaaa[[[]]]```bbbbbb___\\\ZZZXXXVVVTTTTTTTTTSSSRRRPPPVVVUUUSSSRRRRRRSSSTTTUUUOOOQQQSSSUUUTTTQQQNNNLLLLLLPPPRRROOOJJJHHHKKKOOOGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFEEEEEEHHHFFFDDDCCCEEEFFFFFFFFFAAABBBCCCEEEEEEEEEDDDCCCEEEEEEEEEDDDCCCBBBAAA@@@CCCDDDEEEDDDDDDDDDFFFHHHIIIHHHGGGFFFFFFGGGHHHIIICCCDDDDDDEEEEEEEEEFFFFFFFFFGGGIIIJJJKKKJJJIIIIIIHHHIIIIIIIIIHHHHHHJJJKKKMMMJJJPPPRRRRRRaaaqqqrrryyy++++++************++++++))))))))))))))))))))))))************************))))))))))))************(((((((((((((((((((((((())))))************))))))*********************************++++++*********************************************************(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---............/////////---...000000///...------666444222222666>>>IIIQQQ[[[gggvvv|||nnnhhh\\\PPPEEE===999777555555777777777555333111444444333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333555666777777666555444444555666777555555666777777888888999999888888777888888999999666666555555555555555666444333333333444666888999;;;<<<<<<;;;;;;>>>DDDHHHJJJIIIHHHGGGGGGHHHJJJJJJHHHHHHHHHIIIJJJLLLLLLLLLUUUSSSSSSSSSOOOKKKMMMRRRRRRUUUYYY[[[YYYVVVTTTSSSSSSSSSVVV[[[[[[WWWVVVYYYVVVQQQNNNNNNMMMKKKLLLOOOUUUNNNQQQ\\\^^^UUUUUU]]]WWWVVVUUUSSSRRRSSSVVVXXXXXXWWWVVVUUUVVVVVVXXXXXXUUUVVVXXXYYYZZZZZZZZZZZZ^^^___bbbgggllllllhhhddd___bbbdddbbb___^^^___bbbiiijjjjjjjjjhhhfffdddcccddd```___cccfffeeecccdddgggiiikkklllmmmmmmlllkkkiiilllmmmjjjeeedddiiioooxxxssslllfffbbbbbbdddeeejjjkkkiiigggjjjooonnnjjjdddeeegggjjjkkkjjjfffbbb___aaaccceeeeeeccc___\\\ZZZ\\\___aaaaaa___\\\ZZZWWWUUUSSSSSSSSSRRRPPPNNNRRRRRRQQQPPPPPPQQQRRRSSSNNNOOORRRSSSSSSPPPMMMJJJLLLLLLLLLJJJIIIHHHIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEEEEDDDHHHFFFCCCBBBBBBCCCBBBAAAAAABBBCCCEEEFFFFFFEEEDDDDDDDDDDDDCCCCCCAAA@@@@@@AAABBBCCCBBBAAABBBCCCEEEFFFEEEEEEDDDDDDEEEFFFGGGBBBBBBBBBCCCEEEFFFFFFFFFFFFGGGHHHJJJJJJJJJIIIIIIGGGHHHIIIHHHGGGHHHIIIKKKLLLJJJOOOQQQSSScccsssrrr{{{++++++************++++++))))))))))))))))))))))))************************)))))))))************+++))))))))))))))))))))))))))))))************))))))************************)))***++++++++++++***)))************************************************)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///111111222222222111000///---///111111000///000111333;;;CCCIIIRRR```lllrrrmmm```YYYRRRKKK>>>===;;;888666444222222111111222222333333444444333333333333333333222222111111111222222222222222222222222222222222222222222222222222222222222222111222222333444444555555555666666666666666666555555555666777777888888999999888888888888999::::::777666666555555555555666555555555555666888999;;;888:::<<<<<<<<>>999::::::666777777777777666444333222444333222222222444666777000111111111222111111111000111111111222222222222111111111111111111111111222222222222222222222222111222333555555555555444444555777888888777555444555666666777888888999999999999999999999:::;;;;;;888777666666555555666666666666666666777888:::;;;888;;;======<<<>>>DDDIIIMMMLLLKKKKKKJJJJJJJJJJJJEEECCCDDDGGGMMMRRRTTTTTTVVVRRRPPPOOOMMMKKKLLLPPPPPPRRRTTTUUUUUUUUUWWWXXXVVVSSSSSSUUUUUUQQQOOOPPPMMMHHHGGGLLLPPPPPPQQQTTTTTTSSSRRRRRRRRRSSSTTTUUUPPPPPPOOOPPPRRRSSSTTTTTTSSSSSSRRRRRRRRRSSSUUUVVVUUUUUUVVVWWWYYY[[[^^^___ZZZYYY[[[```eeegggeeebbb```bbbddddddaaaaaaccceeedddgggjjjmmmmmmkkkhhheeeeeefffjjjlllgggaaa```dddbbbccceeegggiiijjjkkkkkkkkklllmmmkkkhhhggghhhiiiggggggggggggfffeeedddcccbbbffffffaaa^^^aaafffhhhfffeeeeeeeeeeeeccc```]]]^^^]]]\\\^^^```bbb```^^^ZZZZZZ[[[[[[[[[ZZZXXXWWWTTTSSSRRRSSSSSSRRRPPPMMMKKKLLLMMMNNNOOOPPPPPPPPPJJJKKKKKKKKKKKKIIIHHHGGGGGGEEECCCCCCEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@BBBCCCCCCDDDDDDDDD@@@??????@@@AAABBB@@@????????????@@@AAABBBDDDDDDAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDCCCAAA@@@AAACCC@@@BBBCCCEEEEEEEEECCCBBBBBBAAA@@@CCCFFFHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEHHHIIIJJJIIIHHHHHHJJJLLLMMMJJJMMMPPPZZZrrrxxx{{{++++++************++++++))))))))))))))))))))))))************************))))))******++++++++++++))))))))))))))))))))))))))))))************))))))************************)))***+++,,,,,,+++***)))************************************************+++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......222000......///000111111///000///...,,,---000333...222333111111444555333444;;;>>>======BBBFFFGGGGGGIIINNNQQQMMMKKKUUUccciiiooorrrooopppvvvzzzxxxyyyuuuyyyyyyqqqiiiZZZJJJEEEDDD@@@;;;888<<<;;;777333444888777222555444222111111222444555000000000000000000///...//////000000000000000///000000111111222222222222111111111111111111111111222222222222222222222222111222555777777777555444444555888999999888555444666666777777888888999999:::999999999:::;;;;;;<<<888888777666666666666666666666666666777999:::<<<888<<>><<<===BBBGGGKKKLLLMMMNNNMMMKKKIIIHHHFFFDDDBBBDDDIIILLLMMMMMMTTTQQQOOOPPPOOOKKKKKKNNNSSSTTTTTTTTTTTTUUUWWWZZZVVVRRRPPPRRRQQQLLLIIIJJJOOOJJJIIINNNRRRRRRRRRSSSSSSTTTRRRLLLKKKOOOPPPNNNOOONNNOOOQQQSSSUUUUUUTTTUUUUUUTTTTTTTTTUUUWWWXXXVVVVVVUUUVVVYYY\\\```bbb___\\\ZZZ[[[___aaa```^^^^^^aaaddddddccccccfffiiiiiikkknnnooommmhhhccc```gggjjjpppqqqjjjbbbaaaffffffgggiiijjjlllmmmnnnnnnlllmmmmmmllljjjhhhgggggg]]]```eeeiiijjjhhheeebbb```fffiiiddd^^^```fffiiillliiifffdddccccccbbbaaa```\\\YYYYYY]]]```bbbaaaYYYYYYYYYYYYXXXWWWVVVUUUSSSRRRRRRSSSTTTSSSPPPNNNIIIKKKMMMNNNOOOOOOOOONNNLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFGGGCCCCCCCCCCCCCCCCCCCCCCCC???@@@AAABBBCCCDDDDDDDDD<<<<<<===@@@BBBCCCAAA@@@>>>=========>>>@@@BBBDDDAAAAAABBBCCCDDDDDDDDDDDDFFFFFFFFFDDDBBBAAABBBCCCCCCDDDGGGIIIJJJHHHFFFEEEBBBAAA@@@CCCGGGIIIIIIGGGFFFFFFEEEEEEDDDDDDCCCCCCIIIJJJJJJJJJIIIIIIKKKLLLNNNJJJLLLQQQ]]]wwwzzzzzz++++++++++++++++++++++++))))))))))))))))))))))))******)))(((''''''(((((())))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---..........................................////////////111000/////////000222333555555555555555555555555888999999:::;;;<<<<<<===AAABBBCCCDDDFFFHHHIIIJJJVVVWWWWWWWWWVVVTTTRRRQQQOOONNNMMMLLLKKKJJJIIIIII@@@>>><<<999777666666666444444444444444444444444444444444333333222222222444333111000000111333444111111111111111111111111111111222222222333333333111111111111111111111111555444444333333222222111444444444555555555555666444444555555666777777777777777888888888999999999777888888999999888888777999888666555444555777888444444555666777888999999:::;;;<<<<<<<<<>>>AAACCCIIIMMMMMMHHHHHHLLLLLLHHHBBB>>>===AAADDDEEEHHHKKKRRRPPPNNNMMMOOOPPPPPPPPPVVVVVVWWWVVVRRRPPPRRRVVVYYYPPPKKKMMMNNNHHHBBBBBBJJJIIIJJJNNNSSSVVVVVVTTTTTTRRROOOMMMLLLMMMNNNOOOJJJLLLPPPTTTUUUUUUTTTSSSSSSUUUWWWYYYZZZZZZYYYXXXYYYYYYXXXYYY[[[^^^aaacccfff```\\\]]]aaabbb^^^YYYZZZ[[[]]]aaadddeeedddbbbmmmhhhhhhnnnnnnhhhcccbbbgggpppuuurrrllliiihhhgggiiigggfffhhhmmmqqqrrrqqqkkkiiifffeeefffggggggfffeeedddbbbaaabbbdddfffhhhiiifffdddeeeccc___^^^aaalllvvvwwwiii______^^^ZZZ___^^^^^^^^^___```bbbccc^^^]]]ZZZVVVRRRQQQRRRTTTSSSRRRQQQPPPOOONNNNNNNNNIIIHHHHHHJJJNNNNNNLLLJJJMMMLLLLLLLLLLLLKKKHHHEEEDDDDDDEEEEEEEEEFFFFFFGGGDDDDDDDDDDDDDDDCCCCCCCCC???>>>>>>???AAAAAA???>>>???===<<<>>>AAABBBAAA???BBBAAA@@@@@@????????????AAABBBCCCCCCCCCBBBAAA@@@AAAAAABBBBBBBBBAAA???>>>@@@CCCGGGGGGEEEDDDDDDEEECCCDDDEEEEEEEEEEEEDDDCCCFFFGGGGGGGGGGGGFFFEEEEEEHHHGGGFFFEEEEEEGGGIIIJJJHHHHHHIIINNN]]]rrr************************))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++,,,))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,******++++++,,,------...---------------------------.........////////////000000/////////000111222333333333333333333333333000000000111222333333333333444555666777888999:::::::::::::::999999888777999999999999888888888888777666555333222222333333333333333333333333333333222222222222222111111111333222000//////000222333111111111111111111111111111111111222222222333333111111111111111111111111222222333333333333333333333333333333444444444444444444444555666666777777777777777888888888999999888888999999999999888888999888666555444555666777333444444555666777777888888:::;;;;;;;;;<<>>???@@@@@@???>>>@@@>>>===???BBBDDDCCCAAAAAA@@@@@@???>>>>>>??????@@@AAABBBCCCCCCBBBAAA@@@AAABBBBBBCCCBBBAAA@@@???@@@CCCGGGGGGEEEDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDGGGFFFEEEDDDDDDFFFGGGIIIHHHHHHHHHNNN]]]qqq)))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++***)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++*********))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,******++++++,,,,,,---------------------------------------.........//////000////////////000111111000000000000000000000000.........///000000111111......///000000111222222//////...............///......//////000000000111000000000000000111222222333333333333333333333333000000000000000111111111111000///......///000111222222222222222222222222000111111111222222222222111111111111111111111111000111111222333333444444111111222222222333333333333333444555555666666777777777777777888888888888888888999999999999888888999888666555444444555555333333444444555555666666666888999999999:::===???<<>>???@@@??????@@@??????@@@CCCEEEDDDDDD@@@@@@???>>>>>>>>>>>>???@@@@@@AAAAAABBBAAAAAA@@@AAABBBBBBBBBBBBAAAAAA@@@AAADDDFFFGGGFFFDDDEEEEEECCCBBBAAA@@@AAABBBDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEDDDCCCDDDEEEFFFGGGGGGHHHHHHMMM\\\ppp|||))))))))))))))))))))))))(((((((((((((((((((((((((((***+++---,,,+++)))((((((((((((((((((((((((((((((((())))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++******))))))))))))))))))))))))))))))************++++++++++++************************************************************++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000////////////////////////000000000000111111222222111111222222222222222333444333222111222333555666111222222222222333333333111111111111222222333333222222222222222222222222/////////000000111111111000000///......///000000222222222222222222222222000000000111111111111222111111111111111111111111000111111111222222333333111111111222222222333333222333333444555555666666666666666777777777888888888888999999999999888888888888666555444333333444444444444555555666666666555777999999999:::<<<>>>DDDDDDCCCBBBDDDHHHKKKLLLRRRMMMLLLOOOQQQOOOOOOQQQOOOUUU[[[ZZZTTTMMMJJJJJJIIIKKKKKKGGGEEEHHHMMMPPPSSSOOOLLLLLLMMMMMMLLLLLLQQQQQQQQQQQQRRRQQQPPPOOOMMMLLLKKKJJJIIIJJJKKKLLLOOOOOOOOOPPPQQQSSSUUUWWWXXXYYY[[[\\\\\\ZZZXXXWWWWWWYYY\\\^^^___^^^]]][[[YYY]]]bbbeeeeeefffhhhjjjeeefffhhhiiiiiihhhiiiiiiiiihhhllluuu{{{xxxmmmcccgggpppvvvqqqjjjgggggghhhjjjiiiiiijjjjjjjjjjjjiiiiiigggfffhhhkkknnnoooooolllhhhbbb^^^]]]___cccgggkkkhhhfffgggeee```___aaa```ggghhhccc^^^^^^___^^^\\\\\\\\\\\\]]]]]]^^^^^^YYYZZZYYYWWWSSSPPPOOOOOONNNMMMKKKIIIGGGEEEEEEDDDFFFGGGHHHIIIJJJJJJIIIHHHFFFDDDCCCCCCDDDCCCAAA@@@@@@BBBDDDFFFFFFEEEBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAEEEBBB???===>>>?????????>>>>>>???@@@BBBCCCDDDDDD@@@@@@???>>>>>>??????@@@??????@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAAAAABBBCCCEEEEEEEEEEEEEEEEEEAAA???>>>>>>@@@CCCGGGJJJFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGHHHMMM[[[nnnyyy|||************************((((((((((((((((((((((((((()))+++,,,---+++***((((((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************))))))*********+++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......////////////........................---...............//////000000000000000000000000000000/////////111222444222222222222111111111111333333333333333333222222111111111111111111111111//////000000111111222222000000000//////000000000111111111111111111111111//////000000000111111111000000000000000000000000222222222111111000000000111222222222333333333333222222333333444444555555555555666666666777777777777888888999999888888777777666555444444333333333555555555666777777777888666777:::;;;;;;;;;===???EEEEEEGGGIIIJJJJJJJJJKKKQQQMMMLLLOOOPPPNNNMMMOOOKKKRRRYYYZZZUUUPPPMMMMMMIIIMMMMMMHHHEEEIIIMMMNNNMMMMMMKKKJJJJJJLLLLLLKKKPPPPPPQQQQQQOOONNNNNNNNNKKKJJJIIIIIIIIIJJJKKKLLLNNNNNNMMMMMMOOOQQQSSSUUUVVVWWWYYYZZZZZZXXXWWWUUUWWWXXXZZZ\\\]]]]]]\\\[[[YYY^^^dddggggggiiimmmpppgggiiikkkkkkiiiiiijjjlllmmmllllllooottttttllldddfffjjjkkkjjjiiijjjhhhdddjjjiiihhhfffeeefffgggiiicccdddhhhmmmqqqsssrrrqqqiiieee```]]]\\\^^^aaadddkkkiiiiiilllkkkgggeeegggfffiiijjjfffcccbbbbbbaaa[[[[[[\\\\\\\\\]]]\\\\\\[[[ZZZXXXTTTPPPOOOPPPQQQMMMLLLJJJHHHFFFDDDDDDCCCEEEFFFHHHIIIIIIHHHGGGGGGGGGEEEDDDCCCDDDDDDCCCBBB@@@AAADDDEEEEEECCCAAA???@@@@@@AAAAAAAAABBBBBBBBBDDDBBB>>>======>>>>>>>>><<<===>>>???@@@@@@BBBBBB@@@@@@????????????@@@@@@>>>>>>>>>>>>??????@@@@@@AAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBBCCCDDDDDDDDDCCCCCCBBBAAABBBEEEJJJOOOSSSGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFGGGHHHMMMZZZkkkuuuwww************************))))))))))))))))))))))))((()))***+++++++++***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))'''''''''((((((((())))))************************************************)))))))))************+++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------...///..................................................................///////////////...............///000000000000000000//////......222222222222111000//////000000000000000000000000000000000000111111111111///000000000000000000///000000000000000000000000////////////000000000000000000000000000000000000222222111111000//////...111111222222222333333333111111222333333444444555555555555555666666666666666777777777777777777666444444444444444333333333444444555666777888999999666888;;;<<<<<<<<<===???===@@@IIIRRRTTTPPPKKKJJJLLLHHHGGGJJJLLLIIIHHHIIIGGGMMMSSSUUUTTTQQQOOOOOOLLLRRRSSSKKKHHHLLLNNNLLLHHHJJJKKKIIIIIILLLLLLIIILLLNNNOOONNNMMMLLLLLLMMMIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMNNNPPPRRRSSSTTTUUUWWWXXXXXXWWWVVVTTTWWWWWWXXXYYYZZZ[[[\\\\\\WWWZZZ^^^``````bbbfffjjjeeehhhjjjjjjggggggiiilllmmmmmmkkkiiijjjmmmjjjdddfffgggffffffjjjmmmiiibbbeeeeeeeeecccaaa```bbbddd\\\___dddkkkpppqqqnnnkkkcccaaa___^^^]]]___```bbbeeedddgggllllllgggddddddfffggghhhfffcccaaaaaa```WWWXXXYYYYYYYYYYYYXXXXXX[[[YYYVVVRRRNNNMMMOOOQQQKKKJJJIIIGGGEEEDDDCCCCCCDDDFFFHHHHHHGGGFFFFFFFFFGGGEEECCCCCCDDDEEEDDDCCC@@@AAABBBCCCCCCBBB@@@???@@@@@@@@@AAAAAABBBBBBCCCBBB???===<<<===>>>======;;;===>>>>>>======???@@@??????>>>>>>>>>???@@@@@@===============>>>???@@@@@@????????????@@@@@@AAABBBAAA@@@AAABBBCCCCCCBBBAAAAAA@@@AAADDDIIINNNQQQGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGEEEFFFHHHMMMYYYiiirrrsss))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''((((((((()))************************************************))))))))))))************++++++******************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,---.........------------------------------////////////////////////---.........//////000000000000111111111111111000/////////000000000000000//////000000000///...---////////////////////////000000//////////////////.........//////.........////////////////////////........./////////000000000000000000000000000000000000000000000000//////000000000111111111222222111111111222333333444444444444555555555666666666555555666666666666555555222222333444444444444444222222333555777888999:::555888:::<<<<<<<<<===>>>999:::BBBMMMPPPLLLIIIJJJHHHDDDDDDHHHIIIGGGEEEFFFEEEHHHKKKNNNOOOOOONNNMMMKKKSSSTTTKKKGGGJJJJJJEEEDDDJJJLLLJJJIIILLLKKKGGGGGGJJJLLLLLLJJJIIIJJJLLLHHHHHHHHHIIIJJJKKKKKKLLLMMMMMMMMMNNNOOOPPPQQQRRRRRRTTTVVVWWWXXXWWWVVVUUUWWWVVVTTTTTTVVVYYY\\\___ZZZZZZZZZYYYYYYZZZ]]]___aaadddgggfffccccccfffjjjgggjjjiiidddcccfffgggdddeeegggfffeeegggjjjgggbbb___bbbddddddaaa___^^^___ZZZ\\\```fffiiiiiifffccc]]]^^^___```aaaaaaaaaaaaaaabbbgggmmmlllfff```____________```^^^\\\[[[\\\TTTUUUVVVWWWWWWVVVUUUTTTVVVVVVTTTQQQMMMKKKKKKLLLIIIHHHFFFEEEDDDCCCCCCCCCCCCFFFHHHHHHFFFDDDEEEFFFEEECCCAAAAAABBBCCCBBBBBBAAAAAAAAAAAAAAA@@@??????>>>>>>??????@@@AAAAAABBB>>>===;;;<<<===>>><<<;;;;;;===???>>><<<;;;===???<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<>>>???@@@>>>>>>=========>>>@@@@@@AAA???>>>>>>AAABBBAAA@@@???>>>===>>>???CCCFFFHHHEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDFFFHHHMMMYYYgggoooooo(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''((()))******))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************************************************+++++++++,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........------/////////...---,,,------...///000111222222---...///000000000///.../////////////////////////////////......------,,,,,,------......------,,,..................................../////////000000000000000000000000000......//////000000111111////////////000000000000000111111222333333444444444444444555555555666666444444555555555555444444111111222333444444444444000000222444666888999:::444777:::;;;;;;;;;<<<===<<<888999???BBBBBBEEEKKKHHHDDDDDDHHHJJJGGGFFFGGGEEEEEEFFFHHHKKKLLLLLLJJJHHHQQQSSSIIICCCFFFEEE>>>CCCJJJMMMKKKJJJLLLKKKFFFDDDGGGJJJJJJIIIHHHJJJLLLGGGHHHIIIIIIJJJKKKLLLLLLNNNNNNOOOPPPQQQQQQRRRRRRRRRSSSVVVWWWXXXXXXWWWVVVWWWUUURRRQQQSSSWWW]]]aaadddbbb^^^\\\[[[[[[\\\]]]]]]```cccbbb``````dddhhhaaaggghhhbbb___ccceeedddbbbfffhhheeecccdddccc```\\\aaaggghhheeeaaa^^^\\\\\\]]]___bbbddddddbbb___ZZZ\\\```cccddddddcccaaaggghhhnnntttssskkkdddbbb[[[ZZZ[[[]]]\\\[[[ZZZ[[[TTTUUUVVVWWWWWWVVVTTTTTTRRRSSSSSSQQQMMMJJJHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCFFFHHHHHHEEEDDDDDDFFFCCCAAA???>>>???AAAAAA@@@BBBAAAAAA@@@@@@?????????<<<======>>>???@@@@@@@@@;;;;;;;;;<<<===>>><<<:::<<>>:::::::::::::::;;;<<<===<<<;;;;;;;;;<<<===???@@@>>>===<<<<<<<<<>>>???@@@AAA>>><<<===@@@BBBAAA???AAAAAA??????@@@AAACCCDDDCCCCCCCCCCCCCCCBBBBBBAAABBBCCCCCCDDDEEEDDDDDDDDDDDDFFFHHHLLLXXXfffnnnnnn******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))************))))))************************++++++++++++++++++++++++------------------------000//////---,,,***((('''------------------------,,,,,,,,,---------......---...///000000111000000........................////////////////////////////////////////////////........................------------------------........................///////////////////////////////////////.........000000000000000000000000////////////000000000000111111222222222111111000333333333333333333333333444444444333333222222222111111111111111111111111111222222333444555666666666666777999;;;===>>>???BBB@@@===<<<<<<@@@DDDFFFHHHFFFEEECCCCCCDDDFFFGGGEEEDDDEEEGGGJJJLLLMMMMMMKKKMMMOOOLLLGGGCCCBBBDDD@@@CCCEEEGGGFFFFFFGGGHHHFFFGGGHHHGGGFFFEEEFFFGGGIIIJJJJJJIIIHHHGGGIIIJJJNNNLLLKKKLLLOOOQQQSSSSSSKKKNNNRRRUUUWWWUUURRRPPP[[[VVVPPPNNNRRRYYY```dddeeeaaa\\\YYYZZZ]]]```bbbbbbbbb```\\\XXXYYY]]]bbbcccbbb```bbbddddddaaa^^^aaabbbbbbcccccccccbbbbbb\\\\\\cccnnnsssmmmccc]]]\\\YYYZZZ___bbb```___aaa[[[]]]___``````aaadddfffhhhgggjjjttt|||zzzlll___[[[ZZZYYYYYY[[[\\\\\\[[[RRRRRRQQQRRRSSSSSSQQQNNNNNNOOOPPPPPPNNNJJJEEEBBBFFFEEEEEEFFFGGGEEEBBB???BBBEEEHHHHHHEEEBBBBBBCCCBBB@@@>>>???AAABBBAAA>>>????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;===??????>>><<<;;;;;;;;;<<<;;;;;;::::::::::::999999888999999999;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<>>>???@@@AAABBBAAA@@@@@@AAAAAA???======>>>>>>@@@AAABBBCCCCCCFFFEEEDDDCCCBBBAAA@@@@@@EEEEEEDDDCCCCCCCCCCCCCCCGGGGGGGGGKKKXXXffflllkkk***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))))))))************))))))************************++++++++++++++++++++++++------------------------,,,---------,,,++++++***------------------------,,,,,,,,,------------...------.../////////......................................................................................................------------------------................................................////////////..................................../////////000000000111111111111111222222111111000333333333333333333333333444444444333333222222222111111111111111111111111000111111222333444555555666777888999;;;<<<===>>>DDDBBB???======>>>@@@BBBGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEFFFHHHKKKMMMMMMMMMLLLNNNPPPOOOLLLHHHFFFEEEAAABBBDDDFFFGGGGGGGGGFFFDDDFFFGGGFFFEEEDDDEEEFFFGGGIIIIIIIIIHHHHHHJJJKKKOOONNNMMMNNNOOOQQQRRRSSSMMMOOORRRSSSSSSRRROOOMMMRRRPPPNNNMMMQQQXXX___eeefffddd```^^^]]]___aaadddaaaaaa___[[[YYYZZZ^^^bbbbbb```^^^```bbbddddddbbbbbbaaaaaabbbcccfffhhhjjj___]]]```iiimmmiiibbb___```\\\[[[^^^___]]]\\\^^^YYY\\\___aaabbbdddfffhhhcccbbbdddlllttttttlllddd[[[YYYXXXXXXYYYZZZZZZYYYQQQPPPPPPPPPRRRQQQOOOMMMLLLMMMNNNMMMKKKGGGDDDAAADDDDDDDDDEEEEEEDDDAAA>>>@@@CCCFFFFFFCCCAAAAAAAAAAAA???>>>???AAAAAA@@@>>>>>>>>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;======;;;:::::::::;;;;;;;;;;;;:::::::::999999888888888999999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@AAA@@@???@@@AAAAAA???======>>>>>>???@@@AAABBBCCCEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCFFFFFFFFFKKKXXXfffmmmlll))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...------,,,,,,------------------------................................................------------------------------------------------------------------------................................................------------------------000000000000111111111111000000111111222111111000222222333333333333333333444444333333333333222222111111111111111111111111///000000111222333444555777888999:::;;;<<<======BBBAAA???>>>>>>???@@@AAADDDDDDEEEEEEFFFFFFGGGGGGFFFFFFHHHIIIKKKLLLMMMMMMMMMNNNQQQSSSSSSPPPKKKGGGDDDCCCCCCEEEIIIJJJHHHEEECCCEEEFFFEEEDDDDDDEEEFFFGGGHHHJJJIIIIIIIIIJJJLLLQQQQQQPPPPPPPPPQQQRRRSSSPPPPPPQQQQQQPPPNNNMMMKKKNNNOOOOOONNNOOOSSSZZZ```cccdddccc```]]]\\\___ccc______]]][[[ZZZ\\\```ccc```^^^\\\]]]```ccceeefffcccbbbaaaaaacccfffjjjlllbbb^^^]]]bbbeeecccaaa```ccc___]]]___^^^[[[YYYYYY[[[]]]aaacccccccccdddeee```___```ccchhhiiigggcccYYYXXXVVVVVVWWWXXXWWWVVVOOONNNMMMNNNOOOOOOMMMKKKKKKKKKJJJIIIGGGDDDBBBAAACCCBBBBBBCCCDDDCCC@@@>>>???AAACCCCCCAAA@@@???@@@@@@>>>===>>>???@@@???>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::888777999999:::::::::::::::999999888888888888888999999:::::::::;;;;;;;;;<<<<<<::::::::::::;;;===>>>???@@@???>>>???@@@@@@>>>=========>>>???@@@AAAAAABBBCCCDDDEEEFFFEEEDDDBBB@@@@@@@@@@@@@@@AAABBBCCCCCCDDDEEEEEEKKKXXXgggmmmlll))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))************))))))************************************************++++++++++++++++++++++++((()))***+++,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------------......---,,,++++++------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------...............///------------------------000000000000111111111222///000000111111111111111222222222222222333333333333333333333333333333333111111111111111111111111000000111222333444555555888888999:::;;;<<<======<<<<<<===???@@@BBBCCCDDD@@@AAACCCEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJMMMPPPMMMNNNQQQUUUXXXVVVOOOIIIHHHEEEDDDGGGLLLMMMJJJEEEDDDEEEFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKIIIIIIIIIJJJRRRSSSSSSRRRRRRQQQRRRSSSRRRQQQQQQPPPPPPOOONNNNNNSSSUUUVVVSSSNNNNNNSSSXXX]]]```aaa^^^YYYWWWZZZ^^^^^^]]]\\\[[[[[[^^^aaaddd```^^^[[[ZZZ\\\```dddfffdddcccbbbaaabbbccceeefffbbb]]]\\\```bbb```___```ccc``````cccccc]]]XXXWWW___aaaccccccaaa___^^^^^^____________```___^^^^^^XXXVVVTTTTTTUUUUUUTTTSSSNNNMMMLLLLLLMMMMMMLLLJJJJJJIIIGGGFFFDDDCCCBBBBBBBBBAAAAAABBBCCCCCCAAA???>>>???@@@AAA@@@?????????>>>=========>>>>>>======;;;::::::::::::999999999::::::::::::::::::::::::;;;:::888888999999777555777888999999:::999999999888777777777777888999999999:::::::::;;;;;;;;;;;;999999999999:::;;;<<<===???>>>===>>>??????>>><<<======>>>>>>???@@@@@@AAABBBDDDEEEFFFEEEBBB???===>>>>>>??????AAABBBDDDEEEDDDEEEFFFLLLZZZiiiooonnn(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************++++++++++++++++++++++++******++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------............------,,,+++------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---------......//////........................///000000000000111111111...///000111111111111111111111111222222333333333333333333333333333333333000000000000000000000000111111222333444555666666888888999:::<<<===>>>>>>;;;<<<>>>@@@BBBCCCDDDEEE===???AAADDDFFFHHHIIIIIIJJJJJJHHHFFFEEEHHHMMMQQQLLLLLLOOOTTTWWWUUUOOOJJJJJJHHHFFFIIINNNOOOLLLGGGEEEFFFHHHGGGGGGFFFHHHIIILLLMMMNNNMMMKKKIIIIIIIIIRRRTTTUUUTTTRRRQQQRRRSSSRRRRRRRRRRRRSSSSSSTTTTTTXXX[[[[[[WWWQQQNNNQQQUUUYYY\\\^^^\\\WWWUUUWWW[[[]]]\\\ZZZ[[[\\\___bbbccc```___\\\[[[ZZZ]]]```ccc^^^___```aaaaaa```___^^^___]]]^^^bbbccc```^^^^^^___^^^bbbhhhiiibbb[[[XXX^^^```aaa```^^^[[[ZZZZZZ\\\]]]^^^^^^]]]\\\ZZZZZZWWWUUUSSSRRRSSSSSSRRRQQQNNNMMMKKKKKKLLLMMMLLLJJJIIIHHHFFFEEECCCCCCCCCCCCBBBAAAAAABBBCCCDDDCCCAAA????????????@@@@@@???>>><<<<<<<<<<<<<<<;;;<<<<<<999999999999888888888777::::::::::::::::::::::::<<<:::888888888888666555666777777888999999888888777666666666777777888999999999999999:::::::::;;;999999888999999:::;;;<<<===<<<<<<===>>>???===<<<=========>>>>>>?????????EEEFFFGGGGGGEEEAAA>>>;;;===>>>>>>@@@AAACCCEEEFFFEEEFFFHHHNNN\\\jjjpppnnn(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************************************++++++++++++++++++***)))************************++++++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////........................////////////000000000000......///000111111111111000000111111222333333333222222333333333333444444000000000000000000000000111222333444555666666777777888999:::<<<>>>???@@@???@@@@@@AAABBBCCCCCCDDD??????@@@BBBCCCEEEFFFFFFHHHIIIIIIGGGEEEFFFKKKOOOIIIJJJLLLOOOQQQPPPMMMJJJJJJIIIIIIKKKNNNNNNLLLIIIEEEGGGHHHHHHGGGGGGIIIJJJMMMOOOPPPPPPMMMKKKJJJJJJQQQTTTVVVUUURRRQQQRRRTTTSSSTTTTTTUUUWWWXXXYYYYYYXXXZZZZZZWWWTTTSSSUUUWWWYYY[[[\\\ZZZXXXWWWYYY[[[]]][[[ZZZ[[[]]]```bbbbbb`````````^^^]]]\\\^^^```YYY[[[^^^aaaaaa```^^^]]]]]]]]]aaafffgggbbb______]]]]]]ccckkkllleee^^^[[[[[[]]]]]]]]][[[[[[\\\]]]XXXYYY[[[]]]]]]]]][[[ZZZWWWUUUSSSRRRRRRQQQPPPOOONNNLLLJJJJJJKKKKKKKKKJJJHHHGGGFFFEEEDDDCCCCCCDDDBBBAAA@@@AAACCCDDDCCCBBB>>>===<<<===?????????>>>:::;;;<<<;;;:::999:::<<<888888888888777777777777999999999999999999999999;;;999777666777777666555555555666777888888888888666555555555666777888999888888999999999:::::::::999999999999999:::;;;;;;<<<;;;;;;<<<>>>>>>===;;;<<<<<<======>>>>>>>>>>>>HHHHHHHHHHHHFFFCCC@@@>>>======>>>@@@AAACCCEEEFFFEEEFFFHHHNNN\\\jjjooommm'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******************************************************++++++++++++*********************************++++++++++++,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------...//////---------------------------.........////////////---...///000111111111111///000000111222222333333222222222333333444444444000000000000000000000000111111222333444555555666666777888:::===???AAABBBAAAAAAAAABBBCCCDDDFFFGGGDDDCCCAAA@@@???@@@@@@AAACCCGGGKKKKKKHHHFFFGGGIIIEEEGGGHHHHHHHHHHHHIIIJJJHHHIIIJJJKKKLLLKKKJJJIIIDDDFFFGGGGGGGGGGGGIIIJJJLLLNNNQQQQQQPPPNNNNNNNNNOOORRRVVVUUURRRPPPRRRUUUTTTUUUWWWXXXYYYZZZZZZZZZWWWWWWUUUTTTTTTUUUWWWXXXZZZYYYXXXXXXXXXYYYZZZ\\\^^^[[[ZZZ[[[^^^aaabbbaaa___bbbddddddbbb______```]]]^^^___``````___^^^]]]^^^^^^ccciiiiiieeebbbccc^^^^^^aaahhhjjjddd___^^^]]]]]]]]][[[ZZZZZZ]]]___ZZZYYYXXXYYY[[[\\\[[[YYYWWWUUUSSSQQQQQQQQQOOONNNLLLJJJHHHGGGHHHIIIIIIHHHEEEEEEEEEDDDDDDCCCCCCBBB@@@???>>>???AAACCCCCCBBB===;;;999:::===>>>===<<<888:::<<<;;;999888999;;;888888888888777777777777999999999999999999999999999777555444555555555444444444555666777777777777555555555555666777888888888888888888999999999999:::999999999999:::;;;;;;;;;::::::;;;======<<<;;;<<<<<<============>>>>>>EEEEEEDDDDDDCCCBBB@@@@@@<<<======>>>@@@BBBCCCDDDDDDEEEGGGMMMZZZhhhllljjj'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------.........///---...///000111111111111///000000111222222333333222222222333333444444444000000000000000000000000000000111222333444444555555666888:::===@@@BBBCCC>>>??????AAADDDGGGJJJLLLHHHFFFCCC???===<<<<<<<<<>>>EEEMMMOOOKKKFFFDDDDDDCCCEEEFFFDDDBBBBBBFFFJJJFFFHHHJJJKKKIIIHHHHHHIIICCCEEEFFFGGGFFFFFFHHHIIIJJJMMMPPPRRRRRRQQQQQQRRRMMMRRRVVVUUURRRPPPRRRUUUVVVWWWXXXZZZ[[[ZZZZZZYYYXXXUUUSSSRRRSSSUUUUUUUUUYYYWWWUUUUUUWWWYYYZZZZZZ^^^\\\ZZZ[[[^^^aaaaaa```^^^bbbggghhhfffcccaaaaaafffeeecccaaa___^^^]]]]]]___```eeejjjjjjfffeeegggaaa^^^```eeefffbbb______bbbaaa___\\\YYYYYY[[[^^^aaa\\\WWWVVVXXXYYYXXXUUUXXXUUUSSSQQQQQQPPPOOOMMMJJJHHHFFFEEEFFFGGGGGGGGGCCCCCCDDDDDDCCCCCCBBBAAA???===<<<===@@@BBBBBBAAA;;;999777888;;;===<<<:::777:::;;;:::888777999;;;888888888888777777777777888888888888888888888888777555333222333444444444333444555666777777777777444444444555555777888888777888888888888999999999:::::::::999::::::;;;;;;:::999999;;;======<<<:::<<<<<<<<<===============?????????????????????@@@;;;<<<<<<===>>>@@@BBBCCCCCCDDDFFFLLLYYYfffjjjggg))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************,,,,,,,,,++++++*********,,,,,,,,,---------......------------------------,,,,,,,,,---------......///000000000111111111111000111111111111222222222333333333333333333333333222222222111111111000000000000000000111222333444666666777888;;;>>>AAACCC<<<<<<;;;<<>>>>>??????@@@@@@@@@@@@?????????>>>>>>>>>>>>@@@AAABBBEEEBBBCCCLLLZZZeeejjjiii))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************)))))))))))))))))))))))),,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,,,,------*********++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************,,,,,,,,,+++++++++******,,,,,,,,,------------...------------------------,,,,,,,,,---------......//////000000000111111111000000111111111222222222333333333333333333333333222222222111111111000000000000000000111222333444444666999;;;===>>>???>>>???>>><<<<<<@@@DDDGGGGGGWWWttt{{{sssVVV;;;???>>>EEEIIILLLLLLHHHEEEFFFHHHDDDDDDEEEFFFGGGHHHHHHHHHMMMJJJFFFGGGJJJLLLJJJHHHFFFGGGHHHIIIJJJKKKLLLMMMQQQQQQPPPOOOMMMNNNRRRTTTRRRQQQQQQQQQRRRRRRSSSSSSUUUUUUVVVYYY[[[\\\[[[ZZZZZZXXXXXXYYY[[[[[[XXXVVV[[[\\\]]]^^^]]]\\\ZZZXXX^^^___aaacccdddbbb```^^^cccfffhhhhhhfffeeeeeefffdddcccbbbdddeeeeeebbb```___\\\[[[^^^dddhhhhhhfff``````aaacccfffgggeeebbbbbbaaa___]]]\\\^^^aaadddaaa[[[ZZZ^^^^^^YYYTTTSSSSSSRRRQQQPPPNNNLLLJJJIIIFFFEEECCCDDDEEEFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCDDDBBBAAA??????@@@@@@>>>===::::::999999999:::;;;<<<999999999999888888888777888888777555555444444444666777777666555555666888666666555444333333333444555555555555555555555555444444444444444555666666666666777666555555888:::777888999:::;;;;;;:::999999:::;;;;;;;;;;;;;;;;;;999999999:::;;;<<<===>>>>>>??????@@@@@@??????>>>???>>>>>>>>>>>>@@@AAABBBCCCAAABBBKKKXXXccchhhhhh))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++*********++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,*********+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,---------......////////////000000000000000000000111111111222222333333333333333333333333222222222111111111111111000000000000111222333333222555999===???===;;;999>>>===<<<<<<>>>@@@CCCFFFaaalllFFFDDDBBBGGGIIIKKKIIIEEECCCDDDFFFCCCDDDEEEFFFGGGHHHIIIIIIKKKHHHFFFFFFIIIKKKIIIGGGFFFFFFHHHJJJLLLNNNPPPQQQUUUUUUTTTRRRPPPPPPSSSUUUTTTQQQOOOOOORRRTTTTTTRRRVVVUUUUUUVVVXXXZZZYYYXXX[[[ZZZZZZ[[[]]]]]][[[ZZZ^^^___bbbcccbbb___\\\ZZZ^^^___bbbdddeeedddbbb```dddfffhhhhhhgggffffffgggeeeaaa___bbbgggiiiddd______[[[XXX\\\dddiiihhhddd_________bbbeeeggghhhgggddd```\\\ZZZ[[[^^^```bbb^^^]]]___aaa^^^WWWQQQPPPPPPOOONNNLLLKKKJJJIIIIIIDDDCCCBBBCCCEEEFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@>>>>>>??????>>><<<:::999999999999:::;;;;;;999999999999999888888888999888777555444333333333555666777666444444666777888777666555444333333333555555555555555555555555444444444444444555555666666666777666555555777999777888888999:::;;;<<<<<<::::::;;;;;;;;;:::999999999999999999:::<<<===>>>>>>??????@@@@@@??????>>>>>>>>>>>>>>>???@@@AAABBBBBB@@@AAAIIIUUU```ffffff))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***************++++++,,,************************************************))))))*********+++++++++***++++++++++++,,,,,,,,,***************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---------,,,,,,,,,---------.............../////////000000000000000000111111111111222222222222222222222222111111111111111111111111111111000000111222222333222444888:::;;;999777555999888999<<<===???EEEKKKgggxxxMMMHHHDDDHHHIIIHHHFFFCCCAAACCCEEECCCCCCDDDEEEGGGHHHIIIIIIHHHFFFDDDEEEGGGHHHHHHFFFEEEFFFHHHJJJMMMPPPRRRSSSUUUVVVUUUTTTRRRSSSUUUWWWWWWRRRNNNOOOSSSVVVUUURRRVVVTTTSSSTTTUUUWWWWWWVVVZZZZZZZZZ[[[\\\\\\\\\\\\```bbbeeefffeeebbb^^^[[[ZZZ]]]bbbeeefffgggggggggddddddeeedddccccccbbbbbbbbb```___bbbfffhhheeeaaaaaa\\\YYY\\\dddhhhfffaaa^^^^^^^^^___aaadddfffgggddd___YYYWWWZZZ]]]___^^^\\\]]]^^^^^^YYYSSSOOONNNMMMLLLJJJHHHGGGGGGHHHHHHCCCAAAAAAAAADDDEEEFFFEEEBBBBBBAAA@@@@@@@@@AAAAAA???>>>======>>>>>>===;;;999999999999999:::::::::999999999999999999888888999999777555444333333333555666666555444444555777888777666555444333333333444444444444444444444444444444333333444444555666555777777777666555777888777777777888999;;;===>>>::::::;;;::::::999888777999999999999:::;;;<<<===>>>>>>????????????>>>>>>>>>>>>>>>??????@@@AAAAAAAAA@@@AAAHHHTTT___eeeggg))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))******+++,,,************************************************))))))*********+++++++++*********+++++++++,,,,,,*********************************+++++++++,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------......---............///////////////000000000111111111222222222222222222222222111111111111111111111111111111111000111111222333333333444444555555444444888777888;;;;;;===FFFQQQuuuvvvMMMGGGBBBGGGFFFEEECCCAAAAAABBBDDDBBBCCCCCCDDDFFFGGGGGGHHHGGGFFFFFFGGGHHHIIIHHHHHHDDDFFFHHHJJJMMMPPPRRRSSSSSSTTTTTTTTTSSSTTTVVVYYYXXXSSSOOOQQQUUUXXXVVVSSSTTTRRRQQQQQQSSSUUUUUUTTTVVVWWWXXXXXXXXXYYYZZZ[[[```bbbeeeffffffccc___\\\ZZZ^^^cccfffffffffggghhheeedddbbbaaa```___^^^^^^^^^___bbbcccccccccccccccddd___[[[]]]ccceeebbb^^^___^^^]]]\\\\\\]]]```aaaaaa\\\WWWUUUWWWZZZ[[[[[[ZZZZZZYYYUUUPPPNNNMMMLLLIIIHHHGGGEEEEEEEEEFFFGGGBBB@@@???@@@CCCDDDEEEDDDAAA@@@??????>>>>>>??????>>><<<;;;;;;<<<===<<<:::888888999999999:::::::::888888888888888888888888999999777666555444444444444555555444333333444666777777666444444333333333444444444444444444444444333333333333333444555555555777888777666555666777777777777777999:::<<<===999:::::::::999888777777999999999999999:::;;;<<<>>>>>>>>>??????>>>>>>>>>===>>>>>>???@@@@@@AAAAAACCCBBBCCCIIITTT^^^eeehhh))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))&&&''''''(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,************************************************)))************+++++++++************++++++++++++***************)))))))))************++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,---------......------------.........////////////000000000111111222222222222222222222222111111111111111222222222222111111111111111222222444333111111111222444555;;;999999<<<::::::GGGVVVmmmGGGDDD>>>CCCBBBAAAAAAAAABBBCCCDDDBBBBBBCCCCCCDDDDDDEEEEEEGGGHHHIIIJJJKKKKKKKKKJJJEEEEEEGGGIIIKKKMMMOOOPPPPPPQQQRRRRRRRRRSSSUUUWWWUUUSSSQQQSSSVVVWWWUUUSSSPPPOOOOOOPPPRRRTTTSSSRRRRRRSSSTTTTTTTTTUUUXXXZZZ^^^___bbbccccccaaa^^^\\\\\\```dddeeecccaaaaaacccfffdddaaa`````````^^^]]][[[^^^bbbbbbaaa```aaacccccc```]]]]]]___```___]]]^^^^^^]]][[[YYYXXXYYY[[[\\\YYYVVVTTTUUUVVVWWWWWWVVVUUUQQQKKKIIIKKKLLLJJJEEEEEEEEEDDDDDDEEEFFFFFFBBB@@@???@@@BBBCCCCCCBBB??????>>>===============<<<;;;::::::;;;<<<;;;999777888888999:::999999999666666666777777777777777777777666555444444444444333444555444222222444555555555444333333333333444333333333333333333333333333333333333333444444555555777888888666555555666555666666777888999::::::888888999999999888777777999999999999999:::;;;;;;===>>>>>>??????>>>>>>=========???@@@@@@AAA@@@@@@DDDCCCDDDJJJSSS^^^fffjjj))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,************************************************)))************+++++++++************+++++++++++++++*********)))))))))(((************++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,---------......,,,,,,---------.........////////////000000000111111111111111111111111111000000111111111222222222222222111111111111111222333333222111222333555666;;;888999<<<:::;;;KKK```aaa@@@AAA>>>???>>>>>>???AAACCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBEEEGGGHHHJJJJJJIIIIIIJJJEEEEEEFFFHHHIIIJJJKKKKKKNNNPPPQQQQQQPPPPPPQQQSSSPPPQQQRRRTTTTTTTTTRRRQQQLLLLLLMMMPPPRRRSSSRRRQQQNNNPPPRRRRRRQQQRRRVVVYYYZZZ\\\]]]______^^^]]]\\\YYY]]]bbbbbb___\\\]]]^^^ccc```^^^^^^___aaa```___]]]]]]^^^___aaaaaa___^^^^^^^^^]]]\\\[[[[[[\\\]]]]]]^^^^^^[[[WWWUUUVVVWWWVVVVVVVVVTTTRRRRRRSSSTTTRRRPPPKKKEEEGGGLLLLLLHHHBBBCCCDDDDDDEEEEEEEEEEEEBBB@@@??????AAABBBAAA@@@>>>======<<<<<<<<<<<<<<<;;;999888999:::;;;:::999666777888999:::999999888444555555555666666666777444333333222222333333444333444444333222222333555333222222222222333444444222222222222222222222222333333222222333333444555555777999999777555555555444555666777888888777666666777888888888888888888999999999888999999:::;;;======>>>>>>>>>>>>======<<<===???@@@AAAAAA@@@@@@DDDCCCEEEJJJRRR\\\eeejjj))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************++++++++++++*********))))))(((((()))************+++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......////////////000000000000111111111111111111111111000000111111222222222222222222111111111111111222333333333333444555555666888555666;;;;;;>>>RRRiiiYYY;;;@@@@@@<<<<<<<<>>>>>>>>>>>======<<<===???@@@AAAAAA@@@@@@CCCCCCDDDIIIQQQ[[[dddjjj))))))))))))))))))))))))+++*********))))))(((((())))))))))))************)))))))))))))))))))))))))))+++)))%%%%%%)))(((###,,,+++)))(((((()))+++,,,(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))************))))))))))))***++++++++++++***))))))))))))))))))))))))*********************************)))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,+++***)))))))))***)))************+++++++++++++++++++++++++++++++++---,,,+++***)))***+++,,,******+++++++++,,,,,,,,,............////////////000000000000000000000000000000000000000000000000/////////...///000111111000000111111222222222333333333444:::===;;;TTT~~~mmmKKK@@@@@@@@@<<<===>>>???AAACCCDDDEEE@@@@@@AAA@@@??????@@@BBBEEEFFFGGGHHHHHHGGGEEEEEEBBBCCCEEEFFFFFFFFFEEEEEEIIILLLNNNMMMJJJHHHIIIKKKNNNMMMLLLNNNQQQRRRPPPMMMPPPNNNMMMMMMNNNPPPOOOOOOMMMQQQQQQMMMMMMRRRXXXZZZ[[[XXXUUUTTTWWWYYYYYYXXXSSSYYY___```\\\YYYYYY[[[\\\[[[ZZZ\\\```bbbcccccc___[[[XXXZZZZZZZZZ]]]bbb^^^\\\YYYWWWVVVVVVWWWXXXVVVYYY\\\\\\YYYWWWWWWYYYSSSSSSRRRPPPLLLJJJIIIJJJLLLIIIDDDBBBBBBCCCCCCBBBCCCBBBAAABBBCCCCCCAAA???@@@@@@AAAAAA@@@???===<<<888:::<<<<<<:::999888999777777777777777888888888;;;;;;999777666555555555444555666666666444111000444444333333222111000000000111111111111222222222111222222333333222222111111111111111111111111111222222222222222222222222222222333333333333444444111222444666666555444333999888888777777777666666888777777777888999::::::<<<<<<<<<============>>>>>>>>>>>>???@@@@@@AAAAAACCCEEEBBBFFFSSSWWW\\\iii))))))))))))))))))))))))************)))))))))((())))))))))))************))))))))))))))))))))))))(((+++***'''(((------)))(((((('''((((((***+++,,,))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++************************))))))))))))))))))))))))))))))))))))************))))))************))))))))))))***++++++++++++***))))))))))))))))))))))))***************************)))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))),,,+++******))))))******)))************+++++++++++++++++++++++++++++++++...------,,,,,,---------***++++++++++++,,,,,,,,,............////////////000000000000000000000000000000000000000000000000000000000111111111111111333333333333222222222222;;;;;;999===???@@@\\\aaaDDD<<<=========>>>???@@@BBBCCCCCCDDD???@@@AAA@@@??????AAACCCBBBCCCEEEFFFFFFFFFFFFEEEBBBCCCEEEFFFGGGGGGFFFFFFHHHKKKMMMMMMKKKIIIJJJLLLNNNLLLKKKLLLOOOPPPOOONNNOOONNNNNNOOOQQQRRRRRRQQQTTTWWWVVVPPPNNNRRRVVVWWWZZZWWWTTTTTTVVVXXXXXXWWWSSSYYY^^^___\\\YYYYYYZZZYYYXXXXXXZZZ]]]```aaaaaa```[[[YYYZZZZZZXXX[[[___^^^]]][[[XXXWWWVVVUUUUUUTTTVVVXXXXXXVVVTTTVVVWWWSSSSSSSSSPPPLLLIIIHHHIIIKKKHHHDDDAAAAAABBBBBBBBBCCCBBBAAAAAABBBBBBAAA?????????@@@@@@???>>><<<;;;888:::<<<<<<:::888888999777777777777777777777777:::999888777666555555555444555555555444333111000444444333222222111000000000000111111111222222222111222222222222222222111111111111111111111111111222222222222222222222222222222222333333333444444333333333333333444555555777888888888888777666555777777777777888999::::::;;;;;;<<<<<<<<<===============>>>>>>??????@@@@@@BBBDDDBBBFFFSSSWWW\\\iii))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))(((++++++)))))),,,,,,***---------,,,+++)))((('''************************))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++************************))))))))))))))))))))))))))))))))))))************))))))************))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))++++++***)))))))))******)))************+++++++++++++++++++++++++++++++++,,,,,,---------------,,,++++++++++++,,,,,,,,,,,,............////////////000000000000000000000000000000000000000000000000111222333333333222111000555555555444333333222222::::::888999===CCCeeexxxSSS>>>:::<<<;;;>>>???@@@AAABBBBBBBBBBBB???@@@AAA@@@???@@@BBBCCC@@@AAACCCDDDEEEFFFFFFFFFBBBCCCEEEFFFGGGGGGFFFFFFHHHJJJLLLLLLLLLKKKLLLMMMMMMKKKIIIIIIKKKMMMNNNNNNNNNNNNNNNPPPRRRTTTTTTSSSYYY[[[YYYSSSPPPSSSUUUUUUXXXVVVTTTTTTUUUWWWWWWVVVSSSWWW[[[\\\ZZZWWWWWWXXXXXXWWWWWWYYY\\\___``````___[[[YYYYYYYYYVVVXXX[[[]]]]]]\\\ZZZXXXVVVTTTSSSSSSTTTTTTSSSQQQQQQSSSUUUTTTTTTSSSPPPKKKHHHGGGGGGIIIFFFBBB@@@@@@AAAAAA@@@BBBAAA@@@@@@AAAAAA@@@>>>>>>>>>>>>>>>===<<<;;;:::888999;;;:::999777888888888888777777666666555555888777777666555555666666555444444333333222222222333333333222111111000000000000000111111111222222111111222222222222111111111111111111111111111111222222222222222222222222222222222222333333333333555444222111111333555777555666888999888777555444777777777777888999:::::::::::::::;;;;;;;;;<<<<<<;;;<<<<<<===>>>>>>??????@@@CCC@@@FFFSSSWWW[[[iii))))))))))))))))))))))))*********)))))))))))))))((()))))))))************))))))))))))))))))))))))***,,,,,,***(((''''''&&&)))***+++++++++)))(((&&&************************((()))))))))************''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************************************))))))))))))))))))))))))((()))))))))************))))))************))))))))))))***++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********************************))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++************************((()))+++,,,,,,+++***)))+++++++++,,,,,,,,,------............////////////////////////////////////000000000000000000000000000111333444444222000///444444444333333333333333444666444666===HHHnnnoooLLL<<<<<<===:::>>>???@@@AAAAAAAAA@@@???>>>@@@AAA@@@@@@AAACCCEEECCCCCCDDDDDDEEEEEEEEEEEECCCDDDFFFGGGGGGFFFEEEDDDHHHJJJKKKMMMMMMNNNNNNOOOKKKIIIFFFFFFGGGJJJMMMOOOMMMLLLMMMOOORRRTTTTTTSSSWWWYYYWWWRRRPPPSSSUUUTTTWWWVVVUUUUUUUUUVVVVVVWWWQQQTTTWWWXXXWWWUUUUUUUUUXXXWWWWWWYYY\\\___```___\\\XXXWWWXXXXXXUUUVVVYYYYYYZZZ[[[[[[ZZZXXXUUUTTTSSSRRRPPPOOOOOOPPPSSSUUUTTTTTTSSSOOOJJJGGGEEEEEEGGGDDDAAA@@@@@@@@@@@@???AAA@@@>>>>>>???@@@???>>>======<<<<<<;;;::::::999777999:::999777666777888888888777666666555444444666555555555555555666666444444333222111111222222333222222222111111000000000000000000111111111111000000111111111111000000111111111111111111111111111111111111111111111111111222222222222333333333444333222222222333444555333555777999999777555333666666666666777999:::;;;999999:::::::::;;;;;;;;;:::;;;;;;<<<<<<======>>>>>>AAA@@@EEERRRVVV[[[ggg))))))))))))))))))))))))))))))))))))))))))******((()))))))))************************************+++++++++***(((&&&(((+++"""###$$$&&&((()))***+++************************((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))))))))***++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************************************))))))))))))))))))))))))***))))))((())))))******))))))*********+++++++++************************'''(((***+++,,,+++******++++++,,,,,,,,,---------............////////////////////////////////////000000000000000000000000///000222333333222000...000111111222333444444555555888666888@@@LLLnnnfffIII===<<<<<<999===>>>???@@@@@@???>>>===>>>???@@@AAA@@@AAADDDFFFHHHGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHGGGEEEEEEJJJKKKLLLNNNPPPQQQQQQPPPJJJHHHFFFEEEFFFIIIMMMPPPNNNMMMLLLMMMOOORRRRRRRRRQQQSSSQQQNNNPPPTTTVVVTTTVVVVVVVVVVVVVVVVVVVVVWWWPPPQQQTTTUUUTTTSSSSSSSSSWWWVVVUUUVVVYYY[[[\\\[[[VVVTTTTTTWWWWWWUUUUUUXXXTTTVVVXXXZZZZZZYYYWWWVVVTTTRRROOONNNOOOQQQTTTUUUSSSSSSRRRNNNJJJFFFEEEEEEEEECCC@@@???@@@@@@???>>>@@@???===<<<===>>>>>>===<<<<<<;;;::::::999999999777888888777666555666777777777777666555444333333444444444333444444555666333333222111111111222222222222111111111111111000//////000000000111111111///000000111111000000///000000000000000000000000111111111111111111111111111111111222222222333333111222333444444444333222222444666888888777444333555555555666777999:::;;;999999999::::::::::::;;;:::::::::;;;<<<<<<=========@@@???EEERRRUUUYYYeee))))))))))))))))))))))))))))))))))))************))))))))))))************************************+++******+++***)))///666555333///,,,))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))************))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************************))))))))))))))))))))))))))))))((((((((()))******)))************+++++++++************************)))***+++,,,------------,,,,,,,,,,,,------------............////////////000000000000000000000000000000000000000000000000...///111222222222111000///000000222333444555666666999777888>>>DDDZZZzzzrrrXXXDDD<<<;;;:::999<<<===???AAAAAA@@@>>>======???@@@AAAAAABBBEEEGGGKKKJJJIIIHHHGGGFFFFFFFFFHHHIIIJJJKKKLLLKKKJJJJJJNNNMMMNNNPPPRRRSSSSSSQQQKKKJJJJJJHHHHHHKKKPPPSSSTTTQQQNNNMMMOOOQQQSSSSSSOOOPPPOOOMMMPPPUUUVVVSSSTTTUUUVVVVVVUUUTTTUUUVVVPPPQQQRRRSSSTTTSSSRRRRRRTTTRRRQQQRRRSSSUUUUUUTTTRRRQQQRRRVVVWWWTTTTTTVVVQQQRRRUUUWWWXXXXXXXXXWWWTTTRRROOONNNPPPSSSUUUUUURRRRRRQQQNNNIIIFFFEEEEEEDDDBBB@@@@@@@@@@@@???>>>@@@===;;;:::<<<======<<<<<<<<<;;;999999999999999777777777666444444555777666666555555444444333333444333333333333333444444111111111111111111111111111111111111111111111111/////////000000000111111//////000000000000//////000000000000000000000000111111111111111111111111111111111111222222222222///111333555555444222111222333555666777666444333444444555666777888:::;;;999999999:::::::::;;;;;;:::::::::;;;<<<<<<=========@@@???DDDQQQTTTWWWccc))))))))))))))))))))))))((()))))))))************))))))))))))************************************,,,))))))***))))))111;;;JJJEEE;;;222+++''''''((())))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))***++++++++++++***))))))))))))))))))))))))************************'''(((((()))******++++++************************))))))))))))))))))))))))((((((((((((((()))******)))************+++++++++************************************+++,,,---...,,,,,,,,,------------...............////////////000000000000000000000000000000000000000000000000///000000111222333444444111222222333444555555666555999777777;;;:::BBBVVV___UUUIII@@@;;;::::::<<<===>>>AAACCCCCCBBB@@@???===>>>@@@AAAAAACCCFFFHHHKKKJJJIIIGGGGGGGGGHHHHHHHHHJJJMMMOOOQQQSSSSSSSSSQQQPPPOOOQQQTTTVVVTTTRRRMMMNNNOOONNNMMMOOOTTTXXX]]]YYYSSSPPPPPPSSSUUUWWWTTTUUURRRPPPRRRVVVUUUQQQQQQSSSUUUTTTRRRQQQRRRTTTSSSRRRSSSTTTUUUUUUTTTSSSSSSQQQPPPOOOPPPQQQPPPOOORRRPPPRRRUUUVVVRRRQQQSSSPPPRRRSSSUUUVVVVVVVVVVVVTTTQQQNNNOOORRRTTTUUUTTTPPPQQQPPPMMMIIIFFFEEEFFFDDDBBB@@@@@@AAAAAA@@@>>>???===:::999:::;;;<<<;;;===<<<:::999888888999999666777666555333333555666444444444444444444444444444333333222222222222333///000111222222111000000000000000000111111111111////////////000000000111...//////000000//////...000000000000000000000000111111111111111111111111111111111111222222222222111111222333333333333333222333444555555555555444444444444555777888:::;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<============@@@???DDDPPPRRRUUU```))))))))))))))))))))))))(((((())))))*********+++))))))))))))************************************...***((((((&&&%%%---999GGGAAA666---((('''***,,,(((((((((((((((((((((((())))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))************))))))))))))***++++++++++++***))))))))))))))))))))))))************************'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))************+++++++++)))))))))))))))))))))))))))(((''''''(((***,,,---,,,,,,,,,---------................../////////000000000000000000000000000000000000000000000000000000000111222333555666777444444555555555555555555666;;;999;;;>>>999999FFFEEEBBB@@@>>><<<;;;===@@@===???BBBDDDEEEDDDCCCAAA===>>>@@@AAABBBCCCFFFIIIIIIHHHGGGGGGGGGHHHIIIJJJHHHJJJNNNRRRVVVYYYZZZ[[[SSSQQQQQQSSSVVVWWWUUUSSSPPPRRRSSSRRRRRRSSSWWW[[[ddd___WWWSSSSSSUUUXXXZZZ[[[ZZZWWWSSSTTTVVVSSSNNNNNNQQQSSSSSSPPPOOOPPPRRRUUUTTTTTTUUUWWWWWWVVVUUUUUUSSSQQQPPPPPPPPPOOONNNSSSQQQRRRUUUUUUPPPNNNOOORRRRRRSSSTTTTTTTTTTTTTTTSSSPPPNNNOOORRRUUUUUUSSSOOOPPPOOOLLLIIIFFFFFFFFFDDDBBBAAAAAABBBBBB@@@??????<<<999888999;;;;;;;;;===<<<;;;999888999999:::666666666444333333444666333444444444444444444444444333222222111111222222...///111222333111000///000000000000000111111111////////////000000000000......////////////......000000000000000000000000000000000000000000000000000111111111111222222222333222111000000222444555333333333333444555555555333444444555777888:::;;;::::::;;;;;;;;;;;;<<<<<<::::::;;;<<<<<<======>>>===AAA???DDDPPPRRRSSS___))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++,,,+++)))(((((()))+++,,,))))))))))))))))))))))))...---+++)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))+++++++++*********))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++)))************++++++++++++++++++************)))******+++++++++,,,,,,,,,------------------------------------.........///000000000000111111111111////////////000000000000//////000111111111111111111111222333333444555555999888777777888999<<<===>>>>>>===<<<;;;::::::;;;@@@AAABBBBBBCCCCCCBBBBBBAAAAAA@@@??????AAAFFFJJJIIIHHHHHHJJJLLLLLLHHHDDDKKKMMMPPPRRRTTTUUUUUUTTTYYYVVVSSSPPPPPPRRRUUUWWWVVVWWWWWWVVVTTTRRRSSSTTTZZZYYYVVVUUUUUUWWWYYY[[[]]]XXXTTTRRRTTTVVVVVVUUUQQQQQQQQQRRRSSSSSSTTTTTTQQQRRRTTTUUUUUUVVVWWWYYYVVVXXXYYYUUUPPPMMMNNNRRRUUUTTTSSSSSSSSSSSSPPPNNNNNNMMMPPPWWWZZZXXXUUUVVVRRROOOMMMNNNRRRTTTSSSQQQQQQOOOMMMKKKJJJHHHFFFDDDCCCCCCBBBAAA@@@@@@@@@@@@===<<<:::999888999999:::999999888888777666666666666666666666555444333222555555555555555555555555555555444333333222111111222222111111000///......---...000111111111000///111111000000//////......//////000000000000//////......///000000000000000//////000111111111111111000111111111111222222222222222222222222222222222444444444444444444444444666555555555555666777777777777888888999:::<<<<<<999999:::;;;<<<===>>>???===>>>>>>FFFRRRRRRUUUddd))))))))))))))))))))))))************)))))))))((()))************+++++++++,,,+++)))(((((()))+++,,,)))))))))))))))))))))))),,,+++***)))))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++)))************++++++++++++++++++************)))*********+++++++++,,,,,,------------------------------.........//////////////////000000000111111////////////000000000000//////000111111111111111111111222222333444444555888777666555666777999:::::::::999999999::::::;;;@@@AAABBBCCCCCCDDDDDDDDDCCCBBBAAAAAABBBEEEHHHJJJJJJIIIHHHIIIKKKKKKIIIFFFIIILLLQQQUUUWWWVVVSSSQQQUUUSSSPPPMMMMMMOOORRRTTTXXXYYYZZZYYYWWWVVVWWWXXXYYYWWWUUUTTTTTTUUUXXXYYYYYYWWWTTTTTTVVVXXXXXXWWWQQQRRRSSSTTTUUUVVVWWWWWWRRRSSSSSSSSSTTTUUUWWWXXXXXX[[[[[[XXXTTTQQQSSSVVVWWWUUUTTTTTTTTTSSSQQQOOORRRPPPRRRYYY\\\YYYVVVVVVTTTQQQNNNOOORRRTTTTTTRRRPPPMMMKKKIIIIIIGGGEEECCCCCCBBBAAA@@@????????????===<<<:::999888888999999999999888777777666666555666666666555555444333222333333333333333333333333444333333222111111000000222222222111000/////////---...//////000000//////000000000000//////......//////000000000000//////......///000000000000000//////000111111111111000000000111111111222222222222222222222222222222222444444444444444444444444333333333333444666777888777777777777888999;;;;;;999::::::;;;<<<======>>>===>>>>>>GGGSSSSSSVVVeee))))))))))))))))))))))))************)))))))))))))))************+++++++++,,,+++***))))))***+++,,,)))))))))))))))))))))))))))))))))))))))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))******))))))((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))+++++++++***************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******)))************++++++++++++++++++************)))*********++++++++++++,,,,,,,,,,,,,,,------------............/////////000.........////////////000////////////000000000000//////000111111111111111111111111222333333444444666555444333333444666777666666666666777888999:::>>>???AAABBBDDDDDDEEEEEEFFFDDDCCCEEEJJJMMMMMMLLLJJJIIIGGGHHHIIIJJJIIIIIIHHHLLLRRRWWWXXXUUUQQQMMMQQQNNNKKKIIIIIIJJJMMMOOOUUUWWWYYYYYYXXXWWWXXXYYYWWWVVVTTTSSSSSSTTTVVVWWWVVVUUUTTTUUUWWWYYYYYYXXXRRRSSSTTTUUUWWWXXXZZZZZZTTTTTTSSSSSSSSSTTTVVVVVVXXXZZZ[[[YYYVVVUUUWWWYYYXXXVVVUUUTTTUUUTTTRRRPPPTTTRRRTTTYYY[[[XXXUUUUUUTTTPPPMMMLLLOOORRRRRRQQQMMMKKKIIIHHHGGGFFFCCCAAAAAAAAA@@@???>>>>>>>>>>>>>>><<<:::999777777777777888888888777666666555555555555555555444333222222222222222222222222222222222222222111000000//////222222222111111000000///...------------...//////000000000////////////......//////000000//////.........///000000000//////...///000000111111000000000000000111111111222222222222222222222222222222444444444444444444444444222222333333555666888999777777666777777888999999:::::::::;;;;;;<<<<<<<<<<<<>>>>>>FFFRRRRRRVVVfff))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++++++++***))))))***++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))************)))(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))************************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***))))))))))))))))))***))))))*********++++++++++++++++++*********))))))************++++++++++++,,,,,,,,,,,,,,,---------........./////////000000---------.........//////////////////000000000000//////000111111111111111000111111111222222333333444444333333333333444555555555555555666777888999;;;<<<>>>@@@BBBCCCDDDDDDJJJGGGFFFJJJPPPSSSQQQNNNHHHGGGEEEEEEEEEGGGHHHIIIIIILLLQQQTTTUUUSSSPPPMMMLLLJJJHHHFFFEEEGGGIIIJJJOOOQQQTTTUUUUUUUUUVVVXXXWWWVVVUUUSSSSSSTTTUUUVVVVVVUUUSSSSSSTTTVVVXXXXXXRRRSSSTTTVVVWWWYYYZZZ[[[TTTTTTTTTVVVWWWVVVUUUSSSTTTVVVWWWVVVTTTTTTVVVYYYVVVUUUTTTTTTUUUVVVUUUTTTUUURRRSSSXXXYYYVVVSSSSSSRRRNNNIIIHHHJJJMMMNNNMMMKKKIIIGGGFFFFFFEEECCCAAA@@@???>>>===<<<<<<<<<<<<>>><<<:::888666666666666888777777666666555444444444444444444444333222222222222222222222222222222222222111111111000000000222222111111111000000000...---,,,+++,,,---...///////////////////////////...//////////////////.........///////////////......//////000000000000000000000000000111111111111111111111111111111111111333333333333333333333333444444444555666777999999777666666666666777777888:::::::::::::::;;;;;;;;;:::======EEEOOOOOOTTTfff))))))))))))))))))))))))))))))))))))))))))******))))))*********++++++++++++******************+++))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))************************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))******)))))))))))))))*********++++++++++++++++++*********))))))))))))*********++++++++++++++++++,,,,,,,,,------............////////////------------............////////////000000000000//////000111111111111111000000111111111111111222444333333333444444555555777777666666666666777777888999;;;>>>@@@AAABBBBBBHHHEEEDDDHHHNNNQQQNNNKKKEEEDDDCCCBBBAAACCCFFFHHHKKKLLLMMMOOOOOOPPPPPPPPPJJJHHHFFFEEEDDDEEEGGGHHHKKKNNNQQQSSSTTTTTTUUUVVVXXXWWWVVVUUUTTTTTTUUUUUUWWWUUURRRPPPOOOQQQUUUWWWSSSSSSTTTUUUVVVWWWXXXYYYRRRSSSVVVYYY[[[YYYTTTPPPRRRSSSTTTTTTTTTTTTVVVXXXSSSRRRQQQRRRTTTWWWWWWWWWWWWTTTTTTXXXYYYUUUSSSSSSQQQLLLGGGFFFHHHKKKKKKJJJIIIGGGEEEEEEEEEDDDCCCAAA>>>===<<<;;;;;;:::;;;;;;===<<<:::777666555555555777777666666555444444444333333333333333333222111222222222222222222222222222222222222222111111111111111000000000000000///---,,,+++++++++,,,...///.............../////////......////////////............////////////............///000000000000000//////000000000111111111111111111111111111111111333333333333333333333333444444444444555666777777777777666666555666666666999999999:::::::::::::::888;;;<<>>???@@@@@@BBBAAAAAACCCGGGIIIGGGEEEAAABBBAAA@@@???AAADDDGGGLLLKKKIIIIIIJJJMMMPPPRRRJJJIIIGGGFFFEEEFFFGGGHHHJJJNNNRRRTTTUUUUUUVVVWWWWWWWWWVVVUUUTTTTTTTTTTTTUUUTTTRRROOONNNOOOSSSVVVUUUUUUUUUUUUUUUUUUUUUUUUQQQRRRTTTYYY\\\ZZZUUUOOOSSSSSSSSSTTTUUUVVVWWWXXXQQQOOONNNOOORRRUUUVVVWWWXXXUUUUUUXXXYYYVVVTTTTTTQQQMMMHHHGGGIIIKKKJJJIIIFFFDDDBBBBBBCCCCCCAAA???===<<<;;;:::999999999999<<<:::999777555555555555666666666555444444333333222222222333333222222111222222222222222222222222222222222222222222222222////////////////////////---,,,,,,,,,,,,---......---............/////////---......//////......---....../////////...---------...//////000000///////////////000000000111111111111111111111111111111333333333333333333333333222222222333333555666777888888777666666555666666888888888999999:::::::::888<<<<<>>??????????????????@@@AAABBBBBBBBB???AAABBBAAA@@@@@@CCCFFFIIIHHHFFFFFFHHHKKKOOOQQQLLLKKKIIIHHHHHHHHHIIIJJJJJJNNNRRRUUUVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSRRRRRROOOQQQSSSSSSQQQQQQSSSUUUYYYXXXWWWVVVUUUSSSRRRRRRQQQPPPPPPSSSXXXYYYUUUQQQSSSSSSRRRSSSUUUWWWWWWWWWQQQOOOMMMMMMOOORRRSSSSSSUUURRRQQQUUUVVVSSSQQQRRROOOLLLHHHGGGHHHIIIHHHEEEBBB@@@??????@@@@@@>>>===;;;;;;:::999888888888888:::999777666555555666666666666555555444333333222111111222222222222111111111111111111111111111111111111111111111111111111---.....................,,,,,,---...............---------.........//////---......//////......---......//////......---,,,---...//////000000//////////////////000000000111111111111111111111111111222222222222222222222222111111222444666999;;;<<<:::999888777666666666666666777777888999::::::;;;:::======AAAGGGEEELLL```))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++******++++++++++++******))))))))))))))))))))))))$$$&&&((()))***+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))******+++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))***++++++***)))((()))************++++++++++++++++++************)))))))))))))))************))))))***+++,,,,,,------+++++++++,,,,,,,,,------.........////////////000////////////000000000000//////000111111111111111000000000000////////////---...000222444555666666222222333444555777888999999:::;;;===>>>????????????@@@AAA@@@???@@@AAACCC???AAACCCBBBAAAAAACCCFFFFFFFFFEEEFFFGGGKKKNNNPPPMMMLLLKKKJJJJJJJJJKKKKKKIIIMMMQQQTTTTTTTTTTTTUUUUUUTTTTTTSSSRRRQQQQQQPPPJJJNNNTTTWWWVVVTTTTTTUUU[[[[[[YYYWWWUUUSSSQQQPPPRRROOOLLLNNNSSSVVVUUUSSSRRRQQQQQQRRRTTTUUUVVVUUURRRPPPMMMLLLMMMOOOOOOOOOQQQMMMLLLPPPQQQOOOMMMNNNLLLIIIEEEEEEFFFGGGDDDAAA???===<<<<<<======<<<;;;;;;:::999888777777777777999888777555555555666777666555555444444333222222000111111222222222111111000000000000000000000000////////////000000000000,,,---------------------,,,---...///000///...------------.........//////---..................---.../////////...---,,,,,,---......///////////////////////////000000000000000000000000000000000000222222222222222222222222111222444777;;;>>>AAACCC;;;:::999777666666666666555666777888999:::;;;;;;;;;???>>>BBBGGGEEELLL```)))))))))))))))))))))))))))************+++++++++******++++++++++++******************************************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))(((+++*********))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******++++++,,,------------------------------.........////////////000///...---------///000111...//////000000000000000////////////000000000000222222222222222222222333444555666777888999:::;;;:::;;;<<<<<<;;;;;;===???BBBBBBCCCCCCCCCCCCCCCCCCFFFGGGGGGEEECCCBBBCCCDDDFFFEEEEEEEEEFFFHHHJJJKKKNNNOOOPPPQQQPPPPPPNNNMMMMMMMMMNNNQQQUUUXXXYYYYYYOOOPPPPPPQQQQQQQQQQQQQQQOOOPPPRRRTTTUUUUUUTTTSSS]]]``````ZZZVVVUUUSSSPPPQQQRRRRRRRRRQQQPPPPPPOOOSSSRRRPPPPPPRRRVVVZZZ]]]ZZZUUUOOOMMMOOOOOONNNLLLJJJMMMOOONNNKKKHHHHHHJJJHHHHHHHHHHHHGGGEEECCCBBB???>>><<<<<<;;;<<<===>>>999999888888777666666666888888888888777777777666777666666555333222111111222111000//////000111222111111000000000000111111111000///......///000111////////////////////////000///...---,,,---......//////.........---------........................------------------------........................000000000000000000000000111111222222222111111000222222111111111111111111111333000///999LLL\\\bbb999999888777666666777777777777777777888999:::;;;:::;;;;;;AAAGGGCCCKKKccc************************)))************+++++++++******++++++++++++******************************************************(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***))))))(((************)))))))))(((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************************))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++))))))*********+++++++++)))******++++++,,,------------------------------------........./////////000///.........///000111...//////000000000000000/////////000000000111111111111222222333333333444444555555777888999:::;;;999;;;<<<;;;;;;;;;===??????@@@AAACCCDDDEEEFFFFFFFFFFFFFFFEEECCCBBBCCCDDDGGGFFFFFFFFFHHHIIIKKKLLLMMMMMMNNNOOOPPPQQQQQQQQQPPPOOOOOOPPPSSSTTTTTTSSSOOOOOOPPPQQQQQQPPPOOONNNKKKMMMPPPQQQRRRQQQOOOMMMSSSYYY[[[YYYWWWWWWUUUQQQPPPPPPPPPPPPPPPOOONNNNNNQQQPPPOOONNNPPPSSSVVVXXXXXXWWWVVVRRROOOLLLKKKKKKLLLNNNPPPOOOLLLIIIIIIIIIHHHHHHIIIHHHGGGEEEBBB@@@>>>===<<<;;;::::::;;;<<<999999888777777666666555888888777666555555444444555444444333111000000///111111000//////000111111111000000//////000000111000000///......///000000........................000///...---,,,------...///.........------------........................------------------------........................////////////////////////000000000111111000000///111111111111111111111111555666222---///888??????999888777777666666777777777777777777888999::::::<<<======CCCJJJFFFNNNfff************************)))************+++++++++******++++++++++++******************************************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***+++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))***))))))(((((())))))***++++++++++++++++++++++++(((((()))))))))*********)))******++++++,,,------------------------------,,,---------............222111000000///000000000...///000000111111000000///000000000000111111111111111222222333444555555444444555777888999:::;;;999:::;;;;;;:::;;;===???===>>>@@@CCCEEEGGGHHHIIIHHHIIIIIIHHHFFFEEEFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNPPPRRRSSSTTTRRRQQQOOOOOOPPPPPPNNNMMMNNNOOOPPPQQQQQQPPPNNNMMMKKKMMMNNNPPPOOOMMMKKKIIIKKKRRRXXXXXXXXXYYYWWWSSSNNNNNNOOOOOONNNNNNMMMMMMNNNNNNMMMMMMMMMOOOPPPQQQSSSVVVYYYWWWQQQMMMLLLNNNLLLMMMNNNMMMJJJHHHHHHHHHGGGHHHIIIIIIGGGDDD@@@>>>===<<<;;;999888888888888888888888777666666555555666666555555444333333222222222111000//////...---111000000//////000000111000000////////////000000000///............///000........................///......---,,,---------............------------........................------------------------........................////////////////////////...//////000000//////...111111111111111111111111333444333000000222222000888777777666666666666777777777777777888999::::::;;;======DDDJJJGGGPPPhhh************************))))))*********+++++++++******++++++++++++******************************************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,++++++***)))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************************)))))))))(((***))))))))))))))))))***************************))))))))))))*********+++)))******++++++,,,------------------------------,,,,,,,,,---------......333222222111111000000000//////000111111111111000000000000111111111222222000111222333444555666777333444555777888:::;;;;;;999:::;;;;;;:::;;;===???>>>???AAADDDFFFHHHIIIIIILLLMMMNNNMMMKKKJJJKKKKKKIIIJJJJJJKKKLLLMMMNNNOOONNNNNNNNNNNNPPPRRRTTTUUUSSSQQQOOONNNNNNNNNLLLJJJNNNOOORRRTTTUUUTTTRRRQQQRRRQQQPPPOOONNNMMMMMMMMMMMMSSSWWWVVVVVVWWWVVVTTTNNNNNNOOOOOOOOONNNNNNMMMMMMMMMLLLLLLKKKKKKLLLLLLLLLPPPUUUVVVTTTQQQPPPOOOHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHFFFBBB>>>;;;<<<;;;:::999777666666555888777777666666555444444444444444444444444444444111111000000///...------000000000//////000000000000//////......//////000........................------------------------......---------,,,,,,,,,------------------------........................------------------------........................////////////////////////......///000000000//////111111111111111222222222///111333444444555444333777666666555555666666666666666666777777888999:::999:::;;;BBBIIIFFFOOOggg************************))))))*********+++++++++******++++++++++++******************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************((((((((((((((())))))***))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))))))))******))))))))))))))))))))))))************************************)))))))))(((******))))))))))))***************************************+++++++++,,,,,,)))******++++++,,,------------------------------,,,,,,,,,---------......333333222222222111000000///000000111111111111111111111111111222222222222111222222444555666777777333333555666888:::;;;<<<:::;;;<<<<<<;;;;;;===???@@@AAACCCEEEFFFGGGHHHHHHLLLNNNPPPOOONNNLLLLLLMMMJJJKKKLLLMMMNNNOOOOOOOOOQQQPPPOOOOOOPPPQQQSSSTTTRRRQQQOOOOOOOOOOOOMMMLLLOOOQQQSSSVVVXXXXXXXXXXXXXXXUUUQQQMMMLLLMMMOOOQQQRRRVVVVVVRRROOOQQQQQQPPPOOOOOOPPPPPPPPPPPPPPPOOOMMMMMMLLLKKKJJJIIIIIIIIILLLLLLNNNQQQTTTSSSOOOKKKEEEEEEEEEGGGHHHJJJJJJKKKEEEFFFFFFEEECCC@@@<<<:::;;;::::::999888666555444777777666666555444444444111222222333444555666777111111000000//////....../////////000000///////////////............//////------............---------------------------------------------,,,,,,,,,,,,,,,------------------........................------------------------...................................................///000000111111111000000000111111111222222222111111111222222111000000666555555555555555666666666666666666777888999:::888::::::BBBHHHEEENNNfff++++++++++++++++++++++++)))************+++++++++******++++++++++++******************************************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************((((((((((((((()))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))+++******))))))******+++***************************++++++++++++,,,,,,,,,)))******++++++,,,------------------------------,,,---------............111111222222222111111000///000111111222222111111111111222222222333333333333333444444555666777777222333555666888:::<<<<<<;;;<<<======<<<===???AAACCCCCCEEEFFFGGGGGGGGGGGGJJJLLLNNNNNNMMMKKKKKKKKKKKKKKKMMMNNNOOOPPPPPPPPPQQQQQQQQQQQQQQQRRRSSSTTTSSSRRRQQQQQQRRRRRRQQQPPPQQQRRRTTTVVVXXXYYYZZZ[[[ZZZVVVQQQMMMKKKMMMPPPRRRUUUWWWUUUOOOKKKLLLMMMKKKPPPPPPQQQRRRRRRRRRQQQQQQNNNLLLKKKIIIHHHHHHHHHHHHNNNLLLJJJLLLNNNNNNIIIDDDFFFEEEDDDFFFIIIKKKLLLLLLCCCCCCCCCAAA@@@===;;;999::::::::::::999888666666666666666555444444333333000111222333444555666777111111111000000/////////...//////000000//////.........------------......,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++,,,,,,,,,,,,------------........................------------------------......................................................///000111111111111000000000111222222333333111//////222222111222555555444444444444555555666666666666666777888999999:::<<<<<>>>>>>>>>>>>>>@@@BBBCCCDDDEEEFFFGGGHHHHHHHHHIIIKKKMMMNNNMMMKKKKKKKKKJJJKKKMMMOOOPPPPPPPPPOOONNNOOOQQQRRRSSSTTTUUUUUUVVVTTTSSSTTTUUUUUUTTTSSSSSSSSSSSSSSSTTTVVVWWWXXXXXXVVVSSSPPPOOOOOOQQQRRRUUUXXXWWWRRRNNNOOONNNLLLPPPPPPQQQRRRRRRRRRRRRRRRMMMKKKHHHFFFEEEEEEGGGHHHKKKIIIHHHGGGFFFFFFEEEDDDFFFDDDBBBCCCEEEHHHHHHGGGAAA@@@???===<<<;;;:::::::::;;;;;;;;;;;;:::999888666666555555444333333222111111111222222222333333000000000000////////////......///000000///.........------------------...+++,,,------------,,,+++++++++++++++++++++++++++,,,,,,---------,,,+++***++++++,,,,,,,,,---------........................------------------------................................................,,,---...///000000000000///000000111222222333333///,,,...333555333555999444444333333444444555666666555555666666777888999:::<<<;;;BBBHHHDDDMMMddd++++++++++++++++++++++++)))************+++++++++******++++++++++++******************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************)))((('''''''''(((***+++(((((())))))*********+++************************))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---************************(((((())))))*********+++))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))************)))******+++,,,,,,------------------------------.........////////////000...///000111222222111000000000111222222222222111222222333333333444444444555555555666666666666666222333444666999;;;<<<======>>>??????>>>???AAACCCBBBCCCDDDFFFHHHIIIIIIIIIJJJLLLOOOPPPOOOMMMLLLLLLJJJKKKMMMOOOPPPPPPPPPOOOLLLMMMPPPSSSUUUVVVWWWVVVYYYWWWVVVVVVWWWWWWUUUTTTUUUSSSRRRPPPPPPQQQSSSUUUWWWWWWVVVUUUTTTSSSRRRRRRTTTYYY[[[WWWUUUUUUSSSPPPOOOPPPPPPQQQRRRRRRRRRQQQLLLJJJFFFCCCCCCDDDFFFHHHDDDFFFFFFCCC@@@AAAEEEIIIEEEAAA>>>>>>AAABBBAAA@@@@@@???===;;;:::999:::::::::;;;<<<===<<<;;;:::999666555555444444333222222222222111111000////////////////////////.........---...///000000///...---...------,,,,,,------...++++++------------++++++++++++++++++++++++++++++,,,,,,---...---,,,+++***+++++++++,,,,,,---------........................------------------------................................................+++,,,---...///////////////000000111222222333333222......222222,,,+++...333333333333444444555666555555555666666777888999999:::999???EEEAAAIIIaaa*********++++++,,,,,,,,,++++++++++++++++++++++++************************---,,,,,,+++*********+++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((,,,,,,,,,++++++*********++++++******************++++++***)))(((((()))))))))******++++++)))((('''))))))))))))))))))))))))******)))))))))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++*********))))))(((((())))))************))))))+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))))))))*********+++++++++******+++,,,,,,---......------------------------,,,,,,------.../////////000000000000111111111111333222111000111222444555666555555555555666777777666666666666777777777777555555666777888:::<<<======???AAAAAAAAAAAACCCEEEHHHGGGGGGGGGGGGHHHIIIIIIMMMJJJHHHKKKOOOQQQNNNKKKHHHKKKMMMNNNMMMMMMMMMNNNNNNPPPSSSUUUVVVVVVUUUTTT[[[[[[\\\ZZZWWWTTTSSSSSSTTTVVVVVVQQQOOORRRTTTTTTRRRTTTUUUVVVUUURRROOOMMMQQQSSSVVVXXXYYYYYYWWWVVVQQQQQQQQQQQQQQQRRRRRRRRRNNNKKKHHHDDDBBBBBBCCCDDDDDDCCCAAA@@@???@@@@@@AAACCCBBBAAA???>>>??????@@@@@@???===:::888777666555888999:::;;;;;;999888666555444222333333444222111111111111111111111111111000000000000000000000000000000//////.........---......---------,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++---...............------,,,------......------,,,...---,,,---/////////...////////////////////////---.........//////000000............////////////000111111111111222222222111111222222222111111000333444555555444444555777555555444444666777999:::===;;;777???HHHEEEJJJ^^^******+++++++++,,,,,,,,,++++++++++++++++++++++++************************---,,,,,,+++******++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))))))))))),,,,,,,,,+++++++++******))))))))))))))))))))))))---,,,,,,+++******++++++)))******+++***)))((('''))))))))))))))))))))))))******))))))))))))******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))*********)))))))))(((((())))))************))))))************)))))))))((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))))))))*********+++++++++***++++++,,,,,,---------------------------------,,,,,,------...///////////////000000000111111111000000000000111222333333555555444444555555666777666666666666777777777777555555666777888:::;;;<<<===>>>@@@AAA@@@AAACCCDDDFFFFFFFFFGGGGGGHHHIIIJJJNNNKKKIIIJJJMMMNNNKKKGGGJJJKKKKKKKKKJJJKKKMMMOOONNNPPPRRRTTTUUUUUUTTTTTTYYYZZZ[[[YYYWWWTTTTTTTTTUUUXXXWWWQQQOOORRRTTTSSSRRRSSSTTTUUUTTTRRRPPPOOOOOOQQQTTTVVVWWWWWWVVVUUUUUUUUUUUUTTTSSSRRRPPPPPPLLLJJJGGGDDDBBBBBBBBBCCCCCCBBBAAA?????????@@@@@@BBBAAA@@@>>>=========>>>???>>><<<:::888777666666888999:::;;;:::999777666555333222222333333222111111111111111111111111111////////////////////////000/////////.........---......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++------............------,,,------......------,,,...---,,,---...//////---........................////////////........................////////////000000111111111222222222111111222222222111111000333444555555444444555777777777666777888999;;;<<<===;;;888>>>EEEBBBIII___***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***************))))))))),,,,,,,,,++++++++++++***))))))))))))))))))))))))---,,,++++++***+++++++++)))************)))(((((())))))))))))))))))))))))***)))))))))))))))******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))******))))))))))))(((((())))))************))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))))))))******************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------...///////////////000000000000111111...///000111222222222222444444333333333444555555666666666666777777777777555555666777888999;;;<<<<<<>>>@@@@@@@@@@@@BBBCCCDDDDDDEEEFFFGGGIIIJJJKKKNNNKKKIIIIIIJJJJJJGGGDDDJJJJJJIIIHHHGGGIIIMMMPPPNNNOOOQQQSSSTTTTTTSSSSSSWWWXXXYYYXXXVVVUUUUUUUUUUUUWWWVVVPPPMMMPPPQQQPPPPPPQQQRRRSSSSSSRRRPPPPPPNNNOOORRRTTTUUUUUUTTTSSSZZZZZZYYYWWWUUUQQQNNNMMMKKKIIIFFFDDDBBBBBBBBBCCCCCCBBB@@@???>>>>>>>>>???AAA???>>><<<;;;:::;;;;;;<<<<<<;;;:::999888888777777888999999999888666555444333222222333333222111111111111111111111111111/////////////////////////////////.....................---------,,,,,,,,,...---------,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++------............------,,,------......------,,,...,,,,,,---...///...---........................000000//////...---------............////////////000000000111111111222222000111111222222222111111222444555555444444555666666666666777888999;;;;;;;;;<<<:::===AAA>>>HHHccc++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))******************)))))))))))))))***************)))))))))((())))))))))))))))))))))))))))))))))))))))))***+++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))************))))))*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))*********************************,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,------.../////////////////////000000000111---...000222333444333333333333222222333333444555666666666666777777777777555555666666777999:::;;;<<<===????????????@@@BBBBBBBBBCCCDDDFFFHHHJJJKKKKKKIIIGGGFFFGGGGGGEEECCCHHHIIIIIIHHHGGGHHHKKKNNNNNNNNNPPPQQQRRRRRRRRRRRRTTTUUUWWWWWWUUUTTTUUUVVVTTTVVVTTTNNNKKKLLLNNNMMMMMMMMMNNNOOOOOOOOOOOOOOONNNOOOQQQSSSTTTTTTSSSSSSZZZZZZYYYWWWTTTPPPMMMJJJJJJHHHFFFDDDCCCCCCCCCDDDBBBAAA???===<<<<<<======>>>===;;;999888888888999:::::::::::::::999888888666777777777777666555555444222111222333333222111111111111111111111111111////////////////////////..............................---------,,,,,,,,,///......------,,,,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---.........------,,,------......------,,,---,,,+++,,,...///...---.............................................---............////////////000000000000111111111111000000111222222222111111222444555555444333555666333444444555666777888999999;;;;;;>>>@@@===LLLiii++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***)))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++((()))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((())))))))))))************))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++***************++++++************************+++++++++++++++++++++***+++++++++,,,,,,,,,------,,,,,,------.../////////...////////////000000000---///111444555666666555333222222222222333444444666666666666777777777777555555666666777888999:::;;;===>>>>>>======???@@@???@@@@@@BBBDDDFFFHHHIIIGGGFFFDDDDDDEEEFFFFFFEEEEEEGGGIIIIIIIIIHHHIIIKKKMMMNNNNNNOOOPPPPPPPPPPPPQQQRRRTTTTTTSSSSSSTTTUUUTTTWWWTTTNNNKKKLLLMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOPPPRRRSSSSSSSSSSSSWWWWWWVVVTTTQQQNNNKKKIIIIIIHHHFFFEEEDDDDDDDDDEEEAAA@@@>>><<<;;;;;;;;;;;;;;;:::888777666666777888888888999::::::999999888555555666555555555444444333111111111333333222111000000000000000000000000........................---------.....................---------,,,,,,,,,.........------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---......------,,,------......------,,,---,,,+++,,,.........---........................+++,,,,,,---...//////000............//////////////////000000000111111111///000111222222222222222222333444444333333444666222333444555666777777888777:::;;;>>>AAA???PPPooo,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++***++++++++++++,,,,,,,,,******++++++,,,---------+++++++++***++++++,,,---+++******)))((()))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))******))))))(((''''''(((((((((((())))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++************+++,,,,,,+++++++++************************+++++++++++++++******++++++,,,,,,------,,,,,,------.../////////......////////////000000...///111333555777888888333333222222222333444444666666666666777777777777666666666666777888999999;;;<<<>>>===<<<<<<>>>???======>>>@@@AAACCCEEEFFFDDDCCCCCCBBBCCCEEEGGGHHHDDDFFFIIIJJJJJJIIIIIIJJJMMMMMMMMMNNNNNNNNNOOOOOONNNPPPRRRRRRQQQPPPQQQRRRVVVXXXVVVPPPLLLNNNOOONNNKKKJJJIIIHHHIIIJJJLLLMMMNNNNNNOOOQQQRRRRRRSSSSSSUUUTTTRRRPPPMMMKKKIIIHHHGGGFFFEEEEEEDDDDDDDDDDDD@@@???===;;;:::999999:::888777666555555666777888777888999::::::999888777555444444444333333333333222111000111222333222111000000000000000000000000........................---------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,------...------,,,------......------,,,---++++++,,,---...---,,,------------------------******+++---...///000111............/////////////////////000000000111111///000111222222222222222111333444444333333444555444444666777888999999999777:::;;;???CCCAAAQQQppp,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,)))******+++,,,,,,------++++++******+++,,,,,,---++++++)))((((((((()))***))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))))))))************))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********++++++,,,---+++++++++*********))))))))))))******++++++,,,,,,)))******+++,,,,,,------,,,,,,------.../////////........./////////000000...///000111444666888999333333333333333444555555666666666666777777777777666666555666666777888999:::<<<======<<<;;;===>>><<<<<<<<<===???AAABBBCCCCCCCCCCCCBBBBBBDDDFFFHHHFFFHHHIIIIIIHHHHHHJJJLLLMMMMMMLLLLLLMMMMMMNNNNNNLLLNNNPPPPPPOOONNNOOOPPPSSSUUUTTTNNNKKKMMMNNNMMMMMMKKKIIIHHHHHHJJJLLLMMMLLLMMMMMMOOOPPPPPPQQQQQQWWWTTTQQQMMMIIIGGGGGGFFFDDDCCCCCCCCCCCCBBBBBBBBB???>>><<<:::999888888888666555444444555666888999777888999::::::999777666444444333222222222222222111000000111222333333111000000000000000000000000........................,,,,,,,,,------...............---------,,,,,,,,,******++++++,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,------------,,,------......------,,,,,,+++***+++---...---,,,------------------------++++++,,,------...//////............////////////////////////000000000111//////000222222333333222111333444444333222444555333444666777888999888888999;;;:::???DDDBBBOOOkkk,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------*********************************++++++,,,,,,,,,*********++++++,,,,,,,,,((())))))***++++++,,,,,,))))))(((((()))***++++++,,,+++)))((((((((()))***))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))))))))************))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))+++*********+++,,,,,,---++++++++++++******))))))(((((()))***+++,,,,,,---))))))***+++,,,,,,------,,,,,,------...//////000............/////////000.........///222555888999444444333333444444555666666666666666777777777777666666555666666777888999:::<<<===<<<;;;;;;<<<===;;;;;;;;;<<<===???AAAAAADDDDDDCCCBBBAAACCCEEEHHHIIIIIIHHHGGGFFFHHHKKKNNNMMMLLLLLLLLLLLLLLLMMMNNNKKKMMMOOOOOOMMMLLLMMMNNNOOORRRPPPJJJHHHJJJKKKKKKOOOMMMKKKIIIIIIJJJMMMNNNKKKKKKLLLMMMNNNOOOPPPPPPYYYVVVQQQKKKGGGEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA???>>><<<:::888777777888444444444444555777999:::777888:::::::::999777666444333222222111111222222111000///000222333333111000000000000000000000000........................,,,,,,,,,------...............---------,,,,,,,,,((()))***+++,,,------...---------,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,------...---,,,------......------,,,,,,+++***+++---...---,,,------------------------,,,---------------------............/////////000////////////000000000000//////000222222333333333111333444444333222444555111222444555777777666666;;;;;;:::>>>CCCAAALLLfff,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))---,,,,,,+++*********++++++++++++******+++,,,,,,******************************************************))))))***++++++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))),,,+++***))))))***+++,,,)))))))))))))))))))))))))))************+++++++++,,,,,,++++++***+++++++++------------------------............//////////////////000111222222333333444333333222222333333444888777777666555555444444666555444333333444666888666888::::::::::::<<<>>><<<<<<<<<<<<===>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFDDDBBBBBBGGGMMMOOOLLLHHHLLLKKKJJJHHHIIIJJJLLLMMMNNNMMMLLLJJJIIIIIIIIIIIIOOONNNMMMLLLKKKJJJIIIHHHKKKLLLKKKIIIGGGGGGIIIKKKIIIIIIJJJLLLMMMMMMMMMMMMSSSRRRNNNJJJEEEAAA===;;;===>>>???@@@@@@@@@@@@@@@<<<<<<;;;:::999777666666666555555444444666777888777888888999999777666555111111111000000000000000---......///////////////000000///...............,,,,,,,,,------.........000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,...///++++++++++++++++++++++++.........------,,,,,,,,,...------,,,,,,++++++***,,,---......,,,,,,---...+++++++++,,,,,,---------------------------------......////////////......111111111111222333444555111111222222222333333333222222333555666888999999<<<===;;;???CCC???KKKeee,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************---,,,++++++******+++++++++++++++++++++++++++,,,************************************************+++***************++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))(((((((((((())))))))))))))))))))))))))))))++++++***))))))***++++++)))))))))))))))))))))))))))************+++++++++,,,,,,++++++***++++++,,,------------------------............////////////000111111222333333444444444333333222222333333444777777666666555444444333555444333333333444666666666888::::::::::::<<<>>>=========>>>???AAABBBCCCBBBBBBCCCCCCDDDEEEGGGHHHGGGEEEDDDGGGLLLOOOMMMJJJKKKJJJIIIIIIIIIJJJLLLLLLMMMMMMLLLKKKKKKJJJJJJIIIMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMOOOPPPOOONNNKKKJJJIIIJJJKKKLLLMMMNNNNNNNNNOOONNNKKKGGGDDDAAA???>>>======>>>???????????????===<<<;;;999888777777666666555444444444555777777666777777888777666555444000000000000000000000000---......///////////////000//////...............,,,,,,,,,---------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,---...,,,,,,,,,,,,,,,+++++++++......---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,---......,,,,,,---...,,,,,,---------.........------------------------......////////////......000000000000111222333333111111222222222333333333222222333555666888999999;;;<<<:::>>>CCC@@@LLLfff------------------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,++++++******++++++++++++++++++++++++++++++************************************************++++++***************+++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))++++++***))))))***++++++)))))))))))))))))))))))))))************+++++++++,,,++++++***++++++,,,,,,------------------------............////////////111111222222333444444444333333222222222222333333666666555555444333333333333333333444444444555555777999:::;;;:::;;;<<<>>>>>>>>>???@@@AAACCCEEEFFFDDDDDDDDDEEEFFFGGGHHHIIIKKKHHHGGGIIILLLOOONNNLLLIIIIIIJJJJJJJJJKKKKKKKKKMMMMMMMMMMMMMMMLLLKKKJJJMMMLLLKKKJJJJJJKKKLLLMMMMMMNNNRRRVVVXXXVVVNNNHHHJJJKKKLLLMMMMMMMMMMMMMMMKKKIIIFFFCCCAAAAAAAAABBB======>>>????????????>>>>>>===;;;888777666777777555444444444444555666666444555666666666555333222000000000000000000000000---......///////////////000///......------......------------,,,,,,,,,,,,---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---...---------,,,,,,++++++...------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......,,,,,,---...------............//////------------------------......////////////......////////////000111222222111111222222222333333333222222333555666777888999999:::999===CCC@@@MMMhhh------------------------...............---------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++,,,,,,++++++******************************************************,,,+++******)))*********++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))***))))))))))))))))))))))))+++******************+++))))))))))))))))))))))))))))))*********+++++++++++++++******++++++,,,,,,,,,,,,------------------............////////////111111111222222333333333333333222222222222333333555555444444444333333333111222333444555555555444888999;;;;;;:::;;;<<<>>>===>>>???@@@BBBDDDFFFGGGDDDDDDEEEEEEFFFHHHIIIJJJKKKJJJKKKMMMOOOPPPNNNKKKHHHIIIJJJKKKKKKKKKKKKKKKMMMMMMNNNOOONNNNNNMMMLLLOOONNNLLLKKKJJJKKKLLLMMMNNNNNNPPPVVVZZZXXXPPPHHHJJJJJJKKKLLLLLLLLLKKKKKKHHHFFFCCC@@@???@@@AAACCC>>>>>>???@@@@@@????????????===;;;888777666666777444444444444444555555555222333444444444333111111/////////000000000000000---....../////////////////////...------------......------,,,,,,++++++++++++,,,---......---+++***++++++++++++++++++++++++,,,,,,,,,---------------+++++++++++++++++++++++++++---------+++***+++---///......------,,,,,,+++------------------------******+++,,,,,,---......,,,---......,,,,,,---...------------..........................................////////////......////////////000111222222111111222222222333333333222222333444555777777888888888777<<>><<<===>>>???AAACCCEEEFFFDDDDDDDDDEEEFFFGGGIIIIIIJJJKKKNNNQQQSSSQQQMMMJJJHHHIIIJJJKKKLLLLLLLLLLLLNNNNNNOOOOOOOOOOOOOOOOOOSSSRRRPPPMMMLLLKKKKKKKKKMMMLLLLLLPPPUUUUUUOOOJJJJJJJJJJJJKKKJJJJJJIIIIIIHHHFFFCCC@@@??????AAABBB???@@@@@@@@@@@@@@@?????????===;;;999777666666666222333333444444444444444111222222333222111000///......//////000000000000---....../////////////////////...------------------------,,,,,,++++++******+++,,,---------++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,---+++++++++++++++++++++++++++---------+++***+++---.........------,,,,,,,,,------------------------******++++++,,,---......,,,---......,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,..............................////////////......000000000000000111333333111111222222222333333333222333333444555666777777777777666;;;AAAAAAOOOkkk////////////////////////.............../////////........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++,,,------,,,+++)))(((******************************************************))))))***++++++,,,))))))))))))))))))))))))))))))))))))************************************************************))))))))))))************((((((((()))******++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******++++++++++++******))))))******+++)))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))************+++++++++************+++,,,------+++,,,,,,------.....................////////////000000000000000000000000222222111111111111222222555555444444444444444444222333333444555666777777999;;;<<<<<<;;;;;;<<<============???@@@BBBDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJIIILLLPPPSSSSSSQQQNNNLLLJJJJJJKKKLLLMMMMMMNNNOOOPPPOOOOOOOOOPPPQQQRRRRRRUUUTTTSSSQQQOOOMMMKKKJJJKKKJJJHHHJJJNNNOOONNNLLLKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGDDDBBBAAAAAAAAABBB???@@@@@@@@@@@@???>>>>>>>>>===<<<:::888666555444111222333333444444333333000111222222222111///...---......//////000000111---......//////////////////...------,,,,,,------,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,---------,,,,,,,,,------------...******+++,,,,,,---......,,,---......,,,,,,---...---,,,,,,,,,,,,+++++++++..............................////////////......000000000000111222333333111111222222222333333333222333333444555555666666777777555:::AAA@@@OOOkkk|||////////////////////////---........./////////000................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---+++,,,---------+++)))'''************************************************(((((())))))***+++------************************))))))))))))************************************************************))))))))))))************'''(((((()))******++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,+++******))))))******+++)))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))************+++++++++************+++,,,---...++++++,,,,,,---......///............////////////000000000000000000000000222222111111111111222222555555555555555555555555444444444444555777999::::::;;;<<<<<<;;;;;;<<<===>>>>>>>>>???@@@BBBCCCDDDFFFFFFFFFGGGHHHIIIKKKKKKKKKMMMOOOPPPPPPPPPPPPPPPLLLLLLKKKLLLMMMNNNPPPQQQQQQPPPOOONNNOOOQQQTTTVVVTTTTTTTTTTTTRRRPPPMMMLLLIIIIIIIIIIIIKKKLLLNNNOOOMMMMMMMMMMMMLLLKKKJJJIIIFFFFFFEEEDDDDDDDDDDDDDDD>>>>>>>>>>>>>>>===<<<<<<=========<<<:::777444222000111222333444333333222000111222222222111///...------......///000000111---......//////////////////...------,,,,,,------+++++++++++++++,,,,,,,,,++++++******+++,,,,,,---************************)))))))))***+++,,,,,,,,,***************************+++,,,,,,,,,,,,---...******++++++,,,,,,------,,,,,,,,,---------......+++++++++,,,,,,---------,,,---......,,,,,,---.........------,,,,,,,,,,,,..............................////////////......////////////000111222222111111222222222333333333222333333444444555555666777888555:::@@@@@@NNNkkkvvv000000000000000000000000---.........//////000000////////////////////////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++*********+++,,,,,,---+++,,,---...---+++)))'''************************************************((((((((()))***,,,---...++++++++++++++++++++++++))))))))))))************************************************************))))))))))))************'''(((((()))***+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++************++++++)))))))))))))))))))))))))))***+++,,,,,,+++***))))))))))))))))))))))))))))))************+++++++++************+++,,,---...++++++,,,,,,---...//////............/////////000222222111111111111111111222222111111111111222222555555666666666666666666666555444444555777:::<<<:::<<<===<<<;;;;;;<<<===?????????@@@AAABBBCCCDDDHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNMMMMMMMMMOOORRRUUUMMMMMMLLLLLLMMMOOORRRSSSSSSQQQOOONNNOOORRRUUUXXXRRRSSSUUUVVVUUUSSSPPPNNNGGGIIIJJJKKKKKKLLLNNNPPPOOOOOOOOOOOONNNLLLKKKJJJEEEEEEEEEFFFFFFFFFFFFFFF<<<<<<======<<<;;;::::::<<<=========;;;777333111000111222333444333222222000111222222222111///...---------...///000000111---......///////////////......---,,,,,,,,,,,,---*********++++++,,,,,,---++++++***)))***+++---...************************))))))***++++++,,,------************************)))***,,,,,,,,,,,,...///((()))***+++,,,------...,,,,,,,,,------.........++++++,,,,,,,,,,,,------,,,---......,,,,,,---...//////.........---------////////////////////////......////////////.........------......///000111111111222222222333333333333333333444444555555555888888555999??????NNNkkkqqq111111111111111000000000000////////////.........//////000000000000//////////////////////////////........................---------------------,,,------------------------------------------------------------------------......---,,,,,,+++******++++++++++++++++++++++++)))***,,,------,,,***)))******++++++++++++******++++++++++++++++++++++++************************+++*********))))))((((((******))))))******+++,,,+++++++++*********))))))************************************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))******))))))((((((''''''))))))))))))************)))))))))))))))))))))))))))************+++++++++******))))))))))))******+++++++++*********))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******************************++++++******++++++,,,---------------------,,,,,,///............//////000000000///////////////000111111222222222333333333555555555555666666777777666666555555666777999:::<<<<<<;;;::::::;;;===>>>>>>>>>???@@@@@@AAABBBBBBBBBDDDEEEFFFGGGHHHKKKMMMOOOPPPPPPNNNLLLLLLMMMNNNQQQOOOMMMNNNPPPRRRQQQOOOTTTSSSQQQQQQSSSTTTTTTTTTUUUTTTUUUVVVWWWTTTMMMHHHPPPOOONNNMMMMMMMMMNNNOOOLLLMMMMMMNNNMMMKKKJJJIIIFFFCCC@@@BBBFFFHHHEEEAAA===============>>>>>>???>>><<<999888888777555333333333222111111222333333444444333222111000///...000000////////////000111......------------......,,,------......------,,,,,,,,,,,,+++++++++******++++++***)))(((((())))))++++++++++++******)))))),,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))***+++,,,---,,,,,,,,,---------......***+++,,,,,,------------------------------------,,,,,,,,,---------......---------------,,,,,,,,,------------------------......///000000000000000000///...///111333222111000111111111111222222222222333333444555666777777777:::777888===???MMMfffqqq}}}000000000000000/////////////////////............//////000000000000//////////////////////////////.............................................---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++)))***,,,------,,,***)))******++++++++++++******++++++++++++++++++++++++************************+++*********))))))))))))******))))))******+++,,,+++++++++*********))))))************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))******))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))************+++++++++******))))))))))))******+++++++++*********))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...............//////000000000////////////000000111111222222222333333333444444444555555666666666666555555555555777888999<<<<<<;;;;;;;;;<<<===>>>>>>>>>???@@@@@@AAABBBBBBBBBDDDEEEFFFFFFGGGJJJLLLQQQQQQQQQPPPMMMLLLMMMNNNPPPNNNMMMNNNQQQSSSRRRQQQSSSRRRRRRSSSUUUVVVVVVUUUUUUTTTTTTVVVWWWUUUPPPLLLPPPOOONNNMMMMMMMMMMMMNNNIIIIIIIIIIIIHHHGGGFFFFFFCCCEEEJJJQQQTTTPPPFFF===>>>======<<<<<<=========<<<:::999888888777555333333222111111111111222333333333222111000///....../////////......//////000......------------......,,,,,,------------,,,,,,,,,,,,,,,+++++++++******++++++***)))))))))))))))++++++++++++*********))),,,,,,,,,+++++++++******++++++++++++++++++++++++***)))))))))***+++,,,,,,,,,,,,,,,------------...++++++,,,---------,,,,,,........................,,,,,,,,,---------......---------------.........------------------------......///000000000000000000///...///111222222111000111111111111222222222222222333444555666777777777:::777888===???LLLfffnnn{{{000000000000000000000000////////////............///000000111111000000///////////////////////////////////////////////////////////////////////////........................------------------------++++++++++++++++++++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++*********++++++++++++******++++++++++++++++++++++++***************************************)))))))))******))))))******+++,,,+++++++++***************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))((((((((())))))))))))************)))))))))))))))))))))))))))************+++++++++******))))))))))))******+++************)))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******************************+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------...//////000000000////////////000000111111222222222333333333333333444444444444555555666555555444555777888999<<<<<<;;;;;;<<<======>>>>>>??????@@@@@@AAAAAAAAABBBCCCDDDEEEDDDEEEHHHJJJPPPPPPPPPOOOLLLKKKKKKLLLOOONNNNNNOOORRRTTTTTTSSSRRRRRRSSSUUUWWWXXXVVVUUURRRQQQQQQQQQSSSSSSQQQOOOQQQPPPOOOMMMMMMLLLLLLLLLGGGFFFEEEDDDDDDDDDDDDDDDDDDHHHPPPXXXZZZSSSGGG===>>>>>>===<<<;;;;;;;;;;;;999888777777888777666444222222111111111111222222222222111000///......---..............................------------......,,,,,,------------,,,,,,,,,,,,,,,+++++++++******+++*********))))))))))))++++++++++++************,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,------------,,,------------,,,,,,+++........................,,,,,,,,,---------......---------......//////000------------------------......///000000000000000///......///111222222111000111111111111222222222222222333444555666777777666999777888>>>???LLLeeekkkxxx222222222222222333333333000000/////////.........000000000111111000000000////////////////////////////////////////////////000000000000000000111111................................................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++******************************************************))))))******+++,,,************************************************************************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******************))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))*********************************************++++++,,,,,,,,,,,,,,,------------------------......///000000////////////000000111111111222222222333333333333333333333333333333333555555444444555666888999;;;;;;;;;<<<<<<===>>>>>>>>>>>>?????????@@@@@@@@@@@@BBBCCCCCCCCCDDDFFFHHHLLLMMMMMMLLLIIIGGGGGGGGGLLLMMMNNNPPPRRRTTTUUUUUUSSSSSSTTTVVVXXXWWWUUURRRMMMLLLKKKKKKMMMNNNOOOOOOQQQPPPOOONNNMMMLLLKKKKKKGGGFFFDDDCCCBBBBBBCCCCCCGGGIIILLLPPPPPPMMMFFF@@@>>>===<<<;;;999999999888777666666777888777555333111111111000000111111111111000000///......------------------------,,,,,,...------,,,,,,------...,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++***************************)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++*********++++++++++++,,,,,,,,,------------.........---,,,++++++........................,,,,,,,,,---------......,,,------...///000111111------------..................///000000000000000///...---///111222111000000000111111111222222222111222333444555666666777555999777999>>>???LLLdddkkkwww111111111222222333333333111111000000000/////////000000111111111111000000000000000000000000000000000000000000000000000000000000000111111111222222////////////////////////................................................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***************************************+++++++++******))))))******+++,,,************************************************************************))))))))))))))))))))))))++++++)))(((((()))++++++))))))))))))************((()))))))))************************************))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))************************************))))))******+++,,,,,,,,,------............,,,,,,,,,------...000000///////////////000111111111111222222222333333333333333333333333333333222555555444444444666777888999::::::;;;<<<==================>>>>>>>>>>>>>>>>>>@@@AAAAAAAAABBBEEEGGGJJJKKKLLLKKKIIIGGGFFFFFFIIIKKKMMMPPPQQQRRRSSSTTTTTTTTTUUUVVVVVVUUURRROOOKKKJJJJJJIIIIIIKKKNNNPPPPPPPPPOOONNNMMMKKKJJJJJJEEEDDDBBB@@@@@@@@@AAAAAAFFFFFFFFFGGGGGGEEEBBB@@@===<<<;;;999888777777777555444555666777777555222000000000000000000000000000000//////...---------------......---,,,++++++------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******)))***++++++++++++******+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------...///000111111---------....../////////......///000000000000000///...---...000222111000000000111111111222222222111111222333444555666666444888777999>>>???KKKcccnnnyyy000000000111111222222333222222222222111111111111000111111222222111111000000000000000000000000000000000000000000000000000///000000111111222222222000000000000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********************************+++++++++++++++******))))))******+++,,,***************+++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++)))))))))************+++))))))))))))************************************)))************+++++++++******))))))))))))******(((((()))))))))))))))***))))))))))))))))))))))))******))))))))))))************))))))))))))*********************************))))))))))))***+++++++++,,,,,,------......///++++++,,,,,,---...000000///......//////000111222111111222222222333333333444444333333333333222222555444444333444666777888777888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===??????@@@AAADDDFFFJJJLLLMMMMMMKKKIIIHHHIIIFFFIIILLLNNNOOOOOOPPPQQQSSSRRRRRRSSSSSSSSSPPPNNNLLLMMMLLLKKKJJJKKKNNNPPPNNNNNNNNNNNNMMMLLLKKKJJJAAAAAA@@@???>>>>>>>>>>>>@@@AAADDDEEEEEEBBB???===<<<;;;999888777666666666444333444666777666333111//////000000000000//////000000//////............---......///...---+++***------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******)))***+++,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---++++++++++++,,,,,,,,,,,,---............------,,,++++++++++++++++++++++++,,,,,,,,,---------......---------......//////000---------...//////000000......///000000000000000...------...000111111000000111111111111222222222111111222333444555666666444888777999>>>>>>JJJbbbppp{{{222222222333444555555555444444333333333222222222000111111222222111111000000000000000000000000000111111111111111111111111/////////000111222222222000000000000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********************************++++++,,,,,,,,,******))))))******+++,,,))))))*********+++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))*********+++++++++))))))))))))************************************)))************+++++++++******))))))))))))******(((((((((((())))))******))))))))))))))))))))))))******))))))))))))************))))))))))))******************************)))))))))))))))***++++++))))))***++++++,,,------+++++++++,,,---...000000............///000111222111111222222222333333333555444444444333333333333444444333333444555777888555666888:::;;;;;;;;;;;;::::::::::::::::::::::::999;;;===>>>???AAADDDGGGHHHJJJMMMMMMLLLJJJJJJJJJCCCGGGKKKLLLLLLLLLMMMNNNOOONNNNNNOOOPPPQQQQQQOOOMMMNNNNNNKKKIIIIIIKKKNNNMMMMMMNNNNNNMMMLLLKKKJJJ@@@@@@@@@@@@???>>>=========>>>@@@@@@???>>>======:::999888777666666555666333333444555666555222///......///000000///......000000000////////////...---...///000///---+++***---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******((()))+++------,,,+++***+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...***++++++++++++,,,,,,,,,,,,---..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------.........---------...///000000000......///000000000000000...------...000111000///000111111111111222222222111111222333444555555666333777777999>>>>>>JJJbbbqqq{{{666666666777888999999:::555555444444444333333333111111222222222222111111000000000000000000000000111111111111111111111111...//////000111111222222000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********************************++++++,,,,,,,,,*********)))***++++++,,,))))))******++++++++++++************************************************))))))))))))))))))))))))'''((()))******)))((('''))))))******++++++++++++))))))))))))************************************)))************+++++++++******))))))))))))******'''((((((((())))))******))))))))))))))))))))))))******))))))))))))************))))))))))))******************************)))))))))))))))******+++'''(((((()))******+++++++++++++++,,,---...000000............///000222222111111222222222333333333555555555444444333333333444444333333444555777888444555777999::::::::::::999999999999999999999999777999;;;===>>>AAADDDGGGEEEHHHJJJKKKJJJIIIIIIIIIBBBFFFJJJKKKJJJIIIJJJLLLLLLKKKJJJLLLOOOQQQRRRRRRLLLMMMMMMJJJGGGFFFHHHJJJKKKLLLMMMNNNNNNMMMLLLKKKBBBBBBCCCCCCCCCAAA???>>>>>>===:::888777999===AAA999888777666666555555666333333444555666444111------...///000000///...---000000000000000/////////...///000000///...+++***---,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******((()))+++---------+++***+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++*********+++,,,---...///******+++++++++,,,,,,,,,,,,,,,---.../////////...------------------------,,,,,,,,,---------......------------------,,,,,,---------...///000000111...//////000000000000000...---,,,...000111000///000111111111111222222222000111222333444555555666333777777999>>>>>>JJJbbbqqqzzzAAADDDDDD@@@@@@CCCAAA;;;;;;:::999888888777666555;;;999666333111111111111222222111111000000111111222333333111///...111444000000/////////000111111000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,+++***+++,,,---...,,,++++++******++++++,,,************************************************)))************+++++++++//////...---,,,******)))+++***)))(((((()))***+++)))************++++++++++++++++++*********))))))))))))))))))))))))))))))******************************************************))))))))))))************++++++++++++******))))))))))))))))))))))))))))))************))))))(((((())))))******+++++++++*********))))))(((((()))*********+++++++++++++++*********))))))(((((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------....../////////000111111222222333333333333333333333333666555444333222111111111555555555555555666777777444555666777999;;;<<<<<<::::::;;;;;;;;;;;;<<<<<<<<<======>>>???AAABBBCCCIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIKKKKKKKKKKKKJJJKKKKKKKKKKKKLLLMMMNNNOOOQQQOOOMMMKKKJJJJJJKKKLLLKKKKKKMMMOOOQQQPPPMMMKKKDDDCCCBBBCCCDDDDDDBBB@@@AAA===:::;;;>>>>>>999555555555333333222333444555666555444222111000000000111111000000//////......000000000000///...---,,,---------------------------+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......000///...------...///000------------------------////////////000000000000222222111111222222333444111222222333333444444555444888666666::::::GGGaaarrrzzzVVVYYYYYYVVVWWWXXXTTTMMMDDDBBB@@@??????>>><<<:::<<<<<<;;;:::888555333222555444333222111111111111333444555333111000222444111000000///////////////000000000000000000000000////////////////////////........................------------------------........................------------------------,,,---.../////////......,,,,,,++++++++++++,,,,,,************************************************)))************+++++++++++++++++++++************+++***)))(((((()))***+++)))************++++++++++++++++++*********))))))))))))))))))))))))))))))******************************************************))))))))))))************++++++++++++******))))))))))))))))))))))))))))))************)))))))))))))))))))))*********************)))))))))((()))))))))*********++++++************)))))))))(((************************************++++++++++++,,,,,,,,,---------....../////////000111111222222333333333333333333333333333333333333333444444555555555555555555666777777555666777888999:::;;;<<<;;;;;;;;;:::::::::::::::======>>>???@@@BBBCCCDDDHHHHHHIIIIIIIIIIIIJJJJJJHHHIIIJJJKKKLLLKKKJJJJJJIIIIIIJJJKKKLLLNNNOOOPPPQQQPPPMMMLLLKKKKKKLLLMMMJJJKKKLLLNNNOOONNNLLLJJJDDDCCCBBBCCCDDDDDDBBB@@@???<<<999:::===>>>;;;888888777555444333444555666555444333222111000000000/////////.........------000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,---------......000///...------...///000------------------------////////////000000000000222222111111222222333444111222222333333444444555444888666666::::::GGG```qqqzzznnnpppqqqpppqqqqqqnnniiiaaa^^^[[[ZZZ[[[ZZZWWWTTTQQQRRRRRRQQQNNNIIICCC@@@888777444222111111111111222333333222000///000111333222111000/////////000000000000000000000000000////////////////////////........................................................................------------------------***,,,///111111000---,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++((((((((())))))*********+++***))))))))))))***+++)))************++++++++++++++++++***************))))))))))))))))))))))))******************************************************))))))))))))************++++++++++++******))))))))))))))))))))))))))))))************))))))************))))))))))))************))))))))))))((((((((()))))))))******************))))))))))))************************************+++++++++,,,,,,,,,,,,---------....../////////000111111222222333333333333333333333333222222222333444666777888555555555555555666777777777777777888999::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;?????????@@@BBBCCCEEEFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKJJJHHHIIIIIIJJJLLLNNNOOOPPPPPPOOOMMMLLLKKKLLLMMMMMMKKKLLLMMMMMMMMMLLLKKKJJJDDDCCCBBBBBBCCCCCCBBB@@@>>>;;;888888;;;===<<<:::;;;999666444333444555777444444222111000000000000.........---------------///////////////...---,,,++++++++++++++++++++++++---+++******+++,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++,,,,,,---...///000111---,,,,,,++++++,,,,,,---,,,,,,,,,---------......//////...------...//////------------------------////////////000000000000222111111111111222333333111222222333333444444555444888666777;;;:::FFF]]]pppyyy~~~}}}{{{zzz{{{}}}~~~|||qqqnnnlllkkklllkkkiiifffmmmmmmmmmkkkfff```ZZZWWWDDDBBB???;;;888666555555222222333333222111111111333222222111111111222222000000000000000000000000////////////////////////........................////////////////////////........................------------------------)))***,,,......---,,,+++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++((((((((())))))))))))***************************))))))*********+++++++++************************))))))))))))))))))))))))******************************************************))))))))))))************++++++++++++******(((((((((((((((((((((((())))))************))))))++++++******))))))((((((*********)))))))))))))))(((((((((((())))))))))))*********)))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,---------....../////////000111111222222222222333333333333444444222222333444555666888999555555555555555666777777888888888999999:::::::::<<<<<<===>>>>>>??????@@@@@@AAAAAABBBCCCEEEFFFGGGLLLLLLKKKJJJIIIHHHGGGGGGHHHIIIKKKMMMNNNNNNNNNMMMJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMLLLKKKKKKKKKLLLLLLMMMNNNOOOOOOMMMKKKKKKKKKEEECCCBBBAAABBBBBBAAA@@@???<<<999888999:::::::::<<<:::666333222333444666333333222000000/////////......------------------.../////////......---,,,************************---+++******+++,,,,,,+++...------,,,,,,++++++***,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------+++++++++,,,,,,,,,------...------------------...+++,,,,,,---.../////////---,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................------------............////////////000000000000111111111111111222222333111222222333333444444555555777555777<<<;;;DDDZZZnnnwww~~~xxxxxxzzz}}}{{{yyywwwuuutttttttttsssqqqmmmiiieeecccYYYVVVQQQKKKEEE@@@;;;999777666555555444444333333000000000000000111222333111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000........................------------------------,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++*********)))))))))******++++++++++++******))))))*********+++++++++************************))))))))))))))))))))))))******************************************************))))))))))))************++++++++++++******(((((((((((((((((((((((())))))************))))))++++++******))))))(((((())))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))*********************************++++++++++++,,,,,,,,,,,,,,,,,,---------....../////////000111111222222222222222333333444444444444444444444444555666777555555555555555666777777888888999999:::::::::;;;999:::;;;<<<>>>@@@AAABBBAAABBBBBBCCCDDDFFFGGGHHHOOONNNMMMKKKIIIGGGFFFEEEFFFHHHJJJMMMOOOPPPQQQQQQMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJLLLNNNPPPOOOLLLIIIHHHHHHFFFCCCAAA@@@AAAAAAAAA@@@@@@>>>:::888777777777777:::888555222111111222333222222111000////////////.......................................------,,,************************---+++******+++,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------+++++++++,,,,,,,,,------...---,,,,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------............---------------....../////////////////////000000000000111111000000111111222333111222222333333444444555555777555777===;;;CCCWWWkkkuuu}}}|||zzzzzzrrrrrrrrrqqqnnnkkkgggeeehhhfffaaa[[[SSSJJJCCC???@@@===999666555555333222000000//////000000111222111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000........................------------------------///...---,,,,,,...///000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,++++++***************+++,,,,,,+++******)))************+++++++++***************+++++++++))))))))))))))))))))))))******************************************************))))))))))))************++++++++++++******))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))************((((((((()))))))))******))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------....../////////000111111222222111222222333333444444555555555444444444444444444555555555555555666777777888888888999:::;;;;;;<<<777777999;;;===>>>@@@@@@BBBBBBBBBCCCEEEFFFHHHIIINNNNNNLLLKKKIIIHHHGGGFFFGGGHHHKKKNNNPPPRRRRRRRRRNNNMMMLLLJJJHHHGGGGGGFFFGGGGGGGGGHHHHHHIIIIIIIIIJJJMMMPPPOOOJJJFFFDDDEEEFFFDDDAAA@@@@@@AAA@@@???@@@>>>;;;999777666555555666555333222111000111111111111000///////////////.............../////////------.........------,,,************************---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++++++++------------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------............---------------...//////000000////////////000000000000111000000000000111222222111222222333333444444555555777555888>>>;;;AAATTThhhrrr~~~{{{|||{{{tttpppqqqqqqqqqnnniiibbb\\\XXXVVVPPPIIICCC@@@>>>;;;999777666555444333333333333111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000........................---------------------------------.........//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******+++++++++++++++,,,***++++++,,,,,,++++++***)))************+++++++++))))))*********+++++++++))))))))))))))))))))))))******************************************************))))))))))))************++++++++++++******))))))))))))))))))))))))))))))************)))))))))))))))))))))*********((()))))))))************)))))))))*********++++++((()))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------....../////////000111111222222111111222333333444555555444444333333333333444444555555555555555666777777777777888999:::<<<======:::;;;;;;<<<===>>>??????BBBBBBBBBCCCEEEFFFHHHIIIKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKMMMOOOQQQQQQQQQQQQMMMLLLKKKIIIHHHGGGGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJOOOTTTSSSMMMGGGDDDDDDGGGDDDAAA??????@@@@@@???<<<<<<;;;:::777666555555222333333222222111111000000000///.........//////,,,,,,---------.........,,,------......---------++++++++++++++++++++++++---+++******+++,,,,,,+++***++++++,,,,,,------...,,,,,,,,,+++++++++************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,***))))))***,,,---,,,,,,,,,------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,------......------,,,---------...///000000000////////////000000000000000000000000000111222222111222222333333444444555555777555888>>><<<@@@RRReeeooozzz|||{{{xxxpppiii___VVVRRRNNNKKKHHH@@@???===;;;999777666666111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////........................------------------------(((***,,,...///---,,,***...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++(((((()))***+++,,,------***+++,,,------,,,+++***)))************+++++++++))))))******++++++++++++))))))))))))))))))))))))******************************************************))))))))))))************++++++++++++******))))))))))))))))))))))))))))))************))))))(((((())))))******++++++(((((())))))*********+++************++++++++++++(((((())))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------....../////////000111111222222111111222333333444555555222222222222333333444555555555555555555666777777666777888999;;;<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCDDDFFFHHHIIIGGGHHHIIIJJJKKKMMMNNNNNNMMMNNNOOOPPPPPPPPPOOOOOOLLLKKKJJJIIIHHHHHHHHHHHHFFFGGGHHHIIIJJJKKKKKKKKKMMMSSSXXXXXXRRRKKKGGGFFFGGGDDDAAA??????@@@@@@???999:::;;;:::888666666666111222333444444333111000000//////............///+++++++++,,,,,,---------,,,,,,------...---------++++++++++++++++++++++++---+++******+++,,,,,,+++)))***+++,,,------...///,,,,,,,,,+++++++++************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------......++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++)))(((((()))+++,,,+++,,,,,,---...///000000---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,---......---,,,,,,---------...///000000111////////////000000000000000000000000000111111222111222222333333444555555555777555888???<<<@@@QQQdddmmm}}}wwwsssqqqkkkccc\\\XXXTTTNNNJJJHHHDDD???;;;666666666444222222333555444333111///...///000000000000000000000//////...000000000000000//////...////////////////////////........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---((()))***++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---...000000//////111222333333333333333333333333222222333333444555666666777666555444444555666777555777999::::::;;;===???===???AAABBBAAA@@@@@@AAA@@@CCCEEEFFFFFFFFFHHHIIIHHHHHHHHHIIIKKKLLLNNNOOOPPPPPPOOOOOOPPPPPPNNNLLLHHHJJJMMMLLLIIIGGGHHHJJJOOOMMMJJJHHHHHHIIIKKKLLLOOORRRVVVXXXWWWSSSNNNKKKJJJIIIGGGEEEBBB@@@>>>>>><<<:::777555333222333333111000000111333333222000........................---,,,,,,,,,,,,---......,,,------......------,,,,,,++++++******++++++,,,************************)))************++++++++++++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,******************************))))))******+++,,,++++++++++++++++++++++++.........------,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......,,,,,,,,,---------..............................,,,,,,------.../////////222111000//////111333444333444555666666666555444:::666555777999;;;CCCLLL```nnn~~~uuurrruuuxxxvvvsssddd___ZZZXXXYYYVVVOOOIII<<<===<<<:::666333111000555444444444333222222111000000111111000000///...000000000000000//////...////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,************************************+++++++++,,,*********+++++++++,,,,,,))))))))))))))))))))))))******************************++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---...000000//////111222333333222222222222222222222333333333444555555555666666444444444444666666555777999::::::;;;===???<<<>>>AAAAAA@@@??????@@@@@@BBBDDDEEEEEEEEEFFFHHHHHHHHHIIIJJJKKKMMMNNNOOOQQQPPPPPPPPPPPPOOOMMMLLLHHHJJJLLLLLLJJJHHHIIIKKKMMMLLLIIIHHHGGGHHHJJJKKKMMMPPPTTTWWWWWWTTTPPPNNNJJJIIIGGGDDDAAA>>><<<;;;:::888666444222222333333222111000111222222111///........................---,,,,,,,,,,,,---......,,,------......------,,,,,,++++++******++++++,,,++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,************************+++************+++,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......,,,,,,,,,---------..............................,,,,,,---......//////000111000000///000111222333222333444555555555444444888666666888:::<<>>;;;===@@@@@@???>>>>>>??????AAACCCDDDCCCCCCDDDFFFHHHHHHHHHIIIKKKLLLNNNOOOQQQQQQPPPOOONNNMMMKKKJJJGGGIIIKKKKKKKKKJJJKKKLLLKKKJJJHHHGGGFFFGGGIIIJJJKKKMMMQQQUUUVVVTTTQQQOOOJJJIIIFFFCCC@@@===:::999777666444333222222333333333222111111222222000...---------------------------,,,,,,,,,,,,---......,,,------......------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------++++++++++++++++++++++++------------,,,,,,,,,,,,***++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......,,,,,,,,,---------..............................,,,------......///000000000000000000111111111111111222333444444444444333666555666999:::<<>>:::888111222222222111111111000111111222222111111000///000111111111111000//////////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***))))))***+++,,,,,,,,,,,,************************++++++++++++++++++++++++((())))))))))))*********************++++++++++++))))))))))))))))))))))))******************************++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,...//////...///000222000000000000111111111111444444333333333333333333444444333222222333444444555777999999999:::;;;===:::===??????>>>===>>>>>>>>>@@@BBBBBBBBBAAABBBCCCFFFFFFFFFGGGIIIJJJLLLMMMNNNOOOOOONNNKKKIIIHHHHHHFFFHHHIIIKKKKKKLLLLLLMMMIIIHHHGGGFFFFFFGGGHHHIIIIIIKKKNNNQQQQQQPPPMMMLLLFFFEEECCCAAA>>><<<:::999444333222222111222222333333222111111111111///------------------------------,,,,,,,,,,,,---......,,,------......------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......,,,,,,,,,---------..............................---------...//////000000111111222222333222111111000111111222333333333333555555777999999999AAAKKKYYYiii~~~{{{zzzpppeee[[[PPPEEE???;;;999666333222222444555222222222222222111111000111111111111111000000///////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++)))***+++,,,,,,---,,,,,,************************************************((())))))))))))*********))))))*********+++++++++))))))))))))))))))))))))******************************++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---//////......000111/////////000000111111111333333333333333333222222444333222111111222333444666777999999999999;;;<<<:::<<<>>>???>>>======>>>>>>@@@BBBBBB@@@@@@@@@AAACCCCCCCCCDDDFFFGGGIIIJJJKKKMMMMMMLLLHHHFFFEEEFFFFFFFFFGGGIIIKKKLLLLLLLLLGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLKKKIIIGGGEEEAAA@@@???>>>===;;;::::::222222222111111111222222333222111111111000...,,,---------------------------,,,,,,,,,,,,---......,,,------......------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......,,,,,,,,,---------..............................------......///000000111222333333444444333222222000000111111222333444444555555777999777777@@@KKK\\\lll}}}xxxrrrgggZZZQQQIIIEEE>>>888333222333333222333333333333222111111111111222222111111000///////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,+++***)))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++)))))))))************+++))))))))))))))))))))))))******************************++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++---............///111/////////000111111222222222222222222333333333333444444222222222222444444666777999999888999:::<<<:::<<>>======>>>???@@@BBBAAA@@@??????@@@AAAAAAAAABBBDDDEEEGGGHHHIIIKKKMMMKKKGGGDDDEEEFFFFFFEEEFFFHHHJJJKKKKKKJJJFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHFFFDDDBBBAAA=========<<<;;;:::::::::222222222222222111111111222111000000111111///---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,------......------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......,,,,,,,,,---------..............................---......//////000111111333333333333333222222222000000000111222333444555555666888999777999DDDPPPcccrrr~~~yyyrrrlll]]]YYYPPPGGG>>>888444333333333333444333222222111111222222222222111000000////////////////////////........................------------------------------------------------------------------------,,,,,,,,,---------------------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,************************************+++++++++,,,))))))))))))************))))))))))))))))))))))))******************************++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++---............///111//////000111111222333333111111111222333333333444555444333222222333444555666777999999888888999;;;;;;===???@@@???>>>>>>???@@@AAABBBBBB@@@>>>??????@@@AAAAAABBBCCCEEEFFFGGGHHHKKKMMMLLLGGGEEEFFFIIIFFFDDDDDDFFFIIIJJJIIIGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIGGGFFFDDDBBBAAA@@@===<<<<<<;;;999888888777333333333333222111111000000//////000111111///...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,------......------,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......,,,,,,,,,---------.......................................///000000111111333222111000000000111111111111111111222444555777444555888999999===KKKZZZiiixxx~~~~~~sssnnnfffZZZOOOEEE===999333333444444333333222111111222222222222111000000////////////////////////........................------------------------////////////////////////------------------------,,,,,,,,,------.........******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))))))))************))))))))))))))))))))))))******************************++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++---......---...///111///000000111222333333333000000111222333333444444555555333333333333555555666777999999888888999;;;;;;===@@@@@@???>>>>>>???@@@BBBCCCBBB@@@>>>>>>???AAAAAAAAABBBDDDEEEGGGHHHHHHKKKNNNMMMHHHFFFHHHKKKFFFDDDCCCEEEHHHJJJHHHEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIHHHGGGEEEDDDBBBAAAAAA>>>===<<<:::888777555555333444444333333111000000//////...///111111000...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,------......------,,,,,,++++++++++++++++++,,,************************++++++,,,,,,,,,---------+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......,,,,,,,,,---------....................................//////000000111111333111///...---...///000222111111111222444666777333555888:::;;;AAARRRbbblllzzzxxx~~~|||zzznnn\\\HHH:::>>>999444444888777222,,,444111///...///000000///111111111111000000000000////////////////////////------------------------..............................---------,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++******)))))))))++++++************++++++++++++************++++++******++++++++++++******+++++++++++++++***)))(((++++++******************))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---......//////............///111222333444555000111111222222333333444444333222111111333555666555666777777666777999;;;=========>>>>>>???@@@@@@CCCCCCBBBAAA@@@@@@@@@@@@AAABBBDDDEEEDDDCCCAAA@@@KKKLLLMMMLLLJJJIIIIIIJJJHHHGGGFFFGGGHHHIIIHHHGGGDDDDDDDDDDDDEEEEEEEEEEEEJJJIIIHHHFFFCCC@@@>>><<<<<<;;;:::888777555333333111111111111111000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))///---,,,,,,.../////////---,,,++++++,,,,,,+++)))---,,,***(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,......---+++******+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++...---,,,,,,+++++++++,,,------------------------------------------------+++,,,------......---------.........---,,,,,,+++,,,,,,,,,---------......---------............///...............///000000.../////////000000000111111111222333333444444444222333999CCCIIIMMMTTT[[[ZZZjjjyyyzzzxxxssstttzzz}}}{{{}}}}}}|||vvvhhh\\\KKKDDD:::444333555666666333222111000000000000///111111111111000000000000////////////////////////.........................................................---------,,,,,,------------------------///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++*********++++++************++++++++++++************++++++******++++++++++++******+++++++++++++++***))))))******************************************************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---......//////.........//////000111222333333111111111222333333444444444333222111222333555666666777888888777888999;;;<<<===???@@@AAABBBBBBBBBCCCBBBAAA@@@@@@@@@@@@@@@DDDEEEGGGHHHHHHGGGFFFEEEJJJKKKLLLKKKIIIIIIIIIJJJLLLJJJHHHHHHHHHHHHFFFEEECCCCCCDDDDDDEEEFFFFFFFFFGGGGGGEEECCCAAA>>><<<:::;;;:::999777666444333222///000000000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***...---------.........------+++******+++,,,+++***...,,,+++)))))))))++++++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++++++++------------------------------------------------+++,,,------......------------......------,,,+++,,,,,,,,,---------......---------............///...............///000000/////////000000000000000000000000000222444555666888777:::>>>AAAAAAFFFLLLSSSdddzzz~~~xxxoooggggggnnnqqqppprrryyy}}}|||yyywwwsssmmmqqqrrrrrrsss{{{zzzssshhh```SSSGGG===888666555222333555444333111111111222222111111111000000000////////////////////////////////////////////////.................................------------,,,------------------------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++++++++************++++++******++++++++++++*********++++++++++++***))))))******************************************************)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------...////////////.../////////000000111111111111222222333333444555555444333222222222333555666666888999999999999:::<<<<<<>>>@@@CCCDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAEEEFFFHHHIIIJJJIIIIIIHHHJJJKKKKKKKKKIIIHHHIIIJJJNNNLLLIIIHHHGGGFFFDDDBBBAAAAAABBBCCCEEEFFFGGGGGGDDDCCCBBB@@@>>><<<999888999888777666444333111111...////////////...------........................------------------------------------,,,,,,,,,,,,,,,------......---,,,,,,,,,***((((((***+++++++++...---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,---......++++++++++++++++++++++++------,,,,,,,,,,,,++++++------------------------------------------------+++,,,------......------------......------,,,,,,,,,,,,,,,---------......---------............///...............///000000000000000000000000000000......000222555999<<<>>><<<999999:::999888<<>>???@@@AAACCCDDDEEEFFFAAAAAA@@@>>><<<:::888777777777666444333111000000...////////////...---------------------------------------------------------------,,,,,,,,,,,,,,,+++,,,......---,,,,,,,,,,,,***(((''')))+++,,,+++------,,,++++++,,,,,,---+++++++++++++++++++++++++++---//////,,,*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++------------------------------------------------+++,,,------......------,,,------...------,,,,,,,,,,,,,,,---------......---------............///...............///000000111111111000000000000///...000444999===@@@BBBCCC;;;888777888888888===CCCNNN```www{{{wwwtttqqqmmmmmmnnnoooppppppqqqssspppwww}}}{{{uuusssxxx~~~|||wwwqqqhhhZZZGGG:::777777777555333222333333222222222222111111111111000000000000000000000000........................//////////////////////////////.........---------------------------------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++************++++++******++++++++++++******)))******+++++++++******))))))*********+++++++++************************++++++***)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////000000000000////////////111111222333333444444555444333333333444444555555777999;;;<<<;;;:::;;;<<<===???AAABBBBBB@@@>>><<>>======>>>???@@@BBBBBBCCC?????????>>><<<:::999888666555444333222111000/////////000000000///......------------------------------------------------+++++++++,,,,,,,,,,,,,,,***,,,......---,,,---///,,,***((((((***+++++++++,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***,,,......---+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,---------,,,+++------------------------------------------------+++,,,------......------,,,,,,------...------,,,,,,,,,,,,---------......---------............///...............///000000111111111111000000000000222555:::???AAA@@@>>><<<777555444777888999>>>EEEOOO```wwwwwwqqqppppppssssssmmmffffffmmmuuuxxx}}}}}}uuupppxxx}}}mmm\\\QQQDDD???999444333222222111333222222222222111111111000000000000000000000000......................../////////////////////////////////.........------------------------------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++++++++************++++++******++++++++++++******))))))***++++++++++++***)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++***))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------......///000000000000///000000000000000000000000000111111222222333444444333444444444555555555555666888;;;<<<;;;:::;;;;;;===>>>???@@@@@@>>>===;;;>>>>>>>>>??????AAABBBCCCCCCCCCDDDEEEFFFGGGHHHIIIFFFHHHIIIHHHGGGGGGHHHJJJDDDBBBAAAAAABBBBBBAAA???>>>>>>???????????????@@@>>>>>>>>>===<<<:::999888555444444333111000000//////000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***---///...,,,---000333---,,,++++++,,,,,,+++)))+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++------,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++*********+++++++++++++++++++++++++++***+++,,,---...---,,,+++------------------------------------------------+++,,,------......------,,,,,,------......------,,,,,,,,,---------......---------............///...............///000000000000000111111111222222555888;;;===<<<999444000666444444777777777<<>>????????????=========>>>???AAABBBCCCDDDDDDDDDEEEFFFGGGHHHHHHEEEGGGHHHHHHGGGGGGHHHIIIGGGEEEDDDDDDEEEEEECCCBBBBBBBBBAAA@@@??????>>>>>><<<<<<<<<<<<;;;999888777555444333333222111000000...////////////...------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...***---...---,,,---333888...------......---***''')))******++++++,,,++++++************************)))***+++,,,+++,,,...000++++++++++++++++++++++++************************++++++++++++++++++++++++///...---,,,+++*********++++++++++++++++++++++++)))***,,,......---,,,+++------------------------------------------------+++,,,------......------+++,,,------......------,,,,,,,,,---------......---------............///...............///000000//////000111222222333444444555666777666444111///666444555888999888;;;AAAJJJZZZooozzzppptttrrrmmmmmmvvv||||||wwwvvvvvvyyyxxxwwwzzz|||yyyooo___LLL@@@======:::666333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000/////////............------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))))))))******+++++++++++++++************++++++++++++************++++++******++++++++++++******((()))***+++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++,,,+++******)))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************((())))))***++++++,,,,,,+++++++++,,,,,,---------...//////000000000000000000111111111222222222222/////////000111111222222333444555555666666555555444777:::;;;;;;:::999:::::::::<<<===???AAABBBCCC=========>>>???AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGEEEFFFHHHHHHGGGGGGHHHIIIKKKJJJHHHGGGGGGGGGEEECCCEEEEEEDDDBBB@@@???>>>===;;;;;;;;;::::::888777777555444444333222111000000------......------,,,+++++++++++++++++++++++++++************************---------.........//////+++---...---+++...555;;;///...///000000---)))&&&((()))***+++++++++++++++************************)))*********+++,,,000222++++++++++++++++++++++++************************++++++++++++++++++++++++111000///---,,,+++******++++++++++++++++++++++++)))***,,,.........,,,+++------------------------------------------------+++,,,------......------+++,,,,,,---.........---,,,,,,,,,---------......---------.........//////...............///000000......///111222333444555000000111111333444666777555555777;;;<<<;;;>>>CCCIIIXXXmmmuuupppqqqvvv{{{||||||{{{xxxuuupppllljjjuuu~~~{{{sssbbbQQQFFFAAA:::222333555666555333111111222111111111000000000000000000000000000000000000000///////////////////////////---------...///...---------------------------........................---,,,+++++++++,,,---...++++++++++++******))))))++++++++++++++++++++++++,,,,,,,,,++++++***************************************************************++++++++++++******)))************+++++++++++++++++++++++++++++++++************************)))))))))***+++++++++,,,(((((()))***+++,,,,,,,,,+++***)))(((((()))***+++)))+++---+++))))))+++---******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............////////////000000////////////000000000000000///000000111222222222333444555666777888666666777888888888888777:::;;;===>>>===>>>@@@AAA???AAABBBBBB@@@?????????BBBBBBBBBCCCDDDEEEEEEFFFFFFGGGHHHFFFDDDDDDGGGJJJIIIHHHFFFEEEEEEFFFHHHIIIIIIGGGDDDAAA>>><<<;;;;;;>>><<<999888777777555444444333222111000000000000......---,,,,,,,,,,,,------,,,+++******+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,------......------,,,+++++++++++++++++++++++++++***+++,,,---------,,,,,,++++++++++++++++++++++++---,,,,,,+++,,,---///000,,,,,,,,,++++++*********((()))***++++++***)))(((+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---...,,,***))))))+++...000+++++++++,,,,,,,,,------........................------------------------***+++,,,---------,,,,,,+++,,,,,,---...///000111000000///////////////000000111111111111222222222000111111222222333444444666777888999999;;;>>>@@@JJJVVVhhh|||wwwuuuvvvwwwwwwvvvyyynnn___RRREEE999:::888555333333444666777333222222222222111111111111111111111111111111111////////////////////////000///......000000///...------------------------...........................---,,,+++++++++,,,---++++++++++++*********)))++++++++++++++++++++++++,,,,,,,,,+++++++++************************************************************++++++++++++******)))************+++++++++++++++++++++++++++++++++***************************************+++++++++(((((()))++++++,,,,,,++++++***)))(((((()))***+++((())))))***++++++************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............////////////000000////////////000000111000000000000111222222222222333444555666777777777888888999999999999999999;;;=========>>>???AAA???@@@AAAAAA??????@@@AAAAAABBBBBBBBBBBBCCCCCCCCCDDDEEEFFFEEEDDDDDDGGGJJJJJJIIIGGGEEEDDDEEEFFFGGGGGGFFFCCCAAA>>>======<<<<<<:::777666666666444333333333222111000000000000......---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------......------,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,...000111,,,,,,++++++++++++++++++))))))************))))))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,------,,,+++******,,,---///,,,,,,---------.........------------------------------------------------,,,,,,------.........---,,,---------.........///111000000/////////000000//////000000000111111111000111111222222333444444555666777777888:::===???JJJVVVggg{{{zzz{{{zzzxxxzzzvvv^^^LLL@@@;;;666444555777777666444444444444333333333222111111111111111111111111////////////////////////111///...///000111000///------------------------...........................---,,,++++++++++++,,,++++++++++++************++++++++++++++++++++++++,,,,,,,,,++++++++++++*********************************************************++++++++++++******)))************+++++++++++++++++++++++++++++++++************************+++++++++***************((()))***+++++++++++++++******))))))))))))******)))((((((***---...+++)))******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............////////////000000////////////000000111111111111111222333333222222333444555666666777888999::::::;;;;;;::::::999;;;============???@@@>>>???@@@???>>>???AAADDDBBBBBBAAAAAAAAA@@@@@@@@@AAABBBCCCDDDDDDEEEHHHJJJJJJIIIGGGFFFEEEEEEEEEFFFEEEDDDBBB@@@>>>======<<<999777555444555555444333333333222111000000000000......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------......------,,,+++++++++++++++++++++++++++******)))))))))***+++,,,++++++++++++++++++++++++))))))***+++---///000222++++++++++++++++++,,,,,,+++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////------------------------111111000000000000111111.../////////000000000000000111111222222333444444444555666777777999<<>>???>>>>>>>>>======???BBBEEECCCCCCBBBAAA@@@??????>>>>>>???AAABBBDDDFFFIIIJJJIIIIIIHHHGGGFFFFFFGGGGGGDDDCCCAAA???===<<<::::::777555444333555555555444333222111000000/////////......---,,,,,,,,,,,,---***+++,,,------,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,------......------,,,+++++++++++++++++++++++++++,,,+++)))((()))***,,,...++++++++++++++++++++++++)))******+++---...//////*********++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------......///---------------.........111000000000000111111222/////////000000000111111000111111222222333444444444555666777888:::===@@@JJJVVVfffvvvooowww}}}zzztttnnngggaaakkktttdddXXXIII>>>:::999888666666555555444333333222222111111111111111111111111000000000000000000000000///...------//////...---................................................---------,,,,,,++++++++++++++++++++++++++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******************************************************++++++++++++******))))))*********+++++++++++++++++++++++++++++++++************************,,,+++++++++***)))))))))))))))***+++++++++******)))))))))******)))))))))+++,,,,,,***))))))***,,,******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------............////////////000000////////////000000222222111111222222333444222222333333444555555555666666777888888888888888999:::<<<<<<;;;;;;<<<>>>======>>>======???CCCFFFEEEDDDCCCBBBAAA???>>>>>><<<===???BBBEEEHHHIIIJJJGGGGGGGGGGGGGGGGGGHHHHHHCCCBBB@@@>>><<<999777666777555333333555666555444333222111000////////////......---,,,,,,,,,,,,---+++,,,---......---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,------......------,,,+++++++++++++++++++++++++++---,,,***)))***+++---///++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++)))+++,,,......---,,,++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,,,,---......///000000000000//////000111222222000000000111111111222222000111111222222333444444555666777888999;;;???AAAIIIUUUeeeyyyuuuwwwuuufffUUUfffllltttrrr[[[GGG;;;777777777777666666555444333222222222222222222222222222222000000000000000000000000///---,,,---...///...---................................................+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,*********++++++,,,,,,---***++++++++++++,,,,,,,,,******************************************************++++++++++++******)))************+++++++++++++++++++++++++++++++++************************+++++++++***************)))******+++++++++******))))))************))))))))))))***,,,------,,,+++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............////////////000000////////////000000111111111111111222333333222222333333444444444444444555666666777777666666999:::;;;;;;::::::;;;===<<<===>>>>>>===???BBBDDDEEEDDDCCCBBB@@@???>>>===<<<<<<>>>BBBGGGJJJJJJJJJFFFFFFFFFFFFFFFFFFFFFFFF???>>>>>><<<:::777555444666555333333444555444333222222111000////////////......---,,,,,,,,,,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------......------,,,+++++++++++++++++++++++++++---,,,+++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++------------++++++***+++,,,---...---,,,++++++++++++,,,,,,,,,------........................+++,,,,,,------.........,,,,,,+++***+++,,,---........./////////000000000///.........///000111222111111111111222222222222000111111222222333444444555666888888999<<>>999888777666555444444333222222222222222222222222000000000000000000000000///...---...///000///---................................................)))***,,,------------,,,+++++++++,,,,,,,,,------)))******+++,,,,,,------******+++++++++,,,,,,,,,******************************************************++++++++++++******)))************+++++++++++++++++++++++++++++++++***************************************+++++++++******+++++++++******)))((()))***++++++***)))((()))''')))222<<<===444*********************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............////////////000000////////////000000111000000000000111222222222333333333333444444444444444555666666666666666999:::;;;;;;:::999;;;<<<;;;===>>>???>>>???@@@BBBCCCBBBBBB@@@???>>>============>>>CCCHHHKKKKKKIIIEEEEEEDDDDDDBBBAAA@@@???999999999999999777666555666444222222333333222111222111000//////......///......---,,,,,,,,,,,,---------,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,------......------,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------+++,,,,,,------,,,,,,+++***+++---......---+++***++++++,,,,,,---------,,,,,,,,,,,,,,,---------...------------------------++++++,,,,,,---......///...---+++++++++,,,...///333222222111000//////...------------...///000111000000000000111111111111000111111222222333444444333555666777999;;;???BBBEEESSSeee}}}sss]]]bbb```\\\eeewww}}}yyyxxx~~~hhhTTTIII::::::999888777666555444222222222222222222222222000000000000000000000000111///...///000111000///////////////////////////........................((()))+++---.........---+++++++++,,,,,,---------))))))***+++,,,,,,------*********++++++,,,,,,,,,******************************************************++++++++++++******)))************+++++++++++++++++++++++++++++++++************************))))))******+++++++++,,,******+++++++++******)))((()))***++++++***)))(((+++'''***:::KKKNNN===,,,******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------............/////////000000000////////////000000000000000///000111111222333333333333333333333444444555555666666666666666888:::;;;;;;999999:::<<<;;;===???@@@???>>>???@@@AAAAAA@@@???>>>===<<<<<<>>>===???CCCIIILLLKKKIIIEEEEEEDDDBBB???===;;;999444555666888888888777666555333111000111111000///222111000//////...............---,,,,,,,,,,,,---......,,,++++++,,,......++++++++++++++++++++++++******+++++++++,,,,,,,,,------......------,,,+++++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++((()))+++,,,------,,,,,,---,,,,,,++++++*********+++,,,............,,,+++++++++++++++++++++++++++))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++***+++---......---+++***+++++++++,,,,,,,,,---------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////...,,,,,,,,,---///111777666444222000...---,,,,,,,,,,,,------///000000////////////000000000000000111111222333333444444222444555666888:::>>>AAADDDSSSfffooofff^^^]]]___eeesssnnneeedddiiiyyyooo]]]FFF666555===;;;999999555666666666555444333111111000000000000000000000000000000000000////////////000000////////////000000///////////////////////////............---------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))------,,,+++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,)))))))))******)))&&&$$$---+++************)))(((******))))))******+++,,,+++++++++*********))))))+++(((///===@@@555,,,,,,+++*********))))))((((((+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,---------........................------000000000///////////////000000000111222222333333555555555555555666777777555444444555555666777888777888999:::;;;<<<<<<;;;?????????===<<<===???BBB>>>@@@AAAAAA???>>>>>>???>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBAAA???===;;;:::777777666555555555555555555444333111000/////////000000///...------,,,,,,------...---,,,***(((&&&---------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************---...---,,,******,,,...++++++,,,,,,,,,,,,------)))***++++++,,,---......+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,------------,,,,,,,,,,,,+++++++++*********+++,,,,,,------------,,,,,,,,,---------------///////////////.........111111222222000---)))'''...---------------------///---***)))---444<<>>>>>???>>>>>>??????@@@AAAAAABBBBBBAAAAAA???===;;;999888555555444333333333333333444444222111000/////////000//////...------,,,,,,,,,---------,,,***)))(((------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,------...++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************,,,,,,,,,+++))))))***,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++))))))***++++++++++++***------,,,,,,,,,+++++++++***+++,,,---------------.........---------------////////////...............---,,,+++,,,---///000(((+++///222222///+++(((,,,000666;;;???@@@@@@???:::444---+++...000000///////////////////////////000000//////000000111222000000111222333333333333444555777777777999<<>>>>><<<;;;;;;===???@@@AAACCCBBB@@@??????@@@>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>;;;999777666333222111111000111111111444333222000//////////////////......---,,,,,,,,,+++,,,,,,,,,,,,+++***))),,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...++++++,,,,,,,,,,,,------************************************************+++++++++***(((((()))+++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))***++++++++++++***---------,,,,,,,,,,,,++++++,,,,,,------------,,,000//////......---------........................++++++++++++,,,...000111333000---******---000333<<>>>>>>>>???@@@@@@@@@@@@???===:::888666444222111000000//////000000222222111000///......///.........------,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++***************************++++++,,,,,,------...+++++++++,,,,,,,,,------++++++++++++++++++++++++************************+++,,,,,,+++))))))***+++***++++++++++++,,,,,,,,,,,,+++++++++++++++++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++,,,------------,,,,,,,,,,,,+++++++++++++++,,,,,,---------------,,,111111000///...------,,,------...............///+++,,,...000000///---+++222000......111777>>>CCCHHHFFFAAA;;;555///+++)))000...,,,---///000///...///000000000111111111222000////////////000111111000000111222333333333333444555666777777999===@@@FFFMMM___|||}}}ooohhhfffccclllyyyyyy___GGG???:::888777666555444444444555222222222222222222222222111111111111000000000000000000////////////000000///////////////////////////............---------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++*********++++++,,,,,,,,,*********************************************+++))))))))))))))))))))))))))))))((('''(((---444999@@@???;;;555...***)))***))))))(((((())))))***+++***************************))))))++++++)))***,,,))))))))))))))))))************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////333333333222222111111111/////////000111111222222555555555555555666666777555666777888999999999999888888888888:::;;;===>>>@@@AAAAAA@@@>>>>>>???@@@@@@BBBCCCCCCAAA@@@@@@AAAAAA@@@@@@????????????@@@@@@???>>>===:::888666555222111111000000000000000111111000///............---------------,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************+++---...---+++***+++,,,*********+++++++++,,,,,,))))))***++++++,,,------*********++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,------------,,,*********+++++++++++++++---------......------,,,111111000///...------,,,,,,---------......//////---------------.........***111<<>>@@@>>>???@@@???===<<<<<<===@@@AAACCCBBB@@@??????@@@@@@AAAAAAAAA@@@???>>>>>>>>>======;;;:::888666555222111111000000000000000000000///...............------,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,*********+++++++++++++++***************************++++++,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************+++---......,,,++++++,,,************++++++++++++(((((()))***+++,,,------++++++++++++++++++++++++******++++++++++++******))))))***++++++++++++*********++++++++++++,,,,,,---............------,,,000//////......---------,,,,,,,,,---......//////...,,,)))(((***000666:::CCCFFFIIIJJJGGG@@@888333---,,,+++***+++,,,...///+++,,,---...////////////222222111000000///......111111111111111222222333000000111222333333333333333444666666777:::>>>@@@FFFKKK[[[yyy~~~yyy|||xxxqqqtttsss|||wwwvvv```III>>>===:::777666555555666444444444444444444444444222222222111111111000000000000////////////000000///////////////////////////............---------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------))))))*********++++++++++++++++++*********))))))************************&&&((()))((((((,,,444;;;DDDCCC@@@777...)))))),,,((((((((((((((()))******))))))*********+++++++++&&&))),,,+++)))(((((()))((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,------...//////000222222222111111000000000111111111222333333444444555444444444444555666666555777999:::;;;;;;:::999999888777888999;;;===???>>>@@@AAA@@@>>><<<<<<===???@@@BBBAAA@@@>>>>>>???>>>???AAABBBAAA???<<<::::::::::::999888777666555111111000/////////////////////......------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,)))*********++++++++++++***************************++++++,,,,,,------...++++++,,,,,,,,,,,,------++++++++++++++++++++++++***************************,,,...---,,,*********************++++++++++++))))))******+++++++++,,,---,,,,,,++++++***************++++++++++++******))))))***++++++++++++***,,,,,,,,,------........................---,,,,,,.........---------------++++++,,,------...//////------...000444:::???BBBOOOJJJAAA888111.........,,,---...//////---+++***+++,,,---...//////000111////////////////////////000000000000000111222222000000111222333333333333222444555666777:::>>>AAAGGGJJJZZZwww|||zzz}}}~~~wwwzzz}}}{{{vvv|||ccc@@@>>>;;;888666555666666444444444444444444444444222222222111111111111000000000////////////000000//////////////////////////////.........---------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------))))))******++++++++++++******************++++++************************%%%((()))((((((+++333:::AAAAAA>>>666---)))***---((((((((((((((()))******))))))******++++++++++++(((,,,...,,,))))))++++++(((((())))))*********+++))))))******++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------...///000000////////////000000000000111222222333333444555555444333333333333444555555555777999;;;;;;;;;:::999;;;:::888888888:::<<<===AAABBBCCCBBB@@@>>>>>>???>>>@@@AAAAAA???>>>>>>???<<<>>>@@@BBBAAA>>>:::888888888888888777666555444000000///............/////////...---------......,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++))))))******++++++++++++))))))))))))))))))))))))***++++++,,,,,,---......++++++,,,,,,,,,---------************************************************)))+++------+++))))))))))))************++++++++++++++++++***************...------,,,+++***))))))******++++++++++++******++++++,,,------------,,,........./////////000000.../////////...---,,,,,,,,,,,,------------------++++++,,,,,,---...//////+++111999@@@EEEEEECCCAAA222111///...---------...+++,,,...///000000000//////000111000//////000111------......//////000000///////////////000111111000000111222333333333333222444555666888:::>>>AAAGGGJJJYYYvvv}}}hhhXXXEEE888444333333333888666444444444444222000333333333222222222111111000000000000//////////////////............////////////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))************+++++++++************************))))))''''''(((***,,,...<<<:::666111---+++))))))+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************************************************+++,,,,,,***))))))+++...,,,,,,,,,---------......,,,------......------,,,000000000000////////////000111111222222333444444222222333444444555555666777888888999999:::;;;;;;;;;:::888666666777999:::?????????@@@BBBBBBAAA???EEECCCAAA@@@???@@@BBBCCCBBBAAA???>>>>>>===<<<:::;;;:::888777888777555333000000000000///////////////............---------------,,,,,,+++***))))))******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******))))))))))))******,,,,,,++++++++++++******//////.........---------++++++******++++++,,,---,,,,,,,,,++++++*********)))***+++,,,---,,,++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,+++******))))))******+++333333222222111///...---++++++++++++,,,------...111000...,,,++++++++++++------,,,---///333777999;;;;;;;;;:::777444222000------------------,,,,,,,,,---...//////...---,,,////////////000000000000////////////000000000000111111000000000000111111222222333333333333333333444555666777777999===???BBBIIIVVVttt}}}|||}}}tttPPP@@@>>>===:::777555555555555666666555444333333333222222222222111222111111111111000000000//////............////////////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))************+++++++++************************)))((((((((((((***+++---222111///---***)))((('''+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++,,,,,,+++))))))+++---,,,,,,,,,,,,------------,,,------......------,,,000/////////////////////000111111222222333333444333333444444555666666777777777888888999::::::;;;;;;:::999888888999::::::@@@???>>>???AAABBBBBBAAACCCCCCAAAAAA@@@@@@AAABBBAAAAAA@@@??????===;;;::::::888777666666666444333000000000000/////////...............------------------,,,,,,+++******)))*********+++++++++,,,,,,******+++++++++,,,,,,,,,******))))))))))))******------------------------.........------------,,,++++++******++++++,,,---,,,,,,,,,+++++++++******)))***+++,,,,,,,,,++++++,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********......------------......///////////////...---------------,,,,,,+++))))))$$$(((---222444222///,,,...222999@@@DDDEEEDDDCCC555555444333111///...---...---------------------------...//////...------.../////////000000000000////////////000000000000222222111111111111222222333333333333333444444444444666777777777999<<>>===>>>@@@BBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???@@@@@@AAAAAA???===:::999888666555444555444333111000000000/////////..................---------------,,,,,,++++++******************++++++++++++,,,***++++++++++++,,,,,,,,,************************+++,,,,,,------......///------------,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,++++++++++++***)))***+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***))))))*********+++++++++++++++++++++++++++++++++000///...---,,,+++++++++000000////////////000000------............------,,,---......///......---555222///,,,+++,,,...000AAADDDIIIKKKJJJEEE>>>:::000000...---,,,,,,++++++........................------...//////...------....../////////000000000////////////000000000000333222222111111222222333333333333444444444555555666777777777777888;;;===CCCJJJVVVssszzzsssqqqqqqzzzzzzyyy}}}uuuYYY>>>666???888:::;;;999666444333444444444333333333222222222333222222222111111111111000000////////////000000//////............//////........................------------------------------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************))))))*********+++++++++************************'''((()))***************&&&''')))***++++++***)))******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************+++,,,,,,******+++,,,******+++++++++,,,,,,,,,,,,------......------,,,.........///////////////000000000111222222333333333333444444555666666666666666777777888999999999888888999:::;;;;;;::::::=========???AAABBBAAA@@@???@@@AAABBBAAA@@@>>>===>>>@@@BBBAAA???;;;999777666444333222333333111000000000/////////..................---------,,,,,,,,,,,,,,,++++++*********************++++++++++++++++++++++++++++++++++++************************((())))))***,,,------...------,,,,,,,,,+++++++++++++++******++++++,,,---++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000......------------......///......------------------,,,,,,,,,,,,---.........,,,,,,...444>>>HHHNNNMMMJJJEEE???999333///---///...---++++++,,,------.........///////////////---..................---........./////////000000////////////000000000000222111111000000111111222333333333444444555555666666777888777777888:::===DDDJJJUUUrrr}}}qqqxxxzzz}}}~~~___FFFAAA:::;;;:::888666555555555444444444333333333222222222222111111111000000000000000////////////000000//////............//////........................------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************(((((()))************)))'''(((***++++++***)))((()))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***************************************************+++,,,,,,+++***+++,,,******+++++++++,,,,,,,,,,,,------......------,,,------....../////////000///000000111111222333333111222222333333444555555555666666777777888888999555666888999::::::::::::;;;<<<>>>AAADDDCCC@@@======>>>@@@AAAAAA???===;;;<<>>;;;===>>>???@@@@@@>>><<<;;;;;;>>>@@@???:::666555555333111000000111111000////////////.........------------------,,,,,,,,,,,,++++++++++++++++++++++++)))))))))************+++,,,,,,,,,++++++++++++***)))***+++,,,,,,+++***)))******+++,,,...///000000------------,,,,,,,,,,,,++++++******++++++,,,---***++++++++++++,,,,,,,,,++++++******++++++,,,---***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------//////...---------------......------------......---,,,***)))))))))***+++***,,,...222777<<<@@@BBBLLLLLLIIIEEE>>>555---((()))***+++,,,.../////////,,,,,,++++++++++++,,,,,,---------......//////000///...------------...///------........./////////////////////000000000000/////////....../////////111111222222333444555555666777777777777888;;;===CCCHHHQQQmmm^^^KKKCCC:::777999:::888555555444444444444333333333333333222222222111111111111111000000000000111111//////............//////................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))))))))*********+++)))************+++++++++************************+++***)))(((((()))******)))((((((''''''((((((((())))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))+++------,,,******+++,,,,,,,,,,,,------------,,,------......------,,,,,,,,,---......///000000//////000000111111222222111111222333333444444555444444555666666777777888666666666777888;;;===>>>@@@???>>>>>>@@@@@@>>><<<======>>>>>>>>>===<<<;;;:::===???<<<666333333555222111000000111111000/////////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))************,,,,,,,,,+++++++++******)))***,,,------,,,***)))++++++,,,------...//////.........------------,,,++++++******++++++,,,---******+++++++++,,,,,,,,,++++++*********+++,,,---******+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------///////////////////////////...------,,,---------......------------......,,,++++++***+++---///111333777>>>DDDHHHIIIHHHGGG;;;888222---+++---000333+++,,,...//////...---,,,,,,,,,---------,,,,,,++++++,,,,,,---....../////////...------------...///---------.........//////////////////000000000000000000////////////000000///000000111222333444555444666777777777999<<>>@@@DDDAAA===;;;<<<>>>>>>>>>===============<<<<<<;;;:::===>>>:::444111222555222111000000111111000/////////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))************,,,,,,,,,++++++*********)))***,,,------,,,***))))))******++++++,,,,,,---//////.........---------++++++******++++++,,,---*********++++++,,,,,,,,,,,,+++*********+++,,,---*********++++++,,,,,,,,,,,,,,,,,,---------......000000000000000000000000***++++++,,,---...000000,,,,,,,,,++++++,,,,,,,,,---------...000333666888EEEIIIMMMOOOKKKBBB777111,,,---...//////...,,,+++000///---,,,+++,,,---...---...///000000...---,,,++++++,,,,,,---.../////////...---,,,,,,---...///---------.........//////////////////000000000000111111000000000000111111...///000111222333444444444555666777777999===???BBBFFFNNNiiizzzsssrrrzzz~~~}}}gggIII>>><<<:::999;;;:::888666777999888333...111222222333333222222111000000000000000000000000000000000000////////////......------------......///...---,,,,,,---...///...---+++))))))***+++,,,------............------++++++++++++++++++++++++******++++++++++++******************************************************************************************************************************************************(((***++++++******+++,,,---,,,***)))))))))******))))))))))))************++++++++++++++++++++++++)))******++++++,,,------..................------,,,,,,+++***+++,,,---...000111111111111222222222222222333444555777777888444555777999999999888888777777999:::;;;<<<<<<<<<>>>>>>>>>>>>???@@@AAABBB;;;<<<>>>>>>===<<<999888:::999888666444333222222333222111000///...---,,,...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++(((((())))))******++++++((()))***,,,,,,+++******************************)))******++++++,,,------------......------,,,+++,,,,,,+++***))))))************************************+++++++++,,,,,,,,,///...---+++++++++++++++******+++,,,...000111333////////////000///---+++///...,,,+++***+++++++++,,,---...///...,,,***((()))///888AAAGGGJJJJJJIIIBBB???999444000..................------,,,,,,,,,------------------------.........------,,,,,,,,,//////.........---------,,,,,,,,,---------......,,,,,,------.../////////////////////000000000000222222111111000000//////222333333333333333333444555666777777777888;;;>>>BBBGGGQQQlll|||~~~~~~xxxyyyiiiQQQCCC:::999===777555333444555666555333222222333333333333222222111111111111111111111111111000000000////////////000//////......//////000///...------------...///...---+++******+++,,,---------............------++++++++++++++++++++++++******++++++++++++******************************************************+++++++++***************************************************************************************(((***++++++******+++,,,,,,,,,***)))))))))******))))))))))))************++++++++++++++++++++++++***++++++,,,------.................................---,,,,,,,,,---//////000111111111111222222222222222333444555666666777555555777777888888888888777888999;;;<<<<<<<<<<<<<<<<<<<<<======>>>???@@@;;;<<<=========;;;999888999888666444333222111111111000000///...---,,,,,,...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************++++++++++++))))))***+++++++++++++++************************)))******++++++,,,------------......------,,,+++,,,,,,+++******************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,------------///////////////000111111000...---,,,,,,---,,,,,,'''(((***+++---...//////222///+++***,,,222999>>>JJJIIIIIIGGGDDD@@@<<<999555333111///------............---------,,,,,,,,,------------------------......---------,,,,,,,,,//////.........---------,,,,,,,,,---------......,,,,,,------.../////////////////////000000000000111111111000000000000000222222333333333333444444666777888888888:::===???BBBGGGQQQkkk~~~zzztttpppnnnSSSBBB<<<===888666555333333555666777222222333333333333222222111111111111111111111111111111000000000/////////111000000//////000000111///......------......//////...---,,,+++,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++************************++++++++++++******))))))************************************************************************(((***++++++******+++,,,,,,+++******)))*********)))))))))*********++++++************************+++,,,,,,------...//////........................///............///000000000111111111111222222222333333333444444555555555666666666666777888999999888999:::;;;<<<=========::::::;;;;;;<<<<<<======:::;;;;;;<<<;;;999888777666555444333111111000000///.........------------...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++++++++***************+++,,,,,,************************)))******++++++,,,------------......------,,,+++,,,++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))***,,,...000000000000111111000//////............---,,,++++++---///000///...,,,*********+++,,,,,,222:::BBBGGGGGGEEECCC>>>;;;777222...+++)))))),,,,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,...............---------,,,,,,,,,---------......,,,,,,------.../////////////////////000000000000000000000000111111111111222222222333333444444444777888999999999:::===@@@BBBGGGPPPjjj~~~xxxxxx{{{tttxxxpppXXXEEE:::<<<;;;999777555555666777222333333333333333333222111111111111111111111111111111111000000000//////111000000//////000000111//////............////////////...------------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,,,,++++++***)))))))))************************************************************************(((***++++++******+++,,,++++++******************))))))*********+++++++++************************++++++,,,,,,---.........---------...........................//////000000000000111111111222222222333333333444444444444444666666555555666777999:::999999;;;<<<===>>>>>>>>>::::::;;;;;;<<<<<<<<<<<<999999:::999999888666666555444333222111111000000...........................---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++******))),,,+++***)))***+++,,,---************************)))******++++++,,,------------......------,,,+++,,,++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------***+++...000111111000/////////......---,,,+++******+++,,,,,,,,,...111333555222...++++++---111333666???JJJRRRQQQHHH;;;222---,,,++++++,,,...111222...//////000///...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,---------......,,,,,,------.../////////////////////000000000000//////000000111111222222222222222333333444444444777888888888888:::===@@@CCCGGGOOOhhh|||{{{zzzuuu{{{XXX<<<===;;;:::888888777666666333333333444444333333333111111111111111111111111111111111111000000000000000//////......//////000//////////////////////////////......---------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++*********))))))************************************************************************(((***++++++******+++,,,************+++*********************++++++++++++*********************************+++,,,,,,---------------.........//////---.........////////////000000111111111222222222444444444444444444444444666555555444555777888:::999999;;;<<<===>>>>>>>>>;;;;;;<<<=========<<<<<<888888888777777666555444444444333222111111111222...////////////000000000...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++******)))))))))(((,,,+++*********+++---...************************)))******++++++,,,------------......------,,,+++,,,+++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------...000111111000...---,,,------...------,,,+++)))+++------,,,+++---///+++---111666;;;???BBBDDDJJJGGGBBB;;;444...***(((+++,,,---...//////000000000111111222111///,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.....................,,,,,,,,,---------......,,,,,,------.../////////////////////000000000000//////000000111111222222111111222333333444555555555666777777777999<<<>>>CCCGGGNNNfff}}}yyyyyywww~~~uuuNNNAAA<<<888666888999888666333333444444444444333333222222222222222222222222222222111111111000000000000//////......//////000...//////000000//////...///............---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************(((***++++++******+++,,,))))))***++++++++++++************++++++++++++,,,++++++++++++++++++++++++))))))***++++++,,,,,,---,,,,,,------.../////////------...///000/////////000111111111111222222222444444444555555555666666555555555555666777888888888999:::;;;<<<=========;;;<<<===>>>>>>===<<<<<<777666666555444444444333333222222111111111222222/////////000000000000000...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********)))))))))))))))+++++++++++++++,,,------************************)))******++++++,,,------------......------,,,+++,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///000000000000...,,,+++,,,---...000000///......***,,,...---***))),,,///...333<<>>DDDGGGMMMddd|||zzzxxxyyypppRRRGGG;;;666888:::888555333333444444444444333333222222222222222222222222222222222111111111000000111000000//////000000111...///000111111000///..................---,,,,,,+++,,,,,,------,,,,,,+++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***++++++,,,,,,************************************************************************(((***++++++******+++,,,((()))***+++,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,------...//////000...///000111111111000000000111111111111222222222444444555555666777888888333444555666777777777777777888999;;;<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;666555444444333333222222000000000///000000111111//////////////////.........---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***************++++++***+++,,,,,,------,,,,,,************************)))******++++++,,,------------......------,,,++++++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000000//////...---,,,,,,,,,---///000000///---,,,+++---...,,,,,,000888???DDDDDDCCCBBB>>>999555222)))***,,,...////////////......////////////......******+++,,,---.........,,,,,,,,,---------..............................,,,,,,,,,---------......---------.........//////,,,,,,,,,---------......,,,,,,------.../////////////////////000000000000111111111000000000000000000111111222444555555666666777888888888999<<>>>>>===;;;:::666555444333222222222222///............///000000//////.........---------...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,---***+++,,,---...---,,,+++************************)))******+++,,,,,,------------......------,,,+++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...------------...+++,,,.........,,,***(((+++,,,------000:::HHHSSSUUULLL@@@333+++)))+++---222111000---+++(((&&&%%%,,,+++***))))))******+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,------.........////////////////////////,,,,,,,,,------.........---------.........//////,,,,,,,,,---------......,,,,,,------...//////000////////////000000000000222222111111000000//////000111111222444555666666777888999999999:::===@@@DDDGGGKKKbbb}}}}}}{{{|||fffHHH999777::::::999333444555555666666555555333333444444333333222111111111111111111111111111444333222111000000000000000/////////............------------------------000000///...---,,,++++++++++++++++++,,,---......---------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++******)))))))))+++++++++*********))))))++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......333333333333333333333333000000000111222222333333111111222333555666777777555555666777777777777777:::888888:::::::::<<>>DDDHHHJJJJJJ:::777333///,,,,,,,,,---,,,,,,,,,++++++************+++---,,,,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,---------............------------..................///000222222000000000000000000000000222222333444444444333333333222333777777666999>>>CCCGGGMMMbbb~~~hhhLLL===999999;;;555666666666666555444444333444444444444333222222111111111111111111111111444333222111000000000000000000/////////.................................//////......---,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,+++++++++++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,+++++++++*********+++++++++*********))))))++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......111111111111111111111111000000000111222222333333222222333444444555666666444444555666666666666666777888999999888777:::===::::::::::::999888777777444444333222111000//////........................000//////...------,,,,,,------,,,,,,,,,,,,------++++++++++++*********)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,---------...............------***+++,,,,,,,,,,,,+++***+++++++++,,,,,,---------.........---------,,,,,,++++++,,,,,,------,,,,,,...---+++******---000333======<<<;;;999666444333222000...,,,******++++++,,,,,,,,,+++++++++*********+++---,,,,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,---------............------------......//////...//////000111222000000000000000000000000222222333444444444333333333222444777888777999???BBBFFFLLLaaa{{{kkkMMM>>>;;;===888777777666666555444444444444444444444333222222222222222222222222222222333333222111000000000000000000000/////////......////////////////////////............------------///...------,,,---------------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////000000000111222222333333333333444444444555555555333444444555555555555555888;;;<<<;;;999888;;;===999::::::999888777666666333222222111000///......------------------------//////......---,,,,,,,,,------,,,,,,,,,,,,------++++++++++++************++++++++++++++++++++++++************************++++++,,,,,,------......************************++++++,,,,,,,,,,,,------////////////...---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++,,,,,,---.........,,,,,,,,,...111555:::<<<@@@===888333///---,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++******,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,---------............------------......000000////////////000000000000000000000000000000111222333333444444444333555333555888999777:::???AAAEEEJJJ___~~~~~~~~~cccIII>>>;;;888888777777666666666666444444444555444333333222222222222222222222222222333222222111000000111111000000000////////////...////////////////////////........./////////000000000000///...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++***+++++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------...................../////////000000000111222222333333222333333444555666666777333444555555666666555555666:::===;;;888999:::::::::::::::999888777666555222222111111000///......------------------------.........------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,------...//////************************+++++++++,,,,,,,,,------////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,,,,---------''',,,333:::>>>>>><<<:::444222///,,,,,,---///111***+++,,,---......---,,,+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------......---------,,,,,,,,,------------------------,,,,,,,,,---------............------------......111000000////////////000000000000000000000000000111111222333444444444444666444666999999888:::???AAAEEEJJJ^^^}}}~~~zzztttVVVCCC:::999888777777777888888999444444555555555444333333222222222222222222222222333222111111000111111111111000000000////////////......................../////////000111111222222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++*********++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,---------.............../////////000000000000000111222222333333111222333444666777888999555555666777777777777666111777999888888;;;;;;777;;;;;;::::::888777666555222222111111000000//////........................---------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++************************++++++,,,------...//////************************+++++++++,,,,,,,,,------////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++++++++,,,,,,...333;;;@@@AAA<<<666111111000...---,,,,,,,,,,,,,,,---...//////...,,,++++++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////............---------,,,,,,,,,------------------------,,,,,,,,,---------............------------......111000000////////////000000000000000000000000000000111222333444444444444666555666999999777:::???BBBEEEJJJ^^^}}}yyykkkRRR@@@;;;:::999888777888999:::555555555555555444333333333333333333333333333333222222111111111111111222111111000000000/////////........................///000000000111111222222000///...---,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***************+++++++++++++++************++++++*********++++++,,,,,,---************++++++++++++,,,,,,,,,---------...............//////000000111000000000111222222333333222222333555666777888999555666666777777777777777444999;;;;;;AAAGGGDDD<<<::::::999999777666444333111111111111000000000///........................------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......************************++++++,,,,,,,,,,,,------////////////...---,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,------+++++++++,,,......;;;;;;;;;999666222...,,,.........------,,,+++++++++,,,---...---,,,+++******++++++++++++,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////............---------,,,,,,,,,------------------------,,,,,,,,,---------............------------......000000////////////000000000000000000000000000000000111222333444555555555666555666999888666999>>>BBBEEEJJJ^^^}}}mmmPPP???>>>;;;999777777777777555555555555555444444333333333333333333333333333222111111111111111222222111111111000000000////////////////////////////////////////////////000000......---,,,,,,+++,,,,,,+++++++++,,,,,,------------,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,))))))*********+++++++++++++++************++++++)))******+++,,,,,,------************++++++++++++,,,,,,,,,---------......------......///000000111000000000111222222333333555555555555666666666666444555666666777777666666777;;;<<<>>>HHHRRRMMM@@@888888777666555333222111000000////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,---------...............------...---,,,,,,,,,,,,---...---------,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,,,,,,,...000333444999777333///---,,,,,,---*********+++,,,---///000++++++,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,---------............------------......//////...//////000111222000000000000000000000000000000222333444555555555666444555888777555888<<>><<<:::222222111222333444222000000000///...---,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++%%%%%%&&&(((+++...000111//////000000///...------000...+++,,,......,,,***,,,***)))***,,,,,,***''',,,------...---,,,+++***(((---333777777333---(((++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,---------000000///...------,,,,,,,,,,,,,,,------.........000,,,)))+++------+++***...,,,+++,,,......---,,,////////////...---,,,+++,,,,,,,,,---------..............................---------............//////////////////.....................///000222222000000000000///////////////000111444666555222000444555666777777888:::===???CCCHHHZZZxxx{{{~~~zzzrrr^^^HHH===;;;:::777666666666555555444333333333111111222222222222222111111111111111111111111111222222111111000111111111111111000//////...------------............------------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,,,,---......---+++************************,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++,,,------******+++++++++,,,,,,,,,++++++************++++++)))******+++,,,,,,------,,,,,,++++++,,,,,,---...------------------------............////////////000000111111222333333333666666666666666555555444333444555555555555555555555555666888::::::888666111000000111222222111////////////...------,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++))))))******,,,---/////////////////////...------///---+++,,,......---+++,,,***)))+++---...,,,***...---,,,++++++++++++++++++---000333333000---+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++,,,,,,,,,---------//////......---,,,,,,+++,,,,,,------------------------...000000...,,,,,,...---,,,,,,......---,,,------...............---,,,,,,,,,---------......---------------------------------............////////////////////////...............///000111222000000000000////////////000000///111333444444222444555666777777888:::===@@@DDDIII[[[yyyyyy{{{zzz___DDD::::::999333777777666555555444444333222222333333333222222111111111111111111111111111333333222111000000000000000000//////...---------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,...///...,,,************************+++++++++***************++++++++++++++++++++++++************************))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++*********++++++,,,,,,---,,,,,,++++++,,,,,,---...------------------------............//////////////////000000111222222333444444555666666666666555444555555555555444444333333333333555666666444222000///...///111111///...------------------------------------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,...------,,,,,,---------///////////////......------,,,+++,,,.........,,,,,,++++++,,,...///...---...---+++*********+++,,,------------------------++++++++++++,,,,,,,,,,,,------------,,,+++***))),,,,,,,,,,,,------------......------,,,,,,++++++------------------,,,,,,***...444777777555222///...---,,,---......---,,,++++++---....../////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///......//////////////////............///000111111////////////000000000000111000...///222444555666444555666777777888:::===BBBFFFJJJ\\\zzz~~~XXXAAA>>>>>>999888777777666666555444444444444555555444444333333111111111111111111111111222222111000000000000000//////......------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********,,,...///...---*********************************)))))))))))))))************************************************))))))******+++++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------------------............/////////////////////000111111222222222333444555666666666666555555555555444444333222333222222222333333111///000///...///111111///...,,,,,,,,,------.........222111000///---,,,******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,///...------,,,,,,,,,---...///////////////......,,,,,,,,,,,,---.........---,,,,,,,,,,,,---------+++++++++,,,,,,,,,,,,,,,------,,,++++++,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,------,,,++++++***,,,,,,,,,------------...---------,,,,,,+++++++++.........------,,,,,,,,,)))...666===DDDDDD===333///...------......---,,,+++,,,------.........---,,,,,,,,,---------......---------------------------------............///............////////////...............///000111////////////000000000000111000///111444666777777444555666777777888:::===CCCFFFJJJ[[[xxxsssOOOBBBAAA???999888888777777666666555666666777777666555555444111111111111111111111111000000//////000111111222...............---------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++...///...,,,************************))))))))))))))))))))))))************************************************)))***************++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------................../////////////////////000111111222222111222333555666666666666444555555555444333222222444333222222333222111///000//////000111111000...++++++,,,,,,---.........222111000///---,,,******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,,,,---------///...------,,,,,,------------,,,,,,,,,,,,------......///////////////...+++,,,------------...///------,,,+++******+++,,,+++,,,...///000///---,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------***+++,,,---------------,,,,,,---------.........---,,,,,,,,,,,,,,,++++++.........------,,,,,,,,,+++...555BBBRRRWWWJJJ888000///------......---,,,------......---,,,++++++,,,,,,,,,---------......////////////////////////---------............///---.........//////000000...............//////000.../////////000000000111000000222555888999888666444555666777777888:::===BBBEEEHHHYYYvvvpppxxx___DDD======:::999999888888777666666777777777777777666555444111111111111111111111111////////////000111222222........................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------*********+++---...---+++************************))))))))))))******************************************************************************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,,,,------.....................//////////////////000000111222222333111222333444555666666666333444444444444333333222555333222222222333111000000//////000111111000...++++++,,,,,,---------...------------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,,,,+++*********++++++,,,,,,------...//////...------------...---,,,,,,,,,,,,---......---...//////////////////+++---...---,,,,,,---...---------+++))))))+++---111222222222111///---,,,***+++,,,------,,,+++***++++++,,,,,,------......***+++,,,---............,,,---------............------------,,,,,,,,,,,,------------------,,,,,,---///666FFF[[[dddSSS;;;111///......//////---,,,.........------,,,******,,,,,,,,,---------......////////////////////////---------............///------......///000000000///......---......//////......//////000000111111000111333777999999777444444555666777777888:::===AAADDDFFFWWWtttzzzrrryyy}}}zzzTTTBBB@@@:::::::::999888888777777666666666666555444333333111111111111111111111111000000/////////000000111////////////////////////------............------------------------------------------------------,,,,,,,,,---------......+++******+++------+++***************************)))))))))******+++++++++++++++++++++++++++++++++************************************))))))))))))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,---......///............////////////000000111111222333333333222333444444555555555555222222333444444444333333444222111111222333222111///...---...000000...---,,,,,,,,,,,,,,,,,,------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......000//////...............//////......---......///------...///////////////,,,...///...,,,+++,,,...+++,,,,,,+++***+++///222>>>;;;777333///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,---------------,,,------------............------------------------,,,,,,------------------,,,222:::III^^^gggVVV===111000......//////---,,,,,,,,,---------,,,,,,+++,,,,,,,,,---------......////////////////////////---------............///------......///000000111///......------..................///000111111111111111222444666666555333444555666777777888:::===AAADDDFFFVVVssszzzrrrvvvzzzyyykkkRRRMMM;;;;;;:::999999888888777555555555555444333222111111111111111111111111111222111000//////......////////////000000000000000---..................---........................------------------------,,,,,,,,,------.........,,,+++***+++,,,,,,+++)))************************))))))******+++++++++,,,++++++++++++++++++++++++*********************************)))))))))))))))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,---...//////............/////////000111111111222333333444444333333444444555555444444111222333333444444444444333111000000222333222111---,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------***************************++++++,,,,,,------...******+++,,,,,,---......000000///...............222111000//////.........------...///000000//////,,,...000...+++***+++---)))+++,,,,,,,,,...222777HHHCCC;;;222---++++++,,,...---+++******+++---...++++++,,,,,,---...//////............---,,,++++++---------.........//////........................,,,,,,,,,------.........,,,444>>>KKK]]]fffUUU===222000///...//////---,,,******+++,,,------------,,,,,,,,,---------..............................---------.........//////---------...///000000111///......---------......---......///000111111222333111000000222333444444444555666777777888:::===BBBDDDFFFVVVsssrrrmmmyyyuuu\\\KKK;;;999>>>:::666777444666666555555555444444444222222222111111111111000000000000000000111111111////////////////////////////////////............//////...---,,,,,,++++++---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++++++++++++++++++++)))))))))***+++...000111...---,,,+++******************************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,...---,,,,,,---///---,,,,,,,,,,,,---......------......//////000000111111222222222333333333444444444444444555666777333333333222222222111111222111111000///......---000////////////.........000///...---------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,---...///------............------............///////////////000222333222111///.../////////......---------)))000222...,,,444AAAJJJ===888222,,,******---///+++,,,,,,------,,,,,,++++++,,,------......------+++,,,............,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---,,,,,,++++++++++++...444EEEVVV___cccSSS555000///...------,,,------------------------------------------------------------------------------------............------,,,,,,------.../////////...............---------111111000000000000111111000111111222222333444444444555666666666888;;;===BBBGGGHHHSSSnnnxxx~~~WWWAAA999<<<888777777333666666555555555444444444222222222222111111111111000000000000111111111111000000000000000000000000////////////............000000///......---,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++++++++++++++++++++,,,+++,,,---000333666888...---,,,+++******************************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,...---,,,,,,---///---,,,,,,,,,,,,---......---......//////000111111111111111222222222333333444444444444444555666666333222222222111111111111222222222111000/////////.........---------,,,,,,......---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---...------,,,,,,------......---------,,,,,,,,,+++---------------------------------------...//////------............------............///////////////000111222111000...---.........---------,,,,,,+++,,,---...555???BBB@@@999666111,,,***+++---...,,,,,,------------,,,,,,+++,,,------......------,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---333FFFXXXaaadddSSS555000///...------,,,------------------------------------------------------------------------------------............------..................------.....................///111111000000000000111111000111111222222333444444555666777777777999<<<>>>>>>DDDHHHUUUpppkkkNNN<<<:::888999999444666666666555555555444444333222222222111111111111111111111111111111111111111111111111111111111111////////////............000000000///......------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++---,,,,,,...111555:::===------,,,+++******************************************++++++++++++******************************,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,...---,,,,,,---///---,,,,,,,,,,,,---............///000000111111222111111111222222222222333444444444444444444555666222222111111111000000000333222222111111000000///,,,,,,,,,,,,++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,------------------------------------,,,---------...............------,,,,,,------............---------------------------------------...............//////000------............---------............/////////...///000000000///---,,,------------,,,,,,,,,,,,,,,******111???GGG@@@333444222///---+++,,,------------............------+++,,,------......------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,---333GGGZZZcccfffTTT555000///...------,,,------------------------------------------------------------------------------------............------000//////...------,,,,,,.........//////000000000111111000000000000111111000111111222222333444444666777888888888999<<>>>>>DDDGGGTTTooo{{{|||nnnOOOCCC;;;:::;;;555777777666666666555555555333333333222222222222111333222222222111111000000111111111111111111111111////////////..................------------------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***(((((())),,,///111,,,,,,++++++******++++++******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,...---,,,,,,---///---,,,,,,,,,,,,---....../////////000111111222222000000111111111222222222555444444333333333444444111111111000000000000//////////////////.........------------,,,,,,,,,,,,......------------......,,,,,,---------.................................---............/////////...------,,,,,,------...................................................------,,,++++++,,,,,,,,,,,,,,,------------,,,,,,------------...........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,***333;;;===;;;888111++++++,,,------------,,,,,,---..................---+++,,,------......---------,,,************,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,---......,,,444III]]]gggjjjXXX999000///...------,,,------------------------------------------------------------------------------------............---------------.........//////---......///000111111222111111000000000000111111000111111222222333444444333444555555555777:::<<>>===777777777777666666666666444444444333333333222222444444333333222111000000////////////////////////000/////////.....................///////////////+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++((()))+++,,,,,,+++***)))+++++++++***++++++,,,,,,******************************++++++++++++***************************************++++++,,,,,,,,,+++++++++++++++++++++++++++,,,...---,,,,,,---///---,,,,,,,,,,,,---......------......///000000000000000000000111111111111555444333333222222222222333333333222222222222111////////////000000000000......------------,,,,,,++++++++++++,,,,,,---...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...------,,,,,,------...+++++++++,,,,,,---------///////////////////////////...------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......000000///............///---------....../////////===;;;333+++)))---000///---------------------...+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,...//////...,,,,,,------------------------++++++,,,,,,,,,------------------------...///000000777JJJ\\\gggmmm^^^@@@000000...------------------------------------------------------------------------------------------..................---/////////...------,,,,,,...............---------111111000000000000111111000111111222333333444444444555666666666888;;;===???DDDFFFQQQkkk