BM66(i@ ---,,,,,,,,,,,,---......//////...---,,,++++++***////////////............------------------------,,,,,,++++++,,,,,,---......------------...//////---......//////......---............------,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++---...///000000000///---,,,---000000...+++------------------------,,,------......------,,,...//////000000000000000............////////////000000000000000111111222111111000000000000111111444666999<<<===<<<:::888000222444555555333000...111111222222222333333333222222333333222111///...333222222111111222222333333333444555666666555555333222222111111222222333222333555666888999999999:::;;;=========>>>AAACCCEEEEEEDDDEEEGGGKKKOOORRRXXX[[[___ccceeefffeeedddaaaaaaccchhhssssssfff[[[RRRNNNJJJIIIIIIHHHHHHHHHIIIIIIFFFGGGGGGGGGGGGGGGFFFFFFDDDCCCBBBAAAAAAAAAAAABBBDDDBBB@@@??????@@@@@@??????AAABBBAAA>>>>>>@@@CCCCCCAAA???>>>>>>>>><<<::::::::::::;;;<<<===>>>>>>:::::::::999999:::;;;;;;?????????@@@@@@AAABBBBBB>>>??????@@@@@@@@@??????AAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>???@@@AAACCCDDD@@@AAAAAABBBCCCCCCCCCCCC@@@AAACCCEEEEEEEEEEEEDDDFFFGGGHHHGGGEEEEEEFFFGGGEEEDDDBBBCCCDDDFFFFFFEEEEEEEEEDDDCCCBBBBBBAAAAAAGGGGGGGGGFFFFFFFFFFFFFFFCCCAAA???=========??????DDDCCCAAAAAAAAABBBDDDFFFEEEDDDCCCDDDEEEFFFEEECCCGGGGGGGGGGGGGGGFFFEEEDDDFFFEEEDDDCCCCCCCCCDDDDDDFFFFFFEEEDDDCCCBBBAAAAAAAAACCCFFFIIIIIIGGGEEECCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCC@@@??????>>>>>>??????@@@>>>??????>>><<<::::::;;;===<<<<<<<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<>><<<===AAACCCCCCBBB????????????????????????@@@@@@AAAAAA@@@BBBDDDGGGHHHHHHIIIJJJIIIFFFDDDBBBFFFRRRYYY^^^fffgggooo---,,,,,,,,,,,,---...............---------------////////////............------------------------,,,,,,++++++,,,,,,---...---------,,,---......///+++,,,,,,------,,,,,,+++---------------,,,++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------///---,,,---///000...+++---------------------------------......---------,,,,,,---...........................////////////000000//////000000111222111000000//////000000111222444666999::::::888888000111222333222111///...111111111111222222222333222111000/////////000111333222222111111222222333222222333444444444444444333222222111111222222333333444555666777888888888777999999999888888:::<<<;;;:::::::::;;;===???AAACCCDDDGGGJJJLLLMMMMMMMMMNNNNNNNNNRRRZZZdddnnntttsssnnnggg]]]SSSJJJDDD@@@>>>>>>===============>>>AAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@?????????>>>BBBAAA???>>>>>>?????????===???@@@???======???BBBAAA???<<<::::::;;;:::::::::::::::;;;;;;<<<===>>>;;;;;;;;;::::::;;;;;;<<<===>>>>>>???@@@@@@AAAAAA>>>>>>???@@@@@@@@@??????AAAAAA@@@@@@?????????>>>>>>>>>??????@@@AAABBBBBB@@@@@@AAABBBCCCCCCCCCCCC@@@AAACCCDDDEEEEEEDDDDDDEEEFFFGGGGGGEEEEEEFFFGGGHHHFFFEEEFFFGGGIIIHHHGGGEEEDDDDDDCCCBBBBBBAAAAAAEEEEEEEEEEEEEEEEEEEEEEEECCCBBB@@@>>>>>>>>>???@@@DDDCCCAAAAAAAAABBBDDDEEEFFFEEEDDDDDDFFFFFFEEEDDDEEEEEEEEEFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBAAAAAAAAACCCEEEGGGGGGFFFDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCC@@@@@@????????????@@@@@@>>>???>>><<<:::999:::;;;<<<<<<<<<<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<===;;;:::;;;???BBBBBBBBB???????????????????????????@@@AAAAAAAAABBBDDDGGGGGGHHHIIIIIIHHHFFFDDDBBBDDDOOOVVV[[[bbbccckkk}}}---,,,,,,,,,,,,---......------.........//////////////////............---------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,++++++******++++++,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++...---,,,---//////---,,,------------------------------------------------,,,,,,---............---............////////////000000//////000000111222000//////......//////000000111222444666777777888222222222111111111000000000000000000111111111111111000...,,,---///111333222222111111111111222222111222222333333333333222222222111111111111222222444444555666666666666666666777888666444333444555777777777777777777777777777777888:::;;;<<<===>>>AAA@@@@@@BBBEEEKKKQQQTTTUUUSSSPPPKKKFFFAAA<<<:::999888888777777888999999;;;<<<<<<=========<<<<<<>>>??????@@@@@@???======@@@???===<<<<<<===>>>>>><<<======<<<;;;<<<>>>@@@AAA>>>;;;::::::;;;;;;:::::::::::::::;;;<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>????????????===>>>??????@@@@@@??????AAAAAA@@@???>>>>>>======>>>>>>???@@@AAAAAA@@@@@@???@@@AAABBBCCCCCCCCCCCCAAAAAABBBCCCDDDDDDDDDDDDDDDEEEGGGGGGEEEEEEEEEFFFEEEDDDCCCDDDEEEFFFFFFEEEDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDEEEEEEDDDCCCAAA?????????@@@@@@CCCBBBAAAAAAAAABBBDDDEEEFFFEEEDDDEEEFFFFFFFFFDDDBBBBBBCCCDDDDDDDDDCCCCCCCCCDDDFFFHHHIIIHHHGGGFFFFFFFFFEEEDDDCCCBBBBBBAAAAAAAAABBBCCCDDDCCCCCCCCC@@@@@@AAABBBCCCDDDEEEEEEAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@????????????@@@@@@???>>>===:::888777999;;;;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;:::999888:::===???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAABBBDDDFFFGGGGGGHHHHHHFFFEEECCCBBBAAALLLRRRVVV]]]^^^eeewww---,,,,,,,,,,,,---.........///////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,++++++++++++,,,---------......//////......---+++++++++,,,,,,++++++***+++++++++,,,,,,---------************************...............---,,,+++------------......---,,,------------------------......------------......---...//////000000//////............///////////////////////////000111111//////............////////////000111333555777888555555333222222222333444/////////000000000000000000///...---...000222444222222111111111111222222222222333333333333222222222222111111111111222222444444555555555555444333666777888777555444444555777888999999999888666555888777777777888:::;;;<<<===<<<<<<<<<===???AAABBBCCCCCCCCCBBB@@@>>>;;;:::888888888777888888999999::::::;;;<<<<<<<<<;;;;;;===>>>@@@AAAAAA@@@>>>===<<<===<<<;;;:::;;;===???======<<<;;;;;;<<<>>>@@@AAA@@@??????@@@@@@>>><<<;;;:::::::::;;;;;;<<<===<<<<<<;;;::::::::::::;;;:::;;;<<<>>>>>>>>>>>>>>><<<===>>>??????@@@@@@???AAA@@@@@@???>>>===<<<<<<>>>>>>@@@AAAAAAAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCAAAAAABBBBBBCCCCCCCCCCCCBBBDDDFFFFFFEEEDDDEEEEEECCCBBBBBBCCCDDDEEEDDDCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBCCCDDDEEEEEEFFFDDDCCCBBBAAA@@@@@@@@@@@@BBBBBBAAAAAAAAABBBCCCDDDEEEDDDCCCCCCEEEEEEDDDCCCAAAAAABBBCCCDDDDDDDDDCCCCCCEEEHHHKKKLLLLLLJJJHHHEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@AAABBBBBB@@@@@@@@@AAABBBCCCCCCCCC@@@@@@????????????@@@@@@@@@@@@????????????@@@@@@???>>><<<999666666888;;;::::::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAABBBDDDFFFFFFFFFFFFFFFEEECCCBBBAAA???JJJOOORRRXXXYYY```rrr---,,,,,,,,,,,,---......111000000///......------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,++++++++++++,,,---------......//////......---***++++++,,,,,,+++++++++++++++,,,,,,,,,,,,------************************............---,,,++++++,,,,,,---...------,,,,,,------------------------///......------......///---......///////////////............/////////////////////...///000000111//////............////////////000111333555777999666555333111111222333444////////////////////////...///000111222333333333222111111000000111111222333333444444444444333333222111111000000111111222333444444444444333222222333555777777666555555666111222444555555444333222666666555444555777999:::888777777777777777888888777888999999999888666555666555555555666666777888888999:::;;;;;;;;;;;;;;;;;;===???@@@@@@???===<<<:::;;;;;;:::999:::<<>>???AAACCCDDDCCC>>>;;;;;;::::::::::::;;;;;;<<<;;;::::::999888888999999999:::<<<===>>>>>>===<<<<<<<<<===>>>???@@@@@@@@@@@@@@@??????>>>======<<<>>>???@@@AAAAAAAAAAAAAAACCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBB@@@CCCEEEFFFEEEDDDDDDEEEEEEEEEEEEFFFHHHHHHGGGEEECCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCCCCAAA@@@AAABBBCCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDCCCEEEIIIMMMNNNMMMKKKIIIDDDDDDCCCCCCBBBAAAAAAAAA@@@???>>>>>>>>>???AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>?????????@@@??????>>>>>>??????@@@???>>><<<888555555777:::999999;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<;;;;;;;;;========================>>>@@@BBBBBBBBBBBBDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@???IIILLLOOOTTTTTT\\\nnn---,,,,,,,,,,,,---......111111000///...---,,,+++.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,------...+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++***))))))+++,,,......,,,+++,,,---------------------------000///...------...///000++++++,,,------------,,,............//////////////////......//////000111000//////......//////000//////000111333555666777222111000/////////000111000000000000////////////...///111333333333333222111111000000000000111111444444444444444333333222111111000000000000111111222222333333333222222111///222444555555444555666...///111222222222111000444333333333333555777888666666555555555555555666333444444555555444444444666666666666666777888999666777888999999::::::999999999;;;<<<<<<;;;;;;:::888:::;;;:::999999===@@@DDDAAA>>><<<===>>>??????:::<<<>>>AAACCCAAA===999;;;;;;::::::::::::;;;;;;;;;:::999888888777777888888:::<<<>>>???>>>===<<<;;;<<<===>>>???@@@@@@@@@@@@????????????>>>>>>>>>@@@@@@@@@@@@AAACCCDDDEEEFFFFFFFFFFFFEEEDDDBBBBBBAAAAAA@@@@@@@@@AAAAAABBB???BBBEEEFFFEEEDDDDDDDDDCCCCCCCCCEEEGGGGGGEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEBBBBBBBBBAAA@@@@@@??????@@@AAAAAAAAABBBBBBBBBBBBAAA@@@???@@@AAAAAA@@@???AAABBBBBBCCCCCCCCCCCCBBBBBBEEEHHHKKKLLLLLLJJJHHHBBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>>???@@@@@@AAA@@@@@@@@@?????????>>>??????>>>>>>>>>>>>??????>>>>>>>>>======>>>>>>>>>??????===:::777666777999777999:::<<<=========<<<::::::::::::::::::::::::<<<===???>>><<<;;;;;;;;;===========================@@@BBBCCCBBBBBBDDDEEEDDDDDDCCCBBBAAA@@@@@@???>>>HHHJJJLLLQQQPPPXXXjjj---,,,,,,,,,,,,---......///.........------,,,,,,.........---------,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------,,,---......///+++,,,,,,------,,,,,,+++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))***,,,......,,,++++++---------------------------000///...------...///000***+++,,,,,,------,,,,,,............///////////////............///000000111000000//////000000111//////000111222333444444000000//////......//////111111111000000////////////000000000111111222222111111000000000000111111333333333333333222111111111111000000000000111111111111222222222222222111///222555666555444444555222222222333222222222111333333333444555777888999777777666555555555666666555555555444555555666666777777777777888999:::;;;666777888999::::::::::::888999999999:::::::::;;;777:::<<<;;;888999===BBBGGGCCC>>><<<<<<>>>>>>===;;;:::;;;===??????===;;;;;;;;;::::::999::::::;;;<<<;;;:::999888888888888888:::<<>>===<<<:::;;;<<<>>>??????@@@@@@?????????@@@@@@@@@@@@@@@AAA@@@???@@@AAADDDGGGIIIJJJJJJIIIHHHFFFDDDBBBAAABBBAAA@@@??????@@@AAAAAA>>>AAADDDFFFEEEDDDCCCCCC@@@@@@AAACCCEEEDDDBBB@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCAAAAAAAAAAAA@@@???>>>===@@@@@@AAAAAABBBBBBBBBBBBAAA@@@???@@@AAABBBAAA???AAAAAAAAAAAAAAAAAA@@@@@@AAABBBEEEGGGHHHHHHFFFEEE@@@@@@@@@???????????????===>>>>>>>>>????????????>>>>>>??????????????????@@@??????>>>>>>??????@@@======<<<<<<<<<<<<======??????>>>;;;888666777888666888:::<<<=========<<<::::::::::::::::::::::::888;;;>>>>>><<<;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<===???BBBCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@?????????===FFFHHHIIIMMMLLLTTTfff{{{---,,,,,,,,,,,,---......,,,,,,,,,------------.........---------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---......------------...//////---......//////......---+++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,***,,,......+++***+++---------------------------111///...------...///111,,,---......//////................../////////000...............///000000111111000000000000111111......000111222222222222111111111111000000000///222222111111000000//////111000...------///111333111111000000000000111111222222222222222111000///111111000000000000111111000000111222222222222222111444777888777555555555444333333222111111000000111222333555666777888999666555444333222222333444555444333333333444666777444444444444555666777888888888:::;;;<<<<<<<<<<<<;;;::::::::::::;;;<<<===666999<<<;;;888999>>>BBBHHHCCC>>>;;;;;;===<<<;;;>>><<<::::::<<<>>>??????;;;;;;:::999999:::::::::===<<<;;;:::999999999999888:::===???@@@???===<<<:::;;;<<<>>>??????@@@@@@?????????@@@AAAAAABBBBBBBBBAAA??????AAAEEEJJJLLLLLLLLLKKKIIIGGGDDDBBBAAABBBAAA@@@?????????@@@AAA===@@@DDDFFFEEEDDDCCCCCCCCCCCCDDDFFFHHHGGGEEECCCBBBCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@>>>======???@@@AAABBBBBBBBBAAAAAABBBAAA@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@@@@???>>>===???@@@BBBDDDEEEDDDCCCBBB?????????>>>>>>>>>>>>>>>======>>>???????????????<<<<<<===>>>???@@@AAAAAA@@@@@@????????????@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<>>>??????===:::777777777666888:::<<<>>>======<<<::::::::::::::::::::::::444888<<<===<<<;;;===???<<<<<<<<<<<<<<<<<<<<<<<<===???BBBCCCCCCCCCCCCDDDCCCCCCAAA@@@???>>>>>>>>><<>>>>>===;;;::::::;;;===>>>@@@???>>>=====================<<<<<<<<<;;;;;;;;;:::999999888999:::<<<======<<<<<<;;;999888888777:::;;;<<<<<<======<<<<<<;;;<<<<<<<<<>>>???@@@AAAAAAAAA@@@???>>>>>>??????;;;<<<>>>AAADDDGGGJJJKKKIIIFFFCCCAAAAAAAAA@@@???@@@@@@??????@@@@@@AAABBBAAAAAABBBCCCDDDDDDDDDCCCEEEDDDCCCBBBAAABBBCCCCCCDDDCCCBBBBBBCCCEEEEEEDDDAAA@@@???>>>???@@@AAABBBCCCBBBBBBAAA???>>>======AAAAAABBBCCCCCCBBBAAAAAABBBAAAAAA@@@@@@?????????===>>>>>>===<<<===@@@BBBAAABBBBBBCCCCCCBBBBBBAAABBBAAA@@@???>>>>>>>>>>>>@@@???===<<<<<<>>>???AAAFFFCCC???>>>@@@BBBAAA@@@????????????>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<=========<<<:::888555444888888999:::;;;;;;;;;;;;<<<;;;::::::999888777777<<<;;;:::::::::;;;<<<===<<<<<<<<<======>>>???@@@@@@AAAAAABBBBBBAAA@@@@@@CCCCCCCCCAAA>>>======???AAAAAAFFFJJJGGGEEEOOO___|||+++,,,,,,,,,,,,---------------,,,,,,---....../////////...---,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,+++******------------------------,,,,,,,,,+++++++++************+++,,,,,,---,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,---------------...//////111000///...------------------------------------//////............//////.../////////000000000000444222//////000111///---///000000//////000222555444555555333111//////000000000000000000111111111//////////////////////////////000000000111111111111111111111111111111111111111000000000000111111222000//////222222111///222222333444444444333333333333444444444444333333111111222333555666777777777666555444444444444444666555444444555777999;;;>>>;;;888888999;;;:::888999::::::999888888999;;;<<<===>>>===;;;:::;;;<<<===<<<;;;999999:::;;;<<<======<<<<<<;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;;;;:::999999999:::;;;<<<<<<<<<;;;;;;:::999888888999:::;;;;;;<<<<<<;;;;;;999999999:::;;;<<<>>>?????????>>>===============>>>>>>@@@AAACCCEEEGGGGGGHHHEEEBBBAAAAAABBBAAA@@@AAAAAA@@@??????@@@@@@AAA@@@AAABBBCCCDDDDDDDDDDDDEEEDDDCCCBBBAAABBBBBBCCCEEEEEEDDDEEEEEEEEEEEEDDD@@@@@@@@@@@@@@@AAABBBBBBDDDDDDCCCBBBAAA@@@??????AAAAAABBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@>>>???@@@???>>>>>>???AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@?????????@@@AAABBBDDD@@@======>>>@@@???>>>?????????>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::888888777888999::::::;;;::::::;;;;;;:::999999888777777;;;;;;:::999999:::;;;<<<<<<;;;;;;<<<<<<===>>>???@@@@@@AAABBBBBBBBBBBBBBBCCCDDDCCCAAA>>>===>>>???@@@@@@DDDHHHFFFEEEQQQbbb{{{++++++,,,,,,------------,,,,,,,,,,,,,,,------...///...------,,,,,,,,,,,,***++++++,,,---...//////******************)))(((------............------,,,,,,,,,++++++++++++***)))***+++---.........///,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---------------......///000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,000000////////////000000....../////////000000000333111//////000000///...---.../////////000333666666777666444111///000111111111111111000000000000//////////////////////////////000000000000111111111111111111111111111111111111000000000000111111222111000000111222111000111222333333444444444333444444555555555555444444000111222444666777888999888777666555444333333333777777666555555666888888<<<:::888888999:::999888999:::::::::888888:::;;;===???AAAAAA???<<<;;;:::===<<<:::999888999::::::;;;;;;;;;:::::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;:::::::::::::::;;;<<<;;;;;;;;;::::::999999999999:::;;;;;;;;;;;;:::999999999999:::;;;======??????>>>============>>>AAAAAAAAABBBBBBCCCCCCCCCEEECCCAAAAAABBBCCCBBBBBBBBBBBBAAA@@@????????????@@@@@@BBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFDDDBBBAAA@@@@@@AAABBBBBBBBBBBBBBBEEEEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA???AAABBBAAA@@@??????@@@AAAAAABBBBBBBBBBBBAAAAAA???@@@BBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>><<<;;;<<<=========>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;:::888888666666777888999999999999:::::::::999888888888777::::::999888888999999:::::::::::::::;;;<<<======??????@@@AAABBBCCCDDDDDDDDDEEEDDDBBB???===>>>???@@@???BBBFFFEEEGGGUUUggg{{{++++++,,,,,,---.........,,,,,,+++++++++,,,,,,---///...---,,,,,,,,,,,,,,,,,,,,,,,,------.........))))))************))))))++++++,,,------,,,++++++++++++++++++++++++++++++***+++,,,---............,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++------,,,,,,------...///000///...---------------........................//////............//////........./////////000000222111000///////////////---...///000000222555888999999777555111000000111222222111111000000////////////////////////////////////000000000000000000000000000000111111111111111111000000000000111111111111111111111222111111111111222333444444444444444555555555555555555444444444555666888999999:::888777666555444333333333777666666555666777888888888777777777777777777777999:::::::::999999:::<<<@@@AAACCCBBB@@@===<<<<<<<<<;;;:::999888888888999:::::::::;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<===>>>>>>AAAAAA@@@??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCBBB@@@@@@BBBCCCDDDCCCDDDCCCAAA@@@???>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBEEEGGGHHHFFFBBB@@@>>>@@@AAABBBCCCDDDCCCBBBAAAEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>?????????@@@AAAAAAAAA@@@BBBDDDCCCAAA@@@??????AAAAAAAAABBBBBBAAAAAAAAA???@@@BBBDDDDDDBBBAAA???===>>>>>>???>>>>>>===<<<>>>===<<<;;;<<<<<<======>>>>>>=========<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<;;;:::888666444444555666777888888888888999999999999888888888888999999999888888888888888888888888999999:::;;;<<<===>>>???@@@BBBDDDEEEFFFEEEEEEEEEBBB???===>>>???AAA???AAAEEEEEEHHHYYYmmm}}}++++++,,,------...//////---,,,,,,+++++++++,,,,,,......---,,,,,,,,,------.........------,,,,,,,,,******+++++++++++++++******+++---......---+++***++++++++++++++++++++++++---------......------,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---......///......------------..............................------,,,,,,------...............////////////000000000///......///000...000111111222444888:::;;;;;;:::777333111111111222222111111000000//////////////////////////////000000////////////////////////000000000111111111111111000000000000111111111111222222111111111222000111222333444444444444444555555555555555555444666666666666777777777777777777666444444333333333444444555666777888999999666777888888777777777888999:::::::::999999;;;===BBBCCCBBBAAA>>>======>>>::::::999999888888888888:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;;;;<<<<<<===;;;;;;<<<===============;;;;;;;;;;;;;;;<<<===>>>AAA@@@@@@@@@@@@@@@AAAAAA??????@@@@@@AAABBBBBBBBBBBB@@@??????AAACCCDDDDDDDDDCCCBBB@@@???>>>>>>===>>>???@@@BBBCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBDDDGGGJJJKKKGGGCCCAAA@@@@@@AAABBBCCCDDDCCCBBBAAACCCBBBBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA======>>>>>>??????@@@@@@@@@BBBDDDDDDBBB@@@??????@@@AAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCBBBAAA???======>>>>>>>>>>>>===<<<;;;============<<<<<<===>>>=========<<<<<<<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;:::888666444444444555666777777777777888888888888888888888999999999999888888777777777777777777777888999:::;;;<<<======???AAACCCFFFGGGEEEEEEDDDBBB???======>>>BBB???AAAEEEEEEIII[[[ppp++++++,,,---...//////000...------,,,,,,,,,,,,,,,...------,,,,,,---------//////...---,,,++++++******+++,,,,,,---,,,,,,,,,,,,...///000000///...,,,***++++++++++++,,,,,,,,,---------------,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))******+++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------.........---------------...++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---------.........////////////000000///...---///111000111222333333555888;;;;;;<<<<<<:::666222111000111111111111000000000000////////////////////////000000////////////.........//////000000111111111111111000000000000111111111222333222111111222333000111222333444555555555444444555555555555444444555444444444333333333333666666555444444444444555333444555666777888999999888:::;;;<<<:::::::::;;;999:::;;;:::999:::<<<>>>AAAAAAAAA???===<<<===>>>999999999999999999999999:::;;;===>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;:::888999:::;;;<<<===>>>>>><<<<<<===>>>>>>>>>>>>===::::::999999:::;;;<<<<<>>>>>>>>>>>???@@@@@@===>>>???@@@AAABBBBBBCCCBBB@@@??????AAACCCDDDDDDDDDCCCBBB@@@???>>>>>>>>>===>>>@@@AAACCCDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBAAAFFFJJJNNNNNNJJJFFFDDDDDD@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????AAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>???????????????@@@AAACCCBBBAAA@@@@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@???@@@AAABBBBBBAAA@@@???@@@@@@@@@??????>>>>>>===;;;===>>>>>>===<<<===???===<<<<<<<<<;;;;;;;;;;;;999999999999999999999999777888999:::::::::999888444444555666777777777777666777777777888999999999999999999999999888777666777777777777888999:::;;;<<<<<<<<<===???BBBEEEFFFEEEEEEDDDAAA>>><<<<<<===BBB???AAADDDDDDHHHZZZnnn++++++,,,---...///000000///......---,,,,,,---------------,,,,,,------............------,,,,,,+++***++++++,,,------,,,,,,,,,...000111111000...,,,******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++))))))***+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---......------,,,,,,------...++++++++++++++++++++++++---------,,,,,,------------------.........//////...///000///------///111000111222222333444777:::;;;===>>><<<888333000///000000000000000111111111////////////////////////000000/////////...............//////000111111222111111000000000000111111000222444333111000222444000000222333444555555555333333444444444444333333222222222333333333333333555444444444444555666666555555666777777777777777888:::======<<<:::;;;===888:::;;;:::::::::<<<>>><<<>>>@@@@@@>>><<<<<<<<<888888999::::::;;;;;;;;;:::;;;===>>>>>>>>><<<<<<;;;;;;;;;<<<<<<<<<======:::;;;<<<======<<<<<<;;;888888999;;;<<<>>>???@@@;;;<<<<<<===>>>=========;;;;;;::::::;;;;;;<<<===???>>>>>>>>>??????@@@AAA>>>>>>??????@@@@@@AAAAAABBB@@@??????AAACCCCCCCCCCCCBBBAAA@@@????????????===>>>???AAACCCCCCDDDDDDBBBCCCDDDDDDDDDCCCBBBAAAEEEIIIMMMMMMHHHEEEEEEFFF@@@@@@@@@@@@@@@AAABBBBBB@@@@@@@@@@@@@@@?????????AAAAAA@@@??????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???@@@AAA@@@??????AAACCC@@@@@@AAAAAAAAAAAA@@@@@@>>>???@@@AAABBBCCCDDDEEEBBBAAA???>>>======>>>>>>:::<<<>>>>>><<<<<<===???<<<<<<<<<;;;;;;;;;::::::999999999999999999999999666777888999::::::999888444555666777777888888777555666666777888999999::::::::::::::::::888777666777777777777888999:::;;;;;;;;;;;;;;;===@@@CCCEEEDDDDDDCCC@@@===::::::;;;@@@>>>???BBBAAAEEEVVViii++++++,,,---...///000111000///...---------------------,,,,,,,,,------...,,,---------------------)))***+++,,,,,,,,,,,,,,,***,,,...//////...,,,************++++++,,,,,,,,,((()))***+++,,,---------,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))***++++++++++++*********++++++++++++******,,,,,,++++++,,,,,,---...------,,,,,,,,,------...------------------------.........------.........---------.........//////---///000///---,,,///111000111222222222333666999;;;===???>>>:::444000...//////000000111111222222////////////////////////000000//////.........------......///000111111222111111000000000000111111000333444333111000222444///000222333444555555555222333333444444333333222222222333444444555666666444444444444444555666777777777777777777666555555666999<<<<<<:::999:::<<<888:::;;;;;;:::;;;===???888;;;???AAA@@@===:::999777888999:::;;;<<<<<<<<<999:::<<<>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<======999:::<<<=========<<<<<<777888999;;;===>>>@@@@@@:::;;;<<<<<<======<<<<<<>>>>>>=========>>>>>>???AAA@@@@@@@@@AAABBBBBBCCC????????????????????????BBB@@@??????AAABBBCCCBBBBBBBBBAAA@@@????????????===>>>???AAABBBCCCDDDDDDBBBCCCDDDDDDDDDCCCAAAAAABBBGGGJJJIIIEEEBBBBBBEEEAAA@@@???>>>???@@@AAABBBAAAAAA@@@@@@@@@@@@@@@@@@BBBAAA@@@??????@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAA???@@@@@@???>>>???BBBDDD@@@@@@@@@AAAAAA@@@@@@@@@===>>>???AAACCCFFFHHHJJJAAA???===;;;::::::<<<===888;;;>>>>>><<<;;;<<<>>><<<<<<;;;;;;;;;:::::::::888888888888888888888888999:::::::::999888666555444555666777888888888888555555666777888999999:::::::::;;;;;;:::999777666777777777777888999:::;;;;;;::::::;;;<<>><<<===@@@???BBBRRReee~~~---,,,++++++,,,---,,,+++...---,,,+++++++++,,,---000---+++)))***,,,,,,,,,************************---------,,,,,,+++++++++***++++++,,,+++***((('''************************+++)))''')))+++,,,***'''---------,,,,,,+++++++++*********++++++,,,,,,,,,************************---+++)))+++---///---+++))))))***+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................------//////............//////000///......///111333444999;;;===<<<999555333222......//////000000111111///////////////000111111000000///...............111111000000000000111111111111000///////////////333222000/////////000111333333444444444333333222555555555444444333333333444333333333333444555555555444444444444555666666555555666777888999999::::::;;;<<<<<<<<<:::777666888:::;;;:::999888888999<<<<<<============<<<<<<:::::::::999999888888888888999::::::;;;;;;::::::======<<<<<<<<<<<<======<<<<<<;;;:::;;;<<<===>>>======<<<======>>>???@@@<<<===>>>@@@@@@??????>>><<<<<<===??????@@@@@@@@@EEECCCAAA>>>>>>???AAABBB===>>>???@@@AAAAAA@@@???@@@@@@AAAAAAAAABBBBBBBBBDDDCCCCCCBBB@@@??????>>>???AAAAAAAAAAAAAAABBBCCCBBBCCCDDDBBB@@@>>>??????AAABBBDDDFFFGGGFFFEEEDDDEEEDDDBBB@@@????????????@@@@@@@@@?????????>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA???????????????@@@@@@AAA????????????@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCFFFHHHJJJ@@@???>>>=========>>>???BBBAAA???===:::888777666>>>>>>===<<<;;;999777666:::::::::999999888888888:::999888777777888999:::666555444333333444666777777777777777888888888888:::999999888888999999::::::999888777777999;;;<<<999;;;===>>>>>>>>>???AAAAAAAAAAAA@@@>>>===>>>???>>>FFFEEEAAAAAA@@@KKKaaa{{{///---,,,---...///...,,,------,,,+++++++++,,,---000...+++***+++,,,,,,,,,........................---------,,,,,,+++++++++***+++,,,,,,,,,+++***)))************************,,,***)))***,,,---+++(((------,,,,,,,,,+++++++++***++++++++++++++++++,,,************************---+++***+++---...---+++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................//////............//////000///......///111333444888;;;===<<<999666444333......//////000000000000///////////////000000111000000///...............111111000000000000111111222222111000000000000000222222111000000000000111222222333333333333222222444444444333333333222222333333444444444555555555444444444444444555666666666666666777888888888999999999:::;;;:::888666555777999;;;;;;:::::::::<<<;;;<<<<<<======<<<<<<;;;:::::::::999999999888888::::::;;;;;;;;;;;;::::::======<<<<<<<<<<<<======???>>><<<;;;::::::;;;;;;;;;;;;;;;<<<<<<===>>>???<<<===>>>???@@@??????>>><<<===>>>??????@@@@@@@@@DDDCCCAAA??????@@@AAABBB???@@@AAABBBBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA???@@@AAAAAA@@@@@@@@@AAADDDEEEEEEDDDBBBAAABBBCCCAAACCCEEEFFFGGGGGGFFFEEEEEEDDDBBB@@@?????????@@@AAA@@@@@@@@@@@@?????????AAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>>>>>>>???@@@@@@?????????@@@@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCEEEFFFHHH@@@???===<<<;;;<<<<<<===??????>>>===<<<;;;:::999============<<<<<<;;;::::::999999999999999999888::::::999888888999::::::777666444333333444666777777777777777888888888888:::999999888888999999:::999888777666666888:::;;;<<<>>>@@@@@@@@@@@@AAABBBAAABBBBBB@@@>>>===>>>@@@>>>FFFEEEBBBBBBAAAKKKaaaxxx000...---...000000///...---,,,,,,++++++,,,,,,---000...++++++,,,---------------------------------------,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++,,,------,,,***,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++++++++++++++++++++,,,+++***+++---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................//////............//////000//////...///000222333777:::<<<<<<999666444333...////////////000000000//////......//////000111000000///.........//////111111000000000000111111333222222111111111111111222222222222222111111000111111111111111111111111333333333222222222222222333444555666666666555444444444444444444555555666777777777777777777777777777888999999888777555444777999;;;<<<<<<<<<===>>>:::;;;;;;<<<<<<;;;;;;::::::::::::999999999999888;;;;;;<<<<<<<<<;;;;;;:::======<<<<<<<<<<<<======AAA@@@>>><<<:::999999888::::::;;;;;;<<<===>>>>>>======>>>????????????>>><<<===>>>??????@@@??????BBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@AAAAAAAAAAAABBBBBBBBBBBB@@@@@@AAAAAABBBBBBBBBCCC???@@@AAABBBBBBAAA???>>>BBBCCCDDDDDDBBBBBBCCCDDDCCCDDDFFFGGGHHHGGGGGGFFFEEEDDDBBB@@@?????????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA>>>>>>=========>>>?????????@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBCCCDDDEEE???>>><<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;888888888999999999999999;;;::::::999999::::::;;;777666444333333444666777777777777777888888888888999999888888888888999999888777666666666777999999:::;;;======<<<;;;===>>>@@@AAAAAA@@@======>>>???>>>FFFEEEBBBCCCBBBKKK```ttt///...---...///000///...,,,,,,,,,,,,,,,,,,------///---,,,,,,---......---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------+++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,+++++++++++++++++++++,,,,,,++++++******))))))++++++++++++++++++++++++,,,,,,+++,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...............//////............/////////////////////000111222555888:::;;;999666555444///////////////////////////............///000000000000///////////////000111111000000000000111111222111111000000111111111222222333444444222111000000000000000000111111111222222111111111111111111222333555777777666555444444444333333444444555666777777777777777666666666777888888888888777666555888:::<<<===<<<<<<===>>>999::::::;;;;;;::::::999999999999999999999999999999:::;;;<<<===============<<<<<<;;;;;;<<<<<<===@@@???>>><<<;;;:::999888:::;;;<<<===>>>>>>??????===>>>>>>>>>????????????======>>>??????????????????@@@AAABBBBBBBBBAAA@@@CCCBBBBBBBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBCCCAAAAAAAAABBBBBBBBBBBBCCC@@@AAACCCEEEEEEDDD@@@===>>>???@@@@@@??????@@@BBBCCCDDDFFFGGGGGGGGGGGGGGGDDDCCCBBB@@@??????@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA===============>>>>>>??????@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???>>><<<;;;::::::::::::999999999999::::::::::::888888888999999888888888777777888888999999:::::::::::::::999999:::::::::888777555444333444666777666777777777888888888888999999888888888888999999888777777777777888999999888:::::::::999888:::;;;?????????>>><<<;;;<<<===>>>FFFEEECCCEEECCCKKK^^^qqq---,,,+++,,,...///...---+++++++++,,,,,,---------...,,,+++,,,---...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...++++++++++++++++++++++++******+++,,,++++++******+++++++++++++++++++++++++++++++++******)))))))))++++++++++++++++++++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........////////////............/////////////////////000000000222555888999888666444444/////////..............................//////000000000/////////000000111111111000000000000111111000000/////////000000111222222333444444222111000000000/////////000111222111111111111111111111111222333555777777666555333333333333333333444555555777777777666666666666666888888888888888777777777:::<<<======<<<;;;;;;<<<999999::::::::::::999999999999999999999999999999777888:::<<<===??????@@@<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;===???@@@@@@@@@@@@>>>>>>>>>>>>>>>?????????===>>>>>>????????????>>>>>>???AAABBBCCCBBBAAAAAABBBBBBAAAAAA@@@@@@@@@???AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBCCCFFFIIIKKKIIICCC???<<<===??????>>>>>>???AAACCCCCCDDDEEEFFFFFFFFFFFFDDDCCCAAA@@@???@@@@@@AAABBBBBBBBBAAAAAAAAA@@@@@@?????????@@@@@@AAAAAAAAA===============>>>>>>???>>>???@@@AAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>???>>>===;;;::::::;;;;;;;;;;;;;;;;;;::::::999999999999999999888777666555777777777888888999999999888888999999999999888888999888666444444444666777666777777777888888888888999888888777777888888999888888888888999999::::::<<<<<<===<<<:::;;;<<<>>>===>>>>>><<<:::999:::<<<>>>FFFEEEDDDGGGEEEKKK]]]ppp~~~+++******+++---...---,,,******+++,,,------------,,,+++***+++---...---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++******+++*********+++++++++++++++***************))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...///////////////............/////////////////////////////////222666777666555444444/////////............---......------......///000000000/////////000111111111111000000000000111111//////////////////000111222222222222222111111000000000/////////111222333111111111111111222222222222333444555555555444333333333333333333444444555666666666666666666666666888888777777777777777777:::;;;<<<<<<:::999999:::999::::::;;;;;;::::::999888999999999999:::::::::666777999;;;===>>>???@@@<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;<<<======<<<<<<:::<<<>>>@@@AAAAAAAAAAAA>>>>>>>>>===>>>??????@@@>>>>>>????????????>>>>>>===???@@@BBBCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCBBBBBBAAAAAACCCDDDHHHMMMPPPNNNGGGAAA>>>???AAA@@@@@@@@@AAABBBAAABBBBBBCCCCCCDDDDDDEEECCCBBBAAA@@@???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>??????@@@AAAAAAAAA>>>>>>=========>>>??????===>>>@@@AAABBBBBBAAA@@@????????????????????????>>>????????????>>>===<<<>>>===<<<;;;:::;;;<<<<<>>>>>===<<<;;;::::::<<<<<<<<<;;;:::999888777777777777888888888888888777888888999999888888777:::888666444444444666777777777777777888888888888888888777777777777888888888999999999:::::::::::::::;;;;;;:::999:::<<<>>><<<======;;;999999:::;;;>>>EEEEEEEEEIIIGGGKKK\\\nnn}}}+++***)))***---...---,,,)))***+++---......------******)))***,,,---,,,***************************+++++++++,,,,,,---------,,,,,,+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,))),,,...---+++***+++---)))*********++++++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++***+++---*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...//////000//////............//////...///////////////......,,,000333555555333333333//////.........---------...------------...//////000000//////000111111222111111000000000000111111000000//////000000111222222222111000000000000111111000/////////111333555111111111222222222333333222222222333333333333444333333222222333333444555444555555555666777777777666666666666666666666777666888::::::999888888999::::::;;;;;;;;;;;;::::::888888999999999:::::::::777888999;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<999:::<<<=========<<<<<<999;;;===@@@AAAAAAAAA@@@???>>>=========>>>@@@@@@>>>>>>????????????>>>>>>>>>>>>@@@AAABBBCCCCCCCCCBBBBBBAAA@@@@@@AAABBBCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBDDDHHHOOOSSSQQQIIIBBB@@@AAABBBBBBAAA@@@BBBCCC?????????@@@@@@AAABBBCCCCCCBBBAAA@@@@@@@@@AAABBBAAA@@@@@@@@@@@@?????????===>>>>>>???@@@@@@AAAAAA???>>>>>>>>>>>>???@@@@@@;;;===???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>===<<<;;;;;;::::::999999:::<<<=========<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;::::::888888888888777777777777888888999::::::999888888:::999777555444444666666777777777777888888888888888888777777777777888888777888888999999999999999777888888777777888;;;>>>>>>>>>>>>===;;;:::;;;<<<>>>EEEEEEFFFJJJHHHLLL[[[mmm{{{+++******+++---......---)))***+++---......------)))))))))***,,,,,,+++***........................+++++++++,,,,,,------------,,,***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,***---//////,,,+++,,,...))))))******++++++++++++(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---///...+++)))+++---))))))***+++,,,,,,------)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...///000000//////............//////...///////////////......+++...222444444333222222//////.........---------...------------...//////000000///000000111222222111111000000000000111111111111000000111222333333333222000/////////000111111000//////000222444555111111222222333333333333222222111111111222333444333333222222333333444555333444444555666777888888555555444444444555555666333555777888888888999::::::;;;;;;<<<<<<;;;;;;:::888888888999999:::::::::999::::::;;;;;;::::::999<<<;;;;;;::::::;;;;;;<<<:::;;;<<<======<<<;;;:::888999<<>>=========>>>@@@AAA>>>>>>?????????>>>>>>===>>>>>>???@@@BBBCCCDDDDDDCCCBBBAAAAAABBBCCCDDDFFFBBBBBBBBBCCCCCCCCCDDDDDD@@@@@@AAABBBCCCDDDEEEFFFAAACCCHHHOOOTTTRRRJJJBBB@@@AAABBBBBB@@@@@@AAABBB>>>>>>>>>>>>???@@@AAABBBCCCBBBAAA@@@@@@@@@AAABBB@@@@@@@@@?????????>>>>>>===>>>>>>???@@@@@@AAAAAA???????????????@@@@@@AAA;;;<<<>>>@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>===<<<;;;999888888888888:::;;;<<<888888888888888888888888777777888999:::;;;;;;:::999999888888777777666666999999;;;;;;;;;;;;999999;;;999777555444555666666777777777777888888888888888888777777777777888888666666777888888888888888:::;;;;;;::::::<<>><<<;;;<<<>>>>>>EEEEEEFFFKKKHHHLLLZZZlllzzz---------------------------------------------------------,,,,,,+++++++++++++++***************+++------,,,++++++******)))***)))))))))***+++,,,,,,++++++++++++++++++++++++.................................---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---------...............000000///...---,,,,,,+++++++++++++++++++++++++++++++++---......---++++++******+++++++++,,,,,,,,,...---,,,,,,......---,,,///............//////000---------...///000000111.........////////////000...///000111222333444444000000000000////////////000000000000000000000000000000///......///000111000000000222333222///---111000///......---......222222111111111111111222333222222222222222222333000000111111111222222222333333333333333333333333444444444444444444444444555555555555555555555555666555555666666777888999:::999888888888999:::;;;999:::;;;;;;<<<<<<;;;;;;===;;;999888888:::===>>>>>>======<<<;;;;;;::::::;;;;;;;;;;;;:::999888888===<<<<<<;;;;;;;;;<<<<<<::::::;;;;;;<<<=========>>>>>>======<<<<<<;;;;;;>>>>>>>>>>>>????????????>>>>>>???@@@@@@AAABBBBBBAAAAAAAAABBBBBBAAA@@@@@@===>>>AAADDDEEEEEEDDDCCCEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFIIIMMMOOONNNJJJGGGBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCCCCBBBBBBAAA@@@CCCBBB@@@???>>>======>>>===>>>???AAABBBBBBBBBBBB???>>>>>>===============???????????????>>>======???????????????>>>======>>>>>>======<<<<<<<<<;;;;;;:::888666666777888999;;;::::::999999::::::;;;999999888888888888999999;;;::::::999999888888777:::888777888:::<<<:::888::::::999888777666555555888888777777777888:::;;;888999:::999777777777888888777666555555666777888:::;;;============>>>@@@??????>>>;;;999888:::<<>><<<<<<<<<<<<<<<<<<;;;;;;=========>>>>>>>>>????????????@@@@@@AAAAAABBBBBB@@@AAAAAABBBAAAAAA@@@@@@===>>>@@@BBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFIIIJJJJJJFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBAAAAAAAAACCCBBB@@@?????????@@@AAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>???@@@AAAAAABBB@@@??????>>>>>>>>>>>>>>><<<===>>>???@@@AAAAAAAAA???@@@@@@@@@@@@???>>>>>>=========<<<<<<<<<;;;;;;;;;:::888777666777888999::::::999999999999::::::999888888777777888888999888999999999999999999999:::888777999;;;===;;;::::::999999888777666555555777777888999999999888777888999:::999777777777888999888777666666777888999888:::;;;;;;::::::<<<===>>>??????>>><<<<<<===???AAADDDGGGFFFDDDEEEKKKQQQddd{{{+++++++++,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------))))))******+++,,,,,,,,,++++++******)))*********++++++++++++++++++++++++*********************************++++++******))),,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,************************++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,...---,,,,,,......---,,,,,,,,,,,,---...///000111+++++++++,,,------......,,,,,,,,,---------......------...///000111111222000000000/////////......000000000000000000000000555444222000/////////000222444888;;;===:::555111000000/////////000111111111111000000000111111222111111000000000000111111222222222333333333333444222222333333333333333333222222222222222222222222444444444444444444444444444444444444555666777777777888888999::::::999999999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;999666555666666777777888999::::::999:::;;;;;;<<<<<<;;;;;;;;;::::::999999:::;;;;;;:::;;;;;;<<<<<<===>>>>>>:::::::::;;;;;;;;;;;;;;;<<<<<<<<<============>>>@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@>>>?????????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDFFFFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBAAA>>><<<<<<===???AAA>>>???@@@AAAAAA@@@???>>>>>>>>>=========???@@@AAAAAA@@@??????>>>>>>??????<<<===>>>@@@AAAAAAAAAAAA???@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<;;;;;;;;;;;;:::999888777666777888999::::::999999999999::::::999888888777777888888999666777777888999999::::::999888888999;;;===<<<;;;:::999888888666666555444555777999;;;;;;999666555888999:::999777777777888999999888888888888999999777888999999888777888999888:::<<<<<<;;;:::;;;<<<@@@CCCFFFDDDAAABBBHHHMMM```www******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------//////...------,,,,,,+++,,,,,,+++***)))))))))***************************************************))))))***+++++++++++++++++++++++++++++++++++++++///......---,,,+++******))))))))))))******++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,---,,,++++++,,,---,,,+++++++++,,,,,,---...000000++++++,,,,,,---------...++++++,,,,,,,,,---------,,,,,,---......///000000000000/////////.........////////////////////////333222000/////////000000222777@@@GGGIIIDDD:::222000000///000000111222222111000000000000111111222000000////////////000000000000000000111111111111222222222222222333333333111111111111111111111111333333333333333333333333333333333333444555666666555777888:::::::::999888999999:::;;;;;;;;;;;;:::=========<<<<<<;;;:::999555666666777777888888999999999:::;;;<<<======<<<999999999888999999::::::;;;;;;;;;<<<======>>>>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======AAAAAAAAAAAA@@@@@@@@@@@@??????@@@AAAAAAAAAAAA@@@@@@???>>>===>>>???AAACCCBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCBBBCCCDDDEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???>>>======>>>???@@@===>>>@@@BBBBBBAAA@@@??????>>><<<;;;<<<===???@@@@@@???>>>>>>======>>>>>>???????????????>>>======>>>>>>>>>???>>>>>>===<<<;;;;;;;;;;;;::::::::::::999888777777777777888888999999888888888888999999888888777777777777888888777777777777888888999999777777777888:::;;;;;;;;;999999888777666555444444666777999:::999888666555888999:::999777777777888888888777888888888999999777888999888777666777888444666999::::::999999:::???BBBDDDBBB??????EEEJJJ]]]uuu*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))************************+++,,,,,,//////...------,,,,,,+++,,,,,,+++***)))))))))***************************++++++++++++++++++++++++)))***+++,,,------------++++++++++++++++++++++++......---,,,+++******)))))))))******++++++,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,+++***)))***++++++***)))++++++++++++,,,---...///---------------.........+++++++++,,,,,,,,,,,,---,,,,,,,,,---......//////////////////....................................///...------...///000111111:::HHHSSSVVVMMM???444000000///000000111222222000000//////000111111222000//////////////////000//////000000000111111111111111111222222333333333111111111111111111111111333333333333333333333333333222222333333444555666555666888999::::::999999888999::::::;;;;;;::::::<<<;;;:::999999:::<<<===777777777888888888888888888888:::;;;<<<<<<======888888888888888999:::;;;;;;;;;<<<<<<===>>>>>>??????>>>>>>===<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<@@@@@@@@@@@@@@@@@@??????>>>???@@@@@@AAAAAAAAA@@@AAA@@@>>><<<===>>>@@@BBB@@@@@@AAAAAABBBBBBBBBBBBCCCAAA@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>???@@@AAAAAAAAA???>>>===>>>@@@BBBCCCBBBAAA@@@@@@???===;;;;;;<<<>>>???>>>>>>===<<<<<<<<<<<<==================<<<<<<;;;<<<<<<<<<<<<<<<;;;::::::999999999999::::::::::::777777777777777777888888999888888777777888888999888777777777777777777888888888888777777666666666555666777777777888999:::999999888777666555444444888888777777777777777888888999:::999777777777888555666666777777888888888888999:::999888777888999777:::<<<===<<<<<<<<<<<<>>>AAACCCAAA======CCCHHH[[[ttt******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********))))))))))))***+++,,,,,,))))))******+++,,,,,,,,,++++++******)))*********************************++++++++++++++++++++++++***+++,,,---------------++++++++++++++++++++++++,,,,,,,,,++++++***************++++++,,,,,,,,,---++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,+++***))))))++++++***))),,,,,,+++++++++,,,---------------------.........+++++++++,,,,,,,,,------,,,,,,---------........./////////.........------........................---,,,,,,,,,---///111222222===MMMZZZ\\\SSSCCC666000000/////////000111111////////////000111111222000000////////////000000111111111222222222222333000000111111222333333333111111111111111111111111222222222222222222222222333333333333444555666666555555777888999999::::::888888999:::::::::::::::999888666444555777:::<<<888888888888888888888888777888999:::;;;;;;;;;;;;888888888888999:::;;;;;;;;;<<<<<<======>>>?????????>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>???????????????===>>>???@@@AAAAAAAAAAAABBBAAA???======>>>@@@AAA??????@@@@@@AAAAAABBBBBB???>>>>>>???AAABBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@===???BBBDDDDDDBBB@@@>>>>>>???@@@BBBBBBBBBAAAAAA@@@???>>><<<<<<<<<============<<<;;;;;;;;;;;;<<<888999:::<<<============:::;;;;;;;;;;;;:::999999888888888888999999999999666666777777777777777777888888777777777777888888888777777666666777777888888888777777666555555444444666777777666555777888999888777777555555444333888777666555555777888999888999:::999777777777888444555666777777888777777999:::;;;;;;:::999:::<<<999;;;<<<<<<:::999::::::===@@@AAA@@@<<<===BBBGGGYYYttt+++++++++,,,------......++++++++++++++++++++++++************+++++++++,,,************+++,,,------(((((())))))***+++++++++*********)))******++++++************************++++++++++++++++++++++++***++++++,,,,,,,,,++++++************************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,+++***+++,,,---,,,***---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............//////.........---------------------------------......------...///000111555>>>MMMYYY[[[SSSEEE:::000000//////.../////////.........//////000222222111000000//////000000111111111111111222222222222///000000111222222333333222222222222222222222222222222222222222222222222333333333333444555666777555555666666777999:::;;;888888999::::::::::::999888777666555555666666777666666777777888888999999777777888999::::::::::::888888888999999:::<<<<<<<<<<<<<<<===>>>>>>??????;;;;;;;;;<<<<<<=========;;;<<<<<<<<<<<<=========<<<<<<======>>>>>>??????===>>>???@@@@@@AAAAAAAAABBBAAA@@@???>>>??????@@@>>>>>>??????@@@AAAAAABBB======>>>@@@CCCDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>???AAABBBCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>===<<<<<<>>>>>>===<<<<<<<<<<<<<<<999999;;;<<<===>>>>>>>>>:::;;;;;;;;;;;;:::999999777777777888888888999999555666666777777777777777777777777666666777777777777777666666666666777777666666666666666666666666666888999888555444666777888888777666555444444333444444555666777888999999888999:::999777777777888444555777888999999888888999:::;;;;;;;;;;;;<<<===;;;<<<;;;999777555666777;;;>>>AAA???<<<===BBBHHHWWWrrr++++++,,,------...//////+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++,,,---...///------,,,,,,+++******)))***)))))))))***+++,,,,,,))))))))))))))))))))))))******************************+++++++++******)))***************************************+++++++++++++++******************+++++++++++++++++++++++++++,,,---......---,,,+++******+++++++++,,,,,,,,,...---,,,,,,......---,,,...---,,,+++************++++++++++++++++++++++++,,,,,,------------......------..................//////.........---------------------------------111000///......///000000777???KKKUUUXXXRRRFFF===111000///...........................///000222222111111000000000000111111////////////000000000000///000000111222222333333222222222222222222222222111111111111111111111111444444444444555666777777666666555555777888;;;<<<888888999::::::::::::999999999999999888777555444333333555666777999::::::777777888999999999999888999999999999:::;;;<<<===<<<<<<======>>>>>>??????777777999:::<<<===>>>???<<<<<<<<<============>>>:::;;;;;;<<<===>>>>>>???======>>>@@@@@@AAAAAAAAABBBBBBAAA@@@????????????===>>>>>>???@@@@@@AAAAAA>>>???@@@CCCFFFGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????@@@?????????@@@AAABBBBBBBBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@???===<<<;;;??????>>>========================>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999666666777777888888888999555555666777777888777777777777666666666666777777777777666666666666777777444444555555666777777777777999;;;999666444666888888888777666555444333333111333666888::::::888777888999:::999777777777888555666888999::::::999999888999;;;;;;;;;;;;===>>>AAAAAA???<<<999888888:::;;;>>>@@@???<<<===CCCHHHVVVqqq+++++++++++++++++++++++++++++++++************)))************************+++,,,,,,------,,,,,,+++)))))))))***+++++++++,,,(((((())))))*********+++,,,,,,,,,++++++*********))))))************))))))++++++++++++++++++++++++************************))))))************))))))+++***)))'''''')))***++++++***)))***,,,---,,,+++,,,,,,,,,++++++*********)))))))))***+++++++++,,,+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,++++++***+++,,,,,,+++---000222222111///...//////......++++++++++++,,,...000111......---,,,---...///000666>>>EEEFFFFFFEEE>>>666000000//////.........---//////000000000000//////000000111111111111000000......///000000000000000111111000000000000111111......---...///000222333000000000000000111111222333333333333333444666666555666666777777777777666777777888888888999999999999999777666555555555555555444444333333333444444666666777777777777666666444444555555666666777777888:::<<<======>>>???@@@<<<;;;::::::;;;>>>@@@BBBAAAAAAAAAAAAAAA@@@???>>>??????>>>>>>======<<<<<<<<<>>>??????>>>>>>???@@@???????????????>>>======@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBBFFFEEECCCBBBAAA@@@@@@@@@;;;<<<>>>???@@@@@@????????????>>>>>>??????@@@AAA?????????@@@AAABBBCCCDDD????????????????????????<<<;;;:::;;;<<<===<<<;;;::::::<<<=========<<<;;;::::::::::::::::::::::::555666777888999:::;;;;;;666666555555444444333333888777666555555666777777555666666666777777777888666555444333222111000000111222444666777777666666888777666777999999555222222333444666777777888888<<<;;;888666555555666666666666666666777777777777999999:::;;;;;;<<<<<<=========;;;888555555888:::======>>>???<<<:::???HHH^^^lll+++++++++++++++++++++++++++++++++************)))************************)))******++++++******)))******************++++++((()))))))))************++++++*********))))))))))))))))))******)))))))))++++++++++++++++++++++++************************))))))************))))))+++***(((''''''(((***++++++***)))***,,,---,,,+++,,,,,,,,,++++++************************++++++++++++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///......+++,,,,,,,,,,,,---000222555333222000000///...---------,,,,,,,,,---...///---,,,,,,+++,,,---...///222888<<<;;;;;;<<<888222000/////////.........---//////000000000000//////000000111111111111000000......///000000000000000111111000000000000111111//////......///000111222000000000000000111111222222222222222333444555666555666666777777777777777777777888888888999999999999888777777666555555555555444444333333444444444666666666777777666666666666666777777888999999999666888;;;<<<;;;<<<===>>><<<;;;::::::;;;===???AAA@@@@@@AAAAAA@@@@@@???>>>??????>>>>>>======<<<<<<;;;===>>>>>>===<<<>>>??????????????????>>>======>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBEEEDDDCCCAAA@@@?????????>>>???@@@@@@@@@???>>>===>>>>>>======>>>>>>???@@@@@@@@@@@@@@@AAABBBBBBCCC????????????????????????<<<;;;:::;;;<<<===<<<;;;888999;;;<<<<<<<<<;;;:::::::::::::::::::::::::::777777888888888888999999888888888777777666666666777777666555555666777888666666666666666777777777666666666555555555555555444555666777777888888777888666666777999888555333333333444666777888888888::::::999999777666555444666666666666777777777777999999999:::;;;;;;<<<<<<<<<;;;:::777555666888;;;======>>>???<<<;;;AAAJJJ^^^lll+++++++++++++++++++++++++++++++++************)))************************))))))************))))))******************))))))))))))))))))***************))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))******((((((((((((******+++)))))))))+++,,,+++***+++++++++++++++*********+++++++++***************+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...000111111222,,,------------...111333888777555333111///...---///...---,,,,,,,,,,,,,,,,,,++++++++++++,,,------000222333111111333222000/////////..................//////000000//////...///000000111111000000///......///000000000000000111000000//////000000111111000000//////000000111000000000000000111111222222222222222333444555555555555666777777777777777888888888888888999999999999888888777666666666555444444444333333444444555555555666666666666555555666666777888888999999:::555777999:::999999:::<<<<<<<<<;;;;;;;;;<<<>>>??????@@@@@@@@@@@@??????>>>??????>>>>>>======<<<<<<:::<<<======<<<;;;===>>>???????????????>>>=========>>>>>>>>>????????????@@@@@@AAAAAAAAAAAABBBBBBCCCCCCAAA@@@??????>>>>>>AAAAAAAAAAAA@@@???>>>==================>>>>>>???AAAAAAAAA@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<;;;::::::<<<<<<;;;:::777888:::;;;;;;::::::999::::::::::::::::::::::::999999888888777777666666888888888888777777777777555555555555666777888888666666666666666666666666555555555666666777777777777666666666666666777777777666666777888888666333444444555666777888888888888999:::;;;:::777555333666666666666777777777777777888888999::::::;;;;;;999999999777555666999;;;>>>===>>>>>><<<<<>>???????????????>>>>>>??????>>>>>>======<<<<<<:::<<<======<<<;;;===>>>???????????????>>>======?????????@@@@@@@@@@@@AAA@@@@@@@@@AAAAAAAAABBBBBBBBBAAA@@@???>>>>>>>>>>>>AAAAAAAAAAAA@@@@@@??????>>>============>>>??????AAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<;;;999:::;;;;;;:::999777888:::;;;;;;;;;:::999999999999999999999999999888888777777777666666666666666666666666666666666444444444555666777888888777666666666666555555555444444444555555555555666777555444333222333444444666666777888888777666555444555555555666777888888888999999999999777666555666666666666777777777777777777777888999999::::::777888888777666777999<<>>>>>???===???HHHSSS^^^lll************************+++++++++*********))))))***************************++++++,,,,,,++++++***+++******))))))(((((((((******))))))))))))))))))************************))))))(((''''''((())))))((((((((((((((((((((((((************************))))))************)))))))))(((((((((((((((((())))))((('''(((***+++***)))************************,,,+++++++++***)))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000---...///...---...000333999::::::777333///......,,,,,,------------------,,,------.....................///111111///......---------.....................////////////......//////000000000000//////......///000000000000000000000////////////000000222222222111000000//////000000000000000111111222333333333333444555666777444555666777888888888888888888888888888888888888777888888999888888777666333333333333333444555666555555666666666666555555555555666666777888888888777999;;;;;;999999999:::<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????>>>>>>>>>??????>>>>>>======<<<<<<;;;===>>>>>>===<<<>>>??????????????????>>>======>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>??????@@@@@@@@@AAAAAABBB???>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAA???>>>===========================<<<:::999999::::::999777888999:::<<<<<<;;;;;;:::999999999999999999999999555555666666666777777777555555555555555666666666333333444555666777777777666666666555555555555555666555555555555444444444777666444222222222333333555666777888888777666666555444444444555666777888:::999777666666666666777666666666666777777777777666666777888888999999:::777888888888777888:::<<>>???@@@???AAAJJJUUU___lll************************+++++++++************)))************************(((((())))))))))))(((((())))))))))))))))))((((((************))))))))))))))))))************++++++))))))''''''''''''))))))((((((((((((((((((((((((************************))))))************))))))(((((((((((((((((((((((()))''''''((()))***)))((()))))))))***************+++++++++******************************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////......---......---,,,---///222555888:::777222......///+++,,,------.........---,,,---.../////////......---,,,---111111---,,,------------------.........---......//////......---...//////000000//////.........///000000000000000000//////......//////000111222222222111111000///000000000000000111111222333333333333444555666666333444555777888888888888999999999888888888888888777777999999999888777666333333333333444555555666666666777777777777666666777777888999999::::::;;;999;;;<<<<<<:::999999:::::::::;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>===??????>>>>>>======<<<<<<;;;===>>>>>>===<<<>>>??????????????????>>>======<<<<<<<<<<<<============@@@@@@AAAAAAAAAAAABBBBBBAAA@@@@@@???>>>>>>?????????>>>>>>??????@@@BBBBBB???????????????@@@@@@AAA???@@@AAAAAAAAA@@@>>>===========================<<<:::999999999999888666888999;;;<<<<<<<<<;;;:::999999999999999999999999444444555555666666777777666666666666777777777777333444555666666666666666444444555555555666666666777777777666666555555555777777666555444444444555333666888888777666666777555444333333333444666777999888666444333444666777666666666666777777777777666777777888999999::::::777999:::999888888:::<<<@@@@@@AAACCCBBBCCCLLLVVV```lll************************+++++++++************)))************************(((((())))))))))))((((((((((((((()))))))))))))))************)))))))))(((((((((((()))))))))*********)))'''&&&&&&''')))***))))))))))))))))))))))))************************))))))************))))))'''(((((((((((((((((('''((('''&&&''')))***)))(((((()))))))))*********+++***************+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------......---+++,,,...000111555888666111......000,,,---.........---,,,++++++,,,---.........------...+++,,,000000,,,+++...,,,,,,,,,------.........---......//////......---......////////////............///000000000000000//////............//////000111222222222111000000000000000000000111111222111111111111222333444444333444555777888888999999999999999888888888777777666777999::::::999777666333333333333444555666666777777888888888888777777777888888999999:::;;;;;;999;;;<<<;;;:::888888999888999:::;;;<<<=========;;;<<<======>>>>>>======??????>>>>>>======<<<<<<:::<<<======<<<;;;===>>>???????????????>>>======;;;;;;;;;<<<<<<<<<======@@@@@@AAAAAAAAAAAABBBBBBAAAAAA@@@????????????@@@@@@???>>>>>>>>>???@@@@@@>>>>>>>>>>>>>>>???@@@@@@>>>???@@@AAAAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888888999999777666777888:::;;;;;;;;;:::999888888888888888888888888666666555555555555555444444555555555666666666777333444555666666666555444222333333444555666777777555555555555555666666666555555666666666555444444333555888999777666666888444333222111111333444555666555555444444444444444666666666666777777777777777777888888999::::::;;;999:::;;;;;;:::999:::<<<@@@AAACCCEEEDDDDDDLLLVVV```mmm~~~))))))))))))))))))))))))+++++++++************)))******************************++++++++++++******''''''(((((())))))******+++*********))))))((((((&&&'''''''''(((((())))))***((('''&&&&&&'''(((***************************************************))))))************))))))''''''((((((((((((''''''((('''&&&''')))))))))((((((((())))))*********+++))))))******+++++++++,,,))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---------,,,++++++...000...222666555111......000.../////////...,,,***)))***+++,,,---...---,,,,,,222---,,,//////,,,---222,,,,,,,,,------.........---..................---......////////////.........//////000000000000000//////............//////000111222333333222111000000000000000000111111222////////////000111222333333444555777888888999999999999999999888888777777666777999::::::999888777222222222333444555666777888888999999999999888888666666666777888888999999999;;;<<<;;;999777777888777888999;;;<<<=========;;;;;;<<<===>>>>>>======?????????>>>======<<<<<<999:::<<<;;;::::::;;;===???????????????>>>==================>>>>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAA@@@???============>>>===============>>>??????===>>>@@@AAAAAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888888999888777555666777888999:::999888888888888888888888888888888888777666555444333222222222222222333333333444444444555666666666555444333111222333444555777888888000000111222333444555666111222333444444444222222222555999999777666777888444222111000000222333555222333555666666444333111666666666666777777777777888888888999::::::;;;;;;:::;;;<<<<<<::::::;;;<<>>>>>???@@@AAA??????>>><<<;;;:::999888;;;<<<<<<<<<======>>>>>>AAAAAA@@@???>>>>>>>>>?????????>>>>>>======<<<<<>>===<<<===>>>@@@AAA@@@@@@AAAAAAAAA@@@???>>>?????????@@@@@@AAAAAAAAA???>>><<<;;;;;;<<<======???@@@BBBCCCCCCBBB@@@>>>======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;555666777999999999888777:::::::::999888777666555444444444555555555555666555555444333333333333444555555555555555555555555555555555555555555555555555555444333333333444444555666888999:::999777666555555555555555555555555666555444333222111111111555555444444444444555666777666666666777888999999999999888888888888999999444777999777555666:::???EEEFFFHHHKKKJJJHHHKKKQQQbbbooo}}}+++******))))))******+++***(((&&&'''***,,,+++***(((((((((((((((''''''&&&(((((()))******************************************)))((((((((()))+++,,,++++++******)))(((((('''+++'''""""""%%%((('''%%%***)))))))))))))))))))))(((((()))))))))*********************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++++++++*********)))))))))******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,---,,,,,,,,,------,,,,,,,,,---......000111333666888999777444000////////////.........,,,------...------,,,,,,------...//////...------,,,---------........................////////////111///......///000/////////////////////000000111444333222222111000//////000000000111222222333333222222222333333333333333333333444555555666777777555555666666666777777777999:::;;;999666555666888888777777777777888888999666666555555666777999:::<<<999777777:::<<<<<<<<<;;;:::888777777888:::;;;;;;:::999:::;;;;;;999777::::::999999::::::;;;;;;<<<<<<<<<<<<===>>>???@@@>>>>>>======<<<;;;::::::===============>>>>>>>>>@@@@@@??????>>>?????????===<<<<<<<<<<<<<<<;;;;;;AAA@@@>>>>>>>>>???AAABBBAAAAAA@@@@@@@@@?????????>>>>>>??????????????????>>>===<<<;;;:::;;;<<<<<<>>>???@@@AAAAAA@@@???>>>===<<<<<<;;;::::::::::::999999999999999999999999555666666777777777777666777888888888888888777777666666555555555444444444333333333333333444555666444444444444444444444444555555555555555555555555444444333333333444444555444555777888999888777666555555555555555555555555555555444333222222222222666666555555444555555555666666666777777888::::::777777777666666777777777777777888999:::<<<===>>>DDDEEEHHHKKKJJJFFFIIINNN___lllzzz+++******))))))******++++++)))(((((()))+++***)))))))))))))))((((((((('''(((((()))***************)))))))))))))))))))))))))))))))))((())))))***+++++++++******)))(((((((((---)))&&&&&&((()))'''%%%))))))))))))))))))******(((((())))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,***))))))))))))((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,,,,......---,,,,,,,,,------...000333888<<<<<<:::888000000000/////////......,,,,,,------...------,,,------...//////...------------........./////////------------............000...------...//////...///////////////000111111333333333222222222111111000000000111222222333333555555555555444444444444000111222333555666777888444444555555555666666666888999999777555444666777777777666555555555666666555555555666777999;;;<<<<<<:::888888999;;;;;;;;;::::::888888888999:::;;;:::999777777888888888777888888777777888888999:::;;;;;;;;;;;;<<<===>>>>>>============<<<<<<<<<<<<>>>>>>>>>===============>>>>>>???????????????@@@:::::::::::::::;;;;;;;;;???>>>>>>======>>>@@@AAABBBAAA???>>>>>>>>>???@@@>>>>>>>>>>>>>>>>>>=========<<<;;;;;;::::::;;;;;;<<<<<<======>>>>>>??????======<<<;;;:::999999999777777777777777777777777777666666555555555555666555555666777777777777777888777666555444333222222111111222222333555666777444444444444444444444444444444444444444444444444333333333333444444555666333444555777777666555555444444444444444444444444444333333222222333333444777777666666555555555555555555666777888999;;;<<<888888777777777777888888999777666777:::===<<<;;;BBBBBBEEEHHHGGGDDDGGGMMM[[[gggwww******))))))))))))******+++***))))))))))))))))))+++******)))))))))))))))(((((()))***************(((((((((((((((((((((((())))))))))))))))))******************))))))((((((,,,***)))***++++++)))''')))))))))))))))*********(((((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,---...............///...---,,,,,,,,,,,,,,,---///333888<<<<<<:::777//////......------,,,,,,,,,,,,------...------------..................---.........////////////000------.........////////////---,,,,,,...//////...///......//////000111222111111111111111111111111000000000111222222333333666666555555444444333333000111111222444555555666444444444444555555555666888888888777666666666777777777666555555555555666444444444555777999;;;<<<<<<;;;:::999999999999999999999888888888999:::;;;:::888555444555777777666777777777777777888999::::::999999::::::;;;<<<===========================>>>=========<<<;;;;;;;;;======>>>?????????@@@@@@999999999::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<======BBB@@@>>>===<<<===???@@@?????????>>>>>>=========>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@>>>======<<<;;;:::999999777777777777777777777777999888666555444555555666555555666666666666666555777666666555444444333333222222222222333444555666333333333333333333333333444444444444444444444444222222222333444555666777222333444555555555444444444444444444444444444444333222222222333333444555777777777777666555444444555555555666888:::;;;<<<;;;::::::::::::::::::;;;999888666555666999===???EEECCCCCCDDDBBBAAAGGGNNNXXXdddttt***))))))))))))))))))************)))(((((()))***)))(((''''''&&&&&&''''''(((((()))***************''''''''''''''''''''''''))))))*********)))))))))*********)))))))))))))))&&&&&&&&&((())))))((('''(((((())))))************'''(((((((((((()))))))))))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,***+++,,,---............///...---,,,,,,,,,,,,,,,...///222666888888666333000//////...------,,,,,,+++,,,,,,---.........---.........------..................////////////000....../////////000000000...---,,,,,,...//////...............///000111222111111111111222222222222000000000111222222333333555555444444333333222222222222222333333333333333444444444444555555555666999888777777777888888777888777777666666777777777444444444444555777999::::::::::::999888777777888888888888999999::::::;;;:::777555444555666666666777777777888888999;;;;;;:::999999::::::;;;<<<============>>>>>>>>>>>>???<<<<<<<<<;;;;;;:::::::::<<<===>>>???????????????::::::;;;;;;<<<<<<======;;;;;;;;;;;;;;;<<<<<<===AAA@@@>>><<<<<<===>>>???@@@@@@@@@??????>>>>>>===?????????>>>===<<<<<<;;;;;;;;;;;;;;;<<<===???@@@===>>>>>>>>>===<<<:::999888888888888888888888888:::999777666555666777777777777777666666555333333555555555555555555555555444333333222222222333333333333333333333333333333444444444444444444444444222222222333444555666777222333333444444444444444444444444444444444444444222222222222333444555555666666777777666555444444444444555666777999;;;<<<;;;::::::::::::::::::;;;888::::::777555:::FFFQQQRRRMMMGGGCCC???>>>FFFOOOUUUbbbrrr***))))))(((((())))))***)))******)))((((((***+++,,,+++***(((((())))))***(((((()))***************(((((((((((((((((((((((()))************)))((((((******))))))))))))))))))&&&&&&'''))))))******)))((((((((()))******++++++''''''(((((((((((())))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))************))))))(((((())))))************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,'''((()))+++,,,,,,,,,,,,......---,,,,,,,,,------...///000222444444333111333222111111000///......++++++,,,---............///...------------...///------........./////////////////////000000000111...---,,,---///000000///............///111222333333333333333333333333444000000000111222222333333333333333222222222222222333333333333333333333333444444555555555666666666:::888777777888999888777888777777777888888999:::666555555444444555777777777888999888666555666777777888888999:::::::::;;;999888666666777777777666888777888888999:::<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>????????????<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>?????????>>>===<<<<<<<<<<<<=====================>>>>>>>>>>>>>>>@@@???===<<<<<<<<<===>>>??????????????????>>>>>>@@@@@@@@@???>>>===<<<;;;::::::;;;;;;<<<=========;;;<<<=========<<<;;;:::888888888888888888888888999888888777777777777888888888777777666444333222444444444555555555666666444444333222222222222222222222222222222222222222333333333333333333333333333333333333444444555666333333333333333444444444333333333333333333333333222222222222333333444555333444555666666555444333333444444555666777999:::888888777777777777888888666;;;===:::888@@@PPP^^^[[[TTTLLLEEE>>><<>>???@@@????????????????????????<<<<<<==================<<<===???@@@???>>><<<;;;=========<<<<<<<<<<<<<<<======>>>>>>????????????>>>>>>=========<<<<<<<<<======>>>>>>>>>>>>>>>>>>??????@@@???>>><<<;;;:::888999:::;;;;;;;;;:::999777999:::<<<<<<;;;:::999888888888888888888888888666666777777777777777777777777777777777666555444555555555555555444444444222222222222222222333333222222222222222222222222333333333333333333333333444444333333333444444555333333333333333444555555333333333333333333333333333333222222222333444444000222333555666555444333333333333444444666777777777777777666666777777777555888:::999888===IIISSSSSSMMMGGGBBB===;;;AAAIIIRRR]]]nnn))))))(((((((((((())))))&&&(((******((((((+++...+++***((('''&&&''')))***(((((()))***************)))))))))))))))))))))))))))***+++++++++)))(((''')))))))))))))))*********%%%&&&%%%$$$""""""###$$$'''(((((()))***+++++++++''''''''''''((((((((()))(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***+++,,,,,,&&&'''''''''(((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,))))))+++,,,---.........,,,,,,,,,,,,------...///...,,,,,,---000222333333111111000///...---,,,,,,***+++,,,---............///...---,,,,,,---...///,,,,,,,,,---------......---------........./////////...---...000222222111------......///111222333111111111000000000//////000000000111222222333333222222222333333444444444111111222333555666777777666666666666777777777777888555333444666888777555555555555666888999;;;<<<===<<<999777555444444444222555777777444333444666666777888999:::;;;;;;;;;:::999999:::;;;;;;888666666666666777888:::;;;<<<>>>======>>>>>>???@@@AAA@@@@@@@@@?????????>>>>>>======>>>>>>??????@@@@@@===>>>???@@@???>>><<<:::=========<<<<<<;;;;;;;;;;;;<<<<<<===>>>===============>>>>>>======<<<;;;;;;<<<<<<<<<======>>>>>>>>>?????????===<<<:::888777888999;;;:::999777666444666888:::;;;:::999888888888888888888888888888333444666777777777666666555666666777777777777777777777666555444333333222000000000111222333555555111111111111111111111111333333333333333333333333555555444333333333444444444444333333333444555666333333333333333333333333444333333222222333333444...000222444555555444333333333333333333444555666999999888888888888999999444555555333222555:::>>>BBB???>>>===;;;:::@@@HHHPPP\\\lll+++++++++***)))(((((('''++++++---......---++++++((((((((((((((())))))***))))))))))))************)))))))))))))))******+++******))))))((((((''''''((())))))))))))(((((('''(((***+++***)))((()))***(((((()))*********************))))))((((((((('''+++***((('''''''''((()))((((((******)))'''%%%###&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((((((''''''(((((())))))******((()))+++---...///000000+++++++++***************---------...------,,,,,,************************++++++,,,---///222555666555333111///......///000000//////.........//////........................---------...............///////////////......---000000000000111111111111000000000000////////////000111111000///......///000111111111111222222222333333333333333333333333555444333222333555777999555555555555666666666666777888999888777666777888666888999999999;;;===???DDDBBB???===;;;999555222666555555444444444555555666666777888999:::::::::333555888;;;<<<;;;999888777888:::;;;<<<=========;;;;;;::::::;;;<<<>>>???@@@@@@@@@@@@???>>><<<<<>>===<<<<<<<<<===============???>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>???=================================<<<;;;;;;::::::======<<<<<<<<<;;;;;;;;;:::::::::::::::888777777777888:::::::::999777555555555555555555555555555777666555444444555666777555555666666555444333333333222222111111222222333111222333333555555666777333333333333333333333333333222111111111222333444222222222222222222222222222222222222222222222222333333333222222111111111333333333444444444555555444444444444444444444444666666666666666555444444555666666666555666888:::===??????===::::::>>>BBBLLLXXXkkk++++++******)))(((((('''******++++++++++++************))))))******+++,,,(((((()))))))))*********))))))(((((())))))***+++***)))))))))((((((((('''(((((())))))))))))((((((((()))******)))((()))***(((((()))***************)))))))))(((((((((''''''+++***)))((('''(((((()))((())))))))))))'''%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***((()))))))))***************+++,,,...///000111111,,,+++++++++***)))))))))+++,,,,,,,,,,,,,,,+++++++++++++++++++++*********,,,,,,---...111444777999555333111...---,,,---...++++++************++++++................................................///////////////......---//////000000000111111111000000000000///////////////000111000.........///000000111111111222222222222222222222222222222222333222111111222333555777666666777777777888888888333555777777777777888:::555777888888888:::<<<>>>AAAAAA@@@>>>;;;777444222666555555555666777888888666777888999999:::::::::555666888:::::::::999888777888999;;;<<<<<<<<<===>>>>>>======>>>???@@@AAA======>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@???======<<<<<<<<<===============>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;;;;::::::<<<<<<;;;;;;:::::::::;;;:::999999888777777666666888888777777666666666666555555555555555444444444666666555444444555666666555555555555555444333333333222222111111222222333///000000111111222222333333333333333333333333333444333222111111222333333222222222222222222222222333333333333333333333333333333333222222222111111333333333333444444444444444444444444444444444444666777777777777666555444555777999999999888:::;;;>>>??????<<<999888;;;???JJJWWWjjj|||++++++******)))((((((((())))))(((((((((((())))))******))))))******+++,,,(((((((((((())))))))))))))))))(((((())))))***+++))))))))))))((((((((((((&&&'''((())))))***))))))((()))******(((((()))***(((((()))***************((((((((((((''''''''''''******)))((((((((((((((()))))))))(((''''''&&&&&&++++++***))))))(((''''''))))))))))))))))))))))))))))))))))))************))))))************+++++++++,,,---///000111111111,,,,,,++++++***)))((((((******++++++++++++******++++++++++++++++++++++++,,,---...000333666999;;;555444111...++++++++++++,,,,,,+++++++++,,,,,,---................................................///////////////......---//////000000000000111111000000000000///////////////000111000.........///000000000111111111222222111111111111111111111111111000000///000222333444666666666777777777777888444555666666555555666888666777999999999:::===???CCCFFFHHHFFFAAA<<<::::::666666666777888999:::;;;666777888999::::::::::::777888888888888888888888777777888:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???:::;;;<<<<<<===>>>>>>???>>>>>>>>>???>>>======<<<<<<<<<<<<======>>>>>>>>>======<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;=========<<<;;;;;;::::::<<<;;;:::888888999::::::999888777666555555666666999777555333333444666777666555555555444444333333555444444333333444444555444555555555555444444333333222222111111222222333000000000000000000000000222222333333333333333333555444333333222222222333222222222222222222222222444444444444444444444444333333333222222222222111222222222222333333333333444444444444444444444444777777888888777777666666666888;;;;;;;;;:::;;;<<<>>>??????;;;888777:::===GGGVVViiiyyy************))))))(((((())))))'''&&&&&&'''))))))'''''''''''''''((())))))''''''((((((((()))))))))((((((((((((((()))******))))))))))))((((((((((((&&&&&&''')))************((()))***)))((('''(((***(((((()))***************((((((''''''''''''''''''***))))))(((((((((((((((***)))((('''''''''''''''+++*********)))))))))(((************************(((((()))))))))*********)))))))))))))))))))))***+++,,,---...///000000000---,,,,,,+++***)))(((((()))***++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,---///222666:::<<<777555222...,,,+++***+++---------,,,------......................................................///////////////......---////////////000000000111000000000000////////////...///000000...---...000000000000000111111111111000000000000000000000000000000//////000111333333333333444444444555555555777888888666444222222333777888:::::::::;;;>>>@@@CCCHHHMMMKKKEEE???>>>???888777777777888999::::::777888999999:::::::::999999888777666666777888888666777888999::::::::::::::::::::::::;;;<<<======:::;;;;;;;;;<<<======>>>===============<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;;;;::::::;;;:::888777777777888999:::999666444444444666777888777555444444444555666666555555444444333333222333333333333333333333333444444444555555444444333333222222111111222222333444333333333222222222111222222222222222333333333555555444333333222222222222222222222222222222222444444444444444444444444222222222222222222222222111111222222222333333333444444444444444444444444777777888888888888777777777888999888888888:::<<<===>>>>>><<<999888<<>>???DDDIIIHHHBBB===<<<>>>::::::999888777777777777888888999::::::::::::999999888777666555666888888777777888999::::::::::::<<<======>>>??????@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<===>>>=================================<<<;;;;;;:::::::::999888777666777888888;;;999777555444555666777555666777777777666555444555555444444333333333333222333333333333333333222333333444444444444444333333222222111111222222333555555555444333333222222111111111222222333333333444444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333444444444444444444444444777777888888888888777777777666555333222444999<<<;;;<<<===<<<:::;;;@@@DDDJJJXXXjjjwww******))))))))))))))))))******))))))))))))******))))))(((((())))))***+++))))))))))))************((((((''''''(((((()))***(((((((((((())))))))))))&&&'''((())))))***))))))'''((())))))''''''((()))(((((()))***************(((((((((((()))))))))))))))))))))))))))(((''''''((((((((((((((((((''''''''''''((())))))***++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''&&&&&&))))))******+++*********+++++++++***************)))***+++,,,------------)))))))))******++++++,,,))))))***,,,///333666888999777333000---,,,,,,,,,++++++++++++,,,---..............................+++,,,,,,---...///000000///////////////......---......////////////000000000000000000////////////,,,...//////...---...000/////////000000000111111000000000000000000000000000111111222333333444444444444444555555555666666333444555555444444555777333444666666666777:::<<>>>>><<<;;;:::999888777777777999999:::::::::::::::999888777666555666777888999888888999:::::::::::::::;;;;;;<<<===>>>>>>>>>>>>>>>===;;;::::::;;;<<<===>>>>>>===<<<<<<<<<<<<===<<<<<<===>>>>>>???@@@@@@AAA@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;;;;::::::888888888888888777777777:::999777666555555666666444555777888888666444333333333333333333333444444222333333444444333333222222333333444444444444333333222222111111222222333333333333222222111111111000000111111222333333333111222222333333222222111222222222222222222222222222222222222222222222222111222222222222333333333222222222222333333333333444444444444444444444444666666777777888888777777666555444222111333888;;;999;;;===<<<;;;===BBBFFFKKKWWWgggttt)))))))))))))))))))))***))))))************)))))))))(((((((((((()))******************++++++++++++(((''''''''''''((())))))'''((((((((()))))))))***(((((())))))))))))(((((('''((()))(((''''''((()))(((((()))***************))))))))))))******++++++((())))))***)))((('''&&&&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((''''''''''''))))))*********))))))(((***************+++++++++((()))***+++,,,,,,,,,,,,'''(((((())))))***++++++******+++,,,///222555777777555222///---,,,,,,,,,,,,,,,,,,,,,---...///000........................)))***+++---///000111222///////////////......---........./////////000000000000000000////////////,,,---///...------///000////////////000000000111111111111111111111111111000000111222333333333333333444444444444555555555222444555666555555777999333555666777777888:::<<<@@@AAABBBBBBAAA@@@???>>><<<<<<;;;:::999999999999999::::::;;;::::::999999666666666666666777888999999::::::;;;;;;;;;;;;:::888999:::<<<<<<<<<<<<;;;===<<<;;;:::;;;<<<>>>@@@???>>>===<<<<<<<<<======;;;<<<===>>>???@@@AAAAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;;;;::::::777888999::::::888777555777777666666555444444444555555555555555444333333222222222333333444444555222333444555555444333222111222333444444444444444333222222111111222222333222222222111111111111111///000000111222222333333...///111222222222222111222222222222222222222222333333333333333333333333111111222222222333333333333333333333444444444444444444444444444444444444444555666777777777777666444555666666555666888999999;;;===<<<:::;;;@@@DDDJJJSSS```ooo}}})))))))))))))))*********'''((()))******)))((('''&&&&&&&&&&&&&&&'''((((((******+++++++++,,,,,,,,,'''''''''''''''((())))))'''((((((((())))))******((()))))))))))))))(((''''''((()))((('''&&&''')))(((((()))***************))))))******+++++++++,,,((()))*********)))'''&&&%%%&&&(((******)))'''&&&))))))((((((''''''&&&&&&************************))))))))))))******************))))))(((((((((''')))************)))(((((()))))))))***++++++,,,,,,'''''')))******+++++++++&&&''''''((()))*********++++++,,,---///222555666666444111...,,,++++++,,,(((((((((((()))***+++,,,........................((()))+++---///111222333///////////////......---............/////////000000000000000////////////,,,---......------///000////////////000000000000111111111111111111111111///000111222222333333222111111222222222333333333555666777777555444555666666888999::::::;;;===???<<<;;;:::;;;<<<<<<;;;999<<<<<<;;;;;;;;;<<<<<<===:::::::::;;;;;;:::999999444555555666777888888999::::::;;;<<<<<<<<<;;;;;;;;;<<<===????????????>>>;;;:::::::::;;;>>>AAABBB@@@???>>><<<<<<======>>>;;;<<<===>>>???@@@AAAAAA???>>>===<<<<<<;;;;;;<<<========================::::::::::::;;;<<<==============================>>>======<<<;;;;;;::::::666888:::;;;;;;999666555555555555555444333222111666555333111111222333444000111222333444444555666333333555555555555333333111222333333444444444444333222222222222222222333222222222222222222222222///000000111222222333333,,,...///111222222222222222222222222222222222222444444444444444444444444111111111222222333333333333333444444444444555555444444444444444444444444444444555666666777666666333666:::;;;;;;999888888:::<<<<<<;;;999999===AAAHHHOOO\\\jjjzzz))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((())))))*********+++))))))))))))************+++***((('''''''''((()))))))))))))))))))))))))))******))))))((((((''''''))))))************)))))))))***+++***(((''''''''' $$$(((***)))(((***+++))))))(((((((((((())))))'''&&&&&&%%%&&&'''((())),,,)))'''(((++++++***'''(((((((((((())))))))))))((((((((()))))))))))))))))))))************))))))))))))))))))************++++++******************,,,,,,++++++***)))))))))###(((...///------000555444222000---,,,,,,------******+++++++++,,,,,,,,,......------,,,+++******((()))***,,,///111333444222000///......///000222,,,***)))***---///...,,,////////////000000000000......---------....../////////000000111111111222111111000000000000000000111000///...///000222444333333333333333333333333333444555444333333444666666666666777888888999999999:::;;;;;;999999:::;;;999888777777888:::;;;<<<>>><<<999888999888777666888888888888888777666666::::::;;;;;;;;;:::999999<<<<<<<<<<<<<<<<<<<<<<<<888999:::::::::;;;>>>@@@AAAAAA@@@@@@???>>>>>>>>>;;;<<<<<<===>>>??????@@@AAA???===;;;:::;;;<<<<<<======<<<;;;;;;;;;;;;<<<:::::::::;;;;;;<<<<<<<<<======<<<<<<<<<<<<=========;;;999999::::::999888666666666666777777777777555555444333111000//////111111111111111111111111222222333333333333444444333333333222222111111111444444444444444444444444333222222222111000000000222000///000333444333000000000000000000000000000////////////////////////000111111111111222222222333333222111111222333333777555333222111111333333777777666444333222111111444444333222333444555666222222222333444555666777888777555444444666888999;;;:::888888999===AAACCCJJJRRR^^^kkkzzz''''''''''''''''''''''''(((((((((((())))))))))))***))))))((((((((((((((((((((()))))))))*********((((((((()))))))))******+++***)))((('''(((((()))))))))))))))))))))))))))************)))))))))((((((((())))))))))))((((((***+++,,,+++)))((('''(((###&&&******)))''''''((())))))(((((((((((())))))''''''&&&&&&&&&'''((()))***((('''''')))***)))'''*********))))))))))))((()))))))))(((((('''''''''))))))************))))))))))))))))))************************************))))))))))))***************++++++,,,---///222444444333000---,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++---...///000000000///---,,,,,,---///000---,,,+++,,,///000///....../////////000000000000///......---------............/////////000000000111111111111111111111111111000///...///000222333333333333333333333333333666777666444222111222333666777777888999999::::::999:::;;;;;;999999:::;;;999999888888888999;;;<<<>>><<<::::::::::::999777888888888888888777666666999999:::::::::::::::999999999999999999999::::::888999:::999999:::===???============>>>>>>>>>>>>;;;<<<<<<===>>>>>>??????@@@>>><<<;;;::::::;;;<<<===<<<;;;;;;::::::;;;;;;:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<<<<======<<<;;;999999::::::999888888777777777666666555555666555444333222111000000222222222222222222222222222222222333333333444444444444444333333333222222444444444444444444444444111111111111111111111111000...---...111222000///111111111111111111111111000000000000000000000000000111111111111222222222222222111000000111222222222222222333333333333222444444444444444333333333444444333222333333555555333333333333444555666666777666555555555666777888:::999777666777:::>>>@@@EEEOOO^^^lllzzz''''''''''''''''''''''''(((((((((((())))))))))))))))))(((''''''(((******(((((())))))))))))******''''''((((((((()))))))))******)))((((((((((((((())))))))))))))))))))))))++++++************))))))''''''((((((((((((''''''***+++---,,,***(((((()))''')))******(((&&&%%%&&&))))))(((((((((((())))))''''''&&&&&&''''''((()))((('''&&&'''((()))((('''++++++******))))))((((((***))))))((('''&&&%%%%%%))))))************))))))))))))))))))************************************((())))))***++++++,,,,,,///,,,)))***---111333333444333000...,,,+++++++++******+++++++++,,,,,,,,,'''((()))***+++---......------------------------------++++++++++++------///------...000111111000....../////////000000000000///...------------------...............//////111111111111111111111111111000/////////000222222222222333333333333333333666666666444222111222333777777888888999:::::::::999:::;;;:::999888999;;;:::999999999999999:::;;;;;;:::999:::;;;:::999777888888888888777777777666777888999999::::::::::::999999999999999888888888777888999999999999<<<>>>999::::::;;;<<<<<<======<<<<<<<<<======>>>>>>??????>>><<<;;;:::;;;;;;<<<<<<;;;::::::999999::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::888888999:::999888999888888777666555444333666555555444333222222111333333333333333333333333222222222222333333333333444444333333333333222222333333333333333333333333111111111111111222222222000.........000111000///222222222222222222222222111111111111111111111111000111111111111222222222111111000//////000111111---///111333444333222111000111222333444555555666555444333333333333444444333333333333444444555666555555666666666777777777999777555444555888;;;===AAALLL]]]mmmzzz''''''''''''''''''''''''(((((((((((()))))))))))))))((('''&&&''')))***,,,(((((())))))))))))))))))''''''''''''((((((((((((***))))))((((((((((((((())))))))))))))))))))))))***)))))))))))))))))))))'''(((((())))))((((((''')))+++,,,+++)))''''''(((((()))))))))((('''&&&%%%))))))(((((((((((())))))''''''''''''''''''(((((((((''''''(((((())))))((())))))))))))))))))((((((((((((''''''&&&&&&&&&%%%))))))************))))))((()))))))))***************************++++++++++++++++++,,,,,,,,,------+++*********---000333444444333000...,,,+++************+++++++++,,,,,,,,,''''''((()))+++,,,------//////..................,,,,,,++++++++++++,,,,,,.........///000111111111........./////////000000000///...---------------........................111111111111222222222222111111000//////000111222222222222222222333333333222333444444333333555777666666666777888888999999888:::::::::999888999:::::::::::::::::::::::::::999888888:::;;;;;;999777999888888777777777777777666777888999::::::::::::;;;;;;::::::::::::999999666888999999888999;;;<<<999:::::::::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>???>>>===<<<<<<<<<<<<===;;;:::999999888888999999::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;999777777999999999888888777777666555555444444555555555444444333333333222222222222222222222222111222222222222333333333222222222222222222111111222222222222222222222222222222222111111111111111111111000111222222222222333333333333333333333333111111111111111111111111000000111111111222222222111111111000000111111111...///000222222222111000///000111222333444555666444444333333333333333333333333333333333444555666333444555666777777777666999777555333444666999<<>>@@@???===:::999888777777666666777777666777888999:::;;;;;;;;;;;;;;;;;;::::::999999999666888999:::999999:::;;;<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<============??????>>>>>>>>>>>>>>>>>>::::::999888888888888999::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999888666777888999999888555555555555555666666666444444444444444444444444000000000000000000000000111111111222222222333333222222222222333333333333222222222222222222222222333333333222111000//////000111111111111111222333333333333333333333333333111111111111111111111111000000111111111222222222222222222222222222222222222222000/////////000000000111111111222333333333333333333333333333333222444444333333333444555555333333555666777777777777:::888555444444777:::<<>>>>>>>>>>>>>>>>>>>>>>>;;;:::999999888888999999::::::::::::999999999999888999:::;;;;;;:::999888888777555666777999888888444444555555555666666666333333333333444444444444000000000000000000000000111111111111222222222222333444444444444444555555111111111111111111111111333333222222111000000///---///000000//////000111333333333333333333333333111111111111111111111111000111111111111222222222222222333333333333222222555333111.........000111111111111111111111111111111111222333333333333333444444444333333444444555333333444555666777777888999888555444555888;;;===EEELLLYYYeeeqqq~~~(((((((((((((((((((((((((((((((((((())))))))))))'''(((*********)))'''&&&))))))((((((((('''''''''((((((((()))))))))******((())))))***)))((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))((((((((()))***)))'''&&&&&&&&&(((&&&%%%&&&)))******((())))))(((((((((((())))))((())))))***)))((('''&&&%%%'''))))))((((((***,,,,,,,,,++++++***))))))((('''''''''(((((()))))))))))))))************))))))))))))))))))************((())))))***++++++,,,,,,))))))))))))))))))))))))'''***,,,,,,+++,,,...111............---,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------......//////,,,------------------,,,***,,,......,,,,,,...000---------.........//////---------------...///000/////////.........---------......///000000111111111111111111111000/////////000000111222222333333444555555444222222333555333333444444555666666777777999:::999888777888999666777999;;;============;;;===@@@EEEHHHGGGDDDAAA:::999777666555666777888:::;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::999888888888888:::<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;:::999999999999999:::::::::999999999888888888999:::;;;;;;:::999888777666555555777888888777555555555555555555444444111222222222333333444444000000000000000000000000111111111111222222222222111111222222222333333333111111111111111111111111000000111111111222222222---///111000///...000222222222222222222222222222000000000000000000000000000111111111111222222222000111222333333222111000222111111111000111111111000000000000111111111222///000111333444444444444555444444333333444444444333333333333444666888999777666444333555888;;;>>>BBBJJJWWWdddppp}}}''''''''''''''''''''''''(((((((((((())))))))))))''')))***,,,+++)))&&&$$$))))))(((((('''''''''&&&))))))))))))************((()))*********)))'''&&&(((((((((((((((((((((((('''((((((((())))))******''''''(((((((((((('''''')))***+++***((('''''''''***'''%%%&&&(((***)))'''))))))(((((((((((())))))((()))*********((('''&&&$$$&&&)))(((''''''))),,,111000///---+++)))(((''')))))))))))))))((((((((())))))************))))))))))))))))))************((())))))***++++++,,,,,,+++++++++,,,------......111...******+++---......------......------,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***---//////---,,,///111---------.........//////,,,,,,,,,---...///000111.........------,,,,,,,,,,,,------...///000000111111111111111111000///...///000000111222222333333111222333333333444666999444444555555666777777777777999999999888777888999555777999;;;===>>>>>>>>>888:::>>>CCCFFFFFFBBB???:::999777666555666888999<<<<<<<<<===<<<<<<;;;;;;>>>>>>===<<<<<<;;;::::::888:::<<<===<<<;;;;;;;;;999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;<<<;;;;;;:::<<<;;;::::::999999:::::::::::::::999999888888888777888:::;;;;;;:::888777777666444555777888888777777777666555444333333222111111111222222333333444111111111111111111111111000111111111111222222222------....../////////000000000000000000000000000---...///000222444555555///111333222000000222444222222222222222222222222////////////////////////000111111111111222222222///000111222222111000///...///111333444333222111......///000111222222333---///111333444555555444555444444333333333444444444333222222333666888:::666555333333444888;;;>>>???HHHVVVdddppp|||(((((((((((((((((((((((()))))))))))))))(((''''''&&&***---+++'''%%%&&&)))''''''&&&%%%&&&(((***,,,,,,,,,+++***)))(((''''''***&&&&&&++++++'''(((,,,''''''((((((((((((''''''$$$%%%'''((()))***))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((''''''(((((((((((('''''')))))))))))))))))))))))),,,------,,,+++)))'''&&&((((((((((((((()))******555BBBEEE777***)))+++)))************))))))((((((((((((((((((((((((((((((''''''(((***+++,,,---...++++++***************+++))))))))))))((((((((((((***+++***)))((())),,,...,,,,,,,,,+++++++++******++++++************++++++------,,,+++++++++,,,,,,...---,,,++++++,,,---......---,,,,,,++++++,,,,,,,,,,,,,,,---------......////////////000000000000//////.........---------******+++,,,,,,------...+++---////////////000111222222111111000111111111111111000000000000111111333333444444444444444444666555333333333555777888999888777777777888999:::;;;::::::999:::;;;<<<===;;;;;;<<<>>>@@@AAA>>><<<>>><<<999666555555777888999999999::::::;;;;;;;;;;;;<<<<<<<<<;;;::::::999<<<<<<;;;:::999999999999;;;:::888777777888:::;;;888888888999999:::::::::;;;;;;;;;<<<<<<<<<<<<===:::::::::999999888888888888888888888999:::;;;<<<:::;;;;;;<<<;;;:::888777777777666555555555555555666666666555444222111000///000111000///...///000000000000000000111111222444333222111111222333444000000000000000000000000000000000000000000000000222222222222222222222222000000000000000000000000222111000//////000111222......///000111111000000222333444444222222333444222111111111111111222222000000000000111111111111...---------...///111222444333222111111111222333333333333444444444555555444444555555666777777777666555444444777999;;;<<>>@@@@@@>>><<<<<<;;;888666444555666777::::::::::::;;;;;;;;;<<<<<<<<<======<<<;;;;;;:::<<<<<<;;;:::::::::;;;;;;===;;;:::999888999;;;<<<999999:::::::::;;;;;;;;;<<<<<<<<<============>>>;;;;;;:::::::::999999999999999888888777777888888999::::::;;;;;;:::999888777666666555555555555555666666666555444222111000///000222111000000111222000000000000000111111222444333222111111222333444111111111111111111111111000000000000000000000000222222222222222222222222111111111111111111111111222111000//////000111222//////000000000111111111000222333222111000111222222222111111000111111111000000000000111111111111000////////////111222333666555333111111000111111333333333444444444555555222222333333444555555666:::888666666888:::<<<>>>CCCKKKWWWbbblllwww***************************++++++++++++******)))(((***+++)))&&&%%%(((++++++***)))(((((()))***+++&&&&&&''''''(((((())))))***((((((***+++))))))+++******+++******)))((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))''''''(((((('''&&&&&&%%%'''''''''&&&''''''((()))(((000222+++'''***+++(((+++++++++***************++++++++++++++++++++++++++++++******************+++***************+++++++++++++++*********))))))*********)))((()))+++...---............---,,,,,,******))))))))))))******,,,,,,,,,,,,------...//////...---,,,,,,---...///...---,,,,,,++++++,,,,,,,,,,,,,,,---------......---------.........//////...............---------111111000000///......---...000111111000///000111000000000000111111222333333333222222222222333333333333333444444444555555666555444444444555666777888888777777888999999:::;;;::::::::::::;;;;;;<<<:::;;;<<<>>>@@@@@@>>><<<===;;;999888777777888888:::::::::;;;;;;;;;;;;;;;<<<<<<=========<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>===<<<:::::::::;;;<<<::::::;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>;;;;;;;;;;;;;;;:::::::::;;;:::999777666555555555888888999::::::999999999777666555555444444555555555555555555444222111000///111222222111111222444000000000000000111111222333333222222222222333333111111111111111111111111000000000000000000000000000000000000000000000000222222222222222222222222111111000000000000111111111000/////////000111222...000111000///...///000333222111000000000000000000000000000111111111111222222111111111222222333666555444222111000000000333333333444444444555555333222333333444555555666<<<:::777666666888;;;>>>AAAIIITTT___jjjuuu))))))))))))))))))))))))*********++++++***)))))))))***)))'''%%%&&&))),,,+++***)))((((((((()))***'''''''''((((((((()))))))))(((((())))))(((((()))************)))(((''''''(((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&'''&&&&&&&&&''''''&&&&&&&&&''''''(((%%%***+++''''''******'''++++++++++++************++++++++++++++++++++++++*********************************)))******+++,,,,,,,,,,,,+++++++++******)))***+++***))))))+++---...//////000///...---,,,*********))))))*********,,,,,,,,,,,,---...///000///...---,,,,,,---...///...---,,,,,,++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.......................................///000000111111///111222222000///000000////////////000222333333222222222111111222222222222333333444444555555555666666555444555555666777777777777888888999:::::::::::::::::::::::::::;;;::::::;;;>>>@@@@@@>>><<<>>>>>>===<<<<<<;;;;;;<<<999999999:::::::::::::::;;;;;;;;;<<<<<<;;;::::::999999999:::;;;<<<======>>>===<<<;;;:::::::::;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;999888666666555555666777777888888999999999666666555444444444444555444555555444333222111111...000111111111111222444000000000000000111111222111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111111000000000000000000111111000...------...000111...///000000......///000333222111000000//////000///000000000111111111111333222222222222222222222444444333222222111111111333333333444444444555555555555444444555666888999;;;999777444333555888;;;@@@HHHSSS^^^iiittt(((((((((((((((((((((((((((((()))))))))))))))(((***)))((('''&&&'''))),,,)))(((((((((''''''((((((*********)))))))))((((((&&&''''''&&&&&&&&&&&&%%%((()))))))))(((((('''&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''((((((((('''&&&&&&&&&&&&'''''''''))))))'''(((***)))&&&************************************************)))))))))***++++++,,,,,,******))))))***++++++,,,,,,,,,,,,,,,++++++++++++)))***+++***))))))+++---...///000111000///...---++++++************+++++++++++++++,,,---...///000...---,,,++++++,,,---......---,,,,,,++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,---------------.....................,,,------......///000000///111222222000///000000////////////000111222333111111000000000000111111222222333333444555666666666666666555555555666666666666777888999999::::::::::::::::::::::::999999::::::;;;===??????===;;;======>>>>>>>>>======<<<999999999888888888888888888999999::::::999999999777777888888999:::<<<<<<<<<<<<;;;::::::::::::::::::::::::999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888888888666666666666777888888888666666555444444444444444444444444444333222111111...///000000//////000222000000000000000111111222//////000000000000//////111111111111111111111111////////////////////////////////////////////////000000000000000000000000000000000111111000000000000///---,,,,,,---///000///000111000//////000111222111111000//////000000///000000000111111111111111111111111111111000000000111111222333333333333333333333444444444555555666555444444444666888999::::::888555333444888;;;AAAHHHSSS^^^iiiuuu''''''''''''''''''''''''''''''((())))))))))))((()))((((((''''''(((******'''''''''(((((((((((((((++++++******)))))))))(((***,,,,,,***)))++++++)))''''''((((((((((((''''''***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))(((((('''''''''(((((())))))(((''''''&&&'''''''''((())))))))))))((((((''')))))))))))))))*********))))))))))))))))))))))))(((((()))***++++++,,,,,,))))))))))))***+++,,,,,,,,,,,,,,,+++++++++******(((***++++++******+++,,,...///111111111000...,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,---...---,,,+++******+++,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------...............//////...------,,,,,,+++...000111111000///000111////////////000000111222111000000000000000000111111222333333444555666666777777777666666666555555555666777999::::::::::::999::::::::::::999999888999:::;;;===??????===;;;:::;;;<<<=========<<<;;;999999999999888888888888777777888888999999888888777777777777888999;;;;;;::::::::::::::::::::::::::::::999999999999888888999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<999999999999999999::::::666666555555555666777777666555444444333333444444333333333333333222111111...000111000///...///000000000000000000111111222//////000000000000//////000000000000000000000000////////////////////////////////////////////////////////////////////////000000111111111111000000000///...---------...//////111222111000///000222000000000//////000000111000000000000111111111111//////000000111000000///...///111222444444555555333333333444444444555555444333222111222444666888999;;;;;;999666666999===AAAHHHSSS^^^iiiuuu(((((((((((((((((((((((('''((()))***************(((((('''((()))***))))))&&&'''(((((())))))))))))((((((((()))))))))))))))---111111---,,,//////+++&&&'''((())))))))))))))))))(((''''''&&&'''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''(((((((((((('''''')))))))))))))))))))))))))))((('''&&&&&&'''((((((***)))(((((('''''''''(((''')))***+++)))'''(((***''''''((((((((()))))))))))))))))))))))))))))))))************************))))))))))))***+++,,,---++++++++++++************(((***++++++******+++,,,---///000111111///---+++...------,,,,,,------...++++++*********++++++,,,++++++***))))))***++++++...---,,,,,,++++++,,,,,,,,,,,,,,,---------......------------............---------.........////////////...------,,,,,,+++,,,...000000//////000111000000/////////000000111222111111000000111111222111222222333444555666777777777777777777666555555444555777999::::::::::::999::::::;;;:::999888777999999;;;===??????===;;;888:::<<<>>>>>>===<<<;;;;;;;;;;;;:::::::::999999777777888999999999999999888888888888999::::::;;;999:::;;;<<<<<<<<<===<<<;;;;;;:::::::::999999999:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<999999888888888888999999777666555444444444555666666555444444333333444444222333333333333222111111111222222111///...///000000000000000000111111222000000111222222111000000////////////////////////////////////////////////000000000000000000000000///////////////////////////000111222222111000///111111000000///////////////000111111000///000111//////...//////000111222000000000000111111111111---...///111111111000000///000111333444444444333333333333444444444555555444333222111222444666888666:::<<<;;;777666999<<>>@@@AAA@@@>>><<<=========<<<<<<;;;;;;;;;777888999:::::::::::::::::::::999999::::::;;;;;;999:::;;;===>>>>>>??????<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;;;;<<<<<<999999888777777666777777888777555444333333444555555555444333333333333444222222333333333222111111333444444222000//////000000000000000000111111222111222333444444333222111////////////////////////////////////////////////111111111111111111111111000000000000000000000000///000111222222111000///222222222222222111000//////000111000///...///111............///111222333000000000000111111111111---...000111222222222111000111222333444333222222333333333444444444555555777555444333333666888:::222777::::::666555777:::@@@GGGQQQ\\\gggttt+++)))(((&&&&&&((()))+++///,,,)))&&&$$$%%%((()))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((()))((('''''''''(((***+++''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))************************))))))))))))))))))))))))************************---...///111111///...---...---,,,+++************++++++++++++++++++++++++((()))***,,,,,,+++******,,,,,,+++++++++,,,------)))***,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,...///000///.........000000000//////......------000000000000000//////...------...///////////////333333333222222111111111333444555666666666555555666666666777888888999999999999999888666666999;;;999999999888888888888888:::;;;>>>@@@@@@>>><<<:::777:::<<<======<<<<<<===@@@===::::::<<<>>>>>><<<:::::::::999999999999888333555888;;;==================<<<;;;::::::::::::<<<:::777777:::;;;999777888999::::::;;;;;;::::::::::::::::::::::::::::::777777777777666666666666999888777555555666666777222222222222222222222222222333333333333222111111222222111111111111222222...---,,,---...//////---000111222333444555555555000///...------...///000000000////////////000000222///,,,...333444222///111111000///...---,,,,,,///////////////000111111111111000000//////......444555666444222111111333000///......000111111000222111000//////000111222222000///111555666333000222111000222555777555333111111111111111222222222444555555444333333666888:::999777555333555999<<>>>>>???===:::;;;<<<===<<<;;;999999999999999999999999777999;;;<<<======<<<;;;;;;:::::::::;;;;;;<<<<<<===;;;888999:::;;;:::888999999:::;;;;;;;;;;;;;;;999999999999999999999999777777777777666666666555888777666555444555555666111111111111111111111111222222333333222222111000111000000//////000000111000///...///000111111///,,,---...///000000000000000000///......//////000000000////////////000000222///---...222444222///111000000//////......---///////////////000000111////////////000000000000444333333111///...------000///......000111111000111111000000000000111111333222000/////////...---222111000222555666555333&&&(((***---111444777888444555555444333333666888999999777555333555888;;;AAAFFFOOOZZZfffsss~~~***)))(((''''''((()))***((((((''''''((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))((((((&&&&&&'''((((((((((((((((((''''''&&&&&&''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))************************))))))))))))))))))))))))***************************+++---///000000//////......---,,,++++++++++++++++++++++++++++++++++++*********)))******+++,,,)))))))))***,,,---///000///...+++******,,,...000////////////////////////,,,...///...---,,,---............///////////////,,,---...000111111222222000000111222222222222222111111222333555666777777555444333333333444666666444555666777888888888888888888999888666666888:::888888888888888888999999::::::::::::::::::999999777:::<<<>>>======>>>???===<<<;;;;;;<<<<<<:::999999999888888888888999999;;;<<<=========<<<:::999888888999:::;;;===>>>>>>===;;;:::999;;;;;;:::999:::::::::;;;;;;;;;<<<<<<888888888888888888888888777777777666666666555555666666555444333444444444111111111111111111111111222222333333222222111000000//////......//////000000///...///000111111///......///000111111111111000000/////////000000111000//////......//////000111///---...111333111///000000000000//////////////////......//////000111.........///000111111111555444222222333333111000000///......000111111000000000111111111111000000333222111000000000000///111111111222444555444222000000111222333444555555444555555444333444666888999888777555333555888;;;AAAFFFOOOYYYdddppp{{{))))))(((((((((((())))))'''(((((()))))))))))))))++++++***)))((('''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((('''(((***+++++++++***)))((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))************************))))))))))))))))))))))))************************)))***+++---///000000000,,,+++***)))))))))))))))+++++++++++++++++++++++++++***)))))))))***,,,---************+++,,,---...///...,,,++++++,,,---...////////////////////////,,,---...---,,,,,,---...------......//////000000---...///000111111111111000000111222222222222111111111222333444555666666777666444333444555777999555666777888999999999888777888999888777666777999777777888888888999999999:::999888777777777888999999;;;===>>>===<<<<<<===;;;;;;<<<<<<<<<;;;999888:::999888888888888999:::;;;;;;<<<<<<<<<;;;:::999888888999;;;<<<=========<<<;;;:::999999::::::999;;;;;;;;;;;;;;;;;;<<<<<<999999999999888888888888777777666666666555555555444444444333333333333333222222222222222222222222222222222222222111000000000//////......//////000...---,,,---...//////---///000111111222222222111000000000000000111111111/////////....../////////111///...///111111000////////////000000000111111///............///000000.../////////000000000111222000000222555777777666000///......000111111000...///111222222111000000111000000555:::<<<:::666111111111222333444333222999888777555444222111000444444555444333444666999888888777555444555888:::AAAFFFOOOXXXaaalllwww~~~))))))(((((((((((())))))((())))))***)))(((''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))((((((%%%&&&((()))))))))((('''(((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***,,,...///000000++++++******)))*********+++++++++++++++++++++++++++***)))))))))***,,,---,,,,,,+++*********++++++---------...------,,,,,,........................,,,---...---,,,,,,---...------......//////000000//////000000000000//////...//////000111000000000222222222222333333333333444222111000000222444555666777999:::;;;;;;:::999666777999888777666777888666666777888999999::::::;;;:::888666666666888999;;;===>>>>>><<<:::999999999:::<<<<<<<<<;;;::::::<<<;;;999888888888999:::777888999999::::::::::::::::::;;;<<<<<<;;;;;;:::999999999888777777888888;;;::::::::::::;;;<<<===;;;;;;::::::999999999999666666666666555555555555333333333333333222222111333333333333333333333333111222222222222111000000111000000//////000000111...---,,,---...//////---------.../////////......//////000111111111111111//////............//////000/////////000000///.........//////000000111111...............//////000111000000000/////////......---...///222333444333000///......000111111000...///000222222222111000111//////888CCCEEE>>>555000111222333222222222222000000111111222333333333333444444444333444777999888999888777555666888:::@@@GGGOOOWWW^^^hhhrrrzzz(((((())))))))))))(((((())))))***))))))(((''''''%%%%%%&&&((()))+++,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((('''(((((()))***))))))))))))((((((''''''(((((()))((((((((((((((('''''''''(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***+++---...///000......---,,,,,,------...++++++++++++++++++++++++*********)))******+++,,,---,,,+++******))))))***+++,,,---...///...,,,,,,------------------------,,,...///...---,,,---............///////////////000000000000000///......------...///////////////111222222222222222222222444333222222222333555666555666999;;;;;;;;;999888555777888888777666666777555666777888999:::;;;;;;<<<;;;999888777777888999:::<<<======:::888888888888:::<<<<<<<<<;;;<<<===???>>>;;;999888888999:::555666777888999:::;;;<<<<<<<<<======<<<:::999777888999999888666666777888::::::999888999:::;;;<<<<<<;;;;;;::::::999999999666666666555555555444444333333333333333222111111222222222222222222222222111111222222111111000///111000000//////000000111000///...///000111111///...//////000000000//////......///000111111111111///......------......///000000////////////......---.........//////000000......------......///000111111111000///.........222333444333111000000111000///......000111111000...///000111111222111111222//////777@@@AAA888...000111333333222111111222000000111222333444555666333333444444333444777:::999::::::888777777999;;;@@@GGGOOOVVV\\\dddnnnwww(((((())))))))))))(((((((((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((()))))))))))))))******+++))))))(((((((((((()))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***+++---...//////......---......//////++++++++++++++++++++++++))))))***++++++++++++***,,,+++******************,,,,,,,,,,,,---......///---------------------------...//////------...//////////////////............//////000000000000///------...////////////...000111111222333444555555555555555666666666777777333555777999:::999888666444666888888777666666777444555666777999:::;;;<<<<<<<<<;;;:::999999999999777999;;;;;;:::888888999888:::<<<<<<;;;<<>>???AAA???<<<:::888888888999888888888999999:::::::::777888:::<<<===<<<;;;:::888888999999999999999999:::999888888777777777777888888888777777777666666666555555444333333222222444444333222222111000000000000000000000000000000111111111111111111111111///000000///---,,,---......,,,+++,,,///000///---............////////////------,,,++++++++++++,,,...........................------,,,,,,---------...------,,,---...///000000///---------...000111.../////////000000000111111000000000000000000111///000111111111111000///111111222222222111000000111000000000/////////...111000///......///111222444333333333333444444555333333222222333444666777=========;;;888777888999AAADDDLLLUUUZZZ___jjjvvv'''((()))***)))((('''&&&******))))))******+++,,,&&&&&&&&&'''((()))++++++))))))))))))))))))))))))((((((((()))(((((('''&&&(((''''''&&&&&&''''''((())))))))))))))))))))))))******))))))((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((((((''''''((((((((()))))))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((***)))))))))))))))(((((((((((())))))))))))((((((+++******)))))))))))))))+++******)))))))))))))))***)))((()))+++,,,,,,+++(((((())))))***+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++******)))))))))))))))***+++++++++,,,)))***++++++++++++++++++***+++++++++,,,,,,,,,---------------............//////000000000//////...---............/////////////////////////////////....../////////000000000000000000111222222333333444333222111111222333444444555777777777666444222333444555666666555444333666666777777888999999999::::::;;;<<<;;;:::999888555666666777888888999999888777777777888:::;;;===;;;:::888777777888999999888888888999999999999999666888999;;;<<<;;;;;;:::::::::::::::::::::999999<<<<<<:::999888888888888777777777777666666666666555555444444333333222222333333333222111111000000000000000000000000000000////////////////////////...//////...,,,++++++,,,+++******+++...000///...,,,------...//////000000------,,,+++++++++++++++------------------------,,,,,,------...------,,,...------------.../////////......------///000111////////////000000000000111111////////////111111...///000111111000///...000000111111222111111111000000000000///////////////......---...///111222333222222222333333444555333333222222333444666777<<<<<<<<<:::888777777999???BBBIIIRRRXXX___kkkxxx'''((()))******)))'''&&&))))))(((((())))))***+++''''''''''''((()))***+++))))))))))))))))))))))))((((((((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''''''''''''((((((((())))))(((((())))))))))))((((((&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((************))))))))))))((()))))))))(((((((((***+++***(((''''''((()))***,,,+++)))((((((((()))***---+++))))))***+++)))&&&*********+++,,,,,,------***+++,,,......---+++***,,,+++++++++******))))))(((((()))***+++,,,,,,,,,***+++,,,---............***++++++,,,,,,---------,,,,,,---------.........,,,---....../////////...,,,,,,---......///000000////////////////////////...////////////000000000000000000111222222333333111222222333444444444444555666888999:::999666333333444666888888666444333555555666666777888888888999:::;;;;;;;;;:::999888555555666777888999999:::666666666666777888999:::999888777777777888888999888888888888888999999999555666888999::::::::::::<<<<<<<<<;;;;;;::::::999===<<<;;;999888777777777777777666666666555555555444444444333333333222222333222222222111111000000////////////////////////------------------------...///000...,,,+++,,,---,,,+++,,,---.../////////---------......////////////...------,,,,,,------+++,,,,,,,,,,,,,,,------+++,,,---.........---,,,------------....../////////............///000000////////////000000000000111000///......///000111......///000000///......//////000111111222111111000000000000////////////------------...///111222222111111222222333444555333333222222333444666777999::::::888666555666777<<>><<<:::777666666777777666555555555666777888999555555666777888:::<<<===:::::::::999888888777777888888888888999999999999444444555555666666777777888888888888777666555444555555444333333222222111...///111222222111///...000000000000000000000///000//////............//////...---,,,++++++++++++)))***++++++,,,,,,++++++---,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......///000000...,,,+++---......---///......------------............//////.........***++++++,,,---...//////......000000000///---,,,...............---------000000000//////......---//////............////////////---------...///000555444333222111111111222000111111222222222111111333333444444444555555555555444333222222333444555777:::AAAJJJQQQYYYgggttt************)))))))))(((''''''''''''''''''''''''))))))((())))))***++++++*********)))))))))(((((('''''''''''''''''''''''')))(((((((((((())))))***(((((((((((((((((((((((((((%%%$$$&&&***+++)))%%%###%%%'''))))))((('''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''(((((((((((((((((((((''''''&&&(((((((((((())))))))))))((('''&&&&&&((())))))(((******++++++++++++******(((((((((((())))))((((((((()))))))))************(((((())))))***+++++++++///...+++(((((()))+++,,,,,,,,,++++++++++++,,,,,,************************,,,,,,---------.........++++++,,,,,,,,,,,,------))))))*********+++++++++++++++,,,,,,---...//////+++,,,...//////...------....../////////000000000000000000111111111222222555555666666555444333222111000000000000222333333333333333333444444444444333333333333333222111000333333444555666888999999GGGDDD???:::777555555666666555555555666666777888555555666777999:::;;;<<<::::::999999888888888888555666666666777777777777444444555555666666666666777777777777777666555444444444333333222111111111...///000111111000///............//////000000000000///............//////......---,,,,,,,,,,,,,,,,,,,,,---............---000...------//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000555333///---,,,,,,***)))------------,,,------------...///000000///...---......---------,,,,,,,,,.........---------------........................111000///......------,,,///......------......///......---------...///000333333222111000000111111000000111222222222111111333333333333444444444444444444333222222333444444777999AAAIIIOOOWWWdddppp*********)))))))))))))))''''''''''''''''''''''''))))))((())))))***++++++))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((&&&$$$###%%%((()))'''%%%###%%%'''))))))((('''&&&%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((((((((((((((((((((((((((())))))))))))((('''&&&&&&((())))))(((+++,,,,,,,,,,,,,,,,,,+++&&&'''(((((())))))+++,,,((()))))))))************++++++,,,,,,---.........000...+++)))((()))+++,,,,,,++++++******++++++,,,************************,,,,,,,,,---------------+++++++++,,,,,,---------+++++++++*********))))))++++++,,,,,,---...//////+++,,,...///000///...---------.........//////////////////000000000111111111111000000000111222333000000000000111222222333333444444444444555555555333444444444444444333333333333333444555777888999FFFCCC>>>:::777555555666777777666666666777888888777777888888999999999999999999888888888888777777444444444555555555666666555555555666666666666666555555666666666555444444333333333222111111000000111000///......///000111---------...//////000000//////............/////////...------------------------...//////////////////...------...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...//////555333///---,,,,,,***)))++++++++++++,,,+++++++++---...///000000///...---......---------,,,,,,,,,000...,,,***)))+++---...---.....................000///...---,,,,,,,,,,,,......------------..................//////000111111000000//////////////////000111222222222222222222222222222333333333333444333222222222222333444666999AAAIIIOOOUUUaaammm+++******)))((()))))))))************************))))))((((((((()))******((((((((((((''''''''''''))))))))))))))))))))))))(((''''''(((((()))***+++((((((((((((((((((((((((%%%%%%&&&'''''''''&&&&&&%%%&&&'''((((((((('''&&&$$$%%%'''((())))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))&&&&&&'''((())))))(((((((((((((((((()))))))))))))))'''&&&'''(((***))))))++++++,,,,,,,,,,,,++++++&&&((()))(((((()))+++---))))))))))))************)))******++++++,,,,,,---///...,,,***)))***+++,,,+++******************+++************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---,,,,,,+++******))))))+++,,,,,,------............///000000111111111111------------.............../////////000000000000333222000//////111333444111111111222222222222222444444444444555555555555444444555666666666555555555444444333444555777888;;;:::888666555666777888888888777777777777888888999999999999999888777666777777777777777777777777555555555555666666666666666666666666666666666666333444444444444444333333333333222111111000000///111000...------...000111,,,---------....../////////............//////000......------------......+++,,,------......------,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...000...,,,+++---......---)))******++++++++++++***.........//////.........***++++++,,,---...//////000...,,,***)))+++---...---------...............000///---,,,++++++,,,---......------------...............///000000000111//////...............//////000111222222222222222111111111222222222333333444333222111111222333444777:::AAAIIIOOOTTT```kkk++++++)))((((((((()))***************************))))))(((((('''((((((((()))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))%%%)))+++***'''%%%&&&)))'''''''''''''''&&&&&&&&&$$$&&&((()))******)))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((('''&&&(((((((((((())))))))))))***((('''''')))******))))))******++++++******)))(((******(((&&&&&&(((+++))))))))))))************''''''(((((())))))******......---,,,++++++++++++***))))))(((((())))))***************************++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,++++++++++++------------------------////////////000111222333............//////////////////000000000111111111555444333333333444555666333333333333333222222111222333333333444444444444333444555666666666666666777666444333333444666777555444444555555666888888888888777777777777777888888999999:::999888777666555555555555666666666666444555555555555666666666555444444444444444444444111222222333333222222222222222222111000000///////////////....../////////------------------.....................///000000---,,,,,,,,,,,,,,,------++++++,,,------------,,,+++***)))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---+++******,,,...//////)))***+++,,,,,,,,,++++++......------------......***++++++,,,---...///////////////.........---------------.........//////000///---,,,,,,---...///...------,,,,,,------...,,,,,,---...//////////////////.........//////000//////000222222333333222222222222333333333444444444333222111111222333444888;;;BBBJJJOOOTTT___jjj,,,+++)))((((((((()))***((((((((((((((((((((((((***)))((('''''''''''''''************))))))))))))''''''''''''''''''''''''''''''''''''((()))++++++************************&&&+++///---'''$$$'''+++)))((('''&&&&&&&&&&&&&&&%%%&&&(((***++++++***)))))))))))))))))))))))))))'''''''''&&&&&&''''''''''''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))************)))(((&&&%%%$$$(((((((((((())))))))))))***)))((((((***++++++***(((((())))))))))))((((((***++++++(((%%%###%%%((())))))))))))*********************+++,,,,,,------...---------,,,+++******))))))(((((((((((())))))************************+++***************************+++,,,,,,---......+++++++++,,,,,,---......------------------,,,,,,...------------///111222////////////000000000000000111111111111222222222000111222333444555555555444444444444444333222111111111222222222333333333333333444555666666666666888666444333333333555666555666666666777777777777888777777666666666777777777888999::::::999888777444444444555555555555555333333333444444444444555333333333333333333333333000111111222222222111111222222111111000/////////---...///111111///...---------------------------...............///000111+++++++++***++++++,,,,,,,,,,,,---.........------,,,++++++,,,...000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++...,,,******+++------,,,)))***,,,---...------,,,...---,,,++++++,,,---.........---------,,,,,,,,,---///222333333111---+++---------.........//////000///...------...000111...------,,,,,,------...***+++,,,---............000000////////////000111//////000222222333333333333333333444444444555555333333222111111222333333888;;;CCCKKKOOOTTT^^^iii~~~))))))))))))((((((((((((&&&'''((())))))((('''&&&(((((())))))))))))((((((&&&'''(((******((('''&&&((((((((((((((((((((((((''''''((())))))))))))))))))'''&&&''')))***(((%%%)))((('''&&&&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((((((''''''(((***''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&%%%******))))))))))))******'''((()))******)))((('''((((((((((((((((((((((((,,,)))(((***---000///...---------,,,++++++...000+++++++++*********))))))*********)))))))))))))))******+++,,,,,,,,,,,,++++++++++++*********************+++++++++,,,,,,,,,,,,,,,+++***)))))))))***------,,,+++,,,---...//////////////////.........000000000000111111111111333333333444444333222222///111333444555444333222111222222333333444444555444444444444444444444444555444333333444555666777444444555555555555444444777777888888777666555444666666666666666777777777777777777666666666666666555555444444444333333333333333222222111222222222666222///111444666444111//////////////////////////////000000000...---,,,........................'''***,,,---......///111...------,,,,,,------...---,,,,,,+++*********++++++,,,---...---,,,+++***///.........,,,)))$$$ ++++++------------+++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,------............---,,,,,,......---,,,///............---------,,,,,,,,,---------.................................000333555555333000...//////...---,,,++++++***,,,---...000111111111111---...111333444333222111444444555666666555444333444555666666555555777999999:::@@@HHHMMMSSS^^^iii{{{))))))))))))((((((((((((((((((((((((((((((''''''(((((())))))))))))(((((('''((()))++++++)))((('''((((((((((((((((((((((((''''''((()))))))))))))))***((('''(((***+++)))''')))((('''&&&&&&'''((()))((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&'''((((((''''''((()))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''((())))))++++++*********)))))))))))))))(((((((((((())))))'''((()))******)))((('''))))))))))))))))))))))))+++)))(((***---//////...,,,------+++******,,,...+++++++++*********))))))************))))))))))))))))))***++++++++++++*********************++++++++++++,,,,,,,,,---------------,,,+++++++++++++++------,,,,,,,,,---...////////////////////////...000000000000111111111111333333444444444333333333444555777999999888666555111222222333333444444555444444444444444444444444555555444444444555777777555555666777777777666666777777777777666666555555777777777777777777777777555555666666666666666666555555444444444333333333222222222111111222333333999555111000333444222///...........................///000000000///---,,,........................***,,,......------...///------,,,,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,------,,,,,,++++++++++++,,,---,,,***'''+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,------------------,,,+++,,,...///...---///............---------------------............------------------------000000111111111111000000000//////......------,,,...//////000000000000///222333444555555333111000333444555666555555444333222333333333111222333555999:::@@@GGGMMMSSS^^^iiixxx))))))))))))((((((((((((***)))((((((''''''''''''(((((())))))))))))((((((((()))***++++++***)))(((((((((((((((((((((((((((''''''((()))))))))))))))***)))))))))++++++***(((((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''%%%'''((((((''''''((()))''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((()))******++++++++++++************((((((''''''''''''(((((((((((())))))))))))((((((************************+++***)))***,,,.........,,,------+++))))))***++++++++++++***************************************(((((()))************))))))))))))***+++++++++,,,,,,,,,---------............------,,,,,,,,,,,,---------,,,,,,------...///......//////////////////000000000000111111111111444444444444444444444444666888;;;<<<<<<:::777555111222222333333444444555444444444444444444444444666666555555555666777777666666777888888999888888888777666555555555666777999999888888777777666666444444555555666666777777555555444444444333333333111111111111111222333444;;;777222000111111///---------------------------...///000000000///...---------------------------,,,---///...---,,,,,,---------,,,,,,,,,,,,------,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---+++******+++---...---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------,,,,,,,,,,,,+++++++++---///000///...///............---------------------............------------------------000000///......///000000////////////////////////000000000000000///...---222333444444444333222111333333444444444444333333222333333222000000111333999:::???GGGMMMSSS^^^hhhttt))))))))))))((((((((((((+++***)))'''''''''(((((((((((())))))))))))((((((((())))))******))))))(((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))******)))((((((((((((''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))((('''&&&%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&((('''&&&&&&''')))''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''(((((()))***(((((((((((((((((((((((()))((((((''''''(((((()))(((((())))))))))))(((((())))))))))))))))))))))))******)))***+++------...---......,,,***))))))***************************)))***************++++++((())))))***************(((((()))***+++,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,------------------......///............///////////////000000000111111111111444444444444444444555555555777:::;;;;;;888555222111222222333333444444555444444444444555555555555777777666666666777777777555666777888888999888888888777555444444555666888::::::999888777666666555444444555666777777888888555555444444444333333333000000000000111222444444:::666111//////000///...------------------------......///000000///...---------------------------+++---......---,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,++++++***++++++,,,---,,,+++***+++,,,---...111///,,,+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------,,,,,,+++++++++******+++---000111111//////............---------,,,,,,,,,,,,------------------------------------........................------......////////////...///////////////......,,,---///111222333333333222222222333333333333333555666666555333222333555999:::???GGGMMMSSS^^^hhhrrr~~~))))))))))))((((((((((((+++***)))'''''''''((()))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''((())))))(((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''++++++***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''***))))))(((((())))))***))))))(((((((((((())))))((((((((((((((((((((((((***************+++,,,------//////...,,,******+++************************))))))******+++++++++,,,)))***++++++,,,,,,++++++(((((()))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------.........//////...---.........//////000000///000000000111111111111444333333333333444555666444666888999999666333111111222222333333444444555444444444555555666666666777777777777777777666666444555555666777777777666777666444333333555777888:::999999888777666555555555555666777777888999999555555444444444333333333//////000000111222333444555333000//////000000000---------------------------...///000000///......------------------------)))+++---...------...///,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++***+++,,,...///333000---++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------,,,,,,++++++***))))))+++...111222111//////............---------***++++++++++++,,,,,,,,,------------------------+++,,,...000000...,,,+++,,,,,,,,,------...//////,,,---...//////000000000,,,---...000111222333333111111111111222222333333666777777666444333444666888999???FFFLLLRRR]]]hhhqqq}}}))))))))))))((((((((((((***))))))(((((())))))***(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))&&&'''))))))'''''''''(((''''''((((((((((((''''''))))))))))))************((((((((((((((((((((((((((((((''''''''''''((((((,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&''''''&&&&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))******))))))))))))******))))))(((((((((((())))))'''''''''''''''''''''''')))***+++*********,,,------...//////---++++++,,,***************+++++++++))))))******+++,,,,,,,,,******+++,,,,,,,,,,,,,,,)))))))))***+++++++++,,,*********+++++++++,,,,,,+++++++++++++++,,,,,,---------...////////////...------......///000000000000000000000111111111111333222111111222333555666555666777888888666555444111222222333333444444555444444444555666666777777666666777777777666555555444444555555555555444444666555444444444555666777888888777777666666555555555555666666777777888888555555444444444333333333000000000000000111222333000000000000000000111111---------------------------...///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...------...///,,,,,,++++++++++++,,,,,,++++++******++++++,,,,,,++++++++++++,,,---......///---++++++,,,.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,++++++++++++)))***,,,///222333111//////............---------++++++++++++,,,,,,,,,,,,........................***,,,///111111///,,,***+++,,,,,,,,,------......++++++---...///000000000111111111222222222222333000000///000000111222333444555555444222222333555888999>>>FFFLLLRRR]]]gggppp}}}))))))))))))(((((((((((('''((()))***************(((((())))))))))))(((((()))(((((((((((((((((()))((((((((((((((((((((((((''''''((()))))))))))))))&&&(((******((('''((()))&&&'''((())))))((('''&&&))))))*********+++++++++(((((((((((((((((((((((())))))(((((((((((())))))+++***)))(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&%%%'''(((''''''''''''''''''''''''''''''((())))))((('''''''''''''''''''''(((((()))(((((())))))************))))))(((((((((((())))))***)))(((''''''((()))***(((((((((((((((((((((((()))***,,,+++))))))+++---***,,,......---++++++,,,))))))*********+++++++++))))))***++++++,,,------))))))***+++++++++++++++******************+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,---...///000//////...------......///000000111000000000000111111111111222111000000000222444666444444555555555555555555111222222333333444444555444444444555666777777777555666666777666555444333555555555555555444333222444444444555555555666666666666666555555555555555444444555555555555555555555555444444444333333333111111000000000000111111...///111111111000//////........................,,,---///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,------,,,,,,++++++++++++,,,,,,++++++******++++++,,,---)))***+++,,,------------+++***)))+++---//////...---,,,,,,++++++,,,,,,---------------------------+++,,,------......------+++++++++++++++,,,,,,,,,***+++---000222222000...///............---------,,,,,,---------.........////////////////////////,,,---...//////...---,,,------------............,,,------.../////////...111111111111111222333333//////......///111222333222333444333222222444555888999>>>FFFLLLRRR]]]gggppp|||))))))))))))((((((((((((%%%''')))***+++++++++***(((((())))))))))))((((((******))))))))))))******(((((((((((((((((((((((('''(((((()))))))))))))))'''***,,,+++)))((()))+++&&&'''((())))))((('''&&&''''''(((((()))))))))***((((((((((((((((((((((((******))))))))))))******))))))(((''''''''''''((())))))))))))))))))))))))''''''((((((((((((''''''$$$%%%'''&&&%%%%%%&&&((('''''''''''''''''''''''''''((()))******)))((('''((((((((((((((()))******''''''(((((()))))))))***((((((''''''''''''((((((***)))(((''''''((()))***)))))))))))))))))))))))))))+++,,,+++)))(((+++---(((***------,,,+++++++++))))))******++++++++++++))))))***+++,,,,,,------(((((()))***************+++++++++***************,,,,,,,,,---------......---------------...///000,,,---///000000000///...---------...///000000111000000000000111111111111111000//////000222444555222222222222222333444555111222222333333444555555444444444555666777777888555555666666666555333222777777666666555444222111333333444555666666555555444444444555555555555555333333333333333333333222555555444444444333333333222111000000000000000111---///222222111///...---////////////////////////,,,---///000000000//////,,,,,,,,,,,,,,,,,,,,,,,,---///000///,,,+++++++++,,,++++++++++++++++++,,,+++*********+++,,,,,,---(((***+++---......------+++******+++---...---,,,------++++++++++++------------------------------+++,,,------......------*********++++++,,,,,,---++++++---000222222000---//////.........---------........./////////000000000000000000000000000000///......------......///////////////////////////.........///......---,,,+++,,,,,,...000222444555///.........///000222333222333444444333333555777888999>>>FFFLLLRRR]]]gggooo{{{)))'''&&&'''***+++***((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((())))))(((&&&%%%&&&((()))(((((((((((())))))***))))))))))))(((&&&%%%$$$(((((())))))))))))(((((()))((('''&&&&&&'''((()))((('''''''''((()))+++,,,///***%%%$$$&&&)))***)))$$$&&&''''''&&&&&&((()))&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((''''''''''''((()))*********((('''&&&((()))***++++++***)))((())))))))))))************+++*********))))))((((((++++++************++++++))))))))))))************((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...........................***+++---......---,,,***------......//////000000,,,000333222///---...000......///000000000000000000000000000111111111111555444444333333222222111333333555666666666555444666555333222222333444555555444222222222444666777666666555444333222222111555555555555666666666666555555666666666666666666666666555555555444444444555444444333333222222111222000...---,,,---///000///............//////000///...---,,,,,,---...///...---,,,,,,,,,,,,---...///...,,,,,,------,,,+++...---------...///111222...---,,,,,,+++***))))))************************,,,,,,,,,++++++*********)))+++------,,,,,,,,,------------,,,,,,+++++++++******************************++++++++++++******,,,,,,+++******+++,,,,,,,,,---.........---,,,+++111111111111000000000000000///------.........------,,,,,,++++++,,,,,,---,,,,,,,,,---...///000000---------------...//////..................------000000000000////////////000000000000000111111222333333333444444444444444444999???EEEKKKSSS\\\cccqqq|||)))'''&&&'''***+++***((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((())))))((('''&&&((()))))))))(((((((((((())))))***++++++******)))((('''(((((())))))))))))(((((()))((('''&&&&&&'''((()))((((((''''''((()))***+++,,,)))%%%$$$&&&(((((('''%%%&&&((('''&&&&&&''')))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((())))))))))))(((((('''((()))************)))((('''(((((((((((()))))))))************)))))))))(((***))))))))))))))))))***))))))))))))************)))******++++++++++++***------------------------+++************+++,,,,,,------------------------%%%''')))+++,,,---------............///////////////000222222111000000111......///000000000000000//////000000111111111222333333333333333222222222222333555666666666555444666555555555555555666666555444333222222333555666666666555555444333333333444444444444555555555555666666666666555555555555666555555555444444444444555444444333333222111111111000///.........////////////...............//////...---,,,,,,---...///...---,,,,,,,,,,,,---...///---,,,,,,------,,,+++++++++***++++++,,,---...------,,,,,,+++***))))))************************,,,,,,,,,+++++++++******************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------,,,++++++,,,------***+++---.........------,,,------...//////000000000///------.........---------------------------,,,---------.../////////......------......///000////////////////////////111111111111111000000000000000000000000111222222444444333333333333333333555999???DDDIIIRRR\\\cccooozzz)))((('''((()))***)))(((************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((()))***)))(((((()))++++++***)))(((((('''(((((())))))************))))))'''(((((())))))(((((('''((((((''''''''''''(((((()))((((((''''''((()))))))))'''&&&%%%&&&'''&&&%%%&&&(((((((((&&&%%%&&&'''((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((('''(((((())))))((())))))******))))))(((''''''''''''((((((((((((************))))))))))))))))))(((((((((((()))))))))))))))*********++++++++++++++++++++++++***)))------------------------******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,---.../////////...............///...---...000111111111......///000000000000000...//////000111222222222111222222222222333333333222333444555555555444444000000111222333333333333555555333222222333444444555555555555555555555555333333333444444444444555666666666666555555444444555555555555444444444444444444444333222222111111000000000000////////////000000///...------------......------------.........------,,,,,,------......---,,,,,,------,,,+++******++++++++++++******,,,,,,,,,++++++*********************************,,,,,,,,,++++++++++++***+++(((&&&&&&)))++++++)))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,...------,,,,,,------...,,,,,,------------,,,,,,***+++,,,---///000111222000///------.........---------...//////...------------.................................///000000000000000000000000000000111111111111111222222222111000000000000111222222555444444444333222222222555999===BBBGGGPPP[[[cccmmmxxx(((((((((((())))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((((()))***)))((()))+++---++++++)))(((''''''''''''&&&&&&'''((((((((((((((('''(((((((((((((((((('''(((((((((''''''((((((((()))(((((((((''''''(((((((((''''''(((((('''&&&%%%((())))))(((&&&$$$%%%&&&(((((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))************((('''&&&&&&'''(((***+++((())))))))))))))))))((('''''''''((((((((())))))*********)))))))))))))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,,,,,,,+++******)))***************************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------/////////......------------***((())),,,//////.........///000000000000000......///000111222222333000000000111222333333444111222333444555444444333---...000111222222222111555555444333222222222333444444444555555666666666333333444444444555555555777666666555555444444333444444444444444444444444444444333333222111111111000000111111000000///...111000///...---,,,,,,,,,---------------------------------------------------,,,+++,,,------,,,+++,,,,,,---......---,,,+++,,,,,,++++++++++++++++++************************++++++++++++++++++++++++---((($$$$$$))),,,+++)))(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------.........---,,,+++******,,,---...///000222333333000...------.........,,,+++---...000000...---+++...............---------///............///000000//////000000000000000111000000111111111111111222111111000000111111222333666666666555444333222222555888<<<@@@EEENNNZZZbbbkkkvvv'''(((((()))((())))))***************************(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))((()))***)))((()))+++---++++++)))(((''''''''''''%%%&&&'''(((((())))))(((''''''(((((((((((('''''''''(((((((((((((((((('''((((((((((((((('''''''''((()))******)))(((''''''((())))))(((&&&$$$$$$%%%((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''((()))))))))*********+++((('''&&&&&&&&&((()))***)))(((((((((((((((((()))(((((()))))))))*********))))))))))))))))))******+++******))))))******+++************++++++++++++,,,,,,,,,,,,,,,+++***)))************************+++++++++++++++,,,------------------------------///...------,,,,,,------//////......------,,,,,,---***'''(((,,,///...---......///000000000000000...//////000111111222222...//////000111222333333000111333444444444333222000111333555666666555555555444333333222222222222333333444444555666666666444555555555666666666666666666555555444444444333333333444444444444444444444333333222222111000000///000000000000///......000000///---,,,,,,,,,,,,,,,------------------,,,---------------------------+++***+++------,,,+++,,,---...//////...,,,+++++++++++++++++++++,,,,,,************************++++++++++++++++++++++++...)))%%%%%%***---,,,***((((((((())))))*********,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,,,,---.........///000000111111000...------.........,,,***+++---......---+++***...............---------...............///000000.........//////000000000/////////000000000111111111111111111111222222333888777777666555444444333555777;;;>>>CCCLLLXXX```jjjuuu'''((())))))(((((()))***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***((()))***)))(((((()))++++++***)))(((((('''(((((((((((()))******+++******&&&''''''((((((''''''&&&''''''((((((((((((''''''&&&''''''(((((((((''''''((()))+++***)))''''''(((((())))))(((&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''(((((())))))*********'''''''''&&&''''''(((((()))((((((''''''(((((()))))))))))))))************))))))))))))************++++++************++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................*********+++,,,---------.........------------------,,,+++,,,.../////////......///000000000000000000000000000111111111111......///000111111222222000111222333333333222222111111222333333444444333333333333333333222222222333333333444444555555555555555555666666666777777444444444444444444444444333333333333444444444444333333333222111111000000////////////............//////...---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------......------,,,,,,+++***+++,,,---,,,+++++++++,,,,,,,,,,,,,,,+++*********++++++,,,,,,---***************************++++++++++++,,,,,,,,,---***((((((+++------+++)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))***++++++,,,,,,++++++***''''''(((***,,,...000111,,,,,,,,,------.........000///------.........---++++++,,,------,,,++++++------..................---------------...//////---......//////000000000.........///000000111111222111111111111222333333777777666666555555444444333666:::>>>CCCKKKVVV]]]gggttt&&&(((***)))(((''')))+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))((())))))((('''&&&((()))))))))(((((((((((())))))((()))***************)))&&&''''''((((((''''''&&&&&&'''((())))))((('''&&&$$$%%%'''(((((((((((('''''')))***)))&&&%%%''')))'''((()))(((&&&%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&'''(((((()))******'''''''''(((''''''&&&&&&)))(((''''''''''''((()))((((((((())))))))))))***((()))))))))******************))))))))))))***************+++++++++,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------)))***+++------------,,,,,,------------------...,,,---//////...------.........///000000000000000111111111111000000000000...//////000000111111111///000222333333333222111/////////......//////000111222222333333333333222222222222333333333333333444444444555555555666666222333333444444555555666222222333333333444444444333333222222111000000000000///---,,,,,,,,,---.........---,,,,,,---------+++,,,------------,,,+++,,,,,,---......---,,,,,,+++***)))***,,,---,,,+++***))))))******+++,,,---))))))***+++,,,,,,------******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,******************))))))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,------,,,++++++(((((())))))+++---///000******+++,,,...///000000000///------.........---------------------------,,,---------.../////////,,,,,,,,,,,,,,,---............///000000111222222...//////000111111222222222222111111222222333444444444444444444333333333111555:::>>>CCCJJJTTT[[[dddrrr&&&(((******'''''')))+++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))(((&&&%%%&&&((()))(((((((((((())))))***''''''((((((((((((''''''&&&''''''''''''''''''&&&&&&'''((())))))((('''&&&###$$$&&&((())))))(((((('''((()))'''%%%$$$&&&)))&&&(((((((((&&&%%%&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''))))))(((((('''''''''&&&%%%&&&&&&'''((())))))***''''''((()))((('''%%%$$$)))((('''&&&&&&'''((()))''''''''''''((((((((()))(((((())))))*********+++))))))(((((((((((())))))******+++++++++,,,,,,,,,***+++,,,,,,------------))))))))))))))))))))))))*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000000...+++***,,,,,,,,,------.........))),,,//////,,,******,,,...//////000000000000000222222111111000/////////////////////000000000000///000111222333222111111333222000//////000111222000111222333333333333333222222222222222222222222333333333444444444555555111222222333444555666666222222222333333444444444333333222222111000000000000...,,,+++***+++---...------,,,,,,,,,---......++++++------------++++++,,,,,,---......---,,,,,,+++***)))***,,,---,,,++++++***))))))***,,,...///))))))***+++,,,------...*********************************++++++,,,,,,,,,(((***,,,,,,+++***++++++,,,,,,++++++******))))))************************+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,...---+++*********++++++)))***,,,...000222333444000///------.........---///...------------...///,,,,,,------...///000000,,,++++++++++++,,,------///000000111222222333333///000000111222222333333222222111111222222333444222222222222222222222333000444:::???CCCJJJSSSYYYbbbppp((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''###))),,,'''%%%))),,,***%%%%%%&&&'''((()))******)))'''&&&'''((()))(((''')))'''&&&&&&((()))&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((&&&$$$######$$$%%%&&&%%%%%%%%%$$$$$$#########'''&&&%%%$$$$$$&&&''')))))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))(((((('''''''''&&&))))))))))))******************))))))((((((''''''***)))(((((((((((()))))),,,,,,+++*********************))))))******+++,,,))))))***+++,,,,,,---------,,,+++*********++++++((()))***+++,,,---------------......---+++***)))---,,,+++,,,...000000000******+++,,,------------...---,,,+++,,,...111222------,,,,,,,,,,,,------...///000222222111111000222111000///------------000111111000000///...---222222111000//////000000000111222222333333222222222222333333333333444444444333111000000111333444666444222333444444222///333333222111000000000111222222111000//////000000111///---++++++---///111,,,---///000000...---+++,,,,,,---...---,,,+++***++++++++++++++++++++++++,,,,,,+++***)))))))))******+++,,,---,,,+++***))))))***++++++***)))***+++++++++++++++******))))))'''+++,,,***+++///000......---,,,,,,------+++)))++++++******++++++,,,------......---,,,,,,---...+++,,,---,,,+++***+++---***------)))(((***,,,,,,++++++++++++++++++++++++000...---...111222111//////000111111111000...---+++,,,------...///000000......---,,,,,,---------000000///...---------------------...///000000111000000000000111111111111333333222222111222222333444333333222222333333444666777999<<<@@@HHHPPPVVV```kkk|||)))))))))(((((()))))))))***))))))((((((''''''''')))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((('''$$$***,,,(((&&&)))+++***(((((((((((('''''''''''')))'''&&&'''((()))(((''')))'''&&&'''((((((&&&$$$%%%%%%%%%&&&'''''''''(((%%%&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$&&&''')))))))))(((&&&&&&%%%%%%&&&%%%&&&&&&&&&'''''''''''')))))))))((((((((((((((()))(((((((((''''''''''''))))))))))))***************)))))))))((((((((('''))))))(((((((((((())))))))))))((((((''''''((((((******))))))******++++++*********++++++,,,,,,,,,,,,+++++++++******************+++,,,,,,,,,++++++)))***+++---......------,,,+++***+++---///...---***+++,,,---............,,,,,,------...//////000111000000//////000000111...///000111222111111000000///...---,,,,,,,,,,,,000000111111111111111000222222222222111111111000222333444444555555444444111111111222222222333333444333222111111222333444444333111222444444111///222222111111000111111111111111000//////////////////...---,,,,,,---...///,,,---...//////...---,,,,,,,,,---------,,,+++***++++++++++++++++++++++++---,,,,,,+++******++++++,,,,,,,,,,,,,,,+++******)))***++++++***)))***+++++++++++++++*********)))))),,,---***)))++++++)))***)))***+++---...---,,,,,,,,,++++++,,,,,,---...)))******)))((((((+++---///...,,,++++++,,,---...+++......***(((+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++---111333222000000000000000000///............---------------------------------...//////000//////...............------......///000000111//////000000000111111111222222111111111111222222333333222222222222333333666777999<<<@@@GGGOOOUUU```kkk|||******))))))))))))******,,,+++***)))(((''''''&&&((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((((((((('''***,,,)))(((***+++***(((((((((((('''''''''''')))'''&&&'''((()))((('''((('''''''''(((((('''%%%%%%%%%&&&'''((()))******&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))'''''''''''''''(((((((((&&&&&&%%%$$$%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))(((((('''''''''((((((((((((''''''''''''))))))))))))************))))))))))))((((((((((((((((((((((((((()))))))))(((((((((((('''''''''''')))))))))*********++++++******++++++++++++++++++,,,,,,,,,---,,,,,,+++***,,,,,,,,,,,,,,,+++***)))((()))+++,,,---.........++++++***+++------,,,***+++,,,---...////////////+++,,,...///000///......222111111000000111111222//////000111111111111000//////............/////////000111222222333333333222222333444333222111000222333444444555555444444000000111111111222222222444444444444444444444444222222111222444333111///111111000000000111222222000000///.........//////...------------------...,,,---...//////...---,,,,,,,,,---------,,,+++***++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,...---,,,,,,++++++,,,,,,)))***++++++***)))***+++++++++++++++************+++///000,,,***,,,,,,***)))))))))+++...///...---,,,,,,,,,,,,,,,---......***++++++++++++...333666888333,,,***+++---------+++//////+++***---...---------------------------+++******,,,///111222111111111000///////////////000///...---,,,+++++++++,,,,,,,,,---...///000111...............//////000------......///000000000//////000000000000111111111111000000000000111111222222111111111111222222777888:::<<<@@@FFFNNNTTT```kkk{{{))))))))))))))))))))))))++++++******))))))(((((((((((((((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((()))******))))))*********%%%%%%&&&'''((()))******)))'''&&&'''((()))(((''''''''''''((((((((('''&&&&&&&&&&&&''''''((((((((('''''''''(((((((((((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&''''''(((((())))))&&&&&&%%%%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))(((''''''&&&&&&((((((((((((((('''''''''((()))))))))************))))))))))))(((((((((((('''(((((()))))))))))))))************))))))((((((((())))))***************++++++++++++************------.........---,,,++++++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------+++))),,,---...///000000000000,,,------...//////......000//////......//////000///000000000111111111111111111000000111222333333///000111111222222222111000111333444444333111///000111222222333333222222111111111111222222222222444444555666666555444444222222333444555444222111000000///000000111222333000000///////////////000,,,---............---,,,+++,,,---.........---------------,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,///...,,,+++++++++,,,---)))***++++++***)))***+++++++++++++++++++++++++++'''---000---+++---...---+++++++++---///000///...,,,++++++++++++,,,------******+++,,,///444:::??????777---)))***,,,,,,***+++///000---+++...///...,,,,,,,,,,,,------------******+++,,,...///000000222111///.........///000///...---,,,++++++,,,,,,+++++++++,,,---///000111,,,,,,,,,,,,---...///000............//////000000////////////000000000111000////////////000000111222111111000000111111222888888:::;;;???EEEMMMSSS^^^iiiyyy'''(((((())))))(((((('''(((((())))))******++++++)))(((((((((((('''''''''((((((((((((((((((((((((&&&'''''''''(((((()))))))))(((((()))******)))***%%%%%%&&&'''((()))******)))'''&&&'''((()))((('''''''''((()))((((((((((((((('''''''''&&&&&&%%%%%%'''''''''(((((((((((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((('''&&&&&&%%%%%%%%%&&&'''''''''(((%%%%%%%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&''''''''''''(((((((((((())))))((((((((('''''''''&&&'''''''''(((((((((((((((((()))))))))************(((((((((((())))))))))))&&&'''((()))***))))))))))))******+++***)))(((((('''((()))************)))+++*********************,,,,,,,,,,,,,,,+++******((()))***+++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,......,,,***------...///000000000000///...---,,,,,,---///000///......------......///000000000000000111111111111111000111111222333444000000111111000//////......000111333333222000///000111222222333333222222222222222333333333333444444555555666666555555444333444666777777555333222////////////000111222222000000/////////000000111+++,,,---......---,,,++++++,,,,,,---------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++...---,,,+++***+++,,,---)))***++++++***)))***++++++++++++++++++++++++,,,%%%,,,000---***+++,,,+++******+++...111333333222***************++++++,,,((((((((((((***...444888;;;444,,,)))+++...---+++***///000---,,,///000///******++++++,,,,,,,,,,,,,,,,,,------,,,,,,------222111///.........///000---,,,++++++,,,---///000++++++++++++,,,---//////*********+++,,,---//////............////////////...////////////000000000//////......///000000111222111111000000111111222777888999;;;???EEEMMMRRR]]]gggvvv&&&'''((())))))((('''&&&&&&''''''((()))***+++,,,))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))))))))%%%%%%)))+++***)))***(((((((((((('''''''''''')))'''&&&'''((()))((('''&&&((())))))((((((((())))))(((((('''&&&%%%$$$$$$&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))************(((((((((((())))))))))))&&&'''(((*********))))))((()))*********)))'''&&&'''((()))*********)))((())))))******************))))))(((''''''''''''(((((((((***+++,,,---------++++++++++++,,,---.........,,,++++++---...------,,,---...///000000000000111///,,,++++++---///111111000000//////000000111000000000///000111111222//////...//////000111111111111111000000///------...///000111222111000000222333444444555555444444222222333333333444444444555555555555555555555555444777999:::888555333222000000/////////000111111//////......//////000000+++,,,---......---,,,++++++++++++,,,------.........---,,,+++++++++,,,,,,++++++++++++++++++++++++******))))))******++++++---,,,++++++******++++++)))***++++++***)))***+++++++++++++++,,,,,,,,,,,,---444888333---,,,,,,+++'''''')))---222555666555)))))))))))))))***++++++,,,,,,+++)))((())),,,...000---)))))),,,///000///)))...000...---///000...)))******++++++,,,,,,------...///...,,,+++,,,---111111000///////////////++++++***+++---000222444...------,,,,,,,,,------++++++++++++,,,---...///......//////////////////......////////////000000///......//////000111222222222111111111111222222666777999;;;???EEEMMMSSS\\\fffvvv&&&((()))******)))(((&&&'''''''''(((((()))))))))+++*********))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***'''""""""'''+++))))))+++(((((((((((('''''''''''')))'''&&&'''((()))((('''%%%(((******(((''')))***)))((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&''''''(((%%%&&&&&&&&&''''''''''''%%%&&&&&&''''''(((((((((''''''''''''((((((((()))))))))))))))************'''((((((((()))))))))***%%%&&&(((***+++***))))))))))))+++++++++***((('''&&&''')))***+++***)))((((((((())))))******++++++***)))'''%%%%%%&&&'''))))))***+++,,,,,,,,,,,,,,,---,,,+++++++++,,,---------+++((((((***,,,......,,,,,,---...///////////////...------------...///222111111000000111111222111000/////////000222222//////.........//////000000000111111111000000///000000000111111222222222222333444444555555444444111222222222333333333333555555444333333444555555444777;;;:::777333111111111000000////////////000---,,,,,,,,,------...///,,,,,,,,,------,,,,,,,,,++++++++++++,,,---...///...---,,,+++++++++,,,,,,+++++++++++++++++++++++++++************+++,,,---******++++++******)))((()))***++++++***)))***++++++++++++,,,,,,,,,------///777;;;666///---------))))))***,,,000222111000******))))))******+++,,,000000///---+++***,,,---))))))***+++,,,---------(((---///------//////...******++++++,,,------...,,,---///...,,,,,,---///000000000000000///......---,,,++++++---111444666222222000///------,,,,,,------------......///000/////////////////////............/////////000000////////////000111222333333333222222222222333333555666888:::???FFFNNNTTT]]]gggwww''')))***++++++***)))'''((((((((((((''''''''''''++++++++++++*********)))((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&!!! '''+++))))))+++%%%%%%&&&'''((()))******)))'''&&&'''((()))((('''%%%(((******(((''')))+++(((((((((((())))))))))))%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%$$$###"""###%%%(((***'''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))&&&'''''''''(((((())))))))))))))))))************'''((((((((())))))******$$$&&&(((***++++++))))))+++,,,.........---+++)))&&&''')))***+++***(((''''''(((((()))***++++++,,,...,,,(((&&&&&&(((***,,,+++,,,,,,,,,,,,+++******222000...,,,***)))))))))---***&&&&&&(((+++...///+++,,,---...////////////---.../////////...---,,,111111000000000000111111111000/////////000222333111111000000000000111111///000111222222222222222222111111111222333444444111111222333333333222222000111111111111222222222666555333222222333555666444777;;;:::666222//////222111000//////...//////+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///...---,,,+++***+++,,,---++++++++++++++++++++++++++++++++++++,,,,,,---...))))))***++++++)))(((''')))+++++++++***)))***++++++++++++,,,,,,---------%%%...444000***)))******///---,,,,,,---,,,***(((++++++******++++++,,,---+++---------,,,,,,---///(((***------,,,)))((((((''',,,///------//////---++++++,,,------...//////***,,,//////------///222///000111111111000...---...---,,,,,,...111444666666555333111///---,,,,,,000////////////000111111///////////////...................../////////000////////////000111333333444333333222222333333444444555777:::???FFFNNNTTT^^^hhhxxx***+++,,,+++)))''''''(((+++)))(((&&&%%%%%%%%%%%%'''''''''''''''((()))***,,,)))&&&%%%(((+++///000,,,)))(((***)))&&&&&&)))(((((((((''''''''''''(((***)))(((&&&%%%%%%%%%%%%******))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%&&&%%%%%%%%%'''''''''(((''''''&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))))))))))))))************((((((''''''''''''(((((((((((())))))((('''&&&&&&))))))))))))************((()))***++++++***)))((()))))))))((()))******++++++,,,...000///...+++***))))))))))))))))))))))))((()))))))))************************************++++++,,,,,,,,,+++******+++++++++*********))))))+++,,,,,,------,,,,,,++++++---///000//////000111222111...,,,++++++,,,---///---,,,...111333222000---...000111222222111111111///......///000000///111222333333333111000//////000111222222222222222555333111222444555333111000///000222666888999999;;;:::999777666666777777999888777555333111///...444333222000///.........---------,,,,,,++++++++++++))))))+++...000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((((((---+++)))(((***+++++++++************************(((,,,+++%%%%%%+++...---***)))))))))***+++,,,,,,'''((()))***+++,,,------...---,,,+++************)))))))))***+++++++++,,,,,,,,,,,,++++++*********))),,,---,,,+++++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***)))+++++++++***++++++,,,,,,///...------//////...------,,,+++******+++---.........---...///000222444DDD===555000111222111000...........................///////////////......///((("""$$$,,,222000,,,111111222333222111000///333333222222111222222333666777888999<<>>CCCAAA???<<<:::999999:::<<<;;;999666444222111111444333111000///............---------,,,,,,,,,+++,,,***)))+++---///...,,,++++++++++++++++++++++++++++++*********+++,,,,,,+++)))''''''((()))))))))************************,,,///---'''&&&***+++)))******)))))))))***++++++***************++++++++++++++++++******++++++,,,***************+++++++++.........------,,,,,,,,,***,,,,,,,,,++++++++++++,,,++++++******++++++,,,------------,,,,,,+++++++++++++++++++++,,,,,,---...,,,,,,,,,...//////...000///...------///000111///......//////000111222??????===999444000000111------------------------......////////////.........+++***,,,///111000...///000111222333222222111222222222111222222333333666777888999;;;CCCMMMUUU```kkkyyy&&&((()))(((&&&%%%%%%%%%)))((((((''''''(((((())))))((((((''''''''''''(((((((((((())))))(((((((((---'''$$$&&&'''&&&&&&)))&&&''')))++++++***)))(((%%%%%%&&&''')))***++++++&&&'''((()))((('''&&&%%%''''''''''''((((((((((((((('''''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&''''''%%%%%%%%%'''************)))'''&&&%%%!!!"""$$$%%%&&&'''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((&&&'''(((((((((((((((((((((((())))))))))))******((())))))******))))))((('''((()))***+++******))))))***,,,...///...---,,,)))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,---------,,,,,,,,,,,,+++******++++++++++++*********+++---...------...///........................---,,,,,,---///000000......///000111222222111111222000//////000111000000111111000/////////000000333333444555555555555444333111000111222333222111///111444666:::BBBMMMUUUYYYVVVQQQKKKGGGDDDBBBBBB@@@>>>;;;777555444444444333222111///.....................------------------,,,***+++,,,------,,,************************+++++++++,,,,,,---...///+++)))'''''')))***)))(((************************%%%((((((&&&&&&***+++*********)))((((((((()))))),,,+++++++++******)))))))))))))))***+++,,,---...+++++++++***************......------------,,,,,,+++++++++,,,,,,+++++++++,,,++++++******++++++,,,......---------,,,,,,,,,+++++++++++++++,,,---...,,,+++***,,,...000000///000//////...///000111222//////000000000000//////666===CCC@@@777///...000------------------------......///////////////...,,,...000111000000//////...///000111333333333333222111111111222333333444666888999999;;;BBBLLLSSS___iiiuuu((()))******(((''''''((((((((((((((())))))*********)))((('''''''''''''''(((((()))(((((((((***+++333,,,&&&&&&'''&&&&&&(((%%%'''***,,,---,,,***(((((((((((()))))))))))))))((()))***++++++***((('''''''''''''''(((((((((((('''''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%'''''''''%%%$$$%%%&&&&&&&&&''''''&&&%%%$$$$$$######$$$&&&&&&''''''''''''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''((((((((((((''''''(((((((((%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((&&&&&&'''((())))))(((((((((((((((((()))))))))***((())))))))))))))))))(((&&&(((***+++,,,+++)))(((***+++---......---,,,+++((((((((((((((((((((((((''''''''''''(((((((((((()))***************++++++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,+++)))******++++++******))))))+++------,,,,,,---...,,,,,,---...//////..................///000000///.........//////000000000000///------///000///...111000///......///000111000111111222222222111111111111000111222222222111---///111444;;;JJJ^^^mmmqqqlllcccXXXOOOIIIEEEDDDAAA>>>:::777444333444555222111000///.......................................---+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,+++******+++,,,+++***************************)))))))))(((***+++***)))******)))(((''''''((((((+++++++++************)))))))))))))))***+++,,,---,,,+++++++++***)))))))))++++++++++++++++++++++++,,,******---///---+++,,,,,,++++++******++++++,,,------------------------,,,,,,+++,,,,,,---...///---+++***+++---000000000---,,,,,,,,,---...///000///000111111111///...---...777AAABBB;;;333///...---------------------------...//////////////////....../////////......---//////000111222222333333111111111111222333444444666777999999;;;AAAJJJQQQ]]]gggqqqyyy((()))+++***)))'''((((((''''''((())))))************)))((('''''''''''''''((((((((('''''')))...333===333***((((((&&&&&&(((&&&'''***,,,,,,+++)))((('''((())))))***))))))(((((()))***++++++***))))))''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&"""###$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''((('''(((((((((((((((((('''&&&&&&'''''''''(((((((((((((((''''''''''''((((((&&&&&&'''((())))))(((((('''(((((((((((())))))))))))(((((((((((((((((()))&&&(((***+++,,,+++)))(((,,,------------+++***)))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))******+++++++++((()))***+++,,,---------************++++++++++++)))******++++++******)))(((***,,,---,,,,,,---...+++,,,---.../////////...///000000000000000111111111111111111222222222333444222000111222333222222111000///......///000111//////000000000//////...000000111111111111222333777666555555<<>>;;;777444222111222333000000///...------------........................------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,+++***+++,,,---,,,***************************444111.........,,,)))'''******)))(((''''''(((((()))************++++++++++++******))))))******+++,,,+++++++++***)))))))))++++++++++++++++++++++++---)))***111333///,,,,,,,,,++++++******++++++,,,+++,,,---......---,,,,,,,,,,,,,,,,,,---...///000///---++++++---///000000++++++++++++,,,---......000000111111111///...,,,,,,222:::???@@@;;;555000------------------------------...///////////////444000,,,,,,...000000...222222111111111111111111222111111111222222333444555666888999;;;@@@IIIPPP\\\eeeooouuu~~~&&&((())))))(((''''''(((&&&'''((())))))))))))))))))((((((''''''''''''((('''(((((('''&&&)))000666EEE999---))))))''''''((('''(((***++++++***((('''###%%%''')))************''''''(((((((((((())))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%$$$$$$%%%"""###$$$%%%'''''''''''''''(((((((((''''''&&&%%%(((((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''(((((((((((()))))))))((((((''''''''''''((((((&&&'''((((((((((((((((((''''''(((((((((((()))))))))((((((''''''(((((()))'''((()))***+++******))),,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,------...)))***++++++,,,,,,,,,,,,)))***************++++++******++++++++++++******)))***,,,---,,,,,,---...------------......//////000111222222000000111222111000000///000000111111222111//////111222111000000000//////000000111111000111111111111000/////////111222222111111333444999777555666@@@TTTlll|||zzzrrrdddUUUHHH???:::888888666333111//////000000//////...------------------------------.........***,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))***))))))***++++++***(((************************,,,'''%%%(((,,,,,,++++++******)))((((((((())))))))))))******+++++++++,,,+++******)))))))))******+++++++++***************,,,,,,------------......---))),,,555999222---,,,,,,++++++******++++++,,,***,,,///111111///---,,,,,,,,,,,,---...///000111444111...------//////...+++,,,,,,---...///000000000000000000000///......//////333:::@@@AAA;;;555........................,,,---...///000000000000777222---,,,000333333111333222222111000000111111333333222222111222222333333555777999;;;@@@IIIPPP[[[eeennnttt{{{'''(((******)))(((((()))&&&&&&'''(((((((((''''''(((''''''''''''(((((()))%%%((()))(((&&&(((---333HHH:::---))))))((((((***))))))))))))((('''&&&&&&###%%%''')))))))))(((''')))((('''&&&'''(((***+++''''''''''''((((((((((((&&&&&&&&&''''''(((((()))'''''''''''''''''''''''''''(((((('''%%%$$$$$$%%%$$$$$$%%%&&&''''''''''''%%%%%%&&&'''''''''&&&&&&(((((((((((('''&&&%%%$$$&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&''''''((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((('''&&&'''''''''((((((((()))))))))(((''''''''''''((()))((()))))))))************))))))***+++,,,,,,------))))))))))))))))))))))))*********+++++++++,,,,,,***++++++,,,------......***++++++,,,,,,,,,++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++)))+++---...------...//////...---,,,------/////////111222111//////000222///...------------...///000///------/////////...///000000111222222111111111111111111111000/////////111333333222222444666444222222666BBBTTTgggrrrllleeeXXXJJJ@@@:::777777222111000///............///...------,,,,,,------+++,,,,,,,,,------------'''***...///...,,,,,,---++++++++++++++++++++++++,,,+++***************+++***))))))***,,,,,,***(((************************$$$""")))+++,,,///******)))))))))***+++++++++++++++***************))))))((())))))***+++,,,***************+++++++++,,,,,,,,,------............)))---999>>>555---,,,,,,++++++******++++++,,,***---222555555333///,,,,,,,,,------...000111222999666111.........------+++,,,---///000000111111111000000////////////000000......333999<<<:::777////////////////////////,,,---...///000000000000111111000000000000111222222111000000000111222333444444333222111111111111111333666888;;;AAAIIIPPPZZZeeeoootttzzz)))+++------+++++++++,,,%%%&&&'''(((((('''&&&%%%'''''''''''''''((()))***$$$'''+++***'''&&&***...HHH:::,,,((())))))***+++******)))((('''&&&%%%%%%'''((())))))(((&&&$$$""",,,+++)))'''(((***---...''''''''''''((((((((()))%%%&&&&&&'''((()))******'''''''''''''''''''''''''''(((((('''%%%$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$"""###$$$%%%&&&'''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&'''''''''(((((((((((()))((((((''''''''''''((((((((()))))))))((('''&&&&&&''''''''''''((((((((())))))((('''&&&&&&'''((())))))))))))((()))******+++&&&'''(((***,,,...///000))))))))))))))))))))))))))))))))))))************(((((()))***++++++,,,,,,++++++,,,,,,,,,+++******+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++***,,,......------...///000///---,,,,,,---///000...000222111...---///111222111000//////000111222333111000000222222222111///000111333333333222111000000000000000///......///222444444222222444777777444222666???KKKVVV\\\ZZZTTTIII===666222222333////////////..................---,,,,,,,,,------+++++++++,,,,,,---------$$$)))...000///---,,,---************************************+++,,,------,,,++++++---......,,,***************************111((("""&&&***)))(((*********))))))***+++,,,,,,------,,,+++***)))((('''&&&''''''(((***+++---...))))))******+++++++++,,,*********++++++,,,,,,,,,...)))...<<>>HHHTTT]]]bbbjjjuuu))))))(((((())))))***+++++++++***)))((((((((()))+++*********)))))))))(((''''''&&&&&&''''''((())))))((('''((()))******((())))))))))))((('''%%%$$$((())))))))))))(((&&&&&&&&&''')))******)))((('''((((((''''''(((((()))***''''''''''''''''''''''''((())))))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&((()))(((((()))***'''''''''''''''((())))))((((((((((((((((((((((((((((((((())))))*********)))***+++,,,,,,+++)))(((+++***)))((((((((())))))(((+++...---***)))***---((()))***)))((('''((()))(((((()))))))))*********++++++***************+++///---,,,,,,...///...---+++++++++,,,,,,,,,------......---,,,+++++++++,,,............////////////000000000000111111111111222222111111111000000//////000000000000000//////000000000000/////////////////////000000111222333333333222222111111111111///...---------.........////////////////////////,,,,,,------............------,,,,,,+++,,,,,,------------,,,,,,,,,++++++''''''''''''((()))***+++,,,------------,,,++++++,,,,,,++++++***))))))))),,,+++++++++***************+++------+++***+++,,,"""###%%%'''((((((''''''))))))***+++++++++******))))))))))))*********++++++,,,...---+++))))))***)))))))))***+++,,,---...++++++++++++++++++++++++---...---,,,+++---000333777888999:::888333...,,,)))))))))***,,,---///000///...------------......///......------......///---///111333444444222111111///---,,,+++,,,.../////////.........------------...//////000000//////////////////000000000111,,,---///111222333222222666555333111000111222333111111333777999===GGGRRR\\\___fffrrr)))))))))))))))***++++++,,,+++***)))))))))))))))((()))))))))*********+++'''''''''''''''((()))))))))((('''((()))***((('''))))))))))))((('''%%%$$$((((((((((((((('''&&&%%%&&&''')))*********))))))******))))))(((((())))))''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&'''''''''(((((($$$$$$&&&'''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((($$$&&&(((((((((((()))***'''''''''''''''((()))))))))))))))))))))))))))))))))))))))((((((''''''''')))***+++,,,,,,+++)))(((+++******)))))))))))))))(((+++...---***)))***---''')))************+++---((((((((()))******+++++++++******+++,,,---......///---,,,,,,...//////...++++++,,,,,,,,,---------//////...------,,,------............////////////......///000111222222333333333333222111111111111...//////000000000//////////////////000000000000////////////000111222333111111111111111000000///+++,,,,,,------...///000////////////////////////......------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,++++++''''''''''''((()))***+++,,,------------,,,+++++++++++++++*********))))))++++++*********)))))))))***+++------+++***+++,,,&&&''')))***++++++******((()))***+++++++++++++++*********+++++++++,,,,,,+++,,,------+++*********)))))))))***+++---...///++++++++++++++++++++++++---...---,,,+++---000333<<<;;;888444000///...---,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,---......------------......+++---///111222222111000111000...,,,,,,---...///000000000000////////////------...///////////////...////////////000000000............000222444555777666333111111222444555EEE>>>888777999;;;@@@GGGVVVZZZcccqqq***))))))))))))***+++++++++***))))))))))))))))))''''''((())))))***++++++))))))*********+++++++++***((('''((()))***)))'''***))))))((((((''''''''''''&&&%%%%%%$$$%%%%%%%%%&&&'''((()))***+++++++++******)))((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((('''&&&%%%$$$$$$###%%%%%%&&&&&&'''((((((((($$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((('''((())))))'''&&&&&&&&&'''''''''''''''((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&)))******+++++++++******++++++++++++*********))))))+++,,,,,,+++******++++++,,,---,,,+++***+++,,,)))))))))******+++++++++++++++++++++---...///000000...------...//////...,,,,,,,,,,,,------------//////...---------..................////////////---......///000111222222111333333333111000111222......///000000000//////////////////000000000000////////////000111222222////////////............***,,,............///111------------------------///...---,,,+++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,++++++++++++***************+++,,,---,,,,,,,,,,,,,,,++++++***************************+++************)))))))))((()))++++++)))((()))***)))******+++++++++++++++((()))***+++++++++++++++***++++++++++++,,,,,,,,,)))+++---,,,+++***+++,,,------,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---///111888777333,,,***,,,---,,,......---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++---...000111+++,,,---...////////////000000...---------...///111111111000000000//////------...////////////.........////////////000000000///......///111444666555444333222222333555666MMMDDD===<<<===???BBBGGGQQQWWWbbbqqq******))))))******+++,,,))))))((((((((()))******(((((((((((((((((((((((())))))***+++++++++++++++***((('''''')))++++++*********)))((((((((()))***'''&&&$$$######%%%''')))'''''''''((()))+++,,,---'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%&&&'''((((((((('''((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((&&&''')))((('''&&&&&&''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))***+++,,,,,,,,,,,,,,,,,,,,,+++*********))))))***++++++***(((---......---***))))))************+++++++++++++++++++++++++++,,,------...111///------...//////...,,,,,,,,,------------...------,,,,,,------..................////////////000000000000000000//////...000222111//////000222---......///000000//////.../////////000000000111///......//////000111222//////...------------...+++---//////...---///000------------------------...---,,,+++++++++,,,---++++++******+++,,,,,,---,,,++++++++++++*********,,,,,,+++++++++,,,,,,---+++++++++,,,+++******))))))))))))***++++++,,,,,,,,,,,,+++++++++*********((()))++++++)))((()))***)))((((((''''''''''''((((((((()))++++++,,,,,,+++************++++++++++++(((***,,,,,,++++++,,,---...------,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,...//////111///***)))---///,,,------,,,+++++++++++++++***+++,,,,,,---------,,,)))******+++,,,...///000------,,,,,,---...///000////////////............000000000000////////////,,,---......//////.............../////////000000////////////000111222333222111111000111222444555===:::999===???@@@EEELLLMMMVVVdddsss*********)))******+++,,,((((((''''''((()))******))))))((((((''''''&&&&&&''''''((())))))))))))))))))'''&&&'''))),,,------+++***((('''''')))+++,,,***(((&&&$$$%%%'''+++---(((''''''''')))+++---...#########$$$%%%&&&(((((('''''''''''''''''''''''')))))))))))))))(((((('''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((######$$$%%%'''(((((()))%%%%%%&&&&&&'''((())))))%%%&&&''''''((('''''''''))))))))))))))))))))))))&&&&&&&&&'''((())))))***(((((((((((((((((((((((("""$$$'''((('''((()))***'''''''''''''''((())))))))))))))))))))))))))))))(((((())))))******++++++***)))(((((()))+++---...,,,------------,,,+++++++++)))''')))+++,,,***'''+++,,,---,,,*********,,,++++++++++++++++++++++++---,,,++++++******++++++111000.........///...---,,,,,,,,,---------......++++++++++++,,,------.............../////////000333222111000///...------+++...000000...---///222------...///000000//////.../////////000000111111.........//////000111222222111000...------......+++...000000...,,,...000////////////////////////,,,++++++***+++,,,...///+++*********+++,,,,,,---+++++++++*********))))))++++++*********************++++++++++++***))))))(((((()))***+++,,,,,,------------,,,,,,,,,++++++***+++------+++***+++,,,+++***((('''&&&&&&'''((((((((()))++++++,,,,,,,,,))))))))))))************''')))+++,,,,,,,,,---...+++++++++,,,...000111222------------------------(((***,,,---,,,,,,---...(((---...,,,---222222...++++++***************++++++,,,------.........------,,,,,,++++++,,,,,,---///...,,,+++,,,---///111/////////000///......---000/////////............,,,---......//////................../////////000---...000222333222111000......//////000222333333---000666;;;:::999???GGGLLLWWWggguuu)))((((((''''''''''''((()))))))))))))))(((''''''''''''''''''''''''''''''((((((((((((((()))))))))///---)))(((((()))***))))))((('''&&&&&&'''((()))+++,,,,,,------,,,,,,+++'''&&&%%%$$$%%%''')))***)))((('''&&&%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$###$$$%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***&&&'''((('''&&&%%%&&&'''((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((())))))***)))'''%%%$$$%%%'''((((((((('''''''''&&&&&&&&&'''((()))******)))((('''((((((((((((((()))******%%%&&&((()))))))))((('''((((((((()))***+++---...000---***))))))*********(((((((((((((((((((((((()))***++++++++++++***)))'''+++///---)))(((+++///++++++++++++,,,---......666222---******+++,,,,,,...---++++++,,,,,,+++***...---,,,+++,,,...000222.........///000111111222222000---++++++,,,...///000///...------...///000---...///...,,,,,,...///////////////////////////222222222222222111000///111000///...------...///000///...---------------)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++************++++++++++++++++++++++++,,,)))************+++++++++++++++************++++++))))))))))))))))))))))))******))))))(((((('''''''''(((((()))******++++++)))))))))))))))))))))))),,,,,,,,,+++++++++******(((***++++++******+++,,,---...///000111333444444...---,,,+++++++++,,,---************************+++,,,---.........---,,,...---+++)))))))))+++,,,,,,,,,,,,---------......,,,++++++++++++,,,---...333333///---///333222---////////////...............---,,,...000111000///...///000111000///---+++---------,,,,,,+++++++++/////////000000111222333111111111000111111222222111222444666888<<>>CCCHHHOOOWWWaaajjjsss)))(((((('''''''''((((((''''''((()))))))))))))))''''''''''''''''''''''''''''''(((((())))))******)))(((''')))******)))'''((()))***++++++***)))(((&&&''''''((((((''''''&&&%%%%%%&&&'''((((((((('''$$$%%%'''(((((((((''''''((((((((((((((()))******&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&'''(((***((('''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))''''''((()))))))))))))))'''((((((((())))))******,,,+++)))(((''''''''''''###%%%(((***+++++++++***(((''''''&&&&&&((()))***((((((((()))***+++---...000...***))))))*********))))))))))))))))))))))))***++++++++++++***))))))***(((((()))***++++++)))))))))))))))***+++,,,------+++******,,,---------,,,+++***+++---...---,,,,,,+++*********,,,...000..............................//////000000000111+++,,,---......---,,,+++,,,///111222111///......////////////////////////,,,,,,---...////////////***+++---...///...------******))))))***+++,,,,,,,,,---.........---,,,+++************************++++++++++++++++++++++++******+++,,,...111333444------,,,,,,+++***)))))))))************+++++++++++++++************++++++))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))''')))***,,,---------,,,***,,,------,,,+++---...------,,,,,,+++***)))))),,,,,,---...---,,,+++***************************,,,+++*********+++,,,---)))***+++,,,,,,,,,,,,,,,,,,,,,------------.....................---,,,,,,000000,,,)))+++///---(((++++++,,,,,,---...//////000///......//////...---)))+++---//////...---,,,000000111111222222222222---...000222333222111000000////////////000000111...000333666999>>>DDDHHHNNNVVV```iiisss$$$%%%&&&''''''&&&%%%$$$((((((((('''&&&&&&&&&%%%)))((('''&&&''')))+++---(((((())))))))))))((((((&&&'''((((((((('''%%%$$$(((''''''''''''&&&&&&&&&((()))******(((''''''((())))))(((&&&$$$$$$&&&)))%%%%%%%%%&&&&&&'''''''''((('''%%%%%%$$$%%%&&&'''(((((((((((((((''''''''')))(((&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%(((((((((''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((''''''(((((()))(((((('''))))))))))))))))))))))))***)))'''%%%&&&(((+++---,,,,,,,,,+++)))(((&&&&&&(((''''''(((******)))((())))))))))))))))))))))))***++++++++++++,,,,,,,,,************+++,,,,,,---,,,++++++******++++++,,,......---,,,,,,+++******------------------------......---------......///"""&&&+++/////////...///000...,,,---000111///---+++,,,,,,---...///000000000000////////////000000222111///,,,+++*********000///...---------------///...---,,,++++++***))),,,------......------,,,)))***+++,,,---,,,+++***,,,,,,+++,,,---,,,***(((+++++++++++++++***)))(((+++++++++*********))))))************************))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((******))))))))))))******------,,,,,,+++***))))))++++++******)))((((((((())))))*********+++++++++---,,,***)))))))))******)))******++++++,,,------)))+++,,,.........---------------,,,,,,+++++++++''')))+++++++++,,,---///,,,,,,,,,------.........---------...///000111222////////////////////////+++++++++,,,---...///000222000...---,,,---...///000///---,,,,,,---///000////////////////////////111000000000000222333444222000...///222333111///000333666777777999???CCCPPPUUU___lllwww&&&&&&'''(((((((((((('''((((((((((((((((((''''''((('''&&&&&&'''(((***,,,(((((())))))))))))(((((())))))*********)))(((((((((''''''''''''&&&&&&&&&(((***+++***(((''''''(((''''''&&&$$$""""""%%%'''&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&'''(((((((((((((((((((((((('''((('''&&&%%%%%%&&&((()))'''&&&&&&%%%$$$$$$%%%%%%'''&&&&&&'''(((((('''%%%'''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''((((((((()))))))))&&&&&&&&&&&&&&&%%%%%%%%%(((((((((''''''(((((((((+++***(((&&&###))))))))))))))))))))))))+++***)))(((((()))+++,,,++++++******)))'''&&&%%%(((''''''(((***+++)))((())))))))))))))))))))))))((())))))))))))*********,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++,,,------......---------------------------,,,,,,,,,,,,---......,,,///222444333111/////////---,,,---///000...,,,---------......//////000//////............//////000///---,,,++++++,,,,,,///...------,,,,,,------///......------,,,,,,+++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,***)))*********(((&&&+++++++++++++++***))))))+++++++++*********))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++************++++++------,,,++++++***))))))))))))))))))***************+++++++++,,,,,,,,,,,,...---+++*********++++++,,,+++++++++++++++++++++............---,,,,,,++++++++++++*********)))))))))***++++++***)))***+++,,,,,,,,,---------...............---......//////........................+++++++++,,,---...///000000///---,,,,,,,,,---...111000///---,,,,,,,,,---////////////////////////111000000///000222333444222000//////222222111///000333666777777999???CCCOOOTTT^^^jjjuuu&&&&&&&&&&&&'''((())))))((((((((()))))))))))))))'''&&&&&&%%%&&&((()))***'''(((((())))))(((((('''))))))))))))************(((''''''''''''&&&&&&&&&)))***+++***(((&&&&&&'''&&&'''&&&%%%######%%%''''''''''''((((((((((((((((((((('''''''''(((((()))''''''(((((((((((((((((('''&&&%%%%%%&&&''')))***''''''&&&&&&%%%%%%&&&&&&(((&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((()))))))))(((((('''''''''(((((())))))))))))(((((((((((((((((('''&&&%%%$$$))))))))))))))))))))))))******)))))))))))))))))),,,,,,,,,,,,+++***)))(((((((((''')))***+++***((())))))))))))))))))))))))((())))))))))))*********...---,,,++++++*********,,,,,,++++++++++++,,,,,,)))***+++,,,---...///000------------------------+++++++++++++++,,,---...---000222333111///.........---,,,,,,......---,,,.........///////////////...------------------...---,,,,,,,,,,,,,,,---...------,,,,,,++++++,,,,,,...............---------******++++++++++++******,,,,,,++++++,,,,,,---...---,,,***+++,,,...------++++++,,,,,,,,,+++******+++++++++***************************************))))))))))))))))))))))))******))))))))))))******************************,,,++++++******++++++,,,,,,,,,,,,+++******))))))(((((())))))***++++++,,,++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,------,,,,,,+++******))),,,++++++***++++++------++++++++++++************+++,,,,,,+++(((''''''(((,,,,,,,,,------------...//////...---,,,,,,---------------------------------------,,,,,,------...///...---++++++,,,------//////.........---------////////////////////////000000//////000111333444222111000000111222111000///222555666666999>>>CCCNNNRRR\\\iiittt((('''&&&%%%%%%%%%'''''''''''''''(((((())))))***&&&&&&&&&&&&&&&'''((()))'''((((((((((((((((((''''''''''''''''''((())))))(((''''''''''''&&&&&&&&&)))++++++***(((&&&&&&&&&(((((()))'''&&&&&&''')))''''''''''''''''''(((((('''''''''''''''(((((((((''''''''''''((((((((((((%%%%%%%%%%%%&&&((()))******))))))((((((((())))))((('''%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((++++++******)))((((((((('''((()))******)))((('''%%%&&&(((+++---///000000((((((((((((((((((((((((''''''(((((('''&&&%%%$$$++++++++++++***))))))((()))(((((()))++++++***((())))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------------------------------------++++++++++++,,,---......+++---///000/////////000......---............---//////////////////............------------......,,,,,,,,,,,,,,,,,,------,,,,,,++++++***++++++,,,,,,,,,,,,---------......******++++++++++++******---,,,+++++++++,,,...///+++)))(((***---000111111++++++,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))******))))))))))))******************************+++******))))))******+++,,,+++++++++******)))))))))))))))******++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++*********)))))))))+++...222777999------------------------,,,------,,,)))(((((()))------------------------...------,,,,,,,,,------------------------------111000...---,,,+++******......---,,,,,,------...)))***,,,...///000111111////////////////////////000000//////000111333444111111111111111222111111...111444555666999>>>CCCMMMQQQ[[[hhhttt+++***(((&&&%%%%%%&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&''''''(((''''''((((((((((((''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&)))***+++***(((&&&&&&''''''((()))(((''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&'''''''''(((((())))))%%%%%%%%%&&&'''((())))))))))))((((((((())))))***)))'''%%%%%%&&&(((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&((())))))(((&&&&&&'''(((((()))))))))((((((((((((((((((((((((((((((&&&'''((()))(((&&&%%%###&&&'''''''''''''''&&&&&&)))(((((()))+++,,,***)))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++,,,---...///---,,,,,,,,,,,,,,,,,,------------------------...------------------------,,,,,,,,,,,,---...///000...000111111000000111333//////000000/////////000////////////............///..................///,,,,,,,,,,,,,,,,,,++++++++++++*********++++++,,,*********+++,,,,,,------++++++,,,,,,,,,,,,++++++---,,,+++***+++,,,---...((('''%%%%%%'''************++++++,,,,,,+++++++++************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))++++++***************))),,,+++++++++******))))))************++++++++++++*********++++++++++++*********+++++++++,,,,,,,,,---------///333999???BBB------------------------+++,,,------+++++++++---------------------------+++++++++,,,---...//////........................///...---,,,,,,,,,,,,,,,..................//////)))***,,,...///000111111////////////////////////000////////////111222333111111222222111111111222,,,000333444555888>>>BBBMMMQQQZZZgggsss,,,,,,***)))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&((()))*********)))'''&&&(((''''''''''''&&&&&&&&&((()))******(((''''''((($$$&&&''''''&&&%%%'''(((&&&&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&'''''''''&&&&&&&&&''''''((()))))))))%%%&&&&&&''''''(((((((((&&&&&&%%%%%%&&&&&&'''''')))'''%%%%%%&&&'''((('''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((('''&&&&&&))))))))))))))))))))))))((()))***+++***)))((('''))))))***+++++++++******))))))(((***+++,,,+++)))))))))))))))))))))))))))((())))))))))))******************+++---...000111------,,,,,,,,,,,,------***+++,,,---...///000111------------------------,,,,,,,,,---...///000111000111000///,,,,,,---...///000111111//////000111---------...............//////............//////+++,,,,,,,,,,,,,,,+++***++++++******++++++,,,,,,))))))******++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++******++++++,,,------+++)))(((((((((&&&%%%))))))***+++++++++*********************+++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((''''''(((((((((************************---,,,,,,+++******))))))))))))*********+++++++++))))))***+++++++++******)))******+++,,,,,,---------,,,,,,---///333777999++++++++++++,,,,,,,,,,,,***,,,------,,,,,,...///...------------,,,,,,,,,++++++,,,,,,---///000111////////////////////////*********+++---///111111.........///////////////------..................//////////////////////////////......///000222333111222333222111111222333+++///222444555888>>>BBBKKKOOOXXXeeeqqq''''''((((((((((((''''''((((((((((((''''''''''''((((((((())))))(((((('''&&&''''''((((((''''''&&&'''(((***+++***'''$$$"""(((''''''''''''&&&&&&&&&&&&(((******)))((()))***$$$&&&'''''''''&&&'''(((((('''''''''&&&&&&&&&&&&###$$$&&&'''((((((((('''&&&&&&''''''((())))))***&&&&&&''''''''''''''''''%%%%%%$$$$$$%%%&&&&&&'''***'''%%%$$$&&&'''((((((%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''((((((((()))))))))(((((())))))******++++++((((((''''''''''''((((((%%%&&&''')))***+++,,,,,,))))))))))))))))))))))))))))))******+++************+++,,,---------------***))))))***,,,,,,+++)))))))))))))))))))))))))))((())))))))))))*********+++++++++,,,---...///000------,,,,,,,,,,,,------,,,,,,,,,---...//////000------------------------+++++++++,,,---...000000......---+++***)))+++---...000111111///...///111++++++,,,,,,------.........------------------...((()))+++,,,------,,,,,,+++++++++++++++,,,------+++++++++++++++++++++,,,******++++++++++++******((()))******++++++******...---,,,,,,,,,+++)))''''''((()))************)))))))))*********+++++++++************************))))))))))))))))))))))))******))))))))))))******************************))))))(((((((((((())))))))))))))))))************++++++++++++++++++++++++*********+++++++++,,,,,,)))***+++,,,,,,,,,+++++++++++++++++++++++++++,,,******(((((((((***,,,---+++++++++,,,,,,,,,------***+++------,,,+++---.........---------,,,,,,,,,...---------...//////000........................******+++,,,---///000111,,,---....../////////...//////------,,,---.../////////////////////////////////......///000222333000222444333111000222444+++...111333444888===BBBHHHLLLUUUbbbnnn}}}!!!###%%%&&&&&&&&&%%%******))))))((((((''''''((()))))))))))))))((((((&&&''''''''''''''''''&&&$$$&&&(((***(((%%% (((((('''''''''&&&&&&&&&%%%''')))***)))))))))+++&&&((()))***)))((()))***))))))(((((('''''''''&&&$$$%%%'''))))))))))))(((&&&&&&&&&'''((())))))***'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))***'''%%%$$$%%%'''((((((&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''((()))******(((((((((((())))))))))))$$$$$$%%%&&&'''((())))))***)))(((''''''((()))***&&&''''''(((((((((((('''))))))))))))))))))))))))''''''(((((())))))******%%%&&&'''(((((((((((((((***))))))***,,,,,,+++)))))))))))))))))))))))))))***++++++++++++,,,,,,,,,------,,,,,,,,,---.........------,,,,,,------...000000///...---,,,,,,,,,------------------------*********+++,,,---///000............---///333555---///111000---,,,...000******++++++,,,---......---,,,,,,++++++,,,,,,---&&&'''))),,,---.........,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))'''((()))++++++***))))))'''''''''***,,,,,,+++)))''''''((()))))))))))))))))))))******++++++++++++************************))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++******))))))))))))******)))))))))))))))******************++++++,,,------++++++,,,,,,,,,---------)))***,,,---...------,,,------,,,++++++*********,,,+++*********+++,,,------------....../////////***,,,,,,,,,******+++,,,.........------,,,,,,,,,000000///............///------------------------///...---,,,,,,,,,,,,,,,+++,,,------.........---------++++++,,,...111222//////////////////////////////......///000222333000333444333111000222444***---111333444777===BBBFFFIIISSS___lll{{{************************(((((((((((()))))))))))),,,***((((((((('''%%%$$$''''''(((((('''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((+++***(((''''''(((***+++((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''))))))(((''''''''''''''',,,+++(((&&&%%%%%%&&&'''(((((('''''''''&&&&&&&&&)))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((*********)))((((((''''''''''''''''''''''''''''''(((((((((((((((''''''''')))((('''&&&%%%$$$######))))))))))))))))))))))))(((((((((((()))***,,,,,,(((((((((***------,,,************)))))))))))))))++++++******)))((((((((('''((()))***+++,,,,,,,,,,,,,,,+++++++++,,,------.........------,,,,,,,,,,,,...//////......///111333111///000222111---)))------------------------+++,,,---...////////////111000///...---...//////+++,,,,,,,,,------............---,,,,,,,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,000///...---+++)))'''%%%))))))*********))))))(((*********++++++,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))************---,,,+++)))))))))******))))))*********+++++++++******+++++++++,,,,,,,,,************************************)))))))))))),,,++++++******++++++,,,------,,,++++++***))))))******+++++++++,,,,,,,,,))))))+++...111111...+++------......///......---)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------,,,,,,,,,---------.........//////111...++++++---...---+++......------------......***+++,,,,,,---------,,,,,,---...///000000000000111000......//////---,,,...///000000//////000111666555444333222222111000222222222333555888;;;======EEEPPP]]]jjj{{{(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''((()))(((&&&''''''(((((('''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%###""""""###%%%&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&&&&''''''''')))(((((('''''''''''''''***)))'''%%%$$$%%%&&&'''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))((((((((())))))***++++++(((((()))***,,,---+++)))******************++++++)))))))))))))))*********((()))***+++++++++++++++,,,,,,+++++++++,,,------//////.........---------,,,...//////......///000000///...///000000...---------------------------+++,,,---...////////////000///...---------......//////......------,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++---------,,,+++***)))((())))))******+++******)))*********++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))************(((((('''&&&&&&'''((()))))))))*********+++++++++************++++++++++++************************(((((())))))*********+++,,,++++++******++++++,,,---------,,,+++******************+++++++++,,,,,,///222666555111---,,,---*********+++******))))))+++++++++++++++,,,,,,,,,,,,,,,,,,------------...111000///...,,,+++***)))------------............,,,+++***,,,//////...,,,+++,,,,,,---------,,,,,,,,,,,,---------,,,+++***+++,,,---...////////////222000............---,,,...///000000//////000111333333333222111111000000222222222333555888;;;======EEEOOOZZZhhhyyy(((((((((((((((((((((((((((((((((((())))))))))))&&&%%%%%%&&&)))******)))'''''''''(((''''''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&&&&&&&''''''''')))(((''''''&&&&&&'''''''''&&&%%%$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&"""###%%%'''((((((''''''%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))''''''((((((((((((((((((((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))******)))))))))***,,,,,,***((()))******++++++,,,,,,,,,'''(((((()))******++++++)))******+++++++++******,,,+++++++++,,,,,,---...////////////............,,,---......------...///,,,---......------///111------------------------,,,,,,---...///////////////...---,,,,,,,,,------////////////////////////------------,,,,,,,,,,,,+++++++++++++++*********+++++++++,,,,,,---------,,,++++++************+++******+++,,,,,,,,,,,,+++))))))***+++,,,,,,,,,+++*********+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))************&&&&&&%%%&&&&&&((()))******************+++++++++))))))*********+++++++++************************''''''((()))***+++,,,,,,,,,++++++******++++++,,,...------,,,,,,++++++************++++++++++++,,,///777===999000+++---222......///......---,,,,,,------+++******+++,,,,,,,,,,,,,,,,,,------------111000000...---,,,++++++,,,,,,,,,---------......++++++,,,...000000...,,,,,,---------,,,+++)))(((------.........,,,***)))***+++,,,---............000...,,,,,,...///000000---...000000///...000111000000000000000000000000222222222333555888;;;<<<>>>DDDMMMWWWddduuu))))))))))))))))))))))))(((((((((((())))))))))))&&&%%%%%%&&&)))******)))&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((******)))(((((()))******'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&!!!###%%%'''(((((('''&&&&&&&&&'''(((((()))******''''''''''''''''''''''''''''''''''''((((((((((((,,,,,,+++******)))(((((((((((((((((((((((((((((()))************))))))(((***))))))***++++++)))'''(((((()))***++++++,,,,,,(((((())))))******************+++++++++******)))++++++++++++,,,---........................------,,,---...---,,,,,,---...+++---...---******...111------------------------,,,------...//////......------,,,,,,,,,+++++++++,,,---...///111222333444------------,,,,,,+++++++++++++++*********************+++,,,,,,---......,,,++++++*********++++++)))***++++++,,,,,,,,,,,,((()))***+++,,,---------***************+++++++++******************))))))))))))))))))))))))))))))((()))))))))************))))))))))))******++++++*********************************+++++++++,,,,,,************************'''(((((()))******++++++,,,++++++******++++++,,,---------,,,,,,,,,++++++************++++++++++++***111777666///,,,000555333333333333222111000//////...,,,***)))***,,,---++++++,,,,,,,,,------------------....../////////,,,,,,,,,,,,------------............////////////...---,,,,,,+++,,,---...,,,---.........---+++***+++,,,---...............,,,***)))***...111333333,,,...//////......000111/////////000000111111111111222222444666888:::<<<>>>DDDLLLUUUaaasss))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&'''((()))((('''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))&&&'''''''''''''''''''''((('''''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''###$$$%%%'''((((((''''''%%%%%%&&&'''((()))******''''''''''''''''''''''''&&&'''''''''(((((())))))+++******))))))((((((((((((((((((((((((((((((((())))))*********))))))((()))))))))***++++++(((&&&&&&''''''((()))******+++************))))))((((((******+++++++++******)))++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...---...///---***))),,,///------------------------,,,---......///.........,,,,,,,,,,,,,,,+++++++++,,,,,,---///000222333333,,,,,,---------,,,+++*********************************+++,,,,,,---......,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,++++++***((()))***+++,,,---------************************++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************,,,,,,,,,,,,++++++******************************++++++++++++,,,,,,,,,---))))))))))))))))))))))))******)))))))))))))))))),,,++++++******++++++,,,---,,,,,,,,,,,,,,,++++++))))))*********+++++++++'''***---...------...000.../////////......---,,,000...,,,******+++,,,---+++++++++,,,,,,,,,------+++,,,,,,---...///000000,,,,,,,,,---------......000///---,,,---111555888888555000---,,,...111444,,,------------------------......////////////...---+++***+++...000111111+++---//////......000111//////000000111222222222111111333444666888:::;;;>>>DDDLLLTTT```rrr(((((((((((((((((((((((((((((((((((())))))))))))***)))''''''(((((('''%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''(((((()))))))))&&&&&&&&&'''''''''''''''((((((''''''&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((######$$$%%%&&&&&&''''''))))))))))))))))))))))))&&&&&&''''''((()))))))))&&&&&&'''((()))******+++))))))))))))))))))))))))((()))***++++++***)))(((((((((((()))++++++)))'''&&&''''''(((((()))))))))++++++******)))((((((''')))******+++++++++***************+++,,,---...///+++++++++++++++,,,,,,,,,---...///...---,,,---............---++++++,,,---------------------------------...............---,,,,,,---------,,,+++***........................+++,,,---------,,,***))))))))))))***************+++++++++,,,,,,---------,,,++++++++++++,,,------,,,,,,,,,,,,++++++***)))))))))***+++,,,,,,,,,+++***************)))))))))+++++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************++++++++++++***)))((('''+++++++++*********************+++++++++,,,,,,,,,))))))))))))))))))))))))************))))))((((((,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))************+++***(((''')))+++,,,+++(((++++++,,,,,,---,,,,,,+++...---,,,++++++,,,------++++++++++++,,,,,,,,,,,,------------------,,,,,,---------.........//////...---+++***,,,222:::@@@LLLGGG>>>666000......///000///---,,,,,,,,,............///////////////...000...------......,,,++++++,,,............000222//////000000111111222222000111333555777999:::;;;===CCCLLLVVVbbbsss(((((((((((((((((((((((((((((((((((())))))))))))***(((''''''(((((('''&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((***)))(((&&&&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&))))))))))))))))))))))))&&&&&&''''''((())))))***&&&&&&'''((()))***++++++))))))))))))))))))))))))&&&''')))+++++++++***)))''''''''')))++++++***(((((((((((((((((()))))))))*********)))))))))))))))((()))***+++++++++++++++*********+++,,,---//////+++++++++,,,,,,---------...///000///---,,,---...---,,,,,,---//////...------------------------------...............------,,,---.........---++++++...------,,,,,,+++++++++***+++,,,------,,,***)))((()))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,+++,,,,,,,,,,,,+++******))))))******+++******)))+++*********)))))))))((()))*********++++++++++++))))))))))))))))))))))))))))))))))))************))))))***+++******)))(((+++++++++*********))))))((())))))))))))*********)))))))))))))))))))))))))))))))))))))))*********,,,++++++******++++++,,,************************))))))))))))************---***((())),,,---+++(((***+++,,,---------------,,,,,,,,,---------------***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,........./////////000000------,,,++++++000777<<>>@@@;;;777333...---...111333000000000000000000000000---,,,,,,+++,,,---...///,,,---///000000000///...)))+++...000111000...---222444666777666666777888===AAAJJJWWWcccqqq((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&$$$''')))***)))(((((()))(((((())))))))))))(((((())))))))))))((('''&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))******)))((('''''''''((((((((()))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((...***&&&%%%&&&(((((('''''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((&&&&&&(((***((((((((((((((((((((((((###&&&)))******))))))***'''((()))++++++******)))***)))))))))(((((((((''')))*********))))))((('''*********)))((((((''''''++++++++++++++++++++++++******+++++++++,,,,,,,,,------...///////////////,,,---...//////...---,,,---------............///...---,,,,,,,,,---///000......//////......---,,,///......---------......---,,,+++******+++,,,,,,)))***+++,,,,,,,,,+++***************************,,,+++)))(((((()))+++,,,((()))***+++,,,,,,,,,,,,+++,,,,,,,,,++++++***))))))******++++++******)))***************+++++++++***************)))))))))*********************************+++++++++++++++******++++++++++++******,,,,,,++++++,,,,,,---...+++++++++******+++,,,,,,'''((()))*********))))))+++******))))))******+++,,,,,,---------,,,++++++***++++++++++++++++++,,,+++---///111111///,,,+++---......//////......---)))***++++++***)))***+++++++++************++++++***((((((***---...,,,******,,,...///......///000...---++++++,,,---,,,+++111444666444000---...111...//////000111222333333444333111///......//////------------------------//////000000000///...------...///000000000///...+++,,,...000000000///...000222444555555666888:::;;;???IIIVVVbbbooo''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((('''%%%$$$### $$$(((******)))(((((((((((())))))))))))(((((())))))))))))((('''&&&%%%$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((()))(((((('''''''''&&&&&&(((&&&%%%%%%'''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((())))))'''&&&''''''((((((((((((((((((((((((!!!$$$'''((((((((()))***'''((()))++++++******)))))))))))))))(((((((((((((((((())))))(((((('''''')))************)))'''&&&******************************+++++++++,,,,,,,,,,,,---......//////.........//////000000//////...,,,,,,.../////////...---,,,------------...............//////......---,,,...------------......//////...---+++************))))))******++++++++++++************************,,,+++***))))))***+++,,,))))))***+++,,,,,,,,,,,,+++++++++,,,++++++***)))***++++++,,,,,,++++++***+++++++++***************,,,,,,,,,+++***))))))((()))))))))))))))))))))))))))******+++,,,,,,------++++++,,,,,,,,,,,,++++++***))))))))))))***++++++***************+++,,,---))))))***+++,,,---///000---+++***))))))***+++---+++,,,.........,,,***)))+++++++++++++++*********))),,,000222222000,,,******+++,,,------,,,+++***)))***++++++***)))***+++,,,,,,++++++++++++,,,,,,*********+++---...---++++++---------------///111,,,*********---...///...---000222000---++++++---111111000...---,,,+++***---............---,,,,,,////////////////////////...000222333222000---+++---...///000000000//////.........///000000111111///000222333444666999;;;999>>>HHHUUU```lll}}}'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%$$$"""%%%'''((((((''''''((((((((())))))))))))((((((%%%&&&'''((())))))))))))%%%%%%&&&''''''''''''&&&&&&'''''''''(((((()))))))))(((''''''''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''(((((((((((()))(((((('''''''''&&&&&&&&&$$$$$$%%%&&&'''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))&&&(((******(((&&&&&&&&&((((((((((((((((((((((((###%%%((((((((((((((()))'''((()))***+++******)))))))))))))))((((((((((((((((((((())))))(((((('''((()))+++,,,+++)))'''&&&)))))))))))))))***************+++++++++,,,,,,,,,,,,,,,---............---...//////////////////...+++,,,...000000///...,,,---...///000000000//////.........///......---,,,************+++,,,------...---,,,,,,+++*********---,,,***)))((((((((()))))))))))))))************++++++***))))))***++++++))))))***+++++++++++++++******++++++++++++******+++,,,,,,------,,,,,,+++,,,+++++++++***)))))))))+++++++++******)))))))))******************************++++++,,,,,,,,,,,,***++++++++++++++++++***((((((((((((((()))******))))))))))))***+++---------,,,++++++,,,...111222...,,,***((((((***,,,...+++,,,...///...,,,)))(((,,,,,,++++++******)))))))))+++...000000...,,,+++'''((()))******)))(((''')))***++++++***)))***+++---,,,,,,++++++,,,,,,---+++++++++,,,---------,,,---------+++)))(((***,,,+++***)))+++...111111111+++---...---+++)))***+++.........------,,,,,,,,,++++++,,,------------,,,000000000000000000000000,,,---///000000///---,,,......//////000000000000000////////////111222333///111222222333555888:::999>>>IIIVVV```kkk{{{{{{(((((()))))))))*********(((((((((((())))))))))))))))))))))))(((((((((((('''(((((()))))))))(((((('''((('''&&&$$$%%%''')))(((((())))))))))))((((((%%%&&&'''((())))))))))))&&&&&&'''(((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''((((((...------,,,+++***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&''''''''''''$$$&&&''''''&&&%%%%%%$$$''''''''''''(((((((((((())))))))))))))))))))))))&&&(((******(((&&&&&&&&&''''''''''''''''''''''''''')))***)))(((''''''((('''((()))***+++******)))(((((((((((())))))))))))(((((()))******))))))(((((()))+++,,,,,,***((('''(((((()))))))))***************+++++++++,,,,,,,,,+++,,,,,,---------------------------------------+++,,,...000000///...,,,------...///000/////////.........///......---,,,***************+++,,,---++++++++++++++++++++++++++++++***((((((((((((((((((((()))))))))*********+++******************+++))))))***+++++++++******)))******++++++*********,,,,,,------------,,,,,,,,,+++++++++***)))))))))((((((((()))))))))******++++++++++++++++++++++++,,,,,,,,,++++++*********))))))************)))))),,,++++++++++++,,,------(((((())))))***+++,,,------+++)))(((((()))+++---...,,,***((((((***,,,...***,,,...//////---***(((+++++++++******)))))))))*********++++++,,,,,,,,,++++++,,,------,,,++++++)))***++++++***)))***+++---,,,,,,++++++,,,,,,---***+++,,,------,,,,,,,,,------,,,***((((((***,,,+++******,,,///222333333---...//////...------...,,,,,,---...///000000111,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000222333////////////000000111111111000/////////111333444111222333333333444666888:::???IIIVVVaaalll{{{}}}((())))))******++++++,,,(((((((((((())))))))))))))))))))))))(((((((((((('''(((((()))******))))))******(((%%%###$$$'''***(((((())))))))))))(((((())))))))))))((('''&&&%%%&&&'''(((((())))))((((((''''''''''''''''''((((((''''''''''''''''''''''''******)))((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''''''''(((&&&'''((((((&&&$$$$$$%%%''''''''''''(((((((((((((((((((((((((((((((((((('''((())))))'''&&&'''''''''''''''''''''''''''''')))******)))'''&&&'''((('''((()))++++++******)))(((((((((((())))))))))))(((((()))*********)))))))))***+++++++++***)))(((((())))))******+++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,---,,,++++++++++++,,,---,,,,,,.../////////...---+++,,,,,,,,,,,,---------......//////......---,,,---,,,,,,,,,,,,------...))))))******+++******)))&&&&&&'''((()))******+++'''(((((())))))*********************************))))))***************)))((()))******+++*********+++,,,,,,------,,,,,,++++++++++++***************&&&''''''((())))))******++++++++++++++++++++++++,,,,,,++++++***))))))((()))))))))******)))))))))***************+++,,,,,,)))))))))))))))***+++,,,///...+++***))))))***+++---+++***))))))***+++---***+++---......---+++******************)))))))))***)))(((((()))***,,,---------,,,,,,,,,,,,------)))***++++++***)))***+++,,,,,,++++++++++++,,,,,,***+++------,,,++++++,,,***,,,,,,,,,,,,,,,...000,,,++++++,,,///111222111,,,,,,------...------------......//////000000000------------...///000111------------------------.........///111444666888000000/////////000111222000000/////////111222444111333555666555444555666;;;???IIIVVV```lll|||((((((((()))******++++++(((((((((((())))))))))))))))))))))))((((((((((((((((((((()))((((((''''''((()))((('''&&&&&&)))+++(((((())))))))))))(((((())))))))))))((('''&&&%%%%%%&&&''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&((()))'''%%%$$$%%%'''''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((&&&&&&(((***'''''''''''''''''''''''''''(((((('''&&&%%%'''((('''((()))++++++******)))'''((((((((()))))))))***&&&'''(((((()))))))))(((************************))))))******+++,,,,,,---******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,---,,,+++******+++,,,------------............///,,,,,,+++++++++,,,---.........//////......---,,,------,,,,,,+++,,,,,,,,,))))))******)))((('''&&&$$$%%%''')))*********)))''''''(((((()))******+++*********++++++*********))))))************))))))(((((()))***************++++++,,,,,,,,,,,,++++++***************+++++++++)))))))))))))))))))))***************************)))))))))))))))))))))))))))******++++++******)))((((((((((((((())))))*********))))))))))))******000///---,,,+++++++++,,,+++******))))))******+++******+++,,,------------))))))))))))************)))))))))******+++,,,,,,,,,+++***((((((***+++,,,)))***++++++***)))***+++++++++************++++++)))+++---,,,***)))***+++)))+++---------,,,---...---+++***+++---//////...))))))***+++,,,,,,,,,+++------------------------,,,---///000111111//////////////////////////////......000111333444555666111000/////////000111222////////////000111222222///222666888777777777777;;;???HHHTTT___kkk}}}~~~&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((('''&&&$$$$$$%%%'''))))))))))))***,,,(((((())))))))))))((((((%%%&&&'''((())))))))))))$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%$$$%%%&&&((())))))(((&&&%%%&&&&&&'''((()))***+++,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******%%%%%%%%%&&&&&&&&&'''''')))((((((&&&%%%$$$$$$###%%%'''((('''%%%%%%'''***''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''&&&'''))),,,''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%''')))'''((()))++++++******)))'''((((((((())))))******%%%%%%&&&'''((((((((('''+++******))))))***++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++------++++++++++++------...------------.../////////...---,,,,,,...000111......//////......---,,,,,,,,,+++***))))))))))))************(((&&&$$$###&&&''')))******(((&&&%%%&&&''''''((()))******+++******++++++++++++******))))))*********))))))((((((((()))******************++++++,,,,,,++++++***))))))******+++++++++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))''''''(((((())))))******+++++++++,,,,,,++++++++++++++++++++++++,,,,,,---+++***)))))))))))))))***+++***))))))(((((())))))))))))))))))))))))))))))*********+++,,,---...///(((((())))))******++++++''')))+++---------,,,+++...,,,***((((((***,,,...)))+++++++++***)))***++++++******************+++(((+++---,,,***((()))+++)))+++------+++)))((((((---+++)))***+++,,,,,,+++---,,,---...000000///...+++++++++++++++,,,,,,,,,))),,,000333444111...+++,,,,,,,,,,,,,,,,,,,,,,,,+++---000222333333111000111000/////////000222333.........///000000111111,,,000666999:::999888888:::>>>FFFRRR]]]jjj}}}~~~''''''''''''''''''''''''******))))))((((((''''''%%%%%%&&&'''((()))*********)))((('''&&&%%%$$$$$$''''''''''''((((((((((((******)))(((((((((((((((%%%$$$###$$$&&&'''&&&%%%+++)))(((***,,,,,,(((%%%''''''''''''''''''&&&&&&)))((('''&&&&&&'''((()))'''''''''(((((((((((()))%%%&&&((())))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((((()))***,,,...---***'''(((((((((((((((''''''''''''((()))***++++++***)))***++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++*********+++---///000++++++,,,,,,,,,,,,------//////............////////////...---,,,,,,++++++++++++++++++++++++++++++((()))+++,,,,,,+++)))(((&&&'''''''''&&&%%%&&&'''*********)))))))))))))))))))))))))))))))))))))))***&&&###%%%***......,,,(((((((((((()))))))))))))))))))))***+++,,,...///+++++++++*********)))))))))))))))))))))))))))))),,,+++)))''''''''''''(((************************)))))))))))))))))))))))),,,+++++++++******))))))*********)))((('''''''''))))))************)))))),,,,,,++++++***)))(((((())))))***+++++++++*********)))))))))))))))***+++***++++++,,,,,,++++++***)))************+++++++++++++++************++++++******+++++++++,,,,,,,,,++++++************++++++000///,,,***)))***,,,---)))***+++,,,---,,,+++++++++******+++---......------------,,,,,,+++++++++//////.........---------............---,,,+++***---,,,---...000000...,,,000000000111222222333333333222111/////////000000//////000222333444222111:::===CCCLLLXXXkkkzzz((((((((((((((((((((((((***)))))))))((((((((('''***************+++++++++''''''''''''''''''''''''&&&&&&''''''(((((())))))***))))))((((((((((((((('''&&&&&&'''((())))))''')))((('''(((******'''%%%&&&&&&&&&'''((((((((())))))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&'''''''''''''''$$$%%%&&&(((***)))&&&$$$((((((((((((((((((((((((((()))***+++,,,++++++******++++++,,,,,,++++++***(((((()))***************,,,---------,,,,,,+++***++++++,,,---------------,,,++++++++++++,,,,,,---++++++,,,,,,,,,,,,------///..................//////......---,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))'''((()))))))))(((((((((***))))))))))))))))))))))))))))))))))))))))))))),,,(((%%%&&&***------+++************))))))))))))+++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))***)))((((((((()))******************************))))))))))))))))))))))))++++++*********)))))))))(((((())))))))))))))))))))))))************))))))*********+++++++++++++++)))))))))))))))******++++++******)))))))))***************++++++*********************++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,---++++++************++++++,,,,,,,,,,,,------------******+++,,,,,,,,,,,,,,,+++***)))+++---...---,,,.........---------,,,,,,//////.........---------,,,---------...---------,,,,,,,,,...000000///---//////000000111222222333111000/////////000111111000000111333444555444333777;;;AAAJJJWWWhhh{{{************************))))))))))))(((((((((((()))))))))(((((((((''''''%%%%%%&&&'''((())))))***&&&&&&&&&'''((())))))***))))))((((((''''''(((((()))((('''((()))***)))(((((('''''''''((((((&&&$$$$$$%%%&&&&&&(((((()))***)))(((''''''''''''((((((&&&''''''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***))))))'''&&&%%%$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''')))++++++(((&&&((((((((((((((((((((((((***+++,,,---------,,,+++******++++++++++++******+++,,,,,,---------------//////...---,,,+++***)))++++++,,,---.........---,,,,,,,,,,,,++++++***)))++++++,,,,,,,,,,,,------------------------------......------,,,,,,++++++++++++++++++++++++++++++***+++,,,------,,,+++***'''((()))*********(((((())))))))))))))))))******))))))))))))))))))))))))...***''''''***+++***))),,,+++++++++******))))))))))))***+++***)))((('''+++++++++***************))))))))))))))))))))))))((((((((())))))+++,,,---************************))))))))))))))))))))))))******))))))))))))((((((''''''(((((()))***++++++))))))************))))))))))))***+++,,,,,,------))))))((((((((()))***+++,,,,,,+++***))))))))))))))))))************))))))************+++++++++,,,---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------++++++************++++++)))***,,,...//////---,,,+++++++++++++++,,,------***))))))***,,,------,,,//////............------...............---------++++++,,,---......//////,,,,,,,,,...000111000.........///000000111111222............///000111222111222333444555555555444555:::AAAKKKWWWgggyyy~~~************************))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((()))******%%%&&&&&&'''((()))******)))(((((('''''''''((((((((('''&&&'''((()))((('''((((((''''''((('''&&&&&&$$$%%%%%%%%%&&&&&&'''''')))(((((('''''''''''''''(((((((((((())))))))))))((('''&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%(((((()))+++------+++)))((((((((((((((())))))))),,,---...//////...---,,,******++++++++++++******,,,,,,---..................---,,,++++++*********---...............------***+++,,,---,,,+++***)))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***************************+++,,,,,,,,,,,,+++***&&&'''((()))******(((&&&)))))))))))))))*********))))))))))))))))))))))))///,,,))))))******)))''',,,++++++******))))))(((%%%''')))+++,,,,,,+++***************************)))))))))))))))))))))))))))))))))******+++,,,,,,************************)))))))))))))))))))))))))))))))))((((((((((((((('''(((((()))******++++++))))))************))))))*********+++,,,,,,------((()))***+++++++++++++++...---,,,+++***)))))))))******++++++++++++***************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,*********++++++++++++,,,,,,++++++******++++++,,,)))***,,,---------,,,+++,,,,,,+++***+++,,,---...***))))))***,,,------,,,............------------........................,,,,,,,,,---......///000---,,,,,,...000111111000.........///000000111111...............///000000111222333444444444555666666;;;DDDNNNYYYiiiyyy|||))))))))))))))))))))))))(((((((((((())))))))))))(((((()))******+++,,,,,,((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((''''''''''''(((((()))(((''''''((()))(((&&&)))))))))((('''''''''(((%%%%%%%%%$$$$$$#########(((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%'''&&&'''(((++++++***((((((((((((((())))))******---...///000000///...---)))******++++++******)))'''((())))))******))))))*********)))***+++,,,---111111111111000...---,,,)))***+++------,,,+++++++++++++++,,,,,,,,,------++++++,,,------,,,++++++,,,,,,,,,,,,,,,+++++++++************************++++++++++++++++++++++++((('''''')))+++,,,***'''(((((())))))************))))))))))))))))))))))))...---+++******)))((('''******)))))))))(((((((((&&&(((***,,,------,,,+++*********************************************************++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************************))))))************))))))++++++++++++++++++++++++'''))),,,///000///,,,+++......,,,+++************+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,++++++************++++++))))))))))))************,,,,,,++++++++++++,,,,,,,,,,,,+++***************---,,,+++***+++,,,...///***))))))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,------.....................///......------......///...---,,,---000111111000.........///000000111111///////////////...------000222333333222222444666666<<>>444------,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...///........................,,,...//////...---...///......---------...//////...///000000///---+++***........./////////000000////////////000111222333///000000111333444555555777>>>EEEKKKYYYmmm}}}******))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))''''''((((((((((((''''''((('''''''''&&&&&&&&&&&&'''((()))++++++)))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$###&&&(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))******++++++((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))(((((((((((('''(((((()))***+++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***,,,---...///------......------,,,+++***+++,,,------,,,+++***++++++++++++++++++++++++******++++++++++++******)))******++++++)))(((''''''(((((()))))))))))))))++++++++++++++++++++++++(((((()))***++++++,,,---%%%&&&((()))*********)))&&&'''((('''&&&&&&&&&''''''(((******((('''((()))''''''''''''(((((((((((()))))))))))))))******++++++)))'''&&&((())))))(((***---000///,,,******+++++++++++++++******)))))))))******+++++++++******))))))******++++++++++++((())))))***++++++,,,,,,((()))***+++***)))'''%%%&&&''')))***++++++******)))))))))***++++++,,,,,,###&&&))),,,---,,,***)))))))))))))))***************,,,............000111,,,---.../////////...---)))************+++++++++++++++++++++++++++++++++)))***+++,,,------...---++++++++++++,,,------...***+++***)))))),,,000333CCCZZZ\\\DDD777AAABBB555,,,,,,,,,,,,------...///...---++++++++++++---......------------...//////////////////////////////000000///...,,,---///222---------------...///000111111111111///,,,)))'''............/////////000////////////000111222333...///000111333444555666999AAAHHHNNN[[[ooo~~~))))))(((((((((((())))))((((((''''''&&&&&&&&&%%%((('''&&&%%%&&&(((***+++(((((())))))))))))((((((''''''(((((())))))******''''''((((((((((((''''''***(((&&&$$$$$$&&&(((***))))))(((((((((((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))((('''''''''&&&(((''''''(((***+++***)))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++***))))))***,,,...///...***&&&%%%'''))))))(((,,,,,,++++++***)))))))))))))))***,,,---,,,***''',,,,,,,,,,,,,,,+++***)))+++*********))))))((((((***(((&&&'''***+++)))'''******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))(((''''''''''''''''''(((((()))***+++++++++(((((())))))))))))(((((('''(((((())))))))))))))))))((('''''''''(((***+++***((('''(((+++,,,+++(((---+++))))))+++,,,***'''))))))*********+++++++++************************+++*********))))))((((((+++*********))))))(((((()))************+++++++++))))))))))))******************+++++++++,,,,,,,,,)))************+++++++++))))))))))))+++---///111,,,,,,---------,,,,,,+++......//////////////////,,,,,,------,,,,,,+++++++++++++++************)))///...------++++++***))))))******++++++,,,---------,,,++++++,,,///111333???KKKRRRMMMBBB:::777666333222///,,,,,,,,,...///,,,,,,,,,---------.........------,,,---...000111//////......---,,,************++++++,,,---....../////////......//////////////////............/////////............//////---...000111333444444444111111000222555777888888;;;<<>>EEEEEE:::---///---+++)))))))))+++,,,++++++++++++,,,,,,,,,,,,...---,,,,,,,,,,,,,,,---......////////////......................../////////...,,,++++++,,,...///000///...------...000111111111000000000000111111///////////////000111111000000111333444555666666999<<>>FFFTTTbbbooo}}}))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''((())))))******)))((((((((()))***+++((((((((((((((((((((((((***))))))))))))))))))***((()))++++++)))(((((()))''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((('''&&&&&&'''''''''''''''''''''((()))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''%%%%%%$$$$$$%%%%%%&&&'''***((($$$!!!!!!"""%%%&&&((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))*********)))((((((((((((((((((((((((''''''''''''(((((((((((()))***+++,,,,,,+++***)))))))))))))))******************))))))))))))************)))))))))(((((((((((()))***+++++++++))))))))))))(((((((((((())))))'''''''''((()))+++,,,---++++++***)))(((((((((((())))))))))))))))))***+++))))))))))))))))))))))))***)))(((((((((((()))))))))***+++,,,,,,+++***)))((()))******))))))***+++***))))))(((((())))))***,,,***(((((()))+++++++++(((((())))))))))))((((((&&&''')))***,,,---------***++++++++++++***))))))---,,,+++***))))))))))))+++***************++++++,,,+++******)))*********,,,,,,,,,------,,,,,,,,,***))))))))))))***++++++,,,,,,+++************+++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++******++++++,,,,,,---......,,,******++++++*********+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,000444777777666......------,,,,,,++++++---...///...---,,,,,,...000//////......---------...............---------///......------...//////000000000000////////////---------...///000222333//////000000000000//////000111333333333111///.../////////000222333555666777888@@@NNN\\\iiiyyy))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((())))))))))))((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))((()))******((('''((()))'''''''''((((((((((((((('''''''''(((((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&))))))((((((((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''***)))'''%%%%%%&&&'''((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++***)))((('''(((((((((((((((((((((((('''''''''((((((((())))))((()))************)))(((((()))))))))******************))))))))))))******))))))))))))((((((((((((******))))))((('''&&&&&&***)))(((''''''((()))***((((((((())))))***+++,,,***))))))((((((((((((((()))((((((((()))***++++++((((((((())))))))))))))))))))))))(((((((((((((((++++++++++++***(((&&&%%%$$$'''))))))''''''))),,,)))))))))))))))))))))))),,,***((((((***++++++***'''((()))******)))((('''$$$%%%''')))+++++++++*********+++++++++******)))++++++******)))******************)))******+++,,,+++******))))))*********+++,,,,,,------,,,,,,+++)))))))))*********++++++,,,,,,++++++++++++++++++---,,,,,,++++++******)))***************+++++++++,,,,,,+++*********+++++++++,,,------+++*********+++***)))))))))***,,,---,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,.........000222333222111---------,,,,,,,,,++++++)))+++------------///111111111000///...------,,,........................////////////.........//////000000000000000/////////......---------------//////000000000000//////...///000222222111000/////////000000111222333444666888???LLLXXXeeevvv))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''((())))))***))))))))))))))))))))))))'''''''''&&&&&&''''''''''''((())))))''''''(((***((((((((((((((('''''''''((((((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''&&&&&&&&&((((((((((((''''''''''''%%%%%%&&&&&&''''''((((((%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&'''((()))))))))))))))&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&******+++******)))((('''(((((((((((((((((((((((((((((()))))))))*********((()))***++++++***)))(((((()))))))))******************))))))))))))******))))))))))))((((((((((((+++***(((''''''((()))******)))(((''''''((()))***))))))*********))))))))))))))))))))))))((((((''')))((((((((()))***++++++(((((((((((((((((())))))((())))))))))))(((((((((((((((((((((((('''''''''"""%%%((((((&&&&&&)))+++))))))************))))))+++***))))))+++,,,+++***((()))++++++++++++)))(((&&&'''(((*********)))((()))******+++++++++******))))))))))))***+++,,,---******))))))***++++++,,,+++***************++++++******++++++++++++******)))*********++++++++++++++++++++++++,,,++++++++++++*********)))))))))((())))))*********+++++++++---,,,,,,+++******++++++***+++---,,,+++******+++,,,+++***)))((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------......---+++,,,,,,,,,,,,,,,+++++++++)))+++,,,---------///000111111000///...------,,,---.....................//////////////////.........///000000000000//////000000000000000//////...//////000000000000//////+++,,,...///000111000000000000000000111222333444777999???JJJTTT```rrr))))))(((((((((((())))))))))))))))))))))))))))))***))))))(((''''''&&&&&&&&&''''''(((((()))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''((()))((('''''')))***((((((((((((((('''''''''((((((((((((((('''''''''''''''((()))))))))(((((('''''''''''''''''''''(((((((((((('''''''''&&&&&&'''''''''(((((()))))))))''''''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%&&&&&&&&&&&&&&&((((((((('''((())))))***"""$$$''')))***)))'''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++++++++(((((((((((((((((((((((())))))))))))***************+++,,,------,,,+++***))))))))))))******************))))))))))))************)))))))))((((((((()))((((((((()))+++---...))))))(((((((((((())))))***************)))((((((((())))))******)))(((((())))))))))))))))))***+++)))))))))(((((('''''''''''''''((()))))))))))))))$$$$$$%%%'''((()))++++++$$$%%%'''''''''''')))***)))******++++++******)))***))))))***,,,------+++******++++++++++++*********++++++++++++******)))))))))***++++++++++++***'''(((((()))***,,,---...))))))))))))***+++,,,,,,+++++++++***++++++,,,---((())))))******))))))((()))***++++++,,,,,,++++++)))***++++++,,,+++++++++))))))))))))))))))))))))))))))******+++,,,,,,,,,......---,,,++++++++++++***+++---,,,+++******+++,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++---...---+++,,,,,,,,,,,,++++++++++++,,,---...---,,,++++++---000//////......------------------...............---....../////////......---...000111111000//////++++++---...///000000000//////000000000000//////,,,---...///000111111111000000000111222333444555666888>>>GGGPPP\\\nnn~~~))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))************''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''&&&''')))+++)))((((((((('''''''''''')))(((((((((''''''''''''''''''((()))))))))))))))'''''''''(((((()))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((()))&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&'''''''''((('''''''''''''''((())))))%%%%%%&&&'''''''''&&&%%%&&&&&&'''(((((('''&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%'''((()))*********((((((((((((((((((((((((((((((((())))))))))))***++++++------------++++++))))))))))))******************))))))))))))******++++++*********)))))))))&&&''')))******((('''&&&(((((())))))))))))((((((((((((******+++***))))))((()))***++++++***))))))+++***))))))))))))))))))******)))((('''&&&&&&%%%%%%&&&((()))************'''''''''((()))***++++++(((''''''(((*********))))))***++++++++++++***)))(((((((((***---......---******))))))))))))******++++++************++++++))))))***+++++++++++++++))))))))))))***+++,,,---))))))))))))***+++,,,---,,,,,,++++++,,,------...((())))))******))))))((()))***+++,,,,,,,,,++++++((()))***+++++++++******((((((((()))******++++++*********+++,,,---------000///...---,,,,,,,,,,,,***,,,------,,,++++++,,,******++++++,,,+++++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))((()))+++---///...---++++++++++++++++++++++++,,,---...---+++***+++,,,.........------------------------.........//////+++,,,---...//////......---...000111111111000///)))***,,,---............//////000000000000//////111111111111111111000000000000111111222444555666444777===EEENNN[[[ooo))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((()))++++++,,,,,,,,,''''''''''''''''''''''''((((((''''''''''''((((((''''''((('''&&&''')))+++))))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''((()))))))))))))))&&&''''''((()))***++++++(((((('''''''''&&&&&&&&&((((((((((((((((((((((((###$$$%%%%%%&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&'''((()))******&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((***)))'''&&&%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((((((((((((((('''&&&((((((((((((((((((((((((''''''''''''((((((((())))))***++++++++++++***)))))))))))))))******************))))))))))))******++++++++++++************%%%'''***+++((("""'''((()))******)))((('''&&&''')))***++++++++++++)))***+++,,,,,,+++***)))++++++***)))(((((())))))++++++***((('''&&&%%%$$$$$$%%%''')))++++++++++++......,,,***)))(((((((((,,,)))'''))),,,---+++))))))***+++,,,,,,+++***)))''''''(((***---//////...***)))(((''''''((()))***)))((('''''''''(((***+++((()))***++++++++++++++++++***************++++++))))))))))))***+++,,,---,,,,,,,,,,,,------...///))))))************)))))))))***+++,,,---,,,++++++'''((()))***++++++***)))(((((()))***+++,,,,,,---******+++,,,------......111000///...---,,,,,,,,,***,,,------,,,+++,,,---'''(((***,,,------------(((((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---...///...,,,++++++++++++++++++++++++(((***,,,,,,,,,,,,...000,,,,,,---------------------------.........//////)))***,,,...//////......,,,...000111222111000///000111222222222111///...//////000000000000//////555555444333222111000///000000111222333555666777444777===FFFPPP]]]rrr'''((()))++++++******)))(((((())))))))))))(((((())))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))******)))((((((((((((((((((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((($$$%%%&&&'''(((***++++++''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))******)))'''%%%$$$%%%''')))******))))))(((((((((((((((((((((((())))))(((''''''''''''((())))))))))))((((((((((((''''''&&&''''''((()))***)))***+++,,,---,,,+++***++++++++++++*********)))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%******))))))(((((('''''')))))))))))))))*********(((((())))))))))))((((((++++++***)))((((((''''''***++++++++++++,,,,,,,,,+++)))(((&&&&&&((()))+++*********(((&&&&&&(((*********))))))))))))******++++++)))(((''''''''''''***++++++,,,,,,------...++++++******)))******++++++++++++************)))***)))'''&&&'''(((***+++************************))))))))))))************,,,+++*********+++,,,---+++---......,,,++++++,,,)))))))))))))))))))))))),,,***)))***...000...,,,)))))))))))))))******+++++++++++++++,,,...000111------,,,+++,,,---...///++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---***(((((((((***+++************************,,,,,,,,,++++++*********...,,,,,,,,,.........,,,***+++,,,---...000111111000000///.....................///111222222///---,,,---///000111111111000555777777333...,,,///333000000111222222333444444777666;;;DDDOOO^^^qqq'''((()))***+++******)))))))))(((((((((((())))))+++*********)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((***))))))((((((((((((((((((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%&&&'''((()))******''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''(((((('''''''''&&&''''''(((((((((((('''(((((((((((((((((((((((('''''''''''''''((()))***''''''(((((())))))*********))))))))))))******+++)))***+++,,,,,,,,,+++***++++++*********)))))))))***+++++++++,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))((((((''''''***)))))))))((((((((('''((((((((()))******++++++(((((())))))))))))((((((''''''&&&%%%%%%$$$######(((((()))))))))************)))(((''''''((()))******++++++)))(((((()))+++******))))))))))))******(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))***+++++++++************))))))((('''&&&&&&(((***+++************************))))))))))))******************)))))))))***+++,,,)))+++,,,,,,***))))))***************************,,,***)))***---...---+++***************+++,,,,,,+++++++++,,,---...///000---,,,,,,+++,,,---...///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------***)))))))))***+++---...++++++++++++++++++++++++---------,,,,,,,,,,,,,,,---,,,+++,,,...//////...+++,,,,,,---...///000000000000///...............000//////000111000...,,,---...///000111111000000111444555333///...111444111111222222333333444444888888===GGGRRRaaattt(((((()))************)))***)))(((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************''''''''''''''''''''''''''''''''''''''''''''''''***)))((((((''''''(((((('''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((()))))))))(((((('''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))(((((('''&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&&&&((()))***+++&&&&&&'''((()))***+++++++++******))))))))))))***((()))***+++,,,++++++*********)))))))))((((((((())))))))))))*********+++))))))))))))))))))))))))++++++************))))))))))))))))))((((((((((((''''''((()))***++++++,,,((())))))******))))))(((******))))))((((((''''''((((((((()))))))))*********)))(((''''''((()))******++++++***))))))+++---******))))))))))))******''''''((()))***+++---......------,,,++++++******))))))))))))))))))))))))+++++++++************))))))((('''''''''(((***+++************************))))))))))))************))))))(((((())))))***+++,,,...//////---,,,,,,---+++++++++++++++++++++++++++***)))***+++,,,+++***+++++++++++++++,,,------)))***+++---............,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,((())))))***,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......,,,++++++,,,...000///...,,,---------............000000//////....../////////...------------,,,+++...///000000000000//////---111444333111000222555333333333333444444444444888888===HHHSSSbbbvvv((()))))))))************+++***(((''''''(((***+++((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))(((''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''))))))******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''(((******'''''''''((()))*********))))))(((''''''&&&'''''''''(((***+++,,,++++++***))))))))))))((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))************************))))))))))))(((((((((((()))))))))))))))*********)))))))))******)))))))))---,,,,,,,,,+++++++++***************++++++++++++))))))(((((((((((())))))((()))******))))))+++---******))))))))))))******+++***************++++++,,,,,,,,,,,,++++++******((())))))***************+++++++++*********))))))***))))))((()))***++++++************************((()))))))))************))))))))))))*********+++---...//////---,,,,,,---++++++++++++++++++++++++******))))))******))))))+++++++++++++++,,,------)))***,,,---......------,,,,,,,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------......------,,,,,,,,,+++++++++,,,---,,,,,,++++++------------------------++++++,,,,,,------......***))))))***---//////...------------------------000000///....../////////---+++******,,,---------000000000000000/////////---000333444222111222333444444444444444444444444666666<<>>HHHRRR^^^ooo}}}(((((((((((())))))))))))))))))******+++******)))...///000...+++)))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,+++***)))(((((((((((((((((())))))))))))(((((()))((((((''''''(((((()))'''(((((((((((('''&&&&&&&&&(((++++++)))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''''''''''''''''''&&&&&&&&&$$$%%%&&&(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((***+++,,,+++)))(((((()))***)))(((&&&&&&&&&'''((())))))))))))************))))))))))))))))))))))))((((((((())))))(((((('''%%%&&&&&&'''''''''''''''((()))******++++++******))))))))))))))))))))))))(((((((((((('''''''''''')))))))))(((''''''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))************************,,,++++++***))))))((((((%%%&&&&&&''''''(((((()))(((((())))))))))))******++++++************))))))((()))+++***)))(((((()))((()))***+++,,,+++******(((((())))))***+++------,,,,,,,,,------,,,,,,,,,***************************************)))))))))************)))'''&&&%%%"""***...)))######'''***((((((((((((***+++,,,---+++++++++*********))))))---,,,++++++******++++++++++++++++++++++++++++++***+++,,,+++))))))***+++++++++******++++++,,,---******+++++++++,,,,,,,,,+++)))))),,,111555555444)))***,,,+++***+++...111------,,,,,,,,,------...+++++++++,,,,,,------...,,,---...---,,,******+++---,,,,,,,,,,,,,,,,,,+++***+++,,,---.../////////........................---------.........//////,,,,,,------------,,,,,,...------------,,,,,,,,,---,,,***+++---//////...000000//////.........---.........//////000111222666222...,,,,,,---......222111111111111333444555888888===FFFPPP[[[kkkyyy'''''''''((()))*********''''''(((((())))))((((((,,,------,,,)))'''&&&'''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,++++++***))))))******(((((())))))))))))(((((())))))(((((((((((())))))'''''''''''''''&&&&&&%%%!!!%%%((((((((())))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))((('''&&&&&&'''((()))***+++,,,***(((''''''(((+++***)))'''&&&&&&&&&&&&(((((()))))))))*********(((((((((((((((((((((((('''((((((((((((''''''&&&%%%&&&''''''((((((''''''((())))))***************(((((((((((((((((((((((()))))))))(((((('''&&&&&&((((((((((((((('''''''''''''''(((((())))))******(((((((((((())))))))))))************************+++++++++******)))))))))++++++******)))((((((((((((((((((((()))))))))***************************''')))++++++)))((()))***&&&''')))***+++***)))((((((((())))))***+++------++++++,,,,,,,,,,,,++++++*********************************************************)))((('''&&&%%%''',,,)))$$$&&&+++///((()))))))))***+++,,,,,,************************+++***))))))(((((())))))+++++++++******++++++++++++,,,,,,+++)))((()))************)))***++++++,,,******+++++++++,,,,,,,,,,,,***)))+++///333555666...---+++))))))+++///111---,,,,,,++++++++++++,,,)))))))))******+++++++++,,,...000///---+++++++++---------,,,,,,+++++++++,,,---///000000000000000------------------------------......////////////+++,,,,,,,,,------------------------------------,,,,,,+++,,,---.........000000000///......------............///000111222444111...---...///......222111000///000222555666888888===FFFOOOZZZiiivvv&&&&&&'''((()))***++++++'''(((((()))******))))))(((***+++***)))''''''((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))(((((((((((())))))))))))(((((('''''''''''''''&&&&&&%%% $$$'''(((((()))***((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((())))))******)))'''%%%&&&'''******)))((('''&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''((())))))))))))((()))))))))))))))*********(((((((((((((((((((((((((((((())))))((('''&&&%%%$$$%%%'''((())))))))))))''''''(((((())))))******(((((((((((())))))))))))************************))))))******+++++++++,,,+++++++++***))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))&&&(((***+++*********,,,((()))***+++++++++***)))+++***************++++++******++++++++++++*********************************************+++++++++((()))))))))))))))(((((("""(((***((('''+++...---******+++++++++*********((())))))***++++++,,,,,,+++***))))))(((((())))))+++***))))))))))))***++++++,,,,,,+++)))((()))*********)))))))))***++++++******+++++++++,,,,,,,,,...,,,++++++---000222444555000***(((+++...///...,,,+++***************+++)))***************++++++,,,...000000...,,,+++,,,---------,,,,,,+++++++++***---//////---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///......---++++++++++++,,,,,,------------------------------,,,,,,---------------...000000//////.........---............///000111222000//////000111111000///000///......///111444666888999>>>GGGPPPZZZiiivvv&&&''''''((()))******+++))))))***+++,,,,,,,,,,,,''')))++++++***)))***+++(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))%%%%%%%%%%%%&&&'''((()))(((((())))))))))))(((((('''(((((())))))((((((''''''(((((((((((('''&&&&&&&&&'''))))))(((((()))***(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''''''''((((((((())))))(((&&&%%%&&&''')))))))))(((''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&'''(((((())))))))))))))))))(((((((((((()))***+++))))))))))))))))))))))))'''((()))))))))((('''&&&###$$$&&&(((************(((((((((((())))))))))))(((((((((((())))))))))))************************))))))******+++,,,,,,---&&&''''''(((((())))))***''''''(((((((((((())))))((((((((())))))))))))***&&&(((***+++******+++,,,,,,,,,,,,,,,,,,---------,,,,,,+++***)))))))))***)))******++++++******)))*********************************+++++++++++++++'''((()))******+++*********,,,+++)))***---,,,(((++++++,,,,,,+++******)))'''((()))***+++,,,---------,,,++++++******+++++++++***)))(((((()))***+++***+++,,,+++))))))***+++******))))))******+++,,,******+++++++++,,,,,,,,,...---,,,++++++---///111777000***)))---000...***++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,---------,,,,,,,,,,,,,,,,,,+++---000333222...+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,++++++******+++,,,---...,,,,,,,,,------------...,,,...//////...------...////////////////////////.........//////000111222000///...///111222111000............000222444555888999???HHHQQQ[[[iiivvv''''''(((((())))))******'''((()))***++++++++++++''')))++++++***)))***+++(((((((((((())))))))))))'''''''''((()))*********))))))))))))))))))))))))'''&&&&&&&&&&&&&&&'''((((((((())))))))))))((((((&&&'''(((((((((((('''&&&(((((()))))))))(((''''''***+++***)))''''''(((***(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((()))))))))******''''''((((((((((((''''''((()))***)))((('''((()))'''((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))************)))((('''&&&&&&'''(((((())))))(((((()))(((((('''((()))***+++))))))))))))))))))))))))%%%&&&((()))***)))'''&&&$$$%%%''')))******)))((())))))))))))(((((((((((((((((((((((())))))))))))************************++++++++++++++++++++++++'''''''''((())))))******'''''''''((((((((()))))))))))))))*********++++++(((***++++++***)))***+++,,,+++***)))***+++---...,,,++++++***))))))*********++++++,,,,,,++++++************************************++++++,,,,,,,,,))))))***++++++++++++++++++---,,,)))))),,,+++((()))***+++,,,,,,,,,+++***))))))*********+++++++++---,,,++++++******++++++---,,,***))))))***,,,---)))***++++++***)))***,,,+++************+++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,---///111...,,,,,,---...,,,+++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++,,,...000+++,,,,,,,,,,,,,,,,,,---///333777666111------...------------------------***+++---//////...---,,,+++************,,,---...,,,,,,,,,---------......,,,///111111///---...///------......///000000000.........//////000111222444000---+++,,,///000111---...///000222333444555666888>>>HHHQQQ[[[iiivvv(((((((((((())))))))))))$$$%%%&&&'''(((((((((((('''(((******((('''((()))(((((((((((())))))))))))&&&''''''((()))******+++)))))))))))))))))))))))),,,+++***))))))(((((()))(((((())))))))))))((((((%%%&&&'''(((((('''&&&%%%)))))))))))))))(((((('''(((((('''&&&%%%&&&))),,,'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((***)))((('''''''''''''''))))))))))))))))))))))))))))))))))))************&&&'''((())))))((('''&&&((()))******)))(((***+++&&&'''((((((((((((((('''))))))))))))************))))))))))))))))))))))))++++++++++++***)))''''''%%%&&&''''''(((((('''''')))((('''''''''(((***+++))))))))))))))))))))))))$$$&&&((()))***)))((('''%%%&&&(((******)))'''&&&******))))))((((((''''''(((((((((((())))))))))))************************------,,,++++++*********,,,,,,++++++***)))))))))''''''''''''((((((((()))*********++++++,,,,,,,,,+++,,,---,,,***(((((()))***)))'''%%%&&&(((***,,,+++***************+++++++++,,,,,,------,,,,,,+++*********************************++++++,,,,,,,,,++++++,,,,,,,,,++++++***'''+++,,,***(((+++---+++'''(((***,,,---------,,,+++++++++***************+++******)))((()))))))))...---+++******+++---...((()))++++++******+++---++++++******++++++,,,---******+++++++++,,,,,,,,,((()))***+++++++++---///))),,,......,,,+++,,,---,,,,,,,,,---...///000111***************************+++++++++***,,,...111+++++++++,,,,,,---------+++000444333///++++++---........................+++,,,...000000///...---******))))))***,,,---///,,,,,,,,,------.........---000333222000......000,,,,,,---...///000111111.........//////000111222888222+++''''''+++///111...///000222444555555555444666===GGGQQQ[[[iiivvv'''''''''((())))))******(((((((((((((((((((((((()))(((((('''(((***,,,---******)))(((''''''(((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((('''''''''((()))******)))(((''')))))))))))))))*********))))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''''''''''''''''')))******)))(((''''''((('''%%%$$$$$$&&&''''''&&&---***'''$$$###%%%(((***((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((()))))))))(((''''''&&&)))))))))))))))))))))))),,,+++)))((('''''''''((()))(((&&&%%%%%%&&&''''''))))))))))))))))))))))))++++++******))))))(((((((((((())))))((('''&&&&&&''''''(((((((((((((((((())))))(((((((((((())))))+++***(((&&&%%%&&&'''(((***))))))((('''%%%$$$###)))))))))))))))*********))))))))))))************))))))************))))))*********)))))))))))))))******))))))(((((((((''')))))))))))))))))))))))))))((((((((()))***++++++------,,,,,,+++*********(((((((((((()))***+++,,,************************************************...,,,******+++,,,+++*********+++,,,,,,---......,,,+++******))))))******+++***)))(((((()))***+++---,,,,,,+++***)))((((((******)))(((((())))))***************************+++++++++++++++++++++++++++++++++*********))))))***++++++++++++,,,,,,,,,---,,,,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,------------,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000///......------***+++,,,...///......---...111111//////000...)))............---,,,++++++........................)))***,,,.../////////...,,,---......//////......000...---///444666555222000///...------...000111111333444444333222222333666888>>>GGGPPPZZZhhhuuu''''''((())))))******+++))))))))))))))))))))))))(((((((((((()))***+++,,,******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))))))))(((((('''(((((()))))))))(((((('''))))))(((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''((()))***)))((('''((()))'''%%%$$$%%%&&&'''''''''***)))(((&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))%%%%%%&&&&&&%%%%%%$$$###'''''''''''''''''''''''')))))))))***)))((('''&&&((((((''''''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&((((((((((((((('''''''''+++***))))))((((((((((((***((('''&&&&&&'''((()))******))))))((('''%%%%%%))))))))))))*********************)))))))))((((((***++++++,,,,,,++++++***************))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,++++++++++++(((((((((((()))***+++,,,+++++++++***************++++++++++++++++++++++++...,,,******+++,,,+++************++++++,,,,,,,,,,,,+++******))))))******+++***)))(((((()))***+++*********)))))))))))))))++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********))))))))))))))))))************+++++++++++++++*********++++++++++++++++++++++++******************************+++,,,------------,,,+++***+++,,,,,,,,,***+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...///---------------.........////////////...---,,,+++,,,///000111444777444///+++,,,,,,---------,,,,,,------------------------,,,,,,---.........------,,,---......//////............///.........///000222111///---------...///000111333333222222222444777888===FFFOOOYYYgggttt(((((())))))***++++++,,,************************''''''((()))************)))************))))))(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))((('''''''''''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((('''(((***'''&&&$$$%%%&&&(((((('''''''''((((((((('''&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))''''''((((((((('''&&&&&&''''''''''''''''''''''''%%%''')))+++***)))&&&$$$((((((((()))***+++------))))))))))))))))))))))))&&&&&&'''(((((()))******(((((((((((((((''''''&&&))))))(((((('''''''''&&&++++++******))))))))))))(((((('''&&&&&&''')))***))))))******)))(((((('''(((((())))))******************))))))(((((('''''',,,,,,------------,,,,,,************************((((((''''''''''''&&&&&&))))))))))))))))))))))))+++***))))))))))))))))))++++++++++++,,,,,,,,,,,,)))))))))))))))***+++,,,,,,,,,++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,+++***************++++++++++++,,,+++******))))))******+++***))))))))))))***+++)))))))))******+++++++++***+++,,,,,,---,,,+++***************************+++++++++++++++++++++++++++++++++***************))))))))))))*********+++***+++++++++,,,,,,,,,---************************++++++++++++++++++++++++******+++,,,---------------+++***+++,,,---,,,***,,,,,,,,,---------......------,,,,,,,,,---......***++++++,,,------......111000///...------------,,,000333333444555222,,,)))***+++,,,------------,,,,,,,,,,,,------------//////...---,,,,,,,,,---------...////////////......111333111......222666333222000...---------......000111222111222333555888888===EEEMMMWWWeeerrr)))))))))***++++++,,,,,,))))))))))))))))))))))))&&&''')))*********)))((())))))***++++++***)))((((((((())))))))))))******))))))))))))))))))))))))***))))))(((((((((((((((***)))(((&&&&&&&&&''''''******)))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''%%%'''(((((('''''')))***'''&&&%%%%%%'''((((((''''''''''''''''''''''''&&&'''''''''&&&&&&'''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))((('''''''''''''''''''''''''''%%%&&&((())))))((('''&&&(((((())))))***+++,,,,,,((((((((((((((((((((((((&&&'''''''''((((((((()))'''((((((((((((((('''''')))))))))(((''''''&&&&&&))))))***+++++++++++++++)))(((((('''''''''(((((('''(((((()))))))))(((((((((((())))))******++++++((((((((((((((((((((((((,,,,,,------------,,,,,,)))***************++++++******))))))))))))))))))((((((((((((((((((((((((++++++***)))((((((((()))(((((()))******+++,,,,,,***)))))))))******+++,,,---,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,+++***++++++++++++++++++++++++,,,+++******))))))******************************++++++++++++++++++++++++&&&(((***+++,,,***)))(((************************++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---------------,,,++++++,,,---,,,+++------------.........///------,,,,,,,,,------...+++,,,,,,,,,---------...------,,,,,,,,,...000111888@@@CCC>>>555000+++((()))***++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---000///---,,,,,,,,,---...------...///////////////---///000000000222777:::222111000///......//////...///111222222333555777888888===DDDLLLVVVdddqqq)))))))))***++++++,,,,,,((((((((((((((((((((((((&&&''')))******)))((('''((())))))*********))))))))))))*********+++++++++((((((((((((((((((((((((******)))((('''(((((()))***)))(((&&&&&&&&&'''(((++++++******)))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''%%%'''((((((''''''(((***(((&&&%%%%%%'''(((((('''((('''&&&%%%%%%&&&'''(((&&&''''''''''''''''''&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&%%%%%%(((((((((((((((((((((((((((((('''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((()))((((((((('''''''''&&&''''''((((((((((((((('''))))))(((((('''''''''&&&&&&''')))+++,,,---------******)))((('''&&&&&&&&&&&&&&&'''((((((((('''''''''(((((()))******++++++&&&&&&'''((()))***++++++++++++,,,,,,,,,,,,++++++))))))******+++++++++,,,))))))******************((((((((((((((((((((((((++++++***)))((((((((()))&&&&&&'''((()))***++++++******************+++,,,,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,+++***,,,,,,,,,---------------,,,+++******))))))************++++++++++++******,,,++++++***)))(((((((((&&&''')))+++,,,+++)))(((************************++++++++++++++++++++++++************************+++,,,,,,,,,,,,---------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,---------------,,,++++++------,,,+++------........./////////...------,,,,,,,,,------............------,,,,,,,,,++++++***+++,,,...///EEEQQQVVVKKK:::///,,,---+++,,,,,,,,,++++++***)))+++++++++,,,,,,---------///...---,,,---...///000---...//////000000//////---+++***,,,///333444333////////////000000111111///111222333333555777:::999999<<>>CCCLLLZZZjjjuuu))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((()))******(((((())))))))))))(((((((((((())))))))))))(((((())))))(((((((((((())))))***)))((((((((()))***+++***)))))))))((((((((('''***)))))))))(((((((((''''''''''''((((((((())))))((((((((((((((()))))))))---111444333---(((''''''(((((('''&&&&&&'''((((((((('''&&&&&&((((((&&&$$$)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((((((((('''''''''(((((()))''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((('''((()))(((''''''((()))((()))***++++++***)))(((***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))*********)))((('''''''''))))))(((((((((((())))))))))))*********)))(((((((((((('''&&&'''((()))***)))(((((('''((()))***+++))))))(((((((((((())))))***++++++******)))(((''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********)))))))))************+++''')))++++++***)))((()))************************+++++++++*********))))))*********+++,,,...///000)))***++++++)))(((((()))+++++++++++++++++++++++++++******)))***+++,,,------,,,++++++******+++++++++,,,,,,---,,,---......---------....../////////,,,,,,,,,+++++++++******,,,,,,+++***))))))*********))))))***,,,,,,+++******+++++++++******+++---///...,,,+++******+++,,,,,,,,,,,,...000000...,,,+++++++++,,,,,,---------............------------+++++++++++++++,,,------***++++++,,,------............---------,,,,,,,,,///...------,,,,,,,,,---111///......000111000000------,,,,,,,,,,,,++++++***+++,,,---............------------------------,,,,,,---......///000000+++++++++,,,,,,,,,,,,---000///...///111111///---,,,...///111222222111111////////////////////////---...000000//////111222666999===BBBKKKYYYiiittt))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((()))******)))******++++++******)))(((((())))))))))))((((((***))))))(((((())))))***))))))((((((((()))***+++))))))))))))(((((((((((())))))))))))((((((((((((''''''((((((((()))))))))******)))))))))))))))((((((///777:::666///)))&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&''''''%%%$$$((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''((()))))))))(((''''''''''''(((((((((((((((((((((((((((((((((((('''((())))))''''''((())))))******++++++******)))))))))))))))((((((((((((************************))))))(((((((((((())))))+++***)))(((''''''(((((())))))(((((((((((())))))+++++++++++++++***)))((((((((('''''''''((()))***((((((((()))***+++------+++***)))(((((()))***+++))))))((((((((((((((()))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********+++++++++,,,,,,******)))***,,,,,,***)))************************+++++++++***************++++++,,,,,,,,,++++++***)))+++,,,+++)))(((((()))++++++++++++++++++++++++*********)))******+++,,,,,,,,,++++++******++++++***++++++,,,,,,++++++***))))))***+++,,,---......,,,,,,,,,++++++++++++***------,,,******)))))))))+++***)))***,,,,,,,,,***)))***,,,+++***))))))***...---++++++++++++,,,---...------...000000///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------...++++++,,,,,,------............---------,,,,,,,,,//////...---------......///---,,,,,,---...---,,,++++++,,,,,,,,,,,,------((()))+++,,,.../////////------------------------+++,,,---...000111222222,,,,,,,,,---------......//////...///000111///---,,,---///111333333333333///////////////////////////000222222111111333444555888<<>>DDDLLLXXXgggqqq))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((()))******'''(((((())))))(((((('''&&&'''((())))))******)))+++******))))))******+++&&&'''((()))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))************)))))))))))))))(((%%%''')))***+++***((('''&&&&&&''''''''''''&&&&&&(((***++++++)))(((((()))'''''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''((()))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((()))******(((((()))***(((''''''&&&&&&''''''((((((((((((((())))))))))))''''''''''''''''''''''''))))))(((((((((((())))))***)))(((''''''((()))***))))))(((((((((((())))))***++++++,,,,,,,,,++++++'''((()))*********))))))))))))******))))))((('''******************************))))))***+++,,,,,,,,,,,,------......//////------------------------,,,,,,,,,+++++++++******)))))))))************+++---+++******+++,,,,,,+++***************************************+++++++++))))))***++++++++++++***%%%'''***++++++,,,...///++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++******++++++,,,,,,***'''&&&)))...111111000//////...---,,,+++*********++++++++++++,,,,,,,,,------,,,++++++++++++,,,---+++))))))+++---------+++---...---,,,++++++,,,+++++++++,,,,,,---------111///------...///...---,,,,,,,,,,,,,,,,,,,,,,,,---+++***))))))***,,,...,,,,,,,,,,,,,,,------...------------..................---------,,,,,,,,,,,,,,,+++++++++,,,------///---,,,,,,---------,,,******+++,,,,,,---......------------,,,+++***)))---------------------------------------------------------.........//////,,,...000///...---...///111222222222222000///...////////////////////////...000111111111111222444666999???EEEMMMYYYfffppp))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((()))******'''(((((())))))(((((('''&&&'''((()))************++++++************++++++&&&'''((()))))))))(((''''''((((((((()))))))))***'''((((((((()))))))))***(((((()))))))))*********((((((((((((((()))))))))((('''''''''((())))))(((&&&'''(((((((((((('''&&&''')))+++***(((&&&''')))''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''(((((())))))(((((((((((((((''''''((((((((((((((((((((((((((()))******)))((()))***)))((('''&&&&&&'''((()))'''((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))))))))))))))(((((((((((())))))((()))***+++,,,,,,,,,,,,'''((()))***+++***))))))((()))***+++++++++***)))+++,,,---......---,,,++++++,,,,,,------------,,,------......///000000111////////////////////////---------,,,,,,,,,,,,+++*********+++++++++,,,,,,+++++++++***))))))+++---************************))))))*********+++++++++,,,++++++*********++++++''')))+++,,,++++++,,,---++++++++++++++++++++++++,,,------...---,,,+++***++++++******++++++,,,---***&&&"""$$$)))---...---,,,++++++******)))))))))******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------...,,,))))))+++---...---***+++,,,+++******,,,---++++++,,,,,,---,,,,,,,,,111///,,,,,,---...------+++++++++,,,,,,---------,,,***(((&&&&&&''')))***+++++++++++++++,,,------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,---......+++***((()))***,,,+++***+++++++++,,,,,,---------++++++,,,,,,,,,++++++***------------------------,,,,,,------......//////,,,,,,---------.........,,,...000000---,,,---//////000111111111000///...////////////////////////000222333444333333444666555999>>>DDDLLLWWWeeennn))))))(((((((((((())))))******++++++++++++******((((((((((((((()))******(((((())))))))))))((((((&&&'''((()))************))))))(((((((((((())))))%%%&&&((()))))))))(((''''''((((((((())))))******'''((((((((())))))******))))))))))))************$$$%%%%%%%%%&&&&&&'''''')))(((''''''((()))))))))&&&'''((())))))((('''&&&&&&)))+++***'''%%%&&&(((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))((((((***)))'''&&&&&&'''((()))))))))((((((''''''&&&&&&(((((((((((((((((((((((((((***+++***)))((()))******)))(((''''''((()))***'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))'''((())))))))))))(((((())))))(((((((((((())))))'''((()))***+++,,,,,,,,,'''((()))++++++******)))'''(((***,,,---------,,,,,,...000222222000...,,,//////111111111000///............///000111111222111111111111111111111111......---------,,,,,,,,,++++++,,,,,,,,,---------)))+++,,,***''''''***...************************))))))******++++++++++++///---,,,***)))******+++,,,...//////---,,,,,,,,,++++++++++++++++++++++++------...///...---+++***+++*********+++,,,,,,---333---'''&&&))),,,,,,+++---------------------...*********++++++,,,,,,,,,++++++++++++,,,---.........,,,))))))+++---......+++,,,,,,+++***+++...000+++,,,,,,------,,,,,,+++///,,,***)))***++++++*********+++,,,,,,---......///...+++)))((()))+++---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------------...///000---,,,++++++---//////...++++++,,,,,,,,,,,,------)))***+++,,,,,,,,,,,,,,,------------------------+++,,,---...///111222222,,,,,,,,,---------......+++...000000---,,,---///---...///000111111000///////////////////////////---///000111000000111333333777===CCCKKKVVVcccmmm}}}))))))))))))))))))))))))))))))))))))))))))))))))(((&&&$$$$$$&&&((())))))(((((())))))******++++++---,,,***)))))))))******+++***)))(((((()))***+++)))))))))((((((((((((((())))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((******))))))((((((((('''%%%&&&''')))************((((((((('''&&&&&&%%%%%%''''''((()))))))))))))))((((((((((((((()))************)))(((((((((((((((******))))))((((((''''''((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))))))))))))))************))))))(((((('''''''''&&&((()))***)))'''&&&&&&'''***)))'''((()))***)))'''+++++++++,,,,,,,,,,,,,,,******)))))))))+++---...))))))))))))***+++,,,---000000//////......------111111111111111222222333222000......000333444444666666666777888777666444888888888777666555444333444333111///------------///...------...---+++)))***++++++++++++,,,,,,,,,+++*********)))))))))))))))***,,,------,,,+++***+++*********))))))((((((...------,,,,,,++++++***++++++,,,,,,,,,,,,------......---,,,,,,+++******,,,,,,++++++***)))((((((***(((&&&'''***,,,+++************++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++++++++******)))+++---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,***,,,///000///......///,,,***)))***+++,,,,,,++++++++++++***)))***,,,///......---------,,,,,,,,,***++++++,,,---...//////***++++++,,,---...//////.........................................................------,,,,,,,,,---------............///---...//////......///111111222222111///...///000///000111000///...///000000/////////000000000/////////111222222333222222444555;;;DDDKKKTTT```lll~~~)))))))))))))))))))))))))))))))))))))))))))))))))))'''%%%%%%&&&((())))))(((((())))))))))))))))))++++++)))((((((((())))))+++***)))(((((()))***++++++*********************))))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((('''''''''******))))))'''&&&%%%$$$%%%&&&&&&'''(((((())))))''''''((()))))))))))))))((((((((((((((()))************)))(((((((((((((((''''''(((((())))))************)))(((((()))******(((((((((((())))))))))))))))))))))))******************)))))))))((((((((()))***+++***((('''((()))+++***((()))******)))(((************************++++++*********+++,,,,,,+++++++++,,,------...///222222333444444444333333555444444333333444444444555333111111444666777777666666777999::::::999888<<<<<<<<<;;;:::999888777777666555333222111111222222111000000111000...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************+++,,,------+++***(((++++++******))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---+++)))))),,,---,,,+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++*********+++------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,------------,,,+++---......---------...///---*********++++++***+++,,,+++***)))***---///............------,,,,,,......---------,,,,,,,,,******++++++,,,---------------------------------------------------------......---------,,,,,,,,,---------............///,,,...//////...---///000000111222111///...///000///000111000///...///000000000//////000000000///222222222222111111111111777777<<>><<<;;;:::<<<;;;:::999888888888888666555444555555555333111//////......---,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,***)))(((+++++++++************))))))))))))***+++,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,++++++***+++,,,,,,---...//////000000...,,,,,,---...---,,,---------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++******+++------+++++++++,,,++++++++++++++++++++++++------,,,,,,,,,,,,------++++++,,,---------------------...---++++++,,,...///---***)))+++,,,------+++,,,,,,+++******---////////////............---......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------,,,,,,,,,---------............///+++---......------...///000111222111///...///000///000111000///...///000000000000000000000000000222222111000111222333444999999<<>><<<:::888777555444333222222222///---------000222333222222555888;;;<<<===???@@@???@@@??????>>>===<<<;;;??????>>>>>>=========<<<:::999888888999888666555222222111000///...------+++++++++++++++,,,,,,,,,***++++++,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,------.../////////111000///...---------,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***,,,------,,,++++++,,,++++++++++++++++++++++++------,,,,,,,,,,,,------+++,,,,,,---...---------......---+++))))))+++------+++)))***---111333444+++,,,,,,+++***+++---////////////////////////...***++++++,,,---...//////---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------------------------------------............///+++,,,------,,,,,,---//////000111000///...///000///000111000///...///000000000111111000///000111///......///111444777:::999888;;;AAAIIITTTeeesss************************))))))))))))))))))))))))+++***((()))***+++***)))))))))((((((''''''&&&&&&)))*********************)))))))))******)))))))))''''''(((((())))))))))))((((((((((((((((((((((((((()))***)))((('''((()))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''''''''&&&&&&'''((()))******)))*********)))((((((''''''''''''((()))))))))))))))((((((((((((((())))))***))))))(((((((((((())))))******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))((()))))))))************(((((((((((((((((((((((('''((())))))''''''((())))))(((''''''))))))(((''')))******+++,,,,,,------+++---000222555666666666888999:::;;;<<<<<<<<<<<<===>>>@@@AAA@@@===:::888666555333222000/////////---++++++,,,...//////...///333777999:::;;;===?????????@@@@@@@@@???>>>>>>@@@@@@@@@@@@@@@@@@??????===;;;;;;;;;<<<;;;999777666666555333222111000///,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000000///...,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***,,,...---,,,+++,,,---++++++++++++++++++++++++...------,,,,,,------...,,,,,,---.........------......---+++))))))+++------,,,+++,,,///333555555+++,,,---,,,++++++---....../////////////////////***++++++,,,---...//////......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------------------............///+++,,,------,,,,,,---///...///000000///...///111///000111000///...///000///111222111000///000222.........///111555888:::777666999@@@IIIVVVgggvvv************************))))))))))))))))))))))))+++***))))))******)))((())))))(((((((((((((((((()))******++++++++++++***))))))************)))))))))))))))***++++++,,,,,,))))))))))))))))))))))))((()))***)))((('''((()))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))((('''&&&''''''(((((()))******''''''((()))))))))))))))((((((((((((((()))******((((((((((((((())))))***''''''(((((())))))******&&&'''(((((((((((('''&&&(((((((((((())))))))))))))))))))))))************''''''''''''((((((((((((&&&'''((((((''''''((()))((('''&&&''')))+++***)))((()))***+++---...000000000222444666888:::;;;<<<<<<===>>>@@@@@@@@@@@@???@@@AAAAAAAAA@@@===;;;999666555444222111000000000000///......000000///......222666888777777:::<<<>>>???@@@AAAAAAAAAAAAAAA@@@@@@AAABBBBBBAAAAAAAAA???>>>======>>>>>><<<:::999999888777666444444333000000/////////.........,,,,,,,,,,,,---------...+++,,,,,,,,,,,,---------/////////...---,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++///000///...+++++++++---+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------......------,,,+++,,,......,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,---...............------...---++++++,,,...000...---...000111111000***,,,------,,,,,,---...---............/////////......---------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,------------...---------............///+++---......------...///---///000000......///111///000111000///...///000///111333222///...000333222111111111222333555666666555888@@@IIIVVVgggvvv************************))))))))))))))))))))))))***)))((()))******(((&&&(((((())))))))))))))))))'''((()))+++++++++***)))((()))***++++++***)))(((((())))))***++++++,,,,,,))))))))))))))))))))))))((()))***)))((('''((()))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((()))))))))))))))))))))((('''&&&%%%%%%&&&&&&'''(((((())))))''''''((()))))))))))))))((((((((((((((()))******((((((((((((((()))******''''''(((((())))))******(((((()))******)))(((((((((((((((((())))))))))))))))))))))))************''''''(((((())))))))))))&&&((())))))(((((()))***(((''''''))),,,---------***+++---///222444666777888888999:::;;;===>>>???>>>???AAACCCCCCCCCBBBAAACCCCCCCCCBBBAAA@@@???>>>:::999888777666666666666444333222222333222000///...222777777555444777::::::;;;===???@@@AAAAAABBB???@@@AAACCCCCCCCCBBBBBBBBBAAA@@@@@@AAA@@@>>><<<;;;;;;::::::999888777777555555444333222111111000000000///...---,,,,,,,,,,,,,,,,,,,,,---------...------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------...///000...,,,+++---///,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------+++---......---,,,,,,---------------------------......------------......,,,------...............+++---......---------...,,,,,,,,,---//////---+++***,,,......---,,,---...,,,,,,------..................---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---......//////,,,,,,,,,---------......---------............///,,,...//////...---///000---...//////......///111///000111000///...///000///222444333///...111444222222222333333444444444666666999AAAIIITTTdddrrr************************))))))))))))))))))))))))***)))((()))***)))'''%%%(((((())))))******++++++&&&'''(((*********)))(((((()))***++++++***)))(((&&&''''''((()))*********))))))))))))))))))))))))(((******)))((('''((()))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''((((((((())))))******'''''''''(((''''''&&&%%%((((((((('''&&&&&&%%%%%%'''(((((()))))))))))))))((((((((((((((()))******((((((((((((((()))***************)))(((((('''''''''((()))******)))((('''(((((((((((())))))))))))))))))))))))************(((((())))))*********+++''')))******))))))***,,,)))((((((+++...000000000...000222555888:::<<<>>>>>>>>>===<<<<<<===???@@@???@@@BBBDDDEEEDDDCCCBBBDDDDDDDDDCCCCCCCCCCCCCCC>>>>>>===<<<;;;;;;;;;;;;666555444444444333111///...333777777444333555888666777999;;;===>>>???@@@???AAABBBCCCDDDDDDCCCCCCDDDCCCBBBBBBCCCBBB@@@>>><<<<<<<<<;;;;;;::::::999999999888777555444333222555333111///---,,,+++***,,,,,,,,,------.........***++++++,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...///000...000111///---,,,...000///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------............------+++---......---,,,,,,---..............................------------......,,,---......//////......***,,,///000///......///&&&'''))),,,...///---+++***,,,......---,,,---...,,,,,,,,,---------......***++++++,,,---...///000++++++++++++++++++++++++........................,,,,,,------...///000000,,,,,,,,,------.........---------.........//////---...//////......///111,,,...//////......///111///111111000///...///000...222555333///...111444...///111333555666666666888777:::AAAHHHRRRaaannn,,,+++***)))***+++,,,---************************,,,+++***))))))***+++,,,000---***(((((()))))))))&&&'''((())))))***))))))***)))(((''''''((()))***---,,,)))((((((***---///))))))))))))))))))))))))''''''(((((())))))************))))))((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&''''''((()))******+++))))))(((((((((((())))))))))))(((((('''''''''&&&''''''((((((((((((''''''+++******)))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))+++******)))(((''''''&&&***)))((()))++++++)))((((((((()))***************))))))(((((((((((())))))((()))***++++++***)))(((++++++---...000222333333555666777999:::<<<===>>>??????@@@@@@@@@@@@?????????@@@BBBDDDDDDCCCBBBAAACCCCCCCCCBBBBBBAAAAAAAAA>>>>>>===<<<<<<<<<<<<===>>><<<999666333111111000222222333444555666777777666666777888888888888888666888;;;<<<===???AAACCCBBBCCCCCCDDDDDDCCCCCCBBB======<<<<<<<<<;;;;;;;;;>>>>>>===<<<:::777666444222222222111111///......,,,------.........------.............................................---------------------,,,,,,+++++++++,,,,,,,,,------///...,,,***))))))******,,,,,,---......---------/////////...---------,,,///...---,,,+++,,,------/////////...------,,,,,,------,,,,,,,,,---......333222000///.........///---------............///------......------,,,+++---------............///...---+++***)))******+++...------------.../////////......------,,,++++++------------------------------------------------,,,,,,,,,---------......////////////////////////...//////......------,,,,,,,,,,,,------------...---,,,,,,,,,,,,---......222111///...---...000111333222111000////////////222222222222222222222222......///000222444777999444777;;;@@@HHHSSSaaakkk+++*********++++++,,,,,,************************++++++***))))))***++++++///,,,)))((()))******)))'''(((((())))))))))))(((+++***)))(((((()))***+++,,,+++***))))))+++,,,...))))))))))))))))))))))))'''((((((((()))))))))******)))))))))((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))''''''(((((())))))******))))))((('''''''''(((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))(((''''''''''''(((***))))))((('''((((((((())))))))))))))))))))))))(((((()))************************)))((('''''''''***)))((()))***+++)))((((((((()))***************+++***)))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,---...000222333555555888999:::;;;<<<===>>>??????@@@@@@@@@@@@@@@@@@???===>>>@@@BBBBBBBBBAAA@@@BBBBBBAAAAAAAAA@@@@@@@@@>>>===<<<;;;:::999999999666666444444333444555666666666777777888888999999777888999999:::999999999999:::<<<<<<;;;;;;===>>>@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>===<<<;;;;;;:::=========<<<;;;:::999888555555555444333222000///.........---------,,,,,,------------............---------.........//////------------------------,,,,,,,,,,,,------------///...---,,,+++++++++,,,******,,,---............---------------,,,,,,,,,///...---,,,,,,,,,------............------------...---,,,,,,++++++++++++///...,,,++++++++++++,,,---------............///,,,---......////////////---------............///000///...---------...///...------------...//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------....../////////...,,,,,,////////////000000000111------,,,,,,------...///111000///......///000111333222111000/////////////////////////////////////////////000222444666777333666:::???FFFRRR```jjj}}})))***++++++,,,,,,++++++************************+++******))))))******+++,,,***(((((()))***+++***((())))))))))))(((((('''++++++************++++++************++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))((('''&&&&&&&&&'''(((((((((((('''''''''''')))((('''&&&&&&'''((()))***))))))((((((((((((((()))(((((('''''''''''''''))))))))))))))))))))))))'''(((((())))))))))))(((******))))))((((((''''''***)))((((((******)))((((((((()))***************,,,+++***)))))))))))))))+++++++++,,,---...///000000111222333555777888888<<<======>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@===>>>@@@AAAAAAAAA@@@?????????>>>>>>>>>>>>======<<<<<<:::999777666666666333333222333444555777888999999999999999999999999999999:::;;;;;;;;;;;;:::;;;<<<<<<;;;999777777888>>>>>>????????????>>>>>>???>>>>>>===<<<;;;;;;:::;;;<<<<<<<<<<<<<<<;;;;;;888888888777666555444333111000///...,,,,,,,,,,,,,,,,,,,,,------.........,,,------....../////////+++,,,,,,------.........,,,------------...............------------......((()))***,,,---...//////++++++,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---------------............///...---+++******))))))++++++***************+++---------............///+++,,,---///000111111111---------............///000//////...//////000111...------------...//////++++++,,,------...//////------------------------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000...,,,+++,,,---------............---------,,,------...///111000///......///000111333222111000////////////........................000000000111222333555666222555999>>>EEEQQQ___hhhzzz((()))+++,,,,,,,,,+++*********************************))))))))))))*********)))'''(((***+++++++++))))))***))))))((('''&&&************************((()))***+++,,,++++++***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))(((((((((((()))((('''&&&&&&%%%&&&&&&((((((((((((((('''''''''***)))'''%%%%%%''')))***,,,,,,+++***************))))))(((''''''''''''(((((((((((((((((((((((((((&&&&&&''''''(((''''''&&&***)))))))))((((((((('''***)))'''((()))***)))((((((((()))***************++++++***))))))))))))))),,,,,,,,,,,,...000222444555666666888999:::;;;;;;>>>???????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@@@@???>>>===;;;:::::::::::::::::::::::::::999888777777777777888777555555444555666777::::::999999888888888777999999:::;;;;;;;;;;;;:::;;;;;;;;;:::777555555666;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;::::::888888999999999999888888555444222///...---,,,,,,++++++,,,,,,---..............................---++++++,,,,,,---...//////---------.........//////,,,,,,---------......///)))***+++,,,------------++++++,,,,,,---------.........------,,,,,,,,,,,,++++++,,,------...//////...------,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------............///,,,,,,---//////000000000---------............///,,,,,,,,,------......///...------------...//////,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,,,,,,,---------..............................,,,---///000000///---+++++++++,,,,,,,,,------------------------...//////000//////...//////000111222222111000//////000000111111111111111111111111111111111222222333333444333666:::>>>EEEQQQ^^^hhhwww((()))***+++,,,+++***)))************************)))))))))))))))))))))))))))((('''(((***++++++***))))))***))))))((('''&&&((())))))))))))))))))(((''')))***,,,,,,+++***)))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((())))))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((***)))'''%%%%%%''')))***,,,++++++***)))*********+++***))))))(((((())))))((((((((((((((((((((((((((((((((())))))(((((('''))))))))))))((((((((((((***(((''''''((())))))((((((((()))******************))))))(((((())))))***---------...000222444666:::::::::;;;;;;<<<<<<<<<========================>>>??????@@@@@@??????>>>======<<<<<<;;;999888888777777777777777777888888999999888999999:::;;;<<<<<<;;;999888777777777888;;;;;;;;;:::999999888888888999::::::;;;:::::::::999::::::999777666666777999::::::::::::::::::999666777777888999:::;;;<<<:::::::::::::::999888777666777888:::;;;<<<<<<<<<888777555333111///......,,,,,,,,,------.........000000///...---,,,,,,+++++++++,,,,,,---...//////---------.........//////++++++,,,,,,------......,,,,,,---------,,,++++++,,,,,,------......//////---------------,,,,,,,,,***++++++,,,---...//////---------------...///000---------...............---------............///------.........------,,,---------............///++++++,,,,,,------------...------------...//////......---------,,,,,,,,,------------------------------------------------,,,,,,,,,---------..............................,,,---...000000///---,,,.../////////000000000000...------------.../////////////////////000111111222111000000000000000000222222222222222222222222111111222222333333333333444777;;;???FFFQQQ___hhhttt((()))******++++++******************************((())))))******))))))((()))((('''(((***+++***)))((())))))))))))(((((('''(((((())))))))))))((((((((((((***+++++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((())))))))))))((('''''''''''''''(((((('''''''''((((((((((((((()))((('''&&&&&&'''((())))))(((((('''''''''''''''++++++***)))))))))))))))))))))))))))))))))))))))+++++++++++++++******)))))))))))))))((((((((((((***(((&&&&&&'''))))))((((((((()))***************)))))))))))))))***+++,,,000000000111333555666777<<<;;;;;;;;;::::::999999888888888888888888999999::::::;;;;;;;;;;;;::::::666666666555444444444333666666777777777777888888999999999:::<<<===???@@@<<<<<<;;;::::::;;;<<<============<<<<<<;;;;;;;;;888999::::::;;;;;;::::::888999:::999888888999:::999999::::::::::::999999444555666777888999:::;;;999999:::999999888777666777888999;;;<<<===>>>>>>;;;;;;:::888666444222000........................000000///...---,,,,,,++++++,,,,,,------.........,,,------------.........***+++,,,---------------............---,,,++++++------..................------......------,,,+++***++++++,,,---.........,,,,,,------...000111222,,,,,,------------,,,+++---------............///------......---,,,,,,+++---------............///------.../////////.........------------...////////////...---,,,,,,++++++------------------------------------------------,,,,,,,,,---------......++++++++++++++++++++++++------..................------........./////////......------......///000......//////000000111111111111000000000000000111000000000000000000000000000111222333333333333333555777;;;???FFFQQQ^^^hhhsss)))))))))))))))***++++++************************'''((()))******)))(((''')))((('''(((******)))((('''(((((())))))))))))(((((()))************)))(((((())))))***************))))))))))))))))))))))))***)))))))))(((((((((''''''((((((((()))))))))***************************''''''((((((((()))))))))''''''(((((())))))******''''''''''''((()))******''''''''''''((((((((()))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&******)))((((((((((((((())))))))))))))))))))))))******++++++***))))))((((((((((((((())))))))))))+++(((&&&%%%'''((())))))(((((()))***************))))))***+++,,,...///000333444555666888888999999;;;:::999888666555444333111222222222333333444444444444555555555555444444111111111222333444555666888888999999999:::::::::;;;;;;;;;;;;<<<>>>???@@@===<<<;;;;;;;;;===>>>???<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<<<<<<<;;;999:::;;;;;;999999:::<<<999999::::::::::::999999777777777777888888888888888888999:::::::::999999:::;;;<<<===>>>>>>>>>>>>===>>>>>>>>><<<999555333000000000//////......---........................------------------------,,,,,,,,,,,,------------,,,---......///...------....../////////...------......------------------------.........---,,,++++++++++++,,,,,,------------------------...///000------......---,,,+++***---------............///,,,---...............------------............/////////000111000///.........------------...//////---------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++...------,,,---...///000+++++++++,,,,,,,,,------...............//////000---...///000000111111111111111000000000000111111000000000000000000000000///000111333444444333333444777:::>>>EEEPPP]]]gggsss***)))((((((((()))+++,,,************************'''((()))******)))(((''')))(((((()))******((('''''''''((())))))***)))))))))***+++,,,,,,+++***))))))))))))))))))*********))))))))))))))))))))))))******))))))(((((((((''''''((((((((())))))******************************(((((((((((())))))))))))&&&''''''((()))******+++''''''''''''(((***+++,,,&&&'''''''''(((((())))))''''''((((((((((((''''''))))))((('''''''''''''''))))))((('''''''''''''''))))))))))))))))))))))))''''''(((((('''&&&%%%%%%(((((((((((())))))))))))+++(((&&&%%%&&&((())))))(((((()))*********************+++,,,...000222333555777888:::;;;;;;;;;::::::999777555333111000///------...//////000111111///000000111111000000///...///000222555777:::;;;::::::;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>???>>>===<<<;;;<<<<<<===::::::::::::::::::::::::;;;<<<<<<===============:::;;;<<<<<<::::::;;;<<<::::::;;;;;;;;;;;;::::::::::::999999888777777777666777999:::;;;<<<<<<===>>>>>>?????????>>>======>>>???AAAAAA???<<<888555222222111000///...------++++++,,,---...///000111------------------,,,,,,+++++++++,,,,,,,,,---------...///000000///...---------...///000000000///---------,,,,,,+++++++++,,,---.........---,,,+++++++++,,,,,,,,,,,,------......---,,,,,,,,,------//////000000///---,,,***---------.........//////,,,,,,...///000000111111---------.........////////////000000000...---,,,...------------...//////+++,,,,,,------......///------------------------++++++++++++++++++++++++,,,,,,,,,---------......------------------------///...,,,+++,,,...000111........./////////000000...............///000000------///000111111111111111000000000000000111111111111111111111111111111...///111333444444444444333666999===DDDNNN\\\eeesss*********)))))))))))))))++++++++++++++++++++++++++++++************++++++++++++************+++++++++*********))))))(((((())))))))))))******************))))))((('''''''''))))))))))))************)))((('''&&&&&&'''((()))))))))))))))(((((((((((((((((())))))))))))((((((''')))***)))((('''(((***((((((''''''&&&&&&%%%%%%)))************(((&&&%%%&&&'''(((******+++++++++'''((()))******)))((('''(((((()))******************)))(((&&&&&&&&&'''((()))))))))(((((((((((((((++++++******)))(((((((((((((((((((((((((((((((((''''''''''''((()))***+++)))+++------,,,++++++,,,......///111333444555666444666999::::::999666555222111000///...---------++++++++++++,,,---...///...------------...//////333333555666888999:::;;;666777999;;;;;;;;;999888<<<:::888999;;;<<<;;;888;;;;;;;;;;;;;;;<<<===>>>888777666777;;;@@@BBBCCC===???@@@@@@@@@>>><<<;;;999;;;>>>??????>>>>>>???>>>@@@@@@<<<<<<>>>>>>;;;===<<<;;;:::::::::::::::<<<;;;:::;;;======<<<;;;;;;<<<>>>>>>===<<<<<<=========>>>>>>>>>>>>======888666333111/////////000111111000///............------------------------......///000000000000000------------------------,,,,,,,,,,,,------...//////...---,,,+++,,,,,,---,,,---......///......---........................,,,---------.../////////000000///...---+++))))))+++(((&&&&&&(((***,,,,,,,,,,,,---......---,,,,,,......---------,,,,,,,,,------..................)))***,,,...//////...---000000//////.........---+++,,,---...////////////------......------,,,+++,,,,,,,,,---------......&&&'''((()))************,,,...111111000......///******+++,,,---...///000000000000000111111111111---,,,+++***+++---///000333222111/////////000111---...///000000000000000000000000000111222333444888666777<<>>===<<<;;;<<<:::999999:::;;;:::999:::999999::::::;;;;;;<<<======<<<;;;;;;<<<>>>??????BBBEEEGGGFFFEEEDDDDDD???AAACCCDDDCCCCCCDDDEEEJJJLLLJJJFFFDDDFFFGGGEEE??????>>>>>>>>>??????@@@???>>>===>>>@@@@@@@@@???:::;;;<<<=========>>>>>>>>>>>>???@@@AAABBBBBBBBB>>><<<999666444333222222//////............//////..............................///000000000000000---------------------------,,,,,,,,,,,,------...000///...---,,,---...........................---........................---------...........................---,,,++++++333111...,,,,,,,,,***))),,,,,,---......---,,,,,,......---------,,,,,,,,,......------,,,,,,+++++++++,,,---...////////////000/////////............---...............------------......------,,,+++,,,,,,,,,---------......,,,,,,---...///000//////***,,,......,,,+++++++++,,,,,,------------............/////////000000000...---,,,,,,---...111222111000///.........//////...///000000111111111000000000000000000111222333666444666;;;AAAKKK]]]lll}}}************************++++++++++++++++++++++++++++++************++++++))))))(((((((((((())))))************))))))))))))))))))))))))************)))******+++,,,,,,------))))))))))))************))))))************))))))''''''(((((())))))******(((((())))))))))))((((((((()))***)))'''&&&'''((('''((((((((((((((()))))))))((('''&&&&&&%%%&&&&&&(((((()))******)))))))))(((((())))))))))))(((((((((((()))***************+++******))))))))))))***))))))))))))))))))))))))&&&&&&&&&'''((()))))))))************************++++++*********++++++,,,)))***+++++++++---000222777777888999::::::::::::888888666555333111///...------,,,++++++***++++++((())))))***,,,---...............//////111222222555555666666777888888999999::::::;;;;;;::::::999::::::999888999:::<<<===<<<<<<======>>>>>>>>>===BBBDDDEEECCCAAA???AAADDDKKKOOOSSSVVVWWWVVVUUUUUUNNNOOOOOOOOONNNOOOQQQSSS]]]```___YYYVVVXXXXXXWWWMMMMMMLLLKKKKKKJJJIIIIIIEEECCCBBBBBBBBBBBBAAA???<<<<<<<<<======???@@@@@@>>>>>>>>>???????????????AAA@@@>>>;;;999666444333..................///000////////////////////////......///000000000000///------------------------------,,,+++++++++,,,,,,111000///...---...//////000///...---,,,,,,---..........................................---------,,,,,,------...---------///......///111111000///,,,------......------,,,......---------,,,,,,,,,......---,,,+++******)))...............///000111////////////............////////////...---,,,+++------......------,,,+++,,,,,,,,,---------......,,,---...///////////////...///000000...---------///.........------,,,,,,------........./////////............///111333444111111000/////////000000000000000111111111111111111111111000000111222222666666888===BBBLLL]]]lll|||)))***************++++++************************++++++************++++++))))))(((((((((((())))))*********)))))))))))))))((()))))))))*********************++++++,,,,,,,,,((()))))))))************((((((***++++++***((((((&&&''''''((()))******+++(((((())))))))))))((((((((()))***)))'''&&&&&&'''''''''(((((())))))*********)))'''&&&%%%&&&''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((()))******************)))))))))))))))))))))'''''''''((((((((((((((('''''''''(((((()))))))))************************++++++************++++++***+++,,,,,,,,,///333777777888999999999888777666666555333000......------,,,,,,++++++++++++++++++)))***+++---...//////000//////000000111222444444666666777777777888888888:::999999999999999999999:::;;;<<<<<<;;;===AAADDDIIIIIIKKKLLLLLLKKKJJJIIIJJJNNNRRRRRROOOOOOSSSXXXaaaeeekkkmmmllljjjjjjjjjccccccbbb```___aaadddgggrrrwwwyyyuuupppooonnnlllhhhgggeeeccc```]]]ZZZYYYSSSQQQMMMKKKIIIGGGDDDAAAAAA@@@>>>===>>>@@@@@@@@@AAA@@@???>>><<<;;;;;;;;;>>>>>>===<<<:::888666444111000//////......//////////////////////////////---...//////000000//////...........................---,,,+++++++++++++++000///...------...//////222111...,,,+++,,,---.........................../////////...---------,,,,,,------......------,,,)))***+++...111222111///------------------------......---------,,,,,,,,,...---------,,,,,,++++++///...---------...000111///////////////...............//////...------,,,------......------,,,+++,,,,,,,,,---------......,,,------...//////......000111222111///---...///............------------------.........//////////////////000111333444666333333222222222222222222111111111111111111222222333333222222222222222222555666:::>>>BBBKKK[[[kkkxxx))))))******+++++++++,,,************************++++++************+++++++++******))))))******+++))))))))))))))))))******((()))))))))************++++++******))))))))))))((()))))))))************&&&'''))))))))))))'''&&&&&&''''''((()))******+++(((((())))))))))))((((((((())))))((('''&&&&&&'''''''''(((((())))))*********)))((('''''''''((()))(((((()))))))))(((((('''))))))(((((((((((())))))(((((()))***************'''(((((((((((((((((((((*********++++++,,,,,,,,,*********))))))(((((((((******************************)))))))))***++++++,,,,,,---...///222666:::888999999999888666444333222000...---,,,,,,---...---,,,,,,,,,,,,,,,---...,,,---...000222333333333222222222222333444555666444555555555666666777777<<<;;;;;;;;;<<<>>>???@@@BBBFFFIIIHHHFFFGGGLLLQQQ]]]^^^```aaaaaa```^^^\\\ZZZ^^^ccccccbbbdddiiioooxxx}}}~~~zzzzzz{{{xxxwwwvvvtttssstttxxx{{{~~~|||yyyuuurrrpppmmmiiiddd```\\\XXXSSSOOOKKKGGGCCCAAAAAABBBBBBAAAEEECCCBBB@@@>>>=====================<<<;;;:::999666555333111000///..............................------...///////////////...........................------,,,++++++++++++...---,,,,,,,,,---...///222111...,,,+++,,,---.........................../////////...---------,,,............---,,,+++***.........000000...+++(((------------------------......---------,,,,,,,,,,,,,,,------......//////...---,,,,,,,,,---...///.........///////////////,,,------...//////......------......------,,,+++,,,,,,,,,---------......//////000000111000000000,,,---...---+++***+++,,,---------.........//////....../////////000000000//////000111222333444555222222222333333333222222222222111000000111222222555555444333333333444444333555:::???AAAHHHXXXhhhxxx))))))******+++,,,,,,,,,************************++++++************++++++++++++************++++++))))))))))))************))))))))))))******************))))))(((''''''&&&))))))))))))************''''''((((((((((((''''''''''''(((((())))))******(((((())))))))))))((((((&&&'''((((((&&&&&&'''((('''((((((((((((((()))))))))))))))((((((((())))))''''''((())))))((((((((())))))(((((((((((())))))(((((()))***************&&&''''''(((((((((((('''(((((())))))***++++++++++++++++++***)))(((((((((************************((((((((())))))***,,,,,,---///111222333555999<<<;;;;;;<<<;;;999666333111...---,,,++++++,,,---...------,,,------...///000...///111444555666666666444444444444444555555666222333333444555666666777::::::;;;===AAAFFFKKKMMMWWW]]]bbb```\\\ZZZ___dddppprrruuuvvvvvvtttqqqooonnnqqqrrrssssssvvv{{{}}}xxxtttpppkkkhhh\\\VVVPPPMMMMMMNNNNNNLLLHHHFFFDDDBBBAAA@@@@@@AAA????????????????????????;;;:::777555222111000///........................------...////////////.................................---,,,,,,,,,------------,,,+++,,,---...///000///...---,,,,,,---..........................................---------............---,,,+++***------...000222222///---...------,,,,,,------.........---------,,,,,,,,,+++,,,,,,---...///000111------,,,,,,,,,------............///////////////+++,,,---...////////////------......------,,,+++,,,,,,,,,---------......,,,------......------------......---,,,,,,...///------........./////////....../////////000000000//////000111111222222222...///000000111000000000333222111000///000111222444444444333333444555555777:::AAAEEEGGGLLL\\\lll{{{))))))***++++++,,,------************************++++++************++++++******))))))))))))******((()))))))))************))))))))))))************(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((($$$&&&''''''''''''((()))((((((((('''''''''''''''''''''((((((((((((((('''&&&&&&'''((())))))))))))***)))(((''''''((()))***(((((()))***************&&&'''((()))***))))))(((&&&&&&&&&'''((()))))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((())))))+++,,,...//////111444555666888;;;===<<<<<<<<<;;;888444000...,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000...000333555777888888777777777666555555555555666555666666888999:::;;;;;;;;;<<<@@@EEENNNWWW___dddttt{{{~~~vvvqqqsssxxx|||}}}zzz|||{{{zzz{{{~~~}}}sssllleeebbbccceeeeeecccXXXUUUQQQMMMIIIFFFEEEEEECCCBBB@@@?????????@@@AAA===<<<:::888666444333333////////////////////////,,,---......//////....................................---------...//////...---,,,,,,,,,...///000.....................---........................---------...............,,,------...------,,,,,,******,,,///333555444333...---,,,,,,,,,,,,---.........---------,,,,,,,,,,,,,,,,,,------.........------............------............/////////000------...............---------......------,,,+++,,,,,,,,,---------......)))******++++++******))).../////////...///111333////////////............------.........///////////////000000000000//////---...///000000000//////333222000......///000111222222222222222333444555999>>>EEEIIIJJJOOO^^^mmmzzz))))))***+++,,,,,,------))))))))))))))))))))))))++++++************++++++))))))(((((((((((())))))(((((())))))*********+++))))))))))))************''''''(((((())))))******))))))))))))************+++***)))(((((()))***+++))))))))))))(((((((((((((((((())))))))))))((((((###%%%'''''''''''')))***((((((''''''&&&&&&&&&%%%%%%&&&'''(((((((((&&&&&&%%%%%%'''((())))))))))))***)))(((''''''((()))***(((((()))***************'''((()))+++++++++***)))((())))))***+++,,,,,,---&&&&&&''''''((()))))))))((((((((((((((((((((((((((())))))+++,,,...000111000333666888999:::;;;===:::;;;;;;:::666222...+++,,,,,,,,,,,,+++++++++***+++++++++,,,---...///000...000333666888888888777999888777666555555555555::::::<<<===???@@@AAABBBCCCFFFKKKSSS___kkkvvv|||}}}{{{}}}~~~vvvtttvvvyyyyyyxxxoookkkeee]]]VVVQQQMMMLLLEEECCCAAA>>>======>>>???===<<<;;;999888777777777000000000000000000000000,,,---......//////......////////////////////////...............///000111///...------...///000111,,,---...//////......---........................,,,------....../////////***+++,,,---............///...---...000000...---...---,,,,,,,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000000///...------.........//////000000////////////...---,,,,,,------......------,,,+++,,,,,,,,,---------......---------...------,,,,,,***+++,,,++++++,,,///222111111000///...---,,,,,,,,,,,,,,,---------......///////////////...------...///000222222222111000333111///...---...///000000000000000111222333444444999@@@EEEEEEIIIXXXhhhuuu++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))(((((((((((((((((()))))))))))))))(((''''''''')))***+++***************************)))((()))***+++***(((*********)))))))))))))))+++***)))(((((()))***+++)))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''***)))(((''''''((()))*********))))))((((((((('''))))))))))))************,,,+++***)))(((((((((((())))))(((''''''''''''''')))******))))))***,,,...+++*********))))))((((((&&&)))+++,,,+++)))))))))+++++++++,,,...111333555888888:::;;;<<<<<<<<<<<<:::;;;<<<;;;:::777444222//////...------------...111111222333444444444444555555555666888999999999555666777777666777999<<<>>>@@@CCCDDDFFFJJJPPPUUUXXXWWWZZZeeettt~~~wwwsssqqqlllddd^^^UUUPPPHHHDDDBBBAAA???>>>???===<<<<<<======999555000000111111111111111111000111111...)))(((---222---,,,+++***,,,...111333/////////...------,,,,,,............//////000000......---------,,,,,,,,,///............///000000......//////......---,,,...111111......111111...////////////////////////........................,,,,,,,,,------.........---.../////////...,,,,,,***,,,......---------...000000000000///...---,,,---,,,+++******,,,...///******))))))******+++,,,/////////...------,,,,,,***+++,,,---............---------............///***))))))+++...000000000222111111111000000//////222222222222222333333333,,,---///111111111000000000000000000000000000000111222222333333444555555555777999<<>>;;;888444333333222111000/////////000000---))))))---111000///---++++++---///111........................------......////////////.........---------,,,,,,,,,,,,,,,---------............//////......---,,,,,,//////,,,,,,//////,,,................................................,,,,,,---------------------.../////////...---,,,***,,,......---------...++++++,,,,,,---,,,,,,+++---,,,+++++++++,,,---...,,,++++++++++++,,,------------..................***+++,,,,,,---------------------............///...///000///+++***+++,,,111111111000000000//////---...///000000000000000---...///000111111000000000000000000000000000000111111222222333444444444333555888;;;BBBMMM\\\fffttt++++++++++++++++++++++++***************************************)))))))))((((((((()))))))))******,,,,,,+++*********++++++***************************)))((()))***+++***(((******************************))))))))))))******)))((((((''''''(((((()))************************(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((''''''''''''''''''((((((((()))))))))((((((((()))***+++,,,,,,++++++***)))))))))******+++,,,+++***((('''((()))************))))))))))))+++,,,---,,,******,,,---///000111333555888;;;<<<::::::;;;;;;;;;;;;;;;::::::999888666444333222111---------......///000000000111333555777888888999888888777777666666666777999999888888:::@@@HHHMMMYYY]]]ccciiinnnrrrwwwzzz{{{{{{}}}}}}vvvooofff[[[QQQJJJFFFCCC@@@>>>===<<<;;;:::999888777555333111000///...//////---******...111333111///---,,,,,,---...,,,------...//////000000---------........................------------,,,+++,,,---...///...------......//////......---,,,+++......++++++......+++------------------------........................------------------,,,,,,......//////......---,,,+++---......---------...+++,,,---...///000000000,,,,,,,,,,,,------------...------------...//////,,,,,,------...//////000,,,,,,------...------------------............//////222555111***&&&(((,,,111111000000000000//////---///111333444333222111---...///000111111111000000000000000000000000000000000111111222333333333222444777;;;AAAMMM\\\fffuuu++++++++++++++++++++++++************************************************(((((()))))))))*********,,,,,,++++++***************************************)))((()))***+++***(((''''''''''''((((((((((((***))))))))))))))))))***((((((((((((((()))))))))************************((((((((((((((((((((((((''''''(((((())))))******'''((()))******)))((('''((((((''''''''''''''''''''''''''''''((((((((((((''''''((()))***,,,---...+++******)))))))))******)))***+++***((('''((()))*********))))))))))))))),,,,,,,,,+++)))***---///111222444666999;;;===???============<<<;;;:::999777666333111/////////000---...///000111222333333333444555666777888888888::::::999888777666888999999;;;>>>BBBHHHPPPYYY___hhhlllssszzzxxxmmmbbb\\\OOOKKKEEE@@@=========>>>>>>===;;;999666444222111...//////---+++,,,...111222111///---,,,,,,---...---........./////////000------------........................------------,,,...000111222111///............///......---,,,,,,//////,,,,,,//////,,,------------------------.................................------,,,,,,,,,...............---------,,,---//////...------...---...///000000111111000+++,,,------......------.........---......///000---------.........//////......////////////......---------............///---000111000,,,***,,,///000000000000000000//////---///222444555555333222---...//////000111111111000000000000000000000000///000000111111222333333555777999<<>>?????????>>>>>><<<:::999888333222///---,,,,,,...//////111222444555666666666777777888888777777666666777888888777666666999<<<<<>><<<:::888666444333000000000///------///000000//////.........///000000000/////////.................................//////.........------------...000222222111000///.........///......---,,,,,,//////,,,,,,//////,,,------------------------.................................------,,,,,,,,,//////......------------,,,...000///...------...+++,,,,,,------,,,,,,++++++,,,---.........---------------------....../////////.........---------,,,,,,---............------------............///...---------...//////...//////////////////000000***,,,///111222111///............///000000111111111111111111111111111111///000000111111222333333999:::<<<>>>CCCNNN\\\eee++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++)))))))))*********++++++)))******+++******)))(((***************************)))((()))***+++***(((((())))))******++++++,,,))))))************))))))''''''((()))************************************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''((((((((())))))))))))))))))******,,,------))))))((((((((()))******''')))+++++++++++++++---))))))))))))***************++++++++++++...111555555666888:::<<<>>>??????@@@???>>>===:::888666555000...---++++++,,,...///222333555777888888888888999999999888777666555444333555777777666999>>>CCCHHHOOO[[[gggqqqxxx~~~}}}|||yyyvvvnnnbbbVVVLLLFFFDDDBBB@@@???<<<999777555444333222111000000/////////............///000000111111111000//////...------///////////////........./////////.........------,,,---...///000///............//////......---,,,+++......++++++......+++------------------------........................------------------,,,,,,//////...------------...---///000000...------...------.........------,,,------------............---,,,,,,,,,,,,---......000//////...------,,,,,,((()))***+++,,,,,,,,,,,,---------............///111///------//////...+++......////////////000000---...000111222111///...///.........///000111222111111111111111111111111000000111111222333333333:::<<<===???EEEOOO]]]fff++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))*********+++++++++)))***+++,,,,,,,,,+++******************************)))((()))***+++***((())))))******+++,,,,,,---((()))***++++++***)))(((&&&''')))***++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))******++++++((((((((()))))))))******,,,++++++******+++++++++***))))))))))))***+++,,,)))+++------,,,++++++,,,((()))))))))***************+++---...///222666888888999;;;===????????????>>>===<<<:::777444222111...------------///000111333444666888999999888777888888888888777666555444333666:::;;;<<<@@@HHHNNNZZZaaalllvvv~~~ssscccWWWQQQJJJIIIFFFCCC???;;;888777666555333222222111///...///////////////000000000000000000///////////////111111000000000/////////////////////............---.........////////////......//////......---,,,,,,//////,,,,,,//////,,,................................................,,,,,,------------------000///...---,,,------......///111000...------.........///000111111111111...------,,,---...///000------,,,,,,------...///..................------((()))***,,,---.........---------............///000000000///...---------........./////////000000222222222222222111111000//////......///000111222111111111111111111111111111111222222333444444444777999;;;>>>EEEPPP___iii{{{++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,)))************+++++++++)))***,,,---...------,,,***************************)))((()))***+++***((('''(((((()))***+++++++++((()))***++++++***)))(((&&&''')))***+++++++++***(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''***)))(((''''''((()))***))))))******+++++++++,,,))))))))))))************...---,,,+++************+++*********+++,,,,,,---+++---///...,,,+++******(((((())))))*********+++***,,,///111333555999;;;:::;;;===???@@@@@@@@@@@@<<<;;;:::888555222///---------...///000111333444333444666888999888777666666666777777777777666666666:::???AAACCCIIIRRRYYYiiiooowww~~~ooofffTTTRRRNNNJJJEEE@@@===;;;888777555333333222000...000000000000000/////////......//////000000111111222222111111000000//////000/////////............000000000///000111222222......//////......---,,,...111111......111111...////////////////////////........................,,,,,,,,,------.........000///...---,,,---.........000111000...------...((()))+++---...///000000///...,,,+++,,,---///111---------------...//////,,,,,,------.../////////***+++---///000222222222---------.........//////+++///222111---+++...333---.........//////000000000000//////...---------//////......///000222333111111111111111111111111111222222333333444555555444666999===EEEQQQ```kkkuuu++++++++++++++++++++++++***++++++,,,,,,++++++***((()))+++---.........---,,,,,,+++***))))))******---,,,,,,++++++*********111///---+++******++++++++++++,,,,,,,,,---------)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,(((((()))))))))(((((('''&&&'''(((******((('''&&&(((((((((((())))))))))))***)))(((''''''((()))***''''''''''''((((((((((((+++*********))))))((((((***)))((((((((()))+++,,,******************++++++,,,,,,------------......***)))((((((((()))+++,,,...///111333555777999999<<<======>>>>>>>>>>>>>>>===;;;666222///......///000000111222333444666666:::999999888888888888888777555333444666:::;;;<<>>888444222111000///111111111000//////......//////000000111111222222111111111000...,,,)))'''---///111111000///000000000000000000000000000000---------.........//////222222222111000//////...111111111111111111111111222111111000///......------------.........//////111111000//////////////////...,,,+++***+++,,,,,,'''(((***,,,---------,,,000,,,)))***...222444444...//////000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------...........................------...//////...------...............///000000---...///000000111000000000000111333555555333111000111111111111000////////////000111222222333333555555999AAAHHHQQQ___lll{{{++++++++++++++++++++++++***++++++,,,,,,++++++***)))***+++------------,,,,,,++++++***))))))******+++++++++++++++++++++++++++***)))''''''((()))***(((((()))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))))))))*********++++++++++++******&&&''')))******)))'''&&&(((((((((((())))))))))))***)))(((''''''((()))***((((((((())))))))))))***************)))))))))(((***)))((((((((()))++++++,,,++++++******))))))))))))))))))*********+++++++++************+++---...000111333555777999:::;;;<<<===>>>>>>>>>===<<<;;;666444111...------...///222222444666777888888888888888888888888999999999555444333333666;;;AAAEEEVVV___eeegggiiiooouuuxxxwwwsssuuuyyy}}}|||{{{zzzyyyxxxxxxwwwyyy{{{}}}~~~|||yyywwwvvvxxxyyyyyywwwsssppppppqqq}}}}}}rrrcccVVVKKKFFFCCCBBB>>>999555333222000///111111000000/////////...////////////////////////000111111111///...,,,+++---...000///...------...////////////////////////////////////////////////222222111111000//////...111111111111111111111111111111000000///......------------.........//////000//////..................---,,,+++++++++,,,,,,+++,,,---.........---,,,111...++++++---/////////+++,,,,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++////////////////////////////////////////////////...............///000000...//////000000000000///000000000111333444333222444444444333222000///...111111222333444555555666444444888@@@GGGPPP^^^kkkzzz++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,+++******)))******************+++++++++++++++(((((('''''''''(((***+++''''''((((((((()))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((******++++++++++++******'''((()))******)))((('''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************************)))))))))))))))))))))((()))******+++,,,,,,+++***)))(((((('''((((((((())))))))))))***,,,,,,++++++,,,...000111333333555777999;;;<<<===<<<===>>>>>>===:::888666000///---,,,---...000111444555888:::<<<<<<;;;;;;777777888999999999888888444555555666:::CCCPPPYYYooozzz}}}|||}}}|||uuummmiiikkknnnqqqsssuuuvvvvvvtttqqqpppoooqqqrrrrrrqqqooollljjjkkkjjjfffbbb___```dddgggrrrvvv{{{~~~}}}}}}~~~{{{hhhVVVKKKFFFCCC@@@<<<999777555333111000000000000000//////////////////...---,,,,,,,,,///000000111000000//////,,,...///...,,,++++++,,,////////////////////////000000000000000000000000222111111000000//////...000000000000000000000000111000000//////.........---------...........................------------...---,,,,,,+++,,,,,,,,,//////000000///...------///---,,,---.........,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,,,,////////////////////////111000///......///000111...............///000000///000000000000//////...000///...///111222222222444555555444333222111111000111222333444555555666444444777???FFFOOO]]]jjjyyy***+++++++++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,++++++******++++++***************+++++++++++++++************+++************+++,,,,,,************+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''(((((())))))))))))((())))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((()))))))))******************))))))))))))))))))))))))))))))******+++++++++******))))))((((((*********+++++++++,,,,,,---,,,,,,,,,...000111333444555666888:::;;;======<<<=========;;;888444222......------///111333444555777:::===>>>>>><<<;;;666777777888888777666555555777:::>>>DDDRRRcccqqquuuooooooqqqqqquuuwwwuuupppoootttzzz|||zzzuuupppllllllooorrrppptttzzz{{{xxxqqqqqqrrrsssrrrpppllliiiiiifffccc______aaaeeeiiijjjnnntttwwwwwwxxxyyyzzzwwwcccRRRIIIEEECCC???<<<;;;:::777555111111111111000000000000//////.........---------/////////000////////////---///000///,,,+++***+++////////////////////////111111000000000000//////111111000000////////////////////////////////////000000/////////......................................................------------,,,,,,,,,------////////////////////////)))***+++---/////////...++++++,,,------.........------------------------,,,,,,---......//////000////////////////////////111///...,,,,,,...///111...............///000000000000111000000///...---000...------///111222222///000222333444555555555......///000222333444444444444777===DDDNNN\\\iiizzz*********++++++,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,+++************+++***************++++++,,,,,,++++++***)))((((((------,,,,,,+++++++++++++++++++++,,,,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++++++++)))(((''''''((()))))))))))))))))))))************))))))(((((((((((())))))))))))(((((())))))))))))(((((('''''''''((((((((())))))))))))))))))))))))******((()))))))))************((((((((())))))******+++++++++++++++,,,,,,,,,---,,,,,,,,,---...111333444555666777999:::<<<===============<<<999666222000///......///000222444555777999;;;>>>>>>===;;;:::777777777777666555444444555:::@@@GGGQQQaaattt||||||{{{wwwnnneeeaaafffkkklllrrrvvvtttnnnkkkoootttqqqrrrssssssssstttwwwyyyzzz~~~zzzyyyyyyzzzzzzxxxtttppplllkkkiiiiiijjjmmmoooppplllnnnrrruuuwwwxxxxxxyyy|||}}}}}}}}}}}}}}}~~~rrr```TTTJJJGGGBBB???===;;;999888444333333222111111000000......//////000000000000000//////...------------///000111000...,,,,,,---........................////////////////////////000000000///////////////........................////////////.................................---...//////000000000//////---------------------------------......///000111(((***---...///.........,,,,,,,,,------......///------------------------,,,,,,---......//////000------------------------///...,,,++++++,,,...///...............///000000000000111000000///...---000...,,,---///111222111---...000111333444444444---...///000222333444555555444666<<>>>>>???>>><<<:::777444222111......///000222333555666:::;;;<<<======;;;:::888777777666666666777888888:::@@@IIISSS```ooo{{{uuurrrooonnnjjjccc]]]]]]dddkkkrrrxxx}}}{{{uuuqqqrrruuuuuuxxx{{{}}}|||{{{{{{|||{{{wwwqqqqqqqqqtttwwwyyyyyyyyyvvvwwwxxxzzz{{{}}}}}}~~~}}}~~~~~~~~~}}}|||zzzxxxwwwxxxzzz~~~qqqgggVVVQQQJJJDDD@@@===:::999777777666444333222111000//////000000111222222333000///...------,,,------///111222111///......///.................................//////000000000////////////////////////////////////////////////.......................................---------......000111111111000///,,,,,,---............---,,,,,,,,,,,,---///000111,,,...000000...,,,++++++,,,,,,+++++++++,,,------------------------------//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------...............///000000///000000000000//////...///...---...000111111111000000111111111000/////////000111222444555777777666555777<<>>???@@@@@@>>><<<888666444333222///000111333666888:::;;;=========<<<;;;:::888888666666555666888<<>>???@@@AAABBBAAA???;;;777555444444444111222444777:::===???AAA@@@???>>><<<;;;999888888666555555777:::@@@FFFIIIQQQVVV```ooo|||{{{wwwrrrqqqpppnnnkkkiiifffeeedddeeefffffffffhhhkkkmmmtttyyy~~~~~~~~~|||xxxwwwwwwuuurrrqqqvvv}}}}}}tttgggZZZPPPIIIDDDBBB===<<<:::888555333111000222222111111000000//////...------...///111333444---///111111000///000000..............................///111222333444555.........///////////////000000000000000000000000---.....................//////.........---------+++,,,...000000///...---+++,,,.../////////......111000...------......///,,,...000000...---000222222111000///......///000........................******+++,,,,,,------...........................------...//////...------...............///000000......///000000111000000......///111333333222000...///000111111111111111,,,---///000222444555666888666888===CCCMMM\\\jjjxxx{{{}}},,,------......------,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,+++*********+++))))))))))))))))))))))))************************++++++************++++++******))))))((((((''''''************************)))))))))(((((((((((((((&&&((()))***++++++******))))))(((((((((((())))))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++************************,,,)))'''(((+++---,,,***+++++++++***++++++,,,,,,///000111444666999<<<===>>>>>>>>>?????????@@@@@@CCC@@@;;;555000///111333666777:::>>>BBBDDDDDDCCCDDDAAA===:::999999888777666888888777===LLLZZZaaaggglllttt~~~uuuiiiaaa\\\^^^aaabbbcccccceeefffmmmuuuwwwqqqmmmqqquuuvvv|||~~~~~~yyytttrrrsssuuu{{{}}}sssiiiddd```WWWNNNHHHCCC>>><<<<<<999333...000...------///000000///...000222222000000000111////////////////////////222111000.........///000...---------...///111333++++++,,,,,,---...//////000000000000000000000000------...//////...---,,,...------,,,,,,,,,------...---------...---,,,***,,,---...//////---+++)))------..................///...---,,,,,,---...///333111...++++++---///111,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---///000000///...........................///////////////.........////////////............//////000111222333333444000000000000111111111111///000000111111222333333444444888>>>DDDNNN```pppyyy|||~~~,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,++++++******++++++************************************************++++++************+++++++++*********))))))))))))))))))))))))))))))))))))++++++++++++************'''((()))***++++++************))))))))))))*********)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))+++++++++******+++++++++************************,,,)))((((((+++,,,,,,***++++++++++++,,,---...///333333555666999;;;===???===>>>???@@@AAAAAAAAAAAA@@@>>>:::555111000222444888999===BBBGGGJJJIIIHHHFFFCCC???;;;:::999999999:::===>>>AAAKKK\\\jjjpppvvvxxx}}}~~~~~~zzzuuuooohhh```[[[YYY\\\^^^```bbbdddgggiiiuuu{{{~~~{{{yyy||||||zzzxxxzzz~~~{{{vvvvvvvvvzzz{{{tttrrrqqqkkkcccTTTLLLCCC===;;;999666333222000//////000111000000///000222222111000000111000000000000000000000000111000///.........//////000000//////000000111111---------...///000000000000000000000000000000000,,,---...///000000///.........---------------...000///...///000000...---+++,,,---......---+++***((()))+++---...---,,,,,,///...------------...///111///---++++++,,,...///////////////////////////------------------------+++,,,...///000///...---.................................///////////////000000000/////////......///000000000111222222222000000000000111111111111000000111111222333333333666666999>>>DDDMMM^^^mmmxxx{{{}}}++++++,,,,,,,,,,,,++++++************************++++++************++++++,,,,,,++++++******++++++************************************************++++++************++++++++++++++++++************((((((((((((((((((((((((++++++++++++++++++++++++((()))******+++******)))++++++************++++++***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++************************+++***((()))***,,,+++++++++++++++,,,...///111222666666777888:::<<<===???===>>>@@@AAABBBBBBAAAAAA;;;;;;888555222222444777888:::>>>DDDJJJLLLLLLKKKFFFCCC???;;;999999999:::>>>BBBHHHPPP^^^qqq}}}xxxuuutttrrrmmmjjjfffcccaaa```^^^]]]YYY[[[^^^```cccggglllppp{{{~~~uuuvvvyyy|||}}}~~~~~~~~~|||zzz{{{~~~~~~wwwfff\\\NNNCCC>>>;;;:::888555333111000111111111000///111222222111000000111111111111111111111111111000///......---.........000000000000000///....../////////000000111111222////////////////////////,,,---...///000111111111///......---....../////////...---///000111///...***+++---......---,,,+++***,,,...000111111///...///...------------...///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---.../////////------........................------......//////000000111111000000000/////////000000000000000000000000000000000000111111111111111111222222333444444444777777:::>>>CCCKKK[[[jjjxxx{{{}}}***++++++,,,,,,++++++***************************+++******))))))******+++,,,,,,++++++***++++++,,,************************************************++++++************++++++************************))))))))))))))))))))))))((()))))))))))))))***************************)))+++******))))))******+++***)))(((''''''((()))***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******)))))))))******************************))))))***+++++++++******+++---///111333444666777777888999;;;<<<===@@@@@@BBBBBBBBB@@@>>>===777888777666555555888:::999;;;>>>CCCHHHJJJIIIGGGCCCAAA===999777777:::===BBBIIITTT```qqqxxxooohhheeeccc^^^]]]\\\]]]```dddeeefff]]]___aaacccfffkkkqqquuuzzz}}}uuuvvvwwwyyy|||~~~{{{uuuyyyxxxnnn___RRRHHHBBB>>>;;;999666222111111111111000000222333333111000000111000000000000000000000000.........---------......+++,,,---......---,,,+++//////000000000111111111////////////////////////......///000000000111111///............///000000,,,++++++,,,...///...,,,+++,,,---...............///000000111111111111000.........------.........---............---,,,,,,++++++++++++++++++++++++........................---......//////...---,,,........................,,,------...///000111111111111111111000000000000000000000//////////////////000000000111111111111111222222333333444555555666666999>>>CCCKKKZZZhhhzzz}}}~~~***++++++,,,,,,++++++***************************+++******))))))******+++,,,++++++***++++++,,,,,,************************************************++++++************++++++))))))))))))))))))))))))************************(((((())))))*********+++,,,,,,+++*********))))))))))))(((((((((((())))))***)))(((''''''((()))***(((((((((((())))))))))))************************''''''((())))))(((''''''))))))))))))))))))))))))******************+++,,,)))***+++---///222444666999999999:::;;;<<<===>>>CCCCCCCCCAAA???<<<999888555666888888888:::<<>>;;;888666999???DDDLLLWWWdddrrr|||uuulllddd^^^\\\]]]YYYZZZ[[[```eeeiiijjjjjjcccdddfffggghhhlllqqqtttuuuvvv|||xxxxxxxxxxxx{{{~~~|||}}}uuupppvvvtttfffYYYNNNDDD???<<<888444111111111000///111222444333111000000111////////////////////////------..................)))***,,,...///......---......////////////000000////////////////////////111111000000////////////...............///000000,,,++++++,,,...///...,,,------...///////////////111///---+++++++++---...---..................---...//////000///...---,,,..................................................................------........................,,,------...///000111111111111111111000000000000000000000//////////////////000000000111111111111111222222333333444555555444444888>>>CCCKKKZZZhhhzzz~~~++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++******++++++,,,,,,++++++++++++++++++++++++************************++++++************++++++((((((((((((((()))))))))******************************++++++,,,---------...---,,,******)))))))))))))))(((((((((((())))))***)))(((''''''((()))***(((((((((((())))))))))))************************&&&'''((())))))((('''&&&)))))))))))))))))))))))))))***+++***))))))+++---++++++---///111444666777<<<<<<<<<===>>>@@@AAABBBEEEDDDAAA>>>:::777555444555777:::<<<===???AAACCCFFFDDDCCCCCCDDDEEEDDDCCC>>>>>>===;;;<<>>CCCKKKYYYgggxxx~~~,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++************************++++++************++++++(((((()))))))))***************************************+++,,,,,,---......///...,,,***))))))))))))***))))))))))))))))))******)))(((''''''((()))***(((((((((((())))))))))))************************'''(((***++++++***((('''))))))))))))))))))))))))(((***+++***))))))+++---...///000222444666999:::<<<======>>>@@@AAACCCDDDDDDBBB>>>:::666444333333666999===???AAACCCEEEGGGJJJGGGCCCBBBCCCDDDDDDDDDBBBCCCDDDDDDFFFNNNZZZdddlllwww}}}|||xxxsssooohhhccc```ccccccaaacccgggeeeeeehhhlllqqquuuvvvvvvwwwwwwvvvsssooollljjjkkkhhheeehhhqqqxxxyyyzzz|||wwwwwwwwwxxxzzz}}}~~~~~~{{{|||||||||}}}{{{yyyzzz|||yyytttqqqrrr{{{}}}lll\\\SSSEEEAAA;;;666444444333222222444555444222000000000////////////////////////---...///000000000//////////////////000000111222........................000000000000000000000000111000///---------......,,,,,,,,,,,,---...///000000///...///000000...---...------,,,,,,,,,,,,------...///000000000000///------...//////...------//////.........---------++++++++++++++++++++++++........................------------......///000.................................///////////////000000000/////////......///000000000111222222222000000000000111111111111000000111111222333333333444555999>>>BBBIIIWWWdddssszzz,,,------......------,,,---------------------------,,,,,,++++++,,,,,,---+++*********+++,,,,,,---++++++++++++++++++++++++************************++++++************++++++))))))******+++++++++,,,))))))))))))))))))))))))(((((()))***++++++,,,,,,000...,,,***))))))))))))++++++************++++++***)))(((''''''((()))***(((((((((((())))))))))))************************(((***+++,,,,,,+++***((())))))))))))))))))))))))(((***,,,+++)))(((+++...111111222444666999;;;<<<:::;;;;;;===>>>AAABBBCCCCCC@@@;;;777444222333333777:::>>>BBBCCCEEEGGGIIIIIIFFFBBB???@@@BBBDDDEEEFFFHHHJJJKKKNNNXXXfffqqqttt~~~|||vvvoookkkjjjjjjhhhcccccchhhjjjhhhhhhkkkkkkkkkmmmrrrzzz{{{tttoookkkjjjbbb^^^___fffkkkllloootttuuuuuuvvvwwwzzz}}}{{{xxx}}}}}}}}}~~~yyysssrrriiirrruuufff]]]HHHDDD>>>999777666555444333444555444222000000000000000000000000000000000---...000111111111000///111000...------.../////////////////////.........111111111111111111111111///...---,,,,,,---//////+++++++++,,,---...///000///---------...---,,,***---,,,,,,+++************$$$'''+++///111000---+++,,,---...//////...---,,,///...---,,,,,,,,,,,,---........................////////////////////////,,,,,,,,,---...///000111........................///////////////.........////////////............//////000111222333333444000000000000111111111111///000000111222222333333666777:::>>>BBBHHHUUUaaannnwww+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((+++++++++*********))))))''')))******))))))***,,,*********)))(((''''''&&&++++++************+++++++++***)))'''''')))***+++++++++,,,///111000,,,***(((((((((((()))))))))))),,,,,,++++++***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''******************************)))((((((((((((((((((((((((((()))))))))))),,,+++)))'''(((***,,,...///111333666888:::;;;<<<>>>;;;999:::===AAABBBAAAAAA>>>999555555666777777>>>@@@DDDGGGIIIJJJIIIHHHKKKEEEAAAAAAAAA@@@BBBFFFBBBIIIUUU___eeeiiiqqqxxxwwwjjjccccccffffffhhhiiijjjkkklllllllllllllllkkkkkkooowww}}}sssooollldddaaa]]]]]]aaahhhmmmppptttvvvxxxyyy{{{}}}|||~~~}}}yyyvvv}}}~~~sssrrrqqqsss{{{vvvmmmXXXOOOEEE>>><<<;;;777333333444666444111///111333000000////////////000000000000000000000000000000000000000000000000000000...///000///...---...000...///000000000000//////......////////////......------......//////000000..................------------------------------...---,,,+++,,,...000222555111---,,,---///...---,,,------......------,,,...------------...//////000///...---------------000000//////.........---+++,,,.../////////...---///////////////000111111000///...------...///000......//////000000111111333222222111111222222333222222222222222222222222222333777<<<@@@GGGUUUbbbpppxxx~~~,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++******)))+++++++++*********))))))(((***++++++******+++,,,++++++***))))))(((''''''+++******************++++++***)))(((((()))***+++,,,///111000,,,(((&&&&&&(((((((((((()))))))))*********************++++++)))))))))))))))))))))))))))))))))))))))(((((((((******))))))((((((((((((((((((((((((((((((((((((******)))((((((((((((((((((((((((((()))))))))***+++***)))((()))+++---///111222444777999;;;<<<<<>>>>>;;;666444444666999:::===???CCCFFFHHHIIIHHHHHHFFFAAA???@@@@@@>>>???BBBIIISSSbbbnnnsssvvvyyy}}}|||{{{vvvvvvooofff```bbbeeefffjjjkkkkkklllllllllmmmmmmmmmkkkkkkmmmsss{{{xxxssspppjjjgggdddcccfffkkkoooppptttvvvxxxxxxwwwyyy}}}~~~}}}wwwsssxxx|||{{{~~~{{{zzzxxxxxx}}}~~~wwwbbbXXXKKKCCC???>>>:::777444555666444111//////000000000000//////000000000000000000000000000000000000000000000000000000000...///000000///...///000//////000000000000//////......////////////...............///////////////........................------------------------///...---------///111333444000---,,,---///...---,,,------......------,,,...------------...//////111000///...............000/////////............,,,---......///.........///////////////000111111111000////////////000111......//////000000111111333222222111111222222333222222222222222222222222222333777<<<@@@GGGUUUbbbrrryyy...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++++++++++++++++++++***************&&&((())))))''''''(((***,,,++++++******)))))))))************************+++***)))(((((()))***+++///444777555---((((((***((((((((()))))))))******((())))))***++++++,,,,,,*********************************))))))(((((((((***))))))))))))(((((((((((((((((((((((((((((((((******)))((((((((())))))((((((((()))))))))*********)))))))))***,,,///111333444777999;;;<<<<<<<<>>???@@@BBBEEEFFFGGGFFFFFFAAA>>>===@@@AAA???@@@CCCTTTaaarrr~~~xxxrrrooohhhkkkkkkfffdddgggiiiiiimmmmmmlllllllllmmmnnnnnnlllkkkiiiiiilllrrryyy}}}{{{wwwvvvqqqooommmlllnnnpppqqqpppsssvvvwwwuuurrrsssyyy~~~{{{}}}{{{vvvrrruuu~~~zzzyyy{{{{{{wwwxxxyyy{{{qqqfffWWWLLLGGGDDD@@@<<<777888888777333111000000111111000000000000111111000000000000000000000000000000000000000000000000///111222111000///000111000000000000000/////////...//////000000//////...///////////////.................................------------------------000///......///000222333222000---,,,---......---------............------......------......///000111111000////////////000////////////...............------------.../////////////////////000111111111111000000000000111111......//////000000111111222222111111111111222222222222222222222222222222333333777<<<@@@GGGUUUcccuuu{{{///...---,,,+++,,,---...------------------------)))******+++,,,,,,,,,,,,************************''')))***)))(((((()))***,,,,,,,,,++++++******************++++++***************)))(((((()))******---111444333///,,,---///(((((()))))))))*********))))))*********+++++++++************************++++++******)))((((((((())))))))))))))))))))))))******************************))))))((())))))***(((((()))))))))*********)))))))))***,,,...111333555666888;;;<<<<<<<<<;;;<<<;;;999777666555333222444666999;;;===???AAACCCDDDDDDEEEEEEDDDDDDCCCCCC???======AAACCCEEEJJJPPPbbbooo|||vvvnnngggbbb___gggmmmoooppprrrqqqmmmnnnmmmlllllllllmmmnnnooohhhgggeeeccceeejjjqqqwww|||zzzzzzwwwvvvuuuuuuvvvuuusssqqqsssvvvvvvrrrnnnnnnttt{{{xxxzzz{{{xxxvvvzzzzzzssspppnnnqqq{{{}}}rrreeeZZZSSSMMMFFFAAA:::::::::999666444222222222111111000000111111222000000000000000000000000000000000000000000000000000111222222000000111222111000000/////////////////////000000000000//////000000//////......---------------.......................................//////......//////111111000///...---------------------............------...............//////000000000///////////////000///////////////...............---,,,,,,...///000///////////////000000111000000000000000000000000......//////000000111111222222111111111111222222111222222222222222333333444444777<<<@@@GGGVVVdddwww|||///...---,,,+++,,,------------------------------)))***+++,,,,,,,,,,,,,,,************************+++,,,------++++++,,,---,,,,,,,,,,,,++++++++++++)))***++++++++++++***)))******))))))))))))******))))))***+++,,,,,,+++***))))))))))))************+++++++++*********))))))************************+++*********)))))))))((())))))))))))************++++++++++++++++++++++++******))))))))))))******))))))))))))************)))******+++---000222333555777999;;;<<<;;;:::999777777666444222111111222555:::@@@EEEFFFFFFGGGIIILLLKKKIIIGGGDDDCCCBBBAAA>>><<<===AAAFFFLLLWWWbbbrrr~~~zzzrrriiibbb]]]ZZZ[[[fffqqqwwwyyyyyytttnnnkkkkkkkkkllllllmmmnnnoooccccccaaa___```fffnnnuuuzzz~~~}}}~~~{{{{{{{{{||||||{{{wwwtttuuuvvvuuurrrmmmnnnsssxxxzzz}}}~~~}}}~~~}}}{{{}}}{{{sssiiifffnnn~~~}}}rrrjjjcccZZZPPPHHH>>><<<:::888777555333222222222111111111111222222111111111111111111111111111111111111111111111111000222333222111000111333222111000///......////////////000000000000//////000000//////......---------------.........//////..........................................//////............---------...---......//////......---///............///000000.........------......///.........///////////////......---,,,,,,...///000///////////////000000111////////////////////////......//////000000111111222111111000000111111222111111111222222333333333555555777<<<@@@GGGVVVeeewww|||~~~~~~///......---,,,,,,,,,,,,------------------------***+++,,,,,,,,,,,,,,,,,,***************+++++++++(((*********((('''((()))++++++++++++++++++++++++)))***+++,,,,,,+++***))))))))))))******))))))))),,,***)))***+++,,,)))''')))))))))*********++++++,,,,,,++++++***))))))(((************************************************)))))))))************+++))))))))))))))))))))))))******)))))))))***++++++)))))))))*********++++++***++++++---///111333444444666999:::;;;999777666222222222111000111555777===BBBIIILLLLLLLLLMMMOOOTTTQQQNNNJJJGGGDDDCCCCCC>>>===>>>CCCJJJSSScccpppzzzpppfff^^^YYYXXXXXX[[[gggrrrwwwxxxvvvpppiiiggghhhiiikkklllmmmmmmmmmbbbbbbaaa______eeeooowww}}}~~~}}}zzzyyyyyywwwtttssssssuuuxxx}}}vvvssstttwww}}}pppiiinnn|||}}}xxxrrriii]]]TTTFFFBBB===999666555333222333333222222222222333333111111111111111111111111111111111111111111111111000222222222111000111222222111000........./////////000000111111000000//////////////////.........,,,,,,------.../////////........................------..................,,,...///...---,,,---.........////////////......//////......//////000111...------------......///.........///////////////...------------.../////////////////////000111111......////////////............//////000000111111111111000000000000111111111111111222222333333444666555777;;;@@@HHHWWWeeeuuuzzz{{{{{{............---,,,+++***........................,,,,,,,,,---,,,,,,++++++))))))*********+++++++++&&&(((((('''&&&%%%%%%&&&*********+++++++++++++++(((***+++,,,,,,+++***((())))))************))))))---......---+++*********))))))*********+++++++++++++++******************)))))))))))))))))))))))))))))))))******++++++,,,))))))*********+++++++++))))))))))))))))))))))))******))))))******+++,,,))))))*********++++++++++++,,,---...000111222333333555777999999777444222//////000///000444;;;@@@HHHKKKNNNNNNMMMNNNRRRWWWXXXUUUQQQMMMJJJHHHHHHHHHAAAAAAEEELLLSSS\\\lllzzz}}}{{{sssmmmccc[[[VVVUUUXXXZZZaaaiiipppqqqpppooojjjeeeaaacccgggjjjlllmmmlllkkkeeeeeedddbbbbbbgggrrrzzz}}}zzzyyy{{{|||{{{zzz}}}|||uuuqqqrrrttt{{{uuuwww~~~}}}vvvkkkcccUUUNNNEEE>>>:::888666444333333222222222222333333111111111111111111111111111111111111111111111111000111222111000///000222333222000...---...//////000000111111111111000000.........///////////////,,,,,,------...//////000..............................////////////......+++---//////---+++---.........////////////......///////////////000000111...............///000000............/////////000,,,---......///.........///////////////000111111...///000000000000///.........//////000000111111111111000000000000111111000111111222333333444444666666777;;;???HHHWWWfffqqqwwwuuuuuu---...//////...,,,+++)))........................------------,,,,,,+++***))))))******++++++++++++,,,------,,,+++******+++************************((()))+++,,,,,,+++)))((())))))************))))))&&&***---+++'''%%%(((,,,)))************+++++++++)))))))))***++++++,,,,,,(((((((((((((((((((((((((((((()))***+++,,,,,,---))))))******++++++++++++++++++++++++++++++++++++******))))))***+++,,,,,,)))************+++++++++,,,---...///000111222333222444777888888555222000---...//////111777@@@FFFPPPQQQQQQMMMKKKMMMUUU\\\YYYVVVRRROOOLLLLLLLLLMMMFFFGGGMMMUUU[[[dddrrr~~~}}}vvvqqqfffaaaZZZTTTRRRUUUZZZ]]]ggglllooollljjjiiigggccc]]]```eeejjjllllllkkkjjjiiiiiihhheeedddiiittt}}}}}}~~~|||www|||~~~{{{~~~wwwssssssuuu~~~}}}uuuooobbbZZZNNNEEE???<<<:::888444333333222222333333444111111111111111111111111111111111111111111111111///111111111000///000111444222000...---...//////000000111111111111000000---.........//////000000,,,,,,------...///000000///////////////////////////000000000000000//////***---//////,,,+++,,,.........////////////......///////////////000111111///////////////000111111---.........//////000000+++,,,.../////////...---///////////////000111111///000111222222111000///......//////000111111111111111000000000000111111000000111222333333444444777666777;;;???HHHXXXfffooouuu~~~pppppp{{{,,,---...//////...---,,,------------------,,,,,,......---,,,,,,+++******,,,,,,+++******+++,,,,,,++++++++++++******))))))***++++++,,,,,,++++++***.........------,,,,,,,,,)))******+++++++++******************************++++++++++++++++++++++++************************)))+++,,,,,,***))))))***,,,,,,,,,++++++*********(((((())))))*********+++))))))))))))))))))))))))+++***(((&&&''')))+++---...---+++*********++++++000000000000000111111111555222000000222444222000000000000222888@@@HHHLLLXXXYYYUUUNNNLLLRRRXXX[[[ZZZWWWSSSQQQPPPRRRRRRSSSNNNRRRXXX```hhhqqqyyyuuujjjeeeTTTSSSSSSUUUXXX[[[\\\\\\hhhlllooonnnhhhaaa]]][[[[[[___dddeeedddeeeiiinnnooowww}}}yyyuuuwww{{{~~~yyy{{{~~~}}}zzzxxxwww|||}}}}}}~~~sssmmmllldddVVVHHHBBB>>>:::555444222111000111111111444333222111111222333444333333333222222222111111222222222222222222222222444444333333222111000000000000000000000000000000222000///......///000222111111000000000000000111...111444333000//////000......////////////............//////000000111111////////////000000000000000000000000111111111111////////////////////////000000000000000000000000111111111000///.........---,,,,,,,,,---...000111000000000000////////////000000000000000000000000222222111111111111222222222444555444222222333444555555777<<<@@@IIIXXXgggooovvvooottt------............------------------------------......---,,,,,,+++******------,,,++++++,,,------++++++++++++*********)))***++++++,,,,,,++++++******************++++++++++++,,,,,,,,,,,,,,,++++++************************((((((((((((((((((((((((************************)))***,,,+++***))))))***,,,,,,,,,++++++*********((()))))))))************))))))))))))))))))))))))***)))((('''((()))+++,,,---,,,+++******+++,,,---000000111222333333333333444222000///111111///...///000222666===EEEMMMRRRUUUUUUPPPIIIJJJRRRYYY\\\VVVUUUVVVVVVWWWWWWVVVUUUQQQVVV^^^eeelllsssyyy}}}|||oooeeebbbYYYWWWUUUUUUXXX\\\^^^___gggkkknnnmmmhhhbbb^^^\\\[[[___cccddddddeeejjjnnnvvv~~~~~~|||}}}{{{{{{zzz|||{{{}}}wwwuuulll[[[MMMFFFBBB>>>777555222111000111111111111111000000000000111111111111111222222333333333222222222222222222222222555555444444333222222222000000000000000000000000111000...------...000111111000000//////000000000))),,,//////---,,,---.........////////////......///////////////000000000////////////000000000000/////////000000000111111//////.........---------////////////////////////.............../////////...---------...///000111000000000000////////////111111111111111111000000222222111111111111222222000111222222000000111222444444777;;;???GGGWWWeeepppxxxxxxyyy.........------.........+++,,,,,,------............------,,,,,,++++++***...------,,,,,,------...++++++++++++***************++++++,,,,,,++++++***((((((((()))******++++++,,,,,,,,,,,,+++***))))))************************++++++++++++++++++++++++************************(((***++++++***)))******+++++++++++++++*********))))))))))))************)))))))))))))))))))))))))))))))))))))))*********++++++******+++,,,...///000111333555555555555444444333111111222222000///000333888>>>EEELLLRRRUUUOOONNNIIIEEEIIISSSZZZ\\\TTTVVVZZZ]]]]]]\\\YYYWWWYYY^^^fffmmmrrrwwwzzz}}}wwwhhhaaaaaa___\\\XXXWWWZZZ]]]```aaaeeehhhkkkkkkhhhdddaaa___\\\___bbbcccccceeejjjnnn{{{|||{{{}}}~~~~~~}}}|||zzz~~~wwwfffXXXOOOIIIDDD===999555333222222222222000000111111111111000000//////000111222333444555111111111111111111111111444444333333222111111111000000000000000000000000000///...------...///000000//////......///000000,,,---000000//////000111......////////////......000000//////////////////////////////000000000000....../////////000000000//////000//////...------........................+++,,,,,,---...//////000///.........///000111222////////////000000000000333333222222111111111000222222111111111111222222000111222222000000111222555444666;;;???FFFUUUdddrrr|||///...---,,,,,,---...///++++++,,,,,,---...//////---------,,,,,,+++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***************++++++++++++*********)))((('''&&&%%%************************,,,,,,,,,,,,,,,,,,,,,,,,************************''')))++++++***)))***++++++++++++***************)))))))))))))))*********))))))))))))))))))))))))'''((()))***+++******)))***))))))***+++---///111111222444555666555333333444444444555666777777666777;;;BBBIIINNNPPPPPPPPPHHHHHHFFFEEEKKKTTTYYYXXXTTTXXX\\\______^^^]]]\\\fffjjjoootttwwwzzz~~~~~~zzzqqqeee```aaacccaaa^^^^^^___```aaaaaaaaaccceeeffffffeeedddccc^^^___aaaaaabbbeeeiiimmmxxx}}}{{{{{{|||}}}}}}|||xxxyyyzzz}}}sssggg]]]TTTMMMEEE@@@:::666555555444222111222444444444444222111///000000111222333333333000000000000000000000000111000000000//////......000000000000000000000000///...------------...//////............//////000000000111111111111111111......////////////......000000000//////......---////////////000000000000............///////////////000111111222111000000////////////////////////,,,------......//////000//////000000000111111222////////////000000000000444444333333222111111111222222111111111111222222111333444444333222333555666555777;;;???GGGVVVddduuu///...---,,,,,,---...///++++++,,,,,,---...//////------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,***++++++,,,,,,++++++***,,,,,,++++++***)))((((((*********)))((('''&&&%%%************************))))))))))))))))))))))))************************&&&(((******))))))***+++******************************))))))))))))))))))))))))))))))))))))))))))'''(((***+++++++++)))((()))))))))***,,,...000222333333444444333222111000111333777:::<<>><<<777333222222222111111222222222000000000000111111111111222222222222222222222222222222222222222222222222/////////////////////////////////000000/////////////////////000111222222000...,,,---000222222111......////////////......------..................////////////000000000000/////////000000000111111///111333444444333111///000000000000000000000000---......//////000000000//////000111111000//////.........///000111111111///000000111111222222222222222111111111111222222...000111111111111222444444444777<<>>DDDLLLQQQUUUYYY]]]aaa```ZZZOOOFFFBBBCCCGGGKKKVVV```eee^^^SSSNNNMMMMMMOOOQQQUUUXXX]]]hhhwwwyyyiiiiiijjjkkkfff``````ddddddffflllvvvvvvnnnmmmooossstttvvvqqqllliiijjjmmmqqqsssuuu}}}uuuzzz}}}|||yyy|||}}}~~~zzzxxxwwwyyy~~~{{{}}}pppcccTTTIIIEEEBBB===999666555333333333333555666......///000111222333333222222222222222222222222000000000000000111111111//////////////////////////////000000000000//////////////////000111333333)))'''%%%''',,,///000///......////////////......,,,------....../////////////////////000000000000000000000000111111111111666777999999888555222000000000000000000000000000***+++,,,---///000111111...///000111111000///...---......///000111111222......///000111222222333222222111111111111222222000222333333333333555666222333666;;;AAAJJJZZZiii}}}...------,,,,,,------...000///...---------------////////////............---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------+++)))******---,,,,,,++++++,,,,,,---+++***)))((((((''''''(((******))))))))))))))))))***************************************+++++++++*********))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))******((((((((()))******++++++,,,------.../////////...---...///000111555:::>>>BBBIIINNNQQQYYYdddhhheeeZZZQQQIIIEEEBBBCCCLLLXXXddd^^^XXXVVVTTTOOONNNOOOQQQVVVZZZ\\\cccoooyyy}}}xxxsssmmmmmmlllkkkhhheeebbb```ffffffgggllluuuwwwuuuvvvwwwvvvwwwsssmmmiiihhhlllppptttzzzzzz|||}}}|||wwwxxx}}}~~~{{{xxxuuurrrooonnnnnnmmmlllllloootttyyy|||~~~|||}}}}}}zzz}}}|||wwweeeVVVKKKCCC<<<777555444222000000111222222111111111111111111111111222222111111111111111111222222111111000/////////000111222222111000///...///////////////////////////000111222222111000//////---,,,...111111///---111111000000//////......---+++)))***...000///---......---------......///////////////////////////333555777888999888777666000---***(((''')))+++---111111000000/////////......000111000///...///111111111000000000000111111000000111333333333333333000000000000000000111111222222333333444555666666666555666:::>>>GGGWWWfff{{{///......------......//////......---------..................------------.........---------,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***,,,------+++***************************************)))))))))******+++************************************************+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))),,,++++++***))))))******(((((())))))******++++++,,,------...............---...000222555:::@@@DDDIIIPPPUUUXXX^^^dddeeeaaaZZZPPPHHHGGGJJJNNNVVV^^^bbb[[[UUUTTTSSSQQQRRRTTTVVV[[[```bbbhhhrrrzzz}}}~~~{{{wwwtttllllllkkkjjjhhheeecccbbbbbbaaabbbeeennnzzz|||yyyyyyxxxvvvxxxuuuqqqnnnmmmooorrrttt{{{|||~~~|||wwwwwwwwwxxxyyyyyyyyyyyyyyy{{{rrrkkkiiigggfffjjjqqqrrrqqqooollliiifffeeeddddddcccbbbbbbdddhhhmmmpppttttttwww~~~zzz{{{|||}}}~~~|||~~~wwwhhhYYYLLLCCC???777555222000000000000000111111111111111111111111111111111111111111111111//////000111111222222333000111222222222000///...//////////////////////////////000111111111000///000///...///222333111///111000000000/////////...000...---...111333222111******+++,,,---///000111////////////////////////000111333555666777777666222111...---,,,---///000//////.........---------...///000///...---...000111111000000000000111111000111111222222333333444222111111000000000111111111111111111111111222222666555666:::>>>GGGWWWfffxxx/////////....../////////......---------...//////...------------,,,,,,,,,//////............------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***,,,------+++******+++)))***++++++++++++***)))))))))))))))***+++,,,---******++++++++++++++++++*********************************))))))(((((('''))))))))))))))))))******((((((((((((((((((((((((,,,+++******)))*********(((((())))))***+++++++++,,,,,,------............---///333666:::@@@GGGLLLOOOVVV\\\___bbbdddbbb]]]VVVNNNJJJNNNVVV\\\aaafffaaaYYYTTTTTTUUUVVVYYY^^^___eeejjjkkkpppwww}}}~~~}}}}}}~~~{{{xxxwwwwwwuuutttkkkkkkjjjhhhfffeeecccbbb^^^^^^^^^```fffqqq~~~|||yyyvvvxxxwwwvvvuuuttttttttttttzzz~~~~~~~~~|||xxxsssyyy|||sssmmmeeeeeedddcccaaa```___^^^aaaZZZSSSQQQRRRVVV^^^eeegggeeeccc```___^^^^^^^^^^^^]]][[[[[[]]]```dddgggmmmlllmmmssszzzwwwyyyyyytttnnnnnnwww}}}yyytttssswww}}}}}}iiiWWWKKKGGG;;;888555222222222111000000000000000000000000000111111111111111111111111000000111111222333333333000111222222222111000/////////////////////////////////000000000000//////111000000111333333222111000000000000///////////////---,,,---///000000000*********+++---...000111////////////////////////......000111333555666666222222111000000000111111//////............---------...//////------...///111111000000000000111111111111000000111222444555444333222111111111111111222222111111111000000000666555777:::>>>GGGWWWeeevvv//////............//////---------------...///000.........---------,,,,,,............------------........................+++******))))))******+++***+++---,,,+++******+++***+++---......---+++***))))))))))))******+++,,,+++++++++++++++,,,,,,,,,************************))))))((('''&&&&&&%%%%%%)))))))))))))))*********((((((((((((((((((((((((++++++***************+++((())))))******+++,,,,,,,,,,,,,,,------...//////000222666:::???EEEKKKPPPQQQWWW^^^bbbbbb```\\\XXXNNNOOOSSSZZZaaaeeehhhiiibbbZZZTTTTTTWWWZZZaaagggjjjpppvvvwwwzzz|||{{{}}}}}}zzz|||yyywwwuuuuuuuuutttrrrkkkjjjhhhfffdddbbbaaaaaa^^^______```ccclllxxx}}}xxxuuuvvvwwwxxxxxxxxxvvvuuusssuuuyyy|||}}}xxxoooqqqzzzvvvlllccc^^^TTTSSSSSSRRRQQQQQQPPPPPPQQQMMMJJJJJJMMMSSSZZZ```cccbbb```___^^^___```aaaaaa```___^^^___bbbeeehhhooonnnnnnrrrxxx}}}~~~}}}qqquuuwwwrrrjjjggglllrrr|||~~~}}}tttnnnmmmooosssuuuyyy~~~tttbbbTTTMMMBBB===888555555555333111000000000000000000000000111111111111111222222222444444333333222111111000000111222222222111000000////////////////////////000000000000/////////...000000111111222222222111000000000000////////////...---------...////////////......------------.../////////////////////////////////000111222444555///000000000000000//////111111000000000000000000...///000///.........000111111000000000000111111222111000///000222444555555444333222111111111111333333333444444444444444555555777;;;???GGGWWWeeeuuu...------,,,,,,------...---------------...///000////////////.........---,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++)))+++,,,,,,+++***+++,,,***+++---......---+++***+++***)))(((((((((((((((******+++++++++,,,,,,,,,******************************)))(((((('''&&&&&&(((((())))))************))))))))))))))))))))))))+++***************++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,...///111222444777;;;???CCCHHHNNNRRRVVVYYY]]]___[[[UUUQQQQQQIIITTT```ggghhhggggggggg```XXXQQQRRRVVV\\\dddkkkttt{{{~~~}}}}}}yyyvvvuuuuuuvvvwwwuuurrrooojjjhhheeebbb```_________aaabbbccccccdddjjjsss{{{~~~{{{wwwtttrrrtttvvvxxxxxxwwwtttssssssxxx~~~{{{pppuuu|||zzzooodddZZZTTTQQQMMMMMMLLLLLLLLLMMMNNNNNNKKKLLLMMMOOOSSSYYY]]]___dddcccccccccdddfffhhhiiiiiihhhgggfffgggjjjmmmnnnuuusssssswww~~~zzzssslllhhhgggnnnpppuuuyyy|||}}}}}}|||}}}uuuooojjjgggdddmmmxxx}}}nnn```WWWJJJCCC;;;777666666444222000000000000000000000000000000111111111222222222444444333333222111111000000111222333333222111000000000000000000000000000111111000000////////////...///000000000000000000////////////000000000000111111111111000111222333111111000///////////////000000000000000000000000222111111000000111222222...///000000000000///...000000111111111111111111///000111111000///000111111111000000000000111111111000/////////111333555555444333222111111111111111222333444555666777888555444777;;;???GGGVVVdddvvv------,,,,,,,,,,,,------......---------...//////000000/////////.........+++++++++,,,,,,,,,,,,---************************++++++************++++++)))+++,,,,,,+++++++++,,,)))***++++++++++++***)))+++***)))(((''''''''''''))))))******+++,,,,,,,,,************************,,,,,,,,,++++++*********((((((((()))******++++++))))))))))))))))))))))))*********)))******+++,,,))))))******+++,,,,,,,,,,,,,,,,,,---///111444666888;;;@@@DDDGGGLLLQQQUUU\\\[[[[[[YYYRRRJJJIIILLLOOO^^^llloookkkfffbbb```ZZZRRRMMMOOOUUU\\\eeemmmzzz~~~yyyrrrsssuuuxxxxxxvvvqqqlllfffdddaaa^^^]]]]]]___```eeehhhjjjiiihhhkkkrrrxxx}}}}}}}}}|||zzzwwwtttrrrooopppsssuuuvvvuuutttsssxxx~~~}}}zzz}}}{{{qqqeeeZZZRRRMMMKKKJJJJJJHHHHHHHHHIIIJJJKKKKKKQQQVVVYYY^^^ccceeecccfffgggiiilllnnnppprrrssssssrrrqqqqqqsssuuuwwwyyy|||zzzzzz~~~|||rrrhhhbbbfffhhhmmmppprrrrrrpppooosssuuuyyy~~~|||tttlllffffffqqq|||pppgggXXXNNNAAA999777666444222111111111111111111111111000000000111222222333333000000111111222333333333000111222333333333222111000000000000000000000000333222111000/////////000,,,...///000......///000////////////000000000000///000000///......000111/////////000000111333333000000000000000000000000222222222222111111111000///000111111222222111111......////////////000000000111222222000000111222111111000000000000111111000000//////000111333444444333222111111111111111......000111333555666666444444777<<<@@@GGGVVVddduuu......------------......///......---------......//////.........---------,,,,,,,,,,,,------......++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,(((***,,,,,,+++++++++---******************************))))))((()))))))))(((((())))))***++++++,,,************************++++++++++++++++++++++++'''(((((()))******++++++++++++++++++++++++++++++******))))))***++++++,,,)))******++++++,,,,,,---++++++,,,---000444777999;;;???CCCHHHLLLQQQVVVYYY^^^ZZZVVVSSSLLLFFFIIIQQQ^^^kkktttrrrkkkddd]]]WWWUUUNNNKKKOOOWWW```jjjsss|||~~~wwwqqqrrrtttvvvwwwtttoookkk___]]][[[ZZZZZZ]]]aaaccckkkpppttttttppppppuuuzzz}}}}}}|||zzzvvvtttrrrqqqmmmmmmoooqqqssstttuuuvvv~~~xxxtttmmmddd\\\TTTOOOMMMIIIHHHGGGGGGHHHJJJLLLMMMSSS[[[bbbeeekkkrrrtttqqqoooqqquuuzzz}}}~~~tttnnnmmmooorrruuuuuussspppnnnnnnooorrrtttxxx}}}|||wwwmmmqqqyyy~~~yyylll___MMMAAA<<<:::666333222222222222222222222222///000000111222222333333//////000111111222222333000111222333333333222222000000000000000000000000555444222111000000000111+++...000000...---...000.../////////000000000111,,,---...---+++***,,,...////////////000111222333000000000000000000000000///000111222222111000000000111111111111222222222....../////////000000000///111222111000///000111111111000000000000111111//////000000111111222222222111111000000000111111---......000111222333333444444777<<<@@@HHHVVVdddsss//////............//////000///...---------------......---------,,,,,,,,,---------.........//////........................---,,,,,,++++++,,,,,,---(((***,,,,,,++++++,,,------,,,,,,++++++,,,,,,---))))))))))))***+++,,,---'''(((((()))******++++++************************(((((((((((())))))))))))'''(((((()))***+++++++++++++++++++++++++++++++++******))))))***+++,,,,,,)))******++++++,,,------++++++,,,...111555999<<<<<<@@@FFFKKKPPPUUUZZZ^^^[[[UUUQQQOOOJJJGGGOOO[[[lllsssvvvqqqjjjddd[[[QQQSSSNNNLLLRRR[[[eeepppyyy|||}}}uuurrrrrrssstttuuusssoookkkZZZXXXWWWWWWYYY^^^cccgggrrrxxx}}}|||xxxvvvzzz~~~}}}yyyuuurrrqqqqqqllllllmmmoooqqqtttvvvxxx~~~}}}~~~sssqqqnnnhhhbbb[[[UUURRRLLLLLLLLLMMMOOOSSSVVVXXX]]]eeelllpppvvvyyy|||yyy{{{~~~|||xxxuuunnnnnnooooooooorrrwwwzzz{{{~~~zzzwwwuuuxxx}}}mmmXXXIIIBBB>>>:::777333333333333333333333333///000000111222222333333222222111111000/////////000111222333444333333222000000000000000000000000666555333111000111111222+++...111000...---///111.../////////000000111111...000111///---,,,...111222222000///............000000000000000000000000+++---///111222222111000000/////////000111222222000000111111222222222333...000111000///...///111111111000000000000111111...///000111222222222111000000000000000000111111//////000000111111222222444444777<<>>DDDVVViiivvv~~~////////////////////////---..................------------------------------------------------------------,,,,,,+++++++++'''+++...///------...000*********++++++,,,,,,,,,,,,,,,+++***+++,,,...///............---+++***)))))))))******++++++++++++************))))))((((((******++++++,,,,,,,,,,,,++++++******++++++,,,---///---+++,,,---///000///+++---......---,,,---...+++...222444444444777::::::<<<>>>@@@DDDIIIPPPTTTZZZaaajjjrrrxxx}}}|||rrrccc___\\\]]]```eeeppp{{{~~~{{{xxxxxx{{{}}}|||{{{yyy|||wwwlllgggggghhhhhhmmmlllhhhccc^^^ZZZYYYZZZXXXVVVZZZbbbhhhiiijjjmmmfffnnnwww{{{zzzzzz|||~~~|||~~~xxxuuugggeeeccccccfffkkkqqquuu~~~vvvllldddZZZSSSWWW```mmmttt}}}~~~yyyiiiWWWJJJ@@@888555666444444333333333333333222///000111222333444555555111111111111111111111111222222111111222222333333333333222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000111000...---...///111333000111111111111222222222333333111000////////////000000000000000000000000000000000000////////////222222222222222222333333111111222222222222111111000111111111111222222222222222222222222222222222222333333222000///000111333999@@@AAA???DDDXXXlllxxx~~~........................///...---,,,,,,---...///---------------------------,,,,,,++++++,,,,,,---+++,,,------......------------------------------...---,,,,,,++++++++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++*********+++++++++,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,+++*********+++************+++,,,------,,,///222444555555666777999<<<@@@CCCEEEIIIPPPVVV\\\eeeooovvv~~~xxxkkkaaaaaa___\\\bbbooo{{{|||zzzzzz{{{{{{{{{xxxzzz~~~wwwnnniiiiiijjjkkkhhhnnnoooiiicccbbbbbbaaaeeedddeeegggkkknnnooonnnoooqqqvvv{{{|||wwwyyyvvvpppiiidddeeehhhkkknnntttzzzwwwmmmaaaWWWSSS^^^dddppp~~~~~~vvvgggWWWJJJAAA<<<999333222111222333444333111222222222222222111000///444444444444333333222111111111222333333333222222000000000000111111111111222222111111000000//////444333111000000000111222//////.........000111222//////000000000000///...000///.........///111222000000000000000000000000---///000111000111222444.../////////000000000111333222000///000111000///222222222111111111111111////////////000000000000000000111111111111111111000000111222333333444444888777888:::===DDDSSSbbbttt~~~........................///...------------...///...........................------,,,,,,------...+++,,,------......------------------------------...---,,,,,,+++++++++,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,---,,,,,,+++*********+++************+++,,,---......111444555666666777999:::>>>BBBEEEHHHMMMTTTZZZbbbkkktttzzzssseee\\\\\\\\\___lll|||{{{{{{zzzzzzxxxyyy|||}}}vvvqqqnnnmmmnnnooorrryyy|||wwwrrrooommmkkkkkkjjjkkkmmmoooqqqpppoooqqqssswww|||yyyuuuwww}}}vvvnnnkkkjjjkkklllppptttzzz|||nnnaaaYYYXXX\\\fffuuuzzzmmm___RRRGGG@@@;;;666555333333444444333111000111111222333333333333333333444444333333222111000111222333444555555555000000000000111111111111111111111000000000000000333222111000///000000111111000///......///000000//////000000000/////////111000000///000111222333000000000000000000000000...///000000///...///111/////////000000000000000222000///...///000///...111111111111111111111111////////////000000000111111111111000000000//////000111111222333333444444777666777:::<<>>CCCIIIOOOVVV^^^hhhooo|||xxxnnneee```\\\]]]bbbqqq}}}zzzxxxxxxuuurrrooonnnoooppprrrmmmmmmkkkiiigggiiimmmqqqyyy~~~~~~|||yyyyyy{{{xxxqqqllljjjnnnpppqqqqqqssswww}}}|||xxxwwwwwwvvvuuussspppmmmlllmmmppprrrrrrrrruuu{{{|||}}}}}}|||yyyxxxyyyzzz}}}}}}ooocccWWWTTTVVV\\\dddlllrrruuuyyy{{{}}}yyykkkYYYMMM???;;;666444444555555555444444333222111///---,,,111111222333333222222222111111222222222111111000///000000000111111111111//////000000111111222222/////////000000000//////......///000000000000000000111111222333333222222/////////000000000000000////////////////////////---///000000000000111333111111111111000000000000222111//////111222111111......//////000000000000111111000000000222444555444333222000000111222333111222222222222222333333444333555888:::@@@MMMZZZmmm|||yyywww~~~~~~////////////////////////...//////000000//////...------------------------,,,,,,,,,++++++,,,,,,,,,+++,,,------......------------------------------,,,,,,+++++++++,,,---------...000111111111000///,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,++++++++++++++++++)))***+++,,,---,,,+++***++++++,,,---...///111222222444555666666888;;;===@@@EEEMMMTTT\\\eeepppwww{{{pppeee]]]ZZZYYY```jjjxxx}}}{{{xxxuuurrrnnnlllllllllmmmkkklllkkkgggdddeeeiiinnnooosssvvvxxx~~~|||uuummmhhheeedddmmmpppsssttttttvvv{{{~~~zzzvvvrrrnnnkkkhhhgggeeecccaaa```^^^^^^^^^aaacccbbbaaadddlllsss||||||xxxwwwvvv{{{|||pppaaaWWWQQQPPPVVV^^^pppuuuzzz|||||||||wwweeeXXXEEE@@@:::555444444555555000111111222222222111111000111222222222222222222222222222222111000///...000000000000111111111111000000000000111111111111//////000111111111000000---...///000111111111111------...///000000000000......///000000000000///000000000000000000000000---...000111000111333444000000000111111111222222///...,,,---///000//////...//////000000111111222222111000000111333555777:::888666333222222333444222222222222222222222222444333555999;;;@@@MMMYYYmmm|||~~~{{{////////////////////////...///000111111000///...........................------,,,,,,,,,,,,------+++,,,------......------------------------------,,,+++++++++,,,,,,---...---...000111111111///...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,...---+++***)))***+++,,,(((***+++------,,,+++***+++,,,,,,---...000222333444666777777888999<<>>AAAFFFLLLTTT]]]fffppp|||vvvppphhh^^^ZZZ\\\```oooxxxvvvssspppmmmkkkjjjjjjhhhmmmqqqpppllliiijjjlllgggjjjmmmnnnrrrvvvvvvrrrvvvyyy{{{{{{}}}vvvlllccc______cccfffoootttyyyyyywwwvvvyyy|||yyyzzz|||}}}~~~}}}zzzvvvrrrooooookkkeee```]]][[[XXXWWWTTTSSSQQQQQQRRRUUUYYY[[[YYY\\\^^^]]][[[^^^hhhqqqttt{{{|||xxxwwwwww{{{~~~rrraaaSSSRRRWWWRRR\\\iiisssxxx{{{~~~{{{wwwkkkVVVOOOEEE<<<666333222111555666666666555444444333///000111222222222222222000111222333333333333333000000000000111111111111222222111111000000/////////000111333333333222111000000111111111///...------...///000111111111111///000111222333222111111000000000000000000000000...000000///...---...///......///111222333444555333111000111333444444333///000000111222333333333333222000000111444777999IIIEEE???999444111000///222222222222222222222222444444777:::<<>>BBBGGGMMMWWWaaalllwww}}}qqqjjjeee___[[[[[[hhhsssrrroookkklllnnnmmmhhhcccffflllrrrrrrmmmhhhggghhhjjjjjjiiifffcccdddiiimmmttt{{{|||}}}vvvppphhhbbb[[[XXX]]]eeemmmsssyyyzzzwwwttttttuuuvvvyyy|||~~~zzzvvvrrrnnnlllkkkccc```\\\XXXVVVUUUUUUVVVSSSUUUSSSQQQTTT\\\aaabbbfffgggggghhhjjjnnnssswww|||vvvttt{{{}}}rrreeeXXXOOOQQQQQQWWWdddqqqyyyuuu\\\RRREEE===999888555333111222333444333222111000///***+++333666333000111222222222111111111111000000111222222111000///...111111222222222222111111000000111000000///......------...///////////////000111111111111222222222///000222333444333333222222222111000000///000000111111000000000222333444111111000000000222333444000000000000000000000000000000111111111111000000000000000000111111111111:::777555666999888222---333333333444444333333333222444666777;;;CCCMMMUUUhhhqqq}}}////////////////////////,,,,,,------,,,++++++***++++++,,,---...000000111---------------...///000000...------.........---------------------------///......------,,,,,,+++)))******+++,,,,,,,,,,,,+++++++++,,,,,,+++++++++******++++++++++++*********+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++******++++++,,,++++++***))))))*********,,,...000111111222444555777444555:::===>>>@@@DDDJJJPPPYYYdddooozzzwwwnnnjjjeee```^^^```llluuu}}}zzznnnllljjjlllooonnniiicccfffjjjnnnooollliiihhhiiigggiiihhheee``````eeeiiipppvvv}}}|||{{{uuuqqqlllhhhaaa[[[\\\aaannnsssxxxyyyvvvtttvvvxxxxxxzzz~~~~~~|||zzzwwwtttpppmmmkkkjjjeeeccc___]]][[[[[[]]]^^^\\\]]]\\\[[[___gggllllllnnnmmmmmmnnnqqqvvv}}}}}}|||rrrbbbVVVNNNLLLPPP[[[hhhsssyyyeee[[[LLLAAA<<<:::777555222333333444333222111111666111000555777333000000222222222111111111111000000000111222111111//////111111222222222222111111000000000000000000///.........///000000000000000//////000000000111111111000111222222333333333222333222000/////////000111///......------...///000111111000000000111222333////////////////////////000000111111111111000000000000000000111111111111999666444666888888333...111111222222222222111111222444666888;;;CCCNNNVVVgggnnnwww////////////////////////....../////////...------)))***+++---///000111222,,,,,,,,,---...///000111555222000/////////...---------------------------------------------------------.........------,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++,,,++++++******++++++,,,......---,,,++++++,,,,,,,,,///222333333333444555999666777<<>>:::888555555444444333333222222333111000111222222333444222222222111111111000000//////000000111111111111111111222222222222111111...///000111111111111111000111111222222222111111/////////000000000111111333222111000000111222333333222000......///111333444333333222111111111111111111000/////////......////////////////////////000111111222222111111000///000000000111111111111333222222333666666444222222222333333333333222222444666888999===DDDOOOWWWcccgggnnnyyy~~~{{{////////////////////////---......//////.........111000///...---,,,++++++,,,,,,,,,------///000000777555222000000///...,,,------------------------,,,------......//////000+++,,,,,,,,,,,,+++******---,,,+++******+++,,,---******++++++++++++******************++++++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,+++***))))))******+++...222444444444444444888777999===???@@@EEEMMMSSSYYYdddqqq}}}sssllleee```^^^bbbnnn{{{~~~zzzxxxvvvrrrnnnffffffiiipppvvvwwwpppjjjbbbaaaaaacccfffiiiiiiiiijjjnnnppplllfffbbbeeeiiiiiillluuu~~~yyyvvvrrrkkkggghhhlllmmmoooqqqssswwwzzz}}}~~~|||~~~|||wwwpppiiieeeddddddcccooozzz~~~}}}{{{{{{{{{{{{{{{zzz{{{~~~wwwnnnlllqqq{{{}}}ssswww}}}ssshhh[[[SSSRRRYYYgggtttyyyiiiYYYKKKBBB<<<999666666555444444333333333111222222111111333444444222222222111111111000000/////////000000111222222111111222222222222111111//////000111111222111111111111222222222222111111000000000111111111222222333222111000000000111222222111///...///000111222000000000//////...------000000000000//////......000000000000000000000000111111222222222222111111///000000000111111111111111111111222444444444333111111222222222222111111444666888999===DDDOOOWWWbbbgggooo{{{~~~zzz////////////////////////,,,,,,---............---///............---------...------------...//////111///---,,,,,,,,,+++***------------------------------......////////////((()))+++,,,...//////000,,,++++++++++++++++++,,,******++++++++++++******))))))*********+++++++++,,,,,,++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,///222333333333444555777777999>>>???AAAHHHQQQVVV]]]jjjwwwwwwnnnddd```aaagggtttxxxtttssstttrrrqqqhhhhhhkkkqqqwwwwwwqqqkkkcccdddeeefffhhhiiijjjkkkiiilllnnnllliiiggggggiiihhhmmmwwwxxxuuuqqqlllkkklllmmmnnnooorrrvvvyyy|||~~~|||yyywwwvvvuuusssnnnggg```\\\[[[\\\hhhuuu}}}~~~}}}||||||zzz|||vvvkkkhhhnnn{{{uuuvvvyyyuuuggg^^^ZZZYYY\\\bbbuuusssdddUUUIII@@@<<<888777666555444333333333222666666333222333444333222222222111111111111000111000000000000000111222111111222222222222111111000000111111222111111111111222222222222111000000111111111111222222222222222222111000000000000111000000000000000111111222000000111111111000//////000000111111111000//////111111111111111111111111111111222222222222111111000000000000111111111111000000000111222333333444//////000000000000//////333555777999<<>>JJJUUUdddkkkqqqvvv////////////////////////////////////////////////////////////////////////.........------,,,,,,,,,---------------------------------............///---......//////...---,,,000000///...---,,,++++++---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,++++++,,,---------------***************************++++++,,,,,,+++***)))+++,,,,,,+++******,,,...333333444555666777888888::::::>>>DDDGGGKKKTTT]]]dddrrr}}}rrrllljjjqqqxxx{{{{{{xxxxxxxxxvvvtttrrrrrrtttwwwvvvqqqlllhhhggggggfffddddddmmmvvvwwwpppjjjjjjmmmpppnnnooottt}}}zzzvvvwww|||yyyvvvqqqkkkiiijjjooossswwwzzz}}}uuuooogggppp~~~|||zzzxxxuuuwww}}}xxx{{{wwwkkkYYYVVVUUU___zzz~~~vvvfffWWWKKKAAA888777777555333333111111222222222222111111/////////...............222222222111111111000000333222111000000111222333444333222111000111111222333222222111111111111111000000000000111111111111333222111//////000111222444111///...000111000///---...000000//////000222///000111222222111000/////////.........///000111///000000000000000000000222111000111333555444333222222111111111111222222111111222222222333333333555333333666:::???KKKWWWeeejjjooottt////////////////////////////////////////////////////////////////////////.........------------------------------------------------............///,,,------............---//////...---,,,+++******---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---,,,,,,++++++,,,---,,,++++++---///222333444555666777777888;;;<<<@@@FFFKKKOOOYYYcccooo{{{~~~zzzrrrnnnooovvv|||}}}}}}~~~|||wwwwwwzzzyyyuuuqqqnnnmmmooorrrtttqqqmmmjjjiiihhhgggeeeeeelllsssrrrlllhhhhhhkkknnnnnnpppvvvzzzvvvqqqtttxxx~~~|||qqqpppmmmjjjhhhkkkpppttt{{{}}}~~~xxxnnnuuuyyyzzzzzzwww~~~uuu```WWWMMMRRRiiissseeeTTTHHH===999888666444444111111222222222222111111444444333333222222111111222222222111111111111111222111000//////000111222222222111000000000111111333333222222111111111111000000000000111111111111111000/////////000111222333111//////000111000//////000111000///...///000000000000000000000000000111000000///.../////////333222111000000000111222222111111222444555444333111111111000000111111111444333333222222111111111444333333777:::@@@LLLWWWeeeiiimmmppp{{{////////////////////////////////////////////////////////////////////////...............---------........................---------............///+++,,,,,,---............***++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,------+++,,,------,,,---///111222222333555666777888888===>>>CCCJJJOOOUUU___iiiwww{{{yyyrrrqqqttt{{{|||wwwuuuwwwxxxvvvrrrlllgggfffhhhjjjpppooommmllljjjiiigggfffeeeiiimmmlllhhheeeeeegggnnnnnnqqqvvv}}}yyytttrrrpppsssxxx|||~~~}}}yyywwwkkkkkkkkkjjjjjjnnnssswww~~~yyy|||wwwyyyxxxzzzyyyggg^^^RRRPPP^^^xxx{{{ooo[[[NNN@@@;;;999666555555111222222333333222222111666666666555444333222222111111111111111111111111111111000//////000111111111111000000000000000000111111111111000000/////////000000000111111111111000000//////000111222333111111000000000111000000000222333222111000111222111111000000000000111111////////////000111111222444222000///...000111222111000///000222333222111111111000000000000111111444333333222222111111111555444555888;;;@@@KKKVVVdddgggiiikkkwww////////////////////////////////////////////////////////////////////////................................................---------............///,,,,,,,,,,,,------......******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,+++,,,---......///111333222333444555777888999:::>>>@@@FFFNNNTTT[[[fffqqq}}}}}}zzzxxxuuuxxx}}}~~~~~~zzzsssssswwwvvvtttoooiiidddbbbccceeeiiikkkllllllkkkiiihhhgggeeefffgggeeecccbbbdddeeekkklllnnnsssyyywwwooolllkkkpppssswwwzzzyyywwwsssqqqhhhjjjkkklllnnnqqqvvvzzz|||{{{zzz{{{||||||zzzxxxxxx}}}|||sssvvvwwwuuu|||zzz|||mmmhhh___XXXZZZiii}}}sss```RRRDDD===:::777555666222222333333333333222222222222111111000///......111111111111111111111111111000000000000000000111000000000000111111000000000111111111111000/////////000000000111111111111111111111111222222333444///000111111000000000111///000222222111111333444111111000000000000111111///000000111111111111111222111///......///111222222111000000222333222111111111000000000000111111222222222222222222333333777555666999;;;@@@JJJTTTaaadddeeegggsss////////////////////////////////////////////////////////////////////////.............../////////........................---------............///---,,,,,,,,,,,,,,,---......---------,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,+++,,,......///000333555333444555666888999;;;;;;@@@BBBHHHRRRYYYaaalllxxx~~~{{{zzzzzz{{{}}}{{{wwwqqqppptttsssrrrooojjjeeebbbbbbbbbaaaeeeiiikkkjjjhhhggggggfffdddbbbaaaaaaccceeefffggghhhjjjnnnttt|||zzzmmmeeeaaabbbjjjnnnsssuuussspppmmmlllhhhjjjmmmppprrruuuxxx{{{|||}}}ssspppllljjjjjjkkkjjjjjjjjjqqq|||xxxpppssstttppp|||{{{xxxvvvrrrkkkbbb[[[^^^ppp~~~vvviii[[[KKKCCC>>>999666666222222333333333333222222222222222111000000000///111111111111111222222222111111111111111111111111///000111111222222111111222333444444444333111000000000000000111111111111222222222222333333333333...000222222111000000111,,,...///000//////111333000000000000000000000000333333333333222000///...000000///...///000111222444333222333444555444333111111111000000111111111000000111222333333444444666555777:::<<<@@@JJJTTT]]]```aaacccppp////////////////////////////////////////////////////////////////////////---........./////////000........................---------............///...---,,,+++++++++,,,---.........------------------,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------++++++***+++,,,,,,+++---...///000111444666444555666777999;;;<<<===AAACCCJJJTTT]]]eeeqqq}}}|||zzz{{{|||~~~|||yyyuuuooommmnnnnnnmmmlllhhhdddaaa___```ZZZ___eeeiiiiiiggggggggghhheeeaaa```bbbeeehhhiiiiiiiiiiiikkkpppxxxuuuggg^^^[[[\\\aaafffkkknnnllliiihhhggghhhkkkooorrrtttvvvyyy{{{yyy}}}}}}wwwsssqqqhhhccc^^^ZZZZZZ[[[]]]]]]___gggrrr~~~zzzrrrlllooo{{{uuummmxxx}}}}}}uuukkkaaa\\\cccnnnzzzuuufffVVVLLLEEE===777666222333333444444333333222444444333333333333333333000000111111111222222222111111222222222222111111///000222333333333222222222333444555555333111000000000000000111111111111222222222222222111111000---///222222111000000222...///000000///...///111///000111222222111000///222222333333333222000///...///000000111222333333555444333333555555444333222222111111111111222222000111111222222333444444333333555:::>>>BBBMMMWWWXXX\\\^^^aaaooo////////////////////////////////////////////////////////////////////////---.........//////000000////////////////////////---------........./////////...,,,+++***++++++,,,++++++,,,---...000000111---,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,,,,---+++---...///000222555777555555777888:::<<<===>>>BBBDDDKKKVVV___gggttt~~~{{{zzz|||~~~}}}}}}xxxtttnnnjjjiiihhhiiiiiifffbbb^^^]]]\\\VVV\\\ccchhhhhhgggfffgggjjjeeeaaa```cccgggkkklllnnnmmmkkkjjjmmmsss|||uuuggg]]]ZZZZZZYYY^^^eeehhhgggeeeddddddhhhkkkpppsssuuuvvvxxxzzzvvv{{{{{{sssllliiigggbbb]]]VVVRRRQQQRRRSSSTTTYYY```kkkvvvtttlllgggkkkxxxzzzjjjuuuzzzqqqggg^^^]]]bbbvvv~~~~~~ooo^^^SSSJJJ@@@888555222333333444444333333222000111111111111111111111000000111111222222222222222222333333333333222222000111222333444444333222000111222333333111000...000000000000111111111111111111111111111000///...,,,///222333111///000222222333444222000///000000...000111333333111000......///111333444444444444...///111222444444555555333222111111333333222111333333222222222222333333222222222222222222333333000000444:::???DDDOOOZZZUUUYYY\\\```nnn000///.........000111222//////////////////////////////////////////////////////...------------...///............---------......---,,,---...///000...---,,,++++++---...000//////.........---------,,,,,,---...---,,,***)))+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,++++++,,,,,,---...+++,,,...000222333444444444666999::::::;;;>>>@@@CCCHHHOOOXXXbbbppp~~~yyyqqqooossszzz|||{{{vvvjjjaaabbbdddeeefffdddbbb___]]]\\\ZZZ___dddgggiiikkkiiigggcccddddddddddddfffmmmuuu|||tttnnnmmmnnnrrrzzz|||hhhXXXRRRSSSVVVYYY]]]aaadddeeeeeedddeeeiiinnnsssuuuwwwyyy{{{~~~xxxoooiiiggghhhiiihhh^^^TTTPPPRRRUUUUUUSSSWWW\\\fffqqq|||xxxmmmfffkkkyyy}}}qqqrrrzzzxxxnnniiiddd^^^eeeooo{{{wwwpppdddVVVJJJ@@@;;;888666444444444444222000555444333333222222333333222111111111000000//////000111222333333333333222555333111111333444222000555444333222222333444555//////000000///...------...///000222222222111000000000000000000000000000000000000000000000000000222333444444222111111222//////000111111111111000000000000000000000000000111333555555444222222333222333333444444555555666111222333333111111222333555555666999999===IIIUUUXXX[[[aaaiiivvv000///......///000111222////////////////////////////////////////////////000//////...............///............---------...------,,,---...///000///...---,,,,,,...///111//////.........---------,,,,,,---------,,,+++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,+++++++++++++++,,,------+++,,,...000222333444444555666999::::::<<<>>>@@@EEEJJJRRR[[[fffttt|||uuukkkiiinnn}}}}}}wwwiii```___ccccccccccccbbb___]]]\\\]]]```eeeiiikkkkkkiiigggeeeeeefffggghhhkkkqqqvvv|||vvvqqqrrrsssvvv}}}kkkZZZSSSSSSWWWXXX[[[^^^bbbeeeggghhhgggjjjooorrrtttvvvxxxyyyxxxqqqnnnnnnppprrrssskkkaaa^^^```bbbaaa___[[[___gggqqqzzz}}}rrrkkkooo|||qqqqqqvvvwwwsssnnngggaaagggttt~~~wwwlll^^^PPPEEE???999777555444555444333111555444333333222222333333222111111111000000000000111111222222333333333333444222000111333333111///222111111000000111111222000000111111000000///...000000/////////000111222111111111111111111111111000000000000000000000000000222333333222000111222111111222333333333333222000000000000000000000000111333555555333222222333222222222222111111111111222333444444333222333444555555666999:::===IIIUUU\\\```fffnnnzzz000////////////000000111////////////////////////////////////////////////000//////...............///............---------...------------...////////////...---...///000111...............---------,,,,,,---------,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++******++++++,,,---,,,---///111222333444444555777999:::;;;<<>>IIIUUU```eeelllsss}}}000////////////000000000///////////////////////////////////////////////////......---------------///............---------------------......//////......------......///000........................,,,,,,,,,,,,,,,,,,,,,+++------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++************+++,,,,,,---...///111222333444444555777999:::;;;===AAADDDJJJPPPZZZeeerrr}}}{{{tttlllnnnvvvzzzsssgggbbbcccjjjlllqqqwwwyyytttiiiaaa```aaadddjjjllljjjiiikkkiiikkklllmmmrrrzzz~~~}}}yyyxxx{{{}}}~~~}}}zzzxxxooo\\\TTTSSSTTTVVVYYY^^^cccgggjjjkkkiiijjjmmmnnnppptttxxx{{{~~~wwwrrrqqqnnnjjjggghhhkkkpppwww}}}uuulllnnnyyywwwqqqnnnttt}}}ppphhhdddjjjuuuxxxoooaaaQQQFFF:::777444222222333333222555444333333222222333333111111111111111111111111333333222222222333444555222222111111111111000000111222333444444333222111000111111111111111000000111000...------///000111222222222222222222222222000000000000000000000000...000111111000000000111------...////////////...000000000000000000000000111222444333222111222333333333333222222222111111333444555444333222333555555444666999:::>>>JJJVVVaaagggooouuu~~~///000000000000/////////////////////////////////////////////////////////...---,,,,,,++++++,,,,,,///............------------------...............------,,,---------......---.....................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++******++++++,,,---......000111333444444444555777888:::;;;>>>CCCFFFLLLTTT```lllyyy{{{zzzuuunnnooowwwuuu}}}pppggggggkkkssswwwxxxkkkbbb```aaagggiiihhhiiimmmmmmrrrttttttzzz~~~{{{uuu}}}}}}mmm\\\TTTRRRRRRVVV\\\bbbgggiiiiiiiiiggghhhjjjllloootttzzzyyysssoookkkgggcccfffjjjqqqyyyuuujjjjjjuuuyyypppjjjnnnuuu}}}tttiiicccdddlll{{{{{{xxxsssgggVVVIIIBBB>>>999666555666666666555444333333222222333333111111111111111222222222333333222222333333444555222222222222111000000111111111333444444333111111//////000111111000000000///000000000000000//////222222222222222222222222111111111111111111111111...000222222000///000111111222222333333333333333000000000000000000000000111222333222111111222333111111222222222333333333111333444333222111222333555444666999;;;???KKKWWWcccjjjqqqwww}}}///000000000000//////...////////////////////////////////////////////////...------,,,+++,,,,,,,,,///............---------,,,---......//////......,,,,,,,,,------------------------...............,,,,,,+++++++++,,,------...------,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,++++++,,,,,,---......///000222333444444444555777888:::<<>>;;;777777666555444333333333333555444333222111333444555333333333333333333333333444333222222111111222222222222222222222222222222333222222222111111111111222222222222222333444555//////000000111111222222111111111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222111222444444333333555666555444555888999???LLLYYYbbbcccdddhhhsss777555111000111222222222000000////////////000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////............111///---,,,,,,---///111------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---///000000///...111333444444444444555777999<<>>CCCIIITTTaaajjjtttzzzzzz}}}~~~zzzzzzzzzrrrlllnnnmmmiiiiiilllllliii___^^^^^^gggzzzzzzooonnnooollllllpppqqqppppppqqqqqqwww}}}tttjjjbbb^^^^^^___ZZZXXXVVVUUUVVVZZZ]]]``````ccceeegggffffffggghhhfffgggjjjoooqqqsss{{{yyytttrrrnnnkkkhhhhhhjjjlllnnnnnnqqquuu{{{ssscccYYYTTTUUUYYYbbbvvvzzzrrruuuxxxiii\\\^^^mmm~~~}}}jjjXXXIII@@@:::888666555444333222222222222000000000111222333555555333333333333333333333333444333222222111111222222///000111222333444444555222111111111111000000000///////////////000111222000000000000111111111111000000000111222222333333//////000000000000//////000000000000000000000000222222222111111111111111222222333333333333222222222222222222222222222222000111333333222222444555555444555888999???LLLYYYaaabbbfffmmmzzz<<<888333000000000000000......------...//////000////////////////////////////////////////////////,,,---...//////...---,,,////////////////////////////////////............------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000111222222333555555444444666777888;;;???EEELLLXXXfffppp|||{{{vvvzzz~~~|||}}}ssshhhfffhhhgggeeegggnnnrrrrrrhhheeeaaabbbnnn}}}sssnnnrrrqqqkkkkkkqqqqqqqqqrrrsssrrrtttyyyrrrhhh```[[[ZZZZZZZZZWWWWWWWWWWWWXXX[[[]]]___^^^aaadddffffffggghhhiiiiiihhhiiimmmnnnqqqyyy}}}tttooommmgggccc```___bbbfffjjjlllqqquuu|||xxxggg\\\UUUSSSSSSZZZlllzzzuuuyyysssbbb\\\bbboooxxxgggUUUFFF<<<999777666555444333333333333000333888;;;;;;999555333333333333333333333333333444333222222111111222222111111111222222333333333333333222222222111111111222111111111111111222222111111111000000000000000///000000111222222333333///000111111111111000///000000000000000000000000222222222111111111000000222222333444444333222222111111111111111111111111111222444444333333555666555444555888999???LLLYYYaaabbbgggppp~~~AAA<<<777333222222222222---------------...///000////////////////////////////////////////////////...///000111111000///...////////////////////////000/////////............---///222444444222///---........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,---...000222333222444555555444555666888;;;>>>CCCIIIQQQ]]]lllvvvwwwsssyyy}}}}}}zzznnnaaabbbdddcccbbbfffooovvvwwwrrrmmmeee```fffqqqxxxyyyvvvooonnntttssskkkjjjqqqssssssuuuvvvsssssszzz}}}ssskkk```XXXVVVWWWWWWVVVWWWWWWXXXYYYZZZ\\\]]]^^^]]]```dddfffggggggiiijjjkkkjjjjjjllllllnnnvvv|||rrrmmmjjj___\\\XXXWWW[[[aaafffiiiqqquuu||||||iii]]]UUUPPPOOOVVVggg~~~xxxvvv{{{~~~kkk___\\\ddduuusss___MMMAAA===888777666555555444444555333999AAAFFFFFF@@@777222333333333333333333333333444333222222111111222222333333333222222222222111444444444333333333222222666555555444444555555666222222111111000000/////////000000111222222333333000111222333333222111000000000000000000000000000222222222222111111000000222222444444444444222222111111111111111111111111222444555555444555666888555444555888999???LLLYYY```bbbhhhrrr}}}HHH>>>444111000//////000000000000000000000000000222111111000///......---000000//////.........---////////////////////////000...---...111111///,,,//////////////////////////////.........---------......//////////////////......---,,,+++******)))---------------------------------------------------------------...///000444333333333444666777888888777===HHHUUU```mmmxxxuuunnnnnnttt~~~tttiiieeeaaaaaabbbcccfffllltttyyyvvvkkkaaaaaadddgggkkknnnqqqppppppqqqqqqqqqnnnlllvvvsssrrrqqqnnnkkkpppvvvuuummmbbbWWWTTTUUUSSSRRRSSSTTTYYY^^^^^^[[[XXXZZZ]]]^^^bbbggglllooopppoooooommmmmmmmmnnnppprrruuuvvvvvvkkkcccddd[[[UUUYYY```fffkkkppptttxxxzzz{{{qqqbbbWWWRRRSSSTTT^^^ttt}}}pppqqqyyysssggg]]][[[eeeqqq~~~~~~~~~yyykkkUUUDDD>>>999666444333444555444333444555666777777666555444222333555555555555333222222222222111111111000000............000222444555444333111000000000111111222222222111111111111000000000000000000000000000111111111111111222222222111111111111000000000000000111111222222111111000......///000111222222333333222111111000000111111111111222333333111000///...///000111333444555666777555777:::===AAAKKKUUU```bbbjjjwwwKKK@@@666222222000///111000000000000000000000000000000000//////.........000/////////............////////////////////////000...---...000111///,,,//////////////////////////////.........---------/////////.........------///.....................------------------------------------------------...............///000111444333333333444666777999======BBBMMMXXXcccppp{{{uuuooopppyyyttthhhccc______```bbbfffkkkooorrrrrriiiaaa```aaacccgggllltttssssssssstttsssqqqnnnqqqooommmmmmjjjiiinnnvvvssshhh]]]RRROOOPPPPPPPPPRRRTTTYYY^^^^^^[[[YYYZZZ]]]___bbbgggllloooppppppooolllllllllmmmoooqqqssstttzzzsssnnniiiaaaZZZ\\\aaadddgggjjjmmmttt{{{}}}tttfffYYYRRRQQQQQQ[[[qqq|||xxx{{{rrrbbbXXXZZZbbbtttwwwzzz{{{|||~~~|||qqq^^^MMMEEE;;;888666555555666555555333444555666666555444333333333444444444444333333333333333333222222222111111111000111222333555666444333111000000000111222222222222111111111111000111111111111111111111111///000111222222222222222111111111111000000000000222333333444444333333222//////000000111111222222333222222222222222333333222222222222222111000000555555555555555555555555777555777:::<<>>;;;888666666666666555333333444444444444333333333333222222222222333333444444444333333333222222222222111111222222333444333333222111111111111222222222222111111111111000222222222222222222222222...///111222333333222222111111111111000000000000222333333444444333333222000000000000000111111111333333333333333444555666333333222111111111111111222222222222222222222222666555666:::<<<@@@JJJUUUaaaccckkkxxxYYYKKK;;;555333111000000////////////////////////---------...............///////////////.........////////////////////////.........///000///......////////////////////////........................------------------------,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---......///000111222444333333333555777999:::>>>???FFFQQQ\\\fffuuu{{{ssssssyyyvvvqqqdddcccccchhhmmmnnniiiccc___\\\[[[ZZZWWWXXX```jjjwwwvvvvvvwwwwwwvvvtttrrrmmmkkkkkklllmmmooowwwyyycccWWWKKKGGGIIIJJJLLLOOOUUUXXX\\\]]]\\\[[[\\\]]]___bbbgggkkknnnooonnnnnnjjjiiiiiiiiijjjkkkmmmnnnttt}}}{{{wwwlllddd^^^\\\ZZZUUUSSSTTT]]]nnn~~~rrrbbbUUUOOOLLLTTTggg{{{yyy~~~wwwgggYYYRRRZZZeeesss||||||yyyvvvkkkZZZLLL@@@===999666666666666555333333444444444444333333444333111111111111333444444333333333333222222222111111000000000000000000222222222222222222222222222222222111111111000000222222222222222222222222---...111333444333333222111111111111000000000///000111111222222111111000111111111000000000000000333333333444555666888888444333222111000111222333......///000111222333444666555666999<<<@@@JJJTTT```ccckkkyyygggUUUAAA777444222000000////////////////////////---------........................///////////////////////////////////////....../////////.........////////////////////////---.....................***++++++,,,---...////////////...------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111222333333333444555777999;;;<<>>999666555555555444555444444444444444444555444333111111111111333444222222222222111111111111111111111111000000000///222222222333333333222222222222222111111111000000111111111111111111111111...///111222333333222222111111111111000000000///000111111222222111111000111111111000000000000000222222333444555777888999555444222111111111222333111222222333444555666666666444666999<<<@@@JJJTTT^^^bbblllzzzxxxbbbIII;;;666333111222000000000000000000000000///..............................///////////////////////////////////////---///000000///......///////////////////////////---------...............++++++,,,---...//////000222222111000///...---,,,------------------------------------------------+++++++++,,,...///111222333333333444666888:::<<<@@@DDDMMMZZZeeeqqq|||tttrrr{{{{{{xxxxxxvvvsssdddcccdddgggiiigggaaa\\\TTTTTTWWWYYYXXXZZZbbblllpppooooooooopppooommmjjjfffgggkkkqqquuuzzz~~~zzzdddXXXLLLJJJKKKLLLNNNQQQTTTUUUXXXZZZ\\\\\\[[[ZZZ[[[^^^bbbgggiiiiiihhhgggdddccccccccceeefffhhhjjjoooyyy{{{mmmgggbbb```\\\WWWWWWZZZ^^^ooo~~~nnn]]]SSSNNNNNNXXXkkk|||{{{{{{~~~~~~{{{}}}nnnaaaWWW^^^hhhuuu~~~xxxhhhXXXDDD@@@:::666555444444444555555444444444444555555333333222222222222333333222222222111111111000000222222333333333222222111111222333333444333333333222222222111111111111000111111111111111111111111111111111111111222222222111111111111000000000000222333333444444333333222000000000000000111111111111222222333444555777777444444333222222222222222444333333222222111111000555444555999;;;???IIITTT\\\```lll{{{pppRRR@@@999555444444000000000000000000000000000000000//////...................../////////000////////////////////////,,,///111000...---...000////////////////////////---------.........//////........................111111000000//////......------------------------........................+++,,,,,,---...000222333333333333444666888;;;<<>>999777666666666444333222111111222333444333333555666666555333333444444444333333333222222...///000111222111111000000111333444555444333333222222222111111111111000333333333333333333333333666444111///...///111222111111111111000000000000111111111222222111111111...//////000111222222333000000000000111222333333222333444555444333222111111111222222333333444444555444555888;;;???IIISSSWWW]]]kkk}}}|||[[[EEE:::444222333222111111000000000000000///////////////////////////////////////////////////////////////////////////////////////////////////...---,,,,,,,,,,,,,,,000///...------...///000//////...---------------,,,,,,---...000222333444///...---,,,+++,,,,,,---000000000000000/////////......///000000000000000444222333666777777<<>>DDDKKKTTT]]]kkk{{{yyyrrrvvv~~~zzzkkkeeebbbaaaaaaccc```eeejjjpppzzznnnjjjkkkjjjkkknnnxxxyyy|||~~~nnnhhh^^^UUUNNNJJJGGGEEE???BBBFFFJJJKKKMMMOOOQQQRRRTTTUUUVVVUUUVVVXXXYYYVVVXXX[[[^^^aaacccdddeeeddd___]]]___aaabbbffflllvvv|||~~~zzzpppkkkccc^^^^^^cccjjjooolllrrrvvvvvvxxx~~~~~~|||}}}xxxjjj^^^QQQLLLFFFBBBAAAAAAAAAAAAFFFQQQcccvvv}}}vvvvvvyyy{{{pppfffiiiwwwsssooovvvrrrbbbPPPEEE???:::777777333222222333444555444222222222333333333333444444222111111111111222222333222222222222222222222222111222333444444333222111---///222444444333111///000222333333222222222333444333222111111222333444111111111111111222222222111222222333444444555555333333333333333222222222111111111111111111111111222333333444444333333222222222222222333444555555444333555999<<>>;;;555444222333444555555444222222222222333333333333444444444333333222222222444333111111222333333222333333444555555555444444222222222222222222222222333333444444444333222111222222111111111222222333555333000000111333333333222222222222222222222222222222333333333333444444444333333222222333333444333333333333444444444444888666666999;;;???HHHSSS\\\ccciiimmmrrr|||yyytttpppgggYYYFFF999444222000000000111000///222222111000///...------///////////////000000000////////////////////////000//////000111111000...000000000000000000000000......////////////......000000............000000---------...............,,,---......//////............------------......333333444444444333222111555777:::<<<>>>DDDLLLRRR___nnnvvvpppqqquuuyyy{{{}}}qqqnnnjjjiiinnntttqqqjjj```ccceeeiiirrr}}}~~~xxxsssqqqqqqzzz}}}{{{mmmcccVVVLLLFFFEEECCCBBBDDDEEEGGGIIIKKKLLLMMMMMMMMMNNNPPPSSSUUUWWWXXXXXXXXXYYY[[[]]]___aaacccdddbbbbbbbbbbbbeeehhhkkkmmmtttyyyyyyoooooonnnjjjfffbbbcccfffiiigggpppxxxzzz{{{uuummm^^^SSSMMMSSSYYYUUUJJJAAACCCGGGTTTiii||||||xxxnnnhhhfffooo{{{hhhRRREEE>>>::::::555222777???DDDAAA===666444222333444555444333111111111222222222222333555444333333444555666777777555222111111333333222333333444444444333222222111111111111111111111111333333333444333333222111222111/////////111333444:::777444222222444444444222222222222222222222222222222333333333333444444444333333222222333333444333333444444444555555555888666777999;;;>>>HHHRRR[[[aaahhhlllsss{{{xxxuuurrrmmm^^^JJJ;;;444333111000111111000///////////////000000000000//////000111111111111111////////////////////////////////////000000///...///...------------...///......////////////......111000////////////000111,,,---------.../////////,,,---......///...............------------......111222333444444444333222444777:::===???EEEMMMTTTaaappp}}}tttppprrrvvvyyy{{{}}}{{{tttrrrnnnkkklllnnniiibbb]]]___aaaeeemmmtttyyyyyy{{{vvvssssss||||||}}}zzzjjj```SSSIIIEEECCCBBBAAAEEEFFFGGGIIIJJJKKKKKKKKKLLLMMMPPPRRRUUUWWWXXXYYYXXXYYYZZZ\\\^^^```bbbccc`````````aaacccgggjjjllltttyyyyyyooopppnnnkkkfffcccccceeehhhfffooowwwyyyzzz}}}~~~xxxooo^^^UUUOOORRRTTTMMMCCC<<>>AAA@@@===666444333333444444444333000000111111111222222222111111111222555999<<>>999555444333333222222222222222222222222222222222222333333333444444444333333222222333333444333444444555555666666666777666777999;;;>>>GGGQQQYYY___ffflllttt|||xxxtttpppkkk^^^KKK<<<555333111000111111000///////////////000000000000///000111111222222111111////////////////////////---...//////..................------------............////////////......000000////////////000000,,,---------.../////////,,,---......///...............------------......///000222444555555555555333666999<<>>999777888::::::999999:::;;;777555333333444444333222000000111111111222222222111111111222555999===???;;;888444222222444444444333333333333222111000000111111111111111111111111222222222222222222222222333222000///000333666888AAA===888444333222222111222222222222222222222222222222222333333333444444444333333222222333333444333333444444555666777777777666777:::;;;===FFFOOOWWW]]]eeellluuu|||xxxtttooohhh\\\KKK???555333111111111222111000222222111000///...------...///000222222111111000////////////////////////---///000000.........///////////////////////////......////////////......////////////////////////---------...............,,,---......//////............------------......---///111333555666666666444666999;;;???GGGRRRYYYeeeuuu~~~zzzvvvxxxxxxwwwyyy}}}yyyvvvyyyzzzxxxqqqmmmkkkgggbbbZZZYYY\\\eeelllnnnqqqssszzz{{{tttqqqqqqyyyyyy||||||www~~~~~~wwwqqq```XXXLLLDDDBBBCCCCCCCCCFFFFFFHHHIIIKKKKKKLLLLLLMMMNNNPPPSSSUUUWWWXXXYYYXXXXXXYYY[[[]]]___```aaa_________```cccgggjjjlllrrrxxx{{{tttooonnnjjjeee```^^^___```ccckkkqqqrrrtttxxx||||||{{{rrrhhh```WWWPPPGGG@@@>>>BBBCCCGGGUUUjjj~~~|||zzzwwwxxx~~~uuuiii___bbbnnnzzzsssWWWCCC;;;666999;;;999555333555888777555333333444444333222111111111222222222222333333333333333444666777999666444111000000222222111222222333333333222111111222222222222222222222222222111111111111222333333444333222111222333555777777555222111222222222111222222222222222222222222222222333333333333444444444333333222222333333444222222333444555666666777666555777:::;;;===EEENNNVVV[[[ccclllwwwzzzyyyvvvrrriii\\\NNNEEE555333111111222222111000222222111000///...---------...000111222111000///////////////////////////...111333222000///000111......///000000///............////////////...............//////........................---------,,,---......//////............------------......///000222444555555555555666888999;;;@@@IIIUUU^^^kkkzzzzzz|||zzzvvvxxx~~~~~~}}}xxxyyy|||uuuooohhhbbbYYYWWW\\\gggoooqqqsssvvvyyyvvvwwwyyyxxx{{{|||tttnnnyyy~~~tttnnniii\\\TTTIIIBBBAAACCCDDDDDDFFFGGGHHHJJJLLLMMMMMMMMMMMMNNNPPPRRRTTTUUUVVVVVVWWWXXXYYY[[[\\\^^^___```_________```cccgggkkkmmmrrrxxx|||yyynnnmmmiiiccc^^^[[[ZZZ[[[cccjjjpppppprrrxxx}}}~~~uuuhhh^^^RRRKKKEEE???>>>@@@BBBGGGVVVlll~~~}}}zzzyyyzzzoooeeeccchhhrrr~~~```GGG;;;777888888777555333444555777555333333444444333222222222222222333333333333222222333333333333444444333111000000111222111000111222333333333333333333333333333333333333333333222111000000000111333444333222222222222222333333222111111222333333222111222222222222222222222222222222333333333333444444444333333222222333333444111111222333444555666666666555777:::;;;===DDDMMMUUUZZZbbbkkkxxxwwwxxxyyyuuulll^^^QQQIII666444222111222222111000////////////000000000000---...000111222111///...////////////////////////000222555444222000222333+++,,,...//////...,,,+++......////////////......------............------/////////......------,,,,,,---......//////...............------.........000111333444555444444333888999:::<<<@@@JJJXXXaaaooo~~~|||~~~zzzuuuwww~~~~~~~~~zzzxxx||||||qqqggg^^^YYYWWW]]]iiiqqqsssuuuyyy}}}~~~zzzyyyzzzxxxmmmffftttwwwmmmhhhdddZZZRRRGGGAAAAAACCCEEEEEEFFFGGGHHHKKKLLLNNNNNNOOOLLLMMMOOOQQQRRRSSSTTTTTTWWWXXXYYYZZZ\\\^^^_______________aaadddgggkkkmmmrrrxxx}}}|||nnnlllhhhbbb\\\XXXXXXXXXdddjjjoooppprrryyyxxxkkk^^^QQQLLLIIIEEEBBBAAABBBHHHWWWnnn~~~~~~zzzzzzvvv~~~xxxmmmfffdddlll~~~dddGGG999888666555555666666444222888666444333444444333111222222333333333444444444...///111222333444444444333111111222333444333111111222333444444444444444444444444444444444444444111111000000000111333444222222222222111111111111555444444555666555222000222222222222222222222222222222333333333444444444444333333222222333333444000000111222444555555666666555777:::;;;===DDDMMMTTTYYYaaakkkxxxxxx|||}}}xxxpppdddSSSEEE;;;:::666111///111111000111111000000000000111111////////////////////////...............///000000444:::===888333111000//////,,,***+++...111111///000000111111222222333333000000000///.........---........................//////.........------------------........./////////111333333333333555777999888;;;BBBIIIPPP\\\fffwwwzzzvvvwww|||{{{{{{yyytttuuu{{{vvvfffccc\\\[[[[[[eeelllhhhooo{{{uuuvvvsssoooiiiaaacccuuutttfff]]]YYYPPPKKKDDD@@@@@@BBBEEEFFFIIIIIIIIIJJJKKKMMMOOOPPPRRRQQQOOONNNNNNOOOQQQRRRWWWXXXYYYZZZ\\\]]]___````````````bbbeeeiiimmmooossswwwzzzrrrssshhh\\\SSSMMMKKKOOOUUUbbbjjjppppppooosssxxxzzzwwwlllaaaTTTNNNIIIEEEDDDEEECCCHHHVVVlll}}}~~~uuukkkuuu~~~xxxooohhhiiitttaaaJJJ@@@:::888555444444333222000333333333333333333333333777666555444333222111111333333333333333333333333333333333222222222111111333333333222222333333333666555444222222333444555333333333333333333333333333222111000000111222333111111111111111111111111222222222222222222222222222222333333333333444444333444444555555444444333222222222333333333444444444666888999:::???FFFLLLVVV]]]dddkkkxxxzzz~~~wwwkkk[[[MMM999777333///------------111111000000000000111111000000000000000000000000///////////////000111111555;;;===888222111000...///,,,++++++...000000///////////////000000000000/////////.......................................//////.........------------------.........//////000111333333333444555777999888<<>>FFFMMMVVVdddppp|||zzzzzz|||xxxuuuwww}}}yyyooodddaaajjjuuu}}}uuuooohhhfff___]]]^^^___sss}}}vvvooonnnjjjccc]]]ccczzznnn___UUUPPPHHHEEEAAA@@@AAACCCDDDDDDGGGHHHJJJLLLMMMNNNNNNNNNMMMLLLKKKJJJKKKLLLNNNPPPNNNQQQUUUYYY[[[\\\\\\\\\YYYZZZ[[[^^^ccchhhmmmpppqqqsss{{{xxxsssggg^^^SSSMMMIIIHHHMMMTTT___iiipppqqqqqquuuzzz|||{{{nnncccWWWQQQMMMGGGDDDEEEKKKQQQ___sss}}}yyy{{{rrrkkkeeejjj|||}}}nnneeekkkvvv~~~xxx```LLLCCC:::888666555666777777666222222222222222222222222111111111222222333333333222222222222222222222222444444333333333222222222444333333333222222111111000000111222222333333222111111111111111111111111111111222222222222111111333333333333333333333333222222222222222222222222222222333333333333444444222333333444444333333222444444444555555555666666444666888888:::???GGGMMMUUU___jjjuuuwwweeeVVVEEE>>>777666666555555666111111000000000000111111000000000000000000000000///////////////000000111000555666222000000000.........---...//////000//////......------,,,,,,,,,,,,,,,------......//////............................................................////////////111222444555444555666888:::;;;@@@HHHPPPZZZiiixxxzzzvvvvvvxxxwwwsssqqqttt|||yyyiiiZZZYYYeeesss|||yyyqqqllllllddd]]][[[]]]ttt{{{sssooooookkkdddaaalllyyyjjj]]]TTTPPPCCCAAA??????AAACCCCCCCCCEEEGGGJJJMMMNNNOOONNNMMMKKKJJJIIIIIIIIIKKKMMMOOONNNRRRWWW\\\___```^^^]]]YYYYYYZZZ]]]aaafffkkknnnnnnooouuuyyyuuueee\\\RRRLLLHHHGGGKKKRRR]]]gggppprrrssswww{{{}}}~~~~~~pppeeeZZZSSSNNNHHHEEEEEELLLSSSbbbvvv~~~www{{{yyynnnccccccrrr~~~kkk```dddoootttaaaNNNCCC:::888555333444555444444444333333333333333222222222222222222333333333333111111111111111111111111666555555555555444444444333555777999888666222000...///111333444444333222444444333333222111000000000111333333333333111000333333333333333333333333222222222222222222222222222222222333333333444444222222333333333333222222444444444444555555555555555666888888:::???HHHOOOZZZbbbmmmxxx}}}kkk\\\HHH===333111222000111444111111000000000000111111////////////////////////...------------...//////+++///000......111111///......///////////////////////////......---------,,,------....../////////........................---............................../////////000000111333555555555555777999;;;===CCCKKKRRR]]]nnn~~~~~~tttppprrrttttttrrrqqqvvv~~~yyyeeeVVVVVVeeessszzzrrriiimmmfff\\\XXXZZZpppyyyrrrnnnmmmiiiccceeeuuuuuugggZZZQQQLLL@@@???>>>>>>AAABBBCCCBBBDDDFFFIIIMMMOOOOOOOOOOOOLLLKKKJJJIIIJJJKKKMMMNNNOOORRRXXX]]]______^^^\\\YYYZZZZZZ\\\```dddhhhjjjkkkkkkqqq{{{vvvggg^^^SSSMMMHHHFFFIIIOOOZZZeeeooosssuuuyyy}}}~~~~~~ssshhh\\\UUUOOOIIIFFFFFFJJJRRRcccwwwyyyzzz~~~uuujjjeeejjjzzz{{{ggg\\\```jjj{{{tttdddRRREEE>>>:::666444333333333222666666555555555444444444444444444444333333333333111111111111111111111111222222222222111111111111333666<<>>@@@BBBBBBBBBCCCEEEHHHKKKNNNPPPQQQRRROOONNNMMMKKKKKKMMMNNNOOOOOORRRVVVZZZ\\\[[[YYYWWWXXXXXXYYYZZZ]]]aaaeeeggghhhhhhmmmzzz|||vvviii___UUUNNNIIIFFFIIINNNXXXdddoootttvvv{{{~~~~~~wwwkkk]]]UUUOOOJJJGGGHHHJJJSSSdddxxx{{{}}}tttkkkeeelll|||jjj^^^^^^eeeqqq|||wwwkkkYYYKKKBBB>>>999666555555444444777777777666666555555444555555555444444333333333222222222222222222222222333333333222222222111111222666;;;??????;;;666333111111222333444444444333///000222333666777999:::222222333333333333222222111111111111111111111111222222222222222222222222222222333333333333444444333444444555555444444333222222222333333333444444555777777888:::@@@JJJQQQ[[[___eeennngggtttiiiTTT@@@999555///...444111111000000000000111111////////////////////////---------------...//////---///...,,,---111111...---///222222///......000............////////////000000000000000/////////........................---------.........//////.../////////000000000000333444666666666666888:::===@@@GGGNNNUUU```sss}}}qqqllllllnnnooorrrsssvvv~~~vvvbbbWWW\\\jjjsssuuupppeeejjjcccXXXUUUVVVfffvvvsssiiieee___^^^mmmoooaaaTTTJJJDDDBBB???======???AAABBBCCCBBBCCCFFFJJJMMMQQQTTTUUUTTTRRRPPPNNNNNNNNNPPPPPPPPPRRRUUUWWWXXXVVVTTTRRRSSSSSSTTTWWWZZZ___ccceeeggghhhkkkttt}}}ssshhh___UUUOOOJJJFFFIIINNNVVVbbbooouuuxxx|||zzzmmm^^^UUUOOOJJJIIIJJJMMMVVVhhhzzz}}}~~~}}}rrrgggeeettttttfff``````hhhxxx}}}sssbbbRRRAAA===888555555555666555777777777666555444444444333333333333333444444444333333333333333333333333555444444444333333333333222444666888888888666555222222111111111222222333000111222333555666777888333333333222222333333333222222222222222222222222222222222222222222222222222222333333333333444444444555555666666555555444333333333333444444444555666777777777:::@@@KKKRRRZZZ^^^cccmmmUUUeeezzzvvv^^^FFF<<<555---,,,222111111000000000000111111000000000000000000000000...............///000000111222000---...111111------000222222000......000---------....../////////222222111111000000//////........................---------.........//////////////////000000000000333555666777666777888:::>>>AAAHHHOOOUUU```ttt|||pppnnnoooqqqqqqoooqqqvvv~~~tttbbbXXX___kkksss}}}ppplllhhhmmmeeeYYYVVVXXXgggyyyrrrqqqjjjeee^^^___qqq}}}nnnaaaVVVLLLGGGCCC@@@======>>>AAACCCCCCAAACCCEEEHHHMMMQQQUUUWWWVVVUUUSSSQQQOOOPPPQQQQQQSSSTTTVVVWWWWWWUUUSSSQQQOOOOOOQQQTTTXXX]]]bbbeeeggghhhjjjppp||||||qqqfff^^^TTTNNNJJJGGGIIIOOOUUUbbbooouuuxxx}}}}}}nnn^^^UUUNNNJJJJJJLLLPPPYYYkkk||||||{{{yyykkkeeennn}}}}}}lllaaa]]]eeewwwyyyiiiXXX>>>:::666333333555555666777777666555444444333333///000111222333444555555333333333333333333333333111111111000000000//////222111111111222444666777222111000//////000111111444444444333333222222222555444222222222222444555333333333333333333333333222222222222222222222222222222333333333444444444555555666666666666555555444444444555555555666666666777777777:::AAAKKKSSS[[[___eeepppMMM[[[nnnlllMMM===888666444333222111111111000000//////000000//////.........------...///000000111000000////////////000000000000000000000000000000000000000000111111000///---,,,///////////////.........000000000///......------...........................///000///...///111333555555555333222222444666@@@BBBHHHPPPXXXeeezzz{{{uuuxxx{{{xxxtttssspppttt}}}zzzlllaaa```gggnnnrrrwwwyyyuuuqqqttttttqqqiii^^^YYYbbbwww{{{uuussskkkgggbbbfff}}}wwwjjj^^^QQQFFFAAA@@@@@@???>>>>>>???@@@AAADDDGGGJJJMMMNNNQQQTTTVVVZZZTTTNNNMMMPPPRRRRRRPPPPPPQQQSSSUUUTTTRRROOONNNRRRSSSTTTTTTVVVZZZ```dddbbbgggmmmttt}}}|||rrr```XXXPPPLLLHHHFFFIIINNNZZZeeepppvvvzzz}}}lll\\\VVVQQQKKKIIIMMMYYYcccqqqvvviiijjjuuuxxxjjj^^^```nnn~~~qqq___III???666444444222111333444333333222222333333444666555444333333333333333222222222222222111000///333222222111111222222333222222111111111111222222000000111111111222222222666444222222444444222000333333222111000000000111111222333333222222444666999777444222000000111111444444333222222222333333555555444444444333333333555444444444555666777888555444666:::===@@@JJJTTTZZZ^^^gggvvvJJJUUUeeexxxoooPPP>>>888666333222111111111000000000//////111111000000000/////////---......////////////........./////////000000000........................//////111111222111000000/////////////////////........................///...........................///000///...///111333333444555444444555888:::AAACCCIIIQQQYYYggg||||||wwwzzz~~~|||xxxvvvtttvvv~~~zzznnndddbbbffflllpppoooooouuu{{{{{{tttqqqsssrrroooiiibbb```iiizzz~~~yyywwwuuuoookkkrrrvvvjjj^^^QQQGGGBBB@@@???>>>>>>>>>???@@@AAABBBEEEHHHJJJLLLNNNQQQSSSVVVQQQLLLLLLOOOQQQQQQOOOQQQRRRSSSTTTSSSRRRPPPOOOQQQRRRSSSTTTUUUYYY^^^bbbaaafffmmmttt~~~{{{pppaaaYYYQQQMMMIIIFFFHHHLLLWWWcccooovvv{{{|||lll]]]VVVQQQKKKMMMTTT___gggsss~~~qqqqqqzzzzzzlllaaa^^^lll|||tttdddMMMBBB999666555333333444444333333222222333333444555555444333333333444444333333333444333333222222333222222111111222222333222111111000000111111222111111111222222222222333444222111222444555444222222222111111000111111111111222333333222333555777777666444222111111222222333333222333333444555555555555444444444333333333333333444444555666666666555444666:::<<<@@@IIISSSZZZ___hhhwwwKKKQQQ\\\lllsssSSS@@@888444222111111111000000000000//////111111111111000000000000---...............---,,,------........./////////........................---...///000111111111111......//////////////////+++,,,,,,---......//////........................---...////////////111333222333555555666888<<<>>>CCCFFFLLLUUU]]]jjj{{{}}}~~~xxxwwwzzz~~~}}}}}}~~~zzzooogggdddeeeiiilllkkkjjjmmmsssuuurrrooonnnnnnlllhhhfffiiiqqq}}}}}}|||~~~vvvtttuuujjj^^^PPPGGGCCC??????>>>>>>>>>???AAABBB@@@BBBEEEGGGHHHJJJMMMOOOPPPMMMJJJKKKNNNPPPOOOMMMQQQRRRRRRRRRRRRQQQPPPPPPPPPQQQRRRSSSTTTWWW\\\___```eeemmmuuu{{{nnnbbb[[[SSSNNNJJJEEEFFFJJJRRR___nnnwww}}}|||nnn___WWWPPPLLLTTT```iiinnnuuu{{{}}}~~~pppfff\\\hhhxxxyyylllTTTHHH<<<777666555444555444333333222222333333444444444333333333444555555333444444555555555555444333222222111111222222333111111000000000000111111222222222222333333333333222111111222444555555444111111111000111111222222111333333333333333555777555444333222111222333444222222222333444666777888555555444444444333333333111222333555555555555444666555666:::<<>>>>>>>>>>>>>>@@@BBBCCC@@@BBBDDDFFFFFFHHHJJJLLLKKKJJJJJJLLLOOOPPPOOONNNQQQQQQQQQQQQQQQQQQQQQQQQOOOPPPRRRSSSTTTVVVZZZ^^^aaaeeemmmwww{{{nnnddd]]]UUUPPPJJJEEEEEEIIIMMM[[[lllvvv~~~}}}{{{{{{}}}pppbbbXXXOOOMMMZZZjjjuuuxxxyyyyyyzzz}}}vvvnnn^^^ggguuu~~~sss\\\MMM>>>888777555444444444333333222222333333444333333333333333444555666333333444555555666555555333222222111111222222333111000000//////000000111222222333333333444444444222222222333333444444444111000000000111222333333111222333333222333555777333333222222222333444555444333333444555666777777555555444444444333333333000222444666777666555444777666777:::;;;>>>GGGQQQYYY___jjjwwwPPPQQQUUUaaavvvqqqTTT@@@777222000000//////////////////000000////////////////////////000000000000000///...---------------.........///////////////////////////000000000//////.........---.........//////000000......---------,,,,,,,,,........................,,,.../////////000222444555666666666666777:::<<>>666111000111......////////////000000............////////////000000000000000000///...------........./////////000000000000000000000000444444222111000000000000------......///000000000//////......---,,,,,,+++........................,,,---/////////000222444777888888777666777999;;;CCCFFFOOOXXXaaannn|||yyyzzz{{{xxx}}}yyywwwmmmffffffccc^^^^^^cccjjjmmmooonnnnnnnnniiicccccccccffflllsssxxx{{{|||}}}{{{xxxssspppqqqvvv}}}uuukkkaaaTTTGGG@@@???===<<<<<<===???AAACCCEEECCCEEEGGGGGGGGGGGGHHHJJJIIIJJJLLLNNNOOOPPPQQQQQQOOOOOOPPPQQQQQQQQQQQQPPPNNNPPPSSSUUUWWWZZZ]]]```gggjjjrrr~~~tttiii```VVVOOOIIIEEEFFFKKKNNN[[[kkkwww~~~{{{{{{|||zzz|||nnn```XXXSSSVVVhhh|||wwwrrrvvv|||}}}zzzxxxzzz}}}~~~yyydddfffmmmzzz~~~lllXXXCCC999777555333222444333333222222333333444444444333333333444555555111222222333333333333222333222222111111222222333222222111111111111222222222222222222333333333333444555555444222111111222111111111000111111222222///111222111111111333555111111222333444444555555666555555444333333444444555555444444444333333333333444555777777777777666888777888<<<>>>AAAJJJSSSXXX```kkkxxx[[[```gggppp{{{sss```JJJ<<<555111000111........./////////000000......//////000000000000......//////000/////////....../////////000000000////////////////////////222222000000///000111111------......///000000111///.............................................+++---...//////000333555888999999888888999;;;===HHHLLLUUU___hhhuuuyyyvvvwwwyyyyyy{{{uuurrrggg```bbbaaa[[[\\\bbbhhhoootttsssqqqpppmmmgggaaadddiiiooouuu{{{~~~{{{vvvpppkkkhhhvvvzzzooohhhaaaYYYNNNCCC>>>>>><<<<<<<<<===???AAADDDEEEDDDFFFGGGGGGFFFFFFHHHIIIJJJKKKLLLMMMMMMNNNPPPQQQMMMNNNPPPRRRRRRQQQPPPOOONNNQQQTTTWWWYYY\\\```cccjjjmmmuuuxxxjjjaaaVVVNNNHHHEEEHHHMMMSSS```oooyyy}}}{{{|||}}}}}}vvvhhh[[[VVVVVV]]]ppp}}}uuuuuuyyyyyyvvvsssrrrwww{{{|||zzzeeedddiiivvv}}}}}}sss^^^GGG;;;888666444333444333333222222333333444555555444333333333444444222333333333333222222111333222222111111222222333333333222222222222333333111111111222222222222333222444555444222111222444222222111111000111111111...///000000///000222444111222222333444444444444444333333333333333444555555555444444444333333333333333444555555666666777888777999===???CCCLLLVVVZZZbbbnnnzzzeeekkkrrrxxx}}}yyykkkZZZFFF:::555111000222---.........//////000000//////000000111111111222,,,,,,---.../////////...////////////000000000000........................------,,,,,,---...000111---------...///000000111------......///000000000........................+++---...//////000333555888999::::::999;;;>>>@@@PPPTTT]]]gggppp|||wwwtttvvvxxx|||yyyqqqnnnccc\\\______ZZZ[[[ccckkkuuu|||yyyuuusssooojjjaaaeeelllrrrxxx|||vvvnnniiibbbuuupppeee___YYYSSSJJJ@@@===>>><<<<<<<<<===???BBBDDDFFFEEEFFFGGGGGGFFFFFFGGGHHHJJJKKKLLLLLLLLLMMMOOOQQQLLLNNNPPPRRRSSSRRRPPPNNNNNNQQQUUUXXX[[[^^^bbbeeemmmooovvvyyykkkaaaUUUMMMHHHEEEIIIOOOWWWdddqqq{{{}}}{{{}}}~~~rrrdddWWWUUUXXXbbbvvvyyywwwyyyxxxuuurrrooosssxxx{{{yyydddbbbfffsss}}}{{{|||wwwaaaIII===:::888555444444333333222222333333444666555444444333333333333444444444444333222222111333222222222222222222333444333333222222333333444000000111111111222222222000222444444222222444777333333222111000000000111---...//////...///111333111222333444444444444333111111111222333444555666555555444444444333333333333333333333333555666666888888:::===@@@DDDMMMWWW\\\dddppp|||mmmvvv}}}}}}tttjjjZZZEEE777333444444333222222000///..................//////000000111111000000000000000000000000//////////////////////////////000000000000//////........................111111...,,,///555666222///............---------///......------///000111///.........000333666888?????????>>>>>>@@@DDDGGGIIIWWWdddjjjqqqyyyttttttvvvwww{{{yyyrrrbbbbbbaaa]]]YYYZZZ^^^bbbjjjrrrxxxzzzyyywwwooogggeeeeeekkkuuu|||xxxqqqjjjfffdddyyy|||mmmcccXXXNNNHHHDDD???<<<<<<::::::;;;===>>>???@@@AAAFFFFFFGGGGGGHHHIIIIIIJJJLLLLLLLLLKKKKKKKKKKKKKKKQQQRRRTTTUUUTTTRRROOOMMMNNNQQQVVVZZZ___dddiiimmmnnntttzzz}}}mmmbbbUUUMMMJJJIIILLLRRR\\\gggsss|||~~~~~~zzzfff]]]TTTPPPRRR^^^ttt{{{www}}}xxxtttrrrttt}}}}}}|||jjj```]]]lll}}}zzzxxx~~~~~~iiiNNN===999:::999666333333555666888:::<<<<<<555555555444444555555555555555444333333222111111111111111222222333333333555444222111111111222222111111222222222333333333111222333444333111///...222111111000000/////////222222222222222222222222222222222222222222222222222222333333444333333333444444555555666555555555444444444444555555555555444777999;;;???GGGQQQYYYdddjjjsssfffrrr}}}xxxmmm^^^III:::555444333222222111000///.............../////////000000000111000000000000000000000000222222222222222222222222//////000000000000/////////////////////////////////000///...222888:::777///............---------000000/////////000111222///......///000333666888======<<<<<<;;;>>>BBBEEEKKKXXXeeellltttxxxrrrpppqqqrrrttt|||zzzttteeeeeeddd```\\\[[[___bbbmmmuuu|||~~~}}}zzzsssjjjcccdddjjjvvvtttiiiaaaaaawww~~~ooobbbXXXMMMHHHDDD???<<<===<<<<<<===???@@@AAABBBCCCGGGHHHIIIJJJJJJKKKJJJJJJIIIJJJJJJKKKLLLMMMNNNNNNPPPQQQRRRRRRQQQPPPNNNLLLNNNQQQUUUYYY]]]bbbhhhlllmmmrrrvvv}}}pppeeeXXXQQQLLLJJJLLLPPPYYYeeerrr}}}}}}}}}zzzrrrddd[[[RRRNNNQQQ[[[nnn~~~}}}yyyvvvyyy}}}}}}qqqeee^^^ggg{{{xxxtttttt|||sssYYYFFF<<<999777444555555666777888999:::;;;555555444444444444555555555555444333333222111111111111222222222333333333444333222111111111222222111111222222222333333333111222333444444333111000444444444333333333333333222222222222222222222222222222222222222222222222222333333444444444444444555555666666666555555444666666666777777777777777555777:::<<>>666444333111222111000//////......///////////////000000000000000000000000000000000000222222222222222222222222//////000000000000//////000000000000000000000000///000///...111777999666///............---------///............///000000////////////111333666777999::::::999999<<<@@@CCCGGGTTTbbbiiirrrxxxrrrnnnmmmmmmpppxxx}}}yyyhhhiiihhheee```]]]___aaallluuu}}}|||tttkkkccccccjjjvvv{{{iii^^^```vvvpppaaaWWWMMMHHHDDD???<<<===<<<<<<===>>>@@@AAABBBBBBGGGHHHJJJLLLMMMLLLKKKJJJGGGHHHIIIKKKMMMOOOQQQQQQOOOOOOOOOOOONNNMMMMMMLLLOOOQQQTTTXXX[[[```eeeiiilllooorrrwwwrrrggg\\\UUUPPPKKKKKKNNNVVVcccrrr||||||~~~}}}zzzssslll```WWWNNNLLLPPPXXXfffrrryyyxxx~~~yyy~~~|||ooobbbbbbppp}}}zzzuuussszzz{{{eeePPPBBB;;;888777777777777777777777888888444444333333333333444444555444444333333222222111222222222222333333333333444333222111111111222222111111222222222333333333111222333444555444333222111111111111111222222222222222222222222222222222222222222222222222222222333333444444555555555555666666666666666555444333555666666777777777777777666888:::<<>><<<===777777666666555555444444444333333222222333333444444444444333333222222222333333333333333333333333333222222222222222222222111111222222222333333333000111222333444444333333//////000000111111111222111222222222222222333333222222222222222222222222444444444444555666666777666666666555555333222111222333444555666666555555777999;;;<<>>???@@@DDDEEEHHHJJJKKKJJJHHHGGGGGGHHHIIIJJJLLLMMMOOOOOOQQQPPPNNNMMMMMMMMMOOOPPPOOOQQQRRRSSSUUUYYY___cccgggjjjnnnrrrxxx}}}lllddd\\\WWWSSSMMMKKKMMMUUUdddwwwzzzuuuwww|||wwwjjjdddaaa\\\WWWQQQKKKGGGHHHMMMTTT___jjjsss|||uuuvvv{{{mmm___aaannnyyy{{{rrrnnnmmmttt{{{ooo]]]KKK???<<<===666555555444333333222222444333333222222333333444444444333333333333222222333333333333333333333333222222222222222222222222111111222222222333333333000000111222222222333222333333333444444555555555111111111222222333333333222222222222222222222222444444333444444666777888555555555444333222111000111222444666777666666555777999;;;<<>>:::888999:::;;;<<<===>>>@@@AAAAAACCCDDDEEEFFFGGGGGGGGGGGGEEEFFFGGGHHHIIIKKKLLLLLLOOOOOOOOONNNNNNOOOOOOPPPPPPPPPPPPPPPQQQTTTYYY]]]bbbgggooosssrrrvvv{{{nnneee\\\WWWRRRLLLJJJKKKPPP___rrr{{{sssnnnqqqxxxrrreee\\\WWWRRRNNNGGGEEECCCBBBAAAIII[[[llltttzzznnngggjjjsss|||zzzxxx~~~}}}iiidddnnnwwwxxx{{{yyy~~~vvvfffSSSDDD;;;777333444444444555555555555555555444444444444555555333333333333333333333333555555444444444333333333000111222333333333333222111111222222222333333333333333222222111111222222222111111111111111000000000111111222333333444444222222222222222222222222333222111111222444777888555555555666666555444444111333666999:::999888777555777:::<<>>??????EEEEEEEEEFFFFFFGGGHHHHHHCCCDDDEEEGGGIIIKKKLLLMMMNNNNNNNNNNNNNNNOOONNNNNNPPPPPPPPPOOOPPPSSSXXX\\\```fffpppsssoooppp}}}qqqhhh^^^WWWQQQKKKIIIJJJMMM[[[nnn~~~yyyqqqlllooowww~~~nnn```XXXQQQLLLHHHFFFDDDCCC???===CCCXXXlllrrruuu|||rrrfffccciiixxxyyyxxxuuuzzzrrrjjjrrrzzzzzzyyyvvvvvv}}}wwwiiiXXXHHH>>>:::333444444555666777888888666555555444444555555666333333333333333333333333555555555444444333333333000111222333444333333222111111222222222333333333555444444333222222222222555555555444444333333333000000111222333333444444222222222222222222222222222111000000111444666888555666777777777777777666///111444777888777666555444777999;;;???GGGQQQYYY___gggsssMMMLLLTTTeeevvv}}}}}}|||vvvlll\\\LLL@@@777222///000000000000000000000000---,,,+++******+++---...////////////000000000000000000000000000000000000............////////////222111111111000000//////............---------------------............/////////000000000000//////000000111222444666888999===::::::>>>AAACCCGGGMMMTTT^^^mmm~~~}}}{{{zzzzzzwwwuuuyyy{{{xxxxxxzzz{{{wwwpppkkkiiiddd]]]\\\```fffqqqwwwuuuuuuxxxrrrgggaaa^^^```jjjxxxtttgggVVVKKKAAA===;;;999999;;;;;;;;;:::;;;<<<>>>@@@AAA@@@AAACCCDDDFFFGGGGGGGGGGGGGGGHHHIIIKKKLLLLLLMMMOOOOOOOOONNNNNNOOOPPPPPPTTTQQQNNNMMMPPPTTTWWWYYYfffggghhhiiihhhnnnzzzooohhhaaa\\\UUUMMMJJJLLLOOOXXXiiizzzvvvpppmmmrrryyyzzznnncccYYYPPPJJJGGGIIIFFFBBB???===CCCVVVhhhvvvqqqqqqxxxddd]]]dddrrr|||{{{vvvzzzzzzppppppuuuzzz}}}}}}{{{|||zzzjjjWWWGGG<<<888777666555666777777555333111111222333333444555555444444444333333222222222333333333222222111111111222000......000333444444333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222/////////000111222444555111222333444444444444444666666666666666666666666222333555777888777666555777999;;;<<>><<<:::999;;;;;;;;;;;;;;;<<<===???@@@@@@AAACCCEEEFFFGGGGGGGGGEEEFFFGGGHHHJJJLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQOOOMMMMMMPPPUUUYYY\\\dddeeegggiiihhhmmm~~~|||pppiiibbb\\\UUUMMMIIIKKKNNNWWWhhh~~~}}}xxxtttooonnnuuu}}}~~~wwwlllaaaXXXPPPJJJGGGHHHEEEBBB???===CCCTTTffftttpppooozzzkkk^^^```lllvvvyyyzzzrrrooouuu{{{~~~nnn\\\JJJ>>>999777555555555666666444333111111222333333444555555444444444333333222222222333333333222222222111111222000...///111333444444333333333333333333333333222222222222222222222222222222333333333333222222222222222222222222222222333333222222333333444444000000111111222222333333333333333333333333333333222444666777888888666666777999;;;<<<@@@GGGQQQYYY```eeeooo|||HHHGGGPPPcccuuu}}}}}}sssbbbPPPBBB888444333///////////////////////////000222333333222000///////////////000000000000000000000000000000000000............////////////111111000000000000////////////000000111111222222---------............/////////000000000000//////111111222444666888:::;;;===;;;<<>>>>>AAAAAACCCEEEFFFGGGGGGGGGEEEEEEEEEFFFHHHKKKMMMOOOMMMMMMMMMNNNNNNOOOOOOOOONNNMMMMMMNNNQQQVVV[[[___aaacccgggiiiiiinnn~~~}}}ssslllccc]]]UUULLLHHHIIILLLUUUfff||||||vvvqqqnnnoooxxxyyysssiii___WWWPPPKKKGGGGGGDDDBBB???===BBBQQQaaaqqqooommmqqq}}}vvvbbb^^^gggqqq~~~{{{wwwooosss|||uuucccPPPBBB:::666555444444555555444222111222222333333444444555444444333333333333222222333333333333222222222222333111//////111333444444333333333333333333333333111111111111111111111111111111222222222222111111222222222222222222222222555444444333222222222333444444333333444555777888666666666666555555555555333444666777888888777666777999<<<===@@@GGGQQQYYY___ccckkkxxxKKKJJJQQQcccttt}}}zzzqqqbbbPPP@@@777333222//////////////////////////////000111000///...---////////////000000000000////////////////////////............////////////000000000000000000//////333222222111000///......---------............/////////000000000000//////000000111333555888:::;;;===;;;===@@@BBBDDDKKKTTT]]]fffuuu}}}sssssstttwwwwwwxxx~~~}}}{{{xxxtttpppsssvvvyyyyyytttmmmhhhgggeeennnvvvxxxxxxuuummmccc___bbbeeehhhkkkttt|||oooUUUKKKBBB???>>>;;;:::<<<<<<<<<<<<<<<<<<<<<<<<===@@@AAACCCDDDFFFFFFGGGGGGFFFFFFEEEEEEGGGIIIKKKMMMLLLLLLMMMNNNOOOOOOOOOOOONNNNNNNNNOOOQQQVVV[[[______bbbgggjjjjjjppp{{{uuummmddd]]]TTTKKKFFFGGGJJJSSSccczzz}}}uuuooolllnnnzzz}}}vvvpppggg^^^VVVPPPKKKGGGFFFCCCAAA@@@>>>AAANNN[[[mmmmmmllljjjmmm}}}iii___dddmmm}}}}}}|||nnnqqq{{{|||jjjWWWEEE<<<666444333333444444333222222222222333333444444444333333333333333333333333333333333333333333333333333111000000222333333333333333333333333333333333222222222222222222222222000111111222222111111000222222222222222222222222333222111111000000111111666555444333444666999:::888888777777777777777666444444666777888888777777888:::<<<>>>BBBHHHRRRYYY```bbbiiivvvMMMJJJNNN]]]mmmvvvxxxzzzzzzssseeeTTTDDD:::666666000000000000000000000000000///...---,,,---......////////////000000000000////////////////////////............//////////////////////////////000000111111000///......---------------............/////////000000000000////////////111222555888:::;;;<<<<<<>>>AAABBBDDDMMMWWW```iiiwww}}}|||||||||zzzyyy}}}}}}||||||yyytttppprrrzzz~~~uuunnnjjjmmmqqquuuuuussspppjjjdddbbbiiipppqqqpppvvv~~~qqqTTTJJJBBB@@@>>>;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<>>@@@JJJTTThhhllllllfffcccoooqqqaaaaaagggzzz~~~mmmnnnxxxppp\\\III===777555333222333444444333222222333333333333444444333333333333333333333333333333333333333333333333333222111111333444333222333333333333333333333333333333333333333333333333000111111222222111111000222222222222222222222222111111000000111111222333111000//////000333555777555555555444444444333333555555666777777888888888888:::===@@@CCCIIIRRRYYY```bbbhhhuuuSSSNNNOOO\\\kkktttxxxzzzyyyttthhhWWWFFF:::666555000000000000000000000000333111///---,,,---///000////////////000000000000000000000000000000000000............////////////......////////////000000++++++,,,---...///000000---------............/////////000000000000/////////000111333666999;;;===<<<<<>>;;;999:::999:::;;;<<<<<<<<<<<<<<<>>>>>>@@@BBBCCCDDDDDDEEEGGGHHHHHHHHHIIIIIIIIIIIIKKKLLLNNNPPPQQQQQQQQQPPPPPPRRRTTTSSSQQQRRRWWW[[[]]]```eeehhhjjjqqqyyyqqqjjjbbb[[[SSSJJJFFFGGGGGGNNN]]]sssuuunnnjjjnnn{{{|||vvvmmmcccZZZQQQJJJEEEDDDAAA@@@@@@??????FFFNNN```hhhllleee]]]ddd{{{|||fff___```tttmmmjjjtttrrr___KKK???888555333222333444444444333333333333333333333333222222333333333333444444333333333333444444444444333222111222333444333222333333333333333333333333333333333333333333333333111111222222222222111111222222222222222222222222333222222222333444444555111111111111222444666888777777777666555555444444555666666777777888999999888;;;>>>AAADDDJJJSSSYYY```aaagggvvvYYYQQQPPP[[[iiitttzzz~~~}}}xxxnnn]]]JJJ;;;444333222222222222222222222222111111000///............////////////000000000000000000000000000000000000............////////////........./////////000000)))***+++,,,...000111111---------............/////////000000000000//////111222333555888;;;>>>???<<<===@@@BBBBBBEEEPPP\\\iiirrr}}}yyy}}}yyyxxxzzzxxxrrrmmmggg{{{uuuuuutttqqqnnniiibbb]]]ZZZ^^^nnn}}}{{{{{{}}}}}}~~~{{{qqqdddPPPGGG@@@>>>===:::888999888999:::<<<======<<<<<<<<<===>>>@@@AAABBBCCCCCCDDDEEEHHHJJJLLLLLLLLLKKKLLLMMMOOOQQQRRRRRRRRRQQQPPPSSSUUUTTTRRRRRRWWW[[[[[[]]]aaaeeegggnnn{{{nnnfff___YYYRRRJJJGGGHHHFFFLLL[[[ppp}}}tttmmmkkkppp~~~|||rrrggg\\\RRRIIICCCCCC@@@@@@@@@???>>>CCCJJJXXXdddkkkfff[[[]]]pppoooccc```mmm~~~lllgggooosss```MMM@@@999666444333444555555555333333333333333333333333222222222333333444444444333333333444444444555555444333222333444444333111333333333333333333333333222222222222222222222222222222333333333333222222222222222222222222222222444444333333222222333333333333444666777888999:::::::::999999888777777666666666666666777888999999888;;;???BBBEEEKKKSSSZZZ^^^___fffvvvVVVNNNLLLVVVeeepppxxx}}}xxxfffQQQAAA888666222222222222222222222222...///000000///---+++***////////////000000000000000000000000000000000000............/////////000---.........//////000000,,,,,,------.../////////---------.........////////////000000000000//////333333555777:::===@@@AAA<<<===@@@BBBBBBEEEQQQ^^^llluuu|||zzz}}}yyywwwyyywwwqqqjjjaaayyyzzzuuurrrpppmmmggg^^^WWWTTTYYYmmm~~~|||{{{{{{yyywww~~~yyyuuujjj\\\OOOFFF???>>>===:::888999666888:::<<<============;;;<<<===???AAAAAABBBBBBAAACCCGGGKKKNNNOOONNNMMMLLLNNNPPPRRRSSSSSSSSSRRRNNNRRRUUUTTTRRRSSSXXX]]]ZZZ[[[___bbbdddlll~~~kkkddd]]]XXXQQQJJJGGGIIIEEELLLYYYnnn{{{rrrmmmlllrrrvvvjjj^^^RRRIIICCCBBB@@@???AAA???>>>AAAGGGSSS```kkkfffZZZZZZiiizzzwwwiiieeeiii}}}}}}~~~~~~}}}llleeelll~~~~~~rrraaaMMMAAA:::777444333444666666666333333333333333333333333222222222333333444444444333333333444444555555555444333222333444444333111333333333333333333333333111111111111111111111111222333333444444333333222222222222222222222222222555444222111000/////////000111333555666777777888777777777666555444444333666666666666777888999:::888;;;???BBBEEEKKKSSSZZZ]]]^^^eeevvvWWWOOOJJJQQQ]]]kkkyyyvvv]]]GGG888333333222111111222222111///000000////////////000000000000000000000000000000000000////////////000000---///000000//////111222////////////////////////111111000///////////////......//////...---,,,,,,---...///000111222333333444555555777888;;;<<<>>>@@@AAAAAAAAADDDKKKVVV___kkkwww{{{|||yyywwwuuunnngggcccaaarrr|||zzzpppkkkjjj^^^SSSVVV[[[dddqqq{{{~~~|||xxxtttsssvvv{{{~~~yyywwwqqqdddYYYSSSHHHEEEAAA===:::999::::::;;;;;;;;;;;;;;;;;;::::::>>>>>>>>>???@@@@@@@@@AAABBBCCCEEEHHHJJJKKKLLLMMMMMMOOORRRTTTUUUUUUTTTSSSPPPRRRTTTUUUUUUUUUVVVXXX\\\]]]```dddfffmmm|||pppeeeZZZTTTPPPKKKHHHIIIFFFMMMZZZmmmxxxooonnnnnnqqq~~~wwwlll___QQQIIIGGGCCCBBBAAA@@@??????>>>???JJJYYYfffcccZZZYYYcccnnnsssdddgggxxx}}}~~~yyyzzz}}}oooeeeeeewww~~~qqqaaaOOO@@@;;;666444555444111222555333333333333333333333333222222222222333333444555555666666666666666555555333333444555444333111000111111222222222333333333111111222222222333333333222222222111111111000000444444333222333444555666333333333333333333333333222333444444333333555777666666666777888999999999555666666777888999999::::::<<<>>>BBBFFFLLLSSSXXX```bbbiiiwwwYYYPPPKKKPPP[[[hhhuuuhhhNNN===888333222111111222222111///000000////////////000000000000000000000000000000000000////////////000000,,,---///...------...///////////////////////////111000000//////////////////////////////...---------...///000111222333333222333555777:::<<>>???@@@AAABBBBBBCCCDDDFFFHHHJJJKKKLLLLLLNNNPPPRRRTTTUUUUUUTTTSSSNNNPPPRRRSSSTTTUUUWWWYYY\\\]]]```ccceeekkkzzzrrrfff[[[TTTPPPKKKIIIJJJKKKQQQ]]]nnnyyypppnnnmmmooo{{{yyymmm___QQQIIIHHHCCCCCCAAA@@@??????>>>>>>GGGVVVdddddd\\\ZZZbbbkkkwwwgggfffttt}}}|||}}}pppfffeeetttuuuhhhVVVGGG<<<777444555444222222555444444333333222222111111333333222222222333444444444444444555555444444333333333444444444333222111111222222222222333333333222222333333333444444444333333333333222222222111333333333333333444555555333333333333333333333333222333444444333333555777666666666666666666555555555666777888999999:::::::::<<>>???@@@AAABBBCCCCCCDDDFFFHHHIIIJJJKKKKKKOOOPPPRRRTTTUUUUUUTTTSSSLLLNNNOOOPPPQQQTTTXXXZZZ\\\]]]```bbbccchhhvvvvvvjjj\\\UUUPPPKKKIIIKKKNNNSSS\\\lll{{{qqqnnnllllllwwwzzzlll^^^QQQJJJHHHDDDCCCBBB@@@??????>>>>>>BBBPPP```eee```\\\```gggxxx}}}kkkgggrrr|||ssshhhccclllzzzppp^^^NNN???999555555555222222555555555444333222111111000444444333222222222333333222222333333333333222222333333444444444333222222222222222222333333333333333333444444444555555555444444444333333333222222222333333444444444444444333333333333333333333333222333444444333333555777888888777666555555444444666666888999:::;;;;;;;;;;;;===???BBBFFFLLLSSSXXX^^^aaajjjxxx\\\RRRJJJLLLVVVbbbpppzzzvvv[[[DDD888333222111111222222111///000000////////////000000000000000000000000000000000000////////////000000000111222111///......///////////////////////////000//////........./////////000000000000000//////......//////000111111222111222555999===@@@BBBCCCCCCDDDFFFGGGKKKRRR]]]eeerrr~~~~~~|||vvvlllccc___aaajjjrrrvvvyyy{{{xxxtttpppsssrrrtttwwwiiiYYYXXX]]]dddnnnvvvyyyxxxuuutttvvvyyyzzzvvvrrrwwwuuudddUUUIIICCC===<<<;;;::::::;;;===>>><<<<<<<<<===============>>>??????@@@@@@AAAAAAAAADDDEEEFFFHHHIIIJJJKKKKKKOOOPPPSSSUUUUUUUUUTTTSSSNNNNNNOOOOOOOOORRRVVVYYY\\\]]]___bbbbbbfffrrr}}}ooo```VVVOOOJJJHHHIIILLLOOOWWWeeeyyy{{{qqqmmmkkkjjjtttxxxjjj]]]PPPIIIHHHEEEDDDBBBAAA@@@???>>>>>>===IIIZZZdddccc^^^___dddooo{{{pppkkkqqqyyy~~~~~~{{{xxxjjjbbbbbbuuuvvvdddSSSBBB;;;555555555333333444555555444444444444333333555444333333222222222222111111222333333333333222333333333333333333333222222222222333333333444444333333333333444444444444444333333333333222222222111222333444555444333333222222333333333333444444222333444444333333555777::::::999999888777777666666777999;;;<<<<<<<<<<<<<<<>>>@@@CCCGGGMMMTTTYYY]]]aaajjjzzz\\\QQQIIIKKKUUUbbbqqq}}}ttt___GGG777333222111111222222111///000000////////////000000////////////////////////000000////////////000000000111222111///....../////////////////////////////////............////////////000000000000000///.........///000000111111222444777;;;>>>@@@BBBBBBDDDFFFIIIJJJNNNVVV```hhhuuu~~~uuuiii```[[[bbbjjjqqqrrrrrrsssrrroooqqqqqqnnnsss}}}sssccc___aaafffnnntttuuutttrrrqqqvvv||||||yyytttbbbSSSGGGAAA;;;;;;::::::;;;<<<===>>><<<<<<<<<<<<======>>>>>>AAAAAAAAA@@@@@@@@@@@@@@@CCCDDDFFFHHHIIIKKKKKKKKKOOOPPPRRRTTTUUUTTTSSSRRRQQQQQQQQQPPPOOOQQQTTTWWW[[[\\\___aaa```dddppp}}}uuudddYYYPPPIIIFFFFFFIIIKKKRRR___ttt{{{qqqmmmiiihhhqqq~~~tttggg[[[PPPIIIHHHFFFEEECCCAAA@@@???>>>>>>;;;DDDTTTcccfffaaa___ccckkkttt~~~tttkkklllooovvv||||||~~~zzzpppccc]]]mmm{{{iiiXXXFFF===666555666444333444333444444555666777888888555444333333222222222222222222333444444444444444333333333333333333333333222222333333333444444444222222222222333333333333222222222222111111111111000111333444444444333222222222222333333444444444222333444444333333555777999999999999999999999999666888:::<<<>>>>>>>>>>>>===???AAADDDHHHMMMTTTYYY]]]bbblll|||^^^RRRIIIKKKUUUcccttt}}}xxxqqq```JJJ999333222111111222222111///000000////////////000000////////////////////////000000////////////000000---...///...---,,,---...////////////////////////......------......//////......///000000000//////.........//////000000000333555888<<>>AAAAAAAAAAAA@@@@@@@@@@@@BBBCCCEEEHHHJJJKKKLLLMMMNNNOOOQQQSSSSSSRRRQQQPPPRRRSSSSSSRRRQQQRRRTTTVVVZZZ\\\___aaa```cccnnn{{{wwwggg[[[SSSJJJFFFFFFHHHIIINNN[[[ppp|||rrrmmmhhheeemmmxxxpppddd[[[RRRKKKIIIFFFEEEDDDBBB@@@???>>>>>>;;;@@@OOO```gggcccaaadddlllrrrwwwzzz~~~{{{uuuiiifffeeeiiiuuu~~~zzzzzz}}}{{{xxxjjj^^^iiiooo___III???777666777555333333222222333555777888999:::444444333222222222333333222333444555555666666555333333222222222333444444333333333333444444444444111111111222222222333333222222222111111111000000111222222333333333333333111222222333333444444555222333444444333333555777666777777777777777777777777888;;;>>>@@@@@@??????>>>@@@BBBEEEHHHNNNTTTYYY^^^cccnnn~~~aaaUUUKKKLLLVVVddduuu|||vvvmmm^^^III:::333222111111222222111///000000////////////000000////////////////////////000000////////////000000,,,---///...------...///////////////////////////...------------...///000------...///////////////.........///////////////111444888===AAADDDEEEFFFFFFIIIMMMPPPTTT\\\fffnnn{{{yyymmmdddaaalllqqqrrrmmmiiikkknnnnnnooopppllllllrrrlllffflllpppsssuuuvvvtttqqqnnnmmmrrr||||||yyyqqq```RRRHHHCCC=========<<<<<<<<<<<<<<<999::::::;;;<<<<<<======??????@@@@@@AAABBBBBBCCCAAABBBDDDGGGJJJLLLMMMNNNMMMNNNPPPRRRRRRQQQPPPNNNRRRSSSUUUUUUUUUUUUVVVXXXZZZ[[[___aaa```cccnnn{{{uuuggg]]]VVVMMMIIIIIIGGGGGGKKKVVVkkktttmmmfffaaagggrrr|||lllccc]]]UUUOOOLLLGGGFFFDDDBBB@@@???>>>>>>===>>>JJJ^^^gggdddcccgggnnnsssvvvuuutttvvvuuurrrhhhccc^^^bbbooozzzvvvwwwwww||||||}}}}}}}}}}}}{{{~~~sssaaafffuuuqqqdddLLLAAA777666777555333333111222333444555666777888333333222222222333444444222333444555666666666666333333222222222333444555333333333444444444444555222222222333333333444444333333222222222111111111222222222111222222333444111111222333333444555555222333444444333333555777999888888777777666666666777999<<>>>>>===<<<<<<;;;;;;999999::::::;;;<<<======<<<===>>>@@@BBBDDDEEEFFF@@@AAADDDGGGJJJMMMNNNOOOLLLNNNOOOQQQQQQPPPOOONNNPPPSSSVVVWWWWWWXXXYYYZZZYYY[[[___aaaaaacccnnn{{{sssfff^^^XXXPPPLLLKKKEEEEEEHHHRRRfffvvvnnneee^^^cccmmmzzzkkkccc___XXXQQQNNNGGGFFFDDDBBB@@@???>>>>>>>>>===HHH\\\gggeeedddiiiooouuuxxxtttppppppqqqpppjjjccc]]]```nnn~~~uuurrrsssppp{{{|||zzz|||wwwzzz{{{wwwrrrvvvzzzzzzbbbcccmmm|||ooodddNNNBBB888666777666333222111222222333333444444555222222222222333444444555111222333444555555555555333333222111222333555666333333333444444444555555333333333444444444555555444444444333333333222222333222111000111222444555111111222333333444555555222333444444333333555777===<<<;;;:::999777666666777999===@@@BBBBBBAAA@@@@@@AAACCCEEEIIINNNUUUYYY___eeeqqqeee\\\QQQNNNVVVfffwww~~~xxxmmm]]]III;;;333222000000111222111000111111000000//////......////////////////////////////////////////////////000+++&&&%%%))),,,......---.........//////000000------......//////000000000000000000000000000000...///000///...///000222111444999???DDDGGGIIIJJJLLLPPPSSSSSSTTT[[[hhhsss|||yyymmmhhhlllwwwuuupppkkkhhhhhhkkknnnmmmnnngggcccbbbZZZ^^^qqq|||uuupppoooooorrrqqqsssmmmiii{{{wwwggg\\\SSSIIICCC>>>===<<<;;;:::999999999;;;;;;:::;;;;;;<<<===>>>@@@@@@@@@@@@AAABBBCCCCCCCCCDDDEEEGGGIIIKKKMMMMMMOOONNNMMMLLLLLLNNNOOOQQQTTTUUUUUUUUUUUUUUUVVVVVVTTTYYY___cccaaacccppptttgggaaa]]]UUUMMMIIIGGGFFFIIIPPP^^^uuuzzzpppiiifffiiiooo|||nnnddd___[[[VVVRRRKKKIIIGGGEEEDDDCCC@@@>>>AAA???BBBNNN___mmmqqqpppwww}}}~~~vvvnnnlllmmmmmmnnnfff___bbbppp{{{rrroooooommm~~~}}}vvvnnnjjjhhhfffmmmyyymmmhhhlll|||rrraaaOOOCCC999777666444222333555555333333333333555555444444444333333222222222666444333666:::;;;666222222222222222222222222222222222222222333333444555555555555444444333333333000000000000111222333333222222333333333333444444444444444444444444444444444444444444444444444444:::999888777666555444333444777<<<@@@BBBBBBAAA@@@CCCAAABBBFFFJJJMMMUUU]]]___eeerrrddd]]]UUUQQQWWWdddttt~~~xxxnnn\\\HHH999444222000000111222111000111000000000/////////...////////////////////////////////////////////////000...------///000000///............/////////000............////////////////////////////////////...///000///...///000222222555:::@@@EEEIIIKKKKKKMMMPPPSSSTTTUUU\\\iiisss|||xxxlllkkkttt~~~zzztttooommmmmmmmmmmmiiikkkeeebbb```WWWZZZlll~~~~~~{{{uuuqqqpppqqqrrrppppppiiiggg{{{rrraaaVVVNNNFFFAAA======<<<;;;::::::::::::<<<<<<;;;<<<<<<===>>>???@@@@@@@@@@@@AAABBBCCCCCCBBBCCCEEEGGGIIIKKKLLLMMMNNNMMMLLLLLLMMMOOOQQQSSSUUUUUUUUUUUUUUUTTTTTTTTTSSSWWW^^^aaa___bbbooo}}}tttggg```[[[TTTMMMIIIHHHFFFHHHOOO\\\rrr~~~uuunnnjjjmmmssszzznnneee```\\\WWWSSSLLLJJJGGGEEEDDDCCC@@@>>>AAA???BBBOOOaaaqqqxxxzzz~~~uuuqqqpppooonnnfff```dddsssuuuqqqpppooo~~~|||tttlllgggddddddjjjuuunnngggjjjyyyqqqbbbOOODDD999666666444333333444444333333333333444444444333333333333333333222333111000333777777444000222222222222222222222222333333222222222333444444444444444444444444333333222222111111111222222333222222333333333333444444444444444444444444444444333333333333444555666777999888777666666555666666555888<<<@@@BBBCCCBBBAAACCCAAACCCGGGKKKOOOWWW___aaahhhvvvccc___YYYUUUXXXbbbnnnwww}}}wwwmmm[[[FFF777444222000000111222111000000000000000////////////////////////////////////////////////////////////...000333444222000//////............/////////////////////..........................................///000///...///000222333666<<>>???@@@???@@@@@@AAAAAABBBCCCCCCAAABBBDDDGGGIIIJJJKKKLLLLLLLLLLLLMMMOOOQQQSSSUUUWWWVVVUUUUUUSSSRRRRRRQQQQQQUUU[[[^^^]]]```mmmzzzvvviiibbb\\\TTTNNNLLLHHHGGGHHHNNNYYYooo{{{tttqqqsssxxxyyynnnfffbbb^^^YYYTTTMMMKKKGGGEEEDDDCCC@@@???>>>===@@@LLL___rrr~~~{{{uuupppkkkccc^^^eeeuuuyyytttrrrrrr~~~vvvmmmfffcccdddiiissspppggggggwwwtttgggQQQEEE:::666666444333444222333333444444333333222222333333333333333333444222000000222555666333///333333333333333333333333444444333222222222333333333333444444444444444444444333333222222222222333222222333333333333444444444444444444444444444444333222111222333666888:::888777666555555666777999666999===AAACCCDDDCCCCCCCCCBBBDDDJJJNNNRRRZZZbbbdddmmm{{{bbbaaa^^^[[[\\\bbblllsss~~~yyysssjjjZZZFFF777444333111000111111000///000000000000////////////////////////////////////////////////////////////,,,000333333///---,,,............////////////////////////......---------...........................///000///......000222333666<<>>?????????@@@AAABBBBBBBBBBBBAAABBBDDDGGGIIIJJJKKKKKKJJJJJJKKKMMMPPPRRRUUUVVVWWWVVVUUUTTTRRRQQQPPPOOOOOORRRXXX\\\\\\___kkkxxxyyyllleee^^^VVVPPPNNNHHHFFFHHHMMMYYYnnnzzzvvvyyy~~~xxxnnngggddd```ZZZUUUOOOLLLHHHFFFDDDCCCAAA???;;;:::===GGGYYYmmm}}}zzzpppddd]]]ZZZbbbuuuwwwtttuuu{{{rrrjjjeeefffkkkuuuttthhhfffuuu~~~yyynnnUUUHHH<<<777666444444555111222333444444333222111222222222333333444444444333222111333555666444222333333333333333333333333555444333333222222222222333333333444444555555555555555444333222222222222222222222333333333444444444444444444444444444444555333222111222555888::::::888666444444555777999777999===AAADDDEEEEEEEEECCCCCCFFFLLLQQQUUU]]]eeegggqqq~~~eeedddddddddfffkkkrrrvvv|||xxxsssnnnfffXXXEEE888555333111000111111000///////////////000000000000000000000000000000000000000000000000000000000000...000111///,,,+++---//////////////////.........//////......------,,,,,,...........................///000///......000222111555;;;BBBHHHLLLOOOPPPRRRTTTWWWYYY^^^eeeooovvv~~~{{{~~~{{{vvvwww|||yyyrrrrrrwwwxxxqqqjjjbbbeeeaaa^^^[[[OOONNN]]]gggnnnzzzyyysssqqqooopppmmmnnnfffQQQFFFBBBAAA@@@<<<<<<;;;:::::::::;;;;;;::::::::::::;;;<<<======>>>???@@@BBBBBBBBBBBBBBB@@@BBBEEEHHHJJJKKKKKKKKKIIIJJJKKKMMMPPPRRRTTTUUUUUUUUUTTTSSSQQQPPPOOOOOOOOOQQQVVVZZZ[[[___jjjvvvyyynnnfff___UUUOOOMMMGGGFFFGGGMMMYYYnnn~~~{{{~~~xxxnnnhhheeebbb\\\WWWPPPMMMIIIFFFDDDCCCAAA@@@;;;;;;<<>>???AAABBBCCCCCCBBBAAAAAACCCFFFIIIKKKLLLLLLKKKIIIJJJKKKMMMOOOQQQRRRSSSRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQUUUZZZ\\\```jjjuuuwwwnnnggg^^^SSSLLLJJJGGGEEEFFFLLLXXXmmmyyynnngggeeebbb]]]XXXRRRNNNIIIFFFDDDCCCBBBAAA>>>>>>???DDDPPPbbbvvvxxx```WWWRRR\\\rrr}}}xxxssswww~~~wwwooohhhdddhhhrrr~~~yyymmmhhhttt|||}}}|||vvvaaaRRRBBB;;;777555555666333444444555555444444333222333333333333333333444000000111111111222222222333333333333333333333333444444333222222222333333333333444444444444444444444333333222222222222333222222333333333333444444444444444444444444444444777666555333333444666777<<<:::888555444444444555777999<<<@@@CCCEEEFFFGGGEEEEEEIIIPPPUUUXXX___gggiiipppzzzgggdddeeemmmxxxyyyqqqiiiaaaTTTEEE999666444111000111111///....../////////000000000111000000000000000000000000000000000000000000000000222000...---///000111111000/////////............,,,------------------...////////////////////////...///000///...///000222222666<<>>???@@@DDDMMM___ttthhh]]]UUU]]]rrryyyppprrrzzzzzz{{{|||~~~}}}yyyqqqjjjdddgggmmmxxx{{{nnniiiqqqzzz|||~~~yyyzzz|||xxxgggWWWFFF===888555555666666555555444444555555666444333333333333333333222111111222111111111222444444444444444444444444444333333222222222333444444444444444444444444333333222222111111111222222333222222333333333333444444444444444444444444444444555555444555555666777888999999777666555555555555777888;;;???BBBDDDFFFGGGFFFFFFJJJQQQUUUYYY___fffiiimmmtttccc___```jjjyyy}}}sssiii```SSSDDD999666444111111111111///....../////////000000111111000000000000000000000000000000000000000000000000///---+++---000222000...000000//////.........---,,,,,,,,,------.........000000000000000000000000...///000///...///000222333777===EEELLLQQQTTTUUUUUUVVVYYY]]]dddllltttyyy~~~{{{{{{~~~yyysssnnnmmmooopppnnnkkkeeefff```[[[WWWKKKKKK[[[gggkkksss}}}~~~vvvqqqnnnkkkmmm{{{fffUUUKKKGGGDDDAAA;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;===>>>>>>===???AAACCCCCCCCCBBBAAABBBDDDHHHKKKNNNNNNMMMLLLKKKKKKLLLMMMMMMMMMMMMLLLMMMMMMNNNOOOQQQRRRSSSSSSRRRSSSVVV[[[^^^bbblllvvv|||vvvpppfffYYYOOOLLLHHHFFFFFFJJJSSSfff{{{nnnfffcccaaa^^^ZZZTTTPPPJJJFFFDDDDDDBBBBBB<<<===???BBBKKK\\\qqqpppcccYYY___ssszzznnnooovvv~~~wwwxxxzzz}}}{{{sssmmmggghhhllluuu{{{oooiiinnntttvvvzzz~~~xxxyyy~~~{{{kkkZZZHHH>>>999555555666777666555444444555666777444444444333333222222222333444444444333333555777444444444444444444444444222222222222333444444555555555555444444333333333000000000000111222333333222222333333333444444444444444444444444444444444222333444555666888888999666777777777777777666666666888;;;>>>AAADDDFFFGGGFFFFFFJJJQQQVVVXXX___eeehhhjjjqqq}}}```]]]\\\```jjjvvvzzzooo```PPPCCC;;;444444222111111111222333111111111111111111111111......//////000000111111111111000000//////......000000000000000000000000//////.........---------...///000///---,,,,,,...///......------///000111000000000000000000000000444888???FFFMMMSSSWWWXXXXXXZZZ\\\```fffoooyyytttzzz|||pppffffffkkkmmmkkkkkkhhhaaaggg\\\RRRRRRPPP^^^gggpppyyy|||~~~|||yyysssoootttxxxcccSSSLLLHHHDDD@@@>>><<<;;;999999:::;;;<<<;;;;;;;;;<<<<<<>>>???@@@>>>???AAABBBCCCCCCBBBAAA@@@AAACCCEEEGGGHHHIIIIIIHHHIIIJJJLLLOOOPPPOOONNNMMMNNNPPPRRRSSSTTTTTTTTTWWWVVVWWW[[[^^^bbblllwwwzzzoooaaaTTTMMMJJJGGGDDDEEELLLRRR___zzztttlllddd]]]YYYZZZVVVQQQKKKFFFDDDCCCBBBAAA@@@======AAAIIIXXXooojjj[[[eeezzz~~~vvvnnnooorrr~~~~~~}}}zzzxxxxxxzzz{{{{{{}}}{{{rrrgggbbbbbblll}}}uuuiiikkkpppssstttvvvxxxxxx{{{}}}nnn___KKK===999888777444444444444444444444444444222222222222222222222222444444444333333333222222222222333333333333444444444444444555555555555666555444444333333444444555222333333222000///000111222222222222222222222222444555666666666555333222666555444333333444555666666777888777555333444555888:::>>>AAACCCDDDDDDDDDIIIKKKOOOUUU\\\```bbbcccfffjjjqqq}}}fff```ZZZYYY___jjjtttzzz~~~wwwkkk]]]MMM@@@888222222000/////////000111111111111111111111111111////////////000000000000111000000000/////////...000000000000000000000000//////.........---------...///000///---,,,---...//////...---...///000111000000000000000000000000333888???HHHOOOTTTWWWYYYZZZ\\\^^^bbbhhhqqq{{{~~~sssxxx~~~zzznnneeefffkkklllkkkjjjmmmfffkkk___UUUUUUSSScccjjjrrrxxxzzz}}}|||xxx{{{wwwbbbQQQIIIFFFBBB???===;;;999888888888:::;;;<<<<<<<<<<<<<<<===>>>???>>>???@@@BBBCCCBBBBBBBBB@@@AAACCCEEEGGGHHHIIIIIIKKKKKKLLLMMMNNNMMMKKKJJJNNNOOOPPPRRRSSSTTTTTTTTTWWWVVVWWW[[[]]]aaakkkvvv|||pppbbbUUUMMMJJJFFFCCCDDDJJJPPP\\\vvv{{{qqqiiibbb[[[WWWXXXUUUQQQKKKFFFDDDCCCAAA@@@???======AAAHHHWWWmmmuuugggnnn~~~wwwoooooorrr}}}~~~|||zzzxxxxxx{{{}}}~~~~~~tttjjjccceeeppprrrggggggmmmoooqqqssswwwwwwzzzrrrcccNNN@@@999777555333444444444444444444444444333333333333333333333333222222222111111111111000222222333333333333444444333333333333444444444555555555555444444555555555111222333333222111333444222222222222222222222222555555666666555444444333444444333333444666777888888999999888666555555666888:::>>>AAADDDEEEEEEEEEJJJLLLPPPVVV\\\aaacccdddeeehhhqqq}}}hhh___TTTOOORRR]]]iiiqqq|||yyyssshhhZZZKKK>>>777222222000/////////000111000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000/////////............---...///000///---------...//////.........///000111000000000000000000000000222777@@@JJJQQQVVVYYYYYY]]]___aaaeeekkksss||||||pppttt|||xxxvvvllldddfffjjjkkkjjjjjjqqqiiinnnaaaVVVWWWVVVgggoootttxxxxxx{{{wwwbbbPPPGGGCCC@@@>>><<<:::999777777888999:::=========<<<<<<===>>>>>>>>>???@@@AAABBBBBBBBBBBBAAABBBCCCEEEGGGHHHIIIIIIKKKLLLMMMMMMMMMMMMLLLKKKPPPQQQQQQRRRSSSTTTTTTUUUWWWVVVWWW[[[]]]aaajjjttt~~~rrrcccVVVNNNJJJEEEBBBCCCHHHMMMXXXqqqzzzpppiiiccc[[[XXXYYYTTTPPPKKKGGGEEECCC@@@>>>>>><<<<<<@@@FFFTTTjjj|||~~~sssxxxzzzppppppqqq{{{|||zzzxxxwwwwww|||wwwllldddjjjwww~~~qqqfffeeejjjnnnppprrrvvvvvvxxx~~~vvvgggSSSCCC:::777444111444444444444444444444444444444444444444444444444555555555555444444444444222222333333333333444444222222222333333333444444666666555555555555666666111222444444333333555666333333333333333333333333666666555444444444444555333333333333555777999:::999:::;;;999777666777888888:::>>>BBBEEEFFFGGGGGGKKKNNNRRRXXX]]]aaacccdddccchhhppp}}}aaaYYYNNNHHHKKKWWWdddmmmwwwtttooofffYYYLLL@@@999444444222111111111222333////////////////////////111111000000//////......000000000000/////////////////////////////////////////////..................///000///...---...//////////////////000000000000000000000000000000000111777AAAKKKTTTYYY[[[[[[___aaacccggglllttt}}}~~~vvvkkkooovvvrrrrrriiiccceeejjjkkkjjjjjjpppiiinnnaaaVVVWWWYYYkkkrrrvvvwwwvvvyyyzzz{{{yyydddRRRGGGBBB@@@>>><<<;;;999888777888999:::>>>>>>==================??????@@@AAABBBBBBBBBBBBAAABBBDDDEEEGGGHHHHHHHHHHHHJJJMMMOOOOOOOOOPPPPPPQQQQQQRRRRRRSSSTTTUUUUUUXXXWWWYYY\\\^^^aaajjjtttqqqcccVVVMMMHHHFFFCCCCCCGGGKKKTTTlll{{{rrrlllfff___[[[\\\SSSPPPLLLHHHFFFCCC???===>>>;;;;;;???EEEQQQfffxxxzzz~~~sssqqqpppyyyyyyvvvvvvvvvxxx~~~vvvllldddlll{{{}}}ssshhheeeiiiooorrrtttuuuuuuwww{{{xxxjjjVVVFFF<<<777444222444444444444444444444444444444444444444444444444666666666555555555444444222222222333333333444444222333333333333444444444555555444444444444555555111333444444333333444666444444444444444444444444666666444333333444555666444444333444555666888:::999:::;;;:::777666777888777:::>>>BBBFFFHHHIIIIIILLLOOOTTTYYY]]]```cccdddeeejjjrrr[[[UUULLLGGGJJJTTTbbbkkkpppnnnjjjbbbWWWKKK@@@999444444222111111111222333////////////////////////111111000000//////......////////////000000000000////////////////////////////////////////////////...///000///......///000/////////000000000000000111111111111111111111111111777AAALLLUUU[[[]]]^^^```bbbeeeiiinnnuuu}}}|||yyypppfffkkkrrrmmmmmmfffbbbfffjjjkkkjjjkkkpppjjjpppcccXXXYYY[[[oootttvvvvvvuuuyyyuuulllooo}}}iiiWWWKKKDDDAAA???===<<<:::999888999;;;<<>>>>>=========>>>>>>@@@@@@@@@@@@AAABBBCCCCCCAAABBBDDDEEEGGGGGGHHHHHHIIILLLOOOQQQPPPPPPQQQSSSQQQQQQQQQQQQRRRSSSUUUVVVYYYXXXZZZ^^^```bbbjjjsss}}}oooaaaUUULLLGGGGGGDDDDDDHHHJJJSSSiii|||sssnnnhhhaaa]]]^^^TTTQQQMMMIIIFFFCCC@@@===>>>;;;;;;>>>DDDOOOcccttt|||}}}~~~}}}}}}~~~wwwssspppwwwwwwsssssstttyyyuuukkkcccmmm{{{|||sssiiidddgggoootttuuutttuuuvvvxxx|||~~~wwwjjjXXXHHH>>>999666555444444444444444444444444222222222222222222222222222222111111111000000000222222222333333333444444444444444444555555555555444333333222222333333444333444444333222111111333444444444444444444444444666555444333333444666666666666555444555666777888999::::::999777666666777777:::>>>CCCGGGJJJKKKLLLLLLPPPVVVZZZ\\\^^^bbbdddiiimmmvvvZZZUUUNNNIIIJJJSSS```jjjmmmlllggg```UUUIII>>>888222222000/////////000111000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000...////////////000000000---///000000///...///111...///000111111111000000111111111111111111111111222888BBBMMMVVV]]]```aaabbbdddgggkkkooovvv}}}|||wwwnnndddiiiooojjjjjjdddbbbgggkkkkkkkkkmmmrrrnnnuuugggZZZZZZ\\\ooorrrtttttttttyyy~~~rrrfffjjj~~~ooo]]]OOOFFFBBB@@@>>>===;;;999999:::;;;<<<>>>>>>>>>======>>>??????@@@@@@@@@@@@AAABBBCCCDDDBBBCCCDDDEEEGGGGGGGGGHHHLLLOOORRRRRROOOMMMNNNPPPOOOOOOOOOOOOQQQSSSUUUWWWYYYYYY[[[^^^___aaahhhqqq{{{zzzlll```UUUMMMHHHHHHDDDEEEHHHJJJRRRggg~~~}}}tttoooiiibbb]]]^^^WWWSSSNNNJJJGGGDDDAAA???>>><<<<<<>>>CCCNNNaaaqqq~~~xxxuuutttrrrwww{{{|||vvvpppuuuwwwrrrrrrtttyyy~~~uuummmcccmmmxxxyyysssiiibbbeeennntttuuuvvvvvvxxxyyy{{{|||||||||uuujjjYYYIII???999777777444444444444444444444444222222222222222222222222222222222222111111111111222222333333333333444444444444444555555555666666333333222222222222333333333444555444111000111222555555555555555555555555555444444444444555666666888777666555555555666777999::::::999777666666777777:::>>>DDDHHHLLLMMMNNNNNNRRRXXX\\\]]]___bbbffflllpppyyy[[[VVVNNNHHHIIISSSbbbmmmrrrpppkkkbbbVVVIII>>>777222222000/////////000111111111111111111111111111////////////000000000000.../////////000000000111000000000000000000000000.../////////000000000000---///000000//////000111...///000111222111000000111111111111111111111111333888BBBLLLVVV^^^bbbeeedddgggjjjnnnrrrxxxzzzqqqfffjjjoooiiigggcccccchhhlllllllllnnnuuuqqqxxxiiiZZZWWWWWWjjjpppqqqrrrsss{{{xxxnnnooosssaaaRRRHHHBBB???===<<<:::888888999:::;;;============>>>???@@@@@@@@@@@@@@@???@@@BBBCCCDDDBBBCCCDDDFFFGGGGGGGGGGGGJJJNNNQQQQQQMMMKKKMMMOOOMMMMMMMMMNNNPPPSSSVVVWWWXXXWWWYYY]]]^^^___fffnnnvvvyyykkk```WWWOOOKKKGGGDDDDDDGGGIIIPPPeee|||xxxssslllddd______ZZZUUUOOOJJJGGGDDDBBBAAA???===<<>><<<;;;999777777888999:::============>>>???AAAAAAAAA@@@??????@@@AAACCCDDDBBBCCCDDDFFFGGGGGGGGGGGGEEEIIINNNOOOLLLKKKNNNQQQLLLLLLLLLMMMOOORRRVVVXXXVVVVVVXXX[[[\\\]]]dddlllrrrxxxkkkaaaYYYRRRMMMFFFBBBCCCFFFHHHOOOddd{{{|||wwwppphhhcccbbb\\\WWWPPPJJJGGGEEECCCBBB@@@======???CCCMMM^^^ooo{{{vvvlllddd___ZZZdddrrr}}}zzzqqqssszzztttuuuwwwvvv}}}}}}wwwfffnnnttttttxxx}}}yyyooofffhhhssszzz{{{yyy{{{wwwmmm\\\KKK>>>777555444444444444444444444444444444444444444444444444444444444333333333222222222222222333333333444444444222222333333333444444444555444444333333444444555222444555555444444666777666666666666666666666666222333555666777666555444444444444555666888:::;;;<<<======<<<:::999999:::666999???EEEJJJNNNPPPQQQSSSXXX___aaaaaabbbfffjjjlllqqq{{{ZZZTTTLLLEEECCCMMMfff|||{{{nnn\\\LLLBBB???777666555333222111000000222111111111000000////////////000000000000//////......//////000000111111111111111000000000000000111000///......///000111---...///000000111111000111111000000//////......000000000000111222333444888:::CCCQQQ[[[___dddiiijjjlllooorrruuuyyy~~~ssspppsssooolllhhhgggjjjmmmmmmnnnqqqxxxssslllbbbVVVOOOTTT]]]lllqqqwww{{{{{{jjjXXXJJJCCC@@@<<<;;;999777777888999:::<<<===>>>??????@@@@@@@@@CCCAAA@@@@@@BBBCCCCCCCCCDDDDDDCCCDDDDDDEEEFFFGGGIIIIIIJJJKKKKKKKKKKKKKKKMMMMMMMMMNNNOOOPPPRRRRRROOOQQQUUUXXX\\\aaafffjjjwwwssshhhaaa\\\TTTNNNLLLHHHEEEFFFIIIRRRbbbppp|||rrrlllgggaaa[[[\\\YYYTTTNNNHHHDDDAAA@@@BBB???===???AAAHHHVVVcccwww{{{jjj\\\]]]YYY___jjjwww|||ssssss{{{wwwuuuwwwyyy}}}{{{kkkpppsssuuu}}}{{{nnnggggggnnnvvv|||}}}wwwppp___KKK???;;;888444555555444444444555555666000000//////////////////333333333333333333333333444444222222222222444444111222222333333222222111333333333333333333333333444444333333333444555555333444555666666555444333444555777888888666444333888888777555333444777:::<<<>>>>>>===:::777555555:::999===FFFMMMOOORRRUUUWWWYYY\\\]]]___bbbeeehhhmmmrrr|||\\\VVVNNNFFFCCCMMMdddzzzxxxcccPPPEEEAAA777666555333111111000000222111111111000000000000//////000000000000//////////////////000000000000111000000000000000000000000000////////////000000///000000000000000//////111111000000////////////000000000000111222333444888:::DDDQQQ[[[```eeejjjlllooorrrtttwww|||~~~yyy{{{uuuoookkkjjjnnnpppppprrruuuwwwrrrkkk```SSSKKKNNNWWWhhhpppyyy~~~yyyiiiWWWIIIAAA>>><<<;;;999888777888999:::<<<<<<===>>>????????????>>>>>>???BBBDDDDDDAAA>>>CCCCCCCCCCCCDDDEEEFFFGGGIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOQQQRRROOOQQQUUUXXX[[[```fffjjjuuusssiiiccc]]]UUUNNNLLLGGGDDDEEEHHHPPP^^^lll}}}sssmmmggg```ZZZZZZXXXSSSNNNIIIDDDAAA???AAA>>><<<>>>@@@FFFSSS```qqqzzziiiYYYYYYVVV]]]iiivvvvvvuuu{{{wwwwwwyyy}}}{{{ooorrrtttvvv}}}ssskkkjjjpppyyy|||rrr```LLL???<<<999555555444444444444444555555333333333333333333333333444444444333333222222222333333333222222333333333111222222333333222222111444444444444444444444444333333333333333444444555444444555666666555444444333444555666666555444444666666666444444555999<<<;;;===>>>>>>;;;999999999:::999>>>HHHOOOQQQRRRUUUVVVXXX[[[^^^aaadddhhhkkknnnsss}}}]]]WWWOOOHHHDDDKKKaaavvvjjjSSSFFFAAA777666444333111000000000111111111111111000000000///000000111111000000///000000000000////////////000000000000000000111111//////000000000000//////111111111111000///...---111000000000000/////////000000000000111222333444777:::DDDRRR\\\bbbgggmmmppprrruuuxxx{{{{{{|||uuuqqqmmmlllqqqttttttvvvxxxxxxtttlllaaaRRRHHHJJJQQQbbbnnn{{{vvvgggWWWIIIAAA===<<<;;;999888888888999:::;;;;;;<<<===>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@@@@CCCCCCCCCCCCDDDEEEFFFGGGIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKLLLMMMOOOQQQRRRPPPRRRUUUWWW[[[```eeeiiitttuuummmggg```WWWQQQKKKGGGDDDDDDFFFLLLZZZggg}}}uuunnnggg___YYYWWWVVVSSSOOOJJJEEEAAA???@@@===<<<>>>???DDDOOO[[[iiixxxzzzhhhWWWUUUSSSZZZgggtttyyywww~~~zzzwwwyyy}}}~~~zzzooonnnmmmrrr~~~zzzssspppuuuyyydddNNNAAA===:::555444444333333333333444444444444444555555555555555666555444444222222111000222222333333333333222222111222222333333222222111444444444444444444444444222222222222222333444444444444555666666555444444222222333333444555555555444444555444555777:::===;;;===??????===<<<;;;<<<::::::AAALLLSSSTTTTTTVVVVVVXXX]]]```dddgggllloooqqqvvv]]]XXXPPPHHHCCCIII]]]qqqlllTTTDDD>>>666555444222111000000000111111111111111111111111000000000111111000000000111111000000//////......000000000000000111111111...///000111111000///...111111111111111000///...000000000000000000000000000000000000111222333444777:::DDDSSS^^^dddjjjppprrruuuxxx{{{~~~zzz{{{uuuqqqmmmmmmqqquuuuuuvvvyyy{{{wwwpppdddTTTHHHHHHNNN]]]mmm~~~{{{qqqdddWWWKKKCCC???<<<;;;:::999999999999::::::;;;<<<===>>>>>>>>>>>>CCCFFFGGGCCC===<<>>AAA>>>>>>??????BBBKKKVVVaaarrr{{{}}}zzziiiUUURRRPPPXXXdddrrr~~~|||yyy}}}~~~zzz{{{~~~{{{wwwkkkgggeeelll{{{|||xxx{{{lllSSSDDD???:::555444444333222222222333333222222222333333333333333444444444333333222222222111222333444444333222111111222222333333222222111333333333333333333333333222222111111222222333444444555555555555555555444333333333333444555666777444444555555555777:::===<<<>>>??????>>><<<<<<<<<:::;;;CCCOOOWWWXXXWWWXXXYYY\\\```dddgggkkknnnqqquuuzzz[[[VVVPPPIIICCCHHHZZZlllmmmUUUDDD===555444333222111000000000111111111111111222222222000000111111111111000000111111000000//////......//////000000111111111111...///000111111000///...//////000111111111111111000000000000111111111111000000000000111222333444666:::DDDTTT```gggmmmssstttwwwzzz}}}~~~yyyqqqllllllpppssssssuuuxxxzzzwwwrrrgggWWWIIIHHHMMM\\\mmm~~~zzzuuulllbbbWWWMMMEEEAAA;;;;;;:::::::::::::::::::::;;;<<<===>>>>>>>>>>>>BBBKKKQQQNNNCCC===AAAGGGAAAAAABBBBBBCCCEEEFFFGGGHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJKKKMMMOOORRRTTTUUURRRSSSUUUVVVYYY]]]dddhhhppp{{{tttmmmdddZZZSSSLLLHHHFFFEEEFFFIIITTT___sssxxxmmm```WWWRRRRRRPPPNNNJJJEEEAAA???BBB@@@@@@AAA@@@AAAHHHQQQZZZkkktttxxxxxxhhhTTTPPPMMMTTTaaaooo|||{{{|||}}}}}}~~~}}}xxxtttiiibbb^^^gggwww~~~uuu[[[III@@@:::555555444333222222222222222000111111111222222222333222222222333333444444444000111333333333333111000111222222333333222222111111111111111111111111111222222111111222222333444555555555444444555555555444444444444555666888888555666666666555666888:::>>>@@@AAA@@@>>><<<;;;;;;;;;===FFFRRR[[[[[[ZZZ[[[^^^aaafffiiilllnnnqqqssszzzXXXUUUPPPJJJEEEIIIZZZllloooYYYGGG===444444222111111000000000111111111222222222222222000111111222222111111000000000000000/////////////////////000111111222222//////000000000000//////...///000111222222222222000000000111111111111222000000000000111222333444666999EEEUUUaaaiiipppvvvwwwyyy}}}zzzqqqmmmlllppprrrrrrsssvvvwwwuuuqqqhhhXXXKKKIIIMMM___nnn}}}~~~wwwrrrjjjaaaXXXOOOGGGBBB;;;;;;;;;;;;::::::::::::;;;;;;<<<===>>>>>>>>>>>>;;;HHHVVVYYYPPPFFF@@@@@@AAAAAAAAABBBCCCEEEFFFGGGGGGFFFEEEEEEEEEFFFHHHIIIIIIJJJKKKMMMPPPSSSUUUVVVSSSTTTUUUUUUXXX\\\cccgggmmm|||tttkkkaaaWWWQQQKKKHHHFFFFFFEEEHHHQQQ\\\ppprrrcccXXXQQQPPPOOOLLLIIIEEEBBBAAABBBAAAAAABBB@@@???DDDLLLSSSbbbkkkppprrrcccQQQMMMIIIPPP\\\jjjwww~~~{{{}}}||||||}}}|||xxxtttggg]]]WWW]]]jjjvvv|||cccMMM@@@:::666666555444333333222222333111111222222333333444444000111222222444555555666111111222222222222111111111222222333333222222111222222222222222222222222222222222222222333444444666555444444444444555666444555555666666777777777555666777666666666888999@@@BBBCCCBBB???===<<<<<<===???HHHUUU]]]^^^^^^___bbbfffjjjnnnppprrruuuwwwWWWTTTQQQLLLGGGKKK\\\mmm~~~oooZZZGGG<<<444333222111000000000000111111111222222333333333000111111222222111111000////////////000000000000...//////000111111222222000000////////////000000000111111222222222111111000000111111111222222222000000000000111222333444555999EEEUUUccckkkrrrxxxzzz}}}wwwtttpppnnnrrrtttssstttvvvuuutttrrrjjj\\\OOOMMMQQQcccooo{{{~~~|||vvv|||wwwrrriiiaaaYYYOOOFFF@@@;;;;;;;;;;;;;;;::::::999<<<<<<===>>>????????????<<>>;;;;;;<<<<<<;;;;;;:::999<<<===>>>??????@@@@@@@@@BBB@@@AAAIIIRRRSSSJJJ@@@@@@@@@@@@AAACCCEEEFFFGGGEEEDDDBBBAAABBBCCCEEEFFFFFFGGGIIIKKKNNNQQQTTTVVVTTTUUUUUUUUUVVV[[[bbbgggrrrzzznnncccZZZTTTFFFDDDBBBCCCCCCDDDMMMVVVeeexxx{{{hhh[[[QQQOOOLLLIIIFFFDDDDDDDDD@@@???@@@AAA>>>;;;>>>DDDEEEQQQWWW\\\```VVVGGGEEEAAAGGGRRR```nnn|||yyy{{{uuuuuuvvvxxx|||}}}{{{~~~pppccc```aaaeeeppp{{{~~~}}}~~~|||yyy|||}}}zzz{{{jjjPPP@@@;;;:::888777666555444333333333//////000111111222333333333333333333333333333333333222111000000111222333222222222333333222222222555555555555555555555555444444333333444444555666666555444333333444555666222333555666666555333111000222555666777888;;;===AAACCCFFFFFFEEEEEEEEEEEEAAABBBIIIVVV___aaabbbeeedddhhhnnntttxxx{{{~~~]]][[[WWWRRRQQQXXXeeeppp}}}~~~{{{ooo]]]HHH;;;666555444333222333444444222222222222222222222222222111111333666777444111111111111111111222222333222222111111111111222222222111///------...000222222111000//////000111222222222111111111111111111222333444444333222333555555888DDDVVVfffpppxxx}}}}}}wwwssspppsssyyy}}}|||zzz{{{wwwrrrjjj^^^UUUVVV\\\ooowww~~~~~~pppgggkkkvvv~~~xxxqqqggg___XXXPPPHHHBBB<<<<<<;;;;;;;;;;;;<<<<<<888:::<<>>???@@@BBBDDDEEEGGGGGGEEEDDDCCCCCCEEEFFFFFFEEEIIIIIIKKKLLLNNNNNNOOOOOOPPPSSSVVVVVVVVVXXX^^^dddppp{{{mmmaaaWWWRRRNNNHHHEEEEEEEEEEEEIIINNNbbbrrrzzzhhhYYYRRRLLLHHHJJJJJJFFFCCCBBBDDDDDDDDDCCCCCCCCCEEEFFFEEEJJJRRRWWWWWWRRRKKKFFFCCCEEELLLYYYiiixxx~~~zzz~~~vvvsssqqqpppqqqsssyyy{{{lllcccccckkkssswww}}}~~~}}}zzzxxx{{{|||zzz|||~~~}}}{{{{{{~~~vvvcccQQQEEE===666888666444333444555555444666555555444222111111000111222222333333222222111333333333333333333333333666666555555555555666666333333333333333333333333000111222333333333333333777555222000111333666888666666555444444555777888888888777777888:::<<<>>>CCCEEEGGGIIIIIIHHHFFFDDD???BBBJJJVVVaaaggghhhfffkkknnnrrrvvvxxx{{{~~~___]]]YYYTTTSSSZZZgggqqqzzz||||||xxxlll[[[HHH<<<666555444333222333444444222222222222222222222222222111000222555555333111111111000//////...//////222111111000000111111222000000000000000000000000222111000//////000111222111111111111111111111111000222333333222111333444666:::EEEXXXhhhrrrzzz}}}}}}}}}wwwsssqqqsssyyy}}}|||zzz~~~zzzuuulll```WWWXXX___sss||||||ooofffiiirrrwwwwwwtttnnnfff^^^XXXPPPHHHBBB<<<<<<;;;;;;;;;;;;<<<<<<999;;;===???@@@??????>>>AAA===<<>>???BBBCCCDDDDDDBBBBBBDDDCCCAAABBBEEEGGGGGGGGGHHHIIIKKKLLLNNNOOOOOOOOOOOORRRTTTTTTSSSVVV]]]bbbkkkyyy{{{nnnbbbXXXSSSNNNHHHDDDDDDEEEEEEHHHNNN^^^nnnzzziiiZZZRRRLLLIIIKKKLLLHHHDDDDDD@@@AAACCCCCCCCCCCCCCCCCCAAAEEEKKKPPPPPPLLLFFFBBBBBBCCCIIITTTdddttt~~~}}}}}}sssmmmkkkmmmnnnpppwww~~~tttjjjhhhllltttyyy{{{|||{{{xxxwwwzzz~~~~~~~~~{{{xxx{{{|||tttbbbPPPEEE<<<666777555333222333444444333444444333333333333222222333333333444444333333333333333333333333333333333666555555444444555555666555555555555555555555555222222333444444444444444666444333111222444666777666666555444555666777888888888777777888:::===???FFFGGGIIIJJJJJJHHHFFFDDDAAACCCIIITTT```hhhkkkjjjnnnqqquuuxxx{{{~~~bbb```\\\XXXWWW^^^iiirrrxxxyyyxxxsssgggWWWFFF<<<666555333222222222333444222222222222222222222222111000000111333333222000222222111000///...------222111111000000111111222...///111222222111000///111111000000000000111111111111111111111111111111111222444444333222444555777;;;GGGZZZkkkuuu}}}~~~|||||||||wwwsssppprrryyy}}}}}}{{{{{{vvvlll___VVVYYYaaasss|||}}}oooeeegggooorrrpppooojjjccc]]]XXXQQQIIICCC<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>???>>>======>>>======BBBIIIJJJFFFAAA???@@@CCCEEEEEEDDDBBB@@@CCCAAA???@@@CCCEEEGGGGGGHHHIIIKKKLLLNNNOOOOOOOOOOOOQQQRRRQQQQQQUUU[[[aaaeeerrr}}}pppeeeZZZTTTMMMHHHDDDDDDDDDDDDHHHMMMYYYiiizzziii[[[RRRLLLJJJMMMNNNKKKGGGFFFCCCEEEHHHKKKLLLKKKJJJIIIBBBDDDGGGIIIHHHFFFBBB@@@@@@@@@DDDNNN]]]nnn|||~~~ppphhheeeiiijjjmmmsss|||xxxrrrrrrvvv{{{xxxyyywwwuuutttxxx{{{wwwzzzzzzqqqaaaPPPDDD<<<777555333222222333333333222222222222333333444444444333444444555555444444333333333333333333333333333555444444333333444444555555555555555555555555555333333444444444444555555444444333333444444555666666555555555555666777888888777777777999;;;>>>@@@HHHIIIJJJKKKJJJIIIGGGEEEDDDEEEJJJTTTaaakkkoooppprrrtttxxx{{{~~~cccaaa]]]YYYZZZ```jjjrrrxxxxxxvvvoooaaaQQQCCC:::555444333222222222333444222222222222222222222222000000000000111111111000333333333222111000000///111111000000000000111111000000111111222222111111111000000000000000000111111111111111111222222222222444555555444444666777777;;;GGG[[[lllwww{{{tttpppnnnqqqyyy}}}zzztttjjj\\\SSSWWWaaaqqqzzzpppcccdddnnnrrroooiiiddd___ZZZVVVQQQIIICCC<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>===<<<<<<<<<===>>>AAACCCCCCBBB@@@@@@AAABBBDDDFFFHHHIIIJJJFFFDDDAAA@@@AAACCCEEEEEEHHHIIIJJJLLLNNNOOOPPPPPPPPPQQQQQQPPPQQQUUU[[[```bbbnnn}}}rrrggg]]]VVVMMMHHHDDDDDDCCCCCCGGGLLLWWWeee{{{{{{jjj\\\RRRLLLJJJNNNPPPMMMIIIIIIFFFIIIMMMRRRVVVVVVTTTRRRJJJJJJIIIHHHFFFEEECCCBBB??????AAAIIIWWWiiizzzssshhhdddggghhhkkkrrr{{{{{{zzz|||vvvvvvuuurrrpppsss{{{~~~zzzzzzwwwooo```QQQDDD<<<777555333222222444444333222222222333333333333444444333333444444444444333333333333333333333333333333444333333222222333333444222222333333333333333333444444333333333444444444333444444555555555555555555555555666666777888888888777777888999<<>>777555444333222111222333333222222222222222222222222000000111000000///000000000111222222222222111111111000000000000000000111222111000///000111333555000000000111111000000000000000111111111222222222000222333444333333555666666:::GGG[[[mmmxxx{{{yyyrrrnnnlllpppyyy|||zzztttiiiZZZRRRXXXcccvvv~~~ooo^^^___lllssspppddd```ZZZWWWTTTPPPIIIDDD<<<<<<;;;;;;;;;;;;<<<<<<===============<<<<<<;;;;;;===?????????>>>???@@@AAAAAAAAACCCHHHOOOUUUZZZQQQLLLGGGDDDCCCDDDEEEEEEGGGHHHJJJLLLNNNOOOPPPPPPRRRRRRRRRRRRSSSWWW\\\___ccckkk{{{~~~tttjjj___WWWMMMGGGCCCCCCBBBBBBEEEKKKWWWdddwww|||lll^^^RRRLLLJJJMMMOOOLLLJJJJJJFFFIIINNNUUU[[[___^^^\\\XXXUUUQQQKKKGGGEEEDDDDDD@@@???@@@FFFTTTgggzzz{{{ooojjjhhhjjjnnnsss{{{~~~{{{uuuuuussspppmmmoootttyyy}}}~~~yyyuuummmbbbTTTFFF===999555444333444555666555333444444333333333333222222222222333333333333222222333333333333333333333333333333222222222222333333222222222333333333444444444333222222111222333333333444555666666666555555444555666777777888888888777777777888:::>>>AAACCCDDDEEEFFFGGGHHHGGGGGGGGGCCCGGGPPP^^^mmmvvvyyyyyyyyy|||aaa\\\UUURRRVVV___jjjrrryyyzzzwwwmmm[[[III<<<555555444222111111111222333222222222222222222222222111222222000///...000111---...///111111111000///111000000//////000000111444222000///000222555777000000111111111111000000000000000111222222333333...///111111111111333444666:::GGG\\\nnnzzz{{{xxxzzzsssooolllpppxxx|||zzztttiiiZZZSSS[[[hhhnnn[[[[[[jjjqqqnnnaaa\\\WWWSSSQQQNNNIIIEEE<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<===>>>>>>======>>>@@@AAA@@@???AAAHHHRRR\\\bbb[[[VVVNNNIIIFFFFFFGGGGGGGGGHHHJJJLLLNNNPPPPPPQQQSSSSSSSSSTTTVVVYYY\\\^^^bbbhhhuuu~~~uuukkk```XXXMMMGGGCCCBBBBBBAAADDDJJJWWWbbbsssnnn```SSSLLLHHHJJJLLLJJJJJJKKKJJJKKKPPPXXXcccjjjmmmmmmhhhcccZZZQQQJJJFFFDDDCCC@@@@@@@@@EEERRReeezzzxxxqqqmmmpppuuuxxx|||yyyssstttssspppmmmmmmppptttyyyzzz|||}}}zzztttmmmfffYYYIII>>>:::444444444555777777555444444444444333333222222222111222222333333222222111333333333333333333333333444333333222222333333444333444444555555666666666444333222111000111222333444444555666666666666555444555666777888999999999777777777999;;;???BBBDDDCCCDDDDDDEEEEEEEEEEEEEEEAAAFFFQQQ```pppyyy|||{{{}}}]]]WWWOOOLLLQQQ\\\iiiqqqxxxzzzxxxmmm\\\JJJ<<<666444444222111111111222333222222222222222222222222222333333111///...000333...///000111111000...---000000////////////000000222222111111222333555666///000111222222111000//////000000111222222333333...000111222222222444666777;;;III^^^ppp}}}{{{zzz|||wwwrrrnnnpppwww}}}zzzxxxsssgggXXXRRR\\\jjjrrr]]]\\\jjjpppiii```[[[TTTOOONNNLLLIIIFFF<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>=========>>>???@@@@@@??????AAAGGGPPPZZZ___^^^XXXOOOHHHFFFFFFFFFGGGFFFHHHJJJLLLNNNPPPQQQQQQRRRRRRSSSUUUXXXZZZ[[[[[[___dddnnn}}}vvvlllaaaXXXMMMGGGCCCBBBAAA@@@DDDIIIVVV___nnn|||ooobbbTTTLLLFFFFFFHHHGGGHHHJJJMMMMMMPPPZZZhhhssszzz{{{xxxqqqfffZZZOOOHHHEEECCC??????@@@EEEPPPdddyyy~~~uuussswww|||~~~~~~~~~~~~~~~wwwqqqssstttssspppoooqqqttt{{{zzzzzzxxxxxxyyy{{{}}}zzztttooojjj^^^MMM@@@;;;333222333444666666555333222222333333333333444444222333333333333333333222333333333333333333333333444444333333333333444444333333444444555666666777666444333111111111333444555555555555666666666666333444666888999999999999777777777999<<<@@@CCCFFFFFFFFFEEEEEEDDDCCCBBBBBBAAAEEEOOO^^^mmmyyy}}}~~~[[[TTTKKKHHHNNNZZZhhhpppvvvxxxxxxnnn]]]KKK>>>888444333222111111111222333222222222222222222222222222333444111///...111333222333444444333111...---000000////////////000000000111222444555555444444///000111222222111000//////000000111222222333333111333444555555555777999888===JJJ___rrr~~~|||~~~{{{uuuppppppvvv{{{}}}|||vvvtttooodddUUUPPPZZZiii{{{xxxbbb```llloooggg```ZZZRRRMMMLLLKKKIIIGGG<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>???>>>======>>>???@@@AAA?????????AAAFFFMMMTTTYYY[[[UUULLLEEEBBBCCCDDDDDDFFFGGGJJJLLLNNNPPPQQQQQQQQQQQQSSSVVVYYYZZZZZZYYY\\\```iiizzz}}}vvvmmmaaaXXXMMMGGGBBBBBBAAA@@@CCCHHHTTT\\\iiiwwwpppcccUUULLLEEEDDDEEEEEEGGGJJJJJJIIILLLVVVeeesss||||||oooaaaUUULLLGGGEEE>>>>>>@@@DDDPPPcccxxxwwwxxx||||||yyyyyy{{{||||||uuuooorrruuuuuusssrrrsssuuu~~~}}}yyyvvvssssssvvvyyyzzztttpppmmmbbbOOOAAA<<<111111222333555555444222000111111222444555555666333444444555555444444333333333333333333333333333555444444333333444444555111111222222333444555555777666444222222222444555666555555555555666777777333444666888999:::999999777777888999<<<@@@DDDFFFJJJIIIGGGEEECCCBBB@@@???AAADDDLLLZZZjjjwww~~~TTTQQQJJJEEEKKKZZZhhhnnnyyyyyyvvvmmm^^^LLL>>>666555555444333222222111000000111111222222333444444111111222222222333333333000000////////////000000111111000000///............111555888999888666555222000......000333444444111111222222222333333333333333222222333555666777:::>>>JJJ\\\ppp}}}zzzyyyyyy{{{}}}|||xxxssssssqqqjjj^^^SSSRRRYYYbbbzzzxxxeeecccppptttooobbbXXXLLLGGGHHHIIIGGGDDD???===::::::;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;:::;;;<<<>>>>>>>>>>>>===BBB@@@>>>>>>@@@EEEKKKOOOLLLJJJGGGCCC@@@AAADDDGGGKKKMMMNNNNNNMMMNNNPPPRRRSSSSSSTTTUUUWWWYYY[[[\\\[[[^^^fffvvvvvvlllaaaZZZNNNGGGBBBAAAAAAAAACCCGGGNNNWWWcccooo{{{sssfffTTTLLLEEEEEEFFFEEEEEEGGGGGGJJJOOOXXXdddppp{{{vvviii[[[PPPJJJIIIFFF@@@>>>CCCNNN^^^sss|||yyyuuuyyyuuuvvvwwwwwwsssqqqrrruuuvvvrrrnnnkkksssttttttsssjjjhhhsss}}}}}}zzzuuuooommmooorrrnnntttwwwqqqcccRRREEE???333333333333333444555666333333333444444444555555:::999888777666555444444555444444333333444444555333444444444444333222111666666555444333333222222666666666555555444444444222333444555666666666666888777555333444666888:::999777666888<<>>555333333333333333333222222222222222222222222222222111111111222222222333333111000000//////000000111111111111000000000//////---///222444555555444333555333000///000222222222111111222222222333333333333333222222333555777888:::???JJJ\\\qqq~~~{{{{{{}}}|||vvvtttqqqhhh[[[PPPOOOWWW```uuu}}}gggcccnnnuuurrrbbbXXXLLLFFFGGGIIIIIIFFF???===;;;:::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<======;;;<<<===????????????>>>?????????@@@BBBEEEIIIKKKHHHHHHFFFCCCAAABBBFFFIIIKKKLLLNNNNNNMMMNNNPPPRRRRRRRRRSSSTTTVVVXXXZZZ[[[\\\___fffvvvvvvlllaaaYYYNNNGGGBBBAAAAAAAAABBBFFFLLLSSS___jjjuuuvvviiiUUUMMMFFFEEEFFFEEEEEEFFFIIILLLRRR\\\hhhttt|||{{{pppcccWWWNNNJJJGGGBBB@@@DDDLLLZZZnnn|||yyyyyy|||tttrrrtttwwwwwwrrrmmmlllnnnpppnnnlllllltttuuutttssshhhdddnnnuuuuuutttoookkkjjjmmmqqqpppsssuuupppdddTTTEEE===666666555444333333444444222222222333333333444444444444555555555555666666555444444333333444444555333333333333333444444444222333333444444555555555555555555555444444444333333444555666666777777777:::999888777777999:::<<<999888777888<<<@@@DDDEEEHHHGGGFFFFFFFFFFFFGGGGGGIIIMMMVVVcccppp{{{QQQOOOJJJHHHQQQbbbpppvvvxxxzzzzzzrrrcccPPP???555222222222222333333444444444333333222111111000000111111111222222222222333111111111000000111111111000111111111111222222222...///000222222333333333888666333111111111111000111111222222222333333333333333333333444666888999:::???JJJ]]]rrr|||~~~|||vvvrrrgggXXXLLLLLLUUU___qqqyyyeee^^^hhhqqqssscccYYYMMMFFFFFFHHHIIIHHH@@@>>>;;;;;;<<<======<<<<<<<<<<<<=========>>>>>><<<===>>>???@@@@@@@@@???===>>>???AAACCCDDDEEEFFFDDDEEEEEEDDDDDDDDDGGGIIIKKKLLLMMMMMMMMMNNNPPPRRRQQQQQQRRRSSSTTTVVVXXXYYY]]]```gggvvvwwwlll```XXXNNNGGGBBBBBBAAA@@@AAAEEEIIIOOOYYYcccmmmyyyzzzmmmXXXOOOGGGFFFFFFDDDDDDEEEJJJNNNVVVcccppp{{{{{{pppbbbUUUNNNHHHEEECCCDDDHHHSSSgggxxx{{{xxx}}}yyyqqqqqqwwwzzz~~~vvvmmmhhhhhhjjjkkkkkkmmmuuuuuutttrrrfff```hhhpppqqqpppmmmjjjkkkoootttttttttsssoooeeeWWWFFF<<<999888777555444333333333111111111222222222333333222222333333444444444444555444444333333444444555555444333333333444555666222222333333444555666666555444444444444333333333444555666777888888888888999999999:::::::::;;;;;;:::999999999<<>><<<;;;<<<======<<<;;;;;;;;;<<<======>>>>>><<<<<<===>>>?????????@@@===>>>>>>???AAABBBCCCDDDCCCDDDFFFFFFEEEEEEFFFHHHJJJKKKMMMMMMMMMNNNPPPRRRQQQQQQRRRSSSTTTVVVWWWXXX]]]```ggguuuxxxlll```XXXNNNHHHBBBBBBAAA???@@@CCCFFFKKKTTT\\\fffsss|||ooo[[[RRRIIIGGGFFFCCCCCCEEEIIINNNYYYiiiyyy|||ooo```VVVKKKHHHEEEDDDEEENNN```qqq{{{www|||{{{vvvyyytttkkkggghhhkkkmmmlllsssuuuuuuttthhh```fffppppppooommmjjjlllqqqvvvxxxvvvsssooohhhZZZIII<<<999888777666555444444444222222222222333333333333555555444444333222222111555444444333333444444555888777555333222333555666555555444444444333333333444444444444444333333333666666777888999999999999777888999:::::::::999999;;;;;;::::::;;;>>>BBBEEEGGGEEEBBB@@@@@@BBBEEEHHHHHHNNNYYYhhhvvvSSSPPPKKKKKKUUUeeeooorrrpppssstttooobbbRRRCCC:::444444333222222111000000000000000111111222222222000000111111111222222222222222111111111111222222000000111222333444444555333222111111111222333333555333222222333444333222111111222222222333333333444333333444555888:::;;;<<<@@@KKK]]]ssssssxxxzzzlllYYYLLLKKKVVVaaammmqqqvvv}}}tttYYYNNNTTTcccmmmlllbbbSSSHHHCCCBBBBBBBBB@@@>>>;;;;;;<<<======<<<999999:::;;;<<<<<<======;;;<<<<<<<<<===>>>>>>???@@@???>>>===>>>@@@BBBDDDDDDEEEGGGFFFEEEDDDEEEFFFIIIJJJLLLLLLLLLNNNPPPRRRRRRRRRRRRSSSTTTVVVWWWXXX[[[___fffrrryyynnnaaaYYYOOOHHHCCCBBBAAA??????AAADDDHHHOOOWWWaaaooo~~~~~~ppp```VVVLLLHHHFFFDDDCCCEEEHHHMMMYYYkkkzzzlllbbbQQQLLLGGGEEEDDDKKKZZZiiiuuu~~~}}}wwwyyy{{{ooohhhgggjjjllliiiqqqtttwwwyyymmmdddiiiqqqqqqpppllljjjkkkqqqvvv|||yyytttqqqjjj]]]KKK===777777666555555555555555333333333333444444444444666666555555444444333333555444444333333444444555:::999666333222222333444444444444444444333333333444444444444444444444444666777888999::::::::::::777888:::;;;;;;:::999888:::;;;<<<;;;;;;>>>BBBFFFGGGDDD@@@======???CCCEEEDDDKKKXXXiiiyyyUUUQQQLLLLLLWWWfffooopppooopppoooiii]]]NNNBBB;;;444444333222111000////////////000000111222222333000000000111111111111222111111111000000111111111000000111222333333444444111111000000///000000000111111000222444555444333111111222222222333333333444444444444666888;;;<<<>>>AAAKKK\\\sssssswwwppp\\\NNNMMMWWWaaahhhmmmrrr{{{pppWWWJJJMMM[[[gggnnneeeWWWKKKCCC@@@?????????===::::::;;;<<<<<<;;;888999999:::;;;<<<======<<<;;;;;;;;;<<<===>>>???BBB@@@>>>======???AAACCCDDDEEEFFFFFFEEEDDDEEEGGGHHHJJJKKKLLLLLLNNNPPPSSSRRRRRRRRRSSSTTTVVVWWWXXXYYY]]]cccooo{{{ooocccZZZOOOHHHCCCCCCAAA>>>===???AAAEEELLLTTT^^^nnn~~~ssseeeZZZOOOJJJHHHDDDCCCEEEGGGKKKVVViiiyyyqqq\\\SSSJJJFFFEEEIIISSS^^^lllwww{{{vvv}}}~~~rrrjjjggggggiiihhhqqquuuzzztttjjjnnnwwwwwwuuuqqqnnnpppvvv{{{~~~zzzvvvqqqjjj]]]KKK???666666555555444555555555333333444444444555555555333333444555666777777888555444444333333444444555999888666444222222222222111111222333555666777777444444444555555555555666666777888999::::::::::::999:::;;;<<<===<<<;;;;;;999;;;<<<<<<;;;>>>CCCHHHGGGEEE@@@===<<<>>>@@@BBBBBBJJJYYYkkk|||UUURRRMMMNNNZZZiiiqqqqqqpppoookkkbbbUUUHHH>>>999333222222222111111000000000000000000111111111111000000000000111111111111111000000//////000000111000000111111222222333333222222222111111000000///000000000111333444333222111111222222222333333333444444444555777999;;;===???AAAJJJ[[[rrrzzz{{{sss___PPPNNNWWWaaajjjnnnttt}}}lllVVVGGGFFFRRR___mmmeeeYYYMMMDDD@@@>>>>>>>>><<<999999:::;;;;;;:::999999:::;;;<<<===>>>>>>===<<<<<<<<<<<<>>>???@@@AAAAAA@@@?????????@@@@@@CCCDDDEEEEEEDDDEEEHHHJJJHHHIIIKKKLLLLLLNNNPPPSSSQQQQQQQQQRRRSSSTTTUUUVVVWWWZZZaaakkk~~~|||qqqddd\\\OOOHHHDDDCCCAAA>>><<<>>>>>>BBBHHHPPP\\\mmmwwwiii^^^RRRLLLIIIEEEDDDFFFFFFHHHQQQddd|||~~~iii\\\OOOHHHFFFGGGLLLSSScccnnn|||vvv|||~~~}}}tttlllhhhggghhhiiirrrxxxzzzooorrrwwwwwwuuuqqqoooqqqxxx}}}|||zzzvvvqqqhhhZZZJJJ???777777555444333333333333222222333333333444444444333333444555666777888888555444444333333444444555444444444444333333333333000111222333555666777777555555555666666666777777666777888999999:::::::::999999:::;;;;;;;;;;;;;;;888:::<<<<<<;;;>>>DDDJJJIIIGGGCCC???>>>>>>???@@@DDDLLL[[[nnnVVVRRRNNNPPP]]]llltttsssrrroooiii^^^PPPDDD;;;777111111111111111222222222222222111111000/////////000000000000111111111111000000////////////000000000111111111111222222222444444444444444333222111111000000111333333222000111111222222222333333333444444444555777999<<<===???BBBJJJ[[[qqq|||~~~~~~ttt```QQQNNNWWW```ppptttyyy|||iiiTTTDDD@@@KKKWWWkkkdddYYYNNNEEE@@@???>>>===;;;999888999::::::999::::::;;;<<<===>>>???@@@>>>>>>=========???@@@BBB???@@@BBBBBBBBBAAA???===AAABBBCCCDDDDDDFFFJJJMMMGGGIIIKKKLLLLLLNNNPPPSSSPPPPPPPPPQQQQQQSSSTTTUUUUUUYYY___iii{{{}}}rrreee]]]OOOHHHDDDCCCAAA>>><<<===<<<@@@FFFNNN[[[mmm{{{kkk```TTTNNNJJJFFFEEEFFFFFFGGGNNN```xxx~~~rrrbbbRRRJJJGGGFFFHHHKKKYYYdddrrr{{{~~~xxx||||||yyyzzz}}}vvvoookkkiiiiiikkktttzzz}}}qqqsssnnnnnnllliiigggjjjrrrxxxzzzyyyvvvpppfffWWWIII???999888666444222111000000111111222222222333333333555555555555555555444444555444444333333444444555000111222333444444444444444444444444444444444444555666666666777777888888666666777888999999999999777777777888888888999999777:::<<<<<<;;;>>>EEEKKKKKKIIIEEEBBB?????????@@@GGGOOO^^^pppZZZRRRLLLQQQ___mmmtttuuu{{{ttthhh]]]RRRGGG<<<555444333111000111222333333000111222333333222000000111111000000000000000111222000///000333444222000333222111000000111222333222222444444444444222222111111111000111111222333333222222111111222222333333444444444555777;;;>>>BBBDDDIIIUUUmmm~~~~~~xxxgggTTTKKKSSSaaaqqq|||}}}~~~wwwmmmTTTEEEGGGHHHVVVeeeeee]]]OOODDD@@@>>>===<<<<<<;;;:::;;;<<<===>>>===<<<;;;:::;;;<<<===>>>?????????>>>>>>>>>>>>>>>@@@??????>>>>>>>>>>>>>>>CCCCCCCCCCCCDDDFFFGGGHHHIIIKKKLLLKKKJJJJJJKKKLLLNNNOOOPPPQQQRRRRRRRRRRRRUUUUUUYYYddduuuyyylllaaaZZZQQQNNNJJJFFFBBB@@@??????>>>???AAAHHHXXXppprrriii\\\RRRMMMJJJGGGEEEHHHGGGIIIVVVnnn}}}sssuuu~~~nnnXXXOOOKKKFFFCCCDDDOOOSSS^^^jjjqqqvvv~~~~~~yyytttssswww}}}xxx{{{|||wwwnnngggeeefffqqqtttxxx~~~{{{qqqiiidddfffggggggeeefffkkkoootttwwwvvvnnncccXXXJJJ>>>;;;999666555555555333222333333333333333333333333333444444555555444444333444444333333222111000000555555444333333222111111555444444444555666888999;;;:::888777777888:::;;;::::::::::::999777666555999::::::::::::::::::;;;===:::999:::;;;===FFFPPPRRROOOIIIDDDAAAAAABBBCCCFFFQQQccctttSSSMMMLLLUUUfffuuu||||||{{{sssggg[[[PPPDDD:::333555111---...222444222///000111222222222222111000000000000000000111222222222000///000333444222111222111000000000000111222222222333444444333222222111111111111111222222333333333222222222222333333333444555555555888;;;>>>AAACCCHHHUUUmmm~~~}}}zzzkkkXXXMMMTTT```qqq{{{{{{{{{{{{rrrXXXGGGIIIIIIWWWeeefffbbbTTTHHHBBB???===<<<<<<;;;::::::;;;<<<===999999999999;;;===>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@@@@BBBBBBCCCCCCDDDFFFGGGGGGHHHJJJKKKKKKIIIIIIJJJLLLNNNNNNOOOPPPQQQRRRRRRRRRTTTTTTWWWbbbqqqwwwjjj___YYYOOOMMMIIIEEEBBBAAA@@@@@@@@@AAADDDIIIWWWnnnwwwnnnaaaWWWQQQMMMIIIGGGEEEDDDGGGSSShhhqqqooowwwuuuaaaUUUMMMFFFBBBCCCHHHKKKTTT^^^fffkkkttt~~~|||yyyvvvuuuyyy|||~~~~~~zzz}}}zzzrrrkkkiiijjjrrrssswww{{{|||wwwnnnfffbbbfffjjjiiifffeeehhhmmmtttwwwvvvoooeeeZZZKKK>>>;;;999666555555555333222333333333333333333333333333333444444444444333333333222222111000000//////444444444333333222222222555555444444555777888999<<<;;;:::999999:::;;;<<<::::::999888777777666666999999::::::::::::;;;;;;???<<<<<<===>>>@@@IIIRRRVVVSSSOOOJJJHHHGGGHHHIIIJJJTTTdddtttNNNLLLNNN[[[nnn||||||uuuiii\\\OOOCCC999333666000+++---333666222---000111111222222222111111000000000000000111222333222111000111333333333111111111000000000000111111222222333333333333222222111111111111111222333333444444333333333333444444444555666666666888<<<>>>>>>BBBHHHUUUlll{{{{{{nnn[[[PPPTTT^^^nnnyyyzzzyyyxxx]]]KKKLLLKKKYYYeeekkkjjj___PPPFFFAAA>>>===<<<;;;:::999:::;;;<<<999999999999:::;;;======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===>>>???AAAAAABBBBBBCCCCCCEEEFFFFFFGGGGGGHHHJJJIIIHHHHHHJJJKKKMMMNNNNNNPPPQQQRRRRRRSSSTTTTTTWWW___lll{{{sssggg\\\VVVLLLJJJGGGDDDBBBBBBBBBBBBAAADDDGGGKKKUUUiii}}}tttggg\\\UUUPPPKKKGGGAAAAAADDDMMM]]]tttssskkkppp~~~nnn```SSSIIIDDDDDDBBBCCCIIIQQQWWW^^^jjjuuu}}}~~~{{{zzzyyyzzz||||||zzzyyyzzz~~~|||sssllljjjkkkpppqqqsssvvvwwwrrriiibbb```gggmmmlllfffcccgggmmmvvvzzzzzztttkkk^^^MMM???;;;999666444444444333222333333333333333333333333333333444444444444333333333333333222222111111000444444444333333333333333666555555555666777888999:::::::::::::::::::::::::::999777666555666666777999999999::::::;;;;;;;;;???======??????AAAIIISSSXXXWWWTTTQQQOOONNNNNNNNNPPPYYYggguuuPPPNNNRRR```rrr~~~}}}~~~wwwlll^^^PPPDDD;;;666555111...///333555222///000111111111222222222222222222111000000111111111111111111222222333333222000000000000000000000000222222222333333222222222222111111111111222333333555444444333333444444555555666777777777999<<<>>><<<@@@FFFSSSjjjyyyzzzyyylll[[[PPPSSS\\\iiiwwwzzzzzz|||aaaOOONNNMMM[[[hhhqqquuukkk[[[MMMDDD>>>>>>===;;;:::999999::::::<<<<<<;;;:::999999888888=========>>>>>>>>>>>>>>><<<<<<<<<======>>>@@@@@@AAAAAABBBDDDEEEEEEFFFFFFFFFGGGHHHHHHHHHHHHIIIKKKLLLMMMMMMNNNPPPQQQRRRSSSVVVVVVXXX]]]gggrrr|||~~~wwwmmmcccZZZTTTJJJIIIFFFDDDBBBBBBCCCDDDBBBEEEHHHLLLRRRbbb}}}wwwjjj___WWWQQQJJJFFF@@@@@@BBBIIITTTggg{{{lllkkkxxxxxxiiiZZZNNNHHHFFFBBBAAACCCHHHMMMUUUaaammmwww~~~{{{|||~~~}}}zzzwwwyyy|||~~~zzzqqqiiiffffffkkkkkkmmmpppqqqmmmeee___```gggmmmkkkcccbbbiiiqqq~~~|||ssseeeQQQAAA<<<999666444444444444333333333333333333333333333333333333444444333333333666666555555555444444444333333333333444444555555666666666777777888888888777777888888888888777777999888666444444555777888999999999::::::;;;;;;;;;===<<<===???@@@AAAHHHQQQXXXXXXVVVUUUTTTRRRQQQQQQUUU]]]iiivvvPPPOOORRR___ppp|||}}}zzz~~~wwwlll]]]NNNBBB:::666222333444444333222333333000000000111111222222333555444333111000000000000111222222222222222333444000000111111111111000000222222222222222222222222222222222111222333333444555444444333333444444555444666888888888999;;;===;;;???EEEPPPfffvvvuuu{{{|||uuuiiiZZZOOOQQQYYYeeevvv||||||}}}cccPPPPPPOOO^^^lllwww~~~wwwhhhXXXJJJAAA@@@>>><<<:::999999999999<<<<<<;;;;;;:::999888777<<<<<<======>>>>>>>>>>>>>>>>>>===============>>>@@@AAABBBDDDEEEEEEEEEEEEEEEFFFHHHHHHGGGHHHIIIKKKLLLLLLLLLMMMNNNPPPRRRSSSUUUVVVXXX\\\aaaiiipppuuuxxxwwwtttooohhh```YYYUUULLLJJJHHHEEEDDDDDDEEEEEECCCEEEHHHKKKOOO[[[uuuyyymmmbbbZZZSSSKKKFFF@@@???AAAFFFNNN]]]xxxqqqiiipppzzzyyylll^^^SSSKKKHHHDDDBBBBBBDDDGGGLLLXXXdddqqqyyy|||zzzyyy}}}zzzpppgggcccbbbeeeeeehhhlllnnnkkkddd^^^```gggkkkgggaaacccooozzzzzzlllWWWFFF<<<999555333333444444333333333333333333333333333222333333333333333333222666666555555555555555555222222333444555555666666777777777888888888888888666777777888888777777666888777555444444666888999888888999::::::;;;<<<<<<>>>===???BBBBBBCCCIIIQQQXXXXXXXXXWWWWWWVVVUUUTTTXXX___kkkwwwNNNKKKMMMXXXjjjxxx|||{{{yyyttthhhYYYJJJ>>>777555000444777666333111333666000000000000111222333444555444333222111000000000111222333333222222333555111111222222222222111111222222111111111111222222222222222222222333444444444444333333333333444444444666777888888888:::;;;;;;>>>BBBKKK```~~~uuurrrwww}}}~~~{{{xxxsssiiiZZZNNNNNNTTTbbbuuu}}}}}}~~~eeeQQQPPPOOO^^^nnnyyyuuufffUUUIIIBBB@@@>>>;;;:::999888999888888:::;;;<<<<<<<<<<<<;;;<<<<<<======>>>>>>??????>>>======<<<<<<<<<===???@@@BBBDDDEEEEEEEEEDDDEEEFFFHHHHHHHHHHHHJJJKKKKKKKKKKKKLLLMMMPPPRRRTTTUUUWWW[[[^^^aaaeeejjjmmmrrrrrrpppnnniiiccc]]]ZZZRRRPPPMMMJJJHHHGGGHHHHHHFFFEEEGGGKKKMMMUUUlllxxxmmmccc\\\TTTLLLGGGAAA>>>???DDDJJJWWWqqqvvviiijjjqqqxxxzzzwwwmmmbbbYYYPPPIIIFFFCCCAAABBBBBBDDDNNNXXXhhhrrr~~~}}}|||{{{zzz~~~|||rrriiidddcccbbbcccggglllooolllddd^^^___dddgggeeeccciiivvvrrr]]]KKK===999555333333444444444333333333333333333333333222222333333333333222222333333333333333333333333111111222444555777888888777888999999999999888888888888888888888888888888777666666555666777999:::888888999::::::;;;<<<<<<@@@@@@CCCFFFFFFFFFLLLTTTWWWWWWXXXXXXXXXXXXXXXXXXWWW___kkkxxxMMMHHHFFFPPPbbbqqqxxxyyywwwrrrgggXXXHHH===777666111333555555333222222333111000000000000222333444222222222111111222222333000222444444222222333555111222333444444333222111333222111000000111222333333222222222222333444444333333222222222222333333333555777888777777999:::<<<>>>@@@GGG[[[yyytttppptttyyyzzzyyyuuuuuusssmmm___PPPKKKNNN\\\qqq}}}gggRRROOOMMM]]]nnnxxxtttbbbSSSDDDBBB@@@===:::999999999777888:::<<<===>>>======;;;;;;<<<<<<===>>>>>>???======<<<<<<<<<======>>>>>>@@@BBBDDDEEEEEEDDDDDDEEEFFFHHHIIIHHHIIIKKKLLLKKKJJJJJJKKKMMMOOORRRTTTXXX]]]bbbgggiiilllooorrrvvvvvvuuusssoooiiidddaaaZZZXXXTTTQQQNNNLLLLLLLLLIIIFFFGGGLLLNNNSSSfff|||}}}uuurrrrrr{{{xxxqqqhhh___XXXQQQIIICCCBBB===<<>>999888222111111333444444222///111000000000000222444555000000000111222444555666000333555444222111333666222333444444444444333222333222111000000111222333333333222222333333444555333222222111111222222333222444777777777777888999<<<>>>???EEEXXXwww|||{{{{{{~~~sssooossswwwxxxvvvqqqssstttqqqcccRRRJJJJJJVVVnnn}}}iiiSSSNNNLLL[[[lllvvv}}}kkkZZZEEECCCAAA>>>;;;:::999999:::;;;<<<=========<<<;;;;;;;;;;;;<<<===>>>>>>???;;;;;;;;;<<<===>>>???@@@>>>@@@BBBDDDEEEEEEDDDCCCEEEGGGIIIIIIIIIIIIKKKMMMKKKJJJJJJJJJLLLOOORRRTTT]]]ccckkkpppsssuuuxxxzzz{{{{{{{{{xxxtttooojjjggg```^^^ZZZUUURRRPPPOOOOOOLLLGGGGGGMMMOOORRRcccwwwwwwsssooohhhdddcccccciiisss{{{|||zzzpppjjjaaaZZZSSSLLLEEE???BBB;;;:::AAAGGGPPPggg~~~sssoooqqqzzz~~~~~~xxxsssmmm```SSSKKKHHHFFFDDD@@@===AAAHHHSSS```rrr~~~|||}}}zzzuuuvvvyyytttyyy~~~{{{tttlllhhhhhhhhhjjjnnnsssuuupppfff^^^XXX\\\aaafffmmmvvv~~~uuucccRRR===:::555222222444444444333333333333333333333333222222222333333222222222444444444444444444444444///000222444666888999:::888999:::;;;::::::888777888666555333333555666888555666777999::::::::::::777888888999;;;<<<======>>>???CCCGGGGGGGGGKKKRRRPPPPPPOOOOOOPPPRRRSSSUUURRR[[[jjjzzzMMMJJJJJJQQQ[[[dddoooyyy{{{uuuiiiZZZKKK>>>888555444333222222111111222222/////////000111111222222///000111333333222111111555444222111111222444555444444444444444444444444111222444444444222000///111111111111222333444555555222000111333444222///666666666777888888999999777===BBBGGGTTTooowwwttt~~~rrrnnnrrrvvvwwwtttqqqooonnnnnnfffYYYNNNJJJUUUkkkjjjRRRGGGIIINNN]]]nnn~~~sss```KKKCCC<<<<<<<<<::::::;;;>>>===<<<<<<=========<<<<<<<<<======<<<;;;::::::===<<<;;;;;;;;;===>>>?????????@@@AAAAAABBBCCCCCCDDDDDDDDDEEEFFFGGGIIIIIIMMMMMMLLLJJJIIIKKKNNNQQQ^^^gggrrrzzz~~~|||xxxsssmmmiii```^^^\\\ZZZYYYWWWSSSQQQKKKIIIIIIJJJMMMTTTcccrrrwwwqqqmmmiiiccc^^^YYY[[[```gggmmmqqqrrrqqqjjjcccZZZQQQKKKGGGDDDCCC============@@@LLLfff}}}yyymmmssssss|||ttthhh\\\TTTKKKCCC@@@>>>===???CCCQQQ]]]ooozzz}}}xxxrrrsssvvvxxx}}}~~~uuulllfffeeeooopppssswwwwwwrrrhhh```^^^dddiiikkkqqq{{{}}}zzzqqq^^^MMM<<<999555333333444444444555333000///000111111000222222222222333444444555111222222333333222222111222333333555777999;;;<<<666555555888;;;;;;888555888888888777777777777777999999999888888777777777999999:::;;;;;;<<<<<<===@@@??????AAAAAABBBIIIRRRTTTRRRNNNIIIGGGIIIMMMQQQQQQ[[[jjj|||~~~~~~PPPLLLLLLSSS\\\dddoooxxxxxxsssiii[[[LLLAAA:::777555444333333222222333333222222222222111111111111000000111222222222222111444333222111111222333444222222222222222222222222222333555555555333222000222222222222333444555666333222111222555666555444666666777777888999999999888===AAAEEEPPPjjjxxxuuu|||~~~sssoootttyyyzzzxxxqqqnnnnnnnnnhhh[[[PPPKKKSSSggg{{{nnnUUUGGGGGGLLLXXXiiizzzvvveeeNNNEEE===<<<;;;:::999;;;>>>===<<<<<<===>>>>>>>>>======>>>>>>======<<<;;;>>>===<<<<<<<<<===>>>>>>@@@@@@@@@AAAAAABBBBBBBBBDDDDDDDDDEEEFFFGGGHHHIIILLLLLLKKKJJJIIIKKKNNNQQQ___hhhuuu~~~{{{wwwqqqkkkfff```^^^[[[YYYWWWTTTPPPMMMIIIGGGHHHKKKNNNUUUeeesssyyyrrrnnniiibbb]]]ZZZYYYYYY\\\aaafffiiijjjddd^^^UUUNNNIIIFFFDDDCCC???>>>>>>>>>@@@KKKcccyyyrrrvvvuuuzzznnnbbbYYYPPPHHHEEEBBB@@@@@@DDDMMMZZZmmm||||||wwwnnnmmmoooqqqvvv|||zzzrrriiicccbbbmmmooosssxxxzzztttkkkcccbbbiiinnnpppuuu}}}~~~zzzwwwppp^^^LLL>>>;;;777444444555555555555333111111222333222222333333222222111222222222222222333333333333222222333333444666777999;;;<<<555444444777999999666444888888888888777777777777::::::999999999888888888999::::::;;;<<<<<<======@@@??????AAAAAABBBIIIRRRRRRPPPKKKFFFCCCEEEIIIMMMSSS]]]mmm~~~~~~RRRMMMMMMTTT]]]eeennnvvvuuuqqqhhh[[[MMMBBB;;;888555555444333333333333333444444333333222111111000111111111000111111222333333222111000000111222333111111222222222222222222333444555666555444333222333333333333444555666777333222222444777999:::999666666777888999999999999999===@@@CCCLLLddd~~~yyy|||~~~tttqqqvvv{{{|||{{{qqqnnnnnnooojjj^^^SSSNNNPPPaaasss|||uuuZZZGGGCCCGGGRRRcccsss|||~~~sssfffSSSIII???<<<;;;999999;;;============>>>>>>??????>>>>>>>>>>>>>>>>>>===<<<>>>>>>===<<<<<<<<<======AAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDEEEGGGHHHIIIKKKKKKKKKJJJIIIKKKNNNQQQ\\\fffttt~~~{{{vvvpppjjjeeeeeebbb___\\\YYYVVVRRRPPPJJJIIIKKKNNNQQQYYYhhhvvvyyysssmmmfffaaa^^^ZZZUUUSSSVVV[[[aaaddd___YYYRRRKKKHHHFFFEEEEEEAAA@@@??????@@@JJJ___rrrzzzzzzwwwyyylllaaaXXXOOOJJJFFFBBBBBBDDDHHHUUUhhhyyyuuullliiijjjpppwww~~~~~~wwwooojjjiiilllooouuu{{{}}}xxxmmmeee```hhhoooqqqttt{{{{{{wwwuuunnn]]]MMM@@@===888555555555555444333333222333555555444222555555444333222222222222222222333333333333222222444444555777888:::;;;<<<666555666777999999777555888888888888888888888888;;;:::::::::::::::999999::::::;;;;;;<<<=========@@@???@@@BBBBBBCCCJJJSSSRRRPPPKKKEEEBBBCCCGGGJJJSSS^^^pppOOOKKKKKKTTT^^^fffnnnttttttpppgggZZZLLL@@@999666444444333222222222222333333333222222222111111111222111000000000111333444222222111000000111222222333333333333333444444444333333444555444444333222333333333333444555666777555555555777999:::;;;;;;666777888999:::::::::999:::<<>>???======>>>>>>>>>======<<<>>>>>>>>>===============AAAAAAAAAAAAAAAAAAAAA@@@CCCCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIJJJMMMPPPVVVaaaooozzz|||xxxssslllhhhhhheeebbb___]]][[[XXXUUUQQQQQQSSSVVVYYY___lllzzz}}}vvvooojjjeee___WWWSSSTTTYYY___ccc___ZZZRRRLLLHHHGGGEEEEEECCCAAAAAAAAAAAAHHHYYYjjj~~~|||vvvvvviii___UUUNNNIIICCCAAACCCDDDQQQddduuutttlllkkkmmmttt{{{~~~wwwtttsssooorrrxxx~~~yyynnneee^^^gggpppsssvvv|||zzzvvvuuuooo^^^NNN@@@===888555444444444333222111222444666666444222666555555444444444444555222333333333333333333222444555666888999;;;;;;<<<999999999:::;;;:::999888777888888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>AAA???@@@BBBCCCDDDKKKTTTVVVSSSNNNHHHDDDDDDHHHKKKQQQ^^^qqqKKKFFFHHHRRR___hhhoootttsssoooeeeWWWHHH<<<555222333222222111111111111111000000000000111111222222222111000000000111333444222111111111111111111222222222222333333444444444222222222333333333222222222222222222333444555666888888999999999999::::::666777999;;;;;;;;;::::::999;;;>>>BBBIII[[[}}}zzzyyy|||yyy{{{}}}}}}|||wwwrrrqqqrrrooocccWWWPPPJJJUUUeeepppuuu{{{qqqSSSDDDBBBJJJWWWfffoooqqqoooiiidddVVVKKK@@@<<<:::888888;;;999;;;===>>><<<;;;<<<>>>;;;<<<<<<======<<<<<<<<<>>>>>>>>>>>>>>>>>>======AAAAAAAAAAAAAAAAAAAAA@@@BBBBBBBBBCCCDDDEEEGGGGGGGGGIIIIIIIIIIIIJJJMMMOOOVVV```oooyyy~~~~~~~~~}}}yyysssooojjjgggdddbbbaaa```^^^]]]\\\\\\]]]```bbbfffrrr~~~zzzvvvmmmfff^^^YYYYYY]]]aaadddbbb\\\TTTLLLGGGEEECCCAAADDDCCCBBBBBBBBBFFFTTTcccvvv~~~rrrrrrgggZZZQQQIIIBBB@@@AAABBBOOObbbsssyyypppllllllnnnssszzz}}}xxxvvvvvvuuuwww|||zzzmmmccc___kkkvvvzzz||||||xxxwwwqqq```PPP???<<<777444333333222222111111111333555555333111222222222222333444666666333333333444444333333333444555777999:::;;;;;;;;;999999::::::999999999999777777888888999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>???AAA@@@AAACCCCCCEEELLLUUUXXXUUUPPPJJJFFFFFFIIIMMMNNN]]]rrr~~~HHHDDDFFFRRR```iiiooossssssnnncccTTTEEE:::333111222222111000000000000000...//////000111111222222111111111000111111222333222222222222222222222222//////000000111222222222111111222222222222333333222222222222333444555666999:::;;;:::888777888999666888:::<<<===<<<;;;:::999:::???DDDHHHVVVwww}}}vvvuuu{{{~~~|||vvvssstttqqqeeeWWWOOOJJJSSScccpppuuuxxx}}}\\\JJJHHHIIITTTbbbkkkmmmkkkgggeeeSSSIII???<<<;;;999999;;;999===@@@???===;;;;;;===:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>????????????>>>AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCEEEFFFGGGFFFGGGIIIIIIIIIJJJLLLNNNYYYcccqqq{{{{{{wwwrrrooollljjjjjjjjjiiigggccccccfffhhhiiilllwwwvvvoooeee^^^]]]___ccceeefff```VVVNNNHHHDDDAAA???EEECCCCCCCCCCCCEEEPPP\\\mmmppp|||}}}pppaaaUUUKKKCCCAAACCCCCCOOObbbsss~~~yyyrrrkkkhhhjjjmmmvvv|||}}}yyyxxxzzz{{{|||zzzmmmddd^^^kkkxxx|||}}}|||{{{tttbbbQQQ>>>:::666333333333333222222111111222444444333111......///000111333444555333333444444444444333333444555777999:::::::::999777888888777666555666777777777888888999:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<======>>>?????????AAA@@@AAADDDDDDFFFMMMVVVXXXUUUPPPJJJFFFFFFIIIMMMNNN^^^ttt~~~JJJEEEGGGSSSaaajjjnnnqqqsssmmmaaaRRRDDD:::666444333222111111000000111111111111111111111111111111000000111222222222222111222222333333333333222222...//////000111111222222222222222222222333444444333333333333444555666777777999:::999777555777888666888;;;=========;;;::::::;;;@@@EEEFFFPPPnnnzzzvvvwww}}}zzzvvvvvvrrreeeVVVMMMKKKTTTeeeuuu{{{{{{___MMMLLLLLLTTT```gggfffaaa]]]]]]NNNEEE===<<<;;;:::999;;;<<<@@@CCCBBB>>>;;;<<<>>>;;;;;;<<<===============;;;<<<===???@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAABBBCCCDDDFFFFFFEEEFFFHHHIIIIIIJJJLLLNNNUUU___mmmyyy|||yyyuuuqqqooonnnnnnmmmllldddeeehhhlllmmmpppzzzzzzmmmccc___aaaeeehhhlllfff\\\SSSLLLHHHDDDBBBDDDCCCCCCDDDCCCEEENNNXXXeee{{{qqqxxxzzzhhhZZZNNNFFFEEEGGGFFFRRRcccsss~~~zzzwwwuuurrrlllffffffjjjnnn{{{}}}zzz{{{}}}~~~{{{ooofff___mmmzzz}}}|||~~~}}}uuubbbOOO>>>:::666444444444444444666444222222333444444333000000000111222333444555333333444444444444333333333444666888999999888888666777888777444333555777777777888999999:::;;;;;;999999::::::;;;;;;;;;;;;<<<======>>>>>>???@@@@@@AAA@@@AAADDDEEEFFFNNNWWWWWWUUUPPPJJJFFFGGGKKKNNNQQQ```uuu~~~~~~}}}MMMHHHIIIUUUbbbjjjmmmooorrrlll```QQQDDD;;;888888444333222222111111222222444444333333222111111111///000111333333222111111222333333444444333333222000111111222333333444444333333333333333444555666555444444555555666777888555888999888666555777999666888;;;===>>>===;;;:::;;;<<<@@@EEEDDDKKKggg{{{xxx{{{|||wwwwwwrrreeeUUUKKKLLLUUUgggyyy|||]]]LLLMMMPPPWWW```ccc^^^UUUPPPPPPKKKCCC<<<<<<<<<::::::;;;>>>BBBFFFEEE@@@<<<===???<<<<<<===>>>>>>???>>>>>>:::;;;===???@@@AAAAAA@@@??????@@@AAAAAABBBCCCCCCAAAAAAAAABBBCCCDDDEEEFFFDDDFFFHHHIIIIIIJJJLLLNNNOOOYYYgggsss{{{~~~vvvrrrnnnjjjiiihhhfffeeecccdddhhhlllnnnqqq{{{sssfffaaaccchhhkkkrrrkkkbbbYYYRRRMMMJJJHHHDDDCCCCCCDDDDDDEEEMMMVVV___tttrrrvvvmmm]]]QQQIIIHHHKKKHHHSSSeeetttwwwoooooolllgggdddffflllrrr|||zzzwwwyyy||||||qqqhhheeesssuuuaaaNNN>>>;;;777555555666666666999666444333444555444444555555444444444555666666333444444555555444444333222444666888999999888777777999:::888555444666999777777888999::::::;;;;;;999999999::::::;;;;;;;;;=========>>>??????@@@@@@AAA@@@AAADDDEEEGGGOOOWWWXXXVVVQQQLLLHHHIIIMMMPPPTTTcccwww}}}}}}|||KKKKKKOOOYYYgggppprrrooooookkk___OOOBBB;;;444///333222222111111222222333111111111111111111111111000111111111111222222222111222222333333222222111111111222222222333333333555555555444444333333333333333555666666666555444555666777888888999999888999:::<<<>>>>>>===<<<;;;777>>>===<<>><<<<<<======<<<========================>>>>>>>>>>>>???????????????>>>===<<<<<<===>>>>>><<<===???@@@@@@???===<<>>??????@@@@@@>>>???AAAAAABBBHHHQQQXXXVVVPPPKKKIIIHHHHHHMMMSSS]]]gggvvv}}}MMMMMMPPPZZZhhhrrruuusssqqqlll```OOOBBB;;;555///333222222111111222222333111111111111111111111111000111111111111222222222222222333333333333222222111222222222222333333333555555444444444333333333333444555666666666555555555666777888999999999999999:::<<<=========<<<;;;999@@@???===BBBHHHZZZttt|||zzzyyyssscccSSSNNNXXXhhhvvvzzzxxx|||yyy]]]IIIMMMRRR^^^jjjkkkfff]]]RRRIIIEEEBBB???=========<<<;;;777888888999:::;;;;;;<<<=========>>>>>>>>>??????>>>>>>===<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAABBBCCCCCCDDDDDDCCCCCCDDDDDDEEEGGGHHHIIIJJJQQQ[[[bbbgggmmmtttzzzvvvqqqkkkccc]]]ZZZXXXUUUSSSSSSPPPPPPUUU\\\dddooozzzssshhheeehhhlllssssssooofffYYYOOOJJJIIIEEEEEEEEEDDDDDDHHHNNNRRR\\\dddqqqxxxsssrrrlll\\\RRRLLLIIIIIIVVViiiyyy}}}zzzoookkkggggggiiilllkkkjjjrrrxxxyyyooonnnsssyyy|||~~~vvvoooppp}}}zzzyyyxxx|||~~~|||rrr```OOO@@@<<<777444333333444333333333333333333333333333333333333444444444555555333333333333333333333333444555666777888888888888666777888888888888888777777777777888888999:::;;;:::;;;;;;;;;;;;<<<<<<<<<======>>>>>>???@@@@@@@@@@@@BBBCCCCCCEEEJJJSSSZZZXXXQQQJJJGGGFFFGGGNNNVVVaaakkkzzz~~~OOONNNRRR\\\jjjuuuyyyyyysssnnnaaaPPPBBB;;;666000333222222111111222222333111111111111111111111111000111111111111222222222222222333333333333222222222222222222333333333333555444444444444333333333333444555666666666666555666777888999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<:::AAAAAA???CCCFFFTTTkkk}}}}}}}}}{{{vvvhhhZZZLLLXXXjjjxxxyyyvvvxxxvvv\\\JJJNNNPPPaaarrrwwwqqqeeeWWWKKKEEECCC@@@>>>>>>===;;;999888888999;;;<<<===>>>???<<<<<<=========>>>>>>>>>===============>>>???@@@BBBAAA@@@??????@@@AAABBB>>>???@@@BBBCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEGGGGGGIIINNNUUUZZZ]]]bbbiiinnn|||yyyooojjjddd\\\UUUPPPNNNLLLKKKOOOKKKJJJNNNTTT]]]kkkxxxtttgggbbbcccfffmmmnnnllldddZZZPPPKKKIIIEEEEEEDDDDDDEEEHHHMMMQQQZZZ```iiiwww~~~uuunnnuuuvvvcccVVVNNNKKKLLLYYYkkk{{{~~~zzzooollljjjkkknnnppppppnnnnnnttt{{{}}}vvvllliiimmmssswww}}}vvvpppsss|||yyyxxxvvvyyy{{{zzzxxxppp```QQQAAA===888444222222222222333333333333333333333333333333333444444444555555333333333333333333333333555666777888888999888888999888888777777777888888888888888888999:::;;;;;;;;;;;;<<<<<<<<<============>>>>>>??????@@@AAAAAAAAACCCDDDDDDEEEJJJSSSZZZZZZRRRKKKGGGEEEFFFOOOXXXfffppp~~~NNNOOOTTT^^^lllvvv{{{|||tttnnnaaaOOOBBB;;;666222333222222111111222222333111111111111111111111111000000111111111222222222222333333333333333333222222222222333333333444444444444444444444444444444444555555666666666666666777888999::::::;;;;;;;;;<<<;;;;;;::::::;;;<<<<<<888@@@@@@???CCCDDDOOOdddzzzvvv}}}xxxlll^^^LLLYYYnnn{{{|||xxxyyy{{{cccOOOOOOLLLaaawww}}}ppp___RRRGGGDDDBBB@@@???===:::888999:::;;;<<<===>>>??????<<<<<<<<<<<<============<<<<<<======>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFJJJMMMPPPSSSVVVZZZ___cccpppxxxzzzpppfffaaa\\\UUUNNNIIIHHHGGGHHHIIIFFFFFFJJJOOOXXXfffsssssseee^^^\\\^^^cccdddddd___XXXPPPKKKIIIDDDDDDDDDDDDEEEHHHMMMPPPXXX]]]dddqqqzzznnnlllyyy~~~hhhXXXPPPMMMOOO[[[mmm{{{}}}uuullllllnnnrrrvvvvvvrrrmmmlllqqqxxx|||uuullliiilllqqqssswww|||}}}{{{uuupppnnn}}}{{{wwwxxxsssuuuvvvvvvuuupppbbbTTTDDD???999555333333222111333333333333333333333333333333333444444444555555444444444444444444444444666666777888999999888888:::999888777666777888999999888888999999:::;;;<<<<<<<<<<<<=========>>>>>>>>>>>>??????@@@AAAAAAAAA@@@BBBCCCBBBDDDIIIQQQXXX[[[UUUOOOLLLHHHIIIPPPYYYiiirrrLLLOOOWWWbbboooxxx|||}}}sssmmm___LLL@@@:::777333333222222111111222222333111111111111111111111111000000111111111222222222333333333444444333333333222222333333333444444444444444444444444444444444555555555555666666777777888999:::;;;;;;<<<<<<<<<======<<<;;;;;;;;;<<<===666===>>>>>>CCCDDDLLL___zzzqqqzzz~~~xxxlll___RRR___rrr|||}}}nnnUUUNNNHHH\\\tttzzziiiZZZJJJGGGDDDAAA???===;;;999999999999999999:::::::::<<<<<<<<<<<<============<<<======>>>???@@@@@@@@@???AAACCCEEEEEECCCAAA???>>>>>>@@@AAABBBCCCCCCCCCAAAAAAAAAAAABBBCCCDDDDDDKKKLLLOOOPPPSSSUUUYYY[[[ccckkkrrrsssrrrmmmddd[[[TTTQQQLLLHHHDDDDDDEEEGGGBBBAAABBBGGGKKKQQQ^^^kkkpppaaaXXXUUUUUUVVVWWWXXXWWWSSSNNNJJJIIICCCDDDDDDDDDEEEHHHLLLOOOUUUZZZbbbnnnooofffkkk}}}ooo^^^TTTRRRSSS^^^nnn|||wwwnnnjjjmmmsss{{{}}}uuunnnnnnrrrxxx|||wwwnnnkkknnnrrrqqqrrrtttuuuuuurrrpppkkkvvvzzzuuutttooorrrsssssstttpppeeeXXXFFFBBB;;;777555444444333333333333333333333333333333333333444444444555555444444444444444444444444666666777888888888888777:::999888777777888999:::999999999999:::;;;<<<=========>>>>>>>>>>>>???????????????@@@AAAAAABBBBBBAAACCCCCCCCCDDDIIIQQQXXX[[[XXXUUUSSSNNNLLLRRRZZZgggrrrJJJPPP[[[hhhtttzzz|||{{{pppjjj[[[III===999666333333222222111111222222333111111111111111111111111000111111111111222222222333333444444444444333333333333333333444444444444333333333444444444444555666666555555666666777888999:::;;;<<<<<<=========>>>>>>>>>===============666===>>>???DDDEEELLL]]]|||}}}ppprrrxxxjjj]]]WWWbbbttt{{{\\\MMMFFFWWWlll}}}pppaaaOOOKKKFFFBBB???>>><<<;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>======>>>???@@@@@@@@@@@@@@@CCCFFFIIIIIIFFFCCC@@@===>>>???AAABBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCDDDJJJKKKMMMOOOQQQSSSUUUUUUVVV\\\aaabbbaaa___XXXQQQHHHGGGFFFCCCAAABBBDDDGGGCCCCCCFFFIIIKKKQQQ^^^kkk|||mmm^^^TTTPPPOOOLLLMMMNNNNNNMMMJJJHHHGGGBBBCCCDDDDDDEEEHHHLLLOOOSSSXXX```lll~~~ssseeeaaalll}}}wwweee\\\YYYXXXbbbqqq}}}~~~vvvmmmjjjpppyyywwwuuuwww{{{~~~yyyqqqmmmooorrrpppoooooopppqqqqqqpppmmmsss~~~}}}tttqqqppprrrsssssstttqqqfffZZZGGGBBB<<<888666666555444333333333333333333333333333333333444444444555555444444444444444444444444666666777777777777666666888888888888888999::::::::::::::::::;;;<<<======>>>>>>>>>?????????@@@@@@???@@@@@@AAAAAABBBCCCCCCEEEFFFFFFFFFGGGLLLTTTZZZ\\\[[[ZZZXXXRRROOOTTT\\\dddoooIIIRRR```ooozzz}}}|||yyymmmfffXXXEEE:::777666444333222222111111222222333111111111111111111111111000111111111111222222222333333444444444444333333333333333444444444444555333333333444444444555555777666555555555666888888::::::;;;===============>>>???@@@@@@@@@>>>===<<<;;;AAA@@@AAAFFFFFFLLL]]]vvvqqqoooxxxhhhZZZSSS\\\nnnfffRRRHHHSSScccttttttdddSSSNNNGGGBBB???>>>>>>======>>>>>>??????@@@@@@@@@=========>>>>>>>>>??????>>>>>>???@@@@@@@@@???>>>@@@BBBDDDFFFFFFDDDBBB@@@===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDGGGHHHJJJMMMOOOQQQQQQPPPKKKPPPSSSRRRQQQQQQNNNIIIBBBDDDEEEDDDCCCCCCFFFIIIJJJIIIIIIJJJKKKQQQ```nnn}}}zzzkkk]]]RRRMMMLLLIIIHHHGGGGGGGGGFFFEEECCCBBBCCCDDDEEEEEEHHHKKKNNNSSSVVV\\\hhh{{{|||jjj___aaammmwwwzzziii```^^^]]]gggttt{{{{{{xxxzzzsssnnnttt~~~yyypppmmmnnnpppnnnnnnoooqqqrrrqqqppppppqqq{{{|||wwwsssuuuvvvvvvuuuqqqdddWWWFFFAAA<<<777666666555555333333333333333333333333333333333444444444555555555555555555555555555555555555666666666666555555666777888999:::;;;;;;;;;::::::::::::;;;<<<===>>>?????????@@@@@@@@@@@@AAA@@@@@@AAAAAABBBCCCCCCCCCEEEFFFGGGFFFGGGLLLTTTZZZ^^^\\\[[[WWWQQQNNNUUU^^^bbbmmm}}}HHHSSSdddttt~~~|||xxxkkkdddUUUCCC888666666444333222222222222222222333111111111111111111111111000111111111111222222222333444444555555444444333333333333444444444555555333333333444444555555555777666555555555666888999:::;;;<<<===>>>>>>>>>>>>>>>???AAABBBAAA@@@===<<<@@@EEECCCCCCGGGGGGMMM]]]rrrrrrpppyyygggYYYJJJRRRgggoooXXXJJJQQQ^^^nnn}}}uuueeeVVVPPPHHHBBB????????????999:::;;;<<<===>>>???@@@>>>>>>>>>>>>????????????>>>???@@@AAAAAA@@@>>>===???@@@@@@AAAAAA@@@@@@???===>>>???@@@AAABBBBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDDDDEEEGGGKKKNNNOOONNNLLLFFFIIIJJJHHHHHHIIIHHHDDDBBBEEEHHHHHHGGGFFFIIIKKKJJJHHHFFFFFFFFFMMM]]]mmm|||xxxkkk]]]RRRMMMKKKIIIGGGEEEDDDDDDDDDBBBAAAAAACCCDDDEEEEEEGGGKKKNNNSSSUUUZZZeeeyyyqqqbbb^^^fffnnn~~~zzzjjjaaa___aaajjjwww~~~vvvyyytttttt~~~yyysssxxxyyyoookkklllmmmmmmnnnqqqssstttsssqqqpppoooyyywwwxxxyyywwwvvvpppcccUUUDDD@@@:::777555555555555333333333333333333333333333333333444444444555555555555555555555555555555444555555555555555444444444666888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@AAABBBBBBCCCCCCDDDDDDEEEEEEEEEEEEJJJRRRYYY```]]]ZZZUUUOOOMMMUUU``````lll}}}IIIWWWgggrrryyy|||yyysssgggbbbVVVEEE:::555222...222222222111111111111000000000111111111222222222222222333333333333444444666666555444333333222222111222333444555555555555555666777888888777666555555666777888999:::;;;;;;999999::::::<<<===>>>???======>>>>>>?????????@@@@@@@@@BBBEEEEEEFFFNNNXXXmmmxxxsssyyyeeeTTTLLLNNNZZZrrrzzzYYYLLLHHHRRRkkk~~~|||pppggg]]]TTTHHHBBB@@@@@@???===<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>===@@@@@@@@@???????????????>>>????????????@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFGGGJJJKKKJJJGGGDDDAAACCCDDDDDDEEEEEEEEEDDDDDDBBBEEEEEEDDDGGGNNNRRRRRROOOMMMLLLKKKJJJOOO^^^mmmyyyjjj]]]TTTNNNHHHGGGFFFDDDCCCCCCBBB@@@>>>AAA@@@@@@@@@AAADDDGGGHHHPPPQQQVVVdddwwwkkk^^^[[[]]]ffftttzzzooofffbbbdddnnn|||xxxuuuxxx}}}~~~|||wwwtttqqqttt}}}www~~~nnnfffiiiiiinnnpppnnnmmmpppqqqpppnnnsss~~~~~~zzzwwwnnn]]]MMMDDD;;;444444444333222444333444444555555444333333555666777777777666555444222222333333333444444444555555555666666777888999777999;;;;;;:::::::::;;;============>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>BBBBBBCCCDDDEEEEEEEEEDDDIIIHHHDDDAAAAAAGGGRRR[[[aaa___[[[TTTOOOPPPUUUZZZccciiiuuuIIIWWWgggrrrwwwyyyuuuoooeee```UUUFFF;;;777333///222222222222111111111111111222222222333333333333222222333333333333444444444444444444444444444444333444555666666666666666666666777888888777666555666666777888999:::;;;;;;::::::;;;;;;<<<>>>???@@@??????????????????@@@@@@@@@@@@BBBEEEEEEFFFNNNWWWjjjzzzsssooo```OOOMMMUUUjjjeeeRRRKKKQQQgggyyyxxxooohhh^^^VVVKKKCCCAAAAAA???===<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>===?????????????????????>>>>>>????????????@@@@@@@@@AAABBBBBBCCCDDDEEEEEEFFFDDDEEEFFFGGGFFFDDDBBB@@@AAABBBCCCEEEFFFGGGGGGGGGGGGJJJJJJIIIMMMSSSWWWVVVVVVSSSQQQOOOMMMRRR```ppp||||||yyykkk___XXXSSSOOOKKKIIIFFFDDDDDDCCCBBB@@@@@@@@@???@@@AAACCCFFFHHHPPPPPPVVVeee{{{wwweee\\\ZZZ]]]jjjxxx|||vvvllleeebbbfffppp}}}zzzqqqsssvvvvvvtttqqqooonnnnnn|||nnnfffggghhhlllnnnmmmpppttttttrrrjjjooozzz}}}yyyvvvnnn]]]MMMEEE===666555555444333555444444444444444444444444555555555555444222111000222333333333333444444444666555555666666777888999888:::;;;;;;::::::;;;<<<============>>>>>>>>>???>>>???@@@BBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDDDDDDDGGGHHHHHHGGGHHHMMMVVV\\\bbbaaa]]]WWWRRRSSSXXX]]]bbbhhhsssJJJWWWgggqqquuuuuupppiiiaaa]]]SSSEEE<<<888555111333222222222111111111111222222333333333444444444222222333333333333444444222222333444555555666666666666777777777777777666666777777888888888777777777777888999:::;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@BBBEEEFFFFFFMMMUUUfff~~~ttt}}}qqqXXXPPPPPP___xxxrrrWWWMMMNNN```rrrtttmmmhhh___XXXNNNFFFCCCAAA???===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>=====================>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@BBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCBBBAAAAAABBBDDDFFFHHHJJJJJJKKKJJJMMMNNNMMMQQQXXX]]]]]]aaa^^^ZZZUUURRRUUUdddsss}}}wwwxxx}}}xxxlllbbb^^^ZZZVVVQQQMMMIIIFFFEEEDDDDDDCCC@@@@@@@@@@@@AAACCCEEEGGGLLLMMMSSSddd}}}qqqaaaWWWRRR]]]jjjpppnnngggbbbaaagggqqq~~~}}}nnnnnnmmmkkkhhhffffffggggggxxxoooeeeeeefffhhhiiikkkqqqwwwvvvqqqeeejjjuuu{{{{{{zzzxxxvvvooo^^^MMMFFF>>>777666666555444666555444333333333333555555555555555444333111///...333333333444444444555555666666666666777888999999888:::<<<<<<;;;:::;;;<<<=========>>>>>>>>>??????<<<===>>>@@@BBBCCCCCCCCC@@@AAAAAABBBCCCDDDDDDDDDEEEHHHKKKLLLMMMQQQWWW\\\dddccc```ZZZVVVVVV[[[``````fffrrrKKKYYYgggpppsssrrrllleee]]]ZZZPPPCCC:::888666222333333222222222111111111222222222333333333333444222222222333333333444444333333444444555666666666777777777777777777666666777777888888888888888888888999999:::;;;;;;<<<<<<>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBBBBAAAAAA@@@@@@AAA@@@BBBEEEFFFGGGLLLSSSaaazzzvvviiiZZZPPPYYYmmmyyyYYYLLLKKK\\\nnnqqqjjjeee___YYYPPPHHHDDDAAA???===<<<<<<<<<<<<<<<======>>>========================AAA@@@>>><<<<<<<<<===>>><<<<<<<<<===============>>>>>>?????????@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCEEEEEEEEEDDDDDDEEEEEEEEEFFFGGGIIIKKKLLLMMMNNNNNNLLLNNNNNNMMMRRR]]]eeegggnnniiibbb[[[VVVXXXgggvvv|||wwwsssvvv}}}}}}~~~yyynnnfffbbb^^^[[[UUUQQQJJJFFFDDDDDDDDDDDDAAAAAAAAABBBCCCDDDFFFGGGHHHHHHOOOaaa{{{hhhXXXMMMSSS]]]eeeeee```]]]^^^fffppp|||pppnnnjjjddd___]]]^^^___bbbwwwpppfffdddeeeffffffiiipppvvvtttnnncccgggooo{{{sssuuuvvvwwwxxxrrraaaRRRGGG>>>777666666444444555555444333222222333555777555555555444444333222222444444444444555555555555666666666666777888999:::999;;;<<<===<<<;;;<<<=========>>>>>>>>>?????????;;;;;;<<<>>>???@@@@@@AAABBBBBBBBBCCCDDDEEEFFFFFFFFFIIILLLLLLMMMOOOUUUYYYdddcccaaa]]]XXXXXX\\\aaa```eeeqqqNNN[[[hhhooorrrqqqllleee[[[WWWMMM@@@888666555333333333333222222222222111111111111111222222222222222222222333333333444444555555555555555555555555666666777777777666666555888888888888999999::::::::::::;;;;;;<<<<<<======???????????????@@@AAABBBDDDCCCCCCCCCBBBBBBAAAAAABBB@@@AAAEEEGGGGGGKKKPPP]]]tttxxxiiiWWWYYYgggzzz~~~ZZZLLLJJJ[[[mmmoooggg```[[[WWWPPPIIIEEEAAA???>>>===<<<<<<<<<<<<===>>>>>>========================@@@???===<<<<<<<<<===>>>;;;;;;<<<<<<============>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCEEEEEEEEEEEEFFFHHHIIIJJJPPPPPPQQQQQQRRRRRRQQQQQQPPPQQQPPPPPPWWWeeeqqquuuyyyrrrhhh___XXXZZZhhhxxx{{{wwwqqqooottt}}}}}}{{{rrrjjjeeeaaa]]]XXXSSSKKKFFFCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGFFFHHHOOO___wwwrrr\\\PPPOOOTTT[[[\\\XXXWWWYYYbbblllxxxyyyuuunnneee]]]YYYXXXZZZ```wwwqqqgggdddggghhhiiikkkqqqvvvssslllcccfffmmmuuu|||}}}xxxssskkkooossswwwzzzvvvgggXXXFFF>>>666555555333222444555444222222222444666777333333333333444555555666444444555555555666666666666666666777777888999::::::;;;======<<<<<<<<<===>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>?????????DDDCCCCCCDDDEEEGGGHHHIIIKKKLLLMMMKKKJJJMMMSSSXXXccccccaaa]]]YYYXXX[[[___```eeepppRRR]]]iiiooorrrsssoooiii]]]XXXLLL===555555555333333333333333222222222222000000111111111222222222222222333333333333444444666666555555555555555555555666777777777777666666888888888888999:::;;;<<<;;;;;;<<<<<<============???????????????@@@AAAAAACCCCCCCCCCCCBBBBBBBBBBBBCCC@@@AAAEEEGGGGGGJJJNNNXXXnnnyyyyyyaaa^^^fffqqq```QQQLLL\\\mmmnnnddd\\\UUUSSSNNNIIIDDDAAA@@@???======<<<<<<======>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>;;;;;;<<<<<<======>>>>>>>>>????????????@@@@@@@@@??????@@@AAABBBCCCDDDDDDEEEFFFGGGHHHJJJMMMOOOPPPZZZZZZZZZYYYYYYXXXWWWVVVVVVXXXYYYZZZbbbqqq|||wwwkkk```WWWYYYhhhxxxzzzuuuooolllqqqyyy|||wwwpppjjjeee___ZZZTTTMMMGGGDDDBBBBBBAAABBBCCCCCCDDDEEEEEEFFFFFFEEEIIIQQQ^^^ppp}}}dddWWWOOOMMMRRRSSSPPPPPPUUU^^^hhhuuu~~~}}}uuukkkaaaZZZXXXXXX```vvvrrrhhhccciiilllmmmooosssvvvsssmmmdddgggmmmtttyyywwwpppiiiggglllrrryyy~~~{{{lll]]]GGG>>>777555555333222333444333222222333444666777000000000111222444666777555555555666666666666777777777777777888999:::::::::<<<>>>>>>===<<<===>>>>>>>>>>>>?????????@@@@@@BBBBBBAAA@@@@@@AAAAAABBBEEEDDDDDDDDDFFFHHHJJJKKKPPPPPPNNNLLLJJJMMMSSSYYYbbbcccbbb^^^YYYWWWYYY[[[^^^cccnnn}}}UUU```jjjpppsssuuusssooobbb\\\MMM===444444555555444444333333333222222222111111111222222222333333222222333333333333444444444444555555666666777777666666777888999999999999999999888888999:::<<<===<<<<<<============>>>>>>???????????????@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCC@@@@@@EEEGGGGGGIIILLLTTThhhwwwjjjdddggglllzzzmmm[[[RRR^^^mmmmmmbbbZZZOOONNNKKKGGGDDDAAA@@@@@@===============>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<===>>>>>>>>>>>>;;;<<<<<<===>>>>>>??????>>>????????????@@@@@@@@@??????AAABBBDDDEEEFFFGGGIIIJJJMMMPPPSSSVVVXXXYYYaaaaaaaaa```___^^^]]]\\\ZZZ___cccfffnnnzzzyyylll___VVVWWWgggwwwzzzsssnnnpppvvv{{{}}}wwwqqqjjjccc[[[VVVOOOIIIEEECCCAAA@@@@@@AAABBBCCCCCCDDDDDDDDDAAAHHHPPPYYYeeexxxooo\\\OOOHHHJJJLLLIIILLLRRR[[[eeesss}}}|||rrrggg___ZZZYYY^^^sss~~~rrrhhhbbbeeekkknnnoooqqqsssrrrnnndddgggnnnvvv{{{xxxpppiiihhhmmmttt{{{}}}nnn___HHH???888666666444333444222222333333444555555666222222111222333444666777555555666666666777777777777777777777888999::::::;;;<<<>>>>>>=========>>>>>>>>>?????????@@@@@@@@@BBBBBBAAAAAAAAACCCDDDEEEDDDDDDCCCDDDEEEGGGJJJLLLLLLMMMMMMKKKJJJLLLRRRXXXbbbcccbbb^^^YYYVVVWWWYYYZZZ```kkk{{{WWWaaakkkppptttwwwwwwsssfff___OOO===444444666666444444444333333333222222222222333333333444444444222222333333333444444444222333444555666888999999666777888999:::;;;;;;;;;999999888888999;;;<<<===============>>>>>>>>>>>>?????????>>>??????@@@@@@@@@AAAAAABBBBBBCCCCCCCCCDDD@@@@@@EEEHHHGGGHHHKKKQQQdddvvv~~~ooohhhiiiiiitttwwwcccVVV___llllllaaaYYYKKKKKKIIIFFFCCCAAA@@@AAA===============>>>??????>>>>>>>>>>>>>>>>>>>>>>>>999:::<<<>>>??????>>>>>><<<<<<<<<===>>>??????@@@>>>????????????@@@@@@@@@???@@@BBBDDDFFFHHHIIIJJJNNNPPPSSSWWW[[[^^^```bbbdddddddddddddddcccbbbaaa[[[bbbhhhnnnuuu~~~yyylll^^^TTTVVVfffwwwzzzrrrqqquuuzzz|||vvvoooggg\\\XXXQQQKKKGGGDDDAAA?????????@@@AAABBBBBBBBBBBB===EEENNNTTT\\\lllyyy^^^OOODDDFFFHHHFFFIIIQQQYYYdddrrr}}}vvvkkkccc]]][[[]]]qqq|||}}}~~~~~~rrrgggaaa```gggllllllmmmoooooommmcccgggoooyyy~~~|||tttllliiiooovvv}}}~~~ooo^^^JJJAAA999888777555444555111222333444555555555555666666555444555666777888666666666666777777777777777777777777888999:::;;;;;;===??????>>>===>>>???>>>????????????@@@@@@@@@????????????@@@BBBDDDFFFDDDCCCBBBCCCDDDGGGIIIKKKFFFHHHJJJIIIIIIKKKPPPUUUcccdddccc___YYYVVVVVVXXXWWW]]]iiizzz[[[dddkkkoooyyyzzzcccIII;;;777666444444444333111000000000111111222222111111222222333444333333222222222333444444444444444555555555555666<<<;;;999888888999:::<<<:::::::::;;;;;;;;;<<<<<>>=========>>>??????@@@@@@AAAAAA@@@@@@@@@AAACCCDDDEEEEEEFFFIIIKKKSSS]]]vvvzzz|||zzzsss```]]]iiiwww}}}mmm\\\gggsssjjj[[[UUUNNNHHHEEEEEEDDDAAA???@@@<<<<<<<<<===============<<<<<<<<<<<<;;;:::999888<<<<<<<<<<<<============:::===???@@@>>>=========???CCCCCC@@@@@@CCCBBB===EEEDDDBBBAAACCCFFFJJJLLLSSSWWW\\\```bbbccceeefffjjjjjjjjjiiihhhgggfffeeecccggglllqqqzzzuuuggg]]]WWWYYYdddooo~~~uuussswwwzzz~~~sssjjjfffWWWJJJHHHJJJIIIFFFCCCDDDCCCBBBAAAAAAAAAAAABBBCCCFFFLLLRRRWWWbbbvvvfffUUUIIIIIIHHHEEEGGGOOOVVVhhhzzz~~~zzztttkkk```XXXZZZiiizzz{{{ssseee]]]^^^cccjjjooorrrsssssssssiiijjjpppyyy}}}yyyuuutttqqqwwwyyyyyy}}}~~~qqqaaaJJJ@@@777555444222222444555555444444444444555555777777666555444444333333444444444555777888:::;;;888888888999999::::::;;;???>>>>>>======>>>???@@@======<<<<<<===>>>??????FFFEEEDDDCCCBBBCCCDDDDDDFFFFFFHHHHHHHHHHHHGGGFFFKKKIIIJJJLLLKKKKKKQQQYYYffffffeeebbb]]]YYYWWWVVVZZZaaannn~~~WWWbbblllqqqyyy|||eeeKKK<<<888555444444444333222111000000111222222222222111222222333444333333222222333333444555555555666666666777777777<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<>>=========>>>???@@@@@@AAABBBBBBBBBAAAAAAAAACCCDDDEEEEEEFFFHHHKKKPPPXXXooo{{{wwwzzz{{{rrraaa___kkkwww}}}vvvccclllwwwnnn\\\SSSOOOIIIEEEFFFEEEAAA@@@BBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<<<<===============>>>??????=========>>>===DDDGGGCCC@@@AAAAAA>>>@@@AAACCCEEEGGGJJJNNNPPPUUUZZZ```eeegggiiijjjkkkjjjjjjjjjiiihhhgggfffeee___dddiiioooyyyuuufff\\\WWWXXXbbbmmmuuurrruuuyyyxxxppphhh___VVVQQQLLLEEEBBBBBBCCCCCCBBBAAAAAABBBBBBBBBBBBDDDHHHMMMPPPXXXjjj{{{iiiXXXJJJIIIIIIGGGIIIOOOUUUhhh{{{{{{uuukkk___VVVUUUeee|||||||||vvviiiaaaaaaeeekkkqqqssstttttttttlllmmmsss{{{|||vvvooommmqqqwww{{{{{{sssbbbJJJ@@@888555555333222444555555555444444555555555333444444555555666666666777666666555555666666777777888888999:::;;;;;;<<>>>>>===>>>>>>@@@@@@>>>>>>>>>===>>>>>>??????CCCDDDDDDEEEEEEEEEDDDCCCEEEFFFHHHIIIIIIIIIHHHGGGJJJIIIJJJLLLKKKKKKRRRZZZeeeeeedddaaa]]]YYYXXXXXX[[[bbboooTTTbbbnnnssszzz~~~gggMMM>>>888555444444333333222111111111222222222222222222222333444444333333333333333444555555777777777777888888888888;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>??????@@@@@@@@@@@@??????@@@??????>>>===>>>>>>>>>@@@AAABBBBBBCCCCCCCCCCCCAAACCCDDDDDDDDDEEEHHHJJJNNNSSSfff{{{{{{vvv}}}}}}qqqccc```iiiuuuzzz{{{iiippp|||tttaaaTTTOOOIIIEEEEEEEEEBBBAAACCC@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>======<<<;;;<<<<<<<<<<<<============?????????>>><<<<<<>>>@@@???FFFKKKFFF@@@>>>???@@@???BBBGGGIIIIIIKKKOOOSSSVVV[[[bbbgggjjjjjjkkkkkkgggggggggfffeeedddcccbbb[[[```eeekkkvvvtttfff\\\VVVVVV___jjjtttqqqttt{{{xxxppplllfff^^^RRRFFFCCCGGGCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEHHHIIIOOO^^^mmm}}}kkkZZZKKKIIIJJJHHHIIINNNTTTggg|||{{{tttjjj]]]TTTPPPaaaxxx}}}zzznnneeedddhhhmmmsssvvvwwwvvvuuunnnpppvvv}}}}}}uuummmkkkpppwww|||}}}sssbbbJJJAAA999777666444333555555555555555555555555555333333444555666666777777888888777777777777888888777777888999:::<<<<<<===>>>>>>>>>>>>>>>???@@@AAAAAA@@@@@@????????????@@@@@@BBBDDDFFFGGGFFFDDDCCCEEEFFFHHHJJJKKKKKKJJJJJJJJJIIIJJJLLLLLLLLLSSS[[[ddddddccc```\\\YYYYYYZZZ[[[cccrrrSSScccqqqvvvzzz}}}gggNNN>>>888444444555333333333222222222333333333222222222222333444444333333333333333444555666777777777777888888888888:::;;;<<<=========<<<<<<======>>>>>>>>>????????????@@@@@@AAAAAA@@@@@@???@@@??????>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCAAACCCDDDDDDDDDEEEGGGIIIPPPSSS```{{{sssbbb]]]eeeqqqxxxooouuu|||hhhXXXOOOHHHDDDDDDDDDAAA@@@BBBAAAAAA@@@???>>>>>>======<<<<<<<<<<<<<<<;;;::::::<<<<<<<<<<<<============>>>>>>>>>===<<<>>>BBBEEEIIIJJJIIIDDD???======>>>BBBFFFIIIIIIHHHJJJNNNRRRTTTYYY___dddfffeeedddddd`````````___^^^]]]\\\[[[XXX]]]bbbhhhssstttggg\\\UUUUUU]]]fffuuurrruuu}}}|||tttoooiii```SSSHHHFFFIIIBBBBBBBBBBBBBBBCCCCCCDDDEEEDDDEEEFFFFFFKKKXXXeeeqqqzzzkkk[[[MMMIIIIIIIIIIIIKKKRRRfff{{{~~~~~~}}}xxxsssiii]]]TTTNNNaaaxxx~~~~~~sssjjjhhhjjjooouuuyyyzzzxxxvvvlllpppxxx~~~vvvooommmmmmvvv}}}~~~~~~ppp```JJJAAA999888777555444666444555555555555555555444777666666666555555555444777777777888:::;;;===>>>777888999:::;;;<<<===>>>>>>>>>>>>>>>???@@@@@@AAACCCBBBAAA@@@@@@@@@@@@@@@???@@@AAACCCDDDEEEEEEDDDEEEFFFHHHJJJLLLLLLLLLLLLJJJIIIJJJLLLLLLMMMSSS[[[ccccccbbb___[[[ZZZZZZ[[[ZZZdddtttVVVffftttwwwxxx}}}}}}yyyuuubbbKKK>>>777444333444333333333444444444333333333333222222333333444555333333333333444555666777666666777777777888888888:::;;;<<<<<<======<<<<<<>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@????????????>>>>>>>>>======>>>???@@@BBBBBBCCCCCCBBBCCCDDDDDDCCCDDDFFFHHHRRRTTT^^^tttqqq___XXXaaaqqq|||}}}rrr^^^OOOIIIDDDCCCBBB??????AAA@@@@@@???>>>======<<<<<<<<<<<<<<<===<<<<<<;;;:::<<<<<<<<<<<<============<<<<<<<<<<<<===@@@EEEIIISSSLLLDDD???>>>======<<>>>>>===>>>>>>???@@@AAAAAAAAACCCCCCBBBAAAAAA@@@AAAAAA@@@???>>>>>>???BBBEEEGGGDDDFFFHHHJJJLLLMMMMMMMMMKKKIIIJJJMMMLLLMMMSSS[[[bbbbbbaaa___\\\ZZZZZZ[[[YYYdddvvvYYYhhhtttvvvwwwyyyuuunnnjjjYYYGGG<<<777333333444333333444555555555444444333333333333333444444555333333333333444555777777666777777777777888888888:::::::::;;;<<<<<<======>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>????????????>>>======;;;<<<>>>@@@AAABBBCCCCCCBBBCCCDDDDDDCCCDDDFFFHHHPPPSSS[[[nnn~~~zzzlllZZZTTT___sss}}}hhhRRRKKKEEECCCBBB>>>>>>@@@?????????>>>>>>======<<<>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<============;;;<<<======>>>BBBGGGJJJVVVJJJ???===>>>>>>======AAABBBDDDGGGLLLPPPUUUWWWQQQSSSWWWXXXVVVUUUTTTTTTRRRSSSTTTUUUUUUUUUUUUUUUVVVZZZ^^^dddooo|||xxxlllaaaYYYUUUZZZbbb{{{yyyxxx|||}}}yyyrrreeeYYYSSSPPPLLLJJJJJJEEEDDDDDDCCCBBBBBBCCCCCCAAA??????BBBDDDIIITTT___jjjqqqvvvuuusssqqqmmmhhh___ZZZTTTMMMHHHGGGHHHJJJNNN```vvv|||uuuqqqnnnrrr{{{zzzuuuqqqmmmjjjhhhccc\\\VVVVVVmmm~~~}}}}}}~~~|||~~~}}}uuuoookkklllpppwww}}}}}}zzzpppttt{{{yyynnngggfffrrr}}}{{{jjjYYYGGG???888888888555444555333444555666666555444333333333444555777888999999888777777777777777777888::::::;;;<<<<<<===============???@@@AAAAAAAAAAAACCCBBBBBBAAAAAAAAAAAABBBBBB@@@>>>===>>>AAAEEEGGGEEEFFFHHHJJJLLLLLLMMMLLLLLLKKKKKKMMMLLLLLLRRRZZZ```aaabbb```]]]ZZZYYYYYYZZZfffyyyZZZgggqqqtttuuuvvvoooddd]]]PPPAAA:::666333222444222333444555666666555444444333333333333444555555222333333333555666777888888888888888999999999::::::999999999:::;;;===>>>>>>>>>>>>>>>????????????@@@AAAAAABBBBBBAAAAAA@@@>>>??????@@@???>>>===<<<;;;===>>>AAABBBDDDDDDEEEBBBCCCDDDCCCCCCCCCEEEGGGHHHNNNWWWhhh|||{{{}}}yyyvvvjjjXXXPPP[[[ppptttVVVNNNHHHEEECCC??????AAA????????????????????????>>>>>>????????????>>>>>><<<<<<<<<<<<===============>>>?????????AAAEEEHHHMMMDDD>>>???@@@>>>>>>AAAAAAAAADDDKKKSSSWWWVVVSSSKKKMMMOOOOOONNNNNNNNNOOOKKKLLLNNNOOOQQQRRRRRRRRRSSSXXX\\\bbbnnn}}}{{{nnnddd[[[WWW[[[bbbxxx{{{{{{~~~wwwlllaaa\\\XXXRRRNNNNNNGGGFFFEEECCCBBBBBBBBBBBBBBB??????BBBEEEJJJTTT^^^iiikkkkkkjjjjjjiiieee```YYY[[[YYYQQQJJJGGGIIILLLLLL^^^rrrzzzqqqlllkkkpppzzz|||sssppplllfffccc```]]]XXXTTTZZZsss~~~{{{wwwuuuvvvyyy{{{{{{zzzzzzsssooojjjkkkooowww{{{uuuxxx|||qqqkkklllzzz~~~kkkYYYFFF>>>888777777555333444333444666777777666444333333333444666777888999:::999999888888888888999999<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAABBBBBBBBBBBBAAAAAAAAA@@@AAAAAABBBBBBBBBAAA@@@@@@@@@CCCEEEGGGEEEFFFHHHJJJKKKKKKKKKKKKNNNLLLMMMNNNLLLLLLQQQYYY___aaacccaaa^^^ZZZWWWVVV[[[iii}}}ZZZeeeooorrruuuvvvmmm```VVVJJJ>>>888666333222444222333555666666666555555444333333333333444555555222333333444555666888888999999:::::::::;;;;;;;;;:::999888777888:::===>>>===>>>>>>>>>>>>?????????@@@AAAAAABBBBBBAAAAAA@@@>>>??????@@@@@@>>>===<<<<<<===???BBBDDDEEEFFFFFFBBBCCCDDDCCCCCCCCCEEEGGGAAAIIITTTccc~~~{{{zzz}}}}}}{{{wwwuuujjjXXXNNNWWWjjjxxx~~~}}}YYYQQQJJJGGGDDD@@@@@@BBB@@@@@@@@@@@@@@@@@@AAAAAA<<<<<<===============<<<<<<<<<<<<<<<=========>>>???@@@AAA@@@@@@@@@CCCEEECCC??????CCCBBB>>>???DDDCCCCCCGGGPPPYYYZZZTTTMMMFFFGGGHHHHHHHHHHHHJJJLLLEEEFFFHHHJJJLLLNNNNNNOOOQQQUUUZZZaaaooo~~~}}}pppfff]]]XXX[[[bbbvvv}}}|||xxxooogggaaaZZZQQQLLLLLLHHHGGGEEEDDDBBBAAAAAAAAAEEEBBBAAADDDGGGLLLUUU___gggfffeeedddeeeeeeaaa[[[VVV\\\]]]UUUKKKGGGJJJNNNKKK\\\ppp~~~yyyoooiiijjjpppzzzyyyooooooiiiccc^^^\\\YYYUUURRR[[[www}}}yyytttqqqrrruuuwwwyyyyyyxxxqqqnnnjjjkkkooowww|||xxx|||xxxtttvvvmmmZZZEEE===777777777444333333333444666777777666444333666666666666777777777777999999:::;;;<<<>>>???@@@============<<<<<<<<<<<<<<<===???AAABBBBBBBBBBBB@@@@@@@@@@@@AAAAAABBBCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFHHHJJJKKKKKKJJJJJJOOOMMMMMMNNNLLLKKKQQQXXX___aaacccbbb___ZZZVVVTTT]]]lll\\\hhhooommmllloooiii^^^SSSFFF999666666444333222111111111111111111111111222222222222333555777888999888777777777888999:::999:::;;;;;;;;;:::999888999888777999;;;===<<<<<<@@@===;;;>>>CCCEEECCC@@@@@@@@@@@@?????????>>>>>>@@@???>>>======<<<=========>>>???@@@@@@AAA@@@@@@CCCDDDCCCBBBAAAAAACCCEEEFFFHHHMMMZZZsss}}}zzz|||~~~vvvzzzvvvjjjWWWJJJOOO```nnnsss~~~~~~^^^RRRFFFCCCBBB@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@========================<<<<<<<<<<<<<<<===>>>>>>DDD===AAA???;;;OOOZZZGGGFFFBBB>>>===AAADDDDDDCCCBBBIIIQQQTTTQQQKKKFFFDDDCCCCCCCCCCCCCCCDDDEEEFFFIIIIIIHHHHHHIIILLLNNNPPPRRRVVVXXX]]]kkk}}}xxxlll```XXXYYY___sssyyylllddd^^^VVVPPPMMMIIIHHHFFFDDDBBBAAA@@@@@@BBB@@@AAAEEEGGGIIIUUUbbbnnniiiccc]]]ZZZWWWUUUTTTSSSYYY^^^\\\TTTMMMKKKLLLLLL[[[qqqzzzqqqmmmhhhppp{{{uuujjjhhhccc___\\\XXXRRRPPPSSS]]]yyy{{{tttrrrrrrrrrxxx}}}~~~|||rrrkkkbbbhhhooowww{{{{{{yyywwwuuu|||{{{zzz~~~lllTTTFFF???777333333555666555222333333444555666666777444777999777333222555999:::999888888:::???CCCFFF===<<<<<<;;;;;;===>>>????????????@@@AAABBBCCCDDDCCCBBBBBBBBBBBBBBBBBBAAACCCCCCDDDDDDEEEEEEFFFGGGFFFFFFGGGGGGGGGHHHHHHHHHOOOMMMLLLLLLJJJJJJPPPYYYdddffffffccc^^^ZZZ[[[]]]aaannn^^^iiiooommmlllmmmfff[[[QQQEEE999555555444222222222222222222222222222222333333333333555777999::::::999888777777888999:::999:::;;;;;;;;;;;;:::999:::999888999;;;;;;:::999???<<<:::<<>>>>>============<<<===>>>???@@@AAAAAAAAACCCCCCCCCBBBAAAAAACCCEEEFFFHHHLLLVVVkkk~~~{{{{{{zzzvvvkkkXXXJJJJJJWWWdddlllxxx~~~cccWWWJJJFFFDDDBBBAAAAAAAAAAAAAAA@@@@@@@@@??????===========================<<<<<<<<<<<<===>>>>>>BBB===AAABBBAAASSS\\\LLLBBBBBBBBBBBBAAA@@@@@@AAAJJJLLLMMMLLLHHHDDDAAA@@@CCCBBBBBBCCCCCCDDDEEEFFFIIIHHHHHHHHHIIILLLNNNPPPRRRUUUXXX]]]kkk}}}}}}qqqeee[[[[[[```ssspppggg```XXXRRROOOHHHGGGEEEDDDBBBBBBAAAAAABBB@@@BBBFFFHHHLLLXXXeeennnjjjddd___[[[XXXUUUSSSRRRXXX^^^]]]WWWPPPLLLLLLMMMYYYkkkzzz{{{rrrmmmhhhqqq|||xxxmmmjjjfffcccaaa[[[SSSPPPQQQ[[[vvvwwwsssqqqoooqqquuuyyy{{{~~~|||sssllleeeiiipppvvvyyyyyyvvvuuussszzz}}}}}}nnnZZZEEE???888444444555555444777777777888888999999999888;;;===;;;666444666888:::999999999;;;>>>BBBDDD>>>>>>=========>>>???@@@AAA@@@@@@@@@AAABBBCCCCCCBBBBBBBBBBBBBBBAAAAAAAAACCCCCCDDDEEEFFFFFFFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIMMMKKKJJJKKKKKKKKKSSS[[[fffggghhheee___\\\[[[]]]dddpppbbbjjjnnnmmmllllllcccWWWMMMBBB777555555333222222444444444444444444444444444444444555666888:::<<<<<<;;;:::888888888999999999:::;;;;;;;;;;;;::::::<<<:::999999::::::999777===;;;999;;;???AAA@@@>>>BBBAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>;;;<<<===???@@@AAAAAAAAABBBCCCDDDCCCAAAAAACCCEEEEEEGGGJJJQQQ___zzzzzz~~~zzzooo]]]MMMGGGNNNXXXeeeqqqxxxjjj]]]OOOIIIGGGDDDBBBCCCCCCBBBBBBAAA@@@??????>>>==============================<<<<<<======>>>???AAA===BBBEEEFFFSSSWWWJJJBBBDDDEEECCCAAAAAAFFFKKKTTTOOOHHHBBB???>>>>>>===BBBBBBBBBBBBCCCDDDEEEFFFHHHHHHHHHHHHJJJLLLNNNOOOQQQTTTXXX^^^jjj|||yyykkk```]]]aaarrr~~~mmmccc[[[SSSMMMKKKEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@BBBFFFKKKRRR___jjjooolllgggccc___ZZZUUURRRRRRYYYaaaccc^^^VVVOOOLLLOOOXXXeeeqqqzzz{{{rrrmmmjjjsssrrrooollljjjggg___UUUOOOPPP]]]xxxwwwsssqqqnnnlllmmmrrruuuzzz~~~zzzsssmmmhhhkkkpppuuuwwwwwwuuusssssswww}}}zzzlllZZZCCC>>>888666666777555333777777777777777777777888666:::<<<<<<999777777999999999:::;;;<<<>>>???@@@@@@???>>>>>>>>>???AAAAAABBBBBBAAAAAAAAABBBBBBCCCBBBBBBBBBBBBAAAAAA@@@@@@AAACCCEEEGGGGGGGGGFFFEEEDDDEEEFFFGGGHHHIIIJJJKKKKKKIIIIIIKKKKKKMMMUUU^^^hhhjjjjjjgggbbb]]]\\\]]]eeeooo~~~gggkkkmmmmmmmmmkkkaaaUUUIII???666555444222111222333333333333333333333333444444444555666999;;;<<<>>>===;;;999999999999999:::::::::;;;;;;;;;;;;;;;;;;999888999:::;;;:::888<<<;;;:::<<>>>>>>>>>>>>>>>>>??????????????????;;;<<<===???@@@AAAAAAAAABBBCCCDDDCCCBBBAAACCCDDDEEEGGGJJJNNNWWWmmm|||xxxvvvhhhVVVJJJKKKQQQbbboootttyyyoooaaaRRRLLLHHHEEECCCDDDDDDCCCCCCAAA@@@???>>>>>>=================================<<<===>>>>>>???@@@>>>AAAEEEIIIMMMKKKBBBFFFEEEDDDCCCDDDKKKUUU\\\VVVNNNDDD>>>===?????????AAAAAAAAABBBCCCDDDEEEFFFGGGGGGHHHHHHJJJKKKMMMNNNPPPSSSXXX^^^iiizzzrrrddd___aaaqqqwwwfff\\\TTTMMMHHHGGGCCCBBBAAAAAAAAAAAAAAAAAAAAAAAACCCGGGOOOYYYgggqqqsssppplllgggccc]]]WWWSSSTTT\\\fffkkkhhh___SSSLLLQQQWWWaaakkkuuu~~~|||sssooommmwwwyyyuuusssrrrnnncccVVVOOONNNeeevvvtttssspppkkkiiijjjnnnuuu{{{|||xxxqqqllljjjnnnsssxxx{{{{{{zzzxxxuuuxxx~~~~~~yyytttdddSSSBBB>>>999777888888555333333333333333333222222222///222777999999888999:::999:::;;;<<<===>>>>>>>>>@@@???>>>>>>>>>???AAABBBDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@AAADDDGGGGGGFFFDDDCCCCCCDDDEEEGGGIIIJJJLLLLLLKKKIIIIIIKKKKKKLLLTTT]]]hhhkkkmmmjjjddd___]]]]]]```jjjzzznnnmmmllllllnnnkkk```TTTDDD<<<666555555222222333333333333333333333333333333333333444666888;;;<<>><<<;;;:::::::::::::::::::::;;;;;;<<<<<<<<<999888888999;;;===<<<;;;=========>>>@@@AAAAAAAAA?????????>>>>>>>>>=========>>>???@@@AAAAAA@@@@@@<<<===>>>@@@AAAAAABBBBBBAAACCCDDDDDDBBBBBBBBBCCCDDDFFFIIIMMMRRRddd|||zzz}}}~~~rrr```OOOJJJNNN___mmmrrruuutttfffVVVNNNJJJFFFCCCDDDDDDDDDCCCBBBAAA??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????>>>???@@@GGGOOOMMMEEECCCGGGEEEDDDGGGNNNTTTXXXZZZLLLFFF???<<<===@@@AAAAAA@@@@@@AAAAAABBBDDDEEEFFFFFFGGGGGGHHHJJJKKKMMMMMMOOORRRWWW^^^hhhwwwyyyjjjccccccppp~~~~~~~~~rrrbbbYYYRRRLLLHHHGGGAAAAAA@@@@@@@@@@@@@@@AAA@@@BBBDDDHHHRRRaaapppxxxxxxvvvrrrmmmhhhbbbZZZVVVVVV^^^kkkttttttiiiYYYNNNQQQVVV^^^hhhrrr{{{}}}vvvrrrpppyyy|||zzzwwwqqqdddUUUNNNOOOhhhwwwttttttoooiiieeecccjjjrrrxxxyyyvvvpppkkknnnrrryyy{{{{{{zzzrrr```MMMAAA===999888999999666333333333333333333222222222...111555888999999999::::::;;;<<<>>>>>>>>>>>>>>>??????>>>>>>>>>???@@@AAADDDDDDCCCCCCBBBCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@>>>@@@CCCEEEFFFEEECCCBBBCCCDDDEEEGGGIIIKKKLLLMMMNNNKKKKKKKKKJJJKKKRRRZZZgggkkkmmmkkkfff```]]]]]]XXXeeexxxwwwqqqkkkjjjkkkggg[[[PPPAAA;;;666666666333222555222222222222222222222222333333333444666999;;;===???>>>===;;;;;;;;;<<<<<<;;;:::::::::;;;<<<===>>>:::999999:::===>>>>>>===>>>>>>???@@@AAABBBCCCCCCAAA@@@@@@@@@@@@?????????===>>>@@@AAABBBBBBBBBAAA>>>???@@@AAABBBBBBBBBBBBAAACCCDDDDDDCCCBBBBBBCCCDDDDDDIIIMMMPPP]]]||||||iiiSSSJJJMMMYYYlllsssvvvooo^^^SSSMMMGGGDDDDDDDDDCCCCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@===@@@@@@JJJXXXRRRHHHLLLFFFGGGIIIOOOTTTSSSMMMHHH@@@>>>;;;;;;<<>>???@@@@@@@@@@@@???>>>>>>>>>???@@@AAADDDDDDCCCCCCCCCDDDDDDEEEFFFEEEEEEDDDCCCBBBAAAAAA???AAACCCEEEEEEEEEDDDCCCDDDEEEFFFHHHIIIKKKMMMMMMPPPMMMLLLLLLJJJJJJPPPXXXdddhhhlllkkkfff```]]]\\\VVVdddxxxuuujjjgggfff```SSSIII>>>:::777777777444333666444444444444444444444444444444444555888:::===>>>???>>>===<<<<<<<<<===>>>;;;:::::::::;;;<<<>>>???===;;;;;;<<<>>>???>>>======???@@@@@@AAAAAACCCDDD@@@@@@@@@@@@????????????<<<>>>@@@BBBCCCCCCBBBBBBAAABBBBBBCCCCCCBBBBBBAAAAAACCCDDDEEECCCBBBBBBCCCCCCCCCGGGLLLMMMVVVppp{{{rrrYYYMMMNNNTTTmmmzzz}}}|||hhh[[[RRRJJJEEEDDDCCCCCCBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@CCCAAAMMM^^^UUUHHHRRRJJJLLLOOOPPPOOOKKKDDD@@@<<<<<<===<<<;;;<<>>999777888999888666777777777888888999999999::::::999:::<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBBAAA@@@?????????@@@BBBCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEGGGHHHJJJKKKLLLMMMPPPMMMLLLLLLJJJJJJPPPXXXaaaeeejjjjjjfff```]]]\\\\\\hhhzzzxxxiiidddccc[[[MMMCCC===999777888777444444777555555555555555555555555555555555777999<<<>>>@@@>>>>>>===<<<<<<===>>>???;;;;;;::::::;;;<<<>>>??????>>>======>>>>>>===<<<===>>>@@@@@@@@@AAABBBDDD>>>>>>>>>>>>============<<<===@@@BBBDDDDDDCCCBBBCCCCCCDDDDDDCCCCCCBBBAAA@@@BBBEEEEEECCCBBBBBBBBBCCCAAAEEEKKKKKKPPPggg}}}uuuzzz^^^PPPPPPRRRppppppaaaVVVLLLEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@CCCFFFCCCNNN```SSSEEEQQQQQQRRRQQQLLLFFFCCCDDDFFF>>>@@@AAA???<<<;;;>>>BBB?????????AAABBBDDDEEEFFFEEEFFFGGGIIIJJJKKKLLLLLLNNNPPPVVV\\\aaalllzzzwwwyyy~~~{{{vvvnnnhhheeeeeegggnnn~~~uuuhhhaaa[[[TTTNNNLLLHHHHHHFFFEEEEEEDDDDDDDDD???CCCEEEJJJZZZqqqyyysssmmmgggbbbbbboooyyydddcccdddjjjttt{{{nnn]]]OOONNNTTT]]]xxx{{{ssspppnnnooommmgggdddffffffoooyyy}}}wwwqqqnnneeemmmyyy{{{{{{|||rrr```NNNCCC>>>999777888999888777222333333444555666777777888777777999;;;>>>??????======>>>???@@@BBBDDDEEEBBBBBBAAA@@@AAABBBCCCDDDCCCCCCCCCCCCDDDFFFGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFGGGHHHJJJKKKLLLLLLOOOLLLKKKLLLJJJJJJQQQZZZ^^^ccciiiiiieee```\\\[[[bbbmmm}}}yyylllgggbbbUUUIIICCC999999777666555555555555000444888777444222555888888888888888888999999999<<<<<<;;;;;;;;;<<<<<<===<<<<<<======<<<;;;::::::;;;;;;<<<>>>????????????AAA@@@@@@??????@@@@@@AAADDDAAA>>>???AAAAAA@@@>>>>>>???@@@@@@BBBCCCCCCDDDAAAAAABBBCCCDDDDDDDDDCCC???@@@AAABBBCCCCCCCCCCCCBBBBBBDDDGGGIIIQQQaaapppwwwwww{{{\\\PPPVVV\\\qqqzzzfffZZZQQQJJJEEEJJJHHHEEEBBB@@@AAABBBCCC??????>>>>>>>>>>>>????????????>>>>>>??????@@@AAADDDAAADDDMMMUUUWWWXXXZZZ```XXXNNNHHHFFFEEEAAA>>>CCCBBB@@@>>>>>>===>>>>>>@@@@@@@@@AAABBBCCCDDDEEEGGGGGGHHHJJJKKKMMMNNNNNNPPPQQQUUUYYY^^^kkk}}}rrrlllgggbbbbbbeeepppsssiiiccc]]]UUUOOOMMMJJJGGGCCCAAAAAAAAABBBBBBBBBEEEPPPbbbttt{{{vvvpppkkkgggddduuuzzzfff]]]lllwwwiii[[[SSSUUU\\\mmm~~~vvvuuutttkkkfffiiikkkiiijjjnnnrrrvvv}}}xxxqqqkkkgggjjjqqq{{{||||||xxxlllZZZLLL@@@===:::777777777777666555555555555444444444444666777888999;;;<<<===>>>>>>???@@@BBBCCCDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBCCCHHHGGGFFFEEEEEEEEEFFFGGGIIIHHHGGGFFFEEECCCBBBBBBBBBCCCEEEGGGHHHHHHHHHHHHGGGGGGIIIJJJKKKLLLLLLLLLMMMKKKKKKKKKHHHGGGKKKSSS]]]aaaeeeeeeaaa]]]\\\]]]dddttt~~~pppjjjcccVVVJJJCCC999888777666666555666666333777:::888555333555777888888888888999999999999<<<<<<;;;;;;<<<<<<======>>>>>>??????>>>======<<<<<<===>>>???????????????AAAAAAAAAAAAAAAAAAAAAAAACCCAAA>>>>>>@@@AAA@@@>>>>>>>>>???AAABBBDDDEEEEEEBBBBBBCCCCCCDDDCCCCCCCCCAAABBBBBBCCCDDDDDDEEEDDDCCCCCCDDDGGGIIIOOO^^^lllwwwttt~~~cccUUUXXX^^^rrrlll___VVVPPPKKKHHHGGGDDDBBBAAAAAABBBBBB?????????>>>>>>???????????????>>>>>>??????@@@AAA@@@BBBKKKXXXaaaaaa^^^]]]WWWQQQJJJGGGGGGHHHFFFCCCBBBAAA@@@???>>>>>>??????@@@@@@@@@AAABBBCCCDDDEEEFFFFFFGGGIIIJJJKKKLLLMMMMMMPPPUUU[[[```jjj|||yyyqqqjjjdddccceeeooo}}}tttnnnfff\\\UUUNNNKKKGGGDDDBBBBBBBBBCCCCCCBBBEEEOOO```rrr|||wwwrrrmmmkkkkkk{{{uuuiiirrrttteeeZZZVVV\\\eeevvvxxxnnnlllooogggcccfffiiijjjooouuuzzz}}}yyysssooolllnnnrrrxxx}}}|||~~~{{{}}}~~~vvvjjjYYYKKK@@@===999777777777777666888888999999999999999999999999:::;;;===>>>????????????AAABBBDDDEEEEEEFFFEEEDDDDDDCCCBBBCCCCCCCCCGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDCCCDDDEEEGGGHHHIIIIIIIIIIIIFFFGGGHHHJJJKKKKKKKKKKKKNNNLLLLLLLLLIIIHHHLLLTTT\\\```cccaaa]]][[[\\\^^^hhhxxxxxxooofffXXXJJJBBB777777666666666666777777666999;;;999666444555777888888888999999:::::::::<<<<<<<<<<<<<<<===>>>>>>@@@@@@AAAAAAAAA@@@????????????@@@AAAAAA@@@@@@@@@AAABBBCCCDDDDDDCCCBBBAAABBB@@@>>>>>>???@@@???>>>??????@@@BBBCCCEEEFFFFFFDDDDDDCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEFFFGGGHHHMMMYYYeee{{{tttlll]]][[[^^^pppppp```VVVOOOLLLFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@????????????@@@@@@??????>>>>>>??????@@@AAA???CCCPPP___fffbbb\\\XXXPPPMMMIIIHHHIIIIIIGGGDDDBBBAAA@@@?????????@@@AAA@@@@@@AAAAAABBBCCCEEEFFFEEEFFFFFFHHHIIIJJJKKKLLLKKKNNNVVV]]]bbbiiiwwwyyyppphhhfffgggnnn|||rrrfff]]]PPPLLLGGGDDDCCCDDDDDDCCCDDDCCCEEEMMM\\\mmm{{{zzzuuuqqqmmmkkkqqqvvvwwwmmm___XXXYYYbbbmmm}}}uuujjjhhhkkkgggeeehhhlllpppxxx{{{vvvtttrrrssstttuuuxxx|||~~~yyywwwyyy|||}}}|||{{{rrrfffVVVIII>>>;;;888666666777777666999::::::;;;;;;<<<<<<===<<<======>>>???@@@@@@@@@@@@AAABBBCCCEEEFFFGGGGGGFFFEEEEEEDDDCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGHHHIIIJJJJJJJJJJJJHHHIIIJJJKKKLLLMMMMMMMMMOOONNNMMMMMMKKKIIINNNVVV\\\___```]]]YYYYYY]]]bbbppp~~~vvviiiYYYJJJ@@@777666666666666777777888555777999999777555666777888888999999::::::;;;;;;<<<<<<<<<<<<===>>>??????AAAAAABBBBBBBBBAAAAAA@@@AAABBBBBBBBBBBBAAAAAA@@@@@@AAACCCDDDDDDCCCAAA@@@@@@???>>>>>>????????????BBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEFFFFFFGGGIIIGGGGGGHHHHHHKKKTTT^^^qqqxxx~~~uuueee___^^^lllxxx|||vvvbbbUUUNNNKKKEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAA??????>>>>>>??????@@@AAAAAADDDMMMXXX[[[UUUOOOMMMPPPNNNLLLJJJJJJGGGCCC@@@AAAAAA@@@??????@@@BBBBBBAAAAAAAAAAAABBBDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJMMMTTT\\\aaahhhvvvwwwnnnkkklllooo|||mmmbbbRRRMMMGGGDDDDDDDDDDDDCCCDDDDDDEEEKKKWWWfffsss{{{|||{{{yyyuuuoookkkiiihhhppp~~~xxx}}}|||hhh[[[VVVYYYdddoooxxxmmmllllllmmmooorrruuuyyy{{{zzzwwwxxxxxxvvvuuuxxx~~~|||xxx{{{yyyooocccTTTGGG===:::777666666777777777777888888999;;;<<<<<<===>>>>>>??????@@@@@@@@@AAABBBBBBCCCDDDEEEGGGHHHIIIGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPQQQOOONNNOOOLLLKKKPPPXXX]]]``````\\\XXXXXX```gggvvv}}}kkkZZZIII===777666666666666777777888333444666777777777888888888999999:::;;;;;;<<<<<<<<<<<<<<<===>>>???@@@@@@@@@AAAAAABBBBBBAAAAAAAAABBBCCCCCCCCCCCCBBBBBBAAA???AAABBBDDDDDDBBBAAA???????????????>>>???@@@AAAFFFFFFFFFEEEEEEEEEDDDDDDFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGJJJHHHHHHJJJJJJJJJPPPXXXhhh~~~}}}{{{lllccc]]]eeemmmooouuulll[[[RRROOOFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@AAA??????>>>>>>??????@@@AAACCCBBBEEEIIIJJJGGGFFFHHHQQQPPPOOOMMMKKKGGGCCC???BBBAAAAAA@@@@@@AAABBBCCCAAAAAAAAABBBCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLMMMQQQXXX^^^ggguuu}}}tttqqqrrrsssrrrfffVVVPPPHHHDDDDDDEEEEEECCCDDDDDDEEEJJJRRR]]]iiipppttttttsssooojjjfffeeefffnnn}}}zzzwww|||jjj^^^XXX[[[gggsss}}}ssstttpppvvv|||}}}}}}}}}~~~~~~{{{xxxwwwzzz~~~zzz~~~}}}wwwmmmaaaRRRFFF===:::777666777888888888777777888999;;;<<<======>>>>>>??????@@@@@@@@@AAACCCCCCCCCDDDFFFGGGIIIJJJHHHHHHGGGFFFFFFFFFFFFGGGIIIIIIHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPQQQOOOOOOPPPNNNLLLRRRYYY___bbbccc___ZZZ[[[ccclllzzzkkkZZZHHH:::777777666666666666777777222333444666777888999999999999:::;;;;;;<<<==================>>>@@@AAABBB@@@@@@AAAAAABBBBBBAAAAAABBBBBBCCCCCCDDDCCCCCCCCC@@@AAABBBCCCCCCBBBAAA@@@???@@@AAA@@@??????AAACCCHHHHHHGGGGGGFFFFFFEEEEEEFFFEEEDDDCCCCCCCCCDDDEEEDDDDDDCCCCCCCCCEEEFFFHHHKKKHHHIIIKKKLLLKKKOOOUUUaaaxxx~~~sssiii]]]```dddgggmmm{{{vvvbbbWWWRRRIIIHHHGGGEEEDDDCCCBBBBBB@@@@@@????????????@@@@@@??????>>>>>>??????@@@AAABBB???>>>@@@@@@AAAFFFMMMOOOPPPPPPOOOMMMJJJGGGEEEDDDCCCBBBAAAAAAAAABBBCCCAAAAAAAAABBBCCCDDDFFFFFFHHHHHHHHHIIIJJJKKKKKKKKKNNNMMMOOOTTT[[[dddrrrwwwtttuuuvvvwwwlll\\\TTTKKKFFFGGGHHHFFFDDDCCCDDDFFFIIIMMMUUU^^^dddkkkmmmnnnkkkgggdddeeegggppp}}}wwwyyypppddd\\\___mmm{{{wwwyyyttt~~~~~~{{{xxxwwwwwwtttwwwmmmaaaRRREEE===:::777777888999::::::999999:::;;;<<<>>>>>>???======>>>???@@@@@@AAAAAADDDDDDCCCDDDEEEGGGIIIKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLJJJKKKLLLMMMNNNOOOOOOOOOQQQOOOOOOPPPNNNMMMRRRZZZaaafffhhhddd^^^]]]eeennnzzzjjjYYYGGG999999888777666666555666666555555555777888999999888999999:::;;;<<<===>>>>>>=========>>>???@@@BBBBBB@@@AAAAAABBBCCCCCCBBBBBBAAAAAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB???AAABBBAAA@@@@@@BBBDDDGGGGGGGGGGGGHHHHHHHHHHHHFFFEEECCCBBBCCCDDDFFFGGGFFFEEEDDDDDDDDDFFFHHHIIIJJJHHHIIIMMMNNNMMMPPPTTT[[[nnnyyyooo___^^^___cccmmmzzzlll___ZZZMMMKKKHHHEEECCCCCCCCCCCC?????????>>>>>>???????????????>>>>>>??????@@@AAA???======???@@@AAAHHHPPPPPPQQQRRRQQQOOOLLLJJJIIIEEEDDDCCCAAAAAAAAABBBBBBBBBBBBBBBBBBCCCEEEFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJNNNMMMNNNSSSXXX___kkkvvvxxxtttuuuyyy~~~uuudddZZZPPPJJJKKKKKKIIIFFFBBBDDDGGGHHHJJJNNNTTTYYY^^^bbbeeeeeecccbbbfffiiirrr~~~|||vvv|||sssfff]]]```rrr{{{~~~zzz~~~|||~~~}}}xxxsssqqquuuxxxnnnbbbRRRDDD===;;;888888999;;;<<<;;;:::;;;;;;<<<===>>>>>>???======>>>???AAABBBCCCCCCDDDCCCCCCCCCDDDGGGIIIKKKKKKJJJIIIIIIHHHHHHIIIIIIGGGHHHJJJKKKLLLLLLLLLLLLIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHJJJLLLNNNOOOLLLMMMNNNOOOPPPQQQQQQQQQQQQOOOOOOPPPNNNMMMSSSZZZaaahhhllliiiaaa___fffmmmxxx~~~~~~iiiXXXGGG999999999888666555555555555888777777888::::::999777999999:::;;;<<<===>>>???=========>>>???AAABBBCCCAAAAAABBBCCCDDDDDDCCCCCC@@@@@@BBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDD@@@BBBCCCBBB@@@@@@CCCFFFDDDEEEFFFGGGIIIJJJKKKLLLEEEDDDCCCBBBCCCDDDFFFHHHGGGGGGEEEEEEEEEGGGIIIKKKJJJHHHIIIMMMOOONNNPPPUUUXXXggg|||sssaaa]]]]]]dddooo|||xxxkkkfffPPPNNNIIIFFFCCCCCCCCCDDD??????>>>>>>>>>>>>???????????????>>>???@@@@@@AAA>>>===???BBBBBBBBBGGGNNNTTTUUUUUUSSSPPPLLLJJJJJJFFFEEECCCBBBAAAAAAAAABBBBBBBBBBBBBBBDDDEEEFFFGGGFFFFFFFFFGGGGGGHHHHHHIIINNNLLLNNNRRRVVV[[[dddmmm}}}wwwssstttzzz{{{iii___SSSMMMMMMNNNKKKGGGBBBDDDGGGHHHHHHJJJNNNRRRSSSXXX]]]___^^^```eeejjjsss}}}uuuvvv{{{rrrdddZZZ___uuu}}}|||}}}wwwqqqmmmzzz~~~yyyooocccRRRDDD===;;;999888:::<<<======::::::;;;;;;<<<<<<=========>>>???@@@BBBCCCDDDEEEDDDCCCBBBCCCDDDFFFIIIKKKKKKKKKJJJIIIIIIIIIIIIJJJEEEGGGIIILLLNNNOOOOOOOOOJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIKKKNNNPPPRRROOOPPPQQQSSSTTTTTTUUUUUUPPPOOOOOOPPPNNNMMMSSSZZZaaahhhnnnkkkccc```eeelllvvv{{{gggQQQAAA999:::999666444333333444555666666777888999999::::::::::::;;;;;;<<<=========>>>????????????@@@@@@@@@DDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCDDDCCCBBBAAAAAABBBDDDEEEHHHHHHHHHHHHHHHGGGFFFEEEBBBCCCEEEEEEDDDDDDEEEGGGIIIHHHGGGGGGGGGGGGHHHIIIMMMOOOPPPRRRRRRQQQPPPNNNXXX```qqq{{{ppp___UUUTTTaaapppzzzzzzsss[[[RRRKKKIIIHHHEEECCCDDDCCCCCCBBBAAA@@@@@@@@@@@@BBBAAAAAAAAA@@@?????????>>>===>>>???>>>???HHHRRRVVV\\\^^^XXXRRRNNNJJJGGGEEEDDDCCCBBBAAA@@@@@@@@@AAACCCEEEEEEDDDCCCDDDDDDHHHHHHHHHHHHIIIJJJKKKKKKMMMMMMMMMOOORRRZZZcccjjj}}}uuuqqqttt|||vvvhhhZZZUUUSSSPPPLLLKKKIIIIIIJJJJJJKKKKKKLLLLLLMMMPPPSSSUUUWWW___kkkttt|||~~~xxxzzz{{{qqqddd[[[___uuu~~~~~~}}}qqqqqqwww}}}~~~{{{ttteeeSSSFFF<<<;;;;;;<<<======;;;::::::;;;;;;<<<===>>>>>>???AAABBBCCCDDDEEEDDDCCCBBBDDDHHHLLLKKKGGGEEEFFFIIIIIIIIIHHHGGGGGGFFFFFFEEEOOOSSSTTTRRRLLLHHHIIILLLLLLKKKJJJIIIHHHGGGFFFFFFIIIIIIJJJKKKMMMPPPRRRTTTTTTUUUVVVWWWVVVTTTQQQOOORRRRRRQQQPPPOOOPPPSSSVVVdddiiikkkhhhbbb```dddjjjooowww|||cccMMM@@@;;;:::888666555444555666666999999999999:::::::::;;;:::;;;;;;<<<<<<===>>>>>>????????????@@@@@@@@@@@@DDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDEEEEEEDDDDDDCCCBBBCCCBBBAAAAAAAAACCCEEEFFFGGGHHHHHHGGGGGGFFFEEEDDDBBBDDDEEEEEEDDDEEEFFFGGGIIIIIIHHHGGGGGGHHHIIIIIILLLMMMOOOQQQQQQPPPOOONNNUUU[[[kkkvvvbbbVVVQQQ\\\jjjuuuyyybbbWWWMMMJJJHHHFFFDDDEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>===>>>???>>>???GGGPPPVVV\\\]]]XXXQQQMMMJJJGGGDDDDDDCCCBBBAAAAAAAAAAAAAAACCCDDDEEECCCCCCDDDEEEHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLMMMNNNRRRXXX```fffvvvxxxsssuuu|||}}}qqqddd___]]]WWWRRROOOKKKKKKKKKKKKKKKKKKKKKKKKJJJLLLOOORRRXXXeeeuuu}}}{{{~~~yyynnnddd^^^bbbuuu}}}{{{~~~}}}sssqqquuuyyynnnaaaUUUNNNDDDAAA===;;;;;;<<<<<<<<<===>>>>>>???@@@@@@AAAAAAAAAAAABBBCCCCCCCCCCCCCCCFFFJJJNNNMMMJJJHHHIIILLLGGGGGGGGGGGGGGGGGGGGGHHHMMMQQQSSSPPPKKKHHHIIILLLJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLMMMOOOPPPRRRTTTUUUWWWWWWWWWUUURRRPPPRRRRRRRRRPPPPPPQQQTTTVVVccchhhllliiibbb___bbbfffiiiqqq|||vvv]]]HHH>>><<<999888777666666777888999::::::::::::::::::::::::;;;;;;<<<<<<======>>>>>>??????@@@@@@@@@AAAAAAAAAEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHDDDEEEEEEEEEEEEDDDCCCCCCBBBAAAAAAAAABBBCCCEEEFFFGGGGGGGGGFFFFFFEEEDDDCCCBBBDDDFFFFFFEEEEEEGGGHHHJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLMMMNNNOOONNNMMMMMMPPPUUUbbbwww~~~hhhXXXNNNTTTaaammmzzzmmm___PPPKKKJJJHHHEEEEEEFFFEEEDDDCCCBBBBBBBBBBBB???????????????@@@@@@@@@>>>===>>>?????????EEENNNUUUZZZ\\\VVVPPPMMMJJJFFFDDDCCCBBBBBBAAAAAAAAAAAAAAACCCDDDDDDCCCCCCDDDEEEHHHHHHHHHHHHIIIJJJKKKKKKJJJLLLMMMOOORRRVVV]]]aaammmyyy|||vvvwww|||}}}sssooojjjaaaYYYUUUOOONNNMMMLLLKKKKKKJJJJJJFFFGGGJJJPPP[[[mmm{{{zzz}}}wwwmmmgggffflll{{{}}}yyyxxx}}}{{{xxxwwwxxxqqqttt~~~vvvhhh]]]VVVTTTKKKFFF???;;;:::;;;======;;;<<<<<<======>>>>>>???BBBAAAAAAAAAAAABBBCCCCCCCCCFFFIIIIIIFFFFFFGGGJJJEEEFFFFFFGGGHHHHHHIIIIIIKKKMMMOOONNNKKKIIIJJJKKKIIIJJJJJJKKKLLLMMMNNNNNNOOONNNMMMMMMMMMNNNOOOPPPUUUVVVWWWXXXWWWUUUSSSRRRRRRRRRRRRQQQQQQRRRUUUXXXbbbhhhmmmjjjccc^^^___bbbdddkkkvvvoooVVVBBB;;;<<<888888777777777888::::::888888888999999::::::;;;;;;<<<<<<======>>>??????@@@@@@@@@@@@AAAAAAAAABBBFFFFFFFFFGGGGGGHHHHHHIIIFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEDDDBBBBBBBBBDDDFFFFFFEEEFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLNNNRRR[[[kkkqqq^^^OOOOOOXXXdddtttxxxhhhWWWOOOMMMJJJGGGFFFFFFEEEDDDCCCBBBBBBBBBBBB>>>>>>>>>??????@@@@@@@@@???======?????????CCCJJJQQQWWWXXXSSSMMMKKKIIIFFFDDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCCCCBBBBBBDDDFFFHHHHHHHHHHHHIIIJJJKKKKKKJJJLLLNNNPPPRRRVVVZZZ]]]fffrrrzzzzzz~~~}}}wwwkkkaaa\\\VVVTTTRRROOOLLLKKKJJJIIIFFFFFFIIIPPP___uuu}}}yyyzzz}}}uuullllllrrr{{{zzzyyyyyy~~~|||xxxsssrrryyy}}}sssssszzz~~~}}}yyyqqqeee[[[TTTRRRKKKFFF@@@<<<;;;<<<===>>>;;;;;;<<<<<<<<<=========BBBAAA@@@@@@@@@AAACCCDDDAAACCCEEEEEEDDDDDDFFFHHHFFFFFFFFFGGGGGGHHHHHHHHHHHHJJJLLLLLLJJJIIIJJJKKKIIIIIIJJJKKKLLLMMMNNNNNNOOONNNMMMMMMMMMNNNPPPPPPUUUVVVWWWWWWWWWUUUTTTSSSRRRRRRRRRRRRRRRSSSWWWZZZbbbiiinnnmmmeee^^^]]]^^^ccciiisss|||}}}yyygggOOO>>>999;;;777777777888888999::::::888888999:::;;;<<<===>>><<<<<<======>>>??????@@@@@@AAAAAAAAABBBBBBBBBBBBEEEFFFFFFGGGHHHHHHIIIIIIFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCFFFFFFFFFEEEDDDCCCBBBAAAAAACCCEEEEEEEEEFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKNNNQQQWWWcccwww||||||hhhVVVPPPRRR\\\nnnqqq___VVVQQQLLLHHHGGGEEEDDDCCCBBBAAAAAAAAAAAA>>>>>>??????@@@@@@@@@AAA???======@@@@@@???AAAFFFLLLQQQSSSNNNIIIHHHGGGEEECCCCCCBBBAAAAAAAAABBBBBB@@@BBBBBBBBBAAABBBDDDFFFHHHHHHHHHHHHIIIJJJKKKKKKKKKMMMOOOQQQSSSUUUYYY\\\cccnnn}}}~~~uuukkkgggaaa^^^ZZZTTTPPPLLLJJJIIIIIIIIILLLTTTddd{{{yyyzzz{{{|||}}}}}}|||pppiiinnnzzzzzz{{{~~~|||}}}~~~wwwrrrnnnssssssqqq}}}www|||yyysssmmmeee[[[PPPHHHCCCAAA>>>===>>>???>>>===@@@@@@@@@@@@AAAAAAAAAAAACCCBBBAAA@@@AAABBBCCCDDDEEEFFFGGGGGGGGGHHHIIIKKKHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLMMMOOOQQQSSSUUUUUUVVVVVVVVVUUUTTTSSSRRRRRRSSSSSSSSSUUUYYY\\\dddkkkqqqppphhh```]]]^^^ccchhhpppxxxrrrrrrlll]]]III<<<888;;;777777888888999999999999:::;;;;;;<<<===>>>???@@@======>>>>>>??????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCEEEEEEFFFGGGHHHIIIIIIJJJGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJIIIIIIGGGGGGGGGFFFEEEEEEDDDDDDGGGGGGGGGFFFDDDCCCAAAAAA@@@BBBDDDDDDDDDEEEGGGIIIGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIJJJKKKLLLMMMPPPUUU\\\lllzzzuuubbbVVVQQQVVVjjjxxxiii___VVVNNNIIIHHHEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@======@@@@@@>>>???BBBEEEJJJMMMIIIEEEEEEEEEDDDCCCBBBBBBAAAAAABBBBBBBBB@@@AAABBBAAAAAABBBEEEGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKLLLNNNPPPRRRUUUYYY\\\cccmmm{{{zzzwwwoookkkeee]]]VVVQQQNNNMMMNNNNNNRRR[[[lll~~~~~~xxxtttpppnnnrrryyywwwlllfffnnn}}}~~~|||~~~yyysssoooppp{{{}}}qqqppp~~~yyy|||wwwpppjjjcccXXXKKKAAA<<<<<<<<<>>>@@@AAA@@@>>>AAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBBBBBBBCCCDDDDDDFFFFFFEEEFFFFFFGGGHHHIIIIIIIIIHHHHHHGGGFFFFFFEEEGGGHHHHHHIIIJJJJJJIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGIIIIIIJJJKKKMMMPPPRRRTTTTTTTTTUUUUUUUUUTTTTTTSSSRRRSSSSSSSSSTTTVVVZZZ^^^hhhooouuutttkkkcccaaabbbeeeiiipppvvv}}}eeeddd^^^RRRDDD;;;999;;;777777888888888888888888<<<<<<<<<<<<;;;;;;;;;;;;======>>>??????@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFEEECCCBBBAAA???AAACCCCCCCCCDDDFFFHHHFFFFFFGGGHHHHHHGGGFFFFFFGGGGGGGGGHHHIIIJJJLLLLLLJJJNNNRRRVVVbbb|||nnn^^^RRRSSSggg|||rrrhhh[[[OOOIIIIIIFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@======@@@AAA>>>>>>@@@>>>DDDFFFCCCAAABBBDDDCCCBBBBBBBBBAAAAAABBBBBBCCC@@@AAAAAA@@@@@@BBBEEEHHHHHHHHHHHHHHHIIIJJJKKKKKKIIIKKKLLLMMMOOOSSSXXX\\\bbblllzzz~~~yyyqqqggg^^^WWWSSSQQQPPPRRRXXXcccssszzztttkkkeeeeeemmmwww~~~vvvlllgggppp}}}zzzvvvqqqpppwwwvvvpppsss~~~}}}zzzsssjjj^^^RRRGGG@@@;;;;;;<<<>>>AAABBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDDDDEEEEEEDDDDDDFFFEEEDDDCCCDDDEEEFFFFFFHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJIIIHHHIIIIIIIIIIIIHHHHHHHHHGGGHHHHHHHHHJJJLLLOOOQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSTTTTTTUUUXXX\\\___lllsssyyywwwooogggeeefffjjjnnnsssxxx~~~\\\ZZZTTTKKKAAA;;;;;;<<<777777888888888777777666;;;;;;:::999777666555555>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCDDDEEEFFFGGGHHHIIIIIINNNNNNMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKJJJJJJIIIHHHDDDEEEFFFHHHJJJKKKKKKKKKIIIHHHHHHGGGEEEDDDBBBAAA>>>@@@BBBCCCCCCDDDFFFHHHEEEFFFGGGHHHHHHGGGFFFEEEGGGGGGGGGHHHIIIJJJLLLMMMGGGKKKOOORRR\\\uuuvvvdddSSSQQQfffwwwmmm^^^OOOIIIJJJGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@===<<<@@@AAA>>>===>>>:::@@@CCC@@@>>>@@@CCCBBBBBBBBBAAAAAAAAABBBBBBCCC@@@@@@AAA@@@@@@BBBEEEHHHHHHHHHHHHHHHIIIJJJKKKKKKHHHIIIJJJKKKMMMQQQWWW[[[aaakkkzzzxxxnnnddd\\\WWWUUUQQQTTT[[[gggwwwyyykkkaaa^^^ccclllssszzzpppkkksss{{{xxxssspppvvv~~~~~~ppppppwww~~~}}}wwwjjjZZZMMMFFFCCC===<<<<<<===@@@BBBCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCEEEFFFFFFFFFEEEDDDKKKIIIGGGGGGGGGHHHIIIHHHFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHIIIJJJJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIKKKMMMPPPQQQRRRRRRRRRRRRRRRSSSSSSSSSRRRSSSTTTTTTUUUXXX\\\```nnnuuu{{{yyyqqqjjjhhhjjjpppsssxxx|||YYYXXXPPPBBB:::;;;<<<999666888999999888888888999;;;;;;;;;<<<<<<>>>??????<<<<<<<<<===>>>@@@AAABBBAAAAAABBBBBBCCCDDDDDDDDDFFFFFFFFFFFFGGGGGGHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKIIIGGGFFFEEEFFFGGGIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEEEE@@@@@@AAABBBBBBCCCCCCDDDCCCDDDEEEGGGGGGFFFFFFEEEEEEEEEFFFGGGIIIJJJKKKKKKJJJLLLOOOSSSZZZooooooYYY\\\fff}}}yyyqqqjjj```TTTLLLJJJFFFFFFDDDCCCAAAAAA@@@@@@BBBAAAAAA@@@@@@AAAAAABBB@@@AAAAAABBBBBBAAAAAA@@@AAA@@@>>>======???AAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@AAACCCEEEFFFEEEIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNQQQVVVYYYdddnnn|||sssiiibbb^^^\\\XXX\\\fffttttttlllddd]]]bbbnnnwwwzzztttpppttt|||vvvtttwww|||xxxnnnqqq{{{tttfffXXXLLLDDDAAA<<<<<<===>>>???AAACCCDDDDDDDDDEEEDDDBBBBBBCCCEEEBBBCCCCCCDDDEEEFFFFFFGGGGGGHHHJJJJJJJJJHHHFFFEEEGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFGGGGGGHHHHHHGGGGGGFFFJJJJJJKKKKKKLLLNNNOOOPPPQQQSSSTTTTTTRRRQQQRRRRRRTTTRRRSSSTTTTTTTTTZZZbbbqqqwww{{{yyyrrrlllmmmpppuuuyyy}}}VVVUUUMMMAAA:::;;;;;;999777999::::::888777777888;;;;;;;;;;;;<<<===>>>???>>>=========>>>???@@@@@@AAAAAAAAABBBCCCCCCDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLKKKJJJHHHEEEDDDGGGHHHJJJKKKLLLLLLKKKKKKHHHGGGGGGFFFEEEDDDDDDCCC@@@AAAAAABBBBBBCCCCCCDDDCCCDDDEEEFFFGGGFFFFFFEEEEEEFFFGGGHHHIIIJJJKKKKKKJJJJJJMMMRRR[[[nnnxxx``````fff|||zzznnnggg```UUUNNNKKKGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBB@@@AAAAAABBBBBBAAAAAA@@@AAA@@@>>>======>>>???@@@@@@@@@AAAAAAAAA@@@@@@???BBBAAA@@@AAADDDFFFFFFEEEIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNNNNOOORRRVVVZZZaaakkk{{{}}}tttnnnhhhdddaaadddmmm{{{}}}zzzlll______hhhttt}}}~~~yyyvvv{{{}}}wwwuuuwwwzzz|||}}}|||ssslllqqq{{{wwwhhhYYYMMMFFFBBB=========>>>@@@BBBCCCDDDDDDEEEEEEDDDCCCCCCDDDEEECCCDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJIIIHHHFFFDDDGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGIIIIIIIIIIIIKKKLLLMMMNNNQQQSSSUUUUUUTTTSSSTTTUUUVVVUUUVVVWWWWWWWWW]]]eeeqqqwww{{{yyyrrrmmmmmmpppvvvzzzRRRPPPIII???:::;;;;;;999:::;;;<<<;;;888666666666::::::::::::;;;<<<===>>>???>>>>>>======>>>>>>>>>@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEFFFGGGIIIJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKIIIFFFDDDCCCHHHIIIJJJLLLLLLLLLLLLKKKHHHGGGFFFEEEDDDCCCBBBBBBAAAAAAAAABBBCCCCCCDDDDDDCCCDDDEEEFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHIIIJJJJJJJJJIIIKKKRRR\\\mmmiiidddeeeyyy}}}mmmddd^^^VVVNNNKKKGGGGGGFFFEEEEEEEEEEEEEEEBBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAA@@@???=========>>>>>>???@@@@@@AAAAAAAAA@@@@@@BBBAAAAAABBBEEEFFFFFFEEEHHHHHHHHHIIIIIIKKKLLLLLLKKKLLLMMMNNNOOORRRWWWZZZ___hhhxxxyyysssmmmpppwwwzzzrrrsssyyyxxxeee```fffrrr|||{{{}}}}}}yyyvvvvvvxxxvvvxxxzzzwwwpppmmmuuuyyyiiiZZZNNNFFFCCC>>>>>>>>>???@@@BBBCCCDDDDDDEEEFFFEEEDDDDDDEEEFFFEEEEEEEEEFFFFFFFFFFFFFFFHHHHHHIIIIIIHHHGGGEEEDDDGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLQQQSSSUUUVVVUUUUUUWWWXXXWWWVVVVVVXXXWWWXXX^^^fffpppvvv{{{yyyrrrmmmmmmpppvvv|||QQQMMMEEE>>>:::::::::999===>>>>>>===:::888777777:::::::::::::::;;;<<<===>>>============>>>>>>???@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDEEEGGGIIIKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGEEEEEEFFFGGGIIIJJJKKKKKKJJJIIIGGGGGGFFFDDDCCCBBBAAA@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHJJJHHHJJJRRR^^^mmmmmmcccbbbtttpppeee^^^VVVNNNIIIGGGFFFFFFEEEEEEEEEFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCAAAAAABBBBBBBBBBBBAAAAAAAAA@@@???>>>===<<<======BBBBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCFFFGGGFFFEEEHHHHHHHHHIIIJJJKKKLLLMMMJJJLLLMMMOOOPPPSSSWWWZZZ^^^gggvvvzzz{{{wwwjjjhhhlll~~~rrrjjjlllsss~~~wwwyyy{{{zzzwwwtttssssssvvvxxxzzzvvvpppqqq{{{{{{iiiYYYNNNFFFCCC@@@@@@@@@@@@AAABBBCCCDDDDDDEEEGGGGGGFFFEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFHHHHHHHHHHHHGGGFFFEEEDDDGGGHHHHHHIIIIIIHHHHHHGGGIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKNNNQQQSSSUUUUUUVVVXXXYYYTTTSSSTTTVVVUUUVVV\\\dddqqqwww|||yyyrrrlllmmmpppttt|||SSSLLLCCC===:::999999:::???@@@@@@???<<<:::::::::;;;;;;:::::::::;;;<<<<<<;;;;;;;;;<<<===???@@@AAA??????@@@@@@AAABBBBBBBBBCCCCCCCCCDDDFFFHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHFFFGGGHHHJJJJJJJJJJJJIIIFFFFFFEEEDDDCCCBBBAAA@@@AAAAAABBBCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEIIIGGGJJJSSS^^^kkkzzzmmm```\\\ooozzzkkkbbbXXXNNNHHHFFFFFFEEEEEEDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDAAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@>>>>>>=========CCCCCCDDDEEEEEEEEEEEEEEEBBBBBBCCCEEEGGGHHHGGGEEEHHHHHHHHHIIIJJJKKKLLLMMMJJJLLLNNNOOOPPPSSSVVVYYY]]]dddrrryyyiiieeehhhwwwxxxvvvxxxuuuvvvwwwvvvtttrrrppppppvvvzzzzzztttppptttzzzhhhXXXLLLEEECCCBBBBBBAAAAAABBBCCCDDDDDDDDDFFFHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLNNNQQQSSSTTTUUUWWWXXXTTTSSSTTTVVVUUUVVV\\\dddrrrxxx|||yyyqqqlllkkknnnqqq{{{YYYNNNBBB<<<:::888999;;;===???@@@???>>><<<<<<===<<<;;;;;;;;;;;;;;;<<<<<<::::::;;;<<<===???@@@AAA>>>??????@@@@@@AAAAAABBBBBBBBBBBBCCCDDDFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIGGGHHHIIIKKKKKKKKKKKKJJJEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDCCCCCCGGGFFFIIIQQQYYYbbbooozzzooo^^^WWWiiixxxkkk]]]RRRMMMGGGGGGFFFEEEDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@??????>>>>>>@@@AAABBBCCCCCCCCCCCCCCCBBBBBBCCCFFFHHHIIIGGGFFFGGGGGGHHHHHHJJJKKKMMMNNNKKKMMMOOOPPPQQQRRRUUUWWWYYY```lll}}}{{{xxxyyy}}}~~~lllfffhhhttt}}}wwwvvvtttrrrppppppooooootttyyyxxxqqqnnnvvvzzzgggVVVKKKEEECCCDDDCCCCCCCCCCCCCCCDDDDDDDDDFFFIIIJJJIIIHHHHHHIIIHHHHHHHHHIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLJJJLLLOOOQQQRRRSSSUUUWWWVVVUUUVVVYYYYYYYYY```hhhuuuzzz~~~zzzqqqjjjjjjlllooozzz```QQQCCC<<<:::888999<<<:::<<<>>>>>>=========???======<<<<<<;;;<<<<<<===;;;;;;;;;<<<===>>>???@@@>>>>>>??????@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEFFFHHHHHHFFFGGGHHHJJJJJJJJJJJJIIIDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEDDDCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDFFFEEEHHHLLLPPPUUU```kkkuuu```TTTdddzzzvvveeeZZZUUUJJJIIIHHHFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@AAAAAAAAA@@@@@@@@@>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDGGGIIIIIIHHHFFFGGGGGGGGGHHHJJJLLLMMMNNNLLLNNNPPPQQQQQQRRRTTTVVVVVV[[[eeetttzzzwwwrrrtttvvvxxxyyy|||ppphhhjjjttt{{{xxxsssooonnnnnnppppppqqqwwwwwwooonnnzzzzzzfffVVVLLLGGGEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDFFFIIIKKKJJJIIIIIIJJJHHHHHHIIIIIIJJJJJJKKKKKKGGGGGGGGGHHHIIIJJJLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKLLLLLLKKKKKKKKKIIIHHHFFFEEEEEEFFFHHHIIIJJJIIIIIIIIIIIIJJJJJJKKKJJJLLLOOOQQQQQQRRRTTTVVVXXXWWWYYY[[[[[[\\\bbbkkkwww|||zzzqqqiiihhhjjjooo{{{dddTTTCCC===:::777999===777999;;;<<<<<<<<<>>>???>>>======<<<<<<<<<============<<<<<<<<<<<<======>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHFFFEEEEEEEEEFFFGGGCCCDDDFFFGGGHHHHHHGGGFFFDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBCCCCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBDDDEEEFFFHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEGGGIIIHHHKKKUUUaaaqqqzzzcccSSSaaattt~~~lll```\\\LLLKKKJJJHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@AAABBBBBBBBBAAAAAA>>>???@@@AAABBBBBBCCCBBBCCCCCCDDDGGGIIIJJJHHHFFFGGGGGGGGGHHHJJJLLLMMMNNNMMMOOOQQQQQQQQQQQQSSSTTTUUUYYYaaammm}}}|||ssssssrrrpppnnnoootttyyywwwqqqiiijjjuuu~~~zzzsssnnnmmmnnnqqqrrrpppwwwwwwppppppzzzgggWWWMMMHHHFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDGGGJJJKKKKKKJJJJJJJJJHHHHHHHHHIIIJJJKKKLLLLLLGGGGGGGGGHHHJJJLLLMMMNNNNNNNNNNNNOOOOOONNNNNNNNNKKKKKKLLLLLLLLLLLLKKKKKKIIIHHHFFFEEEEEEFFFHHHIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKMMMPPPQQQRRRRRRTTTVVVXXXWWWYYY[[[[[[\\\ccckkkxxx}}}{{{ppphhhgggiiiooo|||MMMEEE>>><<<:::888999<<<=========<<<<<<;;;;;;;;;999999:::;;;<<<>>>>>>???>>>??????@@@@@@>>>===<<<===>>>@@@AAABBBBBBAAAAAA===@@@BBBAAA??????BBBFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFBBBEEEIIIMMMMMMJJJGGGDDDDDDDDDEEEGGGIIIIIIGGGEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKHHHFFFEEEEEECCCDDDEEEFFFGGGKKKPPPTTTeee}}}aaaUUUYYYeeeyyyoooaaaXXXPPPMMMHHHFFFEEEDDDCCCBBBFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEEEEDDDDDDCCCDDDFFFHHHIIIJJJKKKKKKKKKKKKLLLOOORRRRRRSSSSSSRRRQQQQQQSSSTTTUUU[[[bbbjjjqqq}}}|||tttllliiikkkooottt~~~xxxnnnoooxxx}}}vvvooojjjjjjnnnrrrzzzvvvssssss{{{qqqaaaTTTLLLJJJLLLLLLJJJHHHFFFEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJKKKKKKHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIKKKLLLNNNNNNLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMKKKJJJIIIHHHGGGHHHIIIJJJIIIJJJKKKKKKIIIHHHIIIKKKMMMNNNNNNOOOQQQSSSTTTUUUVVVWWWYYY\\\[[[[[[cccmmmwww|||yyypppiiigggrrrzzzLLLEEE>>><<<:::888999<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<=========>>><<<===???AAABBBBBBBBBAAAAAA@@@????????????@@@AAA>>>???@@@AAAAAABBBDDDFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGEEEEEEFFFFFFFFFFFFFFFFFFCCCFFFIIILLLMMMKKKIIIGGGHHHGGGGGGGGGHHHIIIGGGEEEGGGFFFFFFEEEEEEEEEFFFFFFIIIJJJKKKKKKHHHFFFEEEEEEDDDEEEEEEEEEGGGJJJOOORRR^^^rrreeeXXXYYY___rrrppp___UUUOOOLLLIIIGGGGGGGGGFFFEEEHHHGGGFFFEEEDDDCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBCCCCCCDDDDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFIIIJJJKKKKKKJJJJJJLLLNNNPPPRRRSSSRRRQQQRRRTTTVVVTTTXXX^^^ccciiisss~~~|||uuupppppprrrxxx~~~tttqqqwwwwwwoookkkmmmsssxxx}}}zzzxxxyyyppp___SSSKKKKKKNNNLLLKKKIIIGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMOOONNNMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNKKKJJJIIIHHHGGGHHHIIIIIIHHHJJJKKKJJJIIIHHHIIIJJJLLLMMMMMMNNNPPPRRRTTTUUUWWWVVVXXX[[[\\\]]]dddmmmwww}}}yyypppjjjhhhoooxxxKKKCCC===<<<;;;888999<<<<<<<<<<<<;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBCCCDDDDDDDDDDDDBBB???===<<<===???@@@??????>>>@@@CCCEEEFFFFFFGGGFFFFFFFFFEEEEEEEEEEEECCCCCCCCCDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGIIIKKKMMMMMMMMMLLLOOOLLLIIIHHHHHHHHHHHHGGGIIIIIIGGGFFFEEEEEEEEEEEEHHHJJJLLLKKKIIIFFFFFFFFFEEEFFFFFFEEEFFFHHHMMMPPPWWWddd{{{kkk[[[XXXYYYjjjuuuaaaUUUNNNLLLJJJIIIJJJJJJHHHGGGIIIIIIGGGFFFDDDBBBAAAAAADDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBCCCCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDGGGHHHJJJKKKJJJIIIJJJKKKPPPQQQRRRRRRRRRRRRUUUWWWUUUXXX\\\^^^bbbhhhqqqxxxyyyvvvxxx{{{zzz~~~|||xxxwwwwww|||~~~}}}vvvxxx}}}||||||~~~}}}|||xxxqqqpppttt}}}ooo\\\PPPJJJKKKOOOLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNKKKKKKKKKJJJJJJIIIIIIIIIKKKKKKKKKKKKKKKLLLMMMMMMSSSQQQOOOMMMKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNKKKJJJIIIHHHGGGHHHIIIIIIGGGIIIJJJIIIHHHGGGHHHJJJKKKLLLLLLNNNOOORRRSSSTTTXXXUUUUUUZZZ]]]```ffflllwww}}}yyyqqqlllkkknnnvvvJJJCCC===<<<;;;999999<<<<<<<<<;;;;;;;;;;;;;;;;;;>>>>>>??????@@@@@@@@@AAACCCCCCCCCCCCCCCBBBBBBBBBCCCAAA???=========>>>???@@@>>>===???DDDGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCCCCDDDEEEFFFHHHIIIHHHHHHHHHGGGGGGGGGGGGFFFHHHHHHIIIKKKMMMNNNPPPQQQTTTQQQLLLIIIIIIIIIIIIHHHJJJIIIHHHGGGFFFFFFFFFFFFHHHJJJLLLKKKIIIGGGFFFFFFGGGGGGGGGFFFFFFHHHMMMPPPXXX]]]nnnrrr___VVVUUUfff~~~hhh[[[RRRPPPNNNMMMLLLKKKIIIHHHHHHHHHGGGFFFEEECCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAABBBBBBCCCCCCDDDDDDDDDEEEDDDEEEFFFGGGHHHGGGFFFEEEDDDGGGJJJKKKKKKKKKKKKLLLQQQRRRSSSRRRQQQRRRTTTUUUYYYZZZ\\\]]]___dddjjjooovvvzzzyyyppplllmmmooonnnssswwwzzzzzzyyyzzzzzz~~~||||||}}}}}}yyywwwvvvvvvyyy~~~~~~zzzzzz~~~zzzxxxzzzmmmYYYMMMHHHIIIMMMLLLLLLKKKJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMNNNNNNOOOMMMMMMLLLKKKKKKJJJIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOVVVTTTQQQNNNLLLKKKKKKKKKLLLMMMNNNNNNOOOOOONNNNNNLLLKKKIIIHHHGGGGGGHHHIIIFFFHHHIIIHHHGGGGGGHHHJJJLLLLLLMMMNNNPPPSSSTTTVVVYYYTTTTTTYYY___bbbggglllxxx~~~{{{ssspppppppppzzzIIIBBB=========;;;;;;===<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@BBBCCCDDDEEEDDDDDDCCCCCCBBBBBBBBBBBB??????@@@@@@@@@@@@??????@@@===<<>>??????<<<<<>>>>>>>>===>>>@@@BBBDDDFFFGGGHHHBBBBBBBBBBBBCCCEEEFFFGGG>>>???AAABBBBBBAAA@@@???>>>>>>===???BBBDDDEEEEEEBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHJJJJJJJJJKKKMMMOOORRRTTTWWWSSSOOOLLLKKKLLLLLLLLLJJJIIIIIIIIIIIIIIIJJJKKKHHHJJJLLLLLLJJJHHHHHHHHHHHHHHHIIIJJJKKKOOOTTTXXXfffffflll~~~lll]]]TTTcccyyygggaaa]]]WWWRRRNNNLLLIIIGGGEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCEEEFFFHHHIIIJJJJJJFFFHHHKKKMMMNNNOOOPPPRRRRRRSSSSSSSSSQQQQQQRRRTTTWWWWWWXXXYYY\\\```dddfffiiikkknnnqqqsssvvvzzz}}}tttiiiccc]]]VVVQQQPPPRRRVVV[[[bbbjjjppptttssspppooottt}}}~~~yyyrrrmmmmmmsss{{{zzz||||||yyyxxxuuutttxxx~~~gggVVVMMMHHHGGGHHHJJJJJJKKKLLLLLLLLLKKKKKKJJJKKKKKKLLLMMMNNNOOOOOONNNNNNNNNMMMMMMLLLLLLLLLJJJKKKKKKLLLMMMOOOQQQRRRTTTTTTSSSQQQPPPNNNMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOMMMKKKJJJHHHGGGGGGGGGHHHFFFGGGIIIIIIHHHHHHJJJKKKMMMNNNOOOPPPSSSUUUXXXYYYYYYVVVVVV[[[^^^aaagggmmmzzzxxxxxx{{{}}}IIICCC???@@@@@@>>>>>>@@@===>>>>>>>>>?????????@@@@@@@@@BBBCCCEEEFFFGGGHHHDDDDDDDDDDDDEEEFFFHHHIIICCCCCCBBBAAAAAA@@@@@@@@@===>>>?????????@@@BBBDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDCCCDDDDDDEEEFFFGGGHHHHHHJJJJJJKKKKKKMMMOOOQQQRRRTTTQQQNNNMMMMMMNNNNNNMMMLLLLLLKKKJJJIIIIIIIIIIIIHHHJJJLLLLLLJJJIIIHHHIIIGGGIIIJJJLLLOOOSSSYYY^^^hhhiiinnn{{{vvvfffWWW^^^wwwrrrfff```XXXRRRNNNLLLKKKJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHJJJKKKJJJKKKLLLLLLLLLMMMOOOQQQOOOQQQRRRRRRRRRSSSUUUWWWWWWVVVVVVXXX[[[^^^aaabbbeeegggjjjnnnqqqtttwwwyyy~~~}}}qqqeee\\\UUUNNNJJJGGGIIIMMMSSS[[[ccchhhkkkjjjiiijjjooowwwwwwnnnlllqqqyyywwwuuuwww}}}{{{vvvtttrrrrrrxxxzzzbbbTTTOOOKKKIIIIIIHHHIIIKKKLLLLLLLLLKKKKKKJJJJJJKKKLLLMMMNNNOOOOOONNNNNNNNNNNNNNNNNNMMMMMMNNNNNNMMMMMMMMMNNNOOOOOOQQQRRRSSSSSSSSSQQQOOONNNMMMNNNOOOOOOPPPPPPOOOOOOMMMLLLJJJHHHGGGGGGGGGGGGFFFHHHIIIJJJIIIIIIKKKLLLLLLMMMNNNPPPRRRUUUWWWYYYXXXWWWYYY\\\]]]___fffnnn|||{{{|||IIIDDD@@@AAABBB??????AAA>>>>>>??????@@@@@@@@@AAABBBCCCCCCDDDEEEFFFFFFGGGIIIHHHGGGFFFFFFFFFGGGHHHHHHFFFCCC@@@??????@@@AAA<<<>>>@@@@@@>>>>>>AAADDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBBBBBBBCCCEEEFFFGGGHHHIIIJJJKKKKKKLLLMMMOOOPPPQQQRRRPPPNNNMMMNNNOOOOOONNNOOONNNLLLKKKIIIHHHHHHHHHHHHJJJLLLLLLJJJIIIIIIIIIGGGIIIKKKMMMQQQVVV]]]bbbfffiiinnnyyy|||mmmZZZ[[[lll}}}gggaaaYYYRRROOOMMMMMMMMMHHHHHHGGGGGGFFFEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGFFFEEEFFFGGGIIIJJJMMMNNNMMMLLLJJJJJJMMMOOOLLLNNNPPPQQQRRRTTTXXXZZZXXXWWWWWWXXX[[[^^^``````dddfffiiimmmqqqtttxxxyyy}}}~~~{{{yyywwwxxx{{{}}}~~~|||xxxpppdddWWWNNNJJJIIIDDDFFFJJJQQQYYY```ccceeeddddddggglllttt||||||ppplllpppxxx~~~~~~uuuqqqooosss}}}{{{uuurrrqqqqqqxxxttt___TTTPPPMMMKKKKKKHHHIIIJJJLLLLLLLLLKKKKKKJJJJJJKKKLLLMMMNNNNNNOOONNNNNNNNNNNNNNNNNNOOOOOOQQQPPPOOONNNMMMLLLLLLLLLOOOPPPSSSTTTTTTSSSQQQOOOMMMNNNOOOOOOPPPPPPOOOOOOMMMLLLJJJHHHGGGGGGGGGGGGGGGHHHJJJJJJJJJJJJKKKMMMKKKLLLMMMOOOQQQTTTVVVXXXXXXYYY[[[]]]\\\]]]eeeooo}}}|||~~~JJJFFFBBB@@@AAABBBAAA???????????????@@@@@@AAABBB<<<>>>AAAEEEFFFFFFEEEDDDDDDEEEGGGIIIJJJJJJJJJIIIEEEEEEEEEEEECCCAAA???>>>============>>>???@@@AAA???@@@BBBCCCDDDEEEEEEEEECCCBBBCCCDDDEEEFFFDDDCCCAAACCCEEEFFFEEEEEEFFFGGGKKKLLLMMMNNNOOONNNNNNMMMOOONNNMMMMMMMMMNNNOOOPPPRRRQQQOOOMMMLLLKKKJJJJJJHHHIIILLLNNNNNNMMMKKKIIILLLLLLMMMNNNQQQTTTXXXZZZdddjjjkkkooo~~~{{{hhhccccccmmmzzzpppcccYYYXXXSSSIIIHHHOOOIIIHHHGGGGGGHHHHHHGGGEEEGGGGGGGGGFFFFFFFFFFFFEEEIIIGGGEEEFFFHHHIIIHHHEEECCCEEEFFFFFFEEEEEEFFFHHHEEEEEEEEEEEEEEEFFFFFFGGGMMMOOOOOOOOOMMMLLLMMMNNNNNNNNNOOOPPPQQQRRRSSSTTTWWWXXXYYY[[[]]]^^^^^^___dddfffjjjooosssuuuwwwxxx||||||wwwpppllllllnnnpppqqqqqqlllcccYYYQQQJJJFFFDDDGGGHHHKKKPPPUUU[[[```cccbbbccceeejjjpppxxxzzznnnnnnxxx{{{rrrjjjeeeiiiqqqwww|||yyytttssspppmmmqqqyyy|||}}}lllZZZRRRQQQMMMJJJHHHIIIJJJKKKLLLMMMNNNOOOOOONNNNNNMMMMMMNNNNNNOOOPPPPPPQQQRRRRRRQQQOOOMMMLLLUUUSSSQQQQQQRRRRRRNNNKKKOOOPPPPPPPPPPPPOOOMMMLLLOOOOOOOOOOOOPPPQQQQQQRRRRRRQQQNNNLLLJJJIIIIIIIIINNNJJJIIIKKKKKKHHHJJJMMMKKKLLLNNNPPPSSSUUUXXXYYYZZZZZZ\\\]]]\\\\\\dddnnn}}}|||~~~IIIFFFBBBAAABBBBBBBBB@@@BBBBBBBBBBBBBBBCCCDDDDDD>>>???BBBDDDFFFFFFFFFEEEDDDEEEGGGIIIJJJJJJJJJIIIEEEEEEEEEEEECCCAAA???>>>>>>>>>>>>>>>???@@@AAABBB@@@AAABBBCCCDDDDDDDDDDDDEEEDDDDDDDDDEEEEEEEEEDDDBBBEEEGGGFFFEEEEEEFFFHHHKKKLLLNNNOOOOOOOOONNNMMMNNNMMMMMMMMMMMMNNNPPPPPPQQQPPPOOOMMMLLLKKKKKKKKKJJJKKKNNNQQQSSSRRRQQQPPPOOOOOOOOOOOOQQQTTTWWWYYY]]]ddddddfffqqq~~~zzzoooeeecccjjjvvvnnn___[[[UUUMMMLLLQQQKKKJJJHHHHHHIIIIIIHHHFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFDDDEEEGGGHHHFFFDDDBBBDDDEEEDDDCCCCCCDDDEEEHHHHHHHHHGGGHHHIIIIIIJJJNNNPPPQQQPPPOOOOOOPPPQQQNNNNNNNNNOOOPPPRRRTTTVVVXXXXXXZZZ\\\^^^___``````dddfffjjjnnnrrruuuwwwxxx~~~xxxoooiiiffffffggggggiiieee___XXXQQQKKKHHHFFFCCCDDDGGGKKKPPPUUUZZZ\\\___```ccchhhooovvv}}}sssrrrzzzvvvllleeefffkkkpppuuuyyy|||yyyvvvtttoookkkooowww}}}uuufffVVVPPPPPPNNNLLLKKKJJJJJJKKKLLLMMMNNNOOOOOONNNNNNNNNNNNNNNOOOPPPPPPSSSRRRQQQPPPOOONNNNNNNNNTTTRRRPPPQQQRRRQQQNNNLLLNNNOOOPPPRRRRRRRRRRRRQQQNNNOOOPPPPPPQQQQQQQQQPPPPPPOOOMMMLLLKKKKKKKKKLLLOOOKKKJJJLLLLLLJJJKKKNNNMMMMMMNNNOOOQQQTTTWWWYYYZZZZZZ[[[\\\[[[[[[bbblll{{{yyy{{{|||HHHFFFCCCBBBBBBCCCCCCBBBCCCCCCCCCCCCCCCDDDDDDEEEAAABBBCCCDDDEEEFFFGGGGGGEEEEEEGGGHHHIIIJJJJJJJJJFFFFFFEEEEEECCCAAA@@@??????????????????@@@AAABBBAAAAAABBBCCCDDDDDDCCCCCCFFFEEEEEEDDDEEEFFFGGGHHHJJJKKKLLLJJJGGGFFFHHHKKKLLLMMMNNNOOOOOOOOONNNMMMLLLLLLLLLMMMMMMOOOPPPQQQPPPOOOOOONNNMMMLLLLLLLLLLLLNNNRRRUUUWWWXXXXXXXXXUUUTTTTTTSSSTTTVVVXXXYYYWWW^^^]]][[[bbbjjjkkk\\\YYYeee{{{|||fff\\\VVVOOOMMMPPPNNNLLLJJJIIIJJJJJJIIIGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFDDDCCCDDDEEEFFFEEEDDDDDDEEEFFFEEEDDDCCCDDDEEEIIIIIIHHHHHHIIIIIIJJJKKKJJJKKKMMMMMMLLLLLLMMMOOONNNMMMMMMNNNPPPSSSVVVXXXXXXYYYZZZ\\\^^^___aaaaaadddfffjjjnnnrrrvvvxxxzzz{{{pppgggaaa^^^]]]\\\^^^\\\YYYUUUPPPLLLIIIGGGBBBCCCDDDGGGKKKOOOSSSUUU[[[]]]```fffmmmttt{{{~~~yyyvvv{{{vvvllljjjkkklllooorrrxxxyyyzzzxxxqqqlllpppxxx~~~~~~wwwkkk]]]QQQNNNOOOOOOMMMNNNJJJKKKKKKLLLMMMNNNOOOOOOMMMMMMLLLLLLMMMMMMNNNOOORRRQQQOOONNNNNNOOOQQQRRRSSSRRRPPPPPPQQQPPPNNNLLLNNNOOOPPPQQQRRRRRRQQQQQQNNNOOOQQQRRRRRRQQQPPPOOOMMMMMMLLLLLLMMMMMMNNNOOOOOOLLLKKKMMMNNNKKKLLLOOOOOONNNNNNNNNPPPSSSVVVXXXZZZZZZ[[[[[[YYYYYY```jjjwww{{{tttwwwuuu{{{FFFEEEDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFHHHIIIEEEFFFGGGHHHIIIJJJJJJJJJGGGFFFFFFDDDCCCBBB@@@@@@???????????????@@@AAAAAAAAABBBCCCCCCDDDDDDDDDCCCFFFEEEEEEDDDEEEIIINNNQQQXXXZZZYYYTTTMMMJJJKKKNNNMMMNNNOOOPPPPPPOOONNNNNNKKKKKKLLLMMMNNNOOOPPPPPPNNNNNNOOONNNNNNNNNMMMMMMNNNPPPSSSVVVXXXYYYYYYYYYYYYYYYXXXWWWWWWWWWXXXXXXRRRZZZXXXTTTXXX]]]pppwwwaaaVVV]]]uuurrrbbb[[[UUUQQQQQQPPPNNNKKKJJJJJJJJJIIIHHHIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEGGGHHHIIIHHHFFFEEEFFFGGGGGGGGGFFFFFFFFFGGGHHHHHHHHHJJJKKKKKKKKKKKKMMMNNNMMMMMMMMMMMMOOOSSSWWWYYYWWWXXXYYY[[[]]]___```aaaeeegggkkkoootttxxx{{{}}}tttiiiaaa\\\YYYWWWUUUUUUTTTRRROOOKKKHHHFFFDDDDDDEEEGGGIIIMMMPPPQQQVVVYYY]]]dddkkkrrrxxx{{{|||~~~yyy||||||xxxuuupppnnnooouuu{{{zzzvvv{{{|||{{{}}}{{{||||||sssaaaVVVMMMLLLNNNMMMMMMMMMKKKKKKLLLMMMMMMNNNOOOOOOKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNMMMNNNOOOQQQSSSTTTQQQQQQPPPPPPPPPOOOMMMLLLOOOPPPPPPPPPOOOMMMLLLJJJMMMOOOQQQSSSTTTRRRPPPOOOMMMMMMMMMMMMNNNNNNNNNOOONNNKKKKKKNNNNNNLLLLLLOOOPPPOOONNNNNNOOORRRUUUWWWZZZYYYZZZZZZXXXWWW^^^hhhsss~~~wwwpppssspppvvvDDDDDDEEEEEEDDDEEEFFFFFFEEEEEEDDDDDDCCCDDDDDDEEEFFFEEEDDDDDDDDDFFFGGGIIIFFFFFFFFFGGGHHHIIIJJJKKKHHHGGGFFFDDDCCCBBBAAAAAA??????>>>>>>>>>???@@@@@@BBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDGGGMMMVVV]]]iiikkkiiiaaaVVVNNNNNNPPPNNNOOOPPPQQQQQQPPPOOONNNKKKKKKLLLMMMNNNNNNOOOOOOMMMMMMNNNOOOOOOOOONNNNNNOOOPPPQQQSSSTTTTTTTTTTTTWWWWWWVVVUUUUUUTTTTTTTTTMMMUUUSSSPPPRRRUUUeee}}}qqq]]]\\\nnnrrrhhh```YYYVVVRRRPPPLLLJJJJJJJJJIIIHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGHHHIIIHHHGGGFFFGGGHHHGGGFFFFFFFFFFFFGGGHHHHHHLLLNNNOOOPPPOOOOOOQQQSSSMMMMMMMMMNNNPPPSSSVVVXXXVVVVVVWWWXXX[[[]]]___aaaggghhhlllpppuuuzzz~~~~~~tttkkkccc]]]XXXUUUQQQQQQQQQPPPMMMJJJGGGEEEEEEEEEEEEFFFHHHJJJLLLNNNRRRVVV\\\ccckkkrrrwwwyyy{{{}}}~~~xxxqqqoooxxxyyyxxxzzz}}}vvvjjj\\\SSSLLLKKKMMMLLLKKKLLLLLLLLLMMMMMMNNNNNNOOOOOOMMMLLLLLLLLLLLLMMMNNNNNNMMMNNNPPPQQQQQQQQQPPPPPPOOOPPPPPPPPPOOONNNMMMMMMOOOPPPPPPPPPOOOMMMKKKJJJLLLNNNQQQSSSTTTSSSQQQPPPPPPPPPOOOOOONNNNNNMMMMMMLLLJJJJJJMMMNNNKKKKKKNNNQQQPPPPPPOOOQQQSSSUUUVVVYYYYYYYYYZZZWWWVVV^^^gggrrr~~~vvvooorrrpppuuu~~~BBBDDDFFFFFFEEEEEEGGGHHHIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDEEEFFFGGGFFFFFFFFFGGGHHHIIIKKKKKKHHHGGGFFFDDDCCCBBBAAAAAA@@@@@@????????????@@@AAABBBCCCDDDFFFGGGGGGHHHHHHFFFFFFFFFEEEHHHQQQ^^^gggvvvxxxvvvlll^^^SSSPPPQQQOOOPPPQQQQQQQQQPPPOOONNNKKKLLLMMMMMMNNNNNNMMMMMMKKKLLLNNNPPPPPPPPPPPPOOONNNNNNOOOOOOPPPOOOOOOOOOPPPPPPPPPPPPOOOOOOOOONNNIIIOOOMMMKKKOOOPPPZZZoookkk]]]eeesssvvvkkkaaaYYYVVVSSSOOOLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJIIIHHHHHHIIIJJJDDDFFFGGGGGGFFFFFFGGGHHHJJJIIIIIIIIIIIIJJJKKKKKKLLLMMMOOOOOONNNNNNOOOQQQLLLMMMNNNOOOQQQSSSUUUVVVUUUUUUVVVWWWYYY\\\___aaaggghhhlllpppuuu{{{{{{ssskkkddd^^^XXXTTTPPPPPPOOONNNLLLIIIFFFEEEDDDDDDCCCDDDEEEGGGIIIJJJPPPTTT[[[ccclllrrrwwwyyy|||}}}uuuqqqyyywwwyyyrrrfffXXXQQQLLLMMMMMMKKKJJJKKKMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPOOOOOOPPPPPPQQQRRRRRRRRRSSSSSSQQQOOOLLLJJJMMMOOOPPPPPPNNNLLLMMMMMMNNNOOOPPPQQQQQQPPPOOONNNLLLNNNPPPRRRTTTTTTSSSSSSQQQQQQQQQQQQOOONNNLLLKKKKKKIIIJJJNNNNNNLLLKKKNNNPPPQQQQQQRRRSSSUUUVVVWWWXXXXXXYYYYYYWWWWWW^^^hhhssswwwooorrrrrrwwwAAADDDFFFGGGFFFFFFHHHJJJJJJJJJIIIHHHHHHHHHHHHHHHFFFEEEEEEDDDDDDDDDEEEEEEGGGFFFFFFFFFGGGIIIKKKLLLIIIHHHFFFDDDCCCBBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBBBBBCCCEEEGGGIIIJJJJJJKKKIIIIIIHHHGGGJJJSSSbbbmmm{{{~~~}}}sssbbbUUUPPPQQQPPPQQQRRRRRRRRRPPPOOONNNLLLMMMMMMNNNNNNMMMKKKKKKJJJLLLNNNPPPQQQQQQQQQPPPLLLLLLMMMMMMMMMNNNNNNNNNKKKKKKLLLLLLMMMMMMLLLLLLIIIMMMJJJJJJOOONNNSSSbbbvvvzzzcccbbbkkkzzzlllbbbZZZVVVRRROOONNNNNNNNNMMMJJJJJJJJJJJJIIIIIIIIIIIIHHHJJJKKKJJJHHHGGGIIIKKKCCCEEEGGGGGGGGGGGGIIIJJJLLLLLLLLLKKKLLLLLLMMMNNNIIIKKKLLLKKKJJJJJJKKKLLLLLLMMMOOOQQQSSSSSSSSSSSSVVVVVVVVVWWWZZZ]]]```bbbeeegggjjjnnntttzzz|||yyysssnnnggg___XXXSSSOOOOOONNNMMMKKKJJJHHHGGGDDDCCCCCCCCCDDDEEEGGGHHHOOOTTT[[[dddmmmssswwwyyy~~~~~~{{{xxx~~~|||~~~|||mmmaaaUUUOOOLLLNNNOOOLLLKKKLLLMMMMMMNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPQQQQQQRRRSSSSSSRRRQQQPPPNNNMMMLLLLLLNNNPPPOOOMMMLLLLLLNNNNNNOOOPPPQQQQQQPPPOOONNNLLLMMMOOOQQQSSSUUUVVVVVVQQQQQQRRRQQQPPPOOOMMMLLLKKKIIIKKKOOOPPPMMMMMMOOOOOOQQQSSSUUUVVVWWWWWWWWWXXXWWWXXXYYYXXXXXX___iiiuuuzzzqqqtttuuuyyy@@@CCCGGGGGGFFFFFFIIIKKKIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDGGGFFFFFFFFFGGGIIIKKKLLLIIIHHHFFFDDDBBBBBBBBBBBBEEEDDDDDDCCCCCCCCCDDDDDDBBBCCCEEEHHHJJJKKKLLLMMMLLLLLLJJJHHHJJJTTTcccooo{{{uuudddVVVPPPPPPQQQQQQRRRRRRRRRQQQOOONNNMMMMMMNNNNNNMMMLLLJJJIIIIIIKKKNNNPPPRRRRRRQQQQQQKKKKKKLLLLLLMMMNNNNNNOOOIIIJJJKKKLLLMMMNNNNNNMMMKKKNNNJJJKKKQQQOOOPPP\\\ddd~~~jjjeeekkk{{{ppp]]]YYYTTTQQQPPPPPPPPPOOOKKKKKKJJJJJJJJJIIIIIIIIIGGGIIIKKKJJJHHHGGGIIIKKKEEEFFFHHHIIIIIIJJJLLLMMMLLLLLLLLLLLLLLLMMMMMMNNNLLLMMMNNNMMMLLLKKKLLLMMMLLLMMMPPPRRRTTTSSSRRRRRRWWWWWWWWWXXX[[[^^^bbbddddddeeehhhmmmsssyyy~~~}}}~~~~~~|||zzzvvvqqqjjjbbbYYYSSSNNNNNNMMMLLLKKKJJJJJJJJJEEEDDDDDDDDDEEEGGGHHHIIIOOOTTT\\\eeennntttxxxzzz}}}{{{~~~~~~}}}xxxhhh]]]SSSNNNLLLOOOPPPNNNLLLNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNMMMMMMNNNNNNOOOPPPQQQPPPNNNNNNNNNPPPRRRSSSKKKNNNPPPOOOMMMKKKLLLNNNPPPPPPPPPOOONNNLLLIIIHHHKKKLLLNNNPPPSSSUUUWWWXXXPPPQQQQQQRRRQQQPPPNNNMMMLLLJJJLLLPPPQQQOOONNNPPPOOOQQQTTTWWWXXXYYYXXXXXXWWWWWWXXXZZZXXXXXX```jjjwww{{{sssvvvwww{{{DDDEEEGGGHHHHHHGGGFFFFFFJJJJJJJJJJJJJJJIIIHHHGGGIIIIIIHHHFFFFFFFFFFFFFFFEEEGGGHHHHHHGGGGGGHHHJJJLLLKKKHHHFFFDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHIIIGGGFFFHHHLLLNNNMMMKKKOOOMMMKKKLLLNNNUUUcccqqq|||{{{vvvlll```XXXUUUUUUMMMRRRUUURRRQQQQQQQQQNNNRRRQQQOOOMMMKKKJJJIIIIIIKKKKKKKKKLLLMMMOOOPPPQQQNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLNNNOOOPPPQQQPPPQQQTTTVVV]]]kkkvvvhhhmmm|||nnnaaaUUURRRRRRQQQOOONNNNNNNNNNNNMMMLLLLLLKKKKKKIIIIIIJJJKKKJJJIIIHHHFFFIIIHHHGGGFFFFFFGGGHHHIIIJJJJJJKKKKKKLLLKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLMMMOOOQQQTTTVVVWWWWWWWWWUUUWWWYYYYYYXXXZZZ___dddfffhhhkkkooossswwwzzz||||||~~~{{{xxxuuupppjjjccc[[[VVVPPPMMMKKKJJJKKKKKKKKKJJJGGGFFFEEEDDDDDDFFFIIIJJJKKKSSS\\\eeekkkqqqwww|||zzz}}}}}}xxxxxxwwweeeYYYQQQOOONNNNNNOOOPPPOOONNNNNNNNNMMMLLLLLLMMMNNNOOOPPPQQQRRRSSSRRRQQQPPPOOORRRQQQPPPOOONNNNNNMMMNNNOOOOOOOOONNNNNNNNNMMMMMMNNNOOOPPPPPPPPPPPPPPPOOONNNOOOPPPPPPPPPQQQSSSUUUTTTRRRQQQQQQRRRQQQOOOLLLOOOPPPPPPPPPPPPOOONNNNNNPPPQQQSSSUUUWWWXXXYYYYYYZZZWWWUUUVVVWWWZZZeeeppp{{{uuupppsssvvv|||GGGGGGHHHIIIIIIIIIIIIHHHKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEFFFHHHJJJHHHFFFDDDCCCBBBBBBBBBCCCEEEFFFHHHIIIHHHGGGFFFHHHGGGGGGIIIKKKMMMMMMLLLRRROOONNNNNNOOOUUUaaannnsssrrrmmmeeeZZZSSSQQQQQQNNNSSSUUUSSSRRRSSSSSSPPPOOONNNMMMLLLKKKKKKKKKKKKOOOOOOOOOOOOOOOOOOPPPQQQNNNOOOOOOOOOOOOOOONNNNNNMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOOOONNNOOOQQQRRRVVVbbbwwwxxxuuuwwwhhhZZZUUUVVVUUUTTTUUUMMMMMMMMMLLLKKKKKKJJJJJJHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIHHHGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKOOOOOONNNNNNNNNNNNOOOOOONNNOOOQQQTTTVVVVVVWWWWWWVVVXXXZZZZZZYYY[[[```dddfffhhhkkknnnrrruuuxxxyyyxxx{{{|||zzzvvvqqqkkkcccZZZTTTOOOMMMJJJIIIJJJJJJJJJIIIFFFFFFFFFFFFGGGHHHJJJKKKKKKRRR\\\ccciiiooouuuzzz}}}|||tttrrrtttuuubbbWWWQQQPPPNNNNNNPPPPPPPPPOOOOOONNNNNNMMMMMMNNNOOOOOOOOOPPPPPPQQQQQQPPPOOOOOORRRQQQPPPOOOOOONNNOOOOOOPPPPPPPPPOOOOOONNNNNNMMMMMMNNNOOOOOOOOOOOOOOOPPPMMMOOOPPPPPPPPPQQQTTTVVVVVVUUUSSSRRRRRRQQQNNNLLLOOOOOOOOOOOOOOONNNMMMMMMNNNOOOQQQTTTVVVXXXYYYZZZZZZWWWVVVWWWXXX[[[eeeooozzztttooooooqqqwwwFFFEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFEEEEEEFFFGGGHHHGGGFFFDDDCCCBBBBBBBBBBBBDDDGGGIIIJJJIIIGGGFFFGGGIIIKKKKKKLLLMMMNNNPPPRRRNNNMMMMMMMMMPPPZZZeeeffffffddd]]]UUUOOONNNOOOMMMRRRUUUSSSRRRTTTTTTRRRNNNNNNMMMLLLLLLLLLMMMMMMOOONNNMMMMMMLLLLLLLLLLLLNNNOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNMMMMMMNNNPPPTTT[[[kkk~~~|||}}}lll[[[SSSSSSSSSTTTVVVNNNNNNNNNMMMLLLLLLKKKKKKJJJIIIHHHHHHHHHIIIJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLPPPPPPOOOOOOOOOOOOPPPPPPOOOPPPRRRTTTUUUVVVWWWWWWVVVYYYZZZZZZYYY[[[```eeehhhjjjmmmpppsssuuuwwwxxxxxxzzz~~~~~~{{{wwwrrrkkkbbbXXXRRRNNNLLLJJJIIIIIIIIIHHHFFFEEEEEEGGGHHHIIIJJJJJJKKKKKKQQQZZZaaaffflllrrrwwwyyy~~~}}}|||yyyrrrlllooouuurrr___TTTQQQPPPOOOOOOQQQQQQQQQOOOPPPOOONNNNNNNNNNNNOOOOOONNNNNNNNNNNNOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOPPPQQQQQQPPPPPPOOONNNNNNMMMNNNOOOPPPPPPOOOOOOPPPRRRMMMNNNPPPQQQQQQRRRTTTVVVXXXVVVTTTRRRRRRPPPNNNLLLNNNNNNMMMMMMMMMMMMLLLLLLLLLNNNPPPSSSUUUWWWYYYYYYXXXWWWWWWYYYZZZ\\\dddmmm}}}}}}tttnnnjjjkkknnnttt~~~EEEDDDDDDCCCDDDEEEGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCDDDEEEFFFGGGGGGFFFEEEFFFHHHGGGGGGFFFEEEDDDCCCCCCCCCBBBDDDGGGJJJKKKJJJHHHFFFGGGJJJMMMNNNLLLMMMPPPSSSSSSOOONNNNNNNNNOOOUUU]]]\\\]]]]]]XXXRRRNNNNNNOOOJJJOOORRRPPPPPPSSSTTTRRRPPPOOONNNMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKLLLLLLLLLNNNMMMMMMMMMMMMMMMNNNNNNPPPPPPPPPQQQQQQPPPPPPPPPPPPQQQQQQOOOMMMLLLMMMOOOUUUYYYbbbqqqrrr]]]RRRPPPPPPSSSUUUQQQPPPPPPOOOOOONNNMMMMMMOOOMMMKKKIIIIIIJJJKKKMMMJJJJJJIIIIIIIIIIIIJJJJJJIIIJJJKKKLLLLLLLLLLLLLLLNNNNNNMMMMMMMMMNNNOOOOOOPPPQQQRRRTTTUUUWWWWWWXXXVVVYYYZZZZZZYYY[[[```eeekkkmmmqqqtttwwwxxxwwwwwwzzz{{{~~~}}}~~~|||wwwrrrjjjaaaWWWPPPNNNLLLJJJIIIIIIHHHGGGEEECCCDDDGGGIIIKKKKKKJJJIIIJJJPPPXXX^^^ccchhhnnnsssuuu}}}}}}{{{}}}~~~}}}{{{yyyvvvpppnnnuuummm\\\RRRQQQPPPPPPQQQRRRSSSRRRPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNOOOOOONNNNNNMMMMMMMMMNNNOOOOOOPPPPPPOOOOOONNNMMMMMMMMMOOORRRSSSRRRPPPPPPQQQTTTLLLOOOQQQRRRRRRRRRTTTVVVVVVSSSQQQPPPPPPPPPNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKMMMNNNPPPRRRTTTVVVVVVWWWVVVUUUWWWZZZZZZ[[[bbbkkk{{{{{{rrrmmmiiijjjnnnuuuGGGFFFEEEEEEFFFGGGIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJFFFEEEDDDCCCCCCBBBCCCCCCEEEFFFGGGGGGEEEEEEEEEGGGEEEEEEEEEEEEDDDCCCCCCBBB@@@BBBEEEGGGHHHHHHGGGEEEEEEHHHLLLLLLKKKLLLOOORRRVVVRRRQQQRRRRRRQQQTTTYYYUUUWWWXXXUUUPPPMMMMMMOOOIIIMMMPPPNNNNNNQQQRRRQQQQQQPPPNNNMMMKKKJJJJJJIIILLLLLLLLLMMMNNNOOOQQQQQQNNNNNNMMMLLLKKKLLLLLLMMMOOOOOOPPPPPPPPPPPPOOOOOOPPPPPPPPPNNNLLLJJJKKKLLLQQQUUUZZZeeexxxhhhZZZUUUSSSUUUWWWQQQQQQPPPOOOOOONNNNNNMMMRRRPPPLLLIIIHHHHHHJJJKKKIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIKKKLLLLLLMMMMMMMMMNNNMMMMMMMMMNNNNNNOOOPPPSSSSSSTTTUUUVVVWWWYYYYYYWWWYYY[[[[[[ZZZ\\\aaaeeekkkoootttyyy{{{zzzwwwuuuwwwxxx{{{}}}zzztttnnnggg^^^UUUPPPMMMLLLJJJJJJJJJJJJHHHFFFCCCDDDGGGJJJKKKJJJIIIHHHIIIOOOVVV[[[___cccjjjnnnpppyyy~~~yyyvvvvvvuuuzzz{{{}}}|||yyyxxxwwwuuuwww{{{hhhZZZSSSQQQQQQQQQRRRTTTTTTSSSQQQOOOOOOOOONNNNNNMMMMMMLLLLLLLLLMMMNNNOOOOOOPPPPPPMMMLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMOOOSSSUUUTTTQQQNNNPPPRRRMMMOOORRRSSSSSSRRRSSSUUUQQQOOOMMMMMMOOOPPPOOOOOOMMMLLLKKKJJJJJJJJJKKKKKKOOOPPPQQQRRRSSSTTTTTTTTTUUUTTTVVVYYYYYYZZZ```hhh~~~}}}tttooommmhhhnnnxxxDDDDDDDDDDDDEEEGGGHHHIIIHHHIIIIIIJJJJJJJJJJJJJJJGGGFFFEEEDDDCCCCCCCCCCCCEEEFFFGGGFFFDDDDDDDDDFFFCCCCCCDDDDDDDDDCCCBBBBBB???@@@BBBDDDFFFFFFFFFFFFDDDFFFIIIJJJKKKLLLNNNPPPRRROOONNNQQQQQQOOOPPPSSSQQQSSSUUUTTTPPPMMMMMMOOOJJJNNNPPPNNNNNNQQQSSSRRRQQQPPPNNNLLLJJJIIIHHHHHHHHHHHHIIIKKKMMMOOOQQQSSSSSSQQQOOONNNMMMMMMMMMMMMMMMNNNOOOPPPPPPOOONNNMMMOOOOOOOOOMMMJJJIIIJJJKKKKKKOOOTTT\\\kkktttddd\\\WWWVVVWWWPPPPPPOOOOOONNNNNNMMMMMMQQQOOOLLLIIIHHHHHHIIIJJJJJJKKKKKKLLLLLLKKKKKKJJJJJJKKKLLLNNNNNNOOOOOOOOOPPPPPPPPPPPPQQQRRRSSSTTTVVVVVVVVVVVVWWWYYYZZZ[[[YYY[[[]]]]]]\\\^^^ccchhhlllrrrzzzzzzvvvssssssvvv|||zzzvvvoooiiiccc\\\UUUPPPNNNLLLLLLLLLMMMLLLJJJHHHEEEGGGIIIKKKKKKKKKIIIHHHIIINNNTTTXXX[[[___eeejjjmmmvvv|||vvvqqqnnnlllnnnuuu}}}}}}xxx{{{yyyvvvuuuyyy}}}sssbbbXXXSSSQQQQQQRRRTTTVVVVVVTTTRRROOOPPPPPPPPPOOONNNMMMLLLKKKLLLNNNPPPRRRRRRRRRQQQMMMMMMLLLLLLKKKLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPUUUYYYXXXSSSNNNNNNPPPOOOQQQSSSTTTSSSRRRRRRSSSOOOMMMKKKKKKMMMOOOPPPPPPMMMLLLKKKJJJIIIJJJKKKLLLOOOPPPQQQSSSTTTTTTUUUUUUVVVUUUVVVYYYYYYZZZ```hhh|||{{{qqqmmmkkkgggppp}}}EEEFFFGGGHHHIIIJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIHHHIIIJJJIIIGGGFFFGGGHHHDDDEEEFFFGGGGGGFFFEEEEEEDDDDDDEEEFFFHHHIIIKKKKKKIIIIIIIIILLLOOORRRRRRRRRPPPNNNNNNRRRSSSQQQPPPRRRSSSVVVXXXVVVSSSPPPPPPRRROOOSSSTTTQQQQQQTTTVVVUUUSSSSSSQQQPPPNNNNNNMMMMMMJJJKKKLLLMMMPPPRRRTTTUUUZZZXXXUUUSSSQQQPPPQQQQQQQQQRRRSSSTTTTTTSSSRRRQQQQQQQQQQQQOOOMMMLLLMMMNNNLLLPPPVVVZZZdddyyyrrrggg^^^YYYXXXSSSSSSRRRQQQQQQPPPPPPOOOPPPOOOMMMLLLLLLLLLNNNOOOMMMMMMNNNOOOOOONNNMMMMMMMMMNNNOOOQQQRRRSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXWWWXXXYYYZZZ\\\]]]]]]___aaaaaa```bbbgggkkkqqqyyy|||sssrrrrrrxxxvvvqqqjjjccc^^^YYYUUURRRNNNMMMMMMNNNPPPOOOMMMKKKJJJKKKLLLLLLLLLLLLKKKJJJHHHMMMRRRVVVXXX\\\bbbgggjjjttt}}}{{{tttnnnjjjgggfffiiimmmtttwwwssssss|||nnn^^^VVVTTTQQQQQQRRRUUUWWWWWWUUUSSSQQQRRRRRRRRRQQQPPPOOONNNKKKMMMQQQTTTUUUUUUSSSRRRPPPOOONNNMMMMMMLLLMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSUUU\\\bbbaaaZZZSSSQQQRRRPPPSSSUUUUUUSSSQQQQQQQQQPPPNNNLLLLLLMMMOOOPPPPPPNNNMMMKKKJJJIIIJJJKKKLLLMMMNNNPPPSSSUUUVVVWWWXXXYYYWWWXXXZZZZZZ[[[bbbkkk{{{zzzppplllkkkhhhtttMMMNNNPPPRRRSSSTTTSSSSSSTTTTTTUUUVVVWWWWWWWWWVVVTTTSSSRRRQQQPPPPPPPPPPPPMMMNNNOOONNNLLLKKKKKKMMMHHHIIIJJJKKKLLLKKKJJJIIIJJJJJJJJJJJJLLLNNNQQQRRROOONNNMMMPPPUUUXXXXXXVVVVVVTTTUUUYYY[[[YYYWWWXXXWWWZZZ\\\[[[WWWTTTTTTVVVSSSWWWXXXUUUTTTWWWYYYXXXWWWWWWVVVUUUUUUUUUUUUUUUTTTUUUUUUWWWYYY[[[]]]^^^```^^^ZZZWWWUUUTTTTTTUUUVVVWWWYYYZZZZZZYYYWWWVVVTTTUUUUUUSSSQQQPPPQQQSSSSSSWWW\\\]]]bbbrrrtttiiibbb___WWWWWWVVVVVVUUUTTTTTTTTTQQQQQQPPPPPPQQQSSSTTTUUUOOOOOOQQQQQQQQQQQQOOOOOOPPPQQQRRRTTTUUUVVVVVVVVVSSSSSSSSSSSSTTTUUUVVVWWWZZZYYYYYYYYYZZZ[[[]]]^^^```bbbdddcccccceeejjjnnnxxxwwwtttrrrvvv|||~~~sssnnnggg```[[[XXXUUUSSSNNNNNNNNNPPPQQQQQQPPPNNNNNNNNNNNNNNNNNNMMMLLLLLLHHHLLLQQQTTTWWWZZZaaaeeeiiisss{{{}}}{{{sssmmmiiifffddddddeeekkk{{{wwwrrrtttkkk[[[TTTTTTQQQQQQSSSUUUWWWWWWUUUSSSSSSTTTTTTTTTTTTRRRPPPOOOJJJMMMRRRVVVXXXWWWUUUSSSRRRQQQPPPOOONNNNNNNNNNNNNNNOOOPPPQQQSSSTTTUUUVVV\\\cccjjjiiiaaaYYYVVVVVVRRRTTTVVVVVVSSSQQQPPPPPPSSSPPPNNNMMMNNNOOOOOOOOOOOOMMMKKKJJJIIIJJJLLLMMMKKKLLLOOOSSSVVVXXXZZZ[[[[[[YYYYYY[[[[[[\\\dddmmmvvvrrrrrrlllyyyqqqqqqrrrrrrsssssssssttttttuuuuuuvvvvvvuuuuuutttsssssssssrrrqqqppppppooorrrrrrqqqpppooonnnnnnmmmllllllmmmmmmnnnoooppppppkkkkkklllmmmmmmmmmllllllooooooppprrrssstttuuuvvvtttttttttuuuuuutttttttttxxx}}}|||vvvuuuuuusssttttttuuuuuuttttttssstttsssssssssrrrrrrqqqqqqqqqqqqrrrtttuuuvvvwwwxxx|||uuuoookkklllnnnpppooopppqqqssssssqqqpppooooooooooooooonnnnnnmmmlllpppoooqqquuuxxx|||sssmmmkkkjjjhhhfffdddddddddddd````````````````````````_______________^^^]]]\\\^^^^^^```aaacccdddffffffffffffeeecccaaaaaaccceeehhhhhhiiiiiiiiijjjjjjjjjnnnoooqqqtttvvvxxxzzz{{{~~~|||~~~wwwmmmeeebbb```^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZYYYYYYWWWVVVUUUTTTSSSUUUVVVWWW[[[___eeejjjmmmxxx}}}{{{wwwsssqqqnnnmmmpppxxx|||zzz}}}yyyyyy}}}kkk```[[[YYY[[[[[[\\\[[[ZZZYYY[[[]]]gggccc^^^XXXUUUSSSTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTRRRQQQPPPPPPPPPQQQTTTSSSSSSSSSUUUWWWZZZ\\\dddoooyyyyyyoooddd]]]\\\ZZZZZZYYYXXXVVVUUUTTTTTTXXXWWWVVVUUUSSSQQQPPPPPPPPPPPPOOOOOONNNNNNNNNMMMSSSSSSSSSUUUXXX[[[___aaa___]]][[[YYY[[[cccmmmtttyyy}}}~~~}}}}}}|||zzzzzz{{{~~~xxxuuuttttttuuuuuutttsssssstttvvv|||yyyuuuqqqooommmmmmnnnkkkkkkkkkkkkkkkkkkkkkkkkiiiiiigggfffeeeeeeeeefff^^^^^^___aaadddhhhlllnnnyyyyyytttrrrkkkkkkjjjiiihhhgggffffffffffffeeecccbbb```______^^^]]]]]]]]]\\\\\\\\\\\\`````````bbbdddhhhkkkmmmmmmllljjjiiikkkqqqyyy