BM6P6(@ ))))))(((((((((((())))))''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))******+++++++++++++++,,,---...///...............---------......///000000000000000333444666888;;;>>>AAACCC:::<<<>>>?????????@@@BBB===@@@EEEHHHJJJJJJKKKMMMMMMLLLLLLKKKJJJHHHFFFDDDDDDEEEGGGGGGEEEEEEEEEFFFFFFDDDBBB@@@???@@@BBBCCCBBBCCCEEEEEEDDDCCCCCCDDDEEECCCBBBEEEHHHHHHCCC===@@@BBBDDDBBB???;;;;;;<<<<<<===>>>===;;;::::::<<<777888999999888777666555999888777555555555666777555555444333333333333444333444444555444444333333555444444333333222222111222222222111000//////...//////000111111111111111000111222333222000...---....................................////////////......////////////......---------............///////////////000000000000...............///000000222111111111000000////////////000000111111111222333333333333333333333333444444333444444555666777444666888999999:::<<<>>>EEEDDDCCCBBBAAA@@@??????CCCCCCBBBBBBBBBAAAAAAAAADDDGGGIIIGGGCCC@@@???AAACCCGGGIIIFFFEEEGGGHHHFFFGGGEEEDDDCCCCCCEEEGGGHHHFFFEEECCCBBBAAAAAABBBBBB>>>>>>>>><<<::::::===???777888999:::;;;::::::999;;;;;;;;;999666555666777888888888888777777777777333333333333333333333333333222222111000///......////////////////////////000...---...///000///...---------,,,,,,+++++++++,,,+++++++++***)))))))))++++++***)))(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((***)))(((''''''((()))***''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((******)))((('''&&&&&&%%%***(((%%%$$$%%%%%%%%%%%%)))((('''&&&&&&'''((()))))))))(((((((((((())))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,............////////////......//////000000111111111111111222333444555666777777888999:::<<<===>>>GGGDDDBBBCCCFFFGGGEEEBBBEEEFFFGGGFFFDDDBBBBBBBBBFFFEEEDDDDDDFFFFFFEEEDDDGGGGGGFFFFFFGGGHHHHHHIIIGGGGGGFFFDDDCCCBBBAAA@@@CCCBBBAAAAAA@@@@@@@@@@@@===>>>@@@AAAAAA@@@>>>===???<<<999888999:::999777:::888666666777888777666999888888777666555555444222333333333333222111111000000000000000000000000000000///...------,,,,,,,,,,,,,,,---------...............------,,,,,,,,,---,,,,,,+++*********+++))))))(((((((((((())))))''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))******+++++++++++++++,,,---......---------.....................///000000000000000222333444555888:::<<<>>>555777:::;;;;;;<<<===???AAADDDGGGIIIIIIJJJKKKMMMOOOPPPPPPLLLFFFCCCDDDFFFCCCEEEFFFFFFEEEDDDDDDEEEDDDCCC@@@???>>>???AAABBBAAABBBDDDDDDCCCCCCDDDEEEEEECCCBBBDDDGGGGGGCCC???DDDEEEFFFDDD@@@===<<<======>>>??????===;;;;;;<<<777888999999999888777666999888777666555666666777666666555444444333444444333333444555555555444444222222222222222222333333222222111111000//////...//////000111111111111111,,,---///000000///...---....................................////////////........................------------................../////////000000000...............//////000111111111000000000////////////000000000111111111222222222222222222222222333333333333444555666777666777999::::::;;;===???CCCCCCBBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBEEEFFFGGGGGGDDDBBBAAAAAACCCGGGIIIFFFEEEGGGGGGEEEFFFEEEDDDCCCDDDEEEGGGHHHEEEDDDCCCBBBAAAAAAAAABBB???>>>===:::888999;;;>>>888999:::;;;;;;;;;:::::::::::::::888666555555666777777777777777666666666333333333333333333333333222222111111000000//////////////////////////////000...---...///000///---------,,,,,,,,,+++++++++++++++******************+++******)))(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((())))))(((''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((***))))))((('''&&&&&&&&&((('''&&&&&&&&&'''''''''((((((''''''''''''(((((())))))(((((((((((())))))(((((()))))))))*********++++++++++++,,,,,,---------.........////////////---------...//////000000555444444444444444555555777777888999:::<<<===>>>???>>>???AAADDDEEEEEEDDDDDDEEEFFFEEECCCAAAAAABBBHHHGGGGGGHHHIIIIIIHHHFFFCCCCCCDDDDDDEEEGGGHHHHHHFFFFFFEEEDDDCCCBBBAAA@@@AAAAAA@@@???????????????===>>>?????????>>>===<<<>>>;;;999888:::;;;:::888:::888666666777888777666888888777777666555555444111111111111111000000///000000000000000000000000000//////...------,,,,,,,,,,,,,,,---------......---------------,,,,,,,,,---,,,++++++*********+++)))((((((''''''(((((()))''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))******+++++++++***++++++,,,---...,,,,,,------......//////......///000000000000///111111222222444555666777222444777999::::::<<<>>>EEEFFFHHHHHHHHHIIIKKKMMMRRRTTTRRRKKKBBB???BBBGGGBBBDDDFFFEEEDDDCCCDDDDDDBBBAAA???>>>>>>???@@@AAAAAACCCDDDDDDCCCCCCDDDEEEFFFCCCBBBCCCEEEFFFCCC@@@CCCDDDEEEDDDAAA???>>>???>>>???AAAAAA>>><<<<<<<<<666777888999:::999888777999888777777666777777777888888666555444444444444333333444555666666555555000000111111222333333444222222111111000///////////////000111111111111111+++,,,...000000000000///........................---............////////////...------------...///------------.....................////////////000......------......///000000000000000//////////////////000000000000111111111111111111111111111111333222222333333444555666777999;;;;;;;;;<<<>>>???AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAABBBBBBCCCEEEEEEDDDEEEFFFEEEDDDBBBCCCGGGIIIFFFDDDFFFFFFDDDEEEEEEDDDDDDDDDEEEFFFGGGDDDDDDCCCBBBAAAAAAAAAAAA@@@???===999777888;;;>>>999:::;;;;;;<<<;;;;;;;;;888999999888555444444555777777666666555555555555333333333333333333333333111111111111111111111000///////////////////////////...---...//////...---,,,,,,,,,,,,++++++++++++))))))************************)))((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((('''''')))((((((''''''(((((()))(((((())))))))))))******))))))***+++,,,------...---------.........//////+++,,,,,,---......//////555555444333333333333444777777888999:::<<<===>>>;;;>>>AAACCCCCCCCCCCCDDDCCCDDDEEEDDDBBBAAABBBCCCIIIHHHHHHJJJKKKKKKIIIGGG@@@AAAAAABBBDDDEEEFFFFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;<<<:::999999:::;;;:::999:::888666666777777777666777777777666555555444444111222222222222111000000000000000000000000000000/////////...------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,+++************+++(((((((((''''''(((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))******+++++++++******+++,,,,,,---++++++,,,------...//////---...//////000000//////222111111111111111222222222555888:::;;;<<<>>>@@@CCCDDDEEEEEEEEEGGGKKKNNNTTTRRRNNNGGGAAA@@@CCCGGGBBBCCCEEEEEECCCCCCCCCDDDBBBAAA@@@??????@@@BBBCCCEEEFFFFFFEEECCCCCCDDDEEEEEECCCAAAAAACCCCCCBBB@@@???@@@@@@@@@@@@???@@@@@@===???AAAAAA???<<<;;;;;;666777999:::::::::999999888888888888888888888888:::999888666555555555555333444555666666666666666222222222333333444444444111111111111000000////////////000111111111111111...///000111222111111111........................---------........./////////...,,,++++++,,,...///,,,,,,---------.........------........./////////...------------...////////////////////////////////////000000000000000000000000000000000000000000222111111222222333444555666888:::::::::;;;<<<>>>>>>>>>??????@@@AAAAAABBB>>>>>>???@@@AAABBBCCCCCCDDDBBB@@@BBBEEEFFFDDDAAACCCGGGHHHEEECCCEEEEEECCCDDDDDDDDDEEEEEEEEEEEEEEECCCCCCBBBAAAAAA@@@@@@@@@BBB@@@>>>:::888888<<>>>>>BBBGGGGGGEEEBBBBBBCCCCCCDDDEEEDDDBBBBBBCCCDDDGGGGGGGGGIIIJJJIIIGGGEEEAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>???>>>===<<<;;;;;;;;;<<<::::::999999:::;;;;;;:::999777666555777777666555666666666555555444444444444444444444444333222222000000000000000000000000//////.........---------,,,,,,,,,---------......+++++++++,,,,,,------...++++++***************+++((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))******+++++++++*********+++,,,,,,***++++++,,,---...//////------...///////////////222222111000000000111111222444777999:::;;;===???>>>??????@@@AAADDDIIILLLRRRMMMEEEBBBCCCEEEFFFFFFBBBCCCEEEEEECCCCCCCCCDDDCCCBBBBBBBBBBBBCCCDDDEEEJJJJJJIIIGGGDDDCCCCCCEEECCCBBBAAAAAAAAAAAAAAA@@@CCCBBBAAA@@@@@@@@@???>>>>>>???@@@@@@===;;;::::::777888999:::;;;;;;::::::888888999999999999999999999999888777666555555555444555666666777777777666666666555555555444444444111111111000000000000000//////000111111111111111111111111111111000//////........................------------............///---,,,******,,,---///,,,,,,,,,------------...------------............---------------...//////.....................///000000//////////////////////////////////////////000000000111111222333444555666888888888888:::;;;<<<<<<===>>>???@@@AAAAAA<<<===>>>???@@@BBBCCCCCCAAA???===???BBBDDDCCCAAACCCGGGHHHEEEBBBCCCCCCAAABBBCCCDDDEEEFFFEEEEEEDDDBBBBBBBBBAAAAAA@@@??????CCCBBB???<<<:::;;;>>>AAA999999888888888888888888555666888777555444333444666666666555444333333222333333333333333333333333111111111111222222222222000000000000000000000000///---,,,---...///...---++++++++++++++++++++++++((((((((())))))******+++)))((((((((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&((()))'''%%%$$$%%%'''&&&'''((())))))((('''&&&((((((''''''''''''(((((('''(((((((((((()))))))))''''''((()))+++,,,------,,,,,,,,,,,,------------,,,------...//////000000------......000111333333666666666777999:::<<<======AAAFFFGGGDDDBBBBBBCCCCCCDDDEEEDDDBBBCCCEEEFFFGGGFFFFFFGGGIIIIIIGGGEEEEEEEEEEEEDDDCCCBBB@@@???AAAAAAAAAAAABBBBBBBBBBBBCCCBBBAAA@@@>>>>>>>>>===???>>>===<<<<<<<<<<<<===999::::::::::::::::::;;;999777555555666777666555555555555555444444444444333444444444444333222222////////////////////////...............---------,,,,,,,,,---------......***++++++,,,,,,---------*********))))))***++++++(((''''''&&&&&&''''''(((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))******+++++++++************++++++++++++,,,,,,------......------...////////////...111111000000000111111222///222555666777888999;;;888:::;;;<<<===AAAEEEIIILLLFFF@@@@@@EEEIIIHHHEEEBBBDDDFFFEEEDDDCCCDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHKKKKKKIIIGGGDDDBBBCCCEEEBBBCCCCCCCCCCCCBBBAAAAAAJJJGGGDDDBBBAAA@@@>>>===???@@@@@@>>>;;;::::::;;;888999:::;;;<<<;;;:::999888888999:::::::::999999888777777666666666666666666666777777777777666666888888777666666555444444111111000000000000000000//////000111111111111111111000000///...---------........................,,,------------.........---,,,++++++++++++,,,---,,,,,,,,,,,,------------,,,,,,,,,---------......------,,,,,,------...///---------...............000000////////////......////////////////////////000//////000000111222333333555666666666666888999;;;;;;<<<===>>>???@@@AAA<<<======???@@@AAABBBBBB???>>>===>>>@@@AAABBBAAADDDHHHHHHDDDAAABBBBBB???AAABBBDDDFFFFFFEEEDDDCCCAAAAAAAAAAAA@@@???>>>>>>AAAAAA@@@???======???BBB999888888777777777777888444666888888666444444444777777666555444333333222333333333333333333333333222222222222222222111111000000000000000000000000...---,,,---......---,,,*********+++++++++++++++(((((())))))))))))))))))((((((''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))'''((()))'''$$$$$$'''***''''''((((((((((((''''''(((''''''&&&&&&''''''(((''''''(((((((((((())))))''''''((()))***++++++,,,+++++++++,,,,,,,,,---------------...//////000000------...///111333555666444555555666777999:::;;;777:::>>>@@@AAAAAABBBBBBBBBCCCCCCBBBAAABBBEEEGGGHHHGGGFFFFFFHHHHHHGGGFFFGGGGGGGGGFFFDDDAAA???===??????@@@AAAAAABBBCCCCCCEEEDDDBBB@@@>>>===<<<<<<========================888:::<<<<<<:::999999:::999777555555666666666555444444444444444444444444000111111111111000//////////////////////////////........................,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,***))))))))))))***++++++(((''''''&&&&&&''''''(((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))******+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......////////////000111222333...111333444444555666888666888999:::;;;===AAADDDDDDBBB@@@AAAEEEGGGFFFEEECCCEEEFFFFFFEEEDDDDDDEEECCCCCCDDDEEEFFFGGGHHHIIIHHHGGGFFFDDDBBBBBBDDDFFFCCCEEEGGGGGGFFFEEECCCCCCIIIFFFCCCAAABBBBBB@@@???BBBBBBAAA>>>;;;:::;;;===:::;;;;;;<<<<<<;;;:::999888888:::;;;;;;;;;::::::666666555555555666777777888888888888777666555555666666666666555555555555000000000000000000000111//////000111111111111111/////////............///........................,,,,,,---------.........++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------------,,,,,,------...///,,,,,,---------.........000000/////////.........////////////////////////////////////000111222222333444666666555555777888;;;;;;<<<===>>>>>>??????<<<======>>>???@@@AAAAAA>>>?????????>>>???AAACCCDDDHHHHHHDDDAAAAAAAAA>>>@@@BBBDDDGGGGGGEEECCCBBB@@@AAAAAAAAA@@@???>>>===>>>???@@@@@@>>>>>>@@@AAA::::::888777777777888888444666999999777555555555888888777666555444333333333333333333333333333333333333333222222111111111000000000000000000000000...---,,,,,,......---,,,)))*********++++++++++++)))))))))))))))((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''((())))))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''))))))'''%%%'''---222((((((''''''''''''(((((((((''''''&&&&&&''''''((('''''''''((((((((())))))((((((((()))))))))******++++++++++++,,,,,,,,,,,,+++,,,,,,---......//////.........///000222333444333333333444666777999:::666666777:::===?????????@@@@@@@@@@@@???@@@CCCFFFHHHEEECCCCCCDDDEEEFFFFFFEEEFFFFFFEEEDDDAAA>>>======>>>???@@@AAABBBCCCCCCFFFEEEBBB???===:::999888888999;;;<<<======<<<<<<999;;;===<<<:::888888999888777555555666666666555333333333333333333333333///000000000000///......////////////////////////........................,,,,,,,,,---------......,,,,,,,,,+++++++++++++++)))))))))))))))***++++++'''''''''&&&&&&'''''''''''''''''''''((((((((()))''''''''''''((((((((())))))))))))))))))******+++++++++***************+++---,,,,,,,,,,,,,,,,,,,,,,,,---......//////...............///000111333333///222444555555555666777777888:::::::::;;;>>>@@@???@@@BBBDDDDDDDDDDDDEEEDDDEEEGGGGGGEEEEEEEEEFFFBBBCCCDDDEEEFFFGGGHHHIIIDDDDDDCCCBBBAAABBBEEEGGGEEEGGGJJJKKKIIIGGGEEEEEEBBB???===>>>AAADDDDDDBBBEEEDDDAAA>>>;;;;;;===???;;;;;;<<<<<<<<<;;;999888777888:::;;;<<<;;;::::::444444444555555666777888999999999999888666555444333333444444555666666666000000000000000111111111//////000111111111111111000//////000000111222333........................,,,,,,,,,---------......***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,---------++++++,,,,,,,,,------------,,,,,,,,,,,,---......,,,,,,,,,------.........000000//////.........---000000000000000000000000.........//////000111222333555666666555555777888;;;;;;<<<<<<===>>>>>>???======>>>>>>??????@@@@@@>>>@@@BBB@@@>>>>>>AAAEEEDDDHHHHHHDDDAAAAAA@@@>>>???BBBEEEGGGGGGFFFCCCAAA@@@@@@AAAAAA@@@???===<<<;;;===???@@@???>>>???@@@<<<;;;999888888888999999444666999999888666555555999888777666555444333333333333333333333333333333444444333333222111000000000000000000000000000000...---,,,,,,......---,,,))))))******++++++++++++******))))))(((((('''''''''''''''''''''((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&((()))(((&&&***222999)))((('''&&&&&&'''((()))'''''''''&&&&&&'''''''''''''''''''''((((((((()))(((((((((((())))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,---......---------------...///000222222222333555666888999:::888666888<<<>>><<<:::>>>>>>>>>======???BBBEEEEEECCC???>>>???BBBCCCCCCCCCDDDDDDEEECCCAAA???=========>>>???AAABBBCCCDDDGGGEEEBBB???;;;888777666555777999<<<===<<<;;;:::999<<<>>>===:::777777888888666555444666666555444333333333333333333333333111111111111111000//////////////////////////////---.....................,,,,,,,,,---------......---,,,,,,++++++*********))))))((())))))***++++++''''''(((((((((((('''''')))(((((('''''''''((((((&&&&&&&&&&&&'''''''''(((******))))))))))))******++++++******************************************---------............///............////////////000000111111111222222222666666777888999;;;===>>>???AAACCCCCCBBBAAABBBCCCEEEEEEEEECCCAAAAAACCCEEEHHHEEEDDDEEEEEEDDDGGGMMMKKKGGGBBB>>>???BBBFFFHHHCCCCCCDDDEEEEEEEEECCCAAAAAA>>>>>>BBBDDDAAA>>>??????@@@@@@@@@@@@???>>>>>>777888888999999888888777<<<:::888888999:::999888666666555555555555666666555666666666666444333222444444333333333222222222000/////////111222111000000000000000000000000000///............---------,,,,,,,,,------.........,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------............------------..................////////////---......///000111111222111222333222111111333555888999:::;;;===>>>???@@@@@@@@@@@@@@@@@@???>>>===>>>>>>>>>???@@@BBBCCCDDDGGGFFFEEECCCBBB@@@???>>>CCCDDDFFFGGGGGGEEECCCAAABBBBBBBBBAAA@@@>>><<<:::<<<<<<;;;:::;;;<<<===>>>;;;:::888777666666666777666666555555555555666666:::999777555444444444555222222111111111222333333111111111111000000000000000000000000000000000000------------------------+++++++++*********))))))******))))))))))))******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%&&&((()))))))))((('''+++)))(((&&&&&&((()))+++)))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))************'''(((((()))***++++++++++++++++++,,,,,,,,,------111000///......///000111111222222333333444444555555666777999;;;===>>>???@@@???>>>???@@@BBBBBBBBBCCC@@@======@@@BBBAAA@@@@@@@@@AAAAAAAAA@@@@@@???<<<<<<<<<<<<>>>@@@BBBCCCCCCCCCAAA???===:::888777;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;999888888999999666666555555555555666666333333444222111000111333......////////////......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))&&&''')))+++,,,+++***)))''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&'''''''''(((((((((******))))))))))))******************************++++++++++++++++++++++++------------........................////////////000000000111111111222222555555666777888:::;;;<<>>>>>AAACCC@@@???@@@>>>>>>?????????>>>======888999999999999999999888:::999777777999999999888666555555444444555555666444555555555444333222111444333333333333222222222111000///000111222222000000000000000000000000000............------------,,,,,,,,,---------......,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,******+++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------......------------..................////////////......//////000000111111111222222222111111333444777777999:::;;;===>>>>>>??????????????????>>>===?????????@@@@@@BBBCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBAAACCCEEEFFFEEEDDDAAA@@@AAAAAAAAA@@@???===;;;:::;;;;;;:::::::::;;;<<<===;;;:::888777666666777777777666555555555555555666888777666555444333333333222222111000000000000000000000000//////.........////////////////////////------------------------++++++++++++******************))))))))))))******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&((()))))))))((('''))))))''''''''''''))))))(((((('''&&&&&&'''((((((&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))*********'''(((((()))******+++++++++++++++,,,,,,,,,,,,---000///............///000000000111111222222333333333444555777999:::<<<<<<======<<<===???AAAAAABBBAAA???<<<<<<>>>@@@@@@>>>=========<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@BBBCCC??????>>>>>><<<;;;999999:::::::::::::::;;;;;;;;;<<<;;;999888777777777888666666555555555555666666222333444222111000111333...//////000000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))((()))***+++******((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''((((((((()))))))))***))))))(((((())))))***************************++++++++++++++++++++++++,,,,,,,,,---------......---............/////////000000000000111111111111444444444555666888999:::>>>@@@AAAAAA?????????@@@AAABBBCCCCCCAAA@@@@@@AAABBBAAABBBFFFEEECCCEEEJJJGGGDDDAAABBBEEEIIIIIIIIILLLFFFBBBEEEKKKMMMIIICCCEEEAAA???AAABBB@@@???AAA======>>>>>>======<<<;;;999999::::::::::::999999999777666666888999888777555555444444444444555555333444444444333222111000333333333222222222111111111000///000222333222111000000000000000000000000............------------,,,,,,,,,,,,------------+++,,,------++++++,,,---++++++++++++++++++++++++------,,,,,,,,,,,,,,,++++++++++++,,,++++++***************++++++++++++,,,++++++,,,,,,,,,---------...------,,,,,,------...---............/////////////////////////////////000111222111000000222444555666777888999:::;;;<<<<<<===>>>>>>???>>>>>>>>>@@@@@@@@@@@@@@@AAABBBBBBAAAAAABBBCCCCCCDDDDDDEEE@@@AAACCCDDDDDDBBB@@@>>>?????????>>>===;;;:::999:::999999999999:::;;;;;;:::999888777666666777777777777666555444444444555666666666555444333222111111111111111111222333444000000//////...---,,,,,,........................------------------------,,,,,,,,,+++++++++*********))))))(((((())))))***(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''((()))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))))))))******'''(((((())))))******+++******+++++++++,,,,,,,,,......------------............///000000111111222111222333444666888999999999:::;;;<<<>>>@@@AAABBB???===;;;;;;<<<=========;;;;;;:::999999:::;;;<<<999::::::<<<===???AAACCC:::;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::999999777666666666666666666555555444444555555666222333444333111000111222///000000111111000000///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))++++++***))))))(((''''''''''''((((((((((((''''''(((''''''''''''(((((()))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************+++++++++++++++++++++++++++,,,,,,,,,---------------------.........///////////////000000000111111222222333333444666777888<<<>>>??????>>>======>>>AAACCCEEEEEECCCBBBAAAAAAAAAAAACCCFFFEEEAAABBBEEEDDDBBBAAACCCFFFHHHHHHFFFGGGCCCAAACCCHHHJJJIIIFFFLLLFFFCCCCCCCCC@@@???AAA===>>>>>>>>>>>>===<<<<<<::::::::::::::::::::::::888666555555777888777666666666555555555555666666444444444333222222111111222222222222111111111111111000///000222333222111////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++***)))(((************++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------.........////////////////////////......///000111111000000111333444444555666777888999999::::::<<<======>>>>>>>>>??????>>>>>>>>>??????@@@@@@AAAAAABBBCCCDDDDDDEEE???AAABBBDDDCCCBBB???===>>>>>>===<<<;;;:::999888888888888888888999999:::999888666555555555666666777777666555444444444444444555555555444222000///000111222444666999;;;<<<111000000///...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))***(((((((((((())))))******************++++++++++++,,,,,,,,,,,,,,,,,,------.........///000000111111000111222333555666777888777999;;;===>>>@@@BBBCCC>>>===;;;:::;;;;;;<<<<<<===<<<:::999999;;;===>>>888999:::;;;===???@@@AAA::::::;;;<<<<<<<<<<<<<<<999999999999999888888888888777777666666666666666555444444444444444444555222333444333222111111222000000111111111111000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((+++***)))(((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((()))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------................../////////000000000111111111222333444555666999;;;======<<<;;;<<<===@@@BBBDDDDDDBBB@@@@@@@@@CCCBBBDDDFFFDDD???>>>AAAAAAAAAAAABBBCCCCCCBBBAAABBBCCCDDDDDDEEEGGGKKKMMMRRRKKKGGGGGGEEEAAA???@@@>>>>>>??????>>>>>>===<<<;;;::::::999999::::::;;;999777555555666777666555777666666555555666666777555555444333333222222222222222111111111000000000000///...///111222111000...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******+++,,,************************++++++++++++++++++++++++++++++++++++******)))((())))))*********+++++++++*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,------------............////////////............///000000000//////111333222333333444555666777777888999:::;;;<<<=========<<<<<<<<<;;;<<<<<<======AAAAAAAAAAAABBBBBBBBBBBB???AAACCCDDDCCCBBB???>>>===<<<;;;:::999999888888777777777888888888888888777666555444333444555555666666555444444444444444444444555555444222000///111222333555777:::<<<===111111000//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''(((((((((((()))))))))((((((((((((((())))))))))))))))))*********++++++******+++,,,,,,,,,,,,,,,......//////000111111111000111222333444555666777555999<<<>>>???@@@BBBDDD>>>===<<<;;;::::::;;;<<<===<<<:::::::::<<<>>>???777888999;;;<<<===>>>>>><<<<<<<<<======<<<<<<;;;999999888888777777777777777777777777777666666666444444333333333333444444111333444444222111111111000000111111111111000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((((((((''''''((()))******''''''((((((((((((''''''''''''&&&''''''((()))***''''''((((((((())))))))))))((((((''''''(((((()))'''(((((())))))***************************************+++++++++,,,,,,,,,,,,------------.....................////////////111111111111222333444555555888:::;;;::::::;;;======>>>@@@???===<<<<<<===DDDBBBDDDFFFDDD???>>>AAACCCEEEGGGEEE@@@======???FFFHHHIIIHHHFFFGGGMMMSSSRRRLLLIIIIIIGGGBBB???@@@>>>????????????>>>======;;;:::999888888999:::;;;;;;999666666666666555444666666555555555555666666666555444333222222222333111111111000000000000//////...---...000111000///........................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))***++++++))))))***+++)))))))))))))))))))))))))))************+++++++++*********+++******)))))))))))))))************+++))))))*********+++++++++,,,++++++******++++++,,,,,,------------....................................///000///......000222222222333333444555555666777888999:::;;;;;;;;;;;;:::::::::::::::;;;<<<<<>>@@@DDDOOONNNLLLIIIHHHIIIMMMQQQMMMIIIGGGIIIHHHDDDAAAAAA======>>>>>>======<<<;;;;;;999888777777888999;;;===;;;888777666666444222444444444333333444444444555444333222111111111222111111000000000/////////...---,,,---...//////------------------------------------,,,,,,,,,++++++,,,,,,,,,+++++++++******)))***+++***)))((()))+++))))))))))))))))))))))))))))))))))))******++++++((())))))************)))))))))))))))************))))))))))))*********+++++++++************++++++,,,,,,---------.........,,,------....../////////.../////////......000111222222222333444444555555777777888999:::::::::999999999999999:::;;;======>>>>>>>>>>>>>>>>>>>>>>>>===???AAABBBAAA@@@===<<<===<<<:::999888999999:::666777888999999999888888777666555555555555777777333333333333444555666666777666555333222222222222111111000//////...//////------............//////------------------------++++++++++++++++++++++++*********)))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((())))))))))))&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&'''((()))***))))))''''''''''''))))))&&&'''(((((((((((('''&&&'''''''''((((((((())))))''''''''''''(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((()))))))))******)))***+++---------------,,,,,,------......//////000000111222333444555555333888===???======???BBB;;;<<<;;;999666666888:::888888999999:::;;;;;;<<<888999:::;;;;;;:::999888:::;;;;;;<<<<<<<<<;;;;;;888888777666666555444444333444555666666555444333333333222222222222333333000222555555333111000000...//////000000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))&&&'''((())))))(((((('''''''''((((((((((((''''''&&&&&&&&&'''''')))******&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((&&&''''''((()))******+++(((((((((((((((((((((((()))************+++++++++,,,,,,,,,---------......---------.........//////222111111111222333444444000333666888999:::<<<===>>>>>>>>><<<::::::<<<>>>AAA@@@AAADDDDDDBBBDDDHHHXXX___aaaYYYKKKCCCFFFLLLUUUQQQKKKHHHIIIJJJKKKKKKHHHDDDDDDHHHIIIEEEBBBCCC<<<<<<======<<<<<<;;;::::::999777666666777999:::???<<<999777666555333222333222222111111222222333444333222000000000000111000000000000////////////---,,,+++,,,...///...------------------------------------,,,,,,,,,++++++,,,,,,,,,++++++*********(((***+++***)))((()))***))))))))))))))))))))))))(((((())))))*********+++'''((()))***************))))))))))))************))))))))))))************++++++************++++++,,,,,,,,,---------......,,,,,,------...///000000---...//////......///111222222222333333444444555777777888999999999999888999999999:::;;;<<<>>>???<<<<<<======>>>>>>??????<<<===???@@@@@@>>><<<:::===<<<:::999999999::::::666777888::::::999999888888888777666666777888999222222222333444555666777888777555333222222222333...............//////000++++++,,,------......///........................++++++++++++++++++++++++))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((())))))******&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&((()))***+++***(((&&&&&&(((***+++&&&'''((())))))((('''&&&(((((((((((())))))))))))''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((('''''''''(((((((((((()))))))))))))))***,,,---......------***++++++,,,,,,---......//////000111222333333444222777===>>><<<;;;===@@@999::::::888444444666999888999:::<<<<<<======<<<999::::::;;;:::999888777888888999:::;;;;;;;;;;;;888777777666555555444444111222333444444444333222333222222222222222222333000222555555333111000000......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************))))))))))))'''((()))***)))(((%%%$$$(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++,,,,,,,,,------,,,++++++---,,,+++++++++---///111,,,---...///000111222333222222444555777999:::;;;:::;;;======;;;;;;;;;<<>>>>><<<;;;;;;:::;;;>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::999999999:::::::::999888777666666666666555555555555555555555555444777666333333777999777888555222222444555333111///......///000111111000...------,,,---...///000------------------------+++++++++,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&((())))))(((''''''(((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((()))******''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((***)))'''&&&'''(((***+++,,,+++***((((((((()))***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...///000000//////000111000333777999999:::===@@@===;;;999777666666777888888888999::::::;;;<<<<<<999999888888777666666666888888999999999:::::::::666555555555555444444444222444555555333222333444444444333333333222222222////////////000000000000000000//////.........---......---,,,,,,,,,,,,---************************''''''((()))***++++++,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))*********++++++++++++,,,,,,---,,,,,,++++++---,,,+++++++++---///000------...///000111111222222333444666777999:::;;;;;;<<<===???@@@AAAAAAAAA???===>>>@@@AAA@@@CCCIII___\\\WWWRRROOOMMMNNNNNNKKKHHHGGGHHHFFFDDDHHHOOOIIIGGGCCCBBBBBBAAA@@@???===<<<<<<<<<;;;:::999999999999888888888888999999::::::888777555444444444333333333333333333333333555555444333333222111111000/////////............,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))************))))))(((((()))))))))*********)))************+++++++++,,,,,,,,,------------...............////////////111111222222333444444444777777777777777888888888888777666888<<<>>>>>><<<===<<<;;;<<<===>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888999:::::::::999888777666666666666555555555555555555555555444666666222333777888666777444222111333333111000000......///000111111000...------,,,---...///000---------,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&((())))))(((''''''(((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''(((((()))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))((('''&&&'''(((***++++++***)))((('''(((((()))&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,...//////......///000000333666888888999;;;===;;;:::888666555555666777999999999:::::::::::::::999999999888888777777777888888888888999999999:::666555555555555444444444222444777999999777444222444333333333333222222222/////////////////////000////////////......------......---,,,,,,,,,,,,,,,************************)))))))))))))))*********))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))))))))((('''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,++++++,,,,,,+++++++++---///000....../////////000000000222333444666777999:::;;;;;;:::;;;>>>CCCFFFEEEDDD<<<;;;===AAABBBAAADDDIIIWWWQQQLLLOOOUUUVVVOOOGGGGGGFFFFFFGGGGGGEEEHHHMMMIIIFFFBBB@@@?????????>>>999:::;;;;;;;;;999777666888888999999999999888888999888777666555555555555444444444444444444444444555555555444333333222222////////////............,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++((())))))******))))))((((((((())))))))))))******(((((((((((()))))))))))),,,,,,,,,,,,---------------............/////////111111111222333333444444777777777777777777666666888777777999<<<>>>>>>===>>>===<<<<<<======<<<:::::::::::::::::::::::::::<<<;;;:::888888999999::::::999888777666666666666555555555555555555555555444666555222222666777555666444222111111111000...000///...///000111000///---------,,,------...///,,,,,,,,,+++++++++******))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&((())))))(((''''''(((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))((('''''''''((()))***))))))(((''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))*********++++++++++++,,,++++++,,,,,,,,,---------+++---......---,,,...///000222555666666777888999999888666555444444555666::::::999999999888888888999999999999999888888888777777777777888888888888666555555555555444444444222333777<<>>>>>>>>>>>===;;;;;;::::::999888888777777888999::::::999888777888777777666666666666777555555555555555555555555444444444333333222222222///////////////.........------------------------------------------------+++++++++++++++++++++++++++++++++***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))*********(((((())))))))))))(((((((((((((((((()))))))))***'''''''''((((((((())))))++++++,,,,,,,,,------------------.........//////000000111111222333333333999888888777777666666666888888888:::;;;<<<=========;;;:::;;;======<<<;;;999999999999999999999999;;;;;;999888888888999:::999999888777666666777777555555555555555555555555444666555111222555666444666555333111111000//////000///...///000111000///---------------------...,,,,,,++++++***)))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&((())))))(((''''''(((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((()))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************+++++++++++++++,,,,,,,,,,,,---------+++---......------...///000111333444444555555666666555444333333444444555777888888888888888888888999999999999999999::::::666666666777777777777777666555555555555444444444333333555;;;@@@???888111222222222222111111111111///////////////.........---------------------------,,,,,,+++++++++++++++************************))))))))))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%''')))++++++***)))(((''''''''''''(((((((((((((((((((((((())))))))))))(((((()))))))))*********)))***++++++,,,,,,,,,+++******++++++,,,------...////////////............222222333555666777888888999777555999???BBB@@@===DDDFFFLLLRRRQQQKKKHHHHHHJJJGGGGGGKKKOOOMMMEEE===AAABBBCCCDDDFFFHHHHHHGGGFFFCCC@@@>>>>>>>>>>>>===???===:::888777888:::<<<777888999::::::999888777777777666666666666777777555555555555555555555555222222222111111111111111.........///////////////------------------------------------------------++++++++++++++++++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))(((((())))))))))))(((((('''(((((((((((()))))))))((((((((()))))))))******+++++++++,,,,,,,,,------------------............//////000111111222222333999999888888777777777666777888999::::::;;;<<<<<<:::999999:::===???>>>>>>::::::::::::::::::::::::;;;:::999888777888999999999888777777777777777777555555555555555555555555444666444111111444555333666555444333111000000111111///...///000111000...------------------,,,,,,+++++++++******)))))))))((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))(((''''''(((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''(((((()))***''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''(((((()))&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,...//////...---///000000000111222333444444333333333333333333333444444444444555666777999999:::888888888999999::::::;;;666666666666666666666666666555555555555444444444444222222666;;;<<<777222222222111111111000000000000/////////......------,,,,,,,,,,,,------------,,,,,,+++************+++))))))))))))))))))))))))&&&''''''((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&((()))***))))))(((''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))))))))******((()))***+++,,,,,,,,,,,,******++++++,,,---------///.....................111111222333444555666666:::888888;;;???AAA???===EEEFFFLLLQQQPPPJJJFFFGGGNNNNNNNNNLLLIIIDDD???<<<@@@BBBBBBAAADDDHHHGGGDDDCCCAAA?????????@@@???===BBB???;;;888777999<<<>>>888888999999999999888888888777777666666666666777444444444444444444444444111111111111111000000000.........///////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((())))))(((((('''''''''(((((((((((())))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,------------........./////////000111111222222888777777777777777777666666777999999888888:::<<<888777888:::===?????????;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777777888888999888888777777777777777888555555555555555555555555444555444000000333444222444555555333111000111333111000//////000000///...,,,------------,,,,,,+++************************(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&((())))))(((''''''(((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((()))******''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))************+++******+++++++++,,,,,,,,,,,,...//////......///000000//////111333444333222111222222333333444444444222222333555777888::::::666777777888999:::;;;;;;777777777777666666666666666555555555555444444444444222111222555777555333111111111000000000000///000//////......---------++++++,,,,,,,,,,,,,,,---,,,+++******))))))******))))))))))))))))))))))))%%%&&&&&&''')))******+++(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))''''''''''''''''''''''''%%%&&&&&&'''(((((())))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))***((()))***++++++,,,,,,,,,)))******+++,,,,,,---,,,---.....................000000111222333444444555777777999;;;===>>>??????DDDDDDFFFJJJIIIEEEEEEHHHNNNMMMLLLHHHCCC@@@@@@@@@AAABBBAAA>>>AAAGGGGGGBBB@@@??????@@@BBBBBB@@@>>>@@@>>>;;;999888999;;;===999999888888888888999999888888777666666555666666333333333333333333333333111111111111111111111111............/////////000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))((())))))))))))************++++++++++++,,,,,,,,,,,,,,,---------...............//////000111111222444444555555555555555555444666888888777666888:::999888888:::<<<>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777777777888999888888777777777777888888555555555555555555555555333555444000000333333111111222333222000///111444222000//////000000///---,,,------...---,,,+++***))))))******+++,,,,,,,,,((())))))******))))))((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&((())))))(((''''''(((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((''''''''''''((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''((((((''''''%%%&&&'''((()))(((((('''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************)))))))))*********+++++++++---......---,,,...//////......000444555444222000111222333444444444444222222333555666777888888555555666777888999:::;;;888888888777777666666666666555555555555444444444222222222222333333222222111111000000000/////////000000///......---,,,,,,***+++++++++,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))******(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%&&&''')))***''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))++++++,,,,,,,,,))))))***,,,,,,,,,,,,,,,---------.........////////////000111222222333333222555888:::;;;<<<>>>@@@DDDBBBBBBDDDCCCCCCFFFLLLHHHGGGDDDBBB@@@@@@CCCFFFBBBCCC@@@===@@@FFFFFFAAA>>>>>>???BBBCCCCCCAAA>>>======<<<;;;:::::::::::::::999888777777888999:::999888777666555555555555333333333333333333333333222222222222222222222333---.........//////000000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------............//////000111111111222222222333333444444444333666888777555555777:::;;;:::999:::<<<===<<<;;;::::::::::::::::::::::::::::::888777777777888999888777777777777777888888555555555555555555555555333555444000///222333111...000222111///...111444222000//////000000///---,,,------...---,,,***)))))))))***+++,,,------...))))))************))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&((())))))(((''''''(((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''%%%&&&((()))))))))((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************((())))))))))))************,,,------,,,+++---...///...---000444666555333000111222333444555555555444444444555555666666666444555555777888999:::;;;999999888888777777666666666666555555555444444444000222444444333111111111000000000000////////////000000///...------,,,,,,*********++++++,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((((('''''''''((()))+++,,,(((((((((((((((((((((((())))))))))))************+++***)))))))))***,,,,,,---------............///111111111111111222222222555666777999;;;<<<<<<<<>>>>>???@@@AAABBBBBBHHHDDD???;;;;;;===???@@@AAA@@@@@@AAACCCCCCBBBAAA@@@@@@????????????@@@@@@>>>===;;;999888888999:::999999777666555444444444999888777555444444333333222222222222222222222222...///111222222111///...//////000000000000///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))+++***(((''''''(((***+++******)))(((((()))******))))))))))))((((((''''''''''''''''''(((((((((((('''''''''''''''((())))))''''''(((((('''&&&&&&%%%(((((())))))))))))((((((&&&&&&'''(((((((((((('''(((((()))))))))*********))))))*********++++++++++++,,,------...------------------------...//////000000000111111111222222333444444555666666777777777888999::::::;;;:::::::::::::::::::::999888888777888888888666555666777888888888777777777666666666666666666555555555555333333333333333333333333000000000000000111111222000//////...............,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++***((('''((()))***)))'''''''''((((((''''''&&&%%%(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''(((((((((((()))((((((''''''''''''((()))))))))))))))*********,,,,,,,,,,,,------------,,,,,,------.../////////000111111222333333444444111111111222222222222222333333333444555666666666999888777666555555555555666666666666555555555555555333111111222222111000000000000000000000000000............------------------------------------************************))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))*********))))))))))))***++++++,,,,,,,,,---------......//////000000000111111111000111333444666777777777<<<;;;;;;;;;===>>>@@@AAAEEEAAA;;;:::;;;>>>>>>===@@@???>>>???AAAAAA@@@???===>>>???@@@@@@???>>>===;;;;;;:::999999999::::::888888666555444444333333888888666555444444333333444333333222222111111111...///000000000///...---...//////000000//////...///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))******((((((((((((*********))))))(((((())))))***)))))))))(((((((((((('''''''''''''''(((((((((((('''''''''''''''((())))))'''''''''(((''''''&&&%%%'''(((((())))))(((((('''''''''((()))))))))(((((((((((())))))))))))******)))))))))*********++++++++++++,,,------------------------------....../////////000000000111111111333333333444555555666666666666777888999999999999888999999999999888888777777888999888666555666777888888777777777777666666666666666555555555555444333333333333333333333333000000000000000111111222000///......------......,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,******))))))***((('''((()))***)))''')))(((''''''&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))************))))))))))))++++++,,,,,,,,,---------,,,,,,,,,---......//////000000000000111222333333111111111111111000000000222333333444444555555666888777777666666555555555777777555444444444555666555333111111111222111000000000000000000000000000............------------........................************************))))))))))))))))))))))))((())))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))******++++++,,,,,,,,,------------.........//////000000111///000222333444555555555::::::999999:::<<>>:::999<<>>===AAA???>>>>>>???@@@???>>><<<===>>>>>>???>>>>>>===;;;;;;;;;:::::::::999999777777555444444333333333888777666555444444444444444444333333222111000000//////000000000///.........//////////////////...------------,,,,,,++++++++++++++++++++++++++++++))))))************))))))***)))(((((((((((()))***)))))))))(((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))&&&'''''''''''''''&&&&&&'''((((((((((((((((((''''''(((((()))))))))))))))(((((((((((()))))))))***))))))))))))************++++++,,,------------,,,------,,,,,,------...///....../////////000000000222222333333444444555555444555666777777888888888777777888888888777777666777888999888666555666777777777777777777777666666666666555555555444444444222222222222222222222222000000000000000111111222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,///...---+++***)))((((((***((('''((()))***)))'''***)))'''&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''(((((())))))))))))++++++******))))))((((((++++++++++++,,,,,,,,,,,,+++,,,,,,------...////////////......///000222333222222222111111000000///222222333333444444444444666666666666666666555555888777555333333444555666555333111000111111000///////////////////////////.........---------,,,,,,------------------------************************(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))((((((((('''(((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))************++++++++++++,,,,,,,,,---,,,,,,---......///000000000111222333444444555444999888777777999;;;>>>@@@@@@===;;;;;;===??????>>>CCCAAA>>>>>>?????????>>>======<<<<<<<<<===??????<<<<<<<<<;;;:::999888777777666555444444444444444777666555444444333444444444444333333222111000000111111111000000//////.........////////////......,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))))))))******))))))))))))(((((((((((((((((()))((((((((())))))((((((((('''''''''''''''(((((((((''''''''''''(((((((((((('''''''''''''''((())))))&&&&&&'''''''''''''''&&&''''''(((((((((((('''''''''(((((()))))))))))))))'''(((((((((((()))))))))(((((()))))))))************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---......------........./////////111111111222333333444444222333444555666666666666555555666666666666666555666777888777555555555666666666666666666666777777555555555555444444444444222222222222222222222222000000000000000111111222//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))***((('''((()))***)))'''***)))(((&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((&&&'''((()))******))))))++++++******))))))((((((*********+++++++++,,,,,,++++++,,,,,,---.....................///000111111333333222222111111111000222222222333333333333333444555666666666666555555888666444333222333555666444333111000111111000///...........................------------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((())))))***))))))(((((((((((((((((((((((((((''''''(((((((((((())))))'''((())))))******))))))******+++++++++,,,,,,,,,++++++,,,---...//////000000111222333444444444444666666666666888:::===>>>;;;<<<<<<<<<===>>>???@@@DDDAAA>>>===>>>>>>>>>=========<<<<<<<<<>>>???AAA>>>===;;;:::999888888888777666666555444444555555666555555444333333444444444333333222222111111111222111111000000/////////---......//////......---++++++++++++++++++++++++++++++++++++++++++++++++((())))))******))))))((((((((((((((((((((((((((('''(((((())))))(((((('''&&&''''''''''''(((((((((''''''''''''(((((((((((('''''''''''''''((())))))%%%&&&''''''((('''''''''&&&''''''((((((''''''&&&''''''((()))))))))((((((''''''(((((((((((())))))((((((((()))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,---------.........000000111111222333333333111111222333444444444444333444444555555555555555555666777666444333444555555555666666666666777777555555555444444444444333222222222222222222222222000000000000000111111222///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((())))))******((('''((()))***)))'''***)))((((((''''''(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&'''((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''(((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((('''((()))***+++***)))(((************))))))))))))))))))*********++++++++++++++++++,,,------......,,,---...///000000000000222222222222222111111111222222222222222222222222222333555666777777666555666666444333333333444555444222000000000111000///........................------------,,,,,,,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&'''))))))))))))((((((((((((((((((((((((((('''''''''((((((((())))))'''''')))*********)))(((************++++++++++++******+++,,,---.../////////000111222333333333222111222333555777888::::::666999======;;;;;;===AAACCC@@@===;;;<<<<<<<<<;;;;;;<<<===>>>????????????===<<<:::888888999:::;;;777777666666555555666666555555444444333333444444222222222222222222222222111111000///............---......//////......---*********+++++++++++++++************************(((((())))))))))))(((((('''(((((((((((((((((('''''''''((())))))(((''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''''''''((())))))%%%&&&&&&'''((((((''''''&&&''''''((((((''''''&&&&&&&&&'''((((((((((((''''''''''''((((((((())))))(((((((((((()))))))))*********+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------//////000000111222222333000000111222333333333333222222333444444444444444444555555555333222333444555555555666666666777777555555555444444444333333111111111111111111111111000000000000000111111222///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))*********((('''((()))***)))''')))))))))))))))(((''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&'''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''(((((((((((('''((()))******)))((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((((((((()))***++++++***(((''')))))))))))))))*********))))))))))))*********+++***++++++,,,,,,---......+++---///111222111000///000000000111111111111111222222222222222111111111111222444666777777666555555555444444444444333333444222000000000000000...---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&###$$$&&&((())))))((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&''')))*********)))((()))************+++++++++)))******+++---...//////...///000111111222111111...000222444666777888888222888======999888<<>>888777777666666666666777555555444333333333444444222222222222222222333333111000///------,,,,,,,,,---..................---******************++++++************************(((((())))))))))))((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''''''''''''''((())))))%%%%%%&&&'''((((((((('''&&&''''''''''''''''''&&&%%%&&&&&&'''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------/////////000111111222222///000111222222333333222111222333333444444444444333444555444222111222333444555555555666666777777555555444444444333333333111111111111111111111111000000000000000111111222......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))*********((('''((()))***)))(((((()))*********)))'''&&&(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&'''((())))))((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''((((((((()))'''((()))******)))((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((())))))***+++,,,+++)))'''&&&(((((())))))******++++++))))))))))))***************++++++,,,,,,---......***---000333333222000.........//////000000111111222222111111111111111111000222444666777777666555444444555555555444333222444222000///000000///...---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''******)))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******+++******)))(((''''''&&&''''''((()))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,000......000333444222000000111111222444555666666444666888999999999:::<<<<<<999666888;;;===<<<999BBB???===<<<=========<<<;;;;;;:::;;;<<<===>>>>>>:::::::::999777555444333333333333333333333333333222222111111111111222222111000000///...---------........................------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''******(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******))))))((((((((('''))))))))))))************************+++,,,---...+++++++++,,,,,,,,,------000000000000////////////000000000000////////////111222222333333444444555444444222222222222444444555444444555555666777888666666555444333222222222000000000000000000111111111000000000000000111111444111///------...---,,,,,,***)))***++++++***)))******)))))))))))))))***((((((((((((((((((((((((''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******+++*********))))))(((((())))))***+++,,,,,,,,,,,,***+++,,,---...............---------///111333444000000111111111222222222111222333444555555555555333333333333333333444444111111111111000000000000////////////............///...---,,,+++++++++++++++++++++++++++++++++++++++*********))))))(((((())))))(((((('''''''''&&&((((((((((((''''''''''''''''''((())))))((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))*********)))((('''''''''''''''((()))))))))))))))******)))))))))((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,///...---///222333111///000000111222333444555555333555888999888888:::;;;;;;<<<>>>>>>===;;;::::::===;;;999888::::::::::::>>>===<<<;;;:::999999999<<<<<<;;;:::999777666555333333333333333333333333222222111111111111222222111000000///......------........................------,,,,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''')))(((((((((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((((((((('''''''''((((((((()))))))))******************+++,,,------+++++++++,,,,,,,,,,,,---......//////////////////000/////////////////////111111222222333444444444444333222222222222333444444444444444555666777888777666555444333333333333111111111111111111111111000000////////////000000111///---,,,---.........,,,+++******+++,,,+++***++++++***)))(((((())))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******************)))))))))((())))))***+++,,,,,,,,,,,,***+++,,,---..................---...///000222333111111111111222222222222222222333444555555555444333333333222222222222222111111000000000/////////////////////............///...---,,,++++++++++++++++++++++++++++++++++++************)))))))))((())))))((((((((('''''''''&&&'''''''''(((((())))))&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&'''''''''((())))))))))))((((((((((((******))))))((((((''''''''''''((()))))))))))))))))))))(((((((((((((((''')))))))))))))))))))))))))))))))))***++++++,,,,,,---------...000111000/////////000000111222333333333555777888888888999:::777<<<@@@AAA===::::::;;;:::888777777999::::::999===<<<;;;:::888888777777;;;;;;;;;:::999777666555222222222222222222222222222222111111111111222222000000000///......------------------------------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((())))))((('''&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''((((((((()))))))))))))))))))))***+++,,,---******+++++++++,,,,,,,,,,,,,,,------......//////////////////////////////111111111222333333444444333333222222222222333333444444444444555666777777777666555444444444444444222222222222222222111111//////...............///...,,,++++++---//////...,,,+++***+++,,,---,,,+++,,,,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***))))))(((((())))))***************))))))))))))((()))***+++,,,,,,,,,,,,***+++,,,------......---...............///000111111111111222222222333333222333333444444444333333333333222222111111000000000000000/////////....../////////............---......---,,,++++++++++++++++++++++++++++++++++++************))))))))))))))))))((((((((((((''''''%%%%%%&&&'''((()))******&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''''''''(((((((((******))))))((((((''''''***)))))))))((((((((('''''''''((()))))))))))))))(((((((((((('''''''''''')))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,---...///000//////......//////000111111222222444777777666666777888666999<<<<<<;;;999:::;;;999888888999;;;<<<<<<;;;999999888888888888999999999999888888777555444333222222222222222222222222222222111111111111222222000000//////............------------------------,,,,,,,,,++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))***++++++************++++++++++++******+++,,,------...............///////////////000000111111222333333333333222222222222222222333333333333333444555666777777666555555444444444555333333333222222222222222......------,,,,,,---------+++***+++---...---,,,---+++++++++---...---,,,---,,,+++)))((('''''''''(((((((((((((((((((((((()))((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))*********)))))))))))))))((()))***++++++,,,,,,+++***+++,,,---------------..................//////111111111222222222222333222333333333333222222111333222222111000//////...////////////............//////.........---------...---,,,,,,+++++++++,,,*********************************)))))))))))))))))))))((((((((((((((((((&&&&&&&&&'''((())))))***&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((())))))******))))))((((((''''''))))))))))))((((((((((((''''''((()))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,+++,,,---.........//////.........//////000000111222444666666555555666777@@@<<<999888999999999777888888888999<<<===<<<;;;888888777777777888999999888888888777666555444333222222222222222222222222222222111111111111222222////////////............------------------------,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))((((((((()))******)))))))))*********++++++)))******+++,,,------...------....../////////000//////000111111222222333222222222222222222222222222222222333333444555666666555555444444444444555333333333222222222111111......---,,,,,,,,,,,,,,,---,,,++++++,,,---+++***,,,+++***+++---...---,,,---,,,+++)))((('''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))******(((((()))***++++++++++++++++++,,,,,,---,,,,,,,,,---------............---000000111111111111222222222222222333222222111111222222111111000///......////////////........................------------------,,,+++++++++,,,,,,************************))))))))))))))))))******(((((())))))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''((()))))))))))))))'''(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***,,,...///......///000.........//////000000000111333555555444444555666JJJDDD<<<999999999777444666555666777::::::999888:::999888777777777777777999999999999888777666555333333333333333333333333222222111111111111222222//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))))))))(((((((((((())))))((())))))))))))***************++++++,,,,,,---------------......//////000/////////000111111222222111111222222222222111111222222222222333444555555555444444333333333444444333333333222111111000000///...---,,,++++++++++++---,,,,,,,,,------+++)))+++***)))+++---...---,,,,,,,,,***)))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((())))))******))))))(((''''''''''''(((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))************'''((()))***++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---......------/////////000000000111111000111111222222222111111222222111111000000//////000000000/////////...............------------,,,---,,,,,,++++++,,,,,,,,,************************))))))))))))************(((((())))))))))))******))))))((((((''''''''''''%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((()))))))))*********(((((((((((())))))))))))(((((((((((())))))))))))''''''((()))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))***++++++,,,,,,***---///000......///111///////////////000000000111333555555444333444555FFFCCC???;;;999777666555555444555666888999777555999888888777777888888999999999999999888777666555444444444444444444444444222222111111111111222222.../////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''''''''((((((((()))))))))******)))((((((''''''(((((((((((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000......//////000111111222000111222333333222111000111111111111222333444555333333222222222333333444333222222111000000////////////---,,,,,,+++++++++,,,++++++---//////---+++***)))(((***,,,------,,,++++++***)))(((((())))))(((((((((((((((((((((((($$$%%%%%%&&&&&&''''''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))************))))))''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((((()))))))))************'''((()))***++++++++++++++++++,,,,,,,,,++++++***)))***+++---.........---............//////////////////000111222222222111111111111111111111111111111111000000000/////////.........---------,,,,,,,,,,,,,,,++++++,,,,,,---************************((()))))))))************(((((()))))))))*********'''''''''(((((((((((((((%%%%%%$$$$$$%%%'''((()))''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%%%%&&&'''((()))***+++))))))))))))************''''''(((((())))))******(((((((((((())))))))))))'''(((((()))))))))))))))(((((())))))******++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,+++---000000///...000222/////////000000000000000111333444444333222333444:::===>>>===888666777999666555666777999999777555555555666777999;;;<<<===666666777666666555444333555555555555555555555555222222111111111111222222.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''######$$$%%%&&&((()))***))))))))))))))))))))))))((('''&&&&&&%%%$$$######'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((((((((())))))))))))************)))(((((('''''''''(((((((((((((((((())))))))))))------,,,,,,,,,,,,,,,,,,,,,,,,------...///000000......//////000111111111000111222333333222111000111111111111222333444555222222222111111222333333222222111111000//////...000///...---,,,,,,,,,,,,******+++---000000///---)))(((((()))+++---,,,+++******)))))))))))))))***((((((((((((((((((((((((###$$$$$$%%%&&&'''((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))************))))))''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((())))))*********+++'''((()))******++++++***++++++,,,,,,,,,++++++***((()))+++---............---------............///......///111222222222222111111111111111222222222111111111111000000000000......---------,,,,,,,,,,,,,,,,,,++++++,,,------))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++%%%&&&&&&'''((()))******%%%%%%$$$$$$%%%'''((()))''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++))))))(((((()))******++++++,,,,,,---...///000000............////////////000000000111222222333333888999999888666555666777555555555444444333333333666777777888999:::::::::666666555555555444444444666666666666555444333222222222111000///...------........................,,,,,,,,,------.........,,,,,,------,,,,,,+++***))))))))))))((((((((((((******))))))((((((''''''(((((((((((())))))))))))))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++******++++++,,,,,,------...,,,------...///000111111000000000000000///......000000000111222222333333222222111111111111222222222111111000///......---111111000......---------,,,------------,,,++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))(((((('''''''''&&&+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))***+++,,,---,,,++++++)))************+++++++++------...............---////////////000000000000222111000000222333222000444333222111000...------,,,------......------,,,---------,,,,,,,,,++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***))))))))))))***++++++***************++++++,,,,,,------......//////---.........//////////////////000111111222222333444666777666555333444444333333333333222222111111888888888777777777777777666555555555444444444444555555555555444333222222111111000000///.................................,,,,,,,,,---------......,,,,,,------,,,,,,+++***(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((())))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))******++++++,,,---------------......//////000000000000000000000///......///000000111111222333333222111111000000111111222111111000000//////......111000///...------------,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))***+++,,,,,,,,,++++++)))************+++++++++,,,,,,---......///........./////////000000000000000//////000111222222111333222111111000///......------------------------+++++++++*********))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++************++++++,,,,,,+++*********++++++---------------------------------.........////////////000000111111222222000333555666444222111111111111111111111000000000555555666666666666666666555555555555444444444444444444444444333222111111////////////////////////////////////////////////,,,,,,,,,------------...,,,,,,,,,,,,,,,++++++***''''''(((((())))))******))))))))))))(((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))(((*********+++,,,,,,------..................////////////000000000///......//////000111111222222333222111111000000111111222000000000000////////////000000///...------------+++++++++,,,+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))***++++++,,,,,,++++++)))************+++++++++***+++,,,....../////////....../////////000000000///......///111333222222111000000000////////////...---,,,,,,,,,,,,---...+++++++++*********)))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,++++++++++++++++++,,,,,,+++******))))))******------------,,,,,,++++++,,,,,,---------...............//////000111111222///222666777555333111111111111111111111000000000///000222333555777888999444444444444444444444444333333333333222111000000........./////////000000000000000000000000000000------------------------+++,,,,,,,,,,,,+++******''''''(((((())))))******))))))))))))(((((((((((((((((((((((())))))))))))&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))******+++,,,,,,,,,.....................---...///////////////......//////000000111222222222111111000000000000111111////////////000000000000000///...---------------***++++++++++++***))))))))))))))))))))))))))))))))))))))))))(((((((((((()))(((&&&$$$$$$&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%''')))******)))'''%%%(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((('''''''''+++******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))******+++++++++++++++))))))*********+++++++++)))***,,,---.../////////........./////////000000///......000222444444333///////////////////////////...,,,++++++,,,...///---------,,,,,,,,,++++++******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++++++++++++++++++++))))))(((((((((((())))))---------,,,++++++******,,,,,,,,,,,,---------------......//////000111111111444777888777555444333111222222222222222222222...///000222444666777888333333444444444444444444333333333333222111000///------......//////000000000000000000000000000000------------------------++++++,,,,,,++++++***)))'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******************)))(((((()))******++++++,,,............------------......////////////.........//////000111111222222111000000000000000000111////////////000000000000///......------------...***++++++++++++***))))))))))))))))))))))))))))))))))))))))))(((((((((((()))(((&&&$$$$$$&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%''')))******)))'''%%%(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''(((((((((((((((+++******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))))))))*********++++++))))))*********+++++++++)))***+++---.../////////............////////////000//////000333555555444...............////////////...,,,++++++,,,...///---------,,,,,,,,,++++++******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******(((''''''''''''((()))))),,,,,,,,,++++++*********+++++++++,,,,,,,,,------------......//////000000111444777777666555555555222222222333333333333333222222333333333333333333333333333333444444444444333333333333222111000000---------....../////////////////////////////////...------------,,,,,,,,,+++++++++++++++******))))))))))))))))))((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******)))((((((((()))******++++++------------------......------.../////////............///000000111111222111000000//////000000111000000000000////////////......---------------...+++++++++,,,+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********))))))))))))***++++++)))************+++++++++)))***+++------.........------........./////////000//////000222444444333---------..................---,,,,,,,,,,,,---...+++++++++*********)))))))))******************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++***))))))''''''''''''(((***+++,,,++++++++++++************++++++++++++,,,,,,,,,,,,,,,------......///000000000222444444333222333444222222222333333333444444444333333333333333222222222222333333333444444444444444444444333222111000---...................................................---------,,,,,,,,,+++++++++++++++***))))))******))))))(((((('''''''''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((''''''(((((()))******+++,,,,,,,,,------.........,,,---......//////............//////000111111111000000////////////000000111111000000//////.........------,,,,,,------...,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******))))))((()))***+++,,,)))************+++++++++***+++,,,------------------------........./////////......///000111111000......------------------------------------------+++++++++*********))))))((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))((('''''''''((()))+++---...******************************+++++++++,,,,,,,,,,,,,,,------...//////000...000111111000000111333111111222222222333333333111111222333444444555555222222222333333444444444444444444444333222111111.........................................................------,,,,,,,,,***++++++++++++***))))))++++++***)))((('''&&&&&&'''((((((((())))))******(((((((((((())))))))))))))))))(((((('''''''''&&&'''''''''&&&&&&'''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((()))*********++++++,,,,,,---...//////,,,,,,---.../////////.........//////000111111111000000////////////000000222111111000///......---------,,,,,,,,,------...,,,------------,,,++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))((((((((()))+++,,,)))************+++++++++++++++,,,---------,,,,,,---------.........//////...---,,,---...///...---......---------,,,,,,,,,,,,------......------,,,---------,,,,,,,,,++++++(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***************((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))************,,,+++***)))(((((((((((())))))))))))************++++++******))))))((((((+++++++++,,,,,,,,,------***+++,,,...///000000000222111000000000000000000///000111333333444444333222222333444555555555555111111222222333333333444999888555333111111222333000///000111222222000.........---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++***((((((((()))***))))))))))))))))))))))))''''''(((((())))))************))))))(((((('''''''''&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((''''''''''''))))))))))))************))))))***+++---......///---------............//////////////////.........////////////////////////......////////////......---------------------------------,,,,,,+++++++++,,,+++*********+++,,,---***&&&"""###&&&)))'''$$$******))))))((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))'''&&&'''(((***+++))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((++++++***)))))))))))))))))))))))))))************))))))(((((('''''''''&&&%%%&&&((()))***)))'''&&&))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.../////////////////////...............------------.........------,,,,,,++++++***,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))*********))))))((((((((((((((((((((((((''''''(((((())))))******'''(((((((((((()))))))))+++******)))))))))))))))((((((((()))))))))***************)))))))))))))))+++++++++,,,,,,,,,,,,---***+++,,,...//////000000000000//////...//////000000111111222222333333333222333444555555444444333222222222222222222111111666444222000//////000111000000000111222222000.........---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++)))((((((((()))***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))((((((''''''(((''''''''''''((())))))''''''''''''&&&&&&&&&%%%''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((''''''''''''(((((()))))))))*********)))******+++,,,---...///------------............////////////..........................................////////////......---------------------------------,,,,,,++++++++++++******))))))******+++***'''###$$$''')))(((%%%))))))))))))((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))'''''''''(((***+++)))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((+++***)))(((((((((((()))(((((()))))))))*********)))))))))((((((((('''''''''(((***+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......///.....................------,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))*********)))(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((()))))))))))))))******+++''''''((((((((()))))))))((())))))))))))))))))*********+++++++++,,,,,,,,,***+++,,,---.../////////.........------...//////222222111000000111222333222333444555555444222111111111111111111111000000222111///.........///000111000000000222222000.........---------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***))))))((()))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((((('''((((((((((((((()))******'''&&&&&&&&&&&&%%%%%%%%%''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((''''''''''''(((((())))))))))))******)))******+++,,,---......------------..................................................................////////////......------------------------------,,,,,,,,,,,,++++++))))))*********))))))(((+++(((%%%&&&)))***)))''')))))))))(((((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++***)))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))((((((''''''(((((((((((())))))))))))*********)))))))))))))))(((((('''(((***+++++++++***)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,,,,,,,*********+++,,,,,,------........................,,,++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))*********)))(((''''''(((((((((((((((((((((((())))))))))))(((((((((((('''''''''((((((((())))))(((((((((((()))***+++,,,''''''''''''(((((((((((('''((((((((())))))******************++++++++++++******+++------............---------...///000000333222000///...000111222111333444555555333000///...///000111222222111111000000/////////000000111222111000000111111000.........---------,,,,,,,,,,,,,,,++++++++++++,,,,,,******))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((()))***&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((''''''''''''(((((((((((()))))))))***)))******+++,,,,,,------,,,,,,---------.........------...............///........................---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++***((((((+++)))'''(((***+++***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))(((((('''((()))******************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))((((((''''''''''''(((((((((((((((((()))))))))***************))))))))))))&&&&&&'''((()))(((((('''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++,,,,,,,,,))))))******++++++++++++---------------.........++++++,,,,,,,,,,,,++++++)))******+++,,,,,,------,,,+++******))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))*********(((((((((((()))***,,,,,,''''''''''''((((((((((((''''''(((((()))))))))***)))))))))*********++++++)))***+++,,,---------,,,---------...///000111222333111///......///000222111222333444333222000///---...000222444444444333222222222222222333333444333111000000111111000.........---------,,,,,,,,,,,,++++++******++++++,,,)))))))))*********))))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''(((((((((''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((('''''''''''''''(((((((((((())))))))))))******++++++,,,,,,,,,,,,,,,,,,------------...,,,---------......//////........................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,+++)))(((******)))***++++++***)))'''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))((((((''''''''''''(((((('''(((((((((((()))))))))))))))))))))************&&&''''''((((((((((((((())))))************))))))************************))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))*********++++++,,,,,,,,,))))))************+++++++++,,,,,,,,,---------...+++,,,------------,,,+++((()))******+++,,,------,,,+++******))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((()))***+++,,,''''''((((((((()))))))))'''(((((((((((((((((()))((())))))))))))*********)))***++++++,,,,,,,,,+++---------...///111222333000000///......///000111111111222222222111000000...000333555666666666555444444444444555555555555444222000///000000000///......---------,,,,,,,,,++++++************++++++(((((()))************)))))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((('''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((''''''''''''''''''(((((((((((())))))************++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////------------------------------............------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++***))))))******++++++******)))&&&''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&''''''((()))***''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***((((((''''''(((((())))))''''''(((((((((((())))))(((((()))))))))))))))***))))))))))))************))))))************))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,***************************++++++,,,,,,---------+++,,,---......---,,,+++)))))))))***+++,,,,,,---,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))((((((((())))))))))))))))))))))))''''''(((((())))))******((((((((())))))))))))***))))))(((((()))***++++++((((((((()))))))))******((((((((((((((('''''''''((((((((()))))))))******)))******+++++++++++++++++++++,,,---...000222333.........//////000000000111111000///000111222222333444777888999777666444444444444444444444333333444222000///000000//////......---------,,,,,,,,,++++++************++++++'''((()))***+++******)))))))))))))))))))))))))))***)))))))))((((((((('''&&&&&&&&&'''''''''(((((('''''''''''''''(((((()))'''''''''((((((((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((('''''''''''''''''''''((((((((())))))************++++++++++++++++++,,,,,,,,,---------++++++,,,------...//////------------------------,,,------......------,,,------------------------+++++++++,,,,,,------------,,,+++***))))))))))))((()))++++++***)))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))(((((((((((()))***+++'''''''''((((((((())))))''''''((((((((())))))))))))))))))))))))******+++))))))************))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++*********+++,,,,,,------***+++,,,------,,,+++***))))))******++++++,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))))))))((())))))))))))))))))))))))&&&''''''((()))******+++''''''''''''((((((((())))))))))))))))))******+++))))))))))))************))))))(((((('''''''''&&&(((((((((((()))))))))))))))******+++++++++******)))******+++---///111222,,,,,,...///000000000000111000///......000222444777888:::;;;:::777555333333333333333333222111000555222000//////000//////......---------,,,,,,,,,++++++************++++++'''((()))+++++++++***)))))))))))))))))))))))))))******))))))((((((((('''&&&&&&&&&'''''''''((((((((((((((((((((()))******'''((((((((())))))******%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((())))))(((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''((()))))))))(((((((((''''''''''''''''''''''''((((((((()))***************+++++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////------------------------,,,------......------,,,------------------------+++++++++,,,,,,------------,,,***((('''(((((()))''')))++++++***)))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))***++++++''''''''''''((((((((()))&&&'''''''''(((((())))))'''''''''''''''((())))))))))))************))))))************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,++++++++++++++++++))))))***+++,,,,,,------((()))+++,,,,,,+++)))(((***************+++++++++,,,++++++***)))*********))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))************))))))))))))&&&''''''((()))******+++)))))))))))))))))))))))))))///)))###***,,,&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''*********))))))))))))))),,,,,,,,,---------......,,,------...///.........///000111000///111666;;;777555444222111111222222222111...------...111222777555222///...---......,,,,,,------,,,,,,+++***++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,..................------------............------,,,---...//////...---,,,------,,,,,,,,,+++++++++---,,,+++***+++,,,---...///...+++***))))))++++++(((((((((((((((((((((((('''''''''(((((((((((()))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''&&&%%%&&&'''((()))(((((()))(((&&&&&&'''))))))))))))))))))*********'''((())))))((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&''''''''''''(((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))******))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************)))*********++++++++++++++++++************++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***((('''&&&&&&'''''')))'''&&&''')))******(((''''''(((((())))))******))))))))))))))))))))))))((((((+++===KKK===++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******+++++++++,,,,,,,,,,,,------------......///////////////...000222333333444555777555444333222222111111111000///...---...111444555555444111///---------...,,,,,,------,,,,,,+++***,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&%%%''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********************+++++++++,,,,,,.........---------------------............------,,,---...//////...---,,,......---------,,,,,,,,,,,,++++++++++++,,,------...---+++)))((()))***+++''''''''''''''''''''''''&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&'''((()))(((((()))(((&&&&&&((())))))))))))))))))))))))***'''((((((((('''''''''((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************************************,,,++++++***))))))************))))))))))))******)))))))))************+++))))))************))))))))))))))))))******************+++++++++,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***)))(((''''''((()))***((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***---000444666---***((((((***+++)))((((((((((((((()))))))))))))))))))))))))))))))))))),,,""")))KKK^^^DDD***...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********''''''((()))***+++,,,,,,******+++++++++,,,,,,,,,---...//////000000//////---...111555888777444222333333333333222111000000......---...000333666888333222000...---,,,------,,,,,,------,,,,,,+++***,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))*********+++++++++*********++++++++++++,,,------------------------,,,------......------,,,,,,------......------,,,............------------***++++++,,,,,,,,,,,,,,,---,,,***((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((())))))(((((('''&&&&&&%%%''''''&&&&&&''''''((()))'''((()))(((''''''(((*********))))))))))))))))))'''''''''''''''''''''((())))))))))))))))))))))))************++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))*********''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++************************,,,+++******)))*********+++++++++******+++++++++*********+++++++++,,,,,,***++++++++++++++++++***)))))))))*********++++++***++++++++++++,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++)))(((&&&&&&((()))+++((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++...333888:::333222111...***((((((((())))))))))))(((((((((((())))))))))))))))))))))))000######===LLL666$$$,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++)))************+++++++++,,,---......//////......------///333777777333///111111222333222111///...---------...000222555666111000///---,,,,,,,,,---,,,,,,------,,,,,,+++***++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''((((((((((((%%%%%%&&&&&&''''''((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))))))))*********************++++++++++++,,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,------,,,,,,,,,...------------,,,,,,,,,)))***+++------,,,+++++++++***)))((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((()))((((((((('''''''''&&&'''''''''''''''(((((()))'''((()))((('''''')))+++*********)))))))))))))))''''''&&&'''((((((((('''(((((((((((((((((((((((()))))))))*********++++++((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((()))))))))******'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******++++++******************************++++++***************+++++++++************++++++************+++++++++,,,******++++++++++++******))))))*********+++++++++************++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++000333555111***&&&'''+++))))))))))))((((((((((((((((((((((((((((((((((((+++(((###)))111)))###+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))((((((+++*********))))))(((((()))))))))*********++++++***+++,,,,,,------,,,,,,...,,,,,,...222333111//////000111111111000///.........------...///111222//////...---------------,,,,,,------,,,,,,+++******)))))))))(((((((((((())))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&''''''(((((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))))))))*********+++++++++++++++++++++,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******)))***+++,,,---,,,+++*********)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''((((((((('''''''''((((((((())))))'''''''''((((((((((((((('''((()))(((((((((***+++************))))))(((((('''&&&&&&(((***+++)))'''((((((((((((((((((((((((((((((((()))))))))******((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((()))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))+++***************++++++*********))))))*********)))))))))*********++++++)))******************)))************++++++++++++)))))))))************+++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))&&&((()))++++++)))(((&&&((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))%%%&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((((()))''',,,111000+++((())),,,(((((((((((())))))))))))((((((((((((((((((((((((""",,,***%%%))))))''',,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))---,,,,,,+++***)))((((((,,,,,,+++***)))(((''''''))))))*********+++++++++)))***++++++,,,,,,++++++...,,,+++,,,...000000000...//////000//////......///.........---...........................------,,,,,,------,,,,,,+++*********)))))))))((((((((())))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))''''''((((((((()))))))))'''''''''''''''(((((((((''''''''''''((((((((((((%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))************+++)))******++++++,,,,,,---***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++************)))******+++++++++++++++*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''')))((((((''''''(((((()))&&&&&&'''(((((()))******&&&'''((())))))))))))((('''((())))))((((((***,,,++++++******)))((((((((('''&&&'''***......***&&&))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((())))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))*********)))******+++,,,******))))))))))))******)))))))))************+++))))))************))))))*********++++++++++++,,,))))))*********+++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------,,,,,,,,,,,,************************))))))))))))))))))))))))&&&((()))++++++)))(((&&&((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((***+++------------&&&(((,,,///000...***(((''''''(((((())))))******((((((((((((((((((((((((!!!,,,,,,(((+++***'''---))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++111000///...,,,***)))(((++++++******))))))((((((*********+++++++++,,,,,,******+++,,,,,,,,,,,,+++,,,---......---...///111///...............///////////////...............---....../////////......,,,,,,------,,,,,,+++***++++++++++++************))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))'''((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************)))))))))***+++,,,,,,,,,******++++++++++++******,,,+++***))))))***+++,,,,,,,,,,,,+++++++++*********************++++++,,,************)))(((''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))(((((((((((())))))((((((((((((((()))))))))&&&'''((()))***))))))((('''((())))))((()))+++---++++++******)))(((((('''&&&&&&(((---111111+++%%%))))))))))))))))))))))))(((((()))))))))*********))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))++++++++++++++++++++++++******))))))***++++++,,,++++++************++++++*********+++++++++,,,,,,******++++++++++++***************+++++++++,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******+++,,,+++(((&&&$$$---******000555444+++"""&&&''''''((()))******+++((((((((((((((((((((((((''',,,***))),,,'''###,,,))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++444333222000...,,,***)))))))))))))))***************++++++++++++,,,,,,,,,++++++,,,------------,,,***...111111///---///111///...---,,,,,,---///000////////////000000000000---...//////000/////////,,,,,,---------,,,++++++---------,,,,,,,,,++++++))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******(((((((((((())))))))))))))))))((((((''''''&&&&&&''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((())))))***++++++,,,,,,******++++++++++++******,,,+++***))))))***+++,,,---------,,,,,,,,,+++++++++***)))))))))***,,,---++++++++++++***)))((('''(((((((((((((((((((((((('''''''''(((((((((((()))))))))(((((((((((())))))******))))))((((((''''''&&&''')))*********)))((('''((())))))((()))+++---+++++++++***)))(((((('''&&&&&&)))///444222+++$$$)))))))))))))))))))))))))))************+++++++++))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++------------------------******))))))***+++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---------.........//////---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))---***'''$$$$$$'''***---((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))(((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))+++*********))))))((((((&&&(((,,,000222///)))$$$'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((())))))))))))************))))))((((((((((((((((((((((((...***&&&%%%(((***+++*********+++******)))''''''000000000...,,,***************************************+++++++++,,,,,,,,,+++++++++,,,,,,------------------............///,,,,,,,,,---------.................................------,,,,,,,,,------***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&%%%&&&'''))))))'''%%%((((((((((((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))************))))))))))))))),,,,,,+++***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))************(((((((((((((((((((((((())))))))))))******************))))))))))))******(((((()))***************))))))************))))))*********)))))))))))))))+++++++++,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))******)))))))))(((((((((&&&+++000222000,,,)))(((((((((((((((((()))******))))))))))))))))))))))))*********************)))((())))))******))))))((())))))))))))))))))))))))...***'''&&&(((***+++***+++************))))))))),,,------,,,***)))***+++*********************************+++++++++,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,------------...------------------------...------,,,,,,---------++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((('''&&&'''((()))'''%%%((((((((((((((((((((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((******)))))))))))))))))))))))))))))))))*********,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))************************************))))))))))))******************))))))))))))******((())))))***************))))))************))))))************************,,,,,,,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------,,,++++++,,,---......///000111222------------------------***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))(((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))))))))(((((((((((((((''''''---333222,,,((())),,,)))))))))))))))***++++++))))))))))))))))))))))))---,,,,,,,,,++++++******'''(((((())))))(((((('''************************---***((('''(((***++++++++++++***)))***+++,,,---((()))******)))((()))+++*********************************++++++++++++,,,*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...,,,,,,------------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++******''''''((())))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((+++)))''''''(((((('''&&&''''''((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((*********))))))((((((((((((((())))))******++++++++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************)))))))))*********++++++************************((()))******++++++******)))******++++++******)))************************------------,,,,,,,,,,,,***++++++,,,,,,---------------------------------------------------------------------------------------......------,,,++++++,,,---///111333444555------------------------+++---///000...+++******---------,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((''''''''''''***---000...***'''(((***))))))(((((())))))***+++((((((((((((((((((((((((---,,,,,,++++++*********''''''((((((((((((''''''************************,,,+++)))((()))***+++++++++***)))))))))+++...///((()))******(((((()))***************************************++++++++++++************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,------......------,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))******++++++******)))'''(((***++++++***((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((---+++(((''''''(((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((*********)))((((((''''''''''''((()))***++++++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************)))))))))))))))((()))))))))************************************))))))*********+++++++++************************))))))***++++++++++++*********++++++++++++***************+++++++++++++++......------,,,,,,,,,+++***++++++,,,---......///------------------------------------------------.......................................---,,,,,,)))***+++,,,...000111222...........................111333333111...,,,,,,......---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))''''''''''''((((((((((((,,,+++***)))))))))((('''(((''''''''''''((())))))((((((((((((((((((((((((++++++******)))))))))(((''''''((((((((((((''''''************************++++++******)))***+++,,,+++***))))))***,,,...000***+++,,,+++)))'''((()))************************))))))*********+++++++++************************,,,,,,,,,,,,------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---...///,,,------......------,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((((()))+++,,,,,,+++)))(((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''---+++(((''''''(((((('''&&&'''''''''(((((())))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''((()))***++++++,,,***))))))((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))******((()))))))))************))))))))))))))))))))))))************++++++++++++)))***++++++++++++***)))))))))***+++++++++++++++++++++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,---.........------,,,,,,,,,++++++,,,---......//////------------------------...................................................////////////...------***++++++,,,------.................................111444444222///---,,,......---,,,,,,+++******))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))'''(((((((((((())))))))),,,)))''''''))))))'''%%%'''''''''''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''***************************+++,,,+++***)))+++,,,***)))))))))***+++---...+++,,,---,,,)))(((((()))************************)))))))))************++++++++++++++++++*********,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,........................,,,,,,,,,,,,---......///,,,,,,------------,,,,,,************************))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))***++++++***))))))&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''+++)))''''''(((((('''&&&&&&&&&''''''((())))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))******++++++))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************((((((((((((((((((((((((*********++++++++++++,,,)))***+++,,,,,,+++***))))))***++++++,,,++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,------............---------------,,,------....../////////------------------------////////////////////////......................../////////000//////...---..................------........................,,,...000111///,,,++++++---------,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))((((((((()))))))))******((()))))))))((((((((((((((((((((('''((())))))***))))))))))))))))))))))))&&&''''''(((((())))))***((())))))******))))))((())))))))))))))))))))))))***+++---,,,***)))+++---)))))))))******+++++++++)))+++++++++))))))***+++************************))))))))))))************---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,---...//////++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******)))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((('''&&&'''((()))'''%%%&&&&&&''''''((())))))***))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((())))))))))))))))))))))))*********((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''((((((((())))))))))))&&&''''''(((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,)))***,,,------,,,***))))))***++++++,,,,,,++++++,,,,,,------------,,,,,,++++++,,,,,,---.........------------.........................../////////////////////////////////////////////////////////........................///000000000000///......////////////....................................,,,---//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''((((((((()))((((((''''''''''''(((((('''''''''''''''((())))))(((((())))))******++++++%%%)))---,,,(((&&&))),,,)))))))))))))))******+++))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))************))))))(((((((((((((((((((((((())),,,---,,,***)))+++---(((((()))************)))'''(((******))))))+++,,,************************))))))))))))************---------,,,,,,+++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++******((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&%%%&&&'''))))))'''%%%&&&&&&&&&'''((())))))***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%&&&'''((()))***************)))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&''''''(((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))******************************************+++++++++,,,,,,,,,)))***,,,------,,,***)))******+++,,,,,,,,,,,,+++,,,------......------,,,++++++,,,,,,---...//////,,,---------...////////////////////////.........111111111111111111111111000000000000000000000000////////////////////////000000000000000//////...------------............////////////////////////---///000///......///000,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******''''''''''''((((((((((((++++++***)))((('''&&&&&&******))))))(((((('''''')))((('''''''''(((***+++&&&''''''(((((((((((((((+++*********))))))((((((++++++***)))(((((())))))((((((((((((((()))******(((((()))*********************))))))))))))******+++++++++************)))))))))***+++---...///000++++++,,,,,,,,,,,,++++++******++++++++++++******,,,,,,++++++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------,,,+++***))))))***+++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''')))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((******)))(((((((((((((((++++++************++++++)))************+++++++++*********)))))))))))))))******))))))******+++,,,))))))***++++++++++++***)))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,---......,,,,,,,,,---------......,,,,,,++++++,,,,,,---.............../////////000222222111111111000000000111222333222000///000222444333222222222222111///111222222111000111333444111111111111111000000///,,,---///000///.........//////////////////..............................//////...---,,,,,,++++++---------,,,,,,,,,++++++************************++++++***)))(((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''((((((((((((******))))))((((((''''''***)))))))))(((((((((''')))(((((('''((()))***+++&&&'''(((((())))))((((((************)))))))))(((++++++***)))))))))))))))((((((((((((((()))******((())))))*********************))))))))))))******++++++++++++************))))))***+++,,,---......***++++++++++++++++++*********++++++++++++******,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((******)))(((((((((((((((*********))))))*********))))))*********+++++++++***)))))))))))))))))))))******))))))******+++,,,))))))***+++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,************+++,,,---...,,,,,,---------.........---------------...//////....../////////000000000////////////000000000000//////000000//////000000000///............------///000111000000//////000222333333333222222111111...///111333333222333333000000000111000000///...........................//////......---,,,,,,+++---------,,,,,,,,,++++++************************++++++***)))))))))))))))************************************************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))******&&&'''(((((())))))((((((************))))))))))))+++***)))))))))))))))))))))(((((((((((()))******((()))******++++++************))))))))))))******,,,+++++++++*********************+++++++++,,,,,,******++++++++++++************++++++++++++******,,,,,,,,,+++******)))))),,,,,,,,,---------,,,,,,------,,,,,,+++******)))++++++************++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((()))))))))*********(((((())))))))))))******((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((***))))))(((((((((((((((***))))))(((((())))))***)))))))))*********++++++))))))))))))))))))************))))))******+++,,,)))******+++++++++++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,************+++,,,------------------........./////////......//////000111/////////000000000111111...//////000111111222222666555444555666777666555666555444444333444444555333333333444444333222222222222111111111000000000///000111111222222111111111111222222111000000////////////////////////////////////...------,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))))))))***************************************************))))))))))))))))))))))))''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))((((((((((((((((((((((((((())))))***''''''((()))))))))))))))*********)))))))))))))))******)))))))))))))))***))))))(((((())))))***+++))))))***++++++++++++***+++******))))))******+++,,,,,,+++++++++*********************************)))******++++++******)))***++++++,,,,,,++++++***,,,,,,,,,++++++*********+++,,,---......------,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************)))))))))))))))***************))))))******+++,,,)))***++++++,,,,,,++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,---......---............////////////////////////000111111000000000111111111111222111222222222333333333333444222111111333333222000222333333222222222333444111000//////111111111111333222222111111111111111444333222111111111///...222222222222111000000////////////////////////////////////.........------...------------,,,,,,,,,++++++++++++++++++++++++++++++***))))))*********************************************************))))))))))))))))))))))))''''''''''''((((((((((((''''''(((((())))))******(((((((((((())))))))))))'''(((((()))))))))))))))'''(((((()))))))))))))))))))))))))))))))))*********)))))))))))))))******)))))))))))))))***++++++))))))***+++++++++++++++++++++************++++++,,,,,,,,,++++++++++++***+++++++++************)))******++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++***+++---...///...------******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((('''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''(((((((((((()))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))(((((()))))))))*********(((((())))))******************))))))******+++,,,******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------------///000000........./////////000000///////////////000000111111111111222222222222333444444333333333333333333777666555555555555444333333555777777666666777999:::888555666888:::;;;:::777666555444444444444555888666333333555555333111333333333222111000//////000000000000000000000000000///////////////...............---------,,,,,,+++++++++++++++++++++++++++***************++++++************************************************))))))))))))))))))))))))''''''''''''((((((((((((''''''(((((())))))******(((((((((((())))))))))))''''''((()))))))))))))))'''((())))))******))))))))))))))))))************)))))))))))))))******+++***))))))))))))***++++++)))***++++++,,,+++++++++++++++************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++***+++---///000///...---)))******+++,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''(((((((((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((())))))******))))))(((((())))))***((((((((()))))))))******((((((((()))******++++++******))))))******+++,,,***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............///000111111////////////000000000000000////////////000111111222222222333333333333444333333444444444444555555666888999999777777888:::888<<<@@@AAA???>>>???@@@BBB???>>>???BBBBBB???<<<:::999888777666777888888888555222333666888666444444444444444333222000000000000000000000000000000000000000000000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))'''((((((((()))))))))***&&&'''((()))***))))))((((((((()))************)))((()))))))))************)))))))))))))))***++++++******))))))******+++,,,)))***++++++,,,,,,++++++,,,++++++******++++++,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++...000000000...---+++++++++++++++++++++,,,++++++,,,------,,,++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,---------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))######$$$%%%&&&''''''(((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''''''''((((((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))***************))))))*********(((((((((((()))))))))***'''(((((()))******++++++******))))))******+++,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---------......///000111//////000000000111111111111111111111111222222333333333333333444444444444444555666777999:::;;;<<<666;;;@@@@@@>>>>>>CCCHHHLLLRRRYYY[[[YYYVVVVVVWWWVVVVVVWWWZZZ[[[WWWNNNFFFHHHGGGEEEDDDCCCDDDEEEFFFBBB>>>999999;;;<<<999666777777777666555444333222111111111111111111111111000000000000000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))(((((((((((('''((((((((())))))******&&&''')))*********)))((((((((()))***************(((((())))))*********+++))))))((())))))***++++++*********)))******+++,,,******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++...000111000...---------,,,++++++*********++++++------------++++++++++++++++++++++++++++++++++++,,,---------,,,,,,+++++++++,,,,,,---------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))""""""###$$$&&&'''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))******++++++************++++++(((((((((((())))))))))))'''(((((()))***+++++++++*********)))***++++++,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------------...000000000000000000111111111111333333222222333333444555333333333444444444555555666777999<<<>>>AAACCCDDDTTT\\\cccdddbbbcccjjjrrrttt\\\[[[YYYWWWWWWXXXYYYZZZUUUOOOIIIFFFEEEDDD@@@;;;::::::999999888666555444111111111111111111111111000000000000000111111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((('''''''''&&&,,,(((###$$$(((+++)))&&&''''''''''''((((((((())))))************+++++++++((()))***++++++***(((''',,,+++++++++******))))))+++++++++*********************++++++++++++******,,,,,,,,,+++++++++******---,,,+++******+++,,,---,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++,,,,,,,,,---------......//////.........---------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------......------,,,+++******************))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''((((((((('''&&&%%%%%%(((((((((((((((((((((((('''''''''''''''((())))))(((((('''''''''&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))******)))((((((((((((((('''''''''''''''((())))))+++*********))))))(((((())))))))))))))))))))))))''''''''''''''''''&&&&&&''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++***)))(((((('''(((((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''******))))))((((((''''''******))))))((((((''''''((((((((((((((()))******))))))(((((((((((())))))&&&''''''((()))******+++))))))))))))))))))))))))*********))))))))))))))),,,+++***)))((((((((((((******+++++++++,,,,,,,,,************************------------------------,,,---......//////............//////000000111111222333333222000000222444000777333///444444222777000555999:::888888;;;>>>???FFFJJJKKKPPP]]]iiiooo~~~wwwlllbbbYYYOOOFFF???@@@BBBAAA<<<888999888555:::555999777---...333111111222222111000///000111000000///...............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''))))))((((((((('''''''''&&&))),,,,,,(((%%%%%%&&&'''''''''((((((((())))))(((((()))))))))*********((()))***++++++***((('''+++++++++******)))))))))******************************++++++++++++******,,,,,,+++++++++*********---,,,+++******+++,,,---,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,---------------------------------,,,,,,------------,,,,,,,,,,,,---------.....................------------******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---------------------------------,,,+++*********************))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''(((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))(((((('''''''''&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))******)))((((((((((((((((((''''''''''''((())))))************)))))))))((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***))))))(((((((((((()))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''***)))))))))((((((((('''***)))))))))((((((((('''((((((((((((((()))******))))))(((((((((((())))))'''''''''((()))*********))))))))))))))))))))))))***)))))))))))))))))))))***)))))))))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------------.../////////............//////000111111222222222222111000000000000222999666333999888555:::999888777999===CCCIIIMMMYYY]]]```dddoooyyymmm^^^SSSIIILLLKKKDDD>>><<<999666777333888:::333444666000333444444444333222111222000000///............/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''(((((())))))(((((('''))))))((((((((((((''''''&&&(((***)))'''&&&&&&&&&''''''((((((((()))))))))'''((((((((())))))))))))((()))***++++++***)))(((*********)))))))))))))))))))))))))))))))))************++++++++++++******+++++++++*********))))))---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------........................---------,,,,,,---------,,,------------...............---------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,+++******))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((&&&&&&'''(((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((''''''''''''&&&''''''((((((((()))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((''''''(((((()))***************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((((())))))***))))))(((((((((((())))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))******(((((((((((()))***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---------------------------......////////////////////////000111111222222222111000111222333222111555:::555333999666333999===;;;;;;AAALLLZZZdddjjj{{{ppplllnnnjjj]]]PPPGGG???:::999333666888333555888222111222222222222111000///111000000////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((((((((((((---'''!!!"""(((+++***''''''(((((((((((()))))))))((((((((()))))))))******(((((()))************)))))))))))))))))))))))))))((()))))))))))))))*********++++++,,,,,,++++++***++++++*********)))))))))------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,------------...///////////////////////////...---,,,,,,---...///------------............------------,,,,,,,,,,,,+++,,,,,,---------------------------------------------------------,,,,,,------------------------+++++++++*********))))))************)))))))))((((((((((((((((((((((((((())))))(((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&'''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((***))))))(((((((((((((((((((((((('''((())))))************)))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''(((((()))******))))))(((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''))))))))))))(((((((((((())))))))))))(((((((((((((((((()))))))))))))))((())))))(((((((((((())))))'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))*********))))))(((((()))***++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................///000000000000/////////000111111222222333222111000222555666666444888;;;777666<<<::::::DDDMMMRRR\\\iiiwwwqqqeee[[[TTTIIIBBBBBB>>>444444999555222111111222333333111000222111000000//////000000////////////............------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************(((((())))))))))))(((((((((((()))))))))))))))))),,,---------+++***)))((((((((((((((()))))))))***)))))))))*********++++++(((((()))***************)))))))))))))))*********(((((())))))*********+++++++++,,,,,,,,,,,,+++++++++++++++************)))------------------------------------------------,,,,,,---------.........////////////////////////000///------------///000---------.........//////......---------,,,,,,,,,,,,,,,---............---------------------------------------------------------------------------++++++******************************)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&&&&'''((()))))))))((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((***))))))(((((((((((((((((((((((((((((()))******))))))))))))))))))******(((((((((((((((((((((((('''''''''((((((((())))))''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((()))******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&'''((()))((('''(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((('''))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))************++++++***)))(((((())))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................///000000111111000000000000111111222333333333444333222222444555666555888>>>???DDDNNNQQQYYYlll~~~jjjgggiiibbbNNNCCC@@@999888666444444666777666444222222111000000000000000000000/////////.........------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((())))))******))))))((((((((())))))))))))******$$$555DDD@@@///"""###***((((((((()))))))))******************++++++++++++((((((((()))******++++++***************+++++++++)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******---......//////......------------............///,,,---------............//////////////////////////////............//////------.........///////////////.........---------,,,---......//////......------------------------------------............------------------------++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))''''''((()))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))'''(((((((((((()))))))))((((((((()))))))))******))))))))))))))))))))))))******)))((((((((((((((())))))(((((())))))***+++))))))))))))************(((((((((((((((((((((((('''''''''(((((())))))***''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((((((((())))))'''(((((((((((()))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&'''((()))((('''(((((((((((())))))))))))(((((((((((())))))))))))(((((()))******)))'''&&&))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++,,,+++***)))((((((((((((******+++++++++,,,,,,,,,------------------------........................//////000111111111111111111111111222333333444444777777666444333444888;;;<<>>...###$$$***(((((()))))))))*********))))))))))))************(((((((((((()))***+++,,,***+++++++++,,,,,,,,,,,,)))******+++,,,,,,------+++,,,,,,------,,,,,,+++---------,,,,,,,,,,,,+++---...///000000///...---------......////////////------------..................................../////////000000/////////............////////////000000/////////.........------...///////////////........................------------.........///------------------------+++++++++,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))(((((()))))))))*********'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))((())))))))))))(((((('''(((((((((((((((((((((((('''''''''''''''((())))))'''((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))******)))((((((((((((((())))))(((((())))))***+++((()))))))))************((((((((((((((((((((((((&&&''''''((())))))******''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))***))))))(((((((((((()))))))))(((((((((((())))))'''((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&'''((()))(((''''''((((((((()))))))))***'''((((((((()))))))))***((()))*********)))'''&&&))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))'''(((((()))******++++++******)))))))))))))))*********+++++++++,,,,,,,,,------------------------........................///000111111222222111111111111222222333444444444555888:::999888===GGGOOOYYYkkk}}}~~~gggMMMFFF===888777777555222333333222111111111111222000000000000/////////..............................---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))(((((())))))*********+++---,,,,,,++++++******)))))))))))))))************(((((((((((())))))))))))(((((((((((()))***+++,,,+++++++++,,,,,,---------******+++,,,------......+++,,,,,,------,,,,,,+++......---------,,,,,,,,,---...///000000///...------.........//////000000---------.........//////...........................///000111111000///.............../////////000000000000000////////////---......///////////////........................---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))(((((())))))*********+++'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***))))))(((''''''(((((((((((((((((((((((('''''''''''''''((())))))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))******)))((((((((((((((()))))))))))))))******+++(((((())))))*********+++((((((((((((((((((((((((&&&''''''((()))******+++''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))+++***)))(((((('''(((((())))))(((((((((((())))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&'''((()))(((''''''((((((((())))))******'''((((((((())))))******((()))***+++***)))'''%%%))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((()))***+++,,,******+++++++++,,,,,,,,,........................////////////////////////000000111222222222222111111222222333333444444555222777===>>>@@@HHHXXXeee___UUUJJJBBB???>>>;;;999444333222222111111222222000000000000////////////...........................---,,,,,,++++++,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((()))*********++++++++++++((((((''''''''''''(((((((((((((((((())))))))))))+++,,,---+++)))(((((()))+++*********))))))((((((*********))))))))))))))),,,------......------,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------........................------............/////////000///////////////.........111///...///111222000---333222222111000000//////000000//////.........---///////////////...---,,,+++---000000......111333/////////.....................---------......///......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++************)))))))))************))))))******))))))))))))******))))))(((((((((((())))))+++***)))(((((()))***+++,,,+++))))))******((('''))))))))))))))))))))))))+++******)))))))))******))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((()))************))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((('''''''''******))))))))))))******(((((((((((())))))))))))((('''&&&&&&'''((('''%%%))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))******+++,,,,,,++++++***)))(((((((((((((((((())))))))))))******))))))))))))******)))************+++++++++++++++******************,,,+++******+++,,,...//////////////////.........000///...............//////000222222000000222444888111111666888444777>>>:::???JJJVVV^^^mmmttthhhUUUEEEBBBHHH===:::666222000000222555000222222000///000///...///............---------......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))************)))))))))))))))*********++++++((((((''''''''''''(((((((((((((((((())))))))))))((()))***)))(((((()))++++++*********))))))))))))************)))))))))))),,,,,,------------,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------........................................../////////000000////////////////////////111000///000222333000...000000000000000000000000111111111111222222222222000000000000000//////......111333333111111333666111111111000000000000000000000//////.../////////.........---------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++************))))))************))))))******))))))))))))******))))))(((((((((((())))))+++***)))(((((()))***+++***)))(((((())))))((('''))))))))))))))))))))))))((((((''''''&&&''''''((())))))((((((((('''''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))))))))(((((())))))((((((((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((()))*********)))))))))((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((''''''''')))(((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((('''+++***(((''''''(((***+++(((((((((((()))))))))))))))(((''''''((()))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((()))))))))***)))))))))))))))******+++,,,,,,++++++***))))))((((((((((((((()))))))))******))))))(((((())))))***)))************+++++++++++++++******************,,,++++++++++++---...///////////////////////////////////////000222333444444444333222222333555666666333555:::;;;999<<>>666222444555222000111111111111000000000////////////.........------------------,,,,,,,,,++++++******++++++++++++******((((((((()))))))))*********))))))(((((())))))***(((((((((((())))))))))))***+++,,,+++***)))***+++*********+++++++++++++++))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,---------............------........./////////.........//////000000111/////////000000000111111000000000111222222333333///111222222111000000111111111111111111111111111111111222333444444555555555555444333333444666777777555444444555555444222444333111000000111222444222222111000/////////000000000000000////////////------............------,,,,,,,,,,,,++++++++++++******++++++++++++******++++++************+++++++++******))))))******+++))))))************))))))***))))))***,,,------,,,))))))))))))))))))))))))''''''&&&''''''((()))***(((((())))))))))))******''''''((((((((()))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((())))))))))))(((((('''''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******************************'''''''''((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))&&&''')))******)))'''&&&(((((((((((())))))))))))&&&%%%$$$&&&((()))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))*********+++++++++)))******++++++******))))))))))))*********++++++)))))))))))))))******+++************************)))))))))*********++++++******))))))))))))******)))************+++++++++******++++++,,,---------+++,,,---......//////......//////000000111111222222222222222222333444444222333444555666999===AAAIII^^^tttxxxrrrYYYGGG777555777444222333111111111000000000000////////////.........------------------,,,,,,,,,,,,******++++++++++++******)))))))))*********++++++******))))))))))))******(((((((((((())))))))))))%%%(((+++,,,+++******************++++++,,,,,,,,,))))))***++++++,,,------,,,,,,------------,,,,,,,,,,,,,,,------------...------------........................////////////---......///000000111111//////000000000111111111000000111111222333333444111333555555333111222444333444555666777888999::::::;;;<<>>;;;777555444444555333222222111111111222222111111111000000000//////------............------------,,,,,,,,,+++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,+++******))))))******+++((()))***++++++***)))(((***)))((()))+++,,,,,,+++))))))))))))))))))))))))'''''''''(((((()))++++++(((((()))))))))*********'''((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((())))))((((((((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((()))******'''((((((((()))))))))***))))))))))))))))))))))))'''''''''((()))*********************************((((((((((((((('''''''''''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&''''''((())))))***((())))))******))))))((((((((((((((())))))))))))'''&&&%%%&&&(((***)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************)))******++++++******)))))))))*********+++++++++)))))))))))))))******+++************************))))))*********+++++++++++++++************++++++)))************+++++++++******++++++,,,------...+++,,,---.../////////......//////000111111222222222222222222333444555555///333666888===HHHXXXdddrrrkkkKKK>>><<<888555666333222222222111111111111////////////...............------------,,,,,,,,,++++++,,,,,,,,,,,,++++++************++++++++++++******))))))))))))******(((((((((((())))))))))))!!!$$$)))+++++++++***************++++++,,,,,,,,,))))))***+++,,,,,,------,,,------......------,,,,,,,,,,,,---------......---------.........//////............/////////000---......///000111111222000000000000111111111111000000111222333333444444222555777777444333444666777888:::<<<>>>AAABBBCCCKKKLLLOOORRRVVVYYY\\\]]]^^^]]]\\\[[[\\\^^^```aaa___]]]ZZZZZZ\\\\\\YYYWWWUUURRRLLLGGGBBB@@@??????333333222222222333444444111111111111000000000000------............---------------,,,,,,,,,++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++************++++++((()))***++++++***)))(((***)))((()))***+++***)))))))))))))))))))))))))))************+++,,,---...(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''((()))******)))((('''((((((((((((((()))******'''((((((((())))))******))))))))))))))))))))))))&&&''''''((()))******+++************************))))))(((((('''''''''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***+++***)))(((((()))***+++(((((((((((())))))))))))((('''&&&'''***++++++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))******++++++++++++******)))************+++++++++)))))))))))))))******+++******************++++++)))************+++++++++,,,,,,++++++++++++,,,,,,)))************+++++++++******+++,,,,,,---......+++,,,---////////////......//////000111222222222222222222333444555666777444999???DDDMMM```zzzxxxtttoooyyy~~~wwwvvv}}}~~~```IIIBBB;;;777777444444444333333333222222000/////////..................---------,,,,,,,,,,,,------......------,,,))))))************))))))++++++***)))(((((())))))))))))))))))************))))))))))))************++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///...------------...//////111111000000//////......111111111111000000000000222222222222222111111111666555333222111333555777111333666888888999;;;===GGGCCCEEELLLRRRTTT\\\eeekkkpppiiibbbggghhheeegggkkkiiigggiiimmmmmmkkkgggddd^^^fffoookkkkkkpppnnnnnnhhh^^^UUUVVVYYYTTTJJJFFFCCC<<<777888:::666000///000111333333111///---000///...///000///---+++...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++***++++++++++++***))))))************************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((''''''(((+++---......))))))(((((((((((())))))***)))((('''&&&&&&'''((())))))))))))))))))))))))******))))))))))))************))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((''''''''''''))))))))))))***************(((((()))***+++***)))***++++++++++++***))))))))))))))))))))))))))))))++++++***************+++---,,,+++***))))))))))))+++*********))))))((((((,,,++++++******++++++,,,------------------------,,,,,,,,,---------......///////////////............///111222111222333555444333222444777999777555777@@@@@@IIImmm~~~}}}yyytttoookkkkkklllhhhfffeeedddeeehhhlllooommmsss{{{___MMMFFF>>>555777555555666555111---,,,000000111111000000//////......---------,,,,,,,,,---,,,,,,++++++,,,,,,---))))))************))))))++++++***)))))))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,...///...------------...//////111111000000////////////000000000000000111111111111111111111222222333333///333888::::::777333111:::<<<@@@FFFMMMTTTYYY]]]```bbbhhhqqqxxx{{{uuuxxxzzzsssppppppiii___]]]ZZZSSSLLLJJJJJJEEE>>>:::888555333333333444444000///......000000///...//////............//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++***))))))************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''&&&''')))---000111111))))))(((((((((((())))))***)))((('''&&&''''''((())))))))))))))))))))))))******))))))))))))*********)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***************(((((()))***+++***)))***++++++++++++***))))))))))))))))))))))))))))))++++++***************+++---,,,+++***))))))))))))+++*********)))))))))))),,,++++++******++++++,,,------------------------,,,,,,---------.........////////////////////////...000111222111111333555555444333222222555888;;;AAATTTcccyyyvvvqqqmmmdddaaaeeeccccccdddeeefffggghhhhhhaaa^^^[[[ZZZZZZ[[[[[[\\\YYY^^^cccgggmmmzzzssshhhXXXKKKBBB;;;333111333555555333///000111222222111000000.........---------,,,,,,---,,,,,,++++++,,,,,,---))))))************))))))+++***))))))))))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------+++---......------...///......------......///000111000000000000//////////////////000111111222222/////////000111222333333555555444555777===DDDJJJVVVYYY^^^dddkkkrrrxxx{{{{{{nnnbbb\\\]]][[[VVVQQQMMMFFF@@@<<<888555333333111///...///000000///---------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,---...+++++++++++++++******)))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((''''''(((+++...///...))))))(((((((((((())))))))))))((('''''''''(((((())))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************(((((()))***+++***)))***++++++++++++***))))))))))))))))))))))))))))))+++***************++++++,,,,,,+++***))))))))))))***************))))))))),,,++++++******++++++,,,------------------------,,,------------.........///////////////////////////111222222111111222444222444666666666;;;EEEMMMddd~~~zzzvvv|||{{{zzzxxxxxx~~~xxxhhhYYYVVVVVVWWW[[[bbbZZZ[[[^^^dddjjjmmmmmmkkkVVVTTTTTTWWW\\\___^^^\\\WWWXXXXXXUUUTTTYYYccclllqqqzzz|||ppp___III:::666777777444333333444444444222111000///.........------------------,,,,,,,,,,,,------))))))************))))))******)))))))))))))))***((()))))))))************((()))))))))***************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,---......------...///...............//////000000000000000000000000000000000000111111111111111333333222222222333444555999999999;;;CCCPPP```llloooxxxooobbb______]]]___\\\XXXTTTPPPJJJBBB===:::777333111111111000000---------,,,,,,------...------------------------,,,,,,,,,,,,,,,---...///++++++,,,,,,++++++***)))************************))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((***((('''&&&'''((('''&&&))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))***************+++++++++((()))))))))***************(((((((((***+++***)))***++++++++++++***))))))))))))))))))))))))))))))*********)))******+++,,,,,,++++++***))))))******************************,,,++++++******++++++,,,,,,,,,------------------------------............///////////////000000000000222333333222222333444555999======???GGGTTT```~~~pppiiiiii]]]\\\ZZZYYY[[[aaagggllldddYYYOOONNNQQQTTT[[[cccVVVVVVYYY```gggiiiddd___TTTTTTWWW___gggkkkiiiggg\\\\\\YYYUUUQQQRRRWWW[[[ZZZ[[[aaammm{{{pppQQQ@@@;;;888555666777777666555333000////////////............---------,,,,,,,,,,,,------))))))************))))))***)))))))))))))))******((()))))))))************((()))))))))*********************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,---///...------...000///............///000000000000000000111111111111333333222222111111111000666555444333444555777888:::BBBNNNXXX```gggpppvvvzzzrrriiiddd___```\\\YYYXXXZZZYYYUUUQQQFFFBBB<<<888666444222111111111000////////////000........................,,,,,,,,,,,,---......///+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((+++)))'''&&&''''''&&&%%%))))))(((((((((((())))))(((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))*********+++++++++,,,((()))))))))***************(((((((((***+++***)))***++++++++++++***))))))))))))))))))))))))))))))******))))))***++++++,,,,,,+++******)))************************+++++++++,,,++++++******++++++,,,,,,,,,,,,---------......---------.........//////////////////000000111111111333444444333333555666;;;<<<===???GGGXXXlllzzzyyy}}}ttthhhgggmmmWWWTTTRRRUUU]]]cccffffffeeeaaa\\\WWWRRRPPPTTTZZZZZZ[[[___gggnnnooohhhbbbaaacccgggnnnsssuuurrrooofffeeedddbbbbbbccceeegggddd^^^\\\bbbkkktttkkkNNNBBB===:::555555555444333222111111000000/////////............------,,,,,,------...))))))************)))))))))))))))))))))******+++))))))))))))************))))))))))))*********************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,...//////......///000//////......//////000111000000000111111111111222444444444333333333222222111111111333666:::>>>AAAOOOWWWccckkkpppvvv~~~rrrkkkbbb^^^^^^___\\\YYYRRRNNNHHHCCC???<<<888666333222111///............////////////////////////------------------...///,,,,,,,,,,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***((('''(((***+++++++++))))))(((((((((((())))))(((((()))*********))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))***++++++,,,,,,))))))))))))***************(((((()))***+++***)))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,++++++***************+++*********+++++++++++++++,,,++++++******++++++,,,+++,,,,,,------.........------........./////////...//////000000111111222222333555666555666888999777777===LLLeeeyyypppvvvyyyzzz{{{uuufffZZZZZZ```[[[WWWSSSVVV]]]bbbaaa^^^```cccccc\\\RRROOOVVV^^^gggkkkrrr{{{{{{~~~{{{tttqqquuuuuunnnllloooqqq|||cccPPPDDD<<<888777555333222222333444000000000000////////////......------------......))))))************)))))))))))))))))))))***++++++))))))))))))************))))))))))))************)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,------.../////////---...//////......///000///////////////000000111000000111111111222222222333333444444555666666777444666:::@@@HHHPPPXXX]]]ooowww|||pppfff\\\YYYTTTOOOKKKGGGBBB???888777555333111000/////////////////////////////////......------------...,,,,,,------,,,,,,+++***************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***((('''(((***,,,,,,,,,))))))(((((((((((())))))'''((()))***+++******)))))))))))))))))))))))))))******))))))))))))******'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))***++++++,,,))))))))))))***************(((((()))***+++***)))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))***+++,,,---+++***************++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,---......///............////////////...//////000111111222222222444666777777888;;;<<<>>>EEEYYY|||yyymmmjjjmmmrrr\\\ZZZZZZ\\\]]]^^^dddlll___\\\XXXXXX\\\```ccccccaaajjjmmmeee[[[^^^oootttpppooonnnpppwwwsss___OOOIIIEEE@@@:::555444444444111111111000000000//////......------------......))))))************))))))))))))((())))))***++++++))))))))))))************))))))))))))************))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,------...///000000---...//////......///111///////////////000111111000000111111222222222222111111333555777999:::;;;BBBEEELLLUUUaaammmxxx~~~~~~aaa___[[[WWWTTTOOOJJJFFFCCCAAA???===;;;999888888000000000000000000000000000///...---------------,,,,,,------,,,,,,+++***************************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++)))((('''((()))((('''))))))(((((((((((())))))'''((()))+++++++++***)))))))))))))))))))))))))))******))))))))))))******'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''(((((()))******++++++))))))))))))***************(((((()))***+++***)))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))***+++,,,---+++***************++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,---...//////............/////////000...//////000111222222222222444777888999:::<<>>DDDJJJPPPaaarrrwwwwww~~~{{{fffbbbZZZMMMKKKUUUOOOHHHIIIJJJHHHKKKHHH:::<<<888444222///---000444...///////////////000000------......------,,,+++)))))))))***+++,,,......************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((***+++***)))((()))***,,,***((((((***+++,,,+++'''(((((()))***+++++++++))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))************))))))+++++++++*********))))))************************+++++++++***)))(((((('''******))))))))))))******))))))))))))))))))))))))+++)))'''(((+++,,,***(((******))))))))))))******------,,,,,,+++*********++++++++++++++++++++++++))))))))))))******************))))))))))))************+++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))******+++***)))))))))***+++,,,,,,)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////,,,---//////......000111///000111444666777555444555444666777888<<>>OOO]]]fffmmmzzztttiiihhh```UUUQQQRRRLLLCCC999777444111/////////000...////////////...---------,,,,,,+++*********+++************************))))))))))))))))))))))))))))))))))))************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((***+++***)))((()))******))))))***,,,,,,+++)))))))))))))))))))))******))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++******))))))))))))***************************************++++++++++++,,,))))))************))))))***************+++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((***+++***)))((()))*********))))))))))))******''''''((()))******++++++++++++++++++++++++++++++))))))))))))******************))))))))))))************+++++++++,,,,,,,,,))))))))))))))))))))))))+++************+++,,,,,,++++++******)))*********++++++,,,,,,------......------------------------------...///000000000000///000222222111111333444333666999999888888;;;>>>DDDWWW{{{{{{vvvjjj[[[QQQQQQ[[[dddhhhhhhjjjooovvvtttmmmhhhppphhh___PPPBBB999555555555888666444222000///000000+++*********+++,,,------,,,++++++++++++++++++,,,))))))***++++++,,,------+++++++++,,,,,,,,,------------------............------------............//////000000000111111111///000000111111222333333333333222222222222333333555666999>>>HHHTTTaaaiiikkkzzzttt___XXX[[[XXXPPPDDDAAA<<<777333000000000///////////////...------,,,,,,++++++***+++++++++************************))))))))))))))))))))))))((()))))))))************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((***+++***)))((()))***)))))))))+++,,,,,,+++)))***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++******))))))))))))***************************************+++++++++,,,,,,))))))************))))))))))))*********+++++++++******************************************************))))))))))))******))))))))))))))))))))))))(((***+++***(((((()))+++******))))))))))))******((((((((()))*********+++************************))))))))))))******************))))))))))))************+++++++++,,,,,,,,,))))))))))))))))))))))))++++++******++++++,,,---*********)))******++++++++++++,,,,,,---.................................---...///000000111111000///111222222222222333555555777999888888<<>>:::444///---...000---------------...//////------------,,,,,,,,,,,,+++++++++***************))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++******************************))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************++++++++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++*********+++,,,,,,++++++******++++++,,,---++++++************++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++*********+++,,,,,,************************************************)))******+++++++++++++++)))))))))*********++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++++++++************++++++------------------------------................../////////000000000111111111333444222333777999888===:::FFFccceeeWWWYYY```gggkkkbbbggg}}}fffXXXJJJ>>>333333777777444333******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,------------...------------........................////////////111111111222222222333333000111333444444444555666555555<<>>BBBRRR\\\cccdddqqqwwwddd[[[SSSNNNLLLNNNKKKAAA999777///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))******,,,,,,,,,+++***)))((((((++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))******+++++++++***))))))************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........---------.........//////////////////////////////........./////////000000000000000000000000000000000000000000000000000000......///000000000000000///.....................------............------/////////......---------------.........---,,,,,,------------------------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------------------------........./////////000000000000000000111111111111000222333333222444777:::888HHHkkkuuu\\\RRR___}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------......///000000000//////000000111222111111111111111111111111222222222222333444555555222444555666888>>>GGGOOOYYYdddnnn{{{uuueeeZZZTTTVVVTTTIII???===222111000///......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))))))))(((************************))))))))))))************,,,,,,++++++***))))))(((++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************+++++++++******)))*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------............------........./////////////////////////////////....../////////000000000000000000000000000000000000000000000111111111111...///000111111222111111000000////////////......---......//////......---/////////..............................---,,,+++------------------------//////...---,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------+++,,,------++++++,,,---------,,,,,,,,,---...............//////000000111000000000111111111222222///222444444444555:::>>>;;;XXXhhhUUU```,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................//////000000000//////000000111222111111111111111111111111333222222333333444555666222444777999>>>IIIXXXcccdddsssvvvhhhgggcccUUUIIIEEE999777444000///...//////------------------------++++++++++++++++++++++++)))))))))(((((((((''''''))))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++************++++++++++++++++++++++++++++++*********************************+++++++++++++++)))******+++++++++***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------........................////////////////////////////////////.../////////000000000000111111111111111111111111000000000111111222222222000111222333444444444444222222222111111111000000///000111111111111000///............////////////,,,---..................,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++******++++++,,,------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------+++,,,------++++++,,,------,,,,,,,,,,,,---...///---......///000000111111000000111111111222222222000333666777666888>>>CCCMMMwwwvvvssshhhgggrrrrrrttt,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///000000000000000000000111111222111111111111111111111111333333333333444555666666444777;;;???FFFTTTfffsss{{{uuueeeVVVPPP???<<<777222///...//////------------------------++++++++++++++++++++++++((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))*********+++&&&'''((()))+++---......++++++************++++++++++++++++++++++++++++++*********************************+++,,,,,,,,,---)))******+++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////............/////////000000000000000000000000000////////////000000000000111111111111111111111111000000111111222222222222222333444555666666666666444444444333333222222222111222333444444333222111------......//////000000***+++,,,...///000000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++******++++++,,,------------,,,,,,++++++++++++++++++,,,,,,---------+++,,,------++++++,,,------,,,,,,+++,,,---...///---......///000111111222000111111111111222222222000444888999999;;;AAAFFFeeeeeeZZZZZZwwwzzzwww,,,,,,,,,---------.........------------...//////---------.........//////111111111000000000000000222222222222222222333333444666777666444333555888444999>>>CCCRRRhhhyyysssccc[[[KKK@@@666333222000///111111///....../////////...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))+++++++++,,,,,,---------,,,+++*********+++,,,---+++++++++******)))))))))******************************))))))******+++,,,***++++++,,,,,,++++++***---,,,,,,,,,+++***************+++++++++,,,,,,,,,++++++++++++++++++++++++---------............///,,,,,,------.../////////444000,,,,,,...000///...000//////000111222111000///......000333555666777111222444555666555444444555777888666888<<<<<<999888;;;<<<999888999::::::666777777666666666222...111111111222222333333222000000000///------///000333000---,,,---///000000///...---,,,,,,---...///...------,,,,,,------...******++++++,,,---......++++++------------++++++++++++,,,,,,,,,,,,---------.........---,,,,,,+++---------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////000000111111111111111111111222222222222666;;;<<<;;;???MMM[[[pppVVVeeevvv}}}~~~,,,,,,,,,---------.........------------...//////---------.........//////111111111111000000000000222222222222222333333333555444333333555666666555:::444>>>WWWjjjvvvsssrrr]]]MMM===777666222...,,,111///------...///...---,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))(((((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))*********++++++++++++******)))))))))***+++,,,,,,,,,+++++++++***************************************))))))******+++,,,***++++++,,,,,,++++++***+++++++++++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++---------............///,,,,,,---......//////000000...++++++...000///...000000000000111222222222333222222222333444444444777777888999:::;;;;;;;;;<<<===>>>AAAIIIOOONNNHHHKKKHHHBBB===<<<>>>AAABBB===<<<999666888<<<>>><<<333222111000000000000//////000000000000///000111111///,,,,,,---------,,,///...------------...///...------,,,,,,------...+++++++++,,,---.........+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------......------,,,+++------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////000111111111111111111111222222222222444333444777888FFFggghhh___vvv,,,,,,,,,---------.........------------...//////------........./////////111111111111111111111111111222222222333333333444777444222333888:::888555BBBAAAOOOlllxxxdddNNNAAA;;;555111000111///------.........---++++++++++++++++++++++++******)))))))))(((((((((((((((''''''(((((()))***))))))))))))))))))))))))((((((((()))))))))))))))))))))(((((())))))***+++,,,,,,,,,,,,++++++++++++******************************))))))******+++,,,***++++++,,,,,,++++++***))))))************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,------......///000000...------...000111111000000//////000000111222222111333555777:::<<<======CCCCCCEEEHHHMMMSSSXXX[[[WWWYYY\\\dddsssxxx|||qqqbbbWWWRRRRRRTTTUUUWWWWWWSSSMMMMMMPPPPPPLLL@@@===999666444333111000000000000111111111222222000...------......---+++///......------......///......------------......,,,,,,,,,---......//////---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------......------,,,,,,------------............,,,,,,,,,,,,,,,,,,------------------------------......///000000111111222111111111222222333333333666444555999CCCaaalll~~~~~~|||,,,,,,,,,---------.........------------...//////............////////////000111111111111111222222111222222333333444444444777666555666888:::;;;;;;LLL\\\mmm|||xxxdddRRRCCC888555888111///...---......---,,,++++++++++++++++++++++++*********)))))))))((((((((((((((('''((())))))***))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))******+++,,,***++++++,,,,,,++++++***((((((((()))*********+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------...//////000000000000111222222222222111111222222222111222444555555999@@@FFFKKKNNNPPPQQQXXXZZZ^^^eeeooozzzwwwttttttuuuwwwwww{{{{{{wwwuuuvvvooofffVVVQQQJJJDDDAAA>>>:::777777555333222333444444444///......///111111000...//////............//////......------------......---------.........//////------++++++++++++------+++++++++,,,,,,,,,------,,,------...------,,,,,,,,,,,,---------.........,,,,,,,,,---------------...........................//////000111111222222111111222222333333444444888;;;;;;@@@]]]www|||,,,,,,,,,---------.........------------...//////........./////////000000000000111111222222222333111111222333444444555555444777999888666888???EEE[[[mmm~~~|||wwwkkkTTT???666666333111......//////...,,,++++++++++++++++++++++++************))))))))))))((((((((((((((()))******))))))))))))))))))))))))*********************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))******+++,,,***++++++,,,,,,++++++***((((((((()))*********+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------......///000000111000111222222222111111111222333444444333555999<<<@@@IIIVVVaaaiiimmmppprrryyy{{{nnnggg^^^XXXSSSNNNGGGBBBAAA<<<777444333444333222.........///111222111//////////////////////////////......------......///---------...............------++++++++++++------+++++++++,,,,,,,,,------,,,,,,------...------,,,,,,,,,,,,------------...,,,,,,,,,------.................................//////000000111222222222111222222333444444555555666>>><<>>CCCHHHLLLSSS\\\dddqqq~~~vvvlllhhhbbb]]]XXXOOOCCC;;;:::777444222111111000///...///000111111000///...//////............//////---------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++,,,------......------++++++,,,,,,,,,---------,,,,,,------.../////////........................///000000111111222333333222222333444555666777777999BBBQQQrrr}}}~~~,,,,,,,,,---------.........------------...//////////////////000000000000000000111222333333444444111111222333444666666777666777888>>>IIIYYYiiisssqqqRRR777555222111222222000///........................+++++++++************))))))))))))))))))******+++)))))))))))))))))))))))),,,+++++++++******))))))'''((()))++++++******))))))))))))******+++++++++*********************************)))***++++++,,,+++++++++,,,,,,+++++++++---,,,,,,,,,+++***************+++++++++,,,,,,,,,---------------------------------.........//////......//////000000111111111333555555666999>>>CCCMMMSSSZZZaaagggqqq}}}rrr```TTTCCC@@@:::777555333222000...///000111111000///...//////............//////,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++++++++,,,,,,,,,---------+++,,,,,,---.........---++++++,,,,,,,,,---------,,,,,,------...///000000////////////////////////000000000111222222333333222222333444555666777888>>>JJJhhhwwwrrrrrrssssssrrrsssxxx|||---------............///............////////////000000000000111111111111111111222222222333333333333222222333222000444:::;;;999???NNN^^^jjjwww}}}sssSSSCCC>>>???;;;:::888...000...------.........---,,,,,,,,,+++++++++******************************))))))))))))))))))))))))++++++++++++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////+++---//////...---///000000//////000222333444444222777===@@@DDDMMMZZZeeerrriiiYYYGGG>>>999555444555222000000222444222///.....................------------------------------++++++,,,------......///******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................000//////.........//////222222111111111111111111666***555444222<<<999:::DDDkkk{{{oooffffffeee___]]]aaabbbbbbfffmmmsssyyy---------............///............////////////000000000000111111111111111222222222222333333333999555444777999888999<<>>DDDNNN\\\lll|||rrrcccXXXMMMAAA:::777555333111000000000222333///////////////.........------------------------++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................//////............//////222222111111111111111111:::///888666333;;;999>>>NNNxxxtttlllggg___[[[]]]]]]ZZZZZZ___cccfffoooyyy---------............///............////////////000000000000111111111111222222222222333333333333999444222666999999999:::>>>DDDWWWooo|||xxx~~~{{{hhhRRR<<<000888>>>555111///------...000000///,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////333000...---...000111111222222111111222666<<<@@@JJJNNNXXXhhhzzz{{{jjjUUUFFF@@@999777222///...///111222111000000000/////////...------------------------,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................//////............//////111111222222222222222222666...666333333999999GGGlllnnnttt{{{lllZZZVVVXXXWWWWWWYYYZZZ[[[^^^ccchhhppp---------............///............///////////////000000000111111111111222222222333333333444444666444444777777666999>>>DDD\\\tttrrrOOO222444>>>;;;555222///......//////...------,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////000...,,,...111333333222111333555666888???JJJRRRcccooouuummmhhhiiiiiigggddddddhhhkkkwwwooofffccciiisss~~~xxxyyyjjjeeeVVVMMM???444222444333...111111000000//////..............................///......---,,,,,,+++++++++++++++,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................///............//////000111111222222222222222333444...555333666;;;@@@[[[pppvvvuuuddd___aaaddd___XXXTTTXXX]]]]]]^^^```gggkkkqqquuu{{{---------............///............///////////////000000000111111111111222222333333333444444444555888;;;;;;777777BBBOOOdddtttzzzrrruuu{{{pppCCC666======:::666222///......---------------,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,------------------------++++++,,,,,,,,,---------,,,,,,---------................../////////000000000000111333555555444333222888???DDDJJJUUUdddppp}}}|||mmmeeedddaaaZZZdddhhhlllkkkgggcccbbbcccoookkkcccZZZVVVZZZaaaggghhhcccoooyyyXXX>>>777:::777000111111000000///......---........................111111000///...------,,,++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,.......................................///000000111111222222333333333333888555999777===@@@JJJuuuyyykkkqqqmmmbbbUUUQQQTTTTTTOOOOOOSSSZZZ```aaabbbhhhnnnxxx---------............///............////////////000000000000111111111111333333333333444444444444222777<<<;;;777<<>>JJJSSSYYYeeeuuu~~~sssmmmlllpppvvvooopppjjj___\\\bbbeeeccchhhjjjmmmlllkkklllooorrrvvvyyyvvvmmmeeecccdddeeelllkkktttyyysss{{{tttLLL<<<>>>:::222333222222111000///..............................222222111000//////......,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................---......///000111111111222222333444444444888777999666???BBBRRRyyy~~~xxxhhhYYYUUUNNNKKKOOOTTTSSSNNNSSS[[[bbbdddccchhhuuu---------............///............////////////000000000000111111111111333333333444444444444555222444888:::<<>>PPPuuuuuu|||vvvooobbbUUUMMMKKKLLLMMMRRRWWW]]]bbbhhhqqq{{{lll```ggg|||//////000000000111111111/////////000000000111111111111111111222222222333666333222555666666888===444AAASSSbbbnnn|||qqqcccVVVNNNLLLMMMMMMNNNQQQTTTVVV^^^pppxxxtttfffDDD333666333000333222/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---............/////////---------............///111000//////000111222444;;;777===QQQiiizzzeeeaaa]]]ZZZXXX\\\hhhvvvxxxmmmqqqvvvqqqaaaVVVLLL>>>::::::111222111000000000000...---///............---------...///000000000///...---//////000000//////...------------............///---------,,,------...///000000000000111222333444000222444444444555666888::::::CCCcccgggyyysssbbbWWWLLLHHHJJJOOOQQQQQQTTT[[[eeennnwwwddd[[[cccrrr/////////000000000111111//////000000000111111111111111111222222222333333666222222555777666888<<<999III___ppp~~~{{{vvvlll]]]PPPJJJKKKNNNTTTSSSUUU[[[bbbmmm{{{}}}yyyRRR555444888444000///////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------........./////////------------............000///000111111000444999???AAANNNgggyyydddUUUYYYaaa[[[iii~~~xxxyyyzzziiiYYYIIICCC@@@666444222111111222222111000............---------------...000111111///...,,,...////////////...---------------............///---------------...//////000000000000111222333333000111333444444555777:::999===TTThhh{{{mmmaaa\\\SSSLLLLLLQQQUUUWWWYYYYYYaaannn{{{fff\\\dddttt....../////////000000000000000000000111111111111111222222222222333333333555333333777888666888<<>>999666111555000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---------..................////////////000111000222777777999FFFVVVrrrnnnhhhjjjkkkwwwuuunnnttt}}}sssVVVAAA<<<666111///000000000000////////////.........---...///000000000///..................------,,,---------............///......------......///000............///000111222111222444444555888;;;>>>NNNkkk}}}mmmhhhcccZZZRRRQQQGGGHHHNNNUUUVVVVVV```mmmxxxqqqggg|||//////000000000111111111000000111111111222222222222222222333333333444444444555777888777:::GGGUUUggg}}}yyyrrriii```VVVNNNJJJHHHEEECCCGGGPPPXXX\\\\\\XXX[[[hhhxxxyyywwwxxxqqqeeeqqqsss}}}VVVBBB888111777000000000000/////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---............//////////////////000000000111111111///333<<>>;;;555111///111000------///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////.........///////////////000......222333111222666666AAAXXX}}}{{{xxxlllfffccchhhrrrzzzbbb[[[OOOBBB;;;333444333222222222111000/////////............//////000000000000000///......,,,,,,---------.........000000000000000000000000000//////000000111222333444333666777666999GGGVVV|||yyypppeeeXXXOOOQQQNNNKKKLLLKKKIIIKKKOOOPPPRRR```uuu~~~000000000000111111111111000000111111222333333333444333333444444555666777999666999@@@HHHVVVooovvvnnnlll```UUUQQQNNNIIIDDDCCCDDDEEEFFFFFFGGGJJJNNNQQQRRRSSSTTTSSSPPPSSSbbbrrrxxxwww~~~{{{xxx___???>>>777333000222222///---///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////.........//////000000000000...000444444333555:::;;;SSS~~~wwweeeaaaeeeeeemmm~~~nnnfffccc___QQQ;;;999666333222222333222222//////............//////000000000000000///......,,,------------.........000000000000000000000000000000000000111222333444444222666;;;:::===SSSmmm|||}}}wwwvvvwww}}}}}}wwwwww}}}}}}|||yyyzzz{{{uuuqqqtttlll___TTTMMMJJJHHHHHHLLLIIIIIILLLLLLMMMQQQWWWTTT[[[mmm}}}yyy|||///000000000111111111111000000111222222333333444444444444555555666777888:::666:::FFFQQQ```|||yyyhhhcccddd___UUULLLHHHGGGEEEFFFHHHEEEGGGIIIJJJKKKMMMPPPSSSSSSTTTTTTTTTTTT]]]qqqvvvxxx{{{yyyxxxFFFAAA888222000222333111//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,------------------------------------------............///////////////////////////.........///000000111111222111333666555444:::AAAJJJdddxxxfff^^^```ppprrrxxxnnnnnnsssiiiRRR???:::444222333555555444//////............//////000000000000000///......------------............////////////////////////111111111111111222444444666333666:::999BBBggguuu~~~zzzyyyvvvqqqmmmvvv|||jjj``````aaaeeeddd``````dddeeebbbcccaaaaaaccceeeeeecccbbbbbb\\\TTTMMMIIIHHHIIIJJJKKKJJJKKKOOOPPPQQQWWW^^^ccchhhwww}}}|||///000000000111111111111111111111222333333444444555555555555666777888888999888>>>LLL[[[nnnuuucccZZZXXXZZZPPPIIICCCBBBBBBCCCHHHNNNLLLMMMOOOOOOOOOOOOQQQSSSSSSQQQSSSZZZbbbooo|||vvvxxx|||}}}www___KKK:::333///111333222000111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------......000111111---------------------------------............///////////////////////////......//////000111111222333333444555444777BBBOOO^^^qqq{{{mmmaaaXXX[[[dddvvv{{{ppprrrpppaaaEEE>>>555111111333444333//////............//////000000000000000///......---------.........//////////////////////////////111111111111222333444555777666777999:::OOOwwwuuummmmmmjjjhhhiiilllhhhaaa___```cccddd___XXXSSSSSSSSSTTTSSSQQQQQQSSSSSSQQQQQQQQQPPPPPPRRRUUUVVVVVVRRRPPPMMMJJJGGGGGGHHHIIIIIIIIILLLPPPQQQRRRYYYbbbssszzz000000000000111111111111111111222222333444444444555444444555555666777888777>>>HHHTTThhhqqqbbbXXXPPPJJJFFFFFFBBB@@@@@@@@@BBBHHHPPPRRRSSSSSSSSSRRRQQQSSSUUUTTTTTT[[[iiiyyy~~~zzzooo}}}{{{uuu^^^AAA888000111333222111111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///111222333---------------------------------............///////////////////////////......///000000111222222111222444555777AAAVVViiivvv~~~sssddd\\\WWWVVV```lllwwwnnnmmmdddRRRGGG:::222111222222000//////............//////000000000000000///......------........./////////000000000000000000000000222222222222333444555555777888999;;;GGGiiizzz{{{nnnbbb\\\ZZZUUUSSSVVVZZZUUUNNNQQQMMMJJJJJJKKKLLLKKKJJJJJJIIIHHHHHHIIIIIIHHHFFFFFFHHHGGGEEEGGGKKKNNNMMMNNNMMMIIIEEECCCCCCFFFIIIHHHJJJOOOTTTUUUXXXaaalll000000000000111111111111111111222333333444444555444444444444555666777777666FFFTTT___www|||fffaaaZZZSSSMMMGGGAAA===CCCBBBCCCDDDCCCCCCIIIQQQSSSTTTTTTSSSSSSTTTWWWYYY[[[aaappp~~~rrrxxx|||rrrlllyyyyyyKKK???555222333222000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000........................---------............///////////////////////////---...///000111222333333111333666;;;BBBUUUsssiii]]]UUUWWW___iii{{{{{{uuunnnfffYYYGGG;;;666555333000//////............//////000000000000000///..................////////////000000000000000000000000333222222333333444555666555888999AAA]]]}}}|||dddWWWRRRNNNMMMJJJGGGHHHKKKIIIEEEFFFDDDAAAAAADDDGGGFFFDDDFFFCCCBBBCCCEEEEEECCCAAABBBFFFGGGCCCDDDIIIKKKIIILLLLLLKKKIIIGGGGGGKKKOOOMMMPPPXXX```eeejjjwww|||000000000000111111111111111222222333333444444555444333333444444555666777666KKK]]]gggkkk\\\QQQOOOKKKGGGDDDCCCCCCDDDCCCCCCEEEGGGEEECCCHHHOOORRRRRRSSSSSSSSSVVVZZZ]]]dddoooxxxzzzsssvvvttt```iiixxxTTTFFF999444444111//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------........................---------.........//////////////////////////////---...///000111222333333333555:::AAAMMMfff{{{]]]SSSOOOYYYjjjvvvzzz}}}xxxhhhTTTEEE>>>:::666333//////............//////000000000000000//////.............../////////000000000000000000000000000333333333333444555666666444777:::HHHoooxxx~~~tttsssUUUGGGHHHEEEHHHHHHDDDBBBEEEHHHGGGAAABBBDDDDDDFFFGGGDDDAAADDDAAA@@@CCCEEEDDDBBB@@@BBBHHHIIIFFFFFFJJJKKKIIIFFFJJJNNNPPPOOOOOOQQQSSSTTTZZZdddnnnuuu}}}~~~~~~000111111111111222222222555333111000000111333444333555666555555777888777@@@JJJTTThhhuuuqqq]]]SSSPPPLLLJJJHHHFFFEEEFFFGGGGGGCCCEEEGGGHHHGGGHHHIIIKKKLLLLLLQQQVVVVVVUUU^^^kkkppp|||{{{vvv|||yyymmmuuuqqqfffxxxwwwwwwAAA===;;;333666,,,000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...............------,,,,,,,,,---------............//////......---------......////////////000000000000...///......000444666555555444>>>TTTjjj}}}uuu^^^TTTUUUYYYfff~~~{{{}}}hhhNNNBBB;;;333222222///...000000......111////////////............////////////000000000000444222111//////000222333111333555555555555777888:::???666SSStttmmmyyywwweee___XXXLLLEEEGGGBBBBBBBBBBBBBBBBBBCCCCCCBBBDDDFFFFFFDDDBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCFFFGGGHHHKKKMMMNNNMMMLLLMMMOOOPPPRRRSSSUUUWWWYYY[[[lllzzz{{{}}}zzz000111111111111222222222444333222111111222333333222444666666777888::::::EEEPPP]]]pppkkkYYYOOOKKKJJJIIIHHHFFFEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHKKKMMMSSSRRRTTTWWWYYY^^^mmm|||vvvwww|||yyyssskkkeeekkkxxxQQQ@@@:::444777---222//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............---------,,,,,,,,,---------............/////////...............///////////////000000000111000000000///000111222222555888JJJiii}}}rrrcccTTTWWWYYYbbbxxxuuu```SSSAAA555999444000///222222000///222111111000000000/////////////////////000000000000333222111//////000222333222333555555444444666888;;;AAA???aaaooovvv|||jjjZZZUUUPPPGGGBBBDDDAAAAAAAAA@@@AAAAAABBBCCCBBBCCCEEEDDDBBBAAAAAABBBAAAAAABBBCCCCCCDDDEEEFFFJJJJJJJJJLLLNNNOOOOOOOOOSSSVVVXXXZZZ[[[___eeeiiiiiivvvtttwww{{{}}}000111111111111222222222222222222222333333333333222444666777777888;;;===FFFXXXkkk}}}uuu^^^NNNGGGFFFEEECCCJJJIIIHHHHHHHHHIIIKKKLLLKKKJJJHHHFFFFFFHHHLLLPPPTTTUUUYYY___eeeooo~~~wwwxxx{{{{{{}}}~~~{{{vvvvvv~~~yyywww~~~xxxllliiiccc[[[mmmGGG;;;777777000444/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------------,,,,,,,,,---------............////////////......//////000/////////000000000111111000111222333222222333555777FFFeee{{{ggg[[[VVVWWWaaagggxxxyyyhhhKKK777;;;777222111333444111000222222222111111111000000000////////////000000000000222222111000000111222333222333444444333444666777555>>>IIIvvv|||ppppppjjj[[[MMMJJJHHHBBB@@@CCCBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEFFFEEEDDDCCCDDDEEECCCDDDDDDEEEGGGHHHJJJKKKJJJJJJLLLOOOSSSWWW[[[^^^fffiiilllllllllpppxxxqqqooo|||uuukkkccczzz~~~{{{zzz000000111111111222222222111222333444444444333333333444555777777777;;;@@@LLLjjj}}}bbbYYYOOOHHHGGGGGGEEECCCMMMMMMLLLLLLLLLMMMNNNOOOMMMLLLIIIGGGHHHMMMTTTYYYWWW^^^iiiuuu~~~xxxmmmeeeeeegggfffgggkkkmmmpppuuuzzz}}}|||yyyuuu|||sssllllllnnniiigggfffddddddlll}}}uuuzzzwwwpppeeeZZZcccTTT>>>:::777222555////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------------------------------............///000////////////000000111//////000000000111111111///000333555444444888>>>FFFccc{{{hhhXXXPPPYYYiiiyyyxxx^^^EEE???;;;555111333444222000111222222111111111000000000////////////000000000000222111111000000111222333333444444444333444666888777@@@VVVxxxkkkwwwuuu^^^RRRGGGEEEDDDAAAAAADDDEEEDDDDDDDDDEEEFFFGGGHHHGGGHHHIIIIIIGGGGGGIIIJJJIIIIIIIIIJJJKKKMMMOOOPPPKKKNNNTTT[[[dddmmmwww|||~~~zzzuuujjjkkkhhh]]]QQQOOOWWW```nnnrrrlll___ZZZXXX[[[```}}}vvv000000111111111222222222111222333444444444444333666444555777666555<<>>777444333000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------------------------------............//////////////////000111111000000000000111111111111000000333555333333<<>>555333333111000000111111000000000/////////////////////000000000000000000000111222222333333333444444444444777:::>>>@@@WWWooofffpppwwwzzziiiPPPLLLHHHFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIKKKKKKHHHKKKNNNOOONNNNNNNNNOOOQQQQQQPPPPPPRRRTTTWWWYYY___gggrrr|||{{{yyywwwvvvtttpppllllllooorrrsssxxx~~~|||uuupppiii]]]RRRMMMJJJJJJJJJLLLMMMKKKFFFBBBHHHDDDDDDIIIKKKMMMXXXddd|||yyytttrrr}}}qqq[[[TTTQQQPPP^^^rrr}}}yyy000111111111111222222222333333222222333444666777999444444999999<<>>AAA444333222000000111111///---000000///...------,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,---------......//////.........---------,,,,,,------.../////////333333333222333333444444///333888:::@@@WWW~~~cccUUUTTTKKKcccppptttPPP===BBB333///888111333333333222111000//////000000000000111111111111111111222222222333333333666777222222888888===NNNzzztttzzzjjjYYYPPPOOOPPPTTTXXX[[[\\\]]]YYYZZZ[[[[[[[[[ZZZYYYXXXVVV___iiinnnlllhhhggghhhiiiggghhhmmmrrrxxx}}}{{{ooommmiiiddd___ZZZVVVTTTSSSRRROOOLLLJJJIIIIIIIIIKKKKKKKKKIIIFFFEEEEEEGGGJJJIIIGGGEEECCCCCCEEEGGGSSSMMMJJJNNNQQQQQQQQQRRRddd~~~nnn]]]TTTRRRYYY```cccdddhhhqqq}}}~~~jjjWWW___ccceeeuuu111111222222222333333333555555444444444555666777555::::::777>>>SSSgggppp^^^gggxxxjjjwww\\\VVV\\\ZZZ[[[aaa___```bbbbbbbbbdddfffiiioootttyyy~~~ttteeeXXXQQQOOOOOOQQQSSSUUUTTTQQQNNNSSSWWW]]]bbbfffhhhjjjjjjlllfffhhhhhhdddmmm}}}ooo]]]TTTVVVXXXcccmmmkkkwww|||{{{iiimmm~~~|||fff```WWWVVVuuuvvvdddfffxxxyyyKKK@@@888444222000000000000///---000//////...------,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,---------......//////.........---------,,,,,,---......//////000333222222222222333444444111777999:::JJJllloooXXXOOOQQQSSStttzzzrrr^^^HHHCCC777555999111333333222222111111000000000000000000111111111111111222222222222333333333555777333444;;;;;;CCCWWW}}}cccUUUQQQSSSTTTVVV[[[```aaa^^^ccccccddddddcccbbb```___eeekkkrrrvvvvvvsssqqqqqqqqqpppsssyyy|||{{{yyyvvvtttrrrllljjjfffaaa[[[VVVRRRPPPOOOMMMKKKIIIGGGGGGGGGGGGIIIIIIJJJHHHFFFEEEFFFGGGIIIIIIHHHHHHGGGHHHIIIKKKQQQNNNNNNQQQTTTTTTVVVZZZfff{{{uuugggZZZWWW___ZZZ___ccchhhrrr~~~uuu]]]]]]dddooovvv111111222222222333333333555555444444555555666777444;;;999333AAA^^^mmmlllhhhxxx}}}hhhlll{{{[[[WWW\\\[[[^^^fffiiikkkooorrrtttwwwzzz|||yyyfffYYYQQQNNNQQQQQQSSSVVVVVVTTTPPPLLLPPPSSSXXX^^^dddiiilllmmmrrrnnnrrrsssoooyyyuuu___SSSTTTUUU^^^gggfffrrryyygggbbbuuuqqqddd[[[QQQ\\\ooocccqqq___<<<888555333000000000000...---/////////...------,,,,,,------------------------...------------,,,,,,,,,,,,,,,,,,---------.....................---------,,,------......///000000222111111111222222333444333:::===FFFcccyyyjjj\\\OOOLLLUUUfff}}}xxxpppXXXDDD999888666///222222222222222111111111000000000000111111111111222222222222333333333333111444222444999:::HHHaaavvv```SSSQQQVVVYYYYYY___iiikkkgggkkklllnnnoooppppppoooooouuuwww{{{~~~~~~|||zzzyyyzzz~~~{{{wwwqqqmmmkkkiiihhhgggfffddd```[[[UUUPPPLLLJJJJJJIIIGGGFFFEEEFFFGGGHHHIIIKKKLLLKKKIIIHHHHHHIIIHHHIIIJJJLLLNNNOOOQQQRRRNNNMMMNNNPPPPPPQQQXXX```xxxzzzcccWWW^^^ZZZaaagggllluuuqqq```dddxxxzzz111111222222222333333333555555555555555666666777777999888:::IIIbbbrrrvvvwwwqqqeeewww___\\\___^^^cccmmmtttwww{{{ooo]]]TTTQQQQQQTTTTTTUUUVVVXXXWWWUUUSSSRRRQQQRRRVVV\\\bbbgggjjjqqqqqqwwwzzzzzzeeeVVVTTTRRRVVV]]][[[fffoooxxx~~~{{{}}}nnncccnnnfff[[[SSSNNNtttvvveeeeee{{{AAA;;;777444111000000///...---//////.........---------------------------------------------------------,,,,,,,,,---------..............................---------...//////000000111111111111111222333444666:::HHHdddwwwnnn]]]TTTRRRWWWggg~~~mmmMMM???;;;555333111222222222222222222222///000000000111111111111222222222333333333444444222555444555999<<>>KKKvvvtttmmm}}}}}}kkkUUUNNNUUUlll~~~|||nnnUUUAAA;;;;;;333333333333333222222222000000000000111111111111333333333333444444444444333666666777999AAAggg}}}fffZZZUUUWWW___ccc______bbbnnnpppssswwwzzz|||}}}}}}zzz{{{}}}~~~xxxmmmccc[[[XXXSSSQQQPPPPPPPPPPPPLLLLLLKKKKKKJJJIIIIIIIIIDDDCCCAAAAAACCCFFFJJJMMMOOOQQQTTTTTTRRRNNNKKKJJJLLLKKKMMMRRRZZZ```bbbaaaYYYYYY[[[___fffsssiiiccc___eeelllwww111111222222222333333333444555666777888777777666888555;;;KKKaaa}}}nnnfff```iiitttmmmooosss{{{oooaaaaaaeeegggfffbbbaaaaaadddkkkqqqvvvxxxoookkkhhhiiioootttuuuuuuhhhooo}}}```UUU]]]___\\\\\\XXXSSSWWW\\\dddsss}}}xxxmmmffffffjjjnnnuuu~~~uuukkkqqq}}}^^^TTTXXXJJJUUUmmm```tttsssKKK???;;;666333222111111000........................------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////.........///000000111111222222222333444555777888DDDaaaqqquuusss]]]PPPRRRZZZrrrwwwtttzzz|||}}}}}}xxxzzz|||~~~zzz{{{bbbHHH???999444444444333333222222111000000000000111111111111333333333444444444444555111444444666:::EEEtttlll[[[SSSZZZmmmooo___XXX^^^hhhiiilllooorrrtttttttttuuuxxx}}}xxxqqqggg]]]VVVSSSPPPNNNNNNNNNMMMLLLKKKKKKJJJJJJIIIIIIHHHHHHFFFDDDBBBBBBCCCGGGLLLNNNKKKOOOTTTUUUTTTPPPNNNLLLNNNLLLLLLRRRZZZaaacccccc\\\]]]aaajjjtttkkkcccbbbgggqqq111111222222222333333333444555777888888888777666;;;???DDDOOOjjjccceeejjj~~~|||qqqooorrrxxxjjj___bbbhhhiiifffddddddfffkkkqqqwwwzzz{{{pppnnnooottt{{{}}}{{{oooxxx|||___VVVaaabbb^^^\\\XXXWWWYYY[[[___kkk}}}ssspppuuuuuuuuuwww}}}xxxmmmiii|||gggNNNWWWJJJFFFiiiuuucccrrrVVV@@@<<<777444222222111111---.....................------------------------,,,,,,,,,------.........,,,,,,,,,---------......---------.........//////......//////000000111111333333333444555666888888IIIsss{{{tttwwwgggSSSRRR\\\aaasssyyy}}}~~~yyyqqqmmmmmmrrrrrrqqqyyyyyy|||wwwzzzsssVVVJJJ>>>555555444333333222111111000000000000111111111111333333333444444444555555555888:::===AAAOOOpppZZZPPP]]]yyy}}}fffZZZccc___bbbeeeiiimmmoooqqqqqqpppvvv|||~~~}}}~~~|||rrrmmmdddZZZUUUSSSPPPPPPPPPOOONNNLLLLLLKKKKKKJJJIIIHHHGGGGGGIIIGGGEEEDDDFFFJJJOOORRRJJJOOOTTTWWWWWWUUURRRQQQPPPMMMLLLQQQZZZaaaccccccfffgggmmmwwwwwwqqqhhhnnnxxx222222333333333444444444555555555555666888999:::===;;;EEE[[[}}}}}}nnn___```yyyzzzpppqqquuu{{{}}}rrraaaXXX[[[bbbeeefffjjjmmmpppqqqqqqtttxxx}}}xxx~~~ttthhhaaaeeefffbbbcccjjjfffggggggfffmmm|||~~~ttteeeppp|||cccOOOKKKMMMOOOccczzzeeeNNN???777333---000444...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///---------............///------......//////000000222333444555444555:::>>>___vvvhhhcccMMMZZZffflll~~~~~~zzzvvvuuussspppkkkeeeaaa___```]]]\\\___fffkkkqqq|||ppprrrzzz{{{wwwsss}}}rrrIIIBBB:::999555333333444222///222222111111111111111111333333333222222333444444666333;;;@@@AAAcccxxx\\\UUUcccuuuqqqddd[[[UUU^^^aaadddggghhhjjjmmmooopppyyy}}}zzzyyy~~~xxxlllaaaWWWRRRQQQMMMJJJKKKNNNRRRSSSRRROOOPPPPPPNNNKKKIIIHHHHHHFFFHHHHHHFFFHHHNNNQQQQQQQQQRRRTTTVVVWWWUUUPPPMMMUUUQQQSSSZZZ___aaahhhpppvvvtttqqqwww~~~wwwuuuyyy~~~nnn}}}|||222222333333333444444444555555555555777888999::::::DDDTTTeeejjjaaa^^^nnnvvvvvvxxxyyy{{{}}}ooodddWWWSSSXXX```dddeeehhhiiihhhgggfffjjjrrryyyyyyyyyoookkkppprrrooorrrzzz~~~}}}}}}mmmlllwwwmmmWWWNNNMMMNNN^^^~~~WWWAAA777777111000222/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///---------............/////////000000111111222222222222444666555666AAAOOOuuu}}}eee___QQQffftttuuuyyy~~~}}}yyyuuuqqqlllfffbbb\\\\\\ZZZVVVSSSRRRSSSUUUWWWXXX]]]dddgggnnn}}}yyyoooqqqtttqqqmmm___AAA???<<<888444333333333222222222111111111111111111333222222222333444444555888777>>>BBBJJJsss}}}___PPPSSS```___ZZZ[[[ZZZ[[[^^^bbbfffhhhjjjnnnppprrrxxx|||}}}mmmbbbXXXPPPLLLMMMLLLLLLOOOTTTWWWWWWVVVWWWXXXWWWUUUQQQMMMJJJIIIFFFHHHGGGFFFHHHNNNPPPMMMPPPRRRVVVYYYZZZXXXTTTQQQNNNQQQ\\\mmmwwwyyyyyy|||xxxwwwzzzrrrmmmjjjmmmwww~~~333333333333444444444444555555555666777888999:::666OOOdddppp```^^^fffyyyzzz{{{yyywww~~~~~~xxxmmm]]]WWWQQQQQQXXX___ccccccbbb```]]]YYYZZZaaammmvvvxxx}}}|||yyyllleeetttxxx^^^PPPMMMNNNSSSeeeEEE777<<<777///000000/////////.........------------------------------,,,,,,,,,,,,---------------------............///---------............/////////000000111111222222333000333888666888MMMfffqqqxxxhhh^^^[[[xxxjjjnnn||||||ssslllhhhccc^^^ZZZVVVQQQNNNJJJJJJJJJIIIJJJLLLPPPTTTXXX[[[aaaeeegggnnn~~~ppphhhmmmoookkkvvvzzzFFFCCC???:::666333222333444111111222222222222222222222222222222333444666666666888>>>AAASSSyyylllTTTMMMUUUWWWXXX^^^```]]]```dddgggjjjmmmqqqtttwwwzzz~~~sssbbbWWWOOOJJJIIILLLMMMOOOTTTYYY\\\\\\[[[[[[[[[[[[ZZZWWWRRRNNNKKKIIIJJJIIIGGGIIIOOOPPPNNNQQQTTTYYY]]]^^^\\\YYYWWWUUU\\\kkk|||ccc``````gggvvv333333333444444444444555555555555666777888::::::666WWWkkktttooo\\\___ppp~~~vvvyyy{{{yyyvvv}}}}}}zzzmmmddd^^^SSSQQQQQQUUU[[[```bbbccc[[[ZZZVVVSSSUUU]]]kkkuuuvvvrrrbbbhhh}}}aaaPPPMMMOOOLLLfffvvvKKK666>>>;;;000///333////////////....................................,,,,,,,,,------------...---------............///---------............///------......//////000000555111333888777<<>>DDDKKKllltttnnncccUUU[[[]]]___cccbbbkkklllnnnpppqqqssswwwzzz|||~~~iii\\\TTTPPPOOORRRYYYYYYXXXWWWVVVXXXZZZ\\\YYYYYYZZZ]]]^^^\\\XXXTTTRRRTTTQQQKKKHHHNNNVVVYYYWWW[[[```ccccccbbbaaaaaafffqqqkkkfffddddddjjjwww333444444444555555555555666666666777888999:::;;;BBB```gggsssjjj[[[___ooosssrrrssssssssszzzzzz|||sss___TTTOOOKKKIIIHHHMMMUUU[[[aaafffjjjmmmjjjjjjhhheeeccceeelllqqq}}}}}}}}}{{{|||tttiiirrr{{{dddRRRMMMPPPNNNUUUwwwggg???<<<:::333333444000000000/////////......------------------------,,,---------............---------............///---------............/////////000000111111222222555333444999CCCXXXxxxqqquuuwwwaaakkk^^^|||yyywww~~~zzzsssjjjffffffbbb]]]YYYYYY\\\]]][[[XXXSSSPPPNNNNNNOOOPPPMMMJJJJJJGGGCCCAAAAAABBBBBBAAAFFFHHHKKKNNNQQQVVV[[[^^^\\\fffqqqzzz{{{hhhddddddfffhhh~~~\\\KKK===:::999333000111111111222222333444444444333333333333444555777777555;;;DDDRRRwwwsssuuuppp]]]^^^___dddmmmpppnnnooopppqqqqqqtttwwwzzz{{{ttteee[[[UUUQQQQQQTTT]]]]]][[[XXXVVVVVVYYY\\\```___^^^```bbbaaa\\\XXXWWW]]]]]]TTTKKKMMMUUU[[[ZZZ___dddfffffffffhhhkkkuuu|||vvvmmmjjjiiijjjppp|||444444444444555555555555666666666777888999;;;;;;JJJeeekkk{{{eee[[[jjjsssooonnnnnnooouuuwww{{{xxxcccRRRJJJGGGHHHHHHNNNSSS[[[```cccggglllqqqssssssrrrooolllnnntttyyy|||~~~yyyttt}}}yyyjjjllllllXXXNNNNNNIIINNNvvvqqqiii{{{{{{III;;;777666555222000000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,------------............---------............///---------............/////////000000111111222222222444555:::MMMlll```zzzwwweeeWWW^^^^^^ooo}}}vvvpppkkkddd[[[VVVUUUQQQPPPNNNNNNMMMLLLJJJIIIGGGFFFEEEEEEDDDCCCBBBBBBAAA???>>>???BBBDDDEEEEEEIIILLLQQQTTTWWWZZZ^^^```eeeqqqrrrddd______ZZZddduuuZZZAAA::::::555222444111111222222333444444555444444444444444555666666555:::HHH]]]uuu|||nnnkkkfffiiirrrwwwoooppprrrrrrtttvvv{{{~~~vvvlllaaa[[[WWWSSSRRRTTTZZZ\\\\\\[[[YYYYYY\\\___bbb```^^^aaadddeeeaaa]]]```lllqqqfffVVVPPPUUU[[[\\\aaafffiiiiiilllrrrwwwsssccceeefffooo|||zzzsssoooqqqqqqssszzz444444444555555555666666666666777777888999;;;<<>>@@@CCC>>>>>>>>>AAAEEEHHHJJJJJJHHHLLLQQQUUUXXX[[[^^^```ggguuuyyynnnnnnssswwwiiiaaaaaa\\\]]]fffFFF;;;:::777555666111111222333333444555555555555444444444555555666<<<@@@QQQlllssszzzzzzuuulllhhhlllnnnqqqrrrtttuuuwww{{{pppggg___\\\XXXTTTSSSUUUUUUYYY]]]___^^^^^^```bbb^^^\\\[[[___eeehhhfffccciiiyyyvvv```UUUWWW\\\]]]bbbgggjjjlllqqqyyyssscccXXX______hhhxxx~~~xxxuuuyyyzzz}}}333333333444444444555555333<<<999444888888888@@@RRRrrrqqq}}}hhh______nnnzzzoookkkhhhkkkqqqrrrrrrsssxxxyyyiiiUUUJJJFFFFFFKKKQQQ^^^[[[[[[___gggmmmooonnnxxxwwwvvvuuuxxxooojjjffffffjjjqqq{{{}}}uuuttt{{{}}}tttnnnzzzyyy```MMMMMMMMMOOOTTTbbbuuuTTT???;;;777+++000222111000//////.........................................................,,,,,,,,,---------....................................//////000222333444111;;;;;;<<>>>>>>>>>>>???@@@AAABBBEEE@@@===@@@HHHMMMKKKHHHKKKOOOTTTXXXZZZ]]]bbbeeeiiiuuu}}}sssjjjdddcccdddmmmoootttwww\\\TTT```\\\iiivvvBBB;;;:::///999///111111222222222333333333222333444444555666777777AAA>>>QQQxxxuuukkkxxxgggeeekkklllkkkooosssuuuvvvzzzwwwsssgggbbb\\\YYYWWWVVVSSSQQQWWWSSSTTT[[[`````````aaaccc```^^^```eeehhhfffcccooolllZZZYYY]]]___ffflllnnnrrr{{{wwweeeYYYXXX^^^___dddnnn|||ttt~~~333333444444444555555555333;;;999444888888999CCCbbbxxx|||sss```\\\ggg}}}tttiiiggggggjjjooooooqqquuu{{{~~~sssdddTTTKKKHHHJJJOOOUUU\\\ZZZZZZ^^^eeejjjkkkkkkmmmqqqvvv{{{oooooolllhhheeedddgggooovvvyyywwwyyyzzzvvvoooqqqzzzbbbOOOOOOLLLLLLKKKnnniiiwwwkkkEEE===555222333222111000//////.........................................................,,,,,,---------.................................////////////000222333444555222777QQQ{{{uuuhhheee^^^WWWOOOJJJYYYuuuzzzqqqiii^^^UUURRRPPPLLLHHHGGGGGGFFFEEECCCAAA@@@@@@???@@@???????????????@@@@@@CCCBBBBBBFFFKKKNNNMMMJJJPPPSSSWWWZZZ\\\___cccggghhhpppyyy~~~|||uuurrrlllcccZZZTTTRRRRRRKKKPPPVVV___lll{{{dddYYY[[[TTT[[[UUUCCCAAA666:::333111222222222222333333333333333444444555666777888>>>BBB___wwwoooggg___fffiiigggkkkpppsssuuuyyy}}}llliiieeeaaa[[[WWWUUUTTTRRROOOSSSPPPRRRZZZ```aaaccceeeeeecccbbbcccgggkkkmmmmmmzzzddd```cccggglllqqqttt{{{sssggg[[[TTTWWW^^^jjjoooyyy~~~333444444444444555555555444;;;888555999999<<>>333:::555222111000//////.........................................................,,,------------................................./////////000111222333444:::000@@@nnntttcccjjj___UUUNNNFFFKKKnnn{{{tttiiibbbWWWMMMKKKJJJGGGEEEEEEEEEDDDCCCAAA@@@@@@??????AAA@@@@@@???????????????AAACCCFFFIIIKKKLLLLLLLLLTTTWWW[[[]]]^^^```bbbdddaaaeeehhhiiilllooolllgggeeeccc___XXXPPPKKKHHHHHHAAAEEEHHHJJJMMMVVVeeeqqqsss^^^VVVSSSUUUdddgggGGGBBB888555333222222222222333333333333333333444444666777888999>>>HHHoooyyywwwgggYYY___ddd```dddjjjnnnrrrwww~~~mmmcccdddaaa]]]XXXTTTRRRQQQOOONNNNNNLLLPPPYYYaaadddgggkkkkkkjjjhhhggghhhlllrrrvvvkkkfffjjjooorrruuu{{{zzzpppddd]]]ZZZZZZaaahhhwww}}}444444444444555555555555444:::888666::::::@@@OOOtttttt|||ffffffddd{{{}}}eee```eeeffffffgggrrrxxxxxxfff[[[RRROOOQQQSSSWWW\\\\\\^^^aaaccceeegggiiijjjkkkttt~~~|||~~~~~~tttsss{{{wwwkkkpppkkk[[[ZZZSSSPPPEEELLLggguuujjj{{{oooWWW@@@333===333222111000///............................................................------------..................................../////////000111222444444<<<;;;XXXiii[[[ggglll^^^YYYWWWNNNYYYvvvyyy|||ttthhh]]]QQQGGGEEEFFFDDDCCCDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@??????@@@AAAAAABBBEEEHHHKKKKKKKKKLLLOOORRRYYY\\\```ccccccaaa^^^\\\VVVVVVUUUVVVXXX[[[\\\ZZZ\\\[[[WWWQQQKKKHHHGGGHHHIIIJJJIIIFFFEEEIIIQQQXXXgggrrrcccUUUXXX\\\XXXnnnwwwLLLBBB;;;333555222222222333333333444444444444444444666888999:::BBBPPP{{{xxxfffVVVZZZ^^^YYY^^^eeejjjooouuu|||xxxpppfffbbbfffZZZWWWSSSOOONNNMMMNNNOOOLLLKKKPPPZZZbbbgggmmmrrrqqqqqqoookkkiiillluuu|||kkkhhhnnnsssvvvzzzyyyqqqhhh___^^^```eeemmmttt444444444555555555666666555999777777;;;:::CCCWWWuuuwwwqqqfffkkkllluuubbbaaahhhiiiffffffqqqwww~~~vvvddd[[[SSSRRRTTTUUUYYY]]]]]]```ccceeeeeegggkkknnnqqqxxxuuuooovvvuuurrryyyvvvkkkooo~~~kkk[[[WWWQQQQQQKKKNNN]]]~~~dddqqqmmmdddCCC666:::///222111000///............................................................---------.........////////////////////////////////////000000111333444555999FFFiiiuuuPPPQQQooonnn^^^]]]]]]TTTgggyyypppwwwvvvhhhYYYNNNDDDCCCDDDDDDCCCDDDBBBBBBAAAAAAAAAAAABBBBBB>>>>>>???@@@BBBDDDEEEFFFKKKMMMNNNMMMLLLOOOWWW]]]bbbeeeiiikkkiiibbbZZZUUUOOOKKKIIIIIILLLNNNPPPRRRRRRPPPMMMHHHEEEDDDGGGIIIFFFEEEDDDEEEHHHLLLOOOQQQZZZ^^^hhhzzzjjjWWWYYY]]]RRR^^^WWWDDDAAA888:::222222333333333444444444555444444555666888;;;<<>>???@@@BBBDDDGGGIIIJJJJJJJJJKKKKKKNNNUUU___fffppppppqqqpppkkkbbbXXXPPPLLLGGGCCCDDDEEEEEEGGGIIIKKKKKKJJJHHHGGGHHHKKKNNNKKKHHHGGGHHHKKKMMMMMMLLLTTTTTTVVVbbbzzzxxx]]]RRRUUUNNNTTTwwwbbbBBBAAA:::999333333333333444444444444555555444555666999<<<>>>CCC\\\{{{hhhrrrhhhYYYXXXUUUTTTYYY```fffkkkqqqyyy}}}lllccc^^^[[[ZZZ\\\VVVUUUQQQMMMKKKKKKOOORRRRRRRRRWWW___eeeiiiqqqxxxtttvvvxxxwwwvvvzzzyyymmmpppvvvvvv~~~vvvkkknnnjjjhhhjjjnnnsss{{{555555555555666666666666666888666888<<<<<>>>>>>>>???@@@AAABBBCCCAAAAAABBBDDDFFFHHHJJJKKKKKKMMMOOOTTT\\\fffpppwww|||yyysssnnnggg]]]SSSLLLHHHBBB???BBBCCCAAAAAAEEEHHHKKKNNNPPPQQQRRRTTTUUUWWWUUURRRNNNKKKJJJKKKLLLOOOQQQRRRVVVfff~~~kkkRRRQQQRRRMMMeeepppBBB@@@<<<666333333333444444444444555666555444555666999===???HHHbbbpppdddqqqjjj[[[XXXTTTUUUZZZ```fffjjjpppxxx~~~~~~qqqddd]]][[[YYYWWWWWW]]][[[WWWQQQMMMLLLOOOSSSVVVVVVZZZ```dddgggnnnvvvuuuwwwyyyyyyyyy{{{yyykkkiiioootttttt~~~}}}wwwsssooowwwtttrrrsssuuuzzz555555555555666666666777666888666888======KKKgggooo}}}aaa___```ttt}}}nnncccgggmmmppptttzzzuuutttwww~~~ppp^^^bbbYYYSSSSSSWWWZZZ^^^bbbffflllpppqqqpppuuutttiiiooo~~~}}}vvvpppooorrrvvv~~~mmm[[[RRRXXXLLLPPPRRRBBBmmmlllwwwbbbLLL...===222111000//////...................................................................../////////000000000000000000000000000000000000111222333555555BBBpppmmmPPPYYYuuummmeeennnnnnnnnlllhhh{{{sssdddSSSJJJCCCDDDFFFDDDAAA@@@@@@@@@@@@AAABBBCCCEEEFFFDDDDDDDDDEEEFFFHHHIIIJJJUUUWWW\\\eeeqqq}}}|||qqqhhh___WWWNNNIIICCC===<<<@@@CCC@@@AAAEEEDDDJJJQQQWWWYYYYYYXXXXXXXXXXXXVVVOOOHHHGGGLLLRRROOOUUUVVVRRRUUUddduuu~~~xxxWWWUUUZZZJJJUUUGGGDDDBBB777333333333444444444555555666555555555777:::===@@@OOOfffooodddqqqlllZZZWWWTTTVVV[[[aaafffjjjpppwww}}}qqqhhh^^^ZZZ[[[[[[ZZZYYYcccaaa\\\UUUOOOMMMOOOSSSXXXXXX\\\```cccdddkkksssxxxxxxyyyxxxwwwvvvwwwxxxooonnnhhh___]]]ccclllpppqqq|||}}}sssoooqqqsss{{{wwwuuuttttttzzz555555555555666666666666666555777@@@999;;;VVVbbbvvv{{{```YYYiiiwwwpppmmmooorrrtttxxx~~~zzzxxx~~~mmm]]]___XXXPPPNNNUUU^^^bbbaaallljjjkkknnnsss{{{uuusssvvvtttvvvxxxuuunnnooouuu|||qqqcccSSSRRRTTTOOOKKKNNN```uuuxxxxxxBBBAAA000444333222000//////......////////////////////////........................,,,------...///000111111////////////000000000000+++333111...333444444:::KKK{{{bbbRRRfffmmmkkkddd\\\ooorrrpppnnnpppdddQQQHHHBBBCCCFFFDDDBBBBBBDDDCCCAAABBBEEEHHHJJJJJJNNNJJJIIILLLMMMMMMPPPTTTWWWaaannnzzz~~~ssshhhddd```UUUJJJDDDHHH@@@<<>>FFFXXXmmmqqqnnntttiii\\\\\\WWWWWW[[[dddooouuuuuuwww{{{uuuggg]]]WWW\\\___]]]YYYYYY]]]``````ZZZRRRNNNQQQVVV[[[\\\]]]___bbbgggmmmqqquuuuuuvvvvvvsssnnniiiffffff___YYYWWWYYY^^^ffflllrrryyy}}}vvvnnnnnnuuu|||yyyuuuyyy}}}555555555555666666666666666666888===:::BBBZZZeeekkkZZZ[[[ooovvvpppnnnpppssstttwww||||||zzz}}}fffUUUPPPOOONNNSSSZZZ^^^]]]YYY\\\\\\]]]aaaiiiwwwyyyttt|||zzzvvvvvvxxxvvvooommmppptttyyyfffSSSTTTUUUQQQLLLIIIRRRPPPBBB555444333222000////////////////////////////////////........................------......//////000000////////////000000000000...555222///444444444<<>>>>>BBBDDDCCCEEEJJJKKKMMMOOOPPPOOOOOOQQQTTTUUUTTTRRRPPPPPPRRRUUUXXX\\\^^^[[[VVVZZZhhhvvv}}}ddd___^^^WWWXXXbbbeeeHHH???;;;888777666555444555666666555555777:::999999@@@HHH\\\mmmhhhuuujjj]]]^^^[[[[[[```jjjrrrsssppppppttt~~~zzznnnbbbZZZVVVZZZ]]][[[YYYYYY[[[___bbb^^^WWWSSSTTTWWWYYY[[[]]]^^^___bbbgggjjjqqqqqqqqqoookkkeee```]]]\\\YYYVVVUUUVVV]]]hhhqqq||||||yyysssnnnooovvv|||{{{xxx{{{}}}555555555555666666666666555888:::888===MMM```kkkzzz\\\WWW___yyyuuupppnnnqqqtttuuuxxx|||{{{dddSSSOOOPPPTTT\\\ccceeebbb___VVVVVVWWWXXX```ppp||||||~~~yyyvvvwwwwwwrrrmmmkkknnnsssttt\\\VVVSSSOOOMMMFFFDDDnnn^^^<<<777444333222111000/////////////////////////////////.................................///////////////////////////000000000000...444222///555555777BBBiii|||oooUUUaaa~~~rrrZZZEEE[[[dddhhhnnnxxxgggTTTJJJBBBCCCFFFGGGHHHJJJJJJJJJKKKKKKLLLLLLLLLLLLPPPSSSZZZaaabbbccciiiqqqyyyooobbbVVVQQQOOOIIIBBB???===???DDDIIIIIIGGGIIIMMMOOOOOOMMMKKKIIIIIILLLOOOOOOPPPRRRTTTVVVXXXZZZ[[[cccddddddbbbfffrrr}}}oooccc```[[[WWWWWWPPP???@@@888777666555444555666666555555777:::999:::BBBLLLkkklllddd{{{jjj[[[^^^]]]^^^dddlllqqqllleeeeeeiii{{{nnnfff[[[VVVTTTWWWZZZZZZYYYZZZ[[[```eeeeee___YYYXXXXXXZZZ\\\^^^``````aaabbbdddiiiiiijjjhhhfffaaa]]]ZZZYYY[[[\\\]]]bbbnnn~~~~~~sssllllllrrrwww{{{yyywwwyyyzzz555555555555666666666666555999;;;555AAAYYYeeevvvmmmXXXZZZeeeuuuppplllooosssvvv{{{jjjYYYXXXXXX[[[ccchhhiiiiiikkk___aaa```]]]```lll{{{yyyuuuvvvxxxvvvoooiiikkkmmmdddZZZRRRMMMNNNHHH@@@```|||ppplll777:::444444222111000/////////////////////////////////........................///////////////.........////////////000000000000,,,111//////555666;;;JJJvvv{{{eeeQQQeee~~~uuu]]]OOONNNxxxoooggghhhwww}}}mmmWWWLLLDDDDDDHHHJJJMMMOOOMMMNNNOOOPPPQQQSSSWWWYYY^^^aaahhhllllllllluuugggYYYLLLGGGFFFCCC???>>>===CCCKKKOOONNNNNNQQQVVVWWWTTTPPPKKKIIIIIIKKKNNNNNNOOOPPPSSSWWWZZZZZZZZZ\\\aaahhhqqqzzz~~~iii^^^XXXSSSOOOuuu___DDDCCC999888777555555555666666555666888:::999;;;EEEQQQmmmggghhhYYY\\\]]]]]]bbbhhhhhhaaaYYY\\\dddyyy|||iiibbbVVVTTTTTTWWWYYYZZZZZZ[[[]]]dddkkklllggg___ZZZXXX\\\___bbbddddddccccccccc```bbbdddfffffffffdddccc___aaabbbggguuu}}}jjjeeekkksssyyy|||}}}yyywwwyyy{{{555555555555666666666666666888===444GGGbbbiiiiiiZZZaaammmwwwpppkkkmmmqqqvvv}}}nnn\\\XXXYYY___gggiiiffffffjjjeeelllmmmhhhhhhppp{{{~~~yyyttttttxxxyyyssslllgggkkkeeedddXXXNNNOOONNNEEEYYY|||mmm}}}:::>>>555444333111000000//////////////////////////////........................///////////////.........////////////000000000000---111//////444444<<>>@@@GGGMMMOOOOOORRRXXX\\\\\\XXXSSSNNNLLLLLLMMMNNNNNNMMMMMMPPPTTTXXXXXXXXXUUUYYYdddsssrrr]]]TTTQQQQQQgggoooKKKAAA:::999777666555555666666666666888999888<<>>555MMMgggjjjeee[[[fffuuuxxxqqqlllmmmqqqvvv}}}qqq]]]UUUYYYdddpppooofffcccffffffpppuuuqqqpppxxx}}}yyytttrrrvvvzzzwwwqqqkkknnnjjjmmmbbbTTTQQQQQQIIIUUUrrrppppppzzz}}}AAA999555444333222111000000000////////////////////////.................................///////////////////////////000000000000111444000000555333===RRRjjj```QQQWWWmmmppp___UUUMMM```ppprrrxxxyyysss___TTTLLLLLLPPPRRRUUUXXXRRRTTTWWWXXX[[[bbbkkkrrrkkkjjjjjjllllllppp||||||```QQQCCC???@@@@@@???@@@BBBHHHLLLMMMOOOUUU[[[]]]\\\YYYTTTQQQPPPPPPPPPOOOOOOMMMNNNRRRYYY]]]]]]\\\[[[YYY^^^mmm}}}cccTTTRRRVVVYYY~~~~~~SSS>>>;;;:::888666555555555666666777999999888===LLL\\\lllhhhsssbbbaaa]]]\\\\\\]]]]]]\\\^^^jjjwwwxxxhhh___YYY^^^bbb```^^^```bbbbbbhhhmmmssstttpppggg___ZZZ\\\___ccceeedddbbbaaa```\\\^^^aaaeeehhhkkklllmmmnnniiidddhhhvvvcccbbbjjjpppwww~~~}}}}}}555555555555666666666666888333>>>888RRRhhhjjjbbb\\\kkk|||zzzsssoooqqqtttuuuxxx}}}zzzdddWWWZZZfffqqqpppfffeeekkkmmmyyy~~~wwwssszzz~~~|||uuupppsssyyyyyytttuuuqqq{{{ssskkkgggZZZQQQOOOMMMVVVkkkpppgggtttMMM666555444333222111000000000////////////////////////........................------......//////000000////////////000000000000111333000222777777CCC\\\dddTTTLLL```vvvkkkXXXXXXSSSeeetttjjjttt}}}wwwbbbXXXPPPPPPTTTVVVWWWYYYTTTXXX]]]___```cccjjjooojjjiiikkkqqqxxx{{{___PPPCCC???@@@@@@@@@@@@CCCIIIMMMMMMRRRZZZ]]]\\\\\\YYYWWWVVVWWWWWWUUURRRQQQRRRVVV___iiinnnnnnkkkjjjccccccpppkkkVVVRRRWWWRRRppp]]]@@@;;;:::888666555555555666666777999999888===OOO```ttteeevvvyyygggbbb[[[[[[YYYZZZ^^^bbbhhhuuuuuufff```^^^fffkkkfffbbbdddffffffjjjnnnsssuuuqqqjjjccc^^^___aaadddeeebbb___]]]\\\]]]^^^bbbeeeiiilllnnnooopppnnniiikkkvvvhhhhhhkkkmmmttt}}}555555555555666666666777888111>>>;;;UUUhhhiiizzzaaa]]]nnnzzzuuusssuuuvvvttttttvvvxxxmmmZZZZZZ```iiigggaaafffrrryyy{{{tttyyy~~~wwwpppqqqwwwyyyuuuzzznnnnnnxxxcccfff\\\PPPMMMOOOZZZmmmnnn___wwwkkk]]]:::555555333222111000000000////////////////////////........................,,,------...///000111111////////////000000000000,,,///...333;;;===LLLgggeeePPPKKKhhh|||hhhSSSXXXQQQeeekkk\\\lll}}}{{{dddZZZSSSSSSWWWXXXYYYZZZUUU[[[aaadddccccccfffiiikkkjjjooo{{{zzz^^^PPPCCC???@@@@@@@@@@@@EEEKKKOOOQQQWWW___```[[[\\\[[[ZZZ\\\^^^]]]ZZZVVVTTTXXX```mmmzzz~~~{{{uuummmmmm{{{pppXXXPPPTTTRRReeefffDDD<<<:::999777666555555666666888999999888>>>PPPbbbbbbdddzzzhhhaaaXXXXXXVVVYYY___fffnnnzzzsssfffcccbbblllpppkkkfffgggiiihhhjjjnnnrrrtttrrrlllfffbbbccceeegggfffbbb___\\\[[[\\\^^^bbbfffkkkoooqqqssskkkmmmjjjlllxxxmmmlllmmmkkkrrr|||555555666666777777888888777<<<333@@@^^^fff~~~xxxfffkkktttzzzvvvtttuuuuuurrrtttwww~~~sssdddYYYVVV^^^```^^^hhhzzzwwwyyy}}}uuunnnnnnsssyyyuuuooosssqqqaaaTTTTTTWWWYYY]]]dddpppzzz~~~kkk===888666333222222222111///////////////000000000000........................////////////////////////////////////000000000000111222111///444CCCXXXfffSSSWWW\\\sssmmmKKKJJJHHHzzzlllkkkllluuujjjVVVTTT______\\\]]]\\\[[[[[[[[[\\\___dddhhhjjjlllyyyzzz\\\JJJEEEFFF>>><<>>@@@QQQoookkkooodddXXXYYYYYYZZZ]]]ccclllvvv}}}xxxiiiaaa```eeeeee``````gggkkkkkkmmmnnnsssuuuooofffbbbddddddjjjnnnkkkddd______bbb___cccdddcccgggpppuuussspppiiikkkrrr}}}ppprrrpppjjjqqq{{{555555666666777777888888777<<<777FFFdddnnnsssiiippp|||wwwrrrpppqqqssssssxxx~~~yyyhhh[[[VVV\\\___\\\cccqqqxxxrrrqqqvvv{{{ssslllrrrnnn___SSSTTTWWWUUUUUUYYY}}}}}}rrr<<<888666333222222222111000/////////////////////000........................////////////////////////////////////000000000000444555333000555EEEXXXdddSSSSSSeeeeeeIIIMMMYYYqqqlllllluuuppp[[[WWWaaaaaa^^^]]][[[YYYZZZ[[[\\\___dddjjjooozzz___KKKCCCDDD???@@@HHHJJJLLLPPPTTTWWWWWWXXXZZZ\\\^^^ZZZ]]]hhhnnnooouuu~~~yyypppuuuwww```UUUWWWZZZ\\\uuuOOO@@@===999777777888888777777999666999???BBBVVVwwwuuuxxxfffYYYYYYYYYZZZ]]]ccckkkttt|||mmmbbbYYYZZZXXXXXX___kkkppppppnnnnnnooopppkkkddddddhhhlllpppsssrrrlllgggeeeeee^^^bbbddddddjjjssswwwvvvsssmmmpppzzz|||ooorrrsssmmmsss{{{uuu555555666666777777888888888;;;;;;NNNkkkxxxnnnhhhrrr}}}vvvqqqnnnoooqqqtttzzznnn^^^UUUYYY[[[YYY^^^iiixxx}}}|||wwwuuuxxx|||ssslllsssqqqaaaUUUVVVXXXSSSNNNMMMnnn{{{}}}???999777444222222222111000////////////////////////........................////////////////////////////////////000000000000444666444222:::LLL]]]fffYYYZZZ{{{]]]KKKRRRjjjssslllmmmxxxyyy___XXXaaabbb___]]]XXXYYY\\\___```aaagggqqqyyybbbKKKAAACCCBBBFFFNNNOOOMMMQQQVVVVVVTTTTTTWWWZZZ]]]]]]eeeqqqyyydddVVVYYYbbb___mmmWWWAAA>>>:::777777888888888777888777:::@@@DDD]]]}}}hhhZZZYYYXXXZZZ]]]cccjjjrrryyy}}}tttfffTTTQQQMMMPPP\\\kkkssssssrrrooommmlllgggcccgggmmmqqqtttvvvwwwuuupppkkkhhh```cccfffiiipppyyy}}}|||xxxrrrvvv{{{oootttvvvrrrxxxrrrkkknnn555555666666777777888888999:::???TTTnnn~~~kkkjjjuuuyyywwwrrrppprrrsssuuuyyysssaaaSSSSSSVVVWWW]]]eeepppvvv~~~zzzwwwwwwxxxvvvqqqwww{{{hhhYYYXXXYYYSSSLLLIIIaaayyyEEE;;;888444222222222111000///////////////.................................////////////////////////////////////000000000000111333222333???UUUdddhhh```kkkYYYSSSWWWqqqnnniiimmm}}}}}}aaaVVV^^^```]]][[[VVV\\\```dddeeeeeelllyyy```JJJAAAFFFGGGLLLRRRRRRQQQQQQRRRSSSSSSTTTUUUVVV^^^aaammm~~~jjjWWWZZZeeeaaafff]]]CCC@@@;;;888777888888888777888777:::???EEEddd|||iii[[[YYYXXX[[[___dddjjjqqqwww|||{{{lllWWWRRRMMMNNNXXXfffooosssvvvssspppnnniiieeehhhnnnqqqrrrtttxxxzzzwwwqqqkkkdddeeehhhmmmvvv}}}xxxsssxxxzzznnntttxxxuuu{{{eee^^^kkk555555666666777777888888999888AAAXXXmmm}}}mmmqqq}}}wwwtttrrrrrrwwwyyyyyy{{{|||tttbbbQQQMMMPPPTTT]]]fffooowww{{{zzz}}}zzzvvvtttsssuuurrryyyoooZZZVVVXXXSSSMMMKKK\\\www{{{yyyxxxJJJ<<<999444222222222111111000/////////......------........................////////////////////////////////////000000000000000333333555DDD[[[eeecccZZZvvvnnnVVV[[[[[[zzz{{{fffbbblll~~~```RRRXXXZZZYYYZZZVVV\\\aaaeeefffhhhooo|||\\\HHHCCCJJJMMMQQQVVVTTTXXXSSSOOOQQQXXX]]]ZZZVVV```eeeuuu~~~rrr[[[YYYaaaaaa```uuukkkEEEAAA<<<888777888888888888999777:::>>>DDDjjj{{{jjj___]]]YYY\\\aaafffkkkqqqxxx}}}rrr[[[WWWRRRQQQUUU___llluuuwwwvvvuuutttnnnhhhhhhllloooooosssyyy~~~~~~xxxssshhhffffffmmmuuuzzz||||||rrrooouuuwwwkkkqqquuusss{{{aaa[[[mmm555555666666777777888888:::666CCC[[[jjj{{{qqqsss}}}wwwpppooorrrxxx|||}}}{{{wwwnnn```QQQKKKLLLQQQ[[[dddqqq{{{vvvxxx|||zzzuuurrrppppppooovvv{{{sssXXXRRRUUUTTTOOOMMMUUU|||qqqjjjgggvvvzzzNNN===:::555222111222111111000//////......---------........................////////////////////////////////////000000000000222666555777HHH\\\```WWWPPPwww]]]RRR\\\aaavvv___]]]mmmcccRRRUUUTTTTTTYYYYYY[[[___ccceeehhhooozzz[[[JJJGGGPPPQQQTTTZZZYYY```WWWQQQUUUaaahhheee___cccjjj}}}xxxtttyyy|||bbbYYY[[[aaa[[[lllzzzGGGCCC===888777888888888999999888;;;>>>GGGsss~~~|||~~~nnneeeaaaYYY^^^dddiiimmmssszzzxxx___YYYTTTRRRTTT[[[hhhuuussstttvvvwwwrrrjjjgggiiinnnpppttt{{{{{{lllfffccchhhooorrrsssssslllnnnwwwwwwkkkppprrrppp|||hhh```rrr555555666666777777888888;;;555EEE^^^iii{{{tttrrr{{{wwwqqqoooqqqwwwzzz|||vvv{{{sssfff\\\RRRLLLKKKMMMUUU\\\mmmxxx~~~~~~zzzwwwsssqqqpppmmmsssxxx|||tttXXXQQQVVVVVVRRRPPPOOOmmmwwwhhhtttXXX>>>:::555222111222222111000000///......---,,,,,,........................////////////////////////////////////000000000000111555666999JJJ^^^]]]NNNUUUzzzxxx[[[NNNVVVhhhrrrZZZZZZpppiiiWWWUUUPPPQQQXXX\\\\\\^^^aaadddiiipppxxx~~~~~~^^^NNNLLLSSSSSSVVV___aaaaaaZZZUUUZZZfffnnnnnnkkkhhhqqq~~~|||tttppptttkkk\\\VVVaaaXXXdddIIIDDD===999777888888888888888888===AAALLL}}}uuuzzztttjjjcccZZZ```ggglllpppuuu}}}|||eeeZZZRRRPPPSSSWWWaaallllllnnnrrruuupppiiifffhhhnnnpppuuu{{{sssiiibbbeeejjjkkkkkklllmmmttt~~~sssttttttrrrtttjjjttt555555666666777888888888<<<555FFF```jjj|||uuutttyyyxxxvvvrrrqqqtttwwwxxx|||uuuyyysss___ZZZTTTNNNJJJJJJOOOUUUeeeppp~~~{{{yyyvvvtttsssnnnrrrwww}}}vvvYYYSSSYYYZZZVVVSSSMMMcccooobbb???;;;555222111111222222000000///...------,,,,,,........................////////////////////////////////////000000000000---222444999LLLaaa]]]LLLbbbxxxcccMMMQQQnnnnnnWWWZZZtttooo[[[VVVOOOOOOYYY^^^______aaaeeekkkrrrxxx|||{{{|||~~~bbbRRRPPPUUUSSSWWWccchhh^^^YYYWWW\\\fffooorrrrrrjjjuuu{{{~~~uuuqqqsss~~~qqq^^^TTTaaaVVV^^^JJJEEE>>>999777888888999666777999???DDDPPPpppuuuyyylllbbbZZZaaaiiinnnqqqwww~~~~~~kkk\\\OOONNNRRRUUUZZZ```ggghhhmmmqqqmmmgggfffiiimmmpppuuuyyy|||~~~zzzmmmdddfffjjjiiihhhjjjqqq}}}{{{{{{xxxwww}}}qqquuu444444555555666666777777===555GGG___kkktttmmmxxxsssooonnnpppssssssrrrlllyyyqqqbbbYYYQQQNNNLLLKKKNNNRRR\\\iiiuuuvvvwww}}}zzzyyyyyysssrrrnnnnnnxxx___]]]VVVVVVaaaLLLMMMQQQ}}}cccCCC:::222222444222000000000000000000////////////---------............///000000000000000000000000111111111000000000000000444444111===TTT[[[UUUUUUgggwwwXXXNNN___zzzgggXXXaaa}}}aaaOOONNNSSS[[[aaa^^^```bbbfffkkkttt}}}{{{ggg```XXXUUUXXX^^^dddgggXXXYYY]]]dddlllpppooolllooowwwwwwtttvvvsssmmmtttzzzdddVVVWWWcccVVVmmm^^^CCCBBB===888<<<555666888;;;555===???PPPrrrfffyyyggg___bbb___aaahhhoootttzzzwwwfffYYYUUURRRNNNSSS^^^]]]]]]^^^```bbbccccccaaafffrrryyyyyy~~~ggg[[[ccciiikkksss~~~yyy{{{444444555555666777777777;;;:::OOOhhh{{{{{{xxxllldddaaaccceeehhhkkkmmmnnnnnnsss}}}ssseee^^^WWWTTTRRRNNNOOOSSS\\\gggppp~~~|||xxxvvvuuuooommmiiijjjvvvaaa[[[TTTUUU```NNNMMMSSS}}}```DDD:::222222444222000000000000000000////////////---------............///000000000000000000000000111111111111000000000000222444555BBBYYY]]]UUUUUUjjjmmmSSSNNNbbb~~~bbb]]]qqqhhhVVVQQQSSSWWW\\\[[[___cccfffkkksss~~~~~~rrrmmmaaa\\\WWWUUUWWW[[[]]]^^^UUUYYY^^^bbbdddgggiiilllhhhrrr||||||sssnnnkkkrrrggg[[[___mmm^^^kkkmmmIIIAAA===999;;;555:::777;;;666???BBBUUUooolllzzzfff\\\\\\[[[___hhhppptttyyy~~~zzzjjj[[[WWWTTTOOORRRZZZ[[[ZZZYYYZZZZZZ[[[[[[ZZZ___hhhsss{{{ttt```___aaadddooo}}}~~~444444555666666777888888<<<@@@RRRiii}}}|||wwwpppddd[[[QQQXXXaaagggjjjkkklllnnn{{{zzzgggaaa\\\[[[XXXUUUUUUYYYbbbkkkppp{{{|||wwwsssqqqmmmiiieeehhhtttdddYYYSSSTTT___QQQMMMUUUxxxjjjEEE;;;333222333222000000000000000000////////////---------............///000000000000000000000000111111111111111111111111000444888JJJaaabbbWWWUUUwwwgggOOONNNfffzzzYYYbbbqqq^^^VVVSSSTTTVVVXXX^^^dddgggjjjqqq}}}|||hhh^^^]]]ZZZXXXVVVVVVWWWXXXWWWVVVSSSYYY^^^^^^ZZZ[[[ccckkknnnyyywwwxxxppptttlllXXX___oooaaa```QQQ@@@<<<:::999444===777<<<777???CCCYYYyyylllsss|||fffZZZXXXXXX^^^gggooorrrwww|||ooo___XXXUUUPPPQQQVVVZZZYYYVVVTTTSSSSSSTTTUUU[[[aaannnhhhcccdddmmm|||444444555666777888888999===DDDOOOaaazzzsssqqqqqqlllaaaXXXSSS]]]hhhmmmnnnnnnssswwwgggbbb___^^^\\\ZZZ]]]ccceeemmmqqq{{{~~~yyyssspppooohhhcccfffrrrhhhXXXUUUUUU^^^SSSNNNUUUxxxsssFFF<<<333222333222000000000000000000////////////---------............///////////////////////////000111111111111111222222111222777OOOjjjkkk\\\XXXgggOOONNNiiikkkSSSgggwwwfff[[[TTTRRRTTTWWW^^^fffhhhhhhnnnzzzrrr\\\RRRRRRUUUUUUUUUVVVWWWWWWWWWWWWSSSWWWZZZZZZYYY]]]hhhqqq||||||}}}|||pppTTTZZZiiibbbXXXtttVVV???===<<<:::444>>>888???888===CCCZZZvvvnnnxxxiii^^^[[[ZZZ^^^fffkkkooovvv}}}vvvbbbXXXTTTQQQQQQTTT\\\ZZZVVVRRRPPPPPPTTTVVVYYYZZZhhhnnnkkkoooxxx{{{444444555666777888999999999EEEOOOccc~~~sssnnnkkkkkklllhhh___WWWXXXaaajjjnnnnnnqqqzzz~~~|||lllgggccc```\\\ZZZ___fff```jjjooozzz|||uuuqqqooogggaaaccclll|||lllYYYYYYYYY^^^VVVOOORRRzzz|||vvvGGG===333222333111000111000000000000////////////---------............///////////////////////////000000111111222222222333444111444OOOnnnoooaaa^^^cccMMMNNNmmmcccUUUnnnvvvhhh]]]UUURRRTTTXXX___fffhhhgggkkkvvv~~~nnnZZZOOOMMMRRRRRRSSSSSSTTTVVVYYY[[[UUUUUUVVV[[[dddppp|||vvvZZZYYYeeeiiiZZZmmm\\\AAA>>>>>><<<444===777@@@999<<>>444222222111111222000000000000////////////---------............///000000000000000000000000000000111222222333444444555444777IIIZZZYYY[[[lll|||yyyeeeOOOOOO``````ccczzz|||tttkkkbbbYYYQQQQQQUUUVVVZZZ___bbbeeejjjqqqwww}}}}}}mmmXXXPPPRRRTTTWWWYYYZZZZZZ[[[___bbb```\\\ZZZaaappphhhYYY^^^qqq[[[bbbrrrQQQ>>>999>>>888;;;555@@@888:::JJJrrrvvveee^^^bbbaaabbbeeefffjjjuuuzzzmmmccc```aaacccdddccc```YYYSSSRRRVVV[[[^^^fffsss}}}zzz444444555777888:::;;;;;;<<>>:::;;;666AAA888888HHHrrrrrr```XXX^^^___bbbfffhhhkkkuuuwwwkkkfffeeefffjjjiiifff^^^VVVTTTWWW\\\[[[gggrrr{{{wwwzzzsssqqq{{{555555666666777999:::;;;DDDGGG^^^qqqaaaXXXMMMLLLOOOTTTWWWXXXXXXXXXYYYbbbccceeegggdddaaafffnnn~~~~~~}}}vvvhhhiiikkkpppuuuwwwvvvttttttppprrrvvvnnn^^^WWWZZZVVVXXX___nnnyyylllcccfffhhhfff```aaatttdddbbbiiihhhfffLLLPPP___uuudddJJJ>>>444444666444111000000000000000////////////////////////////////////////////////000000000000000111111111111222222222...<<<>>>DDDSSSTTT\\\xxxnnnUUURRRLLLoooggghhh~~~ooonnnkkkeee^^^XXXTTTQQQOOOTTTYYY[[[[[[aaammmuuuuuuqqqZZZQQQTTTQQQYYYnnnxxxooohhhgggccchhhggghhhjjjiiikkkyyyttt```mmmxxxaaahhhXXX888???;;;333===999<<<:::>>>FFFyyyrrrzzzkkk[[[WWW[[[```eeefffeeehhhqqqyyy{{{rrrhhhfffjjjqqqppphhh\\\VVVXXXXXXUUUZZZdddqqqzzz{{{xxxuuussstttppppppuuuzzz|||555555666666777999:::;;;CCCIIIccciiiZZZTTTKKKLLLOOORRRUUUVVVXXX[[[]]]bbbaaabbbdddbbb___bbbhhhnnnssstttfffaaa```aaadddgggjjjjjjgggeeeeeedddmmmxxxuuueeeYYYVVVWWWXXX]]]jjjzzzppphhhjjjgggccc___```oooiiieeekkkiiihhhNNNOOO^^^qqqddd}}}MMM@@@555222444333111000000000000000////////////////////////////////////////////////000000000000000111111111111222222222222???AAAIIIUUUPPPYYY{{{pppVVVVVVSSSqqqddddddvvv~~~iiilllhhhaaaZZZTTTPPPNNNNNNPPPVVVYYYYYY^^^jjjsssvvv|||qqqZZZPPPPPPQQQXXXmmm{{{wwwvvvxxxrrrmmmhhhfffjjjpppwwwyyyaaannn|||iiikkkccc>>>@@@===444===:::===<<>>666===:::===<<>>777<<<999;;;:::AAANNN{{{qqq|||{{{zzztttnnnlllmmmjjjbbb\\\\\\ZZZ___dddffffffgggjjjnnnvvvwwwyyy|||yyysssqqqtttnnnhhh^^^RRRJJJGGGFFFEEEEEEFFFFFFFFFIIISSS```iiissswww}}}555555666666777999:::;;;CCCVVVmmm}}}kkk]]]KKKFFFGGGDDDNNNSSSYYY]]]^^^\\\ZZZYYYTTTQQQRRRXXX\\\[[[\\\^^^eeegggiiiiiilllqqqwwwzzzzzz{{{|||~~~}}}|||zzzyyyjjjaaaXXXRRRMMMHHHIIIMMMTTTYYY___```^^^]]]___bbbcccnnnooo]]]TTTYYYcccvvv|||xxxyyywwwqqqkkkmmm___WWWYYY[[[fffnnn```fffjjjkkkUUUKKKZZZ^^^iiimmm```RRRGGG>>>>>>>>>:::444000000000000000////////////////////////////////////////////////000000000000000000111111111222222222777<<>>888;;;:::;;;:::AAANNN}}}zzzzzzzzzyyywwwooojjjgggfffeeeaaa^^^^^^]]]```eeeggghhhiiilllnnnzzz|||~~~zzzqqqllllllbbb]]]WWWQQQKKKEEECCCBBB@@@BBBCCCFFFKKKWWWeeeppptttyyy555555666666777999:::;;;BBBVVVgggrrrbbbVVVHHHDDDHHHEEELLLRRRZZZ______\\\XXXUUUQQQPPPSSSXXX[[[ZZZ[[[___cccjjjpppsssvvv{{{}}}}}}wwwxxxxxxvvvsssooojjjggg[[[UUUPPPMMMJJJGGGHHHLLLUUUYYY]]]\\\YYYZZZ```gggjjjuuu___YYY^^^jjjtttkkkjjjlllqqq{{{~~~yyyssskkkfffcccZZZVVVXXX]]]nnnoooccclllpppoooRRRJJJZZZiiiiiifffbbbRRRGGG??????@@@<<<777444000000000000////////////////////////////////////////////////000000000000000111111111111222222222444;;;@@@SSSeee___fffaaaaaattteeehhh|||ssseeeeee]]]QQQFFF@@@AAAEEEIIIOOOQQQWWW]]]___aaaiiirrrwww|||~~~gggYYYTTTSSSSSS[[[fffrrrqqq}}}zzzssspppnnntttuuu{{{qqqggglllooowwwJJJ;;;>>>::::::<<<>>>;;;BBBOOOwwwuuu{{{wwwwwwvvvqqqiiifffbbbaaaaaaaaa``````___bbbeeegggiiikkknnnppp}}}|||zzzuuummmfffeee[[[WWWTTTRRRNNNHHHFFFFFFDDDFFFGGGIIINNNXXXeeennnyyy|||~~~555555666666777999:::;;;FFFZZZccc~~~{{{gggYYYPPPEEEDDDIIIHHHJJJOOOVVV[[[\\\YYYWWWUUURRRSSSWWW[[[ZZZWWWZZZ___```jjjtttyyy~~~~~~}}}zzztttlllcccZZZUUUSSSNNNJJJIIIHHHFFFGGGKKKSSSXXX[[[ZZZXXX^^^kkkwww|||hhhbbbeeeooosssgggbbbaaaaaa^^^hhhqqqssswwwwwwoooiiifffaaa^^^[[[YYY^^^rrrnnnfffqqqsssoooOOOKKKZZZnnnkkkiiijjjRRRFFF<<<;;;===<<<:::999000000000000////////////////////////////////////////////////000000000000000111111111111222222222000>>>@@@GGGRRRPPP___kkkcccwwweeellllll```\\\UUUJJJBBB???BBBHHHMMMQQQRRRWWW^^^aaaaaadddkkkooovvvhhhZZZWWWTTTSSSWWWZZZ```rrrzzzooogggvvv{{{wwwuuusssxxxxxxjjjmmm|||MMM;;;???;;;999;;;===;;;CCCOOOwwwrrryyyrrrpppppplllfff```___\\\[[[]]]```aaa```aaabbbccceeehhhkkkooorrrvvvyyy|||~~~|||uuuqqqmmmgggcccbbb]]]XXXUUUUUUSSSMMMLLLPPPLLLLLLLLLLLLOOOWWWbbbkkkxxx|||yyy~~~{{{555555666666777999:::;;;KKK___ccc~~~rrr___SSSLLLCCCDDDKKKJJJHHHLLLRRRWWWXXXWWWWWWWWWTTTVVV[[[^^^ZZZUUUXXX^^^aaajjjrrrvvv{{{}}}{{{xxxrrriii^^^UUUPPPNNNJJJGGGGGGGGGFFFIIIMMMPPPVVV[[[[[[\\\gggyyysssjjjjjjrrrmmmjjjmmmmmmllljjjrrrvvvtttuuu}}}|||sssmmmjjjjjjdddeeebbb[[[]]]ssslllgggtttssslllPPPMMMZZZkkkrrrooosssRRREEE888666999;;;<<<===000000000000////////////////////////////////////////////////000000000000000111111111111222222222333FFFHHHEEEJJJMMMeeetttbbbuuudddnnn|||fff\\\TTTNNNFFF???>>>CCCJJJOOOSSSQQQVVV___ccc```aaaeeehhhppp{{{hhhZZZXXXSSSPPPPPPLLLLLLZZZ```TTT```ooo|||~~~}}}~~~|||}}}nnnqqqPPP<<<@@@<<<999888:::999AAAMMMzzz}}}|||xxxqqqjjjhhhgggbbbZZZZZZYYYXXXWWWZZZ___aaa```aaaaaabbbdddgggkkkpppsssmmmppptttwwwyyy{{{~~~}}}yyyyyy|||{{{|||~~~yyyooojjjgggcccaaacccbbb[[[WWWXXXUUUQQQRRRWWWQQQQQQOOONNNPPPWWWbbbkkknnnvvvyyytttrrr{{{yyy|||555555666666777999:::;;;MMMeeegggqqqfffWWWIIIDDDCCCCCCHHHOOOTTTSSSRRRPPPPPPRRRVVVYYY[[[^^^```\\\WWWTTTWWW[[[iiikkklllmmmqqqvvvwwwttttttmmmhhheee___UUUNNNKKKLLLFFFBBBEEEIIILLLOOOSSSVVVWWW\\\bbbggguuuvvvrrrmmmrrr|||wwwuuussspppmmmmmmhhhcccaaaeeeuuucccbbbpppxxxgggPPPKKK]]]nnnuuuwwwRRRCCC>>>===777777<<<999333222111000////////////000000////////////000000000000000000111111111111000111111222222333444444888>>>CCCLLLQQQTTTlllggg___pppyyyeeeqqq}}}eeeWWWRRRJJJBBB???@@@BBBFFFLLLSSSWWW[[[]]]]]]]]]^^^^^^```dddnnn|||rrrddd___VVVNNNGGGGGGHHHLLLSSSZZZaaaccckkkvvvrrrnnnvvvPPP>>>???===888:::999@@@@@@KKKsss}}}}}}zzzzzzsssmmmiiiaaaYYYUUUUUUTTTRRROOONNNPPPUUUZZZ]]]^^^]]]]]]^^^aaacccccccccdddeeehhhkkknnnqqqssstttuuu{{{~~~zzzvvvsssqqqmmmsssqqqoooqqqtttwwwvvvuuuyyyuuunnnhhhccc`````````______^^^[[[WWWVVVYYY\\\ZZZZZZUUUNNNNNNUUUZZZ\\\cccccccccfffnnn{{{wwwuuu555555666666777999:::;;;PPPffffff|||lll___RRRGGGCCCDDDFFFKKKQQQVVVUUUSSSQQQQQQTTTXXX[[[bbbaaa^^^YYYUUUVVV\\\aaaccceeefffeeehhhkkkjjjeeehhhccc```]]]XXXOOOIIIHHHKKKFFFDDDHHHLLLMMMPPPTTTSSSXXX```jjjsssssswwwrrruuu{{{wwwsssqqqooojjjeeecccggguuufffeeeqqqwwweeeMMMLLLdddooouuu|||RRRCCC>>>===888999>>><<<333222111000////////////000000////////////000000000000000000111111111111000111111222222333444444888???EEELLLQQQUUUpppeee[[[llluuucccrrrzzzdddVVVTTTKKKBBB@@@AAACCCHHHNNNPPPUUU\\\```aaaaaabbbccc___aaahhhqqqxxxyyyzzz{{{vvvggg^^^YYYPPPIIIIIILLLQQQYYY```___cccnnn~~~ssspppsss{{{RRR???>>>>>>:::===:::@@@???JJJ}}}mmm~~~|||{{{vvvpppiiieee]]]UUUQQQQQQOOOMMMKKKJJJLLLOOOTTTWWW\\\[[[ZZZZZZ[[[[[[\\\[[[___```cccgggiiilllmmmmmmlllrrruuurrrooonnnmmmjjjmmmkkkjjjkkknnnoooooonnnrrrooojjjeeeaaa^^^]]]]]]aaaccceeeccc```^^^___aaa```]]]VVVNNNNNNSSSWWWVVV[[[]]]```eeennn|||{{{www555555666666777999:::;;;LLL```___rrrcccTTTKKKCCCCCCFFFJJJOOOSSSWWWUUUSSSRRRTTTXXX\\\```fffccc___\\\[[[\\\___bbb]]]___^^^[[[[[[]]][[[VVVZZZVVVUUUSSSOOOHHHFFFIIIHHHFFFGGGLLLNNNOOORRRVVVUUU]]]jjjyyynnnrrrnnnqqqxxxtttsssnnnjjjfffdddeeesssjjjiiirrruuubbbLLLKKKeeerrrtttUUUEEE???>>>777888>>>;;;333222111000////////////000000////////////000000000000000000111111111111000111111222222333444444:::BBBHHHMMMRRRWWWrrrdddVVVfffooo^^^oooxxxeeeYYYVVVLLLDDDAAABBBDDDJJJQQQSSSXXX^^^bbbbbbaaabbbddd^^^^^^aaaeeekkkooonnnjjjiiilllqqqwwwxxxsssiiiaaa^^^TTTLLLLLLPPPUUU[[[aaaccchhhtttrrrppppppsssxxx|||VVV@@@===>>><<<===;;;@@@???NNNuuuggg|||wwwvvvwwwpppjjjccc___XXXOOOKKKLLLGGGFFFEEEDDDFFFHHHKKKMMMSSSSSSRRRSSSSSSTTTUUUUUUXXXYYY\\\```bbbdddddddddeeejjjllljjjhhhjjjiiigggeeecccbbbbbbcccddddddcccfffdddbbb```]]][[[YYYXXX[[[aaagggjjjiiihhhggghhhiiifff]]]SSSOOORRRRRRPPPUUUZZZ```eeemmm{{{}}}555555666666777999:::;;;III[[[YYYzzzfffYYYKKKEEEAAACCCIIIPPPTTTWWWUUUSSSRRRSSSXXX^^^cccfffeeeeeeeeeeeefffddd```]]]]]]]]]ZZZVVVVVVYYYXXXTTTUUURRRPPPNNNJJJEEEFFFKKKEEEEEEIIIOOOQQQQQQVVV\\\```iiizzztttfffaaa```fffsss~~~vvvsssrrrkkkhhheeeaaabbbnnnkkklllssstttaaaMMMJJJ```uuuoooWWWFFF@@@>>>666666;;;888222222111000//////000000000000////////////000000///000000000111111111111000111111222222333444444:::FFFNNNSSSWWW[[[ssseeeSSShhhfffWWWhhhqqqbbbYYYWWWNNNEEECCCDDDGGGLLLSSS\\\___bbbaaa]]][[[^^^aaa___aaabbbdddlllrrrmmmcccWWWSSSRRRYYYcccjjjkkkhhhddd[[[UUUUUUWWWZZZ^^^bbbhhhmmmyyyooommmnnnsss{{{~~~\\\CCC<<<======;;;:::@@@AAAUUUvvvfff|||sssooonnnoooiiiccc]]]YYYRRRJJJFFFGGGBBBAAA@@@@@@AAACCCEEEFFFIIIJJJKKKMMMNNNPPPRRRTTTSSSTTTWWWZZZ\\\]]]]]]]]]___bbbccc```___bbbbbb___]]]\\\[[[ZZZZZZZZZYYYYYYXXXYYYYYYYYYXXXVVVTTTRRRTTT\\\fffnnnpppppppppqqqrrrqqqiii[[[QQQOOOPPPPPPVVV]]]dddiiinnn{{{555555666666777999:::;;;III]]]\\\}}}ttt\\\QQQFFFDDDBBBDDDLLLTTTXXXXXXRRRQQQQQQUUU\\\dddiiikkkiiiiiiiiiiiiiiigggccc___ddddddaaa]]]___dddfffdddddd]]]UUUOOOIIICCCDDDIIICCCEEEKKKQQQSSSVVV^^^gggppp{{{vvvdddZZZTTTVVV^^^jjjrrrsssrrrsssuuuvvv}}}|||uuurrrqqqjjjgggdddaaa```mmmjjjmmmssssss```NNNKKKcccvvvhhhRRRCCC======666666:::777222111000000000000000000000000////////////000000///000000000111111111111000111111222222333444444999HHHSSS[[[bbbhhh|||}}}eeeUUUsss^^^RRRcccsssggg]]]XXXWWWNNNGGGFFFGGGIIINNNSSSaaabbbbbb]]]WWWVVV[[[aaafffmmmqqquuuzzzfffOOOJJJHHHNNNZZZdddggggggddd^^^[[[\\\]]]^^^bbbggglllwwwkkkhhhkkkvvvbbbEEE<<<<<<===;;;:::@@@BBBYYYjjjxxxooojjjjjjkkkccc]]]XXXTTTNNNFFFCCCDDD@@@???>>>>>>???AAACCCDDDFFFHHHJJJKKKKKKLLLOOORRRRRRRRRTTTUUUWWWXXXXXXYYYYYY[[[[[[XXXWWWYYYXXXTTTWWWWWWVVVTTTSSSRRRRRRRRRNNNOOORRRSSSSSSRRRPPPNNNQQQXXXcccjjjnnnppprrruuuvvvzzzuuudddSSSMMMPPPTTTZZZaaajjjooouuu555555666666777999:::;;;GGG^^^```jjjTTTKKKEEEDDDCCCDDDLLLUUUYYYWWWQQQPPPQQQWWW```gggkkkkkkooommmiiifffeeefffiiilllqqqsssrrrqqquuu|||}}}{{{nnn]]]RRRIIIBBBAAADDDCCCFFFMMMSSSVVV\\\jjjwwwfffXXXPPPSSSVVV___hhhkkkiiihhhkkkjjjmmmxxx{{{vvvrrrqqqjjjhhheeeaaaaaannniiimmmrrrqqq___LLLNNNmmmzzz}}}ccc{{{zzzKKK===;;;===888999===999111111000000000000000111000000////////////000000000000000000111111111111000111111222222333444444888HHHTTT```mmmvvvuuueeeYYYYYYRRRcccxxxmmmeee___\\\UUUNNNHHHHHHIIIJJJNNNSSS]]]______[[[UUUVVV]]]eeeooo|||gggHHHIIIKKKRRRXXX]]]]]]\\\]]][[[YYYYYYXXXYYYaaakkk|||jjjgggiiixxxeeeFFF<<<<<<===<<<;;;@@@@@@WWWooo~~~uuulllhhhhhhiii\\\VVVRRROOOJJJDDDAAACCCAAA@@@>>>>>>???AAADDDFFFJJJMMMNNNLLLJJJIIIKKKNNNSSSSSSRRRRRRSSSTTTVVVXXX[[[]]]\\\YYYXXXYYYVVVQQQRRRSSSRRRPPPNNNMMMNNNOOOIIIKKKNNNQQQRRRQQQPPPOOOOOOSSSYYY^^^aaafffmmmrrr|||}}}kkkYYYRRRUUUZZZ]]]dddmmmvvv555555666666777999:::;;;EEE```eeedddOOOHHHEEEFFFDDDCCCIIISSSVVVSSSRRRQQQSSSZZZccchhhiiigggkkkkkkiiifffeeehhhooouuu~~~vvv___PPPIIICCCBBBCCCFFFIIIPPPVVVZZZcccvvvuuu]]]WWWMMMUUUYYYbbbhhhgggccccccgggiiinnnyyy}}}zzzuuuqqqnnniiigggddd``````oooiiilllpppooo^^^LLLOOOppptttbbbyyytttKKK>>>===@@@:::999;;;666111111000000000000111111000000////////////000000000000000000111111111111000111111222222333444444;;;HHHRRR^^^nnnyyykkkdddYYYZZZVVVeeewwwnnneee^^^YYYSSSMMMIIIJJJLLLLLLNNNQQQWWW\\\___]]]XXXXXX___fffttt[[[EEEJJJPPPUUUWWWYYY\\\^^^fffccc```ZZZTTTUUUcccrrr~~~jjjjjjkkkzzzeeeFFF<<<===>>><<<<<>>UUUsssyyyppphhhcccbbbcccUUUPPPLLLJJJFFFAAA???AAABBB@@@>>>===???CCCGGGJJJLLLOOOPPPNNNJJJHHHKKKNNNUUUSSSQQQOOOOOORRRUUUXXXZZZ\\\\\\ZZZZZZ[[[WWWPPPNNNPPPPPPNNNKKKIIIKKKMMMJJJLLLOOORRRSSSSSSSSSRRRRRRTTTVVVXXX]]]gggttt~~~tttfffbbbbbbbbbbbbhhhqqq}}}zzz555555666666777999:::;;;IIIgggnnn```MMMGGGFFFGGGDDDBBBGGGQQQTTTPPPTTTSSSUUU\\\dddhhhfffcccbbbgggkkkllljjjlllqqqwwwuuu\\\MMMIIIFFFFFFFFFHHHLLLRRRXXX]]]hhhjjj\\\ZZZNNNTTTYYYbbbhhheee```aaagggooosss|||}}}zzzwwwtttnnnjjjgggeeeaaa]]]]]]mmmiiilllooonnn]]]MMMMMMkkkmmmcccyyyrrrPPPDDDBBBCCC<<<888777000111000000000000000111111000000////////////000000000000000000111111111111000111111222333333444444@@@JJJOOOXXXjjjuuuccccccWWW}}}^^^[[[ggg}}}|||uuukkk___UUUOOORRRLLLIIIKKKMMMLLLMMMPPPTTT[[[aaa```[[[YYY^^^dddsssMMMIIIOOOUUUWWWXXX]]]gggppp{{{wwwpppeeeYYYZZZkkk~~~yyyjjjnnnooo|||dddEEE======>>><<<<<>>UUUttt~~~wwwmmmddd]]][[[[[[QQQLLLIIIGGGDDD???>>>@@@BBB@@@>>>===???CCCIIILLLJJJMMMPPPNNNKKKJJJMMMQQQVVVTTTPPPMMMMMMQQQUUUXXXRRRTTTUUUTTTVVVVVVQQQJJJLLLNNNNNNLLLIIIHHHIIILLLLLLNNNQQQSSSUUUVVVUUUUUU[[[[[[\\\^^^fffuuu{{{sssqqqmmmiiihhhllluuuooo555777888888777888:::===QQQlllttt___KKKEEEGGGBBB>>>???EEELLLNNNNNNSSSUUU[[[ccchhhgggaaa[[[___aaahhhppprrrqqqwwwllldddWWWKKKDDDCCCFFFHHHRRRPPPVVVcccjjjpppzzz^^^]]][[[QQQVVVZZZ```bbbbbbccchhhmmmpppxxx~~~}}}}}}yyyqqqiiihhhaaaaaa```]]]qqq|||]]]___ooojjjVVVMMMIIIwww}}}xxxhhhfffHHHCCC<<<777333222000///000000000000///////////////////////////.........000000000000111111111111111111111111222333444555<<>>>>>>>>===;;;AAACCCRRRpppsss~~~}}}vvvmmmddd\\\WWWSSSPPPEEEFFFFFFCCC???===???AAA>>>===<<<<<<@@@EEEJJJNNNMMMKKKHHHGGGGGGJJJMMMOOOQQQPPPOOOKKKIIILLLRRRWWWPPPQQQSSSUUUVVVSSSNNNJJJMMMLLLKKKKKKLLLNNNQQQRRRWWWUUUSSSRRRSSSTTTTTTTTTRRR\\\eeehhhlllttttttuuu|||www555666888888777888:::<<>>@@@FFFLLLNNNMMMUUUXXX]]]bbbccc```ZZZUUUaaadddjjjqqqrrrpppuuu|||{{{oooeee^^^SSSHHHCCCCCCGGGJJJSSSSSS\\\jjjttteeeWWW]]]^^^VVVXXXZZZ\\\\\\]]]aaahhhnnnttt|||~~~|||{{{wwwooogggfff___bbbcccaaauuuyyy]]]___nnniiiVVVLLLLLLwwwlllzzzmmm[[[CCC>>>999444222222111000000000000000/////////////////////////////////...000000000000111111111111111111111111222333444555;;;LLLVVV]]]iiirrrppp]]]\\\rrrbbbiiiyyyrrrkkk```TTTNNNNNNOOOQQQQQQOOOLLLJJJKKKMMMRRRYYYeeejjjcccZZZXXX\\\tttyyybbbOOOKKKOOOXXX\\\cccttteee^^^jjjxxx}}}{{{kkkmmmwwwZZZCCC<<<;;;;;;<<<999???@@@NNNrrrpppyyyuuuooofff^^^WWWSSSOOOMMMDDDEEEDDDAAA>>>===???AAA>>>===<<<===@@@EEEJJJNNNNNNLLLJJJIIIIIIKKKMMMOOOLLLMMMMMMLLLJJJKKKNNNQQQPPPPPPPPPQQQSSSTTTRRRQQQMMMMMMLLLLLLMMMOOOPPPQQQTTTSSSSSSSSSTTTVVVVVVVVVXXX^^^fffmmmxxx|||vvv555666777777777888:::<<>><<<<<>>===<<<===@@@EEEJJJMMMNNNNNNLLLKKKKKKLLLMMMMMMJJJLLLNNNNNNMMMLLLMMMNNNOOONNNLLLMMMPPPSSSVVVVVVLLLMMMMMMNNNNNNOOOOOOOOOQQQRRRSSSUUUWWWXXXYYYZZZ\\\^^^dddooo~~~ttt|||vvv555666777777777888:::<<>><<<;;;===???AAA>>>======>>>@@@EEEIIILLLNNNMMMMMMLLLKKKKKKKKKKKKMMMNNNOOOOOOOOONNNNNNNNNNNNLLLKKKLLLOOORRRTTTUUUJJJKKKLLLMMMNNNNNNNNNNNNQQQSSSVVVXXXZZZ\\\^^^```cccfffllluuu444555777777666777999;;;LLLhhhfff}}}hhhRRRHHH??????BBBFFFJJJNNNOOOPPPPPPUUU\\\___```aaaccceee```eeejjjmmmooooooooonnniiijjjnnnrrrqqqlllfffcccXXXUUUPPPLLLLLLPPPUUUXXX\\\dddmmmtttttt]]]XXXXXX]]]^^^ZZZXXX[[[WWWSSSPPPPPPVVV\\\aaacccjjjrrr|||}}}xxxtttooohhhcccgggaaaeeefffcccvvvsssbbbfffiii^^^NNNIIIWWW{{{zzzmmmnnnhhhbbbVVV<<<999555333222111000///000000000000////////////---.........//////000000///000000000111111111111111111111111222333444444:::NNNYYY[[[```gggxxxbbbMMMMMMcccvvv]]]```ttt~~~xxxmmmbbb[[[TTTMMMKKKLLLIIIJJJJJJFFFCCCDDDJJJOOOSSS\\\iiiooohhh^^^]]]bbbggg|||uuugggXXXQQQVVVeee~~~lll]]]bbbiiisssuuukkkqqqyyyWWWDDD???>>>===999888>>>>>>KKKmmmfffxxxoooiiicccZZZRRRLLLHHHEEECCC@@@>>><<<;;;<<<>>>@@@AAA>>>======>>>AAAEEEIIIKKKMMMLLLKKKKKKJJJJJJJJJJJJOOOOOOMMMMMMNNNNNNNNNNNNMMMLLLLLLMMMOOOOOONNNMMMFFFGGGIIILLLMMMOOOOOOOOOTTTXXX\\\___aaadddhhhkkkrrryyy444555666666666777999;;;JJJcccgggkkkTTTIII???AAACCCGGGKKKOOORRRSSSSSSVVVZZZ\\\^^^___aaaccc]]]bbbeeefffhhhjjjiiifff]]][[[]]]bbbddd```\\\\\\RRRPPPMMMMMMOOOUUU[[[___^^^kkkuuu{{{dddOOOSSSYYY\\\[[[YYY^^^eeeVVVQQQMMMOOOVVV]]]___^^^___eeelllpppttt|||}}}xxxsssmmmhhhdddfff___aaabbb```vvvqqqdddhhhhhh[[[LLLMMMbbbwwwnnnwwwkkkeeeSSS===:::666444333222000///000000000000////////////------......///000000000000000000000111111111111111111111111222333444555;;;PPP[[[ZZZ\\\aaatttfffKKKJJJbbbkkk[[[ggg}}}vvvooodddXXXRRRNNNIIIFFFGGGBBBAAA@@@???@@@CCCGGGJJJOOOVVVaaahhheee^^^]]]aaalll{{{xxxfffXXXQQQTTTbbbjjj______cccdddqqq|||wwwkkkpppxxxSSSBBB>>><<<;;;999888??????MMMmmmggg~~~qqqiiiccc]]]UUUMMMGGGCCC???===>>><<<;;;<<<>>>@@@@@@@@@======>>>???AAAEEEHHHJJJLLLKKKJJJIIIIIIJJJKKKKKKNNNLLLKKKJJJLLLLLLLLLKKKLLLKKKLLLMMMMMMLLLHHHEEECCCEEEGGGJJJMMMQQQSSSTTT[[[___dddhhhkkkqqqxxx~~~wwwhhhccc[[[[[[kkkuuuxxx}}}444555666666666777999;;;HHHaaammmkkkVVVMMM@@@BBBEEEHHHLLLPPPTTTWWWXXXXXXYYY[[[___aaabbbbbbaaaeeefffdddeeehhhgggbbb```\\\[[[```bbb^^^[[[\\\TTTSSSQQQQQQSSSXXX]]]```bbbsssaaaPPPUUUXXXYYYZZZ___dddeeeXXXQQQKKKMMMUUU\\\^^^]]]YYY[[[]]]]]]___gggsss}}}}}}xxxrrrmmmiiifffaaaYYY[[[]]]___zzzlllcccjjjhhhZZZMMMOOOmmmvvvoootttiiiOOO;;;888555333333222000///000000000000////////////------......///000000111000000000000111111111111111111111111222333444555===SSS______^^^```rrrjjjOOONNNdddeee]]]nnnyyytttggg\\\QQQMMMJJJFFFCCCDDD>>>>>>======>>>@@@DDDGGGHHHLLLUUU]]]^^^[[[ZZZ]]]hhhssskkkWWWMMMOOO^^^tttjjjRRROOOXXX^^^cccgggpppzzzyyylllpppxxxSSSBBB>>><<<:::===<<>><<<<<<;;;;;;===@@@BBBAAA???======>>>???BBBEEEHHHIIIMMMLLLJJJIIIIIIKKKMMMNNNLLLKKKKKKMMMNNNNNNJJJGGGKKKKKKJJJJJJJJJHHHEEEBBBBBBDDDFFFJJJOOOTTTXXX[[[aaaffflllqqqwww}}}xxxxxxxxxxxxyyyzzzZZZNNNOOOTTTKKKLLLYYYrrryyydddrrr}}}444555666666666777999;;;FFF```ssskkkYYYPPPAAACCCFFFIIILLLPPPUUUYYY[[[YYYYYY\\\bbbfffgggfffgggkkkjjjffffffjjjhhhccceee___]]]bbbddd```^^^___]]][[[XXXVVVVVVXXX\\\^^^gggzzz\\\SSSVVVWWWXXX___gggfff___ZZZQQQIIIKKKSSS\\\___^^^]]]]]][[[WWWWWW^^^kkkuuu}}}xxxrrrmmmjjjhhh\\\UUUWWWZZZ___~~~hhhbbbjjjhhhZZZMMMNNNtttwwwqqq{{{jjjMMM888666444333333222111///000000000000////////////---------...///000000111000000000000111111111111111111111111222333444555===VVVddddddaaabbbqqqkkkSSSRRRfff```ZZZmmmuuuqqqdddYYYNNNKKKJJJFFFCCCCCC;;;===???>>><<<>>>BBBFFFCCCEEELLLUUUYYYXXXWWWYYYZZZeee___MMMGGGOOOeee~~~\\\NNNMMMZZZbbb___cccooonnnwww{{{mmmqqqyyyVVVEEE@@@===;;;<<<:::@@@@@@OOOiii```vvvjjj```[[[VVVNNNHHHDDDBBB@@@>>>;;;:::;;;>>>BBBCCCAAA???===>>>>>>@@@BBBEEEGGGIIIOOOMMMJJJIIIIIILLLOOOQQQLLLLLLNNNQQQSSSQQQKKKFFFKKKJJJHHHGGGGGGFFFDDDBBBBBBCCCFFFJJJPPPWWW]]]```dddjjjqqqxxxmmmeeeeeehhhmmmqqq}}}[[[SSSTTTNNNFFFLLLLLLSSSeee}}}rrrjjj333444555666666777999<<>>BBBCCCAAAAAABBBEEEFFFGGGJJJOOOSSSWWWWWWWWW]]]UUURRRIIIMMMXXXccctttSSSTTTVVVXXXZZZ^^^dddhhhllluuueeerrr}}}TTTCCC>>>======:::======EEETTTrrrjjjuuuiiiccc\\\SSSIIIDDDDDDCCC>>>999999888888;;;???AAA>>><<<999===@@@AAAAAACCCGGGKKKRRRRRRQQQPPPNNNOOORRRTTTRRROOOMMMNNNQQQRRRPPPMMMMMMLLLIIIEEEAAA@@@AAABBBGGGDDDFFFMMMSSSWWW\\\aaaiiisss|||~~~qqqccc\\\]]]bbbllluuuaaaUUUWWWTTTNNNLLLLLLSSSYYY___nnnpppvvv333444555666666777999<<>>AAABBBCCCFFFKKKPPPVVVVVVVVVVVVUUUVVVYYY\\\UUUSSSRRRTTTXXXXXXUUUPPPLLLKKKGGGCCC??????BBBDDDKKKIIIJJJOOOTTTVVVZZZ___jjjzzzqqqeeeYYYVVVXXX___kkkuuukkkUUUSSSVVVVVVUUUXXXWWW]]]ccciiiyyy|||333444555666666777999<<>>:::777:::<<<===<<<;;;999999:::===@@@CCCDDDEEEHHHOOOTTTXXXYYYZZZZZZ[[[]]]aaadddYYYWWWWWW[[[___```[[[VVVMMMJJJEEE@@@>>>???DDDHHHQQQOOOPPPTTTUUUUUUZZZ```qqqpppbbbXXXQQQQQQWWW```mmmwwwtttbbbZZZWWW]]]bbbcccgggmmmnnnqqquuu~~~333444555666666777999<<>>===;;;999666999;;;===<<<999888:::<<<@@@BBBDDDEEEEEEHHHNNNSSSUUUWWWZZZ[[[]]]```cccfff]]]ZZZXXX\\\bbbddd```[[[NNNKKKEEE@@@===AAAGGGMMMVVVUUUVVVYYYXXXYYY```hhhyyygggZZZSSSNNNRRR[[[eeerrr|||yyygggddddddjjjtttyyyzzz}}}zzz333444555666666777999<<>>RRRiii___WWW\\\hhhsssWWWXXXuuugggYYY^^^rrrtttfffVVVNNNIIIJJJKKKJJJHHHIIIHHHMMMRRRSSSQQQNNNNNNOOOUUUZZZ```eeeiiiooowww|||sssfff]]]OOOPPPTTTVVVrrr}}}wwwkkkaaaWWWOOONNNTTT^^^hhhsss~~~{{{fffjjjqqquuuGGG@@@<<<999;;;<<<<<<;;;AAACCCnnn[[[ssswwwpppcccVVVMMMIIIBBB===;;;999888777666888:::;;;<<<>>>@@@CCCCCCEEEHHHGGGFFFFFFIIILLLRRRUUUXXXZZZ\\\^^^aaaddd```ZZZWWW[[[dddiiifff```RRRNNNHHHBBB@@@DDDLLLSSSYYYZZZ\\\]]]]]]bbbrrr{{{{{{gggZZZSSSOOOOOOWWWbbbkkkvvv~~~vvvwww~~~tttqqqfff___hhhjjjqqq333444555666666777999<<>>;;;:::999999999888888:::===AAABBBCCCAAAEEEIIIJJJHHHHHHJJJLLLPPPSSSVVVXXXYYY[[[]]]___^^^ZZZYYY```kkknnnhhh```RRRNNNHHHBBB@@@DDDLLLRRRYYYZZZ\\\\\\[[[cccwwwyyy|||```YYYPPPMMMOOOYYYdddmmmwwwrrrpppfffbbbqqq{{{333444666666666777:::<<>>999999>>>777888999AAABBBlll___rrr}}}hhhYYYTTTMMMIIIDDD???<<<::::::;;;<<<:::888:::???BBBCCCBBB???DDDIIIKKKKKKJJJLLLNNNNNNPPPSSSUUUUUUVVVXXXZZZ]]]ZZZ\\\fffqqqrrriii___QQQNNNHHHBBB@@@DDDKKKPPPYYYZZZ[[[[[[ZZZbbbyyyxxxsssppp[[[\\\NNNLLLPPPZZZfffpppyyy{{{wwwppprrr444444444444555777888999@@@TTTdddlllfffNNNHHHBBBHHHNNNKKKMMMRRROOOJJJJJJNNNUUUZZZbbbrrruuuooojjjgggdddcccuuuqqqxxxrrr[[[aaakkkuuu|||sssbbb[[[WWWRRRMMMSSSJJJPPP^^^dddllluuuuuutttbbbVVV[[[bbbcccffflllwww{{{uuuvvvqqqhhhcccccc```[[[\\\WWWTTTXXX___fffpppyyyoooqqqzzz~~~}}}wwwyyyuuujjjeeeeeeeeeaaaaaa[[[cccsssvvvhhhgggeeePPPHHHXXXqqqjjj{{{iiiDDDCCC;;;:::999777555444333333555444333222111111111111000000000000000000000000000000000000111111111111111111222222222333333333777GGGaaasssooofffrrroooPPPRRRjjjtttkkkppp~~~pppkkkYYYXXXXXXYYYTTTKKKGGGGGGIIILLLOOOOOOMMMMMMPPPTTTMMMNNNNNNKKKIIIHHHJJJMMMOOOQQQSSSTTTTTTUUUWWWXXXfffkkkjjj```WWWVVVYYY[[[]]]WWWUUUXXXZZZ[[[eeerrr|||~~~}}}hhheeennn|||vvvJJJ<<<:::@@@777888555???@@@???mmmcccnnnttthhh]]]UUULLLJJJFFFCCCAAA>>>:::777;;;<<<===>>>@@@BBBCCCDDDCCCEEEGGGHHHIIIKKKNNNQQQOOOUUUXXXTTTPPPRRRWWWXXX^^^\\\^^^fffnnnnnnddd[[[LLLNNNLLLGGGAAABBBKKKSSS\\\\\\]]]\\\\\\cccvvvtttpppmmmkkkllltttnnn___WWWNNNNNNSSS]]]gggpppyyyzzz{{{uuu444444444444555777888999===PPPcccnnnlllRRRIIIBBBGGGMMMIIIJJJMMMIIIHHHEEEGGGOOOVVV^^^jjjuuu|||xxxsssooojjjeeeaaa___kkkooo|||```aaagggooouuu|||pppaaaYYYUUUPPPLLLWWWSSS[[[eeekkkyyywwweeeYYY]]]eeeiiiooowwwxxxyyyuuunnnjjjjjjhhhddd]]]ZZZZZZ]]]___aaahhhooo|||pppnnnsssuuu}}}uuuwwwwwwrrriiidddffffffdddccc___dddxxx}}}rrrddddddbbbPPPMMM```jjjeee___@@@???<<<;;;999777666444444444444444333111111111111111000000000000000000000000000000000000111111111111111111222222222333333333666FFF```sssooofffppppppOOONNNgggrrrjjjqqqyyykkkeee\\\YYYWWWVVVQQQHHHDDDEEEFFFHHHKKKLLLLLLNNNQQQSSSTTTRRROOOMMMLLLKKKJJJIIIOOORRRVVVWWWWWWVVVVVVVVV```gggkkkgggcccccccccaaabbbVVVPPPTTTYYYZZZ___fffiiiqqq|||zzzhhhcccjjjwwwoooGGG;;;:::@@@888:::666>>>???>>>jjjiiivvvqqqeeeZZZRRRKKKHHHDDD@@@>>><<<999777<<<<<<<<<<<<>>>AAACCCDDDDDDFFFHHHIIIHHHIIIKKKNNNOOOSSSTTTQQQPPPUUU[[[]]]bbb``````dddhhhfff___WWWQQQPPPLLLGGGBBBDDDKKKQQQZZZ[[[\\\\\\\\\dddxxxhhhaaa______aaaeeeooovvvbbbWWWRRRNNNMMMRRR^^^jjjttt|||{{{444444444444555777888999;;;LLLcccooorrrXXXMMMDDDHHHNNNIIIGGGIIIEEEGGGDDDEEEKKKQQQWWW^^^dddmmmppprrrqqqmmmgggbbb___eeennnkkkgggeeeiiiooovvvuuujjjddd___[[[YYYZZZ^^^iiirrrzzzwwwgggZZZ]]]fffnnnwww}}}~~~yyyvvvwwwuuusssfffcccbbbcccbbb```ccchhhkkkxxxzzzuuuwwwwwwyyyqqqvvvuuupppiiifffhhhiiihhhbbbdddgggxxxoooccc___[[[MMMNNNeee|||tttcccdddUUU@@@???===<<<:::888666555444444444333222111000000000000000000000000000000000000000000000000111111111111111111222222222333333333444BBB[[[ooolllcccjjj{{{yyyUUUOOOeeeuuuiiiqqq{{{kkkccc^^^YYYTTTQQQKKKDDDAAABBBBBBCCCFFFHHHLLLOOORRRTTTXXXUUUQQQOOOPPPPPPOOOMMMRRRVVVYYY[[[ZZZXXXVVVVVV[[[eeennnuuuyyy|||yyytttjjjZZZPPPTTT\\\]]]]]]___[[[dddwwwqqqgggeeejjjyyygggCCC;;;999@@@999;;;888===>>>>>>cccjjjrrrqqqfff\\\TTTJJJFFF@@@<<<:::999888777<<<;;;::::::<<>><<<:::888666555555333333222111000000000000///////////////////////////000000000111111111111111111222222222333333333222===TTThhhggg\\\___lllgggWWWeee|||hhhnnnssshhh^^^VVVOOOKKKFFF@@@>>>@@@@@@AAACCCFFFLLLQQQTTTVVVYYYXXXUUUQQQPPPRRRVVVYYYZZZ[[[]]]]]][[[YYYYYYYYY]]]fffrrrrrrbbbXXX\\\ccccccdddgggiiiuuu{{{jjjdddhhhqqq___AAA<<<999>>>999:::999===>>>???YYYiiiiii}}}mmmddd[[[RRRIIIEEE???:::999999999999<<<:::999888:::>>>BBBDDDGGGKKKOOOOOOLLLJJJLLLNNN[[[]]]\\\\\\aaaiiillljjjddddddbbb___\\\ZZZZZZ[[[YYYRRRKKKGGGIIIMMMPPPRRRXXX[[[^^^___]]]cccwwwfffRRRTTT\\\YYYZZZ^^^```ccciiipppsssmmmbbbWWWQQQPPPRRRSSSRRRNNNSSSbbbttt444444444444555777888999===DDDbbbrrrUUUFFFGGGOOOMMMJJJMMMKKKTTT[[[^^^ZZZQQQNNNQQQUUU___gggmmmkkkhhhgggeeeaaabbbaaabbbdddbbb___bbbhhhooopppssswww}}}{{{zzzyyyqqqlllooowwwyyytttsssuuupppjjjeeeccccccfffmmmuuuzzzvvvwww{{{yyyllljjjhhhiiiiiifffbbb```XXXfffuuutttnnn```UUUMMMBBBKKKdddvvv^^^YYYuuunnnWWWllljjjRRRLLLGGGAAA@@@===;;;999777666666444333222111000000000000///////////////////////////000000000111111111111111111222222222333333333444<<>>===??????AAACCCGGGLLLQQQWWWZZZ\\\^^^]]]VVVNNNOOOYYYcccbbbaaa___\\\YYYXXXZZZ\\\```gggppp|||uuuiiicccfffhhhiiiooowwwvvvfffaaakkkuuuZZZ@@@===888<<<888888:::===@@@AAAOOO}}}kkkiiissseee^^^UUULLLIIIEEE>>>:::999999:::;;;;;;:::888888:::===AAADDDHHHNNNTTTTTTQQQNNNPPPSSS[[[^^^``````dddhhhfffbbb`````````^^^\\\\\\___bbbWWWQQQKKKJJJNNNSSSUUUVVVZZZ^^^aaaaaa]]]bbbuuuVVVOOO______\\\]]]bbbffffffgggjjjhhh___SSSMMMMMMOOOQQQSSSUUUQQQUUUdddvvv444444444444555777888999<<>>===>>>???BBBFFFIIIKKKOOOWWW]]]aaaffffff\\\OOOLLLWWWcccfffddd___ZZZVVVVVVYYY\\\^^^ccciiippp{{{uuummmiiikkkkkkmmmxxxqqqccc```llltttUUU??????888:::888777:::;;;???BBBGGGnnnnnnkkkqqqeee___UUUKKKIIIDDD>>>:::::::::;;;;;;;;;:::999999;;;>>>AAADDDJJJRRRYYYZZZUUURRRTTTWWW^^^cccffffffeeefffccc^^^\\\]]]]]]^^^^^^```cccfffVVVRRRNNNNNNRRRVVVXXXXXX[[[___cccbbb]]]aaatttXXXPPP]]]WWWUUUXXXbbbjjjllllllmmmfffZZZOOOKKKLLLMMMNNNPPPWWWSSSWWWdddtttuuu444444444444555777888999;;;:::]]]oooxxxfffOOOJJJSSSRRRPPPVVVXXXaaajjjmmmdddYYYVVVWWWXXXWWW___cccbbbgggooommmeeeWWWUUUVVVZZZ^^^bbbkkktttnnnnnnooottt}}}xxxmmmgggfffiiikkkkkkhhhfffeeecccdddllluuu~~~wwwuuuxxxmmmeee```bbbbbb]]]YYYXXX[[[```|||wwweeeaaaSSSIIIHHHGGGRRRiiigggZZZ___aaaUUUwwwgggSSSMMMFFFDDDBBB@@@>>>;;;999888777666555444333222222222222000000000000000000000000000000000000111111111111111111222222222333333333666888GGG[[[aaaYYYXXX___rrroooRRRccctttjjj{{{wwwbbbVVVKKKFFFCCC???===>>>>>>DDDIIIJJJHHHLLLUUU^^^aaagggjjjbbbVVVPPPUUU^^^dddbbb^^^YYYTTTSSSTTTWWWWWW\\\bbbgggqqq}}}yyypppkkkmmmnnnqqqjjj```bbbnnntttOOO>>>@@@888:::999888;;;999===BBBCCChhhuuujjjwwwkkkdddYYYMMMGGGCCC>>>;;;:::;;;;;;;;;:::::::::;;;===???AAACCCMMMUUU]]]^^^WWWSSSSSSWWWbbbhhhkkkgggcccbbbaaa^^^[[[[[[\\\^^^```bbbbbbbbbUUUSSSRRRRRRTTTVVVXXXXXXYYY^^^dddccc]]]aaauuuaaaTTTXXXRRRPPPTTT```kkknnnmmmlllaaaUUUJJJIIIJJJKKKMMMQQQWWWTTTWWWbbbnnnyyywwwnnn444444444444666777888999;;;777ZZZlllqqqpppWWWQQQYYYWWWUUU[[[___ccciiijjjbbb[[[[[[[[[XXXZZZbbbgggiiipppzzzxxxnnn]]]YYYXXX\\\bbbiiisss}}}qqqssstttuuuzzz~~~jjj___^^^dddiiijjjkkkkkknnnqqqqqqsss|||}}}tttuuuzzzuuujjjbbbbbbbbb^^^[[[]]]```^^^{{{pppddd___QQQGGGHHHHHHRRRggg\\\VVVdddnnn```\\\hhhUUUOOOHHHEEECCCAAA>>><<<:::888888666666555444333333333333000000000000000000000000000000000000111111111111111111222222222333333333222333AAAWWW^^^YYYXXX___iiiwwwUUUaaazzzjjjuuufffZZZNNNIIIFFFAAA=========DDDKKKJJJFFFHHHSSS^^^^^^dddhhheee]]]WWWWWWZZZ``````]]]XXXTTTQQQPPPQQQQQQXXX___eeeppp~~~~~~ssslllnnnqqqvvv{{{ddd^^^eeeqqqwwwKKK<<<@@@888:::999999;;;666:::AAABBBhhhkkkxxxllldddXXXKKKEEEAAA===;;;::::::::::::::::::;;;<<<>>>@@@BBBBBBPPPXXX```___XXXRRRRRRUUU___fffhhhbbb\\\[[[\\\\\\\\\[[[\\\^^^aaaaaa___]]]UUUVVVVVVVVVVVVVVVWWWWWWWWW]]]cccccc^^^bbbwwwfffXXXWWWVVVRRRUUU```jjjllliiigggZZZNNNEEEEEEHHHJJJOOOUUUVVVTTTWWW```jjjttt~~~pppnnn333333444444555666666666===999QQQjjjlll{{{gggUUUWWWUUUUUU[[[^^^mmmeee\\\WWWXXXZZZYYYXXX\\\gggooo~~~vvvjjjeeebbbdddhhhppp}}}~~~xxxuuusssuuu{{{qqq______eeeffffffhhhgggqqqzzzwwwtttvvvqqqmmmiiieeefffjjjkkkddd[[[___jjjvvvllldddYYYMMMGGGFFFJJJTTT^^^[[[OOOwwwjjjNNNcccxxxdddTTTUUUIIIIIIGGGDDDBBB@@@>>>;;;999999888666333222111111111111111000000000000111111000000000000000000000000000111111111111222222222333444:::OOOccc___VVVZZZggg{{{UUUZZZxxxrrr^^^rrr___UUUQQQDDD???CCCDDDFFFGGGHHHIIIKKKLLLNNNOOOWWW]]]fffjjjddd[[[YYY]]]]]]ZZZVVVUUUVVVVVVTTTRRRUUUUUU[[[jjj{{{|||vvvvvvtttpppuuunnn______fffrrrxxxgggLLL???::::::555<<<:::::::::>>>>>>???dddgggxxxjjjbbbWWWKKKDDDAAA>>><<<<<<<<<;;;:::::::::;;;;;;<<<>>>@@@AAALLLVVV^^^^^^VVVPPPQQQUUU^^^^^^[[[VVVXXX]]]\\\WWW\\\^^^\\\YYYZZZ]]]\\\XXX\\\XXXTTTTTTVVVWWWWWWVVVWWW```iiijjjbbbbbbrrr___WWWaaaXXXTTTUUU___kkkmmm```SSSOOOKKKGGGHHHIIIIIINNNTTTUUUVVVXXX\\\bbblllxxxpppllleee333333444444555666666666===999OOOhhhooo~~~sss]]]ZZZUUUSSSZZZ]]]ddd^^^VVVTTTVVVZZZZZZZZZbbbmmmsssooohhhdddiiirrr{{{~~~zzzvvvtttuuuwwwyyytttttttttsssssstttvvvxxx|||}}}sssddddddhhhiiijjjnnnrrrwww{{{yyyttttttmmmjjjhhhfffgggjjjjjjccc[[[]]]rrrrrrhhhdddYYYLLLFFFDDDFFFNNNVVVXXXZZZcccVVVxxxqqqaaaRRRRRRJJJLLLJJJFFFDDDCCC@@@===;;;;;;999777555333222222333111111000000000000111111000000000000000000000000000111111111111222222222333555:::MMMaaa^^^TTTXXXfffaaa^^^tttggg[[[yyyzzzdddWWWQQQEEE???CCCCCCJJJJJJKKKLLLMMMLLLJJJIIIQQQUUU^^^cccaaa\\\\\\```]]]ZZZWWWVVVXXX[[[\\\[[[TTTUUU[[[hhhvvv}}}{{{vvvrrrvvvzzz~~~}}}iii]]]___gggoooxxxeeeJJJ>>>:::<<<666<<<:::999999===>>>???cccmmmyyyjjjaaaUUUJJJDDDAAA>>><<<<<<<<<;;;:::::::::;;;<<<>>>???@@@@@@HHHRRR[[[[[[TTTNNNOOOSSSYYYZZZYYYUUUWWW[[[YYYTTTVVVYYYXXXVVVVVVYYYXXXTTTYYYVVVRRRQQQSSSTTTTTTSSSXXX```hhhiiibbbbbbppp\\\RRRZZZYYYXXX]]]iiirrrnnn]]]NNNOOOJJJHHHHHHHHHGGGLLLRRRRRRSSSTTTWWW\\\ccclllrrrwwwyyyrrrrrriii333333444444555666666666===999KKKeeerrr~~~dddZZZNNNKKKRRRUUUYYYTTTPPPPPPTTTYYY[[[[[[bbbllluuussshhhbbbiiittt~~~~~~{{{zzzwwwuuurrrlllccc^^^^^^bbbgggjjjcccccccccbbbdddhhhooosssvvvllllllmmmkkknnnttt{{{{{{zzzzzztttrrrjjjiiiggghhhjjjkkkhhhaaa\\\^^^}}}kkkaaa___TTTIIIDDDDDDEEEKKKRRRZZZttt]]]eeeggg]]]QQQPPPLLLPPPMMMJJJGGGFFFCCC@@@======;;;999777555444444444111111000000000000111111000000000000000000000000000111111111111222222222444555999KKK___]]]SSSVVV```yyyjjj\\\fff^^^YYYpppjjjZZZRRRFFFBBBEEEEEELLLLLLMMMPPPSSSQQQLLLGGGKKKMMMTTT[[[^^^]]]^^^ccc]]]ZZZVVVVVVYYY___ccceee^^^]]]aaalllwww|||xxxrrrooovvvwwwddd[[[^^^gggppp{{{aaaGGG<<<:::>>>777;;;999999888;;;<<<>>>___uuu}}}lllbbbVVVJJJEEEBBB>>><<<;;;;;;;;;:::888:::<<<>>>???@@@@@@@@@EEEMMMWWWYYYUUUPPPQQQSSSVVVXXXXXXWWWYYYZZZWWWRRRWWWZZZ[[[XXXXXXZZZYYYVVVTTTQQQOOONNNPPPSSSTTTUUUWWW]]]dddeee___^^^kkkzzzXXXKKKRRRSSSVVV```llltttlllZZZIIIOOOKKKIIIIIIGGGFFFIIIOOOQQQSSSTTTUUUVVVZZZ___bbblll}}}{{{lll\\\bbbuuu|||{{{qqqttthhh333333444444555666666666;;;888FFF___tttmmm\\\LLLGGGMMMPPPQQQNNNLLLMMMRRRWWWZZZ[[[ZZZfffttttttjjjaaacccjjjrrryyy}}}uuurrrrrrtttsssrrrqqqhhh^^^YYY\\\dddjjjmmmggggggfffcccbbbccchhhmmmyyy~~~|||vvvvvvtttooorrrzzzwwwrrrqqqkkkkkkjjjlllooollleee```^^^hhhqqqaaaZZZVVVMMMDDDCCCFFFIIINNNSSSeee[[[rrrzzz___ZZZRRROOOQQQQQQOOOLLLIIIHHHEEEBBB@@@>>><<<:::777555444444444222111111000000111111222000000000000000000000000000000111111111222222222333555888HHH^^^___UUUVVV]]]rrrrrrYYYXXXwww___YYYcccqqq___WWWKKKFFFJJJIIIJJJKKKNNNUUUZZZZZZUUUOOOMMMLLLPPPWWW\\\\\\___bbb___[[[VVVTTTVVV\\\dddhhhiiidddcccmmm|||~~~vvvwwwzzzrrraaa[[[```iiittt[[[CCC999999???888:::999999777:::<<<===ZZZxxx|||pppdddWWWLLLFFFBBB>>>;;;;;;;;;::::::888:::===???AAAAAAAAA@@@BBBIIISSSWWWWWWUUUVVVWWWUUUWWWZZZ[[[\\\[[[XXXUUU[[[______\\\ZZZ[[[[[[XXXSSSQQQOOOOOOQQQUUUXXXZZZUUUYYY___aaa]]][[[cccnnnyyyTTTHHHNNNJJJOOOXXXccchhhcccVVVJJJPPPNNNMMMLLLIIIFFFIIIOOOVVVWWWXXXWWWVVVVVVWWWYYY\\\jjj}}}qqqkkkfffXXXMMM]]]wwwyyytttxxxggg333333444444555666666666999888@@@XXXsss|||gggQQQKKKPPPQQQNNNLLLLLLMMMPPPSSSVVVWWWVVVfffwwwxxxqqqhhhbbb___dddrrr|||qqqmmmjjjkkkqqqxxx}}}{{{nnn```YYY[[[```dddddd___bbbeeeeeedddfffkkkpppwww|||}}}uuuwww~~~ssspppsssoooooooooqqqrrrlllccc```dddzzzxxxfffXXXVVVSSSJJJCCCDDDIIINNNSSSWWWzzzYYYyyynnn\\\ZZZVVVQQQUUUQQQOOOLLLJJJIIIGGGDDDAAA>>><<<:::777555444333333222222111111111111222222000000000000000000000000000000111111111222222222222555666EEE\\\aaaXXXWWW^^^nnnyyyZZZRRRpppjjj[[[UUUiiilll```PPPIIIJJJIIIJJJLLLQQQYYY^^^^^^ZZZVVVTTTRRRTTTYYY\\\\\\^^^aaaaaa\\\VVVPPPPPPUUU]]]ccciii```^^^nnn}}}kkk```]]]eeennnxxx~~~RRR@@@888888???999:::777999777999;;;<<>>;;;::::::::::::888:::===@@@BBBBBBBBBAAA>>>DDDLLLSSSVVVWWWXXXYYYUUUVVVYYY\\\\\\ZZZXXXXXX^^^bbbbbb]]]ZZZ[[[\\\ZZZ]]]\\\YYYVVVUUUWWWZZZ\\\VVVYYY^^^aaa___\\\___fff{{{rrrSSSIIINNNJJJLLLPPPUUUWWWUUUPPPLLLSSSQQQRRRQQQLLLHHHJJJPPPXXXZZZ[[[ZZZXXXVVVVVVVVVYYYeeeuuuyyy```\\\bbbggg___\\\vvv|||}}}iii333333444444555666666666777999<<>>999:::666999888:::<<<:::MMMnnnrrrdddqqqcccVVVKKKHHHDDD>>>;;;::::::::::::999;;;===@@@BBBCCCCCCCCC>>>AAAFFFLLLQQQTTTVVVVVVUUUTTTVVVYYYYYYVVVXXX[[[fffjjjjjjdddaaacccfffgggooolllggg```[[[YYYZZZ\\\[[[\\\bbbggggggaaa___aaaooo|||pppWWWMMMNNNOOOOOONNNLLLJJJIIIKKKLLLTTTTTTUUUUUUOOOJJJLLLRRRWWWXXXZZZZZZXXXWWWWWWWWW]]]hhhwwwmmmhhhbbbZZZaaaqqq~~~uuunnn|||zzzeee333333444444555666666666444999999JJJiiizzzvvvZZZMMMKKKFFFIIIJJJKKKKKKLLLMMMNNNOOO]]]nnn~~~}}}{{{vvvmmmcccfff{{{xxxrrrnnnooopppoooooouuu~~~xxxaaaWWW[[[eeejjjkkklllppptttuuuuuuyyyzzzuuuxxxxxx|||sssrrrwwwtttpppnnnppppppggg___gggwwwssslllbbbUUU[[[VVVLLLFFFKKKTTT\\\bbbgggdddjjjjjj___ZZZ^^^UUUXXXPPPNNNMMMLLLLLLKKKIIIGGGAAA???<<<999777555555444333222222111111222222333000000000000000000000000000111111111111222222222333555333>>>UUU]]]TTTOOONNNZZZ|||}}}YYYKKKbbbhhhRRR^^^vvvyyy___NNNLLLKKKKKKOOOTTTTTTRRRQQQSSSUUUXXXZZZ___bbb```^^^bbbiiihhhcccZZZPPPIIIJJJQQQWWWbbbgggxxx}}}vvvllliiimmmvvvlllaaa___ccckkksssxxx^^^AAA>>>999666===888:::666999999;;;===999GGGcccvvvfffttteeeXXXNNNIIIDDD>>>:::999::::::::::::;;;===???AAACCCDDDEEECCCCCCEEEIIINNNRRRSSSSSSXXXUUUUUUXXXWWWUUUYYYaaammmqqqqqqkkkiiinnntttxxxzzzwwwqqqiiiaaa]]]^^^aaa^^^___eeelllmmmfff___]]]fffqqq~~~sss^^^PPPMMMLLLNNNMMMIIIEEEDDDGGGLLLSSSTTTWWWWWWQQQKKKMMMTTTTTTVVVXXXYYYYYYYYYZZZ\\\```kkkzzz~~~ddd\\\\\\aaakkkwwwuuusss```333333444444555666666777333999777FFFfffwwwaaaQQQMMMFFFFFFHHHIIIJJJJJJKKKLLLNNNZZZkkkyyy~~~wwwvvvsssmmmeeeiii~~~zzzqqqnnnrrrwwwxxx{{{fffXXX[[[dddkkklllrrrvvvyyyzzz|||wwwnnnooo}}}vvvqqqqqqyyy}}}}}}uuutttwwwtttnnnlllmmmmmmeee___kkk}}}mmmmmmfffWWW^^^TTTJJJEEELLLYYYdddlllqqq^^^{{{|||kkkaaaYYY```VVVXXXPPPOOOMMMMMMMMMMMMKKKJJJCCCAAA>>>;;;888777666666333222222111111222222333000000000000000000000000000111111111111222222222555666222;;;RRRYYYOOOJJJJJJXXX{{{___OOO\\\pppZZZhhhyyyeeeSSSRRRRRRGGGLLLPPPOOOKKKKKKPPPUUUVVVZZZ```dddbbb___eeennnjjjeee\\\QQQJJJJJJPPPUUU___lllzzzqqqgggcccgggiiiwwwnnncccaaadddjjjpppyyyUUU======999555<<<888;;;555::::::<<<===999CCC]]]}}}nnnxxxiii\\\RRRIIIDDD>>>:::999999::::::;;;<<<===>>>@@@CCCEEEGGGJJJHHHGGGJJJNNNQQQRRRQQQ\\\XXXWWWYYYXXXVVV]]]ffflllppppppkkkjjjqqqzzz|||zzztttllleeebbbdddggg^^^___eeennnoooggg]]]YYYbbblllzzzwwwcccRRRKKKDDDHHHKKKIIIDDDCCCGGGKKKRRRTTTXXXXXXRRRKKKNNNTTTSSSVVVXXXZZZZZZ\\\___aaa```mmm|||sss^^^ZZZXXX^^^oootttrrraaa444444444555555555555666:::999666@@@ZZZpppnnnPPPEEEIIIGGGDDDDDDIIIKKKKKKOOOSSS[[[jjjzzzwwwooommmlllmmmmmmlllqqq|||xxxvvvqqq|||~~~ffffffaaafffrrrqqqzzzwwwooonnniiiaaadddjjjwww}}}{{{xxxwwwssshhhcccfffbbbaaauuueeeaaabbbYYYWWWLLLPPPCCCKKK```QQQ^^^ggggggzzzfffaaaZZZWWWXXXUUUSSSNNNKKKNNNUUUUUUNNNFFFHHHFFFCCC???<<<999888888666555444222111000000000111111111111111222222222000111111111111222222222000333444888HHH[[[]]]SSSPPP[[[ppp\\\TTTXXXssseeekkkyyy~~~nnnVVVJJJJJJHHHKKKMMMKKKHHHHHHLLLQQQUUUWWWaaallllllddddddkkklllfffaaa^^^XXXPPPLLLLLLccczzz}}}vvvssslllfffeeegggqqq}}}hhh]]]]]]ccclllrrrxxxHHHAAA999555777999888777555666888888999===DDDIIIsssiiivvv}}}mmm___WWWNNNFFF@@@??????<<<::::::999:::===@@@CCCDDDDDDDDDIIIKKKMMMNNNNNNOOOQQQSSSYYYXXXVVVTTTVVV\\\dddjjjsssmmmhhhhhhmmmqqqrrrqqqoooqqqnnnjjjjjjnnnkkkddd\\\___eeejjjmmmlllgggcccaaadddllluuuxxxnnn[[[LLLIIIFFFDDDFFFFFFEEEGGGKKKMMMVVVXXXQQQOOOTTTTTTNNNSSSSSSTTTWWW[[[^^^___^^^eeexxx|||lll[[[XXXaaaaaaooossshhheee444444444555555555555666888999666@@@VVVgggvvvtttTTTEEEEEEFFFDDDEEEIIIKKKJJJKKKOOOXXXeeesssxxxxxxuuummmfffcccbbbccceeefffjjjvvv|||zzzzzzxxxyyy}}}kkkiiidddjjjyyy~~~{{{yyy|||xxxpppmmmllljjjhhhnnnyyy}}}zzzvvvsssrrrooohhheeeeee```ddd}}}eeebbb^^^XXXYYYOOOMMMCCCLLL___```}}}uuueee```qqqbbbbbb]]][[[\\\YYYVVVSSSQQQQQQRRRRRRNNNKKKKKKIIIEEEAAA>>><<<::::::777666555444333222222222111111111111111111111111000111111111111222222222111333444777FFFYYY]]]VVVWWW___mmmcccYYYUUUooo{{{qqquuu}}}sss[[[MMMIIIHHHKKKMMMKKKHHHGGGJJJMMMTTTVVV]]]eeefffaaa___aaaeeebbb```___\\\YYY[[[```ttt{{{vvvuuuooojjjiiicccjjjtttvvvccc[[[]]]dddnnnvvvGGG@@@999666777999888777777888999999888;;;AAAGGGmmmrrriiinnn^^^VVVOOOGGG@@@>>>>>>;;;::::::999:::<<>>PPP[[[gggyyy}}}]]]IIIDDDEEECCCEEEJJJLLLJJJIIILLLVVV```jjjnnnmmmiiibbbZZZVVVUUUVVV[[[^^^ccckkktttxxx{{{{{{wwwtttvvvvvvtttxxxuuuzzzuuurrrlllqqq~~~yyyooommmpppsssuuuvvvtttxxx}}}ssspppsssqqqwww}}}zzzvvvqqqnnnlllnnnkkkjjjfff```lllnnnhhhddd\\\YYYZZZMMMGGGHHHUUUdddyyycccfffvvv}}}hhh```bbb___^^^^^^YYYZZZYYYWWWTTTQQQOOOOOOOOONNNKKKHHHDDDAAA>>>===<<<999888777555444444444444111111111111111111111111000111111111111222222222111333333555CCCUUU]]]ZZZXXX]]]cccxxxqqqddd[[[lll{{{qqqzzzyyycccQQQIIIGGGJJJMMMLLLIIIGGGHHHKKKPPPTTTXXX\\\aaaeeeaaaZZZ[[[\\\^^^aaabbbdddmmmwww{{{vvvtttnnniiijjjjjjnnnqqq}}}ppp___ZZZ^^^fffqqqzzzqqqDDD???999666777888888777888999:::999888:::???DDDcccwww[[[wwwqqq___VVVRRRHHH???===<<<::::::;;;::::::;;;===@@@CCCFFFHHHJJJMMMQQQSSSSSSSSSTTTUUUTTTXXX___iiipppqqqlllggg[[[^^^bbbdddbbb```]]]\\\WWW\\\```aaadddggggggdddhhhbbb[[[ZZZ___dddeeeeee`````````ccceee```UUULLLDDDBBBBBBFFFGGGFFFGGGJJJMMMRRRSSSRRRWWW^^^\\\UUUPPPPPPRRRWWW\\\aaaccccccjjjuuukkk|||{{{{{{yyy|||~~~uuuddd[[[[[[444444444555555555555666444777555:::IIISSS```ssshhhPPPFFFDDDCCCGGGMMMOOOMMMLLLOOOUUU^^^gggiiihhhcccZZZRRRNNNLLLOOOVVV\\\```eeekkkqqqvvvyyyxxxwwwxxxuuuqqqoookkkqqq|||{{{|||~~~tttlllkkkmmmoooqqqsssqqqttt~~~|||tttwww}}}~~~{{{wwwsssooollljjjpppooommmhhhfffwwwkkkkkkccc]]]\\\VVVHHHBBBOOOaaammmccciiivvveee___aaa\\\[[[\\\VVV[[[ZZZYYYWWWUUURRRPPPOOONNNLLLHHHEEEAAA???>>>>>>:::999888666666555555555111111111111111000000000000000111111111222222222222333333444>>>OOO[[[]]]RRRUUUWWWccczzzqqqfffiiirrrttt}}}jjjVVVJJJGGGJJJMMMNNNMMMLLLLLLMMMKKKQQQTTTXXXcccmmmggg[[[TTTWWW^^^dddfffiiiuuu~~~yyyqqqfffaaadddooouuuvvv|||~~~mmm^^^\\\aaahhhrrr}}}bbbAAA>>>999777777888777777777999:::999777999>>>BBBZZZ|||UUUooovvvddd[[[TTTJJJ@@@<<<;;;999:::<<<:::::::::;;;>>>CCCGGGJJJNNNQQQUUUWWWVVVTTTSSSSSSZZZ]]]cccmmmssspppfff]]]RRRXXX```cccbbbaaaccceeebbbbbb```\\\[[[^^^dddhhhkkkgggbbb^^^]]]^^^```bbb```___^^^``````]]]UUUNNNDDDBBBCCCGGGHHHGGGHHHKKKLLLOOOQQQTTT]]]dddbbb[[[QQQQQQSSSXXX^^^ccceeeffflll|||zzzvvvqqqlllzzzpppsssxxxtttpppnnnkkkddd[[[[[[```444444444555555555555666444777444777DDDOOO```vvvtttXXXHHHFFFEEEHHHOOORRRRRRSSSWWWWWW^^^eeegggfff```UUUKKKKKKKKKOOOXXX^^^bbbffflllwww}}}zzzrrrkkkiiiuuuzzzooolllmmmlllmmmqqqqqqsssvvv}}}zzz|||zzzxxxuuurrrpppnnnmmmqqqnnnjjjhhhlll|||yyyhhheee[[[[[[\\\OOOGGGDDDUUUdddsssiiivvvrrrddd______YYYZZZ]]]XXXZZZYYYXXXZZZ[[[XXXRRRLLLLLLKKKHHHDDDBBB@@@??????<<<;;;:::888777666555555333222222222111111111000000000111111111222222222111333222333:::HHHWWW^^^NNNNNNOOOUUUiiizzzfffaaavvvnnnqqqZZZIIIIIIKKKNNNQQQRRRSSSTTTTTTKKKPPPSSSYYYfffqqqjjj[[[QQQUUU]]]dddgggjjjuuutttccc[[[]]]bbboooxxx|||jjj\\\\\\bbbgggqqq|||WWW>>><<<999777777777777777444777999888888999>>>BBBVVV[[[lll}}}lllcccWWWLLLAAA===;;;999:::===;;;::::::;;;===BBBFFFIIIRRRUUUZZZ[[[YYYUUUQQQOOOYYYYYY\\\aaafffddd\\\UUURRRXXX___aaaaaadddjjjpppqqqooojjjccc]]]\\\aaahhhiiikkkjjjeee]]]XXXWWWYYY]]]\\\]]]^^^___[[[UUUOOOFFFCCCCCCFFFGGGEEEFFFJJJIIIKKKOOOVVV```gggfffaaaUUUUUUWWW\\\aaaeeeggghhhnnn}}}yyyuuupppllljjjrrrzzz}}}kkkhhhsss``````dddfffcccYYYQQQNNN444444444555555555555666444888444444@@@LLL___yyydddPPPKKKIIIJJJPPPTTTVVVZZZ___]]]bbbfffeeeccc]]]RRRGGGKKKMMMSSS\\\aaadddjjjqqqxxx}}}qqqiiikkkyyy~~~tttlllhhhlllmmmkkkmmmrrrrrrzzzxxxwwwuuusssrrrqqqppppppnnnjjjfffgggppp|||ooofff```YYYTTTWWWVVVKKKKKKOOO^^^iiiiiivvvuuunnncccaaa___YYY]]]ccc```[[[ZZZZZZ]]]^^^[[[SSSLLLLLLKKKHHHFFFDDDCCCCCCCCC@@@???===;;;999777666666444444444333222222111111000111111111111222222222000222333222666AAAQQQ]]]SSSMMMNNNRRR^^^{{{ccc[[[vvv|||jjjyyyyyy___KKKMMMNNNQQQTTTWWWYYY[[[[[[NNNPPPUUU^^^kkkqqqhhh[[[PPPSSSZZZaaafffkkkvvvrrrccc___\\\mmmvvvdddXXX\\\cccgggrrrOOO;;;:::999888777777777666333666888888777999===AAASSSeeejjjuuuiiiYYYNNNCCC???===;;;;;;===<<<;;;:::;;;===AAAEEEGGGSSSWWW\\\^^^[[[VVVPPPMMMPPPNNNMMMOOOSSSUUUTTTRRRXXX[[[^^^^^^^^^bbbkkkssstttuuuvvvrrriiibbbdddjjjsssvvvvvvqqqggg___[[[[[[YYYZZZ[[[]]]]]]ZZZVVVRRRLLLGGGEEEGGGFFFDDDFFFJJJHHHKKKQQQZZZdddjjjjjjhhh]]]]]]]]]```dddggghhhhhhooo}}}~~~}}}~~~~~~uuu}}}jjjmmmlllwwwuuuwwwlllaaabbbaaa\\\]]]WWWWWWZZZ]]]]]]YYYPPPJJJ444444444555555555555666444999555444===GGGZZZtttwwwaaaRRRNNNLLLPPPSSSWWW^^^eeekkkllliiiddd___ZZZQQQGGGJJJNNNVVV^^^bbbdddllluuu}}}rrrllllllzzzssswwwyyyvvv|||jjjfffhhhoooppplllqqq{{{~~~}}}uuutttsssqqqppppppppppppiiihhheeehhhttt{{{tttfff[[[___ZZZUUUWWWTTTMMMMMMLLL^^^qqq~~~xxxmmmmmmlllffffffeee^^^ccciiieee^^^___``````]]]YYYTTTQQQNNNMMMKKKJJJIIIIIIIIIIIIEEEDDDAAA>>><<<999888777666666555444444333222222000111111111111222222222///111333222333;;;LLL[[[YYYOOOPPPSSSZZZxxxnnnaaaooohhhooogggQQQRRRRRRSSSUUUYYY\\\^^^^^^RRRQQQXXXhhhuuutttjjjbbbQQQPPPSSS\\\eeeooo}}}}}}yyy{{{{{{zzzllllll||||||ppp^^^UUU^^^hhhnnnzzzxxxHHH888999999999777666666666555777999999777777;;;>>>NNNlllddd|||lllZZZPPPEEEAAA???<<<;;;===<<<;;;;;;<<<>>>@@@CCCEEEPPPVVV\\\___]]]WWWRRRNNNJJJGGGDDDCCCEEEJJJPPPSSS\\\\\\\\\[[[]]]bbbkkkrrrpppsssxxxxxxqqqkkkpppzzz|||wwwsssnnniiieee\\\\\\\\\]]]]]]\\\[[[YYYWWWQQQMMMLLLJJJHHHJJJNNNNNNRRR[[[eeemmmqqqtttuuueeeddddddeeegggiiihhhggglllyyy~~~}}}~~~nnndddbbbXXX]]]SSSTTTJJJGGGSSSWWWPPPNNNWWWVVVTTTRRRSSSTTTSSSQQQ444444444555555555666666555:::777555;;;BBBTTTnnnrrrWWWQQQNNNOOORRRVVV^^^fffxxxuuunnnddd^^^ZZZRRRIIIIIINNNWWW___aaacccmmmxxxyyysssqqq}}}jjjhhhiiikkkyyyjjjggglllttttttqqqwww}}}tttsssqqqpppooonnnoooooohhhhhhhhhlllwww}}}ooo[[[^^^cccZZZXXX```TTTHHHRRRIIIiiixxxzzzrrrnnnjjjlllkkkcccfffjjjeeebbbeeefffbbb[[[UUUTTTUUUQQQPPPNNNMMMMMMMMMNNNNNNIIIGGGEEEAAA>>>;;;:::999777777666555444444333333000111111111111222222222...111333222111888IIIYYY]]]OOOPPPUUUYYYyyynnnmmmiiihhhtttmmmXXXVVVUUUTTTVVVYYY\\\^^^___SSSPPPZZZppp}}}yyyqqqmmmQQQMMMNNNWWWdddsss{{{rrrqqqxxxvvvyyy}}}nnn\\\VVVbbbooovvveeeCCC777888999999777666666666777999:::999666666888;;;JJJ}}}ooo^^^mmm[[[QQQGGGCCCAAA===<<<===<<<<<<<<<===>>>@@@BBBCCCMMMSSS[[[___^^^YYYSSSPPPKKKIIIDDDAAAAAAFFFNNNUUU[[[[[[[[[[[[___eeemmmsssooopppsssuuuqqqppp}}}xxxsssuuuuuupppjjj```___^^^^^^^^^___```aaaaaa[[[UUUSSSPPPNNNPPPUUUUUUZZZeeeooovvvzzz}}}jjjiiihhhhhhiiiiiihhhgggggguuu|||sssrrrjjjfffbbbQQQSSSIIIPPPKKKEEEJJJLLLJJJOOOMMMQQQTTTSSSPPPNNNLLLIII333333333444444444555555888444666;;;;;;>>>OOOddd|||```SSSJJJMMMQQQVVV```lll~~~rrr^^^XXX\\\UUUEEEGGGQQQTTTYYY```bbbiii{{{}}}|||zzzuuufffccciiivvvrrrkkkmmmuuuvvvssszzzwwwtttpppooopppooommmkkkhhhiiibbbnnnjjj^^^___]]]WWWWWWZZZNNNFFFOOOQQQxxx~~~ooouuutttooopppnnniiihhhiiihhheeeeeebbb]]]ZZZYYYYYYYYYYYYYYYTTTOOOPPPTTTUUUQQQLLLQQQKKKEEECCCCCCAAA===888666666555444333222111000000000////////////000111222...000666666666CCCUUUaaaXXXOOONNNZZZsss{{{gggxxx|||gggpppxxxdddZZZ^^^\\\VVVXXXaaaccc___\\\TTTPPPaaaxxxvvvmmmpppaaaOOOHHHRRR___hhh|||yyyfffpppeeewwweee[[[ZZZeeemmmvvvUUU???:::999888777666666666666666666666666777888999:::BBBmmm{{{___{{{~~~gggaaaVVVJJJDDD@@@===<<<>>>666999===???@@@@@@BBBCCCDDDNNNRRRPPPRRRWWWUUUMMMNNNKKKHHHIIINNNTTTYYY\\\cccdddaaa\\\XXX\\\hhhrrrnnnnnnnnnpppuuu~~~yyyjjjkkktttxxxvvvrrrtttfff___dddhhhccc___```\\\```___ZZZWWW[[[bbbeeedddkkkttt{{{~~~~~~}}}}}}lllgggdddeeehhhiiiiiijjjjjjpppzzzyyyuuunnnfff^^^YYYUUUSSSNNNMMMKKKIIIGGGFFFFFFFFFIIIJJJJJJIIIHHHFFFDDDBBB333333333444444444555555666333555999999;;;KKK^^^jjjlllZZZJJJJJJQQQXXXcccooo~~~vvvccc[[[^^^XXXLLLIIIPPPPPPSSS]]]bbblll{{{vvvyyyzzzlllfffhhhrrr}}}tttrrrwww}}}{{{xxx~~~yyyvvvsssrrrrrrqqqnnnkkkgggeeejjj|||xxxfffdddbbb```XXXVVVVVVLLLGGGRRRYYYyyyhhhlllppppppsssooogggkkkkkkcccaaa^^^[[[XXXWWWWWWVVVUUU[[[XXXVVVVVVXXXXXXUUUQQQPPPKKKGGGEEEFFFDDD@@@<<<888777777555444333222222000000/////////000000111444000111666555444@@@OOO]]]ZZZWWWXXX[[[fff~~~iiinnnxxxjjj|||zzzaaaeeecccZZZXXXbbbmmmrrrsssfffTTTUUUeeegggaaadddaaaVVVOOOPPPUUUccccccccceeeyyyddd^^^___hhhoooyyyKKK;;;999888777666555555555555666666666666777888999999???aaaaaatttwww~~~pppeeeWWWHHHBBB@@@>>>===>>>:::<<>>===???@@@BBBBBBAAA@@@@@@AAABBBEEENNNXXX[[[VVVQQQPPPWWWVVVTTTTTTWWWYYY[[[[[[YYY^^^bbb```\\\\\\dddlllmmmeee___fffuuu~~~{{{uuu___]]]^^^aaacccgggoooxxx|||xxxyyypppiiioooyyyppplllmmmooonnnllljjjjjjlllnnnooooooyyyqqqmmmggg___XXXRRROOOMMMFFFEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCC333333333444444444555555555444444666555666AAAMMMbbbiiieeeUUUPPPSSSaaappp|||{{{jjj]]][[[YYYUUUQQQQQQJJJLLL\\\kkkyyyllllllnnnooosss|||xxxllljjjtttzzzxxxuuutttttttttsssrrrppplllhhheeefffnnnpppZZZ```dddYYYYYYSSSOOOPPPLLLSSShhhuuuwww[[[wwwrrrrrrsssjjj}}}qqqfffiiijjjddd^^^^^^___aaadddeeedddbbbWWWZZZ^^^]]]ZZZWWWUUUUUUPPPNNNLLLKKKJJJHHHCCC@@@===<<<;;;999777666444444222222111000000000111111333111222444333222888AAA[[[dddrrrtttcccWWWlll~~~cccpppooorrrwwwgggmmmZZZQQQXXX___eeeyyykkkvvvwwwdddlll|||wwwcccXXX]]]bbbgggsssIIIDDD<<<777666666555444444555555555555555555666777888888???KKKuuuoooZZZ|||lllTTTGGGDDDBBB>>>===AAACCCDDDDDDCCCCCCCCCEEEGGGFFFNNN[[[^^^WWWTTTWWWWWWUUUTTTUUUXXXZZZZZZZZZXXX[[[^^^___]]]]]]^^^aaaeeeeeeiiiqqqwwwtttkkkbbb[[[ZZZ[[[]]]^^^cccooo{{{{{{tttwwwqqqrrr|||oooeeebbbdddhhhnnnnnnllljjjmmmsssxxxyyylll```eeeeeeoooxxx}}}yyytttkkkhhhaaaZZZSSSNNNKKKJJJCCCBBB@@@???>>>>>>>>>????????????@@@AAACCCFFFGGG333333333444444444555555555555666666444666>>>GGGZZZ___|||wwwcccTTTQQQ___qqq|||kkk]]]YYYYYYWWWRRRRRRKKKMMM]]]nnnjjjddddddcccmmmzzztttgggjjjxxxwwwzzzxxxuuuwwwtttqqqqqqrrrrrrqqqoookkkhhhgggkkk|||aaaXXXaaa\\\^^^^^^WWWQQQOOOLLLXXXrrrjjjaaalllsssrrrjjjmmmpppnnniiidddcccdddaaaaaaaaaccceeeeeebbb```VVVZZZ^^^]]]YYYUUUUUUVVVSSSQQQOOOLLLIIIFFFCCC@@@??????===;;;999777555444333333222111111111111111000000222333333333888===QQQ]]]mmmnnn]]]TTTmmmttthhhrrrkkknnnooonnnXXXYYYaaalllrrruuu|||yyytttaaa[[[bbbeeehhhzzzzzzBBBFFF;;;777777666666555555666666444444444444555666777888???FFFiiizzzVVVuuutttYYYJJJFFFCCCAAA???AAABBBDDDDDDDDDEEEGGGIIIIIIEEEJJJUUUXXXTTTTTTZZZUUUSSSRRRSSSWWWZZZ\\\]]]aaa``````bbbeeeddd```]]]```jjjtttvvvppphhhcccaaagggbbb^^^^^^aaahhhvvv{{{tttooohhhkkkjjjooo~~~tttiii```]]]___aaaqqqsssrrrooosss~~~kkk[[[___ZZZcccgggjjjzzz|||uuurrrooogggccc]]]VVVPPPKKKHHHGGGAAA@@@???>>>======>>>??????>>>??????AAADDDGGGHHH333333333444444444555555555666666666444666<<>>;;;999777666444444333222111111111111///000222333444555777:::GGGWWWgggfffZZZXXXoooeeetttwwweeevvv{{{}}}```ZZZcccqqqxxxrrrrrryyyzzz~~~rrraaaZZZbbbdddhhheeeAAADDD666777777666666555666666777444333333444444555666777;;;CCCaaaXXXjjjxxx]]]MMMGGGDDDCCCDDD>>>@@@BBBCCCCCCEEEIIIKKKKKKIIIKKKPPPTTTTTTWWW\\\VVVSSSOOOPPPSSSYYY^^^aaajjjhhhhhhjjjmmmmmmiiidddeeennnuuupppeee___dddllliiibbb\\\^^^cccnnn|||}}}nnnfffbbb______aaaeeeppp{{{{{{tttjjjaaa]]]]]]^^^mmmssstttrrrwww}}}mmmllliiillljjjiiirrrzzzqqqllliiiccc```ZZZSSSMMMIIIFFFEEE@@@???>>>======>>>??????<<<======???@@@BBBDDDEEE333333333444444444555555333555666444444666:::<<>>???@@@BBBFFFHHHJJJMMMNNNMMMPPPVVVYYYYYYVVVQQQKKKIIIMMMTTT\\\```hhhjjjlllllllllllllllmmmnnnqqqpppjjjbbb___dddjjj```\\\\\\```hhhuuu~~~nnnbbb\\\[[[]]]ZZZ___ccceeeiiirrrxxxzzz~~~wwwnnnfff```______eeeooovvvuuuzzz|||zzzwwwzzz{{{ssslllfffbbb^^^YYYRRRMMMHHHFFFEEE???>>>===<<<<<<===>>>???<<<===>>>???@@@AAAAAAAAA333333333444444444555555111444555333333555888999GGGRRRTTTcccvvvnnnqqqvvvqqqfffZZZSSSTTTWWWZZZdddllljjjeeegggmmmoooOOO]]]ccceeettthhhdddrrrrrrjjjeee|||xxx|||wwwtttrrrnnniiikkkmmmlllkkklllooorrrfffVVVdddggg^^^aaaUUUVVVPPPMMMYYYrrrjjjdddmmmiiiooovvvlll```iiiiii```aaajjjkkkdddcccaaa```___``````^^^]]]ZZZZZZXXXXXXWWWVVVUUUUUUYYYWWWSSSNNNKKKJJJLLLNNNJJJIIIGGGDDDAAA???<<<;;;666555444333222222222222111333555555555666555333444KKK\\\YYYTTTYYY^^^^^^ooobbb~~~kkkzzzvvvrrr|||mmm]]]aaaiiiyyylllbbbUUU]]]hhhqqq{{{;;;??????888444444333333333444444555333333333333444555666666555CCC[[[fffXXXsss]]]NNNDDDBBBDDD:::;;;<<<======???BBBEEEBBBIIIKKKGGGJJJSSSUUUPPPUUUNNNFFFCCCFFFNNNWWW]]]___eeejjjjjjeeeeeejjjqqquuurrrnnnjjjgggccc```]]]ZZZ\\\aaajjjrrrqqqbbb[[[VVVXXX^^^YYYcccjjjgggdddjjjwwwyyyppphhhcccbbbbbbcccqqq{{{|||}}}wwwnnnfffaaa^^^XXXRRRLLLHHHFFFEEE>>>===<<<;;;<<<===>>>???>>>???@@@BBBBBBBBBAAA@@@444444444444444444444444555444444444444555666666AAAQQQRRR```zzzhhheeeXXXOOORRRSSSPPPSSS[[[jjjzzz}}}uuunnnlllwwwgggUUU\\\ZZZeeehhhxxx~~~gggmmmtttzzzrrrqqqwww~~~ssssssuuutttqqqiiigggiiieeeccctttgggUUU\\\jjjjjjbbb]]]\\\NNNGGGQQQfff```lll|||uuutttuuuqqqeeeeeeeeefffhhhjjjmmmnnnllleee___^^^aaabbb___ZZZTTTWWWWWWTTTSSSUUUTTTQQQRRRPPPNNNMMMMMMMMMLLLKKKKKKIIIFFFDDDCCCCCCAAA@@@;;;888555333333333333333222222222222333333444555777@@@SSSaaaYYYJJJMMM\\\sssjjjpppnnnuuu~~~jjjggg}}}vvvaaaZZZ```aaaiiiuuu\\\@@@===999:::666666555444444444444555222333333444555666888888777===PPPwwwzzz^^^zzziiiNNNGGGEEE;;;;;;;;;;;;===@@@AAA@@@???CCCCCCEEEFFFGGGGGGGGGGGGGGGHHHIIIHHHFFFDDDEEEEEEPPPTTTXXX[[[^^^ccckkkrrrsssuuuyyyyyyrrriiigggkkkmmmgggppp}}}cccXXXVVVVVVZZZaaa___qqqrrrgggkkkuuu|||uuunnnkkkjjjjjjiiimmmuuu{{{~~~||||||yyyuuuqqqeee^^^ZZZTTTNNNJJJGGGDDDBBB>>><<<::::::;;;<<<===<<<@@@AAABBBCCCBBBAAA@@@???444444444444444444444444555444444444444555666666AAAOOOTTTddd~~~hhh]]]SSSMMMPPPQQQQQQXXXdddnnn|||}}}sssmmmjjjtttgggVVV\\\[[[dddooozzzjjjtttzzz|||}}}|||{{{ssstttrrrnnnjjjkkkhhhccceeesssnnn^^^VVV```iiiggg___\\\YYYRRRSSSccc~~~ooofff{{{wwwuuuqqqhhhbbbbbbaaabbbeeejjjnnnqqqqqqjjjcccaaabbb```ZZZTTTRRRVVVWWWUUUVVVXXXWWWSSSTTTRRRQQQQQQRRRRRRQQQPPPMMMKKKHHHGGGFFFDDDBBB@@@;;;999555333333333222222333333222222333333444555555===MMM\\\YYYMMMMMMWWWaaa}}}rrrrrr}}}rrr}}}kkkmmm]]][[[bbbggglll}}}RRR<<<999555777666555555444444444444444333333333333555666777888<<<>>>KKKjjj~~~YYYlllnnnTTTLLLJJJ???<<<<<<<<<>>>@@@BBBAAA@@@CCCCCCDDDDDDEEEEEEEEEEEEDDDFFFHHHHHHGGGFFFFFFFFFIIINNNVVV^^^gggqqqyyy~~~tttrrrrrrrrroookkklllrrrooo]]]ZZZ\\\]]]```fffhhhooovvvtttnnnrrruuunnnlllmmmmmmlllkkkttt{{{|||~~~{{{sssmmmaaa[[[WWWQQQLLLHHHEEECCCAAA>>><<<::::::;;;<<<===<<>>======???AAABBBBBBAAACCCCCCBBBBBBBBBAAAAAAAAA???CCCGGGIIIIIIHHHHHHHHHJJJMMMRRR[[[dddlllqqqsssjjjfffeeegggjjjkkkpppvvvlll^^^UUUYYY___aaaccchhhppplll|||yyy{{{|||pppkkkmmmqqqrrrpppmmmttt{{{}}}{{{zzz{{{qqqjjj^^^WWWRRRMMMHHHFFFCCCAAA???>>><<<::::::;;;<<<===<<<===>>>???@@@@@@@@@@@@@@@666666666555555555555555555444444444444555666666555===QQQeeewwwpppbbbTTTQQQVVVbbbsss|||jjjbbb\\\___mmmyyy~~~|||hhhZZZWWWWWW___xxxnnncccllljjjwwwyyyooonnnooooooooojjjllliiihhhzzzjjjVVVUUUZZZdddhhhbbbYYYVVVMMMdddqqqbbbhhhuuurrrpppppplllcccZZZ[[[^^^aaaeeeiiilllnnnlllhhheeeeeeeeebbb]]]XXXUUUZZZ]]]]]]]]]^^^[[[VVVSSSSSSTTTWWWYYYYYYWWWUUUSSSRRRQQQPPPNNNKKKFFFBBBAAA???;;;999888666555333444444333333333444444555444555===LLLXXXYYYRRRLLLIII\\\ggg}}}llliiimmm\\\ssskkkbbbuuulll]]]\\\bbbfffllldddAAA:::999777:::555444444333333333333333333333333333444555666777888777:::MMMrrrnnnfffzzzbbbUUUNNNBBB???>>>===>>>AAABBBBBBAAACCCBBBBBBAAA@@@?????????===AAAGGGKKKLLLLLLKKKLLLNNNMMMMMMQQQYYY```bbbbbb```]]]___fffmmmqqquuuyyywwwnnndddYYYTTT[[[aaaaaabbbfffjjjccc|||wwwnnnffffffmmmssstttrrrwwwzzztttwww{{{}}}oooggg\\\TTTPPPKKKFFFDDDBBB@@@???>>><<<::::::;;;<<<===<<<<<<<<<===>>>???@@@@@@@@@777777777666666555555555555444444444444555666666333:::MMM^^^mmmuuu^^^TTTZZZjjj~~~xxxbbb[[[WWWZZZfffttt}}}uuufff[[[YYYbbbtttcccfffdddtttrrrlllhhhfffiiiooommmggghhhxxxoooVVVXXXWWWYYY^^^aaa]]]WWWSSS\\\jjjjjjqqqqqqlllfffeeeiiifff___aaaeeeiiikkkllllllkkkgggeeeddddddeeeddd```\\\[[[___bbb```______\\\WWWUUUUUUWWWYYY[[[[[[YYYVVVVVVUUUTTTSSSQQQNNNIIIEEEGGGEEEAAA???===;;;888666555555444333333444444444444555999EEEUUU]]]WWWMMMKKKUUU___zzzxxxaaavvvuuu[[[cccpppvvvvvvwwwddd\\\___cccccctttLLL999555444444555444444333222222222222222333333333333333444555666888777777BBB___zzzhhh{{{mmm___TTTGGGAAA???>>>>>>@@@BBBBBBAAACCCCCCAAA@@@@@@@@@@@@@@@???CCCIIINNNOOOPPPPPPPPPOOOKKKHHHKKKSSS\\\bbbeee``````eeeooovvvwwwwwwyyy{{{mmmoooiii^^^XXX]]]aaa^^^___ccc___bbb}}}yyyjjjeeeaaadddkkkqqqpppnnn|||{{{|||{{{{{{jjjcccXXXSSSOOOJJJFFFDDDBBB@@@???>>><<<::::::;;;<<<===<<<<<<<<<======>>>???@@@AAA888888777777666666555555555444444444444555666666666<<>>NNN]]]\\\SSSMMMSSS^^^yyyiiikkkcccYYYZZZ}}}}}}mmm```\\\___ccceeedddAAA:::666555777444444333222222111111222222333333333333333444555555555666777>>>WWW~~~fffnnnwwwgggXXXIIICCCAAA??????AAACCCCCCCCCDDDCCCBBBAAABBBCCCDDDEEEEEEIIINNNRRRSSSTTTUUUVVVQQQMMMIIIIIINNNVVV^^^bbb```aaagggooosssqqqqqqssswwwooo{{{iii^^^XXX\\\^^^[[[[[[```ffftttsssiiigggeeefffjjjmmmnnnmmm|||~~~rrrccc___TTTRRROOOIIIEEECCCAAA???>>>>>><<<::::::;;;<<<===<<<>>>=========>>>???@@@AAA999999888777777666555555555444444444444555666666666<<<<<>>???999888;;;444333333222111111111111111333333222222333333444444444666777===TTT}}}kkkaaarrr^^^KKKFFFDDDBBBBBBCCCEEEFFFFFFDDDDDDCCCCCCDDDGGGIIIJJJLLLOOOSSSVVVWWWXXXYYY[[[TTTRRRNNNKKKKKKPPPVVV[[[ZZZ[[[^^^dddfffgggnnnuuuwwwmmmzzzhhh```]]]cccfffdddfffkkkvvvtttpppooommmkkkllloootttwwwlll```^^^TTTRRRNNNIIIDDDBBB@@@>>><<<>>><<<::::::;;;<<<===<<<@@@???>>>>>>>>>???@@@@@@999999999888777666666555555444444444444555666666444888444FFFeeebbbdddrrrhhhsssmmmTTTVVV]]]dddppp{{{~~~vvvuuudddeeeuuutttkkkkkkiiiccccccjjjhhhzzzlllRRRMMMVVVUUU^^^ccc^^^WWWZZZhhhtttssspppdddbbbccc___dddllljjjiiigggeeeddddddfffhhhjjjdddcccaaa`````````aaabbbcccffffffcccccceeeeeebbb___\\\YYYXXXWWWVVVUUUSSS[[[XXXUUUTTTSSSRRRQQQOOOQQQOOOKKKHHHFFFBBB===:::777666555444444444444444111666555444@@@WWWaaa]]]TTTMMMNNN[[[yyyfffsss~~~xxxzzz~~~lll___^^^]]]```rrrZZZ>>>999???666555999///333222222111000111111111333333222222222333444444999:::888999LLLttttttZZZ}}}hhhRRRIIIFFFDDDDDDEEEGGGHHHHHHEEEDDDDDDDDDFFFIIILLLNNNQQQTTTVVVXXXYYYZZZ\\\^^^QQQRRRRRRQQQPPPSSSZZZ```VVVVVVXXX\\\___ffftttwwwhhhrrrnnnhhhiiirrrxxxwwwzzz|||uuuqqqvvvuuurrroooooottt}}}kkkaaa```VVVQQQMMMHHHCCC@@@>>><<<:::>>><<<::::::;;;<<<===<<>>>>>???@@@@@@AAA???===<<<<<<<<<;;;999444444333333333444555555666555777AAAQQQ]]]bbbbbbzzz}}}qqq\\\VVV^^^pppppplll{{{sss|||vvvooojjjiiigggccccccfff|||lllPPPLLLQQQRRRXXXcccggg[[[OOOYYYzzzpppfffjjjfffbbbaaadddgggiiiiiikkkgggccccccggglllnnnoooeeeccc```^^^]]]]]]^^^^^^```fffgggcccaaadddccc```eee___\\\\\\XXXRRRTTTZZZccc```ZZZUUURRRRRRTTTUUUWWWWWWRRRJJJFFFFFFEEEAAA===:::666555555555555555444555666666999EEEWWWfff]]]UUUOOOUUUlllnnn~~~sssmmmuuu```YYYbbbccceeecccBBB>>>999666555555555444111111111111111111111111222222333333333333444444666555>>>;;;;;;jjjdddrrrpppUUUJJJHHHEEEEEEHHHKKKNNNOOOKKKIIIHHHHHHJJJLLLMMMMMMPPPPPPPPPQQQUUUYYY]]]```SSSPPPMMMQQQ\\\fffiiifff^^^WWWXXX```iiiqqq~~~pppiiikkkoooqqqmmmooo{{{vvvuuurrrjjjnnn}}}sss{{{sssiiieee___WWWLLLCCCBBB@@@<<<:::======<<<:::999:::>>>CCCFFFJJJBBB;;;:::999888>>>FFFEEECCC@@@>>>===;;;999777555444444444444444555555666333444===JJJWWW]]]___xxxaaaYYYaaauuuqqqyyy}}}yyymmmfffjjjjjjdddgggpppwww```PPPPPPTTTUUUbbbaaa___ZZZXXXiiiqqqwwwxxxiiieeeaaa```bbbeeeeeeeeefffeeeggglllqqqrrrmmmhhhcccbbb```___^^^___```aaa```fffiiifffdddeeeddd```aaa]]]\\\\\\ZZZWWWYYY___aaa\\\VVVRRRQQQQQQRRRQQQSSSTTTRRRMMMJJJIIIGGGCCC@@@===999777777666666555444555666555888BBBSSS```ddd[[[PPPOOO___}}}yyyoooxxxfff```]]]bbblllSSSAAA===999666555555555444111111111111111111111111222222222333333333444444777333<<<<<<<<>><<<:::999:::>>>BBBDDDHHH@@@:::999999999>>>FFFIIIGGGCCCAAA???<<<999666666666555444444555555555777444333999DDDQQQ[[[___|||eeeZZZaaawwwxxx|||qqqvvvvvvsssllljjjjjjddd___mmmyyybbbTTTQQQTTTVVVVVV```\\\XXXTTTXXXvvvvvvqqq~~~uuukkkhhhdddccccccccccccbbbddddddfffnnnuuuuuummmeeebbbaaa``````aaabbbcccddd```fffjjjiiiggggggdddaaa[[[ZZZZZZ\\\\\\[[[^^^cccaaaZZZSSSQQQSSSTTTSSSPPPPPPSSSSSSOOOMMMMMMJJJFFFEEEBBB>>>;;;999888666444444555555444555>>>LLLVVVhhh___RRRJJJQQQkkksss~~~ooosssnnn[[[aaacccfff|||DDD???<<<888666555555444444111111111111111111111111222222222222333333333333777222888======\\\wwwlll{{{bbbTTTNNNGGGDDDFFFHHHIIIIIIOOOOOOOOOPPPPPPPPPPPPPPPIIIGGGEEEEEEHHHOOOVVV[[[ZZZUUUOOONNNTTT___mmmvvvxxxxxx}}}qqqfffeeeiiijjjiiijjjiiilllqqqtttvvv{{{|||llleeekkksssvvvyyywww|||yyynnnQQQIIIBBBAAAAAA@@@???AAA===<<<:::999:::<<>><<<999666444555666555333444999CCCLLLbbb]]]SSSJJJKKK___sssyyyhhhwwwzzziii]]]bbbggguuuddd???===;;;777555555555444333111111111111111111111111111222222222222333333333666111555<<<===RRRooo~~~zzzddd[[[SSSHHHCCCDDDFFFGGGFFFLLLMMMNNNNNNNNNMMMNNNNNNHHHIIILLLOOOSSSWWW[[[\\\^^^WWWOOOLLLNNNXXXiiixxxwwwiiibbbcccffffffdddiiijjjjjjjjjlllsssyyyoooooo{{{{{{yyymmm```MMMGGGAAA@@@AAABBBBBBAAA;;;:::999888888999;;;<<<<<<999666666777:::>>>BBBKKKJJJHHHFFFEEECCC???===:::999888777666555555555777666444666===JJJXXXaaa{{{vvvxxxkkkaaa```ccc~~~}}}qqqddd]]]jjjkkk```eee}}}yyybbbPPPPPPUUUTTTSSSWWWWWWYYYTTTYYY{{{ggg~~~~~~ooonnnkkkgggeeeddddddeeeiiigggggglllrrrsssmmmggggggfffeeedddcccbbbaaaaaa]]]```fffjjjiiiddd```___[[[^^^``````___```aaaaaaddd]]]VVVVVV[[[]]]ZZZVVVXXXXXXTTTNNNMMMOOOQQQOOOLLLIIIEEEAAA???<<<888666666777666444333666===BBBUUUWWWUUUNNNJJJUUUmmmrrrfff||||||lll```bbb```mmmKKK>>>;;;999666555555555444333111111111111111111111111111111111222222222333333555222444:::===IIIvvvuuussswwwggg[[[LLLCCCBBBDDDFFFEEEEEEHHHJJJJJJIIIIIIKKKMMMLLLRRR[[[cccgggfffbbb___^^^VVVNNNKKKKKKRRRcccttt}}}uuummmjjjfffcccaaaaaaccccccggghhhgggdddhhhwwwyyy|||~~~nnnaaaSSSJJJFFFAAA>>>@@@BBBBBB@@@999888888777777888888999666777666555777;;;>>>@@@LLLKKKJJJIIIIIIGGGCCC@@@<<<;;;999888777666666666333444444444888BBBOOOXXXbbbhhhVVVTTTYYYjjj|||pppkkkgggcccgggdddfff|||^^^SSSMMMQQQVVVUUUWWWZZZYYYWWWZZZuuulllttt|||xxxuuummmllliiieeebbbaaadddggghhhjjjooouuuwwwtttkkkdddiiihhhgggeeecccaaa___^^^\\\^^^ccciiigggbbb^^^___aaaeeegggeeeccccccccc``````[[[WWWWWWZZZ\\\ZZZXXXZZZZZZUUUOOOMMMQQQTTTSSSNNNKKKHHHEEECCC@@@===:::888888777666444555888;;;HHHOOOUUURRRKKKLLLWWWccc{{{gggnnnyyykkkaaa\\\dddddd~~~^^^===;;;999777555555555555444333111111111111111111111111111111111111222222222222222444333666;;;BBBcccvvvbbbzzziiiTTTEEEBBBDDDEEEDDDAAACCCFFFFFFFFFHHHMMMQQQVVV]]]gggoooqqqllleee___[[[RRRMMMMMMMMMQQQ^^^nnnzzzvvvpppggg___cccgggfffdddcccfffjjjbbbeeeddddddnnn~~~{{{iii\\\PPPHHHFFFAAA<<<>>>AAA@@@<<<777888888888888888888888555888888777999>>>@@@???NNNMMMLLLLLLKKKIIIEEEBBB===<<<;;;999777666666666222444555444444:::DDDMMMUUU[[[~~~vvv]]]PPPSSS\\\yyyzzzmmmkkkmmmpppjjjhhhmmm~~~~~~dddNNNMMMOOOTTTXXX[[[\\\]]]ZZZaaa{{{vvvrrr}}}wwwsssnnnmmmlllhhhdddaaabbbgggkkkhhhlllqqqsssrrrmmmhhheeehhhhhhgggeeeccc```^^^]]]\\\]]]bbbhhhggg```^^^```aaagggiiieeeccccccbbb^^^]]][[[XXXXXXYYY[[[[[[ZZZWWWXXXVVVQQQQQQUUUWWWVVVPPPNNNKKKJJJHHHFFFCCC@@@999999999777666555666777>>>JJJVVVWWWOOOIIIJJJNNNfff~~~zzzmmmxxx|||kkkaaa___aaahhhtttmmmIII@@@777888666555444555555444333111111111111111111111111111111111111222222222222///777444222:::===RRRyyy}}}YYYvvvuuummmzzz^^^JJJCCCCCCDDDCCC@@@CCCFFFFFFFFFJJJRRRYYYaaaeeejjjnnnlllfff___YYYUUUMMMKKKPPPSSSTTT]]]iiinnnhhhaaaXXXYYY]]]bbbbbb______cccggg___dddhhhmmm}}}yyyyyy|||wwwcccWWWMMMGGGFFFAAA;;;<<<@@@>>>888888888:::;;;;;;;;;;;;:::777;;;===;;;===BBBDDDAAAPPPOOONNNMMMLLLIIIEEEAAA>>>===;;;999888777666666444777999666444666???GGGYYYIIIgggqqqZZZPPPVVV___iiiiiilllooorrrjjjmmm|||```UUUMMMQQQTTTWWW\\\``````]]]]]]sssiii|||yyyzzzzzzuuuqqqooommmjjjeeebbbdddkkkppplllmmmmmmjjjfffdddfffiiiggggggfffeeecccaaa___^^^]]]]]]aaahhhggg```^^^bbb___eeehhhcccaaaaaa___ZZZ\\\\\\[[[ZZZZZZ[[[\\\]]]SSSVVVVVVSSSTTTXXXYYYWWWQQQPPPNNNMMMLLLJJJGGGDDD:::::::::999777666555555999GGGVVV[[[TTTKKKHHHHHH\\\zzzvvvlll~~~ooo```ZZZ___gggnnnLLLAAAIII666777555444444555555444333111111111111111111111111000111111111111222222222...:::444000999;;;IIIjjj___ooonnnbbbxxxfffNNNDDDCCCCCCBBBBBBEEEGGGHHHIIINNNXXX___hhhhhhiiigggccc]]]XXXTTTPPPIIIIIISSSXXXWWW]]]gggkkkaaaYYYNNNTTTUUUVVVUUUSSSSSSVVVXXX^^^fffmmmvvvwwwqqqssswwwrrr\\\QQQHHHGGGFFFAAA::::::>>><<<666999:::<<<===>>>>>>===<<<999>>>@@@>>>@@@FFFFFFBBBRRRPPPNNNLLLJJJGGGBBB???@@@???===;;;999888777777555555555555777999;;;<<>>KKKVVVVVVNNNKKKLLLPPP}}}tttxxxccctttrrr```VVVZZZcccggg^^^MMMCCC333;;;777777666555444333333222111111111111111111111111000000000000111111111111555444777999666666HHH```bbbjjjwwwjjjvvvuuuYYYFFF???AAADDDCCCBBBCCCEEEIIIPPPWWW[[[bbb^^^ZZZWWWUUURRRNNNJJJGGGHHHMMMRRRQQQPPPZZZfffsssgggXXXVVVOOOTTTVVVRRROOOSSS[[[```hhhmmmzzzuuummmqqqzzzjjjZZZQQQJJJEEECCCAAA??????>>><<<:::;;;<<<===>>>>>>===<<<;;;;;;<<<>>>BBBDDDEEEDDDCCCTTTRRROOONNNLLLIIIDDDAAAEEECCCAAA>>><<<:::888777888777666666666777999:::HHHOOOUUUaaayyytttdddVVVYYYeeesssjjjhhhiiijjjnnntttgggXXXWWWRRR[[[XXXZZZ^^^]]]ZZZ\\\cccggguuuxxx}}}rrrqqqhhhhhhhhhgggggghhhiiikkklllhhhgggeeedddcccbbbbbbbbbaaa___]]]]]]^^^______^^^aaaeeeggggggccc___]]]]]]`````````___^^^\\\ZZZYYY\\\\\\YYYUUUVVVZZZ[[[XXXYYYXXXVVVWWWYYY[[[\\\\\\XXXXXXXXXVVVQQQNNNKKKKKKEEEDDDAAA===:::777555444666888AAANNNTTTRRRMMMKKKMMMeeemmmkkkiii{{{{{{jjj^^^___aaabbbnnnMMMCCC???666;;;777777666555444333222222111111111111111111111111000000000000111111111111444222444888555555EEEXXXyyymmm\\\rrrcccqqqsssYYYIIIEEEGGGDDDCCCBBBBBBEEEJJJOOORRRVVVRRRNNNKKKKKKJJJHHHFFFIIIJJJNNNRRRRRRUUUaaaooowwwiiiddd[[[[[[\\\[[[ZZZ]]]fffoooyyyzzznnnmmmqqqyyyjjj\\\UUUMMMEEECCC@@@??????>>><<<:::;;;;;;<<<======>>>======;;;<<>><<<:::;;;;;;;;;<<<<<<>>>???@@@;;;===@@@CCCDDDEEEDDDDDDUUUSSSQQQOOONNNMMMJJJHHHJJJIIIHHHFFFCCCAAA>>>===;;;:::888777666666666777999GGGOOOPPP```|||nnngggpppwwwddd]]]jjjfffjjjpppooosss___UUUVVVUUU]]]]]]\\\___```YYY[[[vvviiillltttsss}}}ssskkkooorrroooooonnnmmmlllllllllllldddaaa```bbbffffff```[[[```]]][[[\\\___cccfffgggccccccbbb```]]][[[ZZZZZZZZZYYYWWWVVVVVVWWWYYYZZZ[[[\\\[[[YYYZZZ]]][[[WWWXXXXXXYYY\\\^^^```___^^^[[[\\\\\\ZZZVVVTTTSSSSSSSSSPPPKKKDDD???;;;888777;;;555555>>>IIIMMMMMMMMMPPPLLL[[[uuuzzz~~~sssrrrxxxlllhhh___bbbnnnmmmssszzzIII>>>999888:::777777666666555444333222111111111111111111111111111///000000000111111111111333000111555666666<<>>>>>>>><<<;;;;;;;;;::::::<<<>>>@@@AAA;;;>>>AAACCCDDDDDDDDDDDDUUUSSSPPPOOOOOONNNLLLJJJJJJJJJIIIHHHGGGEEECCCBBB;;;:::999888777777888999555EEEPPPOOOVVVlllwwwpppwwwooo```^^^bbb[[[```kkktttttt|||qqqWWW]]][[[VVVbbb[[[]]]^^^YYYUUUjjjvvvxxxqqqssswwwppphhhkkknnnooonnnnnnnnnmmmlllkkkkkkfffbbb___aaaeeefffccc^^^aaa___]]]^^^bbbfffiiijjjbbbaaa___]]]\\\[[[YYYYYYXXXWWWUUUTTTUUUVVVYYYZZZ\\\^^^]]][[[\\\___]]]XXXXXXXXXYYY\\\___aaa```___[[[\\\\\\ZZZWWWUUUUUUVVVTTTRRRMMMGGGBBB>>>;;;:::999555666<<>>======<<<;;;;;;;;;::::::<<<>>>@@@AAA;;;???CCCDDDDDDCCCDDDEEEUUUSSSQQQPPPPPPPPPNNNMMMKKKKKKLLLLLLKKKIIIGGGFFF===<<<;;;999999999999:::444???IIILLLNNNZZZooorrraaa___```^^^\\\ZZZ[[[iiixxx^^^ZZZccc___ZZZaaa^^^___ZZZVVVdddqqqqqquuuzzz{{{wwwpppjjjjjjiiijjjkkkllllllmmmmmmllldddbbbaaabbbeeefffdddaaa___]]]\\\]]]```dddfffgggaaa___]]]\\\\\\\\\ZZZXXXXXXWWWUUUTTTUUUVVVXXXZZZ\\\^^^]]][[[\\\___]]]XXXXXXXXXYYY[[[___bbbbbbbbbYYYZZZZZZXXXUUUUUUUUUWWWRRRQQQNNNJJJFFFBBB???===666555777:::<<>>999<<<777666666555444333222111111000000000000000000000000000000000000111111111111111222444555555666999<<>>???@@@<<<@@@DDDEEEDDDBBBCCCEEEWWWUUURRRQQQRRRRRRQQQPPPOOOPPPPPPPPPNNNLLLIIIHHHAAA@@@>>>;;;:::999999999777777>>>HHHJJJNNN___ttt{{{gggUUUUUU]]]aaa___]]]llltttvvvmmm```]]]```___```aaa[[[]]]]]]ZZZdddzzz|||rrrzzzzzzvvvwwwsssllljjjfffggghhhjjjjjjjjjjjjiii___aaacccffffffeeecccaaa\\\[[[ZZZ\\\___aaaaaaaaa___]]]\\\\\\^^^]]][[[XXXXXXWWWWWWVVVVVVWWWXXXYYY\\\]]][[[YYYZZZ]]]\\\XXXWWWVVVVVVXXX\\\___aaaaaaWWWWWWWWWUUUSSSSSSUUUVVVOOOOOOOOOMMMKKKGGGDDDBBB;;;999888888888===IIIVVVXXXYYYVVVPPPWWWttt}}}sssuuu{{{kkkcccaaaaaacccmmmWWWDDD<<>>======<<<@@@EEEFFFCCCBBBCCCFFFXXXVVVSSSSSSSSSTTTTTTSSSSSSTTTTTTSSSQQQMMMJJJHHHEEECCC@@@===:::888777777;;;222666EEEKKKIIIVVVkkk~~~qqqkkk[[[XXXZZZ___aaaaaaeeemmmppplll\\\XXXXXXddddddXXX___eeeVVVXXXZZZ^^^www}}}rrrrrrxxxpppfffkkkmmmhhhhhhhhhhhhiiiiiihhhgggeeedddZZZ___eeeiiihhhdddaaa___\\\[[[[[[\\\^^^```___^^^^^^\\\[[[]]]______[[[XXXXXXXXXXXXWWWXXXXXXXXXYYY[[[\\\ZZZWWWXXX[[[[[[WWWTTTRRRQQQSSSWWW[[[^^^___UUUUUUUUUSSSRRRRRRTTTVVVNNNOOOPPPPPPNNNKKKGGGEEECCC>>>999777666888BBBLLLRRRTTTXXXWWWQQQYYY}}}}}}xxxvvvxxx~~~jjjccccccfffhhhlll[[[MMMGGG???;;;:::<<<:::555666555555444333222111000000000000000000000000000000000000000111111111111,,,222555333000222777<<<<<>>>>>===<<<<<<<<>><<<;;;;;;<<<===MMMSSS]]]^^^TTTRRRkkkwwwxxxuuueee^^^___gggooo}}}yyyQQQLLLHHHBBB>>>;;;;;;999999555444333222111111000111111000000///......------////////////000000000000222222222333444555666777<<>>===>>>???@@@@@@@@@>>>===<<<@@@AAACCCDDDCCCDDDEEEGGGSSSSSSSSSRRRRRRSSSVVVXXXTTTTTTUUUTTTRRRPPPMMMKKKKKKIIIEEEAAA>>><<<;;;;;;888888777777;;;FFFTTT___}}}}}}qqqddd___``````^^^]]]___eeetttsssXXX[[[bbb```^^^ddd```]]]```]]]ZZZaaammmyyy}}}zzznnnllliiidddcccdddgggiiikkkhhhiiijjjkkkkkkiiieeebbbbbbkkknnneee```bbbaaa\\\\\\[[[ZZZZZZ[[[\\\]]]]]]ZZZZZZ\\\^^^___^^^[[[XXXXXXRRROOOQQQSSSTTTWWW[[[\\\[[[ZZZYYYYYYYYYYYYXXXYYYTTTOOONNNQQQTTTUUUTTTVVVVVVUUUTTTTTTTTTUUUUUUSSSRRRQQQRRRRRRPPPKKKGGGFFFDDDAAA>>><<<;;;;;;;;;KKKPPP[[[___WWWSSSaaawww}}}jjjdddaaa```lllbbbTTTJJJFFFBBB>>>===;;;:::888777666555333222222222222000000//////...------,,,.../////////000000000000222222222333444555666777<<>>>>>======>>>>>>????????????>>>>>>BBBCCCDDDDDDDDDEEEGGGIIIUUUUUUUUUTTTRRRSSSUUUWWWTTTTTTUUUUUUTTTRRRPPPOOOOOOMMMIIIEEEAAA???======;;;:::777555777???LLLUUUhhh~~~~~~{{{|||wwwlllhhhfffcccaaabbbddd``````mmmsss\\\UUU[[[]]]YYY]]]dddccc```\\\UUU]]]uuurrrrrrvvvuuuxxxhhhlllhhhdddccceeeiiilllmmmggggggfffeeedddeeeeeeffffffjjjiiiaaa^^^aaa___YYYXXXXXXXXXYYYZZZ\\\^^^___[[[[[[[[[\\\]]][[[XXXUUUVVVSSSRRRSSSRRRPPPTTTYYYZZZ[[[[[[[[[ZZZYYYXXXWWWWWWUUUQQQOOOOOOPPPSSSTTTUUUTTTSSSRRRRRRRRRRRRRRRRRRQQQQQQRRRSSSQQQMMMJJJKKKIIIEEEAAA===;;;:::999FFFJJJUUU___]]]VVVYYYbbbkkkhhhcccdddjjjRRROOOGGGEEEBBB@@@???===;;;888888777666555444333333333/////////...------,,,,,,....../////////000000000222222222222333555666777777???VVVvvvpppccc|||ggg]]]ZZZZZZ```hhhqqqrrrrrrqqqooooooqqqrrrllliiinnntttyyyrrrpppjjjdddfffqqq{{{xxxooogggjjjmmmsss{{{nnnbbb___TTTIIIEEEAAA>>>=========<<<>>>>>>>>>>>>???@@@AAABBBDDDEEEEEEDDDDDDFFFIIILLLVVVVVVVVVUUUSSSRRRTTTUUUVVVVVVWWWWWWWWWVVVUUUTTTRRRPPPMMMIIIEEEBBB@@@???===<<<999666666<<>><<<;;;@@@CCCMMMZZZ```]]][[[\\\___wwwuuulllhhhxxxppp```TTTEEEEEEDDDBBBBBBAAA???<<<999999888777555444333333222///.........---------,,,........./////////000000111111111222333444666666666:::KKKhhh\\\{{{|||iiiYYYNNNPPPXXX]]]___``````^^^\\\ZZZYYYUUUWWWYYYZZZ___llluuutttzzz{{{{{{{{{~~~xxxqqquuuyyy}}}lllcccbbbWWWIIIEEE@@@===============>>>======>>>???AAACCCEEEFFFGGGFFFEEEDDDFFFJJJNNNUUUVVVVVVUUUSSSRRRSSSTTTVVVVVVWWWWWWWWWWWWVVVVVVTTTRRROOOLLLHHHEEECCCBBB<<<<<<:::777666:::BBBIIINNNWWWtttuuupppnnnkkkdddaaa\\\WWWWWW[[[```cccllltttbbb\\\UUURRRWWWYYYYYY___iiieeeggg```ZZZZZZiiiyyypppqqqrrrjjjeeeccc``````aaacccccccccccccccaaa^^^]]]___eeejjjjjjfff```\\\\\\^^^[[[VVVZZZZZZZZZXXXVVVWWWZZZ]]]YYYXXXVVVUUUVVVUUUTTTRRRWWWUUUUUUTTTPPPLLLOOOUUUWWWZZZ]]]]]]ZZZVVVTTTTTTQQQVVV[[[[[[WWWTTTSSSTTTPPPPPPOOONNNMMMMMMNNNNNNPPPQQQRRRRRRQQQPPPOOOOOOLLLKKKIIIGGGDDDCCCAAAAAA<<<===EEESSS^^^cccccccccVVV]]]rrrjjj{{{sss^^^]]]UUUEEEEEEDDDDDDDDDCCCAAA===:::999888666555333222222111...............---------............////////////111111111222333444555666;;;;;;DDD___dddzzz|||bbbLLLHHHPPPLLLMMMNNNOOOOOONNNMMMKKKKKKRRRTTTUUU^^^mmm|||{{{vvvrrrooottt{{{jjjcccaaaTTTJJJFFF@@@===<<<=========>>>======>>>@@@BBBEEEFFFFFFGGGFFFEEEDDDFFFJJJNNNSSSUUUUUUTTTRRRQQQRRRSSSUUUUUUUUUTTTUUUUUUUUUUUUSSSRRRPPPMMMJJJGGGEEEDDD:::;;;<<<999777888===AAAJJJMMM^^^www{{{qqqjjjiiihhhfffXXXXXXUUUSSSZZZhhhvvv}}}zzziii```[[[UUUUUUZZZ^^^\\\YYY___iiibbb]]]QQQRRRgggvvvuuusssnnnkkkeee_________aaaccceeedddcccbbbddddddbbb```aaafffjjjhhhddd___]]]]]]\\\ZZZWWW\\\]]]\\\YYYUUUUUUXXX\\\TTTSSSRRRSSSVVVXXXXXXXXXXXXTTTRRRQQQOOOLLLNNNSSSUUUYYY\\\[[[WWWTTTRRRSSSNNNSSSXXXZZZWWWTTTRRRRRRQQQQQQQQQPPPPPPQQQQQQRRRPPPQQQSSSRRRPPPOOOOOOOOOJJJJJJJJJIIIHHHGGGGGGFFF======AAAJJJVVVaaagggiiibbbXXXggg|||~~~{{{lllwwwyyygggaaaVVVNNNNNNHHHGGGFFFEEEEEEBBB???<<<999888777555333222111111////////////////////////------........./////////111111111111222444555666;;;999AAA[[[tttyyyZZZMMMPPPJJJHHHGGGHHHJJJLLLLLLLLLEEEPPPRRRVVVfffsssnnnfffeeefffqqq~~~kkkccc^^^QQQKKKGGGAAA======>>>??????===>>>>>>@@@AAACCCEEEFFFDDDEEEEEEDDDDDDFFFIIILLLQQQSSSTTTTTTRRRQQQQQQRRRUUUUUUTTTTTTTTTTTTTTTUUUQQQQQQOOOMMMKKKHHHFFFEEE===???@@@>>>;;;999:::<<>>;;;:::888666444333222222000000000000000000000000---------.........//////000000111111222333555666444666>>>TTTzzzxxxccc^^^UUUQQQLLLJJJMMMQQQSSSTTTKKKXXXZZZcccyyynnn]]][[[aaaeeesssrrrfff___VVVMMMHHHBBB>>>===???@@@@@@===>>>@@@AAACCCDDDEEEEEEBBBCCCDDDDDDDDDEEEGGGIIIPPPQQQSSSSSSRRRQQQQQQRRRWWWWWWVVVUUUUUUUUUVVVVVVPPPOOOOOOMMMKKKIIIGGGEEEAAADDDFFFDDD???;;;:::;;;666NNNJJJGGGfff~~~zzz}}}xxxxxx|||vvvvvv}}}}}}uuuxxx{{{sss___aaagggnnnsssrrrlllfffcccffffffeeefffgggddd]]]dddkkkuuunnn]]]WWWQQQIIIJJJPPPWWWWWWXXX[[[___bbb```]]]XXX[[[ccc~~~yyyssssssqqqjjjjjjiii^^^]]]^^^```ccccccaaa[[[WWWYYY^^^ddddddaaa^^^___```cccaaa``````^^^ZZZYYYZZZ\\\]]]]]]YYYUUUUUUZZZ```^^^[[[XXXVVVWWWXXXYYYXXXccc[[[TTTTTTVVVUUUWWWYYYTTTXXXZZZXXXSSSOOOPPPRRRSSSRRRRRRSSSTTTVVVWWWWWWOOOOOOOOOPPPQQQRRRSSSTTTPPPRRRSSSQQQMMMKKKLLLNNNLLLLLLLLLLLLLLLKKKJJJJJJEEEFFFDDDAAADDDNNNZZZbbbhhhmmmZZZRRRqqq{{{|||zzz{{{}}}zzzxxxzzzsss}}}lll^^^]]]]]]WWWQQQPPPNNNKKKIIIGGGFFFDDDAAA???===<<<:::888666444444333000000000000111111111111---------.........//////000000000111222333555555333666;;;IIIdddvvvccc]]]UUUQQQSSSXXX[[[]]]\\\kkknnnzzzsssWWWMMMTTT___eee{{{zzzjjjccc^^^NNNIIICCC???>>>???AAAAAA===>>>@@@CCCDDDEEEDDDDDD@@@AAACCCDDDCCCDDDEEEGGGPPPSSSVVVVVVSSSQQQQQQRRRSSSUUUXXXYYYXXXXXXXXXYYYUUUTTTSSSPPPMMMJJJHHHFFFGGGIIIKKKIIICCC>>><<<<<<999===DDDJJJPPPmmmxxxyyy|||~~~}}}}}}uuusss{{{|||yyyxxxsssqqqrrrooolllnnnuuu~~~~~~tttjjj^^^```eeejjjjjjeee```^^^^^^aaacccbbb```bbbiiiooo}}}sss___XXXPPPIIIHHHKKKNNNPPPWWWZZZ[[[\\\___bbb]]]UUUhhhyyyllllllllliiifffdddcccccc]]]bbbccc^^^ZZZ[[[\\\[[[YYY\\\^^^]]]\\\\\\___bbbaaa___ZZZWWWVVVWWWZZZ\\\[[[XXXVVVXXXXXXWWWXXX\\\]]]]]]\\\[[[ZZZYYYXXXXXXVVVWWWWWWUUUSSSRRRRRRSSSXXXWWWUUUSSSQQQPPPOOONNNOOOPPPSSSUUUVVVUUUTTTSSSUUUSSSPPPPPPQQQRRRRRRQQQPPPOOOMMMLLLKKKJJJKKKKKKIIIIIIIIIJJJJJJKKKKKKKKKLLLHHHGGGHHHFFFEEEOOO[[[]]]```\\\ZZZ^^^fffrrr~~~{{{|||wwwsssttttttsssvvvzzz|||yyy|||zzzzzzdddaaa_________[[[RRRKKKKKKHHHFFFHHHKKKKKKGGGBBBFFFAAA;;;888888888777666///000000111111111111000............////////////000000000111222222333333555999999@@@PPPdddxxxssslllfffbbbaaadddnnnyyy{{{mmmTTTOOOPPPTTTbbbuuuwwwoooeee^^^NNNIIICCCAAAAAACCCBBBAAA>>>AAADDDEEEDDDCCCCCCCCCGGGDDDBBBBBBDDDHHHKKKMMMRRRUUUXXXXXXUUURRRRRRRRRUUUVVVWWWWWWUUUSSSSSSSSSTTTTTTRRRQQQNNNLLLIIIHHHHHHJJJKKKHHHCCC???>>>>>>@@@;;;???IIIMMMaaayyy{{{~~~|||vvvsssuuuyyyvvvqqqooouuu{{{|||{{{|||}}}yyyuuuqqqooorrrssstttssspppooooooqqqiiihhhjjjrrr{{{}}}vvvnnnlllhhhdddcccbbbaaa``````]]]^^^___aaafffppp{{{iiiZZZNNNMMMLLLKKKKKKNNNTTTWWWTTTWWW```ggg```WWWaaatttxxxhhhiiiiiihhhfffdddccccccbbbffffff```\\\\\\\\\ZZZ\\\]]]^^^\\\ZZZZZZ\\\___]]][[[WWWUUUTTTUUUXXXZZZ^^^ZZZWWWXXXXXXVVVWWW[[[[[[[[[ZZZYYYXXXWWWVVVUUUTTTVVVYYYXXXVVVSSSQQQQQQUUUTTTSSSQQQPPPPPPPPPPPPRRRSSSTTTUUUVVVUUUUUUTTTUUURRROOONNNNNNOOOOOOOOONNNMMMLLLJJJIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMJJJIIIIIIFFFEEEKKKUUU[[[___^^^___bbbdddvvvyyytttppppppnnnkkkkkkmmmpppuuu|||sssppp}}}tttccc```^^^___^^^ZZZRRRKKKLLLIIIHHHIIILLLLLLHHHDDDCCC???;;;888888777666444///000000111111111000000............////////////000000000111222222333333333777666:::HHHXXXvvvxxxuuummmhhhkkkrrr{{{ppp[[[LLLMMMQQQWWWiii~~~{{{rrrjjj```YYYPPPKKKEEEBBBAAABBBAAAAAA???BBBEEEFFFEEEDDDCCCDDDEEECCCBBBCCCFFFIIILLLNNNSSSUUUWWWVVVTTTRRRQQQQQQUUUWWWWWWVVVTTTSSSSSSTTTSSSSSSRRRQQQOOONNNLLLKKKKKKKKKJJJGGGDDDAAAAAABBBDDD:::>>>KKKKKKRRRyyyqqqooorrrrrrmmmlllpppsssrrrrrrttttttsssqqqmmmiiifffeeefffkkkkkklllmmmnnnppprrrsssfffeeefffkkkqqqsssnnniiijjjfff```ZZZXXXZZZ]]]```___ccclllyyyhhhXXXQQQLLLMMMNNNMMMMMMQQQWWW\\\]]]VVV]]]dddWWWMMMppp|||}}}pppeeeffffffgggfffeeecccbbbbbbeeeeeeaaa]]]^^^]]]ZZZ]]]]]]]]][[[YYYXXXYYY[[[ZZZXXXVVVTTTTTTVVVXXXZZZ```[[[XXXXXXWWWUUUWWW[[[ZZZYYYXXXWWWUUUTTTSSSRRRSSSVVVYYYZZZXXXTTTQQQPPPRRRQQQQQQPPPPPPPPPQQQQQQTTTTTTSSSSSSSSSTTTTTTTTTWWWTTTPPPNNNNNNNNNOOOOOONNNMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLNNNMMMMMMMMMIIIFFFIIINNNVVV]]]___dddhhhccchhhzzzzzzrrrnnnjjjeeedddfffcccfffkkkppptttwwwxxxxxx}}}yyylllsssvvvwwwyyyfffbbb```___]]]]]]]]]YYYRRRLLLMMMKKKIIIKKKMMMLLLIIIEEE@@@>>>;;;999888666444333000000000000000000000///............////////////000000000111222222333333333666444777AAAKKKcccuuuiiihhhpppzzzvvvYYYOOOKKKPPPUUU\\\rrrzzzrrrjjj```YYYRRRMMMGGGCCCAAAAAA@@@@@@AAADDDGGGGGGFFFEEEDDDDDDBBBBBBCCCDDDGGGJJJLLLNNNUUUUUUTTTRRRQQQPPPQQQQQQUUUVVVXXXXXXWWWWWWXXXYYYSSSSSSSSSRRRQQQPPPNNNNNNMMMLLLIIIGGGEEEEEEFFFGGGAAA<<>><<<;;;999777555444222111000000////////////............////////////000000000111222222333333555777555777>>>CCCUUUqqqwwwggg```bbbkkkuuu|||qqqaaaTTTTTTQQQTTTZZZ___hhhyyyrrrjjj```YYYRRROOOIIIDDDAAA@@@???@@@CCCFFFHHHIIIGGGEEEEEEEEEAAABBBDDDEEEFFFHHHJJJLLLYYYWWWUUUTTTSSSTTTTTTUUUUUUWWWZZZ[[[YYYXXXXXXXXXSSSSSSTTTSSSSSSRRRQQQPPPNNNLLLIIIHHHGGGHHHJJJJJJ@@@CCCDDDEEEFFFIIILLLMMMddd|||}}}|||vvvsssoooiiibbb[[[XXXXXXXXXXXX[[[[[[[[[[[[[[[\\\]]]]]]]]]___aaabbbbbbbbbccceeellluuuzzzwwwuuu~~~wwwooocccZZZUUUSSSRRRPPPPPPOOORRRWWW^^^aaa```^^^[[[SSSUUUeee~~~wwwzzzpppkkkjjjhhhhhhiiihhhdddaaa```cccdddbbbbbbcccaaa]]]YYYYYYZZZ[[[\\\\\\[[[ZZZVVVUUUTTTSSSTTTWWWZZZ[[[ZZZWWWVVVXXXXXXWWWYYY]]]YYYXXXWWWVVVTTTSSSRRRQQQQQQRRRRRRQQQPPPPPPRRRTTTWWWVVVUUUTTTTTTSSSTTTTTTSSSRRRQQQQQQRRRUUUXXXYYYZZZWWWRRROOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOOOOOOOOHHHGGGGGGGGGHHHJJJLLLNNNRRRTTTVVVUUUSSSRRRQQQPPPNNNUUUYYYcccqqqrrrnnntttuuuyyyssspppkkkddd___^^^^^^]]]]]]]]]aaabbbaaadddiiiiiieeecccjjjmmmkkkhhhiiijjjiiijjjlllnnnnnnooouuu~~~mmmbbb```\\\[[[ZZZZZZZZZYYYVVVRRROOOLLLKKKKKKKKKJJJIIIGGGEEE@@@@@@???===;;;999777777444333111000////////////............////////////000000000111222222333333444777555777===???MMMfffpppuuuhhhYYYXXX^^^^^^bbbddd```[[[XXXVVVUUUYYYZZZ```iiirrr~~~{{{sssmmmeee\\\UUUQQQNNNIIIDDD@@@??????@@@EEEGGGIIIJJJHHHFFFDDDDDDAAACCCDDDEEEDDDEEEGGGJJJ\\\[[[[[[\\\]]]]]]ZZZXXXWWWYYY\\\]]]ZZZVVVSSSRRRTTTUUUUUUUUUTTTSSSRRRQQQOOOLLLJJJIIIKKKLLLMMMMMMGGGJJJEEE>>>AAALLLLLLCCCKKKjjj{{{ooohhhfffeeebbb^^^bbbeeehhhgggeeeccceeegggbbbhhhpppsssuuuxxxxxxkkkfff^^^UUURRRTTTUUUSSSPPPSSSVVV[[[```ccc```YYYSSSRRR]]]uuuzzzppppppooollliiihhhjjjiiifffccchhhiiihhheeedddddd___YYYVVVXXXZZZ^^^aaa```]]]ZZZRRRQQQQQQQQQRRRTTTVVVXXXVVVTTTTTTXXXYYYWWWXXX[[[XXXWWWWWWVVVUUUTTTSSSSSSNNNOOONNNNNNNNNPPPSSSVVVYYYXXXWWWVVVVVVVVVVVVVVVVVVUUUTTTTTTUUUWWWZZZ[[[UUUSSSOOOMMMMMMLLLKKKJJJJJJJJJKKKLLLMMMMMMMMMLLLGGGFFFFFFGGGIIILLLOOOQQQWWWYYYYYYVVVVVVXXXXXXUUUOOOUUUWWW___pppwwwwww}}}xxxvvv}}}rrrlllgggccc___cccooovvvtttppplllcccYYY^^^^^^bbbgggjjjkkknnnttt~~~qqqeee^^^[[[[[[XXXXXXYYYXXXWWWTTTRRRPPPKKKKKKLLLKKKJJJHHHFFFEEEBBBBBBAAA???<<<::::::;;;666555333111000///000000............////////////000000000111222222333333222555222555;;;<<>>@@@BBBFFFHHHJJJJJJHHHEEEDDDDDDAAACCCEEEDDDCCCDDDHHHLLLYYY[[[aaagggiiieee]]]WWWVVVZZZ___```]]]XXXTTTQQQVVVVVVVVVVVVUUUTTTSSSRRROOOLLLJJJKKKMMMOOOOOONNNLLLKKKFFF@@@BBBHHHKKKIIIJJJ[[[www~~~wwwsssyyy}}}vvvqqqsssvvv{{{tttlllddd___WWWTTTRRRTTTXXX[[[ZZZYYYXXX\\\``````\\\[[[^^^bbbnnn}}}nnngggnnnpppkkkgggfffiiikkkiiiggghhhiiihhhdddcccccc]]]VVVVVVXXX]]]bbbeeeddd^^^YYYQQQQQQPPPPPPQQQSSSUUUVVVTTTRRRUUUYYYZZZVVVUUUVVVUUUUUUUUUUUUTTTTTTTTTSSSJJJLLLNNNOOOPPPRRRUUUXXXXXXWWWWWWWWWWWWXXXYYYYYYXXXWWWVVVUUUUUUVVVVVVWWWQQQPPPNNNNNNMMMLLLJJJHHHHHHIIIJJJLLLMMMMMMLLLLLLGGGGGGGGGHHHJJJOOOSSSUUU\\\^^^[[[VVVVVVZZZ[[[WWWTTTYYYWWW[[[kkkuuuxxxvvvzzztttkkkcccgggwwwjjjeeeeee\\\VVVVVVVVVWWWXXXWWWUUUSSSRRRQQQLLLMMMMMMMMMKKKHHHGGGFFFCCCCCCBBB>>>;;;:::;;;>>>999777555222111000111111............////////////000000000111222222333333222444111333999999BBBWWW{{{|||oooiiihhhfffdddbbbbbbeeelllrrrrrr{{{sssmmmjjjddd\\\VVVIIIHHHFFFBBB>>>>>>AAADDDFFFHHHJJJJJJGGGDDDCCCCCC@@@CCCEEEDDDCCCFFFLLLRRRSSSYYYcccmmmpppiii]]]SSSUUUZZZaaadddbbb^^^YYYVVVWWWWWWWWWVVVUUUTTTSSSRRRNNNLLLJJJLLLOOOQQQQQQOOOMMMHHHGGGIIIFFFBBBEEELLLMMMPPPddd}}}tttqqqlllgggdddaaa^^^\\\RRRTTTVVVXXXZZZ[[[\\\]]]UUUZZZ[[[WWWTTT^^^ttt}}}lllmmmrrrpppkkkooojjjeeeeeehhhlllkkkjjjbbbdddccc```aaaaaa\\\TTTWWWZZZ___eeehhheee^^^WWWSSSRRRRRRRRRSSSTTTVVVWWWSSSSSSUUUZZZZZZUUURRRRRRTTTTTTTTTTTTTTTTTTSSSSSSHHHKKKOOOQQQSSSTTTVVVXXXUUUUUUVVVWWWXXXYYY[[[\\\WWWVVVUUUSSSRRRQQQQQQPPPQQQPPPOOOPPPPPPNNNKKKHHHIIIJJJLLLMMMNNNNNNNNNMMMHHHGGGHHHIIILLLQQQVVVXXX```aaa\\\UUUUUUZZZ[[[XXXXXX]]]XXXYYYgggqqqvvv~~~~~~}}}tttjjjeeeaaa[[[VVVSSSUUUVVVWWWWWWUUURRRRRRQQQMMMNNNOOONNNLLLIIIHHHGGGCCCCCCBBB>>>:::999<<>>>>>BBBFFFFFFHHHJJJIIIGGGDDDBBBBBB???BBBEEEEEEEEEIIIQQQXXXRRRYYYaaahhhooonnnbbbTTTVVV[[[```aaa^^^ZZZXXXXXXWWWWWWWWWVVVTTTQQQOOOMMMMMMOOOQQQQQQPPPNNNMMMNNNNNNNNNMMMLLLJJJGGGEEEDDDPPPJJJMMMccc||||||}}}}}}{{{nnniiiccc\\\YYYYYYYYYXXXVVVVVVVVVYYY\\\\\\ZZZZZZ\\\UUUSSSSSSOOOTTT{{{oookkkkkkggggggjjjjjjffffffjjjkkkfffdddggg```^^^[[[YYYXXXYYY[[[\\\YYY\\\___aaa```]]]YYYVVVRRRRRRRRRRRRSSSSSSSSSSSSWWWSSSWWW___]]]RRRNNNTTTTTTSSSSSSSSSRRRRRRQQQQQQPPPQQQQQQQQQOOONNNOOOPPPSSSTTTTTTTTTTTTVVVYYY\\\]]]YYYTTTPPPMMMNNNOOOQQQQQQTTTUUUQQQKKKFFFFFFHHHIIIJJJLLLMMMMMMLLLKKKKKKGGGIIILLLNNNPPPTTTYYY]]]]]]]]]\\\ZZZXXXWWWYYY[[[]]]]]]YYYVVV\\\hhhnnnmmm}}}gggeeeccc```]]]ZZZYYYXXXWWWWWWUUUSSSPPPNNNLLLLLLIIIJJJLLLMMMLLLKKKIIIHHHEEEEEECCC@@@===???DDDIII@@@===999777666555333222111000000////////////000000000000000000111111222666111222888777444<<>>???HHHSSSRRRXXXyyy^^^OOOYYYwww}}}cccSSSWWWPPPTTTYYYZZZXXXVVVVVVWWWTTTRRRNNNLLLJJJKKKMMMNNNKKKLLLMMMMMMLLLMMMNNNPPPQQQOOOMMMJJJHHHGGGGGGFFFEEEKKKQQQRRRVVVdddzzz~~~xxxwwwzzz|||xxxqqqooonnneee[[[TTTTTTTTTSSSSSSTTTWWWZZZWWWYYY[[[[[[XXXUUUPPPMMMMMMJJJ\\\sssuuuiiiggggggeeehhhnnnmmmgggdddfffhhhfffdddeeeYYYZZZ\\\]]]]]]]]][[[[[[]]]]]]\\\[[[ZZZZZZZZZZZZTTTTTTSSSSSSRRRRRRQQQQQQPPPMMMPPPVVVVVVPPPPPPVVVVVVUUUTTTRRROOOMMMLLLKKKLLLLLLMMMMMMNNNOOOOOOPPPKKKLLLLLLKKKJJJJJJMMMOOOTTTRRROOOMMMKKKJJJJJJKKKOOOQQQQQQNNNIIIFFFFFFHHHKKKLLLNNNOOOPPPPPPPPPOOOPPPQQQRRRRRRQQQRRRTTTVVVXXXYYY[[[[[[YYYXXXXXXYYY^^^]]]YYYWWWZZZbbbggggggvvvtttiiiwwwzzzaaaYYYZZZVVVUUUUUUTTTTTTTTTTTTTTTUUUTTTRRRPPPNNNLLLJJJIIIJJJKKKLLLLLLKKKIIIGGGEEEFFFFFFEEECCCAAA@@@BBBCCC>>>;;;888777666555444222222111111000//////000000000000000000000111111222555111222666555222888BBBKKKXXX}}}|||pppjjjgggaaaZZZTTTOOOLLLJJJFFFEEEDDDBBBBBBCCCCCCDDDFFFFFFGGGHHHGGGFFFEEEDDDDDD@@@JJJXXXXXX[[[PPPKKK]]]{{{|||___NNNSSSQQQTTTXXXXXXUUUSSSSSSTTTQQQPPPNNNLLLKKKKKKLLLMMMIIIJJJJJJJJJJJJKKKNNNQQQLLLKKKHHHFFFEEEFFFGGGHHHHHHNNNSSSQQQOOOXXXlll|||}}}yyyxxx|||~~~}}}yyyxxx{{{~~~yyyqqqhhhffffffaaaYYYUUUWWWYYYXXXVVVVVVZZZ]]]TTTXXXWWWQQQLLLKKKMMMNNNQQQfff~~~zzzhhheeegggeeegggkkkiiiddd______```aaa``````XXXXXXYYYZZZ[[[\\\\\\\\\\\\\\\[[[ZZZYYYYYYYYYYYYUUUUUUTTTSSSRRRQQQPPPPPPNNNLLLNNNRRRQQQNNNOOOTTTTTTSSSRRRPPPNNNLLLKKKJJJLLLLLLKKKLLLMMMNNNNNNMMMIIIJJJKKKJJJJJJJJJLLLOOOTTTSSSQQQOOOMMMLLLLLLLLLNNNOOOOOOLLLIIIGGGGGGHHHJJJKKKMMMOOOPPPPPPPPPOOORRRSSSTTTSSSQQQQQQRRRSSSSSSUUUXXXXXXWWWVVVVVVVVV[[[ZZZXXXXXX[[[```eeeffflllvvvsssyyy|||iiiaaa\\\YYYTTTTTTSSSSSSSSSSSSTTTTTTRRRQQQPPPOOONNNMMMLLLKKKKKKLLLMMMMMMLLLIIIGGGEEEFFFFFFEEECCCAAA@@@??????===;;;999777777666555333333222111111000000000000000000000000000111111222444111222555444222555<<>><<<===;;;:::;;;;;;;;;888666555555333222111111000000000000000000000111111222111111222333444444444444<<>>???>>><<<999777666444333222111111111000000000000000111111222///111222333555777666333000===???SSSzzzQQQJJJGGGKKKRRRYYY```mmm~~~zzzrrrfff\\\[[[[[[XXXVVVRRRMMMIIIFFFDDDDDD@@@???>>>???BBBFFFKKKNNNMMMMMMLLLKKKKKKKKKKKKKKKGGGUUU}}}WWWUUUQQQMMMKKKKKKLLLMMMTTTVVVVVVRRRMMMIIIJJJLLLLLLKKKHHHFFFFFFFFFHHHHHHHHHGGGGGGFFFGGGGGGGGGGGGJJJLLLNNNOOONNNLLLIIIGGGIIIHHHGGGGGGHHHKKKMMMOOOVVVeeexxxyyyqqqrrrwww}}}qqqkkkiiifffbbb^^^```eeeiiikkkjjjkkklllpppuuuzzzzzzvvvrrrtttrrrrrrvvvzzz{{{wwwsssoookkkfffbbb___]]][[[YYYWWWPPPOOOTTTVVVSSSSSSWWWUUUVVVUUURRRNNNLLLJJJGGGLLLIIIKKKWWWhhhuuuyyyxxxzzzpppooommmppplllhhhhhhgggbbb[[[ZZZ\\\^^^\\\ZZZ___[[[VVVSSSSSSUUUVVVVVVXXXZZZ\\\\\\YYYWWWXXXZZZZZZXXXWWWUUUUUUVVVWWWXXXUUUSSSQQQQQQQQQRRRQQQPPPMMMMMMLLLLLLLLLLLLLLLMMMGGGHHHJJJKKKKKKKKKJJJIIILLLIIIFFFGGGKKKOOOPPPOOOOOOPPPQQQNNNKKKIIIJJJLLLOOOKKKEEECCCFFFIIIKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLJJJHHHGGGGGGHHHOOONNNMMMLLLJJJIIIGGGGGGZZZWWWRRRLLLHHHGGGJJJMMMJJJHHHJJJOOOPPPNNNQQQWWWYYYZZZZZZ\\\aaammm|||~~~kkk^^^WWWTTTKKKKKKKKKKKKJJJHHHFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCIIIHHHFFFDDDCCCCCCDDDEEEFFFGGGGGGFFFDDDDDDEEEGGGCCCCCCCCCBBBAAA@@@???>>>>>>??????>>>;;;888888888555666666666555444333222111111000000111222333333000111111222222333444444///<<<===EEEmmmjjjSSSGGGIIINNNRRRWWWaaapppmmmcccbbb```]]][[[UUUQQQKKKGGGEEECCCAAA@@@>>>======AAAGGGKKKMMMLLLLLLLLLKKKKKKJJJKKKLLLMMMCCCZZZ~~~VVVTTTSSSQQQOOONNNNNNNNNSSSRRRQQQPPPOOONNNLLLJJJJJJIIIHHHFFFFFFFFFGGGHHHEEEFFFHHHIIIIIIHHHHHHIIIKKKLLLMMMMMMLLLKKKIIIHHHIIIHHHGGGGGGHHHKKKMMMNNNYYY```hhhooo{{{wwwuuuiiittt}}}|||xxxrrrmmmhhhddd```]]]aaa```aaadddffffffccc```ccc```^^^```fffjjjlllkkkffffffeeeccc___YYYRRRNNNPPPNNNOOOQQQQQQPPPQQQSSSSSSRRRRRRQQQRRRSSSRRRPPPJJJTTTkkkzzzrrrtttrrrfffhhhkkkhhhfffiiieee```[[[ZZZ\\\]]]\\\YYYZZZWWWTTTSSSTTTVVVWWWWWWYYY[[[]]]\\\ZZZYYYZZZ\\\[[[YYYXXXVVVVVVWWWXXXYYYQQQPPPOOOPPPQQQSSSRRRRRRMMMMMMLLLKKKLLLLLLNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKMMMJJJIIIJJJMMMPPPPPPOOONNNOOOOOONNNKKKJJJLLLNNNMMMJJJFFFFFFIIILLLMMMLLLKKKLLLLLLJJJHHHGGGGGGHHHHHHIIIIIIHHHGGGFFFHHHIIIKKKJJJIIIHHHFFFEEEDDDCCCLLLKKKHHHEEECCCDDDHHHKKKJJJHHHJJJNNNOOOLLLOOOUUUTTTVVVXXXYYY[[[```fffkkkoooyyyooo___TTTNNNLLLLLLGGGGGGHHHGGGGGGEEECCCBBBCCCCCCDDDDDDCCCCCCBBBAAAHHHGGGEEECCCBBBCCCDDDEEEBBBCCCDDDDDDBBBBBBCCCEEEBBBBBBBBBAAAAAA@@@???>>>;;;===>>>===<<<::::::;;;:::999888666555444333222222222111111111111222222000111111222222333333444333<<<<<>>BBBHHHLLLMMMLLLLLLLLLKKKLLLLLLLLLJJJIIIHHHWWWooouuuSSSSSSSSSRRRQQQPPPOOONNNQQQNNNMMMOOORRRRRRNNNIIIIIIHHHGGGFFFFFFFFFFFFFFFCCCGGGJJJKKKIIIHHHJJJLLLLLLLLLKKKKKKJJJIIIIIIHHHIIIHHHHHHHHHIIIKKKLLLNNNPPPUUUYYY^^^gggtttiiibbbooo~~~~~~zzzwwwsssnnnjjjaaa```^^^^^^``````___^^^^^^\\\YYYYYY\\\```bbbcccgggddd___ZZZVVVTTTSSSSSSOOOSSSSSSOOOLLLNNNRRRSSSSSSTTTXXX```kkkuuu~~~hhhrrrwwwqqqiiifffjjjlllhhhhhhlllccc___[[[[[[]]]^^^]]][[[UUUSSSRRRSSSUUUXXXXXXXXXYYYZZZ[[[[[[YYYYYYZZZ\\\UUUTTTSSSRRRQQQRRRSSSSSSNNNMMMMMMOOOQQQSSSSSSRRRNNNMMMLLLKKKKKKMMMOOOPPPRRRQQQPPPNNNMMMMMMLLLLLLMMMLLLLLLNNNPPPQQQPPPOOOMMMNNNNNNLLLKKKKKKMMMOOOIIIIIIIIIJJJMMMNNNMMMLLLKKKMMMNNNLLLHHHFFFGGGIIIGGGGGGGGGEEEDDDEEEHHHKKKIIIHHHGGGEEEDDDCCCCCCCCCHHHHHHHHHGGGFFFFFFIIIKKKKKKJJJKKKMMMMMMKKKNNNRRRRRRUUUYYY[[[[[[YYYYYYXXXZZZ\\\fffyyy|||^^^XXXOOOHHHFFFGGGHHHIIICCCCCCDDDDDDCCCBBBAAAAAAAAABBBBBBBBBBBBAAA@@@@@@FFFEEEDDDBBBBBBBBBCCCCCC???AAACCCCCCAAAAAAAAABBB@@@@@@@@@@@@@@@???>>>===999;;;===>>>======>>>???>>>===:::777555444444333555444333222111111111111000000111111222333333333333777555<<>>;;;<<<@@@EEEJJJMMMMMMMMMMMMLLLKKKMMMOOOMMMHHHDDDKKKNNNWWWooobbbSSSRRRPPPNNNMMMMMMLLLMMMOOOOOOPPPRRRSSSRRRNNNJJJIIIIIIHHHGGGFFFEEEDDDDDDGGGIIIKKKJJJGGGGGGKKKOOOMMMLLLJJJIIIHHHHHHIIIIIIIIIHHHHHHHHHIIIJJJLLLMMMFFFLLLTTT\\\dddhhhiiihhhsssuuuppplllooouuuwwwsssnnneeedddbbbaaaaaaaaabbbbbb\\\[[[YYYVVVUUUTTTUUUVVV]]]ZZZWWWRRROOONNNPPPRRRNNNTTTTTTNNNMMMVVV```ddd```nnnooommm{{{vvvlllooojjjhhhlllmmmiiiggghhhcccaaa______```aaa```^^^UUUSSSSSSTTTWWWYYYYYYYYYWWWXXXXXXXXXWWWWWWXXXXXXQQQPPPOOONNNNNNNNNOOOOOOMMMLLLMMMNNNQQQRRRQQQPPPOOOMMMLLLKKKLLLNNNPPPRRRPPPOOOMMMKKKJJJKKKKKKLLLKKKLLLMMMOOOQQQPPPOOONNNOOONNNMMMKKKJJJJJJLLLMMMGGGIIIKKKMMMNNNMMMKKKIIIKKKMMMOOONNNJJJHHHJJJLLLHHHHHHFFFDDDBBBCCCFFFIIIJJJIIIHHHFFFEEEEEEEEEFFFLLLMMMNNNLLLIIIGGGGGGHHHLLLLLLMMMMMMLLLLLLMMMPPPPPPSSSVVVYYYZZZYYYXXXWWW\\\VVVUUU___tttvvv___QQQOOOKKKGGGEEEEEEGGGHHHIIIBBBBBBBBBBBBBBBBBBBBBAAA@@@AAAAAAAAAAAA@@@??????DDDCCCBBBAAAAAAAAAAAABBB@@@AAACCCBBBAAA????????????????????????>>>======;;;===???@@@??????@@@AAA@@@>>>;;;888666666777888777777555333222111111111000000000111222222333333555555222666EEE]]]XXXHHHKKKPPPUUUWWWZZZbbbkkkuuu{{{qqqhhh___^^^\\\UUUMMMHHHEEEDDDBBBBBBBBB@@@===;;;:::===BBBHHHLLLNNNNNNMMMMMMLLLLLLNNNPPPMMMGGGAAAEEE@@@IIIddd{{{{{{mmmaaaXXXTTTPPPLLLJJJKKKMMMNNNOOORRRUUUUUURRRNNNLLLLLLJJJJJJHHHGGGFFFFFFFFFFFFLLLLLLJJJGGGEEEGGGLLLQQQMMMLLLJJJHHHHHHHHHIIIJJJIIIIIIIIIIIIJJJJJJKKKLLLKKKKKKOOOVVV]]]```___^^^oooqqqfff]]]___hhhkkkbbbXXX]]]]]]\\\[[[YYYWWWVVVVVVSSSRRROOOKKKHHHJJJOOOTTTQQQTTTVVVUUUQQQMMMKKKKKKNNNTTTYYY[[[ccctttbbb___|||wwwnnnkkkoooiiieeefffhhhfffaaa___ddddddccccccdddcccbbbaaaXXXVVVUUUVVVXXXYYYYYYXXXXXXXXXXXXXXXYYYXXXVVVUUURRRQQQQQQPPPPPPPPPPPPPPPNNNMMMMMMOOOPPPQQQOOONNNOOONNNMMMLLLMMMNNNPPPQQQLLLKKKJJJIIIIIIJJJLLLLLLGGGJJJMMMOOOOOONNNMMMMMMQQQOOOLLLIIIHHHHHHIIIIIIHHHJJJMMMNNNMMMJJJHHHFFFJJJLLLOOONNNMMMLLLNNNQQQKKKJJJHHHEEEBBBBBBEEEGGGJJJIIIHHHFFFFFFFFFGGGHHHJJJLLLLLLKKKGGGDDDBBBBBBMMMOOOOOOMMMLLLLLLNNNOOOMMMMMMMMMOOORRRUUUWWWXXXTTTVVVZZZaaajjjttt|||vvv^^^PPPMMMOOOKKKHHHFFFDDDDDDEEEDDDCCCDDDDDDCCCCCCCCCCCCCCCCCC@@@@@@AAAAAA@@@@@@???>>>AAAAAA@@@@@@@@@@@@@@@@@@???@@@AAA@@@===<<<;;;<<<>>>>>>?????????>>>======???AAABBBBBB@@@??????@@@===<<<:::999999:::;;;===999888777555333222111111///000000111111222333333888888666888@@@LLLrrriiiJJJJJJOOOWWWZZZZZZ___fffllluuuxxx|||qqqhhh```\\\WWWOOOHHHEEEDDDBBBAAA@@@@@@>>>;;;888;;;???EEEJJJMMMNNNMMMMMMMMMLLLLLLMMMNNNLLLFFFAAA<<<;;;TTT{{{lllbbbnnnZZZVVVQQQLLLJJJLLLPPPSSSPPPTTTWWWUUUOOOKKKJJJLLLJJJIIIHHHGGGHHHJJJLLLMMMMMMKKKGGGDDDEEEIIIMMMPPPMMMLLLKKKIIIHHHIIIIIIJJJIIIIIIIIIJJJJJJJJJKKKKKKQQQKKKGGGKKKTTTaaappp|||wwwyyyyyysssfff^^^aaadddccc```ZZZVVVTTT]]]______]]][[[```jjjssssssooohhh```\\\^^^gggnnnhhhmmmxxx}}}llllll|||yyywwwrrrhhhmmmiiieeeeeegggfffbbb___dddeeeeeeeeeeeecccaaa```[[[YYYWWWVVVXXXYYYYYYYYY[[[[[[\\\]]]]]][[[WWWTTTPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNPPPQQQQQQOOOMMMPPPOOOOOOOOOOOOOOOOOOPPPKKKKKKKKKKKKKKKLLLMMMMMMEEEHHHKKKMMMMMMMMMMMMNNNRRRNNNJJJGGGFFFFFFFFFFFFJJJLLLNNNMMMKKKHHHGGGGGGKKKKKKLLLMMMOOOPPPQQQQQQMMMLLLKKKGGGDDDCCCEEEFFFIIIGGGFFFDDDDDDEEEGGGHHHGGGIIIJJJJJJHHHEEEEEEEEEKKKOOOOOOLLLJJJLLLNNNMMMOOOMMMJJJKKKNNNRRRUUUVVVQQQVVV[[[]]]]]]^^^cccgggooozzzaaaPPPKKKMMMMMMLLLHHHFFFDDDCCCDDDCCCAAA@@@FFFEEEDDDCCCCCCCCCCCCCCC???@@@@@@@@@@@@???>>>>>>???????????????>>>>>>>>><<<======;;;:::999;;;<<<>>>>>>????????????>>>>>>@@@BBBCCCBBB???>>>===>>>::::::::::::;;;<<<>>>???;;;999888666444333222111//////000000111222222222333666666888===CCC]]]RRRLLLLLLUUU[[[\\\___fffppp~~~|||xxxmmmddd\\\WWWPPPHHHCCCCCCDDDBBB@@@???>>>===;;;999===BBBGGGKKKMMMMMMMMMMMMMMMMMMMMMLLLJJJHHHFFFEEE>>>IIInnniiibbbxxxUUUSSSOOOMMMMMMOOORRRUUUQQQRRRQQQPPPNNNKKKJJJIIIGGGGGGFFFGGGJJJOOOTTTXXXIIIEEECCCDDDIIINNNOOONNNMMMMMMLLLKKKJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJLLLIIIGGGIIINNN[[[uuu}}}tttyyy}}}yyyrrrvvvxxxuuutttnnnhhhiiikkklllkkkiiigggdddbbbaaacccddddddbbb___]]]\\\ZZZXXXUUUTTTVVVXXXZZZZZZ\\\\\\^^^``````\\\VVVPPPMMMMMMNNNNNNMMMMMMLLLLLLLLLMMMNNNPPPSSSSSSQQQOOOPPPPPPQQQQQQPPPOOONNNMMMKKKKKKLLLLLLLLLKKKJJJJJJCCCGGGJJJLLLLLLMMMNNNPPPPPPLLLFFFDDDDDDFFFFFFEEEKKKMMMNNNLLLJJJHHHJJJKKKMMMJJJIIIKKKOOOQQQOOOMMMLLLMMMLLLJJJHHHFFFGGGHHHHHHGGGEEECCCDDDEEEGGGIIIGGGIIIKKKKKKIIIHHHHHHIIIHHHMMMMMMIIIHHHKKKMMMKKKNNNLLLLLLNNNRRRTTTSSSRRRTTTUUUUUURRROOOQQQWWW^^^fffaaalll{{{jjjXXXPPPIIIHHHKKKMMMIIIDDDFFFEEECCCCCCDDDDDDBBBAAAFFFEEECCCBBBAAA@@@AAAAAA>>>>>>>>>>>>>>>===<<<<<<=========>>>>>>>>>======;;;;;;;;;::::::===AAADDD>>>??????@@@@@@??????>>>>>>???@@@???===<<<<<<<<<999999:::;;;<<<===>>>???;;;:::888666555333333333//////000000111111222222...444333222888<<>>===>>>???>>>>>>@@@DDDIIILLLLLLKKKLLLNNNLLLNNNNNNJJJFFFEEEGGGKKKPPP```}}}~~~dddeeeyyyNNNMMMLLLLLLMMMPPPRRRTTTRRROOOKKKKKKMMMMMMJJJGGGEEEDDDDDDFFFKKKSSS[[[```DDDAAA@@@EEENNNRRRPPPLLLMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIJJJJJJKKKJJJJJJJJJFFFJJJOOONNNGGGIII]]]ttt{{{qqq{{{kkkmmmnnneeebbbhhhccckkkqqqnnngggbbbaaaaaa^^^```bbbbbb___\\\YYYXXXYYYVVVSSSRRRUUUXXX[[[\\\[[[[[[]]]``````[[[SSSLLLQQQQQQQQQQQQQQQPPPOOOOOOJJJKKKMMMPPPTTTUUUSSSRRRPPPQQQRRRSSSRRROOOMMMKKKKKKKKKLLLLLLKKKIIIGGGFFFCCCGGGJJJLLLLLLMMMPPPSSSNNNIIIDDDBBBDDDFFFFFFFFFLLLMMMNNNLLLJJJJJJMMMPPPOOOJJJFFFIIINNNQQQMMMHHHKKKLLLMMMLLLJJJIIIIIIJJJIIIHHHFFFEEEEEEGGGIIIKKKGGGHHHIIIIIIGGGEEEEEEFFFFFFKKKKKKGGGFFFJJJLLLIIIEEEFFFJJJOOOSSSSSSOOOKKKOOORRRUUUUUURRRPPPQQQRRRWWWLLLVVVddddddwwwuuubbbRRRIIIFFFJJJLLLIIICCCBBBFFFKKKDDDCCCAAAAAABBBBBBAAA@@@EEECCCAAA@@@>>>>>>>>>???<<<<<<======<<<<<<;;;:::<<<<<<===============<<<;;;<<<<<<<<<>>>BBBHHHMMM>>>??????@@@@@@@@@??????:::<<<======;;;:::;;;;;;888999;;;<<<============;;;:::888777555444444444/////////000111111222222222888444111777;;;EEEVVV|||iiiVVVVVVZZZ[[[^^^dddooo~~~zzzmmmeee\\\XXXUUUSSSNNNGGGDDDFFFBBB???======>>>@@@AAABBBBBBFFFJJJLLLKKKKKKLLLNNNLLLNNNNNNIIICCCBBBHHHOOOcccrrr}}}vvvddd[[[fffuuuOOONNNMMMLLLKKKLLLMMMNNNLLLLLLKKKKKKLLLMMMNNNOOOHHHHHHHHHIIIJJJKKKMMMNNN<<<@@@FFFKKKNNNNNNLLLJJJLLLKKKKKKLLLMMMLLLHHHFFFFFFGGGHHHIIIIIIIIIHHHGGGKKKIIIGGGEEEEEEIIIPPPUUUqqqxxx{{{uuummmnnn{{{tttllleeefffhhhhhhhhhhhhhhhjjjllljjjfffaaa]]][[[bbb```_________]]]XXXSSSUUUUUUUUUUUUVVVWWWWWWXXX[[[ZZZYYYXXXVVVUUUSSSSSSRRRRRRRRRRRRRRRQQQPPPPPPOOOPPPQQQRRRTTTTTTTTTTTTUUUSSSPPPMMMKKKKKKKKKKKKPPPMMMKKKJJJJJJHHHCCC???DDDCCCCCCGGGLLLOOOOOOMMMJJJIIIGGGEEECCCDDDHHHKKKPPPPPPOOOOOOPPPPPPQQQRRRHHHIIIIIIGGGJJJOOOOOOLLLLLLLLLMMMLLLKKKJJJHHHGGGLLLKKKIIIGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHFFFGGGGGGEEEBBBAAADDDHHHEEEHHHKKKNNNOOONNNLLLKKKNNNPPPRRRRRRRRRRRRTTTVVVOOOQQQSSSSSSVVV___lllvvvrrrmmmeee\\\TTTMMMJJJHHHFFFEEEDDDEEEFFFGGGFFFDDDCCCCCCBBBAAAAAA@@@??????GGGDDD@@@??????>>>;;;999;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>???999999:::;;;===@@@CCCEEEBBBAAA@@@???>>>>>>>>>>>>===;;;999999::::::999888===;;;:::999999:::<<<>>>888777777888999999666444222111000000000000000111111222333444666;;;AAAFFFlll}}}ZZZUUU```eeefffhhhwww~~~mmmbbbaaaXXXUUURRRNNNKKKFFFAAA======>>>>>>???@@@AAAAAAAAABBBFFFJJJLLLKKKKKKNNNPPPMMMKKKIIIDDD???BBBPPP___lllrrrhhhYYYXXX]]]dddqqqOOOOOONNNNNNNNNOOOOOOPPPKKKJJJIIIIIIIIIJJJKKKLLLIIIIIIHHHGGGGGGGGGGGGGGGAAADDDHHHLLLMMMMMMKKKIIILLLKKKKKKLLLLLLKKKHHHEEEGGGGGGIIIIIIIIIIIIHHHGGGGGGHHHHHHGGGFFFHHHKKKNNNVVVfffqqqjjj[[[]]]vvvsssttt{{{llleeeaaadddggggggfffgggjjjjjjhhhddd___[[[YYYYYY___^^^___```aaa^^^YYYUUUUUUUUUTTTTTTUUUWWWXXXYYY[[[ZZZXXXVVVUUUSSSRRRRRRQQQQQQQQQQQQQQQPPPOOOOOOOOOPPPQQQSSSUUUVVVVVVUUURRRQQQOOOMMMLLLLLLMMMMMMOOOMMMKKKKKKKKKJJJFFFCCCDDDCCCBBBEEEIIILLLLLLKKKHHHHHHGGGEEEDDDFFFJJJMMMNNNNNNMMMMMMMMMMMMMMMNNNHHHJJJJJJIIILLLRRRSSSPPPMMMLLLKKKJJJIIIIIIIIIIIIJJJIIIGGGFFFEEEFFFFFFGGGGGGIIIJJJIIIGGGFFFGGGIIIFFFHHHJJJIIIFFFEEEFFFGGGJJJIIIJJJLLLOOOPPPOOOMMMNNNOOOQQQPPPOOONNNOOOPPPPPPOOONNNNNNOOOTTT\\\cccgggtttssshhh```VVVTTTOOOJJJFFFDDDDDDDDDEEEDDDCCCCCCEEEEEEDDDCCCBBBBBBAAA@@@@@@???>>>>>>DDDAAA>>><<<===<<<:::888;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;<<<<<<======::::::::::::;;;===???@@@@@@???>>>======<<<<<<======<<<:::::::::;;;:::999;;;:::999999999:::;;;<<<999888888999:::999777555222222111000000000000111333333333333444777<<<@@@XXXsssaaa]]]bbbjjjpppkkk\\\XXXRRROOOKKKHHHFFFDDDBBB@@@>>>>>>>>>>>>???@@@AAABBBFFFIIILLLNNNNNNNNNNNNNNNJJJJJJGGG@@@<<>>>>>=========???===;;;:::::::::999888;;;<<<<<<======<<<<<<;;;===<<<<<<;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;>>>>>>===;;;;;;;;;;;;;;;===;;;::::::;;;;;;;;;:::888888999999999::::::::::::999999:::;;;;;;888666333333222111111111111111333333333111111333777:::KKKyyyyyydddaaannnzzzvvvuuu~~~tttbbbUUUQQQRRRMMMGGGCCCAAA@@@@@@??????>>>======>>>???AAACCCIIIJJJLLLNNNOOONNNJJJGGG???BBB???999>>>LLLVVVWWWPPPVVVVVVWWW[[[^^^pppMMMNNNPPPQQQRRRRRRRRRQQQNNNMMMLLLJJJIIIIIIJJJJJJCCCCCCDDDDDDEEEEEEEEEEEEIIIJJJKKKKKKLLLLLLLLLLLLKKKIIIIIIIIIIIIHHHEEECCCGGGHHHIIIIIIIIIHHHGGGFFFCCCFFFIIIJJJIIIHHHHHHHHHFFFGGGJJJOOOVVV\\\^^^^^^~~~jjjnnnyyysssccc______[[[XXXZZZ```dddbbb``````^^^^^^]]]ZZZYYYZZZ]]]```[[[[[[ZZZZZZZZZYYYXXXWWWYYYXXXUUUTTTSSSTTTVVVWWWTTTSSSQQQPPPPPPQQQRRRSSSOOOOOONNNNNNNNNNNNNNNOOOJJJJJJKKKPPPTTTVVVUUUSSSPPPNNNMMMKKKKKKLLLNNNOOOKKKKKKJJJKKKKKKJJJJJJIIIJJJIIIHHHGGGIIIJJJLLLMMMIIIIIIIIIGGGGGGHHHKKKNNNLLLKKKIIIHHHGGGFFFFFFFFFHHHJJJJJJIIILLLQQQRRROOOJJJJJJIIIHHHHHHHHHIIIIIIDDDDDDDDDEEEFFFHHHJJJKKKLLLLLLLLLMMMOOOPPPPPPPPPMMMMMMNNNNNNMMMMMMMMMMMMcccYYYMMMHHHIIIJJJFFFBBBLLLMMMNNNMMMKKKIIIHHHHHHKKKGGGDDDFFFJJJLLLKKKHHHJJJLLLOOOOOOPPPTTT\\\bbbgggiiipppzzzyyyrrrlllgggcccYYYTTTKKKBBB>>>@@@EEEGGGDDDCCCBBBAAABBBCCCDDDEEE@@@???>>>???@@@AAA@@@>>>============<<<<<<;;;;;;<<<;;;:::999999999999999;;;;;;<<<<<<<<<<<<;;;;;;===<<<;;;::::::999::::::;;;:::::::::::::::::::::======<<<;;;::::::::::::;;;:::888888999::::::999666777888999999:::999999;;;;;;:::;;;<<<<<<:::777555444333222222111111222333333333111000111444777EEEiii{{{gggnnnzzzssszzz|||pppiii```VVVQQQRRRWWWQQQHHHAAA===<<<<<<;;;@@@???===<<<===@@@CCCEEEJJJIIIIIILLLMMMJJJDDD???<<<<<<888888FFFXXX[[[RRRRRRYYY___eeejjjnnnJJJLLLMMMOOOPPPPPPOOOOOONNNMMMKKKJJJIIIHHHIIIIIIDDDDDDFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLLLLMMMIIIHHHFFFFFFGGGGGGEEECCCFFFGGGHHHHHHHHHGGGEEEDDDDDDFFFHHHIIIIIIJJJLLLNNNLLLEEE@@@HHHVVV```___ZZZfffyyyzzzlll___^^^aaaccc[[[YYY[[[```aaa^^^\\\]]][[[\\\]]]\\\[[[[[[\\\^^^\\\ZZZWWWTTTRRRRRRTTTVVV[[[ZZZWWWTTTRRRQQQQQQRRRNNNNNNNNNNNNOOOPPPRRRSSSOOONNNMMMMMMMMMNNNOOOOOOJJJJJJKKKPPPVVVYYYVVVSSSPPPOOOMMMKKKKKKKKKMMMNNNJJJJJJJJJIIIHHHHHHIIIIIIJJJJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLJJJHHHHHHJJJLLLMMMLLLKKKIIIHHHGGGFFFFFFHHHJJJHHHFFFHHHLLLLLLHHHFFFGGGIIIKKKKKKJJJHHHGGGEEEEEEEEEFFFGGGIIIKKKMMMLLLIIIHHHLLLSSSWWWTTTPPPQQQOOOLLLKKKLLLMMMPPPQQQjjj___RRRKKKKKKKKKHHHEEEKKKMMMOOONNNLLLJJJIIIIIIHHHEEEBBBEEEJJJLLLHHHCCCDDDHHHMMMNNNMMMKKKJJJKKKLLLKKKLLLQQQ]]]hhhmmmnnnsssrrrqqqqqqrrrtttwwwxxx~~~}}}xxxmmmiiihhhddd___[[[YYYUUUQQQNNNKKKGGGDDDCCCAAA????????????AAACCCBBBAAA@@@??????@@@@@@AAA>>>===<<<===>>>>>>===<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::999999:::;;;::::::;;;;;;;;;;;;::::::;;;;;;:::999999888999999999999999:::;;;;;;;;;;;;======;;;:::::::::::::::999777666666777888888777555666777888999999999999<<<;;;;;;<<<======:::888666555444333222222222222222333333222111222555777<<>>;;;999999999@@@???======>>>AAAEEEGGGJJJIIIIIIJJJJJJGGG@@@:::???<<<999???PPP^^^XXXHHHUUU```iiiqqqwwwIIIJJJKKKLLLLLLMMMMMMLLLKKKJJJHHHGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGHHHIIIIIIJJJJJJJJJJJJFFFEEEDDDDDDFFFFFFEEEDDDEEEFFFGGGGGGFFFEEECCCBBBDDDEEEFFFFFFGGGIIILLLOOOGGGDDDBBBCCCJJJVVVdddmmmfffttt}}}}}}sssccc\\\[[[aaahhh^^^\\\\\\^^^^^^ZZZYYY[[[[[[]]]^^^]]][[[XXXVVVVVV[[[YYYUUUPPPMMMNNNRRRUUUZZZYYYWWWTTTQQQOOONNNMMMKKKLLLLLLMMMNNNOOOOOOOOOMMMLLLKKKKKKKKKLLLMMMNNNMMMLLLMMMSSSYYY\\\XXXTTTPPPOOOMMMKKKKKKKKKLLLMMMKKKKKKKKKIIIGGGFFFGGGHHHGGGHHHIIIIIIHHHHHHIIIJJJNNNNNNMMMKKKIIIHHHIIIKKKNNNNNNLLLKKKJJJIIIIIIIIIIIIJJJHHHEEEFFFJJJIIIEEEDDDGGGJJJMMMMMMLLLIIIGGGGGGFFFFFFFFFGGGIIIKKKLLLHHHGGGHHHMMMUUUWWWSSSNNNRRRNNNJJJHHHJJJMMMPPPQQQ\\\TTTKKKFFFGGGIIIIIIGGGLLLNNNPPPPPPMMMKKKIIIIIIGGGDDDBBBDDDGGGHHHCCC>>>CCCFFFJJJLLLMMMLLLLLLLLLNNNKKKGGGGGGMMMSSSRRRMMMIIIKKKLLLKKKJJJLLLOOORRRWWWTTTRRRTTTUUUWWW]]]eee___YYYQQQLLLJJJJJJIIIHHHDDDBBBAAABBBCCCCCCBBB@@@BBB@@@BBBEEEDDD???<<<<<<>>>>>>>>>>>>>>>??????@@@===<<<;;;;;;======<<<;;;::::::::::::::::::::::::999:::;;;:::999999:::<<<888999999::::::999999888:::999999888888888888999666777999:::;;;;;;;;;;;;<<<<<<;;;:::999999999999777555444444666777777666666666777888999::::::;;;<<<;;;;;;<<<======:::888888777666444333333333333111222333222222222555777777>>>YYY|||}}}xxxzzzrrrnnndddaaa]]]ZZZVVVRRRMMMJJJGGGCCC>>>;;;::::::::::::>>>>>>>>>???AAAEEEHHHJJJKKKKKKJJJJJJHHHCCC>>>999999999???NNN___eee[[[PPPVVVccclllvvvJJJJJJJJJIIIIIIJJJKKKKKKJJJIIIGGGFFFFFFFFFGGGGGGHHHJJJKKKMMMMMMLLLKKKJJJGGGHHHHHHIIIIIIGGGFFFEEEDDDCCCBBBCCCEEEFFFFFFEEEDDDEEEEEEEEEEEECCCBBB@@@AAACCCDDDDDDDDDEEEGGGIIIAAADDDEEECCCCCCLLL\\\jjjkkkuuuzzz{{{rrrkkkdddaaa^^^[[[```hhh```\\\[[[[[[YYYWWWXXX\\\ZZZ[[[[[[YYYVVVSSSRRRQQQUUUUUUTTTRRROOOOOOQQQTTTUUUUUUUUUTTTRRROOOMMMLLLKKKLLLMMMNNNMMMKKKJJJHHHJJJIIIHHHGGGHHHIIIKKKLLLMMMKKKLLLRRRYYY[[[VVVQQQNNNMMMKKKJJJKKKLLLNNNOOONNNNNNMMMJJJFFFEEEFFFHHHDDDGGGKKKKKKJJJHHHHHHJJJMMMNNNNNNLLLJJJJJJKKKLLLOOONNNMMMLLLKKKKKKKKKKKKIIIJJJIIIFFFGGGKKKKKKGGGFFFGGGJJJLLLMMMLLLKKKJJJHHHGGGFFFFFFFFFGGGIIIIIIGGGKKKPPPUUUVVVUUURRRPPPOOOLLLHHHGGGJJJMMMNNNNNNKKKGGGCCCBBBCCCFFFHHHIIIOOOPPPRRRQQQNNNJJJGGGFFFDDDCCCBBBCCCEEEEEEBBB>>>EEEFFFGGGHHHGGGFFFFFFFFFAAACCCBBB@@@DDDIIIIIIEEEFFFFFFFFFFFFGGGHHHIIIJJJHHHEEEDDDGGGIIIIIIKKKOOODDDBBB@@@AAABBBDDDEEEGGGCCCBBB@@@AAABBBCCCBBBAAA>>><<<>>>CCCCCC>>><<<>>>======>>>>>>??????@@@@@@<<<;;;:::;;;<<<<<<;;;:::::::::::::::::::::::::::999:::;;;:::888777999;;;777777888888888888777777888888777777777888999999555666888999999999999999;;;:::999888777777777777666555444444666777777666777777777777888:::<<<===<<<;;;;;;<<<===<<<:::888999888666555444333333333222222333222111111333555888888EEEeee}}}|||~~~tttsss{{{qqqiiiddd[[[ZZZWWWTTTQQQMMMGGGCCC===;;;:::;;;<<<>>>>>>===<<<===???AAADDDHHHKKKLLLIIIJJJJJJHHHCCC>>>;;;999:::@@@RRRhhhpppggg___]]]\\\gggooo}}}LLLKKKIIIHHHHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHIIIJJJEEEGGGJJJMMMOOOPPPOOOOOOGGGHHHIIIIIIGGGEEEBBB@@@CCCAAAAAABBBDDDFFFGGGFFFCCCDDDDDDDDDDDDBBB@@@??????AAACCCCCCBBBBBBBBBCCCBBBDDDEEEFFFFFFIIINNNRRRYYYnnnvvvfffkkk~~~kkkeee[[[VVVZZZ___```bbbfff```\\\YYYYYYWWWUUUXXX]]]VVVVVVVVVTTTRRRPPPQQQRRRPPPSSSUUUTTTRRRQQQRRRTTTQQQRRRSSSSSSRRRPPPNNNLLLMMMNNNOOOOOOMMMIIIEEECCCHHHGGGFFFEEEEEEGGGIIIJJJJJJHHHIIIOOOVVVXXXSSSMMMKKKKKKJJJJJJKKKMMMPPPRRRPPPQQQPPPLLLGGGDDDFFFHHHEEEIIIMMMOOOMMMKKKJJJKKKLLLMMMMMMLLLKKKKKKMMMNNNOOONNNMMMLLLLLLLLLLLLLLLIIIKKKJJJHHHJJJNNNNNNKKKHHHIIIIIIJJJKKKLLLMMMMMMHHHGGGFFFEEEEEEEEEFFFGGGHHHQQQ[[[]]]XXXSSSSSSUUULLLIIIGGGHHHKKKMMMLLLJJJGGGFFFEEEEEEFFFIIILLLNNNQQQRRRSSSRRRMMMHHHEEECCCAAAAAABBBDDDFFFFFFDDDCCCEEEFFFGGGGGGFFFCCCAAA???AAAFFFHHHCCCAAADDDEEEBBBBBB???===???CCCDDDBBB???BBB??????BBBBBB@@@???@@@CCCBBBAAABBBAAA>>>>>>@@@===<<<;;;;;;>>>????????????;;;<<>>;;;;;;;;;<<<===<<<:::888999888777666444444333333222333333222000///000222999555;;;OOOnnnxxxuuuuuuooo~~~xxxqqqhhh```\\\[[[XXXQQQJJJGGGEEECCC@@@;;;;;;;;;>>>@@@AAA@@@???;;;===???CCCGGGJJJLLLNNNFFFHHHHHHDDD>>>999777888KKKTTTkkkyyybbbXXX^^^dddnnntttKKKKKKKKKKKKLLLLLLLLLMMMMMMKKKIIIHHHHHHJJJLLLNNNGGGHHHKKKMMMOOOOOOPPPOOOEEEDDDCCCBBBAAA@@@@@@@@@CCCAAA??????BBBEEEGGGGGGGGGGGGFFFCCC???<<<;;;;;;===>>>?????????@@@BBBEEECCCCCCCCCCCCDDDEEEGGGGGGLLLSSS```nnnxxxzzzvvvrrr{{{nnnbbb]]]\\\ZZZYYYXXXZZZ]]]___^^^YYYWWWWWWWWWVVVXXX\\\VVVTTTSSSUUUXXXXXXRRRMMMPPPUUUZZZZZZWWWUUUWWW[[[QQQSSSVVVXXXVVVRRRMMMJJJNNNMMMLLLLLLJJJGGGBBB???FFFFFFFFFGGGIIIJJJJJJJJJIIIHHHJJJNNNQQQQQQQQQRRRKKKMMMNNNOOONNNNNNOOOPPPQQQOOOMMMKKKJJJIIIFFFDDDKKKOOOSSSRRRNNNLLLNNNRRRNNNLLLKKKIIIJJJLLLNNNPPPSSSOOOKKKIIIJJJKKKLLLLLLLLLJJJIIIJJJMMMOOOMMMKKKQQQHHHLLLSSSMMMLLLOOONNNHHHJJJKKKIIIEEEFFFKKKQQQZZZ]]]___\\\WWWSSSTTTWWWLLLIIIGGGIIIMMMOOOLLLIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIJJJHHHDDDDDDFFFDDD@@@AAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<;;;<<<===?????????>>>===999999999:::::::::;;;;;;;;;;;;<<<<<<;;;;;;:::999::::::999888777777777888999999999888888888777777555555666777777777777777555555555555555666777777666777888888888777555444777777777777666666666666888666555777999:::888666:::999777777888:::===???;;;<<<<<<<<<;;;;;;999999777777777777666666666666222111000//////111333444222888888>>>PPPddd~~~zzzvvvpppiiibbb]]]YYYXXXUUUPPPJJJFFFDDDBBB>>>;;;888999:::<<<>>>AAACCCDDD@@@AAACCCEEEGGGHHHHHHIIIFFFFFFHHHGGG@@@:::>>>HHHddd}}}~~~hhh___bbbffflllfffmmmKKKLLLLLLLLLLLLLLLLLLLLLOOOMMMKKKIIIHHHIIIIIIJJJIIIIIIJJJKKKLLLKKKKKKJJJEEEEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@AAACCCFFFGGGGGGGGGHHHGGGEEEAAA???>>>>>>AAABBBCCCCCCBBBCCCDDDFFFCCCCCCCCCCCCDDDEEEFFFGGGDDDHHHPPP[[[gggsss}}}qqqyyy}}}uuukkkcccZZZZZZYYYWWWWWWZZZ]]]___```^^^YYYWWWWWWWWWUUUVVVZZZWWWTTTRRRSSSVVVWWWTTTQQQRRRVVVYYYYYYVVVUUUWWWZZZVVVXXXZZZZZZYYYUUUQQQOOONNNLLLKKKKKKJJJIIIFFFCCCDDDEEEHHHKKKMMMLLLJJJHHHKKKKKKMMMQQQSSSSSSRRRRRRPPPPPPPPPOOOMMMLLLNNNOOOPPPNNNLLLKKKKKKKKKIIIGGGKKKNNNQQQQQQNNNMMMOOOQQQNNNLLLJJJIIIJJJLLLNNNPPPQQQNNNJJJIIIIIIJJJKKKJJJKKKIIIHHHJJJNNNPPPPPPOOONNNHHHOOOVVVPPPNNNRRRQQQMMMOOOOOOMMMJJJJJJOOOTTTXXX[[[\\\YYYSSSOOOOOOQQQKKKHHHFFFGGGKKKMMMJJJGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEGGGFFFCCCCCCDDDBBB>>>===>>>???@@@AAACCCDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>===<<<<<<===>>>>>>>>>>>>===<<<;;;====================================<<<<<<<<<;;;;;;<<<===>>>>>>>>>======:::::::::;;;;;;;;;<<<<<<:::::::::::::::999999888:::999888888777777777888999999888888888777777777555555666777777777777777555555444444555555666777888777555555555666777888777777777666666666555555777666555777999:::888666:::999777777888:::===???<<<;;;;;;;;;::::::::::::888888888777777777666666555444222111111222333444000666555777DDDTTTooo{{{uuuqqqnnnkkkhhheeeaaa]]]YYYVVVUUUTTTOOOKKKFFFCCCBBB@@@===:::;;;;;;<<<===???BBBDDDEEEDDDDDDEEEGGGHHHHHHIIIIIIDDDDDDFFFEEEAAAFFFYYYnnn~~~zzzmmmmmmlllffffff^^^JJJKKKKKKKKKKKKKKKJJJJJJLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBAAAAAABBBEEEFFFFFFEEEGGGHHHHHHFFFDDDBBBBBBCCCDDDEEEFFFEEEDDDDDDEEEFFFCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEGGGKKKVVVjjj}}}xxx}}}nnnfffddd___XXXWWWUUUSSSVVV\\\```bbbaaa^^^ZZZWWWWWWVVVSSSTTTXXXXXXUUURRRRRRUUUWWWWWWVVVTTTVVVXXXXXXUUUTTTVVVXXX[[[[[[[[[[[[YYYVVVSSSRRRNNNLLLJJJIIIJJJJJJIIIHHHBBBEEEKKKOOOPPPNNNJJJGGGIIIKKKNNNPPPRRRSSSRRRQQQUUUUUUSSSOOOLLLKKKMMMNNNOOOMMMKKKKKKLLLLLLLLLJJJLLLMMMNNNOOOOOOOOONNNNNNMMMLLLJJJIIIJJJKKKMMMNNNNNNLLLIIIHHHIIIJJJJJJIIIJJJIIIHHHIIILLLOOOPPPQQQJJJHHHSSSYYYPPPMMMQQQPPPPPPQQQQQQOOOLLLLLLOOOSSSTTTVVVWWWTTTNNNJJJJJJKKKHHHFFFEEEFFFIIIJJJHHHEEEIIIIIIHHHGGGGGGFFFFFFGGGBBBEEEFFFCCCCCCEEECCC???======>>>@@@AAABBBCCCDDDAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>????????????===>>>>>>>>>>>>===<<<<<<<<<============<<<;;;;;;==============================<<<<<<<<<;;;;;;;;;;;;;;;<<<=========<<<<<<::::::;;;;;;;;;<<<<<<<<<888999999999999888777777999888888777777777777777888888888888777777777777444555666666777666666666444444444444444555555666888666333111222555999<<<777666666666666555555555666555555666888999777666999888777777888:::<<<>>><<<;;;:::999999999:::;;;999999999888888888777777777666555333333333444444222999777666>>>JJJcccvvvlllfffbbb```^^^]]][[[XXXVVVTTTSSSRRRRRRHHHFFFBBB@@@???===;;;:::>>>>>>>>>???AAABBBDDDEEEEEEEEEFFFGGGGGGHHHIIIIIIFFFEEECCCAAACCCRRRooo|||ooosss~~~uuudddaaagggHHHIIIJJJJJJJJJIIIHHHGGGFFFGGGIIIKKKLLLMMMMMMMMMJJJJJJIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEEEECCCBBBBBBCCCDDDDDDBBB@@@FFFGGGHHHGGGEEEDDDEEEFFFEEEFFFGGGFFFDDDCCCCCCDDDCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHFFFFFFKKKZZZoooyyyyyykkkgggiiieee]]]YYYUUUSSSRRRVVV\\\aaaaaa___^^^ZZZWWWWWWUUURRRRRRUUUWWWUUUTTTUUUXXXZZZYYYXXXUUUWWWWWWVVVTTTSSSUUUWWW\\\[[[YYYWWWUUUSSSRRRQQQPPPMMMJJJIIIIIIJJJJJJJJJCCCGGGMMMPPPQQQNNNKKKJJJLLLNNNOOOMMMMMMPPPRRRRRRWWWVVVSSSPPPLLLLLLNNNPPPOOOMMMJJJJJJKKKLLLKKKJJJMMMLLLMMMNNNPPPPPPMMMKKKLLLKKKJJJIIIIIIJJJLLLMMMLLLKKKIIIIIIJJJKKKJJJIIILLLJJJHHHGGGGGGHHHIIIJJJIIINNN]]]```RRRLLLOOONNNOOOOOOOOOLLLJJJIIIKKKNNNOOOPPPQQQOOOLLLIIIHHHIIIGGGFFFFFFGGGIIIJJJGGGEEEJJJIIIGGGFFFEEEEEEEEEEEE???CCCFFFDDDDDDFFFFFFCCC@@@@@@@@@@@@?????????????????????>>>>>>>>>======<<<<<<======>>>>>>>>>???<<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;888888999999888888777666888777777666666666777777888888777777777666666666444555555666666555555555333333333333333444555555666444222111222555999<<<666666666555555555444444555555555666777777777666888777666666888999;;;===<<<;;;999777777888:::;;;:::::::::999999999888888999888666444333333333333111888777555<<>>===<<<;;;?????????@@@AAABBBCCCDDDDDDDDDDDDEEEGGGHHHIIIJJJLLLFFF@@@@@@IIIZZZnnn|||mmmfffddduuuuuugggmmmIIIJJJKKKLLLLLLKKKIIIHHHFFFGGGJJJLLLMMMMMMMMMLLLIIIIIIHHHGGGFFFFFFFFFFFFBBBBBBBBBBBBCCCDDDEEEFFFEEECCCBBBBBBBBBAAA>>><<>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;<<<<<<=========:::;;;;;;<<<<<<<<<;;;;;;999::::::;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::999999999999999999777777888888888999999999999999999999999888777777777666666555666666777777777777777666666666555555444444555555555555444333222222222222222333333444222222222333444666777888555555555555444444444444333444555666666666666666666666666666777999;;;<<<;;;999888777777888:::;;;::::::::::::999999999999888888666555444333222222,,,444333111666<<>>???@@@@@@@@@@@@AAABBBCCCCCCDDDDDDEEEFFFHHHJJJLLLNNNKKKDDD???FFFVVVdddfffbbbVVV\\\dddqqqzzzuuu}}}KKKLLLNNNPPPPPPOOONNNMMMJJJKKKLLLLLLLLLKKKIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDBBBAAAAAAAAA???===CCCDDDFFFEEEDDDDDDEEEGGGIIIKKKLLLKKKIIIGGGFFFFFFDDDCCCCCCBBBCCCCCCDDDDDDBBBFFFJJJKKKJJJHHHHHHIIIPPPZZZqqqyyymmm___bbb```cccgggbbbYYYUUUYYYUUUVVVXXXZZZZZZZZZZZZYYY[[[WWWVVVVVVTTTPPPOOORRRSSSUUUXXX[[[\\\[[[YYYXXXWWWUUUSSSQQQQQQSSSVVVWWWYYYWWWUUUSSSRRRRRRRRRRRRPPPMMMJJJHHHHHHIIIIIIHHHKKKMMMPPPOOONNNNNNQQQTTThhhjjjdddVVVNNNQQQUUUTTTTTTSSSRRRPPPNNNNNNPPPRRROOOLLLHHHGGGGGGHHHHHHHHHMMMNNNOOOPPPNNNKKKHHHFFFKKKJJJJJJIIIIIIIIIIIIJJJIIIIIIJJJLLLNNNNNNLLLJJJLLLLLLJJJFFF@@@<<<::::::<<>>???@@@AAA@@@EEEGGGBBB???@@@BBBBBB<<<======>>>??????@@@@@@======<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;888888999::::::::::::999888999999::::::::::::999999999999999999999999999;;;;;;:::::::::999999999:::999888777777777888888666666777777777888888888999999999999999888777777555555555555555666666777666666666666555555555555444444444555444444333222111111111111111222333333///111333555666666666555555555444444444333333333222444666666555444555666555555666666777999::::::999888777777777888999::::::::::::999999999888888888888777666555444333222///555222000444666BBBWWW{{{pppoooxxxxxxzzzkkkrrrvvvsssvvv}}}xxxsssrrrlllddd\\\XXXXXX[[[]]][[[WWWSSSOOOLLLIIIEEEBBBBBBBBBBBBBBBBBBAAAAAAAAA???AAABBBCCCAAAAAAAAABBB@@@@@@@@@@@@AAABBBDDDDDDGGGGGGGGGHHHJJJLLLNNNPPPGGGEEEGGGQQQbbbkkkbbbUUUVVVfffllllllvvvIIIKKKMMMPPPQQQPPPOOONNNLLLLLLLLLLLLKKKJJJHHHHHHFFFFFFEEEEEEFFFGGGHHHIIIGGGGGGFFFFFFFFFGGGHHHHHHEEECCCAAAAAABBBDDDDDDDDDDDDEEEFFFFFFEEEEEEFFFGGGHHHJJJLLLLLLJJJGGGFFFFFFDDDCCCCCCBBBBBBCCCCCCCCCDDDGGGKKKMMMMMMLLLIIIHHHNNNDDDIIIeee}}}zzz~~~vvvhhh^^^bbbkkkaaaaaabbbbbb^^^ZZZWWWWWWRRRWWW[[[\\\YYYWWWWWWYYYYYYVVVUUUVVVTTTPPPOOOQQQSSSUUUVVVWWWWWWWWWWWWWWWVVVTTTQQQOOOQQQTTTVVVXXXVVVUUUSSSRRRQQQQQQRRRRRRLLLJJJHHHHHHIIIJJJIIIIIIKKKOOORRRQQQOOONNNRRRUUU```fffcccUUUNNNQQQTTTQQQSSSSSSSSSQQQNNNMMMNNNOOOMMMKKKGGGGGGHHHJJJKKKKKKLLLOOORRRQQQMMMHHHEEEEEEJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGIIIKKKMMMMMMKKKIIIIIIKKKKKKIIICCC???===<<>>>>>??????<<<<<<======>>>?????????======<<<<<<<<<;;;;;;;;;:::::::::::::::999999999666666777888888888888888777888888999::::::999999999999999999999999999999::::::::::::999999999999999888777666666666777777777777777777888888888888777777888888777777666555555444444444555555666777666666666555555555444444444444444444444333222222111000000000000111222222000111333444555555444444444444444333333333333222111444666666444333444666444555555666777888999:::777777777777888888999999999999999999888888888888888888888888777666555444333777333222777666;;;KKKmmmmmmppp||||||xxxddddddjjjhhhlllwwwyyyvvvzzz~~~xxxtttsssllleeeeeebbb]]]YYYVVVUUUUUUVVVYYYTTTOOOJJJGGGEEECCCAAA>>>???@@@@@@AAAAAABBBAAA???BBBDDDEEECCCBBBCCCDDDAAAAAAAAABBBCCCDDDFFFGGGIIIHHHGGGGGGGGGIIIKKKLLLJJJRRRYYY]]]bbbddd^^^UUU]]]qqqrrrkkkEEEGGGKKKMMMOOOOOOMMMLLLJJJJJJJJJJJJKKKKKKKKKKKKFFFEEEDDDDDDDDDFFFGGGHHHJJJIIIIIIHHHHHHIIIIIIIIIDDDBBB@@@AAADDDGGGIIIJJJEEEFFFGGGGGGFFFEEEFFFHHHFFFHHHJJJJJJHHHEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCEEEEEEFFFGGGJJJJJJIIIGGGKKKIIIMMMTTTZZZeee~~~{{{ooorrr{{{zzzyyyuuugggeeeaaa^^^___\\\\\\[[[[[[\\\\\\VVVOOOPPPWWW]]]]]]XXXUUUWWWZZZXXXUUUTTTVVVTTTPPPOOOQQQTTTTTTTTTSSSRRRSSSUUUWWWVVVSSSPPPNNNPPPTTTWWWYYYRRRQQQQQQPPPPPPPPPPPPPPPIIIHHHGGGGGGIIIKKKJJJJJJJJJOOOSSSSSSPPPOOORRRUUUNNNXXXYYYPPPKKKPPPRRROOOSSSSSSSSSQQQNNNLLLLLLMMMLLLJJJGGGGGGIIILLLNNNOOOLLLQQQTTTRRRKKKEEEDDDEEEJJJJJJJJJIIIIIIHHHHHHHHHEEEFFFGGGJJJMMMMMMJJJHHHFFFIIILLLKKKGGGCCCAAAAAATTTllldddTTTSSSPPPOOONNNMMMMMMNNNNNNMMMLLLLLLKKKKKKKKKLLLLLLJJJIIIGGGIIILLLLLLKKKHHHGGGFFFDDDCCC@@@??????AAACCCEEEVVVXXXUUUJJJ@@@>>>??????@@@??????>>>===<<<<<<;;;======<<<<<<<<<;;;;;;;;;;;;::::::999999888888888555555666777777777777777666777888999999999999999:::::::::::::::::::::::::::::::::999999999888888999888777555555555666777777888888888888999999999666666666666666555555444444444444444444555666777666666555555555444444444444444444444333333222111000000000000000111111222111222222333444444444444444444444333333333222222111333666666444333444666444444555666777888999999555666777888888888888888999999999888888888777777999999999999999888777666000333///000666555777CCCOOO|||ooovvvyyy___TTT\\\]]]```iiiiiifffkkk{{{tttxxxpppnnnnnnggg___^^^]]][[[XXXTTTQQQOOOMMMTTTOOOHHHCCCAAAAAABBBBBB<<<<<<===>>>>>>>>>======???BBBEEEEEECCCBBBCCCEEEBBBBBBBBBCCCEEEFFFHHHIIIIIIGGGEEECCCCCCCCCEEEFFFRRR```jjjddd[[[WWWWWWVVV\\\sssrrrlllKKKKKKMMMOOOQQQPPPMMMJJJLLLLLLJJJIIIHHHGGGGGGGGGHHHFFFEEEEEEFFFFFFEEECCCFFFHHHIIIIIIGGGFFFFFFGGGHHHGGGEEECCCDDDFFFHHHJJJFFFEEEDDDEEEHHHHHHFFFCCCIIIHHHGGGEEEDDDDDDDDDDDD@@@@@@AAABBBCCCCCCCCCDDDFFFEEEDDDDDDEEEGGGHHHJJJJJJJJJJJJLLLOOOTTTYYY\\\qqq]]]vvvttt{{{zzz___XXXXXXWWWXXX^^^ZZZZZZYYYXXXVVVUUUTTTSSS]]]\\\[[[[[[ZZZYYYYYYXXXYYYYYYYYYXXXUUUTTTUUUVVVXXXUUURRRRRRTTTVVVUUUSSSOOOQQQSSSSSSQQQQQQTTTWWWXXXVVVSSSPPPMMMLLLKKKKKKJJJJJJJJJHHHFFFFFFHHHJJJLLLLLLLLLLLLMMMNNNPPPQQQOOOQQQRRRQQQNNNLLLLLLLLLKKKOOOQQQOOOJJJGGGHHHKKKJJJJJJJJJIIIIIIJJJMMMPPPLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGKKKIIIGGGHHHJJJKKKIIIGGGFFFGGGHHHHHHHHHJJJMMMPPPiiicccOOOMMMOOOKKKKKKMMMOOOPPPNNNKKKHHHHHHGGGKKKPPPPPPKKKHHHIIIGGGHHHGGGFFFCCCBBBBBBBBB@@@CCCCCC@@@===AAAKKKTTTeeejjjgggWWWEEE===>>>@@@>>>>>>???>>>===:::888777<<<<<<;;;;;;;;;:::::::::;;;:::999888888888999999444555777888999999999999666666666666666777777888::::::::::::::::::::::::;;;:::999888777777777777666666555555444444444444666666666666777777777777555555444444444555555666555444333444555666666555222222222222222222222222222222222111111111000000111111111111111111111111111111222222222333333333222333333444444333333222111222333333444444333333555555555555666666666666666666777777777777666555555777888999888888:::;;;;;;::::::999888777666666444444333333444555777888;;;TTTsssrrrqqq{{{{{{wwwkkk___OOOMMMPPPWWWVVVTTT```ppp~~~yyyrrrjjjeeecccaaa\\\WWWUUUSSSPPPLLLIIIHHHHHHHHHDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCCCCBBB@@@???FFFEEEDDDDDDCCCCCCDDDFFFHHHJJJAAA999;;;===FFFXXXrrrtttwwwmmmZZZWWW\\\YYYggglllvvvKKKKKKMMMOOOQQQPPPMMMKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHGGGFFFFFFHHHHHHGGGFFFGGGHHHIIIIIIGGGEEEEEEFFFGGGFFFDDDCCCDDDFFFHHHJJJGGGEEEDDDEEEGGGHHHFFFDDDFFFFFFEEEEEEDDDEEEEEEEEEBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGFFFEEEFFFGGGHHHIIIGGGFFFFFFGGGIIILLLOOOQQQWWWcccnnnttt}}}pppsssuuuwww|||~~~{{{vvvwwwxxxfffXXXYYYZZZUUURRRTTTZZZYYYXXXWWWUUUTTTSSSRRRXXXXXXXXXXXXWWWVVVUUUTTTUUUVVVVVVTTTSSSRRRSSSTTTWWWTTTQQQPPPQQQRRRRRRPPPPPPQQQRRRRRRQQQQQQSSSUUUVVVTTTQQQNNNKKKJJJJJJJJJKKKKKKKKKIIIHHHGGGIIIKKKOOOMMMKKKJJJIIIIIIJJJKKKKKKLLLMMMKKKJJJIIIJJJKKKJJJMMMOOOMMMHHHEEEEEEHHHGGGHHHGGGFFFEEEFFFJJJLLLMMMLLLJJJIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGKKKIIIGGGHHHIIIJJJHHHFFFJJJJJJJJJIIIJJJMMMRRRVVVllljjjNNNEEEIIIJJJLLLKKKLLLMMMNNNMMMKKKHHHDDDDDDFFFKKKLLLGGGEEEFFFFFFFFFFFFEEECCCBBBBBBBBB@@@BBBBBB??????EEERRR]]]iiikkkcccRRRBBB<<<===??????>>>>>>===;;;999777666;;;;;;;;;:::::::::999999::::::999999999888888888666666888999999888777777777666666666666777888888::::::::::::::::::::::::999999888777666666666666777666666666555555555555555555666666666777777777444444333333333333444444666555444333333222111///222222222222222222222222222222222222111111111111222111111111111111111111111111111222222333333333222222333333333333222222222222333444444444444333444444555555555666666666666666777777777666666555555777888888888888999;;;::::::999999888777777777666555444444444555666777999EEEVVVkkk|||iiihhhwwwwwwqqqgggYYYNNNPPPLLLNNNRRRQQQPPP\\\mmmwwwxxx|||wwwqqqkkkccc^^^[[[XXXTTTOOOOOOMMMJJJGGGEEECCCCCCCCCAAAAAA@@@???>>>>>>>>>>>>????????????????????????AAAAAAAAAAAA@@@@@@??????BBBDDDCCCAAABBBEEEEEEDDDAAA???555111>>>KKKZZZlllyyyuuusssmmmdddeeeiiiffflllKKKKKKMMMOOOQQQPPPMMMKKKIIIIIIHHHHHHHHHHHHIIIIIIHHHGGGFFFGGGHHHIIIHHHGGGGGGIIIIIIIIIFFFEEEDDDEEEFFFEEECCCBBBCCCFFFHHHJJJHHHFFFCCCCCCEEEFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGDDDCCCBBBAAAAAABBBDDDEEEHHHHHHGGGFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEFFFFFFGGGEEEHHHNNNWWWcccoooyyy|||{{{|||qqqcccXXXUUUWWW\\\TTTPPPUUUVVVRRRPPPRRRYYYXXXWWWUUUTTTRRRQQQPPPTTTUUUVVVWWWVVVUUUSSSQQQPPPQQQRRRQQQOOOOOOPPPRRRUUURRROOOMMMNNNOOOOOONNNSSSRRRQQQQQQSSSSSSSSSRRRSSSQQQNNNKKKIIIIIIIIIJJJLLLMMMLLLKKKIIIIIIKKKMMMPPPNNNKKKHHHGGGGGGIIIJJJIIIIIIIIIGGGFFFFFFIIIKKKHHHKKKLLLJJJFFFCCCDDDEEEKKKKKKJJJHHHGGGHHHKKKMMMMMMKKKHHHEEEEEEFFFHHHJJJIIIIIIIIIHHHHHHHHHGGGGGGJJJIIIGGGGGGHHHIIIGGGFFFGGGGGGFFFEEEFFFJJJPPPUUU\\\ddd```MMMAAAFFFLLLMMMLLLKKKJJJJJJKKKKKKJJJHHHCCCBBBDDDHHHHHHEEECCCEEEDDDDDDCCCCCCCCCBBBBBBBBBAAABBBAAA>>>>>>EEERRR\\\eeecccYYYJJJ???>>>@@@BBB???>>><<<:::999777666666::::::999999999888888888888999999:::999888777666777888999999888777666555777777777777777888888999999999999999999999999999888777666555555444555555777666666666666666555555555555555666666666666777333333222222222222222222666666666666555333222111222222222222222222222222333333222222222111111111222222222111111000000000///000000111222333333333222222333333333333222222222333333444444444444444444444444444555555555555555555666666666666666555555666888888777777999:::888888888888888888888888777777666555555555666666:::<<>>>>>>>>>>>>>>============>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBB@@@DDDDDDAAABBBGGGFFF???===>>>666777HHHWWWaaannnqqqlllhhhhhhjjjnnnrrrtttKKKKKKLLLOOOPPPPPPMMMJJJKKKKKKJJJIIIIIIIIIIIIJJJFFFEEEDDDEEEGGGGGGGGGEEEGGGHHHIIIHHHFFFDDDDDDDDDEEEDDDBBBBBBCCCEEEHHHJJJFFFDDDBBBAAABBBCCCEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFEEECCCAAA??????AAACCCEEEHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEDDDMMMEEECCCGGGKKKLLLSSS]]]|||~~~}}}}}}vvvcccZZZXXXUUUSSSTTTSSSNNNLLLNNNNNNMMMQQQWWWWWWVVVUUUTTTRRRPPPOOONNNTTTUUUWWWXXXXXXVVVSSSQQQMMMNNNOOONNNMMMMMMOOOPPPQQQPPPMMMLLLLLLMMMOOOPPPUUUSSSQQQRRRTTTUUURRROOOPPPNNNLLLJJJIIIIIIJJJJJJMMMMMMMMMKKKJJJJJJKKKMMMOOOMMMJJJHHHHHHJJJLLLNNNKKKJJJHHHEEEDDDEEEHHHKKKFFFHHHJJJIIIGGGEEEFFFGGGLLLLLLLLLJJJHHHIIIKKKMMMIIIHHHGGGEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGJJJIIIHHHHHHHHHGGGGGGFFFDDDDDDDDDDDDDDDFFFKKKNNNKKKQQQOOOFFFDDDKKKNNNJJJMMMJJJHHHGGGHHHIIIHHHHHHEEECCCDDDHHHIIIFFFEEEHHHBBBBBBAAAAAABBBCCCBBBBBBBBBBBB@@@===;;;???HHHOOOUUUSSSLLLBBB>>>BBBEEEEEE???>>>;;;999777666666666888888888888777777777777666888999::::::888666555666777888999999888777666777777777777777888999999888888888888999999999999777777666555444444555555555555555555555555555555444444555555555666666666333333333333333222222222000222555666666444444333111111111111111111111111333222222222222111111111222222111111000000//////...//////000111222333333111111222222222222111111222222333444444444444444333333333333444444444444444444555666666666555555555666777777666666888999777777888888888999999999999999888777666666555555888:::>>>JJJeeezzz```[[[gggiiiiiibbbXXXOOOLLLLLLHHHHHHLLLPPPRRRVVVdddssshhhooo~~~}}}qqqgggeee```YYYSSSOOOLLLHHHEEEAAA@@@???===<<<<<<<<<<<<============>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAABBBBBBCCCCCC???EEEFFFBBBCCCFFFCCC;;;666AAADDDIIIWWW\\\ZZZ^^^bbbaaa___aaaiiinnnzzzIIIJJJKKKNNNOOOOOOLLLIIIKKKJJJIIIHHHGGGGGGGGGGGGDDDCCCBBBBBBDDDDDDCCCBBBFFFHHHIIIHHHFFFDDDDDDDDDEEEDDDBBBAAABBBDDDGGGIIICCCCCCAAA@@@???@@@BBBDDDGGGFFFEEEDDDCCCCCCCCCCCCDDDBBB@@@>>>???AAACCCEEEFFFEEEDDDCCCBBB@@@???>>>BBBCCCEEEGGGHHHGGGFFFEEEJJJAAA???EEEHHHFFFLLLVVVVVV^^^kkk{{{yyyyyysssbbb]]]YYYYYYWWWRRRMMMKKKPPPNNNMMMLLLIIIIIINNNUUUTTTTTTSSSQQQPPPOOONNNMMMRRRSSSUUUWWWVVVTTTRRRPPPMMMNNNNNNNNNLLLLLLNNNPPPOOONNNLLLKKKKKKMMMPPPSSSVVVTTTRRRSSSUUUTTTQQQMMMMMMMMMLLLKKKKKKKKKKKKLLLMMMMMMMMMKKKIIIIIIKKKMMMMMMLLLIIIHHHHHHIIIKKKLLLKKKJJJGGGDDDBBBBBBFFFIIIEEEGGGHHHIIIIIIIIIJJJKKKHHHIIIJJJIIIHHHGGGHHHIIIEEEFFFGGGGGGGGGFFFDDDCCCFFFFFFFFFFFFGGGGGGHHHHHHJJJJJJJJJIIIGGGGGGFFFFFFEEEFFFGGGGGGFFFGGGIIIKKKKKKQQQQQQJJJGGGIIIHHHCCCLLLIIIFFFEEEFFFFFFFFFFFFEEECCCDDDIIIIIIGGGFFFIIIBBBAAA@@@AAACCCDDDCCCAAA@@@AAAAAA???<<<<<>>>>>CCCDDDCCC>>><<<:::888777666777777888888777777777666666666666777888999999777555444444555777888999999888888777777777666777888888999777777777888888999999999777777666555555555666666333333333333333333333333444444444444555555555555444444444555444333222111,,,000444666444222111111111111111111111111111111222222111111111111000000111111111000000000//////......///000000111222222000111111222222111111000111222333333444444333333222222222222333333333333333333444555555555555555444666777777666555666888777777777888999999::::::::::::999999888777666555111666<<>>>>>>>>===>>>>>>>>>>>>>>>???@@@AAACCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>???AAACCCCCCAAA???>>>>>>BBBDDDBBBAAAAAA@@@>>>@@@RRRZZZ\\\aaa___XXXYYY[[[___\\\\\\eeelllHHHHHHJJJLLLNNNMMMJJJHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCBBB@@@EEEFFFHHHGGGFFFDDDEEEEEEEEEDDDBBBAAAAAACCCEEEGGGAAABBBBBBAAA??????AAADDDGGGGGGEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@@@@BBBDDDFFFCCCCCCCCCBBBAAA???===<<>>???AAAAAA???>>>???@@@>>>AAAAAA======??????<<<<<<;;;:::999888888888888888888777777777666666666666777777888777666555444333444666888999:::999999666666666666666777777888666666666777888888999999777666666555555555666666111111111222222222222333333333333444444444555555444444555555555333222111222777;;;<<<888333111111111111111111111111111111111111000000000/////////000000000000000000000000////////////000000000000000000111111111111000000000111111222222222222222111111111111222222222222222222333444555555555555444666777666555444555777777777888888999999999:::::::::::::::999888777666111666:::888>>>___kkkNNNTTT[[[]]]YYYRRRMMMJJJJJJMMMQQQSSSWWWbbbtttyyyyyyzzzuuupppggg^^^YYYVVVQQQKKKFFFCCCAAA@@@>>>?????????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCAAA@@@@@@======@@@>>>===FFFSSSqqq~~~zzzlllgggaaa\\\]]]YYY___ZZZ^^^kkkoooFFFGGGHHHKKKLLLLLLIIIFFFDDDDDDEEEEEEFFFGGGHHHIIIHHHFFFEEEDDDEEEDDDCCCAAACCCEEEGGGGGGFFFEEEFFFGGGFFFEEEBBBAAA@@@BBBDDDEEEAAACCCDDDCCCAAA@@@BBBDDDFFFEEEDDDCCCCCCCCCCCCCCCAAAAAABBBBBBDDDEEEGGGHHHCCCCCCCCCBBBAAA???===<<<>>>>>>@@@BBBCCCEEEEEEEEEGGGFFFFFFFFFDDDAAA>>>>>>;;;AAAHHHKKKJJJKKKNNNRRRYYYgggyyynnn___SSSKKKMMMSSSOOOPPPPPPNNNMMMMMMMMMMMMGGGJJJMMMMMMKKKJJJJJJIIIMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKNNNOOOOOONNNLLLKKKLLLMMMPPPOOONNNJJJHHHIIIMMMQQQPPPQQQRRRQQQNNNKKKIIIHHHFFFHHHKKKNNNOOONNNLLLKKKIIIJJJIIIHHHFFFFFFHHHJJJHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDCCCBBBDDDHHHKKKJJJJJJKKKLLLMMMMMMLLLKKKGGGKKKQQQTTTSSSPPPMMMLLLDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDFFFHHHJJJLLLMMMNNNKKKMMMMMMLLLHHHGGGGGGIIICCCBBBAAA???@@@DDDJJJNNNMMMMMMKKKEEEDDDHHHMMMOOOIIIGGGDDDDDDDDDDDDBBBAAA@@@???CCCHHHJJJFFFDDDEEEEEEBBB@@@AAADDDEEECCC?????????@@@??????>>>??????<<<@@@AAA===:::;;;<<<;;;999999::::::::::::999999888888888777777777666666777777666666666555555555555666777888999999888777555555555555555666666777555555666666777888888999555555444444444444555555111111222222222333333333222333333333333444444444333333444555444222000///222888>>>>>>:::555222222111111111111111111111111////////////..................//////000111111111000////////////.........///000000000000000000/////////000111111111111000000000000111111111222222111111222444444555555555444555666666444444555666888888888888888999999999::::::;;;;;;:::999888777666888:::888888MMMyyyssskkk```XXXTTTUUUVVVWWWZZZ\\\]]]^^^eeexxx~~~|||~~~xxxqqqmmmjjjbbbYYYRRRPPPLLLGGGBBB???>>>>>>======>>>@@@@@@AAAAAAAAAAAA@@@AAAAAABBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHKKKOOORRRTTTFFF;;;999@@@@@@AAAYYYyyyoooddd```[[[\\\UUU___aaasssEEEFFFGGGJJJKKKKKKHHHEEEDDDEEEFFFGGGIIILLLNNNOOOLLLJJJHHHGGGGGGGGGEEECCCBBBDDDFFFFFFFFFEEEFFFGGGGGGEEECCCAAA@@@AAABBBDDDAAADDDFFFFFFCCCBBBCCCEEEDDDCCCCCCCCCCCCDDDEEEEEEAAABBBCCCEEEGGGHHHIIIJJJBBBCCCCCCCCCBBB@@@>>>===??????@@@AAACCCDDDEEEFFF@@@CCCEEEDDDEEEFFFDDDAAA???FFFMMMLLLFFFBBBCCCFFFAAAGGGOOOUUU]]]gggttt}}}yyyjjjeee\\\VVVUUURRRKKKIIILLLOOONNNLLLJJJLLLNNNMMMKKKKKKLLLKKKHHHHHHLLLOOOOOOKKKKKKLLLLLLMMMMMMMMMNNNKKKKKKJJJJJJKKKKKKKKKKKKOOOOOOOOOMMMKKKJJJKKKLLLRRRQQQNNNJJJFFFFFFJJJNNNMMMPPPRRRPPPKKKGGGEEEFFFCCCFFFKKKNNNPPPNNNLLLJJJHHHHHHHHHFFFEEEEEEGGGHHHDDDFFFHHHIIIJJJJJJIIIIIICCCDDDEEEEEEFFFIIIMMMPPPMMMLLLLLLLLLMMMLLLJJJIIICCCHHHOOOSSSRRROOOKKKIIIFFFEEEEEEEEEEEEEEEFFFFFFDDDEEEGGGIIILLLOOOPPPQQQLLLNNNOOOMMMIIIGGGHHHJJJHHHFFFBBB@@@AAAHHHRRRYYYTTTRRRNNNIIIFFFGGGGGGFFFHHHFFFDDDDDDDDDCCCAAA@@@@@@@@@DDDKKKLLLHHHEEEFFFGGGCCC@@@AAAEEEFFFCCC???BBB@@@>>><<<;;;;;;<<<===;;;@@@AAA<<<999:::===>>>777999:::;;;<<<;;;::::::888888888888777777777777777777666555555555555666777888888999999888666555444444444444444555666666444555555666777888888999333333333222222333444444222222222333333444444444222222333333333444444444111222333444333111///---(((///666888555000//////000000000000000000000000///............---------------...///000111222222000000000///......------//////000000000000//////......///000000000000000000000000000111111111111000111222333444444555444444555666666444333444555888888888888888888888888999:::;;;<<<;;;:::999888666777999999777>>>UUUmmmwww\\\RRRUUU]]]cccyyyxxxsssmmmqqq~~~jjjddd\\\SSSVVV[[[dddppp}}}~~~xxxxxxvvvpppjjjhhhfff___UUUOOONNNJJJEEEAAA>>>>>>???;;;<<<===???@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFHHHLLLSSS]]]fffkkkMMM<<<888BBBDDDHHHlllddd]]]\\\XXXWWWSSSbbboooHHHKKKLLLKKKGGGFFFGGGJJJIIIDDDAAAEEELLLRRRQQQNNNLLLKKKIIIHHHHHHGGGEEECCC@@@@@@DDDKKKMMMJJJHHHJJJGGGFFFCCCAAA@@@@@@AAABBBDDDMMMQQQHHH@@@@@@DDDEEEEEECCCAAA@@@AAACCCGGGIIICCCCCCDDDEEEFFFGGGGGGGGGPPPOOOLLLHHHEEEBBB@@@???CCCBBBAAA@@@AAABBBCCCDDDCCCFFFGGGDDD???===@@@CCCDDDEEEGGGHHHGGGFFFCCCBBBDDDEEEEEEGGGIIILLLOOOQQQ]]]```gggpppzzzuuuooohhhccc```^^^\\\YYYSSSSSSRRROOOKKKHHHHHHIIIIIIJJJKKKJJJIIIIIIKKKMMMLLLIIIFFFEEEFFFHHHIIIJJJKKKKKKKKKKKKIIIGGGEEEDDDEEEAAA@@@FFFKKKKKKHHHGGGJJJMMMNNNLLLIIIGGGIIIKKKPPPNNNJJJGGGFFFHHHKKKMMMLLLMMMNNNKKKGGGDDDDDDFFFEEEGGGJJJKKKJJJIIIIIIIIILLLKKKIIIHHHGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFGGGGGGEEEEEEEEEIIIMMMPPPPPPNNNNNNKKKHHHHHHJJJLLLKKKJJJLLLLLLMMMOOOQQQPPPMMMJJJHHHGGGEEEDDDDDDEEEGGGHHHLLLIIIIIIKKKKKKIIIJJJMMMKKKKKKKKKJJJHHHHHHIIIJJJKKKFFFAAA>>>BBBLLLWWW___SSSTTTQQQLLLIIIJJJJJJGGGJJJHHHFFFCCCAAA@@@@@@@@@BBBHHHMMMLLLGGGAAA@@@AAAAAA???>>>@@@CCCDDDBBB@@@???>>>===<<<<<<<<<<<<<<<========================:::999999888888999999:::888777666777888777666444555555555555555555555555666666777777777777666666555555555555555555555555444555555555666666777777333333333222222111111111111111111111111111111111222222222222222222222222222111111111000000////////////000111111111111111000000000000000000000000////////////////////////............////////////...------...//////...,,,000000//////.........---////////////000000000000////////////000000000000222222111111222222333444444444222222222222444444888888888777666666555555999999999999999999::::::555777888666666;;;EEEMMMkkkkkk]]]]]]aaawww|||aaaPPPKKKEEE@@@???AAABBBDDDHHHQQQbbbwww|||vvvtttuuuwww~~~wwwsssqqqnnnnnnooommmhhh```XXXSSSMMMIIIDDDAAA@@@??????>>>@@@AAAAAABBBBBBBBBAAAAAA@@@@@@AAABBBBBBBBBCCCCCCFFFAAA>>>AAAGGGHHHGGGEEECCCJJJNNNXXXtttxxxLLLBBB;;;BBBVVVmmmoooccc^^^]]]\\\ZZZgggyyyJJJJJJJJJHHHFFFEEEFFFGGGIIIEEEBBBEEELLLPPPOOOMMMKKKJJJJJJKKKLLLKKKIIIGGGEEEFFFJJJQQQQQQMMMIIIIIIFFFEEEDDDCCCBBBCCCDDDEEEBBBIIIKKKFFFBBBCCCDDDBBBCCCCCCCCCCCCDDDEEEFFFGGGEEEFFFGGGHHHHHHIIIIIIIIILLLKKKIIIGGGEEEDDDCCCCCCAAAAAA@@@@@@AAACCCDDDEEECCCFFFGGGEEEAAA???AAAEEEGGGHHHHHHIIIHHHGGGEEEDDDAAA@@@@@@@@@BBBDDDFFFGGGHHHHHHJJJKKKMMMNNNPPPPPPTTTUUUYYY\\\aaaeeehhhiiiiiilllnnnpppqqqsssuuuwwwvvvxxxzzzxxxuuuvvvzzz|||zzzxxxvvvsssnnnhhhdddaaacccdddaaa\\\WWWSSSQQQZZZVVVRRRPPPPPPQQQQQQPPPPPPPPPOOOMMMIIIGGGGGGHHHHHHIIIJJJJJJIIIIIIJJJLLLKKKHHHEEEEEEFFFHHHIIIIIIJJJKKKKKKLLLKKKJJJHHHGGGIIIDDDCCCIIIMMMLLLIIIIIIJJJLLLMMMLLLHHHGGGHHHJJJOOOMMMJJJGGGFFFHHHJJJLLLMMMQQQTTTQQQKKKFFFEEEFFFFFFIIIKKKKKKJJJHHHGGGGGGKKKJJJHHHGGGFFFFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDCCCEEEDDDEEEHHHMMMOOOOOONNNOOOLLLJJJIIIKKKLLLKKKJJJLLLLLLMMMOOOPPPOOOKKKIIIGGGGGGFFFFFFGGGIIIKKKMMMLLLIIIIIIKKKKKKHHHIIILLLJJJKKKKKKKKKIIIHHHIIIJJJJJJFFFBBB@@@CCCJJJRRRXXXSSSTTTQQQLLLIIIKKKJJJHHHGGGFFFEEECCCBBBBBBCCCCCCCCCFFFHHHFFFCCC@@@AAABBBBBB@@@???@@@BBBCCCAAA???>>>======<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888888999999999777666666666888888666555555555555555555555555555666666777777777777666666444444444444444444444444444444555555555555555555333222222222222222222111222222222222222222222222222222222222222222222222111111111000000000////////////000111111111111000000000000000000000000000........................---.........////////////...------...//////...,,,000/////////.........---.........////////////000.../////////000000000000222111111111111222333333444333222222222222333444666666666666666555555555888888888999999999999:::;;;<<<;;;888555777===CCCTTTmmmnnnZZZcccxxxuuuYYY@@@<<<@@@???===>>>::::::::::::>>>IIIXXXcccnnnnnnnnnlllkkklllooorrr{{{||||||xxxrrrkkkgggeeecccdddcccaaa]]]VVVPPPLLLEEEBBB???>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@?????????>>>>>>@@@CCCEEEFFFEEEDDDCCCEEEGGGHHHGGGEEEEEELLLSSSgggpppRRRQQQXXXjjj|||ooojjjeee```ZZZYYYcccpppKKKIIIGGGFFFFFFGGGFFFFFFKKKGGGDDDFFFKKKOOONNNKKKGGGHHHJJJLLLNNNNNNKKKIIIDDDDDDHHHNNNMMMGGGCCCBBBEEEEEEEEEEEEFFFFFFGGGGGG@@@CCCEEEDDDEEEGGGDDD@@@AAABBBDDDFFFFFFFFFEEEDDDEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGFFFFFFFFFFFFGGGGGG@@@@@@@@@AAABBBDDDFFFGGGBBBEEEGGGFFFCCCBBBDDDGGGIIIHHHHHHGGGGGGFFFEEEEEEDDDCCCBBBAAAAAABBBCCCDDDEEEEEEDDDCCCBBBAAAAAA@@@===>>>@@@BBBEEEGGGIIIJJJHHHJJJLLLLLLLLLLLLNNNPPPNNNPPPPPPNNNKKKKKKNNNQQQQQQOOONNNNNNMMMJJJGGGDDDDDDGGGKKKMMMLLLKKKJJJKKKIIIGGGEEEEEEHHHJJJLLLLLLLLLMMMLLLJJJGGGFFFGGGHHHGGGIIIJJJJJJIIIHHHJJJKKKJJJHHHEEEDDDFFFGGGHHHHHHIIIJJJKKKMMMMMMMMMMMMLLLMMMHHHGGGLLLOOOMMMKKKKKKJJJLLLMMMLLLHHHFFFHHHJJJNNNLLLIIIGGGFFFGGGIIIJJJKKKQQQVVVTTTLLLEEEDDDFFFGGGIIIKKKKKKHHHFFFFFFFFFIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBAAAAAADDDDDDEEEHHHLLLOOOOOONNNQQQOOOLLLLLLLLLLLLKKKJJJLLLLLLLLLMMMNNNMMMJJJGGGEEEEEEEEEFFFHHHKKKMMMOOOMMMIIIHHHJJJJJJGGGGGGJJJIIIJJJLLLKKKJJJHHHIIIIIIIIIGGGDDDCCCEEEIIINNNQQQRRRSSSQQQLLLJJJLLLKKKIIIEEEDDDDDDCCCCCCDDDFFFGGGDDDCCCAAA??????@@@BBBCCCCCCAAA@@@@@@@@@@@@???===<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::999999888888888888999999777666555666777888777666555555555555555555555555555666666777777666666555444444444444444444444444444444444444333333333333111111111222222222222222222222222222222222222222111111111111111111111111111111000000000000//////...///000000111111000000000000000000000000000000........................---------.........//////...---,,,---//////---,,,/////////...............------------................../////////000000000111111111111111222222333333333222222222222333333444444444444555555555555777777888888999999999999<<<======999666555888<<<>>>MMM^^^oootttUUUZZZrrr~~~MMM>>>333666;;;:::777888888888777555444888???EEESSSVVVZZZ^^^ccchhhnnnrrrnnnooonnnkkkeee___[[[YYYYYYXXXWWWTTTQQQMMMIIIFFFBBB@@@======???BBBCCCCCCAAAAAAAAA@@@@@@?????????DDDAAA>>>???AAABBBBBB@@@FFFHHHJJJJJJIIIKKKNNNPPP\\\gggxxxxxxuuuyyywwwkkkbbb^^^^^^aaa```hhhLLLHHHEEEEEEHHHKKKJJJIIILLLIIIFFFGGGKKKMMMMMMKKKEEEFFFIIILLLNNNMMMIIIFFFCCCAAACCCGGGFFFBBB???@@@FFFGGGGGGHHHHHHHHHGGGGGG<<<@@@DDDFFFHHHHHHEEEBBBCCCDDDEEEFFFFFFFFFFFFEEEDDDEEEFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHAAAAAAAAABBBCCCDDDEEEEEEBBBDDDFFFFFFEEEEEEFFFHHHGGGFFFEEEDDDCCCCCCCCCDDDGGGFFFEEEDDDCCCDDDEEEEEEBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGFFFGGGHHHGGGFFFEEEFFFGGGGGGHHHIIIGGGFFFEEEGGGJJJKKKIIIHHHHHHHHHHHHFFFDDDFFFIIIMMMNNNNNNMMMMMMNNNIIIHHHFFFFFFHHHIIIKKKLLLJJJJJJJJJIIIGGGFFFGGGHHHGGGIIIJJJJJJIIIIIIJJJKKKIIIGGGEEEEEEFFFGGGHHHGGGHHHIIILLLNNNOOOPPPPPPPPPPPPKKKJJJNNNOOOMMMKKKLLLKKKMMMOOOMMMJJJHHHIIILLLMMMLLLIIIGGGFFFGGGHHHHHHEEELLLPPPNNNFFFAAABBBFFFFFFHHHIIIIIIHHHFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBDDDEEEFFFIIILLLNNNOOOOOORRRQQQOOONNNMMMLLLKKKKKKLLLKKKKKKLLLMMMLLLIIIFFFDDDDDDDDDEEEGGGIIIJJJLLLLLLIIIGGGIIIHHHEEEEEEHHHHHHJJJLLLLLLJJJIIIIIIIIIHHHHHHHHHHHHJJJLLLNNNOOOPPPRRRPPPKKKJJJLLLLLLJJJEEEEEEDDDCCCDDDEEEFFFGGGCCCAAA>>>>>>???BBBCCCCCCCCCBBB@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::888888777777777777888888777666555555777888888777555555555555555555555555555666666666666666666555333333333333333333333333444444333333222222111111000000111111222222333333222222222222222222222222111111111111111111111111000000000000000000//////...//////000000000000000////////////////////////------------------------,,,,,,---------.........------,,,---...///---+++........................++++++,,,,,,,,,---------........./////////000000000000000000000111222222333222222222222222222333111222222333444444555555666666777777888999999999999;;;<<<;;;999888:::<<<888@@@LLL___uuuZZZTTTdddLLLDDD===:::===>>>999555555777888999777666666999;;;@@@DDDLLLSSSZZZaaagggkkkfffgggfffccc^^^XXXUUUTTTTTTRRRPPPNNNKKKIIIGGGGGGGGGEEEBBBAAAAAABBBBBBAAAAAAAAAAAAAAABBBCCCCCCDDDFFFEEEDDDBBBAAABBBDDDEEEIIILLLMMMOOOUUU```iiimmmxxxvvvhhhaaahhh]]][[[iiiyyyJJJHHHFFFHHHLLLOOOOOONNNMMMKKKHHHHHHKKKMMMMMMKKKHHHIIIKKKMMMNNNLLLHHHEEEGGGDDDDDDGGGGGGDDDEEEHHHIIIIIIIIIIIIHHHGGGEEEEEE;;;@@@GGGKKKIIIFFFFFFGGGFFFFFFEEEEEEEEEFFFGGGGGGEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDEEEFFFFFFCCCCCCCCCCCCCCCCCCBBBBBBAAACCCEEEFFFGGGGGGGGGHHHFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCBBBAAAAAABBBCCCDDDEEEDDDDDDCCCBBBAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@BBBCCCCCCBBB@@@??????@@@BBBCCCDDDEEEEEEFFFGGGIIIGGGEEECCCBBBCCCCCCBBB@@@DDDFFFHHHIIIGGGEEEEEEEEEFFFFFFFFFFFFFFFFFFHHHIIIHHHIIIIIIHHHFFFFFFGGGIIIGGGIIIKKKLLLJJJJJJJJJKKKIIIGGGFFFEEEGGGHHHHHHGGGGGGIIIKKKNNNPPPQQQQQQQQQOOOLLLJJJMMMNNNKKKKKKMMMMMMOOOQQQOOOLLLJJJLLLNNNLLLKKKJJJIIIGGGGGGGGGGGGBBBFFFIIIFFFAAA???CCCHHHCCCEEEGGGGGGGGGGGGHHHJJJGGGGGGGGGGGGGGGFFFFFFFFFCCCCCCCCCDDDDDDEEEEEEEEECCCEEEGGGJJJKKKMMMOOOPPPQQQQQQQQQPPPNNNLLLLLLLLLKKKKKKJJJKKKLLLKKKIIIGGGGGGGGGGGGGGGGGGGGGHHHHHHKKKGGGFFFHHHGGGDDDCCCFFFHHHJJJKKKKKKJJJIIIIIIJJJIIIJJJKKKMMMNNNOOOPPPPPPNNNOOONNNJJJIIILLLLLLJJJGGGFFFEEECCCCCCCCCDDDDDD@@@??????@@@CCCDDDCCCAAACCCBBB@@@>>><<<;;;:::;;;::::::;;;<<<<<<;;;;;;:::::::::::::::::::::::::::888777777666666777777888888666555555666777777777555555555555555555555555555555666666666666555555333333333333333333333333333333222222111111111000000000000111111222222222222222222222222222222222000000000000000000000000//////////////////000000......///000000000000000........................------------------------,,,,,,,,,,,,---------------,,,,,,---......---+++---------...............++++++++++++,,,,,,,,,,,,............////////////000000//////000000111222222222222222222222222222000000111222333444555555555555666777777888999999888:::<<<<<<<<<<<<<<<===<<>>EEEKKKQQQVVVYYY]]]^^^^^^\\\XXXUUUTTTSSSQQQPPPMMMKKKIIIHHHHHHHHHHHHFFFCCCBBBBBBBBBAAA@@@AAAAAABBBCCCEEEHHHJJJLLLEEEHHHIIIFFFBBBCCCIIIPPPKKKQQQZZZeeewww|||sssnnnfff``````^^^VVV```IIIIIIJJJLLLOOOQQQQQQQQQNNNLLLJJJJJJLLLNNNNNNNNNMMMMMMNNNOOOOOONNNJJJGGGIIIEEEEEEHHHHHHGGGHHHLLLJJJIIIHHHGGGFFFEEEDDDDDD>>>AAAHHHMMMKKKFFFFFFJJJHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHFFFFFFEEEDDDDDDCCCDDDDDDDDDDDDEEEDDDDDDCCCAAAAAAAAABBBDDDFFFGGGHHHGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGBBBBBBAAA@@@AAABBBCCCDDDFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAADDDEEEEEEDDDBBBAAABBBCCC@@@AAABBBDDDFFFGGGHHHIIIIIIGGGDDDCCCCCCCCCCCCBBBEEEGGGIIIIIIHHHGGGGGGHHHBBBDDDEEEEEEEEEFFFHHHJJJGGGHHHHHHGGGEEEEEEFFFHHHFFFHHHKKKKKKJJJIIIIIIJJJJJJHHHGGGGGGHHHIIIIIIHHHGGGIIIKKKMMMOOOPPPPPPPPPNNNKKKJJJLLLLLLIIIJJJMMMOOOQQQRRRQQQMMMKKKMMMOOOLLLLLLKKKJJJIIIHHHFFFFFFDDDEEEFFFDDDBBBCCCGGGKKKBBBCCCEEEFFFFFFGGGIIIKKKFFFFFFGGGGGGGGGGGGFFFEEEAAAAAABBBCCCDDDEEEFFFFFF@@@CCCFFFHHHIIIJJJMMMNNNOOOQQQQQQQQQNNNLLLLLLMMMKKKJJJJJJJJJLLLLLLKKKIIIKKKKKKKKKJJJIIIIIIHHHHHHIIIEEEDDDFFFFFFCCCCCCFFFIIIJJJJJJJJJHHHIIIJJJLLLKKKKKKLLLMMMNNNOOOPPPPPPKKKMMMLLLHHHHHHKKKLLLJJJHHHGGGEEECCCBBBAAAAAABBB===???BBBDDDDDDCCCBBBAAABBBBBB@@@===:::999999;;;999:::<<<======<<<;;;;;;::::::::::::::::::::::::777777666666666666777777:::888555555666777777666555555555555555555555555444555555666666555555444222222222222222222222222222222222222222111111111000000000111111111111111111111111111111111111111////////////////////////......////////////000000---...//////000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++,,,......,,,+++---------------.........++++++++++++,,,,,,,,,,,,------.........////////////////////////000000111111111222222222222111111000111111222333444444555444444555666777888888999;;;;;;<<<======<<<<<<;;;>>>===>>>GGG```UUU<<<888BBB555666777888888888:::<<<555666666777666555444333111444999===AAADDDHHHKKKQQQRRRTTTSSSQQQPPPPPPQQQNNNLLLJJJHHHFFFFFFFFFFFFDDDBBBAAAAAACCCDDDCCCBBBAAABBBCCCEEEHHHLLLPPPRRRLLLNNNMMMIIIDDDEEEKKKRRR[[[iiizzzzzziiifffbbbYYYVVV[[[YYYdddIIIKKKNNNPPPPPPOOOPPPPPPOOONNNLLLLLLMMMOOOPPPPPPOOONNNMMMNNNOOONNNKKKIIIFFFDDDFFFJJJJJJGGGFFFHHHHHHGGGEEEDDDDDDDDDEEEEEEDDDBBBEEEKKKLLLGGGEEEGGGFFFGGGGGGHHHHHHGGGFFFFFFHHHIIIIIIJJJIIIIIIHHHHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCBBBAAABBBDDDFFFGGGHHHFFFEEEBBBCCCEEEFFFGGGHHHGGGGGGEEEDDDCCCBBBBBBCCCDDDEEE======>>>>>>???@@@AAAAAA?????????>>>>>>======<<<>>>???@@@@@@>>>>>>>>>@@@999999;;;===???AAAAAAAAADDDBBB>>>===>>>????????????AAADDDEEEDDDDDDFFFGGGBBBDDDFFFFFFDDDDDDGGGIIIEEEFFFFFFEEECCCBBBDDDEEECCCFFFIIIJJJHHHGGGGGGGGGJJJIIIHHHHHHJJJJJJIIIHHHGGGIIIJJJLLLMMMMMMMMMMMMMMMJJJJJJLLLKKKIIIJJJOOONNNQQQRRRQQQMMMKKKMMMOOOMMMMMMMMMLLLJJJIIIGGGFFFGGGFFFEEEEEEFFFGGGHHHHHHCCCDDDEEEEEEEEEFFFHHHIIIDDDDDDEEEFFFFFFFFFEEEDDDAAAAAABBBBBBCCCCCCDDDDDD<<>>>>>===<<<;;;999999999999999999999999777666666555555666666777<<<999666444555666555555555555555555555555555555444555555666666555555444222222222222222222222222111111222222222222222333111111111111000000000000000000000000000000000000////////////////////////........./////////000000---...//////000000//////------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,+++,,,---...,,,***,,,,,,,,,------.........+++++++++,,,,,,,,,---------------........./////////............///000000000111222333333222111000111222222333333444444444333444444555666777888999;;;::::::;;;<<<<<<;;;;;;<<<======???JJJgggVVV???777666<<<;;;<<<;;;888666777888888888777666666777777666555333666999;;;<<>>???BBBEEEFFFGGGFFFEEEEEEDDDBBBAAA@@@@@@AAAAAAFFFEEEDDDBBB@@@???>>>===>>>>>>=========<<<<<<<<<<<<===>>>>>>======>>>???======>>>@@@CCCDDDDDDCCCCCCAAA===<<<===???AAAAAA>>>@@@BBBDDDDDDDDDFFFGGGBBBDDDFFFDDDAAA@@@AAACCCDDDEEEEEECCCAAA@@@BBBCCCAAADDDGGGHHHGGGEEEEEEEEEKKKJJJIIIIIIKKKKKKJJJIIIHHHIIIJJJKKKLLLLLLKKKKKKLLLJJJJJJLLLKKKIIIKKKPPPNNNPPPRRRPPPLLLKKKLLLNNNMMMMMMMMMMMMKKKIIIGGGFFFHHHGGGFFFGGGJJJJJJGGGCCCEEEFFFFFFEEEDDDDDDFFFHHHBBBCCCDDDEEEEEEDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA999===AAABBBBBBCCCFFFIIIKKKNNNQQQQQQNNNLLLMMMNNNJJJIIIIIIJJJMMMNNNNNNMMMHHHIIIIIIIIIHHHGGGGGGFFFEEEBBBBBBDDDEEEBBBCCCFFFKKKJJJIIIGGGFFFHHHLLLPPPNNNLLLJJJGGGFFFFFFGGGHHHGGGIIIHHHEEEEEEIIIKKKIIIEEEDDDBBBAAA@@@@@@AAABBB<<<@@@CCCBBB???===@@@DDD@@@@@@???<<<888777999<<<:::;;;===??????>>>===<<<777777777777777777777777666666555555555555666666===:::666555555555555444555555555555555555555555444555555555555555555444111111111111111111111111111111222222333333333444222222111111000000//////////////////////////////////////////////////////---.........//////000000---......///////////////------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++,,,---...,,,***,,,,,,,,,------.........++++++,,,,,,,,,------------------.........//////...............///000000000111222333333222111000222333333333333444444444333333444555666777888999888777777999;;;=========;;;???CCC@@@>>>LLLjjj```<<<<<>>>>>>>>>>>>>>;;;:::;;;===>>><<<:::<<<===>>>??????>>>===<<<888;;;???AAAAAA@@@?????????<<<999999<<>><<<>>>AAACCCEEEEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBB@@@???>>>>>>>>>BBBBBBAAAAAABBBDDDEEEFFFKKKHHHEEEEEEHHHJJJJJJHHHIIIKKKMMMMMMLLLKKKKKKKKKIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMLLLJJJJJJJJJKKKLLLMMMMMMMMMKKKJJJHHHFFFEEEHHHHHHHHHFFFEEEEEEHHHJJJLLLIIIEEEDDDDDDCCCAAA>>>AAABBBCCCDDDEEEEEEEEEEEE@@@????????????AAABBBCCC===EEEKKKKKKFFFCCCEEEIIIIIIOOOQQQNNNNNNOOOLLLEEEKKKJJJJJJMMMQQQRRRPPPNNNEEEFFFHHHIIIJJJIIIHHHHHHCCCFFFJJJKKKJJJIIIHHHGGGJJJHHHFFFDDDDDDEEEGGGHHHJJJJJJIIIGGGDDDCCCDDDEEENNNIIIEEEEEEGGGIIIFFFCCCEEECCCAAA???>>>>>>>>>>>>;;;>>>AAAAAA???>>>@@@BBB>>>??????@@@???>>>===<<<888:::<<<<<<;;;;;;;;;<<<;;;:::999999888888999999999999888777666555444444555555555555555666777777333555888::::::888555333777666666555444444333333111111111111111111111111333333333333333333333333111111000000000000111111000000000000000000000000////////////////////////......---,,,---...///000,,,---///...,,,+++,,,,,,------------------------//////...---,,,,,,++++++---------,,,)))((()))+++++++++******++++++,,,---------......------,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////111111000000000000111111333333222222111222222222333333444444555666666666444555666777888999::::::>>>???>>>===>>>FFFRRR]]]ggg{{{\\\AAA@@@MMMYYY]]]cccRRRAAA;;;::::::999999555555444333777:::555...888666333222333666888:::;;;<<>>>>>===;;;888888:::======<<<<<<===@@@BBBCCCCCCBBBBBB?????????@@@@@@@@@@@@@@@BBBAAA@@@>>>============@@@@@@@@@AAABBBCCCEEEFFFHHHFFFEEEFFFHHHJJJIIIHHHHHHJJJMMMMMMKKKJJJJJJKKKHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJIIIJJJJJJKKKMMMMMMLLLKKKJJJHHHFFFEEECCCDDDEEEEEEEEEGGGKKKNNNMMMJJJFFFDDDCCCCCCAAA???CCCCCCCCCCCCCCCCCCCCCCCC@@@???>>>>>>???@@@CCCDDDAAADDDHHHIIIGGGFFFFFFGGGLLLPPPQQQMMMLLLLLLIIICCCEEEEEEFFFJJJNNNPPPOOOMMMHHHHHHIIIJJJJJJJJJJJJJJJDDDGGGJJJKKKJJJIIIHHHHHHKKKJJJGGGEEEEEEFFFGGGIIIIIIIIIHHHEEECCCCCCDDDFFFNNNIIIEEEEEEGGGHHHEEEBBBDDDCCCBBBAAA@@@@@@@@@@@@<<>>:::??????;;;888999>>>???<<<444666888999888777888888777777999;;;===>>>@@@CCCAAAEEEGGGFFFEEEEEEFFFGGGIIIGGGFFFFFFGGGKKKOOORRRWWWXXXVVVTTTZZZfffooorrrvvvqqqsssgggaaa^^^MMM]]]vvvPPPOOONNNLLLKKKJJJJJJJJJNNNLLLJJJJJJKKKLLLKKKJJJHHHGGGGGGHHHJJJKKKIIIHHHIIIIIIHHHGGGFFFEEEEEEDDDAAAAAABBBCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHDDDEEEFFFFFFFFFDDDBBB@@@@@@BBBDDDDDDCCCAAAAAAAAABBBCCCEEEFFFEEECCC@@@>>>BBBCCCCCCAAA??????@@@AAAAAAAAABBBCCCCCCBBBAAA@@@???????????????@@@@@@@@@AAAAAA@@@?????????@@@@@@AAA@@@???>>>>>>>>>>>>>>><<<;;;:::;;;<<<===<<<:::999::::::;;;;;;::::::999:::<<>>===<<<<<<;;;999777777999:::;;;:::;;;<<<>>>???@@@@@@??????<<<<<<======>>>>>>>>>??????>>>===<<<<<<<<<<<<===>>>>>>???@@@AAACCCEEEFFFFFFFFFEEEGGGHHHIIIHHHFFFGGGIIIKKKLLLJJJIIIIIIIIIGGGGGGHHHIIIJJJJJJKKKKKKKKKJJJIIIHHHHHHHHHIIIJJJKKKKKKJJJJJJHHHGGGEEEEEEBBBCCCDDDDDDEEEGGGJJJMMMMMMJJJEEECCCAAAAAA@@@???CCCCCCBBBAAAAAAAAABBBBBB???>>>===<<<>>>@@@CCCEEEEEEEEEEEEGGGHHHIIIHHHGGGOOOPPPOOOKKKHHHHHHEEEBBBBBBBBBDDDHHHMMMOOOOOONNNJJJIIIIIIIIIIIIJJJKKKKKKEEEGGGJJJJJJIIIHHHHHHIIILLLJJJHHHFFFEEEFFFGGGHHHGGGGGGEEECCCAAABBBDDDGGGLLLHHHEEEDDDEEEEEECCC@@@AAAAAAAAAAAA@@@@@@???>>>===???AAAAAAAAA@@@AAACCCBBBCCCCCCBBBAAA???===<<<777999:::;;;999999999:::::::::999888888888888999888888777666555444444333555555444444555555666777555555666777777666555555444333333222222111111111111111111111111111111111222222222222222222222222111000000//////000000111////////////////////////........................---------,,,---......///...000222333111///......------------------------...------,,,,,,+++++++++,,,------+++)))((()))++++++************+++,,,,,,,,,------------,,,++++++*********++++++++++++,,,,,,,,,,,,,,,---------------------.........//////000000////////////000000111111111000000111111222222333333444444555555666555666777777888999::::::;;;???BBBBBBBBBCCCGGGKKKOOO\\\rrrttt~~~qqqgggaaaYYYOOOHHHGGGHHHEEE===888888777555555666777777666555555555999888777777:::<<<======>>>AAAEEEGGGGGGFFFEEEFFFKKKJJJHHHGGGJJJOOOUUUYYYXXXXXXXXXZZZeeettt~~~xxx{{{wwwmmm```UUUSSSWWWhhhOOONNNMMMKKKJJJIIIIIIHHHGGGFFFFFFGGGJJJLLLMMMMMMGGGGGGGGGHHHIIIJJJJJJIIIHHHHHHHHHGGGFFFEEEEEEDDD@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGBBBCCCEEEFFFFFFDDDBBB@@@>>>@@@AAAAAA@@@??????@@@>>>@@@CCCEEEFFFDDDBBB@@@AAABBBBBBAAA???===>>>??????@@@AAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>??????>>>======>>>>>>>>>===<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::<<<>>>>>><<<:::::::::999888777777888999999999::::::;;;<<<======<<<<<<:::::::::;;;<<<<<<=========<<<<<<<<<<<<===>>>>>>======>>>@@@BBBDDDEEEFFFGGGGGGGGGHHHGGGFFFDDDBBBFFFHHHJJJJJJIIIGGGGGGHHHFFFFFFFFFGGGHHHIIIIIIJJJIIIHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCDDDEEEFFFEEEDDDDDDFFFHHHKKKHHHDDDAAA???>>>>>>>>>AAAAAA@@@@@@@@@AAACCCCCC???>>>===<<<===@@@DDDFFFGGGGGGHHHIIIIIIIIIJJJKKKMMMMMMKKKHHHEEEEEEDDDBBBDDDEEEGGGJJJMMMOOOOOONNNIIIHHHGGGFFFFFFGGGHHHIIIEEEFFFHHHHHHGGGFFFFFFGGGIIIHHHFFFDDDCCCCCCDDDDDDDDDCCCBBB???>>>@@@CCCFFFIIIFFFCCCBBBCCCBBB@@@===<<<<<<>>>>>>>>>===<<<;;;===>>>???@@@@@@@@@@@@AAABBBBBBBBBBBB@@@>>><<<:::888:::;;;;;;:::999:::;;;:::999999888888888888888777777666555555444333333555444444444444555666666666555555555555555555666333333222222222111111111111111111111111111111111222222222222222222222222000000////////////000000////////////////////////........................,,,,,,,,,---------......***---000000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***+++,,,,,,+++)))((()))+++***************++++++,,,,,,,,,,,,,,,,,,+++******************++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........000//////......//////000000000/////////000111111222222222333444444555555666666777777888999999::::::<<>>@@@@@@>>><<>>;;;@@@???AAADDDDDDBBBCCCEEECCCFFFHHHHHHGGGKKKSSS[[[VVV^^^gggooozzz|||yyylllaaaZZZ\\\]]]^^^jjjyyyNNNMMMKKKJJJIIIHHHHHHHHHFFFEEEDDDFFFIIIKKKLLLLLLGGGGGGHHHHHHHHHHHHIIIJJJHHHGGGGGGFFFFFFEEEEEEEEECCCCCCBBBBBBAAAAAAAAAAAADDDEEEFFFGGGHHHGGGFFFEEEBBBCCCEEEFFFEEEDDDBBBAAA@@@BBBCCCCCCAAAAAAAAACCC>>>@@@BBBDDDDDDCCCAAA@@@AAABBBCCCAAA???>>>>>>???>>>>>>???@@@@@@AAAAAAAAA?????????>>>>>>===============<<<<<<<<<======>>>;;;;;;::::::999999:::::::::;;;;;;;;;::::::;;;;;;999999999999999999999999:::;;;===<<<:::888888999888999999888777777888999888999999::::::;;;;;;;;;999999:::::::::;;;;;;;;;<<<<<<<<<===>>>???AAAAAA===>>>@@@AAACCCEEEFFFGGGIIIIIIIIIHHHEEEBBB???>>>DDDFFFHHHHHHGGGFFFEEEFFFEEEEEEFFFFFFGGGGGGHHHHHHFFFFFFEEEDDDDDDEEEFFFGGGEEEEEEEEEEEEEEEDDDCCCBBBEEEFFFFFFFFFDDDDDDEEEGGGFFFEEEBBB???===<<<<<<===>>>??????AAABBBDDDFFFGGG@@@???>>>===>>>AAADDDFFFFFFJJJNNNMMMIIIHHHLLLPPPJJJHHHGGGFFFEEEDDDDDDEEEGGGHHHJJJLLLLLLLLLLLLLLLFFFEEEDDDCCCCCCDDDEEEFFFDDDEEEEEEDDDCCCBBBDDDEEEEEEDDDCCCAAA@@@@@@AAAAAA@@@@@@???>>>===>>>AAADDDEEECCCBBBAAAAAA???===<<<;;;<<<===>>>===<<<;;;:::;;;<<<<<<===?????????>>>@@@@@@@@@???>>><<<999888:::<<<======<<<;;;;;;<<<:::999888888777777888888666666555555444444333333444444444444444555666666666555444333333444555666333333333222222222222222111111111111111111111111111111111111111111111111000000////////////000000................................................,,,,,,,,,---------------)))+++---...,,,***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************++++++***)))(((***+++******))))))******+++,,,++++++,,,,,,++++++***)))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------//////............/////////.........//////000111111111222222333444444444666666666777777888888999888999;;;<<<>>>@@@DDDFFFEEECCCIIIccczzzxxxqqqkkkmmmrrrqqqfff\\\OOOSSSUUUTTTUUUXXXVVVQQQLLLFFFCCCDDDEEECCCEEEJJJAAAKKKSSSTTTPPPSSS___lllrrrzzzuuurrrnnnjjj]]]VVVVVVdddwwwKKKKKKJJJIIIHHHHHHHHHHHHJJJHHHGGGGGGHHHJJJIIIHHHGGGHHHIIIGGGFFFFFFHHHIIIGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDBBBAAA@@@@@@AAAAAACCCDDDFFFGGGGGGFFFEEECCCCCCCCCDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFEEEEEEFFFGGGCCCCCCCCCCCCAAA@@@>>><<<@@@AAACCCBBB@@@>>>>>>???>>>>>>>>>???@@@AAABBBBBBAAA@@@@@@???>>>===<<<<<<<<<<<<;;;;;;;;;<<<=========<<<<<<;;;;;;;;;<<<<<<999;;;<<<;;;:::999:::;;;999999888777777888999999999:::;;;:::999777777888777888999888777666666888666777777888999::::::;;;::::::::::::::::::::::::;;;<<<<<<===???AAACCCDDD???AAABBBDDDFFFGGGGGGHHHIIIJJJIIIGGGBBB???======BBBDDDFFFGGGEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGDDDCCCBBBBBBBBBCCCDDDEEEDDDDDDEEEEEEEEEDDDDDDCCCCCCEEEFFFFFFFFFFFFGGGIIIBBBBBBBBB@@@===<<<<<<======>>>AAACCCFFFGGGHHHIIIAAAAAA@@@@@@AAABBBCCCDDDEEEKKKQQQOOOJJJHHHLLLRRRIIIFFFEEEGGGGGGFFFFFFIIIIIIKKKLLLLLLKKKIIIIIIIIIEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDCCCBBB@@@@@@BBBDDDBBBAAAAAA@@@@@@@@@@@@@@@???@@@@@@???>>>>>>@@@BBBBBBBBBBBBBBBAAA???>>>===????????????>>>>>>===<<<;;;::::::<<<>>>???>>><<<===>>>>>>===<<<:::888777;;;===>>>>>><<<;;;;;;<<<999999888777777777777888555555444444444333333333444444333333444444555666555444333333333333444555222222222222222222222222111111111111111111111111000000000000000000000000000//////......//////000........................------------------------++++++,,,------------,,,+++---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++***((((((***+++***))))))))))))***++++++***++++++++++++***)))))))))))))))************+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------......------------......------------...///000000000111111222222333333444555555555666666777777777777777777888;;;???CCCEEEIIIAAA>>>MMMnnntttkkk```ZZZ[[[\\\[[[___fffgggqqqzzz{{{www|||~~~|||rrrdddZZZZZZ[[[ZZZWWWbbbzzzYYYIIIIIIHHHHHHHHHHHHIIIIIIKKKJJJHHHHHHIIIJJJIIIHHHHHHIIIJJJGGGEEEDDDFFFHHHFFFFFFFFFFFFEEEEEEEEEEEEFFFDDDAAA??????AAACCCEEEBBBDDDFFFGGGGGGFFFDDDBBBCCCBBBAAA@@@AAAAAABBBCCCDDDEEEFFFEEEDDDDDDFFFHHHDDDDDDBBBAAA???>>>>>>===>>>???AAAAAA@@@>>>>>>???>>>>>>>>>???@@@AAACCCCCCBBBAAAAAA@@@>>>===<<<<<<;;;;;;;;;;;;;;;<<<===>>><<<<<<;;;;;;;;;<<<<<<===999;;;<<<;;;999888:::<<<888777666555555666777888777888999999777777777888444777888777555333444666555555666777888999;;;;;;======<<<<<<;;;:::::::::::::::;;;===???BBBDDDEEECCCDDDEEEGGGHHHIIIIIIHHHHHHHHHHHHEEE@@@>>>>>>@@@AAACCCEEEEEEDDDCCCCCCCCCEEEFFFFFFFFFFFFGGGGGGGGGBBBBBBAAA@@@AAABBBCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEGGGHHHHHHFFFFFFFFFGGG???AAACCCBBB@@@===>>>???>>>AAADDDGGGIIIJJJIIIHHHBBBCCCCCCCCCCCCCCCCCCCCCEEEIIINNNNNNKKKJJJKKKMMMKKKHHHHHHLLLLLLIIIIIILLLKKKMMMOOOOOOLLLJJJJJJKKKFFFFFFFFFFFFFFFEEEEEEDDDEEEDDDCCCAAA??????BBBEEEBBBBBBBBBBBBBBBCCCCCCCCC@@@BBBCCCBBBAAA@@@@@@AAAAAACCCDDDDDDCCCAAAAAA@@@AAAAAA???>>>============<<<;;;:::<<>><<<;;;<<<<<<<<<<<<:::888777;;;===>>>===<<<::::::;;;999999888777777777777777444444444333333333333333444444333333444444555666333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000//////............//////........................------------------------***+++,,,---------,,,,,,---...---,,,******,,,---++++++++++++++++++++++++)))*********************)))*********((((((***+++)))))))))))))))***++++++***************))))))((())))))))))))***************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,...------------------...,,,,,,,,,,,,---...///000000000111111222333333333444444444444555555555555555555666888;;;>>>???@@@FFFBBBAAAGGGWWWnnn}}}kkkiiijjjjjjccc]]]bbbmmmcccEEEHHHHHHGGGGGGHHHHHHIIIJJJIIIHHHGGGHHHKKKLLLMMMLLLIIIJJJJJJHHHDDDCCCEEEHHHFFFFFFFFFFFFEEEEEEEEEEEEEEECCC@@@>>>???BBBFFFIIIBBBDDDFFFGGGGGGEEECCCBBBBBBAAA???>>>>>>???AAACCC@@@AAABBBBBBAAAAAACCCEEEBBBAAA@@@?????????AAAAAA<<<>>>@@@@@@???>>>>>>???>>>>>>>>>???@@@BBBCCCDDDCCCBBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;<<<===>>>:::::::::999999:::;;;;;;888:::<<<;;;999888:::<<<666555444333333444555666666888999888777666777999333555777666333111222444444444555666888:::;;;<<>>======<<<;;;:::999999999;;;===???BBBDDDFFFEEEFFFHHHIIIJJJJJJIIIIIIFFFGGGFFFCCC???>>>@@@CCC@@@CCCEEEEEECCCBBBBBBCCCFFFFFFFFFFFFGGGGGGGGGGGGAAAAAA@@@@@@@@@AAACCCDDDGGGGGGHHHIIIIIIIIIIIIHHHJJJKKKKKKJJJFFFDDDCCCCCC>>>AAAEEEEEEBBB@@@???@@@@@@CCCGGGJJJLLLKKKIIIGGGCCCDDDEEEEEEEEEDDDBBBAAAEEEGGGJJJLLLMMMLLLJJJHHHNNNKKKKKKPPPPPPKKKJJJNNNMMMPPPRRRRRROOOMMMNNNOOOHHHIIIIIIJJJIIIHHHGGGEEEFFFEEEDDDAAA???@@@CCCEEECCCCCCDDDDDDEEEFFFFFFFFFAAACCCEEEEEEDDDBBBAAAAAABBBDDDEEEFFFEEECCCCCCCCCAAA@@@>>><<<;;;:::;;;;;;===;;;;;;===@@@AAA???===;;;;;;<<<<<<<<<;;;999888:::<<<===<<<;;;999999:::999888888777777777777777444444333333333333333333444333333333333444555555222333333444444333333222////////////000000000000111111111111111111111111000000000000000000000000//////............//////........................------------------------***+++,,,---...---,,,,,,------,,,***((((((+++---++++++++++++++++++++++++)))))))))))))))*********)))******)))((((((***+++)))))))))))))))******+++***************)))(((((())))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...,,,++++++,,,---...///000000000000111222222333333333333444444444444444444555555666999<<<======;;;;;;@@@EEEGGGHHHPPPccctttyyyqqquuuzzzkkkhhhjjjeeennnmmm}}}VVVCCCCCCKKKJJJIIIHHHHHHHHHHHHHHHKKKGGGEEEGGGGGGFFFIIIMMMKKKJJJHHHGGGFFFEEEEEEEEEIIIGGGEEECCCBBBBBBCCCDDDEEECCCBBBAAABBBEEEHHHJJJHHHIIIJJJJJJHHHFFFDDDCCCBBBAAA??????AAABBBBBBAAA===>>>???@@@@@@@@@@@@@@@@@@@@@??????>>><<<;;;:::888<<>><<<:::;;;===@@@@@@??????@@@BBBCCCDDDDDDBBB@@@>>><<<;;;;;;<<>>===<<<;;;;;;<<<===;;;;;;<<<<<<;;;;;;:::999;;;;;;<<<<<<;;;999888777444444444444444444444444666666777666666555444444555555555555444333222111555444444555777999;;;===??????>>>>>>>>>=========>>>>>>???@@@AAACCCCCCDDDEEEEEEEEEGGGJJJJJJIIIGGGAAABBBAAA@@@>>>>>>@@@BBB===@@@DDDFFFEEEEEEEEEFFFIIIHHHGGGHHHIIIIIIGGGFFFCCCCCCAAA>>>===>>>BBBEEEGGGJJJKKKHHHGGGJJJKKKJJJGGGGGGFFFEEEDDDCCCBBBBBBAAACCCDDDCCCBBB@@@@@@AAAMMM```cccOOOCCCJJJNNNGGGGGGGGGFFFDDDCCCDDDFFFHHHFFFGGGJJJLLLNNNNNNNNNNNNOOOPPPPPPOOOMMMMMMOOOQQQSSSTTTUUUTTTPPPNNNLLLLLLKKKLLLLLLKKKIIIHHHJJJLLLFFFEEEEEEEEEFFFGGGHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCAAAAAABBBBBBAAA@@@CCCDDDEEEFFFEEEDDDBBB@@@DDDBBB???<<<::::::;;;<<<>>>===<<<>>>AAA@@@===999;;;;;;;;;;;;:::999888777<<<;;;::::::999999999999777666444333333444666777555444333333222222333333333333333333333333333333111222222333333222222111---......///////////////000000000000000000000000////////////////////////........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************+++++++++*********))))))************************,,,++++++******++++++,,,...------,,,,,,------.........//////000000111111333333333444444444555555555555666777888999::::::>>>======@@@EEEMMMVVV[[[jjjwww}}}wwwmmmooozzz~~~||||||}}}{{{vvvwwwzzz|||pppooojjjgggfffddd\\\YYYfffzzzwww]]]NNNCCC???AAALLLKKKJJJIIIIIIHHHIIIIIIKKKGGGEEEGGGGGGFFFHHHLLLIIIHHHHHHHHHHHHGGGGGGGGGHHHGGGEEECCCBBBBBBBBBCCCCCCBBBAAAAAABBBEEEHHHJJJHHHHHHHHHIIIJJJIIIFFFDDDDDDBBBAAAAAABBBCCCCCCBBB===>>>??????????????????===============<<<<<<;;;777:::<<<============>>>@@@@@@??????@@@AAACCCDDDCCCBBB@@@>>><<<;;;;;;<<>><<<;;;;;;;;;<<<===;;;;;;;;;;;;;;;::::::999::::::;;;;;;:::999777666444444444444444444444444555555666666666555444444555555555555555444444333444444555666777999;;;<<<===============>>>??????AAAAAABBBBBBCCCCCCCCCCCCEEEDDDEEEFFFHHHHHHFFFDDD@@@@@@@@@???======>>>@@@>>>AAADDDFFFFFFEEEEEEFFFEEEDDDDDDEEEFFFGGGEEEDDD>>>===<<<;;;<<<@@@EEEHHHLLLPPPQQQNNNMMMNNNMMMIIIHHHGGGGGGFFFEEECCCCCCBBB@@@BBBDDDDDDCCCCCCDDDEEENNNXXXXXXLLLGGGMMMNNNGGGEEEEEEEEEDDDDDDDDDFFFGGGFFFHHHKKKMMMOOOPPPPPPPPPMMMOOOPPPOOOOOOOOOQQQRRRQQQRRRSSSRRROOOMMMKKKKKKMMMLLLJJJHHHHHHIIIKKKMMMHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEECCCAAA@@@AAABBBBBBAAACCCDDDFFFFFFFFFDDDBBBAAACCCAAA>>><<<::::::;;;<<<===<<<<<<>>>AAA@@@>>>;;;<<<<<<<<<<<<;;;:::999888;;;::::::999999999999:::888666555444444555666888444444333222222222222333333333333333333333333333111222222222222222222111---......///////////////////////////////////////////////////////////////........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))*********+++++++++*********))))))************************,,,++++++******++++++,,,------,,,,,,,,,,,,---------......///000000111111333333333333444444444444444444555666777888999999;;;;;;<<<>>>CCCIIIPPPTTTXXXaaalllzzzlllccc]]][[[___eeemmmwwwxxxnnnlllssstttllltttttt|||vvvuuuwwwvvv~~~|||ssspppddd___ccc]]]QQQQQQ[[[kkknnnQQQFFFBBB>>>>>>BBBMMMMMMLLLKKKJJJJJJJJJJJJKKKGGGEEEGGGGGGEEEGGGKKKGGGHHHIIIJJJJJJJJJJJJJJJGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@@@@BBBDDDGGGIIIGGGFFFFFFHHHKKKKKKIIIFFFFFFDDDBBBCCCDDDEEEDDDCCC>>>>>>>>>>>>>>>>>>===<<<:::;;;<<<<<<============777888999<<>>===<<<;;;:::;;;<<<<<<:::;;;;;;;;;;;;:::999999888999999999888777666555555555555555555555555555444555555666666666666555444555555666666666666666333444555777888999999999:::::::::;;;<<<>>>???@@@CCCCCCDDDDDDDDDDDDCCCCCCDDDDDDCCCDDDEEEEEEBBB@@@>>>>>>>>>===;;;;;;<<<>>>???BBBEEEFFFFFFEEEEEEFFFDDDCCCDDDEEEGGGHHHFFFEEECCCAAA>>><<<===AAAEEEGGGTTTXXXYYYVVVTTTSSSOOOIIIHHHHHHGGGGGGFFFEEEDDDCCC>>>AAACCCEEEEEEFFFGGGIIINNNMMMJJJIIILLLOOOMMMGGGFFFFFFGGGHHHHHHHHHHHHHHHGGGIIILLLOOORRRSSSSSSRRRNNNPPPRRRSSSSSSSSSTTTUUUOOOPPPRRRQQQNNNLLLKKKKKKOOOLLLHHHFFFGGGIIIKKKLLLJJJJJJJJJIIIHHHHHHGGGFFFGGGGGGGGGGGGGGGFFFFFFEEEFFFDDDAAA@@@AAABBBCCCCCCDDDEEEFFFGGGGGGEEEDDDBBBBBBAAA>>><<<::::::;;;<<<<<<<<<===>>>@@@AAA???===============<<<;;;:::999999999888888888999::::::888777666555555666777888444444333222222222222222333333333333333333333333111111222222222222111111---......///////////////////////////////////////////////////////////////------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))******+++************)))))))))************************++++++************++++++------,,,,,,,,,,,,------------......///000000000222222222333333333333444222333333444555666777888999999:::<<<@@@DDDGGGJJJKKKQQQXXXtttwwwmmmmmmvvvppp\\\XXXWWWRRRRRRRRRXXXaaadddeeeppp~~~wwwssszzz~~~yyypppiiiggg```ccceeeaaafffmmmjjjggghhh]]]VVVZZZYYYUUUZZZsss|||YYYJJJ>>><<<<<<999999===OOONNNMMMLLLKKKKKKJJJJJJKKKGGGFFFGGGGGGEEEFFFJJJHHHIIIJJJKKKLLLKKKKKKJJJHHHHHHHHHHHHGGGEEEDDDCCCCCCBBBAAAAAAAAACCCEEEFFFEEECCCBBBEEEJJJKKKIIIFFFFFFDDDBBBBBBDDDDDDDDDCCC===>>>>>>>>>===<<<;;;;;;;;;<<<======>>>=========:::888999<<>>??????@@@@@@@@@AAAAAABBB@@@???>>><<<;;;;;;<<<<<<===<<<;;;::::::;;;<<<<<<:::::::::::::::999888888777777777777666666555555555555555555555555555555555555666777888888888777444444666777777888888888333444666888999999888777999999999999:::<<<===>>>AAAAAACCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCAAA???<<<;;;<<<<<<;;;:::999:::;;;???AAAEEEFFFFFFEEEEEEFFFEEEFFFIIILLLNNNNNNJJJGGGDDDBBBAAABBBFFFKKKPPPSSS\\\]]]\\\WWWUUUTTTPPPJJJGGGHHHHHHHHHGGGFFFDDDCCC>>>@@@CCCEEEEEEEEEGGGIIILLLFFFDDDIIINNNMMMJJJIIIHHHHHHJJJLLLMMMMMMKKKJJJIIIKKKNNNRRRTTTUUUUUUTTTSSSUUUWWWXXXWWWUUUUUUVVVNNNPPPQQQPPPNNNLLLKKKKKKNNNKKKHHHGGGIIIKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHHHHIIIHHHGGGFFFEEEFFFCCC@@@???AAABBBCCCCCCDDDEEEFFFGGGGGGFFFDDDCCCAAA@@@>>><<<;;;;;;;;;<<<;;;<<<===>>>@@@@@@@@@???======>>>======<<<;;;:::777777777777888888999:::666666555555555555666666444333333222111222222222222222222222222222222222000000111111111111000000---......///////////////////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))***************))))))))))))************************++++++************++++++---,,,,,,,,,,,,,,,,,,---,,,------......///000000111111111222222222333333111111222333444555666666777888:::<<<>>>???AAAAAAFFFJJJMMMbbbxxxmmmgggaaaPPPWWWbbbggg```UUUTTTZZZ[[[\\\```fffggg```XXXSSSYYY^^^```___\\\ZZZVVVRRRQQQIIIKKKPPPQQQbbb{{{~~~|||kkk\\\___fffnnn{{{dddOOOKKKEEEAAABBB???:::888:::PPPOOONNNMMMLLLKKKKKKKKKKKKGGGGGGIIIIIIFFFGGGJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJHHHGGGFFFEEEEEEDDDCCCBBBAAABBBBBBCCCCCCAAAAAACCCFFFHHHGGGEEEEEECCCAAAAAABBBBBBBBBAAA===============<<<;;;:::>>>????????????>>>=========;;;;;;===AAABBB???<<>><<<;;;;;;;;;<<<<<<<<<;;;:::999999:::;;;<<<999999::::::999999888777666666555555555555555555666666666666666666666666666777888999999999999999444444666777888888999999444555666888888888777666888888999999::::::::::::<<<===???BBBCCCDDDDDDCCCBBBAAA@@@@@@@@@???<<<999999:::;;;:::888777888999===@@@CCCEEEEEEEEEEEEFFFEEEHHHLLLQQQTTTQQQLLLGGG======@@@GGGRRR]]]eeehhh^^^]]]XXXRRRPPPRRROOOJJJFFFGGGHHHHHHHHHFFFDDDCCC@@@AAADDDDDDDDDCCCDDDFFFIIIDDDEEEKKKMMMJJJIIILLLIIIIIIJJJLLLOOONNNKKKHHHJJJMMMQQQTTTWWWWWWVVVUUUTTTVVVYYYYYYWWWTTTRRRQQQOOOQQQRRRQQQNNNLLLKKKKKKIIIIIIHHHIIIJJJKKKKKKJJJIIIIIIHHHGGGFFFGGGGGGHHHHHHHHHIIIIIIHHHGGGEEEDDDDDDBBB@@@???@@@BBBCCCCCCBBBCCCEEEFFFFFFEEEDDDBBB@@@???===<<<;;;;;;;;;;;;:::;;;======>>>>>>??????============<<<;;;:::999666666666666666777888999444444444444444444444444333333222111111111111222222222222222222222222222///000000111111000000///---......///////////////........................////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---......//////000000000111111111111222000000111222333444555555666777999;;;============???CCCCCCNNNgggyyyvvvmmmooodddccciiitttwwwoooccc]]]YYY]]]]]]XXXXXX^^^bbbccc___[[[eeettt}}}tttSSSGGG@@@>>>>>>???@@@???;;;;;;===QQQPPPNNNMMMLLLKKKJJJJJJJJJGGGGGGJJJJJJHHHIIILLLMMMMMMLLLKKKJJJJJJJJJKKKKKKKKKJJJIIIHHHGGGGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDBBB@@@@@@@@@AAA@@@???==================<<<;;;@@@@@@@@@@@@??????>>>===>>>>>>>>>???@@@@@@>>><<>>===<<<;;;;;;;;;;;;:::;;;<<<<<<<<<<<<===???;;;;;;;;;;;;:::999888777666666555555555666777777333333333333333333333333333333222111111111111111222222222222222222222222//////000000000000//////---......///////////////........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((())))))(((((()))))))))))))))***))))))))))))))))))))))))******))))))))))))******,,,,,,++++++++++++,,,,,,++++++,,,,,,---........./////////000000000111111///000111111333333444555555777999;;;<<<<<<<<<;;;<<<@@@>>>BBBOOOYYYeeexxxhhhJJJ???BBBBBB;;;;;;======;;;:::;;;<<>><<<<<<===>>>>>>>>>=========>>>>>>????????????>>>===???AAAAAA@@@>>>>>>>>>>>>???@@@AAAAAA@@@???>>><<<;;;:::::::::;;;<<<===:::999888888888999;;;<<<888888888888888777777666666555444444444444555666777777777777777777777777777777888888888777666666444555555666777777777777777666666555555555666666555888<<>>AAABBBBBBAAA@@@@@@???>>>>>>>>>===:::777666888::::::888666666777777:::???BBBDDDDDDFFFGGGGGGFFFFFFHHHIIIIIIGGGEEEJJJIIIIIINNNTTTWWWVVVTTTRRRPPPKKKHHHJJJMMMKKKFFFCCCEEEFFFHHHGGGFFFCCCBBBBBBCCCEEEEEEDDDDDDDDDEEEDDDHHHKKKLLLOOORRRRRRPPPOOOLLLKKKLLLOOOOOOKKKGGGMMMPPPTTTWWWXXXWWWUUUSSSPPPSSSWWWXXXUUUQQQMMMKKKPPPRRRRRRPPPLLLIIIGGGGGGDDDGGGHHHFFFDDDFFFNNNVVVSSSOOOJJJEEEBBBCCCFFFHHHFFFGGGHHHIIIHHHEEECCCAAA>>>>>>>>>???AAAAAA@@@>>>===>>>@@@AAABBBAAA@@@???>>>======<<<;;;;;;;;;:::999;;;<<<;;;999999;;;===999999999999888777666555666666555555444555555555333444444444444444444333333222222111111111111111111111111111111111111111...//////000000//////...---......///////////////........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((())))))(((((((((((())))))******))))))))))))))))))))))))******))))))))))))******,,,,,,++++++++++++,,,,,,+++++++++,,,------............/////////000000000///000111222333444444555444555777999:::;;;<<<<<<===???<<>>>>>???>>><<<:::999888777QQQPPPNNNLLLKKKJJJIIIIIIJJJGGGHHHLLLNNNLLLMMMPPPKKKJJJGGGFFFHHHKKKNNNQQQKKKIIIGGGEEECCCDDDEEEFFFAAABBBCCCDDDEEEGGGHHHHHHCCCGGGJJJFFF@@@===AAAFFFEEECCCAAA@@@AAAAAA@@@>>><<<<<<===>>>?????????>>>:::;;;<<<>>>??????@@@@@@;;;???BBBBBB???>>>???AAA>>>???@@@AAAAAA@@@>>>>>><<<;;;:::999:::;;;<<<===999999888888888999;;;<<<888888888888888777666666666555444333444555666777777777777777777777777777666666777666666555444444444555555666666666666666888777555444444555666666444888===BBBDDDCCC???===:::<<>>>>>>>>>>>===:::888666888::::::888666666666555999>>>AAACCCDDDFFFGGGKKKHHHDDDCCCDDDFFFGGGHHHHHHFFFFFFKKKPPPRRRNNNJJJLLLKKKHHHGGGJJJMMMJJJCCCBBBDDDFFFGGGGGGEEECCCAAABBBDDDFFFFFFFFFFFFGGGHHHDDDHHHKKKKKKQQQYYYXXXPPPUUUQQQNNNOOORRRRRRNNNJJJNNNQQQUUUXXXXXXWWWTTTRRRPPPTTTXXXZZZXXXTTTQQQOOOPPPQQQQQQOOOKKKGGGEEEDDDEEEGGGHHHDDD@@@DDDPPP\\\YYYTTTLLLEEEBBBBBBEEEGGGFFFGGGHHHIIIGGGEEEBBB@@@<<<<<<===@@@AAAAAA???<<<;;;<<<>>>@@@@@@@@@>>>============<<<<<<;;;;;;:::999;;;<<<;;;888777999<<<777888888777777666555444777666555444444444444444444555555666666555555444333222222111000111111111111111111111111111111111......////////////......---......///////////////........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))******))))))))))))******,,,++++++++++++++++++,,,***++++++,,,,,,---................../////////000000000111222333444444555222333555777999;;;<<<<<<<<<===:::===FFFCCCCCCNNNbbb|||gggPPPCCCDDDCCCDDD@@@444:::;;;;;;:::::::::999666OOOIIIEEEFFFLLLNNNJJJDDDNNNLLLKKKNNNSSSUUUTTTSSSNNNKKKHHHIIILLLNNNNNNLLLKKKIIIGGGEEEFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGGGGIIIIIIHHHFFFCCCBBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@>>><<<:::999:::::::::;;;;;;<<<<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>===<<<;;;:::;;;;;;999888888999:::;;;::::::999888777777777888888999999:::::::::999999666666555555555555666666777777888888888888777777555444444555555666777888555666777666555444555777666666666666666666666666999999:::;;;===>>>??????===<<<;;;;;;<<<>>>AAABBB@@@???>>><<<;;;;;;;;;;;;888777666555555555555555444777:::>>>AAABBBCCCCCCHHHEEEBBBBBBEEEHHHGGGFFFJJJJJJJJJJJJJJJJJJJJJJJJLLLIIIFFFFFFHHHIIIIIIGGGDDDDDDDDDDDDDDDEEEEEEDDDDDDBBB@@@AAAEEEHHHIIIHHHIIIJJJNNNTTTYYYZZZWWWSSSXXXRRRLLLMMMSSSWWWUUUQQQXXXUUUTTTVVVYYYYYYTTTNNNOOOSSSXXX[[[ZZZWWWRRRPPPOOOOOONNNNNNLLLIIIGGGEEEBBBBBB@@@???BBBMMM^^^jjjaaaRRRLLLHHH??????FFFEEEFFFDDDCCCDDDEEEDDDBBB@@@<<<<<<======<<<;;;::::::999;;;===???@@@@@@???>>><<<<<<<<<;;;:::::::::999999999888777777888999999666888999999777666666777777777555444333222222111333555666666555444444555222222222111111111111000000000000000000000000000////////////////////////000000//////.........---///////////////......---------------------------------,,,+++************,,,,,,++++++***)))(((((()))))))))))))))(((''''''))))))))))))))))))))))))((('''%%%$$$$$$%%%'''((('''(((((((((((((((''''''+++******((('''&&&$$$$$$(((((((((((())))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''((()))************+++,,,---//////000............////////////000000000111222222333333444555555666777888888999999;;;===>>>???@@@BBBDDDVVVbbbmmmuuunnnUUUAAA???BBB@@@>>>@@@::::::999999999888888888FFFIIIMMMOOOMMMKKKIIIHHHKKKMMMOOOSSSVVVVVVTTTQQQLLLJJJGGGHHHJJJLLLLLLKKKJJJIIIGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHFFFGGGHHHGGGDDDBBBBBBBBB@@@@@@@@@@@@@@@@@@AAAAAA??????>>>>>>===;;;:::999::::::::::::;;;;;;;;;<<<@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>><<<;;;::::::<<<;;;:::999999999999:::999999888777777777777777777888888999999999888888666666555555555555666666666777777888888777777666444444444444555666777888444666777666555444555666777777777777777777777777555555666777888999999:::;;;:::::::::;;;>>>@@@BBB@@@???>>><<<;;;;;;::::::777777666555555555666666555777:::===@@@AAABBBBBBCCCAAA@@@AAAEEEGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHFFFDDDDDDGGGIIIJJJIIIEEEDDDDDDDDDDDDDDDDDDDDDCCCAAA@@@AAAEEEHHHIIIHHHKKKLLLOOOTTTYYYZZZWWWSSSTTTPPPMMMNNNSSSVVVUUURRRUUUTTTSSSTTTUUUUUURRRPPPSSSXXX]]][[[UUUPPPNNNOOOQQQQQQPPPOOOLLLIIIGGGEEEEEEDDDBBB@@@CCCOOO___lllgggYYYTTTPPPCCC<<<<<<888???>>>>>>>>>>>>>>>===============<<<<<<;;;999999999:::<<<>>>???>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888777777888999:::666888999888777666666777888777666444333333222222444666777777666555555666222222222111111111111000000000000000000000000000////////////////////////000/////////.........---///////////////...---------------------,,,,,,,,,,,,,,,+++*********++++++,,,,,,+++******)))(((((()))))))))))))))((('''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''((((((((()))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))((((((((()))******))))))***+++,,,---......---.........//////////////////000111111222222333444444555555666666777777777999;;;<<<===>>>@@@BBBHHHTTT]]]ccctttooo___YYYYYYJJJ?????????:::999>>>:::::::::999999999888888CCCOOOZZZZZZPPPHHHHHHKKKJJJOOOUUUXXXXXXUUUQQQOOOIIIHHHFFFGGGHHHJJJIIIIIIIIIHHHHHHHHHFFFEEEDDDCCCEEEEEEDDDDDDEEEFFFHHHIIICCCEEEGGGGGGEEEBBBAAA@@@??????@@@@@@@@@AAAAAAAAA???>>>===<<<;;;:::::::::999999::::::::::::;;;;;;????????????????????????>>>>>>===<<<<<<;;;::::::<<<<<<;;;;;;:::999777777888888777777666666777777666777777777777777666666666555555444444555555666666666666777777666666666444444444444555666777777444555666666444444555666777777777777777777777777333333444444444555555555888777777888:::===@@@BBB???>>>===<<<;;;:::::::::666666555555555666777777555777999<<<>>>@@@@@@@@@???>>>???AAADDDEEEDDDCCCBBBBBBCCCCCCDDDEEEFFFFFFDDDCCCBBBCCCFFFHHHJJJJJJFFFEEEDDDDDDCCCCCCCCCCCCDDDCCCBBBCCCFFFIIIKKKKKKMMMNNNQQQUUUXXXYYYVVVSSSQQQPPPPPPRRRUUUWWWWWWVVVUUUUUUTTTQQQNNNMMMNNNOOOYYY^^^aaa\\\SSSNNNPPPUUUSSSRRRQQQOOOLLLIIIGGGEEEBBBAAA>>>===@@@JJJXXXcccaaaUUUSSSPPPDDD>>>>>>:::<<<===>>>===<<<<<<===???>>>>>>>>>===<<<:::999888999:::;;;<<<<<<;;;:::999;;;;;;;;;;;;<<<<<<<<<<<<:::999888888888888999:::666888888888666555666777999888777555444444444444555666888888666555666777222222222111111111111000000000000000000000000000/////////////////////////////////.....................//////......---,,,......------,,,,,,++++++++++++*********+++,,,,,,+++++++++******))))))((()))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((('''&&&%%%%%%%%%'''))),,,...''''''((((((((()))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))++++++***)))))))))******(((((()))***+++,,,,,,------------.........////////////000000111111222222444444444444444444444444555777999:::;;;<<<>>>@@@===FFFMMMPPP\\\nnn{{{~~~]]]GGGBBBDDDCCC???>>>AAA===666777>>>::::::999999999888888888GGGTTT```^^^RRRHHHIIINNNMMMSSSXXXYYYUUUPPPMMMMMMGGGFFFEEEFFFFFFGGGGGGFFFFFFHHHIIIHHHFFFDDDCCCBBBFFFEEEDDDDDDDDDFFFHHHIIIBBBDDDEEEEEECCCAAAAAABBB??????@@@@@@@@@AAAAAAAAA@@@>>>===<<<;;;;;;<<<===999:::::::::::::::::::::========================<<<<<<;;;;;;:::::::::999;;;<<<<<<;;;:::888555444777777666666555666666777555555666666666555444444555444444444444444444555555555666666666666555555333333333333444555666777333444555555444333444555888888888888888888888888444444444555555555555555555555555666888;;;>>>@@@>>>>>><<<;;;:::999999999666555555555666777888888666777999;;;<<<===>>>>>>===>>>???AAACCCCCCBBBAAABBBCCCCCCEEEFFFGGGHHHHHHCCCBBBAAABBBDDDFFFGGGHHHHHHGGGEEEDDDDDDDDDDDDDDDFFFEEEEEEFFFHHHKKKMMMNNNNNNPPPSSSVVVWWWWWWUUUTTTPPPQQQSSSUUUWWWXXXYYYYYYVVVWWWUUUOOOIIIFFFIIIMMMZZZ\\\[[[VVVPPPMMMPPPUUUOOOOOONNNLLLKKKIIIGGGGGG@@@??????>>>@@@FFFOOOUUUTTTJJJHHHGGG===;;;???>>>;;;======<<<:::;;;===@@@AAAAAA@@@???===<<<:::999999::::::::::::999888777::::::;;;;;;<<<<<<<<<===999999999888888999999999666777888666555444555777999888777666555555555555444555777777555555555666222222222111111111000000000000000000000000000000////////////////////////........................---............---,,,,,,......---,,,,,,+++++++++******))))))***+++,,,,,,+++*********)))))))))((((((((())))))))))))((((((((((((((((((((((((((((((((()))************)))(((&&&'''(((((((((((((((((()))(((''''''))),,,000222'''''''''((((((((())))))((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))))),,,,,,+++***)))))))))***(((((()))******+++,,,,,,,,,,,,---------...............//////000111111222333333333333222222222222555666888999999:::<<<>>><<>>DDDGGG<<<<<>>888999>>>999999999888888888777777IIIQQQWWWVVVOOOJJJLLLPPPSSSUUUWWWUUUOOOKKKIIIJJJDDDEEEEEEEEEDDDDDDDDDDDDDDDFFFHHHHHHEEECCCCCCCCCHHHFFFDDDCCCCCCDDDFFFGGGDDDDDDCCCAAA???@@@CCCEEE@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>=========??????::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999999999:::;;;;;;:::888666333222555555555444444555666666555555555555555444333222444444333333333333444444444444444555555444444444222222222333333444555666222444555444333222333555777777777777777777777777444444555555555555555555444333333444777:::===???>>>===<<<:::999999999999666666666666666777888999666777888999:::;;;;;;<<<>>>???AAAAAAAAA@@@??????CCCCCCDDDEEEFFFGGGHHHIIIDDDDDDCCCBBBAAABBBCCCDDDIIIHHHFFFEEEDDDEEEFFFGGGEEEEEEFFFFFFGGGIIIKKKMMMNNNPPPSSSUUUVVVUUUUUUTTTNNNOOOQQQTTTVVVWWWXXXXXXSSSTTTSSSNNNGGGGGGLLLRRR[[[WWWQQQMMMKKKKKKKKKKKKIIIIIIIIIHHHHHHHHHHHHHHHBBBCCCDDDEEEFFFGGGIIIJJJJJJCCCHHHJJJ@@@<<>><<<<<<>>>>>>;;;:::<<<888888777777777666666666EEEGGGIIIIIIJJJKKKNNNPPPTTTSSSQQQNNNJJJGGGFFFFFFBBBDDDEEEEEECCCBBBBBBCCCBBBEEEGGGFFFDDDBBBDDDFFFIIIGGGDDDBBBAAAAAACCCDDDEEEDDDBBB@@@>>>@@@DDDHHHBBBBBBAAA@@@@@@??????>>>?????????>>>??????@@@@@@<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888999999999888777666444222111444444333333444444555555555555555555444333222222444333333222222333333444333333444444444444333333222222222222333444555555222333444444222222333444666666666666666666666666222222333333444444444555444333333444666999<<<>>>===<<<;;;:::999888888888777777666666666777888888777777777888888999999:::<<<>>>@@@@@@???>>>???@@@BBBBBBCCCDDDDDDEEEFFFFFFFFFFFFEEECCC@@@???AAABBBHHHGGGEEEDDDDDDEEEGGGHHHDDDDDDEEEDDDCCCDDDGGGIIILLLOOOSSSTTTTTTTTTTTTUUUMMMLLLLLLOOORRRTTTUUUTTTMMMOOOPPPMMMKKKMMMTTT[[[bbb\\\TTTOOONNNMMMJJJFFFEEEEEEEEEEEEEEEFFFGGGHHHAAABBBDDDEEEEEEDDDBBBAAABBBCCCQQQ\\\UUUQQQQQQLLLGGGCCC>>><<<<<<===>>>>>>BBBBBBBBBAAA@@@>>>===<<<;;;;;;::::::999999999888999999999999::::::::::::666666777888888777666666666666666444222222444666888888777666666666666666222333555555333222333444222222222111111111111000000000000000000000000000////////////////////////---------------.........,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,,,,,,,******)))))))))***++++++))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''((()))))))))))))))(((&&&%%%%%%&&&((()))&&&&&&'''''''''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((())))))******++++++***)))))))))******))))))******+++++++++++++++++++++,,,,,,,,,------------......//////000000111111111111111111111111444666777888888888:::<<<999::::::;;;???GGGPPPVVV^^^XXX[[[cccpppoookkk\\\GGG@@@CCC???555@@@<<<999999;;;:::999777666666555555555444444444EEEDDDCCCDDDFFFIIILLLNNNOOOMMMJJJIIIHHHGGGDDDCCCAAADDDFFFEEECCCAAAAAABBB@@@CCCFFFEEEBBBBBBEEEIIIJJJHHHDDD@@@??????@@@AAACCCCCCCCCAAAAAABBBEEEHHHDDDCCCBBBAAA???>>>============>>>???????????????=========<<<<<<;;;;;;;;;::::::::::::::::::::::::666666666777777888888888888777666444333222222222333333333333333444555555555555555555444333222111333333222222222222333333222222333333333333222222111111111111222333444555111333444333222111222333555555555555555555555555111111222333444555555666555444444444555888;;;<<<===<<<;;;999888888777777888888777777666777777777777777777666777777888888888:::<<<<<<<<<===@@@CCCBBBCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFCCC@@@???@@@CCCEEEDDDBBBBBBBBBDDDGGGHHHEEEFFFGGGEEECCCCCCFFFHHHJJJNNNRRRSSSSSSRRRTTTUUUPPPMMMJJJLLLRRRUUUUUURRROOOOOOPPPOOONNNRRRXXX]]]aaa^^^YYYTTTQQQNNNKKKIIIEEEDDDDDDCCCDDDEEEFFFGGG@@@@@@@@@AAABBBAAA@@@???CCCDDDTTTaaa]]][[[___^^^UUUMMMDDDAAACCCEEECCC@@@@@@@@@@@@@@@???>>>===<<<<<<<<<;;;;;;::::::;;;;;;999999888888888888888888444555666777777666555444666666555333111222444666777777666555555555666666222444555555444333333444222222222111111111111000000000000000000000000000////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,+++***************+++,,,,,,------+++******))))))))))))***((()))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((&&&&&&&&&&&&((((((%%%&&&'''((())))))))))))&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''((()))*********))))))((((((((()))******(((((())))))))))))******++++++++++++,,,,,,,,,,,,,,,------......///000000000000000111111222222333222444555666555666777999666777999;;;===???CCCGGGKKKJJJRRRXXX___vvvmmm```ZZZIIIIIIEEE@@@@@@CCCAAA:::<<<<<<:::888888888777444444444444333333333222222IIIHHHGGGFFFFFFGGGIIIJJJIIIGGGEEEFFFHHHHHHDDDAAAAAADDDFFFFFFCCCAAAAAABBB???BBBEEEDDDAAAAAAFFFKKKKKKHHHDDD@@@======>>>???AAACCCDDDDDDCCCCCCEEEFFFEEEDDDCCCAAA???>>><<<<<<:::<<<===?????????>>>>>>>>>>>>=========<<<<<<<<<999999999999999999999999555555666666777777888888777666444222111111111222333222222222333333444555555666555555444333222111333222222222222222222333222222222333333222222222111111111111222333444555111222333333111111222333555555555555555555555555222222333555666777888888666555444444555888:::<<<<<<<<<:::999888777777777999999888777666666777777777777666666666666777777444666999999:::<<>>>>>>>>>>>>>>===<<<<<<===<<<<<<;;;;;;<<<<<<===999888888888777777666666333444555666666555444333666666555333111111444666777666666555555555555666333555666666555444444555222222222111111111111000000000000000000000000000////////////////////////,,,,,,,,,------.........+++,,,,,,,,,,,,+++******))))))***+++,,,------...++++++***)))(((((())))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))***((('''%%%%%%'''(((***%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&''''''((()))******+++(((((('''(((((()))******'''''''''(((((((((((((((******+++++++++,,,,,,,,,,,,,,,------...//////000///000000111222333333444111222444444444444666777777888<<>><<<<<<===AAAFFFSSSYYYYYYfffssssssoooppp}}}gggPPPEEEFFFJJJHHHGGGDDD???::::::;;;===999<<<===:::888777666555333333333222222222111111GGGFFFEEEHHHLLLNNNMMMLLLGGGGGGFFFFFFEEEEEEDDDDDDBBBAAAAAAAAABBBBBB@@@>>>>>>@@@AAABBBBBBCCCFFFHHHHHHFFFBBB???===<<<<<<===@@@AAACCCEEEEEEDDDCCCBBBBBB@@@???@@@AAAAAA@@@???>>>>>>???@@@@@@@@@@@@???============<<<<<<<<<<<<:::::::::;;;;;;:::999999555666888999999777555444444555555555444333333222555555666777777888777777555666666555333111222333333222222111111222222333111111222333333444555555222222333444333222000///000111222333444444444444555444333333333333444555222222333333444555666666777666555555555777888999999999999999999888777666777666555444333444444555999888666555666777666555444555555777999<<<>>>???CCCDDDFFFGGGGGGFFFEEEDDDDDDEEEEEEDDDBBBAAACCCDDDJJJIIIGGGCCC@@@@@@BBBDDDIIIIIIJJJJJJJJJJJJIIIIIISSSSSSTTTUUUVVVVVVVVVVVVVVVSSSRRRTTTTTTQQQQQQTTTVVVXXXXXXWWWWWWYYYWWWRRROOOOOOOOOOOONNNNNNNNNNNNGGGGGGFFFFFFEEEDDDDDDDDDBBBCCCDDDDDDEEEFFFHHHJJJMMMKKKJJJHHHGGGGGGHHHHHHEEEDDDBBBAAAAAA@@@>>><<<=========???@@@???===:::=========>>>===<<<<<<;;;<<<;;;999888888888999999777777888777777666555555222333444444333333555777333333444444444444444444666555555555555444444444333333333222222111111111000000000000////////////........................------,,,,,,,,,,,,++++++,,,,,,,,,++++++******************++++++,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((***)))((('''&&&&&&'''((()))((('''&&&&&&'''((()))(((((((((((())))))))))))++++++++++++++++++++++++++++++,,,------......///000000111111111222222222222222222333333333444444555777:::<<<<<<<<<===>>>===FFFIIIIIISSSfffpppooo^^^ffflllxxxpppYYYNNNJJJGGGDDDDDDCCCAAA???===;;;;;;;;;;;;;;;:::999888777555555444555444333222111222333444KKKJJJKKKLLLNNNNNNJJJGGGFFFFFFFFFFFFEEEEEEEEEEEEEEECCCCCCCCCDDDDDDBBB@@@===???AAABBBBBBDDDFFFIIIGGGEEEBBB???>>>======>>>BBBBBBCCCCCCBBBAAA???>>>AAA???>>>???@@@@@@???>>>???@@@@@@@@@@@@@@@??????<<<<<<======>>>======<<<;;;;;;;;;;;;;;;:::999999777777888888777666555444444555555555444444333222333444555555666666555555555666666555333111222333333222222111111222222333111111222333333444555555222333444444333222111000000111222333444444444444555444333222222333444555222222333444444555666666555555444444444555666777888888999999888777777666777666555444333444444555999777666555666777666555555666777999<<>>=========???@@@AAA???==================<<<<<<;;;<<<;;;999888777777888888888888777777555444222222111222333222222222444555444444444444444444333333555555555555444444444444222222222111111111111111000000000000/////////...........................------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********))))))******************+++++++++*********))))))((((((((((((((((((((((((&&&&&&''''''((())))))***(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((***)))((('''&&&''''''((()))((('''&&&&&&'''((()))(((((((((((())))))))))))************************++++++,,,,,,---........./////////000000000111111222222222333333333333444444777:::;;;<<<<<<<<<>>>;;;BBBDDDCCCJJJYYYaaa```XXXbbbjjjuuuzzzYYYRRRIIICCCAAACCCEEEFFFBBB@@@>>><<<;;;:::::::::888777777666666555555555444444333222222222222333MMMMMMNNNNNNNNNJJJEEE@@@DDDEEEEEEFFFFFFFFFFFFEEEEEEDDDBBBCCCDDDDDDCCCAAA>>>???BBBCCCCCCDDDFFFHHHEEEDDDBBB@@@?????????@@@DDDCCCBBBAAA???>>><<<<<<@@@???>>>>>>@@@@@@???>>>AAABBBBBBAAAAAA@@@???>>>:::;;;===?????????===============<<<;;;:::999999999999888666666555555555444555555555555444333333222222333333444444333333444555666444222111222333333222222111111222222333111222222333333444444555333333444444444333222222000111222333444444444444444333333222222333333444333333333444555555666666444444333333333444555555777777777777777777666555666555444444333444444444888666555555777777666555444555777:::===@@@BBBCCCGGGAAA===???EEEHHHGGGDDDAAACCCEEEEEEEEEEEEGGGIIIHHHHHHGGGDDDBBBBBBDDDFFFJJJJJJKKKLLLMMMNNNOOOPPPUUUUUUUUUUUUUUUTTTTTTTTTYYYVVVTTTUUUTTTPPPNNNQQQYYYYYYVVVQQQPPPRRRPPPLLLIIIIIIGGGGGGGGGHHHIIIJJJKKKJJJIIIGGGFFFFFFEEEEEECCCCCCDDDEEEFFFHHHIIIJJJIIIIIIIIIHHHGGGFFFDDDDDDDDDCCCBBBBBBCCCCCCBBB@@@???>>>>>>???AAABBBAAA@@@============<<<<<<;;;;;;;;;:::888777666666777777888888777666444222000///111222222111000000222444555555444444333333222222555555444444444333333333000000000111111111111111000000000/////////......------------------------------,,,,,,,,,,,,+++++++++++++++++++++*********))))))))))))))))))((((((+++************)))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))'''(((((())))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((''''''''''''(((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))***++++++,,,,,,---..................////////////111111222222222333333333333666999:::::::::;;;<<<888===>>>;;;???IIINNNLLLKKKWWWaaalllvvvyyy~~~ooo[[[LLLDDDLLLMMMEEE???AAABBB>>>??????===;;;:::999999999555555555555555555555555333333333333333222222111MMMMMMLLLKKKIIIEEEAAA>>>CCCDDDEEEFFFGGGGGGFFFFFFCCCBBB@@@AAABBBBBBBBBAAAAAACCCEEEEEEEEEEEEFFFGGGCCCCCCBBBAAA@@@AAAAAABBBEEECCCBBB@@@???>>>======@@@???>>>???AAABBBAAA@@@CCCCCCCCCBBBAAA@@@>>>>>>888:::===@@@AAA@@@>>>===??????===<<<;;;:::999999;;;:::777555444444555555444444555555555555444444222222333333333333222222333444555444222111222333333222222111111222222333222222222333333444444444333333444444444333333333111111222333333333333333333333222222222222333333333333444444555555555555444444333333333444444444555555666666666666555555555444444444444444444444777666555666777777666444444555777999;;;===>>>>>>???===<<<>>>BBBDDDCCCBBBBBBDDDEEEFFFEEEEEEFFFHHHGGGGGGGGGEEECCCCCCEEEHHHJJJJJJIIIIIIJJJKKKMMMNNNUUUUUUTTTSSSRRRRRRQQQQQQQQQNNNOOORRRQQQNNNNNNPPPVVVVVVRRRMMMMMMOOONNNKKKIIIHHHGGGFFFGGGHHHIIIKKKMMMLLLJJJHHHGGGFFFFFFFFFEEEDDDDDDFFFHHHJJJLLLLLLIIIJJJJJJJJJHHHFFFDDDCCCDDDBBBAAABBBDDDDDDCCCBBBCCCAAA??????AAAAAAAAA@@@======<<<<<<;;;;;;;;;;;;;;;:::888666555555666666777777666666444333111111111222333222000000222444555555444444333222111111444444444444333333333222000000000111111222222222000000/////////.........------------------------------,,,,,,,,,++++++++++++++++++************************))))))(((((((((************))))))))))))((((((((((((((((((((((((''''''''''''(((((())))))''''''(((((()))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++,,,,,,---------.........////////////111111111111222222222222222555888999999888999:::666:::999666888???BBB@@@@@@KKKSSS[[[fffiiisssyyyiiiccc[[[MMMBBB???FFFSSSVVVJJJCCCEEEAAA888======<<<;;;999999888888666666666555555555555555222222333444444222111000MMMLLLKKKHHHFFFDDDDDDDDDDDDEEEGGGHHHHHHHHHGGGFFFDDDBBB@@@@@@BBBCCCCCCBBBFFFGGGIIIHHHFFFEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAAAAAAAABBBBBBAAA@@@AAACCCDDDCCCBBBDDDDDDCCCBBBAAA???>>>===999;;;>>>@@@AAA@@@>>>===@@@???===<<<::::::::::::<<<:::777555333444555666444444555666666555555444333333444444444333333222222444444444222111222333333222222111111222222333222222333333333333444444333333333333333333333333111111222222333333222222111222222222222222222111333333333333444444444444444444444444444444444444333444444555555444444444333333444444444444444444555555444666777777666444666777888999:::::::::999888<<>>======EEEGGGJJJTTTZZZcccuuuzzzxxxtttcccTTTJJJKKKJJJCCCCCCIII???JJJLLLEEEEEEKKKGGG<<<<<<;;;;;;:::999888777777999888888777555444444333111222333444333222111000MMMMMMKKKIIIGGGGGGJJJLLLFFFGGGIIIJJJJJJIIIHHHGGGFFFDDDBBBBBBDDDEEEFFFEEEGGGHHHJJJIIIGGGEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCAAAAAABBBDDDEEEEEEDDDCCCCCCCCCBBBAAA???>>>===;;;<<<>>>@@@@@@@@@>>>===???>>><<<:::999999::::::;;;999777555444444555666444444555666666666666555444444555555555444333333222333444333222111222333333222222111111222222333333333333333333333333333222222111111111222333444111111222222222222222111000111111222222111111000222222222222222333333333444444555555555444333222111222333333444333333333222333333444444444444333444444444666777777555333999999:::;;;;;;:::999888666>>>EEEGGGCCC???@@@BBBAAACCCEEEDDDCCCAAA@@@AAABBBCCCDDDDDDDDDDDDFFFHHHNNNLLLIIIHHHHHHKKKNNNQQQYYYXXXVVVUUUTTTTTTUUUUUUQQQOOOOOORRRQQQLLLJJJLLLKKKMMMKKKIIIKKKOOOOOOKKKLLLLLLLLLMMMNNNNNNOOOOOOMMMLLLIIIHHHGGGHHHIIIJJJFFFDDDCCCEEEJJJMMMMMMLLLMMMLLLLLLJJJIIIGGGEEEDDDCCCBBBAAABBBCCCDDDCCCBBBEEECCCBBBAAABBBAAA@@@>>>>>>===;;;:::::::::;;;<<<<<<;;;999777666555666666444444555666666666666666333444444333111111222444444444333333222222111111333333333222222222111111000000111111111111111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))))))))*********************************))))))(((((()))))))))))))))***((((((((((((((((((((((((''''''((((((((((((((((((%%%&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((((()))(((((((((''''''((((((((((((''''''(((((((((((())))))))))))************************((())))))******+++,,,,,,.........////////////000///000000000000111111111000222555666555444555666555666777999:::<<<======@@@FFFBBB@@@HHHMMMSSSaaaeeeppp}}}~~~uuuppp{{{rrr___TTTMMMEEECCCGGGGGGBBBAAAEEE>>>AAAAAA@@@EEELLLHHH???;;;;;;;;;;;;:::999888777:::999888777555444333333222222222222222111111000JJJLLLLLLKKKIIIIIIKKKNNNHHHIIIKKKLLLLLLJJJHHHGGGFFFDDDBBBBBBDDDFFFFFFFFFCCCEEEHHHHHHGGGEEEEEEEEECCCCCCDDDDDDDDDCCCCCCCCCAAABBBCCCDDDEEEDDDDDDCCCBBBAAA@@@BBBDDDEEEEEEDDDAAAAAAAAAAAA@@@???>>>======>>>>>>?????????>>>>>>===<<<:::999888999:::;;;999888777666555555666777444444555666666666666666444444555555444333333222111222333333222111222333333222222111111222222333333333333333333333333333111111000000000111222333111111222222222222111111000000111222222111000000111111111111111111111111222333444444444333111000000111222222333333222222111222333444555444444333333333444666888777555333666777999::::::999888666888===BBBCCC@@@>>>>>>???<<>><<<;;;999999:::;;;<<<>>><<<:::888777666666666444444555555555444444333222333333222000000111222333333222222222222222222222222222222111111111111///////////////.........//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++((()))))))))*********+++(((((())))))))))))))))))(((((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((('''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***+++++++++,,,---------............/////////000000000111111///111444555444333333444333333555999;;;;;;<<<======DDDAAA>>>DDDFFFGGGOOONNNWWWdddkkkjjjkkkxxxssseeeWWWLLLEEEGGGFFFGGGGGGEEEAAA>>>>>>BBB@@@???AAADDDEEEAAA===:::;;;;;;;;;;;;999888777777777666666555444333333333222222111111111111111FFFIIILLLLLLJJJHHHIIIKKKIIIKKKMMMNNNMMMKKKHHHGGGDDDBBB@@@@@@BBBDDDEEEEEE???BBBEEEGGGFFFEEEEEEFFFDDDDDDDDDDDDDDDDDDCCCBBBAAABBBDDDEEEEEEDDDBBBAAAAAA@@@???AAACCCDDDDDDCCC@@@@@@@@@@@@@@@???>>>===?????????>>>>>>>>>>>>>>><<<;;;999888888999:::<<<777777777666666666666777444444555666777777666666444444444444444333222111111222333333222111222444333222222222222222222333333333333333333333333333000000/////////000222333111111222222222111111000///000111222222111000///111111111000000000000000111222333333222111000//////000111222222222222222000111333444555444444333333333444666888888555333222333555777888777666555:::::::::;;;<<<<<<;;;:::999<<>>@@@BBBCCCCCCDDDEEEGGGDDDCCCAAABBBEEEJJJQQQTTTTTTSSSQQQPPPOOOPPPRRRSSSIIIGGGIIINNNNNNKKKIIIKKKIIIKKKKKKJJJLLLNNNLLLGGGHHHJJJMMMOOOPPPOOOMMMLLLKKKIIIGGGFFFFFFHHHKKKLLLAAA>>>===@@@FFFJJJIIIGGGMMMLLLIIIGGGEEEDDDDDDDDDCCCBBB@@@@@@AAABBB@@@???======???BBBDDDEEECCCAAA>>><<<;;;999999:::;;;<<<>>>===;;;999777777777777555555555444333222111000111222222111///...///111222222222222222222333333222222222111111111111000.........------,,,,,,+++//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++(((((())))))*********+++&&&'''''''''(((((())))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((('''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&((()))))))))((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))******++++++++++++,,,,,,,,,---------////////////000000000000...111333444333222333333111111333888999999999;;;777@@@@@@???FFFFFFBBBFFFFFFGGGKKKNNNPPPVVVfffuuu}}}tttsss\\\XXXSSSOOOLLLLLLKKKJJJAAADDDDDDBBBBBBEEEFFFEEE>>>;;;<<>>;;;<<<:::;;;;;;<<<;;;:::888777444444444444444444444444444333111000000000111222RRRPPPLLLIIIHHHHHHJJJKKKJJJJJJIIIHHHFFFEEEEEEDDDGGGEEEBBBAAABBBDDDDDDDDDDDDDDDEEEGGGIIIIIIGGGFFFDDDDDDDDDCCCCCCCCCCCCCCCGGGHHHIIIHHHEEEDDDDDDEEECCCAAA??????@@@BBBBBBAAA???>>>???@@@AAAAAA???===;;;<<<>>>@@@???===;;;999<<<;;;999777666666777888777555444444555555555444222222333333444555666666333333444444333333222111222222222111111111000000000111111111111222222222222222222222222222222222///000000000111111111111222222222111111111000000111111111111111111111111///000000000111111111111222111111111000000//////000000111111111222222222333222111000000000222222444444444555555444333333555444444333333222222111444555666777888999::::::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@AAACCCCCCDDDDDDFFFCCCBBBDDDHHHMMMNNNNNNRRRRRRQQQPPPNNNMMMLLLLLLFFFJJJNNNMMMHHHFFFGGGIIIJJJIIIIIIJJJLLLLLLJJJHHHKKKJJJIIIGGGEEEGGGJJJMMMLLLMMMLLLHHHDDDBBBEEEHHHAAAAAA@@@AAABBBDDDFFFHHHAAABBBCCCCCCDDDDDDCCCCCCCCCCCCAAA@@@???>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA::::::999888888999:::;;;777999;;;;;;888555444333666555444333333333444444111000/////////000222333222222333444333222111000111111111111111111111111///000111222111///---,,,***...000...***))),,,000......------------......,,,,,,,,,+++++++++******************))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&$$$%%%'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))(((((()))***************++++++,,,,,,,,,,,,------000000000000////////////111111222222222333333333222333666666777777999;;;:::<<<>>>@@@BBBCCCCCCCCCCCCDDDEEEGGGKKKOOORRRTTTaaaffflllrrrwww{{{zzzlllbbbZZZTTTOOOLLLLLLMMMLLLKKKHHHFFFDDDBBBBBBAAAAAAAAAAAA@@@@@@AAAAAA@@@???>>>===<<<<<<===<<<:::999888999999:::666666555444333333222222111111111111000000000///QQQOOOLLLJJJIIIIIIIIIJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGDDDBBBAAAAAACCCCCCBBBDDDDDDDDDFFFHHHHHHGGGEEECCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHGGGFFFDDDCCCBBB@@@>>>???AAACCCCCCCCC@@@???>>>???@@@@@@>>>===;;;<<<===>>>>>><<<;;;999<<<:::888777666666777888777666444333444555444333222222333333444444555555333333333444333222222111222222222111111000000000000000111111111222222222222222222222222222222222//////000000000111111111111111000000000/////////111111111111111111111111//////000000000111111111111111111000000000//////000000000111111111222222222222111000000000111222333333333444444333333222444333333333333222222222444555555666888999999:::::::::::::::;;;<<<======?????????@@@AAABBBDDDDDDEEEBBBAAACCCGGGKKKMMMMMMOOOOOOOOONNNMMMMMMMMMLLLFFFIIILLLJJJFFFDDDFFFHHHGGGFFFFFFGGGIIIKKKJJJIIIIIIIIIHHHFFFDDDDDDFFFHHHJJJIIIHHHEEEDDDDDDGGGIIICCCBBBAAAAAAAAABBBCCCDDD@@@AAAAAABBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>???@@@??????>>>>>>======<<<<<<:::999888777777777888999777999:::999777555444444555444444333333333333333111000000///000111222333222222333333333222111000111111111111111111111111...//////000///...---------///111111///......///......------------......,,,,,,+++++++++******************)))))))))(((((())))))))))))(((((('''''')))(((((((((''''''''''''%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))(((((()))***************+++++++++,,,,,,,,,------////////////////////////111111111222222222333333111333555666666777999;;;:::<<<>>>@@@BBBCCCCCCCCCDDDEEEEEEGGGIIILLLOOOPPPVVVZZZ^^^cccfffiiimmmppp|||{{{{{{xxx{{{mmmfff^^^XXXTTTRRRPPPNNNJJJJJJKKKKKKIIIGGGDDDCCCBBBAAAAAAAAA@@@?????????@@@@@@???>>>===<<<;;;;;;<<<;;;:::888888888888999555555555444333222222222111111111000000000//////NNNMMMLLLJJJHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJGGGEEEBBBAAAAAABBBAAAAAADDDCCCCCCDDDFFFGGGFFFEEECCCCCCEEEFFFGGGGGGHHHHHHGGGFFFFFFHHHJJJHHHDDD@@@???>>>>>>???BBBDDDEEEDDDAAA???======>>>>>>>>><<<<<<<<<<<<;;;;;;;;;:::::::::999888666666666777777888666444333444444333111333333333333333333333333222333333333333222111111111111111111000000000000000000000111111111222222111111111111111111111111////////////000000000000////////////............////////////////////////////////////000000000000000000000000//////////////////000000000111111111111111000000000000111111111111222222333222222111222222222222333333333333444444555666777888888999999888888999:::;;;<<<<<>>>>>???AAACCCDDDCCCAAA@@@AAADDDHHHJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLFFFHHHIIIGGGCCCBBBDDDFFFDDDCCCBBBCCCFFFHHHIIIIIIIIIJJJJJJHHHEEECCCCCCDDDGGGEEEBBBAAACCCFFFHHHIIIEEEDDDBBBAAA@@@???????????????@@@AAAAAA@@@???>>><<<<<<<<<<<<===>>>@@@AAA@@@???>>>===;;;999888777999888777666555555666777777888999777555444444555444444333333333222222222111111000000111111222333222222333333222222111000111111111111111111111111---------------......///...---------......,,,***......------------......,,,++++++++++++***************))))))))))))(((((()))))))))(((((((((((('''((((((((((((''''''''''''&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))(((((()))))))))*********++++++++++++,,,,,,,,,,,,////////////////////////000111111111222222222222111333555555555666888::::::;;;===???AAABBBBBBCCCEEEEEEEEEFFFGGGIIIKKKMMMOOOPPPRRRTTTUUUXXX\\\___iiipppxxx{{{xxxttttttuuu{{{sssjjjbbb```aaaYYYVVVQQQMMMKKKJJJIIIHHHHHHHHHIIIHHHGGGEEECCCBBBAAAAAA@@@??????>>>======>>>>>>===<<<;;;:::999999:::999888777666666666777444444444333222222111111000000000000////////////JJJJJJIIIHHHFFFEEEDDDCCCDDDDDDEEEGGGHHHIIIJJJKKKIIIFFFDDDCCCCCCCCCBBB@@@CCCBBBAAABBBDDDEEEEEEEEEDDDEEEFFFGGGHHHHHHGGGGGGFFFDDDDDDGGGKKKJJJDDD>>>=========???BBBEEEEEEEEEAAA???<<<;;;<<<======<<<<<<;;;:::999888999::::::999888777666666666666777777555333222333333222000333333333333222222222222222222222222222111111000000000000000000000000000000000000000111111111111111111111111111111111111........./////////000000////////////.........---................................./////////000000////////////////////////....../////////000000000////////////000000000111///000111111111111111111000111111222333333444444333444444555666666777777777777777777888999:::;;;???===<<<;;;<<>>???AAADDDFFFGGGIIIIIIIIIIIIIIIHHHHHHHHHFFFFFFFFFDDDAAA@@@BBBEEEDDDBBB@@@@@@CCCEEEGGGGGGIIIJJJKKKJJJGGGEEEDDDDDDFFFBBB>>>???CCCFFFGGGFFFDDDCCCBBBAAA???>>>>>>===>>>???AAAAAAAAA@@@>>>======<<<<<<;;;<<<>>>???AAA@@@???>>><<<:::888777666888777666444444444444555777888777666444333444555333333333333333222222111111111111111222222333333222222222222222111111000111111111111111111111111...---,,,,,,---...000222555000+++***,,,---***'''...------,,,,,,------...++++++++++++***************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''((())))))((((((''''''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((()))*********++++++++++++,,,,,,,,,---...............//////000000000111111111111222111222444444444555777888999:::;;;===???@@@AAABBBDDDDDDDDDEEEFFFHHHJJJLLLOOOOOOOOONNNNNNPPPTTTWWWWWW\\\bbbeeeeeeeeehhhkkkzzz~~~yyysssnnnjjjaaa___]]][[[ZZZYYYZZZ\\\WWWUUUQQQNNNKKKHHHFFFEEEGGGGGGGGGGGGFFFDDDCCCBBB@@@@@@???>>>===<<<<<<;;;<<<<<<;;;:::999888777777888888777666555555555555333333222222222111111111000000/////////.........GGGFFFFFFDDDCCCBBBAAA@@@AAABBBCCCEEEFFFGGGIIIIIIJJJHHHFFFEEEEEEEEECCCBBBCCCAAA??????AAACCCEEEEEEFFFGGGHHHHHHHHHFFFDDDCCCDDDBBBBBBEEEIIIIIICCC===<<<<<<<<<>>>BBBCCCCCCCCC@@@===;;;:::;;;<<<<<<;;;;;;:::888777666777888999777777666666666666666666666444222222222222111000222222222222222111111111111111222222111111000/////////////////////////////////000000000111111111000000000000000000000000---............/////////000000/////////.........---------------------------............/////////.....................///------........./////////......//////000000000000...///000000111111111000///000111111222333444444333333333444555555555666444444555555666888999:::===<<<:::999:::===@@@BBB>>>>>>>>>>>>>>>@@@CCCEEEHHHHHHGGGFFFEEEDDDCCCCCCEEEEEEDDDBBBAAAAAACCCDDDFFFCCCAAA@@@BBBDDDEEEEEEFFFHHHJJJJJJHHHEEEDDDDDDEEEBBB>>>???BBBDDDDDDBBBAAAAAAAAA@@@@@@??????>>>???@@@BBBCCCCCCAAA???>>>AAA???===<<<;;;<<<>>>?????????>>>===;;;:::999999777666444333333333444444777777777666444333444666333333444444444333222111111222222333333333333333222222111111111000000000000000000000000000000000///...---,,,---000222444???888///,,,...///...+++------,,,,,,,,,,,,------+++++++++*********)))))))))))))))((((((((((((''''''''''''''''''((((((((('''''''''((((((((((((((((((((((((((('''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((''''''(((((()))************+++++++++,,,,,,,,,,,,------............//////000000000111111111000222333444333333555777888888999;;;<<<>>>???@@@BBBBBBCCCDDDFFFHHHKKKLLLOOOOOOMMMLLLKKKLLLPPPSSSRRRTTTVVVVVVTTTSSSUUUWWWZZZ\\\aaaffflllooopppoookkklllooosssuuuxxxyyyyyyyyyyyywwwssspppmmmnnnttt}}}yyyoooiiiiiifffccc```]]]YYYTTTPPPTTTUUUUUUTTTTTTUUUVVVUUUMMMMMMMMMKKKJJJIIIHHHHHHGGGGGGGGGFFFEEEDDDCCCCCC??????>>>======<<<;;;;;;;;;;;;:::999888777666666666666666666555444333333111111111111111000000000/////////............---FFFEEEDDDBBB@@@@@@??????BBBBBBCCCDDDEEEFFFFFFGGGJJJHHHGGGFFFGGGFFFEEECCCCCC@@@======???BBBDDDDDDEEEFFFGGGGGGFFFDDDBBB@@@BBBAAAAAACCCFFFEEEAAA===<<<<<<<<<>>>@@@AAA@@@???===;;;::::::;;;<<<<<<;;;999888777666666666777888666666666666666555555555444333111111222333222111111111111111111111111111000111111111111000//////............/////////////////////000000000111111////////////////////////------------.........///000////////////.........------------------------------------.........///---------...............,,,,,,---------.........,,,---...///000000000///......///000111111111111000000000111222333333444222222333333444444444444222222333444555777888999::::::999999:::<<<>>>@@@===>>>>>>===<<<>>>AAADDDFFFFFFEEECCCBBBAAA@@@???CCCCCCCCCCCCCCCDDDEEEEEEGGGEEECCCCCCDDDEEEEEEEEECCCEEEGGGGGGEEECCCBBBCCCCCCBBBAAAAAABBBBBBAAA???@@@@@@AAAAAAAAA@@@@@@???>>>@@@BBBDDDEEECCCAAA@@@CCCAAA>>>;;;:::;;;<<<===???>>>>>>===<<<<<<;;;;;;555444333222222333444555666777888777555444555666333444555666555444333222111222333444444444444333222222111000000000000111000000000000000000000000000///...---...000222444>>>666...***+++------+++------,,,,,,,,,,,,------+++************)))))))))))))))((((((((((((''''''&&&''''''''''''((((((((('''''''''(((((((((((((((***)))((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((''''''&&&&&&&&&'''(((((())))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''((()))))))))((('''&&&'''((()))***************++++++++++++++++++,,,,,,---.........////////////000000000000///111333333222222444555666666666888999;;;===>>>@@@@@@AAABBBDDDFFFIIIJJJIIIIIIHHHGGGFFFHHHLLLOOOMMMOOOQQQRRRQQQRRRSSSUUUNNNOOOQQQTTTWWW\\\___aaaaaa```]]][[[[[[^^^ccchhhmmmnnnlllgggdddeeeccc```^^^ZZZVVVVVVYYYZZZWWWTTTSSSXXX^^^aaaaaa^^^[[[YYYUUUUUUUUUUUUVVVUUURRRPPPRRRTTTUUUSSSSSSVVVVVVSSSLLLMMMLLLJJJGGGFFFGGGHHHFFFFFFEEEEEEDDDCCCCCCCCC>>>>>>============<<<<<<::::::999888777666555555666666666666555444333222000000000000000000000000///.........------------GGGFFFCCCAAA??????@@@@@@DDDDDDDDDDDDEEEEEEEEEEEEHHHGGGFFFFFFGGGGGGEEECCCCCC@@@<<<;;;===AAACCCDDDBBBCCCEEEFFFEEECCCAAA??????@@@AAAAAABBBAAA@@@???===<<<<<<===>>>>>><<<:::999999999:::<<<===<<<:::888777666666555555666666444555555666666555555555222111000000222333333222//////000000111111222222000000111111000000///...---------....../////////////////////000000000111////////////////////////,,,,,,---------.....................---------,,,........................,,,,,,---------.........,,,,,,---------.........,,,,,,,,,,,,------------+++,,,---///000000//////......///000111222222111000000111111222222333333222222222222333333333333111111111222444555777888888888888999:::;;;<<<======>>>>>>===;;;<<<@@@CCCCCCBBBBBBAAA@@@??????>>>BBBBBBCCCDDDFFFGGGGGGFFFFFFEEEEEEFFFHHHIIIHHHGGGEEEGGGGGGFFFCCCAAAAAAAAA>>>@@@CCCDDDCCCAAA@@@@@@@@@AAABBBBBBBBBAAA??????<<<>>>AAADDDEEEDDDBBBAAABBB@@@===:::999999;;;===??????>>>===<<<;;;::::::444333222222333444666777555777999999777666666666444555666777777555444222222222444555555555444333333222111000///000000111000000000000000000000000///......---...///000111333///***)))***++++++)))---,,,,,,++++++,,,,,,---************))))))))))))))))))((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))+++***((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''((('''(((((((((((((((((((((&&&&&&&&&'''((()))))))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''((()))))))))((('''&&&&&&((()))***************++++++++++++***++++++,,,------.............../////////000000///111222222111111333444444444444555777999;;;<<>>>>>>>>::::::999888777666555555555666666666555444333222////////////////////////.........---------,,,,,,IIIGGGDDDAAA???@@@AAABBBFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEEEEEEEGGGGGGEEECCCCCC???;;;:::<<<@@@CCCDDD???@@@CCCDDDDDDCCCAAA???===???@@@@@@???>>>???@@@>>>===<<<======<<<:::777777777888:::======<<<:::666666666666666555555555444444555555666555555444111000///000222333333333...//////000111222222333000000000000000//////...---------.........//////////////////000000000000////////////////////////,,,,,,,,,---------......---------,,,,,,,,,++++++........................,,,,,,,,,---------......,,,,,,,,,------.........++++++,,,,,,,,,---------***+++---///000000//////......000111222222222222111111111111111222222222222222222222222222333333000000111222333555777888666777888999:::;;;;;;<<<===>>>>>>===;;;;;;???CCC????????????????????????AAABBBCCCFFFHHHIIIHHHGGGEEEEEEFFFHHHKKKLLLKKKJJJJJJJJJJJJGGGDDDAAAAAAAAA:::???DDDFFFDDDAAA@@@AAABBBCCCCCCCCCBBB@@@???===:::===AAADDDEEEDDDCCCAAA@@@>>>;;;888777999;;;<<<@@@???>>>===;;;:::888888333222222222333555777888555777::::::999777666666555666777888888666444333222333444555555555444333333222000/////////000111000000000000000000000000...------------...//////,,,,,,,,,---......---,,,---,,,,,,++++++,,,,,,---************)))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))+++***)))'''''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((&&&&&&&&&'''((())))))***'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))'''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''((((((((()))'''''''''''''''((()))))))))(((&&&%%%&&&''')))+++)))************+++++++++******+++,,,,,,---................../////////000///000222222111111222444333222333333555777:::;;;??????>>>======>>>???@@@BBBDDDEEEFFFGGGIIILLLOOOHHHKKKNNNQQQRRRQQQPPPOOORRRRRRQQQOOOOOOQQQUUUXXXPPPRRRSSSSSSSSSTTTUUUSSSUUUZZZ[[[YYYXXXXXXUUUPPPQQQRRRRRRRRRQQQPPPQQQQQQUUUXXX[[[[[[XXXWWWXXXZZZRRRQQQQQQRRRSSSRRRPPPNNNMMMQQQQQQMMMLLLQQQPPPLLLIIIJJJIIIGGGDDDCCCFFFIIICCCCCCBBBAAA@@@@@@@@@@@@<<<<<<======>>>?????????::::::999888777666555555555666666777666444333222.........///////////////......---------,,,,,,,,,CCCDDDEEEEEECCCBBBCCCDDDIIIHHHGGGFFFFFFFFFFFFGGGHHHFFFDDDEEEGGGGGGEEEBBBAAAAAAAAA@@@@@@@@@?????????AAACCCCCCBBBAAABBBCCC?????????>>>===>>>@@@BBBCCCBBB???===;;;999888888777777888999999999999888555666666666666666555555333444666777777555333222111111111111111111111111111000000000//////......000000000000////////////111111000000//////......000000000000000000000000......//////......---,,,---,,,,,,,,,,,,---......------------------------------------------------,,,,,,,,,++++++*********,,,------......------,,,.........------,,,,,,,,,............////////////......///000000000000000000000000000111111111111000111111111111222222222222222222333444555666777444666888:::<<<;;;::::::>>>>>>>>>>>>=========<<<>>>AAACCCCCC@@@???@@@BBBGGGHHHIIIHHHFFFFFFGGGHHHHHHIIIJJJLLLLLLLLLLLLKKKLLLLLLJJJGGGDDDAAAAAABBBBBBBBBCCCCCCCCCAAA@@@???CCCAAABBBDDDBBB???@@@DDD<<>>666444888<<<>>>>>><<<:::888888888777555333444444444444555777888999777666555444333444555555777666666555444444333333777555222111222222222111222222111111111111222222000000000000////////////////////////////////////---------,,,,,,+++++++++,,,(((&&&(((,,,...,,,((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************))))))***+++,,,,,,------..................------///000000000111111111111222333333333333555888;;;======<<<<<<<<<>>>???@@@BBBBBBCCCDDDFFFIIIKKKLLLLLLMMMOOOQQQRRRRRRPPPPPPNNNOOOPPPQQQQQQQQQPPPOOONNNLLLNNNSSSUUUSSSSSSUUUTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQRRRRRRRRRRRRRRRQQQSSSVVVXXXXXXWWWTTTRRRPPPSSSVVVUUUSSSQQQQQQRRRIIILLLLLLIIIIIIKKKJJJGGGIIIHHHFFFEEEDDDDDDDDDEEEAAA@@@???>>>============<<<<<<;;;;;;;;;:::::::::;;;999888777888777666444444444444444333222111111////////////..................---------,,,,,,,,,FFFFFFFFFEEECCCBBBCCCDDDEEEFFFHHHJJJJJJHHHFFFEEEGGGEEEDDDEEEGGGGGGDDDBBBCCCAAA???>>>===>>>@@@AAA???AAACCCCCCAAA@@@@@@AAA@@@@@@@@@???>>>???AAACCCCCCAAA???===;;;999888888666777888888999999999999444444555666777777777666555666777888777666444333111111111111111111111111111111111000000/////////111111000000000/////////000000000000//////......////////////////////////......//////......---,,,---,,,,,,,,,,,,---......------------------------...........................---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++......---------,,,,,,,,,---.........////////////......///000000000000000//////000000000111111111000000111111111222222222222222222222333555666777555666888:::;;;;;;::::::<<<<<<======>>>>>>??????AAACCCDDDCCC@@@??????AAADDDFFFGGGFFFEEEDDDEEEFFFFFFGGGIIIJJJKKKKKKJJJJJJKKKKKKJJJHHHDDDBBBBBBCCCEEEEEEFFFFFFEEEDDDBBBAAADDDBBBBBBCCCAAA======AAA???AAADDDEEECCCAAA@@@???@@@;;;555444888<<<===<<<888666555555777888777777777777777666777777888888777666555444333333444444111222333555666888999:::888666333222333333333222222111111000000111111222000000000000////////////........................---------,,,,,,+++++++++---++++++...222222...***************************))))))))))))))))))))))))(((((((((((((((''''''''')))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************))))))***++++++,,,------.........---------------//////000000000111111111222333333333333444888;;;===<<<;;;;;;<<<===???@@@BBBBBBCCCDDDGGGIIIKKKLLLOOOPPPRRRTTTTTTTTTRRRQQQOOOPPPQQQRRRRRRRRRQQQQQQOOONNNPPPUUUXXXVVVVVVYYYTTTTTTTTTUUUUUUUUUUUUUUUSSSRRRRRRRRRRRRRRRSSSSSSSSSTTTWWWXXXWWWUUURRRPPPOOOQQQSSSRRRPPPNNNOOOQQQJJJMMMMMMIIIHHHIIIHHHDDDFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@??????>>>=========;;;;;;;;;;;;:::::::::::::::888666666777777777666444444444444333222111111000000000/////////.........------------,,,,,,,,,HHHHHHGGGEEECCCBBBDDDFFFCCCFFFJJJMMMNNNKKKGGGDDDFFFEEEDDDDDDFFFFFFDDDCCCDDDBBB???======>>>AAABBB@@@BBBCCCCCCAAA?????????@@@AAAAAA@@@???@@@BBBDDDBBBAAA???===;;;999888888555666777888999999999999222333444666777777888888777777888888777666444333111111111111111111111111111111111111111000000000111111111111000000000000000000000////////////...////////////////////////......//////......---,,,,,,,,,,,,,,,,,,---......------------------------........................//////............------***++++++,,,,,,++++++***------------,,,,,,,,,,,,---------.........//////......///000000000000/////////000000000000111111000000000111111111222222111111111222333444666666555666888:::;;;;;;::::::999:::;;;===>>>@@@AAABBBCCCDDDDDDCCC@@@??????@@@BBBCCCDDDDDDCCCBBBCCCDDDEEEFFFHHHIIIJJJJJJIIIIIIKKKKKKJJJGGGEEEDDDDDDFFFHHHHHHIIIHHHHHHGGGEEEEEEDDDBBBBBBCCC@@@<<<<<>>???AAABBBCCCDDDFFFIIIKKKLLLOOOQQQRRRTTTTTTSSSQQQPPPPPPQQQRRRSSSSSSSSSSSSSSSOOONNNPPPVVVXXXWWWWWWZZZSSSTTTUUUUUUVVVVVVVVVVVVUUUTTTRRRQQQQQQRRRSSSUUUUUUVVVWWWXXXWWWTTTQQQOOONNNOOOOOONNNLLLLLLMMMNNNKKKMMMMMMIIIGGGHHHFFFBBBBBBDDDFFFGGGFFFDDDAAA???@@@@@@@@@@@@???>>>===<<<::::::::::::999999999999999777555444666777777777444444444444333222111111111111000000000/////////------------,,,,,,,,,,,,HHHHHHHHHFFFEEEEEEHHHJJJHHHJJJMMMOOOOOOLLLHHHEEEFFFEEEDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAAAAAAABBBBBBBBBDDDEEEEEEBBB@@@>>>>>>???@@@@@@???>>>???AAACCCAAA@@@>>><<<:::999888888444555666888999999999999444444555666777777666666777777777777666444333222111111111111111111111111222222111111111111111111222111111111000000000000////////////////////////////////////////////////.........///......---,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,................................................++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---...//////000000//////////////////000000000111000000000000111111111111111111111111222444555666555666777999::::::::::::999999;;;<<<>>>@@@AAABBBBBBBBBBBBAAAAAA@@@AAAAAAAAABBBCCCCCCBBBBBBCCCDDDEEEFFFHHHIIIJJJJJJIIIIIIJJJJJJIIIGGGDDDDDDFFFHHHIIIIIIIIIIIIHHHHHHGGGGGGDDDBBBBBBDDDAAA===>>>AAADDDFFFGGGFFFCCC@@@>>>>>>???===::::::;;;;;;999777999666222000111333444444:::999999888888999999999777666555444333333222222111222333444555666666777555444222222333444222111000000000//////000000000000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---//////,,,)))++++++++++++++++++++++++((((((((((((((((((((((((******)))((('''&&&&&&%%%((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************))))))******+++++++++,,,,,,,,,,,,,,,,,,---------........./////////000000000111222222222444666999999999888888999;;;===>>>AAAAAABBBDDDFFFHHHJJJKKKLLLMMMNNNPPPPPPOOOMMMLLLPPPPPPQQQRRRRRRSSSSSSSSSOOONNNPPPUUUVVVTTTTTTVVVSSSTTTUUUVVVWWWWWWVVVVVVUUUSSSQQQOOOOOOPPPSSSTTTUUUVVVWWWXXXWWWUUUSSSQQQOOONNNMMMKKKJJJJJJLLLMMMIIILLLKKKHHHGGGHHHFFFCCCBBBCCCDDDEEEEEECCCAAA@@@??????@@@@@@???>>><<<;;;:::::::::999999999888888:::888555444555666666666444444444444333222111111111111111111000000000000---------,,,,,,,,,++++++FFFGGGHHHHHHHHHIIILLLOOOOOOOOOOOOOOOMMMKKKIIIHHHFFFFFFFFFEEEDDDEEEFFFGGGCCCEEEGGGHHHGGGFFFCCCBBBDDDFFFHHHGGGEEEAAA@@@???>>>??????>>>======@@@BBB@@@???>>><<<:::999888888555555666777888999999999666666777777666555444444666555555555444333222222111111111111111111111111111111111111111111222222111111111000000000000///.............../////////.................................///......---,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...///////////////...////////////000000000//////000000000111111111000000000111222333444555444444555777888888999999888999:::;;;===>>>@@@@@@@@@?????????AAABBBCCCDDDAAABBBCCCCCCBBBBBBDDDEEEFFFGGGIIIJJJKKKKKKJJJJJJIIIIIIGGGEEEBBBCCCEEEGGGGGGGGGFFFFFFFFFGGGGGGGGGBBBAAABBBEEECCC@@@AAAEEEDDDEEEFFFDDDAAA>>>======BBBAAA@@@>>>===;;;888666888555111000111333555555666666666777777999::::::555555555444444333222111222222222222222222222222333111000111222222111///000//////......//////000000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))************************************((((((((((((((((((((((((******)))((('''&&&&&&%%%'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************)))***************++++++++++++++++++,,,,,,---------............////////////000222222222333555888777666666666888999;;;<<>>>>>>>>>>>===<<<;;;;;;:::::::::999999999888888<<<999777555555666555444444444444444333222111111111111111111000000000000------,,,,,,,,,+++++++++DDDFFFIIIJJJKKKMMMOOOQQQQQQPPPNNNLLLKKKJJJJJJJJJGGGGGGGGGFFFEEEEEEHHHJJJDDDFFFIIILLLKKKHHHEEEBBBDDDFFFIIIIIIFFFCCCAAA@@@===>>>>>>===<<<<<>>???>>><<<;;;===@@@CCCDDDDDDAAABBBDDDDDDCCCCCCDDDFFFFFFGGGIIIJJJKKKKKKJJJJJJGGGGGGEEEBBB???@@@BBBEEECCCCCCCCCCCCDDDEEEGGGGGGBBBAAABBBEEEDDDBBBCCCHHHAAABBBCCCAAA???=========CCCBBBAAA@@@===:::888666444222111111444777999:::555555555666777888999:::333444444444444333222222//////000000111111222222111000///000222222000...//////............//////000000000000////////////------------------------++++++,,,,,,,,,,,,------...,,,***(((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((((((((&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************************************)))******++++++,,,,,,---------------.........///---///111222222333555666555444444555666888:::;;;>>>>>>???@@@BBBEEEGGGHHHGGGHHHKKKLLLMMMMMMLLLKKKMMMMMMMMMMMMNNNOOOQQQQQQVVVSSSTTTWWWVVVQQQPPPQQQRRRSSSUUUVVVVVVUUUSSSRRRNNNMMMLLLLLLMMMOOORRRSSSRRRRRRTTTUUUUUUUUUTTTTTTPPPNNNLLLKKKLLLLLLJJJIIIFFFIIIJJJHHHHHHKKKJJJGGGEEEDDDBBBAAAAAABBBCCCDDD>>>===<<<;;;:::::::::;;;::::::::::::999999999999;;;999888777888777555444444444444444333222111111111111000000000/////////,,,,,,,,,,,,++++++++++++DDDGGGKKKMMMNNNNNNOOOPPPLLLLLLKKKJJJJJJJJJJJJKKKGGGHHHIIIGGGEEEFFFIIIMMMEEEGGGIIIKKKKKKHHHEEECCCBBBEEEHHHIIIFFFCCCAAA@@@>>>>>>>>>>>><<<===???AAA???>>>===;;;:::999888888777777777777777666666555666777777777666555444444444333333333333444555555111111111111111111111111/////////000000111111111////////////.........------------.........//////..............................//////......---,,,+++++++++***++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......//////.............../////////000000////////////000000000111////////////111222333444111111111222333444666666222333555888;;;===???@@@>>><<<:::;;;>>>AAABBBBBB@@@AAACCCCCCBBBCCCDDDFFFEEEFFFHHHIIIJJJJJJIIIIIIFFFEEEBBB???<<<===???BBB?????????@@@BBBDDDGGGHHHCCCAAABBBEEEDDDAAABBBFFF===>>>???>>><<<<<<<<<===>>>???>>><<<:::888777777333333222444777:::;;;;;;666666666666666777888999111222333444444444333333//////000000111111222222000000000111222222000...///......------......///000000000000////////////------------------------+++++++++,,,,,,---------+++++++++***)))((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))***)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************************)))))))))))))))))))))***+++,,,,,,,,,,,,,,,---------.........---///111222222222444666333333333333555777999:::<<<<<<===???AAACCCEEEFFFEEEGGGIIILLLMMMMMMLLLLLLLLLLLLLLLLLLMMMOOOQQQRRRTTTRRRRRRUUUUUUQQQOOOQQQRRRSSSUUUVVVUUUSSSQQQOOOKKKLLLLLLNNNOOOQQQSSSTTTPPPQQQQQQQQQQQQQQQPPPOOOOOOMMMKKKKKKLLLKKKIIIFFFHHHKKKKKKIIIHHHKKKJJJGGGCCCCCCCCCCCCDDDCCCCCCCCC>>><<<:::888777888:::;;;;;;;;;;;;;;;::::::::::::777777888:::;;;;;;888666444444444444333222111111000000000/////////......,,,,,,,,,++++++++++++***EEEHHHMMMOOOOOONNNNNNNNNFFFGGGHHHIIIIIIJJJJJJJJJHHHIIIJJJHHHFFFGGGJJJNNNGGGGGGHHHIIIHHHGGGFFFEEEAAADDDGGGHHHFFFCCCAAA@@@????????????===>>>@@@BBB???>>><<<;;;:::999999888888888888888777666555444555555666666666666666555444444444444444555777777111111111111111111111111......//////000000000111///.........---------------------.........//////..............................//////......---,,,++++++******++++++,,,---++++++++++++++++++++++++------------------------*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---......//////................../////////000////////////000000000000......//////000222333444000000000111222333555555///000333666:::>>>@@@BBB@@@<<<::::::===@@@@@@??????AAABBBBBBBBBBBBDDDEEEDDDEEEGGGHHHIIIIIIHHHHHHEEEDDDAAA===::::::===@@@======>>>???AAADDDGGGIIIDDDBBBBBBDDDBBB??????CCC:::;;;<<<<<<;;;;;;<<<>>>999::::::999777666666777777666666777999:::999888999888777777777777777777000111333444555555444333222222222111111111111000111000000222333333111///.........------.........000000000000////////////------------------------+++++++++,,,,,,---------((()))******)))'''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$&&&((()))***)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))*********************)))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,---------......,,,...111222222222444555222222222333444666999:::;;;;;;<<<>>>@@@BBBDDDEEECCCDDDGGGJJJLLLLLLLLLKKKMMMLLLLLLLLLMMMOOOQQQRRRPPPNNNOOORRRRRROOONNNPPPRRRTTTUUUVVVUUURRROOOMMMJJJKKKMMMOOOQQQSSSUUUUUUPPPPPPPPPOOONNNMMMLLLKKKMMMKKKJJJKKKLLLKKKGGGDDDJJJMMMMMMJJJIIIJJJIIIFFFAAABBBEEEFFFFFFEEECCCBBB>>><<<999666555777999;;;<<<<<<;;;;;;;;;;;;::::::444555777;;;===>>>;;;999444444444444333222111111////////////............,,,,,,,,,+++++++++******HHHIIIJJJKKKKKKKKKJJJIIIEEEHHHKKKLLLKKKIIIGGGGGGFFFGGGIIIHHHGGGFFFFFFGGGFFFGGGHHHHHHHHHGGGFFFEEECCCCCCCCCCCCCCCBBBBBBBBB???@@@@@@AAAAAA@@@@@@???;;;888555777;;;===:::777666666666666555555555555555555666666555555444333555555555444222111333444000000000000000111111111////////////////////////000///...---,,,------...------..................---------,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---------.........//////---------............///---......///000111111222///////////////000000111///111444666777555222000333333444666888:::<<<===<<<999777888;;;<<<;;;999>>>>>>???@@@BBBCCCDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGEEEBBB???>>>?????????>>>>>>=========???BBBEEEGGGDDDDDDBBB???===<<<>>>@@@;;;;;;:::999999999999:::===;;;:::;;;<<<;;;777444888666444444666666666555555666777999999777666555222222111000000///000000111111111111111111222222000000000000000000000000//////...---,,,,,,++++++...------///000111000...------,,,,,,,,,,,,++++++************************,,,,,,,,,++++++*********(((((((((((())))))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((&&&$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''&&&%%%&&&(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++******+++,,,,,,,,,,,,+++++++++,,,------......///...///000111111222222111111111222333444666666777;;;;;;<<<;;;<<<>>>AAADDDCCCDDDFFFIIILLLLLLJJJHHHJJJLLLMMMNNNMMMMMMNNNPPPKKKOOOSSSSSSQQQOOOOOOQQQTTTRRRPPPNNNMMMMMMMMMNNNOOOOOONNNNNNSSSWWWTTTMMMMMMNNNPPPSSSTTTSSSNNNKKKLLLLLLLLLKKKJJJJJJIIIIIINNNMMMLLLKKKJJJIIIHHHHHHDDDCCCBBBBBBBBBAAA???======:::777666888999::::::::::::;;;;;;;;;:::999888888888888888888777777666222222222111111111111000///............---------------,,,,,,,,,,,,++++++FFFGGGHHHIIIIIIHHHGGGFFFDDDGGGKKKLLLKKKIIIIIIIIIGGGIIIJJJIIIHHHGGGGGGHHHEEEFFFGGGGGGGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBAAA??????@@@@@@@@@@@@??????<<<999666777;;;<<<999666666666666666555555555555444444444444444333333222444444444555666777777777111111111000000000000000........................000///...---,,,------...---------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++************************************************++++++++++++++++++++++++************************************************,,,,,,------------......,,,,,,,,,,,,------------.........///000000000111//////......//////000111///111333555555444222111222333333444666888:::;;;;;;999777888:::;;;;;;999<<<<<<===???@@@BBBCCCCCCFFFFFFFFFEEEEEEFFFFFFFFFFFFDDDAAAAAAAAABBBAAA@@@@@@?????????@@@CCCEEEGGGDDDDDDBBB@@@======???AAA<<<<<<;;;;;;:::::::::;;;???===<<<<<<===<<<999666999777666666777777777666444555777888888777555444222222111000000000000000111111111111111111111111/////////////////////////////////...---,,,,,,,,,...------...///000//////------,,,,,,,,,,,,++++++************************,,,,,,,,,++++++*********(((((((((((())))))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((('''&&&$$$###$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&'''&&&%%%&&&((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''((()))***+++((()))******++++++******++++++,,,,,,---...............///000111111111111111111222333444555666666888999:::999999;;;???BBBAAABBBDDDGGGIIIIIIHHHFFFIIIJJJLLLLLLKKKKKKMMMNNNMMMOOOQQQRRRQQQOOOOOOOOOQQQPPPOOONNNMMMLLLLLLLLLPPPQQQOOOOOORRRVVVRRRLLLLLLMMMOOORRRTTTRRRNNNKKKLLLLLLKKKJJJJJJIIIIIIHHHKKKJJJJJJIIIHHHGGGFFFFFFDDDBBBAAA@@@@@@@@@>>><<<<<<:::777777888:::;;;;;;999999999999888888888888666666666666555555444333222222222111111111000000............------------------,,,,,,,,,+++++++++DDDEEEFFFFFFEEEDDDBBBAAACCCFFFJJJKKKKKKJJJJJJJJJIIIJJJKKKJJJHHHGGGHHHIIIEEEEEEFFFEEEEEECCCAAA@@@BBBBBBBBBAAAAAAAAA@@@@@@>>>??????@@@@@@??????>>><<<999777888::::::888555666666666555555555555444333333444444333333222111222222222666;;;===<<<999222222111111000000//////........................///...------,,,---------...------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******++++++++++++******************************************************************************))))))))))))))))))))))))************************+++++++++,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,....../////////////////////............///000000000111222222333333222222111111111222333555666777999888666777999::::::999999:::;;;===???AAABBBCCCEEEEEECCCCCCCCCCCCEEEEEEGGGEEECCCCCCDDDDDDDDDCCCAAAAAA@@@@@@@@@BBBCCCDDDCCCCCCBBB@@@======>>>@@@>>>>>>=========<<<<<<<<<@@@???>>>>>>>>>===;;;999:::888777666777888777666333444555666666555444333333222222111111111111111111111111111111111111111........................000000//////......------...------------...//////------,,,,,,,,,,,,++++++************************+++++++++++++++*********))))))))))))(((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%&&&((((((((('''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******'''((())))))******))))))***++++++,,,,,,---......------///000000000000000000111111222333444555555555666777777777888<<<>>>>>>@@@BBBDDDFFFFFFFFFFFFGGGHHHJJJJJJIIIIIIKKKLLLMMMMMMMMMOOOPPPOOOMMMKKKLLLLLLMMMMMMLLLKKKJJJJJJQQQRRRQQQOOORRRUUUQQQKKKKKKLLLNNNQQQSSSRRROOOLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDEEEBBB???=========<<<;;;;;;999777888:::;;;<<<<<<999888777666555666777777666666666555555333222222222222111111111000000000............------------,,,,,,,,,,,,++++++++++++CCCDDDDDDDDDCCCAAA@@@???BBBEEEHHHJJJJJJJJJKKKLLLHHHIIIJJJHHHFFFEEEFFFHHHEEEEEEEEEEEEDDDBBB@@@>>>AAAAAAAAA@@@@@@??????>>>===>>>>>>??????>>>>>>===<<<:::888888999999777555666666555555555444444444333444444444444333222222222000111666<<>>>>>???@@@@@@@@@AAA@@@>>><<<<<<===>>>???????????????>>>>>>===??????>>>>>>======<<<;;;:::888666666777777666555333444444555555444444333333333222222222222333333222222222111111111111111////////////////////////111000000000//////...............---,,,,,,...///------,,,,,,,,,+++++++++************************+++++++++***************))))))))))))(((((((((((())))))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%&&&((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***'''((())))))******))))))*********+++,,,,,,------,,,---...//////000//////000000111111222333333444444555666666666777999;;;<<<>>>@@@BBBCCCCCCEEEFFFEEEGGGHHHIIIHHHHHHIIIKKKLLLJJJIIIJJJMMMNNNKKKHHHIIIJJJKKKKKKKKKJJJIIIHHHOOOQQQQQQPPPRRRUUURRRMMMLLLMMMOOOQQQSSSSSSPPPMMMJJJIIIIIIHHHGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDCCCCCCDDDAAA===;;;;;;;;;;;;::::::999777888:::<<<===<<<999888666444444555777888777777777777666444333222111111111111000000000000.........---------,,,,,,,,,,,,,,,++++++++++++***BBBCCCCCCCCCBBBAAA???>>>AAADDDGGGHHHIIIIIIJJJLLLGGGGGGGGGEEECCCBBBDDDEEEDDDEEEEEEEEECCCAAA???>>>AAA@@@@@@???>>>=========<<<======>>>>>>======<<<;;;:::999888888888666555555555555555444444444444555555555555555444333333333000000444:::;;;777333333222222111000///..............................,,,,,,------------------------,,,+++******))))))+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,+++++++++*********((())))))******))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,------------.........------------------------------......///000000/////////000111222///////////////000111111444444555555555666888999888999:::<<>>>>>======<<<<<<<<<<<<===>>>>>>===;;;:::;;;<<<@@@@@@AAAAAAAAA@@@???>>>>>>>>>===<<<;;;;;;;;;;;;:::888666555666666555444333333444444444444333333444444333333333333444444222222222111111111000000000000000000000000000000000000000000000/////////---//////...,,,,,,...000------,,,,,,,,,+++++++++***************************************************)))))))))((((((((('''))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%&&&((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))((()))******++++++******))))))******+++,,,,,,,,,++++++,,,...............//////000000111222222222333555666666666666888:::;;;===???@@@@@@AAADDDGGGEEEFFFHHHHHHGGGGGGIIIJJJIIIGGGEEEGGGJJJKKKIIIGGGHHHIIIJJJKKKKKKJJJHHHGGGLLLOOOPPPPPPRRRUUUTTTPPPNNNNNNPPPRRRTTTSSSQQQNNNHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCC@@@<<<::::::::::::999999888777888;;;<<<<<<;;;:::888666555444555777888666666666555555333222222111111111000000000//////...------------,,,,,,,,,,,,,,,+++++++++*********AAAAAABBBBBBAAA@@@???>>>AAACCCEEEGGGGGGGGGIIIJJJFFFFFFEEECCC@@@@@@AAACCCCCCCCCDDDDDDCCCAAA???>>>@@@??????>>>===<<<;;;;;;;;;<<<<<<======<<<<<<;;;999999999888777777777666555555555444444444444333555555666666555555444333333111000222555555222///222222111111000000//////------------------------+++,,,,,,------------,,,---,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++************))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))************+++,,,,,,,,,,,,------------,,,------------------------,,,,,,,,,,,,---......///............///000111///.........///000111111222333444444444444777999888999:::<<<>>>@@@AAABBB????????????????????????@@@??????AAACCCCCCBBBAAA>>>>>>>>>>>>======<<<<<<<<<===>>>===;;;:::;;;<<<@@@AAABBBBBBBBBAAA???>>><<<======;;;999999:::<<<:::888555555555555444333444444444444444444444444444444444444444555555666333333222222111000000000111111111111111111111111000000000000////////////---///222111...,,,---///------,,,,,,,,,,,,++++++************************)))))))))*********************))))))((((((''''''))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%&&&((((((((('''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))((()))******++++++******((())))))******+++,,,,,,***+++,,,------...------/////////000000000111111222444666666555555777888999;;;>>>======>>>CCCGGGDDDEEEGGGGGGFFFFFFHHHIIIFFFEEEEEEFFFIIIJJJJJJIIIJJJJJJKKKKKKJJJIIIHHHHHHJJJNNNPPPPPPRRRUUUUUURRROOOOOOPPPQQQRRRRRROOOMMMGGGGGGFFFFFFEEEDDDDDDCCCDDDDDDCCCCCCBBBBBBBBBBBB@@@>>>;;;:::;;;;;;:::999999888777888:::;;;:::999888777666555555555666666222222222222222111111000111111000000000/////////------------,,,,,,,,,,,,++++++++++++************>>>???@@@@@@@@@???>>>===@@@BBBDDDEEEEEEEEEGGGHHHEEEEEEDDDAAA???>>>@@@BBB@@@@@@AAABBBAAA@@@>>>>>>??????>>>===<<<;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;777888888888777777777888555555555444444444333333444555555555555444333333222111111111111000000000111111111000000000000000------------------------***+++,,,---...------,,,,,,,,,,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************)))******++++++******)))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,---------...,,,,,,,,,+++,,,------...------.........////////////...//////000111222333000222444333222333666999888888999;;;<<<>>>??????===>>>???@@@@@@???>>>===>>>>>>>>>@@@BBBCCCBBB@@@AAAAAAAAAAAAAAA@@@@@@???<<<>>>???>>>===<<<<<<===@@@AAABBBCCCCCCAAA???>>>;;;======;;;999888;;;===;;;999666666666666444333555555444444444444555555555555444444555666666777333333222222111000000///000000000000000000000000////////////////////////,,,000444444000------///------,,,,,,,,,,,,++++++************************((()))))))))*********+++*********)))((('''''''''))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%&&&((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))***))))))((('''((())))))******))))))(((((())))))***+++++++++)))***+++,,,------------......////////////000000111333555555444444555666666999;;;:::999;;;AAAFFFBBBCCCEEEEEEDDDDDDFFFGGGDDDFFFHHHHHHIIIJJJMMMOOONNNMMMLLLKKKJJJIIIIIIIIIJJJOOORRRPPPQQQTTTTTTRRROOOOOONNNOOOPPPOOOLLLJJJFFFFFFEEEEEEDDDCCCCCCBBBDDDCCCCCCBBBAAA@@@??????>>><<<;;;;;;<<<<<<;;;:::888777777888999:::888777555555555555444444444444///000111111111111111111111000000000////////////---------,,,,,,,,,++++++++++++++++++************<<<===>>>?????????>>>===@@@BBBCCCDDDCCCDDDEEEGGGFFFEEEDDDAAA???>>>@@@BBB>>>>>>???@@@@@@???>>>===???>>>===<<<;;;:::999999:::;;;;;;<<<<<<;;;;;;:::666777888888777777888999555555444444444333333333333333444444444333222222111111111000///...000222000000000000000111111111------------------------)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++++++++++++++++++++++++++++++++++++++************)))******++++++++++++******))))))))))))))))))))))))************************************************(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++)))************+++++++++******+++,,,,,,---......,,,,,,++++++,,,,,,---...,,,---......//////......////////////111222333444///111333333222222555888777888888999;;;<<<======<<<===@@@AAAAAA@@@===<<<======>>>@@@BBBCCCBBB@@@CCCDDDDDDEEEEEEDDDCCCCCC===???@@@@@@>>>===>>>>>>@@@AAABBBCCCCCCAAA???>>><<<===>>><<<999999;;;>>><<<:::888777777777555444666555555444444555555666555555555555555666777777333333222222111000000///////////////////////////............////////////+++111666666222...---///---------,,,,,,,,,++++++************************(((((())))))*********++++++******)))(((''''''&&&))))))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&'''&&&%%%&&&(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))*********)))(((&&&''''''(((((((((((((((((((((((()))******++++++))))))***+++,,,,,,,,,,,,.........///////////////000222444444333333444555444777999888777999???EEE@@@BBBCCCCCCBBBCCCDDDFFFDDDGGGJJJKKKJJJKKKOOOSSSPPPOOOMMMKKKJJJIIIJJJJJJLLLQQQSSSQQQPPPRRRSSSPPPOOONNNMMMMMMNNNMMMJJJGGGEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBAAA@@@???>>>===<<<;;;;;;<<<======<<<:::888777777777999999777555333333444444444333222111000111222333333444333333000000000000////////////---------,,,,,,,,,+++++++++++++++************)))???@@@AAAAAAAAA@@@???>>>@@@AAABBBDDDEEEGGGHHHHHHDDDCCCBBBAAAAAABBBDDDEEECCCBBB@@@>>>===<<<;;;;;;>>>===;;;:::999888888888::::::;;;<<<<<<<<<;;;;;;999999888777666555444444333333333444444555555555333333444444333333222111111111111111111111111111111111111111000000000000////////////........................---,,,+++******+++---//////...---,,,***++++++,,,,,,++++++***)))************+++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++))))))))))))(((((((((((())))))************))))))************))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------////////////000000000000000111222444555666666666<<<<<<;;;999777888:::<<>><<<;;;??????>>>======>>>>>>???>>>===;;;999777555444444333444555777777777666666555444444333333444444555333222111000////////////000000000000000000000000000111222222111000///...---//////...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************)))((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&%%%'''***,,,,,,***'''%%%''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))((('''&&&%%%%%%&&&'''((()))((('''&&&%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((()))***'''''''''((((((((())))))''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%%%%(((***)))'''&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((()))))))))))))))))))))))))))+++,,,,,,+++***,,,---111...------000111///,,,111111222222222333333333444555666777777888:::===@@@@@@BBBCCCCCCCCCBBBAAAFFFGGGHHHHHHGGGHHHIIIKKKMMMOOOOOOMMMJJJIIIKKKMMMMMMPPPSSSUUUSSSPPPNNNNNNLLLKKKJJJHHHFFFEEEEEEEEELLLHHHDDDCCCCCCDDDBBB@@@BBB@@@>>>>>>>>>>>><<<:::>>>======???AAAAAA===999555777888999999888777555444444555555666555555555000111333555555555333222////////////............++++++++++++,,,---......******************++++++@@@@@@AAABBBBBBAAA@@@???CCCCCCDDDEEEGGGHHHIIIIIIEEEDDDCCCBBBBBBCCCEEEFFFDDDCCCAAA???===<<<<<<;;;>>>===;;;:::999888888888::::::;;;;;;;;;::::::999999999888777666555444444333333333444444444555555222222333333222222111000111111111111111111111111111111111000000000//////////////////........................---,,,+++***)))***,,,---...---+++******++++++,,,,,,++++++***))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))***+++))))))))))))((((((((('''((((((((())))))((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------------------------------....../////////000000000000111222444555555666666999:::999777666666999;;;===???AAAAAA@@@?????????????????????@@@AAABBBCCCFFFGGGGGGGGGHHHHHHHHHHHHEEEEEEDDDDDDCCCCCCDDDDDD===@@@BBBCCCAAA@@@?????????>>><<<::::::<<>>???AAABBBCCCCCCCCCBBBCCCDDDDDDCCCCCCCCCFFFHHHLLLNNNNNNMMMJJJJJJKKKMMMQQQRRRSSSRRROOONNNNNNOOOOOOMMMKKKIIIGGGEEEDDDCCCGGGEEEBBBCCCDDDEEEDDDBBBCCCBBB@@@@@@@@@@@@???===<<<;;;:::<<<======999666555666888999999888666555444555555555555555444444000111333444555444333222////////////............------,,,++++++,,,,,,,,,************************@@@AAABBBCCCCCCCCCBBBAAAFFFFFFGGGGGGHHHIIIIIIJJJGGGFFFEEEDDDDDDDDDFFFFFFEEEDDDBBB@@@???======<<<======;;;:::999999999999:::::::::::::::999888777999999888777666555444444333333333444444444444555111222222222222111000000111111111111111111111111111111000000000000///////////////............---............---,,,++++++******+++,,,,,,+++***)))******++++++++++++******)))))))))*********++++++************************(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((())))))***+++)))))))))(((((((((''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))***************++++++++++++,,,++++++,,,,,,,,,---------------------------------.........////////////000000000222333444444444444777777777666555555777999;;;===?????????>>>???@@@????????????@@@AAABBBCCCFFFGGGHHHHHHIIIIIIIIIHHHFFFFFFFFFEEEEEEEEEDDDDDD===???BBBCCCAAA@@@??????@@@===:::888999<<<@@@BBB<<<;;;999888666555444444666666777777666555333222444444333333333333444444111111000///....................................///000000000000///.........///000///---------...,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))******)))((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((***++++++******+++,,,///---------//////...---////////////000000000000000222333444444555777999<<<===???AAACCCCCCCCCCCCAAAAAAAAA@@@???AAADDDGGGJJJKKKMMMLLLKKKKKKMMMNNNVVVUUURRROOOLLLLLLNNNQQQPPPOOOMMMJJJGGGEEECCCCCCBBBBBBBBBDDDFFFFFFEEECCCDDDCCCBBBBBBBBBCCCAAA@@@;;;;;;:::;;;;;;:::777555666666888888888888666666666666555555444444333333111111333444444444333222////////////............///...---,,,++++++++++++************************@@@AAACCCDDDDDDDDDCCCCCCGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGFFFEEECCCAAA???>>>>>>=========<<<::::::999999999:::::::::999999777666555888888888777666555555555444444444444444444444444222222222222222111111000111111111111111111111111111000000000//////////////////.........------------.........------,,,+++++++++,,,,,,+++***)))(((******++++++++++++******))))))))))))************************************(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))******))))))(((((((((''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''(((((((((((())))))))))))((((((((()))))))))******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////000111222333333333333444555666555444555777999888:::<<<=========???@@@????????????@@@AAABBBBBBDDDEEEFFFGGGHHHHHHHHHGGGFFFFFFFFFEEEEEEDDDCCCCCC@@@BBBDDDCCCAAA>>>===<<<@@@>>><<<;;;<<<>>>AAACCC;;;:::888777666555555444555555666666666555333333444333333333333333333444111000///......---------........................000000000000000000000000...///000///---,,,---...++++++++++++++++++++++++))))))************))))))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))***,,,------,,,---.........---....../////////000000000000111333333333444777999:::;;;===@@@BBBCCCCCCCCCBBBBBBBBB@@@@@@BBBEEEIIIHHHIIIKKKLLLLLLMMMNNNNNNUUUTTTRRROOOMMMMMMPPPRRROOONNNLLLJJJGGGFFFEEEDDDAAACCCEEEGGGHHHHHHFFFDDDDDDCCCBBBBBBCCCCCCBBB@@@======<<<<<<;;;999777666666666777888888777666666777666555444333333222222111222333333333333222222////////////...............---,,,,,,+++++++++,,,+++++++++***************???AAABBBDDDEEEEEEDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGFFFEEECCCAAA@@@???>>>>>>======<<<;;;::::::::::::::::::999999888777666555888888777777666666555555444444444444444444444444333333333444333222222111111111111111111111111111000000000////////////...............---------------------...------,,,,,,------,,,,,,,,,+++******)))******++++++******)))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((('''((())))))***(((((((((((('''''''''''''''(((((())))))(((((('''%%%&&&&&&&&&'''''''''((((((((((((((()))))))))))))))))))))*********++++++))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000111222222222222333444555555555555777999777888:::;;;;;;;;;>>>???>>>>>>>>>>>>???@@@AAAAAAAAABBBDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@???BBBCCCCCCAAA>>>======??????@@@@@@AAAAAAAAAAAA999888777666555555555555222333444666666666555444333333333222222333333333111000///......---------////////////////////////111111111111111111111111---...///...---,,,---...++++++++++++++++++++++++)))))))))******)))))))))***))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''''')))******)))(((***++++++,,,,,,---,,,------.../////////000000000000111000111333333333444777999777999;;;>>>@@@AAAAAAAAAAAAAAABBBAAAAAABBBFFFIIIGGGHHHIIIKKKMMMNNNNNNNNNPPPQQQRRRQQQPPPPPPQQQSSSLLLLLLJJJIIIHHHGGGGGGFFFDDDGGGIIIKKKJJJHHHEEEDDDCCCAAA@@@@@@AAAAAA???>>><<<<<<<<<;;;999888777777666666666777777666666666777666555333222222222222222222222222222222222111////////////............,,,+++++++++,,,,,,---...+++++++++*********))))))>>>@@@BBBCCCEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGHHHJJJIIIIIIIIIHHHGGGGGGFFFFFFEEECCCAAA@@@>>>>>>=========<<<;;;;;;;;;;;;;;;999999999999999888777666888777777777666666666555555444444444444333333333333444444444444333222222111111111111111111111111000000////////////...............------------,,,,,,------...------,,,,,,,,,,,,,,,,,,++++++++++++))))))************))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''(((((()))***((((((((('''''''''&&&&&&((((((((())))))(((((((((%%%%%%&&&&&&'''((((((((((((((((((((()))))))))))))))))))))*********++++++)))))))))************+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000111111000000000222444555555555777999666777999999888999<<<>>><<<<<<<<<<<<===>>>???@@@===???AAACCCDDDDDDCCCBBBBBBCCCCCCCCCBBB@@@>>>===<<<>>>AAABBBBBBAAA@@@AAA>>>???AAABBBBBBAAA???>>>777777666555555555555555111222444555666666555555333333222222222222333333111111000///............////////////////////////111000000000000111111222,,,---...---+++++++++,,,++++++++++++++++++++++++((())))))******))))))(((******)))((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***&&&&&&'''(((((('''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%&&&%%%%%%''')))******)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&((())))))(((((()))***)))+++,,,,,,,,,,,,---...////////////000000000000000111222333333444666999555666999;;;===>>>>>>>>>===???@@@@@@@@@AAADDDFFFGGGGGGHHHKKKNNNOOONNNLLLKKKMMMPPPQQQQQQPPPPPPQQQJJJJJJIIIHHHGGGGGGGGGGGGGGGJJJLLLMMMJJJGGGFFFEEEBBB@@@>>>>>>>>>>>><<<:::999::::::999666555555666666666666666666666666666666555444222222222333333222222222222111111111111////////////............++++++++++++,,,---...///,,,,,,++++++***)))))))))===>>>AAACCCDDDEEEEEEEEEBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEDDDCCCAAA???>>>=========<<<<<<;;;;;;;;;;;;<<<888999999:::999999888888777777777777666666666666555555444444444333333333333333333333333222111111111111111111111111111111000000/////////..................---------,,,,,,,,,,,,------...------,,,+++************++++++,,,))))))************))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&'''(((((())))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))************))))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,---------......///000000000//////...000222333333444666777666777888777777888:::<<<;;;;;;:::;;;;;;<<<===>>><<<>>>@@@CCCDDDDDDBBBAAABBBBBBCCCCCCBBB@@@>>><<<;;;>>>AAABBBBBBAAAAAAAAA>>>>>>======<<<<<<;;;:::666666555444444444555555222333444555555555444333333333222222222222333333222222111000////////////........................///......---...///000111+++,,,---,,,***)))***+++************************(((((())))))))))))((((((******)))((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&'''(((((('''&&&&&&%%%%%%'''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%%%%&&&'''((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&(((&&&%%%'''***,,,+++***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))(((''''''(((***(((***,,,,,,++++++---///------........./////////...///111111111222555777333555777999;;;;;;;;;;;;:::===@@@AAAAAAAAABBBDDDGGGGGGHHHKKKNNNOOOMMMKKKJJJLLLNNNNNNMMMLLLLLLMMMJJJJJJHHHGGGFFFEEEEEEEEEGGGJJJLLLLLLIIIGGGFFFGGGBBB@@@>>>======<<<999888888999:::999666555777999666666666555555666666666555444333111111222444555333222222111111111111111////////////............,,,,,,,,,++++++,,,------,,,,,,++++++***))))))(((<<<>>>@@@BBBDDDEEEEEEEEEBBBCCCDDDEEEGGGHHHJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDBBB@@@???======<<<===<<<<<<;;;;;;;;;<<<<<<888999999:::::::::999999777777777777666666666666555555555444444333333333111222222222222111000000111111111111111111111111000/////////..................---------,,,,,,,,,,,,,,,------...---------))))))(((((()))***++++++))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((('''''''''''''''((())))))(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((()))******(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))************))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,------------...//////////////////+++...000222222333444666666777777666666777999;;;::::::::::::;;;<<<======;;;===@@@CCCDDDDDDBBBAAABBBCCCCCCDDDBBB@@@>>><<>>>>>===<<<:::888777777888888666555555444444444555555444555555666555444222111333222222222222222222333333222111000000/////////---------------------------,,,,,,+++,,,---...///***+++,,,+++)))((()))***************************(((((())))))))))))((((((******)))((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%'''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###&&&'''((()))***,,,------''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((((('''&&&(((+++---,,,+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((''''''(((***'''***,,,,,,******---///,,,,,,,,,---------......---...///000000111333666333444666888999::::::999:::===AAACCCDDDCCCCCCDDDHHHGGGHHHKKKNNNOOOMMMJJJJJJKKKKKKJJJHHHGGGHHHJJJLLLJJJIIIFFFEEECCCBBBBBBFFFHHHKKKKKKHHHFFFGGGHHHCCCAAA>>>===<<<;;;888666:::;;;<<<;;;888888:::<<<666666555555555555666666555333222111111222444666333333222111000000111111000/////////..................---,,,++++++++++++,,,,,,++++++***))))))(((AAABBBBBBCCCDDDEEEEEEFFFBBBDDDGGGJJJLLLLLLLLLKKKGGGHHHJJJIIIFFFDDDCCCCCCCCCBBB@@@>>>======>>>>>><<<<<<;;;:::999777777666;;;:::999999888888999999888888777666555444444333777777666666555555555555222222222222222111000///111111000//////000111222////////////............------------------------......---,,,,,,+++*********++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''))))))(((((('''''''''&&&************))))))))))))(((((()))***************)))************+++++++++++++++++++++++++++++++++***+++,,,...///......---.........///000222333444444444555555666777777777:::;;;<<<<<<:::::::::<<>>=========??????>>>>>>>>>???AAABBBAAA>>><<<<<<>>>???===:::;;;999777777777666444222333333333444444444555555333333444444333333222111333222111000000000111222111111111111000000000000000---++++++---...---+++------------------------......---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''%%%######%%%((()))%%%$$$)))222555000***%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((+++++++++++++++***)))(((,,,,,,,,,---------............///000111222333333444333333333444777:::<<<===>>>@@@BBBCCCCCCCCCCCCCCCEEEGGGIIIJJJJJJJJJJJJIIIJJJKKKLLLLLLJJJHHHFFFIIIIIIHHHHHHGGGFFFEEEEEEJJJKKKKKKKKKJJJHHHFFFDDD@@@???>>><<<;;;;;;::::::;;;;;;:::999888888888888888777777666666666666777444444444333333222222222222222222111111111000000000000///...............---,,,++++++******++++++------------,,,,,,+++***BBBBBBCCCDDDDDDEEEFFFFFFCCCEEEGGGJJJKKKKKKKKKJJJFFFHHHIIIHHHEEECCCBBBCCCCCCBBBAAA@@@???>>>>>>>>><<<;;;;;;:::888777777666999999888888777777777888777777666666555555444444666666555555555444444444111111222222111000000///111111000//////000111222////////////............---------------------------------,,,,,,++++++******++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((('''''''''''')))((((((((('''''''''&&&))))))))))))))))))))))))(((((()))************)))))))))*********+++++++++++++++++++++++++++++++++***+++,,,---.........---.........///000111333444333333444444555666666666999:::;;;;;;999999:::;;;???>>>>>>======>>>>>>???>>>===<<<<<<<<<>>>@@@BBBBBB@@@===>>>??????===;;;999777555555555555333222333333444444444555555555444444555555444444333222444333222111111222333444111111111111000000000000000...++++++---...---+++------------------------......---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''%%%$$$$$$%%%''''''$$$###&&&,,,---)))$$$%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((***++++++++++++***)))(((+++,,,,,,,,,,,,------------...///000111222222333333222222222444666999::::::;;;===???AAABBBBBBBBBDDDDDDFFFGGGIIIJJJJJJJJJIIIIIIJJJJJJIIIHHHFFFEEEHHHHHHGGGGGGGGGFFFFFFFFFKKKKKKKKKJJJIIIGGGDDDCCC@@@???>>>===<<<;;;;;;;;;999999999888888999::::::888777666666666666666666444444333333333222222222333333333222222222111111000//////...............---,,,++++++******+++++++++++++++++++++***))))))CCCCCCDDDDDDEEEEEEFFFFFFEEEFFFGGGIIIJJJIIIIIIHHHEEEFFFGGGFFFDDDBBBAAABBBBBBBBBAAAAAA@@@>>>===<<<;;;;;;:::999888777777666888888777777777666666666666666555555555555555555444444444333333333333333000000111111000000//////111000000//////000000111/////////............---------------------------,,,,,,,,,,,,,,,+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((('''((())))))******)))))))))))))))*********++++++++++++++++++++++++++++++******+++---------------............///111222333111222222333444444555555777999:::999888777888:::;;;;;;;;;;;;<<<>>>???@@@<<<;;;:::999;;;===@@@BBBBBBAAA???>>>>>>>>><<<:::666555333444555555333222333444444444444555555555555555555555555444444333333222111000111111333333111111111111000000000000///...,,,,,,---------,,,------------------------...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))++++++************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''%%%$$$%%%&&&%%%$$$$$$%%%&&&&&&###!!!%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''***)))))))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((******++++++******))))))******+++++++++,,,,,,,,,------...///000111222222111111111111222444777888777888:::===???@@@AAAAAACCCDDDDDDEEEGGGHHHJJJKKKJJJIIIHHHGGGFFFEEEDDDCCCEEEEEEFFFFFFGGGGGGGGGGGGKKKKKKJJJIIIGGGDDDBBBAAA@@@@@@???>>>===<<<<<<;;;777777777888888:::;;;;;;888777666666555555555666333333333333222222222222444444333333333222222222000///......------......,,,,,,+++************+++((())))))))))))(((((('''DDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFCCCDDDDDDCCCAAA@@@@@@AAA??????@@@@@@???===;;;::::::::::::999888777777666777888888777777777666666444555555555555555555555222222222222222222111111//////000000000000//////111000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''(((((()))))))))))))))))))))))))))************************++++++++++++)))***++++++,,,---------............///000111222000000111111222333333333555777888777666666777999;;;;;;;;;;;;<<<===>>>???;;;:::999999:::===AAACCCAAA@@@???===<<<;;;:::999555444333444555666555444444444444444555555555555444444555555444444333222000///.........///000111111111111111000000000//////...---,,,,,,---,,,,,,---------------------------------,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&((('''&&&%%%%%%&&&%%%&&&''''''&&&$$$$$$$$$%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''************))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))************)))))))))************+++++++++,,,------...///000111222000000000000111333444555555666888:::===???@@@AAACCCBBBBBBCCCEEEGGGIIIKKKKKKJJJHHHFFFEEEDDDCCCCCCBBBCCCDDDEEEFFFHHHHHHIIIKKKJJJIIIGGGDDDBBB@@@???????????????>>>===<<<;;;888888888888888999::::::888777666555555555555555333222222222222222222222333333222222222222111111//////...------------...,,,++++++***************((((((((())))))(((''''''DDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCAAABBBBBBAAA???>>>???@@@<<<=========<<<:::999777:::999999888888777777777888888999999999888777666444444444444555555555555000000000111111111111111...///000000000000//////000000000000//////..................------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++)))******++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''''''''%%%&&&&&&&&&'''''''''(((''''''((()))))))))))))))(((((()))))))))*********)))))))))******+++++++++))))))******+++,,,,,,---------------...///000000//////000000111222222222444555666666555555777888>>>>>>===<<<<<<<<<<<<===;;;;;;::::::;;;>>>AAACCC>>>>>>===<<<:::888777777777666555666777888777666444444444555555555666666222333333333333222111111//////.........///111222111111111111000000000///.........---,,,,,,,,,---------------------------------,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&$$$&&&((('''&&&%%%&&&(((%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((())))))*********)))))))))))))))*********++++++,,,,,,---...///000000111/////////000111222333333555666777999;;;>>>???@@@AAAAAAAAAAAACCCFFFHHHJJJKKKJJJHHHFFFEEEDDDCCCCCC@@@AAABBBDDDFFFHHHIIIJJJJJJIIIGGGDDDBBB@@@???>>>>>>>>>??????>>>===<<<;;;:::999888888777777777888888777666555444444444444222222222222222222222222111111111111000000000000//////...---------------,,,+++******))))))******(((((())))))***))))))(((CCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA???@@@@@@>>><<<<<<===???<<<<<<;;;;;;:::888777666999999888888888777777777777888999:::999888777666555555444444444444444444000000000000000111111111//////000000111111000000000000000000///...------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))************))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((&&&'''(((((())))))((((((((((((((()))))))))******(((((())))))***+++++++++))))))))))))***+++,,,------------------...///////////////000111111222222333444666666555555777888@@@???>>>===;;;;;;;;;:::;;;::::::;;;<<<>>>@@@AAA;;;<<<<<<;;;888666666777999888777777999:::999777444444555555555666666666222222222222222111000000222111000000111222444555111111111111000000000000---......---++++++,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&%%%%%%&&&(((###$$$&&&&&&%%%%%%'''(((%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((()))))))))))))))***((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))******))))))))))))*********+++++++++++++++,,,---...///000000...//////000111111222222555555666777999;;;===???>>>??????AAACCCEEEGGGHHHIIIHHHHHHFFFEEEDDDCCCCCC???@@@AAACCCEEEGGGIIIJJJHHHGGGEEEBBB@@@???>>>>>><<<===>>>>>>>>>===;;;:::::::::999777777666666666888777666555444333333333111111111222222222222222111000000000000////////////...------,,,,,,------++++++***))))))))))))***((())))))***************CCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@????????????@@@===>>>>>><<<;;;:::<<<>>>===<<<;;;999888888888777888888888888777777777777666777888999888777555444555555555444444333333333//////000000111111111111///000000111222222111111///000000000000...---,,,.........---------,,,,,,++++++++++++++++++++++++,,,,,,++++++******))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''(((((())))))&&&'''(((((())))))(((((((((((((((((()))))))))***((((((((()))***+++++++++))))))(((((()))***,,,---------,,,,,,------...////////////000111111222222333444666666555555777888???>>>===;;;:::999999999999999:::;;;<<<=========:::;;;<<<;;;888666777999:::999888888999:::888777555555555555666666666666222333333333333222111111222222111111222333555666111111111111000000000000---...///---+++***,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%$$$%%%''')))&&&%%%%%%%%%&&&'''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((()))))))))))))))*********+++++++++,,,,,,++++++,,,---...//////000...///000111111111111111444444444555666888:::<<<<<<===???AAACCCEEEFFFFFFEEEEEEFFFFFFEEEDDDBBBAAA???@@@AAACCCEEEGGGHHHIIIFFFEEEBBB@@@???>>>>>>>>>:::;;;=========<<<:::999999888777777777777777888888888666555444333333333000111111111222222222222111111111000000000000//////...------,,,,,,------++++++***)))))))))))))))(((((()))***************BBBBBBBBBBBBBBBBBBBBBAAA??????>>>>>>>>>>>>>>>???=========;;;::::::<<<>>>>>>===;;;999888888888999888888888888777777777777555666777888777666444333666666555444333333222222///000000000111111222222000000111222222222222222///000000000000...,,,+++......---------,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++***)))(((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((()))******&&&''''''((((((((((((((((((((((((((())))))))))))'''(((((()))***+++++++++))))))(((((((((***+++---------,,,,,,,,,---......//////000000111111222222333444666666666666777999===<<<;;;:::999999999999777888:::;;;<<<;;;::::::999<<<===<<<999777999;;;:::999888888999999888666555555555555666666666777333444444444444333222222000000000000000222444555111111111111000000000000---...///...+++***,,,///------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''"""###%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&$$$###$$$(((***+++(((''''''((()))((('''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))***++++++++++++,,,,,,,,,***++++++,,,---...///000...///000111222222111111333333333333444666888999:::<<>>>>>>>>???999:::<<<======;;;:::888666666666666777888999:::888888666555444333333222000000111111222222222222222222222111111111111000......---,,,,,,,,,,,,---+++******)))))))))))))))''''''((()))******))))))@@@@@@AAAAAAAAA@@@@@@???===>>>>>>??????===<<<;;;=========<<<;;;;;;;;;:::===<<<;;;:::999888888888555555666666666666666666333444555666666555444444666666555444333333222222000000//////000111222222666555333111000000111222222111111000///......---///............---------+++,,,,,,------,,,,,,+++***++++++++++++***))))))))))))))))))(((((((((((((((((())))))((('''&&&&&&''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111000111333555666777888888777777888888888777777666888888999:::::::::999999:::;;;===>>>===;;;888666===:::888999;;;<<<:::777777333000222777:::999666444444555555444444333222333222111000000111222333222111111111000000//////111111000...---,,,+++***...------,,,,,,------...------,,,,,,+++***))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%'''((((((''''''&&&&&&%%%$$$$$$(((((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++////////////000000000000...///111333444666666777:::;;;<<<===>>>>>>>>>>>>AAADDDFFFGGGFFFEEEEEEFFFDDDCCCCCCEEEHHHHHHDDDAAACCC@@@======>>>???===;;;::::::999999999:::;;;;;;888:::======;;;999888888444444333222222222222333222222222222333444555555////////////////////////......---,,,,,,+++******************************))))))))))))))))))))))))>>>>>>>>>>>>======<<<<<<>>>>>>?????????>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;>>>===<<<:::999999888888777777777777777666666666444555666666777666555444666555555444333333222222000000000000000111222222555444222111000000000111111111000000///......---///............---------+++,,,,,,------,,,,,,+++***++++++++++++***))))))******)))))))))(((((((((((((((((((((((('''&&&&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111000111222444666777777777777777888888888888777777888999999999:::999999999:::;;;===>>>>>><<<:::888<<<;;;999999::::::999888888444111333777:::999777444555555555555444333333222222111000000111222222111111111000000000//////000000///...---,,,,,,+++------,,,,,,,,,,,,------------,,,++++++***))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++------........./////////...///000222333444444444888999999:::;;;<<<===>>>AAACCCEEEFFFEEEDDDEEEGGGFFFEEECCCDDDEEEDDDAAA>>>AAA???<<<<<<>>>>>>===;;;;;;;;;::::::999:::::::::888:::<<<<<<:::999888888555555444333333333333333111111111111111222222333000000000000000000000000......------,,,++++++***************************))))))))))))))))))))))))>>>===<<<;;;;;;;;;;;;<<<>>>????????????>>>======<<<<<<<<<<<<<<<<<<======>>>===<<<;;;:::999999999999999888888777777777666555666777777777666555555555555555444444333333222000000000000111111111222333222111000/////////000111000000//////.........///............---------+++,,,,,,------,,,,,,+++***++++++++++++***))))))************))))))))))))(((((((((((((((''''''&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,------------...///000000///000222333555555666666777777888888888888777777999999999999999999999888;;;<<<===>>>>>>===;;;::::::;;;;;;:::888777777888888555333444777999888777555555555555555444333333222111111000000111111222111111000000000000////////////.........---------------,,,,,,,,,,,,------,,,,,,,,,+++******))))))))))))))))))))))))))))))'''''''''((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''%%%&&&'''((()))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''((($$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,---------............000111111222222222666666666777888;;;===>>>BBBCCCDDDDDDCCCDDDFFFHHHHHHFFFDDDCCCBBBAAA>>><<>>===<<<<<<<<<;;;:::999999999:::777999;;;;;;999888777777666666555444444444444444333333222222111111222222111111111111111111111111......------,,,+++++++++************************))))))))))))))))))))))))<<<;;;;;;;;;;;;===>>>??????????????????>>>>>>>>>;;;;;;<<<<<<======>>>>>>>>>>>><<<;;;:::999999999999888888777777666666555666777888888888777666555555555444444444333333333000111111111111111111111111111000000////////////000000/////////.........///............---------+++,,,,,,------,,,,,,+++***++++++++++++***))))))+++*********))))))))))))'''(((((((((((((((''''''''''''''''''(((((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000...///111222333444444444666666777888888888777777999999888888888888888999>>>>>>??????>>><<<:::999999;;;<<<:::777555666888888666555555888999888666555555555555555444333333111111000000000000111111000000000000000000//////---.....................---,,,,,,,,,,,,,,,,,,---,,,+++++++++******))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))'''(((((((((((((((((('''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,------------//////000111111111000000444444444444777:::===???BBBCCCCCCCCCBBBDDDFFFIIIHHHFFFDDDBBBAAA@@@???>>>======<<<<<<===>>>??????>>>===<<<::::::999999999777999::::::888777777777777777666555555555555555777666555444333333333333111111111111111111111111......------,,,,,,,,,,,,************************((((((((((((((((((((((((777888888:::<<<>>>???@@@?????????>>>>>>>>>>>>>>>;;;<<<<<<======>>>>>>>>>>>>===<<<;;;:::999999999777777777666666555555555666777888888888777555444444444444444444333333333111111222222222222111000000000000000/////////...////////////............///............---------+++,,,,,,------,,,,,,+++***++++++++++++***))))))*********))))))))))))(((''''''((((((((((((((('''''''''''''''((((((((((((&&&''''''''''''''''''&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******************++++++,,,,,,,,,+++++++++,,,,,,---...///......///111222222222222444555666666777777777777888888777777777888999:::AAAAAA@@@???===:::888666888:::<<<:::666444666888777777666666777777666555444444444444444333333222000000000000000000000000//////////////////000000---------...............,,,,,,,,,++++++,,,,,,,,,++++++***************)))((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********,,,,,,---------.........000000111111111111000000333333333444666:::===???AAABBBCCCBBBBBBCCCFFFIIIEEEEEEDDDCCCBBBAAABBBCCC>>>>>>>>>>>>??????AAABBB>>>===<<<;;;::::::999999888999:::999888777777888777777666555555555555666777666555444333222222222111111111111111111111111......------------,,,,,,************************((((((((((((((((((((((((222444666999;;;<<<===>>>???>>>>>>===<<<===========================>>>>>>===<<<;;;:::999888888888555555555555555666666666666777777888777666444333444444444444444444444444111222333333333222111000//////000000000000//////........................///............---------+++,,,,,,------,,,,,,+++***++++++++++++***))))))))))))))))))((((((((((((&&&'''((((((((((((((((((''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******))))))******+++,,,,,,,,,++++++++++++,,,---......------...000000111111111222333444555666666666555777666666666777999;;;<<>><<<999777666777888999888777666666777666666777777666555444333333333333333333222111111///000000111111000000///......////////////000000------..................,,,,,,++++++++++++,,,,,,************************(((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%'''((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******,,,,,,,,,---------......///000000111111111111000222222222444666999;;;===>>>???@@@AAAAAABBBDDDFFFBBBCCCDDDDDDCCCBBBCCCEEE>>>???@@@@@@??????AAACCC======<<<;;;:::::::::;;;999::::::999888777888999777777666555555555555555444333222111000000000000111111111111111111111111......------------------************************))))))))))))))))))))))))333555888;;;<<<<<<;;;:::>>>>>><<<;;;;;;;;;<<<===>>>>>>>>>===============<<<;;;:::999888777777777555555555666777777888888666666777777666555333222444444444444444444444444111222333444444222000/////////000111111111000///........................///............---------+++,,,,,,------,,,,,,+++***++++++++++++***))))))(((((((((((('''''''''&&&&&&&&&'''(((((((((((((((''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***((())))))***++++++,,,,,,************+++,,,---...,,,---...///////////////000111222333444444444444555555444555777999<<<>>>???>>>===<<<;;;999888888777666555666777888888777555666777666555333222222111222222222222111000000...///000111111000///............/////////000000..................------,,,,,,++++++++++++,,,,,,))))))))))))************((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***++++++++++++,,,,,,,,,,,,---...//////000000000000///000111333555777888999888;;;===>>>>>>???@@@BBB???BBBDDDDDDBBBAAABBBCCC>>>@@@AAA@@@>>>===@@@BBB===<<<<<<;;;;;;;;;<<<<<<:::;;;;;;:::888888999:::777666555555444444555555222111000000////////////000000000000000000000000------..................************************))))))))))))))))))))))))777999<<<>>>???===;;;999>>>===<<<::::::;;;;;;<<>>>>>======<<<<<<;;;;;;999888777666666666555555666777888999::::::555666666666666444222111444444444444444444444444111222444444444222000//////000111222222111000///---.....................//////.........---------+++,,,,,,------,,,,,,+++***++++++++++++***))))))((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))((((((''''''''''''((((((((()))%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,************+++,,,---...,,,,,,---...///////////////000111222333444444333444444333444666:::===???<<<<<<;;;;;;;;;:::::::::777555333555888:::888666444555777666444222111111111111111111111000//////...///000111111000///...---.........//////000000//////.........---------,,,++++++++++++++++++,,,)))))))))))))))*********(((((((((((((((((((((((())))))(((((('''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%'''((($$$%%%%%%&&&&&&''''''((((((((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************++++++++++++,,,---...////////////---...000222444555555666444777:::<<<<<<<<<===>>>>>>AAAEEEEEEBBB??????@@@===???@@@???<<<<<<>>>AAA<<<<<<;;;;;;;;;<<<<<<===;;;;;;<<<:::999888999;;;666666555444444444444444333222111111111111111111////////////////////////------..................************************))))))))))))))))))))))))555666888:::;;;;;;;;;:::>>>>>>======<<<<<<<<<;;;????????????>>>===;;;:::;;;:::888777777777888999777777777777888999:::;;;777777666555444333333333444444333333333333222222111555888666111///111333000000000000000///......////////////////////////------------------------,,,,,,,,,+++++++++*********++++++++++++***))))))&&&'''''''''(((((())))))******))))))((((((''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************------......///000000000222222111111111111111111444777999;;;:::::::::;;;>>>>>>===<<<:::999888888555666666666777777888888444444333333222111000000555555444444333222111111...///000111111000///...////////////............---,,,+++*********++++++++++++++++++++++++++++++***++++++)))(((''')))***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&& """%%%((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))((((((((((((((()))******))))))*********+++++++++...---***)))---333444000000111222333444555555666666666777888:::<<<>>>???>>>???AAABBBBBBAAA???>>>>>>>>>>>>>>>>>>===<<<<<<===<<<;;;<<<======;;;999::::::999999888777666666666666555555555444444444444444333333222111000000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++************)))(((((((((((((((333444666888999999999888<<<<<<;;;;;;;;;:::::::::<<<=========<<<;;;999888999999888777777777888888777777777777888999::::::777777666444444333333444444444333333333333222222111555777666111///111333000000000000000///..............................------------------------,,,,,,,,,+++++++++*********++++++++++++***))))))''''''''''''((((((((()))))))))))))))((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))************************,,,,,,,,,---......//////111111111111111111111111444666999::::::999:::;;;===<<<;;;:::999888777777555555555666666666777777444444333333222111111000444444333333222222111111//////000000000000//////////////////............------,,,+++++++++++++++++++++++++++++++++++++++***+++,,,+++)))((()))***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&+++***)))'''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))((((((((((((((()))******))))))*********+++++++++///000///+++,,,//////,,,...///000111222333333444555666666888999;;;===>>>>>>???@@@AAAAAA@@@>>>===>>>>>>>>>>>>>>>===<<<<<<<<<;;;999:::;;;;;;:::888::::::999888888777666666555555555444444444333333444444333222222111000000000000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))******)))(((((((((((((((111111333444555666666666999999999999999888888888999::::::;;;:::999777666666777888888888888888777666666777777888999999:::777666555444444444444444444444333333333333222222222444666555222///000222///000000000000///......------------------------------------------------,,,,,,,,,+++++++++************++++++******)))(((''''''''''''(((((((((((()))))))))(((((((((((('''''''''((((((((()))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))************************+++++++++,,,------......000000000000111111111111333555888999888888999:::::::::999999888777666666444444444555555555555666444444333333222222111111222222222222222222111111000000000//////000000111////////////............---------,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++------+++))))))***))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&111...)))%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''((())))))))))))))))))))))))((((((((((((((()))******)))))))))************+++***,,,,,,***+++---,,,))),,,,,,---...///000111111444444555666888:::;;;<<<>>>>>>?????????>>><<<;;;=========>>>======<<<;;;;;;999777666777888888888999999999888888777777666444444444333333333222222333333333222111111000000000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))***))))))(((((((((((((((///000111222333444444555888888888888888888777777777888999999999888777666555666777888888888777666555666777888888999999999777666555444444444444444444444333333333222222222222444555444222000000111//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************))))))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))************************+++++++++,,,------....../////////000000000000000222444666777666777888:::888777777666666555555555444444444444444444444444444444333333333222222222111111111111111111222222111000/////////000111222////////////............---.........------,,,,,,************************)))+++......---***))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%,,,***&&&$$$###$$$&&&(((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))************'''((()))+++111666444---++++++,,,---...///000000333333333444666888999:::===============;;;:::999<<<<<<<<<======<<<<<<;;;<<<999666555666888888888999888888888777777777666333333333222222222111111333222222222111111000000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))))))))(((((((((((())))))///000000111222333444555777777777777777777777777666777888999:::999888777444555777888888777666555555555777888888999888888666666555444444444444555444444333333333222222222222333444333222000000000///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************)))(((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,---......//////....../////////000000000222333555555444555777999555555555555555555444444444444444444444333333333444444444333333333333333111111111111111111222222111000/////////111222333////////////............------.........---,,,+++************************)))+++......---***))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))(((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))***)))))))))))))))))))))))),,,***)))...999@@@;;;111++++++,,,---...///000000111111222222444555777888;;;;;;;;;::::::999999888:::;;;<<<<<<<<<<<<;;;;;;===:::777666777888999999888888888777777777777777333333222222222111111111222222111111111111111000////////////............,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))))))))(((((((((((())))))/////////000111222444555555555666666666666777777666777888999::::::999888666666666666666555444444444555666888999888888777666555555444444444555555444444333333333333222222333333333333222111000///...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))******))))))((('''((((((((((((((('''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,---......//////------......//////000000111222333333333444666888444444444444444444555555555444444444444333333333444444444444333333333333222222222222222222111111000000000000111222222333////////////............,,,------......---+++***************************)))+++------+++))))))***))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))))))))))))))))))))))))))((((((((((((((()))*********)))))))))))))))((((((,,,***(((***333999333)))+++,,,,,,---...///000000000000000111222333444555888888888888888888888888999:::;;;;;;<<<;;;;;;;;;<<<:::888777999999999999777777777777777777777777333333333222222222111111111111111111111111111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,******++++++******)))(((((((((((((((((())))))***............///111333444333333333444444444555555444555777888999999999888888777666555444333333333333444666888999888777777555555444444444555555666444444333333333333222222333222222222222111000.........//////......---,,,------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))))))))((((((''')))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++,,,------......,,,,,,---......///000000000111222222111222555777333333333444444555555555555555555555444444444333444444444444444444444444444444333333222222111111//////000111222222222222////////////............+++,,,---...---,,,***)))***************************+++,,,+++)))((()))***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((()))************))))))(((((((((((('''(((((('''))),,,)))$$$***+++,,,,,,......///000////////////000111333333555555555666666777888999999999:::;;;;;;;;;;;;;;;;;;999888888999:::999777666777777777777777777777444333333333222222222222000000000000111111111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***************))))))(((((((((((((((((()))******...---------...000222333111111222222222333333333333444666777888999888888:::888666444333222222333333444666888999888777666555555444444444555555666444444444333333333222222333222222222222222000.........//////......---,,,------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))))))))(((((('''))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++,,,,,,------,,,,,,------...///000000000111111111111222555777222333333444444555555666666666666555555444444444444444444444444444444444555555444444333222111111...///111222333333222222000/////////............***+++,,,------+++)))((())))))))))))))))))))))))***++++++)))(((''')))***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%$$$$$$%%%&&&((()))$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))((((((((((((((()))************))))))((((((((('''%%%+++...***'''(((************+++,,,---......///............///111222222444444444444555777888999888999::::::;;;;;;;;;;;;999999888999:::999888666666666666666777777777777444444444333333333222222000000000000000111111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***************)))((((((((((((((((((((()))******...............///000000222222222333333444444444666666666666666555555555666666555555555444444444333444444555555555555555444444555666777777666666555555444333333222111111000000000000000000000000000000000000000///..............................---------,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''******))))))(((((('''''''''(((((((((((((((''''''((((((((((((((((((((((((&&&''''''((()))(((((((((&&&&&&&&&&&&''''''''''''(((((('''''''''(((((()))'''''''''''''''''''''''''''))))))'''$$$$$$'''+++***)))'''&&&&&&'''((()))''''''''''''''''''&&&&&&(((((((((((()))))))))))))))************++++++++++++,,,------......------000///////////////000111222222333444444555555666333333333333333333333333444444444555555555555666333333333222222111111111111111222222222222111111000///...------...///000000000///...------,,,,,,,,,------......------,,,+++++++++************)))))))))))))))))))))))))))***))))))((('''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$&&&''')))%%%%%%$$$$$$%%%%%%&&&'''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&))))))((('''&&&&&&%%%%%%######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&''''''''''''((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++***)))(((((()))***+++))))))))))))))))))))))))+++++++++,,,,,,,,,------///......------///000111222222222333333444444444888888888777777777777777666666666888999888666333:::999777555555555555666333333444444444444444555111111111111000000000000444///---...000///---------,,,++++++------,,,+++))))))))))))))))))))))))(((((())))))*********+++...............//////000111111111111222222333333555555555555555555555555666555555555444444444333444444555666666666666555444444555666666666666666555555444333333222111111000000000000000000000000000000000000000///..............................---------,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((())))))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''((()))))))))***,,,---)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''((((((((()))))))))))))))*********++++++++++++,,,,,,---------------///.........///000000111222222222333444444555555333333333333333333333333444444444444555555555555333333333333222222222111111111222222222222111111000///...------...///000.........---,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&''')))&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%###$$$$$$%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))(((((((((''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++***)))(((((()))***+++))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---......---------...///000111111222222333333444444666666777777888777777666777666555666888::::::999:::999888777666666666666555555555555444444444444111111111000000000//////))),,,//////,,,)))))),,,---,,,++++++------,,,+++************************(((((()))))))))*********...------------...//////000000000000000111111111444444444444555555555555555555444444444444333333444555555666666666666666444444555666666666666555555444444333333222222111000000000000000000000000///000000000000///......------------------------------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((''''''''''''&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''')))))))))(((((((((((('''''''''((((((((((((((('''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''(((***.../////////(((((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))*********++++++++++++,,,------------,,,---------...///000111222111111222222333444444444222222222222222222222222333333333444444444555555444444333333333333222222111111222222222222111111000///............//////------,,,,,,++++++************++++++++++++******++++++*********))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((('''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,---------------...//////000000000111222333333333222444666777888777666555888666444444777;;;======999999999999888777666555666555555444444333333333111111000000000000//////...333555222---+++...111---,,,++++++------,,,+++************************(((((())))))))))))******------,,,,,,------...///000000000000000000000000333333333333444444444444444444333333333333333333444555666666777777666666444444555666666555555555444444444333333222222222000000000000000000000000//////000000//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((('''''''''''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&'''''''''''')))((((((''''''''''''(((''''''''''''''''''''''''(((''''''+++///111///,,,''''''&&&&&&&&&'''((((((''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))******************+++,,,,,,,,,,,,,,,,,,,,,,,,---...000111222000000111111222333333333222222222222222222222222222333333333444444444444444333333333333333333333111111222222222222111111000//////...............------,,,,,,+++++++++*********++++++++++++******************))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***))))))))))))))))))***))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,------.........///000111222222333000222444777888777555444666444333444777:::;;;;;;666777888888888777555444333333333333333333222222111000000000///////////////...+++((())),,,,,,)))---,,,++++++------,,,+++************************(((((()))))))))))))))))),,,,,,,,,,,,,,,---......111111111111111000000000111222222222333333333444222222333333333333333333444555555666666666666666444444555555555555444444444444333333333333222222///////////////////////////////////////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))&&&&&&&&&&&&''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''((('''''')))---...+++(((&&&&&&&&&&&&&&&'''(((((('''''''''((((((((())))))&&&&&&&&&&&&'''''''''((((((((()))))))))*********)))***++++++,,,,,,+++++++++++++++,,,---///000111//////000000111222222222111111111111111111111111222222222222333333333444333333333333333333333333111111222222222222111111///////////////......---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))******))))))))))))))))))))))))))))))))))))))))))*********++++++***++++++,,,,,,,,,,,,,,,,,,,,,---...///000111222...000333666666666444333222222333555777777666444444555666666666555444333000000000111222222222333000000000////////////...333///+++000>>>EEE:::)))---,,,++++++------,,,+++************************))))))((((((((((((((((((,,,++++++++++++,,,------111111111111000000000000000000111111222222333333111111222222222222333333333444444555555555555555444555555555555444333333333333333333333333333333////////////////////////...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++************)))))))))))))))))))))))))))''''''(((((((((((('''''''''(((((((((((()))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&((()))***(((((((((((())))))))))))***)))(((''''''&&&''''''''''''''''''''''''''''''((('''''''''(((((('''&&&%%%%%%%%%&&&''''''(((((('''''''''(((((())))))***&&&&&&'''''''''(((((((((((((((((()))))))))******))))))***++++++++++++***+++++++++,,,---...///000......//////000111111222000000000000000000000000111111222222222333333333111111222222222222333333111111222222222222111111///000000000///...---,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,++++++******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))((())))))))))))*********))))))***+++++++++++++++***+++,,,---...///000111///000222444444444222111000000111333555555333000333444444444444444333333000000111111111222222222000000////////////......///...111<<>>===999777777444555777888777555222111333555555333222333222///000000///000111111000///111111111000111111222222111111000000111222222333111111111111000000//////---...........................---------,,,,,,,,,))))))))))))))))))))))))+++*********))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((((()))+++,,,***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------................................................,,,,,,,,,---------------+++++++++++++++++++++++++++++++++***************))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&((()))***)))((()))***((((((''''''''''''((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))'''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((('''((())))))************+++++++++,,,,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++)))))))))))))))))))))))))))((((((((())))))***+++***)))'''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***&&&%%%'''---///,,,((('''''''''((((((((())))))&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''((((((((()))))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''((()))(((''''''((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))******)))))))))))))))))))))************(((((()))***+++,,,,,,,,,++++++,,,,,,,,,---------222000---+++***+++,,,..................---------/////////000000111222333222222222111111555:::???DDDCCCAAA???>>>>>>AAACCCAAA===;;;???HHHKKKIIIDDDGGGAAA???BBBCCCCCCGGGNNNQQQMMMHHHBBB???>>>???@@@<<<@@@AAA===;;;<<<:::444555222//////000222222222000000000000111222333444111111111000111111222333111111111000000000000000---------.....................---------,,,,,,,,,)))))))))))))))))))))))),,,,,,+++++++++*********(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------.............../////////,,,,,,------------......++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&))),,,+++&&&$$$&&&)))((((((((((((((((((((((((%%%%%%&&&'''((()))******((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''(((((()))***************++++++++++++************++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,)))************+++++++++))))))))))))))))))))))))))))))((())))))***+++,,,))))))((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))******)))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$&&&)))+++)))&&&''''''''''''((((((((()))%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''(((((((((((()))))))))***''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((())))))''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))))))))************+++)))))))))***+++++++++,,,++++++,,,,,,------......222111...,,,+++,,,------............//////000000///000111111111222444666999:::;;;:::999===CCCIIIHHHFFFCCCCCCCCCCCCBBB@@@IIIDDDCCCNNN___iiigggaaaZZZNNNFFFGGGLLLTTTdddsssuuudddSSSHHHDDDFFFHHHFFFNNNQQQMMMJJJGGG???444666222//////111333222000000000000000111222333444222111111111111111222222111111000000000000000000------........................---------,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,++++++++++++***(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))))))))))))))******+++++++++++++++***++++++++++++,,,,,,,,,------------------------,,,,,,---------.........++++++,,,,,,,,,---------++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((()))+++***(((''''''(((''''''((((((((((((''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((''''''''''''((())))))************++++++++++++************++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++))))))))))))))))))))))))'''''''''((((((***++++++(((((((((((((((''''''&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&'''((((((((('''''''''((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''')))***)))((('''((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))((())))))*********+++++++++******************++++++++++++,,,,,,---......//////...............////////////000111222222333333444666888888777777:::===;;;>>>AAAAAA??????CCCGGGGGGFFFGGGMMMTTTUUUOOOIIISSSPPPTTTbbbuuuxxxkkkbbbeeekkktttwwwiii```\\\[[[eeerrrzzzwwwppphhhVVVEEEAAA>>>===???CCCBBB>>>999777666555444444444444444222222111111111111111222000000000000000000000111..................------......---------,,,,,,,,,************************++++++++++++************(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&''')))*********)))((((((((()))*********************+++++++++,,,,,,,,,------------------------+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++******************++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((***)))((()))++++++)))'''''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''''''''((()))))))))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,)))************+++++++++))))))))))))))))))))))))&&&&&&&&&'''''')))******'''((()))))))))(((&&&%%%)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))***)))((('''(((***(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))((())))))******+++++++++++++++++++++***************++++++,,,,,,---...//////+++,,,---...///000111111000000111222444555666777;;;===??????>>>>>>AAADDDPPPUUUZZZ[[[WWWTTTUUUWWWOOOPPPWWWdddqqqtttlllccc\\\]]]cccqqq~~~{{{dddTTTTTTUUUYYY]]][[[SSSLLL>>>===<<<:::888777666666222222111111111111111222000000000000000111111111//////.........---------......---------,,,,,,,,,************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***+++,,,+++)))(((---+++)))((('''((()))***,,,,,,++++++,,,,,,---...,,,,,,,,,------.................................------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))******))))))((((((''''''(((((())))))))))))(((((('''''''''''''''''''''''' ###&&&)))******((('''''''''''''''(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''&&&%%%&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''((((((((()))((((((''''''''''''((((((''')))***)))((('''(((***))))))((((((''''''&&&&&&''''''(((((())))))******))))))))))))************+++++++++*********)))))))))************+++++++++)))***+++,,,,,,+++))))))******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,------000000...---...111222000444111111555888999===BBBEEEFFFGGGGGGHHHMMMUUU\\\iiixxx}}}tttkkkgggeeejjjzzz{{{iii[[[WWWUUUYYYaaammmzzzwwwqqqvvv|||~~~~~~xxx{{{~~~gggIIICCCKKKAAA===@@@888999333///111333222111222000000000111222111///---000000000000000000000000......---------,,,,,,,,,))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++++++++)))(((,,,+++)))((('''((()))***+++++++++++++++,,,,,,---,,,,,,,,,---------..............................------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***)))))))))((((((((('''(((((())))))))))))((((((''''''''''''''''''''''''###$$$'''((()))))))))(((''''''((((((((())))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********************************+++++++++,,,,,,************************))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''((((((((())))))((((((''''''''''''((((((''')))***)))((('''(((***((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))************+++++++++*********))))))************++++++++++++******+++,,,,,,+++***)))++++++++++++,,,,,,,,,,,,...------,,,,,,------...//////......000333555444555555999===>>><<<>>>CCCGGGPPP\\\ddddddbbbaaaaaannnzzzyyyjjjgggdddeeeoooxxxvvvhhhZZZIIIFFFDDDGGGPPP]]]kkkuuutttkkkfffjjjooonnnllllllhhhnnnrrrppplllmmmuuu~~~iii\\\ZZZMMMGGGHHHAAA:::444111333555444222333333333333444666666444222000000000000000000000000.........---------,,,,,,******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))++++++)))((((((((()))******************++++++,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++************************++++++*********)))))))))))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))******((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********************************++++++++++++,,,************************))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''((((((((()))))))))((((((''''''''''''((((((''')))***)))((('''(((***'''''''''((((((((((((((())))))))))))(((((((((((())))))))))))************+++++++++***************************+++++++++,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------......------------......000000000222333555777888<<<<<<<<<>>>===???HHHSSS```kkkxxx|||sssggg]]]YYY```ddduuu~~~cccSSSUUUTTTTTTWWWZZZWWWOOOGGGCCCAAA???@@@FFFPPPZZZaaa]]]WWWVVV\\\aaa```\\\[[[XXXYYYZZZYYYZZZ___gggnnnwwwnnnggglllzzz~~~sssaaaXXXYYYVVVVVVJJJ>>>888555222333555333333222333444444222000000000000000000000000000.........------------,,,******************************++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))************)))+++***)))(((((()))******)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''***)))(((''''''((()))***))))))))))))************((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************************++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''(((((((((((()))))))))((((((''''''''''''((((((''')))***)))((('''(((***&&&&&&''''''(((((())))))******))))))((((((''''''((()))))))))*********************************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------...//////333333555888999999<<<@@@DDDGGGMMMQQQNNNMMMSSS\\\rrrxxx{{{tttfffZZZTTTTTTUUURRR]]]qqquuuaaaKKKCCCDDDFFFIIIKKKKKKJJJIIIHHHJJJLLLLLLJJJKKKOOOQQQPPPQQQNNNNNNQQQUUUUUUQQQNNNGGGGGGHHHJJJMMMPPPRRRTTTYYYRRRSSS^^^hhhnnnuuu}}}}}}```JJJ<<<444555999555333111111111111///...000000000000000000000000............------------******************************++++++++++++******((((((((((((((((((((((((************************(((((((((((((((((((((((((((((()))***************))))))))))))))))))******))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((+++***(((''''''''')))***))))))))))))************'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((()))))))))***((((((''''''''''''((((((''')))***)))((('''(((***&&&&&&''''''(((((())))))******))))))((((((''''''((()))))))))***************************************++++++++++++,,,,,,,,,++++++,,,,,,,,,------...,,,,,,---------............------...///000111111666666;;;BBBDDDDDDHHHOOOPPPZZZgggnnngggYYYQQQQQQ```bbbbbb\\\UUUSSSWWW\\\\\\ZZZcccrrrooo\\\NNNNNNGGGMMMRRRSSSOOONNNRRRVVVTTTZZZ]]]\\\\\\^^^ZZZTTT^^^\\\ZZZYYYYYYXXXTTTPPPRRROOOMMMNNNQQQSSSRRRPPPXXXUUUZZZdddddd___bbblllvvvsssZZZIIIAAAAAA;;;888444222222333333222111111111111111111111111//////.........---------******************************++++++++++++******))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))************)))))))))))))))******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++******************************)))))))))((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((***)))((('''''''''((()))((((((((()))))))))******'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''(((((())))))&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''((((((((('''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((()))))))))******((((((''''''''''''((((((''')))***)))((('''(((***'''''''''((((((((((((((())))))))))))(((((((((((())))))))))))***************************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////---------.........//////......///000222444555666::::::AAAKKKNNNMMMRRR\\\gggggghhheeeZZZNNNJJJLLLKKKNNNRRRTTTUUUXXX\\\```\\\aaannnxxxsssddd\\\]]]UUU[[[```^^^XXXXXX^^^fffmmmtttvvvtttvvv||||||www|||}}}}}}|||}}}~~~|||xxxtttooohhhfffgggjjjkkkkkkjjjfffffffffaaaYYY[[[ccc^^^___```ccciiisss}}}ppp___XXXMMMGGG???888555444555555111111111111111111111111/////////.........------++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++(((((()))******************))))))))))))***++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))(((((((((((('''((((((((()))))))))***(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''((((((''''''((((((((()))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''((()))))))))&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((()))))))))'''''''''''''''''''''''''''((()))******)))((('''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))'''((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((%%%&&&'''((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((()))))))))*********((((((''''''''''''((((((''')))***)))((('''(((***((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))************))))))*********++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---...000111---.........////////////000000222444666999;;;<<<@@@???EEENNNNNNIIIMMMWWWfff^^^VVVOOOIIIFFFJJJQQQOOOSSSYYY```ddddddbbb```[[[eeeqqqxxxwwwsssqqqqqqnnnsssvvvtttqqquuuyyytttpppmmmlllllleee^^^WWWVVVZZZbbbjjjooo}}}sssiiiYYYJJJ???999666555111111111111111111111111////////////............++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++'''((()))******************************++++++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))(((((((((((('''((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''((()))******)))((('''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))'''((((((((())))))******''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%'''((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''))))))))))))************((((((''''''''''''((((((((()))***)))((('''(((***))))))(((((('''''''''&&&''''''(((((())))))******))))))))))))************))))))******++++++++++++++++++,,,,,,,,,---------------,,,,,,---...000111............/////////000222222444666999<<>>IIIPPPgggSSSJJJ======FFF@@@GGGNNNNNN[[[pppxxxmmm]]]UUUdddpppqqqqqq||||||tttllleeecccaaadddooo|||dddLLL:::;;;333444555...///333111000...,,,---000000///,,,...---,,,***************+++***************++++++)))))))))*********++++++((())))))***************************************************************++++++++++++++++++++++++************************+++*********))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***((('''&&&&&&'''(((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''((((((''''''''''''(((((('''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''((((((''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&(((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((''''''((((((((())))))))))))))))))))))))******+++((((((''''''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&'''''''''(((((())))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''(((((('''%%%%%%&&&((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''(((''''''&&&%%%&&&'''(((((())))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))((((((((((((******))))))))))))******))))))))))))************++++++++++++++++++++++++,,,,,,---------.........------...///////////////---///222444555777999;;;:::???DDDCCCDDDLLLYYYdddTTTHHHJJJEEEEEELLLMMM\\\jjjooo{{{yyysss~~~}}}tttkkkgggeeebbb___lll~~~lllKKKKKK>>>999666000333999555222000...///111111///---,,,,,,,,,------------,,,******))))))))))))******((()))))))))************'''((()))+++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))))))))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))(((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))(((((('''((((((''''''''''''((((((&&&&&&''''''(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))'''%%%&&&((()))'''%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&(((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&'''''''''((((((((()))))))))))))))******+++)))((((((''''''(((((()))((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&'''((()))******(((((((((((())))))))))))(((((((((''''''''''''&&&((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%'''(((((('''''''''((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%&&&''''''((('''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((***))))))(((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))***)))))))))))))))******(((((())))))***+++,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........//////......//////000000///333666888888999===@@@???DDDHHHHHHFFFIIITTT^^^OOOEEENNNMMMKKKQQQ[[[www|||qqqjjjggggggbbbrrrxxx{{{wwwnnn___SSSHHH;;;:::;;;444333222000111111111///---++++++,,,---...------,,,******)))(((((())))))***(((((()))))))))*********((()))+++,,,,,,+++***)))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&&&&'''((()))******''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((***)))(((((((((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((('''&&&'''((()))(((&&&(((((()))))))))))))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&&&&&&&'''''''''((()))))))))))))))******+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))((((((((('''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$&&&)))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''$$$%%%&&&'''((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***+++((())))))******+++,,,,,,+++++++++,,,,,,,,,,,,,,,------------............000///...---...///000111222555999999999<<>>DDDLLLTTT[[[___RRRIIIEEEHHHJJJKKKRRR[[[iiiiiizzzwwwkkkggggggyyy|||aaaJJJGGGAAA999333000111333222111000000333888===@@@//////...---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***))))))***+++---///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))((((((((('''((((((((()))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((''''''''''''(((((('''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((()))))))))******((((((((((((((((((((((((''')))+++***)))(((***,,,(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''((()))***)))'''''''''((())))))***++++++))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((''''''((((((((())))))))))))))))))))))))******+++******))))))))))))******((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''((((((((((((((((((((((((((())))))))))))'''((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''((((((((()))))))))***)))''''''((()))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%&&&'''((((((((('''(((((()))************)))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))'''''''''((()))*********(((((((((((()))***+++,,,)))******++++++,,,,,,,,,++++++,,,,,,---......///............////////////000111333555777999::::::>>>???DDDNNNWWW\\\[[[XXXTTTNNNLLLOOOPPPRRRbbbttt}}}jjjcccZZZccc___ZZZOOOBBB777222333555222333444666888:::<<<===//////...---,,,++++++,,,++++++,,,,,,,,,---------)))((('''''')))---111333++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((((((''''''((((((((())))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))************((((((((((((((((((((((((((('''&&&'''***+++***)))************************))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((***((('''((()))***)))'''((())))))***++++++,,,,,,))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))******+++******))))))))))))******((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%&&&&&&'''((()))******(((((((((((())))))))))))'''((((((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))***+++***(((&&&&&&(((***))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''((((((((((((''''''%%%&&&''''''((('''''''''(((((()))***************((((((((((((((((((((((((&&&'''(((******((('''&&&((((((((((((((((((((((((((((((''''''''''''((((((******************************))))))((((((''''''))))))(((((((((((())))))&&&''''''((()))******+++(((((((((((()))***+++,,,'''((()))***,,,---...///++++++,,,,,,---...//////............/////////000111222555999;;;=========DDDEEEJJJTTT\\\\\\TTTKKKUUUUUUZZZaaaccckkkzzzmmmkkkyyynnngggZZZIII;;;444444666333555777888888666444222///...---,,,++++++++++++)))***++++++++++++***)))---,,,+++******,,,...///---,,,,,,+++*********+++,,,,,,,,,+++++++++++++++------.........------,,,+++++++++,,,,,,,,,------......------,,,,,,++++++///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))************************************************************************))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((******)))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((()))+++///222...---+++***(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))((('''&&&%%%$$$$$$))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))++++++******))))))(((((())))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))************+++++++++++++++++++++******))))))***++++++,,,,,,------......//////...,,,,,,...000111111000000111222333444444666888888;;;AAAFFFHHHLLLZZZSSSJJJRRRQQQMMMWWW\\\gggmmmlllxxx|||~~~xxxxxxzzzssscccLLL777555@@@;;;>>>>>>999555333444555///...---,,,+++++++++++++++++++++******+++++++++---,,,+++***+++,,,...///------,,,+++++++++++++++************++++++++++++....../////////......---,,,---------............///.........---------,,,,,,,,,++++++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))************************************************************************))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((***)))(((((('''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&''''''''''''))),,,///,,,+++***)))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((***))))))))))))((((((((())))))))))))))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))************+++++++++++++++++++++*********)))***++++++,,,,,,---......***+++------,,,,,,...///...///111333555666777888999;;;???EEELLLPPPPPPNNNMMMWWWSSSJJJIIILLLSSS^^^nnn}}}~~~}}}|||xxxZZZJJJHHH===>>>>>>===:::555---'''......---,,,,,,+++,,,,,,,,,,,,************,,,,,,---,,,+++++++++,,,...///------,,,+++++++++,,,,,,******++++++,,,,,,------,,,------......------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((()))(((''''''&&&'''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''%%%&&&&&&&&&%%%&&&(((+++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))***))))))))))))((((((((()))))))))))))))))))))))))))************+++++++++++++++++++++************+++++++++,,,------......)))+++---.........///000...000333666888:::;;;<<<;;;===DDDNNNVVVWWWRRRLLLNNNRRRYYYXXXWWWlllxxxxxxyyyppp^^^UUULLLAAA<<<;;;888333.........------,,,---------...---+++******+++---...---,,,,,,,,,,,,---......------,,,,,,,,,,,,---------------...............------...////////////...---------.............................................---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''&&&''''''&&&%%%%%%&&&(((''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,---.........---///111222111111222222333333555777999<<>>AAAEEEIIINNNRRRTTTOOOMMMPPPUUUVVV[[[nnnzzz~~~nnnaaaSSSBBB888777555444222111000///......------...//////...------,,,---......//////.....................///000000///000111333555777888999>>>???@@@AAABBBBBBBBBBBBFFFFFFEEEEEEDDDDDDDDDCCCAAAAAAAAABBBBBBCCCCCCCCCDDDDDDCCC@@@===:::666444........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''((((((((()))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''%%%'''(((((('''&&&&&&''''''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((('''&&&&&&(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&''''''((()))******+++************************))))))))))))))))))))))))'''((((((((())))))******((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''(((((())))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,---------,,,,,,------...////////////000000000222777===AAADDDFFFJJJMMMOOOPPPOOONNN```\\\___kkkuuutttyyy{{{lllxxxsssPPP===666555333111000///......////////////000000000000...,,,,,,///333444111...222222222111//////111222111888<<<===???FFFKKKLLLRRRPPPPPPQQQOOOJJJGGGIIIFFFEEEEEEFFFHHHIIIHHHGGGFFFEEEEEEGGGJJJLLLLLLLLLSSSXXXZZZTTTIII@@@999666555333000...///000000000111///......///...---+++,,,---...///////////////,,,,,,+++******+++,,,,,,...---,,,+++++++++,,,---******************************))))))((((((''''''*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))(((((((((((())))))******))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,+++*********))))))((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&''')))+++---,,,+++***)))(((''''''((()))***))))))))))))))))))))))))***(((((()))***+++***)))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((((((''''''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))************************(((((((((((())))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,---------......///...---...000222333333333222333666888888===DDDCCCGGGRRRYYYTTTMMMVVVggg{{{qqqnnnnnnsssxxxeeeKKKBBB888000333777555000,,,////////////000000000111//////000111333444333111222222222000///111444777:::>>>CCCIIIQQQYYYYYYUUUOOOKKKJJJKKKJJJGGGHHHLLLJJJHHHFFFEEEFFFFFFEEEDDDKKKIIIIIIKKKOOORRRUUUUUU\\\]]]\\\YYYTTTOOOJJJFFFCCC???;;;666333111///...111///---,,,---------,,,,,,------------,,,,,,+++...---,,,++++++,,,---......---,,,+++***+++,,,,,,******************************))))))((((((((((((************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))))))))(((((((((((())))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))(((((((((''''''((())))))))))))((('''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++*********))))))))))))((((((((((((((()))******************************************************************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''')))+++,,,,,,******)))(((''''''((()))***))))))))))))))))))))))))(((''''''''')))***)))(((******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************+++,,,,,,,,,,,,+++,,,,,,---------.........000///------.../////////111111555<<<@@@BBBHHHOOOWWWSSSUUU[[[\\\YYY___kkkxxxlllooozzzuuu[[[NNN@@@222///222111000000/////////000000000111111...///000000//////000111000111222333666;;;BBBGGGVVVWWWWWW[[[bbbeee]]]RRRIIIGGGGGGIIIGGGEEEHHHLLLMMMJJJGGGEEEEEEFFFEEEEEEDDDCCCBBBCCCGGGKKKMMMNNNXXXTTTRRRRRRSSSSSSRRRPPPTTTQQQLLLGGGBBB>>>;;;:::777555111//////......---......------,,,++++++***///......------......///------,,,+++++++++++++++++++++++++++++++++++++++***))))))))))))(((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***************))))))))))))))))))((())))))***+++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''')))+++,,,+++***))))))(((((((((((())))))))))))))))))))))))))))))(((&&&&&&'''((()))((('''******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((((('''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,,,,,,,,,,,,,------------.........///............///000000444555999BBBHHHNNNVVV___YYYUUUUUUWWWWWWWWWbbbpppzzz~~~yyyxxxtttuuugggWWWGGG888222111000.../////////000000000111111111...000111000---,,,///222555888<<>>:::555111111000///.........//////------............------------------,,,,,,++++++++++++++++++++++++++++++))))))))))))************))))))******+++++++++,,,************************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************************************,,,,,,,,,++++++************************+++++++++++++++************++++++************************************************))))))******+++++++++,,,************************************************((((((((((((((((((((((((((((((((()))+++,,,+++)))(((((())))))))))))(((((((((((((((((((((((((((((()))((('''(((***+++***)))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))***++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,------------,,,---------.........//////...///111111111333777;;;@@@DDDNNNXXX[[[XXXWWWYYYWWW[[[bbbjjjrrr~~~}}}{{{uuuiii\\\SSSKKK@@@777333000000000111111111222222000111222444666;;;@@@EEENNNOOOOOONNNLLLKKKMMMNNNXXX^^^^^^SSSIIIGGGKKKNNNPPPZZZjjjtttooo___SSSPPPHHHLLLSSS[[[bbbeeedddbbb[[[[[[\\\^^^``````]]][[[___UUUPPPSSSSSSKKKDDDDDDBBBDDDEEECCC@@@>>>???AAA??????@@@BBBBBB@@@===999444333111///......//////------............------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++))))))******+++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++---,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))(((((()))++++++***)))(((((())))))))))))(((((())))))))))))))))))))))))***)))((()))***++++++)))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''((())))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---------------------........./////////000111222111111444;;;AAAEEELLLXXXccccccYYYPPPMMM___^^^dddwwwwwwjjj[[[III;;;555000000111111111222222222222222333999BBBLLLSSSWWWOOOMMMKKKHHHFFFHHHLLLOOOgggllljjj\\\NNNIIIKKKNNNRRR\\\jjjrrrmmm___UUUTTTPPPUUU]]]fffjjjiiiccc^^^]]]^^^```eeelllsssvvvxxxoooaaa]]]iiirrrkkk___WWWUUUWWWWWWSSSLLLFFFFFFGGGGGGFFFDDDCCCDDDCCCBBB@@@<<<:::777444222111111111...//////000000//////......///000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))***++++++,,,------************************))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))))))))(((((((((((())))))'''((((((((()))))))))***''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))******)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++++++++,,,,,,,,,*********++++++,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,------++++++++++++++++++++++++************************)))))))))))))))))))))))))))(((((()))++++++***((('''((()))******)))(((''')))))))))))))))))))))))))))((('''(((*********)))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''(((((()))******(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''((())))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))++++++++++++++++++++++++************+++++++++++++++,,,------...---------............///////////////111333333555<<>>///444555222333:::??????CCCBBBEEENNN]]]iiippprrraaabbb^^^VVVRRRTTTVVVVVVZZZZZZ[[[\\\YYYUUUUUUWWW]]]XXX]]]iiilllccc\\\]]]```hhhuuuzzzhhhZZZ[[[SSSSSSmmmyyyyyymmm___XXX___fffgggjjjqqqrrrYYYTTTSSSAAANNNDDD>>>AAABBB>>><<<===555555444333444333///***111///000222111......222......---------,,,,,,,,,+++++++++************)))******+++++++++,,,,,,,,,************************))))))))))))))))))))))))+++++++++***)))(((((('''+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************((((((((((((((((((((((((******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************************************...,,,***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********************************************))))))))))))+++***)))(((((()))***+++(((((())))))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((()))))))))))))))))))))******+++++++++++++++++++++++++++,,,,,,+++******))))))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...///111111222222333:::AAAAAACCCWWWpppoooVVVHHHRRR______```fffvvvqqqrrrhhheeezzzjjjWWWfffxxxssswwwwwwZZZ333888<<>>KKKpppyyyxxxzzzsssBBBJJJWWWeeeppptttqqqlllZZZVVVSSSTTT[[[dddmmmqqq~~~vvvuuuxxxmmmbbbiiixxxrrrbbbQQQNNNMMMNNNPPPLLLCCC;;;666888444111333222///...111000000/////////.........---,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,************************************************+++++++++******)))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))******++++++++++++******((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------------........................------------..................------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************)))))))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***'''''''''''''''(((((()))(((((((((((((((((((((((())))))((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))+++++++++******))))))(((((((((''''''(((((()))***************************++++++,,,,,,---......///------------------------------........./////////000/////////000222333444888<<>>777333333333///...///111111000000000000//////------------,,,,,,,,,+++******+++++++++,,,,,,,,,************************************************++++++++++++************))))))))))))))))))******************************(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((******************************++++++++++++******((()))))))))************))))))))))))))))))))))))))))))))))))***************************************************************************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------......................................................------------............---------............///......------------......------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++******))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***(((''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))*********************************))))))(((((((((((((((((((((((()))******++++++++++++++++++++++++++++++,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................000333666:::<<<:::CCCNNNRRROOONNNXXXccczzzbbbCCCCCCDDD@@@KKKuuuUUUVVVYYY___cccfffmmmtttsssggg^^^kkkvvv^^^XXXYYYWWWUUUTTTGGG???888888777333000000222222111111111000000000......---------,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************************************(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((************************)))******************)))))))))))))))************(((((((((((((((((((((((()))))))))************+++************************************************+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......------...000////////////////////////////////////////////////---------...................../////////000000000//////............//////---------...............---------------------------------,,,,,,,,,++++++******+++,,,,,,+++******)))******++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((''''''(((((()))***))))))))))))))))))))))))(((((())))))))))))******''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))************************))))))))))))))))))(((((()))))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------///111666;;;@@@BBBAAAKKKTTTUUUQQQVVVeeetttvvvyyyWWWQQQOOORRRaaaXXXZZZbbblllrrryyynnnooo]]]UUURRRIIIAAA???===888444444333222222222222111111111............------------******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))************************************(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((************************((())))))******))))))((())))))))))))************))))))))))))))))))))))))))))))*********+++++++++************************************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......------///111////////////////////////////////////////////////.........//////000000000111111111222222222333333222111111000000111111222.........//////000000000------------------------------------,,,,,,,,,,,,***++++++,,,,,,++++++***)))***++++++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((())))))***))))))))))))))))))))))))(((((()))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))************************))))))*********************************+++,,,,,,************************++++++,,,,,,---------...---------------------------............/////////...///000333888>>>CCCFFFHHHMMMQQQPPPQQQ]]]ppppppcccaaahhhuuu~~~^^^gggxxxtttvvv|||zzzwww~~~zzzgggZZZPPPGGGEEECCC===999777333333333222222222111111//////.........---------******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))*********+++************************(((((((((((())))))))))))))))))(((((((((((())))))************************(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((************************(((((())))))))))))(((((())))))))))))************************************))))))******++++++++++++************************************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,//////------///222000000000000000000000000000000000000000000000000//////000000111111111222333333333444444444555555444333333222222333333444//////000000111111111222..............................---------,,,,,,,,,***+++,,,------,,,+++***)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((()))******))))))))))))))))))))))))(((((())))))*********+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************************************************++++++,,,,,,---++++++******++++++,,,---))))))))))))))))))))))))++++++,,,,,,,,,,,,------........................////////////000000000000000000111444999???DDDHHHJJJKKKJJJIIIPPPaaavvv}}}uuuuuuooo\\\^^^___]]]cccsssxxxZZZNNNNNNJJJ@@@999666999555---...444222***000...,,,,,,---/////////......---------,,,,,,,,,------,,,,,,,,,,,,++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************((())))))))))))*********+++++++++++++++***)))(((+++++++++************)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,***)))(((///......------.........000000000111333333222111222333333222111222444555333888:::888444444999===:::888777888<<>>=========:::555222333555555333444666555111000000555...+++///111---+++,,,...,,,+++,,,------,,,+++++++++,,,,,,,,,++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))333111,,,)))'''''')))***(((((((((((()))***,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))((((((((((((((())))))***))))))))))))************))))))************))))))(((((((((((())))))))))))************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------......000///------...000000000333555:::@@@CCCDDDFFFHHHEEE???IIIWWWYYYhhhzzzuuulllnnnoootttxxxzzz|||}}}{{{qqqggg^^^QQQFFF>>>>>>:::666666999888555111///------.........---.........---------,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************)))))))))*********+++++++++++++++++++++***))))))))))))******+++++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---------,,,000000//////000000111222222111111111111111000///555666666777888:::===???;;;<<<@@@GGGHHHGGGHHHMMMMMMOOORRRSSSSSSRRRPPPPPPPPPLLLGGGBBB???===<<<<<<888888777555555666888888666111...000///---///333///...---...000000000///---...------,,,,,,+++***++++++++++++++++++++++++************************************************))))))))))))))))))))))))000...+++)))'''((()))))))))((((((((()))***++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))((((((((()))******))))))))))))************))))))************))))))(((((((((((()))))))))***************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,---------.........///...---...000111222222222888@@@FFFGGGFFFFFFGGGEEEGGGUUUcccqqqtttnnnxxxtttUUUKKKCCC>>>>>><<<777333111222111000000000000///---.........------------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************+++++++++,,,***++++++++++++***))))))(((((()))***+++,,,------++++++++++++,,,,,,,,,,,,------------------------------......//////////////////...//////000111222444444666777999;;;<<<<<>>@@@===;;;:::777222111444000...---...//////...---000//////...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))),,,+++***)))((((((((()))***)))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))***))))))))))))***++++++))))))))))))************))))))************))))))((((((((()))))))))******************************++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,------------.........---......///111333444555555>>>HHHKKKIIIFFFEEEEEECCCKKK\\\nnnbbbfffjjjppprrr]]]LLL???@@@@@@888222222333222111222333333111000............------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,******+++++++++******)))))))))***++++++,,,------+++++++++,,,,,,,,,------------------............------------......//////000000000111222333444444555777:::<<>>FFFMMMKKKGGGEEEFFFFFFHHHQQQiii||||||ssseeennnrrrlllkkk{{{gggKKKBBBAAA>>>===???444222111111333333222000//////.........---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,************************((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,)))******+++++++++******,,,+++++++++++++++++++++++++++,,,,,,,,,------------------....../////////......---,,,,,,---......333333444555666888:::;;;;;;>>>BBBEEEGGGKKKQQQUUUZZZ```jjjvvvnnngggqqquuujjjlllzzz~~~rrrpppssstttllliiibbbXXXPPPKKKFFFCCCCCCBBB<<<555555333222222222222000///......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))&&&'''((()))***))))))(((+++***)))))))))))))))***(((((((((((((((((((((((((((((((((((())))))))))))++++++******))))))(((((())))))))))))))))))))))))***************++++++,,,((()))))))))************))))))************))))))))))))))))))************************************++++++++++++++++++++++++++++++,,,------------,,,---------.........//////...000111111111333777:::JJJNNNMMMEEEBBBGGGNNNQQQTTT```yyyvvvpppjjjpppnnnSSSEEE@@@???AAA888666333111111111111000/////////.........------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,))))))***++++++++++++***---,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------......///000000000//////...---...///111222333444555888<<>>KKKggg}}}rrrjjjzzzooo```VVVPPPJJJBBB;;;888666555444000/////////............---------,,,,,,,,,++++++******************************))))))))))))******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************((())))))))))))*********((()))***+++++++++++++++******+++,,,------...///,,,,,,,,,---------......---......///000111111222111111222444777;;;???BBBHHHKKKQQQXXXaaajjjqqqtttyyyyyyvvvnnneee___```bbbjjjgggeeegggkkkllliiieee___kkktttqqqgggaaaccciiirrrhhh]]][[[ccclllpppppp|||~~~zzz|||uuummmqqq~~~uuuwwwrrriii```WWWNNNFFFAAA<<<:::777333111000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******(((((((((((()))***,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))((((((((((((((())))))***))))))))))))************))))))************)))))))))************+++++++++************************+++++++++++++++++++++++++++,,,------......------............/////////000...111333444888AAAOOOYYYNNNKKKBBB???SSSwwwzzzjjj|||kkkuuuhhhaaaTTTJJJGGGAAA666333888222111///.........,,,***......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,++++++++++++************))))))***++++++++++++***)))+++++++++*********)))))),,,---...,,,***))))))***))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))222000,,,(((&&&&&&'''(((''')))******))))))***+++************)))))))))))))))*********++++++++++++)))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,---------------------------------------------...///000000//////000///...000333555222222777======<<>>BBBHHHMMMLLLHHHKKKOOOSSS^^^zzzgggggg{{{vvvwww|||}}}yyyzzzwwweee```WWWJJJ@@@<<<777444222111000...//////...---------------+++,,,,,,------,,,,,,+++,,,,,,+++++++++*********+++*********,,,///222444***************************,,,,,,+++)))))))))***))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((()))))))))%%%&&&''')))))))))((((((''')))******))))))***+++************)))))))))((((((((((((((())))))))))))))))))*********+++++++++*********************************+++++++++,,,,,,*********+++++++++,,,,,,...............///////////////000000000///...---///111444777;;;???DDDHHHOOOUUUXXXWWW\\\gggmmmmmm___[[[TTTMMMJJJLLLSSSXXXrrrttt|||{{{{{{{{{ssstttooowww~~~vvvmmmlllbbbKKKDDD===555333444555444111------------............---,,,,,,,,,++++++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))'''***,,,---,,,***))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********************************'''((()))***+++,,,,,,,,,))))))*********+++++++++++++++******++++++,,,---------------.............../////////---...000222444:::@@@DDDIIINNNLLLGGGTTT[[[cccxxxwww\\\iiivvvwwwwwwuuuqqqooopppqqqvvvzzz|||yyy}}}yyyiiiaaaZZZMMMHHH@@@:::666333111/////////...------------...+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***...---+++++++++---000111***************************+++,,,+++)))((()))***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***&&&'''((())))))(((&&&%%%''')))******))))))***+++************)))))))))((((((((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,.........//////000000000...//////000000000000000888:::;;;===???CCCHHHLLLVVV]]]bbbaaa]]]ZZZTTTNNNOOOPPPQQQOOOQQQZZZhhhsss|||}}}vvvxxx~~~{{{aaaNNNBBB777777AAAGGGCCC<<<........................------------,,,,,,,,,+++,,,+++++++++***)))))))))))))))))))))))))))))))))'''***,,,---,,,***))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************'''((()))***+++,,,,,,,,,))))))*********+++++++++++++++******++++++,,,------------......//////////////////......///222444;;;@@@DDDDDDFFFJJJKKKJJJVVV___ooohhhUUUrrr}}}sssllliiicccddddddaaa^^^___dddiiiqqqyyytttddd]]]VVVPPPFFF>>>888444111000000///......------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++---,,,+++*********+++,,,***************+++++++++)))***+++***)))((()))+++))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))******(((((()))))))))'''&&&%%%''')))******))))))***+++************))))))))))))((((((((()))))))))******)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......//////000000111111//////000000222444555666888<<>>888444111000//////...............+++,,,,,,------,,,,,,+++------,,,,,,,,,++++++++++++++++++***************))))))*********+++++++++(((***+++***)))((()))+++))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))*********((())))))))))))(((''''''''')))******))))))***+++************)))))))))))))))))))))*********++++++)))************+++++++++************************+++++++++,,,,,,,,,------,,,,,,---------...............///000000111222222111111111222444888<<>>DDDNNNVVV[[[]]]^^^^^^WWWJJJBBBCCCFFFSSStttyyyuuu|||uuupppwwweeeYYYTTTNNNCCC:::111111000///...------,,,............------------***************+++++++++))))))))))))))))))))))))((()))******(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++************************)))******+++++++++******)))************+++++++++++++++******++++++,,,------------...///000000000.../////////000333777;;;HHHPPPRRRJJJCCCFFFPPPXXXaaannnkkk~~~~~~|||xxxvvvrrrjjj```ZZZ]]]kkkyyy~~~iiibbbhhhhhhnnnyyyvvv~~~ttteeeVVVJJJ@@@:::777000000///...............+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++***+++,,,---------,,,,,,))))))******++++++++++++((()))******)))((()))+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************(((((((((((())))))))))))((()))******))))))***+++************))))))))))))************++++++++++++)))************+++++++++))))))))))))))))))))))))++++++,,,,,,,,,------------------.........//////...//////000111222222222333222222333777<<>>===555111///111000------000......---,,,,,,,,,,,,---......---------,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((('''(((((()))***+++++++++)))))))))))))))))))))))))))*********++++++++++++***+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------......///111000...---...111444777777333444;;;BBBFFFIIIMMMbbbhhhpppfffPPPLLLUUUVVVXXXUUUZZZhhhttt~~~~~~}}}rrrdddVVVAAA666333---000555222222000///.........,,,***************************++++++************++++++************************+++*********))))))(((((())))))))))))))))))))))))+++***)))(((((()))***++++++***)))(((((()))***+++***)))((((((((()))+++,,,,,,&&&$$$)))...---)))(((,,,+++***+++,,,,,,+++)))++++++******************************************---,,,,,,,,,,,,,,,,,,,,,............/////////000///111222222222555;;;@@@JJJEEEPPPPPPCCCWWWnnnfffrrrzzzooofffbbbaaaaaaaaadddkkkrrrvvv|||pppVVVPPPWWWNNNLLLHHHLLLcccpppWWWNNNMMMHHH:::444111111000......111///...------,,,,,,------......---------,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))***+++,,,,,,,,,)))))))))))))))))))))))))))))))))*********++++++***+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,------...............000111222555888:::===<<<===???CCCKKK[[[jjjmmmgggaaaTTTEEENNNaaaggguuukkkhhhqqq|||{{{{{{yyygggPPPBBB===777555444,,,000///......//////...,,,++++++++++++++++++++++++++++++***)))))))))******************************************)))))))))((())))))))))))))))))))))))+++***)))(((((()))***++++++***)))(((((()))***+++***))))))((()))***+++,,,---***)))******(((+++000///---***)))***,,,------************************************************,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000111222333444666:::@@@DDDHHHKKKIIIIIIRRR^^^lllzzz~~~|||{{{mmmggg```\\\]]]bbbgggjjjhhhWWWXXXaaaRRRMMMCCCFFFgggeeeZZZWWWKKKBBB;;;444222111...///222///...------,,,---------......---------,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++,,,,,,------))))))))))))))))))))))))((()))))))))************)))+++,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,------------.........///111444555666777999;;;>>>???DDDMMMUUU\\\fffooobbbVVVOOOJJJNNNiii}}}|||}}}zzz}}}jjjVVVJJJ>>>999666---...------...000000///...++++++++++++++++++++++++++++++***)))(((((())))))************************************))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))*********))))))))))))***++++++******,,,+++'''&&&000<<<666111+++''''''))),,,---************************++++++++++++++++++++++++++++++,,,,,,------............/////////000000000333222111444:::@@@DDDGGGEEEMMMBBBGGGdddjjjtttwww{{{~~~xxxzzzxxxwww|||}}}|||{{{}}}vvvqqqfffdddbbbeeeooo}}}yyy|||{{{rrrgggbbbeeejjj[[[WWWMMMSSS~~~nnneeeXXXOOODDD:::555222//////111//////...---------------......---------,,,,,,,,,************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))(((((()))))))))*********)))+++,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...------------------............///555777999888777888<<>><<<666000...---...///000000///,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((((((((*********************************)))))))))))))))))))))))))))))))))))))))***))))))))))))))))))******))))))))))))))))))***)))))))))*********++++++%%%'''***+++((()))333???:::555...)))(((((())))))***************+++++++++++++++++++++++++++++++++***++++++,,,---...//////...////////////000000000222000///444<<>>FFFLLL[[[]]]fffqqqsssiii[[[SSSNNNOOO[[[lllqqqZZZLLLHHHAAA777555111//////000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))************************))))))))))))))))))******)))))))))))))))))))))))))))))))))******))))))))))))))))))******))))))))))))*********++++++++++++'''&&&(((,,,,,,+++///555444111...,,,++++++***((())))))*********+++++++++++++++++++++++++++++++++++++++,,,------...//////////////////000000000111222111333888@@@GGGIIIIIILLLIII]]]qqqyyyuuuwww~~~qqqddd]]]___fffsss{{{xxxsssssszzz{{{}}}{{{{{{sssvvvxxxvvvkkkdddfffjjjnnnxxx~~~|||ooodddbbbeeeeeebbbaaaeeeiiiyyy|||hhhhhhppp}}}tttdddSSSHHH@@@888222111000///......------............---------,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))*********++++++++++++)))+++,,,,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.....................///000222333444444666999<<<>>>AAAIIIUUU___hhhiiiiiicccYYYTTT^^^lllhhhhhhuuuxxxhhh\\\PPPFFF@@@999333000000000///------------------------++++++************++++++************************))))))))))))************))))))))))))))))))))))))))))))************))))))))))))************)))))))))***++++++,,,,,,++++++,,,))))))------***((()))+++***+++---...///---,,,)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///////////////000000000111111555666:::@@@FFFJJJKKKKKKIIIMMMiiixxx{{{tttwwwhhh\\\QQQOOOVVVbbbrrr~~~wwwssstttxxxvvvccctttmmmddd```gggsss{{{rrrpppnnnjjjgggjjjqqqeeeMMMMMM[[[nnn|||vvvbbbTTTJJJ???666333000//////.....................---------,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))((()))))))))************************************************************++++++++++++,,,,,,,,,,,,)))+++,,,,,,,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,------.....................000222444666777888555;;;BBBFFFKKKTTTbbblllddd]]]VVVQQQRRR___yyy|||yyyhhhVVVNNNBBB999333111111111------------------------************+++,,,---...************************((()))))))))************))))))))))))))))))))))))((()))***++++++***)))(((((()))***++++++***)))((()))***+++,,,,,,,,,++++++---******------)))'''))))))))))))+++...///...,,,((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////000000000111111111444999@@@FFFIIIJJJJJJKKKHHHccctttsssyyy{{{yyy]]]UUUNNNOOOUUUaaarrrxxxxxx{{{}}}zzz~~~~~~rrrjjj|||ddddddooo~~~zzzoooqqqwwwxxxWWWDDDDDDZZZttt~~~zzz}}}kkk]]]QQQDDD999444000000///.....................---------,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((())))))*********+++,,,+++++++++++++++++++++************************++++++,,,,,,,,,---------)))+++,,,,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........///000333555888999:::888???HHHNNNRRRZZZfffppp[[[LLLCCCNNNggg{{{aaaWWWIII===666333222333........................*********+++,,,---//////************************(((((())))))*********+++))))))))))))))))))))))))((()))***++++++***)))(((((()))***++++++***)))((()))***+++,,,---,,,++++++***(((***,,,,,,)))+++000...,,,******++++++***)))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------000000000000111111111111222999BBBHHHIIIGGGGGGHHHPPPrrrkkkZZZVVVSSSSSSUUU^^^pppyyy~~~}}}vvvzzz}}}{{{tttsssppp~~~qqqbbbSSSDDDIIIYYYrrr}}}yyyxxxrrraaavvvyyy```KKKBBBAAA777555000...111444222//////......------,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***))))))(((************************************************++++++,,,,,,,,,------------------............///,,,++++++,,,...///......111444777888888999:::;;;HHHGGGNNN]]]eee```TTTLLLHHHIIINNN___{{{qqqZZZKKK???;;;888///666333///------///111111,,,,,,,,,+++++++++******++++++++++++******))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,,,,)))((('''''''''(((***+++++++++++++++******)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///000222222000222777:::EEELLLIIIGGGIIIKKKIIIttt}}}yyy___[[[XXXWWWXXX\\\hhhzzzzzz~~~}}}}}}oooyyyyyyoooiii[[[JJJMMM]]]wwwyyyhhhbbbjjjmmm~~~www]]]MMMFFF<<<777222///111333222//////......------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++,,,,,,,,,------------------............///------------.../////////222666:::===>>>???AAACCCGGGTTTbbbfff___SSSJJJEEEQQQRRRUUUfffsss\\\KKKGGGBBB444333111///...//////...,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***+++,,,***))))))((()))***+++,,,++++++++++++*********)))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///000222222000222777???DDDMMMQQQKKKFFFMMMZZZzzzvvvsssyyywww]]]\\\]]]^^^___dddwww}}}|||~~~~~~}}}{{{xxxtttwww}}}zzzzzzyyyhhhSSSRRRcccyyy```ZZZRRRaaalllVVVKKKBBB:::222000111333111/////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,---------------------............//////............//////000666999===@@@CCCEEEHHHJJJTTThhhtttjjjWWWLLLJJJJJJSSSYYYdddyyyiiiWWWVVVPPP???111000000000111000---***------,,,,,,,,,+++++++++++++++++++++******************)))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,+++************+++,,,,,,++++++++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------111//////222111000444999FFFEEELLLSSSJJJ>>>KKKcccvvv~~~rrrqqquuussscccccceeefffffflll~~~yyy{{{}}}zzzsssqqq|||xxxwwwaaa___lllqqq___LLLOOOiiiwwwdddZZZJJJ>>>333000111111000000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,------------...---------............///...//////...---...000111:::<<>>666111///000/////////............+++++++++,,,,,,---------************+++,,,---...************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++*********+++,,,---...---,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------........................---------...///000000111222//////333888===GGGQQQTTTCCC>>>NNNbbbrrrzzzpppmmmooopppnnnuuuwww{{{vvvmmmrrruuuooojjjwww|||mmmiiimmmttt|||~~~}}}yyyvvvbbbWWWPPP\\\xxxsssZZZHHH===555000000///...///111111000///------------------------++++++++++++++++++++++++)))***+++,,,---,,,+++*********))))))))))))******------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))++++++************++++++///......---------......++++++,,,,,,,,,---------,,,,,,,,,---------........................------000000000///000666???GGGIIITTTeeejjjYYYEEECCCMMM\\\```uuuccc^^^III222000666111000...---------......---------,,,,,,+++++++++,,,,,,,,,+++++++++******((()))+++,,,,,,+++)))(((************************(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...//////000111222333000222888>>>BBBKKKTTTLLLDDDFFFNNN___wwwuuurrroooooopppsssvvvxxx|||sssrrrqqqpppmmmlllvvvooohhhhhhlllttt~~~vvvzzz|||kkkbbb^^^[[[YYYLLLQQQVVVZZZaaarrrpppYYYMMMBBB888444222000000111111000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++*********))))))*********------,,,,,,,,,+++++++++************************************************++++++************++++++---,,,,,,+++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,---------.................................000000///000444<<>>CCClllnnnWWWcccyyywwwwwwyyy~~~rrriii```___gggrrrzzz}}}yyy{{{{{{~~~ooooooeeeeeeddd```gggtttuuuhhhaaadddyyyxxxYYYBBB@@@???111111111000///............------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++***************+++***++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,------------...........................///000000111222222333333444111111555:::???GGGOOOOOOHHHeeeuuu|||pppvvvzzz{{{xxxVVV444555//////..................------,,,,,,,,,+++++++++************************************************************************))))))*********+++++++++)))******++++++,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++,,,---...---------///111//////111222222444;;;CCCVVVxxx___QQQjjjxxxqqqvvvyyy}}}|||rrreee^^^```hhhpppvvvvvvzzztttjjjvvvvvv|||mmmfff```aaaeeellluuuuuufffVVV___vvvlllIIIGGGFFF444222222111000///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++***************++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,---------.................................000000111111222222333333888333222999AAAEEEHHHKKKKKKKKKsss}}}rrrjjjddduuupppHHH444222111///......---......------,,,,,,,,,+++++++++************************************************************************))))))*********+++++++++)))******++++++,,,---------------,,,,,,+++++++++------,,,,,,,,,,,,,,,,,,,,,---...---------///111000///111333222333>>>JJJhhhkkkXXXVVVuuu}}}}}}wwwvvvwww{{{~~~~~~wwwjjj```]]]bbbkkkqqqrrrxxxpppbbbmmm}}}|||yyyllldddccc]]][[[fffrrrkkkYYYNNN```~~~ZZZMMMFFF666444333222000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********)))******+++,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---------....................................000000000111222222333333444111333===EEEFFFEEEFFFIII[[[~~~qqqhhhccckkkaaaCCC555444111///............------,,,,,,,,,,,,++++++************************************************************************)))************+++++++++)))******++++++,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,---...---------///111111///111444222555DDDWWWsssxxxdddaaaiii{{{zzzssstttzzz}}}zzzzzzoooeee___aaagggmmmmmmsssnnndddooouuuvvv}}}}}}{{{lllfff]]]YYY___hhhkkkhhhSSSQQQcccxxxYYYFFF<<<444444222111000/////////........................++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))***++++++,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------....................................//////000000111222222222///333===HHHKKKHHHHHHJJJUUUzzz}}}{{{sssiiibbbZZZ\\\nnnsss]]]888777444111///.........------,,,,,,,,,,,,++++++************************************************************************)))************+++++++++)))******++++++,,,------+++,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,---.........,,,---...---------///111111///111555555999NNNfffzzzppphhhtttvvvuuuzzz~~~wwwlllbbb^^^aaaeeeiiinnnmmmgggppprrrsssyyytttvvvxxxuuuwww}}}rrrhhhcccddddddcccjjjtttcccMMMLLLmmmiiiMMMHHH555444333111000/////////........................************************************************++++++++++++++++++++++++******))))))***+++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------.........//////......................../////////000111111222222111<<>>VVVqqqpppppp{{{xxx||||||rrrddd[[[YYY[[[gggkkkkkkgggnnnssssss