BM6P6(@ DDDCCCCCCCCCCCCDDDEEEEEEAAABBBDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEGGGHHHIIIGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFEEEDDDDDDEEEFFFBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAACCCBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEFFFGGGHHHHHHIIIHHHHHHGGGGGGFFFEEEEEEEEEJJJIIIHHHIIILLLKKKHHHEEECCCCCCBBBBBBBBBCCCDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDFFFFFFEEEEEEDDDDDDDDDCCCDDDDDDDDDCCCCCCBBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHGGGGGGFFFFFFEEEEEECCCCCCDDDEEEFFFGGGGGGHHHFFFFFFEEEDDDCCCCCCDDDDDDDDDEEEGGGIIIIIIGGGEEEDDDFFFEEEDDDCCCDDDEEEGGGIIIJJJFFFBBBAAABBBCCCBBBAAAEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGHHHGGGEEEDDDDDDEEEGGGHHHJJJJJJIIIHHHGGGGGGFFFFFFHHHHHHGGGFFFEEEDDDCCCBBBFFFFFFFFFFFFGGGHHHIIIIIIMMMKKKHHHFFFDDDDDDDDDEEEBBBBBBCCCCCCDDDEEEGGGGGGDDDDDDEEEFFFFFFGGGHHHHHHFFFFFFFFFFFFFFFEEEDDDCCCFFFGGGGGGHHHHHHGGGGGGFFFDDDEEEEEEEEEEEEDDDCCCCCCBBBCCCEEEFFFFFFEEECCCBBBDDDEEEFFFGGGHHHGGGFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEDDDEEEGGGGGGEEECCCGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLMMMNNNMMMMMMHHHIIIIIIIIIJJJJJJKKKKKKPPPNNNLLLIIIHHHHHHHHHIIILLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHJJJIIIHHHHHHGGGHHHHHHHHHHHHFFFDDDDDDEEEFFFGGGGGGEEEDDDCCCBBBAAAAAAAAAAAA@@@AAABBBBBBCCCDDDEEEFFFDDDDDDDDDCCCCCCBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCBBB@@@???@@@AAAAAA@@@???===<<<<<<;;;;;;===<<<<<<<<<<<<;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<999:::<<<;;;::::::;;;===;;;<<<>>>?????????>>>===<<<===============<<<<<<<<>>??????>>>===<<<;;;:::===<<<;;;999888888888888<<<<<<======<<<:::888777<<<<<<======<<<;;;::::::===<<<;;;:::888888888888<<<======;;;999888999;;;>>>>>>>>>=========<<<<<<>>>===<<<<<<<<<===>>>???@@@@@@??????@@@AAABBBBBBDDDEEEFFFGGGIIIKKKOOORRRXXXXXXZZZ[[[\\\\\\[[[[[[aaadddhhhmmmqqqsssttttttyyy{{{~~~{{{|||~~~}}}~~~{{{yyywwwvvvttttttqqqpppqqqtttwwwvvvuuuuuuttttttvvvyyy{{{{{{{{{CCCCCCBBBBBBCCCCCCDDDEEEAAABBBDDDEEEFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEDDDCCCBBBCCCDDDBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEIIIGGGFFFGGGIIIIIIFFFDDDDDDDDDCCCCCCCCCCCCCCCDDDAAABBBBBBBBBBBBCCCCCCCCCEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAADDDCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEGGGIIIIIIGGGEEEDDDFFFEEEDDDCCCCCCEEEGGGHHHIIIFFFBBBAAABBBCCCBBBAAAEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGIIIHHHFFFEEEEEEFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGFFFHHHHHHGGGFFFEEEDDDCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIKKKJJJGGGEEEDDDDDDDDDEEEDDDDDDCCCCCCCCCDDDEEEEEEBBBCCCCCCDDDEEEEEEFFFFFFEEEEEEFFFFFFEEEEEEDDDCCCGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCDDDDDDFFFGGGGGGGGGFFFEEEIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEFFFFFFFFFEEEEEEDDDHHHGGGGGGHHHJJJKKKIIIHHHFFFFFFFFFGGGGGGGGGHHHHHHGGGHHHJJJLLLMMMMMMMMMLLLIIIIIIJJJJJJJJJKKKKKKKKKLLLKKKJJJIIIIIIKKKMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDAAA@@@??????@@@AAAAAAAAABBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@>>>===>>>??????>>>==================>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::999999999999999:::999:::;;;;;;::::::;;;<<<999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<======<<<<<<<<>>;;;<<<===<<<<<<<<<<<<;;;:::999888;;;;;;::::::::::::;;;;;;<<<<<<<<<===<<<<<<;;;;;;========================:::::::::;;;;;;<<<<<<<<<:::;;;<<<<<<;;;<<<>>>@@@@@@@@@@@@?????????>>>>>>AAA@@@???>>>>>>>>>???@@@DDDEEEGGGIIIKKKMMMOOOPPPTTTVVVYYY]]]aaafffjjjmmmuuuttttttsssrrrqqqqqqqqqwwwyyy|||~~~|||xxxvvvvvvyyy|||}}}zzz{{{}}}~~~zzzwwwttttttsssrrrrrrssstttuuuuuuttttttuuuxxx~~~~~~~~~BBBBBBAAAAAAAAABBBCCCCCCCCCCCCEEEEEEEEEEEEDDDCCCDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDCCCAAA@@@AAABBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEGGGFFFDDDDDDEEEEEEEEEDDDEEEEEEDDDCCCBBBBBBBBBCCCAAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCAAAAAABBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFBBBCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDEEEGGGHHHHHHGGGEEEDDDEEEEEEDDDCCCCCCDDDFFFGGGHHHFFFCCCAAABBBBBBBBBAAAEEEEEEEEEEEEEEEEEEDDDCCCDDDDDDEEEEEEFFFFFFGGGGGGJJJIIIGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGHHHGGGFFFFFFEEEDDDCCCCCCEEEEEEEEEEEEFFFGGGHHHHHHIIIHHHFFFEEEDDDDDDEEEEEEFFFEEEDDDDDDCCCCCCCCCDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEFFFFFFEEEEEEDDDDDDHHHHHHHHHIIIIIIHHHHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDEEEEEEFFFEEEEEEEEEFFFEEEDDDEEEGGGHHHGGGFFFDDDDDDEEEFFFGGGGGGHHHHHHFFFGGGIIIKKKLLLLLLLLLKKKIIIIIIIIIJJJJJJJJJJJJKKKIIIIIIHHHHHHIIIKKKMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKJJJIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCAAAAAA@@@????????????@@@???@@@@@@@@@@@@@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=======================================<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>===<<<;;;<<<======<<<<<<<<<===>>>>>>??????>>>>>>>>>============<<<;;;;;;;;;;;;;;;<<<<<<:::999888777777777777777888999::::::999999:::;;;888999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<;;;;;;CCC>>>::::::<<<>>><<<999;;;;;;<<<;;;;;;:::999888888999999:::;;;<<<======:::::::::::::::;;;<<<<<<;;;;;;:::::::::;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>:::<<<===>>>>>>@@@CCCEEECCCCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEFFFGGGHHHJJJKKKQQQSSSWWW\\\```ccceeefffkkknnnsssxxx~~~|||yyywwwrrrpppllljjjjjjlllppprrruuusssqqqpppqqqrrrrrrrrrooopppqqqrrrrrrpppnnnmmmmmmmmmnnnooorrruuuxxxzzzwwwyyy}}}AAAAAA@@@@@@AAAAAABBBCCCDDDDDDEEEEEEEEEDDDBBBAAACCCCCCBBBBBBAAAAAA@@@@@@BBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCBBB@@@??????@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@AAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBCCCCCCDDDEEEEEEGGGEEEDDDCCCCCCCCCDDDDDDEEEEEECCCBBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDFFFGGGIIIHHHGGGEEEDDDDDDEEEFFFGGGGGGFFFEEEDDDEEEDDDCCCCCCCCCDDDEEEEEEGGGFFFDDDCCCCCCCCCCCCBBBDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFGGGGGGJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHFFFFFFFFFEEEDDDCCCCCCBBBEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEGGGGGGGGGGGGHHHHHHIIIIIIEEEEEEFFFFFFFFFFFFEEEEEEGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGFFFIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDEEEFFFFFFFFFFFFFFFEEECCCBBBBBBCCCCCCBBBAAABBBBBBCCCDDDEEEGGGGGGHHHEEEFFFHHHIIIJJJJJJJJJIIIGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@??????@@@??????????????????@@@>>>>>>===<<<<<<<<<<<<===>>>???AAAAAA@@@???>>>>>><<<;;;:::999999999999999;;;;;;;;;::::::999999999999:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<;;;:::;;;<<<===<<<<<<<<<<<<===>>>>>>>>>>>>>>>=========<<<<<<;;;;;;::::::;;;;;;<<<<<<::::::999777666666666666777999::::::999888:::;;;::::::;;;;;;<<<<<<<<<<<<;;;:::::::::;;;;;;;;;<<>>::::::>>>@@@===:::<<<<<<<<<<<<<<<;;;::::::777777888999:::;;;;;;<<<<<<<<<:::::::::;;;===>>><<<;;;;;;::::::;;;<<<<<<======>>>??????>>>>>>===>>>@@@AAABBBCCCEEEHHHJJJJJJKKKMMMPPPSSSUUUXXXYYYSSSTTTUUUWWWZZZ^^^aaacccfffiiimmmssswwwzzz{{{|||}}}~~~|||wwwssspppnnnmmmhhhfffcccaaaaaadddgggiiikkkjjjiiihhhhhhhhhhhhhhhiiijjjlllnnnooonnnnnnmmmpppqqqrrrssstttvvvzzz|||AAA@@@@@@@@@@@@AAABBBBBBDDDDDDEEEEEEDDDCCCBBBAAACCCCCCCCCCCCBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCBBB@@@???@@@AAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@AAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAABBBCCCDDDDDDEEEGGGFFFEEEDDDCCCCCCDDDFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEDDDEEEGGGHHHIIIGGGFFFDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDCCCBBBCCCCCCBBBCCCCCCDDDDDDDDDCCCCCCBBBCCCCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFEEEEEEEEEEEEEEEFFFCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHEEEEEEFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGHHHFFFCCCBBBBBBBBBAAA???@@@@@@AAABBBCCCDDDEEEFFFCCCDDDFFFGGGHHHGGGGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>======<<<>>>======<<<<<<======>>>======<<<;;;;;;;;;;;;<<<:::<<<>>>>>><<<:::::::::;;;::::::999999999999:::======<<<<<<;;;:::::::::999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::<<<===<<<;;;;;;<<<===>>>======<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;:::::::::::::::;;;<<<<<<<<<;;;:::999888777777777777999::::::999888:::;;;::::::::::::;;;;;;<<<<<<;;;::::::::::::;;;<<<===>>>======>>>??????===;;;<<<<<<<<<<<<<<<<<<;;;:::888888999:::;;;;;;::::::@@@???>>>======>>>???@@@@@@@@@???????????????@@@>>>??????@@@AAAAAAAAAAAADDDFFFIIILLLNNNQQQUUUXXXZZZ\\\___dddhhhmmmppprrrlllmmmnnnpppsssvvvyyy{{{zzz|||~~~}}}}}}zzz{{{{{{}}}}}}~~~~~~~~~|||}}}}}}}}}}}}{{{zzzyyytttrrrnnniiifffcccbbbaaaaaa___]]]\\\]]]___ccceee```aaacccdddeeegggiiijjjnnnoooppprrrsssssssssssstttvvvwwwwwwwwwyyy|||AAAAAA@@@@@@@@@AAABBBBBBCCCDDDDDDEEEDDDCCCBBBAAABBBCCCCCCCCCCCCBBBBBBAAABBBBBBCCCCCCCCCCCCCCCDDDAAABBBCCCCCCAAAAAABBBCCCBBBBBBBBBCCCCCCCCCDDDDDDAAABBBCCCEEEEEEDDDCCCCCCAAAAAAAAAAAAAAABBBBBBCCCBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCDDDDDDEEEFFFFFFEEEDDDCCCDDDFFFCCCCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCEEEDDDDDDDDDDDDDDDDDDEEEDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEFFFGGGGGGGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDCCCAAA@@@AAABBB@@@AAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBBBBBBBCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBCCCDDDFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCEEEFFFGGGGGGGGGFFFCCC@@@>>>>>>>>>===<<<>>>>>>???@@@AAABBBBBBCCCAAABBBCCCDDDEEEDDDDDDCCCAAAAAA@@@@@@@@@@@@??????;;;<<<===???@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@??????????????????>>>>>>======<<<<<<======<<<<<<<<<<<<======>>>===<<<<<<;;;;;;<<<<<<;;;>>>@@@???;;;999:::<<<;;;::::::999999:::::::::>>>>>>======<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===<<<;;;;;;<<<===>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999999:::;;;<<<===<<<;;;:::999999999999999888999::::::999999:::;;;999999888888888999:::;;;;;;;;;:::::::::<<<===>>>;;;===?????????>>>======<<<<<<=========<<<<<<;;;;;;<<<===>>>??????>>>===???????????????@@@AAABBBDDDDDDFFFGGGHHHHHHHHHHHHEEEFFFGGGIIIKKKNNNQQQRRRRRRUUUYYY]]]aaafffkkkoooqqqrrruuuxxx|||}}}zzzwwwttttttuuuwwwyyyuuuuuutttssssssrrrrrrrrroooppppppqqqpppooommmlllgggfffccc```^^^\\\\\\\\\YYYYYYXXXXXXYYY\\\___bbb]]]```dddhhhkkknnnrrruuuuuuvvvwwwyyyzzz{{{||||||}}}AAAAAAAAAAAAAAABBBCCCCCCBBBCCCDDDDDDDDDCCCBBBAAA@@@AAABBBCCCCCCCCCBBBAAABBBBBBBBBBBBCCCCCCCCCDDDAAABBBDDDDDDCCCCCCEEEFFFCCCCCCCCCDDDDDDDDDEEEEEEAAABBBDDDEEEEEEEEEDDDCCCBBBBBBBBBAAABBBCCCCCCDDDBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDCCCEEEGGGFFFDDDBBBCCCEEEDDDCCCCCCBBBBBBCCCCCCCCCAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEECCCCCCCCCDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCCCCDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCFFFFFFEEEEEEEEEEEEEEEEEECCCCCCDDDDDDEEEFFFFFFFFFDDDDDDDDDEEEEEEFFFFFFFFFDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBAAAAAA>>>@@@BBBAAA>>>===>>>???>>>???@@@AAAAAAAAAAAAAAA???@@@@@@AAAAAABBBBBBCCC??????@@@AAABBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@@@@???>>>>>>????????????@@@@@@AAABBB???????????????????????????@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBAAA@@@@@@>>>???@@@BBBBBBBBBAAAAAA@@@@@@?????????@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAACCCDDDEEEFFFFFFBBB???<<<;;;<<<<<<<<<<<<=========>>>>>>????????????@@@AAABBBBBBBBBAAA@@@?????????>>>>>>=========::::::<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>????????????>>>>>>>>>>>>==================<<<<<<<<<<<<======>>>===<<<<<<;;;;;;<<<<<<===@@@AAA???:::999;;;???::::::999999999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<;;;;;;:::<<<===<<<<<<;;;;;;;;;<<<==================<<<<<<<<<<<<999999999999:::;;;<<<===;;;::::::999999999::::::999:::;;;;;;::::::;;;<<<:::999999888999:::;;;<<<<<<;;;::::::;;;<<>>???AAABBBCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCAAACCCDDDEEEEEEEEEGGGHHHDDDDDDDDDDDDEEEEEEEEEEEE@@@BBBDDDEEEFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDAAADDDGGGGGGDDDBBBBBBCCCEEEEEEDDDDDDDDDEEEEEEFFFBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDDDDDDDEEEEEEFFFFFFCCCDDDDDDDDDEEEEEEFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEBBBCCCCCCCCCDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCBBBEEEEEEDDDDDDCCCCCCCCCBBBFFFFFFEEEEEEDDDDDDCCCCCCAAABBBBBBCCCDDDEEEFFFFFFDDDDDDCCCCCCDDDEEEFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEBBBCCCCCCCCCBBBBBBAAA@@@:::===??????<<<:::;;;======>>>???@@@@@@@@@@@@@@@>>>??????@@@@@@AAABBBBBB<<<===>>>???@@@AAAAAAAAACCCCCCBBBAAAAAA@@@???????????????>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<===>>>???>>>>>>>>>>>>===<<<;;;:::???>>>==================>>>>>>>>>===============<<<===>>>??????????????????@@@@@@AAAAAA@@@@@@?????????@@@@@@??????>>>===:::<<>>===<<<<<<<<<===???@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===???AAABBBDDDDDDDDDCCC@@@>>>>>>???AAABBBBBB<<<<<<<<<==================>>>???@@@AAA@@@???>>>??????>>>>>>======<<<<<<======>>>>>>===<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@======>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>>>>===<<<<<<;;;;;;<<<<<<:::<<<===:::555444777;;;:::999999999999999::::::::::::::::::::::::::::::<<<;;;;;;;;;::::::999999========================;;;;;;;;;;;;;;;;;;;;;;;;888999;;;;;;::::::;;;<<<:::::::::;;;<<<===>>>???>>>>>>>>>>>>============999999999999:::;;;<<<===999999999999999999::::::999;;;<<<<<<::::::;;;===<<<<<<;;;:::;;;<<<===>>>===<<<;;;:::;;;===???AAAHHHDDD@@@???BBBFFFGGGGGGEEEEEEFFFFFFGGGFFFFFFFFFAAADDDGGGJJJLLLMMMMMMMMMQQQSSSWWWZZZ^^^```aaaaaacccgggmmmsssxxxzzzzzzzzzrrrqqqooooooqqqtttxxx{{{~~~~~~|||{{{zzzzzzzzz{{{yyywwwuuusssqqqoooooonnnlllgggcccbbbeeefffdddaaa```___]]][[[ZZZ[[[\\\]]]aaaaaaaaabbbcccdddeeefffcccdddeeefffgggfffeeeeeeffffffgggggghhhiiiiiiiiijjjjjjjjjlllooossswwwyyy}}}|||{{{|||||||||EEEDDDDDDCCCCCCCCCCCCDDDFFFFFFEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEBBBBBBBBBBBBCCCCCCCCCDDDCCCBBBAAAAAABBBCCCDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEGGGEEECCCBBBAAABBBCCCDDDFFFFFFEEEDDDCCCCCCCCCDDDAAABBBCCCDDDDDDEEEDDDDDDDDDDDDEEEDDDDDDCCCBBBAAAJJJBBBCCCDDD???CCCGGGBBBCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCCCCCCCDDDFFFGGGGGGFFFEEECCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCC??????@@@AAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCBBBAAA@@@CCCDDDEEEFFFFFFEEEDDDDDDBBBCCCDDDDDDCCCBBB@@@???AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>============@@@??????===<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>??????;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>===;;;999:::===>>>===:::======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>::::::;;;;;;;;;;;;;;;;;;===>>>===;;;:::999;;;===>>>>>>===<<<<<<<<<<<<<<>>>>><<<999======<<<<<<<<<<<<=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@??????>>>===<<<<<<<<<:::::::::::::::;;;<<<===AAAAAAAAAAAAAAA@@@???>>>@@@@@@@@@@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<=========<<<;;;:::>>>>>>============>>>>>>>>>>>>======<<<<<<<<<;;;??????>>>>>>=========<<<@@@???>>>===============>>>>>>===<<<;;;;;;::::::<<<999555555888::::::999::::::::::::::::::::::::;;;::::::999999999:::::::::::::::;;;;;;;;;<<<<<<999::::::;;;;;;:::::::::555666888:::<<<===;;;999;;;<<<===<<<:::::::::;;;======>>>>>>>>>>>>======;;;<<<<<<;;;::::::;;;===::::::::::::;;;;;;;;;;;;===<<<;;;;;;;;;<<<===>>>>>><<<::::::;;;<<<<<<;;;============>>>???@@@AAAHHHHHHHHHIIIKKKMMMOOOQQQOOOPPPPPPQQQQQQPPPPPPOOOTTTUUUXXX[[[^^^```bbbcccdddggglllqqquuuwwwxxxxxxxxxzzz||||||yyyyyyzzzvvvssspppoooqqqqqqnnnlllkkkjjjhhhfffeeedddccccccaaa^^^[[[YYYYYYZZZZZZZZZUUUXXX\\\\\\ZZZXXXYYYZZZ[[[ZZZ[[[]]]___```^^^]]]___bbbfffhhhffffffhhhkkknnnppprrrrrrrrrsssuuuwwwvvvxxxxxxyyy~~~wwwrrrqqqsssrrrnnnlllmmmkkkhhhDDDDDDDDDCCCDDDDDDEEEEEEFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDEEEEEEFFFBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEEEEDDDCCCCCCCCCCCCDDDEEEGGGFFFDDDBBBBBBCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCDDDAAAGGGKKKEEEEEEGGG@@@DDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCEEEEEEFFFEEEDDDCCCBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB??????@@@@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBB@@@???>>>AAABBBCCCDDDEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@================================================???>>>>>>===;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<============<<<:::;;;======<<<:::<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<============;;;;;;;;;;;;;;;;;;::::::=========;;;999999;;;===>>>======<<<<<<<<<<<<<<<@@@>>><<<===>>>>>><<<:::======<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>=========<<<;;;:::::::::;;;::::::::::::;;;<<<===>>>?????????>>>======<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;:::???>>>>>>======>>>>>>?????????>>>>>>>>>=========>>>>>>>>>=========<<<<<<>>>======<<<<<<<<<<<<<<<>>>>>>======<<<;;;;;;:::<<<999777666888::::::999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999::::::;;;;;;;;;;;;<<<<<<======>>>>>><<<<<<======<<<<<<;;;;;;;;;;;;<<<===>>>>>>===;;;;;;<<<===<<<;;;::::::<<<<<<<<<<<<==================>>>>>>===<<<<<<===???@@@?????????>>>>>>>>>===BBBBBBAAA@@@??????@@@@@@BBB@@@>>>===???AAABBBAAABBBBBBBBBCCCEEEGGGIIIJJJVVVWWWYYY[[[^^^```bbbccceeeeeeffffffffffffeeeeeekkklllnnnppprrrtttuuuuuuvvvyyy~~~}}}~~~~~~|||{{{yyytttpppmmmlllmmmooolllhhhggghhhiiigggfffeeedddcccaaa```______```aaa___\\\ZZZYYYYYYWWWVVVVVVYYY\\\]]][[[YYYYYYZZZYYYYYYZZZ^^^bbbeeeggggggiiilllooorrrrrrrrrssssssvvvxxxzzz{{{||||||~~~|||zzzwwwuuusssqqqooommmiiikkkjjjgggfffiiiiiigggDDDDDDDDDDDDEEEEEEFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDEEEDDDCCCCCCCCCCCCDDDEEEGGGFFFDDDCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEDDDDDDDDDEEEDDDDDDCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEBBBIIIKKKCCCDDDIIIFFFFFFEEECCCBBBAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@AAAAAABBBCCCDDDCCCCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@???>>>===<<>><<<;;;;;;<<<<<<:::999;;;;;;;;;:::::::::999999::::::::::::::::::::::::999999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::999999<<<===<<<;;;999999;;;===>>>===<<<<<<;;;;;;<<<<<<>>>===<<<<<<===>>>===<<<======<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::999::::::;;;<<<<<<============<<<<<<;;;:::::::::;;;;;;:::::::::;;;<<<<<<======>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;<<<<<<;;;;;;:::>>>>>>============>>>>>>????????????>>>>>>>>>>>>============<<<<<<<<<<<<============<<<<<<<<<<<<>>>=========<<<;;;;;;;;;<<<:::888777999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;<<<======>>><<<<<<<<<<<<;;;;;;::::::>>>>>>>>>======<<<<<<<<<===>>>???>>><<<;;;<<<======<<<<<<<<<======>>>??????@@@@@@???>>>>>>???AAACCCCCCCCCCCCCCCCCCCCCCCCIIIJJJLLLMMMMMMMMMLLLKKKKKKIIIGGGGGGIIILLLNNNNNNOOOOOOOOOQQQSSSUUUXXXYYYgggjjjmmmqqqtttvvvwwwwww{{{||||||}}}}}}||||||{{{~~~~~~~~~}}}}}}|||||||||}}}}}}~~~|||zzzyyyvvvzzz~~~~~~|||{{{qqqpppnnniiidddaaaaaaaaaccc```]]][[[\\\]]]]]]\\\^^^]]]\\\[[[[[[\\\]]]^^^```___^^^^^^^^^^^^[[[YYYZZZ\\\______^^^]]]^^^^^^\\\]]]```fffmmmrrruuuvvvxxxzzz}}}}}}}}}zzzxxxwwwlllllljjjhhhfffhhhkkknnnpppssstttrrrrrrvvvwwwtttDDDDDDDDDDDDEEEFFFHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHGGGFFFFFFEEEEEEEEEEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDFFFEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCBBBAAABBBCCCDDDEEEEEEEEEEEEEEEFFFBBBEEEEEE@@@KKK]]]cccGGGEEEBBB@@@??????@@@AAA???????????????????????????????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>===??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<;;;::::::===>>>>>>???@@@@@@@@@@@@BBBAAA???>>>======>>>>>>========================;;;<<<<<<<<<<<<<<<======;;;;;;;;;::::::999999999999999999999999999999999999888888888777777777666::::::999999888888777777999999:::::::::;;;;;;;;;>>>===<<<;;;;;;:::999888:::::::::999999999888888999999999999999999999999888999::::::;;;;;;;;;;;;<<<<<<;;;;;;:::999888888<<<<<<<<<:::999999;;;=========<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<===============<<<<<<;;;;;;<<<<<<===;;;;;;::::::;;;;;;<<<<<<:::::::::::::::::::::::::::::::::;;;<<<<<<======>>>>>>>>>======<<<<<<<<<;;;;;;:::::::::;;;;;;<<<===>>>>>>?????????>>>>>>============<<<<<<<<<;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>======<<<<<<:::;;;<<<===>>>???@@@@@@>>>>>>===<<<<<<;;;;;;;;;???@@@???>>>======>>>???>>>???@@@@@@???>>>???AAA????????????@@@AAACCCDDDBBBCCCDDDCCCAAAAAACCCDDDGGGGGGIIIJJJLLLNNNPPPPPPUUUYYY___eeegggfffcccaaa[[[ZZZXXXYYY\\\___aaaaaaccccccbbbccceeegggiiikkkuuuwww|||~~~}}}xxxxxxxxxyyyyyyxxxxxxxxx{{{yyyvvvssspppooonnnnnnqqqsssuuuvvvvvvtttqqqoookkknnnpppqqqpppppppppqqqlllllliiieee```]]]\\\]]]^^^\\\YYYWWWWWWXXXZZZZZZ[[[ZZZZZZ[[[\\\___aaabbbaaabbbeeehhhjjjjjjgggeee```aaadddfffggghhhiiiiiihhhjjjpppxxx~~~xxxsssqqqqqqrrrfffggggggfffgggllluuu|||DDDDDDDDDDDDEEEFFFHHHHHHDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBBBBBCCCBBBBBBAAA<<<@@@CCCCCCTTTllluuuFFFDDDAAA???===>>>>>>???========================<<<=========>>>>>>>>>>>>????????????@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<==================<<<<<<==============================<<<;;;::::::999999<<<<<<<<<===>>>>>>???@@@???>>><<<;;;:::;;;;;;<<<========================::::::;;;;;;<<<<<<<<<<<<:::::::::::::::999999999999999999999999999999999888888888777777666555555666777777888888999999999999999999::::::::::::;;;======<<<;;;:::999999999::::::999999999888888888999999999999999999999999888999::::::::::::::::::<<<<<<;;;:::999999888888;;;;;;;;;:::999999;;;=========<<<;;;;;;;;;;;;;;;999:::;;;;;;;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<:::::::::::::::;;;<<<<<<:::::::::::::::::::::::::::;;;;;;<<<======>>>>>>============<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<===>>>???????????????>>>============<<<<<<<<<::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<========================<<<<<<==================<<<======>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<>><<<;;;:::<<<===>>>@@@AAACCCDDDDDDAAAAAA???>>>>>>>>>?????????AAABBBAAA??????AAADDD???AAACCCCCCBBBCCCDDDFFFEEEEEEFFFGGGHHHIIIKKKKKKNNNOOOOOONNNMMMMMMNNNPPPSSSUUUXXX[[[___cccfffhhhjjjpppyyy{{{wwwqqqooooooppprrruuuvvvuuuvvvuuusssrrrsssuuuwwwxxx{{{}}}zzzzzzyyyxxxwwwuuussssssrrrpppnnnmmmmmmpppsssuuusssqqqlllgggdddbbbbbbbbbcccdddgggiiijjjhhhfffeeeaaabbbbbbbbbaaacccfffiiiiiiiiifffbbb^^^[[[[[[\\\___^^^]]][[[ZZZ[[[]]]^^^\\\^^^```cccgggjjjmmmnnnnnnpppssswwwyyyyyyuuurrriiijjjlllppptttwwwyyyyyyxxx}}}}}}yyysssnnnllllllooopppkkklllnnnooosss{{{DDDDDDDDDDDDEEEEEEFFFGGGDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHGGGFFFEEEDDDCCCCCCCCCDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEDDDCCCCCC@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@???@@@@@@AAABBBAAAAAAAAABBBAAAAAA@@@@@@>>>??????@@@@@@@@@?????????;;;???BBB???HHHUUUXXXCCCBBB@@@>>>============>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<============<<<<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999:::;;;;;;;;;;;;<<<===???@@@======<<<;;;::::::::::::::::::::::::::::::::::::999999::::::;;;<<<<<<<<<999:::::::::::::::::::::999999999999999999999999999888888888777777666666555666666777888999::::::999999999:::::::::;;;;;;;;;<<<<<<;;;999888999::::::::::::999999999888888999999999999999999999999999::::::;;;;;;:::::::::;;;;;;::::::999999888888:::;;;;;;:::999999;;;======<<<;;;;;;::::::;;;;;;999:::;;;;;;::::::<<<===<<<<<<;;;;;;;;;;;;<<<<<<999999999999:::;;;<<<===::::::::::::::::::::::::;;;;;;;;;<<<======>>>>>>::::::::::::::::::::::::<<<<<<;;;:::::::::;;;;;;:::;;;<<<===>>>?????????=========<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<========================>>>>>>>>>>>>999:::<<<=========<<<;;;<<<<<<<<<======>>>>>>>>>;;;===>>>===<<<;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAA???>>>===<<<===>>>@@@BBBDDDEEEFFFCCCBBBAAA@@@@@@AAABBBCCC@@@CCCEEEDDDBBBAAADDDFFFFFFHHHJJJKKKLLLMMMOOOQQQRRRSSSUUUWWWYYYZZZZZZZZZaaabbbbbbaaa``````aaaccchhhjjjmmmpppuuuxxx{{{}}}|||{{{yyywwwwwwxxx{{{|||zzz{{{~~~|||yyywwwxxxxxxyyyyyyyyyyyyxxxxxxsssssssssrrrpppnnnmmmllljjjhhheeedddeeehhhmmmpppmmmiiiddd___[[[ZZZ[[[\\\YYYZZZ]]]^^^______^^^]]]\\\]]]]]]]]]]]]```dddggggggfffdddaaa]]][[[[[[\\\\\\]]]^^^^^^\\\\\\^^^___bbbeeekkkqqqwww{{{~~~{{{uuuuuuwww{{{zzzxxxyyy|||wwwtttpppmmmmmmooosssvvvvvvwwwzzz}}}DDDDDDDDDCCCDDDDDDEEEEEECCCDDDDDDDDDEEEEEEEEEFFFDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBCCCDDDDDDDDDCCCCCC>>>???@@@@@@@@@@@@???>>>======>>>>>>????????????===============>>>??????>>>>>>???@@@@@@@@@??????>>>????????????>>>>>>===AAA<<>>999@@@@@@???>>>>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<=========<<<<<<:::;;;<<<===>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888999:::;;;::::::::::::;;;===???@@@============<<<;;;:::999888888888888888888888888888999999:::;;;;;;<<<<<<999:::::::::;;;;;;<<<<<<::::::::::::::::::::::::999999999999888888888888777777777888888999999999::::::::::::;;;;;;;;;;;;999;;;<<<;;;999888999;;;;;;:::::::::999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::999999999999999999999::::::999888999;;;======<<<;;;;;;::::::;;;;;;888:::<<<;;;999999:::<<<<<<;;;;;;::::::;;;;;;<<<999999999999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<======::::::::::::::::::::::::===<<<;;;::::::::::::::::::;;;<<<>>>???@@@@@@@@@?????????>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<===???@@@===<<<<<<;;;;;;<<<<<<===<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@;;;<<<>>>?????????>>>===>>>??????@@@AAAAAABBBBBB>>>@@@BBBBBB???>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFIIIJJJJJJJJJIIIEEEEEEGGGIIIKKKMMMOOOPPPNNNMMMLLLLLLLLLNNNPPPQQQMMMQQQUUUTTTPPPNNNOOOQQQSSSVVVYYY[[[\\\^^^aaadddgggiiimmmppprrrrrrqqqqqqsssttttttsssrrrrrrsssuuuyyyzzz{{{}}}~~~|||vvvtttrrrqqqqqqsssvvvxxxqqqssstttttttttqqqnnnmmmkkkkkkllllllllllllkkkkkkjjjjjjjjjiiihhhgggeeeddd^^^]]]\\\\\\]]]___bbbcccgggccc^^^YYYVVVVVVWWWYYYXXXXXXYYYZZZZZZZZZYYYYYY]]]___bbbdddeeefffiiikkkjjjiiihhheeebbbaaabbbccc```ccceeefffdddcccdddeeehhhmmmvvv|||}}}~~~|||{{{{{{~~~{{{xxxtttsssxxx~~~}}}{{{xxxvvvxxx{{{EEEDDDDDDCCCCCCCCCCCCDDDCCCDDDDDDDDDEEEEEEFFFFFFCCCCCCCCCCCCCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGEEEEEEDDDBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDD@@@AAABBBDDDDDDDDDCCCCCC===>>>???@@@@@@???>>>===;;;;;;<<<===============;;;;;;;;;;;;;;;<<<======<<<===>>>??????????????????????????????>>>===<<>>>>>?????????>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<=========<<<;;;999:::<<<=========<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::888888999:::;;;;;;<<<<<<::::::::::::::::::::::::999888888888888:::;;;<<<::::::::::::;;;===???@@@===>>>>>>???>>><<<;;;:::888888888888888888888888888888999::::::;;;<<<<<<999::::::;;;;;;<<<<<<===::::::::::::::::::::::::999999999999999999::::::999999999888888888888888::::::;;;;;;;;;;;;<<<<<<888:::<<<;;;999888:::<<<;;;;;;;;;:::::::::999999::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;::::::999999999999999999::::::999::::::999888999;;;>>><<<<<<;;;::::::::::::;;;888;;;<<<;;;999888999<<<<<<;;;;;;::::::;;;;;;<<<999999999999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::::::::<<<===???@@@BBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<===>>>@@@AAA>>>>>>============>>>>>>======>>>>>>?????????@@@>>>>>>??????@@@@@@@@@AAA>>>???AAACCCDDDCCCAAA@@@AAAAAABBBCCCCCCDDDEEEEEE@@@CCCEEEEEEBBBAAABBBDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGIIIMMMQQQTTTVVVVVVVVVUUUVVVWWWYYY\\\^^^````````````___^^^___aaadddeeecccgggkkkjjjeeeaaaaaaccc```cccfffiiikkknnnqqqtttyyy|||}}}~~~~~~}}}||||||}}}~~~~~~}}}}}}}}}|||{{{yyyxxxxxxzzz|||}}}{{{|||~~~}}}wwwsssmmmllljjjiiijjjmmmqqqsssiiijjjkkkkkkjjjhhhfffeee______````````````______aaaaaaaaaaaa```___]]]]]]VVVWWWXXXYYYZZZZZZZZZZZZbbb^^^YYYTTTRRRSSSUUUWWW[[[ZZZZZZYYYXXXXXXXXXWWW___ccciiimmmnnnoooooooooppppppooollljjjiiijjjlllkkkooossstttrrrqqqqqqrrrlllrrr|||ssskkkmmmrrruuuvvvuuuvvvyyy}}}|||wwwtttwww}}}CCCBBBAAA@@@AAABBBDDDFFFCCCCCCBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@?????????@@@??????>>>???@@@BBBCCCBBBAAA@@@??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@????????????@@@AAABBBCCCDDDDDDBBBBBBBBBBBBBBBBBBCCCCCC@@@???>>>>>>??????>>><<>><<<;;;:::;;;===>>>???>>><<<:::999888999999======>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;@@@?????????>>>=========@@@@@@@@@@@@???>>>===<<<>>>===<<<;;;::::::::::::999;;;===>>>>>>>>><<<;;;=========<<<<<<<<<<<<<<<======>>>???>>>===<<<;;;<<<<<<===>>>>>>===;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<888888888888888999::::::;;;;;;;;;;;;;;;<<<<<<<<>><<<<<<<<<:::999999888777666666777888999::::::999999::::::;;;<<<<<<<<<;;;:::999999999999888999:::;;;;;;;;;999999:::999888777777777888999888888888999999999::::::;;;<<<<<<======>>>>>>>>>;;;;;;;;;:::::::::::::::<<<;;;:::999888888888888<<<;;;999999;;;<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<999999999::::::::::::::::::999888777777999;;;<<>>======<<<<<<======777999;;;;;;;;;<<<===???;;;===>>><<<999888999;;;===<<<:::999:::<<<<<<<<>>>>><<<<<<<<<===@@@===:::999;;;<<<============<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>AAABBBBBBBBBDDDCCCBBBBBBDDDDDDCCCBBBCCCBBBAAA@@@????????????AAA?????????AAABBBCCCCCCBBB@@@???@@@BBBBBBAAA@@@???AAACCCCCCBBBCCCFFFJJJJJJHHHFFFCCCBBBBBBCCCDDD@@@AAACCCEEEGGGGGGGGGGGGFFFFFFFFFGGGHHHKKKMMMOOOKKKMMMOOOQQQSSSTTTTTTTTTVVVTTTPPPNNNNNNQQQTTTWWW\\\^^^bbbfffiiikkkkkkkkkiiiiiijjjlllooorrrtttvvvsssrrrqqqpppqqqrrrtttvvv{{{||||||zzzvvvrrrpppppptttttttttssssssuuuyyy|||}}}xxxwwwxxxzzz|||}}}vvvqqqrrruuurrroookkkkkkooorrrssssssxxxvvvuuuvvvwwwuuuqqqlllfffbbb^^^]]]```dddhhhjjj````````````___^^^]]]\\\ZZZYYYYYYXXXYYYZZZ\\\]]]]]]\\\ZZZYYYXXXWWWWWWWWWSSSTTTTTTSSSRRRSSSUUUXXXXXXYYYWWWTTTQQQRRRVVVZZZZZZ]]]___```^^^^^^```cccgggmmmvvv}}}|||||||||{{{yyyxxxvvvuuuyyy|||~~~}}}|||}}}zzz|||vvvrrrmmmiiiggghhhkkkmmm{{{}}}|||zzz|||BBBAAA???>>>>>>???@@@AAAAAAAAA@@@?????????@@@@@@@@@@@@?????????>>>>>>>>><<<<<<<<<;;;<<<===???@@@CCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@???>>>>>>============>>>???@@@AAABBBBBBAAABBBBBBBBBBBBBBBBBBBBB???>>>=========<<<<<<;;;>>>===;;;::::::;;;<<<===<<<;;;:::999999999::::::======>>>???@@@@@@@@@@@@@@@@@@??????>>>=================================AAABBBBBBAAA@@@???>>>>>>??????>>>======<<<<<<===999:::<<<=========;;;;;;<<<<<<<<<<<<<<<=========>>>>>>???@@@@@@???>>>============<<<<<<;;;:::999:::::::::;;;;;;;;;;;;<<<::::::999999999999::::::<<<<<<;;;;;;;;;<<<<<<============>>>>>>?????????@@@>>>============;;;999;;;;;;;;;::::::;;;;;;;;;999999999:::;;;<<<<<<======<<<<<<<<<;;;<<<<<<<<<;;;<<<<<<======<<<;;;:::;;;::::::999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>======<<<<<<;;;;;;;;;:::999999888888999::::::;;;<<<;;;::::::<<<===<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::::::::;;;===>>>@@@???>>>======<<<<<<<<<:::;;;<<<<<<;;;:::;;;===<<<>>>???>>><<<;;;<<<>>>AAA???>>>>>>??????@@@@@@@@@???>>>=========>>>???<<<>>>??????=========>>>@@@???===>>>???@@@@@@???============<<<<<<<<<<<<===>>>???AAADDDFFFFFFFFFDDDCCCCCCDDDGGGHHHGGGFFFCCCCCCCCCCCCCCCDDDEEEFFFEEEEEEDDDEEEFFFFFFFFFEEEFFFEEEDDDEEEGGGHHHGGGFFFGGGIIILLLLLLLLLMMMPPPRRRVVVTTTQQQOOOMMMLLLMMMMMMMMMOOOQQQRRRSSSTTTTTTSSSSSSTTTTTTVVVXXX[[[^^^___bbbaaaaaabbbbbbdddeeefffhhhfffdddbbbbbbdddfffhhhlllnnnqqqrrrqqqqqqqqqrrrttttttuuuvvvxxxyyyzzz{{{}}}{{{xxxvvvuuuvvvwwwyyy}}}~~~~~~}}}zzzxxxxxxxxxzzzwwwsssooolllnnnssswww|||wwwsssqqqrrruuuwwwxxx{{{|||yyyqqqkkkiiiiiieeeccc```aaadddfffgggfffkkkjjjjjjlllmmmmmmjjjgggaaa]]]YYYWWWYYY\\\^^^```ZZZZZZZZZZZZZZZYYYXXXXXXXXXWWWVVVUUUUUUVVVWWWXXXWWWVVVUUUTTTSSSSSSSSSRRRRRRSSSUUUUUUTTTTTTVVVWWWXXXXXXXXXWWWVVVYYY___dddccceeeiiikkkllloootttxxxyyy}}}~~~uuussspppnnnnnnqqquuuxxxAAA@@@???============>>>@@@@@@?????????@@@AAAAAA@@@@@@@@@????????????>>><<<<<<<<<<<<===>>>???@@@@@@???>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@??????>>>===============>>>???@@@@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>===<<<;;;;;;;;;======;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<===>>>???;;;;;;===>>>???@@@@@@@@@??????>>>>>>===<<<;;;;;;<<<<<<<<<<<<============>>>??????>>>>>>===<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<===>>>===<<<<<<:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===::::::999999999999::::::<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<===>>>??????>>>>>>>>>???@@@@@@===;;;::::::;;;;;;;;;;;;::::::666666888999:::::::::::::::::::::;;;;;;<<<======<<<<<<<<<<<<<<<;;;:::999999999999999999:::::::::;;;;;;:::::::::;;;<<<============>>>>>>>>>>>>>>>@@@@@@???>>>======<<<<<<:::::::::::::::;;;<<<<<<===<<<;;;<<<>>>???>>>===<<<<<<;;;;;;;;;;;;<<<<<<==============================<<<<<<<<<===>>>???@@@???>>>>>>===<<<<<<;;;>>>???@@@@@@>>>>>>???@@@===>>>??????>>>===???@@@BBBAAAAAAAAAAAAAAAAAABBB@@@@@@@@@AAAAAABBBBBBBBB@@@AAABBBAAA??????AAABBBBBBCCCDDDFFFHHHHHHEEECCCBBBAAAAAAAAAAAAAAABBBBBBDDDEEEGGGJJJLLLMMMNNNOOOMMMMMMNNNQQQTTTVVVVVVTTTMMMMMMNNNNNNPPPSSSUUUVVVSSSTTTTTTTTTSSSRRRPPPOOORRRQQQPPPRRRTTTUUUUUUTTTUUUWWWZZZ[[[\\\\\\^^^```eeedddaaa___]]]\\\\\\\\\```aaabbbdddeeeeeeeeedddcccdddeeegggiiilllooopppwwwuuusssrrrqqqrrrtttvvvsssrrrrrrqqqrrrssstttuuuyyy|||}}}yyyssspppqqqsssttttttuuuvvvvvvvvvvvvuuu{{{wwwsssnnnlllmmmnnnpppsssttttttsssrrrrrrtttvvv|||wwwppphhhdddeeejjjooouuuvvvyyy|||~~~{{{xxxssspppllliiihhhiiikkkmmmlllppptttsssmmmfffbbb```\\\ZZZZZZ[[[]]]^^^]]]\\\bbbaaaaaabbbcccccc```^^^]]]ZZZUUUSSSSSSUUUVVVWWWTTTTTTTTTTTTTTTSSSSSSSSSTTTSSSRRRQQQQQQQQQRRRSSSSSSSSSTTTTTTTTTTTTSSSSSSUUUXXX[[[[[[[[[ZZZZZZ[[[\\\]]]]]]^^^aaafffnnnssstttvvvxxx{{{~~~~~~{{{vvvssspppwww}}}||||||{{{yyyyyy{{{~~~@@@@@@???>>>>>>>>>??????AAAAAAAAAAAAAAABBBCCCDDDAAAAAAAAA@@@@@@@@@???????????????@@@AAABBBCCCCCC???>>>>>>>>>>>>@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>?????????@@@AAABBBBBBCCC???????????????>>>>>>>>>?????????>>>===<<<<<<<<<>>>===<<<<<<<<<======>>>????????????@@@@@@AAAAAA======???@@@@@@AAAAAA@@@>>>>>>>>>======<<<<<<<<<>>>>>>>>>>>>>>>============>>>>>>>>>======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???>>>>>>===>>>>>>>>>======<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<>>>>>>>>???@@@<<<============>>>>>>>>><<<<<<<<<;;;;;;<<<<<<<<<<<<;;;::::::999:::::::::::::::;;;<<<===>>>>>>???@@@@@@@@@BBBCCCBBB???===999:::;;;<<<<<<;;;:::999777888:::;;;;;;;;;::::::999:::;;;<<<>>>>>>?????????>>>>>>>>>===<<<<<<;;;::::::;;;<<<<<<===============<<<<<<======>>>???????????????????????????AAAAAA@@@@@@???>>>>>>===@@@???>>>===<<<<<<<<<===AAA@@@???@@@AAABBB@@@??????>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAACCCDDDDDDCCCCCCDDDFFFAAAAAABBBBBBBBBCCCCCCDDDCCCDDDDDDCCCBBBBBBCCCEEEFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIIIIHHHGGGHHHJJJLLLNNNOOORRRUUUXXXWWWSSSPPPNNNNNNMMMMMMMMMNNNOOOPPPQQQTTTVVVYYYZZZ[[[]]]___aaabbbdddhhhlllnnnmmmkkkbbbbbbbbbbbbdddgggiiikkkggghhhiiiiiifffccc```___aaa``````aaadddffffffeeeccceeehhhjjjkkkllllllmmmnnnmmmllljjjiiiiiiiiijjjmmmnnnooopppqqqqqqpppooolllmmmnnnppprrrtttuuuvvv{{{zzzxxxwwwuuuuuuuuuuuuqqqrrrssstttvvvwwwxxxyyyyyy||||||uuukkkeeefffjjjjjjkkklllmmmllllllkkkjjjnnnjjjeee```^^^^^^aaabbbffffffeeedddccceeehhhkkkrrrooohhhaaa]]]^^^cccgggkkkkkkmmmoooqqqpppmmmjjjeeeccc```]]]]]]___aaacccbbbfffjjjjjjgggbbb___^^^ZZZZZZ[[[\\\]]]]]][[[ZZZ___^^^^^^]]]\\\ZZZXXXVVVYYYWWWSSSRRRSSSUUUVVVVVVSSSSSSRRRRRRRRRRRRSSSSSSSSSRRRQQQQQQRRRSSSUUUVVVXXXZZZ]]]___aaabbbbbbbbbbbbdddgggiiihhhfffffffffhhhhhhiiikkkooovvv}}}yyysssooonnnnnnvvv}}}======>>>>>>???@@@AAABBBAAAAAAAAAAAAAAABBBCCCDDD@@@@@@@@@@@@????????????>>>???@@@AAABBBCCCCCCDDDBBBBBBAAAAAAAAABBBDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAA@@@??????>>>@@@@@@@@@AAAAAABBBBBBCCC@@@@@@@@@??????>>>>>>>>>>>>???@@@???===<<<===???>>>>>>=========<<<======>>>>>>>>>????????????>>>AAAAAABBBBBBCCCCCCBBBBBB@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@???>>>===<<<<<>>>>>>>>>>>DDDCCCBBBBBBAAA@@@??????????????????????????????===<<<<<<;;;<<<===???@@@<<<=========>>>>>>>>>>>>>>>======<<<<<<======>>>>>>======<<<<<<<<<======<<<======>>>??????@@@@@@AAAAAAAAACCCDDDCCC@@@===<<<===>>>??????>>>===<<<===>>>>>>?????????>>>>>>===>>>???AAABBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>???@@@@@@AAABBBBBBBBBBBBCCCCCCCCCDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCDDDEEEFFFIIIHHHGGGGGGGGGFFFCCCAAACCCCCCCCCCCCCCCDDDEEEEEEGGGGGGHHHJJJKKKMMMNNNOOONNNNNNNNNNNNMMMLLLJJJIIIIIIJJJLLLMMMNNNOOOOOOOOOOOOPPPPPPOOOMMMKKKLLLMMMMMMLLLLLLMMMNNNOOOOOOOOOMMMNNNNNNLLLJJJKKKMMMPPPUUUVVVVVVVVVVVVUUUTTTSSSYYYYYYXXXWWWVVVXXX[[[___dddfffhhhlllnnnmmmjjjgggbbbaaa_________```aaabbbdddgggjjjllllllmmmoooqqquuuvvvyyy~~~~~~uuutttsssrrrrrrtttvvvwwwuuuwwwxxxvvvrrrnnnkkkkkkjjjiiiiiijjjmmmooonnnnnnlllmmmpppsssuuuuuusssrrrlllmmmmmmmmmnnnooopppqqqooopppqqqrrrrrrrrrqqqpppnnnoooppppppqqqrrrrrrrrrssstttuuuuuussspppmmmkkkiiikkkmmmppprrrtttvvvwwwsssvvvuuunnnccc\\\]]]aaaeeeeeefffffffffffffffeeeeeeaaa]]]YYYWWWYYY\\\^^^]]]]]]\\\ZZZYYYZZZ^^^aaabbbaaa___\\\ZZZ[[[]]]```cccbbbbbbbbbcccaaa___\\\ZZZXXXVVVUUUUUUWWWZZZ\\\\\\]]]^^^^^^\\\ZZZYYYYYYXXXZZZ[[[\\\[[[ZZZYYYXXXYYYYYYYYYXXXWWWVVVUUUUUUTTTRRRRRRSSSVVVYYY[[[[[[\\\[[[ZZZYYYYYYYYYZZZZZZ[[[[[[[[[]]]___aaadddfffhhhkkkoootttxxxzzz{{{{{{uuuwwwxxxxxxwwwvvvvvvvvvyyyxxxxxxzzz}}}}}}uuusssuuuvvv}}}======>>>@@@AAABBBCCCDDDBBBBBBAAAAAAAAABBBCCCCCCAAAAAAAAA@@@@@@@@@??????===>>>???AAABBBCCCCCCDDDDDDCCCBBBAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@???AAAAAAAAABBBBBBCCCCCCCCCDDDCCCCCCBBBBBBAAAAAAAAA>>>AAACCCBBB@@@???AAADDDCCCCCCBBBAAA@@@??????>>>===>>>>>>?????????>>>>>>@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@???AAABBBBBBCCCCCCBBBBBBAAABBBBBBCCCCCCBBBAAA???>>>=========>>>>>>>>>??????AAAAAAAAA@@@@@@@@@??????BBBAAA@@@@@@??????@@@@@@;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>??????????????????>>>>>>>>>>>>??????===<<<<<<<<<<<<===>>>???===>>>>>>>>>>>>?????????BBBAAABBBCCCEEEEEEDDDBBB@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAACCCDDDEEEBBBCCCEEEFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBAAA@@@@@@@@@BBBDDDFFFGGGHHHIIIKKKMMMMMMLLLKKKIIIKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFGGGHHHJJJKKKLLLLLLJJJKKKMMMPPPTTTWWWZZZ\\\[[[ZZZXXXVVVUUURRRNNNJJJLLLLLLLLLLLLMMMMMMNNNOOOTTTUUUXXX[[[^^^aaacccdddffffffgggfffdddaaa^^^\\\\\\]]]```bbbcccccccccbbbiiiiiihhhfffbbb___^^^^^^___^^^]]]^^^``````___^^^]]]^^^]]]ZZZWWWXXX]]]aaaffffffeeeeeedddddddddccciiihhhhhhggggggjjjooosssxxxyyyyyy|||~~~~~~{{{yyyqqqpppnnnllllllmmmnnnoooppptttwwwxxxwwwwwwzzz}}}~~~zzzxxxvvvsssrrrsssuuuvvvvvvyyyyyyvvvppplllkkkkkkhhhggggggiiikkkllllllkkklllmmmpppsssuuutttqqqnnneeefffgggiiikkklllnnnnnnjjjkkklllllllllkkkjjjiiikkkkkkllllllllllllkkkkkkkkkmmmooopppnnnkkkgggddd^^^___aaacccfffhhhjjjjjjlllnnnnnniiiaaa\\\\\\^^^aaa```______^^^^^^______\\\ZZZWWWTTTTTTVVVZZZ\\\UUUUUUSSSRRRQQQRRRUUUXXXVVVXXXYYYYYYXXXYYYZZZ\\\]]]\\\ZZZYYYYYYXXXUUUSSSTTTSSSRRRQQQRRRUUUXXXZZZXXXWWWVVVUUUUUUUUUVVVVVVWWWYYYZZZZZZXXXVVVVVVVVVSSSUUUWWWWWWWWWXXXZZZ\\\SSSTTTUUUZZZ___dddgggggglllkkkjjjhhhgggggghhhiiillllllmmmooorrruuuyyyzzz{{{~~~{{{yyyyyy|||zzz}}}BBBCCCDDDEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCDDDFFFHHHJJJJJJJJJJJJIIIHHHGGGEEEEEEEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIHHHGGGGGGFFFEEEEEEDDDGGGKKKJJJHHHHHHKKKNNNOOONNNMMMLLLJJJIIIGGGFFFCCCDDDFFFHHHIIIIIIIIIHHHFFFGGGIIIKKKMMMNNNOOOOOOLLLLLLKKKJJJIIIHHHGGGFFFHHHHHHHHHIIIIIIJJJJJJJJJGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIHHHGGGEEEBBBAAACCCCCCCCCCCCCCCDDDDDDEEEAAABBBCCCDDDFFFGGGHHHIIIIIIHHHFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDAAAAAAAAAAAABBBCCCEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEGGGKKKMMMNNNMMMKKKJJJJJJIIIIIIJJJJJJKKKIIIIIIIIIJJJMMMQQQUUUXXXRRRSSSTTTTTTSSSRRROOONNNJJJJJJIIIIIIJJJKKKMMMNNNMMMKKKJJJJJJKKKNNNRRRTTTYYY\\\___bbbbbb```]]][[[[[[[[[ZZZYYYXXXWWWVVVVVVSSSTTTVVVXXX[[[^^^```aaa^^^```cccgggmmmrrrvvvyyyvvvtttqqqoookkkgggaaa]]][[[[[[[[[\\\\\\]]]^^^___eeegggkkkoootttyyy|||~~~~~~~~~{{{wwwrrrooopppqqqssstttttttttrrrqqqxxxxxxxxxvvvsssqqqpppqqqooommmllllllnnnooommmkkkggggggeee```]]]___ffflllooonnnmmmmmmmmmnnnooopppqqqppppppoooppptttzzz{{{zzzxxxyyyzzz{{{{{{zzzuuussspppnnnmmmmmmooopppooossswwwwwwuuutttwwwzzz~~~|||xxxtttrrrnnnkkkjjjjjjlllmmmoooqqqrrrmmmgggcccccceeecccbbbaaabbbdddeeedddcccggghhhjjjmmmooonnniiiddd]]]^^^```bbbdddeeeffffffbbbcccddddddcccbbbaaa```bbbcccdddeeeeeeeeeddddddcccdddfffffffffdddaaa```VVVVVVVVVWWWXXXYYY[[[\\\ccceeefffdddaaa^^^]]]]]]]]][[[XXXUUUTTTTTTUUUUUUUUUSSSQQQPPPQQQRRRUUUVVVMMMMMMMMMMMMLLLMMMPPPSSSTTTVVVWWWWWWVVVVVVWWWYYYZZZXXXUUUUUUUUUTTTRRRQQQTTTSSSRRRSSSTTTWWWZZZ\\\WWWWWWWWWYYY\\\___```aaa^^^```aaa```]]][[[\\\]]][[[]]]```aaaaaabbbfffiii___aaadddkkkrrrxxx{{{|||}}}{{{yyywwwwwwxxxxxx{{{{{{|||~~~}}}|||zzzssswww}}}JJJKKKKKKLLLLLLLLLKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIMMMMMMLLLLLLLLLKKKKKKKKKLLLNNNPPPRRRTTTTTTTTTTTTTTTSSSRRRPPPOOOOOOOOOOOORRRRRRRRRRRRRRRRRRRRRRRRMMMMMMLLLKKKKKKJJJJJJIIIKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKKKKJJJIIIIIIKKKOOOSSSSSSPPPPPPTTTXXXZZZYYYXXXWWWUUURRRPPPOOOMMMNNNQQQTTTUUUVVVWWWWWWSSSTTTWWWZZZ^^^```bbbccc\\\[[[YYYWWWUUUSSSQQQPPPMMMNNNOOOQQQRRRTTTUUUVVVQQQRRRSSSSSSSSSSSSRRRRRRSSSSSSTTTSSSRRROOOLLLJJJJJJJJJIIIIIIJJJJJJKKKLLLJJJKKKMMMPPPSSSVVVXXXYYYUUUTTTRRRPPPOOONNNNNNOOORRRRRRRRRRRRPPPNNNLLLJJJJJJJJJKKKKKKKKKLLLLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMNNNPPPQQQRRRQQQPPPPPPOOOOOONNNMMMMMMIIIIIIJJJMMMRRRVVVXXXYYYZZZYYYXXXWWWWWWXXXYYYZZZYYYYYYYYY[[[```ffflllppphhhiiiiiiiiigggeeebbb```ZZZZZZYYYZZZ[[[\\\^^^______]]][[[ZZZ\\\```dddgggpppsssxxx||||||yyyuuurrrjjjiiiiiigggfffeeedddccc```aaadddgggkkkoooqqqsssssstttwww|||yyyrrrmmmiiiiiiiiiiiijjjkkklllmmmrrrtttxxx~~~~~~{{{{{{|||}}}~~~}}}{{{yyyxxxsssuuuvvvvvvuuuuuuwwwxxxwwwuuussssssuuuvvvtttqqqiiihhheee```\\\___gggooopppooonnnnnnoooqqqtttuuurrrqqqpppppprrrwww~~~tttqqqnnnmmmnnnpppqqqqqqpppnnnkkkhhhggggggiiijjjhhhlllppppppmmmkkknnnqqq{{{|||~~~{{{tttooommmjjjgggcccbbbcccdddfffiiikkkkkkfff___[[[]]]______^^^]]]^^^___```___^^^cccccceeehhhjjjhhhbbb]]]YYYZZZ\\\]]]______``````]]]^^^^^^___^^^]]][[[ZZZZZZ[[[]]]___`````````___]]]]]]]]]]]]]]]]]]\\\\\\VVVVVVTTTSSSSSSTTTUUUUUU[[[\\\^^^______^^^\\\[[[]]]ZZZUUUQQQNNNNNNOOOPPPSSSRRRQQQPPPPPPQQQSSSTTTLLLMMMNNNNNNNNNPPPSSSVVVWWWXXXXXXVVVUUUTTTVVVWWWWWWVVVSSSSSSTTTTTTSSSRRRUUUUUUTTTUUUWWWZZZ]]]___XXXYYY]]]bbbiiinnnqqqrrrjjjkkkllljjjgggeeefffhhhiiikkknnnmmmlllmmmpppsssnnnpppuuu|||~~~~~~~~~~~~wwwwwwyyy}}}[[[\\\\\\]]]\\\[[[ZZZYYYYYYVVVSSSRRRTTTVVVWWWWWWYYYWWWUUUTTTUUUWWWYYYZZZ```bbbeeeeeedddeeeiiimmmoookkkddd```]]]]]]^^^^^^dddddddddeeefffeeecccaaaeeedddbbb]]]YYYVVVUUUVVVUUUXXX\\\]]]ZZZXXXXXXXXXYYYYYYYYYYYYYYY[[[\\\]]]cccaaa___]]]]]]___aaacccdddhhhjjjggg```[[[YYYZZZ```cccfffhhhhhhhhhiiijjjhhhfffgggppp|||uuuqqqmmmiiigggccc___[[[\\\[[[[[[^^^ccceeedddbbbbbbbbbcccfffiiihhhccc___cccbbbbbbbbbbbb```]]][[[YYYZZZ[[[ZZZYYYXXXYYYZZZTTTZZZ___```ccchhhkkkjjjjjjgggccc```^^^___```bbbiiifffeeefffddd```^^^```^^^\\\YYYWWWXXX[[[___aaa```]]][[[\\\___```___]]]ccc```]]]^^^ccchhhkkklllkkkjjjhhhfffdddbbbaaa```ZZZ[[[\\\^^^```dddjjjoooooojjjdddbbbeeeiiillllllmmmmmmooorrrvvv|||}}}|||||||||yyyuuuppppppppppppqqqrrrssssssqqqooonnnnnnppptttyyy|||}}}vvvrrrooopppsssuuusssoookkkooosssssssssuuu{{{yyyvvvqqqqqqsssvvvxxxxxxuuurrrsssvvv|||{{{xxxtttwww||||||wwwtttpppqqqrrrrrrrrrrrruuuwwwxxxwwwvvvvvvvvvtttqqqooogggccc^^^[[[]]]aaaeeegggkkkkkkkkkkkkllllllllllllpppnnnmmmpppsssuuuuuusssmmmkkkiiifffeeeeeeffffffhhhfffbbb```___```bbbdddfffgggiiijjjkkklllllllllpppwww|||yyyuuurrrmmmiiiiiiddd]]]YYYYYY\\\___aaacccbbb```]]][[[YYYXXXWWWZZZXXXWWWWWWXXXZZZ[[[ZZZ]]]]]]]]]^^^______\\\ZZZWWWXXXYYYZZZZZZYYYWWWWWWVVVWWWXXXZZZYYYWWWUUURRRUUUUUUVVVXXXZZZ[[[[[[ZZZWWWWWWXXXXXXYYYZZZZZZZZZRRRQQQOOOOOOQQQSSSTTTTTTYYYWWWUUUWWW[[[]]][[[YYYZZZWWWTTTRRRRRRQQQMMMJJJLLLMMMPPPRRRTTTVVVVVVVVVOOOOOOOOONNNNNNPPPTTTWWWYYYZZZ\\\]]]]]]]]][[[ZZZ___ZZZUUUUUUXXX\\\[[[YYYXXX[[[___``````bbbgggkkknnnmmmmmmooosssxxx~~~~~~{{{vvvqqqnnnpppuuuyyy}}}}}}zzzxxxzzz|||~~~}}}rrrqqqpppppppppppppppqqqiiihhhhhhgggfffeeeeeeeeeiiihhhgggeeeeeegggjjjmmmuuuwwwzzzzzzyyyzzz}}}yyytttrrrrrrrrrssssssrrrrrrrrrsssrrrqqqoooqqqpppnnnjjjeeecccbbbcccfffiiimmmnnnllljjjiiiiiifffggghhhiiijjjkkklllllllllkkkiiihhhhhhjjjlllmmmppprrrrrrooojjjiiilllooorrrtttwwwwwwwwwvvvwwwwww{{{{{{~~~|||xxxxxxwwwrrrlllkkkjjjkkknnnrrrttttttrrrsssssssssvvvwwwvvvrrrnnnrrrqqqpppoooooommmiiiggglllkkkhhhdddaaa```bbbdddffflllpppppprrrvvvxxxwwwvvvtttqqqooommmmmmnnnooosssqqqqqqtttsssnnnlllmmmlllkkkhhhggghhhkkknnnqqqpppnnnllllllnnnooonnnmmmppplllhhhiiinnnuuu{{{}}}~~~~~~}}}{{{xxxuuuqqqoooiiijjjkkkkkklllnnnsssvvvwwwsssooonnnpppsssuuuuuuvvvwwwzzz}}}|||{{{{{{{{{{{{{{{|||}}}~~~{{{vvvrrrrrrtttuuusssppppppsssvvvwwwvvvyyy~~~yyyuuuqqqrrrsssuuuwwwvvvsssqqqrrruuuzzzzzzwwwuuuuuusssrrrnnnqqqtttwwwwwwtttqqqnnnjjjlllmmmmmmmmmnnnpppsssvvvuuuuuuvvvwwwvvvsssqqqeeeaaa\\\ZZZ\\\___ccceeejjjjjjjjjjjjjjjjjjjjjjjjgggffffffhhhllloooooonnnhhheeebbb___^^^^^^___```eeeccc___]]]\\\]]]```bbbaaaaaabbbbbbcccdddddddddhhhoootttssspppnnnkkkgggbbb]]]WWWTTTUUUXXX[[[]]]\\\[[[ZZZXXXWWWVVVVVVVVVVVVUUUTTTUUUWWWYYYZZZYYYVVVUUUUUUWWWYYYYYYXXXVVVUUUVVVWWWWWWWWWVVVUUUUUUUUUWWWXXXXXXVVVRRRPPPOOOQQQQQQSSSUUUWWWYYYYYYXXXUUUVVVWWWXXXXXXYYYZZZZZZUUUTTTSSSRRRSSSSSSRRRRRRUUUTTTUUUWWWZZZ\\\[[[[[[ZZZXXXUUUTTTUUUTTTRRROOOPPPRRRTTTWWWYYYZZZZZZ[[[YYYYYYYYYXXXXXXZZZ]]]aaaiiijjjlllnnnnnnnnnmmmlllkkkfffaaaaaaeeejjjlllllloooqqqsssuuuwwwzzz~~~}}}{{{{{{|||~~~~~~{{{yyy{{{}}}|||}}}~~~xxx|||~~~}}}yyyvvvtttuuuuuuvvvvvvtttsssuuu{{{~~~}}}}}}}}}}}}{{{xxxtttrrrrrrsssuuuxxx|||}}}|||yyywwwwwwrrrtttvvvyyyzzz{{{zzzzzz{{{zzzwwwuuussssssssstttuuuuuutttqqqpppssszzz|||yyyyyyyyy|||~~~~~~}}}}}}}}}|||yyyvvv|||yyysssnnnjjjkkkooorrrvvv|||~~~~~~}}}|||{{{{{{{{{{{{yyyzzz}}}}}}xxxvvvxxxxxxwwwvvvuuuvvvyyy|||~~~}}}{{{{{{||||||{{{zzz{{{xxxssssssxxx|||yyyyyyyyyxxxwwwxxxzzz||||||zzzxxxxxxzzz|||}}}|||~~~}}}xxxsssrrrrrrsssqqqooorrruuuwwwxxxxxxzzz|||~~~~~~zzztttqqqqqqppppppqqqrrrrrrooommmlllooosssyyy}}}wwwrrrkkkggggggiiikkkkkkhhhiiikkkllllllkkkiiihhh___aaaccccccbbbccceeefffhhhhhhiiijjjlllmmmkkkiii```]]]YYYWWWYYY\\\___```ddddddccccccbbbbbbaaaaaa```______```dddhhhiiijjjgggeee```\\\ZZZZZZ[[[\\\^^^\\\XXXUUUTTTVVVYYY[[[\\\\\\[[[[[[[[[\\\\\\]]]aaahhhlllkkkjjjkkkiiifff___[[[UUURRRRRRUUUWWWXXXVVVVVVUUUTTTTTTTTTTTTTTTQQQQQQQQQTTTWWWYYYYYYXXXPPPOOOOOOPPPSSSTTTTTTSSSRRRSSSTTTTTTTTTTTTSSSSSSSSSVVVXXXVVVRRRMMMLLLLLLOOOPPPSSSUUUWWWXXXXXXXXXWWWWWWYYYZZZ[[[\\\\\\\\\\\\[[[ZZZYYYXXXWWWVVVVVVXXX[[[^^^aaabbbbbbcccddddddbbb```_________^^^]]]___```bbbeeeggghhhiiiiiiiiiiiiiiihhhgggiiimmmpppyyyzzz|||}}}}}}}}}|||{{{wwwsssoooooouuu{{{~~~~~~}}}~~~|||zzzyyy}}}}}}~~~~~~{{{~~~|||}}}zzz|||}}}||||||~~~~~~|||xxxuuuttttttvvvvvvvvvuuuuuuzzz~~~zzzuuussstttxxx|||}}}~~~{{{zzz{{{{{{wwwwwwzzz|||{{{zzz{{{|||~~~}}}zzzyyy}}}~~~|||{{{|||}}}{{{{{{{{{|||}}}~~~}}}}}}{{{zzzzzzzzzyyywwwxxxtttpppnnnnnnoooooonnnoooqqqsssssstttvvvzzz}}}}}}yyyuuussslllmmmoooppppppooommmkkklllkkkjjjjjjjjjjjjhhhfffccceeeiiimmmpppqqqrrrqqqkkkfffaaa___```bbbdddeeeccccccccccccccccccccccccZZZ[[[]]]\\\[[[ZZZZZZ[[[XXXXXXZZZ\\\___aaa```^^^ZZZWWWTTTSSSUUUWWWYYYZZZ]]]]]]]]]\\\[[[[[[ZZZZZZ]]]\\\[[[\\\^^^aaacccdddkkkhhhbbb]]]YYYXXXYYYZZZYYYVVVRRRPPPOOOQQQTTTVVVYYYXXXWWWWWWWWWWWWXXXYYY^^^ccceeedddeeegggfffcccaaa]]]WWWTTTTTTUUUVVVVVVVVVUUUTTTSSSSSSSSSSSSSSSOOOPPPRRRUUUYYY[[[ZZZXXXQQQOOOOOOPPPRRRTTTTTTTTTSSSTTTTTTTTTUUUUUUUUUUUUSSSVVVYYYXXXSSSPPPPPPRRRXXXZZZ\\\^^^^^^]]]]]]]]]___```bbbccceeeeeeeeeeeeiiihhhfffdddbbbccceeeggglllppptttuuutttsssuuuwwwxxxwwwuuusssrrrqqqqqqppptttuuuvvvxxxzzz|||}}}~~~xxxxxxwwwvvvuuuwwwzzz~~~}}}|||{{{~~~|||xxxvvvyyy|||xxxzzz~~~yyy{{{yyyyyyyyy~~~}}}|||~~~}}}yyyyyyxxxvvvyyy}}}~~~}}}~~~}}}}}}}}}wwwyyy{{{|||}}}||||||||||||{{{{{{|||}}}xxx{{{~~~{{{zzzyyyzzz{{{|||{{{wwwtttrrrooommmmmmmmmmmmmmmooommmkkkjjjjjjkkklllllliiijjjkkkkkklllooorrrtttuuuuuutttrrrooojjjfffddd`````````aaabbbdddfffgggeeeccc````````````___^^^[[[]]]aaadddfffeeedddccc^^^\\\ZZZ[[[\\\^^^^^^^^^\\\\\\[[[[[[[[[[[[\\\\\\[[[\\\]]][[[XXXVVVUUUUUURRRRRRSSSWWWZZZ[[[[[[ZZZUUUSSSPPPPPPQQQSSSTTTUUUYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXZZZ[[[gggddd___YYYVVVTTTTTTUUUUUUSSSQQQOOOOOOPPPRRRTTTSSSSSSSSSSSSTTTUUUUUUVVV[[[^^^^^^\\\]]]```___\\\\\\YYYVVVUUUVVVXXXYYYZZZYYYXXXWWWVVVUUUUUUTTTUUUTTTVVVYYY]]]aaaaaa___\\\WWWVVVVVVWWWYYYZZZYYYXXX[[[[[[[[[\\\\\\]]]]]]]]]YYY\\\___```^^^^^^___aaajjjmmmoooooollljjjiiiiiimmmoooqqqssstttttttttsssxxxwwwtttrrrqqquuu{{{~~~}}}|||}}}~~~|||~~~}}}}}}{{{}}}{{{~~~zzzzzzzzzyyy|||~~~zzzxxxxxxyyy~~~}}}zzzyyyyyysssuuuxxxzzzyyyyyyyyyzzz}}}xxxrrrnnnlllllllllnnnnnnqqqxxx}}}yyywwwvvvsssqqqqqqsssuuuvvvzzz|||~~~|||wwwrrrnnngggfffdddbbbaaaaaaaaabbbdddddddddeeeeeefffggghhhaaaaaaaaabbbccceeegggiiijjjiiigggdddaaa]]]ZZZYYYZZZYYYWWWWWWXXX[[[___bbb\\\ZZZWWWVVVVVVWWWWWWVVVWWWYYY\\\______^^^\\\ZZZSSSSSSTTTVVVXXXYYYWWWVVVVVVVVVUUUTTTTTTUUUVVVVVVWWWXXXYYYWWWTTTPPPNNNNNNOOOOOOPPPSSSVVVWWWVVVUUURRRQQQOOOOOOQQQRRRRRRRRRQQQQQQRRRSSSTTTUUUVVVVVVUUUVVVWWWWWWUUUTTTUUUVVV^^^\\\YYYUUUSSSRRRRRRRRRQQQQQQPPPOOOOOOPPPPPPQQQOOOQQQSSSUUUVVVWWWXXXXXX\\\]]][[[XXXZZZ]]]]]]ZZZWWWUUUUUUWWW[[[___aaabbbaaa```___^^^]]]]]]\\\\\\aaacccgggkkknnnlllhhheeeaaaaaabbbdddggghhhfffeeejjjjjjjjjjjjjjjkkkmmmmmmhhhiiilllooorrruuuwwwxxx~~~zzzyyyyyy~~~}}}zzzxxxwwwvvv{{{~~~}}}{{{xxxuuutttwwwxxxwwwyyy}}}}}}~~~|||{{{}}}}}}|||yyytttnnnlllmmmoootttxxx~~~~~~zzzvvvxxxyyyxxxtttpppmmmllliiilllooopppooonnnpppqqqrrrppplllhhhccc```^^^]]]^^^```bbbfffjjjlllmmmmmmkkkiiifffeeeeeegggjjjlllnnnooooooooolllhhhdddaaaZZZZZZYYYXXXVVVUUUVVVVVVXXXYYY[[[]]]]]]]]]]]]]]]VVVUUUUUUUUUWWWZZZ[[[\\\^^^\\\ZZZVVVTTTRRRQQQPPPSSSRRRQQQQQQRRRTTTWWWXXXVVVSSSPPPNNNOOOQQQQQQQQQRRRTTTWWWZZZZZZXXXUUURRROOOOOOOOOQQQTTTUUUTTTRRRTTTTTTSSSSSSSSSSSSTTTTTTSSSUUUWWWVVVSSSPPPNNNNNNMMMMMMNNNPPPSSSTTTRRRQQQSSSQQQPPPQQQSSSTTTSSSRRRNNNOOOPPPSSSUUUWWWYYYZZZZZZ]]]``````^^^\\\\\\]]]\\\\\\\\\\\\]]]^^^^^^___XXXXXXYYYZZZZZZYYYYYYXXXVVVXXX]]]aaadddeeeeeeeeeffffffccc```bbbhhhhhheee___^^^___aaafffjjjllllllmmmllllllkkkkkkllllllmmmppprrrwww{{{|||zzztttooommmnnnrrrvvvzzz|||zzzxxx{{{{{{zzzzzz{{{|||~~~{{{zzz{{{~~~||||||{{{|||zzzxxx|||~~~~~~~~~zzzvvvtttvvvyyyxxxzzz{{{zzzzzz||||||}}}}}}|||zzzzzz|||~~~uuu{{{|||vvvvvvwwwvvvuuurrrpppnnnhhhgggjjjppprrrqqqqqqtttwwwwwwxxxyyyyyyxxxvvvuuuqqqssstttsssqqqqqqsssvvvvvvtttooohhhbbb```bbbfffhhhkkkppptttuuutttpppnnnmmmooopppnnniiiddd```^^^^^^aaadddeeecccccceeehhhaaaaaaaaa___]]]ZZZWWWUUUPPPTTTWWWXXXWWWYYY]]]aaa^^^]]]ZZZYYYYYY\\\___aaaaaaaaa```___]]]YYYVVVTTTQQQRRRRRRQQQOOOMMMMMMNNNOOOQQQTTTUUUUUUSSSSSSSSSNNNLLLKKKLLLNNNPPPQQQRRRUUUSSSPPPMMMKKKJJJJJJKKKLLLLLLLLLMMMNNNNNNOOOOOOSSSPPPLLLKKKLLLNNNOOOOOOMMMPPPSSSUUUUUUSSSOOOMMMOOONNNNNNOOORRRSSSTTTSSSUUUUUUUUUUUUUUUUUUUUUUUUWWWZZZ\\\\\\ZZZXXXWWWVVVQQQPPPQQQSSSUUUUUUSSSRRRTTTSSSRRRSSSUUUVVVUUUTTTTTTUUUXXX[[[^^^aaacccdddbbbfffkkkmmmkkkiiiiiijjjaaacccfffiiilllnnnooopppgggiiikkkllllllkkkiiihhh```dddiiiooossstttttttttrrrqqqnnnlllooouuuwwwtttnnnmmmmmmnnnqqqtttttttttwwwwwwwwwwwwxxxyyy{{{{{{{{{}}}|||vvvvvvyyy~~~~~~vvvpppmmmlllhhhdddffffffhhhnnnuuuzzz{{{zzzqqqqqqoookkkfffeeeiiimmmgggfffeeeddddddfffhhhjjjsssvvvzzz~~~}}}{{{yyyrrrqqqooonnnmmmnnnnnnooolllooorrrqqqmmmhhheeedddeeedddcccbbbbbb```]]][[[\\\]]]^^^^^^^^^```cccffflllnnnpppqqqoookkkfffcccbbbcccddddddccceeehhhjjjjjjhhheee___ZZZWWWVVVWWWYYY^^^bbbcccaaa^^^]]]^^^]]]]]][[[XXXUUUUUUWWWXXXYYYZZZ[[[ZZZXXXVVVWWWWWWUUUWWWXXXWWWTTTPPPNNNMMMLLLLLLLLLMMMNNNPPPQQQRRRRRRQQQPPPOOOOOOOOOPPPQQQVVVWWWWWWVVVSSSQQQQQQQQQJJJJJJIIIHHHHHHHHHIIIIIIIIILLLQQQSSSRRRPPPNNNMMMLLLJJJHHHGGGHHHJJJJJJJJJHHHIIIJJJIIIHHHHHHJJJLLLLLLNNNOOOOOONNNNNNPPPQQQSSSPPPMMMLLLNNNPPPRRRRRRPPPQQQTTTXXX[[[ZZZTTTOOORRRRRRSSSTTTWWWYYY[[[\\\[[[aaaeeebbb\\\YYY^^^eeefffhhhkkkllllllhhhdddaaa```\\\[[[^^^___\\\ZZZZZZ\\\\\\]]]^^^^^^^^^^^^^^^[[[^^^ccciiiooosssvvvwwwyyyzzz}}}{{{wwwrrrsssuuuxxx{{{|||{{{zzz{{{|||}}}|||{{{uuuuuutttsssrrrsssvvvyyysssssstttwww||||||}}}}}}|||zzzyyyzzz|||~~~}}}}}}}}}~~~zzzuuunnneee``````___]]][[[___^^^___cccjjjoooqqqqqqeeeccc___[[[XXXXXX[[[]]][[[ZZZYYYXXXXXXYYYZZZ[[[```cccfffiiijjjiiigggfffcccbbbbbbbbbcccdddeeefff```cccdddbbb]]]YYYVVVUUUYYYWWWUUUSSSRRRQQQPPPOOORRRTTTUUUUUUUUUVVVXXXZZZaaadddgggiiihhhccc]]]YYYWWWXXXYYYXXXXXXYYY[[[^^^aaa```^^^YYYTTTQQQQQQQQQTTTWWWZZZZZZXXXUUURRRQQQPPPPPPOOOMMMJJJJJJLLLNNNPPPRRRUUUUUUTTTSSSSSSSSSRRRUUUWWWWWWTTTPPPMMMLLLIIIJJJJJJKKKMMMOOOPPPQQQNNNNNNMMMMMMNNNOOOQQQRRRVVVVVVUUUUUUTTTQQQOOONNNJJJJJJJJJJJJIIIIIIIIIIIIIIIMMMRRRTTTSSSRRRPPPPPPLLLKKKJJJKKKNNNPPPPPPPPPPPPPPPNNNLLLKKKLLLOOOQQQSSSSSSRRRQQQPPPRRRUUUXXX[[[[[[[[[\\\___```___^^^ddddddfffjjjlllkkkfffbbb]]]^^^___```bbbdddfffgggooorrruuurrrmmmlllpppuuuyyy{{{~~~}}}sssooommmoooooollljjjkkkkkkllllllmmmmmmnnnmmmmmmkkknnnsssxxx~~~~~~{{{wwwuuuuuuvvvuuuxxx}}}}}}|||~~~~~~|||{{{{{{wwwqqqllliiiiiiiiijjjnnntttyyy}}}|||tttooonnnrrrxxx}}}}}}zzzwwwmmmiiidddbbbffflllrrrvvvzzzxxxvvvtttrrroookkkgggccc^^^XXXVVVXXX[[[\\\[[[___^^^]]]___dddiiilllnnnjjjeee^^^YYYWWWWWWXXXXXXUUUTTTSSSRRRQQQQQQQQQQQQWWWXXXZZZ\\\]]]]]]]]]]]]XXXYYYZZZ[[[\\\^^^___```]]]^^^^^^\\\XXXTTTQQQQQQUUUTTTQQQOOOMMMMMMMMMMMMMMMOOORRRSSSSSSSSSTTTUUUZZZ]]]aaacccccc___ZZZVVVWWWXXXYYYXXXWWWXXXZZZ\\\^^^^^^^^^[[[XXXUUUUUUUUUYYYXXXYYYYYYWWWSSSNNNJJJMMMNNNMMMKKKJJJJJJLLLNNNOOOQQQTTTTTTTTTSSSTTTUUUTTTWWW[[[[[[XXXTTTPPPOOOKKKLLLMMMOOOQQQSSSTTTUUUQQQQQQRRRSSSVVVXXXZZZ[[[___]]]\\\]]]]]][[[VVVQQQQQQRRRSSSTTTTTTTTTSSSRRRTTTWWW[[[\\\[[[YYYXXXXXXTTTTTTUUUXXX\\\^^^^^^^^^^^^]]]ZZZVVVUUUWWW\\\```bbbaaa___]]]\\\^^^bbbeeekkkmmmpppuuuyyyyyywwwuuuwwwwwwxxxzzzzzzxxxtttqqqnnnoooppprrrtttvvvxxxxxx~~~{{{{{{|||||||||||||||}}}}}}{{{yyyxxx~~~}}}vvvsssrrrqqqrrruuuzzz~~~wwwnnnjjjkkkooorrrwww~~~xxxuuurrrgggbbb[[[YYY[[[aaagggkkkpppooooooooonnnllljjjhhhhhhddd```___bbbfffhhhiiillljjjhhhhhhjjjooosssvvv|||uuummmhhhfffeeecccaaa___^^^]]][[[ZZZXXXWWWWWW]]]^^^___```bbbcccdddeee^^^___```aaabbbbbbbbbbbbaaabbbaaa```^^^\\\ZZZZZZ[[[\\\[[[ZZZXXXVVVVVVVVVWWWZZZ___bbbcccccccccccccccdddfffgggfffeeecccbbbcccdddeeedddccccccdddeeehhhjjjllllllkkkjjjjjjkkkmmmkkkiiiiiihhhccc\\\VVVWWWXXXXXXXXXWWWXXXZZZ\\\_________^^^\\\\\\___aaaaaadddhhhhhhddd```\\\YYYWWWXXXZZZ]]]___aaabbbcccbbbccceeehhhlllooorrrssstttqqqoooppprrrooohhhaaabbbdddgggiiijjjjjjiiiiiijjjlllmmmmmmjjjgggfffeeeddddddfffiiilllnnnmmmlllkkkjjjfffdddcccgggnnnsssttttttssspppnnnoooqqqtttzzz|||~~~{{{yyy|||}}}vvvppppppqqqsss{{{}}}zzzxxxxxxwwwqqqmmmhhheeegggkkknnnppptttvvvyyy{{{}}}~~~~~~~~~yyyuuuuuuvvvwwwxxx{{{zzzxxxvvvwwwyyy}}}yyyvvvvvvvvvuuusssrrrqqqooommmjjjiiihhhgggiiiiiijjjllloooqqqssstttooopppppppppnnnllliiigggddddddeeefffgggggggggffffffhhhkkkkkkhhhfffeeefffmmmqqqvvvzzz|||||||||}}}|||zzzuuuqqqooonnnooopppmmmoooppppppooonnnooopppzzz}}}{{{sssmmmeeegggiiiiiijjjkkkmmmooowwwvvvsssooollllllnnnqqqtttwwwzzzyyyvvvqqqmmmkkklllmmmooorrrtttvvvwwwwww{{{}}}|||uuuuuuwww{{{~~~~~~yyyvvvtttttttttttttttuuuwwwvvvtttrrroooooommmlllnnnsss{{{}}}}}}}}}{{{wwwuuurrruuuuuusssuuu~~~|||{{{|||}}}}}}~~~~~~}}}}}}~~~~~~|||{{{{{{{{{zzz|||~~~}}}wwwrrrooommmmmmooossswwwyyyxxxwwwwwwzzz~~~~~~|||{{{|||~~~~~~yyyyyy{{{}}}{{{|||~~~~~~}}}~~~yyy{{{~~~}}}~~~~~~~~~}}}{{{yyyvvvtttpppqqqrrrtttwww|||xxxqqqkkkhhhffffffbbbhhhlllmmmsss}}}|||xxxzzz{{{||||||}}}~~~{{{xxxzzz~~~~~~~~~~~~}}}{{{xxxwwwrrrqqqnnnllliiigggeeeddd^^^dddkkkrrr}}}|||yyyzzzssswww{{{zzz|||~~~}}}{{{yyyxxxxxxtttyyy~~~}}}zzzwwwtttrrrqqqooopppqqqqqqooollliiigggeeejjjqqq{{{|||{{{~~~uuu}}}{{{{{{}}}|||yyyrrrooonnnqqqtttyyy}}}ssskkkkkkjjjkkknnnkkkgggfffiiigggssszzzvvvsssqqqsssuuuwwwyyyyyyuuuooojjjmmmqqq{{{{{{pppkkklllqqqtttuuuuuutttqqqppptttzzz{{{wwwtttpppjjjfffhhhjjjooouuuxxxuuummmgggjjjiiikkknnnmmmiiiiiimmmlll{{{|||zzzzzz|||}}}~~~~~~{{{wwwsssqqqrrrvvv~~~|||{{{uuurrrqqqsssttttttwww{{{~~~~~~}}}{{{|||~~~|||ooolllfffbbb```aaadddgggiiimmmooommmiiikkkttt|||{{{vvvrrrsssuuutttnnnhhhggghhhkkkppptttsssnnniiihhhgggjjjnnnnnnlllmmmqqqttt}}}||||||~~~yyyvvvwwwyyy|||}}}|||}}}vvvkkkhhhcccaaabbbcccddddddjjjjjjkkkmmmnnnllliiifffbbbdddfffiiijjjjjjiiihhhhhhllloooooommmnnnttt{{{vvvttttttwww{{{|||xxxtttoooooopppssswwwxxxuuuqqqlllkkknnnrrrrrrqqqssswwwvvvwwwyyy|||~~~~~~|||~~~~~~|||{{{zzzyyyxxxvvvuuutttrrrssstttvvvxxxzzz|||}}}wwwsssoooooopppmmmeee]]]]]]\\\[[[\\\^^^aaabbbbbbfffffffffhhhjjjjjjhhhfffiiioooxxx{{{wwwoooooopppsssvvvvvvuuusssoooqqquuuxxxyyyzzzzzzzzzrrrppppppssswwwxxxvvvtttrrrqqqssswwwwwwuuuxxx|||~~~~~~~~~~~~}}}|||wwwyyy}}}~~~}}}uuuooommmkkkiiifffaaabbbbbbbbbbbbaaa```___aaaaaaaaabbbccceeeggghhhhhhgggffffffeeeccc```^^^eeefffiiinnntttwwwxxxxxxvvvuuutttuuuvvvwwwvvvuuuwww~~~|||zzz{{{|||qqqtttwwwwwwvvvuuuvvvwwwqqqoooooorrrvvvyyyxxxvvvvvvuuuvvvzzz{{{zzz}}}xxxzzz|||~~~wwwhhhfffdddcccdddgggjjjmmmrrrssstttuuutttrrrpppnnnsss{{{~~~xxxjjjiiihhhiiijjjjjjjjjjjjggghhhiiijjjjjjjjjiiihhhiiijjjlllmmmnnnnnnmmmlllkkknnnpppooonnnnnnqqqttt|||~~~}}}}}}~~~~~~}}}~~~|||zzzzzzyyyzzz~~~yyysssrrrnnnjjjggggggiiikkkmmmnnnqqqsssyyy}}}vvvlllccc]]]VVVUUUTTTSSSTTTUUUVVVWWWTTTVVVYYY[[[\\\[[[ZZZXXXaaagggmmmoooppprrrnnniiifffjjjpppvvv{{{~~~}}}~~~~~~||||||xxxzzz~~~{{{yyysssxxx||||||zzz{{{}}}{{{{{{{{{{{{~~~~~~~~~tttiiicccaaa\\\WWWWWWYYYZZZWWWTTTZZZYYYYYY[[[aaahhhpppuuuzzzzzzyyyyyyyyyyyyxxxxxxwwwrrrkkkddd^^^XXXTTTQQQRRRPPPMMMNNNRRRUUUUUUTTTTTTVVVXXXYYYXXXWWWWWWXXXYYYbbblllpppqqqpppooonnnqqq|||zzz{{{wwwuuuuuuwwwyyyxxx{{{~~~}}}}}}|||~~~|||uuussspppnnnlllmmmoooqqqzzzxxxtttpppqqqrrrssssssrrrpppooommmooouuu|||{{{uuupppiiidddcccbbb\\\WWWVVVRRROOOLLLKKKMMMNNNNNNMMMRRRRRRTTTWWW[[[```eeeggghhhkkkpppvvv|||zzzoooeee]]]XXXUUU[[[YYYWWWXXX[[[\\\[[[YYY\\\]]]___aaabbbbbbaaa```aaahhhpppuuuwwwyyy|||~~~}}}{{{zzz{{{|||}}}|||}}}}}}|||zzzwwwuuuvvvyyy|||~~~wwwqqqoooqqqrrrsssrrrrrrsssuuuuuuuuuuuuuuusssuuuzzz~~~rrrjjjggggggffffff^^^]]][[[YYYXXXXXXXXXYYYbbbgggpppyyyxxxnnneee```]]]ZZZZZZYYYYYYYYYZZZ[[[[[[^^^^^^```eeejjjkkkhhhddd```XXXSSSRRRRRROOOMMMMMMMMMMMMLLLKKKKKKMMMQQQTTTSSSUUUXXX\\\aaaeeehhhjjjmmmqqqzzzwwwoookkkiiilllkkkkkklllmmmllljjjgggiiihhhhhhkkkoooooollliiiiiilllqqquuuyyy~~~~~~|||{{{zzzwwwrrrrrrttt{{{xxxvvvtttqqqqqqtttxxx}}}{{{{{{}}}~~~xxxwwwvvvzzz|||wwwrrrqqqqqqpppmmmkkkkkkmmmooonnnyyy{{{rrrlllddd___^^^___aaabbbddddddddddddddddddccccccbbbeeejjjqqqxxx}}}uuuuuu}}}xxxjjjddd[[[UUUSSSTTTUUUUUUTTTRRROOOMMMMMMNNNNNNMMMOOORRRWWW\\\aaadddeeefffgggfffccc^^^XXXTTTRRRRRRRRRRRRRRRSSSTTTUUUWWWXXXZZZ[[[]]]dddkkknnnmmmkkkggg___ZZZZZZYYYVVVTTTTTTZZZ\\\^^^]]][[[^^^dddjjjgggiiimmmrrrxxx~~~{{{wwwyyywwwuuuxxx||||||wwwrrrooonnnppptttyyy}}}{{{{{{zzzyyy{{{{{{{{{}}}yyyuuuwww~~~}}}zzzxxxyyy~~~~~~yyyyyyyyyzzz|||zzzvvvuuuvvvxxx}}}~~~zzzxxxxxxxxxyyy}}}|||vvvuuusssqqqrrrtttwwwyyyxxx}}}~~~vvvooommmkkkiiieeeeeehhhnnnvvv|||zzzsssllliiigggcccccceeeiiipppvvvwwwvvvzzz}}}vvvrrrooollliiigggggghhhiiihhhfffeeefffmmmyyy}}}tttnnnkkkiiifffddd^^^```aaaaaa```______```___iiisssxxx}}}}}}{{{{{{|||xxxppphhh^^^YYYTTTQQQPPPPPPQQQQQQUUUUUUTTTTTTTTTTTTTTTTTTSSSUUUYYY^^^ccchhhlllnnnjjjiiiccc\\\[[[ccclllppprrrtttuuutttqqqkkkeeeaaaYYYVVVSSSRRRRRRTTTUUUUUUTTTPPPMMMKKKLLLNNNNNNNNNKKKLLLNNNPPPRRRTTTUUUUUUZZZZZZYYYWWWTTTSSSTTTUUUWWWXXXZZZ]]]___bbbdddfffgggjjjppp{{{uuujjjfffffffffiiimmmppptttwwwvvvtttvvv}}}~~~~~~|||wwwsssooonnnrrrxxxnnnxxxyyypppjjjfffeeehhhgggiiimmmsssyyy|||}}}}}}~~~{{{tttqqqllliiilllsss{{{~~~|||zzzxxxwwwvvvwwwxxxwwwvvvtttuuuxxx}}}wwwqqqkkkiiihhhjjjnnntttxxxzzzzzz}}}|||{{{yyywwwwwwxxxyyyxxxwwwvvvtttqqqppppppooommmllliiijjjkkklllnnnrrrxxx|||}}}{{{xxxvvvtttrrrrrrooonnnkkkhhhffffffjjjmmmrrrvvv{{{~~~vvvoookkkiiihhhgggffflllrrrvvvzzzrrrhhhiiihhhfffdddcccdddeeefffjjjllloooqqqssswww}}}rrrpppkkkeee```]]]\\\[[[XXXXXXZZZ^^^ccchhhkkklllsssyyy~~~yyytttpppjjjddd^^^]]]ZZZVVVUUUWWWXXX]]]``````^^^bbbllltttyyy~~~yyyrrrlllddd^^^\\\ZZZXXXVVVUUUVVVVVVWWWVVVUUUTTTUUUZZZdddooowwwvvvyyyyyytttrrrrrrrrrpppmmmfff^^^YYYWWWWWWUUUTTTMMMOOORRRTTTSSSSSSSSSTTTTTT[[[aaabbbbbbdddbbb___^^^]]]\\\^^^```___ZZZVVVQQQNNNJJJIIIHHHHHHHHHGGGIIIHHHHHHIIIIIIJJJKKKLLLLLLMMMNNNQQQSSSUUUWWWXXXSSSUUURRRMMMMMMSSSYYYZZZXXXZZZ^^^````````````aaa[[[\\\^^^___aaabbbcccccc___\\\YYYYYY\\\^^^]]][[[YYYYYYYYYYYY[[[\\\^^^___dddeeefffeeecccaaaaaaaaabbbcccdddhhhmmmsssxxx{{{wwwvvvzzz}}}~~~~~~{{{yyywwwqqqooossswww|||\\\fffqqqwww|||~~~wwwsssmmmfff___ZZZWWWVVVXXXWWWXXX\\\bbbhhhkkkkkkkkkooovvvzzz||||||}}}}}}}}}}}}|||zzzuuupppkkkhhhcccaaa___^^^```dddiiilllvvvzzzxxxvvvsssrrrpppnnnkkkhhheeecccbbbccceeeffffffeeeaaabbbeeehhhmmmrrrvvvxxx}}}zzzvvvtttpppqqqsssssspppiiibbb]]][[[YYYXXXYYY]]]aaadddeeejjjlllnnnppppppmmmjjjgggbbbaaaaaabbbddddddcccaaaaaa___\\\[[[\\\[[[ZZZYYYYYY[[[]]]^^^^^^aaafffkkknnnoooqqqvvvzzz|||{{{zzz{{{zzz{{{|||yyywww}}}uuuiiihhhfffdddcccaaaaaa```[[[[[[ZZZWWWVVVXXX[[[^^^cccgggnnnvvv}}}{{{pppjjjccc]]][[[YYYXXXVVVUUU[[[bbbfffiiiqqq}}}|||vvvpppkkkddd\\\WWWYYYXXXWWWVVVUUUUUUUUUUUUZZZYYYYYY[[[___cccgggiiinnnsssuuusssrrrrrrnnnhhh\\\YYYUUUSSSQQQNNNMMMLLLLLLLLLKKKMMMPPPTTTWWWXXX___ccciiiqqqxxx{{{zzzxxxpppmmmhhhdddbbb___\\\YYYYYYSSSPPPQQQPPPLLLJJJKKKKKKNNNPPPPPPNNNPPPVVV\\\]]]bbbddd```[[[XXXSSSMMMMMMLLLLLLLLLLLLMMMNNNNNNMMMOOOQQQSSSUUUYYY```ddd```ddddddaaa___```aaa___]]]XXXSSSQQQQQQPPPNNNKKKIIIKKKNNNOOOPPPRRRUUUWWWYYY___bbbaaa___```^^^ZZZVVVVVVVVVUUUUUUTTTRRRQQQQQQNNNJJJHHHIIIIIIIIIIIIHHHHHHHHHIIIKKKNNNPPPRRRSSSSSSRRRRRRRRRQQQQQQQQQOOOSSSVVVUUUVVVZZZ\\\\\\ZZZ\\\```ccceeejjjpppuuuvvvxxxzzz|||}}}}}}~~~xxxwwwwww{{{{{{vvvooonnnmmmkkkkkkmmmooopppuuuxxxzzzzzzwwwtttqqqppplllkkkjjjmmmttt~~~MMMWWWaaafffjjjmmmlllhhh]]][[[YYYUUUSSSQQQPPPOOOQQQOOONNNPPPUUUXXXYYYYYY\\\___bbbeeefffggghhhiiigggggggggeeebbb___[[[YYYWWWVVVUUUUUUVVVXXXZZZ\\\aaaffflllqqqsssqqqnnnkkkgggfffdddcccaaa___ZZZWWWWWWUUUSSSSSSTTTUUUTTTSSSQQQRRRTTTWWWZZZ^^^aaaccchhhiiiiiiiiigggccc___]]][[[___dddddd```XXXRRRNNNPPPNNNLLLMMMPPPRRRTTTTTTXXXXXXYYYXXXWWWVVVTTTRRRQQQQQQQQQSSSUUUVVVTTTRRRQQQOOOMMMMMMNNNNNNMMMLLLMMMOOORRRSSSSSSUUUYYY]]]XXX[[[^^^``````bbbeeegggddddddeeefffcccaaagggoootttxxx{{{yyywwwqqqggg\\\XXXWWWVVVUUUTTTTTTTTTTTTSSSRRRQQQNNNLLLMMMOOORRRRRRVVV\\\bbbhhhlllpppsssvvvyyy}}}~~~zzzrrriiicccbbb\\\UUUQQQPPPPPPNNNLLLLLLRRRWWWYYYZZZ___jjjsss}}}|||yyyuuuqqqmmmhhhddd^^^YYYUUURRRPPPNNNKKKLLLLLLMMMMMMNNNNNNNNNNNNKKKHHHIIIMMMQQQSSSSSSYYY\\\\\\XXXVVVWWWTTTPPPMMMJJJGGGGGGGGGEEECCCCCCEEEDDDBBBBBBCCCFFFIIIKKKIIIJJJOOOWWW^^^aaa^^^ZZZWWWTTTRRRPPPOOONNNLLLJJJLLLHHHFFFIIIIIIFFFDDDEEEEEEGGGJJJJJJIIIIIILLLNNNKKKQQQTTTRRROOONNNKKKGGGGGGGGGHHHIIIJJJKKKLLLLLLQQQVVV[[[^^^^^^^^^```aaa\\\```aaa^^^\\\___```^^^WWWUUUSSSSSSTTTSSSOOOKKKPPPQQQRRRSSSUUUYYY^^^bbbjjjpppsssrrrqqqsssrrrpppffffffeeeaaa]]]ZZZYYYYYYWWWSSSNNNLLLLLLNNNOOOPPPMMMNNNOOOQQQTTTWWWZZZ\\\___^^^]]][[[YYYWWWVVVUUUUUU]]]ccceeegggjjjkkkiiijjjlllnnnpppsssyyy}}}zzzwwwvvvvvvwwwxxx|||zzzsssooolllnnnvvv~~~QQQTTTXXX]]]___]]]XXXTTTRRRQQQPPPOOOOOOOOOMMMKKKLLLIIIHHHKKKNNNQQQTTTWWWXXXWWWVVVWWWWWWWWWVVVTTTSSSRRRQQQRRRSSSSSSSSSRRRLLLOOOPPPOOORRRUUUUUUQQQTTTWWWZZZ[[[\\\\\\]]]^^^[[[YYYVVVVVVVVVTTTOOOKKKMMMMMMLLLKKKJJJJJJJJJJJJMMMKKKIIIJJJMMMPPPQQQQQQTTTSSSQQQQQQRRRSSSRRRQQQRRRQQQPPPPPPPPPNNNLLLJJJJJJIIIHHHIIIKKKMMMMMMMMMJJJLLLLLLIIIIIILLLLLLJJJHHHHHHFFFEEEHHHKKKKKKIIIGGGFFFFFFGGGFFFEEEFFFIIIHHHHHHHHHIIIKKKLLLNNNOOORRRNNNMMMPPPRRRPPPQQQSSSTTTTTTTTTTTTUUUUUUWWWXXX^^^bbbccc```]]]\\\XXXSSSQQQOOOLLLKKKKKKKKKJJJHHHLLLJJJJJJLLLKKKHHHIIIMMMIIIKKKOOOSSSVVVXXXZZZZZZ\\\[[[]]]___```]]]WWWRRRNNNLLLJJJHHHFFFDDDCCCBBBEEEHHHJJJLLLMMMRRRZZZ___hhhdddaaa```aaa___XXXRRRSSSRRRPPPNNNLLLJJJHHHGGGMMMIIIEEEEEEGGGIIIGGGDDDGGGFFFEEEEEEFFFGGGIIIIIIMMMLLLKKKKKKKKKIIIFFFCCCJJJDDD@@@AAACCCBBBBBBDDDEEECCCAAABBBCCCDDDCCCBBBAAAEEEIIIKKKIIIHHHIIIKKKGGGGGGHHHIIIIIIJJJKKKLLLHHHFFFFFFIIIKKKKKKHHHEEEEEEGGGIIIJJJJJJJJJKKKLLLOOONNNMMMMMMMMMLLLJJJHHHFFFIIILLLNNNOOORRRXXX]]]ZZZfffqqqtttuuuwwwyyyyyyqqqvvvwwwsssqqqsssqqqlllfffeeeccc```^^^\\\ZZZZZZ^^^```aaabbbccchhhpppvvv~~~~~~yyyrrrkkkfffdddeeeccc```\\\XXXWWWXXXYYYYYY[[[\\\^^^bbbgggiiiiiihhhjjjlllnnnnnnkkkgggdddccciiivvv}}}|||~~~~~~wwwxxx}}}{{{zzzwwwvvv{{{yyyyyy|||\\\]]]___aaabbb```\\\XXXWWWVVVWWWWWWVVVTTTQQQNNNOOOMMMLLLNNNRRRVVVZZZ^^^```___^^^\\\ZZZWWWSSSQQQSSSRRRRRRRRRSSSTTTTTTTTTOOORRRTTTUUUZZZaaadddbbb```bbbdddfffggggggggggggccc___YYYVVVTTTQQQMMMJJJMMMJJJGGGFFFGGGGGGFFFEEEJJJKKKLLLLLLMMMMMMNNNNNNNNNNNNOOOPPPQQQPPPNNNKKKKKKJJJJJJKKKLLLLLLJJJHHHJJJIIIHHHIIIKKKLLLLLLKKKLLLOOONNNKKKJJJLLLKKKHHHGGGHHHHHHIIIKKKLLLLLLKKKKKKKKKKKKLLLJJJIIIHHHIIIKKKKKKMMMNNNQQQSSSUUUVVVZZZUUURRRRRRRRROOOPPPSSSTTTTTTTTTSSSRRRRRRRRRSSSXXX\\\^^^___``````ZZZSSSQQQOOOMMMMMMMMMNNNMMMKKKNNNKKKKKKMMMLLLJJJKKKOOOKKKKKKLLLNNNPPPRRRUUUVVVUUUVVVXXX[[[]]][[[VVVQQQKKKJJJHHHFFFDDDCCCCCCCCCBBBEEEHHHJJJLLLQQQWWW]]]^^^YYYTTTSSSUUUTTTPPPKKKNNNMMMKKKIIIHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJIIIGGGEEEEEEFFFFFFFFFGGGFFFFFFGGGIIIJJJJJJHHHJJJEEECCCFFFFFFDDDCCCDDDFFFEEEEEEFFFIIIJJJJJJJJJHHHLLLOOOPPPNNNLLLLLLLLLLLLKKKKKKJJJIIIKKKMMMOOOQQQQQQRRRUUUXXXWWWTTTPPPTTTVVVXXXYYYZZZ[[[[[[\\\^^^]]][[[[[[\\\[[[YYYXXXWWWYYYZZZZZZ[[[___eeejjjqqq}}}zzzyyywwwvvvuuuuuuuuuuuuwwwwwwwwwuuutttwww}}}yyysssqqqppppppsssnnnhhhffffffhhhjjjjjjssstttuuuvvvuuuuuutttsssssstttuuussspppllljjjjjjyyy|||xxxzzz~~~~~~||||||{{{|||hhhgggffffffgggfffdddbbbbbbccceeefffeeebbb^^^[[[WWWXXXXXXZZZ]]]cccgggiiiooonnnkkkgggbbb]]]XXXUUUZZZYYYXXXWWWWWWXXXXXXYYYUUU[[[aaafffooozzz}}}wwwoooggg```[[[WWWTTTUUUPPPLLLJJJLLLMMMMMMLLLPPPTTTXXXYYYVVVTTTSSSSSSRRRTTTWWWZZZ[[[XXXRRRNNNNNNOOOPPPRRRSSSRRROOOMMMQQQPPPPPPSSSWWWZZZ\\\]]]]]]```___ZZZXXXXXXUUUQQQNNNNNNOOOPPPQQQRRRUUUXXXWWWXXXZZZZZZXXXUUURRROOOQQQRRRVVVZZZ___dddgggiiikkkfffbbbaaa^^^YYYXXX[[[[[[\\\]]]]]]\\\\\\]]]^^^ggglllqqquuuyyywwwlll```YYYXXXWWWXXXZZZ[[[[[[ZZZXXXTTTQQQSSSSSSSSSWWW\\\___^^^]]]\\\]]]```bbbddd``````___```___\\\WWWTTTKKKJJJHHHFFFEEEEEEEEEFFFDDDIIINNNRRRUUUYYY___dddfffaaa[[[ZZZ\\\\\\YYYUUUSSSQQQOOOMMMNNNPPPSSSUUURRRUUUWWWWWWUUUTTTUUUVVVWWWTTTQQQNNNNNNMMMLLLKKKLLLKKKJJJLLLPPPTTTVVVWWWTTTQQQQQQRRRQQQLLLKKKMMMPPPPPPRRRUUUXXXZZZYYYWWWYYY[[[]]]]]][[[XXXVVVUUUVVVVVVWWWVVVWWWYYY]]]```eeehhhmmmrrruuutttoookkkiiiiiikkkllllllmmmmmmlllnnnlllkkkkkklllmmmmmmlllmmmlllkkkjjjjjjnnntttxxx~~~wwwvvvxxxyyyyyy}}}yyysssqqqrrrvvvzzz}}}|||wwwuuutttuuuuuusssqqqooopppqqqxxxqqqnnnooollljjjiiikkknnnpppqqqsssuuuxxxxxxuuuqqqmmmkkkdddiiinnnoooqqqtttuuuttt{{{yyyuuuoooiiidddccccccddddddcccaaa```aaaccceeedddmmmxxxwwwmmmfffaaa```^^^\\\YYYXXXZZZ]]]```eeelllssstttpppkkkiiiiiiiiilllpppssssssnnnfff```\\\^^^cccggghhheee^^^YYY[[[ZZZ[[[```iiirrryyy}}}zzzvvvtttoooiiibbb^^^ZZZYYYZZZ^^^hhhrrrppptttvvvuuussspppiiibbb^^^aaafffmmmttt{{{~~~}}}xxxpppmmmnnnnnnqqquuuvvvvvvwwwzzz}}}vvvkkkjjjkkknnnrrrtttuuutttlllddd^^^^^^aaadddjjjqqqzzzzzzzzz{{{|||~~~|||uuunnnhhhccc___]]]TTTRRRNNNKKKJJJJJJKKKLLLRRRXXX```gggkkkooouuuyyy{{{vvvvvvwwwuuuooojjj`````````aaabbbdddfffgggfffffffffgggiiikkklllmmmkkkgggcccaaa``````]]][[[^^^\\\ZZZ\\\aaafffkkkmmmllliiifffddd```\\\]]]bbbeeeggglllpppsssrrrmmmjjjmmmnnnmmmllliiifffcccbbbcccgggkkknnnpppsssxxx||||||}}}{{{yyyzzzyyyxxxzzz}}}~~~zzzwwwwww{{{|||rrrooottt{{{~~~~~~}}}zzzyyyzzzvvvuuuvvvvvvuuuuuuwwwzzz}}}}}}qqqoookkkeee___XXXSSSPPPpppmmmjjjkkkooovvv|||{{{wwwttttttttt~~~yyyxxxvvvqqqjjjeeeeeeiiillliiijjjjjjiiiiiilllrrrvvv}}}zzzpppjjjiiilllnnnllliiikkkrrryyy}}}wwwkkkpppyyyvvvooojjjiiijjjpppzzz|||pppeeebbbdddnnnvvvyyy~~~|||}}}}}}sssjjjjjjnnnttt}}}|||rrrllljjjkkkdddaaa\\\WWWUUUTTTVVVWWWccckkkvvv~~~|||tttiiilllqqqvvvyyy{{{{{{{{{{{{uuurrrvvv}}}wwwttttttsssoookkkjjjhhhgggiiiooovvv}}}~~~xxxsssmmmlllttt}}}zzzvvvqqqnnnlllkkkjjjnnnttt|||~~~}}}~~~~~~|||||||||{{{{{{}}}}}}wwwpppjjjkkktttwwwtttppplllhhhddd```]]]UUUTTTQQQNNNKKKGGGDDDCCCrrrnnnkkklllrrr|||zzzxxxzzz~~~{{{rrrppplllfffbbbdddkkkqqqmmmnnnppppppqqqvvv|||wwwxxx}}}|||rrrooouuuyyyqqqrrrxxx~~~|||wwwxxxyyyvvvrrrlllfffcccccceeefffqqqzzz}}}sssiiimmmuuu}}}}}}{{{zzztttmmmkkkjjjmmmsss{{{zzzvvv{{{zzzqqqllljjjkkkkkksssyyyzzz{{{~~~zzzxxxzzzyyyzzzzzz}}}zzzzzzzzz~~~|||xxxvvvtttpppnnnrrr{{{|||yyyuuuuuutttqqqmmmhhhcccaaa[[[XXXUUURRRPPPMMMJJJGGGDDDDDDCCCBBBAAA@@@@@@@@@wwwsssoooooottt~~~~~~xxxxxxwwwsssnnnoootttzzzyyy{{{{{{yyyxxx|||xxxtttyyyxxxssspppqqqtttvvvyyyyyypppgggkkkrrryyy~~~zzzssspppnnnnnnrrrwww|||~~~~~~}}}~~~ssslllkkklllmmmrrrwww||||||zzz{{{xxxzzz}}}~~~zzzyyy|||~~~yyyvvvtttrrrpppnnnllljjjfffccc\\\[[[YYYVVVRRRNNNKKKIIIJJJHHHFFFDDDDDDBBB@@@>>>>>>>>>============>>>>>>|||wwwrrrqqqvvv~~~~~~}}}~~~~~~{{{vvvwww~~~zzzxxxzzz}}}}}}~~~tttkkkjjjlllooosssvvvxxxyyyyyyyyy|||xxxtttqqqqqqsssuuuuuuxxxyyy{{{yyypppoooqqqsssppptttwwwvvvuuuyyy~~~{{{vvvwwwxxxyyyxxxuuusssqqqooommmkkkjjjhhheeeaaa^^^___]]][[[YYYXXXUUURRROOOIIIHHHGGGFFFDDDCCCBBBAAA???>>><<<<<<<<<<<<:::999======<<<;;;;;;;;;;;;<<<~~~}}}{{{{{{}}}}}}yyyzzzxxxxxxyyy{{{}}}yyytttpppnnnlllooorrruuuvvvxxxzzz||||||yyyvvvuuuvvvvvv{{{}}}~~~|||zzzzzz}}}~~~~~~|||{{{zzzxxxwwwuuutttssspppqqqqqqooommmkkkkkkllleeecccbbb```^^^]]]\\\\\\\\\[[[ZZZWWWUUURRRQQQPPPKKKJJJIIIGGGFFFDDDCCCCCC???>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999}}}{{{zzz{{{~~~~~~}}}wwwwwwuuutttsssrrrrrrrrrpppooonnnlllkkkjjjiiiiiigggfffeeedddbbbaaa```___\\\]]]]]][[[YYYWWWXXXXXXSSSRRRQQQOOOMMMLLLLLLLLLMMMLLLJJJIIIFFFEEECCCBBBCCCCCCBBB@@@???>>><<<<<<<<<<<<;;;:::::::::::::::::::::::::::::::::::::::999999999999999999999999}}}}}}}}}}}}}}}|||{{{zzzxxxxxxxxxwwwvvvvvvuuuuuuxxxuuuqqqmmmkkkjjjhhhffffffgggggggggggggggffffff``````^^^]]]\\\\\\\\\\\\[[[[[[[[[ZZZYYYWWWVVVUUUTTTTTTSSSRRRPPPOOONNNNNNKKKLLLLLLKKKHHHGGGGGGHHHGGGFFFDDDCCCBBBAAAAAA@@@BBBAAA@@@???>>><<<<<<;;;===<<<;;;:::999888777777999999888777777777888888999999999999999999999999888888888888888888888888~~~}}}||||||||||||{{{{{{{{{{{{zzzyyyxxxwww{{{{{{{{{|||||||||}}}}}}|||zzzxxxwwwvvvuuurrrpppooooooooonnnnnnmmmmmmmmmkkkkkkjjjjjjiiiiiiiiihhhfffffffffffffffeeeddddddaaaaaaaaaaaaaaaaaaaaaaaaeeeccc```]]]ZZZYYYWWWVVVWWWWWWXXXXXXXXXXXXXXXXXXSSSSSSRRRQQQPPPPPPQQQQQQNNNNNNOOONNNMMMKKKIIIHHHHHHHHHGGGGGGFFFEEEDDDDDDAAABBBCCCBBB@@@??????@@@BBBAAA@@@>>>>>>=========>>>======<<<<<<;;;::::::::::::999999888777666666777777666666666666777777888888888888888888888888777777777777777777777777~~~}}}|||vvvvvvuuutttsssrrrqqqqqqrrrqqqqqqpppooonnnmmmlllmmmmmmlllkkkjjjiiiiiihhhhhhgggggggggggggggggggggddddddcccbbbaaaaaaaaaaaaaaaaaaaaaaaa```______^^^]]]]]]^^^^^^^^^_________^^^\\\[[[[[[[[[[[[ZZZXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUURRRRRRRRRSSSRRRRRRQQQPPPOOOPPPPPPPPPQQQQQQQQQQQQSSSRRRQQQOOOMMMLLLKKKKKKJJJJJJKKKLLLLLLLLLKKKKKKHHHHHHGGGFFFFFFGGGGGGGGGCCCCCCDDDDDDCCCAAA???>>>??????>>>>>>======<<<<<<999;;;<<<;;;999999:::;;;===<<<<<<;;;:::::::::::::::999999999999888888888999999999888888777777777777666666666666666777777777777777777777777777777666666666666666666666666|||zzzvvvvvvuuutttrrrqqqpppppplllkkkkkkjjjiiihhhggggggccccccbbbaaa```___^^^]]][[[[[[ZZZZZZYYYYYYXXXXXXWWWWWWWWWWWWVVVUUUTTTSSSVVVVVVUUUUUUTTTTTTSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSRRRQQQPPPPPPOOOOOOOOOPPPQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOOOOOMMMLLLKKKKKKLLLMMMLLLJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKJJJGGGFFFGGGHHHCCCCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@AAABBBBBB>>>>>>>>>>>>===<<<;;;:::;;;;;;::::::::::::::::::777999:::999888888999:::<<<;;;;;;:::::::::;;;;;;:::::::::999999999999999666666666666666666666666666666555555666666777777666666666666666666666666555555555555555555555555|||||||||{{{zzzxxxwwwvvvrrrssstttvvvwwwwwwxxxxxxxxxxxxyyyyyyxxxvvvsssrrrppppppoooooonnnnnnmmmmmmmmmkkkiiihhhhhhhhhfffddd```___^^^___``````^^^]]]ZZZZZZYYYYYYXXXWWWVVVVVVUUUTTTTTTTTTSSSSSSSSSRRRNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLGGGHHHIIIJJJIIIIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFGGGGGGHHHHHHFFFFFFEEEEEEDDDDDDEEEEEEGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHGGGEEEEEEFFFGGGEEEDDDDDDDDDEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCDDDCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEGGGHHHGGGEEECCCDDDEEE@@@@@@@@@@@@@@@???>>>==================>>>???@@@<<<<<<;;;:::999999999999888888888888888999999999666888999999888888999;;;;;;:::::::::::::::;;;;;;;;;;;;;;;::::::999999999444555555555555555555555555444444444555555666777555555555555555555555555444444444444444444444444~~~|||zzzyyyxxxxxxuuutttrrrpppmmmlllkkkjjjjjjjjjjjjjjjjjjiiihhhhhh___ccceeeccc___^^^aaaeeehhhiiijjjhhhfffccccccccc`````````___^^^]]]\\\[[[[[[[[[]]]]]]]]]\\\[[[ZZZ]]]^^^______^^^\\\YYYXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTSSSSSSTTTTTTSSSRRRNNNMMMMMMOOOPPPQQQPPPNNNLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFGGGGGGHHHHHHIIIIIIBBBCCCCCCCCCCCCDDDDDDDDDBBBBBBDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDD@@@@@@@@@AAABBBBBBCCCCCCAAA@@@@@@????????????@@@CCCBBBBBBAAAAAAAAAAAABBB@@@@@@AAAAAAAAABBBBBBBBBEEECCCBBBAAABBBAAA???>>>>>>>>>>>>???????????????BBBBBBBBBBBBCCCCCCCCCCCC>>>???@@@@@@@@@@@@?????????????????????@@@@@@@@@@@@BBBDDDBBB???======???<<<===<<<<<<;;;:::999888999999999999::::::;;;<<<777666444333222333444444333333333333333444444444222333555555444444555777666555555555555666666777888888777777666555555555555555555555555666666666333333333333444444555666555555555555555555555555444444444444444444444444~~~|||{{{{{{{{{||||||yyyyyyzzzyyywwwtttqqqooorrrqqqpppooooooooooooooolllkkkkkkjjjiiihhhhhhgggeeeeeeddddddcccbbbaaaaaa^^^^^^^^^^^^]]]]]]\\\[[[ZZZZZZYYYYYYXXXXXXXXXWWWSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQOOONNNNNNOOOQQQSSSUUUUUUVVVVVVUUUTTTSSSSSSQQQPPPOOOMMMMMMOOOPPPQQQQQQQQQOOONNNMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJKKKJJJJJJJJJKKKLLLLLLMMMIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEEEEEEEEFFFHHHIIIFFFEEEDDDCCCCCCDDDEEEFFFBBBAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAABBB?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>@@@@@@AAAAAA@@@@@@???>>>======>>>>>>>>>>>>======@@@?????????>>>>>>======;;;;;;<<<<<<======>>>>>>>>>======<<<<<<======>>>===<<<;;;;;;:::::::::;;;<<<999777777:::<<<<<<;;;888888888888777777777777999888777666666777888999666666555555555444444444555555555555555555555555666666777777777777666666555555555555444444444444666666666555555444444444333333333333333333333333555555555444444333333333333333333333333333222222}}}}}}{{{zzzxxxvvvuuutttssssssqqqppppppooonnnnnnmmmmmmnnnmmmmmmlllkkkjjjiiiiiikkkkkkjjjiiihhhgggeeedddeeeeeeddddddeeeeeefffggggggggggggfffffffffeeeeeedddcccbbbaaa```aaaaaabbb``````aaaaaaaaa___]]][[[]]]\\\[[[[[[ZZZZZZZZZ[[[XXXXXXWWWWWWVVVUUUUUUTTTTTTTTTSSSSSSRRRQQQQQQPPPNNNOOOOOOOOONNNNNNMMMLLLKKKKKKKKKKKKJJJJJJJJJIIILLLLLLLLLLLLLLLLLLLLLLLLLLLJJJHHHGGGGGGHHHJJJLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGIIIIIIIIIHHHHHHHHHGGGGGGCCCBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCBBBCCCDDDEEEFFFCCCCCCBBBAAAAAABBBCCCCCC@@@@@@??????@@@@@@AAABBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@????????????@@@??????@@@@@@@@@AAAAAAAAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@????????????????????????@@@??????>>>>>>>>>>>>>>>???????????????>>>======<<<<<<============<<<<<<>>>>>>=========<<<<<<<<<<<<<<<<<<<<<============:::999999888888999999:::999888777666666666666777999777555555888:::999888666666666666666555555555666555444444444444555666666555555555444444444333444444444444444444444444666666666777777666666666777777777777666666666555555555555444444444333333333333333333333333333333555555444444444333333333333333333333333333333333}}}{{{zzzyyyyyyyyywwwvvvuuusssrrrqqqqqqqqqooollliiiiiikkkjjjhhhdddcccbbbaaa```___^^^^^^^^^]]]\\\ZZZYYYXXXWWWWWWVVV[[[ZZZZZZYYYYYYXXXXXXXXXRRRRRRRRRQQQQQQQQQPPPPPPRRRRRRRRRQQQQQQPPPNNNNNNMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNPPPOOONNNNNNMMMNNNNNNNNNLLLMMMNNNOOOPPPOOONNNNNNMMMMMMLLLKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHJJJIIIIIIHHHHHHGGGGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBAAAAAABBBDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@????????????@@@AAAAAA@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>??????@@@???????????????????????????>>>======<<<<<<============>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<;;;<<<=====================<<<;;;;;;:::;;;;;;;;;;;;;;;;;;:::;;;;;;::::::::::::999999:::::::::999999999999999777666666555555666666777666555444444333444444444555444222333444666666555333333333333333444444444444444333333333333444444555555444444444444333333444444444444444444444444555555666666666666555555777777666666666555555555444444333333333333333222333333333333333333333333444444444444333333333333222222333333444444555555~~~|||{{{zzzyyywwwuuutttsssuuusssqqqppppppnnnllljjjfffeeedddccccccccccccdddaaa```___^^^]]]\\\[[[[[[\\\[[[[[[ZZZYYYXXXXXXWWWYYYWWWTTTTTTVVVVVVVVVTTTTTTSSSRRRQQQQQQRRRSSSSSSRRRQQQPPPOOONNNNNNNNNNNNKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIHHHGGGEEEFFFHHHIIIIIIIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJFFFFFFHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@AAABBBCCCBBBCCCCCCCCCCCCCCCBBBBBBCCCBBBAAAAAAAAAAAABBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAAAAAAAAAAABBBBBB>>>>>>>>>???????????????===============>>>>>>???>>>>>>>>>======>>>>>>>>>===============>>>??????===>>>>>>>>>>>>>>>>>>=========<<<;;;;;;;;;;;;<<<::::::;;;;;;;;;;;;<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;999999:::;;;<<<;;;;;;<<<<<<;;;;;;:::999888888999999999999888888777777777777777777777777555555555444444333333333555555555444444555555555666555555444444444555555333333222222333333333333222222222333333333333333555444444444444444444555444444333333333333333333333333333333333333333333444555555666666555555444444444444333333333222222222222222222222222222222222222222222222222222222333333333333333333333333111222222333444555555666~~~ttttttsssqqqooommmlllkkkfffeeeccccccdddcccaaa___]]]]]]\\\\\\[[[ZZZZZZZZZYYYWWWVVVVVVWWWXXXVVVUUURRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOONNNMMMLLLKKKKKKKKKKKKKKKJJJIIIIIIKKKIIIHHHHHHIIIJJJJJJJJJFFFEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGCCCCCCDDDDDDDDDDDDCCCCCC@@@AAACCCDDDEEEDDDCCCBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBCCCBBBBBBBBBBBBBBBAAAAAA@@@AAAAAABBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@??????@@@@@@@@@@@@@@@???>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<=========<<<=========>>>>>>>>>???<<<<<<=========>>>>>>>>>=======================================>>>>>>???<<<===>>>>>>>>>>>>===<<<======<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888999999:::::::::::::::999888888666666666777777666666666444444444444444444444444333333222222111111000000333333222222222222333333555555444444444555555666222333444333333222222333222222333333333444444444333333444444444444333333222222333333333333333333333333333333333333333333444444555555555555444444333333333333222222222222222222222222222222222222222222222222222222222222333333333333333333333333111111111222333444555555{{{wwwsssooommmkkkjjjhhhgggdddbbbaaa```XXXXXXYYYYYYXXXWWWVVVVVVRRRQQQPPPQQQSSSSSSRRRPPPMMMMMMMMMMMMNNNNNNNNNNNNJJJIIIHHHIIIKKKLLLKKKJJJGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCDDDDDD??????@@@BBBBBBBBBBBBBBBAAAAAA@@@??????@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCC>>>>>>??????@@@AAAAAABBB@@@@@@@@@AAA@@@@@@??????===>>>??????@@@@@@??????======>>>>>>>>>>>>?????????@@@AAAAAABBBAAAAAAAAABBBBBBAAA@@@@@@?????????>>>>>>======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????======>>>?????????>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>?????????@@@AAAAAAAAA@@@@@@==============================<<<<<<<<<<<<<<<===<<<<<<<<<============>>>===<<<<<<;;;;;;;;;;;;<<<;;;<<<<<<======>>>>>>>>>;;;<<<===>>>>>>>>>======<<<<<<============<<<<<<<<<<<<<<<<<<<<<===>>>>>>;;;;;;===>>>>>>===;;;;;;===<<<<<<;;;:::;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<999999999999999999999999888888888777777777666666777777777777777666666555333444444555555444444333111222222222222333333333333333333222222222222222111000000//////000000111222222222222222333333444222444555555333222222333222222333333444444555555111111222222222222111111111111222222222222333333222222222222222222222222333333444444444444333333555555444444444333333333111222222222222333333333222222222222222222222222222222222222333333333333000000111111222222333333~~~vvvoookkkgggbbb^^^\\\ZZZXXXVVVUUUTTTSSSRRRQQQOOONNNNNNJJJKKKLLLMMMMMMLLLKKKJJJHHHHHHGGGHHHJJJJJJIIIGGGEEEEEEFFFFFFFFFFFFFFFFFFCCCBBBAAABBBDDDEEEDDDCCCAAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBAAA@@@???>>>@@@AAABBBBBBBBBBBBAAA@@@>>>???AAABBBAAA@@@@@@@@@>>>@@@BBBDDDEEEDDDBBBAAA@@@@@@?????????@@@@@@AAA::::::::::::::::::::::::<<<======>>>>>>????????????@@@@@@@@@???>>>=====================>>>>>>???<<<<<<<<<=========>>>>>>===>>>???@@@AAA@@@@@@???AAA@@@@@@???????????????===============>>>??????????????????????????????????????????????????????======>>>???????????????=========>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<===>>>>>>>>>>>>>>><<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;;;;<<<<<<<<<<<>>===<<<<<<<<<<<<===::::::;;;<<<<<<===>>>>>>;;;;;;===>>>>>>>>>===<<<:::;;;<<<<<<<<<<<<;;;:::;;;::::::::::::;;;<<<<<<888999;;;<<<<<<;;;999888<<<;;;;;;:::999:::::::::888999999999999:::::::::::::::::::::::::::::::::999999999999999999999999777777777888888888999999666666666666666666666666555666777888777666444333333333444444444333222222222222333333333333222222000000000111111222222222222222222222222333333333111000000//////000000111111111111111111222333333222444666666333222222333111111222333333444555555111111222333333222111111111111111111222222222333222222222222222222222222333333444444444444333333444444444444333333333333222222222222333333444444111111111111111111111111111111222222222333333333000000000000000000111111ggghhhjjjmmmpppsssuuuvvvzzzzzzzzz{{{}}}~~~xxxtttqqqmmmeee^^^ZZZVVVRRROOONNNNNNMMMLLLIIIIIIHHHHHHGGGFFFFFFEEEEEEFFFGGGHHHHHHGGGFFFEEECCCBBBBBBCCCDDDDDDBBB@@@AAAAAAAAA@@@@@@@@@@@@@@@AAA???>>>>>>???@@@???======>>>>>>?????????>>>>>>???@@@AAAAAA@@@???===<<<:::;;;<<<===>>>===<<<<<<999<<<>>>??????===<<<<<<:::<<>><<<;;;;;;;;;;;;;;;<<<<<<===>>>?????????????????????<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::<<<;;;:::999:::;;;<<<===<<<<<<<<<======>>>>>>>>>;;;<<<===>>>??????>>>===<<<<<<<<<;;;<<<<<<======;;;:::::::::;;;<<<<<<===;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============;;;<<<===>>>>>>>>>>>>>>>;;;;;;<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<========================:::;;;<<<==================>>>>>>??????>>>>>>============<<<======>>>>>>999999::::::;;;;;;;;;<<<===<<<;;;;;;:::::::::;;;999999:::;;;<<<<<<======:::;;;<<<===>>>===<<<<<<999:::;;;<<<<<<;;;:::999999999888888999999:::;;;666777999::::::999777666;;;::::::999888999999999555555555555666666666666888888888888888888888888777777777777777777777777555555555555666666666666333333333333333333333333333444666888777666333111111111111111111000//////111111222222222222111111///000000000111111222222//////000000111111222222333333222222222222333333222222111222222333444444111444777666333111111333000111111222333333444444333444555666666555444333000000111111222222222333111111111111111111111111222333333444444333333222222222222111111111000000222222222333333444444444111111111111111111111111111111111222222333333333000000000000////////////MMMNNNPPPRRRTTTWWWXXXYYYYYYYYYZZZ[[[\\\^^^```aaa^^^^^^______```aaabbbbbbddddddeeefffhhhjjjlllmmmkkkkkklllnnnpppsssuuuwwwvvvwwwxxxyyyzzz|||}}}}}}}}}~~~~~~xxxooolllgggccc___\\\XXXUUUOOOMMMJJJGGGEEEDDDEEEEEEAAABBBCCCDDDCCCBBBAAA@@@AAAAAAAAA@@@@@@@@@??????>>>???@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>===<<<<<<;;;<<<=========<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;========================<<<;;;999888888999;;;<<<<<<<<<<<<;;;;;;:::::::::<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::999999999999999999999999;;;;;;;;;::::::999999999===<<<::::::999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999:::;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;>>>===;;;;;;=========<<<===<<<<<<;;;;;;===>>>???;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;<<<;;;:::::::::;;;===>>><<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888999::::::;;;;;;::::::888888888777888999999:::<<<;;;:::999888888888888777777777777777777777777666666666666555444333222555555555555555555555555333333333222222222111111555555555555555555555555222222222111111111000000333333333222222222111111222222222222222222222222000111111111111222222222222222222111111111000000111222333333111111222333222222222222222222222222111222222333333222222111111111111111111111111111222222111111111111222222111111111111111111111111111222333333444444333333......//////000000111111111111000000000000000111555444333333222222222333333333333222222222111111222222222222222222222222111111000000//////......111111111111111111111111000111111111111222222222DDDEEEEEEFFFFFFGGGGGGHHHKKKKKKJJJJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOOOOOOOPPPQQQQQQQQQRRRTTTUUUWWWXXXVVVVVVVVVWWWXXXYYY[[[[[[\\\\\\]]]^^^___```aaaaaa```aaaccceeegggiiiiiijjjmmmmmmoooppprrrtttuuuvvvzzz~~~}}}zzzvvvoooiiihhheee```\\\YYYVVVRRRPPPKKKJJJGGGDDDBBBBBBBBBBBB@@@@@@@@@@@@@@@??????>>>@@@@@@@@@?????????>>>>>>======>>>?????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<======<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::;;;;;;::::::::::::::::::999::::::::::::999999999888999999::::::::::::999999999999999999999999999999;;;:::::::::999999999999<<<;;;:::999999:::;;;;;;::::::::::::::::::::::::888888888888888999999:::;;;::::::::::::;;;<<<<<<;;;;;;:::999999999::::::<<<;;;999:::;;;<<<;;;:::;;;;;;:::::::::;;;<<<===::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;:::::::::::::::;;;;;;<<<<<<;;;;;;;;;:::::::::999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999888888888777888999999::::::999999777666666666666777888888999999888777666666666666555555555555555555555555444444444555444444333222444444444444444444444444222222222222111111111000333333333333333333333333222222222111111000000000111111111000000000//////222222222222222222222222000000111111111222222222222222222111111111000000111222333333111111222333111111111111111111111111111222222222222222222111222111111111111111111111111111000000000000111111111111111111111111111111111222222333333333333333......//////000000000000222111111000111111222222444333333222111111222222333222222222111111111111111111111111111111111111000000000000//////......000000000000000000000000//////000000000111111111????????????????????????DDDCCCBBBAAA@@@@@@@@@@@@CCCCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKIIIJJJLLLMMMOOOPPPPPPPPPQQQRRRSSSTTTVVVWWWXXXYYY]]]```ccceeeeeedddddddddgggggghhhiiikkkmmmooopppssstttvvvzzz}}}xxxvvvvvvvvvvvvvvvwwwxxxxxxzzz|||~~~{{{uuuqqqnnnjjjddd___^^^[[[VVVSSSPPPNNNKKKHHHFFFEEEBBB@@@???>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>>>>===============;;;<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;:::::::::999999999999999999:::;;;<<<<<<999999999999999999999999999999999999999999999999999999999999999999999999888888888888999999999999888888888888888777777777777888888888888888888777888888888888888888888888:::999999999999888888888::::::999999999::::::;;;888888888888888888888888666666666666666777888888999888888888888999::::::888888777777777888999999:::999888888999:::999888999888888888888999::::::999999999::::::999999999::::::::::::::::::::::::999999999999999:::::::::777888999999::::::999999;;;::::::::::::999999999888888888888888888888888888888888888888888888888888888888777777777777777666666777888888888888888444444444444444555666666666666555444333333333333333333333333333333333333111111222222333333222222222222222222222222222222111111000000000000000///000000000000000000000000111111111111000000000000111000000000000/////////000000000000000000000000000000000111111111222222222111111111111000000000000222333222111000111222////////////////////////111111222222222222111111222222222111111000000000000000////////////000000111111111111111111111111000111222222333333222222...////////////000000000111111000111111222333444222222111000000000111111111111111111000000000000000000000000000000000000000000000////////////...////////////////////////........./////////000000;;;<<<<<<===>>>???@@@@@@CCCBBBAAA@@@???>>>>>>>>>AAAAAAAAAAAAAAAAAAAAA@@@BBBBBBAAAAAAAAAAAABBBBBBEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFGGGFFFFFFGGGGGGHHHIIIKKKLLLMMMMMMMMMOOOQQQRRRQQQPPPPPPPPPSSSSSSSSSSSSTTTWWWYYYZZZ\\\\\\]]]aaaeeeggghhhgggfffhhhkkknnnqqqrrrsssssstttvvvwwwwwwtttooojjjgggeeeeeecccbbbaaaaaaaaaaaa```bbbdddfffgggiiilllnnnooopppqqqtttvvvyyy|||}}}~~~zzzuuuqqqmmmiiifffbbb]]]ZZZUUURRROOOLLLJJJHHHEEECCCBBBAAA???>>><<<<<<<<<<<<===<<<;;;:::999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888888888888888888888::::::::::::::::::::::::888888888999999999:::::::::::::::999999999999999:::999888777888999:::;;;888888888888888888888888888888888888888888888888777888888999999888888777666666666777777888888888888777777777777777777777777777888888888888777777777777777777777777777777888888888888888888888888888888888888999999999:::777777777777777777777777555555555555555666777777777777777777777888999999666666666666666777888999888777777777999999888666777777777777888888888999888888999999999999888888999999999999999999999999888888888888888888999999666777888999:::999888777999999999999888888888888666666666666666666666666666666666666666666666666555555555555555555555555444444555666666666666555222222111111222222333444444444333222111111222222111111111111111111111111---...///000111111111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000222222222222111111111111000000000000000000000000000000000000111111111111111111111111000000000000000111222111000///000222////////////////////////000000111111111111000000222222111111000000////////////............//////111111111111111111111111///000111111222222111111////////////////////////////////////000111333333111000000/////////000000000000000000000/////////////////////////////////////////////////////////////////////////////////....../////////000000000999999:::;;;;;;<<<============<<<;;;;;;;;;<<<<<<============<<<<<<<<<<<>>>>>===<<<<<<======??????AAAAAABBBBBBAAAAAA@@@@@@@@@???????????????>>>???@@@@@@AAA@@@@@@@@@AAAAAABBBCCCDDDEEEEEEEEEAAACCCEEEEEEDDDCCCCCCCCCFFFFFFEEEEEEFFFGGGIIIJJJLLLLLLLLLNNNQQQSSSRRRQQQOOOPPPRRRTTTUUUVVVVVVVVV[[[ZZZZZZZZZZZZYYYYYYXXXUUUTTTSSSQQQPPPOOOOOOOOOKKKMMMPPPPPPPPPQQQSSSTTTUUUUUUVVVXXX[[[]]]```aaadddeeefffhhhjjjlllmmmnnnrrrssstttwwwyyy{{{}}}~~~~~~yyyuuupppmmmhhheeebbb^^^[[[XXXTTTRRROOOLLLIIIGGGFFFEEECCCAAA??????>>>===<<<;;;;;;;;;===<<<:::999999999:::;;;::::::::::::::::::::::::;;;;;;;;;;;;:::999888888888888888888888888888888999999999999999999999999888888999999999:::::::::;;;:::999888888888999999:::999888666666666777888777777777777777777777777888888888888888888888888666666777888888777666666555555555666666777777777777777777777777888888888777777888888888888777777666666666666666666666666777777777777777777777777666777777888888888999999777777777777777777777777555555555555555666777777777777666666777777888999666555555555666777888888777666666777999999777555666666777777888888888888777888888999999888888777666666666666666666666666777777777777777666666666555666777888999888777666666666666666666777777777444444444444444444444444444444444444444444444444222222333333333333333333111222222333333333333333000000//////000000111222333333222111111111111222////////////////////////,,,,,,...///000000000111////////////////////////........................////////////////////////////////////////////////111111111111111111111111//////////////////////////////000000000111111111000000000000000000000000///000111111//////000111000000000000000000000000///000000111111000000///111111111000000000////////////............//////000000000000000000000000...///000000111111000000/////////...............------------...000111111/////////......///000000////////////////////////......................................./////////000000000000000000000000/////////000000000111111<<<<<<;;;;;;::::::999999999999999999999999:::;;;:::::::::::::::::::::;;;======<<<;;;;;;;;;;;;;;;888:::<<<===>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<>>>>>>>>>?????????@@@@@@===???@@@@@@>>>===>>>???@@@@@@?????????@@@AAAAAAEEEDDDDDDFFFHHHIIIHHHGGGDDDDDDEEEFFFFFFFFFFFFEEEKKKJJJIIIHHHIIIKKKMMMOOOJJJIIIHHHFFFEEEDDDDDDDDDBBBDDDFFFFFFEEEEEEFFFGGGFFFFFFGGGHHHJJJLLLNNNOOOPPPQQQRRRSSSTTTUUUVVVVVVXXXYYYZZZ\\\^^^___aaaaaadddhhhllloooqqqsssuuuwwwwwwzzz~~~~~~zzzuuuqqqnnnjjjgggddd]]]\\\YYYVVVSSSPPPMMMLLLJJJHHHEEECCCCCCBBBAAA???=========<<<<<<;;;;;;;;;;;;;;;::::::999999999:::999999999999::::::::::::999:::::::::::::::999888888888888888888888888888888888888888888888888888888888999999999:::::::::::::::888777777777888999888777777666555666666666555555555555555555555555777777777777777777777777666666666666666666666666555555555555666666666666666666777777777777888888666777777888888777777666555555555555555555555555555555666666666666666777444555666777888888888888666666666666666666666666444444444444444555666666666666555555555666777777555555555444555555666666666555555777888888666444444555666777777777666666666666777777777777666666444444444444444444444444555555555555444444444444444444555555666666666555333333444444444444555555111111111111111111111111111111111111111111111111000000000000111111111111//////000111111111111111///............///000000222222111111000111111222........................+++,,,---...//////000///........................---............/////////000000000000000000000000............////////////......///////////////000/////////////////////////////////000000000111111//////000000000000000111...000111000///...///000000000000000000000000000//////000000000000//////000000000000000000000000//////............//////000000000000000000000000---...//////000000///////////////............---------,,,------...///000//////.........///000000////////////000000000000........................---............/////////000000000000000000000000//////000000000111111111::::::::::::::::::999999::::::999999999999::::::999999::::::;;;<<<<<<<<<======<<<<<<;;;<<<<<<<<<888999;;;=========<<<;;;::::::::::::;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===============>>>??????>>>===>>>???======>>>>>>>>>======<<<@@@???@@@BBBDDDEEEEEECCC@@@@@@AAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCEEEFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@===???BBBBBBBBBAAAAAABBBAAAAAAAAABBBCCCDDDFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMPPPSSSWWWZZZ[[[\\\]]]___]]]```dddggghhhiiijjjkkknnnoooqqqtttwwwzzz|||}}}~~~{{{yyyxxxvvvsssqqqnnnkkkgggdddbbb___\\\ZZZTTTSSSRRROOOKKKIIIGGGGGGEEEBBB@@@?????????>>>===;;;;;;<<<<<<<<<;;;::::::999999999999999888888777888888999999999:::::::::777888888999999999999888777777777777777777777777777777777777777777777777888888888888999999999999999888666555444555666777333333444666666777777777444444444444444444444444666666666666666666666666666666555444444555666666666666666666555555555555444555555555666666666666555555666666666666555555444444444444444444444444444444555555555666666666333444555777888888777777555555555555555555555555333222222222222333444444444333333333333444555555444444333222222222333333333333333555666666333111222333444555555555444444333333444444444444333333222222222222222222222222333333333333222222222111222111111111111222333333111111111111222222333333000000000000000000000000000000000000000000000000........./////////000000---...//////000/////////......------......///000000000000//////000000111........................,,,,,,---...////////////........................---.........////////////////////////////////////---------....../////////............//////000000000000000000000000000000////////////000000000111////////////000000111111...///000000......///000...........................//////000000//////.........//////000111111111000//////////////////000000000000000000000000000------...////////////...//////.........---------......---------....../////////......///000000111/////////000000111111111........................---------.........//////////////////////////////........./////////000000222222333444666777888999999999888777666666666666777777888999::::::;;;;;;;;;;;;:::::::::::::::;;;777888:::;;;<<<;;;999888888888888999999:::::::::666777888999999:::999999999999999999:::::::::::::::;;;<<<<<<;;;;;;<<<===999999:::;;;:::999888777888888999;;;???@@@@@@???<<<<<<<<<======>>>>>>>>>===>>>????????????>>>===>>>===<<<<<<;;;;;;<<<<<<777:::===>>>======>>>>>>===============>>>???@@@AAA@@@@@@@@@@@@@@@??????AAAAAABBBBBBCCCCCCDDDDDDAAADDDGGGIIIIIIIIIJJJKKKHHHKKKOOORRRSSSSSSTTTUUUWWWXXXZZZ\\\___aaabbbccceeegggiiikkkmmmppptttvvvtttvvvxxxyyyyyy{{{~~~~~~|||}}}zzzyyyyyyyyyyyyxxxuuurrrnnnllliiihhhgggeeecccaaa___]]]YYYVVVUUUSSSQQQOOOKKKKKKJJJGGGCCC@@@??????AAA???===<<<======<<<;;;::::::;;;;;;;;;::::::999777888999999999888666555888888999999::::::::::::666666777888888999888888666666666666666666666666777777777777777777777777777777777777888888888888888666444333333333555666...000333555777888888888444444444444444444444444444444444444444444444444777666444333333444666777777777777666666555555444333333333444444555555555333444444555555444444333444444444444444444444444444444444555555555666666222333555777777777777666333333333333333333333333111111111000111222222333222222111111222222333444333333222111000000000111111111222444555444222///000111222333444333222222111111111222222111111111000000000000000000000000222222222111111111000000000///.........///111222//////000000111111111222////////////////////////////////////////////////---------....../////////,,,---......//////.........------------...////////////.........//////000........................------......//////......................................./////////000000........................---------........./////////000000000111111222222111111111111111111111111////////////000000000000.../////////000000111111...///000///...---...000------------------------......////////////......------...///000111222222000000////////////000000000000000000000000000000,,,---......//////......//////.........---------000//////........./////////////////////000111111//////000000111111222222////////////////////////---------.........//////........................---------.........//////666666555555555555666666666666666666777777777777999888888888777777666666:::::::::::::::::::::::::::::::::999999888888888999999888888888888999999666666777777888888999999555666777888999:::::::::::::::999888888999::::::999999999999888888777777:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<======>>>>>>DDDCCCAAAAAABBBAAA@@@>>>::::::;;;<<<============@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCDDDEEEFFFGGGGGGJJJJJJKKKLLLLLLMMMNNNNNNQQQRRRTTTVVVXXXZZZ\\\]]]]]]^^^___aaabbbccccccccckkkkkkkkkkkkkkkkkkkkkkkklllllllllkkkkkkkkkjjjjjjiiiiiiiiihhhgggeeedddcccYYYZZZZZZZZZXXXVVVTTTSSSOOOOOONNNMMMLLLLLLKKKKKKCCCCCCBBBBBBAAA@@@@@@???;;;;;;<<<<<<;;;;;;:::999888888888888888888888888777777777777777777777777777777777777666666666666777777777777777777777777555666555444333333555777666666666666666666666666777777666666555555555444666555444333333333333333333333333444555666777888777777666666555555555555444555555555444333333222444555555555555555555444333333333444444444555555555555333333333333555555444444444333333222222222222222222222222222222222111111222222222333333333222333444444444444333222555555555444444333333333111111111111111111111111555555444333222222222333111000...,,,,,,...000111444222111111222333333222000000//////.........---000000000000////////////////////////........................////////////111000///..................000111222222111000.../////////...------,,,,,,......------------......////////////////////////........................------------...............//////000111222222222000///...---,,,------...........................000000///...---,,,,,,+++------............------000000000000000000000000---------............///////////////////////////...------...000444777999111000///...---......///........................---------...............111///...------...///111222111000...------------//////............////////////.........---------////////////////////////..............................//////......---,,,..................------000///...------...///000222111000//////......///222222111000///...------...///////////////......------,,,,,,---...000111...............///000000555555444444444444555555444555555555666666666666888888777777666666666666888888888888888888888888888888777777777666666666888777777666666777777888444444444444444444444333555666777888888999999999999999888777777888999999999999999888888777777777999999999999::::::::::::999999999999999999999999:::::::::::::::::::::::::::999999999999999888888::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<=========;;;::::::::::::888777999::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<===>>>>>>>>>??????@@@@@@AAAAAAAAABBBBBBCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKLLLMMMNNNPPPQQQQQQRRRRRRZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWUUUTTTSSSRRROOOOOOOOOOOONNNLLLJJJIIIGGGFFFFFFEEEDDDDDDCCCCCC??????>>>>>>===<<<<<<;;;:::::::::;;;:::999999888777777777777777777777777666666666666666666666666444555555555666666777777555555555555555444444444444555555333222222444666555555555555555555555555555555555555555444444444555555444333333333333333333333333333444555666666666666555555555444444444444444444444444333222222333444444555555444444333222222333333333444444444444444333222222333444444333333333222222222111111111111111111111111111111000000000111111111222222111222333444444333222111333333333222222111111111111111111111111111111111111000000///////////////000///...------...///000222111//////111222111000000/////////.........---000000000/////////......////////////.........------.........////////////000///......---------......///000111111000///..................---------......------------......------------------------........................---------.........//////------...//////000111111000///...---,,,------.........................../////////...------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------------....................................------------///111444666///...---,,,+++,,,,,,---........................+++,,,,,,---...///000000000///...------...///000000//////............/////////............/////////.........------------...............................................................------,,,..................------.........------.........000///////////////000000000000000///////////////....../////////......---,,,,,,,,,------...///000///............///000000333333333222222333333333222333333333333444444444666666666666555555555555444444444444444444444444444444444444333333333333555555444444444444555555777777666555555444333333444444555666777777777777888777777666666777777888777777777777666666666666666666666777777777888888777777777777777777777777888888888888888888888888666666666777777777777777::::::::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;:::888888999999888666888888999999999888777777555555555555666777888888999999999999999999999999999999::::::;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>AAABBBCCCDDDEEEFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>======<<<<<<;;;;;;;;;;;;;;;::::::999999888888888888888888777777666555555555555555555555555555555555555555555555555111222222444555666666777555555444444333333333222222333333222111111222444333333333333333333333333333333333333333444444444444444333333222222333333333333222222222222333333444444444444333333333333333333444444444333222222222222333333333333222222111111111222222222333333333222222111111222222333222222111111111111000000000000000000000000000000////////////000000000000000000111222222111000000111000000000000000//////////////////////////////......------------------........................000...------...//////.../////////...............000////////////.........//////.........------------------.........//////......---,,,,,,,,,---------...///000000///...------------.....................------------......,,,,,,,,,,,,,,,,,,,,,,,,........................---............/////////,,,,,,------...////////////...------,,,---------------------------------------------------------------............------------------------------------------....................................------,,,,,,---///111222...---,,,,,,+++,,,,,,,,,------------------------******+++---...///000111///...---,,,,,,---...///......------...//////000//////............//////............------------........................------------------------...............---,,,,,,------------------......------............------............///000111222---.........//////000000,,,---............------+++,,,---......///.....................///000000222111111000000111111222000000111111111222222222444444444444444444444444222222222222222222222222222222222222222111111111333222222222222222222333666666555555444444444444222333444444555555555444555555555555555555555555444444444444444444333333333333444444444555555555444444444444444444444444666666666666666666666666444444444555555666666777777777888888888999999999888888888888888999999999<<<:::999999::::::999777666777777777666555444444444444444444444555666666555555555555555555555444555555666666777777777777999999999999999999888888===>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>=========<<<<<<<<<;;;:::::::::::::::999999888888888:::999999999888888888777666666666666666555444444333333333333333333333333333333333333333333333333111111111222333444444555555555444444333333222222000111222111000///111222222222222222222222222222000111111111222222333333333333222222222222333333333333222111111111111111333333333222222222222222222222333333333333222222000111111111111111111000000000000000111111111111111111111000000111111111000000000000000000000000////////////////////////....../////////000000000...///000111111000///...////////////////////////............................../////////.........---......//////......---...,,,++++++,,,------,,,......................../////////.........------.........---------,,,,,,,,,,,,---------.........------,,,++++++,,,,,,,,,,,,---............---,,,,,,,,,------...//////000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................------........./////////,,,---------.........///...---------------------------------------------,,,,,,,,,------.........,,,------......------,,,........................,,,,,,---------....................................------------.../////////.....................------------------------++++++,,,------...//////......---,,,,,,---...............------......//////......------......///------------------------........................------------------------------.........---,,,,,,,,,,,,------------......---...///000000///...---...............///000111------........./////////+++,,,------...---------***+++---...///...---------,,,,,,,,,,,,---......000000////////////000000////////////000000000000222222222222222222222222222222222222222222222222000111111111111111111111111000000//////000000111////////////000000111111111111222222333333222222333333333333333333333333000000000000000111111111111111111222222222222333222222222222222222222222444444444444444444444444333333444444555555555666444444444555555555666666777777666666666666666666777555444555666666555333444444555555444333222222333333222222222333444444444444444444444444333333444444444444444555555555222222222333333444444444666777888999999:::999999;;;;;;;;;;;;;;;;;;;;;;;;888888888999999999999999999999999999999888777666888888888777777777777777888777777777777777666666777777666666666666666555444444555555444444333222111111111111111111111111111111111111111111111111222222222222111111111111222222111111111000000000...000111111/////////000111111111111111111111111//////000000111111222222222222111111111222222333333222111000000000000000111111222222222222222222111111222222222222222111//////000000000000///////////////000000000111111000000000000000000000000////////////////////////......................../////////000000000000111...///000000000000///...//////000000000000000000------------------------......///000000//////...------............---------+++******+++,,,,,,+++---------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,---,,,,,,------------,,,,,,+++,,,,,,---...///000000------,,,,,,,,,,,,------------------------------........................------------............------............//////,,,,,,------------------------------------------++++++,,,,,,---.........,,,,,,------------,,,,,,************************,,,,,,,,,------------....................................------.........------..................---------------------------------------,,,,,,,,,------,,,,,,,,,,,,------000///...------,,,,,,,,,......------------......,,,,,,------------------........................---------------------------------...---,,,,,,+++,,,,,,,,,,,,------.........///000111111000///...000000///...........................------------+++,,,,,,---......------+++,,,---.........---,,,+++************+++,,,,,,000//////......//////000............////////////000000000000111111111111111111111111111111111111/////////000000000000111/////////....../////////---......///000000111111///000000111111000000000000111111222222111111000............//////////////////000000000111111111000000000000000000000000111111111111111111111111222222333333333333333333222222222222333333333333555555555555444444444444444333222333444444333222222222333333333222222111111111000000000000111111333333333333333444444444222222222222222222222222///000000111222333444444222333444555555555555444555555555555555555555555555555666666666666666777666666666666666555444444444444333333333444444555444444444444444444444444333333333333333333333333333333444444333333222111000000000000000000000000111111111111111111111111222222222111111111000000...........................///111111///...///000000000000000000000000000000000000000000111111111111111000000111111222222333222111000000000000000111111111111222222222222000000111222222222111111//////000000000000///////////////000000000111111///000000111111000000///......////////////000000........................////////////000000000000......000000000000......//////000000000000111111------------------------+++,,,---//////...---------------------------------+++******,,,,,,,,,+++---------------...............---------,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------........................+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,111000///---,,,+++++++++......------------......,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++++++++,,,,,,------............////////////......111000///...------------......---------,,,,,,,,,+++,,,---......///......,,,,,,------------,,,,,,***************++++++,,,//////............//////---------.........//////......//////000000000000////////////////////////------......///////////////......------......///000000000000000111111111......////////////.........///000111111000///............/////////000000....../////////000000000////////////////////////000000000000000000000000111111111111000000000000111111111222222222333333444444444333333222222222555333222333444555444333000111222222222222222222111111000000///000000111000000111111222222333333111111111111111111111111111111222333333444444555333333444555555555555444222222222222222222222222444444555555666666666666555555555555555444444333222222111111111222444555222222222222222222222222333333333333333333333333333333333333333222111111000000000000000000000000000000000000000000000000111111111111111111222222---------...//////000000---///111111000/////////000000000000000000000000111111111000000000000000000000000000000111222222222222111111000111111111111111111222222333333333///000000111222222111111//////000000000000////////////000000000111111111///000111111111111000///......//////000000000000........................------........./////////...///000111111000///....../////////000000000111........................***+++---...///...---,,,......,,,,,,,,,,,,.........,,,++++++,,,------,,,,,,,,,,,,------.........---------,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------,,,---------......//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,------------,,,,,,,,,,,,***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++........................++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++///...------,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***++++++,,,------......---------,,,,,,---------///......---------......,,,,,,,,,,,,,,,---------,,,,,,---...////////////------,,,,,,+++,,,,,,---+++++++++++++++,,,------/////////....../////////---------.........//////............//////000000........................,,,,,,,,,------.........///......------......///.........---,,,,,,++++++.........///......---------...///000000///...---.../////////000000111111........./////////000000////////////////////////////////////////////////000000//////.........---111111222222222333333333333333333222222222111111222111000111222333222111///000111222222222222222333222222111111111222222......//////000111222222222222222222222222222222000000000000000000111111222222333444444444333333444444444444444444444444000000111111222222222333000111111111111000000///333222222111222333555666222222333333333333333333555555555555555555555666333333333333333222111111000000000000000000000000111111111111111111111111//////000111222333444444//////000111222333444444---///111222000/////////111111111111111111111111222222111111000000//////000000///000000111222222222222111111111111222222111111222222333333333333//////000111111111111111//////000000000000//////000000000000111111111111///000111222222111000///.../////////000000111111////////////////////////,,,,,,,,,---------.........///000111111000///............/////////000000........................+++,,,...000000000...---///...,,,++++++,,,...//////---,,,,,,---......---,,,,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,------...///...------,,,,,,------...---------...............---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))*********+++++++++,,,+++++++++++++++++++++)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------))))))***++++++++++++******+++---...///......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++,,,,,,++++++***------,,,,,,,,,---.........------,,,,,,------...+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******+++,,,,,,---......---,,,************,,,------------------...///000)))******,,,---......///,,,---...///000000000000...---,,,+++***+++,,,---------,,,,,,------...///,,,------......------,,,------------------------///111333222///...000222,,,,,,------...---------//////.........//////000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,........................111111000000//////............//////...---,,,,,,---------............///000111222222222000///......///000///...---...000///////////////.........---......///000111111222111111111111111111111111222222111111000000//////222111111111000000//////000000000000000000000000222222222222222222222222111111111111111111111111000000000000111111111111111111000000111111222333222333333333333222111111111111111111111111111111////////////////////////222222111111111111111111111111000000111111222333333444444444444444444333555555666666666666555555111222222333333222222111......//////...---,,,,,,////////////000000000000//////............/////////000111000......///111333111//////000111111000000000000000000000000000000000000000000000000000111111111000000000000000333333222111000000111111111111222222222333333333000000000000111111111111111111000000000000111111000000//////.........---111111111111111000//////////////////000000000000..................------////////////////////////000000000000000000000000........................------------------------,,,,,,------,,,,,,+++***............---,,,++++++)))***++++++++++++***)))000///...---,,,+++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++,,,------......///++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,///......---,,,+++******...---,,,+++***+++,,,---,,,,,,,,,+++++++++******---------,,,,,,+++++++++,,,+++***+++,,,,,,+++)))------------------,,,,,,,,,------......------,,,)))***+++,,,---,,,+++***++++++++++++++++++++++++------------------------------------------------......---,,,,,,,,,------,,,,,,------......//////........................///...,,,,,,------,,,+++(((***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,------------,,,,,,------------------------,,,...///...,,,+++,,,...***+++,,,---......///...111000///......---......///.........------------------------------------......................../////////.....................//////...------,,,------------............//////000000///......---...///000///...---...000/////////////////////.........//////000000111111111111111111111111111111111111111000000000000000111111111000000000//////000000000000000000000000111111111111111111111111111111111111111111111111//////000000000111111111111111000000111111222333222222333333222222111000111111111111111111111111000000000000000000000000111111111111111111111111111111000000111111222333444444555555555555444444444444555555555555444444000111111222222111111000///000000000//////...---////////////000000000111/////////......////////////000111000......000111444222//////000111111000000000000000000000000000000000000000000000000000111111111111000000000000222222111111000000000000111111111111222222222333000000000000111111111111111111000000000000111111000000/////////.........000000111111000000///...////////////000000000000........................////////////////////////////////////////////////........................------------------------,,,,,,------,,,,,,+++*********++++++,,,+++++++++++++++++++++++++++++++++,,,,,,+++*********++++++------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++.........---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++)))***+++---,,,,,,************************---------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))---,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++******)))+++------,,,+++,,,,,,------------------,,,------......------,,,******+++,,,,,,,,,,,,+++************************------------------------------------------------------,,,,,,,,,------...000000000000000111111111........................///---,,,,,,---...,,,+++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,------------,,,,,,------------------------,,,---...---+++***+++,,,)))***+++---...///000000111111///...---,,,,,,,,,............------------........................---------------------------------------..................///......---,,,------------..................---,,,,,,,,,,,,---...///000///...---...000......//////////////////////////////////////////000000000000000000000000///000000000000000000111111111000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000111111111000000000000111222222222222333333222222111000111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111222222444555555666666555555444333333333444444333333333///000000000000000000///000000111111111000///////////////000000000111111000//////////////////000///000111000///...000222555222000///000111111000////////////////////////000000000000000000000000111111111111111111111111111111111000000000000000000000000111111111222222000000000000111111111111111111000000000000111111000000////////////......//////000000000///......////////////000000000000........................////////////////////////////////////////////////------------------------------------------------,,,,,,------,,,,,,+++***((()))***+++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***************+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++......---,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++,,,,,,++++++++++++,,,,,,************************,,,***))))))+++,,,,,,+++******************))))))......---,,,+++***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++++++++***))))))***---......---++++++,,,,,,------......,,,------......------,,,++++++******++++++,,,---++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,------...///..................------........................///---,,,,,,---...---+++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,,,,,,,***+++,,,---............000///......------------------------------------------------------------------------------------,,,,,,------.........///---...............------,,,,,,---------............---,,,++++++,,,---......///000///...---...000............//////////////////////////////......////////////////////////.../////////000000111111000000000000000000//////000000000000000000000000////////////////////////////////////////////////////////////000000000111000000000000000111222222222222222222222111000000111111111111111111111111111111111111111111111111000000000000111111111111000000000000000111222222333444444555555444444333111111222222222222111111///000000111111000000///000000000111111000////////////000000000111111111000000000000000000000000///000111000//////111333666333111000111222111111////////////////////////000000000000000000000000000111111111111111222222000000000111000000000//////000000000000111111111///000000000111111111111111111000000000000111111000000//////////////////......////////////......////////////000000000000---------...............////////////////////////////////////////////////------------------------------------------------,,,,,,------,,,,,,+++***++++++,,,------------------,,,++++++++++++,,,------,,,,,,,,,,,,,,,------,,,++++++++++++++++++++++++******************+++*********+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++************************************************************************))))))*********+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,+++******,,,------,,,,,,,,,,,,,,,++++++++++++------,,,,,,++++++******......---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------)))***,,,------,,,+++***,,,,,,,,,+++++++++******,,,+++++++++++++++++++++,,,+++******,,,...---,,,******+++,,,------......,,,------......------,,,,,,+++***)))***+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000...---------,,,,,,++++++...........................---,,,,,,---...---,,,,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000///............---------------...------,,,,,,---------------...///000,,,,,,------------------++++++++++++++++++++++++---------------------------------......//////000------...............---,,,,,,,,,------------.........,,,,,,,,,---...///...///000///...---...000---.........//////000000////////////..........................................//////000000000111//////////////////000000////////////////////////...................................................////////////000000000000000//////000000111222111222222222222111000000000000000000000000000000111111111111111111111111//////000000000111111111000000//////000000111222111222222333333222222111000000111111111111000000000111111111111111111000...//////000000/////////000000000000111111111111000000111222222111000000///000111000///000111333777444222111111222222111////////////////////////000000000000000000000000000000111111222222222333///000111111111111000000///000000000000111111111///000000000111111111111111111000000000000111111//////000000000000000000......////////////......////////////000000000000---------.........//////////////////////////////........................------------------------------------------------,,,,,,------,,,,,,+++***,,,---------,,,,,,+++***++++++************++++++///...---,,,++++++++++++++++++++++++++++++++++++++++++***))))))***++++++))))))******+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---......---+++++++++++++++++++++++++++++++++,,,---------...000000///...,,,+++******+++++++++++++++++++++++++++++++++,,,,,,------...((()))+++,,,---,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++///---++++++,,,,,,,,,+++******++++++,,,---......,,,------......------,,,,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000111000000//////....................................,,,,,,,,,......---,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++............---,,,+++***++++++,,,,,,---...000111,,,,,,,,,,,,------------************************,,,,,,,,,,,,,,,,,,,,,,,,.............../////////,,,---......///.........,,,,,,,,,,,,------------......---------...//////...///000///...---...000------......///000000000........................////////////////////////...//////////////////000......////////////000000////////////////////////........................////////////////////////......////////////000000000////////////000111111111111222222111111000///000000000000000000000000111111111111111111111111...//////000000111111111000////////////000111111000111111222222111111000000000111111111111000000000111111222222111111000......//////000000//////000000000111111111222222000111222333333222111000///000111111000000222444888555333222222222222111////////////////////////000000000000000000000000000000111111222333333333///000222333333222111111000000000111111111222222000000000000111111111111111111000000000000111111//////000000000000111111......///000000000//////////////////000000000000,,,,,,------.../////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------,,,,,,+++***++++++++++++***)))(((''')))******++++++******)))---,,,+++***((((((((('''*********+++++++++++++++,,,+++***))))))***+++,,,,,,,,,+++******))))))(((++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++************************************************************************)))************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,...------((((((((()))))))))******++++++,,,---...///000000000000///...,,,+++******++++++++++++++++++++++++)))))))))******+++++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++++++++222///,,,++++++,,,+++*********++++++,,,,,,------,,,------......------,,,++++++******++++++,,,---)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///...............---------........................---,,,+++,,,.........---,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))((())),,,---,,,+++---------...------,,,,,,,,,,,,,,,,,,---......///++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,------...//////......++++++,,,,,,,,,---------,,,,,,---..................///000///...---...000------......///000000111,,,------......////////////////////////////////////////////////................../////////000000////////////////////////........................////////////////////////........./////////000000///////////////000111111111111111111111000000///000000000000000000000000000000000000000000000000......//////000111111222///////////////000111111111111222222222222111111000000111111111111000000///000000000000000000///...///000000111111111000000000111111111222222222000111333444444333111000///000111111000111333555999666333222222333222111000000000000000000000000000000000000000000000000000000111222222333444444000111333444444444333222111111111111222222222333000000000000111111111111111111000000000000111111//////000000000111111111...///000000111111000000////////////000000000000,,,,,,------...//////000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------,,,,,,+++***))))))*********))))))((((((***,,,------,,,***(((++++++***)))(((((()))))))))*********++++++++++++---,,,+++******+++,,,---+++++++++***))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++************************************************************************)))************+++++++++++++++************+++++++++++++++++++++++++++++++++)))((()))***,,,++++++&&&&&&'''((()))***++++++---.........///000000000---------,,,,,,,,,,,,,,,******************************************++++++))))))))))))***+++,,,---,,,,,,,,,+++++++++******)))*********++++++++++++111...,,,++++++,,,---,,,++++++++++++++++++,,,,,,,,,------......------,,,******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,------...++++++++++++++++++,,,,,,........................---,,,+++,,,...///...---,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........+++++++++,,,,,,++++++++++++++++++++++++++++++++++++)))(((***---///...,,,+++,,,,,,---..................---,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---.../////////...++++++,,,,,,,,,---------***+++---...///...------...///000///...---...000---------...///000000111,,,,,,------...///000000000000000000000000000000000000//////.........------.........//////000000////////////////////////////////////////////////000000000000000000000000............/////////000///////////////000111111111111111111111000//////000000000000000000000000////////////////////////---......///000111111222///////////////000111111222222222333333222222222000000111111111111000000......////////////......///000111222222222222222000111111111111222222222000111333444444333111000///000111111000111333555999777444222333333222111111111111111111111111111000000000000000000000000000000111222333333444444000111333555555555333222111222222222222333333333000000000000111111111111111111000000000000111111//////000000111111111222//////000111111111111111////////////000000000000,,,,,,------...///000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------,,,++++++)))***+++,,,,,,,,,,,,,,,)))+++---000000---+++)))+++++++++***++++++,,,---))))))******++++++++++++...---+++******+++---...((((((((()))******++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++++++++************++++++************************)))(((&&&''')))******)))''''''(((***+++,,,---...000000000000000/////////******+++,,,,,,---......************************,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((()))+++---...,,,,,,,,,+++++++++******))))))******++++++++++++000---+++***,,,.........,,,,,,++++++++++++++++++,,,------......------,,,)))***+++,,,---,,,++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++......---,,,,,,,,,---------------....../////////........................---,,,+++,,,...///...---+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---000///...---------------,,,,,,,,,------.........---------,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------------............///........................222222111000///...---------------.........////////////......---------,,,------------------------000///---,,,,,,---///000000000//////.........------------............///000000000000000000000000///...///444:::;;;777222222222000///............///////////////.........111111000000//////......222000///...///000222333000000000000000000000000000000000000000000000000//////000000000000///...333333333222111///---,,,222222222222222333444444222222222111111111111111...///111111111111222444333333333222222222111111222111000///000111222333111222000...000444222---666333111000111222111111333444666:::<<<<<<:::777555555666555555444333222222000///......000333444222333333222000000111333222///...333555333333555222111///...------...//////222444333000......///////////////////////////............/////////000000000///............///......---------,,,,,,,,,---..................---,,,+++******))))))******))))))))))))))))))))))))(((,,,111555666333...+++))))))***++++++++++++***,,,,,,,,,+++++++++******)))))))))))))))))))))))))))***+++,,,---,,,+++***++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))...---,,,***)))((((((((((((((()))***************))))))))))))))))))))))))''''''((()))***++++++,,,(((((()))***************+++++++++*********))))))''')))******))))))***+++))))))***,,,...///000111///...,,,*********,,,---))))))))))))))))))))))))'''((()))***+++,,,------************************)))************++++++++++++,,,,,,,,,,,,+++******))))))***+++,,,,,,---------++++++,,,//////,,,(((************************------,,,++++++,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,...+++)))))),,,......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++..............................//////......---,,,.........------,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,---...,,,++++++++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---//////...---------------,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------------------------------------------..................................../////////......................................./////////.........------------------------------...---,,,++++++,,,---...000/////////.........------------............///////////////////////////111000111555:::;;;777333222111000///............000000000000000/////////111000000000/////////...111000///...///000222333000000000000000000000000000000000000000000000000000000000000000000000000111111111000000//////...111111000000000111111222222222333333333222222222111222333333222111333444666666555555444444333333444333333222222333444444222333333222555::::::666:::888555333444444444333444444555777:::;;;999888666777777666555333333333333333222111111111111222555666666555444333444555555111///222333222111333222222111111111111222222///222444444222000000111................................./////////000000000//////...---...............---------,,,,,,,,,------............---------,,,,,,+++++++++++++++***************************,,,...000000///---+++))))))***++++++++++++************)))))))))(((((())))))))))))))))))))))))))))))******+++++++++*********************************++++++++++++******))))))))))))))))))))))))++++++***)))))))))******((())))))*********))))))))))))))))))))))))))))))(((((())))))******++++++(((((()))***************+++++++++*********))))))((()))+++***))))))***,,,------....../////////000...---+++***)))***,,,---)))))))))))))))))))))))))))))))))***************************************)))************+++++++++++++++,,,,,,++++++***)))))))))***++++++,,,---------+++***+++---...,,,***************************,,,++++++******+++++++++---,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,...,,,)))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.......................................------,,,......---------,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...))))))(((((())))))***+++++++++++++++++++++++++++************************,,,++++++++++++,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++,,,,,,,,,,,,........................------------............------------------------,,,,,,---------.........//////..................///////////////.........---------------------------,,,+++******+++,,,---/////////...............---------............///////////////////////////333111000222555777444222111111000///............000000000000000000000000000000000000////////////111000///...///000111222000000000000000000000000000000000000000000000000111000////////////111111222111111000000111222222222111111000000000111111222333444555555444333222---///000000000000111333666666555555444333333222333333333333333333333333222444555444888>>>???<<<===:::888777888999:::::::::888777888;;;=========999:::;;;999777555444555444444555555555444333333333444555555333333333444999333000111111000000333333333444555555555555444222444666555333111000000------------------------....../////////000000000//////...------------.........---------,,,,,,,,,,,,,,,------------,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,+++******)))******+++))))))***++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((((((((())))))***+++))))))*********))))))((()))))))))))))))))))))))))))))))))))))))*********((())))))************)))+++++++++***************)))+++,,,,,,+++***,,,---000000///......---,,,,,,+++***)))))))))***+++,,,))))))))))))))))))))))))++++++******)))))))))(((************************)))************+++++++++++++++,,,,,,++++++***)))))))))******+++,,,,,,,,,---+++******,,,---,,,+++************************+++******))))))***++++++---,,,++++++******++++++***+++++++++,,,,,,------...,,,******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------...............---,,,,,,------------,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...)))))))))))))))***++++++************************))))))))))))))))))))))))++++++++++++++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,++++++******+++++++++*********))))))***++++++++++++,,,,,,,,,........................,,,,,,---------.........------------------------,,,------------.........------....../////////000////////////////////////------------------------------,,,++++++,,,------........................---------............///////////////////////////111///---...///000000...111000///...............////////////000000000000000000000000////////////000////////////000111111000000000000000000000000////////////////////////222111///......000222333555555444333222333444444444333222222111111222222111222444555666555444333+++---///000000111333555777666666666666666555555444444444555555444444444666999:::;;;???FFFIIIHHH???===;;;:::===???AAAAAABBB???>>>>>>BBBGGGKKKLLLFFFHHHHHHDDD>>>:::999999777777777777777777777777333444555555444444555666;;;444000000000///111444333444666777777777555555777777777555222000---,,,...........................////////////000000000///......---------------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++)))((('''(((((()))))))))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))******)))((((((***+++,,,******************************++++++++++++******))))))))))))))))))))))))((((((((((((((())))))***)))************)))(((((())))))))))))))))))))))))*********)))))))))))))))((()))************))))))***************************+++---,,,++++++,,,......------,,,+++***))))))))))))(((((()))***+++,,,))))))))))))))))))))))))++++++++++++************************************))))))*********++++++++++++++++++++++++***))))))))))))******+++++++++,,,---+++***)))***+++------************************+++************++++++,,,---,,,++++++******++++++*********+++,,,,,,---------,,,+++++++++++++++***++++++,,,,,,,,,,,,------***+++++++++++++++,,,,,,------------------------------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++************+++,,,,,,************************))))))))))))))))))))))))+++++++++++++++++++++******++++++,,,,,,++++++************+++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,++++++++++++,,,---,,,,,,,,,++++++******)))+++++++++*********))))))*********+++++++++,,,,,,........................,,,,,,,,,------------...------------------------/////////.........------+++,,,---...///111222222.........///////////////------------------------......------------......---------...............---------............///........................000///---,,,------------000//////...............---------.........//////////////////000000000000///////////////000000111000000000000000000000000////////////////////////222000///...///000222444888777666444333222222222333222222111111222222222000111333555666666555555111333444444333333555666777888888999:::;;;;;;<<<888888888888999999999:::<<>>;;;:::999:::::::::::::::999888777999;;;;;;555000000111111333777555666777888999888777666999888555333222000///...////////////////////////////////////000000000111//////...------------.........---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,******+++******)))((('''))))))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))++++++***)))***+++,,,---++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))***))))))((((((((((((((())))))*********))))))((())))))))))))))))))))))))*********)))))))))))))))))))))*********))))))(((***************************,,,------,,,,,,---...+++++++++++++++*********(((((((((((()))******+++))))))))))))))))))))))))+++++++++,,,,,,,,,------************************))))))*********+++++++++***++++++++++++***)))))))))***************++++++++++++***))))))+++,,,...************************+++++++++++++++,,,---------,,,++++++******++++++*********++++++,,,,,,,,,++++++,,,,,,+++***+++++++++++++++,,,,,,---------*********++++++,,,,,,,,,---------------------------------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++***+++,,,,,,---************************))))))))))))))))))))))))+++++++++,,,++++++***)))***+++,,,------,,,+++***************++++++++++++++++++++++++++++++++++++((()))***+++,,,,,,,,,+++++++++******++++++,,,,,,++++++******************,,,++++++++++++*********************++++++++++++------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,000/////////......------,,,,,,---...000111222222---------...............------------------------........................---------------.........---------............///........................111000///............/////////......---......///,,,,,,,,,------......///////////////000000000000....../////////000000000000000000000000000000000000000000000000000000000111000//////000111333444777777666555444222000///111111111111111222333333222333333444666777888999888999999777444222222333666777999;;;>>>@@@BBBCCC>>>=========>>>@@@AAACCCDDDJJJOOOQQQXXXbbbjjjmmmddd___ZZZVVVTTTTTTTTTTTTOOONNNPPPWWWcccppp{{{uuufffYYYTTTSSSVVVTTTPPPLLLHHHEEECCCBBBEEECCC@@@<<<888777999;;;===666111222333222444888666777999;;;<<<===>>>>>><<<999444111111222333333000000000000000000000000/////////000000000111111000000///.....................---------,,,,,,,,,,,,,,,------------,,,,,,,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---,,,+++)))((())))))***++++++++++++***)))))))))))))))*********))))))))))))))))))))))))+++++++++++++++,,,,,,---++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))+++***))))))(((((((((((((((((()))***************)))))))))))))))))))))))))))))))))))))))*********)))************))))))(((***************+++++++++***,,,------,,,+++---...++++++,,,,,,,,,,,,------))))))))))))************))))))))))))))))))))))))***+++++++++,,,,,,------************************)))************+++++++++******++++++******)))(((************************)))***+++*********,,,...************************++++++++++++,,,---......---,,,++++++******++++++++++++++++++++++++++++++(((***,,,,,,+++***+++,,,***++++++,,,,,,------...*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++++++++++++++,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***************++++++,,,***************************************************++++++,,,+++***)))((()))***,,,------,,,***)))************++++++++++++************************'''(((***+++,,,,,,,,,+++***************+++,,,,,,)))))))))***************,,,,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........///////////////000000000,,,,,,,,,,,,---------...---------------------------------......---------,,,,,,,,,------.........---------............///........................//////000///.........///.........------......///,,,,,,------...//////000.../////////000000000111---......///////////////000000000000000000000000000000000000000000000000///000000111111222333333666888999:::999777444222333333333444555666777888666555555555777999<<<===<<<======<<<:::888999:::>>>@@@CCCGGGKKKOOORRRTTTOOONNNLLLLLLNNNQQQUUUXXX[[[```ccccccfffnnnuuuxxxzzzvvvpppkkkjjjjjjjjjjjjeeedddeeekkkvvvyyymmmiiiiiikkkkkkkkkiiieee```[[[WWWXXXTTTMMMDDD===:::;;;===???999555555555333444777888999;;;>>>BBBFFFIIIKKKFFF???777222111222333333000000000000000000000000//////000000000111111111111111000////////////000......---------,,,,,,,,,------............------,,,,,,+++************+++++++++++++++++++++++++++)))***+++,,,,,,++++++***))))))***++++++++++++***(((((()))))))))*********))))))))))))))))))))))))))))))***+++++++++++++++******************************++++++++++++******))))))))))))))))))))))))******)))))))))***++++++&&&'''(((***++++++++++++))))))))))))))))))))))))(((((())))))******++++++***************)))(((((())))))*********+++++++++***+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,+++++++++*********+++******))))))))))))))))))))))))))))))++++++***************)))************************)))************+++++++++***************))))))(((************))))))))))))&&&)))+++,,,******+++---************************************+++,,,---...---,,,++++++******++++++,,,,,,++++++***)))))))))%%%(((+++,,,+++***,,,---******+++,,,,,,---......)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******+++++++++,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...)))))))))))))))******+++))))))))))))))))))))))))***************************+++,,,,,,+++***)))((()))***,,,------,,,***))))))************+++++++++************************'''(((***+++,,,,,,++++++******))))))***+++,,,,,,(((((())))))******++++++---------,,,,,,,,,++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///222111111000///......---+++++++++,,,,,,---------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------.........---------.........//////........................+++---......---,,,,,,---......---------......///------......///000000111.../////////000000111111---......///000/////////000000000000000000000000000000000000000000000000...///000222333333333222888:::===??????<<<:::777777777777888:::;;;===>>>999888777666888;;;???AAABBBDDDFFFFFFFFFGGGIIIJJJOOOQQQUUUZZZ___dddhhhjjjfffdddbbbbbbdddiiinnnqqqvvvzzz{{{vvvuuuzzz}}}zzzzzz|||~~~~~~|||zzzyyy|||zzzyyy{{{xxx{{{zzzsssnnnmmmhhh^^^RRRHHHDDDDDDFFFBBB<<<777777666333222555999:::===AAAGGGMMMRRRUUUQQQHHH===444111000000000////////////////////////000000000000111111111111222111111000000000000000......---------,,,,,,,,,---......//////......---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***************+++,,,,,,))))))***++++++++++++*********++++++,,,,,,,,,,,,))))))))))))))))))))))))'''(((***+++++++++***)))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((((((((()))***,,,---...%%%&&&((()))+++,,,,,,,,,))))))))))))))))))))))))'''(((((()))***++++++,,,***************)))(((((())))))******++++++++++++)))+++,,,,,,+++***,,,---++++++******)))(((((((((+++++++++++++++***)))((())))))))))))))))))))))))++++++***)))((('''&&&&&&************************)))************+++++++++***************)))((((((*********)))))))))))))))%%%(((,,,---+++***+++---************************))))))))))))***+++,,,------,,,++++++******++++++---,,,,,,+++***)))(((((($$$'''+++,,,++++++,,,...******+++,,,,,,---......))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++*********++++++,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...)))))))))***+++++++++,,,************************,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++***)))))))))************************************************))))))))))))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,------...---,,,***)))---......//////......---------------------------......//////......---,,,........................,,,++++++******++++++,,,,,,---......//////............---,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------.........---+++******+++---...000///...------...///000.........///......---,,,//////...------...000111/////////000000000000000000///------///111222222333111000222444555333000444222000000111222333222777444000...///111333333888>>>CCCFFFIIIJJJGGGAAA???;;;777999???DDDFFFEEECCC;;;999===AAA@@@AAAEEEHHHQQQ[[[___\\\ZZZ\\\___fffjjjooorrrrrrsssvvvxxxwwwuuutttsssuuuxxx}}}~~~|||vvvmmmeee___ZZZVVVSSSRRRJJJ@@@:::888888888888>>>AAAEEEJJJNNNTTTZZZ^^^^^^QQQAAA999999:::777222222222111111111111222222///000111111222222111111000000000000//////////////////.........---------......//////...---,,,,,,,,,,,,---......---,,,,,,+++---///000...,,,++++++++++++,,,,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))*********))))))))))))))))))))))))***+++++++++,,,************************))))))))))))))))))))))))((((((((((((((((((((((((+++***)))))))))***,,,---************************))))))))))))))))))))))))))))))))))))((((((((((((&&&''')))***+++++++++***))))))))))))))))))))))))+++++++++++++++***)))(((((())))))))))))*********+++++++++***)))((((((''''''((()))******************************++++++,,,*********)))******++++++))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++,,,+++++++++++++++++++++---,,,+++******+++,,,---,,,++++++******++++++,,,---,,,+++*********+++,,,)))***++++++***)))***+++******************************+++,,,,,,+++++++++---++++++,,,...---)))%%%++++++++++++++++++++++++...........................,,,***((((((***,,,...((()))***+++,,,---------))))))((((((((()))+++,,,******+++,,,,,,---......******************++++++************************+++,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***************************************************************************+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++******++++++++++++******------------------------............------,,,,,,........................,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,---------...............---,,,,,,---......//////...------...//////++++++,,,---.........---.........------......///000000000//////////////////...------...000111111444333111222222111///---333111//////111222111111444333111222333555666666<<>>;;;:::;;;===??????===DDDMMMTTTZZZaaajjjqqqyyyzzzuuuqqqnnnlllaaa^^^\\\\\\aaaggglllnnnsssxxx}}}}}}|||yyy{{{}}}}}}yyyrrriiicccZZZYYYWWWSSSNNNHHHCCC@@@FFFCCC???;;;888666555555333333333222222222222111000000000000/////////...,,,------...//////.........---,,,,,,,,,,,,---...---......---,,,+++,,,...***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))***++++++,,,------***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++***)))************************))))))))))))))))))))))))******)))))))))((((((((())))))(((((()))***+++,,,************************((('''&&&%%%&&&''')))***''''''((((((((())))))))))))))))))))))))))))))***((())))))************)))((((((((((((((())))))***++++++***************+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---******+++,,,,,,+++************))))))))))))******((()))+++,,,------,,,,,,)))***++++++***)))***+++************************,,,,,,,,,,,,+++***)))(((%%%(((+++,,,***)))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,++++++******+++,,,---------,,,++++++++++++,,,,,,---------''''''(((((())))))******))))))))))))))))))))))))(((((()))*********************+++++++++,,,,,,,,,++++++***))))))***++++++++++++++++++++++++++++++***************+++++++++************************************************++++++***************+++))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++***+++,,,...///(((***---//////---***(((++++++++++++++++++++++++///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,---......//////............---,,,,,,,,,,,,---,,,,,,,,,---------................../////////000222000///------///000222---...///000000///...---++++++---...//////000000.........000222555777999888777666444222000///...333777;;;;;;888777999<<>>;;;999888444444444333333333222222000000000000////////////,,,,,,---.../////////......---,,,,,,,,,,,,---...---......---++++++,,,...,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))***+++,,,,,,------))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))(((((((((((()))((((((((((((***,,,---************************)))((('''&&&'''(((***,,,''''''''''''(((((((((((()))))))))))))))*********'''((()))******************************++++++,,,******************++++++))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))***+++,,,,,,------***+++,,,------,,,+++*********))))))))))))******((()))+++,,,------,,,,,,)))+++++++++***)))***+++************************+++++++++******(((''''''"""&&&***,,,+++***+++---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,++++++***&&&''')))***++++++***)))******+++,,,,,,---......(((((())))))*********+++******++++++++++++******++++++******))))))(((((()))))))))))))))))))))))))))***,,,---,,,+++)))(((******))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))***,,,,,,+++++++++,,,************+++,,,---...*********++++++,,,,,,,,,---------------------------+++***,,,///111000...***+++---......---,,,***,,,,,,,,,---------......///////////////.........000000000000////////////............/////////000000111222222111222444666;;;;;;666...---222333///555===>>>???AAA;;;999DDDKKK\\\kkkmmmmmmnnnkkkddd[[[XXXVVVWWW[[[___bbbcccjjjooo{{{vvvoookkkiiidddcccbbbcccffflllrrruuuyyy|||~~~zzz|||~~~yyytttooojjjddd```^^^[[[UUUNNNHHHCCC???>>>888888777777666555555444000///...///000111000////////////....../////////000//////.........//////000//////.........//////---------,,,,,,++++++++++++,,,---...---,,,+++***+++***((('''&&&''')))***---,,,,,,,,,++++++******))))))))))))))))))))))))*********)))))))))))))))************************+++***)))'''''')))***+++---,,,***)))))))))******))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))******))))))((((((''''''+++***))))))((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))*********************))))))))))))******++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,++++++*********************))))))))))))******))))))))))))))))))))))))***++++++,,,,,,++++++***))))))*********+++++++++******************************))))))******+++,,,.........------,,,,,,,,,******+++,,,---......///******+++++++++,,,,,,,,,///...,,,*********,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))''''''))))))***)))((('''******))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***************************,,,,,,,,,++++++*********)))***,,,,,,+++++++++,,,...---,,,+++************++++++,,,,,,,,,---------////////////////////////---+++***+++...///...---,,,,,,.........,,,***)))+++++++++,,,,,,,,,------/////////////////////...000000000/////////.............../////////000000///000111111111111333555777999777000///333444111333;;;<<<===AAA===>>>JJJXXXjjjzzz|||{{{yyyssskkkhhhiiikkkooosssxxx}}}~~~|||vvvpppmmmllllllkkkjjjkkknnnsssxxx{{{|||~~~~~~{{{yyyuuuqqqnnnpppnnniiibbbYYYPPPGGGCCC>>>>>><<<;;;999666555444555333222222333444333111000000////////////000000............//////000111333111...,,,+++,,,---///---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++***)))''''''((()))************))))))((((((((())))))))))))))))))))))))))))))))))))************************************+++***)))(((((()))***+++,,,+++***)))))))))***+++)))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))***+++,,,******))))))))))))*********************************++++++,,,,,,++++++************++++++++++++,,,************************,,,,,,++++++,,,,,,---...---,,,,,,,,,+++++++++*********++++++,,,---------*********++++++,,,,,,,,,///...,,,******+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))(((((((((***)))(((''''''((()))***))))))))))))************))))))))))))))))))))))))'''''''''(((((()))))))))***))))))(((((())))))***+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++++++++++++++++++++++++++++++++*********)))***,,,,,,+++++++++,,,...---,,,+++************,,,,,,------------..............................---+++++++++------,,,+++---.........---+++)))(((***+++++++++,,,,,,,,,,,,......//////////////////////////////................../////////000000000///000111000///000222444555999:::666333444666666777>>>===>>>CCC@@@CCCQQQdddxxxvvvtttxxx|||~~~yyyyyyzzz{{{zzz|||||||||zzzvvvtttttttttrrrqqqpppppprrrvvv{{{~~~{{{|||~~~}}}{{{~~~yyyqqqeeeYYYRRRKKKJJJHHHDDD@@@;;;777444666444222222222222111000000000////////////000000000000////////////000000555222...***(((***,,,...,,,---------------......---,,,++++++******++++++,,,+++)))((((((((()))***)))))))))((((((((((((((())))))))))))))))))))))))((()))))))))***+++++++++************************+++***)))(((((()))***+++*********)))******+++,,,))))))))))))))))))))))))*********))))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((,,,++++++***)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((()))***,,,,,,******))))))))))))******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++************))))))++++++++++++++++++++++++************++++++++++++...---,,,+++***+++,,,---++++++,,,,,,,,,,,,------+++++++++,,,,,,---------+++++++++***)))))))))(((***)))'''&&&&&&''')))***(((((())))))******++++++))))))))))))))))))))))))(((((((((((()))+++,,,---))))))(((((((((((())))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))***,,,,,,+++++++++,,,************+++,,,------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,++++++,,,------------,,,******++++++,,,,,,,,,---------............////////////////////////.........---...////////////000000000...///000///...///111222444:::>>>===888777888:::@@@EEECCCBBBFFFDDDHHHWWWjjj~~~}}}zzzzzz{{{||||||{{{{{{zzzyyyxxxyyyzzzvvvuuusssssstttwwwzzz|||yyyyyyzzz~~~xxxooojjj^^^\\\YYYSSSLLLDDD===999777555222222222222222111000//////////////////000333222111000//////......222000---***)))***,,,---++++++,,,,,,---------...---,,,+++***)))***++++++,,,+++***)))))))))******************************))))))))))))))))))))))))(((((()))***++++++,,,,,,******************************)))(((((()))******)))))))))******+++,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((,,,,,,+++***************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))*********************))))))))))))******+++++++++++++++++++++++++++******************+++''''''''''''((()))***++++++******))))))******+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------++++++++++++++++++++++++******))))))******+++,,,+++*********************,,,,,,+++++++++***************++++++++++++++++++------,,,+++++++++,,,---+++++++++,,,,,,,,,------******+++,,,,,,---......,,,,,,,,,++++++*********)))(((&&&%%%%%%&&&((()))(((((())))))******++++++))))))))))))))))))))))))(((((((((((()))***,,,,,,))))))(((((((((((())))))************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******************************))))))))))))))))))))))))************************************************)))***,,,,,,+++++++++,,,************+++,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,,,,,,,***++++++,,,------------------------............---.........//////000000000////////////.........////////////000000000111...///000///......000222333888>>>???<<<888:::===EEEJJJGGGGGGMMMMMMRRRbbbvvv~~~~~~|||zzzyyyyyyxxxvvvuuuuuuvvvxxxzzzxxxwwwxxx|||~~~}}}~~~{{{qqqooollleee]]]SSSJJJEEE===;;;777666666666555444000000////////////000000111111000000000111111222,,,,,,------------------******++++++,,,,,,------...---+++*********+++,,,,,,++++++******************************+++++++++************************((())))))***+++,,,,,,---******************************))))))))))))******))))))******++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,---------***************************)))(((((((((((())))))************************************************(((((((((((()))))))))))),,,+++******))))))******))))))))))))))))))))))))******++++++++++++******************************(((((()))*********************))))))))))))******++++++++++++++++++++++++*********++++++*********))))))((((((((((((((()))++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------******+++,,,,,,---......++++++++++++++++++******)))((('''&&&&&&'''((()))))))))))))))************))))))))))))))))))))))))&&&&&&&&&''''''((((((((()))((((((''''''(((((())))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((()))))))))***************)))***,,,,,,+++++++++,,,...---,,,+++************,,,,,,++++++++++++******------------------------...///000///---,,,---...*********+++,,,---...///............////////////------......///000000000000000000000/////////////////////000000000111111///000000///......000111222555;;;@@@@@@===>>>BBBHHHNNNNNNQQQYYY\\\cccttt}}}~~~}}}{{{yyyxxxxxxyyyzzzyyyxxxwwwzzz}}}}}}{{{vvvnnneee\\\VVVHHHDDD???;;;999777555444222222111111111111222222------...000222444666777***+++---/////////...---++++++,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++******)))))))))))))))*********************************)))*********+++,,,,,,,,,************************)))))))))******)))))))))))))))***+++++++++******)))))))))))))))))))))))))))************+++++++++************************,,,+++)))((((((((()))***************************************************(((((((((((())))))))))))+++******)))((()))))))))))))))))))))))))))))))))***+++,,,------,,,+++***************************(((((()))*********************))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((+++***))))))((((((((()))++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------------.........---------,,,,,,+++++++++------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++,,,,,,---------))))))))))))))))))******((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))%%%&&&'''(((((('''&&&&&&((((((''''''''''''((((((((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))******+++++++++((((((((((((((((((((((((((()))))))))*********+++)))***,,,,,,+++++++++,,,...---,,,+++************------,,,,,,,,,+++++++++------------------------,,,...///...,,,+++,,,...++++++++++++,,,------...---------.........//////------......///000000111222111111111000000000000//////000000000111111111000111111000///...000222555444:::CCCHHHHHHIIINNNTTT[[[]]]aaajjjnnnvvv}}}vvvnnniiiZZZUUUNNNGGGAAA===:::888555555555444444555555555...//////000222444666666---.........//////.....................------------............---,,,,,,,,,,,,,,,,,,,,,++++++***)))*********++++++++++++************************++++++++++++++++++++++++************************))))))************))))))******+++,,,+++***))))))))))))))))))))))))))))))))))))))))))*********+++************************---,,,***)))))))))***+++************************************************'''((((((((()))))))))******)))((((((''''''(((((())))))))))))))))))))))))***+++,,,......,,,+++***************************(((((()))*********************))))))))))))******))))))))))))))))))))))))'''((()))******)))((('''******)))))))))******+++,,,++++++******++++++,,,***************************++++++,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------..................------------------//////.........---------***+++,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&''''''(((((())))))(((((())))))))))))((((((++++++******))))))(((((())))))))))))))))))))))))'''(((***++++++)))'''&&&((((((''''''''''''((((((''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''')))***+++))))))))))))))))))))))))))))))******+++++++++,,,++++++++++++++++++++++++(((((())))))*********+++)))***,,,,,,+++++++++,,,************+++,,,---............------,,,,,,,,,++++++++++++++++++++++++***,,,...---+++***,,,...------,,,+++++++++,,,,,,,,,,,,,,,---------......---------...///000000111222222222222111111111000000000000000111111111111000111222111//////000222888666<<>><<<===>>>===;;;;;;777444333555666444111000000111222111000///...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))++++++******************''')))***++++++***)))'''))))))))))))))))))))))))***)))))))))))))))***+++************************************************(((((((((((())))))))))))************************++++++************++++++))))))))))))))))))))))))++++++******)))(((((((((******))))))((((((''''''************************''''''(((((())))))*********)))((((((((()))+++,,,------,,,+++*********+++)))))))))))))))))))))))))))*********++++++++++++************************(((***,,,***'''%%%''')))************************************************,,,,,,,,,++++++*********************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------///333666:::666000...///000...,,,+++++++++,,,------***((('''(((***,,,------------------------------------(((((())))))))))))(((((((((((((((((()))))))))))))))(((((('''''''''(((((((((((((((((())))))))))))((((((((())))))))))))******)))(((''''''((())))))''''''((())))))))))))))))))))))))))))))))))))((())))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++,,,+++******)))***+++,,,******++++++++++++******...---------,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,---------......---------........./////////////////////000111111444333333222111111000000//////000111111111000///222000111444333111222666555===FFFPPP\\\kkktttvvv||||||}}}|||}}}}}}wwwrrrpppmmmiiieeeWWWSSSMMMKKKKKKKKKIIIFFF===:::777666777777444000000000111111000///---,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))++++++************************))))))))))))************************************)))))))))))))))***************************************************(((((((((((()))))))))************************************))))))*********))))))))))))))))))))))))((((((((((((((()))))))))+++*********))))))))))))************************(((((((((((())))))))))))***)))((((((((()))++++++,,,,,,+++***************)))))))))))))))))))))))))))))))))*********++++++************************+++,,,,,,,,,*********+++************************************************,,,,,,,,,++++++*********************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---...222777;;;CCC===444///......,,,************,,,------,,,***)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))'''''''''((()))*********))))))))))))************+++***)))((('''''''''(((&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((***))))))(((((())))))***++++++++++++++++++++++++******)))))))))******+++++++++,,,,,,,,,,,,++++++............------------***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------.........////////////////////////000111111222222222111111000000//////000000111111000//////333222333666666444666:::???JJJWWW```jjjuuu~~~~~~~~~~~~}}}|||}}}}}}~~~~~~~~~{{{xxxssspppkkkgggbbbaaa```^^^ZZZWWWHHHDDD???<<<;;;999555111111111111111000///...---/////////............---------------------------------,,,,,,++++++************++++++++++++++++++,,,+++)))'''''')))+++,,,************************++++++***)))((((((((()))************************************************((((((((()))))))))*********************************))))))(((((())))))***((((((((((((((((((((((((&&&&&&&&&'''((()))))))))++++++++++++************************************))))))))))))(((((((((((()))))))))((()))******++++++******)))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************+++*********,,,,,,,,,+++************************************************+++++++++++++++*********************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,.........///222888@@@FFFNNNEEE999111---,,,***)))*********+++---...---+++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))(((((((((((((((((())))))))))))******))))))******++++++'''((((((((()))))))))***(((((()))))))))*********)))))))))(((((((((((((((&&&'''(((((())))))(((((()))))))))))))))*********))))))************))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((***))))))))))))))))))***************************)))))))))))))))*********+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------..................///////////////////////////000000111111111111000000000//////000000000000000000//////444333444777777888===DDDTTTaaannntttxxx~~~~~~}}}}}}}}}vvvuuuvvvqqq{{{zzzwwwxxxvvvsssssssssqqqlllhhhZZZSSSJJJDDD@@@<<<777444222222222222111111000000/////////...............------------------------------,,,,,,,,,+++++++++******+++++++++++++++,,,++++++***))))))***++++++************************,,,,,,***)))((((((((((((************************************************(((((()))))))))*********************************))))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((()))))))))******************************************************))))))(((((('''''')))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************************(((&&&$$$&&&***,,,***(((************************************************+++++++++***************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***************++++++++++++,,,,,,,,,,,,------------///111777@@@JJJQQQTTTJJJ<<<111,,,++++++***,,,+++++++++------,,,+++,,,,,,,,,,,,++++++******++++++++++++++++++++++++(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((()))***+++***)))))))))(((((((((''''''''''''((((((((())))))&&&''''''((()))*********(((((()))************)))((()))))))))*********+++))))))************))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((******))))))))))))******************************(((((())))))************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,---------.............../////////000000///////////////000000111111111111000000000000000111111111000000000111111333222444777999===GGGSSSiiiuuutttooooooooommmttt|||~~~}}}|||xxxmmmdddXXXMMMFFF@@@;;;888222111111111111111111111////////////////////////........................---------,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,)))***+++,,,,,,+++***)))************************,,,,,,***)))((((((((((((************************))))))))))))))))))))))))))))))))))))************************************))))))(((((((((((())))))))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((()))))))))************)))((((((((((((((())))))************************(((((((((((())))))))))))************************&&&$$$###%%%)))+++)))'''************************************************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,+++++++++,,,,,,---------+++---///333:::DDDOOOWWWRRRHHH:::111---,,,---,,,///---,,,+++,,,---+++***++++++++++++++++++,,,,,,++++++++++++++++++++++++(((((())))))))))))(((((((((((((((((())))))))))))&&&%%%%%%&&&&&&'''((()))*********)))((('''''''''''''''''''''(((((((((((($$$%%%''')))***+++++++++((())))))***************((())))))******+++++++++))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((+++******))))))******+++************************(((((()))***++++++++++++++++++,,,,,,,,,,,,++++++------------............,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---------............/////////000000000///////////////000111111111111111111111111111111222111111111111222333444333444888===BBBIIIWWWeeexxx|||tttpppoooooonnnrrrwww{{{~~~uuuhhh\\\SSSLLLDDD???555444333111000000000000...////////////000000000////////////////////////------------,,,,,,,,,,,,******++++++,,,---------(((***,,,------,,,***(((++++++++++++++++++++++++++++++***)))((((((((()))************************)))))))))))))))))))))))))))))))))*********++++++***************************))))))(((((())))))***))))))))))))))))))))))))+++++++++***)))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))************)))((((((((((((((())))))***************************((((((((()))))))))******************************(((''''''(((***++++++***************************************************)))))))))***************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,......---,,,,,,,,,,,,---***++++++,,,,,,------...+++,,,///333999BBBLLLSSSJJJBBB777000.........---///---,,,+++,,,---,,,++++++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))(((((((((((((((((())))))))))))&&&&&&&&&&&&'''((()))***))))))))))))(((((((((((('''(((((((((((()))))))))%%%&&&((()))************'''(((((()))***)))))))))((())))))******+++,,,,,,))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++******))))))******+++************************((()))***+++,,,,,,,,,+++******++++++++++++******,,,,,,,,,,,,---------...,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,---------........./////////000000000000///////////////000111111111222222222222222222222222222111111222444666777888<<>>;;;888555333111111.../////////000000000000////////////////////////------------------------******++++++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))))))))***************************))))))))))))))))))))))))))))))*********+++++++++*********************************))))))*********++++++++++++++++++++++++))))))))))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))'''((()))***+++******))))))((((((((())))))***+++************************)))))))))*********++++++************************(((***++++++******+++---************************************************((()))))))))*********+++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,+++++++++,,,******+++,,,,,,---......,,,---///111555;;;BBBGGGBBB<<<444///......---+++---+++******---/////////---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))***+++,,,---''''''(((((())))))******))))))))))))************'''((()))******)))((((((&&&''''''(((((((((((((((((())))))***++++++,,,,,,))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((************************++++++************++++++))))))))))))))))))))))))((()))+++,,,------,,,,,,*********++++++*********)))))))))******+++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......////////////000000000000///////////////000111111222222222222222222333333222222111222333555777999===DDDQQQ___gggppp~~~~~~yyyuuuqqqnnnppptttyyy~~~}}}yyyzzz~~~qqqcccXXXKKKHHHDDD???:::777555444.../////////000000111111000000000000000000000000------------------------******+++,,,,,,---......---,,,***))))))***,,,---++++++++++++++++++++++++***)))))))))))))))***+++************************)))))))))))))))))))))))))))************+++++++++************************++++++************++++++++++++++++++++++++++++++&&&&&&''''''((()))))))))))))))******+++++++++,,,))))))))))))))))))))))))''''''(((((())))))******'''((()))++++++******))))))))))))))))))***++++++************************************++++++++++++************************'''***,,,,,,)))(((***---************************************************(((((())))))*********+++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,+++*********+++******+++,,,,,,---......---...//////111444999===>>>888222///......+++)))***)))(((***---000222222///...,,,***)))))))))***------------------------************************************************''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))(((''''''((())))))((((((((((((((()))))))))************))))))))))))))))))))))))))))))+++)))((('''((()))+++,,,******)))(((((((((((((((&&&'''(((***++++++++++++************************************************+++++++++,,,---...///000******+++++++++,,,,,,,,,...------,,,+++***)))(((******+++++++++,,,,,,,,,+++++++++)))((((((+++---,,,,,,,,,,,,,,,,,,,,,,,,------------............///////////////000111111222222000//////000000111222222111222444555555444<<<888777888999;;;AAAHHHOOOYYYgggsss|||~~~~~~}}}wwwvvvwwwzzz~~~~~~}}}}}}~~~uuulllbbb___YYYPPPEEE===888666111222333222111000111222222222222111000///------000////////////.................................******+++++++++,,,,,,,,,...---,,,,,,+++++++++,,,'''(((***+++,,,---------***++++++******)))((('''******************************+++++++++,,,,,,,,,******))))))(((((('''''')))))))))))))))******+++(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))++++++******))))))((((((+++***)))(((((()))***+++))))))************))))))))))))************))))))************))))))))))))************************,,,,,,,,,+++++++++******))))))******+++++++++,,,(((((()))************************++++++,,,,,,---))))))*********+++++++++))))))***+++,,,,,,---------,,,,,,+++*********+++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++***+++,,,---///000111222000000///...---,,,,,,+++++++++******++++++,,,---******+++++++++,,,,,,,,,***+++,,,---,,,+++***)))************************&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))(((''''''((())))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''((()))+++,,,******)))((((((((((((((('''(((((())))))))))))(((************************))))))))))))))))))))))))+++*********+++,,,------******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,,,,---------*********(((''''''***,,,------------------------............////////////...------------...//////333222111000000111222222333333333444555666666666888777999@@@GGGMMMVVV^^^bbbiiisss{{{||||||~~~~~~|||yyyzzz|||}}}}}}|||uuurrrmmmdddYYYNNNDDD===666555444222000///...---000000000//////...---,,,/////////............---........................***++++++++++++,,,,,,,,,---,,,++++++*********+++***++++++,,,,,,+++++++++***************))))))(((************************(((((()))))))))*********+++*********)))))))))))))))))))))))))))***++++++((())))))******))))))(((+++*********))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++***)))(((((()))***+++))))))************))))))(((((())))))))))))(((((())))))******++++++,,,,,,++++++++++++++++++++++++,,,+++++++++*********************+++++++++,,,,,,((())))))***************))))))******++++++******))))))*********+++++++++))))))***++++++,,,------++++++***)))))))))))))))************************++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///......------,,,,,,++++++++++++***++++++,,,---******+++++++++,,,,,,,,,+++,,,---------,,,++++++************************((((((((((((((((((((((((*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))''''''((())))))((((((''''''((())))))+++***)))(((((()))***+++))))))))))))))))))))))))***)))((('''((()))***+++***))))))((((((((((((((()))(((((((((''''''&&&&&&******************************************************)))))))))******+++******+++++++++,,,,,,,,,++++++*********+++---...,,,,,,---------.........+++++++++***((()))+++---........................---------............///......------......///000333222111000111111333333222222333444666888:::<<<>>>>>>EEEQQQ\\\eeennnvvvyyy|||~~~{{{vvvmmm```QQQGGG???;;;555333222111///,,,/////////////////////...///............---------........................++++++++++++,,,,,,,,,,,,+++++++++***************---------,,,+++***)))(((((()))******+++*********************************((((((((())))))))))))***++++++++++++***************))))))))))))***++++++)))******************)))++++++++++++************))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))************))))))(((((())))))))))))((((((((()))***+++,,,---......++++++++++++,,,,,,,,,,,,++++++*********)))))))))******+++++++++++++++,,,((()))******++++++******((()))***+++***)))((('''***************+++++++++))))))******+++,,,,,,,,,,,,++++++***************************************,,,,,,,,,,,,------------------------------------++++++,,,---------------------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------******+++++++++,,,,,,,,,,,,,,,---------------,,,************************************************++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))''''''(((***(((((('''''''''((()))))),,,***(((''''''(((***,,,)))))))))))))))))))))))))))(((((((((((()))******))))))(((((((((((())))))))))))((((((''''''''''''************************,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))*********+++++++++,,,,,,,,,,,,+++***)))***+++---...,,,,,,,,,,,,------------.........---,,,,,,...000////////////////////////++++++,,,,,,,,,---------000000000///000111111222111111000000000222333444444444555777;;;BBBIIINNNSSSSSSZZZgggrrrxxx~~~}}}{{{xxxooobbbXXXLLLDDD:::555555666444222111111111111111111111111............------------........................+++++++++,,,,,,,,,------++++++,,,,,,,,,+++++++++---------,,,+++***)))((('''((()))***++++++++++++************************************++++++++++++******************************))))))******+++,,,******++++++++++++******************************))))))))))))))))))))))))(((((())))))******++++++***))))))))))))))))))***))))))************))))))))))))************))))))))))))******+++,,,,,,---+++,,,,,,,,,,,,,,,------*********))))))))))))(((************************))))))***++++++++++++***)))***+++,,,+++***((('''************************))))))******+++++++++,,,......---,,,,,,------...************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------///......------,,,,,,,,,)))*********+++++++++,,,,,,++++++++++++,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''+++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((('''''')))+++'''''''''''''''((()))))),,,***(((''''''(((***,,,((((((((((((((((((((((((((((((((((((((())))))***))))))(((((((((((())))))))))))((((((((()))***+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++******+++++++++,,,,,,,,,---,,,+++*********++++++++++++++++++,,,,,,,,,,,,.../////////------...000////////////////////////,,,---------............000000000000000111222222000000//////000222333444666888999===DDDPPP^^^gggkkkkkkrrr~~~~~~xxx~~~zzzxxxyyy{{{zzzsssmmm\\\RRRDDD<<<999999777444444333222111000000111111//////.........---------........................++++++,,,,,,,,,---------,,,,,,---......------,,,++++++,,,,,,,,,++++++***'''((()))+++,,,,,,,,,,,,************************************************))))))))))))))))))))))))***************++++++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))))))))******)))))))))))))))************))))))***++++++,,,,,,++++++*********************))))))+++++++++,,,,,,---------*********))))))))))))((())))))))))))))))))(((((())))))***+++++++++++++++++++++,,,,,,,,,+++)))(((************************)))***************++++++---------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************+++,,,------......------,,,,,,,,,---------------(((((())))))***+++++++++,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,***************++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((('''''')))+++&&&&&&&&&&&&'''((())))))+++***)))(((((()))***+++((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((())))))******)))(((((((((***+++,,,************************************************,,,,,,+++++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,+++---...---,,,+++,,,---/////////////////////////////////000000000111111//////......//////000111000000///000111333555666333666;;;BBBLLL[[[kkkwww{{{wwwtttrrrrrruuuwwwwwwuuukkkbbbUUUJJJCCC>>>999555888666444111////////////000////////////.................................,,,,,,,,,,,,------------+++,,,.../////////...---)))***+++,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,************************)))(((((((((((((((''''''((((((((((((((()))))))))+++************+++,,,,,,)))******************)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))************))))))***++++++++++++++++++************)))))))))((((((******++++++,,,,,,------++++++*********))))))))))))))))))))))))((((((((()))***++++++,,,+++++++++,,,,,,,,,++++++++++++++++++++++++***************************************+++************++++++,,,------------------------------------,,,,,,,,,,,,************************++++++,,,---------------((())))))***+++,,,,,,---)))))))))*********++++++,,,,,,,,,,,,,,,------...******+++++++++,,,,,,,,,))))))((())))))***+++,,,))))))))))))))))))))))))++++++++++++++++++++++++'''''''''(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))*********(((''''''***,,,&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((()))******+++***(((''''''((()))***************************))))))))))))))))))))))))+++++++++++++++,,,---...******+++++++++,,,,,,,,,)))***+++------,,,+++***+++++++++,,,,,,,,,------+++,,,------,,,+++,,,---................................./////////000000//////......//////000111111111111222333555888999444;;;FFFPPP\\\jjjyyy{{{xxxuuurrrppppppqqqrrrrrrooohhh```VVVLLLCCC??????===999555222000000000111111000000000/////////........................,,,,,,,,,------------...***+++---//////...---,,,******+++,,,,,,,,,,,,+++)))******+++,,,,,,,,,,,,************************))))))((((((''''''''''''(((((()))))))))*********++++++******++++++,,,---((())))))******))))))((((((((()))))))))*********))))))))))))))))))))))))*********)))))))))))))))((()))***++++++***)))((())))))************)))))))))))))))******)))))))))*********************+++))))))******+++,,,,,,---,,,+++++++++************++++++++++++*********))))))***++++++,,,,,,++++++,,,+++)))))))))***,,,---+++++++++*********))))))************)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***************************++++++,,,,,,,,,,,,,,,((())))))***++++++,,,,,,*********************+++---,,,,,,,,,,,,---......******+++++++++,,,,,,,,,)))))))))))))))+++,,,---))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))*********(((''''''***,,,%%%%%%%%%&&&'''((()))***))))))************))))))((((((((((((((((((((((((&&&''''''((()))(((((((((((((((((((((((()))******,,,+++(((&&&%%%%%%&&&'''************************************************************+++,,,---...******+++++++++,,,,,,,,,%%%(((+++---///...,,,+++,,,,,,,,,---------......,,,...//////...------...........................+++++++++,,,,,,,,,------111111111111111222222333333333333444555888:::;;;>>>HHHWWWdddppp|||zzzsssppppppqqqsssuuuuuuqqqggg[[[QQQKKKFFFCCC???:::666444333333111111111111000000000000........................,,,,,,,,,---------......)))***,,,.........,,,+++++++++,,,,,,,,,++++++*********+++,,,,,,,,,++++++************************++++++******)))))))))((())))))******+++++++++,,,++++++******++++++,,,---(((((())))))))))))(((((())))))******+++++++++,,,))))))))))))))))))))))))++++++******))))))((((((((()))***++++++***)))((())))))************))))))''''''((((((((((((''''''))))))***+++,,,------...(((((()))***++++++,,,,,,,,,,,,,,,++++++++++++***---------,,,,,,+++++++++******+++,,,,,,,,,,,,++++++)))'''&&&'''))),,,...++++++++++++******))))))*********)))))))))))))))+++*********+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------++++++******************---,,,,,,,,,,,,---......******+++++++++,,,,,,,,,******))))))***,,,...///+++*********))))))((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''******))))))(((((('''''')))))))))***++++++,,,,,,(((((((((((())))))))))))******))))))))))))******$$$$$$%%%%%%&&&'''(((((()))))))))***+++++++++,,,+++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------000///...---,,,---...///---------...------,,,,,,......//////////////////000000000222444444333111111111333555666666<<>>777777666444222000///.........///000//////.........---------+++,,,---......---,,,+++++++++,,,---,,,+++***))),,,,,,,,,++++++******************++++++,,,,,,,,,+++******)))(((''''''&&&))))))))))))))))))))))))************************++++++************++++++,,,,,,+++***))))))************))))))((((((''''''((()))***++++++***)))((((((((())))))*********++++++******)))(((''''''&&&((((((''''''''''''(((((())))))))))))******************************************+++++++++,,,,,,,,,---,,,++++++******++++++***************************++++++***)))***---///,,,,,,,,,++++++*********'''(((((()))***++++++++++++***)))))))))***,,,---***++++++++++++,,,,,,,,,,,,,,,,,,+++***+++---000.........------,,,,,,,,,+++,,,...//////...,,,+++******+++,,,,,,---.........---+++))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********)))))))))(((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***************)))))))))(((((((((((())))))))))))******))))))))))))******&&&&&&''''''(((((())))))***************++++++++++++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---------------,,,++++++++++++,,,---.........//////......---...//////000000000000///444333222222222333333222555444555888:::>>>HHHSSS[[[fffrrrzzz{{{yyyxxxxxxyyyvvvqqqlllgggdddZZZLLLBBB===888333444222000////////////...---------,,,,,,,,,++++++,,,------------------,,,+++,,,---------,,,******,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,+++++++++***)))))))))(((************************************************++++++************++++++******)))(((((((((((((((******))))))((((((((((((((()))***++++++***)))(((((()))))))))************+++++++++***))))))(((((()))(((((((((((((((((()))))))))))))))*********************************************+++++++++,,,,,,,,,,,,+++******************************************++++++***)))***,,,...,,,,,,,,,++++++*********((((((((()))***++++++++++++******))))))***+++,,,((())))))))))))*********+++,,,+++***)))***---///......---------,,,,,,,,,***+++,,,------,,,+++*********+++,,,,,,---.........---+++*********+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********+++******)))((((((''''''((((((((()))))))))************))))))))))))******))))))))))))************+++++++++***************************************+++++++++***************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------------.........,,,,,,+++++++++,,,,,,---...//////000000000//////......///000111111000000111000///......000222333777555777<<>>>>>CCCPPP___jjjsss~~~{{{xxxvvvyyy{{{yyyrrrlllggg```ZZZCCC===666222333333111///111111000000000/////////...---,,,++++++,,,---........./////////...---,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))******************************************************************++++++************++++++,,,+++++++++++++++,,,,,,))))))))))))***************))))))))))))))))))*********)))))))))))))))))))))))))))))))))((((((((())))))************))))))((()))))))))************))))))))))))))))))))))))))))))*********++++++++++++***))))))((()))))))))************************(((***+++***)))((()))***************************************++++++++++++*********+++******************+++++++++,,,,,,,,,)))***+++***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---++++++,,,,,,,,,,,,------,,,,,,---------,,,+++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************''''''(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((*********)))((('''''''''&&&&&&''''''((())))))***'''((())))))***+++,,,,,,******))))))))))))******((((((((((((((()))))))))+++++++++******************************************************+++++++++************************++++++++++++++++++++++++++++++,,,,,,------......,,,,,,++++++,,,,,,---...,,,------------.........******+++,,,------------,,,,,,---...////////////+++,,,---///000000000000///333666777777999===AAAHHHPPP```rrr||||||vvvrrrxxxzzzyyysssooommmiiicccOOOFFF;;;444333333000...////////////...............------,,,,,,------...---.../////////...,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++******************))))))))))))))))))))))))))))))************************++++++************++++++***))))))))))))***++++++)))))))))************+++******))))))))))))******************)))))))))))))))((((((((((((((((((((('''(((************((('''))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++***))))))))))))***************************)))***,,,+++***))))))))))))))))))***************++++++++++++++++++++++++))))))***++++++++++++***((())))))))))))*********)))***++++++******+++---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************'''''''''((((((((())))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))'''((()))***+++,,,,,,---******))))))))))))******''''''(((((())))))*********************+++++++++++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++++++++,,,,,,---......///,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------)))***+++---------------------...///000000000000---...///111222222222333000333555666888>>>HHHPPP```iiiyyy{{{xxxxxxyyywwwqqqooopppooolllcccWWWGGG<<<888666333000000000000/////////......,,,------------------,,,------...///...---,,,+++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++*********)))************************************************++++++************++++++***)))))))))******+++,,,))))))*********++++++++++++***)))(((((()))***+++************)))))))))((())))))))))))))))))))))))&&&''')))******)))'''&&&))))))))))))************))))))))))))))))))))))))))))))))))))************,,,,,,+++******************************************+++------+++))))))***((()))))))))*********+++++++++++++++++++++++++++'''((()))+++,,,,,,,,,,,,((())))))))))))*********)))+++,,,---,,,+++,,,---******+++++++++,,,,,,,,,*********))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************************************************************''''''(((((())))))***************)))(((((('''''''''((()))***+++,,,------******))))))))))))******''''''((()))***++++++,,,))))))******+++++++++,,,++++++++++++++++++++++++))))))******++++++++++++************************++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------***,,,---///000000//////......000111111222222222//////111222333444444555555777999;;;???KKKZZZfff|||vvvwwwuuuppppppssstttsssuuufffSSSEEE???<<<888555222222222222111111111111+++,,,............,,,+++,,,---.........---,,,+++*********++++++,,,,,,,,,*********++++++,,,,,,---......---,,,,,,+++******++++++++++++++++++++++++************************++++++************++++++,,,+++++++++,,,------...))))))******+++++++++++++++***)))(((((()))***++++++*********))))))((((((******************++++++&&&'''(((******((('''&&&))))))))))))************))))))))))))))))))))))))))))))))))))************---,,,++++++******++++++***************************,,,......,,,***)))***(((((())))))*********+++++++++++++++++++++++++++%%%''')))+++,,,------,,,***++++++++++++,,,,,,,,,***+++------,,,,,,,,,---*********++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))''''''((()))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------******))))))((((((''''''((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%)))))))))))))))******+++)))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))(((&&&%%%$$$%%%%%%&&&&&&''''''(((((((((((())))))*********+++)))************+++++++++************************,,,+++***))))))***+++,,,))))))*********+++++++++,,,,,,,,,,,,++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000/////////..................------111...,,,---///111000...000111222333444555555555888999<<>>999>>>FFFQQQ___ooo~~~{{{zzzwwwnnn```PPPBBB:::666444222111111222222111000.................................---------,,,,,,......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------((()))))))))((('''((()))************************)))***++++++))))))***+++************************((()))***************)))***)))(((''''''((()))***************************))))))))))))))))))))))))************)))))))))(((******))))))))))))******)))))))))***************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))*********************************,,,,,,,,,,,,++++++******************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********************************+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''******))))))))))))((((((((((((((((((((())))))******************))))))((())))))))))))))))))))))))###$$$&&&(((***+++,,,,,,+++++++++***************))))))))))))************)))************+++++++++************************,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------************))))))))))))))))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.......................................000///---...000111111000///111333777===BBBFFFIIICCCJJJVVVdddrrr~~~vvvlll___QQQCCC;;;777666444333333333111000111111000000000000//////.........------------,,,......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,+++***)))***+++,,,+++******************************+++,,,+++***)))***,,,***************+++++++++'''((()))***++++++++++++***)))(((''''''((()))***************************************************************))))))))))))******))))))))))))******+++***)))((((((((()))***++++++++++++++++++++++++)))*********+++,,,,,,,,,''''''(((((()))******+++************************---------,,,,,,,,,,,,+++************************++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---************************************++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((''''''(((((()))***))))))******))))))((('''(((((((((((((((((((((((('''(((((()))))))))((((((+++******))))))((((((((()))))))))))))))*********))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,------......------............////////////000///...///000111222222666666666:::@@@GGGOOOTTTTTT[[[fffrrr}}}~~~vvvmmmaaaRRRHHHAAA===888555333333222222000000000000111111111111............------------......---------,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++,,,---+++)))***---///---******************************+++,,,,,,+++***+++,,,+++++++++*********))))))((()))******++++++++++++******)))(((((()))******************************++++++++++++++++++++++++*********)))))))))))))))+++******))))))******+++,,,***((('''&&&'''((()))++++++++++++++++++++++++((())))))***+++,,,,,,---((()))))))))*********+++************************,,,,,,,,,,,,,,,,,,,,,+++************************++++++++++++++++++++++++---,,,+++******+++,,,---************************+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++(((((((((((())))))))))))((((((((()))))))))))))))))))))))))))))))))))))))''''''((((((((((((((((((((((((((((((((()))******(((((())))))(((((('''&&&((((((((((((((((((((((((************)))((('''&&&++++++******))))))((((((******))))))))))))))))))))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------+++,,,------......------........./////////000000//////000000000111333444666666777;;;DDDOOOZZZaaaeeejjjrrryyy~~~wwwmmm```WWWMMMGGG>>>666333222333333......///000111222222333//////.........---------......---------,,,,,,,,,+++++++++,,,,,,---------))))))***+++,,,,,,------++++++++++++++++++++++++***'''%%%'''***,,,***(((***************************+++,,,,,,+++***+++,,,...---,,,+++***(((''''''+++++++++++++++***)))))),,,++++++++++++++++++,,,************************++++++++++++++++++++++++))))))))))))))))))******++++++************++++++,,,***((('''&&&'''((()))++++++++++++++++++++++++(((((()))***++++++,,,,,,,,,,,,,,,++++++*********************************************++++++++++++************************++++++++++++++++++++++++,,,+++***))))))***+++,,,************************+++++++++,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))******++++++++++++++++++++++++++++++(((((((((((())))))))))))''''''(((((((((((())))))************************))))))************++++++)))))))))))))))******+++)))))))))))))))(((''''''))))))))))))))))))))))))(((((())))))******)))))),,,,,,,,,+++++++++++++++************)))))))))))))))************+++++++++************************++++++,,,,,,,,,,,,++++++))))))*********+++++++++************++++++++++++//////............------------------------------,,,,,,---........................//////000000111///000111111111111333555444666;;;DDDPPP^^^jjjqqqqqqvvv|||wwwnnnhhh\\\TTTIII???888555444444//////000000111222222333/////////.........------......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---((()))***+++,,,------...+++++++++++++++*********)))(((((()))+++,,,++++++***************************+++,,,+++***)))***,,,...---,,,+++***((('''''',,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************++++++************+++++++++***)))((((((((()))***++++++++++++++++++++++++((()))))))))***+++++++++...------,,,++++++******************************)))***************++++++************************+++++++++++++++++++++++++++******))))))******+++************************))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************++++++++++++++++++++++++'''((((((((()))))))))***&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))*********+++++++++***************+++,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))&&&'''((()))***+++++++++*********+++++++++++++++************)))))))))((()))************+++++++++******************************+++,,,,,,+++***************+++++++++,,,,,,*********+++++++++,,,,,,//////......------------........................------...////////////...---......///000000111111...000222222111111444777888???JJJXXXfffrrrzzz~~~}}}{{{mmmfff[[[PPPGGG@@@;;;888444333333333222222111111////////////..................---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++++++++*********))))))+++,,,,,,,,,,,,...///************************)))***++++++))))))***++++++++++++***************+++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))************,,,++++++******++++++,,,)))))))))***************++++++++++++++++++++++++))))))))))))************,,,,,,++++++++++++++++++*********************************++++++,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++++++++************************'''((((((((())))))******%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))''''''(((((()))))))))***++++++******++++++,,,---,,,------------,,,++++++))))))))))))))))))))))))(((((()))***************''''''(((((()))))))))***+++*********))))))(((((()))************+++++++++************************)))***+++,,,,,,+++***)))++++++,,,,,,,,,---------,,,,,,,,,------..................------,,,,,,,,,........................---...//////000000//////---......///000111111222...000222222111111444888BBBKKKZZZkkkyyyzzztttjjj```UUULLLCCC===888777666555333222000000000/////////..................---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++++++++***++++++++++++******))))))%%%(((******((((((***---************************(((***+++***)))((()))***(((((()))***++++++,,,,,,))))))***+++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************(((((())))))*********+++,,,++++++******++++++,,,((()))***+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))***++++++,,,,,,************************+++++++++,,,,,,---------************************++++++++++++++++++++++++++++++---......---++++++***************************++++++++++++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,************************))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''&&&&&&'''((('''(((((())))))))))))))))))***+++,,,,,,+++***)))+++)))(((((())))))(((&&&+++***)))(((((()))***++++++***(((''''''(((***+++---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++......---,,,,,,,,,------+++,,,------......------............/////////000222333333222000///000111111111333555333222999BBBLLL___vvv}}}tttlll```PPPDDD???:::666444444444222///000//////.........//////......---------,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++---,,,***)))))))))***************++++++,,,,,,,,,******))))))***+++,,,,,,************************,,,++++++*********************+++++++++,,,,,,,,,************************,,,,,,+++***))))))******,,,+++***((((((((()))************************************************************++++++,,,,,,,,,...---,,,+++)))(((''''''++++++++++++++++++++++++************************,,,,,,,,,++++++*********************************+++***)))(((((()))***+++************************+++++++++*********)))))),,,,,,++++++++++++,,,,,,+++++++++******)))))))))------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++)))))))))***+++,,,))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************+++***((('''''''''((()))'''(((((()))))))))))))))******+++,,,,,,+++******+++)))(((((())))))((('''+++***)))(((((()))***+++,,,+++)))(((((()))+++,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,------...///,,,,,,---......................../////////000000///111222222111111222333333333444666666888AAALLL[[[mmm{{{oooaaaXXXGGGAAA999444333333222111111111000/////////000000.........---------,,,,,,,,,------......------,,,++++++++++++++++++++++++---,,,+++***))))))***+++++++++++++++++++++,,,,,,******))))))***++++++,,,************************((((((((((((((()))************+++++++++,,,,,,,,,************************,,,++++++***))))))******,,,+++***)))(((((()))***************************************************++++++++++++++++++,,,,,,------,,,+++***))))))(((++++++++++++++++++++++++************************,,,,,,,,,+++++++++******************************+++***)))(((((()))***+++))))))))))))))))))))))))+++++++++*********))))))+++++++++******+++++++++---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************)))(((((((((((()))'''((())))))******))))))***++++++,,,,,,++++++***+++)))(((((()))***)))'''******))))))))))))******,,,+++***))))))***+++,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++,,,---///000111---......///////////////....../////////000000000---///111111111222444555444444555888;;;AAANNN\\\qqqvvvoooYYYOOOBBB999555444444333333222111000000000000000.........------------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,++++++++++++++++++*********)))******+++,,,************************'''''''''((()))***+++,,,******+++++++++,,,,,,,,,************************,,,+++******)))*********++++++***)))))))))******************************************************,,,,,,++++++++++++++++++---,,,,,,,,,++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***************************+++***))))))))))))***+++************************+++++++++***************************************---------,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++((((((((((((((((((((((((************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((()))************)))***************************)))((()))******)))(((***))))))))))))))))))***,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...///000......///000000000000000...////////////000000000---///111222111222444666333333666<<>>NNNVVVdddrrryyy{{{}}}qqqfff\\\QQQKKK===<<<:::888666444444333000/////////............,,,------......------,,,------------------------+++,,,.../////////......*********++++++,,,,,,---,,,,,,+++***))))))***************************************+++,,,---//////******+++++++++,,,,,,,,,******************************))))))***+++,,,,,,)))***+++,,,---,,,,,,+++*********************************************************++++++,,,,,,---+++++++++*********))))))))))))***+++,,,,,,------*********************************++++++,,,,,,,,,***************************+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++++++++,,,...//////...,,,+++)))))))))******+++++++++...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((()))+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***'''&&&&&&'''***+++,,,+++)))((((((((()))***)))************+++++++++'''((()))******)))((('''))))))))))))))))))))))))************))))))))))))))))))************)))))))))************+++++++++,,,+++++++++***)))))))))******+++++++++,,,,,,,,,******))))))******+++,,,''''''((()))***+++,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------.........//////000000000000000444111000333444222111333333333666<<<===???IIIUUUaaagggmmmrrruuu{{{qqqeee``````NNNIII@@@777555666444////////////000000000000000//////.........------------------,,,,,,,,,++++++---------------------------------,,,,,,+++++++++************************((()))+++,,,---,,,,,,+++,,,+++++++++,,,,,,---...++++++++++++++++++++++++)))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,+++*********++++++++++++*********)))))),,,+++++++++,,,------...---------,,,,,,+++++++++++++++++++++,,,,,,---...,,,+++***))))))***+++,,,)))******++++++,,,------***++++++,,,,,,++++++******)))((((((((()))+++,,,+++++++++++++++++++++++++++***))))))((()))))))))%%%...000(((&&&+++,,,'''***+++,,,,,,------,,,,,,++++++,,,,,,,,,+++******---------,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,***)))(((''''''((()))***++++++)))((((((((())))))(((((()))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************++++++++++++++++++***************************+++++++++,,,******))))))******+++,,,))))))))))))************,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///......------......///---......///////////////333000000444555333333555333333888@@@GGGMMMYYYdddlllqqqxxx}}}~~~sssmmmlllaaaZZZMMM>>>777777555222222222222111111000000/////////.........------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************)))***++++++,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++************++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,++++++******+++++++++++++++*********))))))+++++++++++++++,,,------------,,,,,,,,,+++++++++,,,,,,+++++++++,,,------++++++************++++++,,,+++++++++++++++++++++***++++++,,,,,,++++++***+++***)))((((((((()))***++++++++++++++++++++++++*********))))))******+++...999===333+++,,,---+++((())))))******************++++++,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---))))))))))))))))))))))))******)))((((((((())))))'''((((((((())))))))))))***))))))(((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))************)))))))))************+++++++++***************+++++++++)))))))))*********++++++******))))))******+++,,,++++++*********))))))))),,,---..................,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///......------......///,,,---......//////......111///111555666444444666666777===JJJWWWbbbmmmvvvzzzyyyvvvnnngggWWWDDD999666555333555444444333111000000////////////.........------------------,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************+++,,,,,,+++******)))))))))******,,,,,,,,,++++++*********************+++++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++******+++++++++++++++***************+++************+++,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,++++++++++++,,,******++++++++++++******------,,,,,,+++******)))***++++++,,,,,,++++++***,,,+++***)))(((((())))))++++++++++++++++++++++++************+++,,,------,,,888>>>444***(((******(((((()))***************)))***+++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...((()))************)))((()))))))))((((((((())))))((((((((()))))))))******+++***)))(((((()))***+++((((((((((((((((((((((((((((((((((((((()))))))))))))))************))))))))))))*********+++++++++)))))))))***+++++++++,,,((())))))))))))***************))))))******+++,,,******************************+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------............//////............//////---......///000/////////111000222555666333444777999>>>IIIYYYjjjwww|||rrrmmm___LLL@@@<<<:::888555555444333222111000000////////////...............------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++***))))))))))))***---,,,,,,++++++******************+++++++++,,,,,,,,,,,,,,,+++++++++******************************,,,,,,++++++***++++++,,,************************+++******)))******++++++,,,+++++++++++++++++++++------,,,+++*********+++)))***+++,,,,,,+++***))),,,,,,,,,++++++************++++++,,,,,,++++++***,,,,,,+++******+++,,,---++++++++++++++++++++++++*********+++,,,---//////$$$...333...)))((())))))++++++,,,---------------)))***+++,,,------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,------((()))***++++++***)))(((((((((((()))))))))(((((()))))))))*********+++++++++***)))(((((()))***+++))))))))))))))))))))))))'''((((((((())))))******))))))************))))))))))))*********+++++++++)))))))))***+++++++++,,,((())))))))))))***************))))))******+++,,,((())))))***+++,,,,,,,,,))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,---------.........///////////////......///////////////000111111111111000222111333555555222555:::===GGGXXXlll~~~yyyuuuiiiZZZNNNHHHAAA<<<555555444333333222222111000000/////////..................---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))))))))***+++,,,++++++*********++++++,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************,,,++++++***++++++,,,,,,************************++++++******)))******+++++++++++++++++++++++++++---,,,++++++************)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,...000222++++++++++++++++++++++++*********+++,,,...///000&&&***,,,,,,,,,------***,,,------...///.........)))***+++,,,---.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++***************+++,,,,,,))))))***++++++***))))))''''''((()))))))))((((((************++++++++++++*********))))))*********))))))))))))))))))))))))(((((())))))******++++++))))))************)))))))))************+++++++++***************+++++++++)))))))))*********++++++******))))))******+++,,,(((((()))***+++,,,---...,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000//////......//////000000000111222222222111111222222333666555555:::AAAHHHWWWkkk~~~ssseee[[[SSSGGG===888777777555444333222222000000000/////////..................---------,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))******************+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++******++++++,,,,,,***************+++++++++,,,,,,+++************+++*********+++++++++++++++,,,++++++************+++******++++++++++++******)))******+++,,,,,,------***++++++,,,,,,++++++************+++---000222444++++++++++++++++++++++++*********+++,,,---///000+++***)))***,,,---+++(((***++++++,,,,,,,,,,,,,,,***+++,,,------...------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,*********++++++*********&&&&&&((()))))))))(((((())))))))))))************)))******++++++******)))++++++++++++++++++++++++)))))))))***+++,,,,,,,,,))))))************)))))))))************++++++++++++++++++***************************+++++++++,,,******))))))******+++,,,*********++++++,,,,,,,,,...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000////////////000000//////000111111111111111222222444777777:::CCCMMM___oootttllleeeWWWIII>>>===<<<999666444222111000000000000/////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***************)))((((((((((((((()))***+++,,,---*********++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******************************++++++******++++++,,,---))))))*********+++++++++------,,,+++++++++++++++)))*********++++++++++++******************+++,,,++++++************+++++++++++++++++++++++++++,,,***++++++,,,,,,++++++******))))))***,,,...000222++++++++++++++++++++++++************+++,,,......,,,***))))))(((((((((***((()))******++++++******,,,,,,---------------,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,------...+++++++++++++++++++++++++++************+++,,,,,,************************%%%&&&((()))))))))(((((((((((((((((()))))))))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++))))))***+++,,,,,,------))))))************)))))))))************+++++++++,,,+++++++++******))))))***++++++++++++,,,,,,,,,*********)))***++++++,,,,,,,,,,,,++++++++++++***---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,............/////////000000000////////////000000...//////000000000000000111111444888:::???JJJVVVtttzzzlll]]]DDDCCC@@@<<<888444222000000000000000//////////////////.........---------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++)))((('''&&&&&&&&&''')))***,,,---))))))***+++,,,------...++++++,,,,,,,,,---------,,,,,,,,,+++++++++******))))))))))))))))))))))))+++*********+++,,,,,,---))))))******++++++++++++...------,,,+++++++++,,,))))))******++++++++++++***)))))))))***+++,,,,,,,,,+++***))))))***+++,,,------,,,++++++*********+++++++++,,,,,,+++++++++***)))))))))***,,,...///++++++++++++++++++++++++************+++,,,------,,,,,,---,,,)))(((,,,222))))))***+++++++++++++++---------...------,,,,,,---------,,,,,,+++++++++************************)))***+++,,,------...///++++++++++++++++++++++++,,,,,,++++++,,,,,,---...))))))))))))))))))))))))''''''(((******+++++++++))))))************))))))))))))))))))))))))))))))''''''((()))))))))))))))+++)))((('''((()))+++,,,))))))))))))))))))))))))++++++******************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,------------------------..................------111000...------///111333......//////000000111111222///---...222444444333444555888;;;:::@@@TTThhh{{{ssspppPPPJJJAAA;;;888666333000111111000000/////////...222000...---...///......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------------.........------,,,,,,,,,))))))))))))***+++,,,---+++++++++++++++++++++++++++++++++*********))))))***)))((((((***++++++***)))************+++++++++///...------,,,,,,,,,,,,+++......+++***,,,***'''+++,,,,,,---,,,+++)))(((***+++++++++,,,,,,,,,,,,......---,,,,,,,,,------000///...---,,,+++++++++///...,,,++++++,,,...///***+++,,,,,,,,,,,,+++************)))******+++,,,,,,+++******)))*********,,,++++++******++++++,,,---------,,,,,,+++++++++*********+++---///000111,,,++++++******++++++,,,******+++++++++,,,,,,,,,------------,,,,,,+++***)))***+++,,,---.........))))))))))))))))))))))))((((((***++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((())))))******************)))((('''((()))+++,,,************************************************************************)))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++------------------------........................///......---...///000111//////000000111222222222333111///000333555555333444555999>>>BBBKKK___rrr}}}xxxuuu^^^UUUIII???:::888555333222222111111000000000000222000...---...//////...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))***+++++++++******......---------,,,,,,,,,***************+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,++++++******((('''&&&&&&((())))))((()))************+++++++++...------,,,++++++,,,,,,,,,000111---+++,,,,,,))),,,,,,,,,,,,,,,+++***)))(((((((((((())))))))))))---,,,++++++************///...---,,,++++++++++++---,,,+++******+++,,,---***+++,,,,,,,,,,,,+++******************++++++,,,,,,++++++***************,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,---......,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,---------,,,,,,+++*********+++,,,,,,,,,++++++))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))))))))***+++++++++++++++***)))((((((((()))+++,,,************************************************************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******------------------------........................------......//////......000000000111222222333333222111111222444555555333333555:::BBBIIITTTfffuuu}}}~~~zzzzzz~~~{{{nnncccSSSFFF???;;;888666333333222111111111111111111000......///000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++***))))))------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,+++)))'''&&&&&&((())))))((()))************+++++++++---,,,++++++***+++++++++,,,222555000++++++,,,,,,,,,,,,++++++******++++++******+++++++++,,,,,,,,,...---,,,+++******)))***,,,,,,++++++++++++,,,,,,+++***)))(((((()))***+++***++++++,,,,,,++++++******************+++,,,,,,,,,,,,+++***************,,,++++++******++++++,,,++++++***************)))///...---,,,,,,++++++,,,,,,++++++******++++++,,,,,,,,,---------.........,,,,,,---------,,,+++++++++++++++++++++***))))))))))))))))))))))))))))))((()))***+++++++++++++++,,,***(((''''''(((***,,,))))))))))))))))))))))))((()))******++++++******))))))(((((())))))***+++***************************************+++++++++************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))---------------------------------...............,,,---///000111000///...//////000111111222222333111111222333444555444444666;;;DDDNNNWWWaaalllttt}}}~~~|||yyy~~~vvvkkk\\\OOOFFF???:::777444444222111111111111222111///......000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++)))((()))***,,,++++++))))))*********+++++++++++++++***************++++++333777111******,,,...---,,,+++*********,,,,,,,,,,,,,,,,,,------------000///...---,,,++++++++++++*********++++++,,,---******))))))))))))******+++++++++++++++++++++++++++************+++,,,,,,,,,,,,+++************+++,,,++++++******++++++,,,++++++++++++************......---,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++***))))))))))))))))))))))))'''(((((())))))))))))))),,,***(((''''''(((***,,,))))))))))))))))))))))))'''((())))))******)))))))))))))))))))))******+++************************))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))---------------------------------.........//////---///111222333222000///......//////000111111111000111222222333444555666===HHHWWWccclllsssyyy|||~~~}}}{{{vvvnnncccXXXPPPHHH???:::777555333111000000000111000///...///111111000///,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++************+++++++++++++++***))))))+++,,,,,,+++))))))*********+++++++++*********))))))******+++)))111555000)))))),,,...,,,,,,*********+++,,,---))))))))))))*********+++000///...---,,,,,,,,,,,,************+++,,,------+++++++++******++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++***+++++++++,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,***+++,,,---............))))))))))))))))))))))))''''''(((((()))(((((('''+++***)))(((((()))***+++))))))))))))))))))))))))''''''((()))))))))))))))((()))))))))************++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******------------------------,,,,,,------.../////////...///111333333222111000.........///000000111111000111222222333444888;;;AAAQQQeeerrrzzzxxxssskkkccc\\\SSSIIIBBB;;;999555222000000000111000//////000222222000///,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++***))))))++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))***************++++++***((('''''')))******))))))************+++++++++*********)))******+++,,,'''...111---******------++++++******++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++******+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++,,,------------,,,+++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,---------************+++---......,,,++++++******++++++,,,*********+++++++++,,,,,,++++++,,,---------,,,,,,***+++,,,...//////000000))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))(((((()))***************++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++------------------------,,,,,,------...//////000...///000111222111111000...//////000111111222222222333333333333777<<>>777666111111000000000000111111///............---------------------------------,,,++++++,,,------,,,***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,---......++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,------,,,,,,*********+++,,,---...///...------,,,,,,------...++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,---------,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,---......////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,,,,---------,,,+++)))(((((((((((())))))************))))))(((((((((((())))))))))))******++++++++++++******,,,+++)))((('''((()))******************)))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------......------------.........///////////////000000111111111222333444444444444333888;;;BBBLLLZZZmmm}}}uuujjj^^^PPP@@@777666222111000////////////000///............---------------------------------,,,++++++,,,------,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------,,,,,,------...///+++++++++++++++++++++,,,***++++++,,,,,,++++++******+++++++++,,,+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,******+++,,,------.........------,,,,,,------...++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,---------,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,---......******)))((()))***+++,,,))))))************))))))((((((((()))))))))************+++,,,,,,+++******+++******)))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++***+++,,,------,,,+++************++++++,,,,,,---++++++,,,,,,,,,,,,---------------------.........------........./////////////////////000111222222222333555777888888777777===BBBKKKXXXhhhxxxzzzpppeeeTTTCCC999777555444222000/////////000///............---------------------------------,,,++++++,,,------,,,***++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,---......++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,***+++,,,---------,,,,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------...///+++***)))((((((***,,,---))))))************)))))))))))))))*********++++++***++++++,,,,,,++++++***)))******+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))***,,,------,,,***))))))******+++,,,,,,------++++++,,,,,,,,,,,,------------........./////////....../////////000000000///////////////111222333222444777:::===>>>>>>>>>DDDLLLXXXdddppp~~~}}}qqq^^^KKK@@@===:::888555333111000111111///............---------........................,,,++++++,,,------,,,******+++,,,---------,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...+++++++++,,,,,,,,,------***++++++,,,,,,++++++***+++*********++++++,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,---------,,,+++***,,,++++++******++++++,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,+++++++++,,,,,,------,,,,,,+++******+++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......++++++++++++++++++++++++)))***+++,,,---,,,,,,+++++++++,,,---------------------------------------++++++,,,,,,,,,,,,---------------------.../////////---+++)))(((((()))***))))))************))))))************++++++++++++***+++,,,------,,,+++***((()))+++,,,+++***(((&&&'''''''''((((((((((((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))***,,,------,,,***)))))))))***+++,,,,,,------++++++,,,,,,,,,---------.../////////000000111111////////////000000000000000////////////111333444222444888===AAACCCDDDDDDJJJUUUcccmmmttt|||hhhTTTGGGEEE===;;;888555333222222222//////.........---------........................,,,,,,+++,,,---...,,,***)))***,,,---...---,,,,,,++++++++++++++++++++++++...------,,,,,,------...,,,++++++++++++,,,------+++++++++,,,,,,---------+++++++++,,,,,,++++++++++++*********+++,,,,,,---++++++++++++++++++++++++++++++,,,---------,,,,,,,,,---......---,,,***)))...------,,,,,,------...*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,+++++++++,,,---...---,,,+++******+++,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///************************((()))+++---...---+++***+++,,,,,,---.........---------------------------++++++,,,,,,,,,------------------------...///000+++*********))))))(((((())))))))))))))))))))))))((())))))))))))*********+++)))'''(((++++++***'''******************************************************++++++++++++******(((((()))************))),,,+++)))(((((()))+++,,,))))))((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------222222111///...,,,++++++////////////////////////111111000000111333555666555444555999AAAJJJQQQUUU```fffmmmrrrzzz}}}pppcccWWWPPPEEE???888222///000111222000000000000111111111111........................///...---,,,+++*********+++++++++,,,,,,------------------,,,,,,+++++++++......---------,,,,,,,,,......---,,,++++++++++++(((***,,,,,,,,,,,,...000------------------------************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************+++---///...+++***,,,///,,,,,,,,,+++++++++******)))***,,,,,,++++++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++...------,,,,,,------...++++++++++++++++++++++++,,,,,,............,,,,,,,,,***(((***,,,...,,,***++++++++++++++++++++++++------------------------************)))))))))((())))))))))))))))))))))))((((((((()))))))))******+++)))((()))+++,,,***(((******************************************************++++++++++++******+++,,,,,,---------------,,,+++***))))))***+++,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------111111000///...---,,,,,,////////////////////////111111000000111333444555666777999===DDDMMMXXX___hhhmmmuuu}}}yyymmmccc]]]HHHBBB:::555333333222111000000000000000000000000..............................---,,,+++++++++++++++++++++,,,,,,------------------,,,,,,+++++++++------,,,,,,,,,+++++++++,,,,,,+++*********+++++++++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,------------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***+++,,,,,,++++++,,,---------,,,,,,,,,+++++++++)))+++,,,,,,+++***,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))...,,,+++,,,...///...,,,++++++++++++++++++++++++------------------------************))))))))))))))))))))))))))))))))))))((((((((())))))))))))***,,,***)))***+++,,,+++*********************************************************++++++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////............000000000000000000000000111111000000111222333444333555888===DDDQQQ___jjjpppuuu~~~~~~uuulllgggOOOGGG>>>888777666333000000000000000////////////........................------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,+++++++++***************))))))******++++++---......---***))))))***++++++++++++++++++++++++************************,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---***))))))***+++,,,,,,+++,,,,,,,,,,,,,,,+++++++++)))+++,,,,,,+++***+++---***++++++,,,,,,++++++***++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,++++++++++++,,,++++++******************************************************++++++++++++******))))))***++++++++++++++++++,,,,,,------,,,,,,+++...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............/////////000000000000000000000000000111111000000111222444555555555888???LLL[[[jjjssswww{{{yyyrrrooo[[[PPPBBB:::888777444111000000000///////////////........................,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))***+++,,,------......,,,***))))))***++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++)))'''))),,,...---***++++++++++++++++++++++++***+++,,,,,,******+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---*********++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))))))))))))))******))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,++++++++++++,,,******************************************************++++++++++++******,,,------...///.........+++,,,,,,------,,,,,,+++------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------......///000000000000000000000000000000000111111000111222333555666:::;;;???JJJ[[[lllwww|||yyyvvvhhh[[[JJJ===888666555444111111000000/////////...////////////////////////,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,*********+++,,,---...///***+++,,,,,,*********,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,---***(((***---///---+++)))))))))******************,,,,,,,,,******+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,------,,,++++++************************...---,,,++++++,,,---...******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,***+++,,,+++***)))***,,,******************************************************++++++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------......///000000111000000000000000000000000111111111111333555888999<<<@@@JJJYYYjjjxxx~~~{{{rrrgggUUUEEE;;;666666666222222111111000000//////////////////////////////------,,,,,,---...//////------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------.........---------,,,,,,++++++++++++,,,---...///(((***++++++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))******)))))))))++++++++++++++++++++++++++++++++++++,,,---......++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++---,,,++++++,,,---,,,+++)))))))))***************+++,,,---,,,*********+++***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,------,,,+++***************************,,,++++++++++++++++++,,,+++---......,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------((()))))))))************))))))))))))))))))))))))(((((()))))))))*********(((***,,,+++)))((()))+++******************************************************++++++++++++******'''((())))))******)))))),,,+++***))))))***+++,,,******,,,,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......//////000000////////////////////////000000111222555888;;;<<<>>>KKK^^^nnnzzz~~~yyyqqqcccQQQAAA888666777333333333222111000000000////////////////////////...------------......///---------,,,,,,++++++++++++++++++,,,,,,------------------,,,,,,,,,+++++++++*********+++,,,------(((***++++++******+++,,,++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++++++++++++++,,,---...///+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---+++,,,---+++***))))))*********++++++,,,,,,,,,,,,+++,,,---,,,***)))***+++***++++++,,,,,,++++++***++++++++++++++++++++++++)))+++,,,------,,,+++)))++++++++++++++++++++++++******++++++++++++******+++---......,,,,,,---///------------------------------------------------(((((())))))*********+++))))))))))))))))))))))))''''''''''''(((((((((((('''***++++++(((''')))+++******************************************************++++++++++++************+++,,,,,,,,,,,,+++,,,+++)))(((((()))+++,,,((()))+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------............//////000000////////////////////////000000111333666999<<<>>>GGG[[[uuu}}}|||xxxlllZZZGGG;;;777777444444333333222111000000000000000000000000000000///......---------......---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,+++++++++***************)))******+++,,,***+++,,,+++***)))***+++))))))))))))))))))))))))************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...///+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......***,,,---+++'''%%%'''))),,,,,,,,,------.........+++,,,---,,,***)))***++++++++++++,,,,,,+++++++++++++++++++++++++++++++++)))***,,,------,,,***)))------------------------***+++,,,------,,,+++***(((+++---,,,***)))+++...------------------------------------------------)))))))))))))))))))))))))))))))))))))))(((''''''%%%''')))++++++***(((''')))))))))))))))******+++((()))))))))************************************+++*********))))))((((((******+++++++++,,,,,,,,,///...------...---+++)))++++++++++++++++++++++++++++++++++++,,,---......------------------------///////////////.........////////////000000000000222000222777999:::AAAKKKZZZnnn~~~pppaaaQQQBBB999666777666444222222222222333......//////000000111111000000///...------,,,,,,...---,,,++++++,,,---...+++---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))(((+++++++++*********)))))))))))))))))))))))))))))),,,,,,,,,++++++*********++++++,,,------------,,,---,,,,,,+++*********+++)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000000,,,,,,++++++***+++++++++******,,,---.../////////************************)))))))))))))))(((''''''%%%''')))++++++***((('''***************++++++,,,************++++++++++++************************++++++++++++*********)))******+++++++++,,,,,,,,,......------...---,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------------------------////////////////////////000000000111111111111222333111333777:::>>>JJJVVVnnnxxxhhhYYYJJJ???:::777555333222111000000///.../////////000000000111000//////...------,,,,,,------,,,++++++,,,------,,,---......,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,+++******))),,,++++++++++++*********************************,,,,,,++++++++++++++++++***++++++,,,,,,,,,,,,,,,---,,,++++++******++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++*********---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////,,,,,,+++++++++++++++,,,,,,,,,------...---------************************))))))******))))))((((((&&&''')))++++++***)))(((+++++++++***+++,,,,,,---***++++++++++++,,,,,,,,,************************,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------------------------////////////////////////111111111222222222333333333333555888;;;EEEVVVgggrrrcccVVVHHH???999666444333222111000...////////////000000000000/////////...------,,,,,,------,,,++++++,,,---------...///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,++++++++++++************************++++++++++++++++++,,,,,,)))******+++,,,+++++++++,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++************+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,------......------,,,+++************************))))))*********))))))((('''((()))++++++***)))(((+++************+++,,,,,,*********+++++++++,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,......------------------------------------,,,++++++,,,,,,---...///........................///////////////000000000111111111111222222222333333555777888>>>LLLcccuuu{{{nnnbbbRRREEE;;;888555444555555222000////////////000000000000//////.........---------...------------------......//////...,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++---------,,,,,,,,,++++++*********************************++++++,,,,,,,,,))))))***++++++++++++***,,,,,,++++++***++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,------...------,,,,,,************************))))))************))))))(((((()))***+++******))))))))))))))))))***++++++))))))))))))*********+++************************))))))************************+++++++++,,,,,,,,,***---......---,,,---...------------------------,,,,,,,,,,,,---...//////........................////////////000000111111000000000111111111222222222555888:::BBBUUUlll|||xxxmmm\\\LLL>>>:::555444555666444111000000000000////////////...............---------......////////////.........//////...,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,,,,---------,,,,,,,,,++++++*********************************++++++,,,,,,,,,))))))***++++++++++++***,,,++++++***++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,,,,,,,+++++++++,,,+++++++++,,,------...***+++,,,---............++++++++++++++++++++++++))))))******++++++******((()))******++++++******))))))(((((())))))***+++(((((()))))))))*********************************)))))))))))))))***************+++++++++,,,,,,,,,***---000///,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000...........................//////000000111111222000000000111111111111222222666:::>>>JJJ^^^qqq}}}xxxgggVVVEEE>>>666222444555333000000000000000////////////..............................////////////......---...///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,)))******+++,,,+++++++++++++++******++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***)))))))))************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,++++++,,,,,,---...///)))***,,,---.../////////++++++++++++++++++++++++((()))***++++++++++++***))))))*********+++++++++******))))))******+++,,,))))))*********+++++++++************************)))))))))******+++++++++******+++++++++,,,,,,,,,+++...111000+++)))+++---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------...///000...........................//////000111111222222111111111222222222333333444999===CCCRRRfffuuuzzzsssbbbPPPGGG;;;555555555333000111000000000/////////...........................,,,,,,---......---,,,,,,,,,---......,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++)))******+++,,,,,,++++++,,,++++++++++++*********++++++++++++++++++++++++,,,,,,++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++******++++++,,,---*********+++++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------...+++++++++,,,,,,---------,,,,,,,,,+++++++++******((()))))))))************++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,...//////+++,,,,,,---.........---++++++++++++++++++++++++((()))***+++++++++++++++)))************+++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,///222000+++)))***---++++++++++++++++++++++++---------------...000000////////////////////////...//////000111222222222222222333333333444444444555:::@@@GGGXXXlllvvvwww{{{kkk\\\PPPBBB:::888888555111111111000000/////////...---.....................******,,,,,,,,,,,,******+++---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))))))))))))))))))))((()))***++++++++++++++++++++++++*********))))))++++++++++++++++++++++++---,,,,,,++++++*********++++++,,,------------,,,+++*********+++,,,,,,---)))))))))******++++++,,,******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,++++++***************++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,---...///000------......------,,,+++************************))))))*********+++++++++,,,+++++++++***))))))))),,,+++***)))))))))***+++))))))***++++++++++++***************************((((((((((((((((((((((((***+++,,,---------,,,+++******+++,,,---...///000---------,,,,,,+++++++++,,,,,,,,,---------......---------.........//////000000000000111111111111000//////111444555444222999===IIIYYYeeemmmyyy~~~uuuhhh\\\LLL>>>888666666555444222000///000000///...........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++,,,,,,+++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***++++++,,,,,,,,,++++++*********+++***((()))***,,,,,,+++***+++---000333555888999************************************+++,,,---...++++++++++++******))))))++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,+++***)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++***)))///......------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++............------,,,++++++,,,------......---------.........---,,,,,,+++++++++++++++++++++++++++))))))*********++++++++++++++++++***************+++******))))))***+++,,,))))))***++++++++++++******************************************************+++,,,---...------,,,,,,,,,---------------...---------,,,,,,+++++++++,,,,,,,,,---------......---------.........//////000000000000111111111111222000///111555999;;;;;;===DDDRRRcccoooxxx~~~uuukkkbbbTTTGGG>>>999777666444222000000000111000///........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******+++,,,,,,,,,,,,+++++++++******+++***((()))+++,,,,,,+++)))***+++---...000111111++++++++++++++++++++++++************+++,,,---...++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++***))))))******+++++++++++++++,,,,,,,,,,,,,,,+++***))))))******++++++,,,,,,---***+++++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++++++++,,,------......------......//////......---,,,++++++++++++++++++++++++***************+++++++++***************+++++++++***)))))))))***+++,,,,,,))))))***++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------.........------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......------........./////////000000000111111111222222222111111222666<<>>777555333333333444333111////////////////////////............------------........................------,,,------...///000)))+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***+++++++++************+++++++++,,,,,,,,,---+++******,,,------,,,))))))))))))************))))))******+++,,,,,,---,,,,,,++++++***++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++)))******+++++++++++++++)))***+++,,,,,,,,,,,,+++)))******++++++,,,,,,---((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((++++++,,,---------------+++,,,------......------***+++,,,,,,---------,,,((((((((((((((((((((((((++++++++++++******)))))),,,+++++++++******)))))))))***+++,,,,,,+++)))((())))))***++++++++++++***************************************************+++***)))))))))***+++,,,000//////---,,,++++++***+++++++++,,,,,,---------,,,,,,,,,---------......////////////000000000000111111222222222333333333111555999:::AAASSSnnn~~~yyysssllliiijjjmmmwww~~~uuucccOOOAAA777555333333444444333222000000000000000000000000//////.........---------........................+++++++++,,,...000111222)))***,,,......---,,,+++++++++++++++++++++++++++************************'''((()))***++++++***)))*********++++++,,,,,,,,,---+++***+++,,,---------++++++++++++************(((((()))***++++++,,,,,,,,,,,,++++++***++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,------------,,,)))***+++,,,,,,,,,,,,,,,//////...------,,,,,,+++)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------............+++,,,------......------+++,,,------.........---,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++******++++++******************...---+++*********++++++------,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,)))+++,,,,,,++++++,,,---,,,---......//////......---------,,,,,,+++++++++---------............///...------------...//////000///............//////222111000111333444333333777999;;;???KKKaaa}}}}}}yyyvvvooonnnllliiigggfffeeeeeejjjsssvvv___KKK>>>999666555222...---000111111000///////////////111111000000000000111111...............---------//////...------------...........................++++++++++++,,,,,,---...******+++,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,---......555111,,,))))))+++,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,------------------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++******************************......,,,+++++++++,,,,,,,,,++++++******+++++++++******+++++++++,,,,,,,,,)))***,,,+++******+++---,,,,,,---............------------,,,,,,,,,++++++,,,,,,,,,,,,---------......------------...//////000//////......//////000222111111222333444444444888:::>>>GGGWWWmmmzzzuuuqqqnnnkkkiiihhhgggeeedddbbbaaa```eeennn}}}}}}gggUUUDDD<<<777555444111000111111111000////////////000000000////////////000000////////////......---------------------...///000........................,,,,,,+++++++++,,,------)))))))))******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...333000,,,******+++,,,+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------------------------,,,,,,+++++++++,,,,,,---------.........,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,+++******************************///...---,,,,,,,,,------******************************+++++++++,,,,,,,,,(((***++++++******+++,,,++++++,,,---------------------------,,,,,,,,,,,,+++++++++,,,,,,,,,------...------------...//////000000000//////000000111222111222222333444555555888;;;BBBRRRhhh}}}xxxnnngggcccaaa___ccccccccccccbbb```^^^]]]___hhhwwwqqq```LLLAAA888666666444222333222111000000///000000000//////............//////111111111000///...------++++++,,,,,,---///000111------------------------------,,,+++++++++,,,,,,************************++++++++++++++++++++++++************************++++++******++++++,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------111...,,,+++,,,,,,+++***,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------------,,,,,,,,,------,,,,,,,,,,,,++++++---------.........//////+++++++++++++++++++++++++++,,,,,,,,,,,,+++*********************+++++++++---------,,,,,,,,,------*********+++++++++++++++******+++++++++,,,,,,,,,((()))+++***))))))***,,,***+++,,,,,,------,,,,,,------------------,,,,,,+++,,,,,,,,,,,,---------...------------...//////111000000000000111111222222222333222333444666888999<<>>HHHZZZmmm}}}{{{vvvsssqqqnnnhhhaaa\\\[[[]]]```dddeeeeeefffeeedddcccbbbccciiissszzzvvvxxx|||~~~eeeWWWGGG???:::555333333444333222222111111222222111111000000000000111111111222333333222000...,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,++++++++++++************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------++++++***+++------,,,******++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++************++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************+++++++++,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******((())))))***++++++,,,,,,******,,,---------,,,,,,((()))+++---------,,,+++******+++++++++,,,,,,,,,***,,,------,,,,,,---...,,,,,,---............---------------.........///,,,,,,---------............------------...//////............///000111222222444555444222333999>>>DDDRRRfffvvv|||vvvqqqlllhhheee_________]]]\\\___eeeiiikkkkkkjjjiiiiiihhhggggggeeeiiiqqq{{{yyyuuuxxxlll___PPPFFF===555333555444444333222222222222333000000////////////000000///000222333222000...,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------)))))))))******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...+++***)))***,,,------,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++************++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,---......///+++++++++,,,,,,---------,,,,,,,,,,,,---------...*********++++++,,,,,,,,,+++,,,,,,,,,,,,+++******((())))))***++++++,,,,,,***+++---...///...------&&&(((***,,,---,,,+++*********+++++++++,,,,,,,,,+++,,,...---,,,,,,---///,,,---......//////......---------.........//////++++++,,,,,,,,,---------...------------...//////------------...///111111222444666444222333999???HHHYYYooo}}}vvvrrrmmmhhheeebbb___\\\TTTVVVYYY[[[^^^dddlllrrrrrrqqqooonnnmmmlllllllllfffiiioooxxxwwwxxx~~~pppeeeWWWKKK???666444777555444333333222222333333//////............//////---///111222222000...,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...******+++,,,------......++++++++++++++++++++++++************************++++++******++++++,,,---,,,,,,,,,++++++*********))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,------...///+++***))))))+++------,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++************++++++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,---///000111111+++++++++,,,,,,------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,++++++***+++++++++******+++++++++,,,,,,,,,+++++++++*********))))))************************,,,---......,,,+++,,,...,,,---......//////..............................---------............//////////////////.........000000.........///000111666333444777777666;;;DDDTTTdddvvv{{{rrriiiddd]]]YYYWWWUUURRROOONNNOOOTTT\\\gggooorrrsssxxxwwwuuurrrpppnnnmmmlllgggiiimmmttt~~~sssnnncccTTTEEE;;;666666333333222222111222222333111111000///////////////,,,000555888888555000,,,000000000000000000000000------------------------,,,,,,............,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,,,,,,,,,,+++***+++++++++*********))))))***++++++,,,,,,---......++++++++++++++++++++++++++++++******++++++,,,---+++,,,---.........------...---+++***)))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////++++++++++++++++++++++++************************,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******************************+++,,,------+++***+++---,,,---......//////..............................---------............///////////////////////////000000//////000000111111333222333777777888AAALLL___nnnxxxnnneee___[[[UUUQQQPPPOOOMMMKKKOOOQQQVVV___jjjrrruuuvvvxxxvvvtttrrrpppoooooooooiiijjjmmmrrrzzz{{{uuujjjZZZLLL@@@:::888555444333333222111000000111111000///////////////...///222333333222///...////////////////////////------------------------+++,,,---......---,,,+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,,,,,,,+++***,,,,,,,,,,,,++++++******++++++,,,,,,---.........++++++++++++++++++++++++++++++******++++++,,,---++++++,,,------------------,,,++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------..............................++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,---......//////..............................---------............///////////////////////////000000111222222222222222222333555888999>>>LLLZZZmmmzzz{{{sssoooiiibbb\\\VVVSSSNNNKKKJJJIIIIIIHHHQQQTTTZZZcccmmmuuuzzz{{{yyywwwssspppoooooopppqqqlllllllllooottt{{{}}}qqqcccTTTHHH???:::555555555444222111///...111111000/////////////////////............//////........................------------------------++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***---------,,,,,,,,,,,,+++++++++,,,,,,---.........++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------......------,,,************************,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,,,,++++++,,,---,,,---......///.................................---------............//////////////////000000000///000222333444444333222333666999:::===HHHZZZjjjxxx~~~rrriiieeebbb^^^[[[TTTQQQMMMJJJHHHHHHIIIIIISSSWWW^^^hhhqqqxxx|||~~~{{{xxxsssooommmmmmnnnooolllkkkjjjkkkooouuu|||vvviii[[[NNNAAA:::555555555555444222000///111000000/////////////////////...------...//////........................------------------------++++++++++++++++++++++++++++++************++++++************************+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---------++++++++++++++++++++++++++++++******++++++,,,---***************++++++,,,***+++,,,------,,,***)))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......------------------------........................************************+++*********++++++,,,---******+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++***,,,------,,,,,,---///,,,---......///.................................---------............///////////////000000111111///000222333444444333333333777:::<<>>888444222111222111111000////////////////////////....../////////000000000000000000000000------------------------......,,,,,,,,,,,,......------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,///......------......///++++++++++++++++++++++++////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++++++++,,,,,,---------,,,,,,---......//////000++++++++++++++++++++++++++++++******++++++,,,---,,,+++***))))))+++---...++++++***)))***+++---...++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,---,,,---...,,,***))))))***---------------------------------,,,,,,+++++++++......---,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,------.........------------------------....................................///////////////////////////000111111000111111000///000333555888777CCC___}}}~~~|||yyyooobbb[[[\\\WWWRRRRRRUUUVVVSSSOOOJJJIIIIIIJJJLLLPPPTTTWWW```cccggglllooopppppppppjjjlllmmmmmmkkkhhhcccaaaeeedddaaa^^^\\\[[[[[[[[[___ccciiiqqqxxx}}}~~~~~~}}}|||zzzwwwuuusssxxxtttrrruuuxxxyyyyyyxxxyyy||||||~~~vvvzzz{{{xxxvvvuuurrrmmmnnnooopppooonnnnnnoooqqqooommmllllllmmmnnnmmmlllrrrsssuuuwwwzzz{{{||||||uuuggg\\\NNN@@@;;;999666333222333222111000////////////111000000///...---------222111000//////.........//////...------------...++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------........................---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++***)))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........---,,,+++))))))******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++.........------,,,,,,,,,------------------------------------------------///...---,,,+++,,,---...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,***))))))***---------------------------,,,,,,,,,,,,,,,,,,+++...------,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------....................................//////////////////......//////000111///111222222222333666888:::===LLLiii~~~xxxpppeee]]]ZZZZZZWWWTTTTTTUUUUUURRROOOLLLKKKKKKMMMOOOSSSWWWYYYaaadddgggkkkmmmnnnmmmmmmjjjkkkmmmnnnmmmjjjgggeeeeeedddaaa^^^\\\[[[ZZZZZZ[[[]]]```dddiiimmmoooqqqooopppppppppooonnnlllkkkhhhggghhhmmmtttxxx{{{|||}}}~~~yyyuuuuuusssooopppqqqqqqpppooooooqqqssspppnnnmmmmmmnnnoooooonnnoooppprrruuuwwwyyyzzzzzz~~~~~~sssdddUUUFFF>>>:::555222111333222111000////////////111000000///......------............///000111222//////...------------...++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************************************++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......---------,,,,,,,,,---------------------------------------------------,,,,,,+++,,,---////////////.........---------......------,,,,,,++++++,,,---...---***)))***+++------------------------+++,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++***+++,,,,,,------,,,,,,,,,+++++++++++++++******------------------------....................................////////////...............///000000///111333444555666888:::;;;CCCXXXsss}}}rrrfff\\\ZZZ\\\ZZZZZZYYYXXXVVVTTTQQQPPPNNNNNNOOOPPPSSSWWWZZZ\\\bbbdddgggjjjllllllkkkjjjjjjkkkmmmnnnnnnllljjjiiieeecccaaa^^^[[[ZZZXXXXXXWWWWWWXXXYYY\\\```ccceeedddeeefffffffffeeedddccc]]]]]]^^^dddmmmxxx|||}}}}}}{{{xxxwwwxxxyyyxxxwwwvvvvvvxxxzzzzzzyyyyyyzzz}}}rrrbbbPPPFFF>>>777333222333222111000////////////000000000///......------............///000111222//////...------------...++++++,,,,,,,,,,,,------.........---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,************************++++++,,,,,,,,,,,,------***+++,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...------------,,,,,,,,,------------------------------------------------+++++++++,,,---...///000/////////............---//////...---,,,++++++***,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,++++++******++++++***+++,,,,,,------,,,,,,------,,,,,,++++++******,,,,,,------------------....................................////////////...............//////000000222444555555666777999;;;GGG^^^vvvwwwkkkccc]]]^^^bbb```aaaaaa___ZZZUUURRRPPPOOOPPPQQQTTTWWWZZZ\\\^^^bbbdddhhhkkkllllllkkkjjjlllmmmmmmmmmmmmllljjjiiidddcccaaa^^^[[[YYYWWWVVVUUUUUUWWWYYY\\\___bbbccccccdddeeeffffffeeedddcccbbbaaa```aaajjjzzzxxxyyyooo\\\OOODDD:::555555333222111000////////////000000//////............111111///...............//////...------------...+++++++++,,,,,,,,,------------------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---************************+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------------------------------,,,,,,,,,,,,---........./////////...............//////...------,,,++++++,,,---...---+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,++++++******++++++***+++,,,,,,------,,,,,,......------,,,,,,++++++,,,,,,,,,---------..........................................////////////...............///000000111333444555444555666888===LLLaaatttnnngggeeeeeegggiiiiiijjjiiieee___XXXTTTRRRPPPRRRUUUXXX[[[^^^```aaadddfffjjjmmmnnnnnnmmmlllooonnnmmmllljjjhhhgggfffcccbbbaaa^^^\\\YYYWWWVVVTTTVVVZZZ___bbbdddeeeeeeggghhhjjjlllnnnnnnnnnnnnqqqpppjjjdddkkk}}}zzzvvvxxxzzzvvvcccTTTGGG<<<666555333222111000////////////////////////............111000///...------------//////...------------...+++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------,,,,,,+++***++++++,,,,,,,,,---------,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------------------------------.........------,,,,,,+++//////////////////////////////......------,,,,,,,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++***+++,,,,,,------,,,,,,......---------------,,,+++,,,,,,------.............................................///////////////////////////000111111222333444444444555888;;;EEEUUUhhhuuu~~~ooojjjlllnnnoooqqqqqqooommmiiiddd^^^YYYWWWUUUWWW[[[___bbbdddeeefffjjjkkknnnqqqrrrqqqooonnnpppnnnkkkhhheeecccbbbaaabbbaaaaaa___]]][[[YYYXXXUUUXXX^^^eeejjjmmmnnnnnnrrrssswwwzzz}}}vvvjjjkkk{{{zzzuuuuuupppnnnnnnkkkggggggiiioooqqquuuwwwvvvvvvvvvwwwyyyuuuuuuuuuvvveeeVVVHHH<<<555555333222111000//////////////////////////////......------------...///000111//////...------------...++++++,,,,,,,,,,,,------,,,,,,+++++++++*********++++++,,,,,,,,,,,,------........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---------------------------++++++,,,,,,,,,,,,------------------,,,,,,+++***,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...------------------------------------------------/////////...---,,,******...////////////000000000...............---------,,,---...---,,,,,,---...++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++...------,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---------++++++,,,,,,---......///....................................////////////000000000000000111222222222333333333444888===AAARRRddduuu||||||xxxxxxwwwxxx{{{tttpppllliiigggeee```\\\\\\^^^cccgggkkkmmmmmmmmmqqqssstttuuuuuurrrpppnnnmmmkkkhhhdddaaa_________aaaaaaaaa```___]]][[[ZZZVVVZZZbbbllluuu~~~ooogggoooxxxyyytttsssmmmeeeaaa```]]]YYY^^^ZZZWWWYYYYYYWWWWWWZZZXXX[[[]]]_________aaabbblllqqqzzz~~~wwwwwwttt}}}uuufffYYYLLL???888888333222111000////////////.../////////////////////------------...///000000//////...------------...++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,,,,,,,,,,------------...++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------------------------------------------------............---+++***.../////////000000000000---------...............,,,---......,,,,,,---...++++++++++++++++++++++++---------,,,,,,+++++++++///...------,,,,,,------++++++,,,---------,,,,,,*********++++++,,,,,,---++++++,,,,,,---...//////..................................../////////000111111111111111222222333222222222333555;;;BBBGGG]]]ooo}}}tttoooiiihhhiiiiiiddd```aaadddiiinnnqqqsssssssssxxxxxxyyyyyywwwsssooommmkkkhhheeeaaa___]]]]]]^^^```aaaaaaaaa```^^^\\\[[[WWW\\\eeerrrrrrccccccdddaaa^^^\\\VVVOOOMMMQQQSSSQQQRRRNNNMMMPPPRRRRRRSSSVVVQQQSSSUUUVVVWWWXXXZZZ\\\aaafffooo{{{zzz|||vvvzzzvvviii^^^PPPCCC<<<<<<333222111000////////////.........///////////////000000...---------------//////...------------...++++++,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------))))))+++,,,---.........,,,,,,,,,---------......*********++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........------------------------------------------------+++,,,---.........---,,,.../////////000000111111---------,,,,,,,,,++++++---...///...,,,+++,,,---111000///...---,,,++++++/////////......---------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------........................000000000000000000000000/////////000000000000000111000000000000000111222666333444888999:::AAALLLgggxxxzzzqqqmmmiiiiiikkkkkkjjjgggjjjmmmrrrwwwzzz|||||||||zzzyyyxxxwwwuuupppjjjfffeeedddcccbbbaaa```___^^^bbb```^^^___aaabbb___]]]___]]]```mmmkkkXXXTTTSSSQQQHHHIIIHHHGGGFFFGGGJJJLLLQQQSSSUUUUUUVVVWWWYYY[[[UUUZZZ^^^___^^^```eeejjjqqqwww~~~{{{zzzqqq```SSSJJJ@@@666777555222111111222111000000000////////////000000000000//////.........---...........................///000///---,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,++++++,,,,,,,,,+++******++++++*********+++---...,,,,,,++++++,,,,,,---...------------------------+++++++++,,,,,,---------000///---,,,+++,,,------*********++++++,,,,,,,,,...+++(((&&&''')))******,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))------------------------******+++++++++,,,,,,,,,000000///...---,,,,,,+++------......///000000000......//////000000111111---------,,,,,,,,,++++++,,,------,,,***))))))***.........---------------,,,,,,,,,,,,+++++++++***++++++,,,---------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000....../////////000000000000000000000000111111222444333444888999<<>>;;;777555444333222111000000////////////000000//////000000000000000000........................,,,...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---..................//////......---,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,---...///...---,,,++++++++++++++++++++++++++++++,,,---///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------,,,,,,,,,,,,------------,,,,,,------.../////////---------.........////////////000000111222222222............---------,,,''')))***++++++,,,---///......------,,,,,,++++++************++++++++++++***,,,.../////////---,,,+++,,,,,,------,,,,,,+++.........---------------,,,,,,,,,---......//////000000000000000000000000---......///000111222222000000000111222333444555444888<<>>888333111111000000000000////////////000000//////000000000000111111........................,,,---///...------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---..................//////......---,,,)))***+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,++++++,,,,,,,,,++++++++++++***+++++++++---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------+++,,,,,,,,,,,,------------------.........//////------......///000000111//////000111111222222333............------------)))+++,,,,,,******+++------------------.........***+++++++++,,,,,,,,,,,,++++++,,,---------------+++,,,,,,------,,,,,,+++------------............,,,,,,,,,---.../////////000000000000000000000000///000000000111111222222000000000111222333555555444999>>>FFFZZZvvv}}}yyywwwxxx|||xxxwwwvvvtttqqqnnnkkkjjjiiihhhggghhhkkklllmmmlllmmmnnnoooppprrrtttuuuuuuuuuwwwxxxwwwssspppooooooiiikkkjjjfff```ZZZWWWWWWZZZZZZZZZ\\\^^^^^^^^^^^^ddddddhhhmmmnnnnnnttt}}}~~~~~~}}}}}}zzz{{{~~~zzzjjj\\\JJJDDD;;;444222111222222000000////////////000000//////000000000111111111........................,,,---......------...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------............---,,,,,,((()))***,,,---------,,,,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---+++*********++++++,,,---,,,,,,,,,+++++++++******+++******+++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------............---------...............//////000000000000000000///000000111111222333333//////.........---------...//////...,,,++++++,,,++++++,,,---...///000111---------....../////////+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,---------.../////////.........///000111111222000000000000000000000000111111111111111222222222000000000111222444555666555999???JJJccc}}}zzzxxxyyy}}}~~~ssssssrrrqqqpppooooooooommmllllllnnnqqqrrrrrrrrrqqqqqqssstttvvvwwwxxxyyy{{{}}}~~~{{{vvvsssssstttrrrrrrpppkkkddd]]]WWWUUUUUUSSSSSSYYYbbbggggggeeeccccccfffjjjjjjkkkvvvzzzyyyyyyyyyzzzzzzyyyxxx~~~|||}}}}}}vvvgggQQQJJJ@@@888444444666666000000////////////000000//////000000111111111222........................,,,---......------///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,------......------,,,+++&&&(((***,,,---...------,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++++++++,,,,,,---------------,,,+++,,,---///000,,,,,,,,,++++++*********+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------............/////////000........................222222111111000000//////000000000111222222333333........................(((((()))***,,,---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,***(((((()))***+++,,,,,,,,,---------......///...------...///000111//////000000111111222222////////////000000000000111222444444333222444555666:::EEEYYYrrr~~~{{{xxxyyy|||}}}|||yyytttsssqqqqqqrrrrrrqqqoooqqqtttvvvvvvuuuvvvyyy|||}}}|||{{{zzz{{{|||~~~~~~|||{{{zzzzzzxxxzzzzzzwwwooodddZZZTTTRRRWWW___ggglllnnnnnnmmmgggfffdddffflllvvv~~~zzzvvvrrrooommmlllrrrzzz}}}zzz}}}zzz}}}~~~~~~ppp```OOO>>>777777555333222111111000///////////////......------------......////////////////////////........................///...---,,,,,,,,,,,,,,,.........------,,,,,,,,,'''((()))+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------.........///......---,,,---------............///,,,---......//////......000000000000////////////222222222111111222444555........................)))******+++,,,---......000000/////////.........------------------------,,,,,,,,,,,,------------...---+++))))))***+++,,,,,,,,,---------.........//////.........///111111///////////////000000000////////////000000000111111222444444333333444666999===III]]]uuu}}}zzzyyyzzz~~~~~~zzzyyyxxxxxxyyyyyywwwvvvyyy{{{}}}}}}|||}}}}}}{{{{{{{{{{{{}}}~~~xxxoooeee```___dddllltttyyyzzzyyyxxxtttrrrpppqqqvvv~~~zzzwwwuuutttyyyyyyxxx{{{~~~zzz{{{~~~{{{{{{yyy|||zzzhhhVVVDDD;;;888555222222111111000//////////////////......------......///////////////////////////...........................---,,,++++++++++++,,,------------,,,,,,,,,+++***+++---...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,---.../////////...---------............///,,,---......//////......////////////000000000000111222222222222333555777........................,,,,,,,,,---------......///////////////.................................,,,------------............---,,,+++++++++,,,---,,,------------........./////////...//////000111////////////............/////////000000000111111111222444333333444666777;;;CCCQQQfff}}}{{{yyyyyy|||~~~}}}~~~~~~~~~xxxuuuuuuyyytttssssssuuu}}}}}}}}}uuuqqqtttyyysssaaaLLL@@@:::555222222111111000////////////000///......------......///////////////////////////........................---,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------***+++,,,...///000000000---------............///------...////////////.........//////000000111111000111222333333444777999..........................................---------------------------------------------------------------........./////////...------------......------------..............................//////000000000//////.........//////000000000111111111111333333333333444777999<<>>AAATTTooo~~~~~~{{{zzz{{{~~~}}}zzzuuuqqqzzz~~~xxxwwwyyyrrrjjjtttwwwbbbSSSFFF<<<666666222222111000000000000111000//////......//////000////////////////////////.......................................//////000++++++++++++,,,,,,,,,,,,------,,,,,,,,,------...***++++++,,,,,,------...,,,,,,,,,,,,------------***++++++,,,,,,------...+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------......//////...------,,,---------............///......///000000000000///------...///000111222222111333555444555;;;FFFOOO////////////////////////------------------.............../////////000000------------------------,,,,,,,,,,,,------------,,,---....../////////...............//////////////////000000000///------/////////000000000000000000000111111111222222222222333333333444777<<>>777666333222111111000000111111000000////////////000000////////////////////////........................---------------...//////+++,,,,,,,,,------------,,,+++************+++,,,******+++,,,,,,---......,,,,,,,,,---------......******+++,,,,,,---......,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------..................---------............///......///000000000000000---......///000111111222000333555666999DDDSSS___000000000000000000000000,,,,,,,,,---------......,,,,,,,,,---------..............................+++++++++,,,,,,,,,------,,,,,,---...//////................../////////000000111222222222000///...---.........//////000000000111111111111222222222222333333333444888<<<@@@LLL]]]uuu~~~yyyvvvvvvtttyyyxxxuuu{{{ppp___OOO@@@777555333222111111000111111111000000////////////000000////////////////////////........................,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........000///...---------...///******+++,,,,,,---......,,,,,,,,,------.........******+++,,,,,,---......---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.........------,,,,,,,,,++++++,,,,,,,,,---------------------------------++++++---...//////000000---------.........//////...//////000000000000000......//////000000111111///333666888===JJJ]]]kkk000000000000//////////////////.........---------...------,,,,,,------...//////.........---------........................---------............///000000//////............////////////////////////000000000000111111111111////////////000000000000666000///333444444<<>>QQQfff~~~|||yyyxxxyyyzzzzzzyyyyyyxxxyyy{{{|||~~~}}}wwwssstttuuuuuuuuuxxxzzzyyyyyy|||~~~{{{{{{}}}|||yyywwwvvvvvvssstttyyy||||||{{{~~~~~~~~~|||wwwsssqqqvvv{{{{{{ssssssxxxiiiTTTGGG;;;888555333333444444444222111111000//////......////////////////////////,,,,,,,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++)))((((((.........------,,,,,,,,,+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---..................................../////////000000/////////....../////////.../////////000000000111,,,000333444444888???EEEHHHRRRdddyyy222222111111111000000000...////////////000000000//////............//////---------.......................................---------............///---------------.........//////////////////......000000000000111111111111000000000111111111111222444444777;;;;;;AAAYYYsss|||{{{|||~~~~~~}}}}}}{{{{{{}}}|||}}}}}}{{{||||||xxxqqqqqqrrrqqqrrruuuxxxwwwuuuuuuwww{{{{{{yyyxxxtttsssrrrpppnnnmmmlllllljjjhhhkkkpppsssrrrtttxxx{{{|||zzzuuutttvvvyyyvvvqqqttt|||uuu\\\KKK>>>:::666444333444444444111111000000000000//////...////////////000000000,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,///......,,,+++***)))(((------------,,,,,,,,,,,,)))******************)))++++++,,,,,,,,,,,,------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,------................................./////////000000000000//////......//////000......//////000000111111///333777666555:::DDDNNNSSSaaavvv222222222111111111000000.../////////000000000000//////............//////---------.........//////........................---------............///------........./////////------......//////000000000000000000111111111111111111111222222222333333444444888<<<===GGGddd~~~{{{xxxvvvzzz{{{pppnnnppprrrwww{{{|||zzzwwwsssrrrtttxxx{{{vvvuuurrrpppnnnmmmllllllkkkhhhiiinnnooonnnpppsssrrrzzz~~~{{{yyyyyyzzz}}}rrrqqqxxxgggSSSCCC>>>999555333333222111000000000000000111111111.../////////000000000000------,,,,,,,,,---......------------------------------------------------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,*********++++++*********+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---................................./////////000000000000000000////////////000000.........///000111111111000555999888888???NNN[[[bbbooo222222222111111111111000.../////////000000111111//////............//////---------.........//////........................---------.........//////........./////////000000+++,,,---...///111222222000000000000111111111111222222333333333444444444333444888===???KKKkkk|||xxxqqqtttyyyqqqlllpppvvv~~~yyytttqqqsssxxx|||zzz~~~|||yyyvvvuuuttttttqqqmmmlllnnnooonnnppptttnnnyyy~~~}}}uuupppwwwooo[[[GGGBBB;;;666333111000////////////000111111222222.../////////000000111111...------,,,,,,---------------------------------------------------------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......*********++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,---------++++++------------++++++---,,,,,,,,,,,,---......////////////////////////////////////000000000000000000////////////000000---......///000111111222...444999999;;;EEEWWWgggoooyyy666444222111111111///...111111111111111111111111///////////////////////////............---------...///000///------///111------------------------000000//////......------111111111000000000000000000111111111111222222222222333333333333333333444444999<<<<<>>555555777333111222222222222111000000............................................................//////000000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******++++++******)))************************++++++++++++++++++++++++******++++++,,,---------........................////////////000000000000///////////////000000000333111//////000111111000000111111111222555999;;;CCCLLL[[[kkkvvv~~~xxxDDD@@@:::666444444333333000000000000000000000000/////////////////////////////////.........------...000111111000//////000........................------......//////000000//////000000111111111111000000111111111222222222111111222333333444555555888777:::FFF[[[sssxxxppplllnnnrrrxxxzzz~~~~~~rrrhhheeefffgggjjjnnnqqq{{{vvvppprrr}}}{{{yyy|||{{{qqqjjjsssvvv^^^MMMBBB777666888333222222222222222111000000////////////////////////.................................///////////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******++++++******)))************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////000000000000/////////000000000000000222000//////111222111000///000111222333777===BBBPPP```vvvxxxnnnGGGCCC===888555333111000........................////////////////////////............------------,,,...000000///------....................................////////////////////////000111111222222000111111111111222222222111111222333333444555555666666<<>>:::555111222222222222222222222222////////////////////////000000000000////////////---000333333222000///000////////////////////////000000//////.........---...//////000111222222222000111111111111222222222000111111222444555666666777;;;EEEUUUkkkxxxkkkbbb___```iiilllqqqyyy~~~zzz||||||llleeeeeeeeefffhhhmmmtttzzzuuuuuu~~~|||{{{{{{}}}nnn[[[NNN???999888111222333333333333222111111000000000000000000000000........................------///000000000///...---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,((())),,,...////////////,,,++++++++++++++++++,,,,,,,,,,,,------.........******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------++++++------------+++++++++,,,---...///111222222000000000000000000000000////////////000000000111...///000222222111111000000//////000222333111000222555888:::<<>>999999555333222222333222111000000/////////............///...---,,,,,,---...///------............------,,,,,,------------,,,,,,------------------------++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......---------......////////////////////////000000000000000111111111333333222222333333444555AAA888555===DDDKKKZZZkkkyyyyyy}}}UUUSSSOOOIIICCC===888555222222222111111000000000000000////////////000000000000000000000000000000000/////////........................////////////////////////000000000000////////////000000000000111111111111111111111111222333333222222444777:::<<>>888777555333222222333333222000000000/////////.........111000///......///000111------............------------............------------------------------,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++,,,---............******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......---------......////////////////////////000000000000111111111111333333222222222333444444:::666:::FFFPPPYYYkkk}}}~~~YYYUUUPPPLLLIIICCC<<<666555444333222111000000000000000////////////000000000000000000000000000000////////////........................////////////////////////000000000000000000000000////////////222222222222222222222222111222222333333666999===>>>FFFYYYpppxxxlllttttttoooqqqqqqrrrtttxxx|||~~~}}}{{{yyy{{{|||zzzzzzwwwqqqqqqrrrsssuuuuuuyyy|||~~~}}}yyy{{{}}}tttaaaUUUKKKAAA:::777555333111111333333222111000000000/////////......000000////////////000000------............------.........//////.........------------------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***+++,,,...////////////******+++++++++,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------......///////////////////////////000000000111111111222222444444333222222222333444777888DDDVVVeeerrr^^^XXXSSSPPPNNNIIIAAA999888777555333111111111111000000////////////000000///////////////////////////////////////.....................////////////////////////000000000000000000000000////////////222222222222222222222222111222222222333555999===>>>LLLbbbyyymmm```ccc}}}}}}xxxyyyuuuvvvxxxyyyzzzzzzxxxwwwzzz~~~}}}{{{sssssstttvvvxxxxxx{{{}}}{{{xxx~~~|||zzzzzzgggZZZOOODDD===:::666444222111222333333222000000000////////////............------.........------............------......////////////......------------------------,,,,,,------------......------,,,,,,,,,+++++++++++++++,,,---.........---******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...------------...//////////////////////////////000000000111111222222333666555333222111222333444999>>>MMMgggaaa\\\VVVSSSQQQMMMEEE>>>;;;999777444222111111111000000////////////000000////////////////////////.........///////////////............////////////////////////000000000000000000000000////////////222222222222222222222222222222333333333555888;;;@@@RRRkkk|||bbbVVVUUUdddzzzrrrooonnnttt~~~{{{|||}}}|||{{{xxxuuuttt|||}}}uuuuuuvvvxxx{{{|||~~~yyyyyyyyy{{{nnn___SSSGGG???===777555222111222333333222111000000000////////////---..................---------............------......////////////......------------------------,,,,,,,,,------.........------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------...//////000000000000000000000000///000000111222333333333777555333222222333555666<<>><<<999555333111111222000000////////////000000000000000000000000000000.........///////////////............////////////////////////000000000000////////////000000000000333333333333333333333333333444444444444666999<<>>IIIaaaeeebbb]]]WWWQQQMMMKKKJJJAAA>>>:::666333222222222000000////////////000000000000000000000000000000............/////////000............////////////////////////000000000000------...///000111222222333333333333333333333333333444555666777999>>>AAANNNeeecccOOOIIIFFFKKKVVVkkkyyyqqqmmmkkkkkkooopppttt|||zzzwwwvvv}}}}}}~~~~~~}}}~~~}}}}}}~~~{{{~~~www~~~zzzxxxzzzuuuhhhYYYLLLEEE<<<999444222111111111000111111111000000000//////...///000111111000///...------............------------............------------------------------******++++++,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---,,,,,,------///000000000000000000000000000000///000000111333444444555888777555444555777;;;===CCCUUUrrrfffddd^^^WWWPPPMMMLLLMMMBBB???;;;666333222222222000000////////////000000000000000000000000000000---.........//////000000............/////////000////////////000000000000,,,---...///000111222333333333333333333333333333333444666777999===BBBEEETTTmmm~~~___MMMJJJFFFJJJNNNYYYqqq}}}}}}|||yyyuuussstttuuuuuuttttttxxx|||yyyxxx~~~~~~~~~zzzxxxyyy{{{}}}}}}}}}www|||uuutttwwwuuucccTTTKKK>>>:::555222111000000///111111111111000000000000,,,---...//////...---,,,---..................---,,,------------------,,,------------------------))))))***++++++,,,---------------,,,,,,,,,++++++++++++,,,---------,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,---...///000111000000000000000000000000///000000222333444555555888777555444666999===???JJJ```^^^ggglllfffWWWKKKIIIMMMIIIDDD>>>999666444222111222111000000000000000111222111111111000000//////000000000000000000000000////////////////////////---.........//////000000000000000000111111111111333333222222222222222222333444111444:::888===OOOggg|||rrrXXXNNNNNNKKKNNNVVVbbbrrr|||||||||www|||vvvrrrrrrtttwww{{{zzzzzz~~~zzzvvvvvvwww{{{zzzyyyvvvpppxxxzzzhhh[[[UUUIII???777444333111111333111111000000000000111111///............------------------------------------------------------------,,,++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***++++++*********+++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,+++*********++++++,,,+++******))))))******...---,,,+++++++++,,,---,,,++++++******++++++,,,------------------------///...---,,,+++,,,------000000000000////////////666555333222333666999<<<999<<>><<<>>>DDDIII]]]qqq___eeekkkggg\\\RRRNNNNNNKKKGGGAAA===999666333111222111111000000000000000111111111111000000000//////////////////////////////////////////////////////////////////.........000000000000111111111111222222222222222222333333444555222555;;;:::@@@SSStttnnnXXXQQQSSSUUUXXX```kkkxxx~~~xxxwwwpppkkkkkkmmmooovvv}}}~~~|||{{{|||wwwuuuuuuwww|||}}}}}}~~~rrrttttttddd[[[KKKAAA888444333111111222111111000000000000111111///............---------------------------------------------------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))+++,,,,,,,,,++++++,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,---,,,,,,+++************+++------,,,+++++++++,,,---,,,,,,++++++++++++,,,,,,------------------------------,,,,,,---...///000000000000000000000000///000111111222444666999;;;>>>CCCHHHJJJKKKMMMRRRWWWnnnaaaeeeiiiiiiccc[[[SSSOOOMMMJJJFFFBBB>>>:::555222222222111000000000000000111111111111000000000000........................////////////////////////000000000///......------000000000000111111111111111111222222333333444444555666333666===<<>>III___ssseee^^^bbbjjjqqqvvv}}}|||qqqkkkfffdddcccbbbeeekkkqqqrrrssstttuuuwww{{{}}}zzz|||}}}|||xxxqqqppprrrtttzzzzzzpppxxxwwwjjjYYYMMMBBB<<<999555444555111111000000000000111111///............---------////////////////////////------------------------+++,,,,,,,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,...000000000///------,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++++++++,,,---...///000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,------------------------.........///000000111222000000000000000111111111222444555444444666;;;???EEELLLWWWbbbkkkttt|||uuupppkkkjjjkkkfff[[[RRROOONNNLLLJJJFFF@@@999444444333222111000000000000000000000000000000111111000000000000000000000000////////////////////////,,,------...///000000111///000000000111111111111111111222333444444555555333555333555<<>>999555333444111111000000000000111111///............---------////////////////////////------------------------***,,,---,,,***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,...111333222000------,,,,,,,,,+++++++++)))*********+++++++++++++++++++++,,,---...///000...---,,,,,,++++++,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---------------------------000000000000000000/////////000000000111111111222444555666444555:::DDDLLLRRRXXXaaammmxxx~~~rrrkkkjjjfff]]]UUUPPPOOONNNLLLIIIDDD===888555444333222111000000000000000000000111111111111111111111111111111111111////////////////////////+++,,,---...///111222222000000000000111111111111222222333333444444555555333555333555<<<@@@QQQlllyyypppooorrryyyxxxpppnnnuuu}}}}}}sssmmmiiifffccc___```cccffffffggggggfffhhhjjjmmmooorrrtttvvvwwwxxxzzz{{{yyy~~~~~~{{{sssqqqqqqrrrwww|||qqqpppwwwpppbbbVVVGGG???999333111222111111000000000000111111///............---------........................------------------------,,,...000///+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++...222555333111------,,,,,,,,,,,,++++++))))))))))))************,,,+++++++++,,,---......------,,,+++++++++++++++******+++,,,------------------,,,,,,,,,,,,------------------------------000000000000000///......///000000111111222222222222333444444666???MMMWWW```fffppp|||zzzmmmhhheee___YYYRRRQQQPPPOOOMMMHHHBBB===555555333222111000000000///000000000111111111111000000000000000000000000////////////////////////,,,------...///000111111000000000000111111111111333333444444444444444444444777444666===CCCUUUrrr}}}wwwyyy|||}}}uuummmiiigggiiisss~~~}}}vvvpppllljjjfffbbbaaadddiiijjjkkkkkkjjjjjjkkkmmmkkkmmmpppqqqqqqrrrssstttqqq||||||tttrrrrrrsssxxx~~~}}}yyyvvv{{{ssshhh[[[LLLBBB;;;555222333111111000000000000111111///............---------------------------------------------------------+++...111///+++))),,,///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---+++***...333666444111------,,,,,,,,,,,,++++++))))))*********+++++++++,,,,,,+++++++++,,,,,,---,,,,,,+++************+++)))***+++---......------------,,,,,,,,,,,,---------------------------------...///000000000///...///000000111111222333333000222555555666>>>LLLWWWbbbjjjxxx}}}|||ooogggddd```\\\TTTSSSRRRQQQOOOKKKEEEAAA666555444222111000000000//////000000111111111222////////////////////////////////////////////////.........///////////////000000000000111111111111444444444444444444333333555888666777???EEEXXXvvv~~~zzzuuuttttttqqqnnnmmmhhheeefffgggkkkvvv}}}yyytttpppnnnjjjeeedddgggjjjkkklllllljjjjjjjjjllliiikkkmmmnnnnnnnnnoooppplllyyy|||tttrrrsssuuuzzz|||vvvnnn```PPPFFF???888666666111111000000000000111111//////.........---------------------------------------------------------))),,,///---)))'''***---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---***)))---333666444111---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,+++******+++++++++,,,+++******))))))******)))***+++---......------...------,,,,,,------...------------------------+++,,,...///000111000000///000000111222222333333000444777666666;;;EEEOOO[[[fffzzzzzz|||wwwjjjeeecccccc]]]YYYUUURRRPPPMMMHHHDDD<<<999666444444444444333111111000000000000111111111111000///......//////000///.........///111222000000000000//////////////////000111222222333333444444333333333444555555666777777666:::KKKcccvvv}}}rrriiihhhgggdddcccgggllliiiiiimmmpppuuu~~~~~~yyyrrrllliiihhhiiimmmmmmllliiifffddddddeeegggggghhhjjjlllmmmkkkjjjoooyyy|||rrrmmmqqqxxx|||}}}~~~~~~wwwooofff[[[PPPCCC888444666444222000///000000///...000000000000000000000000........................------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------.........,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,,,,...///...---++++++,,,*********************************+++,,,---...///++++++++++++++++++++++++---,,,)))((()))+++///111000///------...///000000111222222111000111444666444333555888888999???GGGKKKbbb~~~}}}nnngggeeeeeeccc^^^YYYUUURRRNNNJJJFFF???;;;777444333444333333111111000000000000111111111111000/////////000000000//////...///000111222000000000000000000000///000000000111222222333333444444333333333444555555666777888999???QQQkkk~~~zzzqqqjjjjjjlllkkklllppptttppppppuuu{{{{{{vvvsssqqqqqqppppppnnnjjjeeeaaa______ddddddfffhhhjjjlllllllllmmmyyywwwnnnkkkpppxxx}}}~~~zzzoooggg]]]SSSGGG;;;666777444222000000000000000...000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------------,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++,,,...000222///.........000111222222555666666555333222444555777666777:::;;;;;;@@@GGGRRRfff}}}wwwllliiijjjjjjeee___YYYTTTPPPLLLIIICCC???999555333333333333111111000000000000111111111111000000000111222222000////////////000111222000000000000000000000000000000111111222333333333333333333333333444555666555777999<<>>CCCJJJ^^^ppprrrmmmmmmoookkkddd]]]WWWRRRNNNLLLGGGCCC<<<777555444333333222111111000000111111222111000000000111222333333000000000000000111111111000000000000000111111111111111111222222333333333333333333333444444555666555777999===HHH^^^yyy{{{~~~~~~yyyrrrjjjdddaaaeeeeeeeeeffffffhhhkkkmmmjjjwwwzzztttmmmnnnvvv}}}}}}tttmmmfff^^^XXXOOOBBB999777444333111000111111000///////////////////////////................................................+++,,,------......------++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,...------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---......---,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++---------.........------...///000000111222444666222444666777777888:::<<<>>>:::999===BBBGGGPPPXXXpppvvvnnnkkkqqqnnnhhhaaaYYYSSSPPPNNNKKKFFF@@@:::888666555444222222111111111111222222111000000000111222333333///000000111111111111111///000000000111111111222222222222222222333333333333222222333444555666666555666888>>>KKKbbb||||||tttnnnjjjlllmmmllljjjggggggiiikkkjjjxxxzzztttoooqqqxxx}}}}}}xxxwww|||vvvmmmeee^^^YYYQQQDDD999555555333111000111111000///////////////////////////........................------------------------+++,,,------......---------------------------------,,,,,,,,,,,,,,,,,,------------,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---......---,,,------++++++++++++++++++++++++,,,,,,---------,,,++++++------------------------,,,---.../////////...---///000111000///000444777:::===AAACCCDDDDDDFFFGGGIIICCC???BBBIIISSS```kkk{{{|||{{{pppjjjpppooollleee]]]VVVSSSQQQMMMIIIDDD???<<<999777555222222111111111111222222111111000000000111222222///000111111222222111111///000000111111222222222222222333333333333333333222222222333444555666777777777999???NNNfff}}}xxxuuuuuuvvvuuuqqqlllhhhiiijjjlllyyyyyysssoooqqqyyyzzzssspppuuuqqqiiiaaa\\\TTTGGG<<<666555333111111111222111000000000000000000000000000........................+++++++++++++++++++++++++++,,,------......------........................------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,......---,,,---...------------------------***+++,,,---------,,,+++000000000000000000000000...///000111222222222222000111111000...111777<<>>666444222111222222111000000000000000000000000000........................////////////////////////+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...*********++++++,,,,,,---***+++,,,------,,,+++*********+++++++++,,,,,,,,,***,,,......---------...,,,,,,,,,,,,,,,,,,,,,,,,((())),,,.........---,,,------------------------,,,,,,---...///111333444111222222000111777CCCLLLkkk|||yyyqqqqqqtttwww{{{sssrrrpppmmmiiibbb[[[UUUPPPNNNKKKIIIFFFCCC>>>:::888666444222222222333444333222111111000000111111111111222222222222111111000111111111111222222222111111222222222333333333444555555555444444555777777;;;@@@HHH]]]|||uuutttyyy||||||vvvuuu~~~uuueeelll}}}{{{mmmddd```XXXKKK@@@;;;666444555444000000222//////000000000000////////////////////////////////////...------------...---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------...------,,,,,,------...---,,,,,,+++,,,---///000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++---.........------///000............000333777999777888777333222888FFFQQQqqq|||yyytttpppllleee[[[TTTQQQNNNLLLIIIGGGCCC???;;;888777444222111222333444333222111111000000111111000000000111111000000000000111111111111222222222111111222222222333333333444555555555444444666777666:::???JJJaaazzzyyy~~~~~~zzztttsss|||lllppp~~~pppfffaaaZZZNNNEEE<<<777444444444000000333///000000111111000000//////////////////////////////......------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------,,,,,,,,,,,,------------,,,+++,,,,,,......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------,,,------......------,,,+++++++++++++++++++++++++++,,,,,,,,,++++++---...............000222555777999::::::666333888BBBLLLnnn{{{yyy|||tttqqqooojjj```XXXRRRPPPMMMKKKHHHEEE@@@===999777555222111111222333333222111111000000111111//////000000000000//////000111111111111222222222111111222222222333333333444555555555444444666888666999@@@OOOjjjyyyvvvqqqqqqyyytttrrr|||wwwjjjccc\\\SSSLLL>>>888444444444111111333000111111111111111111000////////////////////////......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---.........---...///111222444:::<<<===;;;888:::AAAGGG]]]vvv|||qqqtttzzzpppmmmooommmeee^^^UUURRROOOLLLJJJFFFCCC@@@:::888666333111111222222333222111111000000111111//////000000000000//////000000111111111222222222111111222222222333333333444555666555444555777999777:::CCCWWWttttttrrrnnnnnnvvvxxxrrrwwwqqqfff___XXXSSSCCC;;;555444444222111333111111222222222222111111////////////////////////......---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------///000......------...///000111888<<>>BBBDDDHHHMMMPPPXXXfffyyy}}}xxxkkkgggeeebbb___ZZZWWWRRROOOLLLJJJGGGEEE>>><<<999666444333333333333222111111000000111111111111222222222222111111000111111111111222222222111111222222222333333333333555666666555666888:::<<>>CCCIIINNNRRR^^^ggguuuqqqfffcccbbbbbb\\\XXXTTTPPPNNNKKKIIIFFFAAA>>>;;;888555444444444333222111111000000111111000000111111111111000000000111111111111222222222111111222222222333333333333555666666666666999;;;<<<@@@PPPhhh~~~yyynnnnnnllljjjppp|||{{{wwwvvvooobbb]]]WWWJJJ===999888555333333///000000111111000000///////////////////////////000000///............///---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,---.../////////...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...//////...---,,,------......------,,,------------------------+++,,,,,,,,,++++++---...------...///000111111111111222444888<<>>EEEMMMTTTbbbwwwsssjjjffffffeee```XXXRRRNNNKKKGGGDDDFFFDDDAAA>>>:::777555444111222333444444333222222111111222222222222111111000000000000111111111111111222222333333444444555444555666555555666999;;;@@@GGGXXXooo}}}{{{zzz|||tttqqqpppllljjjppp|||zzzyyywwwzzz~~~wwwiiibbb\\\TTTGGG===888555222111333222222111000//////...////////////............////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,,,,++++++++++++,,,------.........+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------............///////////////000000000000333//////222555888>>>EEELLLPPP\\\uuu}}}ooohhhfffhhhccc]]]VVVQQQLLLHHHEEEFFFDDDBBB???<<<999666555222222333333333222222111222222333333333333222222000000000000111111111111111222222333333444444555333444555555444666999;;;AAALLL```uuuzzzxxxwww}}}yyypppooonnnkkkjjjqqq}}}|||uuuuuuwwwzzzjjjccc^^^WWWLLLAAA:::666333111444444333111000///...---////////////............////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,---,,,+++******+++---...*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------............---------............///////////////000000000000333000///222444777>>>FFFOOOQQQ\\\wwwsssiiifffkkkgggbbb[[[TTTNNNJJJGGGFFFEEECCC@@@===;;;888777222222222222222222111111111222222222222222222111///000000000111111111111111222222333333444444555333444555555555777:::===DDDRRRiii}}}|||yyyxxx|||uuulllkkkkkkiiihhhppp}}}sssoooppp}}}zzzlllfffaaa[[[QQQGGG>>>777333111333333222222111000//////////////////..................//////...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,...------,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------............///////////////000000000000222000000222444777???HHHUUU[[[iiivvvkkkgggllljjjfff___XXXQQQKKKIIIEEEEEEDDDBBB@@@===:::999444333333222222111111111000000111111111111000000///000000000111111111111111222222333333444444555444555666777777999===???GGGZZZrrr}}}}}}~~~~~~}}}zzzsss{{{{{{yyyxxx}}}sssiiiggggggffffffnnn{{{xxxqqqpppwwwtttkkkhhhbbb^^^VVVLLLBBB:::555222111111111111111222222222////////////.....................///......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///000///---+++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///////////////000000000000222000111333444777AAALLL[[[iiiyyynnniiilllllliiicccZZZRRRMMMKKKEEEEEEEEEDDDBBB???<<<:::555555444333222222222222000000000111111000000000000000000000111111111111111222222333333444444555333555666777888:::>>>AAALLLaaazzz~~~{{{uuusssuuuuuusssnnnqqqvvv|||xxxrrrhhhlllrrryyy}}}uuutttvvv}}}rrrhhheeeeeedddeeemmmzzzxxxuuuttt~~~pppiiigggcccaaa[[[QQQFFF<<<777444000000111111222333333333////////////............---...............------------------------------++++++,,,,,,,,,,,,------------------............,,,...000111111...,,,***,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////---------............///////////////000000000000111000222444555999EEEQQQ___rrr|||sssnnnkkkllljjjeee\\\TTTNNNLLLEEEFFFFFFEEECCC@@@===;;;777666555333333333333333000111111222222111111000000000000000111111111111111222222333333444444555222444555666888:::>>>AAAQQQgggzzzxxx{{{zzzwwwrrrrrrtttvvvwwwvvvtttqqqllliiiiiimmmqqqwww|||qqqrrrvvvrrrhhheeeeeedddeeemmmyyyzzzuuurrr~~~sssjjjhhhcccbbb^^^TTTIII???999666111222222222222222222333////////////............------...............---........................+++++++++,,,,,,---------------------.........///,,,---.........---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,............////////////---------............///////////////000000000000000000333555666;;;HHHUUUaaatttvvvqqqjjjlllkkkfff]]]TTTOOOMMMEEEFFFFFFFFFDDDAAA>>><<<888777555444333333444444222222222333333222222222000000000000111111111111111222222333333444555555111222444555777999===@@@SSSkkk~~~|||zzzyyyyyyyyyyyyqqqlllnnnqqqwwwyyyqqqrrrwwwsssiiieeefffeeefffnnnzzzxxxrrrqqq}}}xxxnnnjjjcccccc___VVVJJJ@@@:::888333333333222222111111111000/////////............------...............---........................+++++++++,,,,,,------------------.........//////---,,,+++++++++,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////////////////000000000000000000333666777<<>>EEEXXXnnn}}}xxxsssrrrssswwwuuuqqqqqqxxx~~~qqqjjjjjjfffdddhhhrrr{{{xxxmmmoooyyysssgggfffddd___XXXPPPFFF>>>999999666333111222333444444//////000000111111222222------------------------++++++,,,,,,---...//////,,,,,,,,,---------......+++++++++*********))))))......---------,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------......///---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------...///000000000000000/////////.........///000111222333444222111444777???OOO^^^gggvvvzzztttnnnjjjjjjggg^^^UUUQQQKKKHHHEEEDDDDDDCCCBBBAAA<<<;;;999888666444222222000000000000////////////222222111111111111222222333333444444555555444444333222222555666888>>>FFF^^^sss{{{yyywwwyyyvvvqqqqqqxxxqqqkkkfffcccaaafffqqq{{{pppllluuuwwwkkkgggeeebbb\\\TTTJJJ@@@:::666333000///000111222111000000000000000111111111------------------------+++,,,,,,------.........,,,,,,,,,---------......---,,,,,,,,,+++++++++***...------------,,,,,,,,,++++++,,,,,,,,,---------------------------,,,,,,---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,---......///////////////////////////////////////000000000666444555888<<>>>>>@@@HHHUUU]]]```bbbeeeooo}}}{{{uuummmllljjjfffddd[[[WWWPPPKKKHHHFFFEEEDDD>>>===;;;999777555333333555444444333333222222222222222111111111111222222000111333444555666666666111444888::::::===KKKZZZppp~~~~~~||||||zzzzzz|||{{{wwwxxx}}}zzzvvvwww~~~}}}ooohhhccccccdddhhhppp|||xxxyyy|||yyylllhhhvvvtttlllggg```VVVNNN@@@<<<777444222222222111---.........//////000000111000000///...---------++++++,,,,,,---...//////,,,,,,,,,---------......---------.........//////,,,,,,,,,+++++++++******,,,,,,,,,---------......------,,,++++++*********------------------------......------------.....................///000111///000000111222333333333222222333666;;;BBBIIIMMMHHHJJJQQQ]]]eeeggggggiiixxx|||xxx~~~}}}wwwlllgggggghhh\\\XXXRRRMMMIIIFFFCCC@@@BBBAAA???<<<:::777555444333333333222222222111111111111222222222333333333333333444444555444444444444666999::::::???NNN^^^sss|||xxxxxxzzzlllgggaaaaaaccciiittt{{{}}}|||sssmmmqqqtttppplllbbbVVVOOOCCC;;;555555555222000000...---,,,++++++,,,---...///...---,,,,,,---...///000///...---,,,------...------............------,,,------......------,,,///...,,,++++++,,,...///************************,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................,,,,,,,,,,,,---///111222000////////////111222444444444444666;;;DDDPPPXXXRRRPPPSSS\\\fffmmmsssxxx~~~pppiiihhhiiiaaa\\\TTTNNNIIIEEEBBB@@@@@@???>>><<<999777666555333333333222222222111111000000111111111222222222333333444444555555444444555666999:::999???OOO___qqq}}}|||yyyzzz|||ooojjjeeedddeeejjjtttzzzzzzvvvoooqqq{{{wwwpppmmmdddZZZUUUDDD<<<555555444111///000//////...---......///000///...------------...///000///...---,,,------...,,,,,,------------,,,,,,,,,------......------,,,---,,,***))))))***,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.......................................---------------------...000222333333222111111111333444555555666666888===EEEOOOVVV^^^ZZZZZZaaaiiisss~~~vvvkkkhhhiiiggg```WWWOOOIIIEEEBBB@@@>>>>>><<<;;;999777666555333333333222222222111111//////000000000111111111222333444444555555444444555666888999999???PPPaaasss~~~{{{zzz}}}zzzooolllhhhhhhhhhllltttxxxrrrrrrzzz}}}tttrrrvvvyyyooojjjddd]]]YYYGGG>>>666444333000///000000000//////000111222222///...------------...//////...------,,,---------+++,,,,,,,,,,,,,,,,,,+++,,,------......------,,,---,,,+++******+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------............///111222333555444333333333444555666666777999<<<@@@HHHQQQWWWhhhdddccchhhpppzzzzzzlllhhhhhhiiibbbXXXOOOIIIFFFCCCBBB===<<<;;;:::888777666555333333333222222222111111000000000000111111111222222222333444555555555555555666888999:::AAASSSeeeyyyzzzzzzvvvkkkiiiiiijjjkkkooowwwzzztttooolllrrr|||yyytttsss||||||mmmgggccc^^^[[[KKKAAA888555333000///000000000000000111222222333.........------............---------------------,,,,,,------------,,,,,,,,,------......------,,,......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,.........//////000111111444444333222222333444555444666:::???EEENNNVVV\\\llllllpppwww~~~~~~ooohhhgggjjjcccYYYPPPKKKGGGEEEDDD===<<<;;;:::888777666555333333333222222222111111111111111222222222333333111222333444555555555555555555777999;;;DDDXXXkkk~~~yyy{{{tttjjjiiiiiilllooottt{{{zzztttooolllooovvv{{{sssqqqvvvnnnfffddd```]]]OOOEEE:::666333000///111//////000000111111111111---..................---,,,,,,------------------------............------,,,------......------,,,------------...//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,------...////////////222111000000000111222333222666<<>>>>><<<;;;999777666555333333333222222222111111111222222222222333333333111222333444555666666666555555777999===HHH]]]qqq~~~{{{~~~vvvmmmmmmjjjnnntttzzz}}}sssooonnnppptttzzzzzzrrrpppsss}}}ooohhhgggeee```TTTIII===777444111000222//////000000000000///...------...//////...------+++,,,,,,------------,,,---......//////......---,,,------......------,,,++++++,,,,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---...///.........000///......///111222333555999AAAJJJTTTaaalllsss}}}uuunnnpppjjjaaaYYYRRRLLLGGGEEE@@@???>>><<<999777666555333333333222222222111111111111111111222222222222000111333444555666666666444555777:::???KKKbbbwww~~~xxxpppqqqmmmssszzzzzzpppnnnooorrrtttwww~~~uuusssuuu{{{}}}mmmggghhhgggbbbXXXLLL???999555222222444000000111111000///...---------...//////...------***+++,,,---...------,,,,,,------......------,,,,,,------......------,,,***+++,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------.../////////------//////000//////...000//////000111333555666<<<@@@HHHQQQ]]]jjjwww{{{sssuuuooofff]]]UUUNNNHHHDDDBBBAAA???<<<:::777555444333333333222222222111111000000000000111111111111000111333444555666666666444555777;;;@@@MMMeee{{{xxxqqqsssooovvv~~~tttmmmlllooosssuuuvvv~~~yyyxxxyyy|||wwwhhhdddgggfffaaa[[[NNNAAA:::666333222555222222222222111///...,,,,,,---...//////...---,,,)))***,,,---...------,,,+++,,,,,,------,,,,,,+++,,,------......------,,,,,,---...///000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---...///000000...///000111111000//////111111111222333666888:::BBBFFFMMMVVVbbbppp}}}{{{vvvqqqhhh___WWWPPPJJJFFFCCC@@@<<<:::999777555333444444333333333333222222///000000000000111111111222333444555555555444444333888===>>>BBBRRRkkk~~~uuuooorrrrrrwwwyyyqqqkkkjjjnnnuuuyyy{{{~~~wwwxxxyyykkkdddeeeddd___[[[RRREEE;;;777666555444000000000000//////////////////............//////------------------------------............------........................------............------,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000000/////////...................../////////000111//////222555666:::???MMMUUU[[[]]]dddsss~~~wwwtttmmmddd[[[RRRKKKHHHCCC@@@===:::999777555333444444333333333333222222000000000111111111222222333333333444444444444555555:::===>>>CCCTTTmmmuuuooorrruuuzzzvvvnnnlllkkknnnuuuyyyzzz}}}zzzzzzooogggfffeeeaaa[[[RRRGGG===999777777666111000000000//////////////////............//////------------------------------............------........................------............------,,,,,,------------,,,,,,,,,,,,---------.........------------------------......---------,,,,,,,,,........./////////000000000...000555:::>>>DDDKKKSSS]]]fffjjjppp|||xxxwwwtttkkk___TTTMMMJJJCCCAAA===;;;999888555333444444333333333333222222111111222222222333333333444444333222333444555666888;;;===???EEEVVVooovvvooorrrxxx}}}zzzqqqiiikkkjjjnnnuuuyyyyyy{{{~~~}}}{{{uuukkkgggeeeccc\\\TTTJJJ@@@;;;888777777111111000000000///////////////............//////------------------------------............------------------------------------............------+++,,,---...............---------.........//////........................---------------,,,,,,,,,....../////////000000000000///111888===BBBKKKSSS\\\iiiuuuzzz}}}}}}vvvyyyxxxqqqcccUUUNNNKKKDDDAAA>>>;;;:::888666444444444333333333222222222222222222333333333444444555333222111222444666888888;;;<<<>>>EEEXXXqqqvvvpppqqqyyy~~~}}}uuullleeeeeefffkkkssswwwxxxyyy|||~~~~~~xxx{{{nnnhhhfffeee^^^XXXNNNCCC<<<777666555111111111000000000////////////............//////------------------------------............------------------------------,,,------......------,,,+++,,,---...////////////------------............------------------------////////////////////////...////////////000000000222111333888;;;@@@JJJTTTffftttxxxrrrvvvxxxrrreeeWWWOOOLLLEEEBBB???<<<;;;999777555444444333333333222222222222333333333333444444444444333222111222444666888777999;;;>>>FFFYYYrrrwwwqqqqqqxxx}}}yyyppphhhccc___```gggpppvvvvvvxxx{{{~~~~~~tttzzzsssiiifffgggbbb\\\RRRGGG===666333222111111111111000000000000//////............//////------------------------------............------------------------------,,,,,,------------,,,,,,+++,,,---...////////////+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.../////////////////////////////////000000000111333222444888;;;@@@LLLXXXkkkzzzwwwooosssuuuqqqggg[[[QQQMMMEEECCC???===;;;:::777555444444333333333333222222222222333333333444444444333222222222333555666888666888;;;???III\\\rrrxxxrrrqqqwww}}}wwwnnngggbbb]]]^^^fffpppuuuuuuvvvxxx~~~sssvvv~~~yyykkkgggiiiddd___WWWKKK???777444333222222111111111000000000//////............//////------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,---...............+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------/////////000000000111111111111555:::>>>FFFTTTbbbmmm|||~~~nnnpppqqqoooiii___UUUOOOFFFCCC@@@===<<<:::888666444444333333333333222222222222222222333333333333111222222333444555666777666888<<>><<<;;;888666444444444333333333222222111111222222222333333333000111333444555666666666666999>>>DDDOOOaaavvvxxxtttqqq{{{{{{{{{vvvmmmgggeeebbbdddkkktttwwwtttrrrsssxxxzzzwww|||rrriiikkkdddbbb\\\RRRGGG???<<<<<<222222222111111111111000//////............//////---------------------------..................---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---,,,,,,++++++---------.........//////................................./////////000000000000000000111111111111///111555:::>>>GGGXXXhhhvvv|||nnneeeiiinnniii^^^XXXMMMHHHBBB??????>>><<<999333333333222222333444444333333333333333333333333555555555666666666666666555888>>>EEEQQQddd{{{~~~pppnnnrrrsss~~~yyy~~~}}}vvvpppkkkhhhhhhlllpppssstttttttttuuuuuuuuu~~~zzzmmmkkkiiiggg```UUUHHH===888666333222111000////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---......------,,,,,,------...//////.........------------------,,,,,,+++++++++---,,,,,,,,,,,,---......++++++,,,---...000000111111111000000000000111111555666888:::AAALLL[[[fffttt~~~~~~ssshhhjjjmmmiii```YYYMMMHHHBBB??????>>>;;;999444333333222333333444444333333333333333333333333444444444444555555555555666999>>>EEERRRfff}}}}}}pppnnnqqqrrr}}}|||~~~{{{uuupppmmmkkkmmmpppssstttsssssstttwwwwwwvvvzzzsssoookkkhhhbbbWWWJJJ???999777444333222111000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......------,,,,,,------...///.........---------------------,,,,,,,,,++++++------,,,,,,------...///,,,,,,------...///000000111000000000000111111222777777888===FFFTTTbbbjjjttt|||~~~{{{}}}|||zzzmmmjjjkkkhhhaaa\\\OOOIIICCC???>>>===;;;888444444333333333333333444222222222222222222222222333333333333444444555555888:::???GGGUUUjjj|||ooommmppppppyyy~~~|||~~~yyysssqqqoooooorrruuuvvvtttpppoootttxxx~~~~~~}}}{{{xxxuuu}}}xxxrrrllliiicccYYYMMMBBB<<<999555444333222111111111111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,------...............------------------------,,,,,,,,,,,,---------,,,------...///---------....../////////111000000000111222222333999777888AAAOOO___kkkqqquuuwwwwwwvvv|||{{{qqqiiihhhgggbbb]]]QQQKKKDDD???>>><<<:::888555444444333333333333444111111111111111111111111333333333444444555555666999;;;@@@IIIYYYoooyyynnnlllnnnnnnttt{{{~~~{{{~~~yyy}}}wwwrrrqqqqqqqqqvvvxxxwwwrrrllllllqqqxxx{{{zzz{{{{{{zzz|||{{{uuuzzzyyyqqqkkkhhhcccZZZOOOEEE===999444444333222111111111111////////////////////////........................------------------------,,,,,,,,,,,,------.........------,,,,,,------...------------------------------------------,,,,,,---------------...//////............////////////000000000111222333444555999777999EEEXXXiiisssvvvvvvsssqqqttt~~~vvviiifffgggddd___TTTMMMEEE@@@>>><<<:::888666555444444333333333444111111111111111111111111333444444555666666777777:::<<>>888333222111000000//////000////////////////////////........................------------------------,,,,,,---------............------,,,,,,------...,,,,,,------------------------------------------...------------...//////......//////////////////000000000111222444555666999888===LLL```qqqwwwxxxvvvpppmmmuuu|||lllggghhhgggbbbWWWPPPGGGAAA???===;;;888777666555444333333333333222222222222222222222222333444444555666777888888:::<<>><<<999777666555444444333333333333333333333333333333333222333333444666777777888999<<>><<<:::777777666555444333333333333333333333333333333333111111222333444666666777888<<>>;;;999888666444333222222222444333333222222333333444444444444444555777888:::<<<@@@LLL___uuu~~~qqqhhhddddddkkksssuuuqqqmmmkkklllpppxxx|||rrrnnnqqqxxxzzzsssqqqqqqmmmmmmooouuu}}}}}}xxxtttqqqrrryyyzzzyyy}}}|||vvvpppjjjhhhllloooooommmkkkmmmrrrxxxzzz~~~xxxxxxyyyvvvlllooolllgggccc^^^UUUJJJBBB888333111222222///...000///////////////////////////......------,,,,,,+++000...---,,,,,,---...000//////...------------------------------------------------------------------,,,,,,,,,---...000111111000000000/////////...///......//////000111222444000///333555555777<<>>;;;:::999888666444444333333333333333222222333333444444444444444555777888:::<<>><<<;;;:::999888666555444444333333222222222333444444444444444444555777888:::;;;BBBQQQfff{{{wwwlllfffddd```gggnnnpppmmmjjjkkkmmmsss{{{rrrjjjnnnvvvzzzooojjjkkkmmmmmmnnnrrryyy{{{uuunnnjjjkkkffffffppp}}}sssooolllnnnrrrsssoookkkfffmmmxxxzzzwww~~~|||tttqqqlllhhhcccZZZOOOGGG<<<666333333333000///111////////////////////////,,,---------....../////////...------------...///......---,,,,,,---------------------------------,,,,,,,,,,,,,,,---------....../////////000000111000000000000////////////////////////000111222333222222555666555888CCCOOOZZZjjjvvviiirrrwwwooolllllleeeZZZPPPHHHBBB???===;;;;;;:::999777666555444333222222222333333444555444444444444555777888::::::BBBRRRhhh|||uuukkkfffdddccchhhnnnnnnjjjhhhiiikkkrrr{{{sssjjjnnnxxxxxxmmmhhhjjjmmmnnnpppuuu~~~xxxqqqjjjfffhhhcccbbbkkkxxxuuurrroooqqqttttttooojjjeeemmmyyy|||yyytttqqqmmmiiieee\\\RRRJJJ???888444444333000///111////////////////////////,,,------......//////000.........------.........------,,,,,,,,,------...------------------------,,,---------.........///------....../////////...////////////000000000000/////////000000111222333111222555777777===LLL\\\jjjwwwssskkkuuusssmmmllllllfff\\\RRRIIICCC???>>>;;;;;;:::999888666555444222222222222333444555555444444444444555777888:::999BBBSSSiii}}}tttjjjeeeccceeejjjnnnmmmiiifffgggjjjpppzzztttmmmqqq{{{wwwlllgggiiilllnnnqqqxxxyyyqqqjjjeeefffbbbbbbjjjttt~~~{{{wwwttttttvvvtttnnniiifffnnnyyy}}}xxxtttqqqnnnkkkggg```VVVNNNAAA:::555555333000000222////////////////////////------......////////////........................,,,,,,,,,,,,,,,------...------------------------,,,------....../////////,,,------.........------////////////000000000000000000000000111222333333111222444888<<>>;;;:::999777666666555555444444444444444444444444333333333444666777999:::<<>>===;;;:::999777666666666666444444444444444444444444333333444444666777999:::===EEEVVVmmm~~~ooojjjllljjjmmmooommmjjjiiilllooosssyyyyyyqqqsss}}}~~~sssmmmlllmmmnnnooorrrxxxyyynnngggdddbbbccceeeiiittt|||uuulllggggggmmmuuu|||{{{xxx}}}zzz}}}tttqqqoooiiihhhdddWWWNNNBBB888555555333111222000000/////////.........////////////////////////---------.........//////------------------------------,,,++++++,,,---------------............///000000000/////////......000000000000000000000///111222333222222333555777555999>>>HHH\\\uuuwwwwww|||~~~~~~~~~pppeeecccdddbbbZZZMMMCCC>>>>>>;;;:::999888777666666666444444444444444444444444333333444555666888999:::???HHHZZZppp~~~pppkkkllliiikkkmmmllljjjjjjmmmqqqvvv|||yyypppqqqzzzvvvqqqpppqqqrrrqqqttt{{{~~~uuugggdddbbbbbbcccgggqqq|||{{{tttlllhhhiiipppwww|||zzzwww{{{zzz}}}yyyssspppjjjjjjggg\\\PPPEEE:::777777444222333000000000/////////......////////////////////////---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///111000000000000000//////000000000000000000000000333333444333222333666888777<<>>LLL___vvvuuufffhhhiiiddd[[[OOOFFFAAA<<<;;;:::999888777777777444444444444444444444444444555555666777999:::;;;AAAOOOggg}}}yyykkkccc```bbbdddiiiwww{{{ppphhhfffeeeddddddfffhhhjjjkkklllsss}}}uuuooozzz}}}yyyxxxyyyyyyyyy|||~~~~~~zzzmmmfff```]]]```iiizzz|||wwwrrrlllhhhlllttt}}}yyywww}}}~~~|||wwwtttmmmgggddd^^^YYYMMMAAA<<<999555222111111111111000000000////////////////////////////////////.........---------------------------------///...---,,,,,,---...///---------............///....../////////000000000///000000111111222333333111333444555666999===@@@HHHYYYpppxxxjjjjjjjjjfff^^^TTTIIICCC<<<<<<:::999888777777777444444444444444444444444555555555666777999;;;<<>>;;;666333222111111111111000000000000//////////////////////////////.........---------------------------------000///---,,,,,,---///000---------.........//////---.........//////000000///000000111222222333333222444666777999<<<@@@CCCSSSfff}}}~~~ppplllkkkjjjcccUUUGGG@@@???===:::999999999888666555555444444444333333333555444666999999888:::???CCCTTTmmm{{{jjjcccbbb___\\\[[[]]]hhhsss{{{xxxnnnhhhhhhbbb^^^___dddiiijjjkkknnnsss{{{|||tttzzz~~~zzzwwwxxxzzz|||uuurrrsssxxxzzzxxxwwwxxxyyykkkbbbcccbbbcccuuu~~~~~~}}}}}}xxxqqqkkkffffffppp|||}}}xxx{{{~~~uuuwww|||sssnnnggg[[[RRRNNNGGG@@@999444000///111111111111111000///////////////////////////////////////...------,,,,,,---,,,+++++++++,,,---......---,,,,,,,,,,,,---...,,,,,,,,,---------......///////////////000111111......///111444555555444555333555777777;;;KKK\\\ppp}}}wwwqqqmmmkkkdddVVVIIICCC???===:::999999999888666666666555555555444444444555444555999999888;;;@@@GGGWWWooo~~~~~~~~~uuulllhhhddd```______hhhqqqyyyyyynnngggfffaaa^^^___dddhhhiiijjjlllrrrzzzxxx{{{~~~zzzzzzzzzyyyyyyssspppqqqvvvyyyxxxwwwxxxqqqfffeeeccccccsss}}}|||}}}|||wwwrrrmmmjjjgggiiitttzzz|||~~~rrrqqqxxx|||sssmmmggg[[[TTTPPPHHH@@@999444111000111111111111111000//////////////////////////////------..................///...---,,,,,,,,,---.........---,,,,,,---......,,,---------............///////////////000111111333222222333444555555444444555888===AAAMMMdddzzz}}}uuunnnlllfffYYYLLLEEE???===;;;999999999777666777777666666666555555555555444555888999888;;;@@@MMM\\\qqqvvvooohhhdddcccccchhhnnnuuu~~~|||pppgggddd```]]]___dddhhhggggggiiipppxxx}}}||||||{{{||||||xxxtttooommmnnntttxxxvvvvvvwwwzzzvvvkkkgggddddddrrr}}}~~~}}}}}}~~~|||tttoookkkiiihhhkkkwww{{{}}}sssnnnrrr~~~zzzsssnnnhhh[[[XXXSSSJJJAAA:::555333222111111111111111000//////////////////////////////,,,,,,------...//////000000000///...------............---,,,,,,---......------.........////////////////////////000111111111111111111111222333333555777===FFFRRRfff~~~uuunnnmmmiii]]]NNNDDD@@@===;;;999999999777666666666666666555555555444555444555888888888<<>>FFFUUUkkk}}}ssslllmmmlll```OOOCCC@@@>>>;;;:::999888777555555555555444444444333333555333444777888888<<>>CCCGGGRRRhhhvvvmmmnnnnnncccQQQDDDAAA>>>;;;:::999888666555555444444444444333333333555333444666777888===CCCQQQcccvvv|||xxxvvvxxx{{{vvvjjjdddaaa]]]]]]bbbeeefffgggjjjnnnttt~~~|||}}}yyytttmmmjjjkkkppprrrpppooopppssswww}}}}}}vvvpppnnnrrryyyqqqkkkgggiiimmmrrr{{{|||wwwqqqpppttt|||vvvwww|||{{{wwwwwwtttjjj^^^YYYPPPEEE===777555444111111111111111000//////////////////////////////000//////...------,,,,,,,,,------.........---------...////////////...---------.........////////////////////////000111111222333444333222555<<>>888444222111111111111111000//////////////////////////////..................------,,,,,,...///000000//////---...///000000///...---,,,---------............///////////////000111111000222555666777===GGGNNNZZZgggyyytttooonnnfffWWWLLLAAA???<<<:::999888666444777666666666555555555555666333333666777888===DDDUUUiii|||}}}{{{|||}}}ssshhhbbbccc^^^\\\```dddgggkkkooopppttt~~~qqqnnnmmmpppqqqmmmjjjjjjjjjlllnnnppptttyyy~~~yyyqqqllllllnnnrrrxxx~~~|||tttooopppwwwvvvsss~~~yyywwwuuukkk]]]YYYQQQHHH???888333111111111111111111000//////////////////////////////,,,,,,------.../////////,,,---///000111222111111---...///000000///...---,,,,,,,,,---------......///////////////000111111111666:::>>>CCCLLLYYYbbbttttttooooooggg[[[TTTFFF???:::;;;;;;888555555555555555555555555555555555444666999999999???GGGQQQiii{{{{{{}}}}}}}}}}}}yyywwwrrriiibbb```\\\XXXXXX]]]ccchhhiiirrrzzz~~~}}}}}}vvvpppllllllpppooojjjdddfffggggggffffffgggkkknnn}}}uuuqqqooopppooopppuuu|||{{{tttpppttt~~~zzzsss~~~yyyvvvwwwqqqggg___ZZZRRRIIIBBB;;;555222222222111111111111222222.........///////////////........................------...///000000//////------------------------///////////////.........111111111000000000000000000666???KKKYYYhhhuuu~~~rrroooooogggZZZQQQGGG@@@;;;;;;;;;888555555555555555555555555555555222111333666666666<<>>777444222222111111111111222222.../////////////////////........................,,,------............---------------------------/////////////////////...000000000000000111111111111:::GGGUUU___ffflllnnnnnnooozzz{{{ooonnnoooiii\\\RRRHHHAAA;;;;;;;;;888555666555555555555555555555555222111333555555666<<>>FFFUUUiiisssvvvzzzxxxtttxxx}}}zzz~~~|||xxxwwwsssjjjaaa^^^[[[XXXXXX\\\ccckkkoooyyy|||uuuqqqnnnmmmllliiiccc^^^]]]]]]]]][[[XXXUUUUUUUUU^^^kkkzzzuuuqqqooonnnooouuu}}}zzzvvvyyyzzzzzz~~~zzzyyyssskkkddd___XXXPPPIIIAAA;;;666222222111111111111222222////////////...................................................---,,,+++------------------------............////////////......///000111222222333///222555777999===AAADDDEEEEEEUUUyyy|||rrrpppmmmddd[[[KKKCCC===<<<;;;888666777555555555555555555555555666555777:::::::::@@@HHHYYYllluuuvvvzzzwwwssswww|||yyy}}}yyyuuuwwwuuulllddd]]]ZZZXXXWWWZZZaaajjjpppvvv}}}}}}yyyvvvrrrmmmjjjgggccc]]]YYYYYYZZZ[[[ZZZWWWUUUTTTTTTTTT___uuuyyytttpppooommmmmmssszzzyyyvvvyyy}}}||||||uuummmccc^^^XXXPPPIIIAAA:::555222222111111111111222222000000//////.........---........................///////////////...---,,,---------------------------.........//////000000......///000111222222333333333222222222666;;;???>>>BBBWWW}}}xxxqqqmmmdddZZZMMMDDD===<<<;;;888777888555555555555555555555555555444666888888999???GGGZZZllluuuvvvzzzwwwsssxxxxxx{{{xxx|||uuusssvvvuuummmddd\\\ZZZXXXVVVXXX___hhhooowww{{{~~~~~~{{{|||vvvuuuqqqjjjeee```\\\XXXVVVUUUWWWYYYYYYWWWTTTRRRRRRQQQZZZnnnvvvrrrooonnnlllkkkooouuu~~~~~~|||wwwtttxxx~~~tttkkkbbb^^^XXXQQQIIIBBB:::555222222111111111111222222000000000///......------......................../////////000//////......------------------------------......///000000000//////000000111111222222111333555777777888999;;;999BBBZZZ|||}}}sssooofff[[[NNNEEE>>><<<;;;999777888555555555555555555555555444333555888888888>>>FFFWWWjjjtttuuuyyywwwssswwwnnnyyyzzzxxx{{{tttqqqttttttkkkbbb\\\ZZZWWWUUUVVV\\\fffmmmyyy}}}zzz}}}yyy{{{tttrrrmmmfff___ZZZXXXVVVVVVVVVXXX[[[[[[XXXTTTRRRQQQRRRYYYlll}}}zzzsssooommmmmmkkkhhhkkkqqqxxxyyyxxxtttrrrvvvuuuiiiccc___YYYRRRKKKBBB:::555222222111111111111222222111000000///......------........................------......//////......------------------------------......///000000111000000000000000111111111...111555777777777777888<<>><<<;;;999888999555555555555555555555555555444666999999999???GGGTTThhhrrrtttxxxvvvrrrvvvhhhpppyyy~~~yyyxxx{{{tttpppsssrrriii___\\\ZZZWWWTTTTTTZZZdddlllzzzxxx}}}xxx{{{tttnnniiibbb[[[WWWVVVVVVWWWYYY\\\^^^]]]ZZZVVVRRRQQQPPPWWWgggyyyyyyyyy{{{~~~~~~}}}yyyyyyyyyxxxwwwvvvtttssspppmmmlllmmmjjjgggiiimmmuuuvvvuuurrrqqquuuwwwjjjccc```ZZZSSSLLLDDD;;;666222222111111111111222222111000000///...---------........................++++++,,,---............---------------------------------...///000000111111111111000000000000000333444444444444666999<<>>>>>;;;888777444444555555555555555555444333444777888999@@@HHHXXXaaajjjoooqqqtttsssppphhhnnnssswww{{{{{{vvvuuuyyy~~~tttoooqqqooofff]]]XXXVVVTTTRRRRRRWWW^^^dddppp}}}yyyzzz~~~vvvsssrrrqqqjjjaaaZZZVVVVVVVVVWWWVVVYYY\\\\\\ZZZVVVRRRQQQSSSYYYeeeyyy}}}|||yyysssooonnnpppsssuuuttttttuuuvvvvvvsssqqqnnnmmmllljjjiiijjjjjjkkkooosssuuuqqqlllnnnyyyxxxhhhdddaaa[[[UUUMMMEEE<<<666444222111111111111000...........................//////.........---------////////////////////////---...///000000///...---///////////////.........222222222111111111111111444222333555444333777===EEENNN___ttt}}}}}}{{{yyyrrrpppjjjbbbSSSIII@@@>>>>>>;;;888888555555555555555555555555444333444777777888???GGGWWWaaakkkppprrrssspppkkkdddkkkssszzz}}}yyyuuusssxxx}}}|||qqqlllmmmlllccc[[[XXXVVVSSSQQQQQQUUU\\\aaaiiiwww|||yyy{{{~~~}}}uuupppnnniiiccc[[[UUUSSSTTTUUUVVVYYY[[[\\\\\\YYYVVVTTTSSSUUU[[[eeevvv{{{tttqqqpppnnnmmmqqqppppppqqqssssssqqqooopppnnnllljjjhhhhhhhhhhhhkkkoooqqqnnnjjjmmmxxxqqqeeeaaa[[[UUUMMMEEE===777333222000000111111///...........................//////.........---------..............................////////////....../////////////////////...111111111111111111111111222222444888777666888>>>HHHTTTgggxxx|||xxxpppooojjjcccTTTIII@@@>>>>>>;;;999999555555555555555555555555444333444666666777===EEESSS___kkkqqqsssrrrkkkddd___gggsss~~~wwwsssrrrvvv|||yyynnnjjjkkkjjjbbb[[[XXXVVVRRROOONNNRRRXXX]]]bbbnnn~~~{{{zzz}}}|||~~~{{{tttlllggg```[[[TTTPPPPPPSSSVVVXXX]]]^^^^^^]]]ZZZXXXWWWWWWTTTZZZbbboooyyyvvvvvvqqqlllnnnnnnnnnoooqqqrrrqqqooopppooollliiigggfffffffffgggkkkmmmkkkhhhlllvvvuuufffbbb\\\UUUNNNFFF>>>999333222000000111111///..........................................---------------------------------//////............//////......//////////////////000000000000000000000000111222666::::::888<<>>===;;;::::::555555555555555444444444555444555666666666<<>>===;;;:::;;;666666555555555444444444555444555777666666===EEEJJJVVVdddlllpppooojjjccceeejjjwwwzzzuuutttyyy~~~zzzrrrjjjfffgggfffaaa\\\XXXUUUQQQLLLJJJLLLQQQUUU]]]iiiyyy~~~yyyzzz~~~xxxnnnbbbZZZUUUQQQMMMMMMPPPWWW\\\______bbbeeefffeeecccaaaaaa^^^gggrrr{{{zzzwwwssspppppprrrwwwyyy{{{~~~yyyvvvtttrrrqqqqqqssstttsssrrrmmmllljjjhhhgggggghhhhhhlllnnnnnnllljjjlllsssyyytttjjjhhhddd^^^WWWQQQIIIBBB===666444333222333333222000........................---.....................------------------------000///...------...///000---.........//////000000......//////000000000000333333444666777===JJJXXXpppvvvnnnnnnnnnkkk]]]PPPCCC>>><<<:::999:::666666666555444444333333555444555777777888>>>FFFMMMWWWccciiimmmooommmiiimmmqqq}}}}}}xxxvvv{{{~~~|||rrrllleeebbbbbbaaa]]]YYYWWWUUUPPPKKKIIIKKKPPPTTT[[[kkk~~~yyyzzz~~~}}}ssshhh]]]WWWQQQNNNKKKMMMSSS\\\cccgggeeehhhjjjjjjhhhfffeeeeeecccqqq~~~xxxrrrnnnmmmnnnpppqqqtttyyy}}}}}}zzzxxxvvvssssssssssssrrrqqqmmmllljjjiiihhhhhhiiiiiimmmnnnnnnlllkkklllrrrvvv{{{qqqjjjhhhddd```ZZZSSSKKKCCC===555444222222333333111000........................---------...............------------------------//////............//////------......///000000000...//////000000111111222555444555777999BBBTTTeeezzzvvvnnnooopppnnnaaaSSSDDD>>>;;;999888999777666666555444444333333555444666888888999@@@HHHUUU]]]dddhhhkkkoooqqqoooqqqvvvzzzxxx|||yyytttnnniiibbb``````___\\\YYYWWWTTTOOOKKKHHHJJJOOOTTT]]]pppzzzyyy|||yyymmmaaaYYYVVVOOONNNMMMRRR[[[fffpppuuuqqqqqqoookkkhhhfffgggiiikkk}}}}}}uuuooommmllllllnnnqqqssstttxxx}}}|||yyyvvvuuutttsssqqqooonnnllljjjiiihhhhhhiiiiiijjjjjjiiiiiikkkppptttxxxqqqkkkgggdddaaa\\\VVVMMMCCC===444222111111111111000...........................---------.........//////..............................////////////......------......///000000111//////000000111222222333555555888;;;???III]]]ooo}}}vvvnnnoooqqqpppcccTTTEEE>>>;;;888777999777777666555444444333333555444666999999;;;BBBJJJ]]]cccggghhhjjjpppsssssspppwwwzzzxxx{{{vvvnnnnnniiiccc```aaa```^^^[[[VVVTTTOOOJJJHHHJJJOOOTTT___uuuzzzxxx{{{uuuhhh\\\WWWVVVQQQPPPQQQWWWcccppp{{{{{{xxxrrrkkkfffeeehhhkkkxxx}}}tttooommmkkklllnnnnnnooorrryyy~~~~~~{{{yyywwwuuusssrrrpppmmmkkkiiihhhggggggeeefffgggfffgggjjjooosss}}}wwwoookkkfffdddbbb^^^XXXNNNDDD===222111//////000000...---........................---------.........//////////////////////////////---...///000000///...------------...///000000111///000000111222333333333444666;;;@@@EEEOOObbbttt|||qqqfffgggkkkkkk^^^UUUHHH???;;;;;;:::999666666555555555444444444888777666777666999DDDOOO___^^^^^^```dddiiiooorrrqqq~~~uuummmjjjeee___\\\]]]]]][[[YYYTTTSSSOOOKKKIIIKKKOOOSSS```|||zzzsssiii]]]XXXYYYUUUTTTVVV```ooo}}}xxxooojjjjjjnnnqqq~~~~~~wwwsssooooooqqqrrroooppprrrxxx||||||{{{{{{zzzxxxtttpppkkkhhhggggggffffffkkkhhhgggiiiiiiiiinnnuuu|||tttmmmiiigggccc___XXXOOOFFF@@@777444111000000000000///......////////////....../////////...------,,,,,,///...---,,,,,,---...///000000//////.........---////////////000000000000000222222222222555666666888===DDDKKKSSS___llluuu~~~sssggggggjjjjjj```VVVIII@@@<<<;;;:::999666666666555555444444444777666777888777:::DDDOOOZZZZZZ\\\___dddjjjppptttsss~~~~~~yyyqqqjjjeee___\\\\\\\\\ZZZXXXUUUTTTPPPMMMJJJLLLPPPTTTccc}}}yyyqqqfffaaaaaa___```ccclllwwwyyyqqqllllllooorrr|||wwwuuuvvvtttpppoooqqqrrrvvv|||~~~{{{xxxtttpppkkkhhhggggggffffffkkkhhhhhhiiijjjjjjooouuu|||xxxqqqjjjgggccc]]]WWWNNNFFF@@@777555222000000000///...////////////////////////------..................///...------------...///000/////////............////////////000000000000000222222111222444777888AAAIIITTT^^^gggnnntttxxxyyyuuuhhhhhhiiiiiibbbXXXKKKAAA<<<:::999888666666666666555555555555555555777999999;;;EEEPPPXXXYYY[[[^^^ccciiiooorrrttt~~~}}}}}}yyylllfff___[[[[[[ZZZXXXVVVVVVUUUQQQMMMKKKMMMQQQUUUddd~~~uuunnnmmmkkknnnssszzz~~~yyysssooonnnppprrr}}}{{{xxxrrroooooommmppptttxxx|||}}}~~~~~~}}}~~~~~~~~~~~~yyytttpppllliiihhhgggfffeeeiiiggggggiiijjjjjjnnnuuu|||vvvpppllliiiccc\\\UUUMMMEEE@@@999666333111000000...---000///...------...///000,,,,,,------...//////000///...------------...///////////////............////////////000000000000111111111111222444888;;;FFFPPP```pppzzz}}}|||zzzyyyvvvjjjiiijjjiiieee[[[MMMBBB===:::888777666666666666666666666666444444777;;;;;;===FFFQQQ[[[\\\]]]```cccgggjjjlllvvv~~~~~~|||{{{}}}oooiiiaaa\\\ZZZYYYWWWUUUVVVTTTQQQMMMKKKLLLQQQTTTaaazzz}}}zzztttyyy}}}{{{xxxsssooommmnnnppp|||{{{tttooonnnlllmmmooorrruuuxxxyyyxxxvvvwwwxxxwwwyyy~~~|||ssspppllljjjiiihhhgggeeegggeeeeeehhhiiihhhmmmsss}}}uuuqqqnnnjjjccc[[[TTTLLLEEE@@@:::777333111000///...---111000...,,,,,,...000111---------.........//////.........------.........///////////////.........////////////000000000000222111111222222333:::AAAHHHSSSdddttt~~~{{{www~~~|||zzzxxxmmmkkkkkkjjjggg]]]OOOCCC===;;;999777777777777777777777777777333444777;;;<<>>IIIVVV^^^jjjtttyyyyyyvvvsss}}}uuuxxx|||}}}}}}pppnnnmmmjjjhhh^^^PPPDDD>>><<<:::888777777777777888888888888333444777;;;<<<@@@JJJVVV]]]^^^aaadddgggjjjkkklll{{{}}}yyyvvvyyyyyyrrrggg```]]][[[XXXVVVTTTRRROOOKKKIIIKKKOOOSSS^^^vvvvvvpppttt|||xxxvvvsssnnniiiggghhhiiittt|||uuurrrjjjfffccccccfffiiijjjiiiaaacccddddddeeejjjqqqwwwsssqqqmmmkkkjjjiiigggeeebbbaaacccgggggggggkkkppp}}}xxxnnnkkkeee^^^WWWOOOGGGAAA:::777444222111111///...000///...------...///000000//////...------,,,,,,------...//////...------.........///////////////////////////000000000000333///000444555666BBBQQQnnnrrrvvvwwwtttqqqqqqsss|||vvvrrrzzz{{{|||yyyuuupppmmmjjjhhh^^^PPPEEE???===;;;999777777777888888999999999444444666:::;;;@@@LLLXXXaaabbbeeehhhjjjkkkkkkjjjvvv}}}}}}xxxuuuwww}}}~~~vvvkkkccc___\\\ZZZXXXUUUSSSPPPLLLJJJLLLPPPTTT^^^vvvuuuooorrrwwwzzz}}}{{{}}}xxxvvvrrrlllgggeeefffhhhpppyyyuuukkkeee___^^^aaaddddddccc\\\]]]^^^]]]]]]bbbiiiooozzzsssqqqnnnlllkkkiiigggeeecccbbbdddhhhiiiiiilllqqq~~~wwwmmmjjjfff```ZZZQQQIIICCC999666333222111111000///////////////////////////..................------------...//////...------............/////////000////////////000000000000333///000555666999GGGYYY|||yyypppmmmqqqwww{{{vvvvvv}}}~~~zzzwwwrrrnnniiihhh^^^PPPEEE@@@===;;;:::777777888888999999999999555444666999;;;@@@MMMZZZggghhhiiikkkkkkiiihhhfffooovvv}}}wwwtttvvv}}}yyymmmeee```^^^[[[YYYVVVTTTQQQMMMKKKMMMQQQUUU\\\ttt{{{ttttttuuuuuutttqqqsss}}}zzzwwwrrrkkkfffdddfffhhhlll{{{}}}xxxmmmfff___]]]```ccccccaaa\\\]]]\\\[[[[[[^^^ffflllxxxsssqqqnnnlllkkkjjjgggeeedddccceeejjjkkkjjjmmmsss|||{{{llljjjgggbbb\\\SSSJJJCCC888666333222222222111000......////////////......,,,,,,------.../////////,,,---...//////...---,,,---.........//////000000////////////000000000000333...000666777:::JJJ]]]}}}xxxmmmjjjrrr{{{}}}zzz|||~~~|||~~~zzzoookkkkkkhhh```RRREEE<<<888666666888777777777777777888888777777888::::::@@@OOO___dddooovvvrrrjjjfffeeeeeeqqqvvvzzzsssuuuvvvwww|||zzzuuummmddd]]]YYYXXXWWWWWWVVVRRRNNNMMMPPPTTT^^^ooouuupppooooooiiilllpppvvv|||~~~uuulllhhhdddaaadddiiilllwwwzzzqqqjjjccc`````````[[[WWWVVVTTTTTTWWWYYY[[[aaaiiixxxyyysssnnnlllnnnnnnjjjfffeeebbbccceeeeeedddhhhmmm}}}zzzpppkkkddd^^^ZZZSSSKKKFFF<<<999555222111111000///000000000000000000000000////////////////////////////////////////////////..................------222///---...111333222000333000222777777999JJJ___}}}xxxtttssswww|||}}}}}}zzz~~~rrrnnnoooiiiaaaTTTGGG>>>:::888888777666666666666666777777666666888999;;;AAAPPP```jjjtttzzztttkkkfffeeeeeennnsss}}}}}}{{{tttuuuuuuvvv~~~}}}{{{wwwoooggg```]]]]]]WWWWWWVVVRRRNNNNNNQQQUUU___ooovvvlllhhhfffbbbeeekkksss}}}yyynnngggbbb```bbbgggkkkuuuwwwrrrkkkfffdddbbb___\\\WWWTTTSSSUUUWWWYYY```hhhvvv}}}zzztttnnnlllmmmmmmjjjfffeeeccccccffffffeeeiiiooo|||yyyooojjjccc]]]XXXRRRJJJDDD;;;888444222222222222111000000000000000000000000////////////////////////////////////////////////........................222000...///111222222000333111333888777:::KKK___yyyttttttzzzzzz|||ppplllmmmiiibbbVVVIII@@@<<<;;;;;;666666555555555555666666555555777999;;;BBBRRRaaarrrzzz~~~wwwmmmhhhgggfffjjjqqq||||||}}}uuuuuuuuuuuu}}}}}}xxxppphhhbbb```___WWWWWWVVVRRROOOOOOSSSWWW```nnnvvvhhhaaa___bbbffflllwww}}}ooofffaaa___aaafffllluuuzzzvvvooohhhbbb___]]]\\\XXXTTTQQQSSSTTTVVV^^^fffsss~~~}}}vvvnnnkkkkkkkkkhhheeeeeeccccccfffffffffjjjqqq|||wwwoooiiibbb\\\WWWPPPHHHBBB999777333222222333333222000000000000000000000000////////////////////////////////////////////////........................111000...///111222222111333222444888777;;;LLL___~~~~~~|||wwwsssuuu|||xxxoooiiijjjhhhbbbWWWKKKAAA<<<;;;<<<777777666555555555666666444444777999<<>>:::555222111000000////////////.........------............////////////000000000000000//////...////////////000000000000222333444333222222444666444888===LLLooo~~~vvvkkknnnaaafffqqqvvvllllllnnnkkkcccWWWIII???<<<;;;<<<:::888888888999888777999888999;;;<<>>:::555222111000000//////.........------------............//////////////////000000000000//////////////////000000000000111222333222222222444666777888???UUUzzzwwwpppmmmllldddnnnzzz~~~xxxxxxllljjjkkkhhhbbbVVVIII???;;;:::;;;999777777888888777666888888999;;;===DDDUUUeeeooozzz{{{nnngggppp}}}|||vvvvvv}}}sssmmmfffbbb[[[RRROOOPPPHHHKKKOOOQQQTTTZZZbbbhhhsssvvvllliiigggfffhhhnnnwww~~~uuurrrqqqvvv}}}|||ooohhhaaa^^^[[[WWWVVVXXXVVVaaavvvrrrjjj\\\YYYUUUUUU[[[dddmmmrrrmmmmmmkkkjjjlllsss}}}~~~mmmiiibbb^^^YYYRRRJJJDDD???;;;666222111000///...///.........------------............//////////////////000000000000//////////////////000000000000///000111111111111333555::::::CCC\\\}}}tttppp||||||jjjhhhuuu~~~ooowww|||mmmhhhhhhgggaaaWWWJJJ@@@;;;:::777666555666888999999999777777999;;;>>>EEEVVVgggqqq~~~rrrmmmxxx{{{uuuuuu}}}|||tttjjjcccZZZQQQNNNOOOHHHLLLPPPSSSTTTXXX^^^cccmmm{{{{{{vvvjjjbbb___aaacccgggpppzzzyyysssqqqwww~~~tttmmmgggeeeaaa[[[XXXYYYVVV___ppptttjjj\\\YYYTTTTTTYYYcccooovvvrrrrrrqqqooommmqqqxxx~~~mmmiiiccc^^^YYYRRRJJJDDD???;;;666222000000///.../////////.........------............////////////...//////000000000000000////////////000000000000...000111111000111333555;;;<<>>GGGXXXiiiqqqtttqqq~~~{{{tttssszzz{{{oooeee[[[RRROOOQQQLLLQQQVVVYYYZZZ[[[___bbbiiiwww|||xxxyyywwwqqqkkklllkkkiiifffbbb^^^\\\bbbhhhsss~~~zzztttqqqzzzxxxrrrnnnlllhhhaaa\\\[[[YYY___kkkzzzvvviii^^^YYYTTTQQQUUU```mmmvvvxxxxxxvvvqqqmmmnnntttyyyooojjjddd___ZZZSSSKKKDDD???;;;666222000///...---000000000/////////..................////////////......///000000000000000////////////000000000000///000111111111222444666;;;???PPPlll}}}|||yyyjjjiiittt{{{mmmooo|||yyyppphhhgggcccZZZMMMCCC===;;;<<<:::888777888888777666444555777;;;???GGGYYYjjjppptttsssxxxwww}}}sssggg\\\RRRPPPSSSQQQVVV]]]```aaabbbeeegggggguuu|||vvvppppppmmmeeeaaa^^^[[[[[[^^^```aaaaaabbbmmm|||{{{wwwsssrrr|||{{{vvvrrrqqqmmmddd^^^\\\\\\___hhhssszzz~~~wwwiii```ZZZSSSOOORRR\\\jjjttt|||{{{xxxrrrllllllrrrxxxwwwpppllleee```[[[TTTLLLEEE@@@<<<666222000///...---000000000000////////////............/////////000......///000000000000000////////////000000000000000111222333222333666888:::@@@UUUrrr~~~rrrfffjjjxxx~~~vvvvvvpppmmmlllfff[[[NNNCCC===;;;:::::::::999888777777666888777777999<<>>;;;777444333222000...000000000000000000000000*********++++++,,,,,,,,,000000000000000000000000............////////////111......333555555666999<<>>===:::999999888777777666666888777888:::<<>>;;;777444333222000///000000000000000000000000.........///////////////000000000000000000000000/////////000000000111111333//////333666555777:::AAATTTooowwwsss|||lllcccjjjuuu|||}}}zzzyyy{{{|||xxxooommmhhh]]]OOOEEE???===999888888777777666666555888777888:::===FFFXXXiiiwwwwwwkkkfffhhhuuuxxxuuummmiiiiiijjjkkkgggnnnwwwzzzkkkaaaYYYWWWYYY[[[aaaeeeddddddeeeeeebbbdddssstttmmmjjjfffdddkkkqqqtttyyyqqqeeecccggg|||yyyrrrqqqrrrqqqrrruuuxxx}}}{{{sssjjjddd^^^^^^aaafffeeeaaaaaaddddddnnn}}}jjj]]]WWWQQQMMMJJJKKKTTT^^^qqqwww~~~{{{xxxxxxyyy{{{zzz~~~sssgggccc___WWWMMMHHH???<<<777444333222000///000000000000000000000000111111111111000000000000000000000000000000000000000000000111111111222222444111111444666666888===JJJbbbrrrqqqzzzlllddddddqqq~~~|||{{{|||uuuooommmggg\\\OOODDD>>>===888777777777666666555555888777888;;;===FFFWWWhhhxxx~~~tttkkkhhhiiisssvvv}}}xxxqqqhhhaaa^^^^^^___```aaagggnnntttwwwiiiaaa]]]\\\___dddeeeeeedddccccccbbbbbbhhhwwwxxxqqqooolllkkksssrrrhhhjjjrrrzzzvvvssssssvvvyyy|||yyypppjjjdddbbbcccfffeeebbbaaadddggglllyyywwwggg\\\WWWRRROOOKKKIIINNNUUUhhhrrr|||{{{|||yyy|||sssgggbbb^^^WWWNNNJJJ@@@===888444222111000///////////////////////////000000000//////.........////////////////////////000000000111111111222222333111111333555555:::@@@TTTlllooopppyyylllbbbccckkk{{{~~~sssmmmlllfff[[[NNNCCC===<<<777777777777666666666666888777999;;;===EEEWWWggguuuyyy|||wwwooojjjjjjllluuuxxxzzzssshhhddd^^^ZZZYYYYYYYYYYYYXXX\\\aaafffnnnuuujjjeeedddeeegggkkkhhhdddbbb```___```aaaiiizzz|||{{{wwwuuu{{{xxxooottt~~~{{{wwwvvvyyy{{{~~~vvvnnnhhhddddddggghhheeeeeegggjjjkkkuuu{{{oooggg\\\WWWSSSRRRNNNJJJLLLPPP^^^kkk|||~~~~~~zzz~~~rrrfffaaa^^^VVVNNNIIIBBB>>>888444222111000000////////////////////////000//////......---------/////////////////////////////////000000000111111222000000333444555<<>>EEEVVVfffoootttxxxuuunnniiijjjnnnvvvzzzwwwooo___]]]ZZZXXXWWWVVVUUUSSSPPPSSSWWW\\\ddduuutttnnnnnnnnnppprrrrrriiiaaa]]]\\\[[[^^^aaajjj~~~xxx~~~|||xxxwwwzzz~~~|||ssshhheeedddhhhjjjgggfffgggfffgggpppwwwnnniii^^^YYYVVVUUUQQQLLLKKKMMMTTTaaasss{{{{{{zzz~~~}}}qqqfffbbb^^^WWWNNNIIICCC>>>888444222111111000000000000000000000000000000000000000////////////000000000000000000000000/////////000000000111111111000000333444777@@@IIIddduuuxxxpppuuuvvvrrr~~~wwwiiippp{{{jjjaaa]]]hhhwwwzzzzzzwwwnnnlllggg\\\NNNCCC>>><<<888888888888888888888888777888:::<<<>>>EEEVVVfffjjjttt}}}|||ssslllkkknnnxxx~~~{{{tttccc```\\\YYYWWWUUUSSSQQQOOOOOORRRXXX___mmmvvvtttxxxzzz{{{}}}vvviii]]]XXXWWWWWW\\\bbbsss~~~yyywww{{{wwwiiifffeeejjjllliiiffffffccceeemmmrrrkkkbbb]]]XXXWWWSSSMMMIIIJJJKKKWWWhhhwww~~~{{{}}}zzzrrrkkkggggggnnn|||qqqgggdddaaaXXXNNNIIIDDD???999444222111111000000000000000000000000000/////////000000000000000000000000000000000000000000000000111111111222222222111222555666:::EEEPPPgggxxx}}}vvvrrrqqqsssllluuupppqqqnnn```]]]aaammm|||{{{{{{xxxooommmhhh]]]OOODDD???===888888888888888999999999777888:::<<<>>>EEEVVVeeejjjwwwzzzpppmmmooo{{{zzzkkkggg```[[[XXXUUUSSSQQQNNNLLLNNNTTTYYYeee|||xxxyyyxxxiiiZZZUUUTTTUUU[[[bbb}}}{{{yyy{{{~~~zzzlllhhhhhhlllnnnkkkgggfffdddfffnnn~~~wwwkkkfff___ZZZXXXSSSLLLHHHHHHFFFPPP```ppp{{{~~~}}}zzz{{{vvvlllbbb\\\\\\eeezzz}}}|||rrrhhhfffcccZZZOOOIIIEEE@@@999444111111111000000000000000000000000000------......//////000000000000000000000000000000111111222222222333333333222222333666888===HHHTTThhhzzzwwwxxxzzzxxxyyyppptttkkkqqqvvvooo}}}zzzcccYYYZZZeeeqqq|||qqqnnnggg[[[MMMBBB===<<<999:::;;;999777666666777888888999<<<>>>EEEVVVfffssszzzrrrooonnnyyy|||pppeeeaaa]]]VVVSSSTTTMMMMMMNNNPPPTTT^^^qqq{{{hhhXXXVVVVVVUUUXXXaaa|||}}}yyyxxxzzz~~~rrrooolllkkklllllllllkkk``````fffwwwuuummmggg___XXXTTTQQQMMMJJJKKKMMMSSSbbbsss|||{{{}}}qqqeeeZZZVVVVVV___www|||rrrwwwyyyllljjjjjj```XXXSSSIIIAAA>>>999555444222111000111000///......///000111///......------///000111////////////////////////111111111111111222222222555555777888888===PPPcccuuu}}}www|||}}}{{{qqqppp}}}|||ppp]]]XXX]]]gggvvv}}}qqqnnnggg[[[MMMBBB===<<<999:::;;;999777666666777666777999<<<>>>FFFXXXhhhwww{{{rrrnnnlll|||{{{nnngggbbbZZZUUUTTTMMMLLLMMMOOOQQQYYYiiiyyyyyyjjj]]]YYYVVVSSSZZZeee}}}|||yyyyyy{{{}}}wwwsssooonnnoooooommmjjjbbbaaafffuuuuuummmbbbYYYUUUQQQKKKGGGGGGHHHOOO___qqq}}}|||~~~sssfff[[[VVVWWWbbb|||~~~sssxxxwwwkkkiiiiii___XXXRRRHHHAAA>>>999555444222111000111000///......///000111//////...---...///000111////////////////////////111111111111222222222222444444666888:::CCCZZZooozzzvvvzzzkkk\\\\\\cccooo|||qqqooohhh\\\NNNCCC===<<<999::::::999777666777888555666999<<>>999555444222111000000000////////////000000//////.........///000111000000000000000000000000111111111111222222333333222333666999>>>MMMhhhzzzyyyccc[[[aaalllwwwqqqooohhh]]]NNNCCC===<<<888999:::999777666777888777777:::===???GGGWWWfffqqq}}}wwwuuuttt{{{~~~uuujjj___XXXUUUSSSRRRSSSSSSUUU^^^hhhuuurrriii___[[[YYYYYYaaakkk}}}|||{{{yyyzzzzzz{{{yyyxxxwww|||||||||vvvvvvzzzzzzrrrjjj______aaakkkrrrddd^^^[[[WWWSSSKKKKKKNNNYYYhhhvvvzzzmmm___XXXYYYgggvvvhhheeefff^^^WWWPPPDDDAAA>>>999555444222111000000000////////////000000///////////////000000000000000000000000000000000000111111222222333333333111444777:::BBBVVVssslll\\\[[[gggttt|||pppoooiii]]]OOODDD===;;;888999:::999777777777999888999;;;===???DDDSSSbbbmmm|||}}}xxxwwwwww~~~~~~zzz{{{ttthhh^^^YYYVVVUUUUUUTTTTTT[[[ccclllxxxnnneeecccfffjjjnnnrrrzzz~~~|||zzzyyyzzzzzzzzzxxxvvvsss|||xxxtttoookkkllltttyyyzzz~~~}}}uuulll^^^___bbbjjjoooeee___ZZZWWWOOONNNOOOVVVcccrrr}}}}}}pppaaaXXXWWWfffyyyiiieeeeee^^^WWWPPPDDDAAA>>>999555444222111000//////000000000000///////////////000000000000000000000000000000000000000000111111222333333444444333666999===JJJaaa{{{zzzbbbYYY___nnn{{{pppoooiii^^^PPPDDD===;;;777999:::999888777888999888999;;;===>>>BBBPPP___mmm|||}}}xxxwwwwww||||||sssoooooovvvsssiii___ZZZWWWVVVTTTSSSWWW]]]gggzzz{{{ssskkkjjjoootttuuutttzzz~~~|||zzzyyyyyyzzzzzzyyywwwtttzzzyyynnniiigggbbbaaafffooovvvnnn```dddfffnnnqqqddd\\\WWWQQQNNNNNNSSS___nnn|||wwwggg]]]YYYfff~~~mmmfffeee^^^XXXQQQEEEAAA>>>999555444222111000//////000000000000//////...///000111111111000000000000000000000000000000000111111222333444555555555777;;;CCCUUUmmmnnn]]]]]]fffuuupppooojjj___QQQEEE>>>;;;777888999999888777888999666777:::<<<===BBBPPP^^^jjjzzz{{{{{{||||||yyyssspppgggcccbbbfffnnnxxx~~~uuuiiibbb]]]ZZZVVVSSSUUUZZZ___mmmwww~~~zzzwwwxxxzzzzzzxxx|||zzzxxxxxxzzzzzzzzzyyyyyy|||{{{pppfffaaa```\\\]]]bbbdddlllvvvooobbbgggjjjqqqrrreee^^^TTTQQQNNNQQQZZZiiiwwwuuuhhhbbbmmmqqqgggeee]]]YYYRRRGGGAAA>>>999555444222111000...///000111111000///......///000111222111000000////////////////////////000111111222333444555666555999>>>JJJaaazzz~~~|||ddd]]]dddppp|||pppooojjj___QQQEEE>>>;;;777888999999888777888:::333444888;;;===BBBPPP^^^fffvvvwwwoooiiifffeee___ZZZXXX[[[aaajjjxxx}}}rrrjjjccc^^^YYYUUUVVVZZZWWWaaagggrrr|||zzzxxxxxxyyy{{{{{{{{{}}}}}}|||sssiii```\\\\\\ZZZ]]]bbb```aaaqqq~~~uuuooobbbhhhkkkpppqqqhhhYYYUUUPPPOOOVVVcccpppyyytttmmmvvvttthhheee]]]YYYSSSHHHAAA>>>999555444333111000...///000111111000///......///000222222111111000////////////////////////000111111222444555666666666999@@@NNNiii~~~rrr```___jjjwww{{{nnniiiddd^^^RRRDDD===<<<;;;:::999999888888999999;;;999:::===AAAEEENNNWWWgggwwwtttqqqlllfffaaa^^^\\\[[[TTTRRRTTTXXX[[[aaalllwww{{{rrrhhh```XXXRRRQQQTTTYYYYYY\\\bbbjjjqqqvvvxxx}}}{{{}}}}}}{{{yyyvvvuuuuuuuuuvvv|||}}}}}}nnnfffbbbaaaaaa[[[\\\```aaa______hhhssstttllljjjjjjkkksss{{{lll```YYYRRRQQQUUU]]]kkkxxx{{{wwwgggddd\\\VVVPPPGGGAAA===888555333333222111111111000///////////////000000000000111111111111444333222000000000000111333000000444666444444666666999FFF]]]uuu{{{eeeYYYcccuuu~~~~~~ooojjjeee^^^RRREEE===<<<;;;:::999999888888999999999777888<<>>LLLaaavvvtttddd]]]iiixxxqqqlllfff___SSSEEE===<<<;;;:::999999888888999999777555777;;;AAAIIIWWWdddmmmzzz~~~{{{rrrkkkfff```\\\\\\ZZZXXXUUUTTTSSSSSSSSSSSSRRRTTTXXXZZZ^^^gggqqqyyyiii```ZZZVVVTTTUUURRRQQQPPPQQQTTTVVVXXXXXX```fffqqqyyyrrrjjjhhheeeddddddgggjjjllluuuxxx}}}~~~{{{xxxuuutttuuuwwwyyywwwyyy~~~sssqqqooonnnmmmkkkiiiggghhhfffgggiiihhhfffiiinnnyyy|||xxxuuuuuuqqqmmmqqqqqqggg\\\VVVTTTVVV^^^gggooovvvlllfff]]]VVVQQQHHHAAA===888555333333222111111000000///////////////....../////////000000000............///000111222111......111222000111555999CCCUUUhhhyyy}}}{{{{{{jjjcccdddqqq}}}rrrmmmggg```SSSEEE===<<<;;;:::999999888888999999777666777;;;@@@IIIZZZhhhsss}}}~~~|||}}}wwwqqqiiibbb___\\\ZZZXXXWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSVVV[[[]]]```gggpppmmmccc^^^YYYUUUTTTTTTRRRPPPPPPRRRTTTTTTTTTVVVZZZcccooozzzsssnnniiiddd```^^^]]]\\\]]]```ccceeennnrrrwwwzzz}}}|||xxxtttrrrsssuuuvvvtttwww}}}{{{zzzyyyyyyyyyxxxtttrrrrrrooonnnoooooolllmmmoooyyy~~~{{{xxxvvvqqqnnnrrr|||zzznnnbbbZZZVVVUUUYYY```jjjqqq{{{ooohhh^^^VVVQQQIIIAAA===888555333333222111000000////////////000000............////////////,,,---...///000222333444333111111444444222444999999JJJ```sss}}}ttt~~~{{{www{{{pppbbbdddmmm{{{qqqlllggg```TTTFFF>>>===;;;:::999999888888999999999888999<<>>>>>;;;:::999999888888999999:::999;;;===>>>FFFVVVfffwww{{{zzztttvvv|||}}}uuurrryyy}}}zzzxxxvvvuuuvvvxxx}}}~~~zzzvvvrrrnnniiidddaaa]]][[[XXXVVVTTTSSSTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVYYYZZZ___ddddddcccgggnnnxxx}}}ssslllccc\\\ZZZYYYWWWUUUUUUVVVXXXXXXWWWPPPRRRUUUXXX^^^jjjxxx|||pppjjjddd___\\\\\\YYYXXXWWWVVVVVVXXXZZZ[[[```eeejjjnnnqqquuu{{{}}}yyyuuusssqqqpppppppppttt|||vvvpppiiifffjjjrrrxxx||||||yyyvvvxxxjjjbbb]]]YYYYYY[[[ccchhhqqq{{{ooohhh___WWWRRRIIIAAA===888555333333222111///////////////000000111....../////////000000000//////111222333333333333000///111333333333888???IIIcccwwwwww}}}yyymmmiiihhhrrr~~~|||}}}mmmiiiddd^^^SSSFFF???>>>;;;:::999999888888999999888999;;;===>>>EEEUUUeeeuuuwww|||zzzsssuuu|||~~~vvvnnnsss}}}|||{{{vvvwwwyyy{{{}}}~~~xxxzzz{{{|||zzzwwwsssqqqnnnmmmlllllljjjhhhfffdddffffffgggjjjnnnooollljjjgggeeecccaaa___]]]\\\ZZZYYYYYYYYYXXXVVVUUUUUUVVVUUUVVVWWWXXXYYYZZZZZZZZZ^^^___cccgggeeeaaaccchhhnnnuuu{{{qqqkkkjjjeeebbb___]]]]]]]]][[[ZZZVVVWWWWWWVVVVVV\\\eeemmmuuu{{{}}}uuunnnfffaaa```[[[ZZZXXXWWWVVVWWWXXXXXXZZZ^^^dddgggjjjnnnuuuzzz}}}|||zzzxxxvvvtttsssrrrooottt|||zzzmmmgggbbb```dddnnnrrrttt||||||mmmeee```[[[YYYYYY^^^ccckkkttt~~~mmmhhh___XXXRRRHHHAAA===888555333333222111///////////////000111111/////////000000000111111000000111222222111000/////////222555444555;;;DDD]]]wwwzzz~~~pppfffdddqqqzzz{{{}}}lllgggccc]]]RRRFFF??????;;;:::999999888888999999666888;;;>>>>>>DDDUUUeeeuuuvvvzzz}}}xxxpppqqqxxxyyynnnsss{{{vvvrrrqqqpppjjjkkkmmmooopppqqqrrrrrrmmmnnnoooooommmjjjgggeeecccbbbbbbccccccbbb___]]]___^^^]]]___bbbcccaaa^^^]]]\\\[[[ZZZ[[[[[[[[[[[[YYYZZZ\\\]]]\\\\\\\\\]]]VVVWWWYYY[[[]]]^^^______bbbcccfffiiieee______cccgggkkkvvvyyyyyyrrrooojjjgggeeeccc```^^^VVVWWWWWWSSSOOOPPPWWW]]]\\\aaahhhnnnrrrvvvyyy{{{yyynnngggggg^^^]]][[[YYYXXXXXXXXXXXXVVV[[[```cccfffjjjpppuuu{{{{{{{{{{{{zzzxxxwwwvvvooottt|||tttggg``````\\\```jjjnnnppp|||pppgggbbb\\\XXXXXX[[[___fffooozzz}}}lllhhh___XXXRRRHHHAAA===888555333333222111///////////////000111111000000000000111111111111000111111111111///---,,,000111444777777888???IIIlll}}}yyyvvv{{{iii``````xxxqqqfff]]]YYYUUUJJJ>>>888::::::999999999999999999:::999999:::<<>><<<999555222111000111000000000000000000000000000000000000000000000000111111111111111111111111333///000777888777BBBRRRzzz{{{zzzvvv``````lllzzzppphhh```\\\UUUJJJ???::::::::::::999999999999888:::999999;;;===EEEWWWgggrrrxxxxxxsssyyyzzzrrryyyyyyqqqmmmiiigggfffeeecccaaacccccccccdddddddddcccbbbeeefffggghhhiiihhhgggfffiiiiiiiiiiiihhhhhhhhhhhhggggggffffffeeedddddddddeeeeeeddddddeeefffhhhiiiiiiiiijjjjjjiiihhhgggfffbbbdddgggiiijjjllloooqqqpppqqqrrrnnniiidddbbbaaaeeehhhllluuu|||xxxsssqqqjjjeee^^^YYYWWWWWWXXXXXXZZZYYYZZZ\\\___aaaaaaaaafffgggmmmwwwvvvmmmhhhdddccc```ZZZWWWXXXSSSVVVZZZ[[[[[[]]]ccciiiyyy{{{{{{{{{|||}}}}}}{{{yyysssvvv~~~}}}ppphhhfffaaa```___bbbjjjttt~~~xxxlllfffbbb]]]YYYWWWZZZ```iiitttmmmfffaaaVVVLLLHHH@@@>>>;;;777444333222333000000000000000000000000000000000000000000000000111111111111111111111111111...000666777999GGGYYYuuuddddddnnn}}}oooiiiddd___VVVIII@@@>>>:::::::::999999999888888999999:::<<<>>>FFFXXXhhhrrryyy|||xxx{{{uuuyyy~~~tttmmmgggeeeddddddeeefffdddccceeefffgggggggggfffeeeeeehhhjjjnnnqqqssssssrrrqqqssssssttttttttttttttttttqqqqqqqqqpppoooooonnnnnnpppqqqrrrrrrssssssssssssvvvuuutttrrrqqqooonnnmmmoooqqqsssuuuuuuwwwzzz}}}{{{{{{yyytttnnniiifffeeegggfffgggkkkuuu|||sssmmmeee^^^[[[[[[[[[[[[\\\^^^``````_________```dddeeeiiiooottt}}}zzzsssmmmiiiccc]]][[[]]]UUUWWWYYYYYYYYY\\\bbbgggnnn|||{{{|||}}}~~~~~~|||zzztttvvv{{{ooohhhgggdddbbbbbbgggqqq|||}}}ppphhhccc^^^[[[VVVWWW\\\cccnnnzzz~~~jjjddd```UUUKKKHHH@@@>>>;;;777444333222333000000000000000000000000000000000000000000000000111111111111111111111111000000333777777===QQQfffpppgggkkkrrrnnnjjjgggaaaTTTFFF??????;;;::::::999999888888888999888:::<<>><<<999555222111000111000000000000000000000000////////////////////////111111111111111111111111111333777888999CCC[[[sssyyyiiiiiiqqqwwwooolllggg```RRRDDD>>>???;;;;;;::::::999888777777888888:::===???FFFWWWgggssszzz}}}~~~zzzvvvtttyyy{{{~~~|||wwwsssrrrpppllliiihhhiiinnn~~~}}}yyyyyyyyyyyyrrrrrrqqqnnnkkkkkkpppttt{{{|||}}}}}}yyyuuuyyy}}}zzzzzz}}}uuurrrmmmeeeaaa```___]]][[[[[[]]]aaadddbbbrrr}}}}}}}}}~~~~~~|||uuuwww~~~wwwrrrnnnmmmnnnqqqyyy~~~yyypppkkkjjjgggeeeeeennn}}}}}}~~~uuulllfffcccbbb]]][[[YYY[[[cccnnnzzz|||iiiccc___TTTKKKHHH>>><<<999555222111000111111111111111111111111111////////////////////////111111111111111111111111111444777888:::HHHddd|||llldddlllwww|||tttnnnggg^^^PPPCCC===???<<<;;;;;;:::999888777777888888:::===>>>EEEUUUdddrrrzzz}}}{{{uuunnnjjjjjjhhhgggooo{{{|||xxxxxxzzz|||xxxxxx|||vvvtttvvv~~~{{{tttkkkgggcccbbb___\\\[[[\\\]]]___```jjj~~~}}}}}}~~~|||zzzsssvvv}}}yyyqqqlllfffdddcccdddgggkkkpppttt~~~zzzrrrmmmllleeecccdddmmm|||zzzzzz|||~~~}}}wwwnnngggdddddd___\\\YYYXXX^^^hhhsss{{{~~~jjjddd```UUUKKKHHH@@@>>>;;;777444333222333111111111111111111111111000000000000000000000000111111111111111111111111000333666777>>>QQQnnnqqqeeehhhrrr|||zzzrrrhhh]]]PPPCCC>>>???<<<;;;;;;:::999888777666888888:::<<<===CCCRRRaaapppzzz{{{qqqkkkllljjjeeeiiirrr}}}xxxuuuxxx|||~~~sssqqqsss|||wwwqqqpppiiifffccc```___]]]\\\\\\[[[aaattt~~~~~~~~~~~~}}}zzzxxxpppsss{{{|||ssslllfffbbb^^^^^^___aaadddiiikkklllxxx|||tttnnnmmmeeedddfffnnn}}}|||vvvuuuyyy}}}zzzqqqiiieeeddd]]]ZZZVVVUUUZZZdddnnnuuummmfffaaaVVVLLLHHH@@@>>>;;;777444333222333111111111111111111111111000000000000000000000000111111111111111111111111111444777;;;FFF___}}}tttcccgggttt|||uuuhhh]]]QQQEEE??????<<<<<<;;;:::999777777666888888:::<<<===BBBQQQ```nnnyyytttmmmooonnnhhhiiiqqqmmm}}}rrrnnnppprrr{{{}}}tttqqqrrr{{{wwwtttxxxnnnkkkhhheeecccaaa^^^\\\XXXZZZkkk~~~~~~~~~|||yyywwwmmmqqqzzz}}}tttkkkddd___]]]\\\]]]___aaadddhhhiiihhhwww}}}uuuooonnnggghhhjjjqqq~~~tttqqqxxx~~~|||sssiiieeeddd[[[WWWTTTSSSXXXaaakkkrrr}}}nnngggbbbWWWMMMIII>>><<<999555222111000111111111111111111111111111000000000000000000000000111111111111111111111111444777:::@@@PPPkkkhhh\\\kkk~~~|||vvvmmmaaaRRRCCC>>>@@@<<<;;;;;;:::999888777777555777:::===>>>BBBOOO]]]lllyyyzzzsssnnnoooooommmjjjkkkjjjooozzzzzzuuuppphhhdddcccjjjttt~~~~~~tttpppooovvvxxxtttpppkkkfffcccbbbbbbbbb```___dddtttzzzzzzyyyzzzzzzyyyuuurrrnnnpppvvvzzzrrrhhh```^^^bbb`````````aaacccfffiiikkkqqq~~~zzzyyywwwrrrnnniiijjjnnnvvvyyyssspppqqqsssvvvzzz~~~vvvqqqqqqsssuuuqqqhhhbbbbbb___YYYUUUUUUVVV[[[fffqqqxxxrrreee^^^UUULLLFFF===<<<999777555333222111222111111000000000000000/////////...,,,---///111...000222222222111222333222555999@@@VVVuuu~~~kkkaaaaaaqqquuupppiii```RRRDDD???AAA===<<<<<<;;;:::999888888666777;;;======AAANNN\\\ppp|||{{{tttqqqrrrrrroookkkkkkfffhhhppp|||rrrmmmgggbbb```bbbhhhqqq{{{vvvrrrpppvvv~~~yyyrrrjjjeeebbb```___]]]\\\^^^lllyyyxxxxxxyyyyyywwwtttqqqkkklllqqq|||yyyqqqhhh```^^^aaabbbaaaaaabbbdddhhhkkkmmmsss}}}yyywwwuuupppllljjjkkkmmmttt}}}vvvsssnnnkkkiiikkkmmmooorrr|||xxxqqqppprrrtttpppgggbbbbbb```[[[VVVUUUVVVYYYdddnnnwwwqqqeee___VVVKKKEEE???===:::777444222111000222111111000000000000000///000000///---...///111///111333333333222333555222666;;;EEEZZZuuu{{{{{{~~~gggbbbeeeuuu~~~mmmiiieee^^^RRRFFFAAABBB>>>======<<<;;;:::999888888888;;;======@@@MMMZZZppp{{{{{{vvvtttlllrrr{{{|||vvvsssvvvvvvqqqmmmkkkeeedddfffqqqvvvkkkeeeaaa^^^```dddfffmmmxxx~~~wwwsssqqquuu}}}wwwooohhhdddaaa^^^\\\ZZZYYYcccwwwwwwvvvvvvvvvwwwvvvsssqqqlllllloooyyyzzzssskkkcccaaaccceeedddcccdddgggjjjoooqqqwww~~~zzzxxxuuuqqqmmmllllllmmmqqq}}}~~~zzzuuupppnnnmmmlllkkkgggfffdddcccccceeeggghhhhhhsss|||qqqpppppprrrooohhhcccbbbaaa]]]YYYWWWUUUWWWaaakkkuuunnneee```VVVKKKCCC@@@>>>;;;777444111000///222111111000000000000000000111111000//////000222111222444444333333555666555:::BBBOOOcccuuu~~~~~~{{{|||www}}}}}}nnn___```iiiwwwqqqhhhfffccc^^^SSSGGGAAABBB======<<<;;;:::999888888888999;;;===<<>>JJJ\\\mmmwwwvvvqqqnnnxxx{{{yyynnn```XXX___lllyyypppiiigggeee```TTTGGGAAAAAA<<<<<<;;;:::999888777777999999;;;===<<>><<<888444222333444555222111111000000000000000///000222333111000000111333333333222111333555888;;;HHH```www}}}xxxwwwuuuxxx}}}kkkbbbccclllvvv~~~|||jjjgggccc]]]QQQEEEAAABBB>>>===<<<;;;:::999999888666777:::<<<<<>>???===;;;999777888999999555666:::<<<<<>>===;;;999888888999999666777:::<<<===@@@MMMZZZnnn}}}|||}}}yyyzzz|||}}}xxxssstttxxx~~~|||xxxqqqnnnvvv~~~{{{wwwrrrnnnrrrnnnkkkhhheeeeeellluuu}}}yyy|||{{{nnnjjjhhhlllttt~~~~~~wwwpppllljjjkkkooommmlllooosssxxx|||}}}|||qqqhhhdddiiittt|||tttlllggghhhjjjlllkkkhhhhhhkkknnnssszzz{{{wwwxxxyyytttnnnjjjddd^^^\\\aaabbbaaahhhssspppfff___RRRHHHDDD===999666333333333333222111111111111111111111111111000000000000111222222000111222444555888<<>>===<<<:::999999999999777777:::======AAANNN\\\ooo~~~~~~|||{{{|||{{{|||wwwsssxxx~~~yyysssoootttpppllliiiffffffmmmvvvxxxpppllljjjnnnssszzz~~~vvvooommmmmmpppmmmkkklllpppuuuyyy{{{sssiiieeekkkwwwxxxrrrnnnkkkmmmooonnnlllkkkmmmpppsss|||{{{tttoooeee___]]]```bbbbbbiiiuuuxxxpppggg___RRRHHHDDD<<<999555333333333222222111111111111111111111111//////000000111222333333555444444666888:::AAAGGGccc|||vvvddd___cccoooyyy~~~~~~vvviii]]]LLLDDDDDD@@@>>>===<<<;;;:::999999999777888:::======BBBOOO]]]qqq}}}~~~wwwwwwxxx~~~}}}xxx||||||uuupppsssoookkkhhhffffffoooxxxvvvrrrooonnnqqqtttxxxyyyrrrqqqrrrsssppplllllloootttxxxzzzuuulllgggnnnzzzzzzvvvlllooorrrqqqooonnnpppssssssxxxqqqhhh```]]]```bbbbbbkkkwwwyyyrrr}}}oooggg```RRRGGGDDD<<<999555333222333222111111111111111111111111111//////000111222333333444777555555777777:::EEEQQQlllnnncccccciiirrrzzz|||lll^^^LLLDDDDDD???>>>>>>===<<<;;;:::999999888888;;;======BBBQQQ___ppp||||||~~~yyyrrruuuxxxzzz{{{zzzxxxvvvpppqqqsssyyy~~~}}}uuuppppppkkkhhhfffeeegggppp{{{tttqqqppppppssstttxxxyyyssssssvvvxxxuuuqqqoooqqquuuxxxyyyxxxpppkkkqqq}}}|||xxxooorrruuuuuurrrqqqsssuuuwwwwwwooohhh```]]]```bbbdddnnnzzzuuuqqq{{{~~~ooohhh```RRRGGGDDD<<<888555222222222222111111111111111111111111111///000111222333333333333555333555777666:::KKK___vvvtttddd```gggnnntttxxxzzzkkk___OOOGGGEEE>>>>>>>>>======<<<:::999999999999;;;======CCCRRR```nnnxxxoooiiieeefffgggiiikkklllmmmmmmhhhkkkooosssxxx}}}}}}tttnnnkkkgggdddccccccgggrrr}}}rrrmmmmmmooosssuuuyyy~~~sssnnnqqquuuzzzwwwsssqqqrrrtttuuuuuuyyy{{{tttooottt}}}yyyuuuxxxzzzyyyvvvssstttuuu|||vvvlllfff^^^[[[___cccfffrrryyywww|||nnniii```RRRGGGDDD;;;888444222222222111111111111111111111111111111000000222333333333333222333333666:::888>>>WWWrrruuufff[[[^^^jjjssswwwyyy~~~}}}uuuiii```RRRJJJFFF>>>>>>>>>>>>===<<<;;;999888999999;;;===>>>CCCRRRaaalllwwwnnneee___^^^^^^^^^___```bbbdddeeebbbfffjjjnnnpppuuu||||||rrrlllhhhdddbbbaaabbbgggrrr~~~~~~qqqhhhiiimmmrrruuuzzzyyymmmhhhlllqqqyyyvvvrrrppppppqqqqqqqqqvvv}}}wwwqqqwwwzzz}}}~~~}}}xxxuuutttuuu~~~vvvkkkccc\\\YYY___ccciiivvv{{{nnniiiaaaRRRGGGDDD;;;888444222222222111111111111111111111111111111000111222333444333222111333444:::>>><<>>===;;;:::888888888999;;;>>>@@@FFFVVVeeevvvzzzrrrmmmmmmhhhaaa]]]\\\ZZZYYYXXXYYY[[[\\\bbbdddgggjjjlllooosssvvvuuukkkfffccc```___```eeettt{{{pppmmmggghhhqqqtttvvvvvvnnnjjjkkkooo|||~~~zzzqqqkkklllooopppssszzz|||vvvttt~~~zzzsssuuu|||~~~vvvmmmddd___^^^bbbfffmmm{{{{{{kkkddd[[[UUUMMM???===:::666444333444333222000000000000000000000000000111333444555555444333444444666999>>>OOOmmm___\\\]]]dddpppyyy{{{zzz}}}{{{{{{|||xxxeeeXXXOOOGGGCCCEEEBBBAAA???<<<:::999888777;;;;;;===>>>???EEETTTbbbwwwyyy}}}}}}vvvqqqpppjjjbbb^^^]]][[[YYYWWWXXXXXXYYY[[[^^^aaacccfffiiinnnqqq|||vvvllleeebbb______```gggvvvyyyoookkkfffhhhqqquuuyyywwwooojjjkkkooo|||}}}tttlllkkkkkkkkknnnuuu}}}xxxyyyxxxwww|||wwwoooeee```___ccchhhppp~~~|||mmmfffZZZSSSKKK???===:::666444333444333222000000000000000000000000000111333444555555444444444666999<<>>===>>>>>>>>>CCCRRRaaawwwwwwwww{{{vvvnnnfff```___\\\YYYVVVUUUUUUUUUUUUWWWZZZ]]]```dddiiimmmxxx~~~vvvllldddaaa______aaaiiiyyyvvvmmmiiifffhhhqqqwww}}}}}}tttlllkkkpppwwwmmmhhhgggfffkkkrrr}}}yyy~~~~~~xxxooofffbbb```ccciiittt~~~rrrjjj[[[PPPJJJ@@@===:::666444333444333222000000000000000000000000111222333444444555555444333999<<<@@@OOOiii||||||xxx~~~vvvfffYYY[[[```iiissszzz{{{zzz~~~}}}rrrcccVVVMMMHHHFFFFFFCCCAAA>>>:::999999:::;;;>>>======>>>>>>CCCRRRbbbxxx|||yyy{{{qqqiiiaaa```]]]YYYVVVTTTSSSRRRSSSUUUXXX[[[^^^bbbhhhlllttt{{{uuujjjeeebbb``````ccckkk|||~~~rrrjjjgggeeeiiiqqqyyy~~~}}}{{{ooonnnssszzzlllfffeeeeeekkkrrrzzzwww~~~xxxoooeeebbb```ccclllzzzxxxppp]]]QQQJJJBBB===:::666444333444333222111111111111111111111111222222333444444555555555444;;;===BBBXXXwwwwww|||{{{{{{jjj]]]WWW[[[dddmmmvvv{{{|||{{{yyyoooiii```VVVNNNJJJGGGEEEAAA@@@===::::::;;;<<<>>><<<;;;<<<===>>>EEEUUUeeeyyy}}}wwwmmmgggaaa```^^^[[[XXXUUUTTTSSSSSSUUUWWWXXX[[[___eeeiiiqqqxxxssshhhgggdddaaabbbeeennnxxxmmmgggeeeeeeiiiqqqzzz}}}xxxxxx|||sssrrr{{{~~~nnnfffffffffkkkrrrxxxwwwyyyvvvmmmcccbbb```dddooo~~~uuubbbTTTMMMDDD===:::666444333444333222333333333333333333333333333333333333444555666666666;;;===FFFbbbyyy~~~pppaaaYYYWWW^^^hhhrrrxxx{{{}}}}}}zzzkkkdddddd^^^UUUOOOLLLHHHDDDAAA???===<<<;;;;;;<<<===:::999:::<<<>>>FFFWWWgggzzz}}}zzzmmmdddbbb``````___]]][[[YYYXXXWWWTTTUUUUUUVVVWWW[[[```dddmmmtttrrrggghhhdddcccdddgggrrrtttkkkgggdddfffkkkqqq|||}}}~~~~~~uuuwwwsssiiihhhhhhiiippp|||xxxxxxuuutttkkkbbbccccccffftttyyygggXXXOOOEEE===:::666444333444333222333333333333333333333333333333333333444555666777888;;;AAARRRqqqyyydddYYYVVVYYYbbbmmmuuuyyy{{{~~~xxxgggbbbccc^^^SSSMMMLLLJJJFFFCCCAAA@@@>>><<<;;;:::::::::::::::<<<===EEEWWWhhhzzz{{{vvvlllbbb^^^```_______________^^^]]]]]]WWWWWWVVVUUUUUUXXX]]]```iiippp|||sssgggfffcccbbbeeejjjwww~~~ssslllhhhdddggglllrrr}}}uuuyyy{{{nnnjjjhhhhhhppp{{{}}}uuuvvvtttsssjjjbbbdddfffkkkzzzzzzjjj[[[QQQDDD===:::666444333444333222222222222222222222222222444444333333444555777777:::;;;GGGbbbsss]]]TTTUUU\\\fffqqqxxxzzz{{{{{{jjjeeeeee___RRRKKKKKKKKKGGGEEEDDDBBB???<<<999777666<<<;;;;;;<<<===EEEVVVgggzzzzzztttlllddd^^^]]]bbb]]]^^^___```aaaaaaaaaaaa[[[ZZZYYYWWWVVVXXX\\\```fffmmmzzzttthhhdddaaaaaaeeemmmzzztttmmmjjjdddhhhmmmrrr~~~uuuxxxrrrjjjgggjjjrrr|||yyyqqqsssuuutttjjjcccfffiiinnn~~~~~~zzzkkk]]]QQQCCC===:::666444444444333222000000000000000000000000444444333333444555777888;;;<<>>;;;:::::::::999===;;;<<>>JJJ```xxxyyynnnrrrhhhXXX[[[fffoooyyy||||||~~~qqqfffccc]]]WWWSSSQQQQQQQQQGGGCCC===:::;;;;;;;;;:::999===;;;===BBBFFFWWWsssxxxqqq~~~}}}xxxssspppoookkklllmmmoooppppppooooookkkiiieeecccaaa___[[[YYY[[[___kkk~~~}}}~~~wwwsssqqqsss{{{yyypppllliiigggfffjjjrrrzzzyyyvvvpppllllllkkknnnsssvvvvvv~~~xxxmmmhhhiiikkktttzzzvvvwwwvvv{{{sssooowwwyyydddVVVLLL>>>:::888666333222222333333222222333333444555555666555555666666777:::>>>BBBSSSmmm~~~sssllluuutttccc[[[^^^kkkwww{{{pppkkkfff```YYYTTTRRRRRRSSSHHHCCC===::::::<<<;;;:::999===;;;===CCCFFFWWWsss{{{xxx|||yyy}}}yyyuuusssrrrmmmnnnooopppqqqqqqpppooonnnkkkgggdddbbb___[[[YYYZZZ^^^jjj{{{yyyyyyyyy}}}zzzvvvooottt~~~wwwppplllkkkiiihhhnnnvvvxxxpppmmmkkkgggeeefffbbbdddgggiiiiiipppzzzooojjjgggkkkyyy|||}}}|||}}}tttpppxxx|||eeeWWWMMM???:::888666333222222333444222222333333444555666666777777888888999<<>>:::888555444444444222111333333222222333333444555555777444666<<<999@@@SSSoootttooouuuqqq___[[[bbbkkktttzzz~~~~~~{{{oooiiibbb^^^\\\ZZZWWWTTTLLLCCC<<<;;;:::888777999888<<<:::;;;AAADDDUUUppp}}}{{{~~~{{{yyyxxx|||~~~}}}{{{zzz{{{|||~~~}}}zzzxxxyyysssoooooooookkkiiiiiikkknnnwwwwwwtttsss|||vvvooojjjfffgggkkkoooyyy}}}zzzvvvssssssssspppjjjeeebbbbbbbbbcccgggoooxxxzzzqqqrrrwwwxxxxxxsssdddSSSFFF>>>:::888555444444444222111333333222222333333444555333777555777<<<<<>>===;;;:::;;;;;;???<<<<<<@@@BBBRRRmmm|||uuunnnjjjmmmsssxxx~~~yyyyyywwwuuusssrrrtttuuu~~~}}}{{{}}}qqqbbbSSSGGG???999777555444444444333222333333222222333333444555111777777777<<>>>>>;;;:::<<<999<<<:::;;;@@@CCCTTTppp}}}zzz}}}sssoooqqqwww|||yyytttrrrqqqyyy~~~}}}|||pppaaaRRRFFF???999777555444444444333222333333222222333333444555222888888888<<>>888666444444444555444222333333222222333333444555222999999999???GGGaaa|||ddd______fffooouuuzzz~~~wwwqqqnnnkkkhhhgggfffbbb\\\WWWJJJAAA;;;:::;;;999999;;;555999888;;;AAAEEEWWWsss{{{vvv}}}|||ttttttxxxyyyyyyyyyyyyzzz~~~|||zzzuuuzzz{{{ooo```PPPCCC<<<888666444444444555444333333333222222333333444555222888999;;;DDDLLLeeeuuudddbbbeeennnvvvzzz|||~~~~~~yyyvvvtttpppnnnkkkkkkjjjfff___ZZZJJJBBB;;;;;;<<<;;;;;;===:::>>>;;;<<<@@@BBBRRRnnn~~~yyytttrrruuuvvvvvvtttssstttyyy}}}}}}{{{nnn___OOOCCC;;;888666444444555555444333333333222222333333444555222777999===GGGQQQiiiuuuiiicccdddjjjvvv~~~~~~wwwvvvzzzzzzyyywwwrrrllliiiggg```XXXFFFBBB<<<999888999:::;;;888;;;777999@@@DDDTTTooo~~~zzzuuutttooollliiijjjnnntttzzz}}}~~~~~~~~~|||vvvhhhZZZLLLBBB===777777555444333222222222555444444333333333444444555999:::;;;MMMjjj~~~}}}yyy~~~}}}jjjccc```gggpppwww{{{||||||||||||yyy{{{zzz|||{{{uuuoookkkhhh___WWWFFFBBB===999999:::;;;;;;:::<<<999:::@@@CCCRRRmmmyyyqqqnnneeeccccccdddiiinnnsssvvvxxxzzz}}}~~~{{{vvviiiZZZMMMBBB<<<888888666555444333333333555444444333333444444444666999:::???TTTrrrzzzxxx|||yyy{{{kkkeeefffkkkssszzz}}}~~~~~~~~~~~~yyyyyyxxx~~~}}}xxxrrrmmmhhh^^^UUUFFFBBB===::::::;;;;;;;;;<<<>>>:::;;;@@@AAAPPPiiiuuujjjccc[[[\\\]]]```eeekkkpppsssxxx}}}~~~|||wwwiii[[[MMMBBB;;;999888777666555444444444444444444333333444444555777999;;;FFF___{{{{{{zzz|||rrruuu|||lllgggmmmqqqxxx}}}zzzuuuvvvvvv}}}}}}yyysssoooiii^^^SSSEEEAAA===::::::;;;;;;;;;:::===:::;;;@@@AAAOOOhhhzzzlllaaaZZZXXXYYY[[[^^^ccckkksssxxxwwwjjj[[[LLLAAA;;;888777666555444444444444444444333333333444555555999999<<>>PPPmmmxxxlllkkkyyyqqqlllvvvzzz~~~ooolllqqqwwwxxxzzzzzzvvvrrrjjj]]]QQQAAA>>>;;;999999::::::999666::::::<<>>;;;999888888888888777999>>>===>>>BBB@@@JJJ```zzztttyyyqqqsssttthhheeegggeeemmmyyyyyyvvvoooeeeXXXKKK@@@:::777666666555555555555666222222222333444555666777;;;<<>>===;;;::::::::::::;;;::::::<<<===AAANNNZZZyyyttt}}}yyyzzzyyy~~~zzzuuulllbbbVVVJJJ@@@:::777666444333222333444555444444333333555666777777999DDDPPP```rrrxxx~~~vvvkkkeeedddgggpppzzz{{{|||wwwgggUUUHHH???>>><<<;;;:::999::::::===<<<<<<>>>>>>AAAMMMYYY~~~zzz{{{~~~|||{{{xxxsssjjj___SSSHHH@@@;;;777666555444444444555666555555444444555666777888999KKKYYYbbbiiiiiiooo|||kkkaaaZZZ[[[aaaiiisss{{{|||}}}{{{vvveeeSSSGGG>>>===<<<:::999999::::::<<<;;;<<<>>>>>>AAALLLXXX}}}}}}}}}~~~|||zzzzzz{{{yyyyyy~~~wwwyyytttjjj]]]PPPEEE???<<<888777666555555555555666666666555555444666888:::===UUUfffjjjjjjeeelll~~~{{{}}}qqq^^^UUUPPPXXXeeepppxxx~~~~~~}}}sssbbbQQQGGG===<<<;;;:::999999::::::888888:::===>>>AAAMMMXXX~~~~~~zzzrrroooqqqtttvvvrrrqqqrrrxxx~~~xxxyyytttjjj\\\NNNBBB===;;;777777666666555555555555555666666555444666:::===CCC^^^ppppppllleeekkk|||xxxyyyzzz{{{nnnXXXQQQOOOZZZjjjuuu|||qqq___PPPFFF===<<<:::999999999:::;;;777777999<<<>>>AAALLLXXX|||~~~~~~wwwnnnhhhhhhmmmsssvvvwwwxxx{{{~~~xxxuuuqqqiii[[[LLL@@@;;;:::666666666555555555444444444666666555444666<<>>???AAAKKKVVVwww~~~zzz}}}tttooojjjhhhjjjpppvvvyyyzzzrrrmmmkkkeeeXXXJJJ???::::::555555555555555444333333222555666555444777>>>DDDVVVooo{{{xxxuuuqqqqqqzzztttooojjjmmmzzzsssWWWTTTXXXdddrrrzzzyyy|||ooo\\\LLLCCC<<<;;;:::999999999:::;;;<<<<<<>>>@@@???AAAJJJUUUrrr}}}zzztttpppttt~~~{{{pppmmmkkklllpppuuuyyy{{{tttkkkffffffaaaVVVHHH>>>::::::444444555555444444333222111444666555444888???FFF^^^uuu}}}~~~||||||~~~wwwpppssstttXXXWWW]]]iiiuuu||||||wwwtttyyysss\\\JJJAAA>>>===<<<;;;:::999999999999:::===>>>===???IIIUUUnnn{{{||||||xxxzzz}}}wwwuuutttuuu}}}yyyuuurrrpppmmmmmmooouuu}}}~~~}}}yyytttppplllllloootttyyy|||}}}yyyooogggccc[[[OOODDD<<<888666555555444333333333333444555444888<<<:::999DDDSSSrrrttt}}}xxxppp|||fffQQQUUU]]]iiivvv~~~vvvsssssszzzrrr[[[IIIAAA>>>===<<<;;;:::999999999999:::===>>>===???IIITTTmmm~~~{{{wwwyyy{{{vvvqqqnnnnnnpppqqquuu|||}}}vvvrrrrrrrrrrrrooopppssswww}}}~~~|||wwwuuurrrqqqsssuuuwwwwwwvvvyyy|||wwwnnniiidddZZZOOODDD<<<888777666555444444333333444444555444777<<<;;;;;;GGGWWWyyy{{{xxxqqqqqqYYYRRRWWW```lllxxxssssssvvv~~~qqqYYYGGG@@@===<<<;;;:::::::::::::::::::::<<>>@@@IIISSSkkk|||~~~yyyooonnnlllkkklllooorrruuuooottt}}}uuummmkkklllppprrrrrrsssvvvyyyzzz|||xxxvvvvvvuuussspppuuuzzz}}}{{{yyywwwvvvuuutttrrrpppmmmqqquuuyyy}}}uuulllllleeeZZZMMMCCC<<<999888666555444444333444444444444333666;;;;;;>>>NNNaaavvvqqq}}}cccVVVUUUZZZeeeqqq{{{uuuxxx}}}nnnVVVEEE???<<<<<<;;;:::::::::;;;;;;;;;:::<<>>;;;;;;:::::::::;;;<<<<<<;;;:::<<>>::::::::::::;;;;;;<<<===<<<:::;;;???AAABBBGGGNNN]]]zzz}}}zzzvvvtttsssqqqpppooonnnmmmmmmmmmlllmmmooossszzz~~~zzzpppmmmiiigggggggggggggggggghhhhhhfffbbbbbbooo}}}~~~zzzvvvtttnnnmmmlllnnnvvv}}}yyyzzzvvvvvvuuuuuuvvv{{{{{{wwwuuusssqqqoooiiikkknnnrrrwwwuuujjjkkkaaaSSSHHHAAA===:::888777666555555444444555555555444777;;;@@@MMMlll|||yyyaaaaaabbbiiirrrzzzsss{{{sss\\\GGG>>>???999999999:::;;;<<<===>>><<<:::;;;???AAABBBGGGMMMYYY|||wwwtttssstttsssrrrqqqooonnnlllkkkgggjjjooowww}}}uuuooonnniiigggddddddeeehhhiiiiiiiiijjjkkkiiibbb```jjjvvv}}}zzzssspppmmmmmmqqq{{{}}}vvvtttmmmmmmmmmmmmpppvvv~~~|||xxxuuuvvvzzz}}}|||zzzzzzyyywwwwwwvvvtttpppnnnjjjjjjlllnnnsss|||vvvkkkhhh^^^PPPFFFAAA>>>:::777777666666555555555555555777555888<<>>===:::;;;???BBBCCCGGGLLLVVVzzzvvvsssrrrpppppppppooommmkkkjjjiiigggjjjooovvvrrrmmmkkkfffbbbbbbeeebbb___```ccchhhkkkmmmnnnoooqqqooogggccciiisssyyyuuupppmmmmmmttt{{{sssppphhhhhhhhhiiilllsss||||||qqqiiifffbbb```ccciiinnnooonnnpppqqqsssuuuuuurrrmmmiiijjjjjjjjjkkkpppyyyvvvkkkeee\\\OOOFFFBBB>>>:::777777777666555555555555555777666888===CCCUUUyyy|||}}}nnnrrrttteeebbbmmmsss{{{~~~{{{gggQQQBBB===>>>;;;:::999888888888999::::::;;;===>>>@@@DDDIIILLLYYYyyy{{{wwwxxxzzzzzzyyyuuurrrppppppssspppmmmmmmoooooommmjjjkkklllooovvv~~~tttggg^^^[[[\\\[[[YYY]]]```cccbbbaaabbbhhhnnnpppqqqqqqmmmiiigggiiilll~~~wwwnnnlllooottt|||uuummmiiieeecccbbbbbbgggpppyyytttfff^^^\\\VVVTTTVVV[[[\\\[[[```hhhhhhkkkpppssstttqqqmmmjjjlllllljjjhhhiiipppzzzxxxnnngggZZZMMMGGGBBB<<<777555444444444444444555666777<<<888888>>>KKKaaa}}}xxxpppaaarrr|||fff```cccooorrrwww}}}xxxdddOOOAAA===>>>;;;:::999888888999::::::;;;<<<===>>>@@@CCCHHHLLLTTTuuu}}}~~~~~~zzzrrrppppppooommmppprrrssssssqqqooooooooopppooommmnnnoooooollliiijjjjjjlllrrr{{{qqqiii]]]VVVUUUUUUTTTSSSXXX\\\```aaabbbfffmmmrrrsssttttttpppkkkiiijjjmmmwwwzzzrrrooooooqqqvvv|||}}}tttkkkdddaaa```___]]]^^^bbbkkkttt{{{vvvooofff^^^YYYZZZTTTQQQQQQTTTVVVUUUXXX^^^```dddiiinnnooonnnkkkiiiiiiiiiiiihhhkkkpppvvv{{{yyypppgggZZZLLLEEEAAA;;;777666666555555555555555666777999:::<<>>???@@@CCCGGGKKKQQQsss}}}wwwuuu{{{mmmbbb^^^___```aaadddgggiiijjjkkkkkklllnnnnnnnnnoooqqqrrrpppllliiiiiihhhhhhllltttwwwmmmbbb[[[TTTOOOOOOPPPOOONNNRRRWWW\\\```dddiiiqqqwwwvvvwwwvvvrrrmmmiiijjjlllpppxxx~~~vvvssspppmmmmmmpppqqqrrrqqqmmmfff```[[[YYY[[[ZZZZZZZZZ^^^fffpppwww{{{oooccc]]]YYYUUUTTTVVVUUUPPPOOOQQQRRRRRRSSSUUUYYY\\\bbbgggjjjkkkjjjhhhgggggghhhlllqqqvvvxxxyyyxxxpppfffYYYJJJCCC???:::888888777666666555555555666666555<<<@@@FFFZZZ{{{tttpppuuummm\\\TTTXXX___ooosssyyypppYYYHHH???===>>>;;;:::999888999:::;;;<<<===>>>??????@@@CCCGGGJJJSSSuuusssooozzzpppcccXXXTTTTTTVVVWWWYYY\\\___bbbdddgggjjjlllmmmpppsssvvvvvvtttooolllhhhgggfffhhhooozzz{{{vvvoooeee^^^XXXTTTPPPNNNNNNOOONNNMMMOOOSSSYYY___dddkkkrrrwwwwwwxxxxxxsssmmmiiiiiijjjllltttzzzvvvqqqjjjggggggfffeeeddd```\\\YYYVVVUUUXXXXXXXXXYYY\\\dddnnnvvv~~~rrrfffZZZVVVTTTRRRRRRTTTWWWTTTSSSTTTVVVWWWVVVVVVVVVYYY^^^bbbeeeffffffeeebbbdddhhhqqq{{{uuunnneeeVVVHHH@@@===999888999666666555555444444555555333<<>>???::::::999999999:::<<<======>>>???@@@@@@CCCGGGKKKVVVuuusssnnn~~~xxxjjjddd[[[TTTPPPOOOPPPPPPQQQTTTXXX\\\___cccgggjjjnnnrrrwww{{{{{{wwwsssppphhhgggfffggglllvvv}}}tttnnniiiddd^^^[[[UUUSSSQQQPPPPPPPPPPPPPPPPPPSSSYYY^^^dddkkkppptttyyy{{{zzzvvvooojjjiiijjjmmmttt~~~|||{{{|||~~~{{{wwwppphhhbbbbbb^^^\\\ZZZWWWVVVTTTSSSRRRTTTVVVVVVVVVYYYaaallluuu}}}sssfff]]]VVVTTTTTTTTTUUUWWWZZZ[[[[[[\\\]]]]]]\\\YYYWWWYYY[[[^^^___^^^^^^]]]ZZZ]]]eeeqqqrrrlllbbbTTTEEE???<<<999888999555555444444444444444555444;;;@@@IIIeee}}}yyy|||hhhVVVOOOQQQZZZdddooottt{{{fffPPPCCC???>>>???::::::999999:::;;;<<<======>>>???@@@AAADDDHHHLLLVVVqqqvvvlll{{{xxxnnnhhh]]]ZZZVVVRRROOOMMMLLLLLLMMMPPPSSSWWWZZZ^^^cccgggmmmrrrxxx|||{{{xxxtttrrriiiiiijjjjjjmmmtttyyyssslllfffaaa___]]][[[XXXWWWVVVTTTSSSSSSSSSSSSTTTVVV[[[```ffflllppprrr{{{}}}|||xxxrrrlllkkkllllllsss}}}~~~zzzxxxrrrpppooopppsssuuuvvvvvvtttvvvyyy|||{{{uuunnneee```___XXXVVVSSSRRRRRRRRRQQQOOOQQQSSSTTTTTTVVV^^^jjjttt~~~qqqgggZZZVVVTTTVVVXXXXXX]]]bbbdddiiimmmkkkgggdddaaa\\\[[[[[[[[[ZZZYYYXXXVVVUUURRRVVV^^^jjjyyy}}}qqqmmm^^^QQQDDD>>><<<999777888444444444444444555666666777;;;AAAPPPooo}}}}}}___PPPMMMOOOYYYdddqqqwww~~~yyy```KKKAAA>>>======::::::999999:::;;;===>>><<<===???@@@AAAEEEJJJMMMVVVlllyyyiiittttttkkkddd___XXXXXXVVVSSSOOOMMMLLLLLLKKKMMMPPPSSSVVVZZZ^^^bbbjjjooovvvyyyxxxuuurrrqqqjjjlllnnnoooooottt}}}yyypppnnnjjjgggfffdddcccbbb```___]]]ZZZXXXWWWWWWXXXXXXZZZ^^^cccjjjooorrrsssxxxzzzzzzvvvpppkkkiiijjjgggnnnyyy~~~wwwsssooommmkkkkkkmmmnnnooonnnmmmnnnpppsssxxx{{{tttkkkbbb]]]]]]WWWTTTRRRRRRSSSSSSRRRPPPPPPSSSVVVUUUVVV^^^kkkuuuwwwlllccc^^^]]]]]]______```iiirrrzzzxxxpppiiiddd``````^^^\\\YYYWWWUUUTTTOOORRRYYYcccooo~~~yyynnnkkk[[[OOOCCC>>><<<999777777555555555555666888999:::;;;<<>>;;;===>>>@@@BBBEEEJJJNNNWWWjjj{{{fffnnn~~~oooiiifffaaa\\\ZZZZZZXXXUUUQQQOOONNNOOOJJJLLLNNNPPPSSSVVV[[[^^^ggglllsssvvvtttqqqpppooojjjnnnqqqrrrrrruuu|||}}}tttpppqqqqqqrrrrrrqqqpppooohhhgggddd```]]][[[\\\]]][[[\\\```fffmmmrrrtttuuutttvvvvvvssslllgggffffffbbbjjjttt|||{{{yyysssqqqooolllkkkkkkkkkkkkjjjmmmmmmmmmnnnqqqyyy|||rrriii```[[[[[[YYYVVVTTTUUUVVVWWWTTTRRRSSSVVVYYYXXXYYYaaannnyyy}}}uuummmfffjjjjjjjjjiiifffhhhrrr{{{rrrlllfffeeeccc```]]]ZZZXXXWWWPPPSSSXXX___hhhwwwuuukkkhhhYYYMMMBBB>>>===999666666666666666777888:::<<<<<<>>>===JJJgggqqqZZZSSSUUUYYYcccpppxxx~~~mmmQQQGGGEEE???:::999===<<<<<<;;;;;;;;;<<<<<<>>>@@@BBBCCCEEEHHHLLLPPP[[[iiikkkooovvvjjjfffeeeccc```eeeaaa]]]YYYWWWUUUSSSQQQPPPOOONNNOOORRRVVVZZZ]]]fffjjjoooooommmkkkjjjkkklllooorrrssstttvvv{{{yyyuuuwww|||{{{ssskkkgggdddcccbbbgggddddddhhhooosssqqqnnnmmmmmmkkkgggbbbaaacccffffffffflllxxx~~~wwwtttyyyzzzvvvssspppnnnmmmllljjjiiieeefffggghhhiiikkknnnqqq}}}{{{oooddd]]]YYYXXXTTTUUUUUUWWWXXXYYYZZZZZZ]]]bbb^^^\\\```aaajjj}}}~~~|||}}}}}}vvvzzz}}}{{{wwwuuuuuuwwwvvvrrrnnnllliiifffccc___ZZZWWWTTTTTTUUUYYYdddtttxxxppplllbbbVVVKKKBBB>>><<<999888:::444333333666555333555:::===AAANNNnnndddNNNNNNVVV\\\gggttt{{{|||kkkOOOEEECCC???::::::::::::::::::;;;<<<===>>>>>>@@@BBBDDDFFFIIILLLOOOXXXgggnnnooo||||||rrrpppppppppooosssooohhhccc^^^ZZZVVVSSSPPPPPPPPPPPPSSSVVVYYY[[[bbbeeehhhiiihhhggghhhjjjmmmqqqvvvyyyyyyzzz~~~yyyqqqmmmmmmmmmkkkjjjkkknnnrrrtttrrrpppjjjiiifffaaa]]]\\\___bbbeeefffmmmwwwwwwtttxxxyyywwwsssqqqooommmkkkiiiddddddcccaaa``````ccceeennnrrrwww{{{uuuiii___ZZZWWWWWWWWWXXXZZZ\\\___```bbbbbb```eeebbb```ccccccjjj|||xxxpppxxxyyysssqqqmmmiiieeebbb___\\\ZZZWWWWWWXXX\\\fffuuuuuummmiii]]]UUUKKKAAA>>><<<999888999666444555777666444666;;;===EEETTToooyyy~~~}}}~~~|||bbbNNNOOOWWW]]]hhhuuu|||{{{uuusssxxxfffLLLCCCAAA===:::;;;888888888999;;;===>>>???===@@@DDDFFFHHHJJJMMMOOOUUUcccssspppwww{{{sssllleee^^^ZZZWWWVVVVVVUUUVVVWWWYYYZZZ]]]^^^`````````aaaccceeekkkqqqzzz{{{zzz{{{rrrssstttuuuuuutttrrrppphhhfffaaa\\\XXXWWWZZZ]]]eeehhhpppxxxwwwssswww}}}yyyuuusssooollliiibbbaaa^^^[[[XXXXXX[[[^^^aaadddhhhkkkooowwwyyymmmbbb[[[XXXYYYZZZ\\\^^^bbbfffjjjmmmooopppkkkoookkkhhhiiigggmmmsssnnnuuu~~~{{{tttuuupppjjjeeebbbaaa___^^^\\\\\\]]]```iiiwwwvvvmmmhhh\\\SSSIII@@@===<<<999888999777555666888777555888===;;;LLL^^^rrr}}}tttlllsssxxxqqqzzz|||vvv^^^MMMPPPYYY___iiivvv}}}vvvmmmnnnwwwyyy```HHH@@@???<<<;;;<<<888888888999;;;<<<>>>???===@@@EEEHHHJJJKKKMMMOOOTTT```{{{wwwqqqrrr|||tttkkkeee```___^^^\\\[[[ZZZZZZZZZ\\\[[[ZZZXXXXXXZZZ\\\^^^fffnnnyyyxxxzzz{{{zzzwwwssspppooojjjfff___YYYUUUUUUXXXZZZdddjjjsss{{{xxxsssvvv{{{vvvqqqlllhhhaaa___\\\XXXVVVWWW[[[^^^^^^```aaabbbcccgggnnntttvvvooofff^^^ZZZ\\\```cccdddfffkkkpppvvv{{{~~~|||~~~wwwqqqqqqooouuuyyyvvvtttxxx~~~|||wwwxxxtttooojjjhhheeecccaaa`````````ccckkkyyyyyyrrrlll___QQQGGG???===;;;999777888777555555888777666999???===WWWmmmxxxyyyllleeemmmuuu~~~mmmxxx{{{|||oooZZZLLLQQQ[[[```jjjwww~~~~~~rrrrrr|||oooYYYDDD>>>>>>;;;:::===::::::::::::;;;<<<======>>>BBBFFFIIIKKKLLLNNNPPPUUU___wwwzzzrrrpppwwwzzzrrrgggfffcccaaa```___``````^^^\\\WWWTTTSSSTTTVVVWWW^^^fffsss}}}~~~}}}xxxssspppooojjjeee^^^WWWTTTTTTUUUWWW___fffqqqzzz{{{uuuvvvzzzssslllgggaaa___\\\XXXUUUVVVZZZ]]]^^^```aaa```___aaafffjjj||||||uuukkkgggbbb^^^___cccjjjnnnnnnqqquuu{{{zzzyyywww}}}xxx{{{}}}|||zzzvvvsssqqqmmmiiieeecccccccccfffnnnzzzzzzuuuoooaaaNNNEEE>>><<<;;;888777888666444555777888888<<>>;;;:::<<<;;;;;;;;;;;;;;;<<<===>>>@@@CCCGGGIIIKKKMMMPPPRRRXXX^^^rrr{{{rrrpppuuuqqqnnnkkkgggffffffggghhhccc^^^XXXTTTSSSSSSRRRRRRWWW^^^iiirrrzzz{{{wwwtttrrrjjjeee]]]WWWTTTSSSSSSSSSXXX^^^iiiuuu~~~zzzxxx|||tttkkkfffaaa```\\\XXXTTTSSSUUUWWW]]]```bbbcccaaabbbeeeiiivvvwwwpppfffeeedddeeeiiiooouuuyyy|||~~~|||yyyuuuppplllfffffffffiiippp|||xxxtttmmm^^^LLLCCC<<<;;;;;;888666777666444555888:::;;;@@@GGG]]]~~~pppfffhhhfffvvvqqqiii{{{xxxjjjooo}}}fffWWWPPPYYYbbbfffooozzz~~~zzz]]]LLL>>>===???;;;999;;;::::::;;;<<<===>>>@@@AAABBBDDDGGGIIIJJJMMMQQQTTT[[[]]]lll{{{sssrrrwwwzzzsssnnnkkkkkklllfffaaaZZZVVVUUUTTTSSSQQQTTTXXX___fffnnnyyy~~~{{{wwwmmmggg```ZZZXXXVVVTTTRRRTTTXXXcccppp|||zzz}}}~~~tttjjjddd]]]]]][[[WWWTTTSSSUUUVVV[[[___ccceeeddddddeeehhhssswwwrrrlllmmmppptttyyy|||xxxuuuhhhhhhiiimmmtttuuuqqqjjjYYYJJJBBB;;;;;;;;;888666777777555666:::===???EEELLLiii|||pppoookkkyyylllhhh|||lllccclll|||gggYYYUUU___hhhkkksss~~~~~~rrrYYYIII===>>>???;;;888:::999999:::<<<>>>@@@CCCDDDCCCEEEGGGHHHJJJMMMRRRUUU\\\\\\hhh{{{ssstttyyy~~~uuuooommmlllgggbbb\\\XXXWWWWWWUUUSSSSSSVVVZZZ^^^fffrrr|||qqqkkkddd___]]]ZZZWWWUUUTTTWWWaaannn|||||||||tttjjjcccXXXYYYYYYXXXWWWWWWYYY[[[[[[```eeefffeeeccccccdddqqqyyyuuutttwww|||}}}|||jjjjjjlllooovvvtttppphhhVVVIIIAAA;;;;;;;;;888666777888666777<<>><<<<<<;;;<<<>>>999:::;;;<<<===???@@@@@@AAADDDHHHIIIJJJLLLQQQUUU[[[bbbmmm{{{sssqqqtttzzzqqqiiinnnjjjeeeaaa^^^\\\ZZZXXXZZZZZZZZZ]]]dddppp}}}|||pppeee```]]]XXXTTTSSSWWWYYY___hhhvvv|||~~~sssiiieee^^^[[[XXXXXXYYY\\\___```eeefffhhhiiiiiiiiihhhhhhuuu}}}xxxtttooommmkkknnnvvv~~~uuuoooaaaQQQCCC@@@<<<999888888777666777666555;;;BBB<<<@@@TTTrrrsssnnn```cccqqqsssggg```gggqqqwww{{{~~~{{{~~~bbbKKKCCC===<<<===;;;;;;<<<:::;;;<<<===???AAABBBBBBDDDGGGJJJKKKLLLNNNQQQUUUYYY```mmmyyyvvvxxxwwwooonnnkkkhhhgggfffeeebbb___^^^]]]]]]___eeeqqq~~~vvvkkkfffbbb]]]XXXXXXXXXZZZ```iiiwwwrrrfffaaa]]][[[YYYZZZ]]]aaadddfffoooooopppooonnnlllkkkiiirrr{{{uuuqqqkkkiiiiiimmmvvvtttmmm^^^OOOCCC@@@<<<999888888777666555555333888>>>999???UUUttt~~~zzzkkk```fffuuupppgggbbbiiisssyyy|||xxx\\\GGG@@@<<<===>>>;;;::::::;;;<<<===???AAACCCDDDEEEEEEHHHKKKMMMMMMOOOQQQSSSWWW___lllwwwrrr}}}xxxzzzxxxqqqpppoooppprrrpppkkkfffdddcccaaabbbgggrrr|||rrrlllgggaaa\\\[[[ZZZ]]]bbbkkkxxx~~~oooccc^^^[[[[[[[[[^^^bbbgggmmmpppxxxxxxxxxwwwuuusssqqqooossszzzrrrmmmhhhggghhhnnnyyytttjjj[[[LLLBBB???;;;999888888777666666666333777<<<999BBBZZZ~~~}}}|||uuujjjbbbjjjyyykkkeeedddkkkuuuzzz}}}qqqVVVKKKCCC=========;;;999:::;;;<<<>>>@@@BBBDDDFFFFFFEEEHHHKKKNNNPPPQQQRRRSSSXXX```mmm~~~rrrmmm}}}uuuwww~~~xxxwwwwwwyyy{{{yyyqqqkkkjjjhhheeedddiiittt~~~uuupppjjjbbb]]]]]]^^^aaafffnnn{{{wwwkkkbbb___ZZZ\\\___ccchhhooovvv{{{||||||||||||{{{zzzxxxwwwwww|||qqqkkkggggggiiiqqq~~~}}}rrrgggXXXKKKBBB???;;;888888888777777888888666999===<<>>:::888888888777777888999666999===???RRRsss~~~ppplllkkkttt~~~kkk[[[___fffmmmuuu|||vvveeeVVVLLLBBB>>><<<::::::<<<:::<<<>>>@@@CCCFFFHHHIIIKKKNNNTTT\\\dddhhhhhhgggcccfffnnn~~~xxxkkktttvvv}}}}}}vvvmmmjjjfffdddjjjwww|||zzz{{{}}}|||wwwtttnnnfffbbbbbbcccfffkkktttzzzooogggaaa___aaadddiiioootttyyy}}}wwwllljjjkkktttvvvmmm___QQQIII@@@===:::888888888777777666888666888===BBB[[[tttsssttt~~~nnn```VVV^^^gggnnnuuu}}}~~~~~~xxxjjjTTTKKKBBB@@@???<<<:::<<<<<<===???BBBEEEHHHKKKLLLLLLPPPXXXcccmmmssstttssshhhiiimmmyyyoooyyywww{{{tttkkkhhhdddccciiiwww{{{zzz|||zzzvvvsssqqqllldddaaabbbaaaeeekkktttsssmmmjjjggggggiiinnnssszzzuuuqqqqqqyyyzzzsssiiiZZZLLLEEE@@@===999777777888888777555888666999???GGGeeeuuudddYYYUUU```jjjooovvv}}}nnnbbbPPPHHHBBBBBBAAA===;;;;;;===>>>AAADDDGGGJJJMMMNNNJJJOOOXXXdddqqqxxxyyyxxxjjjjjjlllvvvvvv{{{wwwvvvooojjjgggcccbbbiiixxxssspppnnnmmmhhhaaa^^^``````cccjjjsss}}}tttnnnnnnppppppqqqtttuuuzzz}}}xxxwww~~~wwwqqqgggWWWHHHBBB???<<<999777777888888777777:::999<<>>@@@CCCEEEFFFGGGJJJKKKQQQUUU[[[```ccceeehhhiiihhhkkknnntttyyy|||sssqqqmmmgggcccgggooo{{{wwwtttppplllgggeeecccbbbaaaccchhhppp|||yyyzzz|||~~~}}}ssslllcccUUUHHHAAA<<<:::888888999:::999888:::999:::===EEEZZZmmmZZZTTTUUU[[[eeeooowwwvvvsss{{{~~~mmmSSSEEEBBB???>>>===<<<<<<<<<===>>>>>>AAADDDFFFGGGIIIKKKMMMQQQUUU[[[```aaaaaaaaaaaaeeegggjjjpppzzzyyytttooojjjhhhjjjppp{{{}}}xxxssspppmmmjjjhhhcccfffkkktttyyypppiii```RRRFFFAAA<<<:::888888999:::999888:::;;;===@@@IIIbbbdddSSSRRRWWW^^^hhhttt|||zzzqqqqqq~~~zzz___JJJ@@@@@@<<<<<<;;;;;;<<<===>>>??????AAADDDFFFHHHJJJMMMPPPPPPTTTYYY]]]___```aaacccccceeegggmmm|||yyy~~~~~~|||}}}|||sssqqqpppqqquuu~~~}}}{{{yyytttpppiiikkkqqq{{{vvvmmmggg]]]OOOEEEAAA<<<:::888888999:::999888999<<<>>>@@@KKKhhh~~~bbbSSSTTTZZZbbblllxxxwwwrrrrrr{{{oooUUUDDD>>>>>>::::::;;;<<<===>>>???@@@@@@BBBEEEGGGIIILLLPPPSSSTTTVVVYYY[[[\\\___cccfffccceeehhhmmmzzztttxxx~~~{{{|||~~~|||zzz{{{~~~}}}qqqrrrwww~~~vvvmmmeeeZZZLLLBBB???<<<:::888888999:::999888777<<<>>>???OOOnnn{{{dddUUUVVV\\\eeeppp{{{xxxuuuuuuuuu}}}fffNNNAAA<<<:::::::::;;;===>>>???@@@@@@AAACCCEEEGGGJJJMMMRRRVVV[[[[[[\\\[[[[[[^^^bbbeeedddeeeiiioooyyyqqqpppwww}}}}}}{{{{{{~~~~~~yyyooofffXXXJJJ@@@>>><<<:::888888999:::999888666<<>>::::::;;;<<<>>>???@@@AAAAAABBBDDDFFFHHHJJJOOOTTTXXX\\\]]]^^^^^^]]]^^^```bbbdddeeejjjqqqyyyooohhhkkkwww|||rrrgggXXXHHH>>>===<<<:::888888999:::999888777>>>AAAIIIeee|||}}}tttiiixxxggg[[[YYY\\\gggppp{{{yyywwwwwwvvvwwwsssVVVGGGCCCAAA<<<;;;<<<===???@@@AAAAAAAAABBBDDDFFFHHHKKKOOOUUUYYYYYY[[[^^^_________```aaaccceeekkkrrrxxxpppcccccckkk~~~ttthhhXXXGGG===<<<<<<:::888888999:::999888888@@@DDDNNNooozzzvvvkkkyyyjjj^^^]]]___fffooozzz{{{ssssssssssss{{{cccQQQDDD;;;:::@@@<<<======<<<<<<>>>BBBFFFGGGIIIJJJJJJKKKNNNRRRUUU[[[[[[\\\```eeegggeeebbbdddhhhgggmmmzzzpppbbbgggkkkyyytttcccRRRGGGBBB@@@;;;::::::999888888888999>>><<>>:::999;;;;;;<<<<<<<<<===???CCCFFFHHHKKKOOOQQQSSSUUUWWWYYYYYY[[[^^^cccgggjjjjjjiiicccggghhhnnnzzzxxxgggfffgggxxx}}}{{{xxx{{{|||mmm]]]NNNEEE???===::::::999999888888999999:::???PPPooozzzlllZZZXXX\\\jjjqqq|||ttttttssslllooo{{{xxx^^^FFF@@@AAA>>><<<<<<:::;;;======>>>AAADDDHHHIIILLLQQQTTTVVVXXXZZZ[[[[[[\\\```dddgggiiiiiiiiieeejjjjjjppp{{{}}}jjjdddiii{{{|||wwwsssvvv{{{wwwhhhXXXLLLCCC>>><<<::::::999999888999999:::;;;@@@UUUzzz}}}eeeZZZ[[[aaannnttt~~~uuuvvvtttlllqqqqqqYYYDDD@@@BBB@@@<<<<<<:::<<<>>>???@@@CCCFFFIIIJJJNNNRRRVVVWWWYYY[[[]]]]]]___ccceeeggggggggggggjjjmmmmmmrrr|||yyyqqqhhhiiizzzyyyuuusssuuuzzz~~~ssscccTTTIIIBBB===;;;:::999999888999999::::::===BBBZZZooo\\\XXX___fffqqqwwwvvvtttqqqmmmvvvgggSSSAAA???@@@===:::;;;;;;===???AAACCCEEEIIILLLNNNQQQTTTWWWYYYZZZ]]]______bbbfffhhhhhhggghhhhhhnnnpppnnnrrr{{{|||ttt{{{nnnfffuuu|||wwwtttwwwyyy}}}{{{~~~{{{ppp___QQQGGGBBB===:::999999888888999999::::::???FFFaaa~~~eeeWWWXXX```hhhsssxxxzzzrrrmmmjjjnnn|||^^^MMM???>>>???;;;999<<<;;;>>>AAACCCEEEHHHKKKNNNSSSUUUWWWYYYZZZ\\\___bbbaaadddiiikkkkkkjjjlllmmmpppqqqnnnqqqyyyyyyuuuqqqdddoooyyyxxxyyy~~~{{{|||~~~yyymmm\\\OOOGGGBBB>>>:::999999888888999999:::;;;???KKKjjjrrr]]]TTTXXXaaahhhtttyyyqqqqqqnnngggdddnnn}}}XXXJJJ?????????;;;:::>>><<<>>>BBBEEEGGGIIILLLOOOWWWXXXZZZZZZ[[[]]]aaadddaaaeeejjjmmmmmmmmmoooqqqqqqqqqmmmooovvvvvv~~~xxxqqqdddmmmyyy|||}}}|||}}}yyylll[[[NNNFFFBBB>>>;;;999888888888999::::::;;;>>>NNNqqqhhhXXXSSSYYYbbbiiitttzzz}}}rrrlllfffdddhhhrrrqqqRRRHHH>>>===>>>===<<<===<<>>::::::;;;888777777666555888>>>AAA]]]yyylll^^^XXXVVVZZZbbbjjjsssyyy}}}uuulllgggeeeiiiqqqqqqPPPFFF>>><<<===<<<<<<>>>>>>AAAEEEHHHKKKNNNRRRUUUWWWXXXYYY[[[___bbbdddeeeeeegggjjjkkklllmmmpppqqqlllmmmqqqvvvwwwxxx}}}~~~iiicccbbbooo~~~xxxrrrooopppqqqsssyyy||||||~~~~~~wwwgggUUUJJJDDD>>>:::;;;;;;888888999888777:::???EEEaaaooodddYYYUUUVVV[[[dddmmmrrrxxx{{{rrrmmmjjjfffgggqqqlllMMMDDD===<<<===<<<<<<>>>@@@CCCGGGKKKNNNRRRWWWZZZYYYYYYZZZ[[[^^^bbbeeegggdddfffiiijjjjjjkkklllnnniiijjjpppyyy}}}||||||~~~mmmaaadddnnn|||zzzwwwwwwzzz~~~vvvnnnkkkjjjkkklllsss{{{|||}}}}}}rrrcccRRRHHHBBB===:::;;;:::888999;;;;;;999<<>>BBBAAADDDIIIMMMRRRVVV[[[^^^dddeeeeeedddbbbaaadddfffiiijjjlllkkkiiigggffffffiiigggjjjrrrwwwxxxxxxzzznnnoooooowwwxxxvvvwww}}}|||zzzyyyyyyyyywwwuuuttttttuuuxxxyyy|||zzzvvvvvvxxxzzzyyyyyy|||}}}||||||||||||yyyxxxwwwzzz}}}gggYYYJJJCCC@@@<<<::::::777666777:::;;;:::>>>CCCVVVuuu}}}xxx}}}wwwaaaZZZUUUVVVZZZ^^^dddjjjxxx~~~}}}nnnhhhhhhhhhlllxxxqqqWWWDDD@@@===>>>>>>===@@@DDDBBBEEEJJJNNNRRRWWW\\\___hhhjjjkkkhhhdddbbbccceeekkkmmmoooooommmjjjhhhhhhjjjhhhjjjooorrrrrrvvvzzzsssooolllssszzzqqqoooooo{{{~~~}}}{{{{{{}}}}}}|||wwwvvvtttqqqnnnlllkkkiiifffccccccfffiiiiiijjjnnnsssuuuwww~~~~~~}}}|||{{{zzz{{{~~~~~~|||dddVVVHHHBBB???<<<::::::888555666999:::;;;@@@FFF^^^~~~pppZZZVVVUUU\\\ccciiiqqqwww}}}nnnhhhhhhgggnnn~~~iiiQQQCCC???>>>??????>>>AAAGGGDDDGGGLLLPPPTTTXXX\\\```fffjjjmmmkkkfffbbbbbbdddhhhkkknnnooonnnlllkkkkkkkkkjjjlllooooooooottt{{{yyyoooiiiqqq}}}{{{zzz|||uuupppppp{{{yyyuuuqqqooohhhhhhfffdddaaa___^^^^^^[[[\\\\\\[[[XXXXXX[[[^^^^^^___bbbgggiiimmmwwwyyybbbUUUHHHBBB???<<<999:::999777666888:::<<>>@@@@@@???BBBHHHFFFIIINNNRRRUUUYYY]]]```dddhhhmmmlllgggcccbbbdddbbbeeeiiillllllkkkkkkkkkkkklllooorrrpppnnnsss{{{~~~pppiiiqqqzzzzzzyyywwwuuuuuuwwwzzzuuuyyywwwyyyoooiiieeecccaaaYYY\\\^^^]]]ZZZXXXYYY[[[UUUWWWXXXWWWTTTTTTVVVXXXYYYYYY[[[___bbbgggsssvvvbbbUUUGGGBBB???;;;999999;;;888777999:::===EEEMMMmmm~~~uuurrrhhhfffXXXWWW[[[gggrrr{{{tttlllkkkjjjnnn|||yyy```MMMAAA@@@??????@@@CCCFFFHHHKKKOOOTTTYYY]]]^^^^^^]]]bbbcccdddfffgggfffccc```dddfffhhhhhhfffgggjjjmmmlllmmmoooppppppqqqsssttt~~~uuuiiinnn{{{|||{{{yyywwwssspppnnnnnnooopppssszzzzzzpppmmmhhhccc^^^\\\ZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTSSSRRRUUUXXXYYY[[[dddsss~~~xxxlllZZZNNNBBB>>>>>>;;;888777777999666888>>><<>>>>>;;;888777666999777999???>>>HHH___tttnnnjjj{{{|||hhh]]]```eeennnyyy{{{tttpppkkkiiilll{{{jjjTTTEEECCCCCCCCCCCCEEEHHHKKKMMMOOORRRWWW]]]```bbbccccccgggggggggiiikkkkkkjjjhhhcccdddeeeeeeccccccdddeeegggeeecccbbbdddhhhnnnqqqqqq~~~{{{llllllrrr|||}}}zzzxxxwwwwwwxxxxxxyyyzzz{{{yyy}}}yyyuuupppnnnmmmmmmjjjfff^^^]]][[[XXXWWWVVVVVVWWWZZZZZZZZZZZZZZZ[[[[[[[[[YYYZZZ[[[[[[[[[YYYWWWUUUTTTXXX\\\]]]^^^ccclllttt~~~qqqeeeWWWKKKAAA>>>===:::888888666999888999???AAAOOOhhhuuupppmmm}}}~~~hhhaaadddkkksss}}}ooonnnmmmgggiiisssxxxaaaMMMBBBDDDCCCDDDEEEGGGJJJMMMOOOQQQSSSXXX]]]aaacccddddddfffeeefffgggjjjkkkjjjiiifffgggggggggfffeeeeeeeeeeeeccc```___bbbfffjjjmmmnnnxxx{{{lllkkkoooyyy}}}wwwnnnmmmjjjgggiiilllllljjjaaa```^^^]]]\\\[[[[[[\\\]]]]]]^^^^^^______``````\\\]]]___```___\\\YYYWWWXXX\\\```bbbbbbdddjjjnnnvvv}}}nnncccTTTJJJAAA>>>===:::888888666:::999999???BBBTTTqqqxxxuuusss}}}iiicccgggoooxxxtttjjjjjjfffbbbjjjzzzpppYYYIIICCCCCCCCCDDDFFFIIILLLNNNPPPRRRTTTXXX\\\___bbbcccccccccbbbbbbcccfffiiiiiiiiihhhhhhhhhhhhhhhgggeeedddbbb___]]]^^^bbbeeegggggggggnnn|||mmmllloooyyy}}}uuuooocccdddccc```cccjjjnnnlllfffeeedddcccaaa`````````aaaaaaaaabbbbbbccccccccccccdddeeefffeeebbb___]]][[[^^^bbbddddddeeegggjjjppp|||~~~mmmbbbPPPHHH@@@>>>===999888999777<<<:::999>>>CCCYYYzzz}}}xxxkkkeeellluuu}}}tttmmmhhhfffbbbbbbppphhhRRRGGGFFFCCCDDDEEEHHHKKKNNNPPPRRRSSSUUUXXX[[[^^^```aaaaaaaaa______```dddgggiiijjjhhhgggggghhhiiihhhfffccc___\\\[[[]]]bbbggghhhhhheeehhhzzzyyytttsssqqqmmmnnnwww|||tttllleee]]]aaaaaa]]]aaalllsssqqqkkkkkkjjjiiigggfffeeedddfffffffffggggggggggggggggggggghhhhhhgggdddbbb``````bbbeeegggggggggggghhhpppxxx}}}kkk```MMMFFF@@@>>><<<999888:::777===;;;:::???FFFaaaooojjjiiippp{{{|||jjjkkkiiifffeeemmm|||yyyaaaLLLEEEHHHDDDEEEHHHJJJNNNQQQSSSTTTVVVWWWYYY\\\^^^___``````aaa___^^^```dddhhhkkkllljjjiiiiiijjjlllllliiifff```\\\ZZZ]]]eeemmmrrrsssrrrppp~~~vvvooojjjxxxxxxnnnkkkqqqxxxooohhhaaa^^^dddddd___dddrrrzzzzzzttttttssssssrrrqqqpppooopppppppppppppppooooooooonnnnnnmmmlllkkkiiihhhggghhhjjjmmmnnnnnnnnnnnnnnnooovvvzzzfff[[[KKKEEE@@@>>><<<999888;;;666===<<<<<>><<<888888;;;555<<<======DDDPPPrrrnnnZZZ^^^gggppp|||vvvnnnjjjiiikkkpppxxx{{{dddRRRHHHEEEEEEGGGIIILLLMMMOOORRRVVVYYY]]]]]]]]]^^^```bbbccceee___cccfffggghhhiiilllppppppnnnnnnoooqqqppplllhhhbbb```___aaajjjyyypppppp{{{nnn```jjj{{{|||vvvqqqnnnmmmlllooovvvooo]]]TTTHHHDDD???<<<::::::999888888888;;;???EEEYYY~~~vvv\\\VVV___gggrrruuunnnlllnnnrrrzzzvvv```PPPHHHFFFFFFIIIKKKNNNPPPPPPRRRTTTVVV\\\]]]^^^___aaabbbddddddaaadddgggiiiiiikkknnnqqqpppooonnnnnnooonnnjjjggg\\\\\\^^^cccoooyyyvvv}}}uuudddiiittt|||zzzwwwzzz~~~mmm[[[RRRGGGDDD???;;;::::::999999999999===BBBLLLcccjjjVVVVVV```pppxxxtttpppooottt{{{ooo[[[NNNHHHGGGGGGKKKNNNQQQSSSSSSRRRRRRRRRYYYZZZ\\\^^^```aaabbbbbbbbbdddfffhhhiiikkkmmmooonnnmmmlllkkkkkkiiigggdddZZZ\\\aaahhhsss}}}hhhiiinnn}}}lllYYYNNNFFFCCC>>>;;;:::::::::999999;;;???FFFTTTppp}}}mmm[[[PPPVVVdddyyy{{{wwwwwwvvv{{{jjjWWWLLLHHHGGGGGGJJJNNNTTTWWWWWWUUUTTTSSSWWWXXX[[[]]]___```aaaaaacccdddeeeffffffggghhhiiijjjiiigggeeedddbbbaaa``````bbbgggmmmttt}}}kkkiiikkk}}}{{{jjjWWWKKKEEEBBB===:::::::::::::::;;;>>>AAAHHHZZZzzzqqq```SSSNNNXXXfff}}}}}}xxx{{{}}}gggUUUKKKHHHHHHHHHIIINNNVVVZZZ[[[ZZZXXXWWWZZZ[[[]]]___aaacccdddeeeiiihhhggggggffffffeeeeeeeeedddbbb___]]]\\\\\\\\\dddgggkkkooorrrvvv{{{~~~kkkhhhfffuuu~~~yyyhhhVVVJJJDDDAAA<<<:::::::::::::::<<<@@@AAAGGG]]]jjjZZZPPPNNNYYYggg{{{yyywwwyyycccRRRJJJJJJJJJJJJJJJPPPXXX]]]___^^^]]]\\\___```aaaccceeehhhjjjkkknnnllljjjiiiiiiiiigggeeebbbbbb```\\\YYYYYYZZZ\\\dddgggkkknnnppprrrtttvvv|||mmmgggaaakkktttdddTTTIIICCC@@@<<<999:::;;;;;;;;;<<>>;;;999999;;;;;;;;;:::AAADDDOOOssswwwfff\\\XXX]]]nnn~~~jjjUUUOOOMMMKKKOOOWWWWWW[[[___bbbcccbbbbbbcccggggggffffffggghhhiiijjjhhhfffdddeeehhhkkkkkkiiilllhhhfffeeebbb^^^^^^bbbgggiiiiiiiiiiiijjjlllnnnggglllqqqwwwllldddgggwwwzzzvvvsssqqqqqqooottt~~~}}}zzzvvvsssnnnmmmjjjhhhfffeeeddddddhhhmmmuuu~~~~~~|||{{{||||||{{{wwwtttpppmmmlllllljjjjjjjjjlllnnnpppvvvvvvggg[[[OOODDD>>>===;;;999888888999:::>>>===BBBWWW|||}}}tttggg\\\\\\hhhyyy|||~~~|||gggUUUQQQPPPMMMPPPWWWZZZ]]]```bbbbbbaaaaaaaaaffffffgggggghhhhhhiiiiiijjjhhhfffgggiiillllllkkkpppllliiihhheeeaaaaaaeeefffhhhiiijjjjjjlllnnnpppooossswwwzzz{{{rrrhhhkkkrrr|||{{{zzzwwwtttrrrpppooonnnooorrryyy}}}{{{}}}yyyuuusssrrrqqqmmmkkkiiihhhfffdddcccbbbbbbbbbcccgggnnnvvv~~~|||zzzvvvsssqqqqqqqqqrrrtttwww~~~{{{uuuooommmllljjjhhhhhhhhhjjjjjjnnnuuussscccXXXLLLBBB>>>===:::999888888999:::<<<<<>><<<:::999888999:::;;;===>>>IIIfffppp^^^^^^bbbgggsss{{{www{{{yyylllcccYYYRRRRRRUUUTTTVVVYYYYYY[[[^^^```aaabbbccceee```aaadddfffggggggeeeeeeccccccccceeehhhkkknnnoooqqqkkkfffffffffeeegggkkkjjjllloooppppppqqqssstttzzz}}}~~~}}}wwwwwwqqqnnnqqquuu||||||~~~{{{yyywwwvvvrrroooooonnnooovvv~~~}}}{{{yyyuuuuuusssrrrqqqpppnnnmmmmmmllljjjhhhfffdddccccccaaacccfffiiioooxxx}}}vvvrrrpppnnnlllkkkiiihhhfffdddccccccdddeeeeeegggmmmxxx}}}zzzvvvrrrooommmlllkkkmmmpppuuu}}}~~~lll\\\OOOEEE???===<<<:::999999:::;;;<<>>@@@AAAMMMkkk}}}nnngggeeennnyyy~~~}}}{{{gggWWWOOOSSSUUUVVVVVVWWWYYYXXXUUUQQQWWW^^^dddfffeeedddccc___``````aaabbbdddfffgggiiilllooopppqqqtttzzz~~~ssshhheeeeeeeeefffhhheeehhhlllnnnmmmmmmmmmnnnppplllnnnuuuwwwxxx|||~~~kkkaaafffqqq}}}uuuooopppuuu|||uuunnnhhheeeeeeeeehhhoooxxx|||ssslllhhhfffffffffaaa^^^```aaaaaacccfffdddqqq~~~zzz|||~~~{{{vvvsssqqqlllpppssspppmmmnnnvvv}}}~~~~~~{{{zzz{{{}}}{{{xxxwwwvvvwwwyyyzzzzzzzzz}}}~~~qqqcccWWWJJJBBB@@@;;;;;;:::999:::<<