BM6P6(@ CCCCCCAAA>>>;;;:::;;;<<<;;;>>>AAACCCBBBAAAAAAAAACCCBBBAAABBBCCC@@@:::555999999888999<<<===>>>===>>>===<<<;;;;;;<<<>>>???@@@@@@???===<<<===AAADDD===<<<;;;::::::::::::;;;FFFGGGHHHEEEAAA???@@@CCC@@@EEEGGGDDDAAAAAA???<<<::::::::::::;;;<<<===>>>:::777444222222555999<<<>>>EEEJJJIIIHHHIIIJJJHHHDDDEEEFFFDDD@@@<<<999999888888777666555777;;;>>>@@@AAABBBBBB@@@===999777888:::=========<<<<<<===666888:::;;;:::999999:::;;;999777444333333444555444555888===CCCDDDBBB???444999======:::999<<<@@@999===@@@AAA@@@@@@BBBEEEHHHFFFCCCAAA@@@@@@AAABBB@@@@@@??????@@@AAABBBCCCAAA???>>>???AAAAAA???<<>>@@@AAA@@@;;;===>>>>>>===:::777555999999999999999999999999:::;;;<<<======>>>AAACCCHHHDDD@@@AAADDDDDDAAA===999999;;;>>>AAA???999444===;;;888777888888555222777888999::::::<<<@@@CCC===@@@DDDGGGGGGDDD???<<<::::::999777666666999;;;???===;;;:::<<<@@@EEEHHHMMMMMMLLLJJJFFF@@@;;;888???;;;777888<<<>>>===:::777:::;;;:::777444555777777555444444555555444333777777888888888777777666:::===???<<<666222333555999888888999:::888333///000222666:::===<<<888444666888999888555222111000000111333444555444444333555444555666777666333111222444555444333333444555555222222444444111111444333333333333444555666777333444555666777777777777555444333222222222333444111111222666:::===>>>>>>:::<<<@@@EEEJJJQQQXXX]]]\\\ZZZXXXYYY[[[\\\ZZZWWWVVVTTTUUUYYY^^^___[[[VVVXXXZZZ]]]]]][[[YYYYYYYYYQQQTTTVVVTTTPPPNNNNNNPPPOOOPPPRRRRRRPPPPPPQQQRRRSSSVVVXXXWWWRRROOONNNNNNHHHIIIKKKPPPUUUVVVRRROOOLLLFFF???<<<<<<;;;888444===:::777666777666333000333222111000000//////...---///222555555333111///000111222000......111444444555888;;;===<<<999666444222000...------...///***,,,...///...------------...//////---,,,---...,,,...000000//////111333------...///////////////111111///...---,,,,,,,,,///...,,,,,,+++,,,---...000111222333333333333333///////////////000111111333333444444333111000...111///,,,+++,,,...///...222444555333000---,,,,,,)))***---......///111333333222222222111111000000,,,---...---,,,+++,,,---......///000000000000///---------...///111222333111///...000333555444222/////////000333444333222111000000111222333333222222333444555444333222111000///...///000222222222DDDCCC@@@<<<999:::===??????AAACCCBBB@@@???>>>???<<<===>>>@@@@@@???;;;888777888888:::<<<<<<<<<;;;:::999999999:::<<<>>>??????@@@@@@???===<<<<<<===;;;;;;::::::::::::::::::AAA@@@@@@@@@AAAAAAAAA@@@BBBFFFGGGCCC@@@@@@>>>;;;>>>======<<<<<<======>>>===:::666333333555999<<<@@@FFFIIIFFFDDDEEEEEECCCEEEEEEDDDBBB>>><<<;;;<<<<<<<<<;;;999777888:::===AAABBBCCCCCCAAA???;;;999:::<<>>=========444777999:::999888888999999888666444444444555666999999;;;???CCCCCC@@@===:::===???>>>;;;999:::<<<<<<>>>@@@AAABBBCCCEEEFFFEEECCCAAA???@@@BBBEEEGGGBBBAAA@@@@@@AAADDDFFFGGGAAA???======??????===:::BBBCCCCCCBBB???===<<<===;;;;;;;;;;;;;;;:::999999<<<;;;:::<<>>??????>>><<<999777999999999999999999:::::::::;;;<<<<<<;;;<<<>>>@@@DDDBBB@@@@@@AAAAAA???===CCC>>>999666666777666555999666444444666777555444444555777777888;;;>>>AAABBBBBBDDDDDDCCCBBB???>>>;;;;;;:::888777777999;;;<<<;;;::::::<<<@@@DDDGGGLLLMMMMMMMMMJJJGGGCCCAAA@@@<<<888888;;;<<<;;;888555888:::999666444555666555444333333444555444222777777777777777777777777777;;;===<<<888666888:::777666666888999777333//////111444888;;;:::777444333555666666444222111222///000222333444444444333222222222333444444111...111222444444333333555666777444333555444///...111333333333333333444444555444333222222333444666777888777555444222222222333000000111444777999:::;;;<<>>===>>>???888;;;===>>>===;;;999999777888999:::;;;::::::999666666666888999<<<>>>???<<<>>>AAAAAA>>>:::777666888999:::;;;;;;;;;:::999>>>;;;;;;>>>CCCEEECCC@@@EEEIIIHHHCCC??????>>>;;;??????????????????@@@AAAAAA>>>888444333555888;;;AAAEEEFFFBBB@@@AAA@@@>>>DDDCCCAAA>>>;;;;;;===@@@AAAAAA???<<<999999;;;<<>><<<;;;;;;555777::::::999888888888888777555444444555777888>>>>>>???AAABBBBBB???======>>>>>>>>>>>>===<<<<<<@@@??????AAADDDFFFGGGGGGAAA???>>>>>>@@@EEEJJJMMMDDDCCCBBBAAACCCEEEHHHJJJBBB???===<<<<<<;;;:::999@@@BBBCCCCCCAAA???>>>???999999::::::;;;;;;;;;;;;<<<;;;;;;===???AAA@@@???>>>???@@@@@@???===;;;999999999999999999:::;;;<<<===>>>>>>===;;;;;;===>>>===>>>???>>><<<;;;<<<===CCC>>>888444333444555666444222111111333555666666222444555666888:::>>>AAAFFFEEECCCAAA????????????;;;<<<;;;:::888888999;;;999999999:::===AAADDDGGGHHHIIIKKKMMMMMMKKKIIIGGGAAA===:::999::::::888555555777999:::888777666777444333222222444555444333777777666555555666777888999;;;===<<<999888999<<<444444555666777666333000111111444777::::::888555000222444444333222222333...///111333444444444444222222222333444333111///000111333333333333555666666333333555555111000222444444333222222222222222444222000//////222555777888777555333111000////////////000111333555666777@@@CCCGGGKKKOOOUUU\\\```eeeccc```^^^]]]\\\YYYXXXXXXWWWUUURRRRRRTTTYYY\\\\\\[[[YYYZZZ\\\ZZZVVVRRRRRRTTTTTTRRROOONNNQQQTTTPPPNNNLLLMMMPPPSSSRRRQQQTTTVVVXXXWWWUUUSSSSSSSSSVVVTTTRRRQQQPPPMMMIIIFFFEEE???888444333333111000777666444444555444333111111222333444333222000...///000000111111000//////111111111000//////111333333444888===AAACCCBBB@@@444222///,,,+++,,,...///,,,...000000///...///000...///000///---,,,---...---///000111000000111222111222333333444333333333///......------......///...............///000111111000000//////000222222//////......//////000111...///111333444555555444222000---,,,,,,---,,,+++000111333222///---,,,,,,***,,,.........///111222111111000000000000//////111222333333222111222444222222222222111000/////////////////////000111111...,,,++++++...111333444444555777777666444111///---...///000111222333333666555444333222222222222000111111222333444666666CCCBBB@@@>>>===???CCCFFFAAAAAAAAA???>>>???AAADDD;;;>>>@@@???;;;888888999;;;;;;:::999888999:::<<<555666777999:::;;;<<<===999<<<>>>>>>;;;888666666777999;;;===>>>===<<<;;;=========AAADDDFFFEEECCCGGGKKKJJJDDD@@@@@@???<<<>>>>>>>>>???@@@BBBCCCDDDCCC???999444222444777999>>>AAAAAA>>>>>>@@@AAA???AAA@@@===999777999===AAAAAAAAA@@@===;;;:::;;;======>>>???@@@???>>><<<;;;888;;;===>>><<<999888888777:::===>>>===;;;::::::999777666555555666777888??????@@@@@@AAA@@@???>>>===<<<<<<>>>AAABBBAAA@@@DDDAAA???AAAFFFIIIIIIGGG@@@>>>======@@@EEEJJJNNNFFFEEECCCAAABBBDDDGGGIIICCCAAA>>><<<;;;:::999999>>>@@@CCCCCCBBB@@@@@@@@@::::::;;;<<<===>>>@@@@@@@@@???=========>>>???@@@>>>>>>???@@@???>>><<<;;;:::::::::::::::;;;<<<===???@@@@@@>>><<<;;;<<<>>>888<<<>>>===999888;;;>>><<<;;;::::::::::::::::::444333222222333444666777222444666777888;;;???BBBHHHFFFCCC@@@>>>===>>>>>>:::;;;<<<;;;999888999:::888999:::<<>>???BBBDDD>>>@@@AAA@@@<<<:::;;;>>>@@@???<<<999666777<<<@@@999999;;;<<<<<<;;;;;;:::888999999888777777888:::888:::===???AAA@@@@@@???===???BBBBBBAAAAAACCCEEEGGGJJJJJJEEEBBBAAA@@@===>>>>>>>>>>>>??????@@@AAABBB>>>999555222333555666999<<<===<<<>>>CCCEEEBBB<<<;;;888555444666;;;???===>>>>>><<<::::::;;;===888888:::;;;;;;;;;::::::888;;;>>>???===:::888888;;;>>>AAABBBAAA>>>===<<<;;;999888666666777888999>>>>>>????????????@@@@@@>>>======???BBBCCCBBBAAAEEECCCAAABBBFFFHHHHHHFFFAAA???======>>>BBBGGGJJJFFFEEEBBBAAA@@@AAACCCEEECCCCCCAAA???<<<;;;::::::===???AAABBBAAA@@@@@@AAA<<<======>>>@@@BBBEEEFFFFFFDDD@@@===;;;<<>>>>>>>>===<<<<<<;;;;;;<<<==================>>>>>><<<:::999:::<<<666;;;???>>>999888<<>>???@@@@@@@@@@@@AAABBB888888777666555555777888333444666777888;;;???AAAGGGFFFDDDBBB@@@===<<<:::888:::<<<<<<:::999999::::::;;;===@@@BBBCCCDDDEEE<<<>>>AAACCCEEEDDDCCCBBB@@@???>>>===<<<;;;:::888999888888999::::::999999666555444555666777666555999888666666666888:::;;;::::::999777555555666777222333444555555444444444444444555777999999777555222444555666444222222333111222444666777777777666777666555555666666555333222333444333111000000111333222444999:::888777:::666555444222111000//////000111333444444333222222//////////////////......+++---///000111444999<<>>???AAA<<<===>>>======>>>@@@BBBBBBAAA>>>999555666<<>>===;;;999777666666666444444666:::>>>999;;;===???AAABBBCCCCCC<<>>AAABBBGGGIIIEEECCCBBBAAA>>>>>>===<<<;;;::::::::::::>>><<<999666444444555666555888:::;;;???EEEFFFCCC777777666444333555888;;;:::;;;;;;;;;::::::;;;===444555666777888999999999:::===AAABBB@@@>>><<<;;;<<<@@@CCCDDDCCC@@@>>>===;;;:::999888888999;;;<<<===>>>??????>>>???AAACCC@@@AAAAAAAAAAAA@@@??????DDDCCCCCCDDDEEEFFFDDDCCCBBB@@@>>>===>>>???BBBCCCCCCBBBAAA@@@???@@@AAAAAABBBCCCDDDBBB???<<<;;;;;;<<<===>>>>>>======>>>@@@>>>>>>>>>???AAADDDFFFHHHIIIGGGCCC???<<<===@@@CCC<<<======>>>>>>>>>>>>======>>>@@@AAAAAA@@@>>><<<999999:::999777777999:::888<<<@@@@@@===<<<@@@DDDIIIHHHFFFCCCAAAAAADDDGGG<<<======<<<:::888888999444666777777888:::>>>AAAEEEEEEEEECCCAAA>>>;;;999666999<<<======<<<;;;;;;<<<>>>@@@CCCDDDCCCBBBAAA;;;===@@@BBBCCCCCCAAA@@@>>>??????@@@@@@@@@??????;;;999666666777999999888888777666666777777666444777777666666777888999:::444444333333444666888999333555777666555555555666444444555777888777333000222444666666444333222333333444666777888777777666555333222222333444333111222333333222000///000111777555777;;;;;;666555666777666444333111000000000000222444666666555222000...///000111222222222222,,,...111111222555;;;@@@AAADDDIIILLLOOOSSSWWWYYYZZZYYYYYYWWWUUUVVVXXXZZZ[[[]]]]]]XXXRRRNNNPPPTTTPPPOOOPPPRRRVVVVVVSSSPPPKKKMMMOOONNNMMMNNNQQQUUUTTTUUUWWWZZZ\\\YYYSSSMMMPPPOOONNNNNNOOOPPPOOOMMMQQQRRRRRRPPPLLLIIIGGGGGGAAA???;;;777555333333333000111222111000///000111000111333444444222111000,,,,,,---...000222444666000...,,,,,,---.........000000222666;;;>>>>>>===222111...,,,++++++,,,---...///000///......000222111111222000...------......000333444222111000000000000000000000000///............///000111333333//////000111222222222222111111///......//////000......------......///000333333444555555444333222222111//////000///---,,,---///111111000............///000000///...///111//////000000000000111111...000111222222333444666777777777666555444222111///////////////000111111111222222111111222666888666999<<<:::555111///000...000333222000000222555333222111000//////...///,,,...000///------000333;;;>>>@@@BBBCCCFFFIIIKKKJJJJJJHHHEEEBBB@@@@@@AAA<<<:::999999<<<>>>@@@@@@???AAA@@@<<<777666999===;;;<<<>>>???>>><<<888666666666555444444666:::>>>999:::<<<>>>@@@BBBDDDEEE>>>===;;;999888999;;;===;;;AAAEEEDDDBBBBBB@@@<<<777666666666777888888999<<<;;;:::999888777777777555888:::;;;???CCCBBB===444555666666555555666777999:::;;;:::999999:::;;;333444555777999:::;;;<<<999===AAACCCBBB???======;;;>>>BBBCCCBBB>>><<<;;;999999888999:::===@@@BBB@@@AAAAAA@@@>>>>>>AAADDD>>>AAACCCBBB???>>>???AAAAAACCCFFFFFFDDDBBB@@@???AAA@@@???>>>======>>>>>>===>>>>>>???@@@AAAAAAAAA@@@BBBEEEDDD@@@===;;;;;;;;;<<<;;;:::999:::<<>>>>>?????????@@@@@@>>>@@@CCCEEEEEEBBB>>>;;;777888999999888999;;;===<<>>;;;;;;;;;:::;;;<<<<<<<<<===@@@CCCEEEEEEDDDBBB@@@===;;;:::666999>>>@@@@@@?????????===???BBBDDDCCCAAA>>><<<999;;;>>>AAACCCCCCAAA@@@<<<>>>@@@CCCDDDEEEEEEFFFAAA===888666888:::;;;;;;999888666555666666444222444444444555666777777777444333222222444666888999666888999888666555666888666777888::::::888333///...111333444333333333444444555666777777666555444333222000000111222111000///000111111000000111333666555666::::::555333444777666555333222111111111111222444555444333222111...///000222333333222222...000333222111444:::@@@???BBBFFFIIILLLOOORRRTTTVVVVVVUUUSSSPPPQQQTTTWWW[[[[[[YYYUUUPPPNNNPPPRRRMMMNNNPPPQQQRRRQQQOOONNNGGGJJJMMMNNNMMMMMMPPPSSSOOOPPPRRRTTTUUUTTTRRRQQQSSSPPPNNNNNNOOOPPPOOOMMMMMMPPPSSSRRROOOKKKIIIIII???>>>===:::666444333222111222444222000...000111000000111111222111111000...//////000111222333333222///------///000000/////////000222555777777666//////...---,,,+++******...//////...---...000222111222222111...------......000333444333111000000///////////////...------............///111222333///000111222222111000000111111111000000/////////...------------...//////000000111222222111000///222111000111111111000...---///111222111//////000///000111000///...///000000000000111111111222222---///111222222333555666555555444444333222111000............///111222222111333444333222222444777333777999888333///000222000333555444111///222555222222222222222111000000,,,///111///,,,+++...222<<<<<<>>>>>>@@@DDDIIIMMMGGGHHHHHHFFFDDDCCCCCCEEE>>>;;;777777999<<<;;;:::<<>>999555666999999;;;===???>>><<<999666555666666555555666999;;;999999;;;<<>>AAA===777222555777888777555555666:::;;;<<<;;;999888999:::444555666888:::<<<===>>>777;;;@@@BBBAAA???===<<<999<<<@@@AAA@@@<<<:::888777777888999<<<@@@DDDFFFCCCDDDDDDAAA>>>>>>BBBEEE:::>>>CCCBBB???>>>AAAEEE???CCCGGGGGGCCC???======?????????>>>===<<<<<<;;;999:::===@@@BBBBBBBBBBBB===AAAEEEEEEAAA===;;;:::;;;;;;:::888666888;;;>>>;;;:::::::::<<>>:::888999;;;;;;;;;<<>>;;;>>>BBBCCC@@@=========@@@AAABBBAAAAAABBBEEEGGGGGGEEECCC@@@>>>===<<<<<<666:::???CCCCCCBBBBBBBBB>>>@@@CCCDDDCCC???;;;888777999===@@@BBBBBBAAAAAA:::===AAADDDFFFHHHJJJKKKHHHBBB<<<999;;;>>>??????999777555555555444222000111222333444555555555555888666333222333555666666888:::;;;:::777666777999;;;<<<===??????;;;555000+++...111222333333444555444555666666666555444333444222000000111222111000,,,---///000111111333555222111333888999555444555777777555444333222222222333333222222222222222222---...///111111111000//////222444222000222888>>><<<@@@DDDGGGJJJLLLOOOQQQRRRRRRRRRNNNKKKKKKOOORRRXXXVVVSSSPPPOOOPPPTTTWWWLLLOOOQQQQQQOOOMMMLLLLLLEEEIIIMMMNNNMMMMMMOOORRRLLLNNNOOOPPPPPPQQQTTTVVVWWWTTTQQQQQQSSSSSSRRRPPPOOORRRVVVVVVSSSOOOMMMLLL???@@@???===999666444444000222333111...,,,...000000000000000000000111111111111222222222222111111444111......000222111000.........000222333222000///000000///...---+++***...//////...------000222111222222111...------......111444555333111000//////////////////...------000000000000111222333444///000111222222111///...111111222222111000///......------------...//////,,,---...000000000///...222111111111333333111///---000222222111000000111///000111000///...///000000000111111222222222333---///111222222333555777222222222222111000//////---------...///111222333111333555555222111333555222555888666111...000333111444777555111///222555222333444555555444222111---000222000,,,***---111>>>@@@AAAAAA@@@BBBEEEIIIMMMKKKHHHFFFEEEFFFIIIJJJCCC???:::888999:::999777<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<:::888666555333444666888999:::;;;;;;444777<<<@@@AAA???<<<:::===;;;777555555777;;;===444777;;;>>>>>>>>>???@@@333111000333888<<<======<<<@@@CCCCCC???:::777555===>>>>>><<<999777666666444333444777::::::666222999888<<>><<<;;;;;;===AAAAAA???<<<<<<>>>BBBFFFGGGCCC===888:::888666555777;;;???BBB>>>???@@@???>>>>>>???@@@>>>===<<<>>>AAABBB@@@===>>>===>>>@@@AAA@@@>>><<<555<<>>>>>>>>888;;;;;;999<<>>>>>??????>>><<<999555888;;;;;;999999<<>>AAADDDFFFHHHFFFFFFHHHIIIHHHDDDAAABBB@@@@@@BBB@@@<<<>>>BBBEEEFFFFFFEEECCC@@@<<<:::999999999999::::::;;;<<>>>>>AAACCCCCCBBBBBBGGGMMMNNNKKKFFFCCCAAA;;;===???AAABBBAAA@@@>>>BBBDDDFFFDDDAAA???AAACCCHHHFFFDDDBBB@@@>>>:::888:::;;;===???@@@@@@???>>>BBBDDDFFFFFFDDD???:::777:::<<<>>>AAACCCDDDDDDDDD???>>>>>>BBBGGGJJJKKKJJJJJJGGGDDD@@@===<<<<<<<<<666555555666777666444111000222444555444444555666333555777555333222555888888:::<<<;;;:::888888888666999===>>><<<888666555000222444333111000222444666555333222111111111111555555444333222222222222555444333222111222333444222000000444555333444777555666666555333333444666666666444333222111111111222333333222000///000222222333444555555777:::===EEEAAABBBIIIOOOQQQQQQSSSWWWWWWUUUTTTRRRPPPNNNMMMNNNNNNNNNPPPSSSVVVWWWWWWUUUTTTSSSPPPNNNKKKIIIHHHMMMMMMLLLJJJIIIJJJNNNQQQOOOMMMLLLLLLNNNQQQSSSSSSPPPNNNNNNRRRVVVVVVPPPKKKOOOUUUYYYVVVSSSOOOJJJEEEAAABBBAAA===888555777999555555444111...---...000000////////////000000111...///111222222111000///111000///.........///000333444333111...,,,+++,,,'''---333222,,,)))+++...000///---,,,,,,---...///111222222111111000///...222222222111111000///...222333222000...,,,---///......------------...///////////////000000000000777666444444444222000...,,,,,,,,,---...///000000000111222333222000...---111555999999666333333444111222333333333111000...000111111111111222222222,,,111555555111///000222+++///333444222000111222666222...---///111111111///...------...000222444888666333000000111333555333444666555333111111222///000000000000111444777444555666555222111000111000111333555555333111///===???@@@@@@???@@@CCCFFFJJJJJJIIIHHHHHHHHHJJJLLLEEEAAA===:::::::::888666888888888999:::;;;<<<===>>>>>>===;;;999777555444222444777999:::999888666777:::>>>BBBCCCAAA>>><<>>???>>><<<555333222444888<<<===<<<<<<>>>@@@@@@>>>:::666444;;;<<<===;;;999777666666555555555777999999666333666666:::???>>>888666999:::;;;<<<<<<;;;<<<>>>???@@@===:::;;;===@@@@@@@@@999;;;>>>BBBDDDBBB>>>:::<<<;;;888777888;;;>>>AAABBBCCCCCCBBB@@@AAACCCEEE>>>===<<<===???@@@>>>;;;999999;;;===@@@@@@===;;;>>>@@@>>>;;;:::<<<<<<;;;999======;;;;;;???>>>999:::999:::<<<>>>@@@???>>>999;;;<<<<<<<<<<<<===>>>::::::;;;===???BBBEEEFFFDDDCCCCCCEEEHHHIIIGGGDDDBBB>>>>>>CCCFFFCCCAAAAAAEEEEEEDDDCCCAAA>>>;;;:::>>><<<999777888:::>>>@@@AAA@@@???@@@CCCFFFEEEDDD???DDDIIIKKKIIIEEECCCCCC???@@@@@@AAAAAA@@@???>>>EEEGGGHHHEEE@@@>>>>>>@@@DDDCCCBBBBBBCCCBBB@@@>>>999:::;;;<<<======>>>>>>BBBCCCEEEEEECCC@@@===;;;<<<===???AAABBBCCCDDDDDDBBB@@@???AAAEEEJJJLLLLLLLLLJJJGGGCCC???<<<;;;:::333222222222333333222000222333444333222333666888444555555555444444666777888999::::::888777666555444777:::;;;999777555444333555666555222111222333444222000///...///000111444333333222222333333333444444333333444555666777555111000222333222555999666777777555333333444666222222111111111111222222222333333222000///111222111222444555777:::>>>AAABBB???@@@HHHOOORRRTTTWWWVVVVVVVVVUUURRRPPPMMMKKKJJJIIIJJJLLLQQQUUUWWWWWW[[[YYYWWWSSSPPPNNNLLLKKKQQQQQQPPPOOOMMMMMMPPPRRRSSSQQQOOONNNOOOQQQRRRSSSNNNLLLKKKNNNSSSUUUSSSPPPMMMSSSWWWVVVSSSPPPLLLGGGBBBBBB@@@<<<999777777888666666555222///......///000000////////////000000111000000000111111222222111000///...............111222222000...,,,,,,---***...111111...,,,---///000///---,,,,,,---...///.../////////...------,,,000000000000///...------///000000000...---...///000000///000000111222222000000000000////////////555444333333333222000...------------...///000000111222333444333111///...111333666777555333111111111111111111111000//////000000111111111222222222...222666555111///000333...000333333111000111222222...+++***,,,////////////...---------///111222555333000...---...111222000222333222000//////000111111111000//////111333222444555555333222222333000222444555555333111000===>>>??????>>>???AAACCCDDDFFFHHHIIIHHHHHHHHHIIIFFFCCC???<<<;;;:::888666444444444555777:::<<<>>>>>>===<<<:::888666555444333666:::======;;;777555;;;===@@@BBBCCCAAA???===@@@???===;;;:::::::::;;;<<<888555888>>>AAA>>>:::888666555666999;;;<<<<<<;;;;;;<<<<<<<<<999555222999:::;;;:::888666666777888777666666888888777555333444888===<<<777666888;;;===??????>>>=========CCC???:::888999===@@@BBB888999<<>>???===;;;999:::<<<>>>@@@BBBBBBAAA???>>>???AAADDDBBB@@@?????????>>><<<:::555666999===@@@AAA???===AAAAAA>>>:::;;;???>>>::::::>>>???<<<;;;<<<;;;999888777777:::>>>BBBCCCCCC<<<;;;;;;;;;======<<<:::::::::;;;<<<>>>@@@BBBCCC???>>>???BBBEEEHHHHHHHHHBBB======EEEKKKIIIDDDAAAHHHFFFDDDBBB???===<<<;;;BBB>>>999666666:::@@@DDD??????@@@CCCFFFHHHGGGFFF<<>>>>>EEEGGGHHHFFFAAA>>>???@@@EEEDDDCCCDDDEEEEEECCCAAA;;;;;;:::;;;<<<>>>???@@@BBBBBBBBBBBBAAA@@@>>>===>>>>>>>>>???@@@AAACCCCCCEEEBBB@@@@@@CCCHHHLLLNNNNNNLLLJJJFFFBBB>>>:::999222111///000111222222111333444333222111333666999555444444555666777777666888888888777666444333222222555888999777555333333666666777555333111222222444222000......///111333333222222222222333333444333333333444666888999:::777333000111222222555:::777888888666444333444555////////////000222333444222333333222111000111333000222555777999<<>><<<:::999888777666777666444111///...///222111000//////...//////333222000///000111333555333333333222111000///...///000000///---,,,---......////////////////////////...---,,,,,,---...///..................------////////////...---,,,++++++---//////.........//////000000111222333444444111111000000//////......222111000111222222000...------------...///000000333333444444333222000///111111111333444222000---000//////.........//////000000000111111111222222222444666444111///111333111222222111000///000222///---++++++---///000000000000/////////111222444222000...------...000111///000111111///...///000222333222000...---...///111333444555444333444555111222444555555444222111>>>>>>????????????@@@AAADDDHHHLLLMMMKKKIIIHHHHHHCCCAAA>>><<<;;;:::999888444444444555777:::===>>>>>>===;;;999888666555555777999<<<>>>>>>===;;;:::;;;===???@@@AAA???===<<<@@@???>>><<<;;;:::999888===:::777999===@@@ӵ999:::;;;<<<:::999888999:::888444111666888999999777666666777:::999777666777777888888222555999;;;;;;999888999999;;;>>>???===:::999999AAA>>>999777777:::===???;;;;;;<<>>===<<<<<<<<<>>>@@@AAAAAAAAA@@@>>>======@@@CCCGGGEEEDDDBBB???===:::888555666999>>>BBBCCCBBB@@@:::???AAA???BBBGGGEEE===;;;>>>???===::::::;;;;;;ĦAAACCCDDD;;;999888Ħ888555777777777888999:::;;;<<<<<<<<<===???BBBEEEGGGHHHDDDӵFFFJJJHHHDDDAAA>>>===<<<===@@@===999666777:::???CCC>>>@@@BBBEEEFFFFFFDDDCCC:::<<<@@@CCCEEEFFFGGGGGGHHHFFFCCC@@@>>>=========AAAEEEGGGGGGDDDBBBCCCEEEKKKJJJHHHGGGGGGEEEBBB@@@>>>===<<<<<<===@@@CCCEEECCCBBB@@@>>>===<<<;;;;;;<<<;;;;;;;;;;;;===???@@@BBBAAA@@@@@@BBBEEEHHHJJJLLLKKKJJJHHHDDD@@@<<<999444222000Ħ333444444444333333555777666444333555888:::888555888777666555444333111///111333666777666444444444555555555444333222222333666444111000000222555777333333222222222222222222000111222444777999;;;<<<777444222333444222444888999999999777444333444555000000000000111222333444333333444333111111222444222444666888:::===AAAEEEEEEBBBCCCHHHKKKMMMPPPUUUPPPRRRUUUWWWXXXVVVTTTRRRQQQOOOMMMMMMOOOPPPQQQQQQZZZYYYWWWUUUUUUVVVWWWXXXUUUUUUVVVTTTQQQOOOOOOOOOTTTSSSRRRPPPNNNNNNPPPRRRRRRQQQOOOPPPQQQRRRPPPNNNNNNTTTXXXVVVSSSRRRNNNJJJFFFAAA===;;;;;;;;;888555666777777555222000//////222222000///............222111111111111333444555777888888888777666444222---...///...---,,,---///000...,,,,,,///000000.........---------...//////000111111222222222111111////////////...---,,,+++***,,,...///...------...---...///111222333333444222111111000///......---///......000111222000///...............///000000333333333333222111000///000///...///222222...***///...---,,,,,,---...///000000000000111111111111444555555444111000222444333333111///---...///000000///...///000333444555444333333333333444555666111000/////////000111111000111222222000000222333111222222111...------...000222444444444444555666111222444555555444333222@@@@@@@@@AAABBBBBBBBBAAAHHHMMMSSSTTTPPPKKKHHHHHH======<<<;;;:::999::::::888888888888999;;;===>>>===<<<;;;999888777777777999999:::;;;===>>>???@@@999:::<<<======<<<;;;:::>>>>>>===;;;:::8886666668889999999999994ĉ@ӵ999;;;<<<999888777888888777555333666777999888777666666777::::::999777777777999;;;444888;;;<<<<<<;;;;;;;;;888;;;>>>>>><<<999777777;;;:::888777666777999;;;===<<<<<<===???@@@@@@???<<<<<<======???AAABBBCCCCCCDDDCCCAAA@@@AAACCCEEEGGGFFFEEEAAA===999777555666777999<<<@@@AAA@@@???555===AAA@@@DDDMMMMMMGGG>>>===<<<<<<:::999;;;===>L;;;=========;;;999=hĦ444555555666777777888888888<<<===>>>???@@@BBBDDDFFF4ĉ@ӵIIIFFFBBB>>>;;;::::::::::::999777777888;;;===??????AAADDDEEEDDDAAA>>>===999;;;===AAADDDGGGHHHHHHIIIFFFCCC???<<<;;;;;;<<>><<<<<<===AAADDDFFFDDDAAA>>>:::888666666777888888777777888999;;;<<<<<<>>>@@@AAABBBBBBBBBCCCGGGGGGHHHGGGEEEAAA>>>;;;444222111>L555111333555666555444444444666444444666:::;;;999666999666444333333333000...111333666777666555555666111111111222333444444333555444222111111333555666555444333222111000000000---///111333666888999:::666444444777777444333555:::::::::777555444444555444444333222222222333333333444444333222222444555555777888999999;;;???BBBDDDBBBDDDHHHKKKLLLOOOTTTSSSUUUXXXZZZZZZWWWTTTRRRQQQPPPOOOOOOPPPQQQPPPOOOPPPQQQQQQSSSUUUXXX[[[]]]UUUVVVVVVUUURRRPPPPPPQQQPPPPPPPPPNNNLLLLLLOOORRRPPPQQQRRRTTTTTTRRROOOMMMQQQWWWYYYVVVSSSQQQMMMIIIEEEAAA<<<:::::::::777555666666666444222000000111222222000///............///000222333444444333333888999::::::999777555444,,,---......------...000///,,,)))***...000///---------------......//////111222333444444444444444000000111000000///...---,,,---///...,,,++++++,,,...///000222333444444444222111111000///......---...------///111222111/////////.........///000000222222222111111000//////000...,,,...000000---***...---,,,,,,,,,...///000//////000000000111111111444555444333222111222333444222///---,,,---......111111111222333444777888444444444444444555555555.........//////000000111000111111111000000333555000111222222000///000111///111333444333333444555111222333444444444333333@@@@@@@@@BBBDDDEEEDDDBBBCCCJJJPPPQQQKKKEEEBBBBBB:::;;;<<<<<<:::999:::;;;<<<<<<======>>>>>>??????===<<<:::999888999::::::999999999:::;;;>>>AAACCC888999::::::;;;;;;;;;;;;===<<<;;;:::888777666555222555777888666GG=?:::<<<888999999888666555666888666888999999777666666777999::::::999888888;;;===777<<>>===>>>>>><<<:::<<>>;;;:::999555777777777666555777888;;;:::999999;;;;;;;;;:::;;;;;;===???AAABBBCCCDDD@@@AAAAAAAAA??????@@@BBBAAABBBBBB???;;;888666666999888777888;;;<<<<<<;;;777>>>AAAAAALLL\\\___WWWEEE>>>999999:::999:::===HdĦ888888777666;;;=Īj666777888999:::::::::999===>>>@@@@@@??????AAABBBGG=?CCC???;;;888777666666444444555777999;;;===>>>AAACCCEEEDDD@@@<<<:::999999999;;;@@@DDDFFFGGGFFFFFFDDD@@@===;;;999::::::CCCFFFIIIHHHDDDAAA@@@AAAFFFEEEDDDEEEFFFFFFEEECCC===<<<;;;;;;===@@@CCCEEECCC@@@<<<888555333333333555666666777888999:::;;;999;;;???@@@???>>>======AAABBBCCCCCCBBB@@@>>><<<444333111HdĦ333222444555555444333333444555555666888::::::999888:::666333222444444222///111333666777666666666777000000///111333555444444333222111111000111222222444333222111111000000000---...000222555666777777666555666:::999555222333999::::::888666555666777888777666555333333222222333444555444333333555666777888888888888999;;;>>>??????CCCIIILLLMMMQQQVVVYYYZZZ[[[ZZZXXXUUUQQQOOOMMMNNNOOORRRTTTUUUTTTRRRKKKLLLOOORRRVVVYYY\\\]]]VVVWWWWWWUUUSSSSSSTTTUUUOOOPPPQQQNNNKKKKKKOOORRRKKKNNNQQQTTTUUUSSSQQQOOOQQQVVVXXXTTTQQQOOOKKKGGGCCC@@@<<<:::888777666555555555444222000000111333222111000//////...//////---///111333444444333222444555555555555444333333,,,...//////......///000---+++***+++...000...,,,,,,,,,---....../////////000111222333444444444444222222222222111000///............---++++++,,,---000111333555666666555555111111000000//////......---------///111222111///000//////...//////000000222222111000000////////////.........//////---,,,---------...///000111222/////////000000000111111222222222333333333333333444111...------.........///111222222222333555777111111222222222222222222***+++,,,......//////....../////////...///222555000222444444333333333444000222333333111000111222000111111222333333333333@@@??????ӵ<<>>===ӵӵ888777ĦƜ`1.׼s777:::<<<777Ħ888<<<888999::::::888666666ӵ999ĦAAA>>>===??????<<<;;;===@@@@@@ĭӵ999:::ĦAAAAAA;;;Ħ<<<Ħ===;;;<<<===???<<<888777777888999999~~~lllNNN999DdD777:::===?fӵ777888:::Ħ;;;>>>AAAӵƜ`1.׼sEEECCCĭӵ666DDDEEE999888888:::>>>CCCEEECCCӵ999888888888ĦFFFFFFBBB???>>>DDDCCC>>>AAACCCEEE@@@>>>;;;Ħ555666888:::;;;===<<<Ħ??????>>>===;;;:::666555555DdD222111111999999ӵ555666ӵ666ӵ111000111333333Ħ111111ӵ999666666999ĭӵ555444444555444333444555777555666777666666777:::<<<===???DDDKKKMMMLLLOOOTTTXXXYYYXXXXXXVVVTTTQQQPPPPPPRRRUUUYYY\\\[[[YYYVVVMMMOOORRRUUUWWWXXXYYYXXXTTTTTTTTTSSSRRRSSSVVVXXXSSSUUUUUURRRMMMLLLPPPSSSKKKMMMOOOQQQQQQPPPOOOOOOMMMRRRTTTQQQNNNLLLJJJFFF??????===999666444444555444333222///...///333666000000////////////000000......///111222333333333000000000000000111111222---///000000......///111++++++,,,...000000///---+++,,,---...///////////////000111333444555555555222222222222111000///.........---,,,***,,,///111000222333555555555444333000000000000////////////.........///111222111///000000////////////000000333333222111000000000000///000111000.........///---...///000222222333333////////////000000000111///000111222444444333222555222//////000111000//////111333333222222444777000000000111111000000000)))***,,,///000000/////////////////////000444666222444666777666555555666222333333222000...---...//////000111222222333333???>>>?~4CCC===EEEg&e>&e???g&e>>>>hӵ;;;:::999:::<<uO>&e:::8884ff?>ߝL???gĉ@777777:::===Shӵ@@@999:::;;;:::888666g&e<<<>hӵ???===@@@???<<<:::<<<>>>fff?><z666g&e>&e999;;;HL@@@??????ShӵgLAAAAAAAAACCCFFFDDD@@@;;;888777888999S?ʬ}}}3h?D%%)?777<<>>g&eAAAgĉ@OOOGGGg&e>&e333@eBBBDDD??::::::777777999===BBBCCCg<ĉ:::9998887773we<ĦBBBCCCAAA>>>3h?@e???AAACCCFFFGGG>>>===;;;Z555777888;;;===???3h?gL>>>======;;;:::999888999999999D%%)?---fff?><z999888=?Ħ888g&e444g&e666444222S?ʬ6664ff?>ߝL000@e111g&e444<<<8883h?g&e>&e666555??333444555555444444666888444444555555555666999<<>>>>>999444222333666333222000------///444888000////////////000000111//////......///111444555///......---...000111222...000111000//////000111***,,,///111111000//////+++,,,---...////////////000111222444555666777777222222222111111000///......---,,,+++***---222555///000222333333222111///////////////000000000000///......///111222111///111000////////////000000555444333222111111111111///111333111...---///111---...000222444444444333////////////000000000000---...000222444444333111555333000111333444222000111333555555333333555777111111222222222111111000***,,,///111222222222111111222222111111333777:::555777999999777666666666333333444222...,,,++++++...//////000111111222222AAA4Dӵ>>>???CCCHƅ^Hu]ĦEEEHu]Ħ???ZuR)Ħ======;;;999:::???CCCHu]ĦFFFHŐeHŐeHu]Ħ999qIܗGIӵ===tt666555777HGgĉ@999:::===>>>???@@@???<<<Hu]Ħ777ZuR)ĦBBB???;;;888666777777sߝLGdUĦ111Hƅ^Hu]Ħ<<<ntHdĦ???>>>HGgĉ@???HdĦ?????????@@@@@@???:::444222333666Htƅ^Bt=o9ĦDtfo9Ħ666999<<<g?;;;;;;HdĦ<<<333444Hu]Ħ@@@ttKKKJJJHƅ^Hu]Ħ444H׼s===<<<=========888:::===?????????tQ999999:::999je<Ħ::::::;;;Bt=o9ĦH׼s>>>>>>???AAADDDEEE@@@===888HtĦ444333555888;;;Bt=o9ĦHdĦ<<<<<<<<<999888888888;;;<<<===Dtfo9ĦsߝLGdUĦ999Ht@cӵHu]Ħ111Hu]Ħ777666Htƅ^222qIܗGIӵ444H׼s......Hu]Ħ777777Bt=o9ĦHƅ^Hu]Ħ333555:::666444555888999666222999666666999999666666999<<>>>>>>>>>>>===???BBBDDDDdDĦAAADdDΦDdDΦDdDĦ:::peƜ4DuTӵ:::`eĭ555qet666777888888:::<<<======;;;DdDĦ555;;;t|<===<<<999666555555888888DdDDdDĦ222DdDΦDdDĦ999q<niDdDĦ===qet>>><<<DdDĦ???????????????<<<999666666888q<RqjRgdKӵHdDĦgdKӵ888:::GR/f6LĭĦ999;;;DdDĦ888444444DdDĦ>>>`eĭJJJDdDΦDdDĦ444DdDĦ:::555666999;;;===???@@@AAA<<<===>>>>>>>>>===geĦ777999<<<FSĦ===>>>qjRgdKӵDdDĦ???@@@AAACCCDDDEEEAAA>>>;;;DdDĦ666444666888qjRgdKӵDdDĦ===>>><<<999777666666777888:::HdDĦgdKӵDdDDdDĦ666DdDĦ4DufӵDdDĦ222DdDĦ777q<R333222peƜ4DuTӵ333DdDĦ111111DdDĦ555qjRgdKӵDdDΦDdDĦ333222333555555555<<<888555555888999777444666444555999:::888888:::@@@EEEJJJLLLMMMNNNPPPSSSXXXUUUVVV[[[\\\ZZZ[[[___]]]___```_________aaacccaaa^^^ZZZUUURRROOOLLLKKKLLLNNNPPPSSSTTTSSSRRRQQQNNNQQQSSSRRRTTTXXXWWWSSSOOOLLLIIIHHHJJJJJJIIIHHHHHHJJJLLLMMMMMMKKKHHHEEE>>>===;;;999777666666555222333444444444333111000///000111111000000222444222222111000000000000000000///.........///000111000////////////000111111000,,,,,,000222000000444111222222111000000222444111222333555666777777777111222222222222333333333222000...------...------000000000000000000000000///,,,,,,111222000111555...------------///000222222111111///...///222555777333222555555222000111000...---...111222222111000222444444333333333444222333333222000///000111000222444555444222222333222222111000000000000111111222333444444444333222000111222333333222000///111222333333111111222333000000000000000111222333222444666666555555555777444333222222333333111///......///222555555222///<<<:::4DuXӵ===AAAFFFDdDΦDdDӵKKKDdDĦBBBBBBo)h===>>>======>>>AAABBBBBBBBBDdDĦ>>>DdDΦDdDΦDdDӵ;;;=ӊB1.uTӵ888HߝL`o9444po9wӵ666777999:::;;;;;;:::DdDĦ444999o)h888888777555444444666:::;;;DdDΦDdDĦ333DdDΦDdDӵ666GIpӵDdDĦ<<>>:::999999:::===po9u]]]xxxGIdnuR)ĦDdDĦnuR)Ħ:::;;;CdgĪj;;;DdDĦ666333333DdDĦAAAHߝL`o9HHHDdDΦDdDӵ555DdDĦ777222444666999<<<>>>???@@@@@@???>>>===<<<;;;geĦ888:::sp?aĦ@@@BBBGIdnuR)ĦDdDĦ@@@AAACCCDDDDDDDDD???>>><<<DdDĦ555555666777GIdnuR)ĦDdDĦ======<<<999777666666444666888DdDĦnuR)ĦDdDΦDdDĦ666DdDĦnuR)ĦDdDĦ222DdDĦ888po9u222222222111=ӊB1.uTӵ222DdDĦ222222DdDĦ000GIdnuR)ĦDdDΦDdDӵ222111222444555444>>>:::777666888999888666333222444999:::888888:::AAADDDHHHLLLOOORRRSSSTTTYYYWWWWWWYYY[[[ZZZ\\\```^^^]]]\\\YYYXXXZZZ^^^aaaaaa^^^XXXSSSOOOMMMMMMMMMOOOQQQSSSTTTSSSQQQNNNMMMKKKNNNPPPRRRWWW[[[YYYSSSPPPMMMKKKJJJKKKLLLKKKKKKHHHIIIKKKKKKIIIHHHIIIIIIBBB>>>999888888999777555000333666888888666222//////000111111111222444666333333222111111111111222000000...------...//////---------...///000111222111...---///000///111444111222333222111111333555222222222222333444555666111111222222222333333333333111///.../////////---////////////////////////...,,,...111222000000222//////.........000111222222222111///......111333666222111444555222000111111///...///111222222222///111444444333222222333222222222111//////111333444555555333111///000000000////////////000111222000111333444444444333222222222222222222111000000000111222222000000111222000000000//////000111111///111333444444444555777222111111111333333111000......///222444444111///>>><<<4DuXӵBBBEEEIIIDdDʜ4DuTӵHHH>d<ĦEEEDt===999999<<<@@@BBB@@@===>d<Ħ???>d<ʜDd<ʜ4DuTӵ>>>===F&uTӵ7774DufئL>e444puR)Ħ777;;;;;;<<<<<<<<<:::>d<Ħ555Dt444999888888999:::>>>>>>DdDΦDdDĦ333>d<ʜ4DuTӵ5554DwDd<Ħ:::puR)Ħ>d>>:::999999:::;;;peӵIIIĦpeӵDx<>d<ӵDd<===qR/ܗ?fӵ<<<>d<222333>d<ĦFFF4DufئL>eFFFDdDʜ4DuTӵ777DdDĦ555555666777888999:::::::::AAA???>>>======<<aĦAAACCCpeӵDx<DdDĦ???AAABBBCCCCCCBBB;;;;;;:::DdDĦ333555555555peӵDx<>d<<<<;;;999777777777555666777>d<ӵDd<DdDΦDdDĦ666DdDӵnd<DdDĦ222>d<Ħ888peӵ222Ħ000F&uTӵ000DdDĦ...///>d<Ħ---peӵDx<>d<ʜ4DuTӵ222111222333444555===;;;999999::::::888666222111333888999666555888===>>>BBBHHHOOOSSSUUUUUUZZZXXXWWWWWWXXXYYY\\\^^^^^^]]]ZZZWWWTTTUUUXXX[[[YYYWWWTTTOOOLLLLLLNNNPPPPPPQQQSSSTTTSSSQQQNNNLLLKKKNNNQQQTTT[[[```]]]VVVQQQPPPNNNMMMMMMNNNNNNNNNJJJKKKKKKIIIGGGFFFHHHJJJFFF???999777999;;;888666333555777888777444000...---///000/////////111333333222222111111111222222111000///---------......+++++++++,,,...000111222000////////////000222555...///000000//////111333222111000000000222333444111111111222222333333444333111000000111111000///...///////////////000000222111222333222000///...111000/////////000222333444444333111//////111333555111000444555222000222111000///000000111222222...000333333222111111111111111111000///000333666333444333111...---...///------......///111222333000111222333444333333222222222111111000000000000000222333222111000111333111000///////////////000///111333333333333444555111111111222444444333222///000111333444333222111AAA???4DuXӵFFFAAADDDD&dq&ĒRMMMHHHsdKĦGGGDHRRud888999<<<@@@AAA>>>;;;sdKĦ???D&oq<Ōq&ĒR@@@@@@???>dp&ĒR444444nfʜ>>>>>>>>sdKĦ888DHRRud<<<<<<<<<<<<<<d<Φ>d<Ħ333s&dq&ĒR777777i?ʜtd<Ħ:::HHܗDӊB;;;<xAAA@@@===;;;999666666B?d<888888999888888777777>>>===<<<===???@@@geĦ???Hg8>aĦCCCEEEB?Ho9777>d<@@@AAAAAA@@@:::;;;;;;>d<ӵ555555B?Ho9AAA<x777444444444222444666&ӫeʬtIӇ999>d<Φ>d<Ħ666D&ӫetIӇ888DdDĦ111sdKĦ777B?dp&ĒR...///>d<sdKĦ///B?Ho9777s&dq&ĒR222222222222333444555888999:::<<<<<<;;;777555333222333666777333333555:::<<<@@@HHHPPPVVVXXXYYYYYYYYYWWWUUUUUUXXXYYYZZZ\\\\\\[[[WWWTTTQQQQQQRRRUUUUUUTTTPPPMMMMMMPPPRRROOOPPPQQQRRRRRRQQQPPPOOOKKKOOOSSSVVV[[[```^^^XXXQQQPPPOOOMMMLLLLLLMMMNNNNNNNNNMMMJJJHHHGGGGGGHHHGGG@@@999777999;;;888555777777666444222000...,,,///000000///...---///000111111000000000111111222111000///...------...///+++++++++,,,---///111111111333333000......000111+++---////////////000111222111000//////000222222000000111222333333444444333222111222333333222000/////////000000111111111222333333222222222111000111111000//////000222333444555444333111000222444333000///333555222111222000000000000000000111222///111444555444333222222111111111//////000333666333333333222000///111222,,,------...///111333444111111222333333222111111000000000000000000000000222333444333222111222444111000///////////////000000222333333222111111222333222222333555666555444111222333444444333333333???>>>4DuXӵDDDAAABBBHu]3hhXXXQQQKKKneNNNJJJ=e<<<<<<===???AAAAAA???>>>ne:::;;;pIƎ@t@h???@@@@@@>h444222222fe999@ďD888:::;;;999:::<<<>>>@@@AAAne>>>;;;=e888<<<===<<<;;;;;;??????ege777333sĪj@h888888999fdDĦ;;;@ďDAAA===HkgeCCCBBBAAA???===:::666333@hEEELLL@GBBB@@@HĪj@IŌFFF@@@Bene;;;Hkge???neBBBBBBfe@@@Hu]3hh999999888se666777888999::::::::::::<<<;;;;;;>>>CCCDDDgeĦja>aĦFFFGGG@G666777se===??????@@@@@@<<<======<Ō555666777@G===>>>Hkge999444111//////...111444HĪj@IŌ:::666ege333444Hu]3hIŌ888999DdDĦ111ne666666@h111111>h///......se///ne444444@G555444sĪj@h000222333333222333555777444666888:::;;;999777666666444333666666333333666;;;???EEELLLSSSXXX\\\^^^YYY[[[YYYUUUTTTWWWWWWUUUXXXXXXYYYVVVRRROOONNNMMMUUUWWWXXXVVVRRRPPPQQQSSSNNNOOOOOOPPPQQQRRRSSSTTTKKKPPPUUUVVVYYY\\\\\\YYYPPPPPPOOOMMMJJJIIIKKKLLLRRRPPPNNNMMMMMMKKKHHHEEEEEE@@@;;;999999999777555999777444000...---------222222222111//////000111111000000000000111222222111111///......///000000---------------...///000444888888222---,,,,,,+++,,,...000111111111222333111111000000000000000000000000111222333444444555444333222333555555333111/////////000000111111222...000111///111555666555222111000//////000111222333444444333111111222444222//////333555333111333///000000///......000111111444777999888666555555000111111000000000333555333555666555333333444555------...///000222333444222333333333333111000///...///000111111222111111222333444444222222333444000000000//////000111111111222444333111000000111444333333444666777666444111333444444333222222333===4DuXӵ@@@ĵD^XXXXXXUUUPPPQQQOOOLLLEEE???@@@AAAAAA@@@@@@@@@AAA999777888===;;;===>>>>>>999777555444999<<<;;;:::999:::;;;:::;;;;;;===>>>>>>>>>???<<<666:::<<<;;;;;;;;;;;;::::::;;;888555:::;;;;;;:::999DdDĦ<<<;;;EEEBBB===@@@AAAAAAAAA??????===:::777777FFFIIIHHHFFF??????<<>>D^888666666666s׼s888666777999:::;;;<<<<<<<<<::::::;;;AAAFFFHHHgeFm8AAA>aĦFFFFFFEEE777888888s׼s;;;<<<>>>???AAABBB======<<<Ho:::666888:::;;;777999:::888666333000//////000222444888888555777444555D^777888999DdDĦ222333333555555555111222222222000......s׼s111111444555666555555111111000///222444444333333666888333444555555666777888999999555444666777666888<<d<ĦJJJPPPVVVWWWRRRQQQTTTĦMMMMMMPPPPPPKKKHHHHHH???AAACCCBBB>>>===???BBB@@@???Ħ666777999<<<:::666333333555999<<<888:::<<<===;;;:::::::::AAA???<<<999777555555444222222333888<<<>>>;;;888777999<<<===<<<:::999999>>>>>>===<<<:::999888777Ħ<<<;;;:::999888:::;;;<<<<<<;;;:::;;;<<<555666888:::<<<>>>???@@@;;;999666666777999::::::???>>><<<:::888888:::<<<>d<Ħ===<<<;;;>>>AAADDDFFFEEEAAA<<<888;;;;;;<<<===>>>???@@@AAA>>>???AAA???<<<:::<<<>>>BBB<<<===FFFHHHCCCCCCHHH>>>BBBBBB<<<999;;;:::666>>>AAAEEEEEEBBB@@@AAABBB?????????>>>===;;;:::999222555:::<<<===============<<<;;;===ĦFFF???<<<999888333000333:::<<<>d<Ħ777777444444444Be888999999:::;;;<<<<<<<<<<<<<<<;;;:::<<aĦDDDCCCBBB???<<<:::555666888999999999Be<<<<<<<<<>>>@@@BBBCCC<<<;;;:::nu]ӵ:::???>>>;;;777444111333555777999999888888000222444444333333444555555666777666333222111222111555777666666888777444555999999666888>d<Ħ777666666777999>d<Ħ444333444Ħ444444333222222444555666222333333111......222555222000......Be222111111000///Ħ444555444444333333444444555///000222444666555222000///222444555333444666999333333222111111444999===:::666555777999999<<>>AAAAAA>>>999555444999:::999777444555999===888999;;;======>>>======BBB>>>;;;;;;999555555gdKĦ???===777444555:::>>>>>>:::777:::>>>???;;;777555888::::::<<<@@@===<<<999777666777999:::<<<:::888:::<<<<<<888555gdDĦ@@@@@@@@@>>>>>>???AAABBB@@@<<<999999<<>>???DDDEEE@@@???BBBCCC@@@AAA???@@@AAA@@@>>>???DDD<<<======<<<:::888999::::::===???AAAAAA@@@AAABBBEEEDDDAAA===:::999:::;;;:::777888;;;999555555;;;:::999888gdKĦEEE999::::::888555333333444;;;sdKĦ999888888;;;;;;;;;:::666>>>===;;;;;;;;;===???@@@<<<999777:::???CCCŶSGGGBBB@@@3we>>777888999:::;;;;;;777888;;;===???@@@@@@???:::;;;<<<iĉ@3hR/Ō======<<<:::888666444666777666555333333444555444333333444666888:::888666555555666666555333222222333444666777777666777999999999777DdDĦ666777:::;;;:::sdKĦ777666gdKĦ...000222333111111222333///111222222111000111222111555888666000333000111111gdKĦ222222222333333333222111000222555888888555333444666333222222555999999666333888555111000000222333444444333333333555999<<A===neIIIJJJJJJNNNSSSVVVne[[[\\\\\\ZZZUUUQQQNNNMMMQQQQQQPPPOOOLLLHHHEEECCCne999:::;;;;;;:::999888888999;;;<<<<<<:::;;;<<<=========<<<<<<>>>@@@CCCBBB???;;;888777777888888777555555888;;;;;;<<<===?????????>>>>>>???:::888999888666ne:::;;;:::777888<<<;;;@@@@@@<<<:::===AAAAAA===999777999:::888999===;;;:::999888888999<<<>>>@@@@@@@@@BBBBBBAAA???DeDDDDDDCCCAAA;;;<<>>BBBEEE@@@EEEFFFBBBAAADDDEEEBBB@@@>>>>>>???===:::;;;???<<<======<<<:::999:::;;;888;;;===???>>>>>>???@@@BBB@@@===999777777888::::::777888:::999444444999;;;:::neAAAAAA444666888888777666777888>>>ne<<<;;;<<<888;;;:::666666888888666<<<<<<===<<<<<<;;;:::::::::888777;;;BBBFFF>AIIIHHHCCCk<FFFDDDAAA???>>>::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>>>>======:::;;;:::fh999:::;;;:::999888777888999999888555333222333666555444333444666888:::888666555555777777666555444444444444555555555444555666777666555De666555666888999999ne555666ne333555333222222333333111...111333444444222111222333333666888666222000111444111222ne111333000111333444444333111000000333555555333111111333//////111555:::<<<;;;999666444111000111222333222333222222222444888;;;>>>BBBLLLUUUUUUSSSUUUXXXYYYZZZ^^^^^^ZZZUUUSSSPPPLLLLLLOOOOOOLLLLLLPPPPPPLLLWWWXXXZZZ[[[[[[ZZZXXXVVVRRRPPPMMMKKKJJJJJJLLLMMMVVV]]]aaa```^^^\\\XXXSSSOOORRRUUUTTTQQQNNNNNNOOOLLLKKKKKKQQQWWWWWWPPPJJJFFFCCC???;;;777555333333222111000///...//////000///......///222222000---111111222222444555777888777333111222111------///......////////////000000...///000111111111111111222222111111111000000000//////......------,,,,,,//////000000000000000000111444777::::::888555333222000///222222///000333---///111111000000000111222000---,,,...////////////111222222111111222333111000///......///111222666444111///......000000000333555444222000000111//////000000111000000///111333444333000......//////000222111000///111222222444555333///---,,,---///111444666777666444333111000///000222333333222////////////000111222333222111111000111222444555555666666555444222000///......---------...///===???HHHKKKMMMGGGKKKRRRWWW\\\```bbbdddccc^^^XXXTTTRRR[[[ZZZYYYYYYWWWPPPFFF>>>:::;;;===>>>???;;;999888:::>>>@@@???===<<<<<<===>>>>>>>>>>>>===>>>@@@AAA@@@===:::888888666777888777666555666888===>>>???@@@@@@???>>>===:::666555888999888;;;777666666555888===999>>>@@@<<<:::===AAAAAA???;;;999:::999666777:::888999:::999999;;;>>>@@@BBBEEEHHHIIIGGGEEECCCCCCIIIJJJIIIEEECCC:::;;;===@@@BBB@@@<<<999777888999:::;;;>>>CCCFFFBBBEEEGGGDDDCCCEEEEEEDDD>>><<<<<<===;;;777777;;;===>>>>>>===;;;:::;;;<<<666999;;;<<<<<<<<<<<<===>>>;;;888555444555777999999888999:::888444444777<<<<<>><<>>===<<<===>>><<<===:::555444888999888;;;<<<>>>>>>===;;;777555777666666;;;BBBHHHMMMLLLJJJCCCBBBAAA?????????=========;;;:::999;;;===???>>>>>>===<<<<<<;;;;;;<<<<<<;;;888777888999:::;;;::::::999;;;;;;;;;888444222111111666555444333444666888999888666555666888888777666555555555555444444444333333444444444333;;;777666555666777777444444444666666777333///111555666222---444666777666444333333444444666888666333111222555111222111222333...000222444555444222111///111222222000......//////000111555999;;;;;;999444333111222333333222111222111000111333666:::<<>>:::777555444444444333222000///.........111///......000000///---///000222333555666666777555111000222111---,,,......//////000111111111111---...///000111222222222111111111111000000000000---------,,,,,,,,,,,,,,,............////////////000222666999:::999777666444111000222222000111444...000222222111000111222333111........./////////000222333222111111222444111000///......000222333555444333111000000000000222444555333111/////////...///000111222222222222222444444333111///...///...000111111000000222333111222333222///---------...000333555666666555444222000//////111333444444000000000000111222333333333222111000111111333333444444444333222111111000//////000000000111111IIIBBB<<<<<>>BBBGGGIIIIIIJJJMMMPPPFFFKKKRRRXXX[[[\\\]]]]]]dddfffgggfffccc^^^\\\[[[```]]][[[[[[YYYRRRFFF===888999999:::<<<===>>>???>>><<<:::===AAABBB???<<<<<<<<<==================;;;===>>>===:::888777777777888999999888777666666<<<<<<===>>>>>>===<<<;;;555333555:::;;;999999<<<@@@:::666555444222444888333999<<<999888;;;=========;;;:::;;;999555666:::888:::<<<<<<;;;;;;>>>AAA???DDDHHHIIIGGGDDDCCCDDD===CCCKKKPPPPPPLLLGGGCCC;;;;;;;;;===??????>>><<<<<<;;;999888888:::===@@@@@@CCCEEEEEEDDDDDDDDDDDD===;;;<<<>>><<<888888<<<@@@@@@@@@>>>;;;999999:::666888:::;;;;;;:::;;;<<<;;;888444333444666888999::::::<<<<<<999666666777=========>>>>>>===:::777---111777;;;<<<<<<;;;;;;;;;===>>>???===<<<<<<===AAAAAA===777666:::===<<<;;;<<<>>>???>>><<<:::888777666666:::AAAGGGJJJKKKSSSPPPMMMLLLKKKHHHCCC???@@@AAAAAA@@@>>>>>>@@@BBB@@@@@@???<<<999888;;;>>>??????>>>===<<<;;;;;;;;;>>>===;;;999666777999<<<;;;;;;<<<======<<<;;;:::::::::999777444222222222777666555444444555777888888777666777888999888777666666777666555555666777555555555444333555999===:::888666666777888888777555555555555555666666777222///...111555777555111777888999888666444444555333444555444222111222444000111333222111000111222,,,...222555666555333222000000000000///...------333333333444444444333222333333333444555555333111111000///000222555999;;;CCCLLLSSSTTTSSSTTTUUUTTTRRRVVVVVVSSSSSSVVVYYYXXXYYYYYYVVVRRROOONNNMMMKKKOOOQQQUUUXXXZZZZZZYYYYYYWWWSSSNNNKKKIIIKKKNNNPPPQQQWWW[[[ZZZYYYZZZYYYVVVSSSRRRQQQQQQRRRQQQNNNLLLSSSPPPNNNNNNOOONNNIIIDDDAAA@@@===:::777555444444333222222111000/////////333222111000000000000000---///111444666666777666333000000222111---+++---...///000111111111000///......///000111111111000111111000000000/////////---------....../////////,,,------...///000111222222444777:::;;;:::999777333111222555444111000222///111222333111111222333444222/////////000///...000111222222000000111222111000/////////111333444444444444333222111000000111111111111000/////////000111222333444555555555333444555333111/////////...///111111111111333444111222222222111/////////...///111444555666666666333111//////111333444555222111111222222333444555333222111000000111222222444444333222222222222333000111222333333333222HHHBBB======@@@BBBBBB???===BBBGGGIIIIIIIIIKKKNNNHHHMMMSSSYYY[[[]]]^^^___bbbcccdddbbbaaa___```aaa```\\\WWWVVVUUUPPPHHH@@@===<<<<<<;;;;;;;;;<<<<<<@@@>>>===>>>@@@???===:::<<<<<<;;;;;;::::::::::::999;;;<<<<<<:::888777777999999:::;;;;;;:::777666888999:::;;;:::999888777333333777===>>>:::888999;;;777666777666222222555000777:::999777999;;;;;;:::888999;;;999666777<<<>>>AAADDDCCC???>>>@@@BBB===AAAFFFGGGDDDBBBCCCDDDCCCIIIPPPSSSQQQKKKFFFCCC@@@>>>;;;:::<<>>>>><<<888555000444:::======;;;:::999777;;;@@@CCCBBB???======AAABBB???999888<<>>??????@@@@@@AAA===<<<;;;===AAAEEEHHHJJJOOOLLLIIIIIIJJJIIIDDD@@@AAAAAA@@@???>>>>>>AAADDDCCCEEEDDD@@@<<<:::===AAA===============<<<<<<<<<<<<<<<:::888666777:::===>>>???@@@@@@???<<<:::888777777777555333333444666888777555444444555666777888777666777888999888777555666777777666666999<<<999999888666555666:::===>>><<<999888999:::::::::888888666555555444555555...///111222333333444444888999:::999777555555555222222222111000000111222///111222222111000000111,,,...111444555555444333111111000////////////...333333333222000///......444333444666777777444222111111000000222666999<<>><<<:::777555444333000000000111111111000000222222111000/////////000,,,---000333555777777777333000///111000---,,,...///000000111000///---,,,000000000000000///...---000000000/////////......//////000111222222333333,,,,,,---...000333555666666777:::;;;<<<;;;999888111000333777777222...//////111222333111111222333333222000000111111000//////000111000///...///000111000000000111222444444333333444444333222000000......---...///000000000///000222333555555666666111333444333111//////000...000111222111111333555222222222222333333222111//////111222444555666777444222000000222333444333333333333333333555666666333222111000000000111222444333333222333333444555111222333333444444333333???>>><<<===>>>@@@@@@@@@;;;>>>CCCEEEFFFFFFEEEEEEIIIMMMRRRWWWZZZ\\\___aaa```aaaaaaaaa``````bbbddd```\\\WWWTTTRRRPPPLLLHHHEEECCC@@@===;;;:::;;;;;;???>>>>>>===;;;:::::::::===<<<;;;999888777777777999;;;>>>>>><<<:::999999;;;::::::;;;<<<;;;888666666777888999999888777666555444777<<<===:::888:::555444555::::::777666888222888===;;;999;;;;;;:::666777999;;;999666888===BBBGGGJJJIIIDDDAAABBBDDD>>>@@@BBBCCCCCCCCCCCCDDDGGGLLLPPPQQQLLLGGGCCCBBBDDDAAA===;;;===@@@BBBCCC===999666444666888:::;;;::::::===AAA@@@===<<>>BBBBBB??????CCCCCCCCCBBB>>>:::666555555777999;;;<<<;;;::::::;;;;;;888666888;;;===<<<:::999>>>@@@>>>======<<<:::===<<<<<<======;;;777555444888<<<>>>===:::777666666;;;BBBFFFEEECCC@@@>>>===???>>>::::::===>>><<<<<<===>>>@@@BBBDDDEEEFFFDDDCCCAAA@@@AAADDDGGGIIIFFFDDDCCCDDDFFFFFFCCC@@@???@@@???>>>===>>>BBBDDDEEEGGGHHHDDD???===@@@DDD:::;;;===>>>>>>>>>===<<<888888888777666777:::===???AAACCCDDDBBB>>>:::777555666666555444555777999999888666444333444555666999888666666777888666555444666888777555666:::>>>;;;;;;;;;999888999;;;>>>AAA???<<<;;;<<<======<<<;;;:::888555444333444444000333555444222111222333666888999888666555555555222111000/////////111111///111333444222111111111...///111333444444444444333111///000111222222111000111222111000///000111333333333555777777555333333222111222444777;;;===DDDJJJNNNOOORRRXXX[[[[[[XXXYYYUUUNNNLLLRRRWWWYYYUUUQQQOOOOOONNNMMMNNNQQQMMMMMMNNNPPPRRRUUUVVVWWWOOOMMMKKKJJJKKKOOOSSSVVVTTTXXXZZZWWWUUUVVVVVVTTTOOOOOOOOOPPPPPPPPPQQQQQQRRRQQQNNNMMMKKKGGGCCC@@@???>>><<<:::777444333111......///000000000000000...///000///---------...+++---///222444777888888555111///000000---...111...///000111111///---,,,111111111000///...---,,,////////////............//////000222333555666666------...///111444777999777888:::;;;;;;:::999888111000333777666111.........000222222111000111222222111000111222333222000...000000000...---...//////000111333444444444444222222333333222111000000...,,,+++,,,///111111111---...///111222333333333///000222222000///000111///111222222111111333444222111111333444555444222000000000111222444666777444333222222333333222111222222222222333444555555222111000///000000222222111222222333444555555666111111222222222333333333999;;;======;;;;;;<<<===;;;<<>>FFFIIINNNSSSWWW\\\aaaddddddfffhhhhhhggggggggghhhccc```]]]YYYUUUSSSRRRRRRMMMJJJEEE@@@<<<<<<===>>>:::<<<===:::666555888<<>>;;;999777555555555777:::===>>>===:::888888<<<:::999999::::::888555555666888999::::::999888888555555999::::::<<<@@@888666888======;;;:::<<<333:::???===;;;;;;;;;999666777:::<<<999555777===@@@EEEJJJIIICCC???@@@CCC???>>>>>>???AAACCCDDDCCCGGGJJJMMMJJJEEEAAAAAABBBEEECCCAAA@@@AAACCCCCCBBB===999666666888;;;<<<<<<888777;;;@@@???;;;:::>>>;;;;;;>>>BBBAAA======@@@@@@AAA@@@===999777666666666888;;;;;;:::999999:::;;;999888;;;???@@@===999666===@@@>>>===>>>>>>:::<<<;;;;;;;;;<<<;;;888666888;;;>>>>>><<<999666555555999???BBBCCCAAA@@@???:::>>>???>>>>>>@@@???;;;:::<<>>@@@@@@>>>;;;999777888:::::::::;;;>>>@@@AAADDDIIIKKKJJJEEE???;;;888888888777666777:::<<<:::888666444333444555666:::888666666666666444333444666888666333333777<<<888:::;;;;;;:::;;;===???BBB@@@>>>===>>>>>>===<<<<<<:::888555444444444444444444444555666666555444444666777777555444555555333111///...///000111222111333666666555333333333000000111111222333444555333000...///222444444333111333444444222222555777222111111222444555444222555444333444666999===???CCCJJJOOOQQQUUUZZZ[[[ZZZSSSUUUTTTOOONNNSSSXXXXXXSSSNNNLLLNNNOOOMMMOOOTTTSSSRRRPPPOOOOOOQQQSSSTTTOOONNNMMMLLLNNNQQQTTTWWWUUUYYYYYYUUURRRRRRRRRPPPJJJLLLMMMLLLJJJIIILLLOOOLLLLLLLLLLLLKKKHHHEEEBBB???>>><<<:::777444111000......///000//////------***---000000...------///,,,,,,...000333666999:::777222/////////---///444+++---000222333222111000000000000000///...------/////////.........------------///000222444555666000000//////111333555777444555777999::::::999999444111111333222///...000---///111111000000000111111000000111333444333222///111111000///......///---///222555666555444333222222111111111000000000111///------000222222111---...///000111111111111,,,...000000000///000111111222333333111111222333111000///111444666444222222111000000111333555666555444444444555333000---000//////000000111222333000000/////////111222333...///111333444555555444111111000000000111222333999===@@@>>>999555666888======>>>BBBFFFEEE@@@;;;BBBFFFKKKPPPUUU[[[bbbfffkkknnnqqqrrrqqqnnnmmmlllffffffccc___ZZZWWWWWWXXXRRRNNNHHHBBB>>>>>>???AAA666999;;;888333333888>>>AAA???<<<999666555444444333777;;;===<<<999666555<<<:::777777999999777444777888999;;;<<<<<<;;;;;;;;;666333555777:::@@@GGG???<<<<<>>;;;;;;===333:::???===;;;;;;:::888666888;;;<<<888444666<<<:::@@@FFFEEE@@@<<<===@@@???<<<:::;;;???BBBCCCAAAFFFHHHHHHEEE???===???CCCEEEDDDDDDEEEFFFEEEBBB@@@???<<<999888:::<<<<<<:::777666:::@@@???:::999===<<<;;;>>>AAA???;;;:::===>>>>>>>>><<<999777777888666888::::::999888888999;;;999999===AAAAAA===888444<<>>:::;;;:::::::::;;;;;;999888999<<<>>>>>>;;;888666666333666:::============>>>999???BBBBBBCCCDDDBBB===888<<>>AAA@@@AAACCCEEEEEEEEEEEEEEE:::;;;<<<<<<;;;<<>>BBB???999666888<<<:::<<>>:::777888;;;===??????@@@CCCDDDDDDHHHNNNRRRQQQMMMFFFAAA;;;;;;:::999888888;;;>>>:::888666444333333444555:::888666666666555333111555777888555111000444999555777:::;;;;;;<<>>>>>??????===;;;;;;:::777555444444555666555222111444:::===:::666222444666666555444444555444222//////000222333333333555888888777555555555222111111000111222444555222///---...222555555444555777888777555555777:::111000///000222333222111666555444555777:::>>>@@@CCCJJJQQQTTTXXX[[[ZZZWWWJJJOOORRRQQQRRRWWW[[[[[[WWWQQQOOOQQQPPPMMMNNNTTTYYYWWWRRROOOMMMNNNPPPQQQQQQQQQPPPPPPRRRTTTVVVXXXTTTWWWWWWRRRPPPQQQQQQOOOIIILLLMMMJJJDDDBBBDDDHHHGGGHHHJJJLLLLLLJJJGGGEEE???>>><<<:::777333000/////////000000///---+++******...222333111//////111,,,,,,---///222666999;;;888333//////...---111666***,,,000333555555444444......///////////////...//////.........---------***+++,,,...111333444555333222000///000111333444111222444777999:::::::::666222//////...---...222---///000111000///000111000///000222444555444333111222222111000//////000,,,///333777888666444222222111000000///000000111555222//////111333222000///000111222222222222222***,,,.../////////111222222333444333111111111333000......000444555444222333222111000000222444555555555555666666333///+++------------...///000111////////////000111333444,,,---000333444444333333111000///......000222333999>>>BBBAAA===;;;<<<>>>AAAAAAAAAAAA@@@>>><<<;;;BBBBBBEEELLLQQQXXXdddpppvvvssslllgggkkkqqqrrrnnnhhhhhheee___^^^bbbdddbbbTTTPPPIIICCC???>>>@@@BBB======;;;777444555:::???AAA???<<<:::888666666666999999;;;<<<<<<<<<;;;:::>>>:::666666:::<<<:::777777666888======999777888;;;999999;;;;;;:::>>>DDD>>><<<:::;;;===<<<999555;;;<<<======<<<:::888777:::777888<<<;;;666666:::<<>>===<<<@@@AAA@@@???======???AAACCC@@@>>>>>>@@@AAA>>><<<>>>@@@CCCGGGJJJJJJFFFCCC>>><<<:::::::::;;;:::999777:::===>>><<<:::999888999:::===>>>:::666999???999<<<>>><<<777666:::>>>;;;:::888777888999999999999888888999;;;======<<<999:::888555666;;;>>>===;;;;;;<<<<<<;;;:::888777<<<::::::===@@@???888222888888999999999:::::::::777===CCCEEECCC@@@>>>>>>;;;???BBBEEEEEEEEEFFFFFFAAA@@@??????>>>>>>???????????????@@@@@@AAAAAAAAABBB@@@>>>@@@CCCEEECCCAAA>>>>>>>>>===;;;999666555888<<<@@@AAA@@@>>><<<<<<777>>>EEEIIIHHHEEEDDDCCCDDDHHHNNNPPPOOOLLLIIIHHH===;;;:::888888999:::;;;:::777444444777999999777777888999666222000222444444444222000///000333666777666777999<<<>>>>>>===@@@AAAAAAAAA@@@>>>===<<<;;;;;;:::888666555444333222555888;;;<<<;;;999777333222000000111222111000111222333222111111333444///000333555666555444333888666444222111222444555222000///000444555444222888:::<<<<<<999777555555666555333111000111555888555888999888555666;;;@@@CCCIIIRRRXXXZZZXXXUUUSSSNNNOOOPPPRRRTTTVVVXXXYYYSSSQQQOOOOOOPPPRRRRRRRRRXXXVVVRRROOOOOORRRWWWZZZ\\\ZZZWWWVVVWWWWWWWWWWWWUUUUUUSSSRRRQQQPPPPPPPPPPPPNNNJJJFFFIIIMMMLLLHHHHHHIIIKKKKKKIIIGGGFFFFFF@@@<<<888666555555444333+++...111333111...,,,+++/////////...---------,,,------...111444888<<<>>>333333222111000///......///......111444555333000***---...,,,---000111...111222222111///...///111,,,...111333555555444333888555111000111333444444///000222444777888999999000111111000......///000.........111444444111...111111000000000000000111333333333222222000///...//////111222222222222222...............///000000222222111111000000//////111///---...111333333111111000000///......------...///111333444333222111.........///000222333444...---,,,///333666666444666666555333111000///...///---,,,---///222333333111222222222222111000000///......///222666:::===222000...000333555444333>>>AAABBB@@@<<<:::===@@@BBBBBBBBBAAA@@@>>><<<;;;BBBBBBEEEJJJOOOUUU```kkkooonnnjjjiiimmmsssrrrnnneeefffccc^^^^^^bbbdddcccYYYTTTMMMFFFBBB@@@>>>>>>;;;:::999888999<<>>===<<<;;;???:::777777:::<<<;;;999888777999======:::999;;;===999888;;;<<<;;;>>>BBB===<<<;;;;;;;;;999666444999999999:::::::::::::::;;;999:::<<<:::555555:::===>>>@@@@@@>>>=========AAAAAAAAA???======>>>@@@AAA???===>>>???@@@>>><<<>>>@@@DDDGGGHHHGGGEEEDDD>>><<<<<<<<<===>>><<<;;;999;;;;;;;;;999888888999888888;;;===:::666999???<<<>>>???>>>;;;999;;;===???<<<888888:::;;;:::999;;;;;;;;;<<<=========<<<999:::999555555:::<<<;;;::::::;;;;;;;;;999888777999888999===@@@@@@;;;555777888888999:::<<<===>>>???@@@BBBBBB@@@>>><<<<<<>>>@@@CCCDDDDDDCCCCCCCCC??????>>>>>>>>>>>>??????=========>>>???@@@@@@AAAEEEDDDDDDGGGJJJJJJGGGCCC????????????===<<<:::999999;;;===>>>>>>===>>>@@@AAAEEEJJJLLLKKKHHHGGGGGGFFFGGGIIIJJJJJJGGGDDDBBB<<<:::999888888999;;;<<<:::888666777999;;;:::999888999888666222000111333333333222000///000444777555666777888:::;;;<<<===>>>>>>@@@@@@@@@>>><<<;;;;;;;;;:::888777555444444555777:::<<<===;;;999888222111000111333444444333333444555444222111222333222111111111222333555666777555333111111222333555444222111222555666555333444666999:::888777666666999888666333000000333555444666888777555666;;;@@@CCCHHHOOOTTTTTTRRRPPPNNNMMMNNNPPPRRRTTTUUUWWWXXXSSSQQQPPPPPPQQQSSSSSSRRRXXXVVVSSSQQQRRRTTTWWWYYYYYYWWWVVVVVVWWWXXXXXXWWWVVVVVVUUUTTTSSSSSSSSSSSSUUUTTTNNNHHHGGGKKKMMMJJJOOOPPPQQQPPPMMMJJJIIIHHHCCC???:::777555444222111...000111111///.........000//////////////////...,,,---...000222666999;;;666555555333222000/////////...///111555666444222))),,,,,,)))***...///---...//////...,,,,,,---///...///111333444555555444444111...---///111222222...///111333444555666666000111111000......///000///......000333333111///222222111000000///000000000111111111000///............///000111111111111...............///000000000000000//////.........000...---...111222222111////////////////////////...///111333333333222111/////////000111333444555000///...000444666666444555555444222111///......---,,,+++---000222333222111111222222222222111111000///......///222555777333111///000333555555333@@@AAA@@@===:::999<<<@@@CCCCCCBBBAAA???>>><<<<<>>@@@@@@???===<<>>;;;;;;>>>@@@:::777:::===<<<<<<>>><<<======;;;888555444444666777888888999:::;;;<<<<<<<<<<<<<<<999555777<<<======>>>===;;;:::;;;===@@@@@@???===;;;:::<<<======<<<<<<<<<>>>???>>>======@@@DDDDDDCCCAAACCCDDD=========>>>>>>===:::777;;;;;;:::888666555777999999999;;;>>><<<999<<>>===<<>>>>>>>>===;;;::::::;;;:::666555999:::888999999:::::::::999888888666666888<<<@@@AAA===999777777777888;;;>>>@@@BBBCCCAAA?????????>>>===;;;???AAACCCCCCAAA@@@??????=========>>>>>>???@@@@@@;;;<<<<<<===>>>@@@AAABBBEEEDDDEEEHHHKKKKKKFFFBBB@@@@@@AAA@@@@@@???======999:::;;;<<<<<<>>>BBBDDDGGGIIILLLMMMMMMLLLLLLMMMLLLHHHEEECCCDDDCCC@@@===:::999888777888999;;;===:::999999:::<<<<<<;;;:::777888777555222111222333222222222000000111444777222555888888666777999<<<:::<<>>;;;::::::::::::999888666555444555666999::::::999777555222111000111333555555555444666777666444111111111444222///---...111555777555444222000000111222444444333222222444555444333000333666777666555666777<<<;;;999444111///000222222444666555555777<<<@@@EEEIIIMMMPPPOOOMMMLLLKKKLLLMMMOOOQQQSSSUUUVVVWWWTTTRRRQQQRRRSSSUUUUUUTTTUUUTTTSSSRRRSSSTTTVVVWWWVVVUUUVVVXXX[[[\\\[[[ZZZWWWWWWVVVVVVVVVVVVWWWWWWZZZZZZUUULLLHHHKKKOOOOOORRRSSSSSSPPPLLLHHHEEEEEEEEEAAA<<<888555333111///111222222000///...000222000000000000000000111111,,,------///000333555666555555444333111000...---......///222555666555444...000///,,,---111333111,,,---...---,,,,,,---///000000111222333555666777333000...---///111111111---...///111222222222222000111111000......///000///...---...000222222111333222222111000///...............//////......---,,,---...///000000000000........./////////000000............------------///---,,,---///111111000------...//////000111111...///000222333222222111000000000111222333444555222111111222444555444333444333222111000///...---+++++++++---000222111000000111222222333333333333222111/////////000222444333222111111333555555444===>>>>>>===;;;;;;===???BBBBBBAAA@@@??????????????????BBBHHHJJJNNNVVV___eeehhhjjjkkkpppvvvvvvsssaaacccaaa\\\[[[]]]]]][[[XXXSSSMMMKKKKKKIIIEEEAAA???<<<999;;;@@@CCCDDDCCC>>>===<<<;;;999888888777;;;===???AAABBB@@@>>><<<===:::777777999<<<======;;;999:::===>>><<<===@@@AAA999444777;;;;;;::::::<<<>>>???<<<777444444666555666888999:::999999888;;;<<<===<<<999888:::>>>;;;;;;:::888777777999;;;======<<<:::888777999::::::::::::;;;===>>>>>>>>>;;;???BBBAAA===;;;???CCC<<<<<<===>>>===;;;666222;;;<<<;;;999666555666777===<<<>>>@@@???>>>AAAFFFCCCBBBBBBCCCDDDBBB>>>;;;BBB===999:::@@@CCCAAA>>>===???@@@@@@???<<<;;;:::;;;===<<<888666999888555999999999999999999999888666777999<<>><<<<<<===<<<<<<===???@@@AAAAAAAAA=========>>>???AAACCCDDDAAA??????AAADDDDDDBBB>>>CCCCCCBBBAAA@@@???>>>===888:::<<<===>>>@@@DDDGGGFFFGGGIIIKKKMMMOOOQQQSSSQQQJJJBBB???@@@@@@>>>:::888777666666777999<<<===:::;;;;;;<<<;;;:::888777555555444444333333444555333333333111000000222444000444888777444333777;;;888;;;>>>AAAAAA???<<<999999999:::999888777666555333444666777666444222111222111000000222444444333111333666666444222111000444222///------000444666333222111000000111222333333222222222333333333222000222444555444333444444;;;;;;999666222000000111111222444444555888<<<@@@GGGIIILLLMMMMMMLLLLLLLLLLLLNNNPPPSSSUUUVVVWWWWWWUUUSSSSSSSSSUUUWWWVVVUUUQQQQQQRRRSSSSSSTTTTTTTTTTTTUUUWWWZZZ^^^```___^^^XXXWWWWWWWWWXXXXXXYYYZZZZZZ]]]ZZZSSSNNNOOORRRSSSUUUVVVUUUQQQKKKFFFCCCBBBEEEAAA<<<888555444222000333444555444222111222333/////////000000111111111.........///000111222222///////////////---,,,+++---...000333555666666555111333222...///333555333...///000/////////111333000000///000222666999:::777555222111222222222222---...///000000000000000000111111000......///000///...------...000111222333333222111000///...---------......///.........,,,---...//////000000///......///000000000000000........................------,,,---...///000000.........///000000111111...///000111222222222111000000000000111222333333222222222222222222222222222111111000///......---,,,,,,,,,...000000...,,,///000111222444444555555444333222111111222333444333333222222333444555555:::<<>>???@@@BBBCCC===>>>BBBGGGIIIKKKSSS[[[eeehhhiiiiiinnnuuuxxxvvvgggiiifffaaa]]]]]][[[WWWTTTQQQMMMKKKJJJHHHEEEAAA<<<:::999;;;@@@CCCCCCAAA888888999999:::::::::;;;;;;===???AAAAAA@@@>>>===;;;999666666777:::===>>>===::::::>>>???======AAA???777333666999999888888<<<>>>???<<<888666777999333444666888888777666444888::::::999999;;;<<<<<<999999777555333444777999=========;;;888888:::;;;888999:::;;;<<<<<<===>>>:::===@@@>>>999888;;;???999:::<<<>>>???>>>999666:::;;;======:::777666555???======???@@@???AAAFFFBBBBBBBBBCCCDDDCCC???<<<>>>;;;888;;;@@@DDDDDDBBB@@@BBBDDDCCCAAA??????@@@<<>>;;;999:::999555::::::999999999999999999888999:::===>>>===;;;999888888777888999:::<<<===<<<;;;<<>>@@@AAABBBBBBBBB???>>>>>>???@@@CCCEEEGGGBBB>>>:::;;;>>>AAABBBAAAFFFEEECCCAAA???===;;;;;;888;;;>>>AAABBBCCCEEEFFFGGGGGGHHHJJJMMMOOOQQQQQQOOOHHH???;;;<<<===;;;888777666555555777999<<<===;;;<<<<<<;;;999666444333222111111222444666777777555555444222000///000222111555888777333222666:::888;;;>>>AAAAAA???;;;999777888888999888777555444333444555555444333111000333222000///000111000///---000333444333222111222222111000000000111222333222111000000000111222222444444555555555555555666333444555444222000000111777777777666333222222333111222222444555999===@@@DDDFFFIIIJJJKKKKKKMMMNNNMMMOOORRRUUUWWWXXXXXXXXXUUUTTTTTTUUUWWWXXXXXXVVVPPPRRRSSSUUUVVVVVVUUUTTTRRRRRRUUUXXX\\\___^^^]]]WWWWWWWWWWWWXXXYYYZZZZZZUUUZZZ\\\XXXTTTTTTUUUTTTYYYYYYXXXTTTNNNIIIFFFDDDAAA>>>999777666555444333222555888999777555333333.........//////000000000000000111111111111111111***+++---...///...---,,,---...111333444444555555...111000,,,---000222000000111111111000111222444.........///222666:::<<<:::888444333222222111///......///000000000000000000111111000......///000///...---,,,,,,...111333333333333222111///---,,,......///000000000//////,,,---...///000000000000...///000000111111000000/////////////////////000,,,,,,---------...///000000000000000000000000000...//////000111111111222000000/////////000000111111111111111000///000000000000000/////////......//////...//////...,,,)))...///000222333444555555111111000111111333444555333333333222222333444555<<<>>>AAAEEEGGGHHHHHHGGGBBBAAA???===>>>@@@CCCEEE===>>>AAAFFFGGGHHHMMMUUU^^^bbbdddfffjjjqqquuuuuunnnpppmmmfffaaa___[[[UUUQQQOOOLLLIIIEEEBBB@@@???777777888;;;>>>AAABBBBBB777888:::<<<===??????@@@;;;<<<===>>>???>>>>>>===999888666555666999===???===;;;<<>>999888888777555333444666888>>>???>>>===;;;;;;===???888:::;;;<<<;;;;;;===>>>;;;===>>>===999888999;;;666777;;;@@@CCCDDDBBB@@@:::===???@@@===:::888777>>>:::999<<<===<<<>>>CCC???@@@AAABBBAAA@@@???>>>;;;::::::;;;???BBBDDDDDDAAADDDFFFEEEBBBAAADDDFFF>>>AAAAAA>>>======;;;777===<<<;;;:::999999999999:::;;;<<<======;;;:::999888888999999999999999999<<<===>>>@@@AAA@@@===:::;;;<<<<<<;;;:::999:::;;;;;;<<<>>>@@@AAABBBAAAAAA???>>>>>>>>>???AAADDDFFFDDD@@@;;;;;;???DDDGGGGGGHHHFFFDDDAAA>>><<<;;;:::999<<<@@@BBBBBBBBBCCCDDDIIIIIIIIIKKKMMMMMMKKKIIIGGGBBB;;;888888888777666666666555555666888;;;<<<;;;<<<<<<:::666333222222111000///111444777888888444555555333000///000111444666888777555444666888888:::===???>>><<<:::888444555777888888777555333555555666666666555333222444222000/////////...---,,,...111222222111222333111111222222222222222222111111111111111111222222555777888999888888:::;;;777777777444111//////000111333555555444333444444222222333444666:::===???AAACCCFFFHHHIIIJJJLLLNNNNNNPPPSSSVVVXXXYYYXXXXXXTTTTTTTTTVVVXXXYYYXXXWWWRRRTTTVVVWWWXXXXXXXXXWWWPPPPPPQQQTTTXXXZZZ[[[ZZZVVVVVVUUUUUUVVVWWWXXXXXXPPPUUUXXXVVVUUUVVVUUURRRTTTTTTTTTPPPKKKGGGDDDCCC>>>;;;777555555666666555222555999:::888555333222......///////////////000111222222222222111111000,,,---000111222111000///,,,///222333222222333333///222222//////222222//////000111000//////111222.........///111555888:::888555333111000///...,,,......///000000111000000000111111000......///000---------,,,+++---000222111222222222111000...---000000111111111000000///,,,---...///000000000000...///000111222111000///000000000000111111111111,,,---...---------///111000000000000000000000000......//////000111111222000000///.........//////000111222111///...///000000000000000////////////222000/////////...,,,***......000111222333333333------...///000111333444111222333222111111222444@@@@@@AAADDDGGGHHHIIIIIIEEECCC@@@======???BBBDDD>>>>>>BBBEEEDDDBBBFFFLLLPPPWWW]]]aaafffmmmqqqpppnnnpppmmmfffaaa]]]XXXRRRIIIJJJIIIEEE???<<<>>>@@@666888;;;<<<======>>>@@@888999<<<>>>@@@AAAAAAAAA;;;;;;;;;;;;<<<<<<======999888777666666:::>>>BBB===;;;===@@@@@@<<<:::<<<<<<888666888888777999<<<:::888777888:::<<<======777555444666;;;CCCLLLQQQEEEDDDAAAAAAGGGKKKDDD999999999999777666555777999<<<======<<<;;;;;;>>>@@@999;;;===<<<;;;:::<<<>>>>>>>>>>>>>>><<<;;;999999777999<<<@@@DDDEEEDDDCCC===???@@@@@@>>><<<<<<===???:::888:::;;;:::<<<@@@;;;>>>@@@???===<<<>>>@@@:::;;;<<<<<<<<<===AAADDD===@@@BBBAAA>>>???DDDIII@@@CCCDDDBBBAAAAAA>>>999@@@>>>===;;;999999999999999:::<<<===<<<;;;::::::777888:::;;;<<<;;;:::999:::<<<>>>>>>>>>>>>???@@@?????????===:::999999:::999;;;===???@@@??????>>>===<<<:::::::::===???AAABBB>>>;;;<<<@@@EEEHHHHHHHHHFFFDDDAAA???===<<<<<<<<<===>>>>>>>>>???AAACCCEEEEEEFFFIIIKKKIIIDDD@@@???>>>;;;999777777777888777666555444555777999;;;:::;;;:::888555333444555222111///111444666666555111222333333111111222333888888888888777777777777888999:::;;;:::999777555222333555777777666444222444555555666666555444444333222000///000000000//////000222222111111222444333333222222222222222333111111111111222222333333333666888999888888;;;===888999888555222000000111...111444555444333333444555444333444777;;;>>>???AAADDDGGGIIIJJJKKKLLLNNNMMMOOORRRVVVXXXXXXXXXWWWSSSSSSTTTVVVXXXYYYXXXWWWRRRSSSTTTVVVWWWWWWWWWWWWSSSRRRQQQSSSVVVYYYZZZYYYTTTTTTSSSSSSSSSTTTUUUUUUNNNQQQQQQPPPQQQTTTRRRMMMLLLMMMMMMKKKGGGCCCBBBAAA<<<999666444444555555444222444666666555333222222111000000000000000000///111111222222222111000///000222333555444222000///,,,///222222111///000111///333555333333444333///000000111000......///111000000000///000111333444333111////////////---,,,,,,---...///000000000000000111111000......///000+++---------+++,,,///222000111222222222000///---111111111111000000///...+++,,,---......//////......///000222222111000///000000000111111111222222,,,---///...------000222/////////000111111222222.........//////000111222111111000//////.../////////111222111///...///111000000000000000000000000222000....../////////...---...///000111222222222------...///000111222222000222333111//////111333BBB@@@???@@@BBBEEEGGGHHHIIIFFFAAA>>><<<===@@@BBB@@@@@@BBBDDDAAA>>>@@@EEEDDDMMMWWW^^^dddjjjmmmkkkjjjllljjjccc^^^ZZZTTTNNNAAADDDFFFBBB<<<:::???EEE999<<>>@@@@@@@@@@@@;;;;;;:::999999;;;<<<===:::999888777777;;;@@@DDD===;;;===AAA@@@;;;999999;;;999999:::999777:::@@@888555333555:::>>>>>>===<<<999777888AAAOOO]]]fffQQQNNNJJJJJJQQQUUUKKK<<<:::;;;;;;:::888777999:::999999:::999888999<<<>>>999<<<>>>===;;;:::<<<>>>AAA@@@?????????>>>:::888;;;;;;<<>>@@@AAA@@@???======???AAAAAA<<<999;;;<<<;;;===@@@888<<>>;;;:::999999999888:::<<<<<<<<<;;;;;;<<<666888;;;===>>>===;;;:::777999<<<<<<;;;>>>CCCHHHDDDCCCBBB???;;;999999999888:::<<<===>>>===<<<;;;:::999777666777999;;;===;;;999888:::???DDDEEEDDDGGGFFFCCCAAA@@@????????????>>>===;;;:::;;;???BBB<<<===@@@EEEHHHGGGAAA<<<<<<======<<<:::999:::;;;777666555444555777999:::888999:::777444444777999555222000111444555444222...000222222222333444666:::999888888999999888777888888888888777666444333000222555666777555333222222333333444444333333333333111000000111222222111222333333222111000222444555444333111111222444555111111222222333333333333///222555666555666999<<<999999888666333111222333---000333444444333222333666555444555888;;;>>>???EEEGGGJJJLLLMMMMMMNNNOOOLLLNNNRRRUUUWWWWWWWWWVVVSSSSSSTTTVVVYYYYYYXXXVVVOOOPPPQQQRRRTTTTTTUUUUUUWWWVVVTTTUUUXXXZZZ[[[[[[SSSSSSRRRRRRRRRRRRRRRSSSNNNNNNLLLJJJLLLPPPNNNIIIJJJLLLMMMLLLIIIFFFEEEDDD<<<999666444444444333333222333333222000000111333333222222222111111000000000111222222222111///...333444555666444111...,,,,,,///222222000......000+++000222111111222///+++111222222111///...///111333222111000////////////000///...///000111000///***+++---...///000000000000111111000......///000***,,,...---,,,,,,...111///000111222222111///...111111111111000///------******+++,,,------------...///111222333222000/////////000000111111222222,,,...000///------000333------...000111222444444///.........///000111222333222111000/////////000000222444333000///111333000000000000111111111111111///------///111222222---...///000000111000000000000111111222222222222///111222111......000222BBBAAABBBBBB===999>>>EEEGGGFFFDDDBBBAAA@@@??????;;;;;;;;;;;;===@@@BBBDDDBBBJJJSSSVVV[[[ccciiikkkdddgggiiigggaaaXXXPPPLLLHHHBBB<<<;;;>>>@@@???===???BBBCCCAAA<<<777555555::::::::::::::::::::::::===;;;999888999:::;;;;;;888666555888===@@@@@@>>>;;;;;;;;;;;;;;;;;;::::::;;;:::999888888888999999;;;999777666666999<<<>>>:::999777888;;;AAAGGGKKKBBBBBB@@@>>>===<<<<<<;;;999;;;<<<999666555888<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;>>>===999888===@@@@@@CCC>>>:::;;;@@@AAA===888444???CCC===;;;@@@@@@:::888999;;;::::::<<>>>>>@@@;;;<<<>>>>>>>>><<<999888777;;;<<<777666999===>>><<<;;;;;;:::;;;<<<===>>>EEEFFFFFFDDDAAA>>>>>>>>>@@@@@@@@@===:::888777888666777888999:::;;;;;;;;;:::<<<>>>AAABBB???:::666555888<<<>>>===???BBBFFFLLLKKKDDD;;;:::>>><<<666888>>>CCCCCC???<<<===???===;;;999999:::::::::999???;;;777555777;;;@@@BBBDDDDDDDDDCCCAAA???===;;;;;;999777666777:::===@@@999888;;;BBBDDD???;;;:::<<<===>>>>>><<<:::777555888888888888999:::;;;;;;666888:::;;;999666555555000111333333333333444666888555333222333555555555666777888999::::::999888888666444444555666666555777777777555222111111333555555222000111444333...,,,...///111222222222222666333111111222333222000000000000000111222333444444333333222222222333333333444555555444333444666444444333222222222333333333555666666444333222222333444555555777:::???CCCGGGJJJLLLLLLKKKLLLPPPTTTSSSQQQOOOOOOQQQUUUWWWWWWVVVZZZZZZUUUUUUZZZZZZVVVXXXSSSNNNMMMPPPTTTVVVVVVXXXXXXYYY[[[]]]\\\WWWRRRUUUTTTRRRSSSTTTTTTSSSQQQLLLOOOQQQNNNJJJHHHLLLQQQLLLMMMNNNLLLIIIGGGFFFGGG@@@>>><<<999777666555666555555555666555555444444444222000000333444222000222222111000111222444444.........///////////////000000////////////000000---///000000///---...///111111000///......111444111222222000...------...111000000///////////////...000222222000000000111111111222222222111111000222000---+++***+++---///222222333333333444444444,,,,,,,,,,,,,,,---//////---......---++++++,,,---000222333333222111222333...///111222333444444444+++,,,...000000///---,,,111111222333444555555666333111...,,,,,,...111333000000000000000000000000000//////222555666444111111000///...///000222333.../////////------///000111222333222000000111222111///...000333555444222555555444444333222111111BBBAAAAAAAAA===999;;;@@@DDDCCCBBBAAA???>>>===<<<::::::;;;<<<===???@@@AAACCCKKKQQQRRRTTTYYY\\\]]]ZZZ^^^cccccc\\\SSSIIIDDDEEE@@@;;;:::===AAABBBAAACCCDDDEEECCC>>>:::999999999:::;;;<<<<<<<<<;;;;;;===:::777777999;;;;;;::::::::::::<<>>===;;;::::::::::::<<<===>>>===<<<:::999999999:::;;;::::::999888777777888888;;;;;;:::999:::<<>>===<<<<<<<<<<<<<<<;;;:::999999999999888999:::<<<===>>>=========888<<<===:::999;;;<<<;;;@@@===:::;;;???@@@>>>;;;666@@@DDD???===BBBAAA<<<;;;======<<<::::::===???AAA999555:::>>>???@@@CCC:::<<>>;;;999:::===<<<888666999<<<===<<<;;;:::999:::;;;===>>>DDDEEEFFFDDDAAA>>>======@@@@@@???===;;;999777666666777888:::<<<===>>>>>>:::<<<>>>AAABBB@@@:::666666999===>>>>>>@@@DDDHHHIIIHHHBBB;;;;;;???>>>::::::<<>><<<;;;999888777666888:::===???===:::;;;???@@@===:::::::::;;;<<<===<<<;;;999888<<<<<<======;;;999777666444666888888666444444444333444555555444555777999;;;888555333444444444333333444555777888888888777;;;999777666777888777777777777777555333222222444444444111...000333222------...000222333333333222444222000000222333222000222222111000000000111111666666555444333222111111000111222111000000222333444333333222222222222222111333555555333222111222222333444444555999===AAACCCGGGKKKLLLKKKLLLPPPSSSTTTSSSRRRSSSTTTUUUUUUTTTXXX\\\\\\XXXXXX\\\\\\XXXTTTPPPKKKJJJLLLOOOPPPQQQUUUVVVYYY\\\___\\\WWWRRRWWWWWWVVVUUUSSSRRRQQQQQQQQQRRRRRRPPPLLLKKKLLLOOONNNOOOOOOMMMJJJGGGFFFFFF>>>===;;;999666555444444333333444444444444444333888777666666777666555333444333222111111222333444//////........./////////000000000//////000000000---///000000///......//////000000///---...000222///000222111000//////000000000000000000///......---///111111000000111222111111222222222111111000222111///---------...///000000111111111222222222---,,,,,,------...///000.........---+++***+++---///111444444444444555666111222222333333222222222---...///111111000000///000111111222222333333444222000...------...000222111111111111111000000000000//////111444444222000111000///......000222333///000000///...---///000222333333222///......///222000///000222333222000333333222222111111000000???<<<===??????<<<;;;>>>???@@@@@@@@@>>><<<:::999::::::;;;<<<============@@@GGGLLLKKKKKKNNNPPPOOOOOOUUU]]]___\\\SSSJJJEEEBBB===888888<<>><<<;;;<<<888999;;;<<<===============888555555999;;;:::777777:::===???@@@@@@AAABBB???===:::888888:::===???>>>===<<<::::::;;;;;;<<<999999999888777666444333888999999999999999999999>>>===<<<<<<;;;;;;<<<<<<>>>;;;888999<<<<<<999555777999;;;>>>?????????>>>666;;;===;;;999::::::777<<<<<<<<<<<<<<<=========888@@@DDD@@@???DDDCCC???AAABBBBBBAAA>>><<<;;;<<<>>>;;;;;;===>>>===>>>AAA:::<<>>888777:::>>>>>>===<<<999777888:::===???GGGHHHJJJIIIFFFCCCAAAAAA@@@>>>===>>>???===888444555666999<<<>>>@@@AAABBB:::;;;>>>AAABBB@@@;;;666666999===>>>???AAAFFFKKKLLLJJJEEE???===@@@@@@============???@@@>>>999444:::888777888999:::999888555666777777777777666666;;;===???@@@@@@>>><<<:::666666777888999;;;===>>>@@@<<<:::======;;;999:::888999;;;<<<===<<<<<<;;;===>>>??????>>>:::777444333555555555333222333444777888777666666777:::<<<>>>;;;777555555444333222222222333444555555555666;;;999777777888999888777777777777555333222333444444444111......222222...///000111222333444444444222111000111222333333222333222111000/////////000888888777666444222000...///000000///...///111333444333333222222222222111000222444444222111111111111222222222333666;;;>>>CCCHHHNNNPPPQQQRRRUUUWWWRRRRRRRRRTTTVVVWWWVVVTTTZZZ\\\]]][[[[[[]]]\\\ZZZTTTQQQMMMLLLMMMOOOQQQQQQVVVXXX\\\```aaa___YYYUUUTTTVVVXXXVVVSSSQQQRRRTTTVVVVVVTTTRRROOOMMMLLLKKKOOOPPPPPPNNNJJJGGGEEEEEE<<<<<<;;;999777555333222111111222222333333444444555666888777555333222222555444222111000000111111111000///.........///000000000////////////000000---...000000///......///...///000///...---...///---///222333222111111111...///111222111000...---,,,...000111000000111333000111111222222222111111222222111111000/////////....../////////000000000............///000111111/////////---+++***+++------///222333333333555666444444333333222111//////000111111111222222222222000000000000000000000000000//////......///000000333222222222111111000000000//////000222222000///111000///......000222333111222222111///...///111333333333111///------...222111//////000111///...000000000000000000000///999777888???BBBAAA@@@AAA===>>>???@@@???>>>;;;:::;;;<<<===>>>===<<<;;;::::::AAAGGGFFFFFFHHHJJJIIIFFFLLLSSSXXXWWWRRRLLLIII@@@<<<777666999>>>BBBDDDDDDCCCBBB???===;;;;;;;;;888888888999:::<<<>>>@@@===888444555:::<<<:::666444888<<<>>>>>>@@@EEEIIIEEEBBB===888777777:::<<<===<<<;;;:::::::::;;;;;;888888777666666555444444333333444555777999:::;;;>>>>>>===<<<;;;;;;;;;;;;:::999888999;;;:::777444666888;;;>>>@@@AAA@@@???999>>>???;;;999;;;;;;999:::<<<>>>===:::999;;;===;;;@@@BBB@@@AAADDDDDD@@@BBBCCCDDDEEECCCAAA??????>>>@@@AAAAAA===::::::<<<:::;;;===????????????>>>>>>@@@>>>::::::???BBBAAA>>><<<999666777999<<>>===???CCCCCC===777666888:::<<<>>>@@@AAABBB999:::<<>>:::666666999;;;<<<===AAAGGGLLLTTTQQQKKKEEEAAA@@@@@@??????@@@AAABBBAAA===999666<<<;;;::::::;;;:::999777666888999999888777666777999;;;===@@@@@@???<<<;;;666777888:::<<<===>>>>>>>>>:::999<<<===;;;999:::888999:::;;;<<<<<<<<<<<<;;;<<<======<<<;;;999777333444444333222222333555:::999888777666777;;;>>>===;;;888666666666555333444444333222222222333333777555555666888999999888666666666555222222333444444555333000000333333111000111222333444555555555444444333444444444333222333222000///...///000111777777777666555222000///000111111000///000333555444444444444333333222222000222444444333222111222000111111111222555999===BBBHHHOOOTTTUUUVVVXXXZZZNNNNNNNNNPPPTTTWWWWWWWWWXXXZZZ[[[ZZZZZZ[[[ZZZXXXSSSQQQOOONNNOOOQQQTTTUUUXXXZZZ\\\]]]]]]ZZZVVVSSSLLLQQQUUUTTTQQQPPPTTTXXXYYYWWWUUUSSSRRROOOKKKIIIMMMOOOPPPNNNKKKHHHFFFFFF<<<<<<<<<;;;999666444222111111111222333444555555000333777777444222222444555333111///...------...222111///...---...000000......------------......,,,...000000///...///000...///111111///.........---000444555444111000000...///111222222000...,,,+++---///000000000222333000000111222222222111111222222333333222111//////---............/////////////////////000111222333000111111///---,,,---///,,,...000000000000111222333333333333222000///...222111111111111222333333000000//////.........---......//////////////////333333222222111111000000//////////////////......111000.........///111222222333333222000///000111222333444222000//////000000/////////000000///////////////000000000000000888666999@@@CCCBBB@@@AAA===???AAABBBBBBAAA@@@???>>>?????????>>><<<:::888999@@@FFFEEEDDDEEEFFFEEEBBBEEEIIIKKKJJJHHHGGGGGG???<<<888666777:::===???CCCBBB@@@>>>===<<<;;;;;;999777555444666:::???BBB===999666777;;;===:::777666888:::::::::>>>DDDIIIDDDAAA<<<888777888:::;;;;;;:::999888888888999:::888777555444444666888:::333333222333444888;;;===???>>>===<<<;;;:::::::::444777999999777555555555666888;;;>>>???@@@?????????BBBAAA<<<:::===???>>>;;;>>>@@@>>>:::777999<<<<<>>@@@CCCDDDDDDBBBAAA<<<@@@CCCAAA===:::::::::;;;:::::::::;;;<<>>===???DDDFFFEEE???===999777777999<<>>BBBGGGGGGCCC===999:::;;;===>>>>>>>>>>>>888888:::<<<===<<<999777666888::::::;;;???FFFLLLUUUQQQLLLFFFBBB??????@@@AAAEEEHHHFFF@@@<<<;;;<<<@@@???=========;;;888555888999888777444555777:::999;;;===??????>>><<<;;;777888:::<<<===>>>>>>>>>:::777888===???<<<999:::999::::::;;;<<<<<<<<<<<<===<<<:::888777777888888444555555444333333444666999999888666555666999<<<:::888777777888888777666999777444222000000111111444333444666999<<<<<<;;;444555555444222111222444444777777444333666666444111111222222444555666666777888888888666555444333222000///......000222444444444444444444444333333000000111000000111333666666666666666555444333222111333555666444333333444111111222222333666;;;>>>@@@GGGOOOUUUVVVXXXZZZ\\\RRROOOLLLLLLNNNRRRTTTVVVUUUUUUVVVXXXXXXVVVUUUUUUOOONNNNNNMMMNNNPPPTTTVVVYYYYYYYYYWWWTTTQQQNNNMMMIIIMMMQQQQQQNNNMMMQQQVVVWWWVVVUUUTTTSSSPPPLLLIIIKKKMMMOOOOOOLLLJJJHHHGGG?????????>>><<<999666444222222222222333444666777///333777888666666888:::666555333000......---...222111000///...//////000,,,,,,,,,++++++,,,,,,,,,,,,...///000///...///000///111222222000////////////222555555333000.........///111222222000...,,,+++---///000000000111333///000111222222222222222111222333444333111///............/////////000000000000000000111222333333111222222111//////000111...///111111///......///111111222222222111111000111111000000000111222333000000//////...---------,,,---...///000000///...222222222111111111000000/////////......---......000///...---...///111222222333333222000///111222222333444444222222333555---...//////000000111222000000111111111111111111<<<;;;===AAAAAA===<<<>>>???@@@BBBDDDFFFFFFFFFFFFDDDCCCBBBAAA???<<<:::999===DDDHHHFFFBBBBBB@@@>>>FFFFFFFFFEEEBBBBBBCCCDDD@@@>>>:::777666777888:::BBBAAA???>>>>>>>>><<<::::::777444333444999>>>AAA<<<;;;;;;;;;<<<===<<<;;;===<<<;;;999999;;;>>>AAA;;;:::999999999;;;===>>>:::999777666666666777888888666444444555888<<>>BBBBBB<<<>>>@@@>>>;;;999:::<<<===<<<<<<===>>>???>>><<<555666888<<<@@@AAA@@@>>>777===AAA???<<<======<<<:::999888777888:::===???:::===>>>>>>BBBGGGGGGDDD@@@>>>;;;999888:::===>>>:::<<>>>>>======<<<:::999888999;;;<<<;;;999777888999999999>>>FFFLLLNNNJJJFFFDDD???;;;===AAACCCGGGIIIEEE>>>:::<<>><<<888666888888777444222333888<<<;;;<<<=========<<<;;;:::888999:::<<<============888555777===???<<<999999999999::::::;;;<<<<<<===@@@===999666333333444555333555666555444444555777777888777555444555777:::666666555666999:::999888;;;888555111//////000111555555666999===??????>>>444555555444222222333444444999;;;999777999888666111111111222333444666666777999;;;:::888666555666222111///...///111444666222222222222222444555666---///111111111111333444555666666666555444222111111333555666555444444444222222333444555999>>>BBBGGGMMMUUUZZZ\\\^^^aaaccc]]]XXXQQQLLLLLLMMMNNNOOORRRQQQSSSWWWWWWSSSQQQRRRPPPQQQQQQQQQQQQSSSVVVYYY]]]^^^]]]ZZZUUUPPPNNNMMMKKKMMMOOONNNKKKJJJKKKNNNRRRTTTVVVVVVUUURRROOOMMMMMMPPPRRRRRROOOLLLJJJIIIBBBBBBAAA???===;;;999888444333222222222444555666...000222444555777999;;;999777555222111000000000111111111000000//////...,,,,,,++++++++++++,,,,,,+++---///000/////////111111222333222000...///000111333444444111///------...///111222111000...---+++---///000//////000222///000111222222222222222111111222222111000...---....../////////000000000000000000000111222333333000111222111000000222444111333444333111//////000//////000111222222222111//////000000000111111111000000000//////.........,,,---...///////////////000000000000000000000000......///...------...000000///...------///111222111222222111000000111333111333444444444444555777,,,...000000000000222444222222222222222222222222;;;<<<>>>@@@===999999===@@@AAACCCEEEHHHJJJLLLMMMIIIGGGEEEBBB???===<<<;;;>>>EEEHHHEEEAAA>>><<<999DDDDDDCCCAAA@@@@@@BBBEEE@@@???===:::888777777888???===<<<===>>>===:::777888777666666777:::===>>><<<>>>@@@???===<<<===???>>>===<<<<<<<<<<<<;;;:::555666888:::<<<<<<======999888777666666666777777888777777777999;;;>>>???::::::999888888888888999777777777777777888999:::222333444444555666777999<<<;;;::::::999:::;;;;;;===@@@@@@===;;;???AAA@@@;;;<<<============>>>???===:::888:::<<<;;;999888444333444777;;;<<<;;;999666<<<>>><<<;;;>>>===:::888888999::::::;;;;;;;;;888;;;===>>>BBBFFFDDD???@@@???===;;;;;;;;;===>>><<<===???@@@AAACCCGGGIIIGGGFFFFFFFFFEEEDDDCCCBBB>>>???????????????>>>>>>===;;;999888:::<<<======:::;;;:::999999>>>FFFLLLMMMHHHDDDBBB===888:::@@@DDDDDDCCC@@@;;;:::;;;===>>>>>>>>>>>>???===:::777777999999666444555:::???===<<<;;;:::999888888777999999999999::::::;;;;;;;;;777777;;;<<<:::888:::777777888999;;;===???@@@===<<<999666444444444444111333666666555444555555666777777666555555666888555555555666888999999777999666222///...///111333777777888:::===>>>>>><<<666777777666444444555777222999>>><<<::::::999666111111000111222333555666333666::::::999777888999555333111//////111444666222111000///000222555666---000333555444444444555444444555555444222000...000222444555444333333444333444555666888===BBBFFFKKKQQQXXX]]]___aaadddgggddd___XXXRRROOONNNMMMLLLRRRPPPRRRWWWWWWRRRPPPRRRUUUVVVVVVUUUSSSTTTVVVYYY\\\___aaa```ZZZTTTOOONNNLLLLLLLLLKKKJJJJJJJJJJJJNNNRRRWWWYYYWWWTTTSSSTTTTTTVVVXXXWWWSSSNNNKKKIIIDDDCCCAAA???===;;;::::::444333222111111222333555111000///000333777999999777666333111000/////////000111222222222000...---------,,,,,,,,,,,,------+++---///000//////000111222222111///------...000///111222222000......///000000000000000///......,,,...000000///...///000//////000222222333333222000000000000///...---,,,............/////////000/////////000000111222333---.../////////000222444111222444333222111111222//////000111111111111111...///111222222111111000111111111111000000000000,,,,,,------...///000000.........///000000111111---...///...------000333000///---------...000222///000111000000000222444222444555444333333444555...000222222000000111444333333333222222111111000888999===???;;;777:::@@@@@@AAABBBEEEHHHLLLOOOQQQLLLJJJGGGCCC@@@>>>======;;;BBBGGGDDD???===;;;888888:::;;;;;;<<<===AAACCC@@@@@@???===:::888888999:::999999:::<<<;;;777333777888999:::;;;<<<<<<<<<<<<@@@CCCBBB>>><<<>>>BBB;;;;;;;;;???AAAAAA<<<777444666999<<<===<<<:::888:::999777666666666777888777888:::;;;<<<=========888999;;;<<<<<<;;;:::999222222333444666888:::;;;666333000222666::::::999>>>===:::888777888999:::888===???===<<<>>>>>><<<::::::;;;===???@@@AAABBB<<<888666888:::888666555777666555666999:::888666999>>>>>>::::::===;;;666666888;;;======<<<999777777:::<<<>>>AAADDD@@@:::@@@???>>>===<<<<<<===>>>:::;;;<<<===>>>BBBGGGJJJIIIJJJIIIFFFBBB@@@???@@@??????@@@AAAAAAAAA@@@@@@@@@===999888:::===@@@AAA<<<===<<<::::::>>>FFFMMMQQQKKKGGGDDD===666777===EEEAAA<<<:::::::::::::::;;;;;;;;;===>>>>>>;;;999888;;;===;;;888888===BBB>>>===:::888666555555555999888888777777888999999???:::777888999777777:::555555777999<<>><<<;;;888555111000000000111333555666///333888:::999888:::;;;888666333000///111333555333222///---...000444666///333777999999888777777222333444444333000...,,,///111333444333222222333444555777888;;;???EEEIIIGGGLLLSSSWWWYYY\\\___cccfffbbb]]]XXXUUURRROOOMMMTTTQQQSSSYYYYYYSSSQQQTTTTTTUUUUUUSSSOOOOOOQQQSSSSSSYYY^^^___YYYQQQKKKHHHJJJIIIHHHJJJLLLMMMLLLKKKKKKRRRYYY[[[YYYVVVWWWYYYYYY[[[\\\ZZZUUUOOOKKKIIIEEEDDDAAA>>><<<;;;;;;;;;444333111//////000222333999555222333777;;;<<<<<<333222000...---,,,,,,,,,000111333444333000---+++///......------......///+++---///000//////000111222222000...++++++...000...///000000//////000111111000000000////////////---...000000///....../////////000222222333333333//////......------,,,,,,---------.........//////////////////000111222333***,,,---......///222444---///111111111000111222000000111111111111000///...000222333333333111000111111111111222222222222,,,,,,,,,------///000111,,,,,,---...///000111111,,,...///...------111444000///---------...000111---///000000///000222555333444555444222111222333000222444333000///000222444333333222111000//////888888888999;;;======<<<;;;<<>>;;;???===:::888777:::@@@EEE@@@BBBBBB===777333555888===888888===AAA>>>888666555555444555666999<<<===:::999999888999;;;<<<===888999;;;>>>AAABBB@@@???888666666888;;;<<<:::777555666666666555666888999>>>:::777777;;;===;;;777===;;;:::;;;===<<<888555===:::777777999888444000555777999::::::;;;<<<>>>888777777666666777888999777;;;<<<;;;<<>><<<<<<;;;888555444666777222333555666888888999999888999;;;<<<:::888555333555:::===<<<<<<<<<999444:::;;;===>>>>>>===;;;:::888888888:::<<<@@@CCCEEE@@@===;;;<<<@@@DDDEEEDDDJJJGGGCCC@@@=========>>>CCC@@@>>>???AAACCCBBB@@@???<<<999888:::<<<======<<<999888;;;<<<===FFFQQQWWWRRRKKKFFFAAA===:::888BBBDDD@@@999777<<<>>><<<888999;;;===???@@@AAAAAA@@@>>>;;;999:::===@@@CCCBBB???;;;777444222222222777555222333777;;;<<<;;;;;;888555444666666444111222333555777999:::;;;;;;999888666444333444555666000111333555777777777777999:::<<<===<<<:::777666999888666555666777999:::999<<<444///222000,,,222888:::;;;;;;999888999:::666999;;;:::777666888;;;888777777777888777444222000000111222333333333333222444777999:::888555333888888666222//////000222888888888666222000000000111444888999888888999;;;999999888444111//////000111555666222111333333222555777:::<<<===@@@CCCEEEHHHPPPXXXZZZ\\\]]][[[XXXXXXZZZ[[[ZZZXXXVVVUUUTTTRRRTTTWWWXXXWWWUUURRROOORRRVVVWWWSSSOOONNNLLLIIITTTXXX[[[YYYTTTQQQRRRTTTPPPKKKFFFFFFJJJNNNNNNMMMLLLOOOUUUZZZ\\\\\\[[[ZZZVVVVVVWWWVVVUUURRROOOMMMBBB@@@???>>>===;;;888666111111000000//////......000222444555555666888:::666555222000...---------111111111111000///------//////...---,,,,,,++++++000111222111///......///111111///---******,,,...333333222///---,,,---...000000000000////////////+++++++++,,,---...///000---///111222111000111222,,,------+++******,,,.........//////000111333333000333777999777444111000...,,,+++******+++---///111222333333222111222444...///111222222222111000,,,---///222444555666666222222222333333444444444///...---------///000111///000111000//////111333444222000......///000111...,,,+++,,,000222111000222222222222222333555555555777888555000---000333222555888999777444222111222222222111111111111000;;;:::::::::;;;;;;:::999;;;:::;;;>>>CCCHHHLLLMMMPPPMMMGGGBBB>>><<<======888888999===@@@AAA???===???>>>;;;999999:::;;;<<<;;;>>>???===888666888:::<<<777777<<<@@@>>>:::888777666444333444555777888666666666666777999;;;<<>>===>>>???AAA@@@@@@888666666777:::<<<;;;999::::::999888666666666777===:::777888;;;===;;;888;;;999777888999999666444777777888777555333222222444666999:::999:::;;;<<<999888777666777888:::;;;888;;;:::888999===???===999<<<===;;;<<>>======>>>>>>===<<<;;;:::999999888999;;;>>>BBBDDDAAA>>><<<<<>>@@@CCCDDDDDDBBB@@@===:::888999;;;<<<<<<===:::;;;>>>??????GGGQQQXXXTTTMMMHHHDDDAAA>>><<<===???===888888===@@@>>><<<<<<===>>>@@@AAABBBBBB>>>===;;;:::;;;===@@@CCC>>><<<999666444222222222333222333666;;;>>>===<<<;;;888555444444555333222222333444555777888::::::;;;999777555444555666666333444666777888888777777999:::<<<<<<<<<:::777555999888777666666777888999888;;;333...222000---333777777777555444555888:::777888::::::999999;;;<<<999888777888999888555333333333444555555555555555///111444666777777555444777777666333000///000111777888888555222111000111111444777888777777888:::======<<<:::666333222222000444666333222555666555333444666777999===AAAEEEKKKRRRWWWXXXYYYZZZXXXUUUWWWWWWXXXWWWVVVUUUTTTTTTQQQRRRTTTVVVUUUSSSPPPNNNUUUZZZ[[[VVVRRRQQQNNNJJJRRRUUUWWWUUUPPPMMMNNNPPPUUUQQQMMMMMMOOOOOOLLLIIIOOOSSSXXX\\\]]]ZZZUUURRRQQQSSSUUUVVVTTTPPPKKKHHHBBBAAA???>>>===;;;888666111111000000////////////111333444555444555666888666555333111////////////111111111000///...---,,,000000///......---,,,,,,///000111000...---...///333333222000......000222111111000///---,,,...000000/////////////////////,,,,,,+++,,,,,,---...///+++...111333222000......,,,------,,,***+++---///000000000000111111222333000333666777666333111111///...---,,,,,,---...///000111222222111111222333//////000000111111111000...///111333555666777777444444444333222222111111///////////////111222333111222222111//////000222111000/////////000111222111///---...111222222111444444444333333333333333111444555333///...111444444777999999666333111000000000000111111222222333>>>>>>===<<<:::999777666999777666888===CCCGGGHHHQQQLLLDDD<<<888777888:::777888;;;???CCCEEEDDDBBB===;;;::::::<<<<<<999666999<<>>:::777888999;;;666555;;;>>>===<<<<<<:::999666444333333444555666666555555666888;;;<<>>>>>999777666777999<<<======??????===;;;999777555444<<<999777888:::<<<;;;888999777444444444555555444333777999888444222444777555777999:::999999:::;;;:::999777666666888:::<<<888999888555666;;;>>>===999<<<<<<999999;;;:::777<<<<<<<<<:::888888:::<<<<<<<<<<<<<<<;;;999777666333444777999::::::999888>>>AAACCCAAABBBEEEEEECCC???>>>>>>===<<<;;;::::::;;;999888777888;;;???AAA@@@>>><<<<<<>>>???@@@???999;;;===??????>>>===<<<===<<<===@@@CCCEEEEEEDDDAAA>>>;;;999:::<<<======>>>===???BBBAAAAAAGGGNNNUUUQQQKKKGGGDDDAAA???===888:::999777999>>>@@@@@@??????>>>======>>>???@@@;;;;;;;;;;;;<<<>>>@@@AAA;;;:::777555333111111111///000333888===???>>>===<<<999555333333444333333444333333333444666888999<<<;;;999777666666666666666777888999:::999999888777888:::;;;;;;999888666:::999888666666666777777555888222...222000...444666444222//////111666:::777666777888;;;======<<<:::999999999:::999777444333444444555555555444444...///000222333444444444555555666444111000000111777777777555333222222333222444555666555555777888;;;<<<<<<:::666333111000000555777444444777999888333333333333555;;;BBBGGGPPPUUUYYYXXXWWWYYYYYYVVVVVVUUUUUUTTTSSSSSSSSSTTTOOOPPPRRRSSSSSSQQQOOONNNTTTYYY[[[XXXVVVUUURRROOOOOORRRTTTSSSPPPOOOQQQTTTWWWUUUSSSSSSTTTSSSOOOKKKQQQTTTZZZ]]]]]]XXXRRRNNNNNNQQQTTTVVVTTTOOOIIIEEECCCAAA???>>>===<<<999666111000000000000/////////111333444333222222333555444444333111111111111111222111111000///...---,,,111111000//////............///000///------...//////000///...,,,---///111...///000///---...///111////////////////////////---------,,,,,,---......***---222444222///,,,+++,,,------,,,+++,,,...000222222111111111111222222111333555555333222111111111000000//////............///111111000///111222///////////////000000111000111333444666777888888666666555333111000///...//////000000222333555666666666666444222000111222///000000111111222333333333111000000222222222111555555666666555333222111---///111000......111444666888888777444111000000/////////000111222333444?????????>>>;;;999777777666555555777;;;???BBBBBBKKKGGG@@@:::666555666777;;;<<<===>>>AAABBBCCCCCC<<<888666999>>>???<<<888;;;>>>???>>>:::777555555999555555:::======<<<>>>===;;;888666555555666666:::999777666777888:::<<<@@@===;;;::::::;;;:::999:::888777777999<<<>>>???BBB@@@>>>===;;;999777555;;;999777888:::;;;:::999888666333222222333444555666888:::;;;999999:::<<<888:::<<<<<<;;;:::;;;<<<<<<:::777555444555777999444777777555666;;;<<<;;;999<<<<<<::::::<<<;;;888<<<<<<<<<;;;::::::<<<>>>:::;;;;;;;;;:::888666444333444666888999999999888AAACCCBBB???>>>AAAAAA>>>===<<<;;;;;;:::;;;;;;;;;;;;999666444555777;;;===<<<;;;;;;;;;<<<>>>??????===>>>>>>>>>===:::888777777999;;;>>>BBBDDDDDDDDDAAA???<<<;;;<<<>>>@@@@@@???AAACCCDDDBBBAAACCCGGGLLLIIIDDD@@@???===<<<;;;888999999999;;;>>>@@@@@@???===;;;999999999;;;<<<999999:::;;;<<<>>>??????:::999777555333000///...///000333666:::<<<<<<<<<===;;;777555444444555555666555444333333555777888::::::888666555555555555555666888:::;;;;;;::::::333555777999:::::::::999;;;:::999777666555555555222777111...333111...444333222111///...000555888555333222555:::<<<<<<::::::999999:::::::::777555000111111222222111111000////////////000111222222333444555444222000000000666777777555444333555777444444444333333444555666777999;;;:::888444333222222777888666555888999888555444222222555;;;DDDKKKSSSWWWZZZXXXXXX[[[\\\[[[YYYWWWTTTRRRRRRRRRRRRRRROOOOOOPPPQQQQQQQQQPPPOOOMMMSSSWWWVVVVVVXXXWWWUUUNNNQQQSSSUUUUUUWWW[[[^^^UUUSSSRRRSSSVVVWWWVVVTTTQQQTTTXXX[[[ZZZWWWSSSPPPOOOQQQSSSTTTSSSOOOJJJGGGCCCAAA???>>>===<<<999666000000000000000000000000000111222111000//////111111111111111111111111111111111000///...---------000000000//////.........,,,...///...------...///,,,---...---,,,---///111///000111000//////000111.........///////////////000//////.........//////,,,///222333111...,,,,,,,,,------,,,,,,---///111444333333222111111222222222333444333111000111222111111111111000...---,,,,,,...//////...///000111000///.........///111222000111333444555666666666666555444222111///...---...///000111222444555666::::::999777444333333444111222333333444333333222333222111111111111111000333444666777666444222111,,,...//////---...000222555666777666333222222222000/////////000111333444>>>@@@BBBAAA===:::::::::555555777:::>>>???>>>===AAA@@@===;;;888777666666:::999888888999<<<@@@CCC@@@;;;666777<<>>===;;;888666444999666666:::<<<;;;;;;>>>:::999777666555666888999===;;;888555555666888999:::::::::;;;<<<<<<:::777::::::999999:::<<>>======>>>===:::777999888777888999:::::::::888777444222222333666888999888888:::===???>>><<<<<<>>>??????===<<<<<<======;;;777444222222333333///444777777888;;;:::777:::===>>><<<===@@@@@@===<<<<<<<<<;;;:::;;;===???888:::;;;<<<;;;999777666444555777888999999999999@@@BBB@@@<<<;;;>>>>>><<<999888888999:::;;;======:::888555333333555777999666777888:::;;;===???@@@AAA@@@???<<<:::888777777444666999;;;>>>@@@BBBCCC@@@>>>;;;;;;>>>AAACCCCCC@@@DDDFFFCCC@@@>>>???@@@DDDAAA===;;;:::;;;:::999;;;;;;;;;<<<===<<<===>>>===<<<999777666777888999777777999:::;;;<<<<<<===:::999888666333000---+++111222222333444666888:::<<<;;;999777666666777888999888666444444555666777777666555555444333333333333444666888:::;;;;;;;;;000111444777999;;;<<<<<<;;;:::999888666555555444111666111...444222///555111222444444333333444555222000///222666999888666:::999888999:::999666444...//////000000000000///333222000////////////000111333444444222000000111777777777666555666888;;;666555333111222333444444777:::<<<===;;;999888888555999999666555777888666444333222111444;;;DDDJJJPPPTTTVVVUUUVVV[[[^^^^^^\\\YYYUUUSSSSSSSSSQQQPPPPPPPPPPPPQQQQQQRRRRRRRRRJJJOOOSSSRRRSSSUUUVVVTTTQQQSSSVVVXXXZZZ\\\^^^```TTTSSSQQQQQQSSSVVVYYYZZZUUUUUUVVVWWWVVVUUUSSSRRRPPPPPPPPPOOOMMMKKKIIIHHHBBB@@@>>>======;;;888555000000000000111111111111///000000///---,,,,,,---...//////000000000000000000///......---......////////////...............+++---......------///000///000111111111111333444111333333222000//////000------....../////////000222111111000000000000111111222222111///...///000---......---,,,---///222444444333222111111111111111222222111//////000111000000000//////---,,,++++++---............000111000///.........///111222///000111222333444444444333333222111000000//////------///000222333444444888999888666444222333444555555555555444333222111222111111000......//////111222444666666555444333/////////...------...///111333555555444333444555222111000/////////111222>>>AAADDDDDD@@@===<<<===666777999===??????===::::::;;;<<<===<<<;;;999888999999999999:::>>>DDDHHHDDD???:::777888:::;;;:::888999:::;;;;;;:::999999999777888;;;<<<999999<<<555444333333444666888:::;;;999555222222333555666999:::;;;===>>>>>>;;;999;;;<<<<<<;;;;;;<<<>>>@@@===;;;:::<<>>>>><<<:::888555666777888999::::::;;;<<>>>>>888777666444444555666777222444777999:::<<<>>>@@@??????===;;;::::::::::::444555777999:::<<>>>>>>>>===@@@>>>;;;:::;;;<<<<<<<<<>>><<<<<>>;;;:::;;;;;;:::888777777777888999666777777888888999999:::999999999888666222///,,,333333222111000222555888999::::::999777666888999:::999777555444444444555333333333333333333333222222444666888999::::::999///000333555888:::;;;<<<::::::999888777666555444222666222000555444000666111444888999888555444333111000000222444555555444888777777777888777555222//////000111222333222222666555333222000000//////111222333222111000111222888888888888777999<<>>999999:::<<<>>>>>>===;;;888:::<<<>>>>>>>>><<<;;;===???@@@@@@@@@AAAEEEHHHAAA???;;;888777777999:::999888888999:::;;;::::::999888:::===<<<777666888444333333333444777999;;;999666333111111333666999;;;:::::::::<<<<<<;;;999;;;===???>>><<<;;;===???;;;999888;;;>>>???;;;777777777888888888999:::;;;777888888666444444777:::555555666888:::;;;;;;;;;;;;<<<===<<<999777666777888888777666555333222111...333666666888;;;;;;777333666777666777:::;;;888=========;;;::::::<<<>>>888:::<<<>>>===;;;888666444555666888;;;<<<>>>???<<>>>>>>>>>>>888888888777777777777777111444777999888999<<<>>>;;;<<<<<<===<<<;;;999888666777888777777999>>>BBB@@@===:::999:::<<<=========CCCEEEAAA===???AAA@@@???===::::::<<<>>>??????>>>;;;<<>>999777999555555666666666777777777777666666555555666666777666888999:::999666333000111333444444222222444777333666999999777666777888999999777666444333222111000000111222333333333333666666888999999888777777222333444555666777888888999999999888777666555555333888444111777555111666444777;;;;;;999666444333444555666555444333444555666555555555666555222000//////111333444555555555777666666555444333222222111222222111///000222444999999999999999<<<@@@CCC<<<777222000111222333333444555666555333222222333111555666333222444555444000111333444666:::???BBBFFFKKKNNNNNNPPPVVVZZZZZZYYYVVVTTTTTTWWWWWWSSSOOOPPPPPPOOOOOOPPPRRRUUUVVVQQQTTTSSSNNNLLLPPPRRRRRRUUUUUUWWWYYYYYYWWWSSSPPPVVVVVVTTTRRRPPPOOOQQQRRRVVVVVVUUUUUUTTTRRRQQQPPPKKKKKKKKKJJJHHHFFFDDDBBB???>>><<<;;;:::888555333000000111111111222222222000111222111///......///......000000111000//////,,,,,,++++++---///222333////////////////////////+++---////////////111333,,,...000///.........///---///111111000......///,,,,,,---......///000000////////////000000111222...000000000//////000222111111111///------...000222111111000000000111111...000111111///.........///...---,,,,,,,,,---...+++,,,...///...///111222000111111222222222222222//////000111111111000000111000000000000/////////---...///000111111111111000111222222111111333555444333111000/////////000...///000///,,,,,,...000111222222222222222222222333222111000000000//////...111555666555444333333222000...------///111333CCCGGGJJJHHHCCC>>>===>>><<<:::999:::<<<======<<<:::;;;<<<>>>>>>>>>>>>>>>===@@@DDDDDDAAA>>>>>>???:::::::::888777777999;;;===;;;999888888999888777:::999<<<>>><<<666444555666666555555666999;;;===888666444222333777;;;======:::777666777888888888<<<>>>@@@@@@===;;;<<<>>>:::888777:::>>>>>>:::555666777888888888888:::<<<666777888777444444777:::333777:::;;;999999;;;>>>888999:::888666333333333555666777777777666444333111444555444666;;;<<<:::999<<<===;;;<<>><<<=========;;;999999;;;===777999;;;<<<;;;888555222222444666999<<>>AAAAAA===<<<===<<<888:::;;;>>>???@@@???>>>===999999:::::::::999999888222555888999888777999<<<999;;;===???>>>:::666333999:::999777666888===BBB@@@===999777777888999888;;;BBBDDD@@@>>>BBBDDDCCC===;;;999:::<<<>>>@@@@@@<<<999:::???>>>888555888000000222333444555555444777666555333333444555555444666999;;;;;;999666444...222666777555444555666///333777999777555666777888888777666444222///......///111222333444444444999:::::::::999777666444555555555555555555555555888888999888888777666555444999555222888555111666777999;;;;;;999666444444777999:::999555333444777444444333444444444111///---...000222444555666666666666777777777666555444222222111000///000222555:::::::::::::::===BBBEEE===888222///111222333333::::::999666333222222333...222444222111444666555111444666888:::<<>>999888<<>>>>>???AAA>>><<<<<<>>>BBBDDDEEEBBBAAA@@@BBBDDDEEEEEEDDD???;;;666222222666;;;>>>===@@@???:::888:::<<<;;;??????===;;;888777888:::777555333222444888===AAA555666777777666777999:::===<<<999777666999>>>CCC;;;<<<>>>>>>===:::777555777555555888===???>>><<<999888888888888888666444222666999777222///111444:::===???<<<777444555777;;;888555555666555111---111000111333555666666444:::666333333666:::;;;:::;;;<<<===>>>===<<<;;;:::???CCCCCC???=========::::::::::::<<<======;;;:::222333777<<>><<<777333555777666444555888<<<>>>>>>???>>>===<<<:::999555888999888777888;;;???@@@<<<777444444666888999>>>>>>======>>>???AAABBBAAAAAABBBDDDDDDBBB>>>;;;@@@<<<888777::::::777333666666555555555777888999999;;;;;;777111///111555888999:::<<<===;;;777444555333222000000111333444666555555666888888777555::::::999888666333111///000111222444666777888999;;;;;;:::777555444555666:::999888777666666666777444555555555555666999;;;<<<777444555666444333555;;;888888:::999555444555888999999:::999888777666222333444444333222000///)))---222555555555555555777777777666555555444444333333222///---,,,---...===;;;888666888<<>>EEEJJJKKKMMMOOOQQQSSSUUUVVVWWWTTTSSSSSSTTTUUUUUUSSSQQQOOOOOOMMMKKKJJJKKKMMMPPPXXXTTTOOONNNQQQTTTVVVVVVUUUSSSSSSVVVUUUPPPNNNPPPVVVVVVUUURRROOONNNPPPQQQNNNNNNOOOOOOOOOOOOOOOOOONNNMMMKKKHHHFFFEEEDDDDDD@@@:::777777666333222333222555555111///222444444555666777666444222222333444444444333222111000///,,,,,,---...///000111111111...,,,---111333333222333222222222222222222333---///111000......000333///000111000...---,,,---+++,,,......---...///111//////000111111000///......,,,+++---000222111///333444555333111.........111111111111000000000000111111111000000///------/////////000///...------***,,,---......///222444777444111111333444333111333222111111111111000////////////......000444888+++---///000//////000111222222222222333444555555///...............//////////////////000111222333///000000///---,,,...///222333333222000///111222111111222222222333333333111000///......///000111;;;>>>AAA@@@>>>===>>>@@@>>>999888<<>>===???@@@>>>===>>>AAADDDFFFFFFCCCAAA@@@@@@AAABBBAAA???<<<:::666333333666:::===;;;>>>???;;;:::===>>>===<<<<<<<<<:::888888:::;;;:::888555333444777;;;>>>777777888999999:::<<<============<<<::::::<<<>>>777999;;;===>>>===<<<:::777777888:::<<<===<<<;;;999888777777888888777666666999:::999666444555666777;;;>>><<<888444555777:::999888666444333333444222111222444888:::;;;::::::777444555999<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;===AAAAAA<<<::::::999777888888999:::;;;;;;999888<<<:::888888999:::::::::999;;;<<<<<<:::999999:::<<>>999888:::999666444777::::::999999:::<<>>@@@CCC@@@???@@@AAACCCBBB@@@>>>>>>;;;999:::<<<;;;777333777888999999:::999999888888:::;;;999444222444777777999;;;<<<;;;999777666666555333222111222444555888777666777888888777555666777888777666333000......000333666777777666666999999888666444333444666999888777666555444444444888888999999999999;;;<<<;;;666444666666444333555888666555888777333222444777888999999999888777666888777666444111///---+++---///333444333333222333777777666555444333222111444444333111/////////000:::999666555666999===???999888777555444444333333555444444333222222333333222111222444777888666444333444555777:::@@@FFFKKKLLLMMMPPPSSSUUUWWWXXXXXXSSSTTTTTTUUUVVVVVVWWWXXXZZZXXXUUUPPPLLLKKKLLLNNNWWWTTTRRRSSSVVVYYYYYYXXXVVVSSSSSSVVVTTTPPPNNNPPPQQQQQQQQQOOOMMMLLLMMMOOOPPPPPPOOOOOOOOOOOOOOOOOOMMMKKKIIIGGGEEECCCBBBAAA???999555666555222111222111444444000///222444444666888888888666444444444333333333333222111000///...//////111222333444555111...,,,---000222222111222222111111111111222222+++---...---,,,---000333///000111000...---------,,,---///000//////000111...///000111111000///...///---,,,...111222111///---///111222111111222333000000000000000000000000000111111111111000//////000000000/////////......---...000//////...000111444222000000222222111///222111000000111222222222222222000...,,,---000222,,,...000111000000111222333333333333444555666666000///.........000111222000000000000111222222333111000000////////////...///000000///---,,,...///111111222222222333333333333222000///............;;;<<<>>>???????????????>>>:::999===???======???>>>===>>>@@@CCCFFFFFFFFFCCCAAA?????????>>><<<:::999777666555666888:::<<<888===???===<<>>:::;;;;;;:::999999:::<<<<<<:::777555444666999;;;888999999:::;;;===>>>>>>;;;>>>AAABBB@@@<<<:::999666888:::<<<>>>>>>>>>===888:::===>>>===<<<;;;;;;:::999888777666777888888666666777666555444333333444888<<<<<<999777666777888:::;;;888333222666:::444333444666;;;???@@@AAA:::888666777;;;>>>===;;;::::::::::::;;;<<<=========@@@@@@;;;888888888666555666777888999888777777===<<<;;;999777666888:::999:::;;;;;;999777888888===BBBDDDCCCCCCEEEEEEDDDCCCBBB>>>777555666666555333666:::<<<<<<;;;:::;;;============<<<:::999888888777666888;;;>>>???@@@>>>===:::777555444444444444666999:::999;;;???BBB>>>===<<<>>>@@@AAAAAAAAA===;;;:::;;;======999555777888:::;;;;;;999777666777:::===<<<888666777888777:::<<<<<<999777888999666555333222222222333444999888777888999:::888666444555666777666444111///---000444777888777555444888999999777666555777888;;;:::999777555444333222888999:::;;;<<<<<<;;;;;;999555444666777444333555888555444777666333333555666777888999999999888777:::999666333000...,,,+++111333444444222111111222444444444444333222111111444333222111111111111222666555444333333555777888555555444333222222222222333222222222333333444555111111222444777888777666444555777999<<>>888444444333000000111///333444111000333555444555666777666444333333444222222222222222111000////////////000222444555666111///......///000000///111111000000000000111111,,,,,,---,,,,,,...111444///111111000...------...,,,...111222111000111111---...///111111111000000///......///111222111000***---///111111111333444000000000000000000000000000000111222222222222111222111000///...///000000///111222222000...---...111///......///000///---111111000000111222444555222222000---++++++---///---///111111000000111222333333444444555555666666111000///...///111444666222222222222222222222222222000///111333333000---...//////...,,,,,,---///111111222222222333333333333222111///------,,,,,,===<<<===???@@@@@@>>>;;;===::::::>>>???<<<<<<>>>======>>>AAACCCDDDCCCBBBBBBAAA???>>>>>>===;;;:::666666777777888999::::::777<<>>>>><<<999:::;;;:::888888999::::::999666555444666777999;;;;;;;;;;;;======<<<;;;999===BBBCCCBBB>>>;;;999999:::;;;<<<<<<=========:::>>>BBBBBB>>><<<;;;<<<<<<;;;999777555555777888777555555555666555333111333777<<<>>>===:::999999777999;;;:::888777888:::666555555888<<<@@@BBBCCC:::888777999<<<>>><<<:::888888777777999;;;===>>>???BBBAAA<<<888999999777444666888999888777777777333777<<<===;;;999999;;;999:::;;;:::888666666777;;;>>>AAAAAAAAABBBCCCCCCCCCAAA===999666666666555333444666888999999::::::888999999999::::::999999>>>;;;888:::===@@@@@@???;;;;;;:::999777555555555111555888999777888<<>><<<::::::<<>>===999777999===666555444333222222333333777777777999;;;<<<;;;:::555555555555555444444444111222555777888777666555999:::;;;:::999999:::;;;======<<<:::888666444333444555888;;;======;;;:::888444444777999666444555888555555888888555666999555666888999999999888777888666444111000/////////444555666555333222333444111222333444444444444333333222111111222333222222444444333222222333333444555444333222111000000000222222222333555666888888444444555666777777777777444666888:::===BBBHHHMMMNNNPPPTTTVVVXXXXXXVVVUUUQQQTTTVVVUUURRRSSSYYY^^^___]]]ZZZUUUQQQQQQSSSUUUSSSSSSUUUXXX[[[]]]^^^^^^VVVSSSRRRSSSRRRMMMLLLNNNPPPSSSUUUVVVVVVUUUUUUVVVRRRQQQOOOMMMLLLLLLMMMNNNPPPOOONNNKKKIIIFFFDDDBBB===777333333222//////111000444555222111444666555111222333333111000000000111111111111111111000000,,,,,,,,,---...000222333222111000000000000//////000000////////////000000.........---...111555777000111111000...---...000,,,...111222111000000000,,,---///000111111111000000//////000111222222111...///111111///...///000000000000000000000000000///000111222333444444444333222000///...///111222...000333333111///------............//////...---222222111000000111333555.........,,,++++++---///,,,...000000000///000111222222333444444555555555333111///...///333666999333333333333333333222222333000///222666666222,,,111222222111//////000111111111222222222333333333222222111///...--------->>>>>>>>>???@@@>>>;;;888<<<:::<<>><<<<<<===???AAAAAA>>><<>>>>>??????>>><<<555666888:::;;;::::::999777<<<>>><<<:::<<<<<<999:::;;;<<<:::888666666777666555444444555666888999@@@???>>>>>>??????<<<:::999<<>>===:::::::::;;;<<<===>>>???===@@@CCCCCC@@@======???>>>>>><<<888444333444777;;;999888999999999777555555888===???@@@>>>===<<<888777999;;;>>>===:::666777777777:::>>>AAABBBBBB;;;999777888;;;===;;;888666666666666777:::<<<===???AAA@@@;;;888999999888555888;;;;;;:::888999:::333777;;;===;;;:::<<<>>>;;;<<<<<<;;;999777666777999;;;>>>@@@@@@???@@@AAA???===<<<;;;:::888777777666555444444666999;;;===777777888999;;;===>>>???CCC???<<<<<>>???AAA>>>;;;999999;;;<<<===;;;999777555555666777888<<<>>>@@@AAA???<<<999888999===@@@???;;;999<<<@@@:::999888777666666666666444444555888<<<>>>>>>===666444222000000222444666666666555555666777888888777999::::::999888999;;;;;;;;;;;;:::888666555333111222555:::>>>???===;;;777444555999;;;888555666777444444777777666777:::666666888888999888777666666555333111000000000111555666777666555555666777444555666666666555333222444333222333555666555333333333333222222222222222666555444222111000//////333333444555777999;;;<<<999999999888777666666666333555777:::===BBBGGGKKKPPPRRRUUUXXXXXXVVVSSSQQQPPPSSSUUUSSSOOOOOOUUUZZZ[[[ZZZXXXUUURRRQQQSSSUUURRRRRRSSSTTTVVVYYY]]]___YYYVVVUUUVVVTTTPPPOOORRRTTTVVVYYYZZZZZZYYYYYYZZZUUUTTTRRRQQQPPPPPPPPPPPPPPPOOONNNLLLJJJGGGDDDCCC>>>888333333222000///222111555777444333555777555...000111111///....../////////000111111111000000,,,+++++++++,,,...000111222222222222111000//////000//////////////////000///...---...000333555666000111111000......///111,,,...000111000//////000,,,---///000111111111000///000111111000000111111///111222111///------...111111111111000000000000...///111222444555555555333222000///...///111222,,,...111222111/////////---...///000//////......222333333111///...000333---......,,,+++***,,,...***,,,...///......///000000000222333333444333333333111///...///333666999333333444444444333222222333111000333777777333...333333444222111000111333111111222222222333333333000000000000000/////////>>>???@@@AAA???<<<999777;;;;;;===@@@???;;;;;;>>>::::::;;;<<<>>>>>><<<:::???>>>===>>>@@@@@@@@@>>>666888:::<<<<<<;;;:::999888<<<===:::999:::;;;999:::;;;<<<:::777555444555333333444555666888999999CCCAAA@@@AAABBBBBB>>>::::::>>>BBBDDDCCCAAA@@@@@@888888888999<<>>???>>>:::555333444666999999999999888777666666777999<<>>999777888;;;??????:::666999999;;;>>>BBBDDDDDDDDD>>>;;;888888:::;;;999777777777777888999:::<<<===<<>>888666888999888777:::>>>>>>;;;:::;;;===???===:::777666999>>>BBB===>>>???===:::888777777::::::===@@@@@@===>>>AAA;;;888888;;;:::888777:::999666333333666:::>>>???999999:::<<<>>>@@@BBBDDDDDDBBB???============<<<666999;;;;;;999888;;;===777777888::::::;;;::::::>>>:::777666888;;;===>>>AAA???<<<999888999;;;===>>><<<999666666888;;;===<<<>>>@@@AAA@@@>>><<<:::<<>>>>>===<<<;;;::::::333333555888<<<>>>???>>>444222///------000333555888777555444444555777999333555777777555555555666666666777777777555444333222222444:::???AAA???;;;777444666<<<>>>:::777777444111111444555444666:::777777888888888777666555666555444222111000//////333555777777777666777888999::::::999777444000...888666555666999:::777444333333333222222222222333666555444222111000000000444444555666999;;;===>>>;;;;;;:::888555444555666111444777:::===AAAFFFJJJPPPSSSVVVYYYYYYVVVRRROOOPPPRRRSSSQQQOOOPPPSSSVVVZZZZZZYYYVVVSSSPPPPPPQQQRRRSSSSSSSSSTTTVVVZZZ]]]\\\YYYWWWYYYXXXTTTTTTWWWTTTVVVXXXXXXVVVVVVVVVWWWWWWVVVVVVVVVUUUUUUTTTTTTMMMMMMLLLKKKIIIGGGDDDBBB@@@:::444444333111111444111666777555333555555333...000111111000//////000---...///000000000000000///...,,,+++,,,---///111000111333222000/////////000000////////////000000---,,,,,,---000222222222111111111///......000222...///000///......///000---...///111111111000000///000111111//////000111---///111111000000111222444444333222111000000///...///000222444555555555222111000///...///000000***,,,///000000///000111,,,...111111000/////////000222333222...,,,...000000000000---***))))))******,,,......------...///...///111333333333222222111000///...///111444666111222333444555444333222333111111333555666333000111222222111//////000222111111222222222333333333000000111222222111111000:::>>>BBBBBB>>>;;;999999;;;;;;>>>AAA???::::::>>>888777888:::===>>>>>>===???>>>===>>>???@@@???===999:::<<<======<<<:::999777;;;<<<999888<<<======888999;;;:::888666555555555555666777888999::::::???===<<<>>>BBBBBB>>>:::===AAAFFFIIIHHHDDDAAA@@@999888888999;;;???BBBEEE===;;;:::;;;>>>@@@AAAAAA:::===>>>;;;777444555888555888:::888555333444666999:::;;;>>>@@@@@@@@@???:::999999999:::;;;;;;::::::;;;???DDDIIIKKKJJJIIICCC???:::999:::;;;999777999999:::<<<============<<<>>>===888666999;;;:::888<<<@@@???<<<:::<<>>@@@@@@AAAAAA???<<<:::999999:::999;;;@@@???:::;;;???:::555444666777555777;;;777444222333777;;;<<<<<<;;;;;;;;;;;;===???AAABBB@@@@@@???<<<::::::;;;<<<888;;;===<<<999888;;;???:::888777:::???@@@>>>;;;:::777555555777;;;===>>>>>>>>>>>><<<:::999888888<<<:::999888888999;;;===:::;;;===???AAAAAA@@@>>>@@@BBBDDDFFFFFFEEECCCBBB@@@@@@@@@???>>>===<<<;;;444444555888;;;===<<<;;;444333222111111222333333666555444444444444555555111333555555444222222333111222444666666666555444444333333777<<<>>>;;;888777555888>>>@@@<<<999999333000000333444444777;;;888888999888777666444333222222222333333222222111111444777888777555555555777888999999888555222000888555444666999999666222333222111111111222333444222111111111111111222333444444555666888;;;===>>>888999999777333222444666111444777:::===BBBFFFJJJNNNRRRWWW[[[[[[YYYUUURRRPPPPPPQQQSSSTTTUUUVVVWWWYYY[[[[[[YYYVVVRRRPPPOOOSSSUUUWWWWWWVVVVVVXXX[[[ZZZVVVUUUWWWVVVTTTTTTXXXSSSTTTTTTRRRPPPOOOPPPQQQSSSTTTUUUVVVVVVUUUSSSRRRKKKLLLLLLLLLJJJHHHFFFDDDCCC<<<666555444222333666111555777444222333222000---...000000///......///,,,---...///000000000000111000---,,,+++,,,...000,,,///111111///------///111000000//////000000111...------///222333111///111111111///......111333111111111///......000333...///000111111000///......000111000...---///000,,,...000111111222333444777777666444222111//////...///000222333444444444000000000/////////......+++,,,......------///000***---111111000......///+++///222222...,,,---//////000000...+++******+++***,,,...///......///000///000222444444444333222000///.........000111222///000222444555444333222111111222222333333333333111222222111///...000111111111222222222333333333222333333444333222111000777<<>>::::::<<<;;;;;;>>>AAA???::::::>>>666555666999===@@@AAA@@@@@@>>>======>>>>>>===;;;:::;;;===>>>>>><<<;;;999777;;;<<<999999===AAAAAA555777999:::888777777777777888999:::::::::::::::999777666:::???@@@===888???DDDKKKNNNLLLFFFAAA>>>===<<<:::::::::===???AAA;;;888666777<<<@@@AAA@@@666:::===<<<888666777:::777;;;>>><<<888555777::::::::::::<<<>>>@@@???>>>;;;<<<;;;888555666;;;@@@;;;===BBBIIINNNQQQPPPOOOFFFBBB<<<999:::;;;:::888;;;<<<===???@@@???>>>>>>===@@@???:::999<<<>>>>>>888<<<@@@@@@<<<:::<<>>;;;<<<>>>@@@>>><<>>;;;::::::999777999>>>===777777<<<:::444000222222111555<<<222000000222777999999777;;;:::999999:::;;;===>>>;;;======;;;888777:::===;;;>>>???===888777;;;???:::777666;;;BBBEEEBBB===666444333444888<<>>AAACCCCCCBBBBBBCCCEEEHHHJJJIIIEEEBBB?????????>>>===;;;:::999777666666888:::;;;:::888555666777888888666444333222333444444444333222111222444666666444333222222000222555777888888888777444222111333888999666222777666999???BBB>>>::::::555111111444666666999>>>999999999999777555333222+++---000333555666666666111333666777666333222111111333666888999888666555555222111222666666222...333222000///000111333555.........///111222444555333444444666888:::<<<===555666777555222222444777222444888;;;>>>BBBGGGJJJMMMQQQWWW\\\^^^\\\XXXUUUPPPPPPQQQTTTXXXZZZZZZYYYWWWZZZ\\\\\\YYYUUUSSSRRRSSSWWW[[[\\\ZZZXXXXXXYYYUUURRRPPPRRRRRRPPPRRRUUUSSSSSSQQQOOOLLLKKKLLLNNNMMMOOORRRSSSTTTRRRPPPNNNLLLMMMNNNNNNMMMKKKIIIGGGDDD===777666666444555888000444666222000000000---***,,,------,,,+++,,,---,,,,,,...///000000000000222000---+++***+++,,,---)))---//////---+++,,,---111111000000000000111111000//////222555555222///111111111///...///111444333333222///...///222555//////000111111000///...---///111000---,,,...000...000222222222222333444999999777555333111///......///000111222333333333/////////000///...------,,,---------+++,,,---///))),,,000111///---...///&&&,,,111222///,,,---///+++,,,......---,,,...///+++---///000//////000111///111333555555555444333///...............//////...///222444444444333222111222222222111111333555222333333222000///111222111111222222222333333333555555666555444222000...===>>>???@@@@@@>>><<<:::??????@@@@@@???===;;;999;;;<<<;;;<<>>>>>>>>======>>>AAAAAA@@@@@@>>>===<<<;;;;;;:::999:::<<>><<<;;;<<<>>>???;;;777444666:::<<<:::666;;;===???@@@@@@@@@AAACCC<<>>>>>???AAABBBAAA>>>;;;888888888777555555777999888FFFOOOMMMPPPXXXZZZUUUFFFAAA;;;888888888777555::::::;;;===>>>>>>??????AAA???;;;777555777;;;???999<<<>>>>>>>>>>>>@@@CCCEEE@@@;;;;;;>>>@@@>>><<>>888999::::::888888999:::888888555222444:::<<<:::555111///111777<<<===<<<<<<999666666999===@@@AAA;;;;;;;;;;;;<<<<<<======???AAAAAA@@@>>><<<<<<======999777;;;AAADDDAAA<<<888555444888===???>>>;;;:::???CCCCCC@@@<<<;;;;;;;;;:::888999;;;<<<======888<<<===;;;;;;@@@BBBBBBCCCCCCCCCCCCBBBAAA@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<999888777555444555888;;;:::::::::;;;<<<;;;999777444555666666666666666555777666333111111111222333222333333444555666777777888555555777777444333666555999===??????===<<<<<<666222333888999777999>>>999555222444777999666333///111444666555333333333;;;888444111000111222444;;;;;;;;;:::888555333111111111222222333333333333000111000///...///222444000///......///111333444555777999::::::888666444222444555444222111111222333555999>>>BBBDDDFFFFFFPPPUUUXXXWWWWWW[[[]]][[[UUUPPPLLLNNNTTT[[[^^^^^^ccc^^^YYYWWWYYYXXXTTTPPPNNNQQQUUUXXXYYYZZZ[[[]]]\\\ZZZVVVOOOIIIIIINNNSSSRRRRRRQQQPPPNNNLLLJJJIIIOOORRRVVVVVVSSSNNNJJJGGGJJJNNNSSSWWWWWWRRRLLLHHHCCC@@@<<<777333111111111222222333444333111///---+++,,,...000111000///...---...000111222111///...000000///---++++++---///,,,---...000111222222222444333222111000000000000666777777666333333444555222222111111000000//////000000000000111111111111111111111222333111...,,,000000...------...///000...000222222111111222333::::::999777555333111000,,,---///111333222000...111111000000/////////.....................------...000111///------000444......---+++***+++...000111111///---++++++---//////////////////......---111111222333444555555666333333333222333333444444///000222333333222000///000000//////000222444555777777666444000...---...///111333444333333555666777777666444333111000///>>>>>>??????>>>===<<<;;;;;;;;;;;;:::::::::999999:::;;;999999===CCCAAA;;;888:::===>>>=========>>>AAA@@@???===<<<;;;;;;<<<999888777777888:::===???>>>@@@BBB???999555555777666777999::::::999888777;;;777666:::;;;999777777===EEEKKKKKKJJJKKKKKKIIIHHHGGGDDDAAA@@@@@@AAABBB>>>:::666777:::<<<;;;888666888<<<>>>???@@@BBBDDD;;;>>>@@@???<<<:::;;;>>><<<<<<>>>@@@BBBBBB???===999999999888777777999;;;:::FFFMMMMMMQQQYYY[[[UUUKKKGGGAAA===<<<;;;999888777888:::;;;<<<=========???===;;;888666777:::======<<<<<<===???@@@@@@???AAA<<<888999<<>><<<<<<===>>>??????===<<<:::999:::;;;:::888888888999888999666333666;;;<<<:::666333111333999<<<<<<;;;<<<999666555888<<>>>>>>>>>>>???@@@BBBAAA???===<<<<<<===999666999>>>AAA>>>:::666555666:::???BBBBBB@@@???AAACCCCCC@@@<<<999777888777666777888;;;<<<<<<:::===<<<777777;;;??????>>>>>>???>>>>>>===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<999999888666444555888:::888888999:::;;;;;;:::999333444555666666777777777777666444222111222222333...000444777888999888888888555555888777444444777888:::<<<<<<<<<<<<===>>>999666666999:::666666999777555333444888999666222222444666777666666666777:::777444111000111333444:::::::::999777555333222111111111222222222333333111111111000///000222555111111000000111222444555222444666777888666444333000222555555444444444555333555888<<>>:::666333222222222222222333333222000...---...///111333333222111000---...000111111111//////---...///...------...000,,,---...///000111111111333333222222111000000///111111000///////////////////////////////////////000000000000000//////////////////111222111///---000///...------...//////...000222222111111111333888777777555333111///...+++---///222333222000...000000000000//////......------------------------000000000000//////111333.........---+++,,,...000111111000...,,,,,,...000000000000000///...---,,,111000000000000000000000111111111111222333555666111000000000000000000111000000///000111222444555555666666444222000000111111222444444333222333444444444333222111111111111???>>>===<<<<<<;;;;;;;;;===<<<<<<<<<<<<<<<<<<===888888777666:::@@@@@@<<<666888:::;;;:::::::::;;;???>>>===;;;:::::::::;;;777888999888666777;;;???CCCAAA>>>:::777666666777777888:::<<<===<<<;;;::::::666555888999666444555:::AAAGGGJJJNNNRRRSSSPPPNNNLLLIIIFFFCCCBBBBBBCCC@@@<<<888777999;;;;;;999444777:::<<<===>>>@@@BBB@@@CCCEEEDDDAAA???@@@BBB::::::<<>>;;;999;;;???@@@>>>;;;???;;;888999===@@@@@@???888999:::;;;;;;;;;:::999:::;;;;;;:::999888888999999:::888666888======:::888666555777;;;>>>===;;;>>>:::666444666:::>>>@@@<<<===>>>??????@@@@@@@@@===???BBBBBB@@@===;;;:::<<<888555666;;;===;;;888666666777;;;@@@DDDFFFFFFAAAAAAAAAAAAAAA>>>:::777777777666777888:::<<<===<<<===:::444333777<<<===;;;;;;;;;;;;:::999888777;;;;;;;;;::::::;;;;;;;;;::::::999666444555777999444555666777888888888777222222333555666777888888777666555444333333333333,,,///444888;;;;;;:::999888555555888888666666999:::;;;;;;:::999:::===???<<<::::::<<<:::555333444666444333555888888555111222444555555555555777888888666444222111111333333888888888777666555444333111111111111111222222333222333333222000111333666222222333333444444555555///000222444444444222111///222555777777666666777555666888;;;>>>@@@BBBCCCNNNSSSVVVTTTSSSUUUUUUSSSTTTRRRPPPRRRWWWZZZZZZYYYXXXUUUSSSTTTVVVVVVSSSPPPJJJNNNRRRUUUVVVUUUUUUVVVRRRPPPLLLIIIIIIKKKNNNQQQQQQOOOLLLIIIIIIKKKMMMOOOPPPRRRTTTTTTQQQNNNMMMLLLOOOQQQRRRRRROOOKKKGGGDDD===;;;888555333333333333222222222222111///...,,,000111222333333333222111---...000111111111000///+++---///000//////000111,,,,,,---///000000000000222222333333222111///...333111...///111222111///+++,,,,,,---......//////000000//////......------,,,,,,---///111111000.........---------......//////000222222111000111222444444444333111///...---***---000333333222000...000000////////////......,,,,,,,,,---------------222000//////111222222222---...//////------...///111111111///---,,,...000111111111000000///------//////////////////000000000000//////000333666777222000...------...000222/////////000111222444555444555555444222111222333222333444444222111111222111111000//////000222222>>>===;;;999888999:::;;;>>>???@@@AAA@@@???>>>===555777777777:::???>>>:::666888999999777555555555;;;<<<<<<<<<<<<:::888777555999>>>===:::999;;;???DDD@@@;;;999::::::999777999;;;===???@@@@@@>>>>>>:::777666999888555333555:::AAAIIIOOOWWW\\\[[[UUURRRPPPLLLGGGDDDAAA@@@??????;;;777666777888888777888:::<<<<<<<<<;;;<<<>>>CCCFFFHHHGGGDDDBBBCCCEEE;;;:::;;;===??????===;;;333444555444444555777:::888<<<@@@CCCKKKSSSTTTNNNOOOLLLHHHCCC>>>:::777555444555777999::::::999999999:::;;;:::888666666777:::999999:::<<<======<<<<<<999777777:::<<<======888999:::;;;<<<<<<;;;;;;999:::;;;:::999999:::;;;;;;<<<;;;999;;;???>>>;;;:::::::::<<<>>>@@@>>><<>>;;;<<<>>>???@@@@@@??????:::===AAAAAA???<<<999888:::777444555999;;;:::888888888888999<<>>@@@BBBBBB???<<<:::::::::999999999;;;===;;;===<<<666555888<<<<<<::::::;;;::::::999888777999999::::::::::::999999999999999777555444666888222333444444333333333444111222222444555777999999666666666555555555444444...111444888:::;;;;;;:::888555666999999777888:::999:::::::::999999;;;===<<<<<<<<<<<<:::666333111444333333555777777444111000111222111111111333555666555333222222222333333666666666666666555555555222222111111111111222333333444444333222333444666222222333444555555444444---...000222333333222111000333666888888777777777777888:::===@@@DDDGGGIIIPPPUUUWWWUUUSSSUUUUUURRRQQQQQQRRRUUUYYY[[[ZZZYYYSSSRRRQQQQQQRRRRRROOOLLLLLLOOOTTTVVVVVVUUUUUUUUUOOOMMMKKKKKKLLLOOORRRSSSWWWTTTPPPLLLIIIHHHIIIIIINNNOOOQQQRRRQQQPPPQQQRRRRRRRRRQQQOOOKKKGGGCCCAAA:::888666444333333444444111111222111111///...---000000111111111111000///......///000111000000///+++...000111000//////000,,,,,,...//////000000000111222333444333111///---666222...000444666444000***++++++,,,...///000000//////......---,,,++++++***)))***---///111000///---------------.........///000222222111000000111222222222111000///...---***---111333333111//////////////////////////////---------...............222///---///222333222000---///111111///......///000000000///------...000///000000111111000000///...//////000111444666777111000///...///111444666111000///......///000111//////000000111333444444333444444333111000000111000222333333111111111222000000...---...///111222<<<;;;999777666888999;;;<<<>>>AAABBBBBB>>>:::888333777::::::<<>>999;;;======<<<888555444444888:::===??????<<<888555222999@@@AAA>>>::::::;;;???<<<:::;;;>>>???<<<999::::::<<<===>>>>>>>>>>>>:::888888;;;999555444777;;;DDDOOOXXX```eeeaaaZZZWWWTTTPPPJJJEEEAAA>>>===;;;888666444444555555555999;;;======<<<<<<===>>>@@@BBBEEEDDDAAA???@@@BBB<<<;;;;;;<<<<<<<<<:::888222333333333333444666999888999;;;???GGGNNNOOOLLLMMMLLLIIIDDD>>>999555333444555888:::;;;;;;:::999777999;;;:::888666666666666:::>>>>>>;;;;;;???CCC888666444333444666777777999::::::;;;<<<<<<<<<<<<777888::::::::::::<<<>>><<<>>>>>><<<>>>AAA@@@;;;======>>>???AAAAAAAAA@@@@@@<<<777555666999<<<===:::;;;===>>>???>>>===<<<888;;;???@@@???<<<:::999999777666777:::===<<<;;;;;;:::888555555;;;CCCJJJDDDBBB???@@@BBBBBB@@@===<<<<<<<<<:::777777999;;;999===>>>;;;:::<<<===<<<::::::::::::999888777666888888999::::::999888888777888777666444444555777444555666555222111222444222222222333444666888999666666777777777666555444333333444555777999;;;<<<999666777::::::888999;;;777999;;;;;;:::999::::::999;;;<<<;;;999777555222333333333444555555333222///000111000//////111333333333333333333333333333444444444555666777777888444333222111111222333444333444555444333333555777111222222333333333333222...///000222333333333222222555777888777666666666999:::<<>>;;;666;;;======>>>@@@???;;;AAACCCCCCAAA===999777777888;;;>>>AAAAAA===999666111777>>>AAA???;;;888777:::999:::===@@@@@@===999888888777777888999:::;;;:::999:::<<<:::666666999<<>><<<777777666555555444444444777999<<<===>>>>>>@@@BBB???BBBDDDCCC@@@>>>???BBB===<<<::::::::::::888666444555555444333444777999999:::;;;???EEEIIILLLLLLKKKLLLKKKGGG@@@:::777555333555888;;;<<<;;;:::999777999;;;;;;999777666666666<<>>>>>@@@@@@???@@@CCCAAA<<<>>>>>>???@@@@@@AAABBBBBBAAA>>>:::888888:::;;;;;;:::;;;===>>>===<<<:::999888;;;>>>@@@???>>>======;;;;;;;;;===???@@@???===999:::888555222666???GGGHHHFFFBBB@@@>>>===:::999999;;;;;;888444333666999888===???===<<<>>>===;;;888888888888777666555444666777888999999888777666444555555555333333555666666888999888444333666999555444333333333444555666555666888999999888666555444444333333444777:::<<<;;;888888;;;;;;999999<<<666888;;;;;;:::999888999666999:::888777888777333333333333333333333333333222333444333111000111222111222333333444333333222333333333444666888:::;;;666555333222111222444555222444555555444444555666111111111111222222222222000111222333333333333333444555777777666555666777999:::;;;???DDDKKKQQQUUUWWWZZZYYYUUUSSSVVVXXXWWWRRRTTTWWWZZZ]]]]]]]]]]]]YYYXXXWWWUUUTTTSSSSSSSSSSSSUUUWWWXXXVVVUUUVVVVVVLLLPPPTTTTTTSSSTTTWWWZZZVVVUUUTTTRRROOOLLLIIIGGGHHHJJJMMMOOOOOOPPPRRRTTTQQQPPPNNNKKKHHHDDDBBB@@@:::999888666555444333333000000000111222222333333444444333222111000000000////////////000000000000...///000///---,,,,,,,,,......///000000000000000222222333333222111///......,,,***+++///111000//////////////////000000000......------,,,,,,++++++,,,******+++---///...---,,,---...///000000000//////000222111000//////000///000111111111111000000+++...111111///...000333000000111111111111222222//////000000111222222222000000000111222333111000000111222222000000111222...///000000......///000......000111333333444444444333111//////000111222444333333222111111000000///000222444444222000///...///000222333333333333222333333111...,,,,,,,,,,,,...000111111111222333111111111111111000000000::::::::::::;;;===>>>??????@@@BBBCCCDDDDDDDDDDDD>>>@@@@@@===<<<@@@BBBAAABBBCCCDDDCCC???<<<;;;;;;<<<===???@@@@@@>>><<<:::777999<<<>>>>>>===:::888888888999;;;<<<<<<:::888888666444222333444777999888888:::<<<:::666777;;;;;;GGGTTT\\\aaafffhhhfffbbb___YYYRRRJJJCCC>>>;;;666777999999888777777777777999<<<======>>>@@@AAA???BBBDDDCCC@@@>>>???AAA;;;:::888999999999888666444555555444222333555777888999;;;>>>@@@CCCGGGKKKHHHJJJJJJGGGAAA;;;888777333555888;;;<<<;;;999888888:::;;;;;;999777777777777;;;>>>===999777:::>>>::::::999888888:::<<<>>>;;;;;;:::::::::::::::::::::;;;<<<;;;:::999:::<<>>???BBBDDDBBB???<<<:::;;;;;;:::999;;;<<<>>>>>>===;;;888666:::<<>>999666666777666999:::888444444777;;;999===>>>:::888::::::888777888888777777666555444555666888999999888666555111222333333222333444666444666888777555555999===888777555333222222333444555666999;;;;;;999777555000111222333555888;;;<<<<<<:::999<<<<<<999999;;;888999:::999777777888:::666999999555444777777333444333222111000111333555444555777666444111000111///111222444444444333222222222333555777:::<<<>>>888777444333222333555666222333555555444444444555333222111000000111222333222222222333333333333333333444444444444555777:::777777888:::???FFFMMMQQQWWWXXXVVVQQQOOOSSSWWWWWWWWWYYY[[[]]]]]]\\\\\\\\\ZZZYYYWWWUUUTTTUUUWWWYYYTTTUUUUUUTTTSSSRRRSSSUUUIIIPPPWWWWWWRRRQQQUUUZZZUUUTTTRRROOOMMMLLLKKKKKKHHHKKKNNNOOONNNNNNNNNOOOOOONNNMMMKKKHHHEEECCCAAA<<<;;;:::888666444222222///000000111333444666777444444222111000////////////////////////000000111------...---++++++,,,...///000111111111111111111333333222222111000000///.........///000222333444111111000000///...------------------------,,,,,,...---+++,,,---...---,,,---...///111111111111000///000222111///......///......///000111111000000---///111///,,,---111555111111222222222333333333...//////000111111222222000222444444444333333444222222222111000000222444///111222222111000111222000111222222333333222222555444111...---...///000222333333444444333222111000000111111111111000000---///000222333333333333000111222111...---...///---///111111000000000111///000222333444444333222;;;;;;;;;<<<>>>@@@AAABBB<<<;;;;;;<<<>>>AAADDDGGGDDDEEEBBB<<<;;;@@@EEEFFF???@@@BBBAAA???===<<<<<<@@@??????>>>>>>>>>>>>???>>>===<<<>>>???@@@>>>===888999999999888888777888:::888444111111333777999777777999<<<999555777;;;:::FFFRRRXXX\\\ccciiikkkccc```ZZZRRRJJJBBB<<<999777999<<<===<<<:::999999:::;;;======<<<;;;<<<===:::===???>>>;;;999;;;===999888777777999:::999888333333333222000000222444555777:::<<<<<<===BBBHHHDDDGGGHHHFFF@@@:::777666222444777:::;;;:::888777999;;;<<<;;;999777777888777888888666555333333444333333333333444666999<<<>>>>>>===<<<;;;;;;;;;;;;===>>>>>><<<:::888888999???BBBCCCCCCDDDEEEBBB<<<;;;;;;;;;;;;;;;===AAADDDBBB@@@===<<<<<<<<<:::999===>>>??????>>>;;;777555<<<>>>AAABBBCCCDDDFFFHHHEEEFFFHHHHHHGGGCCC???<<<---444;;;<<<888666;;;@@@AAAAAA@@@;;;666444666999555888;;;999777777;;;@@@<<<>>><<<777444555777666999999999999888777666555555666777999999777666555...000222222222222444666...222555444333444999>>>:::888555333111111111222555777999<<<<<<:::777555+++---111444777:::;;;<<<>>>;;;:::===<<<999888;;;;;;:::888666444666999<<<666:::888333222666666222444444222000///000333666444666777777444111///...///000222444555444333222222222333555888;;;>>>@@@:::888555333333444666777111333555555444333444555555333111000000111333444333333333222222222222222111222222222333555999<<<555555444666;;;AAAHHHLLLUUUVVVSSSMMMLLLQQQVVVWWW[[[]]]^^^^^^]]][[[[[[[[[WWWVVVTTTRRRRRRTTTXXX[[[SSSSSSSSSQQQOOOOOOQQQSSSGGGPPPXXXWWWPPPMMMRRRYYYXXXUUUPPPLLLJJJIIIJJJKKKJJJLLLOOOOOONNNLLLKKKKKKMMMMMMMMMLLLIIIFFFDDDBBB>>>===;;;999666444222111//////000111333666888999222111000...---,,,,,,,,,///////////////000111111++++++,,,+++***+++...000000111111222222222222111444333222111000000000000,,,---/////////000222555333222111000...---++++++---------------------...111///---,,,------,,,+++---...000111222222222111///111222111///......///,,,---...///000000000000...000111...+++,,,222777222222222333333444444444---......///000111111222111444777777555333555777333333222111///000333555111333444444333222333444333333333333222111000000444222000//////000333444000111333555666555333222111000///......///000111---///000222333333333333///000222111000///000222///000111111///......///,,,///222555777777555444333666:::???AAABBBBBBBBB;;;999999;;;@@@CCCDDDBBBIIIFFFCCCAAAAAA@@@>>><<<999999:::===@@@???:::666<<<>>>>>>>>><<<<<<>>>@@@:::999<<>>===>>>???@@@<<<===:::555333666777555555444333222222333555666666666555666999>>>BBBEEEFFFGGGHHHEEE???888333000444999;;;888777:::<<<<<<777777666666666777777888666777:::;;;555......222222222555777555555<<>>>>>@@@@@@;;;666???===;;;888666666777777<<<@@@EEEGGGFFFCCC@@@>>>@@@???>>><<<<<<<<<<<<===@@@???@@@AAABBB@@@===:::<<<<<<<<<<<<;;;:::999888;;;===@@@AAAAAABBBEEEGGGJJJJJJIIIGGGEEECCC@@@???555666999<<<>>>???@@@@@@???AAAAAA<<<666222333666777>>>???888444888;;;;;;<<<;;;:::999888777666555666888:::;;;;;;888444222555888;;;======;;;888666111222333333333111000///111333666777666555555666888666333111000222555666555555555666666777888888444555666888999999::::::===>>>>>><<<:::888888999888666333333555999<<<>>>;;;:::888555222222555777666777666444222111222333555666777888777666444333000......111555777555333777333444999:::777888<<<<<<;;;:::888777555444333555333222222333444333333333333333222111333666888666555444333222333444555333555777888888666333111555555555777;;;AAAGGGKKKXXXYYYXXXTTTOOOOOOTTTYYY______`````````^^^]]]\\\]]]\\\ZZZZZZYYYXXXTTTRRRZZZWWWRRRNNNLLLLLLMMMOOOQQQRRRTTTTTTTTTTTTVVVXXXTTTPPPLLLJJJLLLMMMLLLKKKMMMLLLLLLMMMPPPRRRRRRRRRPPPOOONNNLLLIIIFFFDDDBBB@@@>>><<<999666555555555000000///000222333333222333333222000---,,,---///111222111000......000222...---,,,***+++,,,...000111222333444666777888888555444333222111000000000...111333111------111666666444111...---...///000///...,,,+++,,,---///000,,,...///000///000111333000///.........///111222111///...///111222///---+++---111333444222...,,,111---***+++...111111000222222222111//////111333111000///...///000222333555555555444333222111000///444777444111333444333333333333222222222222222444555555333111//////000333222///------...000111000222444777777777666555///---,,,...111333222000///.........000111333555444444444444444333333333222111///......///000000222444777999999777555333888:::===@@@AAAAAAAAA@@@@@@>>><<<>>>AAACCCDDDCCCDDDDDDCCCBBBAAA@@@@@@@@@;;;:::999;;;>>>???>>><<>>======>>>>>>???<<<999;;;@@@BBB>>>;;;;;;666999<<<;;;777444444666555777555333444888888444::::::;;;:::999:::===???>>>DDDMMMWWW___eeehhhjjjccc```ZZZRRRKKKFFFDDDCCC;;;;;;:::999888777888999555666888999999999777777777999;;;<<<;;;<<<===>>>999:::999444333666666444888666444333222222333444555555555666999<<>>===:::888888888999:::<<<@@@EEEGGGEEEAAA===;;;BBBBBBAAA@@@@@@AAABBBCCCFFFDDDBBBBBBAAA@@@>>>;;;<<<<<<<<<<<<;;;;;;:::999999;;;===>>>???@@@BBBDDDGGGFFFEEECCCAAA???===<<<999:::;;;===>>>??????@@@???AAABBB>>>999555777999777===>>>999555777999999:::999999888777666555555666777999999999666444222444666888999:::888777555111111222222222222222111333555777777555333333444777555222000000222555777777777888888999999999999666777888888999999999999888999:::999777555555666555444222333555999<<<===999999999777555666888;;;666777777555333222333555333444666777777555222111000000000222555666555222555222333777999666777;;;999999888666555333222111222222222222444555444444666666666444333333555888666444333333444555555555333333222111111000000000777666555777<<>>???@@@AAAAAAAAA@@@???EEEBBB???>>>???@@@AAAAAA>>>AAACCCBBB@@@???BBBDDD===;;;888888;;;???AAABBBBBB???;;;:::<<<======;;;999666777<<<===;;;999:::222777===???<<<999888888888<<<;;;777444555555222999:::;;;;;;;;;===???BBB@@@EEENNNYYYaaagggjjjkkkeeebbb\\\UUUOOOJJJGGGFFF???<<<999999:::;;;999777333444666777777777666555555777888999888999:::<<<555777777444444666666333666555444333333444555666444444555777888:::;;;<<>>===;;;999888777777999;;;<<<<<<===???AAAFFFEEECCC@@@>>>===<<<<<<===============>>>???@@@@@@BBBCCCAAA===;;;<<<>>>:::???@@@<<<888888888888777777777666666555555555666666666666555444333333333333444555666666555555333333222222222333333444333444666666444333444444555333111000111333666888999999:::::::::::::::::::::999999999888888777777444777999999777555444444444444444666888:::<<<===:::;;;;;;:::888777888:::555666666555444333555777222444777999888666333111222222333555666666333111333111222555666444555888666555555444222111111000///000222444555555555444333444333111///...000222555333111222555777666444555333///---,,,---000111888777777999???GGGOOOTTTTTTWWWYYYXXXVVVUUUXXXZZZ______```aaaaaa```___^^^[[[^^^aaa```\\\WWWTTTTTTTTTTTTTTTSSSRRRQQQPPPOOOPPPUUU[[[]]][[[UUUOOOKKKNNNMMMMMMMMMOOOOOONNNLLLLLLKKKKKKNNNQQQSSSTTTSSSQQQPPPOOOLLLHHHDDD@@@>>><<<<<<;;;999777555333222000000000000////////////111111111///---,,,---......000222333222222222333,,,------......///......---...///000111333444444777666555444444444444444---------------///111222444222111000000111333444///111333555444222...,,,,,,---......---,,,---...000////////////000111111000///...///000111000///+++---///111222222222222...,,,+++,,,...///000///000111222111//////111333111000/////////000111222222222000000000000111222111444555111///222444333222222222222222222222222000222333444444444666777333222000...---...///000000000111111222222333333222000////////////---,,,000000000111222333444555555555555555444444444333111000000///000000111111000111333444444333111000@@@@@@AAAAAAAAAAAA@@@@@@FFFCCC@@@===<<<<<<<<<<<<;;;???CCCCCC???>>>AAAEEE>>><<<:::999:::===@@@AAA@@@:::555555999<<<;;;999666333333888;;;999999:::444999???AAA@@@>>>===>>>;;;@@@@@@:::444333333111555777:::;;;;;;===???AAAAAAGGGQQQ[[[dddiiilllmmmfffccc]]]WWWQQQLLLGGGDDD@@@>>><<<;;;;;;:::999999333444555666666666555555333555666666555666888999333666777555666888888555222222333444555777999:::444555777888999999888888;;;<<<;;;888555444444555222777;;;;;;;;;>>>===999666777999;;;<<<===<<<<<<:::999;;;===:::666666999888777777999999777:::@@@@@@BBBCCCBBB???:::888777999888777777888:::<<<>>>AAADDDHHHIIIEEE@@@;;;888;;;;;;<<<===???BBBEEEGGGJJJHHHGGGGGGHHHGGGFFFDDDDDDCCC@@@===:::888666555777999;;;<<<<<<===???AAAGGGFFFCCCAAA???>>>>>>>>>===<<<;;;;;;<<<===???@@@@@@BBBDDDCCCAAA@@@AAABBBBBBDDDEEEAAA===999777666666666555555555555555555555555444333333333333333222222222333444555666666777666444333222333444444111222444555444444555777444222000///000333777999888999:::;;;;;;;;;::::::;;;;;;999888777666555555555888;;;<<<:::888777666555777999999::::::;;;<<<>>>>>>>>>;;;777555444444222333444444333333555777444666999;;;;;;999666444333444555666666555222000000000000222333333333444444333333222222111111000///222444555555333333222111111111000......///111333000...000555777555333777555111......///111333888888999===BBBHHHNNNRRRVVVYYY\\\]]]\\\[[[\\\]]]YYYZZZ[[[\\\\\\[[[ZZZZZZXXX]]]bbbaaa[[[UUUSSSTTTQQQRRRTTTUUUUUUSSSQQQOOOMMMQQQWWWYYYVVVPPPJJJGGGIIIJJJLLLNNNOOOOOOMMMLLLKKKKKKLLLNNNRRRTTTTTTSSSRRRRRRQQQNNNKKKGGGCCCAAA999::::::999777444222000000111111000...---------000000111///---,,,---...+++...111333333222111111+++,,,...000111000///...------...///111222333333555555444333333333444444222///------///000000///222111111000111333444666000222444555444111...,,,---//////...,,,+++,,,---............/////////000000////////////000000000/////////000111111111222,,,,,,,,,---...//////...///000111111000000111222222222111000111111222333111000...---...///222333111444333//////222333222111111111111111222222222///111333333333333555666000000.........///111222222111111000111111222333444333222222111111000//////000000000111222333333888777666555444222111111000000000000111111222222///000111111111000///...@@@@@@??????@@@@@@AAABBBEEECCCAAA===;;;::::::;;;;;;???CCCCCC???===???CCC============<<<<<<<<<======999444555:::===<<<:::888444444888999777666888666:::===>>>======@@@CCC===AAAAAA:::444333333111444777:::<<<<<<<<<>>>??????FFFPPP[[[ccchhhjjjkkkeeebbb\\\WWWRRRLLLFFFAAA>>>@@@AAA>>>999777999;;;555555666666666777777666333444555444333444666888444888999777888;;;;;;888333333444555666888999999555666888999999888777666999999999777555444666777333888;;;;;;===@@@>>>:::444666999<<<======<<<;;;:::888999<<<;;;777888;;;777555666999:::999<<>><<<:::888777777999;;;=========>>>@@@BBBFFFEEECCCAAA@@@>>>>>>===999888888999:::<<<>>>@@@@@@AAACCCDDDCCCCCCCCCDDDFFFEEEDDDBBB===888444444666666666666555555555555444333222111111222222333222222222222333555777888:::999777555333333333444333444555444333333444555333111000///000333777999999:::<<<===>>>>>>===<<<<<<:::999777555444444444666999<<<===<<<:::888888555888::::::888777777888<<<===<<<:::666333222333000111222222111111333555444666999;;;;;;999666555444555666666555333222111...///000000000222222111222222222222222222222222222444777777444111000000222444555444333333555777000///...000333555333111444444333222222222222333666888;;;@@@EEEIIILLLMMMVVVXXX\\\^^^]]]\\\[[[ZZZTTTUUUVVVXXXXXXXXXWWWWWWUUUZZZ______YYYSSSQQQRRRPPPRRRSSSUUUUUUTTTRRRPPPMMMPPPSSSSSSQQQNNNLLLKKKHHHKKKNNNPPPQQQPPPOOOOOOLLLLLLMMMOOOSSSTTTTTTSSSPPPPPPPPPNNNKKKGGGCCCAAA888888888777666333111//////111111000---+++,,,---///000111000...------...(((,,,000222111000//////,,,...111333444333111000---...///000111222333444222222222111222222333333666444111000000111000///111000000111222333555666222222111000//////......///000000///---,,,---...//////000000111111111111//////////////////111222333222111000000////////////000222333333333333333...///111111000000111222444333333333333333333333000///---------///111333000222222//////222333000000000000111111111222222000111222222111000111333---------...///111333444444333333222222222333333111222222222111111111222......///000000111111111999888777555333111///...///000000111222333333444000000/////////.........???>>>======>>>???AAABBBBBBCCCBBB@@@===;;;;;;<<<<<>>>>>@@@===???@@@@@@>>><<<;;;;;;>>><<<:::;;;>>>???>>><<<;;;888777:::;;;777444444777999:::999888999===AAA???@@@>>>888444555555333666999<<<>>>===<<<<<<<<<<<>>AAACCC???888555888<<<666666666666777777777888444555555444333333666888777:::;;;999999======;;;999999888777666555444444666666888888888888666666777777888666555555666888222666777888;;;>>>===999333555999<<<===;;;999777999666777::::::888888;;;666444444999::::::;;;??????AAADDDGGGFFFCCC>>>;;;666555444444555666999:::;;;===???>>>;;;888666555999999:::;;;>>>AAACCCEEENNNNNNOOOPPPNNNIIIBBB<<<===<<<:::999999:::;;;<<<999;;;=========>>>???AAAAAAAAAAAA@@@>>><<<;;;:::666666666777999;;;<<<===>>>???AAACCCDDDDDDCCCCCCDDDAAA???>>>;;;555222333888888888777777666666666333222222111111222222333111111111222444666888999;;;:::888777555555444444666666666444111000111333333111//////000333666999888:::===???AAAAAA@@@???;;;:::888666555555666666777:::<<<<<<:::888777777333666888888555333444666777888888777555444555777///000111111000000222444333444555777777666555444444555666555333111111222---000000......111111///111111111222222333333333444666888666222///...000111333444444444444555777///000111222222222222222000111222333333333222222444777;;;@@@EEEJJJLLLNNNUUUVVVXXXZZZZZZXXXVVVTTTRRRSSSUUUVVVWWWWWWWWWVVVSSSWWW[[[[[[WWWSSSRRRRRRQQQRRRRRRSSSSSSRRRRRRRRRLLLMMMMMMLLLJJJJJJKKKLLLKKKNNNQQQSSSSSSRRRRRRRRRMMMMMMNNNPPPSSSTTTSSSQQQMMMNNNNNNLLLIIIDDD@@@===777777666555444222000//////111222000---+++,,,//////000222111///......///(((+++///111000...------)))+++---///000000///...---...///000222333444444000000///000000111222333888777555333111111111222///000000111222333444555333111///---,,,---///000///000000///---,,,---...111222333333444444333333...//////......///111444444444333111000///......,,,///333444333222222222---///111111000000111222444444444333333333333222///......---...///111222///111111///000333222---111111111222222333333444111222333222000//////000+++,,,---...000222444555555555444444333333222222---///000000......///000---...//////000000//////777666555333111000.........///111222444444555555111111///...............>>>===<<<:::;;;<<<>>>@@@<<<>>>@@@@@@===;;;<<<===<<<===???@@@AAA@@@???>>>>>>@@@BBBBBB@@@>>>???@@@@@@@@@@@@@@@???>>><<<;;;999777888===>>>;;;888888777999:::888666777;;;>>>???>>>:::444444777888555666999<<<===<<<999888777<<>><<<<<<<<<;;;999666444222111555555666666666666555555444555666666555444555666222444444444888===<<<888555777;;;>>>???===999777777444444777999888888;;;777444444888:::999999<<<===>>>AAAGGGJJJIIICCC>>>999777666555555666777888999:::;;;:::888777777888<<<<<<<<<===???AAACCCEEELLLLLLMMMNNNMMMJJJDDD@@@<<<;;;999888888999:::;;;777999;;;;;;;;;;;;===>>>===>>>??????>>><<<999777555666777888999999999999<<<===???AAACCCCCCBBBAAA@@@;;;999;;;:::555444777;;;;;;:::999888888777777222222222222222222222222...///111222444666777888888888888888888888777666333444444333111222444666333222000//////222555888444666:::===???@@@??????<<<;;;999888777888999::::::;;;<<<;;;999777777888222555888777555444777;;;777777777555333444666999000111222111000000222333333333444444555555555555444555555333000///111444,,,000000------111111...///000000111222333333444444666888555111...000222000111333333222111222333///222666555222000222444//////000222333333444444444666999>>>DDDKKKQQQTTTVVVVVVWWWWWWWWWUUUQQQOOOPPPQQQSSSUUUVVVWWWVVVVVVTTTUUUVVVWWWWWWUUUSSSRRRSSSRRRQQQOOOOOOPPPRRRSSSMMMMMMLLLIIIGGGGGGIIILLLKKKNNNQQQRRRQQQPPPQQQSSSNNNNNNOOOQQQSSSTTTRRRPPPOOOOOOOOOLLLHHHAAA;;;888777666444333111111000000...111333111---+++---000///111333333111000///000+++---000000///...------((()))+++---............------...000111222333444////////////000111222333444666666444111111333666/////////000111222333333111000...------...000111---...///...,,,,,,---...000111222333444333333222...///000...---...111555333333333222111000///...(((,,,111222111///...///,,,...000111000000111111222222333222222111111000///////////////000000000...000000000222444000***333333444555555666777777111222333222000///000111------...///000111222222444555555555444333111000...000111///---+++,,,.........000000111000000///222222222111111111000000...///111333555555555555333222000///......///000???===;;;999999:::<<<===666:::===>>><<<::::::;;;;;;;;;<<>>???AAACCCCCCAAA@@@CCCFFF???AAACCCBBB>>>:::888777444333666>>>BBB@@@>>>???888:::<<<;;;888888:::===???<<<666222444999:::777444777:::;;;888555333222>>>EEEPPP[[[dddhhhiiiiii___]]][[[\\\^^^\\\VVVPPPCCCAAA===;;;;;;:::777555666555555555555666777777666777666444333444777999;;;<<<;;;777888<<<>>>===;;;;;;:::999777555333222444444444444444444444444222444555555444333444555333444444444888>>>===999999;;;???BBBBBB@@@<<<999666333222666888777888:::999555555888999777777888<<<<<>>@@@BBBDDDHHHHHHHHHJJJLLLLLLJJJHHHAAA???;;;888666555555666555777888999888888:::<<<<<<>>>@@@AAA@@@<<<999666777888999::::::999777666;;;<<<===@@@BBBBBB@@@???>>>888666:::;;;888999=========<<<;;;:::888888777111222222333333333222222,,,...000222444555666666555666888999::::::999999---...000111222555999<<<444222000//////222555777///111555999<<<===<<<<<<<<<;;;:::999999;;;<<<>>>===>>>>>><<<:::888888999333777::::::777888===AAA;;;:::888555222222555777222333333222111111222444555555555555555666777888333444444111......222555,,,000111------111111---......///000111222333333333555777444000...111555444666777666444222222333///555:::888333000222666111111111111333555777888555555777;;;CCCMMMVVV[[[YYYXXXWWWWWWVVVTTTPPPMMMNNNOOOQQQSSSTTTUUUUUUTTTUUUTTTTTTUUUWWWWWWUUUSSSUUUSSSPPPMMMMMMOOORRRTTTSSSSSSRRROOOLLLLLLMMMOOOIIILLLNNNNNNMMMLLLNNNPPPOOOOOOPPPRRRTTTSSSQQQOOOTTTSSSRRRNNNHHHAAA:::666777555333111000000000111---111333222...,,,...222000111333444222000000000---///111111///.........///000111222444444555555,,,---...///000222333333////////////000111333333000444666444111111555:::...//////000111111222222000//////...//////000111+++,,,------++++++,,,------...///111111000000///...///000...---...222555111111222333333111000///***...333555333111000111+++---000111111000000111111111111111111000///...//////000111000000//////,,,///000000333555000)))666666666777888999999:::111222333333222111222333/////////000000000000000333444555666555333000///111333444222...+++,,,...//////111222222111000000......///000111222333333...///111444555666666666555333111///...///000111FFF@@@:::999;;;===<<<:::666666777:::>>>AAABBBBBB>>>???BBBEEEFFFDDD???:::BBBDDDFFFFFFEEEDDDDDDEEEFFFDDDAAA@@@>>><<<888555777999<<<@@@CCCCCC@@@===<<<===<<<999666555888<<<<<<;;;999777555333222222111444888777555444666888===CCCNNN]]]iiiooonnnkkk]]]___]]]XXXYYY[[[WWWOOOCCCBBB???:::555444555888000000111222555888:::<<<777777555333222444777;;;888888888666555555777999AAA<<<888666777888777666999555222555;;;===999444888666444444777999888666555444444777;;;===<<<:::<<<:::<<>>===>>>AAACCC@@@:::555888777777999;;;<<<:::999:::<<>><<<;;;<<<>>>:::<<<>>>>>>===???CCCGGGGGGEEECCCDDDHHHJJJJJJIIIDDD@@@;;;999999888555333333555888999888666666666999<<<@@@BBBAAA<<<666222777999<<<<<<::::::===???;;;???DDDEEECCC???<<<::::::<<<===<<<::::::===@@@DDDBBB>>>:::888666666666111222444666666555444222222222222111000111444777000222555555444444555666444111000444666555444666999444///...111333222111000222555888:::;;;;;;;;;::::::;;;;;;<<<======>>>???<<<999777777888777666333333333444555888:::;;;555555444555666888:::;;;555555333222111000000000444333333444666777666444777555222111222333222222555444222000///000000111+++...000111111222333555333333333000...---///000444555555444222111222444222222222333444555666777222333555666555333000...444666999???FFFNNNUUUYYYZZZZZZZZZWWWRRRNNNKKKJJJNNNMMMNNNTTTZZZ[[[WWWRRRSSSSSSUUUUUUVVVUUUTTTSSSSSSQQQNNNKKKKKKPPPXXX^^^ZZZZZZXXXSSSMMMKKKLLLOOOIIIIIILLLPPPOOOKKKKKKMMMHHHMMMRRRSSSQQQNNNMMMNNNSSSVVVUUUMMMFFFAAA;;;666888666222...,,,,,,...///---...///000000111000000555444222111111111222222111///---+++***+++,,,---,,,+++---000000///222777...///////////////......,,,---...///000111222222666555333111000000000111000000///...---...111444///222222//////000///,,,+++,,,---------,,,+++***###)))///000---,,,000444...///000//////000333555333222111222222222000...///000111222222222222222,,,+++,,,---///222444666//////////////////.........///111000///...000111//////............//////333444666888999888777666666333000000333555444333222222111000000000000000555555555555444333222111//////000111111000......///111555666444222111111,,,---.../////////...---000111222333444444444444222222111...,,,---///111LLLFFF>>>;;;;;;===<<<:::555555666:::>>>AAAAAAAAA>>>@@@CCCDDDCCCAAA>>>;;;@@@CCCEEEGGGFFFFFFFFFGGGIIIGGGCCC>>>;;;888777777999;;;>>>BBBEEEDDDAAA===>>>===<<<999777777999:::::::::999777666555444444333555777888777777999;;;AAAGGGSSSaaalllooollliii___aaa```]]]]]]___[[[TTTKKKEEE>>>888666666555444222222222222444666888999777777555333222333777:::999:::;;;:::999999:::<<<@@@<<<999888999999777666888444222666<<<>>>;;;777666555666888;;;<<<:::777777666666888<<<>>>===;;;;;;999:::@@@AAA===888666333222222444888<<<===>>>888777666555555666777777======>>>??????===888555777666666888;;;<<<;;;:::;;;===@@@AAA??????@@@BBB>>>??????>>>>>>@@@EEEIIIIIIFFFCCCCCCFFFHHHIIIHHHBBB>>>:::888888888777555111444777999888777888888999<<<@@@BBBAAA===888444777999;;;;;;999888:::<<<>>>@@@DDDDDDAAA===:::999888:::;;;:::999:::===@@@AAA???<<<999777666555666333555777888888555222000333333222111//////222444333444555555444444555666333//////333555444444777555333000///111333444444333444666777888777555444888999999;;;<<<===>>>??????===:::888888777666444444444333444444666888999555555444555666888999:::777777555444333222111111444333333555777888777666444333111111333444555444444333222000000000000111(((***---......///111222333333333111///...000222111222222111//////000111111111111222222333555555111222333555555444222111777999<<>>@@@@@@???===@@@CCCBBB???<<<<<<======???BBBDDDDDDDDDEEEFFFIIIHHHDDD>>>777444666888<<<>>>AAAEEEGGGFFFAAA>>>???===;;;::::::;;;;;;;;;999999999999888777666666666666777999;;;===@@@BBBHHHNNNZZZfffnnnoookkkfffaaacccdddcccccceeeaaa\\\XXXNNNAAA:::999999777333444333333222333444555666777666555333111222555888888:::<<<<<<<<<;;;<<<===>>>===;;;;;;;;;999777555777444333777===???===:::444555888;;;>>>>>>;;;999888777777999<<<======<<<:::777888<<<===999666666444333333555888;;;<<<<<<;;;999666444444555777888;;;<<<>>>===;;;999888888666666666888;;;=========;;;===@@@BBBBBBBBBCCCDDDAAAAAAAAA@@@@@@BBBEEEIIIIIIFFFCCCAAABBBDDDEEEEEE@@@===999777777888888888666888::::::888777666777666999===??????<<<888555666888::::::999999:::;;;>>>@@@BBBAAA>>>;;;999888777888999888888:::===???===<<<:::888666555555444444666999;;;999666111...222333333111///...///111666666666444333333555666333///...111444333444777222222222111111222555888666777777777666333111///666666777999;;;===???@@@BBB@@@>>>===<<<:::666444666555444444333444444444555555555555666888999:::999888777666444333222222333333333555888999999888222111000111444666777666444333222111000000000000***,,,///111111222333555222222222111///000222444///111111000///...///000111111000111111222333444000111111222333444444555888:::>>>BBBFFFLLLRRRVVV[[[[[[ZZZWWWSSSPPPPPPQQQQQQRRRSSSSSSRRRRRRRRRSSSWWWXXXYYYYYYXXXVVVTTTRRRKKKMMMOOOPPPRRRTTTWWWZZZ[[[\\\\\\YYYTTTPPPPPPRRROOOMMMNNNPPPOOOMMMPPPUUUTTTXXX\\\\\\YYYUUUUUUUUURRRXXXZZZVVVQQQMMMHHHBBB<<<999333///...///111444222222333444444444333333333222111111000111111111////////////000000000000111//////000...***,,,000000000111111111111000000......///000111222222333555444333222111000000000...///111000///......///,,,///000......111000------......//////......---+++000444333///...111444000111111000...///111333//////...///111111000......//////000000000000000444333222111000//////000......//////////////////111222333333111000111333/////////000111222333444///000222444555666555555444333111111333444555555000000000000111222333333999999999888777555444333111222333333333111000///,,,...111111000.........,,,---///111111111111000111111222333444444444444/////////...---,,,...000```XXXMMMEEE@@@>>>===<<<444555777;;;>>>@@@???>>><<<@@@BBB???:::888:::>>>:::<<>>@@@CCCFFFHHHFFFAAA===???<<<999;;;>>>AAA@@@>>>::::::::::::999777666555666666777:::@@@FFFKKKMMMSSSXXX```ggglllmmmjjjhhhdddfffggghhhiiihhhfffdddaaaWWWJJJ@@@<<<:::888666444333222222333444555666666666555333222222555888666888;;;<<<<<<;;;<<<<<<<<<<<<======<<<:::777555999666666888===???===:::777888999;;;<<<<<<;;;999888888888999:::;;;<<<<<<888555555999999666555777999888777888:::;;;;;;:::<<<999666333222333555777888;;;===<<<:::999;;;===888777777999===@@@AAA@@@<<<===@@@AAABBBAAAAAAAAA???@@@AAABBBBBBCCCCCCDDDGGGDDD@@@>>>===>>>???@@@@@@===:::777666777888999???@@@@@@===999666444444444666999<<<<<<:::777555555777999;;;;;;<<<<<<===<<<===>>>===:::999888999777777777777777999;;;<<<:::999888777666555444333111444888::::::666111---000111222111000///000111777777666333111111333555666222///222444333333666222444555333111111555888777777888888777555333111444555666777:::===@@@AAAFFFDDDCCCBBB@@@>>>999666777777555444333222111111555555555666777777888999999888888777555444222111333333333666999::::::999222111111222555666666666333222222111111000000000,,,...111333333444555777000111111000///000222444000222333333111000111222111111111111111222333333222111111111111333444555555999>>>BBBFFFKKKRRRVVV]]]]]][[[WWWTTTRRRRRRTTTUUUXXXYYYWWWSSSSSSWWW\\\XXXYYYZZZZZZXXXUUURRRPPPJJJLLLOOOQQQRRRTTTWWWZZZ[[[]]]]]]ZZZTTTPPPOOOPPPPPPNNNMMMNNNMMMLLLPPPVVVWWW[[[^^^]]]YYYVVVUUUVVVPPPVVVYYYUUUQQQMMMGGGAAA<<<888333///---///222555333444444444444444333222111111111000000000111111...///000111222222222222...,,,---///...+++---111---......////////////...//////000000111222222333333222111000000/////////---///111111000...------***...///---...111111....../////////000000000000///222444333///...000222111222111000......000222...------...000111000.........///////////////...222111000///...---,,,,,,...///000000111000000///111222333222111000111222000000000111333444666777111222333444444444333333111000/////////111222222------...///000222333444999999888888777555444333333333444444444222111000+++---......---,,,------+++---...000111111111000000111222222333333333222...///000000///...///111ccc\\\SSSIIIBBB===:::999777777888;;;>>>???>>>===;;;>>>???<<<777555999===<<<>>>@@@@@@>>>===<<<===;;;???CCCAAA;;;777888:::???@@@BBBEEEFFFEEEAAA===;;;999888;;;@@@DDDDDDBBB<<<<<<;;;:::888666444333555666888<<>>>>>===;;;888555222111222555666777:::<<<===;;;<<<@@@CCC:::999999;;;???BBBCCCDDD???@@@AAACCCCCCBBB???===999<<>>;;;999777777888:::CCCDDDCCC@@@<<<888777666555777:::<<<===<<<:::999777888999:::::::::888777777888:::999888888999:::999888777666777888999999888888888888777555333222---111555888999555111...---///222333222222333444777777555222000000222444:::555333444555333222444444666777555222111333666555777999;;;;;;;;;:::999444444555666888;;;>>>@@@EEEDDDBBBBBBAAA>>>;;;888888777666555333222000///555555666666777777888888666666666666555333222111333333333666999::::::999555444333444555555444333222222222222111111111000+++---000111111111333444//////000///...///111444000222444444333222222333333222222222222333333444444333111000000111333444555:::AAAEEEHHHNNNUUUZZZ^^^^^^\\\YYYUUUTTTUUUVVV[[[]]]^^^YYYTTTSSSWWW]]]XXXYYYZZZZZZWWWTTTPPPMMMLLLNNNOOOPPPQQQSSSVVVYYYZZZ\\\\\\XXXRRRNNNMMMMMMQQQMMMKKKKKKJJJJJJNNNUUUVVVYYY[[[ZZZVVVRRRRRRSSSOOOUUUXXXTTTOOOJJJDDD>>>:::777333///...///222444333444444444333222111111000000000000000000000000---...000111222222222222...------///...+++,,,111------...////////////////////////000111111222222000000//////......------+++...111222000...------***...///---...222222///////////////000000111111111222333111...---...000111222111000......000222---------...000111///........./////////......---////////////.........---...///111222333222111000111222333222000///000111000000111222444666777888666666666555444333333222111111000///...///000222++++++,,,---///111333444666666666666555444333333444555555555444333111000,,,------,,,++++++,,,...+++,,,---///000000/////////000111111111111111111...000222333222111222222ccc___XXXPPPGGG???:::777<<<;;;:::;;;===>>>===<<<999;;;;;;999666666888;;;???AAABBBBBB@@@>>>===>>>666:::???@@@===;;;:::;;;>>>>>>???@@@BBBBBB???===666666777;;;???BBBCCCCCC>>>===;;;888666444444333333666999<<>>>>>======>>>???999;;;===<<<:::777555555;;;:::::::::;;;;;;999777===<<<999666333333666888888999999777666666999;;;555444666888777444555888555555777:::>>>AAABBBAAA:::888555333333444555777888999<<<===>>>@@@BBBDDD<<<::::::;;;???BBBDDDEEECCCCCCCCCEEEFFFDDD@@@===555777;;;@@@CCCAAA===999;;;;;;;;;999777777999:::=========;;;999999:::<<>>???>>>======:::999999999888555111...444666999999999999:::;;;999777666666777999999999888999::::::999666333222---000444777777555111///---000444666666555555666666666666444111111222444:::666444777777444222333666777777555333333333444444666999<<<===>>>======666555555555666999<<<>>>@@@???=========<<<:::888777777777666444333111000555555666777777777777777333333444555444333222111333333333555888999999888777666555555555555333111111111222222222111111000000222444444444333444555///000000/////////222444000222444555444222222333333333222222222333333444333333111000000111222333777===EEEIIILLLQQQXXX^^^[[[\\\\\\[[[YYYXXXYYYZZZ^^^___^^^YYYRRRPPPTTTXXXWWWYYYZZZZZZXXXTTTOOOMMMOOOPPPQQQQQQQQQRRRTTTVVVVVVXXXXXXUUUPPPLLLLLLNNNQQQMMMKKKJJJIIIGGGLLLRRRRRRUUUWWWVVVRRROOOOOOPPPQQQVVVWWWSSSMMMIIIDDD>>>999777333000///000222333444444444333222111000///...//////000000000000///---......///000111111222222000000000...******......///000111111222222111.../////////000000000000.../////////......---,,,***---000111000.........+++///000...///222222000////////////000111222222222222222000---,,,---///000111111000...///111333......---...000000///---///////////////......---......///000111111111111///111333555555555333222111222333222000//////000111111222333444666888999888777777666555444333333444444444222000000111333++++++,,,---///111333444333333444444444444333333555555555555444333111000---...---,,,++++++---///,,,,,,.../////////...---......//////000//////...---000333555444333333333gggfffccc\\\RRRHHH@@@;;;AAA>>><<<;;;<<<======<<<777777777666666777888999???AAACCCCCCAAA@@@???@@@888999;;;=========<<<;;;===;;;:::;;;===>>>>>>===111444777999:::<<<>>>@@@===;;;888555444444555666222666;;;<<<===FFFVVVbbboooqqqsssrrrrrrsssvvvyyyxxxtttrrrrrrnnnjjjmmmtttkkkggg```WWWNNNEEE>>>999777666555555555555666777222444555666666888;;;===<<<===>>>===<<<<<<===???999;;;<<<;;;777555444555999999999:::;;;::::::999:::;;;:::888555444666888999::::::888666666999<<<444444777:::999555555999555555777:::===??????>>>999888777666666777888888::::::;;;===@@@AAAAAA@@@<<<:::999:::>>>AAACCCCCCAAAAAABBBDDDFFFEEEAAA===555555777;;;???@@@===:::666888::::::888888999;;;888;;;===>>>======>>>@@@@@@@@@@@@???===<<<===>>>:::;;;<<<===>>>>>>======;;;:::999::::::888333///666888;;;<<<;;;:::;;;;;;777555444555999;;;<<<<<<999:::<<<<<<;;;777444111000222555666666444111///000333777999999777666666666777888777555444444555555222333777999555333333777666444555666666555444555777999;;;<<<;;;:::999888777555444555777999;;;<<<;;;999999:::;;;;;;:::666666777777666555333222555555777777888777777666111222444555555444333222444333333555777888777666666666555555666555333000000111222222222222111000666777999999777666777888222333333111000111333555111444666777666555555555222222111111111111222222000000000111111222333333777>>>GGGJJJLLLOOOVVV]]]VVVXXXZZZ\\\\\\]]]___```[[[\\\ZZZWWWTTTSSSVVVYYYXXXYYY[[[[[[YYYUUUQQQNNNOOOQQQTTTUUUSSSQQQPPPPPPQQQSSSTTTQQQNNNMMMPPPSSSRRRNNNLLLKKKHHHFFFJJJOOOPPPSSSUUUSSSPPPMMMNNNPPPOOOSSSTTTPPPKKKGGGCCC>>>888777555333222222333333444444444333222111000///---...///000000000//////...------,,,---...///000222000000111///+++,,,000...///000111222222222222............//////////////////000000000///...---))),,,...////////////000---111222000000333333000//////......///000222333333222111///...---...//////000000/////////222444000/////////000000///---000000000000000///...---,,,---///000111222111111000222555777777777555444333444444333111///000111222222222333444555777888666666555555555555666666666777666333000...000222------...///111333444555111222333444444555555444555555555555444222000/////////...,,,+++,,,///111......///000000///---,,,---------......------,,,+++///333555555444333333mmmnnnlllggg\\\QQQGGGBBBDDDAAA===;;;;;;<<<======777555444555777999888888<<<>>>@@@AAA@@@???@@@@@@;;;:::999999;;;======<<<;;;999888888:::<<<======///333666777666777999<<<<<<999666333333444666888111777<<<;;;:::AAARRR```rrruuuxxxxxxwwwwwwyyy|||}}}xxxuuutttoookkknnnvvvrrrlllddd___ZZZQQQEEE<<<:::999777666555555555666222333555666777999<<>>BBBEEEDDD@@@<<<777555555888<<>>===333777;;;<<<:::999;;;<<<444888===??????@@@BBBDDDAAAAAAAAA>>>;;;::::::;;;888999::::::;;;;;;;;;:::999999:::<<>>???===<<<;;;;;;555333222555:::>>>??????:::<<<===>>><<<888444111444555666777666444111///333666:::<<<:::888666666666888999999888666666777111///111777999666444444666444222444777999777555666777999:::999888666444:::888666444444555777999<<<:::888888:::<<<======555666777777777666555444555666777888888777666666000111444555666666555444444333333444666777666444555555555666777666444111000000222333333222111000555666888777555444444555444555555333222222444666444777:::;;;:::999999999111111000000000000000111---...///111222333444555777>>>FFFIIIIIIKKKRRRXXXQQQTTTYYY]]]___aaaccceeeVVVVVVWWWWWWWWWYYY\\\___XXXZZZ\\\]]][[[WWWRRROOONNNRRRWWWXXXVVVQQQMMMJJJNNNPPPQQQOOONNNOOOSSSXXXTTTPPPMMMLLLIIIFFFIIINNNOOORRRTTTSSSOOOMMMNNNPPPKKKPPPPPPLLLGGGEEEBBB>>>888888777666555444444444666555555444333111000///,,,---///000000000//////...---+++***+++,,,...000///---...111000...000555,,,---...///000000000000---------...............000000111222222111000///)))+++---......///000222///222333111111333333000///............000222333444333111000......///000...///000//////000333555111000///000111000...---000000111111000///......***+++---////////////...111333666888999888666555444555555444222111111222222222222333444555666777333333333444555666777888555666666222...,,,---000//////000111222444666777000111222444555666666666555555555555444222000///111000///---+++---000333000000111111111///...---,,,,,,,,,------,,,++++++***---222555555333222222sssrrrsssrrriiiXXXKKKFFFGGGCCC>>>;;;;;;;;;;;;;;;;;;999777555666:::>>>AAA@@@>>><<<<<<>>>AAACCCDDDBBB>>>:::999;;;======<<<777222222999???===777444666222000222777999777444444333444888999777555444999:::999888:::CCCQQQ\\\dddkkkrrrsssqqqqqqvvv|||yyyrrroooqqquuuwwwwww}}}xxxoooccc\\\WWWPPPHHH===:::777666666666666555111444888<<<>>>???>>>===999999999777666888<<>>:::777888::::::888888:::<<<>>>>>><<<999>>>@@@@@@@@@>>>>>>???@@@>>>888555888;;;;;;;;;<<<:::999999;;;???@@@>>><<<999999999;;;===>>>===;;;===;;;;;;<<<;;;777888<<>><<<;;;<<<>>>?????????>>>===<<<777666999999666777<<<999===AAAAAA===;;;===???BBB>>><<<======::::::>>>999666555666999;;;;;;999333555888:::;;;999777666555333111111222222111000555555555777999999777555999:::::::::999777666555555333222222444444333111222444666777888777666555666666888:::<<<;;;777444555666777666555555666888>>>:::777888<<<>>><<<999000444888::::::888777666444666999;;;<<<:::777666000333666777555222000///222333555777777777555444555444333444666888888777555000///222555333111222555666666666666666555555999999888888777555444333666999<<<>>>===:::888777555222///...///000111000...///222333333444666888888<<>>;;;<<<<<<;;;:::888444555:::>>>;;;666444999666555666888999666333555444555777888777666555555777:::<<<>>>FFFQQQYYYeeelllssstttqqqooorrruuu{{{xxxsssppppppsssvvvwwwttttttooogggbbb^^^VVVMMMEEEAAA===:::888777555444333666999<<>>666666555444333444888;;;777999:::999888777888999777888999::::::999777666999???EEEFFFCCC???<<<<<<@@@???===:::888666555555111222444555444444555666777<<>>>>>===>>>@@@AAA@@@???===>>>>>>:::555444999<<<<<<<<<>>>999777666777:::;;;:::888777777777999;;;===<<<;;;===;;;;;;===;;;888999>>>DDDGGGIIIIIIFFFAAA>>><<<;;;<<<===>>>>>>===<<<<<<888444333666666444555999;;;???BBBBBB???<<<>>>@@@>>>:::888:::999666777:::999666444555777999999888555666777888999999888888888666444222333222111000555555555666888999888666;;;;;;<<<<<<;;;:::999888444333222333444444333222222444666888888777555444111333666;;;>>>>>>;;;888666777777777777888;;;===BBB>>>;;;;;;>>>???<<<999444666888777666555555666555666999;;;;;;999777555333666999:::888666444333222333444555666555444444888777777666555555555666444000///333555444333444666666777777777666666555666666666666555444333333333666:::======<<<;;;:::444222///...///000000000,,,...111333444666999<<<888;;;@@@CCCFFFIIILLLOOOXXXZZZ\\\\\\\\\^^^bbbeee___\\\YYYXXXYYY\\\______TTTUUUVVVWWWWWWUUUTTTRRRQQQQQQPPPOOONNNLLLJJJIIIJJJHHHIIIMMMSSSXXXZZZZZZVVVRRRMMMKKKMMMOOOPPPPPPQQQOOOMMMKKKIIIIIIJJJJJJQQQQQQQQQMMMHHHBBB>>>===777888777444555777666222777888888666444222222333333000,,,+++---/////////111000---+++***)))))))))***...222222...++++++---///000111000...------...+++,,,---/////////......//////000222333333111///000000000000//////000111222000...///111111000...000///......000222555777666444222///......///000222000///000222333222000......////////////......000...---...000222111///...////////////000333555666777:::>>>@@@@@@<<<999444333333333333222222222111111111111222333333444333222222222333444444555666444111///......///000000000//////000111333444444333111222333333222000000000111222111111//////000///------...000222444555555333222111000000000111///...,,,++++++,,,,,,...000222333444333222111yyysssooonnnjjj```VVVRRRMMMHHHBBB===::::::999999999999888999;;;>>>AAACCC>>>===;;;::::::;;;===>>>IIIEEEAAA>>><<<<<<:::999:::888999<<<<<<777444555:::;;;;;;:::999777555333333444444444444555555555555999>>>BBBFFFKKKSSSYYY___gggqqquuusssppppppqqqvvvtttqqqppppppsssuuuwwwlllooopppmmmiiieee\\\SSSOOOKKKEEE???<<<999666444555777999<<<>>>?????????555555555333222333555888555777999999888999:::<<<777;;;>>>???;;;888888888999AAAJJJKKKGGGAAA@@@AAAAAA@@@>>><<<:::999888777222333444444222222222444999===???>>>???@@@;;;555333333333666:::===>>>>>>???@@@BBBAAA???<<<<<<<<<555333444999===<<<===???:::888666555666777777666777666666888;;;===>>>===<<<:::;;;===<<<999;;;???GGGIIILLLKKKGGGBBB???===<<<<<<<<<<<<<<<;;;999999666333333555555444555999;;;>>>AAAAAA>>><<<===???:::777666777777444444777:::777444333444666666666666666666666777888999:::;;;888666444444444222000666444333444777888888888999:::;;;;;;;;;:::999888444333222333444555444333222444777999888666333111///222666<<>>=========:::777777777777555333222333555555777999::::::888666444444777:::;;;999777666555222222333333444333333333:::;;;;;;888444111222444444000///333555444444666666666777777777777666666444444444444444444444444444666999<<<===<<<:::999333111......///000000000+++---000333555888<<>>AAADDDGGGKKKPPPSSS[[[\\\^^^^^^___aaaeeegggaaa\\\VVVSSSTTTXXX[[[]]]UUUVVVVVVVVVVVVUUUTTTTTTQQQQQQQQQPPPOOOMMMKKKJJJIIIIIIJJJMMMRRRVVVYYYYYYUUURRRMMMKKKLLLOOOQQQQQQRRRQQQNNNLLLJJJIIIIIIIIIPPPQQQPPPMMMGGGAAA===;;;666888777555666:::999555777666666666666555333111333111///.../////////---111///---+++++++++---...+++---000///,,,***+++---000111222111...---,,,---+++,,,...///000000000///000000000222444444222000------,,,,,,---///111222000///...///111222111000///...------///111444555222111000///.........///111//////000222222222111...//////000000//////...---,,,,,,---000111111000000000111000000111444666777888;;;>>>AAA@@@===:::555555444444444333333333222222111111111222222333222222222111111222222222555333111///......///000111111111222222333333333333111000111222222111///......///000000000/////////...------///111444666444444222111000000000000222111111000...---,,,,,,......000111222222222222yyytttsssooodddZZZUUUUUUQQQLLLHHHDDDAAA>>>;;;::::::999:::;;;===>>>???=========<<<;;;<<<>>>@@@DDDBBB@@@===<<<<<<<<<<<<<<<<<<===>>>:::444444777999;;;===<<<999666555555111333333111000333444444555999>>>BBBEEEIIIOOOSSSTTT]]]jjjrrruuutttssstttqqqmmmkkknnnssswwwvvvtttjjjnnnqqqooolllggg___VVVVVVQQQJJJDDD???<<<888666444555777999:::;;;<<<<<<888888777666444555777999666888999999999999:::<<<999???DDDCCC>>>:::999;;;999@@@HHHLLLKKKHHHEEEEEE>>>>>><<<;;;::::::::::::666777777666444333333555<<<>>>======???AAA===666888666444555888;;;<<<<<>>;;;:::999444333555:::===;;;;;;===>>><<<999777666777777888888777666777;;;>>>???@@@;;;999:::<<<<<<999;;;@@@FFFIIIKKKJJJGGGDDDAAA@@@>>>===<<<;;;999777555555666555555555666777999;;;999<<<>>>>>><<<::::::;;;999666666888777444444777;;;999666444333444555666555555666777888999999:::;;;999777666666666555444555444222333666888999999555555777888888777666666333222222333555666555444333555777999888666222000222444888<<>>999666444555555666888<<>><<<;;;999666444555666666555333222222333666777888999999777555333111444777888666555444444222222333333333333333333999<<<===999333000222666555111000222333111222555444444555666666666555555222222222333444444555666888999999:::;;;999666444222000......000111000000,,,...111333555888<<<@@@@@@BBBDDDFFFJJJOOOUUUZZZWWWXXXZZZ\\\___bbbfffhhh```\\\VVVRRRRRRTTTVVVWWWYYYXXXVVVUUUSSSRRRQQQPPPPPPQQQSSSTTTTTTSSSQQQPPPHHHHHHJJJLLLPPPSSSUUUUUUUUUSSSQQQPPPOOOPPPPPPPPPQQQPPPNNNMMMKKKKKKKKKKKKQQQRRRQQQMMMGGGAAA===;;;999:::999777999<<<;;;777666555444666888777333............/////////......---,,,++++++---///222444---...///...,,,+++---///...000111111///......///,,,...///111222222222111000000000111333444333111000...------...000222222////////////000111111111...---------...000222333//////////////////...---.........///000111111000//////000000000000//////,,,,,,,,,---///111111111222222333222111222444666555666888;;;======;;;888666555555555444444444444333222111111111111111222000111111222222222222222555444222111000000111222333444555666666555555444000///...///000000///......//////000000111111111......------...000222444333222111000000000000000333333333222111///---,,,---......///000111222222zzzuuussstttpppfff\\\XXXZZZYYYVVVSSSOOOIIIBBB===<<<<<<:::999999999:::::::::<<<===<<<;;;<<<>>>AAA;;;;;;<<<;;;<<<===???@@@>>>>>>??????999444555:::777999::::::888777666777111666777333111555777666666777999;;;>>>BBBGGGJJJLLLVVVdddoootttuuuuuuuuummmgggeeekkkvvvzzzvvvppplllqqqsssooojjjfff___XXXXXXTTTNNNHHHDDD@@@;;;888333333444444666777888999:::::::::888666666777999999:::;;;:::888888888999999>>>CCCBBB===999999;;;:::<<>>>>><<<<<<<<<:::777666777999??????<<<999<<<@@@>>>999:::888666666999<<<===>>>???@@@AAA@@@===:::999999666555777;;;;;;888777:::>>>===;;;888777777888:::777555333444777;;;===>>>:::999999<<<;;;999:::???BBBDDDGGGGGGEEECCCBBBBBB@@@>>><<<:::777444333222666666666555777999;;;<<<;;;<<<======<<<;;;::::::888555555888888444444777<<<;;;999666444444555666222444777999;;;:::999888999888666777888999999888444222111222555888::::::333333555666666555444444333222222333555666666555333444777888777555222000111333777;;;>>>===999666222333333444666;;;AAAEEEDDDBBB???<<<:::888666444111444777888777555444333777777888888777666444222///111444555444333333444444444555555555555444333666999;;;888333111444888777333111222111...///222111222222333444444333333222222222333444555777888888777777888999888555222222000//////111222111000///111222333444666:::>>>AAABBBDDDGGGJJJPPPWWW\\\XXXXXXYYYZZZ^^^aaadddeeeaaa^^^ZZZXXXWWWVVVTTTRRRUUUTTTRRRQQQOOOMMMLLLLLLMMMOOORRRUUUVVVWWWVVVUUUJJJKKKMMMOOOPPPQQQSSSSSSTTTUUUVVVUUUSSSQQQNNNMMMNNNNNNNNNMMMMMMMMMMMMNNNRRRSSSRRRNNNHHHCCC???======>>>===::::::<<<;;;666666444333555777555111---(((***,,,.../////////000------,,,,,,...000333555/////////...------///000,,,...000111000000111222///000222333444444444333000//////000333444333222555333000000222333222111....../////////000000111------,,,---...///111222---...////////////...---+++,,,---.........///000//////000000000000//////+++,,,---...///000111222333444444333222222444666333444555888;;;;;;999666666666666555555555444444222222111111000111111111000111222333444444444444555444333333333444555666555555666666666555444444...---,,,---...///...---.........//////000000111......---------...///000111111000//////000000000333333333222111///...------......//////000111111tttsssuuuwwwtttkkkeeeddd___^^^\\\YYYUUUNNNEEE@@@???===;;;888777777888999888:::<<<;;;999999;;;>>>555777999:::;;;<<>>>>>>>>:::555777<<<777777777777777888888888444<<<>>>888555:::<<<:::<<<;;;;;;;;;>>>BBBFFFIIILLLTTT```kkkppprrrrrrrrrjjjfffeeekkkuuuyyyrrrkkkmmmrrrtttpppkkkgggaaa\\\XXXVVVQQQMMMIIIDDD>>>:::444333222222333555777888999::::::888666555666777;;;<<<===;;;888777777888777:::<<<;;;888666666888999999;;;BBBIIIKKKFFF@@@<<<<<<<<<<<<>>>???@@@AAA@@@@@@???===::::::;;;===>>>>>>;;;777888<<<===:::999777666777;;;>>>AAAAAA@@@@@@@@@>>>;;;999999:::888777888:::888444555888:::::::::888777666888:::555333000000333777:::;;;:::888999;;;:::777999===<<>>===;;;888666555444444444666666555666;;;===<<<>>>??????@@@???>>><<<;;;666444555888888444444666:::;;;:::888555444444555111333777:::<<<;;;999777888777666777999;;;;;;;;;222111111333666999::::::555666777777777666555444222222111333666777777666333444555666666555333222///000444888<<<===;;;888222222333333444777<<<@@@BBBAAA???===;;;999999888222555999;;;:::777555555777888888777666444222111///111444555444444444555666777999::::::888666555444666777666444333666999999555333333000,,,...222///000111222222333222222333222222222333555777888444333222444777888555222222111000111333333333111111222222222222444888;;;===???BBBEEEIIIOOOVVV[[[___]]][[[\\\]]]___```___[[[ZZZYYYYYYYYYWWWSSSPPPTTTTTTTTTTTTTTTSSSRRRRRRJJJLLLPPPTTTWWWWWWWWWVVVPPPRRRSSSTTTSSSRRRRRRSSSSSSUUUWWWVVVTTTPPPNNNNNNMMMMMMNNNNNNOOOOOOOOOOOOQQQRRRRRROOOIIIDDD@@@??????@@@>>>:::999;;;999444555444333333333111///,,,%%%(((+++------...000222111111000///............//////.........///000000***,,,///111111111333555111222333444555444333333///......///111333333222333000------//////,,,))),,,...//////------...000------------...///000111...///////////////...---***,,,---...---...///111///000000111111000000///,,,...000000///000111333444555444333111111333555444444555888:::;;;999777666666555555555444444444111111000000000111111222111222444555555555444333333333444444666777888999444444444333333222222222...---,,,---///000///...------,,,,,,,,,---.........---------------------000///////////////000111222111111000000//////......//////000000000000000tttuuuxxxyyytttmmmmmmpppfffccc___[[[WWWQQQKKKFFF@@@>>>;;;888777888:::;;;;;;>>>@@@===999777999<<<666888;;;;;;::::::===???@@@===<<<===;;;888:::>>>;;;888444444777999999777333===AAA:::777<<<===:::<<<<<<<<<>>>AAAEEEHHHIIIMMMTTT]]]ffflllpppqqqqqqggghhhkkkooorrrqqqlllgggiiiqqquuusssoookkkgggaaaZZZXXXVVVSSSNNNHHH@@@;;;777666444333444666888:::::::::;;;999666555555666<<<<<<===;;;999777777888666666666555555555555666888888999===BBBBBB???<<<<<<<<<<<<<<<<<<===>>>>>>AAA@@@???===;;;:::<<<>>>999<<<<<<888666999:::999:::999888999<<<>>>??????@@@@@@>>><<<999888:::<<<888777888999666333444999666888::::::888888999;;;777444000///222666999;;;:::888888:::888555666;;;999;;;======<<<::::::::::::999888777777777888999555999999666888>>>@@@>>>@@@@@@@@@@@@@@@???===;;;888666777::::::777666888666999:::999555333222333222444666888:::::::::999999888777777999;;;;;;:::000000111444777999:::999777888888999888777555444222111111333666888888777333333444444444444444444000111222555999:::999888333333444444333555777:::>>>>>>===<<<:::::::::;;;888:::<<<<<<:::777777777888888777777555333111000...000333444333444555666999;;;>>>??????<<<999777333333333444444555666777999777555555111...000666///000111222222333333333222111111000111333555777333111///111555666333000333222222333555555444333111111111111111444888;;;;;;===AAADDDIIINNNUUUYYYaaa^^^[[[[[[]]]^^^]]]\\\UUUUUUVVVWWWYYYYYYVVVTTTYYYZZZ[[[\\\\\\ZZZYYYWWWLLLNNNRRRVVVXXXXXXVVVUUUSSSUUUWWWVVVSSSQQQQQQRRRQQQRRRSSSRRRPPPOOOQQQSSSOOOOOOOOOOOOOOOOOONNNNNNOOOPPPPPPMMMIIIDDDAAA???===>>><<<888888999777222555555444222///---,,,,,,'''***,,,---,,,---000333111222111111///---+++***------------/////////...+++---000111111111333444222222333444444333111000...---,,,---000222222111...,,,***+++...---(((###,,,...///...,,,+++,,,...---------...//////000000111000000//////.........+++---//////...///111333000000111111111111000000...000222111000///111333555555555333111111222444333333444777999:::888777555555555444444444333333000000///000000111222333444555666666555333111000000111222444666888:::;;;666555333111111111111222000///...///111222111000///...---,,,,,,------...,,,---------......//////...............///000111000///...------...///000///000111222222000///---uuuvvvwwwuuunnngggjjjqqqlllhhhbbb\\\XXXTTTPPPMMMAAA>>>;;;888777999===???@@@CCCDDDAAA;;;777999;;;999<<<===<<<:::888:::<<>><<<::::::<<<>>>444:::===999666777888777===<<<::::::;;;<<<;;;:::@@@???===:::888888;;;===888777777888555222555;;;555888;;;<<<::::::<<<>>>;;;777333222444888<<<===:::888888999777444555999777999;;;:::888666666666666666666666888:::<<<>>>888<<<===999;;;BBBEEEBBB??????>>>??????>>>;;;999;;;999:::>>>>>>;;;:::<<<444777999999555222111222444444555666888999;;;<<<;;;999888888999:::999999...///111444888:::999888777888888888777666444333222111111333666888999888333333333333333444555666555444333444666666555444444555555555333333555666888999999999888888:::;;;>>>>>>===;;;888777777888888888777666555333111000,,,...111222222222333555:::===@@@CCCBBB???;;;888444333111222444666666555:::777666666333000444:::///000111222333444444444111111//////000222444555666333000000333333///+++333222222444666666555333///000000000111444888<<<;;;>>>BBBFFFKKKPPPVVVZZZ]]]ZZZXXXXXX[[[]]]]]]\\\VVVVVVWWWZZZ]]]______^^^\\\]]]^^^^^^]]]YYYVVVSSSPPPRRRVVVYYYZZZYYYWWWVVVTTTVVVXXXVVVRRRNNNNNNOOOOOOPPPOOOMMMLLLNNNSSSWWWPPPQQQQQQPPPOOONNNMMMLLLMMMNNNNNNLLLHHHCCC@@@???:::;;;999666666888666111444555555111,,,)))***,,,***,,,......,,,---000333...///000111000...,,,***,,,+++,,,---...///...------///111111111000111222222222333333222111///...---,,,+++---///111222111111///...000333222---'''+++...///---***)))***,,,---......//////000000000222222000///.........///,,,...111111000000333555000000111111111111000000///111333333000///111444555555444333111000222444222222222555777888777555555555444444444333333333////////////000111333333777777777666444111...,,,...///111333666999;;;<<<888777444222111222333444222111000111333444444333222111000///......///000+++,,,---...///111111222...............///000111///...,,,+++,,,---///111///111333444333111...,,,{{{zzzvvvnnnfffdddhhhnnnhhhjjjggg___XXXUUUQQQMMM???AAAAAA<<<666666===EEEDDDCCC@@@;;;666444555666666999<<<<<<:::999:::<<<888777666666777999;;;<<<::::::999888888:::>>>AAA<<<<<<;;;888666444555777::::::999999;;;???BBBDDDKKKQQQ[[[dddjjjmmmnnnnnnlllllllllmmmmmmllliiigggiiinnnrrrrrrrrrtttrrrnnn[[[[[[ZZZUUUMMMFFFAAA>>>999999777555555777;;;>>>???<<<888777888777555222666888:::::::::;;;<<<>>>666666666777888999;;;<<<;;;999888999:::;;;;;;:::;;;;;;;;;::::::888777666===;;;999999:::::::::999666888:::<<<======<<<<<<>>><<<888666666777:::<<<<<<:::999:::===>>>;;;888888:::888333222777888555777555666:::>>>>>>888333666888:::888666666888;;;<<<888777;;;:::555555888333555888777666555888:::777888:::;;;<<<<<<;;;;;;666555444888===AAABBBAAAAAA???======>>>???>>>===;;;::::::;;;;;;:::666333::::::;;;;;;:::888666555111111444888888555666:::666666777777777666555555,,,...000333555666777777888;;;999222000444777555<<<888333222444777888888444444555666666555444333555222111333333111222666222111111333666888666444555666777777666777999;;;<<<888444444555666555333<<<:::777444222111111111000222222222222333555777<<<>>>AAACCCCCC@@@<<<:::666555333333333444666888:::888555333333333555666666555555444444444555555222222222444555555333111666666777777666555444444555555444444444333333333111000000///111333666777:::<<<>>>AAAEEEKKKRRRWWWVVV[[[^^^\\\[[[]]]^^^\\\ZZZZZZ[[[^^^`````````^^^]]]ZZZZZZ]]]\\\XXXWWWYYYUUUXXX\\\]]]ZZZVVVQQQOOOPPPTTTVVVVVVRRRNNNMMMMMMRRRQQQNNNMMMMMMOOORRRTTTSSSNNNKKKLLLPPPRRRPPPLLLMMMLLLIIIDDD@@@>>>???@@@888666555555666666555333111111111///,,,+++,,,---)))+++---///000000///...//////...------------......---,,,,,,---...---,,,///...---------///000111///222333111333555222---///111222111000///000111...///000000///---+++***---000222000+++)))+++///.../////////---,,,---...---000333333222000//////---///000111222000///...222111000111333444444333222111///...------------333222222222333555777888666666666666666777888888777777888999999666111---111111111111111111222222222444555666555333000...000000111222444666888999;;;777333444777999777444222555888777555333444555//////............/////////000111222222222111111------......//////000000...000111000///...///000111333555777777666444222~~~|||xxxooohhheeehhhmmmkkkllliiiccc^^^\\\XXXSSSEEEDDDBBB===999999???EEEBBBAAA>>>:::777777999<<<:::<<<===<<<999888888:::777666555555666888:::;;;;;;;;;:::999777888;;;===:::::::::777555444666777888999::::::<<>>;;;888777777666444222555777888999999999;;;<<<777888888999:::;;;<<<===:::999888888:::<<<<<<;;;;;;;;;;;;;;;:::999888888:::999777777888999888777444777;;;>>>???>>>;;;999777555444222333444666888;;;:::999999::::::999888:::<<<:::444444888999777999777777:::>>>???;;;777888;;;===<<<999888:::===???:::888:::999444444777444666888888666666888:::999:::<<<=========<<<<<<888666555777;;;>>>>>>======<<<<<<===???@@@@@@???===<<<;;;;;;<<<;;;888666777777777777666555444444666444666;;;<<<:::999;;;222222222222222222222333222333444555666555444444222555555///...333666555???;;;777555555666666555333333444444555666777777333111333666666333222555444333222444666777666444666777999999888888999;;;999666333222333333222000:::888666444222222333333111222444444333333444666;;;>>>AAACCCCCCAAA>>>;;;777666555444444666777999999888555333333444666888666666666666666666666666333333333444555555333111333333444555666666666666777666666555444444333333//////......000222444666888:::===@@@EEEKKKRRRVVVTTTWWWXXXTTTSSSVVVXXXXXXUUUVVVXXX[[[]]]]]]\\\[[[\\\ZZZZZZ]]]\\\XXXWWWZZZXXXYYYZZZ[[[ZZZWWWSSSPPPQQQTTTWWWWWWSSSOOOMMMMMMOOONNNNNNNNNOOOQQQSSSTTTMMMMMMLLLMMMNNNPPPQQQQQQRRROOOKKKFFFCCC@@@???>>>999777555555555666555444222222222000...------...+++---///000111000////////////.........//////000...---,,,---...///...,,,111000000//////000111222///111222111222444222,,,...///000///---,,,---...////////////...---,,,+++---000222000+++)))+++...---...//////------...///...000222222000//////000///000111222222111///...111000///000333444333222555444222000...---------111111000000111333444555555555444444555666666777888999999;;;;;;999555111222222333333333333444444333444555555444333111///111222333444555666777777888666444666999:::777333444666888777444222222222000000////////////000000222222222222222222333333...//////000000111222222///000111111//////000111555666888999888666444222{{{{{{wwwqqqkkkjjjlllpppoooooolllhhhgggfffaaaZZZLLLIIICCC>>><<<>>>AAADDDBBB@@@===999777888;;;>>>===>>>>>><<<999777777777666666555555555777888999======<<<999777777888:::999:::999888666666888:::666999;;;;;;;;;???GGGNNNUUU]]]fffnnnooollliiifffnnnnnnnnnnnnooopppqqqrrruuuqqqkkkjjjpppuuurrrjjjlllkkkfff^^^SSSGGG???;;;666777777666555555777999<<<:::777666666555333111555777888999888999:::<<<999999::::::;;;<<<===>>>999888777888:::<<<<<<<<<<<<;;;;;;;;;:::999999888666555444555777777777666222666;;;???@@@>>>:::777111111111222333444666777:::::::::999777777888999<<<===:::666555888:::999999777666888<<<===<<<999;;;>>>AAAAAA>>><<<===>>>===999777888888666777:::777888999999888777888:::::::::;;;<<<<<<;;;;;;;;;888666555555777888888777999999;;;>>>AAACCCBBBAAA@@@>>><<<<<<======<<<;;;888888777666555555555555666222222777;;;999777777333222111111111333555666666666777777777666555444...222222000000444777888???===:::999999888666444111111222333555888:::;;;333222555:::;;;777555666666555444555666777666444666888:::;;;:::888888999999888666666777777666555888666555444333333444555222444666666555444444444:::<<>>777777666555555777888999888777555444444666888:::666666777777777777777777555444444444555444222000...///111333555666666777777777777666555444444333111111000000111333555666777:::>>>BBBGGGMMMTTTXXXXXXZZZXXXSSSQQQUUUXXXXXXQQQSSSWWWZZZ[[[[[[ZZZYYY\\\ZZZZZZ]]]]]]ZZZYYY[[[ZZZWWWTTTTTTUUUUUURRROOOPPPSSSWWWXXXVVVRRROOONNNNNNOOOPPPQQQRRRSSSTTTUUUKKKMMMPPPPPPPPPQQQUUUXXXVVVRRRLLLIIIGGGEEEAAA>>>;;;888555444444555555555333444444222000//////000...///000111111000///...//////...//////000111222///...------//////...---111111000//////000000111...000111///111333111,,,...///000///---,,,---...000000///...------------,,,...000///,,,***+++---+++---............///111///000000000......///111111222222333222111///...000///...///222333222111777666444222000...------///////////////000111222333333333333333333444555777777888:::;;;999666333222222222333333333444444444444444333222222111111222333555666777666555444555444444777999999555222555666888777444111000000111000000000000000000111333333333333444444555555000000000111222222333333000111222222000000111222::::::;;;;;;999666444222uuuvvvuuurrrpppppprrruuuqqqpppmmmkkkmmmnnnhhh___RRRLLLDDD??????@@@AAAAAACCCAAA===888555555888;;;???>>>===;;;999888777777777666666666666777888999<<<======;;;999888999:::999::::::999888999;;;===555999===<<<:::===FFFOOOVVV```nnnvvvuuummmddd^^^gggiiikkklllmmmmmmooopppuuurrrnnnmmmrrrwwwuuunnnpppooollldddYYYMMMEEEAAA666666777666444444555777::::::999888777555444222666777999999888999:::<<<999999:::;;;<<<<<<<<<<<<888777666888;;;===>>>===;;;;;;:::999999999999999555444444555777888777555333666:::===>>><<<999777111222444666777999999:::999;;;<<<999666555777:::===<<<999666555888::::::999666444555777:::::::::<<<@@@CCCCCC@@@======>>>777666555666888:::>>>AAA999999999999999999999:::777777777777777777777777666555444444444555555555777888;;;???DDDFFFEEEDDDBBB???===<<<>>>???@@@@@@@@@>>><<<:::888888888999777222000666;;;999666444444333111000111333777999555666777999999888888777111333555555555777999;;;=========<<<;;;999666444---///222555777999;;;;;;777555777<<<===:::999;;;999888777666666666666666666888;;;;;;999777666666777777888999:::;;;::::::777777555444333333444444222555777888666444333333888:::<<<>>>@@@@@@@@@???666666555555555666777888777666555444555777:::;;;666666666666666777777777666555444555555444222///---...000111333444555555555555555555555555555555666666555444444444555555888;;;@@@EEEJJJPPPVVVZZZ[[[]]]\\\WWWTTTWWWXXXXXXQQQTTTXXX[[[\\\[[[ZZZYYY]]][[[[[[______\\\[[[^^^XXXSSSMMMMMMPPPQQQOOOLLLNNNRRRVVVYYYYYYVVVSSSQQQQQQQQQQQQQQQRRRSSSTTTUUUPPPQQQSSSTTTUUUWWWYYYZZZUUUPPPLLLKKKMMMLLLGGGBBB===:::666444444555555555333444555444222000000111///000000000000///...------------...///111222333000.........///000///...//////......---------------000000...000333111---///000222111000000111333111000...---------...///+++---//////,,,++++++,,,+++,,,...///...///111222000000000...------000222111111222222111000///...///...---///111222111000555444333222111000///...//////////////////000000222111111000111111222222111222333555777666444111//////000000111111222222555444222111111111222222333555777888888666333111333222111333555666444222444555666666444222111000000000////////////000000222333555777777777555555000000000111222222333333111222333333111111222333;;;;;;;;;:::888444111000sssssstttsssrrrrrrssstttpppooommmkkknnnoooiiiaaaTTTMMMEEEAAAAAAAAA@@@>>>???>>>;;;777444444777:::>>>===;;;:::::::::::::::888888777777888888999999999;;;<<<<<<;;;;;;<<<===777888888888777888;;;===777;;;===;;;999;;;EEEMMM[[[dddnnnssspppiiidddaaabbbfffjjjllllllkkkkkkllljjjmmmnnnnnnpppssssssoooooonnnkkkcccXXXLLLCCC???666777777666444333444555::::::;;;:::888666555444444555777777666666777999777888999:::;;;;;;::::::777666666888;;;>>>??????::::::999888888888888999666555555777999999888666666777888::::::::::::999333555777999;;;<<<<<<<<<999;;;<<<;;;777666888;;;;;;888666444444666999<<<;;;999666555666999:::;;;<<<@@@CCCBBB>>>;;;;;;<<<555555555555777<<<@@@BBB999999999999::::::::::::555555555555555666666666777777777777777777999999888999<<>><<<:::::::::<<<666444:::>>><<<888666222000...,,,---000444666777777888999999888777666444555777999888777999;;;>>>???@@@>>>;;;777333111+++...222777999:::999777:::888888<<<===<<<===@@@::::::999888777666777888666888::::::888555333333///111444777999999::::::999888777555444333222222222555777888666444333333555666888:::<<<===>>>>>>555444444444555555666666777555444333444777:::;;;555444444444444555666777666555555555666555222///...///000111222222222222000111222333444555555666999888777555444333333222666:::@@@FFFKKKPPPUUUXXXYYY]]]]]]YYYVVVWWWVVVTTTRRRVVVZZZ\\\[[[YYYYYYZZZ^^^\\\\\\``````]]]]]]___WWWQQQKKKKKKNNNPPPOOOLLLMMMOOOTTTXXXZZZYYYWWWUUUSSSRRROOONNNMMMNNNOOOPPPUUUSSSSSSUUUYYYZZZXXXTTTOOOLLLJJJLLLQQQRRRNNNIII@@@<<<888555555666666666222333555444222111000111////////////...------,,,++++++,,,---...000111222000.........///000///...---............---------...//////---///333222...---///111222222333555777111000///------...///000+++---//////...,,,,,,+++***,,,.../////////111333111111000...,,,---000333///000000//////......---///...---...000111111000111111111111111111111111000000000000000/////////000000///////////////000......///111333333222000......///000000111222222444333222000000111222333222444777999888666222000111000......///222444444333333444555666555444333.........------............111666::::::888555222......//////000111111111111333444333222111222333::::::999777444111///---uuuuuuttttttrrrpppnnnmmmlllnnnmmmkkkllllllggg___RRRMMMGGGDDDCCCBBB@@@===888888777666555666:::===>>><<<:::999;;;<<<<<<;;;888888888999999999999888555888;;;===<<<<<<======555555666555555666888::::::<<<===;;;:::>>>FFFMMMbbbfffhhhgggccccccgggllleeeiiimmmnnnlllkkklllmmmgggllloooooopppssssssqqqqqqpppmmmeeeYYYLLLCCC===888888888555333333444666999:::<<<;;;999666555555000222333333222222333555666777888999:::999888888555555555777;;;???@@@@@@;;;:::999888888888999:::888888888:::;;;;;;999777888777777888888999999:::555666888999:::;;;;;;;;;888999;;;;;;:::999999:::999555222333444555999>>>???===;;;999999:::<<<>>><<>>AAADDDFFFEEEDDD@@@>>><<<<<>><<<;;;:::;;;666555:::<<<999666666555333111000000333666888999::::::999888555333222444444777:::999666555888???@@@AAA???999333///---,,,///333666888777555333:::777777:::<<<;;;>>>BBB;;;;;;;;;999777777999;;;777999:::999666333222222...222666:::::::::::::::888888777666444333111111222444666666555444444444333333444666888999;;;<<<444444444555555555555555666555333333333666888:::666444333111222444777999666555555555666555333111///000000111111111000000///000111222333444555666666555555444222111000000444999???EEEJJJNNNRRRUUU[[[```aaa]]][[[[[[YYYVVVUUUXXX[[[[[[YYYWWWXXX[[[^^^\\\\\\______\\\[[[^^^VVVRRROOONNNPPPQQQPPPNNNMMMNNNPPPTTTWWWXXXVVVTTTQQQPPPNNNLLLJJJJJJJJJJJJTTTRRRQQQUUUZZZYYYSSSLLLKKKJJJKKKNNNRRRSSSPPPMMMBBB>>>;;;888888888777666000222444444222000///000//////......---------,,,++++++,,,,,,...///000111///...------//////...------...///000000000000///...000///---///333333///+++---///000000111333555000000//////...//////000,,,---///000000///---,,,+++---/////////000111333111222111///......111444........................///...---...111222111000///000111222222222222222111111111111111000///...000//////.....................///111333333222000///000000111222333444444333222111000000111222333000222555777777666333111000...,,,+++---000444666333333333555777888666444...------,,,,,,------...,,,///555999:::888444111---------...//////000000111222333333111111222333666666555333111///---,,,ttttttssssssrrroookkkiiijjjmmmnnnkkkiiihhhccc^^^PPPNNNKKKHHHEEEBBB@@@>>>666777888888777888:::<<<@@@===999999;;;<<<<<<;;;777777888888888888777777333666:::;;;;;;::::::;;;666777777666555666999;;;======<<<<<<===CCCKKKPPP___bbbcccaaa^^^aaaiiipppmmmooopppnnnkkkjjjmmmqqqlllmmmlllkkknnnssssssooonnnnnnllleee[[[OOOFFFAAA;;;:::888555222222555777777999<<<;;;888555444555111222333333222222333444555666888999:::999888777444444444777<<>>;;;::::::<<<===<<<>>>???<<<888666777999444888999777888>>>@@@===777555555777:::<<<<<<:::888888888888:::;;;===>>>;;;<<<===<<<;;;:::===??????>>>>>>???AAABBBBBB@@@===<<<;;;<<>>===888555666999999555333555:::888666555555666999:::777888888777666444222111333222666;;;:::555555999:::<<<>>><<<777333111000222222222222222222222111555333555999;;;:::;;;>>>;;;<<<<<<:::777777:::===:::;;;:::888555333222333111666;;;===<<<:::999999666666666666555444333222111222444444333333444666000000111111333555777888444444555666666666666666666444333222222444777888888666222000111444999<<<555444444555777666444222//////000111111111111000222222222333333333444444111222222333333333333222666;;;BBBHHHLLLOOORRRTTT___bbbbbb]]][[[\\\\\\ZZZZZZ]]]___]]]YYYXXXZZZ^^^]]]ZZZZZZ]]]\\\YYYXXXZZZRRRRRRRRRRRRRRRQQQPPPOOOOOOMMMMMMOOOQQQRRRPPPNNNNNNOOOPPPQQQPPPMMMKKKIIIOOOPPPTTTXXXZZZWWWQQQKKKKKKLLLOOOPPPQQQOOOLLLJJJCCC@@@===;;;:::999777666---000222222111///......//////..................------------...///111111...---,,,---...///...,,,+++,,,...000111111000000///111000...000444444111,,,---//////......///111//////000000000000//////---...///111222111...,,,,,,...///000//////111333222222222111000000222444---------......///000111///......///111222222111111111333444444333333222000111111111000///---,,,000///......---------...///......000222222111000//////000111222333444444222111111111111111222222---///222555666555444333...............111444777666555444666888999666444......------------......,,,///222555666555333222,,,------......///000000111222333222111000111333333333222111///...---,,,ppppppqqqrrrrrrpppllliiihhhmmmoookkkgggeeeaaa\\\OOOOOOMMMKKKGGGCCC@@@???999:::;;;:::999888888999BBB>>>:::999;;;<<<;;;:::666777777777777777666555222555999::::::888777777999::::::999888999;;;>>>>>>===;;;<<>>===<<<;;;;;;<<<>>>???;;;:::;;;<<<===;;;888666444666888:::;;;999777555;;;;;;:::999888888999999333333555999======999444777111///333555666;;;CCCAAA@@@>>>;;;999888999;;;===>>>>>>;;;777555666888000555888777:::AAACCC@@@666444444666:::===<<<;;;777777777888:::<<<>>>@@@999;;;<<<:::777666888;;;AAA???======>>>???>>>===;;;::::::<<>><<<666666:::<<<999555777888888777777888999000666;;;:::444222444888999:::<<<;;;;;;:::<<<=========<<<;;;<<>><<<;;;888...&&&)))222555666777777666444222000888555333444888999666222666999;;;:::666333333444999888777999;;;<<<;;;:::;;;<<<===@@@BBBCCCBBBAAA===999666666999;;;888555555999;;;;;;777555555777======>>>>>>===<<<;;;:::222222444777:::<<<;;;:::555444222333666999;;;<<<<<<<<<======<<<:::888777===???===666222222111///000111444999>>>@@@@@@???888555555888::::::===BBB???===;;;<<<===>>>>>>>>>:::::::::;;;===>>>===<<<999::::::;;;;;;;;;;;;;;;777:::<<<<<<;;;<<<@@@DDD???DDDHHHJJJHHHDDDAAA@@@AAA>>>===???>>>999666666666;;;===;;;555444888===777666888;;;:::444000000222444666888888999:::;;;<<<888777888777444444777999999999888555333000...444777999:::999888888999===<<<<<<<<<<<<;;;;;;;;;;;;888666555555555333222222555999999666333222333000222333222111000111222333666555000---......---///000333444111...222999<<<:::777555666666777777555444222111111222444666888555111......111555777444333333555888888777666222222222222222222222222888<<<888...,,,333555///444000111555888888999<<<<<<@@@GGGLLLOOORRRUUUWWW[[[YYYWWWUUUUUUWWWYYYZZZ\\\aaafffgggdddaaaaaaccc\\\YYYVVVTTTUUUTTTRRROOONNNPPPRRRQQQOOONNNOOORRRQQQPPPJJJEEEGGGMMMNNNIIIJJJMMMRRRWWWXXXXXXVVVTTTWWWZZZ[[[ZZZ]]]```^^^ZZZZZZYYYXXXUUUPPPJJJDDD@@@???>>>===<<<999777555333///000111000.........000//////000000000000000///,,,---///000111111000000000...---,,,......---,,,,,,...000000000///000111111000///......---------///...---------///000111//////000000000000//////,,,------...///000000111---...///...,,,,,,...//////000111333333333222111000000///......///000111,,,---///000222333333333111222444555555333222000333222000///.........///000...---,,,---...---,,,------------------,,,,,,,,,,,,---...///000111111333222222111000///.........000444555333111000///---...///111222222333333222333444555666666666666111111///......///000111000111222111000000111333222111111000000000000000000111222222222000///...000111111222111000///...sssuuuuuuqqqjjjhhhkkkooonnnnnnooonnnkkkfff```]]]\\\ZZZVVVQQQKKKEEE@@@===;;;999777666777888888777:::<<<;;;666555999999666555888::::::999888999999222777;;;999444222555999777888::::::999999:::<<<::::::;;;;;;>>>FFFRRR[[[cccaaaaaaaaa\\\YYY]]]dddgggggghhhiiilllnnnqqqrrriiigggbbb___ccciiigggbbbcccaaa^^^\\\XXXRRRJJJDDD???;;;:::888222,,,///666222333444666777666666666777555444666;;;<<<:::777555777999888555444666999<<<;;;::::::<<<<<<<<<:::888888:::<<<>>>?????????@@@;;;555333666888777555555888;;;:::777555666888<<<<<<<<<<<<============666666777:::<<<===<<<;;;:::888666555666777888888<<<<<<=========<<<<<<<<<<<<>>>;;;444111222333222333444666:::===???>>><<<999666777;;;>>>>>>AAAEEE>>>===<<<===>>>>>>===;;;:::888777777999<<<======::::::;;;;;;;;;:::999999999:::;;;:::999:::???CCCEEEFFFGGGEEEAAA???@@@AAA???===>>>BBBAAA;;;777777888;;;===<<<888777999<<<777555666:::999444111222111333555777999:::<<<===:::777666999999666666999888:::;;;999666333222222888888888999;;;;;;999777???>>>===<<<;;;:::999888:::888666555666777666555222555888888555222111111111222333222222222444666111555444000...000111///000000333444222...222888:::888666444444555555555333333222222111222222222444333222111111222333444777666666777999:::999888444444333333333444444555666<<<:::222111666555...222//////444777777999======AAAGGGMMMQQQTTTWWWYYYZZZYYYWWWUUUUUUVVVXXXYYYZZZ^^^bbbbbb```___aaaddd]]]YYYUUUSSSSSSRRRPPPNNNNNNQQQSSSSSSRRRQQQSSSVVVTTTRRRLLLFFFHHHNNNPPPLLLLLLNNNRRRVVVYYYZZZYYYYYY[[[___bbbcccfffiiifff```[[[YYYVVVRRRNNNHHHBBB???@@@???>>><<<:::888666555///111222111000000111222000000000000000///......------...///000000000//////---,,,,,,---......---///111222222000000111333222111000///...---------//////...---...///000111000000111111111111000000.........//////000000111,,,---............000222111111222222333222222222222111000//////000000111,,,---...000222333444444333333444444333222000...333222000///......//////444222000///000000///............---------------------...///000111222222000////////////////////////222444555333111000000---...///000111222222222111111222333444444444444000////////////000222333222333444333222222444666444333222111000000111111222111000/////////000000222222333444333222111000qqqtttvvvrrrllljjjooouuuxxxuuurrrppppppoookkkgggaaa___ZZZSSSKKKDDD>>>:::666888:::;;;:::999999999777::::::777666777777444555888<<<===<<<:::999999444888:::888444333666;;;555666888888777888999;;;888:::<<<>>>CCCMMMYYYbbbggggggfffccc\\\XXX]]]fffiiifffdddffflllqqqsssssslllmmmllliiijjjlllkkkfffggggggeee___WWWOOOIIIFFF<<<888555555333111333666222222333444666777888888555333333777;;;>>>===;;;555666777555333555:::>>>@@@???============<<<:::777777888999;;;<<<===>>>AAA;;;444111222444555444333666888777555444666999::::::::::::<<<===???AAA;;;::::::;;;<<<<<<;;;999;;;999888777666777999:::=========>>>>>>@@@AAABBB===???<<<555222444555444555666777:::<<<<<<:::888777555777===@@@@@@BBBFFF>>>=========>>>>>>;;;999999666444333666999<<<===============<<<;;;::::::;;;<<<;;;888666888>>>CCCIIIKKKLLLIIIDDD@@@@@@AAA<<<;;;>>>BBBAAA;;;777666888999:::;;;;;;:::999999777555555999888444333555111333555777:::;;;<<<===888555666999:::888999<<<888<<>>===BBBHHHNNNRRRVVVZZZ]]]YYYXXXWWWVVVVVVWWWXXXYYYYYY[[[]]]\\\[[[\\\```ccc```]]]XXXTTTSSSRRRPPPOOOOOORRRTTTUUUUUUVVVWWWYYYSSSPPPJJJFFFHHHMMMNNNLLLMMMOOORRRUUUYYY\\\^^^______dddhhhkkkooorrrooojjj```\\\WWWRRRMMMIIIDDDAAAAAA@@@>>><<<:::888777777111333444333222222333444000000000000///......---......//////////////////...,,,+++,,,...//////////////////---,,,,,,---///333222000///...---------000//////......///111222...//////000000//////...000000000000000000000000+++---///000000111333555333222222111111111222222444333222111000000111111,,,---...000111333444555444444444333222000...---333222000///......///000666555333333333333222000//////...---------------......///000111222333333///////////////000111111111333666666444222111111---...///000111222222222...///000111222222222222.........///000111333444444555666555444444666888666555333111000000111222333111...,,,,,,---000111111222333333333222111000mmmrrrwwwvvvqqqooorrrwwwvvvsssqqqtttyyy{{{yyyuuuhhheee___WWWMMMDDD===999888===CCCEEECCC@@@???@@@777999:::999888777555333444777;;;===<<<:::888888666888999777444444888<<<555666888888777777999:::999<<<@@@CCCIIIRRR^^^gggnnnnnnooollleeebbbiiissssssmmmgggggglllpppqqqpppoooqqqqqqmmmmmmoooooollljjjkkkjjjbbbWWWNNNKKKKKK>>>999555555666777777777555555444444555666777777333222333666999<<<;;;:::777777666444222444;;;@@@CCCAAA???>>>>>>===;;;:::999:::::::::::::::;;;<<<===999444222333444444444111444666555333222555888999999888999;;;>>>AAACCC<<<;;;999999:::999777666666777777777999;;;???BBB@@@@@@??????@@@AAACCCDDD???BBBAAA<<<888888888555555555666888;;;;;;999777444333666<<<@@@???AAAEEEBBB@@@>>>============;;;777555444444777999::::::>>>??????@@@@@@@@@??????>>>===;;;777555888???FFFJJJQQQXXXXXXQQQHHHCCC@@@===<<<>>>@@@>>>888555666777666777999<<<<<<888555888666666999:::777666999555555666888:::;;;;;;:::666444666:::<<<:::;;;>>>;;;@@@CCC@@@888333555888;;;::::::;;;;;;;;;888666777888999:::;;;<<<======???;;;777555555555555444111222555666555222000///111222222222222555:::>>>444777777222000222333111222111333555333///000444333333333111000000111222777666555444333333444444333444666888888777555444777444111000111333444444222111///......111333555222777999666666777444///,,,+++---111444555999>>><<>>;;;999888888888555666777666444222333444...//////000000/////////000000000//////000000000...,,,,,,---///111222111000///...,,,)))))),,,...111000000///////////////111000///...//////111111///000000111111000000///111111111111000000000000---///111222111222333444333222111//////000111222555555444333222111111111,,,---...///111333444555444444333222111111000000333222000/////////000000555444333444555666444333111000///...---------...///000000111222333444444333333222111111222333444222444666666444333222222---...///000111111111111......///000111111111111.........//////000000111444555666555555555777999777555222000//////111222111000...------...///000...///000111111000///...jjjqqqxxx|||yyyvvvttttttjjjiiikkkrrrzzz}}}zzzuuummmjjjddd[[[QQQHHH@@@<<<<<>>BBBFFFKKKSSS^^^fffnnnoooqqqqqqmmmlllsss}}}zzzsssllljjjmmmppppppooommmnnnmmmiiiiiinnnpppooojjjlllllldddYYYPPPMMMOOOBBB>>>999777999<<<;;;888555555555555555666777888555555555777999::::::999::::::888555222333999>>>BBB@@@>>>=========;;;999999;;;<<<;;;888777888:::666666555555666666555444333666888888555555777:::888888888888;;;>>>AAACCC>>><<<:::999999888777555444666888999:::>>>CCCGGGDDDCCCBBB@@@@@@AAABBBBBBBBBFFFHHHDDD???===:::555222222444777:::;;;999888555444666<<>>;;;<<<>>>??????555555666888::::::999777;;;;;;===>>>@@@AAAAAAAAA???>>>;;;777555:::CCCJJJPPPWWW^^^^^^UUULLLGGGEEECCCAAAAAABBB>>>888777:::999777777:::>>>>>>:::666;;;888999<<<===::::::<<<999888777888::::::888666555333666;;;<<<;;;;;;>>>>>>CCCEEEAAA999333444777666:::>>><<<888555666999666777888999:::<<<<<<===:::777555444555666666666111222444555666555222000111222222111222555:::>>>888::::::444111222222000222111222555444000000333000222222111///...000222888666333000000111444555333333444444555555555555444222///...///111111111333111///...///111333555222444444222222444444222,,,,,,///333555444888===;;;???EEEJJJPPPUUUZZZ^^^WWWXXXZZZ\\\^^^``````aaa^^^]]]ZZZXXXVVVWWWZZZ\\\cccaaa^^^ZZZWWWUUUUUUUUUTTTUUUVVVWWWXXXXXXVVVUUUSSSPPPPPPRRRTTTSSSOOOKKKJJJLLLOOOSSSXXX\\\___aaa```bbbbbbccchhhooorrrpppiiibbbYYYSSSQQQOOOKKKHHHAAA???<<<999777777888999999999999777444222111222------///000111111222222000111111111111111222222///...---...111333444333444444222000------///111.........//////000111222111000///......///000000222333333444444333333222111111111111000000000000///111333333222111222222111000///......///000111555555555444333222111111.........///000222444555333333222111111222333444222222000//////000111111111111111444666777666555222111///...------...///000000111222333444555555666555333111000111111222222444666666444333333444...///000111222222222111...///000111222222222222/////////......------,,,222333444444333444666888555333111///...///000111......////////////............000000111000///...lllqqqyyy|||uuupppggghhhlllrrrxxxxxxtttpppooolllfff^^^TTTKKKDDD@@@>>>AAAEEEHHHGGGFFFDDDDDD===;;;<<<>>>===888555666111444888999888666555555222444666666666888:::===:::;;;;;;;;;999888999:::;;;>>>CCCFFFKKKRRR\\\ccckkkkkkmmmpppoooooottt{{{zzzuuuooommmnnnqqqrrrqqqppppppmmmjjjmmmrrrtttrrrhhhkkkjjjdddZZZQQQMMMMMM===;;;777333444888888444111222333555777999:::;;;888999:::;;;;;;;;;;;;;;;:::;;;:::777444444777;;;>>>===;;;;;;;;;;;;:::888555888;;;;;;888666777888444666777999999888777666777:::>>>>>>;;;999:::<<<888888888999;;;===@@@AAA???===::::::::::::999888888:::<<<<<<;;;===BBBFFFEEEDDDCCCAAA@@@@@@??????BBBGGGIIIFFFBBB@@@<<<777222222555888;;;===;;;::::::888999>>>??????@@@DDDEEEAAA===;;;<<<>>>???@@@666666888:::<<<:::777444444666888:::<<<===>>>>>>======:::777777<<>>;;;<<<:::<<>>777222222333111888===;;;555111555::::::999999999999999999999333222222333666999999999111222333666999999666444222333333333333555999<<<:::===<<<666222222222000222000111555555222000222///111333222///...000222444222000......000222444000000000000000111333333444222000000111333333333666555333222222333555666111111000//////111333444---///333888777444666;;;:::>>>CCCIIINNNSSSYYY\\\YYY[[[]]]```aaabbbaaaaaa]]]\\\ZZZXXXWWWWWWWWWWWW]]]]]]\\\ZZZVVVTTTTTTUUUVVVVVVVVVXXXYYYXXXVVVSSSNNNKKKKKKOOOQQQNNNIIIFFFHHHKKKOOOUUUYYY[[[\\\]]]]]]^^^\\\[[[```hhhkkkjjjeee^^^TTTOOONNNMMMIIIEEE@@@===999666444555777888999999999666333111000111...///000111222333333333...///000222333333222111///...---///111333444333222222111///------...000.........///000111222333111000...------...//////...//////////////////...000000000000000000000000000222444444222111111111///////////////000111111444444555555444333222111000////////////111222444222111000///000222444666222222000000000000111222//////000333666666555444444333000...------...///000000111222333444555555555333111...------...///111333444555444444555666000111222222333333222222//////000111222222222222000000000///...---,,,+++///111222222111222444666111111000000000000000000---...///111111000///...///000111222222222111000rrrsssxxx~~~vvvnnnkkknnnqqquuuuuussspppnnnnnnkkkfff^^^VVVNNNGGGCCC?????????AAACCCCCCAAA@@@???;;;;;;>>>===777555777222444777777666555555666///111333666888999;;;<<<;;;<<<<<<;;;999777777888<<<@@@EEEIIIMMMTTT]]]cccmmmkkkkkkoooqqqpppqqqtttxxxvvvrrrooonnnooopppqqqvvvuuuqqqppptttyyywwwqqqggghhhgggbbbYYYOOOIIIGGG666777444//////444555222111333555777888999999999888999;;;;;;;;;;;;<<<<<<777999;;;:::666555777999999888777777999:::999777000666<<<===;;;999:::<<<888999::::::999888888999888<<<@@@AAA>>>;;;:::;;;999999::::::;;;<<<===>>>===;;;999888999::::::999;;;>>>???>>>;;;<<>>===???CCCDDDAAA>>>???>>>;;;555666888;;;>>>???===<<<===:::999<<<===<<<===AAA???>>><<<<<<===>>>===<<<999888888999999888555333222333555777999::::::;;;999999888666777>>>HHHPPP\\\______VVVIII@@@@@@CCC???BBBHHHKKKGGG???===@@@;;;::::::;;;===>>>>>>===<<<;;;===AAAAAA<<<:::;;;===:::777888;;;;;;888444666444666;;;;;;888777999888999:::888555222000000///444888888444222444777::::::999999888888777777333333444666999:::999777111222444888<<<<<<:::777555666777666666666888::::::===<<<666333444444222111///000555666333111333...222555444000///111444000000111222333333333333//////000000111222222222222111111222444555444333777777666555444444444444///......///000111222444///222888===:::555555999;;;???CCCHHHMMMRRRXXX\\\]]]^^^```aaaaaa```^^^]]]YYYYYYYYYYYYYYYWWWUUUSSSXXXZZZ\\\[[[XXXVVVVVVWWWUUUUUUVVVYYY[[[[[[XXXUUUMMMGGGEEEIIILLLHHHEEEEEEGGGKKKRRRXXX[[[[[[ZZZXXXZZZ[[[ZZZYYY]]]cccfffdddaaaYYYPPPLLLLLLKKKGGGCCC>>>;;;666222111222555777555666666555222111111222222222333333333222222111)))+++///222333222111000///---,,,---000111222111---......---+++***+++,,,111111000000000000000111000///...,,,,,,,,,---...++++++,,,,,,,,,,,,++++++.........//////000000111---000333444333222222222...///000222333333333333222333444444444333222222222111000//////000111222222000...------///111333222222000000000111222333111111222444555555333111555333111...---...///000000000111222333444555555333111///---,,,---///000///111333333333444666888222222333444444444333333...///000111111222222111000000111111111///...---...///111111000111444666///000111222222222111111/////////000000000111111...///111222222222111000wwwuuuvvv}}}wwwmmmlllooorrrsssqqqnnnmmmlllllljjjeee^^^VVVOOOIIIEEE@@@===;;;<<>>BBBHHHMMMQQQXXXaaagggsssooonnnrrruuurrrppppppyyyxxxuuuqqqmmmkkkmmmnnnuuusssqqqqqqvvvyyysssiiiffffffeee```WWWMMMEEEAAA777:::999333333888;;;999555666777999999777555444555666999:::::::::;;;<<<444888;;;;;;999777777999555444444555777888888777...555===AAA@@@>>>@@@BBB======<<<999777777999;;;666;;;@@@AAA===999888777999:::;;;<<<<<<<<<;;;;;;999777555555777888888888;;;>>>@@@???<<<===BBBGGG@@@AAABBBBBBAAA@@@>>>======@@@???:::999===??????999999;;;>>>@@@AAA???======999777999999888999===999:::;;;>>>???>>>;;;888;;;999777666666666555333444555666777888999999999666666666555777>>>IIIQQQZZZ```bbb[[[LLL???::::::777<<>>888888888888888:::;;;<<<<<<;;;===BBBAAA<<<999:::<<<888666888<<<===999555666555777;;;;;;777555777333333333333333111///...000111333444444333333444777777777888999999::::::888888888999:::888555222222222444999===???===:::777999:::999888777888999999<<<;;;777444666666555000...///555777444222333...222666555111///222555...111555999:::888555333///111333444555555444333000000000222444555444333666666555555444333222111...---...111222111222333111555<<<@@@<<<555444777===@@@DDDIIIMMMRRRXXX\\\___aaabbbbbbaaa^^^[[[YYYUUUUUUWWWYYYZZZXXXTTTRRRVVVZZZ^^^^^^[[[YYYYYYZZZTTTTTTVVVYYY]]]^^^[[[WWWTTTKKKGGGKKKMMMJJJIIILLLGGGLLLTTT[[[]]]\\\XXXUUUXXX[[[[[[ZZZ]]]bbbccc```___WWWNNNKKKLLLLLLGGGBBB<<<999444111///111444666222333444333222222333444555555555444333222000///%%%(((---111333222000......,,,+++,,,...000000///---...000000...---------444333222000//////......///...---,,,+++,,,,,,---//////000000000000//////,,,------...///000000111+++...111333333333333444...000222444555666555555111222333444444444333222444222000///...///000111222000---+++***,,,...000222222111000000111222333444333333444555444111...666444111...---...///000///000111222333444444555222111///......000222444---///111333333444777999333333444555555555444444---...///000111111111111000000222333333222111000...///000111000111444666...000222444555444333222222111///......000333444,,,---...000000000///...yyy{{{zzzwwwvvvwwwtttooonnnuuu{{{|||xxxqqqnnnmmmnnneee]]]ZZZWWWPPPIIIFFFAAA???<<<;;;<<<<<<<<<;;;888888777666666666666666:::444333888:::555222333333333333444444444555555===<<<:::999:::<<<<<<<<<===BBBGGGIIILLLVVVeeeqqqqqqvvv|||~~~yyyrrrmmmjjjhhhnnnqqqooonnnnnnllliiinnnrrrrrrnnnkkknnnqqqrrrggggggeee```VVVJJJ>>>777111222333333333555888:::<<<:::777666555555333222333666999999666555666999666777888999999888777666444444444444444555666777555999===@@@AAABBBCCCDDD:::;;;===>>>===:::666444::::::<<<===>>><<<888555444666999999888666555555555666777777666666777999999:::;;;;;;::::::;;;===>>>AAAEEEFFFEEECCCBBBBBB:::;;;;;;;;;;;;;;;===???:::;;;<<<===>>>???@@@AAA999<<<===::::::<<<<<<999666777888999999:::::::::666222000333555444444777999:::;;;:::888777888999888333000333666:::BBBIIISSSZZZ[[[SSSHHHAAA>>>===777===DDDGGGFFFDDDCCCDDD::::::::::::;;;:::888666888<<>>:::888777777999;;;;;;999888888999:::;;;;;;;;;999888999:::444444444333222///---,,,333555777555222111222555222444666777888999;;;===:::;;;======<<<888444222333222111444999===>>>======;;;777444444666999<<<;;;======888222...///222444333222333333333111000222666777444222444555333777111111:::???<<<777666333444666555444333333444555555555555555555555555333333333333333333333333111222333333444444444444111444888:::999888777666<<<>>>BBBFFFKKKRRRYYY^^^aaabbbccccccaaa___[[[YYYXXXZZZ\\\[[[YYYVVVUUUUUUYYYZZZ[[[\\\\\\[[[YYYXXXTTTUUUYYY]]]ZZZVVVWWW[[[JJJHHHFFFGGGKKKMMMLLLJJJLLLMMMPPPSSSVVVWWWUUURRRVVVYYY\\\]]]]]]]]]^^^___^^^YYYSSSMMMIIIDDD@@@===999777555222111111222333111333444222111111444888:::::::::999777444222111---...000222333444333333111/////////000///---+++...............///000111333444444333222222333555444111...---,,,,,,+++***)))+++...111222111000///111111000000//////......---///111222111000111111444444333333333222222222111000///......///000111000//////111333444333111444000,,,,,,///111000///222111///......000111333444333222111111333555666333111///------///222333333444666555444333333444111///------...///000///...///000111111222222222222555444111000333222///...000222222000000000111111333555555333111000///---...///000111111111111444333333666888777333//////000222222333222111000---------...///000000111yyyzzzyyyuuusssrrrnnngggiiirrr||||||vvvssssssmmmeee^^^ZZZTTTKKKEEECCC???===:::999:::;;;;;;:::888777666555444555555666:::666777===>>>999444333222333333444444444333333777666666777999;;;<<<<<<<<>>>>>???@@@:::;;;<<<<<<:::777444111888:::===??????<<<999777555888::::::888666555555666888999999888888888999777999:::;;;;;;;;;===???>>>AAAEEEGGGEEEAAA???>>>999:::<<<===>>>>>>???@@@<<<<<<===???@@@AAAAAAAAA===>>><<<888777:::;;;999555666777999::::::;;;;;;888333222444666444444666:::;;;;;;:::999999:::<<<;;;666333555777999???FFFKKKQQQSSSKKKBBB===;;;::::::>>>CCCFFFFFFEEEBBBAAA:::888666555555666666555555999===???===:::888888:::;;;<<<;;;999888999;;;;;;<<<===;;;999666666666333444555555444333111000333555666555333111333444333444666777777888:::;;;999::::::999999777666555444333222444999<<<<<<<<<===;;;888555555666888:::888:::;;;888222...///111/////////000222222111000000444555222000333444222777333333999<<<999666777333555666666444333333444444444444555555555555555333333333333444444444444555555555555444333222222000333666777666555555666:::===BBBGGGLLLRRRXXX\\\```bbbeeeddd```\\\YYYXXXYYY\\\______\\\YYYVVVUUU\\\\\\\\\\\\[[[ZZZYYYYYYUUUUUUXXXZZZVVVQQQRRRVVVMMMKKKIIIIIIKKKKKKJJJIIIGGGIIIMMMPPPSSSTTTUUUUUUUUUVVVXXXWWWUUUTTTTTTUUUWWWSSSMMMHHHDDD@@@===;;;:::888555333111000111111111333444333222333666888::::::999888666444111000---...///000111222222222///......///000111///...//////000000000111111111111222333222111111333444222000000000000///---******,,,///111222222000///000000000//////............000222333222000111111333333444444333333222111111000///......//////000/////////000222333222111111000///...---...111222222111000//////000111222222111000///000111333444444333111000000111222333333555555444222000000111000...,,,,,,...///000///---...///111111111111000...111222000000444444222///111222222111000000111...111333444333222222222...///000111111222222111222222222444666666333000...///000222333333333222------......///000000111wwwxxxvvvqqqnnnmmmggg```eeeooo{{{|||vvvttttttoooiiiccc\\\RRRHHHCCCDDD<<<:::888777999::::::999888777555333333444666777999888;;;@@@AAA;;;666444222333555555555444222111///000222444777999;;;;;;<<<@@@EEEKKKRRRZZZcccjjjuuuwwwzzzyyyuuupppmmmkkkaaafffiiiiiikkkqqqttttttrrrvvvvvvpppkkkiiieeeaaaeeeccc___XXXPPPGGG@@@;;;222333444444444666999;;;;;;999888777999999999888555333111111333444555555666555555444444555555666555555555555666777888999222555999;;;;;;;;;===>>>::::::999888666444222111666;;;@@@AAA???;;;999999777999;;;;;;999777555555888:::<<<===;;;999999999555777:::;;;<<<>>>@@@CCC@@@CCCFFFFFFCCC???<<<:::888:::>>>@@@AAAAAA???>>><<<===>>>???@@@AAAAAA@@@???@@@<<<777666:::<<<;;;666777888999;;;;;;;;;<<<888444333666888555444555;;;<<<<<<:::999:::<<<>>>===888555666777888<<>>AAADDDEEECCC???<<<:::888555333222333555666222555:::<<<<<<;;;;;;;;;>>>>>>===;;;999999;;;===<<<===>>>===999555333222333444555666777666555444444555555555333222333444333333333444555555666666888888777777777777888999555444444555888:::::::::;;;:::888666555666666777333666888666222......///***+++---...000000000000---111222000///222333222555333333666666444333555333555666666444222333333333333444444555555555666333333444444555555555666888888888666555333111000000111333333222222444555777<<>>:::999666444222111111111111333444444444555777999:::999888777555222000///......---...///000222333...------...111222111000......000111111111000//////000111111000000222444//////111222444222...++++++---///111222222111000000000000///////////////000222444444222111000111222333444444444333111000222111///.........//////000//////111333333222111...000111///,,,---111666222111000//////000111222//////...---...///000111555444444333333222222222222333444333000...------///---,,,,,,...000000///---...111222333333111000...111222000000444444222111222333333111//////000,,,...111333333222333444//////000111222222222222111000///000222333333222---...///111222333444444---......//////000000111qqqsssrrrnnnllllllgggaaafffoooxxxzzzuuupppooopppnnnjjjddd\\\NNNBBB???BBB;;;999777777999:::::::::999888666444444555777999999999<<<>>>>>>:::777555333555777888888666333222---///222444666888:::<<>>999444555666666666777:::======;;;999888999:::999888777333//////333555555444777666555444444555666777444444444444555777888999555777:::;;;;;;<<<===>>>:::999888666555444444444777===CCCBBB===888777888999;;;<<<<<<:::777666666777:::===>>><<<:::888888666888;;;===???AAADDDFFFDDDEEEFFFDDD@@@===<<<<<<:::;;;>>>AAABBBAAA===::::::;;;<<<===============>>>???===999999===???>>>999::::::;;;;;;;;;;;;;;;777444333777999777666777<<<<<<;;;999888888:::<<<;;;777555777888777:::???@@@EEEGGGBBB>>>???AAAAAA>>>>>>>>>@@@BBB@@@;;;666:::999888555333333555666222555888<<<>>>??????@@@AAA@@@>>>;;;999999<<>>;;;777444333444555666777777777666555444444444444444333444444111111000111222333222111666666777888999::::::;;;777666555666666777888888888777666555444444333333000222555555222///......)))+++...000000/////////,,,111222000///222444333333333222222000///000333222444555555333222222222222333333444444555555666333333444444555666777777888888777666444222111000000111111111000111333666555;;;DDDLLLPPPRRRSSSTTTWWW^^^eeeddd]]]XXXWWWYYYWWW\\\cccgggfffbbb^^^[[[XXXVVVTTTRRRRRRSSSUUUWWWZZZYYYYYYXXXTTTNNNPPPUUUTTTSSSQQQPPPPPPOOOOOONNNGGGKKKNNNNNNKKKLLLQQQWWWVVVVVVUUUSSSQQQRRRUUUXXXOOOLLLIIIFFFEEEDDDBBBAAA:::999777555444333333333222333444555666777888:::999888777555333111///...000///...---...000222444000///...///111222111000+++,,,...///000...---+++...///000/////////111333......///111333222000...---...000222222222111111000000000000111111111111111333555444333111000111111222444444444333111000222111///...------......111000000222444555444222...///000///...///333666222111000000///000000111///......---...///000000333444444555444333111000///111111111...---,,,------,,,,,,---///000000000///000333555666555333222444666555222111333222///222444555444111000///000,,,///111222222222333444...///000111222222222222000///......000111333333...//////000111222222222......//////000000000000lllnnnmmmkkklllooommmhhhkkkooossssssqqqoooooorrrkkkgggbbbXXXIII<<<:::???<<<:::888888:::;;;<<<;;;:::999777666666888999:::999::::::999888777777666555777999;;;;;;999666555111444666777777888;;;>>>DDDHHHNNNVVV^^^dddgggiiioooooopppqqqrrrssssssrrrnnnooommmgggdddgggjjjjjjmmmsssyyyzzz{{{{{{vvvppphhhgggccc\\\RRRGGG===888555666777777777888;;;>>>???<<<:::999888888777555888444000111444666666555888777555555555555777888222222222333444555777777666888:::;;;;;;<<<>>>???:::999888777777777888888:::>>>BBB@@@:::555444555888;;;===<<<:::888777666666999<<<===<<<999888888888:::===???@@@BBBDDDGGGGGGFFFDDD@@@===<<<>>>@@@======>>>@@@AAA???:::666888888777777888888888999:::===>>><<<>>>BBBCCCAAA>>>>>>>>>>>>===<<<;;;:::666222222777999888888;;;<<<<<<;;;888666555666777666333444777999888:::>>>===BBBDDDAAA@@@CCCEEEEEEBBB@@@@@@AAABBB@@@:::555777999:::999666444444555555666999<<<@@@BBBCCCDDDCCCAAA>>>:::888888<<<>>>999<<<>>>???<<<999777666555555666777777666444444444444333444444444444444333222000111333444333111444666999<<<======;;;:::777777777666555555666777444444444333333222111000///111333444222111//////,,,///333333222000000000...333444222111444666555444555444111///000222333111333444444222222222333333333333333444444555555222222333444555777777888555555555444444222111111111222222111000111444777555;;;DDDLLLPPPQQQQQQRRRRRRZZZbbbbbb]]]YYYZZZ]]][[[```eeegggeee```\\\YYYUUUSSSQQQPPPPPPSSSVVVXXXXXXWWWWWWWWWTTTOOOQQQVVVUUUUUUUUUTTTTTTTTTUUUVVVPPPSSSUUURRRMMMLLLQQQVVVQQQPPPOOOLLLJJJKKKOOORRRIIIHHHFFFEEEEEEDDDAAA???999999888777777777777777333333444555777888888888777666555333111000///...333111///......111333666444222000///000111000///,,,---///000000...---+++.../////////......000222///...------///111111111...///000111222222111111111111111222222333333333111333555444333111000111222222333333333222111000111000///---------...///333222222333666666555444222///------000333444333222111111000000000000000000/////////000000111111111222333333333222000///,,,...//////...---...///---,,,,,,...000222222111///111333555555555444333666999888444333555444111333444555444222000000111000111333222111000111222......///000111111111111/////////...///000333555111111000000000000000000/////////000000000000000jjjkkkkkkiiilllrrrsssppprrrqqqqqqrrrssstttuuuvvvooojjjdddZZZLLL@@@>>>BBB>>><<<::::::;;;<<<<<<;;;999999999999999::::::;;;999;;;;;;777555777888777777888:::;;;<<<;;;:::999777999;;;;;;999:::???CCCJJJOOOWWW]]]bbbfffjjjlllrrrqqqqqqrrrttttttsssrrriiikkkiiicccaaadddhhhhhhnnntttxxx{{{||||||uuunnnbbb```\\\UUUMMMDDD===888444555666666666888;;;===>>><<<999777777666444333777555333333555666777777777666666666666666666777111111111222333555666777666888:::;;;<<<===???AAA<<<;;;;;;:::999999::::::;;;===>>>;;;777333222333777999<<<<<<:::888777777555888:::;;;:::999999999;;;===????????????AAACCCDDDCCC@@@===;;;===@@@DDD@@@>>><<<===??????;;;777888666444333333444555777777;;;>>>>>>@@@DDDEEEBBBAAAAAAAAA@@@???>>>===<<<777333111555888888999<<<888999999888555333333444444222444888:::999:::>>>:::???AAA@@@@@@CCCEEEDDDEEEDDDDDDDDDCCC@@@<<<999666999;;;:::666222222333777777888;;;???CCCDDDDDDBBBAAA>>>:::777777999<<<888:::<<<===;;;999999999444555666777666555444333444333222333555555555444777555333444777888666444555888;;;>>>???===;;;999666777777666444444555777222222222222111111111111000111222333333222111000///333777888555333333444222666777555444777888777777888777333333666666444111222444555444444555666444444333333333333333333000111222333555777888888333333333444333333222222111222222222111222444777666<<>>???:::777999:::888666777999:::;;;;;;;;;;;;;;;===>>>===;;;===CCCIIINNNUUU^^^bbbdddfffkkkoooooonnnnnnpppsssuuusssqqqgggiiihhhcccbbbfffjjjjjjppptttxxxyyy{{{zzzrrriiiccc^^^VVVMMMEEE???;;;999222333444444444555888;;;:::888666555555555444222444555666666555555666777444555555666666555555444111111111222444666777888888:::<<<===>>>@@@CCCFFF??????>>><<<;;;:::888888:::999777555444333333333555777:::;;;:::999888888555777999:::::::::;;;<<<===>>>???>>><<<;;;<<<===;;;<<<===<<<<<<>>>AAACCCBBB>>>:::;;;>>>@@@???===;;;888444111111333666888888;;;<<<;;;===BBBDDDCCCAAAAAABBBBBBBBBBBBAAAAAA;;;555222333555555777:::333666888888666555444444555444666;;;===;;;;;;===777<<<@@@???@@@CCCDDDAAACCCEEEFFFEEEAAA>>>;;;;;;999<<<===:::555333444777777666555888<<<@@@AAAAAA@@@???===999666555777999777999::::::888777777888333444555777777777666666444333111333555666555333777444222444888:::888555888999;;;<<<<<<;;;999888666777888666444333555777222222111111111222333333444333333333333444333222...444999;;;888666777888444888:::666555777888777777888666333555:::888222222444666777777888999;;;555444444333333222222222///000111333444666777888444444444444444333333222000111222222111222444555999===CCCHHHKKKNNNPPPRRRVVVYYY\\\]]]]]]]]]^^^```ddddddccc```\\\XXXVVVUUUWWWUUUTTTRRRRRRRRRTTTUUUTTTUUUWWWXXXUUUOOOOOOSSSUUUWWWXXXXXXWWWWWWZZZ\\\YYYZZZZZZZZZZZZ[[[\\\\\\UUUUUUTTTQQQNNNNNNPPPQQQPPPQQQSSSUUUUUUPPPIIIDDD::::::999888777555444333555444444555777777555333222111000/////////000000222111/////////000222333555333000///111222222222333222222222111111111111111111111000...---...//////......///111222111000....../////////000000000......///000111333333444...000222333222000111111444333111000///000111222...---,,,,,,---...000111111111111222444555444333333222//////000111222333222222222111111000///...222222333333444444444333......///000111111111111---///111111000///000111------...111444666555444555444444444444666777888555888888555555888888555222444555555333222333444555555555444222111222333111111222333444444444444222333444333111111333555111111//////...///000000000000000000000000000000pppppplllgggiiipppsssqqq~~~yyytttuuuyyyyyyqqqiiillleee]]]UUUKKKBBB???BBB@@@===;;;999:::::::::999555666888:::;;;:::888777888@@@CCC???<<<===<<<888666666777888:::;;;<<<===<<<>>>???===<<>>;;;999666555888555222111222444444444333666999::::::999999999666777999::::::;;;===???>>>>>>>>><<<999777777888444777:::======>>>@@@AAACCC>>>999999>>>CCCDDDCCC>>>:::555111111333888;;;;;;<<<:::777999???BBBBBB@@@@@@BBBCCCDDDEEEEEEEEE>>>777222222333222444888000333777999888777666666777666999>>>???<<<;;;===777<<<@@@@@@BBBDDDCCC@@@@@@BBBEEECCC>>>:::999999???@@@@@@;;;666555888===666444222444999===>>>===???>>><<<999555444555777777888999777555444555666111222555777999999999999555222111222555777555333555222000222666888666333;;;;;;:::999888888888888555777888666444333555888333222222111222444555666666555333333444555444444---333:::<<<:::888999<<<666::::::777555777888777555555222000444:::777///333555888::::::;;;===>>>666555444444333222111000...///000222444666777888666666666666555444333222///000222222111111333444:::>>>BBBFFFIIIMMMQQQSSSZZZZZZ[[[\\\]]]^^^^^^___``````___\\\YYYXXXYYYZZZWWWUUUSSSQQQPPPOOOOOOOOOXXXXXX[[[\\\XXXQQQPPPSSSUUUXXXYYYXXXVVVVVVXXX[[[XXXWWWXXX[[[___aaabbbaaaRRRSSSSSSRRRQQQRRRTTTVVVOOOQQQTTTWWWVVVPPPHHHBBB;;;;;;999888555222000...666444444555777777444111111000///......///000111000000///......///000111444111//////111333555555222222111000//////000000222222222000...---.../////////111333555444111///............////////////,,,---...///000111222333---///111222111000111111555333111///...000222333---,,,,,,,,,---///000222000//////111333444333111111333333111......111555222222222222111000......222222333444444444444333......///000111222333333000222333222000//////000------///222555777666555:::999777777888999<<<===888:::999555333555444000222333555555444333444555555555555444222222333555222333444555666666666666333555777666333222333555000///.........000111222111111111000000000000000vvvqqqllliiiiiijjjhhhgggqqqmmmmmmtttyyywwwrrrooohhhcccZZZQQQIIIDDDBBBAAA>>>>>>===;;;;;;:::::::::777===@@@;;;666666777777555666999:::;;;:::888777111333666:::===>>>>>>>>><<<;;;:::<<>><<>><<<:::999999<<<:::888888999:::999888111333444555555666888:::666555555555666777888999888:::;;;;;;999888999999555888<<<=========>>>???<<<;;;::::::<<<@@@CCCFFFCCC???;;;999999:::::::::::::::<<<>>>AAACCCBBB@@@>>>===<<<>>>AAACCCDDDDDDCCC>>>888555666999999999666888::::::888888888999======>>>@@@BBBCCCCCCBBB???>>><<<;;;;;;<<<>>>???DDDCCCBBBBBB@@@===888444::::::999:::;;;:::888555777777777777888999:::;;;===<<<======888222333888444555666666555333222111222222333777<<<===<<<999999555222222555666333///000111333555666666666555::::::;;;===>>>;;;777333:::888666444444555777999555333111333666888888666333333333444444666777777333444666888:::;;;<<<<<<===;;;<<>>999777888555444333333333444555555;;;;;;;;;;;;;;;;;;::::::666666555444333333222222666555333222222444777999666666777777666444222111444444333333333444555555:::;;;???EEEKKKOOOQQQQQQWWWZZZ]]]^^^]]]\\\[[[\\\\\\ZZZYYYWWWWWWYYY[[[\\\___YYYRRRPPPMMMLLLOOOTTTYYY]]]___ZZZSSSNNNPPPSSSSSSVVVYYYYYYWWWVVVWWWYYYVVVTTTTTTWWW\\\______]]]XXXXXXWWWWWWVVVUUUUUUTTTMMMPPPWWW[[[WWWNNNHHHHHH:::777444444666666444222444333222111111111111222***,,,///111222222222111000111000///...///111333"""+++444666111...111555444000///111111...///111000000111111111222222222333444444555444333111000...///000000//////111222...000333555555444222111111000//////000222444555555444222111//////000000---...000000//////111222000000000000000000000000444444222///------000222333444444333000...//////111111111111222222222222---...000111222222222111333222111000//////000000,,,,,,---///111333555666888888999999999999888777;;;999888888:::999555111000333555555333222333555000111222333333333333333444666888777444333555777999999888777666555444444777111,,,,,,///111///---000000////////////000000qqqooolllllllllllljjjggglllhhhjjjrrrxxxwwwrrrpppiiibbbYYYOOOIIIDDDBBBAAA>>>>>><<<;;;::::::::::::666<<<>>>999555555777666777777888999999999888777111333555888:::;;;;;;;;;888777777999>>>CCCGGGHHHRRR\\\fffiiigggeeehhhmmmppppppppppppnnnllllllmmmnnnmmmlllkkkkkkjjjgggdddkkkkkknnntttzzz{{{vvvqqqhhhaaaVVVHHH===777444444333222111000111333555666666777888666444333666888444555555555555444222111333444555555444333333444444444555666777999::::::;;;======<<<@@@GGGIIIFFFDDDBBB@@@===;;;999777777888666555555777888777666666888::::::888666666666555555666666777777888888555777888888777666666777444666999:::;;;<<<>>>??????>>>===<<<===???AAABBBBBB???;;;999:::;;;;;;;;;;;;;;;;;;===@@@AAA@@@>>>:::999999<<>>@@@CCCDDDDDDDDD???>>><<<::::::;;;<<<===@@@??????@@@???===888555777666777888::::::999777888777777666777777888999======>>>???:::555555999666777777777555222000///555555666999<<<;;;777444666333222444777888444000111222333555666555555555666777888;;;======:::888;;;999666444333333555666555222111111444777777666444444444444555666777777555555666777888999999888>>>;;;;;;===;;;555333444444333222111111222444555::::::;;;;;;;;;:::999888888777444222111222333444777666444333444666999;;;777777777666555444222222444444333333333444555555;;;===BBBHHHNNNRRRTTTUUUYYYZZZ[[[ZZZXXXUUUTTTTTTWWWVVVVVVVVVWWWXXXZZZ[[[VVVRRRPPPQQQQQQOOOQQQUUUTTTXXXZZZXXXSSSOOOOOOQQQOOORRRWWWYYYXXXXXXYYY[[[XXXVVVUUUWWW[[[^^^^^^]]]XXXXXXVVVTTTSSSRRRQQQQQQOOOQQQVVVZZZUUUKKKEEEEEE:::777555444555666444222222222222222222111111000///............//////000333333333222000///000111(((...222222///...111555222//////111111...///222222222222222222222222222000000111222222111000///---...///.........000222000111333444444333222111000000//////000222333444222111000............///////////////000111222222111111111111111111111111444444222000---...000333333444444222000...///000000000/////////000000000...///000222222222111111111111111000000/////////------...///111222333444444555666777888888888888999888666777888777444111///111444444222111222444...///111222333444555555444666888777555555666888888888666444333222222222555222//////000000///...000000////////////000000pppppppppqqqrrrqqqnnnkkkfffcccfffooovvvuuuqqqoooiiibbbWWWNNNHHHDDDBBBAAA>>>===<<<;;;999999999888666<<<>>>:::777888999888999888888777777777888888222333555777888999999999666666777:::???DDDGGGHHHTTT]]]fffiiigggfffiiinnnmmmqqqsssqqqllliiijjjkkkooommmjjjiiiiiiiiihhhgggiiiiiikkknnnqqqsssrrrpppddd^^^RRRFFF<<<555333222444333222222222444666777333555666666555555555777666555555444333222222111222444666666555666777888444333333333555888:::<<<;;;<<<<<<;;;>>>CCCDDDAAA@@@???>>>===:::888666555444333222222444666666555;;;===??????;;;777444222444555666777888888777777555666777777555555666777444555666777777999<<>>>>>>>>??????@@@===:::999:::<<<<<<<<<<<<;;;;;;<<<===>>>===<<<777777777:::===???>>>===>>>;;;999888999:::::::::=========:::777666666888<<<===>>>AAABBBDDDEEEEEE???>>><<<:::999999999:::::::::;;;===>>>===:::777444444444777999::::::888:::999777666555555555666::::::<<<>>>:::444444888999;;;;;;:::555111///...555666999<<<===:::555111222111222555999999666222444444555555555555444333333333555888;;;>>>>>>===999777555333222333444555555222000000222444555555444444555555666666777777666777777777777666555555:::777777999777222111222333222000//////111444555888:::;;;<<<;;;:::888666:::777444111000222555777555444333333444777999;;;888888666555444444333333333333333333333444555666;;;>>>DDDJJJOOOTTTWWWXXXYYYZZZYYYXXXUUUSSSSSSSSSVVVWWWWWWWWWWWWXXXXXXXXXOOOMMMOOOSSSSSSPPPOOOQQQPPPQQQSSSTTTSSSRRRPPPOOONNNRRRVVVYYYYYYXXXXXXYYYUUUTTTRRRSSSUUUXXXYYYXXXXXXWWWTTTQQQOOONNNNNNNNNOOOPPPTTTVVVQQQGGG@@@???999777555444444444333222000111333333333222000///111///...---...///222333555666666555222/////////111111111///---...111444111......000000...///222333333333222222222222222...///111222222111000000+++,,,------,,,---///111222222333333333222111111000/////////000111222333000//////......//////000000...,,,...111333222000111111111111111111111111444333222000......000333333444444222000//////000000///...---------...///000000222333333222111000//////000000000///............///000111111111111000111222444555666777888666555444444555444222///...000333333222111111222......000111333555666666444555777666666555777888999777555222111000111222111333444333222000000000111000000//////000000111uuuuuuvvvwwwwwwvvvtttrrrfffccceeennnuuusssooommmiiiaaaUUULLLGGGEEEBBBAAA===<<<;;;:::888888888888999>>>???<<<;;;<<<===<<<:::999777666666666888999555555555666777777888888::::::;;;???EEEJJJMMMNNNUUU\\\dddgggeeeeeehhhllliiinnnqqqooollllllkkkjjjgggffffffgggjjjlllkkkkkkhhhhhhggggggggghhhhhhiii^^^WWWMMMCCC<<<888666555555444333222222444666777000222555666777666555555888777666444333333333333222444666666666777:::<<<666444333222333666999<<<<<<;;;;;;;;;===??????===============;;;999666555333222111222555777777777999<<<@@@@@@===888444222333444666888999888777666666777888888666666888999777777777555555777:::===???????????????>>>>>>>>>>>>;;;999999;;;=========>>><<<::::::;;;;;;:::999999999999;;;<<<===;;;:::>>>=========>>>>>>>>>=========<<<:::777666777888999;;;>>>@@@AAABBBCCCEEE???>>><<<:::888888777777777777999<<>><<<777333222111111444888:::999888666666666555444444333333222222222555999===>>>>>>555444333222222333555666555333111000000222444555444555555666666777777777777777777888777777666555333111111444444111222444333111///...///222555777999:::<<<===<<<:::888666888666444222222333444555111111000111222555777999999888666444333333444444333333333333444444555666;;;???EEEKKKPPPTTTXXX[[[YYYZZZZZZXXXWWWVVVXXXYYYZZZZZZZZZZZZYYYXXXWWWVVVRRRPPPQQQSSSRRRMMMKKKLLLQQQNNNMMMOOORRRTTTTTTRRRRRRTTTWWWXXXXXXVVVTTTSSSTTTSSSQQQQQQRRRSSSUUUUUUVVVTTTRRRPPPNNNNNNOOOOOOQQQPPPQQQRRRMMMCCC;;;:::888777555444333333222111000111444666666444111///------...///111333666777444555777666444111000000555333000//////000111111111------000000...///222222222222111111111111111111222333333333222111000***+++,,,,,,,,,,,,...000444333333222222111111111////////////000000111111000000000000111111222222111---)))+++000333111...222222222222222222222222222222111///...---///111222333444222000//////000000///...,,,,,,---...///111111222333333222111000---...///000000///......///000000111111000///...//////000111222444555666444333222222222111000///000111333444444333222222///000000111222444555666222333444444444555666666999777444111///000111222...333888888444000000222111000000000000000000111yyyyyyxxxwwwvvvuuuuuuuuukkkffffffmmmrrrpppllliiihhh___TTTKKKHHHEEEBBB???;;;:::999888888777777777888<<<===;;;;;;>>>>>><<<:::888666555555666888999888888777777777888999:::======???CCCJJJPPPTTTUUUZZZ___dddfffeeefffiiilllmmmppppppmmmoooqqqnnnggg[[[]]]aaafffjjjkkkiiigggcccbbbbbbbbbbbbcccccccccZZZSSSJJJBBB>>>;;;999777555444222222222333555666000111444666888777666444999999777666555555555555333444555666666777:::<<<888666333222222555888:::<<<::::::<<<>>>>>>======<<<=========<<<:::888777555444333555777:::::::::444777;;;===<<<999777666333444666888999888777666666777888777666666888:::<<<;;;999666555555999;;;;;;<<<<<<======>>>>>>>>>;;;:::999999<<<>>>???>>>@@@===:::888999999999888>>>===<<<<<<<<<;;;999777======>>>???>>>>>>>>>???:::;;;;;;999777666777999777999===>>>>>>>>>AAACCC>>>===<<<:::888777666666666777:::===@@@AAA???===999888888999;;;<<<<<<;;;@@@>>>;;;888666555666777;;;;;;???AAA???;;;<<>>>>>;;;888666555333111111444888;;;===888777666555444333333222444333222444777;;;<<<<<<666555444333222222333333555444333222111222333555444555666666777666666555666666777888999999999999333000///111111000111444333222111111222555777999:::;;;<<<===<<<:::888777333444444555444444333222000000000111222444666888999777555444222222333333333222222333444555666666===AAAHHHNNNRRRVVV[[[^^^[[[[[[\\\ZZZYYYYYYZZZ\\\XXXYYYYYYZZZYYYYYYXXXWWWWWWSSSQQQRRRPPPKKKJJJLLLTTTOOOKKKLLLQQQVVVXXXXXXRRRSSSTTTVVVVVVUUURRRPPPTTTTTTSSSRRRRRRRRRTTTUUUSSSRRRQQQQQQQQQRRRSSSTTTTTTRRRQQQRRRMMMDDD<<<:::777777666444222111111111000222555777777555222000***+++...000222333333333000222555555444333222333555333111111333222000...111......000000...///222000000000///////////////222222333333222000///---,,,---------,,,,,,...///444333333222222111111111......//////000000000///...///000000111111222222000+++((()))...111000---111111111111111111111111///000000///------...000222333333222000///000111111111///.........//////000111222333222111000///------...//////000//////111111111000///...------000/////////000111222333222222222111000//////000222333555777888777555333333222111111111222333333111111111111222333333222555333000...,,,---///000---333::::::555111000222111111000000000000111111wwwwwwwwwuuusssrrrssstttqqqjjjhhhlllpppmmmiiigggfff^^^SSSLLLIIIFFFAAA===888888777777777777888888444777888777888<<<<<<999888777555555555777999:::;;;:::888777777999;;;<<>>???CCCJJJQQQVVVYYY```dddggghhhggghhhkkknnnmmmooolllgggiiimmmhhh^^^WWWZZZ```fffiiigggbbb^^^\\\]]]___cccggggggeeecccZZZRRRIIIBBB???<<<999666666444333222222333555666222222444666888888666444888888888888888777777777444555555444444555888:::888666444222333666999;;;;;;999999===@@@>>>===>>>============<<<;;;::::::777666555666999;;;;;;;;;111444777999888888888888444555666777888888777777555555666555444555888:::===<<<;;;888555666888;;;888888888999:::<<<===>>>999888888:::===???@@@@@@BBB>>>:::888888888999999AAA>>><<<:::::::::888777;;;<<<======<<<;;;<<<===999;;;<<<;;;999888888888666999======<<<<<<>>>AAA>>>===<<<;;;999888777666777888:::>>>AAABBB@@@>>><<<:::999:::<<<>>>>>>>>>@@@>>>;;;888666777888999777777999<<<:::777:::@@@GGGLLLOOOLLLDDD===:::;;;===>>>@@@???<<<999888777888666222111222666<<>>777777666444111//////000000222555777777555333111+++---...000000...,,,+++---///222222222222333555222222333444555444111...333000///111111...///222---.........//////////////////000000///...,,,+++///000000///---,,,...///222222333333333222111111......////////////......,,,---...////////////...///,,,)))))),,,/////////000000000000000000000000///000000///...---///000111222333222000///000111222111111111000//////...//////111222222111000///............///000111222222222000///...---------000000/////////000222333111222222111//////000111555555777999;;;:::777444444333222111111111222333111000//////111111000//////...,,,+++***+++,,,------333999:::666222111222222111111000000111111222qqqsssvvvvvvtttrrrrrrttttttlllgggjjjllljjjgggfffddd\\\RRRLLLJJJGGGAAA;;;666666666666777888999999111444555555777;;;;;;888555555555555666888999:::;;;:::888666777999<<<>>>???>>>===AAAHHHQQQXXX\\\dddggghhhhhhggggggjjjllleeejjjhhhaaa```eeeccc\\\YYY\\\bbbgggjjjhhhbbb]]]\\\]]]bbbjjjpppoooiiibbbUUUNNNEEE@@@???>>>;;;888777666444333333444666777555444444666999999777555555666777888999888777777555555555333111222444777555444333333555888<<<>>>;;;777999???BBB@@@???BBB===<<<<<<;;;;;;;;;<<<<<<777555555666888999:::999555666666555444444666888555555666666777777888888666666666555555666999<<<:::::::::888666777999<<<777666555555666888:::<<<777777777:::===@@@AAAAAACCC???:::777777888::::::>>>;;;777666666777888888;;;===>>><<<:::999;;;>>>;;;>>>@@@???===:::888777777;;;>>>>>>;;;:::===@@@======<<<<<<:::999888777888999;;;>>>AAABBB@@@===;;;999999:::===@@@AAAAAA>>><<<999666666777999;;;444333555777666444999@@@HHHNNNRRROOOGGGAAA???@@@AAAAAA@@@===:::999;;;===999888555333333666:::===999888666555444444444444333222222444777888888777666666555555444444333333666999::::::777444444555222333444555555444333222444555666888999999::::::<<<777333222000...///222111222444555777999::::::;;;:::999777666555666666000111111222222222111000222222222333444444555666444444444333222111000///222222222333444555666777>>>DDDLLLPPPRRRUUUZZZ^^^[[[]]]______]]][[[[[[[[[YYYXXXVVVUUUTTTUUUUUUVVVVVVSSSRRRTTTTTTQQQQQQTTTSSSRRRQQQRRRTTTWWWXXXYYYOOOMMMLLLMMMPPPRRRRRRQQQKKKNNNQQQQQQOOOMMMMMMNNNNNNOOORRRUUUWWWXXXXXXXXXUUUQQQNNNOOOMMMFFF@@@===666777777444000...///000...000222444555444222000////////////......---,,,,,,.../////////000222444000111333444444444333222666222111333222......111,,,------...///000111111+++,,,.../////////......222333333111...---...///000111333444444333222111---.../////////...------,,,---...//////......---///...,,,+++,,,...111222////////////////////////000111222111000///111222111222333222000000000222000111222222111000...,,,,,,---///000111111000//////...------...111333555444222///---,,,,,,.../////////......000222444666222333333222//////111444666666777:::===<<<888444444333111000000222333444333111//////111111///------,,,,,,,,,,,,---.........222777888666333111111222111111000000111111222lllqqqwwwyyyxxxuuutttuuutttlllfffgggjjjhhhffffffccc[[[RRRMMMKKKHHH@@@999444444555555666888999:::222444555555888<<<<<<999444444444555777888::::::;;;999777666666999<<<>>>AAA???===AAAHHHRRRZZZ^^^eeefffgggfffeeeeeegggjjj___hhhjjjaaa^^^dddgggddd]]]```eeejjjmmmlllgggdddaaabbbgggpppwwwuuuiii___OOOHHHAAA>>>???@@@>>><<<999888666555555666777888777555444666999999777555333444666888999888777666666555444222000000222444222222222444777;;;???AAA;;;777999@@@DDDBBBAAADDD<<<<<<::::::::::::<<<===666444333444666888888777:::999777444111111444777666555555555666777888999888999999888777888<<<>>>666777888777777888;;;===777555333222333555888:::666666777:::>>>AAABBBAAACCC???:::777777999:::;;;:::777333111333666888888>>>???@@@>>>;;;:::===@@@???AAACCCCCC???;;;777666888<<<@@@???<<<:::===@@@=========<<<;;;:::999888888999;;;>>>AAAAAA>>><<<888777777999===AAACCCDDD<<<:::777555555777999;;;888777888:::999999???FFFHHHNNNSSSQQQIIIBBBAAABBB@@@@@@???<<<:::;;;@@@EEE888888777666555666888;;;999888666555444444555555111111222444777888888777000111222444666888999:::777:::===<<<999666555666111222444555555444222111444555666777777888777777;;;666333333222000222777///111444666888999999999;;;999666444333333444555111111000//////000111222000000000111111222222222222333333333222000...---222222222333444555777777;;;BBBIIIMMMNNNPPPUUUZZZXXX\\\___aaaaaaaaaaaaaaabbb```\\\WWWTTTRRRRRRRRRWWWUUUUUUXXXVVVRRRPPPRRRPPPQQQTTTUUUVVVVVVVVVVVVSSSOOOLLLLLLNNNOOONNNMMMOOOTTTXXXYYYWWWTTTTTTUUUMMMOOOSSSVVVXXXXXXWWWVVVQQQLLLIIIJJJIIICCC===;;;666777777444///---...000---///000222222222111000222111000///000111333444---......------...111333///111333444333333555666888444333444222///...111,,,---...///000222222333***,,,...000222333333333555555555222///......///...000333555555444222111---.../////////...---,,,...///000111111000///...///000///------...222555////////////////////////111222333333222111222444111222333222000000111222///000222333222000---++++++,,,...///000000000///111///---,,,...111555777444222...,,,+++,,,...000............111444777999222444444222000///222555666666777:::===<<<888444222111000000111333555666555222000000111111///,,,......///000000111111222///111555777666444222111222222111111111111222222kkkpppooolllrrr|||{{{rrrmmmnnnqqqqqqiiiaaa___cccWWWTTTPPPKKKFFFBBB>>>===000555777777999<<<;;;888222444666777666666777888888888777555555777<<>>888999===>>>>>>777666666888;;;<<<<<<<<<999888666555666777999:::555777::::::888555333222333555666555222111333666999777555333444888???EEE???;;;888:::>>>AAA???<<<>>>:::777999>>>AAA@@@>>>>>>888666:::<<<999555333333444666555333222111222555555666999;;;<<<:::888??????===:::888999;;;>>>:::;;;===>>>>>>>>>======:::999777666666666777888555666999;;;===>>>>>>>>>CCC???===???===888999???777666555333222222222222999;;;===<<<999888999:::@@@AAABBBBBBAAA???<<<:::;;;===@@@AAA@@@??????@@@>>>>>>??????===;;;888666888999:::;;;;;;;;;::::::888999:::<<<>>>??????@@@===:::777888;;;======;;;888777777999<<<>>>??????LLLPPPPPPKKKHHHGGGFFFCCCDDD>>>777555777::::::888888777777777333111777@@@===<<<:::999888999999:::<<<:::777666777999999888333444666777666777888:::======;;;888444333333444222444666777666555555555666666777888888999888888999888777444222111333555...111555999;;;;;;999888666444222333555666444222...///111333444444444444222///000333333111000333666777666444222000///000333444444333222333555777:::>>>DDDHHHKKKNNNPPPRRRTTTYYY___bbbaaa``````bbb^^^______[[[VVVTTTVVVYYY\\\YYYUUURRRQQQQQQPPPNNNNNNMMMLLLLLLNNNRRRUUUXXXVVVRRRQQQRRRPPPMMMMMMOOOMMMPPPUUUXXXXXXTTTPPPMMMJJJQQQUUUTTTRRRQQQNNNJJJQQQOOOKKKFFFCCCAAA@@@@@@::::::999777333000///000...//////000000000/////////000111222222222222222111111000000//////......000333555666555555666777666444222111222333333222///000000///......000222////////////000000000000222222000...++++++---///333333222111222333555666//////111111000...,,,+++111222333222000000111222000000...---+++---000333333222000//////111333444444555666777777555333222222222111000//////000000333444444222000000111222///000222222111000000111///.........///000222333555222///,,,+++,,,...///000000111111333666888:::555555444222000///000222555666777888888999999999555555555444333333222222666555333000///......///111000---,,,---000444666555666555555444333222111---------...///000111111nnnqqqnnniiimmmvvvtttkkkjjjkkknnnpppkkkaaa\\\\\\RRROOOKKKEEE@@@<<<999888777;;;<<<::::::;;;999555222444666666666666777999::::::888666555777:::===:::;;;;;;:::999888:::<<>><<<======;;;999666777999<<<999:::;;;<<<<<<<<<;;;;;;999888888777777888999:::444555777999<<<===>>>???CCC??????@@@===888888===333444555666666777777777666888:::999666444444555999:::<<<===>>>>>>======666888::::::999999999;;;<<<=========;;;999666555888999:::;;;;;;999888777666888;;;>>>AAADDDEEEFFFAAA>>>;;;;;;>>>@@@???>>><<<999666666888:::<<<===IIINNNOOOKKKGGGFFFDDD@@@AAA<<<666444666999888666:::999:::;;;888555999@@@;;;:::999999999:::;;;<<<===;;;999888888888777666444666888999999:::<<<===:::999777444000...///000333555777666555333333333555555666777777777777777888888777444222111333555222555888;;;===<<<;;;:::888666333333555666444333111222333444555444444333222///000333333//////111444555555444222111111222333444444333222333666888:::===AAAEEEHHHKKKOOORRRVVVYYY[[[[[[YYYYYY[[[^^^___``````\\\WWWUUUWWWYYYVVVTTTSSSRRRSSSRRRPPPOOOMMMLLLMMMNNNPPPTTTWWWYYYXXXTTTSSSUUUSSSOOONNNPPPRRRTTTWWWYYYWWWSSSNNNJJJMMMRRRTTTQQQOOOOOOMMMJJJKKKJJJIIIFFFCCC@@@===<<<::::::999666333000///000//////000000111000000//////000111111111111111111111000000000/////////...,,,000555888::::::;;;;;;777555222222333444333333///000000000......000111............////////////111111000...,,,,,,...000111111111111222333444555///000111222111000...---000111222222000000111222111000///---,,,,,,///222111000/////////000111222111222444666777777777666222222111000000000000000333333333222///...///000000111222222000000111222//////......///000111222111///---++++++,,,...///222111111222333555777999555555444222000000111333777777888888777777666555222444666888888777555333888777555333222111111111222111//////000222555777555555555555555444444333......------...///111222rrrsssooohhhjjjqqqooohhhhhhgggjjjnnnlllbbbXXXTTTSSSOOOIIICCC>>>;;;999999:::======:::999:::888444222444666666666666888:::;;;;;;999777555666888;;;::::::;;;999888999;;;===CCCCCCEEEKKKUUU```iiinnnmmmhhheeehhhiiihhhiiilllfffeeedddeeefffggggggeeeaaaccceeeeeedddfffjjjnnnkkklllooorrrrrrkkk```WWWKKKEEE===999888999888777888666555666777999888888555444333333333444666777999:::;;;:::888777777888555555555444333444777999666777777666555666999;;;777777999<<<@@@@@@;;;777777666555999???DDDEEEDDDAAA:::444444555333222444555888;;;;;;999555222000333444777;;;@@@BBBAAA@@@;;;:::999777555555777999777888999:::::::::999999999888888888999;;;===>>>555555666777999<<<>>>@@@BBBAAABBBBBB???:::999;;;555777999;;;;;;:::888777555666777666444222222333888888888888999:::;;;<<<999:::;;;:::999999:::<<<::::::::::::888666444333777999;;;<<<;;;999666444666888;;;???BBBDDDFFFFFFCCC@@@<<<===???AAA@@@>>>???;;;666444444777999:::EEEJJJLLLIIIFFFDDDAAA======999555444666777666444888999<<>>999999888888999;;;<<<===<<<;;;999999999888666333333555888999999;;;===???>>>===;;;888444222222333444666777555333111111111333444444555555555555444777777666444222111333444555777999<<<<<<;;;999888999777444333444555555555666666666666666555444333444222222444444000///111222333444444222222333444222333444333333444666999<<<>>>AAACCCFFFKKKQQQUUUZZZ[[[ZZZVVVSSSSSSWWW[[[___``````]]]XXXVVVXXX[[[TTTSSSSSSSSSSSSRRROOOMMMLLLMMMNNNPPPRRRUUUWWWYYYUUUSSSSSSUUUTTTOOOMMMOOOUUUWWWXXXYYYVVVRRRMMMIIIOOOSSSRRRNNNKKKLLLMMMKKKJJJKKKKKKJJJHHHDDD@@@===::::::999666222//////000000000111111111111000000000000000000000000///...000000000000////////////(((---444:::<<<===>>>>>>777555333333444555444333000111111000///...000111---------.........//////000111111///......000222222222222222222111111000...///000111222111000000...000111111000000222333111111000...,,,,,,...111.........//////000000000...000222333444555444444222222111000000000000111222333333111///------...111111111000//////111333000000/////////000000111---,,,,,,,,,------...///333333333333444555666666555555444333111000222444888888888777666444333222000333888<<<===:::666333888777666444333222222222000000000000111333444555555555555555555555555555000///...---...///222333uuuuuupppkkklllqqqqqqmmmiiieeeeeeiiiiii```UUUOOORRRNNNHHHBBB===;;;::::::777::::::888777999888555333444666666666666999:::999999888666444555888::::::;;;;;;:::999;;;>>>@@@FFFGGGJJJPPPYYYbbbjjjnnnlllgggdddfffhhhhhhiiimmmjjjjjjiiihhhgggeeebbb```cccfffhhhgggdddcccfffjjjrrrqqqqqqqqqoooiii___WWWGGGCCC>>>;;;::::::888777888666444444555666666666333333222222222333444555:::::::::888666666888:::666555444333333555888:::777888:::999888666777777666666777;;;======;;;888777666666999===@@@@@@@@@???888444555444222000222333777<<<>>><<<888444222444555777;;;@@@BBBAAA@@@999999999666444444666888777777888999999999::::::999999999:::<<<>>>@@@BBB:::999888777888:::===???BBBCCCEEEEEEBBB===;;;;;;<<<>>>???@@@>>>:::555222555666777777777666666666>>><<<:::888777777777888=========;;;::::::<<<>>>777777777777666444222111666888:::<<<<<<:::888666:::;;;===???@@@??????>>>AAA===::::::===>>>===;;;>>>;;;777555555777888888???EEEIIIFFFDDDBBB???:::;;;888666555666777666444666777;;;???>>>999777:::::::::999888999:::;;;<<<888888888999999888666333222444666777888999<<<>>>BBBAAA???<<<888666666777444555555444222111111222222222333444444333333333444555444222000000111222333444666888888777555444777555333222333555777888:::999999777666555444333777444444777666222111333///111333333333333555666222333444333333555777:::AAABBBDDDFFFIIIOOOVVV[[[^^^^^^\\\XXXTTTSSSVVVYYY\\\^^^___\\\YYYXXX[[[^^^ZZZWWWTTTRRRQQQPPPNNNMMMNNNNNNPPPQQQSSSTTTUUUUUUOOOMMMOOOSSSSSSNNNMMMNNNSSSUUUWWWWWWVVVSSSPPPNNNOOOQQQPPPJJJIIILLLOOOOOOJJJKKKKKKJJJHHHEEEAAA???::::::888555111//////000111111111111111111000//////000000000///...------000000000000////////////***...222666888999:::<<<666555444444555666555444000111111000///...000111.........////////////000///000111000///000222444333333333333111...,,,+++,,,---...000111111111111---///000111000111222444222222111///---,,,...000------///000000000000000....../////////...---,,,222222111000000111111111333444444222000...---...000000000...,,,---000222111111000000000000000000,,,---......//////......444444444333333444444444444444444333111111333555777777777666555444222111111444999<<<<<<:::666333555555444333111111000000---...///111222333333333666555555444333333333333111000...---...000222444sssrrrooolllnnnrrrtttssskkkddd```bbbccc\\\SSSNNNLLLIIICCC===:::888888999888;;;;;;888777999888555555666666666555666888:::444555555444444555888:::<<<<<<<<<<<<;;;===AAADDDIIILLLPPPVVV\\\ccciiimmmnnniiigggjjjlllkkkllloooqqqrrrqqqnnnjjjeeeaaa___cccgggkkkkkkjjjhhhiiijjjnnnllljjjiiifff```WWWPPPDDDBBB???===<<<<<<;;;:::888666444333444555555555222222222222222333333444888888777666444444666999777555444333444666888888888:::<<<<<<:::777666555666666666888:::;;;;;;;;;999999888999999999888777999666555777666222000111111666<<>>:::777555555666888;;;>>>???>>><<<999:::999888555555666888777777888999:::;;;<<<===:::::::::;;;===???BBBCCC@@@>>>:::888777888:::;;;@@@DDDFFFFFFCCCAAA???===???@@@AAA@@@===999444111444444555777888999999999BBB@@@===999777777777888::::::999888666555777999666666555555444333222111444666999;;;===<<<;;;:::<<<===???@@@???>>>;;;:::>>>;;;888888;;;===<<<::::::999888888999:::888777:::@@@DDDCCCAAAAAA>>>:::;;;999777777777777777777666777;;;@@@???:::888999<<<;;;:::999888999::::::555555555777999:::888666444666888888999999;;;=========;;;888555333444555222333444333222222333444222333333333333333222222111222222111///...///000111222444555555555444333333333222111222555888;;;;;;:::999777666555444333777444444666555111000222///111333333333333555777111222333444444555999;;;BBBDDDFFFHHHLLLRRRXXX]]][[[]]]^^^\\\XXXVVVWWWYYYYYY[[[\\\[[[YYYYYY\\\```^^^YYYSSSPPPPPPQQQSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQKKKJJJLLLQQQSSSPPPOOOQQQNNNPPPSSSUUUVVVVVVUUUTTTLLLOOONNNJJJIIIOOOSSSTTTIIIHHHGGGEEECCC@@@???>>>::::::888444000...///000111111111111111000/////////////////////...---,,,////////////000000000000000000000000///000333666555444444444666666555444111222222111///...000111///000000000000111111111...000111000000000222333///000111111000...,,,+++***+++,,,...///000111111---///000000000000222333222222222000------...///---...///000111111111111---------------,,,,,,+++222111111111111111222222333444555444111///////////////...,,,+++,,,...111111111111111111000000000///000000111000///...---333333333333333222222111333333333222111111444666444444555555555555444444555666777888888666444333444444333333222111000///---...000222444444444444666555333222111000000000222111000//////000222333pppooonnnmmmmmmoooqqqrrrjjjbbb\\\\\\[[[VVVPPPMMMJJJGGGCCC???<<<::::::;;;???AAA???:::888999777444777888888666555555777:::333444555444444555888:::<<<======<<<===???DDDHHHMMMQQQVVV\\\aaafffkkknnnsssooonnnqqqsssqqqppprrrxxxxxxwwwsssmmmhhhdddcccbbbeeeiiimmmooopppooonnnkkkhhhfffdddaaa[[[SSSLLLEEECCCAAA???===<<<<<<<<<999666333222444555666666222333333333444444444444555666666444333333555777777555444444555666666555888;;;======;;;888666555666666666777888:::<<<===:::999999888777555444333555333444777777333222333444999>>>AAA@@@===999888666666888:::<<<===;;;999999::::::888666555666888666666777888:::===???@@@===<<<<<<<<<===???AAABBBBBB???;;;888666555666777<<>><<<:::999:::;;;<<<999:::999888555555555777666555555444333333222222333444666999;;;<<<<<<===:::<<>>===>>>:::888888;;;>>>===;;;777777777999;;;;;;888666666<<<@@@@@@???@@@???<<<<<<;;;999777777777999::::::999;;;@@@@@@<<<:::;;;===<<<;;;999888888999999555555555888:::<<<;;;:::999;;;<<<<<<;;;:::<<<===999999888666333222333444222333444333222333444666333444444444444333333222///000111000...---...///000111333555666666666666222333333333333555999<<<:::999777666555444444444444222222444444000///111000222333333333333444666111222333444444666:::<<<>>>AAAEEEIIIMMMRRRWWWZZZUUUYYY\\\\\\ZZZXXXYYY[[[WWWYYYZZZYYYVVVWWWZZZ]]][[[VVVPPPNNNOOOTTTYYY\\\VVVUUUTTTRRRQQQQQQPPPPPPKKKJJJLLLRRRSSSRRRRRRUUUKKKMMMPPPRRRUUUVVVWWWWWWKKKNNNOOOLLLMMMRRRVVVWWWMMMLLLJJJGGGEEECCCAAA@@@;;;:::777333///...///000000000111000000///...---//////////////////...---////////////000000000000444222000,,,***+++///222444333333444666666555333222333333111//////000111000000111111111222222222...///000000000///111222***+++,,,...///000000000******+++,,,...///000111---///000000//////111222111222222000......///000......///000111111222333,,,,,,---...///000111111222111111111111222333333111333555555333111000000.........---,,,,,,...000000000111222222111111000111111111111111000///...111222222222222111000///111222222111000111444666222333444555666666666666777777666555444444444444444444444444333222111000///000222444555666777777555444222000/////////000222111111111111111222222rrrqqqpppooommmkkkkkkllleee___YYYXXXVVVOOOJJJIIIGGGEEECCC@@@>>>=========???AAA???:::888999888555::::::999666444444666888555666777666666666888:::;;;<<<<<<;;;<<<@@@EEEIIIOOOTTT\\\bbbfffkkkpppsssvvvssssssvvvxxxtttrrrssswwwxxxwwwsssmmmhhhggggggeeeddddddiiiooosssrrrooojjjhhheeedddbbb\\\TTTMMMGGGFFFCCC???<<<:::999:::999666333222444666777777333444555555555666555555444555555555333333555666666555444555666666333000777:::<<<<<<:::777555444444666888999:::;;;<<<<<<666888999999777666555555333111222666666444555999;;;>>>CCCDDDBBB>>>;;;999666666888:::======;;;999888999:::888666555666777444444555777:::===@@@BBB???>>>=========>>>???@@@???===:::777555444444444666===AAA???@@@CCCDDDAAA999999777777777888:::;;;555444333555777888666444::::::999999999:::<<<<<<;;;<<<===<<<999777777777666666555444444333333333333333444555777999:::;;;777999===@@@AAAAAA???>>><<<999666888;;;>>>>>><<<888777666777888888777666333999=========@@@AAA???<<<;;;999666555666999<<<<<<999999===>>>;;;;;;<<<<<<;;;:::999999999:::;;;:::999888999<<<>>>>>>======>>>>>>===:::999999:::888888888666444333555666555555555444222222444666555555666666555555444333///111222111000//////000...///111444666888999999555666888777666666999;;;777666555444333444444555444222222555555222111444222333444444222222333444000222333444555777:::===:::???EEEKKKOOORRRUUUWWWQQQUUUZZZ\\\[[[\\\___aaaXXXYYYZZZWWWSSSRRRUUUXXXWWWSSSOOONNNPPPUUUZZZ\\\ZZZXXXVVVTTTRRRSSSSSSTTTNNNLLLLLLPPPQQQPPPPPPTTTMMMNNNOOOQQQRRRTTTTTTUUUKKKPPPRRRQQQQQQUUUWWWVVVQQQQQQQQQOOOLLLHHHEEEBBB;;;:::777333///---///111000000000//////...,,,,,,......///000000000//////.../////////000000000111222222000...,,,---000222222222222444555666444222333333333222//////000111000000000000111111111111---///000000///...///000***+++++++++,,,...///000++++++,,,---...///111111...000111000//////000111000111222111//////000111------------...000222333------......///111222222222111111111222222333444///111333444333111000111...///000000......///000//////111222333222222111////////////000000000000///000000111111000///...///000111000///000333555333333444666666777777777666555555555555555555555222333333333333222000///......///111333555666777333222000///000111222333111222222333333222111111vvvuuusssrrrmmmiiiggghhh```[[[XXXWWWSSSKKKFFFEEE@@@@@@>>>===;;;:::::::::999<<<;;;777777::::::777;;;;;;999777444444666888999::::::999777666888999:::;;;;;;;;;<<>>AAADDDGGGFFFCCC???;;;:::666666888;;;===>>><<<:::777888999888666444555666222333444666:::===AAACCCAAA@@@>>>=========>>>???;;;:::888555444333222222222999===<<<===BBBDDDBBB:::888555333444666999<<<:::888666777888888555222999888888888888888999999:::<<<===<<<999777666555777666666555444444444444444333333333444555777999555777;;;>>>>>>===;;;:::999666444666:::======<<<:::777555333444555555555222888;;;;;;<<<@@@BBBAAA<<<;;;888555444555999===;;;777666999:::999999;;;:::999999888999:::<<<===???===;;;;;;===?????????===>>>>>>;;;888666666666444555555333111222333555888888777555222222333555666777777777666555555444000222333333111000000111+++,,,///222555777999:::888:::<<<;;;888777888:::444444333222222333555666777555555999999666555888444555555444222111111333000111333444555777;;;>>>999???GGGNNNRRRTTTUUUVVVQQQUUUYYY\\\]]]___dddiiiZZZ[[[ZZZVVVQQQOOOPPPSSSVVVSSSPPPOOOQQQTTTVVVWWW[[[YYYWWWTTTTTTUUUWWWXXXOOOLLLKKKNNNNNNLLLMMMPPPPPPPPPPPPQQQQQQQQQQQQQQQMMMRRRUUUTTTTTTVVVVVVTTTOOOQQQRRRRRRNNNIIICCC???;;;:::777222...---///111////////////...---,,,+++......///000111111111000.../////////000000111111///000111111000111333555111111222333555555444222333444333222000///000111////////////000000000000---///000000///......///000...---+++******+++,,,------------///000111222///000111000///...///000///000111111000///111222---,,,++++++,,,///111333//////...------------...222111111111222333333444---///222333222000000000///000222222111000000111...///111222333333333222------------...000111222---...///000000///...---...///000//////000333555444555666666777777666666333444555666777777777666///000111111000///...---+++++++++---///111333444111000///000111333666888000222333444444333111000vvvuuu|||zzzfff\\\```bbb^^^YYYTTTOOOKKKIIIFFFDDDBBB===:::===???<<<::::::888::::::888555444666999444666777777777777999;;;:::999999999999999::::::>>>777666???BBBAAAFFFPPPTTT[[[aaaeeekkkssswwwvvvqqqrrruuuwwwyyyzzz{{{{{{xxxnnnhhhiiikkkhhhfffhhhlllfff```aaafffjjjiiiffffffccc___\\\ZZZWWWTTTQQQEEEEEE@@@999888;;;999444222222222222333555666777555222333999===;;;999999444444555777888888555333666777888777444111//////333444555666777777777777444666888;;;=========<<<777999<<<;;;888666777888555333111111333555666666;;;???CCCDDDAAA???>>>???666444333555:::======<<<666888999999888666666666222555999;;;<<<<<<===>>>:::===AAAEEEGGGEEECCCAAA===;;;;;;<<<999333222555<<<;;;888666:::@@@AAA>>><<<888333222555777888888999888888:::777333222666999666555777888666777;;;;;;;;;:::;;;;;;:::777555777777888888666333000...111111111111111111111111///222666999;;;:::888777:::999:::;;;===>>>===<<<888666444333444444333111:::999999;;;>>>@@@AAA@@@<<<:::888777888888777666666666777999:::999777555:::999999:::===>>>>>>>>>BBBAAA???===<<<<<<===>>>???===999666444333444555555555333111///000333666333444666777888888888888444444555555555555444444222111111111111111222222000//////000222555888::::::999999:::;;;:::888555777666444333222222333333444666777888666555444555333444333111...---...//////111444555555666888:::===AAAIIISSS[[[\\\XXXSSSSSSVVVZZZ]]]___```bbbccc[[[ZZZ[[[\\\XXXPPPMMMNNNQQQOOOMMMMMMOOOQQQRRRRRRSSSUUUXXXXXXWWWVVVVVVVVVQQQMMMKKKLLLLLLJJJKKKOOOVVVWWWRRRKKKLLLRRRTTTQQQPPPTTTUUUQQQNNNNNNMMMJJJOOOPPPQQQQQQMMMHHHBBB>>>@@@888111...111222...***...000111000...------...///,,,---333333......111...111333444333222222222---...000111222222111111...///111333333333222222222000333777666222///000000000///000111222444555222222111111000/////////222///---,,,---...------(((+++.../////////000111,,,111666555222///000222111222444444222000//////*********+++---///111222//////...---------------222222222222111000//////222222111111000000//////000000111111111111000000000111222333333333333333333333333222111000///...111000000000//////......,,,---///111222111111000222333333222333555999<<<666777999;;;:::888666444444222000//////...---++++++---......,,,,,,///222333111000000111111///...222555666333222444333///zzzsssvvvvvvhhhaaabbb___]]]ZZZUUUQQQMMMIIIDDDAAADDD???<<<>>>>>>:::666666888:::<<<;;;888666666777444666888888888888888:::999888777777777888:::;;;BBB;;;:::BBBEEECCCHHHQQQXXX\\\aaagggqqq{{{}}}yyyzzzyyywwwvvvwwwzzz}}}xxxooojjjkkklllhhheeefffhhhddd```aaaeeehhhhhhfffdddbbb^^^\\\ZZZWWWSSSPPPIIIIIICCC:::777888555///444444555555666777777777444111333999<<<:::888888111111333555777888666444666888999888555333111222222222333444444444444333222444888;;;<<<<<<<<<;;;555777999888666666777999666666777666777777777888999<<>>>>>===999;;;<<<;;;999777777777444777999::::::;;;<<<>>><<<>>>AAADDDFFFFFFEEEEEE???===<<<===999444333666;;;;;;888666:::AAACCC@@@888666333444666777666555:::777777888777555777<<<:::666555777777555666999888888888999:::999888777777888888888666444111000111111111222222222333333---000333777:::;;;;;;:::<<<<<<<<<>>>@@@AAA@@@???777555333222333333222111999888999;;;>>>@@@@@@???:::888666666666777555444444555666777999999999888:::999:::<<<>>>???>>>===???>>>>>>============>>>>>><<<888555444333444444555555444222000111444777555666666777888999::::::444444555555555555444444333222111000000111111222222222111111222444777888999888888999:::999777555777666444333222222333333333555888888888777777888777777666333///,,,,,,,,,///111333444555666888:::===AAAIIISSS[[[]]][[[WWWXXX[[[]]]^^^______aaaccc___]]]^^^___[[[UUURRRTTTOOONNNLLLLLLMMMNNNMMMLLLPPPSSSVVVWWWUUURRRPPPOOOOOOKKKJJJKKKKKKIIIKKKOOOSSSTTTSSSOOOPPPUUUTTTPPPQQQVVVWWWTTTRRRRRRRRROOOPPPPPPPPPNNNJJJDDD>>>;;;<<<555///...111333000---///000111111///......///000---///333444000///222///222444555444333333333///000111222222222111111---...///000111222222222000...000444444000...000222111000///000111222333222222111111000/////////111///---,,,---......---***---///000000000000111,,,000444444111///111333111222444444222000//////))))))***+++,,,...///000222111000///.........///222222222333222222111000222111000///............000000111111111000000//////000111111222222222111///000111222333333333333222222222111111111000000,,,---...///000000000000222333444444444666999;;;555666777888777666444333222111111222444444333222...000111000//////222444222222111111000000///000333555555222111222111...}}}qqqoooqqqkkkgggfff^^^]]][[[WWWSSSOOOIIIBBB>>>AAA>>>===??????:::666555999;;;>>>>>>;;;888666555333666888:::999888888888777666444333444777:::<<>><<<:::777777777777888999999888:::<<>>@@@>>>555555444555777777555333888555555777777777;;;AAA;;;888777999888555555888555555666777888888999999999999999888777555333222000111111222333444555555///000222444777888::::::======>>>@@@CCCDDDCCCAAA888666555555555555444333888888999<<>>:::888777777888888666555444444444555777888:::;;;888999:::===??????===;;;999:::;;;<<<===>>>>>>>>>;;;:::777555333333333333555555555333222333666888888888777777777999:::;;;444444555555555555444444555444111000///000111222444444333333333555666777888777666777888888666444666555333222111222222333222555888999888888999:::777888777444000...---......000333444444555777999>>>BBBIIISSS[[[___^^^]]]aaaaaaaaa___^^^^^^___aaa[[[YYYYYY[[[XXXRRRRRRUUURRRPPPOOOOOOOOONNNLLLJJJNNNRRRVVVWWWUUUQQQMMMKKKNNNJJJHHHJJJJJJIIIJJJNNNMMMPPPQQQQQQSSSVVVSSSOOOQQQVVVWWWTTTRRRTTTTTTRRRPPPOOONNNJJJEEE???:::777777111------111333222//////000222111///...//////111///000333333111000222000333666777666444444444111111222222222111000///,,,,,,,,,---...000111222///---...111222///000333222111000///...///000000222222111111000/////////111///------...//////...---///111111000000000111,,,///222222000000222555111222444444222000//////---...///000111222333444444333222111000000000000111222222333333333333333333222///---,,,,,,------111111111111111000///...//////000111111111111000///000111333444555555555222222111111111111000000------------......///000111333555666666666888999444444444444333333222222111111222555777777555333,,,---...---,,,---000222///222333222///...000222333555555111000111000---~~~pppnnnqqqllljjjiiibbb___[[[VVVQQQMMMGGGBBB>>><<<:::;;;@@@@@@;;;888999;;;<<<===<<<;;;888666555222666999;;;:::888777777555444222111333666:::===>>>;;;===EEEKKKNNNTTT[[[aaafffjjjpppyyyuuuwwwyyyzzzxxxtttppplllpppooonnnppppppmmmiiifffjjjjjjiiieee```]]]]]]^^^^^^]]]\\\[[[XXXTTTMMMIIIFFFDDD@@@===;;;;;;999666777888999::::::888666444222000333888:::777666888666666666888:::;;;:::999444666888888777555555555666666555444333333222222111333888<<<>>>>>><<<:::666555333222111222555666555:::@@@@@@;;;777777888666777777666555555555555999999999:::<<<>>>@@@@@@>>>>>>>>><<<999777666777999999999888999;;;???CCCEEEDDDAAA@@@AAADDDHHHKKKEEEAAA>>><<<888333444888===>>>;;;666666:::;;;999777777666666777777777666666444555888999888<<>><<<;;;:::999999:::;;;999888555555555444444666888;;;666777999;;;>>>===:::888444666888;;;============888888666555444333222222555555555444444444777999:::888666444444444666777444444555555555555444444666444222000///000222333333333333333444666777888888777666666888888777555555444333111111111222333222555777888777666666777444555666555333222222333...000222333444555777999>>>BBBJJJSSSZZZ___aaabbbgggfffccc```\\\[[[]]]___VVVTTTTTTVVVTTTPPPPPPTTTXXXWWWVVVUUUUUUSSSOOOLLLNNNRRRWWWZZZXXXTTTPPPMMMLLLHHHGGGIIIJJJIIIKKKOOOJJJLLLMMMPPPRRRTTTRRROOOPPPTTTUUUQQQOOOQQQQQQOOONNNMMMJJJFFFBBB===888666444000------000333222000...///111000///......///000//////111111000000111111444777888777555555555222222111111000///......------,,,+++,,,---...//////,,,,,,///000///111555111000///......///000000222222111111000/////////000///......000000000//////000111111/////////000---...000000000111444777111222444444222000//////000000111222333444444444444444333111111000000111000111222333444444555444555333000---+++,,,---...111111222111111000///...000000111111111111111000222222333444444444333333//////////////////......------,,,+++,,,---...000...111444666666555666666333222111000///000111111111111333555777666222000,,,,,,+++++++++,,,...000...111555333///...111555333555444111000333333000|||qqqqqqtttllljjjlllggg```[[[SSSMMMIIIFFFCCCAAA;;;:::<<<@@@@@@;;;999:::===;;;:::888888777777666333666999;;;:::888666666555333222111333666:::===>>>===@@@GGGMMMRRRWWW]]]dddkkkqqqrrrsssyyy}}}}}}tttvvvwwwxxxuuupppkkkhhhlllmmmoooqqqqqqpppmmmiiijjjlllmmmiiiccc___^^^```cccbbbbbbaaa]]]VVVNNNHHHCCC@@@>>>>>>>>>===;;;:::555666888888888666444222111000333888999666666999:::999888888::::::888777333555777777666444444555777666555333222222222222222555999===??????>>>===999777444222111111222222222888??????;;;666555666777666666666777777777666444555777888:::<<>>;;;999999999999999999999:::===BBBFFFHHHFFFBBB??????AAAEEEHHHEEEAAA>>><<<888333444888999;;;999444444888:::999<<<;;;999777777888;;;===888888;;;@@@@@@======AAACCC@@@???AAA@@@<<<:::<<<999999888666333333555888:::999888777666666777888111222333555666888999:::888666444222222333555777777888:::>>>AAABBBAAA???<<<;;;;;;<<<>>>>>>===;;;999:::<<>>CCCKKKSSSZZZ___bbbdddhhhgggccc^^^ZZZYYY[[[]]]YYYWWWXXXZZZXXXUUUVVVZZZ\\\[[[ZZZYYYXXXVVVRRROOOMMMQQQVVVYYYXXXUUUSSSRRRLLLHHHGGGJJJKKKJJJLLLPPPNNNMMMLLLOOORRRSSSSSSTTTQQQTTTTTTPPPMMMNNNOOOMMMKKKJJJHHHEEEAAA<<<999666444111......000111000///,,,...//////...---...///......///......000000///111333666777666555444555222111000///...---------000///---+++++++++,,,,,,---******,,,...---000444///............000222333222222111111000////////////......///111222111000///000111000...---...000---...000000111333555777111222444444222000//////,,,---...///000000//////222222111000000000000111000111222333444555555555666444111...------///000111111111111111000//////111222222333222222111111222222333444444444333333..................//////------,,,++++++,,,...///,,,///333555444333333333222111///.........///000111111333555777666333000000///---,,,...000222333---111444333000...222666333555444111222555666444yyyqqqtttvvvllliiikkkiii]]]XXXPPPJJJFFFEEEDDDDDD???>>>???AAA???999777:::===:::888777777888888888444777999:::999777666777555444333333555888;;;===BBBCCCFFFKKKQQQWWW\\\___gggnnnrrrooolllooouuuxxx{{{yyyuuuqqqooonnnnnnnnnjjjooorrrqqqqqqrrroookkkhhhkkknnnmmmjjjhhhhhhiiikkkjjjjjjhhhcccYYYNNNGGGCCC???===>>>>>>:::888888444444555555555333222111111111555999999666777:::999888666666777777555444333555777777666444444444666555333111111111111222444666999<<>>;;;777555444888777777999;;;;;;:::999444555777888999;;;>>>@@@EEEEEEDDDAAA>>><<<<<<===999::::::::::::===BBBFFFFFFDDD@@@>>>>>>@@@CCCEEEEEEAAA???>>>:::555666999555888777444444888<<<===???>>><<<999888:::===AAA===>>>BBBGGGFFFBBBBBBDDDFFFCCCCCCEEEDDD@@@>>>@@@======<<<777333222555888:::999777555555666888999333333555666888999:::;;;777555333222333555888999444555888<<<@@@AAA???===;;;;;;<<<===???@@@>>><<<<<<===???BBBCCC@@@<<<888555444555777999999777555666777777444111000444777333333444666888777555333222333444666888888999999444555666777666555333222222333555555555666888:::777666444222000000000000444444555555555555444444333333222222222222333333///000111333555777999:::666555333444555666666666333222111000000111222222222333555444111///......555777888777555222111111///111444555555666888:::???EEEMMMTTTZZZ]]]aaabbbeeeccc```\\\XXXWWWXXXZZZZZZYYY[[[]]]\\\XXXYYY\\\[[[ZZZXXXWWWWWWUUUSSSPPPLLLOOORRRSSSSSSSSSSSSTTTMMMIIIIIIKKKMMMLLLOOOSSSUUUPPPNNNPPPRRRSSSTTTWWWRRRUUUUUUQQQNNNPPPQQQPPPKKKJJJIIIGGGCCC>>>999777444222000000111111000///,,,...000000///...///000---///...,,,,,,///000...///222555666555333333333222111000///...------...000000...---,,,,,,,,,,,,+++''''''***+++***,,,000............///111333444222222111111000////////////......000222333222111///000000///------///000//////111222444555666777111222444444222000//////...///000111111000///...000000//////000000111222000000222333444444444444444333111///...///000111000000111111111111000000222333333333333222111111///000111333444555555555//////000000000000111111---------,,,,,,------...+++...111333222111111111222111///.........///000///000111444777888777555000---******,,,///111111...000333333111111333666444666555222222666777555wwwooorrruuummmiiijjjeeeXXXSSSMMMIIIGGGFFFDDDDDD@@@???@@@BBB>>>999999===;;;999888999;;;;;;:::888666777999999777666777888666666666666777999;;;===CCCFFFKKKPPPXXX```gggiiikkkoooooojjjhhhlllppprrr{{{xxxsssooommmmmmnnnppplllrrrtttrrrpppqqqooojjjjjjmmmppprrrqqqpppoooooonnnnnnmmmkkkdddXXXKKKBBBAAA<<<:::<<<<<<666444555333333333222222222222222111222666;;;:::666777;;;888666555555666777666555555777999888777555444555666555333222111222333444555666777:::<<>>;;;888:::;;;;;;::::::===@@@DDDDDDBBB@@@===<<<<<<>>>::::::;;;:::999;;;>>>AAA@@@???>>>===>>>@@@BBBDDDEEEBBBBBBBBB>>>999999<<<777;;;:::666444888<<<<<<>>>>>>???===;;;;;;>>>AAA??????CCCGGGGGGDDDEEEIIIGGGEEEEEEHHHGGGCCCAAACCC@@@@@@>>>999444333777;;;999888555444444666888:::555555666777888999:::;;;888777555444444555777999333555888===AAABBB@@@>>><<<<<<===@@@BBBBBB@@@>>>???@@@BBBDDDDDD@@@:::666222333444666888888666444333666777555111000444777444333333444666666555333444444444444444555666777444555777888777666444222000222444555555666888:::444444444444444444444444444444555555555555444444000111222444444444444333///000111333555666777777444222000000222444444444222111000//////000111222///111333333111///...///444666777777555222111111111222555666666777999;;;???FFFOOOVVVYYY\\\^^^```^^^^^^\\\YYYVVVUUUWWWXXXYYYYYY[[[___]]]YYYXXX[[[XXXVVVTTTSSSTTTTTTRRRQQQOOOPPPPPPOOONNNOOORRRTTTNNNKKKJJJMMMOOOOOOQQQVVVVVVPPPNNNQQQRRRPPPPPPSSSPPPSSSTTTPPPOOOSSSUUUUUUMMMMMMLLLJJJEEE???999555333222111111222222111111...000111222111000111222---000///+++,,,000222///...000333444333222111111333222111000//////000000......////////////......+++)))))),,,---+++,,,000111000000///000111222333222222111111000/////////......///111333444333222000000111///...///111333000111222444666777666555111222444444222000//////111222333444444333111000////////////000222333444000000111222333333333222111000////////////000000...///000111111222111111222222222222222111000000///000111222333333333333/////////000000000111111------............---------///111222111111111222111111000000/////////000000///000222444666555444...+++'''''')))---......///000111111222333444555666888666111000333444222wwwmmmooosssmmmjjjhhhaaaRRRPPPLLLJJJHHHGGGDDDBBB>>>===???AAA???;;;===BBB999999999<<>>@@@>>>;;;777777777999===AAABBB???<<<===???@@@>>><<<;;;===???@@@@@@???<<<:::999:::;;;;;;;;;;;;:::888888:::;;;;;;;;;;;;<<<>>>@@@BBBDDDEEEDDDDDDEEEBBB<<<;;;>>>>>>AAA???888444666888888;;;>>>@@@???===<<<===???>>>===???CCCDDDCCCFFFKKKGGGEEEFFFHHHHHHDDDBBBDDD@@@AAA???:::444444999>>>999777555333333555888:::666666777888999::::::;;;<<<:::888555444444444555444666:::???CCCDDDBBB@@@??????@@@CCCEEEEEECCCAAAAAABBBDDDFFFEEEAAA:::555333333555777::::::888666000444666555222111555999666444333444555666666555555444333222222333555666333555777999888777444333///111444555555666888:::333444555777888999999999444555555555555555555444...000222555666555444333000111222333444444444444222000......000222222222111111000//////000111222...000222222111000000000///222555666555444444444111333555666777888:::<<<@@@GGGPPPWWWYYYZZZ\\\]]]ZZZZZZZZZWWWUUUTTTVVVWWW[[[[[[^^^bbbaaa\\\ZZZ]]]WWWUUURRRQQQRRRSSSSSSSSSTTTSSSQQQNNNLLLNNNRRRUUUOOOLLLLLLOOOPPPPPPSSSXXXSSSMMMLLLPPPPPPLLLKKKMMMLLLPPPQQQOOOOOOTTTWWWWWWPPPPPPOOOMMMGGG???888444111111111222333333333333///111333333222222333444...111111,,,,,,222333000,,,///222333222000000000444333222111111111222333,,,---///111222222111111///,,,---000111...///222333333111000000000111222222222111111000/////////......///111444555444222111111111000///000222555111222333666888888666444111222444444222000/////////000111222222111///---......///000111333555666000000111222222222111111.........///////////////---...///111222222222222111111111111111000//////333333333222111000///...,,,---------......//////---.../////////...---,,,...000222222111111222333111111111111111000000000111000...//////000///---111---)))))),,,000111111000//////111444555555444888999666111///111111///kkkiiigggiiikkkhhhaaaZZZWWWUUUQQQKKKFFFCCC@@@???@@@???>>>???@@@@@@>>><<<<<<:::999:::<<<===<<<:::222333555777888999999888555777999:::;;;<<<>>>@@@@@@KKKTTTWWW]]]jjjuuuyyynnnllliiiggggggiiimmmooooooooonnnlllpppvvvwwwssspppkkkggggggjjjllljjjgggrrrssspppmmmnnnpppmmmhhhiiihhhgggeee___SSSDDD999@@@:::555444888;;;;;;:::777777666555555555555555444666888:::;;;:::999888:::<<<<<<:::666444555777555777999;;;;;;:::888666<<<999777777999:::888666444666777888888:::>>>AAA<<<999999<<<;;;888777999999;;;;;;:::;;;===888111777777777;;;???AAA@@@===>>>===<<<===???@@@@@@@@@;;;===??????<<<:::;;;===>>>>>>===<<<:::999777666888555444888???CCCBBB@@@EEEDDDDDDDDDDDDDDDBBBAAADDD@@@:::777666666777777666;;;>>><<<:::===@@@AAA<<<<<<>>>AAAEEEJJJOOORRRJJJKKKKKKKKKIIIGGGEEEDDD<<>>DDDFFFFFFDDD===@@@DDDGGGHHHGGGEEECCCCCCDDDDDDDDDBBB>>>:::888333555777666444222111111000222333333222333555777666666555555444333222111999777555333111222222333777;;;===;;;:::999555000333333333333666999<<<>>>777666555444444555666777444555777666555333444444222222111222444777:::<<<000111333333222111222444111000000///000111333444222555777777555333111111---///111222222222333444333888;;;999888888444...222444777777777888;;;???BBBGGGNNNTTTWWWYYYZZZ[[[SSSTTTUUUUUUTTTTTTVVVXXXZZZ]]]aaacccbbb___]]]]]]SSSSSSSSSTTTVVVYYY\\\]]]___YYYRRROOOPPPRRRSSSSSSTTTQQQNNNOOOSSSVVVXXXWWWUUUSSSRRRRRRSSSRRRNNNJJJKKKJJJLLLRRRXXXZZZVVVQQQSSSRRRPPPJJJBBB;;;666444111222444555666444333222111222333333333333222111111111000000000000000111///222444222...,,,000333222111111333444444222000000111333222000//////000111...++++++...222333333666555333111111111111222111000000333555555222///,,,...000111222222222111...///000111111000///...///111444444333222222333000000000000///...---,,,111000///111333333000---,,,---///111222333222222***,,,///000000111222444111///---,,,---------,,,////////////111333555666000000000000000111111111111///...000222222///+++111111111111111111111111333222111/////////000000///,,,+++,,,///000///---............////////////***,,,///000///------------...///...------///111000...000666777555555888777555333111000000000111ooommmkkkllllllggg^^^VVVOOOLLLHHHCCC@@@?????????===<<<<<<===>>>???>>><<<888666555777:::<<<;;;999666777888888888888777666:::;;;;;;;;;<<>>???======AAAAAA>>>>>>@@@:::<<<;;;999;;;===999333666666777:::>>>@@@???======<<<;;;;;;===>>>??????:::<<<===<<<999888888:::????????????===<<<:::888:::888888<<>><<<===@@@AAA@@@<<<<<<===???CCCGGGKKKNNNLLLLLLKKKJJJIIIGGGEEEDDD???@@@AAA@@@===:::999999;;;:::999888777777888999;;;<<<=========???AAADDDFFFDDD@@@===:::888777666999888:::@@@FFFHHHCCC>>>;;;>>>BBBFFFGGGFFFDDDCCCCCCDDDEEEEEECCC@@@===:::777888999888555333333333222222222222444555666777444555666666666555333222666666666555555444333222333777999777777777555111444333333333444777999:::777666666666666777888999555666777666444444444555333222111000111222444555222333444333222222444666000000111111333555777999333555666666333111111111///111333444444444666777888<<<===;;;:::;;;999555///111444555555777;;;>>>BBBGGGNNNSSSVVVXXXZZZ[[[VVVXXX[[[\\\[[[ZZZZZZZZZ```aaacccbbb___\\\[[[[[[WWWWWWWWWWWWXXXZZZ\\\]]]]]]XXXSSSPPPQQQSSSTTTTTTUUURRROOOPPPTTTXXX[[[\\\___]]]ZZZXXXWWWSSSOOOKKKLLLKKKLLLPPPVVVXXXTTTPPPOOONNNLLLHHHBBB<<<777555000000111222222222111000111111111111222333444444000000////////////000000...111333111...---///333111222333333333222111111///111222222000//////000222///,,,,,,///222333333555333111...,,,+++++++++///...///222555555333000...///000111111222222222111111222222111000///......000111111000000111222000000//////...------,,,000///...///222222000...***,,,///222333111///---))),,,...///......///111222000...---...//////...000000//////000222444555000000000000000000000000111//////111333333000...111111111111222222222333333222111000000000111222111///---...000111///---/////////000000000000111///111333333111000000111///000000///......///111111000222666888555555888555444444333222111000///rrrooommmmmmmmmhhh]]]UUULLLHHHCCC===:::;;;<<<>>>:::999999:::<<<======<<<555444444666999;;;<<<<<<<<<;;;;;;:::999777555444>>>>>>>>>>>>???DDDJJJNNNUUU[[[aaaeeejjjppprrrqqqrrrrrrrrrqqqnnnjjjgggeeegggjjjlllnnnrrrxxxxxxuuukkkfffbbbaaaeeejjjmmmmmmpppuuuuuummmfffddddddcccgggeeeaaa]]]WWWPPPGGGAAA777444222333666888777555555555666777888999::::::666666888999999888777666666777777666444222333333555666888:::::::::888777333222222555888:::;;;;;;000222444555555777:::===;;;999;;;???@@@===<<>>===:::;;;>>><<<888777777999<<>>???===>>>>>><<<999777777888>>>@@@AAABBBAAA???<<<:::===<<<<<<@@@DDDEEEBBB???;;;<<<>>>@@@AAABBBCCCCCC???===<<<;;;;;;;;;:::888777;;;<<<===@@@DDDCCC???<<<<<<<<<>>>@@@CCCFFFHHHKKKJJJHHHGGGEEEDDDDDDDDDAAA@@@>>>>>>>>>===;;;999999999888888888:::;;;<<>>===???BBBEEEJJJHHHEEEBBB>>>;;;888777>>>===>>>CCCIIIHHHAAA:::777:::===AAACCCCCCBBBAAACCCDDDFFFFFFEEECCC@@@>>>=========:::777666666777777555333555888;;;:::888333444555666666555444333222444555777777666444222111444555333333666555222555444333333333555666777888777777777888888999:::666666666555333333444666222111000///000111222333555555555444333444666888444444444555666777999:::555555555333000///000111111333444555555666999;;;>>>@@@@@@===<<<>>>>>>;;;///111222444555888;;;>>>BBBGGGMMMRRRUUUWWWYYYZZZVVVYYY]]]^^^]]][[[ZZZYYYbbbbbb```\\\YYYVVVWWWXXX\\\\\\[[[[[[[[[[[[\\\\\\\\\ZZZVVVUUUVVVWWWWWWWWWWWWSSSPPPPPPTTTYYY^^^```bbb```]]]ZZZXXXUUUQQQMMMMMMLLLLLLOOOSSSUUUSSSPPPKKKJJJHHHDDD@@@<<<888666444444444444444333333333444333222111111111333333/////////////////////000...000111000...---000333111333555444111000000222...000111111000///000111222000...---///111222333888666333000---+++)))(((,,,,,,...111444666555333222111000000000000111222333333333333222000///......//////...------000222000///...---------------000...---...///111111000+++...222444444222...+++,,,---//////.........///333111//////111111111000111111000///000111222333000000000000000000000000000//////111333444222111000000111222333333444444333222222111111222333444444222111111111111000...111111111222222333333333333444444333111000111333000111111000//////000222333222333777888555555777333333444444333111///...rrrnnnkkkjjjkkkggg___YYYRRRMMMEEE===999888:::;;;:::888777888:::;;;::::::555555555777999<<<>>>???>>>===<<<;;;999888666555>>>???AAABBBEEEIIINNNRRR\\\```ffflllrrrvvvuuurrrqqqqqqqqqooolllhhhdddbbbbbbfffjjjlllooossssssooommmkkkhhhiiillloooqqqqqqooorrrpppjjjeeedddbbb___bbbaaa___\\\VVVNNNGGGBBB<<<:::888888999888555333333444666888999;;;<<<<<<999::::::;;;::::::999888555555555555444333333333333555666888888888777666666666666666777666666555333444777888999:::===???999777999======999888:::???@@@>>>;;;;;;>>>>>><<<:::;;;===@@@BBBCCCCCCCCC;;;;;;;;;::::::;;;>>>@@@BBBBBB@@@???<<<;;;:::;;;===???AAACCCCCC@@@===;;;======>>>@@@BBBAAA>>>;;;<<<===???????????????@@@>>>===>>>???@@@???===:::888:::;;;<<>><<<<<<<<<<<<>>>???AAABBBEEEDDDBBBAAAAAABBBCCCDDD@@@===::::::<<<<<<:::888888888888888:::<<<>>>????????????===<<<===@@@CCCGGGGGGGGGDDDAAA>>><<<;;;>>>@@@DDDHHHHHHDDD>>>:::444555999<<<>>>?????????DDDEEEGGGHHHHHHFFFDDDBBBCCCBBBAAA>>>:::999:::;;;===999666888===@@@>>>;;;555555444333333222333333000111333444555555444444333666555222222555555333444444444444444666777888999888888777777777777777555555555333222111333555/////////000111333555666666777777555444555888:::999999888777666666666555555555444111...---///111222444555555666888;;;>>>BBBEEEFFFBBB@@@@@@>>>999333444444555777:::===???AAAFFFKKKPPPSSSUUUWWWYYYYYY[[[]]]]]]\\\ZZZZZZZZZ]]]\\\YYYUUURRRRRRUUUWWW______^^^\\\[[[ZZZZZZYYY[[[ZZZYYYYYYYYYZZZZZZZZZYYYVVVRRRPPPRRRWWW\\\___YYYXXXWWWVVVUUUTTTRRRQQQOOONNNMMMOOORRRSSSRRRQQQKKKIIIEEEBBB???<<<888555666555444333333333444444555555444333111000000//////000000111111111111111---///000///......000333000444777555000...000333...///111111000///000111333111000//////000111222666555333000---+++)))(((***,,,...111444666777777555333111///...///111222444333333222111///......//////...,,,+++,,,000333000///...---,,,,,,------///...---,,,...///111111222333444555444222000...000111222222000//////000333222111111333333333222222111000//////000111222000000000000000/////////.........000111222333222//////111222333555666666444333222222333444555666666555444333333222111000222222333333444555555555333333222000------///111///000111111000111333555555333555888999555444666444444333333222111000000tttnnngggddddddbbb\\\WWWRRRMMMEEE>>>:::888:::;;;;;;999777777888999999888666666777777888:::===???<<<<<<;;;:::::::::999999:::===BBBGGGJJJMMMPPPSSS^^^aaahhhqqqxxxyyyxxxvvvsssrrrpppmmmjjjhhhfffeeebbbhhhllllllmmmpppnnnkkknnnnnnoooqqqssssssrrrqqqnnnmmmiiieeegggiiieee^^^___```___\\\VVVMMMFFFAAA<<<;;;:::::::::888666444333444666999:::;;;<<<<<<999999::::::999999999888666555555555555555555444222222444555666666666666999999999888777555333333333666888:::;;;<<<>>>@@@???===>>>AAAAAA<<<999:::;;;===<<<888777:::<<<;;;;;;<<>>>>><<<<<>>>>>======<<<===@@@BBBAAA???;;;999:::;;;<<<>>>>>><<<999666;;;===??????>>>===???@@@>>>>>>???AAACCCBBB???<<<888::::::;;;???DDDBBB===<<<<<<<<<<<<<<<===>>>>>>??????>>>???@@@BBBDDDFFF>>>:::666555888999999777999999999999;;;===???AAA?????????===<<<<<>>FFFNNNMMMDDD;;;999:::555666999;;;===???@@@@@@DDDFFFHHHJJJJJJHHHFFFEEEGGGFFFEEEAAA>>>===>>>???>>>:::777888===???===999999666333///...///111333111111000000222333555666777999777333333666666444333333444555777888999:::999999888777555444333222333333444222111000111333//////000000111222333333666777777666555666888:::888888888777666555444444555555333000------///222222333333444444777<<<@@@HHHLLLNNNJJJGGGCCC===666666555444444666999<<<===AAAEEEJJJOOOQQQSSSVVVXXX\\\\\\\\\ZZZXXXXXXZZZ\\\XXXWWWUUUSSSQQQSSSXXX\\\___^^^]]]\\\ZZZYYYWWWVVVVVVWWWWWWXXXXXXYYYZZZZZZYYYWWWRRROOOOOOQQQVVVZZZQQQRRRRRRRRRQQQQQQRRRRRRPPPOOOPPPQQQSSSSSSSSSRRRNNNKKKFFFBBB???<<<888444222111000////////////000111222333444444333111000000111222333333333333222---.../////////000222333000444666444000...111444///000222222111000000111333222111000/////////000...------,,,***)))((('''+++,,,///222444777999:::666444111///...///111333333333111000///...------000000...,,,+++---111444//////...---------......///......------...000111666555333222111000111111111222333222000/////////222111111222444555444333222111000/////////000111000000000000//////......+++,,,---...///000222333///000111222444666777888444444333333333555666777777666666444333111111111222333333444555666666666222222000---++++++...000---...000111111333555888666444555888888555444666666555222000///000222333tttmmmeee```]]]YYYSSSMMMGGGEEEAAA===;;;:::;;;<<<;;;999777777888:::::::::888888888666555666999;;;::::::999999:::;;;<<<===777<<>>AAA???@@@CCCBBB<<<999:::666999999555333666888888999;;;>>>>>>===<<<======999===AAAAAA???>>>???AAAAAA>>><<<<<<===>>>>>>===;;;===>>>???>>><<<999777999:::;;;;;;:::888666444666:::===>>>======@@@BBB===>>>???BBBCCCBBB???<<<777999999888;;;???@@@<<<============<<<<<<<<<<<<<<<<<<===>>>@@@BBBDDDEEE<<<999555444555777888999;;;;;;:::;;;<<<===???@@@>>>???@@@???>>>>>>???AAADDDEEEEEEBBB<<<999999:::BBBMMMUUUPPP@@@555555::::::;;;<<<>>>@@@BBBCCCDDDEEEGGGIIIKKKKKKIIIGGGFFFHHHHHHGGGEEEBBB@@@AAABBB===:::777777999:::888666999666222///...///222444222111000000111333666777777999888444333666666333333333555666888999::::::777777777666444222000///111333444444222111111111111111000//////...------444666777777666555666888333444555666666666666666444444333000......000333222333333222444888===BBBMMMRRRTTTPPPKKKFFF===555555333111111444888;;;;;;CCCFFFKKKOOOQQQTTTVVVXXXZZZYYYWWWSSSQQQRRRTTTWWWXXXXXXWWWVVVVVVXXX\\\___]]]\\\\\\[[[YYYWWWVVVTTTOOOQQQRRRSSSSSSTTTVVVYYYWWWVVVRRRNNNLLLMMMQQQUUUQQQRRRRRRPPPOOONNNOOOQQQNNNOOOQQQSSSTTTTTTSSSSSSSSSNNNHHHDDDAAA>>>999555333333333222111111000000---...111333444555555444000111333444555555444333.........///000222333444111333444333000000222555111333444333222000000111222222222000...,,,---...***+++,,,,,,,,,,,,+++++++++---000222333444777:::666444111//////000222333222222000///............000000///---,,,...111444...//////000//////......///000000///......///111666333000---,,,---///000///111222111///---------000///000111444444333222222111000/////////000111111000000//////......---+++,,,---------...111333000111222333555666777888555444444333333444555666555666666444222000000111222222333333444555666666222222111...,,,,,,///111,,,...///000111333555888555333444888888555444666888555111......000333555mmmhhhaaa]]]ZZZTTTKKKCCC=========<<<<<<<<<<<<<<<999777666777:::===??????======<<<888444333666999999999888999:::;;;===>>>888<<>>>>>;;;999999:::111444777999::::::<<<======<<<>>>AAAAAA;;;888888555999:::777555777999888999;;;>>>===;;;999999:::777<<>>>>>@@@===;;;888999<<>>>>>>>>>>>======<<<<<<999999;;;<<<===>>>>>>>>><<<;;;999666555777;;;>>>>>>===<<<<<<<<<===>>>???:::<<<>>>???>>>======>>>@@@BBBBBB???:::888:::>>>CCCMMMTTTOOOBBB888999???======>>>>>>@@@BBBDDDEEEFFFHHHJJJKKKKKKJJJGGGFFFGGGHHHIIIHHHEEECCCCCCDDD>>><<<;;;999888777666666555444333222222444555666222222333333444555666777222555555222222555555222333444555666777777777777444444555555444333222111111333666777555333111111222111111000///...---,,,111333666777666555444555111222444555666666666555222333333111000000222444333333333222444888???DDDNNNQQQRRRNNNIIIDDD<<<555333000...000555:::===>>>FFFIIINNNQQQSSSVVVYYY[[[XXXXXXWWWTTTRRRQQQSSSTTTZZZ[[[[[[ZZZYYYYYYZZZ\\\ZZZZZZ[[[ZZZYYYWWWVVVUUULLLNNNPPPPPPPPPRRRVVVYYYTTTSSSRRRNNNKKKLLLPPPSSSQQQRRRRRRPPPMMMLLLNNNPPPKKKMMMQQQSSSTTTSSSRRRRRRVVVPPPJJJFFFDDDBBB===999666777777777777555444333222111000000111222555666///111333444555555444333///......000222444555555222111111111111222444555444555666555333111111111111222222000,,,***+++,,,+++,,,---///////////////+++---000000000111444777444333111000000111222333222222000/////////000000///000///...---...111333---///111222222111///---///111333222///---...///333222///---,,,---...//////000222111///------...------...000333444333111111000///......///111111111000000///......------,,,...///...------111333111222333444555666777888666555444333333333444555333444555333000///000111000000111222333444555666000000000///------///111...///000000000111333555333111333777777444444666666444111//////111333444dddaaa]]]\\\ZZZTTTHHH@@@:::;;;<<<>>>>>>===<<<;;;777666555777;;;@@@BBBCCCCCCBBB@@@;;;666444666999999999888888999;;;<<<>>>:::===BBBGGGLLLRRRYYY]]]cccfffnnnuuussslllmmmssswwwuuurrrnnnjjjgggdddcccdddjjjmmmkkkiiikkkllllllhhhjjjmmmoooppprrruuuwwwhhhjjjjjjhhhiiilllkkkhhhgggfffaaaYYYOOOGGGDDDCCC888888888777666666777999666777999999999888666444555555555555666888999999555333222333666888777555444444555666777888999:::;;;>>>@@@@@@<<<999999999222555888:::;;;<<<===>>><<<;;;>>>BBBBBB===:::;;;777<<<>>>;;;999:::<<<<<<;;;>>>@@@???;;;999999:::555<<>>===>>><<<999777999===@@@BBBAAA>>>>>>===<<<:::999777666<<<<<<<<<;;;999777888888777;;;>>><<<888555777:::;;;;;;<<<===>>>===:::888666999999444222555:::<<<>>>>>>??????>>>===<<<<<<555666888999999888777666===>>><<<999777888>>>CCC??????===<<<<<<======>>>555777;;;<<<<<<:::::::::;;;===???===999:::???DDDAAAIIIOOOMMMEEE@@@AAAFFF======<<<===>>>@@@BBBCCCGGGHHHJJJLLLKKKIIIGGGEEEGGGHHHJJJJJJGGGEEEDDDDDD@@@@@@@@@===999777777888111222444777888888888888222333555777888888777666---111222000111444444111444555555666555555444444222222444555555555444333111444888999888555222222111111222222222222111111///222666777666444333333444555666666666555333222111222333222111111333555444444333333444999@@@EEEKKKNNNMMMHHHCCC@@@;;;555222000...111777>>>BBBCCCIIILLLPPPSSSUUUXXX[[[]]]^^^___```^^^\\\ZZZYYYZZZ\\\]]]^^^\\\YYYWWWVVVVVVYYYYYYZZZZZZYYYXXXVVVUUUMMMOOOPPPPPPPPPSSSXXX\\\QQQQQQQQQOOOLLLLLLPPPTTTMMMOOOOOONNNKKKKKKNNNQQQHHHLLLPPPSSSTTTRRRQQQQQQWWWQQQJJJGGGGGGEEEAAA<<<555666777777666444222000;;;777222---,,,...222444...000222444555444333222000//////000333555666666222000///000222444555555666777777666333111111111000222222000,,,))))))+++((()))***,,,------,,,,,,+++---//////---...111444333222222111111222333333333222111000000111222222...//////...---...000222---///222444444222///---000222555444000...---...222222111111000/////////111222333333111000000111,,,,,,---///222333222000000///.........000111222111000000///...---------...///000///---...111444222333333444555666777777666555444333222222333444111333444333///...///111//////000111333444444555---.........,,,,,,...000000111111000//////000222222000222666777444333666333333222222111222222222gggbbb___```^^^TTTHHHBBB:::;;;===@@@AAA???;;;888;;;999666555666;;;@@@CCCAAA???<<<999777666777777666999<<<<<<999888999:::???AAAFFFLLLOOORRRYYY```cccmmmvvvxxxwwwxxxvvvsss|||wwwtttsssmmmfffeeeiiiccc```___ccchhhjjjkkkkkkiiiggggggkkkqqqrrrooojjjdddfffggghhhfffffffffgggllleee[[[TTTPPPLLLEEE???>>><<<999888888777555333333555888;;;;;;999777555666777888777666555555666666555444555888;;;<<<===777999:::999999999<<<>>>@@@<<<;;;<<<888222222777;;;<<<=========<<<;;;:::<<>>???>>>;;;999;;;;;;;;;::::::888777777<<<>>>@@@@@@>>><<<<<<<<<>>>??????>>><<<<<<===??????<<<::::::===>>>===;;;;;;@@@@@@:::777999888444999::::::888555444666888777:::===>>>;;;888666555555444222222444666666666>>>@@@BBBBBB@@@<<<::::::888999999888666444555666???AAA>>>999888;;;;;;999BBBAAAAAA???===;;;999888===;;;888777888;;;???BBBFFF???::::::999777999<<>>=========AAA???===;;;:::;;;<<<===>>>===@@@EEEFFFCCCCCCEEEBBBGGGJJJIIIIIIHHHEEE???BBBBBBAAA@@@>>>;;;888666111222444666888888888888888888999999888666333111222222222111111111111111111222444555444333000///000111111222333333444444777777777888999888555222///333666555000...///111444777999888555333444555444222222555999999666333222222111111111222444555999555444777999999===BBB???DDDGGGEEE>>>888555555333222111333888===AAABBBJJJLLLOOOSSSYYY^^^ccceeebbbcccccccccbbbaaa```______cccbbbYYYSSSUUUVVVTTT]]]]]]]]][[[XXXVVVVVVWWWUUUSSSQQQOOOOOOQQQRRRSSSVVVUUUSSSSSSSSSTTTSSSRRRPPPQQQSSSTTTTTTTTTRRRRRRJJJMMMPPPRRRRRRRRRSSSUUUWWWSSSLLLFFF@@@>>>======:::999888777777666666666000000000000000111111111000111222333444333222222000222555888888777444222,,,---...000222333333333222444666777666444222000333222000...---,,,------111000000///...------,,,///...------...///000111///111222222222222444555111111000///////////////...///000///---,,,---...***---222555555444333222222111111111222111...,,,---...///000000111000000000222333333222111222333******+++///333444222/////////......///000111111111000///......///000000222222222111222222333333111333444333333333666888;;;;;;:::777333000000000111111222333333333222222/////////000000111111222............////////////.../////////000000111111+++...333666777777777888999::::::888444111///...fffaaa]]]^^^[[[PPPEEE???;;;;;;<<<===>>>===:::777777555333333555999===@@@???===;;;999888777777777===>>>>>>;;;777666888:::???BBBGGGKKKNNNRRRZZZ```hhhqqqxxxzzzyyyxxxtttnnntttpppooorrrpppjjjhhhjjjdddaaa```aaaeeehhhkkkmmmmmmjjjiiikkkooopppmmmiiidddcccbbbaaa```aaadddgggkkkdddYYYRRRMMMIIICCC???@@@>>><<<;;;;;;:::888666444666999;;;;;;:::777666333555888999888777666666666444333444777999::::::888:::;;;:::::::::<<<>>>;;;888777999777222333888999:::;;;<<<<<<<<<;;;;;;<<>>>>>???AAABBBAAA>>><<<;;;;;;;;;::::::999888777999;;;>>>>>>=========>>>===>>>>>>>>>======???@@@???===::::::::::::777555999===>>>999777888888555888999999777555444666999888;;;>>>>>><<<:::888777666444333333444666666777===@@@CCCCCCAAA>>><<<<<<555666777777666555666777999;;;:::777888<<>>???>>><<<;;;;;;;;;<<<======;;;===BBBCCC@@@???AAAAAAFFFHHHGGGFFFFFFCCC>>>??????>>>>>>===<<<;;;:::444555777888999999999888777888888888777444222000111111222222222222222111111222333444444444333333222222222222222333333333777666777888999888666333222555777666111......000444666999888666444555666555777:::;;;;;;999888777222111000000000111222333777333222555777777:::???<<>>DDDHHHLLLOOORRRXXX```eeejjjpppvvvxxx{{{{{{uuummmmmmjjjkkkpppssspppllljjjddddddcccaaabbbffflllpppqqqnnnkkkkkkmmmnnnmmmjjjdddaaa^^^ZZZYYY]]]ccchhhkkkcccXXXPPPJJJFFFBBB???@@@>>>;;;;;;;;;;;;999888555777999;;;;;;:::888777222555999;;;:::999777777888777666666999:::::::::999;;;<<<<<<;;;;;;===>>>888666666777444111222555777888999:::<<<<<<<<<<<<<<>>:::777666;;;<<<>>>AAACCCBBB???===;;;;;;::::::999888888888666999;;;===<<<<<<<<<===;;;<<<>>>>>>======???@@@>>><<<;;;;;;;;;999555333666::::::888666888888777777888888666555555777999888:::======<<<:::999999777666555555555666777888:::>>>AAABBB@@@===;;;:::222444666666555666777999555777888666888===???>>>:::999888777777888999999999999:::;;;===???BBBCCC???:::777777555333555999222222333555888<<<@@@BBBAAA@@@>>>===;;;;;;;;;;;;;;;999:::>>>>>>;;;;;;===@@@DDDFFFDDDCCCDDDAAA<<<<<<;;;:::::::::;;;===>>>999:::::::::::::::999888777777777777555333111000///000222333444444333333111111222222444555666777444333333222222222222222555555555777999999777555444666777555111......///333666888888777666666777444999???@@@<<<999999;;;444333222111111111222333444111000333444333666::::::;;;;;;777222///000222000444888999888;;;CCCKKKIIIKKKNNNSSSWWWZZZ\\\]]]YYYYYYZZZ^^^cccdddaaa^^^ZZZZZZYYYUUUUUUVVVTTTPPPTTTVVVYYYZZZXXXVVVTTTTTTOOOPPPOOOMMMJJJKKKPPPTTTNNNMMMLLLKKKMMMOOORRRTTTTTTVVVXXXZZZZZZYYYWWWUUUQQQSSSTTTSSSQQQNNNMMMMMMRRROOOJJJEEE???:::777555666555444333333222222333...///111222333222111000//////000111111111111111...000222444555555333222333333333333222111000//////111222333333111///...+++,,,,,,---............333333222222111111000000000000///........./////////000222222111111222444333111...,,,+++,,,...///---...//////...---...000***,,,------,,,---///111000000000222333444222000///000111333444555555555111222444333222111111222111000//////111222222111333333222222333333444444111000////////////111111222111111000000/////////222333444333222222333555555777888888666444333333000000111111222333333444222333555666555444222111111111111111111111111000------......///000000000111111222111111222555888777888999777444111000000fffaaa^^^\\\VVVJJJ@@@;;;>>><<<;;;:::;;;<<<;;;:::888777777777888999::::::777888999999:::999999888===>>>===;;;888999===BBBKKKPPPTTTVVVYYY```hhhlllhhhlllpppsssyyy}}}yyyrrrmmmjjjiiimmmrrrrrrnnnjjjcccggggggdddcccggglllooorrrnnnjjjiiijjjlllmmmmmmdddbbb^^^ZZZYYY]]]dddiiillleeeZZZPPPJJJFFFCCCAAA<<<:::777777888888888777777888999:::;;;::::::999777999;;;;;;:::999999999===<<<;;;;;;===>>>===<<<:::;;;======<<<<<<===>>>;;;:::999777333000000222555666777888:::;;;<<<<<<===???@@@???<<<999777777777888:::===??????===;;;:::999999888888888888888666999;;;;;;:::999999::::::;;;===<<<;;;;;;;;;<<<<<<<<<======<<<:::777555444666777666666777999:::777777777666555666888999555777999:::999888888999999999999777777777999;;;888;;;>>>???<<<999777666333444666666555555777888666999999777888<<<>>><<<;;;:::888777777888999;;;:::;;;===???@@@AAAAAAAAA>>>;;;::::::888666777;;;333333333555888===AAADDDFFFEEECCCAAA>>><<<:::999<<<999999<<<;;;888888;;;???BBBCCCAAAAAABBB@@@<<<;;;:::777666777:::>>>@@@======<<<;;;:::999888777777777777777555444222111///000222555666666555444222222111111222444666888666555444222111111222222333222333555777777666555222444555333000//////000444555777888888888888777444888===@@@???===<<<<<<888777666444444444555555444000000222333111333777999:::999777333000000222555888999888777999???DDDFFFIIINNNTTTXXX[[[\\\\\\WWWWWWXXX]]]bbbccc```\\\XXXVVVTTTTTTVVVWWWTTTPPPSSSVVVYYYZZZXXXTTTRRRPPPNNNQQQSSSSSSPPPPPPSSSVVVMMMMMMLLLKKKLLLPPPUUUXXXWWWWWWWWWVVVVVVVVVVVVWWWTTTVVVWWWVVVSSSQQQPPPPPPOOONNNKKKGGGBBB===999777444333222111111000000000---///111444444333111000...//////000000000000000111222333444444333222111333333333333333222111000///000111222222111///......///111222222222111000222222222111111111000000111111000//////.........///000111111000000111333000///,,,******---000222---...//////......///000///000///...---...111444/////////222444555333222///000111333444555555666111333444444222111111222...---,,,---///222555666222222222111111222222333111000/////////000111222222222222111111000///...000111222222222222444666666888:::999777555444444//////000111222333444444222444666777666444111000333222222222222222111111/////////...............111222222222111111333444444555555444111/////////gggccc___]]]VVVKKKAAA>>>@@@>>><<<<<<===>>>>>>>>>;;;:::999999888777666666555666777888999999999999:::<<<>>>===;;;;;;>>>BBBKKKSSSXXXXXX\\\dddkkkmmmhhhjjjmmmooouuuzzzxxxsssqqqmmmjjjjjjnnnpppnnniiiaaahhhkkkgggfffiiilllkkkkkkhhheeeccceeehhhkkkmmmeeedddbbb```___bbbgggkkknnnggg]]]RRRKKKFFFDDDBBB999777555444555777777777::::::::::::;;;;;;;;;;;;@@@???===:::777777999;;;>>>===<<<===??????>>><<<999;;;======<<<;;;<<<<<<;;;<<<;;;888555444444555444555666777888999;;;;;;===>>>???>>>;;;999999999666666777:::===>>><<<;;;999999888777777777888888999;;;<<<;;;888666555555888:::;;;:::888777777777<<<===>>>>>><<<999777555444444555777777888:::>>>999888666666777888999999111333555555555555666888:::;;;<<<:::888888:::===:::<<<>>>===:::777555444555666777666555444555777666999999888999>>>???===???===;;;999999999;;;<<<===>>>@@@AAAAAA@@@>>>======;;;;;;<<<:::666888===888777666777999<<<@@@CCCFFFFFFFFFFFFDDDBBB@@@???@@@<<<;;;<<<;;;888888;;;===AAAAAA??????AAAAAA>>><<<:::777555555999===@@@???>>>===;;;999777666555777777777777666666555444000111333555666777777666444333111000000222444666777666444222111111222222111000000222444666555444000000111111000000111222555666777888:::999888777666666999>>>BBBCCC@@@===999888666555555555666666555222111333333111222666666777888777555222000000777555444444777:::===???EEEJJJQQQXXX]]]`````````YYYYYYZZZ^^^aaabbb___\\\XXXUUURRRTTTWWWWWWUUUSSSUUUYYY\\\\\\YYYTTTPPPNNNKKKPPPUUUWWWVVVUUUUUUUUUNNNOOOOOONNNOOORRRXXX\\\ZZZWWWSSSPPPOOOQQQTTTVVVRRRTTTVVVVVVTTTSSSSSSSSSLLLKKKIIIFFFCCC???;;;999333222111000000/////////---///111444555444222111///////////////000000000555444444333222111000///111111222333333333222222///000111111222111000000222333444444444333111000000000000000000/////////111111111000000///.........000111111//////000222---,,,***)))+++...222555---///000///......///000222222111000...///222555------...111444555444222...///000222333444444444222333444444222111111111---,,,,,,,,,---000333666333333222222222222222333111000/////////111222333333333333333222111000///---///000111111333555888888999:::999777444333444000000000000111222333444111222444666555333000...444444333333222222222111222222111///...---++++++...000333333222000000000000111111000---,,,---...eeeaaa___]]]VVVKKKCCCAAA@@@>>>===>>>@@@AAABBBAAA;;;:::999777666555444444555555666777888999::::::<<>>???>>>;;;:::999888888888::::::<<<===>>>;;;777444222111555777999999777555555555===??????>>>;;;888777777555444555888999999<<>>>>>===:::888777888666777888777666555666777333777888888;;;???AAA??????>>>===<<<;;;;;;<<<<<<<<<===???@@@???===;;;999888888:::<<<999555666<<<;;;:::888777888;;;???AAADDDEEEHHHJJJJJJJJJIIIHHHEEE@@@======;;;888999<<<;;;>>>>>><<<===AAABBB???===:::777444555888===@@@@@@???<<<:::888666555444666666666666777777777777333333444555666777888888555444222111111333555666888666444222111111333333111000000111333555444444000//////000111222444444888777777999::::::999777888777777<<>>666555444333333333444555777444333555555222222555333333555555444222000...333000///111777<<>>======???BBBDDDCCCCCC;;;:::888777666666777777666555555555666888999;;;???AAAAAA@@@>>>???DDDIIIKKKWWW``````ccclllooolllkkksssyyyyyyvvvqqqiiibbbeeeiiiiiiggghhhllllllhhh```ffffffaaabbbjjjiiibbbbbbaaa___^^^___bbbgggjjjjjjiiigggfffeeehhhmmmqqqhhhddd\\\RRRIIIBBB???===999666444444666999;;;;;;===<<<;;;:::;;;<<<>>>??????>>>;;;666333333666999666555666777999:::888666555777::::::999777777777666;;;<<<999999>>>@@@???888777666444444444555555666888999999999:::===???>>><<<::::::<<>>===;;;::::::;;;===>>>===>>>>>><<<777333111000111444777888888777777777<<<>>>@@@@@@??????AAACCC888555666:::;;;:::>>>EEE>>>;;;999888:::;;;:::888111222333333444666:::===888:::;;;999555444777;;;<<<<<<<<<:::999999;;;===555777888888777777999:::333777999888999===>>><<<;;;;;;;;;;;;<<<<<<<<<===888999:::;;;;;;:::888777555666999<<<888444555;;;<<<;;;999888:::>>>BBBEEEEEEGGGJJJMMMMMMLLLJJJIIIHHHCCC???>>>;;;888999===777::::::999:::???BBB@@@;;;999666555666:::>>>AAAAAA@@@===:::888666555555444444444555666777888999666555444444555777999:::444444444444555666888999888666333222111222444555444222111222444555555444333222111111333444555555:::888888999;;;;;;888555666666666888:::;;;<<<;;;555444333333333444555666888555444666555222111444444333222222222222111000///000111222555:::???BBB???DDDNNNVVV[[[\\\ZZZXXX]]]```cccbbb``````cccggg^^^ZZZXXXYYYXXXVVVYYY___\\\^^^aaa```]]]YYYVVVTTTMMMLLLMMMRRRWWWYYYWWWSSSOOORRRTTTSSSQQQQQQUUUZZZ]]]ZZZVVVQQQNNNMMMNNNNNNKKKNNNQQQRRRRRRRRRSSSTTTNNNLLLIIIDDD@@@<<<999777444333222111111000000111//////111222333444444444000000/////////000111222111///...---,,,---...///...///000111222222222222------......////////////000////////////000111111........................//////000111111111000000...///000000......///000...---------...000222333111222222111...------...000222444444222000//////,,,,,,---///222333222000000000111111111111000000222444555444222000000111...///000///------000333555555444333333333333333111000//////000222333444000111222333333222000//////000111000000000222444444444444222000000222555333222000/////////111222000111111222222222222111444444333333222111111000333333222111000///......---///111111000...//////+++,,,,,,+++******,,,...[[[YYYXXXWWWQQQGGGBBBBBB<<<<<<===???CCCDDDDDDCCC<<<;;;999888888:::;;;===666666444444555777999;;;???@@@@@@>>>???CCCLLLSSSQQQ___iiiiiillluuuwwwssshhhttt~~~zzzqqqggg^^^[[[ccchhhgggggglllllliiibbbeeebbb[[[^^^hhhhhh___eeedddcccbbbbbbdddhhhlllkkkjjjgggddddddhhhnnnsssdddaaaZZZPPPFFF???;;;:::777555333333555888:::;;;>>>===;;;:::;;;<<<>>>@@@999999888666444333555666444444555777999999888666444666999999888666555555888===>>>:::999===???===999888666444333333333333333444666666777:::===@@@@@@===999888:::===@@@AAA@@@???>>>======>>>@@@AAA===>>>>>><<<888444222111...222666888999999:::;;;:::===AAACCCEEEHHHMMMRRR:::777777<<<<<<;;;???FFF@@@===:::999:::;;;:::888333444555555666888===@@@666999:::777333222555999999999888666666888<<<@@@444555777888888999;;;===777::::::888777:::999666666777999:::<<<<<<<<<<<<444555666777888777777666555777;;;===999555666<<<<<<;;;::::::===BBBHHHKKKJJJKKKNNNOOONNNKKKGGGEEEJJJDDD@@@>>>;;;888999===444777888666888>>>AAA@@@999888666555777;;;@@@CCCBBB@@@>>>;;;888777666666111222222333555777999:::888666444333444666999;;;333444555666888:::<<<===777666333111111222444666666444333333555666666555777555333333444555666555;;;999888999;;;;;;888555111444555444111111444777666555444444555666777888888555444666555111000333888555222000111333444444000333666555333555<<>>999222000444777777999>>>>>>@@@???;;;999:::999666777666666777888888555333555333222444666666444111111666<<<;;;777333222333777;;;<<<888888:::<<<;;;666666555555555777888999222222333555777999;;;<<<>>>===;;;999999;;;===???@@@AAAAAA@@@??????@@@BBBCCCCCCAAA===999666555555444555666777777888:::===;;;::::::;;;BBBMMMZZZccc???===;;;:::<<>>???:::;;;;;;999777555555666333333555888;;;===<<<::::::444111555888666333111444666888999888888:::;;;;;;<<<===@@@DDDHHHLLLOOOMMMNNNPPPRRRQQQMMMFFF@@@???<<<:::999999999999888222222333666999;;;;;;:::888555444666777666999>>>@@@<<<888999;;;;;;666222222222222222333444555666666444222333666999:::;;;999888666555555777888:::888777444222222333555666<<<;;;999777555555555555444444444555555666888888;;;888666999======999555333333222000...///444999777666555444444555666777666444333333444555333222444444444333333222222222222444666666777888;;;>>>EEEKKKSSSZZZ^^^```aaaaaaeeeeeeeeeeeeddddddbbbbbb]]]XXXVVVXXXYYYXXXXXXZZZ\\\```aaa^^^XXXTTTUUUWWWSSSTTTTTTRRRPPPOOOPPPRRRNNNTTTVVVQQQMMMOOORRRTTTZZZZZZZZZYYYVVVRRROOOLLLTTTTTTTTTUUUVVVVVVUUUTTTSSSRRROOOJJJEEEAAA??????:::333000333777777555444333333333222222222111111111...,,,---///111000...//////...---...///000111222222333222222111000///,,,+++,,,---///000///...,,,///333444444222222222...---------...///111222333333222111000000//////,,,,,,---...///000111111222///...111222000///111000555999888222------...---...000111222222222111//////.........//////000222444777888555111///---///...000333555111'''...------///222333333333555333000---,,,---...///...///111222444444555555333222111000000111222333,,,---...//////...---,,,,,,.........---...000222333222111////////////000444333333222222333333444555555333222111000000000000111111111111000000///111------222333111222777222000---***)))***,,,---bbb^^^YYYTTTOOOKKKGGGDDD@@@===;;;;;;===??????>>>===999555666999;;;:::888;;;:::888555444555999<<<>>><<>>CCCJJJOOO<<<<<<;;;;;;===@@@DDDFFFGGGEEEBBB???===<<<<<<<<<::::::::::::::::::::::::888555333555555444555999888888666444:::BBBCCC??????@@@AAA@@@??????@@@BBB>>>???>>><<<999777777888666666777999===>>>>>>===888111...111666666666666444666888999888888888999;;;<<>>@@@@@@<<<;;;999777666666777888:::888555333222333555666999888777666666666777777444444444444555777888888999777666888;;;<<<888444333444333111//////333666666555444333222333444555444333222333555555444333555444333222111000000000333444666777777999<<<>>>FFFLLLTTT[[[___```aaaaaabbbccccccdddddddddcccccc]]]YYYVVVXXXXXXUUUSSSTTTXXX[[[\\\YYYTTTPPPQQQSSSUUUUUUUUURRROOOLLLLLLLLLMMMSSSVVVSSSPPPSSSWWWXXXZZZZZZYYYWWWTTTPPPMMMKKKLLLLLLMMMOOOQQQRRRRRRRRRQQQPPPNNNJJJFFFBBB@@@@@@888222///333666444111111333222222222111111111111111///------///111000...000///.........///111111///000000000000//////...---,,,---...000111000///+++,,,............///000///............000111222444444333333222111000000,,,,,,---...///000111111222......111222//////111...111555555222///...///...///000111111111111111---------...///000111222333555777888555222111000222111111444777555...(((......---///111333222111111000...------///222333...///000222333333444444222222111000000111222222///////////////...------,,,---......---...000222222222000/////////000111222222111111111111222222444333222111000000000000///000000111111111000000444000///222222......222111000...,,,+++,,,,,,---aaa]]]XXXSSSOOOKKKGGGDDD>>><<<;;;<<<===>>>===;;;999888666555555666888999<<<;;;:::777555666999<<<===<<<@@@HHHJJJJJJQQQ[[[cccjjjrrrwwwxxxvvvsssrrrtttsssrrroooggg^^^^^^ccckkkgggdddeeeiiimmmoooooolllkkkhhheeedddeeeiiillliiikkkllliiidddaaabbbccchhhhhhiiikkklllhhhaaa[[[WWWSSSMMMGGGBBB<<<777333888444222666888999:::<<<666999888555555888888555777:::<<<;;;999777888999888666444444555777777666555888:::999555333444666888;;;;;;666333444444222444444333333444777999:::999999999::::::;;;;;;<<<333444555777999<<<===>>>@@@BBBCCCDDDCCCBBBCCCEEEBBBBBB@@@===999777666777555666888777666666888999;;;<<<===<<<::::::;;;===999999:::<<>>DDDEEEBBBFFFCCC???======???@@@@@@>>>???>>><<<999888888999:::999999;;;>>>@@@@@@@@@;;;444000222555666888:::666999<<<===<<<:::999999<<<>>>BBBFFFIIIKKKLLLLLLLLLLLLKKKKKKJJJGGGCCC@@@<<<:::777444222222444555555444333444555555333111888333222666999777444555555444444777;;;===:::777777888999999999888666555444222222444888<<>>===:::888777666666777;;;:::777555333333444555666666555555666777999:::333333333444555777888999777555444666999999666333333444444333111111222444444333222111000000111222222111111222555666666555666555333111/////////000444555777777888999<<<>>>GGGMMMUUU[[[^^^___``````\\\]]]^^^```aaabbbbbbbbb]]]YYYXXX[[[[[[WWWTTTTTTWWWYYYYYYVVVQQQNNNOOOQQQVVVWWWVVVSSSNNNJJJGGGFFFJJJQQQTTTSSSRRRVVVZZZ[[[WWWWWWVVVTTTRRROOOMMMLLLFFFGGGHHHIIILLLNNNQQQRRRQQQPPPMMMJJJFFFBBB>>>===555000...222444111......222222111111111000000000111///...///000000000...000////////////000111111,,,------------.........///......///111222111000++++++++++++***+++...000000000/////////111222333444555555666555444222111,,,------...///000111111111......111111......111,,,---000222222222000000111000000000000000111111,,,,,,---...///111222333444555777666444333333444444222111222555555333///000///...///111222111000000///...---...000333444......///111222222222222222111111000000111111222111000000///............,,,...//////......000222111000/////////000222222000000////////////000000111000000//////000000111...//////000111111111111222//////111000......000000000//////......------bbb___ZZZVVVRRROOOKKKHHH?????????>>>===<<<:::999777888888666333333777:::<<<<<<;;;999777777:::<<<999:::???GGGKKKMMMSSS[[[___fffooovvvyyyxxxuuurrrsssssssssooofff^^^___eeeddddddeeeiiimmmmmmjjjfffggghhhiiifffddddddhhhlllooopppnnnkkkgggdddeeegggkkkhhhccc``````aaaaaa```RRRNNNIIIEEEAAA===999666777555444777999::::::;;;555888888555555888777555777;;;>>><<<777555888;;;;;;999777666777999:::;;;666777888666333222444555666::::::666333444333111555444333333555777;;;<<<;;;;;;;;;;;;;;;::::::999222444555777888999999888???AAADDDEEEDDDCCCDDDDDD@@@AAA@@@===999777777888888999::::::888888888999999;;;;;;:::888666666777777888:::<<<>>>@@@@@@AAADDDCCCAAA???>>>=========<<<;;;;;;:::;;;<<<===>>>===999777888777555777::::::999999;;;@@@DDDEEECCCFFFAAA<<<:::;;;<<<:::888999999999888666666888:::;;;::::::<<>>===>>>AAAFFFKKKNNNNNNMMMLLLLLLJJJHHHGGGFFFEEEBBB@@@;;;:::666333000000222444444333222222333333111///777222222777;;;999555444333333444777:::<<<;;;999777999:::<<<;;;:::888777333111000111555888;;;;;;;;;:::999888777666777777===;;;999666444333333444555555444444555777888999333333333444555666777888555444444555777777444222111222333333333333333444444333111000//////000111000//////222555777777777555444222111000111222333444666777888888999<<<>>>EEEKKKSSSYYY]]]^^^^^^^^^VVVWWWYYY\\\^^^```aaaaaa]]]ZZZ[[[```bbb___\\\\\\[[[[[[ZZZWWWSSSQQQSSSTTTVVVWWWWWWUUUPPPKKKHHHGGGKKKQQQTTTSSSTTTXXXZZZZZZTTTSSSQQQPPPOOOOOOOOOPPPGGGHHHIIIJJJKKKMMMPPPRRRRRRPPPMMMIIIEEE@@@;;;777111...---222333111//////111111111000000000000///111000000000111000//////............//////000000,,,,,,,,,,,,------...///000000///111333333222000,,,---...---,,,---...000111111000000000111333444444555666777666555333222......///000111222333333111000000333222//////333------...000333333111000222111000/////////111111............///000111222444555555444222222333555444222///...000222222111333111000111222333111000222111000/////////111111......///000000111000000111111000000000000111111111000///......///000111---///111111000000111333000////////////111333444000//////......//////000...............///000111---...///000111111111111---,,,---///000000000111//////000111111000///...dddaaa\\\YYYVVVSSSOOOMMMCCCCCCCCC@@@===:::888777666999:::999555555888;;;:::;;;;;;:::999999:::<<<999;;;AAAIIIOOOSSSXXX^^^___dddllltttyyyyyywwwtttqqqqqqsssrrrllldddcccggggggggghhhlllpppoookkkgggdddgggkkkkkkiiihhhjjjlllrrrqqqnnnkkkhhhfffggghhhhhhfffccc___]]]^^^cccgggWWWRRRJJJDDD@@@===;;;999666777777888:::<<<;;;999777::::::777666999999666777:::===;;;666555888;;;999888777666666888:::<<<666666555444222222333444333888999666444666666444666555444333555888<<<>>>;;;;;;;;;;;;:::999888777111333555777888888888777>>>AAADDDEEEEEECCCBBBBBB?????????<<<:::888999::::::<<<======;;;::::::;;;<<<<<<;;;999777666777999777888:::;;;<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;888888777888:::<<>>;;;999888666888999999;;;===<<<777777:::;;;888999<<<<<<:::999;;;;;;:::777666888;;;555555666555444555777:::777666555444333333333333111666999777666888888666777555333333444777;;;===:::;;;;;;;;;:::888666555///111444777999:::;;;;;;>>>BBBEEEGGGEEECCCAAA@@@>>>>>>>>><<<:::999:::;;;;;;===??????>>><<<<<<<<>>???======???>>>>>>>>>???>>>;;;666222444555555555555888<<>>@@@AAA???>>>777555666999999666555777===@@@CCCDDDCCCAAA@@@@@@CCCFFFLLLPPPQQQPPPMMMKKKIIIFFFCCCAAA@@@???>>><<<666888888666222000333666111111111222444555444222444333666;;;;;;888888:::666666555666777999;;;===;;;<<<===>>>>>>===<<<;;;999666333111222333333222111222333555777888999:::;;;:::888666555333222222444444333333444555777888555444444444444444555555444555666777777666555444000000111333666777666555333222111000000111222333111000000111444555555444000000222444666777999999444555777777777777:::<<>>===;;;999999444666999::::::;;;<<<===@@@EEEMMMUUU___fffjjjjjjjjjjjjkkkoootttwwwxxxwwwnnnjjjiiillllllgggcccbbbcccaaaaaaeeekkkppprrrqqqppppppooopppppppppnnnlllkkkiiigggfffeeedddcccbbbaaadddhhhmmmnnnkkkddd___\\\UUULLLDDD>>>;;;999777555999:::999;;;???<<<666444888999888;;;???AAA???<<<<<<;;;:::999999:::;;;333555777777666666888:::888777666666666555444333000666888777666777777555666555222000111444888::::::;;;;;;<<<;;;999666555222333555777999:::;;;<<<@@@DDDHHHIIIGGGDDDAAA???=========<<<::::::;;;<<<:::<<>>===<<<===<<<<<<<<<;;;999999:::<<<999::::::;;;<<<<<<===>>>;;;;;;;;;:::999888666666777666666666888;;;???AAA???===???BBB@@@:::777777888777:::??????:::999<<<;;;===??????===999777666666666666555555777;;;>>>:::;;;===@@@BBBBBB???===777555444666666333444888;;;>>>@@@AAA@@@???@@@@@@CCCFFFJJJNNNOOONNNKKKIIIDDDBBB???>>>===<<<:::888222555888666333111222555444333333444555666555333555666999;;;888333444999777666555444666999>>>AAABBBBBBAAA@@@>>>===<<<<<<888555111//////000000///111222444666888999:::;;;999999777666444333222111111111111222444666888:::666666555444333333333333555666888888888666666666555333111222555666555333111000000000000222333444333222111111333444333222...000222555777777777666333555666666555666888:::>>>DDDMMMTTTYYY[[[\\\]]]]]]^^^```bbbdddeeeffffffbbb______cccddd```]]]]]]\\\XXXSSSPPPOOOQQQSSSTTTQQQSSSUUUUUUUUUVVVXXXZZZ\\\______]]]]]]^^^\\\WWWXXXTTTNNNJJJHHHIIIMMMOOOPPPTTTWWWUUUOOOKKKIIIJJJLLLKKKJJJLLLLLLIIIAAA:::444000///000///---000555333222222222111111111111000333555555222000///000...///000111222111111000444222111000///000222222222111111111333333111000+++---......---,,,,,,,,,222111000//////000111222444333111000000222333444//////000111222333444444//////222333000,,,...444...000222111///...///222...///000111111111111111111111000000///000000000333444555333111000000111000000111111000000111222222111000111333333222111000000000111111222222222111111111111000000///......///000111111000///........./////////......------000333444333222222333000000/////////111222333111111000000000000111111///...............///000......///////////////......333333000///000...))),,,---...///000000000000VVVSSSPPPMMMKKKJJJGGGEEEAAAAAA@@@===888777:::===777999===???@@@===999777222555888:::;;;;;;<<<===AAAGGGOOOXXXbbbjjjmmmmmmkkkiiiiiilllsssxxx{{{{{{ooohhhcccfffgggddd___^^^^^^```fffooowwwzzzxxxtttvvvrrrnnnmmmnnnnnnllliiiiiihhhfffffffffeeecccbbbeeecccdddiiinnnmmmddd\\\TTTOOOHHHCCC???===;;;:::555:::;;;:::<<>>???>>>===<<<===555777:::<<<<<<<<<===>>>:::::::::;;;===???@@@AAA???>>>===<<<:::777555444999888777777888;;;>>>@@@???>>>@@@DDDBBB<<<777777999777:::@@@???999888;;;999<<<>>>===:::777777888777777666444333444888;;;:::;;;>>>BBBDDDCCC@@@<<<>>>:::777666333111333888;;;===???@@@??????@@@BBBBBBEEEIIILLLMMMLLLIIIGGGAAA???===;;;;;;999777555///333777777333000222444666555444555666666444333666888;;;;;;444...000777777666555444555:::AAAEEEHHHGGGDDDAAA???===<<<<<<;;;888555333333444444333333444555777999:::;;;;;;888777777555444333222111...//////111444777:::<<<777777555444333222222222666777999999888777777777999666333222444555333111////////////000111333444444333111222333333222000---///333555666666444333333444555555555555888999===DDDMMMUUUZZZ\\\^^^___]]]^^^___aaabbbcccccccccaaa^^^^^^ccceeecccaaaccc\\\XXXRRROOOOOOQQQSSSTTTPPPRRRSSSTTTUUUVVVYYY\\\YYY\\\\\\[[[[[[\\\YYYTTTSSSPPPKKKHHHIIIMMMRRRVVVSSSWWW[[[ZZZSSSNNNLLLMMMTTTQQQOOOOOONNNIII???777777222//////,,,***---222333333333222222222222111000333666666333000///000000111222333444333222222555333111000///000111222222111000111222222111////////////---,,,,,,...000222111000//////000111111444222000......000333444......///000111222222333---...111222...***,,,333***...222000---,,,///333---...000111222222222111000000///000000111222222444666666555333000000000***,,,///000000111111222000///...///111222111000444444333222111000///...111222222111111000///......///000111111000///...///000000000///---+++))),,,...111333222111111111111000/////////000222222000000////////////000000000//////.........//////...///////////////......+++000222///000333111,,,,,,------...///000111111LLLMMMMMMHHHBBB@@@CCCGGG=========;;;999888999::::::999888:::======:::666888888999;;;<<<===>>>>>>HHHIIIMMMTTT\\\bbbfffggghhhiiikkknnnqqqsssvvvwwwooommmhhhcccbbbdddaaa\\\___aaagggqqqyyy|||wwwrrrooonnnlllhhhdddcccdddffflllhhhgggiiijjjiiikkkooommmddd^^^```gggiiibbbZZZXXXMMMAAA>>>BBBDDD???888888999999:::::::::999999<<<999666888<<<>>>>>>===>>>@@@===888777:::;;;999555666999;;;<<<===<<<<<<===999444444777888666222000000111222222333444444555111111555666222444888;;;777666999999777555666333444777;;;>>>===999666AAADDDIIIJJJGGGCCC>>><<<777;;;???@@@>>><<<<<<===AAA???;;;777444555888<<<999888777999===AAACCCCCC>>>>>>??????@@@AAABBBBBB>>>???BBBDDDEEEBBB===999555555666666666999===@@@EEEEEEEEEDDDAAA<<<888555555888<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<666888888888666666777888666777999>>>BBBCCC@@@<<<;;;<<<<<<:::888888999:::999<<>>:::666555666777666444666555444444666999<<<>>>===999444222222111...,,,222222222333555666888999:::999888777444222000///666777999:::;;;;;;;;;;;;444333111000000222444555+++,,,///111333555555555333333333333333333333333111//////444;;;@@@???<<<:::;;;999666333444999===CCCGGGMMMUUUZZZ\\\[[[YYYXXX^^^bbb```XXXRRRSSSWWWXXX[[[]]]\\\]]]aaaaaa^^^YYYVVVRRRRRRSSSTTTSSSQQQTTTTTTUUUVVVXXXZZZ\\\]]]ZZZZZZYYYXXXVVVTTTRRRQQQSSSPPPNNNOOORRRSSSQQQNNNSSSXXXZZZTTTLLLIIIOOOUUUUUUTTTQQQLLLFFF???999666666111///000///---///222)))...444777666333222333222111000//////.........333333222222222111111111222111111000000000000000///222444555555444555666000///...---,,,+++++++++,,,111222---,,,111333000111111111...,,,,,,---///111111000000//////......000///---,,,---...000222///000000000111111111111///222666666222///.........111444333000...///111444222111222222222000...,,,------...///000111111...000222222111111222333666555444111...---///111333333333222222000//////...///000111222333444444444222///---+++,,,---...444444333000...---...000000111111000......///000111......000000,,,,,,///111111222111...---......,,,...000000...,,,,,,,,,///000111000///...///000)))+++...000000111333444FFFIIIIIIFFFBBBAAADDDGGGCCCCCCBBB>>>;;;999999:::===;;;:::;;;<<<===;;;888:::999777777999<<<@@@CCCGGGKKKQQQXXX^^^eeekkkooolllmmmmmmnnnoooppppppqqqmmmmmmiiieeefffiiihhhddddddeeehhhnnnssstttooojjjmmmnnnnnnllliiigggffffffiiiggghhhlllllliiihhhjjjjjjddd______ccceeedddaaaXXXOOOCCC>>>??????:::555888888888888888888888888:::999777888:::<<<=========???<<<777666999:::888888888:::;;;;;;;;;:::999;;;777333333666888777555444444444444444444444444333000111666777666777<<>>>>><<<999>>>BBBFFFHHHEEEAAA===;;;888;;;>>>???>>>>>>???AAAEEEBBB>>>999666666:::===<<<:::999:::===@@@AAAAAABBBBBBBBBCCCCCCDDDDDDDDD???AAACCCEEEEEEBBB===:::666555555555777999<<<>>>???@@@@@@@@@???<<<999888999:::<<<<<<<<<<<<===???===<<<:::999888888999999:::<<<======;;;:::::::::888888:::>>>AAAAAA>>>;;;:::;;;<<<<<<;;;;;;===???>>>AAAFFFIIIKKKIIIFFFDDDBBBEEEIIILLLLLLIIIDDDAAA777666555444444444555666444333333444666666222///222444666666555555666777666999:::888444222444777<<<<<<;;;:::999:::>>>@@@EEEFFFGGGEEEAAA===999888===:::666555666777777666888777666555666999<<<>>><<<999555333333222000......000333666888999888888999777555222000000000000333444666777888888888777111111000000000111222333//////111222333333333333444444444444444444444444333222333777===AAA???<<<<<<;;;999555222444:::???EEEHHHNNNUUUZZZ\\\\\\[[[[[[[[[[[[[[[YYYWWWUUUUUUUUUYYY\\\[[[\\\```___\\\]]]ZZZVVVUUUVVVWWWUUUSSSXXXXXXXXXXXXYYYZZZ[[[\\\WWWWWWVVVUUUSSSQQQOOONNNPPPPPPQQQQQQPPPOOOOOOPPPRRRVVVYYYWWWPPPLLLNNNQQQPPPOOOMMMJJJDDD>>>999666666222000222111...///222***///333555444333333333222111000//////.........000111222333333333333333222222000/////////000111000222555555444444444555000///---,,,++++++,,,,,,...333333///...222333111000111000...,,,,,,---///////////////////////////......------...111333444000000/////////000000111...222555555222///...///...///000000///...///000111111111111///...---------------...///000000111///000222222111000111222444444333000...---///111222222222222111000///............//////111222333111000...,,,,,,...///111111222111000......000222222333333111//////000111000......111111---,,,...000111222111...---...///---///111222000//////000,,,...///...------...///+++---000111111111333444AAACCCFFFEEECCCBBBDDDGGGFFFFFFCCC@@@===<<<===???@@@>>><<<;;;<<<======<<<>>>;;;888777999???FFFJJJLLLRRRZZZ___ccchhhpppvvvooooooooonnnnnnnnnnnnnnnoooooommmjjjkkkoooooolllkkkiiiiiilllnnnnnnjjjfffeeehhhkkkmmmlllkkkjjjiiikkkjjjlllpppnnngggbbbbbbcccaaa^^^]]]^^^aaaccceeeXXXPPPFFF???;;;999555222777777666555555666666777777888999888888888:::<<<<<<===;;;666555888999777::::::::::::999888777777999555111111444777888777666666666555444333222222111000222666999999;;;>>>BBB<<<888777666222111333333333555888;;;===<<<;;;<<>>AAAFFFDDD???:::666666:::======<<<:::;;;===>>>>>>===BBBBBBCCCCCCCCCCCCCCCCCC@@@BBBEEEFFFEEEAAA===:::888555222333777:::;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::999:::===???@@@>>>;;;888777777888999===@@@BBBBBB@@@===;;;:::::::::;;;>>>???>>>;;;888888:::===>>>???AAACCCFFFEEEGGGJJJLLLMMMKKKIIIGGGCCCGGGKKKNNNMMMIIICCC@@@666555444333333333444555333333333444555444222000222444555666444444444555555888999888555333555777>>>>>>===;;;999999;;;===EEEGGGIIIHHHDDD???;;;:::<<<999777666777888888777;;;999777666666888;;;<<<:::777444333222111000...,,,///333888::::::999888777555111...---...111222000111333444555444444333000000111111222222111111333333333333333222111111444444444444444444444444333222444888<<<>>><<<999<<<;;;999555333555;;;AAAGGGJJJNNNTTTXXX[[[\\\]]]```[[[VVVVVVYYYZZZVVVQQQQQQVVVXXXXXX[[[___```^^^```^^^[[[ZZZZZZYYYXXXVVVZZZZZZYYYYYYYYYXXXXXXXXXUUUUUUUUUTTTRRRPPPNNNMMMLLLPPPSSSRRROOOMMMOOORRRRRRUUUXXXXXXTTTPPPMMMKKKJJJJJJIIIGGGCCC===888555555222111333222//////111,,,///222333333222333333222111000//////............///222444555555444444333222000///...///000222111333555555333333333444000///---,,,,,,---///000111444555111000222333222///000///...,,,+++,,,...,,,,,,---...///000000000---------...000222555666111000///.........///000...000333333222000//////...,,,+++,,,.../////////111444555444000......000------......//////000000///111222222000///000000111222111///......///111111111111111111000///...///...---,,,,,,...000111...---,,,,,,---///222333...///000000//////111333222222222111...---...000///---///222222...,,,...000111222000...---...///---///111222111000000000+++---......------///000///111333333222222333444>>>AAACCCDDDCCCBBBDDDEEEBBBBBBAAA???===>>>AAACCCCCC@@@>>><<<<<<===???@@@@@@>>>;;;:::>>>DDDKKKPPPSSS[[[cccfffdddfffnnnvvvnnnnnnooooooooopppppppppqqqrrrqqqnnnooossstttrrrooommmkkkkkklllllljjjhhh]]]aaafffiiikkkkkkmmmnnnpppnnnoooqqqmmmeee___^^^^^^]]]\\\\\\^^^```aaaaaaWWWQQQIIIAAA;;;777666555666666555444333444555555555777999999666666888;;;:::;;;999555444777888666999999999888888777777777999555222111333555666777444444444444444222111000111111333666999:::;;;===???888444444444222222555000000111444888;;;;;;;;;<<>><<<:::888888999<<<>>>EEECCC>>>999555555777:::<<<:::999:::;;;<<<<<<;;;>>>>>>>>>===============???BBBDDDEEECCC???<<<::::::555111222777:::999777555555666777888999:::;;;999:::::::::999999:::<<>>;;;:::;;;<<<===>>>>>><<<999777777:::>>>AAADDDFFFJJJLLLLLLLLLLLLKKKJJJHHHFFFEEECCCGGGLLLOOOOOOJJJEEEAAA:::999777555444444444555333333333444444333222111222444555555444333333444444666777777555444444666===>>>===;;;999999;;;===DDDFFFIIIHHHDDD@@@<<<:::999888777777777888888888;;;:::777666555777999:::777666444333222111///......111444777999999888777444333000......///111222000000222333333222111111///000222444444333222111444444444444333222222111333333333333333333333333000000111444777888555222999::::::888666777;;;???EEEHHHMMMQQQTTTWWWZZZ\\\ddd]]]WWWVVVYYYZZZWWWSSSTTTVVVWWWUUUXXX^^^aaa```aaa___^^^\\\[[[ZZZXXXWWWXXXXXXWWWWWWVVVUUUTTTTTTUUUUUUVVVUUUTTTRRRPPPNNNLLLNNNQQQRRRQQQPPPRRRTTTSSSSSSTTTUUUTTTQQQMMMJJJIIIIIIHHHFFFBBB===888444333000111333333///---///...///000111111111222333222111000///...............000333555666555333222444222000......///111222111333444333222111111222111000...---...///222333333444444222000000111222...//////...,,,,,,,,,...,,,,,,---...//////......---------...///111333444111000...---------///000---///111222111000000//////,,,***+++...111111///000444777444///,,,...111.........///////////////000111222111000......//////000000///......000222111111111111111000///...000///---++++++---///111...---------...///111333...///000000//////000222000000000...,,,++++++---...---///444333///---...000111111000///......///---///111111///---------,,,...000000///000111333222333555555333222333444???AAABBBBBBBBBAAAAAABBB?????????===<<<===???BBBCCCAAA???======>>>AAACCC>>>>>>===>>>BBBGGGMMMPPPUUU]]]eeefffbbbbbbjjjsssooooooppppppppppppppppppmmmpppqqqppprrrwwwzzzzzzssspppllljjjhhhhhhgggfff```bbbeeeggghhhjjjlllnnnpppmmmmmmooolllgggdddeee```^^^]]]```eeeeee```[[[TTTQQQJJJCCC===::::::;;;666666555444444333444444333666999888666555888:::999:::888444333777888666555666666666777888888999:::777444222222333444555333444555666666555444333111333555666777999999888777222///111333444555999111111111444888;;;======>>>AAACCCDDDCCCBBBAAAAAA===;;;888666888;;;???AAADDDCCC@@@;;;777666777999888888777888:::;;;:::999999999888888888888888888===@@@CCCCCC@@@<<<:::::::::555000111555888777444444555555666777888999999888:::<<<===;;;:::999999===;;;888777777:::===???BBBFFFIIIIIIFFFBBB>>><<<<<<===>>>>>>===;;;999888888<<>>@@@BBBDDDGGGFFFCCC???<<<;;;888888888777666666777777999888555444444666888999888888888666444222111111333444444444555555555666111111111222222222222222111222333444333222111000---///111333333222000///333333333333333333444444111111111111111111111111......000222333333111///444777::::::999888:::===BBBFFFJJJMMMOOORRRVVVYYY^^^\\\YYYXXXYYY[[[]]]]]]^^^^^^[[[UUUUUUZZZ^^^]]]]]]]]]]]][[[YYYWWWVVVVVVVVVVVVWWWWWWVVVUUUTTTSSSRRRTTTUUUVVVUUUTTTQQQPPPNNNMMMMMMOOOSSSVVVVVVUUUTTTRRRPPPPPPQQQPPPOOOLLLKKKKKKKKKIIIEEE???999555222000000222222...---///////////////000111222222222111000///............///111333555555333111///333222000///...///000111000111222111//////000111222111000///000111333555222222222111///...///111---...//////---,,,---...---.../////////...,,,+++------------...//////000000///...------...//////......///000111000///...000---+++---111333222000---111444222...+++---000///////////////.........///000111111///------......///000000......000222000111111111111000000///222000...,,,,,,...111222//////............///000///000111000///......//////000000...,,,+++,,,---...---///444444000---...///000111000///...///000000111222111///,,,++++++,,,...000000///000111333222444555555333222222333?????????????????????????????????>>><<<;;;;;;===AAAAAA@@@>>>>>>???CCCFFF======>>>@@@DDDHHHLLLNNNTTT[[[bbbccc```aaahhhoooqqqqqqppppppooonnnnnnnnnfffllloooooorrryyy~~~uuurrrmmmhhhdddbbbaaaaaahhhiiijjjiiihhhhhhiiijjjhhhfffgggkkklllkkklllooofffdddcccgggjjjiii```YYYQQQMMMGGGAAA>>><<<======666666666666666555444333333444777888888888999:::999:::888444333777888666333333333444666888999:::999888666555444333333444666777999::::::999888666222666777666777999888555222...---111444555777;;;555555555888<<>>BBBAAA>>>;;;:::;;;999666222111333555444333555666777888888888888888999<<>>@@@GGGJJJMMMNNNKKKFFFCCCAAA;;;===??????===;;;;;;<<<;;;???DDDHHHJJJMMMOOOQQQMMMJJJEEE@@@<<<;;;;;;<<>>AAADDDAAACCCEEEDDDAAA>>><<<<<<666777888777555444555666666555444333444666999;;;<<<======<<<888666555555555444333222222333333444111222333333333333222222444555555666555444222111,,,---///111111000///...222222111111222333444555000000000000000000000000000000111111222222111111222666999:::888888:::<<<@@@EEEJJJMMMNNNPPPTTTXXXUUUWWWYYYZZZ[[[^^^dddhhhffffffaaaYYYUUUWWWXXXVVVWWWYYYYYYXXXVVVTTTTTTTTTXXXXXXYYYYYYXXXVVVTTTSSSOOOQQQSSSUUUVVVUUUSSSQQQRRRNNNKKKLLLQQQUUUVVVTTTRRROOOLLLKKKLLLNNNOOOPPPLLLMMMNNNLLLHHHBBB<<<888333000000222111...---000///.........000111111000222111000//////.........000111222333222111///...222111111000000000000000...//////...------///000000000000000111111222333111//////111///,,,...222---///000000///......///...///000111000...,,,***,,,,,,---------.............../////////000000000///.........000000...---/////////111222333222000111444666555333111333555000000//////......---------///000000...---.........000111111//////000111111111222222222222111000111000///......000222333111000///..................000111111///------...000111111000///...///111///---///333333000...000///000111000///...///000222444555444111...------+++---......------///000111333444444222111111111<<<;;;::::::;;;<<<======>>>???AAA@@@>>>===<<<===>>>???@@@??????@@@DDDHHH@@@@@@AAACCCFFFJJJOOOQQQ[[[```ffffffcccccchhhmmmmmmmmmmmmnnnnnnnnnnnnnnnfffkkknnnnnnooovvv{{{|||tttrrrnnniiieeebbbbbbcccgggiiikkkllljjjhhhggggggbbbaaaccchhhkkkkkkmmmqqqjjjjjjiiiiiihhhccc^^^YYYNNNIIIBBB===<<<<<<;;;:::666777999999999666444222333333444777:::;;;:::999888:::888444444777999777333222333333555777999:::666777888777666555555555999:::<<<===<<<:::888666333777999888888;;;:::666444111000444666666666888777777888;;;???AAAAAA@@@===>>>??????=========>>>999666333444888===@@@AAAAAABBBDDDCCC@@@<<<:::999;;;:::::::::;;;:::888666555555666666777777888888999===BBBAAA>>>;;;<<<>>>888666444222111222222333666777999;;;;;;;;;:::999999;;;<<<<<<999777777777777777777888:::===???AAAIIIKKKNNNNNNLLLHHHFFFEEE:::===??????>>>===>>>??????BBBGGGJJJLLLMMMNNNPPPIIIFFF@@@;;;999999;;;===>>>@@@BBBDDDDDDCCCAAA???555444333333333444555666555666777666333222444666444666777777555444444555777777777888888666333111333555888;;;<<>>555777888777444222222333444333333333555888<<<>>>===???@@@>>>999666444555111111222333333222222111333333222111111111222333666777777777666555333222...///000111222111111000222222111000111222333444000000000000000000000000111111111000000111333444333555777666555666:::???AAAGGGMMMPPPPPPQQQUUUYYYRRRUUUXXXZZZ\\\___dddhhhbbbdddbbb]]]ZZZYYYVVVRRRRRRTTTVVVVVVSSSRRRRRRSSSZZZZZZZZZYYYWWWTTTQQQOOONNNPPPTTTWWWYYYXXXWWWUUUTTTPPPLLLJJJKKKNNNQQQSSSMMMLLLKKKJJJJJJLLLOOOQQQLLLMMMNNNNNNKKKFFF@@@<<<777333111333222///000333///...---...111111000---222111000//////............//////000000000//////000111111222111000///...+++,,,,,,,,,++++++...000---...///000000//////...000---...111000,,,...333---///111222000//////000---...000222111000...,,,+++,,,---...////////////,,,---///111222222111111111///------//////---+++---000333444333111000000333333555666666666666666111000000///...---------,,,...//////...---...///000111222222111000000111222222333333333333222222......//////000111222333000/////////............,,,...000000///...//////000111111111000000222333000...///222222000///222...000111000///...///111000111333333222000000000,,,...///...------...//////111222222000//////000999888666666888;;;<<<===:::===AAABBBBBBAAAAAAAAA<<<>>>@@@@@@???AAAEEEIIIFFFEEEEEEEEEIIINNNSSSVVVgggjjjmmmkkkgggfffhhhlllggghhhiiikkkmmmooopppqqqjjjoooqqqnnnmmmqqqtttuuuqqqpppnnnkkkhhhggghhhjjj^^^ccchhhkkkkkkiiigggfffaaa```ccciiikkkiiiiiillljjjllllllhhhaaa\\\YYYZZZLLLFFF>>>:::999:::888666666888:::<<<;;;888444222333222333666;;;>>><<<999999:::888444444888999888444333333333444666888999444666888999888777666777:::;;;<<<<<<;;;888555333333888;;;999:::======888999555444777888555444555666777888<<>>;;;<<<===<<<:::999:::;;;:::666222111444777888777===???BBBBBB@@@;;;888777???>>>======<<<:::777444333444444555666777777888999>>>BBBBBB???<<<>>>@@@777666555222000///111333555777:::===>>>===;;;:::888888777555333222444555;;;;;;<<<===???AAABBBCCCHHHJJJLLLLLLJJJGGGEEEEEE:::===@@@@@@>>>>>>@@@BBBAAADDDHHHKKKLLLLLLMMMNNNGGGCCC>>>999888:::>>>@@@>>>???@@@@@@@@@>>><<<;;;222111222333555777999;;;555777888666444333555777555777888777555444444555999999999:::999888444222333555888;;;===???BBBEEEDDDDDDCCCAAA???>>>???@@@444777888666333000000222444333333444666:::>>>AAA<<<>>>???<<<777333222222,,,...111444555444111000555333000......000222444777777888888777555333222333333444444555555555444333222111000000000111222111111111111111111111111111111000///...///222555555555555222111444;;;AAACCCIIIPPPSSSSSSTTTWWW[[[VVVVVVWWWYYY\\\___aaabbbWWW]]]```___^^^]]]YYYSSSOOORRRUUUUUURRRQQQQQQSSSZZZZZZZZZXXXUUUPPPLLLJJJOOORRRVVVZZZ\\\\\\[[[ZZZTTTSSSPPPJJJEEEFFFLLLQQQHHHIIIKKKKKKJJJKKKNNNQQQJJJLLLNNNOOOMMMHHHCCC???999555333444333111222666///------///111222///,,,222111000//////.........,,,------...///000111111///000222333222111///---)))*********)))+++---000+++,,,...//////---,,,***000---...111000---///555...000222222111000000000+++---000222333222000///***+++---///000111222222***,,,000333444444222111222///------//////,,,***+++000555666222///...///---,,,---///111222222000111111000///...------,,,+++---...///.........000111222333333111000000111222333333444444444333333,,,---...///000111222333......//////////////////))),,,///000000000000111---///////////////111333111......111222000000333...///111000//////000111+++---000111000000000111///000111000///...///000...///111111///...///000888999:::999777777999;;;:::===@@@@@@??????AAACCCGGGDDDCCCEEEFFFEEEIIINNNPPPOOOOOOOOORRRYYYaaafffpppttttttpppmmmnnnmmmkkkfffbbb___bbbiiimmmkkkgggiiioooqqqmmmjjjmmmrrrtttqqqssstttrrrrrrrrrnnngggccc___```gggiiidddaaaccc```cccgggkkkmmmllljjjhhhjjjooorrrpppggg\\\SSSNNNPPPDDD999:::>>><<<888555:::999999:::;;;;;;888666666444222444888;;;<<<;;;999555111111555999::::::888999888666444333333555888777999<<<;;;777888<<<;;;888999======777555888444777:::;;;>>>???:::222444333222555888:::888666444444777:::>>>@@@???===888888888666333333444666444444333333444777:::;;;;;;AAAFFFFFF@@@;;;:::;;;<<<>>>@@@???;;;888666666222444777:::;;;:::888777<<<;;;;;;<<<===<<<:::888999777555222222333555666777:::===???>>><<<;;;;;;:::888555333222444666888:::;;;>>>AAACCCEEEGGGGGGDDDCCCDDDFFFHHHHHHFFFCCCBBBEEEFFFBBB<<<;;;AAAGGGJJJHHHHHHJJJLLLMMMJJJHHHAAA===888555444777;;;>>>AAAAAAAAA???===:::777666555333222444777999888666444444333333333222222222333333333111111222555777:::999777555444333333333666888999999>>>DDDFFFDDD>>>>>>>>>===<<<:::999888999::::::999666555555666222444555666666777:::<<<===:::666666888888666333666555555555666555333111444333222111111111222333777666666555555444333333333333222222222333444444555333111111333444222000000222444444222000///000111111111111000000000000222333444555666999===@@@HHHMMMRRRSSSRRRRRRUUUYYY[[[YYYXXXYYY\\\\\\ZZZWWWZZZXXXXXX[[[``````ZZZUUUYYYYYYWWWSSSNNNLLLMMMPPPWWWYYYYYYUUUPPPLLLLLLMMMRRRXXX[[[[[[[[[]]]^^^\\\YYYXXXVVVPPPJJJHHHKKKNNNKKKNNNOOONNNKKKLLLQQQVVVXXXUUUPPPLLLIIIFFFBBB???;;;777333000////////////...000333333222111111111222111000///.........///000111111111111222222222111...---...111111...+++---,,,+++******+++------......///000000///---,,,,,,---...//////000000///111222222111...------......333333000000444333///((()))+++---000222444555111111000000000222333444///222444333000...///000///000222444444444222111222111111111111111222222222111000111222222222000...............---------...------///222333333222111222333222000///000111...---...222666888666444000222222111///---------...---,,,+++,,,...000111------...///000111222333......------...///111222...------000333333000---444222///000333444333111000000000000000111111111111///...///111222000---:::<<<===<<<;;;:::;;;<<<:::<<<======<<<<<<@@@CCCBBB@@@CCCGGGIIIGGGIIIMMMSSSSSSUUUXXX\\\bbbiiimmmqqqttttttpppooorrruuutttjjjgggdddeeeiiilllllljjjppptttsssmmmhhhkkkppprrrvvvwwwwwwttttttuuuqqqlllgggbbb```dddeeeaaa```bbbeeehhhmmmppprrrpppmmmkkkfffkkkqqqppphhh\\\QQQKKKFFF@@@===>>>===888555555::::::;;;;;;;;;999888777555333222555999===>>>>>>;;;777444333555888999999777888888666444333444555777666888;;;:::666777;;;888555555888888555555999555888::::::===???<<<666222111111333777999888666444555777:::>>>>>>===;;;666888999888555333222333444333333333444777999;;;???CCCGGGGGGBBB===;;;::::::;;;===<<<999666444444222555999:::999888777888;;;;;;;;;;;;<<<;;;999888888777555333333444666777999<<<@@@AAAAAA???>>>>>>;;;999666333333444666888:::;;;===@@@BBBCCCDDDEEEBBBAAA@@@AAADDDFFFFFFEEEDDDFFFGGGDDD@@@===???BBBFFFEEEEEEHHHJJJKKKHHHEEEAAA@@@>>><<<<<<===???@@@??????>>><<<:::888666555444222222333666888777666444444555555444333222222111111111000000111444777999888777666555444333333555999;;;:::<<>>???===<<<;;;;;;999::::::999999:::>>>@@@<<<===CCCJJJLLLIIIJJJMMMRRRTTTXXX]]]bbbfffiiikkkpppsssrrroooooovvv{{{|||ssspppmmmkkkjjjkkkmmmnnnwwwxxxtttkkkfffiiioooqqquuuvvvtttrrrsssvvvuuuqqqoooiiicccbbbbbbaaabbbeeegggkkkpppuuuuuusssnnnkkkccchhhnnnnnnfffZZZNNNFFF:::<<<@@@AAA<<<444222555666999;;;:::777444444666333222333555999===>>>???===:::666555666777888888666777777555333333444555666555666999888555666:::777444222444555444777;;;888999999888:::>>>===:::333222222444777999999888555555777;;;>>>>>><<<:::888:::<<<;;;888555333222222222333333555777888999@@@BBBEEEGGGFFFDDDAAA???:::;;;<<<;;;888555444444222777;;;:::666444555888::::::::::::::::::999888888777666555666777888999;;;>>>BBBDDDCCCBBBAAAAAA;;;:::777444444555666888999:::<<<===>>>???@@@@@@@@@>>>===>>>BBBFFFIIIJJJGGGGGGFFFEEEBBB???===<<<@@@AAABBBEEEHHHGGGEEEBBB@@@@@@@@@@@@AAAAAAAAAAAACCCBBB@@@>>><<<:::999999333222222333666777777666555666777777666444222111000111222222222333666999999999::::::999777666555666<<<>>><<<;;;@@@CCCDDD===<<<;;;999777555444333444555777777777666777888444555777777777888:::<<<666777777555444333444555999777555444444444333111333333111111111222333444666555444333222333444555:::999888666444333333333333111000000111222000///...000222222111000111111............///000000111111333666888:::===AAADDDMMMQQQUUUWWWYYY]]]ccchhhaaa]]]WWWUUUVVVYYY\\\]]]UUUXXX]]]```bbbaaa^^^\\\WWWVVVVVVTTTRRRRRRTTTWWWXXXYYYXXXTTTPPPNNNQQQTTTXXX\\\^^^[[[ZZZ\\\]]]\\\bbbaaa^^^XXXPPPLLLMMMOOONNNRRRUUUVVVVVVWWW[[[______\\\VVVQQQMMMHHHCCC@@@;;;777333000////////////111222333222000...---......//////000000000000000...//////000111222222333000222444111---,,,000444111111222222111000///......///111222333222222111333333333222222111000///---...000111111222444555000222333000000111000---000000000000111111111222444333222111111000000111111222333222000///000111000111333555555444333111000/////////000333555777222111111111333333222000222111///......///111222/////////111555777777777444555666555333333333444///---,,,---///000000000...///111111/////////000///...,,,++++++,,,------,,,,,,---...///000000111------,,,,,,---...///000333333333555666666444222000///...///222333444333333333222111000///......,,,,,,,,,...000111000///777:::>>>???===;;;999888777888999::::::;;;<<<===<<<>>>DDDKKKLLLJJJLLLQQQTTTVVV[[[bbbgggjjjjjjiiinnnrrrrrrpppqqqwww|||}}}zzzyyyvvvpppllllllppptttzzzzzzsssiiieeeiiiooorrrttttttrrrpppsssyyy{{{yyywwwppphhhdddcccdddfffiiifffjjjpppuuuuuurrrllliiifffhhhiiiggg___TTTIIIBBB555888===???;;;333222555111555999777222///000333222222333555888:::;;;<<<;;;999777666666888999:::666777777555444333444666555333444777666333444999:::777444333333555999<<<;;;<<<:::666666:::<<<:::777777777777999:::::::::444555888<<>>;;;===>>>>>><<<999666555555222222444555666777888999===???BBBFFFJJJJJJIIIFFF>>>??????<<<999555444333222888<<<:::444111444888888999::::::999888999999888888888888999:::;;;;;;;;;>>>BBBCCCCCCAAAAAAAAA<<<:::888666555666777888888888999:::::::::::::::===<<<===@@@DDDIIIKKKLLLGGGDDDAAA@@@@@@@@@===;;;===>>>AAADDDFFFEEECCCAAA=========>>>????????????DDDBBB???===;;;:::::::::333333333555666777888888555666888999888555222000222444555555666777:::<<<:::;;;===>>>===;;;999888888>>>BBB>>><<<>>>CCCEEE===<<<:::888666444222222333555777888777666666777444555777666666777999;;;444666888666333222555888;;;999666555555555444333333222111111111222333444555444333222222333444555999888777666444444333333555444444333444333333222333444555444333111222333............///111222333000333777:::<<>>???>>>;;;888777555777999<<<======;;;999@@@AAAFFFJJJKKKKKKPPPXXX[[[^^^dddlllssswwwvvvtttqqquuuwwwuuuuuuyyy{{{zzzzzzzzzwwwsssooopppvvv|||wwwlllgggkkkooopppvvvvvvsssppprrrxxx{{{yyywwwrrrjjjdddcccfffiiijjjeeeiiiooottttttqqqlllhhhkkkhhhddd]]]UUUMMMEEE@@@888666666::::::666333444000444888666111...///222222333444555555555666666888777777777777888;;;<<<777888888666444444555666555333333555444222444888;;;999666222111444888999<<<===;;;555444777999888::::::999888777777888999444555999>>>BBBCCCAAA??????>>><<<888555444555777222444666888999::::::999===>>>AAAEEEIIIJJJIIIGGG???@@@???<<<777333222222333888;;;888222///333888888999::::::888777999;;;:::;;;<<<===============:::===@@@AAA@@@???>>>===;;;:::999777777888999:::666666777777777777666555888888;;;@@@EEEHHHIIIHHHEEE@@@:::999<<>>???>>><<<:::888666555555666333444555666666777888999555666888999888666333111222444666777777888:::<<<999:::<<<======<<<:::888:::@@@CCC???<<>>===:::888555444333333555777999999777666555555444555666666555555777999555777888777444333555888<<<:::888777777777555444222222111111111222444555666555444333333333444555555444444333333444555555333333333333222222222222666666666444222000000111////////////000222555666111333666999<<>>>>>;;;999CCCDDDGGGKKKLLLNNNWWWaaa```bbbhhhrrr|||xxx|||~~~{{{zzz{{{|||yyyttttttsssqqqpppttt{{{{{{pppkkklllnnnlllqqqppplllgggggglllmmmkkknnnmmmhhhccccccgggiiigggfffjjjooossstttrrrmmmjjjnnnggg^^^TTTMMMGGGBBB@@@;;;555333777:::888555444222555888777444222333444111333555555333222333444555666777777666888:::===999::::::888555444555666555222333444333111333888888888666111111444555444;;;>>>===888555777888777888888888666444444666777666999===BBBFFFFFFCCCAAA===;;;888444111111444777444666999;;;======<<<;;;@@@BBBDDDEEEEEEDDDCCCBBB<<<<<<;;;888444111000111444777888555111000444888888:::;;;:::888777:::===>>>???@@@AAAAAAAAA@@@???:::===???@@@>>><<<;;;:::::::::999888999:::;;;<<<666777777777777666555555333444777<<>>=========>>>???@@@===<<<:::999777666666555222444555666666666888999444555777888777666444333111333555555555666888999777888999:::::::::999888:::???AAA>>><<>>===:::777666555444444666888::::::999666555555666777777666555555777888777888888666555444555777999888888888999888666444222111111111111222444555777666666555555444333333111111111222333444555666555666777666444333444555444444333111///---...///111000//////000333555777111333555777999===CCCGGGKKKQQQXXX___aaa^^^YYYUUU[[[]]]```aaa```___```aaa\\\[[[YYYWWWWWWWWWXXXYYYTTTRRRPPPPPPSSSVVVWWWXXX\\\]]]\\\XXXTTTSSSUUUXXXUUUYYYZZZWWWVVVXXXYYYXXX\\\^^^^^^[[[UUUQQQPPPQQQUUUUUUVVVWWWXXXYYYYYYZZZ\\\ZZZVVVSSSOOOJJJDDD???;;;777333000////////////...000111111000111444666............///000222222222222222333333333333333555111---...111333111...,,,---///111111000---,,,+++,,,...000111111111000,,,,,,...//////000000000---/////////---,,,---//////---...000000...---///******,,,---///111333333222333333333333333222111111///------...000000000///000222333333111///...//////............//////222222222444555555222000///...---------///111222111000000222444666666555222333444333111111111333000111111000......///000///000222111///......///333222222111000000///...------.........///////////////000000000000//////111222333222000///000222000111222222111222444666222111111111000000//////---///000000...------...:::<<>>BBBFFFHHHHHHDDD@@@;;;:::888555333333555777666999<<>>===@@@CCCEEEDDD@@@>>>>>>???888888888666444333444555666666555333111222444777888;;;<<<;;;888777;;;???AAABBBDDDEEEEEECCCAAA@@@<<>>888999999999999888777777444444555999===@@@@@@@@@???<<<999888999<<>>>>>===<<<;;;999888777000222444444333333666888444444555666666666555555111333555666555555666777888999999:::::::::;;;;;;888;;;<<<:::;;;???@@@>>>===;;;999666555444555555444777:::<<<:::999888888888999999888777777888:::999777555444555555444333555555666888999888555333222111111000111333444555777888888888777555222111000000111111222444555666777888:::999666555666888111111111000......///111222000///...///222444666222222333333666;;;AAAFFFIIINNNVVV^^^bbbbbb^^^[[[[[[^^^aaabbbbbbbbbccceee]]][[[ZZZ[[[]]]^^^[[[XXXSSSQQQNNNNNNQQQTTTUUUTTTUUUWWWXXXWWWTTTSSSVVVYYYTTTYYYZZZVVVSSSTTTSSSPPPTTTWWWYYYXXXTTTQQQPPPRRRRRRQQQQQQRRRTTTWWWXXXYYYWWWUUUSSSPPPMMMIIICCC???;;;777333000////////////.../////////...///111333111///...------///222333222222111111111111000000222111000000111111000///***,,,---///000///...---(((***,,,...000111111111---....../////////.........///000///...---...000...+++,,,000111------111+++,,,---...000222333444000111222444444555444444333000---...000222333222111222444444444333111///---...000111111111000000111222333555666555222///,,,,,,,,,,,,---...///000000//////000222444333222///000111000///......000...000222111///---...000,,,...000000000000111222111111111111111000///.........////////////000000///000111111111000//////111222333222///...000222...000111000//////111444//////000000111111111222...000222111...------///888:::<<<<<<:::777666666;;;777333333777;;;<<<======AAAJJJQQQTTTXXXcccnnntttrrrrrrwww~~~xxxvvvyyy||||||wwwtttppplllkkkkkklllmmmoooooommmiiijjjmmmmmmjjjaaaaaa```]]]aaagggiiigggaaafffhhhgggjjjooommmfffdddgggkkkooopppooommmlllggg___UUUMMMHHHEEEBBB@@@999777888======999555555222222222444666777555333...222555666555444555777666888999777444444666888>>>>>>===:::777555555666666333333444333111444999222888:::777888;;;:::666555<<<@@@???===>>>>>>===444666777666555666;;;???AAABBBEEEIIIJJJHHHCCC???:::;;;<<<:::888777777888888:::>>>AAACCCBBB@@@???<<<@@@DDDCCC>>>;;;===@@@666777888777666777999;;;777555333111111333555777888;;;===;;;888888<<<@@@CCCEEEFFFHHHGGGEEEBBB@@@???BBBDDDCCC@@@===;;;:::888888888:::;;;===>>>???:::;;;;;;;;;;;;::::::999888777666777;;;???AAABBB======<<<;;;;;;<<<>>>???CCCDDDDDDAAA>>>>>>@@@CCC>>>@@@CCCEEEEEEBBB>>><<<;;;;;;;;;;;;:::888666444...000333333111111444666333333444444555666666777444555777888777666777888<<<<<<;;;<<<<<<===>>>???777888888666999>>>???;;;<<<:::777555444444555666333666:::<<<<<<;;;:::::::::;;;;;;:::999888:::;;;:::666333222444444222///111222444777999888444111111111000000111333444666888999::::::999555222///111111111222333444555666333555666555222111222555000000111000000111333666111000...---...000333555222222222111333999@@@FFFGGGKKKSSS\\\cccfffdddbbb\\\___bbbbbbbbbcccfffiii\\\[[[[[[```dddddd^^^XXXSSSPPPMMMMMMPPPRRRSSSRRROOORRRUUUUUUSSSSSSVVVYYYUUUZZZZZZVVVRRRQQQNNNJJJNNNRRRUUUVVVSSSPPPQQQRRRMMMLLLKKKLLLPPPTTTVVVXXXSSSRRRPPPNNNLLLHHHCCC???;;;777333000////////////...//////---,,,,,,...000222000...,,,,,,...222444111111000000///.........,,,///222111...,,,---///***+++---...///000//////((()))+++,,,---,,,,,,+++000000000000///...---,,,---///000000//////000222---)))+++000111---...222---...///000111222333444...///111444555666666666555222//////222444555444333444666666666444222111,,,...000333444444333333111222333555666555222///******+++,,,,,,---......000///...///111222111000---...///...---,,,,,,...,,,///222222///---...///(((+++...000111222444555000000000000000//////.../////////000000000000000111222333444444333111111///111222000---,,,...111---///000///---,,,///111---...///000111222333333222444555222...++++++,,,777:::<<<;;;999888:::<<<<<<999666444444444333222>>>@@@FFFOOOTTTYYYbbbkkksssxxx|||}}}~~~zzzyyy}}}}}}{{{{{{ooojjjiiimmmlllgggeeegggqqqkkkgggiiikkklllooossspppkkkaaa[[[^^^fffiiiggghhheeefffmmmoookkkhhhjjjggggggiiimmmqqqqqqnnnjjjjjj```UUUOOOKKKEEEBBBBBB???>>><<<;;;;;;:::888777999666555777777444555888555555666777999:::999777444444555555555555555555===@@@>>>888777999999444999555333333666999999888666<<<>>>999888;;;;;;888<<<999999<<<;;;777666888999888666666888===BBBEEECCCDDDFFFIIIJJJIIIEEEBBB???@@@@@@???<<<999888888999;;;???AAAAAA???<<<:::888;;;>>>???>>><<<::::::::::::999777666777:::===999999777666555555555555666555555444444444555555???>>>???CCCGGGGGGAAA;;;@@@@@@AAABBBBBBAAA>>>;;;333444666777999999::::::888888:::<<<>>>>>><<<:::666888;;;>>>???@@@??????:::<<<===<<<;;;999999:::===@@@BBB@@@<<<:::;;;<<<===>>>AAAFFFIIIGGGAAA<<<888======999555444111...000000000111222222333333---///222333333333555666333///000666888777999>>><<>>AAAEEEDDD@@@555666777888:::;;;<<<===777777666444333222111000333222222555:::======<<<<<<<<<;;;999777888:::===888888777666555444333333111333777;;;<<<:::555111000111222333444555555555777999;;;======;;;999888666666666666777777777777222333333111......000333333111000111333444444333222333333333111///---+++222333444666888<<>>???>>><<<:::;;;???CCC>>>;;;888777777888777666999;;;CCCLLLQQQUUU^^^fffeeemmmtttxxx}}}yyyuuutttyyy|||zzzyyyzzzjjjeeeeeelllpppooooooqqqqqqkkkhhhiiikkklllnnnrrruuuqqqiiicccdddiiiiiieeeiiidddcccggggggcccaaacccjjjjjjlllpppsssssspppmmmeee[[[PPPKKKHHHCCCAAABBB>>>===<<<<<<;;;;;;999888;;;888888:::999666666888444555777999;;;<<<;;;999555555555666666777777777;;;===<<<777555888888444;;;777444444666777777777555:::<<<888777999:::777888666777::::::777777999:::888777666999===BBBEEEHHHHHHIIIKKKKKKHHHDDD@@@===>>>???>>>;;;999999:::<<<======>>>===<<<:::999888:::<<<===;;;:::999999999999888888999:::;;;<<<999999777666555555555555333222111000111444777999<<<<<<>>>AAACCCCCC@@@<<>>>>>===<<<<<<===<<>>:::888888:::===>>>AAAEEEHHHGGGCCC???>>>BBBBBB===888777444111000000000111111222333333///111333444333444555666666222222666888666888<<<;;;===>>>===@@@EEEEEEBBB;;;:::999999888888888888999999999888777555444333222111222555999;;;;;;:::777777777666444555888:::888888888888888777666555111333777<<>>:::666111111333444555666666666777888:::<<<<<<:::888777777777777666666666666666444444444222000///111444444222111111222222222111111222222222222111111111000111333555888===CCCGGGOOOQQQUUUZZZ___bbbcccccccccbbbaaa```^^^]]][[[YYYUUUWWWZZZ]]]___```aaaaaa^^^ZZZTTTQQQPPPPPPOOOOOOTTTPPPOOOQQQRRRPPPQQQTTTWWWYYYZZZWWWRRRPPPRRRUUUSSSSSSPPPKKKKKKOOORRRQQQMMMPPPQQQQQQUUUZZZ[[[WWWZZZXXXVVVTTTPPPJJJCCC>>>:::888555222111111222333...//////000000111111222111000///......///000111000111111000...------...///...,,,++++++,,,...000222111000///.............../////////......000111...///000111111111000000111000......///111444666444333222111111111222333111000000222555555222//////...------///000000///...//////000111222333444444333333555777666333///111222333555777999:::;;;333222111000///...------...,,,---///...+++---111,,,...000000//////111222111111111000000///......111000///000222222000---///.........//////000000000---...222222///...222........./////////000000...000222222111111222333333222111///...---,,,,,,............//////000111......///000111333444555444444333333222222222222@@@>>>;;;777666999???DDD===:::888888999::::::999444666>>>GGGLLLPPPYYYbbbiiipppwwwyyy{{{~~~~~~{{{vvvssstttyyy{{{zzzzzz{{{jjjffffffmmmuuuyyyzzzzzzqqqllliiikkkmmmlllmmmpppwwwvvvrrrmmmmmmnnnjjjdddkkkgggeeeggggggdddccccccggghhhiiilllooonnnllliii___TTTIIIEEEBBB??????@@@============<<<<<<;;;;;;===:::;;;===<<<888666888111333666:::;;;;;;:::999666666666666777999::::::888:::999555555777777444<<<999666555555666666666444888999777555777888777555333444999:::888888;;;:::888777777999<<>>>>><<<::::::;;;>>>===<<<:::999999999999777999:::;;;::::::;;;<<<<<<999888999<<<===<<<:::999999777666555444444444000///------000444999<<<777999<<<===>>>>>>???@@@EEECCCAAA??????AAAEEEGGG>>>>>>===;;;:::888777666444444555666777999;;;;;;:::;;;>>>@@@AAAAAAAAA@@@999;;;===>>><<<;;;<<<<<<:::<<<===<<<888666777999>>>>>>@@@BBBEEEFFFDDDBBBBBBEEEEEE???:::999777333000000000000111222333333222333555555444333444666999666555777777666888;;;;;;======<<>><<<:::888666666666666999999::::::999777666555222222333666999:::888777222333333222111222555777777888:::;;;;;;:::888777111444999>>>CCCCCC@@@===444333444444444555666666666777999::::::888777555999888777666666666666666555666555333111000222444555333111000111111000///111000000111222333555666000222444666:::???FFFKKKNNNPPPTTTXXX\\\___aaabbbaaaccccccbbb^^^YYYVVVUUUQQQSSSVVVZZZ]]]_________aaa^^^ZZZWWWUUUTTTQQQOOOQQQOOOPPPTTTUUURRRRRRUUUWWWWWWWWWTTTPPPOOOQQQTTTPPPPPPMMMGGGGGGKKKNNNNNNNNNPPPPPPPPPSSSXXXXXXTTTVVVTTTRRRPPPMMMIIIEEEAAA:::888666333222222333333...000222000//////222666000000000000000000000000///000111111//////000111...---+++++++++---///000333333222111000000000000///000111111000000111333---...000222333444444444000000000000222333555555444333222111000111222222000///000111333333111///...---+++,,,---///...------......///000111222222111111222444555555222000333444555777;;;>>>AAACCC999888555222///------,,,000...///111///,,,,,,000,,,...000000000///000222111111000000000000000000111000000111222333111000---............/////////,,,+++,,,///111///000333....../////////000000000...///000000///...///000444333111///---------...++++++---...000111333333......///000111222444555000111111222333333444444???===999666666999===AAA888777555555777888888888444555:::AAAFFFLLLWWWaaammmtttyyyxxxuuutttrrrnnnssspppqqquuuwwwuuutttwwwqqqlllkkkpppxxx}}}~~~}}}sssnnnlllooopppmmmmmmoooqqqssssssrrrrrrrrrmmmfffiiihhhhhhjjjkkkkkkiiihhhdddeeeggghhhiiihhhfffdddZZZOOODDD@@@===;;;;;;===;;;<<<>>>>>>======<<<======;;;<<<>>>===888555666000333777999:::999888777666555555666777999;;;<<<888888777666555666777666;;;999777555555666777888555777888666555666777888555333555999:::888999<<<999888666666888;;;>>>AAACCCCCCEEEFFFGGGEEE@@@===>>>???@@@???<<<;;;:::;;;<<<;;;;;;:::999999999999888999:::;;;;;;===@@@CCCBBB===888777:::===;;;888999888777666555444444444///...///000222555999;;;555888;;;;;;:::;;;@@@EEEHHHGGGEEECCCAAABBBEEEHHHAAA@@@>>><<<:::999888777555555444444333555777:::;;;===???AAABBBBBBAAA@@@888:::<<<<<<:::888888888777999;;;:::777666999<<<@@@?????????@@@AAAAAAAAA???CCCCCC???;;;:::888555111000000000111222333444333444555444333222444555999888777888999999;;;===>>>???>>><<<>>>CCCDDDAAA<<<;;;888666555666666777555666777888888666555333333444666888999999777666000111222222111222555777777888;;;<<<<<<:::777555444666;;;AAAEEEFFFDDDBBB777666555333222222333333555666777888777666555444:::999777666555555555555555555444222111111222333333111000000111222111000111000//////000333666888444555777999===BBBHHHMMMNNNPPPSSSVVVXXX[[[___aaaaaacccdddbbb^^^[[[ZZZ[[[UUUWWWZZZ]]]^^^^^^^^^]]]^^^]]][[[[[[[[[ZZZXXXUUURRRQQQSSSWWWVVVRRRRRRTTTXXXWWWTTTPPPLLLJJJLLLOOONNNNNNJJJEEEEEEKKKNNNNNNNNNPPPOOONNNPPPTTTTTTPPPOOOMMMJJJIIIGGGEEEBBB@@@888777555333222222222222///111333111---...333888222333333444444333111111...///111111000000222333...---,,,,,,---///111222333333222111000000000000111222333222111111333555...///000111222333333444...///000222333444444444222111///...---....../////////000111222222111000...---+++,,,---......---,,,---...//////000000000......000222333333222111222444777:::>>>AAADDDEEE???<<<888444111///......111///000222000,,,---000,,,...000111000///000111000000000000111111222222000000000111333333222222,,,------...............+++++++++---//////000222...////////////000000000...///000///------...///444333111///......///000+++,,,---///111222333333......//////000222333444///000000111222333333444AAA@@@===<<<<<<===>>>>>>666555333333666777888888888777888<<>>;;;888777999999<<>><<<===@@@DDDGGGGGGDDDAAA@@@AAABBB@@@===;;;;;;;;;777888:::;;;<<<;;;::::::888:::;;;<<<>>>BBBFFFJJJIIIAAA999555777999999777777666666555555555555555000111444666777777666666444888<<<;;;999:::AAAGGGIIIJJJJJJHHHEEEBBBCCCDDD@@@???===<<<;;;::::::;;;888888777444222222444777<<<===???AAAAAAAAA@@@???:::<<<>>>>>>;;;888666555444777999999888999===@@@BBB@@@>>>;;;::::::<<<===<<>>>>><<<999222222111111111333555666444555555444222222333555999::::::;;;<<<>>>@@@???@@@AAA@@@===>>>AAA@@@<<<;;;:::888666555555555555333444555666666666555555666777999999999999888888222333444555444555666888777888:::;;;:::888555333777999===BBBFFFGGGEEEBBB;;;999555222000000000111555666666666666555444333999888666444333333444555444333111000000111111222111//////000222333444333111000...---...111444666666777999:::<<>>666555333222111000111111///111333111---...333888555666777888777666444333---...000111000111333444////////////000111333444222222111000////////////111222333222111222333555000000000//////000000000,,,---///111333333444333111000...---,,,,,,------//////000111111000111111000...------...//////...,,,---...///000000//////,,,---///111111111111222222555;;;AAADDDFFFFFFEEECCCAAA<<<888444222222111111///111333111------000,,,///111222000//////000/////////000111111222222///000111222222222222222,,,---......//////......---------,,,,,,...//////////////////000000000111///000000///------...000333222111000//////000111---...///000111111111111......//////000111222333000000111111111111111111BBB@@@???>>>>>>>>>;;;999888666444555777999:::::::::777777:::>>>EEESSS``````iiipppooommmoooqqqrrrooommmnnnooolllgggfffiiilllllljjjhhhlllrrrvvvvvvuuurrrqqquuuuuuppplllkkk^^^dddhhhjjjnnnrrrrrroookkknnnnnnnnnnnnoookkkfffggghhhiiigggccc___^^^]]]VVVLLLCCC???===999777888888;;;???@@@===;;;;;;===999666777999888444222444666999======;;;:::;;;===777666555555666888:::<<<;;;888888:::999777888:::777777777666666777:::===666444555666555444777;;;:::888888;;;;;;888777:::888777666666777888;;;<<<:::;;;???DDDHHHIIIGGGEEE???@@@AAA@@@===<<<;;;<<<555666999;;;<<<<<<;;;:::999:::<<<>>>@@@CCCGGGJJJHHHBBB:::666555777777666444444444444555666777777333555888::::::888444222555888;;;:::999;;;AAAGGGGGGJJJLLLJJJEEEAAA??????===<<<;;;::::::;;;<<<===;;;<<<;;;777333222444777;;;===>>>@@@@@@???===<<<<<>>;;;999888444666888999888:::>>>CCCBBB@@@>>>:::666666888:::<<>>>>>@@@===888<<<;;;999888555333222111555555666666777888999999777999:::999888888999;;;444555777777666666777999666777888999888777555444888999<<>>444333222111111000000000...000222000//////222666666777777888777666444333,,,...000000000000222444111111111111222333333444111111000///............000111222222111111222444111000///...------------,,,---///111222333444444444333111///.........//////000222111000000111333222000......///000///...,,,---///000000000///...,,,...000000000000111222555999AAAHHHLLLMMMLLLKKKHHHFFFBBB===999666444333///...000333222------000,,,///111222111/////////......//////000000000111///000222222111000111222,,,---...///000///.........000///++++++...///---/////////000000000111111///000000...---...000222222222222222111111111111...///000111111111000///////////////000111222222111111111000000000000000EEEBBB???>>>>>>===:::777999777666666888:::::::::666555666999===BBBMMMXXX___hhhnnnllljjjlllqqqssstttsssssstttpppjjjjjjmmmjjjmmmlllfffeeekkkppprrrtttqqqqqquuutttnnniiihhh___cccffffffiiinnnqqqqqqnnnpppnnnkkklllppppppkkkhhhiiiiiieee___[[[YYYYYYSSSKKKDDDBBBAAA===:::;;;777;;;@@@@@@<<<999999;;;777444444777666333333555333777:::;;;999:::>>>BBB:::999777666666888;;;<<<===888888::::::666666:::888999999777555666999<<<555222222555444222555;;;999777777::::::777777999999999888888888:::;;;<<<;;;<<>>>>><<<<<<<<<===777777777888888999999999999;;;<<<===>>>???BBBDDDAAA???<<<999777666666666222222333444555777888999666777999:::999777444222555777999999999<<<@@@DDDCCCFFFIIIGGGBBB======>>>;;;:::999888888:::;;;<<<;;;===>>>;;;666444666::::::;;;===>>>>>>===;;;::::::===AAABBB@@@>>><<<;;;555777999888777888===AAA@@@@@@>>>:::666555888;;;===DDDJJJJJJHHHGGGBBB===666555444333333666888:::888888777666555555888:::;;;AAADDDCCCDDDFFFDDD???>>>AAAAAA???@@@AAA===777777888999888777555222111777666666666777999;;;===777888999777666666:::===444666777777666555666777444555666777888888888888555777:::???CCCEEECCCBBB===:::666333222333666999666666666555444444333333555333111000000111333444222000...///222555555444333111000111444555666555000/////////000222444666666777999:::===BBBHHHLLLTTTZZZ```bbbaaaaaadddgggeeeaaa^^^___dddgggddd```^^^___aaabbbaaa]]]YYYVVVVVVUUUVVVXXXYYYYYYWWWUUUWWWXXX[[[\\\XXXRRRSSSXXXVVVUUUTTTTTTUUUVVVVVVVVVSSSUUUTTTQQQQQQTTTUUURRRSSSSSSQQQMMMOOOSSSTTTQQQKKKIIIGGGEEEDDDBBB>>><<<444333333222222111111111...//////000000111111222555555444444333222111111,,,---////////////111222222222222222222222222222111111000///............///000111000//////111333111000///------------------...///111333444666666666444333111000///000000000111333222000000222555222000......///000///...---...000111111000///...,,,///111000///...000222777;;;BBBIIIOOORRRSSSSSSNNNLLLHHHCCC===888444111------///333222------000,,,///222333111///...................../////////...111222222///...///000,,,...///111111000///......111///++++++///111...//////000000000111111111.........---,,,---000333000111222444444333111000...///111222222111000/////////...//////000111222000000000000000000000000MMMIIIDDDBBBBBBAAA>>><<<999777555555777999999999222222555:::<<>>CCC<<<;;;999777777999;;;======888777:::999555555999:::;;;;;;888555444777:::444000000333333000333:::777555666999:::777777999;;;;;;:::::::::;;;<<<===<<<===???BBBCCCBBB???<<<555888:::;;;;;;<<<===???:::888666444444555777999999;;;<<<<<<;;;;;;===>>>:::;;;===<<<999777555555000111222333555777999:::888888888888777666555444555666777888:::<<>>;;;<<<>>>;;;:::888777777888:::;;;;;;>>>???===888777999===999:::<<<======;;;999888666:::>>>@@@@@@>>>===<<<777888999777555666:::>>>??????>>>:::777666999======EEEKKKLLLIIIFFF@@@:::888666555444444666999;;;999999999888777888;;;======DDDHHHGGGFFFHHHDDD===<<>>777111333666888999888666444777555444444555888<<<>>>777888777555444555999>>>444555777666555444444555222333444666888:::<<<===333444888===BBBDDDDDDBBB<<<999666333444777;;;>>>777777666555444444333333333222000...///000333444222000...000444777777666555444222333444555555444/////////000222444666888888999;;;>>>AAAGGGMMMRRRRRRXXX___aaa```___aaadddfffaaa]]]```eeefff___WWWWWWYYY\\\^^^^^^\\\XXXVVVWWWWWWXXXZZZ]]]^^^]]][[[VVVWWWZZZ\\\XXXSSSUUU[[[XXXVVVUUUUUUUUUTTTRRRQQQVVVXXXXXXTTTSSSTTTSSSPPPOOOPPPMMMJJJKKKPPPQQQNNNJJJIIIGGGEEECCC@@@<<<999444444444333333222222222...---...///111222111///222222111000000///......,,,---//////......000111222222222111111111111111222111000///...............///000///......000222111000///---------.../////////000111333555777888666444222111/////////000000222444333000000333666222000......//////...------...000222222111///...---000111111///...000222777:::@@@HHHNNNTTTXXXYYYSSSPPPLLLFFF???888333000,,,+++...222111...---000,,,///222333111///.................................111333222///---...///---...000111222111000......111///***+++111333000000000000000111111111111---------,,,,,,---000333///000333555555444222000,,,...000222333222111000//////...//////000111222......//////000000111111YYYTTTOOOMMMHHHBBB@@@AAA555444333666999;;;999666444555666777999<<<>>>???LLLQQQWWW[[[^^^bbbhhhmmmjjjsss||||||tttnnnpppuuuuuutttrrrooollljjjgggfffooommmmmmppppppkkkiiikkkrrrnnniiiffffffhhhiiijjj___```ccchhhnnnpppmmmjjjrrrppplllfff___ZZZXXXWWWQQQNNNJJJFFFCCC???;;;888;;;:::999999999888666444777111///333444000///222222444666999::::::999999;;;888888;;;;;;:::;;;>>>999888777666777999;;;<<<888777555222111222555888444555444111333666666222111666<<<<<<999777888:::999888777888:::<<<;;;::::::999999;;;>>>???<<<888999:::<<<===>>>>>>===<<<<<<<<<;;;:::999888888999>>>???AAABBBAAA???<<<:::777777666666666777777888555555444444555666888999:::999888666555666999<<<777888999999999<<>>;;;999999777555888===@@@>>>;;;999888888999:::555777999999888555444444555999>>>BBBDDDBBB???===:::::::::999888:::>>>AAAEEE@@@;;;999:::;;;:::999FFFGGGIIIKKKLLLIIIDDD@@@888777666555555444444555777777888:::<<<===>>>???@@@AAACCCEEEEEECCC@@@???>>><<<<<<@@@DDDCCC>>>999333444777999;;;;;;;;;;;;444444555777888888666444444777888444333777999999777777666555444333222222222000000222777999999888111222666===DDDGGGFFFCCC???===:::888777888999;;;:::999777555333222111111222111111111000000//////...///111222333222222111333555666666333111000000444111///111555777888777555777999<<>>???GGGLLLQQQUUUWWWZZZ___ccchhhpppwwwxxxsssooorrrvvvrrrpppnnnlllkkkjjjhhhggghhheeefffjjjkkkiiijjjmmmrrroookkkiiiiiiiiiiiihhhcccccceeejjjooorrrrrrpppnnnkkkeee^^^XXXSSSOOONNNOOOKKKFFFBBB@@@===999666999999999888777666555444888333111444555222111333222444666888999999888888777444444777777555666999444555666666777777777777888777555222000111444777000333333222444777555000222777<<<<<<999666777999555444555777999;;;:::999666666888:::<<<;;;999666999:::;;;===>>>>>>>>>>>>:::;;;;;;;;;;;;;;;<<<===999<<>>;;;<<<>>>???;;;888888666555999???BBB@@@>>><<<:::999999999666888::::::888666666666666:::???DDDFFFCCC@@@===>>>===;;;999777999<<>>:::999:::<<<;;;;;;EEEGGGIIILLLMMMJJJDDD@@@::::::888777777666666666::::::;;;;;;<<<=========>>>???AAABBBCCCBBB@@@???;;;:::;;;???CCCCCC>>>999333444666888:::;;;;;;;;;999888555444333444555555555888999555444888:::999:::999777555444333222222222111111333777999999777444555888>>>DDDFFFDDD@@@:::888666555555666888999888888777666444333333222222222111111000///......///000111333444444333333222444666666444333333444555222000111333555555444444555777:::===BBBHHHMMMYYY\\\^^^^^^aaaeeeeeebbbfffccc```___``````^^^\\\YYYXXXWWWWWWWWWUUURRRPPPQQQQQQSSSXXX\\\^^^\\\ZZZSSSUUUTTTOOOJJJGGGIIIMMMHHHMMMTTTWWWVVVSSSQQQQQQQQQTTTUUUUUUWWW[[[[[[XXXSSSPPPNNNOOOQQQQQQMMMIIIIIIFFFBBBBBBCCCAAA<<<777///666999444000222444444222000000333222///...000000///......------.........//////000000111111111111333444333111000000000---...///000111000000///000000//////...///////////////000000111111111000,,,------,,,,,,,,,///111333///...000000,,,---111000000000000111111222222000.........000111000//////---,,,---///000///---000+++)))---000///...000333888===BBBEEEIIIOOOTTTVVVSSSOOOHHHAAA:::444111...............---,,,,,,,,,...000111000000000111///...---------...000111+++---/////////......///,,,,,,,,,---...000222333...//////...------///111............////////////.../////////000000000000///000000111111000000///---...///000000111000000333444444333222111333444...------000333444333111ggg```]]]^^^]]]VVVMMMIIIBBB???;;;;;;<<<<<<999666;;;;;;;;;;;;;;;<<<===>>>>>>BBBGGGKKKMMMRRRXXX^^^hhhlllqqqrrrqqqqqqtttwwwuuurrrpppooooooppppppooogggcccccceeegggfffiiimmmpppmmmjjjhhhhhhhhhhhhggghhhhhhiiilllqqqtttvvvuuurrrkkkccc\\\XXXTTTOOOKKKNNNHHHAAA>>>>>>===999555666888:::888555333333555666222111444555333222333222333555777888888777666555222222555555333333666333444666888888777555444777777555222000000333555///333555555888:::777222555888;;;;;;777555666777111111222444777999888777333666:::<<<;;;999777666999:::;;;===???@@@AAABBB<<<===??????>>>>>>@@@BBB555888<<>>AAACCCBBB???<<<===>>>@@@<<<999888777666:::AAABBBBBB@@@>>><<<:::999888666888::::::999777777777666;;;AAAFFFGGGEEE@@@===>>>===;;;999777999>>>BBB@@@===;;;:::;;;<<<======BBBCCCFFFHHHIIIFFFAAA===;;;;;;:::::::::::::::;;;>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@@@@???>>>777777999>>>AAAAAA<<<888222333444666888999:::;;;===:::555111///111333666777:::;;;777666999;;;:::<<<:::777555333333444444444333333555777999999888777888;;;@@@EEEEEEBBB===666444333222222444666777777777888888888777666666444444333222000///......///000222444555666555555000222444555555555666777555333111000222333333222333444666777:::@@@GGGLLLVVVYYY[[[___fffmmmmmmiiiiiifffcccaaaaaa```^^^\\\ZZZYYYXXXXXXWWWVVVSSSPPPNNNPPPUUUZZZ]]]]]]YYYVVVSSSTTTRRRNNNHHHEEEEEEHHHGGGNNNUUUWWWUUUSSSTTTWWWSSSVVVXXXVVVWWW[[[[[[XXXQQQOOOMMMOOOQQQRRROOOLLLIIIFFFBBBAAAAAA???;;;777111555444000---000555777333000///000///,,,,,,///......---,,,,,,,,,,,,,,,000000000000000000000000333444555444111//////000......///000000000000000222222111000//////000000000111333444444222000...---......---,,,,,,...///333000...//////,,,,,,...+++---...000111222222111///...---...000111000///...------...000000///...222---,,,///000///...000222777===BBBCCCEEEIIILLLQQQNNNHHHBBB;;;666333111///////////////............///111111000//////000000///.........///111222111000...---......---,,,---------...///111333444000...---,,,---......---.........///////////////222111111111111222333333111111111000000111111111...///111222222000///...555555555444222111222333------///222444444111///lllccc___aaaccc^^^VVVRRRMMMHHHDDDAAABBBAAA???<<<===<<<;;;;;;::::::::::::777:::>>>AAAFFFNNNYYY```iiijjjkkkmmmooorrruuuvvvxxxuuuqqqqqqsssttttttrrrnnniiiffffffeeedddfffjjjjjjgggcccbbbcccfffhhhiiikkklllmmmooorrrsssssssssssskkkbbb]]]ZZZWWWRRRLLLMMMFFF>>><<<===>>>:::777555999<<<999444111333666333111111333444444333222333333444555666666666555666333444777777444444666666777888999888888666666777666555222//////111444333666777777:::===<<<888666888:::999666555555666111000111222555666555444333888===>>>;;;888777888999:::;;;===???BBBDDDEEECCCEEEFFFEEEBBB@@@AAABBB666777888:::;;;;;;;;;;;;777888999:::;;;<<<======888888777777999:::<<<===999999999777555666888:::;;;>>>AAAAAA@@@>>><<<<<<;;;>>>@@@@@@>>>======>>>???===<<<<<<;;;888;;;@@@@@@@@@???>>>===;;;999888666777999999777666666777777;;;BBBGGGHHHEEE@@@===;;;:::999888999===CCCHHHAAA@@@===<<<<<<=========???>>>>>>>>>???>>><<<999999999999;;;<<<>>>@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>===<<<666777999===???>>>:::666222222222333555666888999;;;999555111///000444777999======:::888:::;;;:::;;;999666444333444666888777777777888999:::::::::888888;;;@@@EEEEEEAAA===777666444333333444555666777888;;;===>>>===;;;:::777666555444222111//////000111333555666777777666000222333444333333444666222111000000000222222333444555666777:::???FFFKKKQQQTTTWWW]]]gggqqqrrrnnnjjjhhhfffcccaaa___^^^]]]WWWWWWXXXZZZ\\\\\\[[[YYYWWWYYY[[[^^^^^^[[[VVVSSSRRRRRRQQQNNNJJJGGGHHHIIIOOORRRSSSQQQNNNPPPWWW^^^XXX\\\\\\YYYXXXYYYYYYVVVSSSRRRPPPQQQSSSSSSRRRPPPMMMJJJFFFCCCAAA>>>:::777444555444000...000333666555111//////...++++++///......---,,,,,,,,,,,,---000000111111111111111222111333444333111000000111...//////000000000000000333333222111000000000000000111111111000///---,,,111222222111000///000111222111000///...,,,+++,,,***,,,...000111111000//////...---...000000000///......///000111111000///333///...111111//////111555;;;BBBFFFFFFFFFGGGIIIKKKHHHBBB<<<777333222111000000///////////////000///111111111///......///111000/////////000222222555111,,,,,,...///...,,,------...///111222333444222///,,,---///000---+++,,,,,,---...///000111111333333222111111222333444333222111000000111222333///000333555555444111000000111111000//////000222//////000111222222111000uuullldddeeegggccc]]]ZZZUUUPPPIIIFFFEEEEEECCC@@@===<<<;;;999888777777777999:::;;;===AAAKKKXXXaaaiiihhhhhhiiilllpppssstttxxxsssooooooqqqrrrooommmpppkkkggggggeeecccdddggggggccc^^^]]]aaaggglllooolllnnnpppqqqpppnnnlllkkkkkkddd]]]YYYXXXUUUOOOJJJKKKEEE>>><<<===>>><<<:::666:::<<<:::555222444777333333444444666888666444444444444555555555555444666444555888999555555777:::999888777666666777888666666555222000000222444777888777555777<<<>>>;;;777777777666555555666777555333222222333333222111333777<<<<<<:::777666777:::::::::<<<>>>BBBEEEHHHKKKMMMNNNKKKDDD@@@???@@@;;;999777555555777999;;;999:::<<<===????????????999888888888888:::;;;<<<888888888777555444666888999===@@@BBBAAA@@@???>>>:::<<<>>>???????????????@@@>>>@@@BBB@@@<<<;;;>>><<<<<<<<<<<<;;;:::999888444666777777555555666777777;;;AAAFFFGGGDDD???<<<::::::::::::;;;???EEEJJJEEEDDDCCC@@@>>>===>>>>>>???<<<888666777888999:::555666888;;;>>>BBBEEEGGGDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCAAA>>><<<:::888999:::<<<===;;;888666222111111000111333555777555666555444222222666999:::>>>???;;;999;;;;;;:::888777555444444666999:::888999999::::::;;;<<<===777777999???DDDFFFCCC@@@<<<;;;999777666666666666999;;;???BBBCCCBBB???===999888777666444333222111000111333555666666666555111222333222000///000222////////////000222444555555666777999;;;@@@GGGKKKPPPSSSWWW[[[dddlllmmmjjjeeeeeeccc```]]][[[ZZZZZZVVVVVVWWWZZZ]]]^^^^^^\\\]]]]]]^^^]]][[[XXXVVVUUUTTTTTTSSSPPPNNNLLLKKKKKKQQQRRRSSSPPPMMMOOOVVV\\\XXX]]]^^^[[[XXXZZZZZZXXXWWWVVVUUUUUUUUUUUUTTTSSSTTTQQQLLLGGGBBB===999666666666555555333000000222666222000000///,,,---000000//////...............//////000111222333444444...000222222111111222333///////////////000000111333333222111111111111111333222000...------......333444444333222000111111111222111///...---,,,++++++---///000111000...---///------...///000///...---///000111111111000///333000000222111...///333888>>>EEEHHHHHHFFFEEEFFFEEEBBB>>>999555333222222000000/////////000000111000111111000...---...///111000000///000111222333444000,,,+++...000000///......///000111222333333222000......111111...+++)))***,,,...000222333444333222222111111222222222333222111000000111222333---///222555666555444222,,,---............000222333222000///...///111222vvvnnnmmmlllhhhcccaaa\\\VVVNNNHHHFFFDDDBBB@@@<<<;;;:::888666555444444=========<<>>??????<<<999666555666999;;;;;;<<<>>>???@@@@@@@@@???999888777666666777888999888999999777555444555777888;;;???BBBBBBAAA@@@@@@<<<>>>@@@BBBCCCDDDDDDCCCCCCBBBDDDFFFCCC>>><<>>;;;<<<<<<===<<<===???DDDGGGHHHHHHHHHEEEBBB@@@@@@AAAAAA===888555666888;;;<<<444555888<<>>777666777<<>>===;;;999888777777;;;>>>CCCGGGGGGDDD@@@<<<999999888777555444333333000111222333444444333333333333333111...---...///...///000000000222555777555777999;;;>>>BBBGGGKKKRRRWWWZZZ[[[]]]bbbcccaaa\\\]]]\\\ZZZWWWUUUUUUWWWVVVUUUVVVXXXZZZZZZXXXVVVWWWXXXXXXVVVUUUUUUWWWYYYXXXWWWUUUSSSPPPNNNLLLKKKKKKNNNQQQSSSRRRRRRQQQRRRSSSYYY\\\ZZZXXXZZZ]]]]]]ZZZYYYXXXWWWVVVVVVVVVWWWZZZWWWQQQJJJCCC===999777777555666777666111...///555222111222111......111111111000////////////000//////000111333444555666,,,...000111000000111333///////////////000111111222111111111111111222222666444222/////////000111000111333222000/////////000222222000///000///+++---...///000000///.........---,,,---///000///...,,,///222333222111000000222000000222111...000444777===DDDGGGEEEBBBAAAAAA???>>>===:::888555333222000000///......///111222111111111000...---///000111000/////////000222333111///---,,,...000111111//////000111111111111111000000///000111111///---)))***+++---000222444444111222222333222222111000111111111000000111111111+++---///222333444333222,,,---...//////000222555555444111...,,,,,,000333|||wwwssstttrrrmmmjjjiiifff^^^SSSKKKGGGDDD@@@===<<<;;;999777666444444333777:::<<<===>>>CCCJJJPPPZZZ]]]___aaacccgggmmmqqqxxxtttqqqsssvvvvvvpppjjjbbbaaaccchhhiiifffdddfffbbb```___aaaffflllppprrrmmmmmmkkkgggcccbbbdddgggaaa```___\\\WWWPPPJJJFFF<<<======;;;888666777999888888888777666555333333333666888777999>>><<<666777666666555555444555555333222444999:::888777999;;;:::999888666666555555333444555444333333555777555555333111222777888555333222111111444777:::<<<===999444111222555777888666555444444555555333222555444333444666;;;@@@CCCGGGLLLOOOLLLDDD??????AAA???>>>===;;;::::::;;;<<<>>>???AAACCCCCCBBBAAA@@@<<<;;;:::888888888888999999:::;;;999777666777888999<<>>>>>BBB@@@>>>;;;999666555555555444555666666555555666888777999===???@@@>>><<<::::::;;;===>>>???AAAEEEGGGIIIKKKKKKIIIFFFDDDEEEFFFAAA>>>:::888999;;;;;;;;;777888;;;???CCCHHHKKKMMMFFFFFFFFFEEEDDDDDDCCCCCCBBBDDDGGGHHHFFFBBB===999999::::::;;;;;;<<>>888666666999>>>BBBCCCBBB>>>>>>===;;;:::999888888<<>>:::777777666555555444333333///000111222222111000///333444333111...---...000///111222111000111444777444666:::===???BBBFFFIIIPPPWWW\\\ZZZYYY[[[]]]^^^VVVWWWXXXVVVSSSSSSTTTVVVUUUTTTTTTUUUVVVVVVSSSQQQOOOQQQRRRRRRQQQRRRUUUXXXTTTTTTRRRQQQQQQOOOMMMLLLIIIIIILLLPPPSSSTTTQQQNNNNNNUUUZZZWWWUUUXXX[[[\\\XXXXXXXXXWWWWWWWWWYYYZZZ[[[XXXSSSKKKDDD>>>:::999777333222666555000...///333000111333333///...111111111000/////////000000111111222222333444555555+++---///000///...///000000//////...///000111222000000000000000111222333444444333222222222222222---///111111///.........///333444000000222111---------...///000111111111...---,,,---///000///...,,,000333444333111000111000///000222111...000666666;;;AAADDDBBB???>>>>>>;;;<<<======<<<888555222000///...------///111222000111000///......///111000000///...///000111222000000000///......000111000000111111111000///...,,,...000000000/////////+++,,,---...///111222222111222444555444333000//////000000111111000000///...///000111222222222222---...////////////222444444444333000,,,,,,...111rrrqqqssswwwvvvqqqooopppnnneeeYYYOOOIIIDDD@@@===<<<;;;:::888666555444444...333999===???BBBFFFJJJSSSWWW\\\^^^```dddkkkppprrrooommmpppttttttmmmfffbbbbbbfffkkklllgggdddddd^^^^^^___cccgggkkkllllllnnnlllhhhbbb^^^___eeejjj]]]______[[[TTTKKKDDDAAA555999;;;999444222444777888666555555666555333000///444555444777;;;:::444888777666555555555555555444333666;;;===;;;:::<<<<<<<<<======<<<999777555333444555555444444666888444666666444666999777333111000///000444999<<<>>>>>>:::444222333777:::<<<:::777444444666777666333333222000000333777<<<@@@AAAFFFKKKIIICCC???@@@DDD>>>???@@@@@@@@@???===<<>><<<;;;;;;;;;;;;;;;<<<===;;;999888888999;;;===???@@@???>>>???@@@GGGGGGIIILLLPPPQQQQQQPPPPPPKKKGGGEEEAAA>>>@@@EEEDDDAAA===999555333333333555666777666555666888999777999;;;======<<<;;;:::555888<<>><<<;;;;;;;;;;;;:::888;;;<<<>>>AAAEEEIIILLLNNNGGGGGGFFFDDDCCCAAA@@@??????AAAEEEHHHGGGCCC>>>;;;888999::::::;;;>>>CCCFFF>>>;;;777333222333666888555777999777444444:::???;;;???AAA===:::;;;999777888888777666444333222111000333666777666777:::===;;;888555777<<<@@@BBBAAA;;;;;;;;;;;;:::999999999<<<@@@EEEIIIHHHCCC<<<777555555444444444333333333//////000111000///...---333444333111///...000222222333444222000000222666333666:::===@@@BBBEEEGGGKKKUUU[[[ZZZWWWYYY^^^```TTTVVVXXXVVVTTTTTTVVVYYYTTTSSSTTTUUUVVVVVVTTTRRRKKKNNNQQQRRRPPPPPPSSSUUUNNNNNNNNNOOOQQQQQQPPPOOOLLLHHHEEEHHHNNNSSSTTTRRROOOVVVYYYVVVSSSTTTWWWWWWUUUVVVVVVVVVVVVXXX[[[]]]ZZZXXXSSSKKKDDD>>>;;;;;;666000///333333///...222111///000333333000...000111111000///////////////333333333333333333333333,,,...//////...------...000///.........///111222......//////000111333333111222333444444222111///---///111222000/////////...333444111111444333...,,,,,,---...000222444555...---,,,---/////////...,,,000444555333111000111......000222000...111666666;;;AAABBBAAA>>>===>>>888;;;>>>@@@???;;;666333///...---,,,---...000222000000000///......000222000///.........///111222///111333111---,,,...111000111111111000///---,,,)))---000000...---...000............////////////111222555777666444000......///000111111000///...333333333333333333333333.../////////------///111222444555222...,,,---///yyysssrrruuuuuuqqqqqquuurrrkkkccc^^^UUUJJJBBB???;;;===>>>;;;888777555444777;;;>>>;;;777999AAAIIILLLSSS\\\```aaabbbfffjjjtttnnngggdddeeeggghhhhhhgggkkkooopppnnniiidddbbbbbbaaa```bbbddddddaaa^^^llliiieeebbb```aaaccceeeaaa\\\VVVSSSQQQMMMEEE???666777777666444444666888555333111222444333111...111222333555666777777777;;;<<<;;;888555444666999666444444666:::<<<<<<:::???@@@???<<<888555555555111222444666888999:::;;;999:::777222222666999888444222111111333777999;;;AAA>>>:::888999;;;<<<===:::999888777777666666666,,,---...111666;;;@@@BBB@@@LLLOOODDD<<>>999;;;<<<<<<;;;;;;<<<>>>BBBEEEHHHHHHEEEBBBBBBCCCJJJEEEBBBCCCBBB>>>;;;<<<999::::::;;;<<<<<<======;;;999888:::>>>@@@@@@???>>>DDDIIIKKKHHHGGGIIILLLRRROOOIIIBBB===<<<>>>@@@EEEBBB>>>999555444444444444666777555222000111333777999<<<<<<;;;:::999999999999:::<<>>???AAA888;;;@@@EEEIIILLLMMMNNNOOOMMMIIIEEEAAA???===<<<999;;;???CCCDDDAAA<<<777666666777999===AAABBBCCCAAA@@@<<<777444333555777999:::<<<;;;999999<<<@@@BBBAAA@@@???>>>???@@@@@@???;;;888888444...+++,,,333555666666666555777888999888888999<<>>>>>@@@DDDHHHQQQRRRUUUYYY]]]```___^^^XXXVVVSSSRRRTTTVVVWWWXXXVVVWWWUUUSSSUUUWWWUUUOOOVVVUUUTTTUUUUUUSSSOOOMMMSSSRRROOOLLLLLLOOOTTTXXXOOOMMMKKKIIIIIILLLOOOQQQRRRPPPSSSYYYYYYTTTUUUZZZVVVWWWWWWVVVTTTSSSTTTUUUQQQSSSQQQKKKEEEBBB<<<555444333222222111111222222111222222111///---...///000000000000////////////444444555555666555555555000222444333000------...,,,,,,------...///000000111000/////////000222333777777555333000///111222////////////000000000000///111222222111111222333------......///111222333000///---,,,---...000111111222333333333111000//////000222444666666666666<<<@@@DDDCCC???<<<>>>AAA;;;999<<>>:::;;;;;;:::888666777888999777555555777777555222222222444555777888888888===>>>???===999666666777888777666888:::;;;:::888=========;;;999777777777333333444666999::::::999999:::777222111555888666555333111111222555777888:::888666999===@@@AAA@@@======<<<<<<:::888666555111222222444888<<<@@@CCCBBBIIIIIIBBBAAAFFFFFF???;;;<<<===<<<;;;;;;<<<>>>AAAEEEHHHHHHDDDBBBBBBCCCGGGCCCBBBCCC@@@;;;:::<<<<<<<<<;;;999999999999999===;;;:::<<>>BBB@@@===:::888777777777777999:::888555444555666777:::<<<<<<:::999888888:::;;;<<<>>>@@@CCCEEEFFFEEEEEEFFFFFFGGGIIIJJJJJJEEECCCAAA??????@@@AAACCC===@@@DDDIIIMMMNNNMMMKKKNNNLLLIIIDDDAAA>>><<<;;;666777:::===???===999555777666666888;;;>>>AAABBBBBBAAA>>>:::666555666888777999:::999888:::>>>AAAAAA@@@@@@@@@AAACCCDDDEEEBBB>>><<<;;;888333111222444555666666555555777888999999999:::<<>>@@@CCCBBB@@@??????@@@888666888???AAA>>>999888000000111111000...,,,+++......------......///000000000000000111222333444555444444333222222111111000111222111...+++******,,,++++++,,,...000///...,,,------...///000111111000222555555333222222333111...---//////,,,---000222111111000000000000000...///000111111111111111222222///++++++......***{{{sssoootttzzzzzzuuurrrvvvqqqllliiicccXXXOOOLLLIIIFFFBBB>>>:::777444444777999<<<======<<<<<<===EEEKKKSSSXXX[[[```gggnnnnnnjjjeeeaaabbbdddeeefffdddhhhlllmmmjjjeee```]]]`````````bbbeeeffffffeeedddgggkkknnnnnnjjjeeeaaaaaaZZZPPPIIIFFFEEECCCBBB@@@AAABBB@@@===:::888888;;;:::777777888888777666333444555666888999::::::<<<===>>>===:::666555444888777888:::;;;<<<:::888888999::::::888888999:::777555444666:::;;;999666888999777222111555666444444333222111111333555666666444555:::AAADDDBBB???=========<<<:::777444333666666555666888;;;>>>@@@AAACCCAAA???DDDLLLIII???===>>>===<<<:::;;;===???@@@DDDGGGGGGDDDAAAAAACCCCCCAAABBBBBB>>>888999======;;;999888777777888999@@@>>>===>>>@@@BBBBBBBBBBBBDDDFFFDDDAAA???@@@CCCGGGIIIJJJIIIEEE@@@===;;;======<<<<<<;;;;;;;;;;;;999::::::999777666777888999;;;<<<<<<:::888888999999:::;;;===@@@BBBCCCDDDBBBBBBBBBCCCEEEHHHJJJLLLGGGFFFDDDBBBBBBCCCEEEFFFBBBCCCFFFKKKQQQRRROOOKKKMMMKKKHHHDDD@@@===;;;:::555555666888::::::777555777777666666888;;;>>>@@@BBBBBB@@@===999777777888777777777777777:::>>>AAA??????AAACCCEEEGGGIIIJJJEEEAAA??????===888777999666666666555444444777999::::::<<<===>>>???@@@@@@FFFDDD@@@;;;888777777777888777444333333444777888555444111000000111444555555444333222222333444555333333333444444555666666333333333333555777999:::555999===@@@AAADDDIIINNNJJJNNNSSSYYY___bbbcccdddaaa]]]YYYVVVUUUUUUUUUTTTZZZ]]]]]]]]]```cccbbb^^^ZZZ[[[\\\]]]^^^[[[WWWSSSSSSRRRPPPNNNMMMLLLMMMMMMQQQRRRRRRSSSTTTUUUUUUUUUYYYWWWWWWXXXUUURRRSSSVVVPPPRRRSSSSSSQQQOOONNNNNNKKKOOOOOOKKKGGGDDD>>>777333222111111000000111111000111111000...---...///111111000000000////////////000111333333444444444---...//////---++++++,,,+++,,,,,,------.........((()))***+++...000222444444555666555222111111111////////////000000000000///000111111000000111222000///......------------...000222333444333111000...............000111222222444888<<<@@@CCCEEEEEEDDDCCCCCCCCCDDDDDDBBB@@@555333444:::===;;;:::;;;///111222333222///+++)))//////......//////000111000///...///000222555777444444333333222111111111///000222111...+++******,,,++++++,,,///111000000,,,,,,---------.........///111333333222000000111000---,,,//////---...111222111000.........///000------///000111222222222222222///,,,,,,//////+++tttpppmmmpppvvvzzz{{{zzzuuuoookkkjjjfff___ZZZZZZMMMGGGAAA>>>;;;666555666444666888:::===>>>??????BBBHHHOOOSSSVVV\\\eeemmmooolllhhhfffeeeggghhhjjjhhhlllppppppmmmhhhdddbbb______```aaadddfffhhhiiimmmooossstttqqqkkkddd```aaaZZZRRRKKKHHHFFFEEECCCDDDFFFGGGEEEAAA===:::999:::999777666666666666666444555666777888:::<<<<<<888888888777555444333333666777999;;;<<<<<<:::999333555777777777888999;;;999777555777:::;;;888555777888777222111444444222333333333222222444666888888666777===BBBCCC===777:::999888777555444333333888777666666666888:::<<<>>>>>>======CCCIIIFFF>>>>>>>>>>>><<<:::;;;===??????BBBFFFFFFCCCAAAAAABBB>>>???AAAAAA<<<777999???<<<:::888777888:::===???BBBAAAAAAAAAAAABBBCCCCCCEEEFFFEEEBBB>>><<<===???AAAFFFKKKMMMJJJDDD>>>;;;999:::<<<===>>>>>>>>>>>>888999999888777777777777<<<<<<===<<<:::999999:::777888999;;;===>>>???@@@AAAAAAAAABBBDDDFFFIIIKKKHHHHHHFFFFFFFFFGGGHHHIIIEEEDDDEEEIIIOOORRRQQQNNNKKKIIIGGGCCC???<<<999888666555555666888888777666777777666555555777;;;===AAABBBBBB@@@<<<:::999999999888777666666999<<>>AAACCCFFFHHHIIIIIIEEEAAA???@@@>>>;;;;;;===888888777666444444777999:::<<>>:::888999:::<<<777555333111111333555777333222///...///111444777555444333222333444666777333333444555666777888888333333222222333555666777333777;;;>>>@@@DDDKKKPPPPPPTTTYYY]]]``````aaaaaabbb^^^ZZZWWWVVVVVVUUUUUUYYY]]]___```bbbeeeeeebbbbbbbbbbbbbbb```\\\VVVQQQRRRQQQPPPPPPPPPOOONNNMMMQQQSSSUUUWWWXXXWWWVVVTTTZZZYYYWWWUUURRRPPPQQQSSSPPPRRRTTTTTTQQQOOONNNNNNMMMPPPQQQMMMHHHDDD>>>777222222111000000000111111000111222111///...///000222111111000000/////////---...///111222333333333///000000000////////////+++,,,,,,,,,------......((()))***,,,...000222333222444666555444222111111////////////000000000000...///111000//////000222000000///............///...///111222333333222111222111//////111333666888:::<<<@@@DDDHHHKKKLLLMMMJJJFFFCCCCCCEEEEEEBBB>>>333111111666999999;;;???333333333333111///,,,+++///////////////000111111222111///...///111444666333333222222111111111000...//////...,,,,,,,,,...,,,++++++---000111111111---------------------------///111111000/////////...++++++...///---...222222111///---------...///---...///000111111111111111111///,,,---111111---ttttttsssqqqsssxxxxxxqqqkkkjjjgggbbb```aaaNNNEEE===<<<:::666666999666666777888999<<<>>>???BBBHHHOOOSSSVVV\\\eeemmmiiiiiihhhgggffffffgggggghhhjjjmmmmmmjjjgggdddccc```aaaaaabbbcccfffiiilllwwwwwwuuurrrlllfff```\\\[[[XXXRRRMMMIIIEEEBBB@@@FFFHHHHHHFFFBBB>>>;;;:::888888777666555555555555555555666777999;;;===>>>666444111000111333555777999:::;;;;;;:::888777777111333555666666666888:::999777666777999999777444444666666222111444333000000222444444444666:::===:::999:::===AAA???888222777555333222222444666888;;;999888666666777999:::===??????>>>@@@CCCBBB???=========<<<;;;;;;===???===AAADDDEEEBBB@@@@@@BBB;;;===@@@AAA===888;;;BBB???>>><<<;;;<<<>>>AAACCCCCCCCCCCCBBBAAAAAABBBCCCGGGFFFEEEBBB>>><<<<<<<<<===CCCJJJMMMKKKFFF@@@===777999;;;>>>???@@@??????:::999999999999999888888=========;;;999999;;;<<<999999;;;<<<=========<<>>;;;;;;;;;===;;;888666777888::::::;;;===@@@CCCEEEFFFFFFEEEBBB>>><<<===<<<::::::>>>999:::999888666555777999;;;>>>BBBGGGJJJJJJJJJIIIDDDAAA<<<888666777:::<<<555555555555555555555555222111//////000333555777555444444444444666777888333333444555777888999999666555444333222333444555111444999<<<>>>CCCJJJOOOTTTYYY___bbbbbbaaaaaabbb```\\\XXXUUUUUUVVVVVVVVVZZZ___bbbbbbccceeeeeebbbccccccbbbbbb```\\\VVVRRRQQQPPPPPPRRRTTTUUURRRPPPRRRUUUYYY[[[\\\ZZZVVVTTTVVVWWWUUURRROOOOOOPPPQQQSSSUUUVVVUUURRRPPPOOOOOOQQQTTTSSSNNNIIIDDD===666333222222111000111111111000222222222000///000111222222222111000/////////,,,---...000111222222222000000//////000111111000,,,,,,---------------...+++,,,---...///000000111111333555555444222222222////////////000000000000---///000000///...000111000000//////000000111222//////......///000222333333111000000222555999<<>>>>>@@@@@@<<<777333000111444666777;;;AAA888777444111///////////////////////////000111111555333000///...000222444222111111111111111000000---------++++++---000444---,,,,,,...000222222111/////////............------///111111000......///---***+++...///---///222222111///...---------...//////000000000//////...000111///,,,...222333///|||}}}wwwuuuzzzxxxqqqmmmiiibbb___```OOOCCC:::::::::666666;;;:::::::::888666666888:::BBBHHHOOOSSSWWW]]]gggnnnhhhkkkmmmmmmllljjjjjjjjjjjjlllmmmllljjjiiihhhiiieeeeeeeeeddddddgggkkknnn{{{wwwqqqjjjccc^^^ZZZYYY[[[ZZZWWWSSSNNNIIIEEEBBBEEEFFFFFFDDD@@@===;;;;;;888999::::::888666666666555555555666888;;;>>>???777444000///222666999;;;=========:::666444333444333555666666666666777888777777777777777666555555111444555222222444333//////222555666666777;;;???888999:::<<<<<<:::666333555444333333444888;;;===<<<;;;:::888888999;;;<<<<<>>===>>>@@@:::;;;<<<<<<;;;;;;<<<>>><<>><<<;;;::::::<<<<<<;;;:::;;;;;;:::888777888;;;======>>>?????????>>><<<;;;===>>>???@@@BBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHKKKJJJGGGEEECCCDDDEEEFFFIIIHHHFFFCCC???;;;888666666444222111222222111000333666888777555555777:::<<<===??????===<<<<<<===>>><<<999888999999888777999;;;???BBBCCCCCCBBBAAA@@@<<<:::;;;:::888999===;;;<<<<<<;;;999777888888:::>>>CCCIIIMMMNNNNNNNNNGGGBBB<<<555222333555777444555666777777666555444222222111222333555666888555555666666777777777777333444444666777888999999888777666444444444444555000333777999<<>>@@@777444111111444888999999;;;;;;:::777444333444777999::::::999777666777888333666999888444222444777...222333222222444333///...222666666555555999===999:::<<<:::777444333444333444555777999;;;<<<===;;;:::888888888999;;;<<<999;;;<<<===:::888999;;;555888;;;===<<<<<<<<<<<<;;;>>>BBBCCC@@@??????AAA;;;999;;;@@@CCCBBBDDDHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDBBB>>>===>>>@@@CCCCCCBBBAAA@@@>>>;;;999888<<<@@@CCCCCCBBBAAAAAA;;;;;;<<<=========<<<<<<<<<;;;999:::<<<===<<<:::777777666444444555999===@@@AAAAAAAAA???===:::888666888;;;>>>@@@BBBBBBBBB===>>>>>>???AAABBBCCCCCCCCCFFFHHHFFFCCCAAABBBEEEIIIHHHGGGDDD@@@<<<888666888555333222222222000///111555999999666555777:::999:::<<<<<<;;;<<<===???===;;;::::::<<<<<<999777555888===AAACCCCCCBBB@@@@@@<<<999:::999777999===<<<>>>??????<<<999888888999===BBBGGGKKKMMMMMMMMMEEE@@@999222///000333555444444555666666555444444333333444555666777777777555666777999999888777666444444555555666777888888666555444333333444555555000333666999;;;@@@HHHNNNNNNVVV___eeeffffffhhhkkkjjjgggccc``````aaaaaaaaa\\\bbbeeebbb^^^]]][[[XXX[[[ZZZXXXWWWXXXWWWUUUSSSRRRPPPPPPSSSXXXZZZXXXUUUSSSUUUYYYZZZYYYVVVQQQNNNKKKPPPSSSPPPPPPSSSUUURRRUUUUUUSSSPPPMMMMMMNNNPPPQQQSSSPPPIIIDDDBBB===888555444333333222333333333333444555555333333444555444333333222111000///.........///000000000000000,,,)))((((((+++......---////////////////////////---...///000111000//////111222333333222222444666////////////000000000000,,,...//////...---///000222111111000000000000000,,,,,,,,,---...000111111///.........000222555777999:::<<<===>>>>>>======555222//////111222111000222000000111000000555;;;>>><<<999666333222111111......------......///000222222111111000111111111000000000000000000000000...///000000//////000222111000//////111111000/////////////////////000000///111333333222111111111...++++++---...,,,---000000111111111000...,,,+++......//////000////////////000///---000555666333||||||}}}{{{{{{wwwmmmdddaaaVVVFFF:::;;;:::555666<<<000777>>>>>>888444555888222:::DDDKKKQQQXXXbbbjjjnnnttt{{{~~~|||wwwtttsssqqqqqqpppnnnmmmooorrrvvvppppppnnnkkkiiijjjoootttuuupppiiibbb]]]\\\]]]___\\\[[[XXXSSSMMMIIIGGGFFF@@@@@@@@@===;;;:::;;;<<<444888<<<<<<999555444444555444444555777:::>>>@@@666444222333555777666555555666666444333444999======>>>>>><<<999777777888000555:::888333000333888,,,000333222222444333000///333666666444333777;;;;;;>>>>>>:::333//////222///222666:::<<<;;;:::999888777666555555777999;;;555444555777777555555555333666:::======<<<;;;<<<:::>>>BBBBBB@@@>>>???AAA;;;888:::@@@EEEFFFGGGJJJDDDDDDEEEEEEFFFGGGGGGGGGBBBDDDDDDAAA===;;;===???AAA@@@@@@AAAAAA>>>;;;888777999<<<>>>>>>???AAABBB======<<<<<<;;;;;;;;;::::::888777888:::;;;:::777444444333111111333888<<<@@@AAAAAA@@@>>>:::777555000333777<<>>??????888???GGGIIIEEECCCEEEHHHIIIIIIGGGDDDAAA<<<888666;;;999777555555444111//////444::::::777666777:::777888:::::::::;;;>>>@@@;;;:::999;;;>>>>>>;;;888333777<<>>;;;999888999<<<@@@EEEIIIKKKKKKKKK@@@<<<555000...000555888444333333333333333333444333444666888999888888777555666999::::::888666444444444555555666666777777222111111000111222444555111444777999;;;@@@HHHNNNNNNVVV```eeeeeeeeegggjjjhhhddd```]]]\\\]]]\\\\\\ZZZ```bbb^^^YYYWWWTTTPPP\\\ZZZVVVTTTSSSRRRPPPOOOTTTQQQPPPRRRWWWZZZWWWTTTOOORRRTTTUUUTTTPPPKKKHHHHHHOOOSSSQQQQQQVVVWWWTTTTTTSSSPPPMMMJJJJJJLLLNNNOOOPPPMMMFFFBBBAAA>>>:::666555444444333333444444333555666555444444555666444444333222111000///...//////000000000000000///,,,)))'''(((,,,......---000000000000000/////////,,,---...000000000000///222333333222111222555777////////////000000000000,,,---///...------...000333222111///......------***+++...000111111000000////////////111333555666111222333555555555555444000...---...000222333333111//////000...---111888>>>===<<<999777444222000---------------...//////000000111111222222222222////////////000000000000...111444555333000...---222111000000111111000///........./////////000000000222444444333222222222...++++++---...,,,,,,000000111222333222///,,,***,,,,,,...///000000111111///000///---000555666444|||zzzzzz|||~~~~~~}}}{{{|||zzzwwwvvvsssjjj```OOOFFF??????>>>;;;<<<@@@<<<999:::===<<<777555777555777;;;@@@HHHSSS^^^fffiiimmmqqqsssqqqqqqrrruuuvvvooojjjlllssswwwsssnnnjjjoooppplllkkknnnrrrsssmmmkkkfffbbb^^^]]]]]]]]]```]]]XXXQQQIIIDDDCCCBBBAAA@@@>>>===<<<<<<<<<===777:::===<<<999555222111111444555444777===@@@???:::777444333444777888999444444444666999<<<===>>>AAA<<<777666777888666444555555555444444333333222444444333111111222666999<<<;;;999666444555888;;;999===:::222...222333111222000000333888:::999666:::999777555999===<<<777666555444444444555666777444666999<<<===<<<:::888:::<<<>>>>>>===<<>>===>>>>>>===:::?????????>>>===;;;:::999777666444555777999:::;;;;;;888888:::999666555888>>>===;;;999888777777777666777777777777888;;;>>>DDDEEEDDDAAA===;;;;;;;;;888888777777999;;;>>>@@@>>>>>>>>>===;;;;;;===???<<<@@@EEEHHHIIIHHHGGGGGGHHHGGGCCC???<<<999777666777888999888555222000000111333666999:::999888777===:::999<<<======@@@EEECCC???;;;<<<@@@AAA>>>;;;666777999<<<@@@BBBAAA@@@>>>===<<<:::999999999999???<<<;;;===;;;666555666===>>>===<<>>>>>===<<<;;;:::999666444111111333666999999<<<888666777666444555999888888888888777777666666000222444555666888;;;===???AAABBBAAA>>><<<;;;;;;555555555666999<<<@@@BBBBBBCCCDDDCCCAAA@@@@@@AAA<<>>>>>??????===;;;666777999<<<@@@BBBBBBAAA???????????????>>>>>>>>>???<<<;;;===;;;666444666888:::::::::===BBBCCC@@@;;;777333111222444555555777666555555666666555444444333333555888::::::999888777666444333333333333000000000000111222333333222222222222222333333333111444777999;;;AAAHHHNNNPPPSSSWWWYYYYYYYYY\\\^^^^^^^^^]]]YYYUUUTTTWWW[[[YYYZZZXXXTTTOOONNNQQQUUUYYYZZZZZZWWWTTTQQQQQQQQQRRRQQQQQQSSSTTTRRRMMMIIIPPPPPPQQQTTTUUUUUURRROOOKKKKKKKKKLLLOOOSSSVVVXXXQQQRRRNNNHHHGGGMMMPPPOOOWWWUUURRRNNNJJJDDD>>>999777777777555333222333444444555444222000///000111,,,000333222...,,,...111333222111111111111222333222...+++***---///...,,,000000000///...---,,,,,,***,,,///000//////000111444444444333222222444666111111000//////000111111222///---...111333222111000333444111000222111---...---,,,---///000000///...///111222111000---,,,/////////000000111222333000111222111000000111333...//////000111111222222666>>>BBB===777444111...///+++))),,,,,,***,,,000000...---...000111000...111111111000...,,,---------///111111000......///)))***,,,...////////////222222111///,,,,,,---...000111222333444333222111---------........./////////---///111000,,,,,,///000111222333444333222222000000000111333444666777xxxyyyxxxsssnnnmmmqqquuutttrrrooooootttttthhhZZZRRRKKKEEECCCAAA??????AAA@@@:::666666666666:::???;;;;;;===@@@GGGRRR^^^ggglllhhheeefffiiillljjjhhhiiidddbbbfffooouuutttqqqhhhiiiiiihhhmmmrrrrrrnnniiifffbbb\\\WWWSSSQQQPPPTTTRRROOOJJJEEE@@@<<<:::666888;;;===>>>===;;;:::;;;999888999::::::666333555777666444444999:::999777555444555666666666444222222222333555777888999999;;;;;;777333111555888444333111111111222444555777777777555333333555777;;;:::999666555666999<<<777999888333000222444444///222555444222222666:::888;;;;;;666444444444222///.........111555888;;;999888666666777999===???:::===@@@BBBBBBBBBCCCDDDCCCCCCDDDFFFIIIIIIHHHFFFJJJKKKJJJGGGCCC???<<<<<>><<<;;;;;;666555555555888;;;???AAACCCEEEHHHHHHFFFCCCAAA@@@<<<=========<<<===???AAAEEEDDDBBB@@@<<<999666555777777777555222111222333111222444777999:::;;;;;;;;;999:::>>>@@@>>>>>>AAADDDCCCAAA???===<<<;;;;;;666777888<<<@@@BBBAAA@@@<<<===???AAABBBCCCCCCCCC@@@===<<<===;;;666444555222555777888;;;@@@???;;;999777444333444555444444888777555666777777666444222333444444555888;;;>>>:::999777666444333222222111111111111222333444555444444444444444444333333111444888;;;>>>CCCJJJPPPQQQTTTWWWZZZ[[[\\\___```]]]]]]\\\XXXTTTTTTXXX\\\[[[ZZZWWWQQQLLLMMMRRRWWW[[[[[[ZZZWWWTTTRRRRRRSSSRRRQQQQQQQQQQQQOOOKKKHHHNNNOOOQQQUUUWWWWWWUUUSSSMMMLLLLLLMMMOOORRRUUUWWWOOOPPPMMMHHHHHHLLLOOONNNRRRQQQNNNKKKHHHCCC===999333444444333222111333444333444444222000...///111,,,///111000...,,,...000333333222222222222333333111,,,'''(((---///,,,(((/////////......------,,,***,,,.../////////000111222333444333222111222444000//////......//////000000///...///111222333222222444444111111444444111000///......000000000...---...000111111///---,,,---------...///000000111...000222222111111222333......///000000111111222///777======999555111---///,,,+++,,,,,,***+++...---,,,---///000111///---111///---,,,---.........---///111111///---,,,,,,'''(((***+++,,,,,,,,,,,,111111000...,,,+++,,,...///111333444444222000...------........./////////---+++,,,......+++---111222222222333333333444444111111111111222333444555vvvvvvuuurrrpppnnnnnnooorrrsssrrrrrrsssrrrhhh]]]UUUPPPIIIEEECCCAAA@@@AAA@@@:::777777888888<<>>AAAEEELLLUUU___eeehhheeebbbbbbeeehhhiiiiiilllhhheeehhhooosssrrrpppeeeeeedddgggpppxxxvvvooofffccc```[[[WWWSSSPPPNNNPPPNNNKKKHHHDDD@@@<<<999555777999<<<=========<<>>:::<<<@@@BBBDDDDDDDDDDDDAAAAAACCCEEEHHHHHHGGGEEEGGGHHHIIIGGGBBB===999777;;;:::999999999999999888999999888777777777777777777666555666888:::;;;::::::666444666555333333666000222444666777666555444666999;;;;;;999777555555777999;;;<<<<<<<<<===???;;;999777666666888;;;===???BBBFFFGGGDDD@@@===<<<;;;;;;:::888888:::???BBBCCCCCCBBB@@@===999666444666666666444222111333555222222444666888:::<<<===???===>>>AAA@@@;;;999:::@@@@@@@@@>>>;;;::::::<<<777777888;;;===>>>===<<<666888<<>>===>>><<<666444666...333777999===AAA>>>999666444333222333333222000333222222333555777777666111333444333333666<<>>AAAFFFMMMSSSOOOQQQUUUYYY]]]```ccceee``````]]]YYYUUUTTTXXX\\\\\\\\\YYYTTTPPPOOOSSSXXX\\\\\\[[[XXXTTTSSSSSSUUUUUUTTTSSSRRRQQQNNNKKKIIINNNOOOQQQTTTWWWVVVTTTRRROOOOOONNNOOOPPPSSSVVVWWWQQQQQQOOOLLLMMMOOOQQQRRRPPPNNNLLLIIIFFFAAA;;;777222333333222000000111222222333333111///...///000,,,...000000///...///000111111000000000000111111...,,,***+++------+++))).........---------------+++---...///......///111111222444333222111111111////////////////////////////////////111222222222111333333111111555555333111000//////111111///...---...///000000///---,,,+++,,,---...///000000000+++...111222111111111222......///000000111111222---333888999777333000...000...------,,,+++,,,---***+++---///000000///---333///,,,,,,///222222000...000111000...+++***+++((()))+++,,,---------,,,...///...---,,,,,,...000000222444666555333000---............////////////---******,,,+++)))+++000222222111111111222333444222222111111111111222222pppmmmlllnnnpppooojjjdddhhhooosssppplllgggaaa[[[YYYUUUNNNGGGDDDCCCAAA>>>;;;888666888999888:::???;;;???DDDJJJQQQXXX___ccceeeffffffeeeeeehhhmmmrrrpppkkkhhhhhhkkkmmmkkkhhhjjjiiihhhjjjqqqwwwrrriiibbbaaa```]]]YYYVVVSSSRRRNNNLLLIIIGGGEEEBBB>>>;;;888888999:::;;;===>>>???===999666888<<<===999555666888888555666;;;===;;;<<<;;;:::::::::888444111333555666555444444666888666333000///000222222111333222000//////222444666888999:::888666444444555111111111000///000333666999999999888666555777999888666444555777888777666333999;;;888555555666666333333222111333666999;;;::::::::::::::::::;;;;;;;;;<<<>>>AAACCCEEEEEEDDD??????@@@BBBEEEFFFEEECCC@@@CCCEEEEEE@@@;;;777555777888999999999999999999666666555444444444555666555666777:::======;;;888666555666:::999555222333111333555777777777555444777:::======:::777555444777999:::::::::<<>>;;;:::;;;:::999888888;;;@@@DDD@@@AAAAAA@@@===:::666333444555444333111222444666222333444666888;;;<<<===>>>===>>>AAA@@@:::888888:::;;;<<<;;;999999:::<<<999999999:::;;;:::888666444666:::===@@@AAABBBAAAAAA>>>===>>><<<777555777...444999<<<@@@DDDAAA;;;555444333333444333111000000//////000333444444333000111222222111555<<>><<<:::888666555555444444444333444555555666666666666555555444444444444888<<>>DDDKKKQQQXXX___cccfffiiikkkjjjiiikkkrrrwwwvvvrrrnnnlllmmmmmmkkkhhhfffggggggkkksssyyytttlllbbbbbbaaa```^^^[[[XXXVVVMMMIIIFFFDDDEEECCC@@@<<<;;;:::999999:::;;;===???888666777:::===???===:::>>>???>>>:::999<<<<<<:::===<<<;;;;;;;;;999666333555777888777444333555888555000,,,,,,000222111///444333111111111222444555666888:::999777555444444111222333222222333555888888666666777555222333777;;;888666777::::::777333222777999777666888888666555555555555666777999:::999:::<<<===>>>>>>===<<>>>>>@@@CCCEEEEEEEEE@@@??????@@@BBBDDDCCCCCC;;;>>>BBBBBB???:::666555555777999::::::999:::;;;555555444333333444555666222333666999;;;;;;888666444444777<<<;;;555111111222333555666777777666666333666:::;;;:::888777777888:::;;;<<<<<<===@@@CCC===;;;888666666999===@@@>>>???AAAAAA???>>>>>>>>>;;;<<<;;;::::::<<<@@@CCC>>>???@@@@@@>>>:::555333222333444333222333444666222333555888:::;;;<<<<<<:::999;;;???@@@===;;;===999888888888888999:::::::::999999999:::999777444666888:::===???@@@@@@@@@???<<<;;;===;;;777555777///555:::>>>BBBFFFCCC>>>888666555555555555444222333111000000111222000///000000000000111555:::>>>>>>===<<<:::999888888888666555555444444444444444444444444444444444333333555888;;;>>>BBBIIIRRRYYY[[[ZZZ[[[]]]aaaeeeffffffhhhfffbbb\\\VVVTTTXXX\\\\\\___bbbaaa\\\XXXWWWWWWYYYZZZ[[[[[[YYYXXXXXXXXXZZZZZZXXXUUURRROOOPPPQQQSSSQQQOOOOOOOOOOOONNNLLLOOOOOONNNNNNPPPSSSUUUWWWUUUSSSSSSVVVWWWVVVWWWZZZQQQOOOLLLIIIEEE@@@999555333333333111...---...///000111111000...---///000...///000111222222222111111111222222222222111111---111444111,,,***...333///...------...///000111///000000000//////111333000111222111///......//////000000111111000000//////111222222000//////000---000222000111333222///.........000111111///---,,,,,,------------------+++,,,...000222222222111,,,...000000//////000111000000111111222333333444333000///000///---...111///222222//////111111...***---///000///...//////...---+++,,,...000000000///000222111...,,,++++++)))***,,,---------,,,++++++,,,---------///222444333444666777777555333111....../////////000000000333111222333111...///333/////////000000000000111222111111000//////000000rrrnnnjjjjjjlllkkkgggbbbeeeooovvvvvvrrrnnnjjjfff___]]]UUUJJJDDDCCC>>>888:::777666888888666777;;;:::===AAAFFFMMMUUU___eeeggggggggghhhiiilllooorrryyyuuuqqqpppppppppnnnmmm^^^bbbeeejjjsssyyywwwpppcccddddddcccaaa]]]ZZZXXXJJJFFFAAA@@@AAABBB???<<<::::::::::::::::::999999777999;;;======<<<:::999===???===888777::::::777:::999888999::::::999777555777999777333111444777333111///...///000222222555444333333333333333444444666999999777555444333222333444444444555888:::888555666888555111111666888888999::::::888555222222555666555666999777222444555666777888888999999666888:::===@@@AAABBBCCCCCCAAA???@@@CCCFFFGGGFFFCCCAAA???>>>@@@BBBCCCCCC;;;===@@@AAA>>>:::777555444888;;;<<<;;;;;;<<<>>>777666555444444666888999333333333444777888888777444333555999999333000111000111222444666777888999555888:::;;;:::999999999888;;;???AAAAAA@@@?????????===999777777:::===@@@@@@@@@@@@>>>===>>>AAACCC>>>>>>???>>><<<<<<===???<<<>>>@@@@@@>>>:::555222///111333444333333444666222444777999;;;;;;;;;:::888777999>>>???======@@@;;;999666777999:::999777:::999999:::<<<;;;999777999999:::;;;<<<<<<======;;;888777:::999444333555///444999===BBBFFFDDD>>>888666444444444555444333555444222333444444333111000...---...111555888999::::::999999999999999:::777777555444333222222222222222222222222333333333444666999;;;???GGGRRRZZZaaa___^^^```dddhhhiiihhhgggeeeaaa[[[UUUUUUYYY]]][[[^^^aaa```\\\WWWVVVVVVUUUXXX\\\]]]\\\ZZZZZZZZZXXXXXXWWWSSSOOONNNOOOQQQTTTQQQNNNLLLMMMNNNNNNNNNLLLKKKKKKLLLNNNPPPSSSUUURRROOOPPPUUUVVVSSSTTTWWWOOONNNKKKIIIFFFBBB<<<888111222222111///...///111///000000///------...000.........000111222111000///000111111111111000///,,,......+++((((((+++///000///.........000222444111111222111000000222444111111111///---,,,...///......///000000///......000222444333000...---...,,,000333222222444111---,,,,,,---///111111///---++++++,,,,,,------------***,,,...000222222222111000111111111//////111333111222222333333444555555222---,,,///000......222///333444111111444444000---///111000...---///111---...////////////000111///111222111///---,,,---***+++,,,---...---,,,,,,---...///...---...111333222333444555555555444333.../////////000000000000111000111444333000000444...///000111222111000000111111000/////////000000}}}yyytttpppnnnmmmmmmmmmeeemmmtttuuuvvvuuuoooiiiaaa```WWWKKKDDDBBB===555???;;;999::::::999;;;???:::;;;===AAAHHHSSS^^^ffffffcccaaacccgggjjjiiihhhssspppnnnmmmnnnnnnnnnmmmbbbfffiiikkkpppssspppiiieeeeeefffeeebbb^^^ZZZXXXHHHCCC===<<<>>>@@@>>>;;;888999:::;;;:::888666444<<<>>>AAA@@@===888555333666888777444444777888666666555555777:::;;;<<<;;;555777999777222000333777000222333111......222666555555555444444333333222222555888999777555444333111333444444444555888::::::777777:::777222222777333888<<<<<<888444222333333444444333666999555...111333555777999999999999555666999<<<@@@DDDGGGIIIGGGCCC@@@@@@CCCGGGHHHHHHEEECCC???>>>@@@BBBDDDDDD<<<>>>AAAAAA>>>:::777666444888<<<===<<<<<<===???888777666555666888:::;;;777444222222444777999:::555333333666666111000111......000222555888:::<<<<<<===???>>><<<:::::::::777<<>><<>><<<;;;===BBBEEE@@@AAABBB@@@===;;;::::::;;;===???@@@???:::555222...000333555444444444555222555888:::<<<;;;:::888;;;999:::===>>>;;;;;;>>>???;;;666777:::;;;888555999999999;;;===>>><<<;;;:::999999888888888999999777444444777666222111444...333888;;;@@@EEECCC>>>777555222111222333222222444333333555777888888777000---+++---222666777666777777777777888999::::::888777666444222111111111000000000111111222222222333444666888<<>>;;;888:::::::::::::::999888777:::;;;======;;;888555333777555444333555555555555111333555666666777999;;;888888777777666444333222444333222111111333555666::::::999666333000///000333666777555555777777444555555555555555666777888999888777666555555555555000444999999666333222333---000444777888777555444555666999;;;<<<;;;:::999555888;;;<<<===@@@EEEJJJGGGEEEBBBBBBCCCBBB???<<<@@@AAAAAA>>>;;;;;;???BBBDDD>>>@@@GGGEEE;;;666;;;:::;;;;;;::::::;;;???AAA;;;:::888777777888:::;;;666777888555333444777;;;666666666666555555444333...///111444666888999999888:::<<<>>>????????????EEEHHHKKKKKKHHHBBB>>>;;;======:::555555;;;???@@@@@@@@@@@@???======???AAACCCCCCDDDFFFGGGDDD>>>999777>>>BBB===999999777222000333666888999888666444888888777777888999:::;;;;;;>>>@@@@@@>>>;;;::::::666888999:::::::::<<<>>><<<===;;;888;;;AAA@@@;;;@@@===:::888888999999888444444555555555555555555444222222666<<<@@@>>>;;;888777555333222111000000111333555666777666555444333222111111111222333444555777888999999888777555888888888777555333000///444222222222222333222000///555;;;<<<<<>><<<888222///111222///------...............///000111222111...---,,,---...///***,,,///000000///000000000///...---,,,---......///.........000222444555222222222222222111000///000///---,,,,,,---///000/////////...------,,,,,,222444777666222///...///---///222444555333111///000///...000222111---***,,,++++++++++++,,,---...******+++---///000///---000111222333333222000000000000111222333555777888333333222111000000000111111111111111000000000000///000111222222222222222111111222222333333222222111111000000///---,,,+++---,,,+++---///000---***---///000///------///222333333222222333333444555555111------...000///...111///...///111222222111222222333444555555555555222000------...000000000vvvtttkkkkkkwwwvvvllliiimmmuuuzzzuuuooonnnmmmlllhhheee^^^SSSHHH???:::999888999;;;<<<>>>>>>>>>===999::::::===DDDOOO\\\eeegggdddccchhhooorrrmmmgggoookkkggggggkkknnnmmmlllhhheeedddfffddd```___aaa```bbbccc^^^UUUNNNKKKKKKGGGBBB<<<:::;;;<<<:::888888999:::;;;:::888555444999999::::::888666333222444333222333333444333222333444666666666666888999888888888888888777666666555444222111222333666777999:::999777333111000000333666777666666888777444444444333444444555555666777666666555555666666666444555777777666555666666///000333555666666444333444666999<<<===<<<:::888777;;;AAADDDEEEFFFHHHIIIDDDAAA>>>===??????>>>===???BBBCCCBBB@@@???BBBFFFCCC===???EEEEEE<<<999>>>:::<<<<<<;;;:::999:::;;;===<<<:::999999999999:::444666777666444555999<<<;;;<<<<<<;;;:::999777666000000111222444555777888888999;;;===>>>????????????BBBFFFHHHFFFCCC@@@?????????;;;555444999<<<<<>>===???AAA>>>@@@CCCFFFHHHDDD===777888???CCC@@@===>>><<<999555555666777888888888777888777666555555777999::::::<<<>>>>>><<<:::999888555777999:::::::::;;;<<<<<<>>><<<:::<<>>???@@@@@@777:::>>>AAAEEEOOO\\\fffkkkiiijjjooouuuvvvooohhhrrrqqqnnnlllkkkjjjiiiiiimmmfffbbbcccddd```]]]]]]ZZZ]]]^^^ZZZRRRJJJFFFDDDEEEAAA<<<:::;;;<<<:::888666888999;;;:::777444222888777777555444333222111222333444555555444333222666777888777555555666777666666777888888888888888666555222111111333666888999::::::888555222111111222666888777777999888444222222222333333333333444444444555555666777888888888777555666888999:::999111111222333444444333333333555999===>>>===:::888888>>>FFFKKKLLLJJJHHHFFFAAA===999888999;;;<<<===@@@CCCEEEEEEDDDDDDGGGJJJDDD???@@@EEEEEE??????CCC;;;===>>>===;;;999888999??????>>>===;;;:::888777333444666777777999<<<>>>@@@AAAAAA@@@???<<<999888444333111000000222555777777888:::<<<===>>>>>>>>><<<@@@DDDFFFEEECCCAAAAAABBBCCC@@@;;;;;;???BBBAAADDDDDDCCC@@@===<<<===???999<<>>===>>>===<<<===AAA@@@<<<<<<:::888777999:::::::::888666444333222333444555999666333333555666444222//////000000111222222222333444444444222111///---000000000000222444666777222222444444444444222222555555555555444333222222111111222333444555666666111333777===EEEJJJNNNOOOUUUVVVWWWVVVVVVVVVXXXZZZ]]]]]]\\\ZZZXXXXXXZZZ\\\ZZZ\\\^^^\\\XXXUUUUUUWWWXXXXXXYYY[[[\\\^^^```aaa```___]]]YYYTTTQQQOOOPPPOOOQQQTTTVVVUUUSSSPPPNNNTTTSSSSSSUUUWWWXXXWWWVVVOOOMMMNNNTTTWWWUUUTTTUUUXXXSSSNNNMMMLLLHHHAAA;;;;;;666333555555222000222////////////000000000000//////000000000//////...///000000000///000111333000//////...---.........++++++,,,---///111333444111000///.........///000000///...------...///000///000111222222222111000222333555444222000/////////000222333333111///...,,,,,,,,,...000///---+++,,,---...000000///...---,,,+++,,,...000111000/////////000000000000//////---...///000222444555666333333222222222222111111---,,,,,,,,,,,,,,,------...//////000000000000000555555444444333111000///......////////////......+++++++++,,,------+++))),,,---......------...///000000//////000000111222222000---,,,...///000///000///---...000111000000///000111222333333333333//////111444555444000,,,fffkkkiiikkkvvvwwwssswwwvvvyyyzzzvvvqqqppprrruuurrrmmmbbbSSSFFF>>><<<===888888:::;;;===>>>??????555;;;BBBEEEGGGOOO[[[ffflllmmmooorrrsssrrrooommmttttttrrrnnnjjjiiikkknnnnnnfffbbbeeehhhgggdddccc^^^]]]ZZZUUUOOOLLLKKKLLLGGGCCC???===<<<<<<:::888666777888999999888888777888777555333222222222222333555777888777666555444999::::::999666555555666111222444555777888888888666444222111111222555666888999:::888555333222222111666888888888:::888444222333333333333333333333333444555777888999::::::999777555777;;;===<<<999222222222111222222333333222555999===???>>>;;;999999>>>DDDJJJKKKIIIEEEBBB@@@===888555444777999;;;BBBDDDEEEDDDCCCDDDIIINNNJJJFFFFFFHHHHHHEEEEEEIIIAAABBBAAA???===;;;<<<===@@@AAAAAA@@@>>>;;;888666333555777999<<<>>>@@@AAAAAABBBCCCCCCAAA>>>:::888888555222//////111444666666777888999;;;;;;<<<<<>>???DDDGGGFFFDDDCCCBBB???<<<:::;;;<<<888:::???CCCDDDBBB>>>;;;444666999:::::::::999777888777777666666777888888888555222000000222666888888:::<<<<<<:::888777666:::<<>>>>>>>>>>>???@@@???>>>;;;:::888999;;;=========999777444222111222333555999777444333333444333111//////000111222222222222222333333333222000///...111000000///000111333444111222222333333222222111333333333444444333333333111222444444444444555777555888;;;???DDDIIIOOORRRYYYZZZZZZYYYWWWVVVWWWXXX\\\\\\[[[ZZZYYYZZZ]]]```YYY[[[[[[YYYUUUSSSSSSTTTUUUUUUUUUVVVZZZ^^^cccfff___^^^]]][[[ZZZYYYYYYZZZVVVWWWYYY[[[ZZZYYYWWWUUUVVVUUUUUUWWWXXXYYYWWWUUUOOOMMMNNNSSSWWWVVVVVVXXXXXXSSSNNNLLLMMMIIIAAA:::999555333444444000///111...////////////////////////000222333333222111000111222222000///000222444///......---------------)))***+++---///111222333000///---,,,,,,---///000//////............//////---///111222333333222111111222333333222111000000111111222222111000///...++++++,,,---.........---,,,...000222222111...,,,---,,,,,,...000222111000.........///////////////,,,---...000222333333444000111111111111111000000,,,,,,+++***+++,,,------......///////////////...444444444444333222111000------...//////000//////,,,,,,------...---+++***+++,,,---------------..................//////000333222000///000111333333111000...///000111111000///000111333444444444444000111222444666555111...dddhhhddddddnnnrrrssszzzvvvtttrrrrrrtttvvvwwwxxxtttmmm```RRRGGGAAA???@@@::::::::::::::::::;;;;;;666<<>>999888666444333333444555222555888999777555555555;;;<<<<<<:::888666666777111222444555777888888999444333222111111222333444666888999888666333222222111555777777777:::999555444444555555555555444333444555666888::::::;;;;;;777666777:::>>>>>>;;;777333222111111111222333333222444999===???>>>===;;;<<<>>>BBBEEEFFFEEECCCAAAAAA>>>:::666333444666888CCCCCCBBB@@@???BBBIIIOOORRROOOMMMMMMLLLJJJJJJLLLMMMLLLHHHCCC???======???@@@@@@AAA@@@>>>;;;777555555777999===@@@BBBCCCCCCBBBCCCEEEFFFDDDAAA<<<::::::888555333222444666888777777777888888999::::::<<>>???@@@?????????:::999:::<<<<<<:::888888444555666777777777666555888555222//////222555777888:::<<<<<<:::888777777:::<<>>>>>???@@@@@@>>>===>>>777666666777:::;;;;;;;;;999777444111000111333444777666555444555555555444111222222333222222111000000000111111222222222222222111000///......//////222222222222222222222222222222222222333333444444333444666555333222333555777;;;>>>======BBBLLLTTTZZZ[[[\\\[[[XXXVVVWWWWWW[[[\\\\\\[[[\\\___cccggg^^^^^^\\\ZZZVVVTTTSSSSSSUUUTTTSSSTTTVVV[[[___bbb]]][[[XXXWWWXXXZZZ]]]^^^ZZZZZZZZZZZZ[[[[[[[[[[[[VVVVVVVVVWWWXXXWWWUUUSSSKKKGGGHHHMMMQQQRRRSSSVVVUUUQQQLLLJJJJJJGGG@@@:::666333222333111------000---.../////////......---000111444555666555333222222333222111//////111444------------,,,,,,++++++))))))+++---///000111222///...,,,++++++---...000/////////....../////////,,,---///111222222111111111111111111222111111000111111111111000/////////+++,,,------------......,,,///222444444111...,,,---,,,,,,---000111111111...............//////000---...///111111222222222---...////////////......---,,,+++***+++,,,...///....../////////......---111111222222333222222111,,,---...///000000000000---...//////...---,,,,,,+++,,,,,,---......---,,,---,,,,,,,,,,,,---......222111000///000111333555333111000000111222111000000111222444555555666666333222111222333444333111eeefff^^^\\\ffflllooowwwuuuooolllpppuuuwwwwwwxxxsssiii[[[OOOIIIFFFCCCAAA<<<;;;:::999888888888888999===CCCFFFIIIOOOXXX```iiinnnrrrqqqnnnnnnsssxxxzzzyyyuuuooojjjiiillloootttooollloooppplllhhhggg^^^^^^]]]YYYTTTLLLEEEAAABBBAAA>>><<<999666555444666666666777999;;;>>>@@@:::999777666555555666666111444777777444222333555:::;;;<<<:::888777888999444555666888999999999:::333333333333333333222222444666888888666333222222111555666444555999999666555666777777777666555444555666777999::::::999999555666888;;;===<<<999666222222222222222333444555222555888<<<>>>???>>>>>>AAA@@@@@@AAABBBCCCBBBAAA??????===999555333444555>>>??????======AAAHHHOOOTTTRRRQQQPPPOOONNNMMMNNNVVVTTTOOOHHHAAA===;;;<<<===>>>???>>>===:::888666777888;;;???CCCDDDCCCBBB@@@CCCFFFIIIHHHEEE@@@===;;;:::999999888999:::;;;:::999999888888888888999666999<<<===>>>???AAACCCGGGHHHFFFAAA??????>>>;;;===>>>===;;;999888999;;;???@@@@@@???>>>>>>@@@AAA<<<888888;;;;;;888555555222333555777777777666666888666333111111333555777777:::<<<<<<:::777666666777999:::;;;:::;;;===>>>======???AAA@@@<<<;;;>>>:::999999:::===>>>>>>===777555333222111222333444444555666666777777666666333333444444333111///...---...///000111333444555444333111///------------222222222222222222222222222111111111111222333444222555666555222000222444555999<<<:::888===IIITTTXXXZZZ[[[ZZZWWWVVVUUUVVV\\\\\\\\\\\\]]]aaafffjjjcccaaa___\\\YYYWWWUUUUUUWWWVVVUUUUUUUUUWWWYYY[[[ZZZWWWSSSRRRSSSVVVXXXYYYXXXXXXWWWWWWWWWXXXYYYZZZVVVVVVVVVWWWWWWVVVSSSPPPKKKGGGHHHMMMQQQSSSVVVYYYTTTQQQMMMIIIFFFBBB>>>;;;555222222222///+++,,,000...///000000000///---,,,000111444666777666555444222333333222000///000222,,,------------,,,++++++***+++,,,...///000000000...---,,,,,,,,,---...///////////////////////////------......///000111111111000///000111222111000111111000/////////000000,,,---......---,,,...///---///222444333111...,,,---,,,+++,,,///111111111......---......///000111///000111222222111000///+++,,,---...///...---,,,---,,,+++***+++---///000///////////////......---///000000111222222111111------...///000000//////...///111111///---,,,---,,,,,,,,,...000000...,,,,,,,,,++++++,,,,,,---............------...111444333111//////000111000///000111222444555666777777666333000///000222333444jjjhhh^^^[[[eeekkklllssssssnnnlllppprrrqqqrrruuuooobbbSSSKKKJJJJJJEEE???===<<<;;;999888888999999<<<>>>AAADDDHHHOOOWWW\\\dddfffiiimmmooopppqqqqqqrrrrrrqqqooommmllllllmmmqqqnnnnnnpppmmmgggbbbccc]]][[[YYYUUUOOOIIIBBB>>>>>>>>>===;;;999777777777444666888999:::;;;:::::::::999888777777666666666222555888666333111444777777888999999777777888999666777777888888888888888444555666777777555333222222444777777555333111111111444444111333777999777555666777888888666444333555666777888888777555444444777999:::999777777777111111222333444555555666444555777:::===???@@@@@@BBB@@@======???@@@???>>>:::<<<===;;;777444333444555888;;;===???BBBIIINNNPPPPPPPPPOOONNNOOONNNMMMSSSSSSQQQLLLEEE???;;;999:::;;;;;;<<<;;;:::888777999999;;;???CCCDDDAAA>>><<>>:::;;;===???@@@??????>>>???>>><<<:::999999999999888:::<<<===>>>@@@BBBDDDMMMNNNLLLFFFBBBAAA>>>:::;;;<<<<<<:::999:::<<<>>>AAACCCDDDCCC@@@>>>???@@@<<<777555999;;;777444555444444444555666888999:::999777555444333444666777666888::::::888666555444666777777666666777;;;======<<<>>>BBB???:::999>>>>>>======???AAABBBAAA@@@444444333333222333333444111333666888888777666555111111222333222000...---,,,,,,---...///111333444444333222000/////////000222222111111111111222222222111111000000111333333000333555444111000222666333666888999;;;AAAKKKRRRVVVXXXZZZZZZXXXVVVVVVVVV\\\\\\[[[ZZZ[[[^^^ccchhhbbb```]]][[[YYYXXXWWWVVVTTTUUUVVVWWWXXXYYYYYYZZZWWWTTTQQQRRRTTTUUUUUUTTTSSSTTTUUUUUUVVVVVVUUUUUUVVVVVVVVVWWWWWWUUUQQQNNNNNNJJJJJJOOOTTTWWWZZZ^^^YYYWWWRRRKKKCCC>>><<<===666444444444111,,,---222000111222222222111///...///000222444555555555555111222333222000///...///....../////////...---,,,+++,,,...///000000//////------------........./////////000000000000/////////...---------///111222111///...///111333222111111000///......///111222...///000///,,,,,,...000...000111222222000...,,,---+++***+++---000000000...............000111222111222333333222111///---***+++---//////...---,,,---+++***)))***,,,///000000000000000000///...---///000000000000//////.........///////////////...---///111111...++++++,,,---,,,---///111111...,,,,,,,,,++++++,,,,,,---...,,,---------,,,---111555111///...---...///...---///000111333555666666666555222//////000222333333nnnlllaaa^^^iiimmmlllqqqsssooooooqqqooojjjlllrrrkkk]]]MMMHHHJJJLLLEEE>>>>>>===;;;:::999::::::;;;??????@@@CCCHHHOOOUUUYYY___^^^```hhhppprrrnnniiigggiiillloooppppppnnnllljjjjjjlllnnnjjjccc___aaa___ZZZRRRLLLHHHGGGGGGFFF<<<=========;;;:::;;;<<<222555999<<<<<<:::666333999999888888777777666666555888:::888444333666:::444555777777666666777999666666666666666555555444444666999::::::777444222000333666666555222111000222444333000111666999888555666777888888666444333555555777777666444222111555777999777444333666999000111333444555666666666444555777999<<>>@@@AAAEEEGGGGGGCCC???>>>>>>@@@:::888>>>@@@<<<:::;;;666555444333555888<<>>BBB???888888===<<<;;;;;;===???@@@???>>>222333333333333333333333000333777999888666444333...///111222111000...---,,,,,,,,,,,,...///111222444333222111111111222333111111000000000000111111222222111000000111222333---111444333111000333777444555777<<>>888666666777333...///444111222444555444222000///...///000222333444555555000222333333111...------///000111111111000...---,,,---///000000000///...,,,---...////////////...//////000000000000//////222000...,,,---///111333111///---...111333222111000///...---...///222333///111111000---,,,---000///000111111111///...,,,---+++******---///000000///.........///000222333333333444444333000...,,,+++,,,...000000///...---,,,+++)))((()))+++...000000000111111000///......000000000000///---,,,+++...///////////////......,,,///111000---******+++...------///222222///,,,,,,,,,++++++,,,,,,---...,,,...///...---...333777000...,,,,,,------,,,+++...///000222444555555555333111000000111222222111qqqoooooooooqqqrrrrrrqqqsssqqqnnnllljjjhhhfffdddccc^^^TTTJJJFFFEEE@@@888???<<<999999;;;<<<:::888;;;<<>>AAAAAABBB===777555666999;;;;;;999999888888888888888999444555777:::???DDDIIIKKKKKKJJJKKKLLLMMMLLLIIIGGGHHHEEEBBB@@@@@@???;;;888999999999999999:::;;;<<<:::::::::999:::;;;<<<===::::::===BBBFFFEEEAAA===<<<>>>BBBEEEFFFEEECCCAAA>>>???@@@AAA@@@>>><<<:::???CCCEEEBBBBBBEEEFFFEEEIIIGGGEEEBBB???<<<;;;:::999<<<>>>>>>===<<<<<<<<>>===>>>=========>>>>>><<<:::777777777444222111111222555666777999999777666555555444333111000/////////............///111222333444555555444222222444555111222333333333111///...333222111000000111222333111222222222222333333333111333666:::@@@IIIRRRYYYPPPPPPRRRUUUYYY\\\]]]^^^]]]ZZZWWWYYY]]]aaacccccc^^^]]]ZZZXXXVVVTTTSSSSSSYYYSSSPPPTTTXXXZZZ[[[]]]ZZZWWWSSSSSSUUUWWWVVVTTTZZZZZZZZZYYYWWWSSSPPPNNNWWWXXXXXXXXXVVVTTTQQQOOOLLLHHHFFFIIIMMMQQQYYYaaa```___YYYOOOGGGBBB<<<777222111000//////111222444111111222333222111000///---,,,,,,---///111444555222222333222111///---,,,---...000111111///...,,,,,,+++///555555111---...---------...000111000...000111222333333333222111111000///......------------.........,,,,,,...000000111111111000///......000111222333222000...---000000111222111///---+++,,,,,,---...///000111222...000111222222111000///+++...000111///---,,,,,,//////000111111111111111000,,,)))(((***,,,,,,***,,,///...,,,,,,///000...444333111000/////////000---+++***,,,000000+++'''---,,,,,,+++++++++,,,,,,***,,,...000111111//////+++,,,---,,,,,,,,,///111000///...------...///000111000///...............+++...111111000000222555666444222000............uuuuuuvvvxxx{{{}}}|||{{{ooollljjjjjjkkkjjjfffcccaaa]]]SSSJJJGGGFFFAAA:::>>>;;;999999;;;;;;:::888999:::>>>CCCJJJRRR[[[```fffdddccccccddddddbbbaaaaaajjjpppmmmiiiiiikkkkkkhhhcccbbbgggjjjfffaaa___ZZZUUUMMMHHHDDDBBB???<<<;;;::::::<<<>>>>>>===<<<999999:::;;;;;;888444000222222222222333444555555999777444444777:::<<<<<<555555444333111111222444555777999::::::999777555666555555777888777444222333444666666555333000///000111222333333444444444111222333444555666666777555444444555666666444222777777888666555444555777///000222555666888888888444:::===;;;<<<@@@CCCCCC@@@===999888888999999888;;;:::999999999999999999777888999<<>>>>>===;;;999999999::::::;;;<<<===>>>======<<<<<<;;;:::::::::::::::<<<@@@CCCCCC???<<<;;;===@@@CCCDDDCCCAAA@@@BBBBBBAAA@@@???===;;;:::@@@DDDFFFDDDDDDHHHJJJIIIIIIHHHEEEBBB???<<<::::::<<<>>>AAABBBAAAAAAAAABBBAAABBBDDDFFFEEECCC@@@>>>;;;999999:::<<<<<<999666777777666777888999;;;<<<888777777666666666777777555555555444555555666666555444333333555888;;;===@@@AAADDDEEEDDDBBB>>><<<===;;;::::::;;;;;;:::999444444444333111000111222222333555777777666555444666555333111000000000111............///000111222333444444444222222444555333444555555444222000///222111111111222222333444222222222222222222333333000222444888===FFFOOOUUUSSSSSSUUUWWWZZZ\\\\\\\\\XXXWWWWWWYYY]]]``````^^^]]]]]][[[YYYWWWVVVTTTTTTWWWRRRPPPSSSUUUUUUXXX[[[^^^[[[XXXWWWXXXYYYXXXWWWZZZZZZYYYXXXVVVTTTRRRPPPSSSUUUWWWYYYXXXTTTPPPMMMJJJGGGGGGKKKNNNOOOTTTYYY\\\^^^\\\TTTNNNIIIAAA:::333333333333222222222111333333444444333111///.../////////000111333444555333333333222111///,,,+++---...000111111000...---000///111444333...++++++---,,,,,,...000111000///222222333333333222111000000000///.........//////---...///...------...000,,,---------------,,,+++...///111222222111000//////000222222222000---+++,,,---...///000111222222111///---///111222000---,,,...000000...---------000000111222333333444333000---***)))+++,,,,,,+++,,,//////,,,,,,///000...666444222000///......///---+++***---000111---)))...------,,,,,,,,,------,,,---///000000000000///---...///...---,,,---...//////............//////000000///...............---///000111111111333444222111000///......///000tttuuuwwwzzz}}}~~~|||zzzjjjgggdddeeehhhiiiddd```___\\\SSSJJJGGGFFFBBB<<<<<<:::999999:::;;;:::999999;;;@@@FFFNNNWWW^^^bbbhhhgggeeecccaaa```^^^^^^bbbjjjooolllhhhhhhiiiiiiccceeeeeeeeeggghhhccc[[[SSSQQQLLLFFFAAA>>>>>>???>>>======>>>@@@BBBAAA@@@<<<:::999888888555111///111111111111222333444555999777555555777:::;;;<<<000111111000000111333666777888:::;;;;;;:::888777444333333555666777555444555555666555444222000...222333333444333333222222222222222333555777999;;;:::888666555555555444222888888888666555555777999000111111333444666777888777;;;===::::::===???>>>>>><<<::::::::::::888666<<<;;;;;;:::999999999:::999:::<<<>>>@@@AAABBBBBBBBBEEEIIIHHHFFFCCCCCCDDDCCC@@@<<<:::;;;<<<<<<<<<<<<<<<======>>>??????@@@@@@@@@@@@???>>>;;;999888;;;;;;;;;===??????===;;;999;;;>>>@@@BBBBBBAAAAAAGGGEEEBBB@@@===<<<<<<<<<@@@EEEGGGEEEEEEHHHJJJJJJHHHFFFDDDAAA>>><<<;;;;;;:::<<>>:::999999:::;;;:::888666666666555555666666777888555555555555666888999999888777777666666666777777333222222333555888;;;===@@@BBBEEEGGGGGGDDD???===<<<:::777666777999999999333444555444222111222333///000333555666666555444777666333111000000111222............//////000111111222333333222333444666555666666666555333111///000111222333444555555555333333333333222222222222111222555888===EEENNNTTTWWWXXXYYY[[[[[[[[[[[[ZZZZZZZZZ[[[^^^aaabbbaaa```\\\\\\\\\[[[ZZZXXXVVVUUUVVVSSSQQQRRRQQQPPPSSSXXX___]]]ZZZZZZZZZ[[[ZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTPPPSSSWWWYYYXXXTTTOOOLLLHHHFFFGGGLLLNNNLLLMMMQQQSSSXXXYYYVVVRRRMMMEEE>>>555666777666555333111000555555555444333111///...///000111222222333333333333333222111000...---,,,...///000111111000///...222000000333222---+++---,,,,,,,,,---000111111000444444444444222111000//////////////////000000111---/////////------...///---...//////////////////,,,---///111111111111000///000222333333000...,,,------...///000111111222333...***+++000333000+++---...///...------...000///000111222333333333333111...,,,+++,,,------------//////,,,,,,000111...666555222000///............,,,,,,...222222000,,,///......------......///000///////////////000000///000222111///---,,,---......////////////......000000////////////.........------...111222222111...............///111111qqqsssuuuyyy{{{zzzwwwssskkkfffaaaaaaeeefffbbb^^^^^^\\\TTTJJJFFFEEEBBB<<<::::::999999999:::::::::<<<>>>CCCKKKSSS[[[```bbbeeeffffffdddaaa^^^^^^```iiiooorrroookkkkkkkkkjjjdddjjjkkkggghhhkkkfff\\\QQQMMMHHHDDDAAA@@@??????>>>===<<<===???AAAAAA@@@;;;999777666666444222000444444444444555666777777777555333444666999::::::111222333222222333555888999:::;;;<<<<<<;;;:::999444333222444666888888777666666666555555444333222555555555555444222111000222222111222444777;;;===>>>;;;777555444444444333888888888666444555777999666555333222222333444555:::===<<<888666777777444;;;;;;::::::::::::999999<<<<<<;;;999999888888888888999<<<>>>@@@@@@@@@@@@AAAFFFKKKJJJEEEBBBCCCFFF@@@>>>:::888999<<>>;;;999;;;;;;;;;;;;;;;;;;;;;:::777999<<>>>>>>>>???@@@DDDFFFCCCBBBEEEFFFEEECCCBBBAAA???>>>>>>======;;;===@@@AAAAAA@@@AAABBB============<<<<<<<<<<<<:::::::::::::::888666555444444333333333333333333333333333444555666777888888888777666666666666777444333333444555888:::<<<@@@BBBCCCEEEDDDCCCAAA???===:::666444555777888999666777888777444333333444...///222444666666666555777555222000///000222333/////////......///000000///111333333333333444666666666555555333222000///000111333666777777777777444444444333333222222222333444777;;;@@@IIIRRRXXXZZZ[[[]]]^^^]]][[[ZZZZZZ]]]]]]^^^___aaabbbaaaaaa[[[[[[\\\\\\[[[YYYXXXWWWWWWUUUTTTTTTPPPMMMPPPWWW[[[ZZZZZZZZZZZZ[[[[[[ZZZWWWUUUTTTSSSSSSTTTVVVWWWUUUVVVWWWXXXVVVSSSOOOLLLGGGEEEFFFJJJLLLJJJKKKOOOKKKPPPRRRPPPNNNLLLFFF???::::::999777555333111000333444555555444333111000---...000111111000///...000000000000000//////......///000111111111000000111......111111......111...---,,,...111333333222555555444333111000///............///000111222222...///000000...---............///000000111000000---...///000000000//////...000222333222000...,,,,,,------...//////000000222///,,,,,,///111000///.........---,,,---000333//////000000000000//////111///...---............---//////,,,---000111///222111000............///...------000222333222000/////////...//////000111222111///......///000111///111333333111///...------...///000000///...---//////000000000/////////...+++***,,,///111000---......//////000000111111ppprrruuuzzz||||||xxxuuurrrmmmfffdddeeefffccc```]]][[[TTTJJJDDDCCC@@@;;;999999999999999:::;;;<<<<<>><<<:::999999;;;<<<<<<<<<888777555444555666444333555555555666666777888999444222111222555777777777444555555444333333555777777888999999999999888777555333222444666999::::::666666666666666777888999777777777666444222111000111111000000222666;;;===???;;;777555444444444444666777777555444444777999888666444222111222444555:::<<<:::777666888666333:::999888888888:::<<<>>><<<;;;:::888777666666666555777:::<<>>===:::888999<<<@@@DDDGGGGGGGGGFFFEEECCCAAA@@@AAABBBCCCDDDCCCAAA???===;;;;;;;;;::::::999:::;;;666888;;;???CCCGGGIIIKKKGGGEEECCCAAA@@@@@@AAABBBBBBFFFFFFBBB???@@@AAA???<<<<<<<<<======>>>???@@@AAACCCEEEEEECCCBBBBBBBBB;;;;;;:::::::::;;;;;;;;;999:::;;;:::888666555444444444444444444444333333333333222222222333333444777777666666666666666777777666666555666777888999@@@@@@?????????@@@BBBCCC@@@<<<777555555666888888777888999777444222111111...000333555777888777777555444222000000000111222111000000/////////000000///111333444444333444555444444333222111000///...111222555777999999999999555555444444333222111111222444777<<>>FFFRRR___hhhjjjjjj___eeelllkkkfffbbbcccgggmmmqqqrrrooonnnooopppnnnooorrrqqqmmmjjjiiieeeaaaRRRJJJBBBAAAEEEGGGCCC>>>:::888666555666777777777666555444555666777777666444444444444555666777888222111000111444666666555444555555333111111333555444555555555555555555444666444222333666999;;;;;;666666666666777999<<<===999888888666555333111000111111000000333666:::<<<<<<:::666444555555555555444666777777666555666777666555333333333555777888777999888777999>>>===:::999999999777777999===@@@===<<<:::888777666555555444555777:::<<<>>>???@@@<<<@@@CCCCCC@@@======>>><<<;;;:::888888;;;@@@EEEHHHHHHHHHGGGEEECCC@@@??????@@@AAABBBAAAAAA??????;;;<<<===<<<::::::;;;<<<999:::<<>>>>>>>>;;;888888999:::<<<>>>???@@@@@@BBBCCCCCCAAA???>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<999:::;;;:::777444333333666666777777777666666555444444333222111111111222666666666666666777888888999888888777777888888888>>>===;;;;;;<<>>999666555666666666333555666555222///......000111444777888888888777444444333222222222222222333222111111000000000000000222555666555444444555111111000000//////......444555666888999;;;;;;;;;777666555444333222111000000222555:::@@@IIIRRRYYYZZZ]]]___^^^\\\\\\___bbbcccbbb```]]]ZZZZZZ]]]```WWWVVVVVVVVVWWWXXXZZZZZZ___[[[YYYXXXTTTQQQRRRWWWWWWYYY\\\]]]]]]]]]^^^___[[[ZZZZZZZZZ[[[]]]```bbbbbb___ZZZUUUQQQOOONNNNNNJJJFFFDDDGGGJJJLLLQQQXXXPPPRRRPPPKKKHHHIIIHHHEEE@@@===777222//////111333...///111333444555555555000111111222222222222111---------...///000222333000000000111222222333333555222000222000,,,+++---222000//////111333444333111111000///......//////------------...///111111...000222222000...------,,,,,,------...---------000//////...------,,,,,,///.....................,,,,,,---------.........---222555222---,,,000555---......------///222555333333333222111///...---///000111000...---...///...000000------111111///++++++++++++---///111333000000111111222222333333////////////000111222222000///...,,,---...000111...000222333222000000111......////////////.........///000111222111000///222111111222333444444333333444333333222111000///pppqqqrrruuuwwwvvvrrroooqqqtttvvvtttooohhhdddaaaTTTTTTOOOGGGAAAAAAAAA>>>888:::<<<<<<;;;<<<>>>AAAAAACCCJJJVVVbbbiiijjjgggbbbjjjrrrqqqiiibbbaaadddiiimmmooonnnppptttvvvtttrrrnnnlllkkkfff```]]]___OOOIIICCCAAACCCDDDBBB@@@;;;888555333444444444444555555555666888888777666444333333444444555666777222111000222444666666555444444444333222222444666444444444444444444444444777444222222444888:::;;;888777666555666888;;;===999999888777555333111000222222222222444777:::<<<999777555444555666666555333666888999888777777777777666555555555666777888444666666666;;;AAAAAA===999;;;<<<:::888888:::<<<>>>===;;;999777666555555444444555777999;;;===>>>:::<<<===>>>===<<<:::999999999999888777999???CCCDDDDDDEEEEEEDDDBBB@@@>>>>>>>>>>>>============<<<:::<<>>===;;;<<<>>>=========???BBBFFFIIIKKKEEEFFFHHHHHHGGGDDDAAA???AAAEEEDDD???;;;<<<;;;999777777777888999;;;<<<===;;;===??????===<<<;;;<<<999:::;;;<<<<<<<<<<<<;;;999;;;<<<:::666333222222444555666777777666666555555555444333333333333333666666666777888999:::;;;888888999999999::::::;;;:::999:::;;;===AAADDDGGGCCC???:::666555444444333///111333333222000///000000222444777888888777666444555666666666555444333555444333222111111111111222444777777666555444555000//////////////////000777777777888999;;;<<<===777777666444333222111000222333555888>>>EEENNNTTTXXX[[[]]]]]][[[]]]bbbggghhhiiihhhddd```^^^^^^```UUUTTTSSSRRRTTTVVVYYY[[[ccc\\\XXXXXXWWWTTTTTTVVVWWWZZZ\\\\\\[[[ZZZZZZ\\\YYYYYYYYYYYY[[[]]]___```___]]]YYYUUUQQQNNNMMMLLLMMMIIIGGGJJJLLLNNNSSSYYYVVVWWWUUUOOOKKKKKKIIIEEE>>>;;;666222000//////000...///111333444444333333111111000000111222333333///......---...///000111000000111111222333444444555222111333111,,,***,,,333000......///111111111...------,,,---...///000------,,,------...//////...000222222000...------//////000000//////............------------------///...,,,******,,,...///.........////////////000---000222222///---///111,,,---.........000333555111111111111111000000///...000111111...---...///...000000---...111222000------,,,---...000222444111111222111111111222333.........//////000222222------,,,,,,---...///000111222333222000...///000//////............//////---///000222222222000///111222333333222222333444222222333333222111///...zzzyyyxxxxxxvvvsssnnnjjjhhhooowwwxxxqqqggg```]]]PPPQQQMMMEEEAAABBBBBBAAA888;;;======<<<<<>>:::999<<>>:::777777777@@@???===:::888777666666555555555555777999;;;<<<;;;;;;;;;<<<======:::777666888888777666888===AAA???@@@BBBCCCCCCAAA@@@>>>======;;;:::999999999999999===@@@@@@>>>===>>>???@@@?????????AAACCCFFFHHHEEEHHHJJJKKKIIIEEE???;;;<<<@@@???;;;888888888666888777777777888999::::::;;;===???@@@???>>>??????777888999:::;;;::::::999888;;;<<<:::666222111222111222333444555444333333555555444444444555555666666777777888999;;;<<<===777888888:::;;;<<<======777888:::===@@@CCCEEEFFFCCC???:::777555333111000---000333444444333333444000222444666777777666555555666888999999777555444666555444333222111111111333666888999777555444444///////////////000000111999999888888999;;;===>>>888777666555333222000000555666777999===DDDLLLQQQVVVYYY\\\[[[ZZZ]]]eeekkkfffhhhiiifffaaa\\\[[[[[[TTTRRRPPPPPPQQQUUUYYY\\\ddd\\\WWWWWWXXXVVVUUUVVVVVVYYY[[[ZZZWWWUUUUUUVVVUUUUUUUUUVVVXXXYYY[[[\\\[[[ZZZXXXVVVRRROOOLLLKKKNNNKKKJJJNNNOOOPPPSSSWWWYYYZZZXXXRRRMMMLLLHHHCCC:::999666333111///...---///000111222333222111111///............000222333111000///...------...///111111111111222333444555111//////333222...---...222000---,,,---...//////++++++++++++,,,...000111---,,,,,,,,,,,,---......///111333333000...---,,,------------,,,+++******,,,,,,,,,,,,---.../////////---***((((((+++...000000000000000111111111111......///000000000...---+++,,,...//////000333555,,,---...///000000000000---///111111...,,,---///...000000---...111222000000/////////000111333444222222222111000000111222............///000111222+++++++++,,,---...///000444444333111...------...000///...------...///000---///111222333222111000...000333222///...000333000000111222222111///...tttxxx||||||xxxrrrmmmjjjjjjiiihhhgggddd^^^VVVQQQLLLLLLKKKIIIEEEBBBAAAAAA======<<<;;;<<<>>>@@@BBBOOOTTT\\\eeejjjkkkhhheeeqqqwwwyyyrrrjjjeeebbb```eeehhhmmmqqqtttwwwyyy{{{wwwnnnccc\\\ZZZYYYWWWUUUIIIKKKKKKHHHBBB>>>>>>???555333333666:::;;;999666666666777777777666666555000111333555777999:::;;;222222222333444555666777666777777777888888888888666999<<<<<<:::777555444222222222222333444555555666666666444222222444555000333888<<<<<<999555222666444333666;;;===:::666555666666444222222555999666222333:::<<<777222222888888888666444333444555000111333555888:::<<<===:::;;;>>>@@@<<<777999???AAA@@@>>>======;;;999666666666666777888888999999>>>===;;;999999999;;;<<<888888999:::;;;<<<<<<===AAA>>><<<<<>>>>>======<<<<<<<<<<<<;;;;;;<<<===>>>???@@@AAA===;;;;;;>>>CCCFFFGGGFFFHHHKKKMMMIIIBBB<<<<<<===@@@>>>;;;999888888:::;;;<<<<<<>>>@@@AAA???;;;888:::===@@@AAA???>>>>>>@@@>>><<<;;;:::;;;<<<>>>@@@777999:::;;;:::888666444333222222222333555777888333222111333777999888555:::777444444888<<<>>>>>>:::666111111555:::===>>>777888888777666888===AAAAAA???;;;888555222111111111888;;;666222333444555555444444333333444444555888777666555444333333333>>>888555555444111000111444555666777777666555555777333111222000---...222666===@@@;;;888;;;<<<999666555444333333333333333111444999===@@@DDDHHHLLLRRRWWW[[[ZZZWWWXXX___eeeeeedddaaa]]]ZZZZZZ]]]```\\\ZZZVVVTTTUUUXXX[[[^^^]]]XXXTTTTTTWWWXXXVVVRRRTTTUUUVVVWWWWWWVVVUUUTTTQQQTTTVVVWWWWWWVVVVVVWWWTTTQQQPPPRRRPPPLLLKKKMMMMMMNNNPPPPPPPPPQQQTTTVVVXXXVVVSSSQQQMMMGGG@@@;;;888777555333222111000000111000///000111222111000++++++,,,...///111222222666222...---///111000///...//////...,,,,,,---...///111222222000//////000000000///---++++++,,,...///---+++,,,///000///...///...---,,,,,,,,,,,,,,,///......---------.........,,,+++,,,//////---******+++---...///......---***++++++++++++---111444222111000//////000111222333//////333333...---000000///.........///111222000000///......///000111222222111111111111111222000///...///000111000///111...******...111222222000111333222000//////000000111222222000//////000------------///111444555222111///......//////000000///...------...///000555555555444222000///...,,,---//////......000111333333333444444333000---qqqsssuuuvvvtttpppkkkgggggghhhhhhddd]]]WWWSSSRRRJJJIIIFFFDDDBBB@@@???>>>?????????>>>>>>???@@@BBBOOOQQQWWWcccnnnrrrooojjjpppwwwyyysssllliiihhhgggfffhhhllloooqqqsssuuuwwwuuummmccc\\\YYYXXXUUURRREEEFFFFFFEEEBBB???>>>>>>777666555555777999999999555666666777777666555555666666555444444444333333111111111222333444555666333555777999::::::999888777999;;;;;;999666555555333222222111222333444555222333333111//////111222222333666777777666333222555333222555999:::777444666666666444111111333666777111000444666333222333777777777666333333333555444555555777999:::<<<=========@@@@@@<<<666888===CCCCCCCCCBBB@@@===;;;999666666777888:::;;;<<<<<<===<<<:::999999:::<<<===666666777888999:::;;;<<>>???>>>===;;;;;;<<<<<<<<<;;;::::::999999::::::;;;<<<<<<===>>><<<<<<>>>BBBEEEEEEDDDGGGHHHIIIFFFAAA======>>>AAA@@@>>><<<;;;;;;<<<===???@@@BBBEEEFFFDDD@@@===:::===@@@@@@>>>===>>>??????>>>===<<<<<<<<<<<<===555666999;;;<<<;;;999888444333333333333555666777333222111222444777999999888666444444888;;;<<<;;;999666333333888<<<======777888777555333333777:::<<<;;;888666444333333333111777999555111222333333444444333333333333444444444444444444444555666666;;;666333444444111000222111222444555555555444444666111...//////---...111:::???@@@<<<999<<<>>><<<777666555444333333333333///333:::???CCCFFFIIIKKKQQQVVVZZZZZZXXXYYY___eeeeeedddaaa^^^ZZZYYY[[[\\\YYYXXXVVVUUUVVVXXXZZZ\\\]]]YYYWWWXXX[[[[[[YYYUUUUUUUUUUUUTTTSSSQQQOOONNNTTTVVVWWWVVVTTTSSSSSSTTTPPPMMMMMMOOONNNLLLLLLOOOPPPQQQRRRQQQPPPOOOQQQRRRSSSQQQOOOLLLHHHCCC<<<888444444333222111//////...///...---...///000///............//////000000111222111....../////////......///000/////////111333000111333222000//////000111111111///---,,,---......,,,***+++...///...---...------------...............---------------...000///---...//////---++++++,,,---///000000//////.........,,,+++,,,///222222111000///////////////222///000333333...---000///...//////000111222333000000///......000111222222111000///////////////000.........000111000///111...++++++...111222222000111222222000//////000...000111111///......///---------...///111444555222111///...------------000///............///000222222222111000...---,,,,,,...///000//////000222444333333444555333000...pppnnnnnnooopppnnniiidddaaacccbbb[[[PPPJJJJJJNNNGGGCCC>>>======>>><<<:::<<<>>>@@@@@@AAABBBEEEGGGRRRQQQVVVaaaooouuurrrlllpppvvvyyytttooooooqqqqqqooopppppprrrsssuuuwwwxxxssslllccc\\\XXXUUURRRNNNBBBAAA@@@@@@AAA@@@>>><<<999999888666555666999;;;555555666666777666666555888777666444222111000///000000111111222444555666///222555888999999777666888999999888666555666777444333111000111222444555000111111000......///111333333444444333333222222555333111333666666444111666666555222000000111333666000---...//////111444666777777666444333444666777777777888:::<<>>>>><<<<<<<<<<<<999:::<<<===>>>===;;;:::::::::999::::::;;;<<<<<>>>>>>>>===<<<<<<<<<<<<===>>>AAADDDFFFEEEAAA>>>999;;;<<<===<<<;;;<<<===@@@@@@??????===<<<;;;:::666888:::<<<<<<<<<;;;:::555555444444444444555555333333222111111444888<<<666555444555888999999888999666444555999<<<===<<<======;;;888555444666777888777666444444444555555222777999444000111333222444444333333333333444444000000222333555777888999999444222444444111000222...///111333333444333333555...***,,,......///222:::======999777:::======999888777555444333333333...444;;;BBBFFFHHHIIIKKKSSSXXX\\\]]][[[\\\aaafffcccdddccc```\\\ZZZYYYZZZUUUVVVVVVWWWXXXYYYYYYYYY]]][[[YYYZZZ\\\[[[WWWSSSUUUUUUUUUUUUTTTRRRQQQPPPWWWWWWVVVSSSPPPNNNOOOPPPMMMIIIIIIKKKLLLJJJLLLPPPPPPRRRSSSSSSRRRQQQQQQRRROOOMMMKKKHHHEEE@@@:::666333333333333222111/////////...---...///000///...000000000000000000000000...///000000...---......+++---...//////000333555000222333222111///000000111222333222///---------...,,,++++++---......------------...///000000111------------------------111000//////000000///---+++,,,---///000111111111000000000...,,,,,,---///111111000000///---,,,,,,000...000333333///...///---...///111222333333333000000///...///000111222333333111000///////////////...---...000111000///111...,,,,,,...000111222///111222111000//////000---///000000...------...---------...///111222333222111000...---,,,,,,+++000000////////////000000111111000000///...------...///111111000000222333444333333333444333111...rrrooollllllooonnnhhhccc[[[ZZZUUULLLDDD???AAADDDDDD>>>888666999;;;:::777555999>>>AAADDDHHHMMMQQQXXXWWWZZZaaajjjooonnnkkkpppvvvzzzvvvsssuuuyyyzzzwwwvvvttttttuuuvvvwwwxxxsssmmmddd]]]XXXSSSOOOLLLBBB???===>>>@@@@@@===:::888:::;;;999666555777:::666666777777888888777777666666444333222222222333111111111222333444666666000111333444555555444444999999888555444444777999555444222000000111333555000222222111000000111222222333444555555555555444666444222222333333111///333333222111000000111222555111...---...///222555777888888777555555666888777777777888:::===@@@BBB@@@???@@@AAA===888888;;;@@@DDDHHHFFF???::::::<<<444555555666777888999999999999999999888888777777222222222333555777999:::888;;;>>>>>>;;;999:::<<<999;;;>>>AAAAAA@@@???===<<<<<<<<<<<<===???AAABBBFFFFFFFFFHHHJJJMMMNNNOOOJJJFFFAAA>>>======<<<;;;999:::;;;;;;;;;:::999888555777:::>>>@@@@@@<<<999666777888999999999999:::>>>???@@@@@@???===;;;999;;;<<<<<<===<<<:::999777777777666555555555555555333555666444222222555999555666777888999999888777;;;777333333777;;;===<<>><<<999666555666666777666555555555666777888666999:::555222333444222444333333333333333333444...///111333666777999999888444111333333000...///,,,...000222333333333333555---(((+++///000222444888777555333222555888::::::999777666444444333333111555<<>><<<<<<===@@@;;;555444777:::999666222777>>>BBBEEEJJJRRRXXX[[[]]]aaaccceeegggjjjlllqqqxxx|||yyyvvvxxx}}}~~~xxxuuurrrqqqsssttttttssssssnnneee]]]VVVPPPLLLJJJDDDAAA>>>>>>??????;;;777666999===<<<999666666777666777888888999999999999777666444333333333444555333333333333444666777888888666444222111222444555999888666444222333777:::666555333222111222333444000111333222111000111222111333666999;;;:::999777777555444333333222111000/////////000111222333333222222111000000222444555777888999888777777999::::::999888888999:::;;;<<<===<<<===???>>>::::::===@@@DDDGGGEEE???;;;;;;===888888888888777777777777888888999888777555333222222222111222333666888999888;;;===<<<:::888:::<<<999;;;>>>AAABBBBBB@@@???=========>>>@@@CCCFFFGGGEEEGGGHHHKKKMMMPPPSSSUUUNNNJJJDDD???===<<<;;;:::777888:::;;;;;;:::999888333444666:::======:::888777777777888:::;;;<<<<<<<<<===???@@@@@@>>><<<:::<<<<<<======<<<;;;999888999888888888777666666555333777999888555222222333666777:::;;;;;;:::999999===888222111555:::<<<===999888666555444444444444888888777777777999:::;;;;;;===<<<777444666666444333333333222222333333333///000222444555666666666999444222444333///---------...000222333444333333555...+++...111222444777666333000///000222555888999888777666555444444444555888;;;???BBBGGGLLLOOOUUUYYY]]]___^^^]]]^^^```___bbbeeefffeeecccaaaaaaXXXZZZ]]]______^^^[[[YYYYYYYYYZZZ[[[[[[ZZZWWWUUUIIIJJJLLLOOORRRUUUWWWYYYVVVUUURRROOOKKKKKKNNNPPPPPPLLLKKKLLLLLLIIIIIIMMMJJJLLLNNNOOOOOOOOOPPPQQQMMMKKKHHHFFFDDDAAA===999666666666555444333222111111000///000111222111000/////////000111111222222***...333444111///000111,,,---...---,,,---...000///111222222000//////000---///111111...,,,,,,,,,000000000/////////000000000000111111000000......+++,,,---.........------***+++,,,---...000222444+++++++++,,,---///000000,,,---......,,,,,,...///+++,,,---/////////...---,,,...000111111111000...,,,---000222444444444444000/////////000111333444666555444222111000000000///------...///000///...000000//////...///111222---///111111///...///000...000111111///......///***++++++,,,,,,---------...//////000111111111222//////000000000000////////////.........///000111///000222222111111333444111000//////000111///---{{{wwwssspppmmmhhhaaa\\\RRRLLLEEE@@@>>>>>>===<<<===:::666666888::::::888666;;;AAADDDFFFKKKTTT\\\___bbbeeefffeeehhhnnnssssss{{{{{{xxxyyy|||}}}yyyvvvssstttvvvwwwuuussssssnnneee[[[RRRLLLIIIGGGDDDBBB@@@???>>><<<999777444888;;;<<<;;;888555444666666777888999999999999:::888666333222222222333333333444444555777888999???;;;777333222333666888888777555333111333777:::777777666444444333333333...000222222111000111222111444888;;;<<<<<<:::888777666555333222222111222...------///222444444444///222333111000333444444777888999888777888:::;;;>>>===<<<:::888666555444;;;888:::===>>><<<<<<>>>AAADDDEEECCC@@@>>>>>>@@@======<<<;;;:::999999888666777888888777444222000444333222222333555888999:::;;;;;;:::999999;;;<<<777999<<<>>>@@@AAAAAA@@@>>>>>>>>>>>>@@@CCCGGGHHHAAACCCFFFHHHJJJMMMQQQTTTQQQNNNIIICCC???===<<<<<<:::;;;===>>>>>>>>>======777777888:::===>>>===;;;999888888:::===@@@AAAAAA;;;<<<>>>???>>>===;;;:::999999:::;;;<<<<<<<<<<<<:::::::::::::::999888777555888::::::888555222111666999;;;<<<<<<;;;<<<<<<>>>999333222666:::======888777555555777777777666999888888888:::<<<===??????AAA>>>999777999888666333333222222222222333333111222333555555555444333777333222444444000.........///111333444444333333333000///222333222555999777222...000222333555888777777666555444444444444888999;;;===@@@EEEKKKOOOOOOSSSXXX[[[[[[[[[[[[\\\^^^bbbeeeggggggfffeeeeee]]]^^^```aaa```___]]]\\\UUUWWWYYY\\\^^^_________RRRRRRSSSTTTVVVXXXYYY[[[XXXWWWUUUQQQOOONNNQQQSSSTTTQQQPPPRRRPPPLLLKKKMMMLLLLLLLLLKKKIIIHHHIIIKKKMMMJJJHHHFFFDDDBBB>>>;;;777666444222111000000000///...---...///000///.........//////000111222222+++...111333222222111222000111111000...---///000...000111000///---......,,,...//////...------...111222222111//////000222000111111111111///---,,,+++,,,...///000//////...)))***,,,,,,---///333666,,,,,,+++,,,,,,---...///+++,,,...///......000111++++++---...//////000000+++...///...///222222000---...///111222333333333000/////////000222333555222222000///...............---,,,---///000///...///000111000//////000222---...000000///...///000...000111111///......///***++++++,,,,,,,,,++++++---...000111222333444444......////////////......,,,+++******+++---...000///000111222111111222444111///...///000000///...zzzxxxuuuoooggg___XXXSSSIIIHHHDDD@@@===<<<===>>>;;;;;;:::::::::;;;;;;<<<:::>>>DDDFFFHHHNNNZZZccciiijjjjjjjjjkkknnntttxxxvvv}}}~~~yyyxxxyyyyyyzzzwwwuuuvvvzzz{{{xxxtttrrrlllbbbWWWMMMGGGEEEEEEAAAAAAAAA???<<<999888888666666777999:::999666333444444555777777888888888:::888555222000000000111333333333444555666777888<<<:::666444333444666777777666555333111333666999888888888777666555333222///222444444333333333444555666777888888888777666666666444333111111111222///......000333555444222,,,111111---,,,000333333555666777777666777999;;;<<<<<<===<<<:::777555333:::777888<<<===;;;;;;===AAAAAA@@@???>>>>>>???@@@>>>======<<<<<<;;;;;;:::444666888999999777444333777666444333444555888999>>>;;;999888999;;;<<<<<<888999;;;>>>@@@AAABBBCCCCCCAAA@@@@@@AAACCCFFFGGG>>>AAADDDFFFGGGIIIMMMPPPPPPPPPNNNHHHBBB???@@@BBB===>>>???@@@AAAAAAAAAAAA:::888777888:::<<<<<<<<<999777777999>>>BBBDDDDDD============<<<;;;999888888999999:::;;;;;;<<<<<<;;;;;;<<<======<<<;;;:::888777888999999999666444666999;;;<<<;;;;;;===???===:::777888;;;>>>===<<<:::888666777:::;;;:::888666666777888;;;>>>AAACCCBBBBBB???999888:::999666333333222222222222333333111222444555555444333222444111111555666333111111///000111222333222222111000111333666333000333:::777111...111444333555888555555444444444444444555888:::<<<>>>AAADDDHHHKKKIIIMMMSSSYYY\\\]]]]]]]]]___bbbfffggggggeeeeeeeeebbbbbbaaa```___^^^]]]]]]VVVWWWYYY[[[]]]___aaabbb]]]\\\\\\\\\\\\]]]______\\\\\\ZZZWWWTTTSSSTTTUUUWWWUUUUUUWWWVVVQQQNNNOOOOOONNNMMMJJJHHHHHHKKKMMMOOOMMMJJJHHHGGGEEEBBB@@@:::888555111/////////000///...---...///000///...////////////////////////,,,---...000222333222111000111111000......///000---...000///---,,,,,,---,,,---......---...000222000222222111......///111...///000111111///...---+++---///000111111000///,,,---......---///333666///...---,,,,,,---...///---///111111000000111333------------...///000000+++///...+++,,,222333111///...//////000111222333000/////////000222444555000//////...------.........---,,,---///000///...///111222111///...000222,,,...000000///...///000---///000000...------...,,,,,,---......---,,,+++---...000111222222222222,,,---...//////...---,,,******))))))***,,,///000...///111111000000222333222111//////111222111000xxxwwwtttmmmbbbXXXPPPLLLAAADDDEEEAAA;;;888;;;???:::<<<======<<<<<<===>>>999>>>DDDGGGJJJSSS```kkkuuuqqqmmmmmmppptttwwwxxxxxxyyywwwvvvuuuuuusssqqqtttxxxyyyuuupppqqqkkk```TTTJJJCCCBBBCCC===@@@AAA???:::777888999888666444555888999777444222333444555666666666666777666333000///000111222222222222333444555666777666555444333222333444555666666555333222333666999888888999999888666333111222555777888777666666777888777555444333333444444555555444222000000111333111//////111444555333000***//////)))'''---222222333444555555555555888:::777888;;;======;;;999777:::777777;;;===::::::;;;???===:::999;;;===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;222444888:::;;;:::888666999888666444444666888999AAA<<<777666999<<<===<<<:::;;;===???AAADDDFFFGGGHHHFFFDDDBBBBBBCCCEEEGGG???BBBEEEEEEEEEGGGKKKNNNOOOQQQQQQLLLDDDAAACCCFFF>>>>>>???@@@AAABBBBBBCCC888666333333555888999999666444333777===AAACCCCCC???>>>>>><<<:::888777666<<<;;;;;;::::::999888888;;;<<<===>>>>>>===<<<<<<:::777555666:::;;;:::888555888;;;;;;:::;;;>>>AAA;;;::::::===AAAAAA>>>:::777555333444777888666444333333555888<<<@@@DDDFFFCCCCCC???999888:::999666333222222222222222222333000222333555555444333222111///000555777555444555///000111222222111000000...111666888333///222999666///,,,111444333333666444333333333333444555555666999>>>@@@BBBDDDFFFGGGGGGKKKSSSZZZ___bbbbbbbbbaaacccfffgggeeedddcccccceeedddaaa___]]]]]]]]]^^^YYYYYYZZZZZZYYYZZZ\\\^^^^^^]]]]]]\\\]]]^^^```aaaaaaaaa___\\\XXXVVVVVVWWWXXXVVVXXX[[[ZZZUUURRRRRRPPPPPPNNNLLLKKKMMMRRRUUUSSSQQQNNNMMMLLLJJJGGGEEE>>>;;;777333000000111222111000///000111222222000111000000///...------------++++++---111333222///---...///...,,,,,,...///,,,...///...---+++,,,,,,---...///......///222555000111222000---,,,...111+++,,,...000111000///...,,,---///111222222111000///111111///---...222555111000///------...//////000222333444222222222333111000...------...///000+++///...***+++222444222000///.........000111222000/////////111222444666111000////////////000000...---,,,---/////////...///111333222///...000222,,,...///000///...///000,,,...///...---+++,,,,,,---.../////////...---,,,---...000111111111000///+++,,,---......---,,,+++++++++******,,,...111333...///111111000000222333444222111111222333333222sssjjjggg___QQQMMMRRRLLLEEE???>>>===;;;<<>>>>>EEEJJJLLLRRR]]]hhhlllwwwuuuqqqllljjjnnnwww~~~}}}xxxtttvvvrrroooppptttvvvtttqqqkkk```SSSKKKGGGEEEAAA===???@@@===888555777666333333555666555444444777;;;444333222333555666555444333444555444222000///000111111222333555666666777===999444111222333333111111444888;;;;;;888444111333888===???<<<777444444444111111666888555333444888555111000222222111///222444666777666333///---333333333444777777666555---...///...---...///111000111222222222333555777999999::::::;;;:::::::::555555555555777888999:::888888777777888:::<<<===:::<<<======<<<;;;;;;<<<777:::===>>><<<888666555444333555888777444777===@@@???===<<<;;;;;;;;;;;;???BBBFFFGGGEEEBBB@@@@@@HHHFFFDDDAAAAAABBBDDDEEE===@@@BBBBBBAAAAAAEEEHHHJJJMMMKKKCCC???BBBCCCAAABBBEEEDDD???<<<>>>???===:::999999888777666666555666666555666888;;;???AAA???===:::777555555555666666999<<>>:::666333777888999;;;<<<===>>>>>>999999999999999888777666666777888:::;;;===???@@@???>>>===<<<<<<===>>>???333222333888888444333555333333444666:::???CCCFFFFFFCCC>>>;;;999777444222333444444333111111333444222000...///222666888888000111222444555444111...///000111222222222111111222333111,,,,,,111333222000000000000111222333444444444333333333333222222666888===EEEHHHGGGIIINNNMMMOOOVVV```eeeeeedddfffdddffffffeeefffhhhfffaaa^^^```aaa^^^ZZZXXXXXX[[[[[[[[[[[[[[[YYYWWWUUUSSSVVVXXXZZZ]]]___aaabbbbbbfffddd```[[[VVVTTTTTTVVVTTTVVVWWWWWWTTTQQQOOOOOOMMMPPPQQQOOOPPPSSSSSSPPPXXXNNNLLLRRRRRRIIIDDDGGG===<<<:::666222000000111333222000///111222222222+++---...---,,,+++,,,...***+++,,,---------,,,+++...---,,,---///000///...***+++---...///...---------+++***+++...000///,,,222111000///////////////,,,++++++---111222///---111222333222111000111222111111000000111222333333111000///---------.........///111222222111000000111000///......///111222------,,,++++++---111444000000///......///000111---......---,,,---///111---///111111000//////000111111111000000000000000///...------///000000///...***&&&(((---000///,,,---......///...---+++***---......---++++++---............///......------***+++---///000000/////////,,,)))***...111111///---,,,,,,---///000///---///......000222333222111zzznnngggddd]]]QQQLLLPPPJJJCCC===<<<<<<;;;<<>><<<:::999888888777888:::888555777<<<>>>===<<<;;;;;;;;;<<<======@@@DDDEEEDDDAAA@@@???BBBAAA???>>>>>>???@@@AAA>>>???AAAAAAAAACCCEEEHHHGGGJJJIIIBBB???@@@AAA>>>AAACCCBBB>>>===???>>>;;;888888888777666555555555555555666777999;;;>>>???;;;:::888666555555777777555777:::<<<<<<:::777555777888999:::;;;<<<<<<<<<;;;:::888777777777888999888777777888:::===@@@BBB@@@???>>>===<<<<<<<<<<<<999666666999999777777:::555444444555888<<>>555666:::;;;888555999???DDDNNNYYY___gggqqqxxx{{{{{{wwwsssrrrtttvvvwwwvvv{{{}}}}}}|||yyyxxx{{{~~~wwwuuurrrqqqoookkkeee___ZZZVVVOOOHHHBBB???<<<<<<888;;;:::666555777777333555555555333222222444666333111000000222333333333222333333222111111222444333222111111222444666777<<<:::888777777777555333444444555666555444222111333555888999888777666666444111111555666444333444444222000/////////...---000222444666666555444333222222222444777888777666000111222222111111222333111444777888888999:::;;;::::::999999888666555444777777666555444333333333444444555666888;;;===>>>999:::;;;:::777666555666555888;;;===<<<;;;;;;;;;;;;999999;;;999666777;;;:::;;;;;;<<<===>>>>>>???<<>>>>>>>>===============???>>>===???BBBDDDFFFFFFEEEHHHHHHDDD@@@@@@???===@@@AAA???===???AAA>>>888888777777666666555555555555555777999:::;;;<<<<<<999888777666666888999;;;444555777999999888777666666666888999::::::::::::<<<:::888666555777999;;;888888777888:::===@@@CCC@@@@@@@@@???===;;;:::999<<<888777999:::888:::>>>888666444333555999>>>AAABBB???:::777666555333111333444444444333444555777666444333444666888888888666555666888999999666333222333444555666555444444***...///------///...***000000000000111222333333333333333222111000///...222333999BBBHHHLLLSSSZZZYYYYYY^^^dddeeeaaa___``````dddhhhiiikkkkkkfff___]]]\\\ZZZZZZ[[[[[[[[[ZZZaaa```___\\\YYYVVVSSSQQQTTTTTTUUUVVVYYY\\\^^^```___^^^\\\XXXTTTSSSTTTVVVXXXVVVRRROOOMMMMMMNNNOOOPPPUUUWWWWWWYYY]]]^^^[[[YYYRRROOOQQQMMMCCC>>>???;;;<<<<<<:::777555444444000000............///000---...///...,,,+++,,,---+++,,,...///111111222222...---,,,,,,......---,,,++++++++++++++++++,,,---***))))))***,,,...---,,,,,,,,,---.........------,,,,,,,,,...000000///---...000111000///...///111......------......//////000000000000000/////////,,,---///111333444555555222111///...---...//////...///111000///...///000444444222111000/////////,,,------,,,+++,,,...000,,,///111222111///......000//////...---,,,,,,,,,---,,,,,,,,,,,,---......000111000,,,((((((,,,111***+++---...//////......,,,---...---,,,,,,---...,,,,,,------...------,,,---...///000000000000000---000111000,,,+++...222000//////000111111///...000/////////000000...---rrriiibbb^^^WWWLLLDDDBBBFFF???:::999888777777:::000555;;;===::::::@@@GGGIIITTT```gggnnnvvv{{{||||||vvvpppqqqvvvzzzxxxuuuzzz{{{|||xxxssssssxxx}}}zzzyyywwwuuuqqqjjjaaaZZZQQQOOOLLLFFF@@@<<<;;;;;;888;;;;;;888888;;;:::777666555444222111111222333222111000000222333333222111222222111111111333555333222000///000222555777::::::::::::999888666555222222222333333333444444333444555666777777777777555111111444666333222333333222111000000//////...///000222333444555444444222222222333444555444222///111222222111111222333000333777999:::::::::;;;;;;;;;;;;;;;;;;:::999888666666555555444333222222111222444666888:::<<<===;;;======<<<:::888888888666888;;;<<<;;;:::;;;<<<<<<999999;;;:::777777;;;999:::<<<>>>???@@@AAAAAA===@@@EEEGGGGGGFFFEEEDDD??????@@@@@@???>>>===<<<>>><<<:::<<<@@@DDDEEEDDDEEEHHHIIIGGGDDDAAA???>>>??????>>>===AAADDD>>>666999999888888777777777666555777999;;;<<<<<<;;;::::::999888777777999;;;<<<333444555555555555444444333333555777888999:::::::::999888777777999:::;;;666777888999;;;===???@@@===>>>>>>>>>>>><<<:::999;;;888888;;;;;;999999<<<:::888555333333666:::===>>><<<888555444444222111555666666555333333555666333333333666:::<<<<<<<<<777666777888:::999777555000111222333444333222222...111222000000222111...111111000000111222222333333333333333222111///...000111666???FFFKKKSSS\\\[[[[[[^^^cccccc___\\\]]]ZZZ___dddgggjjjmmmjjjddd^^^[[[XXXYYY\\\^^^]]][[[ZZZZZZZZZYYYYYYXXXWWWVVVXXXWWWWWWVVVXXXZZZ]]]^^^``````^^^ZZZVVVTTTUUUVVVYYYVVVRRRPPPOOOOOOOOOOOORRRVVVYYYYYYZZZ^^^]]]ZZZXXXSSSPPPPPPLLLCCC>>>???888999;;;:::888555444444444333222000......///000...//////...,,,+++,,,---+++,,,---......//////000000///......//////...---------+++++++++,,,---...*********+++---.........,,,---///000000000000///,,,,,,---///000///...------...000///......///000.........------....../////////000000000000000000---...///000111222333333000///...,,,,,,,,,,,,,,,+++---000222000///......222111111000000/////////,,,------,,,++++++...000000111222111000///000111000000///...---,,,++++++,,,---------,,,---...///---//////---***(((+++---+++,,,---/////////...---+++,,,......---,,,---...+++,,,------------------.........///////////////000222333111///...///111000/////////000000///---///...---...000000///---kkkccc\\\YYYUUUMMMFFFBBBEEE???;;;:::999666444666111888>>>>>><<<>>>DDDJJJMMMYYYfffmmmttt|||wwwpppqqqxxx}}}}}}zzz|||~~~}}}xxxrrrppptttyyywwwwwwwwwuuuppphhh___XXXLLLKKKIIIDDD???;;;:::;;;777::::::888888;;;<<<999777555333222111111111111222111111222333444333222000111222222111222333555333222000//////111444666888999:::;;;:::888777666111000000111222444666888333333444555666777777777666222000333555222222333333333333333222111111111//////000111222333444444333222111111222222000......000222222111111111222///222666888888888888999888999:::;;;;;;;;;;;;;;;333444555666666666555555111222333555777999:::;;;;;;===>>>===;;;::::::;;;888:::;;;:::999888999;;;:::777666999:::888999;;;;;;<<<>>>AAABBBBBBAAA@@@;;;>>>CCCFFFFFFDDDDDDCCC???@@@@@@AAA@@@>>><<<:::>>>;;;888:::???CCCDDDCCCCCCDDDFFFFFFCCC???======??????======AAADDD???777;;;;;;;;;;;;::::::::::::888:::<<<>>>>>>===<<<:::;;;:::888666555666777888444444333333333222222111///111333555888999;;;;;;666777999;;;;;;;;;:::999444666999;;;<<<<<<;;;;;;888999;;;<<<======<<<;;;999888;;;@@@@@@<<<:::;;;;;;999555333333666999;;;<<<999666444333333222111777777777555333222333444555555666999<<<===<<<;;;666555555666888888666444000111222333333333222111222444333000000333444222111111111000111111222333333444444555444222000///000000555===CCCHHHQQQYYYYYYYYY[[[```aaa\\\ZZZ[[[ZZZ^^^aaabbbfffjjjiiieee[[[XXXUUUVVVZZZ\\\\\\[[[VVVVVVVVVVVVWWWWWWXXXXXX[[[YYYXXXVVVVVVWWWYYYZZZbbbbbb```\\\XXXVVVVVVWWWXXXVVVTTTSSSSSSSSSQQQOOOSSSWWWYYYXXXXXXYYYXXXTTTTTTRRRPPPOOOKKKDDDAAAAAA555777888888666444333444555555444111---+++---...222333444333111000111222............---------...222111000000111222111//////...---,,,,,,---...///***+++,,,---...///000111------...//////000//////+++---...//////......---,,,...//////......///000000000//////...//////000......//////000000111111/////////...............,,,,,,++++++************(((+++000222111000......------...//////000000000,,,------,,,+++,,,...000222111///---+++,,,///222000000///......---,,,,,,---...///...------///111+++,,,...000000///,,,+++....../////////...,,,,,,***,,,......---------...+++,,,------.........---...---------------------222000...///000000...,,,///...---...//////...,,,,,,+++,,,...000222111000aaa[[[TTTRRRQQQOOOJJJEEECCC>>><<<===<<<777444555666===BBB@@@???BBBGGGIIILLLWWWcccjjjrrr{{{{{{tttuuu{{{}}}~~~zzzuuurrrsssuuuoooppprrrqqqllleee]]]XXXLLLJJJFFFBBB???===<<<;;;666888777444555999;;;999777555222111222222222111222222333555777777444222///111333333222222333444222111000//////111333444555777999999888666666777000000000111222555777999444333333555777888777666666222000333444222111333333555666555444222222333111111111000111222333444333222111111111111///---...000222333222111111222///222444555555555555666444444666777888999999999222444666888999999999888222333444555666777777777777999;;;;;;::::::;;;<<<;;;;;;;;;:::999999:::<<<;;;777555999;;;999999;;;===???AAABBBBBB@@@>>><<<777:::???AAAAAA@@@??????;;;<<<===>>>>>>===<<<;;;???===;;;;;;>>>AAACCCDDD@@@???AAACCC@@@:::999:::<<<======<<>>@@@AAAAAA???>>><<<:::888666333222222333444333444444444444444333333///000222555777999:::;;;444666:::<<<===<<<:::999555666888:::;;;:::888777444555777999;;;<<<======;;;;;;???DDDEEE@@@<<<===:::888666555555777999::::::777444333333333222111666777777555222111222333999999:::;;;<<<;;;888666555444444444666666555333111222333444555444333333222333222//////222333222222111111111111111222222222333444555555444222000000000555<<>><<<777999666222333888;;;;;;888555222111333444333222222333666:::;;;:::555222...111444555444222111111111000000000000111222222333666888777555444555777333333222222333444555666555444444666999999777555777222000222333111111333222555777777444222333444666555333222111222333444222111111222333333222000///111444555444333222333111222444444333222444555222222333444444555444444444666888:::;;;;;;::::::444444555666555444333333222555888::::::;;;===???<<<<<<<<<;;;:::;;;>>>AAA???999777:::<<<:::999:::???@@@BBBCCCAAA===999666555888===???>>>===<<<;;;777888999;;;===???@@@@@@BBBAAA@@@???>>>@@@DDDGGG???===>>>@@@>>>888777:::999;;;<<<999:::======;;;>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBCCCCCCCCCBBB@@@???:::999666444333333444555222444666888999999999888222222444666777888888888555777999;;;<<<<<<<<<;;;888888777666555666666666333444444666888:::<<<======<<<>>>CCCDDD???===>>>777777777777777888::::::888666333222333333333222333444444333222222444555;;;;;;;;;======;;;777333555333333333555555444333000111222333333333222222///222333000000333222///222222111111111111111222///111333555555444222111000000555>>>CCCGGGNNNVVVXXXVVVXXX]]]]]]YYYXXXYYYZZZ]]]^^^^^^___aaa]]]XXXVVVVVVUUUTTTSSSUUUXXX[[[[[[YYYWWWVVVTTTTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVZZZ[[[[[[ZZZXXXVVVWWWXXXZZZVVVRRRRRRUUUXXXWWWUUURRRVVVXXXVVVUUUTTTQQQLLLLLLNNNNNNJJJEEEAAA???>>>555666666444222111222333---///000...+++***...222+++,,,......------...000000///...------......///000000///111333444444333......//////...------,,,)))+++......---...111333///---+++***)))+++---...+++...000000...,,,---...,,,...////////////111222222111000000//////000000...,,,+++***+++...111333333222000---,,,+++++++++))))))***+++,,,,,,,,,,,,///222555555333000...---,,,---...///000000//////...//////...---...000222...//////---+++***+++---,,,,,,,,,,,,------------+++...000///,,,+++...222---///111000,,,+++,,,.........///000000///...---(((+++...///...------...,,,---...///000000000000000///---,,,++++++,,,,,,++++++,,,,,,---,,,+++))),,,,,,,,,...000111000///---------///222333333111___XXXNNNHHHHHHHHHCCC<<<;;;:::<<>>:::999888???DDDFFFLLLWWW[[[ZZZ]]]ccchhhhhhjjjooouuuvvv|||zzzyyyyyyzzzxxxtttqqqwwwwwwvvvvvvuuurrrlllhhhbbbeeeiiijjjhhheeeaaa___QQQKKKCCCAAABBBBBB@@@<<<;;;;;;888333444:::>>>===888555222222444555444333222444888<<<>>><<<666222...111555666555222000000000000000000111111111111222444666666333333555777666555444444333333333444666555555777::::::777333777222000222333111111333111444777777444222333444:::888666333222333333444111000111333555666555444000333555666555444444444333333444333111111333555333333333444444333222222666888:::<<<===<<<;;;:::555555666666555333111000111444888:::<<<===@@@BBB<<<<<<===<<<<<>>AAA>>>888888<<<666:::;;;777666:::<<<;;;>>>>>>>>>>>>????????????EEEEEEEEEEEEDDDCCCBBBAAA<<<:::888777666777888999111333777:::===>>>>>>>>>555555666666777666666666777777888999:::<<<===>>><<<999555222111333555777444444333444666888;;;<<<===;;;<<>><<<888555555333222333444555444333---...///000111000//////...222555444444555222...222222111111111111111222---///111444444333222000///000666???EEEIIIOOOWWWYYYWWWYYY]]]]]]YYYWWWYYYTTTXXX\\\^^^```aaa\\\UUUXXXZZZZZZWWWUUUVVVZZZ___[[[YYYXXXVVVUUUUUUVVVVVVUUUVVVWWWXXXYYYYYYYYYYYYSSSUUUVVVVVVVVVVVVWWWXXX\\\UUUOOOOOOSSSWWWYYYXXXRRRVVVXXXVVVUUUUUURRRMMMJJJMMMMMMHHHBBB>>><<<:::777777666444111111222444+++...111000---...222777+++---.../////////111222,,,+++******+++,,,---...///......000333444444444------...///...---+++***'''***------,,,---000333333111---+++***,,,...000+++...111000...,,,---...---...000000///000111333111111000///////////////...,,,)))((()))---111444333222000...---,,,,,,---)))***+++,,,---.........555777888777444000---,,,//////000111111000///...///000000///......111333///111333333111...------)))******++++++,,,------***---000...+++***---111+++///111+++###!!!'''...,,,---...000000000//////(((+++...//////.........---...///000111111111111222000///---,,,,,,,,,---***...111111...,,,---///,,,,,,---///222333222111000//////000222333222000fff___UUUMMMHHHEEECCCAAA===<<<:::::::::<<<>>>???<<>>AAA>>>;;;999888888:::;;;999888777555333222222111111111333777:::;;;:::888444555666666666555444333333111//////111444555666666555555555666777666555444666777666555333333444000222555777777555222000666555444666888777333000111111222444666777888999???===:::666444333444444111111222333444555666777444555555555444333222222333333333333222222111111000111333444555555555444444777999;;;::::::;;;<<<666666555444444444555555000111333666:::===@@@BBBBBB@@@??????AAAEEEIIILLLIIICCC===:::<<>>;;;:::<<<<<<======<<<;;;999888444555777999===BBBEEEHHHCCCHHHKKKHHHGGGIIIIIIGGGAAABBBDDDCCCAAA>>><<<;;;:::999888777777666666666<<<;;;<<<>>>@@@AAAAAA@@@BBBDDDEEEEEEDDDBBBBBBBBB:::;;;<<<<<<<<<:::777666555888===@@@AAABBBCCCDDD===;;;999666666777888::::::;;;<<<>>>???>>>;;;888;;;;;;:::888666777:::<<<444444555555444555888:::999888777888<<>>:::999;;;======<<<666555333222333333222000333444444333222333555777::::::999999888777777666444444555777888888555333111111111111111111111111222444666666444444888;;;666666555333111000......---...000111333333444444---999===???GGGIIILLLWWW[[[\\\\\\\\\ZZZXXXWWWVVVXXXYYY[[[]]]]]]\\\ZZZYYY[[[[[[[[[[[[[[[ZZZYYYYYY\\\^^^^^^YYYSSSPPPSSSWWW[[[ZZZZZZ[[[]]]]]]YYYUUUSSSQQQPPPOOOQQQTTTXXX[[[[[[YYYUUURRRQQQRRRUUUWWWXXXTTTQQQSSSXXX[[[YYYVVVOOOQQQQQQJJJ@@@:::;;;???999777333///...///000222111111222222222111111000/////////...///000111111000000000000111111111111000///---,,,---///111222111------000///+++---444...,,,+++,,,///000///---------............------111111111111///---+++***///333666666222///......222111///...///000222333///...,,,******,,,...000444333222000...,,,+++***+++,,,---,,,***+++///333666666666333000---,,,------...//////......///111222111///---...000222444111333444222...,,,,,,------,,,+++******+++---...++++++***)))+++---///111......///...,,,,,,...000---------............///,,,,,,,,,---...///000000///...---...000000000///111---(((###"""$$$(((+++&&&'''(((***,,,...///000---------------///444888222222111111000/////////mmmggg]]]TTTMMMFFF@@@===999999999999;;;===???@@@BBBFFFLLLSSSZZZaaagggjjjmmmjjjjjjooonnniiieeefffhhhpppwwwwwwxxxyyywwwsssqqqsssrrrmmmlllmmmlllhhhfffkkkooommmeeeZZZQQQMMMHHHBBB@@@CCCCCC???===???===<<<:::888888888999:::666555444333222222111111111111333666999:::999777555444555666666666444333333222000000111444555666666555444444555666666555...000333444555555777888000111444555666444333111333222222444666666333000...///111333555777999::::::999999777666444222111222333555555555555666666666666666555444222111000111111000000////////////...///111222333222222111222444777999::::::<<<===999888777666555555555555222222333555888<<<@@@CCCAAA@@@??????AAAEEEHHHKKKJJJEEE@@@<<<<<<===>>>???===AAAEEEEEEAAA===:::999;;;:::888666555555444555555555777999<<<@@@CCCEEEDDDHHHIIIHHHIIILLLKKKGGGDDDEEEFFFEEECCC@@@===;;;888777666555444444444555999:::;;;===???@@@@@@@@@BBBDDDFFFGGGEEEDDDCCCCCC===<<<;;;:::999::::::;;;777999;;;<<<===???BBBEEEBBB@@@===:::888777888999======>>>??????<<<999777999999999888666666888:::444444555444444555777:::888777666777999===@@@BBBFFFBBB===;;;<<<===<<<;;;999777444222222222111000333444444333222333555777888777777777777666666666777777888999;;;;;;999666222222222222222222111111444555555555555555777999666666555444222111000000...///000222333444555555222;;;<<<>>>HHHLLLPPP[[[ZZZ[[[\\\\\\[[[ZZZYYYXXXWWWXXXYYYZZZZZZZZZYYYYYYYYYZZZ[[[[[[ZZZYYYWWWVVV[[[\\\]]]]]]ZZZWWWTTTRRRUUUUUUWWW[[[___```___]]]UUUTTTRRRQQQRRRTTTWWWYYY\\\XXXSSSPPPPPPTTTYYY\\\UUURRROOOPPPSSSUUUUUUTTTRRRSSSQQQLLLCCC===<<<===888666333000//////111222000000111111111000000///////////////000000000000333222111000///...------///...---,,,---...000111111---,,,------+++...555555111---,,,...//////...---......//////......------.../////////...------...111444444222///......111000///......///111222111///---+++***+++---...222111000///---,,,+++***''')))***++++++---111555444444444222///---,,,---,,,...//////...---///000111000///...///000222333000222333222...,,,,,,---------,,,,,,------......,,,+++******+++,,,...///---...//////------...///---------............///,,,,,,---....../////////...---,,,---///000///...000///---+++***+++,,,---'''(((***+++...///111222,,,,,,---------///222555333222222111000......---lllggg___VVVNNNEEE>>>999666666777999;;;>>>@@@AAAHHHLLLQQQUUUYYY___ffflllllllllmmmqqqooojjjfffffffffkkkppppppqqqtttuuusssrrrsssrrrmmmlllnnnmmmjjjfffkkkpppnnneeeYYYNNNIIICCC???>>>@@@AAA???===>>>777777777888888777777777222222222222222222333333111111222555888888666444666444333555777888666333444333222111222333555777666555444333333444555666---///222444444555777999222222333333333333222222//////000222444444222000111222555888:::<<<>>>???444555777888777444111///444666888999888666555555888777666444333111000///000//////...............///000111222222111000000000222555777888999<<<>>>::::::888777666666666666555333222222555:::???CCC@@@@@@???@@@AAADDDFFFHHHHHHGGGCCC???;;;:::<<<>>>;;;>>>BBBCCCAAA>>>;;;:::===;;;777444222111111222555555666888:::===???@@@DDDFFFFFFFFFJJJNNNLLLGGGEEEEEEFFFFFFCCC???<<<999666555444222222222222333888999:::<<<===>>>??????BBBEEEGGGHHHGGGEEEEEEEEEBBB???;;;888777999<<<>>>999::::::::::::===AAADDDDDDBBB???<<<;;;;;;;;;<<>>;;;777555666777888888666666777888444444555444333444666888888777555555777;;;???BBBEEECCC???======>>>>>>>>>===999555333222222111000222333444333222222444666444444555555555666666666555555555777999999777555444444333333333222222222777555444444555666666555666555555444333333222222///000111222444555666666555;;;999;;;GGGMMMPPPZZZ[[[]]]___```___^^^______XXXXXXXXXWWWWWWWWWXXXXXXWWWXXXYYYZZZZZZXXXWWWUUUZZZ[[[^^^```aaa\\\TTTMMMPPPRRRUUU[[[```ccccccbbbXXXWWWUUUTTTTTTUUUVVVXXXYYYVVVPPPMMMNNNSSSYYY^^^TTTRRRPPPOOOOOOQQQSSSTTTTTTSSSQQQLLLGGGAAA<<<:::777555333111000000111222...//////000000000//////---...000111111111000///111111000///...------,,,......---,,,,,,...///000...,,,+++,,,++++++///555:::666111------...//////......////////////......***+++,,,...////////////---///222222111///......///......------///000111222000---+++***+++,,,,,,......------,,,,,,++++++'''((()))******---000333000111111000...,,,,,,---+++---......------...///000000000000000111111111000111222000...------...---...//////000000000///------,,,++++++,,,------,,,...000000///------...---------............///,,,---...//////...---,,,---,,,+++,,,...///...---***+++,,,------,,,+++*********+++---///000111222***,,,.........///111333333222111000///...------bbb]]]UUUNNNGGGAAA<<<888555666777999<<<>>>@@@AAAHHHMMMRRRTTTVVV[[[dddlllhhhjjjooorrrrrrooommmmmmiiikkkmmmllllllmmmooopppsssuuusssnnnlllnnnmmmkkkhhhlllooolllbbbVVVMMMIIIAAA???===>>>>>>===<<<;;;222333555777888777555444111111222444555555666666000000222444666666444222666444222444888999777444555555444333222333555777666555555333222333555777222444666555444333333444666555444333222111111111------///111333444333333444555888:::<<<===>>>>>>222444555666666444222111555888<<<<<<999666555555777666555333222111111000111000////////////000000222333333444444333222111000222444555555777;;;===999888888777777777777888666333111///222777<<<@@@>>>??????@@@AAABBBCCCCCCCCCDDDDDD@@@;;;999;;;>>>:::===AAADDDDDDBBB???>>>@@@???<<<999666444333222555555666777888:::;;;;;;AAAAAAAAABBBIIINNNLLLEEECCCCCCCCCCCCAAA>>>999666666555333222111111222333:::;;;=========<<<======AAADDDGGGHHHGGGFFFFFFFFFFFFCCC>>>:::888999;;;===::::::;;;;;;;;;<<>>===<<<===>>>@@@AAADDDEEEEEEBBB>>>999666555444555777888666666666777444555555444333333555777888777666555666:::???CCC@@@???======>>>@@@AAABBB???;;;666333222111111000222333444333222222444555222222333444555666777777444444444555666666555333555555444444444333333333999666333333555777555222333333333333333333222222//////000111222444555666666:::777999FFFKKKLLLTTTVVVZZZ]]]^^^]]]]]]^^^```]]][[[YYYVVVUUUUUUVVVVVVTTTVVVXXXZZZ[[[ZZZYYYWWWZZZ\\\___aaa___YYYRRRLLLPPPRRRVVV[[[```bbbcccccc[[[ZZZXXXWWWVVVUUUVVVVVVUUURRRNNNLLLMMMPPPUUUXXXWWWVVVTTTRRRPPPQQQUUUXXXWWWTTTPPPMMMJJJEEE>>>888666555333222111111222222...///000000111000000000,,,...000111222111///...,,,,,,------...///000000......------------...///******,,,---,,,---///222888555222///......//////...//////000000//////...)))***+++,,,...//////000,,,...///000000///......---------------...///000000///---,,,++++++,,,---+++++++++++++++,,,,,,,,,+++++++++*********,,,------...///...,,,,,,,,,---+++,,,------,,,,,,---///...///000111222111111000000000//////.........///---///000222222222111000///......------,,,+++++++++...111111000...---------------............///,,,---...//////...,,,+++,,,+++***+++---...---,,,'''(((***,,,---,,,++++++---------....../////////+++---000111000000111111000000/////////.........ZZZTTTLLLDDD???<<<:::888777777888999;;;===???@@@DDDJJJPPPTTTVVVZZZcccjjjffflllqqqsssrrrrrrrrrrrrjjjjjjkkkkkkjjjjjjkkknnnuuuwwwuuuqqqooopppooollljjjkkkjjjdddZZZQQQKKKJJJCCCBBB???===<<<<<<999666///111444777888666444222222333555666888888888888000000111333666666444222666444222444777999888777666777666444222333555888555666666555333333555777777888999777555333222333999888666333111000000000,,,...000111333444555666222333555666777777666666444444444444444444444444555999======888444444444444444333222222222333333111000///......///000111333333444555555444222222333333444333333555888;;;666666666666777888999999555333000...000333888<<<<<<===>>>???@@@???>>>>>><<<>>>@@@>>>;;;999;;;===;;;===AAAEEEGGGGGGDDDBBBAAAAAAAAA???===999555222555555666777777777777777<<<===<<<>>>EEEKKKIIIBBBCCCBBBAAAAAAAAA???;;;777888777444333222333444555===???@@@???<<<:::;;;<<<@@@BBBDDDEEEEEEDDDEEEFFFHHHFFFBBB>>>;;;999777777999;;;===>>><<<<<<<<<<<<::::::::::::;;;===>>>???EEEFFFEEEBBB===999777777333555777888777666777888666666666444333333555777888999888777777:::???CCC===============>>>???@@@>>>:::666333222222111000111222444444333222333444111222333444666777888888999777666777888888666444444444444444444444444444999666333333555666444111111111111111111111111111.........///000222444555777===;;;===IIIKKKIIIOOOPPPTTTYYYZZZXXXXXXZZZ]]]aaa___\\\XXXVVVUUUUUUVVVSSSUUUXXXZZZ\\\\\\[[[[[[ZZZ]]]aaa^^^XXXRRROOOOOOOOORRRWWW[[[___aaacccccc[[[[[[ZZZYYYXXXWWWVVVVVVSSSRRRQQQPPPPPPQQQRRRSSSYYYXXXVVVSSSRRRSSSWWWZZZ[[[WWWSSSQQQOOOJJJBBB<<<888666444222111111222333///000111111222222222111,,,...000111222111///...***+++,,,---...///000111.........------.........&&&***...////////////...111111222111000///...---......////////////......,,,,,,,,,,,,------......------...///000///...---,,,,,,,,,------...///000---,,,,,,,,,,,,---...///)))))))))***+++,,,,,,---,,,++++++***+++++++++++++++,,,------,,,+++,,,---+++,,,------,,,,,,---///...///111222222222000//////...------...///000000---...000222333222222111000000000000///---,,,***,,,...111222000.........---------............///,,,------......---,,,+++,,,+++***+++---------,,,++++++,,,---...///000000//////......------,,,,,,---000333333333222111222,,,------...//////000000[[[TTTJJJBBB===:::888888999999888999;;;>>>AAACCCDDDJJJQQQWWW[[[___cccgggjjjppptttqqqoooppppppooohhhgggiiilllkkkiiijjjmmmsssvvvvvvsssrrrsssrrroooiiihhhccc[[[QQQJJJIIIIIIEEEEEEBBB===;;;;;;888333000222555777888666444222333444666777888888777777//////000333666666444222444444444555666777999:::777999999666333222555999444666888777555333555888666888999888666444444555777666555333111000000///---///111222222444666888222444555777777666444333333333333333333333444444444999<<<;;;666222333555333222111111111222444555///...,,,+++,,,---///000111222333444444333222222555444444222222444888;;;666666666666777888999:::444222111000111333555777999:::===>>>>>><<<:::888555777:::;;;;;;:::::::::999;;;???EEEIIIIIIGGGDDD>>>???AAAAAA???;;;666333555555666777777666666555777999:::<<>>BBB?????????===;;;999:::;;;:::888555444444333111000000222444444333222333444111111222444555666777888888777555444444333222000222222333444444555555666777555444333444444444333111111111111000000000000...------...///111333555999AAA@@@BBBLLLMMMKKKQQQTTTYYY^^^^^^[[[ZZZ\\\```bbb```]]]ZZZXXXWWWWWWWWWVVVVVVXXXYYYZZZ[[[\\\\\\XXX\\\^^^ZZZSSSNNNPPPTTTMMMQQQWWW[[[^^^```bbbcccZZZZZZZZZZZZYYYXXXWWWVVVTTTUUUUUUUUUUUUTTTTTTTTTXXXWWWTTTSSSSSSUUUWWWXXX]]]ZZZVVVSSSQQQLLLFFFAAA;;;888444111///000222333///000111222222333222222---...000111111111000///---------...............///////////////.........&&&,,,000//////000///---,,,...111222000...------------............------......------------......///......///000000...---+++,,,,,,---...///000000+++++++++,,,---...///000(((((()))***+++,,,------******)))+++---......---+++,,,------++++++,,,---+++---......------...///...///000222222111111000///---+++,,,...000111111---...///000111222222222111222333333222000---+++---///111111000......///---------............///,,,,,,,,,,,,,,,---------,,,+++***+++---...---,,,++++++******+++---///111//////......------------000222444444333222222222+++,,,,,,---...///000000ZZZTTTLLLEEE@@@<<<:::888:::999777888;;;???DDDGGGIIINNNWWW___dddfffgggfffkkkrrrtttnnnjjjkkkmmmlllhhhgggjjjnnnlllfffdddggghhhllloooooopppsssrrrnnnhhhfffbbbYYYOOOJJJIIIJJJFFFGGGDDD>>><<<===:::444222333666888888777444333222333555666666555333222......000333666777666444111444777666444555999>>>888::::::777333222555999222777;;;:::777444555888555666888777666444555555000111111111111000000000---///111222111222555888222444666888888777666444000111333444444333111000333777;;;888333000222555444333222111000111333444000...---,,,,,,...000222111222444555555555555444444444333222222555:::>>>::::::999888888888888888333333444444444444444333666888;;;======:::666333222222555888:::999777444555777;;;AAAGGGIIIFFFCCC===>>>??????>>>;;;888777555555666777777666555555444888;;;;;;===BBBBBB???DDD???;;;<<<@@@CCCCCCBBB<<<:::777555444555777999:::===@@@???;;;999:::===;;;;;;;;;::::::===AAAEEEFFFEEEBBB???<<<999777666999::::::999777555555666555555666666666777888888>>>AAABBB@@@<<<999;;;>>>888999999999888999<<<>>>999999999777444444555777444777;;;:::888888<<<@@@???@@@@@@>>>:::888888:::555444333444555444222000///111333444333222222333000000111222333555555666777555222000///...,,,***000000111333444555666777444555555444333222444555222222222111111000000000///.........///222444666888AAABBBCCCJJJLLLNNNXXX[[[```eeeddd```]]]```ddd^^^]]][[[ZZZYYYYYYZZZZZZZZZYYYXXXWWWWWWWWWXXXXXXWWWXXXXXXVVVSSSSSSTTTWWWPPPTTTYYY[[[[[[[[[]]]^^^WWWXXXYYYZZZZZZYYYXXXWWWUUUUUUUUUUUUVVVWWWXXXXXXXXXUUUSSSSSSVVVYYYXXXWWWYYYWWWSSSPPPMMMIIIEEECCC>>>:::555000...///222444...///000111222222222222////////////000000000000------......////////////000000111000000//////...***///111---,,,///111...---000222111///------///,,,,,,------------,,,,,,......---------...///000222000...///000000...,,,+++,,,---...///000000111,,,,,,,,,,,,---.........((()))******+++,,,------,,,+++***,,,...///...,,,+++,,,------+++++++++---,,,...//////...---///000//////000111111111111111...,,,******...111222111,,,,,,------...000111222111333555555444222///---...000111000///...///000---------............///,,,,,,+++***+++,,,...///---,,,+++,,,---......,,,************+++,,,......------...//////000111111111222444333222111111222------------------------UUURRRLLLHHHDDD@@@<<<999999888666777;;;AAAGGGLLLOOOTTT\\\eeelllmmmjjjfffiiipppqqqkkkgggiiillllllllljjjmmmppplllbbb^^^___]]]bbbgggiiilllpppoookkkiiihhhddd\\\RRRLLLKKKLLLFFFHHHEEE>>>===???<<<555444555777888888777555333111222333333333111///...---...000333777888777555000444888777333444:::@@@999;;;;;;888333222555:::222777<<<<<<888555666888666777888777444222222333***+++---///000111111111---///111111000111444888---///222555666555444333---///333555555222...+++222666999666111...111666666555333111000000111222222111///......000333444333444666888888999888888333333222111222666<<>><<<:::999888777777333444666777777666444222444777:::<<<<<<888444111111000222555999999444000222333777>>>DDDGGGEEEAAA>>>>>>>>>======<<<;;;;;;444555666777777666555444333888<<<;;;<<>>===:::999;;;???:::999888666777:::@@@DDDEEECCC@@@===;;;999999999:::999888555222222444555000111222444666888:::;;;;;;>>>AAA???;;;:::===@@@:::::::::999999:::>>>@@@:::::::::777555444666777111666::::::888777:::===<<<>>>@@@>>>;;;:::;;;===111111222444666555333000///111333444333222222333//////000111222333444444;;;888555222111///---+++...///000222444666777888222555666555222111444777444444333333222111111000000///...///000222555777666???@@@???GGGJJJPPP]]]ZZZ___dddccc]]]ZZZ]]]```ZZZZZZYYYZZZZZZ[[[\\\\\\]]][[[XXXVVVTTTTTTTTTUUUUUUTTTSSSTTTWWWYYYXXXXXXVVVYYY\\\\\\YYYWWWVVVWWWUUUVVVYYYZZZ[[[ZZZYYYXXXTTTSSSRRRRRRSSSVVVYYY[[[YYYVVVSSSUUUZZZ]]][[[XXXTTTRRROOOKKKFFFCCCBBBAAA@@@<<<555///---...111444---...///000111111111111///////////////000111111***+++,,,...000222333444111111111111111000//////...222111+++)))///222111111222222000---,,,...000+++,,,,,,------,,,,,,+++...---------...000111222444111//////000111...,,,+++,,,---///000111111111---------------------,,,))))))***+++,,,------...111...,,,---......+++(((,,,---...---+++++++++,,,---...//////......///111000000000000000111111111...+++)))***...111222222,,,,,,++++++---///111222222333666777666333000...///000000///......000111---------.........//////---+++***)))***,,,///111---,,,+++,,,...///...------...///000111111111000+++,,,---///222444555666111222333222000000000222000///...---,,,++++++***ZZZTTTKKKCCC>>>;;;999777777777777777999@@@KKKSSSYYY]]]ccchhhlllmmmmmmlllhhhkkknnnmmmiiiggghhhjjjppppppooonnnjjjfffbbb```aaa^^^]]]___eeejjjlllkkkllljjjeee^^^WWWQQQLLLJJJNNNHHHAAA>>>??????<<<999888888777666555444333333222111222555888888444000///111444777888777666555555555666777777777777777>>>???===999444333666999333555888888777777777777555444333333333444555666777222...///333666666333000222444444333111111111222///111555333...///444---...//////000000111222777888999888555222111000222333444444222000000111000///...---...///111333000222555777666666777888666888999666222222777<<>>======<<<999777555666888999:::999777666111444777888666333111000111333444444333222333333111444999<<<>>>@@@BBBDDD>>>@@@BBB@@@<<<:::;;;===:::777333333444555444222000333666888888888888999<<<<<<===;;;::::::<<<===;;;>>>===777333333222000555777888999999777666444444555666777888:::???BBB@@@@@@???===<<<<<<>>>@@@>>><<<:::888777555222000666000...333888888999======;;;999888999999888777;;;:::999:::;;;<<<:::999888;;;===<<<999555444555222555888777555444888<<<;;;<<<<<<999444222333555111222222333555777888999555555666666555555444333000+++))),,,///222888???;;;999555111...---......222333333222111222555777666666666666666666666666666555333444555333...***000000000111222444555666777<<>>===;;;999555666888999999777666555111333666777555222111000333444555555333111111222111444777999:::;;;<<<===???@@@@@@>>><<<::::::;;;999666333222333444333111222444666777666666777999:::;;;===>>>>>>>>>@@@AAA;;;>>>===888555555444222222333555777888777666555555666777777888;;;???BBB>>>???@@@???===;;;;;;<<<===;;;:::999999777555222444///...333777777888;;;<<<:::888888999999888777999999888999::::::777555777999<<<;;;888555444555444777999777444444888<<<<<<======:::666444555666222222222333444666777888444444444444444333222222000---+++...111333888>>>;;;888555111///...//////000111222111000000222444333333333333333333333333222111111222444333000---000000000111222333444555777<<>>BBB>>>888444222222111000//////000000000111111111///...---,,,,,,,,,---...///000111222222111000///444555444333111//////000///000111000...---...///111///,,,,,,...//////---******+++++++++++++++******,,,...//////000222333---///000000...------...//////.........///000111000///...------...///000...,,,+++,,,---...+++)))...//////000000//////......---,,,,,,,,,---...///------------------------------...///////////////...///000///---------...000000111111111///...---...///000111000///---,,,,,,,,,---..................,,,+++,,,///000000///,,,,,,*********,,,---///..................//////000000000000000111222222111000//////000111111111444222000.........///000000//////...------,,,,,,JJJIIIHHHHHHFFFCCC>>>;;;888999:::;;;>>>FFFQQQYYY___bbbhhhlllmmmkkkhhheeedddaaa```aaadddgggggggggqqqrrrrrrrrrpppnnnkkkiiifffcccaaabbbfffhhhgggeeebbbbbbbbb___[[[VVVRRROOOKKKGGGBBB@@@@@@>>>;;;888::::::;;;;;;:::888666444555555666888999999666444333444666888888888666555222444555777777666555444333444666999;;;999666333111333555555555444555666111111111000111222333333333111111333777999888555444666777777555333333444...---///222111......222000111111111000111333666333555555444222/////////222333444444333333444555444333222111111111222333777:::===>>><<<:::999999666999:::888555444555888888888:::<<<>>>>>><<<:::666666777777777555444333333555777777666444444444666777888666444111111111000333666888888999;;;===@@@???===<<<<<<;;;999777777555222111222333222222444666666666555555777888999;;;???@@@@@@??????@@@;;;>>>>>>999666777666444///111444666888999::::::777888888888999;;;???BBB>>>@@@AAAAAA>>>;;;:::::::::999888999:::999888666444111111555888777888999:::999777777888999999888999999999;;;;;;999555222555777999999777555555555555777777555222222666:::=========:::777666666777333333333333444555666777333333222222222111111111111......111333333777;;;:::888555222000000000111111222444333222111111222333333333333333333333333000///000222444555333111111111111111111222333444666;;;AAAEEEGGGJJJOOOSSSUUUYYY^^^aaaaaa```___^^^^^^[[[[[[```aaa^^^[[[\\\TTTUUUVVVXXXXXXYYYYYYYYYTTTRRROOOPPPSSSVVVXXXYYYZZZVVVRRRPPPPPPRRRTTTTTTQQQVVVXXXVVVVVVYYYZZZXXXWWWWWWXXXXXXXXXWWWWWWVVVSSSOOOMMMNNNSSSVVVWWWWWWSSSQQQNNNKKKIIIFFFBBB???BBB>>>999555333222111000//////000000000000111111...------------...//////000111111222222111111000666444222111111111///...111222222111...------...///---+++,,,---///......((()))******++++++++++++))),,,000222222222222333...///000///......000111//////...---------......000///...------...///000---,,,+++,,,------+++***---///000111111000///...000///......---......///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///////////////000111000///...///000333333333222000...,,,***---.../////////...---,,,*********+++++++++++++++...---,,,,,,...000000///---,,,,,,,,,,,,---...............//////000000000111111000000111111222222////////////000111111222111000///...------...////////////...---------,,,CCCBBBBBBBBBBBB@@@<<<999666999;;;>>>CCCLLLXXX```cccgggkkkooooookkkfffcccffffffffffffhhhkkkoooqqqqqqrrrrrrrrrqqqnnnkkkjjjhhhfffeeegggkkkmmmkkkiiiYYYZZZ\\\\\\YYYUUUPPPMMMIIIFFFCCCAAA@@@>>>:::777999:::<<<<<<;;;999666444666777888999999999777666555666777888888777666555222444666888888777555444111111333888<<<<<<888444444555666555444333333444111111111111222333333444111111222666999:::888666888888999777444222111222...///111222111///000222222333333222000111444777444555666555333111111222111333444444333444666777555444333222111111222222555888;;;<<<:::777666555888:::<<<;;;999777777777666777888;;;======;;;999666666666666555444333222777999;;;:::999999999:::;;;;;;;;;999666333222222000222666888:::===@@@BBBAAA===::::::<<<;;;888555555444333333333555666666888888888666555555777999999<<>>???999::::::::::::<<<@@@CCCBBBCCCBBB@@@===;;;:::;;;666666666777999:::999777444444555777999888888888888777666666888999999888999:::;;;======:::666222444555777777777666666666666666555222000000333666===<<<;;;999777666666666333333222222333444555555333333222222222111222222111...///222333222333777888666444222111111222222333555777777555333222222444444444444444444444444000111222333555555555444222111111111111111222222444999>>>CCCGGGKKKQQQTTTSSSUUUYYYZZZZZZYYYZZZZZZ[[[YYY\\\aaaaaa\\\YYYYYYSSSTTTUUUWWWXXXZZZ[[[[[[WWWTTTQQQQQQSSSUUUVVVVVVZZZVVVRRRPPPPPPQQQQQQQQQVVVYYYYYYTTTRRRTTTVVVUUUXXXWWWWWWVVVUUUTTTSSSSSSQQQPPPOOOQQQUUUXXXYYYXXXVVVTTTRRROOOMMMIIIDDD@@@BBB>>>999555333333222111//////000000000000000000---------......///000111///000000000111111111111555111......111222111///000111222000...------...,,,,,,+++,,,---.........******+++,,,------------***---222444333222111111...//////......///222444///......---,,,,,,,,,,,,///......------......///,,,,,,,,,,,,------,,,+++,,,...111222333111///...000//////......---------++++++++++++++++++++++++***+++,,,...///000111111000111222111000///000111333333333222000...,,,***...//////000000///......)))))))))))))))***++++++++++++******+++,,,------------...............///...//////000000111111111111000000000000000111111---.../////////000222333//////...---------.....................---------BBB@@@>>><<<<<<;;;999888555888<<<@@@GGGQQQ^^^ggggggjjjmmmpppoookkkfffccchhhlllooonnnkkkmmmttt{{{ttttttuuutttrrrooollljjjllljjjiiijjjlllllliiieeeTTTVVVXXXYYYWWWSSSNNNJJJEEECCCAAA@@@>>><<<:::888888999:::;;;:::777444222666777999999888777777777555666777888888777666666333444666888888777666555333222222555:::===;;;999888999888666333222222333222222333444444555555666000111444777::::::888777::::::999666222/////////000333444333222222222222222444555444111000444888333444555333222111222333111222333333333444666888444333222222111111111111444666999:::888666555444777888::::::999777666666777777888:::;;;;;;888666666666666555444333222222888:::<<<<<<;;;;;;<<<======>>>>>><<<999666555555222444777999:::<<>>CCCJJJTTT```iiihhhjjjlllnnnmmmjjjfffccceeelllrrrpppjjjiiiqqqzzzwwwwwwxxxwwwuuurrrooommmrrrooommmlllkkkgggaaa[[[TTTUUUWWWWWWUUUPPPLLLHHHAAA@@@???===;;;:::::::::777888999999888666444222666777888888666555555666444555666666777777777777444444555666666666666666444333222444777:::;;;<<<::::::999666333111111222222333444666777777777777000222555777888888777777;;;;;;999666222000///000333777888555333444444222000444777666222000333777000111111000///...000222222222333222222333666888333222222222222222222111444666888999888777888888444555666777777666555555888777777777888888777555666666666555444444444333666888;;;<<<;;;;;;;;;<<<===>>>???===;;;888888888666777888777666666888:::===;;;::::::;;;;;;:::999777888999888888999;;;>>>888999999888777666888999555:::???BBBCCCBBBBBBBBBAAACCCBBB===888888777555444444666888:::<<<===>>>===>>>>>>===<<<>>>AAADDDBBB@@@<<<777444444777:::333333333444666777666444000444555222000222333222444333333444777999::::::555555777:::<<<;;;999666999888777888999:::999888::::::999888888888888888999777444444444444333111111111111111222333444555777666555444333444555666333000///111000------000222111111111222222333444000111333222111000000111000000000000000000000000///000000///...---...///000000000000000111222333555777;;;AAAGGGNNNSSSVVV\\\\\\[[[YYYWWWVVVWWWXXXWWWXXX]]]aaa___YYYUUUVVVVVVWWWWWWXXXYYY[[[]]]^^^XXXVVVSSSQQQRRRRRRQQQPPPOOOOOOPPPRRRUUUVVVUUUTTT[[[]]]ZZZSSSOOOPPPQQQPPPVVVUUUSSSQQQPPPNNNNNNNNNLLLLLLMMMNNNPPPRRRSSSTTT[[[ZZZXXXWWWTTTNNNGGGBBB???<<<777333222222222111000000////////////......---...///000111111111111------------...///000000000...,,,,,,...111222333,,,---......------...000+++---//////...------...+++++++++,,,,,,++++++***+++///222444333000......---...//////...///111333------.........---,,,,,,------------------------***+++------,,,+++,,,---+++,,,...000111000///...------.........---,,,,,,+++++++++++++++++++++++++++,,,...000111222333333///000111111000000111222///000111111111000///...,,,,,,,,,,,,---------...,,,,,,+++******,,,---...,,,---...---,,,,,,---///.........///111222444555222222222222222222222222//////...---------......,,,///000///------000333,,,------....../////////,,,---------.../////////DDDAAA===;;;;;;;;;:::999888<<<@@@EEEKKKTTT___gggfffggghhhiiiiiigggeeedddccciiimmmlllgggfffkkkpppuuuvvvwwwwwwvvvtttqqqpppuuurrrooommmkkkeee]]]WWWTTTUUUUUUTTTQQQLLLGGGDDD>>>===<<<:::888999:::<<<999999999888777666444333444666777666444222444555333333444555666777777777333333222222222333444555111222444555555666888:::777777777444222111222444222333555777888888888888111333555666666666666666999999888666444333444555555::::::555222444333000...333888777333000111555///000000///......000222222222222111000111444777222333333444444444444333333444666666777888:::<<<555555666777888999888777888666444444666777777666666666555555555555555555444777;;;======<<<<<<<<<;;;<<<===<<<;;;999999:::777888777666444444555777:::;;;<<<<<<;;;;;;<<<===;;;<<<<<<:::777777999;;;444666888888666666666777555999>>>AAABBBCCCDDDEEE@@@DDDDDD???<<<===<<<:::;;;;;;;;;<<<<<<===>>>????????????>>>===>>>AAADDD@@@???<<<888666555888:::555444444555666666555333222777777111...111444333333222222444777:::::::::666666888;;;>>>@@@???>>>===;;;999999;;;<<<;;;999999999999:::::::::888777888666333222444444222000/////////000222333444555888777555444333444555666666222000111000,,,---000//////000000111222333333///000111000//////000222////////////////////////...000111000...---///111////////////000222333333888:::===BBBIIIPPPVVVXXX\\\^^^```___]]]ZZZXXXXXXYYYZZZ___ccc```YYYVVVXXXZZZZZZYYYYYYZZZ[[[\\\]]]UUUSSSPPPOOOOOOOOOMMMLLLPPPOOOOOOQQQTTTWWWXXXXXXZZZ\\\ZZZUUURRRSSSTTTSSSVVVUUUSSSQQQOOONNNNNNNNNKKKKKKKKKKKKLLLMMMPPPRRRWWWVVVWWWWWWUUUPPPIIIDDD>>>:::666222111111111000000000/////////...............000111222111111000...---------...///111222111000///---,,,---000222...///000///...---...///,,,///111000...,,,---...------------,,,,,,+++***))),,,000222111000000000+++---//////......///000,,,,,,......///...---------------......---------)))+++...---,,,+++,,,...+++,,,---...////////////------...///000///......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000111111111...///000000//////000222222222333444333222111000---------------......///---,,,+++***+++,,,...///...000000///------///111.........///111444777999444444333333222222111111000000///...............---///111000,,,,,,///222,,,,,,---...///000000000,,,,,,------...//////000@@@>>><<<<<<<<<;;;999888;;;>>>BBBFFFKKKSSS]]]eeedddeeeeeeffffffeeedddccccccfffhhhhhhffffffggghhhqqqrrrtttuuuuuusssrrrpppvvvsssqqqooommmhhh```ZZZSSSSSSRRRPPPLLLGGGBBB???<<<<<<:::888777888;;;===::::::999888777666555555333555777555222111222444222222333444555666777888333111000//////111333444...222555666444333555888444444444222111111333555111333555777888888888777222444555555555555555666777888888777555666888:::666;;;;;;555222333333///,,,333999888333///111444111222222111000000222444222333222111///000333666333333444555666666666555000222333333444777;;;>>>999888888999;;;======<<<777555333333444777888888666666555555555666666777555999===@@@@@@???>>>===888:::;;;;;;:::999999:::666777777666555666888:::888;;;======;;;;;;===@@@?????????;;;777444666888111333666777666555555555666999===??????@@@@@@AAA@@@DDDDDDAAA???AAAAAA@@@CCCBBBAAAAAA@@@AAAAAAAAA@@@@@@@@@???>>>???BBBDDD@@@@@@@@@===;;;999:::;;;777666555666777666555333666;;;:::333000444777666222111111333777:::;;;;;;999999;;;>>>BBBEEEFFFEEE@@@===::::::<<<===<<<:::555555666888999888666444999666333222444444333000......///000111333555666888666555333333444555666999444111111000------000---...///000111222333333000111111000///000333555111111111111111111111111000222333333111111333666.........///000222333444;;;<<<>>>DDDKKKSSSWWWZZZXXX\\\aaacccaaa\\\XXXVVV[[[\\\aaadddaaaZZZXXXZZZ]]]\\\[[[ZZZZZZ[[[\\\]]]ZZZXXXUUUTTTTTTSSSRRRPPPVVVSSSPPPOOOQQQUUUWWWXXXXXX[[[[[[VVVTTTWWWXXXWWWWWWVVVSSSQQQPPPOOOOOOOOOLLLLLLKKKJJJJJJLLLOOOQQQRRRSSSTTTVVVUUUQQQJJJFFF===:::555222111111000000000000//////.........---...///111222222111000000///.........///000222333222333222...******---111111222222111...------...---000222222///,,,---...111111111000///...,,,,,,&&&)))---000111111222333***---///000///------...+++,,,...///000///......,,,------......------,,,(((+++......,,,+++,,,...++++++,,,,,,---...//////---...///111111111000000,,,,,,,,,,,,,,,,,,,,,,,,++++++---...//////000000---///000000//////000222555555666666555333222111///////////////000111222---,,,+++******,,,...///...000111///---,,,...111///...---...111555999;;;666555444444222222111000111111000///////////////---000222000,,,+++...222,,,,,,...///000000111000+++,,,,,,---...///000000???>>><<<;;;::::::;;;;;;AAACCCEEEHHHRRR^^^cccbbbjjjbbb]]]bbbfffeeedddfff```hhhoookkkbbb\\\___dddooosssuuuqqqllliiikkknnnvvvrrrnnnmmmkkkfff]]]UUURRRPPPMMMLLLJJJFFF@@@;;;>>>;;;999999===??????>>>;;;999777555444333333333444222000000111111111///555555666777888888666555666333000///111444555666333333444444555666666666666333000000222444333222333333333222111222555777333777:::999555333555888777666555444444555777888888777555333111000000///000222444666666666555444222222222222222222222222555444333222333222000...111000111444666555111---000111333333222333555777555666888;;;>>>AAACCCEEE>>>999111++++++111888>>><<<@@@AAA===555222444999888444555>>>BBB>>><<<<<<:::888999<<<@@@???888222555666777777666555777888<<<;;;999888999;;;>>>@@@>>>>>>===:::555333555777222444666777888777666555;;;;;;;;;;;;:::999888888:::>>>@@@>>>>>>@@@>>>:::BBB@@@???AAACCCAAA<<<888????????????????????????AAACCCCCC>>>888555777;;;:::;;;<<<===<<<:::888777777888888666555444555777444333333666999<<<======<<<>>>@@@BBBDDDFFFGGGHHHFFFBBB===<<<===>>>:::666444444444666888888777555222444666666444333222333---...///111333555777888777444000///000222111///333444555555444111///---111111222333333444444444555555555555555555555555222111000111222222111/////////...///000222333555444111222444333222555;;;666999===CCCIIIQQQZZZ___YYY\\\```bbbbbb___^^^]]]```aaabbb```]]][[[ZZZZZZXXX[[[]]]^^^]]]]]]]]]^^^ccc^^^XXXVVVWWWXXXXXXWWWSSSSSSTTTVVVXXXYYYWWWUUU\\\WWWRRRRRRVVVXXXWWWUUUQQQOOOMMMMMMNNNPPPPPPPPPPPPOOONNNNNNNNNOOOPPPQQQSSSVVVYYYXXXTTTLLLFFFBBB;;;888333111111222333333///...---,,,,,,---///000........./////////000000000//////111444333000---...------,,,,,,,,,------//////.........---------//////111111000...,,,+++000111111000...,,,---...++++++,,,,,,...111333555,,,---------------------,,,,,,,,,---------......++++++,,,---------,,,,,,***++++++***)))***---///.........///......------000000111333444333111...------------------------///............---------------......///000000000///...---///111222222111222000......000000000///---,,,+++*********+++,,,...///000///------///000.........///111333666777777888777555222000111222000///...//////...,,,)))---...............------000111000///------///111111///,,,,,,...111222222@@@???===<<<;;;<<<======>>>CCCHHHLLLUUU```fffgggeeeaaabbbjjjooollliiihhhgggmmmrrrooogggccceeeiiimmmooopppnnnjjjggghhhiiiooommmkkkkkkkkkhhh```ZZZRRRPPPMMMKKKKKKHHHDDD@@@???<<<::::::;;;===<<<;;;999888666444333333333333555333111111222222222111:::::::::::::::999777666444222000000222444555555999999888777666555444444444111......000111000///111111111000000111333666222666999888444222444777666666555444444444555666666666555333333222222222222444666888888888777666333222222222222222222333666444444444555444222000000000000333666666444111111222333222222333555888777777777888;;;???CCCEEE;;;888333000000333888;;;===@@@BBB>>>888555888<<<999666777>>>AAA???===>>>;;;999888999::::::888555222444666777888999<<<>>>@@@???===<<<<<<===>>>???CCCCCCAAA===777444444555111222444555666555555444<<<<<<<<<===<<<;;;:::999:::===???======@@@???<<>>>>>>>><<<999777555222444666666666666888999999999;;;===@@@AAA???>>><<<===???AAABBBCCCDDDDDDBBB???;;;;;;======999666222111222333555666444333555666888888666444333444222111000000111222444555555222...---///000///...000111333444444333222111555555555444444444444444444444444444444444444444444333222333555555333111111000///...---......///333000000222111000333888666888;;;???EEEMMMWWW]]]\\\___ccceeedddcccbbbbbbbbbbbbbbb___\\\YYYXXXXXXXXXZZZ]]]]]]\\\[[[[[[\\\___\\\WWWVVVWWWYYYYYYXXXYYYYYYZZZ[[[\\\[[[XXXUUUYYYUUUPPPPPPRRRSSSQQQNNNQQQOOOMMMLLLMMMOOOPPPQQQLLLJJJIIIHHHJJJMMMQQQTTTRRRSSSUUUSSSPPPJJJFFFCCC:::777222//////000111111000///......------------........................///......000222222///,,,...------,,,,,,------............---------,,,,,,,,,...///000000///...------...000///...---...000,,,,,,,,,,,,...000222333000//////......---------,,,,,,,,,------------...------.........------,,,***+++,,,+++******,,,---,,,,,,------------,,,,,,000000111222333333000...,,,,,,,,,------.....................------------......//////000111111111...------...000111000///000000000//////000000111......---,,,,,,,,,---......//////...------...000.........///000222444555555666555333111000111222000000///000000///---***------............---------...///...---...000222000...,,,,,,...000111111AAA@@@>>>===<<<===???@@@EEENNNVVV[[[```hhhnnnooofffcccdddkkkqqqqqqppppppiiilllnnnmmmiiiggghhhjjjlllmmmmmmmmmlllkkkiiiiiijjjiiiggghhhhhhddd^^^XXXSSSPPPMMMJJJIIIHHHGGGEEEBBB???<<<;;;:::999888666777666555444333222333333666444222222333444333222<<<<<<<<<;;;999777666444222111000111333555555444::::::999888777666555444666444111111222333333222///000000//////000333555111444666666333222333555666555444333333333333333555555555444444444444444111333555777777777666555444333222111111222333444666555444555777777555444000000000333666777666555333444333222111222666888:::888666555777<<>>@@@???>>>???;;;:::888555333444666999333555888999:::<<<>>>@@@AAA@@@???======<<<<<<<<>>???>>>===<<<::::::======;;;<<<@@@AAA?????????>>>===<<<===AAACCC<<<===>>>???@@@@@@AAAAAA>>>@@@BBBAAA===;;;<<<>>><<<<<<<<<<<<;;;999777666222444777888888888888999===>>>AAADDDFFFEEEAAA>>>======>>>???????????????===;;;999;;;======999666111000111222444555444222666777999999888666666666777555222000//////111222222000...------......---...///111444555666555555:::999888666555444444333444444444444444444444444444333222333555555444222222111000///............222//////111///---///444666777999;;;@@@IIISSSYYYXXX[[[^^^____________```bbbbbbaaa^^^YYYWWWVVVVVVXXXYYY[[[ZZZYYYWWWWWWXXXYYYWWWVVVVVVWWWXXXXXXXXXXXXXXXZZZ[[[\\\ZZZUUURRRWWWTTTQQQPPPQQQQQQMMMJJJPPPNNNLLLKKKKKKLLLNNNPPPKKKIIIFFFEEEFFFJJJOOORRROOOOOOOOONNNKKKHHHEEECCC:::666222///............000000000///...---,,,+++...............---------.........000111111...,,,...---------------......------,,,,,,,,,++++++++++++,,,...///000000//////***,,,...///......///111,,,,,,,,,,,,---...///000222111111000///...------+++,,,,,,,,,------------///////////////...---,,,***,,,------+++***++++++***++++++,,,,,,++++++***000000000111333222000...+++,,,,,,---...///000000............---------------------...//////000000...,,,,,,,,,......---,,,---///111000......000333000//////......///000000---...///...---,,,.../////////......///000222333111222222111000///000222111000///000111000...+++------............------,,,---............111333///---,,,,,,...000111111AAA???===<<<<<<>>>@@@AAAMMMYYYdddggghhhlllppprrrkkkgggccceeeiiiooosssvvvjjjkkkkkklllllllllmmmmmmnnnnnnooorrrttttttrrroookkkiiihhhfffccc^^^VVVQQQUUUQQQMMMHHHFFFEEEEEEEEEDDDBBB@@@===:::777555444444444333333333333333333666444333333444555555444888888888777555333333333000000000333555666444333333444444555666777888888666444333222222333333333///000111000000111333555111333555555333333444555666555444333222222111111666666666666555444333333...///111333444333222111555444222111111222444555555444444555777888666555222222222333555666777777555555444333111222666888999888666555777:::===@@@AAA@@@===999666444333222:::===???>>><<<<<>>??????>>>===;;;::::::555555555666777888999::::::;;;>>>@@@@@@>>><<<;;;;;;===<<<:::;;;@@@BBBAAA<<<<<<<<<999888;;;BBBHHHEEECCC@@@===;;;;;;;;;<<<<<<>>>AAAAAA@@@>>>>>>???555666777999999:::999999777:::<<<===;;;:::999999;;;===AAAFFFHHHFFFAAA<<<>>>>>>>>>>>>===<<<;;;;;;888888888;;;======:::888333333222333555666555444333555888999888888888999999666222///---...000222111000.....................///111444555666777777===<<<999666444333222222333333333333333333333333222111111222333444222111111111111111222222333333222//////111///,,,---111444666999<<>><<<;;;;;;>>>@@@BBBLLLZZZgggjjjjjjlllpppqqqllliiifffdddffflllppprrrnnnnnnmmmnnnppprrrttttttnnnooorrrwwwzzz{{{yyywwwnnnmmmkkkhhhccc\\\UUUPPPVVVSSSMMMFFFAAA@@@@@@AAADDDDDDBBB>>>:::777444333222222222333333333333333555444222333444555555444222444555444222222333555111111222444666666444222...///000222555666888999000000///.........000111111333333333222222444555222333555555555444555555555444444333333222111000888888777666555333111000---...000222333222111000444444333222222333444444333222222444666777666444333444444444444444555555666666666444222333555888666666666666777999:::;;;>>>;;;888555333222333444777999;;;<<<;;;<<>><<<;;;999999<<<>>>;;;555333777<<<999;;;<<<===<<<<<<>>>???:::::::::;;;;;;:::::::::;;;;;;<<<======<<<999888555444555555666888999:::777:::===@@@@@@???<<<:::;;;===<<<999:::@@@BBBBBB<<<===<<<::::::>>>FFFLLLKKKFFF???999555666999;;;:::<<<>>>@@@@@@??????@@@333444555666777888888888:::===@@@AAA???>>>======999<<<@@@EEEHHHGGGBBB>>>@@@@@@???>>><<<:::888777555666888;;;===>>><<<:::555444333333444555444333...111555777888999:::<<<888555222//////000222444111111111000//////000000000111222444555666777777===;;;888555222111000000222222222222222222222222111111111222444444333222111111222333333444444444222000000222000,,,---111111555:::@@@EEEJJJOOORRRXXX[[[]]]^^^^^^___aaabbb]]]\\\[[[WWWUUUUUUWWWYYYTTTUUUUUUTTTQQQPPPPPPQQQMMMOOOQQQSSSSSSTTTTTTTTTQQQSSSVVV[[[___```___\\\UUUTTTUUUVVVWWWWWWUUUTTTVVVVVVTTTPPPLLLKKKMMMPPPTTTSSSSSSQQQOOOLLLJJJHHHIIIIIIKKKMMMLLLHHHAAA;;;;;;888444222111000///...,,,---///000111000//////***+++,,,---...000111111000111222222111111111111---------------...///000---------,,,,,,,,,++++++------............------,,,...111111000.........---------------,,,,,,,,,---------......//////000,,,,,,---------........./////////......,,,+++***+++---//////---+++******++++++,,,---......------000///...///000000///...,,,,,,---...000111222222...------------,,,,,,,,,))))))******+++,,,,,,,,,---,,,++++++,,,---,,,***'''+++...---***)))---222......//////000000000000,,,...//////...------...111000...---------...///,,,---...---------///111---------...///...,,,***++++++,,,---......------000111222111///...//////000......///111222222111???>>><<<:::;;;>>>BBBDDDLLLZZZgggmmmooorrrvvvwwwiiilllmmmllllllnnnmmmjjjnnnmmmlllllllllnnnqqqrrrlllpppuuuzzz|||{{{zzzxxxooopppooolllgggaaa[[[WWWWWWTTTMMMEEE>>>;;;<<<===AAABBBAAA>>>:::666555444000111222333444444444444333222111111333444444333000333555444333333666:::333333333555777777555333111111222333444444555555///000111000///000333555444555666666444333444555222222333444555555555555444444444444333222111111777888777777555222000...///111333555555555444333333333444444444444333333222222222333555555444333222444555555333222333444777777888666444444555666333444555666777777888888444333000//////222555777444555777999999;;;???AAAEEEHHHGGGBBB>>><<<;;;888888;;;>>>===888666999<<<777888;;;<<<<<<===???AAA;;;;;;:::::::::;;;;;;<<<::::::;;;<<<<<<999555222000111222333444666666777666999===AAABBB@@@<<<:::<<<>>>===:::;;;???BBB@@@??????>>>>>>@@@DDDJJJNNNGGGBBB;;;555333666:::>>>999999;;;<<<>>>?????????999888888777777666666666888;;;>>>@@@@@@AAABBBCCC;;;===@@@DDDGGGGGGDDDAAA@@@???>>>===:::888666444444666888:::<<<<<<===<<<777555222111222222111000,,,///333666777888:::<<<666555222111111333555666111222333222111000111222222333333444555666777888<<<:::777333111000000000111111111111111111111111333333333444666777666444111222222222222111000000111000111222111------111...333;;;CCCHHHMMMQQQSSSZZZ\\\___aaaaaaaaaaaabbb[[[ZZZXXXUUUSSSSSSWWWZZZUUUUUUUUUSSSQQQPPPQQQRRRNNNPPPRRRRRRRRRQQQRRRSSSNNNOOORRRWWW[[[^^^^^^]]]PPPPPPQQQRRRTTTUUUVVVVVVXXXZZZZZZVVVRRRPPPRRRUUUQQQSSSUUUVVVUUURRROOOMMMKKKKKKLLLNNNNNNIII@@@888;;;999555333333222111///,,,---...///000111111111+++,,,---...///111222222111222333222111111222333------------...///000000//////.........---------......---------------------000222333111000//////...............---,,,,,,+++,,,---...///000000111---.........////////////...............---,,,++++++---......,,,+++,,,,,,,,,,,,---...////////////000...---...///000///...---......///000111222222------------,,,,,,,,,,,,++++++,,,,,,------.........,,,,,,,,,......---,,,)))+++,,,,,,******,,,///------...///000000000000,,,...111111///.........111000///...------...///+++,,,------,,,---///111,,,,,,,,,---......,,,******+++,,,------...------000222333222///---------///...---///111222111000@@@???<<<;;;<<<@@@DDDFFFPPP\\\iiiooosssxxxzzzzzzmmmrrruuurrrqqqsssppplllooonnnllliiiffffffhhhkkkmmmrrryyy|||{{{xxxwwwwwwoooppppppnnniiiccc]]]ZZZVVVSSSNNNEEE>>>::::::<<<;;;===>>><<<888555444555///000222444555666666555111000//////111222222111000333555444222222777;;;777666555666777777555333666666666666666666666666111333444444333555888;;;666777888777444333222333111111111333444555444333333333444555555444333222555555666666555333000///222333555777888777666555222333444555555444333222333222222333555555444222...111444555444222333444666888999888666444444444333333222222444666888999333222111111222444666888222333555777999;;;>>>@@@@@@FFFGGGBBB>>>>>><<<999999;;;<<<;;;999999;;;>>>777999:::;;;;;;;;;===>>>===;;;999888777888999:::888777888;;;<<<:::555000...///111333555555555555555999???CCCDDDBBB>>>;;;<<<>>>>>>;;;;;;???@@@>>>???>>>===???CCCGGGJJJKKK???<<<888555444777:::===888777777999;;;===>>>>>>>>>>>>===;;;;;;:::::::::777999;;;<<<===>>>@@@BBB?????????AAACCCDDDBBBAAA>>>===<<<:::888555333111333444666777999:::<<<===:::777444222222111000///---000444666777777999:::666555444333444555666777000222444333111000111333222222333444666777999:::;;;999666333111111111222000000000000000000000000333333333444666777666555000111222333333333222111000///000222111------111,,,222999AAAHHHNNNTTTWWWWWWZZZ^^^```___^^^]]]]]]\\\ZZZWWWSSSPPPQQQUUUXXXVVVWWWVVVUUUSSSRRRTTTVVVQQQSSSUUUTTTRRRQQQRRRTTTOOONNNOOOQQQUUUWWWWWWVVVMMMMMMNNNNNNOOOQQQTTTVVVSSSVVVYYYXXXTTTSSSUUUWWWPPPQQQSSSUUUVVVUUUTTTSSSRRRPPPNNNNNNNNNIII@@@999:::888555444333333222000///.........///000111111/////////000000000000000000222333222000///111333------------...///000111111111111000000000//////,,,,,,,,,,,,---......///,,,///333444333222111111....../////////...---,,,.........//////000000111////////////000000000000....../////////......---,,,---------,,,,,,---///,,,,,,---...///000000///000...------...///....../////////000000111111111---------,,,,,,,,,++++++++++++,,,,,,---......///...------...000111000///------,,,,,,,,,,,,---...,,,---///000111111111000---///222222111/////////111000///.........///000+++,,,------,,,,,,...000,,,,,,,,,---//////---+++******+++,,,---------------///000000...,,,,,,,,,,,,,,,,,,---///000///...BBB@@@>>><<<>>>AAAEEEHHHRRR\\\gggmmmqqquuuvvvuuuvvvyyyxxxrrrqqquuuxxxuuuttttttqqqkkkeeecccfffjjjooovvv}}}{{{vvvtttuuuoooppppppmmmggg```[[[XXXTTTSSSNNNFFF>>>:::;;;===777999<<<:::777444444555///000333555666777777666000...---...000111111000///222555333000000555999999888666666777777555444888888888888999999999999///111333333222444888<<<777888999777444222111111/////////111333444333222222333444555555555444333222333444555555333111000222333666777888888666666111333555777777555333111444333333444555555444222***...333555444333333444666888::::::888555333333555333000///111444888;;;888888777777666666666666222333444666999;;;>>>???<<>><<<<<>>CCCGGGGGGFFF<<<:::888777666777888999888666555666999;;;======@@@????????????@@@@@@AAA888999:::999888999;;;===@@@???>>>>>>???@@@???>>><<<<<<:::888666333111000222333555555666888:::===>>>;;;777555444333222000000333555777777777888888666666666555555555666666...111444333111000111333111111222444666888:::<<<;;;888555333111222333444000000000000000000000000111111111222555666555333---///222444666888888888...---///222000------111,,,111777???FFFNNNVVV[[[WWW[[[___aaa```^^^]]]\\\^^^[[[WWWRRROOOOOOSSSVVVXXXYYYXXXWWWUUUUUUWWWYYYUUUWWWWWWUUURRRQQQSSSVVVVVVTTTRRRSSSTTTUUUUUUUUUMMMMMMMMMMMMMMMOOOSSSUUUKKKPPPTTTUUUSSSRRRTTTWWWQQQQQQRRRSSSSSSTTTTTTTTTXXXSSSOOOMMMMMMIIIAAA:::999777444333333333222111111111///......///000111333222222111000//////...///111222111......000333---------......000111111222222222222111111111111******++++++---///000111+++...222555555444444444......///000000///...---111111111111000000000000000000000000111111111111...///000000000000000///,,,------,,,+++,,,...111+++,,,---...////////////000...,,,,,,...///...---000000000000000111111111---------,,,,,,,,,++++++)))******++++++,,,------///...---///111222222111000...------...///...------...000111222222111111---000333333222000///000111000///......///000111,,,---------,,,,,,...000---------...000000...,,,)))***+++,,,------...---)))+++---...---,,,+++,,,+++******,,,......---,,,HHHBBB<<<<<>>@@@;;;444888888555333666999888333:::999888:::<<<;;;777444111222555888:::<<<===>>>;;;<<<===<<<:::999:::;;;999999888777;;;AAAAAA===;;;999777666666777888::::::777444111111111111000888777777999<<<<<<888555...000222333333444666888;;;===AAAFFFJJJJJJFFFCCCAAA???;;;999888999;;;===;;;<<<======>>>AAAFFFIIIAAA???<<<999777777999:::666666666444444888AAAHHHJJJGGGDDDBBBBBBAAAAAA@@@;;;:::::::::;;;===@@@BBBCCCCCCBBBAAA@@@@@@@@@@@@:::777555555888999888666777777888888888999999999888777555333222111222222333555777777666555666777;;;;;;999666333333444666444444333222111111111222333555777777666555666777===;;;888555333222222222333111///...000111111000000222333444333333444555111222444555555444222111111111222222111111000000333444888>>>GGGNNNQQQRRRUUUWWWYYY[[[\\\[[[YYYWWW^^^___]]]VVVOOOOOOWWW___\\\^^^^^^ZZZVVVUUUXXX[[[[[[ZZZVVVPPPKKKLLLQQQVVVTTTVVVTTTQQQQQQTTTUUUSSSTTTNNNHHHHHHLLLOOOOOOMMMQQQPPPNNNKKKJJJMMMQQQUUUTTTMMMFFFEEEJJJNNNMMMKKKQQQQQQRRRTTTRRRLLLBBB:::???;;;666333222333333333222222111000//////000000...------,,,,,,+++******///111333444222111000000...///000///...---...///000111333222111000111111000000///...------......//////000222333333222000333222000---++++++---///......///000111111000000......---...///111333444///000000///---+++,,,---)))***+++,,,...///000000***+++,,,...///000000000+++---///000...,,,++++++000000000111111222222333---)))'''(((---///...+++***+++---///000000///...---...///111111222222222111000///---------...///000000///......///000111---///000222333333333222111000///......///000222000///......//////...---///000111000...+++*********+++---//////...---,,,---***)))***,,,---,,,***+++,,,...000///...+++***HHHGGGEEECCCCCCEEEHHHKKKWWW^^^gggkkkllllllnnnpppyyy}}}}}}wwwssswww}}}}}}sssjjjhhhooovvv{{{|||zzzwwwrrrkkkppplllhhhdddaaa]]]YYYVVVGGG@@@<<<>>>@@@??????@@@<<<;;;:::888555333444555666555555555555555555555333666888777333111333666555333444777777444333555777777666444111///......555666777777777666444333333777999444111222333333777777777777888888999:::777666444444333333222222333111///000333555444333222222333444444444444444333333333333333333444444333444444555555555555555222222222222222333444444444333222333444444111...777444333666<<>><<<888444333444555777999;;;===>>>=========<<<999777666777999:::;;;;;;@@@FFFFFFBBB===<<<;;;999888888999999777555333111111222333333555555666888;;;<<<999666333444666666666666888999===>>>BBBFFFHHHGGGCCC@@@AAA???<<<:::999:::;;;<<<;;;;;;:::999888;;;???BBB???===999777777888999999555555555555888===EEEJJJLLLKKKKKKKKKKKKJJJFFFCCC>>>===<<<<<<===>>>???@@@>>>>>>>>>>>>>>>???@@@@@@<<<:::888888:::;;;:::888666777:::;;;<<<<<<;;;;;;:::888666444333333333333666444333444666777666444888999999888555333333444444444333222222222333333444666888999888777777888888666444222000000111222111000......///111111000///111333444333333444555111222333444444444333222111222222222111///...---222666<<>>>>>BBBBBB???;;;;;;>>>===999>>>>>>???@@@@@@===999666666666666666777999;;;<<<>>>>>>>>>;;;777333222222666:::<<<>>>CCCHHHHHHDDD<<<<<<;;;:::999999888888555444333222222444555666666666777999;;;;;;888666777999999999777666777999???@@@CCCGGGIIIIIIFFFCCC@@@???>>><<<;;;;;;;;;;;;;;;:::888555444666999===>>>:::666555888999999888444333333666<<>>>>>999999999:::;;;===>>>???>>>===<<<<<<======;;;:::444666999<<<======<<<;;;:::999777444333222222333888333///000555888666222333555777888555333111111444333333333333444444555222555777888777666555666555333222000000111333444000///......000111111111///111333444333333333444111222222222333333444444222222333333222///---+++111888AAAEEEFFFHHHNNNTTTSSSUUUWWWYYYYYYYYYXXXWWWXXXZZZ\\\\\\[[[\\\^^^```aaa^^^[[[YYY[[[]]]______``````___YYYRRRNNNNNNOOORRRTTTTTTRRRTTTYYY[[[ZZZRRRPPPNNNLLLMMMNNNPPPRRRSSSSSSPPPMMMKKKKKKMMMPPPOOONNNNNNMMMMMMMMMMMMLLLLLLMMMOOOQQQQQQLLLEEE@@@;;;999888777777666333000111111000/////////000000111000///...---,,,++++++...111333444333111111111***,,,///000111222555777666777777666333111000000222222111111222333555666333222111111111111111111///222444444111...+++*********++++++---...000111.........///000111222333000111222000...---...///,,,,,,---------.........---,,,+++++++++---...///###&&&***,,,------...///...//////000111111222222,,,***(((***...000///...333222000///------,,,,,,+++,,,...000111222333333---...//////////////////+++,,,///111222222000//////000111222222111000///333222///---,,,------...........................///000222111000......///,,,,,,.../////////...---...---,,,---......---,,,---...000111111000...---BBBGGGJJJGGGAAA@@@GGGNNNQQQ]]]jjjqqqpppoooqqquuu{{{|||vvvwwwzzz|||vvvzzz|||vvvlllgggiiinnnxxxyyyxxxzzz~~~wwwooolllfffaaa\\\VVVQQQMMMIIIBBB=========:::888888777888999777555555555666444333222111111333444555666888888666333111222333666333333444333///...000444555666555222111111333222333444444444333111000---333555222///000111000222222333444555666666777;;;999777777777777444111777666333222222333444444333333333333444555666666///000111222222333333333666666555444333333333222222222111111111222222333555444222222222222333333111222333555666999===@@@DDDDDDBBB<<<;;;======999<<<===>>>@@@@@@>>>;;;888888777666555555777999;;;<<<===<<<:::666222000000333888<<<>>>AAADDDCCC???777777888888888777666666444444444444333444555777:::;;;;;;<<<<<<;;;888777:::;;;;;;:::777666666777;;;<<>>===<<<::::::;;;:::888555444555999<<<===999555555999;;;:::888444333333888@@@FFFIIIIIIPPPRRRUUUYYYYYYVVVPPPKKKDDDDDDDDDCCCAAA???===<<<888888888999999;;;<<<<<<>>>>>>>>>??????===;;;:::555666777888999::::::::::::888666444222222111222777333//////333666555444000222444444222111000111222222222222333444555555///111555666555333222222444444333222333555777999000/////////111333222222...000333444444333333333111111111111222333444555222333555555555333000///333999AAAFFFHHHJJJOOOSSSVVVWWWYYY[[[\\\[[[[[[ZZZUUUUUUUUUVVVXXXZZZ\\\]]]___\\\ZZZ[[[___aaa```^^^___aaaaaa]]]WWWQQQOOOOOOQQQTTTUUUSSSVVV\\\^^^]]]RRRRRRQQQOOOMMMNNNQQQSSSUUUTTTSSSPPPMMMLLLMMMOOOMMMPPPSSSRRROOOMMMMMMNNNOOOPPPQQQQQQNNNIIIBBB>>>:::888666555555444222000111000000/////////000000////////////............+++---000111000///......***,,,...000000222444666444666666555333111000111000/////////111333555777888888666333000///000111,,,///111222000...---,,,*********+++---///111222...//////000000111222222000111222111///...///000...............---------...---+++******+++---...(((+++///000000//////000//////000000111222333333111///,,,,,,------,,,***333111///---,,,,,,,,,,,,+++,,,...///111222333333,,,---...000000000///...***+++,,,...///000000000000000111111111000...---111///...,,,,,,---...//////000000///---,,,------...///000000///...///000---...////////////......//////...............---,,,---///000000///...---BBBCCCCCCBBBBBBDDDIIIMMMTTT___mmmtttsssppppppqqqwww{{{{{{tttnnnppptttvvvsssuuuuuurrrmmmiiihhhhhhoooooommmnnntttzzzxxxrrrqqqmmmgggbbb]]]WWWQQQMMMMMMFFFAAAAAAAAA===::::::666777888777666555555666111111000000000111333333666777777666444333333333777333222444222......000555333222333666777666444333333444555444333222111+++111444000...///111000222222444555666666666666777999:::999666444444444666666555333222222333444555444444333333333444444///000111333444444444333777666555333222222222222111111000000000000111111555444333111000//////000111333444555444666:::>>>@@@BBBAAA<<<:::;;;;;;888888:::<<<======<<<;;;;;;888777555444444555777888777999:::999666333222222333999===>>>>>>@@@>>>:::333444555666777777777777555666777666444333444666:::;;;>>>??????>>>=========>>>>>>===:::888888999888888:::===AAABBBBBB@@@===>>>>>>>>>===<<<;;;:::888888888666555666:::<<<<<<999777777:::<<<;;;::::::888999>>>EEEKKKMMMMMMSSSSSSUUUVVVVVVSSSNNNJJJEEEEEEEEECCCAAA???===<<<<<<;;;:::999999999999999;;;<<<>>>???>>><<<:::999999888666666666888:::<<<<<<;;;999666444333333333444333222111000222444666000000000///...///111333222222222222222333444555///111444555444333222333444333333333444666999:::222111000111333444333222---000333555444333222222000000000000222333555666222333555777888777666555777999>>>DDDJJJOOORRRRRRYYYZZZ[[[\\\\\\\\\[[[[[[SSSQQQOOONNNOOORRRVVVYYYZZZYYYZZZ]]]aaabbb___[[[[[[^^^```^^^YYYTTTSSSSSSRRRUUUVVVTTTWWW]]]```___TTTTTTSSSQQQNNNNNNPPPRRRTTTTTTTTTRRRPPPOOOPPPQQQNNNRRRVVVUUUQQQNNNMMMOOOOOOPPPQQQPPPLLLFFFBBB???:::666222000000111111111000///////////////000000------...//////000000111***---000111000.........+++---.../////////111333000222333333111000000111///.........000333666888======:::666111......000***,,,---,,,,,,,,,///111++++++,,,---///000222333//////000000111111222222000111222111000///000111//////.........---------///---+++******+++,,,---///111333333000...,,,,,,//////000111222333444555222000///......------,,,000///---,,,+++,,,---...+++,,,---///111222222222,,,---...000000000///...+++***))))))***---///111///000111111000///---,,,---,,,++++++,,,...000222222333333111---++++++,,,---...///...------///000/////////////////////...000000000000///.........+++,,,---............---CCCAAA???@@@DDDIIINNNQQQ[[[ccclllrrrqqqnnnlllkkkrrrwwwwwwooojjjkkkoooqqqxxxuuuqqqllliiiiiikkkmmmooooookkkhhhkkkqqqrrrnnnnnnkkkfffaaa]]]YYYTTTQQQLLLEEEBBBCCCDDDAAA>>>>>>666777888888666444444555//////000000111222222222666666777777777777777777999555444555444000000333555222000222777999777444333444555555555444222111+++000222...,,,///222222555666777888999888777666333777:::999555222333555222333444333111000111222555444333222111222333333333444555666555444333222777666444222222222222333222222111000000000000111444444444333000.........222333444444444555888::::::>>>@@@===;;;;;;:::777777999999999888888999;;;666555444333333333444444333555888888777555444444666<<<@@@???===>>><<<888444555555666666777777888444777999777444333555777666:::>>>AAABBBBBBCCCDDDAAABBBBBBAAA???>>>>>>??????>>>>>>>>>@@@@@@???===;;;;;;<<<<<<<<<<<<;;;;;;555777888888888888:::<<<::::::999999999999:::;;;??????@@@EEEKKKPPPTTTVVVWWWVVVUUUUUUTTTQQQLLLHHHEEEDDDCCCAAA@@@>>>===<<>><<<;;;999888888888666:::>>>???>>>;;;:::999:::999888777888;;;===???@@@???<<<:::888777666666222333444333111111444777000111000//////000444666333333333333333333444555222444666666555444555666222111000000111333555777222111111222333333222000,,,///333555444333222222......///111222444555666222333444555777888888888888888;;;BBBKKKRRRUUUVVV[[[[[[\\\\\\[[[[[[ZZZZZZUUUSSSNNNIIIGGGJJJPPPUUUUUUVVVYYY\\\^^^^^^[[[YYYXXX[[[]]][[[XXXUUUVVVXXXSSSVVVWWWUUUWWW]]]___^^^WWWUUUSSSQQQOOOOOONNNNNNOOOQQQRRRSSSRRRQQQSSSTTTPPPTTTWWWWWWSSSPPPOOOOOOLLLNNNOOONNNJJJFFFCCCBBB999555000......000111111//////......//////000000,,,------...///000111111,,,///222333222111111111,,,...//////......///111...///111111000//////000000///......000333777999======<<<888222......000++++++***))))))+++///333,,,---...000111222222222///000111111222222111111000111222111000///000111//////.....................---,,,++++++,,,------000222333222...***((((((...//////111222333444555///.........///000111111......---------......///,,,---...///000111111111---...//////////////////---+++((('''(((+++///111...///000000000...---,,,+++*********,,,...111333333555555222...++++++------......---,,,,,,...000000000000000////////////000111111000...---...///++++++,,,---............@@@>>><<<>>>CCCJJJRRRVVV^^^```dddiiilllmmmmmmlllpppvvvxxxrrrmmmmmmooopppttttttsssnnnhhhgggkkkooopppppplllfffffflllqqqqqqmmmiiiddd```[[[WWWRRRNNNJJJDDD@@@BBBCCC???<<<;;;666777999888666444333333...///111333444444333222333333444555777888999999888444333444333000000444333333222222333333333222333333444444444333222111,,,111111---+++///333555777888999::::::888777555222333555666555444333333///222555555333111111111333222111000000111333444444555777888888777666555666555333222111222333444444333333222111111222222111444555555222//////000111111222444666777777777555<<<@@@???======<<<999::::::999777444444666999333333333222222222222222111444777999888666555555777===@@@>>><<<<<<;;;999666666444333333333444444111555999888555444777:::777;;;@@@BBBBBBAAACCCDDDAAABBBCCCBBBAAAAAABBBCCCBBB@@@???>>>??????>>>===999999::::::;;;<<<<<<<<<777:::<<<======<<<<<<===777:::<<<:::777555888;;;>>>@@@CCCGGGLLLRRRYYY]]][[[ZZZYYYXXXVVVQQQKKKFFFCCCBBB@@@>>>=========>>>???>>><<<;;;999888888777333888===@@@>>>;;;:::999444555777:::<<<>>>??????AAA???<<<:::888666666666333333222333444555444444111222333444444444777999777666666555555555555666555555666555444444666888111000///...///000222333222111000111222111///,,,,,,///333555444222111111+++---///222444555555555111111111111222333555666555888<<>>;;;>>>===;;;666111111444888111111222222222111000000111444888999888666555555555;;;>>>;;;999::::::999777555222000....../////////333888888666666999===<<>>>>>???>>>@@@AAAAAA@@@@@@BBBCCC:::888777777999::::::999888888888999:::;;;===>>><<>>444999===:::555222666::::::===BBBFFFJJJQQQZZZaaa^^^^^^^^^]]]ZZZSSSKKKEEEBBB@@@>>><<<<<<<<<>>>???>>>===<<<:::999888888888222777===@@@???<<<;;;:::+++///555:::>>>???>>>===>>><<<:::777555444333333666222000222777999555111000333777999999888999::::::999888777777666777777444444444222111222555888333111000///...///111222111000///000000///,,,***+++///333555444222111111***,,,///222444555555444111000...------///111222222888>>>CCCGGGOOO[[[ddddddcccbbbaaa___^^^]]]\\\]]]^^^[[[RRRHHHEEEJJJPPPTTTUUUUUUSSSQQQRRRWWW\\\XXXYYYXXXUUURRRSSSWWW[[[VVVYYYXXXUUUVVVZZZ\\\ZZZ\\\WWWQQQOOOQQQPPPKKKGGGDDDGGGLLLOOOQQQSSSUUUWWWVVVVVVVVVWWWVVVTTTQQQOOORRRSSSRRRNNNFFF@@@>>>===555444333333333222000..................///000111000000///...---,,,++++++***---000222111000000111---...000111000111333444111222333111///---,,,,,,,,,+++))))))***---111444111555888777222//////222//////...,,,******,,,...+++---000333333222///---///000222333333222111000...///000000///...///111............//////000000,,,---.../////////......))),,,...///...---------******,,,---...000111111111111111000//////000111111222333333333111000///......////////////......222000///---------...///........................,,,---...//////...------,,,+++*********,,,...000///333666444000///222555111111111///------///111222222111000//////000000///111222000---+++,,,...---------...///000000111<<<<<<<<<===BBBHHHNNNRRR[[[___cccdddeeejjjrrryyyvvvtttqqqrrrttttttqqqnnnkkknnnqqqqqqnnnkkkkkkllljjjiiifffcccbbbeeelllqqqdddbbb]]]XXXRRRMMMIIIGGGGGGBBB===999888666333000444222111333777999888666222333444333111111111333000111222333555888:::;;;;;;222,,,...222222222333333333333333333333333333///111333333222000000000000111111111000111444777777555333333555777777777777444111111444666555444111222333444333444666888444333111///000111444555222555888999999888999999888555222111222444444444444444333333333333333333111222333444444444444333000111222555666888888999666777:::???DDDFFFFFFEEE;;;;;;888444111111333555333555777888999888777666555777999999888777777777444555888<<>>@@@AAA===???@@@@@@@@@@@@AAACCC999999999999999888888888999888777555444777;;;???>>>???AAABBBBBB@@@===<<<888888888888888888999999<<>><<<;;;<<>>@@@???<<<>>>>>><<<999555333444555666777888888999888888888111333888<<<@@@BBBBBBBBBDDD???>>>@@@???888222///111222222111000000222333222111111111000000//////000666333000333///+++111111000...------...///000///------111222000111444.........///000111111111444555:::CCCJJJPPPYYYaaa___ddddddaaaaaafffgggcccggggggeee\\\QQQMMMPPPTTTRRRSSSSSSRRRPPPQQQUUUXXXXXXYYYZZZZZZZZZZZZ\\\^^^]]]\\\[[[\\\]]]]]]\\\ZZZXXXYYYVVVPPPLLLLLLJJJFFFEEEGGGJJJOOORRRSSSPPPNNNSSSRRRTTTXXXXXXSSSPPPQQQTTTRRRNNNJJJEEEAAA???===888555111//////...---,,,,,,,,,+++,,,---///111222...---,,,+++,,,...000111,,,,,,------.../////////222222222222222222222333222333333333333222111111000///...,,,,,,...000111222444666555333111111111---000333000,,,)))+++///000111333555444222///...333000......111222111000000000/////////.........000000111222222111///...,,,...222444333///+++(((,,,------,,,******+++------........................000111333444444333333888777666555444333222222))),,,000222111000///...+++...000...***))),,,000++++++,,,,,,---...//////---...//////------...///000,,,***++++++)))+++///111111222111000000222444333222222111000//////...222111000///.........///333333222111000///...---//////......///000111333>>>>>>>>>@@@EEEKKKRRRVVV]]]bbbhhhiiiggghhhnnntttqqqooonnnnnnooopppqqqppprrrsssrrroookkkjjjkkkmmmllliiifffeeegggkkknnnooo[[[ZZZVVVRRRMMMIIIEEECCCFFFAAA;;;888666666444333222111333666999999777444222444555555333222222333000000111333555777999:::666111///000000///000333444444444444444333333222111222222333444333222111///000222222222444777999777555333333444555555555666333111222444666555444111111111111111333555777444333111000000111333555333555777888777777888999666444222222333444444444444333222111222222333444111222333444444444444444///111222555777888999999777888:::===AAABBBAAA???;;;:::777444000000111333333444666777888888777666777888:::999888777777888666666666999;;;===<<<;;;777666444222111111222333555666777666666777:::<<>>999888888777777777777777888888666444444666;;;>>>======<<<<<<<<<<<<<<<<<<;;;;;;999999888999:::;;;>>>AAAEEEIIIMMMQQQVVVZZZZZZ[[[\\\XXXQQQIIIBBB???<<<::::::;;;<<<<<<888666999::::::;;;:::999777666222333555888;;;:::777333333333444999===???===;;;:::::::::999777888:::<<<999999999888888777777777333555888;;;???AAACCCCCCIIIEEECCCEEECCC<<<555333111222222111//////111333000000111111222222333333222888444222777333---000333222000...------......000...///222333000000333000000000000////////////222333999BBBIIINNNVVV^^^]]]aaaaaa___```dddeeebbbiiijjjhhh```WWWRRRTTTXXX\\\\\\\\\YYYUUUTTTUUUWWWWWWYYY[[[[[[ZZZ[[[___bbb```___^^^]]]]]]\\\YYYWWWPPPSSSQQQNNNMMMPPPPPPNNNLLLMMMOOORRRUUUUUUSSSQQQNNNLLLNNNRRRRRROOOOOOQQQQQQPPPOOOLLLHHHCCC>>>;;;999666222000///...---,,,---,,,,,,,,,---///111222000///---,,,,,,---...///---------...//////000000333333333222222111111111222222222111111111000000000///...---------...//////333777999777444111000,,,///111000,,,***,,,///---...///000000...---+++///...---...111333222000...........................///000000000///......+++---000111111...+++))),,,------,,,+++***,,,...//////...............///...///111444666777888888===<<<<<<:::888555222111+++---000111000.........+++...111///,,,***---000++++++,,,------...//////---...///...,,,,,,,,,...000,,,+++,,,,,,******...///111222222000000111333222111000//////.........000/////////000111222222333222222111000///...---//////...//////111222333??????@@@CCCJJJQQQYYY^^^bbbiiipppnnnhhheeehhhnnnmmmmmmlllkkkkkknnnrrrvvvyyywwwsssnnnjjjiiikkkmmmrrrnnnkkkmmmqqqsssrrrooo\\\ZZZXXXTTTPPPLLLIIIHHHEEE@@@:::666444555555555///111333777999999555222333555777888666444333333000111111222444555777888111000222333111---///333333444444555444333222111333111000222666777555222///000333444555666999;;;555444222222333444333222444333222333555666555444111000///...///111444666444333111000000111333444555666777666555555666777444333222333555666666555333222000000000222444666222222333444555555666666000111333555777999::::::888888999;;;======;;;888::::::777333000...000111222333555666666777666666=========;;;999999:::<<<:::888666777999;;;<<<<<<666666555555555666666777777666666777:::<<<======FFFDDDBBBAAAAAAAAACCCDDDEEEEEEFFFHHHIIIFFF>>>888999888666555555555666777777777666444333555999======<<<999888888:::<<<>>>???===:::888888999:::<<<@@@CCCGGGJJJMMMOOORRRUUUTTTUUUUUUQQQJJJBBB<<<999777777888999999777444000666777999;;;;;;;;;:::999888888888999::::::777555333333555888<<<===;;;:::888999:::999999:::<<>>999//////222111000/////////000000111///000444444111///111222111111000///......---111222888@@@GGGKKKRRRYYYZZZ]]]^^^]]]^^^aaabbb```fffiiiiiieee^^^ZZZ\\\```cccdddccc```[[[VVVTTTSSSSSSXXX\\\\\\[[[\\\bbbgggfffdddbbbaaa```]]]XXXUUULLLOOOOOOMMMOOOSSSUUUTTTTTTSSSRRRSSSTTTTTTSSSRRRNNNLLLMMMPPPQQQPPPQQQTTTNNNOOOPPPNNNJJJDDD>>>:::;;;888444111000///---,,,......------...000222333111000///---,,,------............///000000111111444444333222111000000///222111000......//////000/////////......---------,,,111888<<<;;;777222000+++...000///,,,+++,,,///---------,,,,,,,,,++++++++++++,,,///222333222000,,,---------------------------.../////////......+++,,,.........---,,,+++---......---,,,,,,...///222111///...---...///000...000333666999;;;===>>>BBBBBBBBBAAA>>>999444111...///000///...------...+++...111111...---...000,,,,,,,,,---......//////...///000///---,,,---......++++++...---******------///222222111000111111111000...---,,,,,,---...------...///111333555666222222111000///......---.........///000222333444???@@@BBBGGGOOOYYYbbbggglllrrrvvvrrriiidddgggmmmooopppnnnllljjjmmmtttzzzzzzwwwsssooolllkkklllmmmvvvwwwxxxyyyyyywwwtttqqqbbbaaa^^^ZZZUUUQQQNNNMMMEEE@@@:::444222222333555///111333555666666444333333555888999777444222222111111111222333444555666333111333777666222111333111222333444333222000///333000...000666888555222000333555777777777999:::222111000000222333333222222222222444555666666555333000...---///222555777444333222111000111222333555666666555333333444555333222333555888999888666222111000///000222555666222333333444555777888888111222444666888999999:::777777888:::;;;;;;888666;;;:::888444111///000111222333333444555666777777BBBAAA@@@===;;;<<<>>>AAA>>><<<:::999:::;;;:::999555666666777888999::::::;;;999777999===???>>>;;;BBBAAA@@@???@@@BBBDDDEEEFFFDDDCCCEEEGGGEEE===666888777555444444555666777666666555333222444888;;;>>>===;;;::::::<<<>>>@@@???<<<999555444555777999>>>AAAEEEGGGHHHIIIKKKLLLMMMNNNMMMIIIBBB;;;666444333444666888888666333000///222666:::===>>>>>>>>>;;;;;;:::999999999999888444555777999;;;;;;:::999;;;;;;;;;999777777999;;;;;;:::777555555555666777777666555666888<<<@@@CCCJJJGGGFFFGGGCCC;;;444333333333111///......111444//////000111222444666888777;;;777999BBB===111///---...///111222444555666222000222555444000...000111111000000//////......000111777@@@FFFIIIOOOVVVZZZ[[[\\\\\\]]]___```___```cccfffeeebbb```bbbeeebbbccccccaaa]]]XXXTTTQQQPPPUUUZZZ\\\[[[]]]ccciiihhhgggeeecccbbb___ZZZWWWPPPRRRQQQOOOPPPUUUWWWVVVWWWUUURRRPPPPPPQQQPPPPPPNNNLLLMMMQQQRRROOOOOORRROOOPPPPPPNNNKKKEEE???<<<<<<999555222111000...,,,///.........///000222333000///......---......////////////000111111222222333333222222111111000000111000...,,,,,,---///000000000000000000...------,,,111888<<<<<<888444222+++---///...,,,,,,---///...---,,,++++++,,,------***+++...000222222000///,,,,,,,,,,,,,,,---------------......////////////------------------.........///000/////////111333555333000...---///000222111333555888;;;>>>@@@AAACCCEEEFFFFFFCCC===666222000000000...,,,+++,,,...+++...222222111/////////,,,---------......//////111222222111///......///---++++++......******,,,+++...111222222000000000000...---+++++++++,,,---+++,,,---...000222444555111111000//////...------,,,,,,---...000111222333>>>@@@CCCJJJTTT___iiioootttxxxyyysssjjjfffjjjpppsssrrrpppllliiilllssszzzuuutttsssqqqpppnnnmmmkkkuuu{{{zzzssspppoooeeeccc___ZZZTTTOOOKKKIIIDDD@@@:::444000///111333111222222111222222444555333555888888666333111111333222222222222333444555888333333999<<<999555333///000111222222111000///333///,,,///444666444111333666888999999777777888...---...000222444444333111111333333444555666777555222......111444777777444333222111111111222222444555555444222111222333333333333666888:::999888222111000000111333555666333333333444666888:::;;;555555666777888888888777444555666999;;;;;;:::888;;;;;;999666333111111222333333333333444666888999BBBAAA???<<<;;;;;;???BBBAAA@@@>>>>>>>>><<<999777555666777888:::;;;<<<<<<@@@===<<<===???@@@>>>;;;<<<<<<;;;<<<>>>AAADDDEEEDDD@@@======@@@@@@<<<888777666666555666777888999666666555444222444777999<<<<<<===>>>>>>=========;;;999555222111111333555:::<<>>@@@AAAAAADDDGGGHHHFFF@@@999555111111///---+++***,,,...,,,...111222222111000///------...............//////000111000...---...///---++++++......******,,,***---000222111000000000///...,,,,,,+++,,,------++++++,,,,,,...///111111000000//////...---------++++++,,,...///000000000AAABBBFFFLLLVVVbbblllrrrwwwxxxwwwrrrmmmkkkoootttvvvsssoookkkjjjlllrrrwwwrrrrrrrrrssssssqqqmmmjjjpppxxxvvvmmmiiiiiigggddd```ZZZSSSMMMHHHFFFAAA???:::444000///000333444444333111111222555888444666888888555333222111444444333333333333333444999444333999???<<<777333/////////000000111222222222000...///222444333111444777:::;;;:::777666666---------000222444333222000111222222333444888:::666333///000333777888777444444333222111111111111111333444444222111000000333222222444666888888777222222222222333444555555444444444555777999<<<===::::::999999888666555444111222444888;;;<<<;;;999::::::999777444222222333444333222222444666999;;;>>>===<<<:::999:::===@@@BBBAAA@@@@@@@@@>>>:::777777777888999;;;===???@@@DDDCCCBBBBBBCCCBBB@@@???::::::::::::===@@@CCCEEEBBB>>>999888:::<<<;;;:::555666777888999:::;;;;;;666666666444333444666999999:::===>>>>>><<<999777888666333000///000111222777999:::;;;::::::;;;<<>>DDDIIIPPPXXX^^^[[[[[[^^^^^^[[[[[[^^^```aaaaaa```]]][[[ZZZ[[[ZZZ[[[^^^```bbb```[[[XXXQQQSSSVVVXXX[[[^^^bbbeee^^^\\\YYYXXXYYYYYYYYYXXXQQQSSSSSSPPPRRRYYY]]]\\\[[[WWWSSSPPPPPPQQQQQQQQQNNNLLLMMMPPPOOOKKKJJJLLLVVVUUUSSSPPPKKKFFFBBB@@@:::888444222111111000...//////.........///000111,,,,,,---///000111222222/////////000111111222222...//////000111222333333222111000......//////000000000000000000000000000222444666777666666777888000/////////////////////+++***)))))))))***+++,,,000222444444222111111222000000/////////.........---------...///111222333111000...------...///000...///111111111222444666555444222111111333444555888999999:::<<<===???@@@AAADDDGGGIIIGGGBBB<<<777000000///---+++***,,,...---...///000111111000000........................,,,---......,,,,,,---......++++++...---******---***,,,///000000///000111.....................---+++++++++,,,,,,---////////////......------------,,,,,,---...////////////EEEFFFIIINNNVVVaaajjjooossstttsssrrrqqqqqqssstttyyyuuuooolllmmmqqquuuwwwrrrqqqqqqrrrrrrqqqllliiikkkssszzz{{{tttlllfffeeefffddd___YYYRRRLLLGGGEEE;;;;;;999444111000222555555666777666444444777999777888999888555444333444666666555444333333333444666333333999;;;888555555000/////////000333555777333222111111111222333333222555999;;;;;;888777666000//////111222222111///111222222111111333999===666222///111555888888666444444333222222111111000---000444555333111///...333111000000222444555555333333444555555555444333444444444555777:::===??????>>><<<:::777444222000///000222666:::;;;:::999777888888666444222222333555444333222444777:::===;;;<<<;;;::::::;;;>>>@@@AAA???======>>>>>>>>>===;;;:::::::::<<>>@@@CCCEEEAAA???<<<999888999:::;;;333555888;;;===>>>>>>>>>777777777555444444666999999:::<<<===<<<999666444777666444222111111222222777888888777666666888:::888999999777555444444666333666999;;;::::::;;;<<<888777777777999:::<<<===@@@AAA@@@>>>:::999:::<<<===@@@CCCBBB???<<<;;;<<<666777888888888999<<>>777555777444555777666444222222222444333111000000222444666333777222///333111,,,111111333555888888777555444333///---//////---...222111111000000//////......333222555<<>>888666333111111111000//////...---------...///000------...///000111111111......//////000111111222//////000000111111222222222222222111111111000000......---------///000111222444666777666555666666222222111000111000//////++++++******+++,,,,,,---111333555555444333555777333333222111000000///...+++++++++,,,...000222333000000...------------...+++---...//////000333555333333333333444555666666888888888999;;;===???AAACCCEEEHHHJJJHHHCCC===888...//////---,,,+++,,,---...------...000111111000////////////............,,,---...///......///111000,,,+++,,,,,,******...***,,,............000222...///000111111000///...+++++++++,,,---...///000.........------------,,,...///000111111000//////IIIJJJKKKOOOVVV___ggglllooooooppprrrtttuuutttsss|||wwwqqqooorrrwwwyyyzzzuuurrrppppppqqqoookkkhhhkkkooouuuxxxuuuooohhhcccaaa___ZZZUUUNNNHHHDDDAAA666777777555222111444777555888;;;;;;999777888:::999::::::888666444555666777777666555444444444444111111444888666222222666111000//////111555888;;;444444444222111111333555///333888;;;;;;999888777222222111222222111...,,,111222222000000333999???555111///111666999777444444444333333222111000000+++///333555444111///---222000------///111333333333444666777777666444222444444444555777;;;>>>@@@BBB@@@>>>;;;777333000...//////111555999:::999777555666666555333222222333666555333333444777;;;>>><<<===>>>======>>>AAACCC@@@===:::999;;;>>>AAABBB>>>===<<<<<<===@@@DDDFFFFFFJJJMMMMMMKKKJJJKKKMMMBBBAAA@@@??????AAACCCDDDAAAAAA???<<<999888:::;;;222555999===@@@AAA@@@@@@777888888666555555777999<<<<<<===<<<;;;999777555777666666555444444444444888888888777555666888:::444444555444333333555666666888;;;;;;999888:::<<<666666555666888;;;>>>@@@@@@AAA@@@===888555555777@@@CCCEEEDDD@@@===<<<===888999999999999:::<<>><<<;;;666555333111222444888:::666777;;;>>>;;;555333666444666888888666333222222555333222111222444777999111666000+++...,,,***222...000444888::::::888777333...,,,------,,,...333333333222000///---,,,,,,222111333:::@@@GGGQQQ[[[```[[[ZZZ]]]\\\WWWVVVZZZ\\\\\\\\\\\\]]]^^^```aaa[[[[[[[[[\\\^^^\\\WWWRRRYYYVVVUUUXXX___ccccccaaa```[[[VVVSSSTTTWWWZZZ[[[RRRSSSQQQNNNOOOUUUYYYYYYWWWTTTQQQPPPQQQRRRRRRQQQSSSMMMIIIIIIJJJLLLQQQXXXWWWXXXYYYXXXRRRJJJAAA;;;777555222111111111111000......---,,,,,,---///000...///000000000000000///.........///000000111111111111111111000000000000222333333333333222111111,,,,,,******+++---000111111333666888666555444444444333222111111111000...------......////////////111444666666444555999<<<666555444333222000//////*********+++,,,///111222000///...---,,,+++++++++)))+++,,,------...111333222222333444555666777777777777777888:::===@@@AAAEEEHHHJJJKKKHHHCCC===999,,,...///...,,,+++,,,---...---,,,---///000111111///////////////............///111222111222333555000,,,***++++++)))+++///+++,,,---------...000333---///222333444222000...***++++++,,,...000222333------------------,,,,,,111222222333333111000///IIIMMMSSSXXX]]]cccjjjooouuuqqqsss{{{yyyppppppwww|||xxxvvvxxxwwwuuuuuuyyyyyyvvvttttttuuusssllleeekkkmmmmmmhhhbbb___aaaddd]]][[[WWWSSSMMMFFF@@@===555555444333333333333444:::;;;<<<:::777777:::===999888777555444444444444333222222111000///......222000111555666555555999555444444333444777999;;;555666555444333333555777111555999;;;:::999888888444222000......///......000111222333444333222222333444222///222777777111999666666888777333222444333333222222111000000000222...,,,///000000333777777999888444333444333///222666:::888444333888>>>>>>===:::777444222222222111000///000333555555555333333333333444444444555555444333333555888;;;===:::<<<>>>>>><<<<<<<<<===<<<======<<<:::999;;;<<<;;;===???@@@@@@AAADDDFFFJJJOOOTTTTTTNNNHHHFFFGGGCCCAAA@@@BBBEEEFFFDDDAAADDDCCCAAA===::::::<<<>>>;;;<<<<<<===???AAACCCDDD???;;;777444555777888888:::777999>>>===666333555777777666666666555555555222111000000000111222333...///111333555777888999333:::>>>===;;;<<<<<<;;;666777777666666888;;;>>>888<<<>>>===999666555666;;;;;;;;;<<<===<<<:::888777888:::<<<======<<<;;;@@@===;;;<<<>>>>>>;;;888===777111...000333555555555666666666666444222111000111222333333222111000444333111111111333555777333222111000000111222333333222222444777777444111333333222000...---///111222333333222000///000111666888;;;>>>AAAEEEKKKNNNUUUXXXZZZXXXUUUSSSTTTVVVTTT\\\```]]][[[^^^___\\\[[[ZZZZZZYYYXXXVVVTTTSSSQQQSSSWWWYYYZZZ[[[\\\\\\[[[[[[ZZZXXXTTTQQQQQQQQQOOORRRTTTSSSQQQQQQVVV[[[YYYXXXUUURRROOONNNOOOQQQRRRTTTTTTQQQNNNMMMOOORRRYYYVVVTTTRRRPPPJJJBBB<<<666444222222333222000//////111111......222333000////////////000000000000000111222111000///000111//////000333666555111---777666555444333333333333222000...---,,,---///000000222555999<<<;;;888555///////////////......---+++---///111111000...,,,222000...000444999<<<>>>555666666333000.........++++++,,,---.........---000///...---,,,++++++++++++******)))+++---///111000111333333222222333444;;;;;;;;;;;;===???AAABBBHHHHHHHHHFFFCCC@@@<<<:::444222///,,,+++,,,...///111///,,,,,,...///000///---,,,,,,,,,,,,---......---...///000000111111111000///---,,,+++,,,,,,---///...,,,++++++,,,---///,,,---000222333222111///,,,******,,,000222111///------,,,,,,---...000111//////000000///...------NNNQQQVVV[[[aaahhhnnnqqqtttrrrvvv}}}tttqqqvvvwwwssspppqqqrrrrrrvvv{{{yyywwwtttuuuwwwuuupppkkkmmmnnnnnniiiccc___```ccc[[[YYYUUUPPPJJJDDD>>>;;;:::888555222222333555666999;;;<<<:::888888:::<<<::::::999777666555444333222222111000000///......111......222333111222666222111000000111333555666666666666444222222333555222444777888888777777888444222000...............111222333555555555555555222333111...111666555000888555666888777333111333111111000000000000//////222///---000111111333888777999888333222444333///555777888999888999:::<<<;;;:::777555333111111111000///...///222333333333444444444555555555444444444333222222444777;;;===<<<===???>>>===<<<===>>>AAAAAAAAA>>>;;;999999:::888;;;>>>@@@AAABBBDDDFFFGGGMMMRRRRRRMMMGGGDDDCCCBBBCCCCCCCCCBBB@@@@@@@@@@@@@@@>>><<<;;;;;;>>>AAA>>>??????@@@BBBDDDEEEFFF???<<<888666666777777777888777999>>>>>>777444555555555555555444444444444111111000000000000000111///000000222444666888:::888===>>>;;;999;;;===<<<666777777666555666888;;;999<<<>>><<<888444444666:::::::::;;;<<<;;;:::888777888:::;;;;;;:::999888;;;:::::::::::::::888666888555111///111444777999777888:::;;;999666222///...///000222222222222111444333222111111111222333...---,,,++++++,,,---...000000111444777777555222222222222111///...///000222333222111//////111333777:::>>>AAADDDHHHMMMPPPUUUWWWXXXXXXVVVUUUVVVVVVVVV[[[]]]YYYXXX\\\^^^]]]YYYWWWVVVUUUUUUVVVXXXZZZTTTUUUVVVVVVVVVWWWXXXYYY\\\]]]]]]ZZZWWWTTTRRRRRRPPPSSSVVVUUUQQQPPPSSSVVVSSSTTTSSSRRROOOMMMMMMNNNPPPQQQQQQPPPMMMMMMOOOQQQWWWUUURRRPPPMMMGGG???:::555333111111333333333222...111000---...111222000/////////000000000111111///000111111//////000111......///222555444000---000000111111111111111111111000///.........///000000111444888;;;;;;888555000000000000000//////...---...111222333111000...///...---...222555777888777888777555222/////////,,,---........................---,,,++++++++++++++++++******+++---///111---///000111111222555777777777888:::===@@@CCCEEEGGGGGGFFFDDDAAA===:::888444222///------...///000000...---...///111111000---,,,,,,,,,,,,---......---...///000000111111111///...---,,,,,,,,,---......---,,,++++++,,,---...000111333444444222///...---++++++,,,000222111///---,,,,,,,,,---...///000...////////////......---NNNOOORRRXXX___fffjjjllloooooovvvxxxuuuyyysssnnnlllmmmooorrrxxx~~~wwwuuussssssvvvwwwtttrrrnnnooooookkkeeebbbbbbcccYYYVVVQQQLLLGGGAAA<<<888===:::666222111222555777888999::::::999888999:::::::::::::::888666444222222222111111000000//////111---,,,//////---///333444333333333333444555666666666555333111000111333222444555555555444666777333222000///...---......///000222444555666666666111222111///111444444111666444555888777222000111.........////////////000333000///111222111444888777999888333222444333000888777888:::===>>>===:::888777555333111111111111111///...///000222222111444555666777777666444444222111111111444777;;;======???@@@???>>>===>>>???DDDDDDCCC???;;;777666666333777;;;>>>???@@@AAACCCBBBHHHMMMNNNJJJEEEBBBAAACCCGGGJJJHHHEEECCCEEEHHH??????>>><<<::::::===???@@@@@@AAABBBCCCDDDEEEFFF???===:::999999888777555555555999>>>>>>999555444222222222333333333333333///000000000000000//////111111111222444777:::<<<>>>@@@???:::888;;;<<<;;;888999999888666666888:::;;;======:::555333444666888999999:::::::::999999777888999:::999888777666666777888888666444444444666555333111000222666999999;;;>>>???===888222...,,,---///111222222111111333333222111111000//////......---,,,,,,---.../////////111444777777555444000111222222000......///222222111000///000222555888;;;@@@EEEHHHLLLPPPSSSWWWWWWWWWYYY[[[\\\[[[ZZZ\\\___^^^[[[[[[___cccccc]]][[[WWWTTTTTTWWW[[[]]]XXXVVVSSSQQQQQQRRRUUUWWW[[[\\\]]]\\\XXXTTTRRRQQQQQQTTTWWWWWWSSSPPPOOOOOOMMMOOORRRSSSQQQNNNLLLKKKNNNOOOOOONNNMMMMMMNNNPPPRRRQQQOOOLLLIIICCC===888444222000000111333444444...000000---...111222000/////////000000000111111---///000000//////111222......///222333333000...+++---...000000000000///000000/////////.........000111444777::::::777444000111111111111000//////...000222333444333111000---------///222444555444::::::999777333111000111//////000000//////......---,,,,,,+++++++++,,,,,,++++++******+++---///000+++---...///000222666888555666777999<<>>;;;666555444222222222222333222000//////111222111111444555777888777666555444222111111222444888<<>>===>>>@@@CCCCCCBBB???:::666555444111555999<<<<<<<<<;;;<<<>>>AAAEEEFFFEEECCCCCCDDDBBBDDDGGGHHHHHHHHHJJJLLLAAA@@@???<<<888777888:::>>>???@@@AAABBBBBBBBBCCC???===<<<;;;;;;999777444111333888<<<<<<999555333000111111111111222222222---...000111222222222111444333222222444888<<<>>>@@@BBB@@@<<<999;;;:::888999:::;;;;;;;;;:::<<<===<<<===<<<888333111333666777888999999888888888999888888999:::::::::999999444777999777444222333555888888888444000000333666:::<<<===>>><<<888444111---...///111111111000000000000111111000///......///...---------...///000111222444666777666555444...000222222000.........111111000//////000444777666;;;AAAFFFJJJNNNRRRTTT[[[YYYYYY[[[```bbb```^^^[[[\\\]]]]]]___bbbeeefffeeebbb^^^ZZZXXXXXXYYYZZZZZZVVVQQQNNNNNNQQQTTTVVVXXXZZZ[[[ZZZWWWSSSPPPOOOPPPSSSWWWXXXUUUQQQNNNLLLJJJNNNTTTWWWVVVRRRNNNLLLQQQQQQPPPOOONNNMMMMMMMMMLLLLLLJJJIIIFFFAAA<<<999555222///---///111333333...111111......222222000............////////////,,,---////////////111222///000000222333222111000,,,---///111111000///............///...---,,,,,,///000222666999999666444000000000000000///.........///111333333333222111---...///222666777777666;;;;;;;;;888555222222222111111111111111000///...------,,,,,,,,,------...,,,+++++++++,,,---///000,,,------......000444777777777888999:::<<<===>>>AAA@@@???<<<999666333111000///.........///111222------...111333444333111---,,,,,,,,,,,,---......---...///000000111111111...---,,,,,,---...///000------.../////////......+++---///111222222111111............///000000000++++++++++++,,,,,,------,,,,,,---...////////////VVVWWWYYY^^^dddjjjnnnooommmlllmmmppppppooorrrwwwmmmlllnnnssstttqqqqqqsssllljjjiiiiiikkkmmmoooooojjjlllooopppppppppoooooo[[[TTTLLLFFFCCC@@@;;;777666666555555444333222222444333333444555555555555444555777888888777555444444444444444444444444555555111000222111///000333222222333333222111///...000111111111000111444777555555444333111111444666333444333111...---///111---...///111333555777888444333333444333333444666555333444666555111...000//////000111222333333444333000///222333111222666:::;;;999555444777777555444777;;;======<<<===>>>666666444333333333444555333222000000222333333222444444666777777777666555333333222333666:::>>>@@@???@@@@@@>>><<<<<<===???AAABBBBBB@@@<<<999888888444777;;;<<<;;;999888888;;;;;;===>>>@@@CCCFFFIIIAAA@@@@@@AAADDDEEEDDDBBB>>>>>>===;;;888777777999>>>>>>???@@@AAAAAA@@@@@@>>>===;;;;;;;;;:::777444///333777::::::999666333111111111111111111111111+++---///222555666666666555444333333666999===???===@@@@@@===;;;;;;888333555888;;;<<<======>>>???<<<===;;;777333111444777888999:::999777666777999888888:::;;;<<<===>>>>>>555888:::888555333444666666777888555222111444777::::::999999888777666555000111111222222111000///---...///000000000000///,,,+++*********,,,---...555666888888777555333222---///222222000.........000000000000///111444777444999???EEEJJJNNNRRRUUU[[[ZZZYYY\\\```bbbaaa^^^SSSTTTVVV[[[^^^___```aaacccbbbaaa^^^\\\YYYWWWUUUYYYVVVQQQPPPRRRUUUWWWWWWVVVXXX[[[ZZZWWWSSSQQQPPPOOORRRVVVXXXVVVSSSOOONNNKKKQQQXXX\\\[[[VVVRRROOOUUUTTTSSSRRRPPPOOOMMMLLLHHHHHHHHHGGGDDD@@@===<<<555222...,,,---.../////////222222//////222333111,,,,,,,,,---------......+++---...///......000222000111222222222222222333---...000111000...,,,+++,,,,,,---------,,,+++***//////111444777777666333......//////......---,,,---...///000111111111111,,,---///333777999888777999:::999777444222222222222222222222111000////////////.........//////000,,,,,,,,,,,,---......///...//////.........111333555555666888999:::;;;;;;===<<<;;;888555333000///---------,,,---...000000------...111333444333111---,,,,,,,,,,,,---......---...///000000111111111...------,,,---...000111......///000111000000000///000111222333333333222......//////......//////++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///......[[[]]]aaaeeehhhlllqqquuutttqqqmmmiiiffffffjjjnnniiiiiinnnttttttnnnjjjjjjjjjiiihhhhhhhhhiiikkkkkklllnnnpppssstttsssqqqooo\\\TTTJJJDDDBBB@@@;;;666111222444555666555444333444222000111333555555555444555666777777666555444333333444444555555666666555222222555444111111444444555666666555222000......///000111111333666999777777666444222222444666444666666333///...000333222222222444666888:::;;;444333444666555222444888666444333555444000///111111111222222333444555555444111111444444222333666:::;;;999555444777888666111555999::::::999;;;===777666555444444444555666333111000111333444444333333333444555666777777888555444444444777:::>>>@@@>>>???>>><<<::::::;;;===???AAABBBBBB???===<<<<<<888;;;======;;;999888888888888999;;;>>>CCCHHHKKKHHHDDDAAAAAACCCBBB>>>999777888999999888888:::<<<>>>???@@@AAAAAA@@@??????<<<;;;::::::::::::777555111666999999999:::888444333333222222111111111111,,,---///222555777888999333333333444666999<<<>>>:::<<<===;;;;;;;;;777000111444888;;;<<<<<<<<<===;;;<<<;;;888444333555999999;;;<<<999666444666999777777999:::<<<>>>???@@@666888999888666444444555111333444555555666888:::888888666555444444555555222222333444444333222111------...//////000111111------,,,,,,---...///000666888999999666333222111...///111000///......//////000111111000111333555222777===CCCHHHMMMRRRVVVZZZZZZZZZ\\\^^^^^^^^^]]]TTTSSSUUU\\\```___^^^___YYY[[[\\\]]]]]]ZZZVVVTTTYYYVVVUUUVVVYYY[[[ZZZXXXWWWYYY[[[[[[YYYVVVUUUUUUQQQSSSUUUVVVVVVTTTRRRQQQOOOTTTZZZ^^^]]]YYYUUUSSSWWWUUUTTTSSSSSSRRROOOLLLHHHIIIIIIGGGCCC???>>>===555222///---.........---///111111...///222333111,,,,,,,,,,,,---------...+++---......------///000000111222111000000222444---............,,,+++***------,,,,,,,,,+++++++++......000333666666555333---............---,,,,,,+++,,,---...///000000000,,,,,,...111555777666555555666666444222111111222111111111222111111000000111000000/////////000000,,,,,,------............///111111111///......//////000333666999;;;<<<===999888777555333111//////,,,,,,,,,,,,---......///...---...///222333222111---,,,,,,,,,,,,---......---...///000000111111111///...---------...///000......//////000111111111000000///...---+++***)))---...///...---,,,---...,,,,,,------------,,,,,,,,,------.........------ZZZ___eeeggggggiiipppvvvvvvtttnnngggcccdddhhhkkkiiijjjooouuutttnnnhhhgggnnnnnnmmmllljjjiiijjjjjjqqqrrrssstttssspppkkkhhh\\\SSSHHHBBBAAA???:::555000111222444666777888888666333000///222555777777999999888777666555444333111222222333444555555555111000111555555222000222777888::::::888555222///000111111111111333666888888999999777555444555666555777888555000///222555444444444555666888;;;<<<444222333666444111333999999555333444333000000333222222333333444444444555666333444666777444555888999:::777333222666777666222111222444777999:::999888777555444444444555666111000///000222444444333222111111222333666999:::555555444444666999<<>>@@@@@@>>><<<;;;;;;888999;;;:::999777888888777777999<<<@@@DDDFFFGGGJJJHHHFFFDDDBBB???<<<999444555777888888999;;;===<<<===>>>??????>>><<<;;;;;;999888888999999888777666:::<<<999999<<<;;;777666555444444333222111111...//////111222444666777000000111222444777999:::888999888666777:::777111000444999;;;<<<;;;:::;;;:::;;;<<<999666555777:::<<<>>>>>>:::555333555888666666666777999:::;;;<<<666555555555555555333111111111222444777::::::999777777777666444333222111111222444666777777777777000000///......///000111///.........///000222333333555888777444111000111...///000///------///111...000222333222111222222222666;;;AAAFFFMMMSSSXXX\\\]]]______]]]\\\]]]]]]]]]XXXXXX]]]```^^^]]]___SSSVVVYYY[[[\\\[[[XXXWWWZZZYYY[[[___bbbbbb\\\VVVVVVXXXYYYYYYXXXWWWWWWXXXVVVUUUTTTTTTUUUUUUTTTSSSQQQUUUZZZ\\\[[[XXXVVVTTTUUUSSSRRRSSSUUUTTTQQQOOOMMMNNNMMMIIICCC>>><<<<<<444222000000000111000///---//////,,,---000111///------........./////////,,,---......---,,,---...///000000///------000444..................------///...---,,,,,,,,,---.........///222555555444333...............------,,,+++,,,---...///000000111///......000222333222111000111222111/////////000///000111111111111111000222111000///.........///,,,------..................111333333111///......---///222555888:::;;;;;;666555444222111000//////------------............000...---...///111111000---,,,,,,,,,,,,---......---...///000000111111111000///...------...//////...------------///000111...---,,,***(((&&&%%%$$$,,,...///...+++***+++---,,,---............---,,,------.........---,,,,,,[[[bbbiiijjjhhhiiiqqqyyyssssssnnnhhheeegggkkkmmmkkklllpppvvvvvvoookkkjjjrrrsssrrrpppmmmkkkkkkkkkvvvvvvvvvuuurrrllleee```[[[RRRFFF@@@???>>>999444111111111333555888<<<>>>999444000///222777999999>>><<<:::888555444333333000000111222333333444444...---000555555111///000555666888888666333///,,,222333333222111222555777999::::::999777555555666666888999666111///333666444333333444555777999:::333111222666333///222888:::666333444333000111555222333333333333444444444888666666999999666777999777888666111000444666555444///,,,///666;;;999555888777555444333333444555///...---...111333444333111000000000222666:::<<<555444333333555888;;;===<<<<<<;;;888666666888:::999;;;======;;;888777777444555666666555555666888666888;;;???CCCEEEDDDBBBBBBEEEEEEBBB===999999:::555777888888777777888:::888999;;;<<<<<<:::888777:::888777777888999999888:::>>>>>>::::::>>>>>>999888777666555333222111111111000//////000222444555------///111333555666777777777444222444888888333333777;;;>>>===;;;::::::999;;;<<<:::777666888;;;===??????;;;555222444888555555555555555666777888555333111222444444111...444222222444888:::888666777888999888666333///---///111444777999;;;;;;;;;333222000...---...///000++++++******+++---...//////222555555333000000111/////////...------///222---000333444333111111111222666;;;@@@FFFMMMTTTYYY```bbbdddccc___]]]^^^```aaaYYYVVVYYY[[[YYYXXX[[[UUUWWWYYY[[[\\\\\\ZZZYYY[[[\\\___eeehhheee\\\TTTTTTUUUVVVVVVUUUUUUWWWYYYZZZXXXUUUSSSTTTTTTTTTTTTRRRUUUXXXZZZXXXVVVUUUTTTRRRQQQPPPRRRUUUVVVTTTQQQRRRRRRQQQKKKCCC===::::::222111111222333444333222+++...---++++++...///---////////////000000000111,,,.........,,,+++,,,------......---++++++///222000000///000000111222333222000...---,,,---///000......///111444555444222///////////////......---,,,,,,---...///000111222444222111111222222111///---...//////...---...000...///000111111111111111222111000......---------------......///.........---000333444333000///...000111333555777777777777444444222111000000000000/////////////////////...111///---,,,...///000///---,,,,,,,,,,,,---......---...///000111111111111111000///...------...///---,,,+++***+++---///111000000///...---++++++***,,,...///---***)))***,,,---.../////////...---,,,............---,,,++++++^^^aaadddfffhhhkkkooosssiiijjjjjjiiiiiiiiilllnnnlllooouuuwwwqqqhhheeehhhkkksssuuunnnjjjllloooooorrrkkklllsssrrrfff\\\[[[VVVOOOFFFAAA@@@===888444///000222555777999;;;;;;555444333222333555777888;;;;;;;;;;;;999555222000000///...///111222222111111222444555555333000...666666777777666444222111...///111222444444444444222444666777888777666555777777666333111222555888???888000///222444111---555333111000111222222222555666555222///...111444666444222111222333333222666777999:::999777444222555666777666555444555777888222///111333111111222333222222444777777444111222111///......000111333000...---000555888888777666666777888999;;;<<<===999888:::>>>===888555666999999:::::::::999888777999777555333222333444555000555;;;???@@@???>>>===DDDAAA>>><<<<<<;;;999777;;;666222222555666444111222555888;;;;;;888555222777444444888:::888888:::<<<@@@CCCAAA===;;;<<>>???@@@@@@MMMGGG???888666666666777222444666777666555666777333333333333444555666666555222///000444777777777777777888666333222222333000111444777999:::;;;;;;444222///,,,,,,...000222111000///...............000000//////......------,,,,,,+++***+++,,,---...---...000222333333333333555777;;;@@@GGGOOOUUUXXX^^^aaacccaaa```aaa___[[[YYYSSSQQQUUUXXXWWWYYY^^^TTTYYY]]]\\\YYYWWWYYY\\\[[[___ccceeeiiijjjccc[[[ZZZYYYXXXXXXWWWVVVTTTRRR[[[YYYVVVSSSRRRSSSUUUWWWUUUWWWZZZ[[[[[[XXXUUUSSSVVVVVVUUUSSSQQQOOONNNMMMOOOLLLIIIFFFCCC>>>999666///000111222111000---,,,...,,,+++---000111///,,,...///111222333333222222+++,,,------......------222000---+++***+++---///111222333333444444444444000111000...++++++,,,...000111333555555555333222333111000222111---+++---000---))))))---000111000111...000555555///,,,///000111222111///---------...000222333222111111222111///---,,,+++)))&&&$$$++++++++++++,,,...000111,,,---...//////...---,,,///111333333333444666888333333333111//////000111000///---,,,---...000111---------......---,,,,,,---///000///...---...000000///...............///222111///...------......///+++###'''222222***---......---++++++---...000///,,,***)))******+++))),,,......,,,,,,...111+++...111111...,,,,,,---]]]ccchhhhhhddddddiiiooonnnmmmkkkhhhgggiiimmmqqqnnnooossstttnnnfffcccfffnnnuuuwwwtttqqqtttuuusssvvvppplllkkkhhh___VVVSSSPPPJJJDDD@@@???===888444222222444555777777888888555444333333444555666777;;;;;;:::999777555333111000//////000222444333222111222333444444222000///444444444444444333222222//////000111222333444555666666555555555666666777777888888666333111111222;;;777222000222333111...222111000000111222222222666777666333111000222555555333111111333555555555777888999888777444000...444555666666555444555666777111///222444222111222222222333666888888444111222111///......000111222333111///000444666666666666666666777888999:::;;;<<<:::;;;===<<<777444666555666888;;;<<<=========;;;:::777444333222222333111555:::======<<<<<<<<>>CCCIIIOOOTTTWWWYYY]]]___^^^___bbbaaa^^^XXXSSSRRRVVVYYYWWWXXX[[[VVVXXXYYYXXXWWWWWWZZZ\\\\\\^^^``````cccfffaaaZZZYYYXXXWWWWWWWWWWWWUUUTTTYYYXXXVVVVVVWWWZZZ]]]```]]]]]]\\\ZZZXXXVVVUUUTTTQQQRRRSSSSSSQQQOOOMMMKKKNNNLLLJJJHHHFFFBBB===999111111111111000///---,,,...,,,,,,---000000///---000000222333333333333222------.........---------111000...---,,,---...///111111222333333333222222111111111///---,,,...///000111333555555555444333333000///111111---,,,...333000---,,,///111222222111...000555444///---//////111222111...---------...000222222222111111222111///------,,,+++(((&&&,,,+++++++++---...000111------............---------///222222000...------000111222111///...///000000///......---...//////...........................///000000......///000///...//////000111222333222111///...---.........000...***'''+++111...'''---...///...,,,,,,...///111111000///...---,,,,,,+++---......------...///+++...111111...,,,,,,,,,]]]eeelllkkkeeeccchhhppptttrrrmmmhhhfffhhhnnnrrrpppppprrrrrrmmmfffdddgggnnnrrrtttssstttvvvuuurrrvvvssskkkbbb^^^[[[UUUNNNJJJFFFAAA>>>>>><<<888444444555555666555555444444444444444444444555555555::::::888666555444333333000000000111444555555444222222333333333222111111333333222111111111222333000000//////000222444555999888666444444555777888444666888777555222000000666555444222222111111000///...//////000222333444777777777555333333444666555333000000333666888999:::;;;;;;999777333///---333444666666444333444555444111000444666333222333111111333666888777333000333111000......///111222666444111111222444555555777666666666777777888999???<<<;;;<<<:::666555777666777:::<<<>>>???@@@@@@;;;:::888555444333333444333666888:::999999999:::;;;999888888999::::::999111111333666:::888333...222333444666777777777777777555666:::<<<:::;;;???===??????<<<888777888;;;999777333222222333333222222000///222888;;;999666111//////111000...111666:::777444333555666777777888777666555555777888:::777777888:::;;;<<<===>>>FFFBBB<<<999888:::;;;;;;666888999999777666666777666666555333333222222222666333111000111222222222555666777555333111222333333444666777888888888777555333111///...000222333---------...//////000000111111111000000000000000//////......///111222333...///000222222333333333===>>>AAAEEEJJJOOOSSSVVVVVVZZZ\\\[[[\\\______\\\WWWTTTTTTWWWYYYWWWVVVWWWXXXVVVTTTTTTVVVYYYZZZZZZYYYZZZYYYXXX[[[^^^[[[VVVVVVVVVWWWWWWWWWWWWWWWWWWTTTTTTTTTUUUYYY]]]bbbeeedddbbb]]]YYYVVVTTTTTTTTTMMMNNNQQQRRRRRRPPPNNNLLLKKKJJJJJJJJJHHHDDD>>>:::333222111000......------------,,,...///000...---111222222333333333333222////////////...---,,,,,,......////////////000000111111222222111111000000222222222000......///111000111333444555555444444222///...000000------000444222///...///000111111000///111444333000...//////000111000///------......///111111000000000111000///.........---+++))),,,,,,,,,------///000111.........------.........***---000111...+++(((''',,,...000000///......///000000000//////...------///...------...///111222///000111000///...///111111111111111111222333444222111000///.........///---//////...///111...)))...///000///......///111111111222222111///---,,,...---,,,---...///...---,,,...000000...,,,,,,,,,```gggmmmmmmjjjjjjnnnsssvvvtttooojjjggghhhlllpppqqqpppqqqrrrooojjjjjjnnnmmmmmmllllllmmmooonnnlllpppqqqiii^^^[[[]]]XXXNNNGGGDDD@@@>>><<<:::666444555555555555555444333222444444555555555444333333888666444222111111222333111111111222555777777666333222222222222222222222666444222000///000222333111000///...///111444555999888666555555555555666///222444666555444444555222444555444111///111222---...000111222333555777777777666555555555666777666444111111333666999999=========;;;999666333111222444555555444333333444222000111666777444333444111111111222333333333222333222000///...///111222666444222111222333555666888777777666666666777777???;;;999:::999666777:::<<<===>>>??????>>>===<<<:::999777666555555555666444666777777666666777888999888777888;;;<<<===<<<111222333666888666222...222222222333444666888999999777999===>>><<<>>>BBB??????>>><<<888777888::::::888555222111222222333333333333666888:::999999555222222444444222444888:::999888888888999::::::999888555444444666888:::;;;;;;;;;::::::999999999>>>;;;777555666888::::::666888999999888888888999;;;:::888777555444444444222111111111333555666666444555666444222111111222111222444555777777666666555444222000000111222333000111111222222222222111111111111111111111222222000/////////000222333555//////000111222222333333<<<>>>AAAFFFKKKPPPTTTVVVXXX[[[\\\YYYYYY[[[[[[WWWVVVUUUVVVXXXYYYXXXUUUTTTWWWTTTRRRUUUZZZ\\\ZZZWWWRRRSSSRRRRRRUUUWWWTTTNNNSSSTTTUUUVVVVVVVVVXXXYYYPPPPPPPPPRRRUUUYYY]]]```cccaaa]]]YYYVVVSSSSSSRRRLLLMMMOOOPPPQQQQQQPPPPPPJJJJJJJJJJJJHHHDDD===888555333111...---------...---------...//////...---111111111222222111111111111111111000///...,,,+++,,,---///000111111111000000111111111000///......111111111///......000222000111333444555666666666222///---//////---...111333111///...---.........000000111333222000///...///000222111000//////000...///000000///...///000000///...///000///...,,,,,,,,,------...///000000///...---,,,,,,---...///***,,,//////...,,,++++++))),,,///111000////////////000111111000...,,,+++...---,,,,,,---///111333///000111000//////000111666555333222111000000///222111111000//////......))),,,/////////000000000///000111000//////111222111111111000///...---,,,...,,,+++,,,000222000...------.........,,,,,,,,,iiijjjlllmmmnnnoooppppppuuutttrrroookkkjjjkkklllqqqpppqqqtttsssqqqrrruuurrrnnnjjjiiiiiijjjjjjkkkkkkmmmggg^^^[[[\\\UUUJJJGGGDDD@@@===:::888555333333333444444444444333333444444555555444333222222444222000......///111222222222111333666777777666222222222222222222222333999666333000//////111222222111000//////111333555555666777777666555444333000222333444444444777999000333555444000///000333---///222333333444666888666555555555666666666666888555222111333666777777;;;;;;;;;:::999777555444111333666666555333333333111000222666666333222555111111///......///222444333222000///...///000111333333222222222444777999888777777666666666666666;;;888666888999777999===@@@@@@@@@@@@???===;;;999;;;:::999777555444333333444555666555444333555666666555555666999<<<===<<<;;;:::999999888777555444222222111222333666999;;;888888:::======;;;===BBB@@@@@@???===:::999999999;;;:::777444222111222333444888<<<;;;777666888;;;777444333666777555555888777888:::;;;;;;:::::::::999888555444333555777999<<<;;;;;;::::::999999888999777555444666888999999555777999999999999:::;;;;;;:::999777666555444444222333333444555666777888333444555444222111111222...///111333555555555555555444222111111111222333333333333333222111//////000000111111222222333333000////////////111222444000000000111111222333333888:::???EEEKKKPPPUUUWWWWWWZZZZZZXXXXXXZZZZZZWWWVVVWWWXXXYYYZZZYYYVVVSSSTTTRRRSSSYYY___```[[[UUUMMMPPPQQQRRRUUUWWWRRRKKKPPPRRRTTTTTTSSSUUUXXX[[[QQQQQQPPPPPPQQQSSSVVVWWW[[[[[[[[[YYYWWWTTTQQQPPPMMMLLLKKKJJJKKKMMMPPPRRRLLLLLLLLLKKKIIICCC<<<777555333000...,,,---...///---...//////...---------///////////////000000000333333222111000...---,,,+++---///111222222111000000000000000//////...---/////////...---...000222111222333555666888999999444000...//////---///333333222111///...---...///000111222111111111000...///111222222111000111222.../////////------...//////......///000111///---,,,,,,---......////////////...---,,,,,,---...///.........---++++++---...))),,,000111111000000000...000111111111...,,,***---,,,+++++++++...000222...000111000///...///000444444222111//////......111111111000//////...---+++,,,------,,,,,,///333///000111111000000222444555333000---,,,---///000---+++***---111444333111...---------------,,,+++rrrooommmlllnnnnnnmmmkkkuuuvvvvvvtttpppmmmkkkkkkpppnnnppptttvvvuuuvvvyyyxxxtttqqqpppnnnlllnnnrrrlllkkkeee^^^ZZZUUUMMMCCCEEECCC???:::777555444444111222333333444444333333666555555444333222222111111000...------...000111444333222333555777666555111111222333333333222222888666333000///000111222222222111111111222444555222444555777666555333111333444555444444444666888222444444333///...000333...111555555444333555888444333222333555666666444666444222222444555555555777777777777666555444444111444666777666444333333111000222555333000111444111000///---,,,...111555444222000///...///000111000111333444444555888:::666666555555444555555555888555444777888777999======>>>>>>???>>>===;;;:::>>>===:::888555222///...333555555555333333444555333222222333666999999999>>><<<999777555444555555444333222222444777999;;;666666999<<<:::777:::???@@@@@@??????===<<<:::999:::::::::888555333444555777===AAA???777444777===777444333666888555444666222555888:::999888888888999777666444444555666777777888888999:::;;;;;;<<<999777555666888999999999555777999999999888999:::777777666444444333333333555666777666555444444555222333444333111000111222///000222333444444444333444333222111111111222222111222222222000...,,,***//////000111222333333444000000///...///000111222111111000000111222222333444777===DDDKKKQQQUUUWWWTTTWWWXXXWWWXXX]]]^^^\\\WWWYYYYYYYYYZZZ[[[YYYTTTQQQQQQTTT[[[aaaaaa[[[TTTNNNPPPRRRTTTWWWYYYUUUMMMNNNPPPRRRRRRQQQRRRVVV[[[VVVUUUSSSRRRRRRSSSSSSTTTTTTVVVXXXYYYXXXUUUQQQNNNNNNKKKHHHFFFFFFIIIMMMPPPOOONNNMMMKKKIIIDDD===999333222000...---...///000---...000///...,,,------------------...///000111333333333222111000...---,,,---...000111111000000//////000000000///.........//////...---...000333222333444666888:::;;;<<<777222/////////---000555444555555333111000111222000222222000000111111......000222222111111222333.........---,,,+++---...///......///111111///...+++,,,------......------.........------.........111000...+++((((((***,,,***---///000000///000111...///000111000///---+++---,,,++++++,,,---...///...///000///...---...000///////////////000111222000000000000///...---,,,111...,,,,,,***))),,,111///000111111000000222444999666222...---///111444,,,,,,,,,...111333333333...---,,,,,,------,,,+++vvvtttqqqooommmnnnooopppwwwyyyyyywwwssspppnnnnnnmmmlllnnnsssvvvttttttvvvwwwvvvwwwyyyvvvpppqqqwwwrrrkkkddd```[[[QQQHHHDDDBBB???;;;666333333555777222222333333333333222222777666444222111111111222//////......///000111222555444333333555555444333///000222444444333222111222111000//////000222333333333333333333444444444222222333333333333333333111444666777777666777888555444333000//////000222///333666666333111222555111000000111444666444222222111111333555666666444666666666666555444444333222444777888777555444444222111222333111---///444///111222111000///111444444333111///......000000...222555666555555777999333222222222222222333444777444444777777666777:::;;;<<<=========<<<;;;::::::999888777555333111000222444555555444333444444333222111222555777777777999888666444222222333444555444444444555777999;;;888888;;;===:::666999???===>>>???@@@@@@>>>;;;888666888;;;:::888777777888:::>>>AAA???:::777999<<<999555444777999777555666222444777888777777999;;;777777666555555555555555555555666777999:::;;;;;;777666555555777888777666777999:::999777666666777444444444333333444555555444666777777444333444555111222333222111000111222444444555555444333222111333333222111111111111222///000111111000...,,,+++......///000111222333444222111000/////////000111222111000000000111222333444777===DDDKKKQQQUUUWWWUUUXXXXXXWWWYYY^^^___]]]WWWZZZZZZXXXZZZ]]][[[VVVOOOPPPTTTZZZ^^^^^^ZZZVVVOOOPPPQQQRRRVVVZZZWWWQQQLLLOOOQQQPPPNNNPPPUUUZZZWWWVVVUUUUUUUUUUUUVVVVVVRRRTTTWWWXXXWWWTTTQQQOOOOOOMMMJJJHHHHHHIIILLLNNNKKKJJJHHHGGGEEEBBB===999111000///......///000111---///000000---,,,,,,...---,,,,,,---...000222333333333333333222111000///,,,---......////////////...//////000000000000///...///000///...///222444444555666777:::<<<>>>???:::555000000///...111666333444555444111000111333///333333//////222111...,,,...000000000///111222.........,,,******,,,...//////...///000000///---***+++,,,---------,,,+++------............------///000///---***)))***++++++,,,......------...000......///000000///...---------------............,,,...///...---,,,---///.........///000111222333......//////...---,,,+++222---***,,,,,,***,,,000...///000000000000222444777555222///...///111222...///000000000000111333///---++++++------,,,***uuuvvvvvvrrrooooootttyyy{{{{{{{{{yyyuuurrrqqqqqqllljjjlllqqqtttrrrpppqqqrrrsssyyy}}}yyyqqqqqqwwwwwwkkkcccccc]]]QQQJJJKKK>>><<<777333111222555999333333333333222111000000888777444222000000111222/////////000000111222333666444333333444555333222...000333555555444222111---------...///111333444333333444555555555444444333222111000000222444555+++000666:::;;;;;;::::::777555111///...///000111///333777666111///000333000......000333555333111......000333666777666555999999888777666555444444222555888999888666444444333111111222///+++...444---111555666444222111222444333111///......///000...222777888666555555777000000//////000111111222777444444777777444444777<<<<<<===<<<;;;:::888777333333444555666666555555111333555666555444444444666444333444666888888777777888888777666555666666555555555555666888999:::;;;<<>>@@@AAA>>>:::777222666;;;<<<;;;::::::<<<===>>>>>>>>>===;;;;;;;;;<<<777666:::<<<:::888888555777888777666777;;;???777777666666666555555444666666666777777777777777555444333333555555444222:::;;;;;;999666444333333444444444555555666777888///222555555444444555888111222333222000000111222888888888777555333000///333222111111000000111111///000111333222111///...---......000111222333444444333222000000000000111222111000000000111222333555888>>>EEELLLQQQUUUVVVYYY[[[[[[XXXYYY\\\]]][[[XXX[[[[[[XXXZZZ___]]]XXXNNNPPPSSSWWWZZZ[[[ZZZXXXNNNOOOMMMMMMQQQWWWWWWSSSKKKNNNPPPOOOMMMNNNSSSYYYUUUUUUUUUUUUVVVWWWXXXYYYTTTUUUVVVWWWVVVTTTRRRPPPRRRQQQOOOMMMMMMLLLMMMMMMFFFDDDBBBAAA@@@>>>;;;888///////////////000000111,,,///111000---+++,,,...---,,,------///111444555333333333333222222111000------------.........///......///000111111111000///000111000000111444666555555666888;;;===???AAA<<<666222000///...111666000222444333000///000222///333333......222222...***,,,...///......///000......---,,,******+++---000///...///000000...,,,)))***+++,,,---,,,+++***,,,---...//////...---,,,+++---///000///......///+++,,,,,,,,,++++++---///......//////////////////...//////000//////...---,,,---...---,,,,,,---...111111000000000000000111---......///...,,,+++***///)))(((---000......222...///000000///000222444333222000///......------000222444222///---///111///---******,,,---,,,***gggmmmppppppttt{{{zzzuuuyyyzzzzzzwwwsssrrrtttvvvwwwrrrnnnmmmnnnpppooonnnpppyyy|||xxxvvvuuusssooommmjjjeee^^^SSSIIICCCFFF???666111222555777888666444333111000111111222555444333111111111111222///000111000//////111333:::777444333333222///,,,000111222444444444333222000//////...............444666777666444222111111000000111222222222222222333333444777;;;;;;888444111111111111111000000///333444555666666444222111444000///333111,,,***...//////000222666999999999000777;;;888444444666666///111444777888777666444555555333111//////222555222222222111222222333333000111111000...---...//////000333555555555444333555555444222000000333666666555777:::888333222444999:::;;;;;;;;;999777555666888888777444222222222666444444666999:::777555444444666999===>>>;;;777555666888999999888777666666555444444555777:::<<<999<<>>;;;888777777999;;;;;;:::999999999===<<<:::888666555555666555555555555444333222222111222222333444555666666777111000444777555555999555777888999999777555444444555666888888888777666444444444444444555666777333111///...///111444555888999999777444222333444555333111000111111000///111///------...///...---///.........///000222333888222///111000---...444333222222111222333555666333777<<>>>>>;;;999666111......000222222222333333333222222111222222333333222111///...000///---,,,+++---...///......---,,,,,,,,,,,,---///000111222222333222222---,,,++++++******++++++---------------...///000+++,,,,,,------......///,,,---......,,,,,,---...+++,,,,,,,,,,,,,,,,,,---000000000//////////////////...,,,******+++,,,---...111333333000---...///,,,...///...,,,,,,,,,---...------,,,---...///000---,,,+++,,,...///...---+++,,,,,,+++***+++---000//////000///------...000......---,,,,,,,,,,,,---hhhlllmmmmmmpppuuutttppppppsssvvvvvvuuussstttvvvyyyuuupppmmmnnnooopppoooooowww||||||zzzyyyvvvrrrqqqllleeeaaa]]]UUUKKKCCCHHHBBB:::555555777888888444333222111111111111111000000//////000111333444///000000000///000222444777555333222444333111///......///000000000/////////////////////000111111111333555555333222222222222222333444555555555555444333444666999888555222222222333333222111000///222333444555555444333222111...///333333000000333000//////111444666777777111777:::666333444666666111333555666777666555555333333222///......111333222222222111111222222333111222111000......///111111333444555555444222111111222333222222333555777222222444888666222111444666777888999999888666555555666777666444222222333555444444666999:::888666666444333444888::::::888777777777777888888999999666555444333222333555666666999;;;999555444777:::<<<<<<;;;999777666777999666444666;;;:::666666:::777:::===???>>><<<:::999888999999999888888:::<<<===<<<999777666555444444555555555555555444333333333333444444555555666666888333111555777555666999444444555555555444333222555666777888999888888777666666555555555666666777333111000......///111222555777888777555333333444444222000000111222111000333111//////111111111000333222111////////////000888333111222111...000444333222111111222333555666111444999???FFFNNNWWW\\\\\\[[[ZZZWWWTTTSSSSSSTTT\\\\\\^^^aaadddddd```\\\YYY\\\___aaaaaa^^^YYYVVVOOOMMMIIIHHHMMMRRRQQQJJJKKKMMMOOOQQQSSSVVVYYY[[[ZZZZZZZZZZZZZZZZZZZZZZZZUUUWWWYYYXXXUUUTTTTTTUUUSSSTTTVVVUUUSSSQQQQQQQQQNNNKKKEEE>>><<<<<<666...222111///......///111222000///.........///000111---+++,,,000111//////222555000...222222//////111111000///,,,******+++---000000000000//////...---555444222111000///---,,,000000222444777:::===???999777444000---,,,...000111111222222222222111111222222333333222000...---000///...------...//////......---,,,,,,,,,,,,---......///000111111111111......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...///---------------,,,,,,,,,+++---...---,,,+++,,,---+++,,,,,,,,,,,,---------000111111111000///.........---+++******+++---...+++...000000---++++++---,,,------,,,++++++---/////////.........///000111///...------......---,,,+++,,,,,,+++***+++---//////000000///......///000///...------,,,,,,------jjjkkkkkkiiikkkooonnnkkkjjjnnntttwwwxxxxxxxxxxxx|||xxxrrrnnnnnnppprrrsssqqqvvvyyyyyy{{{{{{wwwqqqooofff\\\XXXWWWSSSJJJAAAEEEAAA<<<888777777666666111111111111111111111111//////......///000222333...///000000///000222444444333222222444444333222111111111111111000000000111111000000000000111111///111333333222222222333222222333444555666666555444444444555666555222000222333444555444222000...///000222444444444444333222000111444555444444777111000...///111333444444222777888444111444666666444555555555555555555555222222111///---...000333333222222111111111222222333333222000...///111444444555666666555333111000000222444444333333444555000000333666666222333666444555777999:::999999888333555666555444222222333444333444666999:::999888777444111000222666888999777666666555666888:::<<<999777555333222111111111777999;;;999666444666888888999::::::888888999:::777666888:::999666666:::555777;;;===>>>===;;;:::999999888777777999<<>>===:::888777888999999999:::===???<<<;;;:::888777666555444666666666666666666777777999888777666555555666666888666444555666666555555777666444222222333444555555666777888888777666555333222111000000000000000000000000000000000//////222444777777555222000000000//////111444555444333000...---...///111111000000//////...///000111222444333222333222222222333111111000111111333555666555666;;;EEEQQQ[[[```aaa\\\]]]\\\WWWRRRPPPSSSVVVZZZ]]]bbbggghhhgggccc``````]]]]]]```dddccc^^^XXXSSSWWWWWWSSSSSSVVVYYYXXXQQQRRRUUUXXX[[[\\\[[[ZZZYYYZZZ\\\^^^```aaaaaaaaaYYYXXXWWWUUUTTTTTTUUUVVVUUUTTTTTTUUUVVVSSSMMMHHHJJJKKKIIIFFFDDDCCC>>>666333222222111111222222333///...---------...000111---++++++///000///000444222333333222///---111555444111...///222444333111////////////...---++++++***,,,///000000///......------...000333777;;;===666555333///,,,+++,,,.........//////000/////////111222222222111///---,,,...///000000111000000///......---,,,,,,,,,,,,------...///000111111111111111000//////......//////+++++++++,,,---...///000...---------,,,,,,,,,+++***,,,------,,,++++++,,,++++++,,,,,,---.........000222333444333000---+++++++++++++++,,,...///000---............------...+++++++++))))))+++///222111111000000000111111111111///------,,,,,,)))(((+++,,,---,,,++++++,,,......000111111000000111222////////////......------mmmkkkjjjllloooppppppqqqrrrsssuuuwwwzzz|||||||||wwwuuurrrqqqsssxxx~~~vvvqqqsssvvvsssmmm___\\\VVVNNNGGGCCCCCCDDD666777777777666555444333//////000111222333333444555444333111000111111222///000111000//////111333444444444444222222222222000000000//////......---222222111222222333444555444555555444222222333444///000000111111111111111111222444555555555555555111222333333222000...------...000111333555666666888888888666666777888888444111///...///000000///333666555111000333555444888777555333333333444555333444444333111222444555333222111111000000000111222222222111000111444777444555777777777555333222222444666666444222000000111000333666666444666:::555666777999:::;;;<<<<<<666777888666333111000000222333555666777888:::;;;666666666666555666777888///111444777888888666555:::999888666555444333333---///222333444444555555777888:::;;;999999999::::::<<<<<<999777777777777666666888;;;===<<<999555444777;;;<<<<<<<<<<<<<<<;;;;;;::::::999888777666666666666666666777888999:::999777666555555666777666666555555666777555333777555333111111222444555444444555666666555444333222111000/////////////////////000111222222333333333555777777444000...---/////////222555666555444///...---...000222222111000///.........///000111000111222222222222222111000000000000111333555666:::;;;???IIITTT^^^bbbbbb^^^^^^]]]ZZZVVVUUUWWWZZZ\\\```eeehhhhhheeeaaa___ZZZXXXWWW[[[```aaa]]]YYYVVVZZZ[[[XXXWWW[[[^^^___WWWUUUUUUVVVZZZ\\\\\\[[[UUUWWWZZZ]]]___```aaaaaaZZZYYYWWWVVVVVVWWWXXXXXXVVVUUUUUUVVVWWWTTTMMMHHHIIILLLKKKHHHFFFEEE???999333333222222222222333333///......---...///000111...++++++...000...000444111333444111......111333111...,,,---000222000...////////////...---,,,+++(((+++///000///......///---...111333666888:::;;;777666444111---,,,---...,,,---...///////////////000000111111000///---,,,......///000111111000000......---,,,,,,,,,,,,---//////000111222222222222000//////...---.........,,,,,,------...000111222,,,,,,---------.........))),,,......---++++++,,,++++++,,,------.../////////111333333333000---,,,******+++,,,---///000111......------............,,,,,,+++***)))+++///222000000000000000000000000000...,,,+++++++++)))'''+++,,,------,,,++++++,,,---///111222111000111222//////000000000///...---nnnkkkkkkooorrrrrrrrrtttsssrrrrrrtttvvvwwwwwwuuuoooppppppqqqtttzzzxxxpppppprrrpppkkk\\\\\\YYYQQQHHHCCCCCCFFF666888::::::888666555666000000///000222444666777333333222222333444666777111222222111///...000111333444555444222111222333000111222333222111000///------///111333666999:::555666666444222222333555333333444444444333222222000222444555444555666777000111111111111000//////...///000222333555666777555777777444555999;;;:::444222111111222222000...222555444111111444555222777666555444333333444555444555666555444444666777333222111000000000000000///111222222111222444666555666777888777666444333---000444555555444444555111000111444333111333777444444555555666777888888777888888777444222111222333444666666666777999;;;777999;;;:::999888888888...111555888999888555333777777666555444333222222---///222444666777888777666888999999999999:::<<<:::===<<<777444555666444555555666999===<<<888333333777<<<>>>>>><<<;;;:::888888999999999999888777666555555555666777999::::::888666555444555666777555666666555666999777333555444222000000111222333333444555555555444222222222222111111000111111111/////////000111333555666222444666555222///------//////000333555777555444000//////000333555555555444333111///---------------000222111222444333000000//////000111333555666;;;<<>>DDDLLLTTT]]]bbb^^^\\\[[[___ccceeeccc```[[[^^^bbbccc```]]]\\\\\\XXXXXXYYY[[[\\\]]]^^^^^^]]]^^^]]]YYYZZZ]]]^^^[[[XXXTTTQQQRRRVVVXXXXXXVVVPPPRRRVVVYYY\\\]]]\\\\\\VVVUUUUUUWWWZZZ[[[ZZZXXXXXXYYYZZZYYYVVVSSSRRRQQQJJJMMMMMMHHHCCCAAA>>>999111111222222222222111111111000000///000111222333222...,,,......---...222---111111///000222000***555666666555333111111222......///000000000//////+++...000///,,,+++---000333444555666777999::::::777777666333///---......,,,---...//////000000000+++,,,...///000000///......------------///000111......---,,,,,,,,,,,,---...///000111222222222222//////...------------...,,,,,,,,,---///000222333/////////000000000000000+++---000111000...------++++++,,,---...///000000------...////////////...+++,,,---...///////////////,,,***+++---//////...---...///...------...000222222333333333222000///---,,,+++,,,...///...---+++---......,,,+++***+++***---000111111000000000///000111222222000///---nnnjjjkkkrrrtttpppnnnpppnnnnnnqqquuuxxxvvvooojjjeeehhhkkknnnqqqvvv~~~}}}vvvrrrppplllfff\\\YYYUUUQQQMMMHHHAAA<<<;;;===>>><<<777333222333333111//////111555:::===777666444333222222333444444444333111...------......111333444222333555888---///333666666555111///222222111111222222333333000111111111111222555777888888777666555333111000000222444333000///000222333222000000000222555666111111222333444666777888999<<<999333222666777333444444555777777666222///000333333222333555333...444555555555555555555555333555666666555555666888333222111000////////////+++...111333333333333333:::;;;;;;:::777444111///000222333444333333444555777555555666444000111555888888666555555444444555222555777777777777888999555666777666444444888;;;;;;<<<===;;;888777999<<<666777888888888888888777======<<<:::888666444333111222333666888888666444333444555666888;;;@@@DDDAAAEEEDDD<<<999;;;<<<999000000111777===???;;;666999;;;<<<<<<::::::;;;<<<000111333555777777777777444444333333444777999;;;888777444333333555777888555::::::888;;;???>>>888666666555555444444444555555555666666666555333222//////...//////000111222222000...------///111333---///000000000111222444///000111444666777555333...---,,,...111444444444555444333222222222333444,,,222555333444888666111////////////111333555666///444:::@@@FFFOOOZZZbbb]]]ZZZZZZ___gggjjjfff```UUUXXX\\\]]]ZZZXXXXXXXXX[[[]]]^^^^^^]]]]]]___aaabbbbbb___[[[[[[^^^]]]YYYVVVSSSPPPRRRVVVXXXUUURRROOORRRUUUYYY[[[\\\[[[[[[SSSSSSSSSVVVZZZ\\\ZZZWWWUUUWWWYYYWWWSSSPPPQQQRRRFFFJJJJJJFFFBBBBBB@@@===000111111222222111111000222111000000000111333444333///---......,,,---111---000000...111444///'''---111333333111///111333---...///000111111111111(((+++///...,,,---111666777666444444555777:::<<<666666555222///------...,,,---...///000000000000***+++---///000000000///...---,,,+++,,,...000222......---,,,,,,,,,,,,------...///000111111111111000000///...............+++++++++,,,...000111222222222111111000000//////+++...111222111///------++++++,,,---...///000111,,,,,,------...//////000+++,,,---...////////////222///,,,---000222222000...///000000...---...///333333444555444333111000---,,,,,,---000222222111+++---......,,,+++******))),,,///111000//////000///000222333222111///...```eeekkknnnllljjjjjjllllllnnnpppqqqpppppppppqqqooommmkkklllpppvvvzzz|||{{{uuurrrpppiiiaaa___]]]ZZZVVVPPPIII@@@:::;;;;;;999666222222555888---111444444222333777<<<777666555444333222222222666777888666333111000000111222444666666666444333...000333666777555333111---000222222000///000222000111222222222333555777444555666666555555666777555444333222222333444555555444444444555666888999555666555333444888888444555555444444333222111111333555888888666333000...222222222222222222222222000222444333111000222444///444777444333666888888444333222000///...............///000222555777888999:::::::::888555222///000222333333333333444666666666777999:::999777444111333555666555444444444333555888888777555444444333222111222444666666666888BBB>>>555666555555;;;777777666666666666777777;;;:::999::::::999666333888888777666555555444333888333222555888999;;;>>>AAACCC@@@777333666888666555444444777:::;;;999777888777777:::<<<<<<999555777444222222555777666555:::888666555666999===???======;;;888444333666:::555777888777555555777:::999777444222111111333444111444777888666555444555111111111111000///---,,,///000111111111111000000...111444666555444333333///000111222333222222111000////////////000000111111555444......222333///,,,...111111111111222333000111222111000000222333111444999@@@GGGNNNSSSVVVZZZ[[[\\\^^^aaaaaa___]]][[[XXXUUUTTTTTTUUUUUUUUUZZZ]]]___^^^[[[ZZZ\\\^^^dddffffffcccaaa```[[[TTTTTTUUUVVVVVVUUURRRPPPNNNMMMQQQTTTUUUTTTTTTWWWZZZVVVTTTRRRSSSVVVYYY[[[[[[SSSTTTSSSPPPLLLLLLPPPSSSHHHKKKIIIDDDCCCEEEAAA:::111000///000000000...---...///222444555444333222///......---------......---...///000111222333444///000111222333222222111,,,,,,------...///000000,,,---............000222///000111222333444444444111111111111000000000000///...---///222333111...***+++,,,...//////000000---...//////////////////......---------...//////...000222333111000000000000000000000000111111111,,,,,,,,,---------......,,,++++++---///000000///...///000000000///...,,,///111333333222111111222++++++++++++,,,...000111////////////000000000000...//////...------000222///...,,,++++++---000222000000111222222222222222---+++***+++///333555666555333111000000000...---))),,,...//////...///000111222333333333222111000bbbfffjjjkkkjjjiiiiiiiiiiiijjjkkkkkkjjjjjjkkklllpppnnnlllmmmqqqwww{{{}}}|||vvvsssqqqkkkccc]]][[[XXXUUUPPPIIIAAA;;;<<<<<<;;;777333222333666000444666555222111444888888777666555444444444444888888888666444222333444000111333444555444333222...000333555666555333222///222444333111000111222222333444333222111333555666888888888666666777888777666666555555666666777555444444333444555666777888999777555777;;;;;;777222222222333444555666777555666666555333111111111222222222222333333333333222444666444111///111333///444666444333666888888888777555444222111111111...///000222444666777888777777666666555444333333111222333333222333555666444555666888999888666444222444666666444333333333333555888888777555555555333222111222444555555555999BBB>>>555555444222888777777666666666666666666777666666666777777666444666666555555555444444444777222111555888888:::===>>>@@@===666333666999888777666666888;;;===;;;999999777777999;;;<<<999777888555222222444666666555999888777666777:::<<<>>>>>>>>><<<999555444666999666777888777555444666888888666444333222222333444222333555666666555444333111111111000000/////////000000000000000000000000111333666777555222111111...///000111111111000000...............//////000222555444///...000///+++,,,...000000000///000111///000111000//////111333222555:::AAAIIIPPPUUUXXX\\\\\\^^^aaadddeeedddbbb]]]ZZZWWWUUUUUUVVVUUUTTTVVVYYY[[[ZZZWWWWWWYYY[[[]]]aaaccccccdddddd```YYYVVVVVVWWWWWWVVVTTTQQQPPPLLLOOORRRTTTUUUVVVXXXZZZTTTSSSTTTVVVXXXZZZYYYXXXVVVVVVSSSPPPNNNNNNOOOQQQIIILLLJJJFFFEEEFFFCCC<<<222111000000///...***(((...///111333333333222111///......------.........------......//////000000///000111222222222111111,,,,,,------...//////000+++---......------///111//////000111222222222111222222111000//////......000......///222333111///,,,---...///////////////---...//////000////////////...------------.........//////---,,,---///111///000111111111000///...,,,---------------------...---,,,,,,...///...---------............------///111222111//////000111++++++++++++,,,...000111000000000///////////////...//////...------000222///...,,,+++,,,...000111......///000000000000000...,,,+++---000444666777333111...---......---,,,***,,,...//////...//////000111222333333222111000iiijjjjjjkkkjjjjjjiiiiiiggghhhhhhgggeeefffhhhjjjqqqooolllmmmqqqvvvzzz|||~~~~~~{{{uuuqqqoooiiibbbWWWUUURRROOOKKKEEE???:::<<<===<<<999555222222222000333555444222111333666777666555555444444444444999999999888666555555777///000111222222222111000---///111444555555444333333555666555333111111222555555555333111000111222777888888777555444555666777888888888888888888777555555444444444555555666555666444111333888888555111111111222444777999;;;888777444222111111222333222222333333444444444555555777888666111///000222000444666333333666888666999888666555333222222222...000111333555666666777555444333222222333555666222333333222222333555888222444666777888777666555333555777666444222222222333555777888777555555666222111000111444666666666:::BBB>>>555555333111666666666777777777666444333444333222222444666555555222222333333444444444555555111000555888888888;;;;;;<<<:::555333666888888999888888999<<<======<<<:::999888999;;;;;;;;;::::::777333222222444555555777777888888999;;;;;;<<<>>>>>>===999666555666777666777888777555444444666555555555444333333333333333333333444555555333111222111000//////000111222111000///......///000111333555777777444111000///......///000000000//////---------------...//////444777777333111000---))),,,...000000.........///.../////////......000333444777<<>>555444333222111---)))%%%...///000111222111000///........................///.........///...///...///000000111111111111000,,,,,,------.../////////+++,,,......------///000...//////000000000//////222222111000...---,,,,,,000000///111222333111000...//////000000//////...---...//////000000000/////////...---,,,,,,,,,,,,...,,,***(((''')))...222...///111222111///---+++---------------------,,,///---,,,,,,------,,,***+++++++++++++++,,,---...000000000...,,,,,,---///,,,,,,,,,,,,---...000000111000000//////..................---,,,---///111///...---,,,---...///000,,,,,,---............---///...---///222666777777333000---,,,---...///...***,,,/////////......///---...111222333222111000pppooonnnmmmmmmmmmlllllljjjjjjjjjiiiiiijjjnnnqqquuurrrooonnnqqquuuyyyzzzzzz{{{xxxqqqllliiiddd^^^OOOMMMJJJGGGDDD@@@;;;777999::::::999666333111000---///222333333333555777333333222222222222222333666888::::::888666555555...///000000000000//////---...000222333444444444777777777666555333222222444444444333111000111222555666666555222111111222555666777888888777666555555555555555555555666666333333111///111666666444444444333333555777999;;;:::777555333444444444444222222333444444555666666777999999666222//////111000444555333333666777555666555444222111000000000000111222333444333333222444444333333333444555555333333333222222333666888222444777888888777666666444666777666444222111111333555777777666555555666111000000222555888999999999BBB===555777666222666555666777888777555333111444222111000222444444444///000111222333444555666444000000555888777777999:::;;;999555333444666777999999999999;;;<<<======<<<;;;::::::;;;<<<<<<<<<;;;888555222111222444555555777888:::;;;;;;:::999>>>===<<<999777555444444666666666555444333222222333444555555555444333222555333333333555555222000333222000///000111333444222000...------...///000333555666666444222111111////////////////////////------------...///000000555777999888666333000,,,...///111000///......////////////......///111444666999>>>DDDLLLUUU[[[___ZZZZZZ\\\^^^aaabbb```^^^aaa___]]][[[ZZZYYYVVVTTTPPPSSSVVVUUUSSSSSSUUUXXXVVVYYYZZZZZZ^^^cccccc___ZZZZZZYYYXXXWWWWWWVVVVVVNNNMMMMMMQQQWWW\\\\\\[[[VVVVVVVVVXXXZZZZZZXXXWWW^^^ZZZUUURRRSSSRRRPPPMMMIIIIIIHHHGGGFFFEEEBBB>>>888777666555444111,,,(((...///000000000///...------....../////////////////////000000111111222222///000000000000000000000---------.........//////,,,...//////......///000///000000000000//////...000000//////......------111111111222222222111111000000111000000///......---...///000000000000000000///...---,,,,,,,,,,,,,,,+++)))'''&&&)))---111000000000000///...,,,+++...------------,,,,,,,,,---,,,++++++------,,,+++)))((((((((()))+++---///000000...,,,***))),,,...,,,,,,,,,---...//////000111111000///......---------......---,,,---///111///...............//////+++,,,,,,---------------111//////111444777888888444222...---///000111222***,,,///000///......///+++---///111222111000000qqqpppooonnnmmmlllmmmnnnooopppqqqqqqrrrtttyyy|||{{{xxxtttrrrtttxxxzzz{{{yyy{{{xxxpppiiieee```ZZZJJJHHHDDDBBB@@@===999666666666666777666555222111---///111222333333444555222222111111111222222333111555:::<<<:::666333111/////////000/////////.........///000222333333444888888777666555444222111111222222222111111333444444444555333111000000111222333444555555444333222555555666666777777777666555555333000222888999777444444444555777999<<<===999888888888:::999666444111111222333555666777777777999999666222//////111111444444222333666666333222222111000////////////111111111111111000///...555666777888777555333222222333444333222333666888333666999:::888777777888555666888777444111000000222333555555444444555666000///000333777;;;<<<<<<888AAA<<<666::::::666999333444666777666555333111666444222111222333333333...///000222444666777888555222222777999777666777;;;:::999666333111222555666777888999:::;;;<<<<<<>>>>>>===<<<;;;;;;<<<===:::999666333111111333444444555888:::;;;:::888777<<<;;;:::999888666444222555444444444444333111000222333444666666555444333777666555555555444222111444333111000111222444555222000...,,,,,,---...///000222444444333333333444000000000000000000000000............///000111222222333666888888444111//////000222222000//////000000000000///...000333666777999>>>EEEMMMVVV]]]aaa``````aaacccddddddaaa___aaa___^^^]]]]]][[[XXXUUUSSSUUUXXXWWWUUUTTTVVVYYY[[[[[[XXXUUUVVV\\\]]][[[[[[ZZZXXXWWWWWWWWWWWWXXXQQQOOONNNQQQVVVZZZ[[[ZZZYYYWWWVVVVVVXXXZZZZZZZZZ^^^ZZZUUUSSSTTTSSSQQQNNNLLLJJJIIIIIIHHHFFFBBB@@@666555555555444222...+++......//////.........---------//////000000//////------...000111333444444000/////////////////////---------..................000222222111000000111111111222222222111000000------......//////000000111111222222222111111111111111111111000///...------...///000111111111111111000///...---,,,,,,,,,***+++,,,+++***+++,,,...222111///...------------------------------------+++******+++---......---(((((('''((()))+++---///000///...+++))))))+++---,,,------....../////////111000000///...------,,,---......---,,,,,,///111...///////////////......+++,,,------......------111000000111444777777777444111///...///111111111+++---///000...------...+++,,,---...///000//////lllnnnooonnnjjjjjjlllooossstttvvvwwwxxxzzz~~~~~~{{{wwwvvvxxx{{{~~~|||~~~zzzqqqgggbbb\\\WWWJJJGGGCCC@@@>>><<<:::888666555555666777666444222000111222333222111000///222222222222333444444555000555:::<<<:::555111...111111000000000000//////000/////////000111222333888666555555555444222000...000111111111222444666444555555444222111222333000000111111111111000000333444555666777777777777333333000...000666888666000111444777:::===@@@AAA999888999<<<>>>===888333///000111333444666777777555777888666111///000222222444333111333777666222111000000000000111111222111111000///......//////777888::::::999666333111111333555555444444666777444777;;;;;;888666666888555666777666444222111111000222333333222222444666000000000333777:::;;;;;;888@@@<<<777<<<<<<888:::222333444555555444333333666444222222333333222111///000111333555777999:::888555666:::<<<888666666<<<:::888888444000111555333666999::::::999:::;;;>>>??????===;;;999999:::888888777555222111222444222444777999999888666555;;;:::999::::::888555222555444444555666555222000111222444555666555444444888999999888555333333555555444333222222333444555000///...---,,,,,,------,,,///111222222333444666222111000/////////000000.........//////111222333------000555555111/////////000222222111000000111111111000///...000444888666888===DDDMMMVVV^^^cccaaaaaaaaabbbcccbbb___\\\^^^^^^^^^______^^^ZZZWWWUUUXXXZZZYYYVVVUUUWWWYYY___^^^YYYSSSSSSWWWXXXVVV[[[YYYWWWUUUUUUVVVWWWXXXSSSQQQPPPPPPSSSUUUVVVVVVXXXVVVTTTTTTVVVXXXZZZZZZZZZXXXVVVTTTTTTSSSRRRQQQPPPLLLKKKLLLKKKFFFBBBBBB444222111111111000...,,,.....................///,,,---///000111111000///)))***,,,---000111333444000//////............///........................///111333444222111111111111222222333333333222222,,,,,,---...000111222222000111333222111///000000000000000000//////...------...///000111222222222111111000///............***,,,//////...,,,,,,,,,111111000///............,,,,,,,,,---------......+++******+++...//////...(((((())))))+++,,,---.../////////---++++++,,,...,,,---...///////////////000//////......------------------,,,+++,,,...000...///000111111///...---,,,,,,---.............../////////111444555555555111///.........///...---+++---///000...------...,,,,,,++++++,,,---...///ffflllqqqooojjjiiimmmsssrrrtttvvvwwwwwwxxxzzz{{{yyywwwttttttwww|||~~~{{{pppeee]]]WWWRRRJJJFFFBBB>>>===;;;999888:::888666777888888555333000111111222333111///---111111111111222333555555444777999999777333111000333222222111111111111111111000///......///111222666444333333444444111///...///111111111111444666222333444333222111222333111111111000000111111111///000222444666666666666000000---***---333555333///111555:::===???@@@@@@999888888<<>>888333...///000222444555777777222444666444111///111333333444222111333777555111.........///000111333444000///------...000333444999999999999888666444333000333666777666555555666444888;;;;;;777444444666444555777666444222111111///000111111000111333555333111111222444666666666999@@@<<<666<<<<<<666777222222222333444444555555222111111222444444333111111222333555777999;;;;;;;;;888999>>>>>>:::666555;;;888777999666111222777111555:::<<<;;;999999:::<<<>>>???===999555444444555777888777444222222444222333555777777666444333;;;::::::<<<===<<<888444666555555777999999666333111222333444555555555555999===???;;;555222555999666666555555444444333333//////...------,,,,,,++++++---///000000111333555111000///.........//////---------...///000111222---+++---333333///---///---...000111000000000222000000///...---000444777555777;;;BBBKKKUUU^^^ccc^^^^^^^^^```aaa```]]][[[ZZZ[[[]]]___aaa```\\\YYYVVVXXXZZZXXXUUUSSSUUUWWW^^^^^^[[[VVVVVVXXXWWWSSSZZZXXXUUUSSSSSSTTTWWWXXXSSSSSSQQQOOOMMMMMMNNNPPPRRRQQQQQQRRRUUUWWWWWWWWWUUUVVVVVVUUUSSSSSSSSSTTTQQQLLLJJJLLLJJJCCC???@@@555333000/////////...,,,...------......///000000,,,---///111222111000///***+++,,,...///111222222000///...---------.................................111333444222111000000111111222333444444444333---...//////000111222222///111333222///......000....../////////......------...///000111222222222111111000000000000111111,,,...000000...,,,++++++...///111333222111///---***++++++,,,---...//////---,,,+++,,,...//////---)))***+++,,,---............///000///...---...///------//////000//////...........................,,,------,,,+++,,,...000...///111222111000...,,,+++,,,------......------...---...000222444333222111000//////000///,,,***,,,...000000...---------...---***))))))+++---///dddmmmtttsssllljjjpppwwwppprrrttttttssssssssstttrrrpppnnnoootttzzz~~~}}}zzznnnaaaXXXRRRMMMHHHDDD???<<<:::999777666>>>;;;888888999888666333------///111333333222000////////////000111333333999999999777444222222333444444333222111111222222222111///...---...000111555333111222333333111...///000111111000111333555///000111111000///000222444333111111111111333444,,,...000333444555555555222222///,,,///555888666222555888<<<>>>>>>===<<<:::888777:::======888333---...///111333555666777000222444333111000222444333444222000333777555000++++++,,,---///111222333...---,,,,,,...222777:::999888777666555555666666///222666888777666555555333888;;;:::555222222444333555777666444222222222...///000000///000222444555333111111222222222111:::AAA;;;666;;;:::444444111111111222333444666666......///222444555333222333333555777999:::<<<<<<===;;;<<<@@@@@@:::666555999666666999777333444:::000666;;;>>><<<:::999999:::<<<>>><<<777222000000333666888888555222222333111333444666666555333222<<<;;;;;;>>>@@@???:::666888777777999<<<<<<999555222222222333444555666666:::???BBB>>>555222666<<<666666666666555444333222............---,,,+++***+++---/////////000222444000///...---,,,------...+++,,,,,,---...///111111///,,,...333333...---000+++---///000//////000111//////...,,,,,,///333777444666:::AAAKKKUUU]]]ccc``````aaacccddddddbbb```XXXYYY\\\___aaaaaa^^^[[[VVVXXXYYYWWWSSSQQQSSSUUU[[[]]]\\\ZZZZZZ[[[XXXSSSYYYWWWTTTRRRQQQSSSVVVXXXRRRSSSRRRNNNIIIGGGIIILLLMMMMMMOOORRRUUUVVVTTTRRRRRRTTTVVVVVVSSSRRRTTTWWWOOOIIIFFFIIIGGG???;;;;;;999666222////////////...---------...///000111222+++---///111222222000000...//////000111222222333000///...---,,,------........................---...000333333222000/////////000111222333444444444000000000000111111111111...111333222///---...///------...............------...///000222222333333222111111111111111222333...///000///,,,+++++++++***...333666777333...+++)))***+++,,,...///000000000...------...///---,,,***+++---...//////...------///111111000///000000---...///000000000///...---------...............,,,------,,,+++,,,...000...///111222222000---,,,++++++,,,------------,,,---,,,---///111333222111222222222333333111---***,,,...000000...---------000---***'''''')))---///kkkkkkmmmooommmjjjlllrrrllllllmmmoooqqqqqqpppnnnkkkkkklllqqqvvv{{{}}}~~~~~~yyyqqqjjjddd]]]TTTNNNEEEBBB===999888999;;;===<<<<<<<<<<<<;;;999777666111333555777888888777666777555333111000000000000222333888<<<;;;666333555333444666555333222222333---...///000111111000000555444222000//////000111///000222333444444333333111222222111000000111333...000333444333333333444444333222000111222444666666555333000///000444777777999===BBBGGGGGGBBB>>>999888777888999:::999777666333...,,,---///111222000333555333000...///111777555444444444444333111444222///------000444777333111...---///222777999:::999666444333555999===999555111111555999;;;;;;777888888666444333444555444666888999888555111///333000------///111000///555666555444222333555777999999999888666444222000222111222444666777555333666555444333333333333333444444555666777888999:::;;;;;;;;;:::999777555444222444444333222333888=========<<<:::777666666777777999;;;;;;888555333222333555777777555444333444444555777888999999888888999888888;;;@@@@@@<<<777666666555666777888:::;;;333333333222111222444777;;;<<<===<<<999666555555444222111222333555555444222000/////////...,,,***+++,,,---///000222333444222222222111111111111000///000000///---,,,...///333333444333222111///---***+++...000111111000///000222444444222222222333999<<>>===;;;888666555555555111222555777888888777777666555333111000000111111777777999<<<;;;888888<<<999::::::888555222111111/////////000111222333333444444333111111000000000000000111222333333333333222333333222000///000111///111333444444333444444444444333333333444555666555555444222111222555888999<<>>999555222111333555555555555666666444222111222444111333555777777555222000111///---///222555666555555666777666555555666888:::::::::888666333000///111000111333666888888777888777666555555555555666666777777888999999999999::::::;;;;;;999777444333222333444333222333888;;;;;;;;;;;;999777666666777:::;;;;;;:::888666666777333444444444333444777:::<<<;;;:::999888888999999;;;999999<<<@@@AAA>>>:::777777777777777999;;;<<<444444333222111333777:::;;;<<<<<<;;;777444333222222111000000222333222111111000//////000000...---+++,,,---...///000111222000000000000000000000000000111111000......///111+++,,,...///000000//////,,,---///111333222222111///111222333222111222333777999===@@@DDDLLLWWW___dddeeeeeedddbbbaaacccddd```___]]]\\\[[[YYYVVVSSSVVVRRRRRRUUUTTTQQQPPPTTTVVVWWWYYY[[[\\\\\\[[[ZZZ\\\[[[XXXVVVTTTUUUVVVXXXZZZYYYUUUPPPJJJEEEDDDDDDFFFHHHJJJMMMOOOOOOOOONNNQQQVVVWWWTTTRRRRRRRRROOOMMMKKKHHHFFFEEEAAA<<<777666333000///000000///---&&&+++...++++++///111//////.........000111333333///...,,,---///000000//////444///---222///+++000...//////000000000000//////......000333444222///000000000111111111111111111000000/////////000000///222555666555333333222---.........///////////////000111111111000///...000000111000///...///111...111333111000222000,,,------.........---,,,++++++---...///...///111222000000/////////.........+++,,,---...000000111111...///////////////......---......//////000000111................../////////000111111000///000000...///222333222///+++))),,,------,,,++++++,,,......------...000000///.../////////000000000000000222222111000//////......+++++++++***((((((***,,,hhhkkkrrrxxxuuunnnkkkmmmjjjkkknnnrrrwwwyyyyyyxxxtttpppllllllqqqxxx~~~yyyuuuoooiiicccZZZOOOHHH>>>===;;;999888777888888;;;999666444333444666777000111333555777888888888555444222111111111222222999777777999999777:::@@@@@@AAA@@@<<<777333000000000000000111222333555666333444444333333222111000111111111111222333444444333444444222///...///111000222555555555444444555444555666666777777777777444555555444333444777999???CCCHHHNNNPPPNNNHHHCCC>>>;;;888666666555333222333111000111333555555444///111333444333333444555000222555444111000111333666555444333333333444555666555222111222444666888888888888777666888;;;>>>999777444333333333111000333333333222000///000222///111333444555444222111111000///000444777888888444666999999888888888999<<<<<<;;;999666333000...111000000222666:::<<<<<<888777666555555555666777777888:::;;;<<<;;;::::::999:::;;;;;;:::777444222333333444333222444777999777888999888666666777888;;;<<<;;;999777777999;;;333333222000111555;;;@@@CCCAAA===:::888999:::;;;<<<:::999;;;???AAA@@@>>>999888888777888999:::;;;555555444222111333888;;;???@@@@@@???;;;888666555333222111111222333222000000///...///111222111000,,,,,,---......///000000.........///000000111111222333333222000000111222,,,---///111222222111111...///111333444444333333---///111111111111222444444777;;;>>>AAAGGGPPPVVV`````````^^^]]]^^^aaaddddddcccbbb```^^^ZZZUUUQQQQQQPPPQQQUUUVVVSSSSSSUUUSSSUUUWWWYYY[[[[[[[[[[[[```]]]XXXUUUUUUWWWYYYYYY[[[ZZZUUUOOOHHHDDDCCCDDDGGGHHHJJJLLLMMMMMMLLLKKKPPPTTTVVVSSSRRRTTTTTTSSSOOOLLLHHHDDDAAA===999666555333000//////000///...+++...///,,,+++...000///000///...---...///111333222000......///000///...,,,222...---222///+++///000000000000000/////////---------000222444333222222222222111111111111111//////............/////////222555666555444333333---------.........//////111111111111111000///...///000111000...------...,,,000111000000222111...---............---,,,+++))),,,///000000000000222...///000000000///...---,,,---...000111333333333000000///...............---------...000222444666000000000000////////////000///000111333444333222---///111222222///---++++++---------++++++,,,---......///...------///000//////000111222222333333444333222111//////......---------,,,***)))***+++nnnppptttwwwtttnnnnnnrrriiijjjnnnrrrwwwyyyxxxvvvpppmmmkkklllqqqwww|||vvvrrrlllgggaaaWWWLLLDDD::::::999888777777666666555444333333555777:::;;;000111222444666888999:::444333222111111111222333444222333666666444777<<>>666555444333333444555666666888:::<<<======<<<<<<888999;;;<<<:::777444111333333444444444444666777444666777777666666777888999::::::999888888:::;;;222222222111222666<<<@@@CCCAAA???<<<;;;:::;;;<<<<<<:::999:::===@@@AAA@@@:::999888777777777999999777666444111000222666999>>>???@@@???<<<:::999999666555444555666666444333000///...000222444444333.........///////////////------...///000111222333444444444333222111222444222333333333222000...---///000111222333333333333---...000000000111333555444888<<>>===;;;::::::888999999999999777666444777555222222555999;;;<<<777555444222333444666777555666999;;;===>>>??????999:::;;;<<<:::888444222444444555555666666555444222555777777777666777888444666999:::999777777777111333555555555777999;;;<<<<<<============<<<<<<<<<:::999999;;;>>>@@@@@@999888777666555555666666888777555111//////222555555777999:::888777777888777666666777888888666444111///...///222444444444000000000000000000000000......///000222333444444444555555444222111333444222222111000...,,,)))(((//////000111111222222222---.../////////000333555666:::???CCCEEEJJJPPPUUUWWWWWWWWWVVVVVVXXX\\\```YYYZZZ\\\^^^___\\\WWWSSSSSSVVVXXXYYYYYYYYYXXXVVVZZZZZZZZZYYYYYYXXXXXXWWW___[[[WWWUUUWWWZZZ^^^```^^^]]]YYYTTTOOOLLLKKKLLLGGGIIILLLNNNPPPPPPPPPPPPPPPUUUWWWUUUUUUXXXYYYXXXTTTRRRMMMFFF@@@<<<999999333222111000//////000111------............111444000000000///------000333666444111000000000...---***000---,,,333111---222222111000...---,,,,,,,,,---...000111222444555777444333333222111000//////***************+++,,,,,,+++---000000///......///,,,,,,,,,,,,------------222111111000000000//////...///000000---+++++++++(((+++,,,+++---000111///000000000///////////////,,,///111222000...---------///000222222111///...+++,,,---///000111222222111000///---------...//////...---------///222333111111111111000...---,,,---++++++...333555444111000000111222222222111111,,,...000000///......///)))+++------,,,---111555222222222222222222222222333111///---,,,,,,------***,,,---...------///000uuupppkkkhhhddddddkkkuuuiiikkknnnqqqttttttrrrooojjjnnnuuu|||~~~zzzrrrmmmggg```ZZZPPPEEE>>>666666666666666666666555777888999999999888666555222222111111333666999:::555444222111111111222222...///444::::::555333444666777888777444222222222---///333555666444222000222222333333333333222222333222222111222222333333---...000000111222555777222444666777555444444555222444666888999999888777333444444333222333666888999@@@JJJRRRUUUTTTRRRQQQAAA===777333222333444555------...111444666555444777666555555666555333111111555999:::888777777999666666666555555555555555666666666666666666666666222555888999888666555555///111333333222222333444222222333222000000222333333222111///...---------,,,---.........///222555888;;;>>>???===;;;::::::777888999::::::999888777999666333333555777999:::999888666444555666999;;;777888999;;;===???@@@AAA<<<<<<<<<<<<:::888666555666666666777888888555333222555777888888777777888111444888999888666555444111333777888888777888888666777:::<<<>>>>>>>>>===<<<;;;;;;:::;;;<<<>>>???:::999777555444444444444777777555222000///111333333555888999999888999:::555555666777999999777555333111//////111333333333111111111111111111111222...///000111222333444444333444444333111111222333000111222222111000...---////////////000000111111///000000000///000333666666;;;@@@EEEHHHNNNUUU[[[\\\\\\ZZZWWWSSSRRRTTTUUUVVVWWWYYY[[[[[[XXXTTTPPPUUUXXXZZZYYYYYY\\\[[[XXX]]]\\\[[[YYYXXXVVVUUUUUUZZZZZZYYYYYYYYY]]]cccgggcccccc```\\\VVVRRRQQQQQQHHHJJJMMMPPPRRRRRRRRRRRRPPPUUUYYYWWWWWWXXXXXXVVVPPPOOOKKKEEE>>>999888888222222222000......000222---,,,---//////---///444...000222111///...111444666444111000000///...,,,+++000,,,+++222222000666555333111...,,,+++++++++///000111111000111333555222222111111000//////...,,,++++++,,,,,,---...///---///000000//////000111+++++++++,,,,,,,,,------000000////////////000000---///000000...,,,,,,,,,(((+++,,,***,,,000111///111000//////......//////---///111111///...---......///000111111111000///+++,,,---...///000000000//////............//////000///.........///000111000111111111000///---,,,******+++...111222222111111111111111111111111222,,,...000000///...---...)))***,,,,,,---...111333222111111111111111111111333222000...---...///000(((***---.........000111rrroookkkiiieeeccciiipppjjjllloootttwwwwwwtttqqqnnnssszzz|||wwwqqqlllddd]]]VVVMMMCCC<<<666666555555555666666777::::::999888777666555555444333111000222444888:::666555333111000000111111///000555:::999444222444111333444444333222222333333333333444444444333333222222111111111222222222222222222333333222222111...///000111111222444666222444666666555333333444222333444666777888777777444333222000///000333666555<<>>@@@BBB???>>>===;;;:::999888888888777777999;;;:::666222333555888999888777777888444555777777666444444555000333666888888888888999555666777999;;;>>>???@@@============<<<<<<===>>><<<:::888666444444444444444555555444333222333444666888:::;;;;;;::::::;;;555666777999<<<<<<:::888555222///...///111111000//////000000111111222222...//////000111222222333222222333111000///000222111222333555555555444333000////////////000111111111222111000///000333666555999???DDDIIIQQQZZZaaa______\\\XXXSSSPPPOOOOOOSSSSSSUUUWWWXXXVVVSSSOOOSSSWWWXXXWWWXXX]]]___\\\]]]\\\ZZZXXXVVVTTTSSSSSSUUUYYY]]]^^^]]]```hhhpppkkkkkkiiiddd]]]WWWTTTRRRKKKLLLOOOQQQRRRRRRQQQPPPOOOUUUYYYXXXVVVVVVTTTQQQKKKKKKIIIDDD>>>999888888111222222000......000333...,,,...111000+++,,,000,,,000444444111000222555555333000/////////...,,,,,,111,,,***222333222:::888666333000---,,,,,,---///111111///------///222111000000000///.........,,,++++++,,,---...//////...///000000//////000111++++++++++++,,,,,,,,,,,,...---------...///000111,,,...000111///...------***------,,,---111222000000///...---,,,------...,,,---//////...///000222//////000000000111111111,,,---....../////////...,,,---...///000000000000//////000000000000111111000111222333222111///...)))+++---//////000111222111000///......//////000***,,,//////...,,,,,,,,,,,,++++++---//////...---......//////000000111111111000...,,,,,,---///111)))+++---............///pppoooooooookkkggghhhnnnkkkmmmqqqvvvzzzzzzwwwtttpppuuu|||yyysssqqqkkkccc[[[TTTLLLBBB<<<777666555444444666777888:::888666444444555777999555444111000111444777999777555333111000000000000000000444888777222000333000111333333222111222333888777444222222333555777222222000000000111222333111222333444444333111000///000111111000111333555222444666666444333333333111222333444666666777777444333111...---...222555777===FFFKKKLLLLLLLLLLLLIIICCC;;;444222111222222222111000222555777888777444333222444777888666444333333555999<<<<<<999777333222111111222333555666333444666777777777666555444777;;;===:::777444333000222444333222222555888000111111000//////111333111000...---...///111222555666666333000///111444<<<>>>???>>><<<999999999;;;;;;;;;;;;:::888666555555444222333666888888888888666333222222555888:::BBBAAA>>><<<<<<>>>@@@BBBAAA???===;;;:::999::::::999888888:::<<<;;;666222333666999:::999888777888777777777555333333555777000222555777777888:::<<<888777666777999===@@@CCC>>>???@@@???>>>======>>>===<<<999777555444444444111333555666555555666777555777999999888777777777888888:::===???@@@>>><<<666333000....../////////.........///000111111111......//////000000111111111111222000///...///111///000111222333222111000000000000///000000111222333333222111000000333666222777===BBBIIIRRR\\\ddd^^^^^^]]]YYYTTTPPPNNNNNNOOOPPPQQQTTTWWWWWWUUURRRPPPUUUVVVTTTWWW^^^aaa^^^[[[ZZZXXXVVVTTTSSSSSSSSSSSSZZZ```aaa```cccmmmvvvqqqqqqooojjjbbbZZZTTTRRRMMMNNNPPPQQQQQQPPPOOONNNNNNTTTYYYXXXVVVUUUQQQMMMJJJKKKJJJEEE???:::999:::000222222000...---000333000---///222000***)))---***///555666333222333666444222000/////////...,,,...222,,,***222444444<<<:::888555111///.........///111111...+++***,,,///////////////............************+++,,,---...---...//////......///111******+++++++++,,,,,,,,,,,,,,,,,,,,,---///000222+++...111111000///......,,,//////---...222444222...---,,,+++***+++,,,,,,***+++---......000333555000000//////000111222222......////////////......+++,,,...000111111000000...///000222333333333222111222333444444333111///(((,,,///000///...111444000///...,,,,,,------...(((***---...,,,+++******///---,,,---000///,,,(((++++++,,,...///111222222...,,,***))))))+++...///***,,,...///...,,,,,,---tttrrrssstttqqqkkkkkkoookkklllmmmnnnssswwwsssmmmqqqyyy|||xxxrrrkkkpppkkkcccXXXMMMCCC<<<999999777555333222333444444888666444222222222333444555333111000000222555777555333000......000333555000000222777777333111222222000///000222333333222444777888666222222666:::555333111111222222111000333555666666333000...------...111222333222111000...111444777777666444222000111111222333555666777444333222111111222222333999;;;???DDDFFFHHHGGGGGGCCC@@@;;;666333111111222111333555777888888777666111222222222111222555777000222555777999:::::::::666555444333222222222222666666555555444444444444333444555666777888999:::333111000222000...111666333222000///...///000111333111///...000111111000444777999666222000333777888888888888777777777777222666;;;;;;888555777999444444444444444444444444222555777666333444999>>>AAA@@@>>><<<===>>>AAABBB@@@@@@???===;;;:::888777000333777:::;;;999666444222333555777999999666444777999:::777444222333555...000444777:::;;;;;;;;;::::::999888999:::;;;<<<===<<<;;;<<<===>>>>>><<>>======:::777444222111111000///---+++******,,,---......---.........---...000222222111///......000222333111111111111000000000000//////.........---------000000////////////000000777:::@@@GGGNNNVVV[[[___cccbbb```[[[UUUQQQPPPPPPUUUSSSSSSTTTVVVVVVRRROOORRRVVVXXXVVVWWW\\\___^^^]]]```^^^TTTPPPSSSVVVUUUQQQVVV[[[^^^aaaiiittt}}}qqqpppllleee^^^WWWTTTSSSNNNMMMLLLKKKLLLMMMNNNOOOOOOQQQUUUWWWWWWTTTPPPMMMJJJHHHDDDAAA>>>;;;666333444666555000///111000---+++///111...***''')))---...///000//////000333555888555111//////111111222)))***+++---///333999===???===:::666222///---,,,+++...000---)))'''***...***---000000---+++,,,---(((***---000111222111111...---------------...///+++,,,.../////////...---...---,,,+++,,,---///111111222222000...---...///333222000///............------------------------,,,---///000222333333333777555222111000000///------000222111...,,,---///******+++,,,...000222333222///...000333444333111333333222222111000000000***---///000000000222333111///---+++++++++,,,---111------222222......222///...---,,,,,,,,,,,,,,,------......//////000000---,,,*********,,,...///,,,,,,---...////////////xxxtttrrrsssrrrmmmjjjiiijjjmmmoooqqqvvvyyyvvvooovvvzzz|||||||||{{{uuunnnooojjjaaaVVVLLLCCC<<<999<<<:::888666555555666777555444333222222333555666444333222111222333555666111000...,,,,,,---///000...///333999999555222222222000//////111222111111222444666444111111555999444333222111000///000000333444444333000---,,,---///000111222222222111000111333666888888777444222000111222333444444333333333222000//////000111222333777<<<>>>?????????@@@???===:::666333222111111000222444666777777666666222222333222222333666888222333444555666777888888666555444333222222222222777666444333333444666777555555555555666777888888666333111111000...111666555333222000000111333444333111//////000111111111333666777555111000333666999888777666555444333333000555999999666444555777444444444444444444444444...111444444333666===CCCDDDBBB@@@>>>===>>>???@@@>>>===;;;999888666666666222444888:::;;;:::888777777666444555777888777666555777888666333111111333...000333666888:::;;;;;;777777666666777999:::;;;;;;::::::;;;===>>>>>>======777111///111333333111555444444444333333222222666777777666555555666888555999>>>AAA@@@===<<<===888666444222111111111000///...,,,,,,---///000000,,,...///000//////000222444222000///...///000111000000000000000000111111000000000//////.........111000000//////000000111555888>>>EEELLLSSSYYY]]]^^^______]]]YYYUUURRRQQQTTTSSSTTTVVVXXXXXXTTTQQQTTTXXXYYYWWWVVVZZZ\\\[[[]]]```^^^VVVRRRUUUXXXWWWPPPSSSWWWYYY]]]dddnnntttkkkiiiddd]]]VVVQQQPPPPPPNNNNNNMMMMMMMMMMMMMMMNNNMMMOOOSSSUUUUUUSSSPPPMMMMMMJJJFFFCCC@@@<<<777333000333222//////333333111***---///...+++))),,,///...///000//////000222555666333000//////000000000***+++,,,---///333999===>>><<<999666333000......,,,...000...***(((+++...))),,,......,,,++++++,,,(((***,,,///000000000000///////////////000111111---...///000111000/////////...---,,,---...000111000000111///------...///222111000...------......---------------------------...///111222222222222333222000//////......------///111000...------///...------...///000111111000///...000333444333222222222222111000000//////---///111111000000111222000///---+++++++++,,,---000------111111......111///...------,,,,,,,,,------......//////000000111,,,+++******+++---///000+++,,,---...////////////{{{uuurrruuuvvvpppjjjgggkkkooorrrsssvvvyyywwwrrrvvvxxxxxxwwwxxxzzzuuuooolllggg^^^TTTJJJBBB<<<:::===;;;999777666666777777333333111111222444666777333333333333444444444555000//////......---------,,,---333;;;<<<777333333222111//////000111000///000222444333111111555999555666666444000///000222777777555222///......000222222222222111111111111333555777999999888666444222222333333333111000///222000///---...///111222///555::::::777555666999::::::888666444222111111///000222333444555555555222333333333222444777:::555555444333333444555666666666444333222222333333666555444333444555888999888777777666777888999::::::555222111///---111777444333111000111222444555333111///000111222222111222444555333000///222444:::999888666444333111111000333666777444333444555333333333333444444444444---///111111222777>>>DDDEEECCCAAA>>><<<<<<======:::888666444333333444444444555777999:::;;;::::::<<<999555444555777888999333555666666333111000000///000222444666888::::::555555555666666888999999999888888:::<<<>>>>>>===<<<777222000333555666555555555444333222111111000444555666666555555777999777999<<<>>>===;;;;;;;;;555555444333222222222222//////...------...///000,,,///111222111111111222555333111///......///000/////////000111111222222111111000000000000//////111111111000000111111111333777===CCCIIIPPPVVVZZZYYY\\\^^^^^^[[[WWWUUUTTTTTTTTTVVVXXXZZZYYYVVVSSSVVVZZZZZZWWWVVVXXXYYYXXX[[[]]][[[VVVTTTVVVXXXXXXRRRRRRSSSVVVZZZ```eeeiiieeebbb\\\TTTNNNLLLNNNPPPOOOPPPPPPPPPOOONNNMMMMMMMMMOOOSSSUUUVVVTTTRRRPPPOOOLLLHHHDDDAAA<<<777444///111111......222444222))),,,......,,,,,,///222///000000000///000222444222111//////000000///...,,,,,,---...///333888<<<===;;;999666333111000///,,,...///...+++***,,,///)))+++------+++++++++,,,((())),,,.../////////...000000000000111333444444///000000111222111111111000///...---...///000111...///000///...---...///000000...---,,,------...------...............---//////000111111111111111//////...------------......///111000...------...111111000////////////000///......000222444444333111111111000//////......000111222111000///000111000///---,,,++++++,,,---...,,,,,,//////---...000///...------,,,---------.........///000111111111,,,,,,++++++,,,---///000***+++,,,...///000000000vvvsssssswwwvvvqqqmmmmmmnnnrrrsssqqqqqqttttttrrrppptttvvvtttssstttrrrmmmiiiddd[[[RRRIIIAAA===;;;:::888666444333444555666555444222111222333555666111222333444555444444333111222333333333111///...***,,,333;;;===888444333444222000000111111111///000111222222111222666999777:::;;;888333000333666===<<<999666333222444666555444333222111111222222333555777999::::::888777666444333111////////////222000///......000222333000555:::999333///222666666666666666555333111000...//////000111222333444222333333222333555999<<<999888555333222333555666777666444333222333444555444444444555666888999999:::999888888999;;;===>>><<<888444222///...222888222111000//////111333444222111000111222333333222000222222111//////111333:::999888777555333222111000222555555333222333444333333333333333444444444000111111111111555<<<@@@CCCAAA???<<<;;;::::::;;;888666333111000111333555555666666777999::::::;;;===:::777555777888999999444555666666555333111000000000111222444666888:::888888777777777777888888666666666888;;;>>>>>>======999555333444666777666777666555444333222111111111222444444444444777999777777999999999888888888333333444333222222333444//////...---,,,,,,...///,,,///222444333222222222444222000///...///000111......///000111222333333000000000000000000000000222222111111111111222222222666===CCCHHHMMMTTTYYYXXXZZZ\\\\\\YYYWWWVVVVVVVVVWWWYYYZZZZZZXXXUUUSSSVVVZZZ[[[XXXWWWYYYYYYWWWWWWXXXWWWUUUUUUVVVWWWXXXVVVUUUTTTVVVZZZ^^^aaabbbaaa^^^WWWPPPKKKKKKOOORRRRRRRRRSSSSSSRRRPPPNNNMMMOOOQQQTTTVVVWWWWWWVVVUUUPPPMMMIIIEEEAAA<<<777333111333111,,,,,,//////---***,,,...///......000222///000111111000///111222000000000111222111///------.........///333777;;;>>><<<999666333111///...,,,---...---,,,+++---000+++,,,,,,,,,,,,,,,,,,---***+++,,,.../////////.../////////000111333444555///000000000111111111111000000////////////000111---///000000///...///000///...---,,,,,,,,,---...------.../////////......000000111111111000000///,,,---------,,,---...///...///000000///......---111000//////.../////////.........000111333333333000000000///......------...///000000//////000222000///---,,,,,,+++,,,,,,,,,+++,,,---...---...///......------------......---......///000111222222///...------,,,------...***+++,,,...///000000000lllnnnrrruuuqqqlllnnnssstttvvvtttmmmjjjlllpppqqqkkkrrrwwwuuurrrqqqooommmfffaaaYYYPPPGGGBBB>>>===888666555333333444555666999888555333222222222333000111333444555444333222222333555666666444111///***,,,222:::<<<888444555666444222222333333222111111111222222222444666888666999;;;888333000333777???>>><<<999777666888:::666555444333222222333333222333666888:::;;;::::::999666111...,,,---000222222222111111111222333444000666:::777111---///444333444555555555333111000............///111222333222222222222222555:::>>>===;;;777555444555777888888777555333333444555777111333666888::::::999888777777777888:::<<<>>>???===888555333111000444:::444333222111111222444555222111111222444444444222///000000/////////000111666666555444333222222111111222333444333333333444222222222333333333444444111111111111222666;;;>>>>>>===;;;:::999888888888777555333111111333555666555555666666777888888999:::999999:::;;;<<<:::999666666666777777666444222111111111222444555777888<<<;;;;;;:::999888777666444444444777:::======<<<;;;888555222222222333333666555444333222111000///...///111111111222555777555444444555555555555555000222444444333222333555111111111///---,,,...111---///333444333222222222111000///...///000222444---......000111222333444////////////////////////222222111111111111222222222888???DDDGGGLLLSSSYYYZZZZZZYYYXXXVVVUUUWWWYYYYYYZZZ[[[[[[YYYVVVUUUTTTVVV[[[]]]ZZZYYY[[[[[[YYYWWWVVVVVVWWWXXXXXXXXXXXX[[[YYYYYYZZZ]]]___```___^^^ZZZUUUNNNJJJKKKPPPTTTSSSTTTUUUUUUTTTRRRPPPOOONNNPPPRRRTTTUUUVVVUUUUUUOOOMMMHHHDDD@@@;;;666222111222000+++***---...,,,---...////////////000111000111222111000///000111000///000222333333111......//////...///111666999>>><<<999666222///---,,,+++,,,---,,,,,,---...///------,,,---.../////////------......////////////------......000111333333............//////000000000000000/////////000000...///111222000///000111------,,,++++++,,,......,,,---///000111000///...000111111111111000//////+++---......------000222//////////////////...---------------...///000000---...///000111111333333000000//////...---------+++,,,---------...000222///......---,,,,,,,,,+++***+++,,,,,,---...///.........---------......///------...///000111222222222111000...---,,,++++++***+++,,,...///000000000hhhlllqqqrrrlllfffkkkssswwwzzzwwwnnngggiiinnnpppnnntttxxxvvvtttsssppplllddd___WWWNNNGGGBBB@@@???888777666666666888:::;;;===;;;888555222111111111///000222333333333222111///111333555555444111000---,,,000666888555444666666555333333444555444333222222111111222444666777333555666444111///111444:::<<<<<<;;;999888888999555555555555444444444444111222555777888999:::999999666111---,,,...222444111222333444555555555444000444666444000---///222333444444555555333222111......---,,,---///222444111111111000111555:::>>>===;;;999777777888:::;;;999777555333333444777888222444777999::::::999888555666777888999;;;<<<<<<;;;777555555444333777===999888666555444555666777222111111333555666444333///////////////000000111444333333222111000//////111111222222222333333333111111222222333333444444000000111222555888<<<>>><<<;;;:::888777666666666666555444333444555777888666666666666666666666666666777999===@@@@@@===;;;999888777777888888777555111111222333444666666777;;;;;;;;;:::999777666555333333333666999;;;;;;;;;<<<:::888555444333444444222222111000///......------.../////////000333555222222111333444555444333///222555555333111333555555666777444000///222555---000222333222222222333000///......///111333555---...///000111222333333......////////////000000111111111000000111111111222999@@@DDDGGGKKKRRRXXXZZZZZZXXXVVVUUUVVVZZZ]]]]]]]]]]]][[[XXXWWWWWWXXXYYY^^^```^^^\\\^^^]]][[[XXXUUUUUUYYY[[[ZZZYYYYYY[[[[[[\\\]]]]]]^^^^^^___YYYWWWSSSNNNKKKKKKOOORRRTTTTTTTTTTTTSSSRRRQQQQQQLLLLLLNNNOOOPPPQQQQQQRRROOOLLLHHHDDDAAA<<<777333000111///******///111000/////////000000111111111000111333222000///////////////000111333444222000/////////......000444777<<<:::888444111...---,,,*********+++,,,---...//////---,,,---///000000000////////////////////////,,,,,,,,,,,,---...000000---------------...//////000000////////////......---000222222000/////////---,,,,,,+++,,,---///000,,,---000111222111000///000000111111111000000///+++...000///------000333000///...///000000...,,,++++++,,,,,,...///000111---///000000000000111333000000000///......------)))***+++++++++---000333.........------,,,++++++))),,,---+++,,,///000............---......///000+++,,,---...///000111222333333111000...,,,+++***+++,,,---...////////////rrrrrrsssqqqkkkfffhhhooovvv||||||tttlllkkkooorrrvvvuuurrrqqqtttvvvqqqiiibbb^^^VVVNNNGGGCCCBBBAAA888888777777999;;;>>>@@@???===:::666333222222222//////000111111111111111...000222444555444222111000---...222444333444777555333222222444555555444222111000000111222333444222222111111000111111222666999<<<===<<<:::888888333444555666777666555444222333444555666666666666666444222000000111333444///111444777777666555333222333444333111000111222444444444444444333333222///...,,,+++,,,///222444000000000///000444:::???;;;:::999888999:::<<<===999777555333333555888999777666666777888999:::;;;888999;;;<<<<<<;;;:::999888555555666666666:::@@@===;;;999777666666777888222111222444666666555333000///......///000111111777666555333222000///...000000//////000111111111000111111222333333444444333333333555777999999999===<<<;;;999777555444333555555555555666777999999888888888888888777555555333555888===AAABBBAAA???<<<999666555777888888777111222444555666666666555666666777777777666555444333333333555888::::::999;;;:::999777666555777888000000000//////.........---///000//////000222444111000111333666777555222///333666666333111222555777999:::666222000333666...///111111000000222333111000///...///000222444...//////000111222222333/////////000000111111111111000000//////000000111222999@@@DDDEEEIIIQQQXXXWWWXXXYYYYYYYYY[[[^^^aaa______^^^\\\ZZZZZZ]]]```^^^ccceeeaaa______^^^[[[VVVRRRRRRXXX[[[XXXUUUVVVVVVYYY\\\\\\ZZZYYY[[[]]]WWWVVVTTTQQQNNNMMMOOOQQQRRRQQQQQQPPPPPPPPPQQQQQQKKKKKKKKKLLLMMMNNNOOOOOOOOOLLLIIIEEEBBB>>>999666444555222---,,,000222111.........000222333444444000222333333000..................///111222222000//////...---,,,...222555777666444222000///......))))))((()))+++---......///,,,***+++...000000//////.........---.........,,,+++++++++,,,------......---,,,,,,,,,---...//////////////////...------,,,...000000///,,,++++++---,,,,,,,,,---...000111,,,---000222333222111000///000000111111111000000+++...000///,,,,,,///333000///......000000...,,,,,,,,,------...000111222...000111111///...///111111111000000///......---,,,,,,,,,++++++,,,///222............---,,,++++++)))---...+++,,,111222..................///000000******+++---...000111111111111111000///...---,,,------...............---{{{vvvtttoooiiiiiillluuu}}}zzzrrrppprrrttt{{{tttkkkjjjrrrwwwqqqeeebbb]]]UUUMMMGGGDDDCCCCCC777777666777999<<>>@@@???<<<:::888222444666777888777666555444555555555444333222222222222333444444444333333...000555888999777444222555555444444444555555444555555555444444333333333000...,,,+++,,,///222555/////////...000444:::???999999888888999;;;===>>>999888555333333555888:::;;;999666444555777;;;>>>===???@@@AAA@@@===:::888555444444888888888<<>>???<<<999:::<<<===<<<:::999999888777666666666777666888999777333222444666777666555555444333333333///000111333333333333333333444444333111111222444666444222111222222000///111///,,,+++,,,///333666/////////000222444666888:::999777444444666;;;???333444444555555555555555999;;;===<<<999888:::===<<<===>>>???>>>===;;;999888999999888777888;;;>>>@@@===:::666444333333333777444111333777888555111---///000000//////000111666999;;;;;;888555222111000//////111333444333111222222111000111333666888777999:::888444222222444===;;;999888888777555444333444555777777777777666===<<<;;;:::999777666666444666999===@@@AAABBBBBBAAA<<<666666888:::888555222111111444888999777444777555333222444555666666333333333666888::::::999222333333222222444777:::777555333111111222222111111111222333333333222222555333333555777888555222111333666666444111///...111111222222222111111000///111222000......111555111---+++---222555444111333444555333111000000111333333222111000000000111555333000......///222444222555:::???EEEKKKRRRWWWWWWWWWXXX[[[^^^`````````[[[\\\^^^___```bbbeeehhhjjjhhhfffdddcccaaa^^^[[[VVVUUUUUUVVVVVVVVVTTTQQQUUURRRTTTYYYYYYRRRPPPRRRXXXYYYWWWSSSNNNLLLNNNQQQPPPNNNJJJHHHGGGIIILLLOOOPPPNNNKKKJJJLLLOOOQQQQQQOOOKKKHHHFFFEEEDDD@@@<<<888777555222//////111333111000000222444555444333444333222111000000000000555444111///......//////000111000...,,,++++++---555444111///...---------000...,,,***)))***+++,,,///---+++,,,///000...,,,,,,,,,---------------,,,...------------...///000,,,,,,,,,---------......+++---......---,,,,,,---.........,,,***)))***++++++,,,...///000///....../////////000111111///---......///000000000000000...///000111111000///...,,,,,,---///111111000......---,,,+++---///333555444222000...------//////222222111111000/////////000///...------...//////---.../////////...---,,,,,,---......,,,,,,---...+++---...---,,,,,,---...---.........------///000...///222555666444000,,,+++---000///,,,+++,,,...yyyxxxtttpppllljjjhhhhhhttt{{{~~~zzzwwwzzz||||||{{{|||yyyuuuttttttqqqlll___ZZZSSSLLLGGGBBB>>>;;;;;;999666666888::::::::::::999888666555333222111555777888888666444444444333444555666777777777777000000000111111222333444...000222444666777888999333444666666666444222111000333444333111222888======;;;999:::<<<===<<<;;;::::::999888888888888888777777777555333333333555444555666666777777666666111111222222333444444555444555666666444444555666777555222111222222222111222000...------///222444111111000111111333555666===<<<999555222111444666666777888999999888777666888:::<<<<<<999888999::::::;;;<<<======;;;:::888444555555555666888<<>>999777999:::888666333222222444777999888666666555444555555666666555444444444666999;;;:::999444444444222111222444777666444333222222222111111111111222333444444444333666444444555777777444111000222444444222000////////////000000000000//////---...000///------///222444000...///333555444111333444444222000000111222333333222111000000000000555333000......///222333444888<<>><<<;;;:::888666555333333000111333444555555444444777666666666555555555555666777888:::===@@@BBBDDDDDD@@@<<<:::;;;;;;999777555444333444777888999888666666666666666666666555555555555777:::<<<;;;:::666666555333000000111333666666666555555444444444111222333444555555555555777666555666666555222///000111222222000000000111------..................,,,...000111000//////000666333000111444555444222333333333111///000222555333222111000000///000000444333000......///111333555999???DDDIIIOOOTTTXXX[[[^^^aaaddddddaaa^^^[[[YYYZZZZZZ[[[\\\```fffjjjooolllhhhdddbbb___\\\ZZZ[[[YYYVVVVVVXXX[[[\\\\\\[[[XXXXXXXXXVVVPPPMMMMMMNNNPPPRRRQQQNNNLLLMMMOOOKKKMMMNNNOOOOOOMMMKKKJJJMMMNNNOOOQQQSSSRRROOOLLLKKKHHHDDDAAA???<<<999666444666666555444333444555000//////000222333222111111111000000000111222222444222...+++***,,,.../////////000...,,,++++++,,,...------,,,,,,---............///000000000000///000...---...///000///...---...............------...///000000000...,,,+++,,,------------.........,,,---//////---,,,---.........///...,,,,,,---//////...---------------------....../////////......------...............//////000222333333333222222...,,,++++++---///000//////...---,,,---///222333222111///...------...///000000111111222222111111//////......///000111222((()))***++++++++++++***+++---...---,,,+++,,,...)))***,,,,,,,,,,,,...///+++,,,,,,,,,++++++---...***...111000...,,,---...***+++------,,,,,,---///ooorrruuusssppppppuuuzzzzzzzzzwwwrrroooppptttxxxqqquuuxxxyyy{{{|||wwwpppaaaZZZQQQHHHCCC???===<<<888666444333444444333222222333333444555555666666777888:::999888888999:::999888777666444333333333444555666777777888888888666666666666666555444444222555:::===<<<777111---111333666666555555666888999999999:::<<<======<<<999999888888888888999999777444111111444555333000222333444666999<<>>???@@@@@@@@@===:::888777777111222333555555555555444555555555555555555555555777777888999<<>>;;;888666333555666666444222222222000//////000222222111000////////////000111222333111///+++(((''')))+++---000111222111///.........+++++++++******++++++++++++---///111222111000/////////...///////////////....../////////...------+++---000222222000---+++------------............,,,...//////...------......//////...------///111000///---,,,+++,,,------,,,---.........---.../////////........./////////000111222333444444333333000...++++++---///111222000///...---...///111222000///...---------.........///000111222222222222.........///000111222222//////...---,,,+++***)))+++,,,------++++++,,,---''')))+++,,,+++,,,...000+++,,,---,,,++++++---///***...111///+++***,,,000***++++++,,,,,,---...///mmmqqquuuuuussstttzzz}}}|||xxxpppgggeeemmmvvvuuutttrrrssszzz}}}vvvkkk```ZZZPPPGGGBBB@@@>>>===777555333333333333111000000111222333444555666777555666777777666555777888888777666444333222222222111111333444444555444444777777777777666555444444333666;;;>>>===999333///222333555666666555555555666777999:::;;;;;;;;;;;;777666666666666666777777666333000111333555333111555444222333666;;;AAAEEE===;;;888444222111111111///222666888888777888888888666444333555777777777888999:::::::::888666555111111111111333555777888333444555555444333444555222444999<<<>>>>>><<<;;;:::;;;<<<<<<<<<999666333555666666777888888888888777777666444222222444666999:::::::::777444000...000555888666111///333777999999999777444222111222111222333222111111333555:::999777666777777666555222333555777888888888777444444555888:::===>>>>>>CCCDDDCCC@@@<<<999888999333444555777777777777666555555666666666666777777777777888999;;;>>>AAACCCEEECCC@@@>>>===;;;999888666666666555555666888:::<<<;;;888555333444888<<<777777777999;;;<<<;;;:::333444444333222222333444777999:::999888777999;;;222333444555666666666666555666777666444222000///000111000///...///111444......---------...///000...///222444555444111//////......000222444555555333333222000///000333666222222111111111111222222333222000///...///000111111666<<>>===666555333333444333222000000000111222444555666666555666666555444444555777333222222111222333444555111222444555666555555444444444666777888888888888666999<<>>;;;777555333333444444555444444333444666999999999888888999444444444444444555555666555333222222333444333333666444222111444999>>>BBB<<<;;;888555222111000000///111444555555555666777666555444555777888888777666888:::;;;;;;:::999777000000000111333666888999555666666555444222333444555777:::>>>@@@@@@???>>>;;;;;;:::::::::888444111666666666666666666666777444444444222111333555888999999:::999777444111000111333555222......222666777777888666444222222333333333333222000111333666;;;:::999999999888666444333333444555666777888888555555555888;;;>>>???>>>CCCDDDDDD@@@:::777777888444555777888999999888888666666666777777777777777666777888:::<<<>>>@@@AAABBBAAA@@@>>><<<:::999888555666666666555555777999===<<<:::666333444999>>>888777777999;;;<<<;;;999111333444444444444555666333555666555222333666:::333444555555666555555555222444666666444222111222222222222000//////111333///...------...///111222---...///222333333000---,,,,,,---...111333555666333333333111///000222555111111111222333444555666222111000/////////000000000333999@@@GGGOOOWWW]]]```aaaaaa]]]YYYWWWYYY\\\TTTUUUUUUVVVWWW[[[aaaeeejjjhhheeecccbbb___[[[XXXSSSUUUXXX\\\``````]]]ZZZZZZ[[[ZZZVVVUUUXXXYYYWWWTTTXXX[[[ZZZVVVSSSSSSTTTTTTSSSQQQOOOOOOPPPQQQSSSQQQQQQPPPPPPQQQPPPMMMKKKDDDCCCBBB>>>999555333333222333444333000///000111111000000111222222111///.........///000111222333111000...---,,,---...///,,,...000///...,,,+++,,,+++,,,,,,+++***)))(((''')))***---///000///...------...///...---,,,---///............---,,,++++++''')))...111333333222111------........./////////---...000000...---.../////////000///------...000...---,,,,,,,,,,,,,,,,,,+++...//////,,,,,,///333333222111000///000111222000000111222222111000///111...++++++---000222222111111000000//////000000---------------------,,,+++,,,///111111111000///,,,---...///000000//////,,,+++++++++,,,,,,---...***,,,---,,,+++***+++---'''(((************,,,------.........------///000---///111000---,,,...111---+++))))))+++---...---ppppppqqqrrrtttwwwyyy{{{}}}zzzvvvllleeegggooorrrpppnnnpppvvvyyyqqqeeeXXXRRRJJJDDD@@@>>>===;;;666555444444555555333111000111111222333444444444888888888666444444555777111000//////000222444555222333555777888777666555333444666777888999999999777999:::<<<<<<;;;:::999444333222222333333333222222555888999777555555666333333333333333444555555333444444333222222444555555444333333444666999;;;777777666555444222222111000111333333333333555666444333444666888999777666333555777999:::::::::999222222222222333555777888555666666444222222333444888999;;;===>>>>>>>>>===;;;999777666777555222///555555444444333333444444222333222111///000333666555666666777666555444333000222333222000///111333333444555444333222333444444444333111///000222555666666777999;;;:::777444333333444555666777888888555444555999>>>AAABBBAAABBBDDDDDD@@@999555555777555666777999999999999888777777777666666666666666555666888;;;===>>>??????>>>??????===;;;999888888222555777777555444555777:::<<<===;;;666555888;;;777777777888:::;;;:::888333444666666555555555666111333333111...///555:::444555555555555444333333///222555555444333333555333333333222000///000222......---,,,---///111222///...///111333333000...,,,---...///000111333555333444444222000000111222000000111222444666888999111111000////////////000111333777<<>>888555444444111222222111000111333666222111111222333333222000///////////////000111222//////.........---------***,,,//////---+++++++++,,,---.........---,,,,,,+++,,,---...///......---+++---......,,,+++,,,...------------,,,+++***))))))+++...111333333222111............////////////---...000000.........//////000000...,,,,,,---...++++++,,,---------,,,,,,,,,///111///------000555333222000///...///000111///000000000000...---,,,...,,,******,,,...//////222111111000000/////////,,,,,,,,,---------,,,,,,***+++...000000///...,,,,,,---...//////...------******)))***+++,,,...///***,,,,,,,,,+++***+++,,,''')))******))))))***,,,,,,---...---,,,,,,...000......////////////.........+++)))(((+++------,,,tttrrrqqqsssvvvyyyzzzzzz{{{yyyzzztttkkkhhhkkkllloooqqqsssvvvwwwpppfffTTTOOOHHHBBB???===;;;:::666555444555666666444333111111222222222333333333;;;;;;:::888666555777888333111000......///111222...000222333444444222222777777888888888888777777666666777888999999999999444333111111222222222111111555888888555333333444333333333333333444555666222444666555222111444777333444555555555555555444333333444555555444444333111222333222222222444666222222444777999999777555000222444777888999::::::444444333222333444555666333333333222111222444777999::::::::::::::::::999;;;888444333444333000---444444333222111111111222555444333000------...000111222333444555555555555///111333444333111000000111222333333222222333555444444222000......111444111222555999;;;;;;777444222333666888999999888777555444555:::@@@DDDEEEDDDCCCEEEFFFAAA:::555666888444555777888999999888888777777666666666555555555555666999;;;===>>>>>>>>><<<===>>>===:::888888888111444777777555333444666777<<>>:::666777999777666666888::::::999888444666777777666555555666222333333000---///666<<<555555555555444333222111---000444555444333555777333444555444111000000111...---,,,+++,,,...000222222111000222555555333000...///000000000000222444333444555333111000000111000000111333555888:::;;;111111000///////////////333444666999>>>FFFOOOUUUYYY]]]aaa```\\\XXXYYY[[[RRRTTTUUUVVVWWWYYY]]]```aaaaaabbbcccccc```[[[WWWTTTSSSSSSUUUXXXZZZZZZYYYYYY[[[XXXRRRQQQUUUWWWTTTJJJMMMPPPPPPNNNNNNPPPSSSNNNNNNMMMMMMLLLLLLLLLLLLLLLNNNQQQUUUUUUPPPIIICCCBBBDDDCCC@@@:::777666777000000111111111444888;;;333222222222444444222000///////////////000000111++++++,,,,,,,,,+++******+++...000111///---,,,,,,---...///111222222111000,,,------...............***,,,...---+++***,,,...,,,---,,,,,,+++***)))(((+++---///111222222111000............/////////000---///000000///......///000000000...,,,+++,,,---)))***,,,---...------,,,,,,///111000------111666333111///...---...///000//////000///...---+++***,,,***((()))+++---------222222111111000000//////++++++,,,---------,,,,,,)))+++...///000...,,,+++,,,---.........---,,,+++...---,,,+++++++++,,,---***+++,,,,,,******+++,,,((()))******)))((()))++++++,,,,,,,,,++++++---///...------///000000...+++000,,,((((((***,,,,,,+++pppqqqrrrrrrrrrtttwwwyyy|||tttmmmjjjjjjooorrrqqqmmmmmmpppmmmgggOOOIIIAAA>>>>>>>>>;;;888666666555444444444444555111000000000111111000...///333777666333222444888777666444000......111333///000111444666666444222444444444555999;;;<<<<<<444333333666:::<<<;;;999888777555444222222111111666666666666555444333333222333444222000000444888444333333333555777777666333333333444444444444444666666666666666555555555555444444555666666555333;;;999777666777777777666666333000111555888888777:::777333333444555444222111333555666666555333222555666888888777666777888111444777777555333222222///222555333000///333777555555555222000000111333---///222444666666555555---000444555444333222222555222000222555777666444888666333111000111222444666666888999999888777777888888888888888777666666666777888:::===BBBFFFHHHEEECCC???===;;;888555222:::888888:::===>>>===:::777444333666777555777;;;444666999:::::::::;;;===<<<;;;999888888888777666555333444777555///111777999::::::;;;;;;;;;::::::555555555555666666777777666555444333222222111222///000222222111111222333222333555555555333111///...///111444555666666666666333000111555555111---,,,///111000......000333222111000.........///000222222111111111111222222555333333444555444///+++333111000333777999888777333222///......111444666777999;;;>>>BBBHHHOOOTTTSSSWWW\\\^^^^^^\\\ZZZZZZRRRRRRTTTZZZaaadddaaa]]]aaaaaa```^^^\\\[[[YYYYYY[[[YYYXXXYYY\\\[[[XXXTTT[[[XXXUUUSSSTTTTTTTTTTTTQQQQQQQQQQQQRRRSSSTTTUUUPPPNNNLLLJJJKKKMMMPPPRRROOOMMMMMMOOORRRQQQKKKEEEFFFCCC>>>;;;999888777555111///------///111222222333222111///............,,,,,,...000111000---***---...------,,,+++***)))+++,,,,,,+++***)))***,,,///000000000000111111111---...///////////////...---,,,++++++,,,,,,***)))***+++,,,------,,,***)))++++++,,,---///000000111---///111000...---...111000,,,***+++///222000---//////...---,,,,,,++++++)))+++---......,,,***(((---000222111......///222///////////////000111111444222000---++++++++++++******+++---...000111111333444555555444111...,,,000...+++)))(((***---///------......------,,,++++++++++++,,,,,,---------*********)))((()))+++...---------,,,+++***)))(((***+++,,,---,,,+++***)))++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((''''''&&&mmmmmmnnnmmmmmmnnnqqqttt~~~|||xxxtttrrrqqqmmmnnnllliiijjjkkkggg___NNNHHHAAA>>>??????<<<999666666555555444444444444222222222333333222///...111444777555111///111444666555222///,,,---000333000///000333777888777555555333111222333555555555333333333666:::<<<;;;:::999777444111000111222333444555555555444333333222111444666666444333444777666555444444555666777777777777666666555666666777777777666666555444444444555555444555666777555333;;;:::888888999999888777333111...///222555777666888555222222444555444333000111333444444444333333000222444444333222222333222222333666888777333000---000333222000000444888555666666444222111222444000111333555666666555555...111444666555333333333111...---000444777777666222222333333444444444333444555666777777777666666888888888888777777777777:::999777777:::@@@FFFJJJFFFDDDAAA>>><<<:::777444:::999999;;;>>>???>>><<<:::777666999999888999===777999::::::999888888999888777555555555555555555444333444666444000111777999999999999999999999888444444555666666666666666444444333222111111111111000222222222111111222333222333444555555444222111111111333444444444333333333000...000333333000---...000222222000000222555000///......///000111222222111111000000111111222222111000111333333000...000///...000444666555444333222///......111333555888:::<<>>;;;777555888>>>EEEJJJEEECCC???===<<<999666444999888999;;;>>>@@@@@@>>><<<888777::::::888999===;;;======;;;888666555666444444333333444555555666333222333444333111222666:::999777666666666777777333444666777777666555444222111111000000111111111222333333222111111222333111222333555666666555444333333444444444222111000000...,,,...111222000---///000111111111111333555............///111333444111111000000000000111111///...---...000111000//////......000333555555444333222000...///111333555777999<<>>888444333333333333---,,,***+++...000111111/////////.........//////000...------......---+++***+++---...000000111111,,,---......---...000222///000000111111111111111333222111/////////000000///---+++***+++------,,,''')))+++,,,---...------)))******+++,,,---......,,,---...---+++***+++,,,***((('''***///222222111.........------,,,,,,+++,,,+++******+++,,,...///,,,---////////////111222////////////000000000000111111///...,,,,,,,,,,,,,,,,,,---...000111222222333444555666666555333111,,,,,,++++++,,,---...///000111111111111000//////,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,***+++---...,,,+++*********,,,---...++++++,,,---.........---...---,,,,,,,,,,,,,,,,,,............------,,,,,,++++++******************nnnnnnmmmkkkjjjjjjlllooonnnmmmmmmqqquuuwwwuuusssrrrmmmgggfffgggdddXXXMMMCCC@@@<<<:::::::::888777666666777666555444222111222444888999888555333222...000222222222333555888666444111...,,,---000444666222...111777:::999666222000...///222555777888111111222444777999;;;<<<999777555222222333555666333333444555555444444444111444888999666444444555888777555333111111444555888777555444555777:::<<<666666555555555555555555333222222333444444333111111111222444555555222///222111111111333666999:::666555333222222222222222000000111111222444666777333666888999777555444444111000111666:::;;;666222---///111111000111444666555777999999777555555555444444555555555444333222000222555666666555666666555222///000333444222000---///333666888777555444333333333333444555666666999888777777777888999:::===;;;888777999===BBBFFFAAA???<<<:::999777444222666666888:::===>>>???>>>:::777666888888777888<<<>>>??????===:::777666666333444444444444555777999222111111222222222333666999888666444333444555666222444666888888666444333000000/////////000000111333444444222111000222444000111333444666666666666333333444444333222000//////---,,,---000111111000............///000222333000000/////////000222333000000000//////000000000...---,,,,,,---...//////111111222333555666666666333222000//////000222444444777<<<@@@CCCHHHMMMQQQVVVYYY\\\^^^^^^]]]^^^______\\\XXXWWWWWWYYYXXXXXXZZZYYYYYYXXXYYYZZZ[[[\\\YYYYYYXXXTTTOOOLLLNNNPPPTTTTTTVVVYYY[[[[[[YYYVVVVVVVVVVVVVVVUUUUUUTTTTTTWWWSSSMMMHHHFFFHHHKKKNNNLLLKKKJJJLLLOOOPPPOOOMMMGGGBBB<<<777444444333333,,,***)))+++---000000000...---------......///000222///---,,,---...---,,,***+++---...///000111111+++---.........///111333000111222333333333222222666444222/////////000111000...++++++,,,.........******+++,,,---------,,,))))))******+++,,,,,,---------------++++++++++++***)))(((***...111111111......---------,,,,,,,,,---,,,------...///000111******,,,------...000000...//////000000000000000000//////...------,,,,,,------...///000111222222111222333555555444333333,,,---------------,,,,,,000111111111111000/////////////////////.........+++---...---,,,,,,...///...---+++******+++---...000000///...---,,,++++++///...---,,,,,,,,,,,,,,,---------.........//////******************++++++ooooooooommmkkkjjjkkkmmmmmmllllllpppuuuxxxvvvssstttmmmggggggggg```SSSHHHBBB@@@===;;;:::999888777666666666666555444333222000444999:::999777666666111222222333333444666888555555333000...///222444888444111222666888666333333111///000333666777777///000111222444666999;;;777777777777777666666666333444555666666777666666222555777666333222444666666666555333000///222444333222111111222666999;;;444555555666666777777777111111000111222333111///------///111333222000...222222111111222555888:::777666555222111000111111333333333333555666888999222444666666555333222222///111555777888777777666111111222111000000222333555777999999777666555666444444333333222111111000000222555666666666777888888555222222444555333111222333444555555555555444555444333333444666888999::::::999999999::::::;;;:::::::::;;;<<<>>>@@@AAA???===:::999888777444222222333666888999:::;;;<<<999666555888999777999===@@@AAAAAA???<<<999888999222444555444333333666888111111000///000333555555888777555333333444555666333555777999999777444333//////.........///000000333333333111000000222444111222333444555555666666000111222333333333222111///...---...000222333333......------///111222333444333111000/////////000000//////......//////000//////...---,,,,,,---...222222333444555555666777333222111000///000222333111555:::@@@EEEIIINNNRRRWWW[[[```bbbaaa^^^[[[YYY\\\YYYVVVTTTUUUWWWYYYZZZ[[[[[[ZZZYYYYYY[[[\\\]]]WWWXXXXXXUUUQQQPPPSSSVVVYYYXXXXXXYYY[[[\\\[[[YYYYYYWWWTTTQQQPPPQQQSSSTTTXXXUUUPPPLLLJJJKKKMMMOOOLLLLLLLLLMMMOOOOOOOOONNNKKKFFF???999666444222000+++******+++---/////////,,,,,,,,,,,,---...///000222///,,,,,,,,,......---,,,,,,---...............***+++,,,------...000222222333444555666555444333666444222000//////111111000...,,,,,,.../////////------------,,,,,,+++************++++++,,,,,,---///............------,,,---,,,+++,,,---...///...---------------,,,,,,,,,)))+++---///000000///...(((((()))***,,,---------......///000111000000///..................---------......///000111222222...///000222222333222222.../////////...,,,***)))//////000000//////...---////////////////////////,,,...//////......///000000///,,,*********+++,,,000000///...------,,,,,,///......---,,,,,,,,,,,,***+++,,,---///000111111*********************+++lllmmmooonnnllljjjjjjjjjpppqqqsssvvvyyy{{{zzzyyyuuunnniiiiiiggg\\\NNNEEECCCBBB@@@>>><<<;;;:::999666666555444444444444555111555:::;;;999777777888777666444333222222333444333444444222000000222333777555444444555444333222444222111111222222222000...///000000111222666999444666777888999888666555333444555666777888888888333555777666222111333666444666777555111///111444////////////111444777999555666666777777888888999111000000111222222111//////...///111333444333111000000111000///111444777666777666333111000222333555555666666777888999999555777888777555444444444000333666666555555777999444333222222111111222222444666777777555555555666444333333222111000000000000222444555555666777999777444222333666888777555666555444333333444444555777555444333444666999<<<<<<<<<<<<===<<<;;;::::::666888;;;>>>??????>>>===???===;;;:::999888666444///222444666666666888:::999666666999::::::<<<@@@@@@AAAAAA???<<<:::999:::111333555333000///222555000000...---///444666444777777555555555666777777666777888999999777666444000000///....../////////111111111000///000333555333333333333333333333333...///111333333333333333000000//////000222333555111///---...111444555666777666333111///---------//////............//////...///000///---,,,---...///000222222111111333555333222111000000000111222///444:::AAAEEEJJJNNNPPPVVV[[[```cccaaa\\\XXXUUUXXXWWWUUUTTTUUUXXX[[[^^^___]]][[[ZZZZZZ[[[\\\]]]VVVWWWXXXWWWWWWWWWYYYZZZ\\\[[[ZZZ[[[]]]^^^]]]\\\[[[XXXRRRNNNLLLNNNQQQTTTUUUTTTRRRQQQPPPOOOOOOOOONNNOOOPPPPPPPPPOOONNNMMMJJJFFF@@@:::666333000...,,,++++++,,,...///...---,,,,,,,,,,,,,,,---...///000...,,,,,,---...///...------.........------,,,)))***+++,,,+++,,,///111222333555666777666444333444333222000000000111111///......///000111000/////////...---,,,+++******,,,,,,,,,,,,---------...000///......000000///...//////...------------...------------------------'''))),,,...///...,,,***)))(((''')))+++,,,,,,+++---...000111111111000///,,,,,,---...//////......------...//////000111111------...///000000111111////////////...,,,+++***......//////......---,,,,,,,,,,,,---------......---///111111000///000111111///...,,,+++***++++++,,,,,,,,,,,,...///000111///...------------------)))***+++,,,...000111111++++++++++++++++++++++++jjjlllooopppnnnkkkiiiiiiooorrrvvvxxxyyyzzz|||}}}wwwqqqnnnnnniii[[[MMMGGGBBBBBBAAA>>>;;;999888888666555333222222444666888444888;;;;;;777444555777999777444222111111111111000222333333222000000111111444666666444222222333222111111222333222000...---//////......///333666444444555555666666666666222333444666777888888888222666999999666333333444333666999888444222333555111111111111222444555666999999999999888888777777222111111222333333222000111000000111444555555444111222222000...///333666444555555444222222555777555666777999999999888777999999999777555444555777555444333333555777888999444333222222333444444444333444555444333333444666444444333222111111111111///111333444444555777999888555333444777888777555555555444444444444555555777555333222333666:::======>>>@@@@@@???===:::888555777;;;>>>@@@???>>><<<>>><<<:::999999888666444///222444555444444666888666444444888::::::<<>>@@@BBBCCCAAA>>>:::888555777:::===??????>>>>>>;;;999777666666666444222///222555555444333555777333000111555888888;;;???@@@AAA@@@>>>999666444444888:::;;;777222///111444///000---***...666888333555666777999::::::::::::;;;::::::999999888888888333222111//////..................------///333777666555333111000///......///000111222333222111111111111000///...///222444000---***+++///333444444888666444111///..................------.........***...222333222111222333,,,///111111///...000333333333222111000000111111333888>>>BBBEEEGGGHHHIIIRRRUUUXXXZZZYYYWWWVVVVVVWWWWWWXXXXXXXXX[[[```cccbbb```]]]ZZZXXXXXXYYYZZZXXXWWWWWWZZZ^^^___]]]ZZZVVVYYY]]]bbbffffffccc```ZZZXXXUUUQQQOOOOOOOOOOOOTTTWWW[[[______]]]YYYVVVQQQTTTVVVVVVSSSOOOKKKIIIEEECCC@@@>>><<<999444111///...---...//////---+++---,,,,,,++++++,,,,,,---,,,++++++---///000000///......///000000000000000+++,,,------,,,,,,...000...000333555555444222000///000000111111111000000---...000222444333000...------,,,,,,,,,---....../////////000000000000000...,,,+++---000222111///000000111000......///111------------------------222111000//////000111111...+++***+++---///---+++---...000111222111///...***+++---///000000000///,,,,,,------......//////............/////////000,,,,,,,,,,,,...///111222///////////////......---***+++,,,---...000111111...000333333222111111222+++,,,---.........------,,,,,,++++++,,,---///000---------------...///000------,,,,,,,,,+++++++++222222111000///......---vvvrrrnnnnnnqqqqqqkkkfffkkkllloooqqqsssuuuvvvwww|||uuuppplllcccTTTKKKKKKBBB???:::888777666555444===888222000222555777777999999888666444444555777222555888777444222333444111111000000000000000000222444666666444333333333333222222111000///...---//////000222222222222222444333111//////111444666222555888888777555555555666777999;;;<<<:::555111555555666777777777777666777666555444444555666777777888999888666333222222444333222222333333111///333555444111333777777444555555444444333444444444111444666666555666:::===444666666555777;;;:::666444444555444222222444666:::666111000222444555555888888888555333111222333///000222222222333666888444666888777555222000000111111111222222333333444888555222111333555666777999888666666777777555444555444333222333666999<<<;;;<<<===<<<:::999:::;;;888888888888888888888888;;;888555555777777555222555888999666555777666333333444444666888;;;>>>???EEEEEEEEECCC@@@<<<888666>>>===;;;888555222000///000111111000000111555888222333555888999:::::::::???<<<999888999:::777555333222000/////////000111)))+++---......000333555999777444111//////......222111000/////////000111333555666555111......000///////////////000111111444444333222222222333333000---,,,,,,///000...+++000000///111333555555444333222///...------//////000000000111222222222333333444777>>>EEEIIIIIIGGGPPPSSSXXXZZZZZZYYYYYYYYYWWWVVVWWW[[[]]]^^^ccciiigggeee___XXXUUUVVVTTTOOOXXXYYY\\\___aaaaaa^^^[[[UUUUUUWWW\\\aaadddbbb```[[[YYYXXXVVVUUUUUUUUUVVVVVVVVVVVVYYY[[[]]]\\\[[[XXXUUUSSSSSSSSSPPPKKKFFFEEEDDDAAA>>>:::555111//////---++++++---/////////,,,------...///000111111,,,,,,---...///000111111000///---,,,++++++,,,------,,,***+++,,,------,,,&&&***///000///...///111000////////////.........+++...222444333111111000000000///...------,,,,,,//////...//////000222222000---+++,,,///000...,,,...///000000000///---,,,+++++++++,,,...///111222//////000000////////////,,,,,,------------,,,,,,+++---///000...------...,,,---------.../////////+++,,,...//////...,,,+++//////---,,,,,,---...///---///000///......///000)))---111///+++(((***,,,***+++------------...000000///---+++************---,,,+++,,,...///...---,,,------+++)))***---111...,,,)))***,,,...---+++,,,,,,------,,,,,,+++***------,,,,,,,,,---......wwwsssoooooossstttqqqmmmhhhkkkooorrrvvvxxx{{{}}}tttooommmmmmeeeVVVIIIDDDAAA>>>:::777777666666555;;;777444333555777666666888888888666444333555777333666999888555333444555444333222111111111222333222333444333222333555777444333333333222111000///000000111111111111111111333222111000111222444555333555888888777555444444222333555777999888555222444444555666777777666666555555555555666666777888777777666444333222333444333222111222222222111///000222222///111555555222222333444555444333111000111333666666444555999<<<333666777555555888888555333555666555444333444666666222//////111555666666777888888666444222222333000222444444444444666888444666777777555333222333222222222222222222222222444333222111222444777999999888777777777777555333666666555555777999;;;===>>>??????===:::888777777777777777888888777777777888999999888666444333333888;;;;;;888888:::999666666666666666888:::<<<>>>@@@AAACCCCCCAAA>>>:::777;;;;;;<<<<<<;;;888555333111222222111111222666999666777888999:::999999888<<<:::999999:::888555111333222111000///000000111,,,---.........///222444888888777555222000000000222111000//////000111222333555777555222000000222000///////////////000000222222111111111222222333000...------///000///------------000333666666666333333333222111111000///000000000111111222333333444555999???FFFKKKKKKJJJSSSWWW[[[]]][[[YYYVVVUUUZZZYYY[[[^^^``````dddjjjffffffbbbZZZVVVVVVTTTQQQXXX[[[___cccdddaaa[[[WWWQQQQQQSSSXXX\\\^^^]]][[[TTTSSSSSSSSSTTTVVVYYYZZZWWWWWWWWWXXX[[[\\\[[[YYYUUUSSSQQQRRRSSSQQQLLLGGGFFFDDDAAA===999555222000///---+++,,,...///000///------......//////000000------......///000000000000///---,,,,,,,,,---------,,,***+++,,,...------(((+++///000///...///000---,,,,,,,,,+++++++++++++++...111222111000000111///......---,,,,,,++++++------......///000000000000...------......---,,,//////000111111000000///,,,,,,------...///111111111000000////////////000------............------***,,,...///---,,,,,,---,,,,,,------.../////////,,,...///000000///...,,,///...------------...///---/////////------...///,,,000333111---***+++---***,,,------------...000......---,,,+++,,,------,,,,,,---------.........,,,------+++))))))---000000...,,,---///000///---,,,------------,,,+++++++++++++++,,,,,,---...///uuurrroooooossswwwxxxxxxjjjnnnsssxxx{{{uuunnniiigggcccWWWKKKDDD???<<<888666666777666555888666555666777777666444777777777666444333444555444777:::999666444555666666555333222222333555666111111111000000222666999222333333333333222111000222222111111111111000000111111111222333444444555444666888888666444333444111111222444777888777555333444555666666666666555444444555666666666666666666444333111111333555666333111000111222222111000///222222000111444555333000222555777666444111...000333555555333444777:::222777999666333444555444222444666777555444444444111///---...111444666777555666888777555333222222222555777777666555555666333555666555444333444666444444333333222111111000000111222111000222666:::999888777777888666333111666666777999:::;;;======???@@@@@@>>>:::666444333555666666666666666666555444888<<<;;;666333333555;;;======::::::<<<<<<999777777666777888999;;;<<<:::<<>>;;;999555777:::======;;;999777333333333333222444777:::;;;;;;;;;;;;:::999888777999999999999999666111---333222111111000000111111000000000///...///222555333555666333///------///222111000///000000222222333555666666444333333333000000//////.../////////000/////////000111222222000///...///000111000///+++***+++///333666777777333444666666666444111000//////000000111222333333666777;;;AAAGGGLLLOOOOOOTTTWWW[[[]]][[[YYYWWWVVV\\\[[[]]]```aaa```ccchhheeehhhfff]]]WWWVVVVVVUUUZZZ^^^dddgggfff```XXXSSSPPPPPPRRRUUUYYYZZZZZZXXXXXXVVVSSSQQQPPPRRRTTTVVVWWWVVVVVVWWWXXXXXXWWWUUUQQQOOOOOOQQQRRRQQQMMMHHHGGGEEEAAA<<<777444222111...,,,+++,,,...000000000........................//////////////////////////////...---------......---,,,++++++---......---+++---//////...---...///,,,,,,+++++++++*********+++---///000//////000111000///...------,,,,,,,,,***+++---...//////........./////////---,,,------//////000111222222222222///.........//////000111222111000///...///000000.........//////.........***,,,......,,,+++++++++,,,,,,------...//////000...///000111111000///...///......------...//////---...///...,,,+++,,,------000222111...+++,,,---***,,,------,,,---...///---------------...///000+++...//////---,,,...000------,,,+++)))***,,,...000...---...///000///...---------------,,,++++++)))******+++,,,---......ooommmlllnnnsssyyyssswww}}}~~~sssfff```\\\XXXPPPJJJ>>>;;;888666666777666666555555444444444444444444555666666555333222333444555888;;;:::777555555777666444333222222444666888000111222111111222444666000111222222222222111111555444333222222111111111///000222444555555444444555666777777555333333333444333333555777888888777666666666666666555444444333444555666555444222111333222222222444666777777444222111222333444333222000444555333333666777555333555666777777555222000000222444444222222555888111888;;;666111000222222000333555666555333222222///......///111333444555111333666666444222111000444777999:::888666555555222333333333222333555777777666666555333222111111000333555333000000555:::888888777888888666222000333555777999;;;;;;<<<;;;<<<>>>>>><<<888444222111333444555555555555444333333666:::;;;999777666666:::<<<<<<999999;;;<<<999666666666666777999;;;===999999::::::;;;;;;;;;;;;222444666888999999888777444555555444444666999<<<=========<<<;;;:::999999999999888777555333///---333333222222111111111111000111000//////111444777333444555111---+++...222111111000000000111333444222333444444444444333444000000///............///////////////000111222333000000000000111111111111+++++++++...222555666666444555555666555444222111////////////000111333444666777;;;AAAGGGMMMQQQSSSRRRTTTVVVWWWWWWXXXZZZ[[[]]]\\\]]]``````]]]___cccccchhhhhh```XXXVVVXXXXXX^^^bbbfffgggccc]]]VVVSSSRRRSSSTTTVVVXXXYYYYYYYYYXXXVVVRRRPPPOOOQQQUUUWWWWWWVVVUUUUUUVVVUUUSSSQQQNNNMMMMMMPPPSSSRRRNNNIIIKKKGGGBBB;;;666222000///---,,,+++---///111111111/////////.........------000000000000//////....../////////////////////000...,,,+++,,,.../////////............------...............------------,,,+++---......------///111111000///...---......///)))***,,,...///...---,,,+++---000///---,,,...111---...///000111222333333111000////////////000000333111000......///000111......////////////......+++,,,......---++++++++++++,,,,,,---...///000000//////000000000000//////.............../////////---...///---+++******+++))),,,...///---,,,,,,---+++,,,------,,,,,,...///...............//////000+++///222000,,,+++...222///...---+++******,,,---------------......---------------...---,,,,,,+++******++++++,,,+++++++++ggghhhjjjlllqqqxxx{{{uuuggg]]]ZZZWWWPPPIII>>>;;;888666666777777666333333111000///000333555444555666555333111222222444777:::999666444555666333222222111222444666888///222444555333222111111222222222222333444444555777666555333222222222222///111333555555555444333444666777666444333333444777666444444666777666555888888888777666555333333444444555444333111...---111111222666999:::888666666444333333555777777666///555777444333555555444555555555444333222222111000222444333111111333777222888;;;666000///111111...000333444222111000000000111111111111111222333...111333444222111000000555888::::::888555444444///111222222111222555777888888777666555444444333333666888666111000444888888777666777777666333000000222444777999:::999999999::::::999666333222111222333444555555444333222222333555999<<<===:::888666888777444444888999666333333333555777999<<<>>>;;;999666444444666999;;;666555555555555666777888555666666555555777:::============<<<<<<<<<<<<<<<;;;:::777444111000000111333333333333333222222111///000111111111333777::::::999777333000000555999000000000000111222444555111111222333333444333222//////............///////////////000000222333333///000000111111111111222...------///222333333222555444333222111111111222///.........///111333555444666:::???EEELLLRRRUUUUUUTTTRRRQQQQQQTTTYYY^^^^^^^^^___bbb```\\\\\\___```fffggg```YYYXXXZZZZZZaaacccdddbbb]]]YYYWWWVVVUUUVVVWWWWWWXXXXXXXXXYYYQQQPPPOOOOOORRRXXX]]]aaaYYYXXXWWWWWWXXXWWWUUUSSSMMMMMMNNNQQQTTTSSSNNNJJJMMMIIICCC<<<666111...---,,,++++++...111222222111000000000//////......---111111111000//////.........//////000111111111111...,,,+++,,,///000000000000///---,,,------......////////////............+++,,,......------///000///...---,,,+++,,,---...)))***---/////////---,,,(((+++......------000333,,,,,,---...///000222222111000000////////////000000000///......///000000......////////////......,,,...000000...,,,,,,,,,++++++,,,---...///000111........................---......//////000000000---......---+++)))***+++'''))),,,.../////////000+++---...---,,,,,,---//////000////////////......,,,000333111---+++...222222000---,,,+++,,,,,,------.../////////...------------.........---,,,,,,,,,,,,,,,,,,,,,***)))(((aaaeeejjjmmmooossszzz{{{}}}yyyxxxzzztttqqqiiiaaa\\\XXXNNNDDD@@@===999777777777777666111111000...---...111555222444555444222111000111222555888777444222333444000000111222333444666666///222666777555222000///444444333222333666888:::888666555333222222333333111222444555555555444333333444555555333333444666777666444444444444333111666666666666666555444333555555444333111///...---000000222777<<<<<<888444777555333444666888999999...444777444111111222000555444333111000000000000111333444333111000333666444999:::555111111111000---///111222000/////////222444555444333111111222...000222222111000000111555777888888666444333333///000222333222333555666777777777666666666666666555777888666333111333666888666555555555555444333///000333666888999999999777888888666444222333444111222444555555444222111222000111666;;;===;;;777333555444000111444666444000111111333555888;;;===<<<999555333333555999;;;;;;:::777666666777999:::666666666666555777:::=========<<<<<<<<<===>>>>>><<<;;;888444000000222444333444444444444333222111...000222333444666999;;;;;;888444111111333666888000000///000111333555666222111111222333444222111......------......///000000000///000000111222333...///111111000000111333111000///000222333222111555333111///...///000111///...------...111444555333555999>>>DDDKKKSSSXXXZZZXXXTTTPPPOOORRRXXX\\\bbbaaaccceeebbb]]][[[]]]]]]aaabbb^^^ZZZZZZ[[[ZZZ```aaa```\\\XXXVVVWWWZZZVVVWWWXXXWWWVVVUUUVVVXXXTTTSSSRRRRRRSSSWWW[[[^^^ZZZYYYXXXYYYZZZZZZYYYWWWPPPOOOQQQTTTVVVUUUOOOJJJKKKHHHCCC===777222///---+++***+++...222333333222111111111000000/////////111111111000000/////////...///000111222333333222...---,,,---///111111111111///,,,+++,,,...//////......---------,,,,,,,,,***,,,...///......///000---+++***(((((()))+++,,,+++,,,...///000000//////)))+++---......///111333+++++++++,,,---...000111000000///....../////////,,,------.../////////000.........//////.........---///111000...,,,,,,,,,***+++,,,---...000111111---------,,,,,,---------------///000000000000000,,,---...---+++***+++,,,)))+++---000222222333333,,,---......,,,,,,---...//////000000///...------...111222111...---///111555222///---------------...000222333111000000000...............---,,,,,,,,,,,,---------+++***)))aaagggmmmooonnnnnnqqquuuxxx}}}zzzuuuuuuwwwnnnooojjjbbb\\\YYYRRRIIIBBB???;;;999888888777666...000111000......111333111333444444222000///000000333666555222000111222...///111333555666666666000222555666555333333333444222000///000444999<<<666555333111111111222333444444444444444444333222222333444444333333555777777666555555666555333111000111222333444555555555555444333222222111111111111000000555:::;;;888444666444333333666888::::::///555999555000000000///666666666555444333111000222444555444111000222555555888888444333444333//////000111000///...///111222555888777555333333333///111222222111111222444444555666555333222222333///222444666555555555666333333444555666666777777555555555444444444444444888555333222444555666555111222444666999:::;;;<<<::::::999666333222444666000222444555555444222000000000111333555777777666222444222//////444555444000000111222333666888:::999888777666777888:::<<<;;;;;;:::999999::::::;;;666666666666555777:::===>>>===<<<<<<;;;<<<===>>>:::;;;:::777333222444666333444555555555444222222///222555666666666888999666222//////222444333000000//////000111444666777444222111222444555333000,,,,,,,,,---...///000111/////////...//////000000,,,///111000//////111333222111000111222333222111222111000//////...............---,,,...111444666222555:::>>>CCCKKKTTT[[[\\\[[[XXXVVVTTTVVVZZZ^^^bbbaaaccceeebbb[[[XXXZZZZZZ]]]]]][[[ZZZ\\\\\\YYYZZZ\\\\\\YYYUUUTTTXXX\\\WWWYYYYYYXXXUUUTTTVVVXXX[[[ZZZWWWTTTSSSSSSSSSTTTUUUUUUUUUVVVYYYYYYXXXWWWSSSSSSTTTWWWXXXVVVOOOJJJFFFEEEAAA===999444111000******+++///222444444333222222222111111111111111111111000000000000000000...///111222333444444333...---,,,---000222222222222...******,,,///000000---------,,,,,,,,,++++++***,,,///111000/////////---,,,***((()))***,,,......//////000111111222222---,,,,,,---///000//////,,,+++++++++,,,---///000.........---......//////((())),,,.../////////...------............---------...000///---+++++++++***+++,,,---...000111111------,,,,,,,,,,,,------,,,---///000111111000000,,,---...---,,,+++,,,---,,,,,,...000222222111000,,,---......,,,,,,---...,,,---.../////////......111111111000000/////////888444000...//////...---...111444444222000000111...............------,,,***+++---.........---,,,cccjjjqqqqqqmmmjjjkkkmmmuuu{{{{{{vvvvvvyyyqqqqqqjjj___YYYZZZYYYUUUDDD@@@<<<999999888777666+++///333333111000000222111222444444222000/////////222555444111//////111---///222555777777666666000222444444444444666777111///+++***,,,000666:::444333111//////000111222666555555444333333333222111222333333333444666888888888888999:::999666444***+++...111333555666777555444333222333444555666333000...111777:::888555555333222222555888999:::222888<<<777222111111000777999;;;;;;:::777444111222444666444111000222555777888777444444666444///000111111000//////111222222555999999777555555666111222333333222222555777444444444333111111222444111333777888888777666777000000222333555666777888333222111222444555444333888555222111333555777777444555666888:::<<<>>>???>>>===:::666333333555777000222444666666444222000...000333222000///222555222444333///000444666555222111111111222444666777777777999:::<<<<<<======888999:::;;;;;;;;;:::999666666666555555777:::===???>>>===;;;;;;;;;<<<<<<888:::<<<:::666444444666333444555555555444333222111333777888888666666666666222000444999:::444.../////////000222444666888666444333444666666333000++++++,,,,,,...///111222///......---------......,,,...000000///...111333222111000111333444444333///000111222111///---,,,...---,,,,,,...111444666333666:::>>>DDDLLLVVV]]]YYYZZZ[[[[[[[[[]]]```bbb``````bbbccc```XXXTTTUUUXXXZZZZZZYYYZZZ^^^]]]XXXUUUXXXZZZXXXUUUTTTXXX\\\ZZZ\\\\\\ZZZWWWUUUWWWYYYXXXWWWVVVTTTTTTTTTUUUUUUOOOOOOOOORRRTTTVVVUUUTTTVVVVVVVVVYYYZZZVVVPPPJJJBBBAAA@@@===:::777444222)))***,,,///333555444333222222222222222222222222000000000000000000111111---///111333444555444444...---,,,...000222333222222...***))),,,///000000.........---------,,,,,,))),,,000222111000//////000///---++++++---///111111000000000111222333444111...,,,---///000...+++---,,,++++++,,,---///000---------------...//////$$$'''***...000000///...,,,------------------,,,,,,---///...,,,***)))******+++,,,---///000111222...------,,,,,,------...,,,---///000111111111000+++---......,,,,,,---///---------...000///...,,,,,,---......,,,+++,,,...)))+++---...000000000///333111000000111111000...999555111///000000///---,,,///222333000......///......//////......---,,,'''))),,,...000000//////jjjpppuuuuuupppjjjggggggyyyzzz{{{{{{yyywwwwwwxxxssspppiii```\\\ZZZTTTMMMGGGCCC>>>:::888888777666222222222222222111000000111111000000000000000000222555555000---......,,,,,,...111444666666666555111333555666555444444444555333111///000333666888777555444333...***---222555555444333333333333444111222222111111333666999???<<<888666666777777777222333333333333555888:::444222222555555333333777666333000000333555555333444444444444666888:::;;;::::::999777555333222222666777777666555444555555111222333333222111///...333888:::999999:::777222000//////......000111222666555777:::888444444777555444444444555555333111444333222111111333555666777555555888999777777:::444333222111222444777999333000///000333555555333222111000000000111333444555555777888:::<<<=========;;;999777666666777888222222333444444555555555444444444333333333222222444333222222333444666777111222333222111222555777222777<<>>===???AAAAAA>>>;;;;;;======<<<:::;;;555222555666333444888;;;<<<===;;;999666555555888:::<<<;;;999555333111444111///000333777:::;;;666555444444555666555333333333333333444666777999111222222111111333666999666222000222666888666222///............000222333///...------------......------------...000111222111222333444333111///---,,,...///000111111000000---------...///000000111333444888???HHHPPPVVVYYYTTTVVVXXXWWWVVVXXX]]]aaadddddddddccc```\\\XXXVVV[[[YYYWWWVVVWWWXXXWWWVVVWWWYYY[[[\\\[[[YYYVVVTTTVVVXXXYYYYYYWWWUUUVVVVVVUUUSSSQQQRRRSSSSSSPPPMMMMMMOOORRRSSSRRRRRRRRRSSSYYYXXXXXXXXXVVVRRRMMMIIIBBB@@@;;;777444333333333111...+++***---//////...////////////000000000000222000//////000111111000000///.........///111222444111------///000///...---,,,+++*********+++,,,)))***+++...111222000...)))***,,,///000000000000,,,------,,,,,,...333666333444555666666555555444000000111111111111000000.........///......------////////////------///000000000000...,,,+++,,,---//////...---,,,,,,++++++---------------,,,+++***------,,,++++++---...///...---,,,,,,,,,---......---...///000000111000000///...---***'''(((***---+++---//////.........000//////000///...---+++***+++,,,.........///222444111111111111000000333555111000000111333333111000///111222111000///000111---------.....................---,,,,,,,,,------qqquuuxxxvvvpppkkkiiijjjqqqsssvvvxxxyyyzzz|||}}}uuusssmmmddd]]]WWWLLLBBBDDD@@@<<<999777777666444333333333333222222111111222222222111111000000000333777888444111222222///---///111444555666666555222333555555333333333444444333111000000333666888666444444333000,,,---222444444444555666777888999333333222111111222666999999666444333555888::::::555666777666555555666888444222333666666333333555666333111111333555444333222111222222444666888999===:::777777888888555222555555666555444333333444222222333333333222111000444999;;;;;;;;;<<<999555000///.........///111111555444666999888444444777555444444444555555555444222111000000111222555666888555666999999555555777444333111000000222555666333111000111444666555444111000000000111222444555777777888888999:::::::::===;;;999777777777888888222222222333444555666666555444444333333333444444333333222222333444666777222333333333222222555777444555777:::>>>@@@@@@@@@999888777888<<<>>>???>>>???888555666555111111444555777::::::999666444444444999===<<<666222222444555333222333666999:::;;;666444333444555666555333444333333333444666888999444444333222000111444666444111///111444666444111000000//////000111333444000000000000000/////////......---......///000111111222333444333111...------...///111111111111000------......///000000111444555999@@@HHHPPPVVVYYYSSSSSSTTTSSSTTTVVVZZZ]]]dddddddddcccaaa]]]ZZZXXXaaa]]]YYYWWWWWWXXXXXXWWWWWWYYY[[[]]]\\\YYYUUURRRTTTVVVXXXXXXWWWWWWWWWYYYUUUSSSRRRRRRSSSRRRPPPMMMNNNQQQTTTVVVVVVVVVVVVWWWYYYYYYYYYYYYWWWSSSLLLHHHBBB@@@;;;777444333333333111...++++++---......---,,,---...///000111222222333111000000111222111111///////////////000111111222///---,,,...///...------,,,+++******+++,,,,,,,,,+++,,,...111111000...+++,,,---...///000000000...///...------///333666555666666666666444333222000000111111111111000000------............------------...---,,,,,,---...///000000///---,,,---.........---------,,,,,,,,,,,,,,,------,,,,,,+++***------,,,,,,------...///------+++++++++---...000000000000000000///............,,,***((((((+++---+++---...///---------...111222333333222111///...+++,,,......---...000222...//////...---...000222333222111111222222000...///000111000///...///111...............------------,,,,,,,,,,,,,,,,,,,,,wwwyyyzzzxxxrrrnnnmmmmmmmmmooorrruuuvvvyyy|||~~~xxxwwwrrrjjjbbbYYYJJJ>>>@@@===:::777777666444333333333333333333222222222444444333333222111000000111666888666444555444222///000111333444555555555222333444333111111222444444333111000111333666777555444444555222......111111222333555777999;;;<<<555444333111000222666999666444222222555777999999777999999888666444444444444222444888888444222333666444222222333444444333111111222333555777999:::???:::666777<<<===999444333444444444444333222222222333444444555555444444555999;;;999999;;;999555/////////...///000000111222222555999888444444777777666555555555666777888000000//////111333666777999666777:::999555333555555333111//////000222333333222111111333555555444000000000000111222444444888888888888777777777777<<<;;;:::888888888999:::222222222333444666777888666555333222222333555666333333333333333555666666333444444444222333444666555222222666<<>>>>>>>>:::666666333000000333222666:::===<<<888666444000777===;;;444000222666555555444666888::::::999555444333333555555444333444444444444555777888:::666666444222//////111333333000...000333444222000111111111111111222444444222222333333333222000000//////............/////////111333444333111...,,,---...///111222111111000---......//////000000111444666:::@@@GGGNNNTTTXXXTTTSSSRRRSSSVVVZZZ\\\]]]aaaaaabbbccccccbbbaaa```gggbbb[[[WWWVVVXXXYYYYYYUUUWWWYYY[[[ZZZVVVRRRPPPQQQSSSUUUVVVVVVVVVWWWXXXVVVTTTRRRRRRRRRRRRPPPNNNQQQTTTXXXZZZZZZZZZ[[[[[[YYYYYYZZZZZZXXXSSSLLLGGGBBB@@@;;;777444222222222111///,,,,,,,,,------,,,++++++---...000222333444333111000000111222222111...///000111111111000000000...,,,,,,---......---,,,,,,++++++++++++,,,,,,///...---...000111000///......------......///000000111000///...///111444777777777777555333111///000000111111111111000000,,,,,,------...------,,,,,,++++++++++++++++++,,,...///000///...---...///------------------------,,,,,,,,,,,,,,,++++++***,,,---......//////......---,,,***)))***---000111222222111111000...---,,,------,,,+++)))***,,,///+++---......,,,++++++,,,...///000000000///......,,,---------,,,,,,...000+++,,,---,,,++++++---...444333111111111000///------///000///...---.../////////......------,,,,,,******,,,,,,---,,,+++***vvvyyy|||{{{wwwssspppooonnnppprrrrrrssstttvvvyyyyyyyyyuuunnnhhh```SSSGGG>>><<<999777777666444333444333333222222222222222666666555444222111000000...333777666555666555333111111111222222333444444333333333111000000222444333222111000111333555777555333333666444000///111...///111444666888999:::777666444111000222666999:::888555444444555444444666888999999666333222222333222555::::::444111111666555444333333333333222333444555777999;;;=========;;;999:::<<<===;;;888444333333444555555333222333333444555666666777777555888999666555777555222////////////000000111111000111444999888444444777::::::888666444444666888000000000000222555888999888777888;;;;;;777555666888666333000//////000111222222111111222333444444222222222222222222222222666666666666666666666666;;;;;;:::999999999:::;;;444444444555666888:::;;;666444222000111222555666222222333333444555555666444555555555333333444666555333222444888<<<>>>>>>888888777777888888999999999888666444222222333555444999>>>AAA@@@<<<888666000555999888444111222555444444555777999:::888777444333222333444555444333555444444444555777999:::666555444222//////111333222000///000222333222000111111111111111222222333111222444555444333000///000000///..................000222333222000...,,,---...000111222222111111......//////000000000000333666:::???EEELLLRRRVVVXXXVVVUUUWWW]]]bbbcccccc]]]^^^aaaccceeeggghhhhhhgggbbb[[[VVVUUUXXXZZZ\\\WWWWWWWWWVVVUUUTTTRRRQQQPPPRRRTTTTTTSSSSSSTTTUUUUUUTTTSSSRRRRRRQQQQQQPPPUUUXXX[[[]]]\\\[[[ZZZ[[[YYYZZZ[[[[[[ZZZTTTMMMHHHCCC@@@;;;777333222111222000///---,,,,,,,,,,,,,,,+++,,,---...000111222222222000//////000111000000---...111333333222000//////.....................++++++++++++,,,,,,,,,---222000......///000000///000///...------...///000111111000///------///111555666666666555333111000///000000111111000000///+++,,,------------------,,,+++++++++,,,,,,+++***---///000000///...///000.........------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,---...///000///...---,,,+++)))(((***---000222111111111111000///---------------,,,***+++---000,,,---...---,,,******+++***+++,,,---......---,,,,,,------,,,+++***,,,...***+++,,,+++***)))+++,,,222111//////000000///...,,,---......,,,,,,---...//////...------,,,++++++'''(((***,,,---,,,***)))rrrvvv{{{~~~|||xxxssspppooopppqqqpppppppppsssuuu{{{zzzuuummmhhhcccYYYOOO@@@===999777777777555444444333222111111111111222666666555444333222111000---333777777777888888555333222111111111222333333222222222111000111333555333222111111222333555666555333333666666222111222000111333555666777888888999888666333111222555888<<<999666555555444333222666888::::::888666555555222222555;;;;;;555222222666666666555444222222222444555777888:::<<<======888;;;<<<;;;999888999<<<555444444666888888555333333333333444555666777888888:::999555333444333///000000000111111111111111000000444999999555444666======;;;777444333555777222111111222444777:::<<<888666777;;;<<<999888:::;;;999555222000000111222111111111111111111222333555444444333222111000///222333333444555666777777::::::::::::::::::;;;;;;777777666666888:::<<<===666444222000///111333444222222333444444555555555333555666666555444555666555666666555444666:::===<<<;;;:::999777666666666777888777444111111444666777;;;@@@BBB@@@<<<888666333333333444555555333111222222333555888888666444333111111222444444444333444444444444555666888999333333333111///000222555222222111111222222111111/////////000000000000000///000222333333222000///111000///......---.........///000111111///...------///000111222222111111/////////000000000000000111444999>>>CCCIIIPPPUUU[[[YYYYYY]]]cccggghhhfff___```aaaccceeefffggghhhbbb]]]WWWTTTUUUXXX[[[\\\[[[YYYWWWUUUTTTUUUVVVXXXUUUWWWXXXWWWTTTSSSRRRSSSTTTTTTSSSRRRQQQQQQRRRSSSWWWZZZ]]]]]][[[YYYWWWVVVYYYYYYZZZ[[[YYYTTTNNNIIICCC@@@;;;666333111111111.........---,,,+++,,,,,,------......//////000000000///------///000///...---///111333444222000......///000000/////////000++++++,,,,,,------------222000......///000000///111000///------...///000000000000...,,,+++,,,...111222333444444333222111...//////000000//////...+++,,,------.........------,,,+++,,,......,,,***,,,...000000///......///000//////---,,,+++******+++,,,,,,---------,,,,,,+++,,,.../////////...---+++***))))))***---///111......///000000000000000------...---,,,,,,...000,,,---...---,,,******+++***+++---...//////......,,,------,,,******+++---***+++---,,,+++***+++,,,...---,,,,,,...///000///+++---...---,,,+++,,,---//////...---,,,++++++***&&&'''***,,,---,,,+++***qqquuu|||{{{uuuqqqlllmmmnnnnnnnnnpppsssvvv{{{yyyrrriiiddd___WWWNNNCCC???:::777666666666666555444222111111111222333555555444333333222111111000666999888888;;;;;;999555444111000///000222333000111222222222333555777222222222111222333555666777333222555666444333444333444666888999999999888999999888555333222444666777666444555666777666555888:::;;;;;;999888999:::222111555:::;;;666333444666777888666444222111222222333444666777888999999444999<<<:::555333666;;;777555555888;;;;;;777444222222222333333555666777;;;<<<:::555333555444111111111222333333333333222111111666::::::555333666<<<======999444222444666333333222333555888;;;===888666666::::::888999<<<===;;;777444222111222333111222333222111111222444555555555444333111000//////000111333555666888888888888999999::::::;;;;;;:::999888777888999<<<===777666444222000111222222111222333444555555555555222444666777666666777888555777888666333333777<<<;;;;;;;;;999777666777888777:::999333///000222333777999<<<===;;;777555444666333111222666666333000000000111333666777555444222000000111333444444333333333333333444666777999111222111000///000333666222222222111111111111111------...//////......---,,,---...000000000000///111000///.............../////////............///...///000222333222222111000000000000000000000000///444:::>>>CCCIIIQQQWWWZZZ[[[^^^aaadddeeedddbbbbbbbbbbbbaaa`````````___[[[XXXTTTSSSUUUXXXZZZZZZ]]][[[XXXVVVVVVXXX[[[]]]]]]]]]]]][[[XXXUUUTTTTTTRRRSSSSSSRRRQQQRRRUUUWWWXXXZZZ]]]]]]ZZZVVVSSSRRRVVVVVVVVVVVVVVVRRRMMMIIICCC@@@;;;666222111000000+++,,,...---,,,+++,,,------............/////////111///---...///000//////---///222333444222111///---///111111000///000111***+++,,,---......------000///......000000///...000000//////...//////////////////...+++++++++------...000111222333222222------............------,,,,,,---...////////////...,,,,,,...000111---***,,,...000000...---------000///...---,,,++++++***,,,------............---+++,,,------......------************+++,,,...///+++,,,...///111222222222...//////...---,,,...///+++---......,,,++++++,,,((()))+++,,,,,,,,,++++++,,,------,,,+++***,,,---+++---......,,,++++++,,,,,,***((()))+++...//////+++---...---,,,+++,,,---......------,,,,,,++++++&&&''')))+++,,,---,,,,,,uuuxxx}}}}}}wwwrrrkkklllmmmmmmmmmooosssvvvvvvuuuooogggbbb^^^UUULLLEEE@@@:::555444555555666777666444333333333555666444333333333222222111111111666999777777:::;;;:::777444111///...///111222---000222444444555777888222222222222333444555666888333111333666555444666222444666888:::::::::999999::::::777555333333444333222111333555777777666999999:::888777666777999111111444::::::777555666666888999888444111111111000111333444555555444444444666888666333111333555777555555888<<<<<<888444222222111111111222444555999:::888333222555666444222333444555555555444444222333777<<<;;;555333555888:::<<<:::555333555888444333333333444777:::;;;:::666555777777555777;;;>>>;;;888444222222333333333555666444222222444666333333444444444333222111...///000222444555777777666777888999::::::::::::;;;999777666666888:::;;;:::999777555333222111111111222333555555555555444111333666777777777888999555555555555555666888::::::<<<<<<999666444666777444::::::333...000444444555666777777555555555666666444333333444444333111/////////222555666666555111000///000333444333222222222222222333555666888111222111000///000333555000111111111////////////,,,---...//////...---,,,***+++,,,---...000111111000//////.........//////000///---,,,,,,---///000...///111222333333222222000000000000000000000000///444;;;@@@DDDJJJSSSZZZ[[[___ccceeeccc```]]][[[___^^^]]]\\\[[[ZZZZZZZZZVVVUUUTTTUUUWWWXXXXXXWWWWWWWWWVVVVVVVVVXXXZZZ[[[^^^______]]]YYYVVVUUUUUUPPPQQQRRRRRRQQQSSSWWWZZZVVVYYY\\\\\\YYYUUURRRQQQRRRQQQPPPPPPPPPNNNKKKIIICCC@@@;;;666222000000000)))+++------,,,+++---///,,,,,,------...///000000222111//////111222111000...000111333333222111000+++...111111///...///000***+++,,,............---...------///000000...,,,...//////000000000//////...///000...---,,,,,,---***,,,...///111111111000+++,,,,,,------,,,,,,+++,,,---...///000000000000...,,,+++...111111---)))+++---//////---+++******---------------------------......///000000//////+++++++++++++++,,,------******++++++,,,,,,,,,,,,+++,,,...///111222222333///000000///---,,,---...+++---...///---------...'''((()))******)))((((((,,,---------++++++---///+++---///...---++++++++++++)))'''''')))+++,,,,,,,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***,,,---...///{{{|||~~~}}}xxxtttnnnnnnnnnmmmlllnnnqqqtttqqqqqqmmmgggddd```WWWNNNFFFAAA999444222333555555:::888666555444555777888222222222222222222222222000444666444444777999888777555111...---...000222,,,///333555666777888999222222222222333444555555999333000333555555555777///000444777999999999888999:::;;;999666333222222222111000222444666555444777777666444222111333555111000333999:::777666888666888:::888444111000111111222333444444444333222555444333333333222111000666555555888<<<===888333222111000000000111222333444666444000000444666555333444555666666666555444333444888===;;;555333555444888;;;:::666444666999333333222222333666888:::;;;777444444444222444888===;;;777444222222333333555777888666444333555888000111333444555555444333//////000111333444555666555666777888999:::::::::;;;999777555444666888999<<<;;;:::888666444222111111222333555666555555444000333666888888888999:::666333222444888;;;:::999<<<======999444222222444///666888111...333888888444555555444444555888:::555666777555333111222444/////////111444777777777000//////000222444333222222111111111222444666777222333222000//////222444///000000///...------...------...//////...---,,,******+++,,,...000222333//////............//////111///,,,******,,,000222...///111222333333222222111111111000000000000000000555<<>>>>><<<999777777777777777888999::::::444777777666888;;;:::555222333444222000111555999777999;;;999444000///000444555555666666555555444999999999888777555333222333000///222333333555999;;;888666666888;;;>>>???;;;;;;:::999888777666555999777666777999999555222222//////333666666666999555444333555777777444111444444444555666777888999999;;;<<<:::666333333555999777555333333555888:::>>>999333000111333333333555444333444555666666555333333...---666@@@888(((:::666222111333555555555111333666777555444333333666555333222111111222333333333111///111444222,,,---...000222222111///...---......///000111111111444111...------...---,,,...---,,,,,,---...///000,,,...222444666555333222111111111000///000222444555777;;;???EEELLLSSSYYY___aaacccbbb^^^YYYUUUSSSUUUXXX[[[[[[XXXWWWXXXZZZTTTQQQRRRWWWZZZZZZ]]]bbbSSSSSSRRRRRRRRRRRRRRRRRRXXXZZZ\\\[[[WWWTTTRRRQQQQQQPPPPPPPPPPPPRRRSSSTTTWWWZZZ]]]^^^\\\ZZZXXXWWWQQQQQQOOOKKKHHHFFFGGGIIICCCAAA===888333...+++))),,,,,,,,,,,,,,,,,,,,,,,,)))+++---...///000222444444333111///------------//////000000000000000///111000000000222111000...+++,,,---///000000111111---...000222222111///......///000111111000...---.........000000///,,,))),,,,,,------...//////000......---+++))))))+++---...000000,,,+++......,,,000...,,,,,,...///,,,***,,,---------......//////---,,,,,,++++++,,,,,,---,,,---///111111000///---***++++++,,,,,,---......+++,,,...000111000///...............///111222333........................//////...------------...,,,,,,,,,+++***)))((('''***++++++***))))))***,,,+++---------+++++++++---000,,,(((''')))******(((+++,,,------......------++++++,,,---...///000111---,,,,,,,,,,,,---...///sssqqqnnnmmmnnnnnnllliiifffeeebbb```fffooorrrppppppooommmjjjdddZZZNNNGGGBBB???;;;999777666444222555666666555444444555777::::::::::::999888666666////////////111444777999999666222000111222222000...//////111222444666777444111///111555666444111777666555444333222222222555000///444888777777999333222000111333333111...222444555666555555666888111222333444333222000...666555333222222222222333111222444555555333111000000000000222333555777888888777666666666777888888:::888555555777777666444111111111111111222333444222444666666555444444555888777777666666666666666888:::<<<>>>>>><<<999888555666888:::;;;;;;::::::555777888777999<<<:::666222444555444111000333777555777888666222/////////222333444555666777777777888999:::;;;;;;999777666444111222555666555666999999888777888;;;???@@@AAA<<<;;;:::999888777777777777666666777777777555333444000///333666666777:::;;;999777777888666333000333333333333444555777777888:::;;;:::777555555666:::888666444555777:::<<>>===<<<;;;:::888444111222333444444444555777999888:::<<<>>>===;;;888555///......///222555888:::888555222111111222222111000000000111222333444444333111000222555666444111888777555444222111111111333000000444777777777999111000///000111111///...000222555666666555555555666666777777666555333222777666555333222222222222...///222444555555444444111111111111333666999;;;888888888888888888888888;;;999777666666666555444333333333444444444555555111444666777555333222222666666555555666666777888888:::<<<======<<<:::999555777;;;>>>>>>===:::888555777777666888<<<;;;666333666777666333111222444222333444333111///...//////000333555777888999999666888;;;>>>>>>===;;;999555333444888999777777:::888777888;;;>>>AAABBBBBB===;;;999777666666777888444555666666555444444444777222000333555666888;;;===<<<:::999999777444222333333333333333444555666666888999999888777888999;;;:::777555666888;;;===???<<<999777666666555444333333444555666666777777222666555444:::CCCCCC<<<:::777444333333444555444444777999:::888777666666444444333222333444555666444444222...000555555333000000000111111222333444222222222333444444555555000...------///000111111000000/////////000111111111222222333444555666666333444444222111111333555444888>>>CCCHHHLLLQQQTTTWWWWWWWWWUUUSSSRRRSSSUUUUUUZZZ^^^^^^ZZZVVVTTTTTTRRROOOOOOSSSVVVWWW[[[```XXXWWWUUUSSSSSSTTTUUUVVVRRRTTTUUUVVVUUUUUUWWWXXXXXXWWWVVVUUUVVVVVVXXXYYYWWWYYYYYYYYYXXXXXXYYYZZZVVVVVVVVVTTTOOOKKKIIIHHHDDD@@@;;;555000---,,,,,,)))******+++,,,---......000111111000...------...222111000////////////000,,,,,,...000111222222222000000///000222222111//////////////////...---,,,,,,+++++++++,,,,,,---------...000111222111111000...---++++++,,,---,,,+++++++++,,,---...///000111222222111...,,,+++,,,...---000///++++++......,,,...,,,***)))***+++++++++,,,------------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......+++++++++*********))))))+++,,,---///000//////...//////.........------------------,,,,,,+++++++++000000///......---,,,,,,------...------,,,+++++++++,,,,,,+++******+++---***,,,---...---...///111000...+++***+++,,,++++++,,,,,,---............---///////////////.........---,,,,,,,,,,,,,,,,,,,,,uuuppplllmmmqqqqqqmmmhhhfffffffffggglllttttttqqqooommmiiieee___VVVLLLFFF===<<<;;;::::::999666333222333444444333444666888555888<<<>>>>>>;;;777444111111000000222444777888666444222000000000111111...///000111222333333444444333222444666777555333666555444333222222222222444333333555666666555555/////////000000000///...+++///333555444222111111888888999888888777555444444444444333222222222222///000333555666777777666444222111000111444777999777777888888888888777777999888777666777777777777777777777666666555444444000222555555333111//////444444444555666777888999888999:::<<<<<<<<<;;;;;;777:::???AAAAAA===888555333555555444666::::::666333777999888444111111222111111222111111000000000...///222555666777777777555777;;;>>>???===:::888555333555999:::777777999777777888;;;???@@@???>>><<<:::777444444555666888111444666666333222444666999444000333555555888<<<:::999999999999999888777444444444444444555666666555666888999::::::;;;;;;;;;999777555555888:::===>>>===;;;999888777555444555666666666555555555666888;;;:::555444777777555999888555444444444555555444666999999777666555555333333222222333555666777444444222...///555777666777555333111000111222222000000000111111111222222111///------///000111000111111111111111111111222222222111111222333555666444555555333222222444666777;;;BBBHHHLLLPPPSSSUUUVVVWWWXXXVVVTTTRRRSSSSSSQQQVVV\\\^^^ZZZVVVSSSRRRQQQNNNMMMQQQSSSTTTWWW\\\ZZZXXXVVVTTTSSSTTTVVVWWWSSSTTTUUUUUUUUUVVVYYY[[[[[[ZZZYYYXXXXXXXXXYYYZZZYYYYYYXXXVVVTTTTTTWWWYYYYYY[[[[[[YYYTTTOOOKKKJJJCCC@@@:::444///---------***+++,,,---...///000000,,,---///...------...///000000000000000000111111111111222222222111000000/////////000222333111000......//////......---,,,,,,,,,***)))***+++---...---...///000111222111111...,,,))))))***+++,,,,,,++++++,,,---...///000000333333222000---,,,---...---///...++++++......,,,---+++)))((()))***++++++........................---,,,,,,++++++,,,,,,---,,,+++***)))***+++---.........------,,,+++******++++++---......///......---------------------,,,,,,,,,,,,+++++++++******......////////////......,,,------------,,,,,,+++***+++,,,+++))))))+++,,,***,,,------,,,,,,...//////...---,,,,,,,,,,,,,,,,,,------...............//////...------,,,,,,+++,,,,,,,,,,,,,,,++++++***uuurrrpppqqqtttuuuqqqmmmkkklllkkkjjjnnntttsssnnnnnnlllhhhddd___XXXPPPJJJAAA===:::777777777666666444555555444222222333444444777;;;>>>>>><<<888555555444222111111222444555444333111///......000111,,,---///111333444444444444444555777888888666444333333222222222333333444555777777666555444333222...///000000000/////////***...333555444222111000555555555555444444333333000000111111222222222222222333555666777777777777666444222000///111333444444555666666777666666666555666666777777888:::;;;;;;:::999777555333222222111333555555333111000000444444444444555666777888777888888999:::;;;;;;<<<;;;>>>AAACCCAAA<<<666222222444333222444999999555333777:::999666222111222222111111111222222222222///111333555666555444333444666:::<<<<<<:::777444555333555999999666555888666666777999<<<<<<:::888999777444222111222444666000333555444222222444777:::444111333555555777;;;888888888888777777888999666666666666666777888999666777888999;;;<<<<<<;;;999777555333333666999;;;;;;;;;;;;:::888666555555777888999777444333333444222666777444111333555666777777666555444444555666333555777888666444333333333222222222333555666888333555333//////444777666888666444111111111333444/////////000000000000000333111......///000000///222222222222222222111111222111000///000111333555444444444333222333555777:::???FFFLLLPPPTTTWWWYYYWWWYYYZZZYYYVVVRRROOONNNLLLRRRYYY\\\ZZZVVVSSSSSSPPPMMMMMMQQQSSSRRRTTTXXXZZZYYYWWWUUUTTTTTTUUUVVVVVVWWWXXXWWWVVVWWWYYY[[[\\\[[[YYYXXXWWWXXXXXXYYY]]][[[YYYUUURRRSSSUUUXXXYYY[[[[[[YYYTTTNNNJJJHHHBBB>>>999333///.........------...///111222333333...///000000///...///000000000000111111111111111000111111111000000///...///......000222333222111,,,------..................---+++******,,,...000------...///000111111111...+++(((((()))+++,,,,,,,,,,,,------.../////////222333222111...------...,,,......++++++...///,,,+++******)))))))))+++,,,000000//////////////////---,,,,,,++++++,,,,,,---,,,+++)))((((((***,,,...///......---,,,+++*********+++,,,------.........***+++,,,---............+++++++++++++++++++++++++++,,,...///000111111111***+++,,,,,,,,,,,,,,,+++)))***+++***((((((***+++,,,------,,,***)))***+++.........---,,,,,,------,,,---......//////.........---,,,+++***))))))(((***++++++,,,,,,+++******nnnnnnoooppprrrrrrpppnnnllllllkkkkkkpppvvvvvvrrrpppmmmiiieee```ZZZSSSOOOEEE@@@:::555444555666666555666666444111000000222666888;;;===>>><<<:::888888666444222111111222333333333222000......000333+++,,,///111333444444444333444666888888777666555111111111222222333444555444888999666444444333000///000222222111000111222---111555777666444333333555555555555555666666666---...///111222222333222444444555666777777777777777555333111//////000111222222333333444555666777333555666777777999;;;>>>===;;;888555333222222222444555777666555444444555666666555555444555555555666666666777888999;;;<<>>;;;999555222111111333444666666666555444555777999999888666555444333333333444444444444666888:::<<>><<<:::777666333555444222555:::;;;888111444888888666555777999555222000000222333333111555777999;;;;;;999666444555666999;;;<<<<<<;;;:::777444444666777555555888222111111333555666555444444333333222222222222222444222111222444777888888888444111444555333333666777888999777555555888:::666666777888999;;;===>>><<<:::999:::<<<===;;;888777555333111111444777999222444444333111111333555555888:::888444333555888:::::::::999555000...///222555777777666666888;;;777999;;;;;;999666555555222111111000111222444444000444555111...111333222111111111111333555666888222222222222222222222222222000......000111222111111222333333222111000///111111111000111111222222///000222222222444777:::888===CCCIIINNNSSSXXX[[[XXXYYYZZZXXXSSSOOOMMMLLLNNNSSSYYY[[[YYYVVVTTTUUUUUUTTTVVVZZZYYYUUURRRSSSUUUUUUUUUUUUTTTRRRQQQPPPTTTVVVXXXYYYYYYXXXYYYZZZXXXWWWUUUSSSRRRQQQRRRRRRQQQQQQOOOLLLKKKLLLOOORRRTTTUUUVVVSSSNNNJJJGGGFFF>>><<<888444111///------111111111222222222333333333444444333000//////000000111222222222111000000,,,---...///////////////---------000222444444222------.........---,,,,,,---,,,,,,+++,,,---...///------,,,,,,,,,------...---+++)))***+++---------/////////...------,,,,,,,,,---......---,,,,,,---***------******...///,,,&&&***------,,,***+++,,,///.........---------------,,,,,,++++++,,,,,,---++++++*********+++,,,---+++++++++******)))))))))*********++++++,,,---...***,,,---/////////...---((()))***+++,,,...//////---...000111111111///...***+++,,,---............,,,------,,,++++++,,,...+++,,,---,,,***)))***+++***,,,......,,,+++,,,...------...///////////////,,,,,,+++***)))(((((('''%%%''')))+++,,,,,,+++***fffkkkqqqrrrpppoooqqqtttmmmmmmllllllqqqyyy{{{xxxyyyuuupppjjjddd]]]VVVRRRHHHCCC===888555333111000444444444333000000111222444444444444555666888999666555333222222333555666555666666333111111444777...///111222333222000//////111444666555444222222444444333222111111111222---555999666444666777444000333666666444333444666...000333444444333333333111111111222444555777888111222333444333333111000//////000222444555777777555555555444444333333333000000000111333666999;;;555888999999777777:::<<<999666333000///111444777555555444333222333777999:::999777555333222111111444333222333444777:::<<<>>>>>>===<<<;;;:::::::::555666555333666<<<===:::000333777888666777999<<<555222//////111333222000666888;;;===>>><<<:::888666777999<<<>>>??????@@@999555444666666555666:::000//////111444666666666333333333333333333333222555222000111666999999777777333111444555333222444333555777777777888<<<@@@555555666888:::<<<>>>???>>>;;;:::;;;<<<<<<:::777777555333111222444777999///111222111//////222555222666999888555444777;;;666666777888666222000111111444777777666777999<<<:::<<<>>>>>><<<999888888222111000000000111222333///444666111...000111000333333222222222333444444222111111111111111111111000...---...000333444444111222222333222111000///222222222222222333333333...///000111222444888;;;555999@@@FFFKKKPPPVVVYYY[[[[[[ZZZWWWSSSQQQPPPQQQRRRVVV[[[\\\YYYVVVUUUUUUXXXWWWZZZ^^^]]]WWWSSSSSSSSSTTTUUUUUUTTTRRROOOMMMPPPSSSWWWYYYYYYYYYYYYYYYVVVUUUSSSQQQOOOOOOOOOOOOSSSSSSSSSRRRQQQSSSVVVYYYVVVWWWWWWTTTPPPLLLIIIIII<<<;;;888555222///---,,,111111111111111111222222,,,---//////......000111111222222333222111000///333333333222222111//////---,,,---000333444444333/////////...---,,,***))),,,,,,++++++,,,,,,---...------,,,+++++++++,,,,,,,,,+++***+++---......---111000///...---,,,++++++)))+++------,,,+++,,,---***---,,,******...///---%%%***...///---+++++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,------------,,,,,,,,,,,,+++************+++,,,---...---...///000000...,,,+++((((((***+++---///000111///000111222111///---,,,++++++---...//////000000---...///...---,,,...000+++,,,------++++++,,,---))),,,......+++***+++------......///////////////,,,,,,++++++***))))))((($$$&&&(((+++,,,,,,++++++jjjiiigggfffkkkuuuyyywwwuuupppkkkmmmtttzzz{{{yyyxxxwwwpppddd]]]YYYRRRIIIDDDBBB>>>999555333222111000222333333222111333444000222555888999777555333222111111111222333444444777666333222111333555666555444333222111111111111...333777888444000//////333222111222222222000...111666;;;:::555111111333444444444444444444444444,,,///222444333222222222333333444555666666333000444444333333222333333333222222222222333444555555555666666444222333555777222111//////000444888;;;===???<<<666333666999999888888666444111000111333222333333000...000555:::999888666444444444555666777666666777888999::::::<<<;;;;;;:::999999999888===;;;888888::::::888555777999999777333222444777333///---/////////111666888888<<>><<<<<<;;;:::::::::;;;<<>>CCCGGGGGGDDDAAA999777777;;;AAADDDCCC@@@>>><<<999888888777666444111333555555444444666888777666555555666666444222333555777:::::::::888777444666222333888444111999444333444555888;;;???AAA<<<;;;:::999999999:::;;;>>>;;;888777777666555444444333111000111222555777666666333000222777777444666555444222333444555777666777888999999777555444///111222333333444777999999<<>>;;;999:::<<<888555222...------///000///111444444222111333444333222222111111222222222111000000111333444222111,,,---///111222222111000444333222111000////////////000000000//////...---//////111555999<<<======;;;===@@@DDDHHHLLLOOOPPPUUUWWW[[[\\\[[[ZZZZZZ[[[\\\\\\\\\[[[ZZZYYYXXXWWWVVVYYY\\\[[[XXXVVVWWWZZZXXXUUUUUUWWWVVVQQQPPPRRRSSSRRRUUUZZZ[[[WWWUUUWWWSSSXXXRRRMMMOOOKKKHHHNNNPPPRRRTTTWWWYYYYYYYYYYYYSSSQQQPPPPPPOOONNNLLLIII@@@;;;888777333......111222111000/////////111111/////////111333333333222333333333222222111111111------............------,,,...000111000///000111...---,,,...111111000......+++)))***---//////......///000000......///000,,,---------++++++---///333111//////000000...,,,***+++,,,,,,,,,+++)))(((------,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,---...//////...,,,***))),,,,,,,,,---------......---,,,+++***+++,,,...000...//////...,,,,,,---...***((('''))),,,///000000---...///000000///...---,,,,,,,,,---...///000111///////////////......---------...//////000000111---......---,,,,,,---///*********,,,---,,,***'''///...,,,***))))))***++++++++++++,,,///111111000---,,,***)))))))))***+++******))))))(((((())))))hhhgggdddbbbgggpppvvvwwwzzzuuupppppptttyyy|||}}}nnnmmmggg^^^YYYUUUOOOIIIHHHEEE???:::666444555555666666777555222111111222222333555666555333000...111111111222222333444555000///......///111333555555444333222222111111222222000///111666777555111666444222111222333333222222333444666777888888999444555666666666666444333///111333444222111111222888555333333555777888888222222111111111222222333222222222111111111111111777222///111777:::888444111111111111222333444555555999999555444777888777,,,...000111333555888;;;888555333222444777999:::555555666666666555555444666888:::999777777:::===<<<===>>>>>>===;;;888777333333333444777999999888555333222222222222111000444222111444555333444888:::;;;>>>BBBEEEEEEBBB???999777666999>>>AAAAAA@@@???===:::888777777555333222444666666666777999:::;;;:::999999999888666444444666888:::::::::888888555:::777666999333111<<<666555444555777;;;???BBB;;;:::888777777777888999:::888666555555444333222000///......///222444666777777555222444999:::777888666444222222222333444444555777888777666444333////////////000222777;;;:::<<<<<<999666777:::>>>999777333///------...//////111333333333333444555555444222111111222333444000000111333444444222///...///000222222222111111333333222111000...---,,,...////////////...---------...000555;;;@@@BBBBBB<<<>>>AAAEEEIIIMMMOOOPPPQQQUUUZZZ]]]^^^^^^]]]^^^\\\[[[ZZZYYYXXXXXXXXXXXXUUUWWWWWWTTTQQQQQQUUUXXXZZZXXXXXXZZZYYYSSSQQQRRRUUUTTTVVV[[[ZZZVVVTTTUUURRRWWWQQQLLLNNNKKKIIIPPPNNNPPPSSSVVVXXXXXXWWWVVVOOOMMMLLLLLLMMMMMMKKKJJJ>>>888444222///++++++...111000///......///000111///000111333444555555555333333333333222222222222......////////////.........///111111000//////000---,,,,,,...000111111///...,,,+++,,,...///000///111222222111///......///***+++,,,,,,++++++---///111111000111222111///,,,------.........---+++***---------,,,,,,+++++++++***+++,,,,,,---,,,,,,,,,,,,------...---,,,+++)))------------............,,,,,,++++++,,,...000111333333111///,,,+++---///---+++)))***,,,///000111,,,---...///000///......,,,---...///000111222222//////000000000///---,,,......------...///111222,,,,,,---,,,++++++,,,...+++++++++------,,,)))'''///...,,,+++******+++,,,******)))+++...000000///,,,,,,+++************+++))))))))))))******++++++ooommmgggbbbeeeooowwwzzz|||wwwssssssuuuxxxyyynnnkkkeee^^^XXXRRRLLLGGGEEEAAA<<<888555555666888666777777444111/////////111222333444444222000...333333333333444555777777000000///...///000222333555444333222222222222222222000///000333444444333777555222111222444555555333222222333666888888777333444555666666444333222000222333444222111111222555444222333555777888888111111111000111111222222333333333333333222111111666333111333666888777444111111222222222222111111000555777555444777888666000222333444333444666888555222000222888===>>>>>>333444555666666666555444777:::<<<;;;888777:::>>><<<===??????>>>;;;888555333444444666777999999999777444222333666666444111777444444666666222222444666888:::===???>>><<<:::999777666888===AAACCCCCC???===:::888777666444222111333555666666777999;;;===<<<:::::::::999777555555666777999999999888777555;;;999777888222111===888777555444666999<<<>>>999888777666555666777777777666444333333333111000///......---...000222333777888777333555999;;;999888777444222111111222222111222444555555444222111.../////////000333777:::;;;<<<<<<999666555999<<<888666333000/////////000///000222333444444555666555444222111111333666888111111222555666555222///...///000111111111111000111111222111000...,,,+++---...............---------...000444:::@@@BBBCCC<<<>>>BBBFFFKKKNNNPPPQQQOOOTTTZZZ^^^___^^^]]]]]]\\\[[[XXXVVVTTTTTTTTTTTTSSSSSSRRRPPPMMMMMMOOORRRWWWUUUWWWZZZYYYTTTQQQRRRTTTSSSUUUZZZ[[[WWWUUUVVVTTTXXXRRRMMMOOOMMMKKKRRRMMMOOORRRUUUWWWVVVTTTSSSNNNLLLJJJKKKLLLLLLLLLJJJ@@@999444222000---,,,///000///.........///000111000111333444333333444444222222111111111111111111...//////000000000000//////000222111///......///+++,,,---...000111111111...------...///000000000111222222111///......///)))***++++++++++++...000//////000222222000...,,,,,,---///000000000///...---,,,,,,++++++******)))+++++++++,,,,,,,,,++++++***+++,,,,,,,,,,,,++++++,,,,,,,,,------------...------,,,------///000111444333111...++++++...000///---++++++,,,...000111---...////////////......+++,,,---///000111222222...///000000///...,,,***---,,,+++***+++---///111***+++,,,+++******,,,...,,,,,,,,,---...---***''',,,,,,+++*********++++++***))))))***---......---++++++++++++++++++++++++&&&'''(((***+++------...uuurrrjjjbbbbbbllluuuzzz}}}{{{wwwrrrooopppsssvvvrrrmmmfff___XXXOOOHHHEEE>>><<<888555444555777888555555555333000...---...///000222444444333222111111111222222333555666777444444222111111111111222444444333333222333333333000111222000......111333777555222111333555555555444333222333555666666444222222333333333222111000000222333333222222222444222111222444777777666444111000000000111111222333555666666666666555444333555666666666444444333444111111222222222111000///...333666444444666777555333555666666666555666888666333111333999===>>>===222333444666666666555444999;;;<<<;;;999999;;;>>>;;;<<<===>>>===:::777555444444555555555555666777777555333555777888555222444111222555555333333666333555888999999888777666777666777999>>>BBBEEEFFF>>><<<999777666555333111000222444555555666888:::===;;;:::::::::999666444444555666777777777666555555:::888666777111000<<<:::888666444444555777999777666555555555555666777555444222222333222000///000000///......//////000555777666333333777999888777666333111000000111222///000111333333222000///---///111222222444666888:::<<<===;;;777555666777555444222111111111222333000000111333555666666555444222111111222555888:::222222444666777666333000......////////////////////////000111111000...---------...............---......///222777<<<>>>???<<<>>>CCCHHHLLLPPPQQQRRRRRRVVV[[[^^^^^^\\\[[[ZZZ___]]]ZZZWWWTTTRRRQQQQQQPPPQQQQQQPPPNNNLLLKKKKKKQQQPPPRRRWWWWWWSSSQQQRRRVVVTTTVVVZZZYYYUUURRRSSSUUUZZZTTTOOORRRPPPMMMTTTNNNPPPRRRTTTUUUTTTRRRQQQOOOMMMLLLLLLMMMMMMLLLKKKDDD===777666555222000222......---------...000111111333444444111///000111///////////////000000000...//////000111111000000000222222111///---------***,,,...///000000111111...///000000111111111222...///000000......///000)))+++,,,,,,+++,,,...000,,,...000000000...,,,+++***,,,...000111222222111......---------,,,,,,,,,++++++++++++++++++++++++))))))***++++++,,,,,,,,,******+++++++++,,,,,,,,,............---.........000000...,,,+++,,,///222///...---,,,,,,---000111000000000000///......---++++++,,,---///000111222////////////...,,,***)))+++***)))((()))+++---///)))***++++++******,,,...---,,,---...///...+++((()))))))))))))))*********)))((((((***,,,------,,,+++++++++,,,,,,,,,++++++((()))***+++,,,,,,++++++sssrrrllldddcccjjjrrrvvvssstttssspppmmmmmmrrrvvvvvvooogggaaaYYYNNNFFFDDD:::888666555444555666666222333333222///......///000111333444555555555444/////////000111333555555777777555444333333222222444444333333333333444444///222444222...---000444666444222222333555555555444555555666555444444444333222222111111000000000000111333333222222444666111111333555777777444222111111111111111222333444666777888999999888666555555777888777444222222333111111111111111000///......333555333333666777555111444666888888888999;;;999777555555666888888888111222333444555666666666::::::999999999:::::::::888999:::;;;:::888666555111222333333111000111222555555555666777777555333000---...222555444666:::333666888999777555555555666777888;;;>>>AAADDDFFF<<<:::777555555444222000000222444444444555777888;;;:::888999999888666444444555555555666555555555444999666555888222000;;;999888666555444444555555555555444444555666777888555444333333444333111///222111000000////////////444777666222000444666666444333111000000111222444...///111222333222000///...000222222222333555666666999<<<;;;888444444444444444333222222333444444222111111333555666555444222222111111333555888999333333444555666555222000...............////////////000000111111000000000------...////////////...///......000444777999::::::>>>CCCIIINNNRRRTTTTTTWWWZZZ^^^___^^^\\\ZZZYYYaaa```]]]ZZZWWWUUUSSSRRROOOPPPRRRRRRRRRPPPMMMLLLNNNMMMOOOTTTUUURRRQQQSSSZZZXXXXXXZZZWWWPPPLLLLLLRRRXXXTTTRRRVVVSSSQQQXXXRRRRRRSSSSSSRRRQQQPPPOOOQQQPPPOOOPPPPPPNNNKKKIII@@@999444444444000---,,,------,,,,,,---...///111111444555333///------///.............../////////---...///000000111111000222333333222///,,,,,,,,,+++---///000//////000111...000222333222222222333...///000000......///000+++,,,------,,,,,,...000+++---//////...,,,,,,---)))+++---///111222222111000000000000000000000000,,,,,,+++************+++'''(((((()))+++,,,------************++++++++++++............------,,,,,,,,,,,,,,,++++++,,,///222,,,---......------///111///.....................+++++++++,,,---000222444222111000...---+++************))))))***+++,,,---)))***++++++***+++,,,...,,,,,,---...000///---***'''(((((())))))************)))(((***,,,---,,,,,,***+++,,,,,,---,,,,,,,,,+++,,,,,,,,,+++)))'''&&&lllooooookkkjjjnnnssstttpppsssuuurrrooonnnssswwwwwwooogggbbbYYYMMMEEEDDD999888777666555444333222111222333222000000000222444555666666666666555555000000000111333444666777777777666666555555444444444444333333333444444555000111222222222333333444333222222222444555444333333666::::::777555555666555444222000///000000111///000222222222333666888555444333444666666555333111111111222222333444555666777999::::::999888777555555555666666555333222111000000000000////////////333555333222555777666000222666777888888999;;;888888777666444333444555222222222333444555777888:::777444555888999888555666666666777777666666555///111333222000///000222555777999:::999777777777333//////222333333666:::333666888888555333333444666888:::<<<===>>>@@@AAA999777555333333333111000111333444444444444666777999888888888999999777555666666666666666666555555555777333444999555222:::666666777777777666666666333333333444555777999:::555444444444555444222000111111111111111222222222444888777222///222444444111111000///000222444666///111333444444444222111000000000//////000333666000444777777555333333555666555444333333333333333333222111333666666555333333333333333333333444555333222222222333333111///000000///////////////000333222111000000000000000---...//////000000000//////...---...111555777888999===CCCJJJPPPTTTVVVVVV[[[^^^``````___]]]\\\\\\___^^^]]]\\\ZZZWWWUUUTTTPPPQQQRRRUUUVVVWWWVVVTTTQQQOOOPPPTTTTTTRRRQQQTTT[[[XXXXXXYYYVVVNNNJJJIIIJJJRRRRRRRRRXXXWWWUUU\\\VVVUUUTTTRRRPPPOOOOOONNNSSSRRRRRRSSSRRRNNNIIIEEE<<<555111222222...)))'''---,,,,,,+++,,,...///000000333555333///,,,...000........./////////000000,,,---...///000000000000333444444222///,,,+++++++++...000000......///111...111444444333222333555000222222111///...///000---...///...------...000,,,...//////---,,,---///+++,,,---/////////............//////000000111111---,,,***)))))))))***+++&&&''''''(((***,,,---...******+++++++++,,,,,,,,,+++,,,,,,------------,,,+++,,,------,,,---///111(((+++...///...---...000)))******+++,,,...///000...---++++++---000444777666444111///---,,,,,,---******++++++,,,---------)))+++,,,+++++++++---///++++++,,,...000000...,,,''''''((()))***+++++++++***))))))***,,,------+++***+++,,,---------,,,,,,((()))***++++++)))'''&&&gggnnnssssssrrrtttuuuttttttxxx{{{xxxrrrpppsssxxxvvvmmmfffbbbZZZMMMEEEEEE::::::999888555333111///000222333333222222333444888888888888777666555444333333333444666888999:::555555666666666666666666444444333333333444444555222000000333777999777555222111111333555555444222111777======999666777:::777555222000///000222333...000222222222444777999999777444333444666666666222222222222333444555666555666888:::;;;:::999888666333111444888999555111111000////////////000000111444555222222555777666111333666777777666777888333666777555222222444777222222111222333555777999:::444000111777999555111444444444444555555555666///222444333111111333555777;;;>>>???<<<::::::<<<:::555222333222000222666222444777666333000000222777999;;;===<<<<<<<<<<<<888555333222222222111000222444555555444444555777999888777888999999888666777777777777666666666666666777222333;;;777333;;;444555777999999999888888222222333444555888:::<<<555555444555666555333000000000111222333444444555555888888222///111333444//////...///000333555777111222444666666666444333222111...+++***---222666,,,000333333222222444777888777555444333222222111555333222333666777444222555555444444333222111111333111000000111111000...111111000000000000000111666555333111/////////000......///000111111000000///---,,,---111555777888888<<>>???>>>===<<<<<<:::888666444333333444444444444444444333222111333888<<<>>>======???@@@>>>;;;666222000000111333000222444444333333444555444888<<<===;;;888555444333333333333333444555666;;;;;;999777555555888:::;;;999777666555666777888555333222444777999888666777666777;;;>>><<<777111000000111222444555666666222444444111...---000333666555333222111333444555333333333555777777666444333222111000000000111222...000111222111111333444444555666666666444222000111///---...111444555666222555666333...,,,///222000111333222000//////000111222333222111111333555777555222///......000111///000111222222111000///...............///000000666999???FFFMMMSSSXXXZZZ___```bbbdddddddddbbbaaaaaaeeefffbbb___^^^[[[XXX[[[WWWUUUYYY___bbb___ZZZUUUVVVWWWWWWUUUUUUVVVWWWYYYZZZ[[[ZZZXXXUUUQQQOOONNNKKKJJJMMMTTTXXXXXXVVVTTTWWWYYYYYYTTTOOOJJJHHH[[[WWWTTTQQQOOOKKKDDD>>>???:::444000...---,,,,,,++++++*********++++++,,,//////000111111000...---,,,///111222111///......+++,,,---...///000111222444333222111000......---000000000000000///......333333333444444555555555777777666555444333333222///////////////.........,,,...000222333222111000000///...---,,,---......---------------------,,,---,,,,,,+++)))&&&###"""&&&'''((()))+++---......///...---,,,,,,,,,,,,---(((((()))***++++++,,,,,,------------,,,+++******,,,,,,------......//////***,,,.../////////111333000///...///222777<<>><<<:::777444222222333444000222444444333222333444666999<<<>>><<<999777666222222222333555666888999888888888666444444666888:::999777555555666777888777555444555888999888666444777:::<<<;;;999666555222222333333444444444555222333444333111111333666666555555444444555666777444333333555666666555333444333333222222333444444222333333111///...///000444444666666555444222000111000111333555555444222---000222000,,,+++...111...000111111///---......000111222111000111222444<<<:::777333111000///000000000111222222111000000............///000111222777:::???FFFMMMRRRVVVXXX\\\^^^```cccccccccaaa```bbbffffffbbb^^^]]][[[XXXUUUTTTVVV[[[```aaa^^^ZZZXXXXXXVVVSSSQQQQQQSSSUUU[[[[[[[[[[[[ZZZZZZYYYYYYVVVRRRPPPQQQUUUWWWVVVSSSTTTUUUVVVWWWUUURRRNNNKKKTTTSSSQQQOOOLLLHHHBBB???>>>:::555111///...---,,,------------...///000111......///000000000000000,,,///111222000///............///000111222333444111111000000000000000000111111111000000///------000000000111222333333444555555555444333333222222000/////////......---------///111222333333222111000///...---,,,------...+++++++++,,,,,,---------((((((************)))(((''''''(((***+++---............---------,,,,,,,,,))))))******+++,,,,,,---,,,------------,,,,,,+++......//////000111111111,,,---////////////111333000/////////222666:::===:::666111000111111---***)))+++,,,...////////////...------------....../////////000000000000//////++++++++++++,,,,,,,,,,,,,,,,,,---------,,,+++******+++,,,---------,,,+++******+++++++++***((('''tttrrrooommmnnnrrrvvvyyy~~~~~~|||uuupppkkkhhhddd]]]QQQDDD>>>???:::777444333444555444444111222222333333222222111333222111000000111222333555555444333111000222444444555333000222666666333333444555666666555555444888888999999777555333111111222333444444444333333111222222111000///111222444333222222333333111000/////////222555888999999999999999888666444111//////111444666666666777888999444222444555222111333555444444555666777666555999;;;;;;:::777444333333444444555666666666666666333333444777999:::999777333555777888777777888999888666444444777999;;;;;;:::999888999:::999666333111666777555444666666444444444444555555777888888444555555777999;;;===>>>777888999;;;<<<<<<======::::::999999888777666666555888;;;<<<;;;:::::::::999999888777666555555555111333555555333222222222777999======<<<999888777333333444444555777888999777888777666444444666888888777666555555555666777888777666777888999888666222777<<<===999666666888555555555444333333333222111333555666555555666777444555666777777777777777444333333444555555333111222222222222333444555555444444222///---,,,...000444444666666555444111000111222444777888666222...+++---000///---,,,...111---...//////---,,,,,,---///000111000//////111333:::888777444333111111000000111222333333222111000---......///000111333444666:::@@@GGGMMMRRRUUUVVV[[[]]]```bbbcccbbb```___cccffffff```\\\[[[YYYVVVNNNRRRWWW\\\___^^^\\\ZZZ[[[YYYUUUPPPMMMMMMPPPSSS[[[[[[[[[\\\]]]___aaabbbZZZWWWTTTUUUWWWYYYWWWUUUVVVTTTSSSSSSUUUUUURRROOOMMMOOOOOOMMMIIIDDD@@@>>>===:::555222111///...,,,------...///000222333444///............000111222---///111222000///////////////000000111222333333---......///111111222333111111111000///...---,,,......///000111333444444222222222222222222222222111000000///...---,,,,,,...///111222333333222111111000///------,,,,,,,,,))))))***+++,,,---......'''(((***+++,,,,,,++++++(((((()))***,,,---......,,,---.........---,,,+++******++++++,,,,,,------,,,,,,------...---------000000111222222333333444...///111000//////111222111000//////111444777:::888555111000111000...+++***+++---...///000000000------,,,,,,---...////////////000000000000//////++++++,,,,,,,,,---------+++,,,---......,,,***))))))***,,,---------,,,+++++++++,,,,,,+++***))))))|||yyytttpppooorrrxxx}}}{{{{{{|||~~~~~~{{{xxxrrrnnnggg\\\MMMAAA;;;;;;777555444444555777666666222222222222222222222222444333222111000111222222111333555333000///222555555555222000333999999555444555666777777555333222777888:::<<<;;;999666333333222222333444555444333///000111111000000222444555555444555666666333111333222111111333666888999999888888777555333111000---111555888888999999:::999444222333333000000333555444333444555666777777888:::<<<===;;;999666444333444444555555555555555444444555888::::::888666000222333444444555777888888666444555777:::<<<<<<999:::;;;;;;999666555444111555777333222444555444999888777666555555666666444333333444666888;;;<<<:::;;;===>>>???>>>>>>=========<<<<<<;;;<<<<<<<<<666888:::;;;:::999888777999:::::::::999777555444333444666666444222111111666999;;;<<<:::888888888777666666666666666777888888888999888777777999:::777666555555555555666666888777777888999999999999333666999:::888777777888888777666555444333222111222444666777777666555555222333555777888888777666444333333444444444111////////////000111333444444333222111///...///222555444555666666666444222000000111444777888666222......000222222000000111222,,,...//////...------......///000///...///000222...///000111222333333444111222333444444333222111------...///111222444555555999@@@HHHOOOUUUXXXYYY___```bbbdddcccbbb___^^^bbbeeeddd^^^YYYXXXVVVTTTMMMRRRXXX[[[[[[YYYYYYZZZYYYWWWTTTPPPMMMMMMOOORRRXXXYYY[[[]]]___aaabbbbbbVVVTTTSSSUUUXXX[[[[[[ZZZYYYTTTPPPQQQUUUVVVTTTPPPKKKNNNPPPMMMGGGAAA======;;;999666333222111...,,,------......///111222333111000...,,,,,,...000222///111333333222000111111.........//////000000111------...///000111222333......///////////////......///000111333444555666/////////000000111111111111111000///---,,,++++++......///000111111000000000000///...---,,,,,,,,,+++++++++,,,,,,---------+++,,,------,,,+++)))((()))******+++,,,---......,,,---...//////---+++***+++++++++,,,,,,---------+++,,,---...............000111111222333333444444000111222111000///000111222111000///000222444666666333111000000000...,,,+++,,,---...///000000000,,,,,,,,,,,,---...////////////000000000000//////+++,,,,,,,,,,,,---------+++,,,...//////---+++))))))***+++,,,---,,,++++++)))******+++++++++++++++~~~|||wwwrrrppprrrxxx}}}yyywwwuuuuuuvvvwwwxxxwwwssspppgggYYYJJJBBB>>>>>>666444444444666888777777222222222222222222222222777555444222111000111111...111333222000000333777666666333111555;;;<<<999555666777777666444222000222444888:::;;;999777555444222111222444555444333...///111111111222444777666666666888999999777444666555444222111222444666666666666555444444333222---111555888888999999:::888444333333222//////333444444333333333444777999555777:::===>>><<<888666222222222333333333444444888777777777888777555333///111333333333444666888666444333444777:::;;;<<<777999;;;:::777444333444222666666333111444555333:::999777666555555666666555444444444555777999::::::;;;===???@@@AAA@@@@@@>>>>>>=========>>>???@@@777888999::::::888666555999:::<<<<<<;;;888555333333666888888555333111111555777999999888777777888555555555666777888999:::555666777777666666888:::666555555555555555666666666777888888999999:::;;;666444444555888999777555999888777666444333222111444555555666666555333111///111444666777666555444333222222222333333000.........///111222333444444444444333111000111444777555666777777777555333111000000111333555555444222111333444444222111111111---///111111///...///000...///000///......000222)))***,,,...111333555555111222333444444333222111------...///111222444555333777???HHHQQQXXX\\\^^^dddeeeeeeeeecccaaa^^^]]]___bbbaaa\\\WWWVVVTTTPPPOOOTTTXXXYYYWWWVVVXXXZZZTTTUUUUUUSSSQQQPPPQQQSSSTTTVVVZZZ^^^______]]][[[RRRRRRRRRSSSVVVXXXYYYZZZ[[[UUUPPPPPPSSSUUUSSSPPPNNNQQQSSSPPPHHHAAA===;;;:::888555333222111///---000////////////000111111333111...,,,+++,,,///000222333555444333222333444////////////000000000000......//////000000000111+++,,,---///000000000000------///000222333444555------......///000000000111000///...---,,,+++***,,,------.............../////////......---,,,+++//////......---------,,,.........---,,,***((('''++++++,,,,,,---------...,,,---...//////---+++***+++,,,,,,,,,,,,,,,------++++++,,,---............//////000000111222222222000111222111000///000111222111000//////000222333333222000///000000///...+++,,,,,,---...///000111,,,,,,,,,,,,,,,---...............//////.........+++++++++,,,,,,,,,------,,,---/////////...,,,+++)))***+++,,,,,,,,,+++***''''''((()))***,,,---...yyyyyyvvvrrrooopppuuuzzzzzzwwwrrrooonnnmmmmmmllllllkkkdddVVVJJJEEEDDDBBB666555555555777888777666222333333444444333333222888666444222111000000000...///111222222333555666555666444222555<<<>>>===888888888888666444222111---000444777888777555444444111///000333555444222///000111222222333555777555666777999;;;;;;999777666666444222000000222444444444444444444444444444///111444666666666777888777555444555222...///333444444333222111333777;;;444555888<<<>>>===:::666222222222111222333333444:::888666555555555333111111333555666555555666777555333222333666999;;;;;;777888888777555333444555333666777333111333555444888666555444555666888:::666666666666777888::::::777888;;;>>>AAACCCDDDEEE@@@???===<<<<<<<<<===>>>888888888999:::999666444888999;;;<<<;;;999666444444777999:::777555333222555666777777666666777999222222333555777999;;;<<<000222444444333444555777555555666666666777777777666888999999888888999:::555222000222666888666333888888777666555444333333666555444444555444222000///000222444555444333222111000000111333222000...///000222333555555555555777777555333111111333555666777888999888777444333222111000111333555555444111111222333222111///......000222222111000111222...///000///......000222.........///000222333444000111222333333222111000---......///000111333444222666===FFFPPPXXX^^^bbbfffeeedddbbb```^^^]]]]]]\\\``````\\\WWWVVVSSSOOOPPPSSSVVVWWWVVVVVVXXX[[[RRRSSSUUUTTTSSSSSSSSSUUURRRUUUZZZ^^^___\\\YYYVVVTTTSSSSSSRRRRRRRRRSSSSSSXXXTTTPPPOOOQQQSSSRRRQQQRRRSSSTTTRRRKKKDDD>>>;;;999666333111000000///...222111111000000111111111222000...,,,+++---...000333444555444333222333555222222222222222222111111////////////////////////***+++---...///000111111++++++,,,---///000111111---------....../////////000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,111111000///...---,,,,,,***+++,,,---,,,+++***)))------------------------,,,---.........---,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,------......///000000000///000111111///...///111111000////////////000111111111000/////////000000+++++++++,,,---...///000------,,,,,,,,,,,,------,,,,,,------------,,,,,,******+++++++++,,,,,,,,,------......------,,,,,,((()))+++,,,,,,,,,+++***&&&''''''(((***,,,---///ssstttuuusssoooooossswww~~~zzzvvvrrrnnnkkkfffcccbbbeeeaaaUUUKKKGGGDDD@@@888777666666777777666444222333555666666555333222555444222111000000000111111000111222444555555444222555555222333:::???@@@===<<<;;;999777555444333///111444666777666555444444000---...222444333000111222333222111111333444333333555999;;;<<<:::777222333333222000///222444444333333333333333444444111222333333333333444666666555666777444///...222333444333111000222777<<<666666888<<<>>>>>>999666333333222222222333444555:::777444222333444333333000333666777666555444555555333222333666:::;;;<<<999888555444444555666666444777777333111444555444888666555333444555888999555666888999;;;<<<======888888:::<<>>AAA@@@???===:::888777666666444555777888999888666555444///,,,---111444222000333444444222000///000111000111444777;;;;;;999777...000222222000000333666555444333222222222333333222333333222000000222444666666888999555///...222333444333111///222888===999888999<<<>>>===999555444444333222333444555666888555222000111333555555...111444555444222111111666444333444777:::<<<===;;;888444333444777888888555888888333111444666555;;;999666333222333444555333555888;;;>>>???@@@@@@<<<;;;;;;;;;<<<>>>AAABBBBBB@@@;;;777333111000000888777777999<<<;;;888444111333666999;;;<<<<<<;;;555888;;;===;;;888666555777888888777666777:::<<<:::999888666444333222222...000333444444444555777666666777888888888888888;;;<<<===:::555222222444...111222111//////333777666666666666777777777777666333111222555777777666222222333333222222111111.........000222222000///...///111222333333222111---000222333333444666888999:::;;;<<<;;;999777666666555555666777666333000---...000222555555333111...///111222111000111222///000111000///000111333111000...,,,---///111333///000111222222111000///...............///000000333555:::@@@IIISSS[[[___]]][[[XXXVVVVVVXXX[[[]]]YYY___bbb```\\\ZZZUUUPPPIIILLLRRRYYY]]]^^^\\\[[[VVVUUUSSSPPPNNNOOOSSSWWWVVVWWWYYY[[[\\\]]]\\\\\\SSSSSSSSSPPPNNNLLLLLLMMMMMMNNNOOOPPPOOOQQQTTTVVVSSSRRRQQQRRRQQQLLLDDD===888555000------...//////*********+++---...000111*********,,,...000333444111222222111000000111333222222111111000/////////,,,------...///000111111////////////...---,,,+++........./////////000000........................------------------------......---,,,,,,,,,------+++,,,---////////////...,,,---------------------))))))++++++,,,+++***)))...............---------///...---,,,,,,,,,------+++*********************+++++++++++++++***)))(((,,,,,,------.../////////,,,...//////......///111//////.........//////000...///000/////////000222***)))))))))***,,,...//////...---,,,+++******************++++++*********((())))))))))))*********,,,+++)))''''''((()))+++((()))***+++,,,+++******...---,,,+++***+++,,,,,,sssrrrqqqmmmlllnnntttyyy{{{~~~yyytttssspppmmm```]]]XXXRRRJJJCCC===999999777666444333333333333333444444555555444444333555333000------...111333111333555666555444555666333222111333777;;;>>>???AAA>>>999666444666888:::777888999999888666333222222111000000000111222333333555555222///...000444222222333444555666777888222333333222000000111333444555444333222444777:::555555444222///...000111222555888999666333000///111000......000333777:::>>>>>>>>>===<<<;;;999888888666444333222333555666555333111000111222555777555333222000000111333444999777444222222444777999===:::;;;???>>>888666999888777777777888999999:::===<<<:::888666444333222888666666:::???BBB@@@>>>;;;;;;:::999:::<<<>>>@@@AAA===888444444444444444;;;999888777888999888777777222111333555555666::::::===???===888555444555777999666000111999>>>===;;;888555555666666333000111222222333444666777888666777888888777777888999999888777555444444444444444000---/////////333888???<<<888666666666777777888777666555555555555555666444222333444444222///777444000000222333222000444333333222222111111000000111222111000111444888777999;;;;;;:::999999:::444444555555666555555444666111------000111///,,,444444444444333111///...111111111222111000//////000111000///------000222333333222222222333333444333222111000000111222222777888:::@@@GGGQQQYYY^^^_________^^^[[[XXXVVVUUU[[[[[[\\\\\\[[[YYYVVVUUUPPPOOORRRXXXYYYUUUVVV[[[SSSOOOPPPUUUWWWTTTPPPPPPTTTUUUVVVXXXZZZZZZXXXVVVVVVVVVSSSOOOKKKLLLQQQUUUVVVWWWXXXUUUQQQOOOQQQSSSPPPSSSSSSPPPNNNKKKCCC:::===666///,,,***(((,,,111...---+++******,,,...000,,,***)))+++///222222111///333444111///222222111000111111000//////222444000000000000111222333333222111000...------,,,,,,***,,,------,,,---...///......//////000000111111---///000000.........///+++---...000000///---,,,+++******,,,000111...,,,+++++++++,,,...///...---+++*********++++++,,,---+++---000000...---------***++++++,,,,,,------...,,,,,,,,,+++++++++******))))))***+++,,,,,,------,,,---///000000000///.........------------......///000000///......000222//////////////////............///...,,,,,,...000------......---,,,++++++,,,,,,,,,,,,++++++***)))---+++)))+++---///---+++...---,,,,,,++++++,,,,,,)))***++++++***+++---///)))+++------,,,******+++ooorrrrrrnnnhhhiiiqqqyyy|||~~~}}}xxxuuuuuusssnnngggccc\\\SSSKKKBBB:::666666777777777777666444333333333444444444444333333555333000///...///111333333555777888777777777999999777666666999;;;======???===999666444555666777666666777888777666444222444333333222222333444444333333333111000///111222222222333444555666777777222444555555333111000000444444444333111222555777777888777666333222222444222555777888666333111111111000......///222666888::::::::::::999888777666999888666555444444444444222111//////000333666888555444333222222333444666888777444333333666999;;;===999999======999888;;;777777777888999:::;;;<<<======<<<:::888555333222333555777:::<<<===???@@@999888666666666888:::<<>>BBB:::888666444555666999:::===999555333444555666666666444222222555888999999555111000333444222444888:::999999:::;;;;;;999777444555222///000555999999999888777777888999999888333222000//////000222333888888888777777777888888888777555333333444777888666333222555555333444777999888666555333222222222333444555666666666555444666555444444444333111...222111000111333444555444444333333333333333333333111333555555333333333444333666999999777555333222555555555555444444333222555222//////111222111...,,,---///111222333333333222111///.........///000000222444444222111111222555444444333333444444444222111000///...///000000555888===EEENNNWWW^^^bbbbbb```___aaacccbbb___[[[\\\\\\\\\\\\[[[ZZZXXXWWWVVVVVVXXX[[[[[[YYYZZZ^^^[[[XXXYYY\\\[[[UUUOOOMMMKKKLLLMMMPPPSSSVVVYYYZZZZZZXXXVVVVVVVVVWWWWWWVVVUUURRROOONNNNNNPPPQQQQQQRRRVVVWWWUUURRRNNNDDD;;;666333222444333...---...444333222111111333555666555222///---.../////////,,,000111---,,,...///......000000///---+++***+++......//////000222333444222111000///...------------...//////......///000------............/////////000222222000///000111.........---------......---,,,---///111111///...///......000222222111000...------,,,,,,,,,------,,,---//////---,,,---...***++++++,,,,,,------............---------,,,,,,,,,,,,*********+++,,,---.........---......///000............///111222333222222000---+++,,,///222111111000///......------%%%)))///111000,,,)))'''///000000000000///......---------...------,,,+++---,,,+++,,,.........---------,,,+++++++++++++++)))***++++++***+++,,,...---///111111000......///ppprrrqqqlllffffffnnnuuummmllljjjkkkqqqwwwvvvpppooohhh]]]SSSJJJAAA999444444555777999999888777666222222333333333333222222444333333333222333333333555777999:::::::::;;;<<>>AAA>>><<<:::888888999;;;===;;;888555444555777888777666444222222444777999:::444111222444333111333777<<<:::888:::<<<<<<999666444333222111222555888999:::888777666777777777888555444111//////000111333555333222333444666777777888666444222333555888:::666333444777666333333555555555555444222000000000333555777999999999777666444333333444444333222111222222222222333444444444333333333333333333444444444555777777777555444444333555666666333111111111444444555666666555555555333111//////111111000.........//////000111111111222111///------...///000///222555777555444333333555555444444333444444444222111///.........///000333777>>>FFFPPPXXX^^^aaaaaa___^^^```bbbbbb]]]XXX[[[[[[[[[[[[ZZZYYYXXXWWWSSSTTTXXX[[[\\\]]]```cccUUUUUUXXX]]]]]]XXXTTTSSSMMMMMMOOOPPPRRRUUUYYY\\\YYYWWWWWWYYY]]]^^^\\\YYYPPPNNNMMMOOOSSSUUUTTTRRRRRRVVVXXXUUURRRMMMCCC999333111111444333///---///333222111000111222333444444222///---------...///,,,000111---,,,...///......000222111///---,,,,,,------...///000111333444222111000///............,,,---///000///000111333...////////////////////////111333333111000111222000///---,,,,,,---...///******,,,---......---++++++++++++,,,...///...---//////...------------...,,,---......---,,,---...***++++++,,,,,,------...------------,,,,,,,,,,,,---,,,++++++,,,---///111///...---,,,,,,---///000------...///000222333444222222000---++++++...111111000///...---,,,+++***(((,,,222444333///,,,***...///////////////......---...............------------,,,---............---,,,,,,+++***+++++++++***+++++++++******,,,...***,,,......---,,,,,,,,,uuurrrnnnkkkjjjlllppprrrlllllljjjjjjpppuuusssmmmjjjbbbWWWOOOIIICCC===888555555555555666777888888222333333444444333333222333333333333333333444444333555888888888888:::;;;>>><<<::::::::::::999888777777666444333111///...///000111222333444555555555555555555444444333333333111000222666888666444222222333333444555555555222333444333222333555888666888999888666444333333222555888999777444222111222444555666555555666777222111/////////000111222555666777888888888888888444555888999:::999888777444444444333444555777777333333333444555666777777111111000000222444666888888777666555666:::===???@@@???===;;;:::999888888333444555666777777666666333222222444999<<<======???>>>===<<<;;;<<<===>>>;;;888666555777888999999999777555444666888999999444333444666444111333888>>>;;;:::;;;<<<<<<888444444333333444555666888::::::999777555333333444555777555444222222333444555333111000111555888999999777555444333333555888:::555333333666666222000222111333444333000///000111333555777888999888777666000111333444444444444555444444444444333222222222222222222333333444444444444444555666666555333222555555444222000///111333000111222333444555555555000///.../////////...---------......///111222222333111///...---...000111///333666888777555444444666555444333333333333333111000///......///000111222666===FFFOOOVVV\\\^^^aaa``````aaabbb```[[[VVVZZZZZZZZZZZZYYYXXXXXXWWWTTTWWWYYYYYYZZZ]]]___aaaQQQRRRVVV\\\\\\XXXVVVWWWPPPQQQQQQPPPPPPRRRVVVZZZZZZYYYYYY\\\______\\\XXXQQQQQQRRRUUUXXXXXXTTTPPPRRRVVVWWWSSSPPPKKKAAA777444000///111000------000111000000000000111222333000///...,,,,,,---...000---111222...---///000///,,,...000111///.........---------...///000222333111000///...---------...))),,,...///000222444666000000000000000000000000000111333333111111111222111000---,,,+++,,,...///)))+++,,,------,,,,,,+++***))))))+++------,,,+++//////...------.........,,,---...---,,,+++---...***++++++,,,,,,------...,,,,,,,,,,,,++++++++++++,,,,,,,,,---...111333444///...---,,,,,,---...///,,,,,,---...000111333444111111///---+++,,,...111//////...---+++***)))))),,,///222333222///......,,,,,,---......------,,,---......//////.........------............//////,,,,,,+++************+++***+++,,,+++******,,,---)))+++------,,,+++***+++wwwrrrmmmjjjlllppprrrrrrssstttsssqqqrrruuuqqqkkkfff]]]RRRKKKHHHEEE@@@;;;666666555444555666888999333444444555555444444333444333222222222333444555111333555666666777888999:::999888888999999888777666555444333222111000///000000111222333444555555333333333333333222111000000000111333666777777666222222333333444444444444111222333333222333555777777999;;;;;;999666555444333555888999777555333222222444666777666555666666222111000000000111222333555555777888999:::::::::444555555777888999:::;;;666666555555555666777777333333444555555666666666000000000000111222444555666777666444555:::>>>===@@@???===;;;999888777777222222333444555666777777777444111333777;;;;;;999;;;;;;;;;<<<<<<<<<<<<<<<999888666666777888888888:::888777777999:::999888555555777999666333555:::===<<<<<<<<<<<<:::888555555333333777888666777:::999888666333111000222333666666666666777777888999666333111222777;;;<<<<<<666555444444555666777888555333333555444000///111000222333222000///222555222333444555555555444333///111333444333333444666444555666555333222111222000000111222222333444444111111000111333333222000444555444222000000222444---...///000111222222222---......//////...------******,,,---000333555777333222000/////////000111000333666888777666555555555555444333222222222222000///......///000222333444777===EEEMMMTTTYYY[[[aaaccceeeeeeddd```\\\ZZZ[[[ZZZZZZZZZYYYYYYYYYXXXZZZ]]]]]]YYYXXXYYY[[[ZZZTTTTTTWWW[[[ZZZUUUTTTWWWQQQSSSSSSPPPNNNNNNQQQUUU\\\\\\\\\]]]]]]\\\XXXVVVWWWXXXYYYZZZZZZWWWRRROOOSSSVVVUUUQQQMMMHHH???666555111...///...,,,---111111111000000111111222333,,,---......------...000...222333///...000111000+++,,,......------...///...------......///000111///......---,,,,,,------)))+++---///000222444666222222111111111111000000000111333333111000111222111000...,,,+++,,,---...+++---//////...---------*********+++......---,,,---------------...//////,,,------,,,++++++,,,...***++++++,,,,,,------...,,,,,,+++++++++*********+++,,,---///000222333333///...------------------***++++++,,,...000111222...//////...,,,---...000......---,,,++++++******+++---//////...---------******+++,,,,,,,,,,,,+++,,,---......///.........---...//////......///111,,,,,,+++***************++++++,,,+++******+++---***---//////---,,,,,,---tttqqqnnnkkklllnnnrrruuuuuuxxxzzzxxxwwwvvvsssmmmggg]]]QQQJJJGGGEEE@@@;;;666777777777777777777777444555555666666555555444444333111000000222444666///222444555555666777999888777777777888888777555555444333222111111111111111111111222333444555666222222333333222111///...+++...111333333444555666222333333333333444444444666999;;;<<<:::888666666666999<<<<<<:::888666555111333666666444222222222111444777999777666555444111111111111111222333444222333555777888999::::::777666444333444777:::<<<333444444555666777777888555666666666777666666666111111000000111222333333555777777333555:::===;;;>>>===<<<:::999888888888555555333333333555777888777555333222333555666666555777999;;;<<<;;;999888888666444444555666666555666666777999;;;<<<;;;999777888;;;<<<999444666<<<:::;;;======;;;:::999999555222333888999666777:::777777666333000///222555444555777999;;;;;;<<<;;;:::555222222777;;;;;;:::555555666666666666666666777444333444333//////111///222333222///000555:::333333333333333222222222111333555555333111222444111444666666444222333444...//////000222333333444222000...///222444333222111333555666444333222333000000111111111000000///---...000000//////......+++,,,,,,...000333555777222222222222111111111111000333666777666555555666444444333222111111111111///......///000222444666888:::???EEEKKKRRRWWWYYY^^^ccchhhhhhddd```______]]]\\\\\\[[[[[[[[[[[[[[[^^^aaa```ZZZWWWYYYZZZWWWVVVVVVXXXZZZXXXTTTUUUYYYSSSUUUVVVSSSOOONNNQQQTTTWWWYYY[[[\\\[[[YYYXXXYYYYYYZZZ[[[ZZZXXXVVVUUUVVVUUUWWWUUUOOOKKKGGG???777666222000111000------000000000000000000111111111,,,...111111...---...///...222333///...000111000...//////...---,,,...//////......------......///------,,,+++++++++,,,,,,***,,,...//////000222333111111111111000000000//////111222222111000000111111000...---,,,,,,------***---000000---,,,,,,---+++******,,,...///...,,,++++++,,,,,,---...000000,,,------,,,******,,,...***++++++,,,,,,------...------,,,,,,,,,++++++++++++,,,...000000000///...---.........------,,,+++)))))))))***+++---...///+++---...///......///000.........---------,,,,,,)))+++......---+++++++++)))******+++,,,,,,++++++,,,,,,---...............---///111000......000222,,,++++++***************+++,,,,,,+++******+++---+++---///000...---------pppqqqpppllljjjkkkrrrxxxpppwww{{{zzzyyyyyyvvvrrrjjj```RRRJJJGGGDDD???999666777999;;;;;;999777666555555666666666666555555444222000...///111444777///111444555555666777999999888777888888888666444555444222111111111222333222222222222333444555666222222333333222000///...''',,,000222111111444666333333333333333333333444<<>>:::666888===666:::======;;;:::;;;===444111333888999555666:::555555555222000000444888111444777:::============;;;666111111555888777555444555666777777666555444888555333444333//////222///222333222///111777===666555444333333333333333333555777555222000000222///222666666444333444666---......000111222333444555222000111444777777666...222777999888555222111666555555444333222000000---///111111000/////////000/////////000111333444222333333333333222111111000333555666666555666777444333222111000000000000.........///111333666777;;;===@@@EEEKKKQQQVVVXXXZZZaaahhhiiiddd___```bbb^^^^^^]]]]]]\\\]]]]]]]]]]]]aaa```ZZZWWW[[[\\\YYYVVVUUUWWWZZZXXXUUUWWW]]]UUUXXXZZZWWWSSSQQQSSSWWWOOOSSSXXXZZZYYYZZZ\\\___VVVXXXYYYXXXVVVWWW[[[___WWWXXXUUUOOOJJJGGG@@@888666333222444222...---///---.........////////////---000333333000------...---111222///...000111///444444333000...---///111//////...------------...,,,,,,++++++******++++++---...//////......///000111111000000/////////...///000222222000///000111000000///...---,,,,,,,,,(((+++......+++)))***+++***))))))+++---...---+++******++++++---...000111,,,------+++******,,,...***++++++,,,,,,---............---------,,,,,,,,,+++---///000///---+++)))------...///...---+++***((((((((()))***+++,,,---)))+++...000/////////000//////////////////......(((+++///000...,,,+++***)))***++++++,,,,,,,,,,,,++++++,,,---.........------///111111......000222,,,++++++***)))*********+++,,,,,,+++***)))+++---***,,,//////---,,,,,,---wwwllljjjooollldddiiiwwwtttxxxyyyxxxwwwxxxsssmmmjjjfffZZZKKKCCCBBB@@@;;;;;;<<<===;;;999666666666111333555777888666555333<<<777111///000222222111555555555555555555555555666555222111000000111222...000222444555444222111222333333444444333333222222222222222222111///...------...000333444222111222222222222111444777;;;DDDHHHKKKLLLIIICCC???<<<...666999222---000555777777444111111222333222000111000///111444444111...///------000444666555333:::666222111444777888888888555222111333555666777333222222222333555666888666555555777888777222...111000///111555777777555333444666999;;;===>>>>>>;;;:::888777777777888888999;;;;;;888444222333666111333444444333222333444333333666;;;;;;888:::>>>888444///...111333444444777888999;;;<<<======>>>:::;;;<<<:::888777777888888999:::;;;;;;;;;;;;;;;999888777777777777888888666555333111000000111111111222444777:::<<<>>>???>>>666111333777777777777555666777777555333222222666555444444444333111///111111222111111333666999777666555444333222111111444555666666555222///---111222444444222111111222555444111...,,,,,,///222444333111000111333666777666666666888999888666444444555555333000///000111---...000111333333444444------------///111333555111222222333333333222222555444333222222333444555000111222222222000///...---,,,...222333333666;;;999===CCCIIIPPPTTTWWWXXXZZZ___bbb```^^^^^^\\\YYY`````````___^^^[[[YYYWWW```^^^\\\ZZZYYYXXXXXXXXXXXXXXXYYYZZZZZZYYYXXXWWWUUUUUUUUUVVVWWWVVVSSSQQQSSSTTTUUUWWWYYY\\\^^^___^^^\\\YYYWWWWWWZZZ^^^```aaa]]]XXXRRRLLLEEE???:::222111000000000111333444111222222000------000444000///...///111333222111///000000000......000111000444333---+++///000...///...---,,,,,,---...///,,,......***'''&&&***---+++---///111111000///...///...---///111222111000(((---333333000---...000---...///000000...,,,***111///---+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---000111000//////...---,,,+++***************+++,,,,,,---......------------------------,,,------......---,,,,,,,,,,,,------------------)))******++++++,,,------...+++***+++...000///---......---,,,,,,,,,------+++,,,,,,+++))))))+++---***+++------,,,---///111((()))***++++++++++++++++++,,,---...////////////+++***)))(((((()))***+++)))***+++,,,,,,+++***)))))))))***++++++++++++***}}}rrrooossspppgggjjjwwwuuuwwwvvvuuuuuuvvvpppiiifffaaaUUUHHHBBBCCC@@@;;;:::;;;<<<:::777555444555333333444555777888888999888555111000222555555555555555444444444444555555555444222000///000000111...///000111333333444444333333444444444444333333222444666666333111000000111111222333555666444333111222444444444444777999CCCGGGKKKMMMJJJEEE@@@>>>333999:::444000111333222333111///000222222111///111000000222444555333000111000000222555666555333888444111000333555777777:::888555444555777999:::444444333333444666777888888666666777888666333///000//////222666777777555333444666888;;;<<<===>>>>>>===;;;999888888888888777888999777444222333555333444666666555444444555111000333:::===<<<===@@@===888444222333555555555888888:::;;;<<<=========888999999888666555555666999::::::::::::999888777666666555555555555555666555444333111111111222222222222444666888999;;;<<<:::444111555888777444444666777888888666444333333444333222222333222000...000000111111111333777:::777777666555333222111111222333555555555333000///222222222222222111000///444333222///---...000333444333111000111333666777666555444555666777555444444444444222000//////111...///000111222333333333000000000000111111222333000111111111111111000000222111111000000111111222111111111111111000/////////...000444444444777<<<777;;;BBBJJJQQQWWW[[[\\\XXX\\\^^^[[[YYYYYYWWWTTTWWWXXXYYYZZZ[[[[[[[[[ZZZ^^^]]][[[YYYWWWWWWWWWWWW\\\[[[ZZZYYYXXXWWWWWWWWWTTTSSSSSSTTTUUUVVVUUUSSSPPPQQQSSSVVVZZZ___ccceeecccaaa]]][[[[[[]]]```bbbbbb^^^YYYSSSMMMGGG@@@<<<333222111/////////000111111222111000//////111333111000//////111111000//////000000///...---///000000444444///---///000...........................///...,,,+++,,,---------------...///000111111111222111///000111333222222(((---111111...,,,---///,,,---...//////......---///...---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---000111000//////...---,,,++++++++++++*********++++++,,,,,,------..................---------------------------....../////////......---)))******++++++,,,------...,,,***,,,...000000///.........------,,,,,,,,,+++,,,,,,+++))))))+++---***+++,,,+++******,,,---))))))***+++++++++++++++)))***+++,,,------------******)))(((((()))***+++)))***++++++++++++))))))))))))***+++++++++++++++xxxuuuxxxtttkkkmmmwwwxxxwwwtttrrrttttttnnneeeaaaZZZOOOEEEBBBCCC@@@:::999::::::999555333222222222111111222444666999;;;444333222333666888::::::666555333222222333555666444333111000///000000111------...///222444777888444444444444444444444444333777::::::777333111111333222222444666666555333111222444555444444666777@@@DDDIIIKKKIIIEEEAAA???555888888666444555444000///...///000222222000...111000000222444555444333111111000222333444222111444222//////111333444444888777666555555777999:::666666555555555666888999999777666555666555333222//////000333666888777555333444666888:::;;;<<<===>>>===;;;999888777666666333555777666555333333333555666888888666555666666333000222999??????>>>???>>>;;;777444444555555555777888999;;;;;;<<<<<<<<<666777777555333222333555999999:::;;;;;;:::999888333333222222222222333333444333222222222222333333333333444555666777888999666222111666999666333222777888888888888666555444222111000111222111///......///000000111333777:::888888666555444222111111000111333444444333222000111///---///222444222000222222333222000000222333444333222111222444666777555333111111333444444333333333333111///......000//////000111111111111111333444444444444222111000000000000000///...------000111111111111111111000222111111000000000000000111///111555555444777<<<888<<>>:::333222000...---------...222111000111222222222111222000//////000///---+++///000000...---,,,---///...222333000...//////------...///000000///...---000,,,***,,,000111///,,,...---------...000333444555222//////000111111111+++...000000---,,,...111,,,,,,,,,---......//////...---,,,+++,,,---...///---,,,,,,++++++,,,,,,---,,,++++++---000111000.........---,,,+++++++++,,,++++++++++++++++++++++++---...///000000///...---...---,,,,,,,,,,,,......000111111111000///......)))******++++++,,,---------++++++,,,///111111000......//////...,,,+++)))+++,,,,,,+++))))))+++---,,,------,,,***)))+++,,,)))***++++++++++++++++++)))***+++,,,,,,---------))))))(((((((((***+++,,,((()))***++++++***)))))))))******+++++++++++++++xxxvvvyyywwwoooooovvv{{{yyyuuurrrtttuuuooofff___VVVKKKCCCBBBBBB???:::888999999777333111000000/////////000222333555666333333333555777:::;;;;;;666555222111111222555666444333222111111111111222+++,,,///222444777888999555444444444444444444555888999;;;<<<<<<888333000///......000333444444333222222333222111222444666999>>>CCCEEEDDDAAA>>>===222222333555888999666111,,,...000222333333111000000000111333444555666666000000000000000///...---000///......///000111222444444444333333444666888777666555555555666777888999777555333333333333333...///111444777777777666333444666888999:::;;;;;;<<<;;;:::888666444333222000222444666666444333333555777888888666555555666888333222999??????<<<;;;;;;999666444444444555666666777888999999999999999555555555444222111333555666888:::<<<===>>>======222111111111111222222333333333222222333333333444444444555666888999:::;;;666222111555777555444444888888888999:::999777555222111000111222222111///---...//////000222666:::888777666555444222111111000111333333333222111000000,,,+++...444888777444000111333333222222333444444333222222222444666777444222///...000222333444222222222000...------//////000000111000000//////222333555666555333000///000000000000///...---,,,111222333444444333222111222111000//////000111222111000111444444222555:::999<<>><<<:::888777666555555666888999555666666777777777666666555555555333111222444666666777:::<<<======<<<;;;222222111111222333444444222333333333444444333333444555777888;;;<<<>>>???888333222444555444666999999888888999;;;;;;888555333222222333444555333222---.../////////111555888666666555444333222111111333333444444333222000///444000---///555888666444...111333444333222333444333333333333333555666777444111...---///111333444111222222000---,,,---...//////000000000///.........000333555555333111///222222222111000///...---111111333444444333111111222111000//////000111222000///000222222///111666555888>>>DDDJJJNNNQQQRRRTTTYYY[[[YYYYYY\\\___^^^^^^]]]\\\[[[ZZZYYYYYYYYY[[[YYYXXXVVVUUUUUUUUUVVVVVVWWWXXXYYYYYYXXXVVVUUUPPPMMMKKKKKKNNNRRRUUUVVVUUUSSSQQQOOOOOOQQQTTTVVVXXXVVVTTTRRRSSSVVVZZZ]]]YYYUUUPPPJJJDDD>>>777222//////---,,,,,,,,,---...111///...000444555222///.........///111000...,,,...//////...,,,,,,---...+++---///000...++++++,,,---///111333333111///---***,,,///000///...000222---+++))))))***...222555555111---+++,,,---...............,,,,,,---///111000///...,,,+++++++++++++++++++++,,,---...///000...---+++******+++---...---,,,,,,---///000///...------,,,,,,,,,---........................------+++,,,------------,,,+++...---+++++++++---///000000000//////...---,,,+++)))******++++++,,,------******++++++,,,---///000---.../////////---***)))+++,,,,,,***))))))+++---,,,---......---...000222++++++,,,,,,,,,++++++******+++,,,---............***)))((((((((()))+++,,,((()))***,,,,,,,,,+++*********+++,,,,,,,,,,,,+++qqqnnnooovvvyyywwwvvvwww|||}}}zzzuuuuuuwwwuuuqqqfff]]]TTTMMMFFF>>>;;;;;;444555666444222000//////222444666888888777555333666666666555444444666888777666444333333444666777555555555555555555555555)))---333777:::999666444444444222222222222444444;;;888777:::???>>>777111---,,,,,,...222444666666333333111///......222444000222555666555555666777444111111666888444000...///222444555555444555666000111222222222222555777222333444444111000000000,,,...000000/////////000111444666666444444777:::888777555444333444444555666666555333111000111333222333555555444444666777444444555777777888888888;;;;;;;;;;;;;;;:::999888333333444666888888777555444555666666444222222333222///111888>>>>>>===>>>777888999888777888;;;===555555666666666555555444555555444333111222444777999:::<<<===<<<999777555333333222333333444555666333333444444444444333222444555777999;;;===??????888444222333444444666;;;:::888777999;;;<<<999555444333333444666777666444......///......000444777333333333333222222222222555555555444333222111000999666222111333444333111///111222333222111222333333333333333444555666777333111......000222444444222222222000...------///...///////////////...---,,,...000333444333111000222222222222111000000//////000000000000000000///000000000000000111111222000......000///---...333...222:::BBBIIIOOOSSSUUUQQQVVVYYYYYYZZZ^^^```___\\\[[[ZZZYYYYYYYYYYYYZZZ]]][[[ZZZXXXXXXXXXXXXYYYSSSTTTUUUWWWXXXWWWWWWVVVRRRPPPNNNNNNPPPSSSUUUVVVSSSRRRPPPOOOOOOQQQTTTVVVVVVUUURRRQQQSSSVVV[[[]]]ZZZWWWQQQKKKFFF???888444///...---,,,,,,,,,---...000///...///111222222111......///000222111///,,,...//////...------...000,,,,,,---///...***+++......///222333333222///...+++///222111......111555,,,+++++++++,,,...111222555222///....../////////,,,+++*********+++------000///...---,,,***))))))++++++,,,------...//////...---+++******+++---...---,,,,,,...///000///------,,,,,,,,,---...//////////////////////////////,,,++++++++++++++++++,,,---,,,++++++,,,---///000---.........---,,,++++++)))******++++++,,,------+++,,,------,,,,,,...000,,,---.........---,,,++++++,,,,,,+++))))))+++---)))+++,,,,,,,,,,,,///111,,,,,,,,,,,,,,,,,,+++***((()))***++++++,,,,,,,,,+++***)))(((((()))***+++)))***+++---------,,,,,,***++++++,,,,,,,,,,,,,,,nnnmmmooovvv{{{zzzyyyxxxwwwzzzyyytttqqqtttvvvuuummmfff]]]TTTHHH<<<999<<<222444555444222000000111444555666888999999999888666666555222000111444777777666666555555666666777444444555555555555555444+++...222555666555333222444333111000000111333444666888:::;;;:::999888777111///...///111333444444222333555444222111111222111222333222222333666888555222222777888333111222111333555555333333555777000222222111000000333666222444666555222000111222,,,///222222111///000111222555888888555555999<<<999888777555444444555555777888888666333111333444555666666444222222555888444444555666777777777777999:::;;;<<<======<<<<<<777666555666999:::999777444666777666444222222333000///222888;;;;;;<<>>;;;777555333333333333444555666777444444555555555333222111444444555777888999;;;;;;444222222444555333555999:::777666888;;;<<<999555333333333555777888777555/////////...---///222555000000111111111222222222444444444444444444444444777555333111111111222333///111222111000000111222333333444444555666666666333111//////222444555555222333222111...---...///------.../////////......---...000222333222111111111111111222222111000000000000////////////000000//////000111111111111111000......000...+++---111...333:::CCCKKKRRRVVVXXXQQQWWW[[[[[[\\\```aaa___\\\[[[ZZZYYYYYYYYYZZZZZZ___^^^]]][[[[[[[[[[[[\\\TTTSSSRRRRRRSSSUUUWWWXXXWWWUUUSSSRRRTTTVVVWWWWWWTTTSSSSSSSSSSSSUUUVVVWWWXXXVVVSSSRRRSSSVVVZZZ]]]\\\XXXSSSMMMGGG@@@:::555111000...---,,,,,,,,,,,,......///......///111333000000111222333111...+++---...//////......000222///------000///+++,,,222///000222333333222000///---------,,,,,,---///000,,,---...///000000000000333111//////000000///...,,,+++***+++,,,------------.........---+++***)))+++,,,,,,---...............---+++******+++---...------,,,...///000...---,,,,,,,,,------...000000------......//////000000...---+++******+++---...++++++,,,,,,---......///,,,,,,---------,,,,,,+++)))******++++++,,,------...///000///------///111,,,,,,,,,------------...+++,,,,,,+++))))))+++---+++,,,---,,,,,,,,,...000,,,,,,------,,,,,,+++***((()))***++++++,,,++++++,,,+++***((((((((())))))***+++,,,...//////......***+++,,,,,,------,,,,,,nnnnnnqqqxxx}}}}}}{{{yyyrrrwwwxxxrrrnnnqqquuuwwwrrrkkkcccYYYIII:::777<<<222333444444222111111222444444444444666888;;;<<<555555444111...///444888666777777777777777777666333333444555555444444444---...000111222222111111333222000//////000222333222888===<<<666444777<<<333111///...000111111000000444888999777444111///444444333111111333777:::222000222888888555555999222444555444222222555777000222333111//////222555000222444333000///000111,,,///333444222000000111111555888888555555888<<<;;;:::888777666666666666777999:::999555333444666777777666333000111555888444444555666777777666666555777999;;;<<<<<<<<<<<<:::777555666999;;;:::999555666777666444333222333111111444999999777888<<<666888999777444333555777888999999888888777666555444333222000///000333666===???AAACCCCCC@@@===;;;333333333333444555666777555555666666555333111000333333444444555666666666000000222666666222333666999777555777;;;<<<999444333222333444777888777666000000///...---...111333...//////000111111222222333333444444555666777777000111111000000222555888000111111000//////000222333333444444555666666666333222000111333555666555333333333111///......000,,,------...//////......///000111222222222111111///000000111111111111000333222111000000111222333...///000222222222111000111//////000...+++,,,111333777>>>FFFMMMRRRVVVXXXSSSZZZ^^^^^^___aaaaaa___```___]]][[[YYYYYYYYYYYYaaa```^^^]]]]]]]]]^^^^^^WWWUUUPPPNNNNNNRRRWWWZZZ[[[YYYWWWVVVWWWXXXXXXWWWXXXXXXWWWWWWWWWWWWWWWWWWYYYWWWTTTRRRRRRUUUXXXZZZ\\\XXXRRRMMMGGG@@@:::555444222000---,,,+++++++++---...///---+++,,,111555333222222333333111---)))---.../////////000222444222......111000,,,...555000111222222222222111000---)))%%%%%%)))++++++***---///111333333222111//////...------...///---,,,///...---...000000000///***,,,---......---+++)))+++,,,------......------///---+++))))))+++---///...------...///000...---,,,,,,,,,---...///000111,,,,,,,,,---...///000000000...,,,******,,,...000***+++,,,---............,,,,,,------...---------)))******+++,,,,,,------000222333111......000222,,,,,,,,,,,,,,,...//////+++,,,,,,+++))))))+++---///000000///------...000------------,,,,,,+++*********+++,,,---------------,,,***)))((('''((((((***,,,---///000000//////***+++,,,,,,------,,,,,,hhhmmmrrruuuzzz~~~}}}xxxwwwuuurrroookkkkkkpppwwwttthhh[[[RRRIII???999777555666777666444222000000///000111222444555666777666666555222000///111333444222444888888444555:::222222222444777777444111///111333111///000444777:::777444222222222222111111333666888888999;;;<<<;;;666000///222444333000333444666666666444222000444333222222444666666666777555444555777:::;;;;;;555666666444222222333444222444222---///666999666333333333333555555000***000111222333333222000...111333666666666666777999:::999666444222222222222888888888888666333///---555666666666444444666777888777777888999777444111333444555777999::::::;;;:::777444444666:::<<<===111///...000444666555333666666666666555333222111///222555777777888999:::111444666777777666666777<<<777111///000333444444:::===AAACCCAAA???<<<;;;888555333444777999888666000222555666666444111///333333222222222222222333...222666555222///...///222555888:::999777666666555666666555444444666888000444333...+++...222333111333444444222111111111888777555444444555666666777333000111555666333///111111111///,,,,,,---///000//////111444555555444///000222222111111333444222222111111000000//////......////////////......111...+++,,,111333111...///111333444333222222333333444444444333333222111000222333444444111///------...///.........000222333777>>>HHHQQQVVVXXXXXXVVVYYY]]]___``````bbbcccaaa___\\\[[[\\\]]]\\\[[[bbb```^^^^^^___```___^^^WWWUUURRRQQQRRRSSSSSSRRRXXXYYY[[[]]]^^^]]]YYYVVVXXXTTTSSSVVVWWWUUUSSSUUUVVVTTTSSSTTTUUUWWWVVVUUUZZZWWWRRRMMMFFF???777222////////////............******+++---///000222222444777999777222///000333000222111......111222000///222444222...///444999999555222222111......222222000///---,,,,,,,,,---666222---,,,---...---,,,......,,,++++++,,,---.........//////...---,,,,,,++++++------------++++++++++++*********+++,,,---,,,------......------,,,,,,...//////---++++++,,,......------------......++++++,,,---...///000111000///...,,,+++***)))))).........---,,,+++***)))+++,,,...//////...,,,+++,,,+++***))))))+++---......//////---+++,,,000333444111......000000///,,,111...***))))))+++,,,,,,---...000///...,,,---------------------------,,,***++++++,,,,,,++++++***---,,,***(((((()))***++++++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,hhhnnnssswww{{{~~~|||wwwrrrssssssrrrooommmppptttooocccUUUKKKCCC:::666777888777666444222111222333000000111333444666777777666777666444333333555777555444666:::999444444888555333222333555777666444111111222222111222333555:::999777777777555222///333444666888888999:::;;;999444//////111444333111222333444555555444333222333222111111111111000///666444444555777999:::999444555555333111111222333222444222...///555777444555555666777777666333000...///111333444333333222333555777888777777777999888888777666555555555555777777888888777555444333333666888999888777777777777777777888999888444111222444666888999:::::::::999666444333555777999999222222222222333444444444666777:::;;;;;;999666555222444666666555555666777333666888999888888888999;;;777222000111333333222888;;;???BBBBBB@@@===<<<888777666666777888777777111111222333444444444444333222222222222222333444///222555777555333111000111333666888777666666777666777777666444333444555000333333...,,,000444555333555666555333222222222555555444444444444555555666333000222555777444111.........------...000333222111///000222444444333...000111111000111222444222111111111000000//////////////////////////////333000---...222444222//////111333333222111222333333333333444333333222222000222333444333111///---,,,---......---...000222333777>>>GGGPPPUUUXXXXXX]]]^^^______]]]\\\]]]]]]```___]]][[[[[[[[[\\\]]]aaa^^^\\\ZZZZZZYYYWWWVVVVVVTTTQQQQQQRRRSSSSSSRRRSSSUUUXXX\\\^^^___]]][[[WWWSSSSSSVVVXXXVVVWWWYYYUUUUUUUUUUUUUUUWWWYYYZZZZZZXXXTTTOOOHHH???777222////////////............***+++,,,---...///000111222666999777333000000222000222111......111222000000222333111///000333777666222000111000...///333222111000...------......444111------......---,,,...---,,,++++++,,,------...............---,,,,,,+++,,,------------,,,+++***+++++++++++++++++++++)))******++++++******)))///000111000...---...///......------------......---------...//////000000000///...,,,++++++++++++,,,,,,,,,,,,,,,+++))))))+++,,,...//////...,,,+++,,,+++***)))***+++---......///000///------000333111///,,,,,,---...,,,+++///.........000///...,,,---...000///---,,,,,,---,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++...---+++***)))***+++,,,++++++,,,,,,,,,,,,++++++'''(((***+++------......iiipppwwwyyy|||}}}zzzuuulllpppuuuuuusssqqqqqqqqqhhh\\\OOOEEE===666555777@@@===999555333222333444//////000111333444555555444555666555444555777999666666999;;;:::555444777888555333222444666777777333222222333444555333222666777999;;;<<<:::666333555666777888888999999888666222......111333333222111111222222333444444444444444444333111///---+++444444333555777888888777333444444222000///000222111333222000000333333222333555777888777555444555...///111333444555555555555777999888777666777888555666777888999999999999666666777777777888888888111555999<<<;;;:::888888555555666777888777333000222333666888::::::999888<<<:::888777888999888777333555666555222222444777444777;;;>>>>>><<<999666555555666555333333444555666888:::::::::999:::;;;;;;888555333333333222111444888===AAABBBAAA>>><<<999999:::999777666666777111111000000111333555777111111111111111222333444///111444777999888555222111333444444444444555777555777888777555333222222111444333//////333666666555666777666444222222333111222333444555555555555777444111222555777555333/////////...---///222555555222000///000222333222---///000000000000111333111111111000000000000000000000............000000666333000111333444333000000111222111000000222444222222333333333333333222111111333333333111///---,,,---...---------///111333777>>>GGGNNNTTTWWWYYYaaaaaa```]]][[[ZZZ[[[\\\```aaa```]]]YYYXXX[[[^^^```]]][[[YYYYYYZZZYYYXXXYYYWWWTTTSSSSSSSSSQQQPPPLLLOOOSSSXXX[[[]]]]]]]]]SSSPPPPPPTTTUUUUUUWWW[[[SSSUUUVVVTTTRRRSSSWWW[[[[[[ZZZWWWRRRJJJ@@@777222////////////............++++++,,,,,,---......//////333777777444111111222///222111......111222///222111111000000111222333222///...111111///000333222111000///////////////000///......//////...,,,---,,,,,,+++,,,,,,------...............------,,,+++,,,---......---,,,+++++++++,,,------,,,+++***,,,,,,------------,,,,,,000000000...------...000......------------...............//////000000000///......---,,,,,,------,,,,,,---......---,,,+++,,,---...000000...---,,,,,,,,,+++***+++,,,---......000111111000000111222000...,,,,,,------,,,+++,,,---///222444222...+++---...//////---,,,,,,---+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++---,,,***))))))***++++++******++++++++++++******'''((()))+++---...//////nnnuuu|||}}}}}}|||wwwrrrhhhooottttttqqqppppppnnnaaaXXXNNNFFF???888666888FFFCCC>>>999666444333222---...///000111222333333333444555555444333444555555777:::<<<:::888777888777666555444555666777777777555444555888888444000000111555999===???===;;;777777777888888888777666333111......111333333222000000000111222333555666555666888777555222000///444333333444666777666555333333333111///...///000000222222111000111111111000111444666333000222777000111111222444555666666666777999888666555555666222333666888::::::::::::666666666666666777888999000444888:::::::::999:::444444555777888777333000111333666999:::999888777<<<:::999999999888666444222666999777222111666;;;444666888::::::999666555444555444333222222444666777888::::::::::::;;;<<<;;;:::888777666444333222222555999>>>AAAAAA>>>;;;888;;;<<<;;;777555666888222222111111222333444555000//////000000111222333//////222777;;;;;;666222333333333222111111333555333555777777555333111111333555555111111444666555444666777666444222222333000111333555666666666666999666444333444555444333444444333222000000333555777444000//////111222222---...000000//////111222000000000000000111111111111000...------...000111777555333333444555333222111222111000//////222444111111222333333333333222111111222222222000...---+++---------,,,---///111444888???FFFLLLQQQVVVYYY^^^^^^]]][[[YYYZZZ]]]```ccceeeeee```ZZZWWWZZZ^^^YYYWWWVVVWWWYYY\\\^^^^^^___\\\YYYWWWVVVTTTQQQOOOJJJMMMQQQTTTVVVWWWYYYZZZQQQNNNNNNQQQQQQPPPSSSXXXRRRTTTUUURRRNNNNNNSSSXXXZZZ[[[YYYTTTKKK@@@777222////////////............,,,,,,,,,,,,---------------111555777555222111111///111111......111111///222000///000222222111000222//////222222//////222000000//////////////////.........//////...---,,,------------------.........//////000//////......+++,,,---......---,,,+++,,,---///000000...,,,+++------............------......---+++***+++---000......------------......------...///000111222222......---------......///...///111222222111000///,,,---///000000///---,,,---,,,,,,+++,,,---.........000222333333222111111000///...............---)))***...111333222---***,,,...//////---,,,,,,---)))******+++,,,---......*********++++++*********+++***)))(((((()))******)))******++++++******)))((()))***,,,---.........sss{{{}}}zzztttooogggnnnqqqmmmjjjkkkjjjhhh]]]WWWQQQMMMEEE===:::;;;@@@>>>;;;:::999777444111///000000111222333444444555666888777555333333333222666999:::::::::;;;:::444555777777777666555555:::888666777999888444111//////000444999===??????999888777777999999777444111000//////111222333333000000000111222333444555222555888999777555555555555444333444555666555444222333222111...---...///...000222222111000222444111000222555333///222999444444333222222222333444555666777777444333333444000222444777888999999888666555555444444444555555000222555666666777999;;;666777888;;;<<<:::666333222444666888999888888777999888777777777666444111111666:::777222111777>>>888777777666555444444444222222333222222333666999666888999999888888:::<<<;;;<<<;;;:::888666555555111333666:::>>>???<<<999777:::<<<;;;888555666888444444444555444333222111///////////////000111111......000555999999555111555555333111///...000222000333666666555333333333666777666222222555555222333444555555333222222333111222444666777888888777<<<999666444333222222111666777777666555555777999999666222///000111111111---...000000//////111222//////000000111111222222222111///......///111222777666444333444444444333222222222111//////111444111111222333333222222222111111222222111000...---,,,---......------///111444999???DDDIIIOOOUUUYYY[[[[[[ZZZYYYXXX[[[___bbbgggiiiiiiccc\\\XXXYYY\\\RRRPPPOOOQQQUUUZZZ\\\]]]___]]][[[ZZZYYYXXXVVVSSSOOOQQQSSSSSSSSSSSSUUUWWWSSSQQQQQQRRRPPPNNNPPPUUUTTTVVVWWWSSSNNNLLLPPPTTTYYYZZZZZZTTTJJJ@@@777333////////////............---------------------------000444666555333111000///111000------000111////////////000222222000...444111222555444000...000------..................---...//////...---------------......///////////////000000111111111000000,,,,,,............,,,,,,...///111222222111///---******++++++++++++******......---+++***+++...000......------------......++++++---///111222444555...------------...//////...000222333333222111///---...000111111000...------------------.........///000222444444333111000.........---,,,,,,---...++++++---///111111...,,,,,,---///...,,,++++++,,,******+++,,,------......++++++,,,,,,,,,,,,+++++++++++++++***++++++++++++)))******++++++******)))+++,,,,,,---------,,,,,,ttt|||zzzwwwsssnnnhhhpppqqqiiidddeeeeee```ZZZWWWTTTQQQIII@@@<<<>>>666444444666999999666333333333444555666666777777777999;;;;;;999666444444111666888777888;;;===<<<333555888888777555333333:::999888777777555333111222000///111444999;;;===:::888666777999999777444111111111111111222333444222222222333333333333333...222666777666555777999888666333333444555555555333333333111...------...---...000333222000444:::777333222777666222444<<<777666333111000000111222444555666666444222333333222333444555555666666666555444444333333222222222000111333333333555777:::999:::<<>>:::666444444555666777777777777:::999999999::::::888666333777999666222111777===;;;999777555444444555555///111333333444666888;;;666777888888777888:::<<<;;;<<<<<<;;;888777777888333222222666:::;;;999666444666999:::999888888888666666777666555444222000222111111000000000111111//////111444666666333111555555444111......///000000222444555444333333444666777555222333666555222111333444555333333333555222333444666777888888888;;;999666333111111111111333555999:::;;;<<<===???999777333222222222222222---///000000000000111333......///000111222222333111111////////////111111555444444333333333333444222333444222111000222333222222222222222111111000111111111111000///......---...///.........000222555999???CCCGGGLLLTTTYYY\\\\\\[[[YYYXXXYYY\\\___fffhhhhhheee___[[[ZZZZZZWWWUUURRRSSSVVVYYY[[[\\\YYYXXXXXXYYYZZZ[[[YYYXXXTTTVVVWWWUUURRRQQQTTTWWWVVVVVVWWWXXXTTTOOOPPPUUUVVVXXXXXXVVVRRRPPPQQQTTTVVVXXXXXXRRRHHH>>>777444////////////............------.....................000222444444222000///...111000------000111...+++---///111222111000///444222333666555111...///+++,,,---...//////......---//////...,,,+++,,,---,,,---...//////000/////////000000111111111111111,,,---...//////...---,,,...///111222222222111000++++++,,,,,,,,,,,,++++++...//////...------000222......------------......***+++,,,...000222333444...---------------......---///111222222000...,,,...///000222222000///...---------.........////////////000222444444111///+++,,,,,,+++***)))+++,,,///......///111111///...,,,---......,,,++++++,,,,,,,,,,,,------...............////////////......---------...............******++++++++++++******---------------,,,++++++pppxxx~~~{{{wwwuuurrrpppooowwwxxxnnnggggggddd]]]XXXUUURRRNNNGGG>>><<>>???===999555555555444444555666888888999888777888:::;;;;;;:::888999999666111000444999888777777666666555555555///111444666666777999:::777888888888777888:::<<<999:::;;;999666666888:::555222000111555777666333222333444777:::;;;:::888888777666555555555555555666555444333333222222333111222444444333222222222222222333111000///000222222333444333222111222333222333222111444888888333000222444555555555666777333333333444555666777888888777555222000000222444111555:::===>>>>>>>>>>>>999777555444444444333222...000111111000111222444---...///000111222333333000000000000000000000000222222222222111111333444333444555555333222222333333333333333222000///...111111111000//////.........///000/////////111333555:::???CCCEEEKKKSSSYYY[[[\\\[[[YYYXXXYYY[[[^^^bbbcccddddddbbb^^^[[[YYY^^^[[[WWWVVVXXXZZZ\\\]]]UUUTTTTTTVVVWWWWWWUUUSSSQQQSSSUUUSSSPPPPPPTTTXXXVVVWWWZZZ\\\WWWQQQQQQUUUTTTUUUVVVVVVVVVUUUTTTSSSTTTVVVUUUOOOEEE;;;777666////////////.....................//////000000000000000111222222222000......000000------000000...'''+++000222111000000111000///111666666111///000+++,,,...///000000000//////000000---***)))+++...***+++,,,---.........------...///000000000000000,,,---...//////...---,,,---......///000111222222---......//////......------...//////......///111......------------......,,,,,,---...///000000111...---,,,,,,,,,,,,,,,---...///222333222000---+++...///111222222111///...------...///////////////000//////111333444111///)))+++,,,+++)))(((***---.........000111000---++++++---......,,,++++++,,,........................---......//////......---,,,,,,------............++++++,,,,,,,,,,,,++++++,,,,,,---------------,,,llltttzzzxxxtttssssssqqqvvvwwwnnnlllfff]]]WWWSSSOOOJJJBBB;;;;;;???>>>999444333666999888555222222222333333444444444111555999:::999777555555555999999333333888;;;:::555666666333000000333666777888777333...,,,...000---------000555999<<<<<<:::777444666:::;;;888444222333444444333222333444666666777777555333000......222666666444555:::???<<<999444111222444666777444444444111...------...++++++...222222222:::EEE@@@555000777999555555;;;777444111...---///111222444666777777666555555666:::999666444222222222222000222333555555444333111---111555777777555444444222444777:::<<<:::555111666555444333444666888999222000000111333555555555<<<<<<:::555111///222555222333555666777666444333000222666777777777888999888888999888777888;;;===777888999777555444777;;;777222...///222555333111111000111666;;;===;;;888999888555333333666888:::999888777666555444444444333555666444111///111333...000222222111111333444444555444333000///000222///000000000555::::::666000222555666666777888:::444333222222333444666777555444333111000111444666333777<<>><<<777:::<<<:::666777;;;===<<<222222111111111111111111333666999:::888666555555000777:::555000222444333555555444222222333777::::::777333111111111111111000111111111222555999===999555222333666777222---///333555333333555444000111222444555555555444444000000111333555777999:::777:::888000...222444222555222...,,,,,,---......///---+++,,,///222444555222444555555444333444555000000000000////////////111444777888888999;;;<<<;;;:::888555333111000000//////000111222222222222000333777777666555777:::666555444444555666444333666444111///000222555777888666333111111222444666555777777444000---...///000444777666222///111444888777555444666777888888:::888666555444555666777:::777444222333555666777:::888555333333333333222000000222555888888888666333333333444444555666666444555666444111111333777333...///444666222000222333333444444555555444444666555444222111000000000000000000111111222222333444333222111333666999;;;777444111111444666555444777777666333111111333555666888;;;======999555222666444222000000222444666777333...+++***---222555...///111333555555555555000111222222111000111333//////000222333444222000333111000111222222111000666666555444222111000000...111333444333111000000111000///000111111111///777999<<>>444444222111111222333444888777666666777888:::;;;444555666444222111111222///......000222333333111222111111222444666555444333333222222111111111000---.........///111555888555444333444555666555333222666;;;BBBJJJSSS\\\aaabbbeeeddd___\\\^^^^^^]]]WWWYYY\\\```ccceeeeeedddaaa___^^^aaafffhhhddd___\\\[[[[[[\\\]]]^^^\\\[[[VVVRRRNNNLLLNNNOOOMMMKKKKKKNNNSSSVVVWWWWWWUUUTTTVVVYYY\\\\\\ZZZVVVTTTSSSQQQLLLEEE===888444111...000000///...---,,,++++++((()))******)))***,,,...///111222000...,,,,,,---//////......---,,,++++++///111222222000//////000))),,,///000000///.........///000111222111111000111///------///000//////...---+++))))))+++,,,---+++---......,,,++++++,,,+++...000000///......///000000///...---,,,++++++++++++,,,------......///,,,,,,+++*********++++++)))***+++,,,...///000111000//////............///,,,---/////////---+++)))***++++++***)))))),,,///......///000//////...---///...------,,,,,,------++++++,,,,,,,,,------...))))))***************)))))))))))))))***+++------++++++++++++,,,,,,,,,,,,---......---,,,+++---...,,,++++++******+++++++++------,,,************+++)))+++,,,......---,,,++++++++++++++++++,,,,,,---nnnrrrtttsssooonnnqqqtttuuuxxxzzzyyywwwtttllldddSSSMMMFFF@@@<<<999666666///444666666777999777333///111222444555555444444444777999:::999777666666888888888777555222111222000222333333333333444555333555666444111......///555555555444222222333555666333111222666999777555777::::::666666777666333111333555777999::::::999444222///......111444666666777888888777555666888666444222222444555444444000//////111333333222000000222333333111///000000000000///000111333555666444444333111///000444666666555333222333555777888555555555444333222111000...333888:::888555555555666666555777999::::::999000111222333333333222222111222333555555444222111///000111333555555444222111333666666444000---,,,///222666777777777888999888999::::::888555222000333333444666999999777555:::777444666999;;;888444777777666444333444888<<<;;;<<<<<<<<<;;;999888666;;;777222111444666666444::::::999999999999666333//////000222222333333333000//////.........//////000111222222222000...---.........///000222444555777666555333222111222333///000111000//////000222222333444555555444333222000111333666:::===???@@@777666555333222111111111444444333444555777999:::222333444222000//////000///...---///111333333222222111111222444666555444111111111111111111111111000000///...---///222555555333222333444555444333333666<<>>999555666///333555333444555444000---///222444555555444444333555777777666666777999999666666888666222111222111333333333222333555777444666777555111///000222333444555444333222444555555222000333999<<<888444444777777444444777777444222333555777888999999888555444222111222444666888777555666888666444666:::444333222222444666666555111000000111333555444333111333444333111//////000//////000222333444555555555555333111///111555888777666444222222444666888444444444444333222000000///444999:::888555555555777666555666888999999888222222333444444444444333000111333444444333333222000000222444777777555333222333555666555111...+++000444777777555444666999888888999999888666333111222222333666888999888666777666666666777777555333555666666444333444999======<<<<<<;;;:::999999999:::888666555666777777666;;;<<<;;;999999:::777333...///000111222333333333111111000//////...//////222333444555555444222111......///000111222444555666666666444222111333555111111000///---...000333333333333333333333222222111333666999<<>>======777555222000//////111222222222222222000---+++)))...///000000//////000111...---+++---000222333444333111000111222222111000......//////000111111111...///000000...///000222555444333333444555444333...111555;;;AAAIIIQQQVVVZZZ___aaa]]]ZZZZZZXXXUUUTTTXXX^^^aaa``````aaaccc______]]]YYYUUURRRRRRSSSRRRSSSTTTWWW[[[]]]^^^]]]YYYZZZZZZWWWTTTUUUZZZ___XXXVVVTTTUUUXXXYYYYYYWWWQQQRRRTTTTTTSSSSSSTTTUUUNNNEEE???===:::333111444------...///000111222333---...///...------...000)))///333111,,,))),,,111///...---,,,***)))((('''/////////111333444333222222222111///,,,******++++++---///111111000...---...------...000111000.........///000111111000000&&&(((+++,,,,,,,,,---///---///222333222222222333+++---...000000000//////++++++,,,------......///111000///---,,,,,,------))))))***+++,,,------...000000///------,,,,,,,,,)))))))))***+++,,,---......------...000111000000...............///000111000000///............///+++,,,------------++++++***+++,,,...///000000000,,,,,,+++++++++,,,...///)))***+++---///000111222.........,,,***)))***,,,++++++++++++,,,,,,---...)))***+++,,,,,,,,,,,,,,,((())),,,.........---,,,((((((((((((((())))))***rrrtttrrrooosssyyyxxxqqq~~~{{{vvvqqqllleee___ZZZ\\\RRRLLLNNNIII<<<555888:::666222///000111333333/////////000111333444555222333333222111222555777777333444999999444333666:::777333222333666888999===<<<:::999999999::::::;;;777333444666666333///222555777666333111222444333333333444555888:::;;;555333333555888999777555888888888999<<<>>>???>>><<<:::777333111333999===888777777666555555444444111222333222000000333777777222///222555333222222333444444222111111333666777666555333111222555888:::888555333444444333222///111333555555444222000555444333222333555777999===@@@BBB@@@;;;777666777777555444333333444666777444444333222222222333333444555666777777777666666555444222000000111222333333444444333333555999<<<:::777444555888888666444888888888888888888999::::::777222///333999888333444333111000111222444555555444222111111222444555555555555666888999;;;<<<888:::;;;;;;999777666666888444//////333777888888777888888777666444222111///...///111333333111///111777999555444777888555888666444222000/////////999888777666444333111000...111555888999888555444888777777;;;@@@@@@:::555777555222000///111333555111111000000000000111111////////////000000000000//////......///000111111555333111//////111444666111000...---...///111222///111333444333111---+++000111444666666666555444111222444:::DDDNNNWWW[[[```eeeeee^^^VVVUUUWWWWWW\\\[[[\\\```eeeeeeaaa\\\\\\]]]]]]\\\XXXUUUTTTTTTUUUXXXYYYUUUTTTXXXZZZZZZUUUUUUTTTSSSRRRTTTWWWZZZVVVXXX[[[[[[YYYWWWVVVVVVPPPOOOOOOPPPSSSTTTTTTSSSKKKHHHCCC===666222...---000///......000111111000//////...,,,******,,,///---000333111---,,,///222222444222,,,)))+++,,,+++***---111111//////111444111111111...,,,,,,---///+++---///111111000///---......////////////......000222555444222000///...000---***---222444111...,,,222777666111---///333...///000///---,,,---...(((((('''(((((()))***+++---...///000000111000000+++***)))***+++------,,,++++++,,,------......///000///,,,***)))***,,,------///000000///......///,,,---...---+++***+++,,,---......---++++++,,,...,,,,,,------.../////////---------------...///000///------///111000,,,)))'''(((***,,,,,,+++***))))))***++++++***)))((('''***+++------------///000---------,,,,,,,,,++++++++++++,,,---------,,,,,,++++++,,,,,,,,,+++******ttt{{{}}}zzzwwwxxxxxxuuuvvvtttqqqlllfff___ZZZWWWXXXOOOKKKMMMIII>>>888;;;999666222111111333333333111111000000000111222222000111222222111333666888666333555999999555444777666333000///111444666777999999777666666666777777888555222333666666444000222555777666444222333444111111111222333555777999666444333555777888666444888777777888:::<<<>>>>>>===888333111333777:::;;;777777666555555444333333111333444222111111444666777222000333555333222333000000000000111222444666777777666333222222555888999777444333333333333222000111333555555444222111333333222333333555666888===@@@BBBAAA>>>:::888888444444333222333555777999666666444333222222222222333333333333444444444555444333222000000111333444444555555444444555777999:::888555555666888999999888888777666777888999:::666666222///222888888444222111///...///000111222555444222111111222444555222111111111111111222222333555777777555333333333777555333333555777999:::666666777777666444222111111000111222333333111///111666888444333666777444777666444222111000000111:::999777555444333222222111222555777888777666555666555555999>>>???;;;777666444222000000222555666222111111000000111111222000000000000000000000000111000000000000111222333444222000//////111444666444333111000000111222333222222222222111000///......///111333444444333333222333555;;;CCCMMMTTTXXX___dddddd^^^ZZZZZZ[[[ZZZ]]][[[ZZZ\\\```aaa^^^ZZZXXXYYYXXXWWWUUUTTTVVVWWW\\\^^^[[[VVVTTTXXX[[[\\\VVVUUUTTTRRRQQQRRRVVVYYYXXXZZZ\\\]]][[[YYYXXXXXXVVVTTTSSSRRRSSSSSSQQQPPPKKKHHHBBB<<<666111...---000///......///000000000.........,,,******---///---000333222...---///222///222000***''')))***)))+++---///000000000111222111111000...,,,,,,---///++++++------------,,,,,,///////////////...---------000222222000............+++)))***,,,...---+++,,,000444444111//////111111000///---+++,,,...111******************++++++---...///000111111111111,,,+++)))***+++---,,,+++++++++,,,------......//////...,,,******+++---...---...000000.........///+++---...---++++++,,,---.........---++++++,,,...------......///000000000*********+++---...000000...------///000000,,,))))))***,,,---------+++******++++++++++++***)))(((+++++++++***)))***...111------,,,,,,+++++++++******+++,,,,,,------------,,,,,,---,,,,,,+++******vvv{{{wwwwwwxxxrrrrrrooohhh___WWWSSSRRRTTTLLLHHHIIIGGG???;;;>>>777555444444444555333222222222111000//////000000///000111111111333666999555333555999999777666888444111//////111444666666777777666555555555555666555222111222444666444111222444666666555444444555222222111222333555777888666555555555666666555333777666555555777999<<<======666000000555:::;;;999777666666555333222222111222333333333111222333555666222111444666444333555///......///222555666666888888666444333333555888888666333222222333222111000111333555555444333222111111333444555666666666;;;>>>AAABBB???<<<999888222222222222444666888999888777666444333222222111222111000000000111222333333222111111111222333444444555666666444444555666888888666555444666:::===888777666555555777999:::333555444111111666777555222111000//////000111222444333222111111222333444666555444222111000000000///111333444333222222333444555666666666777:::<<<777777888888888777555444444444333444444444111///000444666444333444555444666666555333333222333333:::888666333222222333333333444555666777777666666444333333666:::<<<;;;999666444222111111333555777333222222111111222222333000000000000000000000000222222222222222222333444222111/////////222555777666555333222111222222333333222111000//////000000------///000111222222222333444777<<>>???>>>;;;888666222222222333444555777888888777666555444333333333222111///......000222333222222111111111222333444444555666666444333333333333555777666555555999===888666555444444666888999222666666222111333555444444444333222222333333444444444333222222333444444:::999777555444333333222...111333555444444555666111444888888666666999;;;999:::;;;<<<;;;:::999888777666555666666444222//////222444333222222333333666555555555444444444444888666333111000111222444222444666888999777666444222111111333777::::::999777555333111111222333555444333333222222333333444222111111111111111000000333222222111222222333333111000//////000222555777555444333111000000000000000000000000//////......,,,---...///000111111222222444888>>>DDDLLLTTTYYY```aaa```^^^___bbbaaa\\\\\\XXXUUUTTTVVVYYYZZZZZZVVVTTTRRROOOOOORRRXXX\\\___aaa___XXXVVVZZZ]]]]]]___]]]ZZZVVVTTTVVVZZZ]]]ZZZ\\\^^^___]]][[[ZZZZZZYYYXXXVVVWWWWWWXXXVVVUUULLLHHHCCC<<<777333111111000000000///------...///+++,,,,,,,,,++++++---///...111333333111///000111...111111---+++---...------+++***,,,000222000---///000111000...---...///222111///......///000111222111111000///---+++***(((***---...------...///333333111///,,,+++,,,...---++++++---111222000...//////...,,,***+++...000.........------,,,++++++---...///111222333333333///---++++++,,,,,,+++***++++++,,,------......///,,,,,,++++++,,,---///000,,,...//////...------...***,,,------,,,,,,.../////////...+++******---///***++++++,,,,,,---......))))))***+++,,,------...---------.........---,,,---...//////000000//////------------------,,,,,,*********)))((())),,,///------,,,+++***))))))(((******+++,,,---...///000/////////...---+++***)))tttyyy{{{uuurrrsssxxxzzzxxxoooddd]]][[[]]]QQQKKKDDDAAA===888666666333333444777888777444222......//////000222333444444555444333111111333555444666777888999:::999888444222000111333666777888555555555555555555555555555444333222222111000...111222555777999999888777666555444444555666777888666666777666444333222222333444444333222444777:::888777666444333333555666444444444333222222111111111111000111111111000000222000222666666444444777777777666777888999888777777888888666555555777999777444222111222333222222......000111222222222111000333666999;;;;;;;;;:::666777999:::;;;999555333333333333333333444444555555555444444444555666666333222000///000111333555222222222222222222222333222444666555444222222333---111666888666555666888666555444333333555777888333777888444222333333111444444444444444555555666555444444444444444444555666555444222111111111111...111444666666666777888...222666777555555777999::::::;;;<<<<<<;;;:::999888777666666777666333111000000222333222111111333555555555555555555555555555333111///...///111333000222777::::::888555333222111000222444777888888888666444222000000111111444444333333333333444444333333222222111111111000111111000000000000111111000/////////000222444666222111000///......------,,,---///000000...,,,+++---...///000111111111111000444999???FFFNNNWWW\\\___aaaaaa___```bbb```[[[ZZZXXXUUUUUUVVVYYY[[[]]]ZZZXXXUUUQQQPPPRRRWWW[[[XXX\\\\\\YYYXXX[[[]]]\\\___^^^[[[WWWUUUVVVYYY\\\\\\___aaaaaa```^^^]]]]]][[[ZZZXXXXXXYYYYYYXXXVVVMMMIIICCC===888555444444000111111///,,,+++,,,...***+++,,,,,,++++++---///...000222222111000//////,,,000000---+++...///......,,,+++---000111///,,,///111222111///...///000444333111//////000222444222222111000...---+++***(((***,,,------...000111000000///---***)))***+++---+++))),,,000222000---***,,,......,,,+++,,,------............---++++++---...///000222222222222///---++++++,,,,,,,,,***++++++,,,------......///,,,++++++,,,,,,...000111,,,...//////...------...***+++------------///000//////...,,,******---///,,,,,,,,,---......//////,,,------------,,,++++++,,,,,,------------------......//////000000000///------------------......)))+++------,,,+++,,,---------,,,,,,+++***))))))++++++++++++---...000111/////////...---+++***)))vvvtttuuuxxxwwwrrrqqqrrryyyyyywwwrrrkkkfffeeegggSSSMMMEEE>>>999666333222111222333666888777555222------...000222444666777777777777444222111333444444888999888999;;;:::777222111///000222555555555111222333333444333333333666555444333111000///...000111444888;;;<<<:::777555444333222333333555555555666777666444222222333111333555555333333555999555666777555222222444666333333333333333333333333222111000111222222000...//////222666666333333777999:::<<<;;;888777777777555777888777777777999;;;777555222222333444333333......000111222222222333111333777:::<<<=========777666666777888777444222333444444444333333333333333333333333444555666777444333222222222333555555333333333222222222111111111222333333222222444555+++///555888888666444333444444333333444444555666555888888555555666333///222222333444555666777777666666666666666666666666444333222111111000000111...111444555555555666777---000222444444555666777888888999999999888666555666555555666888777555333000000111444333000111444444555555666555555444444333222000//////000111222...111555888999888555333222222222222333444555666666555333111000/////////444333333222222333333444444444333333222111111111111000//////.../////////000/////////000222333444/////////......------,,,***,,,///111111///,,,***...///111222222111///...---333:::@@@FFFNNNWWW]]]]]]aaabbb``````bbbaaa]]][[[[[[ZZZZZZZZZ[[[\\\]]]]]]\\\YYYVVVSSSSSSVVVYYYRRRWWWZZZXXXYYY[[[]]][[[[[[ZZZYYYVVVTTTTTTVVVYYY^^^```ccccccaaa___^^^^^^___^^^[[[ZZZYYYXXXVVVTTTMMMIIICCC===888666555555000222222///+++***+++...***+++,,,,,,++++++,,,------///000111111000///---(((,,,...+++***---...------------...000000///...000222333333111000111222111000...---...///111333222222111000///---+++***)))+++---------...000222111000000//////...------...,,,***,,,///000///---(((+++...///...,,,,,,,,,---.../////////...---,,,---...///000000111111000///---++++++,,,------,,,++++++,,,------......///,,,,,,,,,,,,---...///000,,,---//////---,,,---...)))+++---------...000111---......---,,,+++,,,.........//////000111111222......///...---,,,***)))+++,,,------,,,+++---...------........./////////------------------...///***,,,///000///---,,,,,,---------,,,,,,,,,++++++,,,,,,+++,,,,,,...000111............---+++***))){{{vvvssstttrrroooqqqwww{{{yyyuuuppplllhhhffffffUUUOOOFFF===888666444222000111222555777777444222---...///111333555777999888888777555333333555777555:::;;;888888;;;:::666444222111222333555555444111111333444444444333333444555444333222111111111000111333888<<<===;;;888555555333333222333444555333555777666333222222444///333777777444222444777333222222333555666666666222222333333444555555555444222222333444444111///,,,---111555555222333777444999===;;;555222444777444555777888888999;;;===777555333222444555444444///000111222333444555555111333666999;;;===>>>>>>;;;999777777999888666444111222333333444444444444444333333333333333444555333333444444444444555555444444444333222111000//////000111111111333666999///000333666888888555222111222333444555444444333444666666555888;;;777000111222444666888999::::::777777888888888888777777666555444333111111111000///222555666666666777888/////////111444666777666777888888888777666444333333333444666888999777555111///111555444000000555444555555666555444333222222222111111111222222333///000111333555666777777444444555444333222222222222111000000///000000000333333222222222222333333555444444333222222111111111000//////.........///000000000///000111222222//////000000000//////...---...000111111000...---...///222444333000,,,***,,,222:::???DDDKKKTTTZZZZZZ```dddcccaaacccdddccc___```aaaaaa___]]]\\\\\\]]]]]]\\\YYYVVVUUUUUUVVVRRRVVVXXXVVVVVVZZZ\\\\\\WWWXXXWWWVVVTTTSSSUUUVVVZZZ\\\______]]][[[ZZZZZZ___]]][[[ZZZZZZYYYWWWUUUKKKGGGAAA;;;666555555555000222333000+++(((***---***,,,------+++******+++,,,---///000111000---+++'''+++---++++++---///------...000000/////////000111333555555333222222333------,,,,,,---///111222111111111000///---,,,+++)))+++,,,,,,,,,---000222222111111333666666222///...---,,,---............+++---//////.........///---...000111222111///.........////////////.........,,,++++++---......---++++++,,,------......///,,,---------......//////+++---......---,,,------)))+++---......///111222,,,---//////---,,,+++,,,------...//////000000111+++,,,---...---+++)))(((***,,,---,,,++++++---///,,,,,,,,,,,,,,,---......------,,,,,,,,,---...///,,,---//////...,,,------,,,------------............---,,,,,,,,,...///111,,,,,,---,,,,,,+++******zzzvvvtttooolllrrr{{{zzztttnnniiieeeaaa^^^UUUPPPGGG===888777555333000000111444666666444222//////000222333666777999777777777666555555777999666;;;<<<888888;;;:::555777666444555666777777666222333555666777666555555222333444444333222333444000000333888===>>><<<888888777666555444555666666222555777666333222333444...333888888555222444666222///---111777;;;999666111222222333555666666777666444333444666666333000+++,,,000555444111222777000666<<<:::222///222777333555777888999:::<<<>>>888666333333444555555555111222222333555666777777111222555777:::<<<>>>>>>@@@<<<999999::::::999666///000111333444555666666555444333333222222222222222333444555555555444444555555444444222000///......//////000000333888;;;444222222555888999666333000111333555555444333222333444444555;;;???:::222333444777999;;;===>>>>>>888888999999999999888888555444333111///...------222444777888888888888999111///---000555888888666999999:::999888666444333111111333555888999999777222///111666444000000666444555555666555333222111222333333333333444444444111000//////111555888;;;555666666555333111000000............///000111222333222222111111222222333555555444333333222111111111111000//////...//////111000000000000000111111000111111222222222111111111000000000000000111111---///222444333///***''',,,222:::???BBBHHHPPPWWWWWW```fffeeeccceeehhhhhhcccdddffffffbbb^^^[[[YYY[[[\\\]]][[[XXXVVVUUUUUUUUUXXXWWWTTTTTTXXX\\\]]]VVVXXXYYYXXXVVVUUUVVVWWWTTTWWWYYYYYYXXXVVVUUUUUU[[[ZZZYYYZZZ[[[\\\[[[YYYIIIEEE???999555333333444000222333000***(((***---+++,,,------+++))))))***,,,,,,...000111000---***(((---///------000111000,,,///222222///...///222111333666666555444333444,,,,,,------///000222333000000000000///...,,,,,,)))***,,,,,,+++,,,///111///------111666666111,,,//////...---------......//////000///...///111333...///111333444333222111...............------,,,---,,,++++++---//////...++++++,,,------......///---------...............+++---......---,,,,,,---)))+++---......///111333+++---000000...,,,++++++******+++,,,,,,------...((()))+++,,,,,,+++***(((***,,,---,,,******---000,,,++++++++++++,,,---------,,,,,,+++,,,---...///.........---++++++---///,,,,,,---......//////000///...---,,,,,,---///000++++++,,,,,,,,,+++******sss|||}}}xxxxxx{{{|||{{{xxxuuutttppphhhaaa]]]OOOKKKFFFAAA===999555333111333555666666333000...555000,,,///555888555111555333333666555444777<<<999999888777666888<<>>>>>;;;===:::333///000111000666555444333333444666666222000000222222111555;;;999;;;===<<<888333///...000222444666666666444444222444555555444333333444888888777555333444777:::777555333444666666444111555444333222222222333444999999777666444222111000000111222111000000222444333333111000///111444777666777666444111000111222///...---------...000111...---,,,+++,,,...000111111111000000111333555666555222000111555555///***///000222444444333222111///222555888===DDDOOOVVVZZZ```bbb___]]]aaagggjjjfffggghhhgggdddcccbbbbbb]]][[[YYYWWWVVVUUUUUUUUUSSSSSSTTTTTTVVVWWWXXXYYY[[[YYYVVVVVVWWWXXXXXXXXXTTTVVVWWWWWWTTTRRRQQQRRRTTTUUUVVVWWWXXXWWWVVVVVVPPPIII@@@999666444111...111111///---++++++---///,,,,,,++++++,,,,,,---...111///,,,,,,...///...,,,'''***,,,...---------...//////000...---,,,...///555666777:::;;;999555111000000///............///////////////////////////---...////////////111333......//////000111222222333333111///---...000222000000...------...///000444333111000000000111222---...//////////////////---,,,,,,---///000///...........................///...,,,+++,,,---///111///000111000...------...000...,,,,,,.........------...///000111111000///000///...---,,,------...++++++******)))******+++---,,,,,,,,,,,,,,,,,,,,,---,,,***)))***,,,...000------......//////000000,,,,,,+++---...///...,,,***+++++++++***+++...000------,,,++++++***))))))///---+++))))))+++---///{{{}}}~~~uuutttttttttrrrkkkddd```SSSLLLDDD???<<<:::666333222333666777777555222000222///...000444666555333666444555888777555777<<<:::999999777666777:::===:::777444666999;;;999666666666777777666555333111111111111333666777666555444444555666777777777777<<<:::888999:::999777444555444333222333444444444...333555333444777666222222000//////111444666666333444555666777777777777777777888888777777666666000222333444444555888:::222333333333222111///...444444555666666666666555666444222333444555333111333111000000222333444555333444666888:::;;;;;;;;;;;;888555444555666777777222111111000111222333444333222222222222333444444...///000000111222333333666333333666666333222666444333222222222333444555000222444555666666555444222333555444333222333444555333222444777888777666777666666555555777999;;;999888666777999::::::999999;;;:::444111444555444666555555555555555666666222000000333222000222777666888;;;;;;888444222111000111333555666666555444555666777666444222222333444555666555555555888:::777666555666777888666333444333222222222333333444888888777555444333222111222333333333111111222444111111111000...///222444555666666444222000000111//////......//////000111111000.........///111222000000000000111333444555555444333222222111111000333444555555444333111///...111555999>>>FFFPPPXXXZZZ```bbb```___cccggghhheeeeeeccc```^^^^^^```ccc^^^]]][[[XXXWWWVVVVVVVVVVVVUUUTTTSSSSSSSSSTTTUUUWWWUUUTTTTTTVVVWWWWWWVVVSSSSSSTTTTTTTTTSSSRRRPPPTTTUUUVVVVVVUUUTTTRRRQQQMMMFFF<<<666444333111///000000///---******,,,...---,,,,,,,,,,,,---.........,,,******+++,,,+++)))++++++,,,++++++,,,///222111111222111//////000222444444555666777666333000...............///000111000/////////............***,,,///000000000111222000000222333444444444444444444333000------...000//////...---------...///111111000000111222444555---......//////////////////...------//////...---,,,,,,------...///000000...------,,,---...///000///000000000...---...///000...------...//////.........000111111111000000000///...---,,,------...++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,*********,,,///111............////////////---,,,+++,,,.........,,,,,,---------,,,---///222---,,,,,,,,,++++++++++++...---+++******+++---...uuuvvvwwwwwwuuuooofff```XXXNNNAAA;;;:::;;;888444333444666888888777555444000000000222333444555555666555777::::::666777;;;::::::999777555666888;;;:::777555666999;;;:::888999999999999888777666555333222111222555777777666555666777777777666555444===;;;888777888777666555333333222222222333333444,,,000222222444777777555333111//////222444555666333444555777888999999999666666666777777777777777111000000222444666777777222333333333222111000///222222222222222333444444555444333333555666555444222222111111222333555666555666777999:::;;;;;;;;;:::777555444555666777777111111000000111333555666444444333222222222333333000000000000222333555555999666555777666444444666111111222333333333333333000111222444444444333333111333444444444444555666444333222333555666666555777666555444555777999:::999777666555666666555333666999999444333777999999666666666777777666666555000///111444333000111444333666888999777555444444///000222444555666555555777888999777444222222222111333555666666777999;;;999888777888999999777555111111222222333333444444666666555555444333333333444555555444222111222333///000111000......///000222333555444222000////////////000111111111111111333222111000000000111222/////////000111222333444555555555222//////222555666666666666444222///...---000555999>>>FFFQQQXXX[[[___aaaaaacccggghhheeeeeeccc```\\\ZZZ\\\aaaeeeaaa___]]][[[YYYXXXXXXXXXZZZXXXUUURRRPPPOOOOOOPPPQQQQQQQQQSSSVVVWWWVVVUUUTTTSSSSSSUUUXXXXXXVVVSSSUUUVVVVVVUUUTTTQQQNNNMMMIIIBBB999333111111000///...///...,,,******+++---------,,,,,,------...///000...------......---,,,...---+++)))))),,,111555333444555444333333444666444333222222333333222000---------...///000222222111111000///...------,,,(((+++...000000/////////000222444777888888777666666666444111---+++,,,---...------,,,,,,------.../////////000222444666777------...///////////////222000///...//////---,,,***+++,,,---...000111111------------...............///000///...---...//////...------///111111000...///111222222111000000///...------,,,---------++++++******++++++++++++++++++,,,,,,------.........---++++++,,,---000111/////////...............---+++***+++,,,...------+++,,,------,,,,,,...000---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,{{{}}}~~~}}}zzzxxx{{{|||zzzvvvpppfff\\\[[[NNN>>>777999;;;999555444555666888888888888777000333555444222222333555666666888;;;:::666666999;;;;;;:::777555555777999888666444555777999999888999999999999::::::::::::777555333333444666666666555666888999999888666555999888666555555666666777222333444333333333444555---///111222444666666666666444222222444666777888222333555777888999::::::555555555555666777777888333000...///333444333111333333333222222111111111222111000///000111222333444444444444555666666666222222222222222444666888::::::;;;;;;::::::::::::===:::777555666666555555222222222222333555777888555444333222111111111111222222222333555777999:::888666444444333222222333...///111333333333222111///000111222333222222222111222444444444444666888555444333333444555555555777666444333555777888888666444333333444444222000444888777444333777::::::666777888888888777555444......222666555222222555333555777777666444444555///000222444555666666666777888999888555333333333444555666666666777:::<<<<<<<<<;;;:::999888666555000000222333444444444444444444444444444444444444444555666444222000000111///000222222000............000222222111...------///000111222333222111111444333222111111111111111......//////111222333333333333222111000111222333555555555444222111///...---111555999===DDDMMMTTTZZZ^^^aaabbbfffiiigggbbbfffdddaaa^^^\\\^^^bbbfffcccaaa___\\\[[[ZZZZZZZZZ[[[YYYUUUQQQOOONNNNNNOOOOOOPPPQQQUUUXXXYYYYYYWWWYYYVVVUUUYYY^^^```]]]YYYWWWXXXXXXXXXVVVSSSPPPNNNHHHAAA777000/////////...---------,,,******+++---,,,,,,,,,+++,,,------...000000//////000///......,,,,,,+++)))(((+++000444555666777777666666888:::555222000///000111111111............///000111222222222111///...---+++++++++---......---,,,------///222555888:::999888777888888666222---******+++,,,,,,,,,,,,,,,,,,---------......000111333444444,,,,,,---...////////////111000......//////...---++++++,,,---...///000111+++,,,---.........------...///000///...---...//////...---...000222222111///000111222222111000000...---------------------******++++++++++++++++++***++++++,,,---...//////...---,,,,,,---...000111/////////......------------+++))))))+++------,,,)))***++++++******,,,---.........------,,,,,,,,,++++++------------++++++vvvxxxzzz{{{}}}vvvwwwzzzzzzuuuqqqmmmcccYYYZZZLLL===555777:::999555444555555666777888999999333666999777333111222444666666888;;;999555444777;;;;;;:::888666555666888999777666555777888999:::888888888999:::<<<>>>@@@<<<999666555555555555444444666888:::;;;:::999888333333333333333555777999222444666555444444555777111111222333444444444555777444222222444666777777222333444666888999::::::555555444444555666777888777444111111333333111///333333333222222222222222222111000///000111222333333444555555555555666777111333444333333444777:::======<<<:::999888777777<<<:::777777777777777666444444333444555777999:::777666555444333222222222222333333555777999;;;<<<666666555333222222222111---...111333444333222111000000111111111111111111000222333333333444777999777666555444333444555777888555222222444666777666222111111222444444222111333666666222111555888777666777888888888777555444......222777888444444888333555666555444333444555111222333444555666666777555666888777666444555555888888777555555777;;;>>>??????>>><<<999666444333///111333555666555444444333333333444444444555555333444555444111///......000222444444222000//////+++---000000///---,,,,,,///000222333333333222111333222222111000000000000---...///000111222222333111///...000444444111---111111111111000000/////////333666999<<>>;;;999888777777555444333555888:::;;;:::999777///000222333444555888;;;111444777777555444555888555333333555555333333666555333111111222444555555222333444666777888888888666555444333333444666777999777555444444444333111444333222222222222333333222222222222222333444444333444555555444333555666111333555444333444888<<<===<<<:::888777666666666777666555666888::::::999555555444555555777999:::999888777666555444444444///111333555888999:::;;;555888888666555666555222---...111333444333222222111111111111111111111111000111222222111333666888888888666444222222555777888555111111444666666555//////000222555555444222222555555000///333666555777777777777666555444444///000333888888555555888333444444333222333555666444444444555666666777777333555777666555444555666888888777666555666:::===>>>???>>>;;;777444222222000222555777888666555333222333333333444444444444222333555444111///......111333444555333111111111+++---//////...------...000000111222222222222222111111111000000000000000---...000111222333333333000---,,,///555666111+++....../////////000000111111444888:::<<<@@@GGGLLLVVV]]]bbbccceeegggeeeaaa```aaabbbaaa___]]]\\\\\\```___^^^\\\[[[\\\\\\]]]ZZZYYYXXXWWWVVVUUUUUUUUURRRRRRSSSWWW[[[]]]^^^]]]WWWWWWWWW[[[```bbb```^^^]]]^^^``````^^^[[[WWWTTTJJJCCC;;;555222000...+++,,,---...---,,,+++,,,---,,,++++++++++++,,,------,,,...000000...---,,,---'''))),,,......------...222333444555444555888:::666333///...///111222222222111000000/////////000222222111///...,,,++++++000111000...+++)))***+++***,,,///222444555555555666777666333...+++************+++,,,---------------............---,,,+++***+++,,,---.../////////---,,,+++---///000000///........................,,,,,,,,,,,,---------------...//////......///000///...------///111111000//////000111111000...---+++,,,,,,------------,,,)))***+++---------,,,,,,,,,,,,------......//////,,,,,,,,,,,,---...///000.........---------------***))))))***,,,,,,+++))),,,...//////...---......//////...---,,,+++******++++++------------++++++}}}wwwvvvzzz{{{yyysssuuupppeeeaaaccc^^^UUUMMMEEE<<<777666777666555444333222222333444666777666777::::::999888777777;;;999999:::888444555999;;;<<<<<<;;;999888999:::>>>===;;;999888888:::<<<:::999777666777:::===???<<<;;;::::::;;;:::888666333555777999999888555333///222555666666666888:::...333777777444333555777666333333666666333444888666444111111222444555555222222444555666666666666777555444222222333444555444555555444222222333444444333222222222222333444444444555666666666666555222444666555222111333444000333666555333444888===<<<;;;::::::999:::;;;;;;444333333444777888888888555555444444444555777888777666555444444444444444...000444888:::;;;;;;;;;333888:::888888:::888333...///111222444444444333222111111111111111111111000111111000000111444777777777666333000000333666999444000000444666555333000000111333555666444222000333333000///333666666888777666555444444444444333222444777666222222666000111222222222333777:::777777666666666666777777444555777666444333333333111444666777777777888::::::<<<<<<:::666333222333222444777999999777555222333333333333333333444444111333555555333000//////000222444444333222333444---///000000//////000222000000000000000111222222///000000111111111111111...///111222333444333333///...---///222333222000///////////////000111111222555:::<<<>>>BBBIIINNNTTT\\\bbbcccbbbddddddbbb```aaaaaa```]]]ZZZYYYYYY]]]\\\[[[[[[[[[[[[\\\]]][[[[[[\\\\\\[[[YYYXXXWWWQQQQQQQQQTTTXXX[[[]]]]]]TTTVVVXXX[[[]]]^^^^^^^^^___aaabbbaaa___ZZZUUUQQQIIIDDD===888666444111...,,,---///...---,,,---......------------...//////...111333333111/////////)))+++...000/////////000...///111111222333555888555222///...///000111111000000000///000000111111222111000///...---,,,,,,,,,...111111///,,,+++***(((***,,,///111333444555444555555333///,,,,,,,,,******,,,---.........------............---,,,+++******,,,---.../////////---,,,+++,,,---...---,,,,,,---------.../////////---,,,+++++++++,,,---...---...//////......///111000...------...//////......//////000///...---,,,***+++,,,---...------,,,(((***,,,---......---,,,---------...............+++++++++,,,------......,,,------------------...'''((()))+++---,,,***'''---///111111///......///+++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++}}}sssppptttyyyyyyzzz{{{sssddd___aaa\\\SSSHHHCCC===888666666555555444333222111111222444666555666888;;;<<<<<<;;;:::===;;;::::::888555666;;;;;;<<<===<<<:::999:::;;;===<<<:::777555666888:::<<<:::777555666888;;;===:::::::::<<<======;;;999333555777888888555222///000444888999777777888:::---111666666333111444777777222222777888555666;;;888666333333555666777777222222333444555555555444777666444222222222444555---000222111///...111555444333222222222333444555444555777888999888777666222555666444111000111333000444666555333444999>>>======<<<===>>>@@@BBBCCC555444333333555555444333555444333222333333555555222222111111000000111111///222777;;;>>>???===<<<000777:::888888:::777111///000111222333444555555222222111111111111111222111111111000///000333666666777555222///...222555999444000000444666555333222222333444666666333111///222333000000555888888888777555444333333444444555444444666444//////222...///000000222555999===999888888777777777777777555777777666333111000111***///555888999888777777777999:::999555333333555333555999;;;;;;888555222333333333333333333333333222444666666444222111000000111333333222222333555000111222111000111333555111000/////////000222333///000111222222222222222...///111333444444444333000000111000///000444777111111000000000000111111222666:::>>>@@@EEELLLQQQSSS\\\cccbbb```aaaccccccccccccbbb___\\\ZZZZZZZZZ[[[[[[ZZZZZZZZZ[[[]]]^^^]]]^^^______^^^\\\YYYXXXPPPOOOOOOQQQUUUYYY[[[[[[TTTWWWZZZ\\\]]]]]]^^^```aaabbbbbbaaa]]]XXXRRRNNNHHHCCC>>>;;;:::888444111,,,...//////...---...//////////////////000111111+++...111111...,,,,,,---,,,...///000000000111333+++---/////////111444666333111...---...000000000////////////000222333444111111000///...------,,,&&&+++111555333000,,,)))((()))***---000222444555222333444333000---------***+++,,,...//////......------...//////...---,,,)))***,,,---...////////////---,,,,,,,,,,,,+++)))***+++,,,---...000111111---,,,+++******,,,...///,,,...//////......///111000...,,,,,,.........---....../////////...,,,+++)))***,,,---...------,,,((())),,,.........---,,,...............---------******+++,,,,,,------...,,,,,,,,,------.........&&&'''))),,,...---)))&&&,,,...000000...---------(((((()))***,,,---......,,,,,,,,,,,,,,,,,,,,,,,,zzzxxx{{{}}}{{{sssiiiddd___SSSFFFGGG@@@<<<;;;:::777666888333222111000111333666888333666999:::999:::>>>BBB???<<<888666777888999999999999999888666666888:::???>>><<<888444333444555777777777777888999:::;;;:::999999:::;;;;;;:::999222444555555444444444444444444444666888;;;>>>???777777777777666555333333999888666555555777888:::333666999777333111444777666333222444444222333777333333444444444444444444444333111111222222222111::::::888333...,,,///111555555666777777777777777444333222111111111222333555888:::999666666:::??????BBBAAA>>>???DDDEEEDDD>>>777222333555444555777444444444444444333333222000222555777777444111///000000222555:::<<<<<<;;;>>><<<;;;;;;;;;:::777555000000111222444555666666333333444555444333111000333111///------///222444444555666555222111333555888666333000//////000111333333444444333333222111222111111222333555888999999999888555444444666888333444666555444444555666111000000111333666999;;;::::::999777666666777999;;;999777666555444222000,,,...111444666888888888888;;;999444333777888444444444555777999999777555555444222000000111222333444444333222111111111111333000---000555888777444333111///000333444222///444222000...///000333444111111111333444333000---333222222222222333555666555444333333333444333111333111///...---...///000777999>>>CCCHHHNNNTTTYYYSSSYYY^^^```cccfffddd```cccccccccaaa^^^[[[ZZZZZZ\\\\\\[[[YYYWWWXXX[[[]]]cccbbb```^^^[[[XXXVVVUUUVVVSSSQQQQQQSSSVVVXXXYYYVVVRRRSSS[[[^^^\\\[[[^^^^^^```dddeee[[[NNNKKKPPPFFFBBB>>>:::888555333111***+++---//////...---,,,.........///000111111222...111333444222///...---)))***---///222333444555222000...------///111333333111///000222222///---///...///333999:::666222//////000000///...---------...///000000...,,,+++&&&(((+++///111111111111000//////111222111,,,((((((((()))***,,,---......000---******,,,---,,,))),,,---......---+++***))),,,,,,,,,---...///...,,,,,,,,,+++++++++,,,,,,------,,,+++***+++---000222------......///000000000...///////////////...---...---,,,+++,,,---...///---.........---,,,,,,+++++++++,,,---...000000111///............---------...---++++++,,,.........------......------,,,,,,,,,+++*********+++,,,---------------------------******))))))))))))******/////////...------,,,,,,|||{{{}}}zzzooofffcccbbbXXXLLLHHHAAA<<<;;;999666555777111111111222333555888999777888999999999:::<<<>>>>>>;;;777555666888999999999:::999888666666777999<<<<<<;;;888555555666888777777777777888999::::::777777888:::<<<===;;;:::222777:::888444111333777555555666777999<<<>>>@@@666666666666666555444333777666555444555666888999444777888777222000222555444111111333333111111444000000111222333555666777666555333333333444333333666666555222//////222555555666666777777666555444555444222111111222222333222666::::::888777:::===:::<<<<<<999:::>>>@@@???<<<666111222444333444666444555555666555444333222+++---///000111000...---......111555888999888666999999:::;;;<<<:::666222000111222333555666777777333333444444444333222222555333000......///222333555777777555222111333555222222222222333333333444555555555555444333222111000000000111333555666777888888777555444444666888777888888777555333444555777666444333333444555666999::::::999777666777999999777666666666666555333///000222444555555555555555888777333333777888555555555666777999999777555555444222111000111222333444333222111000111111222333111000111444666666555444222111000111111000///333222000//////111222333000000111333555555333111333222111111111222333444333222222222333333333222555333222000000000111222555888<<>>CCCHHHNNNRRRVVVZZZ\\\[[[\\\___]]]ZZZ]]]___bbbbbb```^^^]]]]]]XXXVVVVVVXXX]]]aaaaaa```cccbbb___\\\XXXUUURRRQQQTTTRRRPPPPPPRRRUUUWWWWWWTTTVVV[[[___^^^[[[\\\```[[[ZZZ]]]```]]]VVVQQQPPPCCC???:::555222000...,,,//////000111000///---,,,,,,------......//////000///111444555333111000000+++,,,,,,---------......000000////////////000000111000///000111111///---///---,,,...222333111...............------------++++++---......---,,,,,,,,,---///111222222222111///...,,,,,,------,,,***---------------------------,,,***+++,,,------,,,,,,,,,,,,------...000000+++++++++,,,---...---+++,,,,,,,,,------///000111...---,,,+++,,,...000111222111000///...---,,,+++------......//////000000//////...---,,,,,,,,,------............---,,,,,,((()))***+++---...///000222111///...------......222000...+++***+++,,,...............---,,,******))))))(((((()))+++,,,---------------------------,,,++++++***)))))))))***------...//////000111111wwwvvvxxx{{{{{{xxxwwwyyyyyysssjjjbbb___\\\WWWRRRMMMEEE???===:::666444555111222444666777888888888555333111333666777555222:::777444333555777888999555666777777666777888:::888999:::999777888999;;;999888888777777777777888444555777:::<<<<<<:::888333777:::999666444666999666666777999:::<<<===>>>444444444444444444555555888777666666555666666777666777888555222000000111333222444888777333111222000/////////111555999<<<999:::999888777777888999999777444222000000111333444555777888888666444333777666555333333333333444333555777777555444555666555777777555666;;;===;;;;;;777555666666333333666444555777888888666444222000000111222333555777888444333222333555666555444222222444666888666333000000111222333444666777777777666555555555777888999999777555222111111222333666666666555555555666777333333444555555555555444999999:::999777444222000...///111333444555444444555666666555333333555777777888888777444333333444444333222222333555777999999;;;>>>???>>><<<::::::555444333444555666555444444444444444444333333333222222111000111333555555666555555666888888666555333333222111111222222333333222000...///000222444111555888666333111333666000222222000---,,,000333222222222222111111111000///...///222444666555444222111000///......///000222222222111000/////////111111000000000000111222444666:::>>>AAAGGGLLLQQQVVVZZZ[[[ZZZ[[[^^^]]]ZZZYYY\\\___aaa```^^^]]]^^^XXXUUUSSSWWW^^^aaa```^^^aaa___]]]ZZZWWWUUURRRQQQQQQPPPNNNOOOQQQSSSTTTTTTSSSXXX]]]___\\\ZZZ\\\```___^^^^^^______YYYRRRLLLCCC???999444111...,,,+++,,,---///000222222222222//////000000111111111111///111444444333222222222///...------,,,,,,,,,,,,...............---------////////////000000///...111///...///111222111///---------,,,,,,,,,------,,,,,,---------,,,+++***+++,,,...000111222222222000///---,,,,,,,,,------............////////////,,,+++++++++,,,---......---,,,++++++,,,---///000+++******,,,---...,,,+++,,,,,,------///000111222///...---,,,---...000111111111000///...---,,,,,,---------...///000111111000000///...---,,,,,,,,,------............------******+++++++++,,,,,,,,,000...---,,,,,,---///000000///...,,,,,,...222444.........---,,,+++***)))((((((''''''(((***,,,---,,,,,,---------------------,,,+++***************////////////000000111111zzzvvvwww{{{{{{uuussstttrrroookkkfff^^^UUUPPPNNNNNNGGGAAA>>><<<777666777555555666777777666666555333111111444888:::888555999777444333444777888888111444666777888999;;;===:::;;;;;;:::888777888999888888777777666777777777666666777999;;;:::888666444444444666888999888777555666777888999:::;;;;;;444333333222333333444555999888888777666666666666666777666555333111111111666555777;;;:::555333333444333111111333666999;;;999:::;;;999777666888:::999777444222222333444555333555777999:::999888888999777666444444444444555888777555333111000222444666888888666777<<<>>>======:::999;;;999555555888555666777888777666444333---------...///111333444777444000///000222444444222111000111222333333222//////000222333444555666999888777777777999:::;;;888777555333222222333444444444333444666777888999555555333333444555888999::::::;;;:::888555222000000111333555666666555444333555555555333333444666333444555555333333444555111000000000222555888:::999===@@@AAA@@@>>><<<<<<666444333333333333222111333333444444444555666666333222111111111111222333666555444555666666555444222222222222222222222333222111000///000111333555000555999777222000222666---///111000...///333666222222222222111111000000000//////000222222111000222111///...---......///333444444222...,,,,,,---/////////000000111111222444666:::>>>BBBGGGMMMQQQVVVZZZ\\\[[[\\\______\\\VVVYYY\\\^^^^^^]]]^^^^^^ZZZVVVSSSUUUZZZ^^^\\\YYY]]]\\\[[[YYYWWWVVVTTTTTTOOONNNMMMNNNPPPRRRSSSRRRQQQWWW\\\\\\YYYYYY]]]``````___^^^______\\\TTTMMMCCC???888333000///---,,,,,,---///000222333444444000000000111111111111111///111333444333222333444222111///...---------------------,,,,,,+++++++++---.../////////.........000///......///000000///------,,,,,,,,,------...//////...---,,,***)))((()))***+++---///111222222000000...---,,,---...000,,,------...000111111222+++++++++++++++,,,---...---,,,+++******+++,,,---,,,++++++,,,......---+++,,,------...///000222333//////.........///000111////////////////////////------------...000111222000000//////...---,,,+++------...//////......---------,,,+++******))))))************+++---///000---......,,,+++---111444------------,,,+++***))))))((((((((((((***+++---,,,,,,,,,---------......------,,,+++++++++++++++111111000000////////////yyyxxx||||||vvvsssvvvqqqnnnlllhhh```UUUMMMLLLLLLEEE@@@>>><<<999888999777777777666555555444444222333555888;;;===<<<;;;:::888444333444666888888111444777999:::;;;===>>>;;;<<<<<<;;;999777777888777777666666666777777888888777666777888999777666666333222555999;;;999666555666777888999::::::999555444222222111222333444666666666666666666666666555555555555555444444444777666777;;;;;;666333444555444333333444666888999777999:::888555444666999777444222222444888::::::444555666888999:::;;;;;;:::999777555444444555555<<<999555111000000222444666999999777888===@@@>>>>>>======???<<<777777:::666666666666555555444444......---......///000111555111---+++,,,...000111333111......000111222222...//////111222333444555999888888888888999999:::555555444333333444555666444333222333666888888888444333222222444888<<>>======777555333333333222000///222222222333444555666777444111000111111///000333666444333333444444333222111222222222222333333333000111111111222333444555///333777666222000111444,,,...000111222333555666444333222111000000000000222111//////000000///...111000///.........///000333555666333...+++,,,...//////000111222333333333333666:::>>>BBBGGGMMMRRRVVVZZZ]]]\\\^^^``````\\\VVVXXX[[[\\\]]]]]]___aaa\\\XXXUUUTTTWWWYYYXXXWWW[[[ZZZZZZYYYXXXWWWVVVUUUOOONNNMMMNNNQQQSSSSSSRRRQQQUUUXXXVVVVVVZZZ^^^___[[[]]]^^^^^^___^^^WWWOOOCCC>>>888333000///......000000000111111222222222////////////////////////...000222222222222333444333222000///......///000...---,,,+++************+++---//////...---...///,,,,,,---.........------...---,,,,,,,,,---//////000///...---,,,+++***)))))))))***+++---...///000///000000...------///111+++,,,---...000111222333+++,,,---,,,++++++---...++++++***************+++,,,,,,,,,---...///...,,,---------......000111222000000////////////000000---------...///000000111///...------...///000111///////////////...---,,,------...////////////.........---,,,+++))))))((((((((()))***,,,------...,,,...///---))))))+++...,,,,,,,,,,,,,,,++++++*********)))((()))***+++,,,+++,,,,,,------.........---,,,,,,++++++,,,,,,---111111000//////...------yyyvvv{{{|||vvvuuuyyywwwnnnhhhiiifff\\\RRRLLLHHHAAA===<<<;;;999888:::777666555444444444555666111333777:::;;;;;;<<<===<<<999666444555666777777444666999;;;;;;;;;<<<===:::;;;<<<;;;999888888999666666666666666777888999888666444555777888999888888777777888999999888666666777999::::::::::::999666444222111000111222333///000222444555777888888444444444555777888888888666444555888777333111222333333333444555666777888444777888666333111444888888555222333777:::<<<<<<666666666666777888:::;;;;;;:::888666555555555555;;;999666444444555666666888;;;;;;999;;;@@@BBBAAA>>>>>>@@@AAA>>>888777:::666666444333333333444555222222111111000000//////111///------...///...---222000//////000111000/////////000111333444555666666777777777777666666555222222222333444666777888666444222222555666666444333333444555777999<<<===888999:::;;;999666222000222222222222333444555555111222444444333333444555000222333444444444666888555333222111111222444555888:::===>>>===<<<<<<<<<888666555444444444222111222111111111111333444555333///...111222000111666555333111111222333222111111111222222333333333333///000222444555555555555...111444555333111111222...///000333555666555333555444222000//////000111333111//////000111000///000///.........///000111111444555333///,,,...111---...///000111222222333111444888===AAAGGGNNNRRRVVV[[[^^^^^^^^^___]]]XXXYYYZZZ\\\\\\\\\^^^aaaddd^^^[[[WWWTTTTTTUUUXXXZZZ\\\\\\ZZZYYYXXXVVVUUUUUUQQQPPPPPPQQQSSSUUUUUUTTTPPPSSSSSSPPPRRRZZZ^^^^^^XXX]]]___]]]\\\[[[UUUNNNAAA<<<666111/////////////////////000000222222333////////////////////////---///000111111111333555222111///......///111222000///---+++***+++,,,---***,,,//////---,,,---///***,,,...//////......---///...---,,,---...000111......------------------,,,,,,+++++++++,,,,,,------...///...,,,,,,...000------......///000111111,,,---...,,,******+++...)))******+++,,,,,,,,,,,,...------...000000///---...---------......///000000000000000000000000000------......///000000111000///...------...000111......///000000///...---------...///////////////---,,,,,,,,,++++++++++++)))***+++------,,,+++***+++...111000,,,***,,,///******+++,,,,,,,,,,,,+++---,,,+++))))))***++++++++++++,,,,,,---......///,,,,,,+++,,,,,,---.../////////..................wwwrrrxxxzzzuuuuuu{{{~~~oooeeehhhkkkdddWWWOOOEEE>>>:::;;;:::888888;;;666555333222333444666888...333777999888777999;;;===:::666555555666777777777999;;;<<<;;;::::::;;;999:::<<<;;;:::999999:::555555555555666888999999666444333333666999;;;;;;:::<<<===;;;888666666777888999:::;;;<<<;;;::::::666555333111000000111222)))+++...111444777999:::333333333555888:::::::::444222222555444000...000000111222333555666777777222555777555111///222666<<<888555444777:::;;;:::888777555444444666888999<<<:::999777555555555666999888777888999:::999888;;;>>>>>><<<>>>CCCFFFDDD>>>>>>@@@BBB>>>888777:::777555333222111222444555222222111111000...---,,,//////000111222111///,,,000000000111222111...,,,000000111222444555666777444555666666666444333222///000111222444666888:::888555222222444555333111555666777888999888888777666888::::::999666222000222222111000111222444555000222444444333333444555222333555555555555666888444333222222222444666888666999;;;;;;;;;::::::;;;888777555555666666555333111111000//////000111222111------111333111333999444222000000111111111000000111222333333333333333///000333666777777666555---000222333333222111111111000111444888888444000666444111///...///111222333111000000111222222111000///......///000111222...222555333///...111444******,,,...///000000000000333777<<>>BBB@@@???@@@CCCEEECCCAAABBBBBBAAA===777444444666///444777555444555444222222444555444222000000000000111111222333444555555888888666333000...///000333222222333666777777666444333222333555666555444666555333333444444333111888888777666444333111000444444444555666777888999:::888666444333444666888444333222111111333444555555555444444333333333333333666999777222000111444444888;;;;;;888666555666666777999::::::888555444555444444666999999666333111333444333111//////000...------...111222222222555444333333222222333333555222///000333666555444222111111333666777444222222222222222111111111111222000000333999;;;888555333333333111...---...///333111000222444555222000222111000000///000000000111222333333222000---+++000///......///000111222///222777:::>>>DDDMMMSSSZZZ\\\___aaa```]]]ZZZXXX___]]]]]]___bbbbbb___[[[]]]ZZZUUUQQQOOOPPPSSSVVVWWWVVVVVVXXX[[[]]]]]]\\\XXXWWWWWWVVVWWWXXXZZZ[[[XXXWWWUUUUUUUUUWWWYYY[[[\\\[[[[[[[[[YYYTTTNNNIII???888000...000111---)))///000111111000000111222444333111///...---------///000222222111111222333222...---//////...///333222111///---,,,+++++++++***+++,,,,,,------,,,,,,...000111111000000000111...000111000...,,,+++,,,000000000//////.........++++++++++++++++++++++++------...---++++++---///...........................---+++)))((('''''''''&&&&&&(((***,,,...000000+++++++++---//////---,,,////////////000000000000............///000222222//////...---,,,---000333///...,,,++++++,,,...///...---,,,++++++,,,---...222000------...//////...)))******+++---......///333000,,,)))((((((***,,,///000111111111///...---111000...------...///000///000///---+++***,,,---***------***+++///000...,,,,,,+++******++++++,,,)))+++------------///111tttsssuuuxxxwwwuuuxxxyyyrrrggg^^^\\\\\\VVVOOOCCC@@@===<<<<<<<<<<<<;;;333333444444555555666666333555666666555444555666;;;<<<<<<;;;999:::<<<===;;;;;;;;;999888888:::<<<888999::::::999999;;;===:::888777777999999888777777999777333333999<<<;;;::::::999777555444555777222555777888888999:::;;;888555333222444444333111+++---///000111333555888666333000111444666777666444000000333555333333444,,,...111222222222444666555888;;;777222000333888888666444555777999999888999888666444444444555666:::999777777777888888888555555666777999:::;;;<<<@@@>>>===>>>AAACCCCCCBBB@@@@@@>>>:::666444666888444777888444333555666555555666777777555444444444111222333444555666777777:::999888555111//////000333333444444444555555666444333222222444555444333555222000///111444555555555666777777666555444333333333333333555777999::::::999777666555666777888888666444333333555888999666666666555444333222111333666888777222000111444555777999999777555555666444666888::::::999777666666444333555777888666444222333444333111/////////.........///222333222111444444333222222222222222333111//////222555555555222111000222555555333000////////////000000000000111//////333888:::888444111222222111//////000222333111000111333444222000444333222111000/////////000000111222111000///...------------...000222333000333777:::===CCCLLLRRRZZZ\\\^^^``````___]]]\\\^^^]]]\\\\\\]]]]]]\\\ZZZ\\\\\\\\\[[[ZZZXXXVVVUUUXXXWWWWWWYYY[[[\\\\\\[[[UUUUUUUUUVVVVVVWWWXXXYYYXXXWWWVVVWWWXXXZZZ\\\^^^]]]\\\[[[ZZZWWWRRRKKKFFF>>>777000...000111...***...///000000//////000222222111000.........//////,,,///111222222111222333111---,,,//////...000444222222111000///...---,,,+++,,,,,,---------------///111222222111000000000---...///---+++******+++------------,,,,,,,,,+++++++++++++++++++++++++++,,,---......,,,,,,---...------------------------...---,,,+++***)))))))))))))))***+++---...//////---------...000000...,,,............///////////////......//////000111111...//////...------///111///...,,,++++++,,,...//////...---,,,,,,---...///111///---,,,---------,,,)))******+++---......///444222///---,,,---...///000000111222111000///...///...,,,++++++,,,...///......---,,,))))))***,,,***------***+++///000...++++++++++++,,,,,,,,,---((()))+++++++++,,,---///ppprrrvvvxxxuuussswww}}}|||ttteeeYYYVVVWWWUUUPPPCCC@@@>>><<<<<<<<<;;;:::555444333333333444555666555666777777555444444555<<<======<<<;;;;;;===>>>;;;<<<;;;:::888888999;;;:::;;;<<<;;;::::::<<<===888888777888999888666444888888555111111777;;;;;;999999888666333333444666333555666666666666777999666444222222333333222111///000000000///111444777666333111000222333333222333000000444666555444555///000111111111222555777444999===;;;666222222444888666555555777888777777777666666666666666666666;;;999777666555666777888777666666666777888888999<<<;;;:::;;;>>>AAABBBCCC>>>>>>;;;888555444666999888:::999444222555888777555777888888666555555666222222333555666888999999<<<<<<:::777333000000111111444666555444333555888444333222222444555555444777444///---///222555666222444777999999888777555333222222222333666999;;;999999999999999888888777999888666555555777999;;;777888999999777555333111333555777666333111222444555666777666444333444555333555888:::;;;;;;:::999666555333444555777666666444555555444111//////000/////////111333333111///333333222111111111111222333222000000333666777777222111000111222222000...,,,,,,,,,------......//////......222666888666444000111222111000000222444444222000///111222222111666555333222000000///////////////000000111111111+++++++++,,,...000222444111444888:::===CCCKKKQQQXXXZZZ\\\^^^___```______^^^______^^^\\\\\\]]]^^^```aaabbbbbbbbb```^^^\\\ZZZYYYYYYYYY[[[\\\[[[ZZZSSSSSSTTTUUUVVVUUUTTTTTTVVVVVVVVVWWWYYY\\\___``````___]]]ZZZWWWQQQJJJEEE===777000...000111///,,,,,,...//////......///000///............///111222+++...111222222111000111000,,,,,,///000...000444222222222222111000...---,,,------...............///111444444222000///...------,,,+++)))(((***,,,---,,,,,,,,,,,,++++++++++++******************++++++---//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,,,,,,,,,,------......///000//////000111111///---....../////////000000000///////////////000000000...///000///...---...///...---,,,++++++,,,---...//////............//////000...,,,,,,,,,---,,,+++******+++,,,,,,---......//////...---,,,,,,------000000111222111000///...---,,,+++******+++,,,---,,,,,,,,,+++)))((()))++++++------++++++///000...***+++,,,---......------&&&(((******)))***+++---rrrvvvzzzzzzvvvsssvvv{{{yyykkk\\\VVVUUURRRMMMEEEAAA<<<999888888777777777666444333333444555777555666888888777666777888;;;<<<===<<<;;;;;;<<<===;;;<<<;;;:::888888999;;;<<<======<<<;;;:::<<<===888888888999:::999666333777666444222333555888999999999888666444333444666555666666666555555666888555444333222222222222222111222333333333333444666444333222111111222222222222//////444666555333555333333333222222444777;;;666:::===;;;777333333444777666666666666777777666222333555777888999999888:::999888555444444666888555555444444444666777777:::999999:::<<>><<<999666444444666777777:::999555333555777666333444666666444333444444111111333444666777888999======<<<888444222111111///444888777444444888<<<666444333333555666666666===999444222222333444444222555888:::;;;:::777555555444222222222444777999777888:::;;;;;;:::888666666666666777777777777777777999;;;<<<<<<:::777555444666777666444222222333555555444333222222333444111444777:::<<<<<<;;;:::666555333333444555666777666777777555333222222333000000111333444444111///333222111111000000111111444333222222444666999:::222111111000000///...---,,,,,,------------------...---...111444666444333000111222111000111222444444222000...///000111222444444333222111111111111000////////////000111111,,,,,,+++,,,---///111222000333777:::===CCCLLLRRRVVVYYY]]]```aaa```^^^]]]^^^bbbeeefffcccbbbccceeeiiigggdddbbbbbbccceeefff\\\[[[ZZZZZZ[[[\\\[[[YYYSSSTTTUUUVVVUUUSSSPPPNNNQQQRRRSSSUUUXXX[[[]]]___aaa```^^^\\\YYYSSSLLLGGG<<<666111///000111000---+++---......---,,,...///,,,,,,,,,---...111333444---///222333111///...---000------//////---...222000111222333222000...------......///////////////000222444444222///...---------,,,***((()))+++..................---------+++******))))))******+++***,,,///000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...//////000000333111000000111111000...000000000000111111111111000000000000000/////////---///111000///------......---,,,,,,,,,,,,---...000000////////////000000000///------------,,,+++******+++,,,,,,---......,,,,,,------------,,,,,,...///000000000///...---,,,++++++***++++++,,,---+++,,,---,,,***)))***++++++...---++++++//////---+++,,,...//////...,,,+++'''(((******))))))+++---xxx}}}~~~zzzwwwxxxyyy}}}xxxmmmaaaYYYVVVPPPIIIIIICCC<<<666444555666777999888666444444555777888333666888999999999:::<<<999:::;;;;;;:::999:::;;;:::;;;;;;999888888:::<<<=========<<<::::::;;;<<<999999999;;;;;;:::777555444444444666666666666777::::::999777444444555777666777888888666666777888444444444333222222333333000444888999999777666666222222333333333444555666444111222777999666555666444333333111111333777:::888999:::888444333444666555666777777777777777777222444666888999999888888888888888555333333666888333222222222333444666888999::::::;;;<<<>>>@@@BBB>>>;;;888555444444555555222777999666444555555222222444555555333222222333///000111222444555666777<<<<<<<<<999555222111111...333888888666777<<>>???>>>===;;;666777888777555333333333444333222111222222222222111333777:::<<<<<<;;;:::555555444333333444666777999999999777555444666777222222222333555555333111333222111111000000111111333222111000111333777999111111111000...---------000/////////......------......///111333333222111222222333111000///000222333222000...---...000111111111111111222333444444111000//////....../////////...---,,,,,,---//////...222666:::>>>DDDMMMTTTWWW[[[```eeeeeeccc^^^[[[ZZZ```gggjjjjjjhhhhhhiiiiiihhhfffeeedddeeeffffff\\\[[[YYYZZZ[[[[[[ZZZYYYUUUVVVWWWWWWUUURRRNNNKKKNNNNNNPPPRRRUUUXXXZZZ\\\^^^]]]]]]\\\ZZZTTTLLLGGG;;;777222///000111000...+++,,,------,,,,,,---...+++++++++,,,...111333555000222444333000---++++++222///...000///,,,,,,///---...000111111///...,,,---...//////000000/////////111333333111...---------------+++***+++...000........................,,,+++***))))))***+++,,,***,,,///000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,---...000111222333333222000000111111000............/////////000000///000000111000000///...---///000000///......///---------,,,,,,---------///000000000000000000///000///......//////...,,,***++++++,,,,,,------------...///000111000//////+++,,,---......---,,,,,,,,,,,,,,,,,,,,,---......,,,---///...,,,+++,,,---,,,......++++++...///------...///000///,,,***((((((***++++++******,,,---|||~~~}}}{{{wwwrrrqqqkkkbbb[[[VVVOOOHHHJJJEEE===888666777999999888777666666666777888999222555777999999:::<<<===777888::::::888777888999999999:::999888999<<<>>><<<======;;;999888888:::999888999:::;;;;;;999777222111444888999777666888::::::999777555444555777555777::::::999888888888444555555444333222444555222666;;;===<<<999777666000222444555555555777999777444555:::<<<888666666111111000///...000444777888777666333111222444666444666888999888888888:::777888999999888777555444444666888666444333555888444333222222333555777999999:::<<<<<<;;;;;;<<<>>>;;;999666555666666666555///444777555444555444111555777888777555333333444//////000111222333333444999::::::888555222111111///222666888888999===@@@999777444444555888999999888888777999;;;<<<;;;:::777888:::::::::777444333888777666666555555555555222444777::::::888555444444777<<>>DDDMMMTTTXXX\\\bbbfffgggddd```\\\WWW[[[bbbgggiiiiiiiiiiiibbbeeehhhjjjiiifffaaa^^^[[[ZZZXXXYYYZZZZZZYYYXXXWWWXXXYYYYYYWWWTTTPPPNNNPPPQQQRRRTTTVVVXXXZZZ[[[ZZZ[[[\\\]]]ZZZSSSKKKDDD<<<888333000000000//////***,,,------,,,,,,---...+++++++++,,,...000222444333444444222///,,,,,,,,,111......000///,,,+++...,,,---...//////...---------......//////////////////000111000...------...---......---,,,---///222,,,,,,,,,------------...---,,,***))))))***,,,---+++---//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...---,,,+++,,,---...000111222333222000......///000000///++++++,,,,,,,,,---------...///000111111000///...---...//////......///111------------------------//////000000000000//////......---///000111///...+++++++++,,,,,,---------,,,------.........------)))***+++,,,---,,,++++++,,,,,,------......//////---///000000///---...///,,,......++++++...///,,,............---,,,***)))***+++,,,,,,++++++,,,...{{{~~~}}}vvvnnnnnnjjjbbb[[[UUUNNNFFFCCC@@@<<<:::::::::::::::555555666666777777888888222444777888888888999;;;666888::::::888777777888777888999999999:::===@@@;;;;;;;;;999777555666777888777666777999;;;:::999333111222777999777888<<<999999888666333333444666333666:::;;;;;;999888777444666666555333333555777777999<<<===:::777666555000222555555444444666888777444555999;;;777333333///000000///...///222444444333222111000111333555333666999:::999999:::<<<::::::999888777666444333000444888888555333555888999777555444444555777999777:::===<<<:::777777777777555555666999:::999777///333555333222555666444888999:::888666333333333000000000111111111222222555777888777444111000000222333444555777888:::;;;888555333222444666777888777555444555888:::<<<<<<777888888999888666555444555666777888888888777777000222555777777666444222666888;;;======<<<:::888666777888:::<<<===>>>>>>>>>===;;;:::888666333111333222111222444444111...333555777999999888666444111333666555444333444666777777777666555666999<<<555333111111444666777777444444333222222222222222111111///,,,***,,,000555000111111///---,,,...111//////000111222222333333111222333333222000///......///000///......000222///111222000---,,,---////////////000111222333444---...///000000000///...000///.........///000111111444888:::===CCCJJJQQQVVVXXX\\\___aaaaaa___^^^XXXYYY[[[___cccfffgggfffaaadddhhhjjjiiiddd^^^ZZZYYYXXXWWWXXXYYYZZZYYYXXXWWWXXXYYYZZZZZZXXXVVVUUUWWWXXXYYY[[[\\\]]]]]]]]]\\\^^^```aaa^^^UUUJJJBBB===999555111//////......+++,,,------,,,,,,---///---,,,,,,,,,---///111222444444333111......///000...+++,,,000000------000,,,,,,------............------...////////////......//////---,,,,,,...///+++---............000111---------........./////////---+++******+++---///,,,---......,,,,,,---...---------------------------...000111111///...---------......///000000111///...,,,,,,---/////////,,,,,,,,,,,,---------...,,,...///111222111000///,,,---......---...111333,,,------------------,,,......///000000///......++++++,,,...000111000...++++++,,,,,,,,,,,,------************************)))***+++,,,---,,,,,,++++++,,,---....../////////---///111111///......///,,,///...++++++......,,,++++++,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,---xxx{{{||||||uuuqqqrrrmmmcccZZZTTTLLLDDD:::999999:::;;;;;;:::888333333555666777777777777333444666777666555666777666888::::::999888777888666777888888999;;;>>>AAA:::::::::888555444444666777555444555888:::::::::555111111666888777:::@@@888888777555222222333555000444999<<<;;;999777666444666777666444333666999;;;<<<<<<;;;777555444444000333666666444333555777444111222666777333//////000111111111000000333555000111111111111111222222222555:::;;;::::::<<<>>>888888888777777777777777---222888888666444555888===<<<999666555666888999666:::===<<<888555333333333222333777;;;===<<<999111444444111000555888888888999999888555222111222111111111111111111111111333555666555333111000000444333222444666777666555777444111000222444666666:::666222111222666888999777777777777777666666555222444666999:::::::::999///111333555666555333222777777777888888888999999666777777888999:::;;;<<>>===;;;888666555333555888::::::888555444000444888888777555666777555666888:::;;;:::999888555555555555555888<<<@@@<<<999555444666777666444555222111444888<<<;;;:::777555666;;;===;;;:::;;;888777555555666666555444888666666888;;;===;;;999777666666666666666777777555777999999777555444555333777888777:::>>>:::222666555333111000000111222222333444333333333555777444444333333222111111000444888888888===CCCBBB;;;888999:::999777777777888777777888888777666444333<<<<<<;;;999666666777999888:::<<<<<<;;;777444111333444777999;;;;;;;;;;;;777777777555444555888:::999999999999888666555444444444444444333111///...000222333333111000000111222444666777666666777888111222444555777888888888888999999666333444888<<<666444333444777999777555555555555666666666666666666666666444222111222333888666666999===???===;;;:::888555666888::::::888============;;;999777666333333333333333333333333222222444555666777777777555555444333222222222333222666777666777;;;;;;999888555111111333666777666444444444222//////111222777555333111111111333444111000///---,,,,,,///111111111222333444666777888000222444444222000000000.../////////000000111111111111111111111111222222333333111000000000111222---...000111222222222111333111...---///111222333444999>>>BBBDDDHHHMMMRRRUUURRRSSSWWWVVVQQQRRRWWWSSSTTTVVV[[[```cccdddeeegggeeecccaaa```^^^\\\ZZZZZZZZZZZZXXXUUUTTTUUUVVVWWW\\\]]]ZZZ[[[^^^]]]XXXUUU\\\^^^ZZZZZZ```ddddddfffgggddd___ZZZVVVNNNFFFBBB<<<444000///000000///,,,,,,,,,,,,---...//////...///000///---,,,,,,---111000///000111222111///111///---,,,+++,,,...///000...,,,,,,------,,,++++++,,,---------,,,++++++(((+++---,,,***))),,,...)))+++---.........000222222222222222222111000///...---+++******+++---...,,,...111333333000,,,)))000000000000///...,,,,,,...///222333333111///...+++111333///,,,...///...+++,,,---...//////////////////////////////......,,,---......------...000000000...------.../////////...,,,+++******+++,,,222111...------...111222------,,,,,,,,,+++++++++,,,---...---+++)))))))))+++***)))))))))***+++,,,++++++,,,,,,,,,+++*********+++...000111111000000000///...,,,++++++,,,,,,+++,,,,,,------,,,,,,+++---,,,+++******,,,...///...///000///---,,,---...tttxxxzzzzzzzzz{{{vvvqqqiiiccc^^^\\\UUUKKKDDDBBB>>>>>>===<<<;;;999888777444666888:::;;;:::777666000333777888777666666777444666888999;;;;;;;;;;;;555555666555555777:::===;;;888555555777888666333222333444555666888:::<<<777444555999<<<:::888:::666555555555777666555333666555555888;;;===<<<:::888777777777888888999:::999999999777555555666888444777777555888;;;999222555444222000000000111222666555444222111222666999444333333222111000//////111555666555888===<<<777888999:::999777666777888666777888888888777666555;;;<<<;;;999666555666777777888:::;;;:::888555444555666777888999:::::::::888999999777666666888999888888888888777666555444333333444444333222000//////111333222111//////000111333555666555555666777222333555666888:::<<<===::::::888666555555888:::888777666888:::999777444666666555555555555555555666777888666444333333555555444555888<<<>>>>>><<<;;;888666666999<<<===<<<;;;<<<<<<<<<<<<;;;999888333333333333333333333333333333444555555555555555333333222222222222222222111555777666777;;;<<<999777444000000222555666555333444555555444666999;;;777555333111000111111222111111111///......///111111111111222333444555666222333444444222111111222....../////////000000000000000000111111222222222444333111000000000000111---...///111222222111111333000...---///111222333444888===AAACCCFFFLLLPPPVVVTTTVVVZZZXXXSSSSSSWWWVVVUUUUUUYYY^^^aaaaaa___dddbbb````````````^^^]]]______^^^\\\XXXVVVVVVWWWVVV[[[]]][[[\\\aaaaaa]]]ZZZ]]]\\\WWWVVV[[[```aaadddddd```YYYUUURRRLLLFFF???;;;666333222111///...,,,,,,,,,,,,---...//////...///000///---,,,---...111000...///000111000///111000///.........//////111///------......---,,,...---------------------,,,------,,,***)))***++++++,,,............000222222111111111111111111000...---,,,,,,,,,,,,---...,,,...000111111///,,,***000000000///...---,,,+++---///111222333111///...---222444000...//////...+++,,,---.../////////////////////......---------+++,,,...---,,,,,,---/////////.........//////000++++++++++++,,,---...///000///---,,,,,,---///000............---------,,,---...///...,,,******+++,,,+++***))))))***++++++++++++,,,,,,,,,,,,,,,++++++,,,---///000000111111///...---,,,+++++++++,,,+++,,,,,,------,,,,,,+++---,,,+++******+++---...,,,---......------///000ssspppqqqvvvzzzxxxvvvuuuiiiaaaYYYUUUPPPIIIDDDBBB>>>>>>===<<<;;;:::999999444666888;;;;;;;;;:::999111333777999888888888999555555777888:::;;;<<<===444555666666555666888::::::777555666999999666333000444777777555555:::>>>777333333777999777666777333333444666777777555222333333333666999::::::999888777777777888:::;;;<<<<<<<<<:::777555555888;;;666777666444555777666222333222000//////000111222888777555222111222666999444444444333222111000//////333555333222444555333777888999888777666777888555666777888888888777777999:::;;;999666444333444666666777888999999999999999999888777777777777888888:::;;;:::888777777888777777777666666555555444222333444444444444333222///111333333111/////////000222444444333333444555444444555777:::===@@@BBB>>>;;;888666777777888777999999:::;;;<<<;;;777444666666666555444444444333666888999888666555555555333333444777:::======<<<:::888666666:::===@@@AAA::::::;;;<<<<<<<<<;;;;;;222222222222222222222222333333444444444444333333111111111111111111222222000444666555777;;;<<<999555333000000222444555555333555666777777888;;;>>>666555333111000///000000111222333222000///000111111111111111111222333333222333333222000000111222............//////////////////000000111222333333444333222000000/////////---...///000111111000000333000...---///111222222333777<<>>===;;;:::999999444666777999:::;;;;;;;;;333555888:::;;;;;;;;;;;;666666666777777999:::;;;444666777777666555666888888777666777::::::777333222444666666666777:::===666333222666777555444555111222444666888888555222111111222444555666555555555555444444666888:::;;;<<<<<<;;;888777777999;;;777666444333222444444333111000000//////000111222888888777555333333555777555666666555444333111000///222444333000///111333777888999888666555666777555555666777888888999999777999:::999666333222222555666666888:::<<<===???<<<;;;999777666555666666777999;;;;;;999666555555666555555555444444555555111222444555666666555555111333555444222000000000///111333333222222222333444444555666:::>>>BBBDDDAAA===888777888999777555777999;;;======;;;888555777666666555444333333222555777999999777555555555333333555666888999:::999777666555666999===AAACCC:::;;;;;;;;;;;;;;;::::::333333333333333333333333222222333333444444333333//////000111111222222222///333555444666:::;;;999444333222111222444555555666777888777555444555666555444333111000/////////000111333222111//////000222111000000000000111111000000000...,,,,,,...000..................//////---...///000111222333444444333222111000/////////......//////000000000000222000......000111222222222666:::===???CCCIIINNNYYY[[[___aaa___[[[XXXXXX```[[[VVVXXX]]]```^^^[[[WWWWWWWWWZZZ^^^aaaaaaaaaiiijjjhhheee```]]][[[[[[VVVXXXZZZ[[[]]]```aaaaaa[[[ZZZWWWSSSRRRTTTWWWXXX[[[[[[WWWQQQMMMKKKFFF???999888555333222000...---+++,,,---....../////////,,,...000111///...//////111...,,,+++---...//////...///000111111///...,,,///...---...///000///---,,,------............---***((('''***...111000...///000111000///...///000111000...---...000222333//////000111111000//////,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,---///000111111000///000333333000...000///,,,+++,,,---...////////////000//////---,,,+++******+++,,,...---,,,,,,---///+++---...000111111000000....../////////---+++***...---,,,++++++,,,---...//////000000000///...------///000000...,,,------------,,,+++******))))))***+++,,,---......//////------,,,,,,---...000111,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,+++***)))))))))******+++,,,...///...///000222nnnggghhhrrrwwwtttuuuzzzrrrggg\\\VVVRRRMMMKKKMMMDDDBBB@@@===;;;999999888555555666777999::::::;;;777888:::===>>>>>>===<<<888888777666666666666777555777888777666555666888888666555888:::;;;888444777555444555999;;;;;;:::777333111555666444444555222222444777999888555222333333444555444444333444222111000000111444666888777999;;;:::999888999:::777555333333222111333555000000000000000000111111444666888888777555444444333333444444444222000///111333444444111///222555666777888777555444555666444444555555666888888999555777888888555333222222666666777999;;;>>>@@@BBB>>>===:::888666666666666666888::::::888555444333555444444333444444555666333444666777888999888888555666777555333222222333000111333333222111222333333333333555888<<<@@@BBBAAA===999888999999777444333666999<<<<<<;;;999888777777666555444444333333444555777666555444444555555666777777666666666666444444444555777:::>>>AAA<<<;;;::::::999888888888333333333333333333333333000111222333444444444444///000111222333333222222///222444444555::::::888444444444333333444666777888999999777444222111222444444333111000////////////111222222000/////////111111000/////////000000000000///...,,,,,,...000//////////////////......---......000111222333333333333333222111000000//////////////////000000000222000......000222222111222555999<<>>===:::777333222555777555555777444444555777888888666333444666777777666555555666111000.........111444666333555888:::999888999999555333333444222000222666111111111111111111111000111444888:::888555333222...///111222222111///...333111222444333222333777555666777666555444555666444444444444555666777888444666777777555444444555666666888999;;;>>>@@@BBB>>>===;;;:::888888777777555777999999777555444444555444333333444555666888555666888:::;;;;;;;;;;;;888888777555333222444666111333444444333222333444222222333444777999<<<>>>>>><<<:::888888777666444111444888;;;;;;:::::::::777777777666555555444444444444555444222222444555777888999888666444444444222333555555666888;;;===;;;:::999888777777777777444444444444444444444444222222333444444444444444111222333444555444333222///333444333555888999666444555555555444444666777777888999888666444444444333333333222222111000000000111222111///...///000111000000/////////000000111222222111//////000111000000000000////////////......//////000111222222333333333444333333222111111111000000000000111111111000...///111222222111222555999===@@@EEEMMMSSS\\\aaadddcccaaabbb```^^^^^^[[[WWWUUUVVVXXXYYYZZZTTTSSSSSSUUUXXXZZZZZZZZZbbbcccddddddaaa___]]]]]]ZZZWWWVVVYYYYYYWWWXXX[[[VVVSSSSSSWWWXXXUUUTTTTTTRRRUUUVVVSSSPPPLLLCCC:::777666333000---,,,///111+++,,,...///000000//////(((+++...000000///...//////---------//////...---,,,---///000///...,,,+++******+++---///000...,,,'''))),,,///000...,,,***...---,,,,,,------,,,+++...000000000.........000//////...------...000000////////////////////////++++++,,,,,,,,,,,,------+++,,,---...............---...............------+++---,,,***+++...,,,(((+++,,,---...////////////000//////...---,,,++++++---///000000//////000111+++,,,------............,,,---...///000000000000//////............//////---...000111000///---,,,,,,...//////...------...,,,---------,,,+++***)))***+++,,,---------------------,,,,,,---......///++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++*********+++++++++,,,,,,...///000000///...///111rrrwwwyyytttooonnnmmmlllgggbbb]]]VVVKKKBBBBBBFFFBBBAAA???===<<<<<<===>>>999888777777777999:::<<<;;;;;;;;;===??????<<<888999999::::::999888777666888888888777666777:::===999666444666999;;;;;;999:::999999999;;;=========888333222666888777888:::888777666777888888666444000333666666555555777999333222///......111444666111222444555666777999<<<444222333666444000222888333333333222222111000000000333666888777555333333---...111333444333111000222...---111444333444888555666777666444333444555444333333222333444555666444555666555444444666888555666777999;;;<<<===>>><<<<<<<<<<<<;;;:::999999555777999999888666666777555444333333444666888999888999;;;<<<=========<<<;;;999777333111111444777333555666666555444444555333333444555666777888999:::;;;;;;999777555555666333666999:::999888999;;;777777777777777777666666555555444222000111444777666888999888666444444666222444777777666666888:::888777666555555666777777666666666666666666666666666666666555444333222111444555666777777666444333000444555333444777777444222444555555333333444777666888999999777555555555222222333333333333222222222222222000//////000222000000000///000000111111000222333333111000000111222222111111000000000000.../////////000000111111222333444555555555444444333222111000000111222333111/////////111222111000222555:::===AAAHHHPPPWWW\\\bbbdddbbbaaaddddddaaabbbaaa]]]XXXTTTTTTXXX[[[XXXWWWVVVVVVXXXXXXWWWVVVYYY\\\___```___^^^]]]^^^ZZZVVVUUUXXXXXXVVVWWW[[[ZZZUUURRRVVVXXXUUUSSSUUUQQQTTTTTTPPPMMMJJJCCC;;;555666666444000///000111+++,,,...000111000///...&&&)))---//////............---...///111000...+++...//////000///...---,,,******+++...111111///...***+++,,,---............---...///...,,,++++++,,,---...//////...---...000//////...............---...---,,,,,,,,,,,,---...++++++,,,---...---------+++,,,---...///000000000///.........---,,,,,,+++***+++***)))+++///---(((+++,,,---.../////////////////////......------------...//////......///111,,,,,,+++++++++,,,,,,---............///000111222///..................///...000111333222000...------///000000///...///000+++,,,,,,------,,,+++***++++++,,,,,,,,,,,,,,,+++,,,,,,------......------+++,,,---......---,,,++++++,,,,,,------,,,,,,+++))))))***,,,------------,,,...///000//////111333nnnzzz~~~uuunnnoooooolllcccaaa^^^VVVIII>>>>>>CCC@@@???===<<<===>>>@@@AAA<<<;;;999888888999;;;<<<;;;::::::<<<>>>===:::666888999;;;<<<<<<;;;999888999999888777666888<<>>AAA888444333666999999:::<<<:::888777777888888777555***...111333333333666999666444111000000222555777000111111222222666:::>>>333111333777555111333999444444444333333111000///111333555555444444444555...000444666777777555444111***(((///444333444777555666777666444333444555444333222111222333444555444555555555444555888:::444555777888::::::;;;;;;;;;<<<=========<<<;;;:::666888999999888888888999555555444333444666999:::999;;;<<<>>>>>>>>>>>>===<<<999666111///000444888555666888777666555555666333444555666777777666666888:::;;;999555333555777666999;;;;;;888777999;;;777777777777888888888888666555333111000111555999444777999999666555666888222666999999777555666777555444444444555666888999777777777777777777777777:::999888777444222000///666777888999888777555333111444555333333666666333000333555444222111333666666888999888555333222222222222333444444444444333444444333111///000222444000000000000000111222222...000222222000.........333222222222111111000000////////////000000000000222333444666777666666555444333222111111111333333111//////000111222111000222666:::>>>BBBIIISSSYYY\\\bbbdddaaa```eeefffccchhhhhhddd]]]VVVTTTYYY^^^\\\[[[YYYXXXXXXWWWUUUTTTSSSWWWZZZ]]]]]]]]]]]]^^^YYYUUUTTTXXXYYYVVVXXX]]]___WWWSSSUUUWWWTTTSSSVVVRRRSSSQQQMMMJJJIIICCC===333666999888444111000111+++,,,...000111000///...%%%(((,,,//////...---...------///111222111...+++000000000000000//////...***+++,,,///222333111///...---+++++++++...111333***,,,///...,,,+++---000,,,---......------...000.../////////...---,,,,,,...---+++******+++---...***+++---...///...------,,,,,,...///000000111111000///...---,,,++++++***)))******))),,,000...)))+++,,,---...//////////////////////////////......,,,---......------...000---,,,+++***)))***+++,,,333222000.........//////........................///111333444444222///......000222222000000000111***+++,,,---------,,,+++++++++,,,,,,,,,+++******+++,,,---...///...---,,,+++,,,---.........---,,,+++,,,,,,------,,,,,,+++((()))***,,,......//////***,,,...///000111333555jjjpppxxxzzzuuunnnhhheee]]][[[VVVPPPIIICCC???<<<@@@>>><<<<<<>>>@@@@@@@@@@@@>>>:::555222444888<<<888999;;;:::999888999:::777888:::<<<<<<;;;:::999:::;;;<<<:::777777:::===>>><<<888777888888999888999999888888777777666666222222333333555888:::;;;@@@===888444222333555777444222000000111333333333444333222111222444666777000000111111222333444444333333444333222333555777...///111333555555555555666777888777666555666777111///...222888999666222777444111111333444333222333333444444444444333333444555555444222222333555111222333444555777777888:::999999;;;<<<===<<<:::888999<<>>:::666333555999===;;;;;;;;;999777666777888888999;;;<<<<<<<<<:::::::::;;;<<<:::777777999<<<;;;888555555666777777777:::999888777666555444333222222222333555888:::<<<;;;999666333222444777888555333111222333555666555777666555444444555777888444444555555444444333333333555777777666555555666111222444666777777777777777888999888777666666888444111///000555777666333666333111111333555444333555555666666666666555555333444555444222222333555444444555666777888888999:::999999:::<<<<<<;;;:::999:::<<<>>>@@@???<<<999555555666777888:::<<<===;;;:::888777666666777777;;;999777555555666888::::::888666666777999999888::::::999888888888888999666555555777888888666444777777777777666444222111555333444777777444333666333444555666777888888888444333222111111222444555444555666666555333111000///222555777777666666777888777555444555777999;;;777777777777777999:::;;;;;;<<<;;;:::777555333333111444888999888777555555444555444222444777666111444333333222222333333444999999888666333222333444333333222111111222333333666666666444222111111333444333222111000000000111000///...///111111111/////////111222333333444444111000...---------...//////000333777::::::666222111222333111//////111444222222111111000//////...333333777>>>DDDIIIQQQZZZ```aaadddfffgggfffeeedddeeedddaaa]]]YYYVVVVVVVVVYYY[[[[[[ZZZXXXXXXZZZ\\\XXXVVVUUUUUUWWWXXXYYYXXX\\\]]]]]][[[ZZZYYY[[[]]][[[^^^^^^ZZZSSSPPPSSSWWWRRRTTTRRRLLLGGGFFFCCC???;;;999666444333222000///333......333555222111333...------------------...---------------.........+++***)))((()))+++.../////////000000000//////...+++++++++***))))))+++---++++++,,,,,,------------,,,,,,,,,---//////...---222000//////000111///...,,,,,,+++++++++,,,---...'''))),,,///000111111111000---***))),,,///000000///...---,,,++++++++++++'''((()))***,,,---...///,,,---.../////////......,,,,,,,,,---...///000111000111222111...------///---,,,,,,,,,---///111222000000///...............222111111000000000000000000000000000000/////////---...000111111000///---******++++++,,,---------++++++,,,,,,---.../////////---+++,,,///111000///000---,,,///...,,,,,,///000///...---,,,,,,,,,,,,...//////...------...000//////000000000///......sssssstttuuurrrmmmfffaaaTTTRRRNNNJJJEEEAAA???======<<<:::;;;<<<>>>======???>>>:::777444555999<<<======;;;888555333444555777888999:::;;;:::999999:::;;;<<<;;;999888999:::<<<:::888888:::;;;<<<<<<:::999888777555333222222222222222444666999;;;===:::888555333222333555666666444333333666888888888999999777666666777888888888888999888777555333111111444777888777666555555333444555666777888888888888999:::999777666777888777333///000333555666555444222111222444666666555666777777888888777777666444666777666555555666777888888888999999999:::::::::999999:::;;;<<<;;;:::;;;;;;;;;===>>>>>>===;;;444444555777999;;;===???>>>===;;;:::888777777777999777555444444666888:::;;;999888999:::;;;:::999:::999888888888999;;;<<<888777888999::::::777555666666777777666444333222555222222555555111111333111111222333555666777777666555444333333333444555222444666777777444111///---111555777888777777777999888666555555666777888666666666777888:::<<<===:::;;;;;;;;;999777444333111333555555444333444444444666555333555888666222222222222111111222222222888888777555333111222333333333222222222222333333333444444333111111222333444333222111111000000111000///...///111222111000---......000222444666777222111000///...///000000000111333666999999888666222333333111///...000111000000000000000111111111333222666===CCCHHHQQQYYY]]]___ccceeegggfffeeedddcccaaa___^^^^^^[[[UUUQQQVVVZZZ\\\ZZZUUUSSSXXX]]]ZZZXXXVVVUUUVVVWWWVVVUUU\\\]]]^^^]]][[[ZZZ[[[\\\YYY^^^aaa]]]TTTPPPSSSXXXTTTUUURRRJJJEEECCC@@@;;;;;;999666555555444333111000---...222444222222333///...---,,,,,,---...///,,,,,,------......//////...---+++++++++---///111000000000000//////...---+++,,,,,,+++******+++---)))***+++,,,---.........*********,,,...///...---111000///000111222111000******++++++,,,,,,,,,,,,******,,,---///000111222111///,,,+++---.../////////...---,,,+++++++++++++++++++++,,,,,,,,,------)))+++...000000///,,,+++***)))((()))***,,,///111000111222111///......///---,,,,,,,,,---///111333000//////............///333222111111000000000111.............../////////---...000111111000///...+++++++++,,,------......++++++++++++,,,...000111///---,,,---///111111000111...---///...+++,,,//////...------,,,,,,,,,,,,......///...,,,,,,...///111111222111111000//////}}}yyyuuusssoooiii```YYYPPPNNNKKKGGGCCCAAA???>>><<<;;;::::::<<<<<<<<<;;;>>>===;;;777555666999<<<999;;;<<<:::777444333333555666777888888888888777<<<=========<<<;;;::::::<<<:::999:::===?????????999999888777666555555444222222333444666999;;;======;;;888555333222222222555444333444666999:::::::::999888777777777777777888999999999888555333111000222555666666666777888333333444555555666666666777888999888666666666777777444222222333555444333222222222333555666777777777777777888888777777777777999:::;;;:::999:::<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::<<<<<<<<<;;;:::999999:::;;;<<<;;;:::777888888:::<<<>>>???AAAAAA@@@>>>===;;;999888888777555444333444666999:::;;;:::999:::;;;;;;999777::::::999888999;;;===>>>:::888777777888999888777555666777777777666555444333000111444555222111444444333444444444555666777666555444333333333444444222444888::::::777444111,,,000555888888777777777777666555444444555666777555555666777888999:::;;;888999:::;;;;;;999666333111222222111000000222444222555666444444777555222111111000000000000111111555555555444222111111222555555444444444444555555111222333222111222333555444444333222111111111000000//////000222333222111---------...000222555666333222111000000000111111///000111444666777777777333333222111///...............///000111222222333333222555<<>>>>>???@@@???>>>;;;999777666666888;;;======<<<999999999999::::::::::::444444444444666999;;;<<<<<<;;;999777555444444333555333222333555888999999999888888777666666666666555666666777666555444333111222333444555888<<<@@@555444444444555555555555666777777777555444555666444444444555666555333111111222444555666777888888555666666777777666666555777999;;;<<<<<<;;;<<<==================<<<<<<<<>>???AAAAAABBBBBBAAA???===;;;999888666555444333555777;;;===;;;:::999999:::999777555::::::::::::;;;<<<>>>???<<<999555444555666777888555666777888999888777777111///000555666444444777888888888777666666555555333333222222222222222222111444777::::::888444222---111555777777777777777333333222222333444666777555555555666666666666666777777888:::<<<;;;777444222222111///......111333000444666444333555444111111000000//////000000111444666666666444333333444333444444444444444444333111222333333222333555777444444333333222111111000111000000111333444444333......---------///111222444333222111000111111222...///000222333444555666444333222111000///---,,,------...000111333444444333222555;;;AAAGGGPPPZZZ\\\^^^aaacccccc```]]][[[___bbbcccaaa[[[XXXYYY[[[SSSUUUXXX[[[\\\ZZZVVVRRRZZZYYYXXXYYY[[[[[[ZZZYYYYYY\\\___```___]]]]]]^^^YYYXXXXXXXXXYYYYYYWWWVVVWWWUUUNNNFFFBBBAAA<<<666777555333222333333222111---------...000222111/////////.........///000111---...///000111222333333---,,,,,,+++,,,,,,---...000000000000///---,,,,,,---...//////---,,,,,,---...///000111111000///...,,,,,,,,,///111222222111///......///111333333222+++,,,---...////////////------,,,,,,,,,...000222222222111000......///000//////...---,,,,,,,,,,,,++++++,,,---......//////+++++++++++++++,,,------...,,,)))(((''')))+++---,,,------.........,,,***///......---------------...............///000111111111000......---------++++++,,,,,,------......000000111111000---+++)))++++++,,,------......///---,,,+++***+++---///111------.........///000111111...---///...+++,,,///......---,,,,,,,,,------/////////...,,,,,,---...///000000000///......---xxxvvvssspppmmmgggbbb^^^RRROOOKKKGGGCCCAAAAAA@@@;;;::::::;;;<<<<<<:::888999999999888666555777999222666;;;===<<<999666444;;;;;;<<<<<<<<<=========??????@@@AAAAAA???;;;888888777777999<<<>>>>>>===999::::::;;;<<<===>>>>>>666555555555666888:::;;;777777777888888888888888555333222222444777777777777777777777666666666666333333333333333333444444444444444444666:::@@@EEE777777666555555666666666555666777666444333444555222444666777777555333222111333666777666777888999444555555666666555555444333666999::::::::::::;;;==================<<<<<>>>>>>>>>>>>>>???@@@AAACCCBBBBBB@@@>>><<<:::999666666555555777:::===@@@===;;;999888777777444333888999999:::;;;<<<<<<<<<;;;888444333333555666666444555666888999999888888000///000555777555666999999999:::999888666444222000000000111111222222222///111444777777666444222000222555666666555666777222222222333444555666666444444555555555555444444666444555777;;;<<<999555333222111///......111333...444666444333444333000111000000//////000000111555777999888777666666777000000111111111111000000111222333333333333555777444444444444333222111000000000///111333444444333//////...............///444333222111000111222222---///111222111111333444333222111111111000---+++,,,---...000111333444555444333555;;;AAAGGGQQQ[[[\\\^^^aaacccbbb___[[[YYY]]]aaaccc___YYYWWWZZZ^^^WWWXXXZZZ^^^```^^^YYYTTTYYYXXXXXXZZZ]]]]]]\\\[[[WWWZZZ___aaaaaa```______XXXUUURRRSSSWWWXXXVVVRRRVVVSSSLLLEEEBBBAAA===666555333111000111111000///,,,......---...111000,,,......//////000111111111------...000111333444555000///////////////000000////////////......---,,,...000111000...---,,,---000111333333333111///...+++++++++---///000///......------...111222111000,,,,,,---...///000000111...---,,,,,,---...///000222333333111000///000111000///...---,,,,,,,,,,,,******+++,,,...///000000---,,,+++***+++,,,---...///...+++***))))))+++++++++++++++---......+++(((------------,,,,,,,,,+++---------......000111222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,---------000000111111///---***)))+++++++++,,,------.........---,,,,,,,,,,,,---...,,,---...---------///111000---,,,...///,,,---000///......---------......000111111///---,,,---///------............------sssttttttqqqlllfffcccaaaVVVSSSNNNIIIEEEBBBBBBAAA<<<;;;;;;;;;<<<<<<:::777666777888777555555666777555888;;;<<<:::999888888<<<<<<<<<<<<<<<======>>>>>>===>>>@@@AAA???:::555:::999999;;;>>>@@@???>>>;;;;;;<<<<<<===>>>>>>>>>888777666666666777999999333444666777888999888888666444222333444666777666666666777777777777777777444333111000000111333444333444444555555888<<<@@@888777666444444444555555555777777666555444555666333444555555555444555555111444777888777666777999444555555666666555555444111444888::::::999:::;;;<<<<<<<<<<<<<<<<<<<<<===???<<<999888999;;;;;;:::555555555666888888777555:::::::::;;;<<<===???@@@BBBBBBBBBAAA???===;;;:::777777666777999===@@@CCC@@@===999777666555333222555666888999:::999888777999777666666666666444333111222444666777888777777111///111555666444555888555666888999888555222000......000111222222333333000111333555666666555444333444555555444444666777555555555555555555555555222333555666666666555555555333222555999;;;999666333333333111//////111333...444888666444444444111111000000000000000000111333555777888666555555666...///000000000000///...111222333222111222444666333444444444444222111000......---///111333333222///000000000000000//////444333111000000000111222---000333444222111111222222111000000111111...+++,,,---...000111333444555555444666<<>>888333666666666888;;;<<<;;;:::========================999888777666666777888888444555666777777666555555888666444333555666777666555666777888888888888888666444111//////000222444000111333444333444666888666555333222111111222333666888888777666555666777555555444333333444666999222555888999777666777999555555666666666666555555222555999;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<======;;;888777777999999999555555555777999999777555444555666777999<<<>>>???AAAAAABBBAAA@@@>>><<<:::888888777888;;;>>>BBBEEECCC???:::777555444333222222444666888888777555333666777888::::::888444000///000222444666666666666333000111555555333333555000222555777777444111...---...000111333333444444222333555666777888777777555666555444333333555777999888888777666666555555111222444666888888888888555222000333888;;;:::777444444444222000000222333///555999777555555555333111111000000000000111111000222444555444333333333///000111222222111000///000111222111000000222444333444555555444333111000---,,,,,,---000111111000///000222333333222111111333222111000000000111222...222555666333111111222222000///000222111...+++,,,---...000111333444444666444666<<>>>>>:::999;;;999888777888999999888777999999999888888777777777666999;;;999555444888===<<<;;;===AAAAAA===;;;<<<777777888888999999999999;;;;;;<<<<<<======>>>>>>666999;;;<<<;;;999888888777888999666333333666999:::;;;:::999666666666888777777777888999:::<<<===999666333111222444666666666444555888666111333:::555666666444111000333555333444555555555444333222///555888444555:::<<<999<<<888444333666999::::::444444555777999999777444888888777777777777777777<<<999666777:::======;;;:::888666666888999999999<<<:::777666666777666555555777999::::::;;;===?????????>>><<<999999:::<<<>>>>>>===;;;;;;===BBBFFFHHH@@@888444555666444111555666888999888666222000333555888999888666333111999777555666888999555222444333333333444444222111444555666666555333111000111111222222222333333333999888777555444444444444000000111444666666444222555777999888666444333333000222444777999::::::::::::777555555666777777666444111000111444666555333222666:::<<<<<<;;;::::::333222333444666666444222222222222444555555333111444444444444444444333333222111000000///000000000666777888666444222222333------///000111111111111000111222333333333222222------...///111333555666444444333222111111111222111000///000000///,,,)))...//////......///111444999:::<<>>777555333222111000...,,,---...///000///,,,***(((+++,,,...//////...,,,+++,,,---......------///111333333222222111111000000333222000///---,,,,,,,,,...............---------///////////////......---------..................111111222111000---***(((//////---,,,,,,---...///***000222///---...000///333333222222111000000000///000111000...,,,---...---,,,,,,+++++++++,,,---------......///000000000,,,,,,,,,,,,++++++***)))---.../////////...---,,,***+++,,,,,,------------...---,,,+++,,,...111222444222111///---,,,++++++111222222111000...,,,+++,,,---...//////...---,,,+++,,,---...---,,,+++***+++,,,,,,------,,,,,,+++------............------111"""$$$---------111......////////////......000000//////...,,,+++***)))***,,,---...------,,,nnnooonnniiiaaaZZZWWWVVVOOOOOOMMMJJJGGGFFFGGGIII>>>;;;;;;===<<<999999<<<999888888888999:::999999::::::999999888888888888777:::;;;999666555999======::::::======;;;:::===999888777777777888999999888999:::<<<<<<=========999;;;<<<;;;999666666666666777888777444333555777777888999888777777999:::999999999999::::::;;;;;;666555333333444555666777:::888:::>>>>>>::::::===666777777555222111333555333444555555666555444333111777888555444888:::888;;;777444333666999::::::333333555888;;;;;;:::888999999999999888888777666777777777:::<<<===:::888:::888666666888:::::::::;;;888666444555555555444444666888888888888:::<<<;;;<<<;;;:::888888999;;;;;;<<<<<<;;;;;;>>>BBBEEEAAA>>>888444333333444444555777888999888555111///000333777:::<<<<<<;;;::::::::::::999777666555666666555333333444444333111333444555666555444222000333333333333333444444444;;;:::999777666444333222//////000333666777666555666777888777555333333444000111444777999:::;;;;;;777555444444555777777777666333111111444555555444444777999:::999777777777333333333444666777555444222222222222333333222111333333333333333444555666333222111000000000000000333555777777444222111111---...///000111111111111222111111111111222333333.........///000111222333333222222111111111111222111000///000111000---+++///000000///...///111333777999<<<@@@EEEMMMUUUZZZbbbbbbbbbcccdddcccbbbaaaaaa```___]]]\\\\\\\\\\\\ZZZXXXWWWWWWZZZ\\\]]]]]]XXXVVVXXX[[[\\\YYYXXXZZZXXXXXXXXXXXXYYYZZZ[[[\\\]]]\\\ZZZYYYZZZYYYXXXVVVTTTRRRNNNJJJEEEBBB???>>>555333111111111000...,,,,,,---...//////......------...000000000///---,,,***+++,,,,,,++++++---///000000000000////////////111000///...---,,,,,,+++////////////////////////000000000000//////...------------.........//////111222222222000...+++)))------,,,,,,,,,---......+++///111......000111///111111111111111111111111///000111000---,,,---...,,,,,,,,,,,,---------------------...//////000000,,,,,,------,,,,,,+++***---...///000000///......++++++,,,---------------...---,,,+++,,,---///111//////...---------------......///000000///...---,,,---.........---,,,+++++++++,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---...////////////...222&&&!!!(((---++++++///.........//////.........////////////...---,,,,,,)))***+++,,,---,,,+++***ooommmiiibbb[[[VVVUUUVVVMMMMMMLLLIIIFFFEEEFFFHHH@@@<<<:::;;;:::888999<<<888888999999::::::;;;;;;::::::999999888999999999999;;;<<<:::777666999======:::999;;;;;;999:::===:::888777666666777888999555777999;;;<<<<<<<<<;;;<<<<<<<<<:::666444444444555666888777666555555666444555777777777888:::===:::;;;;;;;;;:::999888888444444444555555666777777<<<:::<<>>;;;666444666999888666444333444444333222222333444666555444222111555555555555444444444444;;;::::::999777444222000000//////111555777888888777777777555333333444666000111444666888999::::::444222111222444777777777999666333222444555666555777888888777555333333444555333222333666777777777333222222111111222222222333222111111222444777888444444333111111000000000111444777888666333111000---...///000000111111000333222111000000222333555000///////////////000111111000000000000111111222000//////000111111000...000111111000...///111333444777<<>>555555444333222333555777;;;<<<<<<<<<:::888555333666888;;;>>>@@@@@@@@@???:::;;;<<<:::777666888;;;888666333222222333222111111222444555555444333222555555555444444444444444777888888888777555222000333111///000333666888888888777666333111222555777111222333555666666555555222000///000333666777777;;;999666444444555666666888888777555333222333555666444222333555888999999444444333222111111333444555333111000111333555777555555333222111111000000000333888:::888555222111......///000000000000000222222333333444444444444//////......//////000111///////////////000111222//////...000222333222111111111111000//////111333222777===CCCIIIOOOVVVZZZ\\\^^^```aaabbbbbbbbbccceeebbb]]]YYYWWWWWWYYY[[[XXXVVVUUUUUUWWWZZZZZZZZZTTTTTTXXX^^^___[[[YYY[[[ZZZ[[[]]]]]]]]][[[XXXVVVTTTTTTUUUXXX[[[]]]^^^]]]WWWUUUQQQLLLEEE>>>999666111000//////000000///...******+++,,,---///111222222222222222111000///...,,,---.........///111333//////......------,,,,,,,,,,,,------............------...///000000111111222222222222111///...---++++++,,,---...///000111111111222222111000///...+++,,,---/////////......---...------000555333.../////////000000000111111///000000///---,,,,,,---***,,,...000000000...------,,,,,,,,,---...///000......////////////...---,,,------...///000000000------............------------,,,+++++++++,,,,,,+++,,,---...//////000000+++,,,---...///000111111//////......------,,,,,,++++++******+++---///000+++,,,,,,------,,,,,,+++++++++---///000111222222...+++,,,///---)))***...,,,,,,------------,,,,,,---...//////000000000///,,,------...---,,,***)))qqqlllgggbbb___[[[VVVRRRTTTSSSQQQLLLGGGCCCBBBBBBCCC===999888777444666;;;666999:::;;;::::::<<<>>>:::999888777888999:::;;;<<<<<<;;;999888888:::;;;;;;;;;===BBBAAA<<<999999444555777999999777555333555777:::<<<>>>===<<<:::888888888777666555777888777777888999:::999888666555666666666555555777999:::999999888666444333222444777999999666444444444777777<<>>===<<<<<<<<<:::666333888:::;;;<<<;;;999666444333444666777777777777888999777666777999<<<======;;;999666555555555555444666777777666444222333444333555777999999:::<<<>>>:::<<<>>>===<<<:::::::::666333111222666888777555::::::;;;:::999666444222999:::<<<>>>??????>>>===:::888666777999;;;:::999666444222222222222111000000222333555555444222111444444444333333333333333222333555666666555333222666444111111333555666777777777555222111222555888222222333333333222000///222000///000333555666666;;;:::888666444444666777777777777555333444666888666444333333555777888888555555555333111111333555777555222000000111333444555444333222111111111111000444:::<<<;;;888555333...//////000000000000///000222666888999777444222............///111222333///.........///000111111///......///111333333222000111111000...///111333222777===DDDJJJPPPVVVZZZZZZ___dddgggfffdddbbbbbbaaa^^^YYYUUUTTTUUUWWWYYYWWWUUUSSSTTTVVVWWWXXXXXXUUUUUUXXX^^^___[[[YYYZZZYYY[[[]]]^^^]]][[[XXXVVVPPPOOOOOORRRWWW]]]```aaa\\\[[[VVVPPPHHH@@@888444111///...///000111000...++++++++++++,,,---//////111111111111000000//////---...000000///000333555222222111000///...------,,,,,,...///000000//////,,,,,,---......///000000222222222222111000///...++++++,,,---...///000111000000111111111111000000---...000111111111000///...///...---111555333---000000000/////////.........///000///---+++,,,---+++,,,...000000///...---,,,,,,+++++++++---///000...//////000000/////////++++++,,,,,,---...//////.........//////......------,,,,,,,,,++++++,,,,,,...//////000000000//////............///000000111000//////.........------++++++******+++---///000+++,,,,,,------,,,,,,+++***+++,,,...000111222222)))***,,,...,,,***,,,///,,,,,,------------,,,,,,,,,---...///000000000///....../////////...,,,+++tttnnnhhheeeddd```XXXRRROOOPPPOOOLLLIIIFFFEEEEEECCC===999888666444555999666999;;;;;;888888:::===:::888777666666888:::;;;<<<;;;:::999888888999999999999===BBBAAA;;;666666222333666888999777555444777888:::<<<<<<<<<;;;:::555666888888888888999;;;888777777888999:::999777666666777666444444555777888777666555444333333333444777:::999666444444666999<<>>===<<<::::::;;;999555222555:::<<<999555666666777777666444222111777888:::===>>>?????????:::777666888<<<===:::666444333222333444444222000111222333555444333111000222222333333444444444444000111222444444444444333777555222222333555555555666666444222111222555888222333333333222000...---444222000000222444444444999999999888555444555666666666777666555666888:::666555333444555777666666333555666444111000222444777666333111000000111222333333222111111111111222111555:::===<<<999777555//////000000000000//////...222777;;;;;;888333000......//////000222333444000////////////000000111///...---...000222333222...//////......///111444444888>>>DDDJJJPPPVVVZZZ\\\bbbiiikkkiiieeebbbaaa]]][[[WWWTTTSSSUUUXXXZZZUUUSSSRRRSSSUUUXXXYYYYYYWWWVVVXXX\\\\\\XXXUUUWWWUUUWWWYYYZZZZZZYYYVVVUUUNNNLLLLLLNNNTTTYYY^^^```___]]]ZZZTTTLLLBBB:::555111000//////111111000...,,,,,,,,,---------......//////////////////000000,,,.../////////000333555777666444333111///------+++---...000111000000///,,,,,,------......//////000000111111000000//////+++,,,,,,---...///000000/////////000000111111111000000111111111111000000...000000///000333222...000000000///...---------...//////...,,,+++,,,---,,,---...//////...---,,,,,,+++***)))***,,,...000......///000000000//////,,,+++++++++,,,---....../////////000//////...---,,,,,,,,,---------------///000111222111000///...///......------...//////......---------......///++++++++++++,,,------...+++,,,,,,------,,,,,,+++)))***,,,...///000111111((()))+++,,,,,,,,,...000------............------,,,,,,---...//////.........///000000000///...---wwwppphhheeeeeebbb[[[SSSKKKLLLLLLKKKHHHFFFFFFGGGBBB===999888666333444777666999<<<:::777666888<<<999777666444555777999;;;<<<;;;999777777888888888666555888<<<;;;666222333333333444444555666777888888888999999999999999888444777999::::::999:::;;;777555444444777888888666555666666555444333555777888777444333222444555777111555888888666555777:::<<>>;;;:::999666333///000222444444555444444666333444777666222333888777888999777555555666999777777777999:::999666444444444555666666666555555555666666555444555888;;;;;;999777888999;;;<<<;;;===:::888666777777666666444666666555333222333444222444888::::::;;;===>>>:::<<<======<<<<<<===>>>:::999999:::<<<<<<:::888555555666666555555444333777888:::<<<>>>?????????:::;;;<<<======;;;888666333333444666888777555222222333444555444222000///222222333444555666666777222222333333333333444444666444222222444666666666555555444333222222555777222222333333333222000///666444222111222333333222555888:::999777555555666555666777666555555777999555444444444666555444222000333666444000---///111444444333222111111111222111111000000000111222222000444999;;;;;;999777777//////000000000000//////...111555888888666222000111111111111111222333333111111000000//////000000///---,,,---///111222222+++,,,---------...111444666999>>>DDDIIIOOOUUUZZZ]]]bbbhhhhhhddd___]]]^^^[[[ZZZXXXVVVWWWYYY\\\^^^XXXVVVTTTTTTVVVWWWXXXWWW\\\ZZZZZZ\\\[[[VVVTTTVVVQQQSSSUUUWWWWWWWWWVVVUUUQQQPPPPPPRRRVVVYYY[[[[[[YYYXXXVVVRRRKKKBBB:::555333222000000111111000...,,,---...000000000000//////.../////////000111222...///111111111222555777:::999777444111///---,,,+++,,,...///000000...................../////////......///000000000//////---------.........//////------......///000111222222222111000////////////...222333000///000111..............................//////...,,,++++++,,,......------,,,,,,++++++,,,+++)))))))))+++...000---...//////000000//////...---,,,,,,,,,,,,......000000000000000///......+++,,,---..................///000111111000///...,,,,,,+++++++++,,,---...,,,++++++***+++,,,...///++++++,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++---.../////////+++,,,++++++---///000000.........//////.........+++,,,---------------,,,---...///000000///......zzzqqqhhhdddeeeccc\\\UUUJJJKKKLLLJJJGGGEEEDDDEEEAAA===999999777333333666666999<<<:::666555777;;;888777555444444666999:::<<<:::888777777777777777555333333666555111///111555333111111222555999<<<888888888777777777777777555888;;;<<<;;;:::999999777444111222555777777666333444555555444444666888999777444222222555888:::///333777777555666:::??????EEEKKKOOOVVV\\\ZZZRRRIIIDDD???<<<;;;999666333///000222333444333333222444222333777666222444999:::;;;<<<:::777666888:::999888888888888666333000222222333333444555555666333666888777555555888:::<<<:::888888999;;;;;;;;;<<<:::777666666777666555333444555444222111222333111444777999::::::<<<===999:::<<<<<<<<<===@@@BBB:::<<>>===;;;;;;;;;777777888888888888777777::::::<<<======>>>>>>>>>;;;???CCCBBB===888666666222444666999;;;:::777444222333444555444222///...222333444555666888999999666555444333333333333444333222222333666777888777444444444333222222444666111222333444555444444333999666333222222222111000333777::::::777555444555555666777777555444555666555444444555666555222000---111555333///+++,,,///222222222222222222222222////////////000111222333000333888:::999888777777///000000000000000//////...000333555555444222000444333333222111111222222333222111000000///000000///---,,,,,,...000111111***+++,,,,,,---...222444888:::???CCCHHHNNNUUUZZZ\\\```cccbbb\\\XXXXXXZZZ[[[ZZZYYYYYYZZZ]]]```bbb___\\\YYYWWWVVVVVVUUUSSSbbb^^^]]]^^^\\\WWWVVVWWWPPPRRRTTTVVVWWWXXXXXXXXXUUUUUUVVVXXX[[[[[[ZZZXXXQQQQQQPPPMMMGGG???888333444333111111222222000...+++---000222333333222222......//////000111333444111222444444444666888:::<<<:::888555222...,,,+++***+++---//////...---,,,000000000000////////////,,,---...///000000000000------..................------------...000111222444222000///...---.........333555111...///000///,,,,,,------.../////////...//////...,,,++++++,,,///...---,,,+++*********,,,+++)))((()))+++...000------...///////////////000///...---,,,---...///000000000000000///......+++,,,---...////////////+++---///000111000///...))))))(((((()))+++---...))))))(((((()))+++---...+++,,,---...---,,,+++***+++,,,,,,------,,,,,,+++)))***+++,,,---.........///...,,,+++...111111000......////////////......+++,,,,,,------,,,,,,++++++,,,.../////////......xxxqqqhhhaaa\\\YYYXXXWWWLLLLLLLLLLLLJJJGGGDDDBBBAAA???===999666555777999888999:::888555555999<<<:::999888777888:::<<<>>>???:::444222555888:::;;;888777666444333333333333000111222222333555888:::<<<;;;:::888777666666666333777;;;<<<:::999:::;;;777666444444444555444333888888777777666666555555:::777333000000333666999555666666666555666888;;;@@@HHHLLLKKKRRR\\\[[[RRRHHHCCC>>>;;;:::888555333555111......111222000,,,111111333444666777888999::::::999999888999999:::::::::::::::999666111...///------222888:::888444777666666555666666777888999:::;;;888555555888;;;:::::::::999777444222000,,,111666999888666333222555444333222333666:::<<<999999:::;;;===@@@BBBDDDBBBDDDEEECCC>>>:::999999;;;;;;;;;999888888:::<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAABBBBBBAAA>>>;;;888444222444999;;;:::777444333222000000000111111111222555888999:::999999777888999888555333222222444222111111444666777777444666999:::888666555555555000111666222***---666666999777111000444444111111444777888777666666666777555444444666777777666333333222333444555333222333333333444444333333222444333111/////////000000333333222222222222111111333444777888888777555333000000000000////////////---...///111222222333333666555333222222333444555777555111...,,,,,,,,,,,,,,,---......///.........---...---,,,,,,...222555:::===AAADDDGGGMMMUUU\\\]]]___aaa```\\\XXXWWWXXXXXX[[[]]]^^^]]]___cccggg___^^^\\\ZZZYYYZZZ[[[[[[___]]][[[YYYYYY[[[^^^```\\\YYYVVVUUUUUUTTTSSSRRRPPPQQQSSSUUUWWWYYY\\\]]]YYYYYYVVVMMMBBB;;;:::<<<444666444000...000000---000000///...............***,,,///222555555222///333333333333444666888999>>><<<888555222000//////***,,,...///......///000...111222//////111000---***,,,///000000///000000,,,,,,,,,,,,,,,---...//////000///...---...111444444333222000//////......333333222222111000//////***---//////...,,,,,,,,,...000222111...+++***)))------------,,,+++***)))***+++,,,,,,++++++---///000///...------...///000,,,---...000000//////............------,,,,,,,,,+++---//////---,,,+++,,,000000//////............*********++++++,,,,,,,,,((()))***+++***+++...000,,,---.........---,,,+++***++++++,,,,,,------......//////...,,,,,,---///...///000111111000///...---,,,,,,,,,---///111222---...//////...,,,+++)))***'''%%%(((---111000---ooohhh___XXXTTTRRRRRRRRRKKKLLLLLLLLLJJJHHHFFFDDD@@@???>>>:::777666777999888999999777555555777:::;;;999666444555888;;;>>>>>>:::555444777:::======<<<;;;999777555444444333222333444444333555888:::999999999999999999::::::555888:::999777777:::======;;;888666555333111000666777888888777555333111777555222111222666;;;>>>::::::999666333222333444>>>EEEHHHGGGMMMVVVUUUMMMGGGCCC>>>;;;:::888555333666222///000333444222///111222333444555777888888888777444222222444666888888888999:::999777333111...---...222999;;;999666444555555666777999999:::888999999999777777777888999999999999777555333222///222666888777555333222333333222222333555888999666777:::===@@@CCCEEEFFFEEEGGGGGGEEEAAA???>>>???<<<===<<<:::888888999;;;<<<======>>>??????@@@@@@BBBAAAAAABBBBBBAAA>>>;;;444222222666:::<<<999555555444333222222333555666444444444555555666666777555777999888666444333222111000///000222444555555666888999999666444333444333......444444...000888444777555111000444444111333555777777666555555666666555444555666777666444111000000000111000///...000111222333444444444444333222000///......//////111111222222333222222111333444666777777555333222......//////000000111111---......///000111222333555444444333333444444444777666333000............,,,,,,---...////////////.........------///333666999>>>DDDHHHJJJNNNSSSWWWZZZ]]]```___\\\YYYWWWXXXWWW[[[___aaaaaacccfffhhh___^^^[[[YYYXXXYYY[[[\\\```___]]]ZZZYYYZZZ]]]```aaa^^^ZZZWWWWWWWWWVVVUUUSSSSSSTTTVVVYYY[[[\\\[[[UUUVVVUUUNNNDDD<<<999:::444666555000///111000...000//////...............000//////000222333222111333222222222333555666777;;;999666333000...,,,+++)))+++,,,,,,,,,,,,---///000333222///...000000------///222222222111111222...------------......///---...---,,,+++,,,///111222111000///////////////333333222111111000//////+++---......---,,,------+++...000000///---,,,---............---,,,+++***,,,---...---,,,,,,...///000000///......///000000...///000111222111111000/////////......------------///111000///---------/////////......---------+++++++++,,,,,,,,,------((()))++++++***+++...000,,,---......---,,,+++***+++,,,,,,------...//////,,,------,,,++++++---.........///////////////...---,,,,,,,,,,,,...///000------...............------)))''')))---000///,,,nnnggg^^^VVVSSSSSSSSSTTTLLLLLLLLLLLLKKKIIIGGGFFF>>>>>>>>><<<999777777888888888888666444444555777<<<999555222222555999===999777444444666:::<<<===>>>===;;;999777666555444444555555444444555777:::777777888999;;;<<<===>>>777888999777555666:::>>>@@@???<<<999666333111000444666888999888555111...555333111111222666999<<<<<<;;;:::666222000000000:::@@@BBB@@@DDDKKKKKKEEEDDDAAA===:::999777555333555222000111444666555333222222222333444666777888888666222000000222666999666777999::::::777555333------...333888;;;:::888222333555888999;;;;;;<<<777666666888999999777666777777888888888666555444222444777777555333333333111111222333444555555555333666:::???CCCEEEGGGGGGEEEFFFFFFDDDBBBAAABBBCCC??????>>><<<999888888:::;;;<<<>>>@@@AAA@@@???>>>BBBBBBBBBBBBCCCAAA>>>;;;111111333777;;;<<<888555555444333222333555777888888777444222111222333555333555888999777444333222111//////000222444444444888999999777444222333444000******111444111222777222444333000000333444222444555666555444444666777777666666666777777444222000000000000//////...---///000111222333444444444111000///......---.........///111333444333222111222333444555555333111///------...///000111222222......------...000222333333444444555555444444444666444222000............+++,,,---...///000000000.........---...000444888999???HHHMMMOOOOOOQQQSSSWWWZZZ]]]^^^]]]ZZZYYYXXXVVVZZZ___ccceeeeeefffggg___]]]YYYVVVVVVWWWZZZ\\\^^^______[[[VVVVVV[[[aaaddd```[[[WWWVVVWWWWWWVVVUUUTTTUUUXXX]]]___]]][[[TTTUUUUUUOOOFFF>>>999888555777666111000222111...000///......------......555222///...///111333333222222111111222333444444555444444333111///...---+++,,,,,,++++++,,,...000222444222...---///000---...000222333222000000111000//////............///---------,,,+++,,,...000//////............//////222222111111000000//////---......---,,,,,,---///)))+++...////////////000////////////...---,,,,,,...//////...,,,,,,---///000//////......//////000111111222333333333333222///////////////.........///111222222000/////////......------------,,,,,,,,,,,,,,,---------------)))***++++++++++++...000------......---,,,***))),,,,,,---......//////000)))***++++++******,,,.........------------......---,,,,,,++++++,,,------------------...///000111///,,,***+++...///...,,,rrrlllbbbZZZVVVVVVVVVWWWOOOOOONNNMMMKKKHHHFFFEEE;;;<<<===<<<999777666666777777666555333333444555999888555333333555888:::555444333333444555777777;;;:::999777666555555555444555555444333333555888555666777999;;;<<<===>>>888:::;;;:::777777;;;>>>??????>>><<<999666555555777777888888777555222000444333111///000111444555777777777666333222222333666:::;;;999;;;@@@AAA===>>>===;;;999777555333222333111000111444555555444222222222222444555777888:::888666555555777999;;;777999;;;;;;:::777555444......///222666888888666333444666999:::;;;<<<<<<999666444555888:::888666555555777888888777666666666777777555333222333444000222444666666555444333333666;;;@@@DDDFFFEEEEEE@@@@@@???>>>>>>>>>@@@BBB@@@AAA@@@===:::888777888888:::===@@@@@@???<<<;;;AAAAAAAAABBBCCCBBB???<<<222222333666:::;;;:::888666555333222222444555777888777555444333333333444111444888999777555333333222111000222444666666555888777666444222222444666///)))(((...222222111333000111111000111222333222333444444333333444888:::;;;::::::::::::777444000000222333333222222222222000111222222333333222222000//////...------,,,,,,+++---000333444333222111111222333333222111///............///000111111111///...---,,,---///111333222222444555555555444333222111000...---,,,,,,,,,+++,,,---///000000000000...////////////222666:::999@@@IIIOOOQQQRRRTTTUUUWWWYYY\\\^^^^^^]]][[[[[[WWW[[[```dddfffeeedddccc^^^[[[WWWSSSRRRUUUXXX[[[WWW[[[\\\XXXSSSRRRYYY```ccc^^^XXXTTTRRRSSSSSSTTTUUUTTTUUUZZZ```cccaaa^^^YYYYYYVVVOOOFFF>>>999888666888666222000222222/////////...------------...555222///...000222333444111111000000111111111111000111222333444333222111.........---,,,---111333000111///++++++///000///---///111111000.........111111000//////...////////////000///------///111------------...///000000111111000000000/////////.........---+++,,,...000)))+++.../////////000111000000000000000///...---...//////...,,,+++,,,.........------------......111222222222333333333333//////..................000111222111000//////000,,,,,,,,,,,,,,,,,,,,,,,,------..................)))+++,,,+++++++++...///.../////////...,,,+++))),,,,,,,,,---......//////)))***++++++***+++---///...---,,,+++++++++,,,------,,,,,,++++++*********------,,,,,,,,,...000111///---+++,,,...000///...ssslllbbbZZZUUUTTTSSSSSSSSSRRRPPPMMMIIIFFFCCCBBB999;;;<<<<<<999666555444666555444444444444444333555666666777777777777777555555555555444333333333555444444333333444444444333444444222111111444666444555777999:::;;;;;;;;;888;;;???>>><<<:::;;;===???@@@AAA???;;;888777777:::999777666444444444444222111000000111222333444333555666666444444444555333555666444444777999888999999888666444222111111000//////000222333444444333222222222333444666888999::::::;;;;;;;;;<<<<<<999<<<>>>===999555333333111111111222444444444333555666777888999:::::::::<<<888444333666999999888333444666777888888888777888888777555222222333555222444777999999777555333444888<<>>???AAAAAAAAA>>>:::777666666555777;;;======;;;888666>>>>>>???AAACCCCCC@@@>>>777555444555888:::<<<===:::999777666555555555555666666777888888777555555111444777888666444333333111000000222444666555444444444444222222333666999333...,,,000333444333333000///000111222222222333111111222222333555:::===???>>>>>>===<<<999555222000222555555444444666777444444444333222111000////////////...------,,,+++***,,,///222333333222111000000111111000///...---000000000000///////////////...---,,,---...111222000111333444444444333222111111000///...---------,,,---...///000000000000//////000000111444888<<<<<>>;;;:::666888666222000222222/////////...---------------000///...000222444444333//////000000000000000000///000111222222111000///...///...---,,,...111444,,,...,,,)))***...000///...000222222000///...///222111000///////////////...///000///------...000++++++,,,,,,---///000111000000//////////////////...//////---,,,,,,...000+++---...///...---///000000000111111000000//////---......---+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,000000000000000111111222------------------------///000111000...---...///+++,,,,,,,,,,,,,,,,,,,,,........................***+++,,,,,,+++,,,---//////000000000///...,,,++++++++++++,,,------......***+++,,,,,,,,,,,,///111...---,,,*********+++,,,,,,,,,,,,++++++***))))))...---++++++++++++---...---,,,,,,,,,...000111111sssmmmddd\\\WWWUUUSSSRRRUUUSSSPPPLLLHHHDDDAAA???999;;;<<<;;;999666555555555444333444555666555333222333666888999888777555666888:::999777444333333111111000111111222333444222333333222000111333555444555777999:::::::::999999===AAAAAA>>><<<<<<===@@@BBBDDDAAA<<<777666777999888555333333333555666///000111333555777888999555666888777555444333444222333333111000222444666555666777666333111000111////////////000111222333444333111111222444666777777888:::<<<<<<<<<;;;::::::===@@@>>>999555333333444333333333333333333333666666666777777999:::;;;<<<:::777666777888999999333444666777888999888888888888777555333222444666444666999;;;;;;888555333555888;;;???@@@???===<<<:::999888999<<<>>>???>>>@@@AAA@@@>>>:::777555555333555888::::::888555333888999;;;???BBBDDDCCCAAA;;;:::888777888;;;>>>@@@>>>>>>>>>===<<<:::888777555777999:::;;;999888777333555777666555333333333.........000333444333111111222222222222444777:::888666444555666777777777000///000333333111111333///000111222333555:::===@@@???>>>>>>>>><<<999777///222555666444333555888777666666555333111///...////////////...---,,,++++++,,,///111222222111000...//////////////////...111000000000/////////...//////.........///111111//////000111222222222222333222222222111111000000......///000000000/////////000111111222666;;;>>>@@@EEELLLQQQTTTXXX]]]bbb[[[[[[ZZZ\\\___aaaaaa```dddccccccdddeeeeeecccaaa[[[YYYUUURRRRRRSSSVVVXXXRRRTTTTTTRRROOOPPPWWW\\\___[[[VVVRRRQQQQQQRRRQQQOOOQQQTTTWWW[[[___bbbdddfffaaaXXXNNNEEE@@@===;;;555777666111000222111...///...------,,,,,,------,,,,,,...111333444333111---...///000000000000000000000000///---,,,***))),,,------,,,,,,,,,///111+++------******...000...///111333444333111111222111000000////////////000,,,---...---,,,++++++,,,,,,,,,,,,---...///000111////////////...............//////...------...000---...///...------...///000000000111111000000///,,,------,,,******+++---++++++,,,------,,,++++++......------......///000,,,,,,,,,---------------/////////...,,,,,,---///++++++,,,,,,,,,,,,------...............---------+++,,,---,,,+++,,,---///......///000///...---,,,******++++++,,,------...,,,---......------///111...---,,,++++++******+++,,,,,,,,,,,,,,,+++***))),,,,,,+++++++++++++++,,,+++,,,,,,---...///111111rrrmmmeee___[[[XXXUUUSSSTTTRRROOOKKKGGGCCCAAA???;;;<<<===<<<:::888888888444333222444666777666444000111333555777777777666333777:::;;;888555444444222111111111111222333333222333333222111222444777333555888:::;;;<<<;;;;;;;;;>>>@@@???<<<;;;<<>>@@@???===>>>??????===:::666555555333444666777777666444222333444777===BBBEEEEEEDDD>>>>>>===<<<<<<===???AAA===???@@@AAA@@@>>>;;;999888888999999999999888888666666666555222111222333...---...000333444222111111222333222222333666888777888999777666777999:::222///000555555111000333111222333333333444777:::===<<<;;;<<<>>>???>>>===222555888777444222444777777777666555444333111000//////000000///...,,,+++,,,---...///000000000000------...//////000000000////////////000000000000/////////000000000111111............///000111222333333333333333222222111///000000000000///......///000111222333777<<<@@@CCCIIIPPPUUUXXXZZZ^^^bbb^^^[[[XXXYYY\\\```aaaaaadddaaa^^^^^^```bbbbbbaaa\\\ZZZXXXUUUUUUVVVWWWYYYXXXXXXVVVTTTRRRSSSWWWZZZ\\\YYYUUURRRRRRRRRQQQPPPLLLPPPSSSSSSSSSVVV\\\aaaccc^^^VVVNNNGGGBBB>>><<<444666555000///111000...///...------,,,,,,---------------///111222111///,,,---///000111111111111//////---,,,+++++++++++++++,,,......------///000...000000---,,,//////,,,...111333444333222333333//////.........///000000+++---...---,,,***+++,,,------------...///111111........................---...000000.........///,,,---......------///000//////000000000000000///,,,---------+++,,,---///,,,---............---,,,------,,,,,,,,,---...///------------.........////////////...,,,,,,...///,,,,,,,,,,,,---------............---------,,,,,,,,,---------,,,,,,---///+++,,,---.........---,,,++++++,,,,,,---...............///...------...000------------,,,+++***)))+++,,,,,,------,,,+++*********+++,,,------------,,,---------,,,---...///lllhhhbbb]]]ZZZWWWTTTQQQRRRQQQNNNJJJFFFCCCBBBAAA===>>>>>>===;;;999:::;;;333222222444777999777555///000000222333555777888///333888999777444333444555444333333222222222333222333444333222333666888333555888;;;===>>>>>>======>>>>>><<<999999===@@@777<<>><<<===@@@///000111222333222111111000111222333444444444444333666888999777777777777333222222111///...333888333666999888555222333444///000111000///000111222444333111000111333555777999888777777888:::<<<===666;;;@@@???:::777777888555666666666666666888:::444333111222444999===@@@777<<>><<<===>>>???===:::666555444333444666777666555444333///111555;;;BBBFFFGGGFFF>>>???AAAAAA?????????@@@:::<<>>AAABBBBBB666:::<<<:::555222333666666666666666555444333333///000000000000...---,,,------......//////000000,,,------...///000111111------...///000111222222///000111111111111111000...------------///111222111111222222222111111000111111111111000///...---000000111222444888===AAAEEEKKKTTTYYY[[[\\\^^^```^^^[[[WWWWWWZZZ___aaaaaaaaa]]]XXXWWW[[[^^^``````]]]\\\ZZZXXXXXXXXXYYYZZZ___]]]YYYVVVUUUVVVXXXYYYXXXVVVSSSQQQQQQQQQPPPOOOKKKOOORRRPPPMMMNNNVVV]]]^^^ZZZUUUOOOJJJDDD???;;;444666444000...000000---......---,,,,,,,,,,,,---000...------///000///...+++,,,...000222222222111,,,,,,,,,,,,---///111222,,,...000111000000111222111444444000...///---***,,,...111222111111111222......---......///000111---///000000...,,,,,,---...------......000111111---.....................,,,...000111///.........+++,,,---------...000222...//////000000000//////,,,---......------///111---...///000000///...---------,,,+++,,,---...///---.........//////000000000000000...,,,,,,...000,,,,,,,,,------...............---------,,,,,,,,,,,,---...---,,,,,,---///((()))+++,,,------,,,+++,,,,,,------...//////000...//////...,,,,,,---///------......---,,,***)))++++++------...---,,,+++((()))+++...///000//////.........---++++++,,,---hhhddd___ZZZVVVSSSOOOMMMOOOOOOMMMKKKHHHDDD@@@>>>AAA;;;888999888444555;;;999555222222666999:::999333444555555444444555666555444555888;;;:::777333444888888222000333444111111333555666555555666777777555444666999<<<<<<:::;;;<<<>>>@@@@@@???===<<>>>>>333333222222333333444444222222333444444444333333111333444666666555444222555444111///...///111333444888<<<;;;666222333555111222333444333111///...222333444666888:::<<<===???===:::666444555888<<<===:::999<<<@@@@@@;;;777555333000111555888888777666444555888777555777;;;:::;;;:::888555333333444333444555777999:::;;;;;;555666555333111333888===:::===???;;;555111111333444888<<<<<<888555555555999999:::;;;<<<>>>??????AAA===:::999666444888>>>;;;999888888888888666555222222333666:::???CCCFFFBBBCCCDDDDDDCCCAAA???=========>>>>>>>>><<<;;;:::999888777666666777888999777999:::888333000000111111000//////111222111000222333555666666666555444444333333333333444555555111222333666888888666444999777555444444777:::===;;;:::888666555777;;;???:::777666666888888555222222111000//////111333444666555444222111000000///......////////////......---...000222333222111000/////////000222222111000---...//////000000//////,,,...111111000///000000---///222222111000000111000000///...............333333222111222777>>>CCCIIIOOOVVV[[[\\\]]]___aaa___aaa___[[[\\\aaabbb]]]ZZZ\\\\\\ZZZWWWXXX^^^dddZZZYYYYYYZZZZZZZZZWWWUUU\\\\\\[[[XXXUUUVVVYYY]]]ZZZ[[[ZZZWWWTTTQQQQQQRRRLLLMMMPPPQQQRRRTTTWWWZZZWWWYYYYYYSSSIIIAAA??????555222...,,,---------,,,,,,---......//////......111111000...,,,,,,...000+++///333333///------...++++++***)))+++---///111............///000222222111...,,,///333555222...,,,------...///000111111666222///...//////+++(((,,,+++******+++,,,...///000---,,,---///000...,,,............---,,,++++++......///000000///......------,,,------...000000000...---...111111///,,,///,,,+++,,,......+++(((///---+++,,,///000///---///...,,,,,,---///222444//////000000000000//////000/////////000111222222...---,,,+++,,,,,,...//////000111111000---)))''',,,---//////...---...///)))************++++++++++++***))))))***---000111....../////////...,,,+++------------------------++++++,,,,,,---,,,,,,,,,,,,,,,---...//////......***+++,,,---............kkkgggaaa\\\XXXTTTPPPMMMNNNMMMKKKIIIFFFCCC@@@>>>>>>:::888;;;:::666666999999777444333333555666666333333444444333333444444111111333777:::;;;999666333777777222000333444222222333444555666666777777999777666777:::===<<<;;;;;;<<<===>>>>>>===<<<;;;@@@===::::::;;;;;;999888555555333222222333444555111222222222222111000000111222444555666666555444555444111/////////111222555888;;;;;;777555555666///000111222222111///...444555666888999;;;<<<<<<;;;:::888555444555:::======;;;:::<<>>===<<<888777666555555777999:::===???BBBDDDFFFGGGGGGFFF???>>>===;;;888555222111555555444444444444555555:::;;;;;;999555333222222444333333444666888777666333222222222222333444444555666888999:::999888777333222222333666888999888999888777666555555555555444666888888777666666777;;;999777777777888777666444333111000111444777999666555444222111111111222/////////000000/////////)))+++...000222222222222222222222333222222111111...---,,,,,,,,,---//////...000111222000///...///,,,...000111000//////000222222111111111000000000...///111222444888===@@@FFFKKKRRRVVVWWWWWWXXXZZZaaaddddddbbbaaaaaa```\\\XXXYYYYYYWWWSSSSSSWWW[[[___]]][[[ZZZXXXVVVRRRPPPOOOSSSWWWXXXVVVRRROOONNNUUUWWWZZZZZZXXXVVVTTTTTTVVVXXXYYYZZZZZZ[[[]]]___VVVSSSNNNIIICCC>>>888555222000---,,,,,,.........,,,---......//////......+++,,,,,,,,,+++,,,///111000---+++---222444333000...---,,,++++++,,,---............//////000000111111...---///222444333000+++++++++++++++,,,,,,,,,,,,...000000...,,,******---------...///111222333111///...///000111000///------.../////////......,,,+++***))))))***+++,,,,,,,,,,,,---......//////------,,,---...///---+++,,,++++++,,,---...,,,+++///---,,,---...000//////---.........---***((('''///...------------...///111000000////////////000000///...------...///000...............---------,,,---......,,,******+++************+++++++++,,,+++++++++,,,,,,---------++++++,,,---------,,,,,,+++***)))))))))***+++,,,,,,,,,------............333222111000...,,,+++***+++,,,---...............qqqmmmgggaaa\\\WWWRRRNNNLLLJJJGGGEEECCCBBBBBBBBB???===;;;:::888777777888888999999666111000222555444333222222333444333222555666666666666555222111222444444333222222444555333222222444666888999999999999888999:::;;;;;;;;;???>>>===<<<;;;::::::;;;;;;;;;<<<======;;;999777<<<:::666333222444666777888888999999999888888777444444444444555555555555555444333222111111000000666555555666888888666444222333444555666666555555333444666888999888777666555555444333222444888;;;:::999888999::::::888555333444777999<<<======<<<333111222555555333555:::888888777444222333555888555555444333333222222222///111444777888999999999555777999999777555555666222111222666;;;===;;;888888999;;;>>>AAACCCEEEFFF>>>;;;999999777555888>>>===;;;:::;;;<<<<<<;;;:::888777777777888;;;>>>???999;;;>>>AAADDDEEEDDDDDD???>>><<<:::777555333111333333333333333333333333888999999999777666555555777666666888:::<<<<<<;;;444333222222222333555666666888;;;======;;;999777444222111222555888::::::999888888777555444222111222555999:::999777555444999888666555555666666666333222111000222444777999777555444222222222333444000000000000000000000000+++---///222333333222111111222333333111000000000...---+++***+++,,,...000...000222222000.........+++---000000///......////////////000000/////////,,,///222444666999===AAACCCIIIPPPSSSTTTTTTUUUWWW___bbbddddddbbbaaa___]]]XXXYYYZZZXXXWWWWWWYYY\\\[[[YYYWWWWWWVVVUUUSSSQQQKKKNNNRRRUUUUUURRROOOMMMRRRUUUYYYZZZXXXTTTRRRQQQWWWYYY[[[[[[[[[[[[\\\^^^XXXRRRJJJEEECCC???888333222000---,,,...///000000,,,---......///.........+++,,,,,,,,,++++++---///222///,,,---000222333222//////...---,,,,,,---------......//////000000000000...---...111333333111,,,,,,,,,,,,++++++*********...222333000------............//////000111111000////////////000//////---......///000000000000...,,,+++))))))+++,,,...++++++,,,---...............---......//////...---******+++,,,---------,,,///...------...///000000............------,,,+++---,,,***))))))***,,,---111000//////............000///---,,,,,,---............---,,,---...///000,,,---...---+++)))))))))*********+++++++++,,,,,,++++++,,,---------,,,,,,******++++++,,,,,,,,,,,,+++***)))((()))***,,,---------------...//////000333333111///...,,,,,,+++,,,,,,---...............ooolllgggbbb]]]XXXRRROOOLLLJJJHHHEEECCCBBBBBBCCCBBB@@@<<<888666666888888666888999777444333555888555444333444666777666444777777777777555333111111222222333333222111333555333222111333777:::;;;:::888999888888888888999:::@@@???>>>===<<<<<<<<<<<<999999999999999999:::;;;===:::777444333444666888333444555666666666666666888777555444333444444555666666555555444222111000444333222333555555444333444444555555666666666666444666999;;;;;;:::888666666666555333111111444777666666555666777777666555222444777:::<<<======>>>888666777888777333555999777777666444222222555777888777555444333222222222...000444777999:::999777888888777666444444666777222111111555:::<<<;;;999999:::;;;===???AAABBBCCC===999888888666444777<<>>>>>;;;:::999777555444333222222222333333333333222222666666777888999999999888666666555777:::;;;;;;;;;555444333333333444666777666888<<<>>>???===:::888666333111222555888:::;;;888888888777666444222111222666:::;;;:::777555444666666555444444444444555333333333333555777:::;;;777555333222222333555666222111000000000000111222000111333444444333222111///111222111///---...///...---+++***+++,,,...000---///111222000///...///+++---000000///......///...///000000000000//////,,,///333666888<<<@@@BBBFFFKKKRRRVVVWWWWWWYYYZZZ]]]___ccceeebbb___^^^^^^ZZZ[[[\\\]]]]]]^^^```aaaYYYWWWUUUTTTTTTSSSQQQOOOKKKLLLOOORRRTTTTTTSSSRRRPPPSSSWWWXXXUUUPPPMMMKKKTTTVVVXXXYYYXXXXXXXXXYYYZZZRRRIIIDDDCCCAAA;;;555444111......///000111111,,,---......///.........,,,------,,,******+++,,,,,,---,,,***((((((,,,///000000///...---------------......////////////......---,,,---///111222222......------,,,,,,++++++)))---222333000......///////////////......------...........................///000000111111111111---,,,***))))))***,,,---***+++,,,---.........---...///000000000/////////***+++,,,---------------...............///000111444222000///......000000...---+++******+++---...000000///...---------...///...,,,+++++++++,,,,,,...---,,,,,,,,,...000111+++---...---***)))((()))***++++++++++++,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++,,,++++++***+++,,,---...------,,,------///000111111111///...------------------......//////......jjjhhhddd```\\\XXXRRROOOKKKJJJHHHFFFDDDBBBBBBAAA@@@@@@<<<777666999:::999666777777777666666777999666444333444888:::999777555666777777555444444555444222222444222000111555444111000222777;;;<<<;;;888999999888777666888999??????>>>>>>======<<<<<<777777666444333444888:::;;;999777555444555777888444555555666777666666666999888555333333333555666777888888888666444222111222333333222222222222222333333333333333444444444555888<<>>===;;;:::;;;999555666:::888999999777555444555666:::888666444333222333333000111333777::::::888666888777666555444555666777222222333555888::::::999666777888:::<<<>>>???@@@===:::999999777444555:::AAA???===<<<;;;:::888666444333333333444666999;;;666888:::;;;<<<;;;999888666555444222111111000000333333444444444444333333555555555777999::::::999444333222444666777777666555444444444444555666666666888;;;>>>>>><<<:::888777555333333555888999:::777777888777666555444333444666999:::888666555444222444555555444333333444444444666888:::<<<======777666333222222444666888333222111000000111222333222333555555555444222000---000222111...,,,...000...---,,,,,,,,,---//////,,,...111111000///000000,,,...000111000//////000000111222333333333222111---///333666999===AAAEEEKKKQQQYYY]]]^^^___aaaccc^^^___cccfffbbb]]]\\\___\\\]]]___aaacccdddeeeeee\\\YYYUUUSSSRRRPPPNNNLLLMMMMMMNNNQQQTTTVVVVVVTTTNNNQQQTTTTTTQQQMMMJJJHHHOOOQQQTTTUUUTTTTTTTTTUUUYYYRRRIIIDDDBBBAAA===999444222///...///000000000,,,---......//////......---......---+++******+++,,,...///,,,((('''+++///000000/////////......---------///000000///...---,,,++++++,,,---///111222//////......------,,,,,,)))+++...///...---------------.........---,,,,,,---...///...---,,,---///000000111222222222111111***)))(((''''''((()))***)))***,,,---......------...000222222000///000111***,,,------,,,+++,,,---...///000///......000222999777333000......///000000///............///000///......------------......---,,,*********++++++------,,,,,,---...000111+++,,,------+++))))))***++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------------,,,++++++******+++++++++,,,,,,---.........///,,,,,,++++++,,,...000111//////---,,,,,,---...///---....../////////......eeeccc```]]][[[WWWRRROOOIIIIIIHHHFFFDDDAAA???>>>777;;;<<<999:::======999777666555555666777666555555333111444999<<<;;;999666888999888555333444555555222222444222...///444444111///222888<<<===<<<999;;;;;;:::777666888:::<<<===>>>>>>>>>===<<<;;;777888777555222222444777888777666555555666777888888888888888777666555444777666444222333555888999999999::::::999666333111222444555333000///111333444444333333222333333333333666;;;???@@@===:::777777777666444111000222333222333444555555777999:::777999;;;<<<;;;<<>><<<<<<===;;;888999===:::<<<===<<<999777666666:::888666333222222333333222222333666::::::777555333333555777888888777666222444555666666666888999444555777:::<<>><<<:::999:::999777555111111000///000333555666777999:::;;;<<<:::999888666444333111////////////444444555666666555444444777555555666999:::888666444333222333555666555444333333444555555555555444666888:::<<<<<<;;;999888888666444444666888888888777777777777777777777777555666777777555444444555000333777777555333333333000222666999;;;<<<;;;;;;777666333222222555888:::444333111000000111333444111222444555555444222111,,,///222222...---///222------........./////////+++---000111111000111222---///111222111000000000///000222444444333222111,,,...111444888<<>><<<;;;444111...,,,---......---,,,---......//////......+++---......,,,+++,,,---/////////...---...///111//////000000000//////...,,,---///000000///---,,,************+++---000222............------------,,,,,,,,,---......---,,,***+++---...//////......---///000///------...000222222222222222222111000)))))))))))))))))))))))))))***,,,.........---,,,---000222111///...///000***---......+++***+++,,,...///000000......000222666444222000///.........////////////////////////---------,,,------......///...,,,+++******++++++------------......///000***,,,------,,,++++++,,,+++++++++,,,,,,,,,------++++++******+++---...000///...---+++***************+++---/////////...---,,,+++******+++---000111///...,,,+++++++++---.........////////////......aaa___]]][[[ZZZWWWRRROOOHHHGGGGGGFFFCCC@@@===;;;000777<<<<<<>>>BBB@@@:::888555333444666777444111444111000444:::===<<<999;;;<<<<<<999444111111222666222222555222---...444555111...111888===>>><<<:::<<<===;;;888777999;;;999:::<<<>>>>>>===;;;::::::;;;;;;999444222222444666666666666666666777777777777666444222000...---555444222222333666:::===999:::<<<<<<:::777444222333666888555000...111555777666555444444444444444///333888<<<===;;;777555666666666444222111333555222333555666666888;;;===666888;;;<<<<<>>>>>:::666666:::999777666666777777555444///.........000333666888888:::;;;======<<<;;;:::888777444222000/////////555555666777777666555555999777555666888888666333666555444555666777666555111222333444555444333222666777999;;;;;;:::999888888666555555777888777666666666666666777888999:::555666555444222222333555///333888999777444333333+++...333777999999888777777666333222333555888:::444333111000000111333444...///222444555444333222,,,000333333///...111444---...//////000000//////***,,,///111111111222333---///222222111000000111---...000222333222000///,,,...000333666;;;AAAFFFNNNTTT\\\aaaccceeehhhjjjhhhgggiiiiiibbbYYYXXX^^^``````bbbdddeeeeeecccaaaYYYWWWTTTSSSTTTUUUUUUTTTQQQQQQRRRUUUXXXWWWRRRNNNIIILLLOOOPPPOOOMMMLLLLLLJJJMMMPPPRRRRRRRRRRRRSSSQQQLLLEEE???<<<<<<;;;;;;333000---+++++++++++++++,,,---......//////......***,,,......------...///---***(((***...111000---//////000000000000//////,,,---///000000...---+++((())))))))))))+++///222------------------------111...,,,---000111///---((())),,,...000111111111...000222111...---///111333333333333222222111000++++++,,,,,,,,,,,,++++++(((***,,,.........---,,,,,,///111111...---...000+++---///...+++)))***,,,---///111000......000333---...///000000///......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------...///000///...,,,++++++,,,,,,---------.........//////***,,,------,,,+++,,,---++++++,,,,,,,,,---------+++***))))))***---000111111000...+++************(((***---///000///...,,,+++***))))))***---///111000...,,,*********+++,,,...///////////////......bbbaaa___]]]ZZZVVVQQQMMMLLLIIIEEEDDDCCCAAA===999:::<<<<<<;;;>>>CCCAAA:::888666666777:::;;;999777666666555555666777888999:::888555555666555222...666555444333333333333333000000000222444777;;;=========>>>>>>===;;;999888;;;:::999999;;;;;;:::999666777888888777555333111333666:::;;;999666444333555555444333222222222222000111333555777:::===>>>===<<<:::888666666666666555777999666222111555999222222333666777666333111000444888:::999777666666333444555444222111222333444666888999::::::::::::???>>>===<<<<<<===>>>???DDDAAA@@@BBB???::::::???BBBAAAAAABBBAAA???;;;888222111///...---...000111///000333666888888555222------...000444666777777777777666666666666777777888777777888;;;@@@EEEHHHIIIFFFBBB???===>>>@@@AAA666777777666555555777:::000000/////////111222333555888;;;<<<;;;:::999999999999777222...,,,---000666777777777666555444333666777777777777777777777:::555000111555888777444333000///000333555555333888999;;;;;;999777333111:::888555333333666:::<<<;;;:::999888999;;;===???;;;888444111000111222444666777888888777555333111///111222222111111222444555555555444333333666888777666444333222222333333...///000111000111444666222222222111111111000000+++---///000000...,,,+++,,,,,,,,,///111222000//////000222333333222111///000000000000000111111111/////////222666<<>>===>>>>>>===777555333000...+++***)))+++++++++,,,,,,---------///...,,,+++,,,///222444)))+++///000000/////////...//////......///333555111111111000000///...---***)))(((((()))+++---///---...000111111111000///+++,,,,,,---...///000000------------///111333555///000111111///......//////000111111000...,,,***+++,,,------++++++,,,---///)))(((,,,000///---...++++++,,,------......///---......,,,++++++---///---,,,---000000---...333111111222111111000...............---,,,+++)))(((,,,+++***)))))))))***+++---...///...,,,+++,,,---...---,,,,,,.../////////***,,,//////---+++******---.........---,,,,,,+++------,,,+++,,,---...///222///---,,,------***(((,,,,,,------------......++++++*********+++,,,---......---,,,,,,,,,,,,---///111222111///.........___\\\XXXTTTRRRPPPNNNLLLLLLIIIFFFDDDCCC@@@<<<888555888888777:::>>><<<777777555555888;;;===<<<:::888777555444444555666777777555333222333222///,,,555444444333222222222222111111111222444777:::<<<:::;;;<<<<<<<<<;;;::::::;;;:::999:::;;;;;;999888:::;;;;;;:::777444000...333555888888666444333333555444333222222222222222000000111333555777999:::<<<;;;999777555555555555777:::===;;;666333333555//////111555777888555333222444777888888888999:::666666555333111222444777222333555777999999888666??????>>>======>>>>>>???DDDAAA@@@AAA???::::::???>>>======>>>@@@@@@===;;;333111000///...///000111000000222555999;;;;;;:::111000111444888:::;;;:::777777666555555555555555666666555666999===AAADDDHHHGGGEEEDDDAAA@@@>>>===777888888777666777999<<<555444222000//////000000333666:::;;;:::888777777888888777333///---...000777777777777666666555555555555555555555666777777888555111111333555444333222000///000333444333111444666888:::;;;999888666777777777777888999:::;;;===<<<:::999999:::;;;<<<999777444222111222444666777777888888888666444222222333444444222000000111444555555444333333444666666555555444333333333333---///000111111222555777444444333222222222222333111111111000000/////////000000///111222222111///000000222222222222111000000000000000111111111111000000111444999???FFFIIITTTYYY^^^aaabbbcccfffjjjhhhfffcccaaa``````___^^^aaaaaacccgggkkkllliiieeeaaa]]]ZZZYYYYYYYYYXXXVVVUUUTTTTTTTTTTTTSSSSSSSSSOOOPPPPPPNNNLLLKKKLLLMMMKKKLLLNNNTTTYYY[[[ZZZXXXSSSLLLCCC===;;;:::999777555444222000...,,,+++++++++++++++,,,,,,,,,,,,,,,------,,,+++,,,...000111,,,---------,,,---///111------,,,+++***+++///222///000000000000///......+++***)))))))))+++---...---------.../////////000,,,,,,------.../////////------,,,---...000222333000111222222000......///...///000000000...,,,++++++---...---,,,+++,,,...///+++***...///------...++++++,,,,,,---............//////---,,,,,,...000---,,,---000000---...333111111111111111000000000//////......---+++***))),,,++++++***+++,,,...///---...//////...---...///------,,,,,,---.........+++---//////---+++***+++------......------,,,+++---,,,,,,,,,,,,---......000...,,,---///000...,,,,,,,,,+++,,,,,,---...///,,,,,,+++***+++,,,---.........---,,,,,,,,,,,,---...000111111///......///bbb]]]WWWRRRPPPPPPPPPPPPJJJHHHEEECCCAAA===999666111333444333666999888555555444555888;;;===<<<;;;999777444222111222444555888666555555555444222///333333333333333222222222222222111222444777:::;;;777888999:::;;;<<<<<<;;;;;;::::::;;;;;;;;;888666<<<<<<<<<;;;888555222000444666888777666444444555333333222222111222222222000000000111111222444444999888777666555444444555555888;;;:::555000......------000444888999888666444555666777777999;;;>>>999888666333222333666999333333444888<<<<<<888444???>>>>>>======>>>>>>???@@@>>>>>>>>>;;;777888;;;888888888:::===??????>>>333222111000000000111111...------///333666888888444444555999<<>>:::888555222000///......333666999:::999666555555555666666555222000000111999888888777777777777888555444444444444555666777777666333222111111111111000000000111333333111///333555777999::::::999888555777999<<<======<<<;;;@@@???===;;;999999999:::777666444333333444666777666777888888777666555333444666666555222///......222444555555333222333444444555555555555444444333---///000111222333666999777666444333222333555666555444111///...///000111333222000000111111000///111111111111111111111111//////000000111111111111111111333777===DDDKKKOOOWWWZZZ^^^```aaadddiiinnnjjjgggdddaaa______```aaaaaaaaabbbeeehhhiiihhhfffgggddd```^^^\\\ZZZXXXVVVZZZZZZYYYXXXWWWUUUSSSRRRQQQQQQQQQPPPNNNMMMNNNPPPOOOPPPRRRVVVZZZ]]]^^^]]]TTTNNNEEE???<<<999555222333222111///...---------,,,,,,++++++++++++++++++++++++,,,,,,---...............+++)))(((+++000444------+++((('''))),,,000......///000000000//////...---+++******+++---...,,,,,,+++,,,,,,...///000---------------------------,,,,,,,,,---...000111111222333222000/////////,,,---...//////...---,,,---...///...---,,,---//////---...000...+++,,,///***++++++,,,,,,---.........//////...------...000---,,,---000///---...222222111000000000111222333000000///...---,,,,,,+++************+++---...000+++---......---,,,---...,,,,,,,,,,,,------------+++---//////---,,,+++,,,------......------,,,,,,+++,,,------......---------,,,,,,...000222111000,,,+++*********,,,///000------,,,+++,,,---...///......---,,,,,,,,,,,,---,,,...000000///...///000eee```YYYTTTQQQPPPPPPPPPHHHFFFDDDAAA===:::666444111222222333444666666555444444555777888999999999777555333000000111444555777777777666666555333222333333444444444444444444333333222222333666888:::555555777999:::<<<======:::::::::;;;;;;:::777555::::::;;;;;;:::888666444555888:::;;;999777666555222222111111111222222333222111111000000000000111555555555666666777777888555777999777333000......//////111555888::::::888555777888999888999:::<<<:::::::::888555555666888777777888===AAAAAA<<<777>>>>>>==================<<<;;;;;;999777444555777555444444666999<<<>>>>>>333333333333222222222111///...---///111333333222555555777;;;???AAAAAA@@@;;;:::888666444333222222444444444444666777999;;;DDDFFFHHHIIIGGGDDD@@@===777888999888888999<<<>>>:::888666444222222222222777:::<<<;;;888555333222444444555555555444333333:::999888777888999:::;;;999888666444444555666777888888777444111///000111000111222444444333111000444555777888888777666555555777:::===?????????>>>AAA@@@???===<<<;;;;;;;;;888777666555555555666777555666666666666555444333333555666555222///------///111444555444333444444333444555666666555444333,,,...000111222444777:::888666444222222333555777444333111...------......111///......///000///...222111111000000000000111//////000000111111222222222333666;;;BBBIIIPPPTTTZZZ]]]aaabbbaaacccgggkkkkkkiiifffbbb______aaadddaaaaaaaaaaaabbbccccccbbbfffeeebbb___]]]ZZZXXXWWWYYYYYYYYYYYYXXXVVVTTTSSSTTTTTTTTTSSSQQQPPPQQQRRRYYYYYYYYYYYY[[[\\\]]]]]]XXXRRRJJJEEEAAA===777333111000///...............,,,,,,,,,++++++******)))+++,,,---...///......---///...+++)))(((***///333000///,,,)))'''))),,,000,,,---...///000000000000000///---+++++++++---...***+++,,,------..................------,,,,,,,,,,,,,,,+++++++++,,,...///222333444333111//////000++++++------......------...///000///...---.../////////000111...)))***000*********+++,,,,,,---------...///...---,,,...///---+++---000///,,,...222222111000///000222444666111000000///...---------***)))(((((()))***+++,,,)))+++,,,,,,***)))))))))***+++,,,---,,,,,,,,,---+++---//////---,,,,,,---,,,------...------,,,,,,+++,,,---...///...---,,,,,,,,,,,,---///111111111,,,+++)))((())),,,///111...------,,,---...///000......---,,,,,,,,,,,,---***,,,...///......///000ccc___YYYTTTQQQNNNKKKIIIDDDDDDBBB???;;;777444333111000111222222222333555333444555555555444444444444333111000000222444666222333444333222111111111333444555666777777666666555444333222333555777999444555666888999;;;===>>>:::999999:::;;;:::888666:::;;;<<<<<<;;;999777555333777;;;===;;;888555333111111111111222333444444444333222111111000000111222333555666888999:::;;;:::::::::888666555666666333333444666999:::999888555888;;;<<<:::888666666999;;;======:::777555444999:::===AAADDDDDD???;;;>>>=========<<<;;;:::::::::<<<;;;888555555555666444333222444777999:::999333444555555555444222222000000222555777777555333444555777;;;@@@BBBBBB@@@===<<<:::888666444333333444444555666777888999999BBBCCCDDDEEEEEEDDDCCCBBB777888888888777888;;;===888777666555555666888888<<<>>>???>>>:::555222111222333444555777777777666;;;999888777777999<<<===???===999666555555777888:::;;;:::777444111111222111333555666666555333333333444555666666666555444777888999;;;===???AAABBB@@@??????>>>>>>======>>>:::999999777666555555444555555555555444333333222000222444333111///...///,,,///222444555555666777333444555555555444222222,,,...000111222444777999777555333111000222444555222222111000///...---,,,///...---///111222111000222111000000//////000000...//////000111111222222333444888>>>EEEMMMTTTXXX\\\```ddddddbbb```aaacccjjjjjjhhhddd``````bbbdddaaaaaa```___^^^]]]]]]]]]``````___^^^[[[YYYXXXWWWTTTTTTUUUVVVVVVVVVVVVVVVUUUVVVWWWVVVTTTSSSSSSTTT[[[[[[ZZZZZZYYYZZZ\\\]]]ZZZUUUMMMHHHDDD???:::555///...............//////---,,,,,,++++++*********,,,---///000000///...------------,,,++++++...000000///---***((((((,,,///+++,,,---///000000000000111///---+++++++++------***+++...///000///---+++.........---,,,,,,++++++,,,+++*********,,,---...111222333333111000000111++++++,,,------.........///000111000...---.../////////000111---(((***///))))))******+++,,,,,,,,,+++,,,------,,,+++,,,---,,,+++,,,//////,,,---222111000//////000222444666111111///...............---,,,+++)))))))))******+++,,,...---***'''&&&&&&)))+++---...,,,+++,,,---+++---......---,,,---...,,,,,,------...------,,,+++,,,---...///...---,,,+++,,,---------......///---,,,***)))***,,,///111......---------...///000......---,,,,,,,,,,,,---)))+++---.........///000aaa^^^ZZZVVVSSSOOOJJJGGGBBBBBBBBB???:::777555555111///000111000---///333222333555444222111111222222111111111222333555666222444555555333222333444333444666888999999888888666555444333333444666777666666777888999;;;<<<===:::888777888999:::999888>>>>>>>>>===:::777444222000444888999888555222111222111222222333444555666444444333222222222222333222333555777999::::::;;;999888777666555666777888555444555666888999888777666999<<<===:::777444333666:::>>>???===999666555999;;;???BBBBBBAAA@@@>>>?????????>>><<<:::888777;;;>>>===999666777777666444333222333555777666555444555666777777555333222+++---111666999:::888555444555888===AAACCCBBBAAA>>>===;;;888666555444333444555777888999999999999???@@@AAABBBCCCCCCCCCDDD999999999888777888:::<<<888777777777888999;;;<<<>>>@@@AAA???;;;777333222222222222555888:::;;;:::;;;999777666777999===???CCC@@@;;;777666777999;;;===<<<;;;999777555333222111333666777666555666777000111333444666777888888999888888888:::===@@@BBB=========>>>>>>>>>>>>>>>;;;;;;::::::888666555333777777666555444333222222111222333222000000111222---///222444444555777999444444444333333222111000,,,...///000111222555888555444222111000111222333222333333222111000///...//////000222555555444222111111111000000//////.........///000111222222333333555:::@@@GGGOOOVVVYYY^^^aaadddddd```\\\\\\]]]fffhhhiiifffbbb______aaaaaabbbbbb```]]]\\\\\\]]][[[\\\]]]\\\ZZZXXXXXXYYYQQQQQQQQQQQQRRRTTTUUUVVVTTTVVVYYYYYYWWWTTTSSSSSSRRRTTTVVVWWWXXXZZZ]]]___\\\VVVNNNGGGCCC>>>888444......------......///000------,,,,,,,,,,,,,,,,,,---...///000000///......,,,...//////...---...///------,,,***((((((+++---+++,,,---...///000000000000///---+++++++++---...,,,---...//////---+++***...---------,,,,,,+++++++++*********+++,,,...///...000222222111000111222,,,,,,---------......//////000111000...------...///---...///---))))))---((())))))******+++,,,,,,***+++------+++***+++,,,,,,+++,,,///...,,,---111///////////////111333444111000///---------...///111000///---,,,,,,,,,,,,,,,...000000---***(((((((((,,,//////---+++,,,...***,,,---,,,++++++,,,...,,,,,,------......------+++,,,------......------,,,---...---,,,,,,---......---,,,++++++---...000......---,,,---...///000......---,,,,,,,,,,,,---)))+++---...------...///^^^[[[WWWTTTRRROOOLLLIIIBBBCCCCCCAAA<<<999888888444222222333111,,,...444000222444444222111222444222222333333333333333333333666888777555444555777222333666888999999888888777666444333333444555666999999888888999:::<<<<<<:::888666666888:::;;;;;;===>>>>>><<<:::777333111333444555555333222222333222222222333444666777888333333333222333333444555444444666777777777777666555444444444444444333333444333333444777888888777666888::::::888666555555333666;;;======<<<;;;:::888===BBBBBB@@@???@@@BBBCCCCCCBBB@@@>>>;;;888666999======777444666777444222222222444666666444222444555888999999777444222------000333777999888777666777:::???DDDFFFEEEDDD===<<<:::888666444444333333555777999:::::::::999<<<>>>???AAAAAAAAA@@@@@@;;;<<<;;;:::888888:::<<<<<<;;;:::999999999::::::;;;>>>@@@???<<<999777666333111111333888<<<>>>>>>;;;999666444666999>>>@@@BBB???;;;777777999<<>>@@@;;;;;;;;;<<<<<<;;;;;;;;;999:::;;;;;;:::888666555::::::888666444333222222555555444222000111333555111333444444333444666888555444333111000//////...,,,---//////000111333666444333333222222222222222333222000///...///000000///000111444666555222///000111111111111///...,,,......///000111222333333333555:::AAAHHHPPPVVVYYY```bbbbbb```[[[XXXYYY[[[___dddhhhgggbbb]]][[[\\\aaaccceeedddbbb```aaabbbYYY[[[^^^]]][[[YYYYYYZZZTTTRRRPPPNNNNNNOOOQQQRRRPPPTTTXXXYYYWWWTTTPPPOOOMMMPPPTTTWWWYYY\\\```ccc```YYYOOOGGGBBB<<<666111......---------...//////------------------...........................---...///000///...---///000,,,---...---,,,+++,,,---,,,,,,---...///////////////...,,,******+++---...000...---+++************------,,,,,,,,,,,,,,,,,,******)))***+++---///000,,,...000111000000222333................../////////000000///---,,,,,,---///+++***------+++)))+++(((((())))))***+++++++++***,,,......,,,++++++,,,,,,***,,,///...+++---111.........//////000000111111///...,,,,,,---...///222111///...---......///***,,,///000...,,,++++++(((,,,111111...+++---///)))***++++++******,,,---+++,,,------......---------,,,,,,,,,,,,---......+++---///...---,,,...000//////...---------.........---,,,,,,,,,---...///......---,,,,,,,,,,,,---)))+++------,,,,,,---...VVVSSSOOOLLLKKKJJJHHHGGGBBBDDDEEEBBB>>>;;;:::;;;999666666777333...000777...111444555333222444666333444555555444333111000000222555555222111333555000222555777888888888777888666555333333333555666;;;;;;999999999:::;;;<<<:::777444444777:::<<<===::::::;;;<<<:::888666444777777555333111222555888222222333444555666888999222222222222333444555666555666666777666444333111666666777888999777444111111000000222555777777777666777777666555555777888111444888;;;<<<===???@@@999???EEEDDD@@@>>>BBBGGGFFFEEEDDDBBB???<<<888666666::::::333111333444111000000222444666666444222444666888::::::777444222777666555666888:::::::::888:::===BBBGGGIIIHHHFFF<<<;;;999777555444333333222444777999:::::::::999;;;===???AAAAAA@@@===;;;>>>>>>===;;;999999;;;<<>>>>>===:::999999333111000222888===@@@@@@:::888555444555999>>>AAA@@@===999666777:::???BBB???;;;888888::::::555000///111333333333444777;;;999888888888777777777777666666777888999;;;<<<<<<999:::::::::999999888777777888:::;;;;;;:::888777===<<<:::888666444333333999888666333111111444777555666555444333333555777666555222000...------...,,,---/////////000222444444444333333333333222222222///,,,******,,,///111...///111444555333...***///000222222111///---+++---...///000111222333333333666:::AAAHHHOOOUUUXXXaaaaaa```\\\WWWVVVYYY\\\ZZZaaaggggggaaa[[[XXXWWWaaaeeehhhhhhgggeeefffhhhZZZ]]]______\\\ZZZZZZ[[[XXXVVVQQQMMMKKKKKKMMMNNNMMMRRRWWWYYYWWWRRRNNNLLLNNNRRRWWWZZZ\\\^^^bbbeeeeee]]]RRRIIIBBB<<<555111......---------......///---------....../////////------------------------111111000///---...000222...000111111000//////000,,,---......///............---+++******+++---...333///***&&&%%%&&&)))+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***,,,...000111***,,,///000000111222444000//////........./////////000000///---+++,,,---///***(((+++...,,,******((((((((()))******+++++++++---//////...,,,,,,---,,,***,,,///...+++---111---...//////000//////...000///---,,,,,,---...//////...---,,,------//////%%%(((,,,......,,,,,,,,,(((---222222...,,,---000)))*********))))))+++---+++,,,,,,---.........---...---,,,+++,,,---...///***---000///......000333000000000//////...------------,,,+++,,,---...///......---,,,,,,,,,,,,---***+++------,,,,,,,,,---\\\VVVOOOIIIGGGFFFCCCAAA@@@BBBFFFIIIEEE>>>???CCC<<<:::888555222111000000000444777888888888;;;===777666666555444222111111444666888666333222444666000222444444222222444666666777777666444444555777888;;;===<<<:::888888::::::999888777777999;;;<<<:::999999999999999::::::===;;;999888888777666444333666666333444888999777555555444444444444555666333666888888666333111111222222333555666666555333444444333111000111444777===<<<;;;999777555555444666555777<<<>>><<<;;;>>>DDDCCCCCCCCCCCCEEEFFFHHHKKKHHHEEEDDDBBB>>>888333333444555444222111111222///......000333555666666111333666777666666666777777999::::::999:::;;;===<<>>:::;;;===>>>>>>;;;999888888BBBBBB@@@<<<666555777:::===>>>>>>>>>===;;;888777555555555333333777>>>DDD>>>===:::999777777777777999999888888888888999999:::999777555444444555666555555555666777999:::;;;<<<777333444888:::999666999999999888666555333333777777888:::;;;;;;888666666555666999;;;<<<:::999>>><<<:::777555333222111333222222111111222222333333333222333444555333111444333111///---++++++***000000///////////////000555222000222777888555111000///---,,,,,,---...///000000000000000///......//////222444555333...***///---+++---111333222111222888AAAJJJQQQUUUVVVVVV___fffkkkeeeZZZSSSUUU[[[[[[]]]aaacccbbb___ZZZWWW]]]```eeeiiikkkjjjgggeee^^^^^^^^^^^^]]][[[YYYXXXYYYWWWUUUUUUVVVUUUQQQMMMMMMOOORRRVVVXXXXXXUUURRRGGGMMMVVV^^^cccfffhhhiiijjjaaaUUUKKKCCC===777222000000000000///...---,,,---...///...------...//////111222000------///111222111///...---...000111222222333222111///---,,,,,,---///000111000...---///000000///---+++,,,---------.........---,,,+++---+++((()))+++,,,***(((++++++++++++,,,---......000---******---000000000///111///++++++...///---111111000///...------,,,/////////---+++***+++,,,,,,***)))+++//////+++&&&---///111000...,,,++++++...000111111...+++***)))......---,,,,,,+++******---------------------,,,...------------...//////------------,,,+++***))),,,++++++...222333111......---,,,+++++++++,,,---...------,,,,,,,,,------------.........---,,,,,,---------...------,,,,,,......////////////......000///...---,,,------...))))))***++++++++++++******+++------,,,+++,,,---^^^VVVMMMGGGFFFEEEBBB???<<<>>>CCCGGGCCC======AAA<<<:::777444222222222222111444777888777777999;;;888777666555444333222222555777888777444222333555222444555444222111222444666777888777555555666888666999<<<===;;;:::999:::888888888888888999:::;;;999888888888888999999:::666555666777:::;;;:::999666888777444333666666333555555555666666666666666333666888888666444333222333333444555666666555444333333222111000222555888===;;;999777666666666666777666888<<<===:::;;;???AAAAAAAAABBBDDDFFFHHHIIIJJJHHHEEECCCAAA===888333111222333555555555555444111000///111444777888777444666999999999888888999;;;<<<<<<<<<;;;<<>>888555333444555333333444666999;;;<<<===<<<999777999===???===:::999;;;======<<<;;;;;;<<>>===;;;999777444555555333111111444777<<<;;;:::888777666666777777666666777777888999:::999888666444444444555666555555555666666888999:::;;;888666666888999999888999999888888666555444333555555555777999999666444444444555777999:::999777===<<<:::888666444222111444444444444444555666666444333333444555555444222111111000000///...------111000000//////000000000555222000222666777444000111000...,,,,,,---.../////////000000//////......---...111444666555111...///---,,,---111333333222777;;;BBBJJJQQQWWW[[[\\\bbbhhhkkkggg^^^XXXYYY\\\\\\^^^aaaccccccaaa^^^\\\aaaaaabbbcccdddeeeffffff^^^^^^^^^^^^]]][[[YYYXXXVVVTTTRRRSSSTTTSSSQQQNNNMMMNNNPPPSSSUUUVVVTTTSSSQQQUUUYYY\\\^^^```bbbdddeee___UUUKKKCCC<<<666333111111111000///...,,,,,,,,,---//////---,,,---...000111222111//////111333000///...---...///111333444555555555444222111000...............///000000......///---+++***+++,,,)))******+++,,,---...///...,,,))))))+++,,,+++***************+++,,,------111...++++++---///...---...000///++++++...///,,,/////////...------,,,,,,/////////---+++***+++---***((('''***------)))%%%,,,...000000...---,,,---///111222111...+++***)))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...//////,,,,,,------...------,,,,,,+++,,,...111222111//////...,,,+++++++++,,,,,,------,,,,,,,,,------...,,,,,,---------------,,,,,,,,,------------------000000000000///...------///...,,,+++++++++,,,,,,))))))***+++++++++++++++***,,,------,,,++++++,,,___UUUIIICCCCCCCCC@@@<<<888;;;@@@DDDBBB<<<;;;>>>:::888666333222333555666333555666777666666777999999888666444333333333444555666777666444222222333444555666555333111111222666777888777666666888999444888<<>><<<:::999555666888999:::::::::999777777666777777888999999333333444888;;;<<<<<<:::999:::888444222333333000444555777888999888777666333666888888666555555555666666555555555555555555222222222111111222555888;;;:::888666555666777888888888:::<<<:::888;;;@@@>>>???@@@AAACCCFFFHHHIIIHHHFFFCCCAAA???;;;777444111000111555999;;;888555333222111333666999::::::999;;;======<<<;;;;;;<<<<<<<<<<<<;;;;;;===AAADDDCCCEEEFFFGGGGGGHHHJJJMMMIIIEEE>>>888444333444555222333444666888:::;;;<<>>???<<<999777222333444333000//////000:::999888777666555555666444444555555666777999999888777666444444444555555666666555555666777888888888999999888777777999:::888888888777666555444333222222333444666666444222333222333444777888777666;;;;;;:::999777555333111000000000111222333444555444333333444555555444222...///000111222111111000111111000000000111111222444222000222444555222///111000...---,,,---//////000000/////////.........,,,---///333666777555222///...---...111444555555===???DDDJJJRRRZZZ```dddeeeiiilllkkkeee```^^^]]]___```bbbdddeeeeeedddccceeebbb___\\\\\\___cccfff^^^^^^^^^]]]\\\[[[YYYXXXSSSQQQPPPPPPQQQQQQPPPOOOMMMNNNOOOPPPRRRSSSTTTTTTYYYZZZ[[[ZZZZZZ[[[]]]___]]]ZZZTTTLLLBBB;;;666555333222222111///...------***,,,//////...,,,,,,,,,---...//////...///111333......---...///000222444444444555555555444222111...---,,,,,,,,,...111333---------,,,***)))***+++******)))***+++,,,...///000---***)))***,,,,,,,,,))))))))))))***+++,,,---000///------...---,,,***---000///++++++......,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---++++++,,,---+++)))(((***------***'''+++---///000///......///111333444222///,,,******))))))***+++,,,,,,------+++++++++,,,,,,------------------------......///++++++,,,....../////////,,,,,,,,,...111222111///000///---,,,+++++++++,,,,,,,,,,,,,,,,,,---......***+++,,,---------------+++,,,,,,------.........111111111111000...---,,,,,,,,,+++*********++++++*********+++++++++++++++,,,---......,,,******+++\\\QQQDDD???AAABBB@@@<<<999:::???CCCAAA:::777999999777555333333555888:::666666666555555555666666888777555333222222333444444444555555444222111111333444555555444333333333555666777666555666777999555999===@@@@@@<<<888666333555888:::;;;:::888777555555555555666777999999666666777888::::::888666888999888333111333222///333555888;;;<<<;;;999777444555777777666555666777777777777666555444555666111222222222111333555888999888666444444666888999888777999:::777444888???===>>>???@@@BBBDDDEEEFFFFFFDDDBBB???<<<999777555333111111666<<<===:::555666444333444777:::<<<<<<<<<>>>@@@@@@???>>>>>>>>>::::::999777777:::>>>BBBBBBBBBCCCBBBBBBCCCFFFHHHEEEBBB>>>999555222111111000222333555555666888999===;;;888888;;;=========444666888999999:::<<<===@@@AAA@@@===888777999<<<888:::>>>AAA@@@===999666111222222333333333555555777777777666555555555555555555444444444555666666888888666555555555666666777777777666666777888888555888;;;999555444777:::666777777777666555444444222111111333555666444333111111111222555666555444777888999999888555222111------...///000222444555333222222333444444333111...///111333444333111000111111111111111111222333333111000111333333111///000///---------///111333111111000000////////////,,,---...111555555444222///.........111444666777>>>AAAFFFMMMUUU]]]cccggghhhjjjlllmmmkkkfffbbb___aaabbbccceeefffhhhjjjkkkhhhddd^^^ZZZYYY\\\```ccc^^^^^^]]]\\\[[[ZZZYYYXXXTTTSSSPPPOOOOOOOOOOOOOOONNNNNNOOOOOOOOOQQQTTTVVVZZZ[[[\\\\\\ZZZZZZ[[[\\\TTTUUURRRKKKAAA:::666666222111111000000000000000))),,,///000///---++++++******++++++,,,---///000............///000222222000111222222222111000///---,,,,,,,,,---///111222---------+++***)))+++---///...,,,******+++,,,---000...,,,******,,,---...************+++,,,---..................---,,,+++---000///,,,+++......+++************++++++,,,,,,---......---++++++,,,...---,,,+++---...///---***))),,,///000000///000111555666666444111...,,,,,,))))))******+++,,,,,,---)))******+++,,,---......------,,,,,,------...///++++++,,,---............---------...000000000000000///...,,,+++++++++,,,++++++++++++,,,---......******+++---............+++++++++,,,---...//////000000000111000000///...,,,+++++++++++++++++++++************++++++,,,,,,...000111000---,,,+++,,,UUUKKK@@@<<<>>>AAA@@@>>><<<;;;>>>BBB???999555666777666444444555777:::<<<888777555555555555555555666555444222222222333333222222333444444333111000111111333555666666555444222333555444444555777999999;;;???AAA@@@<<<666222222555888;;;;;;999666444444444444555666888999:::999888777888999888555333444666555222111444444222222555888<<<===<<<:::888555666666666444444666888777888999888666555555777111222333222222222555777777666555444444666888999666555555777555333666<<<<<<===>>>???@@@@@@AAAAAADDDCCC@@@<<<999777666666666444333666;;;===999444777555333444777;;;======<<<>>>AAAAAA@@@?????????:::999888666555777<<>>???BBBEEEAAAAAA@@@===999444000---...000333333222333555777333444555888;;;===>>>>>>666777888888666666777999===??????<<<888777999<<<<<<>>>AAACCCBBB>>>999666444222111111333666999:::555555555666555555555555777777555444333333333333888888777777777666777777888888777777777888888999222666:::888333222555999555555666666666555555444333222222444666777666555111000000111333555555444555666777777777555222111000111111222444666888999222111000111333333111000000111333444444222000///111111000000111222333333111111111111222222111///------,,,---///222555666333222111000000000111111...---...///111222111000............000333777:::<<>>>>>>>>===;;;<<>>999666666555555555666777999;;;<<<:::777555444555666666555555555444444444333333333222222333555666666333111000000222555888888777555111222333444333444777999<<<===???AAA@@@<<<555000333555999;;;:::888444111333333444555777888:::;;;888777666666777888777666000333333000111555666444111444888;;;===<<<;;;999555666555444222333555777555888;;;;;;888666666888222333444333222222444555555555555555555666777777444111111555666444555888:::;;;<<<===============BBBAAA>>>:::666444555777888666555666999:::888555777555333333666:::<<<===999<<<>>>???>>>>>>>>>???<<<<<<:::888777888;;;>>>===>>>??????>>>???AAACCC???AAABBBBBB>>>999222......111333333111111333666...000333666999<<<===>>>999:::999777555333444555;;;===>>><<<888666888;;;>>>@@@BBBCCCBBB>>>:::777888555222111222555666777444444555666666666555555999888666444333222111111777777777777777777666666777777777777777888999999111555888777333111333777444444555666666666555555555444333555777888888777222111000111333555666555444555666666666555444333000000111222444555777888222111111222333333222000222222333333222111///...000000000000000111222333000000111222222222222222------------000333666888333222111000///000111222000...---...///000000...,,,---------///222777;;;<<>>@@@@@@===777111555777999:::999666222000333333444555777999;;;<<<:::777555444555777777777...111111000111666777555111333777:::<<<<<<;;;;;;666666555222000111333666222888======:::777777999333444555444222111222333333444555666666666555555444///...444888888666666555777888:::;;;<<<<<<<<<@@@???===888444333555888777666666555666777888888666444111222555999;;;===555888;;;<<<<<<<<<===>>>=========;;;999888:::<<<999;;;>>>???>>>???@@@AAA???@@@AAAAAA>>>999444111///222555444111111333777222333333444666888;;;===<<<<<<;;;888555444444666999;;;<<<;;;777666777:::>>>???AAAAAAAAA>>>;;;:::999777444444666666555333333444555666777777666555888888666555333222222222444444555555555555555444444444444444555777888999222555777777555333444555333444444555666666666555555444444555777999999999444222111222444666777777666666666777777777777777000000000111222444555666444333222333555555333222111111111111111000000000////////////000111222333...000111222333333333444//////......000222555777222111///...---...///000111///---...///111111000***+++,,,,,,---111777<<<@@@EEENNNXXX___ccceeeeee```cccfffgggeeeccccccdddbbbbbbdddfffiiilllpppqqqnnnmmmjjjgggeeeddddddddddddbbb___[[[XXXUUUTTTSSSTTTVVVVVVTTTPPPMMMMMMNNNLLLNNNPPPNNNLLLMMMSSSXXXXXX\\\bbbeeeccc^^^YYYVVVLLLIIIEEEAAA===:::666333111000...------...000111---///000000///......///...,,,***,,,///000000////////////000000000000///222333333333222111///...------......------,,,,,,------,,,***((())),,,///+++,,,,,,---...///000000+++---//////,,,***+++,,,,,,,,,,,,,,,---...//////+++------,,,******---//////222333000000222111---)))))))))))))))************,,,------,,,---///111,,,------,,,,,,,,,------***,,,///111111000111222333333333222000///000111,,,,,,,,,------......///........................,,,,,,++++++,,,,,,---...---...///000000111000000...///000...------///222......---,,,,,,---///000------,,,+++************//////000000000000000///...---,,,++++++,,,...///******,,,---///000000000,,,---...///000//////...---,,,+++******,,,---///...///111000///......///FFFFFFCCC===888666888;;;999555555999;;;999999;;;333555777999:::;;;;;;:::<<<888555444777999999888555777999::::::888666444444444555999===>>>;;;888444333333666999888444111111333444555555777999;;;<<<<<<===???@@@>>>999444666888999:::888555111///333444444666888:::<<<======:::666444444555666666...111111///111555777555111333666999;;;<<<<<<;;;777666444111//////222444111777===???<<<888888999444555555444222111111222222444666777777666444333555///---444;;;;;;777555222333666999;;;<<<<<<<<>>???>>>>>>>>>===;;;777444222000444777666222111444888888777555333222555999===>>>>>><<<999666555666777777:::;;;:::777555777999<<<===>>>??????>>>===<<<888777777999;;;;;;777444333444555777777777666666777777666555444444444444222222333444444333333333111111222333444555777888444555777888777555555555333333444555666666666666666444444555777999:::999555333222222555777888888888888777777888999::::::444444444555666777888999555444444555666666555333111000000///000000111222............///000111222---///222333333444555666222111000///000111333444111///---,,,+++,,,...///111///---...000222333333)))+++,,,,,,,,,000777<<>><<<:::888888888666777888888777888:::<<<888:::;;;888999<<<<<<::::::>>>===888555888;;;<<<;;;:::999999999999777444888999;;;>>>???>>>;;;888999777777888::::::666333444555555666666777777777:::;;;<<<<<<;;;:::::::::999888666444333444555666000111333444555666666666111777888444222555666333+++000111...///444555222333777777444444888::::::777999999444222444555444:::>>>@@@>>>>>>@@@>>>:::666555333111000000111111444555666666666555333222333000000666===@@@<<<777222333555666777888888888999999888666333222333444333777777111///333444222888444000000333666666666::::::999999999:::;;;;;;:::<<<>>>@@@@@@???<<<;;;888777888;;;???AAA???<<>>@@@<<<777555777999888777======<<<999555333222333555777888777444444777:::999:::<<<>>>===;;;999777999:::;;;======:::555222111444888::::::888666666///111444666777666555333111222333444333222111000000000111333555666444333999777999>>><<<555444777444444444555555555555666666444222222555777888999888777444000///000555999333444555666777777777777333444555666777888999::::::999777666555555555555333333222111//////000222555333111111333444111///...///000111222333333333444333222111222333444555111///+++((((((***---///000444444//////333333...//////......///333999>>>EEEJJJPPPWWW\\\```dddgggffffffeeeeeeeeedddaaa^^^aaafffjjjjjjiiikkkqqqvvvtttqqqmmmlllllllllmmmlllhhhfffccc___\\\ZZZXXXXXXWWWZZZ\\\\\\XXXTTTQQQPPPQQQOOOLLLIIIIIIJJJMMMOOORRRUUUZZZ^^^```___^^^\\\SSSJJJCCC>>>:::555222444111111---)))***///000---//////000111111111000000***++++++,,,---...000111---,,,++++++---............000111111000//////000+++---///---+++***---///---,,,+++******,,,...///------,,,,,,,,,+++++++++)))+++...///...------...---------...//////000000,,,,,,,,,+++***+++---//////////////////......---,,,------+++))))))***+++*********++++++,,,,,,---///000111111000...,,,***000000///////////////000//////000000111111111222111111///......---------333222222111000//////...+++,,,,,,+++***+++---000...///000111222333333333111111000//////000111222000///...---,,,---......,,,------+++''''''***...------..................111000///...---,,,++++++---------------,,,,,,+++******+++---///000111222------,,,+++,,,---...///222000...---,,,,,,,,,---AAA@@@===:::888666666666555666777777666666888::::::======::::::<<<;;;888888<<<<<<777555888:::;;;999777666777888888777666555666999<<<======:::888:::777555555777888666555222222222333444444555555:::;;;<<<<<<;;;:::999999;;;:::888555444333333333000000111333444555666666555999:::666333555444111---111111///000444555111444777888444333666888777444888888444333666888888888<<<===<<<<<>>;;;555444222111000000111111222444666888::::::999888444222222666;;;>>><<<999777777777777666666666555666777777666333111111222222666666111///222444222666333000000333666777777;;;;;;:::::::::;;;;;;<<<999;;;===???AAAAAA@@@@@@===:::888888;;;>>>??????AAA@@@>>>;;;888777777777666555555555777:::>>>@@@EEEAAA<<<999999999888777999:::999777555333444555444555777777777777888999<<<<<<;;;:::::::::::::::;;;:::::::::;;;999555222111444888:::999777666666222222333444444555555666333444555555555444222222111222333555555555444444999777888;;;:::555444888333333444444555555666666777555333333555888999999666555444222000000333555222333333333444444555555555444444555555666777777777777777777777777777666333333333222000000222444666333111111222333111///......000111333444444444444444333333333333444444000...+++))))))+++---///000444444000000333333///............///444:::???GGGLLLTTTZZZ]]]```aaacccdddddddddeeeeeeeeecccbbbcccfffjjjjjjjjjjjjllloooqqqooommmlllkkkkkkjjjjjjeeedddbbb```_________```]]]^^^^^^\\\XXXUUUSSSSSSPPPNNNLLLJJJJJJLLLNNNPPPTTTWWW\\\```bbbaaa___]]]SSSKKKCCC???:::333///000111111///+++,,,000111------...///000000111111111+++++++++,,,---...///000...---------......//////---///000000///......///---...///...++++++---///...---,,,,,,,,,---/////////.........---,,,,,,,,,***---/////////....../////////000000//////...---+++,,,,,,+++******---/////////000000//////...---,,,------,,,******+++---+++++++++++++++,,,,,,,,,...///000111000...---+++000000///////////////000////////////000000000111000//////...............222111111000//////......,,,------,,,++++++---///...///000111222333333333222111000//////000111222111000///...---......///222222111...,,,,,,...///+++++++++,,,,,,,,,,,,---............---------------.../////////...,,,+++)))***+++,,,...///000111,,,,,,+++******+++,,,---000000///...------------@@@???<<<999666444444333666777777666555555777888;;;>>>???<<<;;;<<<999555666999999555444777999999777555444444666777777666222444777999:::999888666999777444222444555666666222333333444555555666666:::;;;<<<===<<<:::777666;;;:::999777444222111000000000000111333444666777888<<<<<<888444444333111///222333111111444444111333777888444333444555333222666777444444888;;;;;;666999:::888999===>>><<<555444222000///000111222333555888;;;======<<<;;;444444555666888999;;;;;;999888777666555555555555222444666555333111000///222555555111000222333333444222///000222666888999===<<<<<<;;;;;;;;;<<<<<<999:::<<<>>>AAACCCDDDEEEDDD???999666888<<>>777444666999666666666666888<<>><<<;;;;;;888333333666666333333777999777777555333333444555555444222444777888777555444333666555333333333444555555111222222333444555666666::::::;;;<<<<<<:::777444777777666555444222000///111111111222333555777888999;;;;;;999666444444333222333444444444444333111111666777444222444555333333777888555555999<<<<<<777888777444444999;;;999555333111//////000222444555777:::<<<<<<;;;888666555777777666555666:::===888777666555444444444444///222666666555222000///111333444222111222333444333111000111333666999;;;>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<===@@@CCCEEEGGGGGGCCC===999999===AAAEEEDDDDDDBBB===888666666888555555555666888;;;>>>??????>>><<<;;;<<<<<<===>>>;;;;;;999666111.........111111333888===>>>;;;777>>><<<999777666888;;;<<<888777777888888666222///...000333444333222333444333333333333333444555666555555666777777666555444333777:::888444222444888888666444444666777888999222222333444555666666777888777555666777999999888333444444222000//////000222111///......000111333666555444333333555666777666777999:::;;;999888666333444444333333333666888666444222000///000000000---...000222333444444555222333333444333222000///---------------.........111222222222222444444333////////////111555;;;@@@IIIPPPZZZ```bbb```]]][[[YYY[[[]]]___```aaacccdddeeeeeegggiiikkkjjjfffcccfffggghhhgggdddaaa___^^^[[[ZZZYYYXXXXXXYYYZZZ[[[gggddd^^^XXXSSSQQQTTTWWWNNNNNNNNNOOOPPPRRRTTTUUUUUUYYY```eeefffccc^^^[[[XXXQQQKKKHHHCCC:::555444000111000...///111000,,,...//////000000000000///......---------......////////////...,,,,,,---...+++---......---,,,,,,---000000///...---,,,------,,,---///111111000///...222222333333222111///...---...//////---,,,---...000111222333222///,,,******++++++***)))***,,,...000000000000000///......+++,,,------,,,,,,...000---------,,,,,,++++++***,,,---.../////////...---......------......//////------------------------+++++++++,,,---...000000//////.........---------000111111000...---...///---...///111222222222222222222111111111111111111000//////...............,,,***((()))---//////---,,,------....../////////,,,,,,,,,,,,---------------///111333333000---+++((())))))***+++,,,,,,---+++++++++***************,,,...000222222111000...AAA???===:::777555555555888999999888777666888999555999;;;:::999:::888333000333333111333777888666999777555444444444222111444666888777444222111111222333444555555444333333//////000111222444444555:::999999:::;;;:::777444222222333333333222111111444444444555666777888999666666888888777555555666444444555777666444333333///444555222222555666555555999999555444888::::::888999666222111555777555555333111///000111444666333555777999999777555444555777888666444444999>>>:::999777444222111000//////222666888666444111000111222333444444222444666444333333333555888<<<>>>@@@???>>>===<<<;;;;;;;;;======<<<===>>>@@@CCCEEEFFFDDDAAA>>>===>>>AAACCCEEEAAA===;;;:::999777555333333333444666888:::<<<999999999888888999:::;;;::::::888555111...---...000000333999>>>???<<<888::::::999888888888888999333444666888999555000,,,---///000000000000111333111333444666666555444333333444555777777777666555444777:::888333222555999777555333222555999:::999333333444555555666777777888777666666888999888777444444222000......000222333222000///000111333444555444444444666777999:::888999:::;;;:::888666444333444444333222333555888555444333111/////////000......000111222333333333///000111222222111000///---.........///.........000000000222333333444555333333222111222666<<<@@@HHHOOOYYY```bbb```]]]\\\XXX[[[]]]^^^^^^___bbbeeeaaaaaaccceeehhhiiigggeeeeeehhhiiihhhddd```]]]]]]UUUTTTTTTTTTTTTVVVWWWXXXcccaaa\\\VVVQQQPPPRRRTTTNNNOOOPPPRRRSSSUUUVVVWWWUUUYYY___dddeeeaaa\\\YYYPPPJJJEEECCC???888444333...000///,,,---000///+++111111111111000///............---------...//////---......---***)))+++---+++---......---,,,,,,---000///...---------------+++---///111111000...---111222333444333222000///---......---+++***+++,,,---...111222222111...---+++++++++***)))***,,,...000000000000000//////...+++,,,------,,,,,,...000...------,,,,,,+++++++++---------...............------,,,------...//////---------,,,,,,,,,,,,,,,*********+++---...000111............------------000111222111///......///---...///000111222222222222222222222111111000000.........---------,,,,,,000---+++,,,///111///---,,,,,,------...///000000......---------,,,,,,,,,---///222333333111...+++)))))))))*********++++++,,,,,,,,,,,,,,,,,,+++++++++---000222333222000...AAA???===:::888777777777888999999888777777999:::444888:::888888999777333...000111000444999999555:::999777777666555222000444777999777333000111222///222555666555333333333333444555666777888999::::::888666777::::::888555//////000111222333444444555666777777888888777777222222444777666444444888555444666999999555333555000444444111111555888888666999999555333666888777777888666111000333444222666444111000000333666888111222333555666666666666555777888666555666:::>>><<<;;;999777333000,,,+++000333777888777555333333222111444777666444555888666777777777777:::>>>BBB@@@@@@>>>===;;;;;;::::::===<<<<<<<<<<<<>>>@@@AAABBBCCCCCCBBB@@@??????@@@BBB===888888::::::888444222222333333444666777888888888888666444333444555555666666444222000111333///111555999===>>><<<:::777777888888888777666555000111333666777555000,,,...///000///...///111333111333555777777555333111222333555777888888888888444666777666444333666999666555333222666<<<===:::555666666666666777777777888666666666888888777666444333222///......222444333222222222222444555666333444555666888999::::::999:::::::::888777555444222333333222111111333555333444444222000............///000000111111000000---...///000111222222222000000/////////.........///---...222333222333555555444444333444888>>>CCCIIIOOOXXX^^^```___^^^]]][[[^^^```___^^^^^^aaaeee\\\]]]^^^___bbbdddggghhhiiilllmmmkkkfffaaa___```RRRRRRRRRSSSUUUXXXZZZ\\\]]]]]][[[WWWSSSQQQQQQRRROOOPPPRRRUUUVVVXXXXXXXXXUUUYYY^^^bbbbbb___[[[XXXNNNGGGBBBAAA>>>999666777///000...+++,,,//////+++000000000000///...------......------...///000000***---...,,,)))(((+++---+++---......---,,,,,,---...---++++++---...------,,,---///000111000...---...000222333444333111000---......,,,))))))***++++++,,,...000111111//////+++,,,,,,+++***+++---///000000111111000000///...+++,,,---,,,++++++---///------------,,,,,,,,,,,,......------------------,,,,,,,,,,,,,,,---...///------------,,,,,,,,,,,,))))))***+++,,,...///000........................///000222222000//////000------///000111222222222333333333333222111000///,,,------------,,,++++++000///---,,,,,,,,,***((()))***++++++,,,---....../////////......---------...///111222222000...,,,))))))******************+++,,,---............---+++---///111222111///...@@@>>><<<:::999888888888666777888777777777999;;;888;;;:::777666888777333---///000000444:::999555999999999::::::888444111333666999888444222333666111333555555333333444666555666777888:::;;;<<<===;;;777444555888;;;999777111000000111222444666777555666888999999777555333000///111555555111222777666444666;;;;;;666444777444666555000000444888888555888888444333666888777555666555111111333444222777555222111222444888;;;444444444444555555666666555555666666666888:::<<<999::::::999777444000...000333666777777555444444222111444999999555666::::::;;;;;;::::::<<>><<<;;;:::999999999999::::::;;;<<<>>>>>>>>>@@@BBBAAA???======>>>;;;999777666777777777777333333333333444444444555555777888666333222333555444555555444222222333444///222777:::;;;;;;<<<<<<555555666555555555444444111000000111333333222000000111111000///000333666333444444555555444333333111333555888:::;;;<<<<<<555444444444444555777888555555333222888??????999888888888888777777777777777666555666777777666444111222222222111111222444111111222333555666777777222333555777888888777666888888888777777666666666111222222000......000222111333555444111---,,,---///////////////...------,,,---...000222555777888222222000///...------......+++,,,111333000222666444444444555777<<>>===;;;999888888888999444555666666666666888:::<<<>>><<<888666777666333---//////000555::::::555777888999<<<<<<:::666333111555999888555444666:::333444555333111222555999000000111333444666777777;;;666222333777;;;:::888444333222111222555777999444666888:::999666222000000...000444333///000555666333666<<<<<<777555888777999666000///333777888333777777333222666888888222444444111111555555333777555333111222555999<<<;;;:::888666444444444555555444555666888:::;;;;;;333555888;;;;;;:::777555000222555666555444444555333111444::::::666666<<<<<<===>>>===;;;===BBBFFF@@@???>>><<<:::999888888666777888999;;;<<<======<<<>>>@@@???<<<;;;<<<>>>555777888666444444777;;;444444444444444444444333111444666666555555777:::777888777555222111111222///333888:::::::::<<<>>>666555444333333333444444222000------///222444444333333333222111222555888666555444333333333444555111333666999<<<===>>>???555333222222444777777777444555444333999AAA@@@999::::::999999888777777777666555555666777777555333...000333555444333333333///000222444666777777888222333666888888666444222666666666555666666777888111111111///------...000000333666555111---,,,,,,////////////...---,,,+++------...000333777;;;===444333111///---------...---***+++111222000111666222333444555999???GGGLLLOOORRRVVVYYYZZZZZZ\\\]]][[[]]]^^^[[[VVVTTTWWWZZZVVVWWWWWWTTTRRRWWWaaajjjiiilllmmmiiibbb^^^^^^```ZZZYYYXXXWWWVVVWWWXXXXXXVVVZZZ___aaa___ZZZVVVSSSQQQSSSVVVXXXZZZZZZYYYXXXYYY[[[^^^aaaaaa___\\\YYYNNNGGG@@@===;;;666555777333333///+++,,,000222///'''((()))+++,,,.........,,,,,,------///000222222)))---///...+++***...222,,,...//////...------...+++)))'''))),,,......,,,000000111222222222222222)))+++...111333333111000111111///---***)))***,,,,,,,,,,,,,,,------......---......---,,,---///111111111111111111000//////,,,------+++))))))***+++,,,,,,,,,------.........000///...---,,,+++++++++++++++++++++,,,---...///.........------,,,,,,,,,)))))))))***+++,,,...///......//////////////////,,,...000111000000000000,,,---...000111111111111333333444444333222000///---.../////////...,,,,,,'''+++///000//////222555++++++,,,---...000000111------...///000111222222///////////////......---++++++++++++************(((***,,,...///000//////------...//////...---,,,FFFAAA;;;777888::::::999666666666555555888===AAAAAA999555999===;;;666333000333444333111111444777888999:::;;;:::888666555222222333444555777777888888777666555555444555555333111000///111555999<<<666666666666666555444333333333333444555777999:::777777999<<<>>><<<666000333333222111000000000000666666666666555444333222888777666555444333222222111666777333111444777888444666777666444333333444555555444222111222444777???===999666444555777888444444444666888;;;===???777555555777:::;;;888666666666555333111111333666333666:::;;;:::999888777>>>BBBDDDBBB???>>>AAAEEE@@@??????===:::777444222777888:::;;;;;;===@@@BBB???<<<999;;;>>>@@@===:::333444888;;;888333333777;;;:::999888888888999999111222444444555777:::===>>><<<999666444444444555222555888:::999777666666000000000111333555666777222111000///000111333555555444444444444444444444444666888777444111111222111111222555999<<<>>>>>>999777555222111111222222111333444555555777999<<<888666333222333333333222777555222111222333333333555222000111444777777666111111111111222444555666000222666;;;>>><<<666111777777777777666555444333555333///,,,+++---000222444333111000...------------------........./////////000111333555666888999555444222000//////000111......///////////////...///222666888;;;@@@HHHNNNTTTZZZ``````\\\XXXXXXYYYXXXZZZZZZVVVPPPMMMQQQUUUTTTNNNOOOXXXYYYVVV[[[eeefffjjjlllkkkgggbbb``````___^^^]]]]]]\\\XXXSSSOOORRRVVV[[[]]]\\\XXXTTTRRROOORRRUUUVVVVVVWWW[[[___```____________]]]YYYVVVLLLEEE>>>999999:::999888222///,,,***,,,...//////,,,+++++++++,,,...///111------,,,,,,------...///...///000///...---///000---------,,,++++++---///---...///...+++***)))***+++---222555666555222000***---///000//////000222///......///000///,,,***+++,,,---...---,,,+++***------,,,******,,,000333,,,---------,,,---000222000///...---,,,+++++++++&&&&&&(((***,,,,,,+++***...//////---+++))))))***+++,,,---.........------111///---,,,---......---******,,,---...---,,,,,,.........///000111111222/////////000000000000000///000222222111111222333000000111111111000////////////...---...///000111)))+++---///000000///...000///...---,,,---......,,,+++***---000222000...222000///222111---,,,...,,,)))'''(((++++++***'''+++,,,.../////////......+++---000111///---,,,,,,DDD???999666666888888777888888777555555888<<>>===@@@DDDAAA???<<<999777666555666444666888:::;;;>>>AAADDD>>>;;;999:::===???<<<999333222444888777444444888888888999999::::::;;;;;;666666777666555666888;;;;;;:::888777555444444444222555888999888666666666444444444333444444444555222111000000000111333555444444444444444333333333111444666555333111222333000111222555999<<<>>>>>><<<:::777555333333333444111222444444444555777:::666444222111222333222111444222000000222444444444555000---///333666555222222222222333333444444444111222555999<<<;;;666111333444444555555555555555444222///---,,,...000111000000000/////////...............//////////////////000111333444666777888555444333111111111111111............///000111222111333666888:::@@@HHHOOOTTTXXX\\\^^^^^^ZZZWWWUUURRRTTTUUUTTTQQQOOOQQQSSSSSSNNNPPPWWWYYYVVV[[[eeefffhhhiiigggccc```^^^^^^]]]\\\\\\]]]\\\ZZZUUURRRPPPSSSWWWYYYXXXUUUQQQOOOLLLOOOSSSTTTSSSUUUYYY\\\``````aaaaaa___\\\YYYWWWOOOHHH>>>888666777666555333111...---...111222222------,,,,,,,,,...///000,,,,,,,,,,,,,,,---.........//////...,,,,,,...000/////////---,,,,,,---///,,,---...---+++))))))***,,,...111333444333111///+++---//////......///000///......///000///---+++***+++,,,,,,------------+++,,,,,,+++***,,,///111,,,,,,---,,,,,,---///222//////......------......)))))))))+++,,,,,,,,,+++,,,---...---+++)))***+++++++++,,,,,,---......///111...,,,++++++,,,++++++***+++,,,---...---,,,,,,------......///000000111---------...///000111222000111222111000000222444333333333333333222111000000///---,,,,,,,,,------***+++---///000000000///000///...---,,,------...,,,+++***---000111000...111//////222111---,,,...+++)))((((((++++++***(((+++,,,.../////////...---+++---000000///---,,,---BBB>>>:::777777888888888:::999888666555777:::===<<<999888;;;:::666444666555555555666777666444222555555666666666444222111//////000222333555666666777777666666555666666666444444333444666:::===???>>>===:::666444222111111222444777999;;;;;;:::999444333444777:::999555111555444444444444555666666555666666666777777777777777777777666666777777777333888999555222444666666666888999888666444444444888888888555222000///000222444666888:::;;;::::::======;;;:::999999999999555444555666888888666444555555555444222222444555555555666666888<<>>AAA@@@===999666444555888999111333666888;;;>>>BBBEEE===:::888999<<<===;;;999444000000444666555555888555666888:::<<<=========:::::::::888555555666888999999999888777666444333111444777888777555555555666666666666666666666666333222111000111222333444444444444444444333222222///111333333222111222333000000222555888;;;>>>@@@<<<;;;888555333222333333111333444444444444555777444222000000111222222111111000...///222444555555555222...///333555333000333444555666666444222111111222444666888888555222000000111222444555555666111111///......///000000,,,---...000000000//////......///000000000000/////////000222444555666777555444333222222222222222......------///111444666333555777888:::AAAJJJQQQWWWXXXZZZ^^^```^^^YYYUUUPPPQQQSSSTTTTTTTTTTTTTTTSSSOOOQQQXXXZZZXXX\\\dddggggggfffddd```^^^^^^___[[[[[[\\\]]]^^^\\\XXXUUUPPPRRRUUUVVVVVVTTTPPPNNNIIIMMMPPPQQQQQQRRRVVVZZZ___bbbdddccc___[[[YYYZZZRRRJJJ@@@888555555333222///---******,,,///000000//////...------...///000,,,,,,++++++,,,,,,---............,,,++++++...000222222222111000000000000+++---...---+++*********......000111111000///...,,,---//////---,,,---...///......///000///---+++*********+++,,,---//////***+++,,,,,,+++,,,---///+++,,,,,,,,,+++,,,...000............//////000000---,,,,,,++++++,,,,,,---+++,,,------++++++,,,---+++******+++,,,...000111000...+++*********)))(((***+++---......---,,,,,,,,,,,,------......//////++++++***+++---000333555111111111000//////222444666666666666555444222222///...---,,,************+++,,,...000111111000000///......---,,,---------+++++++++---///000///...000...///222222---+++---+++)))((()))***+++***))),,,,,,---............---+++---//////...---------BBB???===:::999999999999;;;;;;:::888666666999;;;:::999:::<<<888333444888888666555777:::999555111333444444444333222111000...///000222333555666777444444333333333444444555444444444666888:::===>>>CCCAAA<<<888444222111111222444555777888999999999444222222444888888666333444444444444555666777888444444444555666666777888888777666555555555555666333777999444111222444444777888999888666555555555888999999777444222111111...000222444666777888888======;;;:::888777777666444444555666666666555333555666777777555444555666555666666777999===DDDHHH???@@@???===:::999:::;;;;;;:::777666555777999:::111333666888999<<<@@@BBB<<<;;;999:::<<<===;;;:::777111...111444444444666333555888;;;===>>>======<<<<<<;;;888555444555777999:::;;;;;;:::777333111111333666666555444444555444555666777999999::::::444333222222222222333333333333444555444444333222///000111111111111111222///111333555777:::>>>@@@;;;999666333111000000111333444666666555444555666333111000111222333222111111///...///111333444444555555555444333333333333555777999:::999666222000111222333444555555444333/////////000111222333444///////////////000000000+++,,,...000111000///...---...///000000000//////...///000111333444555555333333333222222111111111000///...---...111444666555777888999;;;BBBLLLTTT\\\]]]^^^___```___]]]\\\WWWUUUUUUVVVYYY[[[[[[ZZZUUUTTTVVV[[[\\\[[[^^^eeegggfffccc```^^^^^^___```\\\\\\]]]^^^___]]]YYYVVVRRRSSSTTTUUUUUUTTTRRROOOIIIMMMPPPRRRRRRRRRVVVYYY^^^cccgggfff___ZZZYYY[[[QQQJJJBBB;;;888666333000,,,***))))))+++...//////111000///...---......///,,,++++++++++++,,,------......---+++***+++...000444444444444555555444333+++---......,,,++++++,,,/////////......---------,,,...///...,,,++++++,,,.........///000000...,,,,,,+++******+++,,,...///(((+++------,,,,,,,,,---+++,,,,,,+++***+++---///........./////////............---+++******,,,---+++---......---...///111+++*********,,,///222444111///,,,*********)))'''+++,,,---......---,,,,,,++++++,,,,,,,,,---------)))(((((()))+++000444777111111111///...///111444777777777666555444222222......---,,,++++++******+++,,,...///000111111111......---------,,,,,,,,,++++++,,,---...//////......---...222222---+++,,,***))))))******++++++***------------------------***,,,...///---------...>>>>>>===;;;999888888888;;;;;;:::888777777999;;;999999<<<<<<888333444999888777666888::::::555111333333333222111111000//////000111222444666777888333333333333333444555666333333555666888999;;;<<>><<<;;;:::;;;;;;<<<;;;::::::333///111333222222333444666999;;;======<<<<<<;;;;;;:::888666555666888;;;<<<>>>>>><<<777222///000222444555444333333444666777888999:::;;;;;;:::555555444333333222222222111333444555666555444444333222111111111111111000000111333444555888===@@@:::888666333111000111111444666888888777666666777333222111222444444333222222000///000222333222111111666:::777111///222666666888;;;<<<;;;777444111222222333333222222333444000000////////////000111......///000000000000000---...000111111///---,,,,,,---...000000///......---...///000111333333444111111111111111000000000333111///......000222444555777999:::===EEEOOOWWW___aaaaaa^^^[[[ZZZ^^^bbb]]][[[XXXXXXZZZ]]]^^^^^^YYYYYY[[[^^^___^^^aaaeeedddaaa]]][[[ZZZ\\\^^^___^^^^^^^^^______]]]YYYVVVTTTRRRQQQRRRSSSSSSQQQOOOLLLPPPTTTVVVUUUVVVYYY\\\___dddhhhggg```[[[YYYZZZMMMHHHCCC???===999444000///...------000111222222222111///...------......,,,,,,++++++,,,,,,---.........---,,,***+++---000333333444777999:::888555+++---//////...------...//////...------,,,,,,,,,---...///...,,,++++++,,,.........///111111///---...---,,,+++***+++,,,---)))+++......---,,,,,,,,,,,,,,,,,,+++******---///......///......,,,+++***---......+++))))))+++---,,,...///000000000222333++++++***+++---000333555333000---+++++++++***))),,,---.........---,,,+++++++++++++++,,,,,,,,,,,,(((((('''(((+++000444777111111111000......000222555555555444444222111111------...............---,,,,,,---...///000111111---------------,,,,,,,,,***+++------------.........,,,---111111,,,+++,,,)))************++++++,,,---------,,,,,,,,,------***,,,---...---,,,---...999::::::999666444444555999::::::999888888:::<<<;;;:::<<<===999444555999777777777888999888666444333333333222111111000000//////111333555666888999555555555555666777888999333444555777888888888888AAA???<<<888666444333333333111///...000333777:::777444111111444666666444222222222333333555666666333222111111222444666777999777444111///......///000555888444111222333333444555777777666666666777555777888777666666777888666555444333333444555666444555666666666666555555333555777777555444333444444777:::;;;:::888777888555777999;;;::::::;;;<<<@@@???===;;;999777666555222555999<<<===<<<999777888999:::999888888:::<<<:::::::::::::::::::::::::::444111222222000000333333555777999;;;<<<<<<<<<<<<===<<<999777777888::::::<<<>>>>>><<<888333///000222333333222222333444::::::;;;;;;;;;999888777666666555555444333222222000222444777888888777666666444222111222333222111111333555444444666;;;???;;;999777444333333444444444666999999888777777777333222222333444444222111222111000111333333222111...444888666000,,,000555555777999;;;:::888555333111333444333222111333444222111///...------......---......///000111111222111111111111000///---,,,,,,---///111111000///...------...///000111222333///000000111000000//////222111///......///111222444666999<<<@@@HHHRRRZZZ^^^aaaaaa\\\VVVUUU[[[aaa]]]\\\[[[ZZZZZZ\\\^^^___]]]___```aaaaaa```bbbddd^^^[[[WWWVVVXXXZZZ\\\]]]_________``````^^^ZZZWWWTTTPPPMMMMMMPPPQQQPPPNNNPPPTTTYYY[[[[[[[[[]]]``````cccgggfffaaa\\\YYYXXXKKKGGGBBB???===:::444000///...---...000111111000111000...---------......---,,,,,,,,,,,,---......---.........,,,,,,---///222111222666::::::666222***,,,...///...---...//////......---------,,,,,,---...000///---,,,,,,,,,.........000111111///---...---,,,,,,+++++++++,,,***,,,//////...,,,,,,------------,,,++++++---///......//////...,,,***))),,,...///---***)))+++---,,,...000000000111222444,,,,,,---...///222444666333111...---------,,,+++------...//////...,,,+++++++++++++++,,,,,,,,,,,,)))((()))***,,,000333555///111222111///...///000111222222222222111111000---...//////000000//////+++,,,,,,---...///000000,,,------------,,,++++++***+++---...---,,,---......+++,,,//////,,,+++---(((***++++++******,,,---...---,,,,,,+++,,,,,,,,,***+++------,,,,,,...///555888999888555333333444777888999999999:::<<>>===:::888999:::::::::888888:::<<<777888888888777777777888777444333555333000111666111222444777999<<<>>>???@@@@@@???<<<:::888999;;;666888:::;;;:::777444111000111222222111111222333:::;;;<<<<<<;;;:::888666777777666666444333222111///111555888:::;;;::::::777444222222555666666555222444666444222444999>>>:::888666444333444555666222555888999888777777777333222222222333222000...111000000222444555555333000222444444222111111222111333555777888777555333111333555444222111222444222111///---------...///------......///111222333222222222111000000//////...///222333444333111000------...///000000111111///000111111111111000///............///000111111222555:::>>>CCCKKKUUU\\\```aaa```]]]YYYXXXXXXZZZXXX[[[______]]]\\\^^^``````bbbcccbbbaaaaaaaaaaaa\\\YYYVVVVVVYYY]]]^^^___^^^^^^___```aaa```]]]ZZZUUUQQQLLLLLLOOOQQQPPPNNNSSSXXX]]]_________aaacccaaaccceeeeeebbb]]]XXXUUULLLGGG???:::888666333000///---,,,---...///...---///...---,,,,,,------.........------......///000,,,...000000///------...000///000333777666000+++(((***,,,---,,,,,,---...---...............---,,,---///000000...------............000222222000...++++++,,,,,,------,,,,,,---...000///...------............---++++++---///---...///000///...,,,***+++...111000,,,***,,,///,,,---////////////111222---...///000222333555555333000...------...---,,,---.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...000111222...000222222111///......//////000111111111111000...///000000000///...---***++++++,,,---...///000,,,,,,---------,,,+++***))),,,......,,,+++,,,...///+++***,,,---++++++///(((***,,,,,,******,,,......---,,,+++++++++,,,,,,***+++,,,,,,+++,,,...000666888;;;:::666444444555555777888999:::;;;>>>@@@???;;;;;;======999777999444666888777444444777;;;666555444333222222222222,,,---...000222444666777333333444444666777999:::666777888999999888666555444444555555444333222222//////000111333444555666888333...---///222222111555444444444444555666666666555444333333444666888666444111///...///000222000777:::888666777888777///111444555555666777999666666555222111111444666000222555666666444111000333444555666666555444333444777999999666333444555000333777999888666555444444555666666555666888::::::999888999:::<<<<<<;;;555777:::===>>>===;;;:::999:::;;;:::999999;;;===555666777666555555555666333333555666444000333888///000222555888<<<@@@BBBDDDDDDBBB???;;;::::::;;;222444666999999777555333///111222222111111222333666888:::<<<<<<<<<:::999777777777666555333222111...111555999;;;<<<<<<<<<666444222333666999999888333555777444222222888===777555333222222222444555111333777888777666666777222111111222222111...,,,//////000222555777777666555333222444777888444000...000222444555555444444111444666555333111222444222000...---------///000...---------///111333444333222111111000111111222000111444666666555333111,,,------...///000111111000000222333333222111000+++,,,---...///111111222000555:::???EEEMMMVVV^^^cccaaa`````````]]]YYYUUUSSS[[[ccceeebbb______aaaaaadddeeebbb`````````___]]]ZZZXXXYYY]]]aaacccbbb\\\\\\^^^```bbbbbb___]]]XXXSSSNNNMMMQQQTTTSSSQQQUUUZZZ___aaaaaaaaaccceeebbbbbbcccdddccc^^^XXXSSSOOOGGG===666333222111000333222111111222333111000...---,,,+++,,,,,,---...///............///000000,,,...111222000.........000......111444222+++$$$&&&(((***+++++++++,,,---,,,---.../////////---------///000000///......///.........000222222000...((()))+++---.........---...///000///...---...000...//////---,,,,,,...000,,,---///111111000...---***///333222...,,,---000+++,,,......---...///111...///111222444444555555111///---,,,---......---....../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///000000111---000333333111///---,,,......000111111111111111000000111111000...,,,+++*********+++,,,---...///,,,,,,---...---,,,+++***))),,,......,,,***,,,...///+++***++++++***,,,000'''***,,,,,,******,,,//////...,,,+++***+++,,,,,,***+++,,,,,,+++,,,...000999;;;<<<888222000333666666999;;;999666666;;;???:::<<<:::888888;;;999555666777999999777666777888;;;777444333555555333000222111000000000222444666///111333444555666999;;;999333111888;;;777333222...111444666666555555555444111///000444444111---444333111000000222333555888888777555333111000//////000111111000000111222999555222000000111000000333777;;;<<<999666555666111444777777555444666999555333111/////////111111333444666666444333333333000222333333333444666888888999999888777555333111444333333666888777222...666...,,,111555666888<<<;;;:::777555555666888999===<<<;;;:::999:::;;;;;;888;;;===>>><<<:::999999;;;:::888777666666666666666555333222222222444555000000222888???DDDEEEDDDDDDAAA>>>>>>>>>===999555333333222222333444666777000000111333222///222888666888:::999888999===AAA888666444444444555444333555222000333888===@@@AAA777222...111888<<<:::777999999888555444555888;;;>>>:::555222333333222000000333555666555444444444555444333111000000//////111111222555888888444111777888888666333000000000222000//////222444555555222333444555555444333222555555444444222000///...////////////////////////111222222222222111000000222111111555::::::444///,,,...000222222000---+++......///000111111000000000...,,,******---000222555444555;;;FFFQQQXXX\\\```______aaabbbaaa\\\XXX[[[\\\]]]^^^___```______gggeeecccbbbaaa^^^[[[YYY[[[ZZZXXXXXX[[[___cccfff]]]^^^___^^^\\\\\\]]]^^^YYYXXXUUUOOOKKKLLLQQQWWWVVV\\\bbbeeeeeeeeegggiiiccccccccccccaaa\\\VVVQQQIIIDDD<<<555222111111111333111000///000///...,,,111111222111000...,,,+++,,,------...///000000111///,,,)))+++///111///+++***---000111000/////////************************,,,...///000///...///000///000///---++++++---///---...///...,,,+++,,,---///+++((((((***,,,,,,+++......////////////..................---,,,+++***111///111444///'''***444....../////////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,//////...///111444777999333111...,,,,,,---,,,+++,,,,,,,,,++++++++++++***---,,,++++++************)))+++...//////...///000///////////////000000111...000222111///...111444222///...000444444111,,,++++++******)))*********------...---,,,***(((&&&---------.........//////......---,,,+++)))'''&&&,,,******+++---///000000+++------***&&&%%%'''***((()))***,,,------,,,,,,777999:::888333222555888999<<<===;;;666444777:::999:::999777888<<<<<<888555777888888777777777888666555444444555666666555444333222222222444666888111333555555555555777888999333222777:::777222111333555777888888777888999555222000111444555111...111000///...///000222444777777555444222111000000,,,...000111111111222333777666555333222111111222000444888999888555444444222444666777666666777888444333111000000111222333333444555444333222333555444555555555444555777:::;;;;;;::::::999777555555444333333555777666333000555///...333777777888;;;999777555333222333555666999:::;;;;;;<<<;;;;;;:::888:::===>>>===<<<<<<<<<;;;:::888666555666666777;;;999777555333333444555222222555:::AAAEEEGGGFFFGGGDDD@@@>>>>>><<<888555555444333222222333555666777666777888444000111555666888999999777888;;;===888666444444555555555444666444222444999===>>>>>>777444111333777:::999888999888777555333333666888999777444333444555444222000333555666555444444444333333222111000000000000555444444666777666222...333444666555444333333444444222000111333444555555333333444555555444333333444444333222111000...---000000////////////000000000000111111111111111000555222000111555777444111,,,...000222222000---,,,......//////000000000000111000...---...000333555555444666<<>>;;;444666888888777777888999222333555555666777999;;;444333222222222444666888333555666555444444555666:::555444777999666333111666777888888777777999;;;555333111222555555222///111000//////000222444555666555444222111000000000+++---000222222222222333444777888777333111222444///222777888888666444444555444444666888888777666333222222111111222444555444444444222111222444777999999888666555555888:::===<<<<<<;;;:::999999999555444333444666666555444444111111555888888888:::888666444222111222333444444666999<<<===<<<;;;:::777:::===>>>>>>===>>>???;;;:::888666555666888999???===:::777555555555666555666888<<>>===<<<;;;999777666444222222333555666:::999:::<<<999444333666888999999999777777888999888666555444666666666555777666555666999;;;;;;;;;777777666666777888888999888888777444222222444666444444333444666777666444111333555666555444444444111111111000000000111111555555555666666555333000///111444555444555666777777555222222444555555555333333555555555555333333222222222222111000///...111000000//////000000111...//////000000111111111777333......000333333222,,,...000222222111...------............/////////.........///000222333444444555888>>>FFFNNNRRRTTT\\\[[[ZZZ[[[\\\]]][[[YYYXXXXXXWWWWWWXXXZZZ\\\^^^ZZZ[[[\\\^^^___aaaaaaaaabbb^^^YYYUUUUUUXXX\\\___aaa```]]]ZZZWWWVVVWWWYYY\\\]]]\\\XXXRRRNNNNNNOOOTTTXXX\\\]]]\\\]]]```ccc```___^^^]]]ZZZUUUNNNJJJIIIDDD===777444333111000222111000000222222111000---...000222333333333222111111111111111111111111000...,,,...111222000...,,,---......---,,,...///------------------------,,,...//////.........///......///---,,,+++---...---.........,,,+++,,,---,,,***)))***---///111111222222111000...,,,***)))***+++,,,---............,,,...---))))))---000......///000000000///...------------,,,,,,+++++++++(((,,,222777::::::999888666333///---------+++***------------------------------,,,,,,++++++,,,,,,,,,...111222222111222333////////////000111222333222000//////000111000///111///...///222111...***,,,,,,,,,++++++,,,,,,---------,,,******)))))))))........................)))***,,,...000111333333)))))))))+++---...---,,,---+++******+++,,,,,,++++++---///111111000---,,,777888999777555444555777444888;;;<<<:::888777777;;;;;;999666888===>>>;;;333555777888777777888999111444777777555666:::===222111000000000222444666333555666555444444555666;;;888777888999888555333666666555444333444666999666444333444555555333111333222111111222555777999444333222111000000000111,,,///111222222111111111000555999888444000111444000333777999:::888777555666444333555888999777444222222222222333444555666444444222000000111555999;;;;;;999777444555777:::<<<<<<;;;;;;::::::;;;;;;666555444444444666666777444444555888:::999999999999777666444333444444555333555777999;;;<<<<<<<<<777:::<<<===<<<<<<<<<===;;;999888666666777999:::>>>===:::888666666777888777888:::===AAAEEEGGGHHHEEECCC@@@============>>>:::999777555444444666666666555888======999888;;;999:::::::::999777777666888666555555666777666555888888777888888999888888888999;;;999777666777999999999888555222222333555222333444666777777555444111333555555444444444555000000000000000111222333222222333444666666666666...111333444555555777888999666444333444555555444222333444555555444333222111222222222222111000000111000////////////000111------......000111222333666333///---...000111111---///111222222111000.........---------.........)))***+++---///000000111444666<<>>;;;888999===<<<999444555777777777666777888444666888777555555888;;;222111000000000222444666222444555555444444666777;;;;;;:::999999:::888666666666555222111222444777666666555666666666555333333333222222333555888999333222000//////000111222000111333333111///...///---222777777222///000222000222555888999888666444666444333444888888666333111111222222333444555666333333111//////111666:::;;;:::999666444444555777999999999999::::::::::::777777666444444555777888333666888999999:::999888888777666555555555666666555555444555666999<<<>>>888999::::::888888888999999888888777888888999:::999888777666666777999:::888999:::<<<>>>@@@CCCEEEDDDCCC@@@===;;;:::;;;<<<<<<;;;:::888777777777777333222555:::===:::999;;;::::::;;;<<<;;;:::777666777555444444666777666555777777888777777666666777888;;;===;;;777555666999999999999666444333444555222444666777777555333222222333555555444333444555111000000111111222333444111222222333333555666777111222444555444444555666999666444333444555444333111222333444444333222111222222333333444444333333111000............000111---------...///111333444222111000000000000///......///111222333222111000///...------------......'''(((***,,,.../////////333888???GGGNNNTTTXXXZZZ[[[[[[\\\\\\[[[[[[\\\]]]\\\YYYUUURRRQQQRRRTTTVVVUUUXXX[[[\\\\\\\\\^^^`````````___^^^[[[YYYWWWUUUQQQTTTXXXZZZ[[[ZZZ[[[[[[\\\\\\ZZZVVVQQQPPPRRRVVVXXX[[[]]]\\\ZZZZZZ\\\___bbb```^^^\\\YYYTTTNNNJJJEEEBBB<<<888555222///---///...---...000000///...---...///000000///......///////////////.........---,,,+++,,,---......---.........---+++***,,,---------------------------,,,...//////---,,,---...+++---......,,,,,,---...,,,---...---,,,,,,---...---...............//////////////////...---,,,+++,,,------......------,,,***...,,,'''***333444///...///000111111000//////---------,,,,,,+++++++++///111333666777888777777777444111///......---,,,***+++,,,---...000111111,,,,,,,,,++++++,,,,,,---))),,,///000000///000111+++++++++,,,,,,---//////222///------000111000.../////////000000///---+++---,,,,,,,,,------...///---,,,+++******+++,,,,,,******,,,...000222333444000000///.........//////---,,,,,,---///000///...+++)))((()))---...---***+++---///000000...,,,***::::::999888666444222111777888:::;;;:::888555333===???===:::;;;===<<<777444666888777666555555666777888888666555444555666444333222222222444666888222444555555444444666777999<<<;;;999888;;;:::888888888777555333333555777777777888888777666666555333222111111111333666777222111000//////111333444333333333222///------...,,,000333444111///000111///000222555777666333000444444333444555666444333000111111222333444444555222222111//////222666:::999999999777555333444555444555777999999999999888888888888666444444666888333888:::999888999999888555555555555555666777777888666444333444777;;;===777888888777666555555777666777888999:::::::::999555444444444555777:::<<<:::;;;;;;;;;:::<<<>>>AAACCCCCCAAA===999666666777;;;;;;;;;;;;:::999777666666333333888999777555666999999:::<<<>>><<<999666666444333333555666666555555666666555444444666777888:::<<<;;;777555666888888999888777444333444555333555888888666444222222222333555444333333444666222222222222222333444555333333333222000000333555333555666555444222333333777555222222222333333222000111222222222222111000111222333444555555555555222111///......///111222............///111333444///000111222111000///...///000111222333333222222000///...---------...///***+++---...000000111111444999AAAIIIPPPUUUZZZ]]][[[\\\^^^^^^\\\[[[[[[\\\\\\YYYUUURRRPPPQQQSSSTTTWWWZZZ]]]]]][[[ZZZ[[[^^^\\\^^^___```^^^[[[WWWUUUMMMPPPTTTWWWXXXYYYYYYZZZ\\\]]][[[VVVRRRRRRVVVZZZ[[[^^^```___]]][[[\\\^^^cccbbb___]]][[[VVVQQQMMMEEEBBB===999666333///,,,///...------//////...---...//////000///...,,,+++------------------------------.........///////////////000///,,,++++++,,,------------------------,,,...//////---,,,,,,---***,,,......---,,,,,,---+++---...---,,,,,,---///---...//////---------...,,,------.........---------------...------,,,,,,(((+++,,,***,,,000111000---...///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,111111222222333555666666666444111/////////...---333222111000///---,,,,,,++++++******++++++,,,,,,+++---000111111000111222+++++++++***++++++,,,---000...---...///000000000......000000000000///...,,,,,,,,,,,,---......///---,,,,,,,,,,,,------............//////000000000,,,,,,+++***+++,,,...//////...,,,---///000000///+++***+++,,,......---,,,+++,,,------------,,,+++999888888888777666444222666777888999:::999777555;;;======<<<===???===888666777888777555444444555999777555444555555444222444333222222222444666888555666666666444333444555666::::::777666:::;;;999999999888666444444555777777888999999888777777777444333222111222333555777222111000///000222555666444333222000------///111...///000111111111000000000000222444777666222...111333444444333222222333000000111222222333333333000000000000000222666:::777888:::999777555444444000333666999:::999888666999::::::888555444555777333999;;;777555888999777555666666777888999:::;;;888666555444444555777999555666666666444444666888444666999;;;<<<;;;999888333333222333444777:::;;;<<<<<<<<<:::888888;;;>>><<<===>>>;;;888666666777777888:::<<<;;;999666444999444222555666444222222555666888;;;>>>>>>:::666444333222222444555555444333444444333111222666999777999::::::888777666666555666777666444333444555333555888777555333333444222444444444333333555666444444333333333444555555222222222000......222555444555666555444222222333444222000000111222222111...///000111111000///...///000222333444555555555444333111000000111333444000000/////////111333555...///111111111000000000///000111222333333333333222111///------...///000......//////000111222222444999AAAHHHMMMQQQVVVZZZZZZ]]]______]]]ZZZZZZZZZYYYWWWUUUSSSRRRSSSTTTVVVXXX\\\___^^^ZZZXXXZZZ]]]YYY[[[\\\^^^]]][[[YYYWWWTTTUUUVVVVVVUUUVVVXXX[[[]]]^^^^^^[[[WWWVVVXXX[[[\\\___cccbbb___\\\\\\]]]dddccc```^^^\\\YYYTTTPPPFFFCCC???<<<999555111---111000......//////...,,,...///000000000///---,,,++++++,,,,,,------......000111222222222222222333///000222111...,,,++++++........................,,,...//////---+++,,,,,,)))+++---...---,,,,,,---+++,,,...---,,,,,,---///***,,,......---,,,...000,,,------......---------++++++,,,---............***+++///222111...000555,,,---...///000//////...***++++++,,,,,,------...---...///111222444555555555333000///000111000///888777555333000---,,,******)))))))))******+++,,,***,,,///000000///000111---,,,++++++++++++++++++,,,---.........///111333,,,...000111111111111111++++++++++++,,,---...///,,,------.../////////...///////////////000000000***)))((('''(((***,,,---111...++++++,,,...000000,,,...000000///......///+++++++++,,,,,,---......777777777888888777555333333333555777:::;;;;;;:::888;;;======???AAA>>>999777888999888555333333333:::666333333555666444111222111000000000222444666777888888666333222222333333888999555444999;;;888777888888666444333333555888999::::::888777777888777666555444444555777888222111000///000333666888333222111...---...111444//////...000222333222000333333444666888777333...000333555444111000111333000000111222222222111111///000000000000333666999666888;;;;;;888666555444///222666:::;;;:::888666999;;;<<<999666333444666333:::;;;666444777999777777888999;;;<<<===>>>???777777666666555555555555333444555555555666888:::333555:::===>>><<<999777444333333333444777999;;;===>>>===:::777666999<<<333666999:::888888:::<<<444666999<<<;;;999555222999333000333555333222333222333666:::>>>>>>:::666333222111111333555444444111222222111///111666:::777888888999999888666555333444555555333222333555222444777666444333555777333444444444333333555777666555555444444444555555---//////...---///444999333555666555444222222333222000......000111111111---...///000000///...---...///000222444444555555777555333111111333555777222111000///000111444555///000111000000000222333///000111222333444444444333111///...---...///000//////......///000111222444999@@@FFFIIIMMMRRRVVVYYY]]]``````]]]YYYXXXXXXWWWVVVTTTSSSTTTUUUWWWXXXXXX\\\___^^^ZZZXXXZZZ]]]XXXXXXYYYZZZ[[[ZZZZZZZZZ___^^^[[[WWWUUUVVVYYY]]]^^^aaabbbaaa\\\YYYXXXZZZ\\\```dddddd```]]]\\\\\\dddccc```___]]]ZZZUUURRRGGGEEEAAA>>>;;;777222///333111000///000///...,,,...///000111111000//////++++++,,,,,,---.../////////000111111000000111222///111333222000---+++***000000000000000000000000,,,...///...---++++++,,,(((+++---...---,,,,,,---+++,,,------,,,,,,...///'''***---...------///111------......------,,,+++)))***+++---...///000000***)))...555222***,,,555+++,,,.../////////......)))***+++,,,------...///)))+++...111333444444444555222000///000111111111***+++,,,---///111222333))))))(((((()))***++++++'''))),,,------------.........---,,,++++++++++++***---//////---...111555,,,...111222222222222333*********+++,,,---...///,,,---...000111000//////,,,---...///000111222333000...---++++++,,,---...111...***)))***---///000---111444333000...///111,,,,,,++++++,,,---///111444555666777777666555555333666888888777777:::<<<999;;;???AAAAAA???<<<:::999:::;;;999777555666777;;;999777777999888555222111222222111///000444888666777888666333000//////666666555444333444777999888888777555333333555777555444555888;;;<<<999666555555555555777999;;;<<<777444222111222444555555333333333222//////000111444333111...,,,,,,...111666666666555333111///---222222222111222222333444333444666777666333///,,,222222111111333555888:::888:::;;;:::777555444444333666999;;;;;;;;;;;;;;;;;;;;;:::999888777666666::::::999777555666999;;;===>>>>>>???DDDHHHDDD===:::777333333555666666444222333444666888999:::;;;666888::::::888666555666111333444444333555888:::???===;;;999777666666666<<<;;;999777777888:::;;;:::999777555444444444444777333111111333555333111,,,222777888;;;>>>===999444444333333333444555666777666333111000111333444555999999777777::::::666444555666777666555333222777666666555444333333333777666444222111222333444777666666777888888666333111000...,,,******---000222555666555222111333666444555444000///222333111000111111111000///---,,,+++,,,...///111222222222111000///......///000111333333222222111111000000///000111111111///...---...//////111222333444444//////000///---,,,,,,---222111///------...000222333888???DDDGGGKKKPPPUUU^^^^^^^^^\\\ZZZYYYYYY[[[VVVTTTPPPNNNRRRYYY\\\ZZZ\\\___dddgggbbbZZZYYY\\\[[[]]]^^^\\\XXXWWWXXXZZZ[[[WWWVVVYYYXXXRRRQQQUUU^^^bbbfffgggddd___\\\ZZZ]]]___aaa```]]][[[\\\^^^^^^___^^^\\\XXXUUUTTTSSSKKKGGGBBB<<<888555444444555444222000...---,,,,,,+++,,,---...////////////......///000111222333444000//////000000111222333555444111...,,,+++++++++,,,,,,...///000000000000///...---,,,---///111222++++++*********************+++---...///......---,,,...///...------...///+++,,,......---,,,------++++++,,,,,,---......///***,,,///111333222111000///000000000000000//////...---,,,,,,+++++++++,,,000000000111222333555666777555222111111111000///111000///---------...///************+++---000111)))+++---...------...///.........---,,,+++***)))///---******,,,///111222000000111111111111000///...---,,,,,,++++++,,,,,,***+++---,,,,,,+++---...+++,,,---///000000111111000---,,,...---++++++............,,,+++,,,///222000000000000////////////---///...******...///---555555666666666666555555333555777777666666888:::<<<===>>>??????>>><<<;;;:::;;;;;;;;;::::::::::::;;;999888888999999666333000111222111000222555999777888888666444333444555666555444333333444777999777777666444333333555777333333444888;;;===;;;999555555444555777:::===???999777555333333333333333222333333222111000111333444444222///------000222444555666666555333111000111111111000000111111222222444555777777555333111222222111111222444777888888999:::999777555444444555777999:::;;;;;;;;;;;;888888888888888777777777666777777666555666888:::AAAAAAAAAAAAEEEHHHEEE>>>999666333222444666777666000222444777888888777777777999:::999777555555555222333333333333555999<<<>>>===:::999888888999:::;;;999777555555777:::<<<:::999777555444444444444333222222222444555444333...333666777999<<<;;;777222222111000111222333444777555222000000111222333666999:::888888;;;;;;888444555777777777666444333333444444555666666777777:::999666444333333333444444444444666888888777555222222111///---...000222444555666666444333333444111333222///...222222000111111222222111000///...---...///000111222222222222111000//////000111222333333222111000000/////////000111111111///...---000000111222333333444444////////////------------333111///------///111222555:::AAAFFFIIIMMMRRRWWW^^^^^^]]]ZZZWWWUUUVVVVVVWWWVVVSSSQQQUUU\\\^^^\\\^^^```dddeee```YYYWWW[[[\\\^^^___]]]ZZZWWWWWWXXXVVVTTTUUUZZZZZZUUUSSSUUUZZZ^^^bbbeeedddaaa___^^^]]]___aaa```___^^^___aaa^^^^^^^^^[[[XXXUUUSSSRRRJJJFFFAAA<<<777555444444555444222111///.........,,,---......///..................//////000000000000000000//////000000111111000///...------------,,,---...///000000000000///...---,,,---///111222,,,,,,++++++*********)))***+++,,,---............---...///...---,,,---...+++,,,------,,,,,,...///,,,------....../////////000000000000000000000000/////////////////////...++++++++++++,,,---...///000000000111222444555666444333111000111000...---///......---------------++++++******+++,,,---...)))+++---...------...///------------,,,,,,+++***---,,,,,,...111222222111///000000000000000//////...---,,,,,,++++++,,,,,,+++,,,------++++++,,,---+++,,,---...////////////000,,,,,,...---++++++...---...---,,,+++,,,///111000/////////////////////...000000------000000...888888777666555555555555333555666666555555666888??????>>>======<<<<<<<<<:::::::::;;;<<<===<<<;;;:::999888999999888555333///111222222222444777::::::999888666444555888;;;555444333222333444666777666666666444333333555777333333555888;;;===<<<;;;555444444444777:::>>>AAA:::999888666444222111000333444555444222222333444444444333111//////111444222444666888888777555333111111000//////000000111222333444666777777777777222111111111222333555666888999999888555444555555888999999999::::::;;;;;;555666666666777777888888222444666777666666888999???AAAAAABBBFFFJJJHHHCCC===:::555333333444444444///222555888999777444333888999:::999666444333444333333333222333666;;;???>>><<<:::888777999;;;<<<:::888555333444666999;;;;;;:::888777555444444444444555777777555444333333000333555444555999999666222111111000000222333444666444222000///000111222555888999777777::::::777555666888999888777555444444444555666777777777777;;;999777555333222222222111111222555777888777555333444555444222111222444666555666777888777444222111444333000000444444222222222333333333222111111///000000111222222111111222222111111111111222222444333222000///.........///000000111111000......111111222222333333333444////////////............333222000......000222444777===DDDIIILLLPPPUUUYYY\\\\\\[[[XXXTTTQQQQQQRRRTTTUUUTTTRRRUUU[[[]]][[[______bbbccc^^^WWWVVVZZZ^^^```aaa```\\\YYYWWWVVVQQQQQQUUU[[[\\\XXXVVVVVVXXX\\\```cccbbb```_________``````___]]]]]]^^^```^^^^^^]]][[[XXXTTTQQQOOOHHHEEE@@@:::777444444444444333222111000000000000.........///......---,,,------............------222111000///............,,,,,,---...............---...///000000111111000......------...///111222------,,,++++++***))))))+++++++++,,,---...000000...//////...,,,+++,,,---+++,,,,,,,,,+++,,,///111///////////////000000000444333111///......///000........................)))******+++---///000111000000000111333444666777555444222111000---)))&&&,,,,,,---...---,,,++++++,,,++++++*********++++++***,,,---...------...///,,,,,,---------,,,,,,+++***+++---111444444222///......///////////////......------,,,,,,,,,,,,,,,+++---------+++++++++---+++,,,------............///,,,+++------***+++...,,,------,,,++++++...000////////////////////////...222222000000222222...<<<;;;999777666666777777444444555555555555666666@@@@@@@@@??????===<<<;;;999888888999;;;<<<999777888888888888888666333222///000111222444777999;;;<<<:::888555333555888<<<666444222111222444555666444555555444333222444666555555777999:::;;;;;;;;;666444333333444888<<<>>>999999999888555333111111555666777666444222222333333333333111///000222444000222666888:::999777666222111111000000111111111333333333444555777888999222222111111111222333444777888888666555444555666;;;999888888999:::::::::555555555666666666666777000333666888888777888888777;;;===???EEEKKKLLLIIIDDD@@@;;;666333111111000333444666777777666444333999999:::888555333222333444444333111222666<<<@@@>>><<<999666666777999;;;;;;999555333333444666888<<<;;;:::888777666555555:::<<<>>><<<777222111111000333333222333888999777444333222222222333555555444333111000///000000111222666666555555888888555666777999999999888666444777777888888777666555444888777555444333222222222111111111333666666555333222444666666555333333444777666666888:::999444000333666666444444888888666222333333333444444444333111111222222222111111000111111111222222333333444666555222000...---------...///000111111000///...111111111111111222222222//////...///000000000///333222000//////111333555888>>>FFFKKKNNNQQQVVVZZZZZZZZZYYYVVVRRRPPPPPPQQQPPPSSSRRRQQQSSSXXXYYYWWW^^^]]]^^^```]]]XXXXXX[[[```aaabbbaaa^^^ZZZWWWUUURRRSSSUUUYYYZZZYYYYYYYYYZZZ]]]```aaa```^^^]]]]]]aaa```___]]][[[ZZZ[[[[[[^^^]]][[[ZZZWWWTTTOOOLLLEEEBBB>>>999555444444444222111111000000111111222////////////...---,,,++++++,,,---/////////......222111000...------,,,,,,***+++---...///...------...//////000111111000000......------...///000111///...---,,,+++***))))))++++++***+++,,,...000222...///000...,,,++++++,,,+++++++++++++++---000333222111111111000000000000111111000///............------,,,,,,------......***++++++,,,---///111222//////000111333555666777888666444222000+++&&&"""***,,,...//////---+++*********************++++++***,,,......---------...,,,,,,------------------((()))+++...111222000...------......///...............---,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,---......//////......///,,,+++------******---+++,,,,,,+++***+++---///.........///////////////...222333111111333222...>>>===;;;999888888999:::555444444555666777777777>>>???AAACCCBBB???<<<999::::::::::::;;;999777555555666888888666444222000000000111333666999;;;;;;<<<;;;888555222333666999666444111111333555666555333444444444222222444555777888999999888888888888666555333222222444666888555777999888555333444555777999999888555222111111000111111000//////111333///111444777999999888777333333222222333333444555444444333333333555666777333333222222111111222222555666777666555444555666;;;999777777999::::::999666666666666555555555444111444888:::999888888888222666999;;;@@@GGGIIIGGGDDDBBB>>>:::666333222222888777666666555555666666888999999666444222222333444444222111222555;;;???>>>;;;888666444444555666;;;999777555444444555666<<<<<<<<<;;;:::999888777===@@@BBB@@@:::666444555000333333111333888:::999333333222111222333444555444333222000000000000000111555666444555888888555777888999:::999888666555666666888888888777555444666666555555555555555555222222222333444444222000111333666666555333333333888777777999;;;999444000333666777555555888999666333333333333333333444444111222222222222111000000000111222333444555666666999777444111///...------...///000111111000///...////////////000000000000000...---///111222111000333111000//////111333555999???GGGMMMPPPSSSWWW[[[XXXXXXXXXVVVSSSRRRRRRSSSQQQTTTTTTQQQQQQUUUWWWVVVZZZYYY[[[___^^^[[[[[[^^^``````aaaaaa___\\\XXXUUUUUUVVVVVVVVVXXXZZZ\\\\\\ZZZ]]]___```^^^]]]]]]^^^```___^^^]]]^^^^^^^^^^^^^^^\\\ZZZXXXWWWSSSMMMIIIBBB@@@;;;777444333333444///////////////000111111000000//////...---++++++***+++...000222222222222222111000...------------,,,,,,.........---,,,+++...//////000000000000///---------...//////000111//////...---,,,+++***))),,,+++++++++,,,...000111...//////...,,,***+++++++++++++++++++++---000333333333222111000///......***+++---...///...---,,,,,,,,,,,,+++,,,---...///......------......///000......///000222444666777666555444333111...)))%%%***,,,...000000///,,,***'''((()))***+++,,,,,,---+++,,,......---,,,---...,,,,,,---.........------(((''''''(((+++---......,,,,,,---...............///...------,,,,,,------+++,,,------++++++,,,------...///000000000000000///++++++---,,,******---***,,,,,,,,,++++++---...------....../////////000---111222000000222111---======<<<;;;::::::::::::666555555666999::::::999;;;===@@@BBBAAA>>>;;;888:::<<<>>>===;;;888777666333666888888666333111000222111222555888;;;;;;;;;999:::999777444333444666888444111111444666666555111333444444222222333444888999999888666555666777555444333222222222333444333555777666444333555888777999999888555222111111///000111111000000222444000111333555666777777666333333333444555666888888555444444333333444555555555444444333222111111000222444666777666444444555999666555666999;;;999777777777666666555555555444444777999:::888777666666222555777777:::???AAA???<<<======;;;999777777777:::999666555444555777888888888777555333111222333444333333111111444999<<<<<<;;;888666444333333333999999888888777777777777=========>>>===<<<;;;;;;<<<===??????===<<<;;;;;;222555666333555999:::999111000000//////111222333444333222222111111000111222555666555666999999777666777999:::999888666555111222555777999999888777666666777777777888888888333333222333444444111///000222444555444333333333888888888888999777444111222555666444444666666333333333222111111222222333111111111222111111000000000111333666888:::;;;;;;===;;;777444111/////////......000111111000000///------....../////////000000...---///222444333111222111///......111333555:::AAAIIIOOORRRUUUYYY\\\ZZZZZZZZZXXXVVVUUUUUUWWWVVVYYYYYYTTTSSSVVVYYYYYYXXXWWWZZZ___```]]]]]]______^^^^^^______^^^ZZZXXXWWWYYYXXXVVVWWW]]]``````YYY[[[]]]^^^^^^___aaabbb___^^^___bbbeeegggfffeee]]][[[XXXWWWVVVRRRKKKEEE@@@===999666333333333444//////......///000111111////////////...---,,,+++)))+++///222444444444444000000//////.../////////...............---,,,+++......////////////......------......///000000000//////...------,,,++++++,,,,,,,,,,,,---...//////---......---+++***+++,,,+++,,,,,,,,,+++,,,///111333333222000///---,,,,,,%%%(((+++...///...---+++---,,,++++++,,,---///000111000///...............,,,---...///111333555666222111111222333222000...***,,,...000000///---+++&&&''')))+++,,,---......+++---......---,,,------------.........------,,,+++(((&&&%%%(((+++---...,,,,,,---...///////////////......---------------***+++------,,,+++---...---...///000111222222222...+++***,,,,,,)))***---***,,,------,,,,,,---...---------......//////000---000111//////111000---::::::;;;;;;;;;::::::999777666555888<<<>>>>>><<<888:::<<<======;;;999888444:::???>>>999555666999444777;;;;;;888444222222333222333555999<<<;;;:::555777999999777666555555999555111111555888777555000222333333222222333444666777888777555444555888333333333444444333333333333555777555111111444888444666888888666444333333///000222222111222333555111111111111222333444555222222333444666888:::;;;444444555555666666666666666666555555333222111000///222666888777555444333555333333555:::;;;888555666666666666666777777777777888999888666333333333000333555444555:::<<<;;;555888;;;<<<:::888777888777777666555555555666666666777666444222111333444333333333222111333666999999999888888666555444333555666888;;;<<<===<<<<<<===>>>???@@@@@@@@@??????<<<;;;;;;<<<===>>>>>>===777::::::777777999999666111000/////////000222333444444333333222111111111///222444222333777777444666777888999999777555444///111444777888888777666555666666666666666555555222222222333555555333111000222333444333222333444777888999888666444333333222555666444444555444111333222111000//////000000//////000111111000000000111333666:::===@@@AAAAAAAAA???:::666333111111111---...///111111111000///,,,------...///000111111111...,,,///333666444111111///...---...000333444===CCCLLLRRRUUUXXX[[[^^^______^^^\\\YYYWWWXXXYYY\\\___]]]WWWTTTWWW[[[[[[YYYXXX[[[```bbb___\\\]]]]]][[[[[[\\\^^^___]]][[[TTTXXXYYYXXX[[[aaadddbbb[[[\\\^^^^^^^^^___aaacccaaaaaacccfffiiijjjgggddd]]]ZZZWWWWWWVVVQQQIIICCC>>>;;;888555333222333444000000000///000000111111.../////////...---,,,,,,***,,,000222444444333222.........///000111222333000///......------......------............------,,,---...//////000000000///.........------,,,,,,,,,,,,------...------,,,+++---...---++++++,,,---+++,,,------,,,,,,...///333222111///---+++***)))'''(((***,,,------------------,,,+++,,,...000111111000000///......//////++++++,,,...000222444555222111000000222222111000)))+++---.........,,,,,,((()))+++,,,---------,,,+++---......---,,,,,,---.../////////...---,,,,,,...+++(((((())),,,......,,,,,,---//////000000000//////...---------------)))***,,,,,,,,,,,,...///+++,,,---///111222333333...+++***,,,,,,)))))),,,+++---......------...///,,,,,,---......///000000///111111......111111///777888999:::;;;:::999888888666666999===@@@@@@>>>888888888888888888888999...666===<<<666222555999555999======999555444333444333333666:::<<<;;;999111555999;;;;;;888666666:::555111222666999888666///111333333222222333444333555777666444444666999111222444555666666555444444666777444000///333888000333666777666555555555000111333333333333555666222111000///000111222333111111222444666999;;;<<<333444666777888888888888777777666555444222111000---111666888888555333222333111111555:::<<<888444444444555666777888999999888999999777444111000000,,,000222222333999<<<<<<333777<<<<<<999666444444444444555666666555444333555666555333222111333555222333333222111222444666777888999999999888666555111333888===@@@AAA@@@@@@===>>>@@@AAABBBBBBAAAAAA???<<<999:::<<<===<<<:::;;;>>>===:::888999777333333222111111111222444444555555444444333222222111***...///...///333333000555666888999888777555444222333666777777666444222333333333333222111000///000000111333666666555333111222333333222222444555777999:::777333111333555444888888666555777555222333222000......---............///000000000000000333555999===AAADDDEEEFFFDDDAAA<<<888444222222222---...///111111111000///,,,---...///000111222333111...,,,///444777555222000///---,,,---000222444>>>EEENNNTTTWWWZZZ]]]```ccccccbbb___[[[YYYXXXYYY___aaa^^^WWWSSSVVVZZZ\\\ZZZYYY\\\bbbccc___[[[[[[\\\ZZZXXXZZZ^^^```___]]]PPPVVVZZZZZZ^^^eeegggddd`````````___]]]]]]^^^```eeeeeeeeehhhiiigggbbb]]]]]]ZZZWWWVVVVVVQQQHHHAAA<<<:::777444222222333444222111111111111111222222.........///......---,,,,,,...000333444333111000------...///111222444555000///...------...000111,,,------...------,,,,,,,,,---...///000000000000..................------,,,---...///...---,,,++++++,,,------++++++,,,...+++,,,......---,,,------222111000...,,,***(((''',,,++++++***+++---...///...---,,,+++,,,...000222000000////////////000000******+++---///111444555666444111000000///...---)))***+++,,,---,,,,,,+++++++++------...---,,,+++,,,---///...---,,,,,,---////////////...---,,,+++000...,,,,,,---...//////,,,---...///000000000000//////...------------...((()))+++,,,,,,---///000)))***,,,...000222333333...+++***,,,,,,)))))),,,+++---//////...---...///,,,,,,------...///000000000222111------111222000444777:::;;;:::888888888666777;;;???@@@>>><<<<<<777777888999::::::888666222111111555999<<<;;;:::======>>>===;;;888555333222222222555888999999888777888:::;;;;;;:::999777:::555000000444777777555000111222333444555555555...///111111111111333555555555555555555555555555222111111333666777444000444444333222222222333333333000...000666999888666333444555555555444333222///000222444555666777777555333222222444666777777777999:::999666333111000222333555555333222222333000444555444555888777444666444222222555999;;;<<<<<<:::888555333222222222333444444333222444888;;;777777888888888666555444000333444444777;;;:::666555555333333222333444555333333333333333333333333888999:::<<<===;;;777444111111333777<<>>===<<<===@@@BBBBBBAAABBB???;;;:::;;;:::888555999:::::::::999777555444222222222111000//////...666666777777777555444333///000111333444444333333666555333333555666555444111333555777888666444333111111222222222333333333...000333555777666555333222333333333333222111111555555555555444333222222444666888777555333222222333333333222000///---,,,///......///111333555777222333555;;;BBBHHHKKKMMMGGGEEEAAA===999666555444------............------......------...///000111444111------000333444333000000...,,,+++...333666===JJJWWWYYYWWWXXXYYYYYY___``````___]]][[[ZZZZZZ[[[YYYWWWWWWWWWWWWWWWVVV\\\^^^aaadddfffccc^^^ZZZ]]][[[YYYZZZ\\\]]]\\\ZZZ]]][[[ZZZZZZ\\\aaafffiiigggeeecccbbbbbbaaa\\\XXXbbbdddggggggddd___[[[YYYZZZ[[[ZZZWWWQQQKKKDDD@@@@@@<<<777333000111222444222222222222222111000///222000///...------.........///111222333333222222555000,,,,,,000333222000,,,000222///---//////---///---++++++,,,------------,,,,,,,,,---...000111---......---++++++---............///......------------,,,,,,,,,+++++++++111///,,,******+++---......///000000...,,,)))'''$$$'''+++,,,,,,,,,,,,,,,/////////...///000111111//////000000000000//////+++,,,...//////000222444333222111333555444///+++***+++,,,---...---,,,+++***+++---///000///...---)))+++......---+++++++++---000333333222000//////***'''&&&***,,,+++***,,,,,,---///111111111000000///000//////...---++++++''')))+++,,,,,,---...000...///000111222222111000,,,,,,,,,+++++++++******---...///...,,,+++,,,---++++++,,,---...///000111111222333222///---,,,---::::::;;;<<<<<<;;;999888888888;;;???BBBAAA>>><<<666666666888999999999888777666666999<<<===<<<999=========<<<:::777555333222111222444777999888777777888999;;;<<<<<<;;;;;;<<<777222222555777666444111222333333444444333333///000111111000000111222333444444444444444555555555333111111333444333111444444333222222222333333444111///111666999888666666777777777666444222111000111222444666777777777777555444444666888888888999:::;;;999666333111111111333777888666444222222222555666555666999999666666444222333666999<<<<<<;;;:::777444222111111111333444444444333444666888555666666777666555444333000333444444666:::999555555444333222222222333333444444444333333333333333222444666999:::999777555444333444666:::>>>??????AAA???======???@@@@@@@@@@@@===999777777777555333888999999999999777666555333333333222111111000000555555555555444222000///...///111222333333333333555444222333555666666555333444666777777666555444444444444333333222111000---///222444555555444333//////000111222222222111444444555555444444333333444555666777777666555444444444333333111000///.........///000111333444555333333555;;;CCCJJJOOOQQQLLLIIIDDD>>>999555333222...//////000000//////.........------///111333555444111......000333444333222111///---,,,///333777AAAKKKTTTYYY[[[]]]\\\YYY^^^``````^^^ZZZXXXXXXZZZVVVVVVUUUUUUVVVVVVVVVUUU[[[\\\^^^aaacccbbb___\\\[[[ZZZYYY[[[^^^___]]][[[YYYXXXWWWWWWYYY^^^cccfffkkkiiigggffffffddd___\\\___bbbffffffccc___[[[YYYWWWXXXYYYWWWRRRJJJBBB===;;;999777555333333333333111222222222111111000///111000///...------...//////000222333444444333333333000---...222444333000,,,000222...,,,......,,,000...,,,,,,---......---///...---------...///000.........---++++++,,,---,,,---............------***++++++,,,,,,,,,------000///---,,,+++,,,---.........//////...,,,***)))&&&)))+++,,,,,,,,,,,,---.../////////000000000000000000000000000///......---///000000//////000111222000...///000000...,,,,,,,,,------......------+++,,,...000000000///...---...//////...---...///---///222222111/////////000,,,,,,///111//////000,,,---...///000000000///000000000///...,,,+++***)))+++,,,,,,,,,---///111//////111222222111000000------,,,++++++******+++---...///...,,,+++,,,---++++++,,,---...///000111000111222111...,,,,,,--->>><<<:::;;;======:::777;;;::::::>>>CCCEEEAAA<<<666666666666777999:::;;;;;;;;;;;;===>>>>>><<<999<<<<<<;;;999777555333111222222222444777888888777777888999:::;;;===>>>>>>===999444333555666555444333333333333333222222111000111222111///...///000222222222333333444444444888555222000111222222222444444333222222222222222444222111333777999888666999999999888666333111000111222333555666777777777888777555666888::::::999<<<<<<;;;888555222222333000333888999888555333222444666777555666:::;;;999666444333444777:::<<<===<<<999666222000000000111222444555555444333444555333444555555555444333222000333444444666:::999555444444333222111111222222444444444444444444444444///111444777888888888777333222222555888;;;<<<<<>>???>>>>>>;;;777444333333222111666777777888888777777666444444444444333222111111333333333333222000...---...///000222333333333333444333222444666777777666777777666666666666666666666666666555333111///------...000222333333222222,,,---...///111111111111222333444444555555444444555333333555888:::888555444444444333222111000000------///000222222333333333333555;;;DDDMMMSSSVVVUUUPPPHHH@@@999444111111000111111222222111111000///...------///222555777444222000///111333333333222222000......111666:::GGGNNNUUUZZZ___ccc```[[[^^^```aaa^^^XXXUUUWWWZZZTTTUUUWWWXXXYYYYYYXXXXXX\\\[[[[[[]]]___``````___WWWXXXYYY\\\______^^^\\\WWWVVVUUUUUUVVVZZZ]]]```kkkjjjiiiiiihhheee```]]][[[___ccceeebbb^^^ZZZXXXVVVWWWXXXWWWRRRJJJAAA<<<666777777666555444222222111111111111111000000///000//////.........//////000111222333444444444444222000///111444555333000---111222...,,,------+++000...------...//////.../////////......///000000/////////---+++***+++,,,++++++,,,---............)))***+++,,,---.........//////..................---......///...---,,,+++***,,,------,,,,,,---...---...///000111000//////000000000000000///......000111222222000......///000---+++***+++------,,,---------------...//////,,,---///000111111000///...//////...,,,---///000---///111111000......///111---,,,///111///...000+++,,,---...////////////111111000///---,,,******,,,------,,,,,,---000333000000111222222111/////////...---+++******++++++---.........,,,+++,,,---+++,,,,,,---...///000000///000111000...,,,,,,,,,<<<888555777;;;===:::666<<<:::999<<>>===<<<;;;<<<;;;:::888555333222111444333333555888999888777999888888999999;;;<<<===:::777444333555666555444333444444333333222111000000222333222000000111222111222222222333333333333666555333333333444444555444444333222111111111111444333222444777888777555666777777777555333111000222222444555666777777777888666666777999::::::999>>>===;;;777444222444555111444666777666444444444444666666333555:::<<<:::666444333555888;;;<<<===<<<999666222000000111333222444666666555333222222222333444555555555444333222444555555777;;;999555444444444333333222222222444444444555555555555555111333555777777888888999000///000333777;;;======???===:::999:::<<<======<<<:::666333111111111111555555666666777777777777333333444444333222111000111222333444333333111111000111222333333444444555333333333555888::::::999:::999777555555666888999555666666666555222000...---...///000111111111111---...///000111111111111111222333444555555555555666222000333888:::777333444333222222111111111111,,,...///111222222111111444333555;;;DDDNNNUUUYYY[[[UUULLLBBB:::444222111222333333444444333333222111///------...000333666222222111111111222222222000000000000111555;;;@@@MMMUUU\\\___aaadddbbb^^^___bbbccc^^^XXXUUUXXX\\\WWWYYY]]]___```````````````]]][[[ZZZ\\\^^^______VVVVVVWWWYYY[[[]]]^^^___YYYXXXWWWVVVVVVXXXZZZ[[[fffggghhhhhhfffccc^^^[[[YYY\\\aaabbb```]]]YYYXXXYYYYYYYYYWWWRRRKKKDDD@@@777777666555444333111111///000000111000000//////.............../////////000000111222333333333333333222222333555444111...///333444000---...---+++///...---...///000000///.........///000111111222000000000...+++******+++******,,,---............+++,,,---...////////////......///000000///...---,,,---......///...---------......---,,,,,,...000,,,---///111111000///.........///000000000000000222333555444222000000000,,,,,,++++++++++++,,,+++---,,,++++++,,,---///000---...///000111111111000......---+++)))***---000---...000000///......///111---,,,///000...---///------...//////000000000222111000...---+++******//////...,,,+++---111444000111222222111000///...111///---+++******+++,,,,,,---......,,,,,,,,,...,,,,,,------...//////000---///000///---,,,,,,---:::666333555:::>>>===:::;;;;;;888999???DDD???666<<<<<<<<<;;;999999;;;>>>888999:::;;;<<<<<<===>>>AAA???===:::777555555444555555555777999:::999888:::999888888777888888999444333222222444555666666333333444444444333333222000222333333333333444666333333333333333333333333222333555777777777777777555444333222111111111111333333444555666777666444111222333444444444333222222222444555666666666666666555555666888999888777===<<<:::777444333555777555555444222111111333555222555555222444999;;;:::666555444555888:::;;;;;;;;;999666333222222444555222555777777555333111111333444555666777777666555333666777666888<<<:::666444555555555555555555444444444444555555555666666333555666666555444666777111000000333777:::;;;;;;999777555555777:::;;;;;;;;;999777444222111222333444444444555555666777777111222333333333222111///000222444666777888888888555555555555555555666666444444555888;;;<<<<<<;;;;;;999666444444666999;;;444444555666555444333222////////////000111222222111111111222222111111000111222333444555666666666666222///111555777444000222111000000000000111111...///000222222222111000444333555:::CCCLLLSSSVVV[[[VVVLLLCCC;;;666333333333333444444444444333333222111...---,,,---///111000111222222111111000111---...///000333999AAAFFFPPP[[[ddddddaaaaaaaaaaaa```cccccc```ZZZXXXYYY]]]YYY]]]bbbdddeeeeeefffgggdddaaa]]][[[\\\]]]]]]]]]WWWVVVVVVUUUVVVYYY]]]```^^^]]]\\\ZZZYYYYYYXXXXXXbbbdddggghhhfffaaa]]]ZZZXXX[[[___```^^^[[[YYYXXX^^^]]]ZZZWWWRRRMMMIIIFFF;;;999666333111000000000...//////000000000//////------.../////////000000/////////000111111222222444444444555444222...,,,000444555111...///...,,,...------...000111000///+++,,,---///111222333333000000000...+++******+++***+++,,,---......//////...///000111111000///...---...///000111000...---------........................///...------///000+++---///000111000...---+++,,,...///111222222222111333666666555444444444+++,,,.........,,,+++***+++***))))))***,,,...///---...///000000111111111///...---+++)))***...111---///000000...---...///333///...222333111000222/////////000000111222222222111///...,,,+++++++++000000///---+++---000333000111222222111000///...000///...,,,,,,,,,,,,,,,,,,---...---,,,,,,---...,,,,,,------.../////////,,,...//////...,,,---...999666444666:::>>>@@@???:::<<<:::777;;;@@@<<<333;;;===???===;;;:::<<>>@@@:::???===777888===:::222666:::>>>>>><<<;;;>>>AAA=========;;;:::===BBBGGGGGGEEE@@@<<<999888999999444444444555777888777555777888999:::999888777666222333444444444444555666000111333555777999::::::222333444444333333555666::::::999888666555444444000333555555444444666888555444333111000000//////111222444555444333222111...///111333555666666666000111222333444444444444444444444666888999777555777888777666444444666777:::999666222//////111333111444666555777;;;<<<999777555444555666777666444333444555555666666666666444666888888666555555555333444666888999999999999222555555444666999888333000111333555777777777777222222222333444555555555444666777444000///333777999777666666888999888777333333333555777777555444444777999888666444444666444444333222222333444555000222444555555444222000000111444777:::;;;<<<<<<;;;:::888666444444444444444444666888;;;;;;:::888777666444333444777:::<<<666555444333444555777888555444222111222333555777111222333333333333333222222222333444555555555555222111111111111333444555222111000//////111333444333333222222222222222333444444444888===BBBEEEFFFGGGEEE@@@<<<888666555555111222222333333222222111000000000000//////...---,,,///222222000---,,,---------///111444;;;CCCHHHMMMVVV^^^^^^]]]^^^___^^^___^^^^^^```aaa```\\\XXXXXX\\\```aaa```aaaeeeiiieeedddcccccccccbbb___]]]YYYZZZ\\\[[[YYYXXXYYY[[[\\\]]]]]]^^^]]]]]]\\\[[[[[[```gggjjjhhhddd```^^^\\\]]]]]][[[YYYXXXYYYZZZXXXYYYYYYXXXSSSMMMFFFBBB777666555333222000......,,,---....../////////...+++,,,---///000111111000000////////////111222333111222333333111000///...---111222///---......,,,++++++,,,---000000///---,,,,,,...///000000//////.........---++++++,,,---......//////000/////////,,,...000111222000...---,,,,,,---.............../////////............///))),,,...////////////000---------.........//////---...///000000111111111///222555777666555444444///111222111---+++***+++((((((***+++,,,---------------------...///000000000000000...------000222///000111000///...000111---))))))...000//////111000/////////000111222333111///...,,,,,,,,,...//////000000...,,,,,,---/////////111222222111000000,,,---///000000///...---+++,,,...---,,,,,,---///---------...............,,,...000000//////000111666666555333333555:::===:::AAA@@@888666;;;:::222111777<<<>>>===<<>>EEEJJJEEEBBB===888555444555666333222222333555666555444666777999;;;<<<;;;999888444555666555444444444555///111333666999;;;<<<===333444555444222111222333===<<<;;;999888666555444333444444222000000444777555444333111000/////////000222444555333222000000///111333555666666666666000111222222333333333333444444555777999999888666555666666666444444666777::::::999666222000000111111555888777999======:::777555444444555555444222000111333555666666555555555777888888666666666777222333555777999999999999111333444333555888666111...///222444666777777777111111222333333444555555555777888666222222666;;;777666555666999;;;<<<;;;444444555777888777444111222555999999777555555666555444333222222222333444111333555777777555333222000111333666888999999999<<<:::888555333222222222333333555777::::::888666666555333333555777:::<<<888777444333333444777999777666444222222444777888///000111222333444444444333333444444555555444444000111222222222333666999333222000000000222444666555444333222222222333444444444444777;;;???@@@@@@???===;;;999777666555555000111111222222111111000///000111222222111000///***...222222///,,,+++,,,...///000111444:::AAAFFFKKKQQQVVVYYY\\\```___[[[]]]\\\\\\___bbbaaa[[[VVVYYY]]]``````___```eeejjjdddddddddeeefffeeeaaa^^^XXX\\\``````]]]YYYXXXXXXXXXYYY[[[\\\]]]]]]]]]]]]WWW^^^eeeiiigggccc___^^^^^^^^^]]]ZZZXXXWWWYYYZZZRRRUUUXXXXXXTTTLLLCCC===222333555555444222///---,,,------.../////////...***+++---///111111111111111000000000000222333444...000111111000000111111***...000---+++------+++******+++---///000...,,,....../////////...,,,+++---......---++++++---...///000000000000000///...(((***---000111000///---,,,,,,,,,,,,------......000000///...............'''***...000000//////000...------------...//////000000000000000///......///222555666555333222222222333222///+++)))***---((()))+++---.........------,,,,,,------...///000.........---,,,,,,...000000111111000//////111222///,,,,,,111444444444666//////......///000222333000///---,,,,,,---///000...///000///---,,,,,,---...///000111222222111000***,,,///111222111///---+++,,,------,,,,,,...///---------...............,,,...000111000000000222666222111444666555555888;;;<<<>>>@@@???===:::777777999<<<>>>>>>=========;;;@@@DDDBBBAAAFFFJJJKKKMMMEEE<<<777777777444111777666444222111111111222111666:::<<<:::999999:::<<<999555333444666666777666666555555777:::===???888777444333333555777888999:::<<<===<<<999666444666666555444333333333333333333333333444444555666///111333444333111111222222444666777666555666666333333222000///000333666666666666888::::::999888777666666777999;;;;;;;;;::::::999555111000333666888999999:::::::::;;;;;;===<<<:::888555444333333333444555444222111222333777555666;;;:::555666;;;666555555777888888666444444333222222444444333222000111222222222333555777333333222222333333444444888888999888666666777888777888888777666777999;;;888888999999999888777666555555444444444555555666999777555555666777666555555666888777444111000000333333444666888999888666888888888555333333444666777555444666888999777444555444333333444555777888777777777888999999::::::111111222222222333333333222333444333222333555777666777555222///000555999555444222111111222444555444333111000111333555777999444111111555888666444...000333666999;;;===>>>555666888999999777555333333111...++++++---///111////////////000111222333000111222222111...,,,***,,,...000000222777???EEEJJJKKKNNNTTT[[[^^^^^^\\\YYYYYYYYY[[[^^^___```___XXXYYYZZZXXXXXX[[[aaafff```bbbdddhhhiiigggccc```[[[[[[[[[]]]]]]\\\ZZZWWWWWWXXXYYY[[[]]]^^^^^^^^^\\\aaahhhiiieee___[[[YYYZZZ^^^___[[[YYYYYYXXXUUURRRVVVYYYYYYUUUMMMGGGCCC777555222111111111000///+++,,,------......------***+++,,,,,,---...//////333444555777888777444111000000000111111111111111---,,,+++,,,...///...---///...---------///000111000///---,,,,,,,,,---...+++,,,.../////////...---222111000///------,,,,,,,,,,,,,,,---...///000000000/////////............))),,,...///---+++***************+++---///000111222///,,,,,,...///---+++000000///...,,,+++******+++---000333444333222000000//////...,,,+++******+++,,,.../////////......---,,,+++++++++,,,---...+++++++++,,,---...///000---.../////////111444666"""(((...111000//////111...------,,,---...000111//////.........//////000......---,,,+++******)))---...///111333222///,,,......------------......///+++***,,,---+++---222000000000000///...---,,,...//////000000000000000777333111444555444666999???BBBDDDEEECCC???<<<::::::;;;===>>>>>>=========:::@@@DDDBBBAAAEEEIIIJJJGGGAAA999555555666444222666555444333222222333444///333777999999888888999888666444444666777888888777777666666666777999::::::888666444444555777999888999::::::999888666444666555444444333333333333555444444444444555777888555555555444333333555777444666999999888777888888444444333111///000333555999999999:::;;;;;;;;;:::999888777666777888999999999:::999666444333666888999999:::::::::;;;===>>>;;;:::999777555444444333333555555555333222333444666444777;;;:::666777<<<:::888666666777888888777444333222333555666666666333444555555444444666888777555222000000222555777777777777777555666888::::::999999888999:::<<<<<<666777:::<<<======<<<;;;666555555444555666777888<<<:::777777777777666555777888999888555333222222///000222555888999999888888888777555222222333555777555444666888999888666333333333333444444555666555666666777777888999999111111111111222222222333222444555555444333444666111222111///------000444333222111000000111222333555444222111222444666777888444000111333555333000...000111444666777888999333555666888888777555333222000...,,,,,,---///000111111111111222333444444333444444444333111///...,,,...000000222777???EEELLLNNNQQQUUUYYY\\\]]]]]]ZZZYYYYYYZZZ[[[]]]]]]]]]YYYZZZZZZXXXVVVWWW\\\aaa]]]^^^bbbeeeggggggeeebbbaaa___]]]\\\[[[[[[ZZZYYYWWWXXXYYY[[[\\\\\\\\\\\\^^^bbbeeeddd```]]]\\\]]]]]]aaabbb___\\\\\\ZZZWWWRRRUUUXXXWWWRRRKKKEEEBBB777555222111111111000000,,,,,,---............---++++++,,,------...//////111111222444444333111000---...000111111000//////---++++++,,,---......---------------...///000000//////......------------,,,------...............000//////............///.........//////000000111000000/////////.........,,,...000000...------------,,,,,,,,,------...///111///,,,,,,...000///...000000///...---,,,+++***---...000222333222111000//////...---,,,+++*********+++,,,...///000000000...---,,,+++++++++,,,---,,,,,,,,,,,,---.../////////000000000//////111333,,,...000000000000111222...------,,,,,,,,,,,,------------------...///000.........---,,,,,,++++++///...///000222111...,,,///......------......///000,,,+++------+++---111000000000000///...---,,,---...//////000000000000888444333555555555777<<>>>>>======<<<<<<<<<:::@@@CCCBBBAAADDDGGGGGGBBB<<<666333444555444333444444444444444555666666...111555777777777777888555444333555888999:::999777777666666555444444444:::888777555555777888:::888777777666666555555555555555444444444444444444666555444444555666999:::888777666333222333666999777999;;;<<<:::999::::::555666555333111111333555:::;;;;;;;;;;;;:::999999<<<:::888555444555666777777888999888777777888:::;;;;;;<<<;;;:::;;;>>>@@@999999888777666555444444333444555555444444555666555555888;;;;;;999:::===>>>;;;777555666888999999444222111222555888999:::666777888777666666777999:::777222......222666:::555666666555555666:::===???<<<:::;;;>>>???>>>===666888;;;===>>>===<<<;;;777666444444555777:::<<<===;;;888777777777666444777888888777444222111222,,,---000333666888:::;;;888888777444222111222444666555555666888:::999888444444555555666555555555333333444555555666666777000000000000111111111111222555777777666444333333111222333222111111222444111000///......///000111666555333222333444666777777444000000222222000......///000111222333444444111222444555666666555444//////...------------...111111111111222333444444111111111111000///---,,,---...000111222777???FFFMMMQQQUUUXXXXXXYYY]]]```]]]\\\ZZZYYYXXXXXXYYYYYYXXXYYYYYYWWWTTTUUUYYY]]]YYY[[[___bbbeeeeeeeeeeeegggddd```]]]ZZZZZZZZZ[[[YYYYYYZZZ[[[[[[[[[[[[ZZZ```aaaaaa^^^[[[[[[^^^bbb^^^bbbdddaaa^^^]]]ZZZVVVQQQSSSVVVTTTOOOHHHBBB???666444111000111111000000,,,------...............,,,,,,,,,---........./////////000000000000//////+++,,,...///000///...---,,,+++***+++---...---,,,+++,,,---...//////////////////000000000///...------------------......///...............///000111000000000000111111111111000000000/////////.........///000///---,,,---...000///...---,,,,,,,,,,,,000...,,,,,,...111222222000000///......---,,,,,,///000111111111111000///......---,,,++++++************+++,,,...000111222......---,,,++++++,,,,,,,,,,,,,,,,,,------...///111222222000......///000333111...---.../////////,,,------,,,,,,+++***)))++++++++++++,,,---//////........................111000///000000000...,,,///......------......///111---,,,...---+++,,,000000000000000///...------+++,,,---...///000000000:::666555666777777;;;AAALLLQQQVVVVVVRRRMMMKKKLLLDDDAAA>>>;;;::::::::::::999???CCCBBB@@@BBBDDDCCC???;;;666333333444444333333444444555666777888999000222444666666666555555444333444777999:::999777555555555555444333111111666555555555666888:::<<<777666444333222333555666555555444444444444555555666555444333444666999;;;666666555333222222555777888:::<<<<<<;;;:::::::::888888888666444333444555999999:::999888666666666;;;:::888555333333555777555555777777888999999:::>>>??????===::::::===@@@::::::999888777555444333111333444444333333555666333555999<<<===<<<===??????<<<999777888999999888444333111222555888999999888888999888666666777999:::777333000000333777:::444555555444555777;;;>>>DDD???<<<===AAABBB???;;;777999;;;===<<<:::888666777555333222333777:::===:::999777666777777666555555666666444111000///000+++---000333555777999;;;999999888666333222333555555444555666777999::::::555666777888888777555444111222222333333444555555/////////000000000000000222555888999777444222222111222444555555555444444111000////////////000111555444333222222333555666444222000000222222111///.........///000111222333///000111222444444555555...............------,,,.........//////000111222000000///......---,,,,,,---///000111222777???FFFLLLRRRXXXZZZXXXXXX^^^dddbbbaaa^^^ZZZVVVTTTUUUUUUTTTVVVXXXXXXVVVWWW[[[___YYY[[[^^^```aaabbbdddeeehhhfffccc___\\\ZZZ[[[\\\[[[[[[\\\\\\[[[[[[ZZZYYY_________\\\ZZZZZZ___ccc\\\aaaddd```]]][[[XXXTTTQQQSSSSSSQQQKKKDDD???<<<666333111000000111111000------...////////////...------------............//////000000///...///000,,,,,,,,,,,,,,,---...///---+++***+++,,,---,,,++++++,,,...000111111000000000111333444444222000......---,,,+++,,,---...///...............///000000111111111111111000000000000000000////////////............---+++***+++---000///...------,,,------///---,,,,,,---000222444000000000//////.........111111222222222111000///...------,,,++++++******++++++++++++,,,...000222///......---,,,,,,++++++,,,,,,,,,,,,,,,---...///000111111000///...///000111---******,,,...,,,***+++,,,---------,,,+++***))))))******,,,---//////---.........//////000000333222000000111111000...//////............//////222...---///...,,,,,,///000000000000000///......++++++---...////////////;;;888777888888999@@@HHHQQQUUUYYYZZZXXXVVVUUUVVVJJJDDD===999777888888777888???CCCBBB@@@@@@AAA???>>>;;;777555444444444444444555666777888999999:::444444555666666666555444666555666888999888666444222222333333333222111111000111222444666999<<<>>>777555333111111333666888666666555444444444555555444444333333444666888:::444666777666555333333444666888:::;;;999888888888888::::::999777555555666777999:::999666444444555777888777555444444777999333333444555777888888888???AAAAAA>>>999777999<<<<<<;;;;;;:::888666444222000111333333222222333555333777;;;===>>>?????????<<<;;;999::::::999777555555333222222444666777666666777777666555444666777666666555555555666777888555666666666666888;;;>>>EEEAAA>>>???BBBBBB>>>:::999:::<<<======;;;888777555444222111222555999<<<666444333444666888888777666666666444111000000111///111333444444555777:::;;;;;;:::888555444555666444444555555666777999;;;555666777777666555333222111111111222333333444444////////////////////////111555888999777444222111...///222444555555333111111111111000000111111111333333222111111222222333222111111222444444444333.........///000222333444/////////000222333555555....../////////...---,,,............///000111222444333111000///000000111---///111111333888@@@FFFKKKRRRZZZ[[[XXXYYY___fffeeeeeebbb]]]VVVSSSRRRSSSPPPTTTXXXZZZ[[[]]]aaaeee\\\^^^______^^^___aaadddeeeeeeeeebbb^^^[[[[[[\\\]]]]]]]]]]]]\\\[[[ZZZYYY[[[^^^___^^^\\\[[[^^^aaa]]]bbbccc```]]]\\\YYYVVVRRRSSSRRROOOHHHAAA===:::555333000///000111111000---...//////000000//////.....................---000222333222000000111333...---***)))))),,,000222---,,,++++++------,,,+++,,,---///111222222222222111333555666666444111///------,,,++++++---...///000000///...............111111000000000000000000111000000000/////////////////////---+++***+++---......---------...//////---------,,,---...111333000000000000000000000000333444444555444333111000...------,,,,,,+++++++++...---,,,++++++,,,...///............------,,,,,,------,,,,,,,,,---......,,,...000000//////000222,,,***)))+++......,,,(((***+++---///000000///...*********+++,,,---///000---......//////000000000444333111111222333111000/////////....../////////222///...000000------///000000000000000000///...+++,,,---...////////////:::888888999999;;;DDDMMMVVVWWWXXXZZZ[[[[[[[[[ZZZPPPHHH>>>777666777777666777>>>CCCBBB??????>>><<<<<<;;;888666444444555555777777888999999999999999666555555666777777666444888777777888888777444222111111111111222222222222...///111333777:::<<<>>>777555333111222555888:::888777666555444444444444222333333444555777888999666888999999777555444555555777999999777666555666666888::::::888666666666777999;;;:::666444555777444777888888555555888;;;444333111222444666666555===@@@BBB>>>888555666999::::::::::::888666444222000111222222111111222333333999>>>>>>???AAAAAA???999888888999:::999666444444333222333555666666444333444555444333333444666333444666999:::999888888777888999999888888:::<<>>???AAAAAA>>>;;;999:::<<<>>>?????????>>>555444222222222555888999333222222333666888888888999999999666444222333444222555777666444444888;;;======<<<999666444555777333444444444333555777:::444444444444333222111000111111222333333444444555000000000000////////////000333777888666444222111///000222666888888666333222222222222222222222222333222222111111111111111000111222444555555666555000000//////000222444555000/////////000222444666//////000000//////...---000000000000111222333333333111///------...///111...///111111333888@@@FFFLLLSSS[[[\\\ZZZZZZ^^^bbbbbbdddccc^^^XXXSSSRRRSSSQQQUUUZZZ]]]^^^```dddhhh```aaaaaa___]]]]]]aaaeeeccceeeeeebbb]]]YYYYYY[[[]]]]]]]]]\\\\\\[[[YYYYYYYYY]]]aaabbb___]]]]]]^^^___cccddd```]]]^^^]]]ZZZTTTTTTSSSNNNGGG@@@<<<:::444222000///000111111000...//////000000000000000000/////////...---------000333555555222000222444000...+++)))***---222555///---,,,,,,......---+++,,,---...000111222333333111333555666666444111000,,,,,,,,,,,,,,,------...111000///...............000000000000000000111111111111000000000/////////111222222000...------...------------...///000111...///000///......///111000111111111111111111111444666888999999666444222.........------,,,,,,,,,...------,,,,,,,,,,,,,,,,,,---............---------------,,,,,,------...))),,,...000000000222333++++++,,,...000000...,,,+++,,,...///111222222222,,,,,,,,,,,,---...000000---.........//////000000333222111222444444222111000//////......//////000111//////111111......000000000000111111000000///------...////////////...888666666888888;;;FFFQQQZZZWWWTTTUUUYYY[[[ZZZXXXWWWMMM@@@888666777888777666>>>CCCBBB???>>><<<999888888777666555555666888999:::;;;;;;:::999888777444333222444777999888777999888777777777777555333333222111000000111222333000111333555777:::<<<===888666444333444666:::<<<999999777555444333333333111333555777888999999999777888888777555444444555444666888888666444444444333555888999777555444444444777:::888444222444666333777;;;:::777666777:::777444111111333555555444777<<<@@@>>>888444555888444555777777777666444333222333444333111111111333444;;;@@@??????BBBAAA>>>777666555555666777666555111222333666888999888666111222333333222222444666111333666999;;;;;;;;;:::999;;;===<<<:::999888999999:::<<<===?????????>>>;;;;;;<<<<<<===???@@@@@@666555444444444666777888555444333444666888888888:::;;;:::777444333444666444777999888666666:::>>>======;;;888555444555666333444444333111222555888777666555444222222111111222333333444444555666666111111111000000////////////111555666555333222222111111333666:::;;;888666111222222222222222222111333333333222222111111111111222444555555444444444444222111000000111222333111000///...///111444666111111000000////////////000//////000000111222333111///,,,******+++...///...000111222333888@@@GGGOOOUUU[[[^^^[[[YYYZZZ\\\ZZZ^^^```^^^YYYUUUUUUVVVUUUZZZ^^^`````````bbbdddbbbcccccc```\\\]]]ccchhhfffgggeee___XXXUUUWWWZZZZZZZZZ[[[ZZZZZZYYYXXXWWWZZZ^^^bbbccc```]]]\\\]]]^^^bbbbbb^^^[[[]]]^^^]]]WWWVVVTTTNNNGGG@@@<<<:::444111//////000111111000//////000111111111111000111000000///...------,,,---111555555222///000222......------...000222444000///---......///---,,,+++,,,,,,---///000222333000111222333333222000///++++++,,,------------,,,///............//////000000000111111222222333333111111111000000000//////000222333222000---,,,,,,------------...///000111111333555444111/////////111111111111222222333333555888;;;>>>===;;;777444//////............------+++,,,,,,---------,,,,,,+++,,,---...//////.........------,,,,,,---------)))+++...000000000111222.../////////......000111.........///000111222333//////......///000111111.....................///...///000222444444222000000000////////////000000000...///222222//////222///000000111111111000000//////000000000///......555444444666777;;;FFFRRR]]]VVVQQQQQQWWWZZZXXXTTT[[[PPPBBB999777999999888666===CCCBBB>>>===;;;888444555555555444555888:::;;;<<<<<<<<<;;;999777666111000000222777::::::999999777666666777777666555555444111000///000111222333444555777888:::;;;;;;888777555555666888;;;===;;;:::888666444333222222111333666999:::::::::999777777555222000000333555444666888888666444444444///222666777666444333222000444777666111///111444444888======999666777999:::666111000222444444333222888>>>>>>888555666999///111333555666666555555333444555444222111222333555===AAA@@@@@@BBBBBB===888555222111333555666777///000333888;;;<<<:::888000111333222222333555777222333666888:::<<<======;;;===???>>><<<999777777333666:::<<<===>>>@@@BBB>>>===;;;::::::;;;<<<<<<777666666666666777777777777666555555777888888777999999888666333222333555444888:::999777777<<>>???>>>===;;;999777666666555555777888999999>>>???;;;888999;;;:::444555666777888888777666999555222333777999777555444444333222111111333555999999888555444555888;;;;;;888777888555111666??????;;;888888999888222---666888:::888555222333444<<<777111///111444444333555666666555444333222111333222111000000222333555333333333111000111444777888000000999<<<666333777888666555555555444333111777999;;;======:::777555333222111222444666666666555666777888777666444333666???BBB>>>;;;???CCCCCC>>>:::444000///333888<<<333333444666888999777555555444333222333444555666222111111222444777:::<<>>>>>===:::777666777999444555666777777888777777555444333333555555444333444666666555333333666999222555:::<<<<<<;;;;;;;;;:::888666555444555666777222111000111333444333222666666777999:::999777444666888999999888666666666777222000111000...///333666666555444333111000///000///...000333555333111333111000000222333444333222333444555444222///---,,,666999222111666666///222333333111///......000111111000000111333666777555444222111000000//////,,,...000222333111///...333000...///111111///,,,333444555444555:::BBBIIIRRRUUU]]]cccaaaZZZZZZ___VVVXXX[[[[[[YYYXXXZZZ\\\^^^^^^___aaabbbbbb```^^^aaa^^^]]]^^^bbbddddddbbbeeehhhhhhaaaWWWRRRSSSVVVVVVWWWXXXYYYYYYYYYXXXWWWZZZ]]]___```___^^^]]]]]]ccc```]]]]]]]]]]]]YYYWWWQQQWWWWWWMMMAAA:::999999222111//////...///000000//////111222222222222222...///111000//////000111222111000///...---,,,,,,...///000000000/////////333222111///............(((((()))***+++---...///+++***,,,///...***+++...///,,,***)))***++++++***,,,)))***------)))+++222+++---000222555666666666444333111///...---......---000333333000---------111000/////////000111222222333444222000//////000---.../////////000222444888<<<@@@@@@BBBBBB===666777555333222333333111000************+++,,,---......000111000///...///111---------,,,,,,++++++***+++---------+++++++++---...///...,,,******,,,...222222222000......000222000000111111000///......///......------......//////---+++,,,///000///...111000///......///000000...///000222222222111000333333333444444333222222000//////000111111///---222///111666999<<>>???;;;888:::;;;:::777888888999999888777666555222111222666888666333444444333111000000222333555666555444333444777999:::666444555444111444:::<<<999777999<<<<<<888444666888999777444111111222777666444222000000222444666555444444333222222222222222333444444333333222222333333111000111444666888000000777999444222666:::999888888888777666555555777999::::::999777666555333222222444555555444444555777888777666444333444;;;???;;;999<<>>>>>>>>===<<<;;;:::999666444333444777;;;======:::;;;<<<===<<<;;;999777555555666777777777777777555444333333444444333222333444555444222222555888444777::::::999777666666666666666666666555444444333222111222444555444333555555666888::::::777555777888::::::888666666666777333111222222///000444444444444444333222111111222111000222444555444222222111111222444666555444222333444555444222000...***222444...---222222,,,000111111///---,,,---...000/////////000333666777444444222111000/////////---...000111111111///...222000......000111000...222333444444666<<>>:::999;;;<<<::::::;;;;;;;;;:::999888777222000///111555777555222444333222000000000111222222333444444333333555666999444111222333222222555888666666999===???===;;;666777888666333111000111333555777444000///222555666555333111111111222333///111555777888666333111222333333222111111444666888222000555666222111555:::::::::999999888888888555666777888888777666666777555333333444444333222444555777777777666444222222777:::777555888:::;;;;;;<<<<<<<<<<<<<<<<<<<<<888666555555666777777666///000111333444555666666222111/////////111333444:::::::::;;;<<<>>>???@@@:::777444444666:::<<<===777888:::>>>AAA???999444444555666777888888888888666555333333444444333222222333333222111222444666222555777888777555444444333444666777777555333222444333222333555666555444444444555777999:::888777888999;;;:::888666555555888444222333333000111444222222333333333333333222444333333444555555444222222222333555888999777666222333444555444222000///+++111222,,,+++///000,,,...//////---,,,+++,,,---......---...000333666888444333222111000/////////....../////////000000000111///------///000111000222333444555777???IIIQQQSSSVVV\\\```___[[[[[[^^^ZZZ\\\______^^^\\\[[[[[[YYYYYYYYYYYY[[[^^^aaabbbaaaaaaaaabbbcccbbb___]]]cccbbbaaa^^^ZZZUUURRRPPPPPPSSSXXX[[[\\\YYYUUUSSSZZZ]]]```aaa```___^^^___^^^\\\ZZZZZZZZZYYYXXXVVVNNNMMMJJJGGGHHHHHH???555000///---,,,,,,,,,---......///000111111222222222111111000---+++***,,,---,,,,,,,,,------.........000222333333111000111111//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......******,,,//////,,,---111000...---.........,,,***((((((+++......,,,,,,000---...///000000000000000......---------...000111///111444444333222222333------------///111333444222333333222///......///,,,---/////////111444666999???EEEGGGHHHGGG@@@777666444111111111222222111,,,,,,,,,,,,---...//////333444333111---+++++++++///...,,,++++++,,,---...)))***,,,---,,,---...000,,,...000000.........///...//////---+++***+++---...............---------,,,++++++******++++++,,,222000......000000000///000///...------...///000......///000000000//////000000222333444555555555555333000000111111111111777444444888???EEEGGGHHHEEEHHHLLLOOOPPPQQQRRRTTTQQQFFF<<<999999:::===AAA>>>??????>>>;;;666222///000111222333555777999999999<<<<<<:::999<<<<<<:::;;;;;;;;;;;;;;;;;;::::::444111///000333555666666333222000000222333444444333555777777666444444555888444000111333444222111444333333666;;;======<<<777888888666555333111111333555777666444222333555666444111//////000333555...111444777888888666555333444444444333333555777999444222444444111222666777777888777666666666777999999888888777666666555666444222333444555444333444555666777777555333222222555666555444555666777;;;<<<<<<===>>>>>>>>>>>>:::888666555666888888777///000222444555555444333///...------...///111333888888888:::<<>>222///...---+++++++++,,,,,,---...///000111111111111000000///---++++++---///++++++,,,,,,,,,---------000222333222...+++,,,---......------------------///......---------......+++***,,,///...***+++///,,,,,,,,,...//////---+++)))+++...000///---,,,---------......///000000000...------,,,---...///000---///000111222222222222//////......///111222444222222333111///------...,,,...//////000222666999@@@GGGMMMPPPQQQOOOFFF===888555222000000000000///,,,,,,,,,,,,,,,---......222333333000---+++++++++///...,,,,,,,,,---...000***,,,------,,,,,,...///***---///000///------...---......---+++***+++,,,...---------------------,,,++++++******++++++,,,111000///...///////////////...---------...///000......///////////////......///111333555666666777444111...---.../////////666555666:::BBBIIIKKKJJJHHHIIIJJJKKKKKKMMMQQQTTTUUUKKKAAA?????????@@@DDDAAAAAA@@@>>>;;;777333111///000222444666888999999888;;;;;;999:::======:::999999:::;;;;;;<<<===>>>888555111///000444888;;;333111000111444777888777777999;;;;;;888666555555888666333333555666444000222111222333666888999888999888888777777666444333555444444555888888666333555333000......111444666000000222444666888:::;;;444555666666555555666888999666555555444333444777444666777777555555666888======<<<:::999777555444444222111222444666666555333444666777666555333222333333444555444333444666;;;:::999999:::<<<>>>???<<<:::777777888999999999222333444555444333222111...---,,,---...000333555999888888999;;;===@@@AAAEEE@@@;;;888888999;;;;;;;;;888777999<<<<<<777111///111333666888:::<<<<<<:::999888888::::::999888666444333222222222333333///222555666666666777888777777666555555666777888666555444555777888777666222111222444777999999888777999::::::777555555555444111000333222000000333333333333333222111000000111222222222222111000000222222444888:::;;;:::888333333444444444333222111555777777444222333555444---...///...------///000---,,,,,,---///333666888333333111000///.........///...---,,,---...000111/////////......///111222333444555555777>>>HHHPPPXXX[[[^^^___``````aaaaaaYYYZZZ\\\___aaabbbaaa```]]]\\\[[[XXXWWWZZZ```eeeeeefffhhhhhheeeaaa\\\ZZZ___]]][[[\\\^^^\\\WWWRRROOOPPPRRRUUUXXXZZZ[[[\\\YYY[[[___```___^^^^^^___```___^^^[[[XXXUUUTTTSSSXXXZZZXXXRRRMMMGGG???777000///---,,,++++++,,,,,,------...///000000000000...//////.........111333---,,,,,,,,,,,,+++++++++---000222111---***,,,............---......////////////......------......---+++,,,...,,,((((((,,,,,,,,,...111333444333222---000222111///...,,,++++++,,,---...///111222222000///...---,,,------............000111222222222333222111000///000111222000111111000...------...---...///000111555999===FFFMMMSSSVVVWWWUUUKKKBBB:::777222///......---,,,++++++++++++++++++,,,---///000111///---,,,---......------------...000111---...///...,,,+++,,,---))),,,......---,,,+++,,,---...///...---,,,,,,---------,,,,,,,,,,,,---...------,,,,,,,,,,,,------//////......------...///...---,,,,,,,,,---///000/////////............///---...000333555666777888555222...---...//////...111555888<<>>;;;888666444333000111333555777888999999888::::::888;;;???>>>;;;888888888999:::<<<>>>???;;;888333000000444999<<<444111///111555999999888999;;;<<<<<<999777666666888999888666666888555111222222222222222333444555888777777777888888666555666333222444888:::777333555333000///000222555777222222111111333666:::<<<444555777666555555666888666777777666555444555777444777999999777666888;;;>>>>>>>>>===;;;999666555333222111222444666777666333444666666666555333111555333333555555222222444999777666555777999===???===;;;::::::;;;<<<<<<;;;555555555555444333222222///.........000222555777999999999999:::;;;<<<===BBB???:::888888:::;;;;;;<<<:::888888::::::777444000111444666888:::;;;;;;:::999999:::<<<======<<<:::888555444444444333222444555777777555444555666888777555444555666888:::666555444555777888777666222111111333666888888888444666888888666555555555333000000333333000000222333333333333222111000///...///111111000//////000333333444666999:::888777333333444444444444333333444666777555333222333333.../////////...///000222......---...000333666888333222111000///.........///...---------...///000...///000000//////000111222333555666888>>>HHHOOOWWWZZZ[[[[[[\\\___```^^^^^^]]]]]]]]]______]]]\\\^^^^^^\\\YYYWWWZZZaaafffgggiiikkkjjjfffaaa]]]\\\[[[ZZZYYYZZZ]]]]]]ZZZWWWQQQRRRRRRTTTWWWZZZ\\\^^^WWWZZZ]]]___^^^]]]]]]^^^______^^^[[[WWWTTTSSSSSSUUUZZZZZZTTTLLLGGGCCC>>>222111///------,,,------,,,---...///000000000000,,,...///000000000222333---------,,,,,,+++++++++)))---111111...,,,///333...---------...///000000///......---------......---,,,---///---)))))),,,+++++++++...111333333222...222333000......---+++++++++,,,---...000222333111000...---------......000//////000222444333222333222111000//////000000...///000///...---...//////000111111333777===AAAHHHOOOUUUXXXXXXVVVMMMCCC;;;777222...------,,,++++++++++++******++++++,,,---...//////...---...///,,,---......///000111111///000000///,,,++++++,,,+++,,,------+++******++++++---//////...---...///...---,,,+++,,,---...//////......------......///,,,---...---,,,---...000---,,,++++++,,,---///000111000///.........//////---...000333555666777888666444111000000111000///444;;;@@@@@@CCCIIILLLKKKLLLLLLLLLLLLKKKLLLOOORRRRRRJJJDDDEEEFFFDDDCCCDDD>>><<<999666444333444444111222444666888999999999888999999888;;;@@@???;;;888888777777888:::;;;<<<999888666444333444777999666222///111555777777444666777999999888777777888666;;;<<<888666777666222555555444333222333444555777555555666888999777555222222222333444555666555444333111000111444666888555444333222222444666777222444555555444444555666222555777666444444555666444888;;;:::888777:::>>>;;;<<<>>>>>>===;;;888666444333222222444666555555333444555666666444222111777222111555555111000333555555444444666888;;;===<<<;;;;;;===??????>>>===666666555444444444555555333222111111222444666777888888999999::::::999999:::888666666888;;;<<<<<<:::::::::;;;;;;;;;:::999444555666777777888888888999888888:::===>>>>>>>>>???<<<888666666555333111444555666666444444444666555555555555666666777777666555444555777888777666333222111222555777777777222444666666555444444555333000111444444111000333111111222222222222111000,,,...000111///...000111444333222444666777777666333444444444444444444444333444555666444111000111---...//////...///111333000/////////000333666777333222111000...............---------......//////---000222222000......//////222666999<<>>>>><<<:::888666555333333444444444333333444555666666444222111777111000444555000///222222333444555777999:::;;;<<<<<<===???AAABBB@@@>>>666555444444555666777999777666444333333444666777666777888::::::999888888333222222444888;;;===>>>666999===???>>>===<<<===888888888888777666555444777777777999<<>>BBB>>>:::777777666444111000111333444444555777999222333555666777666555444666555444555666777777555333222111222444666777666000222555555555444444555333111222555555222222444//////000222222333333333+++...111111//////111333444333111222444555555555444444444444444444444444333444666777555111000111,,,---.........///111333111111000000111333666777333222111///............---------............///,,,000444444111...---------111666;;;???EEEMMMSSSYYY\\\\\\YYY[[[bbbccc^^^^^^ZZZWWWWWWZZZ]]]]]]]]]WWWYYYZZZYYYXXX[[[ccciiikkkmmmnnnlllgggbbbaaaaaaSSSTTTUUUVVVXXXZZZ]]]^^^VVVWWWYYY[[[ZZZYYYVVVUUUTTTWWW[[[\\\\\\\\\\\\\\\VVVXXXYYYXXXUUUSSSTTTWWWUUUVVVTTTMMMHHHEEE@@@;;;666555333111000///000000+++,,,---...////////////***---000111000...,,,,,,***++++++,,,...//////000+++///222...'''###$$$(((*********+++,,,---...///,,,,,,,,,,,,,,,---......++++++...222222000111555111///---,,,...///000///''',,,---))))))...000...---,,,+++*********,,,,,,......---...///111333444///---++++++...000///------,,,,,,+++,,,---...///***,,,---.........000222111222333444666;;;BBBFFFLLLRRRWWWXXXYYYWWWOOOFFF666222...,,,---...000000...------,,,,,,,,,------.../////////---,,,---...))),,,///222333333111000,,,...///...------...///111111///---***)))***,,,'''***---......//////000///...,,,,,,,,,...000111///......------......///+++---//////...///222555++++++******+++---...///333222111/////////000111...///111333555666777777333111000000000///---+++NNNMMMJJJFFFHHHLLLKKKGGGHHHKKKMMMMMMMMMLLLMMMMMMCCC@@@===>>>AAA@@@<<<777;;;999666111...///222555999:::999888666666888:::888999:::999888999<<>>AAABBBCCCCCC===;;;888555444444555666444333111111222333222111777666444222111222444555555333111111222444444444555777888777555444444555444222111222555777555333/////////111444444333111333222111000000111111222111222111000......000222444333111000///000111333444444222222222333444555222333555666555222///------...///111222222222222//////000111222222333333222333333222000///000111///000111000///......000,,,---.........---,,,+++---000555999>>>FFFPPPWWW\\\\\\]]]]]]___```bbbccc```___[[[YYY^^^dddaaaYYYVVVUUUSSSTTTVVV[[[```dddeeeeeefffhhhiiihhhddd```XXXVVVTTTTTTVVVXXXYYYYYYXXXZZZ^^^``````^^^[[[XXX^^^]]]]]]\\\\\\\\\]]]]]]XXX\\\______\\\ZZZZZZ\\\ZZZYYYUUUOOOHHHCCCAAA@@@888888666333000///000222///......///111222111/////////000000///...------+++000111---+++...000111////////////000000000000---+++***+++---...,,,***...///000000000///---,,,---,,,,,,,,,,,,---......++++++,,,---.........---000222000,,,...333222+++000///---,,,++++++,,,---,,,---///000111000/////////............000222333---,,,++++++++++++,,,------------...///000000111111000111666999<<>>:::::::::888666666999;;;;;;:::999777666555555444555444333222222333444555333666888999777666555555666777888999999888666555888777555333222111111222555333111111333555666666444444333333333444555666444222000222666:::;;;;;;:::888666555555555444222000222333444333444555777777666444000......111444444;;;>>>:::777999:::999;;;<<<===>>>>>>===<<<;;;999888666555444555777888555666888888666666666777444444555666666666666666111444666666333333777;;;;;;:::888888999===AAADDD===777333333222000333999777666555222111222555888999999999999999888888888555777888666444555999>>>666777999:::;;;<<<;;;:::=========<<<999888999:::999;;;>>>AAABBBCCCCCCCCCAAA???<<<999777777888999666444111000111222222111555444333222111222333333444333222111222444444555333555666777555555555666888666444444666777555333000000111222555555444222111222222222333222222222222222222000......000222444222111//////000111222444333222111111222222333///000222333222111000///...///000111111222111111//////000111111222333333222333444222000//////000000111222111///...///000------............---------000555999>>>FFFPPPWWWbbbbbbbbbbbbbbbbbbcccddd______\\\ZZZ]]]bbb```ZZZUUUSSSRRRRRRTTTXXX\\\___bbbcccdddeeeeeeeeeeeeddd___\\\XXXVVVVVVVVVUUUTTTZZZ\\\^^^```aaa___]]][[[\\\\\\\\\\\\]]]___``````___aaacccaaa^^^]]]___bbbZZZYYYVVVRRRMMMGGGAAA>>>999777444222111111222222///...---///000111000//////////////////...------,,,000111...,,,///111000111111000000//////......111///---...000000///---...///000000000///---------,,,,,,,,,,,,---......---............------,,,...000///---///444222,,,///...---,,,,,,,,,---...---......////////////...............///000111222...---,,,,,,,,,,,,---...---------...///000000000111///111666999<<>>888666888:::;;;;;;;;;;;;999666333222333444777888999888666666666888777888999888888888:::<<<;;;;;;;;;999777777999;;;;;;:::888777555444444444555444333222222333444444555666777777555555666777999::::::::::::888666555888666444222111000000000111333444555444444555666666555555444555555666666111000000333777;;;===>>>:::888666666777888777666222222222333666777777666666555333000......111333444:::>>><<<999999999888:::<<<===??????===<<<;;;888777555333333555888999555666888777666666666888444555666666777666666666111444555444222222555888:::999999999:::<<<>>>???;;;777444444333000111444444444333111///111444777::::::999999888888777777555888999555111222999@@@<<<999666666999<<<<<<;;;===>>>@@@@@@>>><<<<<<<<>>;;;888666555666666888555111000000111222222333333333222222222222222444333222222222333555666111333555666555555666777;;;999777777777666444333222111111333555666444333000111222333444444333333222222222000///...000222333222000/////////000111333333222111000000111111------...///000111111111000000111111111111000000///000000111111222222222333444444222000......///000111222111000//////111---,,,,,,,,,,,,,,,---------000555999===EEEOOOWWWdddddddddccccccbbbbbbbbb\\\^^^\\\YYYYYY[[[[[[YYYUUUTTTSSSRRRTTTWWWZZZ\\\aaacccdddccc``````bbbeeebbb___[[[YYYXXXWWWUUUTTTZZZ[[[\\\]]]^^^]]]]]]\\\^^^^^^]]]^^^^^^___``````dddeeeeeebbb______bbbfffXXXWWWUUUTTTSSSNNNGGGAAA<<<888333222333444333111...------...///000///...///////////////......---,,,000222///...000111000222111111000///...------222111//////000000///.../////////000///......------,,,,,,,,,,,,---......////////////...---,,,,,,,,,...///...000333111---...---,,,,,,,,,---.../////////......---.........---...///000000111111000//////............//////---------...//////000000111///111666999===DDDLLLSSSXXX[[[XXXTTTOOOGGG???666222///000///---...111..............................------------......,,,---///111111111000000,,,---///000111000///---...---+++******+++---.........------......///000222111000///......///000******+++---...000111111000///---...//////...------------------......///000///...,,,,,,---......+++---///000000000111222111111000000000000111111[[[\\\YYYSSSPPPPPPNNNJJJKKKLLLNNNMMMJJJGGGEEEDDDAAA<<<888666777999;;;;;;777888888777555444444555999:::;;;999777444444444666888999888777777999;;;;;;<<<<<<:::888888999;;;:::999777666555444444444666555444222222222333333444555555444333333555777::::::;;;;;;:::999888777555444333222222333444444///333777888666444555666555555666666777888999999111111111333666999<<<===999777666666888999999888666444333666:::===<<<:::666666555222000000222444444:::??????<<<999888777888:::<<<===>>><<<;;;999888666444333333666888:::888888999777555444555666444555555666666555555555222333444333222111333555888888999::::::;;;;;;;;;777666555444333222111222111111111//////000333666999999888888777666555555555777777555444444999<<<@@@:::555666:::======::::::===@@@@@@>>><<<;;;:::>>>>>>@@@AAAAAAAAAAAA@@@>>>===:::777555444444444:::666222///000111222333333333444444444333333222333444333333222333555777333555666666444333444555999888777777666666555444222111111222444555444333111111111111222333555555333333333111///...000222222111000/////////000000222222111000000/////////---,,,------///111444555111111111111111000/////////000000000111111111222333444444222///------...000222222222000///000111,,,+++***))))))+++,,,------000444888===DDDNNNVVV``````````````````______YYY[[[\\\YYYUUUTTTVVVWWWWWWVVVVVVUUUVVVXXXZZZ\\\```dddfffddd___]]]___bbb___]]][[[ZZZ[[[\\\\\\[[[YYYYYYYYYZZZZZZZZZZZZ[[[bbbbbb```___]]]]]]\\\\\\bbbddddddbbb___^^^aaadddWWWTTTRRRTTTXXXWWWQQQKKKBBB<<<666444666666333//////---,,,---...///...---...///////////////......---000111//////111222///000000000//////......---111000000/////////...---///////////////......------,,,,,,,,,,,,---......//////////////////......---...///000000111///------,,,,,,,,,---...000111111000...---,,,---......---...///111111111000///000000000000000000000000---------....../////////000///111666:::===EEEMMMTTTYYY[[[WWWRRRMMMDDD;;;444111000111111......111,,,------...///////////////...,,,++++++,,,...///...///000111222222222111+++---///111111000...---222000,,,***))))))+++,,,000//////.........//////333222000...---...///000,,,,,,---...///000111222222000///.........+++)))------,,,,,,------...//////...------------......***,,,...///......///000000000/////////000111111TTTYYY[[[YYYUUUSSSNNNHHHGGGJJJNNNNNNJJJEEE@@@>>><<<:::999999:::::::::999333444666666555555666777:::<<<===;;;777444222111666888999999888777888:::;;;<<<<<<;;;999888888:::777777666555444444444444888777555333222222333333333333333222111222444777888888999999::::::::::::555444333333333444666777///444999;;;888666666777222333444666777999::::::222333444444555777888999888666555666777999888888666555444777<<<>>>>>><<<888888777555333333555777555999???AAA===999777777666777999;;;;;;:::999888888777555444444666999;;;;;;;;;:::777444222333444444444555555555444444333222333333222222222333444666777888:::::::::999888333444555444444444333222///000000//////000333666999888777666555444333333555333333555999:::999666<<<888444666:::;;;999555777:::======;;;999777666888999:::;;;<<<===>>>>>>@@@???===;;;999888777777:::666222///000222333444444444555555666555444444444555555444222222444777666888888777444222222222444444555555555555666666222111000000222333222111333111///...///222555777444444333111//////000222222111111000000000000000111111111111000000//////............000333666777111111222111111000///...000000000000000111111111222333333111///---......000111222111/////////000---,,,+++++++++---...///...111555999===EEENNNVVV[[[\\\]]]___```aaaaaa```[[[]]]]]][[[VVVSSSTTTXXXVVVVVVVVVWWWXXXYYY[[[[[[\\\aaaffffffbbb^^^___aaa[[[[[[ZZZ\\\___bbbbbbbbb[[[[[[ZZZZZZZZZZZZ[[[[[[aaa```___^^^\\\\\\[[[[[[^^^aaaddddddaaa___```bbb[[[WWWTTTUUUYYYZZZVVVRRRKKKDDD<<<999999777333///000...,,,,,,---......---......///////////////...---000000//////222111...------......//////000000111111111000////////////000/////////............---,,,,,,,,,,,,---......,,,---...///000000000000//////000111000---,,,------,,,,,,,,,---///111222222111///...------...///---...000111111000//////111111111111111111111111------------............///...111666:::>>>FFFNNNUUUYYY[[[VVVQQQJJJAAA888333000000222111......000+++,,,---.../////////...///...,,,******,,,...///...///000111111222222222,,,---///000111000///...///...+++))))))***---...000000///............///222111///------...///000000000000000000111111111222000//////...---***(((,,,,,,,,,,,,,,,---............---------.........***,,,.........---...//////.........//////000111PPPXXX]]]\\\YYYTTTNNNGGGBBBFFFJJJJJJFFF@@@;;;888777888:::;;;;;;:::999888222444555555555555777888999;;;======:::666333222777888::::::999888888999;;;<<<<<<;;;888777777888555444444444444555555666:::888777555333333333444222222333222111222444777666666777777888999999:::777666555444333444555555222555:::<<<;;;999888777///000222444666777777888444666777777666555666888999777555555666777666555222111222555888;;;<<<;;;:::::::::888777666888:::777999>>>AAA>>>888666888555666777888888999999999999888777777777888999:::<<<;;;:::777333222333444555555555555555555444333222222222222333333444555444555777888999999888777222555666444444666555333///000111111000222555777999999888666555333222111333111000555<<<>>>999444777555444555777777444111555888::::::888555333222444444555777888:::;;;<<<<<<<<<:::999777666666666888555222000111333444444555555555555666666666666555777777555111000333666999::::::888555222111111///111333444444444666888333111///000111222222111555333000//////222555888444555444222//////000222222222222222111111111000///000111111111111000000000000000000222444666777111111111111111000///...000000000000000000000000000222222111///......//////000111000///......000////////////000111222333111444888<<<@@@GGGQQQXXX[[[]]]___bbbdddeeeffffffaaa``````___ZZZUUUVVVZZZRRRSSSTTTVVVXXXZZZ[[[[[[XXX]]]ccceeecccaaaaaaaaa\\\[[[\\\___bbbeeefffeee``````___^^^^^^]]]]]]]]][[[[[[[[[[[[[[[\\\]]]]]]\\\```dddeeecccaaabbbcccccc___[[[YYYYYYYYYVVVSSSQQQLLLDDD???<<<999555222111///---,,,---.........---...//////////////////,,,...///...///222000,,,,,,,,,---...///000000111111222333333111111222333000000///............///---,,,,,,,,,,,,---......***+++,,,...///000111111///...///000...+++,,,000---------------///111222111111000000///000000000//////000000000000//////111111222222222222111111------------------------///...000666;;;???GGGOOOUUUYYYZZZUUUOOOHHH???666333000///111111......111+++,,,---...//////...---...---,,,******,,,---............///000000111111---......///////////////******))))))+++---000222//////......---.........111000///......///000111111111111111111000000000000////////////---***''',,,,,,,,,,,,,,,------...---------...............+++,,,......------...///...------......///000111NNNVVV[[[YYYUUUQQQJJJEEE???AAACCCBBB>>>:::666555444666888999999888777777666777777666555555666888666999===>>><<<999777666888999;;;;;;:::999999999:::;;;<<<:::888666666666222222222333444555777888<<<:::888666555444444444222333444444333444666888666666555555555666666777555444333333333444555666666777999<<<>>>===:::888222333555666777666666666666888::::::888777888:::;;;999777666666666555333---///111333555777999;;;:::;;;;;;:::888888999;;;999:::>>>AAA>>>777666:::777666666666777888:::;;;999::::::::::::999999888::::::888666333333555777777777777777777666555555222222111222444555666666333444555777888888888777444888888444333666666222///000222222222444666999;;;;;;999888666444333222111000000444999<<<;;;999777777666555444444333333777999:::999666333111111333333444555666888999:::777777666555555444444333555333222222333555555555555444444333444555666777777999999666111///222555999:::;;;999666333333333...000333444333444666999444222000000111333333222555555444444444555555555555555444222//////000222333333333333333222111111...///000222222222222111111111111222222333444555000000111111111000000///000000000000000000000//////000111000///...///111...///000///---------///...///000111222222222222666999===@@@DDDLLLUUU\\\^^^```cccgggiiijjjjjjjjjeeeaaa______\\\VVVUUUYYYPPPQQQTTTWWWZZZ\\\^^^^^^]]]^^^```aaa```___^^^]]]ZZZZZZ\\\```eeehhhiiiiiicccccccccbbb```___]]]\\\WWWWWWXXXXXXYYYZZZ[[[\\\[[[___bbbbbbaaaaaacccfffdddcccaaa___\\\XXXUUUSSSTTTQQQKKKDDD???;;;999777333000...---.../////////------...///////////////+++---------///222///***,,,------....../////////...111333222111111333555111000///...---......///---,,,,,,,,,,,,---......***+++,,,....../////////...+++,,,...---+++...555......---------///000111000111111222222222222111000000////////////000000000111222222222222111000------------------------...---000666;;;@@@HHHPPPTTTXXXYYYTTTNNNGGG===444444000///000000...///222+++,,,---//////...---,,,------,,,++++++,,,------------------...//////000///......---...///000111+++***++++++,,,---...///...---------------......//////000000111222222222.........//////000000111............///...+++(((,,,,,,++++++,,,,,,---...,,,------......///......+++---//////...---...///------------...///000111LLLTTTXXXTTTOOOKKKFFFAAA>>>>>>===;;;777444444444333444666666666666777888::::::999777555444666888222666<<<>>>>>><<<::::::888:::<<<<<<;;;999999999999;;;;;;:::888666555666000111111222444666888999===<<<999777555555555555333444666666666666777999777666555444444333333444/////////111333666888:::999888999<<>>666666:::888777666666777999;;;===:::;;;<<<<<<;;;:::888777777888777555444555777:::999999999999999888777777222111111222555666777777222333444666777777888888777;;;:::444333666555000000111333333444555888:::======;;;999777666444333///000222333666999<<