BMr6( qqqeee^^^OOOMMMKKKIIIHHHGGGDDDBBBFFFDDDEEEHHHFFFCCCDDDHHHCCCAAA@@@@@@BBBCCCCCCBBBDDDDDDDDDDDDCCCBBBAAA@@@???AAAAAA???@@@CCCAAA======>>>???>>>======???AAACCCBBBAAACCCEEEFFFEEEDDDCCCBBBAAAAAA@@@@@@AAAAAA===>>>@@@BBBCCCCCCCCCBBB@@@BBBEEEFFFEEEDDDCCCDDDBBBCCCBBBAAA??????AAABBB===>>>???>>><<<:::;;;<<<===============>>>??????======>>>???@@@AAAAAABBBBBBAAA@@@???>>>>>>>>>>>><<<<<<======>>>>>>??????>>>>>>===<<<<<<===>>>>>>:::>>>???;;;:::;;;<<<;;;;;;;;;::::::::::::999999::::::::::::::::::::::::<<<<<<;;;::::::::::::;;;:::999888999:::;;;999777777999::::::::::::;;;===>>>>>>>>>>>>>>>>>>>>>>>>===>>><<<999:::>>>===999;;;>>>???======@@@???<<<============>>>>>>>>>>>>???======>>>???xxxjjj```XXXRRRMMMKKKIIIHHHGGGHHHHHHFFFEEEEEEDDDEEEHHHGGGCCCDDDGGGCCCAAA@@@@@@BBBCCCCCCBBBDDDDDDDDDDDDCCCBBBAAA@@@???AAAAAA???@@@CCCAAA======>>>???>>>======???AAACCCBBBAAACCCEEEFFFEEEDDDCCCBBBAAAAAA@@@@@@AAAAAA===>>>@@@BBBCCCCCCCCCBBB@@@BBBEEEFFFEEEDDDCCCDDDBBBCCCBBBAAA??????AAABBB===>>>???>>><<<:::;;;<<<===============>>>??????======>>>???@@@AAAAAABBBBBBAAA@@@???>>>>>>>>>>>><<<<<<======>>>>>>??????===<<<<<<<<<<<<>>>???@@@:::>>>???;;;:::;;;<<<;;;;;;;;;::::::::::::999999::::::::::::::::::::::::<<<<<<;;;::::::::::::;;;:::999888999:::;;;999777777999::::::::::::;;;===>>>>>>>>>>>>>>>>>>>>>>>>===>>><<<999:::>>>===999;;;>>>???======@@@???<<<============>>>>>>>>>>>>???======>>>???qqqfffXXXOOOLLLKKKJJJHHHGGGFFFEEEFFFHHHIIIHHHGGGEEEDDDFFFHHHGGGCCCCCCGGGCCCAAA@@@@@@BBBCCCCCCBBBDDDDDDDDDDDDCCCBBBAAA@@@???AAAAAA???@@@CCCBBB======>>>???>>>======???AAACCCBBBAAACCCEEEFFFEEEDDDCCCBBBAAAAAA@@@@@@AAAAAA===>>>@@@BBBCCCCCCCCCBBB@@@BBBEEEFFFEEEDDDCCCDDDBBBCCCBBBAAA??????AAABBB===>>>???>>><<<:::;;;<<<===============>>>??????======>>>???@@@AAAAAABBBBBBAAA@@@???>>>>>>>>>>>><<<<<<======>>>?????????<<<<<<;;;<<<===???AAABBB:::>>>???;;;:::;;;<<<;;;;;;;;;;;;:::::::::999999::::::::::::::::::::::::<<<<<<;;;::::::::::::;;;:::999888999:::;;;999777777999::::::::::::;;;===>>>>>>>>>>>>>>>>>>>>>>>>===>>><<<999:::>>>===999;;;>>>???======@@@???<<<============>>>>>>>>>>>>???======>>>???vvvfff\\\NNNOOOMMMHHHFFFGGGEEEBBBDDDDDDEEEHHHJJJJJJHHHFFFDDDEEEEEEEEEDDDCCCBBBAAAHHHCCC>>>>>>BBBDDDCCC@@@<<<@@@CCCCCC@@@>>>???AAACCCCCCBBBAAAAAA@@@??????@@@??????@@@BBBCCCCCCBBBDDDAAA@@@DDDEEECCCAAACCCGGGCCCBBBCCCBBB??????AAABBBBBBAAAAAABBBCCCEEEFFFCCCEEEGGGGGGEEECCCCCCCCC????????????????????????EEEBBB@@@>>>>>>===<<<:::<<<<<<===>>>???@@@@@@AAADDD@@@<<<===BBBDDDCCCAAACCCAAA????????????===;;;<<<===>>>===;;;;;;===>>>===;;;:::;;;>>>BBBCCCDDD@@@???===;;;::::::::::::888888888888999:::;;;;;;:::777555666999<<<<<<;;;<<<:::888999;;;<<<;;;888;;;;;;:::::::::;;;;;;<<<::::::999999::::::;;;<<<;;;===???@@@???>>>??????;;;<<<===?????????>>>===:::;;;;;;<<<===>>>>>>????????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@pppcccXXXMMMGGGHHHJJJIIIEEECCCFFFEEEBBBCCCCCCDDDFFFHHHHHHFFFDDDDDDDDDCCCCCCBBBAAA@@@???FFFBBB>>>>>>AAACCCBBB@@@@@@BBBDDDCCCBBB@@@??????CCCBBBBBBAAA@@@?????????>>>===<<<===???AAA@@@??????<<<===BBBDDDCCCBBBCCCDDD@@@@@@BBBAAA>>>???AAA??????@@@AAACCCFFFHHHIIIIIIJJJJJJIIIEEEBBBAAAAAAAAAAAA@@@???>>>>>>======>>><<<:::999999999888666:::;;;<<<===>>>???@@@@@@CCC???<<<===AAACCCBBB@@@BBBAAA??????@@@@@@???============;;;999888999;;;===>>>>>><<<::::::===@@@===<<<;;;999888888888999999999999888999999::::::;;;999777777999;;;;;;999;;;999888888:::;;;999777:::::::::999999::::::;;;::::::999999::::::;;;<<<;;;===@@@@@@???>>>>>>???;;;;;;===>>>>>>>>>======:::;;;;;;<<<<<<=========>>>>>>??????????????????AAAAAAAAAAAAAAArrrgggYYYNNNGGGDDDAAA@@@DDDFFFEEEBBBBBBFFFFFFDDDCCCCCCCCCDDDFFFFFFDDDBBBCCCCCCBBBAAA@@@???>>>===DDDAAA======@@@AAA@@@>>>DDDCCCCCCCCCCCCBBB???===AAAAAAAAA@@@@@@??????>>>@@@??????@@@BBBCCCCCCBBB???===>>>CCCFFFCCCAAABBBAAA>>>>>>AAAAAA>>>>>>AAA???@@@@@@BBBDDDFFFHHHJJJKKKKKKLLLIIIFFFCCCBBBBBBCCCBBBAAA@@@>>>===<<<;;;???===;;;;;;;;;;;;:::999999999:::<<<===???@@@@@@BBB???<<<===@@@BBBAAA???BBBAAA@@@@@@AAABBBAAA@@@??????>>><<<999888888999:::>>>???<<<777555999>>>;;;;;;:::999888999999999::::::999999888999999999<<<:::999888999:::999888===;;;::::::;;;;;;:::888::::::999999999999999:::::::::999999::::::;;;<<<<<<>>>@@@@@@???=========:::;;;<<<=========<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>======AAAAAAAAAAAAAAAmmm```QQQLLLDDD@@@AAACCCFFFGGGCCCEEEEEEBBBBBBEEEFFFDDDCCCBBBBBBCCCDDDDDDBBB@@@CCCBBBAAA@@@>>>======<<>>???>>>===BBB@@@???AAACCCCCC@@@<<>>>>>AAA@@@@@@AAACCCDDDDDDCCCFFFCCCDDDHHHIIIDDDAAAAAABBB??????BBBBBB>>>>>>@@@BBBCCCCCCCCCDDDEEEEEEFFFGGGHHHIIIHHHFFFDDDDDDEEECCCCCCBBBAAA@@@???>>>>>>DDDAAA???>>>>>>>>>===;;;999999;;;<<<>>>???@@@AAAAAA@@@>>>???AAABBBAAA???AAA@@@???@@@BBBCCCBBBAAA@@@@@@@@@>>>;;;:::;;;<<<888;;;===;;;888777;;;>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888;;;:::999999:::::::::999>>>>>>===<<<<<<<<<;;;:::;;;;;;::::::999999::::::::::::999999::::::;;;<<<===???@@@@@@>>><<<<<<<<<999:::;;;<<<<<<<<<;;;:::=========<<<<<<<<<<<<<<>>>>>=========@@@@@@@@@@@@@@@qqqdddXXXMMMFFF???===<<<<<>>AAAAAA>>>BBBAAAAAAAAABBBBBBAAA???CCCBBB@@@???>>>=========???===<<<<<<======<<<;;;<<<;;;;;;===AAABBB@@@=========>>>>>>>>>>>>>>>>>>>>>===<<<===???@@@@@@???GGGDDDDDDHHHIIIEEEBBBCCCDDDBBBBBBEEEDDD@@@>>>@@@BBBBBBCCCCCCDDDEEEEEEEEEEEEFFFFFFEEECCCCCCDDDEEEBBBBBBBBBBBBBBBAAAAAAAAACCC@@@===<<<;;;:::999777:::;;;<<<===???@@@AAABBBAAA@@@@@@@@@AAAAAA@@@??????>>>>>>???AAABBBAAA@@@===>>>>>>===;;;;;;<<<>>><<<;;;::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;:::999888888888888888888::::::;;;;;;<<<<<<<<<<<<===<<<;;;::::::;;;======<<<;;;;;;;;;;;;;;;::::::999999::::::;;;<<<<<<>>>@@@@@@>>><<<;;;<<<::::::;;;<<<<<<;;;:::999>>>>>>==================@@@@@@@@@??????>>>>>>===>>>>>>>>>>>>>>>lllcccVVVLLLFFFCCC@@@>>>::::::;;;<<<======>>>===<<<>>>===999888::::::777@@@???>>>>>>@@@@@@@@@>>>AAA@@@???=========>>>>>><<<<<<<<<;;;;;;;;;::::::777888999<<<>>>@@@???>>><<<<<<<<<======>>>>>>>>>>>>===<<<===???@@@@@@???AAA===>>>CCCFFFDDDDDDFFFEEEBBBCCCGGGFFFBBBAAABBB===>>>@@@BBBDDDFFFGGGGGGEEEFFFEEECCCAAA@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCC@@@>>><<<<<<;;;999888<<<<<<===>>>???@@@AAAAAA@@@@@@@@@AAA@@@@@@???>>>>>><<<<<<===???@@@???>>>999::::::999888888999;;;@@@>>><<<<<<===<<<:::777999999999:::999888777777::::::999999888999999999666888:::;;;;;;;;;<<<>>>888999::::::999888999:::???>>>===<<<;;;;;;;;;<<<::::::999999::::::;;;<<<;;;===??????>>><<<<<<<<<:::;;;<<<<<<<<<;;;:::999<<<<<<==================??????????????????>>>>>>===============pppcccPPPJJJBBB>>>>>>???>>>===999;;;<<<<<<<<<;;;;;;;;;888:::999666555888888555<<<:::999:::<<<=========>>>===<<<;;;;;;<<<===>>>::::::;;;;;;:::999999999555888;;;<<<<<<<<<===>>>::::::;;;<<<======>>>>>>???>>>===>>>@@@AAAAAA@@@>>>::::::>>>AAABBBCCCFFFAAA@@@BBBGGGHHHEEEDDDFFF;;;===???BBBDDDEEEFFFFFFCCCDDDDDDBBB@@@@@@BBBDDDBBBBBBAAAAAA@@@@@@@@@???CCCBBB@@@???@@@@@@@@@???============>>>>>>??????===>>>??????>>>===<<<<<<<<<;;;:::;;;<<<===<<<;;;999::::::888666666777888======>>>===;;;:::999999999:::::::::999777666555999999999888999999::::::777:::<<<===;;;:::;;;<<<777999;;;;;;:::999;;;>>>>>>>>>===<<<;;;::::::;;;::::::999999::::::;;;<<<:::<<<>>>???===<<<<<<===;;;<<<=========;;;:::999999::::::;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>sssdddYYYPPPIIIBBB???<<<;;;======:::777666777888888888999;;;<<<777999999666555888999777999777666777:::;;;<<<;;;<<<;;;:::999999;;;<<<>>>999:::;;;;;;999888888888666999======;;;:::;;;===999::::::;;;<<<===>>>>>>;;;:::999:::===>>>===<<>>===@@@FFFHHHFFFFFFHHH>>>???AAABBBCCCBBBBBBAAA???@@@AAAAAAAAACCCFFFIIICCCBBBAAA@@@>>>===<<<<<<@@@???>>>???AAABBBBBBAAA========================;;;<<<>>>>>><<<;;;::::::;;;:::999999:::;;;:::999<<<===<<<:::777666666888555:::>>>>>>:::999<<>>>>>;;;999999;;;999<<<>>>>>>======???BBB>>>===<<<;;;:::999999999::::::999999::::::;;;<<<999;;;>>>>>>>>>======>>><<<<<<=========<<<:::999777777888999999:::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>Ħrrr\\\PPPMMMJJJAAA777???>>><<<:::888666555444777777888888888888777777666777888888777777888999::::::888666555666999<<<:::;;;<<<;;;999999;;;===888;;;;;;999888:::999666888888888888999:::;;;;;;???<<<999;;;>>>???<<<888;;;;;;<<<===<<<:::777666;;;;;;<<<<<<===<<<<<<<<<===@@@CCCDDDDDDDDDEEEFFF@@@??????>>>@@@BBBEEEFFF>>>>>>>>>???@@@@@@AAAAAA>>>>>>============>>>???CCCBBBAAA@@@???>>>>>>>>>>>>===>>>???@@@@@@>>><<>>===;;;999888:::::::::888777777:::<<<888;;;======<<<;;;:::;;;;;;<<<>>>>>>>>>???AAACCCCCC@@@===;;;<<<======<<>><<<;;;:::999888<<<<<<============<<<<<<:::::::::999888777555555777888999999::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;999999;;;>Lwwwlll[[[TTTJJJEEEEEEDDDAAA>>>888888777666666555444444666666777777777777666666555666777777666666777999999999999777666777;;;>>>;;;;;;<<<;;;999999:::<<<777;;;;;;::::::======;;;;;;::::::999999999999999888666444777<<<===;;;888888999;;;<<<<<<:::999888888999::::::;;;;;;;;;;;;>>>AAACCCEEEDDDDDDDDDEEEDDDBBB@@@>>>===>>>>>>???======>>>>>>>>>>>>??????>>>>>>=========>>>>>>???BBBAAA@@@??????>>>>>>???@@@???>>>???AAAAAA???>>>???>>>:::555555888888555666666777777999:::<<<<<<:::;;;<<<:::777555444555555444333444666888999999>>>???@@@@@@???===;;;:::999999888777555666888;;;999;;;<<<===<<<;;;;;;<<<;;;<<<>>>>>>>>>>>>AAACCCCCC@@@===<<<<<<===============<<<<<<;;;;;;::::::<<<<<<============<<<<<<;;;;;;;;;:::999888666555888888999:::::::::::::::========================>>><<<;;;;;;<<<HdĦ|||mmm]]]QQQLLLDDDEEEEEECCC???======>>>888777777666444333333222555555666666666666555555444555666666555555666888888888888888777999<<>>>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@????????????@@@@@@AAA???>>>>>>???@@@@@@???>>>>>>999444333666666333333444666999;;;===>>>???<<<======;;;888555444444444222111111444777999:::??????@@@???>>><<<:::999666666666555333444666888888:::;;;<<<;;;:::;;;<<<;;;<<<>>>>>>>>>>>>@@@BBBCCC@@@>>>===>>>???>>>>>>;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<;;;:::999888777999::::::;;;;;;;;;;;;:::>>>>>>>>>???????????????>>><<<;;;;;;<<<DdDӵӵӵĦӵĭӵwwwdddWWWMMMFFFCCCDDD@@@BBBDDDBBB===::::::<<<===<<<;;;888666444222111444555555555555555555444333444666555444444555777555666777777777999<<>>??????===;;;:::;;;===999<<<<<<;;;<<<@@@BBB@@@<<<<<<<<<;;;::::::999888<<<:::999:::;;;;;;999777888999::::::;;;:::999999999:::;;;===>>>????????????AAACCCCCCBBB@@@@@@@@@>>>>>>======>>>???@@@AAADDDDDDCCCCCCBBBAAA@@@@@@@@@@@@???>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBBBBAAA???<<<<<<===????????????>>>999444333555555222555666999===???AAAAAABBB@@@AAAAAA???;;;888777777666444222333666:::<<<===;;;;;;;;;:::999777666555333444444333222222333555666888::::::::::::;;;<<<:::<<<>>>>>>>>>>>>???@@@BBB@@@>>>>>>???@@@???>>><<<<<<;;;;;;;;;;;;::::::;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<;;;:::999888::::::;;;<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>?????????===;;;::::::;;;D%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??|||sssgggZZZKKKBBB;;;777777999::::::::::::;;;<<<===>>>===<<<;;;999777555333333444444555555555555444444333444555555444444555666222444555555666777:::===???@@@@@@???===<<<>>>???;;;======::::::>>>???===999:::;;;<<<<<<<<<<<<;;;===<<<<<<<<<===<<<;;;:::<<<<<<<<<;;;:::999888888999:::;;;===>>>?????????===???AAAAAA@@@>>>>>>>>><<<===>>>???@@@BBBCCCDDDFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@???????????????AAAAAAAAAAAAAAABBBCCCDDDCCC@@@>>>>>>???AAAAAAAAA@@@???:::444333666555222777999;;;>>>@@@AAAAAAAAABBBBBBBBB@@@<<<999888888777555444555777:::<<<<<<888888777777555444333222222333333333111111222444333555999::::::::::::;;;:::<<<>>>???>>>===>>>???AAA@@@>>>>>>@@@@@@???>>>>>>===<<<;;;:::999888888;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::999;;;;;;;;;<<<<<<;;;::::::<<<<<<<<<=========>>>>>>>>><<<;;;;;;<<<Dtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]ĦrrrbbbWWWRRRRRRIII@@@;;;888555666999===;;;888999<<<>>>>>>===666666666666666666666666444444555555555555444444333444555555444444555777111333444555555666999;;;??????@@@???>>>>>>???AAA===???===999999<<<===:::777888:::===>>>>>>>>>>>>888999:::<<<============>>>>>>===<<<;;;:::999999888999:::;;;<<<============???AAAAAA???>>>===>>>???@@@@@@AAABBBBBBCCCCCCEEEEEEDDDCCCBBBBBBAAAAAABBBBBBAAA@@@????????????AAAAAAAAAAAAAAABBBCCCCCCEEECCCBBBBBBCCCDDDDDDCCC???>>>999444333666666333666777999:::<<<=========>>>??????===:::777666666555444333444777888999888777777666555555444444444111333444333222111222333111555:::======<<<;;;;;;:::<<<>>>???>>>======>>>@@@???>>>>>>@@@@@@???===>>>===<<<;;;:::888777777;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::999:::;;;;;;;;;;;;::::::999::::::;;;;;;<<<<<<======@@@>>>======>>>HdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦnnn^^^SSSLLLHHHFFFDDD>>>999999888777999===AAA@@@>>>>>>>>>===<<<:::333333444555555666666777555555666666666666555555333555666666555555666777222333555666555666888:::<<<===>>>>>>======???AAA===???===999888<<<===;;;777888;;;===?????????>>>888:::;;;<<<======>>>>>>>>>>>>===<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<===???AAABBB@@@??????@@@@@@AAAAAABBBBBBBBBBBBBBBEEEEEEEEEDDDDDDCCCCCCBBBCCCCCCBBB@@@@@@?????????@@@@@@?????????@@@AAAAAACCCBBBBBBCCCDDDDDDCCCAAA<<<<<<777222222555666333444444555666888:::<<<===:::<<<<<<:::888555555555444333444555777777666444555555555444444444555555222333555555333222333444111666===BBBBBB@@@>>><<<999<<<>>>???>>>===<<<===>>>======>>>??????>>>===<<<<<<;;;;;;:::999888888:::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;:::999999:::::::::::::::999888888999::::::;;;<<<<<<======>>>===;;;;;;===DdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵtttgggYYYHHH??????CCCDDDDDD>>>999555555333111333777777:::<<<>>>===<<<<<<<<<666666666666666555555555555555666666666666555555444555666666555555666888333555666777666777888::::::;;;<<<<<<<<<<<>>??????>>>>>>===>>>??????>>>=========>>>============>>>??????======>>>>>>>>>>>>>>>===>>>@@@BBBCCCBBBAAAAAABBB>>>???@@@AAABBBCCCCCCCCCGGGGGGGGGGGGFFFFFFFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>???@@@??????AAABBBBBB@@@===::::::666111111555555222333333333555777:::===???999;;;;;;:::888666555666555555555777999888555333333333222222222333444555222444666666444333444444222888@@@EEEFFFCCC@@@>>>999<<<>>>???>>>===<<<<<<======<<<===??????>>><<<:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;::::::999999::::::::::::999999888777::::::;;;;;;<<<======>>>;;;999777888999>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ{{{eeeVVVSSSHHHDDD???===>>>===;;;999555444333222333555777888:::;;;<<<:::777888===AAA999777444333444444444333111555777555000...111666777555333222222333444555999888777555555555666666>>>???AAAAAA???>>>???@@@>>>@@@???:::999===@@@@@@>>>>>>???>>>>>>===<<<<<<@@@??????>>>===<<<<<<;;;>>>>>>>>>===;;;;;;===???===>>>@@@@@@??????@@@BBBAAAAAA@@@??????@@@AAAAAACCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEECCC@@@?????????>>>===@@@???>>>>>>???@@@BBBCCCDDDAAA>>>============<<<;;;666222333333111111333111222333555666888999:::888888777666666666666666555444444333333444444555555333111/////////111222222222444666999999888666444777AAAKKKMMMEEE===:::999<<>>>>>>>>EEEBBB???>>>>>>?????????<<<<<<;;;:::999999999999??????>>><<<;;;:::999888;;;;;;<<<<<<;;;;;;:::999999666666999999777888;;;999::::::;;;;;;<<<<<<<<<999999:::;;;;;;&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRpppggg\\\LLLBBBBBB@@@===999888888888666444555444333333333555666777:::888666666888;;;>>>???888666333333333444333333000111222333333555777888666555333222222333444555666555555555777:::<<<>>>@@@AAABBBAAA???=========AAACCCAAA;;;888999:::999==================<<<;;;======>>>???@@@@@@AAAAAA???@@@@@@???======???AAA>>>@@@AAA@@@??????@@@AAACCCBBBAAA@@@@@@AAABBBCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCDDDCCCAAA??????@@@@@@???>>>BBBAAA@@@@@@@@@AAACCCCCCDDDBBB???>>>>>>>>>>>>===;;;666333444555444444777444444555555666666777777777777666555555555555555444444333333333333444444555444222111222333444555333333444555777666444222///333>>>JJJNNNIIICCC@@@<<<>>>AAAAAA???>>>======DDDAAA>>>======>>>>>>>>>======<<<;;;::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999999666666999999777888;;;===<<<<<<;;;::::::999999999999::::::;;;HĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@hvvvgggYYYMMMIIICCC;;;888;;;<<<:::888777888888777666444444555555555555555555888555222333999======<<<999777444444444555555444222111000333666999888777555444333222333333555666777666666666888<<>>>>>===;;;;;;<<<<<<============<<<<<<<<<===>>>???AAABBBBBBAAAAAABBBAAA@@@@@@AAACCC@@@BBBBBBBBB@@@???@@@AAACCCCCCBBBBBBBBBBBBCCCCCCAAAAAABBBCCCDDDDDDDDDDDDBBBAAAAAAAAAAAABBBCCCCCCAAA@@@??????AAAAAAAAA???EEEDDDBBBAAAAAABBBBBBCCCCCC@@@>>>===>>>>>>===<<<;;;666444666777666777999777777666666555444444333555555444444333333444444333333222222222222333333333222222222222444666777555444444444555333000...///222<<>>@@@BBBAAA???=========BBB???===<<<===>>>======>>>>>>===<<<;;;;;;;;;;;;999999:::;;;<<<===>>>>>>;;;;;;;;;;;;;;;:::999999999666666888999777888;;;<<<<<<;;;;;;::::::999999:::::::::::::::D^DdDĦs׼srrr___SSSOOOFFF???>>>===999999<<<999888888888888888888888666777777777777777666555666444222333666999:::999:::888666555666777777666777666666666666666555444444333333333333444555666<<<;;;888777777999;;;===>>>@@@BBBBBB@@@>>>======@@@EEEFFFDDDBBBCCCCCCAAA;;;<<<===>>>>>>>>>>>>>>><<<<<<==================@@@AAABBBBBBAAAAAABBBCCCBBBCCCDDDCCCAAA@@@@@@AAACCCBBBBBBBBBBBBBBBBBBCCC@@@AAABBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCAAA@@@@@@AAACCCDDDCCCBBBEEEDDDCCCAAA@@@@@@AAAAAA@@@>>>===<<<======;;;:::===777555666777555666888777777666555444444333333333333222222222222333333333222222111111222222333222111111111111222333444555444333333444333111...333444;;;FFFKKKFFF@@@<<<===>>>@@@@@@>>>======>>>AAA???=========>>>>>>===>>>===<<<;;;::::::::::::888888999:::<<<===>>>>>>:::;;;;;;;;;;;;:::999999999666555888888666777:::888888999:::;;;<<<<<<===:::::::::::::::>d<Ħ>d<ĦĦBeĦ}}}mmm___RRRIIICCCAAA===:::;;;:::777777888444555666666666666777777999999::::::999888777666444555666555333333555888888666444333444555555555666999;;;999444111222444222222222333444555666666===<<<999777666666888999:::===@@@BBBAAA@@@@@@@@@999>>>AAA@@@???AAABBB@@@===>>>???@@@@@@@@@@@@@@@============>>>>>>>>>>>>>>>@@@AAAAAA@@@@@@AAACCCBBBDDDDDDCCCAAA@@@AAABBBAAAAAABBBBBBBBBBBBAAAAAA@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDAAAAAAAAACCCFFFGGGFFFEEEDDDCCCAAA???>>>>>>??????@@@???>>>>>>???>>>===;;;>>>999555666555333222444555555555555444444444444222222111111111111222222333222222111111222222333444333333222222111111111444333222333444444333222555444999BBBGGGCCC<<<888999;;;============>>>@@@AAA???>>>>>>?????????>>>===<<<;;;:::999999999999999:::::::::;;;;;;<<<<<<::::::;;;;;;::::::999888888555555888888666777:::777777888999:::;;;<<<===;;;::::::::::::DdDĦsdKĦgdKĦgdKĦkkkcccVVVJJJCCC???>>>===;;;:::999999888666444444666888:::;;;:::::::::;;;;;;;;;:::999888888777777333666888666222000333666444222000///111222222111000666::::::555222444888111111222333555666666777999888777666666777888999666999>>>BBBBBBBBBCCCCCC<<>>>>>???@@@AAACCCDDDDDD===???AAAAAA@@@@@@AAABBBAAACCCCCCCCCAAA@@@AAABBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCAAAAAABBBDDDGGGHHHFFFEEEBBBAAA???>>>=========>>>BBBAAA@@@AAABBBAAA???>>>???999555555444111000222444444444444444555555555111111000000111111222222333333222222222222333333666666666555444333333222333222111222444555555444222000444???FFFCCC===999888999;;;<<<<<<===???AAA@@@???>>>>>>@@@@@@???>>><<<<<<;;;:::999999999999:::::::::::::::;;;;;;;;;:::::::::::::::999888888888555555777888666777:::::::::::::::999999999999;;;;;;;;;;;;;;;Denenene|||jjj]]]MMMHHHAAA<<<::::::;;;<<<:::::::::777666666777777999<<>>===>>>???<<<;;;999777666666666666333444444444444333444555333111//////000222222111///222666777666666666888000000222444555666777777666666777888888888888888444888>>>BBBCCCCCCCCCDDD@@@DDDFFFCCCAAACCCDDDBBB@@@@@@AAAAAAAAA@@@??????@@@@@@AAABBBCCCCCCDDDDDD<<<>>>AAABBBAAAAAAAAABBB@@@AAABBBBBBAAA@@@BBBCCCAAABBBCCCDDDDDDCCCBBBAAABBBBBBCCCCCCCCCCCCCCCBBBCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@AAADDDFFFFFFEEECCCAAA@@@>>>===<<<======>>>@@@??????@@@AAAAAA???======888444555444222111333444444444444444444444444111111000000111222222333444444333333333333444444555555555555555555444444222111000000222333333222222///222===EEEDDD???;;;:::;;;<<<<<<<<<<<<>>>@@@>>>======>>>??????>>><<<===<<<;;;::::::999999:::999999:::::::::;;;;;;;;;999::::::::::::999888888888555555777888555666:::999999999999999999999999;;;;;;;;;<<<<<>><<<;;;<<<===<<<<<<999999777444222555888:::666:::======;;;:::;;;===<<<:::777555444444555555444222000222666888666444555333111111333444444444222222333555888888666444///000222444555777777777777888999::::::999777666555999>>>BBBCCCCCCCCCCCC===AAABBB@@@???BBBCCCBBB@@@@@@@@@@@@@@@???>>>===CCCCCCBBBAAAAAA@@@??????<<>>>>>>>>?????????@@@CCCEEEEEECCCAAA@@@???>>>=========>>>???===<<<<<<===>>>>>><<<:::<<<777333555555333333666555555555444444333333222111111000111111222333333555444444333333444444555111111222333444444444444222111//////000111111000444111333===EEEDDD>>>:::===>>>>>>===<<<<<<>>>@@@===<<<<<<===>>>>>>===;;;>>>>>>===;;;;;;;;;;;;;;;888888999:::;;;;;;<<<<<<999::::::::::::999888888888555444777777555666999555666777888:::;;;<<<===;;;;;;;;;<<<===yyyiiiXXXMMMGGGAAA===<<<999999999888888999::::::888666444555888999777555<<<;;;:::999888777666555444444333222222333333333111444333000000333444222444666666555333222222333777222111666:::888444222222333333333444444555555777888999::::::::::::999:::<<>>@@@BBBBBBAAAAAAAAABBBFFFEEECCCBBB@@@@@@??????CCCAAA@@@>>>>>>???AAABBBCCCBBBAAAAAAAAAAAABBBCCCBBBCCCDDDDDDBBBAAABBBCCCDDDDDDDDDCCCCCCBBBBBBBBB??????@@@@@@@@@AAAAAAAAA???AAABBBDDDDDDCCCAAA@@@BBB===<<>>===<<<<<<;;;;;;444000111111000111444555444333222222333555666333222111000000000111222444444333222111111111111444333333444555555444222444444333222111000///...000///444???HHHGGG@@@999AAA>>>:::;;;AAADDD@@@:::===;;;:::;;;<<<===<<<;;;???:::999;;;<<<::::::;;;666666777:::<<<<<<;;;:::======<<<;;;:::999888777;;;888555444444444444333444555666888999999888888;;;;;;;;;<<<<<>>AAAAAA@@@@@@??????>>>>>>>>>888333333222111111444666555444333333333444555222222111111111222444555222111111000000111111111444333222333444555333222333333222222111000000000222111555@@@LLLNNNHHHAAACCC@@@======@@@BBB???;;;===<<<;;;;;;======<<<;;;===999777999:::888777999:::999999999:::999888777999999888888888888777777999777555555666777777666777888:::;;;;;;;;;;;;:::;;;;;;;;;;;;<<<ӵvvvfffYYYKKKBBB999888999;;;999666888===:::999888777777777777777888777666777888999888666333333222222111111111000222111111000000111222222333666555111111333333111111333444555444444666777666222222777;;;999777666555555666666666666777777Ħ999888888:::<<>>CCC??????DDDGGGEEEAAA@@@@@@@@@@@@@@@@@@@@@??????AAA:::555444444111222444777666555444333333333444444333222222222222333444222222111111111222333333333222111111333333222111111111111111111111111111777444555???MMMSSSNNNFFFEEEBBB???>>>??????>>>===>>><<<;;;<<<===>>>===<<L999888888777888;;;=hĦBBBEEEDDDDDDCCCBBBAAA@@@??????AAACCCCCCBBBAAABBBCCC4ĉ@ӵCCCBBBBBBBBBBBBCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBB???AAACCCCCCCCCCCCDDDFFFEEEDDDBBB???>>><<<<<<<<>>===???<<<<<>>?????????>>>>>>???999444444444222222555777666555444444333333222444444333222111111000000666666555444444444555555222111///000111222111000///000000111222222333333999555444<<>>>>>===;;;<<>>===<<<<<<>>>>>>===<<>>>>>;;;999:::666777777666777888;;;===999999999999::::::::::::888777666777:::;;;;;;;;;::::::::::::::::::999999::::::;;;;;;;;;GG=?}}}ooo^^^SSSFFF===::::::999888???888444666999888666666666666777777999:::;;;<<<333444444444333333444444444444444333333333333333222222222222222333444444555777666222222555555222555666777666444333444555333000000555777555555777999999999999999999999999HdĦ999888888777999=ĪjEEEEEEDDDBBBAAA@@@???>>>>>>???AAAAAA@@@@@@@@@AAAGG=?DDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???AAACCCCCCCCCCCCDDDFFFBBBAAA???>>>======>>>???@@@???>>>======>>>???@@@BBBAAAAAAAAA@@@???>>>======:::;;;???@@@>>>===>>><<<===???@@@@@@???>>>===;;;555111222333222333666666555555444333222222111000000000111111111111111888777666555444444444444222000......000111111000//////000111222333444444555444333999JJJZZZ]]]WWWDDD???<<<===<<<:::<<>><<<;;;<<<===>>>===<<<;;;777777::::::777444555666777888777666888;;;>>>:::::::::999999999888888:::999888999;;;;;;:::999;;;;;;:::::::::::::::::::::::::::;;;;;;ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵwwwĦ777666888;;;;;;;;;???666000333ĭӵ222111Ħ222111222Ħ555Ħ333666777444666777888666444333333444444777888777DdD;;;>>>BBB?fӵEEEEEECCCĦ===???@@@ӵƜ`1.׼sEEEEEEĭӵCCCBBBCCCEEE@@@???===<<<===>>>@@@ӵ<<<===???@@@Ħ@@@??????>>>>>>======CCCAAA@@@>>>888222///Ħ333333444333333222222Ħ444333222222222222222000......///000111000...///000111222333444444000222222888III___iiifffIII@@@:::<<<===:::;;;AAA===;;;:::;;;<<<===<<<;;;:::777777:::;;;888666666999;;;<<<:::777666888;;;888888777777777666666666;;;:::::::::;;;:::888666<<<<<<;;;;;;;;;<<<<<<===::::::::::::;;;?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e^^^>hӵ888:::===<<<;;;:::555333fff?><z777g&e>&e333111HL222111111ShӵgL333444777888666555666777666555444555S?ʬ3337773h?D%%)?===AAAZufĦDDDDDDCCCgL>>>===???g&eAAAgĉ@DDDEEEg&e>&eBBB@eAAACCC??CCCDDD@@@???===<<<===???g<ĉ>>>>>>???@@@3we<Ħ???>>>>>>>>>3h?@eDDDCCCAAA???===999333///Z5550001112222222223h?gL222111111222333444444333111......///111111111//////000111222333333444---222333666EEE]]]kkklllRRRDDD;;;>>>???;;;:::???<<<:::999:::;;;<<<;;;:::;;;888999===???<<<::::::888;;;>>>===999777999;;;666666666666777777777777:::999999:::;;;:::888666;;;;;;:::::::::<<<===>>>999999:::::::::4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]Ħ@@@ZuR)Ħ888:::;;;:::999444333sߝLGdUĦ333Hƅ^Hu]Ħ444ntHdĦ333222HGgĉ@333HdĦ333444888999777333555666666555555Htƅ^222444Bt=o9ĦDtfo9Ħ:::>>>@@@g?CCCCCCHdĦ>>>>>>@@@Hu]ĦBBBttEEEDDDHƅ^Hu]ĦBBBH׼sAAABBBAAABBBCCCBBB@@@>>>======???tQBBB@@@???@@@je<Ħ>>>>>>>>>Bt=o9ĦH׼sBBBBBBAAA???<<<:::<<<555111HtĦ444...///111222Bt=o9ĦHdĦ111111222444666888999444111......///111222111///000000111222222333333...444555444@@@WWWfffiiiYYYHHH===???AAA<<<999===;;;:::999999;;;;;;:::999888555666;;;===;;;888999444999>>>>>>;;;:::<<>>GR/f6LĭĦCCCCCCDdDĦ===>>>BBBDdDĦ@@@`eĭAAADdDΦDdDĦBBBDdDĦ@@@DDDDDDDDDDDDCCCBBBAAA@@@BBB@@@???>>>======geĦBBBBBBBBBFSĦ>>>===qjRgdKӵDdDĦCCCDDDBBBAAAAAAAAA===999333DdDĦ333111111222qjRgdKӵDdDĦ......///000111111111000000...+++...222111,,,222222111111000000//////222///+++---:::QQQgggtttaaaOOO>>>999<<<>>>>>>>>>999:::<<<======<<<:::999;;;;;;:::999999888888777:::777777::::::888999<<<:::888666777999:::;;;;;;>>>999777999:::999:::<<<<<<:::888:::<<<===<<<:::5555555555554444DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵ~~~nnn___UUULLLDdDĦ777888o)h777555444444555777999444444DdDΦDdDĦ444DdDΦDdDӵ222GIpӵDdDĦ333po9wӵDdDĦ222444555666555333333222000///po9u555777:::;;;GIdnuR)ĦDdDĦnuR)Ħ<<<>>>CdgĪjBBBDdDĦ>>>>>>BBBDdDĦ@@@HߝL`o9AAADdDΦDdDӵCCCDdDĦAAA???@@@AAABBBBBBCCCBBBBBBBBBAAA@@@>>>===>>>geĦCCCAAAsp?aĦ>>>===GIdnuR)ĦDdDĦAAABBBAAA?????????<<<888333DdDĦ222//////000GIdnuR)ĦDdDĦ......///000111222222000000...,,,...222111---------------------------333333111000777III```pppaaaOOO>>>999<<<=========;;;<<<===>>>>>>===;;;:::<<<<<<;;;::::::999999888:::777666999:::777888;;;===;;;888888999:::999999;;;777555888:::999;;;===>>><<<::::::<<<<<<:::8889999999999998884DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)ĦuuuZZZSSSIIIAAA===;;;>d<Ħ777Dt555444444444555555333444DdDΦDdDĦ666>d<ʜ4DuTӵ3334DwDd<Ħ222puR)Ħ>d<555666555444444555444333111peӵ555ĦpeӵDx<>d<ӵDd<<<d<>>>AAA>d<Ħ@@@4DufئL>e@@@DdDʜ4DuTӵDDDDdDĦBBB===>>>???@@@AAAAAAAAAAAABBBAAA@@@>>>>>>>>>geĦAAAs<v>aĦ>>>>>>peӵDx<DdDĦAAABBBAAA@@@@@@@@@;;;777222DdDĦ000000000111peӵDx<>d<...///000111222333000111///---...222111.........//////000111111222222444444222444AAAXXXlll```OOO>>>999;;;;;;;;;;;;===>>>>>>???>>>===<<<;;;<<<<<<<<<;;;::::::999999888555666999999777777:::???===:::999999999888777999555444777::::::;;;>>>???===<<<;;;;;;;;;999777;;;;;;;;;::::::4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħ666s&dq&ĒR333333i?ʜtd<Ħ222HHܗDӊB777<x555444666777777666444B?d>>BBBAAA???>>>======geĦ???Hg8>aĦ???@@@B?Ho9???>dd<ӵ444333B?Ho9000<x111222222333000222111......222222///111111222222222333333333///000111111222===SSSfff___OOO???:::::::::999:::>>>>>>>>>>>>>>>===;;;;;;<<<;;;;;;::::::999888888777444555888888666666888>>><<<::::::::::::999777:::666555999<<<;;;<<<>>>>>>===<<<<<<;;;;;;:::999:::9999999998884DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDOOOAAA888<<<:::777555555666ne555555=e444444444444333222222444ege444444sĪj@h222222333fdDĦ333@ďD666555Hkge666555333555666777666555@h;;;<<<@G666777HĪj@IŌ:::;;;Bene???Hkge@@@ne???>>>fe???Hu]3hh@@@BBBCCCseBBBBBBBBBBBBBBBBBBAAA@@@AAA@@@>>>===<<<<<aĦ@@@AAA@GAAA@@@seBBBAAA@@@AAABBB===:::666<Ō444444333@G111000Hkge000111222222222000222222///...111222000222111111111000000000///000---,,,///333;;;LLL]]]^^^OOO@@@;;;:::999999:::============<<<<<<;;;;;;::::::999999888777777777666444555888999666555888:::999888999;;;<<<;;;:::>>>:::999<<<>>><<<;;;===;;;<<<<<<<<<<<<<<<<<<<<<9999998888888884DuXӵĵD^AAA;;;666555333222222222222444555555666000111111111111000000111333222222333111111222333333DdDĦ444555444444444777666555333111333444444333222;;;<<<<<<<<<777888999:::<<<:::AAA@@@<<>>BBB???D^@@@>>>AAADDDs׼sAAA???@@@AAACCCDDDEEEFFFFFFAAA@@@???=========geFm8???>aĦ@@@@@@AAAAAAAAA@@@s׼s>>>>>>======>>>@@@>>>;;;777Ho000///000111222333333111111111111111111111000333444000///111333222444444333222222111000000333...---111333888FFFVVV]]]OOOBBB<<<;;;999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999888777777666666666444555999999666555777666555666888;;;===<<<;;;???;;;:::>>>???===<<<===:::<<<======<<<<<<===>>>:::::::::999999Φ4DuXӵtvӵ>d<ĦĦĦxxxdddTTTMMMDDD>>><<<:::555555777111222333333333444555666Ħ777999:::999777000000000000000000000000...111333444333222222222222222333333333333333333000111222333444333333222>d<Ħ555555666222222111111222222333444444333333555666666555333111333555555444333444555666777:::;;;<<<===>>>???>>>??????===:::888999;;;666888:::999777777888:::999;;;>>>@@@AAAAAABBBCCCCCCCCCAAA???===<<<>>>@@@;;;??????<<<Ħ======???AAACCCCCCBBB@@@???@@@>d<Ħ???@@@???BBBEEEBe???BBB???@@@AAACCCEEEFFFFFFFFFCCCBBBAAA?????????geFYĉ@@@???>aĦ>>>>>>===>>>>>>>>><<<===???@@@@@@???Be<<<===<<<;;;;;;===???>>>:::777nu]ӵ///222333444555555222333555444222111333555333333222111111000000///000444555111///111333333333333333333333333333222111///111555444666EEEYYY\\\OOOBBB===<<<:::;;;>>><<<<<<<<<<<<===>>>??????::::::999999888777777666666444666::::::777666777444444555888;;;<<<;;;:::===:::999===???===<<<>>>;;;===???>>>;;;:::<<<>>>::::::::::::999?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦuuubbbTTTHHH>>>:::666555999777222111444333444555444333222333gdKĦ333555666444222333333222222222222333333,,,///222333222111000111444333333222222111111000000111222333444333222222gdDĦ444555666333222111000111222333444222222222444666666555333444555777888777666777888999<<>>@@@AAABBBCCCDDDDDDDDDBBB@@@===<<<>>>@@@;;;??????gdKĦ===;;;===@@@CCCCCCAAA???===@@@sdKĦ???@@@???CCCFFF>>>@@@CCCBBBBBBCCCCCCDDDCCCCCCCCCEEEDDDBBBAAA@@@@@@ŶSAAA@@@@@@3we<;;;;;;<<<===;;;<<<===??????===<<<===>>>===<<<===>>>@@@===:::666iĉ@3hR/Ō222333333333333222222444666555333222444666444444333222111000///...000444555111///111333333---------...//////000000+++---333999555666IIIaaa[[[OOOCCC>>>===;;;<<>>@@@AAABBB;;;;;;::::::999888888777666555666;;;;;;777666888444444555777:::;;;:::888:::777888<<>>===???===???@@@>>>;;;999:::<<<999999999888888>AnenenennndddVVVMMMHHHEEEAAA===777333222666999666333222222333333222111111ne///000444666333000666444222111111000...---111111222333333333333222222222333444333222000///000111222222111000111De///000111222333666666111///111111000666222000111555666444000444333333666999;;;<<<;;;@@@???===<<<===>>>@@@AAAAAA@@@???===<<<;;;;;;;;;<<<;;;999777666666777777888:::<<<===<<<===???AAA??????>>>???@@@???===<<>>ne@@@@@@>>>@@@BBBBBBAAA??????@@@BBBneAAAAAABBBDDDCCCBBBAAABBBDDDGGGHHHEEEDDDDDDCCCBBBBBBAAAAAAAAABBBBBBCCCBBBBBB>AAAA@@@@@@k<>>>>>>>>>??????@@@@@@>>>===:::888555444:::<<<======<<<<<<===???CCCAAA:::fh000333333111000222444000333666666444111//////000111222333444444444444333000...///222333222111222000///111333444222///111///111666888>>>RRRggglllYYYFFF===>>>???@@@AAA@@@>>><<<<<<===>>>===<<<===<<<:::888777777888999999999888999:::999777555555555555666777999;;;<<<777999;;;===????????????<<<>>>@@@???<<<:::;;;<<<;;;666444888{{{iii]]]SSSLLLCCC>>>======;;;999888333222666888555222222111222222111000000333111000000111111111444333111111222222111/////////111222333333333333444444555555555444333222000111222222111000111222111111222333333000333444000///222444333666222000111555666444000444444555777;;;===>>>===>>>===;;;999888999::::::>>>>>>===============>>>>>>===;;;888666555555555;;;<<<>>>>>>======>>>???BBBAAA??????@@@???>>><<>>>>>===>>>@@@BBBBBB@@@??????@@@BBBAAABBBBBBBBBDDDCCCBBBAAABBBDDDEEEGGGBBBBBBBBBBBBCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCAAA@@@@@@===============>>>??????>>>>>><<<;;;:::999<<<===>>>>>>======>>>@@@AAA@@@;;;444...111333333111000222333333222222444666666222///222333333444444333333333444222111222555666555444777444222111222222///---444222444999;;;AAATTTjjjnnn\\\HHH???=========??????===<<<;;;<<<===<<<;;;<<<;;;999777666777888999999888888888999999777555555555555666777888999:::999:::<<<===>>>>>>>>>===???===<<<<<<<<<;;;888666666666999<<<mmm___UUUKKKEEEAAA===999888:::;;;;;;999888444333666666333111111111222222111000000111333000111222000...---///222222111000111222333222111///000000111111111111000444444444555444444333222000111222222111000111222222222333444444333222222111444555111///222333222555333111222444555333111333444666999===?????????===<<<999777666555555555:::;;;;;;<<<===>>>??????@@@???<<<999666555444444===>>>??????======>>>???DDDBBB???>>>?????????>>>DDDBBB>>>===<<<<<<<<<;;;>>>???AAAAAA???>>>???@@@CCCCCCBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAABBBCCCDDD@@@@@@AAABBBBBBCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCAAA@@@@@@??????@@@@@@AAA???>>>===<<<<<<<<<<<<<<<>>>>>>>>>?????????>>>>>>===>>>??????>>>>>>???@@@??????<<<666555555222---///111333333222111222333555111///222888999555///444444444444333333333222444333333555777888777666999666222111111111000000888666888<<<===BBBVVVkkkppp^^^KKKAAA>>>===<<<===>>><<<;;;;;;<<<<<<;;;:::;;;:::888777666666777888888777666777888888666444666666666666777777888888<<<<<<<<<======<<<;;;;;;@@@<<<999999::::::666333333555;;;>>>uuujjj[[[OOOIIIFFFDDDCCC???===::::::;;;;;;:::888777444333555555111000222111222333222000000222333000000000000/////////000111000//////111111000///111111111111000///...---111111222222222111111111000111222222111000111222555666777888777555222000666999999333000111222000444333111222444555333222222333666:::>>>AAA@@@???===<<<:::888777666666666999:::;;;<<<======>>>>>>???===;;;888666555555555===>>>??????>>>>>>???@@@BBB@@@===<<<>>>???@@@@@@CCC@@@>>>=========<<<;;;===???@@@@@@>>>>>>>>>???AAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@?????????@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDAAAAAA@@@@@@@@@@@@AAAAAA@@@???>>>======<<<======??????>>>>>>?????????@@@===>>>??????======>>>???===>>>===999888888444///111222333333222222222222444222000222666777444111444444444333333333444444333333555777888999888777666444111000111333555777>>>;;;;;;>>>===@@@RRRfffppp```NNNEEEAAA>>>>>>???>>><<<;;;<<<======;;;:::999999888777666666777777777666555666777888666555888888888888888888888777=========<<<;;;:::999888===;;;:::999999999888666888666888;;;:::oooaaaSSSMMMFFF@@@>>><<<:::999:::999888888777666444222666333333444333000000333222333444333111111333444333000...///333444222...111000......//////---,,,...//////000000000//////111111111111111111111111000111222222111000111222333555888::::::888666444888;;;:::555222444444222444333222333333444333222000222666;;;???@@@???===999999999888888777888888999999:::;;;;;;;;;:::999;;;:::888777666777777888;;;<<<>>>???>>>???AAABBB>>><<<::::::===???AAAAAA???===<<<<<<>>>>>>>>>======>>>???>>>======>>>??????@@@AAAAAAAAAAAA@@@?????????>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCBBBBBBAAAAAAAAAAAABBBBBBAAA@@@??????>>>>>>>>>???@@@???>>>============>>><<<===>>>>>><<<<<<<<<>>><<>><<<===:::;;;LLL___mmm___OOOGGGDDDAAAAAACCC>>>======>>>???>>><<<:::888888777777777777777777777666555555777888777666::::::;;;;;;;;;:::999999>>>===<<<;;;:::999888888888;;;===;;;888777;;;???CCC;;;666888:::qqqcccWWWLLLEEE@@@>>><<<<<<;;;:::777555444555555555444333222111444222222333222///000444222333333222111111222444444000---000555777333...222000......///...---+++***+++---///111222333333333222222222222333444444000111222222111000111222///111555888:::;;;:::999444777888555444777999888333333333333333333333333000222777<<<@@@AAA>>>;;;555555555666666777777777888999999:::999888666555666666555555666777999:::999;;;===>>>>>>???AAACCC<<<:::999:::===???@@@@@@;;;::::::<<<>>>@@@@@@???===>>>>>>===<<<<<<===???>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????AAABBBCCCBBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@??????@@@@@@AAAAAA@@@>>><<<;;;;;;<<<<<<<<<===>>>===<<<;;;<<<======@@@AAA???@@@@@@<<<666444333222333444444222000222333444333111222555888666555444333333444555666666:::>>>???>>><<<::::::777666555333111333777:::BBB===;;;;;;666777FFFYYYiii\\\OOOHHHDDDAAABBBDDD>>>>>>>>>???@@@???===:::888888888888888888888888888666555555777888888777;;;;;;<<<======<<<;;;:::<<<<<<;;;:::999999999999666;;;???===777777===DDDJJJ???666888===vvvkkk\\\NNNDDD>>>;;;:::999999999999:::::::::999222333444444444333333444222000111333111...111666000111111000//////000222111000000222444555333000111000//////000111000///,,,---///000111222222222333222111111111222444555000111222222111000111222///111333666777888777777111555666333333666999888222333444333333222333444222444999>>>BBBBBB>>>;;;333444444555666666666666555666777888888666444333555444444444555666888999:::<<<============???@@@>>><<<<<<===>>>???>>>===:::::::::<<>>===>>>>>><<<;;;;;;===???>>>???AAABBBBBBAAA???>>>>>>???@@@@@@AAAAAAAAAAAA>>>>>>??????@@@@@@AAAAAAAAA@@@??????@@@AAACCCEEE@@@??????????????????@@@>>>>>>>>>>>>???@@@AAABBBAAA@@@>>><<<;;;<<<===>>>===>>>???>>><<<;;;<<<===???BBBBBBAAABBBCCC@@@;;;555333222333444444222000333222111222555888;;;<<<999888666333222222333333555999>>>???===999777666444555555444333555999===???;;;999888444555DDDWWWeeeZZZNNNGGGBBB??????BBB=========>>>???>>><<<999888888999999999999999888999777666666888999999999999:::<<<======<<<;;;:::::::::999888888999:::;;;999<<<>>>;;;888888===BBBEEE<<<777999===rrrfffQQQNNNHHHBBB===:::888888<<<:::777555444444555555222222333222111111111222111///111222000...111888.../////////------///000...000333333222111222222000//////000222444333222222222222222111///...---000000/////////000222333000222222222111000111222333333444444444333111000222666666222111444555444222333444444222222333444444666;;;@@@DDDCCC???;;;555666666777777666666555222444555777777666444333444444333333444555777888;;;===>>>===<<<;;;<<<>>>@@@?????????@@@???===;;;;;;:::;;;<<<>>>???>>>============<<<;;;;;;===??????@@@BBBCCCCCCBBB@@@??????@@@AAABBBCCCDDDDDDDDD<<<<<<===???@@@AAABBBCCCBBBAAA@@@@@@@@@BBBEEEFFF>>>>>>============>>>>>><<<<<<======>>>@@@AAABBBAAA???>>><<<<<<===???@@@???@@@@@@???>>>======>>>@@@CCCCCCBBBCCCEEEBBB===555333222333555555222///555111...111999???@@@???===;;;777444222000000111111666;;;<<<999555222222///111444444555888===BBB===999777777444555EEEXXXdddYYYMMMFFF@@@<<<<<>>===:::888888999999:::::::::999999:::888666666888:::::::::888999;;;======<<<;;;:::999888888888888999;;;<<<<<<<<<;;;999999999<<<>>>;;;777777:::;;;}}}iiiZZZRRRNNNAAA>>>;;;999888888777666666555555555555444444444333333222222333555666888555444333111000000111111///////////////////////////000222222000000000111444222000000000000///...000///.........///111222444444444333222111000///222222222111///...///111000111111222444555555666777777666666555555555555666333//////222555555444555777;;;???AAAAAA???>>>999777555555666777444111555444333333222222222222555555666666777777888888;;;::::::::::::;;;<<<<<>>>>>???@@@??????>>>===<<<>>>AAAAAA???<<<;;;;;;<<<<<<===>>>>>>>>>??????>>>@@@BBBBBBAAA@@@@@@<<<<<>>>>>===<<<===>>>@@@AAADDD???<<<>>>DDDFFFCCC>>>CCCCCCBBBBBBAAA@@@??????@@@>>>===???BBBCCCAAA???=========>>>??????===:::<<<<<<<<<===>>>@@@AAABBBDDDBBB@@@AAABBBAAA>>>:::444444555555555555444333222111111333777:::===>>><<<:::777444222333444555888999999777444111000000///......222999>>>@@@???>>>:::666555555999EEEQQQ^^^WWWKKK@@@>>>@@@???;;;<<<:::999999;;;<<<<<<;;;;;;::::::999999::::::;;;===;;;888555444555666888;;;;;;:::999:::;;;===>>>>>>888666999;;;::::::;;;>>>>>>===<<<;;;::::::999:::::::::::::::}}}ssseeeXXXNNNGGGAAA<<<>>>;;;999777777777666555555555555555444444444444333333222222333444555666666555333111000//////000444444444333222111111000---///111111111111222333111///------...///...---000//////...///000111222///000111222444444555555111222222111///...000111111222222222222222333333555555555444444333333333666333000000333555555444444666:::>>>@@@AAA@@@???;;;999666666888999777666666555555444333333444444555555666666777777888888999999:::;;;<<<>>>???@@@@@@>>>======>>>???>>>===>>>======???AAABBB???===??????>>>>>>===<<<<<<<<>>>>>@@@BBBCCCBBBAAADDD@@@???AAABBB>>><<<<<<>>>>>>>>>>>>>>>>>>??????AAA@@@@@@@@@BBBCCCBBBAAABBBBBBBBBAAAAAA@@@@@@???BBBAAA@@@@@@BBBBBB@@@===???>>>===>>>??????===;;;>>>>>>=========>>>??????BBBAAA???@@@@@@>>>:::777333555777999:::888777555333111///333:::>>>>>>;;;777666444333333444666777888999888666222000///000111000111555:::>>>???>>>:::666333222222555???JJJ[[[UUUJJJ@@@===@@@???;;;<<<:::999999:::;;;:::999::::::999999999999::::::777666555444666888;;;===;;;:::999999999;;;<<<===???:::777999;;;999888999======<<<;;;;;;:::999999999999999999999~~~oooZZZQQQFFFAAAAAAAAA===999:::888666555666666666444555555555555444444444444333333222222222333444444555444222111000111111222777666555444222111000///,,,...000111111222444555111///------...//////...///////////////000111111---///000222444555666777111222222111//////000222333333222222111111000000333333222222222222111111555444222222333555555555333555999===???AAAAAA@@@===:::777666777888888888777666555555555555555555555555666666777777888888777888999;;;===@@@BBBCCC>>>===<<<<<<>>>>>>===<<>>>>>@@@BBBBBB@@@>>>@@@@@@@@@???>>>>>>======>>>===>>>@@@BBBDDDCCCBBBEEEAAA@@@DDDDDD@@@>>>>>>??????@@@AAA@@@???>>>>>>???AAACCCCCCAAA@@@BBBDDDAAAAAAAAAAAA@@@@@@@@@@@@EEEDDDBBBBBBBBBAAA???===@@@>>>======>>>>>>===<<>><<<;;;;;;;;;<<<===@@@@@@??????>>>;;;666222333666;;;>>>>>><<<999666555111000555>>>AAA===777222111111222333666888999888777666333///......000333333555888<<<======<<<666444333333222333:::CCCTTTQQQIII@@@===>>>>>>:::===;;;999999::::::999888999999888888888888999999555555444555777999<<<>>>:::999999999999::::::;;;???;;;888::::::888777888<<<<<<<<<;;;:::::::::999888888888888888}}}kkkZZZOOONNNIIICCC@@@@@@AAA@@@???777666555555666777666555555555555444444444333333333333333333222222222333333222222222222444555666333333222111000///...---...///111111111111333555444222000000000000///...///////////////000000111222222333333333333222222000111222111000000111333333333333222222222222111222222222222222111111111555444333333444555555666333444888;;;>>>@@@AAAAAA>>>;;;888555444444555555666666555555444555555666555555666666777777888888777777888:::<<<>>>@@@AAA===<<<<<<===>>>???>>><<<>>>???@@@AAABBBBBBAAA???>>>>>>???@@@@@@AAAAAABBB======>>>@@@CCCEEEDDDCCCBBB???@@@EEEGGGDDDBBBCCC@@@BBBCCCDDDDDDBBB???>>>@@@BBBCCCCCCBBBBBBCCCDDD@@@@@@@@@@@@AAAAAAAAAAAAEEEDDDCCCCCCBBBAAA???===???===<<<<<<===>>>===<<<===<<<:::888888:::<<<>>>@@@@@@@@@???<<<888222///444777<<<@@@???<<<777444666555555:::>>>>>>999444//////000222333555777888666555333000---,,,...000333555777999;;;:::999888666444555777555333888???LLLMMMHHHAAA=========;;;>>><<<::::::::::::999888888888777777777777888888999999777666777888999:::999999999999999999999:::===999888::::::777777999<<<<<<<<<<<<;;;;;;;;;;;;999999999999999tttdddWWWMMMEEE@@@@@@AAA???<<<777666888;;;777666555666888999888666555444444444444333333333333333333333333333333222666555444333333444555666////////////............111111222111000000222444666444111000000///---,,,...//////000000000000000333333333333222111000///000111222111000111333444333333333444444444444555222222222222222333333333333333444333333444555555333444666999<<>>@@@@@@???===>>>???AAABBBAAAAAA@@@@@@??????@@@@@@AAABBBBBBBBB>>>===>>>@@@CCCEEEDDDCCCCCC@@@BBBGGGIIIFFFDDDDDDBBBDDDFFFGGGGGGEEEBBB@@@CCCBBBAAABBBDDDEEEDDDCCCAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCBBBAAA??????>>><<<;;;:::;;;===>>>===<<<999777555555666:::>>>AAABBBBBBBBB@@@;;;666111///555777;;;===<<<888333000666999===>>><<<888444222000000222333444444555555333333111///,,,,,,///111333555777888777666555444444444777999777444666<<>>>>>>>>888;;;===:::444222666;;;777666666777999:::888777444444444444333333333333333333444555555444444444:::999777444333222222222000000000000000000000000222333222111000000222444444222///......---+++***......///000000000000000///000111111111111111111///000111111111222444666333333444444555555666666222333333333333444444444111222444444333222333555444555666888:::===@@@AAACCCBBB???;;;666444444555444444444333444444555666555555666666777777888888777666666666666777777888<<<<<<===>>>@@@AAA???===<<>>???AAACCCEEEDDDCCCFFFCCCDDDIIIJJJEEEBBBBBBCCCEEEGGGHHHHHHFFFDDDBBBDDDCCCAAABBBEEEFFFEEECCCCCCCCCCCCCCCBBBBBBBBBBBB???@@@AAA@@@>>><<<<<<===777777888;;;===>>>===;;;555444222111444999???CCCCCCDDDCCC???999444111000444555777888777444111///555;;;@@@???:::444111111111222444444555444222111///000000///......000222333444666666444222222222111222555888666222333888>>>EEEHHHDDD>>>=========>>><<<::::::;;;;;;:::999888888777777777777888888999888888888888999:::::::::::::::;;;::::::999888666555777;;;;;;888999===:::;;;;;;<<<<<<=========<<<<<<<<<<<<<<>>@@@@@@>>><<<;;;>>>AAAAAA???>>>???@@@BBBBBBAAAAAA@@@?????????@@@???@@@AAACCCDDDCCCBBBEEECCCDDDIIIJJJFFFBBBBBBBBBCCCEEEFFFGGGFFFDDDCCCBBBDDDEEEEEEDDDCCCEEEFFFEEEEEEEEEDDDCCCCCCCCCBBB>>>@@@AAA???;;;888888999222333666:::>>>???===:::444222000///222888???CCCCCCCCCBBB===777222111222222222222222222222222222666999<<<===:::555222000222333555666666444222111,,,---///000///000222333333555666444111000111222///000444777555111222777999CCCIIIEEE???===>>>>>>;;;999888888999:::999888999888888777777888888999777777888888999:::;;;;;;:::;;;;;;<<<;;;:::999888666666999<<<:::666777<<<888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;}}}lll___WWWQQQNNNCCCCCCBBBAAA@@@???===<<<999999999999999999999888666666666777999999666444444444444333333333222222222333555777888888777777000//////000111444666777333222111000///...---,,,000000111000000222666999111///...///111222222111---...000111111111000///---......///////////////...000111222111333555777666555555444222111111000111111222222333333333333...111333333111000111333777666666666888;;;>>>@@@;;;======;;;777555555777666666666666666777888888555555666666777888888888555444444555555666777888999999:::===??????===;;;:::===AAAAAA???===>>>@@@>>>??????@@@@@@AAABBBBBBAAA@@@@@@BBBCCCDDDCCCAAAAAA@@@BBBIIIKKKHHHEEEEEEAAABBBCCCDDDEEEEEEDDDDDD@@@EEEIIIGGGBBB@@@DDDIIIGGGGGGFFFEEEDDDCCCCCCBBB???AAAAAA>>>999555444555...111555:::>>>???<<<:::555222///...111777>>>BBBCCCCCC@@@;;;555111111333000/////////000222444666666666888:::;;;999333///222333555777777555333111))),,,///000111111333444444555666444000///111444000111444888666222444999777BBBIIIFFF@@@===>>>???888777666666777999888777999999888888888888999999888888999999999:::::::::;;;;;;<<<===<<<;;;999888777777:::<<<:::555666:::666666777888999::::::;;;:::::::::::::::{{{ggg```XXXRRRKKKEEEBBBAAA<<<>>>@@@@@@>>>;;;::::::<<<<<<<<<;;;999777666555888888777777777888:::;;;666555333333555666666555444222111333666777555333444111...///111333222111777555333111///.........111111111222444444333222111///......000111000000///////////////.........111111111000000000000///......///000222555777888222333333111000///000222333333222222333333444555222111111222333444555666444444555666888:::;;;<<<::::::999777555444444666666666666555444444666888;;;999666555555666555444555555555555555666777888555666777999<<<>>>AAABBB???@@@@@@???===<<<===>>>???@@@AAAAAABBBBBBBBBBBBEEE@@@<<<<<<@@@CCCBBB???CCCCCCDDDFFFGGGGGGEEEBBBBBBDDDEEEEEECCCAAAAAAAAADDDDDDDDDDDDCCCBBBAAAAAACCCDDDDDDBBB???=========;;;>>>???>>>;;;777444333...///444:::>>>>>>999555.........///111777???EEEGGGCCC===999666555333222111///---...111333555555888888777444222111333555444333333555555444111...111///...000222333111///777555333111000111333444222333444666666666555555:::???EEEFFFCCC>>>;;;999:::999888777777777888999999999999888666777999;;;777777777777888:::<<<>>><<<<<<;;;:::888999<<<>>>666777777888888888888777666:::<<<:::999;;;<<<:::999999999888888yyydddVVVPPPLLLGGGDDDAAA?????????:::<<<>>>>>>;;;999888888888888888888888777666666777777666666666777888999777666444444444555444333333222222333666777666444333111......000111111///333222111/////////000000000//////000222222111///222000......//////...---/////////////////////...///000000000111111222222/////////000111222333444222333333222111111222444222222222222222333333444222222222333333444555666888777666666555666666666777888888666444333444555777888888777555555777999<<<999777666777888777666555444444444444555555666444555666777999<<<>>>???;;;===>>>===<<<;;;<<<===BBBCCCCCCCCCCCCCCCBBBAAAFFFBBB>>>>>>BBBDDDCCCAAABBBBBBCCCEEEGGGFFFDDDBBB@@@BBBDDDEEECCCBBBBBBCCCDDDDDDDDDDDDDDDCCCBBBBBBDDDDDDCCC???;;;888777888:::<<<>>>===999555333222000111555999<<<;;;666111////////////222777>>>CCCDDD@@@:::777666666666555111///------000222333444666666666333111111333555555555555555666555111//////......111444666555333555444111//////000222333333444555555555444333222888<<>><<<;;;999999888777777888999:::888888888777666666888:::888888777777888:::;;;<<<::::::999888666777999<<<555666666777777777777777666:::<<<999888;;;;;;:::;;;;;;::::::999tttcccPPPFFFGGGBBBAAA???===<<<>>>???@@@777999;;;;;;999777666666444444555555666777777777777666666555555555555666888666444444444444222000333333333444666777666555222000///...///000///...//////...//////000222222//////...///000000...,,,222000............,,,+++......//////////////////...///000111222333444444111111000////////////000111333444333222222333444111111111111222222222333333333333444444555666666888777666444333333222222333555666666444333444555666777777777555555777888999777666666777888888777555444444333333333444444444444444555777888:::;;;:::;;;======<<<===>>>@@@CCCCCCCCCCCCBBBAAA@@@@@@GGGDDDAAAAAADDDFFFEEECCCBBBAAABBBCCCEEEEEECCCAAA>>>@@@CCCDDDCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDCCCCCCDDDCCCAAA;;;666222111111999;;;<<<;;;777444111111333555888;;;<<<999444///000111000000222777===BBBCCC>>>999555444444555555111///......000111222222444444444222111111333555777666555555666444111///......///222666888888777333222000......///111222555555555555444333111111555999>>>@@@@@@>>><<<;;;888888888888888999:::;;;666777777666555555777888888888888888888999:::;;;666777777555444444666888555555666777777777777777888<<<>>>;;;:::<<<===;;;<<<<<<;;;;;;;;;wwwfffZZZXXXQQQCCCAAAIIIAAABBBAAA<<<:::<<<===<<<666888999999777666666666444444444444555666777777777777666555555444444444666444333444444444333111444444444555666666666555222111000000/////////.../////////000111222222333000///......//////---+++000...---.........---+++............////////////000000000111222333333333222111000000////////////222333444333111000111222000000111111222222222222333444444555555666666666444444333222222222333333111444666666555444444555444555555555333333444666555333333333555666666555666666555444333333333333444444444444555666777888;;;===???@@@@@@AAACCCEEE@@@@@@@@@@@@@@@@@@??????FFFDDDBBBBBBDDDEEEEEEDDDAAAAAAAAABBBDDDDDDCCCAAA???AAACCCDDDCCCBBBBBBCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCBBB>>>888222//////000999:::;;;:::666333111111555777;;;======:::444111///000000111333777>>>BBBDDD???888333111111111111333111///000111222222111111222222222111111333555666555444444444333000...---...000222555777777777222111000///...///111111555555444444444333333222444777:::======<<<:::999777777777888999:::;;;;;;555666777666555444666777888888888888888999999999555666666555333333555777555666777888888888888888:::???@@@===<<<>>>???===;;;;;;;;;;;;;;;{{{ggg[[[[[[KKKDDDIIIIII>>>999>>>???CCCAAA:::666777777555777888999999777666666777777777666555555555666666777777777666666555555444333222222444666666555333444555555666555444444444111222222222111000000000111111222222222222222222111000//////000000...,,,,,,,,,,,,...000000///------.........//////000000111111111111111111111111111111000000000111111222222333444333000...------///000111222222222111111333444555666666666555555333333222222222222333333333666999999888666555444333555666666444444444555444333222444666777666555777777666555444444444555555555555555555666777777:::<<>>???@@@AAABBBBBBBBBDDDCCCBBBBBBCCCDDDDDDCCCAAA@@@@@@AAACCCCCCBBBAAA@@@BBBDDDDDDBBB@@@@@@@@@???@@@@@@AAABBBBBBBBBBBBAAA???<<<666111000111333:::;;;;;;999666333111111222555:::===<<<888444111---...///000333888>>>BBB@@@<<<666222000111111111444333111222333444444333000111222222111111333555555333222111222111///---...///111222222333333444111111000000000000111222333333333444444555555666555666888:::;;;:::888777555666777888999999::::::444555777666555444555666777888888888888888888888555666777666555444666777777777888999:::;;;;;;:::999>>>???<<<;;;======;;;999999999999999ttteeeVVVLLLHHHHHH???;;;BBBEEE???999888<<>>>>><<<888555444666888999999888777777888666555666777999999888777777777666555555555666666666555555555555666777777777999<<<===>>>@@@CCCEEE???@@@AAACCCDDDEEEFFFFFFBBBCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@AAACCCDDDCCCBBBAAACCCDDDDDDBBB@@@??????===>>>???@@@AAAAAAAAAAAA???===999555111111444777:::;;;:::888555222111111...333888:::999555222000,,,---...000222666<<<@@@777444111000111333444444444333222333555666555444000111333333222222333444333111000000000000///......000111111000///000111000000000000000111111222222222222222333444555666666555666777999999888666555555666777888888888777444666777777666555555666666666777888999999888888666777888888777666777888777888999:::;;;<<<<<<<<<777;;;<<<999888999:::888777777888888888wwwjjj[[[SSSKKKDDDBBBEEE;;;::::::<<<>>>???===<<<;;;DDDDDD;;;555888999555666777888777555555777888:::999777555444555666666333333555555666555444444444444555777999999777444555777777555111///...///,,,///222222111000111333111222333333333333222111///......///111111000...------...000222222000...------......///000000111///////////////000000000000////////////000111111...000333333111/////////000111333444555444333222222333444555555444333222444444444444444555666777>>>AAACCCCCC@@@:::666444666888::::::999888888999777777777888::::::888666555555444444444555666666444444444444444555666777444666999;;;<<<===@@@BBBAAABBBCCCDDDEEEFFFFFFFFFBBBCCCDDDDDDCCCBBBCCCCCCCCCBBBAAAAAACCCDDDDDDCCC???AAACCCCCCBBB@@@@@@@@@======???@@@AAABBBBBBBBB???<<<888333000111555888999999999666333000000000000444:::<<<999555222111---...//////000333777;;;222000///000222444444444222111111333555777666555111222444444333222333444222111//////111111111000---///222111000///000111.........//////000000000222111111000000111222333555333333555999;;;:::888444555666777777666555555444666888888777555555666444555777888999999999999666888999999777777777888777777999:::;;;<<<<<<<<<777;;;===999888999999777777777777888888rrrhhh___UUULLLHHHCCC;;;888:::666;;;<<<777444777::::::888BBBCCC888111444555000555666777666444444666888888777555444444555666777000111333444555444444333666666666888999888666333555777888555000---,,,---***---111222000///111333...///111222333333222111...------...000111000.../////////111222111///,,,---------...///000000111,,,,,,---...///000111111000//////............///,,,///222444333222222222000222333555555444333222111222444555555444222111000111222444777999<<<===BBBDDDGGGFFFBBB<<<777444555777999999888777777777666666666777999888666444333333333333444444555666333333333333444555666666444666999:::;;;===???BBBBBBBBBCCCCCCCCCCCCCCCCCCBBBCCCEEEEEEDDDCCCCCCDDDDDDBBBAAAAAACCCDDDDDDCCC===???BBBCCCBBBAAABBBBBB===>>>???AAABBBCCCDDDDDD???<<<888222///000444888777888777555111///...///444999>>>???<<<777444222000000000//////111444777222111000111222333222000000000000222555666666444222333555555333222222333222111///000111333333222,,,///222222000///111333---------....../////////222111000.........//////333111111444999<<<<<<;;;444555666666666555444333444666888999777666666666333444666888999:::999999666888999999888777777888666666888999:::;;;;;;;;;:::>>>???<<<:::<<<<<<:::777777888888888~~~mmm```UUUOOOFFFCCC???<<<;;;:::999888888888888:::;;;;;;999777777777777777666666666666888888666444222111333666999555333444444222444888444444222111222444666777555555555555666777999:::;;;999666222000/////////111111///...222555222,,,333111///---,,,---...///333222222111000000000111++++++,,,,,,---...//////333111///000333444222000333111//////000111111000000111111000//////000222222222333333333222222111444555555444333222444555555555555444444333333333444333222222444777:::<<>>666000777777666555555555555555777666444333444555777888<<<888666777555111000222333444666777777666444333666555444555888;;;>>>??????AAACCCDDDCCCCCCEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBEEEDDDDDDFFFHHHIIIHHHFFF@@@AAA@@@@@@CCCGGGDDD>>>@@@;;;777999???CCCBBB>>>BBB:::333111000...///222999666111000111111000...666;;;???@@@===666111...//////000111111111000000333222222333444333111///555444333222222222333444444333222333555666555444222333222///111555444111222111///.........///000000...+++,,,...000...---...------000///,,,...333+++000444333444888999888666666666666666666555555666666666666666555555555777777777777888888888888888555444666666444444777888999:::;;;<<<<<<<<<<<>>===>>>???@@@???>>>777666666555555yyyhhhZZZQQQJJJDDD???AAA???<<<:::999:::::::::666666777999;;;;;;:::999777777777777777777777777777777777555444555888:::999666444666666555666:::888777555444444555666777555555666666777888999:::999777444111///.........222222000///222666333---111000...------///000111222111000///............------......//////000000222000///000222333111///222000//////000111000000111222333222000000222333111111222222222111111000111222333222111222444666333333333333333333333333666555555555777:::>>>@@@CCCDDDEEEEEEDDD???888222555555555555666777888999666555444333333444555666666333222555555333444777222333555666666555444333444333222333666999;;;<<>>DDDEEECCC@@@888222111000///000444:::666111//////000000///666999===>>>;;;666222///333333444444444444333333222222111222333333000...111111000000000222333444555333222333444444333222111222000...///333333///111111///.........///000000...,,,,,,...///...---...---...000///,,,...222000222444666;;;@@@===888222333444555555666555555666666666666666666666555666666666666666555555555777444444777777444555888666777888999::::::::::::@@@>>>======>>>>>>===;;;888888777666666}}}mmmVVVOOOFFF@@@>>>===;;;999;;;:::999888888999;;;;;;888777777888::::::999777999999999888888888777777555666777777777888<<<>>>:::777666888999888999===;;;:::888777666666777888777777777777888999999999777666333111///.........111222111///222555333---000///......///111333444444333222000///.........000000000000111111111111111000//////111111000///111///......000111000///222333444333222111222444000000111111111111000000...///111111000111333555111111222333444444444444777666666666777:::>>>@@@AAAAAABBBCCCCCC???:::555333333444555777:::<<<>>>999888888777777666666666444222222666666444555888222333444555555444333222222222111111333666888:::@@@AAACCCBBB@@@??????@@@DDDDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCDDDEEEFFFDDDCCCDDDEEEEEEEEEHHHKKKGGGAAA999444111333;;;AAADDDDDD>>>666111000000000222555<<<888333000000000111111555888::::::888555333222555666666666555444333333111000000111222222000...------......///111222333555333222222333222111//////000///,,,...111111---111000//////....../////////...,,,---...///...---111///000222111...///333444555888===FFFJJJAAA666000111222444555555666666555555666666666666666666555555555444444333333333666333444777888555666999666777888999::::::::::::@@@>>><<<<<<<<<<<<:::888:::999888888777xxxiii[[[QQQGGGCCC???<<<<<<===<<<;;;999:::::::::999:::;;;===<<<;;;:::999::::::888666<<<<<<;;;:::888777666666555777888888888999<<<>>>:::777666999:::999:::>>>:::999888888888888999999777888888999999999999888666555444222000000000000000111111///111444222---000000000000111222333444888777666444222111111000111111111111111111000000000/////////000000//////000///---...///111000///111333444444222111222333000111111222222222222111000111111111000111222444000111333555666777777777888666444333444666888:::===>>>???AAAAAA???;;;888444444444555888;;;>>>@@@>>>>>>???>>>===<<<;;;:::;;;888888999888444333555444444555555555444333222222222222222222444777999;;;===???@@@@@@@@@AAABBBCCCCCCCCCDDDDDDCCCCCCCCCGGGFFFDDDDDDEEEDDDBBB???DDDEEEEEEEEEHHHKKKGGG@@@:::555111111777===@@@AAA>>>666111000000///111555===:::555222000111333444444555777777555333333444444444444333222111000///111/////////000111///...------......///000111111333111000111222222111000000111///,,,---111000,,,000000//////...............------............---333111111333222///111666888>>>FFFNNNUUUSSSEEE666222333444555555555555555555555555555666666666666555555444444333222222222555333444888999666777:::999999:::;;;;;;;;;;;;;;;===<<<::::::;;;;;;999777;;;::::::999999mmm\\\QQQJJJCCC>>>AAA???<<<;;;;;;::::::999;;;<<<===<<<::::::;;;===<<<:::999:::;;;<<<;;;:::???>>>===;;;888666555444666777888888777777999:::888666666::::::999:::===666666777777888999:::;;;888888999999999888888777333222111000000/////////...111111///000222111---222222111111111111222222999888777555333222222111111000000000000000000000//////000000/////////000000///---...000111111000000222333333222111111222111222333333444444444333444444444333111111222333222444666999:::;;;;;;;;;:::888555333222222444555::::::;;;===???>>><<<999666555555555777:::>>>@@@BBBBBBBBBBBBAAA@@@>>>===AAA>>>===>>><<<777444666666666666666555555444444444555555444333444888;;;;;;===???@@@??????@@@BBBAAABBBCCCCCCCCCCCCBBBBBBDDDCCCCCCDDDEEEEEEDDDBBBBBBDDDDDDDDDGGGIIIDDD===888444000000555;;;???@@@???777111000///...///333:::888444111///000222333222333444444222222333444222222222111000///...---000///......000000000///000000000000000000000///000//////000222333333222111222000---...222111---///////////////......---,,,---//////......------222//////222222222666<<>>===:::888:::<<<888777666888;;;>>>??????>>>===<<<:::888666555444777888999888777666777888888666666::::::888888;;;444555666777999:::;;;;;;888888999999999888666555////////////...............111222000000222111...222222222111111111111111666555444222111000000000///////////////000000000///000111111//////000111111///...///111222222222///111333444222111111111111222333444555555555555666777777555222111222333444666999<<<>>>>>>>>>===<<<:::777444333333444555777777777999;;;<<<;;;999777666555555666:::===???BBBAAAAAA@@@@@@?????????BBB@@@@@@BBBAAA<<<:::;;;999999888888777777666666666777888666444555999<<<>>>???AAA@@@???======>>>???@@@BBBCCCCCCBBBAAAAAA======>>>AAAEEEGGGGGGFFF@@@BBBBBBBBBEEEFFFAAA:::333111///111555;;;@@@BBB???888111000///---///222333333111///------///111000222222222111000111333111222222222111000//////111///......000111111000111111111111111000/////////......000333444444444333444222//////222222......////////////...------+++---000000...---------...,,,---111555:::CCCLLLYYYgggwwwpppXXXCCC;;;;;;::::::999777666555444444555555666777777777555555555555555555555555666444555::::::777666888777777888888888888888777999888777888:::;;;:::999:::999888888777FFFCCC@@@?????????<<<:::999999888777777888999;;;444888;;;:::777555777:::888777666666999;;;<<<<<<:::999999999888888888888666888999999777666777888:::777888;;;;;;888888:::555666777888999:::::::::777888999999888777444333//////000000000000000000000333444222111333333111//////000111222222222222222222111//////...............//////000000111111///111333222000///000222111000///000222444444333000222555555444222222222111111222333444444444444555666666555333222333555666888;;;>>>@@@@@@???>>>;;;999777444444444666777555444444666888:::999888555444333333666:::>>>@@@AAA@@@???>>>>>>???@@@@@@BBB@@@AAADDDCCC???<<<>>>===<<<;;;:::999999999999777999:::888555555999===>>>@@@AAAAAA???>>>>>>???===>>>@@@BBBBBBAAA@@@???;;;:::<<<>>>BBBDDDDDDCCC>>>@@@AAAAAADDDEEE@@@888222111111222666:::>>>@@@===666000//////...000333...000222111///...///222///111222111000///000111000000111111111000000///111///......000111222111//////000111111111000000111000///111333444444333333444222//////222111---....../////////...---,,,***---000111///------...---,,,...666???JJJXXXeeeqqqzzz|||```HHH:::::::::::::::999888777444444555555666777777888333333444444555666666666666555666::::::777555777777777888888888888777777;;;999888888::::::999888888888777666666BBB>>>:::888999:::::::::::::::999777666777999;;;///444777777444333555999<<<:::777666666777666555666666777888999::::::;;;555777999999888888999:::;;;999999<<<<<<999888:::888888999:::::::::999999777888999999888666444222222222333444444444444444111555777444333555555333,,,---...000222333333333111111000//////...//////......///000111222222333000222444333000///111333222111000000333444555444111333666777555444333333///000111222333444444444333444555444333333444666666999<<>>888666444333333555777888444333333444777888888888444333222333555:::???BBBBBB@@@???>>>>>>???AAACCCDDDBBBCCCEEEDDD>>><<<===???>>>===<<<;;;::::::;;;777:::;;;888555444999===;;;===???@@@@@@@@@AAABBB<<<===???AAAAAAAAA???>>>===<<<<<<===??????>>>===>>>@@@AAAAAADDDEEE???777666555444444666888:::;;;;;;444////////////222666...111444444222111222444...000111111///......///---......////////////...222000......000222222222,,,---///000111222111111333222111111333444333222333444222...///222111------.../////////...,,,,,,***---111111///,,,---...000...222<<>>@@@AAA???;;;888555444333333444555666777555555666666666666555555666555444555777:::;;;;;;AAA>>>;;;<<>>======>>>????????????===<<<<<<<<<===>>>@@@>>>;;;:::::::::888777:::888:::>>>@@@>>>>>>AAA>>>>>>>>>>>>???????????????@@@AAAAAAAAAAAA@@@@@@BBBCCCBBBBBBEEEEEE>>>555666222222777999888888:::444444222///---...222555444333222222222333444555555333111000000000...,,,---...///000000111000000111000///...............222222222222222222222222333333111000000000111222///------///333444333000111000......000111000///222000111444222---,,,------222===OOOaaaoooxxx~~~fffFFF999666777::::::777666999999777555555666666444222666444222333666777666555777777666555555666777888888777666888:::;;;999777999999999999999999999999666666666666666::::::::::::::::::::::::888;;;:::777666888999777666666666777777777777666777888999999888777555444777666666777888888777555222333444666777777888888888999::::::;;;;;;::::::;;;;;;;;;===>>>===:::888:::999888999888666333000333333333333333333222222555555555444222000...---///222111......222333111222111//////000000///---222333333111///---...//////111222222111000111222///////////////000111111333333333444555555666666555444333444666777555333666666666777888:::<<<===AAA@@@?????????<<<999666777777666555444555666666444555555666666555555444666555333444666999999999;;;999888999<<<>>>>>>===???>>>=========>>>??????>>>=========>>>@@@BBBCCCBBB???<<<;;;:::999777666999777888<<<<<<:::999<<<<<<======>>>???@@@AAAAAA===>>>???@@@AAABBBBBBBBB>>>@@@@@@@@@BBBCCC===444333000000444777555555777444111......000333444444111111111111222333555666333222111111333333222111//////000000000000000000000000///.........//////222222222222222222222222444333222111000000111222000......000222333222000111///---...///000//////111///000222111...---000777>>>LLL___qqq~~~eeeFFF:::888888;;;;;;888888:::999888666777888888777555777444333333666777777555777777666666777888999:::777666555777:::<<<:::888999999999999888888888888888888888888888999999999:::;;;;;;<<<<<<555;;;<<<777333444777888444555555666777888888888777777888888777666444333999888777777777666444222///111555888;;;<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;============>>>>>>;;;999;;;999777666555444222000111111222333444555666666555555444444222111///...000333222//////333444222111000//////000111000///333444333111...+++++++++---///000000000///111222333222111111000000000000444444444444444444444444666444333444555666555333555666777999;;;===???@@@DDDBBB???<<<;;;888555222999888777666555555555555444444555555555555444444333111000000222333333333555444333555777999::::::;;;;;;;;;;;;;;;<<<===>>>?????????@@@AAABBBDDDDDDEEECCCAAAAAAAAABBBAAA???<<<999999<<<;;;888777999999999:::;;;===>>>??????999:::<<<===???AAABBBCCC===?????????AAACCC>>>666222//////333666444333555444///,,,...444888666222111111111000111111222333000//////000333444444333000000000000000000////////////.........///000000222222222222222222222222444444222111000000000000000//////000111222000...000...,,,---...///...---///---...000///---///444<<>>>>>>>>>>>===???>>>===>>>???>>><<<:::;;;888555333333222111000222222333333444555666666555555555444333222111111000222222//////222333000111000///000222333222111000111222111///...///000---...000000///000222444555444333222222111222222444444333333333222222222444444333333333444444333333444777:::<<<>>>???@@@BBB???;;;888666444222111666666666555555555555555555555666666666666555555444222111111222333222111333333222333444555555555666777777888999::::::;;;AAA@@@@@@@@@@@@AAAAAAAAACCCBBBBBBCCCFFFIIIIIIIIIBBB???>>>@@@>>>:::888:::666666777888888999::::::777777888999:::<<<===>>>===@@@AAAAAACCCEEEAAA;;;333000000555777444333444222000///111555777444111333222111111000/////////---,,,,,,...000222222111222222111000000////////////.........///000111111111111111111111111111111333222111000//////......000000000000000000///...///---+++,,,---...------...,,,,,,---,,,,,,111888AAANNNcccwwwfffJJJ:::777777::::::777777:::<<<:::999999999999777666444333222333333444555555444555555666888999:::;;;;;;:::888777777666666555888888777777666666555555555555555555555555555666777888999999:::888888666444666:::999555888888777666555555666666444555666888888888777777555444333444555555444222555777;;;>>>@@@AAA@@@???>>>???@@@@@@AAAAAA@@@@@@@@@???>>>>>>>>>>>><<<::::::777333222222222111111444444444444444444444444333222222111111000000000...111111//////111111...111000000111333444444333...000111111111111222444...000000000000000333555222222111111111222333333333333222222111000000000222222222111111222333444555666999<<<>>>?????????<<<999555333333222222111222222333444555555666666555666666777777666666555777666555555777777555444444555555444333222222222222222333444555666666666<<<<<<===>>>???@@@@@@@@@???>>>>>>@@@CCCFFFGGGGGGEEEBBBBBBCCCAAA<<<:::<<<888888888888888777777777666666555555555666777777===@@@BBBAAABBBDDDBBB===333000111555666333111222111222333444333222111111000000000000000000000000///...---...000111111000333222111000//////000000///////////////000111222111111111111111111111111000000000///......---,,,000000111111///......---...---++++++---...---,,,...,,,,,,---+++,,,444>>>MMM]]]pppgggKKK<<<999888::::::888999<<<===;;;999888888777444333222222222222111222333444222333444555777888888999999888888777666666777888777777777666666666555555555555555555555555555555666777777777888666666555555:::@@@@@@;;;:::999777555555555555666888888999999888777555444444333333555777777666555777888;;;===>>>>>>===<<>>===>>>===<<<:::888555333222222333333222555555444444333333222222//////......---......///...111111//////111000---222111000111333444333222000111222222111000111333000111111000///000222555.........//////111222333222222222111111000000000000111222111111222555777:::<<>>===666444111111222222222222///000222333555666666666555555666666666666555555444333222333444444333111555777777666333111111111000000222222333333333333333555777;;;>>>AAABBBCCCDDDBBBAAAAAACCCDDDDDDCCCEEEBBBBBBCCCBBB===;;;=========<<<;;;;;;::::::999888777666444333444444555999===>>>======???===:::111//////333555111......000222444333111///000111+++,,,...000222333444444333222111222333444333111333222111000///000111222000000/////////000111111111111111111111111111111...////////////...------///000111111///------...///---+++,,,---...---,,,///...---......222===III[[[iiizzzhhhLLL>>>;;;:::<<<<<<:::;;;>>><<<:::888777777666333222111222222222111111333444222333444555666777777666444555666666555777:::<<<666666666666777777777777888888888888888666666666777777777777777444777777555888===>>>;;;999888666555555666777888999999::::::999888777555777777666888999:::999777999:::;;;<<<============??????@@@AAAAAAAAAAAA@@@AAA???===<<<===<<<;;;:::555444222222444555444333444333333333222222222222//////...------...///000///222333000000111000---111000//////111222111000///111222111000///111222000111000///---...111333000//////000000222333333333333333333222222222222000111333222222444888<<<>>>???BBBCCCAAA>>>:::888444222111111333333333222000111333444555666555555333444444444444444444333000//////000222222000...444666888777444222111222000111222333333222111111...111555999>>>AAACCCDDDGGGEEECCCCCCDDDEEEDDDCCCEEEBBBBBBDDDCCC???>>>@@@>>>>>>>>>===============<<<;;;888777666666777888666:::<<<999999:::999666222///000444555111......000000///000000111111000---...000111333333333333333222222222444555444333222111000//////111222333111111000000///000000000111111111111111111111111...///000111111111000///---///111111...---...//////---,,,,,,---......---///...///111333:::IIIXXXeeesss~~~mmmRRR===999888999999888999===999888666666777777666444222333444444222222444666333444555666777777666666666777777666444555888;;;555666666777777888888999888888888888888888888888888777777777777444999:::555222333666666777666555444555777999:::666777999:::;;;;;;::::::;;;:::999:::<<<<<<:::888;;;<<<<<<===>>>???@@@@@@>>>>>>???@@@@@@@@@@@@???AAA???===<<<<<<<<<;;;999444333222333555666555444222222222222222222222222222111000000000111333333000333444222111333111---000...---...///000///---,,,...///000///000222333000000///---,,,,,,///111444444333333333444555555444444444444444444444444000222444444444666;;;???>>>@@@AAABBB???;;;666222444333222333444444333222333444555666666666555444111222222333333222222111333333333555777777555333222555777777444222333444111222333444444333111000000222555999===???AAAAAABBB@@@???@@@BBBCCCCCCBBBFFFCCCDDDFFFFFFBBBAAACCC<<<<<<<<<======>>>>>>>>>???===;;;:::999:::;;;<<<666:::<<<999777999888555555222333777888333000///111---***,,,111444333///333333333333222111///...111000000111333555444333222111000///000111333555222222111000//////000000000000000000000000000000...///111222333333222222,,,///111000...---...000000...,,,---...///...---//////111444888AAARRRcccooo{{{tttXXX:::666444666666444666:::777666555666888999999888333555666555333333555888555666777888888777666666;;;<<<:::777222111333666555555666777888999::::::666666666666666777666666666777888999999;;;888555444555666666666777666444444555555444333555777888999888777888999:::::::::<<<===<<<:::777:::<<<>>>@@@AAA@@@???>>>===@@@@@@======@@@@@@======<<<<<<;;;::::::999999666444333333444444444333333444444444444444444333555333111333777777222---............///000111222333111///.........---+++000...---000444888888777000000...,,,...444555222555555444333111111222444333333333222222111111111666555444777;;;???BBBCCCEEEAAA<<<999777666555333444555333000111444444000111222333333222222444666555444222000000111222333333333333444555555666666666555444333222333333444999444000000333555333000444444555888;;;<<<<<<<<>>IIIFFFBBBAAAAAABBBAAAAAAFFF???<<>>>>>============<<<:::999888444444444444444444333222444333222222111111222222222000......///000111000222222222222222222222222000///000222444555444333333111....../////////...222000///000333444222000111111222222222222111111111111111000//////111333222111...,,,++++++,,,...000...///555CCCTTTdddmmm}}}___AAA:::555888;;;;;;999999777666666666888888666555444444444333333222222222555777888888777777888:::<<<;;;:::888666555444444555666888777666666777888555555555555555888888777777777888999999;;;888666555666777777777999777555555666666555444333555777888777777888:::>>>>>>>>>@@@BBBBBB@@@===:::;;;===???@@@???>>>>>>>>>AAAAAA>>>>>>@@@@@@===>>>>>>>>>===<<<;;;::::::777555333333444444444333444555555666666555555444555222111333666666222---////////////000111222333111///......///000///...555333222444888;;;;;;:::777:::888111---...//////333333333222000000111333333333444444333333444555555555777;;;???CCCDDDDDDAAA>>>:::888888888777777777888555222333666555111111222333333222222444666555444222111111222333444666666777888999999::::::999888666444333333444444999555111111555666555222222222333555888999999999>>>======>>>@@@AAAAAA@@@EEEBBB@@@@@@AAACCCDDDCCCDDD>>>===CCCGGGFFFDDDCCCCCCBBBAAA@@@???>>>>>>>>>@@@@@@@@@???===;;;999888555555666666666555555444222222222222333444444555444222//////000111111111555555444333333222111111222222111333555555444222333111///...///000000///333111//////111111///---111111111222111111000000000000000///......000222333333111///---------...///...000888GGGZZZjjjsssbbbBBB:::555777999888666666888777777888999999888666555555555444444444333333555666777777666666777999;;;:::999777666555444444333444666666555555666777555555555555555:::999999888888888888999;;;999777666777888888888;;;999777777777777666555333555888999999999:::<<<======>>>???AAABBB@@@>>>:::;;;===>>>???>>>>>>===@@@BBBBBB???>>>AAA@@@===@@@@@@@@@???>>><<<;;;:::999777444444444555333222333444444555555444444333444222111333555555222...000000000000111222333333000...---...000111111000222111000111444666666555999>>>>>>555---+++---...111222222111//////000222...///000000///000222333666777;;;@@@EEEFFFEEECCC<<<999777666777999:::999999:::888444444666555111111222333222222222444666666555444333222333444444777777888999;;;<<<<<<===;;;:::888666555444333333777444222333666777666444222333333555666777888888;;;999888999;;;<<<<<<<<>>===>>>@@@@@@>>><<<<<<<<<===>>>??????>>>>>>AAADDDCCC@@@???AAAAAA>>>@@@@@@@@@???>>><<<:::999999777555444555555333222111111111222222111111111333222111222444444222000222111111111222222333444111///...///000111111000///.........///000000000444888999333......000111000111222111000///000222...///000///---...000333888;;;???DDDGGGFFFAAA===888555333333555777888999::::::888444333666444000000111222222111222444666666666555444444444444555444555666777888:::;;;;;;<<<;;;999777444333111000444333222333666777777555444555666666666777888:::<<<999777666666777666555:::999999:::===@@@AAAAAADDDAAABBBHHHJJJFFFBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCCCCBBB@@@===<<<;;;<<<<<<===>>>>>>>>>===>>>===<<<;;;999777555555666555333333444444333111666666555444333222111111333222222333555555444222444222000///111222222111222111000000000///...---000000111000000///...------...///...------...///333555666555111...---...///000444@@@PPPcccrrr{{{eeeCCC:::444555888777666666:::999888999;;;;;;999888555555555555555555555555444555666555444444555666777777777666555444333333444666888999888999;;;===555555555555666;;;;;;:::999888888888999;;;999888888:::;;;:::999:::888666666777888777666999;;;<<<<<<;;;:::;;;<<>>>>>??????@@@@@@??????AAADDDCCC@@@@@@BBBBBB????????????>>>===:::777666888666444444444444333222000111111111111111111000222111111222333333222111222222222222222222333444333111000000111111000///222222222111000111111222...000000...///222333000000222333333111111222333444666777555111111444888<<<>>>AAADDDEEEAAA;;;666555333000000222444555555888999666222222444333...000111222222111111333555666666555555444444444555333333444555666777888888999888777555333111//////111111111333444666555555444555777666555666888;;;>>><<<:::999999999888777777666666777:::<<<<<<<<>>>>>@@@AAABBBBBBBBBBBBBBBBBBAAA@@@>>><<<999888777666555555666666555333555444444444444444333333111000111222444555444333333111//////111222222222000111111111111111111222000000000000000///......---///000000.........///111444666444///,,,---//////111777EEEXXXmmm~~~eeeCCC;;;444666::::::999:::999888888999::::::999777444444444444444444555555444555666555444333444555666666777777666555444333444666888999888999;;;===555555555666666:::999999888888888888999999888888888:::;;;:::999888777555666888999999888888:::<<<<<<;;;:::;;;<<>>???>>>===;;;@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBB@@@@@@BBBCCC@@@>>>??????>>><<<888555333666444333333444444444333222333333444444333333222111111111111222222222222333222222111222222333333444222111000111222111000222333333222111111222444...///...,,,///333111---///111333333222111222333333666777555111111666;;;@@@@@@AAABBBAAA===777222333111//////111333444444666777444111111333222...000111222111111111333555666555555555555444444444333444444555555666666777555555444444222111///...000111222333444444444444222444555444333444888;;;??????>>>@@@AAAAAA@@@>>>555444444555888999999888777666:::@@@BBB@@@@@@CCCBBBCCCDDDEEEEEEDDDCCCBBB===???AAACCCDDDCCCAAA@@@>>>???@@@AAACCCCCCDDDDDDAAABBBCCCCCCBBBAAA@@@???999888888999;;;;;;999777666666666666666666666666333222222333555666444333222111//////000222222222///111222222111111222333///000000111111000000//////000222222111000000111000333555333...+++---111000222:::JJJ```xxxeeeEEE<<<555777;;;<<<<<<===999999888999:::;;;999777444444444444444555555555444666666666444333444555555666777888777666555444333444666666666666888999555555555666666888888777777777888999999888777777888:::;;;999888888666666777999;;;;;;;;;888:::===>>>>>>???@@@BBB>>><<<;;;;;;===>>>===<<<@@@@@@???????????????@@@===@@@AAA??????CCCCCCAAA>>>??????>>><<<888444222444222111111333444444333333333444444444444333333000111111111111111222333222222111111111111222222333111000000222333333222///111222111///...000333...111222000///111111///...000222222111111111222...222444222///000777===BBBAAA@@@@@@>>>;;;666222222000...///222444666666555666444000111444333//////000111111000111333555555555555555555444333333333333333333333333444444111222333333333222111000111222444555555444444444111444666555333444999>>>@@@@@@AAACCCDDDCCC@@@>>>333222333555888:::999888555444666:::;;;999999===>>>???AAACCCDDDCCCBBBAAA<<<>>>AAACCCCCCBBB???===;;;<<<>>>@@@AAABBBCCCCCCAAABBBCCCDDDDDDCCCAAA@@@<<<<<<<<<>>>@@@@@@???===;;;;;;;;;::::::999999999888777666666666666444222111///......000111222111///111333222///...000222//////000111222222222222000222444444333222222333///333555222---+++///444444666<<>>666777;;;;;;;;;===;;;:::999:::<<<<<<:::999444444555555555666666666555666777666444444444555555666777999999888666555333444666666555555666777444555555666777777666666666777888999999777777777888::::::999888888777666888;;;===>>>===:::<<<@@@BBBCCCEEEGGGIII???>>>===>>>AAACCCCCCCCC??????>>>>>>>>>>>>>>>???<<>>???CCCDDDAAA??????@@@???<<<888444111222111000000222444444333111222222333333222222111000111111111000111222444222222111111000111111111111000///000333555555555000222333222000///222555,,,444777444///000333444,,,...111111000000000000...222555444222444<<>>===;;;777555111///...000333666999999444555444000111555444000///000111111000111333555444444555555444444333222222222111111111111000000///000222333444333333222222444666777666555555555333666888777666777===BBBAAAAAABBBCCCCCC@@@;;;777222222333666999;;;;;;:::999777666888555111111555666888;;;???AAABBBCCCBBB===>>>AAACCCBBB@@@===;;;999:::<<<>>>???AAAAAABBBCCCDDDDDDDDDCCCAAA>>><<<>>>>>>???AAADDDDDDCCCAAA@@@@@@???>>><<<;;;:::999===<<<:::999888666333000111///------///111111111000222333111...,,,---///...///000222333333333333222444666666555333333444///333555222,,,,,,111777999999>>>JJJ^^^vvveeeIII???777777:::::::::;;;<<<;;;;;;<<<======<<<:::555666666666777777888888666777888777555444444666555666888999:::999777666555666888777666666777888444555555666777777888999:::;;;<<<<<<<<<;;;777222333777999777444999:::;;;===>>>>>>>>>>>>===>>>AAACCCDDDCCCBBBAAA???===;;;<<>>@@@AAAEEEBBB???<<<888444///,,,.........///111555888:::999444//////222333222////////////000111111222222666666666666666666555444333222000///...///000111////////////000111222333222333444555555555555555333444666999<<<@@@DDDGGGHHHGGGEEECCCAAA===999666000111444888<<<>>>===<<<666000---000333333333666888666333555999===???>>>>>>>>>>>>>>>===;;;999777>>>@@@BBBBBBAAAAAAAAACCCDDDAAA>>>===???@@@???>>>@@@@@@AAADDDGGGHHHEEEBBBFFFDDDCCCBBBCCCCCCAAA@@@FFFAAA;;;:::;;;;;;888444444222111111222333222111/////////000111111222222444000,,,---222555555333;;;<<<===;;;777444222111555666666222...---222777<<<;;;===HHH[[[qqqiiiIII;;;222555999888888<<<>>>===<<<;;;:::999999999666777777666444444555666444555555555555555444444888999;;;;;;999777666666777777777777888888888888999999888888888777888999:::;;;;;;;;;;;;;;;999888888999:::::::::>>>????????????>>>>>>===;;;<<<>>>@@@@@@@@@???>>>@@@>>><<<<<<>>>???>>><<<@@@===;;;===AAABBB???;;;;;;;;;;;;===???@@@AAAAAA===??????<<<888777999;;;555555444444444333333333444333333222111111000000222222222222222222222333444444333333222222222222333333222111111111111111111222333333333111///...111111111111111111111111000000000000////////////111111222555:::???AAABBBBBB???;;;777555111---+++000000///000111333666777777333......000222111.../////////000111111222222444555555555444333222222444333222000000111222333222111000000//////000000000111111222222333222222666444333777>>>CCCEEEEEEHHHFFFCCCAAA>>>;;;888555333444888===AAACCCBBBAAA;;;444000111333222333666777555222333555888888777999999999999999777666555===???AAABBBAAAAAABBBCCCFFFCCC@@@@@@BBBCCCBBB@@@BBBAAAAAACCCFFFGGGEEECCCGGGEEEDDDCCCDDDCCCBBB@@@DDD@@@<<<;;;>>>???<<<999999777555555555555444333222222222111111111000000222///---000666:::;;;:::<<<===>>><<<888555444333444555666333000000444888<<<999999BBBSSShhhyyyoooNNN???555777:::888888;;;::::::999888888888999999777888888777555555666777333444444555555444444333444777999999888777777777777777777777888888888888:::::::::999999777888999999::::::::::::777999;;;;;;999:::===@@@DDDCCCCCCBBBAAA???======;;;<<<===>>>???>>>===<<<@@@???============<<<:::@@@>>><<<===@@@@@@>>>;;;;;;===??????>>>>>>@@@BBB<<<;;;999888888:::===???666777777777666444222111222222222111111000000///222222222111111111000000333222222222222111111111222111111111111000000000000000222222222111000///000000000000000000000000111111000000//////......000111333777<<<@@@BBBBBBBBB>>>999555222000...,,,222111000000111222333444555111...---///111000.../////////000111111222222333333333333222111000///333222111000///000111222444333222000///......---000111111111222222222222888444444999AAAGGGFFFCCCEEECCC@@@<<<999666555444555777;;;@@@EEEFFFEEECCC???888333333333222333777:::888555555555666555444555555444444444333333222:::<<>>@@@BBBAAA>>>???===;;;::::::999888666666666555444333111111000333000///222777;;;<<<;;;<<<===>>><<<999666555555555777888777555555999======999666;;;JJJ^^^rrr}}}tttTTTDDD999999;;;888777:::888888888888888999::::::888888999777666555666888333333444444444444333333222444777888777777777888777777777888888888999999:::::::::;;;;;;888888999999:::999999999333555777999;;;>>>@@@BBBDDDDDDDDDCCCAAA???===<<<===>>>?????????>>>===<<<>>>============<<<<<<;;;???>>>===>>>??????===;;;AAAAAAAAA@@@>>><<<<<<<<<>>>:::777666777:::======888999999999888555222000111111111000000000//////000000000000000000//////000/////////////////////000000111111111000000000...///000111222222111111000000000000000000000000111111000000//////......///111444999???BBBCCCBBBDDD@@@:::555333333222111111111000000111222333333333111///...000111000.../////////000111111222222333333333222111000///...000000///...---.........333222111000............333333333333333444555555666777;;;@@@FFFGGGDDDAAAAAA???<<<777444222333444777999===AAADDDDDDBBB???@@@999555444333222444999???>>>======<<<<<<::::::777666444222111000000000666888;;;<<<<<<===>>>@@@???>>>>>>>>>????????????DDDCCCBBBBBBCCCDDDEEEEEEGGGEEECCCCCCCCCBBBAAA???BBB@@@>>>???AAABBBAAA@@@AAA???===<<<======<<<;;;:::999999888777666555444777444222333555666555444;;;;;;<<<:::777555444555777999:::;;;:::;;;>>>AAA>>>999555777DDDYYYooo|||uuuWWWGGG::::::<<<888777:::;;;:::::::::::::::;;;;;;777888888777555444666777333444555555555555555555333666888999888777777888777777888888888999999999::::::::::::;;;999999:::::::::999999888444222333888???DDDDDDCCCAAAAAAAAAAAA@@@???============>>>>>>=========<<<:::;;;==================>>>======>>>>>>>>>===<<>>???BBBCCCBBB???<<<===999555555333222555:::AAABBBCCCDDDDDDCCCBBBBBB===;;;888444111000//////111333666777888888:::;;;:::;;;<<<============>>>AAAAAABBBAAABBBBBBDDDEEEDDDBBBAAAAAAAAAAAA@@@>>>BBBAAA@@@@@@@@@@@@???>>>???>>>======>>>??????>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999777666666555444333999999999777555333444555777888:::<<<<<<===>>>???:::666222444AAAVVVmmm|||sssXXXHHH;;;:::;;;999888;;;===<<<;;;:::999999999999555666666555333333444666555555666777777777777777777999::::::888777666777888888888888999999999999888999999999:::;;;;;;;;;;;;::::::999888777555444:::CCCHHHFFFCCC>>>>>>??????>>>======<<<;;;;;;;;;;;;;;;;;;;;;<<<999;;;>>>???>>>>>>>>>???;;;<<<======>>>>>>>>>===AAA<<<999;;;@@@BBB???:::666777999;;;<<<===>>>???:::::::::999888555333222111111111111111111111111111111222333444555666666111111111222222222222333///000111222222222111000/////////000000111111111111111111111111111111111/////////000000000000000000333888???DDDDDDBBB??????;;;555222111111111111...///000000111222333333111111111111111111111111/////////000111111222222222222222333222222111000222222222111111111000000............///000111222000000000111333666888:::888@@@JJJLLLFFF???<<<<<<666777777555333444888===DDDCCCCCCDDDDDDBBB???===<<<999777777555333555:::>>>AAADDDFFFFFFEEEFFFFFFCCC@@@;;;666222000000111...000333444444444555777777999;;;<<<<<<;;;<<<>>>===???AAAAAAAAAAAACCCEEEAAA@@@??????AAAAAA@@@???AAAAAAAAAAAA@@@???===<<<>>>===<<<<<<>>>@@@@@@???<<<<<<===>>>??????@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;999:::999888555444666777555777888:::;;;;;;:::999333111///222>>>SSSjjjyyyqqq[[[JJJ<<<;;;<<<999888;;;;;;:::999888666666666555555555666444333222333555555666777888999999999999888:::;;;;;;999777666666888888888999999999999:::888888999999:::=========<<<;;;:::999888999999999===AAACCCBBB@@@>>>>>>>>>>>>===<<<;;;:::;;;::::::;;;;;;<<<======:::===@@@AAA???======>>>999;;;<<<===>>>>>>>>>???===;;;:::;;;>>>???>>><<<777<<>>======:::999888777666555444444111222222222222222222222111111222222333333444444222222222222333333444444///000222333444333222111000////////////000000111000000000000000000000000......//////000000111111111444:::AAAEEEEEEAAA===:::777333000///000//////000000111111111111000000///000111111000000000000/////////000111111222222000000111222222222222111222222222222222222111000---------...///000111111//////000222444888<<<>>>@@@DDDGGGFFFAAA;;;777777444777999999888999???DDDGGGEEEDDDCCCDDDCCCAAA???>>><<<<<<<<<888333444999:::>>>CCCFFFEEEDDDEEEEEEDDD@@@;;;555222111222222...000222222222222333444222555888999888888999;;;888<<>>>>>???AAABBBBBBAAA@@@AAABBBBBBAAA???>>>>>>???===<<<<<<>>>??????>>>======>>>>>>???@@@@@@AAA===>>>@@@@@@@@@@@@AAAAAA=========;;;999888:::<<<888888:::;;;<<<;;;888666.........222>>>QQQgggvvvsssaaaOOO@@@======999888;;;999999888777666666777777555666666555333333444555555555666888888999999999666888::::::888777666777888888888999999999::::::999999999:::;;;>>>>>>>>>===<<<;;;:::999888:::======<<<;;;<<<<<>><<<;;;999999<<<<<<<<<===>>>???@@@AAA<<>>???@@@<<<===>>>===;;;999:::;;;<<>>DDDJJJFFFDDDBBBAAABBBBBBBBBAAAAAA???@@@???:::444333777999===CCCFFFEEECCCCCCDDDBBB???999444111111222444...000222222222111222333---111444666444444555777555999>>>AAA@@@@@@AAACCC???>>>>>>@@@BBBDDDDDDCCC???AAACCCCCCBBB@@@@@@@@@AAA???======>>>>>>===<<<======>>>>>>>>>????????????@@@BBBBBBAAAAAAAAABBB@@@@@@@@@>>><<<<<<>>>@@@<<<<<<===>>>???===999666...///000555@@@RRRfffttt~~~}}}vvvfffTTTDDD@@@>>>999777:::999999999888999999:::;;;666777777666444444555666444444666777888888888888333555777888777777777888888888999999999:::::::::::::::;;;;;;<<>><<<999777777888::::::999;;;:::999999:::;;;:::888<<<<<<<<>>:::;;;;;;:::999999<<<>>>:::>>>@@@>>>999666777:::;;;AAAFFFEEE???;;;<<<@@@888666555555555555333222222222222333555666888999111000///......///000111///000111111111000...---......///000111222333333...---,,,...111333222111///...---,,,---...000222111000000000/////////...333:::AAABBBCCCDDDCCC@@@???555---...222111///...//////.........//////000000000000000////////////333444333000000222111---///...,,,---///111222222666111------111333111...000111333555777777777777222222222444<<>>AAA@@@???AAA@@@AAABBB>>>::::::>>>CCCCCCEEEDDD>>>666333777======;;;;;;>>>CCCEEEDDDBBBBBB<<<666444555666333///333111222555333000000444777666333222555999444---222333444888<<>>>>>??????CCCBBBAAA@@@????????????BBBCCCCCCCCCAAABBBCCCEEEHHHFFFCCCBBBDDDEEEFFFEEEBBBDDDCCCAAAAAACCC@@@;;;000---///999FFFTTTdddqqqyyy}}}{{{|||lll___JJJ;;;999>>>===999:::===>>>===888666777999888777555444555666555444555777888777666555666888666666666666666666666666555555666777888999999999;;;;;;:::::::::DDD>>>;;;<<<===<<<===@@@<<<:::888888999:::::::::;;;:::999:::;;;<<<;;;:::<<<;;;<<<===@@@AAA@@@????????????===;;;:::;;;============<<<;;;;;;===>>>;;;>>>@@@===888555666888999===AAA@@@;;;666444555666444333333333333222000000000000111555999>>>AAA555444222000///////////////000000111000///...---/////////000000000000000111///---...000111000...//////---------...000111000000000000111111222222333;;;AAACCCEEEGGGFFFCCC???555...///222222//////111000///...............000000000000//////000000444666444111000222000,,,...---,,,---000333444444888444//////111222///,,,111222444666777888888888444555555777>>>EEEEEE@@@CCC>>>888333222222333333999999<<<>>>;;;666666:::444777999888777999???DDDEEEFFFDDD<<<444222666<<<@@@>>>>>>???BBBBBBAAA>>>>>>999444222333444111///222000111444333111333888<<<>>>===:::999:::888444333222333444777999:::999;;;<<<<<<>>>???AAACCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCAAA@@@???@@@AAABBBCCCCCCBBB@@@@@@??????@@@DDDEEEFFFDDDBBBAAABBBCCCFFFCCC@@@@@@AAACCCCCCCCCFFFHHHHHHGGGGGGIIIEEE@@@333//////666BBBNNN]]]hhhmmmqqquuuyyy~~~mmmbbbPPP@@@<<<>>>>>>;;;;;;;;;:::;;;;;;;;;:::999:::888666666777888777666777888999888777666777999777777777777777777777777555666777888999999999999999999888777777CCC>>>;;;===>>>===>>>AAA<<<:::888888:::;;;::::::;;;999999:::<<<===<<<;;;<<<;;;;;;<<<>>>???===<<<>>>>>>>>>===;;;:::;;;===???@@@@@@>>><<<<<<===>>>===??????<<<666333333555:::<<>>:::555333333222000000111111000...222000///000444:::@@@DDD666555333111///---------000000000000000///......000000/////////.........333111////////////---,,,//////...------...000111...///000111222333444444444<<>>666///000333222000000222111000///...---------000000000//////000000111555777666111000111000---...------///222555666666888555111000111111...+++111222444555777777888888777999999:::@@@FFFEEEAAA???:::444000000111111222:::;;;===<<<444---///555---000333444444888>>>CCCDDDDDDAAA:::222000555:::DDDBBBAAAAAAAAA@@@===;;;999555111000111222000...111//////222222111555;;;???CCCEEEAAA======<<<:::666444333333444666666666777888888:::<<<>>>@@@AAACCCCCCCCCDDDDDDDDDDDDDDDDDDBBB@@@>>>>>>???AAACCCDDDCCCBBBAAAAAAAAAAAAAAABBBDDDFFFFFFDDDBBBBBBBBBAAA???<<<;;;<<<>>>??????CCCFFFGGGGGGHHHJJJFFFAAA888222///333<<>>>>>???>>><<<999888:::>>>???===999;;;999888888999999999888777999:::999888777888999888888888888888888888888666777888999999999999999:::999888777777DDD???<<<>>>???======???<<<:::999:::;;;<<<;;;::::::999999:::<<<>>>===<<<===<<<<<<<<<>>>>>><<<:::>>>>>>???>>><<<;;;<<<===@@@AAAAAA???===;;;<<<===>>>>>>===999555111111222777888:::===@@@>>>999444222111///000000111///...555333222222333666999<<<222222000///---,,,++++++000000000000000//////...........................222111000//////...---,,,//////............///000...//////000111222333444666>>>DDDEEEFFFHHHFFFCCC===555000222333222000111111111000///.........///111000/////////000111222333666666222000222222000000//////000333555555555555222000///000000...,,,000111222333444555666666888:::;;;;;;???DDDCCC>>>999555111///111333555555999777666666111---...333111222444444444666:::>>>???>>>;;;555000000555:::EEEEEECCCBBBAAA???<<<;;;555333000000111111000///111......000000///333:::>>>BBBCCCAAA???@@@???;;;:::777555444666888999999666666777888999:::<<<===???@@@AAABBBCCCDDDDDDEEEAAA???===<<<<<<>>>AAACCCDDDDDDCCCBBBBBBBBBBBBBBB???AAADDDEEEDDDBBBBBBBBB===:::666555666888999:::<<<@@@CCCDDDGGGJJJHHHBBB<<<444...222:::BBBLLLUUU\\\dddjjjkkkooo{{{}}}}}}}}}yyyuuuhhhggg]]]MMM@@@===>>>???<<<::::::;;;>>>>>>===;;;;;;999888888999:::999888777888999999777777888999777777777777777777777777777777888999999999999999===<<<;;;:::999EEE@@@===??????<<<;;;===<<<;;;:::;;;<<<===;;;::::::999888:::<<<======<<<>>>===<<<===>>>>>><<<:::===???@@@???=========>>>???@@@@@@???<<<:::::::::===<<<:::777333111000000000000111555999888333...222111000000111111000///333333333333333333333222///////////////.........111000000///////////////,,,,,,,,,---.../////////.../////////.........////////////.........///////////////000000000111111999@@@EEEEEEDDDDDDBBB>>>;;;555111222333111000111///////////////000111222111000/////////000222333111555666333111333444333333222111222333444333111000///...////////////---/////////000111222333333666999;;;:::<<>>>>>>>>BBBFFFBBB;;;888666555666999<<<>>>>>>999999888888888888999999:::;;;<<<>>>???AAABBBCCC@@@>>>===<<<===@@@CCCDDDDDDDDDCCCBBBBBBBBBCCCCCC@@@BBBDDDDDDBBB@@@???>>>:::777222000111333444444888<<>>>>>;;;::::::<<<999888666666888999888888666777888777666666777888666666666666666666666666777777888999999999888888???>>>===<<<;;;CCC>>><<<>>>>>><<<:::<<<<<<;;;;;;<<<======<<<::::::888888999;;;<<<;;;:::======<<<===>>>>>><<<;;;<<<>>>??????>>>======>>>===>>>???>>>;;;999999999:::999666444222111111111000//////111333222...***222111000000222222111000---///000222222222111000///000111222333333333333111111000///////////////++++++,,,---...///000111,,,---//////......///111///////////////.........///////////////000000000:::AAAEEEDDDCCCBBB???;;;888333111222222000///111.........///000111222333111000///...///111333555111666888444111333555555444333222333333333111///---...///000000000//////............///000111222333777999888888999777333111000000333999>>>CCCDDDBBB777///...111000......222222222222333444555666111111000///...111555999@@@AAABBB@@@<<<:::999999222222222222111111111111000......///...---000555;;;<<<<<<>>>DDDIIIDDD<<<444333333555:::>>>@@@@@@===<<<;;;::::::999999:::777888999:::;;;======>>>>>>>>>>>>???@@@BBBDDDFFFDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFDDDAAA>>><<<<<<<<<888222//////000111222111555777999>>>DDDEEEBBB<<<333///444===DDDIIINNNLLLVVV^^^aaafffrrr~~~vvvssstttoooddd[[[YYY]]][[[NNNAAA<<<;;;;;;999===???>>>:::888999<<<888666555555777888888777555777888777666555666777555555555555555555555555666777777888888888777777===<<<;;;::::::???;;;:::===>>><<<<<<===<<<<<<<<<===>>>>>><<<::::::888777888::::::999888;;;::::::;;;======<<<:::999;;;======<<<;;;;;;<<<<<<>>>???>>><<<:::999:::777555333111111111222222222222222222333333111000111000///000111222111000---...//////000111111111///000222333444444444333222111000///...//////000------....../////////000+++---//////------...000///////////////......---......///000111111222333999@@@EEEDDDCCCBBB@@@;;;666222000222111......000////////////000111222222222111///...///111444555333999:::555111111333333222111111222333333111//////000222222111000000000///......---...///111222111666888666444555333///111111111555;;;AAAFFFGGGDDD:::222000000///000222333222222222333444444333000000000000000222444666===>>>???<<<777333333333111111222222000/////////...---...111111000222777888;;;===>>>AAADDDAAA;;;222222333777<<>>>>>===============999999999888888888777777999:::<<<>>>@@@AAABBBCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFDDDBBB@@@AAABBB@@@<<<555111000111222222...000111111555;;;<<<:::;;;333///555>>>DDDGGGJJJKKKTTT]]]```fffpppzzz~~~}}}xxxsssrrrrrrmmmaaaWWWSSSXXXWWWMMMBBB===;;;:::999:::;;;;;;;;;:::;;;;;;777666555555777888888777666777888888666666777888666666666666666666666666666666777777777666666555;;;::::::999999;;;777777<<<>>>======???<<<<<<<<<===???>>><<<::::::888777888999999888777999999999:::<<<<<<;;;999777999<<<<<<;;;999999:::<<<>>>??????===;;;:::;;;555333111000111222333333...///000111222333444555000///...///000111000///222000///......///000111///000111222333333222111222111///.........///000000////////////.........,,,...000///---+++---/////////000000///...------------///000222444555666888???EEEEEEDDDDDDAAA>>>555111000111111...---000111111000000000000000111222111///...///111444666666<<<===666000000111111000000000222333333222000222444555555333111000000000///......///000111222000555888555333333111---222222333666<<>>>>>===>>>===:::333333555:::>>>BBBBBBBBB???????????????@@@AAAAAA<<<;;;:::888666555333333444666888;;;===>>>???>>>BBBBBBAAAAAAAAABBBBBBCCCAAABBBCCCDDDDDDEEEHHHJJJDDD???888333222222333333333444333111444:::;;;999:::222///666???DDDEEEGGGHHHQQQYYY]]]bbbkkkqqqsssvvvsssqqqrrrsssmmmbbbYYYPPPUUUUUULLLCCC???<<<:::999777666999===>>>===:::888666555666888999999888777999:::999888777888999777777777777777777777777555666666666666666555555;;;;;;:::::::::777888999999999:::<<<>>>;;;<<<===>>>===;;;999888666666777888999::::::;;;999888666777888::::::999;;;:::999:::;;;;;;:::888999999::::::999888666555111///...------...///111111111---...===LLLIII<<<333111000...------...000111111000000//////......///............---------111111111000//////......000000000000000///...------...000111000///000111111...---000000...///222000---,,,///000///111555@@@AAADDDEEEDDDAAA>>>;;;888444111000111111...,,,000......000222222///,,,////////////111444777999666555444444444333000...///222333///...000222111333444666777777666444333333333333333333222111000000222555666555333222222333222333999AAAEEEDDDAAA???;;;666333444888;;;===AAA<<<777666888999666333...000333333222111111222666555444333222222222222000000///...,,,---000222111222333222111111222444:::555333888<<<999444222444888>>>BBBDDDEEEFFFGGGEEEBBB@@@BBBEEEFFFCCC???@@@>>><<<;;;;;;:::888666666555444555777999999888===>>>@@@@@@??????AAABBBCCCEEEFFFFFFEEEEEEFFFGGGFFFDDDAAA>>>;;;;;;;;;;;;<<<888444222222333333333999111...444===BBBCCCDDDLLLKKKNNNVVV\\\```fffmmmllllllnnnqqqrrrmmmeee^^^SSSUUUUUUSSSMMMEEE>>>:::;;;::::::<<>>>>>@@@@@@???>>><<<:::777888888888888888888888888666555666888999888888:::999999999;;;;;;999888888999999999888666444222000///---,,,,,,---///000///333333444@@@RRRXXXSSSFFFCCC;;;111...111111...///////////////000000000000////////////.........,,,,,,------......//////555444444222000...---+++,,,...//////...---...///111...---000000...///222222...,,,......---000444===???BBBDDDEEEDDDCCCAAA888555222111111111///---000//////000222222000---222111000000222444666888999888666555555333111//////333444000///111222111333333555666666444333222222333333333222222111000///222666888777555333111333222333999AAAFFFEEECCCAAA===999666777:::===???HHHDDDAAAAAACCCCCC???;;;111222444444222111111222000000/////////000111111...//////......///222555222333333333222444777999>>>777333555888666444333444888===BBBDDDEEEGGGHHHEEEBBB@@@BBBEEEFFFCCC@@@AAA???>>>===>>>>>><<<:::???<<<999777666666444333888:::<<<=========???AAADDDEEEGGGGGGFFFEEEFFFHHHJJJHHHEEECCCAAA@@@AAAAAA@@@===999666555555444333777333222666:::;;;===AAAIIIGGGIIIOOOTTTXXX___fffkkkjjjjjjjjjiiiddd\\\VVVXXX\\\^^^XXXMMMCCC===<<<<<<;;;;;;===??????<<<999<<<:::777555444555777888;;;???AAA===:::;;;<<<:::999999999888888888777777777666555444444555666777888888888888888999:::<<<<<<<<<===>>>@@@:::;;;<<<<<<;;;:::888777999888888888777777777666777555555555777888777666999888777888::::::888777888999::::::888555111///000///...------...///000+++111333111888HHHTTTXXXZZZZZZLLL888000444444,,,---......///000000111111000000000////////////...,,,,,,,,,---......//////555555444333222000...---,,,---......---+++,,,---000------000000...///222444///---...///...000444>>>???BBBDDDEEEEEEDDDDDD777555222111222111000///111000000111222222111///444333333222333555666777===;;;888666555444111//////333444111///222333111222333444444333222111000222222222333222222111000///222777;;;;;;888444111222222444:::AAAFFFGGGFFFCCC@@@===;;;;;;===AAACCCFFFDDDCCCDDDEEECCC>>>999333444555444222111111111000///...............///---.../////////111444777444444333222333666<<<@@@BBB:::444444555444333555555999>>>CCCEEEFFFGGGHHHEEECCCAAABBBEEEFFFDDDAAABBBAAA@@@AAABBBCCCBBBAAAEEEAAA<<<888777555444333444666888999999:::<<<>>>CCCDDDFFFFFFEEEDDDEEEFFFKKKIIIHHHFFFEEEEEEFFFFFFFFFCCC???<<<:::888555222444333555777666444666<<>><<<:::;;;999777555555555777888:::AAADDD???888777999:::999999888888888777777777777666555444444555666777888888888888888888:::<<<===<<<===>>>???999999999999888777666555777777777777777777777777777666555666888999888666777666666777999999888666888999::::::888444000---111000////////////000111,,,111111---///999CCCGGGaaaggg[[[@@@111555555,,,........./////////000000////////////............111000000//////...------000111111222222222111111---...///...---++++++,,,000------///000......222444000...000111111444999AAAAAACCCCCCCCCBBB@@@???666444333222222111111000111111111111222222111111333333333444555777888999>>>;;;888666555333000......222333000///111222000111222222222111000///...111111222222222222111111...222888>>>???<<<666111111222444999@@@FFFHHHHHHDDDCCCBBB@@@???AAADDDGGGBBBBBBBBBCCCBBB===666111222333555444222111111222666555333111///---,,,,,,---///000000000222555777888777555222222666===BBBDDD===888777777444444555888<<>>@@@BBBBBBAAA@@@AAAAAAFFFEEEEEEEEEEEEFFFGGGHHHIIIGGGDDDBBB>>>:::444000222111333666555222444888999888:::???DDDKKKVVVaaajjjiiiiiiiiiiiihhhgggggghhhiiihhh___PPPCCC<<<999;;;;;;;;;<<<<<<<<<:::999999888777555555555666777777===???:::666666777666888888888888777777777777777666555555555555666777888888888888888777999;;;<<<<<<<<<===>>><<<<<<;;;;;;:::999999888444444555666777777888888777777777888::::::999777666666666777999999888777999::::::999777333000---222111111111111111111222111222222111333888<<<<<>><<<:::444333333222111111111222111222222111111111111222111111333555777999;;;<<<<<<999666444333222000...---111333000///000111///000111111000000//////...000111111222222111111111...222888???BBB???777111000111333888>>>CCCFFFGGGEEEEEEEEEDDDBBBCCCGGGJJJHHHHHHHHHFFFCCC===555000000222555555444333222333666555333111///...------...000111222222333666888>>>;;;777333222555<<>><<<777444555===@@@CCCEEEEEECCCCCCCCCEEEDDDCCCBBBCCCDDDDDDDDDBBBAAAAAACCCEEEGGGGGGFFFCCC@@@>>>======?????????;;;<<<<<<:::777555555666777999<<<===;;;::::::;;;@@@@@@AAABBBDDDFFFGGGHHHKKKJJJHHHFFFBBB<<<444///111......333777666666888666555666:::===BBBNNNZZZbbbbbbcccdddddddddeeeeeekkkhhhbbb[[[RRRGGG===666999:::::::::999888888888888777666555555666666777444777777555666888777444888888888777777777666666666666555555555555666666777777777777777666999<<<===<<<<<<======;;;;;;:::999999888888777333333444555666777888888777777777999;;;;;;999777666666666777999:::999777999888888777444222///---111111111222222111111111/////////222888<<<===;;;HHHUUUTTTAAA111///222000000000//////...------,,,---------,,,,,,,,,+++++++++++++++,,,------........./////////...------,,,///000222111000...///000///,,,,,,//////---...111111///222888;;;;;;===AAA<<<===???AAA@@@===999777111222222111000///111222111111222111//////111333///000222555888:::<<<===888666333111111222111000,,,111333111000111111/////////////////////000000///000111111222111111111...111777???CCCAAA999222...///222666:::???CCCEEEDDDFFFHHHGGGDDDEEEHHHKKKLLLKKKJJJGGGBBB<<<666333111555888:::888555333222000//////............//////111444555666777:::<<>>AAADDDFFFHHHIIIJJJJJJJJJJJJFFF???555///111------333888999:::===:::999999999888:::DDDOOO___aaaccccccaaa^^^]]]\\\gggbbb\\\WWWRRRJJJ@@@888888999:::888666555666777777666666666555666666666333555444444777;;;:::555888888777777777666666666666666666666666666666666777777777777777777:::===>>>>>>======>>>999999888777666666666666444444444555555666666666666666777999::::::888666666666666888:::::::::888777666444222000///...---000000000111111000000000...------000444666777888>>>CCCBBB888000...000111..............................---------,,,,,,,,,***++++++,,,,,,------...---............------,,,...///111111000///000111///,,,,,,...///---...111000000444;;;>>><<<===???===???AAABBB@@@:::444111///000222000......000333000111111000......000333000111333555777999:::;;;666333111000111333333333...333666333222333333000.........//////000111222//////000111111111111111...000666>>>CCCAAA999222,,,...000333777;;;@@@CCCCCCFFFIIIHHHEEEEEEHHHLLLIIIHHHFFFBBB===888666555666:::???@@@===888333111---------,,,------......///222666999;;;>>>AAADDDDDDAAA<<<777555777===BBBCCCAAABBBCCC@@@999666777===AAADDDFFFFFFEEEDDDDDDFFFEEEDDDCCCBBBCCCEEEGGGFFFDDDCCCDDDEEEFFFEEECCCCCCCCCCCCDDDEEEEEECCCAAADDDDDDBBB>>>999555333333111333777888777555444444555666:::===AAAEEEGGGHHHJJJKKKMMMMMMJJJBBB888111111///111555777888===DDDAAA@@@???>>>:::999AAAKKK]]]aaaeeeddd```ZZZVVVUUU___]]]YYYUUUQQQJJJCCC>>>888::::::888666444666888666666666666666666666666111555777555666999:::888888777777777666666666666555555666666666666555555777777777777777888;;;>>>@@@????????????===<<<;;;:::999999999999666555555555555444444444555555666888999999777444777666666888:::;;;:::999555444111///---,,,------......////////////......444333222111///...000333<<<888444111000///000111,,,,,,------...///////////////.........---------000//////......---,,,,,,***+++,,,...///000000000---...000111000///000111///,,,,,,...///------111000000555<<<>>><<<;;;<<>>:::888:::???DDDCCCAAAAAABBB>>>888666888;;;???CCCFFFFFFFFFFFFGGGFFFFFFEEECCCBBBCCCEEEGGGHHHFFFEEEEEEFFFFFFDDDCCC@@@@@@BBBEEEHHHIIIGGGEEEEEEDDDCCC???:::555444444111444888999888666555555000222555:::>>>BBBDDDFFFJJJKKKNNNPPPMMMEEE:::333000222666888666666???IIIEEEDDDEEEDDD???>>>FFFPPPWWW\\\aaabbb]]]VVVQQQOOOXXXYYYYYYVVVOOOIIIFFFEEE999;;;;;;999666555666999555555555666666666666666---555999666222444777888777777777777666666666666555555666666666666555555777777777777777<<<======>>>??????@@@@@@>>>AAA@@@;;;999999777333777666444222222222444555666444333333555666666555222222222666999:::888555444000---...111222///,,,000***000444---,,,222111===+++555777444777000222444333111///...---,,,+++...***((()))---...,,,(((///...,,,++++++,,,...///000......///111111...+++------------.........///------...//////...------//////............/////////222555666666999>>>CCC@@@DDDFFFCCC<<<555000///---......///000111111222000000000000000//////...111222222333333444444555666666666666555444333222777888::::::888444000---000000//////000111222222111444333///,,,///000///111000111666<<<>>>;;;666111000//////111444999;;;CCCCCCEEEGGGIIIHHHEEEBBBEEEAAA<<<555222444999===???DDDGGGEEE<<<444///.../////////...---...222444333666;;;AAAIIIOOOLLLEEEGGG;;;333555<<<@@@@@@@@@DDDEEEDDD===555222777<<>>:::555222111222333222444666777888999<<>>AAAFFFJJJKKKIIIEEEAAA888///---000333666777:::===@@@DDDCCCCCCEEEGGGHHHGGGFFFPPPSSSZZZ```___WWWRRRRRR]]]XXXQQQMMMPPPQQQHHH===;;;>>><<<666555::::::666999666444666555222222555222111111222444555555444666555444333333444555666666666555555555555666666666555444333222:::<<<>>>@@@@@@???>>>======@@@???:::888999777333777555444333222333444555666444333333555666666555444444444777::::::888555222///,,,---000111...+++,,,%%%***///,,,111::::::000BBBaaaRRR444000///444222000///...///000000000///,,,)))+++...///---***000///---,,,,,,---///000///---,,,---...///,,,***,,,,,,------------..............................000///...............///---000333444444777<<>>@@@BBBAAA>>>;;;:::888444111111555<<>>CCCJJJNNNJJJCCCEEE:::222555<<<@@@@@@AAABBBCCC@@@:::555555;;;AAA@@@@@@BBBEEEHHHIIIHHHGGGIIIFFFDDDDDDEEEGGGGGGGGGIIIHHHFFFDDDCCCCCCCCCDDDEEEFFFHHHIIIHHHDDDAAA>>><<<888555444666666555222444555777777777888:::<<<<<<======;;;:::;;;===???BBBEEEFFFCCC@@@===555......000333555666777:::<<>>???AAACCCEEEDDDCCCEEEHHHQQQZZZ]]]XXXRRRQQQVVVUUUPPPKKKJJJJJJFFF???>>>@@@===888777:::999555666333222444333000000333333222222333555666666555666555444444444444555666777666666666666666666777666555444333333999;;;???AAAAAA???<<<:::;;;>>>===999777777555111555444333222222333555666555444333444666777666555666666666777888888666444000...+++,,,//////---+++///))),,,000333CCCTTTWWWSSSuuuppp???999999;;;333111---,,,---//////000///---+++,,,///000...+++000///...------...///000...,,,******+++,,,+++***,,,,,,,,,------------...///...---,,,,,,---...///000000///...---------...---///222333333666<<<@@@GGGIIIJJJFFF===555111////////////000000111111222...///000222333444444444333333444444555666666666666555555444444333333222777999:::;;;999666222///000000/////////000111111333666666222000222333222...---///444<<>>@@@AAAAAA???======>>>AAADDDCCC>>>;;;999444///000222444444444444666777999999999;;;===>>>>>><<<@@@CCCLLLYYY```\\\TTTPPPNNNOOOMMMHHHEEEHHHIIIHHHAAAAAA===999888:::888444555222111333333111111444333444444555555666666666666555444444444444555666777777777777777777777777666666555444444<<<===???@@@@@@???===<<<999<<<;;;777555666444000222111111111111222444444444333333444666777666555777777666666666444333111...,,,++++++---...,,,+++111...000222999UUUrrr{{{ssszzzZZZ555888777555>>>888222............---///---,,,,,,...///...,,,///...------------...///---,,,***))))))***++++++------------............///...,,,++++++,,,...///000000///...------------///111333444444777===BBBEEEHHHHHHDDD===555111000,,,---------.........//////000111222333333333333222222333333444555555555777777666555444444444444777888:::;;;999666333000000000/////////000000111222666666222000222333222...---...222999???BBBCCC???<<<888444111000//////222222222444555555222000444444444444777===FFFKKKGGGFFFCCC===666111000111000111111111000222555888???CCCGGGHHHKKKMMMIIIBBB???666111444;;;@@@BBBDDDHHHCCC<<<555222555;;;AAA@@@@@@AAACCCFFFGGGFFFDDDEEEDDDCCCCCCFFFHHHHHHHHHCCCCCCCCCCCCCCCCCCDDDDDDJJJHHHEEEAAA===:::777666777777:::>>>BBBBBB>>>999222333555555555666888:::;;;>>>AAABBBBBBAAAAAAAAAFFFHHHEEE>>>999777555111333444555444333222333444777666666777888888777555===???GGGVVV^^^ZZZQQQLLLIIIKKKJJJGGGIIIOOORRRRRRBBB???;;;888888999777444666333222555555333333777333444555555444444555666555555555444444555555555777777888888888888777777666666555555555??????>>>>>>>>>???@@@@@@888::::::666444555444000/////////000000111111222333222333555777777666555666666666444222000//////,,,+++++++++,,,,,,,,,+++,,,,,,000000;;;bbbuuu\\\SSS===...666888>>>CCC===555111111111///------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,*********+++,,,---............////////////...,,,++++++,,,.../////////...---------------...000222222333666===BBBAAADDDEEEAAA;;;555222222------------............000111111222111111000000000111111222333333444444666555444222222222222222555777999:::999777333111000000///////////////000///333555111000111222000...---...000555:::===???AAA???;;;777333111000000/////////000222222111///555666888:::===CCCIIINNNHHHEEE@@@999333000000111...///000000000333777:::@@@EEEIIIJJJLLLNNNJJJDDD<<<555222777===@@@BBBEEEFFF@@@888333444888>>>AAAAAA@@@AAABBBDDDDDDBBBAAACCCBBBAAABBBDDDFFFFFFEEEAAAAAABBBBBBBBBBBBBBBBBBGGGDDD@@@;;;777555444444:::???EEEHHHFFFCCCBBBBBB888888888777555444555777444888<<>><<<<<<<<>>333555888HHH<<<666///...000111///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------...,,,+++***+++------------.........//////...---,,,++++++,,,---......---------------......,,,...//////000333:::@@@???AAABBB???999444222222000000000000000000000000111111222222111000000///000000000111222222333333333222000///......///000444555888999999666333111000000//////......//////---222333000///000111///.........000222555888999???===:::777555333222222...---...///222333222111444777;;;???BBBFFFKKKNNNHHHDDD>>>888444222111222,,,---...///111444999<<<@@@FFFJJJKKKLLLNNNKKKFFF:::555555:::@@@AAABBBDDD>>>999333333888>>>CCCDDD@@@@@@@@@BBBDDDDDDBBB@@@BBBAAAAAABBBDDDEEEDDDCCCAAAAAABBBBBBCCCBBBBBBAAACCC@@@;;;666333444666777@@@FFFMMMMMMHHHEEEEEEHHHBBBBBB@@@<<<777444444444222444888;;;???CCCHHHKKKMMMOOOJJJ???555222111000444555666555333222222444777555444333333222///---...000888FFFOOOPPPMMMLLLRRRSSSSSSTTTZZZ```___YYYGGG===444222444555555666444111000222222000000333111333555444111111333555444444555666666555444444555666888888888888666555555666777777888:::::::::;;;<<<>>>@@@AAA777999999555444555444000111111111111111111000000111111333555888888777555555666555333///---...///***+++,,,,,,,,,,,,------//////444???___aaaAAA???;;;000---...===:::444000000555777444111---.........---------...+++,,,,,,,,,,,,,,,,,,++++++---......+++******,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,...///...///333:::@@@@@@BBBBBB>>>888222000000111111111111111111111111111111222222333222222222000111111222222333444444444333111///...///000000222444666888888666333111000000///...............,,,111333000///111111///---...///000111333555777999888777666555444444444111000000333666888888777999===BBBEEEGGGGGGHHHIIIEEEAAA;;;666333111111111***,,,...000333777<<<@@@AAAGGGLLLLLLLLLLLLIIIEEE999666777>>>CCCCCCBBBCCC999444111444<<>>EEEHHHKKKKKKHHHGGGHHHJJJHHHGGGEEEAAA===:::999999666666777888;;;@@@GGGLLLMMMOOOKKK@@@666333222111222333444333222111222333444333222222333222000...///111888CCCJJJKKKLLLOOOSSSZZZ```dddhhhlllkkkgggOOOAAA444111333222333555555111000222222//////222111444777555222111333666444444555666666555444444444555777888888777555444555666777888888555777999;;;===>>>>>>>>>777:::999666444666444111333333333333333222111000111111333666888888777555555666666333///---///111***+++,,,,,,,,,,,,---...000...222DDDmmm\\\???===999555999666>>>DDD???;;;<<>>>>>>>>AAAEEEJJJLLLJJJGGGDDDCCCAAA===777333000//////...***,,,///111444999???CCCCCCIIIMMMMMMKKKKKKGGGCCC888666999AAAEEECCCAAABBB999555222666>>>CCCBBB???>>>>>>@@@DDDHHHJJJJJJIIIEEEDDDCCCDDDEEEEEECCCAAADDDEEEFFFFFFFFFEEECCCBBB>>>:::555222333888>>>BBBGGGGGGGGGGGGHHHIIIIIIIIIGGGHHHGGGEEEBBBAAAAAABBB;;;:::888777888>>>EEEKKKMMMPPPMMMBBB888555555555///111222222111111222333111000000111222333111000///111666>>>AAAAAADDDIIIQQQ^^^kkkpppssswwwyyyyyyUUUEEE666222222111111444777444333444333000000333222666888777333111444777333444555666666555444333444555666888888666555444555666777999999777888999;;;<<<======>>>888777777666555555444444000111111222111000///...666777666444555888777333888555222//////...---,,,,,,,,,+++***+++,,,---...(((444<<>>@@@CCCGGGIIIDDDFFFHHHJJJJJJGGGDDDBBB;;;888444111000///...,,,,,,---///111444:::AAAFFFCCCIIIMMMMMMMMMOOOOOOLLL111666>>>EEEIIIGGGBBB===666555555;;;BBBFFFEEEBBBDDDBBB@@@AAAEEEIIILLLNNNJJJHHHEEEDDDDDDCCCBBB@@@EEEGGGIIIHHHFFFCCCCCCCCC===888333444:::AAADDDDDDKKKHHHEEEEEEGGGHHHHHHFFFJJJIIIHHHGGGFFFFFFEEEFFFCCC>>>888333444999@@@EEEIIIOOOOOOEEE999444222111444333333444555444222000///111000---,,,//////---111...222;;;???@@@HHHRRRZZZfffqqqyyyeeeIII888666444555777333222333333111//////000111333444444444222222444555888666555555666666555444333444555555666666555555555555555555666999999:::::::::::::::999;;;:::999777444222000000222222333333333222000000111333333111333777666222444222///.../////////.........---------...///000...:::CCCTTT~~~ZZZFFF999:::;;;>>>NNNcccfffRRR???BBBNNNEEE555222...---,,,,,,...///...---000...---...///000///...222111///...---...///000///.........//////---+++///---,,,,,,---......---+++,,,---.........---,,,......///222222222888@@@BBBDDDDDD???777000...///.........///000111222333222111000000000222444555444444333222111111222222333222222111111111222222777999888666666888555000///////////////000000000222///---...000111111///111000///...///111444666555333222444888::::::999???>>>>>>>>>@@@CCCEEEGGGJJJJJJJJJHHHFFFAAA===;;;666333111////////////......///000111444999???DDDIIIKKKKKKIIIJJJJJJEEE>>>444999@@@FFFHHHEEE???:::888777999???FFFJJJHHHEEEGGGEEEDDDDDDGGGJJJKKKLLLJJJHHHFFFEEEFFFEEEDDDCCCFFFHHHHHHHHHEEEDDDDDDDDD;;;777444777>>>DDDGGGGGGLLLIIIGGGGGGIIIKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKJJJFFF>>>888555666999<<>>HHH]]]ssstttNNN777<<<@@@<<<444------,,,+++---///000000//////...---...///000///---...---,,,+++***+++,,,---///.........//////---,,,---,,,+++,,,...000000000...............---,,,,,,...---///111000000666===???AAABBB>>>888222000000---...///000111333444444222111000//////000111222444333222111000000000000222222111111111111111222555777777444555666444///---......///000000111111111///...///111222222222333222000//////000111222222111333666999<<<<<<;;;<<<<<<===>>>@@@BBBEEEFFFJJJIIIGGGCCC???;;;888666111///------...000000///000000111111333888???CCCNNNMMMJJJGGGIIIHHH@@@555444999@@@EEEFFFCCC>>>:::777888;;;BBBIIIKKKIIIGGGIIIGGGGGGHHHIIIJJJJJJIIIIIIHHHGGGGGGHHHHHHGGGFFFGGGGGGGGGFFFDDDCCCEEEFFF>>><<<:::===CCCGGGHHHHHHJJJIIIGGGHHHJJJKKKLLLKKKGGGGGGHHHHHHJJJKKKMMMNNNOOOKKKDDD===888666555666AAAHHHJJJCCC;;;777555333111111222555888999888666222444444111111444555333222///333===DDDIIIVVVeeewwwpppQQQ===999444444777333222333444333222222444666666777888777555555777888666555444444555555444222333444555555666666555555555555555555666:::::::::999888777555444777777666555444333222222333333333333333333333222444666666555666999777333---,,,+++,,,...//////...++++++++++++,,,,,,------,,,SSSuuu|||yyy|||}}}yyyWWWLLLDDDFFFOOO\\\oootttGGG333888444333555---...---,,,---///000///...---,,,++++++------,,,+++,,,++++++*********+++,,,,,,+++***+++,,,---+++***---,,,+++,,,///000111000------.........---------...---...000///...444;;;???AAAAAA>>>999444000/////////000111222333333333222111000/////////000000000000000000000111222222000000000000111222333333555777666444555777444///........./////////000000///......///000222222333555333111///......///000///000333666888999999999777777888:::===@@@CCCDDDBBB@@@>>><<<999777666555000...,,,---...000111000000000000111333999@@@FFFLLLMMMKKKIIIJJJIIIBBB888111666>>>DDDEEECCC@@@===444666;;;BBBGGGIIIGGGDDDGGGFFFGGGHHHJJJKKKIIIGGGGGGFFFFFFGGGHHHIIIHHHGGGEEEFFFEEEDDDBBBBBBDDDFFFDDDCCCCCCDDDGGGHHHGGGEEEGGGGGGGGGGGGIIIJJJJJJKKKFFFFFFFFFGGGHHHJJJKKKLLLMMMJJJGGGBBB>>>:::888777;;;AAADDD@@@:::888555333555555555666777777555333111333222///...111111///111///333>>>EEEMMM^^^pppsssSSS>>>999444555999666111222333333222333555777666777888777555555777888666444333333444444333222333444555555666555555555555555555555666999999:::999999888777666555555555444333333222222111111111111111111222222111333222000111222///***...,,,,,,,,,---...,,,++++++++++++,,,,,,,,,,,,,,,666ZZZ}}}xxxpppiiiTTTTTTWWW___hhhsss}}}xxxTTTBBB===///---444///000...------......---,,,---+++***+++,,,---,,,+++/////////.../////////000,,,***))))))+++,,,+++***///---,,,,,,...///......+++++++++,,,---......///---,,,---///......333;;;AAABBBBBB@@@;;;555111...111111222222222111111000333222111111000000//////////////////000111222222......///000222444555666555777777555555777555000000/////////.........---------.........///111222444333111000///............000222444444444444444444555555777888:::;;;<<<999888666555444333333444222000......///111111000......///000444;;;CCCIIIHHHMMMOOOLLLHHHFFFAAA;;;222888???DDDCCC@@@===<<<444777<<>>;;;999666<<>>FFFPPPdddwww{{{ZZZBBB:::333333777444444555666666666777999;;;888999999888777777888:::666444333333444444333222333444555555666555555555555555555555666888888999999999888888777666666555444222111000///000000//////000000111222222444333111111111---'''...---,,,---...---+++))),,,---......//////......444DDDXXXgggnnnkkkZZZIIIOOOYYYeeeooowww||||||yyyoooYYYDDD111---000...000...---,,,------+++***...---,,,---...///...,,,---------..................,,,++++++---......---000...,,,,,,------,,,+++))))))******+++---...///,,,+++---///......444;;;AAABBBBBB@@@===777222...111222222333222000///...222111111111000000//////222111111000000000000000......///111333555777888444666666444555777555000000000//////...------,,,---...///...---...000222222222111000////////////...///111111000///000111555444444444333222222111555444333111111000000000444222000///000111111000---......000444;;;EEEKKKFFFLLLOOOKKKEEEAAA<<<777777<<>>000///---...---,,,++++++,,,---,,,***...---,,,,,,......---,,,))))))***+++++++++++++++000...------///000000000...---++++++,,,,,,+++*********)))))))))***,,,---++++++,,,/////////555===>>>>>>??????===888333//////000111222222000///...//////000000000//////...111111000000000111222222111111222222333444666666333555555333444666444///...........................000111000...---///222000000000///000000000000---///000///------///222111111111111111000000///222222111111111111000000333111//////000222222111/////////000333;;;DDDKKKFFFJJJKKKHHHEEEAAA:::222999>>>DDDDDD???999555555<<<>>>BBBEEEFFFFFFGGGGGGEEEDDDCCCDDDEEEFFFDDDCCCBBBBBBCCCEEEGGGGGGEEECCC@@@BBBDDDEEEDDDDDDEEEFFFCCCEEEHHHJJJKKKLLLMMMNNNIIILLLNNNNNNLLLKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMKKKHHHCCC???<<<555999999666555888999777::::::999:::;;;;;;999666333555444111111333444111000111888CCCKKKTTTiiioooPPPAAA444000111---111222222222111222333555777888999888666666888999777666444555666666555333333444555555666666555555555555555555666777777777777666555333333///000111222333444555555000000/////////000222333///222222111222333///***,,,,,,,,,...//////---+++***+++,,,---------,,,+++///111333444555666999<<>>:::;;;<<<======999444000,,,---000111222111000///------......///......---------...000222444666777555444444333333444444555111333333222333555333...,,,,,,------.../////////000222333111......000222......//////000000111111---...///...,,,---000444***+++---///111222333333...///000222333444444444111///......000222333333111111000000333:::CCCIIIFFFGGGGGGFFFHHHFFF===222666===CCCCCC???999777777===???BBBCCCDDDDDDEEEFFFHHHFFFDDDDDDEEEDDDCCCAAABBBBBBCCCFFFGGGGGGEEEBBBAAACCCFFFGGGGGGFFFGGGGGGGGGHHHJJJJJJJJJJJJJJJKKKHHHKKKNNNMMMKKKIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLJJJKKKLLLLLLJJJFFFCCCAAA777:::999555666999;;;:::AAA@@@>>>>>>===;;;777444///222222000000444555333111222:::EEEMMMVVVkkkrrrSSSCCC666222333000444555555555444444555777333444444444222222444555888666555555666666555444333444555555666666555555555555555555666;;;888555444333222000...///...---...000111111000333222111000000000111222111222000------...+++&&&000.........///000///......//////---++++++,,,---(((***...111444999>>>BBBRRRZZZdddfff```WWWPPPNNNaaaRRR===000///222///***,,,***))))))+++,,,,,,,,,---,,,+++,,,...///...---...+++***+++...000...,,,---000000---,,,///...,,,+++++++++---......,,,***---+++***+++,,,...------,,,,,,---...111555999;;;===@@@???===;;;:::555...///...,,,---///000000///...+++***,,,000111000---444444444333333444444444999666444444666777666444:::999666444222000//////++++++,,,,,,---///111222333333222222000///...---111111222111000...,,,+++......................../////////000222333222000------...///111111///---///...---///111333333333222000//////222999AAAGGGJJJGGGGGGGGGCCC<<<888999===AAAEEECCC<<<777555777@@@BBBCCCDDDCCCCCCCCCDDDIIICCC>>><<<>>>>>>;;;888:::<<>>===888111333111111333222000111555...222>>>LLLSSS[[[ooo{{{\\\EEE888111111333444666777777555444555666666555444333222111111222444444555555444444333222444555555666777666666666777777777777777888666333333333444222111222000000111222333333222333222111000111111222333333444222......000...)))///...------//////...---,,,,,,---,,,++++++---...,,,...000222444888<<<@@@@@@EEEIIIHHHCCC===999777>>>888///)))+++111111///000...,,,,,,,,,---,,,***,,,+++++++++---...---,,,,,,+++)))+++---...---++++++------******,,,,,,)))***))))))***------,,,++++++***))))))+++,,,,,,+++,,,,,,,,,,,,---000333666>>>AAAAAA>>>===<<<777000000...------///000000000---.../////////000111222555555444444444444555555666444222333666777777555999888777666555444333222////////////000000000000000000000000000///.........///000000000///...---------------------------///......000111222111///.........///111222111///000///...///222444444444444222000///111666===BBBIIIFFFEEEEEEAAA:::666777@@@DDDGGGDDD===888777999BBBDDDEEEEEEDDDCCCDDDEEEEEE???999777888999888555777888999999999;;;>>>AAACCCCCCCCCDDDEEEGGGIIIJJJNNNMMMLLLKKKJJJKKKKKKLLLOOOOOOKKKFFFGGGJJJKKKHHHIIIIIIHHHJJJLLLNNNMMMMMMLLLJJJHHHIIIKKKLLLKKKIIIJJJGGGCCCCCCEEEHHHKKKLLLRRRSSSQQQLLLIIIGGGAAA:::555333333555444000000444111555@@@NNNUUU]]]rrr{{{___JJJ<<<333000222444555777777666555666666777777666555444444333333444444444555444444333333222333444444555555444444555555555555555444333111222444555555444222111000111333333333111222222111111222333444555333333000,,,,,,///...+++...---,,,,,,......---,,,)))***++++++***+++---///...///111111111333777999888777555222///---,,,,,,(((++++++,,,111888999555444111///---------+++***+++*********,,,---,,,++++++***)))***,,,---,,,+++***------***))),,,+++)))***((('''(((+++,,,,,,,,,***((('''((()))+++******.........,,,,,,---111444>>>AAAAAA???>>>===888111111///------///000000000---000333222//////222555555555444444444444555555333222111222555777777777777777888888888777555444222222333333222111000000////////////////////////---...///000111000000///------------------------///......///000111000...///...---...000222222111111000///000222444555444222111///...000555<<>>777444666DDDGGGHHHDDD===999999<<>>888555555777666111000222222555???MMMTTT]]]qqq|||eeeQQQAAA444000111333555777777666666777888999888888777777666666666333333444444555444444444111111222333333333333222555555555555555444222111222333555555444111000//////111111111///111111222222333444555666000000---((()))------***---,,,++++++------,,,+++)))***+++***))))))+++---,,,------------...111444888444000......///000///---111222333:::BBB???666333111...---------+++******)))))))))+++,,,+++***,,,+++++++++,,,,,,,,,+++---000///,,,,,,......+++,,,***((((((***+++,,,,,,***)))'''(((***++++++***---------+++***+++000444>>>AAABBBAAA@@@???999222222000------...000000000...000222222000000222444333333222222222222333333222111111222333444555555666777888999888666444222222222333444444333222111111111000///////////////...///111222222222111000..............................---///000111///...000...,,,---///111222222000///...///222444444333......//////000666>>>EEEGGGEEEDDDBBB<<<555444777FFFHHHHHHCCC<<<888;;;>>>FFFFFFGGGFFFDDDCCCDDDEEEEEE???888444444555666666666888999888888888:::<<<888999;;;===@@@CCCEEEFFFJJJJJJKKKLLLLLLMMMMMMNNNMMMMMMJJJGGGHHHKKKKKKHHHHHHGGGGGGHHHKKKLLLLLLKKKLLLKKKJJJJJJKKKNNNPPPQQQQQQNNNLLLKKKLLLNNNNNNNNNQQQTTTUUUSSSRRROOOGGG???999666555888888444222333///111;;;HHHPPPZZZmmmlllYYYEEE555000222222444777777777777888999888888999888888777777666222333444444555555444444000111111222222222222222777777777777777555333222222333444333222222000///000111111000///111111222333444444555555//////+++((((((------***---+++++++++,,,---,,,+++++++++,,,***(((((()))+++***+++,,,++++++---000222222000------///222333333555555222333???JJJDDD555///---++++++,,,---,,,+++***)))((()))+++,,,+++***,,,---------,,,,,,,,,---...111000------//////,,,000---+++***++++++++++++,,,***))))))+++,,,,,,+++)))***+++)))'''***000666AAAEEEGGGFFFFFFEEE???777333111...---...000111111111///...///111222111///111000000//////000000111222222222111000111111222555666777666555333000...//////111222333444444444666555333111//////......222222333444333222111000////////////////////////.........///111222111000111///------///000111111///------...000222222222///000111111111555>>>DDDHHHFFFEEEBBB<<<555666;;;FFFGGGEEE???999777;;;@@@EEEFFFFFFDDDBBBBBBCCCEEEFFFAAA;;;666444444555666:::===AAABBBAAA???>>>===:::999888777888:::===>>>AAACCCHHHLLLNNNOOOOOONNNLLLMMMKKKHHHIIIMMMMMMIIIHHHGGGGGGHHHKKKLLLLLLKKKLLLLLLLLLKKKLLLNNNRRRTTTUUUTTTRRRRRRSSSSSSSSSRRRSSSWWWYYYXXXWWWUUUNNNEEE:::666444777999666333444...///777DDDMMMWWWjjj~~~vvvbbbJJJ777111444333555777888777777888999777777888888888777666666333333444444555444444333111111222333333333333333777777777777777666444222111222333222111444333222222333444222111000111222333444444333333...///---***+++//////+++---,,,++++++------,,,+++,,,,,,,,,+++)))((()))***+++,,,---,,,,,,...000333+++,,,---...000111333555555555111222BBBRRRKKK:::+++***))))))+++,,,,,,,,,***)))))))))+++,,,+++***---...///...,,,+++,,,---+++......+++***------***///...,,,+++,,,,,,+++***---,,,***+++,,,...------,,,...000...,,,///777>>>FFFJJJLLLLLLLLLLLLEEE>>>444111...---...000111111111...,,,---111222000,,,//////............//////111222222000///...///111333444333333111///---,,,------...000222444666888999777444222///.........222333444444333222111000/////////////////////////////////111444555555444444222000000111222111000...---,,,---///111222111333555666333000222999???GGGFFFEEEBBB;;;666888???FFFFFFCCC<<<666777===CCCEEEEEEEEECCCBBBBBBDDDFFFFFFBBB<<<777333222222333999>>>DDDHHHHHHFFFDDDBBBBBB???;;;777555555777888;;;>>>CCCHHHLLLNNNNNNNNNLLLMMMLLLIIIKKKOOONNNKKKIIIHHHHHHIIIKKKMMMMMMLLLLLLMMMNNNNNNNNNOOORRRUUUUUUTTTSSSTTTUUUUUUTTTRRRSSSWWWYYYXXXXXXVVVPPPHHH===777444666777555333333000///666CCCMMMWWWjjj}}}pppTTT<<<444666444666888888777777888999666666888888888777666555444444555555444444333222222222333444444444444333555555555555555555333111111222333222111555444222333333444222111000111222333333222222111,,,---,,,***,,,///...***...,,,+++,,,---...---,,,+++,,,,,,+++))))))***,,,,,,------,,,+++,,,///111+++---/////////000444888222555333222@@@OOOIII888+++***))))))+++,,,,,,++++++***)))***,,,---,,,+++,,,---///---+++***+++---***,,,,,,))))))++++++(((+++******+++------,,,+++---,,,***+++---......---000222444111...111:::AAAGGGLLLOOOOOOOOONNNHHH@@@555222...---...000111111000///...////////////...///......------......///...///000///...---///222111111000//////...------///......///111444888:::777555333000///.../////////000111222222222111000........................//////000333777999999888888666555555666555333111///---,,,...000222222222333666777333//////555<<>>;;;888777666777888;;;>>>BBBFFFIIIJJJLLLNNNMMMKKKMMMQQQPPPLLLIIIIIIHHHJJJLLLNNNMMMMMMLLLOOOQQQQQQPPPPPPRRRTTTQQQQQQQQQRRRTTTTTTRRRPPPOOOSSSUUUTTTTTTTTTOOOHHHCCC;;;444444555333000000111///555BBBMMMWWWjjj|||aaaDDD777777555777999999777666777888555666888999999888777666666666666555444333222111111222333333444444333333555555555555555333222000111222333333222333222111111222222000///000111222333222111000///(((******)))***---,,,(((...---,,,,,,......---,,,)))***++++++***+++---///,,,---,,,+++))))))+++---+++...000...+++,,,222888...444444000888DDD===,,,---+++******+++,,,,,,++++++*********,,,---,,,++++++---...---***(((***,,,***,,,,,,))))))++++++(((&&&&&&'''***---...---,,,---+++***+++,,,...------,,,///000---)))+++444<<>>222111;;;DDDFFFJJJFFFBBBBBBDDDFFFGGGFFFGGGJJJKKKFFF===555222111333333555999???FFFMMMQQQSSSSSSQQQNNNHHHBBB===:::444222111222555999;;;;;;@@@BBBGGGKKKOOOPPPNNNKKKKKKKKKKKKJJJJJJLLLOOORRRSSSPPPNNNPPPSSSTTTQQQMMMQQQTTTVVVTTTSSSTTTRRRMMMVVVRRROOOPPPSSSSSSPPPLLLIII@@@444,,,///444222+++...///444<<>>666222777@@@EEEGGGDDD;;;222333???HHHKKKJJJGGGCCCCCCEEEGGGGGGGGGIIIMMMPPPMMMEEE===888666666555555666;;;AAAGGGKKKQQQOOOMMMLLLJJJEEE<<<555666333111111333555666666:::<<<@@@DDDIIIKKKKKKKKKLLLLLLLLLJJJIIIJJJMMMOOOPPPMMMKKKNNNRRRSSSQQQMMMOOOSSSTTTRRRRRRUUUUUURRRWWWSSSPPPQQQTTTUUUSSSPPPMMMFFF:::000000444333...222222444:::AAALLL___ooolllOOO===:::999777777888777555333888666666666777777555333333222111222444555555444222222111000111333555666666666666666666//////000111333555777888444444444444333333333333333333333111---+++***++++++***))))))***+++)))(((((()))***+++,,,,,,,,,,,,***+++++++++++++++++++++------,,,,,,++++++******+++++++++******))))))))),,,***(((***---...,,,)))---------,,,++++++*********+++,,,------,,,+++************)))'''(((***,,,)))((((((((((((''''''''')))(((&&&''')))******))),,,---...---++++++,,,...+++---//////......///000111555;;;AAAEEEFFFDDDBBB;;;666000...///000000///555777555000...000000---...------...111333333222333000...000444777777666333111///......//////...222,,,+++222888999666444999777555333000///...---,,,---...///000111111222333222111000000111222333000111222444666777888999999999:::<<<===<<<888666333///---000222000///111000...///111111000333888666999888333333:::BBBFFFEEEAAA999444777AAAJJJMMMJJJHHHEEEEEEFFFHHHHHHHHHIIINNNRRRQQQKKKCCC>>><<<999777444333555999>>>BBBMMMKKKJJJLLLMMMGGG;;;111333111//////111333333333555666999===AAAEEEIIIKKKMMMMMMMMMKKKIIIIIIKKKMMMLLLJJJJJJLLLPPPQQQPPPMMMMMMPPPPPPNNNPPPUUUXXXVVVUUURRROOOOOORRRUUUTTTRRRRRRMMMAAA555111333333111666444444777<<>>???===:::888555111///111222///...000000...///111111///111666000333444222666???FFFHHHEEE@@@999666:::BBBHHHJJJKKKIIIHHHGGGHHHIIIJJJJJJHHHKKKNNNMMMIIIDDDAAA@@@<<<999555222111444888;;;EEEGGGJJJNNNMMMFFF:::111///...---///111444555444444555666888;;;@@@EEEIIILLLMMMMMMLLLJJJJJJLLLNNNLLLKKKKKKLLLOOOOOONNNLLLMMMOOONNNKKKMMMSSSWWWVVVRRRPPPMMMMMMOOOQQQRRRQQQRRROOOEEE888000000222222888555333444999DDDXXXiiiiiiJJJ===;;;999888888888777555666555333444555666555444777555444444555555333111333333333222333444555666777777777777777777999999777444222333444444333333333333222222222222222111...+++))))))+++...---++++++,,,,,,+++)))......---,,,,,,,,,,,,,,,------,,,,,,++++++*********+++++++++++++++++++++,,,,,,,,,,,,------------+++******+++,,,+++***)))))))))******+++,,,------((()))***++++++***)))((()))*********(((((()))+++)))******+++++++++******,,,+++))))))*********)))+++,,,,,,,,,++++++---...)))+++---...,,,*********+++111888>>>BBBCCCEEEFFF@@@<<<555000......//////111222111------000111////////////111222333111000222111///...///000111111555222000///000000000///***---444;;;:::555444777666555333111///...------/////////...............000000000//////000000000222111000000000222444555555888<<<>>>???===;;;:::888333111222333000///000111///000222000---...333...000222333:::DDDIIIIIIAAA;;;777888>>>DDDHHHJJJKKKKKKKKKJJJIIIJJJKKKLLLHHHIIIIIIHHHFFFEEEEEEEEE???<<<777333222333666888<<>>HHHJJJCCC;;;777666333222111111222333111000333555888888777888<<>>GGGHHHCCC999222000999CCCGGGHHHKKKLLLNNNOOONNNLLLLLLMMMOOOLLLKKKJJJJJJKKKKKKLLLLLLLLLIIIEEE@@@;;;888666666222888???AAA>>>888444333333222111111222222000///444999>>>@@@>>>===???AAAHHHJJJKKKKKKKKKJJJKKKLLLNNNOOOPPPOOONNNMMMLLLLLLKKKPPPSSSSSSTTTVVVUUUPPPPPPPPPOOOLLLGGGAAA===;;;999999666000///222222000///...///111222777DDDQQQjjj~~~www[[[BBB???;;;888777777666555888666333333555777888888444444555777999999777555555555666666666555555555666666666666666777999999555111000555:::000000000000////////////+++++++++******+++///222((('''&&&''')))******)))((((((''''''''')))***+++''''''''''''''''''''''''(((((()))***+++,,,,,,---,,,,,,+++***)))(((''''''''')))))))))'''&&&&&&'''***************+++++++++)))***+++,,,,,,+++***)))((()))++++++)))((()))******)))((('''''')))+++---)))(((&&&''')))******)))%%%''')))***+++---000222......---+++)))(((***+++++++++///999DDDKKKKKKHHHLLLHHH@@@777000------///...000///,,,,,,///111/////////000222444444222///.........---,,,,,,...000333111///......//////.........222999:::444000///444333222000...---,,,,,,+++,,,,,,---...///000000......////////////......000000111222333444444555444777999999777666777:::555111///111111///...///,,,+++---111111...///333000000111555>>>GGGFFF@@@<<<333111:::CCCEEEDDDFFFLLLOOOPPPOOOMMMLLLNNNPPPJJJJJJJJJLLLMMMMMMLLLJJJQQQOOOJJJEEE???:::666444222444888:::;;;888333//////......000222333222111777>>>EEEGGGEEEDDDEEEGGGHHHIIIKKKJJJIIIGGGHHHHHHLLLMMMNNNNNNNNNMMMMMMNNNJJJPPPVVVWWWYYYZZZWWWRRRLLLMMMLLLHHHAAA:::444111333333111///000444444000---,,,...000000333===HHHaaatttqqqXXXGGGCCC>>>:::888666444333888666444444666888999999777777777888999888444222555666666666666666555555555555555555555555555444333222222111111222222222111111111000000111///---***)))***+++,,,---)))&&&&&&(((***)))'''***(((((()))***+++***)))+++)))(((((()))******)))(((((()))***++++++,,,,,,++++++++++++++++++++++++*********)))))))))((((((((('''&&&''')))******))))))******++++++******)))///,,,)))''''''(((((((((&&&(((((('''***//////,,,))))))(((((((((((())))))***((('''))),,,//////---+++++++++***((((((***,,,+++***...777???CCCGGGKKKLLLJJJDDD;;;222------///---...//////......///111333111000000000000///...000000000000000111111222333000---,,,///111111000222333444777888888555222777444222111111111///...,,,***)))***---///111111...------...000111222222222111111111111222222333666444222444666888666444666555333111////////////000...---000444444///+++111000111999CCCHHHFFFBBB999555777>>>AAA===;;;===CCCHHHNNNPPPOOOMMMNNNPPPRRROOOIIIDDDGGGMMMOOOMMMRRROOOLLLKKKIIIDDD:::222222111111222333333111///000111111000111444888<<>><<>>555//////000---...//////......///111555444333333333333111///000000000///000000111111333000------///111111000111111222555666666333000111///---,,,,,,,,,+++***000...,,,,,,---.........//////...000222333444444000000///....../////////222000///000222444222111444333222111111222333333111///...000444444000,,,000000333;;;EEEIIIEEE@@@888888===CCCAAA:::888;;;<<>>999666222////////////...222222222111000222666999>>>:::999999999;;;BBBKKKMMMMMMLLLJJJIIIIIIKKKMMMMMMOOOPPPNNNLLLJJJKKKMMMMMMNNNPPPQQQRRRRRRRRRQQQNNNDDD<<<;;;:::777333222444222111000000//////...///,,,+++---...///555===TTTjjj|||pppdddJJJ???555444555444444555666666555555666888999:::777777888999999999888888777777666555555666777777666666666666666555555555555555555555555555444333111000/////////******+++++++++,,,,,,,,,---+++))))))*********)))***)))((()))+++++++++***+++)))(((((()))******)))*********++++++,,,,,,---,,,,,,---------------------------------,,,,,,,,,---,,,***+++,,,,,,+++***))))))************))))))+++)))&&&&&&'''))))))(((***+++***((())),,,+++'''***))))))(((((())))))***+++)))((()))***,,,,,,+++,,,---,,,***((('''((())),,,+++...444999;;;>>>CCCKKKKKKHHHAAA777111//////---...//////......///111666555444444555333000...111111000//////000000000222000...---///000000000//////000222444333111///000...---,,,---...---,,,000///------...//////...//////000222333555666777111000///......---......///.........000111000///222222111222333555666888222000///111444444111---///000555???GGGIIIDDD>>>666<<>>999333///...///000000333333222000///000333666<<<666222333777;;;BBBIIIMMMMMMMMMKKKIIIIIIKKKMMMOOOPPPPPPNNNKKKIIIIIIIIIMMMNNNQQQRRRQQQOOOKKKIIIBBB:::555777999666333222111222222000---,,,---///---***)))++++++,,,111888IIIbbb|||}}}|||wwwkkkPPPCCC888444444444555777888777777777888999:::;;;888888888999888888777777777777666666666777888888666666666666666666666666666666777777777333222111000000000000111******+++,,,,,,++++++***))))))((((((((((((''''''***)))((()))+++,,,+++***+++)))(((((()))******)))******++++++,,,,,,,,,---***************+++++++++************************---,,,++++++,,,,,,***))))))******++++++******)))---+++******,,,---------,,,---,,,***,,,///...******))))))))))))))))))***+++***))))))************.........,,,***((()))***,,,+++---333666888<<>>888555333444444333111111000...---...222555:::777666:::<<>>666555444222///...---...,,,***)))++++++***...333???VVVrrr|||zzz}}}rrr[[[MMM>>>888666555666888888888888888888999::::::888888999888888777666666999999888777777777777777555555555555555666777777777777777777777555333111///...---......,,,,,,---,,,,,,***)))((())))))***)))((((((((((((+++))))))***+++,,,+++***+++)))(((((()))******)))***+++++++++++++++,,,,,,)))))))))******+++++++++(((((((((((()))))))))))),,,***))))))******)))'''******++++++++++++******---++++++,,,...//////...***,,,+++***,,,000///,,,******))))))))))))******+++++++++***))))))***+++///000000...,,,******+++******---222444666;;;BBBCCCFFFHHHEEE===444...,,,---...//////......///111444333222222222111...,,,000000///////////////000///000000/////////000000000//////111222333111///...,,,++++++---......------,,,---///111333333222,,,...222333222222444666333333222000////////////000111222222222222222333333222111111222333444555000000///000111111000///111555===FFFJJJGGG>>>777666<<>>@@@EEELLLQQQLLLPPPOOOFFF???AAAHHHMMMNNNNNNNNNOOOOOOMMMIIIGGGHHHFFFBBB@@@===:::666333//////...------///333666666:::@@@EEEDDDBBBGGGOOOIIIJJJKKKJJJIIIIIIJJJLLLNNNMMMMMMLLLLLLLLLLLLKKKQQQQQQQQQOOOJJJCCC<<<888777777999:::888888BBBNNN>>>:::555333444333///+++,,,******,,,+++***,,,111:::LLLeeeyyyyyyvvvzzz~~~zzzrrrdddUUUCCC:::777444555777777777888888888888888888888888888888888777666555;;;:::999888777666555444444444444444444777777777777777777777777777555111...+++*********///......---,,,+++***)))+++,,,...---,,,***+++++++++***)))***,,,,,,,,,++++++)))(((((()))******)))******************************++++++,,,---------)))))))))******************((('''((())))))((('''******++++++++++++*********)))((()))+++,,,+++***'''))))))''')))------)))+++******))))))******++++++,,,,,,+++******+++---...///000///---+++++++++******---111222333999AAA@@@EEEJJJIIIBBB999222///---...//////......///111555333222222222222111000///.........//////000111...000111000///...///000111000///111222333222000000///------///000000///000//////000111111///...+++...222333111000222444222111000//////...//////...000111111000000111222444333222111111222333444111111111111111111111111444999AAAHHHJJJEEE;;;444777===EEEKKKPPPPPPJJJBBB444777999999999>>>FFFMMMKKKOOONNNFFF@@@DDDLLLRRRMMMNNNPPPQQQPPPOOONNNLLLPPPOOOMMMJJJFFF???888333000111000//////111555888555<<>>JJJ;;;555///...000///***%%%+++)))***---,,,***+++000888EEEZZZqqq}}}{{{tttuuuyyywwwrrrhhhXXXFFF;;;666333333444777888888999999999888888777777777888777777666666999999999888777555444333444444444444444888888777777666666555555333111...+++*********+++000///---,,,,,,,,,------+++...000///---+++,,,---+++***)))***,,,---,,,++++++)))(((((()))******))))))))))))))))))))))))))))))******+++,,,,,,------))))))******++++++++++++((('''&&&''')))***)))((((((((())))))))))))((((((((('''&&&'''))))))((('''(((***)))'''(((,,,+++'''+++******))))))******++++++---...---+++***---///+++,,,......,,,***************---///......444===<<>>999555555666999999:::;;;;;;:::999888555666777777777777777777666666777777777666555444666666666666666999888888777666555555444,,,+++***)))***,,,///111///...---,,,,,,---///111***---//////,,,******,,,+++***)))***,,,---,,,++++++)))(((((()))******))))))))))))((((((((((((((('''(((((()))******++++++(((((())))))*********+++((('''&&&''')))******)))&&&&&&''''''''''''&&&&&&(((''''''((())))))'''&&&,,,---,,,)))))),,,***&&&++++++************+++++++++---...---++++++...111(((***,,,,,,+++)))))))))++++++,,,...+++***000999888???HHHJJJEEE;;;333///---...//////......///111111///,,,+++,,,///111111,,,,,,,,,---///000222333---000222111///...///111000///...///000111111000000///---------...---,,,++++++,,,///111222111000,,,111555555111///000222333333333222333333444444///111333333000000222444444333333333444666777888555555666555444444555666:::???FFFJJJIIIAAA777000777DDDMMMNNNMMMPPPRRRPPPJJJCCC;;;777888:::;;;;;;<<>>CCCDDDCCC@@@777...222...,,,///000---+++,,,///...---...///000///...000000000///---,,,---///000////////////000000111666000++++++---///---***///...,,,,,,---/////////111000//////000///---+++666222///111555777444000<<<999777888666222000222111111000///...000333666<<<888555555999:::888555888444222444333111333777<<>>EEELLLOOOMMMLLLMMMPPPJJJHHHDDD@@@===:::999999;;;???EEELLLQQQTTTTTTTTTTTTRRRPPPQQQRRRRRRNNNKKKKKKNNNQQQRRRRRRPPPPPPQQQJJJEEE???<<<999888<<>>BBBCCCBBB@@@888000222...---000111...---///333111000000000000///---...//////...---,,,...///000000///////////////000111---)))***---000///---...---+++,,,---///000000111000//////000000...,,,000/////////000000000000888555444555444000///111000111111000111333888;;;@@@===::::::>>>???===::::::666444444333000222666<<>>DDDJJJOOORRRSSSTTTSSSRRRSSSTTTSSSOOOLLLNNNPPPSSSTTTRRRQQQQQQQQQUUUPPPKKKHHHDDDBBBEEEKKKMMMJJJJJJNNNPPPMMMKKKLLLJJJNNNOOONNNNNNRRRRRROOORRRQQQQQQRRRRRRMMMEEE???666666333///000555666333222000......///000000///333000,,,***++++++)))''')))***+++,,,------------333DDDYYYiiiuuu{{{zzzvvvyyyqqqhhhccc]]]XXXYYY]]]]]]TTTJJJBBB>>><<<::::::<<<:::888888:::;;;999888:::888666666888999777666777999777444333666777555555555555555444444555666888999777333000***(((&&&&&&'''+++///222000...,,,---///222444444666000,,,------++++++......,,,******++++++)))((()))))))))))))))))))))))),,,+++******++++++***)))------,,,+++***)))((((((---,,,+++***************+++++++++*********)))))))))((('''(((***+++***)))''''''(((((()))******+++%%%%%%&&&'''((()))***+++------,,,,,,,,,+++++++++...///...+++,,,///---)))%%%&&&'''((()))***++++++***+++++++++***+++...111666<<>>AAABBBAAA>>>===999666555222///111666<<>>AAABBBAAA@@@@@@<<<888666111---111777>>>FFFJJJDDD888222888@@@GGGGGGGGGJJJNNNQQQSSSSSSQQQPPPOOOMMMHHHCCC>>>;;;666555555777===DDDKKKPPPNNNOOOQQQSSSSSSPPPMMMJJJNNNPPPSSSTTTTTTSSSTTTUUURRROOONNNOOOMMMKKKMMMRRRPPPLLLLLLPPPQQQNNNKKKLLLNNNQQQRRROOOOOOQQQQQQNNNRRRSSSQQQLLLDDD<<<666333555555111---,,,///...++++++***)))+++---/////////(((((()))***+++,,,+++***,,,,,,,,,,,,---///111333KKKaaa{{{}}}xxxjjjVVVEEE<<<999888666666777777888999999888666666666777888999888888777:::999666666888888666666666666666666555777888888555111---+++,,,+++***))))))***+++,,,,,,,,,,,,,,,---...000222000+++(((***+++******---,,,,,,------,,,***)))))))))))))))))))))))))))))))))(((''''''(((((('''&&&###$$$&&&)))+++,,,,,,---,,,,,,+++******)))(((''')))(((((((((((('''''''''***(((((()))***+++***)))++++++*********)))))))))************************************))))))))))))+++,,,+++)))))),,,+++'''+++++++++++++++++++++++++++---...---------///000000888>>>??????@@@>>>;;;444///,,,...///......000111///...///000111000///...000222333222111222333111111///...------------///...---,,,------,,,+++***+++,,,,,,,,,000555999@@@>>>;;;888666222...+++000...,,,///333666444222111//////333444222222555222333222222222444888;;;<<<<<<===???AAABBBBBBAAAAAA>>>:::666000---222:::BBBHHHJJJBBB666222;;;EEEMMMKKKJJJLLLOOOQQQRRRRRRLLLMMMOOOOOONNNJJJGGGDDD<<<:::777555888===CCCGGGJJJMMMQQQSSSSSSPPPMMMKKKLLLNNNQQQRRRSSSTTTVVVXXXVVVSSSRRRSSSPPPMMMOOOSSSPPPMMMNNNRRRTTTQQQOOOPPPNNNQQQQQQNNNMMMOOONNNKKKQQQOOOJJJCCC;;;555333333666666222---,,,...---(((+++***)))+++---------+++,,,---...///......---------///000//////777EEEPPPpppeeeJJJ>>><<<;;;666777999::::::999999:::555666777888888888888888777999999777666888888555555666666666666111333555444222000......))))))******+++---......+++,,,---,,,++++++---...111,,,)))******((('''(((***,,,------+++)))((()))))))))))))))))))))))))))((('''&&&&&&''''''&&&%%%$$$&&&''')))************)))*********)))(((''''''(((((('''''''''&&&&&&&&&)))((('''(((***+++***))),,,,,,+++******)))((((((,,,,,,+++++++++************))))))))))))((((((((()))+++***((())),,,+++'''---------,,,,,,,,,++++++,,,---//////...---///000---666===>>>>>>@@@@@@???777111---......,,,,,,...---,,,,,,---000111111000...111333333222111111222000000///...------------+++,,,------...///000000,,,---...------000777<<>>:::666000...555>>>GGGJJJIII@@@666555>>>HHHQQQPPPPPPNNNNNNMMMNNNNNNLLLMMMPPPRRRSSSQQQPPPNNNAAA>>>:::666555777:::<<>>777999;;;<<<;;;999999:::444777999999888777777888666999999666666888777444444555555555555111222333111...,,,---...((()))***+++,,,---------***,,,---,,,+++***,,,...000+++)))++++++)))((()))(((+++------***((('''((()))))))))))))))))))))))))))'''&&&&&&'''(((&&&%%%&&&''')))+++++++++***)))((())))))******)))((('''((((((((((((''''''''''''((('''&&&''')))***)))((()))))))))))))))))))))(((***************+++++++++*********))))))))))))((((((***)))(((***...---)))+++,,,,,,,,,,,,,,,,,,,,,+++,,,......---,,,---...+++444<<<======???BBBBBB<<<555000000...+++***,,,,,,++++++---///111111000...000222333111////////////......---------......+++,,,...///000000111222---///000///...111888>>>===;;;999777666444000...---,,,,,,...222444444333///------111222000111444111111111///...000333666999;;;???BBBCCCDDDDDDEEE@@@===:::666000///777BBBIIIJJJFFF>>>777777???HHHLLLOOOPPPOOOLLLKKKMMMOOONNNOOOQQQSSSSSSRRRQQQPPPGGGDDD???:::777666666777>>>DDDLLLQQQQQQOOOMMMLLLPPPQQQSSSSSSSSSTTTWWWYYYWWWSSSQQQPPPLLLIIIKKKPPPSSSPPPPPPTTTUUUQQQOOOPPPOOOQQQQQQMMMKKKLLLKKKGGGAAA;;;555222333333333111---...---,,,---111111---*********+++------,,,***(((***------...000555888<<>>GGGLLLMMMKKKIIIHHHTTTUUUVVVUUUTTTTTTVVVXXXTTTQQQOOOPPPOOONNNRRRXXXUUUQQQPPPSSSTTTPPPMMMMMMPPPRRRQQQMMMLLLLLLKKKGGG999444000000333555333000,,,...---+++---000///+++)))((()))+++......---+++***---222666:::@@@IIIOOOVVV^^^jjjvvv|||RRR???999777777:::======:::777777888555888;;;;;;888555555666444777888666555777666222333333333444444777333///---------***(((---+++******+++***)))'''...+++)))(((***,,,---------+++***+++......,,,******************++++++++++++*********))))))(((((())))))((('''''''''''''''(((((()))***************)))&&&%%%'''+++---***&&&+++***)))(((((()))***+++)))(((&&&&&&((()))((('''******)))'''%%%%%%'''(((***(((&&&&&&'''))))))))))))(((((()))++++++***(((,,,,,,,,,++++++*********)))***+++,,,,,,,,,,,,+++//////...---,,,,,,,,,,,,---...333:::>>>@@@EEEKKKFFF===333...------+++(((------...///111222444555000///////////////000111---+++(((''',,,222000***...------------...//////...000222333444666999;;;888888777666;;;???<<<555000------000111111333777222000111555666333333666333333111...------000333999999999999999:::;;;;;;777999777111111999AAAEEENNNMMMGGG===888;;;CCCIIIHHHIIIKKKMMMNNNOOOPPPQQQRRRQQQPPPPPPQQQQQQOOOMMMLLLJJJHHHEEEAAA<<<555000444555666;;;AAAGGGKKKLLLSSSRRRRRRUUUYYYYYYVVVRRRSSSSSSSSSSSSSSSRRRRRRRRRQQQUUUWWWWWWSSSQQQSSSUUUTTTPPPNNNNNNOOOLLLDDD>>>666000---222555222...,,,000///---,,,,,,,,,***))),,,***,,,000000///222777666???GGGMMMXXXkkk~~~yyyPPP<<<888999888888777777777888999:::999888777555555555555666999999888888777777666666555555555555555999555000,,,+++***(((&&&***)))((())),,,............,,,)))((()))******)))***)))((()))++++++)))'''*********************************)))))))))((((((******)))((((((((((((((('''((())))))******))))))+++((('''))),,,...+++((())))))(((''''''((())))))***)))'''''')))***)))(((((((((((('''&&&&&&(((******((('''&&&&&&''''''''')))(((((()))+++,,,***))),,,,,,+++++++++***************+++,,,,,,+++++++++......---,,,,,,,,,,,,---///000444:::===???CCCIIIFFF@@@777222///...,,,***///////////////000111111000000///...---------......000///,,,,,,//////,,,---------------......///---///111222333555888:::;;;<<<;;;:::===???;;;333111...---000000...///333000...///333333111111444444444222000---...000222333222222222222222333333333666555111333<<>>===<<<======777///222...---///...,,,,,,///000------000111///000333555555444111///...///111333333222111111222222222222444444111555???IIIMMMHHHCCC;;;555222555===DDDJJJHHHGGGLLLSSSWWWSSSOOOOOOMMMJJJJJJLLLMMMNNNNNNOOOMMMKKKJJJHHHDDD>>>:::777444000000333999===???HHHMMMRRRTTTSSSSSSVVVYYYTTTSSSSSSRRRRRRSSSTTTTTTXXXTTTOOOPPPSSSVVVVVVTTTMMMNNNNNNLLLHHH@@@999444000000111111---(((+++111*********+++,,,...000111333444;;;EEENNNWWWaaakkkuuu^^^EEE888999777888:::;;;;;;;;;:::999::::::888777777666777777333444444555666666777777222222222222222333000,,,******---000222444111---++++++---------,,,***((((((((()))((((((,,,+++,,,,,,------,,,+++,,,++++++***)))(((((('''))))))))))))))))))((((((******)))(((((()))))))))''''''(((((((((((('''''',,,******+++------+++)))((((((((((((((((((((((((+++)))(((((()))******)))&&&((())))))(((((()))+++((()))******)))(((((((((***))))))***,,,,,,+++************************)))***++++++++++++******)))++++++++++++,,,---...///---,,,...333555777===DDDEEEDDDBBB===666222000000000///...---------------//////...---,,,,,,,,,---222444333///---//////---++++++,,,,,,,,,---,,,,,,,,,---///000000222555777888;;;<<<:::::::::444,,,000------//////,,,,,,...111---,,,//////...///333666666555333000//////000555555444333333333444444444666555333777AAAIIILLLLLLCCC999333000111666;;;EEEEEEGGGKKKPPPQQQOOOKKKOOOLLLIIIIIIKKKMMMOOOPPPOOONNNMMMLLLKKKHHHDDDAAA???:::444000111444777999===BBBGGGLLLOOORRRVVVYYYTTTSSSSSSSSSSSSTTTTTTUUUYYYUUUQQQQQQRRRUUUVVVVVVRRRRRRPPPJJJAAA:::444222//////111333000+++---222111000///...///333888;;;FFFOOO```tttyyyxxxxxxfffFFF777:::777888:::<<<<<<;;;:::999::::::999888888777777777666666666777777777888888333333333333333222000---++++++...222555777333///,,,+++++++++******)))((((((***,,,+++***,,,,,,---...---,,,,,,,,,++++++******)))(((''''''(((((((((((((((((())))))(((((('''''''''(((((()))''''''((((((((((((''''''***))))))***+++***)))((())))))))))))))))))))))))***(((&&&'''((()))(((((((((***+++***(((''''''(((###&&&******)))(((((()))***))))))***,,,,,,+++)))))))))))))))))))))))))))*********++++++******)))*********+++,,,---...///,,,***,,,111444777>>>FFFCCCDDDDDD@@@;;;666222111...------------......///------------...///000000111000---+++///333111,,,***+++,,,---------,,,,,,+++---/////////111333666555999;;;:::999999444......,,,---000111//////222333///---//////...000444555666666444111///...///111111000000000000000111444555555444:::EEELLLNNNMMMAAA666333111000222777>>>CCCJJJMMMLLLKKKKKKLLLPPPNNNKKKJJJLLLOOOPPPQQQRRRQQQQQQQQQQQQPPPMMMKKKGGGAAA999333111111222333999999<<>>;;;777555666666555555777888888888999;;;???CCCCCCBBB???<<>>888888888999999999999:::888888888888888666555444444444444444444444444444222222222222222)))+++,,,+++)))))),,,///,,,***)))***++++++***((((((''''''((())))))'''%%%&&&)))+++***((('''(((***(((((((((((())))))))))))&&&'''''''''(((((())))))))))))((())))))***++++++***************)))((((((((()))******((('''''''''&&&'''((())))))((('''&&&+++)))(((((()))******)))%%%(((***+++*********+++333888<<<;;;555000......'''&&&&&&''')))***((('''&&&'''''''''(((((())))))%%%&&&((()))+++,,,,,,,,,++++++******++++++,,,---///,,,+++---///222:::BBBEEEDDDEEEHHHKKKGGG>>>666//////.........///000000------,,,++++++,,,,,,,,,---111111...---000222111+++,,,...000000///...------...000000000111333555666:::;;;777444444333000555333555:::;;;888888:::666000---,,,,,,,,,000555...000333444222000...---,,,,,,,,,---///000222333666666555777???JJJPPPOOOMMM===333666777000***+++,,,222;;;EEELLLOOOOOOMMMPPPOOONNNNNNOOOOOOMMMLLLGGGFFFFFFHHHKKKMMMMMMMMMMMMLLLJJJIIIGGGCCC???;;;111333555444222222555888///333888<<<===:::666333888;;;CCCOOOXXX\\\ZZZVVVGGG@@@777444555666555222---...000111333<<>>111)))%%%'''***)))(((((((((((((((((((((((()))))))))***++++++***)))+++,,,+++,,,---...//////...---,,,,,,,,,+++,,,///444777<<>>???>>><<<999111---...111111111333444222000111444555444222444333222333444555555444555555999FFFUUU^^^\\\WWWFFF<<<333111111///...///,,,///555>>>GGGOOORRRSSSQQQOOOMMMMMMOOOPPPNNNMMMKKKLLLLLLKKKKKKLLLPPPRRRNNNNNNPPPRRRTTTTTTRRRQQQMMMHHHAAA===<<<<<<:::999777333222555777777:::>>>HHHWWWhhhooohhh\\\QQQKKKDDDBBB???===>>>>>><<<999<<>><<<;;;555000222444444333444555444333333444555666666666444333333555777777777555777;;;CCCLLLOOOLLLHHH<<<555000///000......000//////000555>>>HHHPPPTTTUUUTTTSSSSSSTTTUUUUUUVVVPPPQQQRRRRRRQQQRRRTTTVVVQQQRRRSSSSSSTTTVVVYYY[[[ddd^^^WWWTTTUUUTTTOOOJJJLLLIIIHHHIIIIIIJJJRRR[[[rrrkkkZZZbbbqqq~~~yyytttqqqmmmgggeeefffjjjwww|||vvvmmmaaaWWWRRRPPPNNNMMMMMMKKKHHHEEEFFFDDDFFFNNNRRRQQQPPPPPP[[[ZZZXXXWWW\\\___VVVKKK===;;;888666666666555444444333333555777888777666777777777777777777777777555555555555555((((((((()))))))))******''''''''''''((()))***++++++***)))(((''''''((((((((()))))))))((((((((()))&&&&&&&&&'''''''''''''''+++***((((((***+++***)))))))))******++++++++++++---------,,,,,,,,,+++++++++***)))((('''&&&&&&'''((((((((((((((((((((((((((('''''''''((()))((('''+++((((((***)))&&&&&&)))***+++++++++111999===<<<555///++++++***'''&&&)))++++++******))))))(((((()))***+++***(((''''''((((((***+++------------,,,***,,,---...------///111777>>>FFFLLLPPPQQQLLLEEEIIIHHHCCC;;;222......000//////...---,,,,,,,,,+++---...///.........000222222111//////000///---+++,,,---///111222222111111/////////000111222111///111333888>>>CCCCCC@@@===;;;444000222444333222333333333222222222333555777444222111111444777888888888999;;;>>>BBBDDDBBB@@@;;;555222222111//////111...000222222555===IIISSSVVVVVVUUUTTTSSSSSSTTTUUUTTTUUUWWWVVVVVVVVVWWWYYY]]]]]]]]][[[XXXXXXZZZ]]]aaa]]]ZZZZZZ\\\\\\YYYUUUWWWWWWXXXWWWRRRRRR\\\iiifff]]]mmm{{{tttllldddcccgggpppsssnnngggbbb___YYYQQQJJJIIIHHHGGGGGGFFFEEEDDDBBBBBB???@@@EEEGGGEEEEEEGGGKKKIIIGGGIIIOOOSSSPPPIII<<<999666444444444333222444333444555888999888666666666777777777777666666555555555555555'''((()))*********))))))''''''''''''((())))))***+++***)))((('''((()))***''')))))))))'''&&&'''(((%%%%%%&&&&&&&&&&&&''''''(((&&&%%%%%%&&&''''''&&&'''((()))***+++++++++++++++++++++************)))******))))))((((((''''''))))))))))))))))))))))))&&&&&&''''''''''''((((((+++((((((***)))&&&%%%'''"""'''***((((((,,,//////222...++++++***''''''+++))))))))))))))))))((((((''')))))))))'''&&&'''(((+++,,,---.........---,,,(((***,,,---,,,+++,,,---000666@@@JJJQQQSSSOOOKKKNNNPPPNNNFFF999000...///000000///...---,,,+++***+++---.........///111333222000///...//////...------...000111222111111000111000000111222333111000555777;;;@@@DDDEEECCC@@@:::444000333444333111111...///000000111333888;;;444222000000222555777777999:::<<<>>>@@@AAAAAAAAA<<<888555555333//////111+++///111000000777FFFSSSTTTTTTTTTSSSQQQQQQRRRSSSWWWXXXYYYYYYXXXXXXYYY[[[aaabbbbbb^^^YYYWWWYYY\\\]]]\\\\\\]]]^^^^^^]]][[[]]]^^^``````\\\]]]gggtttsssmmmttt~~~yyynnnccc\\\RRRIIIJJJRRRbbbxxx|||ssslllccc___YYYUUUSSSNNNHHHCCCAAAAAAAAAAAAAAABBBBBBBBB===:::999<<<<<<:::;;;>>><<<;;;:::===BBBFFFFFFEEE<<<999666444444444333222555444444555777888777555555555666666666666555555555555555555555'''(((***+++,,,+++***)))(((((('''''''''(((((()))+++***)))(((((()))+++,,,(((***+++***'''&&&''')))&&&&&&'''''''''((((((((((((&&&%%%%%%&&&''''''&&&&&&'''(((******+++************)))))))))((((((((()))***+++,,,++++++***)))************************&&&'''(((((('''(((((()))***''''''))))))&&&&&&)))!!!'''***(((&&&(((***)))///+++***+++)))''')))---(((((((((((((((((())))))'''((())))))(((((()))***+++,,,---------,,,+++***(((+++---...---++++++,,,,,,000999DDDMMMQQQQQQQQQRRRTTTTTTOOOEEE:::333000......///......---,,,,,,+++---...//////111333666222000//////000111000///---...///000000000///...///...///000333444333222666777:::>>>BBBCCCAAA???;;;555111444555333111111...000000000000222777;;;777444111000111333444444888;;;@@@BBBAAA@@@??????===:::888888444///...000...//////...///777DDDOOORRRTTTUUUTTTRRRRRRTTTWWWWWWXXXZZZZZZYYYXXXYYYZZZ\\\^^^___\\\XXXUUUWWWZZZ\\\^^^aaaaaa^^^\\\\\\]]]aaa___```eeejjjnnnwwwqqqfffUUUKKKDDDBBB;;;333666???JJJaaa}}}{{{xxxuuuooogggaaa[[[XXXTTTQQQNNNKKKFFFBBB@@@@@@@@@>>>===<<<======666333222333333111333888444333222333555888===AAA<<<:::777555666666555444444444333444666666555333333444555666666555444333555555555555555(((***,,,---------+++***)))(((((('''''''''((((((+++***)))((()))***,,,...)))+++,,,+++((('''(((***'''((((((((())))))*********)))'''''')))***)))(((%%%&&&((()))*********)))************)))))))))))))))+++---......---,,,***************************'''((())))))(((((()))+++'''%%%%%%))))))'''(((+++---///...)))(((,,,...------***)))***)))'''***...&&&&&&''''''(((((())))))''')))******))))))***,,,******++++++***)))'''&&&+++---000111///...---------...444???HHHNNNQQQSSSRRRTTTUUUTTTNNNEEE;;;444,,,---......///.........,,,...///000111333666888333111///000111222222111---.../////////...---,,,,,,,,,---000333555444333444555777:::===>>>===<<<<<<666222555666444222222333444333111///000444888;;;777333111111222222222888===CCCEEEBBB>>>;;;:::>>>;;;999999444...,,,///444111...---000888BBBIIISSSUUUWWWWWWVVVVVVYYY\\\VVVXXXZZZZZZYYYXXXXXXYYYXXX\\\___]]]YYYWWWZZZ]]]]]]bbbeeeccc^^^ZZZZZZ\\\ddd___^^^hhhuuu~~~gggJJJ>>>777444666222+++///:::888MMMhhh}}}~~~|||uuupppnnnkkkjjjiiieee^^^XXXRRROOOLLLKKKIIIFFFBBB???AAAAAA???;;;666333222333111...---...---,,,000555222000...------///888@@@===;;;888777777888777666444333222333444444333111222333444555555444333222555555555555555---,,,+++*********+++,,,))))))))))))((((((((((((******)))))))))))))))***))))))(((''''''''''''''''''((()))))))))(((&&&%%%''''''''''''((((((((((((---***&&&&&&)))++++++***((()))+++***(((''''''(((,,,+++***+++---...---,,,))))))))))))***+++,,,---***)))((()))***+++***((('''&&&(((+++***'''(((+++***,,,---+++'''%%%(((+++***((('''''')))+++,,,+++***)))'''''')))***)))(((+++,,,,,,+++***))))))***+++,,,,,,+++***)))+++,,,444333111///------------///...111888BBBKKKPPPQQQSSSYYY[[[WWWPPPJJJCCC===...------...000111111111222000...///111333333333555333222111222222222111444///---///000......111111...,,,///555888666333444666888;;;===>>>>>>>>>EEE<<<555555666555333333555222000///000333444555444222222222000---///444;;;FFFMMMIIIDDDBBB@@@<<<>>><<<777333000......///,,,---......///333:::???PPPRRRWWWZZZXXXUUUWWW]]]]]]]]]ZZZXXX[[[______[[[]]]```cccbbb]]][[[\\\___^^^```aaa^^^YYYYYY]]]bbbcccaaaeeeoooxxx~~~gggHHH<<<000///...---,,,---......:::EEETTTaaafffddd___[[[ffflllsssyyyzzzwwwqqqlllkkkhhhgggiiilllkkkfff```\\\^^^aaabbb___XXXQQQLLLPPPKKKEEEAAA@@@???<<<:::???;;;777444222///,,,******)))+++...---******...///+++(((***++++++///555@@@<<<777666777888777555999555555888999555222222333333444555666666555555333333333222222,,,+++***)))))))))******))))))))))))((((((((((((***)))))))))***+++,,,,,,,,,,,,+++***************))))))***+++***)))((('''''''''((((((((())))))))),,,)))&&&&&&(((******)))''')))***+++)))))))))***,,,+++***+++,,,------+++,,,,,,+++++++++++++++,,,+++)))((()))***+++***((()))(((***---+++((())),,,)))((('''((()))+++++++++---+++)))((()))))))))(((***(((''''''((())))))((()))***+++***((('''((()))...//////...---,,,...///333222000...------......111000111666===DDDHHHIIIUUUXXXZZZXXXVVVSSSKKKBBB777333...------///...---333444444222///...000222555333222222222222222222333///...000111///000333333111///222777:::999777666777:::<<>><<<888333000/////////000000000///---///444888EEEKKKUUU\\\ZZZVVVYYY___``````\\\YYY[[[```___\\\```aaacccaaa___]]]]]]^^^```bbbccc```\\\ZZZ]]]```cccaaadddlllrrruuuxxx}}}mmmsss}}}}}}jjjLLL666...*********+++,,,///111222000;;;GGGNNNOOONNNNNNOOOUUUYYY___cccccc___ZZZVVVYYYVVVTTTUUUWWWWWWSSSOOOQQQSSSUUUVVVSSSNNNHHHEEE@@@<<<888666666777555444555222///---,,,+++)))(((,,,***,,,...---)))***...111...++++++***)))...555<<<888555444666888777666999555555888999555333333333333444555555555555555555555444444444+++***))))))(((((())))))(((((((((((()))))))))))))))))))))***+++,,,---...,,,,,,++++++******++++++++++++,,,,,,++++++***)))((((((((()))))))))*********(((&&&&&&'''((()))((()))***,,,+++)))(((((()))+++***)))***,,,,,,,,,+++///...---,,,+++++++++++++++***))))))***+++***))),,,+++,,,///---))))))---+++(((%%%'''+++---,,,)))---+++)))((())))))(((''')))'''&&&'''((()))(((''')))***+++***((('''((()))+++,,,,,,,,,******,,,---111000///...---......///000//////111777===AAACCCSSSVVVXXX[[[^^^^^^VVVLLLBBB:::000,,,---//////...111444777444...,,,000444333333222111111111222222000------000111///000333444222000222777::::::999888999<<>><<<777555222111111222111000///---++++++,,,,,,,,,+++---+++,,,...,,,)))***...///...//////---,,,444===???<<<999777888999999888:::666555888888555444555333333444444555555444444444444444444333+++*********))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,,,,))))))((((((((((((((())),,,,,,,,,+++++++++******))))))))))))***************)))((('''((()))))))))+++,,,,,,+++(((&&&%%%%%%***)))((()))+++,,,+++***------,,,++++++++++++++++++***))))))++++++***)))---,,,---///---)))))),,,---+++(((((()))***)))''')))((('''(((***++++++***((('''&&&'''((()))'''&&&)))***++++++))))))***+++)))***+++***))))))+++---///...---------...///000---,,,,,,...333999>>>AAALLLSSSZZZ^^^aaaccc^^^WWWIII???333---...222333222...111444333000000333666111111111000//////000111...,,,---000000...///333444222000111444777999999:::;;;===@@@CCCEEEGGGGGG???888444555777777888;;;444444333111//////111222666666999:::666333666===NNNWWW___^^^TTTGGG<<<666999777555222000/////////,,,------...///111444666999===GGGRRRWWWVVVVVVXXX[[[\\\ZZZWWWYYY___bbbaaabbb___^^^```dddfffccc___```ccceeefffcccaaaaaaaaafffcccbbbaaa\\\UUURRRSSS\\\sssyyy___@@@444111---************************,,,000444555333444888===???@@@AAAAAA@@@>>><<<:::<<<999666666777999999888;;;;;;;;;;;;:::999888777555333111///......------,,,+++)))***+++---,,,,,,,,,+++,,,...---)))***...,,,...222555444666@@@LLLHHHFFFBBB???===<<<<<<<<<<<<888555777888555444666222333333444444444333333222111111111111+++++++++++++++*********'''((((((((()))))))))***+++***)))(((((((((((((((''''''&&&&&&&&&''''''(((++++++******))))))))))))))))))))))))************************)))******+++((()))******(((&&&&&&'''***)))((()))+++,,,+++******************+++,,,,,,+++***)))***+++,,,+++))),,,***+++...,,,((((((+++***+++,,,***'''&&&(((***((((((''')))+++,,,+++***(((''''''((())))))(((&&&((()))***)))(((((()))***,,,---...---,,,---///000...---,,,,,,,,,---//////---------...111555999===GGGSSS]]]___^^^]]][[[YYYMMMDDD888000///111111000//////000111222333222222---///000///------///111///...111444333000111666666444111111333666888::::::;;;<<>>@@@BBBCCC;;;666444444444333555:::===>>>===999333//////111555666888888444222:::EEE[[[___bbb___QQQ>>>111...111000///...---------,,,.........111333444333222333------777DDDMMMRRRVVVaaadddccc^^^\\\^^^___]]]]]][[[[[[___eeeiiigggddd^^^```cccfffhhhhhhhhhggghhhbbbZZZQQQFFF<<<:::>>>\\\uuuyyyZZZ;;;333333///,,,,,,,,,,,,,,,+++***)))'''%%%&&&***000222///+++*********++++++,,,,,,---+++***)))((((((***,,,...---------,,,,,,---------(((***++++++++++++,,,...///---+++***++++++***))),,,,,,000555555111000333666999???CCCCCCBBBGGGOOOGGGHHHHHHGGGFFFGGGJJJMMMCCC===888777666444333666222222333333333222111111222222222333333***++++++,,,+++***)))((('''''''''((()))***************)))(((((('''((((((((((((((((((((()))******+++***)))((('''(((((()))''''''((((((((()))))))))(((***,,,,,,***)))***+++''')))+++++++++***+++,,,,,,+++***+++,,,------+++++++++*********+++,,,,,,,,,+++******,,,,,,+++***)))((())),,,+++((((((,,,(((((())))))))))))+++,,,+++*********+++***(((%%%)))))))))+++,,,,,,)))''''''((())))))(((((()))+++((()))******)))***,,,......---,,,+++++++++,,,---,,,///111111000///000222:::FFFRRRTTTSSSQQQOOOLLLQQQPPPLLLCCC:::222...---///000111000///---,,,,,,,,,///111000---,,,000333444555999;;;888333444:::<<<:::666222000222666:::777777777888999;;;===>>>999555333555555444888===>>>@@@@@@;;;444//////111222333555666333555AAANNNZZZ[[[]]][[[NNN<<<222222000//////......---------///......000333333000...000---,,,222888???HHHPPP\\\```bbb^^^\\\]]]^^^\\\]]]\\\\\\___dddfffeeeccc```aaabbbeeeggghhhhhhgggfff^^^TTTIII<<<444666<<<___yyyddd@@@111000000,,,---.........---,,,+++))))))***,,,//////...,,,************++++++,,,,,,***************+++---///++++++,,,,,,,,,++++++++++++...000000///...000222333111.........///---,,,---///555<<<<<<888666888;;;<<>>;;;444111222444///111444555444888FFFUUURRRSSSVVVUUUKKK<<<555777///////////////.........,,,+++,,,///222333000---111111222222000222<<>>???JJJKKKMMMLLLKKKLLLQQQUUUIIIAAA:::888555222222444222222222222222111000/////////000000111((((((((()))***)))&&&###((((((((((((''''''''''''++++++***)))((('''&&&&&&+++(((%%%&&&((()))(((&&&(((((())))))*********+++...---+++)))(((((())))))...,,,***+++,,,------,,,***)))((()))*********(((***))))))***,,,------,,,,,,***)))***,,,,,,***''',,,,,,,,,++++++*********,,,,,,++++++******++++++++++++******)))((((((((('''&&&&&&'''(((((('''%%%&&&'''))))))'''&&&'''(((*********)))******++++++,,,,,,------,,,,,,++++++---+++)))+++...000///...///---***)))+++,,,------//////555AAAKKKPPPUUUYYYSSSWWWWWWRRRLLLGGG>>>777***,,,......+++***,,,///333111000111222444333333111333444444333222333444555666666555333222333444000111111222444666888999777555555777777777:::@@@BBB>>><<<===;;;555000000333222000///444>>>MMMWWWWWW[[[XXXKKK>>>777555333222...---111333000------,,,+++***,,,///222333333/////////......111666:::HHHQQQYYY[[[[[[^^^___^^^aaa```[[[WWWYYY]]]]]]YYY```bbbdddgggkkkmmmggg^^^aaaUUUEEE999111000777???QQQvvvddd@@@444///'''000...///222111,,,***++++++***)))***++++++)))'''&&&(((((('''))),,,+++'''+++'''%%%''',,,///---***000///...///000111000///000222333222///---,,,,,,222000------------,,,+++222555888999888777777777:::888888;;;??????:::555===IIIRRRRRRQQQUUUXXXWWWRRRHHH===777555333111111333222111000////////////,,,---...000111''''''''')))+++***(((&&&((((((((((((((((((((((((************)))))))))))),,,)))'''(((***+++***((((((((())))))))))))))))))+++***)))))))))***+++,,,,,,******+++---.........***)))((((((******)))(((*********+++,,,------------+++******,,,,,,+++(((,,,,,,,,,+++++++++******......---,,,+++++++++,,,*********+++++++++++++++)))((('''(((******((('''(((***++++++***))))))***++++++******)))************+++,,,,,,------------...,,,+++,,,///111000///...+++)))(((***+++,,,,,,111///222;;;EEELLLTTT[[[^^^^^^[[[UUUPPPLLLDDD<<<111222222111///......///222111000000222333333222111222444444333222222333555666666444111///////////////000111222444666666555333444888999999===CCCCCC???===>>>;;;555111222111111000111777AAAMMMVVVWWW]]][[[LLL;;;333333444000,,,,,,111333111.........---,,,...111333333333888444///---///000111000===IIITTTZZZ]]]aaaaaa___```___\\\YYY[[[```aaa]]]```bbbccceeejjjmmmhhh```XXXJJJ;;;333000000444999PPPooo|||bbbAAA444222...///---...111111---+++---***)))((()))++++++)))((('''))))))(((***...---)))111...+++,,,///111///,,,///...---///111333222111111333444333111///......000///...///222444444444111333555666555333444444555444444777;;;;;;777222888???EEEIIIQQQYYY\\\ZZZVVVLLL???777555444222111333222111000////////////000111111111111'''&&&''')))+++,,,***(((''''''(((((())))))******)))))))))******+++++++++,,,+++******,,,---,,,+++******))))))))))))))))))''''''((((((***+++---...***))))))+++...000000///+++)))((()))***+++***(((******++++++,,,,,,------...,,,***)))***++++++***,,,,,,,,,,,,++++++++++++000///...---,,,,,,,,,,,,)))***+++,,,------------***))))))***++++++***(((+++,,,......,,,,,,,,,---,,,+++******))))))))))))))))))+++,,,---.........///...,,,---///111111000,,,***(((''')))*********333///...444;;;DDDOOOXXXaaa```\\\VVVTTTSSSMMMFFF555222///---------...---111000//////111222222111000222333333222111111222666666666333000------------......///000111333444444333444777888888<<>>===>>>;;;444111222222111000222888AAAKKKQQQWWW]]][[[KKK888000111444///,,,---111333111///000111000000111333444444333<<<555...---000111...***333@@@OOOWWW\\\``````^^^``````^^^\\\^^^cccdddbbb^^^aaabbbcccfffhhhccc\\\KKK>>>222///111222333555IIIaaaooo```EEE444222333111//////111000+++***+++)))((('''(((***++++++***(((******))),,,000000,,,555222//////000111///,,,,,,,,,+++---000222222111000222333222111//////000000//////111444777888777222333444333222111222333111000111444888888666222666777999@@@MMMZZZ]]]ZZZ\\\QQQAAA666333222111000222111111000000/////////111222222222222((((((((()))+++,,,***)))''''''(((((()))***++++++((())))))))))))***************+++,,,---------,,,,,,,,,++++++******))))))&&&'''((()))***+++,,,---+++******,,,...000///...,,,+++******,,,,,,+++******+++,,,,,,,,,,,,---...---+++)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,++++++++++++)))***+++,,,------,,,,,,+++***)))***,,,,,,***))),,,---//////---------...,,,,,,+++)))(((((((((((()))***+++,,,------------......------...///000000,,,***((((((***++++++***222---,,,///333999CCCMMMTTTYYYZZZXXXVVVWWWUUURRR<<<666---***+++---//////000///---...000111111000000111333222111000000111444555555333000.....................///000111222555444555888888777:::??????===<<<===999333000222555222///222999BBBJJJNNNXXXZZZUUUEEE777111222333111...///444444111000222555444333444555555444333666111......000222000---000<<>>777111222333333444777===PPPbbb```MMM999111111444000//////---(((&&&((((((''''''(((***,,,,,,,,,***,,,,,,+++---222222///333000......//////...,,,,,,++++++,,,...///...---...000111111//////000111333111000000222333222111555555555333222111222444111111222555888999888555888666555;;;GGGRRRXXXXXXaaaWWWGGG888111111000---000000000000000//////...///000111222333+++***))))))******)))'''&&&''''''((()))******+++)))(((((((((((('''''''''''')))***,,,,,,,,,,,,,,,---------,,,,,,+++++++++(((((())))))************,,,,,,,,,---//////---,,,...---,,,,,,......---,,,***,,,------++++++,,,...+++***)))'''&&&''')))***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***************+++,,,,,,,,,+++)))(((+++***)))***+++,,,***(((+++---......---,,,,,,---,,,+++***)))((((((((((((,,,,,,,,,------,,,,,,+++------------,,,---...///---,,,++++++,,,---,,,+++...++++++---...000666>>>FFFPPPYYYYYYWWWWWWYYYYYYMMMDDD888000...///111111///---,,,,,,...//////...///111222111000......//////000111000......///000///////////////000111222555444777;;;<<<;;;>>>CCC@@@???@@@@@@;;;555333666888333///444???KKKTTTXXXXXXUUUKKK>>>666555444111333222333666666222111333777666555666777777555333//////000000000111222222...777@@@DDDJJJSSSZZZ]]]cccfffeeebbbaaaeeefffdddcccgggfffaaa[[[SSSGGG<<<444333444666333000333999444DDDYYYbbbYYYEEE555///222...,,,,,,***''''''))))))((('''(((+++---......,,,---,,,+++---222333000///...------.../////////111///......//////---,,,///111222111000000111333444222000000000111000...444444444333111000222333000111222555777888888777777666777:::@@@HHHRRRZZZgggbbbSSS@@@555333222/////////000000000///......///000111333444,,,***)))((())))))(((&&&&&&&&&''''''(((((())))))(((((((((''''''&&&&&&&&&%%%'''***,,,++++++,,,------------,,,,,,,,,,,,,,,)))))))))******)))((((((---------...//////---+++///---,,,---...///...---***---///...+++***,,,///*********(((''''''(((***,,,,,,,,,,,,------------,,,,,,+++*********++++++***+++------,,,***((('''+++******+++,,,,,,+++)))***+++------+++***+++,,,+++***))))))((((((((((((,,,---------,,,,,,+++***,,,---...---++++++---//////---,,,---...///...,,,******,,,...,,,***---333===IIITTTVVVVVVWWWYYYYYYZZZRRREEE:::222...---,,,---,,,++++++---......---///000111111///------...)))+++,,,---,,,---...000000000000//////000111111444444888===@@@@@@CCCIIIDDDCCCDDDEEE???999888;;;777222111:::KKKZZZccceeeXXXPPPCCC777444666444///222222444777666222222555777777777888999888666333...000333333111111222333---333777999@@@MMMZZZ```cccfffgggcccaaadddeeedddiiikkkggg^^^SSSIII===333///111666777222,,,///555222>>>PPP^^^```UUUBBB333///+++)))******(((***...,,,***)))***,,,///000000---...,,,***,,,111111............///000111333444666444222222222111///---222333444333111111333555333222000111222333333222000111222111000///000111//////111333444555666666444444777999;;;@@@NNN\\\mmmnnncccMMM;;;666444222...///000000000///...---222333333333333***(((''''''((()))((('''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((###'''+++,,,,,,+++,,,...*********+++++++++++++++(((((()))******)))((('''++++++,,,...000000...,,,---,,,+++,,,---...---+++***---000...+++***,,,///***,,,---,,,)))((()))+++,,,,,,,,,---------......,,,++++++++++++,,,------***+++---......,,,***)))---,,,+++,,,......,,,+++)))+++,,,,,,+++******+++***))))))((((((((())))))++++++,,,---------,,,,,,---...///...,,,+++---000///...---...//////...---'''(((,,,...,,,(((+++111555===DDDJJJQQQXXXYYYVVV[[[XXXQQQFFF;;;222---+++---+++******,,,------,,,...000111000...,,,,,,---)))+++---------...000222000000////////////000000444444777<<<===<<>>777000222333666888333---,,,000111999CCCOOO]]]```PPP<<<333...++++++***(((***......,,,++++++---///111111......,,,)))***//////,,,......///000000111333444555444222222222222000...222222222111//////111333222111000111333555555444...000222333222111111111...000111222333333555666444333555777888<<>>777777<<<555333777EEEXXXdddddd```UUUPPPDDD444,,,,,,......(((***...444444222555:::666666777999:::999777444...,,,---222999;;;888444222555444111555AAAOOOVVV\\\bbbdddbbbaaadddggggggfffcccXXXHHH<<<777333000888666666888777111,,,,,,111444777AAAVVVdddYYYCCC;;;555000...***''''''+++000...,,,,,,...000111111......,,,((()))---...+++---...//////...///111333111000//////000000///.../////////---++++++---///222000///000111222222111///111555666555444333444000111333333333444555777777444333666666999DDDQQQjjjvvvsssZZZ???444111///,,,...///111111000...---...///000111222)))((()))+++)))%%%$$$(((***(((&&&$$$###$$$%%%&&&'''((()))*********))))))((()))***+++,,,---------+++*********+++***(((%%%+++)))(((***,,,---+++)))***+++,,,---...---,,,,,,***))))))***,,,...---,,,---,,,,,,...//////,,,***///---++++++---///000///...---,,,,,,+++++++++,,,///---++++++,,,---,,,+++---///000///...,,,------...,,,,,,......++++++...111000...---,,,+++++++++++++++,,,,,,+++***(((''')))***)))&&&''',,,...---------------.........///,,,++++++,,,...///...---...,,,******+++---------444...,,,333===DDDLLLRRRXXXZZZ[[[ZZZUUUKKK@@@888222///------...///---+++,,,,,,---///000///,,,)))000000///...------,,,,,,......---,,,---...///000999888888888999999777666:::;;;???DDDBBB;;;888999333444>>>OOO]]]aaa```___XXXGGG999777555...***+++------...111444666666555999::::::999777666777888333222000000555;;;:::555999777555555888>>>EEEIIIPPPZZZcccbbb```ccchhhkkkbbbTTTEEE===555000111777???===999444000///000222444444222666HHHXXXTTTDDD???;;;777333222000...,,,222000......000222333333......---,,,---...///000...//////000000000000///...///000000//////000111000000///---++++++---///111111111111111111111111111///------000222444444222222222333444555666777???:::666666666999BBBKKKaaammmrrraaaFFF333------///...------///000000///000000111111111)))''''''***)))%%%%%%(((***(((&&&%%%$$$$$$%%%&&&***,,,---//////...---,,,)))***+++,,,,,,---,,,,,,+++******++++++***(((&&&***(((((())),,,,,,***(((((()))***+++++++++*********))))))***,,,---,,,+++,,,,,,,,,---......,,,***...,,,***+++,,,.........------,,,+++++++++++++++///...,,,,,,---------,,,,,,...//////---,,,,,,---...++++++......,,,,,,///...---,,,+++***))))))(((((()))***+++++++++***)))+++---,,,))))))...000...---.........////////////...---,,,---...///...---...,,,******,,,------,,,000***)))///666;;;AAAFFFSSSVVVZZZ\\\ZZZTTTKKKEEE:::555///,,,,,,------,,,...------...///000...,,,---------.........------...---,,,,,,---...///000999888888888888777666555::::::>>>BBBAAA;;;999;;;666:::EEETTT```dddccccccWWWFFF999888:::555111222000///000333666888888888888:::;;;:::999777777888333333111111666<<<;;;777888777555555666888;;;===IIIPPPXXX\\\```eeeeeebbb]]]NNN>>>777555444555888BBB???<<<777444444555777444777777777@@@KKKIII>>>;;;;;;:::777222000111333999666222000000000///.........---------...///000///000000000000000/////////111222222111111222333111111111///------///111111111111111111111111222333111......000111222222333333333333444555666666:::777555666555555:::@@@UUUccciii\\\FFF555///...000...------///000000///111111222222333(((%%%&&&))))))''''''******)))'''&&&%%%&&&&&&'''...000222444444333111000+++,,,,,,------,,,,,,+++,,,+++***+++,,,+++(((&&&(((''''''(((***+++)))(((((()))******++++++******+++)))((()))++++++***)))+++******+++------+++***---+++******,,,------,,,,,,,,,++++++++++++++++++000...,,,,,,---------,,,,,,---......,,,++++++,,,---******......,,,,,,///---,,,+++***))))))(((((('''''')))***++++++++++++,,,...---******---///---......///000000000000000///...---...//////...,,,...,,,++++++,,,---,,,,,,,,,(((''',,,000222555999HHHMMMUUU[[[]]][[[WWWTTTGGG@@@777000---,,,------///---------///111000///***+++,,,---......//////------,,,,,,---...000111777777888888777777666555;;;:::<<>>999999<<<777AAANNNYYY```ddddddcccUUUDDD777888<<<999555444000000000333666999999888777999;;;<<<:::888777777333444222222777<<<<<<888666555555555555666666666@@@DDDJJJSSS]]]ccc^^^UUUPPPCCC666333777999::::::AAA>>>999555222222222333333:::<<<888888======777444888:::777111///222777;;;888444111000///---+++......------......///000111111111111000///......///111222222111111222333333333333111///000111333222222222333333444444444444222000///000111111000333333333333444444555666777555666888666222333777FFFSSS\\\UUUFFF:::333///000///---...000111111000222333333333333(((%%%$$$(((***((((((+++,,,+++***))))))))))))***///111333555666444222000---------------,,,++++++,,,++++++,,,,,,,,,)))''''''''''''((())))))((((((***++++++,,,,,,,,,,,,,,,+++)))((()))******)))(((***))))))***+++,,,+++***---,,,++++++---...---,,,++++++++++++++++++******///---++++++,,,---,,,++++++---...---,,,***++++++,,,)))***---...,,,,,,///------------,,,+++***)))(((((())))))************+++---,,,)))(((,,,,,,***...///000111222111111000000/////////000000---+++...,,,++++++,,,---,,,+++,,,))))))...000///000333===CCCLLLUUUZZZ\\\\\\\\\TTTNNNDDD;;;444000...------------///111111///---)))***,,,---............---,,,,,,,,,---///000222444555777888888888999999<<<::::::;;;999555555999777FFFUUU[[[^^^bbbbbb```RRR@@@333555:::777111000/////////111444666777777555777:::;;;:::777666555111333222222555;;;<<<888666666555555666777888999999<<<@@@GGGQQQWWWTTTKKKCCC===999:::>>>@@@???===AAA===777222000.........333999;;;888666888888555111333555333...,,,///111444222////////////...---...............//////000222222222111000///...---,,,...111111000//////000333333333222111111222444444444555555666666777777333111000000111222222111333333333333333444555666777666777:::888333333777;;;HHHRRRQQQHHH???777000111///...///000111111111222333333333333***%%%$$$(((+++******,,,...------,,,,,,,,,,,,,,,---///111333333222000///...............---,,,+++---,,,,,,,,,---,,,***'''%%%&&&((((((((((((((((((*********+++++++++,,,,,,+++)))((()))******)))(((***)))((()))+++,,,+++***...---,,,---...///---,,,***++++++,,,,,,,,,++++++...,,,******+++,,,+++***+++---...---,,,***++++++,,,******------++++++...---------------,,,+++***+++******)))))))))))))))+++------***))),,,,,,***...///111222222222111000000//////000111000---+++...---,,,,,,------+++******(((***///000...///222666<<>>===:::888888444000000444999LLL\\\]]]^^^cccbbb\\\KKK:::///333888555222111222000000111333666666666333666999999777444333222...111111000333999:::888:::888666444333555777999333666999:::>>>CCCEEEBBB@@@EEEKKKMMMLLLHHHDDDAAA@@@<<<666222222222111111333555666666999;;;:::666333222111000///...,,,+++///---,,,,,,.........---.........///////////////222222222222111000......,,,...111111000//////000111222333222111111222444333444444444555555666666111000///000222444333333444444333333333444555555777555666888777444555:::777BBBKKKNNNLLLFFF;;;111222000//////111222222111222222222222111---'''%%%))),,,,,,,,,---........................,,,---...///000//////....../////////...------,,,...---,,,---...---***(((%%%'''))))))((('''((())))))(((((((((((()))******+++)))((()))++++++***)))***)))((((((***,,,,,,,,,///...---...//////---+++***+++,,,---...---,,,+++...---++++++,,,,,,,,,+++,,,---......,,,++++++,,,---******------******---++++++,,,---,,,+++***)))---,,,+++***)))))))))))),,,//////,,,,,,//////,,,---///111222333222000///.........000111000---***...---,,,,,,------+++)))'''&&&)))......,,,---111333888???DDDIIIOOOVVV\\\aaa```]]]VVVLLLBBB<<<999222222222222222000+++(((+++,,,...000000///...---......---,,,---...///000---111666888888999<<>>;;;888888555333222333111---***000...------......,,,+++---...///000000000000///222222222222111000//////---000333444333222111111000111222222111111222333222222222222222222222222000//////111333555444333444444444333333444444555555333333555444222555:::888???HHHMMMPPPMMMAAA444222111///000222333333222222222111111111000***&&&***......---...------...............------------------...//////....../////////......---...------......---+++)))%%%(((******((('''(((***)))(((((('''((()))***+++***))))))***,,,---,,,++++++)))((()))+++---------...------...///...,,,******,,,---//////...---,,,000///------.........---,,,...//////---,,,,,,---...++++++---,,,))))))++++++,,,---......,,,+++***---,,,+++******+++,,,,,,***......------000000---,,,...000222222111000...+++,,,---///111000---***...---,,,---------***(((&&&&&&))),,,,,,)))+++000///333777999===DDDNNNVVV___``````[[[SSSLLLHHHFFF;;;999555222000...,,,***)))+++...111222222111000000///...---,,,---......,,,111555666555555999<<<:::777666666444000111555DDD[[[hhhdddeeelllgggWWW;;;111...333777555777===999777444333444555666555888888999666333000//////,,,000222111333888;;;::::::999666444222000000000000333222---,,,000444555>>>LLL[[[ccceeecccZZZQQQ999444...,,,...000000...000//////333888999777666666777777666444111000///333222111111222111000...---...///000111000000///111111222222222111111000---000333444333222111111000111333333222222333444444333333222222111111111111000000222333444333222555444444333333444444444444222333666555222333777888===DDDLLLSSSSSSFFF777333111000000222333333222333333333222222333+++'''***...///......,,,,,,------...------,,,///...---------...000111......////////////............---...///...+++)))%%%(((+++***(((''')))++++++***)))))))))***,,,---***))))))***,,,...---,,,,,,***((()))+++---......---,,,,,,---...---+++(((+++,,,...000000///...---222000///...///000///...---///000///...,,,------///,,,+++---,,,((((((***---...000111111///...,,,,,,++++++***+++,,,...///(((+++,,,+++,,,//////,,,,,,...000222222111///...******,,,///000000---***...---------...---***(((((((((***---+++(((+++000***---///111333;;;GGGQQQ]]]^^^___[[[VVVQQQPPPQQQCCC>>>777111///...------'''***---111333444333333111000...---,,,,,,------,,,111555555222222555888888666666777666333444888FFF]]]iiidddeeennnfffSSS999111///333444000333:::999666333222222333333222:::;;;:::777333000///000---111333222444999<<<;;;555666777777666555333222444666444000000555777555444BBBRRR^^^hhhllleee[[[BBB<<<444111111222///,,,///...000333444333222333222777:::888333///000333444333333444666666555333---...000111111111000///000111111222222222111111+++...111333222000//////000222444444333333333444777777666555444333333222333222222222333333111000555444444333333333444444444444666999777333222555888<<>>@@@;;;555000///////////////000111222222222000......000222000222333333111000000111555444222222222444666777444555666666555333111000777666555555666777555444777444000111555777555222444111111555666333111222666<<>>888444...000///++++++///111000666444222111222222111000000///---------000222444444...///666888666<<>>@@@>>>999666666888:::555222444555555777;;;888888888888777555333000444444333444444444111///333333888AAAHHHOOOYYYcccdddaaaYYYOOOJJJEEE===555111///------///000111000222222222222222111000000222//////444;;;===999444......//////000111222333222333222111//////111222000222444444222222222333777555444222222333444555666777777888777555222111555444333444555666555444777444111222555777555222444111222555666333111333555:::===BBBOOOXXXPPP???555444444555777777666555444444444444444EEE333...333///...111///................................................,,,---...//////...---,,,..............................------,,,,,,++++++***((()))------)))(((***+++++++++++++++*********------,,,---//////---+++---------------,,,++++++---...//////...,,,---.../////////......------,,,/////////............---.........------------,,,,,,,,,,,,++++++***)))(((,,,---...---,,,+++,,,...,,,---............------000////////////000000111111000......//////...,,,///000000///---...000333333111...------...------111222333222000111555999;;;BBBKKKRRRTTTQQQNNNLLLYYYXXXWWWVVVRRRLLLEEE???777777333,,,***---...,,,555333222111222222000...000000......///111333555222000111666777777@@@MMMaaa```ZZZSSSRRRRRRGGG999555444333000...///222555777999;;;:::999777777888<<>><<<<<<>>>???:::555555555444888===<<<<<<<<<999444222222333555666666555222000///000111222444666888>>>LLLZZZgggllllllfff]]]TTTIII@@@333111...------...///000///000111111111000///...000---,,,000777:::888444......///000222333444555222333333111000///111222000222444555444333444555888777555444333333444444888888999999777666444333333222111333555666555444666444222333666777555222444222222666666222222444555777777;;;FFFQQQNNNCCC777666555666888999888777555555555555555HHH555000333///---000...................................................,,,------......------,,,.................................---------,,,,,,,,,)))***------***))),,,,,,,,,,,,++++++*********---+++++++++------,,,***---------...---,,,,,,++++++---///000000000111222//////////////////000000.../////////.........///111000000...---,,,++++++)))***,,,,,,,,,+++,,,,,,+++---...---,,,+++,,,---,,,---------............///////////////000111222333222111111000000///...000000111000...///000222555333000000000000///...111222222000......111333333:::DDDKKKNNNNNNMMMLLLWWWXXXZZZ[[[YYYTTTNNNIIIIIIFFF>>>333......---)))222111000111222222000///333222111000000111333444444333444555444666BBBPPPaaaYYYOOOHHHFFFDDD<<<333777666555222///...000222666888;;;<<<;;;:::999:::===@@@CCCDDDCCCCCCDDDEEEEEE???:::888666444999???>>><<<:::666333222333444555777888666111......000222000111333444666@@@JJJZZZccckkkmmmjjjcccWWWLLL===888111......000///......///111222222000///...///,,,+++...333777777555///000111222333333444444111222222111000///000111///222444444444444555666777666555444444555555666888888888888777666555444555444333444555666555444666444333444666666555333444222333666555222222555555555444666???IIIHHHAAA888666555666888999888888666666666666666III666000333...,,,///---................................................,,,,,,------------,,,,,,........................---------------,,,,,,,,,,,,******------******,,,---,,,,,,,,,++++++******,,,***))))))+++++++++)))------.........---,,,,,,,,,...///000///...///000,,,,,,---...///000000111---///000000...---///000.....................---***,,,......---,,,---...+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,------...,,,,,,---...///111333444444444444333111000000000000111222111//////000222555333222222333333111///......///......---...//////444;;;@@@DDDFFFIIIJJJRRRTTTWWWYYYXXXVVVSSSRRRUUUQQQGGG<<<777666333...222111000111222333222111222222111000///000000111333333333333222888GGGUUU```TTTHHHCCCAAA>>>999666999888777444000///000222444888<<<>>>===<<<::::::===@@@CCCFFFHHHIIIJJJKKKIIIEEE@@@===999666999??????999333222444666666444555777888555000...///111000---///444666444444666FFFNNNYYYbbbjjjllldddZZZJJJ@@@444///000111...+++000111333444444333111000///---,,,...222555666555222222333333333333222111///111222111///...///000///111333333333333444555444444555555666777888999666777777777666666666555999888666666777777666444555444444555666666555333444333444666444111222777555555444666<<>>888666444444666777777666666666666666666III666///222---+++///---................................................------------------------........................------,,,,,,,,,,,,,,,,,,---******,,,,,,******---,,,,,,,,,,,,,,,+++++++++,,,***))))))***++++++***...............---,,,,,,---...///...+++))))))))))))******+++,,,---......,,,///111000...---///222)))***+++,,,...000111222...111222000,,,******,,,***,,,---,,,+++***+++,,,,,,+++++++++,,,---...///,,,,,,---...000222444555444555666555333222222333222333444333222111111222333333333444555555222000+++,,,---.........------+++...222666999===AAADDDLLLOOOSSSVVVWWWVVVVVVWWWVVVSSSKKKCCCAAABBB???:::222000...---.../////////000000///000000111111222222111000000333???PPP]]]___PPPEEEDDDDDD???<<<===999999888555111///000111333777<<>><<<:::999:::<<<@@@EEEHHHKKKMMMNNNKKKIIIGGGDDD>>>777888===>>>777000000555999888555555555555333111000111222333111333:::<<<777222000666===FFFQQQ___iiiiiicccWWWLLL===444111000---***111333555777888666444333000///...///111333444333222333444444333222000//////111222222000//////000///111333333333222333444333444555666777999999:::555555666666777777888888;;;999888888999999888777444555666777777666555444444444555666444000333999666555555777:::>>>??????999777444333444555444444666666666666666III666///222---,,,000///......................................................------------..............................------------------------,,,))))))++++++)))))),,,++++++,,,,,,,,,,,,,,,,,,...,,,******+++,,,,,,,,,...............------,,,+++,,,------+++******+++---------------,,,,,,,,,,,,///222111...---000333)))***+++,,,---...///000---000222000+++((()))++++++---...---,,,+++,,,...---,,,,,,,,,---...///000...//////000111222444444444666777666444333444666555666777777555444444555222222333555777666444111,,,---...///000///---+++))),,,///222444777;;;>>>BBBGGGOOOSSSUUUUUUVVVWWWUUUSSSNNNJJJKKKOOOMMMHHH;;;777222///...//////...///000111333555777999:::666444000///666EEEVVVbbb]]]LLLBBBEEEFFF@@@===@@@888888777444111//////000333777===??????<<<999888555777;;;AAAGGGKKKMMMMMMLLLKKKLLLJJJBBB999777:::<<<888444333555777888888555333111111333444444444666666888<<<;;;555333444000555;;;AAAKKKYYYbbbeeeccc[[[NNN???444//////111222444777999:::888666444////////////000111111000000111333333333222000///111333444444222111111111222333555555444333333444444555666777888999999999555555555777888:::;;;<<<888777777888:::<<<;;;:::333555777888777666555444555444666777333000333:::888666555666999<<>>888666666555555111222555999<<<@@@BBBDDD<<<999333000888HHHXXXaaaZZZIII???DDDEEE>>>:::>>>777777666333000......///222777===@@@???;;;888777111333777>>>DDDIIIKKKLLLLLLMMMOOONNNEEE:::666999;;;;;;:::777555555888:::444111///000444666666444333444666666111,,,///666///444777666;;;IIIYYYbbbkkkggg]]]JJJ777///333:::222444777::::::999666555////////////000///...---...///111333333333111000222444666666444333222333444555777666555444444555666777777888888888777777555555666777999<<<>>>???555555555888;;;===>>>===333555777888777666555444555555666777333///333:::999666444555777<<>>>>>AAA;;;888777555000......777888;;;???AAA>>>777111000333777;;;@@@EEEKKKOOOMMMOOOQQQQQQLLLBBB999333888999::::::999777444222333444333222666:::888222444111111444444111000222333333444555999@@@JJJPPP___hhhhhhWWWAAA444111222222444444333555999888333222111000222444666555555333111222666555111...000555333222000000111222333555444333444666777666555999888777888999888666444444444555777:::;;;999888444555666888999999::::::777888999777444111111111555444222222222444666777:::333///222777<<>>888666777777444333444999999;;;???AAA???:::666222444666999<<>>CCCIIIFFF<<<555555555333222555000000111111111@@@666------///---,,,---............................................................................................................///000111111,,,,,,+++)))(((***---000---,,,,,,++++++,,,,,,---///---+++***+++,,,,,,,,,+++,,,---...............222000......///000///...000111333222000//////000000.........///...---+++---+++))))))***+++***))),,,***)))***,,,---------+++---......,,,+++,,,---//////000000000000//////---111222///---//////---222///---111777:::888333555<<>>AAAAAAGGGPPPXXXZZZHHHBBB@@@MMMdddrrrjjjZZZKKKHHHDDDBBBBBBCCCCCCBBB===888555777888666666888::::::;;;>>>@@@@@@>>>;;;777888999:::;;;>>>CCCGGGIIILLLOOOPPPLLLEEE===777555555555555555555555555555666444333666:::777222,,,+++---222333111111444777666555222111222555888FFFZZZiiicccOOO>>>555222555666555222333555333//////...///111444666555444333222444999999666555777:::888444222111222444666666444333444555555444333555444444555666666444222777666666777888888555333777777777777666555444333222444666666555444555666999888777666555666777888777111///333888<<>>444111000///000222000000111111111:::222,,,,,,...---,,,---.........................................................................................................//////111222222333222///+++((('''***,,,++++++++++++++++++++++++...---+++*********+++******+++,,,---............222000---------.........///111222222111000111222000///......///...,,,***,,,+++)))***+++++++++******)))(((***,,,------,,,)))+++------,,,,,,---......///000111111000///...+++000111...---//////---111//////222666999777555777<<<===888555555666555555333222222222222111///333333333333333333333333000000000...,,,++++++---666666666555444333555777666>>>GGGLLLNNNPPPSSSWWWUUUWWWVVVSSSQQQRRROOOJJJDDDGGGIIIKKKRRR\\\aaabbbPPPQQQSSS\\\kkkrrrkkk^^^OOOIIIBBB???@@@BBBAAA@@@>>>999555777777555444666999:::;;;<<<>>>???@@@@@@===>>>>>>>>>???AAAEEEHHHGGGJJJLLLLLLIIIBBB;;;777222222111222222333555555444555444222555999666111...,,,///333555222111444333444444333111222444666AAAXXXkkkhhhVVVBBB777222444555444111222555444000......///111444666555444444333555999:::666555777:::888444111000111444666666555333444555555444333555444444555666666555333555555555777999:::888777888888888777777666555444555777999999888888999::::::999888777666666777777999444333666999:::???EEEJJJBBB888222000000//////000000111222222555///+++---...---,,,............................................................................................................//////111222222666555222---)))'''(((***++++++++++++++++++++++++,,,,,,,,,+++***)))*********+++,,,---............111///,,,+++,,,------,,,+++,,,---,,,++++++---...000///......///...,,,***,,,+++***+++------,,,+++***))))))***,,,...---,,,)))***,,,---,,,,,,---......///000111111000///...+++000111///---///000...000333666666444333555777888888777444666888555///444222111111222333111000444444444555555555666666333333222000---,,,,,,---666666666555222111222333---444===AAACCCFFFMMMSSSTTTSSSRRRTTTZZZ___[[[SSSQQQPPPPPPSSS\\\eeefffaaaWWW```hhhiiihhhiiihhhfffYYYPPPEEEAAACCCEEECCC@@@<<<666333555555444555777888999:::;;;<<<>>>@@@BBBAAABBBCCCCCCBBBCCCFFFHHHEEEFFFGGGFFFCCC>>>888555222222222333444555777888666777555444777;;;999333222111333777777333111222...///000000///000222444AAAWWWkkklll]]]LLL@@@999222333222000111666666222......000222555666555333666444555999888444222444999666333111000111333555666555444444666666555444555555555666888999777666666666666888::::::999777333444555555666666555555777888::::::999888999:::999999888777777666666666;;;888777:::;;;;;;>>>DDDMMMGGG>>>777555666555222000000111222222222---+++---...,,,,,,...............................................................................................................///000111111222222000...+++)))***,,,***++++++,,,,,,++++++***+++,,,---,,,*********++++++,,,---..................---++++++,,,---,,,+++,,,---------++++++---///000.........///...---+++,,,++++++,,,......---+++*********+++---...---+++)))***,,,---,,,+++,,,---......////////////......+++000222///...000111//////444888777222000333777666555222222777;;;666...222111000111333444333222555555555555555666666666555555555222000...///000222333444333000///000000///333777999888;;;AAAGGGLLLLLLMMMPPPYYY```___XXXXXXWWWVVVYYYbbbiiieee]]]YYYhhhsssooofffcccggglll]]]QQQCCC>>>AAADDDBBB>>>888333000333555666888;;;888999;;;<<<<<<>>>AAACCCBBBCCCEEEEEEDDDCCCCCCDDDCCCBBBAAA???===:::888777555666777888999:::;;;;;;888999888777;;;???===777666555666:::999333000111222333333222111111444666;;;OOOdddiiiaaaSSSFFF===333444222000222777777444000000111444666777555222666444555888888333111222666555333222111222333444666555444555777888777666666555555777999:::999888:::999888999999888555333///000111333444555555555444666888888777777777888888888888888888888777777666555666:::;;;<<<@@@FFFOOOIII???666444666666333000000111222333111---,,,//////,,,,,,...................................................................................................///...............//////,,,---...---+++******+++++++++,,,------,,,++++++)))+++------+++***,,,------....../////////......---,,,,,,---...///---,,,000111111///......///111...------...//////---,,,*********,,,---...,,,***,,,++++++---......,,,+++)))+++,,,---+++++++++,,,......------------......+++///111...---000000///...111444333111000111444222333333333777;;;888222111000000111444555555444555555444444444444444444666666666444111000000111///111222222111000111222222444666555444444666999;;;AAAEEEGGGLLLSSSVVVVVVVVVXXXZZZ]]]bbbeeeaaaYYYYYYeeeooonnniiihhhjjjlll\\\NNN???:::>>>CCCAAA===999444111333666666999<<<999;;;===>>>===>>>AAADDDDDDGGGIIIHHHEEEAAA???>>>???>>>;;;:::999:::;;;<<<666777888:::;;;;;;;;;:::666777777666:::???>>>888777666777;;;:::444111111555555555444333555888;;;;;;MMMbbbkkkggg[[[JJJ<<<555666333000222666777444222222333666777777444222555333555888888444222444444444444444444555555555666555555666999::::::999555555555777:::;;;:::999888777666777777666333000111111333444555666666666111444666777777888999:::888999999::::::::::::999444555:::BBBFFFIIIPPPWWW___VVVFFF666000333333000///000111222333000------//////,,,,,,...................................................................................................///......---------......***,,,------+++(((''''''+++,,,------------,,,+++(((+++......,,,+++---////////////000//////......,,,,,,,,,...000000///---/////////---++++++---///...------...///000...---)))((()))+++------+++)))---------...//////,,,******+++------+++***++++++...---,,,++++++,,,---...***...000...---///000...------...///111111111000...333666666777:::999777000000000222555666777666444444333333333222222222666666666444111000111222///111333444333333444555222333555555444222222222---777??????>>>CCCKKKPPPQQQXXX]]]___```aaa]]]XXXWWW```hhhkkkmmmooonnnjjj^^^PPP@@@<<>>888444555666555777::::::===???@@@??????BBBEEEHHHKKKMMMLLLGGGBBB===;;;<<<;;;888777888;;;>>>AAA333555777999:::999888777222333333333888===<<<777666555777;;;:::555111222000000000000111444888<<>>888888555111222666666333333333555777888777444111333222444999999666555777333444555666777777777666666555555777:::<<<<<<;;;555444555777999;;;:::999333333333444666666444222555666777888999999999999000333666888999;;;===???999999:::;;;<<<<<<<<<<<<<<>>BBBNNNOOOTTT\\\bbb```WWWOOO```___ccciiimmmlllmmmppppppTTT>>>AAALLLLLLEEEBBB>>>===999555777<<>>AAADDDEEEFFFFFFIIILLLRRRSSSLLLAAA===???HHHDDD>>>;;;:::<<<======<<<888555555888999666222111111444888<<<===999555333666::::::888444111///333222333555555444888>>>GGGWWWiiirrrqqqgggUUUEEE:::777333111333666888999555555444444444444333333777666999<<<:::555444777888888777444777<<<<<<:::777666555666888999999888999555444999<<<:::888777:::777888;;;:::555444666777666777999<<<===>>>===999999777555888???CCCBBB===::::::>>>@@@>>>???BBBCCCRRRcccnnnwww}}}VVV:::222444111***000000111222222---,,,,,,---...///---+++///...---------///111222222222222111000000//////...........................................................................------,,,++++++******+++++++++******)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333...******---...,,,))),,,,,,,,,,,,---///000111---------------,,,,,,,,,,,,,,,,,,++++++******************+++++++++,,,,,,...---,,,++++++,,,---...------,,,+++)))***,,,...---...,,,)))***///000------...000000.........///333333444666999:::999888333222111111222444444555333...,,,000222222444777888666333000///000222333222///000666999888777888333444222---,,,///111///111222222222333555999<<>>???@@@???<<<999:::<<<===999555222111333666;;;<<<999666777999;;;<<<999555111///333///...222777999===AAAOOO\\\kkksssrrrfffQQQ@@@;;;777333000111555777999666666555555666666555444;;;;;;===@@@>>>999888;;;>>>===999444444888999777666555555666999;;;;;;:::999666888???CCC@@@<<<:::888777999<<<<<<888888::::::999999:::<<<>>>===<<<;;;===;;;777888===???>>>???;;;<<>>CCCGGGHHHHHHGGGMMMPPPXXX___bbbdddllluuummm___WWW]]]dddccc``````[[[WWWNNNEEECCCGGGHHHGGGFFFHHHLLLOOOPPPNNNLLLJJJIIIIIILLLPPPNNNGGGBBBAAACCC@@@===<<>><<<888999;;;;;;999555111...444,,,(((---444888;;;???XXXdddpppuuuqqqdddOOO>>>===888222///000333777999777666555666777888777666::::::<<<@@@>>>999888:::DDDAAA;;;444444:::===<<<999888777888:::;;;;;;;;;777666:::CCCGGGDDD???<<<666666:::>>>>>>;;;<<>>???>>>======BBBBBB===:::;;;======@@@===???EEEJJJJJJKKKNNNsssbbbBBB777999777222333333444555555111///....../////////...,,,,,,,,,---...000222333////////////......------........................................................................//////......------------***************************)))(((((()))+++...///------------------------...,,,******,,,......---333222000///---,,,,,,,,,+++++++++,,,,,,------...+++++++++++++++*********************++++++++++++,,,------......------,,,++++++,,,+++******,,,...---...,,,)))+++///...+++,,,...//////...------...666555666999;;;<<<;;;999333444666666555555444444555111///222444333333555222111///...000333777:::222///...222333222333777888999666111000444555444666666555222000000222444333555888:::;;;===???AAAEEEIIIPPPUUUUUUUUU]]]ggghhhcccbbbgggiiifffeeegggkkkdddWWWJJJGGGMMMRRRSSSRRRUUUYYY[[[[[[XXXTTTQQQLLLJJJJJJNNNNNNHHHCCCBBBHHHFFFEEEFFFJJJOOOQQQSSSHHHFFFDDDBBBBBB@@@<<<999>>>;;;999;;;>>>@@@???===;;;;;;<<<<<<<<<999555222777000---///333666<<>>999222...///333777:::888666555666999;;;:::888999999<<<@@@???:::888:::DDDAAA;;;555888AAAGGGHHH???===;;;;;;<<<======<<<888666999AAAEEEBBB===<<<777888<<>>EEEHHHBBB======>>>???>>>???CCCHHHJJJMMMXXXbbb~~~dddBBB555666555111333444444555555000...---...//////...---,,,,,,,,,,,,------......---------------,,,,,,,,,........................................................................//////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***,,,...///------------------------+++***)))))),,,...//////222111///---,,,************++++++,,,,,,---------)))*********************+++++++++,,,,,,,,,,,,---,,,,,,---......---,,,,,,+++,,,------,,,,,,---///...///...+++,,,000///+++,,,...//////...------...555555666888;;;<<<;;;999666444222444888999666222666222000444555333333444000///......000333666888333000///111000---...222666888777444444888:::888666666555222000///111333444555555555444444666888:::>>>EEEIIIGGGFFFLLLUUU```bbbgggkkkkkkiiikkknnnsssjjjYYYJJJHHHQQQ[[[^^^^^^```dddfffeeebbb^^^[[[PPPMMMLLLPPPQQQOOOMMMNNNWWWVVVVVVYYY]]]```aaaaaa]]][[[XXXVVVTTTRRRPPPOOOLLLHHHCCC@@@@@@???<<<999>>>======>>>???>>>:::777888777777888999<<>>@@@BBBCCCCCC>>>::::::???CCC@@@===<<<999;;;@@@DDDAAA<<<<<<@@@EEECCC???>>>>>>???>>>===<<>>>>><<<@@@GGGSSSYYYaaaeeefffhhhmmmrrrrrrhhhWWWIIIGGGRRR^^^cccdddfffiiikkkkkkhhheeecccUUURRRQQQTTTVVVWWW[[[```ffffffhhhkkknnnnnnllljjjgggeeecccaaa``````aaabbbaaa\\\VVVQQQOOOKKKFFFBBB>>>===;;;===>>>===999555333666;;;>>>@@@EEETTTcccttt|||}}}lllUUUEEE>>>;;;:::666111000333888===@@@<<<999777:::@@@DDDBBB???<<<===BBBGGGFFF@@@>>>@@@@@@???;;;888<<>>BBBGGGIIIJJJCCC>>>===BBBEEECCC@@@@@@<<>>CCCHHHGGGBBB???AAAAAAAAA???===AAAIIILLLKKK@@@>>>===>>>BBBFFFIIIJJJAAA>>>???EEEIIIFFFCCCBBB???BBBIIILLLGGG@@@AAAFFFBBB???<<<<<<===???@@@@@@DDDGGGHHHFFFGGGJJJKKKIIIHHHIIILLLOOOTTTbbb{{{gggDDD444444444222111111222333333---...222666999888555222---......///......---------------.......................................................................................,,,---------------------............//////000000000000000000///...---,,,........................,,,,,,,,,***)))***,,,---///...---,,,+++*********---,,,,,,++++++*********---------....../////////)))************+++++++++,,,+++)))(((((()))+++,,,''')))+++,,,,,,+++,,,...,,,...---+++,,,...,,,(((+++---......---,,,,,,---222222222444666666555333000111222222222444888;;;:::666444777777333000111000222666888999888777555//////333555222------000---222666777999;;;999555222333444444444777:::>>><<<888666666888555---''',,,,,,000777999555333444888>>>DDDEEEFFFKKKRRRWWWeee___SSSIIIHHHPPPWWWYYYcccdddfffhhhiiiiiihhhgggccc___[[[XXXSSSRRR[[[fffjjjlllpppsssrrrmmmeee___RRRQQQQQQQQQTTT[[[dddiiicccaaa```bbbfffgggeeebbbZZZVVVRRRQQQQQQOOOIIICCCFFFEEEIIIQQQZZZbbbmmmwwwwwwqqqcccRRRFFFAAA<<<777444222111333888???DDDFFFCCC???===BBBIIINNNLLLHHHBBBCCCHHHNNNMMMGGGEEEFFFAAACCCCCCCCCGGGOOOQQQPPPEEEBBB???>>>@@@BBBCCCDDD===;;;???GGGKKKHHHCCCAAA@@@DDDKKKOOOJJJDDDDDDJJJEEEBBB@@@???AAADDDEEEFFFMMMNNNMMMKKKMMMRRRRRROOOOOOMMMMMMRRR[[[jjjeeeBBB333222333000111222333333444...///:::IIIIII<<<222111........................................................................//////...---,,,,,,,,,,,,,,,,,,------.../////////------------------------,,,------......------,,,222111000///...---,,,,,,........................------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,*********,,,...//////...---,,,++++++++++++,,,+++***)))***,,,///111////////////...---,,,++++++,,,,,,---.........---333000...000444777777666222333111///222777999777555444111...111666666222333444555555444333111000444666888666333000//////444555444222444777666222111444888:::;;;<<<===>>>;;;;;;:::999777555333222111222444666888777555222888666777;;;===>>>DDDKKKQQQKKKFFFGGGMMMSSSTTTTTTaaa]]]\\\aaaeeeaaa\\\ZZZ^^^^^^ZZZSSSQQQTTTUUUTTTiiiiiifff___\\\ZZZVVVPPPIIILLLLLLMMMRRRZZZ\\\ZZZ^^^VVVQQQUUU]]]eeennnuuulllkkkiiifffdddbbbaaa```aaa___```fffooossspppkkknnndddVVVJJJBBB<<<777333555888888777;;;@@@AAA???EEE@@@<<<@@@GGGMMMLLLJJJIIIHHHJJJPPPQQQLLLHHHHHHJJJOOONNNHHHHHHMMMMMMGGGDDDDDDBBB@@@???AAACCCCCC>>>>>>EEEOOOOOOEEE???@@@EEENNNRRRLLLDDDDDDHHHLLLPPPEEE@@@DDDFFFCCCHHHRRR]]]SSSMMMPPPVVVXXXWWWWWW^^^XXXTTTWWWcccpppzzz~~~fffJJJ:::444222000333333444555555333555???KKKIII:::000000.................................................................................------......///........................------------------------------............------/////////.......................................------------------------------------------------........................---------------------------,,,+++***+++,,,...//////...---,,,+++++++++++++++++++++***+++,,,---.../////////......---,,,+++....../////////.........111///---...111333444333333444222000222888999777333333111000333888999666555666666666555444333222555666666666444222000///222444333222444888888444888:::===>>>>>>===>>>???;;;<<<======;;;888444222333555777999:::999777555999777888;;;<<<<<<@@@FFFGGGGGGFFFHHHLLLPPPTTTVVVLLLHHHIIIPPPUUUTTTPPPOOONNNPPPNNNKKKMMMSSSVVVVVV^^^]]]WWWNNNIIIHHHEEEAAAAAAEEEFFFGGGKKKSSSYYYYYYWWWMMMEEEGGGOOOYYYdddmmmttttttttttttttttttttttttssspppnnnpppsssrrrjjjddd[[[TTTKKKCCC>>>;;;999888===>>><<<999<<>>888666555333333333333333333888CCCLLLGGG999111333........................................................................------......///000000111000000//////...------,,,------------------------......////////////......,,,,,,------.........///................................................------------------------................................................---,,,+++++++++,,,......///...---,,,++++++++++++++++++,,,,,,,,,,,,,,,+++............---,,,++++++///000000000000000///...222000//////000222222222444555333111333888999666222444333222666;;;<<<999777777777777666555444444666555555555555555333111333555444222444999999666888;;;===>>>===<<<======:::<<>>:::666333777888;;;===>>>===;;;::::::999;;;>>>>>>===???DDD@@@DDDHHHKKKLLLMMMPPPSSSBBB>>>???FFFLLLKKKJJJJJJCCCEEEFFFEEEJJJRRRWWWWWWYYYVVVNNNBBB<<<<<<<<<:::;;;@@@BBBAAADDDLLLUUUYYYPPPDDD::::::AAALLLXXXbbbmmmoooqqqtttvvvwwwwwwwwwrrroookkkjjjiiidddZZZQQQIIIGGGDDD???:::999999;;;CCCCCC???;;;>>>FFFMMMOOOLLLGGGDDDFFFNNNTTTWWWVVVWWWXXX^^^cccbbbZZZRRRPPPYYYaaa```RRRGGGGGGJJJJJJLLLLLLMMMQQQUUUUUUQQQNNNLLLHHHLLLXXX]]]RRRFFFAAAEEETTT```]]]VVVVVV^^^eeehhh\\\RRRQQQRRRVVVbbboooooohhheeejjjppprrrrrrsssmmmnnnsss{{{hhhOOO???777444333444444333222222///777CCCKKKEEE999444777........................................................................------...///////////////000/////////.........---........................---......//////......---,,,,,,,,,------------...........................////////////////////////........................................................................------,,,,,,,,,,,,---.........---,,,,,,,,,,,,,,,***+++---...---,,,***)))---------------,,,++++++......///000111111000000666555333333333444555555444555444222444888888555333666777666888======;;;888888888777666666555555777666555555777888666444777888666444666::::::777555777:::::::::999999:::;;;===>>>???>>>;;;888666999<<<@@@CCCCCCCCCCCCCCC======@@@DDDDDDAAABBBFFFAAADDDIIILLLMMMMMMKKKJJJDDD@@@AAAFFFJJJIIIIIIJJJDDDGGGHHHGGGKKKRRRWWWWWWVVVTTTJJJ>>>888:::=========BBBDDD@@@@@@HHHRRRXXXMMMBBB777666<<>>@@@IIIQQQTTTPPPLLLIIIKKKRRRXXX[[[\\\]]]^^^cccgggeee]]]WWWVVVaaakkkkkk]]]PPPPPPWWWZZZ___[[[YYY]]]___]]]XXXUUUWWWSSSUUU^^^^^^SSSJJJHHHPPP^^^iiieee\\\[[[bbbhhhlllfffbbbdddhhhmmmxxx}}}iiiRRRAAA777222000555444444444333///888CCCGGGAAA777333555......................................................................../////////000///...---,,,........./////////000000........................------............------...------------,,,,,,,,,........................////////////////////////................................................------------------------...---------------------......------,,,,,,------***,,,...//////---+++)))------......------,,,,,,+++,,,...///111111222222777777666555444444666777444666444222444777777333555999;;;::::::======:::888888777666666555555555888777666777999:::::::::888999888666999???@@@===;;;<<<>>>===;;;888777888<<<<<<<<<<<<<<<<<<<<<<<<:::>>>CCCGGGGGGGGGHHHIIIFFFEEEHHHJJJIIIDDDCCCFFFBBBBBBEEEKKKPPPPPPKKKFFFBBB??????CCCFFFFFFGGGJJJHHHKKKKKKJJJLLLRRRUUUTTTOOOOOOHHH>>>999<<>>AAAEEEIIIIIIJJJLLLNNNNNNMMMKKKJJJGGGGGGHHHKKKLLLJJJEEE@@@EEEEEEEEE@@@:::777777999>>>BBBEEEDDDGGGOOOVVVXXXXXXUUUSSSTTTYYY^^^aaaaaaddddddhhhkkkhhhbbb```bbbiiirrrrrrdddYYY]]]eeeiiijjjccc___aaaccc```___aaacccaaacccgggcccZZZYYY___gggppptttmmmeeeccceeegggmmmpppvvvyyyiiiVVVFFF:::555333222222222333333444;;;CCCDDD>>>555000...........................................................................000111111111111///---,,,------...//////000111111.................................//////.........///.........------,,,,,,................................................................................................------------------------............------------......---------------...+++,,,...///000...---,,,---......///......------+++,,,...///111222222222555555555333222222444666444555444222333666555111444:::===<<<<<<======;;;999999888777666666666666777999:::;;;:::<<<>>>AAA999;;;:::999>>>EEEHHHFFFGGGGGGGGGEEE@@@<<<:::999<<<;;;::::::<<<>>>@@@AAA;;;@@@EEEHHHGGGGGGHHHJJJMMMKKKLLLLLLHHHAAA???BBB???>>>@@@HHHPPPRRRMMMHHH???======AAADDDDDDGGGLLLHHHKKKKKKIIIJJJOOOQQQPPPKKKMMMLLLEEEAAADDDIIIJJJKKKLLLIIIBBB>>>CCCHHHKKKHHHBBB>>>@@@BBB@@@???@@@@@@@@@@@@@@@???===;;;:::??????AAADDDFFFFFFDDDBBBBBBBBBAAA>>><<<;;;<<<===AAAHHHMMMMMMOOOUUUZZZ\\\aaa___^^^^^^aaaccceeeeeebbbcccgggjjjhhhdddeeejjjoootttpppeeeaaahhhppprrrlllfffcccgggiiihhhmmmuuunnnmmmppptttooohhhmmmwww~~~}}}xxxpppmmmmmmllliiioooxxx{{{rrrnnneeeVVVFFF:::444333...//////000111666<<>>777000,,,........................................................................000111333444444222111000///////////////000000000........................000000111111111111000000.............../////////........................------------------------.......................................................................................------,,,......------------......,,,---...000000000//////......///000000//////...///000111111222111111111222333444222000000333666333555444111222555333///222999>>>======??????===;;;:::999888777777777888777;;;???>>>;;;<<>>===999:::;;;===???BBBCCCDDD<<>>===???======@@@EEEJJJMMMKKKIIICCC@@@@@@CCCCCCCCCGGGLLLIIIKKKJJJGGGFFFIIIJJJGGGHHHNNNQQQNNNKKKLLLOOOOOOQQQPPPKKKDDDAAAEEEGGGFFFGGGBBB@@@DDDFFFCCC@@@???<<<<<<;;;;;;:::999999888===>>>???BBBDDDFFFFFFEEEDDDAAA???>>>???AAABBBBBBHHHOOOTTTRRRRRRWWW\\\^^^fffeeeddddddddddddcccccc\\\___ffflllkkkhhhiiioooooopppjjjdddhhhvvv~~~}}}uuuqqqrrrxxxyyyxxx~~~www|||www{{{zzznnnmmmgggYYYHHH999222000/////////000000555:::>>>@@@???;;;444...........................................................................000222444666666666555444111111000000//////......////////////////////////222222333333333333222222,,,,,,---...///000111222........................------------------------////////////////////////........................000000000000000000000000.../////////...---,,,,,,......---------......///---...///000111111111111//////000000000000000///444444444333222111000///111333444333111111444777333444333111222444222---///777===>>>>>>@@@AAA???===<<<:::999888888999:::666<<>>???AAA???<<<===AAA===@@@CCCEEEEEEEEEGGGHHHGGGCCCBBBBBBAAA???AAAGGGMMMOOOLLLGGGDDDEEECCC@@@CCCLLLRRRPPPMMMMMMMMMLLLUUUSSSMMMGGGFFFIIIIIIFFFHHHCCCBBBGGGJJJGGGDDDCCC???>>>>>>>>>>>>>>>???@@@@@@AAABBBDDDGGGJJJLLLMMMHHHDDD@@@@@@CCCFFFGGGFFFNNNTTTVVVSSSQQQUUUZZZ]]]eeeeeeeeedddcccbbb```^^^\\\aaakkkssssssoooqqquuummmkkkeeecccoooxxxxxxsssdddPPP>>>555222333333222222111444666999<<<===;;;666222//////...------------...........................+++,,,---...///111222222555444333444666999:::;;;:::444///...111333111...------------------------////////////////////////,,,---------...000444777777222------111444222000---.../////////...---,,,------...//////...------///...---,,,---///111222444000...000111...---//////000111000...------...------......///............000000000444888777111333222000///.........///111222222111//////000111666333111000222444555555666444333555888777222,,,333555777888888;;;???CCCAAA;;;888999:::999999<<<>>>DDDHHHDDD===;;;@@@GGGKKKKKKGGGBBBCCCGGGIIIGGGHHHDDD???<<<===@@@BBBDDD>>>???BBBEEEFFFFFFFFFEEECCCFFFKKKIII@@@888;;;CCCAAA===888777:::>>>???@@@???BBBEEEDDDAAA@@@AAADDDFFFCCCBBBCCCBBBAAADDDIIIVVVRRRLLLFFFBBB>>>===<<>>>>>@@@BBBDDDFFFFFFGGGGGGGGGFFFEEEDDDMMMKKKKKKKKKGGG@@@???BBBFFFBBB===;;;===AAACCCCCCFFFHHHHHHFFFAAA>>>???AAAEEEFFFHHHHHHEEECCCIIISSS\\\XXXPPPIIICCC@@@>>><<>>;;;555222222444888;;;:::555000////////////////////////........................------...---,,,---000222666222...---...///---+++,,,---...///000000000000...///000111111000///...,,,,,,+++,,,---///111222555000---//////,,,+++---,,,...000000//////111222000000000//////......------000111111555999888444555444222111000000111222000111111000......///000888666222111111111000///111000111444777888555111333444444555777888999::::::;;;???BBBAAA===>>>BBBCCCCCCBBBCCCEEEFFFFFFEEEJJJKKKHHHDDDCCCHHHJJJHHHHHHFFFDDDCCCBBBCCCEEEFFFIIIIIIHHHGGGGGGGGGGGGGGGXXXQQQMMMOOOOOOKKKFFFDDDJJJFFFBBB@@@CCCGGGJJJLLLOOOOOONNNHHHAAA>>>>>>@@@CCCGGGLLLLLLGGGEEENNNZZZeee^^^TTTLLLFFFBBB@@@???CCCMMMUUURRRNNNPPPUUUYYYXXX\\\]]]WWWRRRQQQOOOLLLNNNKKKKKKNNNNNNKKKJJJMMMOOOQQQQQQQQQUUU[[[]]]ZZZ[[[WWWQQQOOOVVV^^^^^^YYYMMMGGGAAACCCLLLTTTWWWWWWYYY[[[bbbjjjpppppplllhhhjjjqqqvvvtttsssyyy|||~~~TTT<<<999444444555555555...------///111333333333//////...------------...........................000000000//////////////////------111666888555222111222444777:::888444000................................................---......---++++++---///333000------......---+++---.....................,,,---...//////...---,,,.........///000222333444555000---//////,,,+++,,,...///111000000///111222111000///...------,,,,,,,,,///111111333777777444444333222111000000111222000000111///...---///000777444222111111111000///000///000222555555333111000///000333777999888777555888???DDDCCCBBBGGGOOODDDDDDEEEEEEEEEEEEEEEEEEHHHJJJIIIDDDCCCGGGJJJIIIJJJJJJJJJIIIGGGGGGHHHIIIGGGFFFFFFFFFHHHJJJMMMNNNZZZSSSPPPRRRTTTPPPKKKJJJKKKIIIFFFEEEGGGLLLQQQTTTUUUUUURRRKKKDDD@@@@@@BBBEEEGGGKKKLLLHHHGGGOOOZZZiiiaaaVVVNNNIIIGGGEEEDDDDDDKKKPPPMMMLLLPPPWWW[[[XXX[[[YYYTTTPPPPPPNNNJJJHHHGGGIIIMMMMMMIIIIIILLLRRRUUUVVVVVVYYY___aaa^^^ccc^^^VVVRRRWWW^^^]]]XXXOOOHHHBBBGGGRRR\\\^^^\\\]]]aaajjjssswwwrrrllliiikkkqqqvvvuuuvvv}}}^^^>>>666555555555555555...---+++,,,...000111111//////...------------...........................///............---------+++---000000000/////////222222222333444333111///------------------------........................---......---++++++,,,---...---,,,,,,---......---///......------,,,,,,,,,***+++,,,------,,,+++***...//////000111222333444555000---///000---+++---111222333222000///000111000///...---,,,,,,,,,,,,+++000222111222555555333333222111000///000111111000111111000......///000333222111111333333333222333333333444555555333222000///000555;;;???<<<999555777;;;??????@@@HHHQQQCCCFFFHHHGGGDDDBBBBBBDDDFFFIIIIIIEEECCCFFFIIIIIIIIIKKKLLLJJJHHHGGGIIIJJJIIIHHHHHHIIIKKKOOORRRUUUTTTQQQRRRTTTSSSOOONNNQQQOOOMMMKKKIIIIIILLLPPPRRRVVVVVVTTTNNNHHHEEEGGGIIIMMMKKKLLLNNNMMMLLLQQQXXXiiiaaaVVVPPPNNNMMMLLLJJJGGGIIIIIIGGGKKKSSSYYY[[[```^^^XXXSSSTTTWWWTTTOOOKKKKKKOOOTTTSSSOOOOOORRR\\\```aaa```aaafffiiihhhlllfff\\\WWW[[[```___YYYTTTMMMIIINNNZZZcccdddbbb^^^dddqqq{{{zzzrrrnnnppptttwwwyyy{{{hhhBBB444333333333333333000...,,,+++---.........//////...------------...........................------------------------***...111///,,,***+++...111000000///............---------------------------------------------------...///...,,,+++,,,---+++,,,,,,---......////////////...------------...+++,,,---......---,,,+++......//////000000111111444000...000111...---///222333444222000//////000111///...---,,,,,,---...---222444222222444444222222111000//////000111222111222222111///...000111111000000222444666666555777777888888888777777666444222333:::CCCFFFCCC===777666777:::::::::@@@HHH@@@DDDGGGFFFCCC@@@AAACCCCCCGGGIIIDDDBBBEEEHHHHHHHHHJJJKKKIIIFFFEEEGGGJJJPPPOOONNNNNNOOOQQQSSSUUUMMMNNNRRRTTTPPPLLLNNNTTTSSSSSSQQQNNNKKKJJJKKKLLLSSSUUUUUURRRNNNLLLNNNQQQVVVRRRQQQSSSSSSSSSVVV[[[hhh```WWWSSSTTTUUUSSSQQQMMMLLLIIIEEEJJJTTT[[[\\\ccc```YYYUUUXXX[[[WWWOOOMMMOOOUUUZZZYYYUUUUUUYYYcccfffgggeeeeeekkkoooppptttnnnddd___bbbhhhhhhbbbVVVQQQOOOSSS\\\ccceeeccc___fffsss~~~uuutttyyyzzz{{{{{{{{{iii???///333222222222222666444111000000000///...//////...------------...........................---------...............,,,---...---,,,,,,---///,,,---......------..............................------------------------,,,...//////---,,,,,,---,,,---.........---......///.........///000222333...///000111111000///...///000000000000000000000444///...111222000000111111222333333111000111222222111///......///000111000555888555333444444333333222111000111111222333222333333222000000111222222111111333666777777666666777888888888888999:::888555555<<>>>>>???<<<::::::???EEEGGGDDD@@@???EEEGGGCCC@@@BBBFFFGGGMMMPPPPPPMMMIIIIIIMMMQQQNNNNNNMMMMMMMMMNNNNNNOOONNNMMMNNNPPPNNNJJJJJJMMMLLLPPPSSSRRRPPPNNNNNNOOOPPPTTTWWWWWWUUUTTTVVVXXXUUUXXX\\\\\\VVVTTT\\\gggkkkddd]]][[[^^^___[[[WWWXXXZZZWWWLLLGGGMMMYYYaaa___eeegggccc]]]XXXRRRLLLRRRVVV^^^dddccc^^^^^^bbbfffiiijjjgggiiiqqqzzz~~~xxxrrrjjjgggnnnwwwyyyuuugggfffeeegggjjjmmmoooooonnnjjjooo{{{~~~vvvqqqsss}}}~~~xxxwwwfffBBB999333333333222222JJJGGGAAA;;;666333111111222222111000///...------...................................................................................................................................................---------------,,,,,,/////////...............///000000000///000333555333111111555666333111222---111555333,,,))),,,222111111111222333444555666///000222222111222333444000222000,,,,,,000111000222999===888444555888:::999999666222222555444111444555555222111333555666333666666222111444777666555999777888===888444======;;;:::;;;@@@CCCAAA<<<:::999777777<<<@@@===666>>>===???AAABBB@@@???@@@CCCIIILLLHHHCCCCCCDDDCCCHHHKKKLLLHHHFFFIIILLLKKKMMMOOOOOOMMMKKKJJJLLLNNNLLLKKKJJJIIIIIIIIIIIIJJJJJJNNNNNNJJJHHHKKKNNNNNNIIIMMMQQQSSSWWW\\\\\\ZZZ]]]\\\ZZZYYYZZZ___ggglllmmmfff```aaaaaa^^^\\\]]]aaaZZZTTTPPPMMMMMMSSS[[[^^^___dddhhheee\\\UUUTTTXXXYYY[[[___dddgggggggggllleeefffpppuuuqqqqqqxxxwwwmmmfffiiipppuuuxxx|||hhhhhhkkkoooooolllmmmpppmmmmmmppptttssspppooorrr~~~]]]>>>555222222222222222JJJFFFAAA:::555222000///111111000000///.........................................................................................................------------------------------------------------............////////////............////////////////////////......111333333//////333444111111333555999999444000111111000111111222333555777888999777888888777555555555555333555444///...111333222555888999555444777888777555999999666444777888666777999999777444333444444555888999555333666888777777:::777888===888444======;;;:::<<<@@@DDDBBB???<<<<<<:::999===CCCCCC@@@??????@@@CCCCCCBBBAAABBBIIIOOOQQQMMMIIIHHHHHHFFFKKKKKKIIIFFFHHHLLLLLLHHHLLLKKKIIIIIIJJJJJJHHHGGGEEEEEEFFFGGGHHHJJJKKKKKKKKKLLLJJJGGGIIILLLLLLHHHFFFLLLPPPQQQSSSWWWXXXVVV\\\\\\\\\[[[\\\```eeeiiihhhbbb___aaabbbaaaaaacccbbb\\\WWWUUURRRQQQVVV]]]aaafffnnnrrrkkk___YYYZZZ[[[[[[]]]aaafffjjjllllllkkkfffhhhqqquuussswwwwwwiii___dddqqqyyyzzzzzzpppllljjjkkkkkkjjjkkkooollllllmmmnnnllliiimmmsss|||UUU:::333333333333333333>>>;;;777333///---,,,,,,////////////////////////................................................................................................------------------------------------------------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++,,,...000111...---000000///000444999???<<<111000666444***---...///000222444666777999888888777555444444333333555555000...111333222888999777444555999999666666;;;===:::777777888666555777999:::777444333333777;;;;;;777555777888666;;;===888888===999555>>>???<<<:::<<>>??????===???FFFIIIIII???AAABBBCCCDDDEEEDDDCCCMMMQQQRRRNNNKKKJJJHHHEEEIIIHHHEEECCCGGGMMMLLLFFFIIIFFFDDDEEEHHHHHHDDD@@@AAABBBDDDFFFGGGHHHIIIIIIJJJIIIFFFDDDFFFJJJFFF@@@BBBJJJOOONNNNNNPPPQQQPPPVVVXXX[[[\\\\\\]]]___aaa___ZZZYYY]]]```aaadddggg```[[[XXXVVVTTTSSSWWW^^^bbbiiissswwwnnnaaa]]]___```______aaaeeehhhjjjjjjllljjjlllsssvvvvvv|||jjj]]]cccsss|||{{{wwwxxxooogggfffggghhhiiimmmpppppppppnnniiigggoooyyy}}}~~~zzzvvv}}}tttLLL777444333333333333333111000...---,,,---.............../////////000000................................................................................................................................................------------------............------,,,,,,,,,+++---.........------000222555222111333333222555::::::DDDBBB333///888888,,,------...///000222333444888777666666666555444333333777888444111444666666???BBBBBB===;;;>>>AAA@@@@@@DDDDDD@@@>>>===999444333555:::??????:::888999>>>BBBCCC???<<<===<<<:::EEEFFF@@@@@@FFFBBB===EEEIIIDDDBBBDDDGGGHHHIIIKKKBBBFFFIIIGGGHHHMMMPPPPPPFFFHHHJJJJJJJJJLLLLLLIIIOOORRRRRROOOMMMLLLHHHCCCKKKLLLJJJHHHIIINNNNNNLLLHHHHHHIIIJJJJJJIIIFFFDDDHHHIIIJJJKKKKKKKKKJJJJJJMMMOOOMMMIIIHHHIIIFFFBBBEEEMMMSSSQQQOOOOOOPPPOOORRRVVV[[[]]]]]][[[ZZZZZZYYYVVVUUUZZZ]]]```dddjjj___ZZZWWWVVVUUUVVV]]]eeedddhhhppptttoooeeebbbdddiiifffdddcccdddfffggggggmmmlllooossssssuuupppcccgggssszzzyyyvvv{{{pppggggggjjjjjjkkklllqqqrrrssspppiiigggppp||||||~~~}}}yyyxxxzzz}}}tttrrrwwwjjjGGG666666444444444444444000////////////111222333------......//////000000................................................................................................------------------------------------------------111111111000000/////////111000000///...---,,,,,,...///000000000111444777;;;888888999999888===DDD>>>MMMMMM<<<555===@@@888666555555555555555666666???===::::::;;;:::888666777===???;;;888:::======DDDLLLOOOIIIBBBBBBGGGKKKKKKKKKJJJGGGGGGFFF???777666888???GGGGGG@@@===???EEEIIIKKKGGGEEEEEECCC@@@OOOOOOIIIJJJQQQLLLGGGMMMSSSNNNKKKNNNOOOMMMNNNRRRFFFLLLQQQQQQRRRTTTTTTQQQMMMRRRSSSPPPQQQTTTSSSOOOQQQSSSRRRPPPQQQQQQLLLDDDRRRWWWWWWQQQKKKLLLNNNOOOGGGLLLPPPPPPLLLJJJKKKMMMOOOOOOPPPPPPPPPPPPPPPOOOSSSXXXYYYSSSMMMLLLMMMMMMMMMTTTYYYWWWUUUUUUTTTQQQSSSWWW]]]___^^^[[[XXXVVVXXXUUUUUUXXX[[[]]]ccciii```[[[VVVVVVVVVZZZcccmmmgggdddfffkkklllhhhffffffkkkiiifffeeegggiiijjjjjjjjjkkkmmmnnnmmmoooxxx|||qqqiiikkkqqquuuxxxzzz{{{sssnnnqqquuutttrrrrrrrrrsssvvvtttnnnjjjrrr}}}~~~{{{wwwuuuuuuwwwwwwyyy~~~aaaBBB444444444444444444444000000//////.........///---------....../////////................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........------------------------,,,,,,,,,,,,+++,,,...000111444999<<<@@@??????AAA@@@???DDDLLLJJJVVVWWWHHH???CCCHHHFFFAAA@@@???>>>>>>===>>>>>>IIIFFFCCCBBBCCCCCC@@@===AAAGGGJJJEEE@@@AAACCCDDDCCCNNNTTTMMMCCCBBBHHHMMMKKKMMMLLLJJJJJJJJJDDD>>><<<===CCCLLLKKKBBB===???EEEJJJMMMJJJGGGGGGEEEAAAMMMMMMHHHJJJRRRMMMGGGLLLRRRLLLKKKOOOOOOKKKLLLRRRCCCJJJOOOQQQSSSUUURRRLLLNNNTTTUUUPPPPPPTTTSSSMMMPPPQQQPPPPPPSSSTTTNNNEEEVVV\\\]]]TTTJJJGGGJJJMMMEEEKKKRRRQQQKKKIIIMMMSSSOOOOOOOOOPPPQQQRRRSSSTTTUUU]]]___XXXQQQRRRWWWZZZVVV[[[^^^^^^^^^^^^ZZZUUUUUUYYY^^^```^^^ZZZWWWUUUWWWTTTTTTVVVXXXYYY```ggg```[[[WWWWWWXXX[[[eeennnfff```^^^ccchhhgggeeeeeeeeeddddddfffjjjmmmoooooolllnnnppppppoooqqqvvvzzzvvvrrrpppsssvvvyyy~~~~~~~~~}}}uuuVVV<<<111000333333333333333...---------,,,,,,,,,,,,---.....................................................................................................................................................................+++,,,,,,---...///////////////000222333444555666555777:::===@@@DDDJJJMMMQQQQQQSSSUUUTTTRRRXXX___cccgggddd[[[TTTSSSUUUUUURRRQQQQQQPPPPPPPPPPPPQQQVVVSSSQQQSSSWWWYYYWWWTTTYYY___aaaZZZSSSQQQSSSSSSLLLVVV\\\VVVOOOMMMPPPRRRSSSYYY[[[VVVOOOMMMMMMKKKHHHGGGNNNXXXWWWMMMIIILLLJJJPPPSSSQQQOOONNNKKKGGGKKKKKKGGGKKKTTTOOOGGGJJJOOOJJJKKKRRRSSSMMMNNNVVVFFFJJJNNNQQQVVVZZZWWWPPPSSSYYYZZZSSSRRRWWWUUUMMMTTTTTTSSSUUU[[[^^^WWWMMM[[[``````YYYRRRRRRTTTUUUPPPTTTYYYYYYVVVVVV[[[___]]]\\\ZZZYYYZZZ[[[^^^___^^^dddeeeaaa___dddjjjnnnllloooppppppssstttnnnfffcccfffiiijjjgggdddaaa``````^^^]]]______aaahhhpppjjjfffdddeeeeeeeeekkkrrrnnnjjjjjjnnnooommmkkklllkkkkkkmmmqqqvvvzzz|||||||||~~~~~~eeeIII777222333333333333333333---......///000000111111........................................................................................................................222222222222222222222222222222222222222222222222///000111333555777999999999:::<<>>AAABBBEEEHHHIIIIIIHHHHHHHHHEEEEEEFFFGGGHHHIIIJJJKKKHHHIIILLLQQQVVV[[[___aaabbbaaaaaagggnnnsssssspppvvvuuuvvv|||}}}}}}}}}|||~~~|||~~~|||}}}zzz{{{}}}~~~zzz~~~}}}}}}~~~zzzzzzpppgggdddnnnyyyyyyqqqiiirrrrrrqqqrrrxxx~~~~~~}}}}}}hhhOOO<<<222111222333222222222222GGGMMMSSSUUUVVVYYY]]]```]]]\\\[[[XXXTTTQQQNNNLLLHHHFFFDDDBBBAAABBBDDDEEEOOORRRVVVXXXYYYYYYZZZ[[[ZZZ\\\___``````^^^\\\ZZZUUUUUUVVVYYY^^^dddjjjnnnxxxzzz}}}~~~~~~}}}}}}}}}{{{{{{||||||}}}~~~~~~~~~~~~{{{vvvtttvvv{{{~~~mmmVVVCCC999555222000333333333333333jjjsss}}}~~~wwwuuurrrpppoooqqqsssuuuwwwssstttxxx{{{|||yyyvvvuuutttpppjjjddd___]]]ZZZWWWYYYaaallluuujjjXXXCCC777666777222---222222222222222{{{yyywwwwwwyyy}}}yyy{{{}}}yyyooogggllllllmmmqqqwww~~~xxxqqqmmmkkkqqqlllccc[[[WWWWWWYYY[[[VVVTTTSSSSSSRRRPPPLLLIIIEEECCC???>>>BBBKKKUUU\\\XXXJJJ999222444666222---000000111111111wwwqqqoooooorrrvvv|||~~~xxxvvvuuutttvvvyyy|||}}}}}}zzz~~~~~~}}}}}}~~~}}}{{{uuussstttxxx{{{{{{~~~{{{wwwwww~~~}}}||||||||||||zzzyyyzzz|||}}}}}}~~~~~~}}}wwwsssnnnssswwwvvvrrroooqqqtttnnnkkkkkklllhhh```\\\[[[YYYVVVSSSRRRSSSVVVWWWWWWTTT[[[ccceee```YYYRRRNNNPPPOOOOOOPPPTTTZZZ___ccciiigggbbbZZZQQQKKKHHHGGGKKKHHHDDD???===<<<======<<<;;;;;;<<<<<<;;;999888:::555222444;;;AAAEEEEEEDDD===444000000222222111.../////////000oooUUUKKKKKKJJJJJJLLLPPPRRRTTTVVVWWWUUURRRPPPPPPPPPOOOPPPQQQTTTWWWXXXTTTVVVXXXYYYZZZ[[[]]]___ZZZ[[[^^^```bbbcccddddddbbbbbbbbbbbbbbbdddeeefffjjjkkklllkkkjjjjjjkkkllljjjjjjlllnnnppprrrssstttsssrrrrrrrrrssstttuuuvvvwwwxxxyyyyyyyyyyyyyyyxxxwwwwwwxxxxxxyyyzzz{{{|||}}}||||||yyypppfffdddgggkkkqqqwwwtttkkkddddddgggnnnvvv|||zzzwww{{{yyy}}}}}}}}}{{{uuurrrwwwzzz|||~~~qqqpppsssxxxyyyrrrllljjjnnnpppooojjjdddbbbfffjjjlllfffbbbeeekkklllggg```___``````bbbhhhmmmjjjccc___^^^]]]\\\[[[ZZZYYYYYYXXXTTTTTTWWWXXXWWWYYY]]]WWWRRRRRRZZZaaaaaa]]][[[WWWYYYZZZWWWRRRPPPSSSWWWTTTUUUVVV^^^pppuuusssqqqmmmhhhaaaYYYSSSOOOKKKPPPTTTTTTQQQOOOQQQTTTKKKIIIJJJMMMKKKEEEAAABBB@@@>>>;;;::::::;;;<<<;;;999AAAIIIKKKEEE>>><<<<<<>>>===<<<;;;<<>>>>>>>>???AAACCC??????AAABBBCCCDDDDDDDDDBBBBBBBBBBBBCCCDDDFFFGGGEEEFFFFFFFFFDDDDDDEEEGGGEEEFFFFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLLLLIIIJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMLLLGGGAAA@@@DDDCCCGGGJJJIIIDDDBBBCCCFFFNNNVVV]]]^^^```fffkkklllhhhlllooonnnmmmnnnuuu{{{~~~wwwtttuuuuuuppplllkkkiiihhhjjjpppuuuxxxwwwtttqqquuuvvvrrrppppppooollliiijjjkkkjjjhhhgggggghhhkkkgggeeehhhjjjhhhgggiiiiiiddd```bbbbbbaaaaaadddfffgggfffeeehhhllliiiccc___cccdddaaaaaacccdddaaaooozzzyyyjjj```cccccc\\\[[[^^^bbbeeedddbbb```^^^ZZZXXXYYY^^^___[[[WWWWWWWWW\\\bbbeeeeeeeeegggiiiZZZZZZ[[[]]]^^^]]]\\\ZZZ[[[YYYXXXYYY[[[ZZZVVVRRRLLLQQQTTTVVVYYY\\\[[[WWWNNNKKKKKKQQQRRRNNNJJJHHHLLLLLLKKKHHHFFFFFFHHHKKKGGGDDDBBBDDDHHHIIIEEE@@@<<<@@@BBBBBBFFFJJJJJJFFFBBBBBBBBB@@@>>><<<;;;;;;AAA===<<<>>>>>><<<<<<@@@;;;888999???CCCBBBAAABBB=========:::888888999;;;666999999<<>>:::999888;;;>>>>>><<<;;;<<<===:::888:::======999666888777666444444555666555444222777;;;<<<888555444555888777666555555555666777888888888777555555777999555555555555555555444444444444555444333222222222555444555777999999666333.../////////......000111//////000000111^^^EEE111///333111///000000/////////000222333444000000111111000///......222333333111///...///111222222333333333333222222111111111111222333444444333444444333222111333444444444444444444444333333777666666555555555666666555666777777555444444555555666666555444444555777222///000222111///111666111222333222222222333444444999>>>BBBIIIQQQTTTRRRQQQUUUWWWVVVRRRRRRXXX^^^ddd^^^ZZZ\\\]]]YYYUUUUUUOOONNNOOOSSSXXX[[[ZZZXXXQQQXXX\\\ZZZUUUSSSQQQNNNJJJLLLMMMMMMKKKJJJJJJKKKIIIEEECCCGGGIIIGGGGGGIIILLLHHHGGGFFFCCC@@@AAAEEEAAABBBAAABBBFFFKKKJJJEEE>>>FFFIIIEEEAAABBBDDDEEENNN[[[[[[III>>>BBBDDD@@@<<<@@@DDDFFFDDDAAA???======888888>>>CCCAAA;;;777555>>>HHHJJJEEE@@@BBBFFF@@@@@@@@@@@@???===;;;:::FFFBBB===<<<===>>>===;;;999===???>>>???@@@>>>:::999444444999;;;888555555777666555444444555777888222222333555777777666555222777999888777::::::888666888999888555222000///666333111333333111222555222111333666444111222666111///---...000333333222222666333000777EEEHHHAAA999999888777777777888888444666777777666555555555444333444777777333111333444333222333555666555444888777777777888777555444444444333333222222333333333555666555444555666888666555444333222222333333111333444444333444555666111333666666444222111222444333222111000///---,,,000111111222333JJJAAA777111000222111000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000222222333444777:::===??????>>>===>>>??????===;;;EEEBBB>>>???BBBCCC@@@<<<888888888:::<<<======;;;<<<;;;999888888777555444555555666777888888999:::888555666::::::666333333666444222111333444444333222222111222444444333111.../////////000000111111999777333...000444444000555333222111111222333555//////------------//////111///...000333444111///......//////111222444555333222111000000000000000111333444444333222333444666111------000111...+++////////////...............---,,,---///000111000000000000000000111222222777666444222///---+++***---,,,------...000111222333222111000////////////333111000000111222222111333333222222333333444555555444222000000111222333555666777666444333444555555555666666555444333333555666888999999777555444777777888888888666555444555333111111222333222111222222111111111111222222333333444555444333222111333222000000111222222111555222///111555666222...000000000///////////////555444444333333CCC<<<444000000222222000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////111222333666666555777999999888777===:::666666888999555111111000000222444555444222444222000000000000...,,,000000000000000111111111333111444999:::555111000...,,,******+++,,,,,,++++++******+++,,,,,,***)))------------------.........///---+++000777999666---,,,***))))))***,,,---,,,+++***))))))***+++,,,---,,,+++---///000...,,,)))))))))***+++,,,---...++++++*********++++++,,,222333444333111///...///222///,,,,,,000111///,,,........................111000.........///......------,,,,,,------...///333333222111///...------//////000000000000111111/////////......///000000///...---...111222222222111111000000111111222333333222000///...///000111111222333222000000000222444444444333333333222222333444666777666555444333555666777777777666555444666444222222333333222111111111111000000111111111222222333333333222111000222111//////111111111000444111///000444555222...111111111111111111111111333333333333333:::666000///000222222000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////222111000000000000111111444444444666888999999777:::777444333444444111---222111000111333333111000222000///...///...---+++111111111000000/////////...---000777888333...---,,,+++))))))+++,,,++++++,,,+++******++++++)))'''******************))))))&&&(((((((((---555999777,,,+++***))))))***+++,,,***))))))(((((())))))***+++******+++---...,,,+++,,,,,,,,,,,,,,,---......++++++++++++,,,---...///000111222111///---,,,---///---+++,,,///111///---------......//////000000333222111///...------,,,///////////////000111111111111111111111111222222111222333333222111000///,,,,,,,,,------///000000,,,,,,,,,---000222222222//////......//////000111111000...------...//////---///000///......///000444333222111000111222222111222333444444333222111333444555666666666555444777555444333444444222111111000000//////000000111111111222222111111000///111///......000111000///222000...000333333111...333333333333333333333333111111222333333333111///...000111000...000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000222222222222333444555555555444444666888999888666666444222222333333111///555444444444555555333111222111//////000000///---111111111111111111111111---+++---222444111.........---,,,---...//////...///...------...---+++)))***))))))((((((''''''''''''))))))''')))///111000------,,,++++++,,,------,,,++++++++++++++++++,,,---------...//////......111111000000000000111111000000000000000111222222+++---/////////...///000000...---...000111///------......///000111222222222222111000...------...222222111111222222333444222222222333333444444444000111333444333222000...---------------...//////---,,,,,,...111222222000.........---......///000//////...------......///...///111111000000111333444222000//////000222333000111222333333333222111111222444555666555555444666555333333333333111///000000////////////000000111111111111111000000000000...------///000000///000......///111222000...333333333333444444444444222222222333333111000///...//////...,,,////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111/////////000000000000000000000///000111111000......---,,,---...///......444333222222333333111///...---,,,,,,......---,,,***++++++,,,------......000,,,***...000......000,,,+++***+++---...---,,,...---,,,,,,,,,+++)))'''******))))))((((((''''''(((+++***'''&&&)))+++)))******))))))))))))******------------------------......000000000000000000000000///............///000000///...............+++---///000//////000111222111111111111000...---//////000111222222333333///000111000......000222000000000000000111111222222222222222222222111111---...000222222111000...000///......---------.../////////000222222000//////............///000000/////////////////////000...000111111000000222333333222000//////111222444111111222222333333333333111222333555555555444444333222222222333222000---000000////////////000000333333222222111111111111///---,,,---///000000///.........///111111000///222222222222333333444444444444444333333000/////////......------////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000///...---++++++...---,,,---......,,,***++++++,,,---......///000333222222222333333111///...---,,,---/////////---))))))***+++,,,---......222,,,)))+++---,,,...111+++******,,,...///---,,,---,,,+++,,,,,,,,,***(((******)))))))))))))))(((&&&******'''&&&(((***)))************************+++,,,,,,------,,,,,,+++,,,...000000///...///000000//////.........//////111111000///...------...///000111111///.........222333333333222000...---000000111111222222333333---///111000......222555222111111111111222333333/////////............---,,,---...///000000///...000000///...---,,,,,,---000///000111222222000---//////......//////000111/////////000000000000000---///000000......///111111111000///000111222333111111222222333333444444222333444555555555444333111000000111333222000---111000000//////000000111333333222111111111111222///---,,,---///000000000---...///000000111111000000111111222222333333444555555444333333...///////////////000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000........................////////////////////////////////////////////////000000000000///...,,,+++...---,,,...//////...---...///000000000000111222333222222333444444222000111000///000222333222111------....../////////000000+++)))+++,,,++++++---+++++++++---///000...------,,,+++,,,......,,,***((()))))))))))))))******$$$)))***(((&&&)))++++++,,,,,,------------,,,,,,+++,,,------------,,,+++,,,...111000///...///111111000000000000000111222222111000000000000000111...///111000...---......///111333333222000///...000000000000000000000000,,,///222111......222555333222222222222333444444......................../////////............---...---,,,,,,,,,,,,,,,---------...000222222000---...............///000000......///000000000000000...///000///...---...///....../////////000000000111111111111222333444555444444555666666555333333000000000222444444111///111111111000000111111111333222111000///000000111///...------000111111111---...000111111111111222000111111222333333444444333333333333333---.../////////000222444////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000................................................------------------------)))***,,,---...------,,,***)))***,,,...///...---...///000000......///000000/////////111111000...000//////000222333222111//////.........---------...***))),,,---***((()))(((((((((+++------,,,***)))(((((()))++++++***((('''((((((((()))*********$$$)))+++(((''')))++++++++++++,,,,,,,,,,,,++++++------////////////---------000333222000///111333...............///000000...------......///000111)))+++...///...///000111,,,...111222111000//////////////////............---111333111...---111555.........---...//////000/////////000111111222222222111000...------,,,---************+++,,,------)))***+++...111222000......------------...//////------...///000000//////000111222111///......///,,,,,,---...//////......000000000000111222333444555555666666666555333222///000111333555555333111222222111111111111222222222111///.........///000///...---...000222222111---///111111111111222333111111222333333444555555111222222333333222000......///000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---.........//////000000//////000///---+++)))(((+++******)))))))))******,,,+++***************+++***+++,,,,,,+++***)))(((,,,,,,,,,---------......000000111111111111000000333000---///333444111---...///...,,,...111111---222+++(((,,,000000.........,,,******+++++++++***+++***)))***+++------,,,,,,++++++******++++++,,,+++(((&&&'''))))))'''%%%''''''''''''(((***+++,,,---,,,,,,++++++,,,,,,---***+++,,,---.../////////...///111111/////////000......////////////......000000///...............//////............/////////111222111000///000111222000...///222333111///000000000000111111111111222111//////000111111000//////000000111222444444333222000///---,,,,,,,,,...,,,++++++,,,------,,,............////////////,,,,,,,,,------.........444111...---///000///...222111111000///......---111...,,,...222444111---000000000111222222333333333444555666666666555444555444222111222222111000444222000222555666333000333111///000222222///,,,222000///000111222111///000000111111111111000000111111111111222333444444444444444444444222000...---.../////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---........./////////000---............,,,+++*********)))(((''''''(((((()))((((((((((((((()))))))))******+++***)))(((''',,,,,,---------.........000000111111111111000000222///---///222333000---///111000---///222111---111+++)))---111///------...,,,+++***+++,,,+++***,,,+++)))***+++,,,,,,++++++******))))))******++++++)))'''((()))***(((&&&'''''''''''')))***+++,,,,,,++++++++++++++++++,,,------.........---,,,,,,...///111111///...///000///000000111111000000///000000///.....................------------......///000111111000///000111222000...///111111000.../////////000000000111111///...------//////...---...------......///000111222111000...------------...,,,++++++,,,------,,,............////////////,,,,,,------............111...,,,,,,...///...---.............../////////111...,,,...222333111---//////000111111222222333555555666666666444333222555333111111222222222111555666777666555444444444666444222333444444222///111000///000111111000///000111111222222111111000222222111111111222333333333333333333333222000------...///..............................000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.............../////////+++,,,------------,,,,,,++++++***((('''''''''''''''((((((((()))*********)))))))))***))))))((('''---------........./////////000000111111000000///000...---...111111///,,,000222000......111000,,,000+++***...111...++++++///---++++++,,,---,,,+++---+++******+++++++++***)))))))))(((((()))))))))+++)))((()))******)))''''''''''''((()))***+++,,,++++++++++++++++++++++++,,,------.........---------///111000///...///000000111111222222111111000000///......---.........------,,,,,,,,,,,,------///000111111//////000111111000......//////...,,,.........////////////000...---...///000000...,,,.........------......///000///......---............,,,++++++,,,------,,,............////////////,,,------------.........---,,,******,,,------,,,******+++---...///000111000...---///222333000.../////////000111111222222666666666666555333222111444222111111222333222111444777:::888444222444666666555444555555555333111111000//////111111000///111222222333333222222111333333222111111111222222111111111111111222000---------......---........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))(((''''''((()))***+++,,,,,,------)))************)))))))))------.........///////////////000000000000/////////---,,,...///000...,,,000111///,,,---///...)))...***+++///111---***)))000...,,,,,,---------,,,---,,,***)))***+++***)))***))))))(((((())))))***))))))(((((())))))(((((('''''''''((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---///000111111---///000000///......///000000111111111111000000///......------.........------,,,,,,,,,,,,------///000111000///...///111000000///......---,,,+++---------.........//////000000111333444444111...222222111000//////000000...------------...//////...---++++++---...---,,,............////////////,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---------***++++++---...///000111///......///111222000......//////000000111222222555555555555444333333222444222111111222444333222222444666666444333444555555555444444444333222111111000//////111111000///222333333444444333333222333333222111000000111111111111111111111333111...---.........---........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...............---------...------,,,++++++******---,,,***)))((('''''''''((()))+++,,,------------+++++++++++++++++++++,,,------------........./////////000000000000//////---------...//////---,,,...///---***+++---+++''',,,)))+++///000,,,)))***000...,,,,,,---------,,,---+++))))))******)))(((*********))))))*********&&&'''''''''''''''''''''(((((((((((()))+++,,,---------...//////...------******,,,...///000111111---...000000...---...///......////////////............------------............------------.........000111000///...///000/////////...---,,,+++,,,------------............222222333555666555222000333222111111000000000000,,,,,,,,,------...///000///---,,,,,,---......---............////////////***************************+++,,,------------...------.........////////////......000111111000////////////000111111222222333333333333444444555555444222111222444555555444333222222444777888777555555555666555444333222222222000///000111222111000333333444444444444333333333222222111000000000000111111111111111444222///......///...---........................000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.........---------------......,,,+++******************((('''&&&&&&&&&&&&'''(((***+++++++++******,,,,,,+++++++++,,,------,,,,,,,,,---------.........//////000000//////...------............------+++---+++)))))),,,+++'''***(((***---...+++***,,,///---++++++,,,---,,,+++,,,***))))))*********)))+++******))))))******+++$$$&&&''''''&&&%%%&&&(((((((((((()))***+++,,,------...///000000///...---///////////////...------,,,...000///...---...///,,,------......------,,,---------,,,------...///......------------.........///000000......///000...///000///---,,,,,,------------............///111111111222333333111///000//////...---------...,,,,,,,,,,,,---...///000///---,,,,,,---......---............////////////++++++************))))))+++,,,......---,,,---.../////////..................//////000000000000000000000000111222222333333222111222222333555666777444333222333555777777777777555333666;;;<<<:::777666888999888666444444555333222111111333333222111222333333444444333333222222222111000000000111111111111111111111666333000//////000///...////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.........------,,,,,,,,,---,,,+++******+++,,,,,,++++++***)))(((((())))))((()))+++,,,,,,+++)))(((++++++*********+++------+++++++++,,,,,,,,,,,,---......////////////......---.../////////.........***,,,+++(((***---,,,((()))'''(((,,,,,,***+++///...,,,+++***+++,,,+++***+++)))((((((***+++******)))))))))(((((()))))))))$$$&&&((((((&&&%%%''')))((((((((()))***+++---------...///000000///...---000000000000///---,,,+++,,,...//////...------...,,,,,,------------,,,,,,---,,,,,,,,,------...///------,,,,,,,,,,,,------...///000///......///000---///000///---,,,...000---............/////////111000//////111111000///------,,,+++++++++,,,,,,,,,,,,,,,,,,---.../////////...,,,,,,...///...---............////////////,,,,,,,,,,,,+++++++++***+++---//////---++++++------------------------------///000000000000000000111111111222333333444444333222222222222333555666555444333555777999999999888888888888999999888777555777999888555333444555444333222222444444333222222222333333333333222222111000000000000111111222000000000000000777444111000000000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.........------,,,,,,,,,+++***))))))***,,,---.........------,,,---------+++,,,---......---+++*********)))))))))***,,,---******+++++++++,,,,,,,,,......////////////......---///000000///......///***,,,+++)))+++...---)))((('''(((++++++***,,,111...,,,******+++++++++******((('''(((***++++++***((((((''''''''''''((((((%%%'''))))))'''&&&(((+++(((((())))))***+++---...,,,---///000000///---,,,......////////////......,,,...//////...------...,,,------------------,,,,,,,,,,,,,,,------...///,,,++++++++++++++++++,,,...///000///...---...000,,,///111000...---///111.........////////////000222111//////000111111000---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---...//////...,,,,,,...///...---............/////////000.........------,,,,,,,,,***---000///,,,******++++++++++++,,,,,,------------///000111000///000111111222222333333444555555555444333222222222333444666555444555888:::;;;:::666999;;;999555222333555333555777666333111111333555444333333555555444333111222222333333222222111000000//////000111222222///////////////