BM66( ||||||||||||||||||||||||vvvtttsssrrrrrrrrrpppooonnnnnnmmmlllkkkjjjiiiiii___^^^^^^]]]]]]^^^___```[[[[[[ZZZYYYXXXWWWVVVVVVTTTSSSRRRPPPNNNMMMLLLKKKIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIHHHGGGFFFGGGHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEFFFFFFFFFGGGGGGGGG{{{{{{{{{|||}}}}}}~~~~~~{{{{{{{{{zzzxxxwwwuuutttnnnooooooooooooooonnnnnneeedddbbb```___]]]]]]\\\WWWWWWVVVVVVUUUTTTTTTTTTOOOOOOOOONNNMMMMMMLLLLLLOOOOOOOOONNNMMMLLLKKKJJJLLLKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHFFFEEEDDDGGGFFFEEEEEEFFFFFFDDDBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@??????>>>======EEEDDDDDDDDDDDDCCCCCCCCCHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFEEEEEEFFFFFFEEECCCEEEEEEEEEDDDDDDDDDCCCCCCGGGGGGGGGGGGGGGGGGHHHHHHMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAA@@@@@@AAABBBCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@???@@@@@@AAABBBAAABBBBBBCCCCCCDDDEEEEEECCCCCCCCCDDDDDDDDDEEEEEE||||||{{{{{{{{{zzzzzzzzztttssssssrrrqqqqqqppppppggggggggggggggggggggggggaaabbbbbbbbbbbbbbbbbbaaa^^^]]]\\\ZZZXXXVVVUUUTTTRRRRRRPPPNNNLLLKKKIIIHHHOOOOOONNNNNNMMMLLLLLLKKKHHHHHHHHHHHHGGGGGGGGGGGGGGGIIIKKKKKKIIIFFFEEEDDDIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCEEEEEEFFFGGGGGGHHHIIIIIIFFFFFFFFFGGGFFFFFFEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGIIIHHHGGGFFFFFFEEEFFFFFFIIIIIIHHHHHHGGGGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@??????AAAAAA@@@@@@@@@@@@??????@@@AAAAAAAAAAAA@@@??????>>>======>>>??????>>><<<======>>>>>>>>>>>>??????>>>>>>>>>??????>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAA========================??????@@@@@@@@@AAAAAAAAAEEEDDDCCCDDDFFFGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<<<<===>>>???======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>==================>>>??????>>>>>>>>>???@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAA~~~}}}zzzzzzzzzzzzzzzzzzzzzzzztttsssrrrpppnnnlllkkkjjjrrrqqqooommmjjjhhhfffeeegggffffffeeedddbbbaaa```[[[ZZZYYYXXXWWWUUUTTTTTTRRRRRRQQQQQQPPPOOONNNNNNMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEECCCBBBBBBAAA@@@?????????DDDDDDCCCBBBBBBAAA@@@@@@CCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@???>>>>>>????????????>>>>>>>>>>>>===???@@@???=========???========================<<<======>>>???@@@@@@AAA????????????@@@AAABBBCCC>>>>>>??????@@@AAABBBBBB??????AAABBBCCCCCCDDDDDDBBBCCCCCCDDDDDDDDDCCCCCC@@@@@@@@@@@@@@@AAABBBCCCBBBAAAAAA@@@@@@???>>>>>><<<<<<======>>>>>>>>>???======>>>>>>>>>>>>>>>===<<<<<<===============>>>======>>>>>>======<<<<<<<<<;;;;;;<<<>>>???>>><<<;;;;;;<<<<<<===>>>>>>???999:::;;;;;;<<<<<<<<<;;;<<<===>>>???@@@@@@@@@@@@======>>>>>>?????????@@@AAAAAAAAABBBBBBCCCCCCCCC@@@???>>>@@@BBBCCCCCCBBB??????@@@@@@AAABBBCCCCCC@@@@@@AAAAAABBBBBBBBBBBBEEEEEEDDDCCCBBBAAAAAA@@@<<<<<<<<<<<<============999999999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<======;;;;;;<<<<<<======>>>>>><<<=========>>>>>>>>>>>>~~~}}}}}}|||{{{yyyxxxwwwvvvvvvtttuuuvvvvvvsssppprrruuupppnnnkkkgggeeeddddddddddddcccaaa^^^\\\ZZZXXXWWWRRRQQQQQQPPPPPPPPPQQQQQQIIIJJJJJJJJJKKKKKKKKKKKKLLLJJJHHHFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFBBBBBBCCCCCCDDDEEEFFFFFFAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFEEEEEEEEEEEEEEEFFFEEEFFFJJJMMMLLLHHHCCCCCCBBBAAA@@@@@@@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>===========================>>>>>>>>>>>>====================================>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<====================================??????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCBBBBBBAAAAAABBBBBBBBBCCCCCCBBBAAAAAABBBBBBCCCDDDEEEFFFGGGGGGEEEDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<================================================<<<<<<<<<<<<<<<===>>>>>>===============>>>>>>???>>>>>>???@@@@@@@@@@@@???BBBAAAAAA@@@@@@AAAAAABBBAAA@@@??????>>>>>>??????@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@???>>>======>>>>>>@@@AAABBBCCCCCCAAAAAA@@@???>>>===<<<;;;;;;;;;;;;:::::::::999999777777777777777777777777999999999999999999999999;;;::::::999999::::::;;;999999999999999999999999999999999888888888888777888888888888888888888888777888888888888999999999<<<:::999999:::;;;:::999888888999999999:::::::::<<<<<<<<<<<<=========>>>~~~}}}{{{zzzrrrrrrqqqpppooonnnnnnmmmppppppppppppqqqrrrtttuuuxxxwwwvvvtttsssrrrqqqqqqiiijjjjjjjjjjjjhhhgggfff\\\\\\\\\\\\[[[ZZZXXXXXXSSSSSSRRRRRRQQQPPPOOONNNNNNMMMMMMLLLKKKJJJIIIIIIHHHIIIJJJJJJHHHFFFDDDBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@??????>>>>>>>>>BBBCCCCCCDDDCCCCCCBBBBBBHHHHHHGGGFFFFFFEEEDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBDDDDDDDDDEEEFFFEEEDDDEEEHHHFFFDDDBBB@@@@@@AAABBBCCCCCCBBBAAA???>>>======BBBBBBAAAAAA@@@AAAAAABBB>>>>>>?????????@@@@@@@@@AAA@@@>>>===<<<;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===<<<<<<======>>>>>>??????======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@?????????@@@@@@@@@AAAAAA?????????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDDDDCCCAAA@@@AAA@@@???>>>===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<==============================>>>>>>>>>?????????@@@@@@??????@@@@@@@@@@@@??????@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBBDDDEEEEEEFFFCCCBBBBBBAAA@@@@@@????????????>>>>>>===<<<<<<;;;========================;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<===>>>>>>======>>>???????????????@@@??????>>>>>>??????@@@???>>>>>>========================<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;::::::999999999::::::::::::::::::::::::;;;;;;;;;::::::999999999888888999999999:::::::::::::::::::::::::::::::::;;;:::999888888999:::;;;999999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::999:::;;;<<<============<<<<<<<<<=========>>>>>>>>>?????????>>>>>>===<<<======>>>>>>???@@@AAAAAA???>>>>>>===;;;::::::999999999888888888777777777666666666666666666666666777777777777777777777777888888777777777777888888888888888888888888888888888888888777777777666666666666666666666666666666555555666666666777777777999888777777999:::999777888888888888999999999999::::::::::::;;;;;;;;;;;;{{{kkkiiigggccc___\\\YYYXXXMMMLLLJJJHHHFFFCCCBBBAAAFFFFFFFFFEEECCCBBB@@@???BBBBBB@@@???===<<<::::::======<<<;;;::::::::::::BBBAAA@@@>>><<<:::999888888888888888777666555555888888888777777777666666888777777777777888999:::::::::999999999999888888;;;;;;:::999888888888888444555555666666555555444<<<=========<<<<<<;;;:::777777888999999999999999888888888999999999::::::777888999:::::::::999888888888999999:::;;;<<<<<<:::::::::;;;<<<<<<======555666777888::::::::::::888777777666777888999:::;;;:::::::::::::::;;;;;;<<<;;;:::<<>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>:::999999999999999::::::999999999:::::::::;;;;;;<<<<<<;;;:::999:::::::::::::::999999999999::::::888888888999999999999999999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<============>>>>>>>>>============>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCBBBCCCDDDFFFGGGHHH======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999::::::::::::::::::::::::;;;;;;:::::::::999999999999999999999999999999999888888888888888888888888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============;;;<<<<<<======<<<<<<<<<===>>>>>>?????????>>>>>>>>>>>>???@@@AAABBBCCCCCC@@@??????>>>>>>============<<<<<<;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999::::::;;;;;;;;;::::::;;;;;;<<<===;;;<<<======>>>>>>============<<<<<<<<<<<<=========<<<;;;;;;::::::;;;;;;;;;;;;::::::999888888888999999999999999999999999999999999999888888888888999999999999999999999999999999999999888888888888777777777888888888888999777777777777777777777777888888777777777777888888666777888888999999888888888888888888888888888888888999:::;;;;;;<<<<<<;;;999999999::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;:::;;;<<<<<<<<<======>>>>>>;;;;;;:::999888888777666666666666555555555555444555555555555555555555555444444444444444444444444666555555444444555555666666666666666666666666666666666666555555555444444444444444444444444444444333333333333444444444444444444555666888999777555666666777777777888888888777777777777888888888888oootttfff]]]TTTPPPPPPNNNHHHBBBDDDCCCAAA???===;;;999888=========<<<<<<;;;;;;;;;444444555666777777777777555555555666666666777777999999888777777777777777///000000222333444555555555666666777777666666555888888888888888888888888888888777777777777777777666666666666666666666666777777666666666666777777::::::;;;;;;<<<<<<<<<<<<333444555555555555444444222222333444555666666666444444555555666777777888333444555666777666666666111111222444555666777888333333444555666666777777777888:::;;;<<<======>>><<<;;;:::::::::<<>>:::;;;;;;;;;<<<<<<<<<===::::::999999999:::;;;;;;999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;999999888888888888888888999999::::::::::::999999999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<==================>>>>>>>>>??????===>>>>>>???@@@AAABBBBBBBBBAAAAAAFFFNNNSSSTTTRRR;;;::::::999999999999999999999999999999999999999:::999999999999888888888999999999999999999999999888888888888777777777777777777777777777777777777666666666666666666666666888888888888999999999999999999999999999999999999999999:::::::::;;;;;;;;;888999::::::::::::::::::;;;;;;<<<<<<===<<<<<<<<<<<<<<<======>>>??????@@@============<<<<<<;;;;;;;;;:::::::::999999999888888888888888888888888888888888888888888888888888888888777777777777888888888888888888888888888888888888888888888888888888777777666666777777888999999999999888999::::::;;;::::::;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::999999999999999999999888888888777777777777777777777777777777777777777777777777777666666777777777777777777777777777777777777777777666666555555555666666666777777555555555555555555555555555555555555555555555555333444555555666666555555666666666666666666666666666777888999999::::::999777777777888888888888999999999:::::::::999999888::::::::::::::::::::::::999999888777666666555555555555444444444333333333333333333333333333333333222222222222222222222222444333333333333333333444444444444444444444444444444444333333333222222222222222222222222222222222111111222222222333333333222222333666888888666444555555555555666666666666555555555666666666777777wwwaaa```MMMGGGBBBDDDJJJOOONNNJJJDDDDDDCCCAAA@@@>>>======222222333333444444555555777888999:::;;;<<<<<<<<<444555555666777777888888666555444444444444444444999999888888777666555555555555666777777777777777333333333333444444444444333333333333222222222111666666666666666666666666555444444444444555666777333333444444555555666666888888999999::::::999999555555666777777777666666666666666777777777888888555666666666666666555555444444444555666777777777888888888999999999999999333333444555666666666555888777555555555666888:::<<<;;;:::999888888888888999<<<;;;666666:::>>>===;;;::::::999888888888888777777777777777777777666777777777777777888999999666666666666777777777777666666777777888888888888999999888777777777777777999999888888888888888888888888999999999999888888888888888888888888888888888888888888999999999999999::::::::::::;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>======>>>>>>???@@@AAAAAACCC>>>===EEEOOOTTTNNNGGG999999999999999888888777888888888888888888888888999999888888888777777777888888888888888888888888666666666666555555555444444444444444444444444444555555555555555555555555555666666666666777777777777777777777777777777777777777777888888888999999777777888999999999999999888999999:::;;;;;;:::::::::::::::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;:::999999999999999888888888666666666666666666666666777777777777777777777777666666555555555555666666666666666666666666666666666666666666666666666666555555555555555666777777777777666666777777888999777888999999::::::999999::::::999999999999::::::::::::999888888888888888888777777777777777666666555555555555555555555555444444444555555555555555666666666666666666666666444444444555555555555555333333333444444444444555444444444444444444444444222333333333333333333222111222222333333333333333444444444444444444444444444555666777777888888777666666666777777777888888666777777888888888777777888888888888888888888888777777777666666555555444555444444444333333333333111111111111111111111111222222222222222222222222333333222222222222333333222222222222222222222222222222222111111111000000222222222222222222222222111111111222222222333333111111333555888888666444333333333444444444555555444555555555555666666666~~~uuu[[[SSSVVVPPPHHHEEEFFFEEEAAA===CCCBBB@@@>>><<<:::888777::::::::::::999999999999555555555555555444444333555555444444333333222222777777666666555666666777666666555444333222111111///000111111222222222111444444444444444555555555333333444444444333222222222222222333333333333333666666555555666777777888444444333333444555666666111222222333333333222222000000111111111111000000222222222222222222222222333222222222111111111111222222222222222222222222555444444444444444333333::::::;;;;;;;;;;;;:::::::::999888777777888999:::>>>===<<<;;;:::999999999888===<<<888999@@@AAA;;;<<<<<<;;;;;;:::999888777::::::::::::999999999999555555555555666777888888555555555555666666666666555555666777777777666666999999888777666666666666666666666666666666666666555555666666666666555555666666666666666666666666666666777777777888888888888888888888999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>??????AAA<<<999===CCCCCC:::111888888888999888888777666777777777777777777777777777777777777666666666555777777777777777777777777555555555444444444333333333333333333333333333333444444444444444444444444444444444444555555555555555555555555555555555555666666666666777777777888555666777888888888888888666777888999999:::999999999999999999::::::;;;;;;::::::999999999999999999777777777777777777777777555555555555555555555555555555555555555555555555444444333333333333444444444444444444444444444444444444444444444444444444444444444444444555666666555555555444555666666777666666777888888888888777888888777777777777888888999888777777666666777777666666666666555555555555333333333333333333333333222222222333333333333333444444444444444444444444222222222333333333333333111111111222222222333333444444444444444444444444111111222222222222111111///000111111222222111111222222222222222222222222222333444555555666666666555555555666666666777777444555666666777666666666555666666666777777888888666666666555555444444444444444444444333333333333111111111111111111111111111111111111111111111111333222222111111222222333111111111111111111111111111111111000000000//////222222222222222222222222111111111111222222222333222111222444666666444222111222222222222333333333444444444555555555555666xxxpppXXXPPPJJJHHHEEEDDDEEEEEEEEEDDDAAA@@@>>><<<:::888666555333333333222111000000///666666777666666555444444333333222111111000//////000000////////////000000000000111111222333444444111222333333333333333333333333333333333333222222000111222333333222222111333444444444555555555555222222111111111222333333555444333333333444555666333333444444444333333222333333444555555555555555444444555555555666666666666666666666666666666777555555555555555555555444444444444444444444444444///000111111222222111111444444444555555666666666888777777666666666777777444777777888BBBKKKCCC555444444444444333333222111222222222222333333333333555555555555666777888999555555555555666666666666666666777888777666555555::::::999777777666666777333333333444555555555666333333444444444444333333555555555555555555555555555555555555666666666666555555555666666666777777777777777777888888888888888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999999999777333///666666777888777666555444555555555555555555555555555555555444444444333333555555555555555555555555444444444444333333333222222222222222222222222222333333333333333333333333222222222333333333444444444444444444444444444444555555555666666666777777333444555666666777777777555666777888999999999999888888888999999999999999777777777777777777777777555555555555555555555555444444444444444444444444444444444444444444444444333222222111111222222333333333333333333333333333333333333333333333333333444444333333444444555666444333333333333444555555444555555666666666666666666555555444444555555666666666555444444444444555333333333333333333333333111111111111111111111111000000111111111222222222333333333333333333333333000000111111111222222222///000000000111111111111333333333333333333333333000000111222222111000000...///000000111111000000222222222222222222222222111111222333444444444444444444444444555555555555333444555666666666666555444444555666666777888888444444444444333333333333333333333333222222222222000000000000000000000000000000000000000000000000111111111000000111111111111111111111111111111111111000000000000/////////111111111111111111111111000000000000111111111222222111000111222333222111000000111111111222222222333333333333444444444444nnniiiZZZVVVJJJIIIHHHFFFEEEDDDCCCCCC???>>>===<<<;;;999888888444444444444444444333333000111222333444444444444111111222222222333333333333222222222222222333333333333333333222222222222///000000111111111000000222222222222111111000000...///111222222222111000/////////000000111111111222111111111111111222222222222000000000000111222222222333333222222111000---...///111222222333333---......///111111222333////////////000111222333111111111111111111111111000000000111222222333333222333444555666777777777111222444555666777777777444444444444555666777888888999:::@@@RRR\\\MMM666666777777777777777666666111111222222333444444444333333333333444555777777111111111111222222222222333444444555444333222111888777666555444333333444222222333444555666666777444444444555555444444444333333333333333333333333333333444444444555555555333333333444444444555555555555555666666666666777777777777777888888888888::::::999999999999999999777:::<<<;;;888888;;;???444555666666666555444333444444444444444444444444333333333222222222111111333333333333333333333333444444444333333333222222222222222222222222222222111111111111111111111111111111222222222333333333333333333333333333333333555555555666666666777777111222333444555555666555555666777888999999999999888888888888999999999999555555555555555555555555333333333333333333333333444444444444444444444444333333333333333333333333222222111111111111222222222222222222222222222222222222222222222222222222444444333333444444555666333333222222333333444555333444555555666666555555444333333222222333333444555444333333222222333333111111111111111222222222000000000000000000000000//////000000111111111222222222222222222222222222//////000000111111111222////////////000000000000111111111111111111111111///000111222222111000///...//////000111000000000111111111111111111111111000000111333333333333333222222333333333444444444333444555555666666666555333333444555666888888999333333333222222222222222222222222222111111111111111111111111111111111111////////////////////////000000////////////000000111111111111111111111111111000000000////////////000000000000000000000000////////////000000000111222000......///000000///000000000000111111111111111222222222222333333333zzzhhhSSSMMMLLLFFFBBBDDDFFFCCC@@@AAA>>>>>>>>><<<999666555555333222111111000000111111000000000000000000000000111111000000//////......111111000///////////////////////////////////////000000000000000/////////////////////////////////111111000000//////......////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000111111111111////////////////////////000000000000000000000000////////////000000000000111111111111111111111111111111222222222333333333333333333333333333333333555444444333333444444555666444555===FFFHHH@@@777555444444333333444444555222222222111111111000000000000111111111222222222111111111111111111111111222222222333333333444444444444444555555444333333444333111111222444777999555555444444333222111111111111111111111111111111111111222222222333333333333333333333333333333333333333333444444444555555555555666777777777777777777777777666777888888999999888888777666555555444555555444444444333333333333333333222222111111111111111111111111111111111222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111222222222333333333444444444444444444444444444444444555555666777666666666555555555555555555555555777777777777777777777777333333333333333333333333333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000222111111111000000//////111111111111111111111111111111111111111111111111111111222222222333333333111111111111111111111111222222222222222222222222333222111000////////////////////////////////////////////////000000000000//////000000000000//////////////////////////////////////////////////////000000000000000000000000000000000000000000000000............////////////////////////////////////000000111222222222222111111111222222222333333333222222333444444444444333333333333333333333333333333333333222222222111111000000000000000000000000000000000000000000000000---------...//////...,,,------,,,------///000000////////////////////////------............------////////////////////////////////////////////////......///000000000000000////////////000000000000000000111111111222222222ttthhhXXXVVVNNNGGGDDDEEEFFFCCCAAA@@@===>>>>>><<<999666555555222222111000000000111111000000000000000000000000000000000/////////......111000000///......//////////////////////////////////////////////////////////////////////////////000000000/////////......////////////////////////////////////////////////////////////////////////000000000000000000000000////////////000000000000........................000000000000000000000000....../////////000000000111111111111111111111111111111111222222222222333333333333333333333333333333333222222222222333333333222333888>>>???999222444444333333333333444444222222111111111000000000000000000111111111222222111111111111111111111111222222222222333333333333333333333333333444444444444333222111111333666777444444333333222111111111111111111111111111111111111111111222222222333333333333333333333333333333333333333333444444444444555555666777777777777666777666666666777777888888777777666555555444333333444444444444333333333333333333222222222111111111111111111111111111111111111111111000000111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111111111111111111111111111222222222222333333333333333333333333333333333333333444555555666666555555444444444444444444444444555555555555555555555555333333333333333333333333333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000111111111000000000//////111111111111111111111111111111111111111111111111111111111222222222333333111111111111111111111111111111111111111111111111333222111000////////////////////////////////////....../////////000000000/////////000000/////////////////////////////////........................////////////////////////////////////////////////---.........///////////////////////////////////////000111111222222111111111111111111222222222222111111222333333333333222333333333333333333333333222222222222111111111111000000000000000000000000000000000000000000000000///000111111000///000111..................//////........................------............------......................................................///000000000000///....../////////000000000000000000111111111222222sssfffUUURRRNNNGGGCCCEEEEEEBBB???>>>===>>>>>><<<999666555555222111111000000000000000000000000000000000000000///////////////.........000000///............///////////////////////////........................///////////////////////////////////////.........////////////////////////////////////////////////////////////////////////////////////////////////---.........////////////........................////////////////////////.........////////////000000000000000000000000000000000000111111111222222222222222222222222222222111111111000000111111111222222333555666555222000333333222222222222333333111111111000000000////////////000000000111111111000000000000000000000000111111111222222222333333333222111111222333444555555333222111111222444555333333222222111000000000000000000000000000000000000111111111222222222222222222222222222222222222222222222333333333333444444444555666666666666666555666666666666777777777555555444444333333222222444333333333333222222222222222111111111111000000000000000000000000000000111000000//////000000111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111222222222333333333333333333333333333333222222333444444444444333444444444444444444444444444444444444444444444444222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000111111111222222222222000000000000000000000000////////////////////////222111000//////...//////////////////////////////.........////////////000......////////////......////////////////////////........................---------------------------------------------------------.........////////////////////////////////////000111111111111111//////000000000111111111///000111111222222111111222222222222222222222222111111111000000000//////000000000000000000000000........................+++...000000---,,,---...///////////////...------........................------............------................................................---...//////000/////////.........////////////000000000000000111111111111wwwgggSSSMMMMMMFFFBBBCCCCCC???<<<<<<===>>>>>><<<888555444444111111000////////////000////////////////////////........................//////...------.................................,,,,,,---------------...................................................................................................................................................,,,,,,---------.........------------------------........................------.........///////////////////////////////////////000000000111111111111111111111111111111111111111000000000000111111222333444333222222222222222222111111111111222222000000000/////////............/////////000000000000000000000000000000000000000000111111111222222222111000///000222555666444333222000000000111222222111111111000000//////000000000000000000000000000000000111111111111222111111111111111111111111111111111222222222333333333333444555555555555555444444555555666666666666444444444333333222222222333333222222222111111111000000000000000000000000000000000000000000000000000//////......//////000////////////////////////////////////////////////////////////////////////........./////////000000000000000000000000000000000000000111111111222222222222222222222222222222000111111222222222222222333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000111111111111222000000000000000000000000////////////////////////111000//////.........///........................------........./////////---......//////......---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................///000000111111000000........./////////000000...///000000111000000000111111111111111111111111000000/////////.........////////////////////////------------------------))),,,///111111///---+++,,,---............---,,,------------------------,,,------......------,,,------------------------------------------------------...////////////...------.........//////////////////000000000111111yyyjjjXXXTTTNNNGGGCCCDDDDDD@@@===<<<<<<======;;;888555444444111000//////......//////........................---------------............---------------......------------------------+++,,,,,,,,,------......---------------------------------------.........------------------------------------------------------------------------------------------------,,,,,,,,,,,,------------------------------------------------------------------------............................................./////////000000000000000000000000000000111111000000000000111111000111222222000000333555111111000000000000111111/////////.........------------.........//////////////////////////////////////////000000000111111111000///...///111333555333222111000//////000000111111000000000000000/////////////////////////////////000000000111111111000000000000000000000000000000000111111111111222222222333444444444444444222333444555555555555444444444333333333333333222222111111111111000000000///////////////////////////////////////////////////......------......///........................................................................---............//////////////////////////////////////////000000000111111111111111111111111111111///000000111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////...................................................................../////////////////////////////////////////////////////////000000000111111111////////////////////////000000000000000000000000000///......---.........------------------------------------............------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......///000000000000///------........./////////......///000000000000///000000000000000000000000/////////.........------........................,,,,,,,,,,,,,,,,,,,,,,,,---...222777;;;999333---++++++,,,---------------------------------------,,,,,,------------,,,,,,------------------------------------------------,,,,,,---...............------------................../////////000000000tttdddUUUUUUOOOHHHDDDFFFFFFCCC@@@???<<<======;;;888555444444000000///.......................................,,,,,,,,,------------------,,,,,,,,,,,,---......------------------------+++,,,,,,------.........------------------------,,,,,,,,,---------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------........./////////////////////////////////111000000//////000000111---...//////...///111333000000000//////000000000.........---------,,,,,,,,,,,,---------.........////////////////////////........./////////000000000///......///000222222222111000000////////////111111000000000000000000////////////////////////////////////000000000000/////////////////////////////////000000000111111111111222333333333333333111222333555555444333333333333333333333222222222111111000000000/////////------............//////////////////////////////...------------------...........................................................................------------.........///////////////////////////........./////////000000000000000000000000000000//////000111111111111000111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////................................................---------...............////////////////////////////////////////////////////////////000000000000////////////////////////000000000000000000000000......------------......------------------------,,,,,,,,,---------......,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------......///////////////------........./////////---...//////000000///////////////////////////////////////.........------........................,,,,,,,,,,,,,,,,,,,,,,,,+++---222777;;;:::555000---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------..................////////////wwwbbbRRRTTTMMMFFFCCCDDDEEEBBB@@@???<<<======;;;777555333444000///......------......------------------------++++++,,,,,,,,,---------,,,,,,++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................//////............//////...------...///000000000000//////......//////000------------,,,,,,,,,,,,,,,,,,,,,,,,------------........................------........./////////////////////////////////000/////////////////////111111111111111111111111................................./////////000000............................../////////000000000000111111222222222222222000111333444555444333222111111111111111111111111000000000/////////......,,,,,,------....................................------,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,---------.................................------.........///////////////////////////////////////000111111111111111000000000000000000000000000000000000000000000000........................................................................------------------------------------------------,,,,,,---------................................................................../////////000000...................................................------,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////..................////////////......///000000000000000........................////////////............------------------------------------------------''',,,111333111111555999333222///,,,++++++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,+++,,,,,,,,,,,,---------------........./////////kkkZZZZZZIIICCC???AAABBB@@@======<<<======;;;777444333333//////...------------...------------------------+++++++++,,,,,,---------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................------,,,,,,------...111///...///111222000/////////............//////---------,,,,,,,,,++++++++++++,,,,,,,,,---------........................---------.........//////...//////000//////...---.../////////////////////111111111111111222222222..................................../////////000..................................../////////000000000111222222222222222///111333444444444222111////////////000000000000000/////////............,,,,,,,,,------.................................---,,,,,,++++++,,,,,,---------------------------------------------------------------------------,,,,,,,,,---------..............................---------........./////////////////////////////////000000111111111111111000000000000000000000000000000000000000000000000........................................................................------------------------------------------------,,,,,,,,,------...................................................................../////////000........................------------------------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.............../////////000000...//////000000000000000........................000000/////////.........------------------------------------------------'''000666444---...999EEE999666222---++++++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,++++++,,,,,,,,,------------------.........//////yyyeee]]]WWWHHHDDDBBBBBB@@@<<<<<>>===<<<999777555333222///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++***************************************************************+++++++++,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000------------------------................................................,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------,,,---.../////////...---222222222222222111000000......................................................------------......////////////000000000000000000000000000000000000000000111222222222222111000000000000000000000000........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///............///000000---...//////000000//////111111111111111111111111000000000000000000000000////////////////////////......------------......------------------------------------------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////////////////////////////////////////..............................---------,,,,,,,,,------------------------........................///---...999>>>---$$$000000///...,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................kkk___XXXIIIDDDAAAAAA@@@<<<===@@@>>>===<<<999777555333222............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++******************************************************************+++++++++,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------------------------------------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................------------------------,,,---.../////////...---000000000000000//////.........................................................------------......---............/////////000000000000000000000000///000111111222222111111////////////////////////........................,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......------......///000------........./////////111111111111111111111111000000000000000000000000..............................------------......------------------------------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................---------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...........................////////////////////////...........................------------,,,,,,,,,------------------------------------------------...---(((---444---***666...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------jjj^^^WWWIIIDDDAAAAAA???<<<===AAA>>>===<<<999777555333222............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++******+++++++++++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++******************************************************************++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,------...//////.....................------,,,------------------------------------------------......------------......,,,,,,---------.........000000000000000000000000//////000111111111111111////////////////////////------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---......---------,,,---......///////////////////////////......................................................------------......------------------------------------------------------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////////////////------------------------------------,,,,,,,,,,,,------------------------------------------------&&&222666888<<<555+++---,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------eee\\\WWWIIIDDD@@@@@@???<<<>>>BBB>>>===<<<999777555333222.........---------,,,,,,++++++++++++++++++++++++************************************************+++++++++*********************++++++++++++******+++++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************************************************************************++++++++++++,,,++++++++++++++++++,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////---............---,,,,,,------------------------------------------------...------,,,,,,------...,,,------------.........////////////////////////...///000000111111000000////////////////////////------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,+++,,,---...///........................------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***************************************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------........................---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))???FFF???;;;333(((&&&,,,,,,++++++++++++,,,,,,***************************************************************************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,fff^^^XXXHHHCCC@@@@@@???===>>>BBB>>>===<<<999777555333222...------------,,,,,,,,,++++++++++++++++++++++++************************************************************************)))******++++++******)))************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000...////////////...------------------------------------------------------------,,,,,,,,,,,,------------........./////////..............................///000000000000///........................------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......------,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))*********************************************************+++++++++,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,555HHHFFF333)))&&&'''...------,,,+++************************************************************************************))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,fffcccVVVFFFBBBAAABBBAAA>>>>>>AAA>>>===<<<999777555333222------------,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))***************))))))************)))))))))))))))***************************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******++++++++++++******))))))******+++,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000111//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------............/////////........................---......///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,---............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000AAABBB555///***)))///------,,,******)))))))))************************************************************************))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++gggeeeOOODDDBBBAAACCCBBB>>>===???>>>===<<<999777555333222---------,,,,,,,,,++++++************************************************************************((()))))))))*********+++))))))************))))))((()))))))))*********+++************************************************************************************************((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++***)))((())))))***++++++,,,,,,*********************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))*********+++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---///111222///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------.........------------------------------.../////////..............................,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......+++,,,///000111000...---........................------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************************************************************************************************************************++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++&&&333888:::>>>666***)))++++++***************+++************************************************************************))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++jjjfffGGGCCCAAABBBDDDCCC???===???>>>===<<<999777555333222---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))************))))))(((((())))))*********+++************************************************************************************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++***)))((())))))***++++++,,,,,,***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************(((((())))))*********+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---///111222......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------------------------,,,---......//////..............................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,------...///***---000222222111...,,,........................------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,------...///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++***&&&***777444******))))))))))))***+++,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************kkkXXXNNNJJJHHHEEECCCBBB@@@>>>===:::;;;;;;:::888666333111...---,,,+++************************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))************---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))************************************))))))))))))))))))))))))************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------.........---+++******+++---...+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))++++++++++++++++++++++++************************,,,++++++******++++++,,,***+++---//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))((((((************************************************************************)))************+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************************nnnWWWLLLIIIGGGDDDBBBAAA@@@>>><<<::::::;;;:::888666333111...---,,,+++************************************))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))))))))))))))************---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))************************************))))))))))))))))))))))))************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...///...---,,,,,,---...///+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))++++++++++++++++++++++++************************,,,++++++******++++++,,,***+++---.........,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++******************************************+++++++++,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************************************************************)))************+++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************************oooVVVOOOGGGEEEBBB@@@@@@???===;;;::::::;;;:::999666333111...---,,,+++************************************)))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))************************************))))))))))))))))))))))))************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------000///...------...///000---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))++++++++++++++++++++++++************************++++++************++++++)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++******************************************++++++++++++,,,+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***))))))(((************************************************************************)))************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************************}}}iiiQQQOOOEEECCC@@@??????>>>===;;;999:::::::::999666333222------,,,+++************************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))((()))))))))************++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))(((((()))))))))************************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***************+++++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------000///............///000---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++************************************************************************************++++++++++++************************+++++++++***************))))))))))))))))))))))))************************************************++++++************++++++))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************************************++++++++++++++++++++++++,,,+++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********))))))************************************************************************))))))*********+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++************************************************((((((((((((((((((((((((+++++++++***************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++************************bbbIIIJJJCCCAAA???>>>>>>>>>===;;;999999::::::999666444222------,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((()))))))))******************))))))((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++*********************************************************+++++++++,,,,,,+++++++++,,,,,,,,,---------------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++************************************************************************))))))*********+++++++++************************************************))))))))))))))))))))))))************************************************+++******))))))******+++))))))******+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************((((((((((((((((((((((((************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++************************cccJJJHHHCCCAAA>>>>>>>>>>>>===<<<888999::::::999777444333...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***************))))))(((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))************+++++++++***************)))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************)))))))))************+++************************)))))))))***************))))))))))))))))))))))))******************************************************))))))))))))******)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************************************************++++++++++++++++++++++++*********+++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))************+++***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++++++++************************************************************************)))************+++++++++*********+++++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************************nnnRRRHHHBBB@@@>>>>>>??????>>>===888999::::::999777444333...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))************++++++++++++*********)))))))))(((************************************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,************************************************************************************************))))))))))))************************************((()))))))))*********+++))))))))))))))))))))))))******************************************************))))))))))))*********************+++,,,,,,************************************************************************************++++++++++++************************************************************************)))*********++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++++++++************************************************************************)))************+++++++++)))*********++++++++++++++++++++++++++++++++++++************************************************************************((()))))))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************************wwwVVVDDDBBB@@@???>>>???@@@???>>>888999999:::999777555333...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))************++++++++++++*********))))))(((((()))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++************************)))************+++++++++************************)))***+++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******++++++******++++++,,,---))))))))))))))))))))))))************************************************)))************+++++++++))))))))))))))))))))))))************************************************))))))******++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++,,,,,,,,,************************************************************************)))************+++++++++))))))******++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************************PPPIII@@@>>>===>>>@@@@@@>>>;;;555888999777777888666222...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************+++++++++******)))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++******))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************)))************************))))))))))))))))))))))))******))))))******+++,,,************************++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))************************))))))))))))))))))))))))(((((()))(((''')))+++...---,,,+++***))))))))))))\\\===@@@???===>>>@@@@@@>>>;;;555888:::777777888666222...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))((((((((((((******))))))((((((((((((************************))))))))))))******************************************))))))))))))******))))))))))))))))))))))))((())))))******))))))(((***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************------,,,,,,++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++*********)))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************)))******************************************************))))))******+++,,,************************++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))************************)))))))))))))))))))))))))))+++,,,+++++++++---///---,,,+++***))))))))))))___CCC@@@???>>>???@@@@@@>>><<<555999:::777777888555111...---,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))***))))))))))))(((((((((************************)))))))))*********++++++******************************))))))))))))******))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************......------------,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************)))******************************************************))))))******+++,,,************************+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))************************))))))))))))))))))))))))+++,,,...///......///000,,,+++******))))))))))))aaaLLL@@@??????@@@@@@???>>>===666999:::888777777555111------,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))*********+++++++++******************************))))))))))))******))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************((()))))))))************------------------------***************************+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************))))))************))))))***************************************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))******************************************************))))))******+++,,,******************************)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************++++++************++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))************************)))))))))))))))))))))))))))+++...///...---------++++++***)))))))))))))))mmmFFF???@@@AAA@@@@@@???>>>>>>666999:::888777777555000------,,,+++************************************))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))************************************************++++++++++++******************************))))))))))))******))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************((()))))))))************++++++++++++++++++,,,,,,*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))******)))))))))************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))******************************************************))))))******+++,,,***************************)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************++++++************++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))+++,,,+++))))))*********))))))((()))))))))qqqnnnDDD???@@@BBBAAA@@@>>>>>>???666:::;;;888666777444000...---,,,+++************************************))))))))))))))))))))))))***))))))(((((())))))***''''''(((((())))))******)))))))))************+++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************))))))************++++++*********************************++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***************((())))))******))))))(((************************************************)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************)))************************++++++++++++++++++++++++******))))))******+++,,,************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''))))))(((''''''(((***))))))(((((()))))))))qqqdddJJJ???AAACCCBBB???>>>???@@@777:::;;;888666777444000...---,,,+++************************************))))))))))))))))))))))))******))))))))))))******'''''''''((()))*********))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))((())))))******))))))((('''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************)))))))))*********++++++************************)))******+++,,,,,,------************************++++++++++++++++++++++++************************((()))))))))*********+++(((((())))))))))))((((((************************************************((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************)))************************++++++++++++++++++++++++******))))))******+++,,,************************)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))((('''&&&((()))))))))(((((((((((())))))qqq{{{___JJJ???AAACCCBBB???>>>???@@@777:::;;;888666777444///...---,,,+++************************************))))))))))))))))))))))))******))))))))))))******&&&''''''((()))******+++))))))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))************))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************))))))*********+++++++++************************))))))***+++,,,,,,------************************++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************)))************************++++++++++++++++++++++++*********)))***++++++,,,************************))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))''''''))),,,))))))(((((((((((()))***\\\KKKBBBBBBBBBBBBAAA@@@??????999999999888777666555444------,,,++++++******)))))))))))))))))))))))))))++++++************************))))))))))))******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************************))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))***)))))))))))))))))))))******)))))))))))))))***************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))************************+++*********))))))(((((()))((((((((()))***++++++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++*********+++,,,,,,---,,,,,,,,,++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************+++++++++*********))))))************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((+++*********))))))(((((())))))))))))))))))))))))WWWLLLAAAAAAAAAAAA@@@???>>>>>>999999999999888666555444------,,,++++++******)))))))))))))))))))))))))))******************************))))))))))))******************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************************)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((()))(((((((((((()))))))))))))))))))))*********++++++******))))))))))))******************************************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***************************************)))))))))((())))))))))))))))))***+++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------++++++******++++++,,,---,,,,,,,,,+++++++++******************************************************************************))))))))))))))))))))))))+++++++++*********))))))************************+++++++++*********))))))************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((************)))))))))((())))))))))))))))))))))))QQQJJJAAAAAAAAA@@@@@@???>>>===999999999999888666555444------,,,++++++******)))))))))))))))))))))))))))******************************))))))))))))******************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))*********++++++,,,,,,***)))))))))))))))************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******************************************))))))))))))+++***))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------***++++++++++++,,,,,,,,,++++++,,,,,,------------++++++******++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************************))))))))))))))))))))))))+++++++++***************************************+++++++++***************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))************))))))))))))))))))))))))))))))))))))QQQHHHAAAAAAAAAAAAAAA@@@>>>>>>888999::::::999777444333------,,,++++++******)))))))))))))))))))))))))))***************++++++++++++******))))))******+++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((())))))))))))++++++++++++++++++++++++))))))))))))))))))***+++************************++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))******************************************)))))))))))))))++++++***)))((((((((()))************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))******))))))))))))******((()))))))))************((()))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++,,,,,,---.........,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++******************+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))))))))((((((((((((((((((((((((UUUHHHCCCCCCCCCCCCBBBAAA@@@???888999::::::999777444333------,,,++++++******)))))))))))))))))))))))))))))))))*********+++++++++++++++************++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((('''''''''(((((((((((())))))))))))...------,,,+++***))))))))))))(((((()))***++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************************************))))))))))))))))))******++++++***)))((((((((()))************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******))))))))))))******((()))))))))************((()))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...//////,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++***************++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******((((((((((((((((((((((((ZZZIIIDDDDDDDDDDDDCCCBBBAAA@@@777888:::;;;:::777444222------,,,++++++******))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++************++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((('''''''''(((((((((((())))))))))))------,,,+++***))))))((((((((((((((()))***+++,,,************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++************************))))))))))))************+++***))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,---...//////000,,,,,,++++++******++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++***************************************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))ZZZJJJCCCCCCCCCCCCBBBAAA@@@@@@777888:::;;;:::777444222------,,,++++++******)))))))))))))))))))))))))))((())))))***++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***)))(((((((((''''''''''''(((((((((((())))))))))))************************(((((((((((()))***+++,,,************************(((((()))))))))***************+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++************************((()))))))))************))))))))))))))))))***+++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))******************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,---...///000000---,,,++++++******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))))))))))))))))))))|||WWWJJJBBBBBBBBBBBBAAA@@@??????777888:::;;;:::777444111------,,,,,,+++******)))))))))))))))))))))))))))((())))))***++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&(((((((((((())))))))))))&&&'''((()))***+++,,,,,,(((((((((((()))***+++,,,************************(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++************************(((((())))))*********+++))))))(((((()))***++++++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))******************************************+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,++++++*********++++++,,,---...///000111---,,,,,,+++*********+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++************************))))))******++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))sssSSSJJJCCC???DDDFFF@@@@@@BBB;;;:::999999999999777444111///......---+++******))))))************+++++++++(((((()))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++000///)))'''+++---,,,---+++)))***,,,---,,,+++///......---,,,+++++++++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))************************************************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++---------...///000111222...---+++*********++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))************++++++++++++++++++*********))))))************************))))))))))))))))))))))))+++++++++*********)))))))))))))))(((((((((((((((******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))oooPPPFFFCCC>>>DDDFFF@@@@@@BBB;;;:::999999999999777444111///......---+++******))))))************+++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---///000,,,//////++++++......+++)))***---000222222111000))))))***++++++,,,---------,,,,,,+++++++++,,,,,,++++++++++++++++++++++++************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************************************************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---------+++*********++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))************++++++++++++++++++*********))))))************************************************+++++++++*********))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))rrrSSSIIIBBB>>>CCCFFF@@@@@@BBB<<<:::999999999999777444111......---,,,,,,+++******)))************+++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++***)))***,,,---+++---,,,***+++...,,,((()))***++++++***))))))***---.........//////000000,,,+++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***+++,,,...///000///...,,,+++*********---,,,,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))************++++++++++++++++++***************************************************************+++++++++*********************************************)))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))tttVVVLLLBBB>>>CCCFFF@@@AAACCC<<<:::999999999999777444111......---,,,,,,+++******))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------......///000///---,,,---...---***444444111---+++,,,000444...------,,,+++***))))))+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((()))))))))************************************************************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))***,,,///000222111000...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))*********+++++++++***************************************************************************************************+++++++++++++++,,,,,,******))))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((qqqVVVMMMBBB===CCCFFF@@@AAACCC===:::999999999999777444111---------,,,,,,++++++***))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---///111111111111000---,,,,,,---,,,+++,,,***++++++******,,,...000////////////////////////---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++************************************************((()))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************************************************************++++++******))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))*********+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))***,,,///000//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))*********+++++++++******************************************************************************************************++++++,,,,,,,,,,,,***************+++,,,,,,))))))))))))))))))))))))************************((((((((((((((((((((((((pppXXXPPPAAA===CCCFFF@@@AAACCC===:::999999999999777444111---------,,,,,,+++++++++)))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------,,,+++*********+++///333222//////222222333555777777333,,,'''........./////////////////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***+++,,,...///,,,+++++++++++++++,,,---+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))************+++++++++***************+++++++++************************++++++++++++++++++++++++***************+++++++++*********++++++,,,,,,---***************+++,,,---))))))))))))))))))))))))************************))))))))))))))))))))))))nnnXXXQQQAAA===BBBFFF@@@AAADDD===:::999999999999777444111------,,,,,,,,,,,,++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................111111000111444888<<<>>>CCCJJJWWW```___YYYXXX\\\mmmiiiggghhhjjjhhh```YYYHHHFFFBBB===777222...,,,222111000///...---------------------------------,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************************************************************)))))))))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++---.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))************+++++++++))))))*********+++++++++************************++++++++++++++++++++++++))))))*********+++++++++))))))******+++,,,,,,,,,************+++,,,---...))))))))))))))))))))))))************************))))))))))))))))))))))))~~~hhhSSSLLLAAA===BBBFFF@@@AAADDD>>>:::999999999999777444111---,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................///111444<<>>CCCGGGBBBCCCGGGAAA<<<<<<;;;:::888666444333000///...---,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++%%%222111+++...///+++,,,...111///++++++111777888LLLZZZffflllyyy```GGG;;;333333444---000111000///------...//////---++++++,,,,,,+++)))***++++++,,,,,,++++++***************************))))))))))))))))))))))))((((((((()))******++++++(((((())))))))))))((((((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************************************))))))))))))))))))))))))+++++++++***************''')))***)))((('''(((***))))))))))))))))))))))))++++++************++++++************************+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************)))***++++++------...///************************+++++++++++++++++++++++++++*********))))))((((((}}}\\\FFFBBB>>>DDDGGGBBBCCCGGGAAA<<<<<<;;;:::888666444333//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++)))---((('''000000---111777444555;;;===???JJJXXXrrr}}}```KKK>>>000000---+++...222222,,,&&&...---,,,---//////...,,,++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))(((((())))))******++++++************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************************************************************************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++******************************************************************************************++++++((()))***)))((('''(((***))))))))))))))))))))))))++++++************++++++************************+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,------------,,,------------------------,,,,,,---------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***************************++++++,,,,,,---------************************+++++++++++++++++++++++++++*********))))))))))))mmmoooTTTPPPCCC???DDDGGGBBBCCCFFFAAA<<<;;;;;;999888666444333///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000,,,&&&)))000***%%%///---333CCCSSSUUU[[[}}}fffIII@@@444---,,,...000000---,,,,,,---......---+++++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))(((((())))))***+++++++++,,,++++++******++++++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************************************************************)))))))))***+++++++++,,,((()))******(((((()))***))))))))))))))))))))))))++++++************++++++************************+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------------------.........///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***************)))))))))nnnOOONNNDDD???EEEGGGBBBCCCFFFAAA;;;;;;:::999777555444333///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000---+++111333(((,,,DDDDDDLLL]]]ooo~~~lllbbbPPP===000+++...333///...---...///...,,,++++++,,,,,,,,,,,,,,,,,,+++************************))))))))))))))))))))))))((())))))******+++,,,,,,,,,+++************+++,,,***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++*********************************************************************************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++************************************************************************(((((()))***+++,,,,,,,,,((()))******)))((()))***))))))))))))))))))))))))++++++************++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------........................---............/////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************,,,,,,,,,,,,++++++******************************++++++++++++++++++++++++************************~~~QQQEEEEEE@@@EEEHHHBBBDDDFFF@@@;;;;;;:::999777555333222......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))+++---333333///GGGqqqllloooxxxppp\\\MMM@@@222(((111000......///000///...,,,,,,,,,------,,,,,,,,,************************)))))))))))))))))))))))))))))))))***++++++,,,,,,*********))))))*********)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))******************************(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++************************************************************************(((((()))***+++,,,,,,,,,)))***+++***)))((()))+++))))))))))))))))))))))))++++++************++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------................................./////////000000////////////////////////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************---,,,,,,++++++******)))************************++++++++++++++++++++++++***************+++++++++yyySSSQQQEEEAAAFFFHHHBBBDDDFFF@@@;;;::::::888777555333222...------,,,,,,---------,,,,,,,,,,,,------------........................+++,,,,,,...222666VVV~~~|||rrryyyzzzooosssxxxwwwppplllsss}}}mmmwwwwwwnnndddPPP???444111...,,,,,,,,,,,,,,,,,,,,,------------,,,,,,************************))))))))))))))))))))))))))))))******+++,,,,,,,,,))))))***++++++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************************************++++++++++++++++++++++++)))))))))***+++++++++,,,)))***++++++))))))***+++))))))))))))))))))))))))++++++************++++++***************************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.......................................////////////000000000000000000000000000000000000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************,,,,,,++++++*********)))************************++++++++++++++++++++++++*********+++++++++++++++|||sssSSSZZZFFFAAAFFFIIICCCDDDFFF@@@::::::999888666444333222---------,,,,,,------...,,,,,,,,,---------..............................///111111999FFFMMM___zzzwwwpppsssrrrkkknnnuuu~~~pppfffIIICCC:::333///,,,+++***,,,,,,------------,,,,,,************************)))))))))))))))))))))))))))******++++++,,,,,,---(((***,,,------,,,***(((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************************************++++++++++++++++++++++++******************++++++)))***++++++))))))***+++))))))))))))))))))))))))++++++************++++++************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,------.......................................//////000000000111111111000000000000000000000000000000000000000000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************+++++++++***************************************++++++++++++++++++++++++*********++++++,,,,,,,,,WWWKKKFFFBBBFFFIIICCCDDDFFF@@@::::::999888666444333222------,,,,,,,,,------...,,,,,,,,,------.........////////////////////////---333;;;OOOiiiqqqpppvvvnnnnnn|||vvvpppuuurrrggg^^^QQQDDD:::444000...,,,------......------,,,************************)))))))))))))))))))))))))))******++++++,,,------)))+++---000000---+++)))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************************************+++++++++++++++++++++++++++++++++***************)))+++++++++***)))***+++))))))))))))))))))))))))++++++************++++++************************))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........------------------------,,,---......//////......////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,}}}]]]GGGGGGBBBFFFGGGAAABBBEEE???::::::999888666444333222//////.........---------,,,,,,,,,---------......,,,///111000......111444999IIIZZZeeeqqqzzzttthhhhhhnnnlllxxxzzzuuurrrooolllhhhbbb^^^bbbiiinnnhhhhhhnnnsssvvv|||yyymmmrrrsssuuunnn```eeeZZZ;;;---555+++222222,,,+++///---&&&++++++++++++++++++++++++************************,,,,,,(((&&&111===888)))++++++,,,------------,,,,,,***)))***++++++***)))************************))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---+++******+++,,,,,,+++)))************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))******************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************------,,,,,,,,,,,,++++++)))************++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))(((************************************************++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,------...//////000777222---,,,///111222111---444111---555666000///:::...///444///---111111...444666333000000111222333000---///333333---%%%000////////////......---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------...---------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,xxx^^^MMMGGGBBBFFFHHHBBBCCCEEE@@@::::::999888666444222111//////.........---------,,,,,,---------............///000//////000444777DDDRRRbbbjjjmmmmmmjjjfffiiillliii}}}wwwkkkccc]]]cccdddeeeddd^^^XXXZZZaaaiiigggkkkwww{{{yyynnnqqqwwwzzzvvvyyy}}}tttaaaXXXUUUIII888///000...+++---111000---++++++++++++++++++++++++************************,,,---)))'''...777333&&&***++++++,,,,,,,,,,,,,,,,,,***)))***+++,,,***)))************************************************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,+++******,,,,,,+++***************++++++++++++************************))))))))))))************))))))))))))*********+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************************************************************************************)))************+++++++++************************,,,,,,+++++++++*********)))************++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))************************************************++++++++++++++++++++++++,,,,,,---------.........,,,,,,---------.........,,,---------......//////'''))),,,000222333111000111444...***///111333===...444888::::::777888<<<>>>555...///444666111,,,444111///111111111333555)))---222444222000...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,---------.........------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++*********************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,oooWWWJJJGGGBBBGGGIIICCCDDDFFF@@@::::::999888666444222111...............---------,,,------------............/////////000444:::>>>NNNXXXeeekkkfff^^^^^^dddfffccc\\\rrrsssaaa[[[XXXWWWccctttyyysssuuurrrjjjaaaTTTKKK:::111)))***------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++...,,,(((***000---%%%)))******+++,,,++++++++++++***)))***+++,,,+++***++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++******,,,------+++)))************+++++++++,,,************************)))))))))*********++++++))))))*********+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************++++++++++++++++++++++++++++++++++++++++++*********)))))))))************++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,------------.........---------...............444555444222///---,,,---///444666:::<<<222...999:::GGG???888EEEHHH@@@BBB@@@888777>>>BBB===999:::444111333666333------333222222111...+++,,,111555///.........------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------------.........------------------------.................................------,,,,,,,,,------,,,,,,,,,,,,,,,---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,lllUUUJJJGGGBBBGGGJJJDDDEEEGGGAAA999999999777666444222111........................------------.....................000444;;;BBBGGGOOOSSS\\\ddd```WWWZZZeeefffjjjfffwww{{{wwwfffVVVKKKOOOfff}}}zzzaaa^^^lllttteee___```OOO>>>000//////,,,+++///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))---...***)))++++++'''))))))***++++++++++++***+++***)))***,,,---,,,+++++++++++++++++++++++++++************************************************++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++---...---***(((*********+++++++++,,,,,,************************))))))*********+++++++++*********+++++++++,,,,,,+++,,,,,,---------------------------------------........................------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............------------....................................///000000000000111222444777555444>>>HHHDDDGGGZZZxxxhhhhhhmmmvvvvvvdddNNNKKKVVVKKK@@@999999888333111444888555111///000111222333/////////............---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------............------------....................................111111000000//////......000///......---.................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------xxxrrr\\\RRRFFFBBBGGGKKKEEEEEEGGGAAA999999888777555333111000---.....................---------.........//////------///444;;;CCCJJJNNNLLLJJJOOOZZZ^^^[[[___iiikkkzzz|||yyycccZZZIIIKKK]]]~~~zzzhhhdddgggssswwwjjjkkkrrrrrrpppuuupppdddPPP>>>888555...,,,000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((,,,///,,,***+++,,,,,,))))))***++++++++++++***+++***)))***,,,---,,,+++++++++++++++++++++++++++************************************************+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++---...---***(((***++++++++++++,,,,,,,,,************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---............---------------------------........................---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++))))))*********+++++++++************************************************)))))))))))))))))))))))))))******+++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////......////////////000000+++---///000111555:::===KKKQQQ```|||zzzrrrbbbYYYMMM???666222000111555:::888000)))000000/////////.........------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,------------------.........//////---------....../////////////////////////////////111111000000/////////...111000///...............................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------dddsss[[[PPPDDDAAAGGGJJJEEEEEEGGG@@@999999888777555333111000---------...............------.........////////////000333:::BBBJJJNNNOOOIIIFFFHHHQQQZZZ___cccgggdddpppiiicccXXXQQQ```bbb|||qqqcccZZZiiiwwwkkkvvvxxx}}}ppp```MMM@@@777000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++......,,,+++---///)))******+++,,,++++++++++++******+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++******,,,------+++)))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,++++++,,,,,,,,,---------,,,---......//////......------------------------........................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))************+++++++++***************+++++++++************************))))))))))))))))))))))))))))))***++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////------.........///////////////000000111222222222000444666666<<>>777888;;;111111111000000000//////........................,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------...............////////////---------...///000000000000000000000000000000000000000111111222333333333555555444333222111111222111111111111111111111111////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................eeezzz^^^QQQBBB???EEEJJJDDDDDDFFF???888888888666555333111000---------.........//////............/////////000777999>>>FFFMMMOOOLLLHHHFFFKKKIIICCCFFFPPPSSSNNN@@@SSSXXXgggsss{{{www{{{vvvjjjmmmmmmqqqyyy}}}||||||~~~}}}qqqfffggghhhnnniii```]]]pppvvvdddOOOEEE<<<222------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,******+++++++++,,,------------,,,+++******+++---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------------.........//////------------------------------------------,,,,,,------------------------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---+++******+++,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---......///////////////........................////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))************+++++++++))))))******++++++++++++************************))))))))))))))))))))))))((()))***+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------............/////////000............/////////000//////111222444666777777JJJxxxmmmOOO???:::111111111111000000000000........................,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------................../////////000---------...///000000111000000000000000000000000333444444555666777888888::::::999777777666666666333333333333333333333333000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................sssvvvWWWJJJEEEFFFGGGFFFDDDCCCCCCCCC:::777555444444444333111---------............//////000000000///000222444;;;AAAHHHHHHFFFEEEJJJPPPMMMFFFFFFKKKJJJDDDGGGPPP[[[mmmzzzxxxooommmqqqtttnnnqqqyyybbb___kkknnnbbbXXX^^^www{{{pppbbb[[[TTT:::+++000///)))(((,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------000///...---------.........------...///000000///...000111111///,,,++++++000000000//////.........---------...///...---+++///...---------...000111---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,---...///...+++)))111000/////////...,,,***...---...///000000///---444222000...---...///000111000...,,,,,,---///000------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************************************************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///............/////////000///111111......000111000888(((...999888EEEYYY[[[|||ooo|||wwwPPP:::999777...(((444999...222000---+++---///...+++........................---------------------------------------------------------------------------------------------------///111///,,,+++...111,,,111111,,,,,,333444///222,,,444///111:::999DDD;;;RRRbbbkkksssnnnhhhkkkjjjeeeooolll\\\NNNOOOMMMGGG===666555777444444333000...///222666555000,,,+++---///---***......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,---------------------------------///222000******///111///www[[[NNNDDDFFFGGGFFFDDDCCCBBBCCC:::777555444444444222111---------............///...////////////111555888FFFHHHIIIGGGDDDEEEIIINNNFFFGGGKKKIII@@@===OOOfffkkkfffpppnnnhhh}}}cccWWWfffqqqkkkYYYyyyXXXVVV\\\gggppp}}}nnnbbblll```XXX>>>222***,,,///---,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------------------,,,,,,------------......///...------......---+++***+++,,,,,,+++,,,...///,,,,,,,,,------...............------.../////////000//////...------,,,,,,...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------------...///000000000,,,+++***+++...111444666333111///...------,,,,,,---...000222333222111111///000111111000...+++)))........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************************************************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///........./////////000000555111///000000000...---...::::::666VVV|||zzziiiBBB000999;;;444000,,,111000...---///111222111........................------------------------------------------------------------------------------------------------000222222111//////111333000//////000...---000555///---<<<@@@LLLcccsss{{{dddNNNCCC<<<666111444:::888---"""%%%...666555///+++///555///...------,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,---......++++++,,,,,,,,,---------------------------------(((---000//////222111,,,www___SSSDDDFFFGGGGGGEEECCCBBBCCC:::777555444444333222000---------............///---......///000333888<<>>777<<>>BBBAAA???===@@@DDDFFFDDDAAACCC;;;888AAAOOOUUUTTTPPP[[[fffxxxpppYYYYYYjjjkkkeeeRRRRRRZZZ___rrrppprrrdddMMM777,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------.........///////////////////////////////////////000000000000//////111///......//////...,,,...111555777777888999:::999999::::::::::::;;;;;;333555777777444111000111000...---+++,,,...000111333222111//////...//////------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------........./////////+++...111222222222333555222333333111000111555888888===CCCHHHKKKMMMPPPRRROOONNNKKKGGGBBB<<<777444///000222444555555444333111111000000000/////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///////////////000000000111333111222111,,,---???TTT~~~yyysssuuuwww}}}cccOOO:::444000333444111000111////////////////////////........................................................................---------......////////////000222333333222111111888GGGVVVddd}}}~~~yyyxxxdddUUUKKKZZZmmmyyyvvvnnn___XXX[[[dddooowwwXXXFFF333...666;;;666...000000///............///...------,,,,,,------...------------------------,,,------......------,,,///...---,,,,,,,,,,,,,,,,,,,,,---------.........---------....../////////000000111222333333666888qqq```MMMBBBEEEHHHHHHFFFCCCBBBAAA:::888555333222111000...---------............///---///111444666:::>>>AAA999999;;;@@@EEEFFFBBB???888>>>FFFKKKMMMMMMPPPTTTdddxxxvvvXXXFFFXXXvvvmmmccctttmmmhhhZZZVVVxxx{{{yyyyyyvvvoooooobbbHHH444...///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........////////////000000000000000000000000000///............//////000000000222666;;;???AAAAAA>>>AAADDDEEECCCBBBAAAAAA??????@@@AAABBBCCCDDDDDDAAADDDGGGFFFBBB??????@@@888666333000......//////555444222000//////000000------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.................................////////////000///111222111---+++,,,...000333777;;;AAALLLYYYbbbrrrzzzssskkkWWWNNNBBB666//////333777222222111111000000//////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............////////////000000000111111222///,,,///:::OOOhhhyyy||||||{{{|||}}}~~~wwwJJJ:::...///222111111444////////////////////////........................................................................---------...//////000000000222333111///111555:::BBBeeemmmNNNIII^^^mmmxxxxxxiiiXXXXXXllllllHHH888222---)))111111000///////////////......------------......------------------------,,,------......------,,,......---,,,,,,,,,------,,,---------............---------...//////000000,,,///333444000,,,...444tttbbbNNNBBBEEEHHHIIIGGGDDDBBBAAA:::888555333222111///------------............///---000444666888:::===???:::;;;>>>BBBDDDCCCAAA???888DDDNNNMMMHHHJJJWWWcccpppUUUKKKZZZeeeiiipppkkktttqqqllljjj|||sssiiinnnmmm```HHH444---///........................------------------------,,,,,,------.../////////....../////////000000000000000000000000000000000//////......///222555777999999;;;@@@EEEIIIKKKLLL@@@AAACCCBBBAAA@@@@@@AAABBBBBBAAAAAA@@@?????????HHHJJJKKKIIIEEEEEEIIINNN@@@@@@???>>>;;;888555444666555333000//////000111........................,,,,,,,,,---------..............................------------------------....................................................../////////000000000222333444222000333999???;;;GGGXXXiiiwwwnnnWWWBBB333+++333333222111111000//////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............/////////000000000111111111///...000CCCkkkyyyllllllxxxuuurrruuuyyy\\\???555333000///222////////////////////////........................................................................---------...///000000000...000111000000999IIIWWWooouuu^^^bbb^^^{{{xxx``````vvvYYY666444@@@222111000000//////000000......------------..............................,,,------......------,,,------,,,,,,,,,---......------------............---------...///000000000///111555555111222???OOOxxxeeePPPBBBEEEHHHIIIGGGDDDAAAAAA:::888555333222111///------------.........//////...111555888:::;;;<<<===???@@@BBBDDDCCCBBB@@@???AAAHHHKKKHHHGGGPPPaaannnOOORRRTTTZZZnnnttt|||fffqqq\\\xxxhhhfffhhhqqqrrr[[[999,,,222........................------------------------,,,,,,------...///000000////////////000000000000000000000000000000000000111000///000333888<<<@@@KKKIIIFFFDDDBBB@@@===;;;DDDFFFIIILLLOOOTTTZZZ___aaa```]]]ZZZVVVSSSPPPNNNAAABBBAAA===;;;>>>FFFMMMDDDFFFIIIKKKIIIEEE@@@===777555333111000000000111........................,,,,,,,,,---------..............................------------------------........................////////////////////////////////////000000000000---000444999@@@MMM]]]iiizzz{{{zzztttkkkeeedddeeemmmnnnqqqvvv~~~aaaGGG333333222222111000000///000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////000000000000111111111111777777???```xxxrrr{{{[[[EEE;;;333000222000000000000000000000000////////////////////////////////////////////////////////////////////////---------...///000000111///333444444888JJJeeezzzhhh[[[ddd|||rrrdddddduuu___222222111111000000000000000......------------..............................,,,------......------,,,,,,,,,,,,,,,------...///---------.........//////---------...///000000111111222555888<<>>EEEDDDCCCEEEEEEDDDBBBDDDJJJTTT^^^eee~~~zzzqqq^^^KKKCCCEEEDDD???@@@@@@BBBEEEIIIKKKJJJHHHDDD;;;444111111///...///444///,,,---111333000,,,......------------..............................---------.........//////..................------,,,---///...------///111111,,,+++///111///111777000555EEE^^^uuuvvvkkk___bbbaaa[[[jjjjjj}}}bbbNNN<<<666444//////555111---...333222,,,+++/////////...------------...---------------------------------------------------------------------------------...///000111111000...,,,,,,...000000///000+++,,,222333,,,)))+++------//////...---000555------...000000//////000)))***))))))+++///111000***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000////////////***333666000000777888333===LLLdddyyy~~~sssmmmvvvkkk>>>???222---666222//////000222333333000/////////............//////.........---------///////////////.........000+++,,,333555000///333777'''999CCCAAAqqquuu]]]kkk~~~|||xxxtttwwwpppyyy]]]SSSyyyiiiCCC555---222555000...000///......---------......------------------------------------------------------------------------+++,,,...///......///000444...,,,...///---111777888333GGGbbbhhhmmmuuudddQQQBBBDDDFFFFFFEEECCCBBBBBB:::888444333222222111000///...---,,,,,,,,,---...666666777777888888888999<<<@@@BBB@@@<<<;;;@@@EEEFFFHHHJJJLLLQQQTTTPPPJJJNNNaaayyy|||sss}}}hhh___mmmmmmmmmeeeBBB999000......000///,,,---000//////.........---------...........................///000000111111111111444...---222555222...,,,@@@>>>AAAGGGIIIFFFEEEGGGSSS^^^ppp{{{vvvoooggg[[[SSSHHH@@@>>>@@@BBBDDDQQQUUUUUUJJJ<<<222000111---111444111+++(((***---///......------......///........................---------.........//////........................222111111000///000111333222000222555444222555;;;YYYjjjttt```\\\iii~~~xxx[[[lllYYYGGG777///...444000+++,,,111555333/////////...------------...---------------------------------------------------------------------------------...//////000000//////...//////000//////222...---...///000222555666222000333777888555333:::777555555555333111///333333111///---,,,+++***,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000000000000000000000///111,,,---333222///555BBBsssvvvwww~~~|||~~~~~~hhhFFF555:::///333333///...222222---000000/////////.........//////.........---------////////////////////////000222111...,,,...444888333000DDDlllcccsss{{{qqqhhh___\\\___UUUUUURRROOOQQQUUUTTTPPPRRRYYYbbbgggeeeiii|||sssgggmmm|||[[[999//////---///444//////......------......------------------------------------------------------------------------,,,...000000///...///000444......666;;;888111...:::^^^}}}{{{dddVVVBBBDDDFFFFFFEEECCCBBBBBB:::777444222222222111///......---,,,,,,---///000555555666777888999999:::======;;;999999<<>>CCCMMM]]]kkkttt```PPPDDD;;;555HHHSSSYYYPPPFFF@@@;;;444000333444222---+++...222///......------......///........................------........./////////............////////////111///......///111222222,,,222888555///777RRRlllaaaQQQhhhxxxmmmwwwwwwYYYCCC999222333111///111555111)))000///......------......------------------------------------------------------------------------------.....................///000000///...///000+++------,,,///444888888999666333333555888999888333222111222666999999777222333444333111...---...///...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........000000000000000000000000444+++...777222***;;;YYYhhhGGG888---333444//////444111***000000000/////////....../////////............---////////////////////////000333333......222444222555YYYrrriiimmm```}}}zzzmmmmmmfff```aaadddeeefffhhhfffhhhgggccc```]]]VVVOOORRRNNNLLLLLLLLLLLLPPPVVVhhhyyyvvv___uuuVVV444...444333...000000///...............------------------------------------------------------------------------...///000000//////000111)))///555333,,,...@@@SSS^^^uuuzzzeeeTTTAAADDDFFFFFFEEECCCBBBBBB:::777444222222111000///...------------///000111444555666777888999::::::===:::777666888<<<@@@BBB@@@BBBHHHLLLIIIGGGOOO[[[fffwww~~~sssxxxfff}}}uuunnneeefffkkkbbbRRR888333//////...,,,+++.../////////...........................////////////000000000000000000000000222111111444666999CCCNNNCCCLLLZZZiiixxxsss\\\LLL@@@CCCBBBAAAKKKVVVQQQDDD<<<444++++++111555444111//////............//////....................................///////////////////////////000000000///......///222444333111222111222888JJJhhhyyyCCC:::666333444444000------000//////...................................................................................................------------...//////...,,,,,,///222...666:::999:::>>><<<888<<<>>><<<666222555:::<<<;;;======999777777777555555444666888777333333555111000---+++++++++---...------------------------------------------------------------............000000000000000111111111///333666777:::FFF]]]pppxxxHHH:::444///000444444111///000000000////////////.../////////...............///////////////000000000111//////444666555555777TTT{{{dddttt~~~ssspppcccgggqqqqqqttt|||~~~}}}vvvqqqlllVVVUUUXXX]]]___ZZZPPPIIISSSZZZYYYjjjqqqlll]]];;;111111000111111000///.......................................................................................///000000//////000222333888999444555OOOrrrrrrgggNNNAAADDDFFFFFFEEECCCBBBBBB999777444222111111000///------------...000222444444555666777888999::::::;;;999777777:::<<<===<<<===EEEHHHAAAAAAMMM___jjjsss{{{zzz~~~~~~|||~~~wwwkkkzzzZZZHHHcccyyyxxxiiiyyyjjjhhhoooZZZ```iiijjj\\\GGG:::...---000000---***////////////////////////........./////////000000111000000000000111222222333///111;;;CCCCCC???<<>>^^^nnnNNN333111333///000666000000///............///..........................................................................................------//////---,,,---///333666@@@EEEGGGDDD@@@???>>>;;;666888888999???DDDAAA999666>>>BBB===777888::::::===888666999999555333666333222///,,,++++++,,,------------------------------------------------------------........./////////000000000111111111222+++666666555VVVnnnnnnpppyyyyyyxxxwwwWWW<<<+++000666000...444111000000000////////////////////////////////////////////////000000111111111,,,...333111222KKKiiiqqqxxxwwwiiiaaaqqq}}}qqqjjjeeeaaa]]]YYY___```WWWLLLGGGGGGHHHKKKQQQZZZfffsss|||}}}{{{WWWTTTDDDFFFaaaooo{{{|||ddd333***;;;222222111000///.................................................................................---...//////...///111333555222111;;;UUU|||ooovvvgggLLLBBBDDDFFFFFFEEECCCBBBBBB999666333111111111000...,,,,,,,,,---///222444666555555666777888999999:::888777777999;;;<<<;;;:::>>>DDDCCC<<<@@@TTTiiirrrzzz~~~zzzsssrrrvvvwwwooolll}}}|||\\\fffddd000<<>>>>>;;;<<>>PPP^^^lllVVVfff\\\EEE@@@;;;111111000///////////////////////////////////////////////////////////////////////////////////////...//////000111222222333333444999FFFQQQTTTLLLCCCEEE>>>GGG\\\cccaaannnxxxyyyttt[[[TTTPPPFFF===:::<<<<<<;;;999666444111000............................................................/////////000///000000111222222333333;;;AAA\\\~~~}}}xxxtttssshhh```]]]YYYQQQPPPWWWZZZXXX[[[cccooossspppvvv{{{vvvsssqqqrrrwww}}}KKK111666888///111111111111000000000000.../////////000000111111...//////000111222222222111666888HHH|||xxxsssrrr}}}hhhaaa[[[fffkkkrrrsssnnnmmmxxx{{{jjjVVVLLLLLLKKKFFFVVVJJJeee{{{VVVUUUMMMIII]]]eeeqqqVVV555444333111000////////////////////////////////////////////////////////////////////////////////////111222222333666;;;>>>XXX{{{{{{{{{wwwOOOAAADDDGGGHHHFFFDDDCCCCCC999555222////////////...,,,,,,---000555777666444444555666666666555333333444333333777;;;<<<;;;888333:::@@@GGGVVVkkkxxx{{{vvvgggdddggghhhiiijjjsss{{{uuu^^^KKKIIILLLLLLFFF:::MMMpppwwwkkkfffgggjjjzzzYYYQQQjjj\\\]]]~~~uuukkk```eeeeeebbbRRR;;;...000111---.........///000000111111...000222333222111111000777000111333777FFFPPPJJJAAAWWW~~~oooWWWGGGDDDFFFIII]]]cccNNNAAA888111222444222000000000000000000111111111111000000000000111111111111/////////000555777444///444222555:::===PPPWWWSSSooohhhDDD@@@333000222555111+++...666000000000000000000000000000000000000000000000000000000000000///////////////333222...111777555---???HHHRRRTTTJJJ@@@BBBJJJHHHXXXwwwzzzwwwyyylllllljjjccc```]]]VVV\\\kkkhhh^^^```qqq```LLL???CCCBBB===777777:::999444,,,///000///,,,+++---000............/////////000///////////////000111111000000222444222///222777DDDzzzwwwwwwmmmzzzxxxpppfff]]]VVVPPPLLLLLLHHHLLLMMMJJJIIILLLOOOOOORRR]]]gggiiifffiiivvvzzzsssuuuvvvxxxpppBBB444666444222333222111222333222///111111111000000000000000...,,,000666555///000666555888QQQ{{{wwwwwwvvv}}}}}}}}}tttTTTEEEFFFCCCHHHHHHUUUyyy^^^QQQWWWcccuuu}}}rrr{{{ccc777000666(((000===,,,000/////////..........................................,,,,,,///111000,,,...222111000777AAAUUUnnnzzzeeexxxOOOAAADDDGGGHHHFFFDDDCCCBBB999555222////////////...,,,,,,---111555777666444444555666666666555333333555444444777:::;;;:::777777<<>>:::000222111///......................../////////000000///////////////000111111444222222555666777<<>>111///333666666555444222111000000222111000000111222222111888***666JJJGGGHHHhhhnnnIII???GGG^^^yyyaaaOOO;;;333222222222333000000000000000000000000000000000111111111222222333333222///---...333888111888CCCXXXxxxQQQddd}}}TTTHHH<<<666111......111000000000000000000000000000000000000000000000000000000000000000000000000...444555...,,,888MMM[[[TTTHHHAAAIII___|||ssslllZZZKKKNNNYYYUUUHHH\\\sss}}}~~~vvvrrryyyvvvjjjYYYSSS___qqq|||qqqTTT>>>>>>EEEBBB;;;999999444///...000111///,,,....../////////000000000000////////////000111111444333222333111444???LLLsss~~~}}}oooaaaWWWTTTKKKNNNRRRVVV[[[```bbbdddkkkjjjgggfffkkkrrrrrrnnnvvvvvvuuuuuusssnnnfff```___^^^tttttt}}}___999999333333222000...---...000111111111111111111111111444555222///111666666111GGGsss~~~uuuttttttVVV]]]mmmSSSfffwww~~~___;;;777///(((444000000000/////////..............................///000000///---,,,///333555222:::EEE___RRRBBBEEEHHHHHHFFFCCCBBBAAA999555222////////////...---...000333555666666666555555555444444444333333888777777777888888777666@@@BBBGGGQQQ]]]dddccc^^^[[[___fffjjjgggcccgggnnnrrrtttvvvzzz~~~}}}tttjjjnnnZZZRRRHHH777777IIITTTIIIbbboookkk___LLLXXXssseeemmm___~~~vvv}}}}}}dddkkkeee```YYYHHH444...444666666555444333222111111111111111222444555555444777:::HHHMMMLLLgggzzz___@@@999QQQYYYRRRKKKDDD<<<444222444111000000000000000//////000000111111111222222222111000111222111000333888333???aaayyyKKKaaa}}}]]]CCC@@@:::,,,***555000000000000000000000000000000000000000000000000000000000000000111111111...777444+++777UUUbbb\\\EEECCCKKKddd|||tttzzz```KKKPPPbbbpppzzzXXXAAA;;;>>>AAABBB===999444111111111000......////////////000000000000000//////000000111222000444777444111<<<[[[www}}}pppyyyxxxfffXXXNNNLLLNNNLLLZZZmmm}}}uuu]]]RRRiii{{{}}}xxxGGG111444333333444222//////222000111111111111111222222///111555777444333;;;DDD}}}xxxttt^^^jjj\\\dddddd|||FFF---444555,,,000000000////////////..............................---...000000///000333'''777JJJ]]]sss|||QQQBBBEEEGGGHHHFFFDDDBBBBBB999555222////////////......///222444555666666666555555444444333333333333777777888777777777777888BBBBBBGGGQQQYYY\\\YYYUUUWWW]]]eeeiiieeecccmmmzzzpppcccrrrkkkvvveeeNNNKKKRRRGGGBBBRRRzzzyyySSS@@@:::IIIooocccZZZooo}}}pppqqqggguuujjjeeebbb^^^OOO:::111444333333333333333333333333111222333444333333333444...LLL\\\QQQ___nnnDDD@@@DDDLLLWWWXXXKKK:::444666222222111111000000000///111111111111222222222222444222444888888444444888EEEaaaUUU```]]]DDD>>>;;;444...111111111111111111111111111111111111111111111111///000000000111111111222222...///???WWWeee\\\MMMAAA\\\mmmeeehhhbbbVVViiihhhBBBAAAFFF>>>>>>===;;;777222///000222////////////000000000111000000000000000111222222000666999666888TTTzzz~~~}}}zzzyyycccUUUNNNPPPZZZdddqqqmmm[[[]]]jjj:::555111111555555111///111000000111111222222222333///...444999333111KKKmmm|||~~~yyyZZZuuujjj\\\xxxkkk{{{lll888444===)))111000000000////////////////////////////////////333///000555666333222444BBBwwwxxx~~~{{{QQQAAADDDGGGHHHFFFDDDCCCCCC999555222////////////......111444555555555666777555444444333222333333333555666777777666777999;;;BBBCCCHHHPPPTTTSSSQQQQQQSSSYYY```dddbbbeeevvvqqqSSS```llleeecccUUUUUU^^^OOOEEEWWWjjjuuuLLL:::CCCRRR___nnnmmm{{{WWW|||mmmhhhhhhhhhnnngggeeeddd```TTTCCC777333000000111222222333444444111444666333000000666;;;AAAFFF___aaa@@@999CCCQQQYYYQQQAAA555333333333333222222111111000111111111222222222222333444222444888666222777AAAYYYdddZZZbbbGGGEEE>>>,,,111111111111111111111111111111111111111111111111///000000111111222222222777***999aaaqqq^^^NNNQQQ```vvvzzzmmmRRRrrr\\\CCC===>>>@@@@@@<<<555111222444/////////000000000111111111000000000000111222222555555333222<<>>:::666444222//////000000000111111111111111000000111111222333666111111===SSSppp{{{nnn\\\ZZZ]]]ggguuu{{{bbbZZZKKKzzz{{{lllqqqOOO<<<...000444111///000000000111222222333444444111444222000???bbb~~~yyyeee|||mmmuuuRRR555555111111111000000000//////////////////////////////...---000444111000???RRRXXX|||\\\>>>BBBEEEGGGGGGFFFEEEFFF999666222////////////......222666777555555666888555444333222111222333444000333555666666888===AAACCCDDDIIIOOOMMMIIILLLTTTQQQUUUZZZ\\\\\\aaatttnnncccsss~~~}}}YYY[[[NNNWWWHHHJJJYYYSSSPPPWWWUUUnnn}}}}}}cccpppjjjyyysssfffvvvccchhhfff___ZZZUUUEEE333222222222333333333444444...333777444333@@@XXXmmm\\\zzzoooWWWEEEMMM```eeeWWWFFF666666555444444333222222111111222222222333333333333555999888222:::___rrrlllssszzz\\\EEE@@@111111111111111111111111111111111111111111111111///000000111222222333333444gggsssTTT\\\vvvvvvfffWWWeee|||pppNNNCCCAAA>>>>>>>>>;;;555000000000000000111111111111111111111000111111222333444///888WWWzzz~~~ooo~~~ttt^^^UUUeeejjjwwwiiiSSSQQQlllzzz{{{yyy~~~___EEE000000555444222444000000111222333333444444+++777777333OOO|||xxx{{{{{{eeennn:::666111111111111000000000000000000000000000000000000---///666:::666999SSSqqq|||{{{zzzUUUCCCDDDEEEFFFFFFEEEDDDCCC999666111///////////////555777555111111444555222333333333333333333333333555555444444777:::>>>AAAEEEDDDDDDDDDEEEGGGJJJLLLTTTRRRTTT[[[bbbcccbbbaaauuu}}}uuucccsssyyykkkiii\\\OOOPPPVVVJJJ666>>>HHHnnnrrrqqqddd}}}gggggg|||ggg\\\]]]\\\YYYKKK666222444555444333444555555;;;,,,444;;;666NNNkkkhhhooo{{{NNNGGGfffOOOMMM;;;...222888888444111333333333333444555666666111:::<<<555777TTToooxxxiii]]]RRR<<<444111444444000000444111111111111111111111111+++???666,,,888444///BBBTTTTTTTTT|||rrrMMMOOOoooyyyiiiQQQHHH???>>>DDDFFF===333222000//////000000///...///555666111///333444111111===FFFrrrgggTTTNNNNNNkkkuuuaaaUUUiiiuuuOOO555666///---111---000222333333222222222333555555///BBB{{{xxxsssuuuqqqiiisssfffMMM999000444555111///000///,,,111000000000000000111222444,,,555999333TTT~~~fffCCCDDDEEEGGGGGGEEEDDDCCC999555111/////////000///666888666222222444555333333333222222222222222222444444444555777;;;???AAACCCCCCBBBBBBCCCEEEHHHIIIMMMPPPVVV\\\\\\VVVLLLFFF>>>DDD```|||cccWWWbbblllZZZ???;;;@@@aaa}}}}}}rrr|||jjjrrrjjjzzzgggaaa[[[WWWNNN>>>444555555444333444555555333<<<222555NNNZZZqqqgggGGGSSSgggUUUGGG===666///333777222333333333333444555666777333999999777IIIttt{{{nnnbbbOOOFFF===444222333333222222222222222222222222222222222666000222===666555IIIsssnnn```^^^rrryyykkk^^^\\\wwwzzz\\\???:::DDDIIIGGGCCC555222000000111111111000///444555222222555666333999:::HHH|||lllccc___\\\fffjjjaaavvvrrrhhhCCC777444555555000111333444444333222333444---555EEElll|||xxxiiimmm}}}ttt^^^:::666222//////000000///000000000000000111111222---...666666>>>ooo}}}zzzyyygggCCCDDDFFFGGGGGGFFFDDDCCC999555111...///000111111777999888444333555666333111111111111111111111222333333444666999<<<@@@BBBAAAAAA@@@???@@@BBBEEEFFFIIIPPPWWWYYYUUULLLBBB;;;JJJTTTzzz~~~uuuaaaWWW^^^~~~hhhYYYZZZ```]]]UUU???@@@[[[}}}pppsssiiivvvmmmdddxxx^^^rrrccc___YYYWWWSSSHHH777666555555444555555666333:::555AAA\\\fffPPP>>>cccxxxYYYLLLHHH===+++111;;;000444333333444444555666777666777555???cccmmmeeeiiimmmmmmdddyyyxxxtttZZZRRRIII;;;222222666555111222222222222222222222222555000111777888999OOOnnnZZZQQQ}}}oooUUUjjjfffHHHDDDLLLMMMHHHDDD999666222111111222222222000222333222555888777444000GGGUUUggg[[[dddppptttfff\\\lllgggTTT666555777222000333444555444333222333444555777LLLyyyqqqgggrrrlllKKK;;;000000222///...111000000000000000111222222999999777333DDDwwwzzzsss~~~kkkCCCDDDFFFGGGGGGFFFDDDCCC999555000...///000222222888:::999555444666666333000000000000111111111111111222444777:::===@@@BBB@@@??????>>>???AAADDDEEEKKKQQQVVVUUUSSSRRRRRRQQQ]]]lll~~~qqqvvvSSSZZZrrroootttxxxzzzuuuggg]]]aaajjjqqqGGGFFF^^^ooollluuuaaassspppeeevvv___xxxuuuaaaZZZ^^^[[[XXXSSSJJJ<<<777555555666555666888===...FFFeeehhhsssEEEJJJkkkeeeLLLGGGCCC222333:::///444444444444555666777888:::777???[[[~~~eeexxxYYYSSSEEE666222555555000333333333333333333333333333222777666111HHHyyyaaalllrrrhhhfffvvvkkkYYYJJJDDDEEEFFFEEE>>>:::555111111222222333222111111333666888666444333eeeuuu{{{~~~rrrccc___lllcccYYYttt|||lll>>>777666///222333444444333222222333444:::BBB[[[sssiiinnn|||ZZZAAA000111555///---111000000000000111222333333...///@@@]]]vvvuuuttthhh{{{gggDDDEEEFFFGGGGGGFFFEEEDDD999555000...///111333444888::::::666555777666222/////////000000111111111000222555888;;;>>>@@@AAA??????>>>>>>@@@BBBEEEFFFJJJRRRWWWXXXZZZbbbiiikkkfffffflllpppyyyyyyVVVFFF]]]zzzuuulllmmmnnnkkkQQQHHHXXXttthhhvvvjjjjjjyyysssjjjyyyeee~~~ggg^^^bbb]]]WWWRRRKKKAAA999555666777555666999:::777YYYdddDDDZZZaaaJJJFFF<<<555777333555555555555666777888888999<<>>======>>>@@@CCCFFFHHHFFFQQQZZZ]]]dddnnnrrrooowwwfffcccxxxNNNOOOtttoooiiillljjj___IIIEEERRRYYY___iiilllwwwjjj|||uuuVVVkkk{{{}}}VVVvvvbbb```ZZZVVVVVVRRREEE;;;444777999666666;;;///OOOdddMMMMMMttt[[[HHHBBB888444999666555555666666777888999444IIIuuu|||mmm]]]SSSOOOIIIEEEUUUhhhjjjwwwjjjsssfffVVVIII>>>555222444444444444444444444444444666777111:::hhhuuuZZZ\\\|||iiiDDD<<>>>>>>>>;;;;;;<<<===@@@CCCGGGIIIFFFQQQXXX\\\dddpppqqqjjjllldddvvvpppFFF```tttuuuhhhIII888:::999;;;AAABBBccc~~~tttqqq{{{~~~^^^vvvZZZqqqeee^^^WWWTTTUUUSSSIII<<<444888:::666777<<>>333;;;666666666666777888999999>>>ggguuuwww~~~jjjYYYTTTNNNEEEMMMRRRDDDMMMUUUXXX[[[sss|||{{{rrrsssZZZQQQHHH:::333666444444444444444444444444555:::444MMMzzzwwwgggSSSlll|||]]]CCC@@@HHHUUUMMMAAA777222222333444333222444666444333<<>>>>>>>>===999999:::<<>>999666;;;333333>>>999666HHHttt~~~]]]FFFJJJLLLIIITTT[[[\\\SSSFFFJJJ]]]fffbbbWWWIIIFFFVVVLLLmmmxxxUUULLLZZZ,,,<<<222555777555444555666666888>>>\\\www___cccYYYOOOnnnoooTTTBBB===MMMiiiKKKLLL777555666000444555222777777***DDD{{{fffOOO___|||rrrrrrvvvuuujjj___dddeeejjjvvvkkkVVVfffuuu{{{KKK888111333444888444999888>>>lll}}}]]]zzz~~~www|||vvvLLL,,,666...888---888111+++444111000AAAwwwcccGGGGGGFFFFFFEEEDDDDDDCCC999444///---000444666666444555777777666444111//////000111222222333222222555666888:::;;;;;;;;;;;;::::::;;;===@@@BBBCCCCCCPPPSSS___eee``````ccc___mmmttt|||}}}uuuhhhXXXNNNKKK>>>===<<>>>>>AAADDDEEEIIINNNJJJ```fffqqqrrrssscccaaaJJJOOOJJJGGG@@@:::666333EEEdddSSSRRRTTTBBB;;;:::666;;;666666<<<555:::TTTnnn\\\^^^nnnmmm[[[NNNFFFCCCFFFKKKNNNMMMIIINNNYYY]]]YYYNNNLLLIIIRRRQQQooo^^^VVVIIIDDD444777777777555444555555555222IIIwwwyyyaaaddd~~~~~~lllNNNddd{{{QQQ<<>>gggYYYGGG___zzztttqqqpppnnnjjjfffkkkmmmrrr~~~bbb\\\SSS555:::777///333333444333KKKpppvvvtttsssSSS<<<@@@555---000666000///888777<<>>@@@DDDFFFNNNTTTVVVeeeuuudddQQQZZZfff^^^UUUMMMDDD:::444222000000::::::000AAAfff|||WWWRRRcccppp\\\FFF>>>:::///>>>LLLRRR]]]mmmvvvvvvppplllxxx{{{fffnnnooosssgggSSSVVVNNNKKKKKK??????<<<666PPPwwwhhhcccooo}}}qqqWWWtttaaaMMMNNN@@@999999::::::444888\\\pppTTTiiidddWWWLLLVVVPPPOOORRRQQQKKKEEECCCIII]]]aaafffnnnnnnzzzlllQQQPPP>>>777333111444777888888999EEEvvv|||ssszzzxxx^^^yyy}}}RRRCCCKKKoooTTTDDD===555777444777999777666BBBgggyyyRRR^^^tttyyy||||||xxxooofffdddjjjqqqzzz|||ddd\\\xxxrrrttt@@@999999000<<<>>>999CCCmmmyyyiiilll{{{nnnppp888;;;:::333333444777222000HHHkkkdddDDDEEEFFFFFFFFFDDDBBBAAA777333000000444888999999555555444444222000...---//////111222222222222222444666:::<<<===;;;999777888:::<<<<<<===@@@DDDHHHNNNUUULLLNNNeeekkkaaadddZZZNNNBBB<<<666000///222111...333666000777RRRjjjXXXQQQ\\\kkkaaaHHH:::666555BBBMMMRRRZZZcccccc\\\RRROOO___hhheeekkk___sss[[[XXXRRRKKKJJJGGGGGG;;;;;;gggqqq\\\XXXNNNhhhXXXVVV{{{jjjSSSOOO>>><<<888999888333FFFxxxtttZZZbbbsssaaaOOOXXXcccqqqdddWWWTTTSSSNNNJJJHHHIIIbbbyyy{{{\\\DDDIII888444333777888666777:::```yyygggXXX[[[BBBDDDaaaaaaBBBGGG333999666777999888:::OOOooopppttt~~~~~~|||zzzvvvooojjjkkkqqqxxxwwwZZZfffxxxqqqLLL:::666444>>>444444UUU|||xxxllltttuuunnn^^^BBB000444222555555///>>>pppZZZDDDEEEFFFFFFFFFDDDBBB@@@666333000111555999;;;:::666555555333222000...---///000111222222333222222666777:::<<<<<<;;;999888888:::<<<<<<<<>>DDDJJJNNNSSSWWWVVVRRR:::888HHHjjjnnniiixxxoooYYYlllYYYPPPEEEAAAKKKJJJ;;;@@@qqqcccZZZ]]][[[\\\^^^MMMJJJjjj```PPPwww[[[KKKDDD???999999777888\\\ppp]]]fffbbbVVV___sss{{{kkkXXXQQQTTTWWWRRRKKKNNN```|||yyy|||fffGGGKKK???999777999777333777???|||wwwppp{{{ppp```UUUKKKRRRlllqqqPPPvvvNNNCCCQQQkkkLLLKKK777888333000222222===hhh}}}wwwvvvtttqqqppptttzzz^^^WWWttt{{{SSS<<<777666>>>111BBB|||xxxrrr]]]===555555111555333333[[[~~~~~~]]]CCCDDDFFFGGGFFFDDDAAA@@@666333000222666:::;;;;;;777666555444222000///...///000111222222333222222777888999:::;;;:::999888777:::<<<<<<<<<>>>EEEKKKKKKRRRVVVOOOOOOcccppphhhEEE888000333555111111666777666111000333444BBBXXXMMMJJJNNN^^^bbbNNNDDDMMMKKKIIIIIIKKKKKKNNNVVV___YYYKKKEEEUUUqqqxxxtttlllpppgggyyyaaaxxxsssVVVMMMBBB>>>EEEDDDGGG___cccPPPPPPZZZXXXXXXPPPKKKUUUhhhwww|||rrrUUUzzzhhhHHHJJJAAA;;;<<<999AAAqqqzzz}}}}}}qqqjjjsss{{{ppp]]]aaa```mmmlllzzzrrrxxxggg___uuuoooyyyqqqWWWJJJCCC<<<888888444333>>>OOOtttYYYJJJRRRYYYkkkwwwmmmhhhccc___aaaZZZddd\\\{{{aaaDDDIIIooo```GGGBBB444:::888;;;:::JJJzzzuuuwwwxxxvvvsssuuu{{{~~~oooWWWhhhcccAAA999555???777QQQ{{{{{{xxx~~~zzz|||vvv]]]======555222777666;;;mmm}}}zzzoooQQQCCCDDDFFFGGGFFFDDDAAA???555333000222777;;;<<<;;;888777666444222000/////////000111222222333222222888888999:::::::::999999777:::===<<<;;;>>>EEEKKKIIIPPPaaa```QQQ[[[jjjdddDDD888222777:::555444999///666555333222...666JJJCCCRRRLLL===EEEWWWbbbggg[[[SSSLLLHHHAAA@@@PPPeeelllKKKEEE\\\yyynnnvvvkkkpppxxx]]]sss~~~iiitttuuuUUUPPPJJJEEEBBB>>>ZZZyyyVVV[[[bbbXXXYYYiii```PPPKKKOOONNNQQQXXXYYYooowwwUUUpppoooCCCGGGBBB===>>>;;;HHHyyyaaa{{{~~~vvveee___MMMfff{{{fffRRR[[[oooddd```~~~{{{dddKKKCCC<<<777666333555HHH___jjjGGGAAACCCQQQppp~~~nnnkkkpppuuuwww|||~~~eeeiiirrrFFFHHHnnnqqqBBBKKK111222333999777FFFxxx}}}zzzyyyvvv{{{~~~zzzsssqqqwww}}}|||zzz}}}|||aaagggwwwIII<<<333<<<777OOOyyyooouuuyyy}}}qqqyyy|||NNN444444333;;;<<<@@@mmm|||yyy{{{qqqbbb|||TTTFFFFFFFFFFFFEEECCCBBBAAA999333000333777777888:::<<<<<<:::666111//////000111111222111000111444666777888::::::999999:::;;;888<<<>>>>>><<<>>>EEEKKKMMM]]]jjjhhh______jjjuuuNNN???EEEUUUQQQBBB999444999///---444555222===PPPFFFFFFHHHRRRhhhrrr]]]MMMLLLGGG======HHH[[[NNN>>>999DDD]]]wwwiiieeexxxnnnhhhwwwbbbMMM@@@BBBEEEFFFeeefffnnn{{{cccfffllleeeccc^^^RRRSSS\\\\\\___iiiwww{{{ooo^^^SSSbbb{{{```___kkkHHHIIIAAA999<<>>dddeeerrrsssvvv~~~sss666777222888222VVV|||vvvjjjZZZLLLyyy[[[FFFFFFFFFFFFEEECCCBBBAAA888222///333777777777999::::::888555111//////000111111222111000111444666777999::::::999888:::;;;888:::<<<<<<===AAAGGGMMMJJJUUUiiissskkkaaakkk~~~wwwsss|||kkkQQQ@@@666666;;;===666---///@@@RRRYYYSSSWWWppp```SSSJJJHHHCCC;;;:::???CCC???999333555EEE^^^qqqnnnfffggg~~~kkkUUUCCCAAAGGGHHHaaaNNNXXX```UUU]]]^^^aaagggkkkkkkhhheee___VVVMMMIIIJJJLLLPPPTTTssspppQQQ|||rrrPPPHHHBBB:::;;;MMMuuupppUUUggg|||tttbbbPPPOOO\\\hhhhhhcccVVVHHHHHH]]]oooiiiSSSCCCVVVooo}}}fffXXXXXXDDDBBBBBB444999???QQQiiiIIIDDDEEETTTxxxyyyooonnnqqqvvvyyyzzzeeeooo___MMM```hhhHHH;;;999<<<777999QQQooozzzsssqqquuuzzzuuujjjjjjqqqrrr{{{zzzuuuwwwxxxyyydddtttwwwcccrrrBBB>>>;;;333CCCuuu~~~~~~vvvuuuuuuyyy~~~FFF???111444FFF|||wwwwwwvvvrrriii[[[JJJ???UUUFFFFFFFFFFFFEEECCCBBBAAA777111///333777777777888777777666333000//////111111111222111000111444666777999::::::999888999;;;<<<<<<;;;;;;>>>BBBGGGKKKNNNRRRdddtttiiiTTTXXXooosss{{{cccIII;;;...///<<>>===JJJYYYaaaUUUMMMVVVtttlllVVVKKKKKKJJJGGGBBB>>><<<;;;<<>>BBB;;;;;;\\\gggWWWjjjzzzxxxiii______]]]TTTKKKIIIFFF:::777CCCOOOMMMEEE@@@EEEZZZkkkaaazzzYYYHHHCCCCCC888777CCCdddKKKEEEBBBKKKlll{{{xxxwwwuuuzzz}}}gggnnnpppmmmzzzSSSVVVVVV:::666<<<888DDDuuu{{{zzzssswwwwww{{{~~~wwwjjjgggllloooxxxwwwsssvvvvvv{{{fffkkkWWW===999777VVVxxxuuurrrsssxxx}}}LLLAAA///555XXXttt~~~zzzvvvrrrlllWWW\\\```\\\RRRFFF===999\\\FFFFFFFFFFFFEEECCCBBBAAA666111///333777777666777444444444111///...000111111111222111000111444666888999::::::888888999:::@@@>>>;;;<<>>AAATTTdddbbbRRREEEFFFNNN]]]vvvvvv___yyyyyy___}}}gggWWWEEE>>>GGGkkkwwwbbbRRRMMMSSSOOOKKKGGGHHHMMMQQQRRRRRRQQQbbbooonnniiiiiilllnnnffftttLLLuuutttBBBAAA===@@@kkkllldddlllrrrvvvllliiikkkaaaLLLAAADDD>>>AAAFFFHHHBBB>>>EEEQQQSSSgggbbbxxx}}}dddKKKCCCBBB<<<555FFFuuuVVVJJJBBBFFFaaazzznnngggUUUJJJ___BBB666999555QQQzzzrrrvvvttt|||}}}}}}sssgggdddhhhkkkttttttqqquuuuuuxxxfff```|||iii;;;:::>>>gggsssqqqnnnooossszzzyyycccuuuwwwlll}}}~~~nnnJJJ<<<111<<<^^^~~~www}}}uuuooofff]]]NNNNNNLLLEEE===999:::===^^^FFFFFFFFFFFFEEECCCBBBAAA666111///444888777666777333333222000......000111111111222111000111444666888:::::::::888888999:::===<<<;;;===AAAFFFIIIJJJOOOMMMHHHBBB>>>===BBBGGGHHHGGGFFF;;;333???JJJCCC999777IIIlllrrrhhh___UUUSSSWWWQQQCCC@@@GGGXXXaaa```TTTKKKJJJGGG???>>>KKKWWWTTTFFF:::999<<>>eeelllpppzzzhhhlll]]]SSSKKKBBBNNNNNNBBBQQQPPPIIICCCEEEHHHLLLQQQYYYdddkkk~~~nnneeeyyyLLL>>>BBB[[[{{{WWWSSS___pppvvviiiWWWQQQOOORRRWWWTTTLLLLLLRRRPPPNNNRRR^^^mmmwwwyyywwwqqqpppoooxxxtttuuu^^^DDD;;;BBB666RRRkkkSSSXXX]]]CCCCCCNNNhhh{{{|||cccfffWWWFFFgggbbbCCC999<<<777CCCkkk}}}ssstttxxx~~~zzznnn___XXX[[[aaaccckkkjjjiiipppqqqsss~~~zzzhhh[[[YYYrrrooolllwwwbbbTTTXXXhhhnnnuuudddEEE===AAAmmmeeeiiinnnrrrtttvvvxxxzzz{{{|||cccxxxrrr[[[<<>>CCCKKKVVVbbbkkkqqqgggzzzHHH@@@DDDjjjrrrUUUOOOXXXooouuuxxxxxxYYYJJJOOOPPPQQQUUUXXX[[[^^^___^^^cccjjjrrr|||{{{sssnnnIII888DDD:::^^^|||~~~dddIII::::::XXXsssJJJDDDDDDRRRuuuuuurrrtttooo]]]___qqqqqqaaawwwkkkMMMZZZtttEEE;;;999777HHHgggyyyppppppppp}}}zzzlll\\\VVVZZZ```^^^eeecccccckkknnnqqq{{{xxxggg[[[eee|||nnnrrrfffTTTTTT~~~llleeerrr{{{ZZZEEE;;;GGG{{{wwwggglllrrruuuvvvvvvvvvwwwwww[[[[[[}}}sssnnnttttttAAARRRiiiwwwwwwmmmmmmrrrwww}}}{{{}}}tttmmmeee___LLLEEE>>>:::999999777555tttuuu^^^FFFFFFFFFFFFEEECCCBBBAAA888333333888;;;:::999999444444333111///...000111111111222111111111444666999:::;;;:::888777888999777>>>DDDGGGEEECCCFFFIIINNNHHHLLLXXXWWWUUUjjj{{{zzz}}}nnnVVV::::::;;;EEEYYYlllqqqlllrrrlllhhhhhheee]]]UUUQQQIIIKKKLLLHHH???999888:::IIIpppvvvjjjxxxYYYnnnXXXKKKBBBiiixxxqqqmmmXXXOOOBBBBBB@@@???@@@IIIWWWaaaffffff___ZZZBBBFFFsssnnnaaaYYYVVVkkkuuu}}}ppp```iiihhhSSSTTTVVVVVVWWW]]]gggiiifffgggfffhhhssszzz|||{{{MMM777EEE>>>gggsssttt___JJJ===AAA???AAA{{{YYYLLLDDDIIInnn{{{ooojjjfffZZZLLLMMMRRRZZZzzz]]]RRRSSSLLLBBB666666SSSyyyppppppwwwvvvvvvyyyvvvgggXXXQQQUUUZZZZZZaaa______hhhkkkooozzzqqqUUULLLRRRNNNgggbbbUUUYYYPPPRRRpppqqqrrrzzzVVVSSSzzzjjjZZZ~~~lllGGG>>>PPPkkkpppuuuxxxwwwvvvvvvwwwyyyeeeVVVvvv{{{zzzzzzvvvllleeefffgggmmmDDDZZZeeexxx]]]]]]iiirrr}}}zzzxxxpppiiidddOOOHHH???999666888:::<<>>???AAA}}}{{{nnndddUUUBBBFFFGGG@@@<<>>BBBCCCDDDDDDAAA???AAAHHHOOONNN[[[cccNNNiii}}}tttooozzziiiPPPGGGEEEIIIRRR```\\\GGGVVVpppwwwlllkkkmmmfff___]]]tttkkkccc~~~tttfffiiiRRRFFF}}}|||TTTIIIOOO[[[lllcccKKKMMMBBBEEE:::??????KKKhhhwwwtttqqqrrrdddeeerrrnnnfff~~~\\\aaaCCCaaaiiiKKKRRR\\\fffwwwrrrcccZZZRRRDDD@@@@@@888CCC;;;666QQQuuu\\\PPPMMMRRR```kkkmmmjjjiiiqqqpppkkkhhhnnn|||mmmjjjvvvlll[[[EEECCCDDD{{{zzz{{{___SSSRRRZZZ___ppp|||kkkhhhooo~~~qqqaaa^^^YYY\\\ggguuuyyyyyy^^^{{{aaa\\\XXX@@@777>>>ggg~~~zzzyyyxxx|||wwwnnnddd[[[TTTQQQSSSXXXXXXXXXZZZ[[[ZZZ\\\fffrrrvvvNNNAAABBB???<<<;;;=========>>>BBBnnn^^^QQQiii|||cccdddQQQ@@@PPPsssrrrpppnnnooosssyyy~~~~~~hhhsssZZZSSSZZZWWWWWWgggnnnfffYYYMMMIIIPPP]]]hhhwww|||pppddd___]]]___eeekkkoooXXXiiinnnaaaZZZVVV```jjjhhhrrrnnnlllpppvvvxxxsssnnn^^^QQQEEEAAAAAA???======aaaGGGGGGFFFEEEDDDCCCBBBBBB888333111666:::999888888666444222000//////000111000111111000000222555888:::::::::888888999<<<>>>>>>??????>>>>>>CCCKKKRRRXXXnnnbbbEEE@@@>>>333,,,>>>XXXWWWDDD888<<>>PPPbbbQQQGGGNNNFFFDDD??????===MMMqqq}}}tttjjjWWWOOOWWWWWWOOOVVVhhh}}}iiieeeIIIiii[[[HHHRRRZZZdddwwwiiiTTTGGGDDDDDDLLLNNNCCCBBB999000>>>___gggTTTFFFCCC???DDDUUUhhhrrrqqqooo^^^^^^^^^]]]___nnn~~~rrr}}}zzzgggJJJEEEHHH|||jjjqqqwwwuuuoooiiiggg{{{zzzuuuooobbbUUUXXX```fffaaaYYYZZZaaafffnnnfff``````AAA???>>>NNNtttyyyzzzyyyqqq___UUUQQQPPPRRRWWWUUUUUUVVVWWWVVVWWWaaakkkYYYAAA;;;@@@===>>>BBBCCCBBBCCCGGGZZZ[[[KKKXXXfff\\\{{{~~~{{{TTT===NNNmmm}}}qqqpppnnnlllmmmrrryyy~~~^^^uuu^^^SSSSSSKKKLLLbbbooofffXXXNNNKKKNNNSSSWWWYYYhhh}}}vvvgggaaaaaabbbfffkkkyyyvvv|||ttt]]]YYYYYY```jjjjjjlllllllllooouuuzzz}}}~~~nnn\\\IIIDDDFFFEEE@@@===\\\GGGGGGFFFEEEDDDCCCBBBBBB777333222777999888777888666444222000//////000111000000111000000222555888999:::;;;999888888999;;;<<<<<<<<<<<<>>>DDDLLLRRRUUUkkk}}}gggJJJ333''',,,000111000555;;;999222999444------CCCssssssjjjjjjggg^^^ooozzz|||}}}uuunnn}}}mmmcccssspppPPPEEE|||ZZZLLLLLLLLLFFF@@@AAAUUUbbbUUULLLPPPMMMGGGLLLFFF>>>OOOyyyzzz___^^^VVVMMMOOOVVVQQQGGGQQQ[[[uuuyyykkkOOOooojjjLLLAAALLLSSS]]]ttteeeIIIHHH^^^cccXXXNNNIIILLLNNN>>>222===GGGCCC>>>;;;666:::LLLeeeuuuwwwsssmmmeee^^^YYYPPPOOOdddqqqYYYbbbqqqHHHBBBMMM{{{www___iiivvvjjjUUUIIIHHHUUUvvv{{{yyyxxxiiihhhddd^^^UUUIIIAAAAAAEEE\\\vvvnnnggg]]]fffFFFAAA;;;CCC___xxxyyyxxx~~~vvv```TTTMMMJJJLLLSSSSSSRRRSSSTTTTTTTTT[[[dddsssvvvVVVCCC>>>===@@@CCC@@@;;;???IIIWWW}}}rrr{{{kkkTTTCCCFFFjjjhhh^^^{{{yyymmmyyyMMM???XXXxxx}}}zzzvvv}}}~~~mmmmmmkkkjjjkkkpppwww}}}}}}~~~tttcccxxxjjjooosss}}}kkkaaaSSSKKKJJJMMMOOOOOOKKK\\\tttuuuiiidddccceeelllsss~~~vvvXXXYYY___eeennnqqqkkkmmmqqqtttwww|||lllXXXNNNLLLIIIEEECCCcccFFFFFFFFFFFFEEECCCBBBAAA777444333777999777777999666444222000//////000111///000000000000222666999999::::::999888777888999============???DDDIIIMMMOOOYYYZZZHHH666222777;;;777:::===<<<888444444555>>>888777999;;;TTTqqqppprrr~~~kkkkkkmmmNNNHHHcccVVVSSSRRRPPPJJJDDDDDDIIIRRRjjjqqqbbbQQQLLLMMMDDDMMMHHHCCCZZZkkkhhh]]]OOOMMMQQQOOOGGGCCC>>>WWWlllwwwwwwVVVttt[[[DDD===GGGKKKVVVppphhh]]]ddd]]]MMMGGGEEEWWWmmmdddFFF???JJJMMMJJJ@@@::::::HHH```rrrsssmmmrrraaaTTTPPPGGG;;;>>>LLLSSSEEE===JJJggg{{{|||FFF@@@VVVxxxSSSDDD===NNNnnnoooKKKCCCBBB@@@___~~~}}}xxxzzzuuuzzzyyysssgggZZZQQQKKKGGGOOOrrrttt}}}jjjVVVhhhFFF888===aaa}}}uuuwwwxxxwwwaaaUUULLLEEEIIIRRRRRRPPPQQQSSSRRRRRRWWW^^^eeesss~~~gggZZZVVVTTTOOOCCC<<>>>>>>>>@@@CCCEEEGGGMMMHHH<<<...+++000000+++555666777666111---///333444111888>>>444///LLLuuu|||jjjtttssseeekkkPPPLLLTTTCCCDDDJJJRRRSSSKKKDDDIIIRRReeevvv]]]NNNNNN@@@FFFGGGIIIeee}}}fffWWWWWWRRRHHHSSSiii^^^UUUSSSiii```}}}ccczzzVVVBBB>>>EEEFFFQQQkkk}}}qqqNNN777;;;BBB<<>>999111555555666555444555555666888555777:::333+++444EEEzzztttyyynnnjjjmmmRRRMMMlllaaajjjtttrrreeeZZZ```lllpppkkkTTTKKKLLLLLLbbb~~~dddXXX^^^YYYNNN^^^sssdddkkkggg~~~rrrSSSBBB???EEEDDDLLLcccrrrnnnRRR===???DDD;;;;;;pppWWWCCC===;;;999BBBXXXnnntttpppeeeWWWIIIEEEEEEDDDFFFJJJTTT\\\ZZZLLL@@@BBBMMMUUUjjjyyykkkvvvPPPFFFaaayyyrrrxxxtttdddUUU???GGG???@@@FFFkkkaaaZZZ^^^gggvvv}}}rrrkkktttaaaxxxsssXXXpppJJJ999BBBtttyyy~~~vvvtttxxx{{{tttYYYPPPLLLFFFIIITTTOOOMMMMMMOOOOOOMMMNNNRRRRRROOONNNUUUgggvvvwwwppp^^^UUUQQQPPPGGG<<>>@@@@@@???===333444777999:::777333111...//////000333555444///333333222222555777555111555TTTvvv~~~{{{qqqttt{{{~~~uuubbbgggrrrpppQQQMMM}}}vvv[[[VVVMMMWWWyyyvvvlllddd```YYYWWWccctttdddUUUIIITTTuuuvvv}}}|||PPP@@@>>>DDDBBBHHH[[[ggguuulllwww}}}iii\\\TTTVVVxxx___YYYEEEBBB???CCCTTTffflllggg```VVVIII???===CCCNNNVVViiidddUUUDDD>>>AAA@@@999EEE[[[kkkxxxTTTGGG___qqqtttyyysss^^^>>>CCC>>><<<666KKK]]]SSSkkkuuuzzzsssbbbgggrrrjjjaaasss[[[xxxJJJ???<<>>JJJAAA@@@aaawwwbbbyyy|||RRREEE```vvvqqqlllmmmtttccccccccceeehhhiiiiiijjjkkklllsssppp|||tttiiiZZZXXXYYYQQQGGGNNNWWWSSSTTTYYYTTTLLLZZZxxx}}}vvvjjj```XXXTTTQQQPPPEEELLLYYYfffkkkkkkmmmrrrkkkfffcccbbbaaaaaafffmmmxxxnnnPPPuuu\\\PPPSSSZZZfffooolllfffjjjpppuuuxxx{{{pppeeemmmJJJCCCEEEFFFAAABBBDDD===777333333777999777777999;;;777222000111222111000///000000000000111444666888888777777888888999:::888;;;;;;::::::<<<999444222//////333555333000000)))---111222000000111333111000222777888444333444///AAAKKKNNNTTTXXXeeezzzuuupppYYYMMMLLLPPPgggzzznnnzzz}}}|||tttyyyeeeccc~~~PPPQQQiiiZZZ```hhhttt}}}mmm^^^[[[\\\ZZZZZZ[[[iiibbbKKKIII[[[___yyy|||LLLAAA:::===BBBGGGSSS```wwwsss~~~fffXXXOOODDDDDDSSSfffmmmjjjbbbUUUHHHDDDCCCBBBFFFLLL```VVVIII@@@???CCCDDDDDDPPPgggrrryyy[[[III[[[gggmmmvvv}}}bbbHHHDDD:::;;;999>>>___iiiUUUUUUhhhwww{{{aaacccooozzzooouuuVVV{{{yyyHHHBBB===RRRfffttt}}}nnnzzzXXXHHHCCCCCCGGGMMMIIIKKKLLLIIIEEEGGGLLLRRR[[[VVV[[[YYYWWWppp}}}www^^^\\\lll\\\QQQmmmxxxjjj```___TTTIIICCC???EEEWWWsssttteee}}}~~~xxxnnnWWW===\\\yyyooopppppprrrnnnaaadddddddddeeeggghhhjjjkkknnnvvvuuuxxxaaaccc]]]VVVTTTOOOOOOYYY___^^^SSSLLL]]]~~~tttggg\\\YYY[[[PPPPPPVVVaaahhhjjjkkkmmmpppmmmgggbbb______aaabbbrrrqqqcccSSSdddWWWOOONNNSSSccckkkaaa^^^gggmmmmmmooo{{{||||||lllKKKDDDFFFGGGAAACCCEEE>>>777444333777999777777999:::777222000111222222111000111222111111222555777888888777777888888999:::999<<<<<<::::::;;;888333444222333444111------111000333555666555444666888666444444888888555666888***222444888>>>@@@JJJ___hhhddd\\\QQQEEE<<<999999999IIIcccppp{{{~~~xxxvvv~~~VVV[[[qqq|||rrrxxxeee{{{}}}uuuiiibbb___```jjjuuuqqqjjjxxx~~~JJJ@@@;;;===@@@EEEQQQ___wwwwwwpppooo|||vvv___VVVJJJIIIWWWjjjrrrqqqjjj]]]OOOGGGCCCAAACCCHHHHHHQQQTTTKKKBBBCCCKKKPPPWWWqqqyyycccKKK\\\hhhiiikkkOOOVVVbbbFFFEEE======JJJlllgggRRR]]]ooo{{{vvv___^^^TTTdddxxx\\\sssMMM<<<<<>>;;;555444555BBB]]]xxxxxxkkkyyyvvvrrr{{{ZZZllldddsssMMMIIIXXX\\\eee[[[dddvvv|||uuukkkrrrsssqqqkkkaaa```lll{{{~~~HHH@@@;;;===>>>AAANNN]]]uuuVVVFFF888>>>UUUkkktttttt___WWWLLLKKKXXXjjjsssssspppdddVVVMMMGGGEEEGGGKKKOOOoooyyyddd^^^ccchhhyyyvvviiiHHHVVVllllll[[[[[[WWWBBB>>>LLLiii~~~QQQQQQbbbkkkppp^^^PPP@@@>>>LLL{{{uuuvvvcccnnnPPP777>>>lllxxxoooRRRFFFCCCBBBDDDIIIFFFHHHIIIIIIHHHKKKPPPUUUjjjsssrrrjjjjjj~~~ttt```WWWgggooo```bbbQQQOOOKKKFFFGGG]]]jjjMMMdddfff}}}|||XXXMMM}}}yyyllliiiiiigggjjjjjj___bbbbbbdddeeegggiiijjjkkklllttttttjjjRRRMMMIIILLLZZZzzzttt[[[TTTQQQSSSZZZaaaeeejjjooosssqqqnnnjjjgggdddbbbaaagggbbbtttoooxxxooouuuYYYJJJNNNSSS\\\bbb```bbbjjjuuu|||yyynnnKKKDDDGGGHHHCCCDDDGGG@@@888444444888:::888888999888666333111111222444555000111222222111222555888888888777777888888999::::::===>>><<<===BBBEEEDDD???777111555:::999555444888777666555444444555666;;;666333555888;;;BBBIIIPPPIII>>>>>>AAA;;;EEE___VVVLLLBBBBBBOOO[[[\\\VVVMMMAAA:::CCCTTTaaadddcccvvv~~~}}}{{{pppqqq{{{~~~xxxwwwXXXyyybbbxxxooodddbbbjjjTTT@@@???AAAWWWuuu|||tttsssttt|||mmmUUUNNNLLLYYYfffrrrssshhh^^^```fffuuuGGG@@@<<<<<<<<<===JJJYYYnnnqqq???888555000---111===NNN[[[PPPLLLFFFFFFRRRaaaiiiiiillldddYYYQQQMMMLLLPPPSSSiiiqqqsssqqqFFFRRR{{{|||sssoooxxxvvv|||QQQKKKQQQYYYnnncccFFFAAAAAA<<>>>>>CCCJJJCCCEEEGGGGGGFFFHHHKKKNNN^^^rrrwwwuuutttmmm}}}wwwSSSGGGiiivvvqqqjjjgggTTTHHHUUULLLKKKJJJFFFEEETTTzzzrrrJJJUUUqqqzzz```vvvZZZOOO~~~rrrjjjgggdddhhheeeXXX```aaaccceeegggiiijjjkkkmmmsssppp[[[VVVUUUTTTRRRbbbyyyhhhXXXTTTRRRWWW]]]aaaggglllpppooonnnllliiifffcccaaagggjjjsssrrrwww{{{YYYGGGNNNTTT[[[eeehhhfffkkkvvvttt{{{KKKDDDFFFHHHCCCEEEGGG@@@888444444888:::888888:::888666444222111222444666///000111000000111444666888888777777888888999:::888<<<>>>===@@@JJJTTTWWWbbbKKK777666BBBHHHEEE???IIIGGGDDDAAA@@@?????????EEE>>>777555444444999???FFFCCC;;;999999666CCC___kkkbbbSSSIIIOOO___jjjlllWWWJJJ===999<<>>ccc```aaa|||ppprrrIIICCCCCCccc{{{}}}lllnnnmmmzzzVVVDDD>>><<>>AAAIIIIIIIIIHHHGGGFFFEEEDDD???EEEHHHNNNSSSLLLEEEIIIjjjzzzdddRRRBBB777999777666888444444???<<<999<<<@@@<<<:::KKKaaa^^^YYYOOOCCCBBBWWWfffaaaVVVGGGDDD]]]wwwgggyyyyyywww```KKKooo|||sssnnniiihhhqqqooo]]]```bbbdddfffggghhhhhhgggccciiieee```AAA>>>???888888AAAOOOkkk^^^PPPSSSOOOMMMQQQVVVXXX\\\aaabbbdddhhhkkkmmmnnnnnnnnnzzzppp[[[aaaLLLJJJNNN]]]ooowwwuuuaaaggg|||eeefffgggIIIBBBDDDGGGBBBDDDFFF@@@999555555888;;;999888:::999999777444000000333666000000111111000222444777888888777777888888999:::888;;;<<<;;;CCCWWWkkkwwwdddZZZTTT[[[hhhuuu|||yyyuuuqqqoookkkeeeaaaTTTNNNIIIGGGEEEBBBDDDIII<<>>;;;AAAKKKiii|||~~~xxx~~~}}}^^^YYY]]]vvvppp}}}UUUdddzzzKKKWWWbbbSSSwwwrrrYYYLLLOOOGGGAAAFFFEEE@@@DDDIIIAAABBBDDD@@@CCCDDD;;;<<>><<>>@@@HHHHHHHHHHHHGGGFFFCCCAAAEEEDDDGGGEEE???BBBDDD===DDDVVVeee___NNNGGG@@@333;;;333444888444333777666:::777:::???999555EEE^^^kkkvvvqqq^^^MMMCCCBBBJJJFFFAAA>>>FFF```wwwhhhwwwhhh^^^SSS}}}~~~yyynnnppplll\\\aaaccceeefffggggggfffeee```gggbbbyyyhhhjjjqqqxxx}}}ZZZ???===@@@999111111000444AAARRRYYYTTTSSSWWWHHHEEEFFFMMMSSSUUUXXX\\\^^^aaafffmmmrrrwwwyyyzzzvvv{{{|||xxxyyydddiiiSSSGGGFFFYYYnnnttt}}}uuudddiiiqqqTTTLLLgggHHHAAADDDFFFAAACCCFFF???999555555999;;;999999:::::::::888444000///222555111222222222222333666888888888888777888999999:::999<<<;;;:::CCCXXXooo}}}hhhooo|||{{{uuummmeee]]]WWWOOOGGGDDDFFFUUU]]]QQQ??????BBB>>><<>>iiiWWWFFF::::::===<<<===BBBQQQgggxxxxxxfffYYYXXXRRRDDD;;;<<<888::::::GGGXXXTTTGGGEEE;;;;;;999666333333555777666999888555444888999888000888===;;;;;;@@@CCCAAABBBIII___yyy}}}UUUMMMllliiiwwwrrr|||yyyiii]]]sss~~~~~~ooogggjjjhhhlllsssoooUUUCCCEEEjjjdddiiiYYYFFFOOOhhh~~~mmmpppiiijjjZZZbbb{{{fff~~~fffjjjfff{{{qqqRRRCCC???===???DDDEEEEEEEEEFFFFFFDDDAAA>>>===>>>IIIFFF777===DDD555;;;;;;???<<<777>>>BBB999<<<---444<<<555777<<<333999777;;;@@@999777LLLjjjuuuZZZGGGOOO;;;DDDDDD<<>>AAAIIIPPPSSSVVVYYY\\\```gggooovvv}}}wwwvvvpppYYYFFF@@@TTTkkkooommm]]]ssswwwYYYGGGbbbGGGBBBFFFHHHBBBCCCFFFAAA;;;555333777999888777888888777666444222222444666444444333222111333666999<<<:::999999:::;;;:::999;;;======AAAFFFLLLiii}}}|||jjjTTTDDD???BBBKKK|||zzzGGG666OOORRRFFFfffwwwmmmiiiqqqzzzvvvggg[[[sss|||{{{|||xxxxxx^^^IIITTTpppxxx]]]uuuRRRPPP^^^VVVpppxxx||||||nnnQQQWWWTTTUUUNNNBBBDDDMMMMMMEEEAAA???BBBGGGIIIFFFAAACCC===[[[ZZZHHH>>>999???>>>555EEEQQQdddrrrzzz}}}UUU999???MMMIII===888;;;AAAJJJNNNNNNJJJFFFDDD;;;444222555666222444:::888999:::999888777555222555666777777777999<<>>DDD]]]ZZZUUUoootttkkkjjjiiiTTTDDDMMMMMMXXX___^^^YYYUUUTTTiiirrrkkkpppvvvsss~~~{{{iii|||ooollljjj```EEE<<>>===<<<<<<<<<===<<<999777222555777777666555666666999888777777666666777777===999>>>>>>444:::PPP^^^tttxxxooobbbVVVLLLIIIIIIVVVwwwoooeeerrr~~~]]]SSSzzzooopppuuupppkkkcccTTTXXX[[[```fffiiigggaaa\\\WWWYYYZZZjjj{{{^^^LLLBBB===777666777999<<<@@@@@@@@@>>>;;;777666666888666555333333444777:::===AAA<<<999<<>>CCCEEE[[[~~~lll]]]OOO@@@:::<<>>===<<>>;;;777444555333111333666777444999999999::::::999::::::888:::;;;;;;:::;;;<<<>>>===<<<555;;;PPPaaatttyyy~~~pppTTT^^^___ggg|||jjjXXXEEE@@@EEECCC@@@??????PPPnnnzzzdddlllooo}}}gggQQQEEE>>>;;;===CCCBBBBBBCCCCCCAAA>>>;;;777888888888888666555444333555777777666555666777666666666777888999;;;;;;===:::===???::::::KKK```QQQDDD;;;CCCSSSggg}}}~~~{{{uuummm}}}wwwmmm______nnn]]]XXX]]][[[\\\[[[SSSQQQTTTXXX]]]```___ZZZVVVRRRSSSRRRbbb}}}vvvmmmUUUMMMBBB<<<;;;===<<<:::AAABBBAAA???;;;777666666777666666666777777888999GGGEEEBBB>>>===@@@EEEIIIKKKTTT]]]___]]]cccqqq~~~|||]]]uuuvvvMMMGGGCCCFFF^^^kkkqqqnnn^^^sssoooIIIDDDGGGIIICCCCCCFFF@@@;;;666444888;;;:::999:::999999888555222000111222333444444333333444666999;;;999888999:::;;;;;;:::666888888>>>FFFEEEKKK___yyydddpppooohhhkkkqqqqqqqqq^^^___^^^]]]dddlllhhh]]]gggkkkLLLOOOsss{{{ttt|||zzzzzz||||||{{{zzzrrr|||}}}RRRRRR[[[nnn\\\iiizzzuuu}}}ggg[[[ZZZTTTTTTrrrzzzXXXTTTMMMBBB<<>>>>>>>>777888DDDSSSmmmHHHRRRWWWQQQqqqvvv```MMMEEEHHHDDDAAAAAA>>>JJJcccgggkkkkkkrrriiiSSSGGG>>>===CCCBBBBBBBBBBBBCCCAAA===:::888999::::::888777666555333555666666555555666777888888888999999:::<<<<<<>>><<<999999777;;;YYYyyy```HHH???===>>>HHHUUUxxxvvvuuussspppvvvsssooo|||fffhhh]]]|||ppp[[[TTTYYYXXXXXXXXXQQQMMMOOOSSSWWWZZZYYYVVVRRRKKKPPPRRRaaa}}}rrr]]]LLLHHHMMMQQQPPPLLLMMMLLLHHHBBB<<<999777777777777777777777777777AAACCCDDDAAA======BBBFFFNNNRRRTTTQQQMMMNNNVVV]]]{{{|||{{{qqqwwwiii[[[LLLAAAFFFSSS```___{{{ccceeesssJJJDDDHHHJJJCCCDDDFFF@@@:::555333777;;;:::999:::777777777666333222333444333444555444444444777999;;;999888888:::<<<;;;;;;888:::999???HHHGGGIIIXXXbbbssssssxxx|||TTTDDD\\\mmmqqqwww}}}}}}|||~~~~~~{{{zzz{{{~~~zzz{{{||||||}}}~~~MMMNNNMMMrrr]]]ddd|||hhh___ttt{{{ppprrr}}}qqqWWWppp|||\\\VVVRRRLLLIIIPPPbbbwwwrrrcccYYYzzzKKKDDDCCC;;;CCC555<<>>???999???AAA;;;666666777888777@@@NNNTTTMMM???:::>>>;;;<<<<<<;;;:::;;;===@@@===@@@===>>>DDDMMMgggLLLJJJRRRHHHfffxxxuuuVVVIIIJJJEEECCCEEEBBBIII^^^}}}rrroooooolllpppUUUFFF===>>>DDDBBBBBBBBBCCCCCC@@@<<<888555888:::999666444444555444555666666555555666888<<<;;;;;;:::::::::;;;;;;:::===:::888888999]]]jjjXXXJJJ???<<>><<<>>>FFFFFFHHHUUUWWWmmm```PPPeeexxx|||rrrddd___XXXWWW___iiippptttwww||||||zzz}}}~~~}}}{{{|||OOONNNIIIxxxzzz______}}}qqq^^^ggg{{{zzzaaaPPPNNNQQQzzzrrrdddSSSTTTQQQKKKFFFLLLZZZgggbbbYYYOOOpppYYY>>>???>>>???::::::CCCMMMWWWffftttzzzuuuWWWFFFAAAAAA;;;>>>AAAAAA???===<<<===777777:::??????;;;999:::555>>>OOO\\\WWWEEE:::999>>>>>><<<::::::<<>>===:::777777999555555666555444555666888<<<;;;::::::999999999:::444<<<<<<>>>???666SSSwwwaaaOOOBBB::::::===???@@@GGG]]]}}}}}}|||aaaUUU[[[[[[YYYYYYUUUIIIIIIKKKOOOQQQRRRPPPNNNLLLPPPHHH@@@CCCGGGQQQaaa}}}~~~uuulll[[[KKK>>>???@@@>>>;;;999999999666666555444444555555555333999???@@@===<<<>>>AAAIIICCC>>>===@@@CCCCCCAAA777HHH\\\tttbbbOOOQQQdddMMMBBBOOOAAAOOORRR]]]zzzKKKFFFIIIJJJCCCDDDFFF@@@888222111555999999888999999:::;;;999777555444555333444666666555555777888:::888777888:::<<<<<<<<<<<<@@@===>>>FFFIIINNN]]]eeebbbgggcccssslll[[[^^^www}}}nnnccc]]]ZZZ___eeetttyyy{{{zzz{{{~~~|||~~~zzzTTTNNNHHHfff}}}]]]UUUkkkxxxkkkeeeYYYVVVTTTRRRKKKEEEKKKVVVmmmtttVVVRRRMMMMMMOOOSSSUUUUUUMMMMMMFFFiiirrr===;;;@@@999>>>999???FFFQQQaaapppvvvwww\\\NNNIIIPPPOOOOOOQQQUUU[[[___bbbYYYDDD888???EEE@@@<<>>;;;;;;???EEEJJJGGGFFFBBBDDDGGGFFFXXXxxxkkkBBBHHHFFFEEEQQQfffvvv|||cccRRRKKKCCCEEEVVVbbbcccfff{{{iiirrriii~~~bbbHHHAAA@@@<<>>:::???EEE666HHHkkkTTTCCC@@@AAA???:::<<>><<<<<<>>>>>>===<<>>???HHHNNNWWWhhhiiisss||||||pppmmmgggJJJ```zzzfffVVVSSSXXXoootttxxxxxx{{{~~~~~~}}}~~~{{{VVVIIIAAARRR[[[LLL^^^uuu{{{yyyssshhh[[[VVVYYY]]]^^^cccvvveeejjj{{{~~~iiiRRRMMMQQQJJJkkk~~~AAA;;;BBB444AAA777888>>>GGGYYYkkktttxxxrrrzzzvvvvvvjjjGGGDDDHHH@@@;;;@@@>>><<>>:::777888;;;555666666555444444777999444444444444555777888999???AAA777===GGG888FFFxxxbbbJJJJJJFFF======NNNjjj~~~fffbbb[[[UUUUUUTTTHHHHHHIIILLLNNNPPPOOOMMMEEEFFF===777<<<:::666:::666AAACCC999444888999555666777666555333333555777555333111000000222555777===<<<:::777444555777999???>>><<<::::::<<<@@@CCC999999<<>>???:::888666999AAAMMM[[[lll]]]^^^aaaRRRPPP___TTTQQQSSS|||mmmWWWOOOEEEAAAAAABBBCCCCCCLLLFFFCCCCCCEEEPPPkkkiiigggDDDHHHKKKHHHEEEQQQcccqqqxxxhhhWWWWWWQQQUUUtttffftttnnnrrraaa@@@<<>>999666:::333222777888444666======333222;;;<<<333333<<<<<<666555999:::666777<<>><<>>666>>>444888???:::666777333999888777666666666777777:::...>>>444,,,999222666666888999888555444555777<<<:::999:::<<>><<>><<<===:::;;;@@@HHHRRR___ssstttyyykkk]]]OOOGGGCCC@@@CCCIIIEEEBBBAAA???AAARRR{{{XXXUUUGGG===FFFDDDIIIUUUaaajjjttt}}}rrr~~~RRRccc{{{jjjlllkkkcccEEE<<>>CCCIIIDDD???CCCDDD===NNNrrr}}}___NNNCCCOOOmmm~~~ssspppzzziiivvvaaabbbXXXQQQSSSPPPKKKAAAFFFIIICCCIIIOOODDD::::::444???HHHOOOVVV@@@======CCCBBB===BBBDDD888777:::<<<<<<;;;:::<<<>>>;;;000???888111<<<777;;;666888999888555444666888888888888999;;;<<<======<<<;;;777EEEhhhSSSFFF\\\WWWiiibbb:::DDDCCCCCCCCCHHH[[[hhhNNNEEEAAAFFFIIICCCDDDGGGAAA666333111222666999888777999999::::::999777555444333444444555666777888888;;;;;;<<<;;;999999;;;===;;;@@@???@@@FFFLLL```~~~qqqsss~~~ZZZMMMOOOQQQMMMCCC<<>>DDDKKKVVVhhhxxxnnn```PPP???<<>>MMMGGGEEEIIISSS___hhhsss|||rrrbbbcccpppRRRggg~~~uuukkkhhhkkk|||iiiMMM>>>BBBCCCCCCBBBAAA???===;;;999DDDPPPOOO@@@999???>>>666333<<<===555444===>>>666:::>>>>>><<<===CCCKKKNNNRRRKKKCCCCCCEEE@@@KKKhhhgggOOOSSSoooxxxsss{{{eeeXXXwww[[[```]]]SSSRRRTTTOOOEEEFFFHHHDDDGGGIIIAAA>>>>>>;;;CCCIII___oooQQQAAAGGGMMMGGGCCCPPPPPP===;;;===???===999666666777;;;222???<<<555<<<;;;===888999999777444333333555666666888999:::;;;<<<<<<===>>>999DDDbbbzzzdddCCCTTT[[[]]]nnnEEEBBBEEE======EEEIII]]]lllXXXIIICCCFFFHHHBBBDDDFFF???666333000111555888888777888888999999888777555444333333444555666777888999:::;;;<<<;;;::::::;;;<<<;;;???@@@CCCFFFGGG^^^wwwwwwyyywwwiiiXXXPPPRRRpppzzz~~~~~~||||||{{{}}}nnn___GGGEEEFFFFFFttt~~~QQQMMMIIIAAAQQQlllwwwxxx~~~}}}lll444???666666888888<<>><<<<<<;;;OOOkkksssZZZEEEFFFEEE;;;888999AAAHHHCCC999;;;EEE@@@FFFHHHDDDFFFPPP[[[^^^TTTNNNCCCBBBEEEBBBHHH]]]iii\\\kkkxxxzzzWWWOOOcccaaaddd[[[WWW[[[VVVKKKFFFHHHIIIHHHCCC===<<<===CCCRRRUUUiiiiiibbbaaabbb``````iiifffSSSRRROOOLLLHHHFFFCCCAAA???AAA:::AAACCC;;;;;;===<<<===<<<;;;888666555555555777777888999:::===@@@CCCAAACCC???EEE]]]rrr{{{BBBJJJ{{{xxxNNN^^^aaaFFFEEE>>>@@@IIIFFFIIIjjjnnn___PPPHHHHHHHHHBBBCCCEEE===666333000000444888888777777888999999888777555444333333444555666777888999:::;;;<<<<<<::::::;;;<<<;;;???AAADDDFFFEEEYYY}}}wwweee^^^yyy~~~~~~xxxwww|||}}}~~~sssGGGAAALLLDDD[[[iiiNNNHHHCCCDDDLLL___sss~~~zzz}}}BBBCCC888999888888;;;@@@DDDLLL\\\jjjyyy|||zzz```HHH???DDD>>>@@@DDDFFFEEERRRvvvLLLVVVzzzQQQ===GGGBBB???AAAEEEMMM[[[hhhrrr{{{~~~vvvVVVZZZWWWbbbiiizzzoooiiiooorrraaaFFFAAADDDCCCAAA???===<<<<<<<<>>AAA???===;;;:::999999999888888888888999===CCCIIIIIIMMMHHHIIIXXXgggwwwxxxAAABBBjjjqqqTTThhhVVVFFFBBBBBBEEEFFFIIITTT```yyyjjjZZZTTTJJJIIIHHHBBBCCCDDD<<<666333///000333777888888888888999999999888666555333444444555666777888888999;;;<<<<<<;;;::::::;;;;;;AAABBBCCCFFFEEESSSnnnyyyqqqqqqzzzTTT;;;FFFAAAGGGwwwXXXHHHHHHDDDBBBDDDXXXxxxttt]]]SSSCCC888;;;:::999999;;;;;;???KKKWWWmmm}}}uuu]]]MMMFFFGGGLLLJJJJJJIIIIIIUUUuuukkkEEEJJJgggCCCLLLGGGCCC@@@>>>BBBNNN[[[]]]ggguuu{{{qqq{{{{{{MMMSSSOOO___}}}gggnnnooo|||pppQQQCCCDDDCCCAAA???>>>===<<<<<<>>>ttt}}}qqqrrrmmmooommmttttttxxx{{{vvviii]]]XXXNNNPPPGGGCCCGGGFFFFFFNNN\\\{{{qqqtttyyy}}}~~~JJJOOOiiigggnnnllljjj^^^VVVGGGEEELLLFFFAAAJJJ]]][[[JJJNNNXXXlll|||tttnnnmmmiiieeemmm```QQQVVVNNNLLLHHHCCC???>>>===;;;:::999::::::888888;;;CCCHHHOOOUUUOOOIIIOOOWWWeeexxx}}}xxxhhhHHHEEEZZZkkk[[[jjjLLLHHH@@@<<>>@@@???<<<<<<@@@DDDIIIQQQMMMDDDEEEHHHUUUiii~~~sssnnnZZZLLLLLLSSS~~~ZZZiiiVVVPPPEEE???@@@EEEGGGFFFEEEfffzzzkkkWWWRRRGGGDDDDDD@@@CCCDDD<<<777333//////222666888888888999:::;;;:::999888777555555555666666666666666999;;;======<<<::::::;;;;;;EEEBBB>>>EEEJJJKKKPPP\\\{{{}}}~~~|||vvvooorrr{{{{{{xxx|||gggTTTGGGJJJ???CCC^^^zzzYYYKKKDDDHHH@@@@@@DDDVVV|||qqqQQQaaa{{{ggg^^^DDD[[[UUU>>><<<666666888;;;>>>CCCPPP]]]aaa}}}www~~~kkk]]]dddlllnnnddd```qqq@@@KKK\\\bbbjjjIIIDDDAAAAAA@@@>>>???BBBLLLMMMTTT^^^gggnnntttxxx||||||ttt___TTTWWWWWWppp]]]QQQHHHPPPZZZ___yyyhhhkkkmmm}}}tttVVVBBBBBBAAAAAA???>>><<<;;;999:::]]]rrrYYYPPPWWWPPPYYYUUUNNNOOOLLLHHHKKK;;;PPPKKKNNNXXXaaaxxx~~~zzzqqqeeeiiittttttooozzz}}}]]]JJJNNNeeegggpppmmmdddeeehhhYYYLLLKKKGGGYYYmmmtttggg[[[PPPJJJ???DDDHHHGGGBBB??????AAA???IIIGGG>>>>>>AAANNNccc}}}~~~yyytttPPPGGGPPPVVVeeegggWWW___WWWOOOJJJCCC>>>@@@FFFOOOQQQXXXyyyppp}}}nnnVVVMMMDDDCCCDDD@@@CCCEEE>>>777222...000222222444888888777777777777777777888444444555555666777777777888:::;;;<<<<<<;;;999888<<<>>>???>>>???CCCKKKQQQZZZ```qqqyyylllnnnkkkllluuuyyy{{{vvvvvv|||~~~wwwppppppuuuzzz~~~}}}hhh}}}ooo???VVVIII111RRRttt}}}RRRGGGNNNHHHAAAEEETTTaaawwwfff\\\sss^^^TTTLLLSSSttt^^^pppKKK>>>MMM|||zzzsss<<>><<>><<<;;;AAAZZZ{{{rrrooofff^^^^^^aaabbb\\\RRRRRRVVVOOOAAA;;;>>>AAADDDGGGLLLQQQUUUSSSTTTYYY___ffflllooopppvvvyyy|||}}}~~~UUUFFFQQQXXXfffccctttcccjjjgggcccZZZKKKEEEVVVlll}}}zzzlllkkk\\\GGGLLLQQQKKKCCCIIIHHH777HHHGGGEEE>>>666777FFFWWWzzz|||}}}QQQSSSOOOSSScccZZZOOO___^^^GGG>>>HHHIII===GGGFFFMMMYYYdddwwwxxxhhhOOOMMMDDDCCCDDD@@@CCCEEE>>>888222...000222222444888777777888888888888777777444444555555666777777777999999:::;;;;;;:::999888888<<<@@@BBBCCCFFFLLLPPPSSSVVVhhh}}}lllfffttttttfffiiitttppplllrrrwwwsss|||xxxyyy|||{{{nnniiittt{{{yyy~~~zzzqqqVVVEEEEEEAAADDDRRRwww```IIIMMMFFFFFFJJJHHHRRR|||pppxxxkkkRRRVVV^^^sss\\\^^^{{{kkkCCC<<>>???AAAEEEJJJOOOTTTVVV[[[^^^bbbeeefffhhhjjjlllnnnppprrruuuuuuuuusssrrrrrrrrruuuwwwrrrfff]]]ZZZIIIOOOEEE???XXX}}}UUUJJJIIIEEEGGGLLLSSSrrrjjjsssnnnkkkXXXKKKAAACCCEEEBBB??????@@@===<<>>GGGEEEBBBEEEKKKPPPYYYpppzzznnnVVVMMMDDDCCCDDD@@@CCCEEE>>>888222...000222111333777555666888999999888666555444555555666666777777888999999::::::::::::999999666:::@@@CCCDDDEEEHHHKKKVVVXXXYYY```}}}mmm^^^\\\aaannnfff]]]cccjjjaaa^^^lllyyybbbhhhgggmmm}}}{{{zzz{{{{{{zzzuuueeedddvvv~~~xxx}}}uuuzzz???@@@LLL555;;;VVV}}}aaaNNNHHHGGGGGG===999QQQqqq___JJJLLLccceeeTTTWWWxxxXXX===???>>>KKKgggsssQQQyyy}}}@@@555<<<>>>888777===@@@>>>>>>TTTvvvWWWEEEQQQOOOXXX___|||RRR>>>JJJGGG;;;;;;;;;;;;;;;<<<>>>@@@CCCDDDHHHJJJNNNPPPQQQSSSUUUVVV\\\]]]___aaabbbaaa```___]]][[[ZZZXXXPPPFFFCCCEEE<<<>>>;;;FFFhhhzzzJJJKKKJJJIIIKKKJJJHHHdddwwwlllfffvvvyyy]]]DDD>>>@@@>>>???CCC>>>===999999HHHiii|||}}}{{{yyyyyyyyylllvvv}}}zzzgggSSSHHH@@@999:::;;;<<<<<<===@@@DDDGGGLLLRRRYYY]]]___dddkkkrrrzzzRRRKKKXXXKKK[[[qqqkkkvvvlllddd___\\\TTTIIIHHHOOOfff}}}{{{uuuuuuyyyssshhh```^^^___bbbeeeGGGXXX\\\iiioookkknnnbbbvvvrrraaa```WWWMMMGGGAAA<<<<<<<<<;;;666666@@@LLL]]]jjjzzziii~~~vvvdddIIIPPPPPPOOONNNZZZnnnKKK>>>RRRXXXCCC<<>>888222...000111111333666444666888999999888666444555555555666777777888888999999999:::::::::::::::666:::???AAAAAAAAADDDGGGLLLVVV\\\[[[___xxxnnnjjjfffYYY]]]ttteee]]]bbbfffVVVOOO]]]lll```ggggggooo|||xxxxxx{{{{{{xxxuuukkkeeehhhuuu}}}~~~```tttaaaHHHLLL:::;;;FFF[[[]]]OOOHHHKKKIIIAAABBBLLLeee~~~eeeMMMQQQvvvfffNNNPPPmmmuuuKKK:::CCC===AAAfff^^^bbbxxxfff>>>===:::888:::>>>>>><<>>;;;<<>>===999>>>UUUwwwuuu{{{~~~uuu```KKK???:::888777888999:::<<<@@@EEEIIIMMMWWWcccgggffffffkkkqqqMMMQQQWWWOOOWWWWWWyyyrrrnnnccc[[[WWWPPPHHHJJJQQQ]]]tttwwwkkkccc^^^aaaccc^^^NNNZZZTTTQQQQQQ[[[dddOOOUUUUUUWWWssssssfff[[[OOOBBBAAA???===:::777999DDDPPPccciiiqqqxxx|||yyykkkWWWHHHQQQTTTUUUOOORRRiii@@@???QQQWWWNNNEEEFFFBBB@@@DDDEEEDDDFFFKKKwwwfffRRRMMMDDDCCCDDD@@@CCCEEE>>>888222...///111000222555444555777999999777555444555555666666777888888888888999:::;;;;;;;;;;;;;;;777:::===>>>???BBBHHHMMMEEELLL\\\iiiiiigggwwwmmmllldddRRRWWWkkkWWWWWWhhhrrr```PPPSSSZZZTTT___fffqqq||||||yyyvvvxxx||||||wwwqqq```jjjqqquuuyyyNNNaaaVVVAAAFFF<<<>>>BBBUUUjjjLLLHHHMMMKKKDDD@@@DDDWWWxxxyyyTTTPPPSSShhh\\\LLLQQQSSS]]]BBB;;;DDD===888YYYkkkhhhSSS???222888???===:::<<>><<<:::::::::::::::888:::<<<======>>>@@@BBB???@@@AAABBBBBBBBBAAA@@@===:::999===???======???===CCC[[[\\\FFFJJJGGGFFFEEEKKKMMMDDDJJJcccvvvooo}}}yyykkkqqq```NNNJJJFFFAAA===@@@BBBAAA;;;777AAAXXXnnnyyytttnnn___LLL>>>999999:::666777888999;;;@@@EEEJJJXXX```hhhiiifffhhhqqqzzzYYYMMMKKKMMMTTTOOOOOOgggggg^^^XXXUUUMMMDDDEEEMMMHHHFFFXXXhhhssskkkhhhccchhhlllbbbUUU^^^YYYUUUQQQbbbuuu^^^QQQ[[[ZZZWWWeeetttjjjggg^^^BBB@@@===:::666999GGGWWWfffgggllluuu{{{MMMGGGLLLPPPSSSMMMMMMhhh~~~LLLBBBXXX[[[HHHFFFAAA???AAADDDDDDCCCDDDvvv]]]NNNMMMDDDCCCDDD@@@CCCEEE>>>888222...///000000111555444555777888888777555444555666666777777888888999888999;;;===>>>===<<<;;;777999;;;<<>>:::777;;;666@@@CCCCCCWWWqqq\\\???BBBiiiuuuOOONNNZZZhhhqqqyyyxxxxxxkkklllxxxEEE<<<@@@@@@???===;;;:::::::::;;;777888999999999999<<<>>>:::;;;;;;<<<<<<;;;;;;;;;999999;;;>>>===777555777:::YYYwwwHHH@@@HHHFFFHHHFFFHHHOOOJJJHHHQQQlll^^^fffbbbyyy[[[DDD@@@AAAAAAAAAAAA@@@===777777BBBOOO}}}nnn```WWWHHH;;;555666999;;;777777888888:::>>>DDDIII```ccceeecccccclll}}}xxxKKKNNNDDDDDDQQQJJJQQQrrroooeee___]]]^^^WWWKKKFFFIII???@@@FFFJJJ{{{yyyvvvwwwpppyyyrrrRRRYYY^^^cccXXXaaawwwdddKKKXXX[[[UUUUUU___~~~vvvVVVVVVTTTLLL@@@;;;EEERRRWWWYYYaaapppuuu[[[JJJLLLJJJLLLRRRMMMKKKWWWrrr|||EEEEEEPPPJJJJJJFFFBBBBBBCCCBBB@@@>>>xxx]]]TTTMMMDDDCCCDDD@@@CCCEEE>>>888222...///000///111444555555666666666666555555666666666777888888999999777:::===@@@AAA???===;;;666888:::;;;>>>DDDMMMTTToooaaaUUUTTTXXX\\\eeennnuuuxxxzzzzzz}}}eee\\\ddd[[[TTTZZZnnnuuu___TTThhh}}}ZZZYYYXXXggg}}}|||xxxxxxxxxyyywwwrrriiiccc^^^ooo|||lllddd\\\rrrSSSGGGJJJZZZkkkCCCAAA??????@@@EEEYYY|||qqq]]]LLLGGGJJJCCCCCCDDDDDDDDDPPPlll]]]JJJMMMZZZiiiMMMKKKGGGJJJ^^^oooCCCFFFDDDBBBAAA<<>><<<;;;::::::;;;777888999888777888:::<<<::::::::::::::::::999999;;;;;;===;;;888;;;JJJZZZlll^^^BBBEEEEEEDDDMMMIIIDDDLLLOOOJJJJJJkkkvvvbbbkkkZZZKKKHHHEEEBBB===<<<>>>>>>;;;===BBBYYYnnnyyygggVVVIIICCC<<<777555555777:::777888999:::===CCCJJJOOO\\\___bbbdddjjjxxxcccIIIJJJDDDEEEHHHIIIRRR]]]lllbbb]]]aaaaaaXXXPPPOOODDDHHHLLLHHHvvvwww}}}ggggggsssiiiddd|||qqq^^^aaa\\\[[[]]]VVVUUU```jjjppptttkkkWWWFFFFFFOOOLLLPPPYYYhhhvvv|||yyytttzzzqqq[[[FFFMMMHHHJJJSSSPPPNNNOOO^^^sssLLLCCCIIIIIIHHHFFFDDDDDDDDDAAA>>>vvvYYYVVVMMMDDDCCCDDD@@@CCCEEE>>>888222...///000///000444666666666555555666666666666666666777888888999999777:::>>>BBBCCCAAA===;;;777999::::::;;;>>>DDDJJJJJJZZZfffbbb\\\\\\```bbbggglllqqqrrrrrrwwwfffaaaUUULLL]]]|||jjjVVVfff{{{eeeYYYMMMYYYttt}}}xxxzzzuuuvvvvvvvvvqqqiii```YYYeeennn{{{xxxbbbjjjqqqgggBBBPPPLLLIIIoooXXXDDD???>>>>>>999:::OOOjjj{{{XXXLLLPPPIIICCCAAAEEEFFFCCCBBBEEESSSfff}}}mmmpppcccZZZKKKJJJUUUCCCLLL^^^ssszzzaaaEEEEEEHHH===ZZZPPP;;;CCC<<<555;;;AAABBBFFF[[[}}}uuu___>>>666===???:::444>>>888;;;HHH@@@NNN}}}oooQQQFFFGGG<<<___YYYMMM@@@KKKAAAEEEEEEVVVQQQ```~~~YYYDDDCCC@@@>>><<<;;;;;;;;;999999999888777888:::<<<::::::::::::::::::999999888:::;;;999;;;QQQzzzvvv@@@===GGG???===KKKGGG<<>>999>>>AAA===999888666FFF[[[nnn}}}~~~|||uuujjj]]]QQQGGG@@@999999::::::777555555777666777:::===BBBJJJSSSYYYQQQXXXbbblllwww}}}{{{ssshhhlllIIIDDD@@@FFFKKK@@@JJJPPPOOOfffppp___TTTXXX___^^^YYYXXXEEEAAAFFFFFFjjjoooiiivvvjjj^^^{{{zzzfffjjjhhheeebbbWWWTTTaaahhhbbbgggttt~~~iiiTTTPPPVVVRRRUUU[[[dddmmmsssuuuuuusssiiiwwwyyy}}}```DDD===HHHAAAEEEPPPPPPOOOKKKOOO[[[lllFFFHHH???AAACCCDDDEEEEEECCC???uuu^^^KKKGGG>>>???CCCAAAEEEEEE<<<777444111000111222222111666666777777777888888888777777777777888888888888:::888:::@@@EEEEEE>>>777888666777999777888CCCQQQYYYXXXVVVUUUVVVXXXZZZ\\\fffmmmssssssqqqsssyyy~~~```mmmXXXKKKuuunnnQQQaaakkk]]]QQQIIIQQQgggzzz~~~{{{}}}vvvuuuvvvjjjXXXVVVaaannnvvv}}}vvvsssgggjjjPPPJJJHHHLLLRRRkkkGGG<<>>@@@CCCMMM|||pppKKK===<<<::::::<<<@@@DDDGGGHHHlllyyyGGG888>>>888777===666555;;;>>>???LLL]]]nnnTTTKKKFFF;;;RRRzzzLLLGGGGGGCCCEEEHHHIIIDDDHHHZZZjjjwwwnnnRRR???BBBEEE===999???555888999666777:::<<<;;;555888===@@@;;;666999@@@999<<<:::@@@VVVrrr]]]EEE@@@BBBDDDBBBBBBBBBBBBDDDFFFHHHIII===hhhzzzccc\\\jjjnnn}}}mmmNNNJJJAAA===AAAEEE@@@:::999:::<<>>666888999888777666666777555;;;===;;;DDDTTT^^^]]][[[^^^jjj{{{~~~rrrpppyyyvvveee]]]tttVVVHHHJJJ???CCCGGGEEECCCBBBPPPZZZlllPPPNNN___hhh___PPPIIIJJJDDD@@@SSSvvv~~~zzzrrrssstttpppttthhhuuuvvvUUU___xxxbbbcccqqqyyy{{{eee]]]bbbkkkmmmiiimmmqqqbbbkkkssssssIIIPPPFFFFFFFFFFFFGGGHHHIIIJJJLLLXXXxxxiiiSSSDDD===EEEFFF@@@AAAKKKvvv```LLLHHH>>>???CCCAAADDDEEE<<<777444111000000111222111555666777888888888888888777777666666777888999999;;;999:::>>>DDDFFFAAA<<<;;;888888888777666>>>HHHKKKNNNQQQUUUWWWXXXWWWVVV```eeeiiilllnnnrrrwwwzzz~~~|||}}}kkkLLLcccuuuRRRVVVfffbbbRRREEELLL___ooovvvvvv|||wwwssskkk\\\OOORRR\\\jjjxxxuuu|||yyy{{{NNNIIIIIILLLNNN^^^WWW???AAA>>>777<<>>;;;<<<888888<<<===<<>><<<;;;999===BBB======<<<:::::::::::::::BBBAAA>>>;;;999888888888======<<<:::777666888999999>>>BBBCCCHHHQQQXXX[[[XXXjjj||||||sssmmmooouuueeekkkxxx{{{EEE@@@@@@:::AAADDDDDDFFFCCCKKKPPPrrrlll\\\]]]`````````JJJIIIGGGCCCEEE]]]|||~~~|||bbbhhhwwwqqqjjjpppxxxpppgggbbbiiipppqqqsssrrrfffyyyhhh???AAAEEEDDDDDDDDDEEEFFFGGGGGGHHHPPPdddkkkAAA888BBBEEE@@@<<<{{{ttt___KKKHHH??????CCCAAADDDEEE<<<666444111///000111111111444555777888999999999888777666555555666888:::<<<<<<::::::===BBBFFFFFFEEE@@@;;;888777666666999===EEEHHHNNNTTTYYY[[[[[[[[[```bbbfffkkkooossswwwyyy{{{{{{~~~gggbbb___RRRhhhkkkSSSAAAGGG[[[mmmxxx~~~}}}yyynnn^^^OOOKKKSSS]]]llliiitttYYYLLLHHHIIIMMMJJJNNNfffKKK>>>KKKFFF888888666:::@@@JJJ[[[qqqwwwqqqiii```YYYRRRMMMIIIKKKKKKIIIFFFCCCAAABBBDDDFFFIIILLLKKKFFFCCCCCCDDDAAACCCEEEHHHQQQ]]]eeefffttt```SSSHHH@@@:::@@@CCCYYYZZZ===888<<<;;;:::999999999::::::999777JJJmmm::::::AAA777666666777888999;;;>>>FFF\\\{{{yyyeeeWWWHHHJJJOOOXXXxxx|||TTT???EEEDDD??????@@@FFFCCCBBBCCCFFFRRRpppqqqSSSHHHEEEDDD>>>888888<<<>>>;;;>>>999666:::>>>BBBFFFKKKTTTlll\\\;;;<<>>======<<<<<<;;;;;;:::888777666888777777777777777777777;;;;;;:::888666777999<<>>>>>EEE@@@BBBGGGCCCFFFEEE[[[pppZZZYYY\\\[[[RRRGGGFFFIII@@@AAAjjj|||mmmnnnqqq```xxx}}}ccc[[[]]]^^^aaapppmmmbbbhhhxxx|||xxxaaaGGGCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEJJJNNNkkktttTTTFFFAAAEEEJJJvvvbbbOOOHHH???@@@CCCAAADDDEEE;;;666333000///000111111111222444666888999:::999888777666444444555888;;;======<<<;;;<<<@@@FFFJJJLLLDDD>>>888666666666666555BBBEEEIIIOOOUUUZZZ___aaa```aaaeeekkkmmmnnnsssxxx{{{zzz}}}|||dddTTTnnn|||^^^DDDEEEXXXjjjvvv}}}yyysssdddQQQJJJRRR^^^eeeooosssaaalllyyyJJJHHHEEEHHHLLLIIIEEENNN]]]zzzFFFBBBFFF>>>>>>;;;AAADDDAAA???HHHZZZhhhzzz{{{|||zzztttjjj^^^WWWRRRRRRQQQOOOMMMKKKLLLNNNGGGHHHIIIHHHFFFFFFIIIMMMOOORRRUUU[[[fffqqqsssppplllggg[[[LLLBBB???AAAAAA:::===SSSqqqGGG:::???::::::::::::999888888777888DDD999bbbsss[[[555:::999::::::666555888;;;<<>>>>>===<<<<<<======FFF]]]ssslllTTTGGGDDDBBB>>>GGGJJJPPPWWW\\\bbbooo|||wwwWWWIII@@@BBBAAA;;;>>>III???@@@BBBDDDFFFFFFFFFFFFMMMDDD^^^vvvssssssfffgggZZZ]]]nnncccJJJGGGHHHCCC;;;888999:::;;;;;;:::888777777888999999:::999999999666888::::::;;;===@@@BBBJJJFFFHHHNNNPPPSSSdddwww|||xxx}}}wwwnnngggeeeaaaVVVLLLccctttlll======??????DDDFFF>>>===EEEBBBCCCAAAIIIsssUUUTTTYYYSSSZZZJJJEEELLLIII>>>IIIaaawww~~~vvvTTTLLLQQQUUUWWWiii```NNNlllzzz}}}|||ooo___XXXQQQEEEBBBBBBAAAAAAAAAAAABBBBBBFFFHHHEEESSS|||tttTTTBBB;;;xxxgggXXXIII@@@@@@CCCAAADDDDDD;;;666333000//////000111000111222444777888999999999777666444444555888;;;===>>>>>>======???DDDKKKOOOGGGBBB;;;777777888666333888;;;BBBIIIQQQWWW\\\^^^YYY[[[aaaggghhhgggmmmvvvwwwuuuwww}}}~~~mmmWWWfffuuuVVVLLLWWWdddkkkmmmjjjaaaRRRGGGKKK\\\kkkpppyyylllbbbccckkk\\\HHHDDDBBBDDDIIIHHHDDDGGGOOOkkkFFF999>>>PPPDDD===888999???BBBBBB@@@VVV^^^iiirrrvvvtttoookkkLLLMMMNNNLLLKKKJJJKKKLLLHHHHHHJJJOOOTTTWWWWWWUUU___```aaadddiiimmmggg^^^SSSKKKBBB>>><<<;;;<<<>>>EEEUUUrrrNNN999:::===888888999:::::::::999888:::===999???~~~|||TTT:::;;;<<<===<<<999888888999;;;AAAGGGMMM[[[uuu}}}~~~yyykkkTTTBBB>>>DDD@@@DDD___wwwPPP???<<>>>>>>>>???AAA@@@@@@FFFMMMkkk}}}{{{wwwqqqrrrTTT;;;CCCGGGAAA::::::>>>AAA===???AAACCCDDDEEEDDDDDD???JJJTTTxxxtttqqqmmm^^^YYYXXXcccrrr\\\SSSLLLFFFDDDDDDCCCAAA@@@>>><<<;;;::::::;;;;;;;;;:::999888:::<<<@@@CCCDDDEEEGGGHHHNNNJJJLLLSSSYYYbbbyyy{{{xxxxxx}}}oooffffff___RRRMMMQQQtttMMM888???:::<<>>>>>999BBB@@@CCCDDD@@@UUUlllSSSTTTZZZYYYQQQLLLLLLKKKEEE@@@???LLLjjjjjjggg~~~fffVVVTTTQQQKKKUUU]]][[[]]]wwwkkkFFFGGGKKK:::AAA@@@@@@@@@@@@AAAAAABBBEEEGGGFFFKKKWWWoooyyyUUUpppeeeZZZIII@@@@@@CCCAAACCCDDD;;;555333000...///000000000000111222333555777999:::777666555555666888:::<<<>>>???@@@@@@???CCCIIIOOOLLLHHH@@@999888:::888444111666@@@JJJTTTZZZ^^^```[[[ZZZ^^^gggjjjiiimmmvvvsssqqqttt|||}}}|||ssscccjjjffflllmmmhhhUUUMMMEEEFFFRRRdddttt|||mmmbbb```lllBBBFFF@@@???BBBFFFGGGEEEGGGLLLWWWeeeHHHBBB???<<<:::<<<<<<;;;<<>>GGGPPPXXX^^^bbbeeeQQQRRRRRRPPPMMMKKKKKKKKKOOOPPPUUUaaammmooohhh___\\\\\\YYYVVVUUUSSSIII>>>999666888>>>???<<<>>>EEElll```:::666;;;888777888999:::::::::::::::???)))@@@<<>>>>>BBB===<<>>>>>>>>>>>???@@@AAABBBAAACCCFFFIIIDDDDDDrrrhhh___XXXJJJ@@@@@@CCCAAACCCDDD:::555333///...///000000000/////////000222555888:::777777666666777888999999===AAACCCBBB@@@AAAFFFLLLRRRPPPGGG<<<888:::999666333666;;;DDDOOO\\\gggnnniii___^^^hhhooommmkkknnniiilllttt|||~~~zzzxxxzzzxxx{{{zzzssslll```IIIEEEHHHTTT```lll}}}|||~~~]]]]]]eee]]]AAABBB===>>>AAADDDDDDBBBDDDHHHGGGYYY|||JJJBBBDDDFFFDDD:::333999DDD555777999:::<<>><<<>>>AAA<<<:::JJJ```zzzJJJ777:::<<<888888888888888888999999999:::000===<<>>999333555888<<<@@@BBBAAA???<<>>@@@AAA<<<@@@BBBDDDBBB<<>>777999:::777777333111555BBBWWWlllzzztttbbbZZZdddnnnjjjbbb___[[[cccooowwwuuuooopppuuusssyyyyyy}}}kkk[[[IIIHHHHHHRRRdddmmmssssssbbb]]]bbbooo;;;JJJ>>><<<>>>AAACCCAAA???@@@CCCCCCIIIkkkSSSHHH@@@CCCEEEAAA:::777:::;;;;;;999777777;;;???<<<>>>AAACCCCCCDDDFFFHHHHHHAAA:::999===@@@???<<<>>>>>>;;;777888===>>><<<999999===@@@???LLLuuuXXX:::888;;;:::999999888888777777777777888***HHH000000DDDQQQzzznnnvvvBBB999>>>999555;;;;;;777555888<<>>>>>>>>;;;666888HHHYYYwwwPPP:::@@@:::>>>AAA<<<<<<===555999:::999777777;;;>>>???777BBBCCCaaatttIII@@@>>>777<<<777777<<<;;;666888???;;;;;;;;;;;;===???AAABBB>>>???NNNNNNFFFlll|||yyynnn]]]wwwvvv```eeennniiiWWWLLLHHHCCCCCCEEEGGGKKKPPPUUUXXXYYYWWWUUUTTTUUUZZZbbbhhhwww~~~wwwooommmooommmeee]]]VVVOOOEEEEEEYYYvvv;;;===666555;;;:::555555:::<<<:::III@@@777AAAAAABBBAAAVVV|||^^^XXXPPPLLLKKKKKKGGGCCC>>>BBBEEECCCAAAQQQuuucccMMMFFF>>>:::<<>>>>>AAAHHHEEEDDDNNNttt{{{ooo[[[XXXHHHEEEAAA@@@BBBBBB@@@===888555111//////000//////...///111111222333555888::::::999999888888999999<<>><<<@@@BBBBBB======>>>===:::666666888333777::::::;;;<<<<<<<<<;;;:::999999777555666888>>>;;;:::;;;:::888:::>>>@@@888555BBB```]]]:::???AAA999666666666666666666666666666666444:::333777@@@999[[[jjjwww^^^zzzDDD444999;;;;;;@@@;;;666666999;;;;;;999BBBEEEKKKQQQWWW[[[]]]^^^fffffffffdddbbb___\\\[[[TTTRRRTTTXXXUUUHHH;;;333;;;666:::AAA>>>CCCkkk___???=========<<<;;;::::::::::::999999999888888888777777666===???HHHmmm^^^@@@======:::888999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<>>>??????EEEAAABBBKKKMMMSSS|||uuuggg[[[tttqqqsssiiilllrrriiibbbWWWNNNMMMOOOOOORRRXXX[[[]]]bbbkkkyyyxxxssspppmmmkkkggg___VVVPPPVVV999===LLL\\\RRR>>>:::::::::999999999888888999::::::;;;<<<===>>>>>>BBBCCCeee|||fffQQQJJJIIIGGGJJJPPPJJJGGGDDDAAAAAACCCFFFIIIMMMQQQ]]]yyytttcccXXXLLLCCC???;;;:::AAALLLSSSRRRNNN[[[```iiittt~~~rrrwwwoooTTT<<<888;;;888666777;;;;;;;;;<<<<<<<<<======<<<===>>>@@@BBBDDDEEEFFFRRRdddrrr\\\UUUHHHEEEAAAAAABBBBBB@@@===888555111//////000//////...///111111111222555777999888777666666777888999999;;;AAAHHHKKKHHHFFFFFFPPPcccpppjjjXXXHHH>>>888>>>;;;999888666555<<>>?????????AAADDDEEEEEEDDDAAAFFFFFFXXXtttUUUDDD===;;;@@@===:::999999:::>>>BBB@@@???<<<888555555666777999:::;;;<<<;;;;;;===@@@777666999@@@BBB???===>>>999EEE___jjjEEE333::::::555555555666666666666666666666666555;;;333555???555EEEzzzzzz\\\|||PPPBBB??????333999??????:::555555888:::;;;>>>BBBFFFKKKNNNPPPSSSSSSRRRQQQNNNLLLIIIGGGBBB>>>===@@@AAA>>>===>>>;;;AAA<<<555HHHuuutttKKK======<<<<<<;;;:::999999999999999999888888777777777777222666555666HHHcccmmmgggcccAAA777::::::888888999999999999:::::::::;;;:::::::::;;;<<<>>>???@@@CCCBBBCCCIIIJJJMMMtttYYYvvvrrr___WWWwwwmmmmmmdddjjjzzzooodddaaacccoooxxx}}}ooohhhkkkpppooocccWWWPPPJJJDDD;;;666EEE[[[yyyyyyaaa888999999999999999888888888777999999:::;;;<<<===>>>>>>>>>>>>QQQeeeUUUSSSPPPIIIDDDGGGDDDAAA>>>===>>>@@@BBBBBBAAA???CCCTTTgggooonnn|||tttddd^^^VVVOOOPPPLLLPPPNNNFFFAAA???===888777AAALLLPPPMMMJJJJJJLLLTTT[[[hhhvvvbbbLLL999777:::777666999999999:::::::::::::::::::::;;;<<<>>>@@@AAACCCCCCCCCIIIbbbrrrZZZQQQHHHDDDAAAAAABBBBBB???<<<888555111//////000//////...///000111111222444666999888666666666888:::<<<:::666===LLLQQQJJJHHHOOOHHHTTTmmmvvvYYYDDD@@@777666666777555111444:::AAACCCIIIUUUcccmmmrrrsssqqqlllhhhiiinnnssssssrrrhhhoootttooohhhhhhrrr|||yyy~~~~~~{{{zzzyyyvvvuuufffTTTGGG???>>>FFFOOOWWWhhhsssrrrdddaaammmtttOOOBBBAAA999AAA?????????@@@CCCCCCBBBAAACCCAAACCCBBBVVV{{{^^^III@@@@@@???>>>>>><<<999666666666555777999;;;>>>@@@:::<<<<<<999555333444666CCC>>>;;;<<<;;;;;;>>>CCCZZZooogggCCC555666<<<888666888666666666666666666666666666555;;;333444>>>444333LLLmmmlll]]]yyy\\\888666GGG:::///000:::AAA>>>777777666555555777;;;>>>AAA============<<<;;;:::999>>>;;;::::::888444666:::666888GGGggg~~~HHH<<<>>>;;;::::::999888777777777777777777777777777666666666555666333///000666;;;<<>>555777888555444777888888888999999999999:::888999999:::<<<>>>@@@AAAAAAEEEEEEFFFGGGGGGYYYzzz}}}xxxjjjfffYYY[[[fffkkkeee```fffhhhkkkwww~~~wwwrrrpppjjjeee]]]^^^VVVFFF???BBBDDDBBBHHHaaaxxxooossssss???222;;;888888777777777777777666888999::::::<<<<<<===>>>@@@===AAA___xxx^^^QQQMMMMMMPPPMMMIIIEEEBBBAAAAAAAAADDDDDD???:::999???DDDFFF999AAA<<<666<<<>>>;;;???888;;;<<<::::::>>>@@@AAABBBIIINNNLLLEEECCCIIIQQQKKKUUUdddvvvOOOAAA777777888666666:::888888888777777777777777888999:::;;;===???@@@@@@===<<<@@@UUUrrr\\\VVVGGGDDDBBBBBBCCCBBB???<<<888555111//////000//////---///000000000111333555:::999888777999;;;>>>@@@???:::;;;FFFNNNNNNNNNPPPMMMHHH[[[pppVVVOOO<<<666444666888666666999999:::???IIIUUU```gggjjj^^^bbbgggiiihhheeeccccccssswwwzzzuuulllhhhkkkpppnnnsssxxxxxxsssmmmhhhdddbbbTTTFFF???@@@FFFRRR\\\hhhssshhhrrriiiWWW]]]```tttlll<<<<<<@@@<<>>>>>???AAAAAA@@@>>>@@@;;;@@@DDDCCC___PPPNNNIIICCCAAABBB???;;;@@@>>>>>>AAAAAA===::::::999===???======@@@CCCEEE???<<<:::<<>>===<<<;;;::::::999777555444555777888444444555666777888999999222444999>>>===:::;;;@@@AAAUUUvvvrrrmmm[[[:::<<>>@@@AAA@@@GGGFFFCCCFFFFFFIIIVVVwww~~~xxxZZZTTTYYYZZZ^^^hhhjjj^^^SSS]]]dddiiikkkvvv{{{qqqgggfffkkkjjjaaaWWWMMMEEE===;;;<<<===???@@@SSSzzzAAA999===777666666666666666666666666888888999:::;;;<<<======??????<<>>FFFBBB===AAA@@@999999<<<>>>>>>>>>???CCCHHHJJJSSSPPPLLLKKKLLLNNNPPPQQQSSS]]]nnn~~~pppppp~~~yyy___@@@:::666888888555666:::777777777666666666666666777888999:::<<<===>>>???>>>BBBBBBBBBSSS~~~rrr```aaaFFFDDDBBBBBBCCCCCC???;;;888555111//////000//////---///000000///000222444999888777888999;;;>>>?????????;;;;;;EEESSSVVVQQQWWWTTTWWWiiidddTTTFFF999666888888555444777666888<<>>===<<<===??????>>><<<777===999@@@HHH@@@aaahhhUUUNNNIIIDDDCCC>>><<>>===@@@>>>@@@>>>999888<<<>>><<<888DDDVVVgggvvvSSS666777777:::555...444888///444444444444444444444444111888666444888:::999::::::tttwwweeesssrrr\\\AAA444666;;;;;;888888888888888888888888888666777777777888999:::::::::888888999888999AAAJJJiiitttWWWaaayyyjjjDDD<<>><<<222222NNNooohhhPPP;;;333777555444444555555444666;;;777777777777777777777777666777888999;;;===???@@@@@@HHHEEEAAAGGGHHHFFFJJJSSStttooo{{{mmmYYYUUUSSSUUU[[[dddbbbWWWWWWaaajjjjjjhhhiiilllooovvvvvvjjjbbb]]]\\\hhhddd___]]][[[RRREEE;;;???888:::DDDBBB888===NNNmmmMMM000888;;;...555555555555555555555555777777888999:::;;;<<<<<<;;;======>>>IIIpppwww]]]UUUSSSPPPNNNMMMNNNPPPQQQGGGEEECCCAAA???>>>>>>@@@@@@HHHBBB;;;>>>===888:::;;;<<<>>>AAAEEEKKKRRRXXXWWWVVVVVVWWWXXXXXXXXXWWWnnnxxxsssdddAAA999888888999777555555888777777777666666666666666777888999:::;;;<<<===>>><<<>>>CCCBBB===FFFnnnmmm]]]aaaFFFDDDBBBCCCDDDCCC???;;;888555111//////000//////---...//////...///111333555555555666777999:::;;;;;;@@@<<<666>>>PPPZZZVVVPPPaaa\\\QQQsssmmmYYYCCC999777666444333888666555555999@@@GGGKKKbbb^^^bbbtttwwwkkkhhhhhhmmmsssqqqhhh^^^lllccc[[[YYYWWWOOOEEE???<<<999:::CCCPPP___ooo}}}uuu|||zzzRRR___dddtttTTT;;;DDD:::777>>>777<<<;;;;;;<<<===>>><<<;;;777HHH999555LLLEEEAAAeee}}}rrrWWWKKKCCCDDDEEECCCEEEKKKFFFGGGDDDAAAHHHUUUYYYVVVmmmIII777>>>:::666666222---555:::000444444444444444444444444222555777444222555999;;;888III}}}~~~ccc^^^nnniiiOOODDD@@@;;;777555666777888999:::;;;;;;;;;:::999888777777777777>>>999666:::CCCQQQeeetttttt```]]]qqqzzzEEE666;;;;;;777777777666555444333333333333222222222333333333333333111//////222444222222333666)))$$$...999:::444111<<>>555666666666777000111333555666555444444777666666666666666555555777777777888:::<<<>>>??????GGGDDDAAAHHHIIIGGGLLLJJJZZZ|||yyybbbZZZZZZXXXPPPUUU``````NNNXXXcccgggddd___[[[YYYZZZaaahhhkkknnnrrrrrrpppeeeccc___ZZZVVVSSSQQQPPPZZZVVVPPPHHHBBB>>>;;;:::999555888>>>;;;>>>\\\SSS<<<:::555111444444555555555555666666666666777888888::::::;;;<<<;;;===BBBAAA777DDD|||iiifffaaa\\\ZZZZZZ[[[]]]WWWOOOHHHHHHKKKPPPXXX___SSS[[[UUUJJJHHHDDD@@@DDD===<<<>>>CCCFFFJJJPPPWWWZZZ\\\[[[UUUPPPVVVfffuuusssIII<<<888888888888666555555777666666666666777777777888888888999:::;;;<<<======;;;666:::CCC???777CCCZZZkkkZZZ[[[FFFDDDBBBCCCDDDCCC???;;;888555111//////000//////---...//////......000222333444555777888888888777888>>>AAA<<<:::BBBQQQ\\\YYYhhhgggYYYgggdddOOOAAA999777:::777777666555555777:::===JJJGGGJJJXXXjjjtttooogggeee___\\\bbbmmmqqqmmmfffooo```RRRKKKFFF???:::999BBBCCCJJJVVVeeeuuu~~~nnnZZZZZZfffggg\\\CCC666<<<;;;666777999:::999999:::<<<===<<<:::;;;FFF===666DDDHHHAAAAAAXXX~~~rrrkkkmmmzzz{{{zzz~~~QQQ555222999888333555555111666:::222333333333333333333333333333111555777111111666777;;;000VVV|||kkkWWWnnnwwwXXXKKKKKK???>>>;;;:::999:::;;;<<<;;;:::999888888999999:::777:::FFF[[[ooo~~~|||dddaaaxxxSSS666666;;;777444888666666555444333333333333111111111222222222333333111333444222000111111000666:::===:::333///555<<<===AAAFFFKKKXXXrrrrrrSSS@@@777777666666333000//////333555777777555444333222666666666555555555444444777777777888999;;;<<<======CCCAAAAAAGGGEEEFFFPPPJJJIIIdddnnneee___MMMJJJTTTTTTQQQSSSVVVYYY[[[\\\___cccSSSTTTRRRNNNPPPWWWYYYWWWUUUVVVVVVUUURRRNNNJJJHHHCCCAAA===999666999>>>CCC:::;;;>>>EEEVVVrrryyy[[[444777>>>333000;;;444555555555666666666666666666777888999:::;;;;;;===;;;???BBB::::::WWW|||yyyjjj```[[[YYYVVVOOOJJJLLLPPPXXXeeerrrzzzyyykkkXXXGGGDDDAAA>>>>>>AAA@@@>>>AAAGGGXXXYYYZZZ[[[```nnn|||ZZZDDDBBB888888777555444555666666333444444555666777888888777777888999:::;;;<<<<<<;;;777888???@@@<<<<<<@@@EEEuuuqqq]]]\\\EEEDDDBBBCCCEEECCC???:::888555111//////000//////---...///.........000222444555777999:::999888777:::>>>FFFFFF:::333EEE___{{{uuuxxxyyyjjjdddpppSSS@@@<<>>999111>>>999888888:::<<<===<<<:::;;;555<<<>>>555;;;EEE@@@???YYYsss@@@444>>>===000111---333777111111444///333333333333333333333333333---333:::555222555444888666<<>>:::999:::<<<888888888999;;;>>>@@@BBB]]]fffyyymmm```YYYqqqIII===888>>>???888555999666666555444333333333333000000111111222222222333---555777111---000222111......------222666666222111222555999999888<<>>999777<<>>???@@@KKKtttuuufff\\\GGGDDDBBBBBBCCCBBB???;;;888555111//////000////////////000000000000//////222444666888999:::::::::;;;:::===CCCIIIHHH@@@888sssuuuppp~~~|||]]]KKKCCC:::999<<<>>>999333444;;;666666666777777777777777<<<::::::>>>@@@>>>>>>AAA888888999999<<<@@@EEEIIIQQQ[[[kkkYYYbbbqqqRRR^^^dddiiiCCC999999999888888888777777888888888999999:::::::::999;;;<<<<<<;;;<<<===>>>KKK???UUUrrrAAA666999444000444222222222111111111000000000000000000000000000000111111222222222333333333;;;---777EEE{{{~~~]]]|||fffRRRXXXjjjtttuuuwwwvvvmmm[[[LLLGGGHHHHHHMMMHHHJJJSSSYYY\\\hhhxxxzzznnngggeeehhhmmmPPP@@@???<<<999777777777888666555444333222222111222111111000000000000111111///000000000111111111111000000111111111222222222333333333333333333333333999999999===EEEOOOXXX^^^^^^\\\XXXRRRMMMHHHCCCAAA777777666555444333333222222222111111111111222222333333333333333333333333555444444333333333444444444666777888777777888:::>>>???@@@AAACCCDDDEEEEEEKKKMMMIIIFFF[[[lll^^^]]]VVVRRRPPPOOOOOOLLLHHHGGGIIIEEEKKKJJJ@@@>>>FFFIIIDDDBBBBBB@@@===<<<<<<<<<:::777888<<<444666AAABBBEEEZZZiiiUUU666666555444333333222222222222222333333333444444444444555555666777777777777888999:::<<<>>>@@@BBBddduuuaaaZZZ^^^YYYWWW]]]___fffjjjrrrvvvtttrrr}}}gggVVVTTT]]]uuuqqqtttzzzYYYEEE:::999<<<555444333222111222333333444444444444444444444444666666666666777777777777777888888999999:::;;;;;;???BBBEEEHHHTTTttttttggg^^^GGGDDDBBBBBBCCCBBB???;;;888555111//////000000/////////000000000000//////111333555888999::::::999777777:::BBBJJJLLLIIIDDDDDDZZZppprrrIIIKKKCCC???BBBDDD===555111666666666666666777777777333111222444444222444888??????<<<999999BBBPPP\\\sss{{{dddZZZ{{{\\\UUUVVVcccXXX888999999888888888777777777666666777888999:::;;;<<<999:::<<<<<<;;;;;;===>>>///CCCKKKPPPyyydddGGG000111888555333555222222111111111000000000000000000000000000000000111111111222222222333333555222555777[[[~~~fffsssiiiQQQJJJLLLXXXdddwwwxxx}}}tttgggfffmmm```YYYRRRSSS```www[[[CCC>>><<<:::888666666777777555444333222222111111111111000000//////000000111//////000000000111111111000000000111111111222222333333333333333333333333777666555555555777999;;;<<<;;;:::888777555444333444444444333222222111111222111111000000111111222333333333333333333333333444444333333333333444444555666888888777777999:::>>>???@@@AAABBBCCCDDDDDDEEEJJJOOONNNMMMccc|||fffOOOIIIJJJQQQQQQGGGCCCFFFGGG>>><<>>;;;<<<444999===>>>===<<<;;;:::>>>;;;BBBLLLYYYhhhuuu~~~QQQ999444444444333222111111111222222222333333333333444444444444555666666777777777777888999:::<<<>>>???CCCeeesss___YYYaaafff[[[^^^dddjjjooo|||tttOOO<<<666555777555444333222222222333333444444444444444444444444555555666666666777777777777777888888999:::::::::555:::<<<:::999CCCWWWgggrrrggg___FFFDDDAAAAAACCCBBB???<<<888555222000000000000/////////000000000000/////////111444777999:::999999555555777===EEEKKKLLLLLL111@@@QQQmmm|||aaaEEE;;;???BBB@@@===<<<;;;999777555444333333;;;999:::;;;999666999???333999AAAFFFMMM[[[ooocccOOOXXX^^^KKK]]][[[ttt^^^555222888888777777777777777666444444666777999:::<<<<<<888999;;;;;;::::::<<<======@@@<<<999LLL|||ZZZ888333000333555333222333111111111111000000000000000000000000000000000000111111111222222222222333000666333///;;;vvv```nnnjjjPPPJJJNNNXXXUUUKKKRRRddd^^^YYYYYYZZZVVVMMMJJJOOOfffllluuu~~~PPP888===:::999777666555555666666444333222111111111111111000000////////////000000////////////000000000000000000000000111111111111222222222222222222222222///000111111111000...---,,,------...///000000111000000000000000000000000111111000000000000111111222222222222222222222222444333333222222333444444555666888888777777999:::>>>>>>???@@@AAABBBBBBCCCDDDEEEMMMQQQGGGDDDcccooo|||ZZZOOOMMMFFFBBBCCCEEE@@@;;;;;;???@@@===888??????===:::888:::@@@EEEFFFIIIUUUiiizzzKKK333111333333222222111000000000111111222222222333333333333333444555555666666777777777777888999:::;;;<<<999AAAiiiuuutttqqqmmmnnn|||{{{wwwyyyWWW<<<555555666666444444333222222222222333333333333333333333333333444555555555666666666666666666777888888999999:::<<<@@@CCCAAA<<<999;;;???OOOjjjmmmddd]]]EEECCCAAAAAACCCBBB???<<<888555222000000000000/////////000000000000//////...000333666888999999999888777666999===CCCGGGJJJCCC???888LLLtttbbbZZZPPPCCC999>>><<<:::888777666666666888888999;;;999777<<>>666666555444444444444555333222111000000000000000000//////......//////000........./////////000000/////////000000000111111111111111111111111111111---...000222333333222111111111111222222222222222............//////000000000000000//////000000000111111111111222222222222222222222222222333333444444666777777777777888:::======>>>??????@@@AAAAAAHHHBBBCCCKKKLLLIIIOOO\\\jjjKKKNNNaaa]]]DDD@@@TTTYYYJJJSSSOOOMMMPPPTTTYYY___eee~~~ppp???222888:::222222222111111000000000111111111111222222222222222333333444555555666666777777777777888999::::::???BBBKKKqqqyyyssspppWWW===333666999777555333333333222222222222222222222222222222222222222444444444444555555555555555666666777777888888999:::;;;<<<<<<<<<<<<>>>???@@@AAAKKK___tttiii___XXXEEEBBB@@@AAABBBBBB???<<<999666222000000111000000//////000000000000//////---...111444666888999:::;;;:::999888999===CCCHHHNNNGGG555555XXXnnnaaaYYYIIIHHHEEECCCBBBAAAAAABBB;;;<<>>BBB???<<>>???@@@@@@FFFEEEDDDFFFMMMSSSQQQKKKRRRyyy|||ppp|||}}}vvvttt|||YYYDDD888---...777222222222222111111111111000000000111111111222222222222333333444444555555888888777777888999999:::999BBB;;;BBBvvv|||pppNNNBBB888777888666333222333333333222222222111111222222222222222222222222222333333333444444444444444444555666666777777888:::888666666888:::<<<===BBB;;;999???CCCIII[[[ooofff[[[SSSDDDAAA???@@@BBBBBB???<<<999666333111111111111000//////000000000000//////------///111444777:::<<<<<<===<<<:::999<<>>???@@@>>>HHHKKKGGGFFFLLLOOOMMMQQQWWWnnnzzz~~~RRR000555===222***000222111111111111111111111///000000000000111111111111111222333333444444555777777777777777888999:::777AAA;;;:::NNNiii]]]@@@;;;666666333000111444222222222333222111111000111111111111111111111111222222222222333333333333333444444555555666777777<<<;;;;;;<<<>>>>>>===;;;>>><<<>>>BBB@@@;;;>>>FFFeeeZZZRRRCCCAAA???@@@BBBBBB???<<<999666333111111111111000//////000000000000//////---------...111666;;;>>><<<>>>???<<<888999>>>DDDHHHQQQTTTQQQFFF666AAA```ssseeeDDD777FFFsssdddFFFSSSffflllzzzJJJ444666444111222222333333333444444444444444444444444444444555555444666777777777777888:::AAA;;;:::@@@BBB???@@@EEE999CCCNNNjjj[[[555+++111333111111000...000333333000...---/////////.........------////////////////////////000000000000111111111111444,,,444222---333???WWWlllnnneeeFFFfffvvvaaaaaa~~~qqqKKK222999@@@777000555222222222222222111000000///......---......//////...------------------...,,,,,,---------.........------........./////////........................---------...///111222333......///000000111222222------------------......///......------......///......//////000111111222/////////000000111333333000222333333333333444666666777999:::<<<>>>@@@@@@>>>CCCHHHHHHDDDBBBIIIQQQ\\\LLLHHH```pppzzz<<<888444111222333333111000000000000000000000000/////////000000000111111111111111222333333444444555555555555666777888999:::BBB===>>>DDD>>>^^^xxxPPP;;;777333333111///222666111222222333222111000///111111111111111111111111111111111111222222222333333333333444555555666666222333555777888888777777888:::===???@@@@@@CCCGGGeeeZZZQQQCCCAAA???@@@BBBBBB???<<<999777333111111111111000//////000000000000//////...---,,,,,,000555;;;???===@@@AAA<<<666444777<<>>CCCBBBFFFLLLQQQlll^^^===555444:::666,,,,,,666...***+++000111---///555//////.........---------////////////////////////000000000000111111111111000...;;;///222:::(((555666<<>>@@@AAADDD;;;<<>>nnn___UUUDDDCCCBBBBBBAAA@@@<<<:::888555222111111111000///000000000000000000000000111///---,,,...111555777AAA777666BBBEEE===666888555<<>>???@@@BBBDDDFFFFFFEEECCCAAADDDBBBFFFNNNOOOQQQaaauuuooojjj___BBB777222222111111111000000//////............////////////////////////////////////////////////000111222333444444333444444555666777::::::;;;;;;<<<=========NNNYYY???555555444333333222111111000000000000000000000000000000000000000000000000000000000000000000000000222222111111222222333444555555555555666666666666888888777777888:::<<<===}}}lll]]]RRRCCCBBBAAAAAAAAA@@@===;;;888555222111111111000///////////////////////////000///------...000333555999CCCFFF>>><<>>BBBGGGCCC>>>FFFSSSggg~~~^^^EEE777000,,,333222111000////////////........................---------------------------.........////////////....../////////000000000000000000111111111222222222222222222222333444444;;;888FFFhhhuuugggmmmsssuuujjjggggggkkktttnnnNNNAAA@@@???===:::999888888666444222333333222222111000///---------------------------,,,+++,,,---......,,,,,,++++++++++++,,,------------------------------.........---,,,,,,+++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---...............////////////.../////////000000000000222111111111222444666777666666777888:::<<<===>>>>>>BBBEEEGGGFFFDDDBBBBBBCCCAAAEEELLLLLLIIIRRR```jjjsssOOO888444333000111111111000000000//////............////////////........................////////////000111222333333333333333444555666777999999999:::;;;;;;<<<<<>><<<888555222111111111000//////////////////////////////............///000111333DDDMMMFFFAAAEEEEEE@@@CCC<<<666999HHH^^^qqq|||yyydddEEE333FFFyyyjjjFFFEEEMMMbbbzzzgggHHH;;;JJJhhhlllooorrrKKK777000...444666111...000000111111222222111111000111111111222222222333333666555555444444444555555666777888:::;;;<<<<<<<<<>>>:::===EEEFFFAAA???BBBKKKMMMVVVlllfffQQQ888,,,///777999888222111000//////...//////........................---------------------------------.........//////.........////////////000000000000000111111111111222111111111111222333333444000111<<>>@@@999777444333333333111000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---,,,++++++++++++***+++,,,,,,---++++++++++++++++++++++++---,,,,,,,,,+++++++++***+++++++++++++++++++++,,,************************************++++++++++++************+++,,,......---------.........//////........./////////000000111000000111222333555666666666666777888999:::;;;:::BBBJJJKKKFFFBBBCCCFFFEEECCCFFFMMMPPPLLLJJJKKKHHHHHHJJJ^^^zzzeeeIII888111///555777111///111////////////////////////---------.........//////........................////////////000111222333222222222222333444555666666777777888999999::::::888AAA???>>>]]]{{{lllQQQEEE;;;888:::888222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222333222222222333333333333444333333222333444555777888}}}jjjYYYOOOAAA@@@@@@AAABBBAAA???===888555222111111111000///........................---......///......,,,,,,///+++444KKKXXXTTTOOOPPPMMMHHHCCCAAA======DDDMMMNNNOOOTTTdddtttSSSOOOVVVxxx~~~nnn^^^WWWdddxxxkkknnnOOOHHHDDDQQQaaa___```qqqsss<<>>===============AAAFFF???GGGMMMJJJBBB???FFFNNNXXXbbbttttttYYYFFF:::555222444777777222+++(((***...000///......---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------................../////////000000000000////////////000111111111//////444888555111///111BBB[[[qqqyyy^^^KKKEEECCCFFFGGGAAA999555888666444333333333111000////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,,,,,,,++++++************+++,,,,,,+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++************************)))))))))*********++++++)))))))))***+++,,,---...------------........................////////////000000000111222333444555555555555666777888999:::;;;CCCJJJKKKFFFCCCDDDGGGIIIGGGHHHLLLPPPOOONNNNNNPPPNNNIIINNNZZZ```pppfffLLL<<<333---333///111666111))),,,666.....................///------------....................................////////////000111222333222111111222222333444555777777777888999999::::::666555;;;CCCBBBOOOiiiIII;;;:::;;;333000444333000000000000000/////////////////////////////////////////////////////////////////////////////////111111000000111111222333222222333333333444444444222111111111222444666777zzzfffWWWOOOBBBAAAAAAAAABBBAAA>>><<<888555222111111111000///........................---......///......------***///000333DDD\\\ddd^^^HHHIIIHHHCCC===888888888???GGGQQQ]]]tttfffQQQRRRmmmtttPPPEEENNNlll^^^BBB888LLL```mmmqqqoooccc@@@///444777//////......///000///---,,,---......//////......---........./////////000000333222222222222333444555...444777555:::CCCGGGDDD666:::???AAA???>>>@@@DDDKKKFFF@@@>>>???AAADDDEEEAAABBBFFFKKKSSS___nnnyyycccLLLCCC???888111...000666:::111---))))))...333555666......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------..................///////////////............///000000000111333444333333444555333444555999CCCTTTiiiwwwqqqTTT???111======AAAEEEDDD<<<666555888666444333333333222111////////////...---,,,,,,++++++++++++++++++++++++***)))((()))+++,,,+++******************+++,,,,,,************************************************+++++++++++++++*********************************((())))))))))))*********))))))))))))***+++,,,,,,,,,------------.........------.........///////////////000111222333444444444444444555666777999999<<>>MMM```wwwSSS888777000444888000---222222////////////////////////////////////////////////////////////////////////////////////////////////111000000000000111222222222222333333333444444444111111000111222333555666wwwcccYYYVVVCCCBBBAAAAAAAAA@@@===;;;888555222111111111000///..........................................//////***222111***222JJJ^^^eeeYYY]]]YYYMMMDDDCCC???999222555>>>OOOcccppprrrnnnxxx{{{vvviiiuuu}}}rrrjjjuuurrrkkkddd```___]]]YYYnnn|||wwwVVV;;;===OOOcccpppxxx}}}PPP333:::<<<333///......///000111222222000---------............------------........./////////111111111111222444555666---444666333777BBBFFFBBB111777<<<>>>???AAADDDFFFAAA??????EEEKKKJJJBBB999AAACCCDDDCCCAAAAAABBBBBB<<>>000333666666444///)))&&&333111///111222000+++%%%...------,,,------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------------........./////////......------......///000---555999333+++***222;;;000111444555444444666999;;;EEEVVVjjjgggNNNAAAAAAFFFHHH;;;:::<<>>:::999<<<888666444333333333222111000000000//////...---,,,++++++++++++++++++++++++***)))((()))+++++++++)))***************++++++,,,************************)))*********************++++++++++++*********)))************************((((((((()))))))))************)))))))))******+++,,,,,,---------.........---------.........//////...///000111222333333333222222333444555777999:::<<<>>>AAABBBAAAAAABBBDDDHHHHHHHHHGGGGGGIIIJJJKKKEEELLLKKKJJJMMMHHHDDDKKKAAAGGGOOOWWWhhh}}}sssDDD999<<<555///000222111...,,,---******///333333...***,,,,,,---------.........,,,,,,---------.........------------------------////////////000111222333000000000111111222333444555555555666777777888888:::@@@===333777EEEGGG>>>PPPttt```@@@666888CCC333...000///444777111........................////////////////////////////////////////////////////////////////////////000000000000000111222222111111111222222222222333111111000000111333555666rrr\\\SSSSSSDDDCCCBBBBBBAAA@@@<<<:::888555222111111111000///........................///............///000111...---000222---...GGGeeesssyyyqqq```YYY^^^]]]UUU===:::777777>>>QQQmmmqqqqqq}}}www~~~yyyxxx|||{{{uuuuuufffOOO???>>>HHHQQQUUU>>>888666...&&&---555000...///...,,,+++---......,,,------......------,,,---------........./////////000000111222444555666///666666111333<<>>???GGGEEECCCAAAAAABBBEEEGGGBBBCCCAAA>>><<<===>>>===AAACCCBBB>>>===AAAGGGKKKFFFDDDEEEFFFCCC======AAA<<<999777888888555222111222///,,,,,,...111222222(((---222000+++(((+++...------,,,,,,,,,------...++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////...------------...//////000---***---444777222+++000111222444333333666:::333666999999<<>>>>>:::999;;;777555333222333333222111000000000000///...---,,,***************************(((((()))***+++***)))*********)))***++++++,,,)))))))))))))))))))))))))))))))))))))))*********++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))))))))))))))***,,,,,,,,,---------......---------.........//////...///000111333333333333111111222333555777999:::<<<<<<<<<===???@@@AAAAAAAAAEEEGGGFFFFFFIIILLLMMMDDDJJJFFFBBBIIIIIICCCCCCEEEEEEFFFJJJLLLMMMSSSYYYoooyyy```TTT@@@===999(((<<<***111444000---///000//////222222...---...///...,,,,,,,,,------.........,,,,,,,,,---------......------------------------////////////000111222333000000000000111222333444333333444444555666666777666111888FFFCCC777<<>>AAACCCCCCAAAAAACCCFFFBBBCCCEEECCC???===???@@@<<<===>>>???@@@@@@@@@@@@<<<<<<;;;:::888777777666666555444333222222111222////////////............---------,,,,,,+++++++++,,,,,,,,,++++++***************))))))******+++,,,+++++++++************))))))************+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---------............//////////////////000000111111111222222222333333333444444555555666777777777===>>>@@@CCCFFFIIIKKKLLLKKKIIIGGGEEECCCBBBBBBBBB???>>>>>>???@@@@@@>>>===<<<<<<<<<;;;:::999777666111111111111000000000/////////...---,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******++++++,,,---............////////////......//////000000111111333444444444555666666666777777888999:::;;;;;;<<<>>>CCCHHHHHHDDDBBBEEEHHHEEECCCBBBBBBBBBBBBAAA??????AAABBBDDDDDDCCCAAA@@@BBBGGGPPPZZZcccmmmuuu{{{wwwjjj\\\OOOFFFAAA777666555444333333222333////////////............------------------------------------------------,,,,,,,,,---------......---------............///............/////////////////////000111111222222555555555555555555555555666777999;;;<<<===>>>>>>BBBBBBGGGNNNVVVnnnhhhQQQ>>>:::999444333777111111111111000000000///................................................................................................////////////000000000000000000000000000000000000000111111222222333444444kkkZZZTTTLLLAAACCCDDDCCC@@@===<<<<<<888666444222000/////////........................------------..................---...///000222333CCChhhpppYYY```hhhppplll]]]III:::333777===JJJ[[[hhhtttpppgggYYYIII>>>;;;@@@EEE???JJJZZZgggoooxxxaaa<<<000111000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------............---......///000000111111222222333444444444444444333444555666888999::::::>>>@@@BBBAAA???>>>@@@BBB@@@AAABBBAAA>>><<<===???DDDDDDDDDBBBAAA???===<<<::::::999888777666555555444333222111000000000000/////////.........------------,,,,,,,,,+++++++++,,,,,,,,,++++++***************))))))******+++,,,+++++++++*********))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---......------------............//////......//////000111111111111222222222333333222333333444444555666666888888999999:::::::::;;;======;;;:::::::::;;;;;;===<<<;;;<<<======<<<:::<<<<<<;;;:::999777555555111111111000000000//////.........---,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******++++++,,,------.........////////////.........///000000111111222222333333444444555555555666666777888999:::;;;???BBBDDDDDDAAA???@@@BBB@@@???===>>>??????>>><<>>999;;;===>>>===>>>@@@BBB999>>>???===CCCKKKIII???CCCAAA>>>:::666333111000444444333222111111111111////////////............------------------------------------------------,,,,,,,,,------------...------------......................../////////////////////000111111222222333333333444444555666666666777999;;;<<<======>>>===;;;>>>AAA@@@DDDYYYpppfffQQQLLL===222333444000000444111111111000000000//////.................................................................................................../////////000000000000000000000000000000000000000000111111222333333444ooo^^^WWWLLLAAABBBCCCBBB@@@===<<<<<<888666444222000/////////........................------------............///............///000000***999JJJfff}}}yyyxxx{{{}}}uuudddUUUFFF===444111555===IIISSScccrrryyysssnnnuuuzzzooohhhjjjgggYYYKKKEEE<<<888333333777@@@IIINNNdddhhhjjjmmmyyy{{{PPP555,,,...111//////......------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------......///000000000111222222333444333333333333333444555666888999999===>>>@@@???===<<<======>>>???@@@???===<<<<<<===GGGFFFEEEBBB@@@===:::999888777777666555444333333222222111000////////////............------------,,,,,,,,,++++++++++++++++++++++++++++++************))))))))))))***++++++++++++*********))))))))))))))))))*********++++++*********++++++++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......///............///000000000111111111222222222222111111222222333444444444777666666555555444333333666666666666777888999:::999888888999;;;;;;999888;;;;;;:::999777555333222000000000000////////////...------,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++************+++,,,,,,---------.........//////---......//////000111111111111111222333444444444444555555666777888999999@@@@@@@@@???>>>======<<<===<<<;;;<<<>>>???>>>===>>>??????@@@???>>><<<;;;>>>???>>><<<999666666777:::888888:::======:::777222222222222222333444444222111000//////......////////////............---------------------------------------------------,,,,,,,,,,,,------------------------............---............/////////...//////000000111111222111111222333444444555666666777999:::;;;<<<======DDDAAACCCGGGEEE???@@@HHHKKK___XXX>>>888888111///444666222111555000000000000////////////------------------------------------------------------------------------------------------------....../////////000000000000000000000000000000000000000000111222222333333nnn^^^VVVKKKAAABBBCCCBBB???===<<<<<<888666444222000/////////........................,,,,,,---------.........///.....................///...(((000KKKhhhzzzwwwvvvvvv{{{ooo```UUUMMMDDD:::222222;;;@@@<<<888<<>><<<<<<>>>???>>>===???>>>>>>???AAACCCBBBAAA>>>>>>???>>>===<<<;;;:::999:::;;;;;;999999:::;;;777000///555777111...111888777666444222111000000000000///...............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........---------.........//////......//////000111111111111111111222222333333333666777888:::;;;;;;<<<<<<===::::::???AAA???BBBGGGHHHFFFJJJSSS]]]mmm|||???999:::444222444888666111000444000000/////////.........------------------------------------------------------------------------------------------------........./////////000000000000000000000000000000//////000000111222222222mmm___WWWLLL@@@BBBCCCBBB???<<<;;;;;;888666444222000/////////........................,,,,,,,,,------------..................------,,,222444---''',,,777VVV|||wwwlllmmmtttvvvyyyzzzhhhYYYMMMKKKGGGFFFHHHHHH@@@888BBBDDDGGGFFFFFFMMM```rrr}}}TTT---------......---,,,+++,,,,,,,,,,,,++++++++++++************************)))))))))*********++++++++++++++++++,,,,,,,,,---,,,,,,,,,---....../////////000000111222111111111111111222333444555555666666777999<<<>>>???>>>>>><<<<<<<<<<<<============<<<<<<======<<<;;;::::::555555444444333333222222111000000////////////000,,,,,,,,,,,,++++++++++++************************************************))))))(((((())))))***+++*********)))))))))(((((((((((()))))))))*********))))))*********++++++++++++************+++,,,,,,++++++++++++,,,,,,,,,------------------....../////////000000000111111111000111111222333333444444111111222333444555666666444444555555555555555555888777777888::::::999888999888777666333111///.../////////............---+++++++++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))******+++,,,,,,,,,,,,,,,---------------------...//////000000111111222333444555666666555666666777888999::::::>>><<<;;;<<>>>>>>>>===<<<;;;::::::999::::::888555333444444:::333222999:::333222888222111000...------,,,,,,000//////............///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------------.....................///000000111111222222222222222222111111666666888999::::::::::::888777888999999:::???FFFKKKFFFFFFIIIFFFCCCMMM^^^iiitttjjjOOO???;;;aaannn999777000222222333333000,,,,,,////////////............---------------------------------------------------------------------------------------------------............////////////////////////////////////...//////000000111111222lll```ZZZNNN@@@AAABBBAAA???<<<;;;;;;888666444222000/////////------------------------,,,,,,,,,,,,------------,,,------...------,,,,,,***333222//////+++000@@@XXXuuu~~~xxx}}}ssswwwjjjNNN:::...***222999777...)))+++000++++++++++++************))))))))))))))))))))))))((())))))))))))***************+++++++++,,,,,,,,,++++++,,,,,,---............///000000111111000000000000111222222333444444333444666:::>>>???>>>===;;;::::::;;;===>>>===<<<>>>>>>>>>===<<<:::999888444333333333222222222111000//////......//////000++++++++++++************)))))))))))))))*********)))))))))***************)))(((((((((((()))************)))))))))(((((((((((((((((()))))))))******)))))))))************+++******))))))******+++,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......////////////000000000000000000111111222333333333333333333333444444444444666666666777666666555444888777777999;;;<<<;;;999777777666555333111///...///.........------------************************(((((()))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((***))))))))))))***+++++++++++++++,,,,,,,,,------,,,------......///000000000111222333444555666777555666666777888999:::;;;;;;::::::;;;>>>BBBGGGJJJ???>>>>>>???AAACCCBBBAAA===<<<<<<;;;;;;:::::::::<<<===<<<:::777555555555444//////444444000000555555555333222111111111111000//////.........//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........---......//////000000111222222222222222222222222666666777888999::::::999999===AAAAAA???>>>BBBFFF>>>>>>EEEMMMNNNHHHJJJPPPFFFIIIMMMQQQXXXcccpppyyyzzz|||xxxlllgggaaaXXXPPPIIIDDD@@@===555WWWKKK333;;;555111111111000///...///000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////////////////////////////.........///000000111111jjj```ZZZMMM@@@AAABBBAAA>>><<<;;;;;;888666444222000/////////------------------------++++++,,,,,,,,,---------++++++------...---,,,,,,(((000...+++111000+++...***555QQQ|||kkkLLL555+++000999///,,,(((((()))***)))'''************************))))))))))))))))))))))))((((((((()))))))))******************+++++++++++++++++++++,,,------............///000000000/////////000000111111222222333222222444888<<<===;;;999999888777888;;;===<<<:::<<<<<<<<<;;;:::888666555111111111111000000000000......------------......++++++*********)))))))))((((((((()))))))))******((()))))))))*********+++((((((((((((((()))*********)))))))))(((((((((((((((((((((((()))))))))***))))))))))))************)))))))))))))))***++++++************++++++++++++,,,,,,,,,+++,,,------............/////////000000...//////000000111222222444444444444444444444444777888999::::::999888777888777888999;;;<<<;;;:::666666555444333111000///.........---------,,,,,,)))*********************(((((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,---......//////000//////000222333555666666444555555666777888999999777999::::::;;;???FFFLLL===<<<<<<===>>>??????>>>::::::999999999999999999222333444333111000111222222222222222222111222444333222111///...---,,,,,,.........------......///.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........------......///000000000000000111222333444555666555666777888999999999999222666:::;;;;;;<<<>>>???FFFEEEEEEEEEEEECCCAAAAAALLLJJJFFFCCCBBBDDDGGGJJJQQQ]]]^^^PPPFFFFFFEEE>>>CCC@@@;;;888999;;;<<<===222===JJJ???(((***666666111222111000111222222111.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////------...//////000000111ggg^^^XXXKKK@@@AAABBBAAA>>><<<;;;;;;888666444222000/////////------------------------++++++,,,,,,,,,---------***+++,,,---...---,,,,,,+++555111)))---000---......000111222???```gggTTT:::(((,,,555333---+++///,,,***+++---...---,,,)))))))))))))))*********))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++***++++++,,,,,,---......---....../////////////////////000000111111222222111111333666:::;;;888555888666555777:::<<<;;;999777777777777777666555555///////////////.........,,,,,,,,,++++++,,,------************))))))))))))'''((((((((())))))******(((((())))))*********+++((((((((((((((()))******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))))))******+++)))************+++++++++,,,,,,++++++,,,,,,---.............../////////000------......///000000000//////000000111222222333444555777888999888888777888777777999;;;<<<;;;:::555555555444333222000000......---------,,,,,,,,,)))))))))))))))*********'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,------...//////000---...///111222333555555333333444555666777888888555888999888777;;;DDDKKK===<<<;;;<<<>>>>>>>>><<<888777777777777777888999666777777555222111111111///111111...,,,.../////////////////////000111111---------,,,,,,---............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------......///000000000---...000222444666888999555666777888888888888888;;;:::999777999===>>>===;;;===???AAAFFFJJJGGGBBBCCCDDDFFFJJJLLLLLLIIIFFFLLLLLLJJJGGGDDDCCCCCCEEE<<<======??????<<<888444888777666555666888555//////000//////000111///+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////------......///000000000ggg^^^ZZZPPP@@@@@@AAA@@@???===;;;:::666555333111000///......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///------...111555777]]]pppkkkTTTDDD888111000//////...------,,,,,,************************++++++******************((())))))************)))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,//////////////////......777777666333111000222444444444555888:::;;;999888555666777999;;;===>>>>>>777888999888777444111000111000000///...---------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))************++++++++++++******))))))))))))))))))))))))+++++++++,,,,,,,,,------......//////000111111111000000000111222222333333555555555555555555555444777888888999888777666555777666444222111000//////......---------,,,,,,,,,+++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((...+++)))))),,,---,,,***************************,,,,,,------.../////////////////////000111222333000111222333555666777888666666777888:::;;;<<<<<<;;;;;;;;;;;;:::999888888777777777666555555444444555555444333333222111111////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///222000...///555>>>GGGMMM444555666666666666666555888999:::;;;<<<<<<<<<<<<>>>???@@@BBBCCCDDDEEEEEECCCCCCDDDEEEFFFGGGHHHHHHLLLJJJGGGDDDAAA???>>>>>>======<<<;;;999888888777444333222222111111222222///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///---......///////////////cccXXXQQQDDD???@@@@@@@@@???===;;;:::666555333111000///......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,---///111333***///999FFFVVViiizzzzzzXXXMMM???555111...,,,***/////////...---,,,,,,,,,************************************************))))))*********))))))((('''((((((((())))))))))))((((((((((((((((((((((((*********+++++++++,,,,,,........................555555444222000000222444444444444666999:::999888888888999999:::::::::;;;777777777777555333111000000000//////...------,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******)))******++++++******)))))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---------......///000000000//////000000111222222222444444444444444444444444555666777888777666444333333222111000////////////---,,,,,,,,,++++++++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((+++)))((())),,,---,,,+++************************++++++,,,,,,---.........////////////000111222333000111222333555666777888666666777888999::::::;;;;;;;;;;;;;;;:::999888777666666555555444333333333444444444333222222111111////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............///...------///333777999444444555666666666666555888999:::;;;;;;<<<<<<<<<======???AAABBBCCCCCCDDDCCCCCCDDDEEEFFFGGGHHHHHHJJJHHHEEEAAA???===<<<;;;<<<;;;:::999888777666666333333222111111111111222............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------,,,,,,,,,------------...------------............---......///////////////ggg]]]SSSDDD>>>>>>???>>>>>><<<:::999666555333111000///......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...333222///,,,+++---222555444666;;;CCCMMMWWW```eeexxxyyyzzzyyyvvvqqqllliiiVVVPPPIIIDDD???:::333......+++)))+++///222333111///......------,,,,,,+++************************************************************)))(((((('''''''''((((((((()))))))))(((((((((((((((((((((((()))*********++++++++++++------------------------222222222111///000222444555333333444666888888777::::::999999888777666666777666666444333222111000//////......------,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((())))))***)))******++++++******)))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---......//////......//////000111111111333333333333333333333333222333555666666444222000000///......---.........++++++++++++******************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''((())),,,---,,,************************************+++,,,,,,------////////////000111222222111222333444555666777888777777777888888999999999:::::::::::::::999777777555444444333333222111111333333333222222111111000////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............000000111111000000///...333444555555666666555555777888999:::;;;;;;;;;;;;;;;;;;===???@@@AAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGFFFDDDAAA>>>;;;:::999999999999888777666555555444222222111000000000111111............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---......///////////////llleeeZZZLLL<<<======>>>===;;;:::999666555333111000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------,,,+++***+++///222444222...+++***666444111...---///111333222333444444333111...,,,555333000111222444333222111000...///000///---***------------,,,,,,++++++************************))))))))))))************************)))((('''&&&'''''''''((((((((())))))(((((((((((((((((((((((()))))))))************++++++,,,,,,,,,,,,,,,------///000000/////////111333444333111111333666666666999999888777666555444444666555333222111000000000...---------,,,,,,,,,+++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,------......------......///000000000111111111111222222222222000222444666666333111///000///...---,,,,,,,,,---,,,++++++++++++*********))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))***++++++***)))******************************++++++,,,---------///......//////000111222111222333444555666777777888888999999999999999999::::::::::::999888777666444444444333222222111111222222222111111000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---------.........000111222333333222000///222333444555555555555555666777888999::::::::::::888999;;;<<<>>>?????????@@@@@@AAABBBCCCDDDDDDEEEDDDBBB???<<<:::888777777777666666555444444333333222111000000//////000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........---......///////////////{{{llleeeXXXJJJ<<<<<<======<<<;;;:::999666555333111000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---......,,,+++***%%%'''((()))***---222555------,,,+++,,,---...///+++,,,...000000000000///...---,,,,,,---,,,***)))...,,,+++******)))(((''',,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))(((((()))))))))******************))))))'''&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''(((((()))))))))*********++++++++++++,,,,,,---------...//////......000222333111///000222444444444666666666555444444333333444333111000////////////,,,,,,,,,,,,++++++++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))******)))))))))(((((((((((((((((((((((()))))))))*********++++++******++++++,,,------------------...//////000000000000000111111111222222111333555666555444111000222111000...---,,,++++++,,,,,,,,,,,,++++++++++++(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))*********))))))))))))************************+++++++++,,,------..................///000111222111222222333444555666666999999999:::::::::::::::999999999999888777666666555555444444333222222222000000000000000/////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...---------...............111222333444555555555555555666777888999999999999777888999;;;<<<======>>>======>>>???@@@AAABBBBBBBBBAAA>>>;;;999777777777444444444333333222222111000000///............///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---......///////////////qqqdddTTTEEE;;;<<<=========<<<:::999666555333111000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,+++222222111///,,,++++++---)))+++,,,...000111111111+++,,,,,,---............'''(((+++---////////////---,,,,,,,,,,,,...///000++++++++++++++++++++++++))))))))))))))))))))))))'''(((((())))))*********))))))))))))(((''''''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))***++++++,,,,,,------...,,,...//////......///111111000...///111222222111444444444333333333222222111000000///......------++++++++++++******************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))((())))))******))))))(((((((((((((((((((((((((((((())))))))))))***************++++++,,,,,,------------......///000000000//////000000111222222222333444555555555444222222333222111///---++++++***---,,,,,,,,,++++++++++++''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((******+++***((((((***,,,************************++++++,,,,,,---.....................///000111111111111111222333444444444888888999999999:::::::::888888999888888777666555555555444333333222222111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------///...------,,,,,,------000111222333444555555555444555666777888888888888666777888:::;;;<<<<<<===<<<<<<===>>>???@@@AAAAAAAAA???===:::888777666666333333222222222111111111000///......------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------......///////////////yyyhhhUUUHHH<<<<<<===>>>===<<<;;;:::666555333111000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---,,,,,,,,,"""''',,,000000...---,,,------------,,,***(((''',,,,,,++++++++++++++++++000000///...,,,***))))))))))))))))))((()))+++,,,*********+++++++++++++++))))))))))))))))))))))))''''''(((((()))******+++'''(((((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))+++++++++,,,---.........---...000000......///000///......///111111000...444444333222222111000000....../////////---,,,+++***************************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************++++++,,,------...---......///000000111111//////000111111222333333444444333333222222222333111111///...---,,,,,,+++++++++++++++************'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))******)))((()))...222*********************************+++,,,,,,------...............///111111000000000111111222222333555555666777888999999:::888888888888777666555444333333333222111111000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------//////000000000000/////////000111333444444444555444444555666777777777777555666888999;;;<<<<<<<<<======>>>???@@@AAAAAABBB???>>>;;;999777555555555222222222222111111111111///......---,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------......///////////////{{{iiiXXXLLL<<<===>>>>>>>>>===<<<;;;666555333111000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,//////---+++)))***---000++++++,,,,,,,,,,,,,,,,,,......---------......///*********))))))***---000((()))++++++++++++,,,---******************++++++))))))))))))))))))))))))&&&''''''((()))******+++''''''((((((((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))++++++,,,------...//////---///000000///......///...---...///111111///---555444333222111///......,,,---/////////---+++))))))))))))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))***++++++,,,,,,---............//////000111111111///000000111222333333333555444222111111111222333///...------,,,,,,,,,---************))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''((()))((((((+++111777************************)))))))))***++++++,,,,,,...------......///000111//////000000111111222222222333444555666777888999888888888888777666555444222222111111000/////////---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************++++++,,,,,,,,,---------++++++,,,,,,,,,---------(((***---000111111000/////////111222333444444444333444555666777777777777555666888999;;;<<<<<<<<<>>>>>>???@@@AAABBBCCCCCC>>><<<:::777555444444444222222222222111111111111......---,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------......///////////////yyylllTTTEEE999;;;===>>>???>>>===<<<666555444222000///...---------,,,++++++,,,,,,,,,............------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))******+++,,,,,,---......---,,,,,,,,,,,,---......------...000111111111111666555444333111000......000000///---,,,+++***)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************,,,------------,,,.........//////////////////////////////000111111111222222222222111111000//////...------,,,+++++++++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''')))***+++,,,---*********)))))))))))))))******+++++++++,,,,,,,,,////////////000000000000///000000000000111111111222222333444555555555444555555444333222222111111000000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,++++++)))((('''++++++******************************************++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000111111222222333444444666666666666777777777777777888888999::::::;;;;;;===>>>>>>>>>>>>???@@@@@@<<<<<<:::888666555333222111111111111000000000///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++************+++++++++++++++++++++***)))((()))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////pppYYYKKK999:::<<<===>>>===<<<;;;666555444222111///...------,,,,,,++++++,,,,,,------------------,,,++++++++++++++++++++++++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))******++++++,,,------...---,,,,,,,,,,,,---......---...///000000000000000333333333333444666888999111111///...,,,+++***)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********+++++++++,,,,,,,,,,,,,,,------............/////////............///000111111111111111111000000///......------,,,++++++************)))))))))(((((())))))))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***++++++,,,***)))))))))))))))))))))******+++++++++,,,,,,,,,.../////////000000000000000000000111111111111222222333444555666666666666666555444333222111000000000000000000/////////...///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++++++++************************************************+++++++++,,,,,,,,,------,,,,,,,,,------------...............////////////000000111111222333333444555555555555666666666666777888888999::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>;;;:::999777555444222222111111111000000000//////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++************+++++++++++++++++++++***)))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////~~~gggOOOCCC888999;;;======<<<:::999666555444333111///...---,,,,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******++++++++++++++++++++++++*********++++++++++++,,,*********++++++++++++,,,******+++++++++++++++***************************++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))******++++++,,,,,,------,,,,,,,,,,,,,,,---.........//////000000000//////000000000222666<<>>===;;;:::999888777555444222111111000000000000////////////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++***++++++++++++***)))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---............/////////oooTTTEEE999:::<<<======<<<;;;999666666444333111///......,,,,,,+++++++++,,,------******+++++++++******)))++++++++++++++++++++++++************++++++++++++************++++++++++++)))******++++++++++++***))))))))))))))))))))))))***++++++++++++,,,,,,,,,************************+++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))******++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////000//////......000///...000444;;;BBBGGG222111000...,,,+++***)))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***...---***)))((()))***++++++++++++,,,,,,------...---------,,,,,,------...////////////...---,,,,,,++++++******))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((()))))))))))))))***************+++++++++,,,,,,,,,........./////////000000111111111111222222222222444555666777888888999999666555444222111///...---000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++***))))))+++---000222***************+++++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........////////////000000111222222222222222222222333333333333444444555666666777777888777888;;;<<<===;;;999777666555444333222111000000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++******+++++++++******)))))))))*********+++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////vvvXXXEEE;;;<<<===>>>>>>===;;;:::777666555333111000///...,,,+++++++++,,,,,,---...))))))***++++++*********++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++((()))******++++++++++++))))))))))))))))))))))))*********+++++++++,,,,,,************************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))******+++++++++++++++,,,,,,++++++++++++,,,------...////////////......---111///......111555:::>>>000000///---,,,+++***)))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))---,,,***((('''(((***+++******++++++,,,------...------,,,,,,,,,,,,------/////////......,,,++++++***)))))))))))))))(((((((((((((((((((((((())))))'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((())))))******************+++++++++,,,,,,,,,............////////////000000111111111222222222333444555777888888999999555444333222000///...---////////////............,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,+++******,,,...///))))))*********+++++++++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------------------...............//////000000111111222111111111111222222222222222222222333444444555555666777:::;;;;;;999777555333333333222111000000////////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++)))******+++++++++******))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............vvvVVVAAA<<<===>>>??????===;;;:::777666555333222000///...++++++++++++,,,---......))))))***++++++++++++***++++++++++++++++++++++++)))))))))************+++)))))))))************+++(((((()))***++++++++++++************************************++++++++++++************************)))))))))***************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))******+++++++++++++++++++++++++++++++++,,,---------....../////////......111000///...///000222333------,,,,,,+++*********)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((((((((())))))+++***)))((((((((()))*********++++++,,,---............---,,,,,,,,,------/////////...---,,,+++***))))))))))))))))))))))))''''''(((((((((((())))))&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******+++++++++,,,,,,,,,------.........////////////000000000000111111111111222333555666777888888333222222111000///....../////////.........------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,+++******+++,,,,,,)))))))))***++++++,,,,,,************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,------------..................///000000111111000000111111111222222222000111111222333333444444666777999:::999888666555222222111111000000000//////.........------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++))))))***++++++++++++***)))************+++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........{{{\\\HHH;;;<<<===>>>>>><<<:::999777777555444222000//////++++++++++++,,,---...///)))******+++,,,,,,++++++++++++++++++++++++++++++))))))))))))************))))))))))))************'''((()))***++++++++++++++++++++++++++++++++++++************++++++++++++************************((()))))))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))++++++******************+++++++++***++++++,,,---,,,,,,---...///////////////000000111111000///...************************((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))))))))******+++,,,---...////////////...---------------000000//////...,,,+++***))))))))))))))))))))))))'''''''''((((((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((('''(((((()))******++++++******+++++++++,,,,,,,,,---------.........//////....../////////000000000///000111333555666666666111111000000000///////////////.........---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++((())))))***++++++,,,,,,************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........------...//////000000111000000111111111222222222111111222333333444444555888888888888888777666666111111111111000000000000.........---------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++))))))***+++++++++++++++)))************+++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........oooRRR@@@:::;;;<<<======;;;999888777777555444222111//////++++++++++++,,,---...///)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************))))))))))))************'''''')))******+++++++++++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))++++++******************++++++******++++++,,,---+++,,,---...////////////---///111333333222///---(((((())))))************((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))&&&'''((()))******))))))***++++++,,,...///000000000///...---------------000000000///...,,,+++***))))))))))))************&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,---------.........//////............////////////---...000222333444555555000000000000000000///000//////.........---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************((()))***++++++++++++***((())))))***++++++,,,,,,************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------......///000000000111111111111222222222222222333333444444555666666999999888888777777777777111111111111000000000000......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++************++++++((()))***+++++++++++++++)))************+++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......yyyVVV>>>:::;;;<<<<<<<<<;;;:::999:::777444222111111000///...,,,******,,,---+++(((++++++***))))))***+++,,,******++++++++++++******************************)))))))))))))))))))))))))))************+++++++++************************+++++++++************)))******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''))))))))))))************))))))***+++,,,,,,------,,,---...000111333444555222000......000000...+++))))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((()))******++++++******++++++,,,---.........------...............---------,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++,,,---...////////////............////////////000111111222222111111000111000000///...---------------------------------,,,,,,,,,++++++*********++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))),,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,..................------000111111111111222222222333333333444555666777888999999888777666555444444000000000000//////////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,+++*********+++***************************++++++,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------sssUUUJJJ::::::<<<<<<<<<;;;:::999:::777444222222111000///...,,,******,,,,,,+++))),,,+++***))))))******+++******++++++++++++******************************)))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++*********))))))***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((('''))))))))))))************)))******+++,,,,,,------,,,,,,---///000222333333111///------//////---+++))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((()))*********************+++,,,,,,...------,,,,,,------...---------,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++,,,---...////////////............////////////111111222222222222111111000000000///...---------------------------------,,,,,,,,,+++++++++******++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................000000111111111222222222111111111222333444666666888888777666555444333333000000000000/////////...///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---,,,++++++******++++++***************************++++++,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------{{{rrrUUUMMM999:::;;;<<<<<<<<<::::::999777444222222222000///---+++***+++,,,,,,+++))),,,,,,+++***))))))************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((())))))))))))*********************++++++,,,,,,---++++++,,,---///000111111///...,,,,,,------+++***))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((()))*********))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((('''''''''(((((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++,,,---...////////////............////////////222222222333333222222222000000//////...---------------------------------,,,,,,,,,++++++++++++***++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................000000000111111111222222000000000000111333444555666666555444333222222111000000000/////////...............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++******++++++***************************++++++,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------yyyXXXBBB999:::;;;<<<<<<<<<;;;:::888666444333333222000///,,,+++++++++++++++++++++,,,,,,+++******)))))))))******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))))))))*********************++++++,,,,,,,,,***++++++,,,---......///------,,,+++++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((())))))***)))))))))((())))))***+++++++++************++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((()))))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,+++,,,---...////////////............////////////222222333333333333222222/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))***************++++++,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------...............000000000000111111111111//////000000111333444555444444333222111111000000000000/////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,***************************++++++,,,,,,++++++***************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------}}}]]]>>>888999;;;<<<<<<<<<;;;;;;777555444333333222000...+++++++++++++++++++++,,,++++++++++++******))))))******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++*********)))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((()))))))))***************+++++++++++++++,,,,,,******++++++,,,,,,,,,---,,,,,,,,,+++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((())))))***)))))))))((())))))***+++*********))))))***************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((())))))***************************((()))))))))******************+++++++++,,,,,,,,,+++,,,---...////////////............////////////111222222333333222222111............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////000000000111111111111111111111222444555666222222111111000000//////////////////............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,***************************++++++,,,,,,++++++***************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------yyy^^^EEE888999;;;<<<<<<<<<<<<;;;666555444444444333111...)))+++,,,,,,+++***+++---)))***++++++++++++************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************)))))))))((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''((()))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,***((()))***))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((()))*********))))))))))))***++++++******))))))))))))************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((()))******************************))))))))))))******************+++++++++,,,,,,,,,+++,,,---...////////////............////////////111111111222222111111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))((()))******++++++******++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////////////////000000000111111222222222222444555666777111111000000000//////////////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++******++++++,,,,,,***************************++++++,,,,,,++++++***************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------wwwZZZJJJ888999:::<<<===<<<<<<;;;555444444444444333111...)))+++,,,,,,******,,,...((((((***+++,,,,,,++++++******++++++++++++******************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))***)))))))))(((((((((((('''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((())))))***))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++---...,,,***((()))+++))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((()))*********************+++,,,,,,+++******))))))******+++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((()))******+++************************))))))))))))******************+++++++++,,,,,,,,,+++,,,---...////////////............///////////////000000111111000000///------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))'''((()))***+++******)))************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000////////////000000000111222222222222333555666777000000000000//////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++******++++++,,,---***************************++++++,,,,,,++++++***************************++++++++++++++++++++++++************************+++,,,------......------rrrzzzzzzUUUFFF888999:::<<<======<<<<<<555444444444555444111...(((+++---,,,******,,,...&&&((()))+++,,,,,,,,,+++******++++++++++++******************************)))))))))))))))))))))))))))************+++++++++(((((((((((((((((((((((())))))))))))(((((((((((('''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''((())))))***))))))))))))************++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++---...---***((()))+++))))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))((((((((((((((()))******++++++******++++++,,,---++++++************++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))************************'''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((())))))***++++++************************))))))))))))******************+++++++++,,,,,,,,,+++,,,---...////////////............/////////000//////000000000000//////------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))'''((()))++++++******)))************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000////////////000000000000111111111222333444666666000000000000000///////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++++++++++++++++++++*********+++,,,,,,---************************+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++************************+++,,,------......------xxxZZZ@@@888888999;;;===>>>===;;;888777555444444333111///+++,,,,,,,,,,,,+++******************************+++***)))***++++++***)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((((((''''''''')))))))))))))))******+++)))************+++++++++---------,,,,,,+++++++++---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((('''''''''******************************))))))))))))******))))))(((((((((((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------........................,,,,,,------------,,,,,,---,,,++++++******+++++++++++++++*********)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))************************************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////000000111222222222222111000000000000000000000000//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++*********))))))************************************************************************++++++******++++++,,,---++++++,,,,,,,,,,,,------~~~}}}^^^EEE888888999;;;===>>>===;;;999777555444444333111000+++,,,,,,,,,,,,+++******************************+++***)))***++++++***)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''')))))))))))))))******+++)))************+++++++++,,,,,,,,,,,,,,,,,,++++++---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((******************************))))))))))))******))))))(((((((((((()))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------.................................////////////......---,,,++++++******+++++++++++++++*********)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))************************************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................///000111111222222111111///////////////////////////.........------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++*********))))))************************************************************************++++++******++++++,,,---++++++,,,,,,,,,,,,------wwwxxxYYYBBB888888999;;;===>>>===;;;999777555444444444222000,,,,,,,,,,,,,,,++++++***************************+++***)))***++++++***)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))))))))******+++)))************++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..............................//////000000000000//////---,,,++++++******+++++++++++++++***************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................//////000111111111111111////////////////////////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++***************************************************************************************++++++******++++++,,,---++++++,,,,,,,,,,,,------yyyqqqQQQ>>>999888999;;;===>>><<<;;;999777555555555444222000,,,,,,------,,,,,,+++***************************+++***)))***++++++***)))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))))))))******+++))))))*********+++++++++******++++++,,,,,,,,,---++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((()))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------.................................//////000000000000//////---,,,++++++******++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,---------.................................///000000111111000000////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************************************************************************************++++++******++++++,,,---+++++++++,,,,,,,,,------pppOOO@@@999999999;;;======<<<:::999888666555555444222000,,,------------,,,++++++************************+++***)))***++++++***)))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((()))))))))))))))))))))******+++))))))*********+++++++++*********++++++,,,,,,,,,******))))))((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))******))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((())))))))))))(((((((((((((((((((((((())))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...//////........................---......//////......------,,,++++++******++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,---------....................................///000000000000///........................,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************************************************************************************++++++******++++++,,,---+++++++++,,,,,,,,,------oooLLLAAA:::999:::;;;======;;;::::::888666555555444333111---------------,,,++++++************************+++***)))***++++++***)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&''''''((())))))))))))))))))))))))******+++)))************+++++++++*********+++++++++++++++***))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''(((((())))))******+++******************************))))))))))))******))))))(((((((((((())))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---...//////........................,,,,,,------------,,,,,,---,,,++++++******++++++***************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++************************************************************************************************++++++++++++++++++++++++,,,,,,,,,---------......---------------------------......///////////////........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***************+++++++++************************************************************************++++++******++++++,,,---++++++,,,,,,,,,,,,------oooIII???:::999:::;;;======;;;999:::888666555555555333111---------...------,,,+++************************+++***)))***++++++***)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&''''''((())))))***)))))))))))))))******+++)))************+++++++++++++++++++++************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''(((((()))******++++++++++++++++++++++++++++++******))))))))))))******))))))(((((((((((())))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---...///000........................,,,,,,------------,,,,,,---,,,++++++******++++++))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************************************++++++++++++++++++++++++************************************************,,,,,,,,,---------......------------------------------.../////////..............................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))*********+++++++++************************************************************************++++++******++++++,,,---++++++,,,,,,,,,,,,------sssKKKAAA:::::::::;;;======;;;999:::888666666666555333111------......------,,,+++************************+++***)))***+++++++++)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''((())))))***)))))))))))))))******+++)))************+++++++++,,,+++++++++******))))))))))))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))(((((((((((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---//////000........................,,,------------------,,,---,,,++++++******++++++))))))******++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******++++++++++++************************************************++++++++++++++++++++++++************************************************,,,,,,,,,---------......------------------------,,,---......//////..............................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))******++++++++++++************************************************************************++++++******++++++,,,---++++++,,,,,,,,,---------gggOOOBBB;;;::::::;;;<<<<<<;;;999999888777666666555333000++++++++++++++++++++++++************************(((((())))))******++++++))))))))))))************++++++***)))(((((())))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((('''''''''''''''''''''''')))((('''%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))))))))((((((***))))))(((((((((((((((///+++(((&&&&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))+++***)))'''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************,,,------......------,,,*********************+++))))))))))))))))))))))))''''''''''''((((((((()))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((,,,+++***)))(((((((((((())))))))))))************,,,++++++///333333...(((++++++++++++++++++++++++++++++++++++******))))))++++++,,,,,,,,,,,,------...------,,,,,,------......---,,,,,,++++++,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++******))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///,,,---......//////......------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++bbbNNNDDD;;;::::::;;;<<<<<<;;;999999888777666666555333000++++++++++++++++++++++++************************))))))))))))************))))))))))))************++++++***)))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))***)))(((((()))))))))'''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))+++***)))(((''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************,,,,,,------------,,,,,,*********************)))(((((((((((((((((((((((('''''''''((((((((())))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((+++******)))))))))))))))))))))))))))***************))))))---222333///+++++++++++++++++++++++++++++++++++++++*********)))++++++,,,,,,,,,,,,------...------,,,,,,------......---,,,,,,++++++,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------............,,,---......//////......------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++\\\KKKDDD;;;::::::;;;<<<<<<;;;999999888777666666555333000++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))))))))))))))************+++***))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))*********++++++++++++,,,,,,++++++++++++*********))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))***++++++''''''(((***++++++)))'''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))***))))))(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))************+++++++++,,,,,,++++++++++++*********))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******+++))))))))))))************+++))))))+++...000---+++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,------...------,,,,,,------......---,,,,,,++++++,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))************+++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++*********++++++++++++************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------............,,,---......//////......------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++zzzXXXIIIBBB;;;::::::;;;<<<<<<;;;999999888777666666555333000+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))((()))))))))******************)))))))))))))))***))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&((((((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++************))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((()))+++,,,---)))(((((()))++++++)))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((()))))))))******************++++++++++++******+++******))))))((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))(((((((((((()))***+++,,,((()))))))))************///---************)))'''+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...------,,,,,,------......---,,,,,,++++++,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++)))***,,,------,,,***)))******++++++++++++************************************************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---------.........,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++wwwXXXIIIBBB;;;::::::;;;<<<<<<;;;999999888777666666555333000++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******))))))((()))))))))***************)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))*********++++++++++++++++++*********))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((***+++---......,,,)))'''((())))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************)))******++++++******)))+++*********))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******(((((((((((()))***,,,,,,((()))))))))************///---***)))((((((((('''+++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,,,,------...------,,,,,,------......---,,,,,,++++++,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++)))***,,,------,,,***)))******++++++++++++************************************************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++sss{{{vvvYYYKKKEEE;;;::::::;;;<<<<<<;;;999999888777666666555333000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((()))))))))))))))))))))************++++++************)))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))***+++------111---)))''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))'''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))*********************++++++*********************************))))))))))))))))))))))))((((((((()))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))***+++,,,))))))))))))******************)))))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------......---,,,,,,++++++,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++)))************+++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++*********++++++++++++******++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++vvv{{{www[[[NNNGGG;;;::::::;;;<<<<<<;;;999999888777666666555333000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++,,,))))))))))))************)))))))))))))))***++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))***+++,,,------+++)))))))))******)))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))&&&'''((()))******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))***************++++++++++++++++++************+++,,,,,,------************************(((((()))))))))*********++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))(((((()))***++++++))))))))))))************((()))************+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------...------,,,,,,------......---,,,,,,++++++,,,,,,************************************************++++++++++++++++++++++++************************))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,---......//////......++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++yyy\\\NNNGGG;;;::::::;;;<<<<<<;;;999999888777666666555333111++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---))))))))))))************))))))((())))))***++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((('''''''''''''''''''''''''''&&&%%%%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))***+++,,,,,,)))))))))+++,,,,,,+++)))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))&&&'''(((*********)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,++++++******+++,,,---......///************************))))))))))))************,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))******+++))))))))))))***************,,,---,,,***)))))))))+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------...------,,,,,,------......---,,,,,,++++++,,,,,,************************************************++++++++++++++++++++++++************************))))))******++++++++++++)))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++******++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,---......//////......++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++|||ZZZHHHBBB:::;;;;;;<<<<<<;;;;;;:::999888777666666555333000------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++))))))*********+++++++++///---+++)))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************))))))((((((************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++,,,,,,,,,++++++*********))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++''')))***)))((('''((()))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++*********))))))+++++++++*********))))))(((((())))))******++++++)))************++++++++++++++++++*********))))))++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,...000000...+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++[[[IIICCC:::;;;;;;<<<<<<;;;;;;:::999888777666666555333000------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++))))))*********+++++++++---,,,***)))((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))++++++*********)))))))))************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++,,,,,,,,,+++++++++******))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))************+++++++++((()))******(((((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++......---------,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++*********))))))+++++++++*********))))))))))))))))))************)))************++++++++++++++++++*********))))))++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++,,,...000000---+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++]]]GGG@@@:::;;;;;;<<<<<<;;;;;;:::999888777666666555333000------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++)))))))))************+++++++++)))(((((()))***+++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++*********************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************)))************+++++++++,,,,,,,,,,,,++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((()))))))))*********++++++)))))))))))))))))))))))))))************+++++++++)))***++++++))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++***************+++++++++******************************))))))))))))************++++++++++++++++++***************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,---//////---+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++]]]GGGAAA:::;;;;;;<<<<<<;;;;;;:::999888777666666555333000------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******************************))))))))))))************)))))))))((()))***+++,,,)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************)))))))))((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))*********+++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************************************+++++++++******)))))))))))))))*********+++++++++************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++---......,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))*********+++++++++^^^KKKEEE:::;;;;;;<<<<<<;;;;;;:::999888777666666555333000------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))(((((((((((()))***++++++(((((())))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************************)))))))))((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))************)))*********++++++++++++))))))))))))))))))))))))))))))*********+++++++++***,,,---,,,+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************************************,,,,,,++++++******))))))))))))*********+++++++++************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,...---+++***+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))*********+++++++++```JJJAAA:::;;;;;;<<<<<<;;;;;;:::999888777666666555333000------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++*********************************)))))))))))))))((((((((((((((())))))*********((((((((()))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,************************)))************+++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))************+++)))))))))*********++++++)))))))))))))))))))))))))))************+++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***************+++++++++***************++++++++++++++++++++++++*********)))************+++++++++***************+++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,+++***+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++bbbIII===:::;;;;;;<<<<<<;;;;;;:::999888777666666555333000------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++************************************))))))(((((((((((((((((())))))))))))))))))'''(((((()))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&'''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((('''''''''((()))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,************************)))************+++++++++,,,,,,,,,---------......,,,,,,,,,,,,------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++((((((((()))))))))******)))))))))))))))))))))))))))************+++++++++***+++,,,+++***)))***,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,))))))*********+++++++++))))))*********+++++++++***++++++++++++++++++,,,)))************+++++++++))))))*********+++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++******+++---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++dddLLLAAA:::;;;;;;<<<<<<;;;;;;:::999888777666666555333111---------,,,,,,,,,++++++******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))******))))))((((((((('''(((((())))))))))))(((((('''(((((()))***+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************))))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************)))************+++++++++,,,,,,,,,------.........,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))******++++++++++++(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++)))***++++++))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,))))))******++++++++++++))))))******++++++++++++*********++++++,,,,,,---)))************+++++++++))))))******++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,+++******,,,---++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++rrrgggFFF@@@;;;<<<<<<<<<;;;:::999999;;;999777777666666444222------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))************))))))))))))******))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))***++++++++++++*********++++++++++++******))))))))))))))))))))))))))))))))))))************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------000...,,,,,,...///000000333,,,...000,,,///000&&&...222444111------...///...---000...)))---000)))+++555222,,,/////////555---...000000---+++---111++++++,,,,,,---...//////++++++************++++++************************************************)))))))))***+++++++++,,,************************************************++++++******++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))***++++++++++++***)))************+++++++++)))************+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++sssjjjJJJEEE<<<<<<<<<<<<<<<;;;::::::;;;999777777666666444222------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))*********))))))(((((())))))***))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************************************))))))))))))******************************************))))))))))))******************************))))))***+++++++++++++++******++++++++++++******************************))))))))))))***************************************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,------------,,,+++,,,---///000000///+++------***111777222,,,......---,,,...000222---444666444555666555444000888444000666666111333///000111111///,,,,,,,,,000///---,,,+++,,,------------,,,++++++++++++,,,***************************************************************+++++++++************************************************++++++******++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))***+++++++++++++++************++++++++++++************++++++++++++,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++|||lllIIIBBB<<<<<<<<<===<<<<<<;;;:::;;;999777777666666444222------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))************************************)))))))))*********++++++************************+++******)))******++++++************************)))******+++++++++++++++******++++++++++++******************************)))))))))*********++++++******************************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))((((((((()))))))))******************+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,---...//////000000000---000---'''---555/////////000444888;;;======777AAA:::666EEEFFF>>>BBBCCCHHHCCCAAAJJJLLLFFFEEEAAAAAA@@@???===:::666222000...---+++++++++,,,---///...---,,,,,,+++,,,,,,++++++++++++++++++++++++************************+++++++++***************************************************************++++++******++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++++++++************+++++++++,,,************+++++++++,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++nnnEEE===<<<<<<<<<======<<<<<<;;;;;;999777666666666444222------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******++++++******))))))******+++)))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((()))))))))************************************))))))*********+++++++++************************++++++*********+++,,,,,,************************)))***++++++,,,,,,++++++***++++++,,,,,,++++++***************************))))))*********+++++++++*********************************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---...000000000///000111555111333000,,,666===444;;;999;;;CCCKKKOOOQQQRRR\\\eeeOOODDDYYY\\\SSS___QQQTTTJJJBBBGGGIIIFFFHHHIIIHHHFFFEEEGGGHHHEEE???888888666444222///---,,,------,,,++++++++++++,,,++++++++++++++++++++++++************************,,,+++++++++***)))))))))************************************************++++++******++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++*********+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************************************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++qqqFFF===;;;;;;<<<<<<<<<<<<<<<;;;;;;999777666666666444222------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++************++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***((()))))))))************************************************++++++++++++************************+++++++++++++++,,,------******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++************************************++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************))))))))))))***************++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........---///111000......///111666222333555@@@\\\nnnjjjXXXPPPMMMTTT]]]dddkkksssqqqsssrrrwwwpppjjjeeeccchhhPPPPPPKKKFFFGGGKKKIIICCCEEEEEEEEECCC>>>888111------,,,,,,++++++++++++,,,++++++++++++++++++++++++************************,,,+++++++++***)))))))))************************************************++++++******++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++uuuFFF<<<999:::;;;;;;<<<;;;;;;;;;;;;999777777666666444222------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++************++++++******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))************++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,---......++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++++++++,,,************************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++************************)))))))))*********++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------............---///000///......222666999888;;;CCCYYYuuunnnrrrwww|||}}}xxx}}}vvvggg^^^ZZZRRRHHHDDDFFFHHHIIIGGGCCC>>>;;;222111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************************************************************++++++******++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************************************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++tttDDD;;;888999999:::;;;;;;::::::;;;999777777666666444222------------------------+++,,,,,,------,,,,,,+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,++++++******++++++,,,++++++************++++++))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))************++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---...///++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,************************))))))*********++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------------------............///111333333222555<<>>GGGOOO]]]iiiuuunnnfffuuuiiieeekkkttt|||ooosss}}}xxxpppeee[[[RRRLLLIIIFFFDDD???:::555111...---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******+++++++++,,,************************************************++++++******++++++,,,---++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,++++++++++++++++++,,,++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++xxxTTTOOO:::;;;<<<<<<<<<;;;:::999777666555555555333000...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******'''(((((()))***++++++,,,************************---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,------------------,,,,,,++++++++++++,,,,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------))))))***+++,,,,,,,,,,,,+++222...***000000,,,///:::777666DDDQQQRRRbbbzzznnnwww~~~uuuzzzkkkdddzzzoooccc[[[bbbqqq~~~ttt\\\MMMHHHBBBHHHFFF;;;CCCDDD///000---******,,,---+++)))++++++++++++++++++++++++*********************************)))******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******------------,,,,,,,,,,,,,,,***((((((,,,111111...111888...$$$+++111---++++++---///.........,,,(((---000///******//////+++,,,,,,,,,+++******))))))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))sssIIICCC:::;;;<<<<<<<<<;;;:::999777666555555555444111...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************************((((((((()))))))))************))))))))))))******(((((())))))******++++++++++++++++++++++++++++++---,,,++++++***+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((************************************************++++++++++++*********)))***++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,,,,,,,------------------,,,,,,,,,+++++++++++++++,,,,,,---------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))************************************++++++++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,------...------,,,111...---222///---666555<<>>:::333---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++,,,------...+++,,,,,,---...000111222000666>>>AAABBBJJJ\\\mmm\\\XXXOOONNNPPPHHHHHHVVVPPPMMMKKKIIIDDD>>>;;;===999222///111111,,,,,,000...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))qqq@@@>>>:::;;;<<<<<<<<<;;;:::999666555555555555444222///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++************++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++*********++++++++++++++++++++++++...---,,,,,,++++++,,,,,,************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********+++************************************************+++++++++++++++++++++,,,++++++,,,,,,,,,---------------------------------------........./////////....................................////////////......//////000000000000................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........///......---......///000000444666===HHHNNN]]]vvv~~~rrrhhhqqqbbbFFFWWWuuutttTTT555999???DDDBBB:::333//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///...---,,,,,,,,,,,,---...///222555888;;;===>>>GGGMMMWWW^^^___cccrrrxxxrrrgggeeehhh```\\\hhhpppiiiccc```ZZZOOOIIIHHHDDD<<<666555444111000222111000...---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))rrrCCC???:::;;;<<<<<<<<<;;;:::999666555444555555555222000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///.........////////////000.........///////////////,,,,,,------.../////////---------......//////000////////////////////////////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------............///...------...000111222///:::>>>DDDSSS^^^jjj{{{SSSEEEHHHTTTyyyttt{{{kkkPPP222:::DDDHHHEEE;;;111***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........---,,,,,,,,,---...///888>>>FFFQQQ[[[ccchhhjjj\\\^^^gggmmmjjjaaabbbiiiiiillliiihhhjjjaaaYYY___dddccckkkwwwxxxfffSSSHHHQQQRRROOOEEE<<<999888666000...---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))wwwIIIAAA:::;;;<<<<<<<<<;;;:::999555444444555666555222000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,---------.../////////..............................---,,,,,,,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...------......////////////....../////////000000000....../////////000000000------...///111222333333---......///000000111111000000000000000000000000////////////////////////................................................---------------------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............//////......///222444666;;;NNNVVVZZZjjjvvvyyy}}}}}}zzzjjjpppfffJJJAAAYYYxxx{{{qqqKKKGGGCCCEEEHHHDDD999///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,------------------------------++++++,,,,,,---......///,,,---///333888>>>CCCFFFNNNTTT]]]hhhqqqvvvyyyzzzbbb^^^```fffcccXXXSSSVVV^^^nnnqqqjjjfff___[[[bbbooohhhkkkzzzsssbbbXXXcccuuuzzzeeeOOOHHHFFFBBB888666333///...---...///------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))xxxIII???:::;;;<<<<<<<<<;;;:::999555444444555666555222000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------...------,,,,,,------...,,,------...///000111111000000000000000000000000......---,,,,,,,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......---.........//////000000////////////000000000000.../////////000000111111000000222333555777888888555555666777777888999999000000000000000000000000000000000000000000000000////////////////////////////////////////////////---------------------------,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////000/////////111444777888PPPiiisssvvv|||rrrppptttvvvkkkddd||||||vvvaaaJJJDDDKKKOOOHHH>>>------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,---------------------------------++++++,,,,,,---.../////////222888BBBMMMXXXbbbgggaaadddhhhiiihhhccc^^^ZZZcccXXXTTT[[[^^^ZZZZZZ```pppyyyoookkkpppzzzpppiiimmmooosssyyytttbbbWWWUUUPPPJJJFFF@@@:::666333111111------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))~~~XXXGGG888===???<<<;;;;;;:::777888777555444444333111///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,++++++***,,,000000,,,))),,,......---'''&&&+++.........000***---000000///...///111777666444222444777666444@@@888666<<<>>>999999@@@777222...,,,,,,++++++---+++***)))***,,,...---,,,)))((('''((()))***)))((())))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......000///------...//////...///000000///---,,,,,,---///000000000333555444000///555;;;???EEELLLSSSVVVLLLQQQWWW[[[ZZZVVVSSSRRRGGG@@@:::888888666555666333666000,,,000...***...,,,---...000333444222---111000//////...---------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------..............................---------.........//////---...000///......///000333111...,,,...666BBBKKK]]]tttbbbfffzzzgggOOOAAA@@@DDDFFF444000,,,+++---...---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......///---+++***+++,,,---,,,......000222---(((...888999BBBYYYfffaaa______YYYbbb[[[YYY```ccc\\\UUUSSSdddaaa]]]]]]___bbbcccbbbooowwwwwwzzz}}}wwwxxxdddeeehhhddd___[[[NNN>>>======222///000000...***(((***------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++************************+++++++++,,,,,,---------++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++zzzTTTFFF:::???AAA>>><<<<<<;;;888888777555444444333111///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***...---+++***///333///(((---...000000///...,,,+++111:::CCCFFFCCC???>>>@@@555999===???>>>:::555111444111333;;;BBBDDDEEEFFFAAA???>>>??????999000)))...,,,+++++++++***(((&&&***))))))***+++,,,***)))************************(((((((((((()))))))))*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........000//////////////////.../////////...---000333777222...000888===???IIIVVVsssllliiiqqqtttjjjaaaVVVMMMDDD888222999EEEIII???111444333///---...000111000//////000000//////...............---------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------..............................---------.........//////...000111000///...000111...444888777999CCCSSS^^^lll|||xxxvvvooommmeeefff}}}jjj^^^KKK:::???PPPBBB:::000******,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---------.........///...------.........---222...+++---///444BBBPPPVVVRRRYYYaaa^^^[[[UUUGGGOOOSSSZZZaaaeeehhhjjjlllvvvnnnfffdddiiippptttuuu[[[jjjwww{{{~~~yyyppp~~~yyyuuu}}}~~~iiiSSSGGG>>>000...---...///000///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------++++++++++++++++++++++++************************************************************++++++++++++uuuNNNDDD<<>>RRRMMMDDD:::111---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------............---///000000///---------+++///888EEEQQQXXXYYYXXX[[[JJJCCCGGGMMMYYY```XXXbbbsssyyynnniiisssxxxsss{{{wwwqqqnnnpppwww~~~pppeeedddddd``````eeeiiikkkhhhlllxxx|||~~~iiiqqqxxx|||wwwqqqpppmmm^^^PPP>>>222............------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------..............................------------....................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,oooCCC>>><<<@@@BBB>>>;;;;;;999666888777555444444333111///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,,,,---......,,,000111...///888BBBGGGRRRiiivvvttteeecccXXXGGG>>>@@@GGGJJJKKKFFF???888333...***'''---,,,,,,---...---+++)))************************))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................./////////000000000111111///------///222111777BBBNNN\\\jjjvvv}}}wwwuuu^^^TTTKKKGGGAAA999555555222111///------...000111//////.........---------...------,,,,,,------...+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......................................./////////000000/////////...---...000333///:::LLLjjjppp~~~~~~sssfffeee]]]UUUYYY___WWWHHHGGGKKKOOOUUUWWWOOOMMMWWWYYY______WWWRRRYYYfffppp}}}|||kkkcccpppuuufffhhhvvvlllSSSKKKFFFJJJKKKJJJCCC888000...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------.........//////---...//////------///111222:::HHHWWWbbbccc[[[SSSJJJIIISSS\\\]]]dddllliiixxxxxxsss}}}}}}qqqjjjpppuuuvvvtttxxxxxxmmmmmmzzz}}}kkkkkknnn___```rrr{{{}}}qqqoooeeeUUUEEE:::333///---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------..............................---------.........//////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,lllBBB===;;;@@@AAA>>>;;;;;;:::777888777555444444333111///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...000111......222AAAZZZqqqxxxttt}}}cccJJJCCCCCCBBB@@@AAABBBBBB@@@999111***///...,,,,,,------+++***++++++++++++++++++++++++)))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////000000000000333333111...---000777===BBBNNNaaattt{{{fff[[[QQQEEE<<<:::777666444333111000000000/////////.........------......------------......++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------..................................../////////000000000...//////......///333666888III^^^{{{~~~yyylllbbb]]]VVVGGGOOOTTTTTTYYYdddiiiggglllmmmxxx}}}uuueeeccchhhllluuuvvvzzz~~~vvvsss\\\^^^vvvuuu[[[UUUHHHIIIIIIEEE===444...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------........./////////---...///......111888>>>SSSWWWZZZ\\\^^^]]]UUULLLNNNZZZsss{{{wwwvvvooonnn{{{|||~~~zzz{{{{{{}}}|||ooojjjfff___VVVJJJ===222+++000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------..............................------........./////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,hhhCCC>>>;;;@@@BBB???======<<<999888777555444444333111///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---000222444777@@@QQQgggwwwVVV999??????@@@BBBDDDCCC@@@===333000---,,,------------++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,------------------------................................................//////000000000111111111222333333333666AAAPPP[[[}}}{{{yyy|||vvvbbbNNNFFF@@@AAACCCCCC@@@;;;666222////////////..................------------......++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------................................./////////000000000000///000000///000222666:::MMMbbbnnnqqqeeePPPTTTNNNDDDDDDIIIUUUiii~~~kkkmmm|||xxxsssttt```RRRaaa\\\qqqmmmWWWOOOFFFBBBAAA===333***........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------............////////////---...//////111:::GGGPPPgggeee^^^TTTQQQTTTTTTQQQ___iii{{{jjjttt{{{}}}}}}||||||}}}{{{xxxvvvyyyjjjiiiiiitttzzz~~~kkkgggbbb^^^YYYOOOBBB777222111111000///...------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------..........................................////////////........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------dddDDD@@@;;;@@@BBB@@@>>>???>>>;;;888777555444444333111///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++,,,...000333555EEE]]]yyyrrrSSSLLLDDD>>>===AAAEEEHHH555222...,,,---...//////++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,------------------------........................////////////////////////000000000000111111111111000222444888BBBTTTjjjyyysss___YYY```XXX^^^eeejjjmmmmmmnnnnnntttrrrfffUUUIIIMMMQQQSSSPPPGGG===777000/////////..................------------......++++++,,,,,,,,,---------------------------------,,,,,,,,,---------..............................////////////000000000000000111111111222555:::===ZZZzzzvvvooobbbQQQGGGFFFHHHVVVfffiii}}}wwwooo{{{bbbWWWZZZ|||jjjWWWDDD@@@EEEEEE888***........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------............/////////000---...///000555AAARRR^^^[[[ZZZSSSJJJKKKWWWaaadddiiilll|||~~~|||zzzvvvqqqllliiihhhkkkssszzz|||||||||{{{uuulllgggiiikkklllttt~~~vvvoookkkiiittt{{{rrrgggdddfffbbbWWWMMM333222111000///...---,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////............/////////000////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------dddAAA>>><<>>======;;;777888666444333333222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++...000///,,,+++...111222+++)))000555<<>>:::???EEEKKKBBB888444333111,,,(((111...++++++---...+++(((******************************+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////000000000000////////////333222333333000---222:::555999EEEWWWkkk{{{ooocccbbbdddcccYYY^^^ppprrreeeaaakkk{{{{{{pppbbbdddnnniiiYYYYYYUUUXXXbbbgggffflllvvvkkk```TTTNNNKKKHHHJJJNNN:::111,,,...222111...---......---------...////////////.........---------------------------------,,,,,,,,,---------......---------.........//////000000000000111111111111///...000444888===GGGPPPbbbqqq|||zzzrrruuu|||zzzhhh\\\hhhooowww~~~eeeOOO```{{{NNN<<>>======;;;777888666444333333222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,......---++++++---000222---///<<>><<>>======;;;777777555333333333222000...,,,,,,,,,,,,,,,,,,------,,,------------.........,,,,,,,,,,,,,,,...///000///444>>>NNNeeexxx~~~{{{|||uuuyyy|||```OOOKKKBBBLLLOOODDD:::666222+++***---///---)))(((+++...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------.........------........./////////000000000000000000000000444111111333555777===DDDZZZ___qqq}}}uuujjjsssuuuvvvwwweeeYYYPPPQQQVVVeeepppYYYMMMGGGBBBHHHBBB;;;666000+++---222000000000000000///...---...............---------------------------------,,,------------.........------........./////////000000111111111222222222---333666888EEEddd}}}wwwqqq```TTTwww```JJJBBBBBBCCCCCC999333......000.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------...222///***,,,444333+++333999KKK```fff___^^^fff```^^^___iiitttyyyuuupppttt___```\\\XXXUUUNNNFFFCCCEEEAAAEEE???;;;@@@===999>>>;;;;;;::::::<<<>>>AAABBB===???BBBGGGLLLQQQUUUWWWtttmmmhhhjjjnnnuuu}}}zzzzzz{{{tttVVVQQQUUUTTTMMM>>>444000///,,,------------------------+++---111666999666///(((------------------------,,,,,,,,,---------......,,,,,,,,,---------..............................---------.........//////---,,,+++,,,...///000000+++///555:::===>>>???@@@555CCCBBB;;;???BBB@@@CCC>>>>>>>>>===<<<;;;999888444222111000---))),,,111333...+++---///...,,,,,,.........------------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------------kkkFFF>>><<>>======;;;777666444333222222222000...,,,,,,,,,---------------------------............,,,+++,,,---///000111000000@@@PPP[[[hhhttttttlllrrriiipppxxx~~~zzzrrraaallliiiJJJKKKGGGFFFLLLNNNGGG999...,,,---...,,,***)))+++...+++++++++++++++++++++++++++++++++,,,,,,,,,------------------........................////////////000000111111111111111222222444555444222<<>>:::>>>777000.../////////...------,,,,,,,,,,,,---------------------------------------............///........................---------------000333555444[[[xxxppp______jjjqqqnnnkkkkkkkkkhhhhhhrrrgggTTTWWWZZZWWWSSSMMMCCC<<>>@@@CCCJJJVVV]]]YYYXXXeeewwwxxxkkklllrrrpppUUUOOOYYYbbb[[[EEE000+++111............------------,,,+++...444999888000)))------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------...............,,,,,,------......//////)))***...222555555333111777888;;;>>>>>><<<<<<>>>>>>IIIDDD;;;DDDLLLEEE===@@@@@@@@@AAAAAAAAA@@@???@@@;;;555111//////000222000///111222---(((---888............------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,---------.........mmmGGG:::<<>>======;;;777555444222222222222000///,,,,,,,,,------.........---------.........//////,,,---.........///000000;;;NNN\\\[[[YYY```gggiiikkkwww~~~}}}zzzxxxyyydddNNNCCCCCCMMMKKK>>>===GGG333000---+++,,,---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////........./////////000000000111111111222222333333333222333666===PPPooowwwyyy{{{jjjTTTUUU___~~~uuubbbLLLKKKMMMNNNHHH;;;222///,,,---...///////////////---.............................................---------.........//////........./////////000000000111111222333444444444;;;555IIIrrr{{{tttnnntttfffiiiVVVLLLDDD===@@@;;;444...---///...---...------,,,,,,------...---------------------------------............///........................222...///555222...666EEEVVVzzzzzz___]]]hhhoooqqqsss{{{~~~fff^^^XXXTTTPPPKKKFFFGGGQQQ]]]WWWaaacccdddlllooosss~~~}}}~~~~~~{{{uuulllccc^^^hhhbbbXXXNNNFFFCCCFFFIIIBBB<<<===GGGOOOTTT```nnnrrr||||||zzzqqqmmmpppppp\\\<<<...222/////////......------------++++++///444555111,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////,,,,,,------...//////000222333333333333444666888@@@===@@@IIINNNOOORRRWWWkkkvvvlllZZZZZZaaabbbcccWWWTTTPPPNNNMMMKKKFFFBBB???<<<999:::???@@@<<<555000000333666444///...111//////.........---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,------......//////000hhhGGG===<<>>======;;;777555333222111222222000///,,,,,,,,,---......//////------.........////////////000000...---000888>>>NNNWWW\\\UUUNNNVVVhhhwww{{{kkkxxxfffOOO@@@AAA@@@999<<>>CCCCCC???MMMBBB333))),,,222111+++/////////.........------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---...///000111333333444eeeGGG???<<>>======;;;777444222111111222222000///,,,,,,------.../////////............///////////////111111///111===QQQ```^^^YYYVVVTTTTTT[[[iiiwww}}}zzz}}}jjjSSSEEE???===;;;@@@<<<777222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////.../////////000000000000111111222222333444444555888<<>><<>>======;;;777444222111111222222000///,,,,,,------...///000000............/////////000---000111111888LLLkkkeeeXXXQQQYYY```aaadddiiisssxxx{{{vvvnnnooo|||vvvzzzxxx|||RRRAAAAAAAAAAAAAAA===666...***+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000////////////000000000000111111222333333444555555777KKKeeewwwiiivvvtttoooxxxoooXXXRRRVVVkkkYYYXXXYYYUUUQQQ<<<999555111//////000222---------.........//////////////////////////////............/////////000////////////000000000000111111222333444666666777MMM```tttggglllggg\\\vvv}}}ooo^^^OOOBBBGGGEEE999...---///000......------------..............................---------.........//////////////////////////////***888666---CCCoootttSSSaaabbb[[[hhhssseeeSSSSSSQQQZZZqqq\\\NNNIIIAAA<<>>bbbIII999???CCCDDDAAA@@@@@@===888555444333222111111111111///////////////////////////...---...///000///...,,,///444:::AAAGGGLLLNNNRRRWWW]]]bbbeeehhhmmmrrrwww}}}wwwnnnooonnnoooyyysss[[[dddYYYccctttyyygggMMMIIICCC??????BBBCCC;;;///***------......---,,,,,,---...---------.........//////............/////////000/////////000111111222222...///222555333111555===MMMZZZtttwwwuuu{{{~~~mmmWWW^^^rrrcccNNNSSSXXXUUUNNNDDD:::444111...///222//////.........//////000////////////////////////............///////////////////////////000111111---333444555777333777HHH^^^qqqzzz{{{zzzrrrxxxccciiivvvnnnhhhLLLAAACCCFFFCCC888---,,,222......------------............------------......---------.........//////000///------///000000///...111///<<>>BBBLLLPPPVVVmmm~~~uuummmuuufffVVVkkkbbbZZZ???000***111333,,,,,,444---------------,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......+++///222000,,,---...000***+++888888+++777FFF===MMMqqqkkk^^^___NNNMMMJJJGGGKKKTTT]]]bbb\\\RRRQQQUUU[[[iiinnncccWWWMMMIIIPPPVVVUUUSSSSSSbbbtttssszzzzzz}}}}}}ZZZAAA777///000222,,,---222...---......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000---******---///...---%%%666666+++---222111000888555DDD:::;;;MMMMMM^^^fffMMMAAA===AAABBB@@@>>>>>>;;;666555444333222111111111111//////////////////////////////......///000//////---000555===EEELLLOOOPPPPPPhhhxxxooofffmmm||||||pppyyydddKKKTTTVVV\\\wwwsssmmmpppyyy|||oooSSSAAACCC===;;;@@@@@@999111---------...---,,,,,,---...---------.........//////........./////////000000//////000000111111222222///000222222111666FFFVVVeeevvv|||yyymmmdddZZZaaaxxxcccWWWQQQTTTNNNGGG@@@777000111666//////.........//////000////////////////////////............///////////////////////////000111111222333222555666333JJJssswwwiiiwww}}}[[[LLLJJJIIIEEE;;;000,,,///......------------............------------......---------........./////////........./////////...---444777IIIYYYhhhtttaaaTTT___tttyyyooovvvnnnSSSRRRVVVfff}}}}}}xxxvvv|||kkkOOOEEEAAA======EEEddduuummmiiiccc\\\cccPPP>>>000///111///...000222222111000///......---------------------------,,,,,,,,,---------......,,,,,,---------.........111333333111......000111@@@(((***888:::GGGgggzzz}}}yyygggWWWSSSWWW___dddooo~~~zzzmmm___XXXMMMRRR[[[eeerrr{{{cccAAA000777777222000---000000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000...,,,,,,...//////---444000++++++111777:::<<<<<<;;;JJJHHH___eeeLLLDDD<<>>======999555555444333222111111111111////////////////////////000000////////////000000222555:::???CCCEEEEEEFFFPPPfffrrrlllooo}}}vvvxxxzzzyyymmmeeeMMMVVVKKKKKKfff{{{yyy}}}uuuyyysssJJJ===555:::CCCCCC888...------------------------------........./////////....../////////000000000//////000000111222222222555555555444777EEEbbb|||uuuiiiqqqgggNNNXXX{{{aaaQQQUUUTTTPPPIII<<<000...333000//////....../////////////////////////////////............////////////000////////////000111111555222000666:::@@@iiifffeeexxxxxxhhhzzznnnsssRRRKKKEEEBBB===555000000......------------............------------......------........./////////......////////////......--->>>DDDXXX```SSSYYY^^^[[[rrrnnnrrrmmmOOOTTTiii{{{}}}___MMM>>>777;;;NNN{{{nnneeeooodddRRR===111000222111...444333222111000...------------------------------,,,,,,,,,---------......,,,------------.........222000///...---...///111000000555>>>XXXqqqbbbRRRLLLPPPZZZiiivvvyyymmm]]]RRRUUUccctttqqq@@@000///444444,,,111111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000...---...///000///...555***,,,444333333777888GGGkkkiiiJJJCCC;;;???@@@>>><<<<<<999444444444333222111111111111////////////////////////000000000/////////111222333:::AAADDDBBBAAACCCEEEHHHVVVaaafffpppzzzttteeeqqqkkk[[[RRRHHHEEENNNeeetttWWWFFF777777AAAFFF>>>444///...---............---............////////////...////////////000000000///000000111111222333333666444333777BBBYYY{{{}}}wwwhhhaaassshhhXXXUUUSSSOOOEEE888000...111000//////////////////////////////////////////............////////////000000//////000000111222111111///666EEEYYY}}}iiiooozzzttt{{{hhh```iiirrrnnncccxxxiiiwwwbbbUUUIIIDDDAAA:::333000......------------............------------..................////////////...////////////...///000000NNNRRR\\\^^^KKKOOO]]]vvvuuugggXXXWWWvvvwwwvvvyyyPPP<<<@@@:::DDDwww}}}|||yyytttmmmaaaKKK888111333222...000//////...---,,,,,,+++------------------------,,,,,,,,,---------......------------............///---,,,...//////000222"""AAAXXX```|||{{{VVVVVV\\\iiivvvnnnbbbVVVLLLdddzzzRRR000...666222000000//////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.....................//////000///...333---444999888EEEWWWZZZtttLLLDDD===@@@BBB???>>>>>>:::666444444333222111111111111///////////////////////////000111000///000333666555???JJJLLLIIIHHHLLLRRRDDDOOO```iiifffbbbgggpppkkkttteeeHHH>>>EEERRR```zzz~~~sssuuuwwwxxxyyy~~~iiiYYYFFF===@@@FFFDDD>>>444111......//////...---........./////////000000////////////000000000111000000000111222222333333000...111>>>SSSmmmmmmWWWeee}}}eee\\\TTTTTTRRRGGG999000111111000///////////////////////////////////////............////////////000000000000000111222222---444111666QQQooo~~~~~~xxxqqqtttsss^^^bbbgggZZZmmmqqqpppkkkqqq|||yyymmmfff|||bbbuuuyyygggSSSJJJEEE>>>444---......------------............------------.............../////////000000...///000///...///222444===dddccc]]]]]]VVV___ggglllXXXRRRddd||||||PPPKKKBBB999KKKfffooo]]]dddvvvooogggcccTTT@@@333//////---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------.........//////111......222333000222666GGGeeerrrddd]]]^^^uuu{{{ggg]]]kkkQQQ///111888///......------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------....../////////,,,---.........///000111333666666:::UUU{{{KKKBBB>>>AAACCC@@@??????;;;777555444333222111111111111////////////////////////---///111000///000555:::???FFFLLLNNNKKKJJJLLLPPPUUUQQQUUU```bbb\\\___iiiXXXVVVGGG@@@QQQfffuuu~~~tttlllgggbbb\\\XXXUUUUUUVVVYYY[[[```mmmyyy|||~~~yyywwwkkkyyylllXXXHHHCCCFFFGGGDDD:::555000...///000///........./////////000000000/////////000000000111111000000111111222333333333111333???VVVppppppXXXQQQ||||||hhhUUUSSSVVVPPPBBB555222222111000////////////////////////////////////............////////////111000000000000111222222...888666:::ZZZxxx{{{uuuwwwxxxqqq~~~uuu|||kkkooottthhhcccmmmoooqqqxxxccc}}}eeevvvzzzeeeOOOFFFDDD@@@888333......------------............------------............/////////000000000...000000///...000666:::XXX~~~|||jjjdddnnn]]]LLLQQQddd}}}{{{pppxxxzzz{{{YYY@@@===@@@<<>>AAACCC@@@??????;;;777555444333222111111111111////////////////////////,,,...000000///111888===FFFDDDDDDHHHNNNQQQOOOKKK___WWWTTT]]]gggdddXXXOOO???DDDKKK___yyyooojjjaaaUUULLLGGGCCC>>>:::>>><<<===@@@AAACCCLLLVVVWWWbbbppp|||zzz~~~zzzvvvcccOOOFFFFFFEEEAAAAAA:::111---...000000///.../////////000000000000//////000000000111111111000111111222222333333444666@@@WWWuuuuuuXXXOOOppp}}}]]]RRRTTTSSSIII@@@333222111000////////////////////////////////////............////////////111111000000111111222333222:::;;;EEEdddxxxuuuooottt{{{{{{xxxwwwzzzttt|||zzzxxx___lllssssssnnnkkkyyycccMMMDDDCCCAAA;;;888......------------............------------........./////////000000000000///000000///...111:::AAAjjjuuueeevvv}}}zzzWWWSSSjjj}}}~~~jjjbbbsss}}}pppnnntttTTTBBBDDD???<<>>>>>;;;666555444333222111111111111////////////////////////***---000000///222999???AAA;;;999DDDWWWccc```YYYQQQaaaooooooiiiaaaRRRDDD<<>>999::::::999777999666666999777444888???EEEEEEOOOaaannnvvv|||~~~vvvdddQQQGGGEEE@@@999EEE<<<222---...111111000////////////000000000000000000000000111111111111000111111222222333444444666GGGeeeuuuYYYYYYpppjjjWWWVVVVVVRRRMMM333222111000////////////////////////////////////............/////////000111111111000111111222333555:::???PPPkkkwwwxxx}}}zzzxxxXXX```~~~vvvnnnyyymmm```}}}sssYYYKKKFFF@@@999555.........------..................------.........////////////000000000000000111111...---222<<>>CCCBBBuuupppmmm```YYYXXXLLL999000555.........------,,,,,,+++------------------------,,,,,,,,,---------................../////////000222///222888===FFF```|||~~~yyyccc^^^yyyjjjlllvvvkkk;;;999666222000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,........................---------...///000000111///000000000000444<<>>???<<<888444444333222222111111000////////////////////////---...///000333666:::<<<@@@======DDDOOOWWWXXXVVVSSS[[[eeeiii___OOOHHHHHH[[[mmm|||wwwpppcccQQQCCC999999:::999999999:::;;;999777444444555777888888;;;;;;>>>AAADDDPPPggg|||vvv}}}yyy```DDD>>>>>>:::AAAAAA777...------,,,000000000000000000000000////////////000000000000333000222***333;;;222>>>HHHggg|||XXXRRRvvvjjjSSSVVVWWWQQQFFF999------111111///...//////............//////////////////000000000000///000222222111111222444222666EEE^^^uuuhhhTTTbbbtttuuuyyy~~~nnnkkk~~~}}}uuu\\\hhhWWWNNNGGG999666555222///...///000000000........................///////////////000111111+++555333---000666EEEZZZeeennnmmmbbbdddzzzrrr}}}wwwuuu|||wwwhhheee~~~vvvgggeee}}}tttmmmmmmrrr{{{yyycccDDDBBB;;;JJJzzz|||oooXXXUUU\\\EEE,,,222///...---,,,---000///---........................------------------------///000111000000000///,,,000///222>>>bbbsssbbbbbbsssvvvKKK000999///)))222444//////...------------...---------------------------------............///+++,,,---///000000111111333***333333333;;;EEEaaaWWWCCC???BBBCCC@@@>>>???<<<888444444333222222111111000////////////////////////000...---///333777;;;===<<<::::::???FFFLLLMMMLLLQQQ]]]ggg```LLL@@@JJJ\\\ppp|||yyywwwxxxzzz|||}}}qqq^^^KKK@@@<<<777555333444888;;;:::888===;;;999888777555333000888555555===DDDJJJPPPVVVtttrrr|||wwwvvvbbbAAA>>>999@@@BBB;;;444333222///000000000000000000000000////////////000000000111333---333111666:::>>>^^^oooxxxYYY]]]|||^^^YYYYYYSSSNNNAAA555111111000000111//////............//////////////////000000000000///111222222111111222444888===PPPvvvzzz|||uuu^^^fffxxxwwwnnnpppnnngggzzzoooYYYFFF777666666333000...///000000000........................///////////////000111111000222---,,,888GGGVVVccciiijjjiiilllyyy||||||www{{{}}}bbbddd}}}ooohhh~~~vvvllljjjppp|||zzz{{{```FFF;;;===[[[|||eeeXXX___QQQ888222//////...------------,,,........................------------------------,,,,,,---...111444555444444888???PPP~~~|||vvvzzzVVV555000222///...//////...------------...---------------------------------............///,,,---...///000000111111,,,'''111666CCCXXXlllVVVCCC???BBBCCC@@@>>>???<<<888444444333222222111111000////////////////////////222///---///444999;;;<<<<<<<<<===???BBBDDDFFFGGGQQQUUUVVVLLL>>>===TTTmmmzzz{{{wwwyyy}}}|||uuugggQQQ>>>444666:::@@@<<<999<<>><<<;;;;;;<<<>>>======>>>777222333555777<<>>777333///000333000//////......//////000////////////000000000000000222222222111111222444777GGGaaa{{{www|||pppoooyyyyyywwwmmmlllfffMMM>>>===777444000....../////////........................///////////////000111111222222......;;;QQQbbbiiicccaaahhh{{{zzzsssjjjyyyjjjeeezzzqqq|||xxxlllfffnnn{{{www}}}YYYGGG555>>>TTT___mmmqqqrrrwww^^^```^^^HHH666//////000///---++++++,,,........................------------------------...---,,,---///000111111000;;;RRRmmmaaayyyppp```~~~>>>111333,,,111000///......------......---------------------------------............///......//////000000111111222555:::<<>>BBBCCC@@@>>>???<<<888444444333222222111111000////////////////////////111//////333888<<<;;;999;;;===@@@AAAAAABBBFFFJJJUUUKKKAAAAAAIIIWWWjjjyyy||||||zzzyyy}}}sssaaaJJJ:::555666777777666888>>>GGGOOORRRQQQNNNRRRNNNGGGBBB>>>;;;888666@@@===;;;777111///666@@@???PPPhhh~~~yyy~~~mmmrrr|||VVVFFF;;;<<<>>>===<<<777///)))000000000000000000000000//////000000000111111111333111777000000999MMM{{{oooPPPXXX|||uuuSSSVVVTTTMMMEEE???777000///222000000////////////000000////////////000000000000111222222111000111333555444RRRnnn~~~uuu}}}ssslllsss|||```jjjnnnWWWDDD;;;:::777222///....................................///////////////000000111000111444555@@@XXXhhhfffeeekkk}}}}}}pppnnnpppfff|||vvvxxxiii}}}pppfffkkk~~~}}}uuu___<<<888CCCCCCJJJ```mmm{{{iii```cccTTT===///...///000---******...................................................111///...000111000111333===WWWvvvpppmmm}}}uuuooommmnnnoooppphhhhhhiiiooo{{{]]]]]]iii???000...888000//////...............---------------------------------............///////////////000000111111---777999===yyy|||TTTDDD>>>BBBCCC@@@>>>???<<<888444444333222222111111000////////////////////////...///222888<<<===:::666777;;;???AAAAAACCCHHHMMMTTTIIIBBBLLL^^^ooozzz~~~{{{|||wwwiiiRRRHHH===888;;;@@@AAA@@@LLLYYYlll}}}wwweeeTTTJJJDDD???======;;;777777:::;;;AAAPPPdddzzzrrrVVVaaapppTTT@@@===;;;>>>@@@<<<444...111111111111111111111111000000000000111111111111000555999---666MMM\\\yyypppUUUccckkkUUUPPPLLLIIIEEE<<<222///000000000////////////000000////////////000000000000111222222111000111444777???___rrrkkklllyyy______|||zzziiiuuu{{{kkkSSS:::>>>:::444000....................................///////////////000000111222---222???VVVwww}}}dddlllxxx___```mmmvvvmmmuuuzzzqqqyyymmmkkkxxxsssPPP???AAA<<>>???<<<888444444333222222111111000////////////////////////,,,000666;;;===<<<:::888===@@@DDDEEEFFFHHHMMMQQQHHHIIIPPP\\\fffnnnvvv~~~{{{zzzzzz|||zzzfffSSS;;;:::888666:::JJJaaarrrrrrYYY@@@777999;;;999777777666===NNNeee}}}vvveeetttuuuSSSCCC:::444777===<<<777333111111111111111111111111000000000111111111222222///444888222KKKooozzzmmmUUUnnnZZZOOOMMMLLLJJJCCC888111111111000000//////000000111////////////000000000000000111111111111222666999TTTllluuuiiifffttt|||{{{~~~gggTTTtttvvvsss~~~wwwRRRBBB===777222////////////........................///////////////000111111666)))111LLLssskkkbbbwww~~~bbbZZZlllwwwrrr~~~}}}zzz}}}wwwwwwuuuNNN>>>777HHHiiiwwwwwwrrrxxxrrrhhh___\\\OOO777///+++...///,,,---222................................................///---///000,,,,,,999JJJwwwxxxwwwiii\\\RRRMMM>>><<<::::::::::::888777;;;<<<=========???BBBEEEKKKUUUjjjppp}}}oooIII:::***111000//////......//////---------------------------------............///000000//////000222444666@@@SSSuuuZZZEEE???BBBCCC@@@>>>???<<<888444444333222222111111000////////////////////////...333999;;;:::999:::===GGGHHHIIIJJJJJJLLLNNNPPPAAAHHHVVVdddjjjkkkooouuupppuuuxxxvvvqqqfffTTTDDD999<<>><<<888444666AAAPPPfffqqqssshhhQQQAAA444555;;;<<<888555111111111111111111111111000000111111111222222222222000666???eeennnjjjyyyUUUQQQOOONNNHHH===666444111111000000000000111111////////////000000000000///000000000111444888<<<```ttt{{{xxx}}}}}}XXX^^^zzznnnzzzcccFFFAAA999333111000000000........................///////////////000111111333///CCC]]]{{{uuuaaa|||qqqwwwqqqdddlll~~~xxxrrroooIII:::@@@QQQsssvvv|||rrrccc___UUUAAA333***---000---,,,000................................................000/////////+++111KKKhhhuuuwww}}}xxxkkk]]]QQQGGG???;;;;;;:::999:::<<<>>>======444777:::;;;:::999;;;<<<>>>AAAJJJVVVcccrrrqqqsssiiiGGG000111000000///////////////---------------------------------............///////////////111333666888FFFqqqXXXFFF???BBBCCC@@@>>>???<<<888444444333333222111111000///////////////////////////555::::::777666;;;AAAJJJIIIHHHHHHHHHHHHHHHGGGGGGKKKWWWhhhtttuuurrrqqqpppxxx{{{rrraaaQQQAAA666:::CCCWWWyyyVVVBBB??????;;;888999<<>><<>><<<:::999666444222111222222111000111000///......///000111888777555444666999<<>>DDDJJJIIIEEEBBBGGGQQQ]]]eeemmmtttvvvtttsss|||yyybbbHHH<<<>>>AAAPPPlll___EEEAAA;;;888888777:::MMMbbbzzzpppkkk@@@DDD???>>>BBB888333222222333444333111//////222333111///111333333555%%%FFF___rrrTTTIIIUUULLLFFFDDD222222222333111000......///000111111111111222222222555...---222333333>>>MMMooo{{{{{{~~~WWWRRRpppuuutttnnnHHHFFF???777333444000***////////////////////////222111//////111333222...000FFFggg{{{xxxooovvv}}}kkkvvvzzzwww___ssszzzzzznnnIIIBBB<<>>666666888777:::???999<<>>===@@@CCC<<<<<<<<<<<<<<<;;;999777===:::999;;;<<<>>>CCCIII___rrrrrrxxx???:::666000+++---111111...------------------------///////////////.........+++...222333111333<<>><<<:::999555333111111222222111000000000///......///111222888777555444666999<<>>999888===???<<<:::;;;===<<<>>>BBBFFFHHHFFFCCCHHHEEEBBB@@@??????>>><<<999888888::::::999???FFFEEETTTkkk}}}ZZZ<<<666///------.........------------------------/////////////////////...111...///222111777PPPlllvvvTTTIIIBBBBBBBBBAAA???<<<:::888555333111111111222111000000//////...///000111222777666555555666999<<>>AAA@@@@@@AAAIIIGGGJJJUUUccciiieee^^^^^^XXXQQQLLLIIIGGGDDDBBB======>>>???;;;666777;;;666???MMMbbblllHHH;;;000///000---,,,///------------------------......//////////////////333///000444777EEEllloooSSSJJJCCCCCCBBBAAA???<<<999888555333111000111111000/////////......///111333444666666555555777:::===??????>>>???AAA@@@>>>BBBHHHYYY\\\]]]^^^cccjjjmmmlllfffQQQBBBGGGXXXqqqZZZ<<<;;;@@@===777@@@[[[zzz[[[iiillljjjXXXEEEAAA???:::;;;;;;777333000000222333333444000///333555555444444:::ddd|||ssswwwXXXPPPMMMHHHGGG888666333111111222222222000000111111111222222222000111333333333>>>YYYsssooo}}}qqqqqq___SSSPPPPPPOOOMMMLLLMMMRRRSSSJJJGGGYYYrrrYYYXXXwww|||rrrUUUFFF???@@@;;;///,,,333////////////////////////......///000000///222777EEEnnnoooooo\\\aaauuurrryyyqqqzzzMMMAAAHHH```lllvvvrrr~~~pppbbbSSS@@@555222222000---............//////////////////////////////000111222555>>>nnnyyyzzz}}}~~~uuujjj^^^PPPBBB:::777;;;::::::???GGGPPPYYY___nnnnnnuuuyyypppeeeZZZRRRKKKEEEAAABBB@@@<<<999999:::<<<@@@III\\\~~~~~~```GGG222000333000...111....................................///////////////111333666AAA]]]mmmWWWMMMCCCCCCBBBAAA>>><<<999777444333111000111111000//////......///000222444555555555555666777:::===>>>>>>>>>???AAA???>>>CCCKKKWWWZZZ\\\^^^dddkkkmmmjjj^^^JJJ<<>>???>>>333,,,///000000000000000000000000111///000111///---444>>>kkkjjjkkktttNNN___qqqppp{{{{{{bbbIII===PPPeeejjj}}}rrraaaJJJ999222111000///........./////////000000///////////////000111111111AAAaaa~~~uuussszzzlll\\\NNNAAA777777<<<>>>BBBJJJTTTdddvvvmmm\\\JJJCCCCCCBBB@@@@@@<<<::::::===EEEZZZyyyYYY999///111222//////........................---.........//////000000,,,333444555LLLyyynnnaaaTTTAAAAAAAAA@@@>>>;;;999777444222000000000111000///.........///000333555666444444555666888;;;===>>>@@@>>>???@@@???@@@FFFNNNSSSWWWZZZ^^^eeejjjhhhbbbGGGNNNWWWdddTTT@@@<<<999888===NNNkkkpppxxxrrrJJJ<<<>>>???>>>:::555222111222222222444//////444444111666???ZZZwww}}}UUUKKKLLLFFFBBB<<<555111222333333222000111111111111222222222000222333111666MMMsssvvvqqqwwwyyyxxx```PPPLLLOOOVVVaaarrryyybbbOOOEEEBBBCCC:::;;;RRR\\\mmm{{{^^^jjjsssrrrwwwmmmwwwcccGGG===:::555000///000000000000000000000000222000000222//////:::IIIuuu}}}bbbiiicccIIIccczzzwww{{{uuuttt|||{{{TTT<<>>]]]zzzlllgggXXX?????????>>>===;;;999777444222000000000000000............///111333666777444444555666888;;;===>>>CCC???>>>@@@AAACCCHHHOOOQQQUUU[[[```eeefff^^^SSS999KKKeeezzzTTT@@@>>>;;;666>>>VVVtttzzzmmmwwwSSSAAA@@@444>>>;;;666333222222222111222...000555444222<<>>AAALLL[[[fffvvv}}}aaaLLLAAAAAA999999@@@??????RRRkkkbbb???///000111,,,........................------......///000000111000111???\\\|||qqqiiiiiiWWW===>>>>>>>>><<<;;;999777444222000///000000///............///111444666888333444555777999;;;===>>>EEE@@@>>>@@@CCCEEEJJJPPPPPPVVV\\\aaadddaaaUUUHHHCCC<<>>;;;777444333333222111000---111666555444BBBTTTtttwww{{{~~~dddvvvuuuYYYSSSJJJIIIAAA777222222333222111000111111111111222222222111666999999AAAXXXwwwvvv{{{iiiWWWSSS^^^zzzSSSKKKEEEFFFEEESSS[[[FFFZZZ}}}iiiggggggvvv}}}www]]]FFF<<<:::555...000000000000000000000000000---...222222555HHH___qqq~~~~~~ooolll}}}VVVHHHTTT|||mmmttt~~~sssrrr{{{}}}~~~tttsssjjj```ZZZWWWQQQSSS___XXXHHHJJJTTT```lll{{{pppmmmUUU@@@EEETTTXXXggg|||}}}oooZZZGGG;;;333...+++////////////000000000000////////////000111222333CCC~~~~~~}}}~~~tttooo[[[III===???HHHRRRbbbsss~~~wwwwww}}}dddSSSGGG;;;999???<<<777CCCXXXtttwwwLLL222222444///////////////////////////---------...///000000111222111LLL|||fff```oooXXXAAA@@@@@@@@@???===999666333111//////000111000///.........111333555444333000555:::;;;888777:::===???===;;;>>>DDDHHHKKKKKKNNNQQQVVV]]]^^^XXXMMMEEEKKKUUUjjj]]]@@@;;;<<<::::::NNNoooppprrrvvvgggRRR999:::???666:::<<<999444000111444333555111555:::000AAAooozzzrrrxxxsssiiikkkhhhmmmnnnjjjjjjoooqqqooowwwyyyeeeJJJRRRGGGDDD>>>666111///111333222222222222222222222222666444+++GGGaaagggzzzvvvkkkxxxuuubbbWWW^^^xxxggg___^^^sss~~~SSSBBBAAADDDhhhccc[[[MMMIIIeee|||qqqfffttt{{{mmmuuunnnSSS===<<<;;;444111000000////////////000000...111444333111>>>```~~~{{{zzzwww|||YYYCCCnnn}}}wwwnnnqqq{{{~~~}}}{{{wwweeeTTTIIIJJJIIIBBB???DDDKKKGGGDDDBBB???>>>CCCIIIPPPFFFZZZ~~~{{{dddRRR}}}VVVIII:::KKKFFFRRRtttfffhhhqqq{{{WWWQQQRRR:::111555***........................444222666///111333///EEE___{{{ooobbbNNN```RRRJJJeeetttzzzwwwyyyrrrsss{{{}}}kkkLLLGGG@@@:::666888???GGGYYYoooeee:::+++000333//////.........------------333...)))//////...444000;;;[[[aaaWWWcccMMMAAA@@@???@@@???===999666333111//////000111000///.........111333555444333222666:::;;;888777:::===>>><<<<<<>>>CCCHHHJJJKKKOOOPPPWWW^^^\\\TTTOOOPPPhhhwwwOOO===<<<:::;;;GGG___{{{ttt|||}}}gggNNNCCC888000777:::<<<999444111111333///000111555666777PPPuuukkkTTTSSSRRRPPPUUUVVV[[[ZZZTTTRRRZZZccchhhUUURRRddduuuwwwSSSLLLHHHEEE???888333000222444222222222222222222222222222666333SSSooouuuuuucccppplllfffVVV^^^{{{gggdddqqqwwwcccVVVQQQQQQTTTWWWggg```HHHDDDYYY~~~TTTPPPPPPSSSiiinnnjjj~~~ssslllVVVCCC???;;;333---000000////////////000000---000222222333EEEllloooaaaiiimmmOOOBBBkkkxxxqqqtttzzz}}}~~~~~~yyyrrrooo^^^NNNFFF???AAAEEEJJJRRRZZZRRRTTTVVVUUURRRMMMHHHDDDGGGCCCHHHOOOeeekkkdddHHH===JJJKKKQQQooorrreee```sss|||ooo___TTT???555333+++........................000,,,111///444666555OOO|||}}}yyyvvvdddZZZmmm```lll|||}}}~~~||||||wwwppplllnnnuuuzzz|||yyyuuuvvvoooVVVBBB???>>>888888???LLL```~~~mmmPPP===111'''//////.........---------,,,111---+++111222///444333HHHfffaaaUUU^^^KKK@@@@@@?????????===999666333111//////000000000///.........111333555444333333777::::::888777999<<<===<<<<<>>:::<<>>999888:::;;;999444111222333222000444333///AAAfffeeeDDD<<<>>>@@@DDDHHHJJJHHH@@@>>>GGGUUU___LLLCCCHHHQQQvvvyyy}}}^^^GGGIIIGGGBBB;;;555222333444222222222222222222222222000666777YYYuuuvvvsssqqqgggNNNIIIDDDYYYqqq~~~zzzlll[[[UUUTTT[[[kkkZZZCCCIIIqqqsssPPPNNNTTTWWWggg}}}hhhqqq~~~zzzqqq^^^LLLAAA<<<666111000000////////////000000111222222///111FFFooojjjQQQ```~~~WWWJJJEEEhhhzzztttssswwwzzzzzz{{{{{{ooorrrrrrpppYYYHHHAAAIIIWWWggguuuyyyaaaMMMEEEFFFGGG<<<:::ccc~~~KKKBBBJJJ]]]\\\ooorrr^^^\\\gggppp}}}YYYDDD888000///........................000)))///000555777<<<```xxx{{{{{{uuu|||xxxhhh```eeeuuuoooppprrruuuxxxvvvtttpppmmmmmmnnnrrrtttxxxyyy|||llltttrrrLLLEEEDDD999444888>>>NNNjjj___>>>///////////////.........------+++000,,,,,,444333///444CCCeee}}}fffVVVZZZIII@@@???>>>??????===999666222000///...000000///............111333555444333555777999999888888999;;;<<<<<<===???CCCGGGIIIJJJRRRQQQWWW]]]VVVMMMYYYpppzzzYYYDDD888===@@@EEE```|||jjjJJJEEE999:::;;;999555222222333555111666333333[[[}}}vvvpppnnnmmmuuuzzzfffHHH???@@@???@@@GGGEEEAAA<<<<<>>BBBfffZZZFFFIIItttssspppooo___fff]]]tttdddKKK:::---444........................333,,,222111333666GGGwww~~~|||zzzrrrcccYYYbbbsssvvvooosssuuupppooosssuuuvvvuuusssqqqpppqqqssspppnnnnnnvvvwwwuuucccJJJCCC===888777888CCCYYYvvvkkkDDD111777////////////............,,,///,,,---555333...555WWWfffQQQPPP@@@???>>>>>>>>>>>>===999666222000......///000///............111333555444333555777888888888999:::<<<:::;;;>>>@@@CCCFFFHHHJJJRRRRRRWWW[[[TTTPPPbbb{{{qqqOOO777:::???BBBXXXuuufffNNN===:::::::::999666444333222444///333333???xxx~~~{{{zzz{{{~~~~~~tttfffXXXOOOJJJIIIUUUddd^^^IIIAAAAAA======GGGDDD@@@???@@@DDDIIIMMMKKKFFFGGG>>>UUU~~~pppyyyqqqNNNHHHGGGCCC===777333222222222222222222222222222222222555999jjj~~~lllDDDGGGEEEZZZtttaaaWWWOOOHHHJJJQQQvvv~~~WWWqqqppp[[[TTTGGGEEEUUU}}}qqq||||||uuufffJJJ<<<888///000000////////////000000---111444555???YYYzzzfffeeebbb[[[bbbiii}}}vvviiigggooowww{{{|||wwwxxxnnnaaahhh^^^gggmmmTTTIIIKKK[[[xxx|||dddRRRLLLBBBGGG[[[uuuJJJEEEkkkpppsssZZZ```oooVVV>>>+++333////////////////////////111...555111222===ZZZ{{{xxx}}}hhhUUUTTT[[[aaaZZZmmmzzzvvvxxx~~~|||sssqqqwww~~~yyyoooeee______bbb^^^\\\ZZZ\\\dddnnnxxx~~~uuutttyyyXXXBBB@@@???888999===MMMggg~~~YYY666...000000/////////.........---000,,,...444000///999fff}}}yyycccQQQOOOBBB>>>======>>>>>>===999666222000....../////////............111333555444333555666666777888:::<<<===888;;;>>>AAABBBEEEHHHJJJPPPSSSWWWWWWTTTYYYlllyyyzzzaaa<<<888<<<>>>OOOgggfffpppuuuJJJ===;;;::::::888777555333222444111///111HHH|||}}}zzzzzz{{{{{{yyyyyy{{{rrraaaSSSHHHAAA>>>DDDSSSRRRDDD@@@===;;;@@@FFFBBB@@@AAABBBCCCIIIOOO\\\XXXZZZLLLRRRsss|||XXXHHHGGGDDD???999444111111222222222222222222222222444666<<>>...000000////////////000000111333444777DDD\\\uuunnnaaammmkkkhhh{{{yyyvvvhhhgggooovvvyyy{{{zzz{{{qqqlllaaaXXXfffxxxeeeXXXOOOWWWooo{{{___GGGLLLYYYppp|||WWWEEEAAAHHHttt___^^^lll{{{SSSDDDtttbbbkkknnn```|||sss^^^EEE...111////////////////////////---...666000888PPPsssmmmvvv|||}}}fffUUUSSSLLLAAAAAAlllssswwwxxx{{{{{{uuuooorrryyyuuugggWWWKKKEEECCCCCCDDDFFFFFFFFFJJJPPPVVVgggkkksss|||tttNNNEEEAAA777999999BBBWWWvvv___999222000000000/////////.........111...///333///333EEEvvvtttyyy}}}qqqyyybbbTTTQQQFFF=========>>>>>>===999666111000....../////////............111333555444333555444444666888;;;===>>>777;;;???AAABBBDDDGGGJJJOOOTTTVVVRRRUUUcccttt~~~}}}zzzKKK;;;999:::GGG[[[wwwtttpppPPPEEE;;;;;;999888777666333222222555000555TTTyyywww~~~zzzyyy}}}~~~|||~~~~~~}}}pppcccXXXNNNEEE@@@>>>JJJKKKFFFDDD===;;;DDDHHHGGGHHHGGGEEEHHHVVVgggwwwpppqqq```[[[lll~~~~~~yyy~~~}}}cccJJJIIIGGGAAA;;;555222111222222222222222222222222333999DDDnnn|||rrrKKKHHHTTT}}}hhh\\\\\\bbbuuutttbbbTTTZZZpppzzzfffHHH;;;>>>DDD@@@CCC```fff@@@GGGHHHBBBNNNuuuxxx{{{nnnllluuubbbIIICCC222000000////////////000000444444333888KKKeeexxxuuuqqq}}}hhhxxx}}}nnncccfffpppuuuxxxzzz|||hhh\\\IIIJJJhhhtttWWWYYYccc|||xxxgggWWWUUUNNNMMMWWWgggdddLLLLLLddd___SSSQQQRRRaaacccKKKaaaaaa___|||{{{nnnzzzooo]]]III444111////////////////////////,,,000666000CCCfffjjjqqqmmmTTTIIIGGGFFF]]]{{{zzz||||||pppvvv||||||uuunnnnnnrrruuu}}}tttbbbKKK:::666888:::;;;;;;===AAADDDYYY___hhhooossszzziiiNNNBBB:::888666:::KKKggg```>>>===000000000000/////////......111000000333000<<>>>>>===999777111///...---//////...---.........111333555444333444444333555999<<<>>>???777;;;???AAABBBDDDGGGJJJNNNUUUUUUPPPVVVjjjyyy|||yyy}}}YYY@@@888777DDDUUUrrr~~~jjjaaaBBB<<<;;;999888888666444222,,,555222@@@hhh}}}zzz|||}}}|||~~~yyyxxx|||xxxooocccYYYRRRKKKAAA:::888CCCHHHKKKKKK???;;;EEENNNPPPRRROOOIIIOOOggg{{{rrrssseee___kkk}}}{{{~~~tttkkkKKKKKKHHHCCC===777333222222222222222222222222222111===OOO{{{XXXOOOQQQzzznnncccXXXUUUYYYbbbyyycccSSSjjjsssbbbNNNHHHCCC:::BBBFFFFFFPPPWWWOOOGGG@@@QQQrrrtttlllooohhhwww}}}SSS>>>???222000000////////////000000000000222===XXXyyy~~~```~~~nnnbbb[[[dddpppuuuxxxzzzzzz```KKK<<<;;;OOOmmmxxxeeennnmmmaaa[[[ZZZQQQHHHSSSiii^^^IIINNNnnnTTTAAA:::KKKqqqqqqUUUTTT|||hhh\\\zzzllllll}}}vvvjjjWWWIII:::555000000000000000000000000///333777222KKKuuunnnqqqwww~~~uuuOOO<<>>AAA>>>NNNddduuu~~~WWWCCC@@@888555777EEE___|||rrrHHH999000000000000////////////---111111222333222CCCaaabbb\\\pppzzz~~~zzziiiXXX@@@CCC======>>>>>><<<999777555111111000......---------+++...222222000000111444777555444666999;;;999777999:::===AAAAAAAAAGGGNNNPPPVVVQQQPPPaaannnpppttt}}}~~~zzzsssxxxlllGGG777888BBBLLLkkkwwwDDDEEE999888;;;777777999444...???666@@@{{{~~~|||xxx{{{wwwkkkttt}}}~~~~~~oooVVVNNNDDD@@@DDDHHHEEE>>>===@@@JJJSSSOOOEEECCCIIIPPPcccaaaYYY]]]bbbwwwwwwlllppp{{{yyy}}}}}}rrrUUUQQQEEE@@@CCC;;;111222333444444333222111333444<<<333XXXuuu~~~rrr]]]MMM^^^ppptttfffYYYQQQOOOPPPRRRYYYiiivvvrrrIIIEEENNN^^^ggg]]]JJJAAABBBBBB===FFFSSSwwwlllDDD@@@PPPuuupppooouuussswwwuuuXXXCCC>>>444333333111000000000111222000444:::AAA[[[tttrrryyybbbPPPzzzwwwssshhh```^^^gggnnnooottt{{{cccIIIDDD<<>>222222111///...//////---111+++555///000///@@@pppSSS^^^gggxxx}}}}}}ooo]]]BBBBBB===>>>>>>>>><<<999777555111000///......------------000333333111111444777777555444666888:::999777::::::===AAAAAAAAAFFFNNNRRRZZZXXXYYYiiirrrrrrtttyyy{{{{{{yyy{{{fffKKKFFFhhh~~~TTT<<<999@@@GGGggg}}}~~~LLL>>>;;;===777555666000...333555]]]~~~{{{ooovvv|||{{{}}}mmmWWWDDD>>>999;;;>>>???===:::<<>>555444777333444444333222222333555444AAAgggxxxpppuuutttxxxyyyqqqdddVVV^^^vvvfffiiijjjcccXXXOOOLLLMMMMMMFFFOOO[[[YYYUUUQQQJJJDDDPPP^^^aaaYYYLLLEEEDDDEEEEEELLLUUUqqq|||UUUHHHiiiyyytttllliii^^^RRREEE666333333111000000000111222222///555EEE___kkkaaa}}}~~~vvvhhhQQQCCChhh{{{xxxccc\\\]]]gggoooqqqvvv}}}SSSJJJ???>>>QQQrrr}}}jjjdddlllxxxllliiiddd^^^RRRFFFBBBEEEEEEGGGNNNqqqggg^^^JJJAAACCCbbbgggfffhhhYYYmmm}}}dddxxxttt}}}gggNNNDDD111///////////////000111111---;;;111BBBooovvvhhhoooyyy}}}{{{xxx{{{xxxoooaaa[[[bbbooowwwwwwxxxzzz~~~|||xxxsss}}}mmmeee^^^VVVLLL]]]kkklllaaaUUUJJJDDD:::???BBBAAAAAACCCBBB>>>:::@@@FFFJJJPPP]]]rrr~~~]]]JJJ@@@;;;777:::LLLhhh|||yyyZZZFFF222222000////////////---000+++333000333999QQQZZZJJJWWWfffvvvjjj{{{qqq]]]AAA???===>>>>>>>>><<<999666444111000///......---......///111333333222333777;;;666555444666888999888777::::::===AAAAAAAAAFFFMMMOOOYYY[[[^^^kkkpppmmmooouuuvvvzzz~~~yyyuuuuuu^^^KKKGGGAAAEEErrrcccAAA:::???CCC```xxx|||QQQAAA======777555666///333222:::lll}}}{{{{{{wwwmmmtttyyywwwxxxaaaEEEAAA888555;;;>>>;;;:::===;;;===GGGWWW```aaagggppp}}}www}}}sssOOODDDHHH===666999555333444444333222222444555:::VVViiikkk{{{ccccccxxx}}}qqqiiibbbddd]]]ccchhhdddZZZSSSSSSVVV___ddd[[[JJJJJJPPPgggxxxvvviii\\\PPPFFFCCCIIIKKKPPPaaa```PPPbbbyyyrrrjjj[[[DDD777333333111000000000111222222,,,777SSSpppyyy[[[^^^xxxuuu^^^GGG@@@```~~~zzz|||ttt^^^YYY\\\gggoooooosssyyybbbUUUFFF===LLLssskkk^^^```bbbiiiwww|||hhhVVVPPPOOORRRTTTPPPGGGBBBBBBKKK777>>>NNNmmmwwwsssNNNDDDCCC]]]sssjjjqqq[[[nnnqqqlllkkkcccZZZCCC222000////////////000111111000555777UUU{{{ddd]]]ooovvvyyy|||tttyyyqqqeee___fffrrrxxxvvvqqqxxx~~~yyyvvvvvvooozzz}}}UUUTTTRRRLLLBBB<<<@@@III:::BBBGGGMMMZZZcccVVVAAAIIIJJJNNNQQQNNNRRRggg~~~jjjQQQDDD???888777CCC\\\zzzeeePPP333111//////000000......000,,,111///333@@@aaammmDDDDDDQQQgggsss~~~gggwww[[[???<<<>>>>>>>>>>>><<<999666444000000///...............000222333222111333888<<<555444555555777777888777::::::===@@@@@@@@@EEELLLNNNYYY\\\___iiikkkhhhlllrrrqqqooolllhhhggglllrrr~~~vvvQQQTTTPPPEEEWWWoooEEE:::>>>AAAZZZtttjjjrrrPPP???:::<<<888888:::444555999@@@iii|||zzz{{{~~~{{{}}}zzzwwwuuusssrrrrrrtttvvvkkkgggooouuuuuuwww}}}zzz___TTTCCC888;;;>>>:::888===<<<;;;DDDUUUaaagggrrr~~~}}}~~~}}}___DDDKKKBBB>>>>>>///333444444444222333444666<<>>JJJEEE<<>>QQQpppoooSSS666111...000111000......111///111///111BBBiiiXXX<<>>??????>>><<<999555333000//////............//////111222111000111666:::333444555555555666777777::::::===@@@@@@???DDDKKKSSS\\\^^^aaahhhfffeeennnnnnpppmmmbbbXXXXXXcccnnnzzzhhhTTTHHHEEENNNttt}}}NNN<<<===???VVVqqqxxx{{{RRR@@@999:::888999;;;555222777LLL|||yyywwwwwwuuuuuurrrqqquuuzzzzzzsssjjjiiiddddddmmmssstttwww|||~~~~~~kkkTTT???999:::888777888;;;:::AAAPPP^^^jjj|||aaaHHHNNNDDD??????111333444444444333333555777GGGjjj~~~~~~jjjttt{{{dddgggmmmnnnxxxqqqkkkgggcccgggdddSSSJJJ;;;;;;lllzzzjjjYYYTTTUUUJJJQQQ^^^TTTuuummmPPPBBBDDDLLLcccrrrnnnrrrttt___FFF@@@333333111000000000111222444;;;QQQqqqkkk___ooouuuLLL===NNNaaavvvyyypppZZZXXX^^^iiimmmjjjkkkqqq{{{vvvxxx]]]LLLDDDRRRyyyooo]]]JJJKKKCCCEEEQQQeeexxxlllUUU@@@???IIIMMMFFF>>>???BBBDDD@@@@@@___]]]RRRIII???mmmyyyrrrtttrrrsssvvvgggaaannnEEE===000000000000000111222222777///DDDsssmmmeeewwwrrrttt{{{}}}{{{tttkkkiiiooouuuvvv}}}}}}~~~~~~}}}zzzwwwtttuuuyyyhhhOOO===EEEVVV______^^^^^^```gggxxxtttzzzqqqmmmuuuzzzwwwgggIIIBBB<<<999<<>>KKKLLLiiiuuunnn]]]AAA????????????>>><<<888555333//////............//////...000222111///000444777222333555555444444666777::::::===@@@@@@???DDDKKKRRRZZZ\\\^^^bbb^^^^^^jjjiiiqqqrrrfffYYYVVV___hhhttteeeFFFEEEOOOmmm^^^BBB<<<===PPPmmmZZZFFF===<<<888999999222444555eee}}}|||tttqqqrrruuutttppplllpppzzzwwwkkkeeedddhhhpppttttttvvvzzz}}}}}}~~~xxxfffOOOBBB@@@BBBAAA???<<<:::???LLLYYYjjj|||```OOOOOOCCC;;;>>>:::222444444444333444666888LLLzzz{{{jjj|||zzzkkkfffwww{{{}}}jjjWWWWWWXXXiii~~~qqqfffaaawwwsssiii^^^KKKMMMwwwwwwiiiaaaQQQWWWdddYYYppphhhNNNDDDEEE\\\xxxssssss~~~|||wwwvvvhhhMMM===333333111000000000111222555AAA^^^}}}iiippp}}}tttJJJFFFiii~~~rrryyynnnXXXXXX___kkkooommmpppwwwvvvxxxtttWWWIIIEEEQQQnnnUUUHHHNNNEEEDDDEEEIIIQQQXXX[[[\\\PPPFFF@@@DDDLLLMMMIIIFFF===FFFAAA@@@IIIRRRbbbQQQDDD@@@```jjjrrrxxxqqqqqq{{{gggnnnxxxwwwlllLLL999111000000000000111222222555333MMMggghhhyyywwwuuu{{{yyy}}}}}}vvvkkkfffkkksssxxx{{{{{{}}}}}}yyyuuuvvvnnnooo{{{~~~tttmmmnnnLLLEEECCCPPPbbboooxxx|||{{{wwwtttwwwQQQGGG>>>;;;<<>>KKKKKKiiiuuudddnnn___CCC===?????????>>><<<888555333//////............//////...111333333000000222555111333555555333333555777::::::===@@@???>>>CCCJJJNNNWWWZZZ]]]___XXXWWWdddeeennnooodddYYYXXX^^^bbbnnn|||\\\GGGCCC```oooKKK<<<;;;IIIiiibbbMMMAAA>>>999999999111555>>>{{{uuuqqqtttuuusssrrrqqqnnnooovvvyyypppccc```cccjjjqqqtttsssuuuxxx~~~~~~}}}qqqgggsssqqqdddTTTOOOTTTTTTOOO@@@===@@@HHHQQQcccyyyvvv|||pppzzzXXXJJJDDD@@@===;;;222444444444444444666888DDDzzzhhhaaammm}}}|||eeeJJJDDDMMMJJJpppoooxxx___OOOfffuuu^^^\\\cccZZZiiioooTTTIIIFFFXXXzzz{{{vvvdddOOO<<<333333111000000000111222111AAAlll~~~zzzpppGGGPPPzzztttnnneeeWWWWWW___jjjnnnllloooxxxoooooojjjPPPJJJIIIRRRccc\\\eeemmm^^^KKKEEEFFFAAACCCEEELLLXXX^^^QQQ>>>666222888JJJ[[[^^^VVVNNN888@@@@@@>>><<<;;;WWWfffOOODDDJJJ^^^~~~hhhggguuukkkooonnnrrrtttoookkkKKK888111111000000111111222333000999WWWcccaaaiiivvvyyywwwyyy~~~{{{ooodddcccjjjqqqrrr}}}zzzwwwvvvxxxwwwtttpppnnnhhhfffkkkpppoooiiieeeAAADDDHHHRRRdddyyyqqq]]]NNN@@@::::::CCC\\\uuupppwwwLLL;;;000000222//////444---333///666999\\\CCC===HHHIIIjjjsss|||{{{uuusssrrreeeEEE:::???@@@???>>><<<888555333//////.........//////000///222555444222000111333000333555555333333555777::::::===@@@???>>>CCCJJJOOOYYY___bbbcccYYYWWWdddeeeiiiggg[[[TTTWWW]]]```jjjxxxXXX???\\\zzzQQQ===<<>>xxxuuuuuu|||yyy}}}ccc:::KKKxxx{{{hhh```XXXWWW^^^hhhjjjfffjjjrrr}}}bbbLLLNNNOOOWWW___WWWeee___TTTNNNEEEAAAIIIRRRaaaxxxfffCCC???555777QQQooouuubbbNNNMMMDDDCCCFFFEEEIIIRRRTTTjjjQQQIIIEEESSSxxxkkkhhh~~~qqqffflllqqqqqqIII@@@111111111000111111222333--->>>]]]WWWbbbjjjqqqyyyxxx{{{zzzggg]]]aaakkknnnjjjsssrrrrrrrrrqqqooollliiicccdddaaa^^^ccclllkkkbbbCCCBBBAAAGGG]]]xxx}}}iiiooottt~~~gggTTTAAA999888AAAZZZsss```lll~~~PPP>>>000000222///000666...555...555888```{{{BBB===FFFHHHjjjpppzzz~~~xxxkkkaaaoooyyy___GGG555AAAAAA@@@???<<<999555333000000///...............---111222//////222444444333444555444444444666888:::;;;<<<<<<===@@@DDDGGGPPPZZZ[[[YYY]]][[[[[[eeefff___WWWRRRPPPSSSXXX^^^eeevvvvvvqqqttt]]]JJJXXX|||VVVDDD888CCC```}}}nnnrrrtttkkkVVVBBB>>>???;;;777888333OOO~~~uuuwwweeettt~~~vvvvvvxxxvvvuuuvvvsssjjj___XXXZZZaaaiiioooqqqrrrsssuuuvvv}}}}}}|||kkk___mmmwwwmmmQQQJJJDDDBBBCCCHHHRRR]]]]]]bbbkkkxxxvvvMMMMMMJJJRRRbbbjjjrrr{{{lllLLLLLLEEEDDD<<<444222777000333666222EEEkkktttzzzlllZZZhhh||||||}}}oooVVVQQQUUULLLPPPvvvUUUYYY~~~{{{tttmmmZZZjjjhhhZZZJJJ===JJJZZZyyyrrr}}}gggAAAIII999333///000111000111444555JJJtttxxx]]]jjj}}}}}}XXX:::DDD~~~|||lll^^^PPPYYYcccgggfffhhhmmmrrrooofffXXXJJJJJJ\\\|||uuuuuudddYYYWWWQQQQQQKKKUUUppprrrVVVBBB888<<>><<>>@@@@@@KKK^^^hhhqqq|||eeeRRRRRRGGGBBB888555222666000555777222FFFvvvrrr|||bbbXXXlll}}}~~~|||~~~wwwiiiVVVUUUMMMLLLiiikkkyyy}}}ppp~~~aaaMMM@@@FFF___nnniiixxx]]]???:::333///000111000111444444JJJrrrpppUUU```}}}RRR;;;EEE{{{ppp\\\RRRZZZcccgggffffffkkkqqqssspppvvvjjjXXXGGGFFFQQQffftttfff]]]UUURRRSSS^^^nnnwwwlllSSS???BBB>>>CCC\\\}}}ooobbb\\\UUUNNNKKKLLLQQQUUUnnnYYYFFFCCCCCC[[[|||[[[nnnyyynnngggqqqlllCCC555000///111333111111333555BBByyy\\\aaalllvvvxxxzzzpppaaa^^^cccoooqqqdddlllmmmiii^^^PPPGGGBBB@@@===<<<::::::BBBVVVgggkkkUUUVVVZZZUUUPPPWWWUUUBBB<<<:::;;;>>>>>>::::::===:::<<<:::<<>>555???PPPjjj}}}aaaJJJ555111444222//////<<<999<<<666555rrrAAA:::DDDFFFbbbqqqyyy~~~~~~vvv[[[JJJCCC:::ooonnnyyyPPP>>>???AAAAAA@@@???<<<999555333000//////............///333333222111555;;;;;;777333444555444444444666888999:::;;;<<<===@@@DDDHHHKKKWWWZZZYYY[[[XXXYYYccc[[[UUUNNNJJJEEECCCIIISSSfffhhhnnnsssrrrrrr~~~rrrdddwww]]]QQQ===@@@@@@BBBPPPmmmeeeIII;;;;;;WWWwww}}}eeeJJJ@@@===::::::===@@@|||qqqvvv~~~tttfffkkk||||||vvvqqqpppjjj```XXXVVVWWW^^^gggmmmpppqqqtttvvvxxx~~~{{{yyyhhhUUUHHHAAA:::777888777999777111///222666888333777999HHHaaaooouuukkkzzz}}}\\\QQQRRRHHHEEE>>>666111666222666777666OOO}}}```\\\rrr}}}{{{yyy{{{~~~fffPPPIIIGGGEEEXXX]]]fffggg[[[]]]```rrrvvvoooxxxvvvgggTTTKKKeeelllrrrzzz{{{yyy```HHH:::444000000111000111444444MMMuuurrrZZZdddzzzKKK<<>>TTT[[[aaayyytttnnn||||||nnnBBB666111///222333111111444===UUUdddXXX___jjjqqqtttxxxnnn```bbbiiivvv{{{rrrnnndddWWWIII===555555888888///000666999JJJcccpppbbb\\\^^^YYYHHH???<<<555222///000555777666666888<<<999555222666CCCUUUccc]]]cccyyy~~~]]]LLL???666???LLLdddyyydddLLL666111444222///000***...222///>>>qqqBBB777@@@DDD```oooxxx~~~tttVVVIIIIIICCCvvv{{{[[[<<<===AAAAAA@@@???<<<999555333000///............//////444333111111777===<<<666333444555444444444666888999:::;;;<<<===@@@EEEHHHKKKVVVXXXUUUXXXWWW[[[hhhppp```PPPGGGAAA===BBBKKKZZZ[[[]]]^^^___fffuuu{{{uuu```MMMAAAKKKkkkgggJJJFFFGGGGGGMMMcccmmmKKK???;;;TTTrrryyy~~~}}}cccIII???===;;;;;;???:::gggzzznnnbbbpppyyy{{{ssspppqqqtttnnn___TTTQQQXXX^^^ggglllnnnoooqqqssstttyyy|||}}}yyy^^^NNNEEE>>>999888555999;;;999555444666777666777777KKKnnniiiTTTOOOGGGKKKGGG777222777333333555>>>ddd```^^^uuu~~~}}}}}}{{{|||~~~~~~bbbJJJ@@@CCCAAAJJJeeeLLLaaatttFFFFFFRRR]]]\\\QQQDDD<<<999???TTT^^^sss~~~}}}kkkZZZiiizzzdddNNNHHH;;;555000111111000111444;;;XXX}}}qqq^^^hhhzzzDDD<<>>@@@CCC:::KKKRRReeewwwuuueee```ooo}}}}}}sssrrrgggRRRHHH<<<555111111111000111444AAAcccgggYYYeeevvv>>><<>>JJJNNNKKKMMMVVV\\\```qqqhhhRRRBBB888@@@LLLbbbyyyllleeeLLL555///222111111222333666777;;;JJJRRR;;;:::BBBDDDVVVkkkwww~~~|||{{{yyyoooeee}}}uuuiiimmmEEE===AAAAAA@@@???<<<999555333///............//////000111111000...222777666222333444555444444444666888888999:::<<<===AAAEEEIIISSS]]][[[TTTTTTUUU]]]ooo{{{bbbLLLDDD@@@;;;>>>HHHXXX```aaaTTTHHHFFFHHHIIIFFFAAA:::333000111333666555999777999VVVvvv|||{{{pppfffyyyTTTLLL<<>>:::;;;NNNyyykkkiiimmmnnnPPPMMMeeesssvvvxxxwwwnnneeeaaaccc\\\OOOMMMUUU[[[aaagggkkkjjjiiiiiijjjiiillloooqqquuuzzzyyyuuurrreeeXXX___~~~vvv\\\LLLBBB===<<<===777444666888888888999666666444JJJwwwxxxrrrqqqttthhh\\\SSSQQQFFF999222999555000222LLLppp^^^UUUnnn~~~~~~{{{zzzzzz{{{|||{{{zzz{{{~~~SSSKKKAAADDDDDDEEEiiirrrPPP<<<999???CCC444AAABBB888>>>PPPRRRDDD;;;===???>>>999555777===HHHHHHHHHQQQdddxxxgggZZZVVVLLLMMMZZZuuu}}}qqqmmmeeeVVVQQQ<<<666111222222000111444;;;eee~~~fffcccuuulll888===PPPrrr{{{|||zzzcccYYYPPPWWW^^^aaa```bbbhhhooo|||lllQQQAAADDDBBB<<>>AAAAAA@@@???<<<999555333...............///000000000222222///000333444111333444555444444444666888777999:::<<<===AAAFFFIIIXXXcccbbbZZZWWWTTTYYYiiieeeVVVMMMLLLEEE:::<<>>fffvvv]]]MMMBBB>>>>>>:::555222555666444444888555888777DDDiii|||rrrlllnnnxxxyyyaaa^^^XXXXXXLLL<<<000555666444444LLL}}}|||sssfffUUUooo{{{}}}~~~~~~|||yyywwwxxxzzzzzzyyywwwxxx|||eeeOOOFFFAAA@@@BBBVVVvvv^^^PPPHHHDDDNNNKKKHHHJJJRRRWWWOOODDDCCCCCCAAA???AAAKKKWWW___]]]UUUZZZ]]]\\\sssbbbOOOEEEEEEUUUwwwwww___NNNMMM===777222222222000111444999jjjzzziiippp}}}ccc666???QQQqqqxxx~~~{{{aaaWWWSSSYYY___```^^^___eeekkkuuulllRRR@@@???<<<888DDDXXXyyyjjjWWWSSSdddjjj\\\PPPQQQ\\\]]]YYYTTT[[[iiimmmhhhwww]]]LLLCCCQQQyyy{{{|||ZZZlllrrrmmmuuuyyyxxxoooMMM:::444111222333333555888FFFhhhWWWdddkkkddd^^^jjj}}}\\\RRRccckkklllpppqqq~~~```FFFDDDAAA>>>nnntttmmmooonnn]]]OOOGGG?????????AAAAAA>>>===CCCMMMYYYLLL???<<>>MMMggg{{{}}}pppUUU;;;222222111000222777<<<555777KKKKKK@@@999<<>>;;;<<<777555888>>>===888777;;;777>>><<>>...222666888666JJJnnnzzzpppvvvgggVVVsss~~~|||}}}}}}{{{wwwvvvwwwyyy|||{{{~~~___SSSDDD===999>>>eee{{{sss|||llleeemmmoooddd]]]^^^cccdddeeeiiiqqquuulll```ccc]]]mmmmmmTTT\\\rrrnnnnnn\\\PPPWWWwwwyyyYYYLLL===777222222222000111444BBBtttsssbbbkkk___666AAAQQQmmmwww|||^^^QQQVVV\\\aaaaaa]]]]]]bbbhhhooosss[[[FFF@@@<<<999@@@OOO[[[WWWrrrdddIII888BBBLLLGGGAAAAAA444999<<<@@@PPPgggpppmmmjjjqqqXXXLLLXXX}}}dddmmmuuuqqqzzzrrrxxxWWW:::555111222444333555888UUUpppFFF[[[iiiooofff___kkkwwwUUUMMMaaakkklllooorrrxxxOOOGGGEEE>>>ooo}}}}}}iiiOOOEEECCCEEEEEEEEECCC>>>???LLLZZZddd^^^VVVSSSXXX^^^]]]XXXSSSiiiwwwxxx{{{ttt^^^III777<<>>888666LLLyyy```???>>>GGGhhhqqqXXXNNNGGG@@@BBBKKKvvv~~~nnnRRRLLL___mmmtttvvvpppmmmeeeeeeaaaRRRLLLRRRTTTZZZ___ccceeeeeefffhhhkkkhhhqqqtttoooqqqvvvsssjjjFFF>>>777444FFFwww|||___LLLFFFBBB;;;444444666999999888888999;;;<<<;;;;;;AAASSSiiivvvzzzvvvnnnnnnpppyyy|||jjj```]]][[[XXXAAA444111555111555ZZZqqqjjjeeeZZZ|||}}}~~~xxx~~~|||zzz{{{}}}rrrJJJFFFCCC???===AAAmmmzzzoooqqqpppfffoooxxx}}}yyycccjjj{{{}}}ggg[[[dddlllfff|||vvvfffYYYooovvvOOODDD888000111222///111666JJJxxxeee]]]bbbxxxSSS;;;<<>>HHHpppzzznnnxxxsssiiicccdddyyy}}}|||zzz\\\LLL;;;===TTTgggwwwmmmSSS;;;222222000000333---999333===^^^uuuLLL???===;;;AAAMMMdddrrr~~~{{{zzz|||~~~~~~zzzcccCCCAAAAAAAAA???===:::777555333//////............//////222111000111333444333222222222222222333555777888555999<<<======???CCCGGGOOOQQQTTTUUUVVVWWW]]]bbbRRRGGGZZZ{{{RRR@@@===GGGkkkdddRRRGGGFFFTTTBBB333222555555444666CCCOOOKKKAAA\\\dddBBB<<>>NNNcccrrrwww|||vvvrrr{{{^^^fffeeeRRR;;;222444<<<:::===___ooottt~~~wwwnnn]]]tttzzz|||{{{|||}}}yyyxxxwwwxxx{{{uuuLLLCCC@@@<<<888888ZZZsssyyymmmMMMXXXvvvvvvWWW^^^uuuttt]]]EEE999000111222///111777UUUtttbbb]]]mmm{{{KKK999@@@MMMuuuqqqqqq\\\OOOLLLWWW___```______```___jjjooo~~~hhhPPPDDD;;;>>>;;;EEEppp|||vvvcccUUUIIIAAAAAABBBAAA<<<888<<>>555999:::555333555777;;;BBBFFFGGGKKKXXXfffuuuXXXVVVGGGIIILLLcccbbbnnn{{{|||~~~}}}vvvlll@@@555444666111333888555RRRUUUIIIWWWjjjxxx~~~yyyQQQFFF___lllkkklllooo|||oooVVVMMMHHHGGGlllvvvaaaWWWOOOeeegggvvvUUUEEEZZZgggtttoooddddddwwwzzz{{{|||^^^LLL;;;<<>>;;;888555333//////............//////222111000111333333333222222222222333444555666777666888;;;<<<<<>>===999777777:::===BBBOOOdddttt{{{{{{sssbbbkkkkkkXXX???666555;;;888<<<```www\\\fff{{{gggrrrsssyyyzzzyyyyyyzzz}}}~~~~~~~~~ttttttsssuuuwww|||tttNNN@@@???@@@:::333EEEfffvvvyyy^^^???JJJfffjjjSSSdddvvvmmmrrryyysss|||aaaGGG:::111111222000222888fff{{{gggbbbrrryyyDDD555>>>KKKpppqqqpppZZZNNNLLLWWWaaabbbaaabbbcccbbblllmmmtttfffPPPGGG@@@>>>888???YYYtttsss\\\NNNAAA222777666666999>>>AAA@@@>>>KKKBBB???FFFIIIEEEAAABBBAAAGGGKKKIIIHHHLLLOOOOOO]]]RRRGGGCCCKKKfffdddllltttzzzzzzyyymmmlllCCC555333666222333888666PPPdddGGGTTThhhxxx[[[MMMbbbmmmiiiggggggvvv~~~qqqYYYOOOJJJ<<>>UUU{{{mmmMMM>>>AAAeeeyyyMMM<<<777BBBKKKGGG<<<555444555FFFPPPtttnnnlllfffmmmlllFFF;;;HHHlllaaaVVVRRRMMMNNNTTTtttssskkkdddNNNMMMaaalllrrruuurrrkkk___\\\XXXLLLHHHLLLJJJRRRWWW]]]```aaaaaadddfffhhhjjjjjjkkkrrr{{{|||yyy[[[BBB888;;;888CCCaaayyy|||rrrbbbVVVQQQQQQSSSTTTQQQMMMKKKQQQYYYWWWHHH;;;444FFFWWWYYYLLL>>>:::;;;>>>DDDJJJPPP\\\nnn}}}}}}wwwvvvkkkhhhiiiiiiDDD999333555444@@@kkktttUUU^^^}}}vvvkkksssqqqxxxzzzxxxvvvvvvxxxyyyxxxxxxssssssssstttuuuyyy}}}}}}ZZZDDDBBBFFF@@@777;;;UUUpppXXXBBBAAAJJJJJJiii}}}YYY\\\pppnnnfffdddwwwrrrzzzlllnnn{{{|||vvvjjjYYYIII<<<222111222000333:::gggfff___eee}}}yyyCCC444???LLLsssqqqnnnWWWMMMKKKWWWaaaccccccdddeeeeeefffkkkqqqcccKKKFFFDDD>>>888:::GGGeeeyyypppcccWWWRRRNNNIIIIIIKKKMMMMMMLLLMMMIIIJJJSSSZZZZZZXXXYYYWWWWWWQQQKKKOOOWWWTTTIIIaaavvvoooTTTDDDKKKdddggghhhyyyiiilllzzzqqqdddvvvhhhGGG666222666222333888777\\\^^^GGGQQQbbbppp\\\NNNbbbnnnllljjjhhhhhhhhh[[[WWWhhhyyywwwoooVVVIIIHHH:::BBBjjjzzzuuupppwww]]]BBB888999>>>]]]eeeaaapppuuuzzzdddOOO<<<@@@YYYkkkwww|||^^^???333333222222555444777333FFF[[[wwwLLL===;;;777999BBBNNN^^^mmmrrrssswww}}}{{{cccGGG<<>>===PPPsssrrraaannnssstttjjj\\\XXXbbbnnnzzzyyyrrrhhhhhhcccjjjnnnIII===JJJkkkyyyeeeZZZWWWSSSVVV^^^eeevvvaaaMMMNNN```iiilllpppnnndddYYYUUUQQQDDDBBBHHHHHHOOOUUU\\\```aaaaaacccfffhhhiiijjjkkkpppyyy~~~^^^AAA555999444:::WWWrrrwwwqqqhhh```[[[XXXXXXWWWXXXQQQMMMTTTdddttt|||~~~dddvvvuuu\\\JJJCCCIIIPPPVVV\\\gggvvvvvvccceeelllkkkjjjnnn???666222555888KKK{{{fff```yyyrrrbbb]]]ccc\\\aaaqqqnnnssswwwvvvuuuvvvwwwwwwuuuttttttuuuuuuuuutttwww{{{TTTDDDBBB>>>===:::@@@gggrrr\\\@@@666JJJVVVJJJRRRwwwkkkvvvmmm[[[VVVgggvvvsssuuu```kkkooofff]]]VVVLLL>>>333111222000444;;;[[[______\\\bbbuuuDDD777CCCUUUrrrlllVVVMMMHHHSSS\\\^^^^^^aaacccccc```hhhrrr}}}UUUEEECCC;;;888999===JJJaaawwwrrrqqqllleee]]][[[\\\___TTTRRRTTT[[[bbbdddeeeeeeddd___VVVRRR\\\dddYYYGGGVVV___hhhooohhhRRRSSSbbbiiiddduuubbbfffuuujjjooorrrJJJ666111666333333888888hhhLLLGGGPPP___iiizzz}}}WWWIII^^^nnnssssssppp\\\\\\PPPJJJXXXiiiwwwxxxnnnXXXKKKGGG;;;???ZZZvvvqqqvvvxxxmmmfffjjjnnn}}}NNN;;;;;;;;;000<<>>999555333//////............//////111000///000222222222111111111333444555666666666666888::::::;;;???EEEKKKUUUZZZXXXOOOLLLUUU^^^aaaHHH888???MMM]]]HHH>>>999888III[[[vvvfffkkkpppMMM>>>LLLkkkxxxjjjbbb^^^YYY\\\fffrrr|||yyy\\\JJJMMM___eeegggjjjiiihhh___^^^XXXGGGAAAGGGHHHLLLSSSZZZ___```aaaccceeefffhhhjjjjjjlllsss}}}kkkKKK;;;<<<888???\\\vvv|||vvvmmmeeeaaabbbeeehhhdddccc```^^^iiifffHHHMMMQQQUUUZZZeeesss~~~www~~~}}}fffiiiwwwuuuggg<<<666555777:::LLLxxxxxxVVVKKKLLLIIIYYYqqqqqqssstttttttttvvvxxxxxxwwwuuuuuuwwwwwwvvvtttvvv{{{nnnKKK>>>888AAA;;;777CCCYYY]]]III>>>;;;;;;III___iiiVVVppp___VVVPPP]]]zzzooolllhhhYYYNNN@@@333222222111555===aaaiiiqqqpppqqq|||uuuFFF666@@@RRR~~~ooojjjVVVPPPKKKTTT\\\]]]]]]aaaeeefff```fffoooyyyhhhGGGBBB888999999999<<>>AAARRRTTTkkkvvv|||gggQQQ@@@IIIeeewwwwww|||[[[<<<111333444333444444@@@999>>>TTTLLL999777444999BBBHHHXXXhhhnnnpppuuu|||WWWIIIAAA@@@AAABBBAAA>>>:::555222//////............//////111000///000111222111000000111333555666666666555666888::::::;;;???FFFKKKVVVYYYUUUMMMOOO[[[aaa___BBB999<<<999NNN???===999???CCC===BBBeeeeee\\\```iiifff^^^iiirrr{{{~~~oooNNN???NNNnnn|||vvvooolllggg___aaajjjjjjUUUEEEJJJ\\\bbbccchhhhhhhhhdddiiidddOOOCCCFFFGGGIIIPPPXXX]]]^^^___aaacccdddgggjjjhhhfffkkkxxxxxxWWWBBB>>>:::EEEbbbwww{{{tttooollloootttxxxvvvtttlll```___wwwsssGGGDDDEEEEEEJJJZZZmmm{{{yyynnnkkk???:::666666888KKKyyyaaaVVVRRRHHHWWWtttvvvwwwwwwvvvuuuvvvwwwxxxwwwvvvsssuuuwwwvvvtttvvv|||]]]FFF;;;DDD999:::888777GGGeee~~~fffEEE222444AAAAAAJJJmmmiiiyyymmmeeeiiiTTTZZZwwwyyyvvvttt```PPPAAA444222111111666>>>kkkxxx|||}}}zzztttDDD333:::IIIrrrjjj~~~hhhWWWTTTOOOXXX^^^]]]]]]bbbgggjjjcccdddlllwwwnnnIIIFFF::::::555444999JJJiiimmmddd^^^______TTTEEE;;;:::PPPuuukkkTTTOOONNNffffff[[[XXXiiifffbbbsssssswwwvvvmmm{{{gggQQQ777///666555333888;;;lllSSSHHHOOO```jjj{{{gggPPPYYYdddgggddd\\\___hhhnnnzzzyyyyyywww]]]SSSSSSDDDsssWWWCCCOOOBBB111<<<>>>BBB<<>>XXXMMM999000555666444999DDDJJJhhhvvv{{{gggPPP???JJJgggxxxjjjxxxyyyZZZ:::222555666555666999AAA;;;BBBRRRPPP<<<999555777>>>CCCSSSdddkkkooouuu|||UUUEEE:::@@@AAABBBAAA???:::555222//////............//////111//////000111222111000000111333555666666666555666888999:::;;;???FFFLLL[[[\\\UUUMMMRRR___bbb[[[<<<:::===///DDD888<<<:::///<<<;;;999MMMbbblllqqq|||XXX555666000666???HHHNNNNNNLLLJJJ```nnnMMM>>>PPPrrrwwwrrr{{{ssssssnnncccbbbkkk|||oooPPPAAAGGGZZZ```bbbggghhh___```iiigggPPPAAAAAAAAAGGGMMMVVV[[[]]]]]]___aaaaaafffiiigggbbbeeeuuu{{{YYY@@@888444BBB^^^ppp}}}|||yyyuuuqqqppprrrtttzzzhhhUUULLLSSSfffvvvoooDDD999777555<<>>:::777<<>>;;;111111444777GGGssswwwkkkaaa]]]SSSDDD<<<===HHH<<>>777555;;;???OOOaaaiiimmmttt|||uuuxxx{{{uuuqqqXXXAAAAAABBB@@@???>>>===;;;888555......---,,,---...///000222///---///333555222...111444444222222555555222999777888999999;;;CCCLLL\\\]]]RRROOOKKKVVVkkk___===888666777777666888<<<666:::===;;;:::===CCCFFF;;;FFFOOOLLLBBB888444333777+++***999@@@???HHHYYYxxxlllOOO>>>SSSppp~~~}}}yyy|||ssslllnnnnnnrrrrrrRRRCCCGGGXXXaaaeeefffaaa[[[[[[hhhkkkUUUBBB???>>>GGGKKKQQQWWW\\\^^^^^^^^^]]]^^^]]]YYYVVV^^^rrr___DDD<<<999999OOOkkk|||zzzgggSSSRRRRRRUUU```YYYrrrZZZ888444666777;;;KKKeee{{{zzz|||~~~wwwCCC;;;222666:::```|||lllvvvkkkNNN[[[tttoooyyywwwvvvwwwzzzyyyvvvvvvyyyxxxuuutttvvvxxxxxx{{{aaaRRRLLLEEEAAA>>>::::::>>>AAA???<<>>;;;:::777AAA888CCCcccgggwwwpppdddYYYUUUXXX```uuu|||zzz[[[III333///666111111@@@cccwwwffffffqqqxxxeeeBBB000999GGGdddkkk|||hhhRRRSSSNNNSSSVVVVVVWWWZZZ]]]\\\ccc___fffxxxYYYHHHFFF>>>333555555555;;;QQQ{{{kkkRRR@@@;;;999777TTTRRRJJJ```iii\\\WWWOOOLLLQQQgggzzzhhhggg}}}|||{{{|||jjjsssvvv\\\888444777777:::666???xxxoooFFFJJJYYYjjjsss~~~iiiPPPNNN]]]mmmtttppppppppp|||uuugggLLLRRRsssQQQ>>>BBB:::000777999555:::DDDGGGAAAcccnnnZZZ===999666444======III^^^pppyyy~~~|||fffQQQ@@@SSSnnnooovvvmmmyyyXXX;;;444666555666<<<@@@GGG======PPP\\\KKK333777CCC333???JJJYYYeeelllrrrwww{{{xxxeeefffsssjjjgggQQQ???AAAAAA@@@??????>>><<<888444......---,,,---...///000111///---///333444111...111444444111222555555222999777888::::::;;;CCCLLLYYYYYYNNNMMMLLLXXXmmmaaa>>>999666777777555666999666888:::::::::999777555<<<999888===FFFGGG;;;---;;;::::::===CCCSSSkkkbbb^^^TTTKKKOOOddd}}}jjjMMM@@@UUUqqq~~~}}}xxxyyyvvvwwwSSSCCCEEEUUU]]]bbbddd^^^^^^VVV\\\___PPPCCCAAA???DDDHHHNNNTTTYYY\\\]]]]]]dddZZZPPPMMMSSSaaatttgggIII;;;666888KKK```ttt~~~~~~hhhXXX]]]ggguuu}}}nnn@@@888555666666999GGG___uuu{{{wwwzzz}}}|||eeegggtttuuu???<<<666;;;???aaaooowwwlllyyysss]]]qqqtttYYY\\\mmmiiiuuuuuussstttwwwwwwttttttwwwuuuttttttvvvvvvwwwyyy\\\FFFEEEAAA<<<888555555:::@@@:::CCCAAA===UUUyyypppeeePPPBBBCCCAAA999;;;FFFAAAUUUIIILLLxxxwwwfff___XXXTTTUUUWWW\\\ooosssuuutttzzz[[[JJJ444///555000333CCCjjjiiillluuuEEE222888EEEjjjqqq}}}dddLLLJJJMMMSSSVVVUUUVVVZZZ\\\[[[```^^^fffvvv}}}\\\FFF:::333777555222444GGGllltttppp}}}XXXCCC999333444;;;UUUWWWOOO\\\qqq^^^]]]QQQJJJLLLbbb}}}gggfff{{{kkk^^^999444666666999666???{{{bbb@@@EEEOOO\\\fffuuukkkQQQLLLZZZoooyyynnnWWWEEE```kkkPPPBBB888888:::777333;;;HHHJJJCCCMMM\\\ZZZIII@@@<<<:::<<<@@@JJJ\\\nnnxxx~~~wwwbbbPPPFFF[[[vvvxxxyyyppptttUUU999444777666888>>>>>>HHHCCCEEEUUU\\\HHH888888>>>222<<>>999666777777444333555444444666:::===;;;666222000...000???VVVeee]]]NNN222:::BBBGGGQQQYYYSSSFFFCCC:::111000777FFFZZZkkkxxxhhhJJJBBBXXXttt}}}vvv^^^zzzTTTCCCDDDRRRZZZ```ccc______PPPNNNQQQHHHAAAAAA>>>AAADDDJJJPPPVVVYYY[[[\\\[[[]]]\\\TTTKKKSSSqqqtttSSS===444999FFFSSShhhvvv{{{bbbMMMMMMUUUdddyyy~~~VVV???AAA666777666777BBBXXXlllwwwxxxuuuxxx{{{{{{yyywwwhhh======999===DDDiii~~~jjj}}}xxxiiifffZZZEEEUUUqqqoootttwwwuuuuuuyyyyyywwwwwwzzzuuutttuuuuuusssuuuwww|||wwweeeXXXMMMKKKJJJEEECCCEEEEEEIIIIIIDDD???>>>@@@@@@@@@:::999BBBLLLOOOJJJEEE\\\|||vvvjjjUUUNNNNNNOOOSSSZZZXXX[[[kkkyyywwwzzzxxx{{{{{{rrr[[[LLL777000333///555IIIzzzooohhhyyy{{{DDD777999AAAnnnxxx}}}cccJJJDDDKKKQQQUUUUUUVVVZZZ[[[ZZZ[[[]]]gggtttvvvwwwoooEEE999;;;:::777333///555GGGbbbvvviiiVVVfffZZZ777333555000333@@@\\\lllggg[[[gggvvvqqqhhhaaaSSSIIIJJJ```~~~jjjddduuuxxx{{{sssqqqxxx```:::444555444888666???wwwaaa@@@FFFKKKSSS```rrrtttWWWMMMUUUggg{{{vvvooo___FFFOOO```vvviiiJJJ>>>999777333333???OOOSSSMMMNNN]]]nnnkkk\\\XXXXXXPPPDDDKKKZZZkkkvvv~~~sss^^^OOOMMMccc{{{~~~zzz~~~zzzmmmPPP888555888888:::AAA???IIIFFFKKKZZZ```BBB>>>:::888333999CCCQQQ^^^hhhpppwww|||sssccc___PPPCCCGGG??????@@@AAA@@@===777222......---,,,---...///000000//////000222333111///000333444111222555666333888777888;;;;;;===DDDMMM^^^ZZZLLLLLLJJJRRReee[[[>>>888555666777555333444555444444666666444444666111444555666>>>HHHHHHAAA>>><<<777333777<<<666,,,777777;;;>>>999555BBBTTT```|||fffGGGCCC[[[www}}}pppuuuSSSwwwTTTBBBBBBPPPYYYaaafffccc```OOOJJJLLLCCC===???===>>>AAAFFFLLLRRRWWWZZZ\\\WWW___eee]]]NNNPPPqqq```BBB666;;;CCCGGG___iiirrruuuyyy~~~www\\\AAA555111777GGG]]]fffdddVVVJJJFFF???555666777666555>>>RRRgggrrr{{{}}}yyywwwxxxyyywww{{{AAA???777:::FFFtttuuu{{{qqq~~~wwwppp]]]LLL;;;NNNooorrrvvvwwwtttuuuyyy{{{yyyxxxyyywwwuuuuuuvvvtttuuu~~~yyyuuusssyyyaaa___fffhhhccc```hhhqqqvvviiiPPP;;;888===>>>TTTcccdddiiirrrkkk[[[]]]IIIBBB???DDDJJJNNNUUU]]]\\\```pppzzzpppsssgggKKK\\\NNN999111222///777MMM|||dddcccppprrr@@@<<<:::;;;kkk|||~~~hhhPPPFFFIIIOOOTTTTTTUUUYYYZZZYYYXXX^^^kkkuuusssnnnwwwMMM???CCC:::::::::777333111666>>>@@@TTT~~~ZZZDDDBBBJJJSSS:::,,,555<<<999<<>>EEEMMM___ZZZLLLLLLGGGMMMccc]]]>>>777333555777666444444777555333000+++)))333???EEEDDD;;;///000@@@KKKMMMBBB:::444111///000999DDD999666888;;;777666CCCVVVVVVrrrgggEEEDDD^^^{{{ppp{{{yyyaaaqqqQQQ???>>>MMMXXXaaaiiigggbbbVVVUUUTTTFFF<<<>>>???===???DDDIIIOOOUUUYYY\\\ddd[[[TTTTTTUUU___yyykkkLLL;;;;;;>>>>>>RRRXXX]]]\\\[[[^^^bbbdddjjjiiiWWWBBB888...---777///===AAA777444;;;:::000555777777555===PPPeeeqqqvvvzzz~~~~~~}}}}}}}}}~~~}}}zzzzzzyyyyyyCCC@@@777:::EEEttt|||pppggggggUUUOOO```iiiuuupppnnnooovvvyyyvvvttttttxxxuuuuuuwwwxxxyyyvvvdddrrr}}}UUU>>>999999777[[[~~~ZZZ<<>><<<666444777777111CCC^^^[[[PPPssslllLLL<<<777666888:::888888;;;;;;===IIIWWWbbbjjjWWWSSSKKKNNNLLLKKKJJJWWW~~~zzzlllZZZyyyrrrxxxbbb;;;444444333777555???kkkQQQ>>>BBBOOO```mmm]]]GGGMMM___dddsssxxxfffggggggqqqfffYYY```VVVNNN\\\RRRJJJ\\\fffaaacccdddhhhiiieee___ZZZTTTOOOHHHCCCNNNSSSIIILLLNNN???<<>>EEEMMM]]]YYYLLLKKKDDDJJJeeeeeeBBB999333444777666444444111000111333222777JJJ___qqqhhhVVVJJJUUUpppbbbKKK777555999777444444444111222;;;DDDJJJOOOSSSZZZsssiiiFFFEEEaaa}}}~~~nnnrrreeevvvqqqMMM<<<<<>>999???EEEkkk}}}{{{oooZZZOOO___hhhpppooommmqqqyyy}}}zzzuuusssuuutttuuuvvvtttuuu}}}{{{eee[[[YYYlllzzzOOO@@@;;;666<<>>DDDEEEIIIJJJBBBEEEEEENNNbbbuuu~~~qqqhhhRRRNNNfffyyy|||~~~ppp```~~~[[[EEE666888<<<999:::AAA<<>><<<888444......---,,,---...///000...///111111111111111111///222333111222666777444666666999===>>>???EEEMMM^^^ZZZOOOLLLAAAEEEdddjjjIII>>>555444666555333222...---333???GGGPPPeee{{{uuu{{{___@@@222222444444===DDDKKKNNNQQQSSSOOOIIIVVVlllkkkHHHGGGccc}}}hhhvvv___\\\PPP>>>???OOOZZZccckkkiiihhh```cccbbbOOO@@@>>>===:::;;;>>>BBBHHHNNNTTTWWWWWW^^^ddd\\\FFFDDDmmmnnnQQQ<<<777:::999<<>>:::777;;;777222666999000///:::<<<555555>>>777:::999666:::KKK```mmmqqquuu{{{~~~}}}zzzwwwvvvsssuuuyyy~~~{{{wwwzzz}}}~~~wwwzzzfff>>>::::::EEEFFFfff{{{tttzzz___LLLKKKeeemmmmmmpppppptttyyyuuurrrttttttnnndddbbbpppxxxbbbMMMGGGLLLUUU___iiidddJJJCCCBBB===EEE555===qqqaaaDDD777888BBB888<<<@@@DDDKKKWWWccckkkkkkvvviiihhhbbbPPP777000555111555GGGiiisssoooooorrr}}}RRR666333777SSSvvv\\\EEECCCJJJPPPQQQSSSVVVWWWUUUVVVbbbvvv|||rrrmmmcccwwwrrrZZZCCC<<<;;;777777;;;666;;;????????????999222999777999<<<<<<999:::===:::<<>>AAAHHHAAABBBFFFLLLLLLUUUvvv```LLLRRRMMMYYYyyyuuu^^^999444666666999666???eeefffAAA???III[[[aaagggbbbCCCQQQZZZcccrrrjjjTTTYYYfffhhh___\\\ZZZjjjjjjeeekkk]]]XXXxxx{{{gggVVVJJJHHHFFFCCC>>>;;;<<<===CCCIIIMMMVVVdddgggdddgggiiiaaaaaalllyyy~~~|||yyyjjjdddPPPPPPooo~~~iiiSSS@@@444888===;;;<<>>===;;;888555......---,,,---...///000...000111111111000111111///222333111222666777555666666999===>>>???FFFNNNbbb___RRRMMM>>>@@@aaakkkNNNBBB666444555333111000444111888GGGRRRYYYhhhxxxMMM888>>>HHHYYYgggkkk[[[IIIDDDGGGHHHEEE[[[uuukkkJJJIIIddd|||eeezzzaaaWWWUUUDDDDDDTTT^^^gggnnnlllggg]]]______MMM???<<<999999:::<<<@@@EEELLLQQQTTT___aaagggdddRRRIIIbbb~~~]]]@@@888>>>999888999<<<<<<999666555444777333222999999555999333777888777===EEECCC<<<999<<<:::666999III]]]jjjpppuuuzzz}}}|||yyyuuutttqqqsssvvv||||||tttrrrwww}}}}}}ccc===777999GGGHHHiiiyyyiiiaaa[[[hhh]]]QQQJJJ^^^jjjnnnnnnmmmsss~~~wwwrrrqqquuutttfffRRRMMM```xxx~~~kkkYYYOOOFFF<<<;;;???999JJJTTT```}}}[[[FFF@@@BBBBBBAAA===EEE???;;;aaahhhKKK???>>>>>>;;;:::777>>>GGGNNNUUU]]]dddgggwww~~~uuudddPPP777000666222444CCCsss~~~UUUvvvuuuxxx{{{aaapppzzzWWW777555;;;OOO{{{yyy___GGGBBBIIIOOOQQQSSSVVVWWWTTTVVVbbbvvvuuulll```___lll{{{]]]RRROOOHHHDDDEEEBBB>>>CCCMMMMMMCCC>>>AAA>>>888222222444999DDDNNNVVVRRRggg|||QQQ<<<@@@;;;<<>><<<>>>FFF???CCCBBBFFFDDD^^^^^^DDD:::@@@555555777===GGGTTTaaajjjooovvvsss___PPPuuueee[[[OOOFFFCCC@@@@@@@@@>>><<<999666555//////...------------...111111111000000000000000111111111111222333444444777777:::>>>???@@@FFFNNN^^^gggXXXHHHGGGCCCIIIcccEEE>>>666333444333111///333111555AAASSSfffvvv}}}rrrYYYKKK>>><<<@@@===;;;JJJ^^^{{{eeeIIIGGGiii}}}|||]]]hhhttt[[[aaa>>>???NNN___mmmkkkppprrr]]]YYY___RRR>>>999<<<===;;;;;;>>>@@@DDDOOOZZZhhhmmmkkkfff\\\PPP\\\{{{rrrPPP777<<<777999777333777@@@@@@;;;999333888888///999BBB444666888:::???HHHLLLGGG============<<<999???QQQdddmmmoooqqqssstttsssrrrqqqrrrsssvvvzzz~~~{{{ppptttyyyzzzNNN===AAAIIIVVVXXXyyyrrrnnnhhh>>>___iiibbbgggSSSFFFXXXbbbiiirrrooommmnnnqqqttttttsssnnnrrr||||||gggPPPOOO]]]{{{}}}hhhZZZNNNBBB>>>@@@>>>===EEEDDDHHHuuubbbVVVVVVIIIFFFNNNMMMMMMOOOGGG>>>JJJfffvvvuuuUUUPPPIIICCCAAA@@@@@@@@@CCCDDDIIIPPPUUUYYYbbbllluuuooo|||jjjjjjKKK888...555555///FFFzzzwww[[[jjjtttqqqoooqqqnnnVVV888444@@@BBBsss}}}xxx|||VVVMMMBBBJJJRRRUUUSSSQQQSSSWWW___iiiyyyvvvlllUUULLLjjjYYYUUUgggRRRQQQssshhhGGGFFF000222666333>>>DDDQQQxxxdddIII@@@888999<<<<<<<<<===EEELLLQQQUUUbbbxxx{{{xxxeee[[[fffddd{{{zzz|||uuuTTT===555999666555:::;;;SSSMMMAAACCCEEERRR^^^dddrrrLLLBBBJJJXXXiiiuuurrr\\\lllzzz~~~tttmmmggg|||yyyyyy{{{}}}~~~zzztttiiiVVVOOO```vvvlll\\\nnnIII===888>>>BBB===;;;???DDD>>>@@@AAAJJJWWW~~~III???GGG555777777;;;DDDMMMVVVbbblllooovvv|||ttt|||iii[[[LLLAAA>>>@@@@@@@@@>>><<<999666555//////...------------...111000000000000000000000111111111111222333444555666666888<<<===???FFFNNN___hhhZZZIIIGGGBBBHHHaaaLLL>>>444333555444222222333//////555AAALLLTTTXXXccc{{{{{{{{{|||www{{{rrruuuSSSKKKDDD;;;333555888555BBB===EEE{{{[[[CCCHHHmmm|||WWW[[[fffbbbhhhEEEFFFRRRZZZcccfffsssqqqbbbYYY^^^YYYEEE999<<<===::::::<<<>>>CCCNNNYYYrrr{{{|||tttcccQQQYYYuuubbbDDD>>>999555222555>>>FFFIIIGGG>>>666999===666000222222333:::EEEQQQ\\\^^^SSSFFFAAAAAAAAABBBCCCIIIYYYhhhqqqpppooooooooopppqqqrrrpppqqqtttxxx}}}~~~rrrtttvvvwww|||JJJ<<>>UUUjjjRRRUUUbbb^^^hhhllljjjoooxxxvvvkkk[[[VVVOOOKKKHHHGGGFFFEEELLLLLLOOOSSSUUUVVV]]]fffvvvppphhhqqq{{{|||~~~uuuxxxxxx{{{|||{{{ooogggjjjIII777...444666111FFF|||{{{\\\iiivvvmmmaaa666222@@@???hhh~~~vvv{{{XXXMMMAAAHHHOOORRRQQQQQQTTTXXX]]]hhh}}}hhhbbbYYYSSSWWWrrrccc444???999999111444FFFzzzRRRCCC???888444666:::===???CCCGGGQQQZZZaaakkk{{{}}}zzz}}}cccnnnuuummm}}}OOO:::444888666666<<<===FFFXXX@@@CCCKKKUUU\\\___sssVVVGGGJJJRRR```uuuvvvqqq}}}wwwpppeeeWWWRRRbbbttt|||gggqqqdddEEE;;;888>>>AAA<<<<<>><<<999666444//////...------------...000000000000000000111111111111111111222333444555555555666:::;;;>>>FFFOOO```kkk^^^KKKGGGBBBGGG^^^WWWAAA222444888444333666222000---...222666888777333DDD???CCCJJJDDDGGGDDDEEE;;;888DDDRRRRRRFFF:::999555///...333;;;:::222999777DDDtttUUUFFFPPPuuuxxx{{{~~~NNNKKK{{{kkkdddzzzJJJAAAMMM[[[gggiiiwwwooohhhXXXXXX```NNN888<<<<<<999888999;;;@@@LLLXXXmmm~~~sss```ccczzz}}}YYYDDD:::555444999===EEEYYYmmmYYYIII;;;>>>BBB888777FFFIIIPPPYYYccckkkiii[[[LLLGGGEEEFFFJJJPPPWWWbbbmmmsssqqqnnnkkkkkkmmmppprrrmmmooorrrvvvyyy|||~~~~~~sssuuuvvvwww}}}|||KKK<<<@@@CCCOOOYYYvvvzzz~~~sssRRR\\\TTT[[[LLL???MMMZZZgggqqqooommmmmmmmmmmmkkkjjjhhhlll}}}tttXXXKKKWWWxxxvvveeeXXXRRRKKKCCCBBBJJJEEEEEEooowwwxxxrrriiiaaaZZZUUUQQQOOOZZZXXXYYY[[[[[[[[[```hhh{{{uuummmuuuoooqqqoootttxxxwww{{{{{{qqqwwwzzzooocccjjjkkkGGG666///333666222DDD~~~aaaiiiuuuhhhxxxlll999111===;;;[[[wwwxxx[[[KKK@@@EEEKKKNNNOOOOOORRRUUUVVV```yyyqqqjjj^^^MMM???BBB[[[tttXXX---888000777666111999jjj___<<<777888444444777;;;===BBBHHHMMMUUU___gggoooyyy}}}{{{zzzzzzdddttttttdddpppIII777222777555888>>>>>>HHHjjj;;;;;;JJJOOOXXX^^^jjjfffOOOIIIKKKVVVjjj{{{vvv{{{uuummmbbbZZZ[[[iiiwww|||~~~sssiii[[[???999999>>>???;;;===CCCAAA@@@EEEBBBFFFEEEXXXnnnNNN333???777555666;;;BBBIIIUUU```eeeqqqxxx~~~lll\\\MMMEEEEEEAAAAAA@@@>>><<<888666444//////...------------...000000000000000111111111111111111222333444555666666555666999;;;>>>GGGPPP```nnnbbbMMMHHHAAADDDYYYaaaFFF222555999444222777111333222//////222333222...888+++...555111888999222666:::888333000333888:::888333555888555666@@@@@@FFFUUUlllUUUPPP[[[||||||{{{HHHEEEaaavvv^^^@@@III___ooojjjnnnllllllTTTMMM___RRR888<<<<<<888666777888===IIITTTggg}}}sssnnnzzzrrrQQQ???:::;;;;;;444:::bbbWWW@@@DDDAAAHHHbbb}}}{{{vvvqqqpppmmm```TTTKKKGGGGGGOOOXXX```hhhooorrrpppmmmjjjjjjkkkmmmnnnkkkmmmpppsssuuuxxx{{{}}}zzzyyyssswwwxxx{{{rrriiiCCC===CCCEEEPPP]]]zzz}}}]]]aaaUUU[[[MMM???HHHTTTdddppppppppppppoooooommmlllqqqppp{{{ppplllmmm{{{kkkaaaZZZRRRKKKQQQPPPGGGuuu|||ssslllgggddddddbbbbbbbbb``````fffnnntttrrrooooooppp}}}~~~vvv}}}yyyllleeeoooFFF777111111444333@@@xxxhhhjjjssseeezzzsssnnnAAA111999;;;VVV}}}www^^^III???CCCIIIMMMNNNMMMKKKJJJOOOWWWqqqssscccXXXOOOFFF???<<>>999111>>>BBB===999GGGrrrdddJJJAAA>>>:::999777888<<<>>>???DDDKKKRRRVVV]]]cccjjjrrrwwwzzzwwwtttwww|||tttyyyyyyeeessslllVVV]]]rrrnnnEEE666333777555888???>>>NNNxxxFFF999FFFFFFRRR]]]fff}}}ZZZHHHEEESSS]]]vvvnnnqqqxxx{{{}}}vvvtttzzzzzzqqqkkk```aaahhhvvv~~~~~~~~~yyypppwwwXXX<<<:::;;;>>>===:::<<>>@@@EEECCCGGGCCCLLLvvvMMM???>>>===999777:::===CCCMMMXXX\\\oooyyysss___KKKAAAAAABBBAAA@@@>>><<<888555333//////...------------...//////000000111111111111111111111222333444666777777666777:::;;;>>>GGGQQQ^^^pppgggPPPIII@@@@@@RRReeeKKK666555888333111444///444666111...111444333///;;;111888===333444222333000------111444444222...888CCCQQQRRR;;;777RRRbbbbbb```}}}~~~fffTTTVVVhhhxxxDDDCCCdddhhhXXXQQQ]]]jjjcccccciiimmmRRRDDDUUUPPP;;;>>><<<888666666666:::EEEPPPmmmqqqnnnjjjPPPCCC;;;:::333444UUU}}}vvvdddZZZ```wwwxxxssshhh\\\LLLFFFEEEMMMYYYaaahhhmmmooonnnnnnmmmlllkkkjjjjjjjjjllloooqqqrrrtttwwwzzzvvv{{{vvvrrrwwwyyy~~~{{{aaaCCC===EEEHHHQQQ]]]zzzjjjdddRRRUUUKKK>>>FFFRRRdddlllmmmoooqqqpppooonnnnnnvvvppprrr{{{|||www}}}}}}yyysssccc[[[VVVJJJ___sssooojjjgggbbbaaafffooovvvjjjlll|||rrrooo|||{{{vvvsssEEE888333...333333:::fffmmmllluuukkkpppnnnuuummmIII000444>>>VVVvvv```III@@@DDDIIIOOOPPPLLLEEE@@@IIINNNdddrrraaaOOO@@@<<<>>><<<888444;;;CCC@@@BBBLLL~~~kkkNNNOOOPPPIIIBBB:::DDD>>>:::@@@@@@KKKXXXddd```III999;;;===999;;;:::<<<@@@BBBCCCGGGMMMSSSUUU[[[bbbfffgggggggggdddiiittt}}}|||{{{}}}wwwmmmwwwwwweeetttlll\\\cccvvvddd|||BBB666555888555999???===EEEdddTTT???FFFDDDOOOXXX___tttlllKKKBBBMMMUUUmmm{{{{{{{{{zzzyyyrrrooosssuuuqqqjjjggg^^^fffsss}}}}}}tttoooTTT===<<<===>>><<<:::;;;???>>>@@@EEE@@@FFFBBBCCClllPPPJJJ::::::555333555888===GGGQQQXXXfffpppzzzqqq]]]III???@@@BBBBBBAAA???<<<888555333//////...------------.../////////000111111222222111111111222444555777777888777888;;;<<<>>>FFFOOO[[[qqqkkkTTTJJJ???<<>>LLL~~~xxxjjj]]]MMMFFFCCCIIITTT]]]eeekkkkkkmmmnnnooonnnllliiigggjjjmmmooopppoooppptttwww{{{~~~xxxtttxxxxxx~~~XXXDDD===EEEHHHOOOVVV~~~{{{|||```[[[OOOAAAEEELLL^^^dddhhhlllnnnnnnmmmllllllkkkoooyyyjjj\\\[[[gggzzzqqqgggbbbgggooovvvxxxzzz}}}}}}||||||vvvCCC777444,,,333555888QQQrrrrrr}}}pppwwwqqqmmmNNN000111???SSStttbbbJJJAAADDDIIIPPPSSSPPPHHHAAA???CCCQQQrrrrrr___MMMCCCAAA888777888:::;;;===CCCGGGGGGzzz}}}qqq___XXXbbbVVVLLLYYYZZZYYYddd^^^\\\YYYLLL>>>===FFF@@@>>>@@@EEEIIIIIILLLPPPPPPSSS\\\fffiiiaaaXXXRRR^^^gggttt{{{{{{uuulllwwwttthhhjjjhhhhhhwwwxxxuuuuuu???666777999555;;;AAA>>>AAAYYYSSS<<>>=====================???BBBDDD>>>DDDAAA;;;ZZZ```JJJ999777444333666:::???IIIRRR]]]bbbgggwww~~~ooo\\\HHH@@@BBBBBBBBBAAA???;;;888444222//////...------------......//////000111111222222111111111222444666777888777666888;;;<<<===CCCKKKXXXrrrnnnVVVKKK>>>888CCCVVVMMM>>>333333777555///444777:::@@@OOOXXXNNN<<>>???===999===@@@;;;;;;wwwmmmkkk```QQQPPPYYYMMMIIIHHHNNNRRRQQQPPPQQQOOOQQQ[[[gggjjjaaaVVVQQQ```eeennnxxx{{{yyy|||}}}ooolllyyywwwtttmmmnnnvvvpppaaa;;;555777999777>>>EEEAAAIIIVVV```BBB888AAAKKKKKKYYYhhhrrr[[[???JJJPPPhhh||||||wwwqqqkkkfffccceeehhhiiimmmqqqhhhpppyyy~~~~~~yyysssuuu}}}YYYJJJ===<<<;;;<<<@@@BBB@@@===<<>>FFFCCC888PPP|||IIIAAA:::777666999;;;???FFFOOOXXXaaaeeevvvuuu```JJJ???@@@CCCBBBAAA???;;;888444222//////...------------......//////000111222222222111111111222444666777888666666888;;;;;;;;;AAAHHHUUUqqqoooXXXLLL>>>555???MMMLLL@@@222111999888///999;;;???PPPkkk{{{lllQQQ@@@UUU[[[jjjjjjRRRLLLLLLUUU^^^cccdddiiiwww|||kkkpppuuuyyybbb999555SSSjjjtttlll^^^HHHEEEZZZYYYQQQ```hhhfffRRRBBBJJJOOOAAA>>>;;;::::::777666;;;CCC\\\qqqUUUBBB:::===DDDDDD:::RRRtttyyyvvvvvvnnntttwwwzzz}}}}}}oooaaaRRRIIIBBBEEELLLVVVaaajjjllllllmmmmmmmmmlllkkkjjjllloooqqqooolllkkkpppttt|||yyy{{{{{{qqqIIIBBBFFFGGGHHHOOOJJJeee{{{uuukkkppp```RRRDDDCCCEEEUUUaaafffkkkmmmllliiihhhhhhjjjhhh{{{iiiaaakkk```RRR>>>EEEBBBgggzzzYYYIII\\\xxxqqqbbb[[[___hhhuuu|||www|||vvvvvvsss;;;444555+++666<<<:::KKKeeeyyy{{{oooRRR<<<666333???xxxpppdddPPPBBBAAADDDMMMXXX^^^]]]ZZZEEEJJJDDDDDDkkkvvviiieeeJJJEEEDDDAAA>>>GGGKKKAAA;;;vvvpppggg\\\\\\VVVSSSVVVYYYWWWRRRPPPQQQPPPVVVccchhhddd^^^]]]^^^]]]bbbjjjqqqsssuuuyyyqqqiiikkkzzz}}}|||sssxxxTTT777333777:::888@@@HHHDDDLLLNNNWWW;;;???GGGCCCUUUTTTbbbmmmOOOMMMFFFfff{{{yyywwwoooeee^^^ZZZ[[[bbbiiiooovvv}}}qqqvvv{{{}}}~~~qqqkkkNNNJJJ===;;;:::<<>>999@@@EEEAAAKKKIII:::NNNhhhKKKJJJ<<<888666777777777===DDDFFF\\\eeeqqqqqq^^^GGG@@@<<>>\\\```uuueeeEEENNNCCC===OOOYYYaaa^^^eee\\\AAA>>>IIIDDD<<<;;;999777555777:::===KKKvvviiiXXXNNNCCC<<<>>>:::;;;???CCCFFFJJJOOO\\\___fffqqqxxxuuuiii^^^QQQIIIBBBDDDNNNZZZaaaccceeegggiiikkkkkkjjjgggfffkkkjjjhhheeeeeeiiiqqqxxx~~~~~~qqqtttbbb???IIIFFFGGGLLLIIIMMMooovvv~~~www```uuusss```SSSQQQBBB???TTT]]]bbbeeeeeefffiiiiiifffmmmmmmooosssxxxuuuhhhZZZXXXWWWZZZvvvrrrLLL@@@>>>;;;===CCCeeeqqqUUU>>>666AAADDDGGGkkkuuuggg\\\RRRWWWfffllltttcccjjjwwwzzzdddqqqhhhjjjyyyjjjFFF111222222333:::<<>>000666???sss}}}dddNNNBBB???DDDGGGLLL\\\gggaaaQQQKKKOOOSSSbbbnnn^^^SSSLLLNNNOOOJJJIIIMMM???fff~~~uuugggcccbbb^^^WWWTTTUUUMMMUUUrrruuuiiibbb\\\\\\gggyyyzzzmmmgggcccuuutttooovvvuuuIII666888999:::;;;===AAADDDFFFYYYtttCCC;;;@@@EEERRR[[[SSS^^^___WWWJJJXXXvvvqqqlllcccYYYTTTRRRUUU___jjjqqqttt}}}yyyvvv{{{|||{{{pppnnncccRRRCCC===>>>??????@@@??????>>>BBBBBBDDDEEEGGGIIIJJJKKKQQQ]]]JJJ>>>JJJEEE???@@@444---:::CCCIIITTTjjj|||cccHHHBBB???BBBAAA???<<<999555222111//////...------------...000111222111000000222333111111333333222333666:::333777:::::::::===CCCIIITTThhhsssfffMMM<<<777777>>>IIIJJJ<<<111111333333666@@@IIITTTkkkwwwssslllpppxxx}}}PPP<<<@@@\\\pppbbbvvvDDDBBB>>><<>><<<:::???EEEGGGJJJRRR^^^hhhiiiaaaZZZOOOHHHBBBDDDOOO[[[bbbeeefffgggiiiiiiiiihhhfffeeehhhfffccc______eeennnuuu|||]]]>>>AAAIIIHHHKKKJJJNNNrrrtttzzzdddcccjjjfffYYYJJJ===AAASSS\\\aaaeeeeeefffiiiiiiffflllmmmnnnmmmjjj```RRRGGGGGGEEEEEEaaalllMMM===777888888777FFFkkkvvvRRREEE<<<888;;;999<<>>CCCHHHMMMXXX\\\QQQSSSRRR]]]dddkkkxxxtttlllfffccc^^^RRREEEKKKKKK\\\~~~ttthhhcccbbbgggjjjxxxqqqkkkbbbWWWRRRNNNLLLSSSiiisssjjjcccgggsss~~~~~~jjjddd___ooo}}}ooommmjjjiiiyyyxxxqqq}}}PPP666888:::;;;===@@@DDDGGGDDDQQQoooUUU;;;BBBJJJLLLMMM\\\dddqqqhhhMMMKKKoooyyykkkddd^^^WWWSSSSSSUUUVVVaaarrr|||wwwyyyyyy{{{vvv|||bbbIII===========================???@@@BBBDDDEEEGGGGGGHHHPPPMMMGGGIIICCC>>>@@@>>><<>>>>>BBBAAA???<<<999555333111//////...------------...///111222222111111222333333555555444333444777999555777::::::;;;>>>CCCHHHOOOfffwwwmmmRRR<<<777999999EEEJJJ@@@444111222222000555<<>>BBBGGGTTT\\\bbbeee^^^MMMFFFOOOEEE@@@:::666777777666555:::MMMwwwttt^^^YYYIIIDDDAAA???;;;888999>>><<<===CCCNNNXXX\\\ZZZUUUKKKEEE@@@DDDNNN[[[cccgggggggggggggggfffdddcccbbbbbb```[[[XXXYYYaaakkkrrr{{{{{{WWWFFFDDDLLLKKKNNNQQQSSSmmmvvvvvvdddRRRYYYgggcccKKK===CCCLLLYYY___ddddddeeehhhiiigggjjjkkkkkkeeeXXXIII>>>999777777:::VVVooo\\\SSSXXXXXXPPPFFF@@@<<<999666777444222:::CCCBBB;;;888::::::555111555===CCCBBBBBBDDDIIISSSeeeyyyzzz[[[OOOJJJEEEFFFMMMUUUVVVFFFBBB@@@???HHHAAAooo~~~{{{llluuuSSS888...555555555999888:::UUU~~~oooEEE///888:::YYYxxxzzzcccNNNCCC<<>>===888>>>FFFOOOccc{{{bbbEEE>>><<>>EEEIIIccc~~~qqqWWWoooFFF<<<@@@AAAAAARRR\\\\\\___cccRRRIII[[[IIIBBB:::777888999666333:::>>>ZZZ```MMMGGGCCCDDDDDD@@@<<<;;;>>>===???DDDKKKOOONNNKKKEEE@@@===AAALLLXXXbbbfffgggfffeeecccaaa```___^^^\\\YYYUUUTTTXXXaaallltttqqqtttyyy~~~nnnNNNMMMKKKMMMLLLQQQZZZZZZaaa```NNNZZZjjjWWWCCCCCCCCCUUU\\\cccdddeeegggiiihhhhhhiiiggg]]]MMM???<<>>CCCsss}}}}}}uuuRRR666555888WWWyyy}}}kkkOOOFFF<<<<<>>;;;;;;555@@@mmmuuucccUUULLLJJJBBBCCCBBBEEERRReeennnlllwwwooommmqqquuuwwwwwwiiifffgggnnnpppiiimmm|||zzzsssuuummmyyyooo}}}888555888<<<@@@CCCGGGLLLOOORRR[[[\\\VVV888===AAAPPPQQQVVV]]]iiieeeTTTIIIDDDEEEGGGJJJRRR^^^lll~~~jjj]]]PPPKKKHHHGGGFFFHHHPPPZZZddd}}}~~~qqqtttvvvuuurrryyy}}}zzz~~~WWW===:::===;;;999777666666888888888:::>>>AAABBBBBBAAA@@@AAA]]]___AAA===DDD777000777999555:::AAAHHHUUUppp|||gggLLLBBB<<>>RRRyyyyyy}}}rrreee[[[VVV^^^ttt]]]???@@@EEEFFF```|||llljjjCCC>>>@@@???OOO[[[[[[___eeeUUUIIIVVVKKKDDD<<<999::::::888555;;;999FFFmmm{{{dddTTTFFFCCCFFFDDD???;;;???===;;;<<<>>>@@@@@@>>>>>>;;;999===GGGSSS]]]bbbdddcccbbb```]]]\\\ZZZZZZUUUSSSQQQSSS[[[eeepppvvvooosssxxx|||```FFFKKKIIIKKKJJJMMMXXX\\\UUUsssVVVGGGaaa]]]GGG???>>>OOOYYYaaabbbcccfffhhhhhhiiihhheee]]]MMMAAACCCLLLSSSMMM@@@HHHllluuueeeVVVHHH>>><<>>===;;;:::999:::666555999@@@???===DDDOOOMMMBBB777444666777777888888<<<>>>===999888<<<@@@FFFIIILLLKKKCCC;;;888999>>>]]]{{{oooJJJ333;;;SSSRRR{{{rrr~~~xxxJJJ888222555333444999888<<<444ZZZ{{{wwwwwwvvvrrrXXX>>>999666[[[~~~xxxVVVGGG======@@@DDDYYYuuupppaaaSSSKKKCCCCCCfff___KKKCCC777333555111333MMMnnnzzz\\\FFF===555555777222444GGGbbb|||zzziii]]]QQQKKKIIICCC@@@AAAFFFDDD===>>>CCCKKKMMMUUUbbbooowwwwwwtttllllllrrruuupppnnnttt{{{ooottt~~~|||kkkzzzssslllttt:::555888===AAAEEEIIIMMMPPPLLLZZZWWWvvvFFF999FFFLLLEEENNN```bbbcccppp]]]TTTOOOCCCBBBEEEMMMWWW```lllvvvuuuiii^^^UUUNNNSSSOOOKKKJJJKKKRRRaaaoootttuuuwwwxxxsssoooyyymmmOOO;;;:::<<<:::888666555555777777888:::===@@@AAAAAA???>>>===MMMoooTTT777???;;;555888999222666<<>><<<999666444222//////...------------...,,,///222333222222222333000444555333888BBBEEE@@@:::::::::;;;>>>AAAEEEGGGRRRaaazzzwwwTTT<<<888333999>>>???<<<777333222666111///222000++++++000111GGG^^^iiijjjiiihhhgggnnnrrrooopppyyyyyytttwwwvvvsssmmmeee___```eeejjjsssrrroooqqqvvvvvvgggPPP???GGGdddUUU<<>>???>>>IIIVVV___dddfffZZZKKKHHHMMMGGG@@@<<<;;;:::999777888777===YYYjjjOOOBBBAAACCCDDDEEE@@@>>><<<;;;<<<<<<<<<;;;:::888777:::CCCNNNWWW]]]______^^^\\\ZZZXXXVVVUUUOOONNNOOOUUU^^^iiiqqquuutttwww{{{~~~|||xxx___IIIHHHFFFGGGGGGCCCMMMWWWPPPhhhlll???OOOYYYFFF;;;@@@JJJUUU^^^```aaadddggggggllljjjjjjhhh\\\NNNKKKQQQYYY]]]XXX\\\ttt}}}ppp^^^MMMDDD???:::;;;AAA333222555;;;===;;;:::;;;777333444;;;???@@@FFFNNNVVVNNNCCC:::555333555999111444777888777666888;;;HHHQQQUUUMMMAAA;;;<<<>>>EEEiii{{{YYYEEEPPPTTTwwwyyyiiiHHH999444666111444:::999999222NNNtttaaassskkkEEE444666UUUcccIII??????AAA@@@KKK^^^fffZZZQQQEEEBBBAAA<<>>FFF<<<999888111222666111---...111888EEESSS```fff]]]WWWSSSSSSRRRKKKEEEBBB;;;777<<>>BBBEEEHHHKKKNNNOOOYYYXXX___[[[999>>><<>>?????????>>>???DDDQQQ{{{@@@555===???<<<777888888;;;???CCCYYYgggKKKAAA<<<@@@???>>><<<999666444333//////...------------...,,,...222333333222333333222777777555;;;FFFIIICCC<<<;;;:::;;;???BBBEEEFFFSSS]]]vvvbbbDDD;;;666666888;;;<<<999555222333222222555777555222111,,,000777===<<<888888<<<555;;;:::;;;CCCBBB>>>CCC;;;>>>CCCFFFFFFGGGKKKOOO^^^\\\ggg~~~zzz{{{vvvcccSSSdddzzzMMM:::FFFOOOKKKYYYhhh~~~xxxGGG???>>>CCCNNN^^^cccaaaaaaYYYGGGQQQMMMFFF@@@;;;888777777222555999FFFggg|||bbbSSSKKKJJJMMMCCCBBB@@@??????>>>===<<<999777666999@@@JJJSSSYYYZZZ[[[[[[ZZZXXXUUURRRPPPJJJKKKNNNVVV```iiimmmooosssuuuxxx}}}{{{[[[LLLHHHIIICCCHHHAAAEEEQQQKKKccczzz|||HHHGGGTTTGGG:::BBBFFFQQQ\\\______bbbeeefffjjjkkkttt~~~wwwdddUUURRROOO^^^ccchhhzzzxxxpppjjjZZZNNNPPPQQQIIICCCCCCPPPEEE>>>======888555555:::;;;???BBBBBB@@@AAADDDQQQ___^^^III666555999888<<<===>>>??????>>>======EEEOOORRRHHH>>><<<>>>>>><<>>===777444444;;;AAAAAA===:::777999CCCVVVkkktttppphhhkkknnnyyyvvvhhhuuuxxxvvvyyyFFF555666999>>>AAADDDFFFIIIKKKRRRNNNWWWSSSyyyPPP;;;666AAAJJJLLLRRR[[[```^^^tttaaaTTTGGGCCCEEEDDDCCCBBBEEEGGGGGGEEEFFFHHHFFFAAADDDCCCAAA@@@AAADDDHHHJJJCCCGGGSSSeeewww|||sssmmmnnniiihhhuuu{{{zzzvvv}}}pppUUU???444;;;999999999999888888888888888999:::<<<============???>>>BBB}}}sssDDD===@@@;;;666<<<999;;;>>>===NNNiiiLLLFFFEEE@@@???>>><<<999777444333//////...------------...+++...222333333333333333111666555000555@@@AAA999<<<;;;:::<<>>999555555999<<<;;;666333333444333111222333111---333+++)))000222---,,,111***222222111555111---444555444555888;;;>>>CCCHHHNNNVVVlllttthhhmmmuuummmcccwwwsssHHH999IIIIIILLLVVVttt|||TTTiiiTTTAAA>>>@@@GGGYYY]]]XXXfffiiiQQQTTTQQQKKKCCC;;;777666777///444777777@@@dddqqqWWWLLLLLLCCCCCCBBB@@@>>><<<:::888999888777999???HHHQQQVVVWWWXXXYYYYYYWWWTTTPPPNNNGGGIIINNNWWWaaagggiiiiiilllnnnrrryyy```MMMIIIFFFMMM???KKKDDDDDDNNNGGG[[[TTTHHHVVVLLL<<>>GGGlllwwwWWW;;;<<<@@@999888:::???DDDIIIKKKIIIGGGDDDNNNQQQGGG???<<<999444888FFF{{{jjjeeeppp~~~}}}wwwqqquuu|||sss<<<444555888333555:::777::::::???DDDlllgggzzz\\\777777111```YYYBBB888;;;<<>>666333999444???aaaxxxcccMMM666000999BBB@@@999:::???>>>777333666555111333222777777222555777...//////000333444333444777777333444:::>>>??????BBB<<<:::333222@@@OOOKKK===<<<999>>>OOOdddrrrqqqkkkiiikkkvvvqqqcccuuuwwwuuutttwwwzzz777777666:::>>>AAACCCEEEGGGHHHHHH;;;PPPMMMhhhuuuJJJ>>>???BBBIIIQQQWWWZZZZZZ[[[yyysss]]]PPPIIIDDDBBBBBB@@@???<<<:::>>>EEEEEEAAA===>>>???@@@AAACCCEEEGGGUUU```wwwuuummmmmmjjjcccbbb```jjjgggbbbvvv```NNN;;;222???888999999:::::::::999999888888999::::::;;;<<<===;;;@@@BBBVVVccc@@@===999999777444777999666BBBqqq\\\LLLBBB;;;?????????===;;;888666444//////.........------------,,,,,,///333444222///333333444444333444777:::HHH:::333:::CCCEEEIIIPPPLLL```nnnXXXCCC>>>444000777>>><<<555111444444444333333222222111111111111111000000000000000111111111111222222222333333333555777;;;>>>AAAJJJPPPgggzzzjjjfffkkkwwwzzzttt~~~___???===JJJOOOFFFQQQdddzzzoooQQQQQQuuuddd???AAA999???LLL[[[cccbbb^^^ZZZLLLYYYZZZJJJ>>>>>><<<444888222444<<<<<>>>>>;;;888888:::999777>>>JJJPPPNNNQQQTTTWWWVVVSSSMMMIIIGGGEEEHHHPPP[[[eeekkkjjjhhhbbbeeeiiitttXXXQQQPPPHHHJJJFFFGGGCCCEEEJJJKKKYYYtttjjjIIIUUU[[[@@@<<<@@@KKKWWW\\\\\\^^^ccciiijjjfffzzzmmmnnn```VVVPPPLLLLLL]]]nnnmmmxxxsssmmmvvvnnniiijjj___LLLEEENNNWWWXXXaaaiiinnndddRRRCCC@@@CCC999YYY]]]LLLQQQBBBLLL@@@===JJJ[[[```XXXOOOKKKFFF@@@===;;;999:::<<<666HHHrrrtttuuuuuufffmmmvvvnnn]]]888777555444555666888999;;;888;;;AAAggg}}}nnnsss{{{ooo:::555???FFFhhhFFF999===;;;BBBDDD444666666999555:::666666^^^wwwxxxwwwsssnnnfff]]]UUU===:::777888888:::===@@@@@@AAA???999222111666===:::888888999;;;999333...222111111333555666444222111222555:::>>>@@@???>>>:::777999666CCCoooiiiKKK<<<<<>>AAADDDFFFHHHJJJLLLMMMIIIVVVMMM:::999FFFIIIKKKSSSVVVRRR___ttt}}}fffPPPEEEGGGDDDBBB???===>>>@@@CCCEEE<<>>>>>CCCLLLxxxPPP;;;<<<<<<>>><<<222111777777VVV^^^KKK@@@???@@@@@@???===;;;888555333//////.........------------------///222333222000222333555555555777:::<<>>888:::>>>BBBGGGKKKQQQ^^^llllllNNN@@@===888555888<<<>>>===666555555444333222222111222111111111000000000000111111111111222222222222333333333444666999===???BBBRRRlll~~~yyyhhh___bbblllwww||||||{{{TTT>>>@@@KKKOOOFFFKKKXXXoooqqqSSSvvvIII<<>>666666<<<:::555777<<<:::;;;PPPkkk}}}UUUPPPJJJIIIHHHEEE@@@===:::;;;888666;;;EEEKKKKKKOOOQQQSSSRRRNNNIIIEEECCCBBBLLLYYYeeejjjkkkiiihhheeeeeeqqq|||XXXVVVTTTMMMPPPHHHIIIEEEGGGKKKKKKWWWoooSSSMMMXXXIIIDDD===GGGSSSYYY[[[]]]bbbhhhnnnlllgggaaaaaaXXX@@@999KKK[[[pppvvvxxx|||jjjTTTFFFBBBDDDHHHWWWvvvuuuwwwnnn___SSSMMMFFF???:::888888888999AAAOOOpppkkkeeexxxyyyRRR777777555555555666888999888777;;;===ZZZxxxrrrxxx}}}xxxAAA:::>>>AAApppOOO>>>;;;777===AAA777:::777999777???>>>:::[[[vvvpppfff[[[RRRIII???888:::888666555555444555666666999======:::888777888999;;;CCCHHH===///222@@@111333444444333333555777444444666999===??????>>>;;;555666666EEEwwwkkkUUUIIIVVViiinnniiifffkkkooommm```___uuuuuuwwwzzzooosssppp```gggwwwZZZ444444;;;;;;===???BBBEEEGGGIIIIIILLLLLLKKKPPPkkkLLL444DDDNNNIIIJJJNNNYYYYYYXXXaaa~~~zzzfff```[[[TTTRRRSSSSSSRRRPPPVVV___gggmmmwwwqqqllliiijjjiiicccYYYRRRMMM```qqq]]]HHH:::888===<<<<<<:::888777777777666444777777999:::;;;<<<<<<<<<<<<:::>>>CCC^^^XXX888777666999888:::>>>===DDDUUU^^^KKKAAACCCAAA@@@???===:::777444222/////////.........------...------///222333222111111333666777888999<<<>>>CCCDDDAAA;;;;;;@@@FFFGGGOOOTTTeee}}}hhh??????:::333222888===>>>888777666555444333222222222222222111111111000000111111111111222222222333333333444444444777;;;>>>EEE]]]tttvvvfffXXX[[[eeeuuu|||gggEEE:::@@@FFFLLLGGGGGGKKK\\\^^^[[[ZZZ@@@======CCCQQQ\\\aaafffjjj```RRRPPPYYYSSS>>>888AAA555444555777888999>>>FFFvvv|||eeeXXXOOOFFFBBBCCC<<<<<<999666999AAAHHHJJJJJJLLLLLLJJJFFFBBB@@@???AAAOOObbbmmmnnnjjjgggfffgggdddrrrtttiiiRRRTTTRRRLLLQQQIIILLLIIIIIIMMMKKKSSSgggUUUGGGOOOFFFDDD999BBBMMMUUUXXX\\\aaaeeejjjkkk~~~}}}qqqKKK///666EEE]]]jjjuuuxxxgggXXXQQQPPPPPPVVVUUU~~~~~~lllZZZOOOEEE???999777:::???AAABBBEEEUUUxxxjjjkkk{{{pppGGG777666555555555666888999666666;;;777HHH|||ttt}}}eee<<<999666ddddddJJJ===666===EEEAAA???777:::;;;DDDDDD???VVVoooeeeVVVJJJBBB<<<777555;;;:::777666888===BBBEEEEEEAAA;;;888777999;;;<<<:::<<>>===:::222333222999gggfffNNNRRRdddnnnkkkfffaaakkkeee[[[hhh{{{~~~|||ppppppnnngggmmmqqqNNN///888======???AAACCCFFFIIIJJJMMMSSSQQQQQQPPPPPP~~~rrr@@@;;;BBBFFFGGGDDDOOOQQQQQQRRR^^^zzzvvvmmmiii```\\\___^^^TTTLLLJJJPPPvvvxxxQQQ???888@@@LLLOOOAAA===999666555444333222555666777999::::::::::::@@@;;;===>>>HHHqqqPPP;;;999:::>>>;;;555999<<<666{{{\\\PPPGGGDDDAAAAAA???===:::666333111////////////.....................000111222222222222444666888888999;;;===???HHHHHH???:::AAAGGGGGGOOOQQQcccyyyNNN@@@555555888666666888999888777666555444333222333333222222222111111111111111111222222222333333333444444333333666<<>>999666777555222444;;;???>>>MMMllluuu]]]LLLGGG@@@>>>;;;:::<<>>HHHPPPVVV[[[```dddeeeiiixxxsssWWWEEE999<<>><<<888888>>>HHHMMMNNNHHH___zzzqqq}}}ggg<<<777666666555666777888888666555999555>>>bbb@@@999333HHHmmm~~~XXX@@@:::CCCOOOTTTFFF<<>>>>>???@@@BBBDDDGGGIIIKKKMMMXXXSSSPPPQQQFFFcccsssFFF555DDDMMM@@@@@@KKKVVV]]]```fffooovvv}}}{{{rrrjjjdddaaaddd]]]YYYXXXNNNAAAAAAJJJeeezzzdddMMMBBB888===MMMVVVBBB>>>888555444333333222444555666777888888888888@@@:::;;;======ZZZFFF>>>888@@@???000444???999YYYTTTLLL@@@AAA@@@???===999666222000000000/////////............//////000111111333444333555666777777888:::;;;:::FFFJJJAAA;;;@@@GGGHHHQQQTTTeeeuuuvvvOOO444888>>>777444:::999888777666555444333333333333333333222222222222111222222222222333333333333444555444444999BBBJJJxxxwwwlllZZZQQQZZZkkkvvvzzz~~~```LLLLLLKKKDDDFFFGGGGGGEEEFFFRRRssshhhFFFvvvyyyKKK@@@>>>LLLZZZ]]]]]]```bbb___```hhhmmmaaaHHH333;;;===:::333222777999777666AAA```oooZZZLLLFFF???>>>@@@CCCEEEGGG@@@???>>>===;;;<<>>999AAABBBIIITTT]]][[[OOOCCC999:::EEEccc}}}aaaUUURRROOORRRXXX]]]^^^\\\QQQKKKCCC<<<888666444333333111<<<<<<;;;___wwwlllllloookkkcccgggqqqhhhcccttt{{{xxxxxxxxxuuuwww]]];;;111@@@??????@@@BBBDDDGGGIIIJJJGGGVVVNNNHHHPPPIIISSS|||~~~LLL@@@EEE???AAAEEELLLSSSVVVZZZ```eeeiiijjjsss|||vvvmmmddd___\\\ZZZYYYTTTTTTUUUQQQDDD;;;EEEVVV}}}|||wwwnnnUUUEEE???555555===@@@>>>:::666333333444444444444444555666777777777777777666:::===:::FFFuuuPPP:::;;;DDD<<<:::===555XXXTTTKKK<<<@@@???>>><<<999666333111000000000/////////.........///000000000111333555444555666666666888;;;>>>999BBBGGGCCC===>>>DDDHHHHHHOOO]]]kkkkkk@@@777999444333;;;777777777666555555444444444444444333333333222222222222222222333333333333444555555444666>>>LLLWWW|||lllWWWJJJMMM\\\ooo{{{~~~uuu[[[OOONNNKKKCCCEEEFFFCCCFFFJJJKKKaaaXXXvvvZZZDDD888EEEWWW]]]___bbb[[[___^^^[[[___cccVVVBBB888;;;;;;777444555444222555:::???MMMqqqmmm\\\KKKCCCAAA@@@@@@@@@;;;;;;:::999;;;???FFFKKK\\\```ffflllqqquuuwwwxxx~~~cccMMM\\\wwwbbbKKKMMMJJJEEEGGGHHHHHHOOOMMMKKKNNNKKKIIIQQQVVVpppfff999CCCSSSFFF======???DDDMMMUUU[[[^^^fffiiioooXXXFFFBBB@@@@@@>>>===FFFRRRWWWdddrrrvvvqqqkkkjjjmmmjjjgggccc]]]ZZZ\\\ccciiiiiifff______rrr~~~lll```\\\VVVOOODDD:::777:::555<<>>nnnrrrkkk```UUUccchhhggghhhqqquuuxxx~~~vvvxxxvvvRRR777444<<<>>>>>>???AAACCCEEEHHHIIIFFFRRRMMMHHHQQQPPPOOO^^^KKK:::;;;???>>>AAAIIIOOOUUU]]]dddfffaaadddlllkkkfffnnn}}}vvv|||vvv{{{}}}zzzwwwoooggghhhddd___ZZZXXXVVVTTTSSSMMMKKKDDD<<<<<>>>>>===<<<999666333222000000000000/////////......000111000///000333666333444444555666:::@@@DDD>>>BBBGGGHHHCCC>>>BBBJJJGGGOOORRR]]]yyy___@@@444333555666555555555555555555555555444444444444333333333333222222222333333333444444555666666555888DDDVVVdddeeeSSSEEEFFFQQQbbbxxx~~~bbbMMMGGGHHHFFFCCCDDDDDD???EEELLLEEEVVV}}}~~~XXX:::===NNNVVVYYY]]]YYYbbbcccYYYUUU\\\^^^YYY???;;;888999999777666666777:::888777JJJmmm^^^KKKCCC>>>:::999888888888999===EEENNNUUU^^^dddjjjnnnpppuuu}}}kkkTTT```xxxVVVJJJNNNEEEBBBGGGEEEFFFNNNLLLHHHLLLKKKHHHOOOTTT}}}GGG>>>KKKCCC@@@===;;;>>>GGGQQQWWWZZZbbbcccfffoooNNNFFFDDDHHHEEE;;;999???>>>EEELLLOOOKKKHHHKKKOOOaaa]]]WWWRRRQQQVVV^^^dddZZZVVVNNNSSSfffkkk^^^SSS???===<<<<<<:::777:::@@@???GGGJJJHHHUUUwwwmmm|||lllDDD:::555666666777777777777777888999;;;<<<666BBBgggjjj```vvvsss>>><<<777===uuu]]]EEEDDD___oooYYY^^^VVVEEEFFF>>>888777777@@@OOOWWW[[[ggguuu~~~nnn```RRRIII>>>AAADDDIIIYYYtttssscccXXXEEEAAA;;;666555555444444;;;===CCC>>>GGG{{{nnnqqqrrrmmmaaa```jjjrrrqqqxxxyyyfffBBB555999999======>>>???AAADDDFFFGGGIIILLLNNNOOOOOOMMMNNNRRRYYY{{{UUUBBB<<<<<<@@@HHHMMMOOOVVV^^^XXXZZZ___cccaaa]]]\\\^^^^^^rrrvvvddd\\\]]]iiikkkjjjffffffhhhfffaaaWWWUUURRRPPPPPPNNNLLLJJJHHHDDD;;;===VVV~~~}}}^^^SSS;;;111777999;;;===888555333222222333444333333444555555666666666666666333===<<<<<>>WWW```;;;999<<<:::;;;|||SSSFFF@@@@@@=========<<<999777444222000000000000////////////...000111111///000444777333333444444777===DDDJJJEEEEEEIIINNNJJJAAACCCMMMWWW[[[QQQTTToooRRR:::::::::222444444444555555555555555555555444444444333333333222222333333333444444444555666666555999GGG\\\lllKKK???<<>>DDDJJJ===IIIttt\\\sss|||LLL@@@HHHLLLLLLOOOVVVbbbhhh___SSSRRR\\\dddUUUFFF:::999:::777666999000///666>>><<<<<>><<<555VVVpppOOOGGGeeeqqqsssiiiYYY[[[OOOCCC;;;555888GGGRRRTTTZZZcccsss|||mmmbbbYYYOOOHHHGGGCCCDDDJJJMMMQQQ```qqq}}}|||xxxrrrgggYYYKKKBBB;;;888444222444666777888???FFFOOOLLL[[[nnnkkklllggguuutttyyy{{{zzzvvv{{{lllvvvfffmmmlllRRR555555>>>999<<<<<<===>>>@@@BBBDDDEEEGGGBBBKKKRRRHHHAAAGGGMMMTTT}}}TTTAAA>>>>>>@@@@@@AAAMMMZZZSSS]]]```ZZZYYY___^^^WWWZZZ^^^bbbbbb^^^YYYVVVUUU[[[]]]\\\WWWUUUWWWWWWTTTRRRPPPMMMJJJHHHEEEAAA>>>888<<>>777;;;nnnFFFIIIAAA;;;===>>>???>>><<<888444111000000000111000//////...000...,,,...111444333222888666666999::::::===CCCTTTAAADDDUUUQQQEEEEEEJJJRRRTTTXXX\\\^^^ggg{{{yyyLLL???===555888777555444444666777888555555555555555555444444444444666666000+++111===;;;555333;;;HHHNNNHHH@@@;;;AAAFFFOOOccc~~~iiiFFF@@@DDDBBB@@@CCCFFFDDDDDDFFFGGGHHHMMMSSSbbbmmmEEEKKKBBB:::PPPMMMZZZcccbbb]]]YYYSSSMMMWWWNNNDDD>>>888333444777555888:::777222222888>>>AAAAAADDDKKKYYYjjjzzzsssdddZZZWWWXXXZZZsss~~~mmmKKK<<<999666444777888:::<<>>@@@===666555999;;;999===:::888999::::::999:::555<<<===777444777888444999;;;AAAFFFEEE@@@CCCJJJssssssvvvqqqoooUUU333777777777777777777888888999888444333999777000LLL~~~ooo}}}aaa999<<<666LLLjjjrrrcccEEE```~~~|||```IIIAAA;;;<<>>555555555666666555888<<>>EEEEEEDDDFFFPPPTTTVVVWWW```iiidddWWWeee```\\\]]]]]]XXXQQQLLLQQQVVVXXXQQQKKKKKKPPPRRRKKKKKKCCC???BBB===666;;;555MMMzzz~~~{{{xxxrrr^^^>>>777666333111111111222333222222111111222222333444333444555555666555555555444555666888:::<<<===>>>KKKUUUAAA>>>:::xxxJJJFFF>>>;;;>>>>>>>>>===;;;777444222000000000/////////......000...---...111333333222555444444666666777===EEE:::888MMMccc^^^PPPJJJHHHNNNQQQWWW[[[```nnnvvvSSS@@@666000222666888888777777777888888777666555444444333444,,,***222:::999222...,,,666CCCKKKJJJCCC<<<888===BBBLLL^^^{{{~~~~~~}}}}}}{{{wwwWWW<<<;;;AAA@@@>>>AAAAAA???@@@CCCDDDCCCGGGMMMnnnJJJ<<<===666:::NNNZZZcccccc```^^^YYYTTTUUURRRNNNIII@@@888999>>>666444444666;;;===:::777888777666666:::@@@FFFJJJJJJGGGCCC??????AAAEEEGGGGGGJJJQQQ\\\hhhqqqvvvwwwppp^^^FFF888666999;;;:::555555777>>>IIITTT]]]aaaaaagggpppvvvyyyiiiggghhh~~~WWWQQQSSSSSSQQQNNNLLLLLLNNNMMMLLLJJJHHHHHHIIIJJJKKKIII\\\ddd777888:::888999===AAACCCGGGKKKRRRXXX]]]______ccclllsss{{{{{{eeeTTTJJJNNNKKKHHHFFFDDDAAA>>><<>>;;;;;;<<<===>>>>>>:::::::::<<<@@@BBB???<<<::::::DDDSSSXXXRRROOOTTTuuu~~~}}}|||qqqkkkLLL111:::666666666666666777888888888555333888999333EEEiiiwwwHHH555666EEEssspppuuuqqqVVVYYYlllggg\\\LLL???777777<<>>???>>>======>>>CCCGGGHHHCCC===999888888666777888999999<<>>???AAABBBDDDFFFGGGGGGKKKPPPPPPLLLOOOLLL[[[YYYGGGFFFHHHLLLRRRBBBGGGMMMTTT___iiimmmlllkkklllnnnppplllcccYYYRRRRRRSSSRRRNNNKKKJJJIIIGGG<<>>??????>>><<<999777555333000///...---------...//////...---///111333333333444333555666555666===GGGHHHAAAJJJUUUUUUUUUSSSJJJLLLQQQWWWZZZ[[[ddd|||yyyPPP;;;888777555333111111333555:::999888777555444333333444444666888666444777===DDDHHHKKKGGG>>>888777999>>>III^^^|||}}}}}}[[[EEE666999???<<<;;;>>>AAA@@@BBBEEEFFFDDDFFFKKKYYY```rrrNNNAAA<<>>???@@@===;;;888888<<<@@@CCCEEE<<<777222000222555555444555666<<>>???>>>===AAA;;;888???JJJOOOHHH???@@@>>>NNNnnn~~~xxxpppqqqyyywwwyyy}}}yyywwwuuuwwwqqqhhhiiipppaaa===---888555555555555555666666777666888555666;;;777;;;LLL~~~^^^555666>>>VVVvvv}}}~~~aaaLLLSSSvvviiiOOO<<<555999???;;;======999999>>>CCCDDD777555444777:::<<<:::777666888999999777555666666:::999888777555333333444666777888;;;AAAIIIOOOSSSVVVhhh}}}|||~~~sssggg``````eeejjjmmmuuu~~~]]]hhhqqqllldddQQQ<<<333666999777999:::;;;<<<>>>@@@BBBCCCCCCEEEFFFFFFIIINNNNNNKKKQQQKKKHHHccc^^^AAA<<>>999444===LLLbbbzzzkkkOOO;;;555555444222111000000111222000000//////000000111222222333333444444444444444444444555666777888999::::::===ZZZxxxCCCRRREEE===???@@@???===;;;999666555444111///---,,,+++,,,...//////......///000222333333444555999;;;999777===FFF\\\JJJAAADDDMMM\\\^^^OOOJJJOOOVVV[[[[[[[[[cccnnn[[[AAA<<<666444555666555444888888777666555555444444---222666444000333AAANNNZZZOOOAAA999888:::<<<<<>>777:::<<<999333000333777111222333555666888999999666777888888888666444333999999888888888888777666777777888888666333111000;;;BBBOOO]]]hhhmmmmmmkkkgggddddddoooVVVSSSKKKLLLMMMMMMMMMMMMNNNOOOLLLJJJGGGEEEDDDFFFHHHJJJLLLSSS```{{{ppp@@@DDD:::???@@@888555:::>>>>>>CCCJJJSSSYYY[[[\\\___bbbjjjkkkwwwvvvpppgggXXXOOORRRPPPOOOLLLJJJLLLQQQTTTRRRKKKJJJDDDDDDUUUggg```MMMGGGFFF```{{{uuuuuu|||{{{mmmgggfffZZZeeemmmPPP111---333444444333333444444555666333;;;999444999888666;;;sssDDD555;;;IIIsssUUUTTTPPP^^^[[[nnngggNNNAAA<<<999999::::::999999888666444666444444555888999888666777999999888666444444555:::777555666666555666999;;;999999BBBSSSbbbfffbbbbbbkkk{{{~~~wwwyyy{{{rrrnnnggg```^^^___bbbgggmmmwww}}}{{{xxxssseeeooommmlll]]]GGG777444888:::888888999:::;;;>>>@@@BBBDDDBBBEEEFFFEEEGGGLLLMMMKKKMMMOOOOOOQQQnnnlllVVVRRRDDDBBBHHHTTTVVVNNNJJJLLLJJJKKKJJJGGGGGGGGGFFFCCCDDD>>>;;;>>>???;;;999<<<555===@@@KKKhhhyyykkkRRR>>>000666333222111000000000000111///............///000000111222222333333333333333333333444555666666777777===>>>???```VVVGGG;;;<<<@@@???===;;;999666555444111///---,,,+++,,,...///.../////////000111333444333555;;;>>><<<888;;;@@@KKKGGGKKKQQQVVVcccfffYYYMMMMMMRRR[[[bbbcccdddgggmmmSSSGGG:::777;;;===999222555555555555555666666666===???DDDOOO[[[bbb___XXXIIIAAA888555888===??????\\\~~~~~~wwwiiiFFF===888::::::777888>>>::::::===BBBAAA>>>???BBB???XXXjjjjjjwwwRRRGGGCCCCCCFFFJJJPPPWWW```gggiii\\\UUU\\\iiipppnnnlll<<<===>>>>>>===;;;999888777666555444444555666666111111222222222222222222222333666777777666555555555777999888777777:::>>>JJJWWWhhhsssvvvssspppooonnnnnnzzzfffGGGRRRKKKKKKJJJJJJJJJJJJIIIIIIHHHGGGDDDBBBBBBCCCEEEFFFCCCIIINNNooojjj???333:::>>>:::666777<<>>EEEAAA======>>>===:::999:::888666555555666777777888999999888666555555777777555555777888999AAAKKKIIICCCAAAOOOkkkuuutttooossstttppprrrtttkkkfff```\\\^^^```ccclllvvvzzzlllfffwww~~~ooofffwwweeefffRRR<<<333555999::::::777888999:::===???AAACCCBBBEEEFFFDDDEEEJJJLLLKKKMMMOOOVVVSSSNNNppphhhWWWKKKKKKKKKGGGFFFJJJ@@@@@@<<<777999??????:::???999888;;;666000777DDDEEETTTgggpppLLLAAA888000777111111000000/////////000......------......///000000111111222222222222222222222333444555555666666666BBB:::;;;lllUUUIII>>>?????????>>><<<999777555333000///...---------...///---///000000000000333555222222666<<<<<<999999<<>>333555;;;;;;888===;;;999777666666777888666666555555555777888:::777777777777666888;;;>>>333444555666888>>>HHHOOO\\\jjjzzz}}}vvvsssssssssppp```rrr||||||OOOBBBLLLLLLKKKIIIHHHHHHGGGEEEDDDEEEDDDCCCBBBAAABBBCCCCCC<<>>CCC>>>>>>>>>===;;;777444222000000000/////////......---///000000///000222555444000111777<<<<<<===@@@IIIMMMXXXVVVGGGLLLhhh{{{qqqcccVVVSSSXXX___gggmmmppptttzzzkkkQQQCCC<<<888888888888888888888999999;;;RRRgggjjj___SSSIIIBBBLLLNNNQQQWWWcccvvv}}}yyyzzz~~~hhhGGG<<<999777888999888:::===;;;;;;>>>BBBCCCAAACCCGGGNNNMMMGGGcccgggQQQEEE:::777;;;BBBPPP\\\dddgggiiiggg```^^^kkkzzzvvv]]]KKKBBB>>>===;;;333333222222222333333444777666444333222333333444666777777666444666999======>>>@@@CCCIIIRRR]]]dddnnnuuu~~~}}}yyywwwwwwiiiXXXaaazzz\\\HHHLLLKKKMMMKKKHHHGGGHHHGGGDDDBBBCCCCCCCCCCCCCCCBBBAAAAAA===@@@JJJXXXQQQ>>>555<<<@@@999444777999<<>>>>>===???AAADDDGGGGGGHHHFFFAAAKKKnnnzzzrrrddddddjjjfffdddddd```XXXUUUYYYbbbgggkkkyyyrrrmmmzzzVVV@@@000333999777666888666666777888999;;;===>>>===AAABBB???>>>BBBFFFGGGJJJLLLGGGJJJOOOHHHZZZpppoooxxxyyymmmeeejjjpppqqqxxxuuu~~~eeeNNN<<<555/////////***.........//////........................//////000...///000000111111000000000000222333555666777888333888;;;<<<===EEEqqqWWWEEE:::???===>>>???>>><<<888444111000000000111000//////...---///111000//////222555888111...444<<>>BBBCCCDDDJJJPPPNNNGGGEEEKKK^^^}}}|||}}}|||zzz}}}ZZZ<<>>???>>>AAAFFFBBBJJJRRRGGG|||wwwdddOOOAAA999888@@@JJJVVVYYYcccooouuurrrllljjjtttmmmTTTEEEAAA;;;<<<<<<<<<;;;999888777777888888888999::::::;;;777;;;@@@AAA???>>>>>>???HHHJJJOOOVVV```kkkwww~~~xxxyyy{{{||||||{{{zzzzzzuuucccaaa|||}}}LLLKKKWWWKKKNNNKKKHHHHHHIIIHHHEEECCCBBBCCCDDDEEEDDDCCCAAA@@@>>>===JJJEEEuuuOOO444777>>>777222777777888;;;???DDDJJJNNNQQQUUUSSS\\\hhhkkkxxx{{{www{{{~~~xxxvvvrrrWWW???111///000111444444333333444444555666222777333222888666333999555@@@zzzyyyrrrFFF;;;@@@OOOcccTTTJJJ999CCCPPPiiiwwwmmmaaaXXXTTTHHHJJJLLLLLLIIIFFFCCCBBBCCCDDDEEEFFFFFFHHHLLLOOO]]]\\\[[[TTTKKKWWWxxxiiifffggg\\\UUUWWWVVVUUUTTT[[[ffflllooo~~~}}}qqqxxxccciiiSSS===///444999555333666666666666777888:::;;;<<<;;;???@@@<<<;;;???DDDEEEAAAPPPGGGDDDSSSMMMGGG\\\}}}nnnrrrtttiiiLLL222///555...000666000------......///......---///............///000000...//////000000000000000///000111333555777888999999888333666<<<;;;HHHcccZZZCCC:::===AAA@@@???>>>;;;888555333111///......//////...---////////////////////////333444555666:::FFFVVVbbbEEE:::CCCXXX___bbbhhhiiivvvgggffffffbbbcccjjjhhhmmmvvv|||fffMMMIIIAAA===AAAGGGFFFAAAAAACCCDDDIIITTT^^^[[[RRRJJJccc}}}xxxwww{{{|||jjjKKK999=========<<<<<<;;;;;;;;;;;;<<<>>>>>>======???@@@???EEECCCAAA[[[||||||^^^EEE444888IIILLLLLLXXXiiijjjaaaffftttvvvqqqrrrmmmXXXOOODDD<<<::::::;;;;;;999555444777888777<<>>???:::AAAEEEBBBFFFggghhhOOO<<<---<<>>:::<<>>===666<<<555666777999===BBBFFFIIIMMMPPPUUUYYY[[[bbbvvv}}}uuusssxxx}}}vvviiicccfffxxxqqqfffdddttt\\\@@@000///444333111222222111111222222333444444444444444555555555555444888NNNqqqRRR888777BBBmmmqqqOOOCCCDDDHHHJJJ|||{{{pppzzzwwwuuuvvvmmmaaaWWWNNNJJJPPPYYY```dddcccjjjyyyyyyqqqrrr{{{}}}jjjwww~~~fffdddmmm^^^AAA777000111333222222444444444444444555555555555:::999999:::<<<>>>@@@@@@CCCEEEHHHJJJJJJKKKMMMOOOWWW[[[nnnqqqaaaJJJ000222222111000////////////------------------------,,,,,,,,,------------...............////////////000000111111222333333444555555666777999<<>><<<999666333222111000...///000000///---////////////////////////666777888777777999???DDDKKKFFFCCCGGGQQQ[[[^^^[[[ppplllWWW```kkkjjjrrrnnnmmmpppsssxxxssseee]]]fffggg^^^]]]vvvxxxxxx|||~~~}}}{{{{{{|||YYY>>>666555888888888888888777777777999;;;<<<<<<<<<<<<===???;;;===EEEGGG<<>>:::AAALLL]]]vvvcccVVVEEEEEEPPP[[[vvv___>>>CCCOOOLLLFFFHHHNNNNNNMMMLLLKKKJJJIIIIIIIIIHHHFFFDDDBBBBBBBBBBBB<<<===<<<666JJJkkk}}}___///777===444AAA555555666777:::>>>BBBDDDIIINNNTTTXXXVVVXXXdddppp{{{yyyvvvuuuvvvxxxzzz{{{qqqccceeeuuuxxxdddggggggLLL444...222222222333222111111111111222333333444444444444555555555555555666===ZZZdddEEE???AAADDDrrrnnnNNNIIIDDD777RRR~~~lllaaaTTTJJJDDDFFFRRR^^^dddccccccrrrooommmppp}}}gggvvvwwwXXXfffsssLLL;;;555000222444333333444444444444444555555555555999999999:::;;;===>>>???CCCEEEGGGHHHHHHHHHJJJKKKQQQIIILLLhhhyyyfffSSSEEE777+++111111000///............------------------------,,,,,,,,,,,,---------------............/////////000000000111222222333333333333444444666999;;;<<<444AAAUUU___KKK???>>>@@@???===;;;888555333222111000//////000000///---////////////////////////000333666888888:::<<>>???CCC>>>DDDMMMFFF???TTTvvvvvvjjjBBBAAA@@@CCCMMMZZZaaaaaacccooo|||~~~vvvrrrqqqsssssstttvvvwwwwwwvvvuuu}}}{{{zzzzzzyyyyyyyyyttttttuuuxxx{{{yyykkk```OOOFFFBBB999;;;===???JJJccc|||tttEEEEEE:::>>>bbbeeeRRREEEGGGIIIEEEFFFNNNJJJJJJIIIIIIHHHHHHGGGGGGEEECCC@@@>>><<<<<<===>>>>>>>>>>>>999===\\\yyynnnQQQ>>>???666444666555555666888;;;>>>???DDDJJJQQQUUUUUUWWW^^^fffppp~~~wwwrrrlllttt}}}zzzuuusssttt___^^^nnnqqqgggvvv```DDD///111555111///222111111111111111222222333333333444444444555555555777777777;;;|||eee888@@@888RRRcccHHHDDDFFF>>>XXX~~~hhh]]]QQQFFFCCCFFFNNNYYYccchhhgggiiizzzuuuwwwyyykkkmmmpppeeemmmeee<<<555333111222444444333333333333444444444555555555777888999:::::::::<<<===???AAADDDFFFFFFFFFHHHIIIFFFNNNWWWYYY\\\wwwsssttteeeQQQ???222---111666000//////...------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........////////////000000111222222222333333333333444666888999999CCCCCCJJJppp___GGG;;;<<<@@@???===:::777555333222222000//////000000///...////////////////////////...111555999;;;<<<===>>>FFFNNNTTTYYYWWWMMMaaaxxx___\\\fffeeefffiiihhhggglllrrrttt{{{|||~~~|||{{{|||xxx{{{wwwQQQ;;;888;;;:::777777777777888888888888:::<<<============>>>@@@DDDDDDIIIOOONNNHHHHHHLLLvvvmmmOOOJJJIIIJJJCCC===JJJ^^^^^^dddjjjnnnoooppptttwwwwwwuuusssqqqoooppprrrtttyyyxxxwwwxxxzzz}}}|||zzzzzzzzzyyywwwxxx}}}}}}dddQQQFFF:::888===;;;;;;999555777FFFWWWWWWNNN>>>HHHNNNbbbrrrNNNPPPLLLDDD@@@BBBDDDDDDDDDDDDCCCCCCBBBBBBBBBBBB@@@???<<<:::999999:::;;;<<<888:::AAA@@@CCCgggSSS>>><<<999777777666555666888:::<<<>>>CCCIIILLLNNNSSSZZZ___gggqqq}}}vvvqqqqqqhhhkkkrrryyy~~~|||ssslll\\\kkk{{{{{{ssswwwnnnfffrrrTTT===...222666111...111111111000000111111222333333333333444444444444555666444666999kkkyyy~~~PPPEEE888@@@sssZZZKKKPPPBBB>>>MMM~~~{{{kkkWWWLLLAAA<<>>??????SSSVVVWWWnnnvvv______bbbhhhooopppnnnooossswwwyyy{{{xxx{{{}}}}}}}}}{{{\\\AAA;;;<<<;;;888777777888888888888888999999;;;<<<===<<<<<<===???>>>HHHNNNLLLIIIIIIJJJJJJQQQ{{{aaaFFF666===DDD@@@===CCCFFFIIIMMMTTT[[[cccjjjnnnccccccdddeeeggglllssswwwsssttttttuuuzzz}}}yyyzzz|||yyytttsssxxx~~~jjjQQQBBB>>>777666;;;:::777555333444888;;;<<<<<>>>>>======<<<<<<===<<<:::999999999:::;;;;;;777555>>>???777QQQoooBBB<<>>;;;888666555555222111000000111111000...////////////////////////000111444888===AAACCCDDDLLLPPPKKKhhhmmmzzzssskkkggghhhjjjjjjlllooojjjjjjqqq|||}}}{{{||||||{{{tttFFF:::===;;;777888666777777777888888888888777999::::::::::::;;;===<<>>DDDJJJOOORRRSSScccfffiiijjjiiiiiikkkllloooqqqqqqqqqvvv{{{xxxqqqnnnpppmmmgggeeekkkoooppp[[[DDD:::===888666888666777444666999777777DDDUUUoooxxx[[[HHHKKKHHHCCCAAAEEEIIIEEE>>>======<<<;;;;;;:::999999888999999999999:::::::::999<<<777666:::333AAAeeefffDDD;;;===<<<999777666666777888<<>>@@@DDDPPPaaakkkiiiccc___lllvvvpppdddkkk{{{zzzyyy}}}hhhaaa\\\hhhkkkMMM222555...333444000000333444111222222333333333444444444333777:::999666333555777666999<<<>>>???@@@BBBDDDEEEGGGIIILLLKKKJJJKKKMMMMMMooommmfffzzzeeeKKK888///111---+++---000000000111,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........------...//////000000111000000000000222444666888000DDDBBB333888BBB@@@:::VVVYYYIII??????CCCAAA>>>;;;888777666555222111000000111111000...////////////////////////---...111666===CCCGGGIII777LLLCCCFFFyyyyyyhhhXXXooo}}}}}}|||ooommmooorrruuuyyyvvvwww}}}~~~}}}}}}{{{{{{[[[555444:::444111777555666666666777777888888555777888999888888999;;;@@@===???EEEGGGEEEGGGKKKEEENNNSSShhheeeKKKHHHMMMOOO@@@>>>:::666666:::@@@DDDHHHPPPZZZaaaddddddeeefffdddfffeeecccggglllggg___```dddaaaZZZYYY___cccbbbTTT<<<444888666444666444888333555:::777:::VVVxxxtttJJJFFFLLLHHHDDDDDDFFFCCC<<<>>>GGG>>>===<<<;;;:::999888888444555777888999999999999222AAA<<<333:::999<<>>FFFPPPaaaqqqtttllldddbbboootttrrrtttvvvlllbbbmmmoooRRR999555333...333444000///222333000222222333333333444444444222666:::999555222444777777:::<<<======>>>???AAA===AAADDDDDDFFFJJJNNNOOOVVVLLLXXX~~~yyyvvv^^^CCC333111444555222000//////000111...***,,,++++++***++++++,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,---------......------......///000000000.........///111333666777888555///444>>>;;;888AAAAAAGGGQQQkkkgggEEE;;;999???CCCCCC<<<666444333111111111111111000000000000222111000//////...//////333000///111777???FFFJJJGGGDDDEEEHHHHHHJJJXXXhhhMMM```pppyyymmmoooxxxxxxwwwvvvxxx|||{{{xxxuuuwwwyyyUUUBBB444555888555444888777777777777777666666666666666666777888888999999::::::<<<===???AAABBBCCCDDDIIILLLMMMXXXwwwTTTEEEJJJNNNEEE??????<<<888999===;;;>>>GGGQQQQQQLLLKKKOOONNNSSSXXXZZZ\\\]]]\\\[[[RRRLLLIIIHHHCCC===@@@GGG999===666;;;HHH===222???>>>???CCCDDD???HHHmmmpppNNNIIIKKKFFFAAAAAA@@@???@@@CCCBBB@@@@@@???<<<999777666666666666666777777777888888888::::::999999::::::;;;<<<```qqq;;;???FFFBBB666888:::000666777999===BBBHHHMMMPPPPPPQQQTTTWWW[[[bbbiiioooyyy}}}tttnnnoooqqqkkkmmmpppuuuyyyzzzyyywwwqqqtttsssjjj[[[UUUbbbrrr}}}~~~]]]ZZZhhhfffOOO999333333222111000000111111000000000000000000000000222222222333333333444444555;;;111111777222YYYqqqlllddd666<<>><<<999<<>>@@@AAAAAAEEEDDDDDDEEEGGGIIIKKKLLLLLLLLLNNNRRR___zzzppp~~~~~~~~~wwwiiiIIIAAA888222/////////...///............------------,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......///000000000/////////000111111222222555555444555555666777888777;;;AAAGGGPPP___ppp}}}fffFFF<<<:::>>>BBBBBB<<<777555444222111111111000000000//////111000000///////////////111000///000444;;;BBBGGGRRRNNNJJJHHHIIIOOO\\\gggxxxbbbpppyyyyyy|||xxx}}}}}}yyy{{{}}}iiiGGG999111444666222111555666666666666666666666666555666666777777888999999;;;;;;<<<======>>>?????????CCCFFFGGGMMMccc~~~VVVLLLGGGJJJLLLEEE<<<777;;;777666:::<<<===BBBIIICCCCCCCCCBBBBBBCCCCCCBBB888333444===BBBAAA???@@@JJJLLLBBBEEEXXXXXXRRR[[[XXX[[[bbbhhhggghhhuuusssTTTMMMMMMJJJFFFEEEDDDCCCBBBCCCEEEDDDBBBAAA???===;;;999888888888888888888888999999999999999999999999999:::;;;;;;HHHttteeeDDD999CCC;;;---222===666666888;;;@@@EEEJJJMMMMMMOOOPPPRRRVVV\\\cccgggffflllsssyyy{{{yyyxxxtttsssrrrqqqooonnnnnnooojjjiiijjjmmmpppsssttttttsssqqqkkk^^^QQQPPPcccxxxooonnnssseeeJJJ666222222111000000000000000000000000000000000000000222222222333333333333444000888333555<<<000AAAvvvzzziiivvv}}}]]]???<<>>BBBJJJQQQeeeFFF===:::===@@@@@@;;;777777666333111111000000000000/////////////////////000000000...///000///000444<<>>???<<>>>>>>>>GGG???;;;>>>CCCAAA;;;666IIINNNHHHGGGVVV\\\XXXXXXnnnooosss}}}lllCCCBBBMMMJJJFFFHHHEEECCCCCCDDDEEEEEECCCBBB@@@???>>><<<:::999999888999999999999::::::::::::999888888888888999::::::<<>>???@@@@@@@@@CCCHHHLLLgggvvvTTT===FFF@@@<<<>>>CCCBBB>>>999999888:::@@@FFFIIIKKKNNNCCC???:::888999<<<@@@DDDWWW```]]]UUUYYYfffrrrwwwzzzqqqkkkxxxbbbIII<<>>BBBDDDBBB@@@@@@>>>===<<<;;;:::999888888888888888888999999999999888777777777777888999999???<<>>BBB999777777777777:::===@@@BBBDDDEEEGGGIIIKKKPPPUUUYYY\\\bbbiiikkkjjjhhhkkknnnttttttuuuvvvwwwwwwuuutttrrrssstttsssqqqnnnjjjhhhjjjiiihhhggghhhhhhhhhhhheeefffgggjjjmmmnnnnnnlllbbbUUUGGGFFFUUUsssyyysssuuummmmmmooo^^^@@@111444000//////.........//////000000000000000000000000111111111111222222222222111777111///777444///777YYYqqqaaafffyyy{{{ZZZ444999DDDlllvvvaaaLLLCCCFFFJJJJJJRRRdddrrrwww}}}ooo[[[OOOUUUTTTDDD???;;;999;;;<<<;;;<<>>???@@@AAABBBEEECCCCCCEEEGGGIIIJJJKKK>>>KKK^^^ooo|||sssgggWWWKKKBBB555+++(((+++111555------...///000///---+++------------,,,,,,,,,+++,,,,,,++++++++++++,,,,,,***************************************************++++++++++++,,,,,,,,,+++,,,,,,---......//////......//////000111111111111000000111111222333444111444888::::::;;;===@@@___EEE===888<<<>>>===:::999:::888444000000000////////////...---...///000111111000000---000222000---...333999@@@VVVqqqtttdddWWW\\\ddddddiii}}}MMM666444333222333333222000333777111222222222333333333444444444444555666666777777555666888;;;===@@@BBBCCC????????????@@@BBBDDDFFFBBB^^^sss\\\MMMJJJMMMMMMLLL@@@;;;:::???BBBFFFOOOYYYYYY\\\YYYLLL>>>;;;CCCLLLiiiuuu|||sssmmmxxxaaaBBBAAAEEEHHHCCC<<<<<>>???::::::999999888777666666555666666666777777777777777666666666666777888888:::<<>>GGGQQQcccyyy}}}ooo\\\aaarrr|||xxxyyy}}}|||sssooouuurrr^^^___vvveeeJJJ333000333000---........./////////000000000000000000000111222333333555///111:::;;;444333999444555666777999;;;<<<===;;;<<<<<<===>>>???@@@@@@BBBDDDDDDCCCCCCEEEHHHIIIFFFFFFFFFEEEFFFJJJQQQVVVSSS\\\bbbbbbeeepppxxxzzzooohhhnnncccPPPGGGFFF===888555...,,,///333555444111...---...//////...---,,,---------,,,,,,,,,++++++++++++,,,++++++******++++++,,,*********************************************************+++++++++,,,,,,++++++,,,,,,------...............///000000111111000//////000000111222333333444555666666777999;;;^^^FFF>>>888<<<>>><<<999999;;;999444000000////////////............000111111000//////...000111000......111444999BBBTTTfffoooqqqrrruuuQQQ___\\\]]]zzzxxxGGG999777111333222111000//////111444111111222222333333444444333333444444555666666666999999:::;;;<<<>>>??????>>>>>>======???BBBEEEGGGJJJFFFPPPqqq}}}zzzvvvwwwxxxyyy}}}zzzzzzXXX???AAADDDCCC>>><<<>>>>>><<<>>>:::<<>>>>>>>>>>><<>><<<;;;;;;:::555>>>BBB???===AAAFFFHHHFFFJJJJJJDDD>>>;;;666000666...222444------222000...111444555222///,,,***+++,,,,,,+++***+++---000,,,,,,,,,+++++++++******++++++************++++++************************************************************++++++++++++******+++,,,,,,------...---......//////000000111////////////000111222333444444333333444666888999^^^HHHAAA999===>>><<<999:::;;;888333000000/////////............///111111111000...---..................//////222666DDDTTT[[[eeetttwww~~~NNN444444777333222222111000000111222111111111222222333444444555222333333444555555666666888999999:::;;;<<<<<<===>>>>>>===<<<===???CCCFFFMMMEEEBBBKKK^^^kkkJJJAAAKKKDDDCCC@@@<<<;;;>>>@@@@@@BBB===>>>FFFFFF<<<777999444555555666666555444333333333333333444444444555555555444444555555666777666999555???eee|||sssKKK???EEE@@@>>>;;;999777666666777888:::<<>>EEEVVVvvv]]]???555444111//////......//////000111/////////////////////////////////000000000111111333///333666222222444111999777aaawwwmmmyyywwwNNN777AAAcccrrrkkkfffYYYWWWTTTEEEHHHCCCIIIPPPMMMPPPVVVSSSSSSTTTVVV[[[fffsss|||~~~rrrttt~~~|||ttt|||~~~lllddd}}}~~~ZZZ111...+++,,,.../////////------.........////////////////////////000222222222111000222333222111111555444444555666777999:::888999:::<<<<<<<<<<<<;;;888>>>AAA@@@AAAEEEDDD@@@DDDAAA===:::999999;;;;;;@@@;;;666222///---///444222666444---000:::999000///...444444,,,000555///333000,,,))))))+++...111)))+++,,,,,,***+++---///++++++++++++************++++++************++++++************************************************************++++++++++++*********+++,,,,,,------------......///000000000////////////000111222333111111222444888:::;;;<<<___IIICCC;;;>>>>>><<<999:::;;;888222000/////////............///000111222111000...,,,---,,,,,,,,,...///...,,,111+++666NNNZZZZZZhhh~~~wwwFFF:::999///,,,333111222222222444666444000111111222333444444555555222222333444444555555666444555666888:::<<<===>>>?????????===<<<===@@@DDDEEEGGGLLLMMMEEEJJJooo{{{UUUMMMEEE<<>>???FFFEEE999222444444444555666666555444333333333333444444444555555555444444444444555666666<<<,,,333???IIIpppnnn||||||iiiLLL===BBB@@@===:::777666666666666888:::<<<===???BBBEEECCCHHHNNNOOOLLLKKKNNNQQQQQQSSSVVVWWWYYY^^^eeejjjgggeeeccc```___```aaabbb[[[ZZZYYYZZZ\\\^^^^^^]]]^^^WWWLLLCCC??????AAABBBQQQhhhvvvqqqyyy}}}|||yyyccc???...222111&&&///////////////000111111////////////////////////////////////000000000000:::...///444000111666555)))???>>>kkk______ccc\\\QQQ999888www}}}~~~qqqwwwooosssvvvnnnlllpppnnnsssxxxzzzyyyrrryyy^^^___lllqqq|||hhh444///222111---***+++......---------.........//////.........//////000111222,,,///222333555777555222666555444333444555666777777888999:::;;;;;;:::999<<<>>>;;;888;;;BBBBBB===;;;:::888666666777888999777......999===888444777555555555333///,,,...222///...000...)))222888///---...///000111000...,,,+++...000000---+++,,,---+++++++++************)))++++++************++++++************************)))))))))))))))))))))))))))************+++++++++)))******+++,,,,,,------------......///000000000/////////000000111222333000000222555888888777666dddDDD<<<======>>><<<999999;;;999555000///////////////000000///000111111000///...---............//////////////////111888DDDVVVhhhsssqqqssswwwbbbIII444222444000---///////////////000000000000//////000111111111111111111222222333333444444555777666666666666888999::::::<<<===>>>>>>???AAADDDGGGGGGGGGEEEEEEGGGKKKNNNuuuyyybbbJJJAAABBBCCCBBBAAA@@@AAABBBBBBBBBAAA@@@???>>>===;;;999888777666666333333333444444555555555333333333333333333333333666555333333222333444555333333444999===CCCkkkwwwuuu[[[======CCCAAA999;;;;;;000333666888888888;;;===>>>AAAAAABBBBBBCCCCCCCCCDDDFFFGGGHHHKKKOOOTTTYYY[[[aaa```^^^\\\YYYWWWUUUTTTVVVUUURRROOOKKKJJJIIIJJJAAAAAABBBAAA@@@@@@FFFLLLvvviii[[[ssstttVVV999222444222000111......------------......---------............///000000000000////////////000111111111111222222222777333333RRRYYYXXXppphhhRRRFFF:::cccjjjyyyqqqaaa]]]kkkzzzVVV888000------------------------////////////////////////000000000000////////////222222111111222222333444444333333333333444555555666777999:::;;;;;;:::999999999::::::;;;<<<<<<<<>>@@@BBBHHHHHHGGGEEECCCBBBDDDFFFFFFPPPjjjjjjQQQHHHAAABBBDDDCCCBBBCCC@@@AAAAAABBBAAA@@@???>>><<<;;;:::888777666555555222333333333444444444444333333333333333333333333555444333222222333444444444444333777:::;;;YYY```AAA666@@@@@@:::888666;;;:::888666888999:::999======>>>>>>>>>?????????@@@@@@AAACCCGGGKKKOOORRRQQQPPPPPPOOONNNNNNMMMMMMPPPLLLEEE@@@===>>>@@@BBB888:::;;;:::===PPPsssmmmiiinnn___GGG333000222///,,,---......------------......------------............000/////////////////////000000111111111222222222///:::666666fffyyyQQQYYYdddfffUUU@@@HHHbbbrrrbbbuuu}}}^^^>>>///...------------------------........................////////////////////////222111111111111222333333333333333333333444555555555666777888999999888888999999999999::::::;;;;;;>>>;;;777555555555444333222222222222222222222222111111000000000/////////------------------------...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++,,,---...//////......///////////////000000111111111222333444555666666iiiGGG<<<<<<<<<===;;;777666888555000000000///......//////000000000111222222111///...............///////////////222222//////777GGGTTTttt___777111......333111+++...555....../////////000000000...///000000111111000000111111222222333444444444666666666666777888999999???@@@@@@???>>>>>>???AAAEEEEEEEEECCCAAA??????@@@===<<>>AAA???;;;:::>>>??????@@@@@@@@@???>>>===:::999888666555444333333222222222333333333333333222222222222222222222222333333222222222333333444555444333666777333CCCdddlllCCC===>>>@@@@@@<<<:::666444444777888888777888888888999999999999999999::::::<<<>>>BBBEEEFFFAAAAAAAAAAAAAAAAAAAAAAAA???;;;888666888:::===>>>CCCAAAAAAEEEQQQkkk|||xxxwww```GGG888...000222...+++,,,......------------......------------............////////////////////////000000000111111111222222---888666)))888qqqzzzeeejjjwwwjjj]]]QQQ>>>rrr|||zzzyyywwwsssrrryyytttqqqkkkccc{{{~~~]]]999,,,...///------------------------------------------------////////////////////////111111000000000111222222333333222222333333444555333444555666777777777777888888888999999999999999<<<999666444444444333222111111111111111111111111000000000/////////......------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,------.........------//////......//////000111///000111222333444444555lllIII<<<;;;===>>>;;;777666777555000000000///.........//////000000111222222111000///............////////////000111111...,,,000999@@@aaalllPPP<<>>>>>>>>>>>@@@>>>888:::PPPuuuaaaHHH@@@???777>>>===>>>===999555888===>>>>>>>>>>>>>>>======<<<777666555444333222222222222222222222222222222222111111111111111111111111111111111111222222222333333444222555888111444HHHkkk|||PPP111666CCCAAA<<<:::999;;;:::777666777555666666666666666666666777777777888:::<<<>>>???;;;;;;::::::999999999999666666888:::<<<<<<:::888888999JJJjjjkkkppp{{{{{{qqqMMM888222...111333000...000...------,,,,,,------...,,,,,,---------..................///////////////000000000000111111111111333...222777000;;;vvvyyyggghhhmmmkkk[[[FFF>>>hhhmmmbbbeeerrroooWWW555&&&...222,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...............//////000000//////000000111222222222222222222333333444333333444555555666666666999999999999888888888888999777444333333333222111000000000000000000000000/////////............---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************------------------------///............///000000///000000111222333444444nnnJJJ<<<;;;>>>???<<<888777888555111000000///...............///000111222222111000///............////////////000///...///111222333222111SSS[[[:::...111555333111111222222///...///............////////////......///000000000000000000000111222222333333444444555555666777777888888888:::;;;;;;:::;;;===???===???AAAAAA???===<<<<<<888888777666777:::@@@EEEooosss^^^KKK===111666>>><<<===999888:::;;;;;;===AAA======<<<<<<;;;;;;;;;;;;555444333222111000000000111111111111111111111000000000000000000000000000///000000111111111222222000333111444:::444111:::DDDnnn~~~NNN999<<<;;;???>>>AAABBB>>>666666:::666666666666666666666666666666666777777888999:::666666777777777777777777;;;<<<======<<<===???@@@NNN[[[}}}}}}xxx~~~ttt~~~VVV<<<333111///111111000000222------,,,,,,,,,,,,------,,,,,,,,,------------...------....../////////000//////000000000111111111555---333>>>555+++HHHvvv|||kkk|||www```^^^OOOBBBVVVsssrrrwww\\\:::)))+++333000(((,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------............///............///000000222111111111111222333333333333444444555555666777:::999999999888777777777666444222111222222111///////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************,,,,,,,,,,,,---------..................//////000000000111222333444555555nnnJJJ;;;;;;===>>><<<888777999666111000000///...---------------...000111111000//////............////////////111...---000444555222...---222HHHjjjnnnMMM666...111222000222///---...000000///...------........./////////---...//////000000//////000000111111222333333333444444555666777777777777===>>>>>>===;;;:::;;;<<<@@@AAABBB@@@===:::999888888888:::===??????<<<888222DDD\\\rrrkkk[[[@@@999:::<<<888;;;@@@;;;:::666777<<>>>>>999;;;CCC:::999999999999999888888555555555666666666777777222333444666888999:::;;;:::;;;::::::>>>KKK]]]kkk|||fff:::444111000............///000------,,,,,,,,,,,,------,,,,,,,,,,,,---------------------......//////000/////////000000000111111000444666333111444;;;AAAsss}}}^^^@@@QQQSSS===------222000---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...............------......///000111111000000111111222333333333333333333444666666999999888777666666555555333111000000111111000...........................---------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************++++++++++++,,,---...///......------......///000000000111222333444444555mmmIII;;;;;;;;;<<<:::666666888666222000000///...------------,,,---...///000//////...............////////////000///...///111222222111;;;444222===TTTtttQQQAAA111...333555111,,,...------,,,...000///...---------.........//////---...//////000000//////000000000111222222333333333444555777777777777666===>>>===<<<:::999:::;;;>>>??????>>>;;;888888888444777999555111111777>>>888555444999GGGbbbkkkOOO>>>;;;<<<777:::;;;666888===888:::777888======999666666;;;:::999888888888999999333222111000000///000000000000000//////.................................,,,---...000111111000000000555000...666777333555111@@@dddmmmKKK>>>777<<<@@@>>>???EEE======<<<<<<;;;;;;;;;;;;666666777777888888888777555666777999:::<<<===>>>888<<>>===888666999888444888999333555;;;777777555555888999888<<>>>>>>>>=========<<<<<<888999:::;;;;;;;;;::::::=====================>>>AAAIIIRRRWWW```vvvyyy{{{tttEEE000333111---.........000222///***---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,------...///000000////////////000000000000222000000111222333555888888@@@www{{{wwwwwwdddqqqiiiNNN<<<;;;GGGVVVjjj~~~gggYYYWWWlllwww___iii^^^^^^{{{|||OOO***222222000,,,***+++,,,,,,++++++++++++++++++++++++******************************+++,,,,,,---......---,,,,,,,,,,,,---......000000000000000111111222000000/////////111222444555555444333111000/////////......///000000...---------------------------,,,,,,,,,+++++++++******************************,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***,,,...000222...------------...//////------...///000111222222gggGGG===;;;<<<;;;999888888666333111000///...------,,,------,,,---......//////..........................................///////////////000000000111555;;;@@@```{{{sssRRR;;;444555000000//////.........---,,,,,,,,,---------......---------------------------------............///////////////000000000000222333333333444555555555666666888999999:::::::::::::::999888777777777888555555555666666666666666666666666666666666666666555;;;AAAFFFOOOaaazzzsss^^^MMMCCC@@@;;;777444444555666333444444555666777777888555666777888888999999999::::::999999888777777777888222---...000111000000000000///............///------............---------------............/////////000111111111111111444444,,,666hhh~~~\\\JJJDDDAAACCC@@@;;;::::::<<<======::::::<<<@@@>>>:::<<>>BBBCCC@@@@@@IIIUUU]]]aaavvvuuuqqq|||pppuuuKKK///111222'''------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////000000000000000000000000111111111111777555777aaammmllluuufffNNNEEE:::===HHHIIIRRRkkk}}}gggVVVYYYOOONNN___gggwwwyyyzzz|||}}}yyyxxxyyy^^^www\\\;;;///222------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++........................---------...///000000111222111111000000000000000333333222111000///...---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************+++---///000555222///,,,,,,---000111/////////000111111222222gggGGG<<<999===;;;999999888777444222000///...------,,,------,,,------...................................................///////////////000000///000222666999222DDDdddwwwUUU===444333333222////////////......------,,,,,,,,,------------...------------------------------------.............../////////000000000000333333444444444444444555555666777888888888888888888888777666666666666666666555555555555555555555444444444444444444444444///111222000000555AAAJJJOOOYYYgggtttkkk^^^PPPJJJIIIDDD:::111<<<;;;888555444444555666444444444555666666666777555666777888999999999999999999888888777666666555666444333333222111000///000///......------------------............------------------............//////000111111111111000111555555777IIIkkkzzzzzzyyyhhhhhh```UUUNNNJJJGGGCCC>>>???:::666888@@@EEEFFFCCC>>>DDDHHHNNNaaa~~~jjjdddvvvwwwgggeeemmmsssjjjTTT;;;......000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.............../////////000000000000//////000000000111111111---???<<<;;;hhh~~~gggssssss___TTTGGGAAABBBCCCEEEJJJ___|||~~~^^^^^^kkk}}}tttjjjUUUKKKOOOXXXkkkttthhhaaa~~~ttt^^^DDD333///111------,,,,,,,,,+++++++++*********************************+++++++++,,,,,,++++++,,,,,,,,,,,,++++++---------------------------------...///000000000111000000//////000000111333333222111000///......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******************)))))))))(((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************+++---///000222000...,,,,,,---///000...//////000000111222222hhhHHH;;;888===;;;:::999999777555222000///...------,,,------,,,,,,---...............---------------------------............////////////000000///......000222333444666===RRRxxx~~~fffTTTDDD111+++///333///)))///............---------,,,,,,,,,,,,------------------------------------------------................../////////000000000555444444444444444444333555555666666777666666666777666555555444555555555666666555555444444333333333333333333333333333333666777777555222111333444444777;;;===>>>AAAGGGLLLXXXVVVSSSRRRRRRQQQPPPNNNOOOMMMKKKJJJHHHFFFCCCAAAAAA:::333222666999888666555444444333333444555555444444444444555555555555444555666777888888888888777777666666555444444444000111111111111000...,,,000///...---,,,++++++,,,,,,------......------,,,------------...............///000000111111000000000222777888111999aaaqqqaaaVVVVVVPPPIIINNNcccxxxyyynnnwwwzzz}}}yyyuuusssttthhhJJJ111...111---+++///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------................../////////000000000//////000000000000111111444555111111;;;WWW|||yyyyyy~~~pppaaabbbXXXJJJNNNEEEHHHKKKWWWccc\\\SSSXXXaaaMMMEEEPPPYYYXXXZZZccchhhttt{{{sssmmmrrrzzzqqqQQQ888......//////,,,,,,,,,,,,++++++++++++*********************************++++++++++++,,,++++++,,,------,,,++++++---------------------------------...//////000000//////...//////000111222333333222111000000///.........------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******))))))******************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********+++,,,...///...------------......///......//////000111111111jjjIII<<<888===;;;:::999999888555333000///...------,,,------,,,,,,---.........---------------------------------------.........//////---///000000...---...///...444666000---;;;ZZZtttppp\\\GGG888,,,000444666333///,,,***------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000555555444444333333222222444444444555555555444444666555555444444444555555666555555444333222222111222222222222222222222222222222333555666666444333444555555333111111444777===;;;999888777777777888555444333555999;;;999777777555222222333555777777111111222333333333333333444444444444333333333333333333444555666666666666555555555444333333222222//////...///444888666111///...---,,,+++*********,,,,,,------------,,,,,,,,,,,,---------............//////000000000000000111---000666111...AAA]]]yyyssswwwtttxxxwwwnnneeeLLL333%%%---444...(((***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000////////////000000000111555//////999777000UUU{{{mmmcccppp||||||{{{rrruuu```]]]```UUUWWWllltttmmmooottt}}}~~~vvvssswww|||dddNNN555(((***000///,,,,,,,,,,,,++++++++++++***************************************+++++++++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////---------...///000222222333222222111000000//////......------,,,+++******+++++++++++++++,,,,,,,,,,,,+++******))))))***************)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++************,,,---///******+++,,,---.........------...//////000000111kkkJJJ===999<<<:::999999999888555333000///...------,,,------+++,,,,,,---...---------------------------------------------............+++...000000///...//////---...111555777666222...GGG[[[{{{zzzeeeJJJ777000333666777+++///111---((('''---444,,,,,,,,,,,,------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////444444333333222222111111222222333444444444333333555555444444444555555666555444444333222111111000222222222222222222222222222000///000111222///---...000444666888999;;;<<<444333222111000000111333111///---///222222000---///000111111000.........111111222333333222111111333333333333222222222222000111222333444444444444444444333333222111111000555222---///:::FFFDDD<<<......---++++++*********++++++,,,,,,,,,,,,++++++,,,,,,,,,------------.........///000000000000000111......222555555666888TTT}}}|||kkk}}}{{{xxxnnnYYYHHH333...+++---///---***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////...////////////000000000&&&;;;===111222888:::===ooopppqqq~~~kkk```}}}|||rrrwwwyyyeeeYYYeeexxxwwwvvvyyy~~~zzzjjjvvvgggMMM888333---+++...000...+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))*********++++++++++++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,---...000111222222111111000000/////////......---,,,++++++***************++++++,,,,,,,,,,,,+++******))))))******))))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))***+++---...((()))+++,,,---------------------...//////000000jjjJJJ===::::::999888888888777555333000///...------,,,------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........+++---///000//////000111333111...++++++...444888,,,///555AAAWWWuuu|||hhhQQQ???777444222444666444///)))222---((('''***---......++++++,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////222222111111111111111111000111222333444444444444444444444444444444555666333333222222111111000000222222222222222222222222555333222111222333333222333444666666444111---+++111222333222111111222444000000///000222222000///,,,///222444333222111111111222222222222111000000111111111111222222222222///000111222333333333333333333222222111111000000333111,,,,,,777EEEEEE<<<------,,,+++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,---------------...//////000000//////...222333//////333555333:::YYYlllrrrxxxbbbIII888+++000111+++'''***......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////......////////////000000***888666---000444444888===aaawwwppp{{{lll\\\fffbbbeeegggpppvvvfffSSSSSS^^^wwwpppkkkwwwzzzpppmmmuuuxxx}}}zzzpppWWW<<<+++***---000111...,,,+++,,,++++++++++++************)))))))))))))))))))))))))))))))))************++++++---///111111///---+++++++++++++++++++++++++++------------------------++++++,,,,,,...///000111000000000//////.........------,,,,,,++++++******))))))******+++,,,,,,,,,,,,+++******))))))******))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))***+++,,,---))))))+++,,,------------,,,,,,------.../////////gggHHH<<<:::999888777777777666444222000///...------,,,------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,...///...------...000&&&///888888111,,,///444000222333222111222777;;;KKKXXXgggrrrtttlllPPPLLLCCC;;;999;;;999555555333000000000000///...///+++***...444444...&&&***+++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////////////////000000000000///000111333444555555666222222222222222333444444111111111111111111111000000000000000000000000000***+++,,,------...///000,,,---///111222111///...+++...000000///...///111***,,,...000000000111222)))+++,,,....../////////000000000000000000000000///000000000111222222222000111222333444444444444333333222222111000000000+++///...)))---777888111,,,,,,,,,,,,,,,------...******++++++++++++******++++++,,,,,,,,,------------...//////000000//////...111222000...///333666///222JJJtttsss~~~uuu}}}\\\BBB444---,,,......+++)))***---///++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////........./////////000000444...***222777+++---EEE<<<333MMM~~~~~~zzzpppaaaiiiooo[[[@@@+++***555+++---//////,,,+++,,,...++++++++++++************))))))))))))))))))))))))))))))))))))************+++---000111111000---+++++++++++++++++++++++++++------------------------,,,,,,,,,,,,---...///000............------------,,,,,,++++++++++++++++++((())))))***++++++,,,,,,,,,+++******))))))******((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,,,,++++++++++++,,,---------+++,,,,,,---......//////eeeFFF;;;999888777666666666666444222000000...---------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---++++++,,,...222---)))...555777111)))---000111111///000444888444666444000555???CCCAAA===EEEHHHAAA999666444111444333///,,,...222111,,,......,,,,,,,,,,,,...///.........,,,++++++---...*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////------......//////000000...///111333555666777777111111000000111222333333000000000000111111111111////////////////////////...000222222000//////000000000///000111111///...***---111111///...///111,,,///111000,,,***+++---333111////////////000000......---......///111111...//////000111222222333222222333444555555555555333333222222111000000000(((222555---***...///***,,,,,,,,,,,,---...//////******++++++++++++******++++++,,,,,,,,,------------......///////////////000+++,,,222444000///333555666555>>>aaa___^^^vvvnnnkkkyyyjjjDDD...,,,000---((()))000222,,,)))+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////............/////////000+++333111///666555......222222<<>>QQQqqq^^^VVVfffnnnyyyuuu\\\;;;555...+++,,,,,,,,,***+++++++++***************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,---------------------.........//////...//////000000111111222333///000666666///,,,///888ZZZ{{{yyyuuu~~~xxx{{{www}}}lll^^^KKK:::111......//////...---,,,,,,+++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************+++***)))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))))))))*********++++++*********++++++++++++,,,,,,,,,,,,---------......^^^AAA;;;;;;::::::999888666444333111/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------------------------------,,,------------------,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************************))))))))))))))))))))))))***************************************++++++++++++,,,,,,,,,+++,,,,,,------...//////........................---...///000000000000000////////////.........------------,,,,,,,,,++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************++++++,,,,,,,,,---------------........./////////........................000000000000000000000000/////////.........---------,,,,,,,,,+++++++++***))))))))))))))))))))))))'''(((***+++++++++***)))************++++++++++++,,,,,,------------......------...//////000000111111000222666666333444:::AAAkkk|||uuuccciiiwwwpppqqq}}}|||SSS777555222///.........,,,***************************************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------...............//////000111111111333------444:::999777777:::999;;;IIImmmyyyrrrXXXCCC;;;777333///+++***+++...000------,,,+++******++++++************************************************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((************++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((************************++++++)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((************************((()))))))))************))))))))))))************************++++++++++++++++++,,,,,,,,,---------___BBB===>>>::::::999888666444333111/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,------------------------,,,------......------,,,++++++++++++,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************************************+++++++++,,,,,,++++++,,,,,,---....................................///000000111000000000000000/////////.........,,,,,,,,,,,,++++++++++++******++++++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************+++++++++,,,,,,,,,------------------............------------------------////////////////////////.........---------------+++++++++++++++*********))))))))))))))))))))))))'''((()))++++++***))))))))))))*********+++++++++,,,,,,,,,,,,------......---------...//////000000///,,,,,,111444444333333///999YYYwwwYYYQQQLLLeeeuuulllpppwww]]][[[mmmxxxttt}}}tttjjjCCC444666,,,+++******,,,---......************************************************))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------.........///000000111111555111///222444555555666111999<<<777777KKKkkkvvvlll]]]HHH777000111///...///111000,,,(((,,,++++++************+++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))))))))******+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))++++++)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************(((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,,,,---```CCC>>>???::::::999888666444333222/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))******+++++++++++++++,,,,,,,,,,,,------------,,,,,,------------,,,,,,************+++++++++++++++******))))))******+++(((((((((((((((((((((((((((((()))))))))))))))***((((((((()))))))))******************************************+++++++++++++++++++++,,,------......------------------------//////000000000000//////000////////////.........,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++************************)))******++++++******)))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))'''((())))))******)))))))))))))))************+++++++++,,,,,,------......,,,,,,------.../////////333///,,,---///111111000:::999999CCCdddjjjYYYrrruuulllmmmiiihhh{{{pppppp{{{{{{sssvvvwwwlllaaaCCC+++,,,555,,,+++***))))))***,,,---***************+++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---------......//////000000111000111333333222000///000000777<<<:::444333888>>>FFFYYYtttqqqZZZJJJFFFCCC>>>888111---,,,------***(((+++000333111...++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))***+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******)))))))))************++++++++++++,,,,,,,,,------aaaBBB<<<===::::::999888666444333222/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++))))))))))))))))))))))))((()))******++++++***************+++++++++,,,,,,***++++++,,,,,,++++++***)))))))))*********++++++******))))))))))))******(((((((((((((((((((((((((((((((((((())))))******(((((((((((()))))))))***************************************++++++++++++***++++++,,,,,,---......------------------------....../////////......---............---------,,,------,,,,,,,,,+++++++++***++++++,,,------,,,,,,++++++++++++++++++++++++************************))))))************))))))***************************++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,)))*********************************************((((((((((((((()))******))))))))))))***************++++++,,,------......+++,,,,,,---......//////111000///......000222111(((111333///777ZZZ|||hhhsssuuu```aaatttzzzvvvkkkmmm```GGG>>>555111///)))000///...,,,***((())))))))))))*********+++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------......///000000000,,,000333444333222222222:::111***,,,555999666222444222333888CCCUUUlll~~~{{{zzzyyy|||~~~|||yyyvvvrrrqqqkkkbbbZZZQQQBBB444777666333//////222555666333///+++)))))))))'''&&&+++++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((((((((((()))***+++++++++++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))***))))))))))))************,,,,,,,,,,,,------------bbbAAA:::;;;::::::999888666444333222000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************(((((())))))*********+++))))))************))))))(((((())))))*********+++******))))))))))))******(((((((((((((((((((((((('''((((((((())))))******(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,---......---------------------------------......---,,,,,,---------,,,,,,,,,++++++---------,,,,,,,,,++++++***+++,,,---------------************************))))))))))))))))))))))))))))))************))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++,,,)))))))))))))))*********************************)))((('''''''''(((***+++))))))))))))******************+++,,,,,,---......++++++,,,------......///'''+++---------000333333111...555===444---EEEjjjppp]]]kkkxxxjjjsssyyyfffKKK888///---***---111+++''')))***+++******+++,,,))))))******++++++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------......///000000000000111111//////222444444111111333666666444444666333333555777555111333888>>>>>>AAAGGGHHHDDD???;;;...???HHHBBB<<<;;;666...---///...,,,---///---)))+++---......---,,,------,,,+++++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))'''(((((()))***+++++++++++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))************,,,,,,------------......]]]AAA;;;:::<<<;;;:::888777555444333111111000///...------,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))************************))))))))))))******************+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,+++******+++,,,---***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,..................------......---------,,,,,,,,,,,,,,,,,,++++++*********+++*********))))))(((((())))))))))))************)))(((((('''(((((()))***)))))))))))))))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...............////////////...000222222333444777999IIIjjjmmm{{{ttthhheeemmmwww}}}mmmOOO:::000///---,,,++++++,,,,,,************************+++++++++++++++***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++******,,,...//////...---,,,,,,---.../////////000111111111111111444444222222222222444444111111111111111111111111000000000000000000000000000000000000000000000000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,]]]AAA<<<:::<<<;;;:::888666555444333111000000///...---,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))((((((((()))*********+++))))))))))))))))))))))))************************))))))))))))******************+++++++++,,,,,,,,,+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,+++************+++,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---------------...------------,,,,,,,,,,,,,,,,,,++++++*********************)))))))))((())))))))))))************))))))************++++++)))))))))))))))))))))))))))************+++++++++,,,++++++++++++,,,---------.........////////////...000111111111222555777555666AAA^^^zzzfffmmm}}}vvvhhhRRR===222111000///---,,,+++++++++,,,***************************++++++++++++***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++******,,,---//////...---,,,,,,---.../////////000111111111111000333222111111111111222333111111111111111111111111000000000000000000000000////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******+++,,,,,,*********+++++++++,,,,,,\\\AAA<<<;;;;;;;;;999888666555333333000000///...---,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************+++++++++,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******))))))******+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,+++++++++++++++*********************))))))))))))))))))))))))************)))***,,,---------,,,+++)))))))))))))))))))))))))))************++++++++++++++++++++++++,,,---------------.........//////...000000000000000222444999666222222>>>YYYyyyxxxhhhuuuzzznnn]]]III===555---)))(((......---,,,++++++++++++******************************++++++******))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++,,,++++++******,,,---......------,,,,,,------......//////000000000000000111111000000000000111111000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))******++++++,,,*********++++++++++++,,,ZZZ???;;;:::;;;:::999888666444333222000000///---,,,+++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((************************((()))))))))******************+++++++++,,,,,,,,,++++++,,,------------,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++******))))))))))))))))))*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------,,,,,,,,,+++++++++++++++************************)))))))))))))))((()))))))))************(((***,,,.........,,,+++))))))))))))))))))))))))))))))*********++++++++++++++++++***+++,,,,,,---,,,,,,---------............///000///......000111---555;;;666......<<>>===AAAOOOfffuuuhhhWWWDDD666000***---222333,,,'''+++333++++++++++++++++++******))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************+++******))))))******+++************++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++------...////////////...000000111111111111000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))******++++++))))))*********+++++++++|||TTT<<<:::;;;::::::888777555444222222111111000...---+++***)))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++************)))******++++++******)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++)))******++++++,,,,,,---,,,,,,,,,,,,++++++++++++)))))))))***************))))))))))))************))))))))))))************&&&''')))***+++,,,++++++(((((((((((((((((((((((()))************+++++++++***************+++,,,,,,+++++++++,,,,,,,,,---------.........,,,,,,...000666555333000...///222555,,,///444777888>>>JJJWWWzzzgggZZZIII;;;000***---333///---...///,,,((()))---******+++++++++******)))))))))))))))))))))))))))(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))***************+++++++++++++++***++++++,,,,,,++++++***,,,------...............000000111111111111000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))******+++)))))))))************+++{{{TTT===<<<>>>:::999888777555333222111333222111///---,,,******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++******+++,,,,,,---......++++++++++++******************+++,,,,,,+++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************)))))))))***+++,,,,,,,,,,,,,,,,,,++++++++++++***((()))))))))*********+++((()))))))))************))))))))))))************''''''((()))***+++,,,,,,(((((((((((((((((((((((()))************+++++++++***************++++++,,,++++++++++++,,,,,,,,,,,,,,,---...---------///111'''000888666...+++000888666888666000,,,111<<>>>>>@@@:::999888777555333222111333333111000...,,,+++***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++******+++,,,,,,---......+++++++++************)))***+++,,,------,,,+++***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************((())))))***++++++,,,,,,,,,,,,,,,+++++++++******(((((())))))*********+++(((((())))))*********+++))))))))))))************((((((((()))***,,,---...(((((((((((((((((((((((()))************+++++++++*********)))***++++++,,,******+++++++++,,,,,,,,,,,,---......------000111222---))),,,222444///)))---111222222444777333,,,666666111444<<<;;;AAATTT[[[jjj|||qqqcccRRR???000000777333,,,)))///444333000...(((***...///***%%%***222((()))***++++++***)))((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))***++++++++++++***)))***+++,,,,,,+++***)))+++,,,------......------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))*********))))))))))))************zzzYYY===666===;;;:::999888666444222111000000///---,,,+++***)))************************))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************++++++++++++++++++++++++***++++++,,,,,,++++++***)))***+++,,,,,,+++***)))++++++++++++++++++++++++************************+++)))(((&&&&&&((()))+++))))))))))))))))))))))))(((((((((((()))))))))))),,,+++++++++******))))))(((((((((((())))))))))))+++*********))))))((((((******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......///////////////////////////000000000111111111111333333333333333333333333666777999;;;===??????@@@666555333111////////////------,,,,,,,,,,,,++++++)))***,,,,,,***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))((('''((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))************************zzzYYY>>>888???::::::999888666444222111111000///...---+++******************************))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***++++++++++++++++++++++++***************************)))(((''''''((()))***))))))))))))))))))))))))'''((((((((())))))))))))++++++******))))))))))))(((((((((((())))))))))))************)))))))))(((*********+++++++++,,,,,,,,,,,,+++++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,,,,,,,,,,------------...........................//////000000000111111111222222222222222222222222///000111222333333333333333222000///...---......------,,,,,,,,,+++++++++)))***,,,,,,***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((('''(((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((()))((((((((('''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************xxxXXX>>>888===:::999999888666444222111222111000///---,,,++++++************************))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************++++++++++++++++++++++++******++++++++++++******++++++,,,------,,,++++++++++++++++++++++++++++++***************************)))(((''''''((()))***))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))*********++++++++++++,,,,,,++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,,,,,,,,,,,,,------------........................////////////000000000000111111111111111111111111///////////////...------///...---,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++)))***,,,,,,***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************wwwVVV===666:::999999888777666444222111222222111///...---,,,+++************************))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))*********************************************++++++++++++******++++++++++++++++++++++++************************************************))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((''''''(((((((((((())))))))))))*********)))))))))))))))************++++++++++++++++++++++++************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************++++++++++++++++++,,,,,,,,,---------------------------------........./////////000000////////////////////////000000000000//////...---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))***,,,,,,***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************************************((((((((((((((((((((((((************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************zzzXXX>>>777999888888888777555444222222222222111///...---,,,+++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************************************)))******++++++******)))******))))))))))))******************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))******))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,---------------------------------............/////////........................++++++,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))***,,,,,,***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&%%%&&&'''(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))~~~[[[AAA999:::777777777666555444333222222111000///---,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************************************))))))************))))))))))))(((((((((((())))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))************++++++************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///........................******+++,,,------------++++++,,,---------,,,,,,++++++++++++************)))***,,,,,,***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++************++++++++++++************************************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''***+++)))&&&$$$&&&(((((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))|||YYYAAA999888777777777666555444333222111000///...---+++******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((())))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************************************))))))************))))))******)))(((((()))******************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''((((((((()))))))))(((((((((((())))))))))))((()))))))))************))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.................................,,,------...............++++++,,,---,,,,,,******++++++++++++************)))***,,,,,,***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************++++++++++++************************************************(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((+++---+++'''%%%''')))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))zzzxxxUUU>>>666666666666666666555444333222000000///---,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))************)))))),,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''((((((((())))))******(((((((((((())))))))))))(((((())))))*********+++))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------..............................+++,,,,,,,,,,,,++++++******+++,,,,,,,,,***)))(((+++++++++************))))))***,,,,,,***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())),,,...,,,'''%%%'''***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))){{{oooRRR999222===666666555444333222222111000000///...,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((('''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++++++++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************+++)))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))''''''(((((())))))************))))))((((((''''''))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))(((((((((''''''''''''(((((((((((())))))))))))******))))))((((((''''''(((''''''&&&&&&((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''')))******)))'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((qqq}}}kkkTTT<<<000666666666555444333222222111000000///...,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((''')))(((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************+++)))((((((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''''''''(((((((((((())))))))))))***)))))))))((((((((('''(((((('''&&&'''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((nnnxxxvvvkkk___III777666666666555444333222222111000000///...,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************+++***((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((('''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''((('''&&&'''))),,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))qqqsssmmmiiifffRRR===888666666555444333222222111000000///...,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((()))))))))************+++***)))***++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,*********************************************************)))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))***+++,,,------((((((((((((((((((((((((******))))))((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***)))))))))(((((((((((('''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((()))******)))(((***---000((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))pppkkk```^^^___NNN:::555666666555444333222222111000000///...,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''''''''(((((((((((((((&&&'''''''''(((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))((('''''''''((((((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************+++******+++,,,,,,***((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,++++++******++++++,,,************************************************))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))***+++,,,------((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********)))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((''''''((((((((()))******)))(((***---000((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***nnnfffXXXUUUXXXHHH777666666666555444333222222111000000///...,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&''''''((()))))))))'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''((((((''''''(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))*********************+++------***((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************++++++++++++++++++************++++++************************************************))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++******)))))))))((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))((((((''''''(((((()))''''''((('''&&&'''))),,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))******kkkcccVVVTTTUUUEEE777;;;666666555444333222222111000000///...,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((()))&&&&&&''''''((())))))***''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))******************+++,,,------***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************++++++++++++++++++************++++++************************************************((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++*********)))))))))(((((((((((((((((())))))))))))'''((((((((()))))))))***'''((()))***+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((()))******)))((('''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((()))*********eee^^^RRRQQQQQQAAA555;;;777666555444333222222111000000///...,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''((((((((()))&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))******************+++,,,...---+++((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++************))))))))))))(((((((((((())))))))))))'''((((((((())))))******'''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))''')))******)))'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((()))***+++,,,,,,+++***)))''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((()))******+++^^^TTTMMMLLLKKKDDD<<<888777666444222111111111222000000///...,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((((()))++++++)))((()))***)))))))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&'''((()))(((&&&&&&((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))(((((('''''''''&&&))))))))))))(((((((((((()))((('''(((******((('''))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''&&&%%%$$$***)))***+++)))&&&&&&((((((''''''(((***+++)))'''+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''(((***+++)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))\\\QQQHHHHHHIIICCC;;;666777666444222111111111222000000///...,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((()))((((((((((((((((((((((((((()))++++++)))((()))***)))))))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''''''((()))(((&&&&&&((()))''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((())))))***)))(((((((((''''''''''''))))))))))))(((((((((((((((''''''((())))))(((&&&))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((******++++++++++++***)))((('''''')))+++++++++***+++++++++,,,---.........))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''(((***+++)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))]]]PPPEEEFFFHHHDDD<<<666777666444222111111111222000000///...,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))((((((((('''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((((()))++++++)))((()))***))))))******))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))((('''&&&''')))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''(((((()))***((((((((((((''''''''''''(((((((((((())))))))))))(((''''''((())))))(((&&&))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++++++++***+++***((((((******'''$$$)))***++++++***+++---///************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''(((******)))'''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))^^^PPPEEEEEEIIIFFF>>>888777666444222111111111222000000///...,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))'''''''''(((((((((((((((((((((((((((((((((((((((((()))++++++)))((()))***)))************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&((())))))'''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((''''''''''''((())))))((((((((((((((('''''''''(((((((((((()))))))))))))))(((((()))******)))'''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********((()))******++++++******+++------+++***+++***''')))***+++***((((((+++---++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''(((******)))'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((^^^PPPDDDDDDFFFDDD===999777666444222111111111222000000///...,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***))))))((((((((('''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((('''''''''((((((((((((((((((((((((((()))++++++)))((()))******************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&'''))))))(((''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''(((((()))'''''''''((((((((((((((('''((((((((()))))))))*********)))***+++,,,***((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))***************************((()))))))))*********++++++,,,,,,------,,,,,,+++###***...,,,+++...111111.........---+++++++++,,,,,,,,,+++++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((******((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((([[[OOODDDAAAAAA>>>:::888777666444222111111111222000000///...,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******)))))))))(((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((('''''''''((((((((((((((((((((((((((()))++++++)))((()))*********++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%''')))***((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))'''''''''(((((((((((((((''''''(((((())))))*********))))))***++++++***((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************************+++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))******************************((())))))******+++++++++)))***+++,,,,,,,,,,,,,,,'''...000+++***...000,,,222111000111222111///---......---,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))******(((&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))YYYPPPFFFAAA>>>999888999777666444222111111111222000000///...,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********))))))))))))((((((((('''(((((((((((((((((((((((('''''''''''''''((()))))))))(((((((((''''''''''''((((((((((((((((((((((((((()))++++++)))((()))******++++++++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))%%%'''******)))'''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))'''''''''((()))*********)))((('''(((******((('''))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))*********+++++++++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((()))))))))*********************************((())))))******+++,,,,,,***+++---///111333444444888;;;999666:::BBB@@@666<<<:::999<<>>999999<<<777666444222111111111222000000///...,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((((()))++++++)))((()))******++++++++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))%%%'''******)))'''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))&&&''''''((()))******+++'''&&&&&&'''(((((('''%%%))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))******++++++++++++************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))************************************((())))))***++++++,,,,,,222333666:::===@@@AAABBBEEEFFFDDDGGGVVVfffcccVVVKKKHHHGGGMMMUUUWWWPPPIII===<<<;;;999777555333222,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))```GGGJJJIIIEEEDDD888555777555222000111222333222///000000...+++*********))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&(((((())))))))))))((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))************+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))+++)))(((((())))))(((&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,************************---+++)))))))))***)))((((((***++++++******,,,...((()))***++++++,,,++++++)))******+++---...+++&&&---+++(((((())),,,---...,,,,,,+++***)))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))((((((''''''))))))))))))************+++******,,,***'''(((---!!!///...,,,666111///@@@CCC>>>>>>EEEHHHFFFJJJRRROOOWWWXXXeee{{{oooyyyhhhxxxrrrbbbbbbNNNJJJBBB>>>===444>>>+++444444,,,(((---///,,,+++222111&&&###))),,,(((++++++***)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((dddJJJKKKJJJEEEFFF:::999888555222111222333333333///000000...+++*********))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))(((((((((''''''''''''(((((())))))))))))((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))+++)))(((((())))))(((&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))***+++,,,++++++++++++++++++++++++...---,,,,,,,,,---------............---,,,++++++///...---,,,+++,,,,,,---111222111---+++***+++,,,,,,+++***+++,,,,,,,,,+++***+++++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))(((((((((((())))))))))))************)))'''(((---///------///,,,333***'''666<<<>>>LLLMMMDDDDDDRRRaaahhhlllppp{{{zzzwwwyyy~~~dddXXXRRRaaaXXXAAA222777;;;333---000///***(((---333333000---,,,++++++*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((fffKKKKKKHHHCCCEEE;;;:::999666444333333444333333///000000...+++*********))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((''''''''''''(((((())))))))))))((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((******))))))))))))******(((((((((((())))))))))))***)))(((((())))))((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,......,,,***.........///000111333444444666888666111...000444,,,---......---+++)))((('''((()))++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***))))))))))))((((((((()))))))))*********++++++---))))))------***(((***---;;;AAAKKKaaajjjdddaaa]]]^^^ooozzzrrrjjj___qqqfffJJJCCC???333000777...(((+++333///$$$"""***,,,,,,,,,+++,,,,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((fffJJJHHHDDD???BBB999:::999777555444444444333222///000000...+++*********((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''(((((())))))))))))((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((()))))))))*********************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((***))))))(((((())))))***(((((((((((())))))))))))***((('''((()))***)))'''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++******,,,---++++++,,,000555777555333111333666999::::::999888666777;;;???>>>:::999:::333444444222000...------((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++///,,,+++,,,+++,,,222:::GGGUUU\\\aaassszzzsssaaammmvvvgggooo{{{uuu~~~}}}ooozzzzzzqqq[[[MMMBBB;;;999222///111000+++,,,111,,,,,,,,,+++,,,,,,---...************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((hhhKKKHHHCCC>>>AAA999:::999777555444555444333111///000000...+++*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******((()))))))))************))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((()))))))))((((((''''''(((((()))(((((((((((()))))))))))))))((('''((()))***)))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...------///111222333555888;;;======<<<:::===AAADDDEEEDDDAAA>>>BBB:::777;;;???<<<999999666777666444222222555777222000---+++))))))******************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******************************))))))))))))************************++++++++++++******,,,///111999LLL]]]sssyyyrrr```aaa{{{wwwooonnnyyynnnrrr~~~www~~~zzz|||gggTTTKKKCCC555+++///777555---,,,,,,+++++++++,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((kkkNNNJJJEEE@@@CCC;;;<<<888777555444444444222000///000000...+++*********))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))((((((''''''''''''((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))******+++))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''''''''(((((((((((((((((()))))))))))))))((('''((()))***)))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************************)))******+++,,,---------------------------***---000000...///333666555777:::<<<===???BBBEEEFFFGGGJJJMMMQQQUUUYYY[[[YYYHHH999888999666555777777888777444000000444888:::888444000---+++))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************)))))))))************+++*********++++++++++++,,,***+++///444999DDDXXXjjjwwwnnnllllllkkkiiiuuuwwwwwwuuu~~~ooo|||vvvVVV777+++,,,,,,...---,,,++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((jjjNNNKKKFFF@@@CCC:::;;;888666555444444333000...///000000...+++*********))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''''''''((((((((()))(((((())))))))))))((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((''''''((()))******((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************+++,,,------------------------------+++///444555666888>>>CCC???FFFNNNSSSXXX___jjjsss}}}vvvmmmgggiiisss|||kkk\\\WWWRRRIIIEEEHHHKKKKKKIIIBBB999444333555777777888777555222///---************************))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))*********+++++++++*********+++++++++,,,,,,222222777BBBKKKSSS]]]ffflllyyyeeekkkwww}}}wwwmmmrrr~~~wwwzzzyyyaaa===666===000000...---,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((hhhLLLIIIDDD???AAA888999777666444444444222000---///000000...,,,*********))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''&&&'''''''''(((((())))))(((((())))))))))))((((((''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))(((''''''((()))******)))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************+++,,,---...........................333888>>>AAACCCGGGNNNTTTTTT___mmmyyy~~~mmmdddeeeiiijjjeee[[[LLL???999888...222777<<<===;;;777555************************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))******++++++++++++******+++++++++,,,,,,,,,666666???RRRbbbjjjlllmmm}}}qqqcccuuuqqqttt|||sss}}}yyy|||```EEE;;;333222000///---,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((pppSSSOOOGGG@@@BBB;;;>>>:::999666444111///...---...///000///,,,******++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************************************+++++++++++++++***)))(((++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))%%%((((((&&&&&&******'''&&&&&&&&&''''''''''''((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,+++*********,,,.........000...///111000...222888LLLiiiuuuccc[[[sss|||^^^GGGHHHDDD:::///---111888???DDD111000//////...---+++)))(((((((((((()))***,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))******)))))))))((((((((((((((((((((((((((((((((('''(((***+++***+++---...&&&111AAAHHH:::%%%###---***)))))))))((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,***)))(((***+++&&&+++///---***---555===???JJJIII[[[nnnzzzooo]]]eeemmmdddssssssxxx|||~~~qqqtttfffNNN:::666444&&&)))222++++++,,,+++***+++------+++************************))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))******++++++******)))(((((())))))******++++++))))))))))))))))))))))))))))))))))))((((((((((((rrrUUURRRJJJBBBDDD<<<>>>:::999666444111///...---...///000///,,,+++***+++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''((())))))))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********************************+++++++++++++++***))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((******''''''***)))''''''''''''((((((((())))))((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************))))))))))))***++++++++++++,,,,,,,,,,,,+++++++++---.........444///,,,///333999CCCLLLXXXppp{{{ppplllkkklllvvv{{{uuujjjllluuusssbbb\\\GGGDDDAAA===;;;<<>><<>>999<<<888777555333222111000000000111222000...,,,,,,,,,(((((())))))*********+++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((())))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))((()))***+++++++++++++++++++++++++++++++++++++++************************************************************************))))))************))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))&&&))))))&&&&&&))))))''')))************+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------,,,,,,,,,---------......000444:::AAAKKK]]]qqqsssmmmnnnxxxzzzpppYYYIIIDDDFFFIII<<<999444///+++***+++,,,************************************************************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++...///111444777999;;;<<<;;;;;;<<<======>>>??????GGGHHHHHHFFFDDDBBBBBBCCC>>>;;;777666999;;;888333111111000///---,,,+++***,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++---111777;;;AAApppqqqiiivvvqqqqqqsssggggggaaannniiiTTT[[[LLL???WWWhhhHHH:::666///,,,...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))******++++++))))))))))))))))))))))))((())))))***++++++,,,,,,bbbEEE???BBB???:::888777555555555222...///333111111000///...---,,,,,,************************************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))***)))((()))+++++++++***)))(((((()))***+++)))(((******))))))((((((''''''))))))))))))))))))))))))++++++******))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++************,,,+++++++++*********)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))++++++******))))))((((((''''''(((((()))******+++,,,,,,+++++++++*********,,,++++++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************)))************+++++++++)))******++++++,,,------.........///000000///...111>>>FFFLLLaaazzzpppppp]]]TTTOOOKKK>>>:::;;;777...///222******,,,...---***)))***,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++)))***,,,,,,***))))))***......//////...---...111666<<<>>>;;;888;;;???@@@KKKLLLOOOQQQRRRRRRSSSUUU___yyy___NNNZZZXXX[[[ccc___IIIBBBEEE<<<555888;;;555222///000333444222///(((((()))+++------+++)))***++++++)))'''&&&))),,,))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++,,,,,,+++333...(((...444;;;FFFNNNzzzuuussszzzyyykkk~~~www]]]GGG[[[gggJJJ<<<555///***+++,,,,,,,,,+++,,,---///,,,,,,,,,+++++++++******************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))************000---***((((((***---...cccGGG???BBB???:::888888555555555222...///333111111000///...---,,,,,,************************************************************************************++++++++++++++++++++++++++++++++++++)))(((((()))*********)))***)))))))))******)))'''***************)))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***************++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))*********************)))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''')))))))))************+++))))))))))))************************************((((((((()))))))))******************))))))((((((*********++++++,,,,,,,,,++++++++++++************,,,,,,++++++******))))))************************))))))))))))))))))))))))+++*********))))))))))))))))))))))))************************++++++++++++*********+++,,,,,,------000///...//////000000///BBBSSSeeesssttt{{{|||wwwyyy~~~qqqddd\\\DDD<<<<<<:::///---111...***,,,---,,,***)))+++---++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++,,,---......,,,++++++,,,+++++++++///222666999<<<555777:::CCCRRR]]]\\\UUUbbbiiidddRRRMMMWWW]]]XXXhhhmmmVVVNNNWWW\\\RRRVVV^^^\\\RRRQQQOOODDD===999666555666888888777555111,,,)))(((***++++++***+++,,,+++)))(((***,,,************************************************)))************++++++++++++++++++++++++,,,,,,,,,+++///,,,...:::===>>>GGGssswwwzzz~~~{{{}}}wwwxxxsssTTTOOOWWWxxxrrrQQQ;;;333111---......---,,,,,,------,,,,,,,,,+++++++++******************************************************+++*********))))))))))))))))))))))))***************************+++++++++###%%%)))...000000---***fffIII???@@@>>>:::888888555555555333//////333111111000///...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++---,,,++++++,,,+++)))(((******++++++++++++++++++))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((()))))))))******((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,*********************+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********+++++++++,,,,,,)))))))))*********++++++************************((())))))))))))******************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************))))))))))))))))))))))))***************))))))))))))))))))*********++++++************+++++++++,,,******+++,,,,,,------...000///......000333777999JJJbbbyyyzzzuuuooooooqqqssssssrrr|||}}}dddTTTQQQAAA>>>@@@888222111---***+++,,,+++******+++---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,)))***++++++******+++---.........000666===CCCEEERRRPPPSSS```tttxxxjjjzzzeee___dddbbb___iii___\\\]]]VVVPPP]]]wwwxxxmmmfffZZZEEECCC???;;;888777777777===888222...,,,+++*********+++,,,,,,+++***+++,,,************************************************)))************+++++++++***+++++++++,,,,,,,,,---(((,,,,,,333@@@FFFUUUmmmkkkhhhtttgggkkkuuuwwwuuuxxx{{{qqqXXXYYYnnnXXX===111000000///...---,,,,,,,,,,,,,,,,,,+++++++++*********************************************************************))))))))))))))))))*********++++++++++++++++++++++++++++++000...---,,,------,,,+++iiiKKK??????>>>:::888888666555666333//////333111111000///...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,---,,,++++++,,,------+++***)))*********++++++,,,,,,))))))))))))))))))))))))(((((())))))******++++++(((((((((((((((((((((((((((((()))))))))*********(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((************************************+++++++++,,,))))))*********+++++++++************************)))))))))*********++++++******************)))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))************************))))))*********+++++++++*********+++++++++,,,,,,++++++,,,,,,------......000///...///444>>>HHHPPPaaa{{{}}}~~~rrr|||yyyuuummmddd]]][[[\\\___ggg]]]PPPJJJLLLUUU```hhhbbbdddqqqwwwcccHHH===CCCCCC>>>777---,,,,,,++++++***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,'''((()))))))))+++...111111555999;;;AAALLLWWW]]]^^^aaaeeeiiippptttooogggyyywwwhhhlllpppqqqyyyffffffppphhhccc[[[fffbbb~~~tttfffhhhZZZZZZWWWRRRKKKCCC<<<888:::999888777555111,,,(((***+++,,,,,,++++++++++++************************************************))))))*********+++++++++***++++++,,,,,,---------+++000222777@@@LLLmmm|||oooccckkkyyyxxxooolllqqqyyylllmmm{{{YYYSSSrrrsss}}}SSS999222111...---------,,,+++,,,,,,,,,+++++++++******************************************************************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,///333777999lllNNN@@@>>>>>>;;;888888666666666333///000444111111000///...---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,******+++---))))))(((***,,,,,,+++***((())))))******+++++++++************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************((((((((((((((((((((((((************++++++++++++)))))))))*********++++++************++++++++++++************************************++++++++++++******++++++++++++++++++,,,,,,,,,,,,------------*********************************+++++++++++++++***************************************************************+++++++++************++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,---......//////...///111666@@@PPPaaalllvvvtttgggeee^^^HHHLLLSSS]]]kkk|||rrr^^^SSSOOOTTTccctttyyyVVV???@@@DDDGGGCCC888///...,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,...333666333>>>GGGIIIOOO___pppzzzhhhuuu}}}ttthhhgggpppyyytttttttttqqqmmmlllqqqxxx}}}ppp]]]``````rrrfffwwwuuuhhhfffrrrtttuuurrriii[[[LLLBBB;;;:::888777666333000---,,,,,,++++++++++++******************************************************))))))*********+++++++++******+++,,,------......111666;;;III^^^lll~~~eee\\\nnnzzz}}}|||rrrssskkkqqqYYYFFFLLLmmmiiiKKK777333...,,,,,,------,,,,,,,,,,,,+++++++++*********************************************************************+++++++++************++++++++++++*********+++++++++,,,,,,...111444555222111333555oooQQQ@@@<<<===;;;777999666666666444000000444111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))+++------******,,,...***))))))***,,,,,,+++***)))))))))***************************************))))))))))))************)))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))***************+++++++++)))))))))************+++*********++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------******+++,,,,,,---......,,,,,,,,,++++++*********+++++++++++++++*********++++++++++++++++++++++++*********************************+++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,---......//////000...444<<>><<<;;;:::999777444222---------,,,,,,+++++++++************************++++++******))))))(((((()))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++,,,,,,,,,---------------------------------------------------------------------------------,,,---///000333444666777555444333222111000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------............//////000000555555666888:::;;;======>>>===<<<;;;:::999888777//////...---,,,,,,++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------......///000000000333BBBWWWjjjxxxwww[[[PPPbbb```CCCAAA===:::666000.........---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,///444<<>>>>>:::::::::999777666444333333333333222111///............---------............///..................------(((+++...111111000---+++++++++,,,///222111,,,''')))---333666555444444444:::===<<<888999<<<999222;;;:::;;;AAAFFFFFF@@@:::;;;:::777333///---,,,,,,******************))))))(((((())))))*********+++)))************+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,------------......---++++++---...000...---...000000---+++---///000///---...222555777::::::888===CCC@@@888@@@CCCEEEDDDCCCAAA===999555333///,,,++++++---...+++++++++++++++,,,------(((((((((((()))***+++,,,))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---////////////,,,(((---///---***,,,111222......333000---777GGGEEE777CCC@@@AAAIIIKKKGGGEEEFFF<<<;;;:::===@@@???;;;666000444<<<>>>666++++++222333///+++***,,,......,,,***++++++++++++***)))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,------......///...,,,...222222...000666FFFPPPaaatttkkkWWWlllyyywww}}}rrrPPP???777888222888;;;///))),,,,,,...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++,,,------,,,***))))))++++++---+++'''***111222,,,888111NNNuuu}}}zzzvvvhhhyyy|||mmmttt}}}kkkdddpppqqqmmmcccsssttt```VVVcccooovvvxxx{{{mmmiiiqqqyyy|||}}}nnnppp{{{eeeYYY[[[\\\LLL666...===BBB555)))))),,,,,,++++++++++++************++++++************++++++******+++++++++,,,,,,,,,000---,,,......///444;;;NNNzzz}}}qqq{{{}}}nnn|||{{{~~~uuu___LLLGGGKKKOOOWWWaaasssxxxxxxzzz|||vvvRRRKKK\\\VVVBBB;;;+++///666)))---,,,++++++******++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---...---)))(((...444...000000666<<<777<<>>@@@888///,,,...222222111,,,999AAA===666777===AAA>>>;;;888666555555555666666777;;;@@@AAA;;;000&&&...---,,,+++************))))))))))))******++++++************++++++++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,------------......---,,,,,,---///...,,,+++,,,......,,,***.........000555;;;???BBB;;;======;;;;;;<<<<<<999---666BBBKKKOOOMMMGGGBBB>>>===<<<999555111,,,***'''((()))***++++++******++++++******************))))))))))))************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,******---//////(((+++...000000000111333222888999;;;NNNgggnnngggIIIZZZoooxxxmmm]]]ZZZaaabbbRRRAAA===BBBEEE>>>555???444,,,333AAAFFF;;;...)))+++---///000...,,,***++++++,,,,,,,,,+++++++++************++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,------....../////////111222///---666AAAWWW___lllxxxvvvaaaiii}}}sssrrrsssqqquuu}}}rrruuu^^^HHHFFF>>>777777444---///111(((...---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++***,,,...///---...111222222999999hhh|||xxx{{{uuummm{{{{{{~~~tttfff[[[QQQkkkllljjjddd___\\\XXXTTTZZZiiimmm]]]^^^YYY\\\ccceeeccceeeooozzzzzz~~~rrrlll|||sssbbbWWWUUUVVV[[[CCC444888999...)))---,,,,,,++++++++++++++++++++++++************++++++***++++++++++++,,,,,,,,,---,,,,,,//////111:::CCCXXXwwwzzzwww|||rrrpppggg|||mmm]]]PPPCCC<<>>999999999888777555444333333222333222111///............---------............///........................444000,,,+++---000111111***...333444222///,,,+++(((///999DDDKKKOOOPPPPPPMMMLLLJJJFFFFFFFFFAAA;;;??????>>>;;;999;;;AAAEEE@@@@@@???:::444333999>>>111///---+++******+++,,,)))************+++++++++************+++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,...000---,,,+++,,,---...---,,,666666777;;;AAADDDDDDCCCBBBAAAAAAAAA???===@@@EEELLLKKKJJJIIIHHHFFFEEEEEE???@@@AAAAAA???<<<999777333111...+++***)))***+++,,,,,,,,,,,,+++***)))((()))))))))*********++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,+++,,,///222444...---111333444===JJJMMMVVV\\\cccttteeexxxxxxwwwxxxhhh]]]eeevvvzzzkkkXXXAAAHHHFFF888000777CCCIII;;;999555000,,,***+++---,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////+++///111///***000DDDXXXbbbfffqqqmmmmmm}}}{{{wwwqqqdddZZZWWWSSSKKKGGGJJJNNNSSSbbb{{{yyy{{{[[[BBB<<<999<<<999111333333)))...------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,///111222...+++++++++---///------333;;;LLLZZZcccnnnyyynnnfffmmmwwwvvv~~~uuudddeeeoookkk```___kkkrrrqqqooo}}}tttQQQNNNMMMXXX^^^VVVSSSQQQFFFDDDSSSbbbgggffffffiiijjjttt~~~uuuhhhrrr{{{lllrrrbbbDDDAAAAAA444+++,,,,,,,,,,,,+++,,,,,,,,,---++++++************++++++++++++++++++,,,,,,,,,,,,++++++...000000444AAAOOOuuuuuunnntttyyy|||vvvjjjSSSBBBBBBBBB@@@KKK\\\{{{jjjaaaooo}}}}}}}}}|||{{{{{{zzzzzzzzzuuuvvvzzzqqqIIIQQQbbb}}}fffAAA???///"""444------,,,+++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,'''...///((((((000555333555>>>BBBQQQuuu~~~eeeQQQLLLVVVzzz|||fffHHH===<<<999:::999888777555444333222222333222111///............---------............///............////////////---///111222222222222222666---&&&***888GGGPPPSSSbbbhhhvvvwwwaaa___ZZZSSSJJJCCC>>>;;;555888>>>EEEHHHFFF>>>777666444000---++++++,,,---++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...---...///...------///111///......///000111222222444666:::>>>@@@>>>:::777999666666::::::888<<>>===???<<<;;;===CCCMMMiiiuuummm@@@:::@@@EEE:::222222///......---,,,,,,,,,,,,,,,------------------,,,,,,///...---111666777222------+++,,,...---111???OOOiii``````zzzooo{{{yyyyyyyyynnnwwwrrrbbbkkkggg]]]ggghhhcccYYY___|||nnn>>>BBB===<<<@@@CCCEEEBBB::::::III[[[eeeeee^^^WWWQQQWWWjjjuuuqqqrrr}}}ggghhhpppzzz|||yyyzzzwww___GGG<<<<<<999222---,,,+++++++++,,,,,,---,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,---///000111777HHHZZZvvvtttfffgggvvv~~~yyyqqqPPPCCC<<>><<<333+++------,,,++++++++++++,,,******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......111777===???KKKYYY~~~``````SSSLLLWWWhhh{{{|||iiiGGG::::::999:::999888666555333222222222333222111///............---------............///........./////////000000---222666555111000444888666999AAANNN]]]lllwww}}}nnnaaagggzzzzzzlllVVVaaajjjhhh]]]WWW___iiipppkkkeeeaaa```\\\WWWRRRQQQCCC:::BBBTTTZZZNNN???CCCAAA===888333///,,,+++,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........---/////////......000222000000111111222444666777777999;;;<<<<<<;;;;;;;;;666333444777777666888======999:::???AAA@@@CCCGGGEEEFFFHHHIIIIIIHHHGGGEEEPPPKKKBBB:::333...---,,,)))******************)))************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........***+++///222...+++111:::111555PPPzzzyyyooonnncccNNN:::555<<<@@@===GGGBBB;;;999<<>>======AAADDDAAA999111...---,,,++++++++++++,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......//////000000444555222888OOOqqq|||WWWkkkttt```LLLCCCBBBAAA???999666555777999888999;;;888999>>>???999;;;UUUttttttlllcccCCC999DDDAAA555111111///...------,,,,,,------------------------------...,,,,,,000666777222---222///---000777EEEZZZllllllvvv~~~qqqlllhhhnnn{{{{{{^^^^^^YYYRRRFFF@@@EEELLLFFF;;;888888555444666555222444000555???KKKSSSTTTQQQOOOLLLXXXfffllllllrrr{{{iii\\\aaappp{{{|||zzz]]]cccZZZEEE;;;@@@AAA:::...---,,,******+++,,,---,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------......000222555???UUUhhhuuu{{{}}}mmmgggnnn}}}~~~~~~{{{gggWWW???EEEIIILLL]]]wwwhhhPPPVVVlllyyyzzzxxxvvvwwwyyy{{{}}}~~~~~~~~~|||ssszzz|||rrr]]]DDDeee~~~~~~iiiAAABBBAAA%%%...---,,,,,,++++++,,,,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------333'''(((888@@@999888@@@bbb{{{eeeKKKRRR\\\tttnnnJJJ<<<<<<999777888777666444333222222111333222111///............---------............///.........//////000000111000222111...+++...888AAAJJJaaa||||||mmmeeedddjjjlllkkkgggdddhhhttt~~~xxxyyy|||zzzrrrjjjjjjooo]]]WWWPPPQQQXXX___bbbaaasssiiiZZZMMMGGGKKKTTT[[[QQQPPPLLLFFF???666///***---------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------...............///000/////////111333000111222333333555999;;;999666222000111333666777999???AAA<<<666444444333===777555999888222222777;;;???GGGMMMOOOLLLHHHEEE@@@BBBCCCBBB>>>666///***++++++*********++++++,,,*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---....../////////,,,+++---,,,000CCCWWWhhhaaahhh|||{{{```LLLJJJKKKLLLNNNXXXeeelllkkkYYYbbbhhhfff```]]][[[YYYRRRUUUYYYWWWQQQHHHAAA===HHHRRR]]]ggguuuzzzoooPPPIIIAAA===<<<<<<;;;888111000...,,,+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------...//////000000000222222555CCC\\\vvv^^^bbbwwwoooZZZOOOBBB;;;:::;;;999666;;;:::999888888888888999;;;888999>>>???<<>>;;;555...///......---------------------------............+++******---111111...+++/////////555HHHcccyyy~~~fffnnnlllkkklllhhhuuurrrttt]]]KKKFFFCCC@@@<<<666111555===111::::::888======>>>IIICCC;;;555777===AAAEEEHHHTTT___sss|||nnn```rrrooofffoooXXXWWWQQQIIIDDD@@@;;;666222000---+++***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------000///111777@@@QQQjjj~~~xxxzzzuuupppzzz~~~||||||||||||}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~yyyiiiTTTEEE@@@NNNVVVXXXhhhlllZZZVVVjjjzzzxxxuuuxxxuuuvvvxxxyyyzzzzzzzzzyyyyyyrrrwww}}}vvvvvvKKK@@@cccqqqsssHHH///999777...------,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++,,,,,,------......///,,,111777222111JJJkkkeeeUUUUUUlllrrr~~~}}}oooLLL@@@AAA;;;555888777666444333222111111333222111///............---------............///---......///000000111111111///---000777AAAKKKQQQnnnzzzxxxooopppttttttyyylll```WWWPPPKKKHHHYYYjjjyyyuuucccSSSOOORRRRRRSSSSSSPPPIII???555......---------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------...............///000000///000222444222444666666666888===AAA===::::::CCCPPPVVVSSSMMMVVVjjjqqqbbbQQQNNNNNNJJJBBB<<<;;;@@@???777666;;;555888<<>>CCCEEEDDD???888444111///---+++***+++---...*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,------.../////////000---...444888DDD```|||fffZZZ[[[ZZZQQQFFFQQQYYYdddnnnwwwzzzvvvooorrr{{{vvvssspppgggnnnwww{{{uuuhhhWWWLLL>>>CCCHHHKKKRRRbbbyyyeee___UUUHHH<<<888999===555444111...---,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,------------...------......//////000000...///333???WWWppp|||{{{vvvwwwdddVVV>>><<<===@@@BBB???999444:::<<<=========>>>??????AAA===:::<<>>666888777666444333222111111333222111///............---------.........//////---......///000111111222333111333???QQQ___eeeeeeQQQZZZkkk|||nnngggOOORRR\\\kkkwwwtttcccTTTJJJMMMQQQRRRMMMEEE;;;444.........------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////...///000000///000222444666888:::::::::===BBBFFF___```nnn~~~|||xxx\\\EEE===???;;;555222222666===AAACCCDDDDDDEEEEEEDDDCCCBBB666333///,,,++++++---///******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,------...///000000......666BBBJJJXXXvvvsssVVVFFFMMM___hhhhhheeegggkkkqqq{{{sssiiiiii^^^RRRKKKDDDAAAEEEMMMZZZdddmmmgggVVVDDD:::888999777444000...---......++++++,,,,,,,,,---------,,,,,,,,,---------......------......///000000000111333:::OOOooo~~~{{{qqqXXXFFFCCC@@@===<<<:::999;;;???999===@@@AAABBBCCCDDDCCC@@@GGGLLLIIICCCAAA@@@@@@FFF999NNN{{{~~~rrrvvvbbbAAA,,,777BBB999//////...------------...---------.........//////---...//////......///111,,,;;;HHH[[[{{{uuuqqqjjjooopppiiillluuukkkXXX\\\XXX>>>999<<<666555===<<<999???555888777111///333555333222999...***:::;;;888DDDNNNJJJHHHHHHBBB999888===777333<<>>333---,,,''',,,,,,,,,++++++,,,---------------.........//////222...,,,///111000111444222===PPPgggwwwdddSSS[[[SSSHHH???:::888888888>>>===<<<<<<===???@@@AAAAAAFFFEEE???@@@HHHFFF>>>AAADDDIIIZZZyyyuuuoooPPP999333;;;DDD888222+++***...000---***........................***,,,//////.../////////888AAA___uuu{{{vvvzzzzzz}}}{{{pppiiimmmHHHBBB???222333444:::>>><<<555222333333333333555777888777555,,,444:::999666666555333444666<<>>???777777999888666444222111000000111111111000///........./////////////////////...111......000111000333888===IIIRRRQQQMMMUUUlllvvv___KKKOOO```nnnjjj^^^PPPNNNQQQLLLAAA;;;999555333111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------........./////////...//////111111111000&&&111777444666>>>BBB???AAA>>>PPPsss|||dddPPPCCC<<<888666222444:::DDDLLLLLLDDD<<>>GGG<<<555---,,,///111///,,,...........................------......---...000FFFYYYqqqvvvooouuu~~~|||}}}llldddooojjjPPP999666>>>DDDWWWLLLBBB<<<888666777;;;<<<<<<<<<;;;:::999999999BBBBBB===666555;;;AAACCCBBB===777333111222666999@@@AAABBB>>>999;;;KKKZZZxxx|||bbbeeeuuu~~~yyykkk^^^aaaUUUIII@@@666111///---000444---,,,,,,++++++,,,,,,---+++,,,------------......555555===MMMnnnrrr{{{yyyxxx{{{~~~~~~~~~~~~~~~}}}~~~zzzwwwyyy{{{mmmgggaaabbbiiiooopppooopppttthhh[[[ZZZZZZZZZaaa[[[[[[iiirrrtttzzzqqqpppooosssyyy{{{yyyvvvttttttuuuuuuvvvxxxyyyzzzwwwwwwvvvuuuvvvwwwxxxyyy||||||hhhHHH___nnnddd|||qqqCCC777333///+++,,,---,,,***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000,,,(((///999888///HHH^^^~~~rrrXXXqqqzzzvvvlllGGGAAA@@@666333999888666444222111111000111111000000//////............//////////////////111//////111222111666<<>>:::555111///......------------------------,,,------------.........------........./////////...///000111222222111111000///111999@@@BBB<<<555<<<]]]mmmSSSCCC888...:::888888===CCCFFFCCC@@@>>>???>>>;;;666111---+++000///---+++***+++,,,---,,,,,,,,,,,,------------,,,------......///000000444***)))111333111;;;KKKXXX\\\mmm|||ggg^^^eeeZZZlll{{{uuuttt]]]JJJ===AAANNNYYYdddnnn[[[???444:::999777888666,,,,,,,,,,,,---///000000------........./////////000...///222111///222666EEE]]]sssxxx{{{vvv___QQQMMMQQQ___mmmtttzzzyyyjjjKKKHHHCCC===;;;<<>>666<<>>III___ttt|||eeeGGG888::::::999777:::???DDD:::::::::;;;:::777222//////...,,,,,,,,,---,,,,,,,,,,,,,,,------------...---------...//////000000---,,,000555333999WWWzzz}}}eeeTTTXXX___bbblllzzzssscccYYYNNNHHHVVVlllfffUUUIIIAAA777777:::444//////.........//////000............////////////000///111222111///444;;;QQQfffuuusssvvv{{{eeeTTTFFF@@@@@@???HHHRRR\\\iiivvv}}}~~~wwwpppwww{{{ooocccUUUMMMPPP\\\iiirrrxxxggg[[[WWWYYYiiissskkkuuuzzzjjj||||||WWWCCCBBBBBB;;;222......000000///........................000---...000......:::IIIUUUooovvvwwwpppiiiooocccMMMDDD777999TTTooovvvrrroooNNNCCC999666777===FFFOOO]]]jjj|||zzzXXXQQQFFF===;;;===<<<888000888???BBBHHHNNNLLLFFF:::===GGGWWWfffqqq|||{{{wwwooobbbQQQ???888777333...***------,,,,,,,,,,,,------...---,,,---///000...,,,111JJJxxxyyy}}}|||{{{ssssss|||}}}~~~}}}zzzzzz~~~lllNNNFFFVVV]]]ZZZ]]]___WWWMMMHHHJJJNNNSSSTTTYYYggg```RRR[[[hhheee___^^^hhhlllhhhsss{{{vvvvvvwwwzzz}}}}}}{{{xxxuuuuuuuuuuuuvvvwwwxxxxxxwwwvvvvvvuuutttsssssssssuuussswwwuuu{{{^^^mmmlll]]]yyyRRRAAA888000...///...,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------------///+++222:::555222MMMrrrxxxfffxxxhhhyyycccAAA???CCC;;;:::888777555444333222111111000000000000////////////---.........//////000000//////111444555666>>>HHHSSSiii}}}{{{yyyWWWJJJeee~~~vvv```SSSMMMIIIEEECCCAAA===888444........................---------.........//////........./////////000000000111222111///...000111///;;;FFFFFFDDDXXXyyy\\\===;;;777666888:::<<<===???;;;888999<<<===999444---,,,,,,---//////---***,,,,,,---------.........------......///000000111...000333444:::NNNrrrrrr___TTT^^^mmmxxxxxx___HHHIIIYYYZZZ^^^]]]KKK777999???777444333222000///...------........./////////000000000000222222000111;;;GGGaaattt~~~{{{~~~ZZZDDD<<<999888999;;;;;;===EEETTTbbbeee```[[[SSSQQQ___}}}|||tttvvvqqqggglll{{{eeejjjrrrkkkzzzbbbBBB===BBB;;;333...---...//////////////////////////////...000111///,,,222EEEWWWkkk~~~vvvppprrrsssfffKKK666<<>>>>>BBBMMMLLLHHHBBB======CCCHHHWWWddd```[[[lllvvvgggTTTXXXeeeccc___rrr{{{ssstttuuuwwwxxxxxxvvvtttxxxxxxwwwvvvvvvvvvvvvwwwwwwvvvvvvuuutttsssrrrrrruuusssyyytttmmmjjjRRRfffxxxllltttiiiGGG;;;000...///---,,,...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,------.........///,,,222;;;>>>IIIlllwwwxxxoookkkEEE>>>>>>777777777777555444333222222222000000000000////////////------......///000000000///000333777888<<>>VVVcccnnnwww^^^AAA222555<<<>>><<>>===???@@@???===000...---...000111...+++,,,---------............---......//////000111111222///000;;;LLL___ppp{{{[[[\\\fffwwwhhhYYYVVVZZZfffnnn]]]CCC???AAA888888777444222000...---,,,....../////////000000000000111222222222888JJJ[[[nnnpppPPP???;;;;;;999999;;;888444777CCCNNNMMMFFF???<<<;;;FFFbbb|||zzzrrrzzzsssJJJ===???:::444///---......///////////////////////////---333333,,,000CCCZZZfffsss{{{~~~pppnnnzzzuuu\\\IIIHHH```|||]]]DDD444;;;DDDSSSdddsssvvvVVV<<<;;;:::888444444EEEgggsssWWWDDDNNNcccpppxxxyyyxxx|||~~~^^^CCC777333111000......------------.........///...---,,,---111444EEEXXX~~~vvvzzz|||vvv~~~~~~~~~hhh@@@444555555666666;;;>>>;;;666666===DDDZZZjjjnnnrrrhhhTTTVVVaaa[[[ZZZssszzzvvvvvvvvvvvvvvvvvvuuuuuuwwwwwwvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvuuutttsssrrrxxxtttxxxzzztttzzzfffPPPZZZjjjyyytttrrr~~~RRRAAA222//////,,,,,,///------,,,,,,,,,,,,------,,,,,,,,,---......//////...444333888YYYtttwwwxxxvvvLLL???;;;444666777666555444333222222222////////////000000000000------......///000000111000222777;;;===BBBNNNZZZ\\\\\\___iiixxx{{{VVVCCCGGG^^^rrr^^^SSSIIIHHHKKKIII>>>333////////////////////////............////////////.../////////000000000000///111111000///222:::AAA@@@IIITTTgggzzznnnmmmnnnsssuuuooo]]]AAA666888>>>AAAHHHHHHGGGDDD@@@@@@DDDHHH:::555///---///111///---------------.....................///000000111111333333DDDaaallleeebbbiiisssuuu}}}ooobbb^^^^^^iiijjjUUUDDD???;;;888777555333111///........./////////000000000000000000222333666CCC\\\tttxxxnnnUUUFFF@@@<<<;;;<<<888888666666;;;@@@>>>999555:::::::::IIIppp~~~uuucccAAA===:::555111////////////////////////////////////...555111+++>>>eee}}}~~~zzzyyy|||{{{}}}lllUUU___zzz{{{SSS===???HHHVVV```ssswwwYYYKKKAAA===777444DDD[[[yyyZZZGGGPPPeeeeeeUUUdddsssrrrzzz~~~ppp}}}ppp```SSSFFF888...+++......------------......+++...000...,,,///777???TTT^^^wwwwww~~~uuummmlllxxx~~~~~~~~~~~~}}}zzzssskkkfffwwwyyyPPP;;;:::777444...333777777444555;;;AAA[[[ssswww```VVVTTT\\\TTTXXXwww}}}yyyyyyxxxwwwuuuuuuvvvwwwsssrrrrrrssstttuuuvvvvvvuuuvvvvvvwwwvvvuuutttsssuuuvvvvvvzzz}}}zzztttVVVzzz```JJJ666111///******...------,,,,,,,,,,,,------,,,,,,------.../////////111999===PPPwwwrrrooosssKKK???<<<888===777666555444333222222222////////////000000000000---------...///000000111222444999>>>AAAFFFSSS```cccooo{{{|||yyy}}}aaaEEETTTxxxkkkRRRGGGIIILLLGGG???000000000000000000000000............/////////000////////////000000000000...000111000000666@@@IIIEEEVVVzzz}}}www___EEE666888???@@@FFFKKKGGG@@@???HHHQQQCCC;;;111---...000000///---------.........//////......//////000000111111555@@@ggghhh]]]nnnxxxvvvtttkkkTTTEEEQQQhhh___GGG???BBB777666555333222111000000////////////000000000000//////111444999JJJjjjnnnXXXGGG<<<666888<<<333999;;;:::999:::999555000;;;???888???iiieee{{{}}}EEE<<<:::666222000000000000000000000000000000000000---444///,,,NNN}}}|||{{{ppp\\\vvv~~~cccHHH<<>>888333999888666555333333222222111111000///////////////---...000000//////111222888888===GGGLLLMMMQQQXXXuuu~~~lllNNNYYY{{{}}}hhhRRRQQQJJJ@@@BBB<<<666000///111222000---000000000000000000000000/////////000111111222222222777777222333===FFFIII```tttbbb}}}yyymmmIII999AAA666>>>CCCCCCEEEJJJMMMLLLSSSGGG888000///111111///............/////////000,,,555000***333888111---000WWW|||sssmmmwww~~~tttmmmIIIGGGUUUUUU^^^ZZZ999999777666555555444111---///////////////000111111111000666555>>>lllrrraaaTTTFFF999777===;;;<<<999666:::???<<<444333===AAA999999```mmmyyy|||yyy{{{mmmTTT===DDD:::222:::444)))///111000///////////////000+++;;;000000XXXwww~~~sss{{{^^^eeezzz\\\KKKEEEJJJ]]]rrrmmmJJJBBBAAA;;;AAAgggvvvUUU???XXXzzzppp~~~iiizzzMMM555666...///...,,,,,,...000//////222***,,,666000777VVVlllxxx}}}cccooonnnsss|||zzzzzzxxxkkk???EEEUUUaaaVVV???444999333555666555444555888<<>>===:::777999888666555333333222222111111000///////////////---...000000000000222333666666<<>>888222///111222111///111111111111111111111111///000000000111111222222...---222999>>>AAALLLYYY{{{zzzxxxxxxtttOOO(((<<<;;;;;;>>>CCCHHHKKKLLLSSSIII<<<333111111000///........./////////000000///111---///444000333CCC___eeemmmtttxxxzzz}}}```MMMQQQZZZvvv{{{\\\>>>888222000111111111333000////////////000111111555333666===RRRxxxvvvhhhYYYGGG>>><<<666888666666<<>>???MMM___```SSSNNNTTTNNNJJJDDDJJJccc{{{}}}rrrvvvwwwxxxwwwuuutttttttttrrrrrrssssssttttttuuuuuuvvvwwwxxxwwwvvvvvvwwwyyyxxxvvvuuuwwwzzz|||{{{zzzqqqMMMZZZnnnzzzZZZ===555111666111(((//////.........---------)))222---'''000888999<<<<<>>666;;;777111111111000000000//////000000111222000AAA___lllhhhuuu}}}zzz{{{aaaZZZvvvcccLLL;;;FFFbbbvvvQQQGGG<<<;;;JJJccckkk___YYY```~~~uuuoooddd{{{zzzxxx{{{YYYAAA444222000000000///...---...000000333222000NNN~~~{{{zzzZZZqqq}}}tttzzzvvvZZZHHHCCC444666DDDZZZbbbTTT>>>///555555666555333222333555444000999MMMXXXTTTQQQUUUPPPNNNJJJJJJZZZnnnwwwuuuuuuwwwyyyxxxvvvtttsssssstttttttttttttttuuuuuuuuuwwwxxxxxxwwwvvvwwwzzz|||yyyxxxyyy{{{}}}|||zzzxxx~~~aaaXXXllltttooolllDDD666(((;;;,,,+++...............---------)))333///)))111999;;;>>>XXX{{{lllqqq|||PPP>>>>>><<<<<<999888666555333222222222111000000///////////////...///000000111222555888888<<>>HHHQQQhhhxxxuuu\\\uuunnnXXXRRR999888@@@KKKHHH???FFFVVVQQQOOOJJJAAA777111///000...////////////000000000333000///555777777VVVeeeHHHNNNjjjxxx[[[HHH999777999666333333111000000000000111222222000333444KKKnnnvvvyyytttggg\\\NNNBBBAAA@@@999888EEEUUUSSSFFF999???BBB>>>999:::@@@DDD|||qqqjjjiiipppsss|||{{{}}}iiiDDD:::BBB999222444///000000000///000000111111333999VVVrrrppplllvvv|||mmmwwwsssMMMEEEHHH___}}}|||xxxMMMGGG999;;;NNN^^^fffcccZZZWWWccckkkgggooo{{{rrryyy{{{fffdddKKK:::666111...000111000......///...000444111555VVVrrruuu|||yyynnnuuu}}}xxx}}}]]]CCC000999QQQ[[[LLL999333333444444444444666777777111555DDDNNNLLLJJJMMMNNNPPPOOOLLLQQQ___kkkpppnnnrrrvvvwwwvvvtttssssssvvvvvvvvvvvvvvvuuuuuuuuuwwwxxxxxxwwwwwwxxx{{{~~~zzzzzzzzzzzz{{{zzzyyyxxxuuuttt```XXX|||llljjjDDD***000***333........................+++111111222666555;;;MMMqqqwww|||sssnnn{{{}}}yyyzzzPPP@@@???===<<<999888666555333222222222111000000///////////////...///000111111333777::::::???CCCEEEHHHOOOZZZaaazzziiinnncccTTT{{{tttSSSSSSLLLFFF>>>777333222333444111111111111111111111111222222222222333333333333888<<>>>>>AAA@@@===uuuiii___\\\\\\bbbqqqvvvjjjzzzzzzOOO===BBB;;;666777000000000000000000111222222222PPPzzz{{{rrrvvvqqqyyy[[[HHHPPPddd}}}xxxuuuwww~~~{{{zzzaaaOOOAAA>>>AAALLLcccmmm^^^SSS^^^hhhlllfffnnnrrr]]]VVV:::888000,,,///222000...000000+++---222333???]]]yyytttccc\\\{{{}}}{{{{{{www~~~uuunnniii}}}tttIII999GGGXXXWWWLLL999777555555555666777777666222333:::===999999<<>>333666888444222222111111222222333444---;;;SSSsss~~~mmmkkkggg___NNNHHH;;;888OOOkkklll[[[UUUDDD===DDDCCC999888CCCOOO~~~}}}sssfff[[[WWWSSSXXXhhh~~~oooooo{{{eeeDDD===<<<;;;888333000000000000111111222333<<>>333,,,///222000///222000***---111777OOOjjjrrr|||~~~nnnfffyyy}}}yyyyyywwwmmmoooaaaEEE>>>IIIQQQQQQEEEAAA;;;777666666666666333222333666555000000444:::@@@EEEEEEDDDEEELLLRRRcccjjjssszzz}}}}}}||||||xxxxxxxxxxxxxxxyyyyyyyyyvvvxxxyyyzzzyyyyyyzzz{{{{{{zzzxxxuuussssssvvvyyywwwyyy}}}\\\tttqqqvvvrrrHHHBBB,,,000***---------...............333,,,)))444???HHHppp{{{qqqgggiiipppmmmqqqwwwOOO??????<<<:::999888666555333333222222111111000//////////////////000111111222666;;;>>>???BBBEEEHHHRRR```fffffffffeeeiiitttyyyzzzgggEEEMMMnnnqqqXXXQQQNNNGGG???888444333333222222222222222222222222000111222333444555666777888GGGeeeuuu\\\MMMDDDBBBCCCGGGHHHFFFEEEGGGIIIGGGHHHIIIGGGCCCDDDHHHLLLdddfffvvvrrrKKK:::AAAKKKKKKEEEIIIKKKMMMLLLFFF===444/////////000000000111111111111555555IIIuuueeeRRRppp{{{rrrQQQ999777888111333222222222222333444444111>>>bbbyyytttpppiiiXXXSSSEEEBBBYYYuuurrr]]]aaaOOODDDFFFBBB777777AAA777PPPuuuyyyooobbbXXXTTTRRRRRR^^^sssSSS999<<<>>>777666000000000000111222333444OOO|||uuu[[[PPPaaatttmmm\\\\\\YYYHHHIIIAAADDDJJJSSSaaapppqqqiiikkk|||zzzRRRCCC@@@444BBB]]]```IIINNNYYYhhh___GGG888...111333//////333///,,,111111;;;aaa}}}wwwttt}}}ttt}}}{{{zzz^^^RRRWWWnnnlll```MMMGGGMMMPPPKKKNNNGGG???999888888999999555444555999999666444555888<<>>:::888999888666555333333222222111111000///////////////000000111111333666;;;???CCCFFFHHHLLLYYYhhhmmmjjjLLLXXXnnn}}}tttmmmppp|||gggHHH```{{{gggRRROOOIIIAAA:::555333333222222222222222222222222000000111333555666888888UUUsssrrrVVVNNNRRRWWWYYY[[[aaagggeee]]]XXXXXXRRRPPPQQQSSSRRRLLLIIIJJJ@@@MMMmmmdddyyyuuu]]]DDD999>>>EEEHHHGGGIIILLLLLLHHH???666///000000000000111111111111666333999```|||xxx]]]EEEiiiwww\\\@@@===<<<444333333222222333333444555;;;EEEppp{{{ssseee___QQQMMMbbb{{{tttZZZ```___TTTCCC===@@@@@@999:::777;;;FFFQQQ```|||~~~tttjjj^^^UUURRRNNNKKKRRRggg{{{ccc999>>>@@@555666000000000000111222333444YYYuuurrrmmm~~~bbbSSSdddjjj}}}iiieeeQQQAAANNNCCC999AAA===;;;>>>GGGTTT```ggggggzzzgggKKKJJJ888<<<[[[kkkaaaXXXPPP{{{kkkgggaaalllOOO>>>111333444///...333---...444222===mmmqqqqqqvvv```{{{}}}yyyxxxvvvxxxlll___PPPdddeee```ZZZ```fff[[[HHHPPPIII???:::999<<<>>>>>>777555666:::===<<<888555666999>>>DDDHHHKKKOOOSSS]]]eeeqqqzzz~~~}}}{{{zzzxxxxxxyyyyyyzzz{{{||||||uuuxxx{{{|||zzzxxxvvvvvvuuuxxxzzzzzzwwwuuuuuuwwwooovvvxxx}}}yyytttNNNvvvtttcccggg<<<444---111---------.........//////&&&777<<>>XXXuuuXXXDDDHHH;;;BBBkkkrrrTTTZZZnnnwwwoooiiipppiii~~~zzzuuuiii\\\EEE333111222...///777---555***888FFFuuu~~~{{{tttwwwzzzeee~~~zzz{{{{{{zzz~~~```]]]kkkbbbJJJSSSTTTKKK>>><<>>FFFFFFCCCEEEKKK[[[hhhwww}}}{{{xxxzzz}}}yyyxxxyyy}}}}}}yyytttwwwzzz{{{zzzzzzzzz{{{zzzxxxvvvwwwzzz|||{{{yyywwwzzzyyy{{{yyyfff[[[ccc{{{gggppp:::===+++111000///---+++,,,//////---///BBB===OOOvvvvvv{{{iiiKKKGGG[[[aaaXXXUUUaaazzzsssOOO???;;;:::===;;;999777555333222111000000000////////////000000000000000222555777999999<<>>MMMUUUPPPJJJGGGHHHIIIEEE<<<555///666111---333444222888222CCC```yyyxxxeeeSSSGGGLLLUUU[[[ccclllwwwnnn|||zzz~~~```\\\zzz[[[;;;>>>>>>444444333222222333555555===ZZZvvvkkkttt{{{qqq|||[[[GGGKKK___cccMMM======:::777;;;999888;;;;;;LLLiiivvv}}}vvviiibbbWWWMMMNNNFFFBBBAAAJJJ[[[lllwwwzzz}}}fffqqqsssyyyCCC444;;;999666333111111222000111;;;FFF|||yyyrrr___cccqqqxxxuuu___iii___IIIIIICCC<<<888<<>>UUUgggVVVQQQ```zzzwwwyyyqqqrrr{{{~~~jjj___HHH555333444///,,,...---444,,,999XXX}}}{{{ppp}}}xxx{{{rrrkkk}}}yyyxxxyyyxxxyyyyyy|||}}}___LLLOOOMMMBBB999999<<<===555999999666777:::888333555555;;;CCCFFFDDDEEEHHHOOO[[[kkkxxx}}}}}}}}}}}}}}}{{{yyyyyyzzz{{{yyywwwuuuwwwyyyzzzyyyxxxyyyzzz{{{yyywwwxxxzzz|||{{{yyywwwzzzzzz~~~jjjZZZ^^^|||HHH999'''//////......---...000111000111EEELLLsss|||sssbbbeeeaaaPPPWWWttt~~~}}}rrrqqqQQQ???999999???;;;999777555333222111000000000////////////000000000000111333555777999:::@@@===EEESSSPPPDDDFFFTTTbbbhhhooorrrrrrqqqrrrssszzzxxxtttiiijjjoooxxxiii```iiittt~~~cccjjjeeeMMMIIIHHHBBB;;;888111222333333444444333333666000111666444888SSStttssswwwnnnIIIDDDUUUUUUOOOHHHFFFHHHGGGAAA;;;111666222///444333444>>>UUUrrrqqqqqqwwwqqqiiibbb```bbbZZZ\\\\\\```ppprrr\\\bbbxxxhhhQQQbbb~~~nnnPPP???333666555333333222333555666CCCiii~~~}}}[[[eeemmm\\\AAAQQQqqqhhhPPPCCC888777;;;888888;;;777>>>RRRhhhuuuuuukkkeeeYYYMMMLLLHHHEEEBBBAAAFFFPPP\\\dddfffpppzzzxxxpppbbbTTT888===>>>666444000111555222222DDD[[[lll___ffftttxxx___tttoooPPPPPPEEE===888???MMMgggtttwww___AAA======AAA___cccOOORRRnnn}}}~~~vvvvvvuuu{{{oooSSS777///222222///...---333///;;;ppptttwwwooojjjjjjwwwzzzxxxwwwwwwxxxwwwyyyWWWQQQKKKHHHCCC;;;888999666999:::777666777777555666555888AAAGGGHHHFFFFFFEEEMMM\\\nnn||||||~~~zzzxxxyyyyyyyyyyyywwwxxxyyyxxxvvvvvvxxxzzz|||zzzyyyyyyzzz{{{zzzyyytttwwwyyysss___^^^~~~tttWWW:::+++666.........///000111222333555KKKZZZyyy```ccclllaaa^^^bbbYYYPPPfff~~~vvvnnnqqq}}}pppQQQ@@@:::999>>>;;;999777555333222111000000000////////////000000///111222333555666999;;;CCCAAAHHHRRRNNNDDDNNNccclllhhhfffgggeeegggppp{{{xxxvvvsssmmmggg___WWWRRRRRRQQQRRRXXXbbbmmmwww|||vvvkkkiiiqqq|||dddMMM^^^oooUUUMMMQQQJJJ<<<777222333444555555444333333444111333777555AAAmmmiii[[[ttt|||kkkMMM<<>>;;;===JJJdddvvvyyypppiii]]]QQQOOOKKKHHHCCC>>>===AAAIIIOOOQQQ\\\lll{{{|||{{{mmmhhhJJJ???:::888777000111666222222LLLnnnyyyeee___iiivvvssstttttt^^^QQQHHHAAA===CCCNNN]]]sssoooooovvvJJJ@@@???<<<[[[uuu[[[NNNWWW|||tttwwwpppqqqvvvtttHHH111...222444222...222333BBB{{{fffooogggoooxxxxxxxxxzzzzzzxxxyyyxxx^^^LLLPPPVVVMMM>>>777999<<<>>>;;;888777888999999777888@@@IIIMMMJJJFFFCCCFFFPPPbbbuuuzzz}}}|||zzzxxxxxxyyyzzzzzzxxxxxxxxxvvvuuuuuuwwwyyy{{{zzzzzzzzzzzzyyyxxxwwwppptttuuu~~~{{{iiieeeyyy}}}eeebbb<<<000666///---...111111000111555===WWWbbb{{{[[[JJJNNNKKKKKKLLLKKKPPPggg{{{sssiii]]]SSSpppOOOAAA===:::<<<;;;999777555333222111000000000////////////000000///111333444444666999<<>>:::@@@BBBCCCDDDGGGQQQ___jjjrrrnnniiijjjuuu}}}|||TTTTTT}}}bbbNNNOOOJJJ<<<:::444444555555555444444333555666888999999NNNkkkkkk[[[KKK===BBBTTTSSSMMMEEECCCFFFEEEAAA:::666///333;;;444222@@@iiioooUUUHHHFFFEEEEEEFFFHHHDDDHHHUUUcccrrr~~~zzzjjjTTTKKKJJJJJJLLLQQQUUUTTTQQQGGGHHHSSSlllkkkTTT[[[___VVVJJJCCC<<<666444555555333555:::SSSxxx~~~cccQQQxxxZZZBBB999;;;777777>>>>>>>>>IIIfff|||sssiii^^^SSSQQQHHHCCC===999999:::;;;;;;AAAFFFQQQ\\\bbbeeeppp|||}}}ssszzzTTT===888888888111111555222555UUU|||rrrbbbaaalllwww||||||wwwVVVSSSLLLEEEDDDFFFIIIOOOUUUggg}}}|||rrrnnnvvv___CCC>>>===PPPwwwjjjSSSIIIlllmmmqqq[[[888...222333///000222777NNN|||fffyyypppwwwmmmyyyyyyzzzzzzwwwwwwaaa^^^aaaVVVHHHCCC<<<>>>@@@???;;;777888;;;<<<999888===GGGMMMKKKFFFCCCAAAEEETTTiiixxx{{{yyyxxxxxxyyyxxxwwwwwwvvvvvvxxxxxxxxxvvvuuuuuuwwwyyyyyyyyyzzzzzzyyyxxxwwwwwwsssuuussszzz~~~oookkk|||aaaccc;;;///...111...///111000---000777GGGjjjrrrppp\\\OOOJJJLLLHHHKKKLLLSSSqqqqqqcccUUUHHH>>>999rrrMMM@@@???;;;;;;;;;999777555333222111000000000////////////000000///222444555444555999===>>>DDDAAA777444AAAOOOUUU[[[[[[\\\]]]___aaacccddd\\\QQQDDD<<<;;;<<<;;;888888>>>BBBAAA===>>>FFFNNNUUUbbbpppzzzxxxuuummmZZZ{{{vvvPPPHHHFFF===@@@666666555444444444555555333555666555===YYYnnnaaaMMMDDDMMMSSSSSSIIICCCDDDEEEBBB???777///333888000222EEEccc{{{sssdddXXXXXX^^^eeekkkyyy|||kkkWWWTTT]]]XXX```kkkpppiii[[[OOOKKKDDDDDDGGGSSSjjjwwwyyyiiikkkaaa@@@???777444777666222555;;;```tttkkk~~~wwwcccllltttZZZIII???AAA;;;777=========EEEfffttthhh\\\QQQNNNDDD???:::999::::::777444777888===CCCEEEJJJ[[[nnn~~~mmmgggCCC<<<666777333333333222===aaaoooaaacccnnnvvv}}}nnniii___PPPEEE??????BBBDDDMMMmmm~~~uuummmnnnzzzKKK===;;;AAAfffppp[[[EEE^^^oooppppppvvvVVV999///222333---222222;;;aaa}}}}}}___]]]{{{xxxwwwwwwwwwwwwxxxuuuttt{{{xxxhhhUUUJJJIII???>>>@@@BBB???999777999>>><<<999;;;CCCLLLLLLGGGCCC??????HHHXXXgggppprrrtttuuuwwwwwwvvvuuuuuuvvvwwwxxxyyyxxxvvvvvvxxxzzzwwwyyy{{{{{{zzzxxxxxxxxxzzz{{{uuuvvv{{{ooommmfff\\\VVV999666000333///...222000---333===QQQuuu```ZZZOOOCCCLLL@@@NNN\\\UUUaaa}}}zzzlll[[[KKK???777666999sssLLL???>>><<<<<<;;;999777555333222111000000000////////////000000...222555666444555:::>>>@@@CCCAAA;;;===FFFLLLLLLKKKQQQTTTVVV^^^gggeee]]]SSSRRRQQQNNNJJJFFFCCCAAA;;;???CCCBBB===:::;;;>>>EEEZZZrrr~~~}}}yyyuuurrr~~~[[[___\\\KKKHHH@@@DDD999777555333333444555777111444333555KKKooorrr|||aaaDDDFFFTTTZZZPPPEEEDDDDDDBBB???888222555777///===^^^rrr~~~fff^^^YYYXXXdddvvvfffkkkrrrqqqbbbOOOGGGJJJOOOOOONNNPPP[[[vvvvvv~~~NNNAAA888444888777222555===fffmmmddd}}}{{{qqqjjj___GGGDDDHHHBBB<<>><<>>;;;999:::;;;999777777666:::>>>;;;:::JJJ^^^tttvvvPPP<<<888555555444222333GGGooo~~~jjj^^^ccclllqqqyyy~~~rrr___LLLAAA???BBBEEEAAA[[[rrruuuiiimmmXXXBBB:::===RRRrrraaaGGGQQQqqqkkk[[[uuuvvvooouuuaaa^^^OOO999000444555000333222===uuunnnjjj}}}ssswwwuuuuuuwwwvvvuuuyyyzzzmmmVVVHHHDDD@@@AAAFFFEEE>>>999888CCCBBB>>><<>>UUUcccUUU```|||lllZZZNNNEEE??????BBBsssLLL===<<<<<>>FFFDDDDDDIIINNNPPPOOONNNQQQVVVUUUPPPXXXeeebbbUUUQQQ[[[eeeeee\\\PPPIIIGGGAAAAAAAAA@@@>>>=========IIIYYYjjjrrrtttrrrnnniiidddnnn___AAAjjjUUUOOODDDDDD:::888555222222333666888666999777>>>```ssspppllliiidddbbbhhhqqqsss{{{lllxxxyyylllDDDBBBUUU^^^TTTGGGDDDDDDBBB<<<888444888777444MMMzzzsss[[[[[[qqq~~~zzzqqqjjj]]]PPPOOOWWWUUU]]]iiiwwwdddzzz\\\BBB888444888777222555>>>jjjoooddd}}}{{{mmmiiiAAAFFFMMMHHHAAACCCAAA???EEE```zzzjjj\\\NNNHHH===;;;999666666666777888;;;<<>>;;;>>>EEEKKKGGGJJJMMMPPPUUU]]]gggnnntttwwwzzz{{{zzzzzzzzz{{{www{{{~~~|||}}}~~~vvv{{{wwwuuu|||zzzssssssQQQVVVyyyMMM:::888)))444......333333333>>>NNNbbb}}}QQQ>>>DDDDDD@@@EEEFFFOOOgggfffYYYuuulllbbbXXXKKKAAA>>>gggKKKBBB===:::>>><<<:::888555222111000000///////////////000111111000222444555555777:::===CCCBBBBBBHHHPPPRRRMMMGGGMMMLLLOOOWWW]]]___aaaeee}}}zzzlll\\\LLL===999:::<<>>888555555666666555333666222AAAmmmaaaYYYRRRQQQSSSUUUiiiYYYLLLIIILLLnnneeexxxwwwttthhhHHHFFFTTTbbbZZZFFFCCCFFF@@@???===:::,,,666999OOOvvvyyy}}}}}}yyymmm___\\\gggpppnnneeeiiiiiimmmyyyoooYYYiiitttZZZMMM===<<<555444888444???sssooojjj{{{nnnLLLIIIQQQTTTMMMFFFEEEEEECCCZZZ|||wwwiii^^^NNNDDD;;;:::888666555777888999@@@@@@XXXyyyyyyZZZIIIOOOiii{{{iii}}}```EEE555===333888888444TTTppp```]]]aaaggglllvvv~~~uuu^^^III???>>>BBB???OOOnnn}}}sssfffdddooosssDDDCCC:::KKKlll{{{aaaBBBRRR{{{jjjggguuupppggg[[[DDD......888555...777HHH~~~}}}vvvpppxxx~~~yyy{{{xxxwwwvvvvvvvvvwwwyyyzzzzzz|||lllZZZHHHAAALLLUUUMMM@@@;;;999???@@@===DDDRRRYYYVVVOOOGGG>>>999999:::888666666666777888999???NNN]]]rrruuuwwwxxx|||{{{tttyyyzzz{{{|||}}}}}}}}}}}}|||{{{wwwuuuyyyzzznnn^^^WWWMMMhhh>>>888333222333///...222333DDDaaattthhhJJJKKK999>>>LLL@@@EEEXXXsss{{{}}}vvviiiZZZJJJ}}}dddJJJ@@@;;;999???<<<:::888555222111000000///////////////000111111000222444555555777:::=========@@@GGGNNNQQQOOOLLLMMMNNNRRRWWW[[[aaaooo|||qqqYYYCCC<<<;;;999<<>>888555555666666555555777;;;VVVxxxjjjbbbZZZVVVVVVQQQPPPXXXpppsss[[[XXXWWWVVV~~~wwwzzzhhhOOOFFFKKKVVVVVVGGGBBBCCC===AAAAAA<<<444<<>>>>>EEE>>>PPPjjj~~~uuu{{{jjj[[[~~~{{{eeeKKK@@@;;;:::AAA<<<:::888555222111000000///////////////000111111000222444555555777:::===777:::???DDDHHHJJJJJJJJJJJJMMMRRRVVVYYYddd|||rrrTTT===;;;===999;;;EEETTT]]]ggglllooorrrqqqnnniiidddgggtttxxxXXXzzz}}}QQQJJJCCCBBB>>>:::777666666666666777666CCChhhtttfff___ZZZWWWWWWSSSNNNJJJNNN^^^{{{sssiiihhhwwwTTTMMMVVV^^^TTTIIIGGGDDD>>>AAA666777999CCCiiilllVVVIIIBBB>>>;;;===999;;;DDDRRRkkkrrrrrr]]]DDD@@@:::???\\\uuu[[[DDD>>>DDDWWWxxxzzz|||VVV@@@:::333333999888GGGwwwzzzlll\\\gggwww}}}^^^GGGJJJMMMOOORRRTTTNNNGGG]]]zzzssshhh^^^QQQIIIGGGDDD???:::999;;;>>>AAABBBCCCWWW}}}yyysssoooRRR===888555444444CCCmmmiii[[[ZZZ___hhhpppzzz|||nnn^^^SSSJJJ???===CCCXXXooowwwlll]]]]]]jjjxxxaaaIII>>>AAA]]]~~~rrrKKKIIIfff{{{wwwooommmzzz}}}}}}gggCCC222333000333666OOOzzzxxx|||zzz|||tttQQQuuu~~~ssswwwyyyvvvzzzwwwvvvvvvvvvvvvwwwxxxxxx~~~zzz|||tttiiiZZZOOOKKKHHHCCC>>>999777444999LLL^^^___UUULLLFFF>>>999888888777666777666666777555555>>>HHHlllvvv~~~}}}zzzzzz{{{{{{{{{{{{{{{{{{zzzyyyxxxxxxzzz{{{yyyxxx{{{~~~[[[OOOmmmzzzHHH...555000111555777222;;;fff~~~]]]CCC@@@???;;;===CCC\\\tttwwwtttxxx||||||rrr~~~hhhNNNBBB<<<;;;BBB<<<:::888555222111000000///////////////000000111000222444555555777:::<<<:::???GGGJJJIIIGGGEEEEEEFFFIIIPPPVVV[[[ggg~~~tttUUU@@@BBBDDD;;;:::CCCMMMZZZhhhppptttuuurrrmmm^^^UUUPPPVVV```kkkuuu}}}]]]~~~VVVHHHJJJAAA???;;;888777666666666777666OOO~~~rrrgggcccaaa]]]ZZZUUUXXXYYYUUUNNNVVVrrrlllYYYdddzzzxxx}}}WWWGGGNNN^^^UUUDDD@@@BBB<<>>???CCCQQQqqqrrr\\\HHHFFFWWWMMMCCCFFFAAA???RRRxxxoooVVVKKKFFFHHH\\\uuucccIIIAAA888777:::777FFFzzzppppppiii]]]kkkssswww{{{yyy~~~dddKKKHHHFFFKKKRRRTTTMMMCCCZZZuuu}}}qqqiiiaaaWWWRRRPPPKKKEEE???===@@@DDDGGGHHHFFFEEEUUUzzzmmmnnnyyy|||UUU444666888555222JJJxxxfffZZZZZZ___iiitttvvvvvv}}}oooRRRGGGAAA??????KKKdddtttjjjVVVIIIPPPWWW[[[___iiivvv~~~tttNNNAAA;;;TTT~~~|||UUUFFFXXXyyyjjj~~~zzzzzzzzzgggFFF555666444333333SSSYYY}}}|||tttzzzvvvvvvvvvvvvwwwwwwxxxxxxyyywwwzzzqqqrrr{{{pppWWWKKKEEE???===@@@===888333777HHHYYY[[[TTTNNNIIICCC>>>===<<<<<<;;;>>><<<<<<<<<;;;<<>>FFFNNNQQQNNNIIIEEEDDDEEEHHHOOOZZZbbblllzzzvvv^^^XXXRRRCCC===AAAEEEQQQ^^^fffkkkllliiiccc\\\PPPDDDAAABBBEEELLLRRRzzzTTT```___HHHIIIAAA@@@===:::777666777777333AAAooozzzmmmbbb[[[YYYVVVSSSNNNNNNYYYeee}}}lllPPPQQQWWW^^^\\\JJJ<<>>CCC777;;;AAApppxxx}}}vvvnnndddUUUJJJDDD>>><<<<<<;;;???PPPcccddd[[[GGGAAA;;;AAAUUULLL>>>GGGIIICCCIIIfffpppaaaXXXTTT```qqqjjjMMMCCC;;;:::;;;666FFFppp{{{yyylllzzz]]]ZZZnnn~~~rrrqqqyyy}}}~~~|||```TTTKKKLLLSSSUUUMMMDDDPPPiiirrrkkkhhhccc[[[YYYVVVQQQJJJDDDBBBDDDIIILLLLLLSSSRRRKKKPPPfffzzzhhh}}}YYY888666<<<666444QQQ|||cccZZZ[[[___kkkxxxpppyyy}}}wwwZZZKKKEEEAAA<<>>???BBBEEEIIISSS^^^www{{{}}}zzzyyy|||~~~|||{{{{{{|||}}}}}}}}}}}}}}}|||{{{zzzxxxwww|||[[[KKKNNNfffGGG111333444+++000444222LLL{{{mmmccc]]]@@@000999888;;;TTT___mmmtttpppsss~~~zzz^^^TTT[[[yyy{{{lllgggKKK@@@;;;777<<<<<<:::888555222111000000///////////////000111111000222444555555777:::===999@@@GGGKKKJJJFFFDDDCCCGGGHHHPPP]]]iiipppvvv|||pppvvvhhhVVVKKKHHHHHHOOOVVV\\\bbbeeebbb\\\SSSIII???;;;:::999===BBBEEERRRjjjhhhPPPuuuwwwNNNCCC@@@@@@???<<<888666777888333SSS|||kkkrrrgggaaaffflllgggZZZPPPFFFPPPYYYaaahhhiii[[[IIIDDDCCCDDDDDD>>>:::BBBPPP|||~~~wwweee___GGGJJJbbbcccTTTLLLKKK===???;;;<<>>===;;;DDDPPPGGGEEE;;;AAABBBLLL___VVVLLLVVV^^^YYYRRRaaaxxxttt{{{}}}ooonnnoooNNNBBB;;;;;;<<<999KKKnnnqqqtttkkktttQQQWWWuuu~~~iii___\\\dddooo{{{fffQQQKKKMMMLLLFFFAAACCC[[[fffddddddbbb\\\\\\XXXSSSMMMGGGEEEGGGKKKOOOLLLVVVZZZPPPAAAAAAUUUjjjlllyyy___GGG999>>>555888]]]www___YYY[[[___kkkyyyttt~~~|||~~~kkkSSSIIICCC;;;;;;JJJYYYYYYNNNFFFCCCBBBBBBDDDHHHTTT___hhhOOOEEE777HHHtttlllPPPKKKuuuzzz|||ttteeeUUU???555555111666:::iii[[[CCCxxxuuu}}}wwwxxxyyyyyyzzzzzzyyyyyy{{{}}}uuueeeZZZIII???BBB:::888666888@@@LLLXXX___MMMKKKHHHEEECCCCCCDDDEEEEEEDDDFFFMMMSSSYYYbbblll{{{}}}|||~~~}}}zzz{{{{{{|||}}}~~~~~~|||zzzyyyxxxwwwzzzaaaLLLCCChhhkkkDDD222111555,,,222555;;;eeeOOO???DDD777///999:::;;;MMMVVVooo~~~uuuzzz}}}rrryyy{{{vvveeeIIIBBB>>>999<<<<<<:::888555222111000000///////////////000111111000222444555555777:::===888:::===???AAAAAABBBCCCFFFGGGNNN\\\hhhooouuu{{{jjjsssttt[[[KKKGGGMMMTTT]]]fffiiibbbXXXEEE@@@===>>>??????AAAEEE888>>>NNNmmmdddtttXXXEEE@@@AAA@@@===999666777999;;;bbbuuu{{{{{{vvvxxxwwwlll\\\RRR\\\YYYQQQNNNYYYddd```SSSMMMGGGAAA>>>>>>AAAEEEIIIjjjrrreeeGGGCCCZZZddd[[[LLL???AAA<<<@@@===XXXhhh]]]vvvrrrzzzrrrXXXOOOQQQEEE???<<<<<<888666AAAOOOZZZSSSDDDDDDEEERRRjjjddd___eeeooooooaaa```xxx~~~{{{VVVDDD;;;;;;======RRRlllyyy|||nnnMMMXXXzzz}}}zzziii^^^\\\___ccchhhwwwWWWFFFBBB???<<<:::<<>>lllqqqZZZXXX[[[]]]iiixxxttt}}}~~~}}}___PPPHHH@@@>>>FFFQQQVVVVVVJJJFFFFFFJJJNNNUUUaaammmzzzYYYEEE999FFFnnnvvvZZZKKKlll|||rrrzzzjjj[[[DDD888555111222===qqq}}}SSSrrr}}}yyy{{{~~~xxxyyyzzz{{{{{{{{{zzzzzz|||}}}}}}}}}~~~ooocccTTTGGG<<<::::::===DDDLLLUUU[[[NNNMMMKKKIIIHHHHHHJJJLLLKKKJJJNNNTTTWWWXXX\\\aaajjjuuu~~~}}}}}}|||zzz||||||}}}}}}}}}}}}}}}||||||xxxwwwxxxxxxzzznnnTTTCCCSSSfffCCC:::555666000888888BBB|||dddAAA000777555222777999999???IIIddd~~~wwwxxxzzzssseeeJJJEEEBBB>>>???<<<:::888555222111000000///////////////000111111000222444555555777:::===@@@>>>===<<<>>>BBBEEEGGGDDDEEEKKKWWWbbbkkkuuu~~~|||cccDDD<<>>???DDDFFFDDDLLLddd___TTTjjjyyyrrr\\\EEEJJJ@@@IIIAAAaaa\\\RRRxxxfffSSSPPPWWWjjjxxxppp___WWWUUUNNNIIIFFFAAABBBSSSgggfff___NNNNNNNNN[[[tttnnn[[[]]]iiiooobbbZZZzzz```III===;;;>>>@@@WWWiiiwwwttt\\\MMMWWWwwwvvvZZZNNNLLLZZZeeebbb[[[XXXPPPTTTWWW]]]FFF===999777888<<>>>>>BBBHHHMMMQQQTTTPPPPPPOOONNNMMMNNNPPPRRRKKKJJJMMMQQQOOOJJJFFFGGGTTTgggyyy~~~|||{{{|||}}}}}}}}}}}}}}}|||{{{zzzyyy{{{wwwvvvyyyzzz{{{zzz]]]HHHKKKlllPPPBBB000333111999555@@@qqqHHHCCC888;;;:::555333555666666???RRRkkkyyyxxxzzzxxxzzzvvvcccTTT999;;;===:::::::::888444111//////000///////////////000111111///000222444777999;;;<<>>@@@IIIYYYgggfffXXXIIIFFFFFFGGGIIILLLMMMMMMLLLLLLRRRQQQ[[[vvvvvvqqqEEECCCCCCBBBAAA===888777999EEEsssiiinnnoooddddddqqq}}}ppp]]]NNNIIIQQQ```mmmvvv___OOOQQQUUUNNNJJJLLLTTTOOOhhhzzzWWWcccZZZJJJFFFEEEAAASSS}}}dddSSSQQQiiiiiiQQQGGGFFFEEEiii{{{[[[bbb^^^YYYQQQDDDDDD\\\yyyzzzrrrhhhZZZWWW[[[YYYBBBYYY\\\RRRSSS[[[|||dddAAA:::???:::AAAYYYdddiii~~~yyyyyyXXXNNNVVVuuueee___VVVZZZaaasssaaaXXXOOOMMMYYYcccaaaWWWQQQLLLNNNSSSjjj___AAA<<<444888666===RRRcccbbb___aaabbb^^^VVVPPPIIIEEEEEEHHHLLLNNNEEEHHHTTTdddjjjfffgggmmm|||OOO>>>:::777AAAdddRRRTTTWWW___jjjooossswwwqqqNNNAAAJJJCCCNNNeeeXXXXXXWWWVVVSSSRRRUUU[[[___yyysssKKK>>>CCCbbb}}}yyy```KKKmmmuuuyyyuuuuuu```NNN@@@888555555777rrrrrrxxx~~~zzz{{{yyyxxxwwwxxxzzz}}}~~~|||zzzxxxxxxzzz~~~mmm___jjjvvvfffmmmqqqgggLLL;;;BBBNNNFFFJJJZZZ\\\SSSOOOJJJFFFFFFHHHKKKMMMLLLMMMQQQPPPMMMTTTPPP===:::QQQjjjxxx~~~{{{~~~~~~}}}}}}}}}}}}}}}}}}xxxzzzvvvvvvyyyvvv~~~yyyYYYBBBEEESSS@@@...444777444***aaaddd888DDD888333555666444<<>><<<>>>EEENNNQQQKKKEEESSSRRRRRRSSSTTTXXX[[[]]]gggvvvxxxyyymmm^^^~~~SSSEEEDDDCCCBBB>>>::::::>>>eee{{{kkkuuuzzzkkkhhhllltttpppjjjaaaUUUSSScccuuuttt}}}zzzgggPPPLLLBBBUUU}}}yyyTTTYYYzzzvvvWWWNNNQQQNNNMMMeeeUUUEEEDDD]]]xxxmmmccc___]]]iii||||||qqqmmmddd^^^YYYQQQTTTqqqaaaLLLFFFAAADDDQQQXXX^^^^^^SSSaaaxxxttt^^^FFFAAACCC<<>>777;;;FFFyyy```AAA===;;;HHHhhhTTTUUUWWW]]]iiimmmwwwuuuxxx~~~nnnSSSHHHFFF===OOOhhh^^^ZZZYYYVVVTTTRRRRRRTTTUUU\\\ooosssQQQ???>>>\\\{{{zzz___FFFZZZttt||||||hhhWWWJJJ???777444888555{{{rrrhhhmmmbbbyyynnn|||vvv{{{yyyvvv{{{zzzxxxwwwxxxzzz|||~~~~~~|||yyyxxxwwwxxxzzz}}}lllaaacccQQQ???BBBKKKDDDGGGXXX^^^XXXQQQHHHCCCEEEIIIMMMNNNNNNJJJIIIHHHPPPmmm```ZZZ\\\jjjxxx{{{zzz{{{~~~~~~~~~~~~}}}}}}}}}{{{|||wwwvvvzzzvvv{{{www```UUUUUU|||HHH<<<555555///666AAAooo^^^>>>222888333666777666>>>BBB999;;;EEE\\\qqqsssrrr~~~mmmuuu[[[VVV<<<:::===>>>::::::888444111//////000///////////////000111111333444555777888:::;;;<<<@@@@@@<<<777888===AAAAAAHHHGGGIIIOOOYYYbbbhhhjjjooowww}}}}}}{{{|||jjjgggkkkjjjbbb[[[IIIDDD>>><<<@@@GGGNNNQQQXXXYYYXXXWWWWWW[[[cccjjj|||WWWgggZZZGGGEEEDDDDDD???:::<<>>@@@HHHCCCCCCPPPYYY___WWWLLLEEEDDDFFFHHHIIIMMMGGGFFFDDDLLLllllllPPPEEEZZZttt|||{{{}}}~~~~~~~~~~~~|||zzztttuuu{{{xxx{{{|||aaaUUUKKK|||SSS;;;000222***444EEEuuuQQQDDD888999555777999999BBBGGG>>><<>>DDDFFFGGGHHHLLLRRR\\\fffnnnsssiiissszzztttyyy|||uuukkkWWWQQQIIICCCCCCJJJUUU\\\WWWYYYZZZYYYWWW[[[ccckkkwwwwwwiiijjjfffccc[[[GGGEEEFFFGGGAAA999;;;BBB~~~mmmbbbvvv~~~ccc[[[dddoooxxxyyy}}}gggOOONNNtttsssfffMMMRRRtttwww___WWWTTTTTTZZZ{{{NNNCCCHHHccc}}}tttqqq}}}eeeVVVVVVWWWbbbkkkUUUSSSPPPYYY~~~yyyuuunnnppp~~~sssXXXGGGCCC???IIIaaaddd{{{kkkUUUPPPYYYsssddd^^^[[[ZZZYYYLLLNNNLLLJJJUUUtttiiiIIIBBB:::<<<777666OOOgggnnnhhh```ZZZUUUSSSNNNHHHEEEDDDFFFHHHIIIAAALLLjjjbbbJJJXXXpppuuuzzzTTT???999AAA\\\bbbMMMNNNRRR\\\kkkrrruuutttvvv|||yyy~~~^^^RRRGGGBBBSSSaaahhheeeaaa\\\YYYXXXVVVSSSPPPppptttuuuWWW@@@888TTT|||rrrYYYNNNttttttvvv}}}ttthhhWWWBBB666333777@@@tttgggSSS|||wwwyyy~~~www|||{{{zzzyyyyyyzzz{{{|||yyymmmbbb[[[UUUQQQ\\\ssshhhgggiiisss~~~]]]___GGG;;;===HHHGGGAAAHHHTTTgggddd___WWWOOOIIIGGGGGGIIIHHHKKKGGG@@@KKKYYYYYYNNN;;;777QQQqqq}}}~~~~~~~~~~~~~~~~~~yyywwwqqqttt}}}|||YYYIII???^^^bbb:::222111333555888tttxxxBBB<<<@@@:::666999;;;<<>><<<======::::::888444111//////000///////////////000000111222222333555666888999999<<<777333444888>>>CCCFFFEEEJJJQQQVVV[[[dddnnnvvvvvvyyyoooggg[[[QQQMMMNNNSSSWWWXXX\\\___^^^\\\]]]bbbgggbbbcccSSSQQQxxxtttrrrbbbGGGEEEGGGJJJDDD999:::CCCzzzccc```vvvlllggg~~~~~~|||eeettt~~~rrrVVVVVVxxxggg[[[^^^aaaiiiFFFAAALLLjjjcccJJJIIIkkkpppZZZKKKNNNTTTfffmmmYYYUUUyyyuuulllrrrxxxeeeJJJEEEDDDJJJYYYvvvccc}}}zzziiiOOOOOOXXXnnnbbb]]][[[YYYNNNQQQQQQMMMMMMbbb}}}WWWEEE999<<<999888MMMdddnnnkkkddd^^^ZZZVVVQQQJJJFFFFFFHHHJJJKKK>>>JJJpppsssYYYnnn___DDD:::BBBaaabbbMMMNNNRRR]]]mmmuuuqqq~~~iiiTTTOOOZZZjjjwwwdddfffjjjVVVKKKOOO]]]___pppkkkgggaaa[[[WWWTTTRRRPPPNNNWWW]]]iiiWWWCCC<<>>DDDWWWgggnnnsssnnn```TTTNNNNNNIIIJJJOOOKKK===:::===888BBBCCCGGGUUUiiiyyy|||www|||||||||}}}}}}~~~~~~~~~{{{xxxpppsss||||||UUUHHHKKK]]]ooo:::???444;;;===;;;zzz{{{hhhLLL===555;;;666999<<<===HHHOOOGGG<<>>???::::::888444111//////000///////////////000111111333444555777888:::;;;<<>>OOOooo|||VVVGGGDDDRRRjjjxxxNNN???666999BBBVVV{{{bbbiii```RRRTTTQQQ\\\mmm~~~qqqSSSKKKJJJLLLWWWooozzzyyyzzz\\\MMMWWWoooeee^^^YYYWWWUUURRRLLLHHHTTTvvvoooRRR<<<===<<<:::JJJ```oooqqqllleee```WWWSSSOOOLLLLLLLLLKKKKKKAAA???RRR|||tttTTTaaasssvvvjjj{{{vvvZZZDDD999EEElllgggQQQQQQTTT^^^mmmttt{{{hhh```^^^QQQ|||cccVVVbbbzzznnnjjjgggsssxxxZZZ]]]jjjiiifff___XXXRRROOOOOOMMMbbbjjjmmm~~~ZZZGGG???XXXfffTTT~~~zzzttt```DDD666777333MMMvvvJJJjjj}}}iiiwwwzzz|||uuu|||zzzzzzzzzzzz{{{|||}}}~~~zzzyyyaaaKKKAAA@@@???777:::???VVVwwwuuuhhh___XXXVVVZZZaaallleeeEEEAAA999333===EEE;;;>>>VVV\\\gggrrrqqqfffYYYSSSRRRNNNJJJNNNMMMEEEKKKWWWYYY___eeeeee___```kkktttuuuwwwxxxyyyzzz{{{|||}}}~~~}}}ttttttzzzyyy[[[HHHQQQeee>>>888333444>>>KKK___sssjjj;;;<<<777999<<<===IIIPPPIIIAAAUUUzzzWWWRRR;;;999<<<@@@::::::888444111//////000///////////////000111111222333444666999;;;<<<===FFF<<<444555999:::===AAADDDIIIOOOUUUYYY]]]cccggg]]]PPPMMM\\\sssooo\\\[[[aaadddccc_________]]][[[XXXVVVUUUYYYqqqooo]]]fffuuuyyyRRRKKKJJJNNNIIIBBBMMM```gggPPP^^^ttt}}}pppmmm|||vvvooouuuoooVVVAAA???LLLeeemmm^^^wwwtttkkklllvvvVVV>>>>>>PPPpppppp[[[MMMFFFEEEOOOVVVPPPIIIDDD???===@@@LLLaaarrr|||zzz|||~~~{{{VVV```iiiVVVPPPBBBEEENNN^^^qqqwww^^^QQQKKKNNNYYYttt```JJJTTTxxxkkkaaaaaa[[[VVVSSSLLLNNNddd~~~eeeDDD@@@>>>999GGG]]]qqqyyyuuukkkdddXXXXXXYYYYYYYYYUUUPPPLLLLLLAAA???IIIOOOHHH>>>999EEEGGGWWWsssrrr|||aaavvvpppaaaCCC999KKKzzzeeePPPQQQTTT^^^lllsssmmmeeehhhooouuu|||ppp\\\NNNaaafffiiifff^^^VVVTTTTTTkkkqqqsss^^^III@@@ZZZiiiTTTzzzsssaaaFFF444333777HHHyyyrrr}}}xxx```wwwyyy}}}xxxwwwxxxyyyzzz{{{|||}}}~~~~~~vvv___WWWYYY\\\SSSSSSPPPYYYooo|||qqq___RRRNNNUUU^^^ggg~~~hhhQQQ??????@@@PPPZZZFFF<<>>>>>NNNkkkwwwXXXCCC???>>>FFFQQQRRROOOPPPLLLCCC===>>>DDDGGGBBBLLL___mmm}}}OOOEEEpppmmmgggVVVGGGKKKaaayyy~~~ooommmlllfffwwwwwwdddTTTJJJMMM\\\pppxxxxxxpppOOOIIISSS~~~zzzmmmeee___^^^aaa[[[UUU```ssstttLLLCCC???777DDD[[[sss|||ooofff[[[^^^bbbfffeee^^^UUUNNNDDDDDDHHHMMMGGG<<<;;;AAA:::555DDDiiivvvqqqhhhGGG<<>>\\\nnnaaaeeeuuuwwwpppoookkk```III888555<<<@@@aaayyyyyy}}}wwwwwwxxxyyy{{{}}}~~~{{{{{{rrrmmm]]]WWW\\\cccvvv{{{|||pppggg]]]CCCLLLXXXppp{{{[[[CCCRRR^^^]]]]]]^^^___\\\VVVQQQQQQKKKOOOTTTQQQXXXcccdddVVVFFF===>>>===???QQQiiipppqqqrrruuuxxxzzz|||}}}~~~}}}vvvtttxxxyyy~~~YYYXXX~~~vvv>>>888;;;000666JJJ___cccmmm<<<666888;;;<<>>555???>>><<<:::888555222///...---000000000000///////////////111444666666666888999:::555000111888>>>AAAAAAIIIJJJKKKOOOTTT[[[bbbfffyyy~~~aaaHHHDDDQQQ```gggsssnnnhhhbbb]]]YYYVVVSSSNNNVVVeeeaaaZZZyyymmm{{{[[[NNNVVVTTTPPPTTTaaaTTTGGGSSSfffzzzaaaMMMMMMMMMUUUjjjyyyeee[[[SSSUUUYYYfffzzzYYY___ttt~~~___??????MMMkkkmmm___gggcccWWWGGG>>>DDDRRR```gggUUULLLDDDAAAAAA>>>999666555LLLllluuuhhhaaaaaauuunnnTTTAAA@@@CCCMMMmmm}}}hhheeerrr]]]YYYOOOVVV___yyy```uuujjjGGGHHHVVVxxx}}}mmm___```pppzzzvvvmmmeeedddeeebbb``````bbbFFFDDD===<<>>BBBBBBJJJMMMRRRYYYaaajjjqqqtttzzzcccNNNIIIUUUbbbnnnmmmjjjfffbbb^^^[[[ZZZXXXccc~~~nnnssseeeTTT\\\]]]WWWSSS[[[}}}~~~MMMDDDSSSddduuu}}}YYYJJJOOONNNPPP]]]fffUUUNNNEEEEEEHHHSSS}}}gggjjjccc???BBBPPPdddpppyyy}}}eee\\\___ddd\\\]]]hhhlllddd\\\[[[RRRLLLEEEAAA???=========<<>>BBBKKKiiiqqqVVVSSSRRRbbbmmmxxxggggggqqqOOOEEERRRssskkkZZZNNNEEEJJJYYYlllyyyoooeeebbbaaa___^^^___jjjLLLDDD???;;;IIInnntttqqqmmmooo{{{xxxfff]]]ppp{{{uuuzzzuuuIIIGGGLLL^^^QQQLLLPPPaaahhhtttwwwxxx|||ppptttyyymmm}}}mmmaaa``````ooo{{{tttmmmkkkffflllfffBBBFFFppplllbbb~~~{{{yyyjjjWWWDDD777333555NNN}}}jjjbbbyyyxxx}}}|||yyyvvvwwwyyyyyyyyyzzz}}}{{{rrrvvvppp^^^bbbYYYZZZ|||{{{UUUUUUhhhiiihhhcccaaabbbbbb^^^___WWWVVVXXXWWW___eee___OOOGGGBBBCCCAAAEEEXXXnnnuuuvvvvvvvvvvvvuuuuuutttsssppppppssstttwwwcccQQQuuu|||???777333555777OOOuuuRRRZZZttt???999333444:::AAABBBAAAIIILLL\\\kkkzzzWWWFFF<<<555>>>999;;;:::777555222000......////////////000000000000111222444555666888<<>>BBBDDDGGGKKKSSS]]]fffooouuuxxxdddKKKPPPccckkkmmmooonnniiidddcccccc]]]]]]qqq}}}hhh[[[rrrjjjVVV___fff___UUU\\\qqqFFFCCCRRR```nnnyyywwwhhhlllooocccdddXXXHHHGGGHHH>>>>>>999;;;???LLLvvv}}}yyyQQQBBB>>>LLLlll~~~fffbbblll{{{|||bbbYYYZZZ^^^\\\UUUIII>>>777555666:::CCCWWWvvvqqq\\\]]]ccc\\\TTTNNNLLLPPPSSS[[[rrrzzzZZZSSSUUUfffkkkooojjjtttsssSSSGGGRRRqqqaaaJJJAAA:::777===HHHRRR\\\cccttt{{{pppeee`````````bbbfffvvvyyyXXXFFFAAA:::DDDgggyyyooorrr|||dddRRRXXX}}}www{{{lllHHHHHHJJJ^^^QQQLLLNNN\\\aaammmzzzwww}}}kkkiiiggghhhwww|||wwwwwwqqqmmmkkkFFFRRRnnnccc~~~yyysssqqqfffWWWCCC777888666JJJtttppp[[[___vvvyyy{{{wwwvvvwwwwwwwwwwwwyyy||||||||||||ggg___PPPHHHkkkeee___ooorrrqqqmmmkkklllkkkhhhfff]]]]]]```bbbqqq|||uuunnnfff]]][[[iiizzzzzzyyyyyyxxxwwwuuusssrrrssspppooooooooosss}}}sss]]]MMM555777333333QQQyyyEEEBBBtttQQQ>>>888222111555::::::999CCCGGGUUUaaalll[[[HHH===666>>>777;;;999777444222000///...////////////000000000000111222444666888<<>>666555666888999CCC\\\~~~tttqqqggg]]]^^^jjjeeeiiijjj~~~rrrVVVGGGPPPmmmqqqTTTBBB;;;???:::999>>>BBBCCCEEEHHHQQQqqq{{{oooddd```aaadddjjjqqqnnniiiJJJBBB:::BBBccctttuuu}}}~~~qqqbbbOOO@@@;;;III^^^pppuuu}}}zzz|||]]]IIIGGGKKK^^^PPPLLLMMMXXX\\\hhhwwwyyyggg~~~tttsssvvv{{{{{{jjjMMM^^^tttuuummmttt}}}pppgggYYYBBB666999666GGGjjjXXX___qqqxxxyyywwwxxxxxxxxxwwwvvvyyy}}}zzz{{{kkkLLLHHHEEE^^^~~~uuudddnnnwwwzzz{{{xxxvvvwwwuuuqqqjjjgggoootttqqqzzzuuuiiieeemmmxxxxxxxxxxxxyyyxxxxxxwwwwwwxxxwwwvvvtttrrrttt{{{{{{YYY666;;;444222OOOLLL===gggZZZ???999333111333555555444>>>BBBNNNYYY```www[[[GGG>>>888@@@999:::999777444222000//////.../////////000000000111222333444555777:::???BBB@@@<<<555222444999???CCCFFFKKKRRR[[[ccchhhjjjllltttsssmmmkkkhhhjjjuuuqqqhhhoooqqqvvvyyywwwqqqlllkkkmmmsssdddQQQJJJMMMOOOVVVaaahhhppprrrbbbttt|||uuuoooGGGFFFQQQZZZgggxxxsss[[[HHHEEEYYYooozzzrrr\\\FFFAAA@@@>>>EEE>>>===>>>EEEiii|||vvvyyyLLL<<>><<<<<<<<<;;;@@@SSSfffppp{{{yyyaaaNNNDDDMMM]]]OOOLLLMMMUUUXXXfffkkkrrr}}}mmmYYYYYYwwwpppddd~~~xxx~~~~~~mmmjjjiiisss```NNN^^^zzzyyywwwlll[[[AAA444666444DDDcccdddnnnuuu}}}wwwxxxzzzzzzyyyxxxwwwyyy}}}|||xxxbbbHHHHHHGGGXXXjjj\\\VVVooo}}}{{{vvvoooqqq}}}wwwpppqqqwww|||wwwwwwxxxyyyyyyzzzyyyyyyxxx{{{|||zzzwwwyyy|||~~~TTT888888444666QQQNNN@@@___aaaAAA<<<777444444444444222:::>>>HHHTTT]]]jjjWWWEEE===888AAA<<<:::999777444222111000///......//////000000111111444444555444444555777:::===:::555222333777===BBBDDDHHHNNNVVV^^^dddiiikkkllluuunnn\\\\\\gggrrr___YYY^^^dddmmmqqq}}}tttrrrxxx{{{|||{{{wwwuuuvvvwww~~~mmmkkkkkkoooyyyrrrlllvvvjjj}}}sssJJJFFFOOOWWWdddvvvtttXXXOOOccc~~~rrr]]]TTTHHH@@@EEE>>>===DDD>>>>>>@@@EEEdddvvvbbbmmm^^^@@@@@@FFFTTTbbbhhhfffbbb}}}mmmSSSXXXbbbggg|||```KKKEEEAAA<<<<<<;;;;;;===BBBIIIPPPTTTLLLKKKAAA>>>IIIXXXssstttXXXjjjnnneeeooo~~~iiibbblllaaawwwVVVEEEFFF```ZZZDDDBBB>>>;;;999::::::888999<<<===???MMMfffwwwnnnddd___\\\]]]dddkkkjjjjjjcccGGGAAACCCYYYwwwyyyhhh\\\SSSJJJDDDCCC???===;;;888888===IIIRRRkkk{{{{{{eeesssTTTDDDNNN___PPPMMMLLLRRRVVVeeejjjooovvvdddOOOSSSNNNAAA???PPPdddooo{{{wwwtttuuuqqqrrrkkkYYYIIITTTjjjyyyUUULLLYYYnnnxxx|||tttiiiWWWAAA666888444@@@jjjmmmpppuuu{{{uuuzzzzzzzzzzzzyyyyyyzzz}}}}}}dddSSSGGGAAAYYYppp___SSSkkk|||~~~nnnnnnyyyvvv}}}yyyyyyzzzyyyyyyxxxwwwwwwsssyyy}}}{{{zzz}}}wwwnnn{{{{{{CCC888111444:::TTTKKKCCCLLLNNNAAA>>>999666555444444333555<<>><<>><<<;;;<<<<<<<<>>555===888999888666444222111000000---......///000111111222///222666888:::<<<>>>@@@999888666444555888>>>BBBLLLMMMOOORRRXXX```fffjjjgggSSSEEEBBB===555666>>>:::KKKZZZ\\\YYY___lllvvv{{{www|||pppEEE@@@JJJQQQ]]]jjjkkkddd```FFFBBBAAA>>>BBBDDDBBBFFF???BBBFFFEEE^^^uuuZZZ>>>CCCCCCJJJkkkWWWOOOEEE>>><<<<<<;;;:::888GGGCCC;;;???999555DDDIII}}}uuufffuuummmgggyyyZZZFFFttt[[[JJJBBBUUUyyymmmTTTFFFBBB@@@@@@===999:::>>>333<<<@@@===BBBRRRbbbjjjoooiiidddaaa___^^^cccjjjaaammmtttQQQGGG>>>DDD\\\xxxuuucccQQQHHHDDD???===???999???AAA;;;666777;;;===RRRnnnZZZKKKKKKgggTTTOOOKKKNNNQQQbbbfffnnn{{{WWWCCCDDD???CCCAAA;;;<<>>BBBFFFJJJAAA999444111333<<>>AAADDDIIIVVVppp}}}zzz\\\TTTGGG;;;888:::;;;999:::<<<======;;;:::<<>>IIITTT[[[cccfff___[[[___dddfffnnngggooouuuNNNCCCDDDFFFoooxxxfffIII???AAA:::===BBB888???>>>:::666666999<<<===LLLooo}}}\\\<<>>EEENNNaaauuudddOOO>>>EEE]]]wwwrrrooossszzz|||{{{zzzyyyyyyyyyyyyzzz{{{{{{zzzxxx|||}}}~~~kkkhhhnnnkkk444:::...;;;999HHHhhh???FFF===???999333222444666555222...444666<<>><<<<<<:::999===DDD___eeeeee^^^ZZZ]]]bbbdddkkkffflll{{{aaaNNNFFF???VVVrrrqqqOOOCCCCCCGGG;;;000444;;;======<<<:::999:::::::::JJJnnnyyyRRR:::CCCvvvyyySSSLLLIIIIIIRRR]]]fffppp{{{ooo]]]bbbvvv~~~ppp\\\```___``````ccczzzvvvqqqddd\\\TTTVVVRRR>>>444AAA<<<777444>>>YYYxxxaaaPPPrrrooo^^^iii|||wwwzzzrrriii___QQQAAA999888222777XXX{{{uuu|||}}}xxxyyyyyyyyyyyyzzz{{{{{{|||yyyvvvrrrmmmdddbbblllhhhPPP<<<;;;;;;>>>HHHYYYmmm{{{uuummmwwwdddFFF@@@NNNYYY\\\bbbmmmsssrrrQQQDDD888777BBBWWWqqq~~~rrrqqqxxx~~~||||||{{{zzzyyyyyyyyyyyyxxxvvvwwwyyyyyyzzz{{{pppxxxjjj444:::///777222CCCKKKMMMDDD???999444222444444222///...333333777AAAGGGZZZwwwwwwVVVEEE>>>999999===:::888555333111000//////////////////000000000000111222444555666888<<>>:::777666666666<<>><<<======::::::BBBPPP\\\jjjjjjeeebbbfff{{{|||]]]<<>>;;;:::===999888555333111/////////////////////000000000000000111333444555888<<>>@@@@@@>>>>>>??????<<<<<<>>>UUUuuueeeIII>>>DDDpppyyyYYYJJJNNNHHHGGGTTT___jjjvvvcccLLL???DDDEEE???EEEUUUkkkttt```oooooo}}}pppjjjsssqqqXXX\\\nnnbbbqqqsssdddaaaVVV???444888;;;???VVVwwwpppqqq|||{{{yyy|||{{{{{{zzzzzzzzzzzz{{{~~~{{{cccKKK===;;;777:::AAA@@@;;;<<<:::777666999BBBIIIMMMXXXWWWVVVYYYZZZzzz|||OOOCCC===@@@AAA;;;666777888;;;>>>:::222000===MMMlllooosssyyy~~~~~~{{{~~~|||{{{yyyxxxxxxxxxxxx{{{~~~xxxuuu}}}{{{eee@@@000555888222AAAsssNNNEEE>>>888666444333333222000---///222000000666???XXXzzzwwwRRRAAA===;;;;;;===999888555333111/////////////////////000000000000...000222444777:::???BBBDDD>>>999777555444:::BBBGGGLLLSSSZZZ\\\\\\\\\]]]\\\VVVKKKCCCIIIZZZhhhnnnnnneee___fffrrrtttgggYYYQQQ___vvvyyyhhhWWWQQQSSSTTTPPPMMMlllOOO@@@CCCFFFLLLSSShhhyyyJJJBBBAAAEEEDDDDDDWWWrrrqqq___JJJ??????>>>===EEEBBB???VVV~~~iiitttzzz~~~oooJJJRRRbbbvvvnnnXXXttthhhtttVVVIIIZZZlllnnnrrrNNNDDDEEE]]]~~~vvvooogggbbb___```bbbeeejjjrrrtttvvvuuu___^^^LLLGGGcccZZZDDD888:::EEE???<<<======;;;>>>CCCeeeeeeEEE<<<@@@pppuuucccHHHKKKFFFBBBPPPXXXccclllwwwkkk```JJJ>>>DDDFFF===888===GGGmmm{{{UUUJJJRRRwwwwwwvvveeeppp{{{gggwww~~~lllbbbcccXXXAAA555:::---IIIiii{{{xxxjjjVVVdddvvvwww||||||{{{zzzzzzzzz{{{{{{}}}zzzVVV@@@:::AAA??????DDDFFF===:::888666777999;;;<<<>>>KKKHHHDDDJJJFFFKKKbbbxxxfffZZZFFF888999???BBBIIIRRRCCC???===<<<888444555999MMM[[[mmmyyy}}}|||||||||||||||{{{zzzzzzzzzzzz{{{zzzyyy{{{zzztttnnnoootttwwwmmm___???222444999777AAAiii\\\<<<444444333333333333333222111///333111111666:::NNNlllsssPPP@@@===;;;:::===:::888555333111000//////////////////000000000000...000333555777;;;@@@DDDNNNGGG@@@;;;666444777>>>CCCJJJTTT[[[\\\___iiitttrrrWWWSSSmmmzzzuuufff___kkk}}}nnnjjjnnnxxxcccNNNKKKTTTXXXOOOCCC\\\uuuTTT@@@@@@CCCHHHLLL^^^bbbiiiwwwnnnQQQ@@@;;;CCCDDDBBBSSSlllxxxtttbbbWWWNNNCCC;;;>>>EEERRRggg{{{}}}lllQQQJJJPPPWWWaaa{{{___lllrrrwww|||PPPRRR```uuuoooQQQEEEAAARRRsss{{{qqqiiigggggggggiiikkkmmmwwwzzz}}}uuummmXXXGGGNNNwwwfffTTTGGG???===BBBFFFHHHPPPZZZwww~~~^^^FFFBBBCCCrrruuurrrJJJJJJFFF@@@LLLNNNZZZbbbyyylll^^^XXXOOOKKKKKKHHHBBBEEEMMMeeeaaaUUUWWWsss{{{vvvyyy}}}mmmdddwwwrrrxxxpppkkkgggWWW@@@666:::333GGGZZZ{{{mmmiiiTTTzzzvvv|||{{{{{{{{{{{{{{{||||||rrrGGG555222;;;999777::::::;;;999777999>>>AAABBBBBBCCCHHHBBB<<<@@@AAA<<<:::AAAfff___UUUjjjlllCCCIIICCCAAABBBAAA???EEEOOOLLLAAA777555666555444444888KKKdddvvv|||}}}}}}{{{{{{zzzzzz{{{|||}}}}}}~~~{{{zzz{{{wwwooollllllUUU\\\```;;;777111999888???[[[vvv;;;444333333222222222333444444000333111222777777CCC[[[mmmNNN@@@===::::::===:::888555333111000//////////////////000000000000///111333555777:::>>>BBBHHHCCC???<<<777444666;;;CCCHHHRRRZZZ]]]dddtttrrr]]]bbb~~~}}}}}}mmm[[[VVV[[[\\\RRREEEFFFZZZppp|||\\\DDD@@@AAAFFFGGGVVVuuuzzzhhhjjjlllLLL999@@@GGGEEEOOOcccpppuuueee\\\PPPFFFSSSiiitttrrrjjj```WWWNNN@@@444111GGGkkkwwwxxxRRRWWW```{{{XXXJJJ???IIIggg~~~ssskkklllooooooppprrrnnnzzz|||lllXXXOOO\\\vvvlllgggjjjjjjhhhnnnxxx{{{SSS999@@@<<>><<<999:::;;;<<<===???BBBCCCJJJEEEEEECCC<<<<<<===777444FFF;;;999CCCuuujjjGGG<<>>666666777777777888999HHH___rrr|||~~~}}}{{{{{{{{{{{{{{{|||}}}}}}||||||}}}zzzuuutttwwwhhhfff___:::777111888999===QQQCCC>>>555555333222111222444666222333///111777555;;;NNNjjjMMMAAA<<<999999===:::888555333111000//////////////////000000000000111222444555666888<<>><<<<<>>::::::<<