BM66(h }}}}}}||||||zzzyyywwwvvvuuuuuuuuuuuutttsssrrrqqqssssssssstttttttttuuuuuunnnmmmlllkkkjjjjjjjjjjjjaaaaaaaaa``````________________________^^^]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[WWWWWWWWWVVVVVVVVVUUUUUUXXXXXXWWWVVVVVVUUUTTTTTTSSSSSSSSSRRRRRRSSSSSSSSSTTTRRRQQQRRRTTTTTTSSSQQQPPPOOOOOONNNNNNMMMMMMLLLMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@???>>>>>>~~~{{{mmmkkkjjjhhhggggggggghhheeefffffffffeeedddbbbaaa```______^^^]]]\\\[[[ZZZZZZYYYYYYXXXXXXWWWWWWWWWXXXXXXWWWVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVUUUUUUTTTSSSRRRRRRQQQQQQPPPPPPPPPNNNNNNNNNNNNNNNNNNMMMLLLPPPPPPQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPOOOOOONNNNNNMMMKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFCCCCCCCCCDDDDDDCCCCCCBBBFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDDDDCCCBBBAAABBBBBBBBBBBBAAA@@@??????BBBBBBBBBCCCCCCCCCCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBEEEDDDDDDDDDDDDDDDCCCCCCEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@CCCCCCBBBBBBAAAAAA@@@@@@?????????>>>>>>?????????AAA@@@???@@@AAABBBAAA???????????????????????????@@@???????????????>>>>>>AAAAAA@@@@@@@@@?????????>>>??????@@@@@@??????>>>@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>@@@@@@@@@??????>>>>>>===AAAAAA@@@?????????@@@@@@@@@@@@@@@@@@????????????wwwwwwwwwwwwwwwvvvuuutttsssrrrrrrqqqpppooonnnnnnnnnmmmkkkjjjiiikkklllnnnggggggfffeeeeeedddcccccc``````___^^^]]]\\\\\\[[[[[[[[[ZZZXXXWWWWWWWWWWWWTTTTTTSSSRRRRRRQQQPPPPPPQQQPPPOOONNNMMMLLLLLLKKKMMMMMMLLLMMMOOORRRVVVXXX[[[\\\]]]___aaabbbcccdddtttssssssrrrqqqppppppooogggfffeeedddbbb```___^^^[[[ZZZXXXVVVTTTRRRPPPOOOKKKIIIGGGFFFEEEDDDAAA???DDDDDDCCCCCCDDDEEEFFFGGGDDDDDDDDDDDDDDDCCCBBBAAADDDDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@??????@@@@@@@@@CCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAA;;;;;;;;;;;;<<<<<<<<<<<<==============================<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>======<<<<<<<<<<<<======>>>?????????>>><<<<<<;;;;;;;;;;;;;;;;;;>>>>>>????????????>>>>>>?????????@@@??????>>>>>>@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@???>>>>>>??????::::::::::::::::::::::::999:::;;;;;;<<<<<<<<<;;;<<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::::::::;;;;;;;;;::::::999999999999888888777777888888999::::::999999:::::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::999999:::::::::::::::::::::999999999999999888888888888999999999888888777777777::::::999999999999999999777777777888888888999999tttrrrooommmkkklllmmmnnngggggggggfffffffffeeeeeeaaaaaaaaaaaaaaaaaaaaaaaa___^^^^^^]]]\\\[[[[[[ZZZ[[[[[[[[[[[[\\\\\\\\\\\\WWWWWWVVVVVVUUUUUUUUUTTTQQQQQQPPPOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMLLLJJJIIIIIIJJJOOOOOONNNNNNMMMMMMMMMLLLMMMMMMMMMMMMLLLKKKJJJIIIIIIJJJJJJKKKLLLKKKKKKKKKGGGGGGFFFFFFFFFFFFGGGGGGKKKJJJIIIHHHFFFEEEDDDDDDCCCCCCCCCBBBAAA@@@???>>>GGGGGGGGGGGGGGGFFFEEEEEEGGGGGGFFFEEEDDDDDDCCCCCCEEEDDDBBBAAAAAACCCDDDFFFEEEDDDDDDCCCBBBAAAAAA@@@DDDDDDDDDCCCBBBAAAAAA@@@AAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAABBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFFFF@@@@@@@@@@@@@@@@@@@@@@@@GGGGGGGGGFFFEEEEEEDDDDDD?????????===;;;:::::::::>>>===<<<===?????????===888888888888999:::;;;<<<999999:::::::::999999888888999999999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999999888888888888999999;;;;;;;;;;;;;;;:::::::::999999999888888888888888777777888888888888888777======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============;;;<<<<<<======>>>>>>???<<<<<<;;;;;;;;;;;;;;;:::888999:::;;;<<<<<<<<<<<<888888888888999999999999888888999:::::::::::::::666777777888888888888777888888888999999999::::::999999888777777777888888<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<===========================<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<;;;;;;<<<<<<::::::;;;;;;<<<=========<<<=====================;;;;;;<<<<<<===>>>>>>>>>============<<<;;;:::999<<<<<<;;;;;;::::::999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<888888888999:::;;;;;;;;;~~~lll^^^QQQHHHIIIGGGEEEBBBAAAAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<===>>>>>>>>>>>>?????????@@@@@@@@@???????????????@@@@@@@@@???????????????????????????????????????@@@AAABBBAAA???>>>???@@@<<<<<<<<<<<<<<<;;;;;;;;;===>>>>>>>>>===<<<;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<@@@?????????>>>>>>======CCCDDDDDDDDDCCCBBBAAAAAA===>>>>>>??????>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;:::999:::;;;<<<===<<<<<<<<<;;;;;;:::::::::============<<<<<<<<<<<<::::::::::::;;;<<<======;;;<<<<<<<<<=========>>>777888999:::;;;;;;;;;;;;999:::;;;<<<;;;888666444;;;;;;;;;;;;::::::::::::<<<<<<======>>>>>>??????:::::::::;;;;;;;;;;;;;;;<<<===>>>>>><<<<<<<<<>>>:::999888999;;;<<<;;;:::<<<<<<<<<;;;;;;:::::::::999999999:::::::::::::::777777888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>=========>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;666666666777888888999999777777777777777777777777::::::::::::::::::::::::888999999999::::::;;;;;;888888888777777777777777555555666777888888888777999999999999::::::::::::888999:::;;;;;;;;;;;;;;;888888999:::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;>>>======<<<<<<=========555555555666666666666777666777888999999999999999888777777777777666666666555555555555555666666666777777777777777777777777777777666666666666777777555666777777555555666777444444555555666666666777666666666666666777777777555555666777777888999999777777777777777666555444888888777777666666555555666666666666777777777777777777777777666666666666555555666777777777777666444444555666666777888888ooo___YYYVVVSSSPPPTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPLLLMMMNNNOOOOOOOOONNNMMMIIIIIIJJJJJJKKKKKKKKKKKKGGGGGGHHHHHHIIIJJJJJJKKKOOOPPPQQQOOOLLLJJJIIIIIIGGGHHHJJJKKKMMMRRRXXX\\\nnn}}}hhhUUUKKKFFFBBB>>><<<;;;999888777777777777888999999::::::;;;;;;;;;999999999999999999999999;;;;;;;;;;;;::::::::::::999999999::::::;;;;;;;;;666777777777777777888888;;;;;;:::::::::999999999666666666666666666666666666777999888777777888:::<<<===============>>>>>>;;;<<<<<<<<<<<<<<<;;;;;;999999:::;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<=========999:::::::::::::::999999999:::;;;<<<<<<<<<<<<<<<999999999999999888888888===>>>>>>>>>????????????===============<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<:::::::::999::::::;;;;;;:::::::::999999999999999:::;;;<<<>>>>>>>>>>>>>>><<<======>>>======<<<;;;999999999999999888888888777777777777888888888888999999999999999999::::::555777888888666666777999999888777888999:::999777999999999999999888888777666666666666777777888888777777888888999999999:::888888888888888888888888666666555555666666777888555555555555555666666666555555555555555555555555555555666777777777777777999999::::::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777888888888888888888999999999999999999999999999999888999999:::::::::999999333333444444444555555555666666777777888777777777666777888999::::::::::::999999999:::::::::;;;;;;555444444444444444555555777777777888888888999999999999::::::;;;:::::::::::::::999999999888888888666666777777888888888888999999999999999999999999999999888888888888999999666888:::999777666777999777777777777777777888888888888888999999999::::::888888999999::::::;;;;;;888999999999999999888777999999999999::::::::::::777777777777888888888999777777777777777777777777555666777888999888888777666666777777888888999999zzzgggOOOBBBBBBFFFFFFDDDBBBBBBBBBBBBBBBBBBBBBBBB????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<===???@@@AAA@@@??????=========>>>>>>?????????@@@@@@AAABBBBBBCCCDDDDDDBBBDDDFFFEEEBBB@@@??????AAAAAA@@@???>>>@@@DDDGGG???TTTlll|||xxx|||eeeXXXGGG<<<:::;;;:::888<<<;;;:::999999888888888555666666777888999::::::777777777777777777777777777777777777777777888888777777777888888999999999<<<<<<======>>>>>>??????@@@??????>>>======<<<<<<::::::::::::::::::::::::777888::::::999999;;;<<<777777888888999999::::::666666777777888777777777888999::::::;;;;;;::::::999999888888888888999999777888888:::;;;<<<======::::::;;;<<<<<<<<<;;;;;;777888999:::;;;<<<<<<<<<:::::::::;;;;;;;;;;;;;;;666777888999999999999999888888888999999999999999666777777888999999::::::::::::999888888777888888======<<<;;;:::999999888444555777888888888777666888888777888999:::<<<===888888999999999:::::::::;;;;;;;;;::::::999999999888888888777777777777666555777999888666555777999999777777777999:::999888444555666888999999::::::666666666666666777888999888888888888777777777777777777777888888888888888999888888888999::::::;;;::::::::::::::::::::::::777777777777777777888888555666777888888888888888555555666666777888999999555555555555555555555555888888888888888888999999777777777777777777777777777777777777777777777777555555555666666555555444444444444555555555666666555666666777777777666666222333444555666777777777666666666777777777888888999888888888888888999999555555555666666777777777666666777777777777666666888888888888777777777777555555666666777777777888555555555555555666666666666666555555555555666666333666777666444333555777555555555555555555555555666666777777888888999999555555666666666777777777555555666666666666555555222222333555666777888888666666666777777888888888555555555555555555555555333444666777777777666666444444444444555555555666rrr]]]IIICCCBBB>>><<>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<>>===<<<===============<<<<<<<<<======CCCVVVrrr{{{bbbQQQBBB>>>;;;;;;<<<<<<:::777<<<;;;:::999888888888888666666777888888888888888::::::999888777777777777888888777777777777888888:::888666777888999666333;;;???CCCEEEBBB===888555777777888888888999999999;;;;;;;;;::::::999999999888888777777777777888888888888888888888888888888777777777777777777777777666666777888888888888888777777777777777777777777666666777888999999::::::;;;::::::999:::999777555:::999999999888888777777999999999888888888777777777777888888888999999999888888888888888888888888888888888888888888888888777777777777777777777777888888888888888888888888777777777777666666666666999999999888888888777777777777777777777777777777666666666666666666666666888777777777666666555555666666666666666666666666666666777666666555444444666666666666666666666666666666666666666666666666222333333444555666777777666666666666666666666666444444444555555555555666888888888888777777777666666666666666666666666666555555555555555555555555666666666666777777777777666666666666666666666666666666666666555555555555333444555555666555555555555555555555555555555555333333222222333333444555444444444444444444444444444444555555555555444444555555555555555555555555555555555555555666777777666666666666666666666666555555555555555555555555666666666666777777777777666666666666666666666666555555555555555555555555666666555555444444444444444444444444444444444444666666666666666666666666333333333333333444555666333444444555555444444333444444444555555555666666666666666666666666666666555555555666666666666777333333333444444555555555555555444444444333333333444444444444444444444444333333333444444444555555mmmXXXEEE@@@@@@===<<>>>>>=========<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;:::::::::::::::<<<<<<<<<======<<<<<<<<<===>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<>>>FFFWWWppp~~~kkkYYYHHH<<>>???@@@>>>;;;777444444666666666666777777777777999999888888888777777777777777777666666777777777777777777777777777777777777777777777777777777777555666777777888888777777777777777777777777777777666666777777888999999:::999888888999999888777666888888888888777777666666999999888888777777777777777777777888888888888999777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666999888888888888777777777777777777777777777777777666666666666666666666666777777777666666555555555555555555555555555555555555666666666666555444333555555555555555555555555444444444444444444444444333333333444444555555666555555555555555555555555333444444444555555555555777666666666666555555555555555555555555555555555444444444444444444444444555555555555666666666666666666666666666666666666666666666555555555444444333333444555555555555555444444444444444444444444222222222222222333444444333333333333333333333333444444444555555444444444444444444444444444444444555555444444555555666777555555555555555555555555333333333333333333333333444444444555555555666666666666666666666666666666444444444444444444444444555555555555444444333333333333333333333333333333555555555555555555555555888777666444333333444444333333444444444444333333333333333444444444555555555555555555555555555555444444444555555555555666444444444444444444555555444444444444333333333333333333333333333333333333333333333333444444444444{{{hhhTTTBBB>>>>>><<<;;;>>><<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<999;;;<<<<<<@@@OOOeeevvvxxxeeeSSSFFF>>>777333;;;999666666666666555444777666555444333333333333444555666666777777666666444333333444555666777777555444444333333444444555222111111444888;;;===>>>;;;;;;999666333222333555444444444555555555666666666555555555555555444444666666666555555666666666555555555555555555555555666666666666666666666666444555666666777777666666666666666666666666666666555555666666777888888888666666777777777666666555666666666666666555555555777777777777777666666666666666666777777777777888555555555555555555555555555555555555555555555555666666666666666666666666555555555555555555555555444444555555666666777777888777777777777666666666666666666666666666666666555555555555555555555555666666555555555555444444444444444444444444444444444444555555555444333333333333333333333333333333222222222222222222222222333333333333333333333444444444444444444444444444333333333333444444444444555555444444444333333333444444444444444444444444444444444444444444444444333333333444444444444555555555555555555555555555555555555444444444333333222333333444444444444444333333333333333333333333222111111111111222333333333333333333333333333333333333333444444333333333333333333333333333333333444444333333444444555666444444444444444444444444222222222222222222222222222222333333333444444444555555555555555555555555444444444444444444444444444444444444333333333333333333333333333333333333444444444444444444444444===;;;888555222222222222222222333333333333222222111222222222222333333333444444444444444444444444222222333333333444444444444444444444444444333333444333333333333222222222333333333333333333333333222222222333333333333444yyyfffRRR@@@======;;;:::<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999999999999999999999999999888888888999999999999999::::::;;;;;;;;;;;;::::::888888999:::;;;;;;;;;:::::::::::::::;;;;;;;;;;;;555;;;??????<<>>:::888:::<<<<<<;;;;;;;;;:::::::::888888888888888888888888888888888888888888888888888888888888888888888888777777777777888888999999999999::::::::::::999999666777888999999999999999888999999999:::::::::;;;888;;;??????>>><<<;;;<<<@@@UUUooo}}}~~~kkkWWWIII???<<<888555555666777888555555555444333333444555444444333222222222333333222222333444444444444333555555444333333333333333444333333222222333333444222555999<<<<<<999666444///111222333222222333555333333333444444444555555222222222333333333333333444333333333333333333444444444444444444444444444333333333333333333333333222222333444444444444333333333333333333333333333333333444444444444555555:::<<<===;;;888666666777333333333333333333333333444444444444444444444444333333444444444555555555555555555555555555555555555555555555555555555555333333333333333333333333555555555555555555555555111111222333444555555666555555555444444444333333333333333333333333333333222222222222222222222222222222222222222222222333111111111111111111111111111111222222222222111111000000000000000000000000111111111111111111111111111111111111000000000000111111111111111111111111111111111111222222222222444444333333333222222222111111111111111111111111222222222222222222222222000000000000111111111111222222222222222222222222222222222222111111111111000111111222222222222222111111111111111111111111000////////////000111111111111111111111111111111000000111111111111000000111111111111111111111111111111111111111222222333111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222111111111222222222222222111111111111111111111111111111111111111111111111777555333111//////000111000000111111111111000000/////////000000000000111111111111111111111111111000000000000111111111111000000000000000000000000222111111111111000000000111111111111111111111111000000000111111111111222vvvfffRRRAAA>>>>>>:::888:::;;;;;;;;;;;;::::::::::::777777777777777777777777777777777777777777777777777777777777777777777777555555666666777888888888888888999999999999888888666777888888888888888888777777888888999999::::::<<<;;;999999999999999888:::???GGGUUUmmmkkk]]]QQQFFF>>>;;;444555666777777666555444333444444444333333444666333333222222222222333333000111222222333333222222666555444333222222222222333222222111111222222333222666;;;<<<:::666222000111222444444222000///000222222222333333333444444111111222222222222333333333222222111111222222333333333333333333333333333222222222222222222222222000111222222333333222222222222222222222222222222333333333333333333333333;;;>>>@@@>>>:::888888:::222222222333333333333444222222222333333333333333222222222333333333444444444444444444444444444444444444444444444444444444222222222222222222222222444444444444444444444444111111222222333333444444444444333333333222222222222222222222222222222222111111111111111111111111000000111111111111222222000000000000000000000000//////000111111111000000////////////////////////000000000000000000000000//////////////////000000000000000000000000000000000000000000111111111222333333333222222222111111000000000000000000000000111111111111111111111111/////////000000000000111111111111111111111111111111111111000000000/////////000000111111111111111///////////////////////////............///000000000000000000000000000000//////000000000000//////////////////////////////000000//////000000111222000000000000000000000000111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111000000000111111111111111000000000000000000000000000000000000000000000000000000////////////000000///000000000000000000///////////////000000000000000000000000000000000000///000000000000111111111////////////000000111111111111000000000/////////000000000000000000000000/////////000000000111111sssbbbOOO???===>>>:::999:::::::::999999999888888888666666666666666666666666666666666666666666666666666666666666666666666666444444555666666777888888777888888888888888888777777888888888888777777666666666777777888999999:::;;;999777666666777888999<<<888888@@@OOOdddxxx```RRRDDD<<<777222333666444555777777666555444444000222333333111111333666222222111111111111222222///000111111222222111111222222111111000111111111111111000000000000111111000333666666444222111111111222333222000///...///000000111111111222222222000000000111111111222222222111111000000111111222111111111111111111111111111111111111111111111111///000111111222222111111111111111111111111111111222222222222222222222222444888;;;:::777555777:::222222222333333444444444111111111222222222333333111111111222222222333333333333333333333333333333333333333333333333333333111111111111111111111111333333333333333333333333111111111222222222222222333333222222222111111111111111111111111111111111000000000000000000000000/////////000000111111111////////////////////////......///000000000000000////////////////////////////////////////////////---------...//////000000/////////////////////////////////000000000111111111111111000000000000///////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000/////////.........///000000111111000000..............................------......///000////////////////////////......////////////..............................//////......//////000111////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000/////////000000111111111////////////////////////////////////////////////------///000000//////......//////000000//////...////////////000000000000///////////////////////////000000000000111111111...//////000111222333333000000000/////////......////////////////////////....../////////000000000ppp___LLL===;;;===;;;999<<<888888888888777777777777666666666666666666666666666666666666666666666666666666666666666666666666444444555555666777777888777777888888888888777777888888999888888777666666555666666777888999999999555777::::::999777777888999666888>>>>>>@@@NNN```{{{~~~rrr___NNNAAA:::555666666222333777333333333333222222333555///111222222000000333555111111000000000000111222//////000111111111111111///......//////000111222//////............//////---///111000//////222555///000000///...///111333////////////000000000000.../////////000000111111111111000000000000111111000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000222222222111111111111111+++000444444111111444777222222222333333444444444000000111111222222222333000111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111222222222111111111111111222222222111111111111000000000000000000000000000000000000000000000000000.../////////000000111111////////////////////////------...///000000//////////////////////////////------------------------,,,,,,------...///000000////////////////////////////////////000000000000000////////////.........////////////////////////000000000000000000000000////////////000000000111000000000000000000000000000////////////............//////000000000000000...........................------------...//////////////////////////////---..................---.......................................///000000////////////////////////........................---------.........//////000000000000000000000000000000000000000000000000.../////////000000111111////////////////////////////////////////////////,,,---///111111000...---......////////////......////////////000000000111////////////////////////000000000000111111111111//////000222333444555666000/////////............////////////////////////............/////////000rrrZZZLLL>>>999:::999888888::::::999888777666555444555555555555555555555555555555555444444333333333444444444444444444444444444444444555555555555666666555555444444666777888777666555555555666888999666666777888888888888888666666666666666666666666666777888888999;;;>>>AAALLLZZZqqqyyyhhhYYYOOOFFF>>>999444444333333222111000000111111111111111111111111000000000000////////////000000000000000000000000////////////////////////////////////////////////---.........//////000000////////////////////////////////////............////////////////////////////////////////////////............//////////////////000000000000///...////////////////////////......///000000000000000222222111000///...------////////////000000000000111111111111111111111111///000111222333222222111222222111111111111222222///111222111000///000111111111111111111222222222////////////////////////000000000000000000000000111111111111000000000///...//////000111222222222000000000000000000000000////////////////////////////////////////////////////////////............000000//////.........---......////////////.........------,,,,,,------...---------------------------------............///........................---------............///////////////////////////............................................................///////////////////////////////////////............---------.........////////////000,,,,,,+++++++++,,,------------------------------------------------------//////.........------------------............///........................................................................---....../////////////////////////////////////////////............//////........................//////...------------...................................................---------............///---------............///....................................///////////////...///000222666999;;;111000000///...---------................................................tttYYYKKK===999:::999888888:::999999888666555555444444444444444444444444444555444444444333333333333444444444444444444444444333444444444555555555555555444333333333444555666666666555555555666777888555666777777888888888777666666666666666666666666666777888777777777:::<<<<<>>IIIYYYkkkwww}}}lll]]]OOOCCC;;;999555111000333444444333111000000//////.........000000000000000000000000////////////////////////------------------------................................................---------............///........................//////.........---------................................................---------.........//////......///////////////...////////////////////////---...//////000/////////...///111222222111///............////////////000000000000000000000000000//////000111111111000000111000000//////000000111///000111000///...///111222111111000000/////////////////////////////////000000000000000000000000000000000/////////...............///000000111111////////////////////////................................................//////.........---------............------------------............---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................---------------------------------------------------------.........//////..............................---------,,,,,,,,,,,,,,,,,,,,,------------111000///......---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,---------------........................///......------......///------------------------///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------------............---------------------------............/////////222000///...------...////////////......------,,,------------------------------------------------{{{gggUUUHHH;;;888999999777777777777666666555444444333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333444222222222222333333444444444444444444444555555666444555555666666666555555555555555555555555555555555666666555333333444555777777777888;;;@@@GGGLLL^^^fffrrr}}}zzzqqq___XXXMMMDDD===888444111777555333333444555333222000/////////.........---////////////////////////---...............//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------.........---------,,,,,,------------------------------------------------,,,,,,---------.........------.../////////..............................------...////////////...,,,...000333333222000...------........./////////////////////////////////////////////////////////000//////......//////000...///000000......///000111111000000///...------......................../////////////////////////////////............---------........./////////........................------------------------------------------------.........---------,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------------,,,,,,,,,+++***+++++++++,,,,,,,,,,,,111000///...---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------...------------------...------------------------...------,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,---------.........,,,,,,---------.........---------------------------------.........//////111000///---,,,,,,,,,,,,.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,uuubbbSSSFFF:::777999888777777666555555555444333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222222222333333444444444444222222333333444444444444444444555555555444444333444444444444444444444444222444555555555444666777111333777999:::;;;===>>>AAAGGGMMMRRRYYYdddtttzzznnnddd]]]VVVLLLEEE999777444222222333333333222111000000///...,,,***///////////////.................................,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,---...............------------------------,,,,,,---...............+++---///222222111///...------------....................................///.....................///......------......///---/////////...---...///000000//////...---,,,,,,------------------------.................................---------,,,,,,---------------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,++++++++++++************+++++++++,,,///...---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------------------------,,,,,,,,,,,,------------------------------------,,,+++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,------------...,,,,,,,,,------------...------------------------------------............//////......------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,uuucccPPPDDD999777999888666666444444444444333333222222111111111111111111111111000111111111111222222222111111111111111111111111000000000000111111111222111222333444444444333333111111222333333333333333333444444444444333222222444444444444444444444444000222555666555666777888333444555555555555888:::888:::;;;999999>>>IIIQQQZZZ```lllzzzttthhh```[[[RRRKKKBBB;;;888666333111000000000000000000//////,,,---.../////////..............................------------------------++++++,,,,,,---.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,---............------------------------+++,,,------......------+++,,,...000000000...---,,,,,,,,,---------......------------------------///...------,,,,,,------...------------------...---...///...---,,,---//////......------,,,,,,,,,------------------------........................---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++************++++++++++++******++++++++++++******+++******))))))******+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++,,,,,,+++***)))))))))*********************************************************++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++ssscccOOOBBB888666888888666666333333333333222222222222000000000000000000000000000000000000111111222222111111111111111111111111/////////000000000111111000111222333333333222111000000222333333333222111333333333333333222111111333333333333333333333333///222444555555555666777666666555333111111333555555666666444111222666999444999BBBLLLTTT[[[___aaagggnnntttwww}}}{{{rrrjjjeee\\\YYYSSSLLLEEE>>>999777555222///---,,,---...///111222222111000.........---///000111111111222333,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,------...---------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///...---+++++++++,,,---------,,,,,,,,,,,,------,,,---......,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))))))))*********++++++)))******************)))******))))))))))))******************************************++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,+++******)))))))))******************************************************************+++++++++,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++,,,,,,---............++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++pppaaaNNNBBB777666888888666555333333222222222222222222000000000000000000000000//////000000111111111222000000000000000000000000////////////000000000000...///000222222111111000///000111222333222111111333333333333333222111000333333333333333333333333///222444555444333444444///111444444444444555777111333555666555444444444444555777:::<<<===>>>???>>>CCCGGGGGGJJJQQQVVVVVVVVVSSSPPPPPPRRRTTTTTTSSSPPPQQQRRRQQQMMMGGGAAA>>>777666555333333333444555---...//////......111333///000111111000000222333...//////...,,,++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,---,,,,,,++++++,,,,,,---,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++******(((((())))))*********+++))))))************))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************)))***++++++++++++,,,,,,,,,*********)))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************oooZZZIII@@@888666666444333555222222222111111111111000111111000///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000222111000000000111333333444444444444333333222111//////000111222333333333222222222222222222222222222222222333333444444444555555555666666666666666666666444444444444666666333333333333333222111000////////////////////////........................///111111000///...///000---...///000000///...---++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++))))))************)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************,,,,,,++++++***)))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))************+++++++++++++++++++++,,,,,,---...---------,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++)))************+++++++++************************++++++++++++++++++++++++************************))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************************************)))))))))))))))))))))))))))************+++++++++)))************++++++++++++++++++************)))))))))))))))))))))))))))))))))*********+++++++++************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))************************************************************************((()))***+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********************************))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************************************++++++++++++++++++++++++nnnZZZIII@@@888666666444333555222222222111111111000000111000000/////////////////////////////////////////////////////////////////////////////////////////////000000000111111111111111111111111111111111000000000000000000000000111111000000000111222333333333444444333222222111000000000111111222222333222222222222222222222222222222222333333333444444444444444444444444333333222111000//////000111222111222222222222111000///////////////////////////------------------------.../////////---,,,---...------...//////...------++++++++++++++++++++++++*********+++++++++,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++*********))))))))))))******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********++++++++++++++++++++++++,,,------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********+++++++++))))))*********+++++++++************************************************************************(((((()))))))))******************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))*********+++++++++))))))*********++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))*********++++++*********)))))))))(((((('''''''''''''''''''''''''''((((((((())))))))))))*********)))))))))(((((())))))))))))))))))))))))************************************************************************((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********************************))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************************************++++++++++++++++++++++++lllYYYGGG???777666666333333444222222111111111000000000000000//////......////////////////////////////////////////////////////////////////////////////////////000000000000111111000000000000000000000000000000000000000000000000111000000000000111222222222333333333333222111111111111111111111111111111222222222222222222222222222222222222222333333333222222222222222111000///......---,,,,,,---......///000000000000///..............................------------------------+++------,,,+++***+++,,,+++,,,------------,,,+++++++++++++++++++++++++++*********++++++++++++,,,************************))))))))))))))))))))))))******************************++++++++++++******)))))))))*********++++++++++++++++++++++++++++++************************************************************************)))))))))*********++++++))))))))))))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************)))))))))*********+++++++++++++++***++++++,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))*********++++++)))))))))*********++++++************************))))))))))))))))))))))))************************(((((())))))))))))************))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))******))))))))))))(((((())))))))))))))))))))))))************************************************************************))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++++++++++++++++++++++++++++++++++++++*********************************))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************hhhWWWFFF===777666555333222333111111111111000000000000000//////.........//////////////////////////////////////////////////////////////////////////////////////////000000000111////////////////////////000000000000000000000000000000000000000111111222111222222222222222111111111111111111000000000000111111111111222222222222111111111222222222222222111222222222111///...---......------------......------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,***)))***+++***++++++++++++++++++***************************************++++++++++++************************))))))))))))))))))))))))******************************++++++++++++******))))))))))))************************************************************))))))))))))************************************((((((((()))***++++++,,,*********))))))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************)))))))))))))))************++++++************+++++++++++++++++++++************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))************))))))))))))************************************))))))))))))))))))))))))************************(((((((((((()))))))))***))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))(((((())))))))))))))))))))))))************************************************************************))))))***+++++++++++++++******************************************************++++++++++++******************************+++++++++***************************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))dddUUUDDD<<<666555555333222333111111111000000000////////////............//////...........................................................................////////////000000000........................//////////////////////////////000000111111111111000000111111222111111000111111000000000000000000000000000111111222222222111111111111111111111111111222222222111000...------..................---+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,*********+++*********))))))*********************************))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********++++++*********(((((()))))))))*********************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))''''''((()))***++++++,,,+++++++++******))))))(((++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))))))))*********+++******)))))))))******************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))(((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((()))))))))******************)))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++******************************************************)))******++++++******)))************************************************))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************************************)))))))))))))))))))))))){{{```RRRCCC;;;555555555333111222111111000000000/////////......------......//////..............................................................................////////////000000////////////////////////////////////////////////...///000000111111000000//////000111111111111000000000000000000000000000//////000000111222222222111111111000000000000000000111222333222000...---,,,,,,------------,,,,,,***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---------+++***+++,,,******)))(((((()))******************************)))))))))************+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((((((((()))))))))******************************(((((((((((((((((((((((('''(((((())))))*********))))))))))))))))))))))))''''''(((((()))***++++++******************))))))************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******+++***))))))((())))))))))))))))))))))))************************************************+++++++++***************)))))))))************************+++++++++++++++++++++++++++************)))))))))((((((((()))))))))******((((((((()))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))''''''(((((((((((())))))''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******((((((((()))))))))************)))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))************************************************))))))************))))))************************)))))))))***************))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************************************************************************yyy]]]OOOAAA:::555555555333111111111000000000////////////...------------...///000................................................................................./////////000000////////////////////////////////////////////////......000111111111000///...//////000111111000000......//////000000111111/////////000111222222222111111000000000/////////---///111222222111...---+++,,,---......---,,,+++******+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,***)))***+++******)))(((((()))******************************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***************************((((((((((((((((((((((((''''''(((((()))******+++))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((()))))))))*********)))(((((((((((((((((((((((()))))))))******************************))))))*********++++++++++++*********)))))))))(((************************************************************))))))))))))(((((((((((()))))))))***(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))******)))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************************************))))))************))))))************************((()))))))))*********+++))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++www[[[NNNAAA999444555555333111111000000000000////////////---------------...///000..................................................................................../////////000000000000000000000000000////////////////////////---...000111111111000///......///000000111000000---......///000111111222...//////000111222222222111111000000/////////...,,,---000111222000...------...////////////...---)))***+++,,,,,,,,,,,,,,,***************************************************+++,,,+++***))))))++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))******)))((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))******+++++++++++++++*********))))))(((((())))))))))))))))))))))))************************************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++qqqXXXLLL@@@999555555444000///111////////////000000000000......------------......,,,,,,,,,---------......///////////////////////////......---------......---------............///...///////////////..............................////////////////////////000000000000////////////////////////////////////.........///111555888::://////000//////...------........................------------------------***++++++,,,,,,++++++******************************((('''))),,,...,,,***---,,,,,,+++***)))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((((((''''''&&&((((((((((((((((((((((((''''''&&&%%%&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***))))))(((((('''''''''&&&(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++*********))))))((((((+++++++++++++++***)))(((++++++******************************************------,,,+++******++++++******+++,,,,,,,,,,,,,,,)))))))))***************...---,,,*********+++,,,,,,+++***)))((((((((((((***++++++***(((''')))+++pppWWWKKK???999555555333000///111/////////////////////000------,,,,,,,,,,,,------,,,,,,,,,------------...---------------------------,,,,,,++++++,,,,,,---------------..................////////////......................................................////////////////////////------------------------000/////////000222555666///////////////...------------------------------------------------------***++++++,,,,,,++++++******************************((('''))),,,---,,,***++++++******************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((('''''''''''''''((((((((())))))))))))(((((((((((((((''''''&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((())))))))))))(((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))*********)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))(((+++++++++++++++***))))))************************************************,,,,,,++++++******************+++++++++++++++***,,,,,,,,,---------------***+++,,,,,,------,,,,,,------,,,,,,,,,,,,,,,---***+++,,,------...///000nnnUUUIII???999444444333000///111////////////////////////,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++******)))******++++++,,,,,,,,,---------......------......///......---------------------------........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,111111///......///000111......//////......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************)))(((((()))+++,,,+++***)))))))))*********++++++(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))(((((((((((((((''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&''''''''''''((((((((())))))************))))))((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***************))))))))))))***++++++++++++***))))))************************************************++++++++++++***************+++++++++++++++******,,,+++++++++++++++++++++)))***,,,------,,,***)))+++************+++,,,,,,))))))***,,,///000000///kkkRRRGGG>>>888444444333000///111///////////////.........,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***+++++++++,,,,,,,,,------------,,,,,,---.........---------------------------------------------------------...............//////,,,,,,,,,,,,,,,,,,,,,,,,000///...---------......------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************))))))((()))***++++++***))))))))))))************(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((())))))(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((()))***++++++***)))(((((((((((((((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))************)))))))))))))))******+++++++++******)))***************+++++++++************************++++++++++++++++++******+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++---.........---,,,***)))*********))))))******+++---+++***+++---///...---iiiPPPEEE===777333333333000///111000/////////......------------,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,++++++++++++,,,,,,,,,---++++++,,,---------------------------------------------------------------,,,,,,------............---------------------------------------------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))((()))))))))))))))******++++++******)))(((((('''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((()))***++++++***)))((('''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((''''''&&&&&&''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******)))******+++++++++******))))))*********+++++++++***************************+++,,,,,,,,,,,,++++++******++++++++++++******,,,,,,,,,------------...///.........------......///...---,,,,,,,,,,,,,,,///---,,,+++---...//////gggOOODDD<<<666333333333000///111000//////......---------------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------******+++++++++,,,,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------------------------,,,,,,,,,------------...++++++,,,,,,------,,,,,,------------------------************************))))))************))))))))))))))))))))))))))))))((()))******(((((()))***,,,+++***)))(((''''''&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''(((((())))))))))))(((((('''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((('''&&&&&&&&&''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))************))))))***++++++++++++***)))))))))***++++++,,,,,,***************************+++---.........---,,,))))))***+++++++++++++++***++++++,,,---...//////++++++---...///000000000111111000//////000000000///111333222000//////000gggOOODDD<<<666222333222000///111000000///......---,,,,,,,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,---...************++++++++++++)))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))''')))+++***((('''(((*********))))))((((((((('''((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%&&&''''''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((()))*********((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++((()))))))))************))))))***+++++++++++++++((())))))***++++++,,,,,,************************+++,,,...///000///...---------...000111111111111......///111333444666666777:::>>>@@@@@@===999777777888888999:::;;;===>>>@@@FFFLLLKKKCCC:::666555fffOOODDD;;;666222333222000///111000000///...------,,,,,,++++++************++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))***+++,,,---)))************+++++++++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++............---,,,++++++)))***+++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''')))+++***'''&&&(((***(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&'''''''''(((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++(((((())))))*********+++((()))***+++++++++++++++((())))))***++++++,,,,,,************************,,,---///111111000///...222333444666777888999999888999:::<<<>>>@@@BBBCCCQQQUUUYYY\\\YYYRRRIIICCCCCCDDDEEEGGGJJJLLLOOOPPPZZZdddllliii[[[LLLBBB???```KKKAAA:::888555222000000000000000000000000///...---,,,------,,,,,,+++***))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))***++++++++++++***++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))+++*********))))))(((((())))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&'''&&&&&&&&&&&&''''''((((((((())))))))))))((((((((((((''')))******)))'''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))(((&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((,,,+++((($$$%%%***+++(((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))******************++++++++++++******+++++++++*********))))))))))))******++++++++++++(((((()))+++,,,,,,***(((///,,,((()))///222...&&&...///---))))))---///---...333444//////666;;;;;;DDDIIILLLMMMRRRYYYZZZVVVQQQOOOPPPSSSSSSTTTXXX^^^eeerrr~~~zzzqqqdddWWWYYYZZZXXXUUUXXXaaaggghhhmmmzzzfff[[[PPPCCCaaaLLLAAA999888555222000000000000000000000000///...---,,,------,,,,,,+++******)))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))***++++++++++++***++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))************)))))))))((())))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''''''''((()))((((((((('''''''''&&&((('''&&&'''((()))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((()))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***---,,,)))'''(((&&&###''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))******************++++++++++++******+++++++++*********))))))************************...---,,,+++++++++***))))))---000///,,,***,,,---+++000222...---111555666444;;;???<<<===DDDJJJMMMXXXcccooowww||||||uuukkkhhhdddcccdddcccccchhhooovvvuuullldddgggeeebbbccciiinnnooo}}}wwwmmmeee\\\~~~aaaLLLAAA999777555222000000000111000000000000///...---,,,---,,,,,,++++++*********************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***++++++++++++***++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++************)))))))))************))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''******)))((('''''''''''')))((('''&&&%%%%%%&&&''')))'''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))(((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((...444777222---***'''$$$''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******+++++++++*********************************))))))...---+++)))((()))***+++***---///...++++++000555555===BBB@@@===???DDDFFFGGGNNNRRRRRRTTTYYY]]]___```qqqzzzvvvrrrooonnnnnnooovvv~~~|||vvvqqqlllqqqrrrooonnnrrrvvvwww{{{sssmmmlll~~~aaaLLLAAA999777444222000000111111000000000000///...---,,,,,,,,,,,,++++++*********************************************************************************+++++++++***************))))))***++++++++++++*********************************))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************))))))))))))*********)))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''++++++***(((((('''''''''((('''&&&%%%%%%''')))***+++(((%%%$$$%%%'''((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((---555999444---***(((&&&''''''''''''(((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''')))************))))))))))))))))))))))))((()))))))))******************++++++++++++******************************+++************))))))))),,,,,,,,,+++***+++---///333000000444888;;;>>>AAARRRZZZ___^^^\\\]]]\\\ZZZcccdddeeehhhlllnnnkkkgggcccsss~~~vvvrrroooooopppttt|||uuulllhhhhhhnnnuuuxxxuuurrrtttwwwwww{{{tttrrruuurrrjjjhhhkkk|||aaaKKK@@@888777444222000000111222000000000000///...---,,,,,,,,,+++++++++++++++***************************************************************************************************))))))***++++++++++++*********************************))))))******+++,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((++++++***((((((''''''''''''&&&%%%%%%'''))),,,...,,,***'''&&&'''(((((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((()))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''---000***%%%$$$%%%%%%''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''')))************))))))))))))))))))))))))((()))))))))******************++++++++++++******************************++++++++++++************,,,...000000///000222555999@@@LLLVVVVVVRRRSSSYYYqqqvvv|||{{{rrrxxxrrrpppwwwtttjjjpppzzz|||uuuqqqnnnoooqqqttt}}}}}}qqqiiihhhkkktttzzz|||xxxuuuuuuuuusss|||qqqkkkoooooohhhggglll{{{```JJJ>>>888666444222000111111222000000000000///...---,,,++++++++++++++++++++++++************************************************************************)))))))))***************))))))***++++++++++++*********************************))))))******+++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************(((((()))))))))))))))***))))))))))))************))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((******)))(((''''''''''''&&&&&&&&&'''(((***---...---***((('''((((((((('''''''''&&&&&&&&&&&&''''''$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%)))***&&&###%%%((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))******************++++++++++++*********************++++++++++++++++++,,,,,,,,,------***---000111222666<<>>JJJYYYdddiiirrrzzzkkkppp~~~vvvrrrvvvvvvnnnppprrrxxx|||uuujjjeeefffmmmlllmmmppppppooosssxxxyyy}}}{{{||||||{{{yyyxxxxxxxxx^^^HHH;;;777666333222111111222333000000000000///...---,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))***++++++++++++***))))))))))))))))))))))))*********)))***++++++,,,*********++++++,,,,,,,,,((((((((((((((((((((((((************************++++++++++++++++++++++++************************'''((((((((())))))******(((((())))))*********+++))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&''''''(((''''''((((((''''''&&&%%%)))(((''''''((('''%%%###'''''''''&&&&&&'''''''''$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&'''''''''(((((())))))&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$&&&&&&%%%'''***((($$$''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))******++++++++++++***+++,,,---///000111111444888>>>EEERRReee|||~~~ttttttsssooosss|||yyyyyyrrrrrryyyzzzppplllppptttuuunnnooollllllooouuuvvvvvvyyy~~~~~~~~~tttZZZGGG>>>555444222000//////000000///...---...///000///...++++++++++++++++++++++++************************+++*********))))))(((((()))))))))***+++++++++,,,))))))))))))))))))))))))))))))***++++++++++++***))))))))))))************((((((((((((((((((((((((+++++++++*********))))))++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''')))+++,,,---,,,***)))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''(((((())))))))))))((((((%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((************************+++++++++*********))))))(((+++...---***((()))+++---((('''***---,,,---///---...111555999:::<<<======BBBLLLZZZmmmvvvmmmkkklllooorrrtttzzz~~~zzz|||{{{yyyyyyrrr|||wwwqqqeee[[[VVV___ooo~~~~~~zzzsssxxx{{{rrrXXXFFF===555444222000//////000000///...---...///000///...++++++++++++++++++++++++************************************)))))))))(((******************++++++))))))))))))))))))))))))))))))***++++++++++++***))))))))))))************))))))))))))))))))))))))+++++++++*********))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))((('''(((***+++,,,+++***)))(((((((((((((((((((((((()))(((((((((''''''''''''((((((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((('''&&&&&&'''''''''(((((())))))(((((('''%%%&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((************************+++++++++*********))))))+++,,,---,,,***)))***,,,,,,***))),,,---+++---111...666>>>EEELLLUUUWWWVVVSSSWWW___jjjxxx|||ppppppvvvzzz{{{sssrrrqqqqqqtttxxx||||||wwwvvvxxx|||sssmmmSSSLLLJJJUUUfffwww{{{vvvwwwyyyuuuooo]]]bbbppp{{{uuupppqqquuuvvvpppkkkoooVVVDDD;;;555444222000//////000000///...---...//////...---++++++++++++++++++++++++************************************))))))))))))******************))))))))))))))))))))))))))))))((()))******++++++******))))))))))))************************************+++************)))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))&&&''')))*********)))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((('''&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%%%%&&&'''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************+++++++++******************))))))((()))***+++,,,---,,,...000...+++...444:::JJJXXX___kkkyyy|||ttthhhjjjnnnttttttttt{{{zzzqqqeee```[[[^^^iiixxxuuujjjjjjttt}}}jjj]]]ZZZIIICCCBBBIIIUUUbbboooyyyzzzrrrbbbQQQNNNTTTUUUPPPFFFSSSbbbmmmtttwwwtttoooddd[[[TTTUUU\\\```[[[UUUmmmTTTCCC;;;555444222000//////000000000...------...///...,,,++++++++++++++++++++++++*********************************)))))))))))))))++++++******))))))((((((((((((((((((((((((((((((((())))))***************((()))))))))************************************************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))(((&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%%%%'''%%%%%%%%%%%%&&&&&&'''''''''''''''(((((((((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************************************)))))))))***+++------...---...111222000...444<<>>777666333111000111111000.........---,,,,,,+++******+++++++++************)))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***************))))))))))))))))))))))))))))))************))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))))))))))))))************(((((())))))*********+++((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''((())))))******,,,***+++---,,,)))))),,,---)))(((***)))&&&)))111000333BBBXXXiiixxx~~~vvvsssllldddeeennnyyyzzzpppddd\\\YYYUUUNNNGGGWWW^^^kkkuuuuuunnnjjjjjjmmmsssxxxwwwvvvzzzqqqjjjiiifff```cccccc^^^]]]___\\\UUUSSSMMMNNN[[[eeeeee```]]]bbbaaa___[[[YYY[[[aaafffhhhddd```]]]\\\YYYTTTPPPdddNNN???888666333111000111111000.........---,,,,,,+++******+++++++++************)))************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))'''((())))))******))))))))))))))))))))))))))))))))))))************))))))(((((()))))))))************)))))))))((((((((('''))))))))))))))))))))))))(((((()))))))))*********((()))))))))************((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))'''(((((())))))***++++++---***))),,,,,,)))))),,,+++***,,,000///,,,///555>>>HHH]]]uuuyyypppgggbbb```cccmmmwwwzzzqqqfff___WWWUUUXXX^^^bbbcccnnnrrrzzz{{{oooddd```sssvvvxxxvvvsssssszzznnn^^^[[[ZZZWWWfffgggddd\\\XXXXXXTTTNNNMMMIIIJJJRRRXXXTTTNNNKKKTTTTTTSSSQQQPPPQQQVVVYYYXXXWWWUUUUUUVVVTTTPPPLLLdddNNN@@@888666333111000111111000......------,,,,,,++++++***+++++++++************)))************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((())))))******))))))(((&&&''''''((()))((((((((())))))))))))))))))))))))((())))))******))))))((((((((())))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))******))))))))))))************((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***((())))))***++++++,,,,,,---)))(((,,,---,,,+++---******---111222444;;;DDDQQQaaavvvuuutttoooiiilllxxxyyyuuurrrqqquuuqqqllljjjkkkpppvvvzzz~~~nnneeeqqqrrrrrroookkkgggfffgggiiimmmiii\\\TTTSSSSSSPPPUUUUUURRRLLLIIIJJJIIIGGGEEEDDDGGGLLLMMMHHHBBB???CCCDDDEEEEEEDDDDDDEEEGGGFFFFFFFFFGGGHHHGGGEEEBBBdddNNN???888666333111000111111000...---------,,,,,,++++++++++++++++++*********))))))*********)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))*********((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''((())))))***)))******++++++,,,------,,,))))))...///------...,,,...111444999BBBPPP[[[fffuuu|||wwwyyyyyywwwtttttt|||}}}xxxyyyxxxhhh^^^aaannn~~~|||~~~zzzoooiiihhhgggeeebbb^^^XXXTTTOOOQQQNNNFFFCCCEEEDDDAAAAAAAAA@@@===>>>AAAEEEGGGIIIMMMSSSXXXXXXTTTQQQPPPKKKLLLNNNNNNMMMKKKIIIHHHEEEDDDBBB@@@>>>===<<<;;;bbbLLL>>>777666333111000111111000...------,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((%%%%%%&&&'''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))******))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&'''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))***************+++,,,,,,------,,,***,,,///...++++++///444<<>>>>>@@@AAA>>>@@@AAACCCFFFIIINNNUUU[[[eeelllssswwwwwwvvvuuutttppppppqqqqqqooollliiifff___\\\UUUNNNIIIFFFFFFGGG|||___JJJ===777666333111000111111000...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))************))))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))(((((('''%%%&&&&&&'''((('''''''''))))))))))))))))))))))))'''(((((())))))(((((('''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))************))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((())))))***+++)))******++++++,,,---------,,,......,,,+++222<<>>;;;>>>@@@AAABBBEEEHHHJJJKKKIIIMMMVVVaaaiiipppzzzyyyppphhhddddddeeewwwZZZGGG===888666333111000111111000...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''''''''((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))'''''''''((((((((())))))************)))))))))(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((())))))***+++))))))******+++,,,,,,,,,+++,,,...///...666JJJ^^^www{{{yyyyyyyyyyyytttnnnmmmqqq|||oookkkgggddd^^^WWWVVVYYYvvvvvvtttuuuzzztttlllpppzzzuuupppjjjbbbVVVIIIAAA@@@??????@@@@@@@@@@@@AAAAAA???BBBHHHNNNSSSWWW]]]bbbfffkkkxxxsssWWWFFF===999666444111000111111000...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&'''(((((())))))(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))+++*********))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))******+++((())))))***++++++,,,,,,(((+++...000444DDDdddyyyrrrooohhhcccmmm{{{}}}tttkkkiiifffjjjsssuuupppqqqyyy~~~{{{~~~|||rrriiifffiiiooosssccc[[[RRRHHH===666888???===???BBBDDDGGGKKKQQQUUUYYY^^^gggpppwww}}}oooYYYGGG;;;555444333222000//////.........------,,,,,,++++++***************))))))))))))************************(((((())))))))))))(((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***((((((((((((((((((((((((******))))))((((((''''''))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***((('''''''''(((((('''******))))))((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))))))))))))))))))))))))))************++++++++++++((()))+++***)))***,,,//////000000333EEEfff{{{yyyzzzyyyxxxuuurrrtttzzzaaaTTTeeettt}}}}}}uuupppmmmjjjiiiqqqggg[[[UUUVVVXXXWWWUUUJJJGGGBBB<<<:::<<>>AAANNNYYY```mmm|||~~~___MMMAAA999666444333222000//////.........---,,,,,,++++++,,,,,,++++++*********)))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))'''000??????///&&&))))))''''''''')))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((''''''(((((()))***+++))))))((()))***+++++++++,,,)))***000444999FFFTTTlllpppfffccc^^^bbbwwweee[[[ZZZmmmyyyxxx{{{zzzvvv```ZZZRRRKKKHHHFFFEEEDDDGGGGGGTTTkkk~~~___LLL???888555444333222000//////.........---,,,,,,++++++,,,,,,******)))))))))((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((((('''000:::666'''###)))((('''&&&''')))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))***++++++(((((()))*********++++++------///555===IIIYYYgggzzzeeeSSSKKKUUUbbbrrrwwwWWW^^^mmmsssiiiccc^^^YYYJJJGGGBBB>>>>>>EEEPPPXXXjjjooo|||{{{}}}{{{xxxzzzxxxuuussssssvvvyyy{{{wwwvvvtttssstttvvvyyy{{{zzzzzzzzzzzzyyyyyyyyyxxx___LLL???888555444333222000//////.........---,,,,,,++++++,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''$$$$$$$$$%%%&&&'''(((((((((&&&***222000&&&###(((((('''&&&''')))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))***+++,,,***+++,,,,,,++++++,,,---111777===CCCMMM[[[jjjssszzzwwwcccQQQJJJAAARRRgggwwwnnnWWW[[[qqq~~~vvvjjj___XXXRRRLLLGGGGGGBBB<<<<<>>FFFWWWppp}}}zzztttnnnhhhccc```ZZZ^^^ccceeeccc```]]][[[___aaa```^^^```gggjjjjjjfffeeeddddddfffhhhjjjllloooooonnnnnnmmmlllkkkkkkooooooooopppqqqqqqrrrrrr{{{[[[HHH===777666444333222000//////.........---,,,,,,++++++,,,,,,++++++*********)))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((%%%%%%''''''&&&&&&((('''&&&%%%&&&((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))***+++,,,,,,(((***,,,,,,...444>>>FFF[[[ooo~~~}}}~~~|||ooojjjjjjmmmxxxUUUEEEIIIUUU^^^```gggrrrwwwvvvtttyyyyyypppfff^^^UUULLLBBB===:::;;;;;;;;;AAAIIIRRRddd}}}uuulllddd```ccccccbbbaaa___]]][[[ZZZWWW\\\bbbeeedddbbbaaaaaa\\\^^^^^^]]]```fffgggeeeeeedddccccccdddgggjjjmmmlllmmmnnnnnnnnnmmmllllllllllllmmmooopppqqqrrrsssxxxXXXFFF<<<666555444333222000//////.........---,,,,,,++++++,,,,,,++++++++++++************))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((('''''''''((()))***)))%%%###%%%)))'''&&&%%%&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))***+++,,,---))),,,...000333<<>>???KKK[[[qqqnnnnnnllliiibbb[[[SSSOOOSSSTTTWWWYYY[[[]]]^^^___ZZZ\\\^^^]]]\\\]]]aaaeee^^^aaacccccceeeiiiiiieeeeeedddbbbbbbcccgggkkkmmmjjjkkkmmmnnnoooooonnnnnnjjjkkklllnnnppprrrssstttvvvWWWFFF===888555333222111000////////////------,,,,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((($$$%%%''')))***))))))(((&&&&&&&&&'''''''''(((((()))))))))))))))*********)))((('''(((***,,,......,,,///111444@@@SSSdddlllxxxooo```aaa\\\```rrrxxxZZZIIILLL^^^bbbnnn~~~|||}}}nnnTTTGGGBBB???>>>AAA666???EEEDDDGGGWWWlll{{{|||uuullleeeVVVVVVUUUSSSRRRPPPOOOOOOSSSTTTTTTVVVWWWXXXYYYYYY[[[[[[\\\]]]___```aaaaaabbbaaaaaaaaaaaabbbcccdddeeeeeedddbbbaaabbbeeehhhjjjiiiiiilllpppqqqooollllllkkkkkkllllllmmmnnnooovvvWWWFFF===888555333222111000////////////------,,,,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))&&&&&&&&&'''''''''(((((())))))))))))************,,,+++******+++------...---111555===NNNggg}}}xxxiiiYYYWWWXXXccctttzzzfffOOOTTTjjj|||{{{nnngggkkk\\\LLLCCC>>>999999===???HHHQQQZZZiiiuuunnnhhhfffdddcccaaa\\\UUUPPPMMMMMMNNNNNNOOOPPPQQQQQQPPPQQQRRRSSSTTTUUUUUUVVVWWWXXXYYYZZZ\\\]]]^^^___bbbbbbccccccdddeeeeeefffddddddcccbbb```bbbeeehhhgggggggggjjjnnnooonnnlllllllllllllllmmmnnnoooooouuuVVVFFF===777555333222111000////////////------,,,,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&''''''((()))***&&&&&&'''''''''((((((((()))))))))*********++++++******)))******,,,---...444;;;AAAIIIZZZtttyyyjjjmmmgggXXXRRR]]]ccckkkhhhVVVLLL```|||nnn[[[MMMKKKEEE>>>;;;:::<<>>888:::@@@CCCOOOaaayyytttiiibbbXXXPPPAAABBBDDDDDDCCCCCCEEEFFFEEEEEEEEEEEEEEEFFFJJJMMMJJJJJJKKKKKKLLLLLLLLLMMMJJJKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSTTTSSSUUUWWWYYY[[[\\\\\\\\\\\\]]]^^^^^^^^^^^^aaaccceeeggghhhiiijjjllloooqqqlllkkkkkkllllllmmmnnnooojjjNNNAAA:::777666333222111000////////////------,,,,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''((((((((())))))))))))((())))))***,,,------...)))+++///222999FFFWWWcccqqq{{{~~~tttfffbbbfffkkksssjjjTTTQQQUUUcccrrr~~~sss\\\HHHAAA======KKK___lll}}}rrrnnneeeYYYRRROOOJJJDDD???BBBEEEEEEEEEDDDFFFHHHEEEGGGGGGFFFEEEFFFIIILLLHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMNNNOOOOOOPPPPPPQQQRRRSSSTTTVVVWWWXXXYYYZZZ\\\]]]^^^]]]^^^```bbbccceeefffffffffgggjjjnnnkkkjjjjjjkkkkkklllmmmnnnhhhLLL@@@:::777666333222111000////////////---------,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''######$$$%%%%%%&&&''''''%%%%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))((())))))+++,,,---......---111777@@@LLL___uuu|||rrrccc```iiiqqqttt]]]VVVbbbnnnsssxxxhhhOOO???DDDJJJQQQiii|||ppp\\\YYYPPPGGGCCCEEEEEEBBB@@@CCCFFFFFFDDDBBBCCCEEEEEEFFFGGGFFFDDDDDDFFFJJJKKKJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNOOOPPPRRRTTTUUUYYY[[[]]]]]]]]]^^^___aaa```bbbdddcccbbbcccgggjjjjjjjjjjjjjjjkkklllmmmmmmfffLLLAAA:::555444222111000//////......//////...---+++***)))))))))******))))))))))))******************))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&'''((((((((('''%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((******)))''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))++++++*********************+++,,,+++******---///---666CCCTTTlllvvvfffaaajjjrrrbbbcccsss|||gggPPPGGGFFFUUUiiiqqq___SSSFFFEEEDDDCCCCCCDDDEEEFFFDDDCCCAAA@@@AAACCCEEEFFFEEEEEEFFFGGGGGGGGGGGGFFFHHHIIIJJJJJJJJJIIIHHHGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLKKKLLLNNNNNNMMMNNNPPPRRRTTTUUUWWWYYY[[[^^^___```aaacccfffhhhiiiiiihhhgggiiiiiijjjjjjkkkllllllmmmeeeKKKAAA:::555555222222000///............///...,,,+++***)))))))))******))))))))))))******************))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''((()))******)))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))************************))))))***+++---.........333===NNNgggyyybbbXXXbbbyyy{{{}}}xxxpppqqqpppcccSSSKKKMMM[[[zzzwwwiii^^^UUUNNNHHHDDDDDDCCCBBBBBBCCCDDDDDDCCCBBBAAA@@@AAABBBDDDEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLJJJKKKMMMMMMLLLMMMOOOQQQRRRSSSUUUWWWYYY[[[\\\]]]___```bbbdddfffgggggggggiiiiiijjjjjjkkkkkkllllllbbbIII@@@:::666555333222111///......------...---,,,+++***)))))))))******))))))))))))******************))))))))))))'''''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&###%%%&&&&&&%%%$$$&&&'''''''''''''''''''''''''''((())))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((''''''((((((((()))))))))***************************)))***,,,///111333333BBBLLL```||||||kkk[[[\\\qqqyyymmmxxxddd\\\[[[WWWPPPKKKVVVmmm}}}ooo\\\MMMEEECCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@@@@@@@AAABBBCCCBBBCCCDDDDDDEEEEEEDDDDDD@@@AAACCCDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJHHHJJJKKKKKKKKKKKKNNNPPPOOOPPPRRRSSSUUUWWWXXXYYY[[[\\\]]]___bbbdddfffhhhjjjjjjjjjkkkkkkkkkkkkkkk```GGG???:::777666333333111000...---------...---,,,+++******************))))))))))))******************)))))))))(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''(((((((((((()))))))))***************+++++++++***+++,,,,,,---222999???TTTaaauuuooonnnqqq{{{rrrffffffwwwvvv```NNNKKKKKKIIIOOOZZZxxx}}}ppp\\\UUULLLFFFCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????@@@AAAAAAAAAAAABBBCCCCCCCCCBBBBBB===>>>@@@BBBCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHFFFGGGIIIIIIHHHIIIKKKMMMMMMNNNOOOPPPRRRSSSUUUUUUXXXXXXYYYZZZ^^^bbbeeehhhkkkkkkkkkkkkkkkkkkkkkkkk^^^FFF???:::777777333222111///......------------,,,+++******************))))))))))))******************)))))))))(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&'''((((((''''''((()))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))(((((((((((()))))))))***))))))*********+++++++++(((+++---,,,,,,444DDDPPPhhhvvv|||ooo~~~}}}ooogggZZZbbblllwwwyyy^^^KKK>>>AAAFFFPPPiiiyyyiii\\\SSSEEEDDDDDDCCCCCCBBB@@@???AAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>>>>>>>???>>>???@@@@@@AAAAAA@@@@@@<<<===???AAABBBCCCCCCBBBAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFDDDEEEFFFFFFFFFGGGIIIKKKLLLLLLMMMNNNOOOPPPQQQRRRTTTTTTUUUVVVZZZ___cccfffiiiiiijjjjjjjjjjjjkkkkkk^^^FFF???:::888888222111000//////......///---,,,++++++******++++++******))))))))))))******************))))))))))))'''''''''(((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&((())))))(((((()))***'''''''''''''''''''''''''''''''''&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))((((((((()))))))))******)))))))))***++++++,,,,,,'''+++///111666CCCWWWggg}}}uuuqqqoooyyycccYYYZZZlllyyyoooRRRFFF======KKK___yyyppp[[[OOOIIIFFFEEEDDDCCCBBBBBBAAABBBBBB@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>=========<<<======>>>????????????>>>;;;===>>>@@@AAABBBBBBAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAABBBCCCCCCDDDDDDBBBCCCDDDDDDDDDEEEGGGIIIIIIJJJJJJKKKLLLMMMMMMNNNOOOPPPPPPRRRVVV[[[___aaaeeeeeeffffffggghhhhhhiii^^^FFF???;;;888888000000////////////000000,,,,,,++++++******++++++******))))))))))))******************))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((((((''''''(((***''''''''''''''''''''''''''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''((((((((())))))))))))(((((()))))))))*********((())))))***++++++,,,,,,,,,...444>>>MMMaaasss|||mmmkkkrrryyyyyyaaaVVV\\\gggnnnRRR>>>???DDDVVVuuuxxxhhhUUUJJJGGGEEEBBBFFFEEEDDDBBBAAAAAABBBCCC>>>??????@@@@@@??????>>>===============<<<;;;;;;;;;<<<<<<===============;;;<<<===???@@@@@@??????>>>>>>>>>>>>??????????????????@@@AAAAAABBBBBBCCC@@@AAABBBBBBBBBCCCEEEGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJKKKLLLOOORRRVVVYYY[[[______```aaacccdddeeeeee___GGG???;;;888888///////////////000000111,,,,,,++++++***+++++++++******))))))))))))******************))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''%%%$$$$$$###$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))************((())))))***++++++,,,,,,222333:::KKKccczzzuuuoooyyyfffVVVXXXhhhxxx}}}tttPPPCCCIIIJJJZZZzzz___WWWJJJBBBCCCGGGCCC<<<>>>???AAAAAA@@@>>>>>>>>><<<===>>>??????>>>===<<<<<<=========<<<;;;;;;::::::;;;<<<<<<======<<<<<<:::;;;<<<>>>>>>>>>>>>===<<<<<<<<<============>>>>>>??????@@@AAAAAABBBBBB???@@@AAAAAAAAABBBDDDFFFDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHIIILLLOOORRRUUUWWWZZZ[[[\\\^^^___aaabbbccc]]]JJJ???::::::666111111000000//////......------,,,++++++******)))+++***)))'''''''''((()))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''***))))))(((''''''&&&&&&&&&'''''''''&&&%%%%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((+++...---+++,,,111444===RRRmmm|||qqqkkkssseee```jjjuuuzzz|||{{{iiiSSSEEEGGGPPPlll~~~hhh[[[FFFEEECCCBBBAAAAAABBBBBBAAA@@@>>>===<<<===>>>@@@==============================<<<;;;::::::999999;;;;;;;;;:::::::::999999999999;;;<<<===>>>>>>>>>>>>============<<<<<<<<<<<<=========>>>>>>??????;;;===>>>>>>======>>>@@@AAAAAABBBBBBCCCDDDDDDEEEGGGGGGHHHIIIKKKMMMOOOPPPSSSVVVZZZ\\\]]]^^^```aaa[[[III>>>999999666111111000000//////......------,,,++++++******)))+++***)))(((''''''((()))))))))))))))))))))))))))((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))(((((('''&&&&&&%%%&&&'''''''''&&&&&&%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))))))))))))))((())),,,///...+++...333;;;TTTsssvvvkkkdddmmmxxxqqqttt}}}xxxtttnnnbbbQQQAAACCCYYYqqquuucccSSSIIIEEEDDDCCCAAAAAAAAAAAABBBAAA???>>><<<<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999:::::::::999999999888888888888:::;;;<<<============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========>>>:::<<<======<<<<<<===>>>>>>??????@@@AAAAAABBBBBBEEEFFFFFFHHHIIIKKKMMMNNNPPPRRRVVVXXXYYYZZZ\\\^^^YYYGGG<<<888888444111111000000//////......------,,,++++++******)))***))))))(((((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&'''''')))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))************************)))***---///......555>>>UUUuuuxxxggg```eeennnyyyuuu___VVVIII>>>>>>UUUhhhXXXNNNEEE@@@DDDCCCBBBAAA@@@@@@@@@@@@@@@???===<<<<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888888888888777777777777666777888999:::;;;;;;;;;;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;;;;;;;999:::;;;;;;:::999;;;<<<;;;;;;<<<======>>>>>>???CCCDDDDDDEEEGGGIIIKKKLLLKKKMMMQQQSSSTTTUUUWWWYYYVVVEEE;;;777777444111111000000//////......------,,,++++++******))))))))))))(((((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))***+++++++++++++++,,,,,,++++++,,,---...444DDDTTTzzzsss___TTT\\\rrrqqqzzz}}}jjjRRRGGG???FFF]]]fffQQQIIIFFFDDDAAABBBBBBAAA@@@?????????>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888777777777666666666555555555555777888999::::::::::::999999999888888888888999999999999999999999999777888999999888777888999999999::::::;;;;;;<<<<<>>YYYqqq~~~rrrhhh^^^SSSeee|||kkkeeeyyyuuufffQQQEEE===CCC```kkk^^^NNNDDDBBBBBBAAA???@@@@@@@@@???>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;999999999999999999999999888888888888888777777777666666555555555444444444333444666777888888999999888888888888777777777777888888888888777777777777666777888777666555666777888888888999::::::;;;;;;>>>>>>>>>???@@@BBBCCCDDDDDDFFFHHHJJJKKKMMMOOORRRyyyQQQCCC:::777777333111111000000//////......------,,,++++++******)))'''(((((())))))))))))((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((((((((($$$%%%'''((((((((('''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&''''''((()))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))***************++++++,,,,,,---+++,,,---...555JJJnnnjjjbbbnnnzzz{{{rrrYYYXXXdddqqqddd[[[KKK;;;<<<@@@WWWsss___QQQLLLFFFBBBBBBAAA???===>>>>>>???>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::999999999999999999999999999777777777777777777777777555555555555444444444444333444555777888888888888888888888777777777777666777777777777777666666666555666777666555444555666666777777888888999::::::;;;;;;;;;<<<===>>>@@@@@@AAABBBDDDFFFGGGIIILLLOOOwwwPPPBBB:::777888444111111000000//////......------,,,++++++******)))&&&'''((()))******)))((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&''''''((((((((($$$%%%'''((()))((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''(((((()))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********))))))******+++,,,,,,,,,***---111555===UUU|||{{{lllqqqeeePPPWWWiiiwwwuuummm```QQQEEE@@@>>>HHHZZZjjjVVVHHHEEEEEEEEEDDDBBB@@@??????======>>>>>>===<<<:::999:::::::::::::::999999888888888888888888888888888666666666666666666666666666555555555555444444444333444555777888888888888888888888777777777777666888777777777666666666666555666777666444333444555555555555666777777888888999999999999:::<<<===>>>>>>???AAABBBCCCEEEIIILLLwwwPPPBBB;;;888888444111111111000//////......------,,,,,,+++******)))&&&'''(((*********)))((())))))))))))))))))))))))((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''$$$%%%'''))))))((('''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((&&&&&&'''((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************(((((()))***++++++,,,,,,***...555;;;DDD\\\yyypppyyyvvvdddXXX___ooolllggg___SSSCCC;;;BBBNNN]]]yyyyyy\\\LLLDDD???>>>@@@BBBAAA>>><<<===???<<<======>>>===;;;:::999999::::::::::::999888888777777777777777777777777555555555666666666666666666666555555555444444444333444555777888888999999888888888888777777777777888888777777666666666555555666777666444333444555333333444555555666666777888888888888999:::;;;<<<;;;===>>>???@@@CCCGGGJJJpppKKK>>>777666777444333222111///......---------,,,++++++******++++++))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''&&&$$$###"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&)))((('''%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&(((((())))))((('''&&&&&&(((((((((((((((((((((((())))))))))))************+++)))''')))---//////...///555;;;BBBSSSpppzzznnnooojjj}}}ooodddkkkiiibbbVVVNNNLLLHHHHHHXXXnnnlllXXXNNNDDD@@@AAA@@@@@@@@@???>>>======<<<<<<;;;;;;::::::999999888::::::999999888777666666444555666777777666555444666666555555555555666666555555666666555555444333444555666888999999999999888888888888888888888888999999888777666666777777555444444333333444444555444444444444555555555666777777777777777888888888999:::::::::;;;===BBBEEEoooJJJ>>>777666777444333222111///......---------,,,++++++******++++++))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''&&&%%%###"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))(((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&((((((((((((((('''&&&&&&(((((((((((((((((((((((())))))))))))*********************,,,---...///...333AAAOOOWWWbbbuuuwwwwwwyyy~~~tttzzz~~~hhhUUUNNNHHHHHHJJJZZZpppTTTIIIDDD>>>;;;===@@@@@@???>>>>>>===<<<<<<888888999999999999999999::::::999888888777666666444555666777777666555444666666555555555555666666555555666666555555444333444555666777888999999999888888888888888888888888999888888777666666777777555444444333333444444555444444555555555666666666777777777777777777777777888999999::::::<<<@@@CCCnnnIII===777666777444333222111///............---,,,++++++******++++++))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&'''''''''(((''''''&&&%%%(((((((((((((((((((((((())))))))))))************(((+++......------///222:::PPPeeemmmnnnrrr{{{mmmyyy{{{~~~rrryyyzzzdddQQQGGG@@@GGG\\\aaaRRREEECCCBBB>>><<>>>>>===<<<<<<<<<666666777777888999999:::999999999888888777777666555555666666666666555555666666555555555555666666555666666666666555444444444555666777888999999999888888888888888888888888888888777666666666777777555444444333333444444555555555555555666666666777888888777777666666555555666777888888888:::>>>@@@kkkGGG<<<777666777333222111000///............---,,,++++++******++++++))))))(((((((((((())))))''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''&&&'''((((((((('''%%%$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((()))))))))************(((,,,///---***---555<<>>AAA=========<<<<<<<<<;;;;;;777777777888888888999999999888888888777777777666555666666666666666666555666555555444444555555666666666666666666555444444333444555777888888999999888888888888888888888888888777777666666666777777555444444333333444444555555555555666666666777777888888777666666555444444555666777777777888;;;===iiiFFF<<<777666777333222111000//////......///---,,,++++++******++++++))))))(((((((((((())))))''''''(((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((&&&'''((((((((('''%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&''''''(((''''''&&&((((((((((((((((((((((((((()))))))))***************------+++***111@@@LLLRRRaaalllggg[[[UUUVVVYYYlllnnnfffuuuqqqvvvuuubbbSSSZZZgggKKKPPP```]]]KKKDDDCCCBBBBBB@@@<<<<<<>>><<<<<<<<<;;;;;;;;;;;;;;;::::::999999888888888888888888888777777777777777666666666555555666666666555555444444444444555555666666777777666666555444333444555666777888888888777777777777777777777777777666666666666666777777555444444333333444444555555555555555666666666666777777777666555444333333444555666666666666888:::gggDDD;;;666666777333111111000///////////////---,,,++++++******++++++))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((''''''((((((''''''&&&%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&'''(((((()))((((((((((((((((((((((((((((((((())))))))))))************+++,,,,,,+++///<<>><<<===>>>::::::::::::::::::::::::;;;::::::999888888777777777777777777777777777777666666555555555555666666555555444444444444555555666777777777777666555555333444555666777888888888777777777777777777777777666666555555666666777777555444444333333444444555444444444444555555555666666666555555444444333333444555666666666555777888eeeCCC:::666666777333111000000///////////////---,,,++++++******++++++))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&'''(((((()))******))))))(((((((((((((((((((((((())))))))))))************+++,,,---000999JJJ___ooovvvrrriii```___eeejjjjjj~~~yyyrrrxxxlllkkk]]]JJJ???:::???KKKjjjpppVVVHHHDDDEEE@@@AAAAAAAAA@@@@@@@@@???999999999:::::::::::::::888888888888888888777777666777777777777777777777777666555444444555666777555444444333333444444555777777777777777666555555333333555666777888888888777777777777777777777777555555555555555666777777555444444333333444444555333333333333444444444444444444444444444444444444444555777777666555666777dddCCC:::666666777333111000000////////////000---,,,++++++******++++++))))))(((((((((((())))))******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&''''''''''''''''''&&&$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&$$$%%%%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&'''''''''(((((()))))))))((('''%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&(((((()))***************(((((((((((((((((((((((())))))))))))***************+++...555AAATTTiiiwwwzzznnnggglllwww{{{zzzkkkwwwwwwYYY>>>???BBB999HHHnnnjjjHHHAAAJJJJJJ@@@???@@@AAA@@@@@@AAA???;;;999999999999999999999:::555555666666777777888888666666666666777777777777777666555444444555666777555444444333333444444555777777777777777666666555222333444666777777888888777777777777777777777777555555555555555666777888555444444333333444444555222222222333333333444444333444444444444444444444444666777777666555555666fffDDD===999888777222111000///......------......---+++))))))***+++,,,))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************,,,)))(((***+++)))+++///000///333<<>>===<<<<<<;;;888888888888777777777777555555555555666666666777777777777777777777777777777777666555555555555555555555555555555555555555777555333444777888666444444444555666777777666666666666555444444444444555555555555555555555555555777777666555444444333333333333444444444444333333444444333222333444555666666666555555555555666666eeeDDD===999888777222222111000//////...//////...---+++))))))***+++,,,))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***************((((((+++,,,***,,,111...333<<>>>>>===<<<<<<;;;888888888888777777777777555555555666666666777777777777777777777777777777777777666555555555555555555555555555555555555555888666444555777777666444333444555666666777777777666666555444444444444555555555555555555555555555555555555444333222222222333444444555555444444333444333333222222444555666666666555555555555666666cccDDD===999888777222333222111000000/////////---,,,+++*********+++,,,)))))))))))))))))))))))))))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************)))((())),,,,,,***---222444===IIIUUUjjjzzzwwwgggmmmnnnhhhccc^^^QQQCCC555;;;777777OOOtttfffSSSGGG???<<>>>>>>>>===<<<<<<;;;;;;888888888888777777777777555555666666666777777777777777777777777777777777777666555555444555555555444444444444444444444444888666555555666666555333222333333555666777888888666666555444444444444555444444444444444444444444444444333333222222111111444444555555555555444444444333222222222333444555666555555444444555555666aaaCCC===999777666222222222111000////////////---,,,+++*********++++++(((((((((((((((((((((((()))(((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((()))))))))************)))(((***,,,+++***...444@@@KKKTTT]]]tttvvv{{{mmm^^^ZZZbbbgggbbbYYYPPPCCC999555:::;;;KKKrrrnnnRRRHHH@@@>>>>>>AAA@@@;;;<<>>===>>><<<<<<<<<<<<;;;;;;;;;;;;888888888888777777777666666666666666777777777888666666666666666666666666555555444444444444555555444444444444444444444444666777777666555555555555222222222333444666888999666666555444444444444555444444444444444444444444444444444444333333333333333333444444444444333333222222111000111222333444444444333333333333444444\\\BBB>>>999666666222111000///...------------,,,,,,,,,+++++++++******))))))))))))))))))))))))(((''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++***+++------000:::FFFQQQ[[[cccfffkkkpppmmmdddrrriiiSSSOOO]]]]]]ZZZPPPDDD;;;999999;;;GGG___yyyWWW@@@===EEEBBB???<<<<<<>>>???>>>===;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777777666666666777777777888888777777777777777777777777444444444333444444555666333333333333333333333333444666777666555444666777333222222222333555888999666666555444444444444555333333333333333333333333444444444444444333333333222222333333333333222222222111000000000111222333444333333222222333333444ZZZBBB>>>999555555222222111000///............+++,,,,,,,,,++++++******))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************,,,///111888GGGUUUaaafffiiihhheeefffkkkpppyyyddd[[[[[[]]]YYYQQQFFF===888;;;???IIImmmoooZZZJJJ@@@>>>AAA======<<<;;;;;;<<<<<<;;;::::::::::::::::::::::::888888888888777777777777666666777777777888888888777777777777777777777777444333333333444444555666333333333333333333333333222555777666555555777999444333222222333444666888666666555444444444444555333333333333333333333333222222222222222333333333000111111222222111111000111000000///000111222333333333222222222222333333~~~YYYBBB>>>999555555222333222111000////////////+++,,,,,,,,,,,,+++******))))))))))))))))))))))))'''''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&((('''&&&&&&%%%%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))),,,000444>>>PPPaaasssppplllgggbbbfffyyy}}}kkkbbbbbbbbbYYYRRRIII@@@:::999???EEEbbbyyybbbJJJAAABBBBBB???<<<:::>>>@@@===:::999:::999::::::::::::::::::::::::888888888888777777777777777777777777888888888888777777777777777777777777333333333333444444555666333333333333333333333333111444666666555555777:::555444222222222444666777666666555444444444444555333333333333333333333333111111111111111111222222000000111111111111000000111000/////////000222333333222222222222222222333|||WWW???<<<888666555222000000000///......---------,,,++++++******++++++))))))))))))((((((((((((000!!!(((&&&$$$&&&---!!!---...***,,,((("""&&&)))...###---...&&&%%%+++$$$"""(((,,,***&&&%%%%%%!!!###((("""333...''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%111666%%%,,,###+++***###%%%)))&&&%%%&&&&&&222+++###%%%&&&///!!!111$$$***,,,...$$$"""+++(((###***&&&000...###---!!!''''''''''''''''''''''''$$$%%%&&&'''))))))******'''+++###'''&&&'''***'''(((((('''''''''&&&&&&&&&(((***'''!!!'''$$$'''...***+++###***,,,%%%"""(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''((())))))'''%%%$$$&&&&&&''''''(((((())))))'''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************,,,***(((((()))*********)))...000000777JJJbbbrrr|||{{{kkkhhh{{{yyy^^^\\\lllqqqiiieeeLLL<<<===999444IIIjjjzzzUUUMMMDDD?????????<<<:::<<<<<<<<<===<<<<<<;;;:::<<<<<<;;;;;;:::999888888888888888888888888888888888888999999999999888888666666666666666666666666666555555555555444444444333333333444444444555555555555555666666666666777666444333222222333555666666666555444444444444555222222222222222222222222111111111111111000//////000000000000000000000000//////000000111111111222333333333333333333333333|||WWW???<<<888666666222000000000///......---------,,,++++++******++++++))))))))))))((((((((((((###,,,,,,,,,......)))...))),,,111+++***""" ///&&&)))&&&***'''+++%%%!!!%%%))))))###333$$$$$$---:::########################!!!!!!!!!!!!!!!!!!!!!!!!***"""(((&&&%%%!!!)))!!!###'''***'''$$$$$$)))%%%---%%%+++ 000)))'''"""$$$,,,+++"""---!!!"""---&&&,,,!!!***&&&&&&+++##############################$$$$$$$$$$$$#########***$$$$$$((('''(((((((((((('''''''''&&&&&&&&& &&&,,,)))$$$&&&$$$%%%(((###!!!&&&111$$$''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((()))((('''%%%$$$'''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((($$$%%%%%%%%%&&&&&&&&&'''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************)))((()))***+++,,,,,,(((,,,444???MMMaaayyytttyyyppp\\\^^^mmmsssnnnYYYGGG;;;;;;:::AAA```zzz\\\KKKEEE>>>;;;<<<===;;;999<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;:::999888888777888888888888888888888888777888888999999888888777666666666666666666666666666555555555555444444444333333333333444444444444444444555555555666666666555444333222222333555666666555555444444444444444222222222222222222222222000111111111111000//////000000000000000000000000//////000000000111111111222222222222222222222222|||WWW???<<<999666666222000000000///......---------,,,++++++******++++++))))))))))))(((((((((((((((...CCCsssyyy{{{xxx|||xxxwwwzzzsssmmmrrr{{{zzziiivvvxxxuuuwwwTTT000!!!!!!$$$(((,,,___kkkwwwyyyrrrzzzvvv||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzTTT%%%------&&& """+++++++++xxxsssyyyvvvnnn}}}rrrtttvvv}}}xxxyyy}}}zzzwwwhhhtttrrr!!!000(((!!!***IIIuuuuuuxxx{{{uuu||||||||||||||||||||||||||||||||||||{{{zzzyyyxxxwww###'''&&&!!!***'''%%%)))'''''''''''''''&&&&&&&&&'''%%%***((('''\\\}}}vvvzzz}}}uuu~~~sss"""''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''((((((((('''&&&%%%((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((******)))((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((())))))***+++,,,------+++...<<>>::::::<<<===<<<:::;;;;;;<<<<<<;;;;;;:::999:::999999999888888777777888888888888888888888888777888888999999888888777666666666666666666666666666555555555555444444444222222222333333333444444333444444444555555555555555444333222222333444555666555444444333333444444222222222222222222222222000000111111000000///...000000000000000000000000//////000000000000111111111111111111111111111111{{{VVV???<<<999666666222000000000///......---------,,,++++++******++++++))))))))))))((((((((((((%%%)))***,,,...(((""",,,(((---+++&&&###((($$$$$$EEE''''''$$$!!!666uuu000$$$(((,,,&&&###)))''''''''''''''''''''''''...%%%$$$###,,,444''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&))))))((((((''''''&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************''')))***+++++++++,,,,,,111333FFFffftttyyyqqq```PPPMMMQQQRRRPPPNNNAAA<<<888<<>><<<;;;<<<>>>???>>><<<;;;;;;;;;;;;;;;:::999999888888888888777777777777888888888888888888888888777777888888888888777777666666666666666666666666666555555555555444444444222222222333333333333444333333333444444444555555555444333222222222333333555444444333333333333333111111111111111111111111000000000000000//////...000000000000000000000000//////000000000000000000000000000000000000000000{{{VVV>>><<<999777777333000000000///......---------,,,++++++******++++++))))))))))))((((((((((((%%%+++++++++ 000)))"""***%%%'''###%%%###)))&&&$$$$$$CCC&&&***777bbbPPP###))),,,$$$$$$(((&&&''''''''''''''''''''''''###$$$'''+++ ''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((***++++++))))))***,,,333777MMMrrr{{{bbbWWWPPPQQQQQQLLLEEEAAA:::777888FFFeeeyyyXXXHHHEEE@@@===<<<<<<=========<<<;;;:::::::::::::::999999888777777777777777777888888777777777777777777777777777777777888888777777777777777777777777777777777666555555555555444444444222222333333333444444444333333333444444444555555444444333333222222222222444444333222222222222222111111111111111111111111000000000000000///......////////////////////////000000//////////////////////////////////////////{{{VVV>>><<<999777777333000000000///......---------,,,++++++******++++++))))))))))))(((((((((((()))222;;;aaajjjxxxhhhJJJ,,,###%%%&&&'''(((999///!!!)))"""$$$(((+++,,,'''kkk```pppwwwhhh[[[%%%'''+++!!!((('''***}}}###)))"""+++!!!((('''&&&&&&&&&'''''''''''''''###(((&&&***)))'''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''''''''(((((((((%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))+++,,,***((((((,,,000666???UUUwwwkkkQQQQQQPPPOOOLLLGGG@@@;;;777666@@@ZZZ~~~xxx^^^DDD;;;@@@@@@<<<;;;;;;;;;::::::999999999999::::::999999888777666666777777888888999999777777777777777777777777666777777888888777777666777777777777777777777777666555555555555444444444333333333444444444555555333444444444555555555555444444333333222222111111444333222222111111222222111111111111111111111111//////000000//////...---////////////////////////000000////////////......////////////////////////zzzUUU>>><<<999777777444000000000///......---------,,,++++++******++++++))))))))))))(((((((((((("""...///***'''''')))&&&AAA}}}999%%%""")))&&&###&&&((('''LLLVVV'''%%%"""(((###!!!$$$'''&&&!!!---222~~~???,,,'''&&&...&&&###111$$$###(((&&&)))---%%%&&&&&&&&&'''''''''((((((%%%...$$$(((***###''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((+++,,,***)))+++222777EEEPPPaaawww~~~ssshhhUUUFFFNNNQQQHHH@@@>>>:::444777<<>>;;;;;;:::999888888999:::999999999999999888888777666666777888888999::::::777777777777777777777777666666777777777777666666777777777777777777777777666555555555555444444444444444555555555666666666444444555555555666666666444444444333222111000000333333222111111111111111111111111111111111111111//////000000//////...---////////////////////////000000/////////.........////////////////////////zzzUUU>>><<<999777888444000000000///......---------,,,++++++******++++++))))))))))))((((((((((((---!!!+++,,,&&&(((%%%)))...###""",,,---%%%"""'''+++)))&&&&&&444WWW222!!!---******$$$///222(((###"""+++,,,111...(((''' !!!(((***---&&&///$$$''')))(((000$$$&&&&&&&&&'''''''''((((((!!!...!!!&&&***&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((())))))))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((***,,,+++***...777>>>VVVaaakkkwww}}}]]]nnnuuuXXXIIIFFFSSSTTTEEE999999888222:::DDDcccrrrVVVEEE@@@;;;<<>>333555777777CCCTTTsssiiiPPP>>><<<:::888:::<<<<<<;;;:::;;;::::::999999:::::::::666666666777777777777777666555555555555666777777777777777777777777666666555666777888888888888888888888888888777777777666666666666666666666666666555444444444444555666666777777666666666555555555555555555555555444333222111111111111000///...---........................------....../////////000....../////////000000000+++---...000000...---+++////////////////////////lllGGG???:::777999333777222111000//////......///,,,,,,,,,+++++++++******))))))(((((((((((())))))((((((((((((''''''''''''%%%CCC&&&'''%%%((('''''''''''''''''''''''''''*** ---!!!]]]iii"""///!!!222111---***ttt}}}222%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&FFF$$$&&&$$$)))&&&''''''''''''''''''''''''###///111333AAA------(((+++iii&&&((("""!!!zzz'''...***''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((()))))))))))))))((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************((()))))))))*********+++...---...333BBB[[[uuuzzzgggrrrzzzvvvwwwrrrggg]]]HHH;;;555888999;;;LLLbbbxxxgggSSSEEE>>>;;;<<<;;;;;;<<<<<<:::888:::::::::999999::::::;;;888888777777666555555444555555555555555666666777666666666666666666777777555555777888888999999999888888888888777777777666666666666666666666666666444444444444444555666666666666666666555555555555444444444555444444333333222222222222111000//////---------------------------.........//////000000/////////000000000111111---///000222222000///---000000000000000000000000iiiFFF???:::666888222777111111000///////////////,,,,,,,,,+++++++++******))))))(((((((((((())))))(((((((((((('''''''''''''''EEE&&&'''%%%(((''''''''''''''''''''''''***!!!,,,+++%%%'''xxxbbb<<<*** (((666999$$$&&&---,,,&&&&&&&&&&&&&&&&&&&&&&&&'''FFF%%%)))&&&(((&&&&&&&&&''''''''''''''''''%%%000,,,FFF555111$$$///***&&&### mmm111"""$$$333,,,111///&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((()))*********))))))***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************((())))))******+++++++++***,,,000999OOOooo|||ooo|||vvv|||vvvcccTTT===888777:::===EEEXXXlll}}}lllQQQBBB??????;;;>>>>>>;;;;;;<<<;;;888::::::999999999:::;;;;;;999999888777666555444444555555444444555555666777555555666666666666777777444555666888999999999999888888888888777777777777666666666666666666666666444444333333444444555666666555555555444444444444222333333444444333222222333333333222222111000///------------------------////////////000000000000000000000000111111111111000111222222222222111000000000000000000000000000hhhFFF???;;;666777111666111000000///////////////,,,,,,,,,+++++++++******))))))(((((((((((())))))((((((((((((''''''''''''&&&DDD&&&'''%%%(((''''''''''''''''''''''''"""...888000%%%NNN+++%%%222((( )))""" 999///"""&&&)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%FFF%%%***&&&%%%&&&&&&&&&'''''''''((((((222444...))))))&&&nnn((((((666>>>///MMM"""***'''qqq%%%&&&+++...''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((()))*********************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***************************((())))))******+++,,,,,,***///666CCC\\\{{{xxxwwwtttlllllltttwwwjjjTTTDDD444555777===GGGWWWhhhttt~~~}}}zzz}}}oooVVVCCC<<<<<<===999===>>>:::999<<<<<<999:::999999999::::::;;;<<<888888888777777666666666555444444444444555666666555555555666666666777777444555666777999999999999888888888888777777777777666666666666666666666666444444333333444444555666444444444444333333333333111111222222333222222111222222222222111000///...,,,,,,,,,,,,,,,,,,,,,,,,111111111111111000000000000000000111111111222222222222222222222222222222000000000000000000000000hhhFFF???;;;555777111666111000000////////////000,,,,,,,,,+++++++++******))))))(((((((((((()))))))))(((((((((''''''''''''$$$BBB&&&'''%%%(((''''''''''''''''''''''''))),,,444%%%,,,***___(((!!!***%%%&&&+++&&&]]]wwwvvv***######$$$(((&&&&&&&&&&&&&&&&&&&&&&&&###EEE%%%***&&&$$$&&&&&&&&&'''''''''(((((("""555111---===333++++++(((!!!(((+++'''###&&&000777zzzvvv000///+++%%%///{{{%%%///%%%%%%***'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((((((''''''(((((()))*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******************************((())))))***++++++,,,,,,---444===JJJccctttwwwsss~~~ddd^^^^^^ggghhhZZZEEE888111444888@@@PPPfffuuuzzzzzz|||tttqqqyyyzzzwww|||ssskkkZZZHHH>>>===>>><<<666<<<===888888<<<===:::999999999999::::::;;;<<<777777777777888888888888555444444444444555666666444555555555666666777777444555666777999999::::::888888888888777777777777666666666666666666666666444333333333333444555555444444333333333222222222000111111222222222111111111111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,333333222222111111000000000111111111111222222222222222111111111111222222000000000000000000000000fffIII888888666777666000222111000//////......///,,,,,,,,,+++++++++******((((((((((((((((((((((((((((((''''''''''''(((((((((BBB&&&'''$$$'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%???QQQ 222555 '''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$@@@((($$$(((%%%((()))***+++...000222444777:::AAAIIIKKKCCC555)))---###***&&&###***333###... ---'''!!!|||333...%%%"""((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((())))))&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&((((((((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''))))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************))))))))))))))))))))))))******))))))((((((((('''******))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))'''%%%%%%'''(((''''''))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***%%%%%%***------,,,,,,///>>>EEEPPPmmmpppvvvqqq\\\\\\\\\ZZZUUULLL???333444888===GGGYYYmmmwwwyyyyyyqqqkkkmmmtttwwwrrrkkkcccPPP>>><<>>;;;999::::::;;;;;;<<<;;;;;;;;;:::::::::999999999888888777777777777777777777777555555666666666666555555777777666666555555555444666666777888999999::::::777777777777777777777777666555555555555444444444666666666666555555555555444444444333333222222222222222222111111111111000000111111111000///...---............/////////000111111222333333333333222333222111000000111222222333222111000000111222333222222111111111111222222eeeHHH888888666666666000111111000///............,,,,,,,,,+++++++++******************************((((((''''''''''''(((((((((BBB&&&'''$$$'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&!!!000sssLLL"""###)))888%%%"""'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$@@@((($$$(((%%%&&&(((,,,111666;;;>>>@@@<<<<<>>999777>>>AAA@@@======>>><<<<<<<<<<<<<<<;;;:::999999999888888888888777777777888888888888888888888888666777777888888777777666666666777777777777888888777777777777777777777777777777777777777777777777666555555555555444444444444444333333333222222222111111111222222222222222111111000000000/////////------,,,------///111222222222222333333333333444222333333444444444444444333444555666666666666666666666777777777777666666777777999999999999777777XXXBBB888999444333555222111111000///............,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((''''''''''''(((((((((BBB&&&'''$$$'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&...+++444yyy///999"""'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$@@@((($$$(((%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''''')))***(((!!!+++:::'''(((###!!!***"""'''000,,,222ccc'''---"""%%%***"""!!!))))))%%%((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))'''((((((((()))))))))***(((((()))))))))*********************************))))))*********+++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,---...000///---+++************************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((('''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((()))...777EEE[[[mmmyyyuuuZZZRRRaaa~~~rrrddd[[[UUUWWWGGG999777888;;;GGGUUUgggooouuusssooonnnllljjjcccaaa\\\TTTIII@@@:::777888>>>@@@<<<;;;===>>>;;;;;;;;;;;;<<<;;;;;;::::::888888888888777777777777777777777777777777777777777777888888888888777777666666777777777888888888777777777777777777777666777777777777777777777777666555555555555444444444333333333333222222222222000111111111222222222222111000000000////////////,,,------...000111222222333333333333444444444444333444555555666666555555555666777999999999999999999999;;;<<<======<<<<<<<<<===???@@@@@@???===<<>>;;;::::::;;;;;;<<<;;;;;;;;;888888888888777777777777666666666666666666666666777777888888888888777777666666777777888888888999777777777777666666666666777777777777777777777777666666555555555444444444333333333222222222111111000000111111222222222222000000000000////////////,,,---...000111222222222333333333444444444555555444555666666777666666666777888999;;;<<<<<<;;;;;;<<<===???@@@AAAAAAAAAAAAAAABBBDDDEEEEEEDDDBBBAAATTTGGG;;;666555444444555>>>999333///------,,,,,,---,,,++++++******++++++************))))))))))))))))))))))))(((((((((((((((BBB''''''%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$+++---%%% $$$)))+++&&&)))++++++...yyy%%%'''***&&&(((!!!'''///$$$''''''&&&&&&&&&&&&''''''$$$???(((###'''$$$''''''''''''((((((((((((111'''&&&---%%% +++%%%+++ +++"""YYY---'''))))))'''%%%&&&''''''&&&///XXX ///'''((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((((((((('''''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''')))***)))'''&&&&&&'''(((((((((((((((((((((((())))))))))))************(((((())))))))))))(((((())))))))))))************)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,000//////...---,,,++++++,,,+++***)))***+++---///......------------...///+++......,,,---000...***...******...000//////222,,,---......---,,,---///------......//////......)))***,,,++++++***+++---******************))))))************))))))))))))******)))((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))******************))))))((((((''''''(((((((((((()))))))))))),,,,,,+++***))))))******,,,,,,---999YYY~~~zzzZZZgggnnn______[[[QQQIIICCC<<<888:::>>>GGGYYYjjjqqqsssrrrmmmjjjiiifffaaa]]]YYYQQQGGG>>>888777888;;;;;;;;;<<<;;;;;;:::::::::;;;;;;;;;;;;:::999999777777777777666666666666555666666666666666555555555777888888777777888999::::::999999888777777777777777666666555555555444666666777777666555444444555444444333333444444555222222222222222222222222444333333222111000/////////............//////000000000000111222222333333666666666666555444444444:::999888777777888:::;;;999:::<<>>KKKZZZiiitttvvvwwwsssmmmkkkjjjeee```VVVNNNEEE>>>;;;:::888777::::::;;;;;;<<<;;;;;;:::999::::::::::::999888888777777777777666666666666555666666777777666666666777888999999888888999;;;999888888777777666555555666666666555555555555555444555555666666666555555444444333333333333444444222222222222222222222222333333333222222111111111000000000000000111222222333333444444555666666666777666666555666888999;;;999:::;;;===>>>???@@@@@@GGGHHHIIIJJJJJJJJJJJJIIIMMMQQQXXX]]]```___\\\ZZZXXXUUUQQQOOOPPPRRRTTTTTTQQQEEE:::666666444333444222///------...//////...---,,,++++++******++++++************)))))))))((())))))))))))(((((((((((((((BBB''''''%%%(((''''''''''''''''''''''''!!!&&&"""......"""&&&!!!'''---(((&&&***...!!!+++$$$+++(((+++---''''''&&&&&&&&&&&&''''''$$$@@@((($$$(((&&&''''''''''''(((((((((((((((!!!***///++++++&&&%%%+++$$$///VVV***((((((******''''''(((,,,)))444))),,,CCC!!!'''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%''')))))))))((()))***((((((((((((((((((((((((((()))))))))************)))))))))******)))))))))))))))*********+++++++++))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------+++,,,,,,---...///000000............//////000111///222444555444555888;;;666===BBBCCCDDDFFFDDDAAA@@@AAAGGGOOOUUUWWW\\\bbbggg]]]OOOFFFCCCAAA>>>;;;:::999888999;;;:::777333444444333222222333333333//////...---+++***))))))+++++++++******))))))(((+++***))))))(((((())))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))(((((((((((()))))))))*********++++++'''(((***,,,---------,,,,,,...<<>>777666999CCCRRRaaalllqqqsssrrrnnniiihhhgggbbb\\\OOOGGG>>>999:::;;;999777::::::;;;;;;<<<;;;;;;;;;999999::::::999999888777777777777777666666666666555666666777777777777666777999::::::999888:::;;;888888777777666555555555555555555555555555555555333333444555666666666666444333333333333333333444111111111111111111111111111111111111111111000000111111111111222333444444444444555555666666777777:::999888888888:::<<<===<<<===@@@CCCEEEFFFFFFFFFIIILLLPPPRRRRRRPPPOOONNNRRRUUU[[[```bbbbbb```^^^ZZZXXXUUUTTTUUUWWWWWWVVVPPPDDD:::777666444333444111000......///...---,,,---,,,++++++******++++++************)))))))))((())))))))))))(((((((((((((((BBB''''''%%%(((''''''''''''''''''''''''%%%,,,///+++)))***)))$$$%%%%%%'''(((%%%...!!!SSS!!!+++$$$---''',,,---''''''&&&&&&&&&&&&''''''$$$@@@)))$$$)))'''''''''''''''((((((((((((+++666000---...+++&&&---///((('''+++''''''***...***%%%%%%***......&&&,,,WWW+++''''''((((((((((((((((((''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))***)))((()))***))))))))))))))))))))))))((()))))))))************))))))************))))))************++++++++++++))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........---------.........//////000///......000222666888222666<<<>>>======AAADDDLLLWWWdddjjjnnnqqqppplllgggkkktttvvvqqqmmmfffaaaVVVTTTSSSSSSPPPIII===444444777999777444222333555333333222111000///......,,,,,,++++++***)))((((((++++++***)))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))((((((((()))))))))************+++,,,,,,,,,,,,,,,///:::LLL]]]hhhpppvvvppppppuuunnnkkkddd\\\UUULLLAAA999555888>>>JJJYYYfffnnnooonnnmmmjjjfffffffff```XXXHHHBBB:::888:::;;;:::777999::::::;;;<<<<<<<<<;;;999::::::::::::999888888777777777777666666666666555555666777888888777777777999::::::999888:::;;;888888777777666555555555444444444555555555555555333333444555555666555555333333333222222333333333111111111111111111111111/////////000000000000000333222222333444555666666444444555555666777777777::::::999999999:::;;;<<>>:::444<<>>:::999;;;<<<:::999999999:::;;;<<<<<<<<<<<<:::;;;;;;;;;;;;:::999999777777777777666666666666555555666777888888888888777888999999888888999;;;999888888777777666555555444444444444444555555555333444444555555555444444333333222222222222333333111111111111111111111111...//////000000111111111444444444444555777888999555555666666777888888888999999:::;;;<<<<<<======CCCDDDFFFIIIKKKMMMNNNOOORRRYYYbbbfffeeeaaa^^^]]]\\\]]]^^^___``````______]]]^^^___aaabbb```]]]YYY{{{NNNCCC999777777555333333000000///000111000---+++---,,,++++++******++++++************))))))))))))))))))))))))(((((((((((((((BBB''''''%%%(((''''''''''''''''''''''''""",,,000---+++---***###(((&&&%%%'''%%%&&&555)))((()))+++!!!000"""''''''&&&&&&&&&&&&''''''$$$@@@***%%%***(((''''''''''''(((((((((((($$$888999:::%%%&&&333---&&&)))$$$&&&***999+++###''')))&&&&&&+++(((---(((,,,###555%%%'''(((((())))))))))))(((((('''((((((((())))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((((((((()))******((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***++++++)))(((((()))))))))))))))))))))))))))))))))))))))************)))******++++++******)))*********+++++++++,,,,,,)))************++++++++++++++++++,,,,,,,,,---------.........////////////......///000222333444555555:::BBBMMMWWW```fffiiiyyy{{{mmmiiieeebbb```XXXMMMDDD<<<;;;:::888777555444444222222111000///...------,,,+++******))))))******))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))'''((((((((()))))))))***(((((()))))))))*********,,,+++))))))***,,,///111>>>ZZZssszzz{{{~~~wwwkkk]]]ooo~~~iiieeegggbbbRRRDDD>>><<<:::888EEERRR[[[dddlllooollljjjiiigggddddddaaaUUUIII===<<<<<<<<<<<<;;;;;;:::888999:::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::777777777777666666666666555555666888888999999888666777999888777777888::::::999999888777777666666333333333444444555555555444444555555555444333333333333222222222222333333111111111111111111111111///000000111222333333333555555555555777888999:::777777777888999999::::::999:::>>>AAACCCDDDDDDDDDJJJJJJKKKMMMOOORRRTTTUUU\\\bbbhhhiiifffbbbaaabbbaaacccfffhhhiiihhhfffddd___^^^^^^___``````]]][[[zzzMMMBBB999777777555333333///...///111222222///------,,,++++++******++++++************))))))))))))))))))))))))(((((((((((((((BBB'''(((%%%(((((((((((((((((((((((((((---;;;%%%...)))"""$$$---+++!!!EEE)))$$$******"""666###'''''''''&&&&&&'''''''''$$$@@@***&&&+++(((''''''''''''((((((((()))oooFFF***"""333%%%&&&---%%%!!!000!!!NNN666%%%%%%***)))'''(((%%%++++++&&&###&&&+++%%%444'''(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((((((((()))******((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,+++)))((((((((())))))))))))))))))))))))))))))))))))******************++++++++++++************+++++++++,,,,,,,,,)))************+++++++++++++++,,,,,,,,,---------............/////////000000111333555777999;;;<<>>>>>===;;;;;;;;;888999:::;;;<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::777777777777666666666666555555666888888999999999555777888888777777888999::::::999999888777777777333333333444444555555555555555555555444333222222333222222222222222222333000000000000000000000000111111222333444555555666555555555666777999:::;;;888999999::::::;;;;;;<<<;;;>>>CCCHHHKKKMMMMMMMMMQQQPPPQQQRRRTTTWWWZZZ[[[bbbfffiiigggbbb___```ccceeehhhmmmqqqrrrpppmmmjjjeeedddbbbbbbcccdddcccbbbzzzNNNBBB777555777555333333111111000000//////............---------,,,,,,,,,+++******))))))))))))))),,,***"""+++$$$---111222///''''''%%%(((''''''''''''''''''''''''---aaa###---'''***!!!&&&555***""",,,'''%%%,,,...&&&---...%%%&&&***000+++AAA)))$$$)))&&&((((((((((((((('''''''''+++)))###+++333999***qqqvvv$$$$$$)))$$$,,,,,,(((((((((((((((((((((((("""___)))&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))*********++++++++++++++++++******************,,,******------,,,///333...---------///111222222999===@@@AAAAAACCCJJJOOO^^^sssvvvzzzvvvfffRRRGGGDDDCCC@@@777444::::::111...222//////...++++++------,,,))))))))))))))))))((()))(((((('''''''''(((((()))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))+++'''''',,,---...444<<>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;:::999999999888888888777777666666666777777777777777666666666666666666777888999:::;;;;;;:::999888666666555555444333333222222222222444444444333333333222222111111111111111222222222222222222222222222333333000111222333444555555666888777777666777777777888888:::<<<===>>>???AAACCCCCCFFFJJJLLLLLLLLLPPPSSSXXXWWWVVVXXX[[[]]]^^^^^^jjjmmmnnnkkkeeeccceeehhhnnnppprrrrrrpppnnnnnnnnnpppkkkiiiiiieee___```eeeyyyNNNBBB888666777555333333111111000000//////.........------------,,,,,,,,,+++******))))))))))))))))))333000###333+++[[['''(((%%%((('''''''''''''''''''''''')))MMM)))---)))&&&~~~'''((()))(((((())))))CCC%%%...&&&))))))%%%AAA)))$$$)))&&&((((((((((((((((((((((((iii$$$999%%%$$$+++%%%LLLnnn)))+++,,,%%%..."""+++(((((((((((((((((((((((((((///)))&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************************))))))***+++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///,,,---000000------//////111333222111333:::???EEEEEEIIIRRR```ppp||||||tttpppmmm^^^KKK:::666444111222999555444111............---************))))))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((()))))))))***+++)))***---///111:::DDD[[[xxx}}}uuu{{{vvvjjjZZZOOOFFFBBB===666999BBBIIIWWWdddfffdddccceeefffbbb^^^ZZZWWWTTTMMMCCC<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999999888888888777777777666666666666777777777777666666777777777777777888999:::::::::999999888777666666555444333333222222333333444444444333333333222222222222222111111111111111222222222222333333333333222222333444555666666666444444555666777999:::;;;;;;<<<===>>>@@@CCCHHHLLLJJJMMMQQQSSSTTTUUUWWWXXX[[[ZZZZZZ\\\___aaaaaa```fffhhhjjjhhhdddcccgggkkkoooqqqrrrrrrpppnnnnnnnnnpppkkkhhhjjjjjjfffdddfffwwwLLLAAA888666666555333333111111000000//////......------------,,,,,,,,,,,,+++******)))))))))))))))444$$$RRR}}}///### '''(((%%%(((''''''''''''''''''''''''333yyy|||)))333!!!???---%%%***+++$$$&&&,,,///OOO&&&&&&...dddAAA)))%%%)))&&&((((((((((((((((((((((((>>><<< &&&)))@@@VVVXXX(((---+++%%%///%%%***((((((((((((((((((((((((((($$$***)))&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******************************)))******+++++++++++++++)))))))))************+++---------------------......,,,,,,000222...,,,,,,///444888888999DDDXXXhhhsssnnnmmmwwwwww^^^RRRKKK@@@888555444333222333333222///,,,------,,,+++***))))))(((''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((()))******((((((((()))))))))******,,,,,,---......222???LLLddd~~~jjjjjj~~~ooofffcccTTTIIIAAA???<<<999===EEESSS\\\dddeeedddeeeeeeddd___]]]YYYSSSLLLEEE>>>:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::999999888888777777777777666666666666777777888777777666999999888888888999999:::999999999888888777777777555444333333333333333333444444444444333333333333333333222222111111000000222222222333333333444444444444555555666666777777666666777888999;;;<<<===>>>???@@@AAADDDIIIPPPUUUQQQSSSVVVZZZ]]]___]]]\\\^^^^^^___bbbdddeeedddbbb\\\^^^```___^^^```dddiiioooqqqrrrrrrpppnnnmmmmmmooojjjgggiiikkkiiihhhhhhtttJJJAAA888777666444333444111111000000//////......---------,,,,,,,,,+++++++++******))))))))))))))))))000---'''(((&&&)))'''''''''''''''''''''''')))---&&&***,,,%%%''',,,'''666AAA)))%%%)))'''((((((((((((((()))))))))&&&;;;!!!)))'''###---(((***((((((((((((((((((((((((###111III)))''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))***++++++,,,,,,++++++)))))))))*********++++++---------...............000,,,,,,000222000000222222666<<>>;;;:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999888777777777777777777666666666666777888888888777777:::999999999999999::::::888888888888777777777777555444444333333333444444555444444444444333333333444444333222111111000000222222333333444444555555555555666666666777777777<<<<<<<<<<<<<<<===>>>>>>BBBDDDFFFGGGJJJNNNTTTXXXTTTUUUWWW]]]bbbccc```\\\aaaaaaccceeehhhhhhfffddd[[[\\\]]]]]]^^^```eeejjjnnnpppqqqqqqooommmllllllooommmlllllllllmmmoooqqqqqqHHH@@@999777666333222444111111000000//////......------,,,,,,,,,++++++++++++******)))))))))))))))"""333AAA'''(((&&&)))((((((((((((((((((((((((DDDnnn***))))))***(((+++***&&&---@@@***%%%***'''(((((((((((())))))******$$$JJJ)))!!!'''%%%###***((()))((((((((((((((((((((((((%%%)))000ddd)))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************************(((((())))))************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************++++++++++++------------......//////222...---000111222777>>>@@@EEEOOO```vvv~~~{{{~~~mmm\\\JJJ???777666666444444777333222111000...,,,++++++,,,+++***)))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))***************...///...222CCCZZZlll{{{sssgggppplllYYYSSSUUUXXXWWWGGG;;;999<<>>???AAABBBCCCHHHJJJNNNPPPQQQRRRTTTVVVWWWWWWZZZ___dddfffccc___cccccceeegggiiihhhfffdddddddddeeeeeefffiiillloookkkmmmoooooommmlllkkklllppprrrrrrpppooosssyyy~~~nnnFFF???999888666333222444111111000000//////......,,,,,,,,,,,,+++++++++++++++******)))))))))))))))!!!444(((```''')))'''***((((((((((((((((((((((((***...777******((()))(((,,,***!!!///@@@@@@***%%%***((('''(((((())))))******+++......WWW'''((()))((('''&&&%%%((((((((((((((((((((((((((()))$$$,,, ///)))''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************((((((((()))******++++++))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------......///000000......111333555999DDDQQQ___eeerrrlllYYYEEE;;;555000000555555444333111000///------+++***)))((((((''''''(((((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))*********++++++(((---///111===WWWttt{{{rrrpppuuusssbbbXXXXXXZZZYYYWWWGGG::::::???EEEQQQ]]]fffeeebbb___```ccc```[[[XXXVVVPPPFFF>>>:::;;;===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888555555666666666666777777666666777888999999999999777777777888888999;;;;;;888888888777777666666666444444444444444444555666555555555555444444444333444444333333222222111111222333333444555666777777666666777888999:::;;;;;;;;;<<<>>>AAAEEEIIILLLMMMOOORRRUUUWWWWWWVVVUUUVVV[[[\\\___dddggghhhgggeeefffeeeeeeggghhhhhhfffdddhhhhhhhhhiiikkklllmmmnnniiilllnnnnnnmmmllllllmmmkkkpppssssssvvv}}}lllEEE???:::888666222222444111111000000//////......,,,,,,,,,++++++++++++***+++******)))))))))))))))---******'''===''')))'''***((((((((((((((((((((((((555+++...sss###---%%%(((+++###&&&+++444)))+++---~~~@@@***&&&***((('''(((((()))******++++++***MMM+++))),,,'''***+++###$$$+++(((((((((((((((((((((((((((***!!!000999222)))((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))************************'''(((((()))******++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,------------............//////000111111222///666AAAIIINNNVVVhhhzzz}}}jjjaaaUUUDDD888666555555444333222000000///,,,+++***)))(((((((((((((((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))*********++++++++++++...///333DDDeeezzzrrruuuwwwyyyzzzuuukkk```]]]___^^^ZZZQQQCCC999<<>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888555555555666666666777777666666777888999999999999555555666777888999;;;<<<999999888777666555555444444444444444444555666666555555555555444444444444333333333333333333333333333333444555666777888888777888999:::<<<>>>??????AAACCCEEEIIINNNSSSVVVXXXWWWYYY[[[[[[ZZZYYYYYYZZZ^^^aaadddggghhhiiikkkllliiigggfffggghhhhhhgggfffeeefffgggiiikkklllkkkjjjiiikkknnnooooooooooooppplllqqqwwwkkkDDD>>>:::888666222222555111111111000//////......,,,,,,,,,+++++++++******+++******)))))))))))))))***"""222***333%%%AAA''')))'''***))))))))))))))))))))))))((( '''!!! $$$222 (((---!!!---222###666###000'''uuu@@@***&&&+++((('''(((((()))***+++++++++%%%...%%%PPP888000&&&***""")))---"""%%%///(((((((((((((((((((((((($$$'''%%%111,,,'''NNN)))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))************************'''(((((()))***+++++++++------------------------***+++,,,,,,------,,,,,,---------........./////////000000111222222333333888EEEWWWfffooo|||eeeKKK???555555444333222222111111...---,,,+++************))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******)))************+++++++++///111000333FFFiiixxxsss}}}|||mmmlllgggbbbaaabbb___YYYKKK???888???IIIPPPZZZdddcccdddbbb^^^]]]^^^\\\WWWTTTNNNEEE===999:::<<<>>>;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777444555555555666666777777666666777999999:::::::::444444555666777999;;;<<<:::999888777666555444333444444444444444555666777666666555555555444444444333333333333333333333444333333444555666777888999888999;;;===???AAABBBCCCLLLMMMOOORRRVVVZZZ]]]___]]]]]]]]]\\\[[[[[[^^^```^^^bbbfffhhhggghhhllloookkkiiigggggghhhiiihhhgggeeefffhhhkkknnnooommmllliiillloooqqqqqqqqqrrrssswww{{{jjjDDD===999888777333222444222111000//////.........------,,,,,,,,,,,,++++++******))))))))))))******++++++************++++++$$$;;;000 +++&&&))))))(((((('''''''''&&&+++,,,;;;III*********)))))))))))))))+++)))((())),,,,,,***'''$$$ggg<<<000%%%***!!!,,,+++++++++,,,,,,,,,+++(((222''')))ttteee111******)))((((((((())))))))))))))))))((((((((((((,,,###%%%---***&&&;;;[[[,,,'''&&&&&&''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,******++++++++++++******++++++,,,,,,,,,---------------------------------+++...///......//////---...111444333///111<<>>444444666333222333...//////---+++(((''''''***)))(((((((((***+++,,,))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++***111555;;;MMMlll{{{|||~~~sssnnnrrrmmm```ZZZ\\\YYYQQQ<<<;;;<<>>:::;;;>>>>>>=========<<<<<<<<<;;;;;;;;;===<<<::::::<<<===<<<;;;;;;;;;;;;:::999888777666777777777777666666666666777777777777888888888888888888999999999:::::::::999999999888777666555555666333222333555666444222666666666555444444444333555555555444111111222333444555888:::<<<;;;:::999===<<<::::::===AAAFFFJJJ[[[ZZZYYYXXXWWWVVVVVVVVV[[[]]]___``````aaacccdddeeegggjjjmmmnnnnnnmmmllleeegggiiiiiiiiiiiiiiijjjkkkiiihhhgggiiijjjkkkkkkooommmmmmqqquuuvvvwwwxxxjjjCCC===999888777333222333222111000//////.........------,,,,,,,,,,,,++++++******))))))))))))******++++++************++++++)))***!!!///xxx%%%###%%%***))))))((((((((('''''''''///)))000...+++???444***************************)))((())),,,---+++)));;;VVVAAA888(((...333(((((()))))))))******+++&&&,,,))),,,iiiXXX+++555)))(((''''''''''''((((((***)))))))))((((((((((((+++%%%&&&---))) $$$222"""))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,******++++++++++++******++++++,,,,,,,,,---------------------------------000000000000000000000//////222555555777AAARRRaaauuuppp^^^III<<<444000111666111222222222111///......+++***)))(((((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,000000===VVVlll|||pppkkkppplll___WWWVVVQQQHHH:::999;;;CCCPPP[[[aaadddcccddddddaaa\\\WWWUUUUUUKKKDDD===:::<<<>>>>>>=========<<<<<<<<<;;;;;;;;;===<<<::::::<<<===<<<;;;::::::::::::999888777777777777777777666666666666666666777777777888888888888888888999999999::::::999999999999888777666555555444222333555666444222555555555555555444444444555666666444333222333555777777888999::::::::::::======???BBBFFFKKKOOOQQQYYYYYYXXXWWWWWWWWWXXXXXXZZZ\\\___```aaabbbeeegggiiikkkmmmooooooooommmlllhhhiiijjjjjjjjjjjjkkkkkkjjjjjjjjjlllnnnqqqssssssuuuttttttvvv{{{iiiCCC===888888777333222333222111000//////.........------,,,,,,,,,,,,++++++******))))))))))))******++++++************++++++,,,$$$)))..."""hhh+++333$$$***))))))(((((((((((('''''')))"""###111333&&&///MMMbbb(((222888$$$************************+++***)))***,,,------,,,!!!000666&&&@@@NNN***!!!***&&&,,,---......,,,,,,------+++...999:::$$$JJJ&&&+++"""CCC)))((((((((((((((())))))******)))))))))((((((((((((%%%&&&+++,,,(((###""";;;...++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------000///...///000111000000000222555999EEE\\\xxxeeeOOO@@@777333333222222333333222111000///,,,+++***)))((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))***++++++,,,555///DDDqqqiiifffkkkiii]]]SSSMMMEEE;;;777777<<>><<<<<<<<<<<<<<<<<<;;;;;;;;;===;;;::::::;;;<<<<<<;;;::::::::::::999888888777777777777777666666666666666666777777777777888888777888888888999999999999999999999999999888777666555444333333555555444333444444444555555555555555555666666555444444555777999999888888999;;;===>>>AAACCCGGGJJJNNNQQQSSSTTTVVVVVVWWWXXXXXXYYYZZZ[[[YYY[[[^^^```bbbdddgggiiikkklllmmmnnnnnnmmmlllkkkmmmllllllllllllmmmmmmnnnjjjjjjllloooqqqtttwwwxxxzzz|||}}}~~~gggCCC===888888666333111333222111000///............------,,,,,,,,,++++++++++++******))))))******+++++++++************++++++...&&&'''...---$$$$$$---III111&&&---))))))((((((((((((((((((!!!222******---!!!&&&IIItttLLL%%%&&&$$$###$$$*********+++++++++++++++,,,+++++++++,,,---------%%%)))///333000...444>>>HHH///333<<<666222444555555333111000000333......333222,,,+++000333aaajjj------BBB+++)))444++++++************++++++*********)))))))))((((((((((((&&&%%%***///...)))RRR'''++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...------------............000---...111333222222333222888???HHH[[[zzzzzzyyy{{{}}}mmm___OOO===000444333222222222222000///...---,,,+++)))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))((())))))+++,,,---444333IIIvvv{{{cccaaafffdddYYYMMMDDD;;;333777999???LLL[[[eeeiiihhh``````___]]]XXXRRRNNNKKK@@@>>><<<<<<>>>???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===;;;::::::;;;<<<<<<;;;:::::::::::::::999888777777777777777666666666666666666666666777777777888777777777888888888888999999999999999999888777777444444333444444444444444333444444444555666666666444555666555444555666888888888888999<<<@@@EEEGGGLLLMMMNNNOOOPPPPPPQQQQQQSSSTTTVVVXXXZZZ[[[\\\]]]YYY\\\^^^```aaacccfffhhhiiiiiijjjkkkllllllllllllrrrpppnnnnnnooopppqqqqqqqqqrrrttttttuuuvvvxxxzzz|||dddBBB<<<888777666222111333222111000///............------,,,,,,,,,+++++++++++++++************++++++++++++************++++++///666'''###000111$$$000000$$$%%% 222...'''(((((()))))))))))))))))),,,000&&&""")))######999((($$$'''111888444+++$$$!!!$$$222000&&&666<<<###***+++++++++,,,,,,,,,---++++++++++++***+++,,,---111,,,*********,,,111888:::111HHH---<<<555111:::999;;;>>>AAACCCBBB???===<<<;;;;;;>>>FFFJJJDDD::::::???;;;222555@@@???555$$$///)))%%%000///***444---,,,,,,+++++++++++++++************))))))))))))))),,,***$$$###((()))&&&+++...---666###333)))))))))))))))***++++++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,---------.........---------....../////////222000111555666333555:::===LLL^^^mmm|||}}}{{{|||{{{}}}qqqSSS;;;777444222222333555444333000///...---+++)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))((((((((()))+++...///666???RRRnnnwwwccc___bbb```UUUHHH>>>777222999>>>GGGSSS^^^dddeeeeee]]]]]][[[YYYUUUOOOIIIEEE<<<<<<<<<===??????>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;999999;;;<<<;;;:::999999:::::::::999888888777777777777666666666666555666666666666777777777666666777777777888888888888888999999999888777777333444444444444333444444333444444444555666666666333444555555555666888:::888888:::>>>CCCIIINNNQQQUUUTTTRRRPPPPPPPPPQQQRRRRRRSSSVVVYYY[[[\\\]]]^^^[[[]]]___``````aaaccceeeggggggiiijjjmmmoooqqqsssvvvssspppoooqqqttttttttt~~~~~~|||zzzyyy|||~~~aaaBBB<<<777777666222111222222111000//////.........------,,,,,,,,,,,,++++++++++++************++++++++++++************++++++;;;&&&---111&&&$$$/// """111...222!!!###"""(((((())))))))))))******,,,&&&"""+++888222$$$"""000&&&###'''%%%$$$000333&&&...111'''***+++++++++,,,,,,------...***+++,,,++++++---000222***444CCCLLLJJJDDDDDDJJJ[[[MMM]]][[[ccc]]]TTTXXXQQQRRRWWW```hhhiiiddd]]]XXXUUUYYYgggoooiii___YYYIIIHHHDDDBBBIIIOOOFFF777EEEGGG<<<555<<<:::,,,$$$//////---,,,+++*********++++++*********)))))))))$$$***---+++(((((((((&&&''')))###///---&&&%%%(((((((((((()))***++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---,,,+++******+++,,,---,,,---------............---------...//////000000000---000444444444???LLL\\\rrrqqqcccpppxxxrrrXXX;;;666111///111444444444111111000///---+++)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((***---///111>>>RRRaaammmsssjjjcccccc^^^RRRDDD:::666777===EEEQQQZZZ```aaaaaaaaa\\\[[[YYYWWWSSSMMMEEE@@@;;;<<<===>>>?????????>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<:::999999:::;;;;;;:::999999999::::::999999888777777777777666666666666555555666666666666777777666666666666777777777777777777888888888777777666333444555555333333444555444444444555555555555555333444666666666888:::<<<<<<>>>BBBGGGLLLPPPTTTVVVUUUTTTRRRQQQQQQRRRTTTUUUSSSTTTWWWZZZ\\\]]]]]]]]]]]]^^^```aaaaaabbbccceeehhhhhhjjjlllppptttxxx{{{xxxtttpppooossswwwxxxxxx~~~{{{|||```BBB<<<777777555222000222222111000//////.........------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++************++++++###***///,,,***,,,,,,***222&&&%%%%%%++++++000---(((((()))))))))*********$$$...333&&&$$$///+++)))***------)))$$$&&&+++//////333000...+++++++++,,,,,,---.........,,,///111222333777<<<@@@IIIMMMVVV^^^bbbiiiwwwppp{{{uuu|||xxxrrrwwwwww|||}}}mmmbbbmmmjjj```XXX[[[fffpppppplllKKK;;;AAAFFF444000@@@FFF555444222000///------,,,+++++++++*********))))))&&&'''***------***)))+++%%%###(((;;;!!!===((((((((('''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,...---+++******+++---...------------............---------...///000000000///---111777;;;DDD]]]www~~~zzz{{{~~~yyyxxxOOOFFF;;;444333333222111222222222111000...+++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))+++...111333GGGbbbsssxxxsssmmmqqqlllhhh^^^PPP@@@777777<<<@@@LLLZZZbbbbbb______```]]][[[YYYWWWSSSLLLDDD>>>;;;===>>>>>>>>>>>>???@@@;;;;;;;;;<<<<<<<<<======<<<:::999999:::;;;;;;:::888999999::::::999999999777777777777666666666666555555555666666666777777555555555666666666777777555666666777777777666666222444666555333222444555555555555555555444444444444666888999999;;;>>>@@@EEEHHHLLLQQQSSSTTTTTTSSSPPPPPPPPPQQQRRRRRRRRRRRRTTTVVVXXXZZZ\\\\\\\\\[[[]]]___bbbcccccceeegggiiiiiiiiijjjmmmqqqvvv{{{~~~yyytttooooootttyyy{{{{{{aaaBBB<<<777777555222000222222111000//////.........---------,,,,,,,,,++++++,,,++++++******++++++,,,++++++************++++++111///***&&&&&&+++------******)))---******((((((((())))))*********+++))) )))///$$$)))111)))(((+++***&&&)))000...%%%%%%---000)))###(((------++++++,,,,,,---...//////111444777:::<<>>555888???AAAPPP```gggccc^^^^^^aaa___\\\ZZZXXXTTTMMMDDD===<<<>>>??????>>>>>>@@@AAA;;;;;;;;;<<<<<<<<<======<<<:::999999:::;;;;;;:::888999999:::::::::999999777777777777666666666666555555555555666666666777555555555555666666666777555555666666666666666555222444666555333222333666666666666555555444444333666888:::;;;<<<===@@@CCCMMMPPPTTTXXXXXXUUURRROOOKKKLLLOOOPPPPPPNNNLLLKKKUUUWWWYYY[[[\\\\\\[[[ZZZ]]]___bbbdddfffhhhkkkmmmiiiiiijjjlllooouuuzzz}}}yyytttnnnoootttzzz||||||wwwuuuxxx^^^AAA;;;777666555222111333111111000/////////////////////...---,,,,,,++++++---,,,++++++******++++++******))))))))))))******+++++++++*********))))))+++*********))))))(((((())))))))))))************++++++***************+++$$$'''***)))'''&&&))),,,---******,,,+++((((((,,,+++000222//////333777888@@@AAABBBBBBEEEPPP```mmm~~~yyyrrrttttttmmmddd]]]SSSDDD999333333333444...///000///+++''''''***))))))***,,,---,,,)))&&&+++)))'''(((******)))&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((()))******''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,+++***))))))+++---...))))))***+++---...//////111///111444444000000222888999@@@PPPjjjuuuooonnnwwwuuuhhhSSS999000777222111222555333---+++---,,,+++***((((((((()))***)))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************...'''(((///000---555DDDfffooo~~~bbbYYYcccooommmgggWWWCCC:::<<>>MMMXXXaaacccaaaaaa```___^^^]]]ZZZTTTKKKCCC>>><<<===>>>???@@@@@@???>>>===>>>>>>============>>>>>><<<:::999999:::;;;;;;:::888999999::::::999999888777666666666555555555555555555666666666666555555555666666666666666666666666555555555777777666444444444333333333444555555777777666555333444666888666555888===AAAEEELLLTTTZZZYYYVVVSSSPPPNNNMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLWWWWWWVVVTTTRRRRRRTTTWWWXXXZZZ]]]```cccfffhhhiiilllmmmoooqqqssstttttttttqqqqqqrrrtttwwwyyy{{{{{{{{{|||qqqllljjjiiiggg^^^AAA;;;777777666222111333111111000//////////////////......---,,,,,,++++++---,,,++++++******++++++******))))))))))))******+++++++++*********))))))+++*********))))))))))))))))))))))))************++++++************++++++------,,,,,,,,,+++***)))((('''(((...000......000***000555666999AAAGGGIIIOOOUUUZZZYYYYYYdddyyyxxxdddSSSIIIBBB===999<<<777111//////---,,,+++***))))))***++++++)))(((+++)))'''(((***+++)))'''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))******'''''''''((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++------******+++,,,---......///222...,,,000222222444777===SSSlllqqqkkknnn|||rrrUUU>>>666777444333333222///000444---,,,+++)))(((((())))))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************,,,((()))///000444FFF[[[xxx}}}lllVVVVVVbbbkkkllldddTTTAAA888<<<@@@AAAPPPYYYaaabbbbbbcccbbb___ZZZYYYVVVQQQIIIBBB>>>======>>>????????????>>>===>>>==================>>>;;;:::888888:::::::::999999999::::::::::::999999777777666666666555555555555555666666666666555555666666666666666666555555555555555666777777555333333333333333333444444555333444666666666777999:::===<<>>===<<<===>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999777777999:::999888999999::::::::::::999999777777777666666666555555555666666777777666666555777777777666666555555555444444555777888777555222333222222222333333444555333555777888888999;;;<<<<<<>>>EEENNNRRRSSSWWW\\\WWWTTTNNNJJJGGGGGGIIIJJJGGGFFFFFFGGGGGGHHHIIIIIIMMMPPPSSSUUUUUUTTTTTTUUUVVVWWWYYY[[[]]]___``````aaacccfffiiijjjjjjhhhgggeeehhhllloooqqqwww~~~~~~~~~}}}zzzsssmmmaaa[[[TTTPPPPPPQQQQQQPPPZZZBBB<<<777777666333222333111000000///////////////......---------,,,,,,,,,---,,,++++++******+++++++++******))))))******+++************************************************))))))*********+++++++++++++++*********+++,,,,,,+++)))(((***,,,......---000000333555777===LLL[[[hhhooovvvyyy}}}||||||}}}uuuxxx|||yyyxxxxxxxxx~~~yyyvvvzzz~~~rrreeeRRRAAA:::888444///000...,,,,,,,,,,,,***((()))((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))***'''(((((((((((()))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------------.........------000444555666===EEEbbb{{{qqqiiibbb\\\YYYjjjccc^^^eeepppuuusssnnnmmmfff]]]YYY\\\eeennnsss}}}ppp___GGG:::000111666555111///000000...---+++***)))((()))))))))(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))*********++++++++++++---...,,,000FFFllluuuvvvxxxaaa___ooorrrggglllbbbPPPAAA;;;AAAJJJQQQZZZ]]]______aaadddccc^^^VVVTTTPPPJJJCCC???===>>><<<===>>>??????>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;:::888777777888999999888999::::::::::::::::::999777777777666666666666555666666777777777777666666888888777777666555555555444444555777888777444111222222222222222333444555777888999999999:::>>>@@@>>>CCCMMMWWWXXXQQQLLLLLLLLLJJJGGGEEEEEEGGGIIIKKKEEEDDDDDDDDDEEEGGGHHHIIIIIILLLPPPRRRRRRSSSTTTUUUUUUUUUWWWYYYZZZ[[[[[[[[[[[[]]]```cccdddcccaaa______ccchhhkkknnnttt}}}|||rrrnnnjjjffffffdddbbb``````]]]YYYVVVSSSPPPMMMLLLMMMOOONNNNNNXXXBBB<<<888777666333222444111000000///////////////---------------,,,,,,,,,---,,,++++++******++++++++++++************++++++***************************************+++++++++************++++++++++++++++++******+++,,,,,,---,,,------,,,***+++...111---888GGGQQQUUU^^^ttttttrrrzzz~~~~~~}}}vvv[[[HHH@@@<<<999111///...---......---,,,))))))))))))(((''''''((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((()))))))))***((()))))))))************************************************++++++++++++***************************+++,,,------------,,,........................,,,...222444555===QQQddd~~~ssskkk[[[VVVNNNHHHDDDCCCDDDDDDJJJNNNTTT[[[___]]]UUULLLGGGGGGHHHJJJMMMOOOPPPOOOTTTdddqqqwwwfffOOO777111777:::666222111111000///---+++***)))***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************+++++++++++++++//////000<<<[[[}}}}}}ooo^^^aaaqqqqqqcccggg[[[LLL@@@===BBBMMMVVV^^^``````___```cccaaa\\\YYYVVVPPPHHHAAA======>>><<<===>>>??????>>>===<<<;;;;;;<<<======<<<;;;;;;:::888777777888999999888:::::::::;;;;;;:::::::::888777777777666666666666666666777777777777666666888888777777666666666666444444444666777777444222222222222222333444555666999999888888:::???EEEJJJOOOPPPUUUYYYUUULLLFFFEEEBBBCCCCCCDDDEEEEEEEEEEEECCCCCCCCCCCCDDDFFFHHHJJJHHHJJJKKKLLLMMMOOOSSSUUURRRSSSTTTUUUVVVWWWWWWWWWVVVXXXZZZ\\\]]]\\\ZZZYYYVVVYYY]]]aaadddjjjqqqwwwvvvtttlllaaaXXXTTTRRRPPPMMMLLLKKKKKKLLLKKKJJJJJJHHHGGGFFFFFFGGGHHHGGGGGGVVVBBB<<<888888777333222444111111000///////////////---------------------------,,,++++++******++++++++++++************++++++***************+++++++++*********+++++++++++++++*********++++++++++++,,,++++++***++++++,,,---......//////---+++...555<<>>:::444111000111111111+++,,,---+++)))''''''((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((((()))))))))******))))))))))))*********************************************++++++++++++,,,************************,,,,,,,,,,,,------------........./////////000000000111333666<<>>>>>DDDOOOYYYaaaeeeeeebbbaaaaaa___ZZZZZZVVVOOOFFF???<<<===???===>>>???@@@@@@???>>>===;;;<<<===>>>>>>===<<<;;;:::999777777999:::999888::::::;;;;;;;;;;;;::::::888888777777777666666666666777777888888777777666777777777777777777777777555444333444555666444333222222222333444555666777777888999;;;>>>EEEMMMSSSZZZUUUQQQMMMGGGAAAAAADDD@@@AAABBBCCCBBBAAA???>>>BBBAAA@@@AAABBBEEEHHHJJJGGGHHHHHHHHHHHHJJJOOORRRNNNOOOPPPQQQRRRSSSSSSSSSRRRRRRTTTTTTTTTTTTSSSRRRRRRSSSUUUXXX\\\```ccceeeaaa\\\SSSJJJDDDAAAAAAAAA===>>>???AAACCCEEEFFFGGGDDDDDDDDDDDDDDDCCCCCCBBBTTTCCC<<<888888777444333444111111000///////////////---------------------------,,,++++++******++++++,,,++++++******++++++,,,))))))*********+++++++++*********++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++,,,---......---...000555???LLLYYYbbb{{{xxx{{{|||ppphhhkkkooonnnjjjfffccccccdddccceeelllxxxqqqbbb[[[VVV___UUUFFF:::333222333444000111111///+++))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((()))******(((((()))))))))*********))))))))))))*********************************************+++++++++,,,,,,++++++++++++++++++++++++------,,,+++,,,---...///------...///000111111222333444:::DDDSSSgggppphhhWWWRRRMMMLLLPPPUUUVVVVVVSSSPPPKKKGGGIIIOOOXXX___mmmtttyyyyyyxxxyyywwwrrrbbbeeefffaaaZZZVVVXXX[[[UUURRRLLLEEEBBBAAAAAA@@@DDDDDDJJJXXXeeeppp||||||^^^HHH;;;333222444111111111111111///...---*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))*********+++++++++,,,,,,,,,---000???dddvvvfff```bbbdddaaa\\\JJJBBB<<<===AAAHHHTTT___dddjjjlllhhhbbb```^^^[[[XXXTTTLLLDDD===<<<>>>AAA>>>???@@@AAAAAA@@@???>>>;;;<<<>>>??????>>><<<;;;;;;:::888888:::::::::999::::::;;;;;;;;;;;;::::::888888888777777777666666777777888888888888777777666666666777888888999999666444222222444555555444333333333444555666888888888:::>>>AAADDDIIINNNQQQPPPKKKFFFBBB===999<<>>>>>>>>???>>>>>>>>>@@@CCCFFFHHHDDDEEEGGGGGGFFFGGGIIIKKKIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMPPPNNNMMMPPPUUUVVVTTTQQQQQQKKKDDD===888555333333555888;;;>>>AAADDDGGGIIIDDDEEEEEEEEECCCBBBBBBBBBSSSCCC===888888777444333555111111000///////////////---------------------------,,,++++++******++++++,,,++++++******++++++,,,))))))******++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,---.../////////555DDD[[[sssyyybbbNNNOOOZZZ[[[OOOCCCEEEFFFGGGGGGFFFEEEEEEFFFAAAEEEKKKRRRXXX]]]bbbeeecccjjj~~~uuulllpppYYYCCC666222333555333555555222---***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))************))))))))))))******************************************+++++++++,,,,,,,,,------------------------...---,,,++++++,,,///000,,,---...///000111222333444777CCCVVVjjjzzzuuuiii\\\QQQLLLLLLNNNUUUaaalllpppmmmiii```^^^\\\]]]cccnnn|||wwwxxx|||}}}vvvjjjcccdddhhhddd^^^WWWPPPHHHAAAAAADDD@@@:::999BBBKKKRRR\\\eeesss~~~|||fffOOO<<<333444000111222222111000///...************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((()))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,......000CCCmmmqqqeee^^^aaaccc\\\TTTPPPBBB;;;999???FFFMMMZZZfffgggnnnqqqlllddd```^^^\\\UUUQQQJJJAAA<<<<<<@@@CCC???@@@AAABBBBBBAAA@@@???<<<===>>>@@@@@@>>>===<<<<<<:::999999:::;;;;;;::::::;;;;;;<<<<<<;;;;;;:::888888888888777777777777777777888888888888777777555555666777888999::::::777555222111222444555555333444444555666777999999<<<@@@DDDGGGHHHIIIJJJKKKBBBAAAAAACCC@@@<<<;;;>>>===<<<;;;;;;<<<>>>AAABBB===<<<;;;<<<>>>AAAEEEGGGAAADDDGGGHHHGGGFFFEEEFFFEEEFFFGGGIIIJJJKKKKKKLLLKKKJJJIIIHHHGGGHHHIIIJJJJJJFFFDDDFFFKKKKKKEEE??????;;;888666555333222222333666;;;???BBBEEEHHHKKKCCCDDDDDDCCCAAA@@@AAABBBTTT???<<<999666666555444222222222111111000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,(((...000,,,+++///111...,,,((('''+++///000---+++666999GGGbbb|||sssttt{{{~~~{{{uuukkkjjjiiiaaaVVVMMMLLLIIIFFFDDDFFFIIIKKKDDDEEECCC??????EEEHHHHHHFFFBBB???>>>AAACCCCCCBBBBBBNNNbbbyyy{{{\\\BBB666222666111111222444666333...)))---,,,,,,+++***)))((('''(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,------------------222000---,,,...111555666;;;HHHUUUooouuummm```WWWSSSZZZ___]]]XXXVVV[[[___kkk}}}|||vvvqqqnnnooozzztttooopppeeeeeeaaaWWWLLLEEEEEEHHHBBBAAA??????@@@AAA@@@???NNNZZZqqq|||cccNNN<<>>@@@@@@@@@@@@??????>>>>>>???????????????>>>======888777666666777999;;;<<<<<<<<<<<<;;;;;;:::::::::777777777777777777777777777777888888888888777777777777888888888888777777777777666555555555555555666222000333999===<<<:::;;;EEERRRVVVMMM@@@<<<@@@:::;;;===>>>>>>===;;;:::;;;:::999888888888999:::;;;;;;<<<<<<===>>>>>>>>>@@@BBBCCCEEEEEEDDDBBBAAABBBBBBCCCDDDEEEFFFGGGGGGEEEEEEEEEEEEDDDCCCBBBAAACCCBBBAAA???===;;;:::999555444222000111222555666999<<>>CCCTTTkkk|||nnnfffmmmvvv{{{{{{pppccc`````````]]]WWWQQQSSSXXXXXXUUUbbblllsssooojjjhhheeebbbjjjjjjhhheeegggmmmpppnnnfffaaa[[[VVVSSSPPPLLLIII>>>BBBHHHPPP\\\hhhkkkhhhfffmmm```RRRHHH<<<888777555333333555666444222...---,,,+++*********+++)))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,---------.........------.........////////////000000000000444:::>>>KKKaaawwwsss^^^TTTUUUWWWYYYaaakkknnnjjjhhhkkkttt|||}}}yyy~~~~~~zzzllljjjeee^^^YYYVVVUUUUUUPPPNNNJJJHHHGGGEEECCCAAA???BBBKKKYYYgggwwwzzz|||jjjQQQ<<<555444333444444333111000...---+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************++++++************++++++***************++++++,,,000333999GGG]]]rrr{{{{{{iiiZZZooovvvmmmbbbRRREEEDDD999;;;>>>BBBNNN___kkkpppoookkkfffcccaaa^^^YYYTTTPPPJJJDDDBBBCCCCCCAAA>>>@@@@@@@@@@@@?????????>>>>>>????????????>>>======888888777666777999;;;<<<<<<<<<;;;;;;;;;:::::::::888888888888888888888888777777888888888888777777777777888888888888777777777777666555555555555555555444444555888;;;>>>???HHHLLLRRRSSSIII===999<<<<<<<<<<<<<<<;;;999888666888888777666666777888888888999999::::::;;;<<<<<<>>>???AAABBBCCCBBBAAA@@@@@@AAAAAABBBBBBCCCCCCDDDCCCCCCBBBBBBAAA@@@???>>><<<;;;:::999777666555555444333111000111333666777:::<<>>>>>??????>>>>>>===<<<999888888777888999;;;<<<;;;;;;;;;;;;::::::::::::999999999999999999999999777888888999999888888777777777888888888888777777777666666555555555555666555666777777888<<>>>>>===<<<::::::999555444444333333222222111222111000000222444777999:::<<>>>>>>>>>>>>>>======<<<999999999999999:::;;;<<<::::::::::::::::::::::::999999999999999999999999888888999999999999888888777888888999999888888777777666555555555555666666666666666888<<>>?????????=========<<<<<<;;;;;;;;;:::999888777666555555555222222222222222222222222000000000111333666999;;;;;;===??????>>>>>>???AAADDDDDDCCCBBBAAABBBDDDGGGOOO???<<<999666666555444222222222111111000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++...------...///...---,,,222;;;FFFPPPaaawww|||lll}}}ssshhhcccdddiiizzzmmmgggbbb[[[cccsssyyyooohhhfff___```hhhddd___fff^^^WWWKKK>>>555111222333222333444555333111---+++***))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------.........//////,,,------...//////000000///111555<<>>EEETTTiiiyyy{{{uuupppkkkeeeaaa^^^YYYSSSNNNEEECCCBBBAAABBBCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>===<<<<<<:::::::::::::::;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999::::::::::::999999888888999999999999888888666666555555555555666666888555333777@@@IIINNNOOOKKK???555333444555666888555444333222111111111222222333333444444555555555666666777777888888999999888888:::;;;<<<===>>>>>>;;;;;;;;;:::999999888888666555444333222222222333111111111222222222333333000111111333666888;;;======>>>??????======>>>@@@BBBBBBBBBAAA@@@AAADDDFFF~~~MMM???<<<999666666555444222222222111111000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///---...///...---000444;;;QQQffflllppp}}}qqqppptttlllaaa^^^eeexxxrrrmmmmmmyyywww```XXXbbbeee^^^]]]]]]ZZZTTTKKK@@@777111///---///222555666555333222---,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------........./////////,,,,,,---...//////000000///222:::KKKdddgggUUULLLKKKMMMRRRWWW^^^gggsss{{{tttqqqssshhh]]]TTTXXXfffnnnllleeebbbeeennnwwwxxxqqqjjjhhhgggqqqwwwvvvwww|||ppphhhbbb[[[UUUQQQNNNKKKLLLPPPBBBFFFPPPYYY```nnn|||mmm{{{lllMMM???:::555000000......///......---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************++++++************++++++************+++---...///333AAA[[[vvvjjjYYYdddpppppplllkkk[[[CCC777:::AAALLL]]]rrr~~~|||tttnnnjjjddd```]]]YYYSSSNNNCCCCCCCCCBBBBBBCCCCCCCCC@@@@@@@@@@@@AAAAAAAAAAAA======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::999999999999999999999999999::::::;;;;;;::::::999888888999999999999888888666555555555555666666777888444111666@@@HHHKKKKKKDDD:::111000111111000111111111111111111111111111222222333444555555555555222222333444444555555666777777888999:::;;;;;;<<<888888888777777666666666444333222111111222333333000000111111111222222222111222333555888;;;===>>>@@@@@@@@@???======>>>???@@@AAA@@@???>>>@@@CCCEEE}}}LLL???<<<999666666555444222222222111111000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...------------------------...---...000111444AAANNNcccttt{{{sssqqqzzzvvvxxxxxxwww}}}wwwjjj```^^^hhhttteeeaaa```WWWRRRTTTXXX\\\[[[RRREEE:::444000000111222333444555666111000...---+++*********))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...............////////////,,,---...///000111111222333999IIIfffwwwjjjYYYMMMJJJNNNWWW]]]cccmmmzzzwwwooogggbbb]]]YYYYYY\\\ZZZ[[[```iiiqqqvvvuuussszzz{{{~~~yyyxxxoooxxx|||xxxwww{{{xxxpppkkkoootttwwwzzz~~~wwwddd]]]VVVSSSOOOLLLMMMPPPOOOLLLLLLNNNPPPYYYppp~~~mmmTTTBBB888444222///000000000000...---,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************++++++************++++++*********+++,,,---...///222KKKlll|||gggcccnnnsssqqqqqqlllVVV???;;;;;;EEEUUUgggyyy~~~tttmmmhhhccc___\\\XXXRRRNNNCCCDDDDDDDDDCCCCCCCCCDDD@@@@@@@@@AAAAAAAAABBBBBB======>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;888888999999999:::::::::888888888888888888888888::::::;;;;;;;;;;;;::::::888999999::::::999999888555555555555555666777777555444333555;;;@@@BBBCCC<<<555111333444111......//////000111111111000///000111333444555555444444111111222222333444444444666666666666777777888888444444444444444333333333222111000000111222444666222222222333333333333333333444666888:::<<<>>>???BBBBBBBBB@@@======>>>@@@>>>??????>>>===>>>AAADDD|||KKK???<<<999666666555444222222222111111000/////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---..............................,,,,,,...222555???TTTiiippplll||||||pppnnnqqqxxxccc\\\```VVVeee{{{dddXXXQQQPPPRRR[[[gggkkkeeeXXXKKKCCC888555222000///111333555444333111///---,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---.............../////////000---...///000111222333333888@@@XXX~~~XXXPPPIIIJJJRRR]]]gggnnn~~~gggSSSMMMKKKLLLMMMLLLIIILLLPPPWWWcccrrr{{{~~~oooffffffgggkkkooossstttsssyyynnnhhhbbb```]]]VVVSSSTTTVVVSSSOOOLLLMMMTTT___hhhfffJJJ<<<888666111111222222111000...---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************++++++************++++++*********+++,,,---///000;;;[[[{{{~~~yyyjjjnnnrrrpppjjjhhhaaaIII;;;CCC<<>>===>>>@@@===>>>>>>===<<<===AAACCCvvvIII>>>;;;888666666666444333222222111111000///////////////............//////...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...111222000//////...---222222888AAAEEEPPPooohhhdddpppwwwmmmccc^^^```sssqqqjjjbbbeeefffrrrlllggg]]]MMMOOOSSS\\\iiippplll___SSSDDDAAA555000333000000;;;222999999111******+++***)))*********)))((('''&&&'''(((((()))))))))))))))******))))))))))))******)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------000333///...333111222>>>BBB^^^pppUUULLLMMMSSS[[[aaakkk}}}jjj]]]QQQFFFAAAHHHLLLOOOOOONNNPPPVVV\\\lllwww~~~zzzyyy|||{{{wwwwww{{{|||xxxqqqkkkkkklllhhhaaafff___YYYXXXUUUPPPQQQVVV]]]rrrhhhMMM<<<888333333111000111333111---...---+++)))(((((())))))******))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))******************++++++++++++******)))******)))+++...///---DDDhhh}}}||||||qqqooowwwtttsssnnnaaaQQQDDD>>>===AAAKKK^^^sssyyyrrrkkkddd___```]]]UUULLLGGGEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@AAABBBBBBAAAAAAAAA???>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;:::::::::888888888888888888888888777888888888888999999999999::::::;;;;;;::::::999999666444666;;;>>>===:::777444333444666777555222111111222333555666444222333333333222000///---,,,------......//////000000111111222222222222111000555555555444444333333333555444444333333222222222222222222222111111111111333111000111444777888888999999888777666555555444888999;;;<<<===???BBBEEEAAABBBBBBBBBAAAAAA@@@???===<<<:::999999;;;>>>@@@vvvJJJ>>>;;;888666666666444333222222111111000000////////////............//////...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++...///---+++,,,///111111111<<>><<<>>>FFFRRRgggzzz{{{uuullleee```___\\\SSSJJJFFFFFFFFFEEEEEEDDDDDDDDDCCC@@@AAAAAABBBBBBAAAAAAAAA???>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888888888888888888888888777888888888888999999999999::::::;;;;;;::::::999:::777444666;;;===<<<:::777555444444666777666444111111111333555555333222222222222111000///...---.........///////////////111111111000000000000000444444444333333222222222222222222222222222111111222222111111111222222333555333222333666888::::::::::::999777777666666666999;;;<<<======???AAADDDAAAAAABBBBBBBBBAAAAAA@@@===<<<:::999999;;;===???uuuJJJ>>>;;;888666666666444333222222222111000000////////////............//////...------,,,,,,------...------------------------------------------------***---//////,,,+++000555999JJJ___mmmwwwuuu}}}{{{nnnooonnnqqqxxx{{{{{{xxxkkkiiinnnyyy|||ooojjjjjj[[[UUUOOONNNRRRVVVWWWUUUdddiiiZZZAAA666///***---000000//////333666222+++***)))((((((((()))***+++'''((())))))******))))))******))))))))))))******)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........................+++111000///444999IIIaaa^^^HHHIIISSS___dddtttxxxqqqjjjeee\\\SSSQQQQQQTTTYYY___aaaffflllooopppqqquuuwww|||uuurrr|||xxxxxxyyyvvvpppeeeccccccdddaaa[[[WWWWWWaaa^^^aaaqqq~~~rrrRRR;;;666444333111000///...///......,,,+++***)))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))******************++++++++++++******,,,---------,,,///666;;;IIIeeekkkaaadddkkkooonnnlllbbbPPP???777;;;BBBJJJZZZppp|||wwwmmmfff```^^^ZZZQQQHHHEEEGGGGGGFFFEEEDDDDDDCCCCCCAAAAAAAAABBBBBBAAAAAA@@@>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999777888888888888999999999999::::::;;;;;;::::::999:::888555777:::;;;:::888888666555555777888777666111111111222333444222000///000000000000///...---///////////////.........000///.........///000111222222222111111111111111000000111111222222111111333222111111111333555666888666444555888;;;======<<<;;;999777666777888999;;;===>>>>>>===>>>@@@BBB@@@AAAAAABBBBBBBBBAAAAAA===<<<:::999999;;;===>>>tttIII>>>;;;888666666666444333333333222111111000000/////////............//////...------,,,,,,------...------------------------------------............,,,...111222000000777@@@ZZZsssqqqnnnvvvfffeeesss|||hhh\\\ZZZbbbpppvvvppphhhggg^^^YYYSSSQQQSSSUUUTTTSSS^^^kkk```FFF;;;777111000222111000111444555222......,,,***(((((((((***+++(((((()))************)))+++******))))))******+++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............///////////////555222000999FFF```zzzdddYYYUUUTTT\\\hhhqqqjjjbbbbbbbbb```______bbbggghhhgggiiimmmuuuxxx|||}}}zzz{{{zzzvvvpppqqqttttttppplllgggaaa\\\ZZZZZZ\\\```___cccfffhhhmmmzzz}}}aaaEEE<<<888555333222000000222///...---,,,+++******)))))))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))******************++++++++++++*********+++,,,+++***///;;;HHHYYYmmmdddXXX```fffccchhhfff\\\KKK;;;666===GGGLLL___vvv|||wwwnnngggaaa]]]WWWMMMFFFDDDHHHHHHGGGFFFEEECCCCCCBBBAAAAAABBBBBBBBBAAA@@@@@@>>>>>>>>>======<<<;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999777777888888888999999999999::::::;;;;;;::::::999;;;999777777999:::999777888777666666777888888999222111000111222222111///......////////////......000000//////......------000///---,,,,,,...000111000000000000000000000000///000111333333333222222333222111111222555888::::::888666777:::===>>>???<<<:::888666666777:::;;;>>>?????????>>>>>>@@@AAA@@@AAABBBBBBBBBBBBBBBBBB===<<<;;;::::::;;;<<<===sssIII>>>;;;888666666666444333333333222222111000000000//////............//////...------,,,,,,------...---------------------------------....../////////111------000333<<>>555444333000000333///......---,,,+++***)))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))******************++++++++++++************,,,,,,+++333HHH]]]wwwaaaWWW^^^___UUU^^^\\\TTTFFF999777???HHHPPPdddzzz}}}xxxooohhhaaa\\\TTTKKKEEEDDDIIIHHHGGGFFFEEEDDDCCCBBBAAABBBBBBBBBAAAAAA@@@???===>>>>>>>>>===<<<;;;:::<<<<<<;;;;;;;;;:::::::::999999999999999999999999777777888888888999999999999::::::;;;;;;::::::999:::999777777888888888777888777777666666777999;;;444222111000111111000///---......///////////////000000//////......------000///---,,,---...000222000000000000000000000000111222444555666555444444333222111222444777;;;>>>:::999888999<<<>>>??????;;;:::888666666888;;;<<>>>>>@@@AAAAAABBBBBBCCCCCCBBBBBBBBB======<<<;;;;;;;;;<<<===qqqGGG>>>;;;888666666666444333333333333222111111000000//////............//////...------,,,,,,------...------------------------------......///000000000444,,,***222???QQQiii~~~yyybbbiiiyyyvvvwwwnnnlllooopppmmmwwwyyyvvvuuutttuuu~~~xxxjjj^^^RRROOOZZZkkkooojjjccc^^^ZZZWWWTTTRRRZZZeee^^^NNNHHHCCC======333///,,,------...333999777555222...+++)))((((((((()))******++++++******++++++************++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........//////000000111///333444@@@YYYpppvvv^^^ZZZYYY]]]dddppp|||lll]]]WWWWWWaaaooozzz~~~~~~}}}{{{||||||yyynnniiikkklllkkkmmmooonnnkkkkkkmmmnnnlllkkkeee]]]WWWVVVZZZ___cccnnn{{{~~~www}}}ZZZIII999555555111///111/////////...---,,,******(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************++++++++++++******,,,,,,---...///:::YYYwwwzzzbbb^^^ddd]]]NNNTTTQQQIII???888999BBBJJJYYYmmmyyynnnggg```ZZZRRRHHHDDDDDDHHHHHHGGGFFFEEEEEEDDDDDDBBBBBBBBBBBBAAA@@@??????===>>>>>>>>>>>><<<;;;999<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::777888888888888999999999999::::::;;;;;;::::::999999888888777777777888888777777777666555666999<<<666444111111111111000///...//////000000000/////////////////////.........000//////...///000222333111111111111111222222222333555777888888777666444222222222333666:::>>>@@@:::::::::===@@@AAA@@@???;;;:::999888999:::<<<>>>@@@AAAAAA@@@??????@@@BBBCCCCCCCCCCCCCCCBBBAAAAAA>>>>>>==================oooFFF>>>;;;888666666666444333444333333222222111111000//////............//////...------,,,,,,------...---------------------------......///000000111111333///555JJJ^^^nnnyyyrrrrrryyyzzz}}}~~~}}}ssspppuuuzzz{{{tttiiijjjlllnnnqqqyyy}}}xxxhhh______dddggghhhjjjkkkiiiddd]]]XXXVVVYYYQQQIIIJJJHHHGGGNNNDDD999///---...///333999777666444111///,,,***)))))))))***++++++++++++***,,,++++++******++++++,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---......///000000111111000999DDD]]]uuuaaaYYYRRR]]]gggmmmvvvnnn```[[[WWWZZZhhhyyyuuupppmmmkkkjjjjjjjjjlllllllllmmmpppuuuzzz~~~qqqyyyzzzrrrnnnooopppnnnnnntttxxxxxxyyy{{{xxxrrrvvvlllaaa^^^aaaeeedddaaagggooozzzwwwrrrtttZZZCCC<<<;;;666111111////////////...,,,+++***'''((((((((()))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))******************++++++++++++******,,,+++,,,///111@@@gggsssgggkkkpppeeeTTTQQQJJJ@@@999777>>>HHHPPPdddvvvvvvmmmggg___YYYPPPGGGDDDEEEGGGGGGGGGFFFFFFEEEEEEEEEBBBBBBBBBBBBAAA@@@???>>>======>>>???>>><<<:::999<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::777888888888888999999999999::::::;;;;;;::::::999777888888777777777888999666777777555444555999===888555222111111222111000000000000111000000//////.........///////////////000000111222222333444444222222222333333444444444555666888999999777555444000111333555999<<>>AAADDDDDDBBB???<<<<<<<<<<<<===>>>???@@@@@@AAABBBAAA??????AAACCCDDDDDDDDDDDDCCCAAA@@@???@@@?????????>>>>>>>>>>>>mmmEEE>>>;;;888666666666555333444444333222222111111000//////............//////...------,,,,,,------...---------------------------......///000111111222111444GGGggg~~~tttfff|||}}}rrrkkkpppyyy~~~xxx^^^WWW^^^dddgggiiissssssyyy}}}tttvvvooo]]]XXXbbbppp{{{|||tttggg]]]TTTRRRIIIHHHQQQSSSXXXfffYYYFFF555000222333333666666666555333111///,,,+++))))))***++++++++++++***,,,++++++******++++++,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---......///000111111222555BBBVVVyyypppRRROOOYYYaaalllvvv}}}```WWW]]]dddnnnttt}}}yyydddcccaaaaaaaaabbbaaaaaa___aaabbbdddfffkkkqqquuuwwwyyy|||sssxxx|||}}}ssswwwvvvrrrqqqssstttrrrrrryyy|||{{{|||zzzuuuqqqkkkgggfffhhhkkkmmmhhhllltttvvvjjjLLLDDDBBB;;;555333//////000000///---+++***'''((((((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))******************++++++++++++*********(((***---000BBBmmmqqqmmmwww|||ooo^^^RRRIII===666999CCCOOOVVVjjjzzz|||rrrmmmfff___XXXOOOFFFDDDFFFGGGGGGFFFFFFFFFFFFFFFFFFBBBCCCBBBBBBAAA@@@???>>><<<===>>>???>>>===:::999<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::777888888888888999999999999::::::;;;;;;::::::999666777888777666777888:::555666666555333444999===999666333222222222111000111111111111111000//////---.........//////000000000111222444444555555444333333333444444555555555555777888:::999777444333///000333777:::===@@@AAA;;;===@@@EEEGGGGGGCCC@@@======>>>???@@@AAAAAABBB@@@AAABBBAAA@@@@@@BBBCCCFFFEEEEEEDDDCCCAAA@@@???AAA@@@@@@@@@??????>>>>>>hhhIII===:::888777777666555444444444333222222111111000000000000000000000000000.........------,,,,,,,,,---,,,,,,,,,,,,---...///+++333333,,,,,,444555///777BBBaaayyysss~~~~~~{{{vvvtttyyymmmYYY\\\gggnnntttzzzzzzzzzvvvuuuooogggooottt|||pppccciiiqqq~~~```WWWZZZmmmyyysssiiihhh]]]SSSKKKKKKPPPXXXbbbjjjoooVVV===444444444222222333333333555555333...***++++++******)))******+++))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,---...//////000222000,,,,,,333777777@@@```yyyUUUVVV___]]]lllvvvfffSSSPPPWWWlllqqqeeeaaa]]]\\\[[[\\\^^^`````````dddddddddddddddeeefffgggmmmooorrrvvvzzz~~~{{{|||vvvmmmkkkttt{{{|||{{{vvvsssrrroookkkgggfffgggiiimmmpppqqqrrryyyvvvrrroooooorrrwwwzzzxxxtttrrrrrrppplllkkknnnlllpppsssuuu~~~zzz]]]KKKDDD???999666///111111111///---,,,,,,+++***)))))))))))))))***(((((((((((())))))))))))************************)))************+++++++++***+++,,,+++***)))***+++******,,,---222HHHqqqtttxxx|||sssjjjhhhVVVBBB666;;;@@@AAAJJJYYYttt}}}yyyvvvvvvoooiii___SSSJJJFFFFFFHHHIIIIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@?????????>>>>>>======<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::999999888888888<<<<<<;;;;;;;;;:::::::::777777777777777777777777666777777666555666999<<<:::777444222333444444333222222111000///...---------......///000111111222222222222222222222222222444222111333888;;;<<<;;;888::::::888444111//////111333555999<<>>ggg|||iiiggg~~~{{{xxxjjj\\\aaakkkqqquuu{{{vvvmmmbbb``````ccchhhiiieeebbbfffeeehhhkkkjjjqqq}}}sss}}}mmmZZZXXX[[[]]]dddoooddd\\\UUUTTTUUUYYYaaaiiikkkWWWCCC:::777444222333222222111111111000...---,,,,,,+++***************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,---...////////////...///000333666999WWWaaaVVV^^^gggjjj|||zzz___IIIJJJ[[[tttmmmaaa___aaa___^^^^^^```ccceeeffffffiiiiiihhhhhhhhhiiijjjjjjmmmnnnqqqtttwwwzzz|||}}}||||||vvvjjjeeeiiioooqqqvvvwww{{{~~~~~~|||{{{vvvmmmddd^^^[[[WWWTTTTTTTTTVVVXXX\\\___aaabbbdddfffhhhkkkllllllkkkjjjooommmnnnrrrrrrppppppsssxxx||||||xxxxxxuuudddRRR@@@888888111111111000///---------++++++***))))))))))))***(((((((((((()))))))))***************************)))************+++++++++)))+++,,,+++***)))***+++...---......333GGGmmmssstttrrrfff]]]\\\QQQ???555;;;BBBEEEPPP```xxx}}}zzztttqqqlllfff\\\QQQIIIEEEFFFGGGIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@?????????>>>>>>======<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::999999999888888;;;;;;;;;::::::::::::999777777777777777777777777888888777666666888<<>>>>>======<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::999999999999888:::::::::999999999888888777777777777777777777777999999888777777:::@@@DDD@@@<<<888555444333222111222111000000///...------......//////////////////111111111111111111111111222222333555888888777555333333111///...///333666777999===BBBFFFIIIJJJKKKNNNOOOPPPNNNIIICCC???>>>CCCBBBBBBAAAAAABBBCCCCCCBBBDDDEEEEEEDDDDDDFFFGGGFFFEEECCC@@@>>>===<<<<<<===???AAADDDFFFHHHIIIIIIcccEEE===;;;999777777777666444444444333222222111111000////////////////////////...............---------000///......---.........///111444666444:::RRRjjjrrrUUUgggtttllllllgggdddbbb[[[XXXcccttttttfff___]]]eeepppwww~~~vvvooohhhaaaZZZUUUJJJNNNWWW```cccccciiirrrnnn]]]VVVUUUbbb```___```______dddkkkxxx{{{|||wwwhhhTTTBBB888555555444222//////222555//////...---,,,+++***)))***************************+++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,------...///000333...000666444555IIIcccuuu```VVVcccvvvzzzTTTSSSXXXjjj{{{mmmkkkgggcccaaabbbeeeiiijjjooonnnmmmoooqqqtttttttttuuuuuuuuuuuutttssssssrrrpppppppppoooooooooooooootttxxxyyytttllliiilllooouuuuuuvvvyyy{{{xxxsssnnncccXXXLLLEEEBBBAAADDDHHHKKKMMMOOOQQQQQQQQQQQQQQQYYYYYYZZZ[[[]]]^^^______fffgggmmmvvvzzzxxxwwwyyyqqqbbbYYYUUUYYYvvv```HHHAAA999666222000////////////---,,,+++***************(((((()))))))))*********************************))))))*********+++++++++)))***++++++***)))+++,,,******,,,111===SSSooowwwsssmmmaaaSSSJJJAAA888666>>>FFFOOO___oooyyypppjjjeee___VVVNNNIIIGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999999999999888888888888777666666666666666666666666999888777666666;;;AAAFFFCCC???:::666444333111000111000000///......------///.....................111111111111111111111111000111333444555444333111///000000000000222555888:::<<>>CCCCCCCCCCCCCCCDDDDDDDDDDDDEEEGGGFFFFFFEEEGGGHHHFFFEEECCC@@@>>><<<:::999;;;<<<>>>AAADDDGGGJJJKKKcccFFF>>>;;;999888888777666555444444333222222111111000////////////////////////........................000//////....../////////000444555555DDD```zzzkkkgggzzzwwwsss^^^YYYVVVVVVUUU^^^yyywww```PPPLLLLLLTTT```lllwww~~~vvvnnniiibbb^^^\\\```eeekkkpppuuu}}}uuueee[[[bbb___^^^```aaaaaaffflllpppRRR>>>666666666444111000000111000000000///...,,,***)))*********************************++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........------------...///000000222///111555444===___sssWWWVVV___uuu]]]TTTXXXnnnwwwiiibbb``````dddiiippptttuuutttyyywwwvvvvvvwwwxxxxxxwwwxxxxxxyyyyyyxxxwwwvvvuuussssssrrrqqqooonnnmmmmmmpppuuuzzz{{{wwwqqqppprrrqqqpppqqqsssuuurrrjjjdddXXXMMMDDDBBBCCCFFFMMMUUUTTTXXX]]]____________```fffeeedddddddddddddddeeejjjjjjnnnuuuwwwuuusssuuuyyy|||}}}yyylll^^^VVVSSSWWWooo{{{[[[HHH@@@;;;555000000000000000...---,,,+++************))))))))))))************************************))))))*********+++++++++(((***++++++******+++,,,)))***---444DDD\\\sssxxxuuuuuummmZZZHHH<<<777888@@@HHHQQQbbbsss}}}uuunnnkkkccc\\\SSSMMMJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999999999888888888777777777666666666666666666666666777777555444555:::@@@EEEDDD@@@;;;777555333111000000000//////......------.........---------------000000000000000000000000---///111222222000///...---///222444555666888:::;;;>>>CCCIIIMMMPPPQQQQQQPPPPPPOOOMMMKKKGGGCCC@@@CCCCCCDDDDDDEEEEEEEEEEEEEEEFFFHHHGGGFFFFFFGGGHHHEEEEEECCCAAA>>>;;;999888777888:::===@@@DDDHHHJJJbbbEEE>>><<<999888888888666555444444333222222111111000000000000000000000000000...............////////////////////////000111111000111111<<<^^^zzz``````yyyggg^^^IIIOOO\\\mmm}}}kkkXXXFFFBBBBBBIIIWWWeeeqqqwww{{{vvvqqqrrrvvvyyyzzzyyy{{{yyyccciiiccc```bbbeeehhhlllpppgggMMM<<<999666333222111...,,,///000000000///...,,,+++++++++++++++++++++++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,------,,,---------............------------...///000111//////222666<<>>>>>======<<<<<<:::::::::;;;;;;;;;;;;<<<999999999999999999999999888999999999999:::::::::999999999888888888777777777777777777777777777777666666555444555999???CCCBBB???:::666555333222000/////////.........------,,,---------------------////////////////////////,,,...000000///------......111555888999999:::;;;===@@@EEEKKKOOOQQQQQQQQQNNNMMMLLLKKKJJJHHHEEEBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHGGGFFFFFFGGGHHHEEEDDDCCCAAA???<<<999888666666666888<<<@@@DDDGGG```DDD>>><<<999888888888777555444444333222222111111000000000000000000000000000---........./////////000.........///000111222333444<<>>>>>======<<<<<<:::::::::;;;;;;;;;<<<<<<888888888888888888888888888888999999999:::::::::::::::999999999888888888777777777777777777777777555666666666666999===AAA@@@<<<888555444444333222//////.........---------+++++++++,,,---------...////////////////////////---///000000...---...000222444666888888999<<<>>>@@@CCCHHHMMMQQQRRRRRRRRRMMMKKKIIIIIIIIIGGGDDDAAAAAABBBCCCEEEEEEEEEEEEEEEFFFGGGHHHGGGFFFEEEFFFGGGDDDDDDCCCBBB@@@===;;;999666555555555888===AAADDD^^^BBB>>><<<:::888888888777555444444333333222111111000000000000000000000000000---.........//////000000.........///000222444444===RRRttttttXXXaaayyy^^^JJJIIIQQQnnn{{{wwwqqqjjjeeecccdddgggmmmrrrsssppplll\\\gggmmmhhh]]]TTTMMMHHHDDDAAA@@@FFFTTTaaaeeeddd```aaaiiivvv{{{yyyyyy|||vvvyyy}}}yyymmmgggnnnyyy}}}yyywwwllleeekkkxxxuuu~~~xxxTTTHHH;;;555777888555000...///111222111000...---++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,------------------.........//////...------......///000111...333;;;IIIgggvvv]]]LLLTTTdddhhhxxxvvv[[[hhh|||}}}tttsssttttttwww}}}xxx{{{~~~}}}}}}{{{}}}~~~~~~}}}|||{{{yyyxxxxxxuuunnnmmmuuu}}}}}}~~~}}}zzzxxxyyyzzzttthhh^^^RRRIIIHHHSSS\\\aaajjjwww~~~vvvpppooorrrxxx||||||xxxvvvxxxzzzzzzzzzkkkfffdddaaaaaaeeelllrrruuu{{{xxxSSSIII===555333333333111000000...---,,,+++++++++)))************+++++++++************************)))************+++++++++''')))***+++******,,,---&&&)))///===YYYuuuxxxrrrwwwnnnXXX???555:::BBBIIIPPP]]]rrr~~~zzzzzzzzzuuujjj```YYYRRRKKKHHHIIIKKKJJJHHHGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDCCCBBBBBBAAAAAA?????????>>>======<<<<<<:::::::::;;;;;;<<<<<<<<<888888888888888888888888888888888999999::::::::::::::::::999999999999888777777777777777777777777666666777777777999===@@@>>>;;;777555444444444333...............---------******+++,,,,,,---......////////////////////////...000111000......000333666777666666666888===@@@BBBEEEJJJOOORRRSSSSSSRRRMMMJJJHHHGGGHHHGGGCCC@@@@@@AAACCCDDDEEEEEEEEEDDDEEEGGGHHHGGGEEEEEEFFFGGGDDDDDDDDDCCCAAA>>>;;;:::777666444444777;;;???BBBYYYEEE;;;>>>???<<<777444444666444333222111000000000000000000000000000000000000000000///////////////000,,,///111...---222888<<>>BBBFFFPPPcccwwwzzzvvvsssnnngggbbb[[[SSSKKKGGGHHHJJJIIIHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCCCCDDDCCCCCCBBBBBB??????>>><<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888999999999:::::::::;;;;;;;;;:::999888777666555555555555555444444444777666666888<<>><<<333///222111000///...,,,+++******++++++++++++++++++++++++************************)))************++++++++++++,,,,,,+++******+++---111---???___uuujjjaaazzz|||zzzrrrgggZZZLLLAAA;;;AAAGGGJJJUUUfffwww~~~yyyvvvsssmmmfff```XXXRRRKKKHHHIIIKKKJJJHHHIIIHHHHHHGGGGGGFFFEEEEEECCCCCCCCCDDDCCCCCCBBBAAA??????>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888999999999:::::::::::::::::::::999888777666555555555555555444444444666555666888<<>>===;;;:::777555555777999;;;XXXEEE<<>><<<;;;EEELLLWWWcccjjjjjjeee___]]]WWWSSSVVV[[[]]]WWWQQQSSSVVVYYY^^^bbbeeeggghhhnnnppptttxxx}}}yyyuuuqqqqqq~~~wwwrrr}}}~~~iii[[[ccc{{{{{{qqqeeeYYYGGG666333999444333222222333333222000111000...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...............---------222111////////////111333<<>>DDDKKKQQQ\\\lllyyy~~~yyyvvvrrrlllddd^^^SSSOOOJJJIIIKKKLLLKKKIIIJJJIIIIIIHHHHHHGGGFFFFFFCCCCCCDDDDDDCCCBBBBBBAAA???>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888999999999:::::::::::::::::::::999888777777666666555555555444444444444444555888<<<@@@BBBBBB<<<;;;:::888666444333222000000///......------,,,------------------------...,,,,,,---...///...---.........////////////000000000000111444<<>>;;;999888777888888WWWEEECCC>>>999777888888555222444333222111000000000000////////////////////////000////////////000000111000...222888999FFFrrrrrrqqqpppWWWLLLIIIMMMQQQVVV___uuu|||ooobbbYYYTTTSSSRRRQQQPPPNNNJJJHHHCCCCCCBBBBBBBBBCCCCCCDDD@@@@@@@@@???>>>===;;;:::<<<======>>>>>>>>>>>>>>>IIISSSbbblllllleee\\\VVVQQQLLLHHHKKKQQQTTTQQQMMMPPPTTTZZZbbbhhhlllmmmnnnhhhkkkooossswww|||zzzooogggiiisss}}}mmmqqq~~~~~~iii^^^jjjxxx^^^EEE;;;===666555555555555666555555444222000---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................///------///000000222666FFFccc[[[HHHBBBPPP[[[]]]gggwww|||rrrrrruuuzzz~~~{{{}}}|||{{{|||}}}yyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{yyyyyyzzz|||~~~|||wwwzzzuuuiii___YYYbbbtttyyynnnlllsss{{{}}}|||}}}~~~}}}|||{{{|||vvvnnnpppmmmlllooommm{{{|||{{{ppp]]]WWWooobbbOOODDD999222222111111000///...---,,,+++++++++++++++++++++++++++************************))))))*********+++++++++***+++,,,+++******,,,---///@@@gggtttnnnxxxiii\\\TTTJJJ@@@===DDDMMMVVVdddsss}}}zzzvvvrrrlllccc\\\OOOMMMJJJJJJLLLLLLKKKJJJKKKJJJJJJIIIHHHHHHGGGGGGDDDDDDDDDDDDCCCBBBAAAAAA>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888999999999:::::::::999999999999999888777777666666666555444444333333333333444777<<<@@@BBBCCC===<<<:::777555333222111000000//////...------------------------------------,,,+++,,,...///...---------........./////////...//////111666???IIIPPPRRRVVVXXXVVVUUUUUURRRMMMMMMNNNOOOOOOMMMIIIDDD@@@???@@@AAACCCDDDEEEEEEEEECCCCCCDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDDDDCCCBBBBBBAAAAAA@@@???>>>===<<<<<>>BBBIIIOOOUUU___oooyyylllddd\\\SSSLLLIIIFFFCCCBBBAAA@@@???===<<<<<<;;;;;;<<<<<<===>>>;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<===>>>???@@@AAABBBLLLXXXffflllggg[[[QQQKKKGGGFFFEEEFFFGGGIIIJJJKKKMMMQQQXXX```fffjjjllllllbbbgggmmmrrruuuxxxzzz|||~~~|||nnn```YYY]]]iiittttttggghhhsssgggnnnzzzsssTTTBBB<<<555555666666666666777888666444222///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---.....................---+++---000000...333:::SSSdddHHHCCCJJJ[[[ccchhh~~~qqqiiiqqq~~~}}}~~~}}}zzzuuurrrrrrsssqqqqqqrrrsssssssssrrrrrrsssssstttuuuuuuuuuuuutttrrrssstttvvvyyy|||wwwwwwssseee``````ooo}}}zzzxxxxxxzzz}}}~~~~~~~~~llldddiiiiiiiiiiiiccckkkjjjkkkeeeWWWQQQaaaxxx^^^HHH@@@999///111111000///......------++++++++++++++++++++++++************************))))))*********+++++++++***+++++++++******,,,...111JJJvvvzzzxxxxxxeeeXXXSSSKKK@@@999@@@KKKYYYjjj{{{|||wwwssskkkaaaZZZLLLKKKJJJKKKLLLLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHGGGDDDDDDDDDDDDCCCBBBAAA@@@===>>>>>>???>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888999999999:::::::::888888999999999888777777777666666555444444333333222222333777<<<@@@BBBCCC>>><<<:::777444222111111111000000///......---------------------------------,,,+++,,,.........---------------............---...000333888AAAKKKRRRSSSWWWYYYWWWVVVVVVRRRMMMKKKMMMOOOOOOLLLGGGCCC@@@??????AAACCCDDDEEEFFFFFFFFFFFFEEEDDDCCCAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEUUUEEE666888999888555222000000444333222111000000000000000000000000000000000000///......//////000111222222...333MMMyyyhhhccctttYYYEEE<<>>???AAABBBLLLVVV```ccc\\\QQQHHHDDDCCCFFFHHHFFFBBBAAAEEEIIIQQQSSSVVVZZZ^^^```bbbbbb\\\bbbjjjqqquuuvvvwwwxxxrrrzzzyyykkk\\\QQQRRRaaappp}}}|||ddd]]]mmmtttjjjjjjzzzzzz]]]GGG;;;555666777777555555666777666555444222000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------...............///---///222///...888FFFhhhcccDDDCCCDDDNNN\\\fffwwwzzz{{{ttthhhbbbnnn|||zzz{{{~~~yyyqqqjjjffffffggghhhjjjkkkmmmmmmmmmmmmllllllmmmnnnnnnoooooonnnnnnmmmmmmnnnppprrrvvvyyyzzzzzz}}}xxxuuu}}}sssddddddlll}}}zzz}}}|||zzzzzz{{{|||}}}}}}}}}}}}~~~qqqjjjooommmkkkjjjddd``````aaa```[[[YYYaaakkksssTTTKKKAAA111222111111000//////......++++++++++++++++++++++++************************)))************+++++++++)))***++++++***+++,,,...444OOO{{{yyy|||vvv```SSSPPPIII>>>666>>>JJJ[[[ooo|||wwwrrriii___WWWKKKKKKJJJJJJKKKKKKLLLLLLKKKJJJJJJIIIIIIHHHGGGGGGEEEEEEDDDDDDCCCBBB@@@@@@===>>>?????????>>>===<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888999999999:::::::::777888888888888888777777777777666555444333333222222222333666;;;@@@BBBBBB???===:::666333111000000111111000//////......------------------------------++++++,,,---...---,,,,,,,,,,,,---------......---///222555;;;CCCLLLRRRSSSWWWYYYWWWVVVVVVSSSNNNJJJLLLMMMKKKHHHDDDBBBBBB>>>???AAACCCEEEFFFFFFGGGIIIHHHGGGDDDBBB@@@>>>============>>>??????@@@@@@AAABBBDDDGGGIIILLLNNNOOOUUUDDDFFF===666888@@@AAA888---444333222111000000000000000000000000000000000000............///000111222777777KKKyyyoooaaaoooLLL@@@AAAEEELLLSSSNNNYYYkkk}}}xxxppp]]]UUUKKKEEEEEEDDDAAA>>>???===:::999999999888777555444444444444555555666888888888999:::;;;======<<<<<<;;;<<<<<<>>>???@@@IIIOOOUUUVVVPPPHHHBBB@@@AAAEEEHHHGGGDDDCCCFFFJJJTTTTTTTTTTTTUUUVVVXXXYYY\\\aaaiiiooorrrsssssstttttt{{{~~~zzzyyy|||~~~|||zzzuuunnnbbbTTTNNNWWWeeessssssooodddsssvvvqqqppp{{{yyyeeePPPCCC;;;<<<===;;;888666666888555555555444222///---+++------------------------+++++++++,,,,,,,,,---------------.........//////000...000222///222FFF^^^lllIII>>>HHHLLLXXXjjjvvv}}}yyypppppp|||}}}{{{|||}}}yyysssjjjbbb______```bbbcccfffhhhiiijjjiiihhhhhhhhhiiijjjjjjjjjjjjjjjjjjjjjjjjkkkmmmpppsssuuusssvvv|||~~~xxxssszzzttteeejjjwww~~~zzz|||}}}|||yyyxxxyyy{{{zzz{{{|||||||||}}}}}}yyyzzzpppjjjllljjjaaaddddddbbbbbbgggjjjiiijjjXXXGGG999222111111000000/////////++++++++++++++++++++++++************************)))************+++++++++)))***++++++***+++---///666OOOwwwyyywwwuuu]]]PPPOOOIII>>>888???KKK\\\ssszzzuuupppggg\\\TTTKKKKKKJJJJJJIIIJJJLLLMMMJJJJJJIIIIIIHHHGGGGGGGGGEEEEEEEEEDDDCCCAAA@@@???<<<===???@@@@@@???>>>===<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888999999999:::::::::777777888888888888777777777777666555444333222222333222333666;;;???AAAAAA@@@===:::666222000000///111111000000///.........------------------------,,,+++***+++---...---,,,+++,,,,,,,,,,,,------------000444888===DDDLLLQQQQQQUUUXXXWWWVVVWWWTTTOOOJJJKKKJJJGGGCCCAAAAAACCC>>>???AAACCCEEEFFFGGGGGGJJJIIIGGGEEEBBB@@@>>>===;;;::::::;;;;;;<<<===>>>@@@AAADDDGGGKKKPPPSSSUUUTTTDDD>>>===:::555111222666;;;444333222111000000000000000000000000000000000000............///000222222666AAAkkkzzzbbb|||fffOOO@@@EEEPPPPPPMMMMMMRRR```vvv~~~jjjXXXRRRLLLGGGBBB@@@@@@@@@===999777666555555666666444222444444444444555555666777::::::::::::;;;<<<===>>>======<<<<<<<<<===???@@@FFFIIIMMMLLLHHHDDDAAA???>>>AAAEEEGGGGGGHHHKKKMMMQQQPPPMMMLLLLLLNNNQQQSSS___ccciiimmmnnnooooooppp~~~{{{rrrpppuuuzzzyyytttuuuuuunnn\\\LLLKKKSSS]]]{{{uuuqqqrrryyy|||xxxooovvv}}}xxxkkkZZZMMMBBBCCCCCC@@@;;;888888999444555666666444111---+++---------------------------------.........//////---------.........//////...---///222000888UUUuuuWWWAAAFFFSSSZZZkkk|||oooyyy{{{wwwpppggg```]]]]]]______```cccfffhhhhhhhhhgggffffffggghhhhhhhhhhhhhhhiiiiiihhhiiikkkmmmppprrrnnnqqqxxx|||xxxsssxxxtttfffnnn|||~~~yyyxxxwwwvvvvvvyyy~~~{{{|||}}}~~~}}}~~~~~~lllbbbgggjjjccchhhhhhccceeennnooojjjfff|||```KKK@@@222222111111000000//////++++++++++++++++++++++++************************)))************+++++++++)))***++++++***+++---///888MMMrrrrrrvvvuuu^^^QQQQQQKKK???:::@@@LLL^^^uuu}}}xxxtttnnndddYYYQQQKKKKKKJJJIIIHHHIIILLLNNNJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEDDDCCCAAA@@@???<<<===???@@@@@@???>>>===<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888999999999:::::::::666777777888888888777777888777666555444333222222333333333666;;;>>>@@@@@@@@@>>>:::555222000//////111111000000//////......------------------------,,,+++***+++---...---,,,++++++,,,,,,,,,---------...111555:::???EEEKKKPPPOOOTTTWWWVVVVVVWWWTTTPPPJJJJJJHHHDDD@@@>>>AAADDD>>>???AAACCCEEEGGGGGGHHHJJJIIIGGGEEECCC@@@???>>>999999999999999:::;;;<<<@@@AAACCCGGGKKKQQQUUUXXXWWWEEE<<<;;;:::888777666666555444333222333444333000---000000000000000000000000,,,111444111...///222222GGGZZZfffyyy___PPPDDDDDDPPPTTTMMMOOO[[[mmm}}}nnn^^^WWWKKK<<>>KKKfff}}}~~~yyyvvvmmm```VVVQQQMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDCCCAAA@@@???@@@@@@??????>>>=========???>>>===<<<;;;:::999999:::::::::::::::::::::::::::::::::999888777666555666777777777777777666666666666555444333333222222333555888::::::;;;===>>>AAA===777333111111111111111111111111000000000///......---,,,,,,+++*********++++++,,,,,,++++++***,,,,,,,,,,,,------...///111222444999???FFFMMMQQQQQQRRRTTTUUUUUUUUUSSSRRRNNNKKKGGGCCC@@@@@@AAAAAADDDDDDEEEFFFFFFEEECCCCCCGGGGGGFFFEEECCCBBB@@@???>>>>>>===;;;888888;;;===???AAACCCEEEHHHKKKPPPTTTUUUDDD<<<;;;:::888777666666555444444444444444333111000000000000000000000000000333111/////////111555999HHH{{{cccoookkkUUUMMMNNNTTTYYYTTTOOOWWWfff|||~~~ttt___NNNHHHCCC<<<>>><<<:::888888888::::::888666333333555777666555777777777777777888888999999:::<<<;;;:::::::::;;;:::;;;<<<<<<;;;<<<@@@CCCLLLPPPPPPHHHAAA@@@???===@@@BBBEEEJJJPPPXXX___dddgggccc^^^XXXUUUSSSTTTTTTYYY]]]aaabbbbbbcccgggjjjnnnpppqqqmmmhhheeegggjjjlllllllllkkkggg___TTTLLLRRR]]]kkkxxxrrrqqq}}}wwwsssyyygggRRRFFFBBB>>>:::999888666444444444333222000,,,---------...---------........................000/////////...............///000222888LLLrrrzzzbbbJJJIIIWWW```qqqwwwvvv}}}zzz}}}~~~~~~}}}xxxtttqqqooollliiiggggggggghhhkkkkkkjjjjjjiiiiiihhhhhhnnnllliiijjjlllnnnnnnlllnnnoooooopppqqqrrrssstttuuuwwwzzz{{{{{{zzzwwwuuuyyyrrrvvvwww{{{xxxxxxyyyzzzyyyyyyzzz|||}}}~~~|||kkk]]]VVV\\\eeedddbbbaaa^^^ZZZ[[[fffqqqrrr^^^```lll]]]MMM;;;888444111111111000///,,,+++++++++++++++,,,,,,************************++++++************++++++(((///+++(((------+++222<<>>>>>======>>>>>>===<<<;;;:::999999::::::::::::::::::::::::888888999999999888888888666666777777777777666666666666666555444333333333444666999::::::;;;<<<>>>@@@<<<777444333333222111222222222111000/////////......---,,,,,,+++*********++++++,,,,,,++++++***,,,,,,,,,,,,------...///000222444999???GGGMMMQQQQQQRRRTTTUUUVVVUUUTTTSSSOOOLLLGGGCCCAAAAAACCCDDDDDDEEEFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@???<<<999999:::<<>>??????CCCFFFNNNWWWaaaiiilllmmmpppnnnjjjeeeaaa^^^\\\[[[XXXYYYYYY[[[]]]```cccdddggghhhiiihhheeedddeeefffhhhiiijjjlllkkkfff___ZZZTTT[[[eeeoooxxx~~~{{{pppwww}}}yyy|||]]]HHHCCCDDD>>>444999777555444444555333222------------------------........................////////////............///111000222BBBdddkkkTTTMMMTTT^^^lllttttttvvvvvvxxxzzz|||wwwpppkkkkkkkkkjjjkkklllnnnppprrrqqqpppooonnnlllkkkjjjiiiooonnnmmmnnnqqqssssssssssssvvvyyyxxxvvvuuuwwwyyyzzz|||}}}yyywww~~~|||~~~rrrrrruuuwwwyyyzzz{{{{{{zzzzzz|||~~~}}}nnnccc\\\^^^dddbbbaaa___[[[UUUUUUaaaooo|||^^^UUUsssyyyjjjWWWBBB;;;333000222444333111,,,,,,++++++++++++,,,,,,************************++++++************++++++)))---)))(((///...---444AAAZZZpppjjj^^^ppp~~~~~~zzzlllbbbaaaUUUBBB<<>>>>>>>>======<<<;;;:::999999::::::::::::::::::::::::555666777888999:::::::::666666777777888777777666777777666666555555444444555777:::;;;:::;;;<<<======:::888666666555444222444444333111000///...---...------,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,---.../////////111444999@@@GGGMMMPPPPPPQQQSSSTTTUUUUUUUUUTTTPPPMMMHHHCCCAAABBBEEEGGGEEEFFFGGGIIIIIIIIIHHHHHHCCCDDDDDDEEEFFFFFFFFFGGGDDDDDDBBB???<<<;;;<<<>>>@@@BBBFFFIIILLLQQQVVVZZZRRRBBB<<<;;;:::888777666666555333555555444111111222444000000000000000000000000---...333888555444FFF]]]hhhgggzzzWWWPPPRRRHHHQQQXXXYYYUUU[[[nnnnnn___PPPIIIAAA888666:::<<<;;;888666555555666777555444444444555666666666666777999:::;;;;;;:::999<<<===>>>>>><<<;;;;;;;;;AAA@@@@@@@@@BBBFFFKKKNNNQQQKKKAAA::::::>>>CCCEEEGGGOOO\\\kkkvvvyyyuuupppooonnnmmmllljjjgggfffeee]]][[[XXXXXX[[[^^^``````eeeeeefffgggggghhhhhhhhhhhhiiikkkmmmmmmkkkhhhfff```bbbeeejjjqqq|||{{{{{{yyyyyylllQQQHHHIIIAAA444999666444333444444444333///......---------------........................///////////////.........111444111333NNNyyyaaaOOOUUUaaafff~~~uuu}}}zzzlllrrrssstttrrrvvv|||zzzrrrjjjfffeeegggiiimmmqqquuuxxxzzzwwwvvvtttrrrpppnnnlllkkkooopppppprrruuuwwwxxxyyywww|||{{{xxxzzz}}}|||xxx}}}xxxuuurrrtttxxxzzz{{{}}}|||{{{{{{}}}~~~|||rrrkkkfffeeehhhbbbaaa```^^^VVVRRR\\\kkkiii[[[iii{{{www]]]III???444///222555444111------,,,+++++++++,,,,,,************************++++++************+++++++++---)))(((//////...888MMMgggrrrxxxddd```qqq~~~}}}wwwkkkddd```MMM>>>AAABBBLLL___tttzzzyyytttnnnkkkdddXXXOOOLLLMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBAAAAAA@@@??????>>>======<<<;;;;;;:::999999999999999999999999999999666666777999999::::::999666666777888888888777777888777777777666666555555777999;;;;;;;;;;;;<<<===;;;999888888888888666444666555444222000...---,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***+++++++++,,,---...///000///111555;;;AAAHHHMMMPPPNNNOOOPPPRRRSSSSSSSSSSSSOOOLLLFFFBBBAAACCCFFFHHHFFFGGGIIIKKKLLLLLLKKKKKKHHHHHHHHHHHHIIIJJJJJJKKKFFFFFFDDDBBB@@@???AAACCCDDDFFFIIIKKKNNNRRRWWWZZZRRRCCC<<<;;;:::888777666666555222333444333222111222333111111111111111111111111+++111777777111;;;___jjj[[[wwwWWWEEEOOOXXXOOOZZZZZZWWWZZZlllvvv]]]NNNCCCCCC@@@888666;;;>>><<<999666444444444444333444555666666777888888999:::<<<===>>>>>>===<<<>>>??????>>>;;;:::;;;<<>>:::777444333333444333333000///...------------....................................//////////////////222111:::]]]yyyXXXMMM[[[mmmuuunnnffflllfff^^^tttpppiiinnniiipppxxx}}}{{{uuunnniiihhhdddgggkkkpppvvv{{{~~~|||{{{yyyvvvsssqqqooonnnppprrrtttvvvxxxzzz|||~~~{{{|||~~~||||||{{{zzz{{{wwwvvvzzzzzz|||}}}~~~}}}}}}~~~~~~vvvqqqllliiiiii]]][[[^^^aaa[[[TTT[[[iiiyyyxxxnnniii|||uuu~~~]]]NNNCCC666000111444333000...------,,,+++++++++,,,************************++++++************++++++---...******///---111???]]]rrrwwwxxxnnnaaagggrrryyyzzzttthhhccc^^^KKK???GGGDDDPPPbbbsss|||wwwqqqllliiibbbWWWOOOMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCBBBAAAAAABBBBBBAAAAAA@@@??????>>><<<<<<<<<;;;::::::999999999999999999999999999999888999999999999888777777666666777888888888888888777777777777777666666666777999<<<<<<<<<;;;<<<>>>:::999999::::::999777555666666444222000///---,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***+++++++++,,,---...000000///222777===CCCIIIMMMOOOLLLMMMMMMNNNOOOPPPPPPPPPLLLIIIEEEBBBAAACCCFFFHHHHHHIIIKKKLLLMMMMMMMMMLLLKKKJJJJJJIIIHHHIIIIIIJJJEEEFFFEEEDDDCCCDDDFFFIIIHHHJJJKKKMMMNNNQQQUUUXXXRRRDDD<<<;;;:::888777666666555333333333444666555333111111111111111111111111111111666666111444PPPccckkkbbbIIIJJJKKKNNNTTTWWWPPPSSS[[[kkkyyy```UUUHHH===;;;:::666777======<<<999666333333333333222444777888888888999:::======???@@@AAAAAABBBBBBCCCBBBAAA>>>;;;;;;===???IIIIIIIIILLLMMMMMMKKKIII???:::777999>>>CCCMMMUUUlllvvvvvvooonnnnnnooopppooonnnlllkkkkkkiiieeeaaa^^^^^^^^^___bbbccceeefffgggiiimmmqqqrrrrrrqqqnnnkkkjjjkkklllllliiiccc\\\YYY\\\eeemmm}}}jjjSSSIIIHHHGGG<<<999666444444444444333111000///---------.......................................///////////////+++...444HHHqqq~~~jjjRRROOO___xxxtttddd[[[]]]YYY]]]~~~zzzgggZZZVVV]]]aaajjjuuu}}}yyyzzzyyyuuuoookkkkkkllliiilllqqqvvv{{{~~~|||yyyvvvsssqqqppprrruuuxxx{{{|||~~~~~~~~~{{{|||{{{xxx{{{yyy|||~~~yyyssslllggggggXXXTTTXXX```^^^WWW\\\iiiooo}}}|||nnnsss___RRRGGG;;;333111222111000///...---,,,,,,++++++,,,************************++++++************++++++,,,...++++++...---666KKKnnnxxx}}}~~~~~~]]]___mmmpppppplllhhh\\\VVVSSSFFF>>>FFFJJJXXXiiivvvuuunnniiifff```VVVOOOMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIHHHGGGGGGFFFFFFEEECCCCCCDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@??????>>>>>>;;;;;;;;;;;;::::::999999999999999999999999999999;;;::::::999888777666555666666777888999999999999777777777777666666666666777999<<<===<<<===>>>???<<<:::::::::;;;:::888666666666444333111///...---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,---...000111222555:::@@@FFFJJJLLLNNNLLLLLLLLLLLLLLLMMMMMMMMMIIIGGGEEECCCBBBDDDGGGHHHJJJKKKLLLNNNNNNNNNMMMMMMKKKJJJHHHFFFEEEEEEFFFFFFDDDDDDDDDCCCCCCEEEHHHKKKJJJKKKLLLMMMNNNPPPTTTVVVQQQDDD<<<;;;:::888777666666555666333333666;;;;;;555///111111111111111111111111333555222222HHHtttxxx|||```DDD>>>MMMRRRRRRVVVYYYLLLXXXkkk}}}}}}gggTTTJJJDDD>>>:::777666777888999888555333222222333444222555999:::999999;;;===AAAAAAAAABBBCCCEEEFFFGGGHHHGGGCCC???<<<<<<@@@CCCJJJJJJMMMOOOPPPMMMFFFAAA===:::<<>>>>>======;;;;;;;;;::::::::::::999888888888888888888888888:::::::::999888777666555666666777888999999999999666666666666666666666666777999<<<======>>>???AAA>>><<<::::::;;;:::999888666555444333111000///...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,---///000111444777===CCCGGGKKKLLLMMMMMMMMMLLLLLLKKKKKKLLLLLLHHHGGGFFFEEEEEEFFFHHHIIIKKKLLLMMMNNNNNNNNNMMMLLLJJJHHHFFFDDDDDDDDDEEEFFFBBBCCCBBBAAAAAABBBEEEGGGHHHIIIKKKLLLMMMPPPSSSVVVQQQCCC<<<;;;:::888777666666555888444333888??????777///111111111111111111111111000222000999___wwwFFFFFFNNNQQQQQQ[[[aaaXXXZZZkkk|||cccPPPHHH===@@@@@@===:::999666222555444222111111222444555222666:::;;;::::::<<<>>>DDDDDDCCCCCCEEEGGGIIIJJJLLLJJJEEE@@@===>>>BBBFFFJJJKKKNNNQQQQQQKKKBBB:::===<<>>=========;;;:::::::::::::::::::::888888888888888888888888999::::::999999888666666666666777999999:::::::::555555555555666666666666666999;;;===>>>>>>@@@BBB???===;;;:::::::::999888555555444333111000//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********,,,---///000111666999???DDDIIIKKKLLLLLLOOONNNMMMLLLKKKKKKKKKKKKGGGGGGGGGGGGHHHHHHIIIIIILLLMMMNNNOOONNNMMMLLLKKKJJJHHHGGGEEEEEEFFFGGGHHHBBBBBBAAA???>>>???AAADDDEEEGGGIIIKKKMMMPPPTTTWWWQQQBBB===<<<;;;:::888777666666555555444333333222111111111333333111000111222111555111777HHHlllwww|||sssHHHGGGQQQZZZ\\\\\\___gggmmmooozzzyyybbbKKK???======<<<;;;999888666555444555444444555777888777666:::777777999999999===CCCCCCDDDCCCBBBAAAEEEJJJOOOWWWMMMBBB===<<<>>>EEEMMMRRRUUUZZZZZZRRRFFF@@@@@@>>>DDDNNNXXXcccqqqtttlllgggaaa___aaa```___aaafffiiiggghhhlllgggiiijjjgggdddccceeehhhdddeeefffffffffhhhllloooqqqpppjjjbbbbbbggggggbbbhhhkkklllkkkiiikkkrrryyysssqqqtttpppuuuZZZRRRFFF>>>666///444888///000111222111///...---.........------------......---...000///......///000...777KKKuuuwwwgggoooZZZVVVhhhsssxxxlll[[[OOOOOORRRWWWZZZ]]]eeeooonnniii___```jjjhhhbbbfffooossstttxxxvvvuuutttpppmmmkkkhhhhhhnnnwwwzzz|||}}}}}}}}}~~~~~~}}}{{{yyytttxxx}}}{{{zzzzzzvvvtttvvvzzz|||xxxtttrrrmmmeee___lllnnnkkkddd___^^^]]]ZZZ___gggmmmyyy|||iiittt~~~pppPPPEEECCC333000666111111000...,,,+++++++++,,,+++++++++************)))))))))))))))************---)))+++000,,,///JJJkkk~~~pppYYYiiirrriiihhh]]]]]]PPPMMMUUUJJJ???KKKRRRbbbttt}}}~~~{{{vvvkkkjjjfff___XXXRRROOONNNJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFDDDDDDDDDDDDCCCBBBAAA@@@BBBAAA@@@???>>><<<;;;;;;======<<<;;;:::::::::::::::::::::999999999888888;;;;;;;;;::::::888777666777777888888888999999999777777666666666666777777<<<<<<======>>>?????????::::::999888888888999999777777666555333222111111000000...------,,,------++++++++++++++++++++++++******+++,,,...000222333555;;;BBBHHHJJJKKKJJJJJJNNNMMMKKKLLLMMMLLLGGGCCCGGGGGGHHHIIIJJJJJJJJJJJJMMMMMMLLLLLLKKKKKKKKKJJJFFFGGGGGGHHHHHHHHHHHHGGGFFFDDDBBB@@@???AAADDDFFFJJJJJJKKKKKKMMMRRRXXX\\\QQQBBB===<<<;;;:::888777666666555555444333333222111111333333111000000222333333333444EEEcccvvvqqqSSSGGGNNNYYYaaa^^^WWWWWW```jjjnnnllleeeYYYKKKAAA>>>>>>:::999999777666555444333666555444666888999888777999777777999:::999===CCCCCCFFFHHHHHHHHHJJJOOOTTTVVVLLLCCC@@@BBBGGGPPPXXXaaa```___YYYMMMAAA>>>CCCMMMTTT```nnnzzzyyylll___ZZZYYYVVVWWWZZZVVVUUUXXX___cccdddfffjjjfffhhhjjjjjjhhhfffddddddeeeffffffeeecccdddgggjjjjjjkkkgggbbbcccgggeee``````dddhhhiiihhhiiimmmrrrjjjhhhiiiwwwyyywww~~~ZZZMMMDDD<<<333777;;;555000111111111///...------///......------......///---///000///......///111222>>>XXXnnnsss}}}YYYWWWZZZfffuuu}}}ssscccUUUPPPLLLIIIIIIJJJLLLSSS[[[VVVYYYYYYbbbooommmfffjjj}}}sssrrruuurrrpppooollljjjjjjiiijjjrrr{{{{{{||||||}}}~~~~~~}}}{{{www{{{xxxwwwyyyxxxyyy|||}}}{{{wwwqqqllljjjhhhfffdddhhhllllllhhhdddbbb^^^YYY\\\eeekkkxxx~~~mmmnnn|||]]]KKKDDD555111555///111000...,,,+++++++++,,,++++++++++++************))))))))))))************---)))***///...555TTTvvv~~~kkkXXXhhhrrrllllllddd\\\RRRRRRRRRFFF@@@JJJRRRbbbsss{{{|||{{{vvvrrrllljjjfff___WWWQQQNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGFFFDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@@@@???>>>===<<<<<<===<<<;;;::::::999::::::::::::999999999888888888::::::::::::999888777666777777888888888999999999777777777666777777888888=========>>>>>>>>>>>>>>>;;;;;;::::::999999::::::888777666555333222111000000000///...------------++++++++++++++++++++++++++++++,,,---///111222333666;;;BBBGGGHHHHHHGGGGGGKKKIIIIIIJJJKKKJJJGGGCCCEEEFFFHHHJJJKKKLLLLLLKKKLLLLLLKKKJJJIIIIIIHHHHHHFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDAAA@@@@@@BBBEEEGGGLLLMMMMMMNNNOOOSSSYYY]]]PPPBBB===<<<;;;:::888777666666555444444333333222222111555333000000111333444444333>>>\\\zzzooolllGGG???KKKZZZ___bbbZZZPPPOOO[[[hhhcccWWWGGG===;;;<<<<<<;;;888888777666666555555444777666555666888:::999888999777888;;;;;;;;;???EEEHHHLLLPPPPPPNNNOOOTTTYYYYYYMMMCCCBBBGGGOOOZZZbbbmmmhhh___TTTGGG@@@DDDMMM\\\cccppp}}}ttteee[[[RRROOOPPPQQQSSSWWWSSSRRRVVV^^^ccceeeiiinnniiijjjlllnnnnnnkkkeeeaaafffhhhgggddd```___aaadddaaadddeeedddeeefffbbb]]]XXX^^^dddggghhhhhhiiikkkhhheeecccjjj~~~nnniiiXXXLLLBBB444333888444000000111000000///...---///......------......///...///000///...///000222666HHHnnnjjj{{{\\\JJJWWW```fff|||vvvkkkeee[[[QQQQQQIIIBBBAAACCCEEEKKKRRRKKKQQQUUU___nnnnnnkkkrrrooommmoookkkiiihhhfffgggiiikkknnnwww{{{{{{|||~~~{{{~~~{{{tttuuuyyy||||||ppplllfffbbbaaacccgggiiieeejjjmmmllljjjgggaaaZZZZZZbbbhhhttt~~~tttiiinnnyyy{{{pppUUUGGG999444555000111000...---,,,+++++++++,,,+++++++++************)))))))))*********++++++...))))))---...888XXXzzzgggZZZkkkuuupppnnnfffSSSPPPTTTKKKAAACCCJJJTTTdddttt||||||yyytttooollljjjeee^^^VVVPPPMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFDDDDDDDDDDDDCCCBBBAAA@@@????????????>>>>>>>>>======<<<;;;::::::999999999:::999999999999888888888999999999888888777666666888888888888888999999999888777777777888999::::::?????????>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;999888777555333222000000000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222333444777;;;AAADDDDDDCCCCCCCCCEEEEEEEEEFFFHHHHHHFFFDDDDDDFFFIIILLLNNNNNNMMMLLLJJJJJJIIIHHHFFFEEEDDDDDDGGGGGGFFFEEEEEEFFFFFFGGGDDDCCCAAA@@@AAADDDGGGIIIPPPPPPQQQRRRSSSVVV[[[^^^OOOBBB===<<<;;;:::888777666666444444444333333222222222555222000222333222222333777TTTzzz{{{lllppp^^^AAA<<>><<>>???CCCIIIQQQTTTVVVTTTRRRTTT[[[```^^^PPPCCCAAAIIITTT```hhhooocccUUUKKKFFFHHHRRR]]]hhhoooyyyzzzlllaaa^^^XXXRRRQQQSSSUUUXXXZZZ]]][[[^^^eeeiiijjjmmmrrrpppooonnnpppqqqnnnhhhcccgggiiiiiifff```]]]___bbb]]]```dddeeeeeeccc]]]YYYWWW\\\aaaeeefffggghhhiiimmmkkkhhhhhhrrrzzz|||~~~gggXXXKKK:::222444333111000000000111000///---//////............////////////000/////////111444999TTTyyyvvvlllMMMLLLYYYcccnnn{{{bbbYYYVVVQQQKKKKKKCCC???BBBIIINNNTTTYYYYYY[[[XXX[[[gggjjjnnnzzz~~~hhhfffiiieeeeeeeeedddfffjjjmmmqqq{{{|||zzz|||~~~zzzwwwuuuwww{{{qqqeee```[[[[[[```ggglllnnngggkkknnnnnnnnnlllfff___[[[___dddooo|||{{{iiiZZZzzz}}}~~~]]]III>>>888666333000000///...---,,,++++++,,,,,,+++++++++*********))))))*********+++++++++...******,,,,,,777UUUsssfffbbbttt}}}vvvmmmaaaJJJKKKRRRCCC<<>>>>>>>>>>>>>>?????????===<<<;;;:::999999999999999999999999888888888888999888888777777666666777888888888888888888888888888888888999:::;;;======AAAAAA@@@@@@???>>>======>>>>>>>>>>>>===<<<<<<;;;:::999777666444222000000111000000000///......---,,,,,,,,,,,,,,,,,,,,,,,,------...///111222444555888;;;???@@@@@@???>>>>>>???@@@AAACCCDDDEEEEEEDDDFFFHHHKKKNNNOOONNNLLLJJJHHHHHHGGGEEECCCBBBAAA@@@GGGFFFEEEEEEEEEEEEFFFGGGCCCBBB@@@@@@BBBEEEIIILLLRRRTTTUUUVVVWWWYYY]]]```NNNBBB===<<<;;;:::888777666666444444333333333333222222333111222555555111222666CCCuuurrrjjj|||pppYYYCCC>>>GGGOOOPPPUUUOOOOOOXXX___\\\TTTPPP???@@@CCCGGGHHHEEE>>>888666666666666666666666666666555555666888999999888:::999<<>>@@@IIITTTZZZ___dddkkkjjjbbb```hhhjjjooo}}}wwwcccbbbeeedddgggddddddgggkkkooosss}}}|||{{{zzz}}}{{{{{{vvvwwwyyy{{{}}}rrraaaZZZWWWWWW^^^kkktttvvvtttkkknnnnnnmmmoooppplllfff^^^]]]aaakkkyyypppWWWfffbbbKKKCCC;;;555444000000//////...---,,,+++,,,,,,,,,++++++++++++***************++++++++++++,,,***,,,...///:::VVVppp{{{cccjjj}}}|||mmm```LLLMMMOOO>>>;;;IIINNNZZZjjjzzz}}}wwwrrrjjjgggbbb[[[SSSNNNLLLMMMPPPOOOOOONNNMMMLLLLLLKKKIIIIIIGGGFFFEEEEEEFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>>>>????????????<<<<<<;;;:::999999999999999999999888888888777777999888777666666777777888888888888888888888888888888888999:::<<<>>>@@@AAACCCCCCBBBAAA@@@??????>>>??????@@@??????===<<<;;;999999888666444222111000111111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,------...///111333555666888:::<<<===<<<;;;;;;<<<;;;<<<>>>@@@BBBCCCEEEFFFIIIKKKNNNOOOOOOMMMJJJHHHGGGFFFEEECCCBBB@@@??????CCCCCCBBBBBBCCCCCCDDDDDDCCCBBB@@@AAACCCFFFKKKMMMSSSUUUXXXYYYZZZ\\\^^^aaaMMMBBB===<<<;;;:::888777666666333333333333333333333333222000333777555111777BBB^^^xxxiiiyyyvvvaaaHHH===MMMXXXPPPIIILLLNNNMMMWWWhhhmmm___JJJ>>>>>>CCCJJJLLLIIIEEEBBBAAA555555555555555555555555888777666777999::::::999::::::???EEEIIIKKKPPPVVVXXXUUURRRTTT\\\hhhsssyyy]]]OOOEEEKKK[[[hhhppptttdddVVVKKKLLLUUU___hhhppp{{{|||zzzsssiiibbb```aaa[[[aaahhhnnnuuu}}}~~~|||}}}|||yyyzzz}}}}}}yyysssooonnnmmmmmmmmmhhhmmmppplllddd```cccgggeeedddfffgggccc\\\YYYZZZ]]]]]]\\\\\\^^^```bbbdddeeehhhkkkmmmnnnvvvjjjZZZXXXLLL>>>999666444222000222444555222///000//////......//////000000000000000///111444777EEEsss{{{yyy[[[IIIXXXYYYkkkuuu[[[KKKCCC@@@???AAABBBBBBIIIUUU___dddhhhlllqqqpppiiijjjrrrqqqpppyyyrrr___^^^```aaahhhccccccffflllooottt}}}{{{www}}}|||xxxxxxzzz~~~~~~vvvuuuxxxwww{{{}}}}}}~~~|||zzzaaaVVVVVVYYYaaannn{{{}}}xxxmmmnnnmmmlllooorrroooiiibbb\\\aaakkktttwww___^^^kkkSSSKKK???222222000000000000...---,,,+++,,,,,,,,,,,,++++++++++++*********++++++++++++,,,)))***,,,000555CCC___wwwmmm```rrrooobbb[[[VVVKKK<<<===IIIOOO^^^mmm}}}|||vvvqqqhhheee```YYYRRRNNNMMMNNNOOONNNNNNNNNMMMLLLLLLLLLIIIHHHGGGEEEDDDEEEEEEFFFDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>>>>>>>?????????<<<;;;:::999999888888888999888888888888777777777999999777666666777888999999999999888888888888888888999:::<<<>>>@@@BBBCCCEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@???>>><<<;;;999888777666555333222222111111222222222000...---,,,,,,,,,,,,,,,,,,,,,,,,------...///111333444555666888::::::::::::;;;<<<999;;;>>>???@@@BBBEEEGGGKKKMMMNNNOOONNNKKKHHHGGGEEEEEEDDDCCCAAA@@@??????>>>???@@@AAABBBCCCCCCCCCCCCBBBAAAAAACCCGGGKKKNNNRRRUUUYYY[[[\\\]]]___aaaMMMCCC===<<<;;;:::888777666666333333333333333333333333222000333666333222BBBUUUoooqqqzzzzzzppp[[[JJJ===BBBYYYaaaSSSJJJPPPYYY^^^jjjtttjjjRRR@@@<<>>>>>>>>>>>>>><<<;;;:::999888888888888888888888888777777777777:::999888777777888:::;;;999999999888888888777777999999;;;===???BBBDDDFFFFFFFFFFFFEEEEEEDDDDDDDDD???@@@AAAAAA@@@>>>;;;:::777777777666555444444444111222333333222111///---------------------------,,,,,,---...000222444555555666888888888999<<<>>>999;;;>>>???@@@AAAEEEHHHKKKLLLLLLMMMLLLKKKIIIHHHEEEDDDDDDCCCBBBAAAAAA@@@===???CCCFFFGGGHHHGGGFFFDDDCCCBBBBBBDDDGGGLLLNNNPPPTTTXXX[[[]]]^^^```aaaLLLCCC===<<<;;;:::888777666666333333333333333333333333333111333555111444JJJeee~~~llluuuxxxgggKKK@@@KKKUUUWWWTTTSSSUUUYYYlllrrrzzzvvv]]]AAA;;;EEEHHHNNNRRRQQQLLLGGGFFFGGG>>>>>>===<<<<<<;;;;;;:::<<<;;;;;;<<<>>>???>>>===<<<===CCCLLLRRRUUU[[[bbbddd\\\VVV\\\jjjvvvyyywwwSSSKKKKKKZZZjjjnnnhhhaaaRRRVVV^^^eeehhhlllvvvyyytttoooooorrrvvvxxxwww~~~yyywwwxxxwwwtttuuuyyyxxxxxxvvvpppjjjggghhhkkklllrrrtttoooeee___aaaeeennniiifffeee```\\\___gggeeedddccccccccccccaaa``````aaagggmmmlllhhhmmmuuulll\\\ddd___MMM@@@888777444222444777999666222000000////////////000000111111111000///111555999ZZZrrrbbbaaaMMM[[[bbb{{{rrrSSSKKKDDDCCC@@@===@@@FFF===@@@IIISSSXXX[[[bbbjjjwwwrrrggghhhttttttooouuutttvvvgggUUUPPPMMMOOOZZZ\\\]]]aaahhhmmmsss}}}}}}xxx~~~{{{~~~|||}}}zzzxxx~~~mmmVVVWWWdddgggzzzqqqiiiiiijjjjjjkkknnnqqqlllccceeeZZZeeerrrooovvv{{{mmmZZZrrrtttsssqqqfffNNN666555000000111111///...,,,+++---------,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++---444IIIiii}}}eeennn~~~|||sssWWWjjj[[[===;;;CCCIIISSSnnn|||vvvooodddbbb]]]VVVQQQNNNOOOPPPLLLLLLLLLLLLLLLMMMMMMMMMIIIHHHFFFDDDCCCDDDEEEFFFDDDDDDDDDDDDCCCBBBAAA@@@????????????>>>>>>>>>===<<<;;;:::999888888888888888888888888777777777777;;;:::888777777999:::<<<999999999999888888777777999:::;;;===@@@CCCFFFGGGGGGGGGGGGFFFFFFFFFFFFFFF???@@@AAAAAA@@@===;;;999777666666666555555555555111222333444333111///...------------------------,,,,,,---...000222333444444555777777888:::<<>>===>>>???@@@BBBDDDEEEFFFEEEDDDCCCAAADDDIIIPPPWWW^^^bbbeeeggg[[[___gggkkk|||hhhRRRLLLUUUhhhooodddZZZZZZUUU\\\bbbgggmmmuuuxxxwwwtttssstttyyy~~~yyyrrrlllkkkmmmoooooonnnooorrrvvvpppqqqqqqlllgggfffkkkqqqqqqtttvvvssshhh___aaaiiiooolllggg```[[[]]]dddkkkmmmiiigggggghhhfff```ZZZaaaeeeggggggkkkpppnnngggvvvooofff___NNN<<<999888666555888:::999666222111000......000111222//////,,,///222---555NNNwwwjjjuuulllOOOYYYWWWiii|||^^^KKKDDDBBBEEEFFFCCCBBBFFF===AAAJJJSSSXXX[[[ccckkktttooojjjkkknnnoooppprrrxxxyyyfffQQQMMMLLLKKKOOOUUU___ggghhhjjjqqqzzz{{{zzz{{{||||||{{{eeeXXXaaarrrtttjjjfffllllllgggccchhhppplllbbbcccdddgggmmmsssvvvtttrrraaa```}}}|||hhhgggPPP@@@000333222111000000///,,,***,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++(((...++++++:::OOOhhhsssaaasss{{{zzz{{{fffUUUVVVIII===@@@FFFOOO]]]zzz{{{uuupppkkkcccZZZTTTQQQPPPNNNLLLNNNNNNMMMLLLKKKKKKKKKLLLJJJJJJHHHGGGFFFEEEEEEEEECCCCCCCCCBBBBBBAAAAAAAAA@@@@@@??????>>><<<;;;:::::::::999999888777777777777777777777777777777777777888888999999999888888999999999999999999999999888999===@@@CCCEEEFFFFFFFFFGGGHHHHHHHHHFFFDDDCCCAAAAAAAAA@@@???>>>===<<<999888666555333333222222111111111111000000000000000///...---,,,+++++++++++++++,,,---...///000111222444777888888888:::;;;999:::;;;===@@@CCCEEEFFFKKKKKKKKKKKKJJJIIIGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFCCCEEEHHHLLLPPPQQQPPPNNNJJJIIIHHHGGGHHHJJJLLLMMMPPPSSSWWW[[[\\\^^^```aaaKKKCCC===<<<;;;999888777666666444444444444333333333222444222555999888EEEmmmgggdddmmmUUUKKKKKKKKKRRR]]]jjjxxxxxxXXXDDD>>>>>>DDDIIIKKKKKKJJJIIIHHHFFFDDDDDDCCCDDDDDDCCCAAAAAABBBDDDHHHIIIIIIJJJJJJIIIHHHGGGEEEIIIOOOUUU\\\aaadddeeeeee]]]bbbiiipppfffWWWWWW___jjjkkk```YYYYYYYYYdddmmmoooooorrruuuuuuzzzzzzsssnnnmmmjjjfffaaaeeegggjjjjjjjjjjjjlllooooooooonnnjjjggggggjjjnnnsssuuuwwwssshhh___bbbiiiooolllhhhcccaaaccchhhlllnnnkkkhhhiiijjjiiieee```^^^aaaaaaaaaeeekkklllgggiiirrrmmmYYY@@@999888777666888999999888333222000/////////111111333333000222555///999RRRxxxnnn]]]KKKXXX^^^pppfffIIIDDD@@@@@@DDDEEECCCEEEJJJJJJGGGJJJSSS]]]ccciiiooouuuppplllkkklllnnnnnnoooyyyyyygggRRRLLLJJJIIIOOOPPPZZZdddiiimmmvvv~~~|||yyyvvvaaaaaarrrxxxlllfffgggsssqqqiiiaaaeeeoooooohhhhhhggghhhlllqqqttttttrrrjjjaaauuuttthhhSSSFFF999333222000000000///---+++,,,,,,,,,+++++++++******++++++++++++++++++++++++---111---111EEEYYYmmmgggWWWiii{{{|||xxxaaaUUUUUUGGG;;;???FFFQQQaaa}}}|||vvvpppjjjcccZZZSSSQQQPPPNNNMMMNNNNNNNNNMMMMMMLLLKKKKKKJJJJJJHHHGGGFFFEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@?????????>>>===<<<;;;:::::::::999999888777777777777777777777777777777777777777888999999999999888999999999999999999999999888:::===@@@CCCEEEFFFFFFGGGGGGFFFFFFEEECCCBBBAAA@@@@@@@@@???>>>===<<<;;;999888666555444333222222111111111111000000000000//////...---,,,,,,,,,,,,++++++,,,---...///000111222444666777777888999;;;:::;;;<<<>>>@@@CCCEEEFFFJJJKKKJJJJJJIIIHHHGGGFFFFFFEEEDDDCCCDDDDDDFFFFFFIIIJJJLLLOOORRRRRRPPPNNNIIIHHHHHHHHHIIIKKKNNNOOORRRUUUYYY\\\^^^___aaacccKKKCCC===<<<;;;999888777666666555555555555444444444444000777999666>>>\\\yyyTTTrrr{{{[[[IIILLLWWW\\\kkk}}}eeeFFF888:::@@@EEEGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEFFFEEEDDDEEEGGGIIINNNNNNMMMLLLLLLKKKJJJJJJJJJNNNUUU]]]cccfffggggggdddccciiioooyyybbbVVV^^^ffffff```ZZZWWWXXXbbblllttttttttt|||zzzlllhhhdddcccdddeeecccaaaeeehhhkkkmmmmmmmmmmmmnnnooonnnllljjjiiijjjlllmmmtttuuuvvvrrrggg___bbbkkkqqqnnnjjjhhhiiikkkmmmnnnnnnllliiijjjlllmmmkkkhhh]]]^^^\\\[[[___gggkkkkkk```wwwxxx}}}vvvbbbFFF:::999888777777777888999555444222000//////000000000111///222444111>>>ZZZdddwwwuuuPPPKKKVVVaaaooowwwWWWAAA@@@AAADDDGGGFFFDDDGGGLLLTTTLLLIIIRRR```jjjooorrrwwwtttooollllllmmmnnnmmmxxxxxxfffRRRKKKGGGGGGOOOLLLUUU```hhhqqq|||~~~rrrfffhhhxxxooodddooozzzlllkkkiiibbbdddmmm~~~yyylll```bbbmmmrrrnnnnnnllljjjkkknnnrrrtttuuuuuubbbiiifffPPPDDD888333222000000111000///---,,,,,,,,,+++++++++***************++++++,,,,,,---,,,...+++222JJJ^^^mmm}}}xxx[[[PPPccc{{{|||{{{qqqXXXZZZXXXIII>>>CCCKKKYYYmmmwwwpppiiibbbYYYSSSQQQPPPOOOMMMNNNOOOOOOOOOOOOMMMLLLJJJJJJJJJHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCAAA@@@??????>>>>>>>>>===<<<;;;:::999::::::999999888777777777666666666666666666666666777777888999999999999999999999999999999999999999888:::===@@@CCCEEEFFFFFFFFFFFFDDDCCCAAAAAA@@@@@@?????????>>>===<<<;;;:::999888777555444333222222111111111111000000000000///...------,,,,,,,,,,,,+++,,,,,,---...///000000222333666666666777999;;;<<<===>>>???AAACCCEEEEEEIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDFFFGGGHHHLLLLLLMMMOOOQQQQQQNNNLLLHHHGGGGGGHHHJJJMMMQQQSSSUUUXXX\\\___```aaaccceeeJJJCCC===<<<;;;999888777666666555555555444444444444333000888777444LLLyyyzzzbbbZZZnnnWWWQQQ^^^pppdddPPP===999>>>BBBBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDGGGGGGGGGFFFFFFGGGIIILLLNNNMMMLLLKKKJJJJJJJJJKKKKKKQQQZZZccciiikkkkkkjjjgggmmmrrrwww~~~___VVVccckkkdddZZZXXX]]]```lllqqqvvv|||pppeeeiiigggfffgggjjjllllllkkkpppsssvvvyyyyyyxxxvvvuuurrrpppnnnmmmnnnoooooonnnppprrrssspppfff```dddmmmtttpppllllllnnnooonnnlllnnnllljjjkkknnnppppppoooaaa___[[[YYY]]]eeelllpppbbbmmmyyyyyyhhhXXX???;;;777777666555666999666555333222000/////////,,,///...111555555HHHiiippp```^^^OOOTTTVVVaaaxxxdddOOODDDAAAGGGNNNPPPMMMIIIJJJMMMTTTMMMKKKTTTaaajjjooossszzzyyyvvvqqqoooqqqqqqpppxxxvvvcccOOOHHHCCCDDDMMMNNNUUU]]]fffqqq}}}}}}{{{{{{zzzooohhh[[[TTT]]]pppoooiiivvvqqq\\\RRR[[[```^^^eeeuuupppaaaaaalllsssqqqqqqnnnjjjiiijjjoootttwwwzzzbbb]]]vvvmmmVVVJJJ===444222111000111111000...,,,,,,,,,+++++++++******))))))***+++,,,,,,------)))---+++333JJJ___nnnkkkUUUUUUjjj~~~yyyjjjSSSaaa]]]MMMDDDJJJSSScccyyyyyyoooggg```XXXRRRQQQQQQPPPNNNNNNOOOPPPQQQPPPNNNKKKJJJJJJJJJHHHGGGFFFEEEEEEEEEFFFEEEDDDCCCAAA@@@???>>>>>>>>>======<<<:::999888::::::999999888777777777555555555555555555555555666777888999999999999999999999999999999999999999999;;;>>>AAACCCEEEFFFFFFEEEDDDBBBAAA@@@AAABBBBBB@@@@@@@@@???>>>===;;;;;;:::999777666444333222222111111111111000000000//////...---,,,,,,,,,,,,,,,,,,,,,------...//////000111333444555555666888:::===>>>???AAABBBCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEGGGIIIJJJKKKJJJJJJLLLMMMMMMJJJHHHFFFFFFGGGHHHKKKOOORRRTTTWWWZZZ^^^aaabbbccceeegggJJJDDD===<<<;;;999888777666666444444444444333333333333222666666???gggeeeOOOmmmtttccc```kkkmmmLLLCCC<<<===AAABBBBBBCCCAAABBBCCCDDDEEEFFFFFFFFFIIIIIIHHHGGGFFFGGGJJJMMMMMMLLLLLLKKKJJJKKKKKKKKKKKKQQQ\\\fffmmmpppooonnnmmmwww{{{www^^^]]]iiinnneee[[[[[[dddkkkqqqyyyyyymmmkkknnnppppppqqqpppppprrrtttvvvwwwwww{{{}}}~~~{{{sssqqqpppoooppppppooonnnkkkmmmpppnnnfffaaafffooouuuqqqmmmlllmmmnnnllljjjlllkkkkkklllnnnqqqrrrrrreeeaaa\\\YYY[[[aaajjjqqqlllccc}}}zzznnnoooJJJ@@@777666555333444888777666555333111000/////////222111333777:::SSSxxxeeekkkMMMQQQ]]]^^^lllhhhMMMBBB???DDDMMMXXX[[[YYYUUUSSSSSSPPPOOOSSS\\\ccchhhnnnttt}}}~~~xxxvvvyyyzzzwwwyyyrrr\\\IIIEEEAAABBBLLLSSSYYY___eeennn{{{~~~~~~ooo^^^XXXWWWVVVYYYeeevvviiifffrrrxxxuuu]]]RRRRRR```fffbbbkkk|||uuudddaaakkkrrrqqqkkkiiieeebbbcccgggmmmrrruuu___QQQaaa}}}gggXXXIII666444111000111111000///,,,,,,,,,+++++++++******))))))***+++,,,,,,------)))000000777MMMbbbuuu}}}bbbSSS___wwwzzziiiXXX```ZZZKKKDDDLLLTTTeee~~~xxxnnneee___VVVRRRQQQQQQQQQPPPOOOPPPQQQQQQPPPNNNKKKIIIJJJJJJHHHGGGFFFEEEEEEEEEFFFEEEDDDCCCAAA@@@???>>>>>>>>>======<<<:::999888::::::999999888777777777444444444444444444444444666666777888999:::::::::999999999999999999999999:::<<<>>>AAADDDEEEFFFFFFDDDCCCBBBAAABBBCCCDDDEEEAAAAAAAAA@@@???>>><<<<<<;;;:::888666444333222222111111111111000000000///......---,,,,,,,,,------,,,,,,------.../////////111222333333333555777:::<<<===???AAACCCDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDFFFHHHKKKLLLJJJIIIIIIJJJLLLLLLJJJHHHEEEEEEEEEGGGJJJMMMQQQSSSVVVYYY]]]```bbbdddfffgggIIIDDD===<<<;;;999888777666666444444444333333333333222333555===YYY^^^VVViiieeetttuuuYYYBBB>>><<<>>>???@@@CCCHHHBBBBBBDDDEEEFFFGGGGGGGGGHHHHHHHHHGGGGGGIIIMMMPPPQQQQQQPPPOOONNNNNNMMMMMMLLLRRR]]]hhhooorrrrrrppprrr{{{mmmaaadddhhhhhhbbbZZZZZZeeeppp{{{vvvmmmccc^^^cccmmmvvv|||~~~|||yyyqqqqqqqqqqqqooonnnllllllhhhlllpppppphhhbbbfffoootttpppkkkhhhggghhhiiiiiillllllmmmnnnpppqqqrrrrrrgggbbb\\\ZZZXXX[[[ccckkkppp^^^rrr{{{}}}pppvvvZZZHHH999666777444444888777666555444222111000//////222000000333:::YYYtttbbb}}}oooCCCQQQaaakkk{{{SSS@@@>>>BBBFFFQQQ\\\aaabbbbbbaaa^^^UUUYYY```gggiiiiiinnnvvv~~~}}}oooUUUDDDCCCAAABBBMMMXXX^^^dddgggmmmwww~~~}}}}}}ppp[[[QQQUUU[[[bbbjjjvvvtttbbbccclllqqqrrrccc```fffqqqrrrnnnuuuxxxddd___iiippppppdddccc___\\\ZZZ]]]bbbggghhh^^^KKKLLLhhh|||nnnYYYEEE888666222111111111000///,,,,,,,,,+++++++++***************++++++,,,,,,---'''///111999PPPeeezzz~~~___TTTiii}}}kkk___TTTOOOCCCAAAJJJRRRccc}}}wwwmmmddd]]]UUUQQQQQQRRRRRRQQQPPPPPPPPPPPPNNNLLLJJJIIIJJJJJJHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCAAA@@@??????>>>>>>>>>===<<<;;;:::999::::::999999888777777777555555555555555555555555555666777888999:::::::::999999999999999999999999;;;<<>>===<<<<<<;;;999666444333222222111111111111000000000000...------,,,,,,------------------.........//////000111222222222333777999:::<<<>>>AAACCCDDDDDDDDDAAAAAABBBCCCDDDDDDDDDDDDCCCCCCDDDEEEGGGJJJLLLNNNMMMLLLKKKLLLMMMMMMKKKJJJEEEDDDDDDEEEGGGKKKNNNPPPRRRVVV[[[^^^aaaccceeegggIIIDDD===<<<;;;999888777666666555555555555444444444444666777LLLzzzxxxlllyyynnnzzzxxx\\\III===;;;<<<@@@BBBAAACCCGGGCCCDDDEEEFFFGGGHHHHHHHHHFFFGGGGGGGGGHHHLLLRRRVVVWWWWWWVVVUUURRROOOMMMKKKPPPVVV```jjjpppsssrrrqqqrrrzzz~~~~~~eeefffjjjccc``````^^^___kkkzzz|||iiidddeeehhhkkkooouuu{{{}}}yyytttpppsssuuusssooolllkkkllljjjnnnsssssskkkdddfffnnnnnnlllgggbbb___aaafffjjjmmmoooqqqrrrrrrrrrrrrrrrjjjddd___\\\XXXVVV\\\eeelll```eeewwwqqqjjjRRR<<<888:::888666888666666666555333222111000---000...///555AAAfffqqqeeeaaaHHHVVVaaauuummmIII>>>DDDJJJNNNVVV]]]___dddiiiiiidddbbbeeejjjnnnmmmjjjnnnuuunnnOOO@@@CCCDDDEEEPPPWWWaaajjjmmmoootttyyy{{{|||vvv[[[TTTYYY___gggnnnssszzzmmmiiiooorrruuuyyyppppppssswwwyyy|||yyybbb[[[eeeooopppcccccc```[[[WWWWWWZZZ]]]\\\```MMMAAAYYYvvvooo{{{vvv^^^FFF;;;888444111111000///...,,,,,,,,,+++++++++******++++++++++++++++++++++++'''...111===YYYooohhh\\\rrriii\\\IIIFFF>>>AAAMMMVVVggguuulllbbb\\\UUUQQQQQQRRRRRRQQQPPPPPPOOONNNLLLKKKJJJIIIJJJJJJHHHGGGFFFEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@?????????>>>===<<<;;;:::::::::999999888777777777555555555555555555555555555666777888999:::::::::999999999999999999999999;;;===???BBBDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAA@@@@@@???===<<<;;;<<<;;;999777555333222222111111111111000000000000---------,,,,,,------...---------...............000111111111111333666999888:::===@@@CCCDDDDDDDDD???@@@AAABBBCCCCCCCCCCCCBBBCCCCCCEEEHHHKKKNNNPPPRRRPPPNNNNNNNNNMMMKKKIIIEEEDDDCCCCCCEEEGGGIIIKKKNNNRRRWWW\\\___aaaeeegggIIIEEE===<<<;;;999888777666666777666666666555555555555888;;;YYYiiizzztttyyybbbGGG;;;888888<<>>999===;;;888999666666666555444333222111///333333555>>>OOOyyyqqqiii\\\RRR]]]aaaxxxhhhGGG>>>EEEKKKWWW[[[]]]]]]aaaiiijjjeeemmmlllnnnpppnnnjjjlllrrr~~~oooMMM>>>DDDFFFHHHRRRTTTaaannnrrrqqqsssvvvwww|||uuunnnsss}}}gggPPPVVVggggggmmmppppppttt~~~{{{}}}{{{mmmwww}}}ttttttssssssyyyyyy```XXXbbbnnnrrrgggfffddd^^^YYYVVVWWWZZZUUUdddSSS???VVVxxxeeelllrrrZZZ<<<999444222000000///...,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++,,,222555EEEfff|||ssseeeyyy~~~dddTTTFFFCCC???EEETTT]]]nnn}}}tttlllbbb\\\TTTPPPQQQRRRSSSRRRQQQPPPNNNLLLKKKJJJIIIIIIJJJJJJHHHGGGFFFEEEEEEEEECCCCCCCCCBBBBBBAAAAAAAAA@@@@@@??????>>><<<;;;:::::::::999999888777777777666666666666666666666666555666777888:::::::::;;;999999999999999999999999<<<===@@@BBBDDDEEEEEEEEEFFFFFFFFFEEECCCAAA>>>===????????????>>><<<;;;:::===;;;999777555333222222111111111111000000000000------,,,,,,,,,------...---------...............000000111000000222666999777999<<<@@@BBBDDDDDDDDD>>>???@@@AAABBBCCCCCCCCCBBBCCCCCCEEEHHHKKKOOOPPPUUURRRPPPNNNMMMKKKHHHFFFEEEDDDCCCBBBCCCDDDGGGHHHKKKOOOUUUZZZ]]]```dddfffxxxMMMAAA===<<<;;;999888777666666222666333222777444111999666@@@hhhkkkooo}}}bbbGGGAAA@@@999<<>>CCCQQQXXXYYYWWW\\\jjjwwwtttjjjmmm{{{~~~}}}oooaaa[[[^^^kkk{{{|||[[[VVVhhhxxxttt~~~qqqsss}}}qqqqqq~~~ooogggooo~~~rrrccc[[[cccnnnlllfffbbbgggfffWWWOOORRRRRR\\\^^^bbbSSSHHHlllyyynnn___HHH;;;333666666111---.........---,,,++++++++++++,,,,,,++++++,,,,,,---...000...:::WWWyyywwwsss}}}ddd[[[AAACCCFFFIIIRRRddd|||xxxpppcccZZZSSSRRRSSSQQQPPPRRRTTTQQQMMMLLLMMMMMMJJJHHHJJJJJJIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBAAA@@@?????????????????????>>>======999999999888888888888777777777777777666666666666777777777888999999::::::::::::999999888999999999<<<>>>@@@CCCEEEFFFFFFFFFCCCBBBBBBDDDDDDCCC@@@======<<<:::;;;===>>>>>>===<<<:::888555333222222222333333222111000///...---------///000111111111111///////////////......---111000000000000222333444666888<<>>^^^kkk|||yyy___TTT???BBBFFFKKKVVViiiyyyqqqddd[[[UUUTTTTTTRRRRRRSSSTTTQQQNNNMMMMMMMMMKKKIIIJJJJJJIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBAAA@@@???>>>>>>>>>??????>>>>>>===<<<999999999999888888888888777777777777666666666666666777777888888999::::::::::::999999888999999:::<<<===@@@BBBDDDEEEEEEEEECCCBBBBBBCCCDDDCCC@@@======<<<:::;;;===>>>>>>===<<<:::888555444333222222333333222111000///......---...///000111111111111------...///000000000000111000000000000222333444666888:::===?????????>>>;;;===???AAAAAAAAA@@@???@@@AAACCCEEEHHHKKKNNNPPPVVVUUUSSSPPPMMMJJJHHHGGGDDDCCCBBB@@@???>>>>>>>>>DDDGGGKKKOOOSSSXXX^^^bbbrrrJJJ@@@===<<<;;;999888777666666555777333444999444000999BBBjjjxxx[[[ddddddQQQBBB===@@@>>>EEEEEEEEEEEEEEEDDDDDDCCCFFFFFFEEEDDDEEEFFFHHHIIINNNLLLKKKMMMQQQVVVYYYZZZ]]]\\\YYYTTTOOOMMMMMMNNNUUU]]]iiissswwwvvvsssrrryyyxxxffffffmmmrrrrrrsss}}}nnnnnn{{{~~~wwwqqqnnnnnnppprrrmmmkkkmmmoookkkcccfffooovvvqqqllllllpppsssrrrqqqsssssstttttttttsssqqqppprrrsssqqqkkkbbb[[[XXXWWWWWW[[[TTTSSShhhfffEEE===;;;666777555666777888777666555444...222666999PPPzzzuuuYYYTTTdddlllvvvjjjHHHCCCGGGNNN[[[^^^VVVNNNJJJJJJRRRaaappppppuuuuuulllfffgggmmmppp{{{___IIIJJJTTTZZZbbblllccc___cccmmmtttssssssvvv}}}yyyvvvxxxnnnbbbhhhvvvkkkkkkwwwrrrSSSTTTZZZjjjoooaaa[[[dddjjjddd]]][[[eeejjj___YYY[[[YYY___aaallllll```fff{{{sssTTTCCC444111222//////333......---,,,++++++++++++,,,,,,++++++,,,,,,---...///111BBBddd{{{kkkuuuVVVJJJ>>>AAAGGGPPP]]]pppyyyqqqddd\\\VVVUUUVVVTTTSSSTTTUUUSSSPPPNNNNNNMMMLLLJJJJJJIIIIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBAAA@@@???>>>=========>>>===<<<<<<;;;:::999999999888888888888777777777777666666666666666666777888888999999::::::999999888999999::::::<<<===???AAACCCDDDDDDCCCBBBBBBAAABBBCCCBBB???======;;;::::::<<<======<<<;;;:::888666444333333333333333222111000//////......///000111111111111111+++,,,---///111222333333111111000000111222444555777888999:::<<<<<<<<<===<<<===???@@@AAA@@@@@@???>>>???AAADDDGGGKKKNNNOOOSSSTTTTTTPPPJJJFFFFFFGGGEEEDDDBBB???===;;;:::999<<>><<<<<<======<<<<<<;;;:::::::::999999999888888888777777777777666666666666666666777777888999999999999999888888999999::::::===>>>@@@BBBCCCDDDCCCCCCBBBAAAAAAAAABBBAAA???======;;;::::::;;;<<<<<<;;;:::999777555444444444444333333222111111000/////////000111111222222222111,,,---...000111222333333222111000000111222444555888888999::::::;;;<<<<<<======>>>???@@@@@@??????>>>???@@@BBBEEEHHHJJJLLLMMMPPPPPPLLLDDD@@@AAACCCCCCBBB@@@===;;;999888888777:::>>>AAAEEEIIINNNRRRmmmGGG@@@===<<<;;;999888777666666444555222444777222777IIIhhhaaaRRR]]]kkkWWWQQQHHHEEEEEE@@@??????@@@@@@AAAAAABBBBBB???@@@BBBEEEIIILLLOOOQQQGGGJJJOOOVVV]]]``````___cccbbb___WWWOOOKKKLLLNNN\\\eeeooovvvvvvuuuuuuuuuqqq|||eeedddqqq|||}}}zzz{{{{{{qqqfffdddaaa______aaadddfffjjjooovvv{{{~~~xxxnnnffffffnnnuuummmnnnooommmiiiggglllsssqqqpppnnnkkkiiijjjnnnrrrvvvvvvvvvvvvuuusssqqqpppvvvxxxyyyuuunnnddd[[[UUUQQQZZZWWWPPPTTTbbbxxx~~~]]]DDD<<<:::777666666777777777777777777777<<<555999hhh```TTT\\\ppp|||mmmMMM@@@AAAJJJUUU[[[___YYYVVVZZZ___```aaacccoooyyy~~~zzztttvvv}}}jjjTTTKKKVVV^^^\\\aaammmooofff^^^```mmmyyyyyysss{{{zzzooorrrvvv|||vvvssswwwwwwpppwwwsss```___ooodddQQQ[[[jjjyyyggg```___hhhjjj___TTTSSS```iiiaaa[[[YYYSSSSSSYYYeeeooofffSSSSSSfffttt{{{yyy|||aaaLLL:::555555222///111......---,,,++++++++++++,,,,,,++++++,,,,,,---...111333DDDddduuu~~~oooJJJ===BBBEEENNN[[[lll}}}uuulllaaaZZZTTTUUUVVVTTTRRRSSSUUUTTTSSSQQQNNNMMMMMMMMMIIIIIIHHHGGGFFFDDDCCCBBBAAAAAAAAAAAA@@@???>>>>>><<<<<<<<<<<<<<<;;;:::::::::::::::999999999999888777777777777666666666666555666666777888888999999999888888888999999:::;;;???@@@BBBCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@>>>===<<<;;;999999;;;;;;;;;:::999888666444444444444555333333222222111111000000000111111222222222222222///000000111222111111111222111111111111333444555999::::::;;;<<<<<<===>>>======>>>>>>?????????>>>@@@@@@@@@AAACCCEEEFFFGGGFFFIIIJJJFFF???;;;<<>>===;;;999888888888555888;;;>>>@@@DDDHHHKKKlllGGG@@@===<<<;;;999888777666666444555333444666333@@@\\\VVVRRRxxx}}}eeeWWWQQQFFF@@@BBB@@@<<<<<<>>>???AAAAAABBBBBB???AAAEEEJJJMMMPPPQQQRRRGGGJJJPPPYYY```ddddddcccdddeeebbbZZZQQQKKKLLLOOO___gggrrrwwwvvvuuuvvvxxx~~~wwwdddiiiwww~~~~~~uuufff^^^^^^ZZZPPPFFFCCCBBBAAAAAACCCHHHLLLOOONNNTTT]]]fffmmmttt}}}}}}|||vvvkkkbbbaaaiiirrrmmmnnnnnnkkkfffffflllrrrqqqrrrppplllgggggglllrrrsssssstttttttttsssqqqpppxxxzzz{{{yyyrrrhhh]]]WWWOOOXXXWWWSSSWWW```yyyxxxiiiKKK;;;888444666666777777777777888888555;;;333<<>>===<<<<<<<<<===<<<;;;;;;:::::::::::::::999999999999777777777777666666666666555555666777777888888999888888888888999:::;;;;;;@@@AAACCCDDDDDDDDDCCCCCCBBB@@@????????????>>>===<<<:::999999:::::::::999777666444333333333444444333333222222222111111111111222222333333333222222222222222222222111000000222222111111222333555666999:::;;;===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCDDDBBBDDDDDDAAA===::::::;;;<<<;;;:::999888777777777555666999:::<<<>>>AAADDDmmmGGGAAA===<<<;;;999888777666666444777666666777666LLLqqqyyyTTTaaaiiiWWWQQQQQQHHHAAA@@@===<<<>>>@@@BBBCCCCCCBBBAAADDDGGGLLLPPPSSSSSSRRRQQQLLLMMMQQQXXX___dddggggggccceeeddd^^^TTTNNNNNNQQQ___hhhrrrwwwwwwvvvyyy|||ttteeeppp|||~~~{{{iiiWWWOOOEEE@@@@@@???===999======>>>>>>???@@@BBBBBB@@@FFFMMMTTTZZZcccooowwwuuuvvvsssiii^^^\\\dddmmmoooqqqpppkkkfffgggmmmsssuuurrrnnnjjjggghhhkkkmmmlllmmmppprrrssstttttttttzzz{{{|||{{{uuukkk```YYYTTTYYYXXXWWW[[[___mmmwww{{{qqqTTT===:::888777777666777777888888999222:::777HHH|||vvvrrrSSSWWWiiiyyy{{{oooIII:::CCCFFFPPP___bbbpppmmmjjjfffaaa^^^eeennnnnnxxxzzzbbbUUUSSSQQQLLLLLLUUU___ffflllrrrwwwtttiii```hhhzzzzzzddd\\\aaapppjjjaaaoooxxxjjjffffffdddfffdddWWWNNNMMMZZZfffaaa\\\YYYRRRMMMYYY\\\^^^]]]NNNNNNhhhjjjQQQ999222333222111444......---,,,++++++++++++,,,,,,++++++,,,,,,---......222DDDcccooo}}}___AAA???CCCFFFQQQcccxxxwwwmmm```ZZZUUUWWWXXXUUUTTTTTTSSSTTTSSSQQQMMMKKKLLLMMMHHHHHHHHHGGGEEEDDDBBBAAA@@@AAAAAA@@@@@@???>>>==================<<<;;;;;;;;;;;;:::::::::999999999777777777777666666666666555555666666777888888888888888888888999:::;;;<<<@@@AAABBBCCCCCCCCCBBBAAABBB@@@>>>>>>>>>???>>><<<<<<:::999888999:::999888555444333222111222333444333333222222222222111111222333333333333333222222222222333333222111111000222222111111222333555666666888;;;===?????????>>>>>>>>>>>>=========>>>>>>>>>>>>>>>???@@@AAACCCCCCBBBBBBAAA@@@>>>===<<<<<<;;;:::888777666666555555333444666666666888:::<<>>???@@@;;;===@@@CCCEEEEEECCCBBB@@@DDDHHHKKKNNNVVVaaajjjppprrrpppggg\\\YYYaaajjjrrruuusssmmmhhhjjjpppuuuxxxrrrjjjfffgggiiiiiihhhgggiiilllpppsssuuuvvvwww{{{|||}}}|||wwwmmmbbbZZZVVVYYYUUUUUUYYYWWW]]]ooozzzvvvssstttZZZAAA??????777777666666777888999999666@@@BBBYYYuuu```UUUZZZiiinnnhhhmmm{{{kkkDDD999EEEGGGOOO^^^```ooorrruuupppccc[[[bbbmmmqqqzzz}}}mmmZZZKKKLLLTTTOOONNNPPPUUU^^^hhhoooqqqyyyyyyooobbbgggzzz{{{yyymmmUUUZZZkkk}}}ggghhhxxxrrrhhhgggiiieeeddd```SSSMMMKKKYYYeeeaaa]]]\\\UUUNNN]]]\\\YYY[[[PPPSSSnnn{{{xxx\\\???444333111111444......---,,,++++++++++++,,,,,,++++++,,,,,,---...,,,222FFFfffxxx}}}WWW>>>AAAAAAEEEQQQdddzzzyyypppaaa[[[WWWXXXYYYWWWUUUUUURRRSSSSSSPPPLLLJJJKKKMMMHHHHHHHHHGGGEEEDDDBBBAAA@@@@@@AAA@@@@@@???>>>=========>>>>>>======<<<;;;;;;;;;;;;:::::::::999999777777777777666666666666555555666666777888888888888888888888999:::;;;<<<@@@@@@AAABBBBBBBBBAAA@@@BBB@@@>>>===>>>>>>===<<<<<<:::888888999999999888444333222111111111222333333333222222222222222222333333333444444333222222222222222333333222222111333222111111222333555666444777:::>>>@@@@@@???>>>???>>>============>>>>>><<<<<<===>>>@@@BBBCCCDDDDDDBBB@@@@@@AAA@@@???===;;;:::888777555444444333111222333333222333555777fffHHH===<<<<<<:::999888777777777777888111222;;;<<>>777999:::;;;===???AAACCCEEEEEEIIIHHHJJJMMMNNNMMMMMMNNNFFFGGGHHHFFFFFFKKKTTT[[[bbbgggmmmmmmddd\\\^^^eeeyyyxxxuuupppnnnoootttwwwyyytttlllfffgggkkkggg```jjjiiijjjnnntttyyyyyyxxx|||xxxrrrmmmjjjgggeeedddVVVWWWWWWWWWYYY^^^aaaaaatttrrrrrrssspppfffNNN<<<888666666666666666666666666999???AAAkkkqqqWWWTTT[[[ffffffddduuufffGGG:::CCCKKKSSS\\\]]]___hhhlllhhheeehhhiiihhhtttxxx~~~mmm[[[OOOMMMXXXeeelll]]]QQQTTT^^^gggnnnsss~~~vvvaaa___sss}}}{{{{{{aaa\\\iiivvvooowww}}}uuummmhhhkkkllldddYYYRRRLLLTTTbbbkkkfffYYYRRRSSSRRRTTT\\\^^^```mmmooo___dddDDD777333......333/////////...------,,,,,,------,,,++++++,,,,,,,,,000888KKKgggvvvqqqUUU@@@===FFFLLLZZZnnnyyynnn\\\[[[ZZZXXXVVVUUUUUUTTTSSSRRRQQQOOOMMMKKKJJJIIIHHHHHHGGGEEEDDDBBBAAAAAA@@@@@@@@@@@@@@@???=========<<<;;;::::::;;;<<<===;;;;;;;;;::::::999999999:::999888777777888999:::777777777777777777777777:::;;;;;;999888888:::===AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>;;;;;;::::::999888777777666666555555555444444444777555333333555666555444333222111111111444666777666666555444333333222222111222222333333444444555666666666888:::===???AAA>>>>>>======<<<<<<<<<;;;<<<;;;:::999:::<<<>>>???BBBBBBAAA@@@>>><<<;;;:::::::::999888777666555444222222333333333333444444fffGGG===<<<<<<:::999888777777777777777555555:::CCC```lllPPPrrrbbbNNNPPPOOOSSSXXXUUUKKKBBB???BBBCCCDDDDDDDDDFFFIIIKKKIIIPPPYYY______[[[VVVSSSTTTVVVXXX\\\dddkkkkkkfff___^^^]]]\\\\\\[[[XXXVVV[[[eeepppttttttyyy}}}llluuu{{{~~~yyyaaaKKKCCC???;;;<<>>GGGLLLSSS^^^cccaaaiiimmmjjjgggkkkooopppzzz~~~uuubbbUUUQQQWWWgggvvvqqqeeeWWWVVV```nnnvvvyyy|||eee___nnn~~~iiiXXX^^^uuu|||~~~xxxwwwpppkkkkkkggg]]]RRRLLLLLLUUUdddmmmfffZZZTTTWWWRRRPPPVVV]]]fffvvvxxxfffwwwcccEEE999777333111333/////////...------,,,,,,------,,,,,,+++,,,,,,---...:::QQQkkktttnnnkkkPPP======FFFMMM[[[pppxxxmmm^^^]]][[[YYYXXXWWWVVVVVVTTTSSSQQQOOOMMMKKKIIIHHHHHHGGGFFFEEEDDDBBBAAAAAAAAABBBBBBAAAAAA@@@???>>>===<<<;;;;;;;;;;;;<<<===;;;;;;;;;::::::999999999999999888777777888999999777777777777777777777777:::::::::999888999;;;===AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>===;;;;;;::::::999888888777666666666555555555444444777555444444555666666555444333222222333555777888666666555444444333222222111222222333333444555555555555666777999<<>>???@@@@@@@@@???>>><<<;;;:::999999888777666555444333222222333333333333444444dddGGG===<<<<<<:::999888777777777777666999777888OOOtttqqqUUUWWWiiiTTTNNNTTTVVV[[[\\\UUUHHH@@@>>>AAACCCEEEFFFGGGIIILLLNNNLLLUUU```dddaaaZZZVVVTTTXXXZZZ]]]```gggnnnnnniii```___^^^___``````^^^\\\^^^hhhqqqtttvvvtttppp~~~pppUUUEEE888999>>>@@@EEEKKKOOORRRXXX___eeejjjmmmnnnlllmmmnnnmmmkkkhhheeebbbdddbbb___ZZZVVVRRROOONNNWWW\\\cccgggccc^^^aaagggwwwyyyyyyqqqhhhdddjjjqqqwwwssskkkfffhhhnnnnnniiimmmlllmmmppptttxxxyyyzzz|||xxxrrrooonnnoooppppppZZZVVVSSSSSSUUUXXX[[[\\\___qqqiiizzzaaaIII:::777666666555555666666777666===PPP~~~nnnwwwYYY\\\___mmmyyy\\\GGGCCCLLLNNNRRR^^^eeehhhooossspppmmmrrrzzzsssgggZZZUUUYYYcccrrr~~~vvvmmm^^^VVV```sss~~~|||kkk___hhhxxxuuuZZZVVViii}}}~~~{{{uuuuuupppmmmjjjaaaUUULLLJJJNNNZZZhhhnnnfffZZZVVVZZZTTTMMMPPPZZZhhh{{{|||iiifffhhhIII<<<999555222111/////////...------,,,,,,---,,,,,,,,,,,,,,,------///@@@YYYrrrhhhjjjyyycccJJJ;;;>>>HHHOOO^^^tttwwwlll```___]]][[[YYYXXXWWWWWWUUUTTTRRROOOMMMJJJIIIHHHGGGGGGFFFEEECCCBBBAAAAAABBBBBBBBBBBBAAA@@@??????===<<<;;;;;;;;;;;;<<<===;;;;;;::::::::::::999999999999888777777888999999777777777777777777777777999::::::999888999;;;>>>AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>======;;;::::::999999888888888777666666666666666555555777666555555666777666555555555444444444555777888666666555555444333333333222222222333444444555555444555666777999;;;===>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<>>>???>>>>>>>>>======;;;::::::777777666666555444333333222222333333333333444444cccFFF>>><<<<<<:::999888777777777999555:::888999___yyy\\\MMMhhhyyyXXXNNNTTTYYY^^^```\\\PPPCCC>>>>>>CCCDDDGGGHHHIIIJJJMMMOOORRR[[[dddeee___XXXVVVXXX\\\___aaadddiiioooppplllgggfffdddccccccaaa___\\\cccmmmtttuuuwwwssswww```EEEFFFBBBAAAFFFIIIJJJOOOVVVaaagggrrr||||||xxxwwwtttqqqppplllfff___YYYUUURRRQQQWWWYYY]]]aaa___\\\___eeerrrwwwyyypppddd```gggqqq{{{vvvnnnhhhiiimmmnnnjjjlllmmmnnnqqquuuyyy|||}}}zzzvvvrrrooopppsssuuuvvv```YYYSSSRRRTTTUUUXXXZZZYYYhhhzzzuuuVVV<<<777777666555555666777777888@@@^^^kkk}}}xxxVVV^^^[[[bbboooZZZGGGEEEQQQSSSVVV```dddoootttxxxwwwxxx~~~}}}jjj```XXXZZZ```gggooovvvuuuqqqbbbTTT\\\rrr|||qqq___bbbtttwwwrrrhhhYYYbbb{{{yyyyyyzzzxxxsssqqqooommmhhh]]]QQQMMMOOOTTT```mmmnnndddYYYVVVYYYWWWNNNPPPXXXddduuuwwwiiiVVVyyytttQQQ???888444000.../////////...------,,,,,,---,,,,,,,,,,,,------...333EEE___wwwjjjqqqsss\\\EEE;;;BBBJJJQQQbbbyyyvvvkkkaaa```^^^[[[YYYXXXWWWWWWUUUTTTRRROOOMMMJJJHHHGGGGGGFFFEEEDDDCCCBBBAAAAAABBBBBBBBBBBBAAA@@@???>>><<<<<<<<<;;;;;;<<<<<<<<<::::::::::::::::::::::::999888888888888888888999777777777777777777777777888999999999888999<<<>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>>>>>======:::::::::999999888888888777777777777777777777777888666666777888888777555666555555444444555666777666666555555444444444333222222333333444555555555444444555777999;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>>>><<<<<<<<<<<<<<<;;;:::999777777666666555444444333222222222333333333444444aaaFFF>>><<<<<<:::999888777777777:::666999999CCCrrrqqqPPPOOOwwwmmmQQQPPP\\\___bbbaaaWWWIII@@@>>>@@@EEEGGGIIIJJJJJJJJJLLLNNNWWW^^^cccaaa[[[WWWXXX[[[___cccfffgggkkkpppqqqnnnmmmkkkjjjhhhgggccc___\\\fffqqqzzz{{{}}}uuu}}}bbbIII999BBBFFFMMMRRRTTTYYYeeeqqq~~~yyynnncccZZZVVVVVVWWW___\\\\\\\\\[[[YYY]]]cccnnntttvvvmmm```]]]gggssszzzwwwpppjjjkkkooopppmmmkkkmmmqqquuuyyy}}}yyyuuurrrppprrrvvvxxxyyyggg\\\SSSSSSTTTTTTVVVZZZ\\\eeessscccBBB888777666555555666777888999CCCkkk|||mmmpppTTT]]]YYY```qqqXXXEEEFFFWWW___dddkkklllnnnqqqvvv{{{qqqooorrrkkkaaaYYYYYY^^^ccciiiooossssssfffVVVYYYmmm{{{{{{wwwccc```rrrrrrcccYYY___nnn|||^^^ZZZnnn|||yyyuuuqqqooorrrpppnnnggg[[[PPPOOOUUU^^^hhhoookkk```WWWUUUVVVVVVPPPSSSZZZ___mmmuuuoooUUUiii~~~YYYAAA777444222111/////////...------,,,,,,---,,,,,,,,,------...///555GGG```xxxsss~~~mmmXXXDDD===FFFKKKUUUhhh~~~uuuiii```___]]]ZZZXXXWWWVVVUUUTTTSSSRRROOOMMMKKKIIIHHHFFFEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>===;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::888888888999999888888888777777777777777777777777777888999999999:::===???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>======<<<::::::999999999999999888888888888888888888888888888777777888999999888666555555444444444444444444666555555555555555444444222333333444444555666666444555666888999;;;<<<<<<::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<======>>>;;;;;;;;;;;;;;;:::999999888777777666666555555555222222222333333333444444___EEE???<<<<<<:::999888777777777999777888>>>YYYiiiKKKZZZaaaPPPUUUaaaaaaccc___RRREEE???@@@AAAEEEGGGJJJKKKKKKKKKLLLMMMYYY\\\___]]]XXXVVVXXX\\\aaaeeehhhiiikkkppppppnnnmmmmmmmmmmmmkkkgggaaa]]]dddsssxxxzzz{{{gggUUUHHHEEEGGGIIIQQQZZZ___eeerrr}}}}}}tttjjjdddeeemmmtttoooggg___\\\ZZZ[[[```gggnnnrrrrrriii^^^]]]hhhtttttttttqqqmmmnnnsssuuussskkkooouuuzzz}}}yyyvvvtttsssvvvxxxzzzzzznnn```TTTSSSTTTSSSUUUZZZbbbdddkkk}}}jjjJJJ999888666555555666888999999GGGyyyyyyvvvjjjWWW^^^```ppp{{{TTTDDDIII```lllssszzzzzzmmmmmmqqq{{{vvvgggiiiooooooeeeZZZWWWYYY^^^hhhqqqqqqssskkk]]]YYYeeettt{{{~~~~~~iiiaaaqqqvvvlllbbb[[[[[[bbbkkkpppttt}}}oooXXX^^^yyywwwnnnkkkmmmvvvsssnnneeeXXXPPPRRRYYYfffmmmnnnfff[[[UUUTTTSSSSSSPPPVVV\\\]]]iiixxxyyy___^^^```EEE888555555666/////////...------,,,,,,,,,,,,,,,,,,---...///000666JJJcccxxx|||wwwhhhVVVFFFAAAJJJMMMZZZnnnttthhh___^^^\\\YYYWWWUUUTTTTTTSSSRRRQQQOOOMMMKKKJJJIIIEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@???>>>======;;;;;;<<<======<<<;;;;;;999999::::::::::::;;;;;;777888999999999999888777777777777777777777777777666777888999999:::>>>@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>===<<<<<<999999999999999999999999888888888999999999999:::888888888:::;;;;;;999666555555555555444333333333555555555555555555555555333333333444555555666666444555777999:::;;;<<<<<<999999:::::::::::::::;;;::::::;;;<<<<<<=========<<<<<<<<<;;;;;;999888888777777777666666666555555222222333333333333444444^^^EEE???<<<<<<:::999888777777777666999888HHHttt^^^OOOppptttUUUOOOXXX___```ccc^^^QQQFFFCCCCCCAAACCCEEEIIIKKKKKKLLLMMMOOOVVVXXXZZZZZZXXXWWWXXXYYYaaafffiiiiiikkkooopppnnnnnnooopppqqqoooiiiaaa[[[aaasss~~~uuummmXXXKKKDDDDDDLLLVVV^^^eeennnvvvzzzwwwwww{{{wwwpppttt~~~~~~|||wwwttt{{{tttfff___^^^aaaiiiqqqqqqrrrooofff\\\]]]hhhtttrrrtttrrrpppqqquuuvvvtttnnnsss{{{zzzxxxwwwxxxzzz{{{{{{{{{sssaaaSSSSSSSSSQQQSSSXXXbbb^^^aaaqqqvvvkkkRRR:::888666555555666888::::::PPPwwwccc___dddlllwwwQQQEEEPPPgggrrrwwwxxxsssttt~~~yyyfffbbbiiiqqqlllfff```]]]\\\^^^eeennnnnnpppnnncccYYY\\\kkkyyypppdddqqq{{{pppqqqvvvxxxxxxyyy{{{yyydddZZZnnn}}}|||yyypppiiijjjrrrwwwqqqjjjaaaWWWRRRWWW```kkknnnjjj___WWWUUUTTTRRRSSSNNNTTTZZZ[[[gggwww|||hhhQQQqqq~~~jjjMMM;;;444444555/////////...------,,,,,,,,,,,,,,,------...///000888SSSnnn|||sssttt|||cccUUUIIIDDDKKKNNN^^^ssssssggg```^^^\\\YYYWWWUUUTTTSSSRRRQQQPPPOOOMMMLLLKKKKKKDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>;;;;;;<<<======<<<;;;;;;999999999::::::;;;;;;;;;777888999999999999888777777777777777777777777777666777888888999;;;>>>AAAAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>======<<<<<<999999999999999999999999999999999999:::::::::;;;999999999;;;<<<<<<999777777777777666555444333333555555555555666666666666333333444444555666666666555666888:::;;;<<<<<<<<<888999999999::::::::::::::::::;;;<<<=====================<<<;;;999888777666666555555555555444444222222333333333333444444]]]EEE@@@<<<<<<:::999888777777777333;;;999PPPVVVVVVhhhLLLNNNYYY[[[^^^bbb^^^RRRIIIGGGEEEAAA@@@CCCGGGJJJLLLMMMOOOPPPSSSUUUWWWYYYYYYXXXWWWUUUaaagggjjjiiijjjnnnooommmqqqrrrssssssppphhh^^^WWW```ttt}}}vvvfffVVVHHHGGGKKKPPPWWW^^^ooovvvzzzuuuuuuwwwyyyqqquuussslllooo}}}}}}kkkbbbaaafffpppyyytttsssnnnddd[[[\\\hhhsssuuuwwwvvvrrrrrrttttttqqqpppwww|||{{{zzz{{{}}}}}}|||{{{uuubbbSSSRRRSSSPPPQQQWWW]]]WWWXXXfff|||sss~~~iiiXXX:::888666555555666888:::<<>>======<<<<<<999999999999999999999999999999999::::::;;;;;;;;;999999:::;;;===<<<999777888888888888777555444333555555555666666666666666333333444444555666666666666777999;;;<<<<<<<<<<<<888888888999999:::::::::999:::;;;<<<============>>>>>>>>><<<;;;999777666444444444444444444333333222222333333333444444444YYYGGG======<<<;;;:::999999999999333:::>>>[[[dddSSSiiiwwwQQQLLLIIIKKK___eeeaaaWWWNNNKKKKKKGGG@@@???CCCFFFGGGLLLTTTYYYYYYWWWTTTVVV\\\^^^[[[]]]ccciiikkkoooqqqpppnnnooossstttqqqrrrsssmmmaaaZZZZZZfffuuujjjSSSNNNOOOVVV\\\___fffnnn}}}vvvpppqqqqqqpppooopppwwwvvvuuuwww|||xxxzzzwwwmmmfffjjjwww|||wwwjjj\\\ZZZeeennnqqq}}}yyytttsssyyy~~~yyypppqqqvvv|||yyy}}}}}}|||{{{||||||yyyrrrdddVVVRRRQQQNNNOOOSSSSSS[[[ZZZTTTbbb}}}xxxiiiFFF777555999666777:::888888___www]]][[[gggkkkyyyrrrNNNLLL[[[lllmmmooowwwxxxyyybbb\\\NNNMMMWWW\\\dddiiieeeeeefffmmmsssoooddd^^^___kkkrrrtttkkk]]]ZZZfffttt{{{iiijjj~~~rrrjjj]]]aaauuu~~~xxxvvvrrrooonnnoooqqqtttooojjjbbb\\\[[[]]]cccffffffccc___ZZZUUUSSSQQQQQQSSSQQQQQQRRRTTTZZZhhhvvvpppUUUQQQhhh~~~{{{\\\>>>444222////////////...------,,,,,,+++,,,,,,,,,+++,,,///111GGGjjjyyyjjjzzzwwwaaa^^^XXXKKKFFFOOOccc|||tttkkkccc```[[[XXXVVVUUUSSSQQQQQQOOOMMMMMMMMMMMMLLLJJJFFFFFFEEEEEEDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA;;;;;;<<<<<<;;;;;;:::999999::::::;;;;;;::::::999999999999999999999999999::::::999888777777888888666777777777777999===???BBBBBBBBBCCCBBBBBBAAAAAABBBAAA@@@???>>>>>>>>>>>>:::::::::999999:::;;;;;;999999:::;;;;;;<<<<<<===============<<<;;;:::999::::::::::::999888777777888777666555444444555666555444333333555555444333555666777999;;;<<<<<<<<<===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;::::::999666666555555444444444444111111222222222333333333XXXFFF======<<<;;;:::999999999999999???JJJeeeYYYRRRooommmKKKIIIJJJOOObbbhhh```UUUOOOMMMJJJEEE@@@>>>CCCGGGKKKQQQ[[[``````]]]ZZZ[[[bbbeeeccccccfffjjjlllooopppooommmnnnqqqwwwrrrnnnmmmhhhaaa^^^aaaiiiyyy~~~}}}}}}}}}hhh[[[WWWTTTVVV___gggllluuu}}}}}}yyyxxxvvvppplllmmmmmmnnnqqqvvvzzz~~~}}}~~~{{{||||||xxxqqqooouuu~~~}}}wwwjjj]]]]]]hhhrrruuuyyyxxxvvvvvv|||~~~vvvkkkhhhmmmvvv~~~}}}vvvvvv{{{{{{{{{{{{}}}}}}zzzrrreeeXXXSSSQQQOOOOOORRRRRR\\\]]]WWW```|||sssJJJ999555999666666:::888???aaayyy^^^\\\fffnnnzzzoooRRRQQQ___nnnnnnpppwwwxxxzzz```YYYRRR[[[iiilllnnnnnnggg```bbbjjjssssssjjjdddccckkkqqqvvvppp```WWWbbbttt}}}iiihhh{{{vvvmmmrrr___kkkzzzxxxuuuqqqooonnnnnnnnnmmmiiibbbZZZUUUWWW\\\bbbfffaaa___[[[XXXUUUSSSRRRRRRQQQPPPPPPRRRTTT[[[iiiwwwttt[[[VVVkkk~~~~~~cccDDD999888555000//////......---,,,,,,+++,,,,,,,,,+++---000222EEEgggqqqeeeyyyxxxfffddd[[[LLLFFFPPPfff~~~uuulllccc```\\\YYYWWWUUUSSSQQQQQQOOONNNMMMNNNMMMLLLJJJFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@;;;;;;<<<<<<;;;;;;:::999999::::::;;;;;;::::::999999999999999999999999999:::999999888777777888888777888888888888:::===@@@AAABBBBBBCCCCCCCCCBBBBBBAAAAAA@@@???>>>>>>>>>>>>;;;::::::999999::::::;;;999999:::;;;;;;<<<<<<===>>>>>>>>>>>>===<<<;;;:::::::::::::::999888777777777666555444444555666666555444333333555555444333555666777999:::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999777666666555444444333333111111222222222333333333WWWFFF===<<<<<<;;;:::999999999999666???XXXtttgggJJJRRRwww___EEEHHHOOOWWWhhhkkk\\\QQQPPPNNNFFF??????===CCCIIINNNVVV```eeeeeeaaa___```gggkkkkkkhhhggghhhkkkmmmmmmllllllllllllvvvnnnfffcccbbbaaadddhhhjjj{{{zzzzzz|||{{{___SSSSSS\\\___gggrrr{{{~~~|||zzzyyyxxxxxxqqqooooooqqqqqqttt|||sssoooqqqrrrwwwxxxuuussswww}}}tttggg]]]___jjjsssvvvvvvwwwxxxzzz~~~}}}rrreee```eeennnuuuuuurrrtttzzzyyyzzz|||~~~|||yyyqqqfffZZZTTTQQQOOOOOOQQQQQQ\\\aaa[[[]]]ttt{{{SSS===555888555555888777CCCbbbzzz___]]]dddqqqzzznnnWWWVVVdddpppoooqqqyyyxxx|||~~~fffZZZ[[[mmm~~~}}}xxxsssjjj```bbbiiirrruuupppjjjgggkkknnnvvvvvvfffWWW___rrr~~~jjjiii{{{wwwooozzz``````vvv~~~zzztttnnnllliiijjjkkkkkkhhhfffccc[[[RRRPPPUUU\\\aaaccc\\\ZZZXXXUUUTTTSSSSSSSSSOOOMMMMMMMMMNNNSSS```mmmvvvaaa\\\pppcccCCC777555444000000///......------,,,,,,,,,---,,,,,,---111333JJJlllfff___uuuxxxkkkjjj]]]LLLGGGTTTkkkvvvmmmccc```]]]ZZZXXXVVVTTTRRRQQQPPPNNNMMMNNNMMMLLLJJJFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@??????>>>;;;;;;<<<<<<;;;;;;:::999999::::::;;;;;;::::::999999999999999999999999999:::999888888777888888888888999999888888:::>>>AAAAAAAAABBBCCCDDDDDDDDDDDDAAA@@@???>>>============;;;::::::999999:::::::::999999:::;;;;;;<<<<<<===????????????>>>===<<<;;;::::::::::::999888777666666555444444444555666777555444333444555666555444555666888999:::;;;<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;::::::888777777555444333222222111111222222222333333333WWWEEE===<<<;;;::::::999999999:::777EEEiii[[[AAAXXXyyyTTTFFFMMMWWWbbbmmmnnn[[[OOOPPPNNNAAA;;;>>>AAAGGGMMMQQQXXX```dddcccbbbaaaccciiinnnnnnjjjfffjjjnnnpppooooooqqqqqqooooooggg___]]]```eeeiiikkkjjjzzz{{{vvvxxx{{{hhhSSSTTT]]]gggnnn{{{}}}{{{xxxwwwxxxyyyzzzzzzxxx{{{pppbbb[[[]]]aaahhhnnnqqqqqqxxx}}}qqqbbb[[[___iiiqqqtttvvvxxxzzz|||~~~{{{pppccc___eeemmmrrrrrrqqquuuzzzwwwyyy|||~~~~~~{{{wwwtttnnnfff[[[SSSOOONNNNNNNNNOOOYYYaaa^^^ZZZfff^^^CCC666888555444777777???___xxx|||^^^```fffrrr{{{qqqYYY[[[iiissspppttt||||||xxxsssbbbfffxxxwwwtttnnniiiiiilllqqqtttrrrnnnkkkkkkiiiooovvvnnn___aaaooo~~~|||kkkkkk~~~uuunnnggg]]]eee}}}vvvmmmggg```______ccchhhiiieeeaaa[[[TTTOOOQQQXXX___```___YYYXXXWWWUUUTTTSSSSSSSSSQQQOOOMMMLLLJJJLLLWWWccczzzkkkfffyyycccCCC444111111000000//////...---------,,,------,,,,,,...222555VVVxxx}}}aaa]]]uuuvvvlllkkk[[[JJJIIIYYYrrruuullldddaaa^^^[[[ZZZWWWTTTRRRRRRPPPOOONNNNNNMMMKKKJJJFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>>===;;;;;;<<<<<<;;;;;;:::999999::::::;;;;;;::::::999999999999999999999999999999999888888888888888999888999999999999;;;>>>AAA@@@AAABBBCCCDDDEEEEEEEEE@@@@@@???>>>============;;;;;;:::999999999::::::999999:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>===<<<;;;999::::::999999888777666555444444333444555777888666444444444666777666555666666888999:::;;;;;;;;;999999999999:::;;;<<<<<<;;;;;;<<<<<<<<<<<<======:::;;;;;;<<<;;;;;;::::::999888777666444222111111111111222222222333333333VVVFFF===;;;;;;:::999999999::::::@@@TTT{{{{{{RRRBBBccciiiPPPNNNWWWbbbmmmssstttbbbUUUTTTOOOBBB>>>DDDKKKPPPTTTVVVYYY___```^^^aaacccfffjjjnnnoookkkfffooosssuuutttvvv{{{zzzvvvhhhddd___```gggnnnnnnlllmmmzzz~~~tttooorrruuu~~~ooo___[[[eeeqqq|||zzz{{{zzzyyy{{{}}}~~~}}}|||wwweeeTTTGGGFFFLLLZZZgggqqqssszzzppp```[[[```jjjpppsssxxxzzz{{{{{{|||zzzpppeeebbbjjjrrrtttssssssuuuxxxxxxzzz||||||yyyuuupppmmmjjjeee\\\SSSNNNMMMMMMLLLMMMUUU^^^```YYYZZZqqqkkkJJJ888888555333777888===\\\qqqooo[[[dddjjjqqq|||yyy[[[```nnnvvvsssyyy}}}vvvllllllyyyvvvpppsssrrrqqqpppooonnnpppsssttttttllleeegggsssuuummmiiinnnzzzjjjjjj}}}uuuooohhh```hhhyyy~~~tttdddYYYTTTRRRSSSWWW\\\``````\\\XXXOOOLLLMMMTTT^^^cccaaa]]]ZZZYYYWWWVVVTTTRRRQQQQQQUUUSSSQQQPPPNNNPPPZZZeeezzztttnnn}}}kkkJJJ888333333111000000///......---------------,,,,,,///333777ZZZ}}}}}}eeefffqqqiiihhhWWWHHHKKK\\\wwwsssjjjdddbbb___]]][[[YYYUUUSSSSSSQQQOOONNNNNNMMMKKKJJJFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA???>>>======;;;;;;<<<<<<;;;;;;:::999999::::::;;;;;;::::::999999999999999999999999999999888888888888888999999888999999999999;;;>>>AAA@@@AAABBBCCCDDDDDDDDDDDDAAA@@@???>>>============<<<;;;::::::999999999:::999999:::;;;;;;<<<<<<===<<<<<<=========<<<;;;;;;999999999999888777666666555444333333444555666777666555444555777888777666666777888999:::;;;;;;;;;999999999999999:::;;;<<<;;;;;;;;;;;;<<<<<<======::::::;;;;;;<<<;;;;;;:::999888777666444222111111111111222222222333333333WWWGGG???;;;::::::999999:::::::::@@@```yyySSSMMMrrr~~~___PPPXXX```jjjvvvyyy|||nnnbbbZZZPPPGGGFFFMMMWWWZZZ\\\ZZZ\\\______]]]aaagggkkkmmmnnnooommmiiimmmrrrsssqqqtttzzzyyyrrrgggfffdddhhhrrrwwwrrrhhhllltttwwwooofffccceeegggzzzuuullleeedddkkkwww}}}~~~}}}yyy}}}~~~kkk^^^NNN@@@AAAKKKYYYjjjvvvxxxppp___\\\eeemmmsssvvvyyy|||}}}||||||yyyqqqgggeeeoooxxxyyywwwvvvvvvuuuxxxzzz{{{zzzuuupppllljjjfffddd]]]SSSNNNNNNNNNMMMNNNPPPZZZbbb[[[SSSaaazzzxxxQQQ:::999666444777999AAA]]]{{{uuummmddd[[[iiilllppp}}}ccciiixxx~~~zzzxxxoookkkllljjjtttyyyooolllsssuuussstttqqqlllkkkqqqxxx{{{nnnfffeeeooozzz{{{uuupppnnnkkk{{{xxxsssrrr___gggxxx}}}{{{cccOOOGGGGGGIIILLLQQQTTTUUURRROOOMMMIIIJJJPPPZZZcccfffbbb]]]YYYYYYWWWUUUSSSQQQPPPOOOOOONNNOOOPPPPPPTTT___kkkpppuuukkkppprrrRRR===444444111111000//////......---......---,,,,,,///444888UUUyyylllrrrlllgggfffTTTGGGNNN^^^zzz~~~rrrhhheeeccc```^^^]]]ZZZVVVSSSTTTRRRPPPOOONNNMMMKKKIIIFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@???>>>>>>===;;;;;;<<<<<<;;;;;;:::999999::::::;;;;;;::::::999999999999999999999999999888888888777888888999:::888999999888888:::>>>AAA@@@@@@AAABBBCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>><<<<<<;;;:::999999999999999999:::;;;;;;<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;999999999999888777666555555444333333333444555666666555555666888999888777777777888999:::::::::::::::999999999999::::::;;;999999::::::;;;<<<<<<<<<::::::;;;;;;<<<<<<;;;;;;888777777555444333222222111111222222222333333333WWWHHH@@@:::::::::999999::::::;;;BBBllluuuQQQ[[[yyyYYYRRR___dddnnn}}}xxxlll\\\NNNIIIMMMSSS[[[^^^^^^[[[[[[___```^^^```iiiooommmkkkmmmmmmkkklllqqqqqqmmmooouuusssjjjhhhiiiiiinnnvvvzzznnn___\\\```___XXXRRRSSSVVVWWWeeefffgggkkkrrr{{{{{{yyymmm[[[TTTIII@@@GGGWWWcccqqq{{{}}}kkkZZZ[[[gggpppvvvyyyxxx|||~~~~~~{{{rrrhhhhhhuuu~~~}}}zzzvvvxxxzzz{{{xxxsssnnnlllkkkeeeeee___UUUPPPQQQQQQOOOQQQMMMVVVddd___QQQVVVjjjWWW<<<:::777444888:::EEEddd|||yyy```]]]jjjhhhpppooowwwqqq^^^ZZZ^^^aaaaaaoooyyysssrrrxxxxxxssswwwuuulllgggllltttxxxpppnnnkkkooo{{{uuuyyyrrrzzzvvvwwwffffffyyyxxx{{{{{{fffPPPCCCEEEKKKNNNTTTZZZ]]]ZZZWWWUUUVVVTTTWWW\\\bbbfffeee```\\\VVVVVVUUUTTTRRRPPPOOONNNKKKJJJLLLOOOPPPTTT```lllkkkzzzjjj___vvvWWW???444222111111000000///...............---,,,---000555999SSSuuunnnvvv~~~iiiggghhhUUUHHHRRRccc~~~qqqhhheeecccaaa___^^^[[[WWWSSSTTTRRRPPPOOOOOONNNKKKIIIFFFFFFEEEEEEDDDDDDCCCCCCAAA@@@@@@@@@??????>>>>>>;;;;;;<<<<<<;;;;;;:::999999::::::;;;;;;::::::999999999999999999999999999888888777777888999999:::777888888888888:::===@@@@@@@@@AAAAAAAAAAAAAAA@@@CCCBBBAAA@@@????????????===<<<;;;:::999999999999999999:::;;;;;;<<<<<<===<<<<<<============<<<<<<999999999999888777666555666555444333333333444555666555555666888999999888777888999999::::::::::::::::::999999888999999999888888999999:::;;;;;;<<<999:::;;;;;;<<<<<<;;;;;;777666666555444444333333111111222222222333333333XXXHHHAAA:::::::::999999:::;;;;;;OOOiiiFFFeeexxxWWWSSSbbbeeeooo~~~|||pppZZZJJJHHHOOOTTTYYY\\\[[[XXXYYY^^^```___]]]hhhoookkkgggiiilllkkkrrrwwwuuuoooqqqwwwsssiiiiiijjjjjjnnnvvvwwwiiiWWWIIIKKKIIICCCBBBHHHMMMNNNPPPZZZiiiuuu~~~}}}~~~yyy|||eeeRRRKKKBBB:::EEEYYYlllwww}}}{{{fffVVVYYYfffqqqwww{{{vvv||||||rrrgggkkkzzzyyyxxxyyyzzzxxxrrrnnnmmmnnndddfffaaaWWWRRRTTTTTTQQQTTTLLLTTTeeecccQQQQQQbbbZZZ===;;;888555888;;;FFFjjjbbb```iiibbbpppyyyZZZGGGLLLWWWUUUYYYmmm}}}{{{zzz|||yyyuuu{{{zzznnndddfffmmmqqqrrrtttrrrpppzzzzzzxxx{{{zzzvvv{{{gggbbbqqquuuppp||||||jjjSSSBBB@@@KKKVVV]]]eeennnpppmmmjjjkkknnnfffhhhjjjkkkhhhccc^^^ZZZSSSSSSSSSRRRQQQPPPNNNNNNOOOOOOPPPSSSSSSWWWbbbnnnpppqqq[[[yyy|||^^^DDD777444111111000000//////......///...---,,,---000666:::VVVvvv}}}mmmuuuzzzgggiiikkkWWWJJJUUUjjj~~~qqqhhheeedddbbb```^^^[[[WWWTTTUUUSSSPPPOOOOOONNNKKKIIIFFFFFFFFFEEEDDDDDDCCCCCC@@@@@@??????????????????;;;;;;<<<<<<;;;;;;:::999999::::::;;;;;;::::::999999999999999999999999999888888777777888999::::::777777777777777999===@@@@@@@@@AAAAAAAAA@@@??????CCCCCCBBBAAA@@@@@@@@@@@@===<<<;;;:::999999999999999999:::;;;;;;<<<<<<=========>>>>>>>>>>>>>>>===888999999888888777666555777666444333222333333444666555555666888:::999888777888999:::::::::::::::;;;;;;:::999888888888888777777888999999:::;;;;;;999::::::;;;<<<<<<<<<;;;666666555555555444444444111111222222222333333333VVVEEE<<<;;;@@@<<<888:::777777BBBQQQ}}}RRRMMMsssfffZZZTTT]]]kkkttt{{{}}}uuuiii]]]OOOHHHLLLTTT```___\\\ZZZYYYZZZ\\\]]]ggghhhiiiiiihhhhhhiiijjjssslllooo|||zzzrrrqqqlllmmmttt~~~rrr[[[JJJBBBBBBCCCDDDGGGKKKOOORRRQQQZZZnnn}}}}}}~~~}}}wwwttttttvvvssslll]]]KKKAAADDDOOOWWWqqq}}}uuudddWWW[[[fffnnnuuuzzz|||}}}wwwrrroooooo{{{~~~wwwqqqkkkhhhfffeeeeeebbb]]]UUUPPPOOOPPPTTTRRRTTT\\\cccaaaZZZSSSrrr```AAA999999777888???III~~~eee```^^^sss\\\GGGGGGNNNOOOSSSXXXdddrrr~~~}}}xxx|||xxxuuussskkkeeehhhqqqxxx{{{|||{{{zzzvvvzzzxxxeeedddtttrrrpppxxx~~~hhhUUUOOOMMMKKKQQQ[[[fffpppvvvuuuzzz~~~sssqqqooojjjeeeaaa]]][[[[[[WWWUUUSSSSSSSSSRRRPPPNNNKKKLLLOOOQQQRRRWWWdddrrr}}}~~~eeepppdddBBB222333000000000///......------)))...+++***......111===YYYwwwsssqqqxxx^^^\\\gggVVVHHHUUUrrr}}}rrrmmmfffdddaaa___^^^[[[WWWTTTVVVTTTPPPOOONNNNNNMMMLLLFFFEEECCCCCCDDDDDDCCCAAAAAAAAAAAA@@@???>>>===<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999999999999999999999999888999999::::::999999888;;;999777666777:::>>>@@@@@@BBBCCCBBB???>>>AAADDDEEEDDDBBB@@@???>>>======<<<;;;;;;<<<===>>><<<;;;;;;;;;;;;;;;;;;<<<===>>>???>>>===<<<;;;:::999999:::888777777888888666555777555222111111333666888999777666888;;;<<<;;;999666777999;;;<<<<<<<<<;;;<<<<<<<<<;;;999777666555777555444555777:::<<<<<<::::::;;;<<<<<<<<<;;;;;;:::999777555444333333333222222333333333333444444VVVFFF>>><<<@@@<<<999<<<888777BBBWWWnnnKKKNNN{{{yyyXXXNNNKKKSSSaaallluuu|||{{{ssshhh]]]PPPIIIMMMUUU^^^^^^]]]\\\\\\^^^aaadddhhhkkknnnpppooonnnnnnnnnoooqqqwww~~~yyyttttttrrrwwwyyycccMMM@@@CCCFFFIIIMMMPPPUUUZZZ^^^dddjjjwww~~~}}}~~~~~~iiiRRRCCCDDDPPP\\\lll|||mmm```XXX^^^iiippptttwww}}}{{{uuupppmmmqqq|||}}}~~~yyysssnnnkkkiiiiiieeeeeeccc]]]VVVQQQPPPPPPQQQPPPRRR[[[bbbaaaYYYQQQbbbiiiGGG:::999777888===JJJ|||~~~eeefffdddrrr{{{tttcccQQQIIILLLQQQRRRSSSVVV^^^lll{{{|||wwwuuusssnnngggggglllxxxyyyvvvmmmiiirrr}}}wwwqqqttt{{{|||nnn___UUUVVVYYYYYY]]]eeennnzzz}}}ooohhhfffccc___\\\ZZZYYYXXXVVVTTTRRRRRRSSSRRRQQQOOOLLLLLLNNNPPPQQQVVVcccqqq{{{}}}|||```iiikkkHHH666555000000000///......------+++///+++)))......333AAAaaayyy~~~}}}lllnnn|||^^^XXX___SSSKKK\\\uuu{{{qqqmmmiiifffcccaaa___\\\YYYVVVVVVTTTPPPOOONNNNNNMMMLLLFFFEEECCCCCCDDDDDDCCCAAAAAAAAAAAA@@@???>>>===<<<::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999999999999999888999999::::::999999888;;;999777666777:::===@@@@@@BBBCCCBBB???>>>AAADDDDDDCCCAAA@@@???>>>=========<<<;;;<<<======<<<:::;;;;;;;;;;;;;;;<<<======>>>>>>===<<<;;;:::999999:::888777777888888777555666555222111111333666888999777666888;;;<<<;;;999777888999;;;<<<<<<;;;;;;:::::::::::::::999888888:::888666777888;;;===???999999999999::::::::::::999888666555444333444444222222333333333333444444UUUGGG@@@>>>@@@:::999===888888CCC```yyyvvvYYYAAAOOOlllNNNIIIHHHPPP\\\hhhuuu~~~}}}uuukkk```UUUNNNQQQWWWaaaaaaaaa``````aaadddgggkkkoootttvvvuuusssrrrqqqpppzzz|||{{{{{{zzz|||qqqUUUDDD@@@IIIOOOUUU[[[^^^bbbhhhllltttxxx~~~}}}~~~}}}zzzzzzzzz{{{|||~~~zzz|||~~~lllRRRBBBDDDSSS```lllzzz{{{ddd]]]ZZZbbblllqqqrrrsssxxxyyyyyyyyywwwssspppnnnsss{{{~~~{{{~~~zzzwwwsssooollljjjjjjjjjfffeeeccc^^^WWWRRRPPPPPPNNNNNNQQQYYY______VVVMMMWWWwwwvvvOOO<<<777777999<<>><<<<<<::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999999999999999888999999::::::999999888:::999777777888:::===???@@@BBBCCCBBB???>>>AAADDDBBBAAA@@@???>>>>>>>>>>>>>>>===<<<<<<======;;;999<<<;;;;;;;;;;;;<<<======>>>======<<<;;;:::999999999888777777888999888666555444222111111333666888888777777888:::;;;;;;:::777888:::;;;<<<;;;;;;:::777888888999::::::;;;;;;999888666555666888;;;===::::::999888888999999:::777666555444333444555555222222333333333333444444VVVFFF>>>>>>>>>888888===888999GGGlll|||pppdddHHH<<>>AAADDDAAA@@@??????>>>>>>>>>>>>???>>>============;;;999<<<<<<;;;;;;;;;<<<<<<=========<<<;;;;;;:::999999999777777777999:::999777555444222222222444666888888888888999:::;;;;;;:::888999:::;;;;;;;;;:::999666666777777888:::;;;;;;:::999888666666777:::======<<<:::999999999::::::555555444333333444555666222222222333333333444444XXXEEE<<<<<<<<<777888<<<777===PPPyyypppZZZ???@@@^^^{{{fff^^^```ccceeelllwww~~~uuulllbbbYYYWWWZZZkkkoooqqqpppjjjfffdddeeeppprrruuuwwwxxx{{{}}}wwwlllUUUBBBCCCOOOdddkkkrrrrrrooonnnttt{{{}}}~~~~~~|||eeeOOOGGGKKKQQQXXX^^^eeeuuulllcccccceeeiiioootttvvvuuunnnkkkiiijjjmmmpppppppppqqqxxxzzzuuuuuuwwwnnnoooppppppnnnjjjfffccceeeccc```\\\XXXSSSNNNLLLNNNQQQRRRUUUZZZ[[[QQQDDDFFFdddcccAAA555888<<<>>>UUU}}}lll]]]hhhbbbfff~~~{{{vvvuuuwww^^^JJJHHH```xxx|||yyyxxxuuulllbbb^^^bbbjjjqqquuuuuuttttttwww||||||vvvnnnhhhsssoooXXX^^^wwwuuubbb^^^ccclllwww~~~yyyrrrpppooonnn{{{{{{{{{xxxrrrkkkeeeaaaZZZ]]]eeeqqq{{{uuuiiiaaa___\\\YYY[[[[[[ZZZZZZYYYXXXWWWWWWTTTSSSRRRRRRSSSTTTSSSQQQQQQNNNMMMNNNOOOSSS\\\eeeeeepppsssiiidddyyyjjjKKK888333000000000///......------+++---,,,...000***000EEEbbbuuuzzzpppzzzwwwggglllxxxnnn^^^OOORRR]]]zzzxxxpppnnnnnnjjjeeeaaa___]]]\\\ZZZXXXUUUQQQOOONNNMMMLLLKKKIIIGGGEEEEEEEEEDDDBBBAAA@@@@@@@@@???>>>===<<<;;;999::::::::::::::::::999999999999999999999999999999999999999999999999999888999999::::::999999888999888888888999;;;===>>>@@@BBBCCCBBB???>>>AAADDDAAAAAA@@@???>>>>>>?????????>>>======>>>===;;;999===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::999999888777666777999::::::999555444333333444666888999777888999999999::::::;;;999:::;;;;;;;;;:::999888666666666666777999:::;;;===>>>>>><<<::::::<<>>KKKmmm{{{lllfffjjjlllmmmsss}}}}}}uuunnneee\\\XXXYYYfffmmmtttvvvqqqllljjjjjjoooqqqsssvvvyyyvvvkkkVVVDDDHHHXXXkkksssyyyvvvqqqqqq{{{rrr^^^NNNNNNVVVXXXZZZ\\\^^^{{{tttdddiiimmmoootttzzz}}}{{{vvvqqqllljjjmmmooopppppprrrxxx||||||wwwrrrrrrsssnnnoooqqqqqqoookkkgggdddeeeccc```]]]YYYTTTOOOKKKNNNRRRRRRRRRXXX\\\SSSEEEBBB[[[oooHHH555777===>>>WWW~~~kkk```kkkfffooosssfff[[[WWWZZZbbbuuu```RRRQQQdddvvvzzzwwwxxxvvvppphhhbbbbbbgggooouuuwwwxxxxxxzzzxxxnnnsss}}}ooofffvvvyyy``````kkk{{{~~~qqqkkkqqq{{{}}}zzztttoooiiieeebbb``````hhhuuu}}}xxxoookkkfffaaa]]][[[YYYWWWYYYYYYYYYYYYXXXWWWVVVUUUVVVUUUSSSTTTTTTUUUSSSRRRQQQNNNMMMOOOPPPRRRXXX```aaakkktttuuugggyyymmmOOO999333000000000///......------***,,,+++///111+++333KKKiii|||rrrmmmwwwrrrbbbkkkzzzppplllXXXKKKRRR\\\|||vvvpppooollliiidddaaa```^^^\\\ZZZXXXUUUQQQOOONNNMMMLLLJJJIIIHHHFFFEEEEEEDDDBBBAAA@@@@@@@@@???>>>===;;;;;;999999::::::::::::999999999999999999999999999999999999999999999999999999888999999::::::999999888999888888888999;;;===>>>@@@BBBCCCBBB???>>>AAADDDCCCBBBAAA@@@???????????????>>>======>>>>>><<<:::======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;::::::999999888777666888:::;;;;;;:::555555555555666888999:::666888999999999999:::<<<:::;;;;;;<<<;;;:::888777777777777777888:::===>>>===@@@AAA@@@<<<:::;;;===;;;;;;;;;:::999888666555444333222222222333444555222222333333333333444444XXXFFF<<<:::;;;999;;;<<<999KKKlll|||QQQAAAZZZ~~~zzzrrrlllqqqssstttyyy|||tttpppiiiaaa\\\]]]```jjjvvv{{{wwwqqqnnnnnnoooqqqsssuuuvvvyyy}}}}}}vvvrrrxxx~~~{{{sss]]]HHHLLL^^^jjjrrrxxxvvvrrrwwwjjj[[[RRRVVVZZZXXXXXX\\\eeemmmbbbkkkssswww{{{yyyqqqoooqqquuuvvvuuuwwwxxxyyyuuupppnnnpppsssppppppppppppooommmlllkkkgggdddaaa^^^\\\WWWQQQLLLLLLPPPQQQPPPWWW^^^XXXKKKCCCUUUwww|||PPP777777===>>>RRRwwwdddbbbnnnlllzzzbbbSSSGGGLLLZZZkkk\\\WWWWWWaaalllqqqsssvvvsssssspppkkkgggiiiqqqyyy|||~~~~~~}}}xxxvvv{{{yyywwwgggRRRaaaxxxuuurrr{{{tttpppkkkiiihhhgggfffeeejjjqqqzzz~~~yyypppjjjbbb___\\\\\\\\\[[[YYYYYYWWWXXXYYYYYYYYYXXXWWWWWWYYYWWWUUUUUUUUUUUUTTTRRRQQQNNNNNNQQQRRRRRRUUU[[[]]]gggvvvnnnssszzzYYY???444000000000///......------++++++)))---111---:::WWWuuu|||lllnnnwww{{{uuucccSSScccnnniiihhhRRRHHHVVVaaatttnnnoooiiigggeeecccbbb```]]][[[XXXUUURRROOONNNMMMKKKJJJJJJHHHFFFEEEEEEDDDBBBAAA@@@@@@??????>>><<<;;;:::999999::::::::::::999999888888888888888888888888999999999999999999999999888999999::::::999999888888888888999:::;;;======@@@BBBCCCBBB???>>>AAADDDEEEDDDCCCAAA@@@?????????>>>=========??????===;;;======<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999777666666888:::<<<<<<;;;666666666777888999;;;<<<666888::::::888888:::<<<;;;;;;<<<<<<;;;999888777888777888999<<>>@@@===>>>??????>>>;;;888666444333222111111222333333222222333333333333444444XXXGGG???:::<<<<<<======;;;PPPvvvNNNCCCcccyyytttqqqvvvxxxyyy{{{uuurrrmmmfffbbbbbb^^^jjjxxx~~~zzzsssooonnnppprrrtttsssrrrpppppppppiiiaaacccnnnuuuqqqooorrruuuvvv{{{www___FFFIII\\\fffnnnuuuuuusss|||}}}~~~}}}zzzyyy|||{{{aaaXXXTTTYYYYYYSSSTTT\\\sssqqq^^^___kkkwww||||||uuusssvvv{{{~~~~~~zzzzzzvvvqqqllllllpppuuurrrqqqooonnnnnnooopppqqqiiifffccc```^^^YYYRRRMMMJJJOOOPPPOOOWWWaaa]]]PPPCCCOOOmmm{{{VVV888777===>>>JJJnnnyyy\\\bbbpppooo{{{ZZZLLLQQQ]]]tttbbbRRRSSSUUUYYY___eeelllqqqsssvvvwwwrrrkkkjjjrrrzzz~~~xxxyyyyyy{{{|||ZZZOOOppp}}}{{{tttllliiifffhhhlllnnnmmmkkksssvvvvvvsssnnnjjjgggcccbbb]]]XXXVVVWWWWWWYYY[[[WWWXXXZZZ[[[\\\[[[[[[ZZZZZZXXXWWWVVVVVVVVVTTTRRRPPPNNNNNNQQQSSSRRRTTTXXXYYYcccwwwuuutttcccDDD666000000000///......---------+++'''+++000000AAAbbbyyyiiiqqq||||||pppZZZJJJ___ooojjjhhhOOOHHH[[[gggsssmmmnnnhhhgggeeeddddddbbb^^^\\\YYYVVVRRROOONNNMMMKKKJJJJJJHHHFFFEEEEEEDDDBBBAAA????????????>>><<<;;;:::999999999::::::999999999888888888888888888888888999999999999999999999999999999999::::::999999999888888888999:::;;;<<<===@@@BBBCCCBBB???>>>AAADDDGGGFFFDDDBBBAAA?????????======<<<===??????>>><<<>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::777666666888:::<<<<<<;;;777777777888999;;;<<<===666888::::::888888:::===;;;<<<<<<<<<;;;999777666888888999;;;>>>CCCGGGJJJJJJOOOTTTSSSNNNIIIHHHIIIAAACCCDDDEEECCC@@@<<<999555444222111111111222222222222333333333444444444ZZZAAA<<<::::::;;;:::777CCCiiisssJJJPPPtttxxxyyyxxxxxxyyy||||||xxxsssmmmgggbbb___gggrrrwwwuuuoooiiieeelllqqqqqqkkkeeebbb[[[SSSSSSOOOWWW^^^[[[]]]gggiiinnntttxxxlllVVVGGGMMM[[[dddiiiooorrrwww{{{vvvuuuvvvrrruuuyyy}}}~~~|||zzzzzzzzz|||}}}wwwjjj___WWWWWW]]]YYYPPPUUUdddjjjYYY[[[bbbtttqqqoooooottt{{{}}}{{{xxxtttqqqqqqrrrrrrrrrqqqpppnnnmmmnnnmmmllljjjgggfffdddaaa^^^WWWPPPJJJMMMLLLKKKNNNSSSWWWXXXWWWEEEHHHaaavvv[[[BBB999:::<<>>======>>>>>><<<;;;;;;;;;:::999999888888777777888888888888999999999888888888888888888888888888999999::::::999999888777777777777999;;;===>>>@@@AAAAAA@@@???>>>@@@AAAAAAAAAAAAAAAAAA@@@???>>>??????>>>>>>======<<<<<>>===<<<;;;:::::::::<<<<<<;;;;;;;;;:::::::::888888888999999:::::::::777888;;;=========;;;:::::::::999999:::<<<===??????===;;;999666555444333:::888888<<>>>>>===;;;JJJsssjjjKKK[[[}}}uuuvvvvvvuuuuuuxxx|||~~~{{{xxxsssnnnhhhcccaaafffkkklllhhhbbb\\\ZZZUUU\\\aaa```^^^\\\WWWPPPRRRSSS]]]eeeeeehhhoooppp{{{~~~|||nnnWWWHHHLLLXXX^^^ccckkkqqq{{{}}}vvvtttuuuxxxzzzwwwrrrooopppssssssuuuxxx{{{~~~}}}|||{{{zzzzzz{{{|||}}}zzzoooaaaZZZYYY\\\WWWPPPZZZmmmxxx___YYYbbblllzzzyyyqqqpppqqqvvv}}}}}}xxxuuurrrqqqrrrssstttttttttrrrooonnnmmmllliiigggeeedddcccaaa]]]XXXQQQLLLNNNLLLLLLNNNRRRUUUVVVUUUEEEGGG```{{{cccHHH<<<;;;===III```uuuqqq[[[jjjppprrruuu]]]\\\qqqyyysssoooUUURRRQQQTTTXXX___jjjuuuuuuuuuvvvwwwxxxwwwtttrrr{{{{{{tttsssuuu}}}{{{uuuqqqlllggghhhiiilllnnnpppqqqqqqqqqmmmjjjfffdddcccaaa^^^[[[\\\[[[YYYXXXXXXYYYZZZ[[[ZZZZZZ[[[]]]^^^^^^\\\ZZZWWWWWWWWWWWWVVVUUUTTTSSSMMMOOOPPPPPPNNNOOORRRTTT___jjjlll]]]uuu}}}]]]===333333222111///............///,,,))),,,000111JJJtttiiigggvvv}}}}}}ttt```ddd}}}~~~iiicccVVVLLLNNNWWWttt{{{rrrnnnmmmllliiigggeeedddbbb___]]]\\\ZZZVVVSSSOOOMMMKKKKKKGGGEEEDDDDDDEEEEEECCCAAAAAA???>>>>>>>>>>>>===<<<;;;;;;:::999999888888777777888888888888999999999888888888888888888888888888999999::::::999999888777777777777999;;;===>>>@@@AAAAAA@@@??????@@@BBBAAAAAAAAA@@@@@@???>>>===>>>>>>>>>===============>>>>>>===<<<;;;:::::::::<<<<<<<<<<<<<<<;;;;;;;;;999999999999:::::::::;;;888999:::<<<<<<<<<<<<;;;::::::999:::;;;<<<>>>???======<<<:::999888888888999888999???IIISSSZZZ]]]fffggghhhgggfffccc```^^^ZZZZZZYYYVVVSSSNNNIIIFFF@@@>>>:::666444555777:::===<<<<<<>>>??????===:::ZZZCCC???>>><<<;;;:::;;;MMMwww\\\JJJeee{{{ssssssvvvuuutttvvvzzz~~~~~~{{{xxxtttpppjjjfffeeefffeeeaaaZZZTTTPPPNNNHHHPPPYYY\\\]]]\\\YYYUUUZZZ^^^dddiiinnnvvv|||~~~oooZZZLLLMMMVVV]]]eeeppp{{{}}}yyyssslllgggoooqqqrrrqqqoooooorrruuuuuuvvvwwwzzz|||~~~~~~}}}|||||||||}}}~~~~~~}}}uuuhhh```\\\ZZZSSSQQQbbbyyyhhhXXX\\\kkkyyy{{{sssrrrqqqsssxxx~~~|||uuussspppppprrruuuvvvvvvvvvtttqqqooommmkkkgggeeebbbaaaaaa```]]]YYYRRRNNNMMMLLLLLLNNNQQQTTTUUUTTTGGGFFF]]]mmmMMM<<<:::???MMM[[[jjjzzz```kkkpppuuuooo]]]cccvvvwwwgggdddaaa]]]XXXZZZhhhwwwyyywwwwwwyyy||||||yyyvvvxxx}}}xxx}}}xxxrrrnnnmmmlllkkkoooooooooooonnnmmmlllllliiifffcccaaa```___]]][[[YYYXXXXXXXXXYYY[[[]]]___[[[]]]^^^___]]]\\\[[[[[[ZZZZZZZZZYYYXXXVVVTTTTTTMMMNNNOOOOOOOOOPPPSSSUUUdddpppiiiNNNXXXttt|||xxx~~~^^^>>>444333222111///............,,,---+++---...000NNNzzzwwwYYY[[[nnnvvvvvvnnncccqqquuudddaaaUUULLLOOOYYYvvv{{{rrrnnnnnnllljjjgggeeedddccc```^^^\\\[[[XXXUUURRROOOLLLKKKGGGEEEDDDDDDDDDDDDCCCAAABBBAAA????????????>>><<<;;;;;;:::999999888888777777888888888888999999999888888888888888888888888888999999::::::999999888777777777888999;;;===>>>@@@@@@AAA@@@??????@@@BBB@@@@@@@@@???>>>======<<<<<<<<<<<<===============>>>===<<<;;;;;;;;;;;;;;;======>>>>>>======<<<<<<::::::::::::;;;;;;;;;;;;888999999::::::;;;<<<<<<:::::::::;;;<<<===???@@@<<<<<<============<<<<<<888888;;;AAALLLWWW```eeejjjjjjkkkkkkkkkjjjhhhgggccc```]]][[[ZZZWWWQQQMMMFFFCCC>>>:::999;;;???BBBFFFFFFFFFGGGGGGFFFCCC@@@ZZZCCC@@@<<<;;;999888:::NNNuuu{{{QQQGGGiii|||uuuuuuzzzxxxvvvwww{{{|||yyywwwsssnnnkkkiiihhheee```YYYSSSOOOMMMOOOVVV]]]bbbbbbbbbaaaaaaooouuurrrooowwwzzznnn^^^SSSTTT[[[gggsss|||tttqqqmmmiiigggooooooooonnnnnnppptttwwwwwwwwwxxxyyy{{{~~~~~~}}}}}}~~~~~~}}}}}}vvvllleee___YYYRRRUUUmmmccc\\\fffttt}}}wwwpppqqqqqqtttxxx|||~~~|||zzztttrrrpppppprrrtttuuuuuuuuusssqqqooonnnkkkgggeee```_________^^^ZZZTTTPPPLLLLLLMMMOOOQQQTTTVVVWWWJJJDDDWWWzzzpppNNN;;;===GGGVVV[[[ccc~~~aaaiiimmmwwwiii```lll}}}{{{vvvppphhh```^^^hhhtttzzzxxxxxx{{{~~~xxxzzz|||xxxwwwtttpppnnnmmmnnnoooqqqpppooonnnllljjjiiihhhfffdddbbb```___^^^]]]]]]XXXXXXYYYYYY[[[]]]___```\\\___aaa```\\\ZZZ[[[]]]]]]]]]\\\[[[YYYWWWUUUTTTMMMMMMMMMNNNOOOQQQTTTVVVfffrrriiiGGGGGGbbbyyyuuurrrxxx|||bbbCCC888333222111///............+++---,,,---///000HHHnnnhhhNNNXXXnnnsssqqqiiibbbwwwnnn```___SSSKKKPPP[[[www{{{rrrooonnnllljjjgggfffeeedddaaa___[[[[[[YYYVVVSSSOOOLLLJJJGGGEEEDDDCCCDDDDDDCCCBBBCCCBBB@@@@@@@@@@@@>>>===;;;;;;:::999999888888777777777888888888999999999888888888888888888888888888999999::::::999999888888777777888999;;;===??????@@@AAA@@@??????AAABBB@@@@@@???>>>===<<<<<<<<<;;;;;;;;;<<<<<<============<<<<<<;;;;;;;;;<<<<<<>>>>>>?????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888888999:::;;;<<<::::::;;;<<<===???@@@@@@======?????????>>>===<<<888999;;;AAAKKKVVV___eeeggghhhiiijjjkkkkkkjjjjjjiiieee``````bbbaaa\\\WWWKKKHHHDDDCCCEEEJJJNNNQQQUUUTTTTTTTTTSSSPPPLLLHHH[[[DDD@@@======<<<;;;???SSSvvvpppJJJGGGmmmzzzyyy|||yyywwwwwwzzz~~~}}}{{{yyywwwsssqqqmmmlllkkkhhheeeaaa\\\YYY___dddjjjmmmnnnnnnqqqvvv|||xxxsssmmmddd^^^___eeetttyyytttooolllmmmqqqoooooonnnllllllooorrruuuyyyyyyyyyyyy{{{~~~}}}zzzxxxwwwxxxxxxyyy}}}}}}|||{{{uuuooojjjddd^^^XXXUUU```~~~uuu```eeeqqq}}}}}}zzzvvvqqqooopppsssvvvxxxyyyxxxwwwuuusssqqqqqqrrrssssssrrrqqqppppppoooooommmiiiggg```_________^^^ZZZUUUPPPJJJKKKMMMOOORRRUUUXXXZZZNNNBBBOOOrrr~~~oooNNN===EEEUUU[[[ZZZ```bbbhhhmmmzzzkkkhhhyyy|||uuuooojjjlllpppzzzyyyzzz||||||xxxyyy|||}}}yyyvvvxxx}}}vvvwwwvvvsssooommmnnnpppnnnmmmllljjjiiiggggggfffeeedddbbb```^^^]]]^^^___\\\\\\\\\\\\]]]^^^^^^___^^^aaabbbaaa]]][[[\\\^^^___^^^]]]\\\ZZZXXXVVVTTTNNNMMMLLLMMMOOORRRTTTVVVbbbnnnxxx}}}lllIIIDDDccc~~~|||uuuvvvwwwzzzhhhHHH:::333222111///............***---,,,...111000???]]]zzz^^^MMMbbb{{{|||uuufff^^^sssuuucccXXXZZZNNNGGGPPP]]]yyy{{{rrroooooollljjjhhhffffffdddbbb```[[[ZZZXXXVVVRRROOOKKKJJJHHHFFFDDDCCCDDDEEEDDDCCCDDDCCCAAA@@@AAA@@@>>>===;;;;;;:::999999888888777777777888888888999999999888888888888888888888888888999999::::::999999888888888888888:::<<<>>>??????@@@@@@@@@??????AAACCCAAA@@@>>>===<<<;;;;;;;;;::::::;;;;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<===>>>???@@@AAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;888888777888888999;;;;;;:::;;;<<<>>>???@@@AAAAAA???@@@AAABBBAAA???<<<:::999999;;;???FFFPPPZZZ```fffgggiiijjjkkkkkkkkkjjjkkkgggccccccggghhheeeaaaXXXQQQJJJHHHMMMWWWaaagggjjjiiihhhfffddd___YYYUUU\\\DDD@@@:::;;;;;;;;;BBBXXXyyyhhhGGGLLLwww~~~|||xxxttttttvvv{{{|||{{{zzzyyyvvvtttppppppppprrrsssrrrpppmmmuuuxxx}}}nnnnnnpppqqqmmmhhhiiinnn||||||xxxuuupppnnnrrryyytttrrrqqqoooppprrruuuvvvyyyxxxyyyyyy{{{~~~{{{vvvqqqnnnmmmoooppprrrvvvxxxvvvtttsssnnniiieee```\\\YYY\\\nnngggaaalllyyy~~~{{{xxxtttqqqooopppqqqssstttuuuuuuvvvvvvtttrrrrrrrrrrrrqqqpppooonnnoooooopppnnnkkkhhhbbbaaaaaa```___ZZZUUUPPPIIIKKKMMMOOOPPPSSSVVVYYYOOO@@@IIIjjjtttVVVDDDKKK\\\VVVVVVaaacccjjjqqqqqqqqqzzzuuutttzzz|||wwwsssvvv{{{~~~yyypppmmmrrrzzzxxxwwwuuurrrnnnkkkkkkllljjjiiihhhgggffffffffffffeeedddccc```]]]]]]^^^````````````_________^^^^^^aaaaaabbb```^^^]]]]]]^^^___^^^]]]\\\ZZZXXXVVVUUUPPPNNNLLLLLLNNNRRRTTTUUU\\\iiipppwwwqqqNNNGGGiii|||uuuyyykkknnnLLL999333222111///............***---+++,,,111333AAA[[[xxxlllQQQJJJjjjwwwdddYYYjjjnnn[[[SSSVVVJJJDDDQQQ```}}}zzzsssppppppllljjjhhhggggggeeecccaaa\\\[[[XXXUUURRRNNNLLLKKKJJJHHHEEEDDDEEEFFFEEEEEEDDDCCCAAA@@@@@@@@@>>><<<;;;;;;:::999999888888777777888888888888999999999888888888888888888888888888999999::::::999999888888888888888:::<<<>>>???>>>???@@@@@@???@@@AAACCCBBBAAA???===;;;;;;;;;<<<:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???@@@AAAAAA???===<<<;;;;;;;;;;;;::::::::::::666777777888999999:::::::::;;;===???AAABBBBBBBBBAAABBBDDDEEECCC@@@;;;999999:::<<>>EEEeeecccIIIGGGSSSKKKRRRfff}}}bbbllluuuuuuvvv}}}uuuxxxyyy{{{{{{yyyvvvsssrrrzzz{{{zzzuuupppppptttxxxwwwuuuqqqnnnllljjjiiiiiihhhgggfffeeedddeeeeeefffddddddccc___\\\[[[]]]```bbbbbbbbbbbbaaa``````___cccaaa```___``````___^^^^^^]]]]]]\\\ZZZXXXWWWVVVRRROOOLLLKKKNNNRRRSSSSSSWWWdddjjjttttttQQQFFFjjj|||ggg{{{vvvPPP888333222111///............)))---+++***///777OOOpppvvveeeIIIHHHmmmrrrdddWWWcccwwwaaaYYY\\\LLLEEERRRccczzzssspppqqqlllkkkhhhggggggfffdddbbb___]]]YYYUUURRROOONNNMMMLLLIIIFFFEEEFFFGGGGGGFFFDDDBBB@@@@@@@@@???===;;;;;;;;;:::999999888888777777888888888888999999999888888888888888888888888888999999::::::999999888999888888999:::<<<>>>@@@>>>???@@@@@@???@@@BBBDDDCCCBBB???===<<<;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;<<<===>>>>>>===>>>@@@AAAAAA???===;;;;;;:::::::::999999999999555666777999999999999888:::;;;>>>@@@BBBCCCCCCCCCBBBDDDFFFHHHFFFBBB>>>;;;999:::===AAAHHHSSS___hhhdddgggkkkmmmmmmkkkgggeeecccaaa___]]]]]]^^^___```fffdddeeemmm|||xxxqqq^^^DDD>>>;;;===<<<>>>MMMmmmhhhIIIZZZxxx}}}yyytttrrrtttyyy~~~}}}{{{yyyxxxxxxxxxwwwvvvsssqqqrrrvvv~~~kkkllliiiWWWUUUhhhooozzz}}}tttppprrr~~~{{{}}}tttnnnoooqqqpppppprrrnnnmmmlllllloooqqqqqqrrrtttuuuvvvwwwyyyzzz{{{|||xxxrrrkkkdddbbbeeeiiimmmhhhkkkllliiijjjooossssssnnniiibbb```fffwwwrrrnnn{{{}}}}}}zzzvvvuuuuuurrrnnnlllrrrrrrqqqppppppqqqtttwwwtttrrrqqqrrrssssssrrrpppoooooooooppppppnnnjjjggggggfffdddccc```ZZZTTTOOOJJJLLLNNNMMMKKKJJJMMMPPPLLL<<>><<<:::;;;;;;::::::999888888777777888888888888999999999888888888888888888888888999999999::::::999999999999888888999:::<<<>>>@@@>>>???@@@@@@???@@@BBBDDDDDDCCC@@@===<<<<<<<<<===;;;;;;;;;::::::999999999:::::::::;;;<<<===>>>???<<<>>>@@@AAAAAA???<<<;;;:::::::::999999888888888444555777999:::999888777:::<<<>>>AAABBBCCCDDDCCCBBBEEEHHHJJJIIIEEEAAA===888;;;???DDDLLLYYYgggpppmmmppptttwwwvvvsssnnnjjjjjjiiigggccc``````ccceeejjjrrr[[[GGG<<<::::::888>>>YYYWWWMMM```tttppp|||{{{yyywwwtttuuuxxxzzzwwwxxxzzz||||||{{{zzzyyyoooqqqtttwww{{{kkkXXXOOORRRZZZiiitttsssqqqwww{{{~~~~~~zzztttnnnnnnrrrsssoookkkllllllllljjjiiilllrrrwwwwwwtttrrrtttyyy{{{yyyuuusssooollljjjjjjllllllmmmiiiiiiiiikkkmmmooooooooonnnjjjbbbaaappp|||sssssswwwyyyzzz{{{xxxwwwwwwuuutttrrrpppooonnnnnnpppsssvvvwwwvvvtttvvvtttrrrqqqqqqqqqpppoooqqqpppqqqrrrnnniiigggjjjgggfffddddddbbb]]]TTTNNNLLLKKKIIIIIIJJJJJJIIIHHHBBB@@@DDDVVVtttyyy{{{NNN777@@@CCCLLLooojjjZZZllltttnnnvvv~~~vvvmmmaaaYYYVVV[[[___bbbiiisssxxxxxxrrrjjjfffmmm|||~~~wwwqqqnnnoookkkeeecccfffdddcccbbbccceeefffeeedddbbbeeefffccc]]]YYYYYY\\\gggfffdddcccbbbcccdddddddddbbb___]]]]]]^^^___aaa^^^[[[YYYYYY[[[\\\YYYWWWSSSRRRPPPMMMLLLOOOSSSWWWVVV```kkkzzzuuuOOOGGGjjjbbb===444222///......///.........,,,---...000???ccc|||oooGGGIIIooogggZZZRRR\\\qqq}}}{{{~~~wwwUUUIIIWWWdddzzzsssppppppooommmkkkjjjiiihhheeecccaaa___\\\YYYUUUSSSQQQPPPMMMLLLJJJIIIHHHGGGFFFFFFBBBBBBAAAAAA@@@???>>>>>>;;;;;;:::999999:::::::::888888999999999::::::::::::::::::999999888888888;;;::::::999999::::::;;;999:::;;;;;;:::;;;>>>AAAAAA@@@@@@@@@@@@AAABBBBBBBBBAAA@@@>>>======<<<<<<:::;;;;;;;;;::::::999888888999;;;======<<<;;;:::=========>>>??????===;;;=========;;;999777777777444777:::===>>>===:::999>>>@@@BBBBBBBBBBBBDDDEEEHHHIIIKKKKKKIIIFFFBBB???777:::<<<@@@HHHXXXlllzzzvvvxxxzzz|||{{{yyyvvvuuurrrqqqnnnllllllmmmpppsss[[[GGG<<<===???===@@@]]]QQQIII^^^|||rrrttt~~~}}}{{{zzzxxxtttqqqppprrrtttxxxxxxzzz{{{{{{{{{zzzyyyqqqrrrsssuuuxxx{{{~~~kkkWWWLLLKKKTTT___ppp}}}uuuuuuxxx{{{zzzxxxxxxxxxyyyyyyyyywwwsssooooooqqqrrrpppmmmjjjlllmmmmmmlllnnnrrruuuvvvsssrrrtttyyy{{{yyyvvvrrrooolllkkkllllllllllllkkkkkkkkkmmmnnnooooooooommmjjjfffgggttt~~~vvvqqqrrrtttsssrrrsssssssssssssssrrrqqqppppppooooooppprrruuuwwwwwwwwwwwwvvvttttttuuuuuuuuussspppnnnnnnooollliiijjjnnniiigggdddcccbbb]]]VVVPPPMMMKKKJJJJJJJJJIIIGGGEEE>>>;;;<<>>444222///...//////...---...---......---999ZZZ{{{tttkkkIIINNNrrr}}}cccUUUMMMYYYppp}}}ZZZLLLXXXdddzzzsssppppppnnnllljjjiiiiiihhhfffdddaaa___]]]ZZZVVVTTTRRRQQQNNNMMMKKKJJJHHHHHHGGGGGGCCCBBBBBBAAA@@@???>>>>>><<<;;;::::::999999999999888888999999999::::::::::::::::::999999999888888;;;::::::999999::::::;;;888999:::999999:::===???AAAAAAAAAAAAAAABBBBBBCCCAAAAAA???>>>===<<<<<<<<<:::;;;;;;;;;:::999999888888999;;;======<<<;;;:::=========>>>??????===;;;<<<======<<<999777777777555777:::<<<======;;;:::>>>@@@AAAAAAAAACCCEEEGGGJJJKKKMMMMMMKKKGGGCCC@@@<<<>>>???@@@EEEPPP```kkktttzzz{{{wwwuuuuuuuuuwww|||[[[GGG<<<:::???<<<===]]]~~~MMMJJJffftttrrr{{{|||{{{zzzxxxxxxwwwtttqqqpppqqqsssyyyyyyyyyyyyzzzzzzzzzzzzttttttsssssstttvvvyyyzzzpppVVVHHHFFFNNN^^^kkkzzz{{{wwwxxxyyy|||wwwqqqppprrrtttsssqqqsssrrrpppooooooooopppppphhhjjjmmmnnnooooooqqqssstttrrrrrrtttxxxzzzxxxvvvpppooommmmmmnnnnnnmmmkkknnnnnnnnnoooooooooppppppkkklllllloooxxx}}}ssspppoooqqqpppkkkiiikkkoooppppppqqqqqqqqqqqqqqqqqqpppoooqqquuuxxxzzzzzzxxxwwwuuuuuuvvvwwwwwwvvvssspppnnnmmmkkkhhhjjjooojjjgggcccbbb```]]]WWWRRRLLLLLLKKKKKKKKKHHHDDDAAA;;;777777DDDaaa{{{YYY<<<===>>>DDDcccppp^^^lllsssnnnxxx~~~oooeeeXXXMMMIIIHHHHHHGGGLLLWWWcccjjjoooooojjjbbbdddjjjttt}}}tttpppmmmlllmmmkkkhhhgggiiiiiihhhggghhhiiiiiigggfffaaadddgggfffcccbbbcccfffcccccccccbbbbbbbbbbbbbbbcccbbb```^^^^^^^^^______\\\[[[YYYYYYZZZZZZXXXWWWVVVUUURRROOOLLLLLLOOORRR[[[fffooo|||{{{[[[PPPllljjjBBB555333000...//////...---......///...***222PPPnnnvvvkkkJJJRRRuuulllRRRIIIVVVooo}}}ZZZLLLXXXeeezzztttqqqpppmmmkkkjjjiiiiiiiiigggeeeaaa```^^^[[[XXXUUUSSSRRRPPPOOOMMMKKKJJJIIIHHHHHHDDDCCCBBBAAA@@@??????>>>===<<<;;;:::999888888888888888999999999::::::::::::::::::999999999999888;;;::::::999999::::::;;;777888999888888999<<<>>>BBBAAAAAAAAAAAABBBCCCCCCAAA@@@???>>>===<<<<<<<<<:::::::::::::::999999999999:::;;;<<<<<<<<<;;;:::===<<<<<<>>>??????===;;;<<<======<<<999777777777777888999;;;<<<<<<<<<<<<>>>???@@@@@@AAADDDHHHKKKNNNNNNOOOOOOMMMIIIEEECCCBBBBBBBBB@@@AAAGGGQQQXXXhhhrrrZZZGGG===888???;;;<<<___oooJJJQQQ{{{rrrvvv}}}yyyxxxwwwuuuvvvvvvvvvuuuuuuwwwyyyyyyyyyxxxxxxxxxyyyzzz{{{xxxwwwtttrrrrrrsssvvvwwwwwwwwwbbbKKKBBBGGGUUUggguuuvvvuuuyyyxxx|||xxxsssqqqqqqqqqpppooonnnooopppnnnkkkkkknnnqqqhhhhhhjjjkkklllnnnqqqrrrtttssssssuuuwwwwwwvvvsssooonnnnnnooopppooommmkkknnnoooppppppoooooopppqqqnnnoooppptttzzz|||yyytttmmmlllnnnppplllgggfffjjjoooooopppqqqqqqqqqqqqqqqrrrqqqoooppptttxxx{{{|||yyywwwuuuuuuuuuvvvuuutttwwwtttrrrqqqlllgggfffjjjjjjfffbbb___^^^[[[WWWRRRKKKJJJKKKKKKKKKIIIEEEAAA<<<:::999DDDaaa{{{___AAA<<<@@@DDDbbbkkk\\\ooo{{{ppp|||~~~yyy||||||uuummm\\\SSSGGG???===???BBBCCCMMMWWWaaagggkkkkkkfff___kkkrrr|||~~~uuuooolllkkkkkkllllllkkkjjjkkkfffeeeeeefffggggggeeecccbbbdddffffffeeedddeeefffccccccdddddddddccccccbbbbbbaaa```______^^^^^^^^^[[[ZZZZZZYYYYYYXXXXXXWWWUUUTTTRRROOOMMMMMMOOORRR]]]jjjqqq}}}bbbTTTjjjoooFFF666333000/////////...---------///...***000KKKhhh|||iiiCCCNNNvvv{{{VVVKKKXXXrrryyyRRRHHHXXXhhhzzztttqqqqqqlllkkkiiiiiijjjiiihhhfffbbbaaa___]]]ZZZWWWUUUTTTRRRQQQOOOMMMKKKJJJJJJIIIEEEDDDCCCBBBAAA@@@???>>>>>>===;;;:::999888888888888888999999999:::::::::999999999999999999999999;;;::::::999999::::::;;;777888999888888999<<<>>>BBBBBBAAAAAABBBBBBCCCDDDAAA@@@???>>><<<<<<<<<<<<::::::999999999999999999999:::;;;<<<<<<<<<;;;;;;===<<<<<<===??????<<<:::;;;<<<===<<<:::888777777888888999999;;;<<<>>>?????????@@@@@@AAADDDJJJMMMPPPPPPQQQPPPNNNKKKGGGEEEDDDDDDCCCAAA@@@CCCHHHLLLUUU___nnn{{{ZZZGGG===<<>>>>>aaa```FFFUUUuuu||||||yyywwwuuusssuuuwwwxxxwwwwwwyyyzzzyyyxxxxxxxxxxxxyyyzzz{{{|||zzzvvvtttrrrssstttvvvzzzqqqcccRRRCCCAAAKKK\\\nnn|||ppprrrwwwvvvxxxxxxwwwsssooommmnnnpppkkknnnnnnlllhhhgggjjjnnnhhhfffeeeeeehhhlllppprrruuuuuuuuuvvvvvvuuurrrpppooonnnooopppqqqpppnnnkkkmmmoooqqqqqqpppppprrrttttttsssrrruuuwwwuuurrroookkkkkklllmmmiiifffhhhooopppqqqrrrrrrrrrrrrrrrqqqsssqqqooopppsssxxx{{{|||zzzxxxvvvuuuuuuuuusssrrruuussstttuuuqqqiiifffhhhiiieee```]]]\\\ZZZVVVRRRIIIIIIJJJKKKLLLJJJGGGDDDAAAAAAAAAKKKggg~~~cccEEE;;;???EEEbbbjjj\\\vvvtttzzznnnkkkmmmkkkbbbZZZMMMHHH@@@;;;:::<<>>OOO|||^^^RRR___yyyqqqLLLDDDXXXjjjzzztttqqqqqqlllkkkiiiiiijjjiiihhhfffcccbbbaaa___]]]ZZZWWWUUUSSSRRRPPPNNNLLLKKKJJJJJJFFFEEEDDDCCCAAA@@@???>>>>>>===;;;:::999888888888888888999999999:::::::::999999999999999999999999;;;::::::999999::::::;;;888999:::999999:::===???BBBAAAAAAAAAAAABBBCCCCCCAAA@@@???===<<<<<<;;;;;;:::999888888888999::::::::::::;;;;;;;;;<<<;;;;;;<<<<<<<<<===>>>>>><<<::::::<<<======:::888777777888888888999;;;===???@@@???@@@@@@@@@BBBEEEKKKOOOOOOPPPPPPOOONNNKKKHHHGGGCCCCCCBBBBBBBBBDDDGGGJJJIIIOOOXXXbbbmmm|||ZZZGGG>>>===@@@===@@@```wwwUUUCCCWWWwww}}}yyyvvvsssrrrtttwwwwwwvvvuuutttuuuxxxxxxxxxxxxyyyyyyyyyyyy|||zzzxxxuuutttttttttuuusssttttttsssuuuwwwssslllSSSHHHAAAFFFTTTggg|||zzzmmmooowwwzzzuuuvvvuuupppkkkiiimmmqqqmmmnnnnnnkkkgggeeegggjjjgggeeebbbbbbfffkkkoooqqqtttuuuvvvvvvuuusssqqqooooooooooooppprrrqqqooommmkkkooorrrsssrrrssswwwzzz|||wwwsssssspppkkkhhhhhhgggfffgggiiigggfffjjjqqqqqqrrrrrrssssssssssssssstttqqqooopppssswwwyyyzzz{{{yyyvvvvvvvvvvvvuuusssoooooorrruuusssllliiikkkhhhddd```^^^]]][[[VVVRRRJJJIIIJJJKKKLLLKKKIIIFFFDDDFFFFFFNNNjjjwww\\\@@@666;;;CCCcccnnn^^^xxxvvvuuuggg\\\ZZZ\\\XXXOOOIIIBBB???<<<888777888:::<<<@@@EEEJJJOOOXXXdddlllnnnnnnooopppmmmhhheeefffhhhcccgggiiiiiijjjmmmllljjjddddddeeegggiiihhhfffddddddddddddcccbbbaaa```___bbbdddfffhhhiiigggeeeccc``````aaabbbaaa___^^^\\\XXXYYYZZZYYYWWWUUUVVVWWWRRRRRRQQQPPPNNNOOOQQQSSSZZZjjjrrr{{{iiiRRRZZZsssqqqrrrJJJ777555111000//////...---++++++...000///999XXXxxx}}}gggGGG^^^gggZZZfffqqqKKKDDDXXXjjj{{{tttrrrqqqmmmkkkjjjiiiiiiiiigggeeecccccccccaaa___\\\YYYWWWTTTSSSQQQOOOMMMKKKJJJJJJGGGFFFEEEDDDBBBAAA??????===<<<;;;:::999888888888888888999999999:::::::::888999999999999:::::::::;;;::::::999999::::::;;;888999:::999999:::===???AAA@@@@@@@@@@@@AAABBBBBB@@@???>>>===<<<;;;;;;;;;999999888777777888:::;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;===>>>>>><<<:::999;;;======;;;999777777888888999:::;;;===???@@@???@@@AAABBBCCCFFFKKKNNNLLLMMMMMMMMMLLLJJJHHHGGGBBBBBBBBBBBBDDDGGGIIIKKKIIIKKKLLLNNNUUUdddwwwZZZHHH>>>;;;<<<;;;FFFfffvvvTTTHHH___vvv~~~yyyuuupppooorrruuuwwwvvvtttttttttvvvwwwxxxyyyzzzyyyxxxxxxzzzyyyxxxvvvuuutttttttttkkkooopppooonnnmmmhhhbbbMMMGGGEEELLL\\\pppsssllloooyyywwwsssmmmhhhfffiiiooosssrrrqqqoookkkhhhffffffffffffcccaaaccchhhlllnnnoooppprrruuuvvvuuutttrrrqqqpppoooooopppqqqqqqpppoookkkoootttvvvvvvxxx|||zzztttpppjjjaaa\\\]]]___]]]___ccceeeeeeiiinnnnnnoooqqqssstttuuuuuuvvvsssrrrppppppsssuuuwwwwwwvvvuuussssssuuuvvvvvvuuunnnmmmooorrrpppkkkiiillliiieeebbb```___]]]XXXTTTMMMLLLKKKKKKLLLKKKIIIGGGDDDEEECCCHHHddduuupppTTT<<<777777CCCeeeooo]]]tttvvv|||tttbbbVVVMMMMMMOOOJJJCCC@@@<<<:::888555333333666888666<<>>@@@????????????@@@AAAAAA@@@???>>>===<<<;;;;;;;;;999888777666777888:::;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;===>>>>>><<<:::888;;;======;;;999777777777888999;;;===>>>???@@@???AAACCCDDDEEEGGGJJJLLLIIIIIIIIIJJJIIIHHHGGGGGGDDDCCCBBBCCCEEEHHHJJJKKKHHHIIIIIIFFFEEEKKKWWWaaa}}}ZZZHHH>>><<<<<>>AAA]]]}}}ppprrrTTTAAAAAA777EEEiiilllYYYnnnzzzvvv~~~uuulllXXXMMMFFFHHHIIIDDD???>>>:::999666222000000333666222999???CCCJJJSSSWWWVVVCCCFFFLLLQQQWWW\\\```ccc[[[aaadddbbbdddhhhgggcccaaaaaadddgggjjjjjjhhheeebbbaaaaaaaaabbbbbbaaa______aaaeeehhhhhhfffcccaaa___```bbbcccbbb```]]][[[WWWYYYZZZXXXUUUTTTUUUWWWVVVUUUTTTQQQNNNLLLMMMOOOTTTgggoooxxxhhhKKKIIIiii~~~ooo{{{[[[888666222000000///...---,,,+++,,,...000???dddqqqRRRaaazzzyyyyyywwwkkk^^^nnnuuuPPPHHH\\\lll{{{uuurrrrrrooommmkkkjjjiiihhheeecccdddeeeeeedddaaa^^^[[[YYYTTTSSSQQQNNNLLLKKKJJJIIIHHHHHHFFFEEECCCAAA@@@???;;;;;;:::999999:::::::::888888999999999:::::::::888888888999999:::::::::;;;::::::999999::::::;;;666777777777777888;;;===??????>>>>>>??????@@@AAA@@@???>>>===;;;;;;;;;;;;999888777666777888:::;;;;;;::::::::::::;;;<<<<<<<<<;;;;;;<<<>>>>>>;;;999888:::===>>><<<999777777666777999<<<===??????@@@???AAADDDEEEFFFGGGIIIKKKFFFFFFGGGGGGHHHGGGGGGGGGFFFDDDCCCCCCEEEGGGIIIIIIDDDGGGHHHDDD>>>;;;@@@EEEQQQdddyyy^^^EEE@@@???@@@<<>>@@@AAAAAAAAA>>>IIIWWW______^^^```bbb``````aaaccceeefffeeeddddddddddddeeefffeeecccaaaccccccdddddddddeeeeeeeeedddcccbbbcccddddddcccaaadddcccbbbaaa^^^\\\YYYXXXZZZZZZZZZZZZYYYXXXWWWVVVVVVUUUTTTRRRQQQQQQQQQQQQVVVbbboootttpppeeeRRRCCCbbbqqq___}}}XXX===555//////000......///+++---......111AAAbbbbbbSSSnnnxxxooovvvqqqaaaaaaxxxwwwzzz~~~pppTTTQQQaaaxxxxxxrrrooonnnlllnnnooonnnllljjjiiiiiiggggggeeecccaaa^^^\\\ZZZUUUTTTRRROOOMMMLLLKKKKKKKKKIIIHHHEEEBBB@@@>>>===;;;::::::::::::::::::999777777888888888999999999999999999999999999999999:::::::::999999888888888777888888777777999<<>>======???AAABBB@@@???===<<<:::999999999:::999777666666777999:::<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>>>>;;;888777777666888:::===@@@BBBCCCDDDEEEBBB@@@DDDJJJLLLHHHCCC>>>???@@@BBBDDDFFFGGGHHHGGGEEECCCDDDFFFHHHFFFDDDHHHFFFDDDAAA>>>===<<<<<>>>>>TTTVVVNNNtttttt}}}yyyuuuuuuuuuvvvwwwxxxwwwvvvtttyyyzzzyyywwwyyy~~~}}}xxxzzzyyywwwwwwvvvuuutttssspppnnnlllkkkjjjdddZZZSSSHHHHHHLLLWWWfffttt}}}~~~zzzssslllnnnwww~~~wwwnnnhhhkkkppprrrrrrsssooommmjjjgggffffffgggggghhhiiihhhhhhhhhkkkooosssssstttvvvuuutttsssssstttuuuvvvwwwvvvtttsssssstttssswww{{{}}}zzzwwwlll[[[NNNIIIEEE@@@CCCFFFIIIMMMQQQWWW]]]bbbdddfffjjjnnnrrrtttuuuuuurrrttttttqqqnnnnnnppptttqqqpppppprrrtttuuuuuutttooonnnmmmkkkjjjiiiiiihhheeeeeefffhhhgggddd___[[[RRROOOMMMMMMOOOOOOLLLHHHCCCAAABBBCCCSSSxxxyyyxxxJJJ??????IIIzzzuuu\\\hhhuuu~~~rrr{{{|||}}}wwwxxxwwwwwwzzzyyyqqqbbbVVVIIIGGGDDD???999555555555333666777444000///222666888999:::;;;<<<<<<;;;:::===GGGTTT[[[[[[[[[^^^aaa```_________aaacccccccccdddccccccdddeeeeeecccaaa^^^^^^___```aaabbbcccddddddcccbbbccceeeeeecccaaaaaaaaaaaa```___]]]\\\[[[[[[[[[[[[[[[ZZZYYYXXXWWWWWWVVVUUUSSSQQQPPPOOOOOOMMMZZZgggllliii```RRRGGGbbb{{{ggg~~~ZZZ===555//////000......///......---+++...???bbb```NNNjjjxxxppptttkkkiiinnnwwwxxxvvv|||lllRRROOO```yyyxxxrrrooonnnmmmnnnoooooollljjjiiiiiiggggggeeecccaaa^^^\\\[[[VVVTTTRRRPPPNNNLLLKKKJJJJJJIIIGGGEEECCCAAA???>>>;;;;;;;;;:::::::::::::::888888888999999999999:::999999999999999999999999:::::::::999999999888888888888888888888999<<>>======???@@@BBB@@@???>>><<<;;;::::::999;;;:::888777777888999:::;;;;;;:::::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>===:::888777777777888:::===@@@BBBCCCDDDEEEBBB@@@CCCIIIJJJFFFAAA===>>>???AAACCCEEEFFFGGGGGGEEEDDDFFFHHHIIIGGGEEEHHHFFFCCC@@@===<<<;;;:::???CCCKKKTTT[[[ggg}}}yyywww]]]DDD>>>:::===???[[[UUUPPPrrrxxx}}}yyyvvvyyyzzzzzzzzzzzzxxxvvvuuuzzz{{{yyywwwyyy~~~}}}|||zzzxxxwwwwwwuuussspppllljjjiiiiiihhhddd]]]XXXJJJHHHJJJUUUcccnnnrrrqqqssssssqqqooossszzz}}}{{{ssskkkgggkkkpppqqqqqqqqqkkkiiifffdddcccccceeefffjjjjjjhhhffffffhhhmmmqqqsssuuuvvvuuuttttttuuuvvvuuuwwwyyyyyywwwuuussssssvvvzzz~~~uuupppcccQQQCCC===<<<;;;<<<===???AAAEEELLLTTTYYY[[[^^^dddiiimmmpppqqqqqqoooqqqsssrrrooommmoooqqqrrrqqqrrrsssuuuuuusssrrrooonnnllljjjhhhhhhhhhhhhddddddeeeggggggddd```\\\NNNMMMLLLNNNQQQRRRPPPMMMGGGDDDEEEFFFQQQrrr|||}}}wwwzzz|||KKK;;;;;;JJJ{{{www[[[fffuuuvvvlll{{{zzzwwwsssuuusssrrrrrrpppgggYYYNNNDDDCCC@@@;;;555222222222333666888666333000111333666777777888777555444333;;;CCCMMMSSSUUUVVVZZZ^^^___^^^\\\[[[\\\^^^```bbbcccbbbbbbccceeeeeecccbbb[[[\\\]]]___```bbbcccddddddccccccdddeeeeeedddbbb^^^^^^_______________^^^[[[[[[[[[[[[ZZZYYYXXXXXXYYYWWWUUURRRPPPOOOOOOOOOJJJVVVbbbddd```[[[UUUPPPqqqsss~~~{{{YYY>>>666000///000......///......---+++...AAAeee```KKKfffvvvqqqttthhhdddrrrtttsssuuu{{{lllTTTPPP___xxxxxxrrrpppooonnnooopppooollljjjjjjjjjgggfffeeedddaaa___\\\[[[WWWVVVTTTQQQNNNLLLKKKJJJIIIHHHGGGEEEDDDBBBAAA@@@<<<<<<;;;;;;;;;:::::::::999999999999::::::::::::888888888888888888888888:::::::::999999999999888888999:::999999:::===??????>>>===<<<===>>>@@@AAAAAA@@@???===<<<;;;::::::<<<;;;:::888888888999::::::::::::::::::;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<===>>><<<999777777777888999;;;>>>@@@BBBCCCCCCDDDBBB@@@CCCGGGGGGCCC>>>;;;<<<>>>AAACCCDDDEEEFFFGGGFFFFFFHHHJJJKKKIIIHHHIIIHHHEEEAAA>>><<<<<<;;;;;;===CCCKKKRRR^^^sss{{{wwwvvv]]]CCC>>>;;;<<<@@@^^^SSSSSSlllxxx}}}|||zzzwwwwwwxxxzzzzzzyyyxxxxxxxxxxxx{{{{{{zzz{{{~~~{{{xxxvvvvvvwwwvvvrrrnnnjjjhhhggggggfffccc]]]YYYJJJFFFEEENNN^^^jjjllljjjmmmooopppqqquuu|||}}}zzzoooiiifffjjjmmmllljjjjjjgggeeebbb```______aaabbbhhhiiiiiiiiiiiijjjnnnqqqssstttuuuuuuttttttvvvxxxvvvxxxzzzyyywwwuuuttttttyyy|||~~~zzznnn[[[HHH===999::::::777888:::<<<>>>CCCIIINNNTTTXXX^^^dddiiilllmmmmmmggglllpppqqqpppnnnoooqqqtttttttttvvvwwwvvvtttqqqooommmkkkhhhggggggggghhhgggfffffffffeeeaaa\\\XXXMMMLLLKKKNNNRRRTTTRRRPPPMMMIIIHHHFFFMMMhhh}}}{{{yyy}}}tttHHH:::666CCCooo|||^^^jjjyyyrrrkkkyyyzzztttrrrsssqqqnnnkkkggg]]]QQQHHH@@@@@@===999444111111111333666888777555222111111444444555555444222000///666<<>>666000000000...---///,,,,,,------111DDDhhhdddMMMdddqqqnnntttiiiXXXpppwwwvvv~~~qqqXXXSSS^^^vvvxxxsssqqqpppnnnooopppooollljjjjjjkkkgggfffeeedddbbb___]]]\\\YYYWWWUUURRROOOMMMLLLKKKHHHHHHGGGFFFDDDCCCBBBBBB======<<<<<<;;;;;;::::::999999:::::::::;;;;;;;;;888888888888888888888888999999999999999999999999999:::;;;:::::::::===???>>>===<<<<<<<<<>>>@@@AAABBBAAA???>>><<<;;;;;;;;;===<<<;;;999999999999999999999999999:::;;;<<<<<<::::::;;;;;;;;;;;;::::::;;;<<<<<<;;;888777777777999;;;<<>>@@@BBBCCCDDDDDDEEEFFFGGGJJJLLLMMMNNNMMMMMMKKKHHHEEEBBB@@@??????AAA@@@CCCHHHMMMUUUcccqqq}}}yyyuuuuuu]]]CCC>>>======???]]]{{{OOOUUUrrrjjjzzz~~~{{{zzzyyywwwuuuvvvwwwuuutttsssuuuwwwuuu{{{~~~~~~|||wwwuuussstttvvvvvvqqqmmmiiiiiigggfffddd___ZZZWWWHHHBBB???GGGXXXgggmmmnnnnnnqqqrrrssswww|||}}}yyyoooiiifffiiiiiifffdddddddddbbb```^^^\\\\\\\\\]]]dddgggkkknnnooopppqqqrrrrrrsssttttttssstttwwwyyyzzz{{{{{{zzzxxxxxxyyyzzz~~~jjjPPP???:::::::::888666888:::<<<<<<>>>@@@BBBLLLOOOUUU[[[```cccdddddd^^^dddkkkoooooooooppprrrsssssstttuuuvvvuuurrrpppnnnllljjjhhhgggfffggggggfffeeeddddddbbb___ZZZWWWNNNLLLKKKNNNRRRSSSRRROOOPPPKKKJJJHHHKKKddd||||||oooKKKAAA;;;@@@ccccccppp}}}qqqnnn{{{uuurrrrrrqqqnnniiiddd^^^VVVKKKDDD>>>>>>>>>;;;777333222111333555777777555333111000111222333444444333222111111555;;;@@@EEEJJJPPPUUUWWWWWWVVVUUUTTTWWW\\\```___^^^]]]^^^```bbbbbbaaa``````aaaaaabbbcccccccccbbbaaaaaacccdddeeedddbbb___`````````___^^^]]]]]]YYYYYYYYYYYYXXXWWWVVVUUUUUUTTTRRRPPPPPPQQQSSSUUUVVV]]]```]]][[[aaakkkqqqxxx]]]???777111000111...---///***,,,...///222BBBcccfffPPPaaajjjgggpppgggUUUqqqoooXXXTTT```wwwxxxtttqqqqqqooooooooonnnkkkjjjjjjkkkgggfffeeedddbbb```^^^]]]YYYXXXUUUSSSPPPNNNMMMLLLHHHHHHGGGFFFEEEDDDCCCCCC>>>>>>===<<<<<<;;;::::::999999:::::::::;;;;;;;;;888888888888888888888888999999999999999999999999999:::;;;;;;::::::<<<>>>===<<<;;;;;;<<<===@@@AAABBBAAA???>>><<<;;;;;;;;;<<<;;;;;;:::999999999999999999999999999:::;;;<<<999999::::::::::::999999::::::;;;999777777777999;;;<<<>>>???AAABBBCCCCCCBBBAAAAAACCCDDDBBB===999;;;<<>>???>>>AAA]]]nnnKKKWWWjjjnnn{{{wwwwwwvvvtttssstttsssooollllllppptttttt{{{~~~{{{vvvsssqqqsssvvvvvvqqqkkkhhhiiiiiigggbbb]]]WWWSSSEEE@@@<<>>===[[[eeeooozzzssstttzzzsssqqqpppooolllhhhccc]]]VVVNNNFFFAAA;;;>>>??????;;;777333222222333444555555333111000...000222444555555555555///222666:::===BBBHHHKKKLLLOOORRRSSSSSSUUUZZZ^^^\\\[[[ZZZ[[[^^^`````````____________````````````aaa``````aaacccdddcccbbbaaaaaa``````___^^^\\\\\\XXXXXXXXXXXXWWWVVVUUUUUUTTTRRRQQQOOOPPPRRRUUUWWWSSSYYY\\\[[[]]]fffqqqxxx|||ccc@@@888111111111...---...+++---///......<<>>===<<<;;;;;;:::999999999999::::::::::::999999999999999999999999888999999999999:::::::::888:::;;;;;;::::::;;;<<<<<<;;;::::::;;;===???AAAAAA@@@???===<<<;;;::::::999999::::::::::::::::::::::::999999999999::::::888999999::::::999999888777888999888777777999;;;======???@@@AAABBBBBBCCC@@@AAABBBCCCDDDAAA<<<999===>>>@@@BBBBBBBBB@@@???>>>@@@DDDHHHLLLSSSZZZ___\\\[[[XXXVVVTTTSSSSSSSSSPPPLLLKKKOOOSSSWWW]]]dddooo{{{}}}xxxtttooommmnnn___EEE???===???EEEaaahhhOOO^^^dddrrrwwwrrrrrrqqqooooooooommmiiifffgggnnnuuuvvv|||}}}~~~}}}{{{xxxuuurrrtttwwwvvvoooiiifffhhhiiigggbbb[[[UUUQQQEEEAAA???EEERRRbbbnnnuuuyyy}}}yyyrrrlllgggdddeeeccc```___aaa\\\]]]```bbbbbbbbb```___cccgggmmmqqqsssuuuvvvwwwppppppqqqqqqqqqsssvvvyyyxxxzzz}}}~~~~~~}}}~~~||||||dddPPP===888::::::888666777888999888777888:::<<<<<<===???BBBEEEHHHKKKMMMUUU[[[ccchhhjjjkkknnnpppooonnnmmmnnnooopppooonnnkkklllllllllkkkiiifffeeebbbaaa___^^^]]][[[WWWTTTJJJIIIIIILLLQQQSSSRRRPPPOOOIIIIIIIIILLLfff~~~~~~yyyRRR<<<<<<999ZZZcccgggooo{{{~~~~~~yyy{{{||||||qqqkkklllkkkhhheeeaaa[[[TTTMMMFFFAAA===999===AAABBB???999444222000111111333444333222111...///111444666666666666111222444666888:::>>>@@@AAAGGGMMMQQQRRRSSSWWW[[[YYYXXXWWWXXX[[[^^^______\\\\\\]]]^^^______``````___^^^^^^```bbbcccbbbaaa````````````___^^^]]]\\\YYYYYYYYYYYYXXXWWWVVVUUUUUUSSSQQQOOOPPPRRRTTTVVVRRRXXX\\\]]]aaahhhmmmooo}}}}}}cccAAA888222111111///---...,,,---...,,,---:::YYYuuu}}}fffUUUgggnnngggeeeSSSLLLfff}}}uuu\\\LLLTTTeee}}}{{{uuurrrqqqmmmnnnmmmkkkhhhhhhiiijjjgggffffffdddcccaaa___^^^XXXWWWVVVTTTRRRRRRQQQQQQKKKJJJIIIHHHFFFEEEDDDCCC@@@@@@???>>>===<<<;;;:::888888888999999999999:::::::::::::::::::::::::::888888999999999:::::::::777999;;;;;;:::999:::;;;;;;;;;::::::;;;===???AAA@@@???>>><<<;;;::::::999777777888999::::::::::::;;;;;;:::999888888888888888888999999999999888888555666777777666888:::===>>>???@@@AAABBBBBBBBBBBB???@@@BBBDDDDDDAAA===999???AAABBBCCCCCCAAA???===:::===AAAEEEKKKUUU___gggllljjjiiigggffffffffffffbbb\\\XXX[[[aaagggpppwww|||xxxmmmiiihhhgggiiilll```FFF???<<<@@@HHHeeeiiiVVVfffaaauuuuuuooonnnmmmllliiijjjhhheeecccgggqqqzzzxxx~~~}}}{{{|||}}}|||{{{wwwtttuuuxxxvvvnnngggdddfffiiihhhccc[[[UUUQQQEEECCCCCCHHHSSS```lllsss|||wwwnnnhhhccc``````___\\\]]]```YYY\\\```dddffffffdddccceeehhhllloooqqqsssvvvxxxooooooppppppppprrrvvvyyyqqquuuzzz~~~~~~|||{{{zzzvvv~~~}}}vvvoooUUUFFF;;;:::===:::888888777777666444444666:::>>>::::::;;;<<>>```~~~hhhXXXnnnxxxooofffKKKHHH___~~~uuuYYYJJJUUUggg{{{uuurrrqqqmmmmmmllljjjgggggghhhjjjfffffffffeeecccaaa___^^^XXXWWWUUUTTTSSSRRRRRRRRRLLLKKKJJJHHHFFFEEECCCCCC@@@@@@???>>>===<<<;;;;;;777777888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;888888888999999:::::::::777999::::::999888999:::;;;:::999999:::===???AAA@@@???===<<<:::999999999555666777888999:::::::::<<<<<<:::999888777777777888888999999999999888888444555666666666888;;;>>>>>>???@@@AAABBBBBBBBBBBB>>>@@@CCCDDDDDDAAA===:::AAABBBDDDDDDCCCAAA>>><<<888:::>>>CCCJJJVVVccclllyyyxxxwwwuuuuuuuuuvvvvvv|||ssslllmmmttt}}}nnncccYYYWWWYYY\\\```fff^^^DDD===DDD888IIIpppqqqOOOnnnsss{{{uuuqqqnnnlllkkklllllllllllllllooossswwwzzz{{{|||{{{zzzzzz{{{|||vvvwwwuuutttuuuvvvrrrkkkggghhhiiigggccc\\\VVVQQQHHH@@@BBBNNNXXX]]]fffrrrwww~~~zzzpppiiibbb\\\WWWVVVZZZ^^^___^^^_________aaaeeehhhjjjjjjnnnmmmlllnnnppprrrrrrqqqrrrpppoooppprrruuuvvvvvvvvvsssssswwwxxxtttqqqqqqxxxtttqqqsssuuuqqqdddZZZGGGAAA:::666666888:::::::::999888999<<>><<<<<<@@@EEEIIIKKKTTTWWW]]]bbbfffiiijjjjjjqqqnnnmmmooossstttpppllljjjjjjjjjiiihhhfffdddcccfffccc^^^ZZZWWWTTTPPPNNNIIIIIIIIIJJJJJJKKKLLLMMMJJJMMMLLLGGGKKK```{{{}}}UUU===<<<>>>ZZZ```XXXhhhssszzzrrrnnnqqqxxxyyy~~~|||sssmmmmmmnnnqqqtttwww}}}~~~wwwkkkfffggggggbbb\\\XXXTTTMMMGGGBBB===999666888:::>>>AAAAAA<<<444///111000000111444555555444111000///000333777999999:::444///111888===:::555555888BBBOOOSSSOOONNNQQQVVVVVVVVVVVVXXXZZZ\\\]]]ZZZXXXWWWYYY]]]``````___```___^^^___```aaa```___aaa___^^^^^^^^^^^^\\\[[[]]]ZZZWWWVVVWWWXXXYYYYYYTTTRRRPPPNNNOOOQQQTTTVVVWWW\\\___aaahhhmmmdddVVVrrrdddAAA777000000111///------,,,...000///000@@@bbb{{{[[[bbbsssbbbPPPHHHccczzzwww{{{qqqZZZMMMTTTccc|||xxxuuutttsssppppppooommmlllkkkjjjiiihhhgggfffffffffeeebbb___^^^[[[WWWUUUSSSRRRPPPNNNLLLKKKJJJHHHGGGFFFFFFFFFCCCBBBAAA???>>><<<;;;:::;;;999888888999::::::999777777777888888999999999::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<:::999888888888:::<<<>>>>>>>>>===<<<;;;::::::999:::::::::999999999888888999999999888888888777777666777888777666777888:::444555888:::;;;<<<<<<<<<>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@BBBCCCBBB???<<<@@@BBBEEEDDDBBB@@@>>>>>>;;;<<<<<>>::::::SSSdddUUUfffsss}}}xxxzzzpppnnnsssxxx||||||uuuooojjjgggddd```aaaeeennnqqqsssuuuzzz~~~}}}xxx{{{rrrgggdddffffffaaa\\\SSSOOOHHHBBB===999555222555777;;;???@@@===666111000//////111444555555444222111///000222555777777::::::666222666<<<<<<666:::>>>GGGOOOOOOJJJIIINNNRRRSSSSSSUUUVVVXXXZZZ[[[ZZZXXXWWWXXX\\\^^^^^^\\\___^^^]]]]]]___```___^^^```^^^]]]\\\]]]]]][[[ZZZ\\\ZZZWWWWWWXXXYYYYYYXXXTTTRRRPPPOOOOOOQQQTTTVVVYYY]]]```ccclllpppeeeUUU^^^www|||eeeAAA777000000111///---------///000...///@@@ccc]]]```qqqbbbSSSEEE^^^vvv}}}|||{{{xxxsssvvvnnnZZZMMMQQQ]]]vvvxxxvvvuuusssqqqpppooonnnmmmlllkkkjjjiiihhhgggffffffeeebbb```___\\\XXXUUUTTTRRRPPPOOOLLLKKKJJJHHHGGGFFFFFFFFFCCCBBBAAA???>>><<<;;;:::;;;999888888999::::::999888888888999999999::::::::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;:::999888888999:::<<<>>>>>>>>>===<<<;;;:::999999999999999999888888888888999999999888888888777777666777888777666666777999555666888:::;;;<<<<<<<<<>>>>>>???AAAAAABBBBBBBBBBBBBBBAAABBBCCCAAA>>>;;;@@@BBBCCCBBBAAA????????????>>>======BBBLLLYYYbbbxxx{{{~~~pppUUUGGG@@@EEELLLOOOUUU______DDD>>>BBB:::PPP|||ttt\\\}}}yyypppxxxnnnllllllnnnpppmmmkkkiiijjjooosssuuutttvvvxxx{{{{{{zzzxxxwwwxxx{{{zzzwwwttttttuuuqqqkkkhhhhhhhhheee___WWWNNNIIIIIIBBBBBBHHHLLLJJJLLLQQQkkkttt~~~pppaaaWWWNNNMMMNNNRRRXXX\\\\\\[[[bbbbbbcccdddfffhhhjjjkkknnnrrruuuuuurrroooooopppqqqpppppppppqqqpppnnnllljjjddd```aaaaaa______aaaaaa___]]][[[WWWQQQIIICCC???>>>===>>>???>>><<<:::===@@@DDDEEEFFFGGGKKKOOOPPPQQQRRRTTTUUUVVVVVVUUU``````aaacccfffjjjnnnppppppmmmkkkkkknnnooonnnlllggggggfffeeedddbbbaaa```]]][[[XXXWWWWWWVVVUUUSSSJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLIIICCCHHH___}}}uuuyyyXXX???===;;;QQQxxxiiiTTTeeetttyyyxxxyyysssooorrrxxxxxx}}}rrrfff]]]VVVPPPPPPQQQUUU]]]eeemmmpppqqqqqqtttwwwvvvqqqrrrjjjbbb```cccddd___[[[NNNJJJCCC>>>:::666333000111444888===???===777333///...///111444555555444333111///000222555777777>>>AAA;;;222444???BBB;;;BBBEEEKKKOOOKKKEEEDDDHHHLLLMMMPPPRRRTTTVVVWWWXXXZZZYYYWWWXXXYYY[[[ZZZZZZ]]]\\\[[[\\\^^^___^^^]]]___]]]\\\\\\\\\\\\[[[YYYZZZYYYXXXXXXYYYYYYXXXWWWUUUSSSQQQPPPPPPRRRTTTVVVUUUXXX[[[```kkkoooaaaNNNUUUkkkvvvhhhBBB888000///111///.........///000...///AAAeeeccc```~~~ssseeeVVVGGG\\\uuu~~~vvvsssttttttnnn[[[LLLOOOZZZsssxxxvvvuuusssrrrrrrqqqooonnnmmmlllkkkjjjhhhgggggggggfffcccaaa```\\\XXXVVVTTTSSSQQQPPPMMMLLLKKKIIIGGGFFFFFFFFFCCCBBBAAA@@@>>><<<;;;:::;;;999888888999::::::999999999999999::::::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;:::999999999999;;;<<<>>>>>>>>>===<<<;;;:::999999888888888888777777777777999888888888888777777777666777888777555555666888666777999:::<<<<<<=========>>>???AAABBBCCCCCCCCCDDDCCCBBBCCCCCCAAA>>><<<@@@AAAAAA???>>>>>>@@@AAABBBAAA???======BBBIIINNN___dddmmmvvv___III???:::AAAHHHMMMUUU^^^___DDD>>>@@@===WWWrrr[[[{{{rrroooxxxpppnnnoooppprrrqqqmmmjjjmmmssswwwwwwuuuvvvyyy}}}~~~|||zzzyyyxxx}}}|||xxxttttttuuuqqqjjjfffffffffccc]]]TTTLLLGGGFFFAAA@@@CCCDDD@@@???AAAQQQZZZfffnnnlllcccXXXQQQIIIHHHIIIMMMSSSXXXZZZZZZ]]]^^^```aaabbbcccfffhhhkkkqqqvvvvvvppplllkkklllqqqqqqqqqrrrsssqqqmmmjjjmmmgggccccccbbb^^^\\\]]]UUUVVVUUURRRMMMGGGCCCAAAAAAAAAAAABBBCCCCCCBBBAAAAAAGGGMMMOOONNNPPPTTTYYYVVVWWWZZZ\\\]]]___aaacccggggggffffffhhhjjjmmmooonnnkkkhhhhhhjjjkkkkkkjjjfffffffffeeecccbbb```___[[[YYYVVVUUUUUUUUUTTTRRRJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMHHH@@@CCCWWWsssxxx|||VVV??????===QQQuuupppUUUfffuuu|||vvv{{{tttllliiilllqqquuusssxxxrrr```SSSNNNGGGDDDFFFJJJQQQ\\\fffgggkkkmmmlllnnnqqqpppllllllfff```___aaaaaa\\\WWWKKKGGG@@@;;;777555222111111333777;;;===;;;666222......///222555777666555222111000111444888:::;;;DDDDDD;;;///666IIINNNEEEKKKKKKMMMMMMKKKGGGDDDCCCFFFHHHLLLOOORRRTTTUUUUUUZZZYYYXXXWWWXXXXXXXXXXXX\\\[[[ZZZ\\\^^^______^^^___]]]\\\\\\]]]]]]\\\ZZZYYYXXXXXXYYYZZZZZZXXXWWWVVVTTTSSSQQQRRRSSSUUUVVVSSSVVVYYY```mmmqqq```JJJQQQiii|||kkkCCC888000///111///.........//////...000CCCiiinnngggzzz}}}qqqXXXMMM```yyyxxxuuuzzzyyypppZZZLLLPPP]]]uuuyyywwwvvvtttssssssrrrqqqooonnnmmmmmmkkkjjjhhhggggggfffdddbbb```]]]YYYWWWUUUTTTRRRQQQNNNMMMKKKJJJHHHGGGFFFFFFCCCCCCBBB@@@>>>===;;;;;;;;;999888888999::::::999::::::::::::::::::::::::999999999999999999999999::::::999999999999::::::::::::999999:::;;;======>>>======<<<;;;:::999888777777777777666666666666888888888888777777777777777777888666555444666777888999:::;;;<<<===>>>>>>>>>>>>@@@BBBCCCDDDDDDDDDDDDCCCBBBCCCDDDCCCAAA???AAA@@@???===<<<===AAADDDDDDCCC@@@>>>===>>>AAACCCHHHMMMTTT\\\gggrrr}}}zzzSSSBBB<<<:::@@@HHHNNNVVV]]]___EEE>>>======[[[rrr^^^pppqqqzzzttttttsssrrrssstttqqqnnnpppvvvzzzyyywwwvvvyyy|||}}}|||zzzxxxxxx||||||xxxtttttttttpppiiicccccccccaaa[[[SSSLLLGGGAAA>>>===???>>>;;;777666:::AAAJJJPPPRRROOOKKKIIIGGGFFFEEEHHHLLLRRRWWWZZZYYY[[[]]]^^^^^^```cccfffjjjpppvvvvvvqqqllljjjkkkrrrrrrsssttttttqqqmmmiiigggccc``````]]]VVVQQQPPPKKKMMMMMMKKKGGGDDDDDDDDDDDDDDDDDDCCCDDDEEEHHHIIIHHHOOOVVVYYYYYYYYY^^^bbb``````aaaaaabbbfffmmmrrrrrrqqqnnnllljjjjjjjjjjjjkkkiiigggffffffggghhhggggggggggggfffdddcccaaa```[[[YYYVVVTTTSSSRRRPPPOOOJJJIIIIIIIIIIIIJJJJJJKKKJJJLLLHHH@@@BBBUUUooozzz}}}VVV???::::::PPP~~~uuutttYYYhhhvvvwwwvvvyyyjjjaaabbbhhhkkkkkkkkknnnqqqrrrlll```QQQHHH@@@<<<;;;???DDDJJJSSS\\\]]]bbbffffffhhhkkkkkkiiihhhddd```______]]]XXXSSSGGGBBB<<<777444333111000333444777:::<<<999444///...///111444888:::999888222111111444888===@@@BBBKKKDDD666///>>>TTTXXXNNNPPPNNNLLLLLLMMMLLLFFF@@@BBBDDDHHHKKKOOOPPPQQQRRRXXXXXXWWWWWWWWWWWWXXXYYY[[[ZZZZZZ\\\___``````______^^^]]]]]]^^^^^^]]]\\\YYYXXXXXXYYYZZZZZZYYYWWWWWWVVVTTTSSSSSSTTTUUUVVVWWWZZZ^^^fffrrrvvvdddMMMKKKjjj~~~gggCCC999000///000/////////,,,...//////222FFFmmmyyyrrryyy]]]PPPbbb{{{zzzuuuyyyzzznnnVVVIIIQQQaaaxxxyyywwwwwwuuuttttttsssqqqpppooonnnmmmmmmkkkiiihhhhhhgggeeedddbbb^^^ZZZXXXVVVUUUSSSRRROOONNNLLLJJJIIIGGGFFFFFFDDDCCCBBB@@@???===<<<;;;;;;999888888999::::::999::::::::::::::::::::::::999999999999999999999999999999888888888888999999::::::::::::;;;<<<============<<<;;;:::999888888777777777666666666555555777777777777777777777777666777888777555555666888::::::;;;<<<<<<===>>>??????@@@AAABBBCCCDDDDDDDDDBBBBBBAAACCCEEEFFFEEECCCBBBAAA>>><<<;;;===AAAEEEDDDCCCBBBAAABBBBBBBBBBBB@@@AAACCCFFFLLLTTT]]]dddwwwgggHHH>>>;;;;;;@@@GGGNNNUUU\\\```EEE???@@@AAA___kkk]]]rrrsss|||wwwwwwvvvttttttwwwtttsssuuuxxxzzzzzzxxxuuuwwwzzzzzzyyywwwvvvwwwzzzzzzxxxtttttttttnnngggbbbcccbbb```ZZZRRRJJJFFF>>><<<;;;;;;;;;888555222000333888;;;<<<===>>>???CCCBBBBBBCCCGGGMMMSSSWWWWWWZZZ^^^^^^^^^```dddhhhlllqqqvvvwwwtttpppnnnnnnssssssrrrrrrqqqnnniiieee___[[[YYYYYYVVVNNNHHHGGGDDDEEEEEEEEEDDDDDDFFFHHHHHHHHHFFFEEEDDDGGGKKKOOOQQQVVV]]]aaacccdddfffhhhdddddddddcccdddjjjttt|||xxxqqqllliiihhhhhhiiiiiihhhgggffffffffffffhhhhhhgggfffeeecccbbbaaa\\\YYYVVVSSSQQQOOOMMMKKKHHHHHHHHHHHHIIIJJJKKKLLLIIIKKKHHHAAAEEE[[[wwwyyyyyyXXX>>>:::<<>>===;;;555444555888>>>CCCGGGIIIOOOAAA444555HHHYYYYYYNNNOOOOOOMMMLLLMMMMMMGGG??????@@@CCCFFFIIIKKKMMMNNNSSSTTTUUUUUUTTTUUUWWWYYYZZZYYYZZZ\\\___aaaaaa```___^^^]]]]]]______^^^]]]YYYXXXWWWXXXYYYZZZYYYXXXXXXWWWVVVUUUTTTUUUVVVVVVVVV[[[```gggrrruuudddNNNMMMsss}}}|||dddDDD999000///000000///000+++---//////222FFFkkkxxxvvv|||eeeQQQccczzzyyyqqqnnnpppgggSSSHHHQQQaaayyyzzzxxxwwwvvvttttttsssqqqpppooonnnmmmnnnllliiihhhhhhhhhgggeeebbb___[[[YYYWWWVVVTTTSSSPPPOOOMMMKKKIIIHHHGGGFFFDDDCCCBBBAAA???===<<<;;;;;;999888888999::::::999::::::::::::999999999999999999999999999999999999999888888777777888888999:::::::::;;;<<<<<<============<<<;;;:::999888888777777777777666666666666666666777777777777777888666777888777666777888:::<<<<<<<<<<<<===>>>???@@@AAAAAABBBCCCDDDDDDDDDDDDBBBAAAAAACCCEEEGGGGGGGGGCCCBBB???<<<;;;===AAAEEEDDDCCCCCCDDDFFFGGGFFFEEECCCBBBAAA@@@@@@CCCIIIMMMRRR[[[hhhwwwfffNNN???::::::===AAAHHHOOOWWW[[[```EEE???BBBAAA\\\cccYYYqqqooo|||vvvvvvvvvuuuvvvwwwwwwwwwwwwxxxxxxxxxxxxvvvwwwyyyyyywwwvvvwwwxxxvvvwwwwwwuuuuuutttmmmeeeddddddccc```YYYQQQHHHCCC======;;;:::999888555111000222333333333444777999;;;<<<>>>AAADDDJJJPPPTTTUUUYYY]]]^^^^^^```eeeiiimmmooorrrtttuuusssqqqoootttrrrpppnnnkkkfffaaa]]]YYYTTTQQQRRRPPPJJJFFFFFFCCCBBBAAABBBDDDGGGJJJKKKMMMMMMMMMKKKJJJLLLQQQUUUYYY\\\bbbgggkkkllllllkkkccceeehhhiiimmmwwwtttkkkhhhhhhiiiiiijjjkkkjjjiiiggggggggghhhggggggfffeeecccbbbaaa\\\YYYUUURRRPPPNNNKKKIIIFFFFFFGGGHHHIIIKKKLLLMMMJJJKKKFFF@@@FFF___xxxxxx[[[<<<;;;>>>QQQwwwrrrsss^^^eeeooossskkkttt|||~~~wwwlllhhhnnnuuuooodddWWWVVVRRRMMMGGGBBB???>>>999666555999<<<>>>BBBHHHHHHPPPUUUVVVXXX\\\___^^^___^^^^^^^^^]]]YYYRRRMMM@@@;;;555111000000000000555666888:::;;;888333///222333777;;;???AAA@@@???:::999:::===BBBHHHLLLMMMOOO@@@888BBBQQQUUUNNNGGGIIIOOORRRMMMIIIHHHDDD@@@<<<===>>>@@@CCCEEEHHHIIIMMMOOOQQQRRRRRRSSSVVVYYYXXXXXXXXXZZZ]]]``````___^^^]]]\\\\\\^^^___^^^\\\ZZZXXXVVVVVVXXXZZZZZZZZZXXXXXXWWWVVVUUUVVVVVVVVVRRRYYY```fffnnnpppbbbOOOOOOxxx}}}lllEEE:::000///000000000111+++---///...000BBBeee~~~gggjjj}}}jjjUUUjjj}}}zzznnnbbb___```VVVNNNSSS___xxxzzzxxxxxxvvvtttsssrrrqqqpppnnnmmmmmmooommmjjjiiiiiihhhgggfffccc```\\\YYYXXXWWWUUUSSSQQQPPPNNNLLLJJJHHHGGGGGGDDDDDDBBBAAA???>>><<<<<<;;;999888888999::::::999::::::999999999888888888888888888888888888888888888888777777777777888888999:::;;;<<<<<<============<<<<<<;;;:::999888888888888888777777777666666666666666666777777888888666777888888888888;;;===>>>======<<<===>>>@@@AAACCCCCCDDDDDDDDDDDDCCCCCCDDDCCCBBBCCCFFFGGGGGGGGGEEECCCAAA>>><<<===AAADDDEEEDDDDDDEEEHHHIIIGGGEEECCCDDDDDDCCCAAAAAABBBCCC@@@CCCIIIQQQ[[[fffsss{{{{{{hhhTTTGGG@@@;;;999<<>>>>><<<999888888555111222333444333333444777999444777;;;@@@DDDIIIMMMQQQRRRWWW[[[\\\\\\^^^dddiiikkklllmmmpppssssssqqqnnnuuurrrnnnjjjeee```ZZZVVVTTTNNNJJJJJJIIIFFFEEEGGGEEECCCAAABBBFFFJJJMMMMMMQQQSSSTTTSSSQQQRRRVVVYYY]]]```dddkkkpppqqqooommmeeejjjpppvvv~~~uuujjjgggiiillljjjlllmmmmmmkkkiiihhhhhhggggggfffeeedddbbbaaa```[[[XXXTTTQQQOOOMMMKKKHHHEEEFFFFFFGGGIIIKKKMMMNNNNNNLLLEEE<<>>>>>@@@EEEJJJMMMOOOMMM???===LLLVVVPPPDDD???CCCOOOVVVOOOEEEAAAAAA@@@:::::::::<<<>>>AAADDDFFFHHHKKKNNNOOOOOOQQQUUUYYYVVVVVVVVVYYY\\\^^^___^^^]]]\\\[[[[[[]]]^^^]]][[[[[[XXXVVVVVVWWWZZZ[[[[[[YYYXXXWWWWWWVVVVVVVVVVVVTTT\\\dddiiipppqqqdddSSSGGGrrr|||wwwEEE:::000///000000000111+++---///......>>>```~~~tttUUU]]]}}}yyyjjj]]]rrr~~~ooo\\\TTT]]][[[UUUVVV^^^xxxzzzyyyxxxwwwtttsssrrrqqqooonnnmmmmmmpppmmmjjjiiiiiiiiihhhgggdddaaa]]]ZZZXXXWWWUUUTTTRRRPPPNNNLLLJJJHHHGGGGGGDDDDDDCCCAAA???>>><<<<<<;;;999888888999::::::999999999999888888777777777888888888888888888888888888888777777777777888888999:::;;;<<<===============<<<<<<;;;:::999888777888888888888777777777777555666666666777777888888555777888999999:::<<<>>>>>>>>>=========???@@@AAADDDDDDDDDDDDDDDCCCCCCBBBFFFEEECCCDDDFFFGGGGGGFFFFFFEEEBBB???======@@@CCCGGGEEEDDDEEEHHHHHHFFFCCC???BBBEEEFFFEEEBBBAAA@@@GGGEEECCCCCCDDDFFFKKKPPPRRRUUURRRIII@@@======;;;:::???EEEJJJRRR[[[cccfff___EEE===>>>>>>JJJuuu___\\\llliii~~~vvvppprrrttttttuuuwwwwwwvvvvvvwwwvvvsssqqqtttvvvyyy{{{|||zzzwwwuuu{{{xxxuuuuuuvvvsssllleeedddggghhhcccXXXKKKBBB===AAA>>><<<===@@@???999444888444111111444777888888;;;999888===EEELLLNNNMMMSSSUUUWWWXXXYYY^^^fffllltttmmmkkkrrrwwwuuurrrssswwwqqqhhh___YYYTTTPPPMMMLLLLLLKKKLLLLLLJJJFFFCCCFFFFFFGGGJJJMMMPPPQQQQQQUUUVVVVVVUUUTTTVVVZZZ___aaaeeelllpppqqqqqqqqqqqqnnnsssyyyrrrjjjkkkmmmmmmkkkjjjjjjjjjjjjhhheeebbbiiigggeeeddddddccc```^^^\\\YYYVVVSSSPPPMMMJJJGGGEEEEEEFFFGGGHHHJJJKKKLLLRRRQQQJJJAAAFFF___WWW@@@<<<<<>>999444222444444444333333555:::===CCCIIIOOOPPPNNNOOOUUU[[[WWWYYYZZZYYYZZZZZZTTTLLL???888333333333111111444777:::======:::777444333444222555@@@FFFGGGJJJNNNNNNFFFCCCHHHLLLLLLMMMQQQMMMCCCCCCMMMQQQIIICCCCCC<<>><<<;;;;;;:::888777777888:::;;;999888888777777777777777777777777777777777777777777777777777888888888888888999:::;;;<<<<<<<<<<<<;;;;;;:::999888777666555666666777777777777666666888888888888777777777777777666666666888;;;>>>@@@???>>>>>>===>>>@@@BBBCCCCCCDDDFFFGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGAAACCCDDDCCC@@@???>>>???EEECCCBBBCCCEEEEEECCC@@@CCCEEEFFFFFFDDDBBBAAAAAA???>>>>>>???AAABBBAAA@@@DDDEEEDDDAAA>>><<<<<<===>>>DDDIIILLLUUUaaagggfff___EEE===>>>>>>KKKxxxhhhddd{{{bbbccctttnnnppprrrtttuuuuuutttuuuvvvxxxyyywwwuuutttuuuwwwyyyzzzxxxwwwuuuzzzwwwttttttuuurrrlllgggfffgggfff```VVVJJJBBB>>>???<<<;;;===@@@@@@<<<777777555222333666999::::::888888999>>>DDDIIIKKKLLLQQQTTTWWWYYY[[[```gggmmmuuuooonnnsssuuuqqqnnnooooooiii___WWWRRROOOLLLKKKLLLKKKKKKLLLMMMMMMKKKIIIJJJJJJLLLNNNQQQTTTUUUUUUSSSTTTUUUUUUTTTVVV[[[___aaaeeekkkppprrrrrrrrrsssvvv}}}mmmhhhiiikkkkkkjjjiiiiiijjjjjjiiieeeccciiihhhgggffffffdddaaa^^^]]]ZZZWWWSSSQQQNNNJJJGGGEEEEEEEEEFFFHHHIIIKKKLLLNNNNNNHHH???DDD]]]WWW999555999HHHppp]]]^^^rrr{{{lllqqqzzzxxxppplllqqqnnneee___dddiii___NNNBBBAAA???===999666333222333333333222222444888<<>><<<999777666888777;;;EEEMMMOOOTTTYYYUUUMMMIIINNNSSSTTTUUUWWWPPPEEEAAAHHHLLLGGGEEEGGG<<<<<<>>>BBBGGGIIIGGGDDD<<<;;;999888999;;;>>>???BBBAAAAAABBBDDDIIIMMMPPPUUUUUUWWWZZZ___bbbcccbbb^^^^^^]]]]]]]]]]]]^^^^^^]]][[[YYYXXXYYYZZZZZZYYYWWWXXXXXXVVVTTTSSSTTTVVVWWWWWW```iiippp|||zzzgggoooPPP:::111333///---000...111------///000666MMMeeessslllpppyyy|||xxxgggeee~~~~~~ooodddfffooogggXXXZZZhhh}}}xxxuuuuuuuuuuuusssrrrpppooonnnmmmmmmlllkkkjjjiiigggffffffdddaaa^^^\\\[[[YYYVVVSSSQQQPPPOOOMMMLLLJJJIIIHHHDDDDDDCCCBBB@@@>>><<<;;;;;;:::888777777888:::;;;999888888777777777777777666666666666666666666666777777777777888888888888888999:::;;;<<<<<<<<<<<<;;;::::::999777666666555666666777777777777666666777777777777777888888888777777777888:::<<<>>>???>>>>>>===>>>???AAABBBDDDDDDEEEFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFAAACCCDDDCCCAAA@@@@@@AAADDDCCCAAABBBDDDEEECCC@@@@@@AAABBBBBBAAAAAAAAABBBDDDCCCAAA@@@@@@@@@@@@??????@@@???>>><<<<<<>>>@@@AAAFFFMMMUUUcccooorrrnnn___EEE>>>>>>???MMM~~~rrrnnnsssWWW^^^rrrlllnnnqqqsssuuurrrrrrtttwwwzzz|||{{{yyytttuuuvvvvvvwwwwwwvvvvvvyyyvvvsssssssssrrrnnnjjjiiihhhddd[[[QQQGGGAAA>>>;;;::::::<<<@@@BBB???<<<777666666777999<<<<<<<<<666999===AAADDDFFFIIIKKKOOOSSSXXX[[[]]]aaahhhmmmtttrrrrrrtttrrrmmmjjjjjjeee___VVVNNNKKKJJJKKKKKKMMMLLLKKKLLLOOOPPPQQQPPPOOOQQQSSSUUUWWWYYY[[[[[[VVVWWWXXXXXXXXX[[[___bbbaaaeeekkkppprrrssstttvvv}}}vvvhhhfffhhhjjjjjjhhhgggggghhhjjjiiigggdddhhhhhhhhhhhhhhhfffaaa^^^]]]ZZZVVVSSSQQQNNNJJJGGGDDDDDDDDDEEEGGGHHHJJJKKKLLLMMMHHH???BBB\\\[[[999666:::HHHpppssseeecccssszzzmmmpppvvvrrrkkkgggiiihhh```YYYZZZ\\\TTTHHH;;;:::888666444333222111111111222111111333777:::@@@EEEJJJKKKIIIIIIMMMQQQTTTVVVWWWWWWXXXXXXRRRIIIAAA:::666666555222222444444888<<>><<<::::::888777;;;EEEOOOVVV[[[```___XXXSSSVVV[[[]]]\\\]]]UUUJJJCCCEEEGGGFFFHHHMMMEEE???:::===FFFMMMMMMJJJ===<<<::::::;;;<<>><<<;;;;;;:::999888888999:::;;;999888888777777777777777666666666666666666666666777777777777888888888888888999999:::;;;;;;;;;;;;::::::999888777666555555666666777777777777666666666666666777888888888999999999:::;;;<<<===>>>???=========>>>@@@BBBDDDEEEEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCAAABBBCCCCCCBBBBBBCCCEEEDDDCCCBBBCCCEEEFFFDDDCCCAAA@@@??????@@@BBBDDDEEEEEEDDDBBB@@@??????@@@@@@??????>>><<<<<<===AAADDDBBBGGGOOO[[[kkkvvvvvvppp___FFF>>>>>>@@@QQQxxxvvvrrrVVV\\\}}}rrrlllnnnrrruuuwwwssssssuuuxxx{{{}}}|||{{{vvvuuuuuuuuuvvvvvvwwwwwwyyyvvvtttssssssssspppnnnmmmhhh```UUUJJJBBB<<<:::888888999<<<@@@BBBBBBAAA999999999:::<<<<<<<<<<<<999>>>DDDEEEDDDEEEHHHLLLMMMRRRXXX]]]___ccchhhlllrrrsssuuuuuuqqqllliiihhh^^^XXXOOOIIIHHHJJJMMMOOOOOONNNLLLMMMOOORRRSSSTTTTTTVVVYYY\\\]]]^^^___```^^^^^^^^^^^^___aaaccceeeaaaeeekkkooorrrtttwwwyyy~~~{{{mmmeeeeeehhhjjjjjjfffffffffgggiiiiiihhhffffffgggggghhhhhheee```\\\XXXVVVSSSQQQPPPNNNKKKIIICCCCCCDDDEEEFFFHHHIIIJJJLLLNNNJJJ@@@BBB[[[\\\;;;======CCCdddqqqdddlllcccnnn{{{xxxjjjkkkqqqppphhhccc^^^]]]XXXPPPNNNNNNJJJCCC999888555333111111111111///000000000000222555888@@@DDDIIIKKKKKKLLLOOOSSSQQQTTTUUUUUUWWWWWWPPPGGG???:::666777666333111333222666:::===>>>=========;;;888888CCCRRR]]]bbbcccfff___ZZZ[[[aaadddbbb```[[[RRRKKKIIIHHHGGGKKKQQQSSSLLLDDDCCCHHHLLLKKKHHH???>>>>>>===>>>@@@AAACCCAAAAAAAAAAAABBBDDDFFFGGGLLLNNNQQQWWW]]]```aaaaaa```^^^\\\ZZZZZZ\\\^^^```^^^]]]\\\\\\\\\[[[XXXVVVUUUWWWXXXXXXWWWUUUTTTTTTYYYWWW]]]eeeoootttSSS<<<222333...---111///,,,,,,---...///:::TTTmmmpppooorrrqqqqqq{{{zzziii^^^yyytttooojjjccciii}}}}}}xxxuuuuuuuuutttsssrrrpppooonnnmmmmmmmmmlllkkkiiihhhgggfffdddbbb```^^^\\\YYYWWWUUUQQQQQQPPPNNNLLLKKKIIIIIIEEEEEEDDDBBB@@@>>><<<;;;:::999999888888999999:::999888888777777777777777666666666666666666666666666777777777888888888888888888999:::::::::::::::999999888777666666555555666666777777777777666666555555666777888999::::::;;;;;;===>>>>>>>>>>>>>>><<<===>>>???AAACCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFDDDBBBAAAAAAAAAAAA???AAACCCCCCCCCDDDFFFHHHEEEFFFGGGIIIJJJKKKJJJIIIGGGDDDAAA@@@BBBEEEHHHIIIHHHGGGEEECCCCCCDDDGGGIIIHHHFFFDDD@@@>>>???BBBEEEFFFLLLUUUaaallluuuwwwvvv```FFF???>>>BBBVVVzzzyyyxxx]]]]]]yyyrrrmmmpppsssvvvxxxvvvvvvvvvyyy{{{{{{zzzxxxwwwwwwvvvuuuvvvwwwxxxyyyyyywwwvvvuuutttsssrrrpppoooggg[[[NNNDDD===999777888888:::<<<@@@BBBCCCCCC;;;<<<<<<============>>>AAAFFFIIIHHHEEEDDDIIINNNLLLQQQXXX]]]___cccgggkkkooosssvvvuuuqqqmmmiiigggXXXRRRJJJFFFGGGKKKPPPSSSTTTQQQOOONNNPPPSSSTTTTTTWWW[[[___aaaaaaaaabbbdddeeedddccccccdddeeeffffffcccfffkkkooorrruuuyyy{{{~~~vvvnnneeeaaacccfffhhhhhheeeddddddfffhhhiiihhhgggddddddeeefffeeebbb]]]YYYRRRPPPNNNNNNNNNMMMLLLJJJCCCCCCDDDEEEFFFHHHIIIJJJLLLMMMHHH>>>@@@WWWzzzWWW;;;======>>>YYYmmmbbbrrr```fffsss{{{kkkiiippprrrkkkcccTTTSSSNNNGGGDDDCCCAAA>>>;;;999666333111000000000---...///000000111444666<<>><<<;;;999999999999999999999999999888888777777777777777555555555555555555555555666777777777888888888888777888999999:::999999999888777777666666555555555555555555666666555555555444555666888999;;;<<<======>>>>>>?????????>>>===<<<===???AAACCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHJJJHHHEEEBBB@@@???>>>???>>>???AAAAAABBBDDDGGGIIIHHHJJJNNNRRRSSSSSSSSSSSSOOOJJJEEECCCEEEIIIKKKLLLPPPPPPOOOMMMLLLMMMQQQUUUXXXVVVQQQJJJEEEBBBCCCDDDMMMUUU```jjjpppvvv```FFF???===CCCXXXyyyzzzccc^^^uuusssnnnrrruuuvvvxxxxxxxxxxxxyyyzzzzzzwwwuuuwwwvvvvvvvvvvvvwwwxxxyyyxxxwwwwwwvvvtttrrrqqqpppmmmdddVVVJJJAAA<<<999888:::;;;<<<===???@@@BBBBBB<<<===?????????@@@BBBEEEKKKLLLKKKGGGCCCCCCHHHNNNMMMQQQXXX\\\^^^aaafffjjjmmmqqqtttsssqqqoooiiicccQQQLLLFFFCCCFFFKKKQQQUUUXXXUUURRRRRRSSSUUUVVVVVVZZZ^^^ccceeedddccceeeggggggfffeeeeeeggghhhhhhgggeeehhhlllooorrrvvvzzz}}}}}}}}}|||wwwlllfff```^^^aaadddeeeeeeeeedddcccdddggghhhhhhgggbbbbbbbbbbbbbbb___[[[XXXOOOMMMLLLLLLLLLLLLKKKIIIDDDDDDDDDEEEGGGHHHJJJKKKIIIIIICCC;;;???VVVtttWWW>>>444999<<>><<<<<<;;;;;;999777555222000//////,,,...///000000111333555777<<>><<<;;;999999999999999999999999999888888777777777777777555555555555555555555555777777777777888888888888777888888999999999888888777666666666555555555444333333444444444444333333555666777999;;;===???@@@@@@@@@??????>>>>>>>>>======>>>@@@BBBDDDEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIJJJMMMJJJFFFBBB???=========<<<===??????@@@BBBFFFIIIIIINNNVVV\\\^^^]]]]]]\\\VVVQQQKKKIIIKKKOOOQQQQQQVVVWWWYYYXXXVVVWWW\\\```nnnkkkddd\\\SSSMMMKKKKKKSSS\\\iiirrrvvv}}}```GGG???<<>>======>>>>>>>>>>>>>>>???@@@<<<>>>@@@AAABBBEEEKKKOOORRROOOIIIBBB===???EEEJJJMMMRRRWWWZZZ\\\___dddiiilllpppqqqoooooonnnfff\\\NNNJJJEEEDDDGGGMMMSSSWWWZZZXXXVVVVVVXXXZZZZZZZZZ\\\aaagggiiigggfffgggjjjhhhgggfffhhhlllnnnmmmlllhhhjjjmmmooorrrvvvzzz~~~~~~~~~|||vvvkkkgggbbbaaabbbeeeffffffeeedddcccdddfffggggggfffcccbbb`````````^^^[[[XXXPPPNNNLLLLLLLLLKKKIIIHHHEEEEEEEEEFFFHHHIIIKKKLLLHHHFFF@@@;;;BBBZZZuuuvvvYYY???111:::999EEEpppzzzsss^^^```qqq}}}{{{sssnnniiiccc___RRRLLLEEE@@@<<<:::888888777666666444222000...---,,,...000000000111333555666:::@@@EEEIIIKKKMMMNNNIIIMMMPPPQQQSSSSSSKKKBBB;;;888888<<<===:::777888444555555666888===CCCHHHKKKOOOPPPMMMPPP\\\hhhmmmmmmiiiccccccmmmwwwuuummmmmmpppqqqmmmhhhgggkkkoooiiifffdddfffgggcccXXXNNNEEEEEEEEEFFFGGGGGGHHHHHHJJJKKKMMMNNNOOONNNMMMLLLIIIHHHIIIMMMSSSYYY]]]^^^]]]]]]\\\\\\\\\\\\]]]]]]^^^\\\ZZZYYYZZZ[[[[[[ZZZUUUVVVWWWVVVUUUUUUVVVXXXZZZZZZbbbiiinnnwwwsss___\\\www{{{xxxJJJ666000333000...000,,,,,,000///+++...EEEkkkmmmfffqqqxxxzzzuuuiii^^^vvv~~~~~~}}}wwwyyyddd[[[```ttt}}}xxxuuuuuurrrrrrrrrqqqqqqpppppppppnnnnnnmmmllljjjiiihhhgggdddeeedddaaa\\\YYYXXXYYYRRRRRRPPPOOOMMMLLLJJJJJJGGGGGGFFFDDDAAA>>><<<;;;999999999::::::999999999999888888777777777777777555555555555555555555555777777777777888888888888777888888888888888777777666666555555555555444444111222222333333222222111555666888:::===???AAABBBBBBAAA???>>>============>>>@@@AAACCCDDDEEEDDDDDDDDDDDDDDDEEEGGGIIIKKKLLLOOOLLLHHHCCC???===<<<<<<:::;;;<<<======@@@DDDGGGIIIQQQ\\\dddffffffdddddd^^^XXXSSSRRRVVV[[[\\\\\\]]]bbbgggiiikkknnntttyyy{{{sssiiibbb^^^]]]aaagggsss```GGG@@@;;;DDDYYYpppvvv```[[[rrrqqqooorrrtttttttttxxxxxxwwwxxxyyyxxxvvvssssssttttttuuuvvvuuuuuuuuusssuuuvvvuuurrrnnnkkkjjjeee\\\PPPGGGCCCCCCCCCBBB???@@@@@@>>>===<<<>>>???;;;===@@@BBBEEEJJJQQQWWWUUUOOOFFF===999;;;BBBGGGNNNRRRVVVYYYZZZ^^^ccchhhllloooooommmnnnmmmcccVVVNNNJJJGGGFFFJJJQQQVVVYYY[[[YYYYYYZZZ\\\^^^^^^]]]^^^ccciiikkkiiigggiiikkkiiihhhhhhkkkpppttttttrrriiikkkmmmooorrrvvvzzz~~~}}}vvvooolllgggfffggghhhiiiiiifffdddcccccceeefffffffffdddbbb```______^^^[[[YYYSSSQQQNNNMMMLLLKKKHHHFFFEEEEEEFFFGGGHHHJJJKKKLLLHHHFFF@@@===GGG___xxxtttWWW:::666===666777[[[xxxrrraaabbbuuu|||wwwiii___ZZZXXXVVVNNNEEE@@@===999777777333333333333111///---,,,,,,...000111111111333555888<<>>EEEKKKPPP[[[___WWWRRR[[[kkkvvvzzzuuullliiipppwwwssshhhpppuuuvvvrrrnnnpppvvv{{{uuunnnjjjmmmrrrooo```RRRJJJJJJKKKLLLLLLMMMMMMMMMQQQRRRTTTVVVVVVVVVTTTSSSIIIHHHHHHKKKQQQWWW\\\^^^\\\\\\\\\\\\\\\\\\\\\\\\```]]]ZZZYYY[[[\\\]]]]]]VVVWWWVVVUUUTTTTTTWWWYYYYYYYYYaaahhhmmmxxxttt```]]]|||yyy}}}iiiGGG444///444000...///,,,)))------(((---GGGpppmmmeeettt{{{zzzzzzwww```mmm~~~|||uuuttthhhvvvrrraaaZZZ___rrr}}}xxxuuuuuuttttttsssrrrqqqoooooonnnnnnnnnmmmllljjjiiihhhhhhdddeeeeeeaaa\\\YYYXXXZZZRRRRRRQQQOOOMMMLLLJJJJJJHHHGGGFFFDDDAAA???<<<;;;888999999::::::999999888999888888777777777777777555555555555555555555555777777777777888888888888777777888888888777777666555555555555555555444444111111111222222111111111666777999;;;>>>AAACCCDDDCCCAAA???===<<<<<<===>>>???@@@BBBDDDEEEEEEDDDDDDCCCCCCCCCEEEGGGJJJLLLNNNQQQNNNIIICCC???===<<<<<<999:::;;;;;;<<<>>>BBBEEEHHHRRR___hhhkkkjjjhhhgggddd___ZZZ[[[```eeegggfffhhhoooxxx~~~{{{tttpppnnntttwwwdddHHH??????CCCQQQzzzkkkrrr___ZZZvvvsssnnnooopppssswwwxxxvvvuuuwwwxxxxxxuuurrrrrrvvvzzz{{{zzzvvvsssrrrrrrrrrssstttsssoooiiieee```XXXOOOKKKKKKLLLMMMOOOJJJDDD>>><<<===??????>>>???@@@@@@CCCNNNZZZ\\\VVVQQQIIIAAA======@@@EEEJJJUUUQQQRRRXXX^^^aaadddiiijjjppprrroookkkggg\\\OOOEEEEEEEEEFFFIIINNNUUU[[[XXXZZZYYYXXX\\\bbbdddaaaeeegggjjjllllllkkkkkkkkkhhhiiilllnnnppppppooonnnooonnnmmmlllnnnttt{{{|||vvvqqqllliiiiiiiiigggeeefffggghhhiiihhhgggeeeccceeedddbbb```]]][[[ZZZYYYVVVTTTPPPLLLJJJIIIHHHIIIBBBCCCDDDGGGJJJKKKJJJIIIHHHFFFAAA>>>HHHaaa|||xxxWWW999;;;666555???XXXyyy{{{iiibbb~~~~~~}}}zzzmmmbbbZZZRRRIIIHHHGGGGGGFFFCCC>>>888333222222222111111///......,,,...000111111111222333:::<<<@@@FFFLLLNNNKKKHHHGGGJJJOOOUUUVVVQQQGGG???777666555888;;;<<<:::888;;;======<<<:::<<>><<<<<<;;;::::::999999888777777666555555555555555777777777777666666666666777777777777888888888888999999999888888888777777444444555555666666777777666555444333333333444555666777888:::===@@@CCCEEEDDDBBB>>>;;;::::::<<<===???AAADDDEEEEEEDDDEEEFFFDDDEEEEEEFFFFFFIIIMMMPPPQQQOOOKKKEEE???<<<<<<>>>::::::::::::<<<>>>AAABBBFFFUUUfffnnnnnnmmmqqqwwwsssgggaaaggglllnnnwwwdddHHH>>>;;;>>>KKKooosssrrr___XXXsssrrrooopppqqqtttwwwyyyxxxwwwxxxzzzyyyuuurrrsssvvvyyyzzzxxxvvvtttsssqqqqqqqqqrrrqqqnnniiifffaaaYYYQQQNNNMMMLLLMMMOOOPPPJJJBBB>>>>>>???@@@???AAADDDGGGKKKTTT[[[YYYRRRJJJGGGDDDBBBBBBEEEIIINNNXXXTTTTTTZZZ___bbbfffjjjnnnrrrsssnnniiicccXXXLLLEEEFFFFFFGGGIIIMMMSSSWWW[[[]]]]]]\\\```gggiiiggglllnnnooopppooommmllllllhhhiiikkkmmmnnnoooooooooppppppooooooqqqvvv}}}~~~yyysssooommmmmmmmmnnnfffggghhhiiiiiigggfffdddddddddbbb```]]][[[YYYXXXUUUSSSPPPMMMJJJIIIIIIIIICCCCCCDDDFFFIIIKKKKKKJJJHHHFFFAAA>>>IIIcccyyyTTT777444555777AAAZZZ{{{kkk^^^vvv}}}}}}zzzvvvttt{{{|||vvviii^^^WWWPPPHHHFFFDDDAAA???>>><<<999666111222222111111///......,,,...111111111111222333<<<===AAAGGGMMMOOOLLLJJJIIILLLPPPTTTTTTMMMCCC;;;666444444666999<<<;;;:::???AAABBBAAAAAAEEEMMMSSS___iiinnnlllnnnxxxyyyqqqrrrssskkk```YYY^^^lllyyy|||www{{{rrr```SSSRRRRRRQQQRRRTTTWWWXXXWWWZZZ[[[ZZZ[[[\\\XXXRRRMMMEEEAAAGGGPPPUUUWWWYYY^^^]]][[[\\\^^^^^^\\\ZZZ^^^```___[[[ZZZ\\\[[[WWWZZZXXXVVVTTTSSSTTTUUUVVV\\\[[[```eeelllxxxsss\\\SSS{{{lllFFF;;;111000000///...///---///------333>>>bbbmmmggguuuyyy}}}jjj^^^uuu|||vvvrrrnnnnnnuuubbbTTT^^^rrr}}}wwwuuuuuussssssssssssrrrpppooommmmmmllllllkkkjjjiiihhhhhhgggeeecccaaa^^^\\\[[[ZZZXXXUUURRROOOOOONNNLLLKKKHHHGGGEEEDDDDDDCCC@@@>>>;;;;;;;;;:::999999888888777777666555555555555555777777777777666666666666666666666777777777888888999999999888888888777777555555555666666666666666666555444333333444555666666777999;;;>>>@@@BBBCCCAAA???>>><<<<<<<<<>>>???@@@CCCEEEFFFEEEDDDDDDEEECCCDDDEEEFFFGGGJJJNNNQQQQQQOOOLLLFFF@@@===<<<===::::::;;;;;;===>>>@@@@@@GGGVVVjjjvvvyyyyyy{{{}}}vvvqqqrrr{{{cccGGG>>><<<>>>GGGiii~~~wwwqqq^^^WWWrrr~~~sssppprrrsssuuuwwwyyyyyyyyyzzzzzzxxxtttqqqtttvvvxxxxxxvvvuuuttttttpppoooooonnnnnnmmmiiifffccc[[[TTTRRRPPPLLLKKKNNNVVVNNNEEE>>>===?????????DDDIIINNNSSSXXXZZZTTTLLLEEEHHHKKKLLLMMMPPPUUUYYY\\\WWWVVV[[[```cccggglllpppqqqpppkkkeee]]]QQQGGGEEEFFFGGGHHHJJJMMMRRRUUU^^^`````````eeemmmooommmqqqqqqrrrqqqpppnnnllljjjiiiiiijjjkkklllnnnoooppprrrrrrrrrrrrtttyyywwwoookkkiiidddeeefffggghhhgggfffeeedddcccbbb```]]][[[YYYWWWSSSRRROOOMMMKKKJJJJJJJJJDDDCCCCCCEEEHHHKKKKKKKKKHHHFFFAAA>>>JJJfff~~~UUU:::333777888===WWW~~~ooo[[[lllsss}}}wwwtttxxxvvvooocccYYYSSSMMMGGGDDD@@@;;;888888888999999111111111111000///......,,,///111222111111222444;;;===AAAFFFKKKMMMLLLJJJLLLNNNQQQSSSQQQIII???888666444333444777:::;;;<<>>???@@@AAABBBDDDFFFGGGEEEDDDDDDEEECCCDDDFFFGGGHHHKKKNNNQQQQQQPPPMMMHHHBBB>>><<<<<<:::;;;<<<===>>>>>>>>>>>>FFFUUUiiiyyy|||~~~cccGGG>>>???===DDDhhhvvvqqq]]]XXXtttvvvsssttttttuuuvvvxxxxxxzzzzzzyyyvvvrrroootttuuuvvvvvvtttttttttvvvpppnnnllllllkkkkkkiiigggbbbZZZUUUUUUQQQJJJIIIMMMWWWOOODDD===<<<>>>@@@AAAFFFJJJOOORRRTTTSSSNNNJJJFFFKKKPPPRRRUUU\\\aaaddd]]]XXXVVV[[[```ccchhhmmmnnnmmmkkkfff___WWWLLLDDDDDDFFFHHHKKKMMMPPPUUUXXX___aaabbbccchhhpppsssqqqppppppooonnnnnnmmmjjjhhhiiiiiihhhiiikkkmmmppprrrssstttuuuvvvxxx}}}oooccc]]]bbbcccdddeeeeeeeeeeeeeeebbbbbbaaa```]]]ZZZXXXVVVRRRQQQOOOMMMKKKJJJJJJJJJEEEDDDCCCDDDGGGJJJLLLLLLJJJGGGAAA===IIIeeeTTT<<<777;;;777666QQQrrrXXXeeeqqqzzztttpppggg]]]UUUOOOJJJFFFBBB===888555555666777888000000111111000///......---///111222222222333444999;;;???CCCGGGIIIJJJJJJLLLOOOQQQRRROOOGGG>>>888888666333222444777:::<<>>======>>>???@@@@@@AAAAAADDDFFFHHHHHHFFFEEEEEEEEECCCEEEGGGHHHIIIKKKOOORRRQQQPPPNNNJJJDDD???===<<<;;;<<<===?????????>>>===CCCNNN___ppp|||cccHHH>>>>>>999@@@jjjyyyttt\\\XXXvvvyyyuuuuuuttttttuuuvvvwwwxxxxxxvvvssspppnnnssstttuuutttsssssstttvvvpppnnnkkkjjjjjjiiigggfff```WWWTTTVVVRRRIIIHHHNNNXXXOOODDD>>>>>>AAADDDEEEGGGHHHIIIKKKLLLKKKLLLNNNQQQUUUVVVXXX___hhhkkkhhhWWWSSSSSSXXX^^^bbbggglllkkkhhheeebbb]]]TTTLLLGGGBBBDDDHHHLLLPPPVVV[[[___```ccccccdddiiipppsssqqqnnnmmmkkklllmmmmmmkkkiiijjjiiihhhiiijjjnnnqqqsssuuuvvvxxxyyy{{{~~~uuuhhh___[[[```aaaaaabbbccccccccccccaaaaaaaaa___]]]ZZZWWWUUUPPPOOONNNLLLKKKJJJIIIHHHEEEDDDCCCDDDGGGJJJLLLLLLKKKHHHAAA===GGGcccOOO;;;888<<<888666QQQrrrUUU^^^ppp|||pppiii```YYYRRRLLLGGGDDD???<<<888666555555444444///000000000000//////...---///111222222222333444999;;;>>>BBBEEEGGGIIIKKKKKKNNNPPPQQQMMMFFF???;;;:::888555333222555888;;;BBBLLLWWW]]]___dddmmmuuuxxxwwwaaa^^^[[[[[[aaallluuu{{{|||aaaZZZZZZ[[[\\\^^^___aaaaaacccdddccc^^^[[[WWWOOOGGGBBB???@@@HHHPPPTTTWWWZZZ]]]]]]\\\\\\]]]^^^aaabbb___aaa```\\\ZZZ[[[ZZZVVVTTTUUUVVVVVVVVVUUUTTTSSSTTTWWW]]]aaammmyyy[[[___}}}~~~tttFFF;;;000...///...---...,,,...,,,---///000GGGkkkzzz^^^\\\jjjjjjmmmjjjYYYQQQaaavvvvvvpppoooeeelllvvvbbbUUUcccuuu}}}wwwuuuuuutttsssrrrpppoooooooooooommmllllllkkkjjjiiihhhhhhffffffeeedddbbb___]]]\\\XXXWWWUUUTTTTTTRRROOOLLLIIIHHHFFFEEEDDDBBB???<<<;;;;;;::::::999888888777666666555555555555666666777777777777666666666666555555555555666666666666777777777777777777777777777777666666555555444444222222111111111222444555777888;;;===>>>>>>===<<<>>>>>>???@@@@@@@@@AAAAAAEEEGGGIIIIIIGGGFFFFFFFFFDDDFFFHHHIIIJJJLLLNNNQQQQQQQQQOOOKKKEEEAAA>>>>>><<<===???@@@AAA@@@?????????FFFSSSbbbrrrdddIII???@@@;;;CCCrrrwwwZZZUUUrrrzzzuuutttssssssuuutttvvvwwwvvvsssqqqpppppprrrsssttttttsssssstttuuupppnnnllljjjjjjhhhfffddd]]]UUURRRVVVRRRHHHIIIRRRZZZRRRHHHBBBCCCFFFIIIKKKGGGEEEEEEEEEEEEHHHQQQZZZkkkiiidddcccnnnwwwrrreeeMMMJJJLLLTTT[[[___dddhhhhhhccc___^^^ZZZRRRLLLJJJ@@@CCCGGGLLLRRRYYYaaafffdddffffffeeejjjpppsssqqqooollljjjkkknnnpppnnnllljjjiiiiiijjjlllooorrrtttvvvxxxzzz{{{|||~~~zzzqqqiiiccc_________^^^]]]]]]```bbbaaaaaaaaaaaaaaaaaabbbbbb`````````___]]]YYYVVVTTTOOONNNMMMKKKJJJHHHFFFFFFDDDCCCCCCEEEHHHKKKKKKKKKKKKIIIBBB===GGGaaa~~~yyyOOO===333888999<<>>AAACCCEEEIIILLLIIILLLOOONNNJJJCCC>>>;;;999999777444333444888;;;BBBMMMZZZaaadddiiisss|||yyycccfffeee```___hhhuuu}}}wwwbbb[[[\\\]]]___```bbbcccdddaaabbb___YYYUUURRRKKKCCC???>>>AAAJJJQQQTTTXXX[[[[[[\\\]]]]]]]]]]]]___aaa```bbb```\\\ZZZ[[[YYYVVVTTTUUUUUUUUUUUUUUUTTTTTTSSSWWW]]]aaannn}}}]]]XXX|||~~~mmmCCC999000///000///---...,,,...,,,---///000EEEhhhvvvZZZXXXffffffiiiiiiXXXYYYjjjvvvwww~~~gggRRRaaawwwyyyvvvvvvttttttsssrrrqqqppppppooommmllllllkkkjjjiiihhhhhheeeffffffeeeccc```^^^\\\[[[YYYVVVTTTSSSRRROOOMMMJJJHHHFFFEEEDDDBBB???<<<<<<<<<;;;::::::999999888666555555555555666666777777777777777666666666666555555666666666777777777666666777777777777777888666666666666666555555555222222111111111333444555999:::;;;<<<======<<<;;;????????????@@@AAABBBCCCEEEGGGIIIJJJHHHGGGGGGHHHFFFHHHJJJKKKKKKLLLMMMOOOQQQQQQNNNJJJEEEBBBAAABBB>>>???@@@AAABBBBBBBBBBBB>>>BBBIIIUUUeeewwweeeJJJ@@@BBB???IIIxxxtttXXXOOOiii}}}xxxsssrrrrrrsssvvvuuuvvvwwwuuurrrqqqrrrtttppprrrttttttssssssssstttqqqooommmkkkjjjhhhdddaaa\\\SSSQQQWWWSSSIIILLLXXX[[[SSSJJJDDDEEEHHHJJJKKKHHHEEECCCEEEFFFKKKZZZiii~~~vvvkkkiiiuuu|||kkkRRRBBBAAAEEENNNWWW\\\```dddbbb[[[WWWWWWSSSKKKFFFFFF@@@CCCFFFKKKQQQZZZccciiiiiikkkjjjiiilllrrrtttqqqpppmmmjjjkkknnnpppnnnkkkjjjjjjjjjlllnnnpppssstttwwwyyyzzz{{{|||}}}{{{uuulllbbbYYYRRRNNNLLLNNNOOORRRWWW]]]bbbeeefffccccccbbbbbbaaaaaabbbbbb___``````___]]]YYYUUUSSSNNNNNNLLLKKKHHHFFFDDDCCCCCCCCCDDDFFFIIIKKKKKKJJJJJJHHHBBB>>>HHHaaa}}}{{{~~~wwwMMM===444555666;;;QQQvvvwwwUUUXXXjjjwww~~~{{{uuufff\\\SSSQQQMMMEEE???===999666444333444444444333......///////////////......000222333222333444555555777:::<<<>>>@@@EEEIIIGGGJJJMMMKKKFFF???:::999666777777666555666;;;???>>>IIIUUU\\\___ggguuuzzzgggooopppeee\\\aaannnxxxkkk```]]]^^^```bbbccceeeffffff^^^^^^ZZZSSSOOOMMMGGGAAA<<<<<>><<<======<<<;;;;;;::::::999555555555555555666777777777777777777666666666666666666666777777777888888666666666666777777888888555555555666666666666666333333222222333555666777;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===>>>@@@BBBEEEGGGEEEGGGIIIJJJIIIIIIIIIJJJHHHJJJLLLLLLKKKKKKLLLMMMQQQPPPNNNIIIEEECCCDDDEEE@@@@@@AAAAAACCCDDDFFFFFF@@@@@@BBBHHHTTTfffzzzfffJJJAAA======IIIwwwnnnVVVJJJaaaxxxvvvppppppqqqtttwwwvvvwwwwwwuuurrrqqqtttwwwooorrrtttuuutttsssssstttrrrpppnnnmmmkkkhhhccc```\\\SSSQQQWWWTTTKKKOOO]]]ZZZSSSIIIDDDDDDFFFHHHHHHHHHEEEEEEGGGIIIPPPaaasssuuufffcccppptttZZZ999;;;:::@@@KKKUUUZZZ^^^bbb\\\TTTOOOOOOKKKCCC>>>???AAACCCFFFJJJPPPXXXbbbiiinnnooonnnllloootttuuurrrpppllliiiiiimmmnnnlllhhhjjjjjjkkkmmmooorrrtttuuuwwwyyy{{{|||{{{|||~~~~~~ttteeeWWWOOONNNQQQTTT\\\___fffnnnuuuuuuoooiiieeeeeedddcccbbbbbbbbbccc______```___]]]YYYUUUSSSNNNMMMLLLJJJGGGEEEBBBAAABBBCCCDDDGGGJJJKKKJJJIIIIIIGGGCCC???JJJccc~~~~~~nnnGGG666;;;666111555HHHkkk}}}YYYZZZhhhpppvvv~~~}}}|||rrrkkkbbbWWWPPPOOOLLLCCC<<<;;;666333000///111444555666......///////////////......000222333333333444555000333666777888;;;@@@EEEGGGJJJLLLIIIBBB;;;777555333555777777666999===BBB999CCCMMMSSSWWWbbbtttyyyfffqqqtttfffXXXZZZhhhrrr|||ppp___\\\^^^```aaadddeeeggghhhhhh\\\[[[VVVOOOKKKJJJEEE???:::;;;@@@JJJQQQTTTWWW[[[XXX[[[^^^___\\\[[[\\\]]]```bbbaaa\\\ZZZZZZYYYUUUUUUTTTTTTSSSTTTTTTUUUUUUTTTXXX^^^```nnn|||XXXXXXfff>>>555///111333111...------...,,,...222444HHHjjjuuuXXXUUU```^^^bbbcccTTT[[[ssspppxxxmmmTTTbbbxxx~~~yyyvvvvvvrrrsssttttttsssqqqnnnmmmmmmllllllkkkjjjiiihhhhhheeefffffffffdddbbb___]]]aaa]]]XXXTTTRRRQQQOOONNNJJJIIIFFFEEEDDDBBB>>><<<>>>======<<<<<<;;;::::::555555555555555666777888777777777777666666666666777777777777888888888888555666666666777777888888444555555555666666777777555555444444555666888999<<<;;;;;;:::::::::;;;<<<===<<<<<<===@@@DDDHHHKKKDDDGGGIIIJJJJJJIIIJJJKKKIIIKKKMMMMMMLLLKKKKKKLLLQQQPPPMMMIIIEEEDDDFFFHHHAAAAAAAAAAAACCCEEEHHHIIIAAA@@@>>>>>>DDDSSSggguuuqqqCCC@@@???<<>>CCCJJJQQQVVVXXXYYYSSSOOOIIIDDDBBBAAA???>>>@@@@@@CCCHHHQQQ[[[eeekkkqqqrrrrrrrrrrrrqqqqqqpppxxxsssmmmkkkmmmllliiieeegggiiilllnnnpppqqqqqqqqqwwwxxxzzz{{{|||}}}vvvkkkccc[[[XXX___kkkkkkzzzuuujjjfffcccaaaaaaccceeedddbbbaaa```^^^]]][[[XXXSSSPPPSSSQQQNNNJJJFFFCCCAAA@@@???AAADDDHHHJJJKKKKKKKKKHHHHHHEEEBBBJJJ```|||{{{yyyEEE<<<999888555555CCChhh^^^WWWfffgggppp||||||}}}yyynnneeeZZZSSSKKKFFFCCCAAA===:::555444333333222222222222,,,---///000000000///...333333222222222222111111111222444444333666;;;???FFFGGGHHHEEE@@@999444222777555444444777999999999;;;>>>IIIUUUXXX\\\ooocccjjjtttkkkTTTRRRbbbkkk{{{}}}wwwkkk^^^ZZZ\\\```aaadddfffhhhfffbbb___]]]VVVOOOMMMNNNLLLEEE>>>888;;;@@@HHHOOOUUUWWWXXX\\\]]]___``````___]]]\\\___^^^\\\ZZZYYYXXXWWWWWWWWWVVVUUUTTTTTTTTTUUUVVVVVV]]]ZZZ^^^wwwqqq^^^{{{]]]===666000111111///...//////...***+++///111DDDeeesss\\\TTT]]]dddhhhcccVVVddd~~~gggUUU]]]vvvyyywwwwwwtttsssrrrpppoooppppppqqqpppooonnnmmmmmmllljjjhhhhhhhhhfffdddbbb```___^^^^^^\\\YYYUUURRROOOMMMLLLKKKJJJIIIHHHGGGEEEBBB???>>>>>>===<<<;;;::::::999888888777666666666666666777777666666555555555444555666666777777777777777777777777777777777777777555555444444444444555555444333333444666888;;;<<<=========;;;::::::<<<>>>?????????@@@AAABBBDDDEEEHHHHHHJJJMMMOOOOOOLLLJJJGGGIIIKKKKKKJJJKKKOOORRRUUUTTTSSSNNNIIIDDDBBBAAA>>>???BBBEEEGGGHHHGGGGGGFFFEEECCCAAABBBGGGQQQXXXooosssFFFBBBAAA===AAAaaannnhhhIII]]]vvvvvvpppnnnnnnqqquuuwwwxxxyyyxxxuuurrrqqqqqqsssttttttttttttttttttsssssspppmmmkkkjjjgggccc___```___]]]XXXTTTQQQRRRSSSRRRLLLFFFEEEGGGJJJHHHEEE@@@@@@CCCLLLXXXcccjjjllllll\\\QQQQQQPPPHHH@@@>>>AAAHHHRRRZZZ]]][[[WWWSSSIIIEEE>>>::::::;;;======>>>@@@DDDJJJSSS[[[cccgggqqqrrrssstttuuuuuuuuutttxxxtttooooooqqqqqqooollljjjkkkmmmoooqqqrrrrrrsssxxxzzz|||}}}~~~wwwqqqmmmiiilllssszzzrrraaaeeecccaaabbbdddeeedddcccaaa```^^^^^^\\\YYYUUUQQQQQQOOOMMMJJJGGGDDDCCCBBB???AAADDDHHHJJJKKKKKKKKKIIIGGGCCCBBBMMMfffyyyuuuBBB888555666555666AAAbbbZZZOOOSSSUUU```pppyyyzzzwwwlllbbbWWWPPPIIICCCAAA>>>;;;888444444333222222222222222---...///000000///......333333333333333333222222111333444333333444888<<>>EEEMMMSSSVVVVVVYYY[[[]]]___```___^^^]]]___^^^]]][[[YYYXXXXXXXXXWWWWWWUUUTTTTTTTTTUUUVVVXXX```^^^ccc|||vvvcccuuu___===666000000111///...///......+++,,,000///@@@___lllUUUNNNZZZcccgggbbbVVVbbb}}}dddUUUZZZrrrxxxvvvvvvtttsssrrrppppppppppppqqqqqqooonnnmmmmmmllliiigggggggggfffdddbbbaaa```___]]]\\\YYYVVVRRROOOMMMLLLKKKJJJHHHHHHGGGEEEBBB???>>>>>>===<<<;;;::::::999888888777666666666666666777777777666666666555555555666666777777777777777777777777777777777777777555555444444444444555555555555555666777:::<<<===;;;<<<<<<;;;999999;;;===>>>??????@@@AAABBBDDDEEEGGGHHHKKKNNNPPPPPPMMMJJJHHHJJJKKKKKKJJJKKKOOORRRXXXWWWTTTNNNHHHDDDBBBBBBAAABBBEEEGGGIIIIIIHHHHHHFFFFFFDDDAAAAAADDDLLLQQQ\\\kkkzzzvvvHHHCCCAAA>>>???XXX~~~ooopppOOO^^^sss{{{qqqmmmmmmppptttuuuwwwxxxwwwuuurrrqqqqqqtttuuuvvvwwwvvvtttrrrqqqtttqqqnnnllliiifffbbb___eeeccc```[[[UUURRRRRRSSSKKKFFFCCCDDDHHHKKKIIIFFF>>>>>>CCCQQQaaallllllhhhfffWWWJJJFFFBBB>>>@@@HHHMMMUUU```fffddd\\\RRRLLL???:::555222444888<<<>>><<>>@@@BBBAAA>>>:::777666444333222333666888888888<<<<<<@@@FFFJJJRRRggg}}}kkkjjjooommmaaadddqqqwwwvvveeeXXXQQQLLLMMMQQQUUUZZZ___bbbcccdddffffffccc^^^ZZZTTTNNNHHHFFFHHHHHHEEEAAA@@@<<<;;;@@@IIIQQQUUUUUUWWWXXX[[[^^^_________^^^___^^^]]][[[ZZZYYYYYYYYYXXXWWWUUUTTTTTTTTTUUUVVVXXXaaa```fffyyyfff|||uuu]]]===555000000111///......---...,,,...000...???^^^cccOOONNN^^^fffggg```TTTZZZssszzzbbbVVVWWWmmmyyywwwxxxtttsssrrrqqqppppppppppppqqqpppnnnmmmmmmkkkhhhfffffffffeeedddcccbbbaaaaaa]]]\\\YYYVVVSSSPPPMMMLLLLLLJJJHHHGGGGGGEEEBBB???>>>>>>===<<<;;;::::::999888777777666666666666666888777777777777777666666555666777777888888777777777777777777777777777777555555444444444444555555555555666777999;;;===>>>:::;;;<<<;;;::::::;;;<<<>>>>>>>>>???AAACCCDDDEEEGGGIIIMMMQQQSSSRRRNNNKKKIIIJJJKKKKKKKKKLLLOOORRRZZZYYYTTTNNNHHHDDDCCCCCCEEEFFFGGGIIIJJJIIIIIIHHHEEEEEECCCAAA???AAAEEEIIIHHHRRR\\\cccnnnwwwHHHBBB???>>>???TTTwwwrrrsssQQQ\\\ooosssmmmmmmqqqttttttuuuwwwwwwuuusssrrrrrrtttuuuwwwwwwvvvssspppmmmqqqpppnnnkkkiiieeebbb```fffeeeaaa[[[UUUQQQPPPQQQFFFCCCBBBEEEJJJLLLIIIEEE===???FFFVVVfffooonnniii^^^PPPEEECCCCCCBBBIIIRRRXXX___hhhiiiaaaUUUKKKEEE999666333222555999<<<>>>:::===CCCLLLTTT]]]dddggguuuuuuwwwwwwwwwvvvtttssstttrrrqqqqqqssstttsssrrrpppqqqqqqsssuuuwwwyyyzzz}}}~~~|||ooohhhfff[[[\\\]]]___aaabbbcccccc```____________]]]YYYVVVQQQOOOMMMJJJGGGDDDCCCBBB???AAADDDHHHJJJKKKKKKKKKHHHFFFAAAEEE[[[|||tttFFF999444555555333444IIIwwwhhhMMMOOOSSSaaauuu{{{sssfff[[[OOOIIIBBB===;;;:::666444222222111111111111222222///////////////.........333444444444555555666666666777777666555444444555;;;===>>>>>>;;;888666666444333222444777999999888777<<>>>>>===<<<;;;::::::999777777666666666666777777888888888888777777777777666666777888888888888777666666666666666666666666555444444333333444444555555555666888999;;;<<<===:::<<<>>>>>>===<<<<<<======>>>>>>@@@BBBDDDFFFGGGIIILLLPPPUUUWWWVVVQQQMMMJJJJJJJJJJJJKKKMMMOOOPPPYYYWWWSSSMMMHHHEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGBBBBBBAAA??????@@@AAACCCAAAFFFLLLRRR^^^qqqyyyGGG@@@<<<===@@@UUUyyyyyypppNNNTTTkkktttnnnooosssuuusssuuuwwwwwwuuuttttttttttttuuuvvvvvvtttqqqmmmkkknnnnnnmmmkkkhhhfffdddccceeeccc___XXXQQQMMMLLLLLLEEECCCBBBFFFKKKLLLHHHCCC<<>>FFFIIIKKKWWWoooppplllpppmmm___aaaxxxvvvccc[[[[[[WWWbbbllljjj```YYY[[[___aaaaaabbbcccbbb^^^YYYTTTSSSNNNGGGCCCAAA@@@>>><<<<<<888555999CCCMMMTTTVVVVVVWWWYYY[[[\\\[[[ZZZYYY]]]]]]\\\[[[ZZZZZZZZZ[[[XXXWWWVVVUUUUUUUUUVVVWWWTTT^^^```hhhvvvaaa|||sss~~~vvvLLL<<<555//////000...---...,,,...+++---111666PPPuuu```ZZZjjj}}}jjjZZZNNNIII^^^ooosssccc\\\ZZZmmmzzzyyyzzzsssrrrrrrrrrqqqppppppoooqqqooommmmmmlllkkkhhheeeeeeeeeeeedddddddddcccccc^^^^^^\\\YYYVVVRRROOOMMMMMMKKKHHHFFFFFFDDDBBB@@@>>>>>>===<<<;;;::::::999777777666666666666777777777777777777888888888888666777777888888888888888666666666666666666666666444444333333333333444444333444555777999:::;;;<<<;;;===@@@AAA@@@?????????===>>>???@@@CCCEEEGGGIIIMMMOOOSSSWWWZZZXXXSSSNNNKKKJJJIIIIIIKKKLLLNNNOOOUUUSSSPPPKKKGGGFFFGGGIIIFFFFFFFFFFFFFFFEEEDDDDDD???>>>>>>>>>???@@@@@@@@@???AAAFFFNNNYYYjjj{{{HHH???;;;===???VVV}}}lllIIIMMMfffvvvooopppttttttrrrtttwwwwwwvvvvvvvvvvvvttttttuuutttrrrpppmmmkkkkkklllmmmkkkhhheeeeeeeeebbb```[[[TTTMMMIIIHHHHHHDDDBBBAAAEEEJJJKKKGGGBBB===CCCMMMZZZeeekkkkkkiiiMMMCCC???FFFMMMOOOSSSYYYhhhrrryyysss___III:::333444444555888;;;<<<:::999;;;>>>BBBJJJUUU```iiiooopppsssvvvzzz||||||{{{zzzssstttuuuuuuvvvvvvuuuuuussssssssstttwww|||www```NNNGGGGGGIIIMMMRRRVVVZZZ\\\___aaa```____________]]]YYYVVVUUUSSSOOOJJJFFFBBB@@@>>>???AAADDDHHHJJJKKKKKKKKKKKKJJJDDDDDD[[[|||jjjCCC555666333333555666FFFppp~~~XXXOOOUUUeeezzz{{{rrrdddVVVKKKEEE???:::999888666333000000000///000000111222...............///000000222222333444555777777888<<<;;;;;;;;;;;;888444111555777999888666444333444666555666999<<<======<<<===???BBBEEENNNbbb}}}~~~nnniiimmmjjjYYYYYYooo|||mmm^^^\\\dddqqqlll^^^\\\___bbbbbbbbbcccccc___YYYUUUPPPLLLFFFBBB>>><<<999777888777666999AAAIIIPPPTTTUUUVVVXXXZZZ[[[ZZZYYYXXX[[[[[[ZZZZZZZZZZZZZZZ[[[YYYXXXVVVUUUUUUUUUVVVWWWWWWbbbdddlllvvv___{{{qqqiii~~~uuuHHH<<<444//////000...------,,,...+++,,,111777TTT|||ggg]]]llllllZZZNNNMMM```nnnzzz|||vvvddd[[[[[[nnnyyyuuuuuurrrrrrrrrrrrrrrpppooooooooonnnlllllllllkkkiiifffffffffeeeeeeddddddcccccc```___^^^\\\XXXTTTQQQNNNMMMKKKHHHFFFEEEDDDBBBAAA>>>>>>===<<<;;;::::::999666666666666666777777888666666777777777777777888666777888888999999888888777777777777777777777777444444333333333333444444333444666888999:::;;;;;;;;;>>>BBBCCCBBBAAA@@@@@@>>>???@@@BBBDDDGGGJJJKKKPPPRRRTTTXXXYYYWWWRRRNNNJJJIIIGGGHHHJJJLLLLLLLLLPPPOOOMMMJJJFFFEEEGGGHHHDDDDDDCCCCCCBBBBBBBBBBBB>>>===<<<===???AAAAAA@@@===>>>CCCKKKTTT___ooo|||{{{~~~zzz{{{{{{{{{|||~~~~~~JJJ@@@=========SSSpppKKKKKKbbbxxxoooppprrrqqqrrrtttwwwxxxxxxwwwxxxyyyuuuuuuuuusssrrrpppnnnmmmlllmmmnnnkkkgggdddcccddd___]]]XXXQQQKKKFFFEEEEEEAAA???>>>BBBHHHJJJGGGCCC@@@CCCKKKZZZhhhlllggg```GGGAAAAAAIIIQQQVVVbbbppp{{{}}}nnnUUU???555444444444555777;;;<<<<<<;;;===@@@FFFNNNXXX```hhhkkkmmmooosssuuuvvvuuutttrrrnnnpppssstttuuuvvvvvvwwwrrrrrrrrrtttxxx~~~nnnZZZJJJAAACCCIIIBBBGGGNNNTTTXXX[[[___ccc```_________^^^\\\XXXUUUTTTRRRNNNJJJFFFCCCAAA??????AAADDDHHHJJJKKKKKKKKKHHHJJJFFFGGG^^^}}}```@@@666666111222666666@@@bbbaaaNNNRRRaaavvvyyyqqqbbbTTTIIICCC<<<999888777444222///////////////000111111------------...000111222000111222333555666777888;;;::::::;;;;;;999444///111333555555444444444555777777999<<>>@@@>>>???JJJ```yyy|||uuuiiiaaaeeeeeeVVVRRRaaannnooonnnrrrttthhhVVVRRRYYYkkkzzzvvvddd[[[]]]aaacccddddddeeeeeeaaa\\\WWWPPPMMMIIIDDD@@@===:::888666888:::<<>>>>>===<<<;;;::::::999666666666666666777888888555555666666666777777777777777888999999999999888777777777777777777777777444333333222222333333444333555777999;;;<<<<<<<<<999===BBBDDDCCCAAA@@@??????@@@AAACCCFFFIIILLLMMMRRRRRRSSSUUUVVVTTTPPPLLLJJJHHHEEEFFFIIIKKKKKKJJJLLLMMMKKKIIIEEECCCCCCDDDBBBBBBAAAAAAAAAAAAAAAAAAAAA>>><<<===???AAA@@@???<<<<<>><<<;;;@@@FFFIIIGGGDDDAAABBBIIIZZZkkkooodddXXXDDDBBBEEENNNUUU___uuu|||bbbFFF555444:::666555555777:::>>>???@@@>>>BBBIIIRRRZZZaaaeeegggmmmnnnppppppoookkkhhheeehhhkkkoooqqqssstttvvvwwwrrrqqqqqqsssxxxkkk^^^QQQLLLGGG@@@>>>AAA???EEEMMMSSSXXX\\\```ddd``````___^^^^^^[[[WWWTTTRRRPPPMMMJJJGGGDDDBBBAAA???AAAEEEHHHJJJKKKKKKKKKCCCHHHHHHJJJcccvvv[[[@@@:::666111111555333666QQQrrrbbbJJJMMM[[[nnnzzz~~~xxxpppaaaRRRGGGAAA;;;777666666333111///////////////000111111---,,,,,,---...000222333000000111333555666777888:::999999:::;;;888333...---000222444444444666888999999:::===AAABBBAAA@@@???<<>><<<555999>>>???>>>@@@FFFLLLPPPRRRUUUXXXZZZ[[[[[[ZZZYYYXXXXXXXXXXXXYYYYYYZZZYYYXXXWWWVVVUUUVVVWWWWWWYYYeeegggoooqqqXXXeeefffyyyQQQ<<<444...///000---,,,---+++///------...///HHHooovvvTTTMMMeeesssnnn```SSSYYYllluuuwww|||zzzvvvzzzyyy|||```SSSYYYlll~~~yyyxxxrrrrrrssssssrrrqqqooonnnlllkkkkkkkkklllllljjjhhhhhhgggfffeeedddccccccbbbbbbbbbaaa___\\\WWWSSSQQQNNNKKKGGGEEEEEEDDDCCCAAA>>>>>>===<<<;;;::::::999666666666666666777888888444555555555666666777777777777888999999999999888777777777777777777777777444333333222222333333444444666888;;;<<<=========888<<>>???@@@BBBDDDGGGJJJMMMOOORRRRRRRRRSSSSSSQQQMMMJJJJJJGGGDDDEEEHHHJJJJJJIIILLLLLLKKKHHHDDDAAA@@@@@@BBBAAAAAA@@@@@@@@@AAAAAADDD@@@======???AAA@@@>>>>>>===BBBJJJKKKHHHIIIOOONNNQQQPPPIIIGGGLLLUUUYYYXXXUUURRRTTTZZZ```ccccccdddeeehhhlllppptttvvvxxxGGG???>>><<<===OOOuuuvvv___FFF```vvvwwwrrrrrrttttttuuuwwwzzz{{{|||||||||xxxwwwsssooollllllooorrrqqqjjjfffiiiiiidddbbbcccaaa[[[RRRKKKFFFCCCAAA???;;;:::;;;???EEEGGGDDD@@@@@@FFFNNNXXXdddhhh\\\LLLDDDEEEJJJTTTcccxxxoooMMM:::777555000===999:::BBBGGGGGGIIIMMMPPPQQQVVV\\\```bbbiiiqqqsssrrroooiii```XXXRRROOO\\\cccjjjmmmmmmnnnrrrvvvwwwwwwwwwwwwxxx|||sss]]]IIIGGGDDDAAA@@@CCCJJJOOOUUUWWWYYY[[[\\\]]]^^^______aaacccccc```[[[UUUQQQQQQOOOKKKGGGDDDBBBAAAAAA@@@CCCGGGJJJLLLLLLKKKIIIIIILLLFFFLLLmmmvvvRRR:::777222555333222555777HHHeee\\\LLLGGG]]]fffmmm|||yyynnn]]]OOOGGGAAA:::555555555444222111111000000//////......+++,,,---...///111222222000111222333555666777777444222222555999888333...---000222222222444:::??????CCCBBB======CCCEEEBBB@@@???JJJ___ppp{{{|||{{{zzz{{{{{{xxxrrrllleee```^^^]]]ZZZXXX^^^gggnnnuuu|||}}}uuugggTTTFFFCCCFFFIIIIIILLLTTT]]]aaaeeehhhjjjiiihhhfff___WWWUUUTTTQQQOOONNNKKKGGGDDDEEEDDDEEEEEE@@@<<<@@@GGGJJJPPPUUUWWWYYY]]]\\\YYYZZZZZZZZZZZZYYYXXXVVVVVV[[[ZZZXXXVVVUUUUUUUUUUUU]]]^^^aaafff```\\\{{{qqq|||tttSSS===777222222111...,,,......---***///333000???^^^eeeYYYGGGUUUbbb```aaaVVVaaauuuyyyzzzzzzoooxxxsssaaaUUUQQQccc{{{yyyyyyuuusssrrrrrrrrrrrrqqqooollljjjiiijjjkkkkkkjjjiiikkkhhheeeccccccccccccbbb``````___]]]ZZZWWWTTTRRRNNNMMMJJJHHHEEECCCBBBBBB>>>>>>===<<<;;;:::;;;;;;777666555444444555666777999777555444333444555666777777777888999999::::::999999888888777666666666666555444444444444666666555777999;;;===>>>>>>>>><<>><<<>>>AAADDDEEEGGGIIILLLNNNQQQRRRRRRRRRPPPMMMJJJHHHEEEDDDCCCDDDEEEHHHJJJLLLQQQPPPMMMHHHCCC@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCEEE@@@===>>>===<<>><<<<<>>CCCEEECCC@@@@@@FFFMMMWWWbbbdddXXXHHHFFFEEEJJJZZZqqqqqqTTT:::000333666666666666>>>LLLVVVYYY[[[^^^^^^___ccchhhiiigggjjjooommmnnnmmmjjjddd^^^ZZZXXXdddgggjjjjjjjjjkkkooossstttuuuvvvwwwyyy~~~rrrUUUGGGDDDCCCBBBBBBDDDJJJSSSYYY```cccfffgggfffdddcccbbb```aaacccccc```[[[VVVRRRPPPNNNKKKHHHDDDBBB@@@@@@???BBBFFFIIIKKKKKKJJJHHHGGGKKKHHHSSSuuuyyyQQQ;;;888333666333222444555DDD```mmmOOOFFFYYYaaajjj~~~{{{wwwlll\\\NNNGGGAAA:::555555555444222222222222111000///......,,,---...///111222333333111111111222333444444555555333222444777666111---+++---...000222666;;;>>>@@@BBB@@@===>>>DDDFFFCCCDDDEEEIIIXXXsssxxxvvvuuuttttttqqqlllgggeeebbb```aaa```___fffooovvvkkkbbbXXXTTTPPPQQQXXXaaaggghhheeehhhhhhfffffffffaaaZZZWWWUUUSSSRRRRRRQQQOOOMMMIIIFFFBBB???:::777===FFFIIIOOOTTTVVVYYY\\\[[[WWWZZZZZZZZZZZZYYYXXXWWWWWWXXXWWWVVVUUUUUUUUUVVVWWWZZZ]]]bbbeee{{{yyyZZZ\\\rrr}}}rrrUUU===666222222111---,,,...---,,,))),,,///,,,999VVVcccZZZGGGQQQZZZWWW\\\UUUaaauuuzzz||||||vvv~~~nnn^^^VVVTTTfff|||zzzzzzuuutttrrrrrrssssssqqqppplllkkkjjjjjjkkkkkkjjjiiijjjhhhfffeeeddddddcccaaa``````___]]]ZZZWWWTTTRRRNNNMMMKKKHHHFFFDDDCCCBBB???>>>===;;;::::::::::::777666555444444555666777888777555444444444666666777777777888999999::::::999999888888777777666666666555444333333444555555666888:::<<<>>>>>>>>>>>>;;;>>>AAACCCCCCAAA>>><<>>@@@@@@@@@DDDIIIEEEDDDDDDGGGJJJIIIEEEAAA???@@@BBBCCCDDDGGGJJJMMMLLLOOORRRVVV[[[```ddddddfffggghhhkkknnnrrruuuvvvKKKBBB???===;;;CCC]]]}}}|||uuu{{{aaaiiiyyy~~~tttooooooqqqqqqrrruuuxxxzzz{{{||||||yyywwwsssnnnkkklllooosssqqqlllhhhhhhhhheeedddeeebbb\\\SSSKKKFFFBBB@@@>>><<<:::999;;;???BBBAAA@@@@@@EEEMMMWWW___^^^RRRDDDFFFEEELLLccceeeQQQ999......222666;;;999===HHHXXXcccggghhhiiihhhiiilllpppooojjjiiikkknnnpppssssssqqqnnnmmmlllpppnnnlllkkkkkkmmmoooqqqssstttvvvwwwzzztttYYYKKKJJJMMMNNNOOOQQQTTTZZZbbbhhhjjjooossstttoooiiifffdddaaabbbcccccc```\\\VVVSSSNNNMMMKKKHHHEEEBBB@@@???@@@BBBEEEHHHJJJJJJIIIHHHFFFJJJKKK\\\NNN;;;:::444777333222333333AAA[[[YYYHHHTTT\\\fff}}}|||wwwlll\\\PPPGGGAAA:::666555666555444444333222111000///......---...///000222333444444333333333333333444555555666444222333444333///+++,,,,,,---111666;;;>>>???@@@???===<<>>===;;;:::999999999777777555555555555777777888777555444444555666666777777888888999:::::::::999999999888777777666666666555444333222333333444888999;;;===>>>>>>>>>>>>:::<<>>===@@@BBBDDDFFFGGGHHHKKKMMMPPPPPPPPPOOONNNKKKIIIHHHBBBAAA@@@??????AAACCCDDDHHHLLLNNNKKKDDD??????@@@??????@@@AAABBBBBBCCCCCCBBB??????BBBBBBCCCGGGNNNNNNLLLKKKMMMOOOMMMGGG@@@AAABBBDDDEEEHHHMMMSSSWWWZZZZZZ\\\```dddgggjjjlllfffgggiiilllpppsssvvvxxxMMMCCC???>>>;;;>>>RRRooo{{{qqqiiiaaarrr~~~tttpppppprrrppprrrtttwwwzzz{{{||||||{{{yyytttpppmmmmmmqqqtttrrrooolllkkkiiigggggggggccc]]]TTTKKKFFFBBB???>>><<<:::777888;;;===>>>>>>@@@EEEMMMVVV[[[XXXLLL@@@FFFHHHTTTmmmvvvcccJJJ;;;111333666666999AAALLLNNNUUU^^^fffiiiiiihhhiiihhhjjjmmmmmmhhhgggiiiooosssxxxzzz{{{zzzzzzzzzwwwtttqqqpppppprrrrrrrrrtttvvvxxxzzz}}}|||hhhYYYYYY```___bbbdddfffggghhhkkkmmmlllssszzzyyyrrriiidddcccbbbcccdddcccaaa\\\WWWTTTMMMLLLJJJHHHEEEBBB@@@>>>AAACCCFFFIIIJJJJJJIIIIIIGGGIIIKKKaaaKKK;;;;;;555888444222555444@@@YYYfffLLLPPPXXXdddyyy~~~xxxmmm^^^SSSEEE@@@999666777999999888333222111000///...---,,,---...///000111333444444666666555555666777888999666444222111111000---***///...///444<<>>HHHEEEKKKOOORRRVVV\\\]]][[[[[[[[[[[[[[[[[[ZZZYYYYYYUUUTTTSSSSSSSSSTTTVVVVVV]]]___eeehhhvvvnnnYYYjjjvvvnnnUUU;;;555111111000---,,,...///000------///,,,444JJJccc^^^LLLRRRZZZZZZaaaYYYUUUhhhzzz{{{}}}mmm^^^TTTddd|||yyyyyywwwuuuttttttttttttsssqqqnnnmmmkkkkkklllllljjjiiiiiihhhggghhhhhhgggcccaaa```___]]][[[YYYVVVTTTSSSOOONNNLLLIIIGGGEEEDDDCCC@@@???===;;;:::999888888888777666555555666777888777666555555555555666666777777888999999::::::;;;::::::999888888777777666777555444333222222333333888999;;;<<<===<<<<<<;;;888:::<<<>>>??????>>>>>>@@@BBBDDDFFFFFFHHHJJJLLLNNNNNNNNNMMMKKKJJJHHHGGGBBBAAA???>>>===>>>???@@@CCCHHHMMMLLLEEE@@@???@@@>>>??????AAABBBDDDFFFFFFDDDBBBBBBCCCBBBAAAGGGNNNUUUTTTTTTWWWYYYVVVNNNGGGGGGIIIKKKNNNSSSZZZbbbhhhvvvooojjjmmmrrrtttsssrrrhhhiiikkknnnrrrvvvyyy{{{OOODDD>>>???===<<>>===;;;999666666777999;;;<<>>999777999;;;<<<;;;111000///...---,,,++++++,,,---...///111222333333666555555555666888:::;;;555444111000///...---,,,111000222777===AAAAAA???888555444777<<<@@@BBBCCCSSShhhvvvkkkjjjhhheeebbb```___aaabbbdddjjjppptttyyy~~~kkkmmmttt|||xxxgggVVVMMMTTTZZZ```dddhhhkkkgggaaa^^^[[[WWWUUUUUUVVVVVVVVVLLLEEE>>>:::888888???GGG@@@DDDHHHJJJOOOWWW[[[[[[ZZZ[[[[[[[[[[[[ZZZZZZYYYVVVUUUTTTSSSRRRSSSTTTTTT^^^\\\bbbhhhxxxooo\\\rrruuupppgggNNN:::444000111000------...---000------111...444GGG```ZZZIIISSSaaaeeeiiiZZZQQQddd}}}~~~zzzdddRRRaaa{{{xxxwwwwwwuuuttttttttttttsssqqqooonnnllllllllllllkkkiiiiiihhhhhhhhhiiigggeeebbb___^^^\\\ZZZXXXVVVTTTTTTPPPOOOLLLJJJGGGEEEDDDDDDAAA@@@>>><<<:::999888888888777666555555666777888666666555555555666666666888888888999::::::;;;;;;::::::999999888777777777666555444333222333444444888888::::::::::::999888666777999;;;<<<>>>>>>>>>@@@BBBDDDEEEEEEFFFHHHJJJKKKKKKJJJIIIHHHGGGFFFEEECCCAAA???=========>>>??????EEEJJJKKKFFFAAA???@@@??????@@@BBBEEEHHHKKKMMMKKKHHHEEEDDD@@@???EEENNNUUUXXX]]]bbbddd```XXXRRRNNNQQQWWW^^^eeeoooyyy~~~{{{rrrkkklllnnnqqqtttxxx{{{}}}PPPDDD===@@@>>><<>><<<999888666555444666777888<<<@@@HHHQQQRRRKKKCCC@@@HHHQQQ___kkklll___JJJ;;;333111222666===III[[[llliiikkkjjjjjjnnntttvvvtttjjjeeecccfffhhhggghhhkkkiiinnnsssvvvvvvuuutttsssrrrrrrrrrsssssssssssssss|||~~~|||qqqiiidddgggmmmyyy|||~~~xxxtttqqqpppyyy|||pppfffdddgggdddeeeeeedddaaa]]]YYYVVVOOOMMMJJJGGGEEECCCCCCBBBFFFGGGHHHJJJKKKLLLKKKKKKIIIGGGKKKgggLLL???;;;666888444555999777@@@UUU}}}OOOEEEPPPaaavvvyyyqqqeeeXXXOOOCCC>>>888666777:::;;;:::.........---,,,,,,++++++,,,---...///111222333333555444333222333555777999444222000///......//////111222444888;;;<<<;;;999333111222666999;;;@@@EEE___uuuwwwfffccchhhbbbbbb```^^^\\\]]]aaacccgggooovvvzzz~~~yyyssscccNNNCCCCCCJJJPPPXXX]]]dddiiigggbbb^^^[[[WWWUUUTTTSSSRRRPPPEEE???:::999888888<<>>;;;:::999888888888666666666666888888555555555666666666666666888888999999:::;;;;;;;;;:::::::::999888888777777666555444444444444555666888888999:::999888666555444555666888:::<<<>>>??????AAACCCDDDCCCDDDFFFGGGHHHHHHGGGFFFEEEDDDCCCCCCBBBAAA???===<<<<<<===>>>===AAAFFFHHHGGGDDDAAA???@@@AAABBBEEEJJJNNNRRRUUUQQQNNNJJJFFFBBBAAAJJJUUU[[[dddooovvvvvvqqqjjjeee```fffpppzzzpppoooppprrrtttwwwzzz}}}PPPCCC;;;@@@>>>;;;GGGhhhsssuuu^^^PPPbbbxxx~~~xxxvvvuuutttvvvxxxyyyzzz{{{zzzzzzsssttttttrrrooolllllllllpppwwwzzzvvvrrrqqqnnniiifff___UUULLLEEE@@@===;;;777777666444333333444555888;;;CCCLLLLLLDDD@@@AAAGGGLLLSSSXXXVVVLLLAAA999111444555888DDDXXXlllvvvmmmsssvvvwwwyyy|||yyyrrr]]]ZZZ[[[bbbggghhhiiikkklllpppuuuxxxwwwuuusssrrrrrrssssssqqqoooooosssvvv~~~zzzqqqkkkiiinnnvvv~~~zzzwwwvvvvvv~~~}}}nnndddeeejjjeeeeeeeeedddaaa]]]YYYWWWQQQOOOJJJFFFDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKGGGEEENNNooo~~~NNNBBB===888999555555888555<<>>777444444555555444---------------------------...///000222333444444888666444222111222444555222111000......///111333333666999;;;:::888666666//////333777888888???HHHccc}}}zzzaaaYYY^^^ccc]]]^^^___^^^^^^___dddhhhllluuu}}}uuueeeQQQ===888>>>BBBGGGMMMRRR[[[cccfffccc^^^[[[XXXVVVUUUSSSPPPNNNDDD>>>999999999888<<<@@@CCCDDDBBB???CCCMMMUUUWWWXXXYYYYYYZZZZZZYYYYYYYYYUUUUUUTTTSSSTTTUUUVVVWWWXXXXXXcccmmmwwwggg[[[|||www[[[III999333///000000------///(((---***)))...,,,///<<>>@@@???@@@BBBBBBBBBBBBDDDEEEFFFEEEDDDCCCBBBAAAAAAAAA@@@???===;;;;;;;;;===>>>>>>???AAAEEEHHHGGGBBB>>>BBBCCCEEEIIINNNTTTZZZ]]]UUURRRNNNJJJGGGIIIVVVcccsss}}}pppttttttuuuwwwzzz|||PPPCCC:::???>>>:::FFFhhhwwwppp~~~kkkTTTdddxxxyyyvvvuuuvvvwwwyyyzzz{{{{{{zzzzzzuuuvvvwwwvvvssspppnnnnnnnnnwww{{{wwwrrrqqqmmmhhhfff___UUULLLEEE@@@===;;;666666666444333222222333555777???HHHGGG@@@>>>AAACCCDDDEEEFFFEEEAAA===:::111888<<<@@@OOOeeerrrrrrqqqyyy~~~ttthhhLLLKKKPPP[[[eeehhhiiijjjkkkoootttwwwvvvtttqqqpppvvvwwwvvvqqqmmmnnnttt{{{~~~uuullliiipppzzz{{{vvvssssssssszzz|||lllbbbdddjjjffffffeeedddaaa]]]ZZZXXXSSSPPPKKKFFFDDDDDDFFFGGGEEEFFFGGGHHHIIIJJJJJJJJJDDDDDDQQQuuu}}}PPPEEE>>>999:::555444777333888KKKtttaaaEEEGGGVVVjjjxxx~~~wwwnnnbbbVVVNNNEEE>>>777222111111000...---------............/////////000111333444555666===;;;777444222222333444000000///......000333666666;;;???>>>;;;666555555...///444999888777???KKKZZZzzzjjjSSSVVV[[[VVV]]]___aaaaaaaaaccchhhmmmpppzzznnn]]]QQQBBB444444<<<>>>BBBEEEJJJSSS___eeeeee]]]\\\YYYXXXWWWTTTQQQNNNHHHAAA;;;:::::::::===AAALLLKKKFFFBBBDDDNNNVVVXXXXXXXXXYYYYYYYYYYYYYYYXXXTTTSSSSSSSSSUUUVVVXXXYYYWWWZZZiiisssvvvcccZZZsss[[[OOO999333///000000------///)))///,,,***...,,,---999OOOQQQDDDJJJVVVaaannnddd[[[aaayyy}}}```___{{{{{{zzzuuusssrrrrrrrrrrrrqqqooorrrpppnnnnnnnnnmmmkkkjjjllljjjgggfffggghhhhhhggg___]]][[[XXXVVVUUUUUUUUUQQQPPPNNNKKKIIIGGGFFFEEEGGGEEECCC@@@===;;;:::999999888777666666777888999444444555666777777666666888999999::::::;;;;;;<<<;;;;;;:::999999888888777555555555555666888999:::;;;;;;;;;;;;:::888666555222222333555777;;;>>>@@@>>>@@@AAAAAAAAAAAABBBDDDDDDCCCBBBAAA@@@????????????>>><<<::::::;;;<<<===>>>===???CCCHHHHHHCCC>>>CCCDDDGGGKKKQQQXXX^^^bbbWWWSSSPPPMMMKKKPPP```ooozzzrrrvvvwwwxxxyyy{{{~~~PPPEEE@@@>>>===>>>BBBXXXhhh{{{YYYXXXxxxyyytttwwwzzzzzzyyyxxxwwwvvvuuutttqqqrrrvvvyyyuuunnnllloooooosssvvvuuupppllliiiiiigggbbbYYYQQQIIIBBB<<<888666666666555555555555555666777999:::;;;;;;::::::<<>>>>>===;;;999777555555111......000000111666===:::@@@EEECCC<<<444///...,,,///444888888<<>>666444888===@@@<<>>@@@BBBCCCPPPLLLCCC;;;@@@NNNWWWXXX]]]]]]]]][[[XXXVVVVVVVVVSSSTTTUUUUUUUUUVVVYYY\\\^^^fffgggvvvfffcccxxxlllSSS777555111//////...---,,,...,,,,,,---,,,+++111999QQQSSSAAAMMMbbbfffhhhbbb[[[WWWvvvyyyhhhdddwww|||wwwyyyuuurrrqqqrrrsssrrrpppppppppooooooooooooppppppkkkjjjiiiiiiiiiiiigggeee]]]^^^^^^ZZZUUUQQQQQQRRRQQQOOOMMMKKKJJJIIIFFFDDDEEECCCAAA??????>>><<<:::999888777666666555555555555555555666777777888888999::::::;;;;;;::::::999<<<<<<;;;:::888777666666999888777666555555666777;;;===???>>><<<999777777111222444666888;;;<<<=========>>>???@@@BBBDDDEEECCCBBB@@@>>>=========>>>===;;;:::;;;<<<<<<;;;999;;;===???AAABBBCCCCCCBBBDDDFFFFFFGGGNNNWWW\\\\\\YYYVVVWWWYYYXXXaaa}}}}}}uuuwwwyyy|||~~~RRREEEAAA===<<<===AAAVVVbbbrrrWWWTTTrrr|||uuuvvvzzzyyywwwuuusssqqqpppoooqqqqqqssswwwuuuooolllnnnmmmqqqssssssoookkkiiihhhhhhcccZZZRRRKKKDDD>>>:::666666777777777777666666555555777999:::;;;;;;;;;999CCCIIIEEE===999999888666===FFFQQQ```pppyyyzzzuuucccMMM999===EEETTTbbbfffddddddhhhgggiiinnntttyyyyyyuuuqqqvvvxxxxxxuuuqqqppptttxxxyyyuuuttttttpppooonnnmmmmmmooorrruuu~~~uuufffdddfffeeeeeedddbbbaaa```]]]YYYVVVSSSNNNIIIEEEEEEFFFEEEDDDHHHHHHIIIIIIIIIIIIHHHHHHHHHFFF^^^|||```MMMIII???<<<::::::888777;;;BBBcccSSSDDDNNN]]]rrr~~~wwwtttnnn```RRRGGG>>>555333111///...///---,,,+++******+++,,,---///000111111222555:::===CCCCCCBBB@@@<<<777333000000......111222444999@@@BBBFFFGGGCCC;;;222...------///444999;;;???LLLXXXmmmssseeeQQQNNNRRRTTTYYY]]]bbbgggkkkmmmoootttxxxxxx[[[KKKFFFEEEAAA>>>999666666:::>>>@@@@@@FFFKKKNNNRRRXXXZZZXXX___]]]\\\[[[ZZZXXXTTTQQQSSSRRRPPPLLLIIIIIIKKKNNNLLLGGG???:::AAAOOOXXXXXX[[[\\\\\\ZZZXXXVVVVVVWWWSSSTTTUUUUUUUUUVVVZZZ\\\```fffnnn}}}|||eeehhhwwwjjjNNN777444111//////...---,,,...,,,,,,---,,,+++111999MMMNNN>>>LLLgggmmmqqqkkkWWWSSSppphhh```qqq}}}wwwxxxuuurrrqqqrrrsssrrrpppnnnnnnmmmlllllllllllllllllljjjiiiiiiiiihhhfffddd_________[[[WWWSSSSSSSSSQQQOOOLLLKKKJJJHHHFFFDDDEEECCCAAA@@@???>>><<<:::999888777666666555555666555555666777777888888999::::::;;;;;;;;;;;;::::::;;;;;;;;;:::999999888888999999777666666777888999:::<<<>>>>>>;;;999777777333444555777999;;;===>>><<<<<<===>>>@@@AAACCCDDDEEEDDDBBB@@@>>>=========;;;:::999999:::;;;:::999:::;;;>>>@@@BBBCCCCCCCCCDDDGGGGGGFFFJJJQQQWWWWWWVVVWWW[[[bbbmmm~~~|||~~~}}}~~~TTTFFFBBB===;;;<<>>FFFMMMMMMJJJBBB888000---,,,000111555:::===@@@IIIRRRdddiii\\\MMMNNNSSSVVV\\\bbbgggnnnrrrtttvvvyyy|||vvvZZZKKKIIILLLNNNJJJDDD???===???BBBDDDPPPPPPUUU^^^cccaaa\\\ZZZ___^^^]]]]]]\\\YYYTTTQQQNNNQQQSSSQQQMMMKKKNNNQQQDDD???999999CCCRRRXXXXXXYYYZZZZZZYYYWWWVVVVVVWWWTTTUUUUUUUUUUUUWWWZZZ]]]fffhhhzzzvvvhhhxxxtttiiiLLL666444111//////...---,,,...,,,,,,---,,,+++111999LLLLLL<<>><<<:::999999888777666666666666666666777777888999999:::;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;::::::999888777777888:::::::::<<<======:::888777777555666777999;;;===>>>???;;;;;;<<<===???AAACCCDDDHHHGGGDDDBBB???===<<<<<<999888666777888999999888888:::<<>>777888:::;;;;;;;;;999888777777777777888999::::::BBBNNNTTTKKK>>>888999<<<===CCCVVVmmmwwwuuuwww}}}qqqXXXCCC999888999:::CCCSSSdddkkkhhhfffgggdddfffjjjnnnqqqssssssrrryyyyyyyyywwwvvvxxx}}}}}}}}}}}}}}}uuuooommmnnnnnnmmmmmmpppwww||||||mmmbbbaaacccccceeeccc```^^^\\\ZZZWWWTTTPPPNNNLLLIIIHHHGGGFFFFFFIIIJJJJJJKKKKKKJJJJJJIIIGGG]]]}}}|||xxxzzzfffUUUHHHDDD@@@???===999;;;???CCCddd\\\NNN\\\pppzzzzzzvvvpppdddXXXFFF<<<333111000......111000///.........///000111000111222222222222444666;;;>>>BBBDDDCCC>>>777333///---///444888<<>>444...,,,---444333555:::>>>AAAHHHOOOcccggg]]]RRRWWW[[[[[[___hhhmmmsssvvvwwwyyy}}}ggg[[[[[[```gggbbbZZZRRRMMMNNNRRRVVVbbb___eeerrrvvvlllbbbaaa^^^]]]]]]]]]\\\ZZZUUURRRGGGHHHIIIHHHFFFEEEDDDEEE===888555:::GGGTTTXXXXXXWWWXXXYYYXXXWWWVVVWWWXXXUUUVVVVVVUUUUUUWWW[[[^^^kkkjjjsssrrr~~~ssslllNNN666333000.........---,,,...,,,,,,---,,,+++111999PPPPPP>>>OOOnnnzzzzzzcccVVVkkk}}}yyyxxxooo```lllyyywwwvvvsssrrrqqqqqqqqqqqqsssrrrqqqooommmlllllllllnnnllljjjiiiiiigggdddbbb```___^^^[[[XXXVVVTTTTTTOOOMMMKKKJJJIIIHHHFFFDDDEEECCCAAA@@@@@@???===;;;:::999888777666666666666777777777888999999::::::;;;<<<<<<<<<<<<<<<<<<;;;999999;;;<<<===>>>>>>===:::999888777888999:::;;;:::;;;<<<<<<:::888777888777888999;;;<<<>>>??????<<<<<<===>>>@@@CCCEEEFFFJJJIIIGGGDDDAAA???===<<<888777555555666777777777777888:::===@@@BBBDDDEEEDDDIIIJJJEEECCCIIIRRRVVV[[[eeesss[[[IIIBBB===;;;<<<>>>IIIeeerrrvvv^^^CCCOOOfff|||uuusssttttttuuuvvvwwwxxxxxxtttooonnnsssvvvssspppooonnnnnnnnnoooooommmkkkiiieee```YYYRRRLLLGGGAAA>>>888999:::<<<<<<<<<;;;:::;;;;;;;;;:::999999888888===CCCFFF???888666666555===JJJaaassstttlllppp{{{~~~mmmUUUBBB777444777<<<999AAARRRdddmmmmmmmmmnnniiijjjkkklllooorrruuuxxxyyyyyyyyyyyyzzz{{{uuurrrssswww{{{}}}{{{~~~wwwoooooopppqqqqqqqqquuu}}}zzzkkkbbbaaabbbbbbbbb```]]][[[[[[ZZZXXXVVVRRRPPPNNNJJJGGGEEEDDDDDDIIIIIIJJJJJJJJJJJJIIIIIIJJJhhhlllXXXQQQKKKFFFDDDAAA<<<;;;>>>@@@XXX~~~oooXXX```qqqzzzzzzssseeeXXXHHH===444111000...///111000000/////////000222333000222333333111000111222444888===AAAAAA>>>999555///...000666;;;???FFFOOOTTTNNNDDD888000---...000555444666<<>>:::888555555>>>KKKUUUXXXXXXWWWXXXYYYXXXWWWVVVWWWYYYVVVWWWVVVUUUUUUXXX\\\___kkkiiippp|||zzzoooLLL555222///.........---,,,...,,,,,,---,,,+++111999TTTSSS@@@OOOnnn{{{qqq[[[kkk~~~xxxqqq^^^eee}}}{{{vvvvvvtttrrrqqqpppqqqrrruuutttrrrpppooonnnmmmmmmnnnllljjjiiiiiigggdddbbb___^^^\\\ZZZXXXVVVTTTSSSOOOMMMKKKJJJJJJIIIGGGEEEFFFDDDBBB@@@@@@???===;;;:::999888777777666666666777777777888999999::::::;;;<<<<<<<<<<<<<<<<<<;;;888999<<<>>>@@@@@@@@@@@@:::999888888888999:::;;;:::;;;<<<;;;999888888999999:::;;;<<<===>>>??????===>>>???@@@BBBEEEGGGHHHKKKJJJHHHFFFCCCAAA???===:::777555444555666666666666777999;;;>>>AAADDDEEEDDDHHHIIIEEEEEEMMMXXX^^^iiiwww___JJJAAA>>>======<<>>:::::::::;;;;;;<<<<<<===?????????>>>===:::888777999<<<;;;888666888777444>>>PPPfffpppjjjcccjjjwwwttt\\\BBB777555444888>>>;;;AAANNN___iiikkkllloookkklllmmmnnnppptttyyy}}}{{{zzzzzz|||qqqmmmjjjiiimmmrrrwwwzzzvvvoookkknnnqqqqqqrrrxxxyyyjjjccccccdddddd```^^^[[[ZZZYYYYYYWWWVVVRRRQQQNNNJJJEEECCCCCCDDDIIIIIIJJJJJJJJJJJJIIIIIIKKKhhhppp```]]]VVVOOOLLLHHHBBB>>>???DDDSSS{{{aaa```nnnyyy~~~}}}uuugggZZZJJJ@@@555111000...///111///......---...///111222222444666555333000//////444777:::======:::666333111000222888<<<@@@HHHPPPSSSKKK???444------000333555444888???GGGQQQaaaooofffWWW\\\ccciiisssvvvxxxzzz{{{|||~~~ssspppsss}}}{{{yyyvvv]]]RRRVVVUUUUUUVVVYYYZZZYYYXXXYYYQQQJJJIIIKKKIIIBBB;;;777666:::FFFPPPUUUWWWYYYXXXYYYZZZYYYWWWWWWXXXYYYXXXWWWWWWUUUUUUXXX]]]aaagggjjjppplllEEE444222///.........---,,,...,,,,,,---,,,+++111999WWWVVVBBBNNNkkkyyy{{{^^^iiixxxooo]]]cccwww|||vvvvvvuuusssppppppqqqssstttsssqqqooonnnmmmllllllmmmkkkjjjiiiiiihhheeeccc___]]][[[YYYYYYWWWUUUSSSOOONNNLLLKKKKKKJJJHHHFFFFFFDDDBBBAAA@@@???===;;;::::::999888777777777777666666777777888999999:::;;;;;;<<<<<<<<<<<<;;;;;;888:::===@@@BBBBBBAAAAAA===<<<;;;999999999:::;;;;;;<<<===<<<:::999:::;;;;;;;;;<<<<<<===>>>??????>>>>>>???AAADDDFFFHHHJJJJJJJJJIIIHHHFFFDDDBBBAAA===:::666555555666666555555666888:::===@@@CCCDDDDDDHHHHHHFFFJJJUUU```fffooobbbKKK@@@???@@@>>>;;;BBB___}}}}}}pppzzzMMMFFFYYYssszzzqqqqqqqqqqqqppppppooooooqqqoooppprrrpppkkkkkknnnpppnnnllllllmmmkkkhhheeebbb]]]WWWPPPKKKGGGBBB@@@;;;:::999999:::;;;===??????@@@BBBBBBAAA>>>:::888999<<<;;;888888;;;;;;999???SSSdddfff``````jjjrrreeeLLL777333555555999@@@>>>@@@IIIVVV___bbbcccffffffjjjnnnrrrtttxxx}}}~~~}}}}}}~~~uuuiiihhhgggjjjpppwww|||~~~}}}xxxoooiiifffjjjoooqqqttt|||tttgggbbbcccdddeeeaaa^^^[[[XXXXXXWWWUUUTTTQQQPPPMMMHHHCCCBBBDDDGGGJJJKKKKKKLLLLLLKKKKKKJJJJJJaaa{{{xxxnnniiiaaaYYYUUUPPPHHHCCCAAAEEEOOO{{{eeeZZZggguuuwww|||uuuiii^^^MMMBBB777222000...///111//////......///000222333666888:::999666333000000555777888999999777555444333111333888<<<@@@GGGOOOSSSJJJ===222---...222555666666999???FFFSSShhh{{{{{{cccXXXbbbjjjpppzzzzzz~~~yyyxxx{{{~~~|||mmm[[[SSSPPPPPPOOORRRVVVYYY[[[[[[]]]YYYUUUTTTSSSNNNEEE>>>777999AAAMMMSSSTTTVVVZZZYYYZZZ[[[ZZZXXXWWWXXXYYYXXXXXXWWWUUUUUUXXX]]]aaagggooo}}}vvvxxxxxxfff???444111...---......------...,,,,,,---,,,+++111999]]]\\\FFFNNNfffsss```gggzzz|||zzzwwwiiiYYYcccrrr}}}uuuvvvvvvssspppoooqqqsssrrrqqqpppnnnmmmlllllllllllljjjiiiiiiiiihhhfffdddaaa^^^[[[ZZZZZZYYYVVVSSSPPPNNNLLLLLLLLLKKKIIIGGGFFFDDDBBBAAAAAA@@@===;;;::::::999888777777777777555555666777777888888999::::::;;;;;;;;;;;;::::::999;;;>>>AAACCCCCCBBBAAAAAA@@@>>><<<;;;;;;<<<<<<<<<======<<<;;;:::;;;===;;;;;;<<<<<<======>>>>>>===>>>???AAACCCFFFHHHJJJHHHIIIIIIIIIHHHGGGEEEDDD@@@===999666666666666555666666777999;;;>>>AAACCCFFFHHHGGGFFFMMM[[[fffkkktttcccKKK???@@@AAA???:::AAA___~~~yyy}}}RRRGGGWWWrrr{{{nnnoooooopppqqqqqqrrrrrrnnnnnnpppqqqmmmggghhhlllpppnnnkkkkkkkkkjjjfffcccbbb]]]WWWQQQLLLHHHCCCAAA<<<:::888777888;;;>>>@@@>>>@@@CCCEEEDDDAAA===:::777;;;<<<999777:::<<<;;;AAATTTaaa^^^ZZZaaakkkoooWWW@@@000111555444999BBBAAAAAAFFFPPPWWWXXXZZZ]]]```fffooouuuyyy|||tttlllmmmmmmooosss{{{zzzuuuooohhhaaabbbgggnnnrrrvvvooobbb___aaacccdddccc```[[[XXXVVVUUUSSSQQQOOONNNKKKFFFBBBBBBEEEIIILLLLLLMMMMMMMMMMMMLLLLLLIIIYYYqqq{{{qqqhhh```[[[UUUMMMFFFDDDBBBKKKzzzeeeTTTaaarrrrrr{{{uuukkkaaaOOODDD888333000...///111111111111111111333555666999;;;===<<<999555222111555555666666777777777888444222444999<<>><<<;;;:::999888777777777777555555555666777777888888999::::::;;;;;;::::::999999<<>>>>>===;;;;;;<<<>>>;;;<<<<<<<<<=========>>><<<===>>>@@@CCCEEEHHHIIIGGGHHHIIIIIIIIIHHHGGGFFFCCC???:::777666666666666666666777888;;;>>>AAABBBHHHHHHEEEFFFOOO^^^iiimmm~~~mmmEEEFFF>>>???:::===DDDSSS~~~xxx~~~{{{eeeEEERRRmmmqqqnnnmmmppppppnnnooosssqqqpppooollljjjjjjlllnnnooonnnmmmnnnnnnmmmjjjgggggg```WWWPPPKKKGGGBBB>>>;;;:::888888999;;;>>>@@@HHHDDDEEEKKKLLLFFFBBBCCCAAA<<<555333555999;;;<<>>@@@AAAHHHRRRZZZLLL999......222444444888666999@@@GGGNNNXXXbbbffffffcccaaaiiiwww~~~~~~}}}vvvnnnkkknnnnnnooonnnmmmpppzzzoooYYYRRRRRRRRREEEDDDEEEIIIPPPWWWYYYZZZ___^^^]]]YYYSSSJJJAAA;;;666AAALLLRRRUUUXXXYYYWWWXXXYYYZZZ[[[ZZZYYYWWWUUUVVVUUUUUUUUUWWWZZZ]]]___qqqyyyiiivvv{{{mmm\\\<<<111000///......------...,,,---,,,++++++---111444aaalllNNN@@@cccoookkkwwwqqq{{{~~~zzz~~~sssXXXVVVggg~~~yyywwwuuurrrqqqqqqqqqpppooorrrqqqooonnnnnnnnnooopppiiiiiijjjkkkkkkiiieeebbb``````___^^^\\\ZZZXXXWWWUUURRRMMMKKKJJJJJJIIIHHHEEEDDDCCCBBBCCCBBB???===;;;:::999777666666555555555555666666777777888888888888888888888888888888:::>>>BBBBBBAAA@@@BBBDDDAAA@@@@@@???>>>>>>===<<<===???===;;;===@@@???;;;>>>===<<<<<<<<<<<<<<<===??????AAACCCEEEGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHCCC???;;;999::::::777555666777999999:::<<<@@@CCCEEEEEEFFFIIIOOOYYYfffooorrrIIIEEEAAAFFF>>><<>>AAADDDEEEDDDGGGMMMMMMHHHEEEFFFDDD???888555666999;;;<<>>777111444888<<<<<<:::888999;;;<<<:::<<>>;;;:::999888777777666777777555555666666777777888888888888888888888888888888999;;;>>>???@@@@@@AAABBB@@@???>>>======>>>=========@@@@@@======???>>>;;;========================???@@@AAACCCDDDFFFGGGHHHMMMMMMNNNMMMLLLIIIGGGEEECCC???;;;999999999888777666777888888999<<<@@@CCCCCCCCCCCCGGGPPP\\\iiiqqqwwwMMMCCCDDDLLLAAA;;;>>>OOO|||oookkkUUUGGGccczzzvvvooojjjmmmqqqqqqoooppppppooonnnoooppprrruuuvvvnnnnnnmmmnnnooonnnllljjjhhh```VVVNNNHHHBBB===888777777777999<<<@@@CCCFFFCCCEEEIIIMMMKKKGGGGGGJJJHHHCCC;;;777666999;;;===@@@JJJUUU^^^gggjjj^^^NNN777111///555777888@@@KKKQQQIIIBBBBBBIIIRRRXXX\\\nnntttyyyyyy{{{}}}sssnnnkkkiiiiiinnnsssuuusssttt}}}|||mmm``````bbb___^^^```]]]XXXQQQKKKJJJKKKLLLLLLIIIHHHEEECCCCCCDDDFFFHHHKKKMMMMMMKKKKKKLLLHHHCCCNNNffftttvvvnnnWWWDDD;;;>>>;;;KKKqqqsssWWWTTT```tttzzz|||{{{wwwnnncccQQQCCC666111111000111333777888999999777777888999===>>>AAAEEEGGGDDD<<<555777;;;??????===;;;;;;===CCC@@@???CCCDDDBBBAAABBBHHH@@@666///...111555777::::::;;;???GGGYYYxxxtttfffmmmtttvvvuuuqqqsssqqqmmmmmmgggjjjlllllloooxxxyyyaaaQQQQQQTTTOOOFFFAAAAAACCCHHHNNNSSSVVVWWW[[[]]]\\\XXXOOOEEE===888>>>HHHQQQUUUVVVYYYZZZXXXWWWXXXYYY[[[[[[[[[ZZZYYYRRRUUUVVVSSSOOOTTTaaalllvvveeetttjjjTTT222111000///......------...,,,,,,,,,++++++---000333:::RRRIII???VVVccciii{{{mmmmmmwww\\\VVVddd{{{~~~yyyvvvsssqqqqqqqqqpppooopppppppppppppppooonnnnnnooommmlllllllllkkkjjjhhheeedddccc```^^^[[[XXXWWWTTTQQQNNNLLLKKKKKKIIIHHHIIIGGGDDDCCCAAA@@@===;;;:::999888777777777777777555555666666777777888888888888888888888888888888777777999;;;>>>@@@@@@??????===::::::<<<>>>??????===BBBDDD@@@<<<======<<<<<<===>>>???@@@@@@???>>>???@@@AAABBBCCCDDDEEEEEEKKKLLLNNNNNNNNNLLLIIIGGGEEEAAA<<<999888888999888777777888777888;;;???CCCDDDBBBCCCHHHTTTcccpppwww{{{PPPCCCDDDKKK@@@;;;>>>IIIqqqppphhhyyy___CCC```yyyyyypppjjjmmmrrrrrrpppoooooonnnmmmmmmooorrrtttuuupppoooooopppqqqpppnnnllleee^^^TTTLLLGGGBBB<<<888777777777999;;;???BBBDDDBBBEEEHHHGGGCCCBBBFFFLLLJJJEEE>>>999777888;;;===???IIIUUU```gggeeeVVVEEE555000000555666777AAANNNSSSKKKCCCDDDJJJTTT```iiisssxxx{{{zzz{{{{{{zzzwwwnnnpppsssyyy~~~|||pppiiieeeeeeffflllrrruuutttuuu|||tttjjjbbbdddeeeccc```___]]]XXXRRRMMMKKKKKKKKKJJJHHHGGGEEECCCCCCDDDFFFHHHJJJLLLLLLLLLKKKJJJGGGDDDPPPgggwwwqqqtttZZZEEE;;;<<<666@@@bbbdddUUUZZZmmmuuu}}}}}}|||~~~zzznnnbbbRRREEE888333333333444666;;;<<<===;;;999888999::::::===BBBIIILLLJJJBBB;;;;;;>>>BBBAAA>>><<<<<<===BBB@@@???BBBEEEDDDAAA>>>:::777222......111555888777666888===EEEWWWrrr{{{mmmfffllltttyyyxxxvvv|||}}}ooojjjmmmmmmmmmnnnjjjlllmmmmmmrrr~~~nnnUUUIIINNNSSSNNNFFF@@@AAADDDHHHNNNRRRVVVWWWZZZ]]]]]]XXXMMMBBB<<<999BBBKKKSSSUUUVVVXXXYYYXXX\\\\\\\\\[[[ZZZXXXWWWVVVSSSSSSSSSPPPPPPXXXfffrrr{{{vvvsssfffOOO111111000///......------...,,,,,,,,,,,,+++,,,///222888RRROOOFFFWWWccchhhyyyqqqgggkkkxxx\\\SSS```www~~~zzzwwwtttrrrrrrrrrqqqpppoooooopppqqqqqqooonnnmmmqqqnnnkkkjjjkkkkkkjjjiiifffeeecccaaa]]]ZZZWWWVVVTTTQQQNNNLLLLLLKKKJJJHHHHHHFFFCCCBBBAAA@@@>>><<<<<<;;;:::888777666555555555555666666777777888888888888888888888888888888888666666999>>>AAAAAA???>>>;;;888888<<>>DDDGGGBBB<<<;;;======;;;<<>>??????@@@@@@AAAAAAAAADDDEEEGGGIIIKKKLLLMMMNNNIIIEEE???:::888777888999888888888777888;;;???CCCGGGEEEEEEKKKYYYiiiwww~~~RRRFFFCCCFFF<<<<<<@@@CCC```xxxsssuuugggCCCZZZttt}}}|||rrrkkknnnssssssqqqpppssspppmmmmmmppprrrrrrrrrqqqqqqpppqqqrrrqqqooolllaaa[[[QQQJJJFFFBBB===:::888888888888:::<<<===>>>CCCDDDCCC===999<<>>EEEOOO\\\eeehhhcccWWWMMM>>>777444777888:::FFFUUUXXXPPPIIIHHHKKKSSScccrrrwww{{{~~~}}}~~~tttffffffbbbWWW^^^fffrrr}}}~~~oooeeeaaaccceeemmmtttyyyxxxxxxzzz{{{yyynnnhhhdddeeegggddd___\\\[[[YYYUUURRRPPPNNNKKKIIIHHHFFFDDDCCCCCCDDDFFFHHHJJJJJJKKKKKKKKKIIIHHHIIIVVViiirrrqqqwww\\\GGG<<<;;;777>>>[[[uuu[[[TTTYYYccclllooouuu{{{wwwzzz~~~{{{oooeeeRRRDDD777333333333444666>>>??????===:::999888999888;;;AAAHHHNNNMMMGGGAAA???AAACCCBBB>>>;;;<<<===??????@@@CCCGGGIIIEEEAAA555444222111222555888;;;;;;888999>>>BBBIIIUUU```]]]bbbfffjjjqqq}}}ooo```ZZZ```jjjsss{{{pppggghhhuuuzzzccc___cccdddfffiiilllnnnnnnnnnwwwsss___JJJAAADDDGGGEEEAAA???AAAEEEJJJNNNRRRVVVXXXZZZ^^^^^^WWWKKK@@@======DDDMMMTTTTTTUUUWWWXXXWWW]]]]]]\\\[[[YYYWWWVVVUUUTTTQQQNNNNNNSSS^^^kkktttvvvbbbHHH444111000///......------...+++,,,---,,,+++,,,...000888OOOOOOIIIXXXeeehhhmmmggg___dddzzz{{{___SSS___uuu~~~{{{xxxuuussssssrrrqqqpppoooooopppqqqqqqooonnnmmmpppmmmjjjiiiiiijjjiiiiiieeedddccc```\\\YYYVVVTTTSSSQQQNNNMMMMMMLLLJJJIIIFFFDDDAAAAAAAAAAAAAAA@@@???>>><<<999777555333333555555666666777777888888888888888888888888888888999777666999>>>AAAAAA@@@>>>:::777888>>>BBBCCCCCC???EEEGGGAAA;;;:::======;;;===???AAABBBBBBAAA@@@======>>>>>>>>>?????????@@@@@@@@@BBBDDDHHHLLLNNNLLLHHHCCC<<<888777888999999999999888999;;;???CCCHHHFFFGGGMMMZZZkkkzzzWWWJJJDDDCCC:::???CCC???SSSyyyoooHHHOOOeeeuuu~~~vvvooopppssssssrrrrrrwwwsssooooooqqqtttsssrrrrrrqqqpppqqqqqqpppmmmjjj```YYYPPPJJJFFFCCC>>>;;;999999999999999::::::;;;BBBBBB>>>777555<<>>AAAGGGQQQ]]]dddddd___YYYUUUCCC:::444777;;;@@@NNN]]]cccWWWMMMLLLNNNTTTcccrrrxxx}}}lllWWWNNNNNNNNNJJJTTT___ppp~~~pppeeeaaadddgggrrryyy}}}{{{xxxuuupppkkkeeecccbbbcccdddbbb]]]XXXYYYXXXUUUTTTRRROOOKKKHHHGGGEEECCCBBBBBBDDDGGGHHHIIIHHHIIIKKKJJJIIIKKKPPP```ooorrruuuuuu[[[HHH>>>:::999???SSSvvvcccSSSTTTaaalllpppwwwxxxrrrqqqxxx~~~zzzpppiiiQQQCCC666111111000111333===>>>>>>===;;;999:::;;;888999>>>EEEJJJKKKGGGCCCAAACCCDDDBBB>>>===???BBBAAAEEEGGGHHHLLLPPPOOOKKK888555333222444666777777;;;<<>>AAAFFFKKKNNNRRRUUUXXXYYY]]]^^^UUUGGG>>>>>>AAAGGGNNNTTTTTTTTTWWWYYYYYYZZZZZZYYYYYYXXXXXXWWWWWWUUUQQQNNNNNNUUU___jjjqqqyyy]]]@@@777111000///......------...+++,,,---,,,+++,,,---///222FFFKKKIIIWWWiiikkkiiiaaaVVVYYYooofffUUU^^^uuu|||yyyvvvtttssssssqqqppppppppppppppppppooonnnnnnooollliiihhhhhhiiihhhgggeeedddbbb```\\\YYYVVVTTTRRRQQQOOONNNNNNMMMKKKIIIEEECCCAAA@@@AAABBBBBBAAA@@@???<<<999777555333333555555666666777777888888888888888888888888888888999888888:::===@@@AAAAAA@@@<<<999;;;AAAFFFFFFDDDBBBEEEDDD===999;;;===>>>===>>>???@@@AAAAAA@@@???=========>>>>>>??????@@@BBBAAA@@@???@@@BBBDDDFFFIIIGGGCCC===888666777999999:::;;;;;;;;;===@@@BBBEEEEEEHHHNNNYYYjjj|||___MMMHHHGGG===BBBFFF???NNNlll|||{{{}}}TTTDDDSSSmmm~~~xxxsssssssssrrrsssvvvvvvrrrnnnnnnqqqtttsssqqqqqqpppooonnnnnnllliiifffaaaZZZQQQJJJFFFBBB===999:::::::::::::::::::::;;;>>>???<<<666888BBBIIIJJJFFFGGGGGGEEEBBBAAACCCEEEHHHOOOYYY```aaa^^^ZZZYYYGGG===888>>>GGGPPP^^^lllmmmZZZKKKMMMTTTZZZeeepppvvv{{{~~~}}}~~~nnnXXXKKKEEEBBBCCCGGGNNNYYYjjjwww~~~{{{ooofffbbbdddhhhrrrwwwyyyvvvrrrnnnhhhaaa^^^___```aaacccbbb]]]XXXWWWUUURRRPPPOOOMMMKKKIIIFFFEEECCCBBBBBBDDDGGGHHHHHHFFFFFFJJJJJJJJJOOOWWWgggsssxxxwwwoooWWWIIIBBB999:::<<>>;;;:::;;;@@@DDDFFFDDDAAABBBCCCCCCAAA@@@AAAFFFKKKLLLRRRUUUSSSTTTXXXYYYVVVGGGAAA;;;999;;;<<<999666888???MMMZZZ______bbbgggdddaaa```dddiiillllllkkkbbbWWWIII@@@???BBBDDDDDDAAAFFFQQQdddgggRRRQQQYYY^^^ccchhhhhhoooxxxuuuWWWKKKAAA???AAA???>>>???;;;@@@FFFJJJMMMPPPTTTWWWXXX\\\[[[QQQCCC;;;>>>EEEIIIPPPVVVUUUUUUYYY[[[[[[ZZZYYYXXXWWWWWWVVVVVVVVVSSSSSSRRRQQQSSSZZZccckkkpppyyy{{{YYY888555111000///......------...+++,,,------++++++---......DDDNNNNNNZZZnnntttoooeeeSSSPPPgggmmmXXXXXXppp}}}zzzvvvttttttsssqqqpppqqqppppppooooooooooooooonnnllljjjiiiiiiiiihhhfffeeedddcccaaa^^^ZZZXXXVVVRRRPPPOOONNNOOONNNKKKIIIGGGDDDAAA@@@@@@AAAAAAAAA>>>===;;;999777666666555555555666666777777888888888888888888888888888888888999::::::;;;<<>>EEEIIIHHHDDDDDDDDD???999888<<<>>>>>>>>>>>>??????????????????>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCBBBAAA@@@>>>===AAAAAA???;;;777555777999999;;;===>>>>>>>>>@@@AAABBBFFFKKKQQQ[[[llleeeOOOKKKLLLAAAEEEHHH???NNNfff|||zzzxxx___???HHHjjj~~~zzzvvvuuusssqqqsssxxxsssnnnjjjkkkooorrrrrrooopppnnnmmmlllllljjjfffcccccc\\\RRRKKKFFFAAA<<<888:::::::::;;;;;;<<<<<<<<<;;;===;;;888>>>HHHMMMKKKFFFHHHJJJIIIFFFEEEFFFHHHMMMQQQYYYbbbeeeccc```^^^OOOEEEBBBLLLYYYdddqqq~~~qqqXXXFFFKKKYYYbbbiiipppsssxxx{{{zzzyyy||||||zzz}}}yyyeeeTTTOOOKKKBBB@@@FFFJJJTTTbbbmmmsssvvvzzz~~~|||zzzuuummmfffbbbdddfffmmmqqqrrrnnnkkkiiiddd^^^[[[]]]___aaacccccc___ZZZVVVSSSNNNKKKJJJJJJJJJIIIFFFEEECCCBBBBBBDDDGGGHHHHHHEEEEEEIIIJJJJJJRRR\\\iiisssppp}}}}}}hhhTTTJJJEEE888999888<<>><<<:::<<<@@@BBB@@@>>>AAABBBBBBAAAAAAEEELLLRRRWWW^^^aaa\\\ZZZ]]]___^^^ZZZRRRJJJFFFHHHGGGBBB<<<888CCCTTT```bbbaaagggqqqzzzeeeYYYaaaeee]]]WWWZZZJJJGGGDDDCCCCCCAAA===::::::???JJJ___~~~rrr[[[HHHHHHRRRYYY^^^dddhhhrrrqqqNNNBBB:::===@@@>>><<<<<<:::>>>EEEIIIKKKNNNRRRVVVVVVZZZZZZOOO@@@999>>>FFFKKKRRRWWWWWWWWWZZZ]]]^^^]]]\\\ZZZWWWUUUSSSRRRRRRQQQUUUVVVTTTPPPSSS]]]fffzzzbbbxxx}}}yyyzzz{{{WWW333333111000///......------...***,,,------,,,+++,,,...111HHHWWWWWW___ttt}}}wwwkkkTTTLLLeeerrrYYYRRRjjj}}}{{{wwwuuutttsssrrrppprrrqqqooonnnnnnnnnooopppnnnllljjjjjjjjjjjjhhhffffffeeedddbbb___\\\ZZZXXXRRRPPPOOOOOOOOONNNKKKIIIIIIFFFBBB@@@@@@@@@@@@???;;;;;;:::999888888888888555555666666777888888888888888888888888888888888777:::;;;:::999:::>>>AAACCC???===@@@HHHKKKIIIEEEEEECCC===666777<<>>@@@???>>>>>>===>>>>>>??????@@@AAABBBCCCDDDDDDEEEBBBDDDFFFGGGEEEAAA===::::::;;;<<<999666555888:::999;;;???@@@@@@@@@@@@AAAAAAHHHOOOVVV___qqqnnn\\\RRRIIIGGGGGGFFFGGGJJJWWWoootttHHHBBBaaauuuyyysssrrrrrrrrrrrrpppppppppqqqrrrrrrpppnnnfffeeeffffffccc___aaafffeeeaaaYYYOOOEEE===::::::888888999;;;???AAAAAA@@@AAA;;;:::AAAHHHLLLMMMNNNLLLNNNQQQTTTVVVSSSOOOKKKWWW\\\```bbbdddeee```YYYZZZ\\\\\\```sssdddTTTIIINNNZZZaaafffiiiqqqvvvwwwttttttyyy{{{xxx~~~xxxfff___WWWRRRQQQOOOKKKGGGIIINNNTTTZZZ^^^aaadddfffeeeddddddccccccdddeeeggg___aaahhhmmmhhh___\\\```\\\^^^aaacccbbb___\\\YYYVVVSSSOOOMMMLLLLLLJJJIIIEEEDDDCCCBBBCCCDDDFFFHHHHHHNNNMMMKKKKKKFFFLLL```zzzsss|||{{{^^^OOOGGGAAA>>><<<555888LLLfff~~~qqqjjj]]]ZZZiii{{{zzz{{{|||nnnkkkZZZNNN@@@::::::<<<999666555555666666777999<<>><<<;;;999888777777666666777777666666777888999999::::::999999888999999999===::::::;;;;;;;;;???EEE@@@BBBFFFJJJLLLKKKFFFCCCAAA===888777:::===>>>>>>AAAAAAAAA@@@@@@>>>======<<<===???AAACCCCCC@@@===BBBDDDFFFGGGFFFCCC???<<<:::999888888777777888888;;;===>>>@@@AAAAAAAAA@@@BBBIIIMMMXXXhhhuuuvvv___UUULLLJJJIIIGGGGGGIIIUUUkkkTTTBBBZZZoooxxxqqqnnnnnnoooooorrrrrrqqqrrrsssrrrpppnnnfff___YYYWWWTTTSSSWWW]]]^^^\\\XXXPPPGGG@@@<<<:::::::::;;;===AAACCCCCCBBBAAA;;;:::???DDDGGGLLLPPPTTTUUUYYY^^^bbbbbb^^^ZZZ]]]cccggghhhiiikkkiiieeeaaammmwww\\\SSSNNNRRRYYY]]]bbbgggnnnrrrrrrpppqqqwwwyyyxxx|||zzzzzz|||~~~{{{tttnnneee___XXXUUUVVVXXXWWWUUUOOOPPPRRRSSSTTTVVVZZZ\\\\\\___dddffffffdddaaa___YYY]]]fffmmmjjjaaa^^^```___```bbbbbb```\\\XXXUUUUUURRROOOMMMMMMLLLJJJHHHEEEDDDCCCBBBCCCEEEFFFHHHGGGLLLJJJIIIJJJDDDIII[[[{{{}}}|||qqqUUUHHHBBB===::::::444777GGG^^^fffWWWRRRcccwww~~~}}}}}}yyyzzz~~~rrrqqqaaaUUUFFF===<<<<<<:::777666777777777777777888999;;;===666333:::<<<;;;BBBHHHKKKIIIDDDAAABBBBBB???JJJKKKMMMPPPRRRRRRPPPOOORRRRRRQQQQQQOOOGGG<<<444:::<<<>>>AAAIIIYYYnnn~~~rrrbbbTTTPPPOOOLLLIIIHHHDDDCCCBBBCCCEEEGGGGGGGGGFFFKKKOOOWWWgggpppgggVVVDDD===999<<>>;;;888888;;;;;;777444888>>>FFFKKKLLLNNNRRRUUUVVVUUUOOOFFF>>>>>>GGGPPPRRRTTTVVVXXXYYYXXXWWWWWWYYYYYYWWWVVVUUUTTTTTTTTTRRRZZZYYYTTTTTTWWWbbbtttqqqsssvvvnnnlllCCC222333/////////...------,,,,,,++++++,,,,,,,,,,,,------000BBB\\\[[[NNNeeeoooZZZTTThhh}}}```VVVaaatttyyyuuuuuutttqqqppprrrrrrrrrrrrqqqqqqppppppoooooonnnllljjjiiiiiijjjjjjgggfffeeeeeeccc```[[[WWWVVVSSSOOOMMMMMMMMMNNNMMMHHHFFFDDDCCCCCCBBB@@@>>><<<;;;:::888777777777777777777777777777888999999::::::999999888999999:::;;;999999;;;::::::===CCCCCCEEEHHHIIIHHHFFFCCCAAA<<<999777777;;;???@@@@@@BBBBBBBBBAAA@@@???>>>>>>??????@@@AAABBBAAA>>><<<<<>>@@@AAAAAAAAAAAABBBIIINNNYYYiiivvvhhh^^^UUUQQQOOOLLLJJJKKKWWW```iiigggEEEPPPggg~~~vvvqqqpppqqqrrrtttssssssssstttssspppnnnkkkaaaXXXVVVVVVVVVWWWZZZYYYYYYWWWQQQIIIBBB===:::<<<<<<===@@@CCCEEEEEEDDDBBB>>><<<>>>@@@CCCLLLTTT]]]]]]___eeellllllgggbbbeeejjjllljjjiiinnnrrrsssqqqnnnRRRQQQSSSXXX[[[]]]aaagggooopppooommmnnnsssvvvvvvuuuttttttuuuvvvssslllfff```[[[UUUUUUYYY___ccceeeaaa```___\\\[[[]]]aaaeeegggmmmtttvvvqqqhhh^^^YYYSSSXXXcccjjjjjjccc___```aaaaaaaaa```]]]YYYTTTQQQSSSQQQOOONNNMMMLLLIIIFFFDDDCCCCCCCCCCCCEEEGGGHHHHHHKKKJJJJJJKKKCCCFFFXXXyyywwwcccKKKBBB???<<<666888444555@@@RRRuuuiiiXXXPPP___rrrxxxuuurrrzzz}}}xxxxxxxxxxxxiii]]]MMMBBB===<<<:::888777888999999999888777666===???888444:::;;;<<>>CCCLLLSSSUUUVVVWWWWWWXXXWWWWWWWWWYYYXXXWWWVVVUUUTTTTTTTTTWWWXXX\\\ZZZ\\\mmmzzzwwwgggpppppp```<<<000222//////......---,,,,,,,,,++++++,,,,,,,,,,,,------...BBBbbbdddQQQ]]]xxxzzzmmm]]][[[kkk{{{zzz^^^UUU]]]nnnyyyuuuuuuuuurrrqqqsssqqqqqqqqqqqqqqqqqqqqqqqqooonnnmmmkkkjjjiiiiiiiiihhhgggeeedddbbb```\\\YYYVVVSSSOOOMMMMMMNNNMMMMMMIIIGGGEEEDDDCCCBBB@@@>>><<<;;;:::999888777777777888777777777777888999999:::999999888999999:::::::::888999;;;:::999<<>>===AAALLLXXXeeedddeeejjjppppppiiibbbgggjjjiiidddccckkkwww~~~jjjRRRKKKPPPXXX```eeegggiiikkkrrrqqqmmmkkkmmmpppssstttrrrqqqrrrsssssspppjjjeeeZZZVVVQQQRRRWWW```hhhlllssssssssssssssswww|||wwwhhh[[[TTTRRRWWW___eeeeeebbb____________^^^\\\YYYUUURRROOOQQQOOONNNNNNMMMKKKGGGDDDBBBBBBBBBCCCDDDFFFGGGHHHKKKMMMKKKMMMMMMDDDGGG[[[}}}xxxooo}}}YYYFFFAAA???===666888444333:::GGGkkk~~~lll\\\UUU```mmmooojjjgggxxx}}}xxxwww{{{|||ooodddSSSEEE<<<999777666666777999<<<>>>>>><<<:::@@@CCC<<<777;;;<<<===FFFNNNRRRTTTRRROOOJJJAAA888555888???HHHNNNPPPMMMIII;;;>>>BBBEEEEEEEEEFFFGGGJJJPPP[[[gggooossssssrrreee[[[OOOJJJJJJJJJIIIHHHEEEHHHJJJJJJJJJMMMRRRWWW\\\dddfff___YYYWWWRRRIII777444333444666;;;GGGRRR\\\jjjyyyzzziiiQQQ???666???===<<<<<<<<<:::666333666;;;AAAFFFIIILLLPPPRRRWWWNNNDDD>>>???GGGOOOTTTVVVVVVVVVWWWXXXXXXYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUXXXUUU[[[^^^dddwww```sssqqq}}}zzzTTT666///000//////...------,,,,,,++++++++++++,,,,,,,,,---------FFFmmmrrrTTTRRRiiiqqqnnn^^^ZZZiiixxx~~~vvv^^^SSSYYYiii}}}yyyuuuuuuuuurrrrrrtttooooooppppppppppppppppppoooooommmlllkkkjjjiiiiiiiiigggeeecccbbb```]]]ZZZVVVTTTPPPNNNNNNNNNMMMLLLJJJHHHFFFDDDDDDBBB@@@>>>===<<<;;;:::888888888888888888888777777888999999999999888888999999:::::::::999:::<<<<<<999;;;@@@FFFGGGFFF???777222333666444555888;;;>>>AAABBBCCCBBBBBBAAAAAA@@@@@@@@@@@@???>>>===>>>??????===<<<<<<>>>AAADDDFFFEEEDDDCCC;;;;;;:::999999999999:::888999<<>>;;;>>>JJJWWWiiihhhiiimmmqqqpppiiiccc___aaa^^^XXXZZZhhhzzz}}}vvvXXXFFFFFFJJJQQQ\\\fffoootttsssqqqmmmiiifffgggjjjnnnppprrrrrrrrrrrrrrrppplllfffaaaXXXUUURRRRRRVVV^^^fffjjjvvvyyyppp___UUUPPPVVVYYY]]]^^^^^^^^^]]]\\\YYYYYYXXXWWWUUUSSSQQQPPPNNNMMMLLLLLLKKKIIIEEEBBBAAAAAABBBCCCEEEGGGHHHIIIKKKLLLJJJLLLKKKAAAHHHaaannnrrrpppPPPEEECCCAAA===888888444333777@@@cccfffYYYTTT^^^iiiiiiggggggwww~~~zzzvvv}}}|||qqqgggWWWGGG<<<555444333555666999>>>CCCEEECCC@@@CCCGGGAAA;;;??????@@@JJJRRRVVVWWWUUUSSSOOOFFF<<<777:::BBBLLLTTTVVVQQQLLL>>>@@@AAABBBBBBDDDFFFIIIFFFRRRcccnnnnnnhhhbbb___]]]VVVNNNJJJKKKNNNMMMKKKGGGIIILLLLLLMMMPPPVVV\\\gggpppvvvssspppjjj\\\MMMHHH===444222666;;;CCCJJJTTT]]]ddd___QQQAAA999888<<<===???AAAAAA>>>999666555888>>>CCCHHHLLLPPPSSSUUULLLAAA===BBBJJJPPPSSSUUUUUUVVVWWWYYYZZZ[[[\\\XXXXXXWWWVVVUUUUUUUUUUUUYYYVVV\\\___hhhpppjjj{{{vvvqqqIII333222000.........---,,,,,,+++++++++++++++,,,,,,,,,------+++DDDqqq{{{YYYMMMcccqqqsss```WWWdddvvv}}}kkkSSSXXXfff{{{zzzvvvvvvvvvsssrrrtttnnnnnnnnnooooooooooooooooooooonnnmmmllljjjiiihhhiiigggeeecccbbbaaa^^^[[[WWWTTTQQQOOOOOONNNMMMKKKJJJHHHFFFEEEEEECCCAAA???>>>===<<<:::999999888888999999888888888888888999999888888888999999:::;;;;;;:::<<>>;;;<<<@@@EEEFFFCCC<<<333///222666777999;;;===???@@@AAAAAABBBBBBAAA@@@@@@@@@AAAAAA<<<;;;:::;;;===?????????@@@@@@@@@@@@@@@@@@@@@AAA::::::999888888888888999666888;;;>>>AAACCCCCCDDDHHHPPPWWWbbbrrr|||uuunnnddd\\\YYYQQQbbbzzzvvvttthhhKKKSSSkkk~~~zzzqqqpppsssrrrqqqqqqqqqrrrqqqnnnkkklllbbb[[[___hhhnnnqqqtttppplllcccWWWKKKBBB>>>===<<<<<<===???CCCEEEEEEDDDEEEBBB???===;;;===GGGSSS```aaadddgggiiifffbbb^^^TTTUUURRRNNNRRRbbbrrr{{{jjjeeeeeedddRRR;;;:::IIIMMMVVVaaajjjsssxxxvvvqqqccc]]]\\\aaagggkkkmmmpppqqqrrrrrrppplllfff```\\\[[[YYYWWWWWWYYY^^^cccgggqqqwwwzzzhhh[[[VVVVVVXXX[[[[[[YYYYYY[[[ZZZWWWSSSRRRRRRQQQQQQPPPPPPPPPMMMKKKIIIHHHGGGFFFCCC@@@@@@@@@BBBDDDFFFGGGIIIIIIIIIJJJHHHIIIFFF===JJJjjjhhhxxxcccJJJFFFFFFAAA;;;:::888444555777:::XXXeeeUUUMMMWWWeeejjjlllnnnttt~~~zzzuuu}}}}}}|||rrrjjj\\\LLL===555333333555555888>>>DDDFFFEEEBBBBBBIIIEEEAAAEEEEEEGGGQQQXXX[[[\\\ZZZXXXTTTHHH===<<<===CCCLLLTTTTTTMMMGGGFFFCCC@@@<<<;;;<<<>>>???BBBNNNZZZ___ZZZUUUTTTWWWQQQPPPLLLJJJMMMQQQQQQNNNLLLLLLMMMMMMNNNRRRWWWZZZbbbooo}}}qqqZZZTTTDDD444111666;;;>>>AAALLLOOOQQQNNNFFF@@@???AAA<<<>>>AAABBBBBB>>>:::777666999===CCCHHHMMMPPPRRROOOHHH@@@???EEELLLQQQRRRTTTUUUVVVYYYZZZ\\\\\\]]]XXXWWWVVVVVVUUUUUUUUUVVV\\\\\\^^^___lll~~~ggg~~~ccc>>>222555000......------,,,+++++++++++++++,,,,,,,,,,,,------(((:::fffwww\\\QQQiiizzz|||eeeXXXeeezzz|||vvvzzzyyyXXXZZZeeeyyy}}}xxxxxxwwwtttssstttooooooooooooooooooooonnnppppppooonnnllljjjiiiggghhhgggeeeddddddaaa^^^[[[WWWUUURRRPPPPPPOOOMMMKKKJJJHHHFFFEEEFFFEEECCCAAA>>>===<<<;;;:::999999999::::::999888888888888999888888888888999:::;;;;;;;;;:::===@@@???;;;;;;???DDDCCC@@@:::444333666999;;;===???@@@??????@@@AAADDDCCCAAAAAA@@@AAABBBCCC===;;;:::;;;>>>@@@BBBBBBAAA@@@>>><<<;;;::::::;;;888888777666666666666777444666:::>>>AAACCCDDDEEEIIIRRRYYYddduuu{{{sssuuuxxxxxx||||||pppgggccc^^^\\\ttt|||pppvvvOOOMMMdddzzzuuusssuuurrrqqqqqqrrrsssrrrpppmmmnnnfff```ccciiinnnrrrvvvmmmjjjdddYYYNNNEEE@@@???<<<<<<===@@@CCCEEEEEEEEEGGGCCCAAAAAA???@@@HHHPPPYYY]]]aaabbb^^^ZZZVVVUUUMMMMMMJJJFFFIIISSS[[[]]]TTTXXXWWWLLL>>>888>>>GGGOOO\\\hhhlllmmmooonnnkkk```YYYXXX___eeeggggggjjjkkkmmmnnnnnnjjjeee```]]]]]]]]]]]]]]]]]]^^^aaabbbkkkooovvv}}}~~~rrrdddZZZXXXZZZVVVZZZ[[[XXXXXXZZZXXXRRRNNNNNNMMMLLLMMMMMMNNNOOOLLLIIIFFFEEEDDDCCCAAA???>>>@@@BBBDDDFFFHHHIIIJJJIIIJJJHHHHHHCCC:::NNNvvvuuuhhhZZZIIIKKKKKKBBB999888777555888888555JJJqqqzzz```LLLRRRcccmmmooooooooo|||zzzttt}}}~~~|||tttnnnbbbRRRBBB888555666777666666:::@@@BBB???;;;>>>GGGGGGFFFLLLMMMPPPZZZ\\\```bbbcccbbb]]]OOOBBB===>>>BBBKKKRRRSSSLLLDDDIIICCC;;;666555666777666@@@EEEJJJHHHDDDCCCHHHNNNHHHKKKLLLKKKPPPVVVVVVRRRSSSQQQNNNMMMNNNQQQSSSTTTVVVcccqqq|||ttt___QQQBBB333000444777999:::@@@BBBEEEDDDBBBAAACCCFFFBBBCCCCCCBBB@@@===;;;;;;888:::<<>>===;;;::::::::::::;;;:::999999888888888999888888888888999:::;;;<<<999999<<<@@@???;;;:::======;;;888555555666999;;;>>>@@@AAAAAA??????AAACCCFFFEEECCCBBBCCCDDDEEEFFFBBB???======???BBBDDDDDD???@@@@@@???===;;;888777666555555444444444444444333555999===AAACCCEEEEEEHHHRRRYYYddduuunnnbbbYYYVVV[[[^^^^^^fffqqq}}}{{{qqqmmmeeeVVVfffuuuSSSIII___vvvsssppprrrrrrrrrrrrsssttttttqqqooojjjfffdddiiimmmmmmmmmnnnhhhgggccc[[[RRRIIICCC@@@======>>>AAADDDFFFFFFEEEKKKGGGEEEEEEEEEFFFKKKQQQ]]]bbbfffddd\\\TTTQQQPPPKKKKKKHHHCCCBBBDDDCCC???HHHWWWWWWCCC888>>>BBB===PPP```mmmlllfffeeefffeeeeee]]][[[aaaeeedddbbbcccdddgggkkkmmmkkkiiifffeee]]]___```___^^^^^^^^^___bbbeeeiiilllnnnooorrrsssooorrrrrrjjj___VVVUUUWWWSSSXXXZZZXXXYYY[[[VVVOOOMMMLLLKKKJJJJJJKKKLLLMMMKKKHHHEEEBBBBBBAAA@@@???>>>???AAADDDFFFHHHIIIJJJKKKLLLKKKIIIBBB:::SSSvvvoooWWWJJJPPPQQQEEE:::777666555::::::111???bbbqqqQQQQQQcccnnnmmmjjjkkkzzzyyyttt}}}}}}uuuqqqfffVVVFFF;;;888999:::777555777;;;<<<888444:::EEEHHHIIIQQQSSSVVVaaa]]]ccchhhkkklllgggXXXIII===>>>BBBKKKTTTUUUOOOHHHHHH@@@666222333666666555999;;;;;;888444555:::???EEEJJJMMMNNNTTT[[[[[[VVVYYYTTTOOOLLLNNNPPPOOONNNSSSYYY^^^bbbiiilll```PPPIII===111000222444444666666:::>>>@@@???@@@CCCFFFJJJIIIFFFBBB>>>===>>>???999999:::>>>BBBEEEGGGGGG@@@??????CCCJJJQQQTTTVVVVVVXXXZZZ\\\]]][[[YYYXXXWWWWWWVVVUUUUUUUUUVVVVVVVVVbbb]]]```vvvzzzmmmlllwwwnnn~~~|||VVV333222777+++......---,,,,,,++++++***++++++,,,,,,,,,---------555+++BBB^^^[[[^^^wwwvvviiittt}}}|||hhhbbbcccqqq|||{{{yyyuuusssuuuttttttssssssrrrqqqpppppppppppppppooommmkkkhhhgggfffffffffgggfffccc^^^ZZZWWWUUUSSSQQQPPPOOOLLLJJJHHHGGGFFFFFFGGGGGGFFFDDD???>>>===<<<;;;:::::::::;;;::::::999888888888999888888888888999:::;;;<<<888888<<<@@@>>>:::999;;;777444111000333666999999???AAABBBAAA??????BBBEEEHHHGGGEEEDDDDDDFFFGGGIIIFFFCCC@@@???AAACCCEEEEEE???AAADDDEEECCC???:::666444444333222222222222333333555999===AAADDDEEEFFFGGGQQQYYYcccuuu~~~dddWWWPPPLLLMMMRRRQQQOOOXXXfffooouuu}}}qqqqqq]]]aaa~~~~~~IIISSSwww{{{yyysssrrrssspppooorrrvvvvvvrrrnnnmmmlllgggdddiiiooolllcccdddcccaaa\\\UUUKKKBBB===;;;<<<>>>AAAEEEGGGGGGFFFMMMLLLJJJEEECCCFFFNNNTTT___aaa___YYYWWWVVVOOOEEEEEEDDDEEEGGGIIIGGGAAA<<<@@@>>><<<;;;:::;;;AAAFFFWWWbbbiiiddd^^^___cccdddfffddddddeeeeeeaaaYYYSSS[[[]]]```eeejjjmmmlllkkkhhhdddaaa```bbbdddcccbbbbbbeeekkkooommmiiikkkqqquuuuuusssmmmeee___\\\\\\___ZZZXXX[[[[[[VVVQQQNNNLLLHHHGGGJJJKKKHHHGGGIIIGGGFFFEEEDDDCCCBBBAAAAAA???@@@CCCFFFHHHIIIJJJJJJKKKKKKKKKEEE:::>>>^^^~~~^^^XXXXXXNNNCCC>>>;;;;;;:::777222222???MMM~~~dddNNNSSSdddkkkhhhoooooottt{{{wwwpppiii```RRRBBB;;;===888777555444333333444555;;;>>>CCCHHHOOOWWW```eee[[[bbbggghhhlllmmm___MMMDDDFFFHHHKKKMMMQQQWWWZZZPPPFFF999111111444555555888444///...000444555555===???DDDMMMXXX___aaaaaa```^^^ZZZVVVRRRNNNLLLKKKMMMQQQVVVUUUPPPGGG???:::666666444111111444777888:::===>>>===;;;===AAADDDKKKJJJIIIIIIHHHFFFBBB???>>>===;;;:::;;;???CCCEEE???;;;888===HHHPPPRRRQQQVVVWWWXXXZZZZZZZZZYYYYYYYYYWWWTTTSSSTTTUUUUUUUUU\\\dddbbbiii{{{wwwnnnwwwzzzpppyyyqqqAAA555777000,,,...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,///222999LLL]]]aaannnqqqmmmgggUUUTTThhh}}}|||xxxwwwwwwvvvvvvtttttttttssssssrrrrrrrrrqqqpppooonnnllljjjiiiiiiiiigggfffeeeeeeccc```^^^XXXVVVTTTRRRQQQPPPMMMKKKIIIGGGEEEDDDEEEEEEDDDCCCAAA@@@???>>>===<<<;;;::::::::::::::::::999888777<<<:::888666777888:::<<<999:::;;;===>>><<<999666111000......000333888:::===@@@AAA>>>===AAACCCCCCEEEFFFFFFGGGFFFEEEDDDCCCKKKGGGCCC??????AAAFFFIII???AAACCCDDDCCCAAA===;;;777555222000000333666888:::===@@@BBBBBBCCCDDDEEEOOOSSSYYYhhh{{{vvv```QQQFFFJJJJJJJJJJJJLLLMMMOOOQQQaaadddjjjooouuu||||||jjjkkk|||sssbbbNNNiii{{{yyyrrrooorrrooommmooosssuuurrrooonnnnnnkkkeeefffjjjjjjgggfffeeeccc^^^WWWNNNEEE@@@>>>======???CCCFFFHHHIIILLLKKKIIIHHHHHHLLLRRRVVVaaaaaa[[[SSSOOOPPPMMMGGGFFFGGGIIIMMMPPPNNNHHHBBB===;;;999888999<<>>DDDJJJSSS]]]cccVVV[[[```dddfffdddYYYMMMPPPQQQQQQOOOMMMLLLMMMNNNGGG???555///000333444444555222000000333666666666:::;;;AAAJJJVVVaaagggiiikkkjjjgggbbbZZZRRRJJJEEEHHHIIIIIIGGGCCC===888555,,,///111222333666999:::;;;<<<>>>???======CCCKKKKKKKKKKKKKKKJJJGGGAAA>>>>>>===<<<<<<===???BBBCCC>>>:::999>>>IIIQQQSSSRRRUUUVVVXXXYYYYYYYYYXXXWWWXXXVVVSSSRRRSSSTTTUUUVVV\\\]]]cccqqqyyyqqqsssyyy~~~~~~hhh>>>555666000---...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,...111777III\\\aaammmmmmhhh|||eeeRRRQQQcccwww~~~zzzyyyxxxwwwvvvuuuuuutttssssssrrrqqqqqqqqqpppooonnnlllkkkjjjiiiiiihhhfffeeeeeecccaaa^^^YYYWWWTTTSSSRRRPPPMMMKKKJJJHHHFFFEEEEEEEEEDDDCCCAAA@@@???>>>===;;;:::::::::::::::::::::999888777:::999777666666888:::<<<888888888:::<<<;;;999666///...------///333777999???BBBCCC???>>>BBBDDDCCCFFFGGGGGGHHHHHHGGGEEEDDDIIIHHHEEEBBB@@@??????@@@CCCDDDFFFGGGEEECCC???===666555333333444777999;;;<<>><<<<<<@@@EEEHHHJJJJJJJJJIIILLLPPPUUUXXXYYYbbb___WWWMMMJJJLLLOOOOOOMMMOOORRRWWWZZZVVVNNNGGG>>>>>><<<::::::===BBBFFFCCCIIINNNRRRXXXbbbjjjmmmiiijjjiiigggbbb]]]ZZZXXXUUUUUUVVVZZZaaaggglllmmmooooooppprrrsssrrrooolllpppooorrrwwwzzzyyy{{{}}}vvvssslllgggddddddbbbYYYPPPLLLHHHDDDCCCFFFHHHFFFEEEFFFDDDDDDCCCCCCBBBBBBBBBBBB@@@BBBDDDGGGIIIJJJJJJJJJIIIKKKFFF>>>???RRRmmm~~~yyyhhhWWWKKK>>>999===;;;999:::;;;999666888<<>>;;;777444444666999;;;999:::<<>>:::999777555444444444555777999;;;<<<======>>>AAABBB<<<777>>>KKKLLLMMMOOOQQQQQQMMMGGGCCCBBBBBBBBBBBBBBBAAAAAAAAA<<<999999@@@JJJRRRUUUTTTUUUVVVWWWXXXYYYXXXWWWVVVVVVTTTRRRQQQQQQSSSUUUWWW___YYYhhhyyysssnnn}}}pppzzzZZZ:::555555000000...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,---///333EEEZZZaaakkk~~~jjjaaasssfffSSSPPP___qqq}}}{{{yyywwwuuuvvvvvvuuutttsssqqqqqqpppqqqpppooonnnmmmlllkkkjjjjjjhhhgggffffffdddaaa___ZZZXXXUUUSSSRRRPPPNNNKKKJJJHHHFFFFFFFFFFFFDDDBBBAAA@@@???>>><<<;;;::::::999999:::::::::999888888999888777666777888:::<<<777666666777888999777666......---...000333777999AAAEEEEEEAAA@@@CCCEEEEEEGGGGGGHHHIIIHHHGGGFFFEEEFFFFFFFFFFFFDDDBBB???>>>DDDEEEFFFFFFDDDAAA>>><<<555555666777999;;;===>>>>>>AAADDDEEEFFFFFFHHHIIIKKKVVVbbbtttyyy\\\OOOIIIIIIJJJIIIHHHGGGGGGGGGGGGHHHIIILLLPPPVVV\\\aaaffflllooozzzvvviiiaaaPPP]]]yyy}}}tttnnnllljjjiiijjjmmmoooppppppooopppoookkkgggffffffggghhhfffccc```\\\UUULLLEEE???<<<;;;;;;???CCCFFFGGGIIIIIIKKKQQQXXX]]]]]][[[```]]]VVVNNNJJJNNNTTTYYYWWWYYY]]]bbbccc^^^TTTLLLGGGJJJIIIEEEBBBBBBBBBAAAAAADDDIIIPPPYYYbbbgggiiilllnnnmmmiiiaaa\\\YYYZZZXXXVVVUUUXXX^^^dddjjjlllmmmppptttxxxzzzyyyvvvtttzzzxxxzzz|||xxxppphhhccc]]]SSSKKKHHHGGGCCCBBBFFFHHHFFFEEEGGGCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCEEEHHHJJJKKKKKKKKKKKKKKKBBB:::EEEbbb|||xxx|||WWWEEE>>>888;;;DDD:::666555777777444222333;;;YYY{{{gggSSSTTT```jjjkkkkkklllqqqzzz|||uuuzzzyyyvvvooobbbRRRDDD===@@@>>><<<::::::;;;===???>>>>>>>>>===<<<===@@@BBB@@@@@@GGGRRRQQQIIIHHHNNN[[[\\\\\\YYYRRRJJJCCC@@@999666333333444666666555222222111222444777999:::999888:::@@@LLL[[[iiiqqqvvvxxx{{{zzztttjjj___XXXLLLGGGAAA===;;;;;;999777888444333;;;CCCGGGHHHHHHFFFJJJOOONNN@@@444999FFFKKKMMMRRRWWWZZZYYYUUUQQQNNNOOOOOONNNKKKGGGBBB@@@:::999;;;BBBLLLTTTVVVVVVVVVWWWXXXYYYYYYYYYXXXWWWTTTSSSRRRPPPPPPRRRVVVYYYbbb```qqqxxxjjjrrrpppmmmtttLLL777555333000111...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,,,,---000@@@WWW```iii|||~~~lll]]]dddyyymmmYYYSSS^^^mmm~~~{{{yyyvvvtttxxxwwwvvvtttsssqqqppppppppppppoooooonnnmmmllllllkkkiiihhhggggggeeebbb```[[[YYYVVVTTTSSSQQQNNNLLLKKKIIIHHHGGGGGGFFFDDDBBB@@@@@@???===<<<;;;:::999999999:::::::::999999888999999888888999:::<<<===999777666555666666555333/////////111333666888:::CCCGGGGGGCCCAAADDDFFFFFFFFFGGGHHHHHHHHHGGGFFFEEECCCDDDFFFHHHIIIHHHGGGFFFFFFGGGGGGGGGEEEBBB???===555666888999;;;<<<======???AAADDDEEEEEEFFFHHHJJJRRR]]]iiiyyy___QQQMMMGGGEEEHHHJJJIIIHHHGGGGGGHHHIIIJJJKKKNNNRRRWWW]]]ccckkkpppsssfffnnnRRRWWWsss~~~tttmmmjjjiiihhhhhhjjjmmmnnnoooooommmllllllllliiieeecccgggdddaaa___]]]WWWNNNFFF;;;::::::<<>>:::===;;;555222333444222111222111JJJmmmwww]]]TTT\\\fffnnnjjjeeegggsss~~~{{{rrrvvvwwwvvvpppgggZZZMMMDDD>>>>>>===>>>>>>???@@@AAABBBBBBAAA===999666555555:::999@@@IIIIIICCCEEENNNYYY\\\___]]]WWWMMMEEEAAA999777666555666777777777999888777666777999===@@@:::888888;;;DDDRRR```iiivvvyyy|||}}}{{{uuuoookkk]]]ZZZTTTNNNIIIDDD???<<>>===<<<:::999999888999999:::::::::999999::::::::::::<<<===???@@@<<<:::888777666555333111222333444555777999:::;;;CCCGGGGGGCCCBBBEEEGGGFFFEEEFFFGGGGGGGGGFFFDDDCCCCCCDDDEEEFFFGGGIIIJJJKKKHHHHHHHHHGGGEEECCC@@@>>>555666888999;;;;;;;;;:::???AAACCCDDDDDDEEEHHHJJJVVVbbbmmmzzzhhhQQQNNNMMMFFFDDDJJJIIIIIIHHHHHHIIIKKKLLLNNNOOOPPPRRRUUUZZZcccmmmttttttmmmqqquuuzzz___ZZZppp{{{ssslllhhhhhhhhhiiijjjkkklllmmmmmmjjjhhhkkkllliiieeedddgggdddaaa``````[[[QQQIII;;;::::::<<>>999666666777>>>???BBBFFFEEECCCFFFLLLZZZ___cccccc]]]RRRGGGAAA===;;;999888888999<<<===;;;;;;;;;999888999<<<>>>===<<<;;;<<>>===;;;:::999999888888999:::::::::999999::::::;;;<<<>>>???AAABBB>>>===;;;:::999888555222666777888:::;;;;;;;;;;;;AAAEEEEEEBBBAAAEEEGGGGGGEEEEEEFFFGGGFFFEEEDDDCCCEEEDDDBBBAAAAAABBBCCCDDD@@@@@@@@@???>>><<<999888555555777888999999999999???@@@BBBCCCCCCDDDGGGJJJVVVdddooo{{{jjjWWWHHHHHHHHHDDDFFFNNNGGGGGGHHHJJJMMMPPPSSSUUUUUUUUUUUUWWW\\\dddnnnuuu{{{kkkgggyyyeeerrr^^^hhhzzztttpppggghhhjjjjjjjjjjjjjjjkkkkkkhhhgggiiihhhdddffflllkkkgggddddddeee```WWWNNN>>><<<:::;;;>>>AAADDDEEEIIINNNUUUZZZ]]]\\\\\\[[[XXXXXXYYYWWWQQQNNNXXXeeeiiigggeeeeeeeeebbb[[[VVVWWWbbbhhheeedddhhheee]]]TTTTTTZZZcccgggeeefffjjjfffgggiiikkklllkkkgggdddbbbaaa``````aaaaaa___]]]```dddjjjooosssxxx~~~mmm```VVVNNNKKKKKKFFFCCCCCCHHHKKKJJJJJJLLLGGGGGGFFFEEEDDDCCCCCCBBBFFFGGGIIIKKKLLLMMMLLLLLLJJJBBBCCCVVVsssbbbHHH@@@===777666;;;666333333555555222333777555:::RRR{{{dddVVVWWWbbbjjjkkkeeeeeeooovvvuuutttvvvsssmmmiiieee\\\RRR@@@???===<<>>999:::>>>BBBJJJLLLKKKFFFEEEHHHJJJIII\\\bbbiiijjjcccWWWLLLEEEDDDBBB???======AAAFFFJJJBBBEEEGGGFFFCCCAAA@@@AAADDDEEEEEEGGGMMMXXXeeennntttvvvyyy{{{}}}|||{{{{{{zzz~~~~~~yyynnnfffdddeeeYYYXXX^^^bbbYYYFFF>>>@@@[[[xxxcccCCC:::>>>??????@@@CCCJJJTTT]]]ccceeehhhhhhfffbbbYYYOOOEEE???888<<>>===;;;:::999888777888999::::::::::::999999999;;;<<<>>>@@@AAABBB=========>>>>>><<<999666888999;;;<<<<<<<<<;;;:::>>>BBBCCC@@@@@@DDDGGGGGGFFFFFFGGGHHHGGGFFFEEEDDDCCCBBBAAA???===<<<;;;;;;888888888888777555444333333444555666888999;;;;;;@@@AAABBBBBBCCCDDDHHHJJJXXXhhhuuuyyyVVVLLLDDDDDDGGGGGGHHHLLLIIIJJJLLLPPPTTTYYY^^^aaa___```aaaccceeejjjpppuuu{{{pppyyyuuu```\\\nnn~~~^^^```]]]yyy|||wwwuuugggiiikkkkkkjjjiiiiiiiiiiiigggggggggbbb___gggtttnnnjjjggggggiiieee[[[RRRCCC???;;;:::===BBBFFFHHHJJJPPPXXX[[[[[[ZZZYYYZZZTTTUUUXXXYYYUUUTTTaaarrrrrrnnnhhhdddaaa\\\UUUOOO\\\fffjjjeeeeeekkkjjjddd^^^]]]```ffffffbbbdddjjjaaabbbeeekkkpppqqqmmmiiifffffffffhhhhhhfffccc```[[[^^^cccgggjjjpppwww|||zzzjjj^^^VVVNNNJJJJJJFFFBBBBBBGGGJJJIIIJJJLLLIIIHHHGGGFFFEEEDDDCCCBBBFFFGGGIIIKKKMMMMMMMMMLLLFFF???EEEaaaxxx[[[KKKBBBDDDBBB777222555000///222555444111111555333000BBBmmmmmmZZZVVVZZZjjjqqqiiibbbiiissswwwssstttpppiiifffddd\\\RRRFFFCCC???===@@@GGGPPPVVV\\\UUUIII>>>999;;;CCCIIITTTWWWSSSIIIFFFLLLMMMGGG\\\ccckkknnnhhh]]]QQQIIIJJJHHHEEECCCDDDIIIPPPUUUPPPTTTYYYZZZVVVPPPLLLKKKLLLNNNPPPTTTZZZdddqqq{{{ooorrrvvv{{{}}}~~~~~~}}}||||||xxx{{{}}}ttt^^^JJJMMM\\\llliiiDDD???DDDAAACCCBBBCCCHHHPPPYYY```dddfffeeeddd___WWWMMMDDD>>>999<<>><<<;;;:::999888777888999:::::::::::::::888888:::<<<>>>???AAABBB<<<<<<>>>@@@AAA@@@===:::999:::<<<======<<<:::999<<<@@@AAA??????DDDGGGGGGGGGGGGHHHIIIHHHGGGFFFEEEAAAAAA@@@???>>>;;;999888:::::::::999888777666666222222333555888:::===>>>@@@BBBCCCCCCCCCEEEHHHKKK\\\nnn{{{]]]KKKGGGDDDGGGKKKLLLJJJGGGLLLNNNQQQVVV\\\bbbhhhkkkiiikkknnnpppppprrrtttvvv