BMv6( >>>???@@@AAABBBCCCCCCDDDAAABBBDDDEEEEEEEEEDDDCCC===>>><<<<<<@@@FFFFFFBBBAAABBBDDDDDDCCCAAA>>><<<;;;===??????>>>===>>>???AAAAAABBB@@@???>>>???AAACCCHHHBBB<<>>;;;::::::;;;999;;;>>>>>><<<;;;;;;<<<:::222666:::444444;;;<<<999888999<<<;;;:::<<>>BBBAAA======@@@>>>>>>>>>>>>>>>>>>>>>>>><<<======<<<999777777777888<<<<<<:::>>>EEECCC;;;@@@AAABBBAAA>>><<<;;;;;;999999888555222222777;;;777777888999999999999888::::::;;;;;;;;;:::999999<<<;;;::::::;;;;;;999777777777999<<<:::666999>>>>>><<<;;;;;;<<<===;;;::::::888666666888999:::999999;;;===>>><<<:::999999<<<<<<===???AAAAAA@@@>>>888999<<<>>>@@@AAAAAAAAA???===999666444555777888666777999<<<>>>>>>:::777555666:::???CCCBBB===888999999888777666555444444333111333999<<<999777888555444222333444444333111000222444333000000333666444555555444222222333555000///000555777555666999222111111333555777666555333333222222333333444555444555666777777666555444333555666444111///111444666777666444222111222333222222444666777888888888999777444444666999::::::666666777999:::999777444666666777888:::;;;<<<===666222FFFFFF888777333999444555666555333222333444111444666777777888999:::888777555555555555333111111222444666666555444333333555888:::999888888888666666666555444555999;;;777999999888666444444444333===;;;555888999999???;;;<<<<<<<<<;;;;;;===>>>===<<<:::::::::999666444666<<>>???<<<777444444666666777999::::::;;;===??????AAA???;;;;;;===>>><<<;;;;;;;;;<<<<<<<<<=========<<<===@@@>>>::::::>>><<<:::999999999999888666777999<<>>>>>@@@BBBBBBAAAAAAAAABBB@@@AAA@@@???BBBFFFCCC>>>>>>AAACCCBBB???>>>???AAACCCDDDDDDBBB@@@???@@@BBBBBBBBB@@@===;;;<<<@@@CCCCCCEEEDDDAAAAAACCCDDDAAACCCEEEDDDBBBDDDHHHGGGCCCDDDCCCBBBDDDGGGHHHEEEBBBBBBEEEFFFCCCBBBDDDBBB>>>:::::::::===@@@CCCCCCCCCDDDCCCBBBBBBDDDEEEEEEDDDAAAAAAAAA@@@??????BBBEEEKKKWWWiiiAAA???===<<>>:::999<<>>======???AAABBB>>>@@@CCCEEEEEECCCAAA???AAABBBCCCCCCAAA>>>:::888>>><<<;;;<<<>>>>>>:::666888888888666444555999===666888999999888999===AAA>>>???AAABBBAAA>>>;;;999<<<<<<===>>>??????>>>>>>======<<<<<<;;;:::999999<<<<<<===>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<;;;:::999999;;;===>>><<<;;;::::::::::::999777888888999:::;;;;;;;;;;;;777777888999999999888888777:::<<<;;;999777888999;;;999888999===>>>===;;;<<<;;;:::999888888888888777;;;???@@@===999888888::::::;;;===>>>???@@@AAA999999:::===@@@@@@???===<<<999666666888:::999777777777777999::::::999777111:::CCCEEE@@@:::888999666555555444333222222222555555444333333333444444444444333111///000222444...//////000000000000///666666555444333111///...222222333444444555555666444333333333444666888999666444222222333555555444333666888999888666666666111222333111///......///;;;:::777444111000222555222111000000000222444666444444666888;;;<<<;;;999666777888999999888666555111666;;;===;;;888888999777;;;@@@@@@===999666666666777777777555222///---000222222000111777:::999<<<777333222444444111---333333333333333222222222444444666999;;;;;;888555;;;999666555555666555555222555888999888777666666999999888555444555888;;;;;;:::999:::<<<>>>>>>>>>???===;;;888666555555555555<<>>???AAA???<<<777444222555777:::<<<===>>>@@@BBB>>>>>>????????????>>>>>>===<<<:::888888:::<<<>>>@@@???======>>>>>><<<::::::;;;;;;999666555666777888:::>>>@@@BBBAAA???>>>?????????@@@AAABBBCCCDDD@@@AAABBBCCCBBBAAA@@@???:::===AAACCCBBBAAAAAABBBFFFCCCAAAAAACCCCCCAAA>>><<<;;;:::;;;<<>>888888888888:::<<<>>>???CCC???;;;:::<<>>AAACCCFFFPPPcccBBB@@@>>>===>>>AAACCCDDDCCCCCCCCCCCCCCCBBBBBBAAA>>>=========>>>@@@BBBCCCFFFEEEDDDDDDCCC@@@;;;666888;;;>>>AAAAAAAAAAAABBBAAA===:::999<<>>>>>===<<<;;;<<<===???@@@<<<>>>AAACCCDDDBBB@@@>>>CCCBBBBBBAAA@@@???>>>>>>===<<<;;;;;;<<<;;;999777666777777555444555999===555777999999888999===@@@>>>???@@@@@@???>>><<<:::::::::;;;;;;<<<<<<<<<<<<===<<<;;;:::999999999999<<<<<<===>>>>>>>>>>>>===<<<<<<;;;::::::::::::::::::999888777888999;;;<<<;;;:::999999;;;;;;:::999888888999:::;;;;;;;;;;;;888999999::::::::::::::::::<<<===;;;888666777999:::999888999<<<===<<<;;;;;;:::999888777777777777666:::===>>><<<:::::::::<<<<<<=========>>>>>>>>>999999999;;;===>>>===<<<===:::777666777999888777888888888:::<<<<<<:::888222888???@@@===999777777777777777666555555444444555555444444444444444555444444333111///000222444000000111111111000000///222222222333333222222111111111222222333333444444444333333333333555666777777555333333444555555444444555666555333333444666111222333333222111222444555555333000...---...000222111000000000222444555333444777:::===>>><<<999777777777777666666555444222555888::::::888888777444666777666333111222333666666666666444222000///222444333000111666888777888444111222555666444111555555555555555555555666444444555888::::::888666:::888666555555555333222333555777888777666666777;;;:::888666333333666888::::::::::::<<<>>>>>>>>>;;;:::888555333222222222333999??????:::666777:::===>>>???>>>;;;888555333444666999;;;<<<===???AAA>>>>>>>>>??????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;>>>AAABBBAAA>>>:::777:::;;;:::888666666888999;;;===???@@@AAA@@@??????>>>@@@AAA@@@???@@@BBBEEEBBBBBBBBBBBBAAA@@@@@@???===???AAABBBAAAAAAAAABBBEEEBBB@@@@@@BBBBBB???<<<>>>=========>>>???AAABBBBBBBBBBBB@@@???@@@CCCFFFDDDDDDCCCCCCBBBCCCCCCCCC@@@AAABBBCCCDDDDDDDDDDDDEEECCCBBBAAAAAA@@@===;;;666555555555666888:::;;;<<<999666666999<<<===<<<<<<:::999888888:::<<<>>>CCCNNNaaa|||BBBAAA@@@>>>>>>@@@AAACCCDDDCCCCCCBBB@@@???>>>>>><<<;;;;;;<<<>>>AAADDDFFFHHHFFFDDDCCCAAA>>>:::777:::<<<@@@AAAAAA@@@AAAAAA@@@===999999===??????>>><<<;;;:::::::::;;;===>>>:::<<>>>>>===<<<;;;;;;;;;======<<<<<<<<<:::888666777888555555555444333555888;;;666777888999999:::<<<>>>??????>>>>>>======<<<<<<999999:::::::::::::::;;;===;;;999888777888999:::;;;<<<======>>>=========;;;;;;:::999999999::::::888888777666666888999::::::999888999:::;;;:::999888888999:::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<======<<<999777666777888999888777999;;;<<<;;;::::::999888777666666666777777999;;;<<<;;;;;;;;;<<<@@@@@@@@@@@@@@@???>>>===;;;999888999;;;<<<<<<;;;>>>;;;888666777777777777:::999:::;;;======;;;999555666888999999888666666999999999888888777666666444444444444444444444444333444333222000000222444222222333222222111000///111111222222222222111111///000000111222222333333444444333333333333444444666444333333444555555444555555333111//////222444///111222333222222444555444555555333000//////000111000000000000222333555222444888===@@@@@@===:::888777666555444333333333444444444666888888777555555555444111000000222555666555555444444333222222444666444000111555666555777444111222444555444111444555555555666777777777555444444555777888888777888777555555555555222000444555666666555555666888;;;:::999666333222444666999999:::;;;<<<===>>>???:::888666444222111111111333777<<<>>>===;;;:::999>>>>>>??????===;;;999888222555777999:::<<>>>>>>>>>>>>>>>>>===;;;<<<>>>>>>>>>===<<<;;;;;;???BBBBBB???;;;999999<<<<<<;;;999888888;;;===??????@@@@@@@@@?????????===???@@@>>>===>>>CCCFFFDDDCCCBBBAAA@@@@@@???@@@???AAABBBAAA@@@???@@@BBBAAA???>>>???BBBAAA>>>:::@@@@@@@@@@@@@@@@@@??????BBBBBBAAA@@@>>>???BBBEEEAAAAAAAAABBBBBBBBBCCCCCC@@@@@@AAABBBCCCCCCCCCCCCCCCAAA@@@??????>>>;;;999333222222111222333444555666444333444777:::;;;;;;>>>===;;;999888999:::;;;@@@LLL]]]tttCCCCCCBBB@@@??????@@@BBBBBBAAA@@@???>>>=========>>>>>>======???BBBEEEGGGHHHGGGDDDBBB???===:::888;;;>>>AAABBBAAA@@@@@@@@@???<<<999:::===??????>>>;;;::::::999:::;;;<<<<<<999;;;===@@@AAAAAA@@@???<<<;;;::::::999999:::::::::;;;;;;888444333666999555555444333333444666777777888999::::::;;;===>>>???>>>===<<<<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;<<<<<<:::888666555777999:::;;;;;;<<<============<<<;;;;;;:::::::::::::::;;;888777777666777888999999;;;999888999::::::999888888888999:::;;;;;;;;;;;;::::::::::::;;;<<<<<<===;;;:::888666555666777999888777888888::::::;;;:::888888777666666666666666::::::::::::999:::;;;<<>>:::999888666444222222222333444222111333777888666333666555333222111222444555555444444333333444444555444555444000111555777555999666333222333222111///222222333444444555666666666444333333555777777777555444444666777666444222444555555555444444666888888888777555333222444666777999;;;<<<<<<===>>>???:::999777555333333333333666888;;;>>>AAA@@@>>><<>>>>>???>>>===<<<222444666888999;;;>>>@@@========================<<<============<<<<<<;;;===@@@AAA>>>999777:::>>>>>>>>>===;;;:::<<>>>>>>>>>>>???===;;;:::;;;>>>AAADDDFFFEEEDDDBBB@@@??????@@@@@@@@@AAAAAA???======>>>@@@<<<::::::===AAAAAA???;;;AAAAAAAAAAAA@@@???===<<<>>>@@@AAABBBAAAAAACCCEEE@@@AAAAAAAAAAAAAAAAAAAAA???@@@AAAAAABBBBBBBBBBBB>>>===<<<<<<<<<;;;999777222111000/////////000111222222333555777:::;;;<<<<<<;;;:::999888999:::;;;@@@KKKZZZkkkBBBCCCCCCAAA???>>>@@@BBB???>>>============>>>>>>@@@???>>>>>>???@@@BBBDDDFFFFFFEEEBBB???<<<:::999;;;>>>AAABBBAAA?????????>>>;;;888:::===@@@???===;;;:::::::::;;;;;;<<<<<<:::;;;===@@@AAAAAA@@@@@@>>>???@@@@@@???===:::999888999:::777333333555999777666444333333444444444999999:::;;;======>>>===>>>===;;;:::;;;<<<===???<<<;;;::::::::::::;;;;;;;;;:::777555555666999:::::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<888888888888999999::::::<<<;;;999999999999777666888888999:::;;;;;;;;;;;;888888888888999:::;;;<<<777666444444555777999:::777888888999999::::::;;;777777666666555666666666===<<<:::999999999888888@@@AAACCCDDDEEEEEEDDDCCC???===;;;:::<<<===>>>===:::999777555555777:::<<<777777777999:::;;;999777:::666222222555777777555555666777777777666555444///000111222222222222111222333444333111000111333555555555555444222111111444444444444333111000///000000111111222222333333444444444333333222111111222111000111222333111000111333444444111////////////000111111000///000111///111444444222000//////////////////000111222222000444:::AAAEEEDDD???;;;:::888666444333333333333333111000222555777555222222111222222333333222222444333333333333444555666222444333000111666888777777666444222222111000000111222222333444555666666555333111111333666777777222222333555888888777555333444555444333333555777444444555444333333555777666999<<<===<<<===>>>@@@:::999777555444333444444777777999<<<@@@AAA???======;;;::::::<<<======;;;222444666777777999<<>>===;;;999999:::;;;<<<999===@@@???:::777999<<>>>>>???BBBDDDBBBAAA???===<<<<<<<<<===<<<888555888@@@EEEFFFCCCDDDCCCAAA@@@??????@@@@@@?????????>>><<<;;;<<<>>>777666777:::@@@BBBAAA???AAAAAAAAA@@@???===<<<;;;:::>>>BBBEEEEEEEEEDDDDDDBBBBBBBBBBBBAAA@@@???>>>???@@@AAAAAAAAAAAAAAAAAA>>><<<:::999999777444111222111000/////////000111000111444666777999:::;;;777777666666777888:::;;;BBBKKKVVVcccxxxAAACCCDDDCCC???>>>@@@CCC<<<<<<;;;;;;<<<===???@@@???>>>>>>=========>>>>>>CCCDDDEEECCC???<<<:::999:::===@@@AAA@@@???>>>???<<<:::888:::===@@@???===:::;;;;;;;;;<<<<<<<<<<<<:::<<<===???@@@@@@??????;;;===>>>???>>>;;;777555666777777666555555666888888666444444555555444333:::999999;;;===>>>===<<<<<<;;;::::::;;;<<<===>>>;;;:::999888777888999::::::999888666666777999:::999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<======999999999::::::::::::;;;;;;:::888888999999777666888888999:::;;;;;;;;;;;;777777666666777999;;;<<<555444333444666999::::::777888::::::999999;;;<<<777777666666666666777777???===:::999999888777666:::;;;>>>AAABBBBBBBBBAAA???===<<<===???@@@@@@???;;;:::888666444666999===555555555777999999777555999555222222555777666555222333555666666444333111...///111222333333222111222333444333111000111222444444555444444333222111000000111222333333333333000000000111222222333333444444555444444333222111111000000111333333111//////222444555333000//////222333444333111111222333000222444444333111111222.........///000000111111000333999@@@DDDDDD@@@===888777666555444333333333111111111333555555444222333333444666888888666333333333333444444444555555111444333000111666999777222222222222222333333444333444444444555666666666444222111111333555666555000000111333666777777666222333555444333333444666111222333333222333555777444888<<<>>>===<<<>>>AAA999888666444333333333444555555555888;;;======<<<:::777444444777:::999888555666666666666888;;;>>>===<<<;;;::::::;;;<<<===???===:::888777999;;;<<<111777>>>AAA>>>:::666555???@@@AAA@@@@@@@@@AAACCC@@@>>><<<;;;:::999:::::::::777555999@@@EEECCC@@@BBBBBBAAAAAA@@@@@@AAAAAA===??????>>><<<;;;<<<===666444444888>>>BBBBBBAAAAAA@@@@@@???>>>>>>======:::>>>DDDGGGGGGFFFEEEEEEBBBCCCCCCCCCBBB@@@>>>===@@@AAAAAABBBBBBAAAAAAAAAAAA???<<<999777444000---333222111000///000111222///111555777777777777888999999:::;;;<<<>>>@@@@@@DDDKKKRRR[[[ppp@@@CCCEEECCC@@@>>>AAADDD===<<<;;;;;;;;;===???@@@======>>>??????>>>===<<<@@@BBBEEEDDD@@@<<<::::::888;;;>>>??????>>>>>>>>>;;;999888:::>>>@@@???===::::::;;;;;;<<<<<<;;;;;;:::;;;<<<===============777888888888888777666555555555555666888999888777666444333444666888777555999888888:::<<<===;;;999::::::::::::;;;<<<===>>><<<;;;999888888888999:::999999888888888999999:::999999:::;;;;;;;;;;;;:::;;;:::::::::;;;;;;<<<===888999999:::::::::::::::888777666777999::::::999888888999:::;;;;;;;;;;;;777666555555777999;;;<<<777555444666999;;;:::999777999;;;;;;::::::<<<>>>888777777666666777777888===;;;999999::::::888555777999<<>>===<<<<<<>>>@@@AAAAAA???======:::666333333777;;;555555555777888888777555555444333444555555444333000111333555555333111000///000222444555444333333111333444333222111111222333333444444444333333222---...///000111111111111...//////000000111111222444444555666555444333333222222222333444444222000///111222222000///000111000111333333222222333555222333555555333333333444------...///000000000000000333888???CCCDDDAAA>>>444444444444444333222222...111444666555444333333555444555777:::;;;999666222333444555555555444333333555444000111555777666111222222222111222333444333333444444444444444444222111000111333555444444111000///000222333444333000222555555444333333444111222333333222222333444333888===>>>===<<<>>>AAA;;;:::888666555555666666555555555666777999<<<>>>:::555111222555888888666777888888777666777:::======<<<:::999999:::<<<===???>>><<<;;;:::::::::;;;333555888:::;;;999888777<<<>>>@@@AAA???>>>??????<<<;;;:::999888777777777888999;;;===>>>>>>>>>>>>@@@@@@AAAAAABBBBBBAAAAAA===???AAAAAA???>>>>>>>>>888666444777<<<@@@BBBAAAAAA@@@???>>>??????@@@AAAAAACCCEEEFFFEEEEEEEEEFFFAAABBBCCCDDDCCCBBB@@@>>>AAAAAABBBBBBBBBBBBAAAAAA@@@>>><<<:::999666333000222222111000000111222333222555999:::999777777888;;;;;;<<<>>>???@@@BBBBBBDDDHHHMMMUUUkkk???BBBEEEDDD@@@???AAAEEE>>>===;;;;;;;;;<<<>>>@@@<<<>>>@@@AAABBBAAA???>>>===AAAEEEEEEAAA===::::::777:::===???>>>>>>>>>>>>;;;999888:::>>>@@@???===999999:::;;;;;;;;;;;;:::::::::;;;;;;<<<;;;;;;;;;999888777777777999:::;;;444333333666:::;;;999666444222111444888:::999888777666666888;;;<<<999666888999:::;;;<<<<<<======???>>><<<:::::::::<<<===999999999999::::::999999999999:::;;;;;;;;;;;;:::999999999999::::::;;;<<<888888999::::::::::::999555444555777:::<<<<<<;;;888888999:::;;;;;;;;;;;;777777666666777999<<<===999888777999<<<<<<:::777777:::<<<<<<::::::<<>>===;;;;;;<<>>BBBCCCAAA???111222333444444333111000,,,111666888666333333444222000000222555777555333222333555666666555333222666777555111000444555333444555444333111000000111222111111111111111111111111000000111333444444333333000...---///000000//////222555666555333333333222444444333111000111222222888===???===<<<>>>AAA>>>===;;;999999999999999777888777666666999===AAA<<<777333333777::::::888999999888777666777999<<<===<<<:::999999:::<<<======>>>>>>>>>>>><<<:::999;;;666111///222777<<>>???AAABBBCCCCCCBBBAAA===@@@BBBCCCBBB@@@??????<<<888555666:::???@@@@@@BBBAAA?????????AAACCCEEEHHHHHHGGGDDDCCCCCCEEEGGG???AAABBBDDDDDDCCCBBBAAABBBBBBBBBCCCCCCBBBAAAAAA;;;:::::::::;;;;;;:::888222111000000111222333444666:::>>>>>><<<999999999666777777888999:::;;;<<>>CCCAAA@@@AAABBBBBB@@@>>>??????===<<<:::999777777777999;;;<<<===>>>@@@BBB>>><<<;;;<<<===<<<999555777888888777555666888::::::::::::<<<===>>>===<<<777666444666999999777444555666666777777777777777555555666666666666666555777777888888888999<<>>===999555555777999999999888999:::666888:::999777666888;;;<<<<<<<<<<<<;;;::::::999666666666666777888999:::;;;888555666999<<<<<<;;;666777999::::::999777666444444444444555777888999888777888;;;===;;;777222666666777999:::;;;<<<===::::::;;;<<<===>>>???@@@AAA???<<<999888777888999666666666777888888666444000111222222333333333333333333222111000000000000111000111222444444222000222222222222222222222222555444333222111222333444///000111222222111000///000111111000///000222444222444666777777666333222222333444555444222000...---///111333222000...,,,///111444666777777555444111///---...111222111...222111///...///000///...000111333666999;;;===>>>777555444222111111222222444444444333222111000///111111222444666666333111555444222000000111222333666555444333333333333333111444666555111//////111,,,++++++---///222333222111111000000111333444555222000///000111111000//////111333666666555333111666555333111000000000111888;;;>>>===:::999===AAA???>>><<<;;;;;;:::999888555666666666666999<<>>@@@@@@===888666999<<<======<<<:::777666888:::===888222111555888888666<<<======<<<===???;;;555888999999777555444444444888:::======;;;:::::::::>>>>>>???AAACCCDDDCCCAAA===@@@CCCEEEDDD@@@;;;777999666444666;;;AAACCCDDD>>>===<<<<<<===@@@BBBDDDQQQTTTRRRIII>>><<>>@@@CCCDDDCCCBBBBBBBBB<<<;;;:::<<<@@@AAAAAA???AAACCCDDDCCCBBB@@@AAAAAA???>>><<<:::888777555555444666999;;;<<<<<<>>>@@@===<<<:::;;;;;;:::777444888999999777666666888:::;;;;;;;;;<<<=========<<<777555444555777888666444444555666666777777666666555555666666666666555555666777888888888888:::<<<888888:::;;;<<<<<<<<<;;;999999:::::::::::::::999;;;::::::999999999::::::::::::;;;<<<<<<;;;::::::<<<;;;:::<<<===<<<999666777999;;;;;;:::999:::;;;999:::;;;:::888888;;;===:::;;;;;;;;;;;;::::::999777777666666666777888888;;;999777777999:::999777888999::::::::::::999888666666666666777888999:::777777888:::<<<;;;666222555666777888999:::;;;<<<::::::;;;;;;<<<===>>>>>>@@@???===;;;999888888777:::999999999999888777555444333222111222333555666333222111111111222333444777666555555555555333111333333333222222222222222000000///............//////000111111111111000///000222555666555555666777666777888999777555222000111111222222222111000///...///111222111000///...---///222444444333222111000...,,,---///000///---333111000000111111111000111111222444777999;;;<<<666666444333222111000000333333333333222111000000000000111333444444222000444333222222222222444444555555444333333333333333111333333333111000000000...------...000222444444222111111111222333555666555222///...000111222222111222444555444333111000555444333333333444555666777:::<<<;;;888777;;;>>>AAA>>>;;;999888777666555666777777666666888<<>>999222666888999888555333444666:::<<<======;;;::::::;;;??????@@@BBBDDDDDDCCCAAA>>>?????????===;;;888666;;;888666888<<>>AAADDDCCC???===>>>AAA<<<;;;999777666555444333222555999<<<======>>>???>>>===;;;;;;;;;:::777555:::;;;:::888666666888:::<<<<<<<<<<<<<<<;;;::::::555444444444666666ӵ666666555555555555666666666555555444444666888999888777888999777777888999::::::;;;;;;777777888999::::::::::::::::::999999999999:::::::::;;;<<<<<<<<<<<<;;;::::::999:::;;;<<<<<<999777:::;;;<<<<<<:::999999:::999999999888777888;;;===999999999999999:::::::::777777666666555555666666:::999888888999888666444::::::::::::::::::::::::Ħ999::::::777777888Ħ666333444555666777888999:::;;;888999999:::;;;<<<=========ӵ555>>>===<<<;;;999888777777666444222000111333555777222111000000111444777999???===999777777666444333333333333333333333333333------......------,,,+++///000000111111000000///000333888;;;;;;;;;:::;;;;;;;;;;;;:::888444111///000000000000000111111222000000000000000000000000...///111222222111000......---+++Ħ333111000111333333333222111111111222444666999:::444444444333222111000///111222222222222222111111000///000111333333111///222222222333444444555555555444444333333333333333222111111111222222111///000///......000222444666333222222222333444555666777444000...///222444555555666666555555444333222222222222222444666888999555777999777555444777:::===;;;999666555555666666999999888777666888<<>>===;;;999888888999999<<<>>>>>>;;;888777:::======???@@@===999777888:::===<<<;;;;;;;;;;;;999777???>>>===:::666444444444111666999;;;===>>>:::333777:::<<<999444222444777<<<===>>>===;;;:::;;;<<>>===@@@GGGNNNDDDBBB@@@@@@BBBDDDDDDDDDEEEGGGHHHGGGFFFEEEEEEFFFCCC???;;;999888888777666:::999888999:::;;;:::999888666555555777888888777===???CCCDDDDDDDDDEEEFFF@@@@@@DDDPPPaaa{{{???AAACCCCCCAAA@@@@@@AAA;;;<<<<<<>>>@@@AAABBBBBB<<<===>>>>>><<<;;;;;;<<<777777555444444444444555333777;;;>>>?????????@@@???>>>===<<<;;;999777666<<<<<<;;;999777666888999;;;;;;<<<;;;9997777777774443333334444444ĉ@ӵ555444444555555666666555555444444333555999:::888777666555555555555666777999:::;;;555666777999:::;;;;;;;;;:::999999999999::::::;;;;;;<<<>>>??????>>><<<;;;999999999:::;;;;;;:::999;;;<<<===<<<:::888888999888777666555555666999;;;777777777888888999::::::888777666555444444444444888888888999999777555444:::999999888888999999:::>L999999888888666777=hĦ333333444555666777999::::::555666777888:::;;;<<<===4ĉ@ӵ??????>>>;;;999777777777444333222111111222444555111000//////111555:::===DDD@@@;;;777666555444333333333333333333444444444///000111111111000...---/////////000000000000000000333777:::;;;;;;<<<===<<<<<<;;;:::888555333111111000//////000222444555111111000000000111333444111222333333333111000///...---,,,>L---111000000111333444333111222222111111333555777999000111222333333222111000000000111222222222222222111000000111222333111///...///111222444444444444444444333333222333333444333111///111444555222000000000///......000444666333333333333444444555555666444111111222444555555777777777666666666666666000000000111222444777888444666666555222222333555666555555333333555888;;;;;;:::999777666777;;;>>>>>>===;;;:::888777777777>>>@@@@@@===999888;;;>>>>>>@@@AAA???<<<:::999:::>>>===<<<===>>>===:::777:::<<<>>>;;;555111111333222777::::::<<>>;;;555333555999<<<======<<<::::::;;;===>>>>>>>>>???AAAAAA???===AAA@@@>>>===<<<;;;;;;;;;666666888:::<<<>>>??????:::<<<>>>???@@@???>>>===??????>>>===>>>AAADDDFFFDDDBBB@@@@@@AAACCCCCCBBBBBBDDDFFFFFFDDDCCCCCCDDDBBB>>>:::888888999::::::???===;;;;;;<<<<<<888444444444555777999;;;===>>>@@@BBBEEEFFFEEEDDDDDDDDDAAA@@@CCCHHHSSSggg???AAABBBAAA???>>>>>>???;;;<<<===>>>??????@@@AAA>>>;;;888:::===>>>;;;666333333222222333555777888444777<<<>>>???>>>>>>>>>======<<<:::888777666666<<<<<<;;;999777666888999999:::;;;999666444333444333333444444333GG=?444444555555555555555444333333222555888:::999666555555<<<;;;999777777777999999555666888999:::;;;<<<<<<::::::999999:::;;;;;;<<<;;;===???@@@@@@???===;;;999::::::;;;:::::::::;;;:::<<<<<<;;;999777777777888666555555666888:::;;;888777777777777888999:::999888777555444444444444555777888999888777777666888888777777777777888888HdĦ888777666555555=Īj333333444666777888999:::222333555666888:::<<<<<>>>>><<<888666666777000111222333333222000000000///......111555:::===BBB>>>888444333222222111222222222333333444444444111222333333333222000///....../////////000000111000111333444555777:::<<<888888999999888777555555333222000000111333666888222222111111222333555777222222222222222111///...///......HdĦ111.........///111222111///222222222222333555777888,,,...000222333333333222//////000111222222222222333111111111333333222000,,,---///000222333333333333333222222222333333444444111000222555666333000///000000///---...111444333333444444444444444444333333333444666777555333333333444555666666777888222222111111222444555777555666555333111111111222333444444444333444888;;;;;;;;;999666555666:::>>>===<<<;;;999777666555555===???AAA???;;;999;;;===???AAABBBAAA???<<<::::::>>>>>>>>>??????>>><<<:::777;;;>>><<<555222333666===@@@???;;;:::<<<<<<999333777::::::888888;;;???;;;;;;;;;999888888;;;===<<<<<<<<<===>>>>>>;;;999;;;===>>>@@@@@@???>>>===999999::::::999999::::::666888;;;>>>??????>>>>>>@@@??????@@@BBBCCCCCCCCCEEECCCBBBBBBCCCCCCBBBAAA===???BBBBBBAAA??????@@@???<<<999999:::===??????BBB@@@=========:::555000777888999;;;===@@@BBBDDDCCCEEEFFFEEEBBB@@@??????DDDCCCBBBCCCGGGWWWsss???@@@@@@ӵ;;;===>>>ĭӵ@@@ӵ111Ħ444777:::;;;;;;:::;;;;;;888ӵӵ999555ĦƜ`1.׼s555444444555Ħ333222222555888:::999777666ӵ888Ħ999:::;;;<<<<<<<<<;;;::::::;;;ĭӵ::::::Ħ777888999Ħ===Ħ777888999:::999888777666555555555555888999777777DdD444666888?fӵ333444555Ħ222333444ӵƜ`1.׼s888;;;ĭӵ444------:::<<<888444111000000000ӵ222333333444Ħ111111111000///000111000222555888333444555Ħ444333222111222444444Ħ000000000///.........//////DdD///000000555666ӵ222333ӵ111ӵ222111111...///Ħ222222ӵ...000222333ĭӵ666888///111222444555555555666555444444444555777888888777666444222111111111555777888777444333555777;;;:::777555444666:::>>><<<;;;:::999777666555444:::===@@@???<<<::::::;;;???@@@BBBBBBAAA>>>:::888<<<>>>???>>><<<;;;;;;<<<888<<>>;;;::::::;;;<<<;;;999666555888<<>>>>>===<<<>>>AAACCCEEEEEEEEEDDDEEEDDDCCCDDDDDDBBB???<<<999<<>>===<<<======<<<:::;;;>>>AAABBBCCCDDDCCCAAA@@@>>>:::666333???AAABBBAAAAAAAAACCCEEEDDDEEEDDDAAA>>>;;;;;;;;;FFFDDDBBBBBBDDDOOOfff{{{>>>????~4;;;<<<===g&e>&e;;;g&e444>hӵ888::::::999999999:::g&e444guO>uO>&e<<<:::4ff?>ߝL222gĉ@555555555555Shӵ111222555888999999888g&e:::>hӵ;;;<<<=========<<<;;;;;;fff?><zCCCg&e>&e===:::HL999999:::ShӵgL777777888999:::999888777777666666666S?ʬ7779993h?D%%)?666888ZufĦ444444555gL;;;666555g&e444gĉ@333333g&e>&e222@e,,,,,,??333555444222///......///g<ĉ1111112223333we<Ħ......------3h?@e222000000111222000111222Z8883332222222222223h?gL000000000000000//////---......D%%)?000fff?><z444555=?Ħ111g&e111g&e333222000S?ʬ...4ff?>ߝL111@e111g&e///---1113h?g&e>&e222444??...000222444555444333333555555444444555666888999;;;:::777555444333222111444888;;;:::666333555777999888666333222555:::>>>;;;;;;;;;:::999777666555555:::???@@@===:::999999>>>>>>@@@AAA@@@===999666888<<<>>><<<777666999>>>;;;======<<<888666777999CCCFFFDDD<<<666666666555111000000333777:::::::::444444333222222555:::===;;;;;;:::;;;;;;:::888555555888;;;>>>???>>><<<;;;<<<<<<:::666222000111333000111333555777888888888888===BBBDDDDDDCCCCCCCCC??????@@@AAA@@@<<<777333888;;;>>>???>>>===<<<<<<>>>===<<<>>>AAACCCDDDCCCEEEFFFFFFDDDAAA>>>======FFFGGGHHHFFFDDDCCCDDDFFFDDDCCCAAA>>>:::999:::;;;??????@@@BBBEEELLL\\\kkk>>>4Dӵ999<<<>>>Hƅ^Hu]Ħ:::Hu]Ħ777ZuR)Ħ<<<<<<<<<::::::;;;<<<Hu]Ħ777HŐeHŐeHu]Ħ>>>qIܗGIӵ222tt666666555HGgĉ@222111222555777999999999Hu]Ħ666ZuR)Ħ<<<============<<<<<<sߝLGdUĦHHHHƅ^Hu]Ħ>>>ntHdĦ:::;;;HGgĉ@<<<HdĦ888777888999:::999888888777777777Htƅ^444666Bt=o9ĦDtfo9Ħ666888777g?555666HdĦ;;;999888Hu]Ħ///tt444111Hƅ^Hu]Ħ333H׼s222+++///000111000...,,,,,,...///tQ///000111111je<Ħ...---,,,Bt=o9ĦH׼s444555333000///...///000111HtĦ777222222222111Bt=o9ĦHdĦ222222222222222333333+++---...Dtfo9ĦsߝLGdUĦ444Ht@cӵHu]Ħ111Hu]Ħ222111Htƅ^000qIܗGIӵ111H׼s...111Hu]Ħ......Bt=o9ĦHƅ^Hu]Ħ111666222333666888888666444222222222111222333555777888>>>;;;999777666555333111111666;;;;;;888666888:::888777555222111444:::>>><<<<<<<<<;;;:::999888777222888>>>@@@===:::888777<<<===>>>@@@@@@<<<777333555:::>>>:::333111777>>><<<<<<;;;999666555555666999>>>???;;;777888999777888444000111444555222...222222111///000333999===<<<;;;;;;;;;<<<:::888555999:::<<<===>>>===<<<;;;777888777333000000444888,,,---...///000111111111888===CCCEEEBBB???>>>???999:::;;;<<<:::666///***999<<>>======@@@??????@@@BBBDDDCCCBBBEEEHHHIIIGGGDDDBBBCCCFFFGGGIIIJJJHHHEEEDDDFFFIIICCCBBB@@@<<<999999;;;===777888<<>>>>>DdDΦDdDĦ666DdDĦ222444t|<:::888888:::<<<<<<888555DdDĦ666DdDΦDdDΦDdDĦ999peƜ4DuTӵ000`eĭ666qet111222444777666666666777888DdDĦ444999t|<::::::999999::::::<<<>>>DdDDdDĦUUUDdDΦDdDĦ;;;q<niDdDĦ999qet???===DdDĦ777666666999<<<777777777555444q<R;;;;;;qjRgdKӵHdDĦgdKӵ888777GR/f6LĭĦ555666DdDĦ222:::666DdDĦ000`eĭ222DdDΦDdDĦ333DdDĦ////////////---,,,---///222///////////////...geĦ---...000FSĦ---...qjRgdKӵDdDĦ111000000000000000000000000DdDĦ333000111333qjRgdKӵDdDĦ555444333222///---+++///...---HdDĦgdKӵDdDDdDĦ///DdDĦ4DufӵDdDĦ000DdDĦ///q<R///...peƜ4DuTӵ111DdDĦ222222DdDĦ000qjRgdKӵDdDΦDdDĦ222222111222444666:::777333222333444222000777555333333666:::<<<===>>><<<:::999888777444222888888999:::999888777666777999999777555444777;;;;;;;;;;;;===>>>>>>;;;888333444777888999888777666999888999<<>>AAA111222<<<666333111///000222333222000...000222111222555<<>>===<<<;;;:::::::::888999<<<>>>@@@>>>999555666999:::999555222111222///000111000......///111888888:::>>>BBBDDDCCCBBB===;;;888555333222222222;;;>>>BBBBBB@@@>>>???@@@@@@@@@???===;;;<<<>>>AAALLLKKKJJJHHHFFFDDDCCCBBBJJJJJJIIIHHHGGGFFFEEEDDDFFFCCC???;;;999:::===>>><<<>>>BBBFFFJJJMMMOOOPPPcccqqq@@@>>>4DuXӵ888<<<<<<DdDΦDdDӵ888DdDĦ444444o)h777;;;999888999:::;;;999666DdDĦ666DdDΦDdDΦDdDӵ777=ӊB1.uTӵ000HߝL`o9666po9wӵ555777777777666777777DdDĦ999999o)h999888888777888888888<<<>>>DdDΦDdDĦaaaDdDΦDdDӵAAAGIpӵDdDĦ999po9wӵDdDĦ999777777999;;;999888777555444po9u888888999:::GIdnuR)ĦDdDĦnuR)Ħ999888CdgĪj666DdDĦ222999666DdDĦ000HߝL`o9222DdDΦDdDӵ555DdDĦ111000000000...---...000222//////////////////geĦ---...sp?aĦ---...GIdnuR)ĦDdDĦ000////////////000000000000DdDĦ333444444222GIdnuR)ĦDdDĦ444222000000///000000000///...DdDĦnuR)ĦDdDΦDdDĦ...DdDĦnuR)ĦDdDĦ111DdDĦ000po9u//////000///=ӊB1.uTӵ444DdDĦ222222DdDĦ000GIdnuR)ĦDdDΦDdDӵ111111111222555777:::777444444555666555444555444444777:::<<<<<<<<<===;;;888888888888777555888999:::::::::999888777888999:::888555444666777::::::;;;===??????===;;;999999:::999888666555444888777777999<<<===<<<:::777777888999999777555333888999:::::::::888555222999444>>>>>>///111;;;888333000------///000000//////000333444666999===@@@===<<<;;;999999888999999888:::<<<>>>===;;;888777888:::;;;888444111000111000111111000...///111333555555777;;;@@@CCCDDDCCC===;;;999777777888;;;<<<<<>>======>>>===<<<;;;;;;;;;<<<<<>>===>>>@@@BBBAAABBBEEEHHHKKKNNNPPPQQQ[[[ggg~~~@@@>>>4DuXӵ:::999;;;DdDʜ4DuTӵ:::>d<Ħ555Dt888:::888777888999999888>d<Ħ:::>d<ʜDd<ʜ4DuTӵ666444F&uTӵ0004DufئL>e666puR)Ħ777777777777777666666>d<Ħ<<<Dt:::888888888888888<<<===DdDΦDdDĦttt>d<ʜ4DuTӵGGG4DwDd<Ħ:::puR)Ħ>d<777666888:::;;;999777555555peӵ777ĦpeӵDx<>d<ӵDd<777qR/ܗ?fӵ666>d<777555>d<Ħ0004DufئL>e222DdDʜ4DuTӵ666DdDĦ555111111222000//////111222//////////////////geĦ---s<v>aĦ---...peӵDx<DdDĦ//////....../////////000000DdDĦ333666444000peӵDx<>d<000......///222333000000...>d<ӵDd<DdDΦDdDĦ,,,DdDӵnd<DdDĦ000>d<Ħ111peӵ///Ħ///F&uTӵ555DdDĦ222111>d<Ħ000peӵDx<>d<ʜ4DuTӵ000111111333666999999777444444555555555555333444666999<<<===<<<:::;;;999777777888999999999888999:::;;;;;;;;;:::999888999:::999666444333333777777777:::===>>>>>><<<<<<<<<;;;999777666555444666555444555888::::::999999777666777999888555111888999;;;;;;;;;:::777666777444:::999,,,---666666444111---,,,---000111222111111333777;;;>>>???>>><<<;;;999888777888999999777:::===<<<999777777999;;;;;;999666333111000111111111000///...///333666333333444777===AAACCCDDD???>>><<<;;;<<>>@@@???===CCCCCCDDDEEEFFFGGGGGGGGGBBBBBBCCCCCCDDDDDDDDDEEEHHHGGGDDDBBBBBBCCCEEEGGGGGGGGGHHHIIIKKKNNNQQQSSSUUU___sss???>>>4DuXӵ<<<:::<<<D&dq&ĒR:::999sdKĦ555DHRRud;;;888666666777888999sdKĦ>>>D&oq<Ōq&ĒR666555888>dp&ĒR111111nfʜd<Φ>d<Ħs&dq&ĒR\\\SSSi?ʜtd<Ħ;;;HHܗDӊB<<<<x777999===:::777555666B?d<333333333111000111222///////////////000geĦ,,,Hg8>aĦ......B?Ho9111>d<............//////000>d<ӵ000---B?Ho9222<x...///111222111000///&ӫeʬtIӇ///>d<Φ>d<Ħ---D&ӫetIӇ...DdDĦ///sdKĦ000B?dp&ĒR444333>d<sdKĦ111B?Ho9111s&dq&ĒR---///000222444777:::777555333222222222222222222333444888;;;<<<;;;999;;;999777666888:::::::::999:::;;;<<<<<<<<<;;;:::888999::::::777444111///111111111444888;;;<<<<<<;;;:::999888777777777777333222111111222444666777:::777666888;;;<<<888555777999;;;;;;;;;999999999000222666444---+++///000777444111///000444777:::444333333777<<>>AAAAAA????????????@@@AAABBBCCCDDDCCCBBB@@@===;;;:::::::::888888<<>>===4DuXӵ>>><<<>>>Hu]3hh777888888ne666555=e===;;;888666444555888:::ne>>>>>>pIƎ@t@h888444222>h333333333fe666@ďD555777999666666666666666555ne888777=e;;;;;;::::::;;;;;;;;;:::egesĪj@hrrrgggfdDĦ;;;@ďD===<<<Hkge777:::<<<===:::777666888@h888777@G999:::HĪj@IŌ666444Bene666Hkge444ne555333fe555Hu]3hh888888666se111333555555333111111111////////////000000geĦja>aĦ//////@G000000se..................///000<Ō000///---@G111333Hkge111000///...---000000///HĪj@IŌ000000ege///...Hu]3hIŌ,,,,,,DdDĦ000ne///...@h111222>h333222111se000ne111111@G000000sĪj@h,,,...000111222444777:::888777555222000///000000333222222444777999:::999<<<:::888777999::::::999::::::<<<<<<<<<<<<;;;:::777777999999888555111............111666:::<<<===;;;:::999888777666666666111000///......000333555888777666999===???>>><<<666888;;;;;;999888999:::---333555555555000,,,---777555222111222666;;;???777555444666;;;>>>>>>=====================>>>>>>666999;;;999444222444888666555333333333444555666111111///---,,,...222666666555444555777:::;;;<<<888:::>>>AAABBBBBBBBBAAAGGGDDD???;;;::::::<<<===???<<<;;;???EEEHHHFFFBBBAAACCCEEEGGGHHHHHHGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFGGGFFFFFFFFFGGGHHHIIIJJJLLLKKKJJJIIIIIIKKKMMMNNNTTTYYYggg>>>4DuXӵ@@@ĵD^666666666666111555444888<<<;;;999666444444777999:::;;;:::777666111///666444444555555555666666555777888999444555666666666555444555444::::::999999999999999;;;999ppp~~~uuuDdDĦ<<<;;;>>>>>><<<999;;;>>>AAA<<<999666777:::<<<;;;999777777555555555777777777444666444444555666666777555D^???:::999888s׼s888111333666666444111000000...//////000000111geFm8...>aĦ111000////////////s׼s//////......//////......///Ho555000000000000222222222222222111///---+++/////////---...---...//////D^,,,++++++DdDĦ333222111---......000222222333333333222s׼s000000111111222333222//////000///111222333333444777999888888777444222111222333222111000222555888999999:::999888999:::;;;:::999;;;;;;<<<<<<<<<;;;:::999555555666777888666222//////......111666;;;???@@@???>>><<<:::888666444444111111000///---...111333444555777999;;;===???@@@666999<<<;;;888777999;;;111777555777@@@;;;//////666555333000000333999===888888888:::<<<===<<<;;;:::<<<===?????????>>>===666888999777444222333555444222222333555777777666222222111///---...222444666555333444555666666555///222777===@@@BBBBBBBBBEEEAAA;;;888999<<>>@@@BBBDDDFFFGGGGGGFFFEEEGGGFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGGGGHHHIIIIIIIIIKKKJJJIIIHHHHHHIIIJJJKKKNNNSSS```wwwΦ4DuXӵtvӵ>d<Ħ@@@888777666555444333Ħ555555666666777888888;;;;;;:::777444333666888666888Ħ777666666:::::::::::::::999888777555222000222777888555000444555666777777666555444444444444555555666666666555333222333777999999888222333555666666555444333Ħ555777888:::;;;;;;;;;:::999999999999::::::888;;;@@@@@@BBBPPPbbbzzzxxxmmm>d<ĦCCC@@@???BBB@@@>>>>>>>>>>>>===<<<:::::::::::::::;;;???BBB:::888666888<<<===;;;777777:::<<<;;;888666555666000222333555666666666666777666555555666777777666888888666555444444444444111444666666444444666888444444333333Ħ999555777999777333111444777444>d<Ħ>>>???===<<<:::Be666:::000333666666444111///......//////000111111geFYĉ,,,--->aĦ222222000///000222...............///Be111000////////////000......///nu]ӵ555///////////////000000000111111222444444111111000000////////////..................------)))+++,,,+++)))(((***,,,(((+++...///...>d<Ħ,,,---,,,++++++>d<Ħ222333333Ħ---...///000111111111111///111222000,,,+++...222222222222222Be222000000000000Ħ222444222000000222333222000...///000111222111111000333444555555444444666888444555666444222111444666000000222555888999888777666777888:::======<<<:::;;;<<<<<<<<<;;;999888777333333333555777777444111000...---000555;;;???AAA?????????>>><<<999777555333444444222//////111333///333666666555666:::>>>888;;;>>><<<999777999<<<666;;;333555FFFCCC333333888777555222///000444888666:::???AAA@@@===999777555888;;;>>>???>>>;;;999666666666666555333222111333222111333666777666444555555444333111000222444222111111111222222111///...000333666:::>>>@@@AAA???<<<999999<<<@@@BBBBBBDDDBBBAAA@@@??????@@@@@@<<<>>>AAADDDEEEEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIINNNZZZnnn?aŖ%7uSQuR)ӵsdKĦDDD:::999777555444gdKĦ666777888999999999888:::;;;;;;888444333555777777gdKĦ777777999999999999::::::999999888666555333111111222555777555666777888888777666555555555666666666666666666444222222444888:::999777111222444666666666444gdKĦ888;;;<<<:::888======<<<;;;;;;;;;;;;<<<:::777;;;AAABBBCCCSSSggggdDĦLLLGGGEEEDDDAAA???>>>??????>>>===999999999888888999<<>>:::666777:::<<<;;;888444444444111333666999:::;;;:::999999777666555666777666666888777555444333222222111111333666666444444666999444444333gdKĦ;;;555888:::777333111444777222sdKĦ<<<>>>@@@???<<<333777;;;000333666666444111///......//////000111222ŶS***+++---3we<000///111333...............///222222111000000000000000---...///iĉ@3hR/Ō...,,,,,,---...///+++,,,---///111333666777111000...------///222333------......///......------///000///,,,,,,...111)))+++---...,,,DdDĦ,,,---,,,******sdKĦ///111gdKĦ...///000222333333333333///111222///+++***---111000000111111222222000000///gdKĦ222555333222333555555222///...///000222222222111000666777777666444444555777///111222111000111444888...000444888;;;;;;888555333444777;;;??????>>>;;;<<<<<<<<<<<<;;;999666555222111111333777888666333...,,,+++---222888===???<<<===???@@@@@@>>><<<;;;666777888666222000222444,,,111555444000000555;;;:::===@@@>>>:::888:::>>>999<<>>888555111444999======<<<888666777666555555666444111...444333222444777777444111777777777666333222333444.........///111000...,,,222222111222555999===???:::888888;;;@@@CCCCCCAAAAAAAAAAAA@@@@@@AAAEEEHHH888:::>>>BBBDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHFFFGGGIIIJJJJJJJJJIIIHHHHHHHHHIIIJJJJJJIIIHHHHHHHHHLLLWWWhhh>A===ne>>>???:::999777555ne111333555666666777999;;;;;;888444333333555555555ne;;;:::999888;;;;;;:::999888888888888666444333333555666666555555555555555555555555555888777666666666666666777111222444777999:::999888444444555666666777ne777777777888888888;;;:::999999:::;;;===>>>;;;<<<:::===FFFHHHTTTkkkDecccYYYSSSOOOKKKFFFAAA???@@@@@@>>><<<;;;:::888888:::;;;;;;:::444555888:::<<<<<<<<<;;;:::;;;<<<<<<<<<:::888666777888::::::999777555333777666666666666666777888<<<;;;:::888666555444333333333333333444444555666888888ne888999777777888666444333444555444ne999999999;;;;;;;;;:::777444333333555111---...222444222///......//////000000>A,,,,,,...k<;;;666111000111222111///.........///000///000000000000000//////......---fh000...---,,,,,,------222///,,,---000222111000...---,,,++++++,,,......+++,,,---------,,,+++***,,,,,,------,,,,,,+++++++++++++++,,,---De,,,...111111...---ne//////ne000---...000111222222222111111111000///...///222444666444333222222111000///111000ne000111666555444333333444666777111111222333333444555555777666555444444444444444333222222222222333444555555555666777888999::::::444444444666999;;;:::999;;;999999:::;;;:::555111444444444555777777555333...------111555888777555999<<<>>><<<===???>>>;;;;;;888444111000000222333444222000000222666888999???@@@@@@@@@>>>;;;777555<<<777444666<<<>>>;;;666666999;;;888222...///111333999AAAFFFEEE>>>777222;;;<<<===>>>>>><<<:::999999777666555555444222111333///,,,...333666666333333666888888555222000///000...---...///000///...000///...///222444555444>>>???@@@???>>>???AAACCC===888333333888<<<===<<<888999<<>>;;;888444333333444555555<<<<<<;;;:::999999999888777777777777888666444222222444444444333333333333333333333333333666666666555555666777777222222444888;;;<<<999666444444444444555666666777777777777888888<<<<<<<<<<<<<<<======>>>:::<<<:::>>>FFFHHHTTTjjjsssiiiaaa\\\RRRMMMGGGCCCCCCBBB???======;;;:::999::::::999888666777:::<<<======<<<;;;::::::;;;;;;:::999777666444555666777777777666555888888888888888888999999999999999999888777555555444444444333444444555555777777666777888666777888777555444444444444777999999999888999999888666444333222888444111222555666333///////////////000000...---...888777333//////111222111000///...//////000//////000000000000//////......------111000...---,,,,,,------111///,,,---///111111000......---,,,,,,---...///....../////////---,,,++++++,,,------............------,,,,,,,,,...+++---//////---+++/////////111222...///000222222222111111000000000///...///222555555222///111555666333///000000111222222777666444222222444666777222333666777888666555333666666555444333333333333222222333333333333333333333333444555666777888999555444555777:::<<<;;;:::;;;:::999:::;;;999666222444444333444555555333000---------000444666666444666:::<<<;;;<<<@@@@@@===999777444111000111333444111000///111444777666555?????????>>>===;;;999777>>>;;;999999<<<===:::777444555666555111///...///222666<<<>>>;;;888666555:::;;;<<<======;;;999777666666777777777555111///111...,,,...444888888666999999999888666333///---///...---...///000///...111000000000222222000///999999:::<<<>>>@@@BBBCCC:::555000000444:::<<<<<<;;;;;;===???@@@BBBDDDDDDFFFEEEEEEFFFGGGGGGEEEBBBDDDFFFHHHIIIHHHHHHHHHIIIIIIGGGEEEEEEEEEEEEDDDCCC@@@CCCKKKYYYiii;;;;;;>>>AAAEEEFFFEEEDDDAAA@@@???>>><<<<<<<<<;;;;;;:::888777666666777888666888:::;;;<<<===???AAA999777444222333444555444777888:::;;;;;;;;;:::999666666666666666777777888666444222111222333222111333333333333333333333333555444444444555666777777333222444999>>>>>>999444444333333333333555666777666666666666777777888888<<<======>>>===<<<;;;:::888<<<;;;???FFFHHHTTTkkkvvvqqqccc\\\SSSMMMJJJGGGCCC???@@@>>>===<<<<<<<<<:::888888:::<<<>>>???===;;;:::;;;::::::999999888777777111222222333444666777888777777777888888888999999777888999::::::999777666666555555444444444444555777666555444444555666777555777999999777555444333555333333444777999:::999666666666666555444333222;;;888777777888777333000000000000000/////////////////////111222222111///,,,///222222///...///000222111000////////////000//////000000111000000///......------......///000111000///...------------000...------///000000/////////............//////,,,,,,,,,,,,+++***((((((***+++---...///000000000///...---,,,,,,,,,,,,,,,+++---...---+++*********---------...///000111111000111111222222222111111/////////......///222555444///---222999;;;666/////////111222333333333333:::888444222111222555666222444888;;;;;;888555333555555333222222111111111222222333444444333222111000111222333555666777888666666666888;;;<<<<<<;;;;;;:::999::::::999666444555444444444444333000...---,,,---///222444333222333777:::999<<<@@@AAA???999777444111111111333444000...---111666888555111======<<<<<<;;;;;;::::::@@@???>>><<<;;;999888777222111000111111111///---000333555444000000555:::666888999:::999777444222222444777999888555111...///---,,,///555999::::::;;;999666666777666222///...------...///000000///...///000222333222///,,,333222333777===AAABBBAAA666111------222888;;;<<>>>>>???AAABBBCCCFFFEEEEEEEEEFFFFFFEEECCCAAACCCFFFFFFFFFEEEEEEFFFDDDCCCBBBCCCEEEFFFEEEDDD@@@CCCIIIUUUcccyyy;;;<<>>===<<<<<<<<<<<<;;;:::888777777777888999888999;;;<<<<<<===???AAA888666333222333444444444666777888999999999888888555555555555666777888999666444222222222222111000444444444444444444444444333333333333444555777777444333444:::??????888222444333222222222444666777444555555666666777777777999;;;<<<===<<<:::777666777;;;;;;???GGGIIIVVVnnnyyyqqqfff\\\UUUNNNHHHCCCCCCAAA???>>>>>>===;;;999:::<<<>>>??????===:::999===<<<;;;999999999999999333222111222333555888999444444555666777777777777777888:::<<<;;;999777555777777666555444444444555888777666555444555666777444777::::::888555333333555444444555888:::::::::555444444555666666555333<<<;;;:::::::::888333000111111000000//////......//////111333555444111///+++---//////......///111111111111000000000000000//////000111111111000000...---------...///000111000000//////...---------......---...////////////000000000///////////////,,,,,,++++++***)))((('''+++,,,---....../////////......---,,,,,,,,,,,,---------------+++***)))))))))***+++,,,---...//////222222222222222111111111...//////......///222555222000000444999:::666111...000222444555555555444;;;999555222000222444666000222555888999888666444555444333111000000000000111222444555444333111//////000111222444666777888777777777999<<<===<<<;;;:::::::::::::::999777666777666555555444333///---,,,,,,---///000111111000000555777777:::@@@BBB@@@;;;999666333222222222333222...---000666999666222;;;::::::::::::;;;;;;<<<>>>??????<<<777333333444111...,,,...333444111......111222000,,,...555<<<222333555666555222///---111444777888777444111000111000///222666:::;;;;;;888444111333777999666333...---,,,...000111111000+++---000444666666222///000......333;;;@@@???<<<111//////111666:::<<<<<>>???AAABBBDDDCCCCCCDDDFFFFFFEEEDDD===???BBBDDDDDDDDDEEEFFFFFFEEEEEEFFFHHHIIIHHHFFFHHHIIIMMMUUU```sss===>>>@@@BBBDDDDDDAAA>>>===<<<<<<;;;<<<<<<======:::999888777777777888999888:::;;;<<<;;;<<<===???666444222222333444444333777888888999999999999999555555555666777888999:::777555333333333333222111444444444444444444444444222222222222333444555666444444555:::>>>===777111333333222222333444666777333444444555666666777777999;;;<<<===<<<:::666444666;;;<<<@@@GGGJJJYYYtttyyymmmcccYYYOOOIIIFFFDDDAAA???>>>>>><<<;;;===>>>>>>???>>><<<;;;999>>>>>><<<;;;;;;:::;;;;;;666555444333333555777999444555666777888888888888999:::<<<===<<<999666444888777666666555555555555999999777666666666777777555777::::::888666444333666555444666888;;;;;;;;;666555444666888999777555::::::::::::999777333000111111000000//////......//////111444555444111...+++,,,...//////000111222111111111111111000000/////////000111111111111111---------...///000111111000000000//////...---------...///////////////000111111111000000//////...000000///......------,,,,,,,,,---------,,,,,,+++---,,,,,,,,,,,,---...............------,,,***))))))***,,,---////////////222222111111111111111111...//////...---...222444000333666777666444333222///000222444666666555555;;;999555222111222333555...///000222444555666666444333222111000/////////000111333444444333111000000111222333555666777888888888888:::<<<===<<<;;;::::::;;;:::999888888888999888777666555333000---,,,---...//////////////////333555555888>>>AAA???===;;;888555222111111111555111...///444888888666888888888888999:::<<<<<<;;;<<<===999222...///000000---+++...444777444000---000222222000111666;;;000222444555444222...,,,222444666555333222333444555444333444666999::::::777333000222666888666222...------///111333333222///000222555777777333000111......222888<<<999666...000333888<<<>>>>>>===EEECCCAAA??????@@@AAABBBFFFDDDCCCBBBCCCCCCBBB@@@:::===AAACCCDDDEEEGGGHHHHHHHHHGGGHHHIIIIIIGGGFFFJJJKKKOOOUUU]]]ppp@@@@@@@@@AAABBBAAA???<<<:::::::::::::::;;;<<<<<<999888777777666777888999999:::;;;;;;:::999:::<<<555333222222333444333222999999999999:::::::::;;;555555555555666888999999777555333333333444333222222222222222222222222222222111111111222333444444333444777:::;;;999555222222333333444555555666666222333333444555666777777;;;<<<>>>???>>>;;;888777666;;;<<>>===AAA@@@??????>>>=========???>>>>>>======<<<;;;;;;999888666444444555777888666777999;;;<<<<<<;;;;;;;;;<<<======;;;999777555888777777666666666666777:::999888777666666777777666888::::::888666444444777555555666999;;;<<<;;;888666555777:::;;;999666777888888888777666444333000000000000//////////////////111333555444111...,,,---///000222222111111111111222222111111000/////////000111222222222222---------...///000111222000000000000000...---------///111111000///000111000111111111000///...---///......---------------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,---...//////...---...///...,,,***+++,,,...000111111000000111000000///000000111111/////////...------000333000444888777333000111333111111222444555555555555:::888666444222222333444---...///000222444555666555444222111//////......///000222333333333222111222333333444555666777777888888888:::<<<===<<<::::::;;;;;;:::999888999::::::999777777666444000------...000000...------...000333444444666<<>>;;;999777444111000//////444222000000222666888:::666666777888999:::;;;;;;888:::999666111------...000---,,,///555777555222,,,...222444555555666666000222555777777444111...111444555444222111333666777666555555555666777888888666333444555555111...///......000333555555444888777666555555444000...222111111333666777444111...111666;;;>>>??????>>>DDDCCCBBBAAAAAAAAABBBCCCIIIFFFCCCAAA@@@???===;;;;;;>>>BBBDDDFFFGGGIIIJJJHHHHHHHHHHHHIIIHHHFFFCCCEEEHHHMMMSSS\\\nnnBBBAAA@@@AAAAAAAAA???===::::::999999888999999999888777666666666777888888;;;<<<<<<;;;999777888999333222111222333444333222777777777777777888999999555444444444555666777777444333111111222333333222111111111111111111111111222222111111111222222333222555888999777555444444222333555777777777666555111222333444555666666777;;;;;;=========;;;999888777<<<<<>>>>>===<<<;;;:::777777666555555666777777777888:::<<<=========<<<;;;;;;;;;;;;;;;:::999999777777666666777777888888:::999777666555555666666777999:::999777555555666777666555777:::<<<<<<<<<999666555777:::;;;999555555666666666666666666777////////////000000000000//////000222333333111///,,,---///222333333111///111111222222222111000/////////000111222222222222------......///111222333000000111111000///---,,,---000222333111000111222000000111000000...---,,,+++***)))))))))***+++,,,,,,,,,---------------,,,......---,,,,,,,,,------///---,,,---//////---++++++,,,.../////////...---///............000111222000000000...,,,,,,///111222333555444222111111222333222222222333444444555777777666555444333333333000111222444555444333333555444333111000///......//////000111222333333444444444444444555555555666888888888999;;;<<<;;;999:::;;;<<<;;;888777999;;;999777666666555333000---...000111000...,,,---...111444444333555:::<<<;;;555444222111//////......///111222222222333666999444555777999::::::999999999999888666333000//////...------000444666555333,,,,,,///333666777444111---000444777777555111///...222666666333111333555444444444333222333555666777777777777666333000////////////111555777777777===:::555333111111///...333444555555555333111///000222666999;;;===???@@@BBBBBBBBBBBBCCCCCCCCCCCCEEECCC@@@>>>>>>>>>===<<>>>>>>>><<<999888555555555555555666777777555777999;;;===<<<<<<;;;::::::::::::;;;;;;<<<<<<777777666666777888999999999888666555444444444555888999:::888666555666777777666666777:::<<<===<<<:::666444666:::;;;888444444555666666555666888:::......//////000000111111/////////111222222111///+++---///222444333000---111111222333222111000/////////000222222333333333------......///111222333000000111111111///---,,,---000444444222000111333///000000000///...,,,+++,,,++++++++++++---...///++++++---...//////000000000000...---,,,+++++++++...,,,+++,,,///000...+++((()))+++,,,,,,+++***)))...---------...///111222111111000...,,,,,,...000333222000111333444333111444333222111111222444555555666666666555444333222222444777999888666222000666555333111000///....../////////000111333555666444444444444444444444444888777777999;;;;;;:::999999;;;<<<;;;888777999<<<777666555555444222///,,,...111222111...,,,,,,...222444444222444999;;;999000///...............///***///444555222111444777333555777999::::::888888:::999888666555444222111,,,,,,---000333444444333,,,+++,,,000666777222---))),,,111444555333///---+++111777999555222222444111222222111000111333555333666999999888555333333000///000222666888888888<<<888333//////000111222333555777777444111000000222222444555666:::>>>AAA@@@AAABBBCCCDDDDDDDDDDDD>>><<<;;;<<<>>>@@@AAAAAACCCFFFHHHIIIHHHHHHHHHIIIHHHHHHHHHJJJLLLLLLIIIGGGIIILLLRRRWWW]]]lllBBBAAA@@@@@@AAAAAA???===<<<:::666333000///000000111444888:::::::::;;;<<<<<<:::777666666777666555444333222222222444666888444666777777555333333333222333444555555444333222111000//////000222444555666666666555444333222111111222222111///...///111444444444444444444444444111222444444333333333444555555555666555555444333777888:::;;;;;;999666444999??????AAAHHHQQQjjjwwwhhh```[[[UUUMMMLLLKKKIIIFFFDDDAAA???>>>??????@@@@@@???===:::999999888777888999888777555888888888999999:::::::::777777777666666666999;;;888888777666444444666888888999999999888777555444555777999:::888777666777777<<>>???@@@AAA@@@???;;;<<<===AAACCCDDDBBBAAAIIIGGGDDDAAA@@@@@@BBBCCCCCCEEEGGGIIIIIIGGGCCC@@@HHHOOOSSSXXX```eeewwwCCCBBBAAABBBBBBBBBAAA???===;;;777333111111222333222444777999999:::<<<>>>===;;;888777777888777666444333222222222444666777444555777777555333333333555555666666666666666666222111000//////111444555666666666555444222111000333444444222///...///000444444444444444444444444222444555666555444555555555555666666666666666555666777999;;;;;;;;;:::999:::???@@@BBBIIIQQQkkk~~~uuupppiiiaaaUUUSSSPPPLLLIIIGGGDDDCCCAAAAAAAAAAAA???<<<999888999888888888::::::888666999999:::::::::;;;;;;;;;666777888777666666888;;;999::::::999777777777999777777777777777555444333555777999999888666666777333888======888777:::>>>;;;777444444777::::::999888777777666555444444333000//////000333444444333111111222222222111111000///000111222222222222222222333333222111222444666777555222111222444444444///000111000000000222444333333222000///...---,,,+++---///111222222111111222222222222222222222222/////////000111333444555000...,,,,,,---///000000111000000///......------,,,...000111///---,,,,,,+++---000000000///000000333222111000////////////222111/////////000111111333222111000000000111111///000000000///...000111333222333555777888888777555555555444333333222222666444333111111111333333333222111222444666555333444222000111222444555555888777777666777888999:::;;;:::999:::;;;<<<;;;:::555333222222333333111///000111111000---+++++++++222333444666777777888888333///+++,,,///111///------...000333555555222000///111333333111000000111555666777666555222111000222111000...,,,+++******)))***,,,---///000111111,,,...///111222333333333111333777::::::777333000000111222222111222666999777777666666666888999:::777777666555666888:::<<<222222222111111222666999::::::888777555333222111000000111111333444555666>>>>>>=========>>>======@@@@@@BBBEEEHHHIIIHHHFFFHHHFFFCCC???=========>>>>>>CCCHHHIIIFFFCCCBBBBBBKKKQQQQQQTTTZZZ___qqqDDDCCCBBBBBBDDDDDDBBBAAA>>>;;;777333222333555777333555777888999;;;>>>@@@===;;;999888888888777666444333222222333444666777333555666666444333333444555555555555555666777888555333000......000333555666666555444333111///...666666555333111000000111444444444444444444444444333555777777666555666666555555666666777888888888666777888999;;;===>>>>>>;;;@@@@@@BBBJJJSSSmmm~~~uuueeeaaa[[[VVVRRROOOKKKIIIFFFFFFDDDCCC@@@===:::999:::999888999:::;;;:::888::::::;;;;;;;;;;;;<<<<<<666777888777666666888:::;;;===>>>>>>;;;999999999555555555555555444333222444666888888777666666666333888<<<<<<999777999<<<;;;888666666999;;;:::888888888777666444333222222000//////111333555555444111111222222111000//////...///000111222333333333222333444333222222444555777444222111111333333333///111222222111000111222444333222111000...------+++,,,...000111111000000222222222222333333333333000000000111222333444555111///------...000111000111111111000//////......,,,...000000///---------...000222111000///000000444333222000///.........222111///......///000111222111000000//////000000///000111111///...///111111000111444777999999888555555444333333222222111444333333222222111111111111111111333666777666555555333111000222333333333999999888888888888999:::<<<:::999999;;;;;;:::888666444333333444333222000///000222222000---------111222333555555666666666222///---...111222111///,,,---000444666555222///000//////000222222000//////000222444333222///...000222333111---******+++******+++,,,---000222333.........///000222444555777888888777666444222111///111333444444555777999777666555444444555777888888777666666666777888999///111333444444666888:::888888888888666444222111000/////////111333555666<<<;;;;;;::::::;;;;;;;;;AAAAAABBBDDDGGGHHHGGGEEEAAA???===;;;::::::::::::888???FFFGGGBBB???@@@CCCJJJMMMKKKKKKQQQUUUgggEEEDDDBBBBBBCCCDDDCCCBBB===;;;666333222444777999555666777888999;;;???AAA<<<:::888888888888666555333333222333333444666777222444555555444333444555444333222222333444666777666444111......000333555666666555444333111///...555666666555333222444555444444444444444444333333222555777888777666666666444444444555666888999999777777777888999<<<>>>???;;;AAAAAADDDLLLVVVqqqzzztttlllddd^^^YYYSSSOOOMMMKKKIIIFFFCCC@@@===<<<:::888777888:::;;;:::999:::::::::;;;;;;;;;;;;;;;666888888888666666777999;;;>>>@@@@@@>>>;;;999888555555555555444444333333333555888888777666666777777999;;;999555333555888;;;888777888;;;<<<:::777888888777666555444444444333222111222444555555444222222333222222111000/////////000111222333333333222333444333222222333555777555222000111222333222///111444444333111111111444333333111000///............/////////...---,,,000000000000000/////////------------......///000111///......000111111000000000000/////////......---///000000///---......000111222111///...///000444333222000///.........111000///...---///222444222111111111000000000000000111222222000...///000000000111333666888888777444444333333222111111111///000222333333333222111---...111444666888888888666444111111222333222222888888888999999:::;;;;;;<<<;;;999999::::::999777666444222222333333222000---///111222000.........000000111222333333333222111000...000222333333111//////111444666777555333222///---///333444222...+++,,,///222333222///---///333666444...***+++---,,,+++******,,,///333555000///......000333777:::>>><<<888555333333333444111333555666777888999999:::888555333111222333444:::999777666444444444444...111555888888999:::;;;444555777888888666444333////////////111444777888888888999999999:::<<<>>>===<<<<<<===>>>>>><<<;;;555555555666777888999:::666:::???AAA@@@??????@@@CCCEEEAAAAAAHHHMMM___|||FFFDDDBBBAAABBBBBBBBBAAA<<<999666333222444666888666888888999999;;;>>>AAA:::888777777777666555333222333333333444555555666222333444444333333555666444333222222222444555666666444111//////111333555666666555444333111000///222444555555555555888:::555555444444444333333333111444777888777666555555333333333333555777888999888888777666777999;;;<<<;;;AAAAAADDDNNNZZZvvvwwwppphhh```YYYUUUSSSOOOJJJEEEBBB@@@???;;;999777777999::::::999:::::::::999999999999999666888999888777666777888999<<>>:::888777666666555555555555555555333555888888777777777777888888777444111111555888;;;999777888;;;<<<999777777777777777777777888888777666444444555555444222333444444444333333222111111111222222222111111000222333444444333222222333888555222111111222222222///222444555333222222333444444333222111000000///...............------,,,111111000///......------,,,+++++++++++++++,,,,,,000///......000111111000//////............---------///000000///...///000000111111000...---...///444333222000///............///000///...000444777222222222222222111111111111222333333000.........111111111333555666666444333333333222111111000000,,,---000222333444333333...///111333555666888999777555222222222333333222444555666888:::<<<===>>><<<;;;::::::::::::999888555333111000111111111000,,,...000000///------.........//////000/////////111000000111333333333222222000///000333666777888555111---///444666333///***+++---111444444111---...222555444///+++,,,///---,,,+++***+++...222444222111//////111666;;;>>>AAA>>>:::555333333555666444555666888999:::999999999888555333222222333444;;;:::888666444222111000000333888;;;;;;;;;;;;<<<666777888888777555222111//////000111444777999;;;555666888888999;;;???BBB===<<<:::999999777555333///000222333555666666777666666777;;;@@@AAA>>>;;;;;;===:::===EEEKKK]]]xxxIIIFFFCCCAAAAAAAAAAAA@@@;;;999777444444444666777888999:::;;;:::;;;===???999777666666777666444111222222333444444555555555111222333333222333555777777666666555555555666666444333222111111222444555666666666555444333222111111222444555555777:::<<<555555555444444333333222111444777999888666555555333333222333444666888999999888777777777888999::::::@@@AAAEEEPPP]]]{{{uuummmeeeaaaZZZRRRKKKFFFCCCAAA===;;;999888999::::::999::::::999999999999888888666888999999777666666777777:::===>>><<<:::888888777777666666555666666777444666888999888888888999555555444222222444777;;;<<<999666777999:::999777666777777888888999::::::999777666555555444222111333333444444444444333333222222222222222111000000222444555555333222222333999777333222222333333222000222444444333333444555444444333333222111111000+++,,,,,,---...///000000333333222222111000000000...------,,,,,,,,,------///...---...000111000///...............---------...///000000......000111000111111///------...///333222111000////////////---000222222111111444888222333333333333222111111222333444444111...------111000111222555666555333333333222111111000000///+++,,,///111222333333333222333444444444555777:::888666333333444444444333111333555888;;;===>>>???===;;;::::::<<<<<<;;;999555333000///000111000000...///000///---------///------.........------,,,000111222222333222222222222///,,,,,,///333666888777333///000333555222///,,,,,,---111555555222///---000222111///---///111///---,,,++++++...000222333222000000333888===@@@BBB@@@;;;888666666888999777666555666888999888777444444444555666777777888:::999888777555444333222333777;;;======<<<<<<<<<;;;;;;:::888555222///---111222333555777888999:::444666888888888:::@@@EEEAAA???<<<:::999888555333222333444555666555444333666444333888>>>AAA===888777:::999>>>GGGLLL[[[tttLLLIIIEEECCCBBBBBBAAA@@@<<<;;;999888666666666666999;;;<<<===<<<;;;<<<===999888777777888777444222222222333444555555555555000111222222222333666888777777777777666555444444222222222222333444444444555666666666555555444333111333444555555777999<<<666555555444333333222222222555999;;;999777666666555444333333444666888999999888888888999999::::::999???AAAFFFRRR```|||vvvlllaaaVVVNNNIIIGGGBBB???<<<:::;;;;;;;;;;;;;;;;;;:::::::::999999999666888:::999888666666666666999;;;<<<;;;:::999:::777777666555555666777888444777999::::::999999:::444555666666666777777888===999555555777999888777777777777777888888888888777555444333444333222000111111222333444444444444000111111222222222111111222444555555333222111222;;;888555333333444444333000111333333333444666999444444444333222222111111,,,,,,------...000111111222222222333333444444444111000///..................------...000000///................../////////...///000///...///000222111111111000......000222111111000000000000111111///333666666333111333555111222222333222111000///222444555444111...------///...///222555666666555222222222111000000//////......///000111111111111111333444444555888===BBB999666444444555666666666111222555888:::<<<<<<===<<<;;;:::;;;===>>>===<<<666444111000000111111111111111000...,,,,,,///111......//////...------,,,000222333333222111000000000...,,,---000444666777777444000000111222000......,,,,,,///444666333///............///000111222000///---,,,,,,---///000222111000000333888===@@@AAA???===;;;::::::;;;<<<999666333333444666555444333444666888999:::::::::777777888999999::::::999888;;;>>>???>>><<<;;;;;;;;;:::999777555222111000444555777888888777555444555777999888666888===CCCAAA???<<<;;;:::999777666444666888::::::999777666555333444777<<<===;;;999666999999???HHHIIITTTiiiOOOKKKGGGDDDCCCBBBAAA@@@===<<<;;;:::999777666555:::<<<>>>>>>===;;;;;;;;;:::999888999999888555222111222333444555555555555000111222222222333666999555555666666555333111000000111222333444555555444555666666666666666555555222444555555555666888:::666666555444333333222222333666:::<<<;;;999777777777666555444555777999:::888888999:::;;;;;;<<<<<<888>>>@@@FFFSSSbbb|||nnnaaaWWWPPPMMMEEEBBB>>><<<<<<======<<<<<<<<<<<<;;;;;;:::::::::666888::::::888666666666666888;;;;;;;;;:::;;;;;;777666555444444555777777555777:::;;;:::::::::;;;666888:::;;;:::888555333===999444333666888888777888888777777666666555555444222111222333333222000///000111222333444444444...///000111222333333333222444555555333222111111<<<999555444444444444444000111222222333444888;;;444444444333333222222222000000///............/////////111222444555777777222111000//////......///---,,,,,,...///000...---////////////000000000000...///000///...///111222111222222111///000222444000000000000000111111222111666999999444000111333000111111222222000///...222444666555222///---,,,,,,,,,...111555777777777222222111111000/////////111000000000////////////---000222444777===FFFLLL999777555555666777888777222333555888::::::::::::<<<;;;;;;<<<>>>???>>>===888555222111111222333222444333222///,,,---000222000000000000///...------000222333333222000//////000//////111444777888888666444111/////////......///,,,+++...333555333000...,,,+++,,,...111222222000///...---,,,------...000000///000333888===@@@@@@???>>>===<<<======>>>999555111000111333222111555777999;;;;;;:::888777555666888;;;===???@@@@@@;;;===??????>>>;;;::::::777666555555555555666666777888999999888555111///666888:::777444555;;;@@@===;;;999888999888777666444666999===>>>>>>===<<<222444777888999:::::::::555999999>>>EEEDDDKKK___}}}MMMLLLJJJGGGDDDAAA???>>>???===;;;999666555444444888:::<<<===;;;999888888999::::::999999777666666444444444444444333333333333222000//////111222444999666555555666444000,,,000000111111333555666777999555111......///000000444555666666666555444333666555444333222333444555666888::::::888888888999888444111333999<<<<<<999888888888999999:::;;;;;;888???@@@FFFTTTeeewwwkkk^^^TTTKKKGGGBBB@@@AAABBBAAA@@@===>>>>>>===<<<;;;<<<===;;;:::999888888999:::;;;111666;;;===;;;::::::;;;:::888444222222444666888666777999::::::888555444777888999999999777666555:::666222333888;;;:::777666555333333555666555444666555444333222222222222333222000//////111333444000111222333444333222222000111222555777777555333444444444444444333333333444555666555333222333444777666555333222222333333///000000000000//////...000000000111222222333333,,,...///...------...///...------,,,---...///000///////////////000111111111111111111111000//////111000000000000000111111666...+++000444333222333000111222333333222000...111222222111111000///...555666666555222000000000/////////000222444666888222111///...---...000111000111111000//////111222///......///333:::@@@DDD888999;;;:::888555555555333222222444777:::<<<<<<<<<<<<<<<>>>@@@@@@>>><<<:::999666333000///111333111333333111---+++---///555555444111---******+++444555555111,,,***---111555111---...222666555333222111///000111222222111//////...---,,,---000222///,,,******,,,///111222............///000111222333333222333444777:::<<<===:::777999===???<<<999888444111111222222111///555777::::::999777666666555777999;;;===???@@@AAA===???@@@???<<<999777777333333222222333555888999888999888666333222333555666444111000111333666999333333444555777888:::;;;@@@??????>>>===<<<<<<;;;666666666777888:::;;;<<<888999===@@@@@@DDDPPP]]]vvvKKKJJJGGGDDDAAA>>><<<;;;===<<<;;;999777555444333666999<<<===<<<;;;:::;;;;;;;;;;;;:::999888777666555555555555444444444444222111000000000222333555666555444444555555222///000000111222333333444444777555222000111222444555222333444666666666555555444444222222111222333444666888999999888777777888888444222444999<<<;;;999777777888999:::::::::::::::???@@@FFFTTTffftttiii[[[UUUNNNIIIHHHGGGEEEBBBAAABBBCCCBBBAAA???>>>======<<<;;;:::999::::::;;;777:::======;;;999999:::<<<:::888555444555666777777888:::;;;:::999666555666777777777777666555444999777444555999;;;;;;999777666444444666666666555444444333333333333333444333222111000///000222333222333444444444444333222444333333555666666444222666555444444333333444444222333444333222111111222555444333111111111111111//////000000111000000/////////000000000000111111000111222111///......//////...---,,,,,,---...//////////////////000111111000000000000000///......///////////////000111222777000,,,111444333222333000111222333222000///---...//////000000000//////444555666555222000000000111000000111222444666777222111///.........000000000111111000///...000111///......000333999>>>AAA666888:::999777555444444222222222555888;;;;;;;;;===<<<<<<===???>>><<<:::999888666333000///111333444444444222000///000111222333222000...,,,---...333555555111,,,***---111555222000000222444555555444222000000111222222111/////////...---...000333///---++++++,,,///111222.........//////000111222444333333333555777:::;;;;;;::::::===AAABBB===999888444000///000111111000666777888777555555666888:::;;;<<<>>>?????????>>>??????>>><<<999777777888444555666777888999::::::888666555666888888555222333333333444444555555666222333444555777999;;;<<<@@@??????>>>======<<<<<<888888777777888999;;;<<<888999<<>>===<<<:::::::::;;;;;;======>>><<<:::888888999???===;;;999777666666555777888:::;;;:::999777666555555666666666555444333999888888888999:::;;;<<<888777555555777888777666222222222333444555666666444333222000000000111111111222333555666666666666777666444555666666555333888666444333333333555666333444555555333222222333333222111000/////////000...///000111111111111111000000////////////......222222333111///---......000///------,,,---...///000000/////////000111111/////////000//////......------......///000111222888222///111444333222333111111222222111000...---,,,---...///000000000000333444555444222000000000222222111222222333555555222111///.........///000000111111000........./////////000111444777:::<<<555777888888666444444444333333444888;;;<<<<<<;;;===<<<<<<<<<===<<<:::777888777666333000000111333444333111111111222111000///000000///......000111333444333000,,,+++...111333444333222111222444666777444111000111222222222000000000...---...111444000///---,,,---///111333---......//////000111111444444444444555777999;;;888999;;;@@@CCCAAA;;;666666444000///000111222222999999888666555666999<<<>>>???AAAAAAAAA???===<<>>>>>======<<<<<<<<<;;;:::999777777999:::<<<999999<<<@@@AAADDDOOOZZZlllHHHFFFBBB>>>:::888666555888999::::::999777555333777:::<<<===<<<<<<<<<======<<<;;;:::999888888777888888777777666666555555111111111222333555666777555444444333333333222111000222333444444333111000///000000000111222555777222222333444555555666666222222111111111333444555555777888888666555555666666444444555999;;;;;;:::666777999;;;;;;;;;:::999===BBBAAAFFFVVVjjjuuujjjaaaZZZSSSNNNGGGFFFDDDCCCBBB@@@>>><<<===<<<;;;:::999::::::;;;???>>><<<:::888888888999??????===;;;999666444333666777888999999888777666555666666666666555555555888:::;;;;;;::::::<<<>>>:::888777777888999999888111222222333444666888999555444333222111111111111///000111333666777999999777555444444666777777666999777444222222333555777555666888888666555444555111111000000////////////......000111222222222222111111000//////...------///000000///---,,,---......------,,,---...///000111000000///000000111111///000000000000000//////,,,,,,,,,---...000111222777333000111222222222111222333333222111000............///000000000000000222333444333222000000111111111111111222222222333111111000///...//////000///111111111///------...111111222444555777888999333555777777555444444444444555777;;;>>>???===<<<===<<<;;;;;;<<<:::888555666666555333000000222444333000......111222111......///000///...///000222222333222///,,,,,,...111111444555333///...222666888555111000000111222222111111000///...///222444111000///------...111333------...///000000000000444444444555666777999:::666777888;;;<<<;;;666111222222222333444555555555:::;;;;;;;;;::::::===??????@@@BBBBBBAAA???<<<:::======<<<999666444555666111444888;;;<<<:::777555999777666888;;;;;;777222333444666888888666444222111111333444777999<<<===<<<<<<;;;;;;;;;:::::::::===<<<:::888888999;;;<<<======>>>AAAAAACCCLLLUUUddd~~~HHHEEEBBB===:::777666666777888:::;;;:::999777555;;;<<<>>>===<<<;;;;;;<<<;;;:::999888777777777888999888888777666666555555222222222333555666777888666666555444222000000000222333555666666444222111///111333333111111333555444444444333333333444444333222222222333444666777666777888888666555555666444444555666999:::::::::666777999:::;;;;;;::::::>>>CCCBBBHHHXXXmmmzzzqqqhhhbbbVVVRRRLLLHHHGGGFFFEEEDDD<<<;;;:::999999::::::;;;===;;;999888888888999999>>>>>>===;;;999666333111666666777888888777777666777777777777777777888888888:::<<<<<<;;;;;;<<<>>>:::999777777999:::999888222222333444555777888999666666555444333222222222111111222333444555666666555333222444666888999999888777444222222333555777444666888888777555444444111111111111111000000000---...///111111222222222222222111000//////...---,,,...//////......000111,,,++++++,,,---///111222111111000000000000111111000111111222222222111111,,,,,,,,,---...000111222555444222000000222222111333333333333222111000///222222222222222111000///111222444444222111111222000000111111111111111000111000000//////////////////000222111000......///333333444555666666777777222444666666555444444555777777999===@@@@@@???======<<<;;;;;;;;;999666444444555444333111000222444444111......111222111//////000000000......///111222111000...------///111///222555333---+++...333777444111000000111111111111111000///...///222444111111000...,,,---000333,,,---...///000000000///333333333444666777888999555333222222222111///...---000555888::::::999888888:::===>>>>>>===>>>>>>>>>???@@@@@@???>>><<<::::::;;;<<<;;;888555333333222444888<<<<<<:::777555::::::999888666666666777666666666555555444333333000111222333666888:::;;;888888888888777777777777===<<<:::999:::;;;<<<>>>CCCAAAAAACCCBBBCCCIIIQQQ```yyyGGGEEEAAA===:::888888888888999:::;;;;;;:::999999===>>>???>>><<<;;;<<<===:::999888777777777999999999999888777666555444444333333444555666777777888777777666333000...///000444444555666666555444333111444777777444333444666555555444333222222333333222222222222333555777888777888999999777555555666333444666777999:::::::::888888888999999:::;;;;;;???CCCDDDJJJ[[[qqq}}}vvviiiaaaWWWPPPMMMMMMKKKIIIBBB@@@>>><<<;;;;;;;;;;;;<<<999777777888::::::999<<<<<<;;;:::888666444333666666777888888888888777999999888888888999::::::999:::;;;<<<=========<<<:::999777777999:::999888444444444555555777888888777777666666555555444444777666555333222111111111222111222444777999999888777555333222222222444555111333666666555222111111111111222222222222111000---...///000000000000000222222111000000///......---///111111111111333555,,,++++++,,,---///111222222222111000000000111111111111222222333333222222------......///000111222333555444000000333444222222222222111111111111111333333333333222111000///111333444444333222333444///000111111222111111000000000000000////////////...000222333111000000000333333444444555555555555111333666666666555555666888888999<<>>>>>>>>>>>===<<<;;;;;;999;;;<<<<<<888555333222666777:::<<<<<<;;;999888888999999777444444666999888666444333222222333333000000111222444666888999555555555555555555555555::::::;;;;;;<<<>>>???@@@GGGDDDCCCEEEEEEDDDIIIOOO```xxxFFFDDD@@@<<<:::999999::::::::::::;;;;;;<<<<<<<<<<<<===>>>===<<<<<<>>>???999888777777777999;;;<<<999888888777555444444333444555666666777777777777555666555333///...000222333444444444444444444444000444888888555333444777444333222222222333444555111111111111333555777888888999:::999777666666666222444666888999999::::::999888777777888999;;;===>>>DDDEEELLL^^^tttxxxlllbbb]]]YYYTTTOOOLLLJJJGGGCCC@@@===<<<<<<===:::888888:::;;;:::888;;;::::::999888777666666888888999999:::::::::::::::999888888888:::;;;<<<:::999888;;;>>>???===::::::888777777888999999888777777666666666666666777777777888888888777777666888777666444333222222333111111222444777888777555444444333222222222222333000222555666444222000000000111222222222222111000---....../////////......000000000//////.........///000222222111111222444......---,,,---...///000333222111111000000111111000000111222222222222222///////////////000111222333777666222111666777555///////////////000000111111111222222222111111000111333555555444444555666000111222333444444333222000000000000000//////...---000333444333222222222222222111111222222333444111333666777666666666777888777777999;;;======<<<<<<;;;:::;;;;;;:::888555111222333333111111222444555555555333111000111222///000000///......000111111///---,,,---///000111000222333222...,,,,,,...000000000111222222000.../////////...---...000333000222111...))))))---111***,,,...///000000///...,,,...000222555666888888//////...------///333555333666999999888888999;;;666888:::;;;;;;<<<>>>???AAA@@@>>><<<;;;;;;;;;;;;;;;<<<<<<:::777555444444888888888999999999999999444444444666777888888888777666444222111111111111000000000111222333555666444444444444555555555555666888:::===???AAABBBBBBHHHEEEDDDFFFGGGGGGKKKPPPccczzzEEEBBB???;;;999999::::::;;;;;;:::;;;;;;===>>>???;;;<<<============@@@BBB999888888777999;;;===???888888777666555444333333555666777777777777777666333444444222//////111444333222222222222333444555,,,111666666444222333666222111111111222444666777/////////000222444666888999:::;;;:::888666666777222444777999999999:::::::::999777666777999<<<>>>>>>DDDFFFNNN___uuuxxxqqqiii```ZZZUUUSSSNNNIIIDDD@@@===<<>>===;;;888555444555777777777555555555666777888111///000555;;;>>>:::555555555444333222000///...000000000000111222333444555555555555555555555555444666:::>>>AAACCCCCCCCCGGGDDDDDDGGGIIIIIIMMMSSSfff|||GGGCCC>>>:::777888999;;;:::;;;===@@@CCCCCCAAA???@@@>>>======>>>>>>===;;;888999:::;;;<<<>>>??????888888888888777666444333888777777777777777555444111111222222222222111111555222//////111222222000...///111333444444444444333444444444444333222111111111222333444444444444999::::::;;;:::999888777666666888999999888777666666777888999;;;<<<===>>>>>>???EEEQQQbbbyyyqqqjjjaaaUUUMMMIIIFFFBBB===<<<======<<<:::::::::;;;<<<;;;;;;;;;<<<<<<:::999888888888888777777777777888:::;;;:::888888;;;======<<<<<<<<<<<<;;;888666555888;;;;;;888555555666:::999666444333444555555444777::::::666222444999888555222444999;;;888555999555333333666999999888999777555222222333444666777555444333444444222111222111///---...000222444222111000000//////000000222333222...///111111---000000///......///000111------------...000111222111000000////////////000...///000111111111111111111111111111111111111222000444777555000...000444000---+++---111333222000111222444666777777555555444444444333333333333333111222444555555555444444111...,,,---///111///---///000222444555444333111111000/////////111222333111333555666666555555666000222555777:::;;;;;;;;;>>>======;;;:::999888888000000111333555555222000000000000000///...,,,,,,+++---000333444444444333222...,,,///111//////111...000222333333000---***//////111222333111---)))000222333111///...000333555444111...,,,***(((((()))***,,,...000000111111111---+++---333777666333000///000555;;;===<<<:::222222222222222111111111666888<<<@@@BBBAAA@@@???@@@BBBBBB???:::777999;;;CCC???:::777777777555333333222222666:::<<<;;;999---444<<<===999444222333333222111111222222111///,,,,,,---000444666666555555555555555666666666777888999:::;;;===>>>??????DDD@@@AAAEEEFFFFFFPPP^^^uuuEEEBBB>>>:::888888:::;;;:::;;;===@@@BBBCCCAAA>>>@@@>>>============<<<;;;777888999;;;<<<<<<<<<<<<888777777666555444444444777777777888888777555333000111111111111111111000333111//////000111000...000111333444555555555555444444444333333222222222222222444555666666666666777777888999888777666555///111444666999:::;;;;;;888999:::;;;<<<===>>>>>>???AAAGGGSSSeeeuuufffZZZSSSNNNHHHCCCAAAAAA???===;;;;;;<<<===;;;:::;;;<<>>::::::999777777666777777777999:::999888888:::<<<>>>===<<<<<<===;;;999666555777999:::888777666666888777555333222333444444444666888888666555777:::888555333555999;;;999666888555333333666999:::999888777555333222333444555777666555555666555333111111000///...///000222333333333222111000000000111///111000---...111111...000//////......///111222.........//////111222222000///.........///000111///000000000111111111111222222333333333222222111111333444333000///000333111000//////111333333333222333555666777666555444//////000111111111111111000111333444444444333222222000......111222111///...///000222222222222111444333111///......//////111222444555555555555555555666888:::<<<<<<<<<<<<;;;;;;:::999888666555444000000111333555444222000000000000000//////...---,,,---000222333444444333222...,,,///111//////111000111333444333111...,,,---...///111222111---***---///000000......000333444333111///---+++************+++,,,---//////000///...---000555777777555555555666999======888444111111111000000000000000666888<<>>;;;777444333333222111111222333111000000//////111444555444333555555555666666666777777888888999:::;;;;;;<<<===???<<<===CCCDDDGGGSSScccCCC@@@<<<999888888:::<<<::::::<<>><<<<<<<<<===<<<:::777888:::;;;<<<;;;999999777666444333222333333444555777888999888666333222///000000111111000000///111000//////000000///---111222333444444444444444555444333222222222333444333333555666777888888999666777888888888777666555...///222555888:::;;;<<<::::::;;;<<<===>>>>>>???@@@BBBIIIUUUhhhpppfff]]]UUUOOOHHHEEEAAA===;;;:::;;;<<<:::999999:::===>>>>>>======;;;999777666666777888888999999999888888:::;;;===<<<<<<<<<<<<;;;888666666666777888999999777666777666444333222333333444444555555555666888999::::::777555777:::;;;999777777555444444777999;;;;;;999888777666555555555555666666666777888777444111000000000000000111111222666555444333222111111111---000000------000111///000///.........000111222000000///000000111222333///...,,,+++,,,...000222111000/////////000111222222333555555555333111000111111111111111000000000111222333222222222444666222333555666666555444333,,,---///111222222222111222333444666666555444333333222000000222333222111.........///000111222222444333111///............111222444555666666555555888999:::<<<<<<<<<;;;;;;;;;;;;;;;:::888555222111000000111222444444222000000000000111000000//////......///000222333444444111---,,,///111000000222111222444444444222///...,,,---...111222222...,,,***,,,............000222222222111///...---,,,,,,,,,+++******+++---///111//////111333555777999999999999:::===>>><<<555000......//////////////////555777;;;>>>@@@@@@???>>><<<;;;999999:::;;;::::::666444222222333555555555888444///---...111333444888:::===>>>===:::666333333111111111333333333111444333222333555555333222555555666666666777777777777777888888888999999999;;;999;;;BBBDDDJJJZZZmmm@@@>>>;;;999888999:::<<<;;;;;;===@@@CCCDDDCCCAAAAAA>>><<<;;;;;;<<<;;;:::777999;;;<<<<<<;;;888777555444222111111222333444444777999:::888555222111//////000000000000//////000000000111111000///---000000111111111111111111555444222111111222444555222333555666888888999999777888999::::::999888777333444555666777777888888:::;;;;;;<<<======>>>>>>AAACCCIIIVVVjjjsssggg^^^VVVQQQIIICCC???>>>>>>>>>???===;;;;;;;;;;;;:::999===;;;999777777888:::<<<999::::::999999:::;;;<<<;;;;;;::::::;;;999777444777555444777:::;;;999666777666555444444444555666555555444444777;;;<<<:::===;;;999999:::999777555777666555555777999;;;===:::::::::999999888777777555555666888999777333000///000000000111111111111777666555444333222222222///222222...---///000/////////.........000111222000000000///000000111111///---+++***+++---111333222111///......000111333222333555666555333000...222000///000111111000///000333444333111111444777333444444555555555444333///111333444555555444333555666888::::::888666555333222111111222222333222000///......///111333444111000/////////000111111222222444666777888777666666777999:::;;;;;;::::::=========<<<:::777444222111000000111333444222000///000000111111111111000///...//////000222333444111---,,,///111000000222222333333333333111000///------///111333333111///++++++,,,---------....../////////......------,,,...---+++***+++...222444333444444333333666;;;???===;;;::::::;;;999444///+++,,,,,,---...///000000333555999===@@@AAAAAAAAA999666444555999;;;:::888333222222333444666777888888444///,,,,,,///333666;;;;;;<<<======;;;666333333222111222333444444222555444333444666666555333555666666666666777777777888888888888888888888777:::999===CCCFFFNNNccczzz}}}zzz???===;;;999888999:::;;;<<<<<<===@@@CCCEEEDDDCCCAAA>>>;;;::::::::::::999888:::<<<======;;;999777444333222111111222444555333777::::::777444111111//////000000000000//////000111222333222111000///000000000000000000000111555444222111111222444555222222444555666777777777777777999999:::999888777888888777777777777777777999999:::;;;<<<======>>>AAACCCIIIVVVkkktttiiibbbWWWOOOJJJGGGEEEDDDEEEBBB@@@>>>>>>>>><<<;;;<<<:::888777888:::===???<<<;;;;;;;;;<<<<<<======:::999888888999777555222888666444666999;;;999666888777777777777888888999999;;;;;;999;;;AAAAAA===???===;;;:::999777555444666666555555666888:::<<<:::999999999888777777666333333444666888666333000///000000000111111111111777666555444333333333333333777666111---...///...///.........///000222333000000///........./////////---+++***+++---111333333111000......///111222000111333555444222///...111000//////111222111///000222333222000///222555333333444444444444444444444555666666666555444333555777999;;;;;;999777555222222222222111111222333222111//////000333555777222111000//////000111222444333444666999:::888666444666888:::;;;<<<;;;;;;>>>>>>===<<<999777444333111000000111222333222111///000000111111111111000////////////000111333333111,,,,,,///111000000222222222222111111000////////////000333555666444222---------......---+++***++++++,,,---------,,,+++///...,,,,,,...222777:::<<<:::666222222666===CCCAAA===888555555444111...***+++,,,...000111333333333555888:::<<<=========777444222444777:::999777333444555666777888:::;;;777555111//////222777:::;;;::::::;;;;;;999555222444333222333444555444333333333333555777888777666666666666666777777777888999999999999888888888888::::::>>>CCCFFFPPPkkkuuulllhhhuuu>>>===:::888888888999:::<<<<<<===@@@CCCEEEEEEDDDAAA>>>;;;999999999999999999:::<<<===<<<;;;999888444333333222333444666777444777;;;:::666222111111///000000111111000000///111222333333111000000111111111000000111222333333444333222222222333444555222222333444555555555555444555666777777777666555777666666666777888999:::888888999:::<<<===>>>???BBBCCCJJJWWWkkk{{{rrrfff[[[UUUPPPKKKGGGEEECCC@@@>>>>>>???>>>===<<<;;;:::999:::<<<>>>???>>><<<;;;;;;===>>>>>>===999888777888888777444222888777666777888999888777888999999::::::;;;;;;;;;>>>DDDEEE@@@AAAFFFFFF@@@>>>===<<<:::888777555555666666666555444555888;;;888777666555444444444444333333333555666666333111000000000000000111111222444444333222222222333333555999999222------...---............///000222333000000///......---......///...,,,+++,,,...000222222111000/////////000111///000222333333222000///000000111111111111111222000111111111//////111222222222222333444444555555555555555444444333333333333555888:::999777444222222333444333111111333444333222111111222555777999777666444111000/////////444222222555:::;;;999666555777999;;;============;;;;;;999777555444222222111000///000222222222111000000000111000000//////......///000000111222222000,,,+++///111000111333333333111000//////000000111111222444666777555444000////////////...+++))))))***+++,,,,,,,,,+++***...------...222777===@@@DDD???888333333777===AAABBB===666222222111000.........///111222444555555444555666777777777666555888777555666777999999888666777999999888888999;;;444555666666666777:::<<<888888999888777666444333666555333444444555333222222111222444777999999888666666666777777777888888::::::999999999999999999999:::>>>CCCGGGTTTsssmmm```YYYbbbvvv>>>===:::999777777777888;;;:::;;;===AAACCCDDDCCCAAA>>>:::888888888888888888999:::::::::::::::999444444444555666777777888555888;;;999444000111222000111111111111111111000000222333111///...000222000/////////000222333444222222222333333444444444333444444555555444444444333444666777777777666555555555555555666888:::;;;777888999;;;===???AAAAAADDDEEEKKKXXXlll|||ppphhhaaaYYYTTTMMMIIIEEECCCBBBBBBAAA@@@>>>===<<<<<<;;;;;;<<<<<<>>><<<:::;;;===???>>>===:::999999999999888555333888888999888666666777888888999:::;;;<<<<<<<<<<<<===GGGKKKDDDAAAEEEDDD???999::::::999888777777888666666666444222333666999999888666444333444555666555444444555666666555333111000///...///000222333111111111111111111222333333888888222------............---...///111222444222111000///............000///.........///000111111111111111000000000///000000111222333333333333///111333333111000222555222111//////111111111000000111111222333555666777555444333222222333555666333555888:::999777333111333555666555222222444666222222222222444666888999999777555333111000000000222000000333888:::888444666888999;;;;;;;;;;;;:::999888555333111111222222111000//////111222222111000000000000//////...------...///111111111000000000,,,+++///111111111333555444222000000000111222333222222444555666555333111000///000222111...+++)))***,,,------,,,+++******+++,,,000555;;;AAADDDIIICCC;;;777777999;;;;;;:::666222111333555555333555555555555555555555555333444555666777777777777;;;<<<<<<:::999888:::;;;777999:::999666555555777222666;;;===<<<:::::::::555777999777444333444666888666555444555444333111222111222444777888888777666666777777777888888888999999999999999999999999:::<<>>===;;;999777777777777999999999<<>>:::777777888888888777777888888888999999999333444666777888888888888555888;;;888333///111333111111222222222222111111000111222///---,,,///222---,,,,,,---...000222333111222333444444444444333555555555555555444444333555666777999999999888777666555444444555666777888888888:::<<>><<<;;;999999===;;;999:::===>>>===;;;<<<;;;::::::;;;:::777444777999:::888555444666999888999:::;;;<<<=========:::FFFKKKDDD>>>@@@@@@:::555666888888888888:::;;;666777777444111111444888===;;;888666555666888999777555444555666777666555222111///---...000222444////////////000111222333000666777111,,,,,,...///......---...///111333444333333222000////////////111000000////////////000111111111111111000///...111111222222333444555666...222555444000///333777444111//////222333222//////000000111333555777888555444222222333555888:::555777:::<<<;;;888555222444666888666444333555888111111222333444666777888666666444333222333444444111......222777999666333666777888999888888666666:::888444222000111333444111000...///111222222111000000000000///...,,,,,,,,,---000111222111000///000,,,+++///222111111333777555333111111111222333333222222333444555444222000//////111444444111---***+++---......---,,,+++'''(((+++000666===CCCFFFKKKDDD===:::;;;<<<999555///---...222888<<<<<<;;;::::::999777666555444333000222444888;;;===???@@@>>>@@@AAA>>>:::999;;;===777999:::888444222222333000777>>>BBB@@@<<<888777333777999888333111444888999777555555555444222000333222222444666777777555777777777777888888888888777888888888999999999999<<>>???AAABBBEEE===555333777:::999666888888777666555444444444444444444444555777888999555555555333000///000111000222444444222111111222222222111...,,,,,,///111.........---...//////000111111222222222333333333222333444444333333555666777777666666777999;;;<<<222333333444666888999:::;;;;;;<<<===>>>???@@@@@@AAADDDKKKWWWnnn~~~uuummmccc[[[VVVQQQLLLHHHEEECCC@@@>>>>>><<<:::888;;;===??????===:::999888>>>;;;999:::;;;:::777333999999888777666555444333:::;;;<<<;;;999888999:::???>>>>>>??????===:::777999:::;;;<<<;;;999666555333333444555666666555555<<<:::777555444555777888444555555555555555555555111000000///000222333444000000///......///000111333222111000000/////////000000111111222222333333333000---++++++---000222555444222000//////000000111000000///////////////222222222222222222333333444333222222111111222222666222...,,,---000111222222111000//////000111222000000000111333555666777888777:::>>><<<444111444222333444444444333222111333333333333333333333333444222222555555222111333555111...---000333444333555555555666666666666666444444333222111000///...---...///000000///...---333333222000---,,,---///222333444444333000...,,,.........///222333333333555111,,,+++---//////...111111111111111111222333444333000///......000111,,,---...//////---+++***+++---111666:::>>>AAABBBBBB???<<<888555333222222000000111333666888777666===<<<:::999888555222///222333555888<<<@@@AAAAAAFFFBBB===:::::::::999777666555333333444444222111999===AAAAAA>>>:::888888888888888777444222333444666555444333222111111111666666666666666666555555777777777777888999:::;;;===;;;::::::;;;===>>>>>><<<===EEEPPP^^^tttjjj[[[TTTXXXYYY^^^{{{AAA@@@>>><<<999666444222::::::;;;<<<===>>>??????BBB===777555777888777555777777777666555444333222333444555666777777888888555555555333000///000111111333444333222111222444555333111///............////////////000000000000111111111222222222222222222333555444444333555666555555555555666777888888444444444555555666888888:::;;;<<<===>>>??????@@@AAAEEELLLXXXoooxxxmmmeee]]]UUUPPPNNNKKKGGGDDDCCCBBBAAA@@@AAABBBCCCBBB@@@===;;;:::888666555666888999888666666777999::::::999777555:::;;;<<<;;;999888999:::???===;;;;;;;;;;;;:::999999::::::;;;:::999777666444444555555666666666666<<<;;;999777666666777888555555555555555555555666333333222111111111222333222222222222333222222222333222111///......//////000000000111111111111111222000///------///111222444333111000///000000111222111111000000000000000000000111222222222222111333333222111111111111111555222///---///111222222444333222111111222333444555555444444555555666666<<<:::;;;===:::333111333222222333333333222000///333333333333333222222222666333333555555111111444444111------000222333333222222333333444666777888777666444222000...---,,,222222333222111///---,,,222222111///---,,,---///222333444444333111///...000//////000333444444333333000---,,,...000///...111///......///000000000222111000......///000111------.........---,,,+++---...222555999<<<>>>>>>BBB???:::444111/////////222111111222444666666555999999999:::999777444222222222333555999<<>>???@@@AAADDDMMM\\\oooiiiZZZSSSXXX\\\cccBBBAAA???===;;;888666444========================>>><<<:::888666555444444666666777777666444222111222333666888999888888777555555555333111000000222333444444222111111333555888444000///000000...,,,///000111222333222111111111111111111111111111000333444555555444333555666444444555555555555444444555555555555555666666777::::::;;;<<<===>>>>>>???AAAEEELLLYYYppp~~~tttkkkddd\\\WWWPPPKKKHHHGGGFFFEEECCCCCCBBBAAA???===;;;:::888777555555777888999888333555999<<<===<<<999888999:::;;;:::999888999:::???<<<999777888:::::::::999999999999999999999999555555555555666666666666======<<<;;;:::999888777666666555555555555555555666555444333222222222222//////000111000000///...333222000...---...///000111000000000000000000///000000//////000111222333222222000000000000111222333222222222111111111111000222444666666555333222222222111000000000000111333111//////111222222222444444222222222222444444777777777777888888888999@@@===;;;:::666111111444222222222222111000...---222222222222222222222222888555444666555222111333222000------///111222222000000000111333555888999:::888555111...---,,,+++111111222222111///...,,,///000000///---,,,...///222222333444333222000///000///...///111222111000000///......000111000///222///------000111000...111000/////////000111222///......---------------...000333666888999::::::EEEAAA<<<666222111000111333222000111333555666555555777999;;;;;;999777555222111111222444888<<<>>>AAA@@@>>>>>>===;;;888555333222333666999<<<<<<<<>>===<<<:::888555777999<<<===;;;888777777555444333222222222222222555555555555555555555555888888888888888999999:::::::::;;;;;;<<<===??????DDDHHHTTThhhmmm]]]TTTYYYaaammm@@@>>><<<:::999::::::;;;=========<<<<<<<<<<<<<<<999;;;<<<:::666222222333555666666777666444222111222444777:::;;;:::888666444555555333111000111333444444444222000111444666888333//////222333000---///111333444555444222111111111111000000000000000333555666555444333555666555666777777777555444333444444444555666777888999999999:::;;;<<<===>>>>>>???DDDLLLYYYpppssslllbbbYYYSSSNNNKKKIIIDDDCCCAAA@@@@@@@@@>>>===???<<<:::888777888888999444666888:::;;;;;;:::999999:::;;;:::999888999:::===;;;999999:::;;;<<<;;;:::999999888999999:::;;;666666666666666666777777<<<===>>>???>>>;;;999777555555555444444444444444555555444444333333333333000///......---......///333111///------...///111111111000000//////......---...///000111222222222111000/////////111222333333333333333333222222222222444888;;;;;;:::777555222111000000///000000000111000///000222444444333333222111000000111222333333444666888999;;;<<<<<>>===:::888666333333222222222222222222444444444444555555555555999999888888999999:::;;;<<<===>>>>>>>>>???AAACCCHHHPPP```yyyuuubbbVVV[[[gggyyyzzzjjjhhhmmmtttyyy|||AAA>>>999666555888;;;>>>;;;;;;;;;;;;;;;<<<<<<<<<666:::<<<;;;555111111222444555666666666555444333555777:::======;;;888666444555555333222111222333444444333111000111444666444000---///333555333//////111333444555444222111111000000000000000000000444555666666444444444666888888999999999777666555333333444555777999;;;<<<999999:::;;;<<<===>>>>>>>>>CCCKKKYYYppp~~~qqqggg^^^WWWSSSKKKHHHEEEDDDEEEEEEDDDCCC@@@>>><<<999777777888:::888888777777777888888999888999::::::888888999:::;;;:::;;;===??????>>><<<;;;::::::999::::::;;;<<<888777777666666666777888;;;<<>>444777;;;;;;888666555555444444222000///222777<<<>>>@@@CCCDDDBBB???;;;999999888888;;;>>>@@@@@@???888555222333666888777555444888<<<>>><<<999666555222222111111111222333333444444444555555555666666:::999999::::::;;;<<<===???@@@BBBBBBBBBEEEIIILLLQQQ___uuu}}}iiiYYY]]]mmmfffVVVSSSUUUXXXZZZ```dddkkkuuuCCC???999555333555888;;;::::::::::::::::::::::::444777:::999555222111111444555555555666666777777999;;;===???>>><<<999666444555555444222111333444222333333111000000222444000...---///333444333111///000111222333222111111000000000111111111222222555666777666444444444666999999:::999999888777777333444555777999<<<>>>???::::::;;;<<<===>>>>>>???>>>CCCLLLZZZrrrtttiiicccXXXSSSLLLIIIHHHGGGDDDBBB<<<<<<<<<:::888777999;;;;;;:::777666555666888999777888999999888888999::::::;;;<<>><<<<<<<<<<<<<<<<<<<<<<<<:::999777666666777888888888:::===??????===:::888555555444444333222222222111222333444555555555555777555222///...000222444111111000000000000111111111000000000000000000///,,,---...//////000//////000//////...///000111222333444555555555444222111///222666999:::999666444222222111000000000000111111//////000333666888888666666444444444444666666666666777777666555333222111444333...---111444555666666666666555444222111000000111111222333333333///000777>>>===666///---///000000000//////111222666666666555444333333222222222222222111111111000000111222333333333222111000222444444333222222333111111000000////////////111000///000222333222111---///222333222222222333111111000///.........///111111222333444444555555111000...,,,,,,---...///...000333777888888777666...000333555666555333222444333333555999<<<>>>>>>555888:::999555333333444555555444111...000555:::<<<@@@DDDEEEBBB???<<<::::::999888999<<<===<<<;;;999777555444444444333333444888<<<===;;;888555444111111111111111222333444444444555555666777777777:::::::::;;;<<<>>>@@@AAA===???BBBCCCEEEJJJSSSYYYbbbsssppp```eeexxxxxx]]]PPPMMMMMMMMMMMMQQQRRRUUUZZZaaammmyyy???===:::777666666888999;;;;;;:::999888777666666444555777777555333222111555444444444666888;;;<<<>>>???@@@@@@???<<<999777444555555444222222333555000111222222000000111222......///000111111111111////////////000000000000///000000111222333444444555777777666555444444555888888777666666666777777666666777888:::<<<>>>???:::;;;<<<===>>>??????@@@???EEENNN\\\ttt}}}ppphhh]]]UUUQQQLLLFFFBBB>>>??????===:::888888:::;;;:::999888888888888999666888999999888888999:::;;;;;;;;;>>>AAABBBBBBAAA>>>>>>??????>>>===<<<;;;;;;:::888666666777888999555777:::======<<<:::999777777666555555444333333222333444444555444333333444333222111000000000000000111222333333222111111000000000111111111111111//////////////////000000000000///......///111111222333444555555333222111...111444777888777555444333333222111111111111111222000...///333777:::;;;777666555444444555666777666777777777666333111///...333444000///333555333555666666777666555444333111111111222333444444444//////444::::::555000000///000222111000///111333444444555666555333111///000111222333333222000///111222333444555444444333333555777777555444444444444444333111000000000000222111000222444555555444...111333333222111222444///222333111---+++---111000000111222333333333333111000...---------...///...000333555666444222111///000111333444555666777666555555777999;;;;;;:::444777888666222000333666444555555111---...333888:::>>>BBBCCC@@@===;;;:::777666555666888999888777888999999888777666666777666999<<<===:::777555444000000000000111222333444555555666666777888888999::::::;;;===???AAACCCDDDAAADDDHHHLLLQQQZZZhhhqqqyyymmmuuulllWWWMMMKKKKKKKKKMMMHHHIIIKKKMMMQQQWWW___dddkkkvvv999999:::::::::::::::;;;===<<<:::888666444333222444444555555555444333222555444444444666999===???BBBBBBBBBAAA???<<<:::888444555555444222222333555...000222222000///000000...///111111///...///000.........---...///000000//////000222333444555666666777888777555444444555666555444333333444666666999999999:::;;;<<<>>>???;;;;;;<<<===>>>???@@@@@@AAAFFFPPP^^^vvvrrrggg^^^WWWNNNHHHDDDFFFFFFBBB===888777888999999:::;;;;;;;;;:::999666888999999888888999;;;===;;;:::;;;>>>AAACCCDDD??????AAAAAA@@@>>><<<:::;;;:::888666666777888999444555888;;;<<<<<<:::999999888888777666555555555333444444555444333111000444666777888777555222000000111333444555333222000000000111111222222333333222111000000000000000111111000///......///000111222333444555555333111000000222555777999888777666444333222222111111222222222000...///222777;;;===555444333222222333444555444555666777666555333111---333555222111444444111444555666666666555444333111111222333444444555555000///222777777444222333///111333222000000222444111222444555555333000...000111333444444222///---,,,---000222444555666666555777999999777555555555777666555333222111111111000//////111444555555444000222444333111000222555000444777444...+++///444//////000111111111111000000000///..................000222444333111...,,,...---,,,,,,---000333555777666666777999999888666333555777444000000444888222444555111---,,,111555999===AAAAAA>>>;;;::::::333222111222444666555444555888<<<<<<:::999;;;>>>999;;;======:::777555444000000000000111222444444555666666777888999999:::::::::;;;===@@@CCCEEEFFFMMMQQQVVV[[[cccpppyyyooo___NNNFFFFFFFFFHHHKKKCCCFFFIIILLLOOORRRWWWZZZYYY___gggnnnwww???:::777;;;===<<<<<<===<<<:::888777666555333111666666555333111111444666444555555555666999>>>BBBGGGGGGFFFBBB<<<999999:::444222000222555666555333333222111///......------//////000000000000//////111111111111222333444555333,,,111777111111777888;;;555444888999444222444333666888888666555444555666666888999;;;<<<>>>>>><<<:::<<>>:::999<<>><<<>>>DDDGGGEEEBBBAAACCCGGGPPPaaa|||qqqfff\\\WWWPPPKKKHHHEEE@@@<<<>>>???@@@>>>;;;999999;;;:::::::::::::::::::::::::::>>>???<<<===@@@AAA@@@<<<>>>???>>>===;;;<<<<<<;;;:::888777777777999:::444555555666777888888888===:::AAA[[[mmmYYY===777444444444444555666777888999777555444666777888888777555333222222222111///000222555555555444444555555222///...000222222111111111000000000000111111222111111111222333555666444444444444444333333222333111000000222333222111333222111111111111222333444333222111111111222333333444555555555333222111000111111222333333444444111111111444999;;;:::999;;;999666333222222333333444000000333444111///000333333333444555555333111...///111333333333222111111222444444444333222000333444444333111000333555>>>@@@AAA@@@>>>;;;::::::;;;999666333111000000000333222111222444555444333111222222222222000///...000222444333111000111333111444333000000333333111111111000000///---,,,++++++,,,...000111111111111111///------...///...---,,,...000111222111000///000111222333444444444444777777666333222222444666:::===AAABBB???;;;888666:::777444444777888777444333444:::AAABBB>>>::::::999:::::::::999777555444999888777777777888999::::::;;;:::999777777999:::===;;;>>>DDDHHHNNNZZZfffwwwtttkkk^^^ZZZRRRIIIGGGJJJJJJGGGGGGFFFEEEEEEEEEEEEFFFFFFDDDHHHLLLMMMOOOVVVcccmmm<<<999:::???AAA>>><<<<<<<<<;;;888777777666444222333555888888777444333333555666777888999<<<@@@CCCKKKKKKIIIEEE>>>999555444222111111222333444333111222111111000000000111111////////////////////////000000000000111222333333888333333111000>>>FFF===777666666777555111111444555666666666444444666777666777777888888999::::::>>><<<===BBBEEEBBB@@@@@@DDDHHHRRRdddtttmmmccc[[[UUUOOOIIIDDD@@@AAAAAA???<<<999888888:::::::::;;;<<<<<<======<<>>===<<<:::;;;<<<999999888777888999;;;<<<444444555666666777777777AAA;;;NNNmmm@@@777444444444444555666777888888555222111444777999:::888666444333444444222111444555666666555555777999666444111000111333333333333222000//////000222333111111000000111222444555666555555444333111000///222000000111333444333222444333333222222333333444555444333111111111222333222333444555666555333222000000111222333333333333000000111333888;;;=========;;;777333111111333444666222111555777444111111444444444555666666444222...///111222333333222111111111222333444555555555333444333111000111333666===>>>>>>===:::999999:::999888555222000/////////000000111333555666555333//////000111111111/////////111222111000000111222222777888444111333555444444444333222000...,,,+++)))***,,,...000111111222000...---...///000000///.........//////////////////000222333444444333333555555555444333444777:::<<<<<<===>>>>>><<<888555:::777555666999:::999777111222777===???;;;888888999999999999888777555555777777777666666666555555;;;;;;;;;999777888;;;>>>======???EEEMMMYYYjjjxxx|||ooofff___YYYWWWQQQIIIHHHKKKKKKIIIHHHGGGFFFEEECCCBBBAAA@@@AAADDDFFFFFFEEEIIIQQQXXXbbbnnnzzz:::999<<>><<<<<<===;;;999888888777555333444666888888666555444555444666999:::<<<>>>AAADDDIIIIIIGGGDDD???:::555222111111222333333333222111111111000000111222333333000000000000000000000000////////////000111222333666555666222555GGGNNN@@@666666777666333111222555555666666555444444777999888888888888999999999999;;;999:::???@@@======>>>FFFIIITTTiii}}}rrrhhh___WWWQQQIIIGGGDDD@@@===;;;;;;<<<;;;;;;<<<===>>>>>>??????<<<===<<<999;;;??????<<<:::;;;===<<<;;;::::::;;;:::999999999999:::;;;;;;888888888888888999::::::???;;;OOO}}}iii===555333333333333444555666777999555111000222555888999888666444333444444333222333444555444444666:::===999777555333222222333333333222111000000111222333111111000000000111333444555555555444333111000///333222222444666777666555444444444444444444444444555444333222111222333333333555666777777666333222///000222333333444333333555444333444555888999::::::888444111111222555777888333222777:::777333111444333444555666666444222///000111222222222222111111111111222444666888999444333111000000111444666888888888777555444555777999888666333111000000000...///111444777777666444,,,---///000111111000000000000111111111111111222444:::===888222222444555555555444333222000...---++++++,,,---...///000000///...---...000222222111111111//////...///000000...000222333444444333222333444555444555777:::===>>><<<999:::===>>><<<::::::777555666999;;;:::888555555888======999666666::::::999888777555444444444444555555555555444333666777999::::::<<<>>>AAA???AAAFFFNNN[[[mmmssseee[[[UUUSSSSSSNNNHHHGGGKKKLLLJJJHHHGGGFFFEEECCCAAA???>>>>>>AAADDDDDDDDDFFFLLLQQQ\\\eeennnoooqqq~~~888888<<>>:::666333000222333444333222111111000000000000111222333444222111111000000111111222////////////000111222333000000222///111AAAEEE555555666666444333444555555555666666555444444777999::::::::::::::::::::::::;;;999:::===>>><<<===@@@GGGKKKVVVnnnxxxmmmgggZZZUUUNNNGGGBBBAAABBBCCC<<<<<<======>>>>>>??????::::::888666999??????<<<999:::<<<<<<;;;::::::;;;<<<;;;;;;:::::::::::::::::::::999999999:::;;;<<<999;;;DDDZZZfffQQQ666111222222222222333444555666;;;777222000111333555666777555333333333444333222111111222222333777;;;???<<<;;;888555222111222222111222333444444333222111222111000000000111222333222333333444444333333222333333333555777888777555444444444444444444444444444444333222222333444444666888999:::999666333111///000222333444444333222777666555444444444666777777555222000000111333555888444444999;;;888444333333333333444555555333111000111111111222222222111111111111111333666999:::333222000000111222444555777777888666555555666888888777666555333222222222//////111444666777555333+++---...000111111111111111111111111222333333222555;;;>>>888222111222222333333333444333333222111///.........------------///...---...000222222222222000///...---...000111...000222444555444333222333444444555555888<<>>:::666666:::>>>@@@???:::777555666999;;;:::888888777999>>>>>>:::888:::===<<<:::888666555333333444555666777888888888888333666:::===>>>???AAABBBDDDJJJTTTaaatttmmm\\\PPPKKKKKKMMMKKKFFFEEEHHHJJJIIIEEEEEEDDDCCCBBBAAA@@@@@@;;;===@@@AAABBBDDDGGGKKK]]]eeekkkiiifffnnn666777<<>>???===@@@EEEIIILLLXXXrrrpppiii]]]SSSLLLIIIGGGFFF@@@@@@@@@??????>>>>>>>>>::::::777555999???@@@<<<888:::<<<<<<;;;:::;;;<<<<<<<<<<<<;;;;;;::::::::::::999888777777888:::::::::@@@>>>???EEE@@@666666222222222222333444555666;;;777333111222444555555777555333333444444333222///000111222333666;;;>>><<<<<<999666222000111333111222444555555444222111333222111000000111222333111222333444555555555555222222222444666666555333333444444555555444444333333333222222333444555666777888:::;;;999666222000...000222444555444333222333444555444333333555777888666333111000000000111666555888<<<;;;666444555333333333444555555333111111111111111111111111222111111111111333555777888222000///000222444333333333444555555444333444666666666666555555444444444111111222333555555444222,,,---///111222222222111111000000111333444333222333888:::666222222222000111111222333444444444444111111///...------,,,---///---,,,---///111111111///...---,,,,,,---...//////000333555666555333222333444555444555777;;;>>>;;;999777777:::===@@@AAA;;;888666777:::;;;:::888666555888===???======@@@>>><<<;;;888777666555555333444444555666888888999777:::>>>AAACCCEEEHHHJJJLLLWWWgggxxxyyyhhhWWWLLLIIIDDDHHHHHHDDDBBBEEEGGGFFFBBBAAA@@@??????@@@AAABBB>>>@@@AAABBBCCCDDDFFFIIIWWW```gggfffaaadddqqq~~~555666;;;???>>>::::::>>>===<<<::::::::::::888666555666666555333222444555111444:::===???@@@AAACCC???<<<999888777666333000111444888888555333222222000000/////////000111111111000///------///000111111000000111111222333444777111333444...222888333777555222000666>>>===777222444666777666666777888888888999999:::::::::;;;;;;:::;;;>>>>>>===BBBHHHJJJMMMZZZvvv{{{oooddd\\\TTTOOOIIIHHHGGGFFFDDDCCCAAAAAA???===999666:::@@@@@@<<<999;;;<<<===<<<;;;<<<===:::;;;;;;<<<<<<<<<<<<<<<:::999888666666777999:::;;;???;;;999???<<<666;;;444444444444555666777777999666333333444555666666888666444444555666555444111222333444444666999;;;::::::999555222111333666333333444444444444333333444333222111111222333444222333444555666666666666333333444555777666444222222333444444444444333222222111111222333555777999444666888999999666222///...000222444555444333111000333555444333222333444555555444333222222111111444666;;;>>>:::444333777444444444555666666444222222222111111111111111222222111111222222333444555000//////111444555333111---///222222111111111222333333444444555555555555555444333333333333222111---...000222333333222222000///...///222444333111...222444222222444333000000111222333444555555444222111///............//////---,,,---///000000///------------...///000000///111444777888666444333444555555444444555999<<<;;;===???@@@@@@???@@@AAA>>>:::888888;;;<<<;;;888555444666;;;===<<<===@@@<<<;;;:::999888888999999666555444444555666777888:::<<>><<<::::::<<>><<<999:::>>>===<<<::::::::::::888777222444666777555333222222000444999===???@@@AAABBB???;;;777555555444111...222555999999666333222333000000////////////000000000///---,,,,,,---///000111111111111222333444555666---///333---///999<<<777555000///888AAA@@@777111444666777777666777777666777777888999999::::::888777999<<<<<<<<>>>>>>>><<<:::999777777888:::;;;777777444999AAA999111888666555555666666777888999666555333444666777888777999777555555666777777666333555666555555555777999666777777555222222555999666555333222222333555666555444333222222222333444444555555666777777666666666666777888999888666333222222333444444333222222111111111222444666888:::000222555888888555222000...000222444555444333111111444666555222//////000000111333444555666666666222666<<>>CCCIIIJJJGGGCCCAAAAAA@@@===::::::<<<===;;;999777555666:::;;;888999;;;:::999999888999:::<<<======<<<:::888888999;;;<<<999;;;>>>DDDMMMZZZgggpppxxxnnneee]]]XXXPPPEEEAAACCC;;;AAACCC???===???@@@@@@???<<<999777777999===???999:::<<<>>>AAAEEEIIIKKKPPP[[[fffiiiddd^^^[[[\\\___qqqyyy~~~:::===???>>>;;;999:::<<<>>><<<:::777666777888999777777666555555555555666666555666999;;;===<<<;;;<<<===;;;666444555555222444555666777777666555444//////...//////000111111222111///...,,,,,,++++++333333444555666666666555444111///000444888999888777555444555888999888666555666777888888777666666666777999:::;;;;;;::::::===<<<::::::<<>>>>>???===;;;:::;;;;;;;;;::::::<<<===>>>===;;;:::;;;===???@@@BBB===888777999;;;999666888777666777999::::::999888666444444555666666666777777666777777888999::::::;;;;;;999666333222222555333111222555777555333666666666333000000333777777888999888555333333444000111111111111111111111222111333666999999666222222;;;===666444999777000666222000333777888666444777666444222222222444555555666777999888777555444333444555555444333000///333555666666555444555666222222222222333333444555888999:::999555333444666111333666888888666444222222222222333333333222222333000000222222///000333000111///---000666666///...000222333333333444555111555999999666333222333666666555444333111000//////222222///111555444...,,,,,,,,,,,,---///000111//////111444777777555333444...,,,//////...111888777333......222444333111...---------...///000111.........///111111111000555444444444555555333222888777666555555666777888<<>>>>>>>>>>>===<<<:::777666:::666333444999===<<<:::AAAAAACCCIIIVVVllltttcccTTTPPPKKKHHHGGGDDD???<<<;;;;;;;;;;;;<<<>>>@@@AAAGGGEEE???999888<<<@@@BBB===???@@@@@@AAAFFFPPPWWWZZZ```hhhnnnjjj```WWWSSSVVVbbbppp|||~~~wwwvvvsssooonnnqqqvvv{{{;;;===???>>><<<:::;;;<<<===<<<:::999888888888888555555444333333333333444555555555777999;;;;;;;;;:::;;;999444333555555222444555555555555555555444000/////////000000111222000000///....../////////333444444555555555555444222000...///222666777666777555333444666777666444444444555666666555444333555666888999999999888888<<<;;;::::::<<<>>>BBBDDDGGGMMM___}}}{{{sssjjj```XXXPPPKKKDDDAAABBBCCCCCCAAA>>>?????????>>>>>>??????999::::::<<>>@@@>>><<<<<<===???>>>>>>===888666999888666777<<>><<<:::888666555666888:::999888???@@@EEEPPPcccxxxbbbTTTIIIFFFCCCBBBBBB@@@===:::<<<;;;;;;:::;;;<<<===>>>??????<<<:::;;;>>>AAABBB>>>@@@AAABBBEEEMMMYYYccc```hhhuuu~~~|||nnn^^^SSSVVV\\\dddkkksssyyy}}}~~~{{{wwwxxx|||}}}zzzvvvkkkhhhccc^^^[[[\\\```dddvvv|||<<<>>>??????===<<<<<<===<<<<<<<<<;;;:::999888777444333222222111111222222555333222333666888999999666888666222222555555333444444333333333333444444111000000000000111222222.........///000111333333444444555555555444333333000...---...111333444444666444333333444555444333555555555555555444333222666777888999999888777777:::999999:::;;;>>>AAACCCHHHNNN```~~~vvvmmm]]]VVVMMMGGGFFFFFFEEEDDD???@@@@@@@@@@@@???>>>>>>888999<<<>>>AAADDDFFFHHHFFFAAA===;;;;;;;;;888666888777777888:::;;;;;;:::777555444444666777888888888888777666555555555555555666888888777666777888555444333444666666666444222333333333111000111222333555666666555444444555888777555444333444555555333222222333555666555444///<<>>===>>>AAA@@@??????@@@AAAAAA@@@???<<<999777888777555777:::AAACCCDDDEEEEEEBBB@@@>>>:::;;;;;;;;;999888888999@@@CCCKKK[[[uuuzzzaaaPPPGGGBBBAAA@@@@@@AAAAAA???===<<<;;;:::999999:::;;;<<<;;;;;;;;;<<<===>>>???@@@???AAACCCDDDIIIUUUfffsssvvvooo___XXXUUUTTTXXX]]]bbbcccccchhhfffdddhhhmmmpppnnnjjj___\\\WWWQQQNNNOOOTTTXXXeeeooo===>>>??????>>>======<<<;;;<<<======<<<:::777666333333222111111111111111444222000000333666777888444666555222222666777555444333222111111222333444222111111111111111222222---......///000111333444444444444444444333222111000///...///000222333333666555444333333444444444888888777777666555444333777777999999999999888777888888999:::<<>><<<===>>>@@@@@@AAA@@@@@@CCC@@@<<<;;;;;;;;;999888888777777888;;;<<<<<<;;;777555444444666888888888444444444444555777888999555666777666444333333444555444444555666666666666222333444444333222222222222333555666555444555666888777555333222222333444555444333333444555666777444;;;???:::555666777666///111222111333666777555333333222111111111222333333444666888888777666444444555555555555444333222111333444444222111111222444333222111111000111111555555666666555555666666222222222222222111000000///111333666666666444333333111000333444222333777888;;;;;;777111...---...000222333333333444666888888888777555444444555555555666666777777777777777999888666444444555333111333222111000000111222333444111///...///111111111111000000111111000111222111//////000333333111///...000222444444444333222555555333111000000111333222222111111111444777:::888777666555555666777888777:::===?????????BBBDDDDDDCCCCCCCCCDDDBBB???<<<<<<:::888777666666777999@@@AAADDDFFFFFFDDDAAA???>>>AAACCCAAA<<<999:::===CCCGGGSSSgggiiiTTTHHHDDD??????@@@@@@AAA@@@???>>>:::999888888999:::;;;<<>>>>>>>>>>>>>>>>>===<<<:::;;;<<<===<<<999777555444333333222222222222222333111//////111444555555333555555222333777999777333222111000000111222333222222111111111111111222............///000111111333444444444333222111111000111111111111222333444777666555444333444666777888888777666555444444444555666777888888777777666777888999:::===@@@CCCDDDIIIQQQcccwwwlllbbbZZZTTTOOOMMMKKKJJJJJJIIIEEECCC????????????>>><<<;;;:::===<<<;;;;;;;;;;;;;;;:::999888888999<<<======<<<888666444444666888888888333333444444555777888999555777888777666444444555555555666666666666777777444444555555666666555444222333555666555555666777999777666444333333444444777777666555555666888999::::::777444444777777555222222000000888@@@>>>777222222222222222222222333222444666777888777666555444444444444444444333333111333444333222000000111555444333222222222222222333222111111000000///...//////000111222222222222///111333666777777666666666333333555666444555888999:::;;;888333---,,,...000111222222111222555777888777444333333444555666444666888;;;;;;:::999777>>>;;;888666555333222111222222111111222333555666444111...---...000111111///000000//////000111111111000111222333444333111---...111333333333111000555555555333000///111333222444555555333333555666888777666555555666777888555999===AAABBBBBBBBBBBBCCCCCCDDDEEEEEECCC@@@===<<<<<<:::777777999::::::???AAACCCEEEFFFEEEDDDCCC@@@DDDFFFBBB<<<999;;;???CCCJJJZZZsssvvv\\\KKKDDDCCC<<<===??????>>><<<;;;:::777777777888999<<<>>>???CCC>>>;;;=========@@@GGGGGGIIIJJJKKKQQQccc|||yyygggXXXLLLJJJNNNNNNNNNOOOMMMMMMMMMPPPTTTUUUSSSPPPFFFEEECCCAAABBBFFFLLLQQQTTT___vvv>>>=========>>>>>><<<:::::::::;;;<<<;;;888666444555444333333222222333333111000...///111333333333222555444222333777999777222222111111111111222222222222111000000000000111/////////......//////000222222333333333222111111111333444444222222333444555666555444333444777999555555444333222222222333111222444555666666555555777888999<<>>===<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<999888888:::<<<>>>>>>===999777555555666888888777777777666555555666666777666888:::;;;::::::;;;<<<555666777777666666777999777666555666888888888777333555666777666555666777888888888888777666666666888888888777666666888:::===888333222555888777444666555111222<<>>>>>===<<<@@@:::777777666333222333222111111111222444666777444111///...///111111111///000000---...222444222111111111222333333444444---...///111111111111000000222444222///---...000333666999888555333333555888777666555555666777888444777<<>>???@@@AAACCCEEEEEECCC@@@===>>><<<999999<<<>>>===???AAACCCEEEFFFGGGGGGGGG@@@BBBCCC@@@;;;999<<<@@@BBBNNNdddeeeQQQDDD???@@@???AAACCCCCC@@@===<<<<<<888888888999;;;>>>@@@BBBCCC<<<888<<<>>>???FFFPPPOOOQQQQQQQQQUUUgggyyyjjjZZZLLLJJJKKKGGGFFFIIIIIIHHHGGGHHHIIIHHHGGGEEE?????????>>>===@@@DDDHHHKKKSSSeee{{{>>><<<;;;<<<>>>>>><<<999999:::::::::999777555444444444333222222222222333000///...000222333222111111333333000111666888666111222222333333222222111222111000000/////////000000/////////000000111222000111111222222222222111111333555444222111222333333444444222111333777;;;444444333222222222333444111222444666888888888888777888:::===@@@CCCFFFGGGKKKSSSeee|||tttiiiaaa\\\WWWPPPKKKFFFEEECCC@@@???>>>>>>>>>;;;<<<======<<<<<<<<<<<<999888888:::===??????>>>;;;999666666666777777666777777777666666777777888999;;;======<<<<<<===>>>555777888888666666777:::999777555555888999999888555666888888777666777888555666888999999777666555666888999888666555777999:::888777888888777555444444666444222999DDDAAA777222222333444444444444444111222555666777777666555222222222111111222222222333444555444222111111111222222222222222222333444555333222222333444222000---///111333444333111000000000000111333666888999888444333555555222222555777333333777777222///000---///000000222444888<<<===;;;888999:::;;;:::888666777888:::<<<>>>???@@@===777444666777444444777333333222111222333555666333111//////000222222111000222111---...555888666000000000000000111333555......//////000111111111---111444333///------///666999:::888444333555999888777666555555666777888888999<<<@@@BBBBBB@@@>>>???>>>???AAACCCDDDBBB@@@===@@@???;;;;;;@@@CCC@@@>>>>>>???AAACCCEEEGGGHHHAAAAAA@@@===;;;;;;???CCCHHHWWWrrrmmmVVVJJJCCCAAAAAABBBEEEGGGGGGDDD@@@??????;;;::::::;;;===???AAACCCCCC:::777===@@@@@@GGGRRRTTTUUUUUURRRUUUeee~~~qqqeeeUUUJJJJJJIIIDDDDDDIIIJJJHHHFFFDDDCCCBBBAAA@@@===>>>??????>>>???BBBDDDDDDHHHSSScccnnntttyyy~~~>>><<<:::;;;===>>>;;;888999999999888777666555444444333222222111111222222/////////000222333222000000222222///000444666444111222333444444333222111111111000//////...//////000000000000111222444444///000111222222222222222000333555444222000111333000222222111000222777;;;666555444333444555666777444555888:::<<<<<<===<<<777888;;;>>>AAADDDGGGHHHKKKSSSfffsssllleee]]]WWWMMMKKKGGGCCC@@@???>>>>>>>>>???@@@???===<<<;;;<<<999888888:::===?????????<<<:::777666666777666555444555555666888999;;;<<<===>>>???>>>;;;999999999555777999888666666888::::::777444444777999:::999666888999999777666777888111333555777777666444222555777999888555444666888666888<<<>>>;;;666444555000555444///333<<<;;;222222333444444555555555444111222444666777777666555222111111000111111222222444555666555333111111111111000000000111222333333444222000222444666444222...000333555555333000...333222222333555888;;;===777444333444333000000222666000000666888444000000222333333222222333777:::888666666888<<<>>>>>><<<>>><<<:::888999;;;>>>@@@:::444111666777555777;;;555444333222111222333333222000///000222333333222111444222...///777;;;:::000000///......000333555////////////000111222333,,,111666666222//////111888::::::666222333888>>>888777666555555666777888======>>>@@@BBBBBBAAA@@@BBBAAA@@@@@@AAAAAA???===>>>AAA@@@<<<===CCCEEECCC;;;;;;;;;<<<>>>AAADDDFFFDDDBBB@@@===<<>>AAAEEEEEEAAA>>>======>>>=========>>>???AAABBBEEE<<<999???AAA>>>CCCNNNTTTVVVUUUQQQRRR```yyyssseee\\\OOOGGGJJJJJJEEEGGGNNNMMMJJJGGGDDDBBBAAAAAA@@@888:::<<<>>>>>>???AAACCCCCCCCCIIISSSZZZ^^^ccchhhmmmxxx???===;;;999888777777888888777666555555555555555111222222333222111000///000////////////000000111000111111222222333333444444111//////222333222000555333111000000000...---000000////////////000000555444333222111111111111222111111111111111222222333333444444555444444444111222222333444555666666444555666888999:::::::::888::::::999???HHHJJJFFFGGGPPPfffuuulllbbb[[[SSSOOOOOOKKKCCC<<<>>>@@@BBBBBB???<<<:::999;;;;;;;;;<<>>;;;888666555444555666888888666444888777666666666666666777444333222333555888999:::999777444555777888777555555555555555555666777888555666777888999:::::::::888444111111555888999999888999999888777777888:::666444222222333444555444111111111111222333444444444555777777666555333111111///111555555111///000555666777555333222333444999777555444333222///,,,222222333333333555999<<<:::555222222000---...222333333333555777666333111...//////111333555888999===;;;:::999999<<<>>>@@@===888555666777777:::@@@999555111222666999888555444444444444444333222111---///000111111333666888777555333111111333555777111111000000111222333444555000---///000000222555666222222666888444///...555666777666444555888;;;;;;888888;;;:::666777===>>>???@@@BBBBBBCCCBBBBBBEEEAAA<<<===@@@BBB@@@>>>>>>=========>>>???AAABBBAAA???;;;:::<<>>BBBKKKYYYrrrqqqVVVJJJEEE@@@AAAHHHEEEEEECCCAAA>>>===???@@@;;;<<<<<<<<<;;;<<>><<<<<<===>>>???>>>???AAADDDHHHMMMQQQTTT]]]dddttt@@@???===;;;:::999999999:::999777666444444333333222222333333222111000//////////////////000000111111111222222333333333444444111//////111222111000444222000000000000000...000000////////////000000555444333222111111111111444333333222111111111111111222333444555555555666111222333333555555666777555555666666777888999999777:::999999>>>FFFHHHEEEIIIRRRgggvvvjjjbbb]]]XXXPPPIIIBBBCCCCCCBBBAAA@@@??????===<<<<<<>>>AAACCCCCCBBB===::::::<<<;;;888999===<<<===>>>???>>><<<:::999======>>>>>>===;;;888777555444444444666666444333666666666777777777777777777555444444555666777777888666444444666888777555555555555555555666777777777777888999999999999999888555222111444777888888888888999888777666888:::666555333333555666555444222222222111222222333333222444555666666666444333111///000444444000///111666777888777555333333333555333222222222111///,,,333444444444444555999<<<<<<777444333111...///222555555555666777666444111000111222444666888::::::===<<<:::999:::<<<>>>@@@>>>999777777777777999>>>;;;888555666999;;;999666222333333333333222222111000111333444444444666888999777444111000000111222222111/////////000222333666111///111222111333777333......333555222///...222444555555333333666888;;;999999<<<;;;777888>>><<<======>>>???@@@AAAAAADDDAAA>>>@@@DDDFFFEEEBBB======<<<<<<===???@@@AAADDDBBB???>>>@@@DDDIIILLLQQQKKKHHHKKKKKKHHHMMMWWWiiigggPPPFFFBBB===<<>><<<<<<<<<===>>><<<===>>>???BBBEEEIIIJJJQQQVVVcccxxxBBBAAA???===;;;;;;;;;;;;;;;:::888666444333333222333333333333222111000///...////////////000000111333333333333333333333444444222000000111111000///222111//////111222111000000000////////////000000444333333222222111111111666555333222111111000000000111222333444555666777222222333444555666666777666666555555555666888999888999999999===DDDFFFDDDKKKTTThhh{{{qqqhhh^^^WWWKKKIIIFFFCCCBBBBBBBBBCCC===<<<<<<===@@@CCCDDDDDDAAA===<<<>>>===:::;;;===???===BBBJJJIII???999:::=========<<<;;;:::999999777555333333333444333222444555777888888888888777888888777666555555555555777555444444555666666555555555666666666666777777888888999999999999999888888555333222333555666666777888888777666666777999777666555666888888666555444333333222222222222333111222444555666666555555222//////222222///000222666888:::999777444222222222111111222333333111000444555555555444555888:::<<<777444444222///000444888777777777777666333111222333666888;;;<<<<<<<<<<<<<<<;;;;;;;;;===???@@@???;;;999999999777888<<<;;;999777888::::::777444000000111222222222111111111333666666555444444555888666333111//////000111444333111//////000222333555222000222222111333777777222000444777666444444111333555666555555666777;;;:::;;;===;;;999:::===::::::::::::;;;===???@@@@@@??????BBBGGGHHHGGGDDD======<<<<<<<<<>>>???@@@EEEDDDCCCCCCEEEHHHKKKMMMMMMHHHGGGLLLLLLLLLUUUaaaooo\\\JJJCCC@@@;;;999;;;???AAAAAA@@@===;;;:::;;;AAAAAA@@@===;;;:::;;;===>>>@@@DDDIIINNNQQQSSSTTTQQQLLLHHHHHHIIIKKKRRRYYYYYYZZZXXXVVVXXX[[[WWWQQQQQQMMMHHHEEEEEEEEEEEEDDDEEEDDDCCCCCCCCCCCCAAA???CCCAAA???<<<;;;;;;;;;<<<<<<<<<<<<<<<===???@@@BBBDDDHHHQQQ___tttBBBAAA???===;;;;;;;;;;;;:::999888666555444444444555444444333222000//////......///000000111111111444444333333333333333333333222111000000000000///111000//////111333333222000000////////////000000333333333333222222111111444333222111111111111111111111222222333444555666222222333444555666777777777666444333333555777888888999999:::<<<@@@CCCCCCKKKTTThhhtttlllaaa\\\TTTMMMIIIHHHHHHHHHBBB@@@???@@@CCCFFFHHHIIIAAA===<<<>>>???<<<<<<>>>@@@;;;@@@MMMLLL???999===>>>===;;;::::::::::::;;;999777444333333444333333333444777999:::999888777888888888777555444444555555444444444444555666666666666666777777777666666777777888999:::::::::999888666444333333444444555777888888777666666777999777777777999::::::777555555444333222222222222222222333444555555555555444222//////111111///000444666888;;;;;;888555222222222111222333666777666444333444555444333444666888999444222333222000222666999888777666666555222000222444888;;;============<<<<<<<<<<<<===>>>??????@@@<<<;;;<<<:::777777999888777666666777666222/////////000111222222222111222444666777555333222222333222111000000111222333666555333111111111333444444111000222222000222777;;;555222555888777666777222444666888888888888888::::::<<<<<<;;;999:::<<<999888777888999<<>>@@@BBBBBBAAA?????????>>>??????===<<<<<<>>>@@@BBBFFFLLLSSSXXX[[[\\\\\\YYYPPPIIIHHHHHHGGGHHHKKKPPPQQQQQQTTT[[[aaa]]]UUURRRNNNJJJGGGFFFEEEDDDCCCBBBBBBBBBDDDEEEDDDAAA???CCCBBB???<<<::::::::::::>>>===<<<;;;;;;<<<>>>>>>>>>BBBHHHQQQ___sssAAA@@@>>><<<::::::::::::888777777666666666777777666666444333111000//////...///000111222222222222444444444333333222222222222111111000/////////000000///...000222444444444000000////////////000000222222333333333222111111000000000000000111222333444444333222222222333333222333333444555666777888777666444333333555777888999999999;;;<<<===@@@CCCJJJSSShhhxxxlllbbb[[[VVVSSSQQQLLLIIIFFFEEEHHHKKKMMMNNN@@@<<<:::===???======>>>>>>888<<>>:::AAA===<<<:::999999:::;;;<<<;;;999666555555666666555333555777999::::::999888666888999888666444555666444444444444444555666777666666777888888777666555444555777888999:::::::::777777666444333333444555777888888777666666777999888888888:::;;;;;;888666555555444333222222222222444444444444444333333222333000///222222000111555666888;;;;;;888555333222111111111333666777777666111222333333222222444666444000///111222111444999999777555555444333111///222444777:::<<<======<<<<<<<<<===>>>????????????@@@======>>>===888666777666666666666555333111...///000111222222222222222333666888999777555444444333333222111111222333333555444333222222222222333444222333555333111333888:::333///222444333222333333333555777999999888888777:::;;;;;;999999999999888888777888:::===@@@BBB???@@@BBBDDDFFFDDDAAA???>>>>>>===<<<<<<===??????>>>AAAEEEIIIMMMPPPQQQQQQRRRLLLJJJLLLNNNXXXqqqqqqTTTLLLDDDAAAAAA>>>;;;999;;;>>>AAABBBBBBBBBBBBCCC>>>??????>>>======@@@BBBCCCGGGNNNUUU[[[^^^```aaa\\\RRRHHHFFFEEEDDDCCCEEEGGGJJJNNNUUU```gggbbbXXXSSSPPPLLLIIIGGGFFFEEECCCAAAAAACCCFFFHHHHHHEEECCCDDDCCC@@@<<<::::::::::::===<<<;;;;;;;;;<<<===>>>===AAAFFFKKKRRR```rrr@@@???===:::999999999999777777666666777777888999888777555333111000//////...000222333444444444333444444333222222111000000///000111000///...000222111//////000222444555444000000////////////000000111222333444444333111111/////////000111222444444666555333111111111222222333333444555666777777888666666555555555666888999;;;::::::===<<<;;;>>>CCCIIISSSiiizzzrrrkkkddd```YYYUUUOOOKKKJJJKKKLLLLLLDDD>>>;;;>>>AAA???>>>>>>===999;;;BBBCCC>>>===BBB;;;;;;:::999999:::;;;<<<<<<:::888888888999888777555666888999999999999888666999;;;:::666444555666333444555555444555777888666777888999888777666555333444666777888999999999666777777666444444555666888999999888777777888::::::999888999;;;;;;999888555444444333333333333444555555444444333222222222333000000444444222333666555777999999777555444444000000000222444555555333///000222222222222333555222///---000111222555:::999777555444444333111///222333666888:::<<<<<<<<<;;;<<<>>>@@@@@@@@@?????????===>>>@@@???999666666888888888777666555333222222222333444444444333333555777::::::999888888999888777666444333222111111222222333333333222111111555555666888666222555;;;999333000333666555444555222111222444777888777666555:::<<<:::999:::999777777888888999<<>>======>>>???@@@<<>>??????AAACCCAAABBBAAA???======>>>@@@???BBBGGGNNNTTTYYY\\\]]]VVVMMMEEECCCBBB@@@???AAABBBFFFMMMWWWcccjjjeee\\\RRROOOKKKHHHGGGFFFDDDCCC???@@@CCCGGGKKKLLLKKKJJJGGGEEEBBB???=========>>><<<<<<::::::999:::;;;<<<;;;???CCCFFFIIIPPP\\\ddd@@@???===;;;999999999999888888777777777777777888:::888666333111////////////111333555666666555555444333333222000//////...---///000000......111333111000///000222444444444000000////////////000000000111333444444333111000222222222222333444555555555333222111000111333444333333444555666777888888555555666666777888999999===;;;;;;>>>===:::===DDDIIISSSjjj}}}rrrkkkbbbYYYTTTRRRPPPPPPKKKDDD@@@CCCDDDBBB???>>><<<===>>>???@@@@@@??????999999999999:::;;;;;;<<<:::999999999;;;;;;999777888888888888888888888888888;;;===;;;666222222444333555777666555555888:::666777999999999777666444555555666666666666555444666888999888555555666888999::::::999888888999;;;;;;999888888999::::::999444444333333333444444555444444333333333333333333222000222666777444444666444555777777555444555555222111111333444555333222---000222333333333444666555111///111222111444999999777555444444444222111333333555777999;;;<<<===;;;===???AAABBBAAA???>>>>>>===???BBB@@@:::666666::::::999888666666666777555555666666666555555444333555777777777777999;;;:::999888777555444333333111333555777777666444222333333666777444111333:::777222000555999999888999333111000222666888888777555;;;>>>;;;999;;;;;;777666777999;;;===@@@BBBCCCAAACCCDDDEEEDDDBBBAAA@@@AAA@@@???>>>>>>???@@@AAA>>>AAAFFFLLLPPPSSSTTTUUUUUUSSSTTTYYYaaattttttWWWFFFBBB>>>;;;;;;===<<<;;;888:::;;;;;;;;;<<<>>>@@@@@@AAAAAA???>>>>>>@@@BBBAAAAAABBBEEEHHHLLLOOOQQQKKKFFFCCCDDDCCC???>>>@@@AAAEEEKKKRRR[[[aaa^^^WWWMMMKKKGGGEEEEEECCCBBB@@@===>>>AAAFFFLLLPPPQQQPPPKKKIIIFFFDDDBBBBBBBBBCCC???>>><<<:::999999::::::999<<<>>>@@@BBBFFFLLLQQQ@@@???===;;;:::999999:::::::::888777666666666666:::999666333000/////////000222444666777777777666444333222111000......---,,,...000000...///222555222111000000333444444444000000////////////000000000111333444444333222000666666555444444444555555333222111000000222444555333333444555666777888888444555666888999:::::::::>>>;;;<<>>===AAACCC@@@@@@BBBAAA<<<888999999::::::;;;;;;;;;888888888:::;;;;;;999777:::999888888777888888999:::===???<<<555111000222333666777777555555888;;;777888999:::999888666444777777777666555333222111555888:::999666555777999:::;;;;;;:::999999:::<<<<<<999777777888::::::999333333333333444444555666222222222222333444555555222111333888999666444666333444555555444444555777666555444555666666555333---000222444444444666777888444222333333111333888:::888666555555555444333444444555666888;;;===>>>;;;===???BBBBBBAAA@@@>>>>>>===???CCCAAA;;;666666::::::999777555555666888777888888888777666555555///000222333333555888:::888888888888888888888888333666999<<<===;;;888666///000333444111---000666000++++++222777777777888666444222333777:::;;;:::666<<>>@@@AAABBB>>>@@@AAABBBAAA?????????BBBAAA@@@??????@@@@@@AAAAAADDDHHHMMMQQQSSSUUUUUUVVVVVVZZZbbbmmmfffJJJFFFCCC>>>;;;;;;>>>???===<<<<<<<<<;;;::::::===???<<<===>>>??????AAADDDGGGGGGEEECCC@@@@@@AAACCCDDDCCCBBBCCCFFFEEE@@@>>>@@@???CCCFFFIIINNNRRRPPPJJJIIIGGGDDDBBBBBBAAA???===;;;<<<@@@EEELLLQQQTTTTTTNNNLLLIIIGGGFFFFFFFFFGGGCCCBBB???===;;;:::::::::999:::;;;<<<>>>AAAEEEIII@@@<<<;;;<<<;;;888888::::::999999999888777777777999::::::888555444444444222222222333333555666777888555333111222222222111111000000000111333555666555111...---///111111000000000000000000000000000333111///111333555333111000333666666333111222333111111222222222333333333333333333444444444555555444333333444444555666777<<<<<<<<<;;;::::::<<<>>>IIIXXXtttzzzpppiiiaaa[[[SSSMMMKKKIIIFFFCCC???AAACCCCCCAAA>>><<<<<<;;;;;;:::999999:::>>>AAA777777999::::::999888888777999;;;:::777777:::<<<888888777777666555555555777777888888888666555444666777888:::999888666555444666777888777666777777999444444777777333333888::::::999888777777777888:::999888777777777777777777666555444333333333333555000333444000555666,,,555555444333333222111111333333333444555777999:::999666333333444333///,,,000000111111222222222333111222444555666555555444888777555555555444333111333555999;;;;;;<<<===???AAAAAAAAAAAA@@@???>>>>>>>>>@@@BBBCCCAAA===888555111333555777888888888777444777999999666666888;;;333111//////222555777888888<<<>>><<<;;;;;;888333777666999>>>>>>999666777333111000000111222222111111111111000000333777:::666666666666666555333111333:::>>>;;;:::===<<<888666666888<<>>BBBAAA???>>>=========>>>???DDDAAA888777???AAA;;;<<>><<<;;;===>>>>>>>>>===<<<;;;::::::::::::;;;<<<777555999;;;:::>>>EEEDDD@@@<<<;;;<<<======;;;<<<:::999;;;>>>???===:::888;;;???CCCFFFGGGGGGFFF=========<<<<<<<<<;;;;;;<<<<<<<<<@@@EEEJJJMMMNNNQQQMMMHHHFFFGGGHHHHHHGGGHHHCCC>>>;;;;;;;;;:::888888777666888;;;===>>>>>>>>>:::888999777444333555;;;::::::999999888888777888999999777555333333444222222333333555777888999999666333222222222111000111111111111222444666777666333000///111333222111000000000000000000000000666444333444777888777555111222444555444333333333111111111222222222333333333333333444444444444555444444444444555666777777999:::;;;;;;:::<<<>>>AAAGGGVVVsssyyyqqqfff]]]WWWSSSOOOKKKMMMLLLKKKHHHDDD@@@>>>===>>>>>>>>>===<<<<<<<<<<<<::::::;;;;;;:::999777666777999:::999888888:::<<<999999888888777666555444666777777777777666666555777888999::::::999888777666777777777666555444444666222222555666333333777:::999999888888888999999888888666555333333222222444444333333333444444555777000333666///000666555444444444333333333333222333333444555666777777888999888666666555444111///000000111111111222222222111222444555666666555555666555555555555666555444666888;;;<<<<<<<<<<<<===>>>>>>???@@@@@@@@@?????????@@@AAAAAA@@@<<<888666333444555666777666666666444777999888555444666888666333000000222444666666888;;;<<<:::999:::888444:::888:::===;;;555222222333111000000111222222111111111111111000111444777666666666666666555333111333999===;;;;;;===<<<999<<<;;;<<>>>>><<<;;;;;;;;;<<<======CCCAAA999999???@@@;;;===GGGOOOOOOPPPTTTVVVUUUVVVXXX___nnnqqqWWWKKKAAA???<<<;;;;;;;;;;;;:::999999::::::;;;<<<=========888666999:::888;;;@@@???===::::::<<<===<<<;;;:::999888999:::;;;;;;::::::;;;???AAACCCCCCBBBAAA<<<<<<;;;:::::::::::::::===<<<;;;===AAADDDEEEFFFIIIFFFCCCBBBDDDFFFFFFFFFGGGCCC>>>;;;;;;;;;:::999888777777888:::<<<<<<<<<===999777888666222111333;;;;;;::::::999888888777666777777666444222333444222222333555777999;;;<<<:::777444222222222111000222222222222333444666666555333111000111222222111000000000000000000000000333222222222444555444333111111222333555555444222000000111111111222222222333333333333444444444444444555555666666777888888777888::::::;;;===@@@CCCGGGWWWtttxxxoooggg```[[[ZZZVVVQQQKKKEEEAAA???>>>>>>?????????===;;;999777======<<<;;;999888666555888999:::999888888:::<<<999:::::::::999777555333666666666666666666777888999999:::;;;;;;:::999999888888777666555444333222555222333666666555555888999888888888888999999::::::999777555444222222111222222222333444555666777:::111333666000111888888444444444444444444333333333444555666666666555555666777888777444222222222000000000111111111111111222222333555555555555555555555555666666666777777:::<<<>>>>>>===<<<<<<<<<<<<<<<===>>>???@@@@@@???@@@@@@@@@@@@>>><<<999888666666666555555444444333555777999777444222333666888555222222333555555555777:::999666666888777444888666888;;;999444111111333222000000222333222111111222333222111000111222666666666666666555333333333888<<<;;;;;;======;;;<<<;;;:::;;;>>>?????????>>>===<<<;;;;;;;;;<<<===;;;@@@AAA<<<<<<@@@@@@;;;:::BBBIIILLLOOOSSSUUUTTTUUUZZZhhhjjjRRRGGG@@@>>>;;;::::::;;;:::999999:::::::::;;;<<<<<<===<<<999888:::999777888::::::999999999;;;<<<<<<:::777777777666666666888:::;;;<<<>>>??????>>>===<<<;;;:::999888777888999999:::999888999<<<>>>>>>>>>@@@>>><<<===???BBBCCCCCCEEEAAA===;;;;;;;;;:::999999888777888999::::::999===:::888:::999555555888;;;::::::999888777666666444555666555333222333444222333444666888;;;===>>>:::777444222222222111000000111111222222333444444222111//////////////////000000000000000000000000111000000111111222222222222000000222666777555222000000000111111111222222222222333333333444444444444555666777777888888888777888::::::;;;===@@@CCCIIIYYYvvvxxxqqqjjjeee\\\SSSMMMHHHEEEDDDBBBAAA@@@??????>>><<<:::======<<<;;;999777666555999999999999999:::;;;<<<::::::;;;;;;999777555333777666555555666777999:::999999999999::::::::::::999888777666666666555444888777777999999888888888666666666666777888999999<<<;;;:::888777666666666333333333333444555666777;;;444333222666CCCDDD444666666666555444333333222222444555666666555333222222444777555222000111333111111111111111111111111111111222333333444444444666777888777666666777888;;;===@@@@@@???======>>>======>>>???@@@@@@??????AAAAAA@@@>>>===;;;::::::999888666444333222222222777999:::888444222222444777555333222444666666666666888666333333666777555222111333999:::777666888444222000111222333222222222444555555222000000000666666777666555444444555444888;;;<<<<<<<<<======<<<;;;999888999:::;;;<<>>===<<<<<<======999>>>AAA??????BBB@@@;;;;;;???EEEJJJNNNRRRTTTUUUYYYcccwwweeeOOOEEE===;;;999999;;;=========<<<<<<<<<<<<;;;:::999999:::999999:::999888777777999999::::::;;;;;;:::999666888888666333333777;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999777666555666777888444444444666999;;;<<<;;;999999999:::<<<===>>>???AAA???===;;;:::::::::::::::888888888999999777666;;;888888:::;;;999:::===999999888777666555444444333444555444333222333444333444555666888:::<<<===999666333111111111000/////////000000111111111222000000000///......//////111111111111111111111111222222333333333333444444222000000222666777555222000111111111111222222222222222222333333333444444444555666777888888888777888999:::::::::<<>>AAA@@@???>>><<<;;;;;;;;;:::999666444222222222333999;;;<<<999555222333555444333222333555777888888444666444111111555666555///...111777:::999999<<<444222111111222333333222333555777777444222111111555777888777444444555777777888;;;===<<<;;;<<<>>>@@@???===;;;:::;;;===>>>CCCBBB???===;;;;;;:::;;;999===AAABBBCCCDDDAAA>>>AAACCCGGGKKKMMMOOOSSSWWW```nnnfffOOOFFF>>><<<::::::<<<======<<<;;;;;;<<<<<<<<<;;;:::999888:::::::::::::::999777;;;;;;<<<<<<:::999888888888999999777444444888<<<::::::999::::::;;;;;;<<<999888777666666666777777444333444555888:::999888777888999::::::::::::;;;===<<<;;;:::888888999::::::999888999999999666444888666666999;;;999;;;>>>999888777666555333333222222444555444333333444555555555555555666888999999666444111000000111000///---...///000000000000///111222333222000///000111111111111111111111111111000111333222111111222444111111222333555555444222111111222222222333333333222222222222333333333333333444666777888888777666888999::::::;;;<<>><<<;;;:::::::::;;;:::999999;;;<<<<<<;;;:::999999888777777666666999999999999999999:::;;;999888777666777999;;;<<<<<<999666666:::<<<;;;:::666999:::888888999888444666555555555555555666777222222111111222222333444888777777666666666777777444555333222GGGhhhaaa999:::999888777555333222222222333444444444333222111222444666666555555555666333333333333333222222222000000000000111222333444:::<<<===;;;777555666888<<<>>>@@@AAA@@@@@@@@@AAABBBBBBBBBAAAAAA???>>>>>>@@@@@@???>>>===<<<;;;;;;;;;999666333222333555666:::<<<===:::555333333555222111111222555777888777222444333000111555666555111///222777999777777:::444333111111333444333222222444666777555444444444555777888777444333666999999999;;;======:::;;;?????????>>><<<999999<<<>>>AAA???===;;;999888888888:::===AAADDDFFFEEEDDDBBBDDDEEEHHHKKKJJJLLLTTT^^^qqqkkkTTTIIIDDDAAA===;;;;;;:::999777555777999;;;===>>>>>>>>>:::======;;;:::<<<;;;888;;;<<<<<<;;;888777777888:::;;;:::999777777999;;;888888777777777999;;;<<<999999888888888777777777888777666777888777666444666888;;;;;;:::888888999888999999888777666777999::::::999::::::999777444999666666:::;;;999;;;>>>999999888666555444333222222444555555444444555777666666555444444444555555444111///...///000000000......000111111000000//////222333222000//////111111111111111111111111111///111333222000000222444111222444555444333333333222333333333333444444444111222222222222333333333222333555777777777666555666777999:::;;;===AAADDDHHHXXXuuu{{{mmmfff^^^YYYVVVRRRLLLGGGFFFEEEBBB@@@>>>===<<<<<<<<<:::888999;;;===<<<;;;999888666555555666888999;;;;;;;;;<<<;;;;;;::::::;;;999777666777999<<<>>>>>>:::666666999;;;:::888333888:::888999<<<;;;777888888777666666666777777444333333222222222333333777777777777888999::::::555222333777@@@RRRQQQ;;;888888777777666555555555222222222222333333333333333333333444777777777666555555555444444333333333222111111111222333444555888;;;===<<<888666888;;;>>>@@@AAAAAA@@@>>>>>>>>>???@@@@@@@@@@@@@@@???>>>????????????>>><<<;;;:::;;;999666333333555888:::999;;;;;;999555222333555333222111222444666666555000333333111222555666444111///111555666444444777555333111222333444333222000222444555444444555666555777999777444333666:::<<<:::;;;>>>===999:::>>>>>>??????===::::::<<<>>>>>>===;;;:::999999:::;;;<<<>>>BBBFFFHHHGGGFFFFFFEEEHHHOOOTTTUUUZZZjjj{{{sssZZZMMMDDDAAA===;;;999888666555333555888;;;>>>????????????BBBAAA<<<;;;===<<<888999::::::888555555777:::<<<;;;:::::::::;;;999888888666555333444555777999888999:::;;;;;;999888777777666666777888888555333444777;;;;;;:::888888888444666777777555444666888:::::::::;;;<<<;;;888555<<<999999<<<<<<:::;;;>>>::::::999777666444333333222444555555444555666777777666555444333222222222222000...---///000000000//////111222222111000000---///111111...,,,---///111111111111111111111111333666888777555444666999000333666666333111222333333333333444444444555555111111222222222333333333111222555666777666555444444555888:::;;;???CCCFFFNNN^^^xxx~~~yyyrrrmmmdddZZZRRRLLLJJJGGGCCC@@@>>>=========:::888999<<<===<<<;;;888777555333444666888:::<<<<<<===>>>===<<<:::999<<<;;;888777888;;;>>>@@@@@@;;;555555888999888555222888;;;:::<<>>999000444:::555444999888555555666666777777888888222222111111222222333444222000///222666777555333666666666555555444444444444333222222333444666777666:::===<<<888777:::>>>@@@BBBCCCBBB???===<<<<<<<<<===>>>??????@@@@@@???>>>????????????===;;;:::;;;999555333444666:::<<<777999:::888444111222444444333222222444444333222///222333111222666777444///---///333555333444777555333222222333444444333///000222333333444666888555777999777333333777;;;>>>;;;;;;???===888999>>>BBBDDDEEECCC@@@???AAACCC===<<<<<<;;;<<<===>>>???===>>>BBBGGGIIIHHHGGGHHHKKKPPP[[[dddhhhrrryyy^^^PPPAAA>>>;;;999888888777666555777:::<<<>>>>>>======CCCFFFDDD===;;;===<<<777666777777555333444888;;;===:::999:::<<<<<<999666888666333111111222444666888:::<<<======;;;888777333333444666999999888777111555:::;;;:::888888999222444666666444333555888:::::::::<<<===<<<999666:::999777888:::;;;:::999999777555555555444222111555555666777888999::::::999888888777666555444444000000000000111111111111444222111222444444222///000333555444111......///...000222333333222222111888===<<<555111333444000111222333444333111///---333333444444444444444444333333222222333333444555555777888::::::888777555666777999999:::<<<@@@CCCdddeeeyyyvvvjjjaaa___hhhpppyyytttkkkbbb[[[PPPIIIFFFEEEDDDBBB@@@???>>>;;;::::::===???;;;999666666777999;;;;;;>>>::::::>>>@@@>>>===???======<<<;;;;;;===>>>???===;;;888666777777777666666777888999::::::::::::<<<===>>>===;;;:::;;;<<<;;;::::::999888888999999:::999999:::<<<===<<<;;;;;;999666444444666999;;;666666555666888888777555444333222222444555444222222222111111222444555666555444333333222222222333111111222444555666666777;;;;;;;;;<<<<<<<<<======DDDDDDDDDDDDCCCBBBAAAAAA@@@AAABBBCCCCCCCCCBBBAAA<<<=========<<<:::888777999777555444555666555555888999:::777444333444777444555666555444555666888333444444222111111333555111000111444888:::888555666555333333333666999;;;888666444444666777666444888777777777777999:::;;;:::;;;;;;:::999:::<<<>>>>>>@@@BBBDDDEEEDDDCCCBBB@@@AAAAAA===:::;;;<<<===AAAAAACCCEEEIIILLLMMMMMMPPP```qqq{{{}}}```OOOAAAAAA===777888===<<<666;;;999666555666:::>>>AAAFFFGGGGGGGGGEEEBBB>>><<<:::999777666555666888999888888888888888999999999999777444222111222444555777777888;;;===<<<888444777888888999999999888888444555666666555666888:::222555777444000///333888666999888666888>>>>>>999;;;999777777888::::::999888777555444444444222000555666777777888888888888::::::999888777555444333---............/////////333222000111333333111///111333444333111//////111.........///111111000///555999999333000222333000222333333333222111000///111111000000111111222222333333222222333333444555444555666777777666555444555777888999999<<>>>>>>>>>>><<<999999:::;;;;;;:::===:::999<<<===;;;;;;>>>>>>>>>===<<<;;;;;;;;;<<<;;;999888777888888777666::::::;;;<<<<<<===<<<<<<;;;======<<<;;;:::;;;<<<:::999999888888888999999:::999:::<<<>>>???>>><<<:::999777555555777999:::777666666777999999888666222111000111222333222111222222222222333444555666555444333222111111111111222222222333444555666777888999999:::;;;===>>>>>>BBBCCCCCCDDDDDDCCCAAA@@@@@@AAABBBCCCCCCCCCBBBBBB>>>>>>>>>>>>===;;;999888:::777555444555666555444666888888666333222333555555666777777666666777999444444444222000000222444222111111333777999888666555444222222333666999;;;888555333333555666666555888777777777888999:::;;;<<<<<<<<<;;;::::::<<<>>>===>>>???AAAAAAAAAAAA@@@BBBCCCBBBAAA@@@AAABBBCCC@@@AAADDDHHHLLLPPPTTTVVVfffyyy~~~```OOOBBBBBB===888888<<<;;;666:::888777777999<<<@@@BBBKKKKKKKKKKKKHHHDDDAAA>>>999888666555444555666777777777777777888888888888777666555333333444555666888888999<<>>===888<<<999666666777888999999777555444333444333222000666777888999999888777666<<<<<<;;;:::888555333111---------.........//////222111000000111111000...111222222111000000111333111...---...111222000...222555555111///111222111444444333222111111111111000000///...///000222333333333222222333333444555444555666777777666555444555666777888999;;;>>>AAAWWWmmmgggVVVMMMGGGHHHHHHHHHNNNXXXhhhsss~~~rrriiibbbZZZUUUKKKJJJHHHEEEBBB@@@>>>===>>><<<;;;;;;;;;;;;999888===:::999<<<<<<:::;;;>>>>>>>>>===<<<;;;:::999888999999888:::;;;;;;999777;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<===<<<:::::::::;;;999888888777888888999999999999:::<<>>??????@@@CCCDDDEEECCCBBB@@@@@@AAABBBCCCDDDCCCBBBBBB????????????>>>===;;;::::::888666555666666555444555666666555333222333444555777888888777666888999666666555333000000111333333222111222555777888888444333222222333555888999777555222111222444555666777777888888999::::::;;;=========;;;::::::<<<>>><<<<<<<<<===>>>>>>??????CCCAAAAAABBBEEEFFFFFFFFFDDDGGGKKKOOOTTT[[[bbbgggyyy\\\KKKBBBAAA>>>999999;;;:::666999999999:::<<<>>>AAABBBHHHHHHHHHGGGDDDAAA===;;;999888777555555555666777666666666666666666666666666666666777777888888888:::;;;<<>>>>>===;;;999555222000//////000000000111111111111000//////////////////111111000000000111333444444111...///333444222000///111222000///000222333666555333111000111222333333222111000111333555666333333222222333333444555666666777888888777666666444555777777888:::>>>AAAMMMjjjdddPPPIIIDDDDDDDDDDDDGGGMMMUUU]]]iiivvv|||ssslll\\\XXXSSSMMMIIIGGGEEECCCAAA@@@?????????>>>;;;999<<<::::::======:::<<<@@@<<<<<<<<<<<<;;;:::999888999999;;;===???>>><<<999999999888888888999999999;;;<<<===<<<:::::::::;;;888888777777777888999999888888999<<>><<<999999999::::::999999999666555555666888999888777777666444555666666555444222222333444555555444444333222222222222222333333444333222222333555777888666666666777888:::<<<===<<<>>>BBBDDDEEEDDDBBB@@@@@@AAACCCDDDDDDDDDCCCBBB?????????>>>>>>===<<<<<<;;;999777777777777555444444555555555444444444444444666777777666666777888888888777444111000111333555333111111222555777888555444333222222333555666666444111///000222555777666777888999::::::::::::<<<<<<<<<:::999999;;;===<<<<<<;;;;;;<<<===??????AAA======AAADDDEEEEEEFFFOOOSSSXXX]]]cccmmmzzzmmmSSSDDD??????===;;;:::;;;;;;::::::;;;;;;<<<===>>>???@@@AAAAAAAAAAAA???===:::999:::999888777777777777777555555555555555555555555888999;;;<<<===>>>======??????@@@AAABBBAAA@@@???<<<<<<<<<;;;;;;999888777???@@@@@@>>>:::777555555333333333444555555444444777999:::;;;<<<<<<999555===;;;888666777777777777444333222222333444333111555666999;;;===>>>????????????===;;;888444111///000000000111111111111222111000000///......///000222000//////000222333444333111///000333333222//////000111111111111333666666555222000///000222333333333222222333444666777333333222222333333444555666666777777777777666666444555777777888:::>>>AAAHHHddd___JJJDDD@@@@@@AAABBBCCCEEEGGGKKKPPPXXXcccsss~~~vvvkkkaaaZZZVVVRRRPPPJJJIIIGGGFFFEEEBBB???<<<:::999<<>>;;;<<>><<<888777777666777777888999<<<===>>>===;;;:::;;;<<<999888888888888888999999666777888;;;>>>>>><<<:::888999::::::::::::999888444444444666888999888666888777666666777777666444222333444666666555444333222222222333444555666777555444444444444555777888888777666666777888:::;;;;;;===AAADDDEEECCCAAA@@@AAABBBCCCDDDDDDDDDCCCBBB??????>>>======<<<<<<<<<;;;:::888888888777555444444444555666666666555444222444666666555555555666::::::999666333111222444555444222111111333666888888777555333222222222222555333111//////111555888666777999;;;;;;;;;:::999:::::::::888777777999;;;===============???@@@@@@@@@<<<;;;@@@CCCCCCEEEIIIVVV^^^hhhpppzzzyyyaaaMMMBBB===============<<<===>>>===============<<<<<<;;;;;;<<<======>>>===<<<<<<999999888777666666555555333444444444444555555555;;;<<>>??????===:::888777888222555888777333222555888;;;:::;;;===>>>;;;888555>>><<<:::999999888777666444333222333444555444333555666888:::===???AAABBB@@@???<<<999666333111000/////////000000000111111111111111///------///111222000///000222333333222...///111111111///...---000///000222222111333777555333111/////////111111000000111222333444444444333333222222333333444555444444444444444444444444555666777888999;;;>>>AAAJJJaaa}}}YYYJJJEEE@@@>>>???@@@@@@??????AAACCCGGGOOO\\\lllwww{{{rrrkkkddd```XXXUUUPPPLLLIIIEEEAAA>>><<<===AAADDDAAA<<<<<<@@@<<<;;;:::::::::;;;===>>><<<===>>>AAACCCBBB???===999999888888999:::<<<======>>>???>>><<<;;;<<<===;;;::::::999888888999999666777888;;;======:::777888888999999999999888888444444444666888999888777888666555555666666444333111333555777777666333222222222222333555666888888666666666777777777888888999888777666666777999:::;;;===@@@BBBCCCBBBAAA@@@AAABBBCCCDDDEEEDDDCCCCCC??????>>>===<<<=========<<<;;;999999999888666333444333444666888888666444111333555666555444444555::::::999666333222333444555444333111000111555777999888666555333222111111333333222111000222555888555777:::<<<===<<<:::999777888888777666777999;;;>>>>>>??????@@@@@@AAAAAAAAA======CCCDDDDDDJJJTTT^^^lll~~~}}}jjjYYYLLLCCC>>>===>>>@@@???===>>>AAA>>>>>>===<<<;;;999999888555666777888999:::;;;;;;888777777666555444333333222222333444555666666777<<<===@@@BBBCCCDDDDDDCCCDDDDDDCCC@@@===<<<<<<==================<<<;;;::::::;;;:::999777666777999333777;;;999555555;;;AAA???<<<<<>>===<<<;;;;;;:::777444444333222333555666666444666666666777:::===@@@BBB@@@>>>:::777444222111111000111111111111222222222111222222///------000333222000///111333444222000+++000444444111------...000...///333222///222777333222111////////////000---...000333444444333222333333222222333333444555444444444333333444444444555777888999999<<>>@@@???<<<;;;>>>BBBDDDHHHPPPYYYaaaeeerrr}}}rrrllleee]]]VVVPPPKKKGGGFFFHHHMMMOOOJJJAAA???BBB@@@>>>;;;999999;;;===???======>>>@@@AAAAAA>>><<<:::999999999:::<<>>???@@@???>>>===>>>???======;;;:::999999888888888888:::<<<>>>===999666888888888888888888888888666555666888:::;;;;;;999999777666666666666555333111333666888888666333111444333333333333444555555666777999::::::999888777888777666555666888;;;======>>>???AAAAAAAAA@@@@@@AAABBBDDDEEEEEEEEEDDDCCCAAA@@@???>>>===>>>??????<<<;;;:::::::::888666333222111222555777888666333111333666777666555444555888888777444222111222444444555444222000000333666777777666555555444444333111333444333222222555888555777:::===>>><<<:::888666777888777777888;;;======>>>@@@AAABBBBBBAAAAAA@@@===???FFFFFFFFFRRRbbbooozzziii]]]TTTKKKEEEBBB@@@AAADDDAAA<<<<<>>@@@@@@AAAAAAAAABBBAAA>>>:::999;;;>>>======>>>>>>>>>======<<<:::999888666444444777:::777888999:::;;;???EEEJJJCCC???===@@@@@@;;;888:::>>>============;;;777444444333333444666777666555888777555555777:::>>>@@@@@@>>>999555222111222222333333444444444555555555222333222000------000333222000000222444444111...***222888888333......000000---...222222...000777222111000//////.........,,,///222555666555444222333333222222333333444555666666555555555555666666666777999999:::<<<@@@CCCPPP```}}}gggHHHCCC<<<999;;;>>>===999888<<>>=========>>>??????===;;;999888888888:::<<>>>>>>>>@@@???>>>===;;;:::999888888999:::<<<>>>???===999666888888777777777777888888888777888:::<<<======;;;;;;:::888888999888777555111333777999999666333000555555444333222222222222666888:::<<<<<<;;;999777777666555555777:::===???>>>??????@@@@@@@@@@@@@@@AAABBBDDDEEEEEEEEEDDDCCCBBBAAA@@@?????????@@@AAA===<<<;;;;;;:::999666333000000000333777777555222222444777888777666555666666666555333000000111333333555555333000000333555555555555666666666666666111333555444333333666888444777;;;>>>>>>===:::888666777888888888999<<>>@@@BBBCCCBBBAAA@@@>>>;;;???FFFGGGGGGWWWjjjuuuggg\\\UUUPPPJJJEEEEEECCCDDDFFFBBB;;;;;;@@@;;;:::888777666777888888:::::::::;;;;;;<<<===============<<<;;;:::888777///000222444666888::::::999999:::;;;<<<===>>>>>>>>>??????<<<999888;;;???<<<======>>>>>>>>>>>>===<<<;;;999666444555888;;;:::888777:::@@@HHHNNNQQQFFF@@@>>>AAA@@@;;;999;;;???>>>===<<<<<<;;;<<<<<<333333444666777:::;;;===;;;;;;999888777777666777;;;999777444222000000000555555666666555555444333444444333333222111000000111000000111333333222000...333888777222---,,,---------......///111222333333111//////000000...,,,---000222444333333333444222222333333333333444444666777777777777555333222666888:::999888:::???CCCPPPhhhnnnRRRFFF<<<999;;;;;;===???>>>??????@@@@@@AAABBBBBBHHHNNNVVV\\\dddpppxxxpppjjjeee___YYYTTTPPPLLLJJJEEEDDDCCC@@@>>>>>>???AAA???@@@@@@@@@???>>>===<<<;;;;;;:::999888999<<<>>>AAA>>>;;;;;;<<<>>>??????AAAAAA@@@===:::999;;;<<<<<<===>>>>>>>>>===<<<;;;888999:::;;;;;;999888666;;;999888;;;>>>???===;;;::::::888666555444444444555555555555444333222111444222000222444555444222111444999<<<===;;;888666888777555444444888===AAABBBAAAAAA@@@???>>>>>>===BBBBBBCCCCCCDDDCCCCCCCCCDDDCCCAAA>>>============>>>>>>===<<<;;;999777666111333444111222666888666///222666999;;;:::999777444444333111///...000111222111444999888555666:::;;;:::999999;;;;;;:::999666555444333333444666777:::;;;<<<=========<<<;;;777777888999:::<<<<<<===@@@BBBBBBBBB@@@@@@@@@BBBDDDBBBEEEJJJIIINNNeeeyyyjjjbbbXXXRRRPPPOOOLLLHHHIIIDDDBBBCCC@@@;;;<<>>>>>>>>===;;;888555333222222444444555666777888999:::555777999::::::;;;===???<<<;;;:::999888888888888<<<<<<<<<;;;:::888555333>>>===>>>>>>;;;999>>>FFF???888555<<>>=========;;;:::======<<<;;;::::::::::::777777777777888999:::;;;999888777666666555555555888666444222111000000000444444555555555444444444444444333333222111111000333222222222222111000///...222666666111......////////////000111333444555333111//////000000...,,,...111333444333222333444222222333333333333444444666777777777666555333222666888:::::::::===BBBGGGQQQiiirrrYYYMMMBBB>>>===;;;;;;=========>>>>>>???@@@@@@@@@BBBGGGMMMRRRVVV___mmmwww|||tttmmmiiiccc\\\VVVNNNLLLIIIEEEBBBAAAAAABBBBBBBBBAAA@@@@@@???>>>>>>AAAAAA@@@???>>>???@@@BBB>>><<<::::::<<<======<<>>???AAA<<<======>>>>>>===<<<<<<;;;;;;;;;:::;;;<<<===>>>???>>><<<===@@@@@@???===:::999888777666555555555444444555666666666555555444333222333666888777666444777;;;>>>???===999777888888888666444666;;;???======>>>>>>>>>>>>??????AAAAAABBBCCCCCCCCCBBBBBBBBBBBBAAA@@@????????????>>>>>>===<<<;;;999777666888999888444222555444222111333666999999888777555333333333111000000000111222111444777777444555999999999888999:::;;;;;;:::666555444333333444555555666777888:::;;;;;;::::::::::::;;;<<<===>>>??????@@@BBBCCCBBBAAA@@@AAABBBFFFEEEIIINNNOOOXXXsssnnnaaa\\\VVVRRRQQQOOOJJJEEEBBB???>>>???===999;;;AAA;;;:::888777777999;;;<<<666777888999:::;;;<<<<<<===<<<:::888666444333333222222333444555555666666555777999::::::;;;===>>>::::::999999999::::::;;;;;;;;;:::999888999;;;===<<<:::999:::888777:::AAA777555444888>>>BBB@@@>>>@@@>>>============;;;999;;;;;;:::999888888888888777888888999:::;;;===>>>:::999888777666555555555444333222000000000111222444444444444444444444444444333333222222111111111444444333222111000/////////222444333000...///111......///111222333555555222111//////000000...---000222444444222111222222222222333333333333444444666666666666666555444333555888:::;;;<<>>;;;;;;<<<;;;<<<<<<======>>>??????===BBBFFFHHHIIIMMMUUU\\\hhhrrruuulllaaa^^^XXXRRRMMMJJJIIIHHHEEEDDDBBB@@@>>>>>>>>>>>>BBBBBBBBBBBBAAAAAAAAAAAA===<<<<<<<<<>>>>>>===;;;;;;<<<>>>???>>>===>>>???;;;<<<============<<<<<>>?????????@@@@@@AAABBBBBBAAAAAA@@@AAAAAABBBBBBBBBAAAAAA=========<<<:::999777777;;;<<<:::555333555555222333555666777777666444333111111222222222222111111222111222555555333444999666777777888999:::;;;;;;777777666555444444444555444555777999:::;;;;;;:::;;;;;;<<<===>>>??????@@@AAABBBCCCBBBAAAAAABBBCCCBBBEEEKKKPPPSSSbbbuuu```UUUSSSRRRQQQQQQNNNHHHBBB===;;;;;;===;;;:::<<<@@@;;;999888777888999;;;===555666666777888999::::::;;;:::999777666555444444222222333333444444444555555666888999999999;;;===888888888999:::;;;<<<===999::::::999888<<>>CCCHHHVVVnnnwwwbbbMMMEEE???======;;;;;;>>>;;;;;;<<<<<<===>>>>>>>>>???BBBEEEFFFDDDEEEHHHLLLUUU[[[hhhwww}}}xxxoooggg___ZZZUUUSSSNNNLLLHHHEEECCCBBBBBBBBBBBBAAAAAABBBCCCCCCBBBAAA@@@???@@@AAABBBBBB???<<<999;;;===>>>===<<<<<<===::::::;;;;;;;;;<<<<<<;;;>>>===<<<===@@@DDDHHHKKKMMMKKKHHHFFFEEEDDDCCCCCC999888888888888888999999777888999999:::::::::999666666666777888999::::::999;;;>>>??????<<<999777777;;;===;;;555333666:::777777888999;;;<<<=========>>>???@@@@@@AAA@@@@@@???@@@AAABBBBBBAAA@@@???<<<<<<<<<;;;:::999777777777999888444444777999777666666777666555444222111000000111333444444222111222000222444444111333888333555777888888999;;;<<<:::999888777777666555555555777999;;;===>>>>>>>>>;;;;;;<<<<<<===>>>>>>???AAABBBCCCCCCBBBBBBCCCDDDAAAEEELLLRRRXXXmmmiiiWWWMMMMMMMMMNNNOOOLLLGGGCCC============<<<;;;===???===<<<:::999888888999999666666777777888888999999999888777666666555555666444444555555555555555555555666888888888888:::;;;777777777777888999:::;;;777999<<<<<<<<>>777666777444111111222555888888666666888;;;999999:::<<<===<<<999666<<<;;;:::999888888888888444555777999<<>>;;;;;;<<<<<<===>>>>>>>>>AAADDDFFFFFFDDDDDDEEEGGGHHHKKKRRR[[[bbbjjjwwwwwwooohhhccc]]]ZZZVVVRRRNNNLLLKKKKKKFFFDDDDDDEEEFFFFFFDDDBBBBBBBBBBBBDDDEEEDDD@@@===>>>@@@BBBAAA???=========999999999::::::;;;;;;<<<;;;<<<>>>AAADDDGGGIIIJJJOOONNNLLLIIIFFFDDDCCCCCC888888888888888888999:::::::::;;;;;;:::999888888777888888888777777777777999:::===>>>===;;;888666777:::===;;;666444666999888888999999:::::::::;;;<<<===>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAA???===<<<<<<<<<;;;;;;:::999888777555777666222333888:::999777777666555444333222222111000000333555555333111111000222555444111222777111444666777777888:::<<<;;;;;;;;;:::999888777777666888:::===???@@@@@@@@@=========>>>>>>??????@@@AAABBBDDDDDDCCCBBBDDDEEEBBBHHHPPPVVV```zzz|||aaaSSSIIIIIIIIIIIIJJJIIIGGGEEE>>>??????===::::::;;;;;;===<<<;;;999999999999:::888888999999999999999999888777666666666666666666444444555555555555555555555666777777666666888999777777666666666666777777666:::>>>AAABBBCCCFFFIIIDDD;;;444444777555222111444555888:::;;;:::888777888777888:::;;;:::777555===<<<;;;:::999999999999777888888999:::;;;===>>><<<;;;888666333111000///111111222333555888;;;===999888666444333333333444222222222222222222222222///111333222000111555999444333222000......------///000111333333333222111///000111000///...///000333444444222000000111333222222333333333333444444555555444444333444444555555777999888777888===AAAQQQiii}}}eeeRRRBBB???======<<<888888;;;:::;;;;;;<<<======>>>>>>???AAACCCCCCCCCBBBCCCDDDCCCDDDGGGMMMQQQUUU^^^hhhxxxzzzooolllhhhbbb]]]YYYVVVUUUNNNJJJGGGFFFGGGFFFCCC@@@CCCCCCCCCDDDEEEDDDAAA>>>@@@AAAAAA???===:::::::::::::::::::::;;;<<<===>>>;;;===AAAEEEHHHIIIIIIHHHNNNNNNNNNKKKFFFBBBAAA@@@888888777777777888888999:::;;;;;;:::999888777777888999999888666555555666888999;;;<<<<<<:::777666888999999999888777888999:::::::::::::::::::::999<<<<<<>>>???@@@@@@AAAAAAAAAAAAAAA@@@???>>>===<<<;;;;;;;;;;;;:::999888777888:::777222222666888777888777666555444444444444333111000222555666444111111000333666555222222555000333666777555666999<<<;;;;;;;;;;;;;;;:::999888555777999<<<>>>?????????@@@@@@AAAAAABBBBBBBBBBBBAAACCCDDDDDDCCCCCCEEEFFFAAAHHHPPPYYYhhhpppYYYOOOFFFFFFEEEEEEEEEDDDDDDDDD>>>AAA@@@<<<999999888666999999999999:::<<<======:::::::::::::::999999999777777666555555555666666222222333333444444444555555666777777555555666777666555555444444444555555666:::???DDDGGGGGGFFFDDD===555///222666666555555555444444777::::::777444888777777777888888555333<<<<<<;;;:::999999999999777777777777888999:::;;;777666555333222222222222111111222333666999<<<>>><<<:::888555333333333333222222222222222222222222111333444333000000444999111000//////000000///...000111333333333222000///...000111111......///111333333333222000000222444222222333333333333444444555444333333333444555555333555777777777999>>>BBBNNNddd}}}qqqZZZIII@@@======>>>;;;777666888999999::::::;;;<<<<<<<<<<<<===>>>????????????@@@BBBAAACCCFFFHHHIIINNNUUUZZZfffvvv}}}vvvpppllliii```ZZZSSSPPPNNNLLLGGGCCCGGGFFFEEEFFFFFFEEECCCAAA>>>???>>><<<999777888999======<<<<<<===???@@@AAA>>>@@@CCCGGGIIIIIIIIIIIIJJJLLLMMMKKKEEE@@@>>>===888888777666666666777777888888999999999888777777666888999888666555777888888999;;;<<<;;;:::888777888777555666999;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>???@@@AAAAAAAAAAAA@@@@@@??????@@@@@@@@@:::::::::::::::999888777<<<<<<999444333777999777888777555444444555777888666222///000444666444111000111444999777333111444000333666666444444777;;;999999:::;;;::::::999888666777999;;;===>>>>>>===BBBBBBBBBBBBBBBCCCCCCCCCAAACCCDDDEEEDDDDDDFFFGGGDDDKKKUUUaaauuucccPPPGGGAAABBBCCCBBBAAA@@@@@@@@@>>>BBBBBB===:::;;;:::777888888999:::;;;<<<===>>>;;;;;;:::::::::999999999888777666555555555555555222222333444555555666666444666777666444444555666444444444444555666777777888999<<>><<<999666444333333333222222222222222222222222333555666333//////333777------...///111222111000///000111222111///---+++---000222111......///222222333333111000000333555222222333333333444444444555444333222333444555666111444666777777:::@@@EEEMMMbbbyyyyyyfffOOO>>>;;;999:::<<<:::666555888777888888999::::::;;;;;;:::;;;;;;<<<<<<<<<===>>>>>><<<===@@@???===@@@FFFKKKSSS^^^iiiuuuvvvnnneee___\\\XXXRRRNNNKKKJJJHHHHHHIIIHHHFFFEEEAAAAAA@@@===;;;:::<<<>>>@@@????????????AAACCCDDDBBBCCCEEEGGGIIIJJJJJJJJJGGGJJJLLLJJJEEE???<<<;;;888888777666666666666666555666777888888888888888555777:::999777777999;;;888999;;;<<<<<<;;;999888999555222444999======:::;;;;;;;;;<<<<<<=========<<<===>>>???AAAAAABBBBBBAAA@@@??????@@@BBBCCCDDD:::::::::::::::999888777<<<===:::555444999;;;:::777666555444555777999:::888333///000333666444111000111555:::999333111333///333777666333333666:::666777888999:::999888777777999;;;===>>>>>>>>>>>>@@@@@@AAAAAAAAAAAAAAAAAAAAACCCEEEEEEDDDDDDFFFHHHNNNUUU```ooowwwZZZHHHAAA===???BBBBBB@@@===<<<;;;???EEEEEE@@@===???>>>:::;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999888888888888777666555555555555555444444555666777999999:::444666666666444333444555333333333444666888999::::::888999@@@IIIMMMIIIDDDBBB<<<888888777555555777777666444111111444:::>>>:::888555444444444333222???<<<:::999999:::;;;;;;777666555444555666888:::777666444222111111111222333444555777999:::::::::888888666333000000222444111111222222222111111000222333444333222222333555555333///,,,,,,---///111///000222333222111///---------...000111222333444111000///......///000000111111000000111333555666222222222333333444444444111333555555555777===AAARRRbbbrrrvvvjjjWWWHHHAAA<<<<<<;;;999666444555666777666888<<<===;;;;;;======<<<;;;::::::;;;===>>>============>>>???@@@AAACCCGGGMMMRRRZZZgggwww{{{tttmmmccc\\\[[[WWWRRRNNNMMMMMMLLLKKKGGGEEEAAA@@@@@@AAAAAAAAA>>>???@@@@@@@@@AAABBBDDDFFFJJJLLLIIIGGGHHHHHHEEEIIIIIIIIIIIIHHHDDD===999<<<;;;;;;:::999888777777888888888999999888888888999999999888999999:::::::::;;;<<<======;;;999888:::888666666999:::999888777999;;;>>>>>>>>>===<<<@@@????????????AAABBBCCCAAAAAABBBBBBBBBAAA@@@???666666555444444444555555999888999:::<<<;;;888666444555555555555777:::<<<666555444444333333333333555444444333333333444444///222555666555444444555555666666777777777777666777888:::<<<===??????@@@BBBBBBBBBBBBBBBCCCDDDDDDGGGDDDBBBCCCAAA@@@DDDKKKTTTXXXhhhdddSSSIIICCCDDDBBB???>>>>>>>>>>>>===AAABBBDDDGGGIIIEEE===666:::::::::999888777666555<<<;;;;;;::::::999999888888666333111111222444666666777888999999999999999111222222222111222555777555444333555999:::888666666555777>>>EEEIIIHHHDDD>>>???===:::;;;===999333555444444666777888666555555444333222222333555555???===:::999:::;;;;;;<<<888777555444444555777888555444222222111222333333333444666888999999999999888888777555222111222444222222222222222222222222111333555444333222222333444222000...------///000///000111111111000......---......///000111222222111000///......///000111222111111111111333444555222222222222222333444444333555777777777999>>>CCCRRRbbbsssuuugggSSSEEE@@@:::;;;;;;:::888888:::<<<777555777<<<===::::::<<<<<<;;;;;;::::::;;;======;;;;;;;;;;;;<<<===>>>>>>===@@@CCCEEEHHHPPP[[[dddqqq}}}{{{ooojjjccc^^^ZZZWWWTTTRRROOOLLLHHHFFFFFFEEEEEEDDDBBBBBBAAA@@@@@@@@@BBBDDDEEEIIIJJJHHHGGGIIIHHHFFFGGGHHHHHHIIIHHHCCC===888::::::;;;;;;::::::999999888999999::::::999999888:::999999888888888999999888:::<<<===>>>>>>===<<<;;;999777888:::<<<;;;999999:::;;;===============???>>>>>>>>>???@@@AAABBB???@@@AAAAAAAAA@@@???>>>777666555444333222222222666666888;;;===<<<:::888444555666666555777999<<<;;;:::888666555444444444444333333222222333333444333666999;;;:::888888888888999::::::;;;;;;;;;;;;666777888:::;;;<<<======AAAAAAAAABBBBBBCCCDDDEEEEEECCCCCCDDDCCCBBBFFFMMM\\\eeezzz~~~___PPPGGGAAABBB@@@=========>>>>>>===???@@@CCCFFFIIIGGGBBB===;;;::::::999888777666555888999999:::::::::999999888666444333222333555666666777888888999999888888333444444333333333555888666666888:::;;;:::777555555555666===EEEIIIIIIGGGDDDCCC???::::::;;;888222555444444555666666555555333333333333444555666777???>>><<<::::::;;;<<<===999777555333333333444555222222111111111222444555222444777999:::999777666666777777666333222333333333222222222222222333333111333555666444111000000222111000///////////////111000000000000//////////////////000000000111111111000///......///000111333222222111111222333333222222111000000222333444444666888888888:::@@@DDDRRRddduuutttcccNNNBBB???:::::::::999888888:::<<<666444666;;;;;;999888;;;;;;::::::::::::;;;<<<===::::::::::::;;;<<<===>>>===>>>@@@??????BBBHHHMMMSSS\\\jjjwwwwwwpppjjjdddaaa]]]ZZZVVVRRRPPPNNNKKKIIIJJJIIIFFFDDDDDDEEEGGGHHHIIILLLLLLHHHGGGIIIHHHDDDEEEFFFGGGIIIHHHCCC===888888999;;;<<<<<<<<<;;;:::::::::;;;;;;;;;;;;:::::::::999888777777777777777777888;;;===????????????<<<:::999999;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>============>>>???@@@AAA??????@@@AAA@@@???>>>===;;;:::888666444222222111333444777;;;>>>>>>;;;999444666777666666777999;;;???===:::888666666666777333333222222222333333444555999<<<>>>===;;;999888999999:::;;;;;;<<<======888888999;;;;;;<<<<<<;;;@@@@@@@@@AAABBBDDDEEEFFFCCCBBBDDDGGGFFFEEEJJJRRR```oootttYYYKKKDDD@@@???>>><<<<<<===>>>>>>===>>>???@@@BBBDDDDDDAAA???;;;;;;:::999888777666666777888:::;;;<<<<<<;;;;;;888777555444444444555666666666777888888888777777333444444444222222444666777:::===>>><<<999666444555444666;;;BBBHHHIIIHHHJJJHHHBBB:::777888666222555555555555444444444444222333444555666777777777>>>>>>===;;;:::;;;===???999888555333111111222222222222111000111222333444222444777999:::888555333333444666555333222111222222111111000111111333333111333666666444111///...000000111111111000000///222222111000000000000111111111111111111111111111000//////......///111111444333333222222111111111333222000//////111222333444666888888888:::???DDDSSSeeeuuusss___JJJ@@@???;;;;;;:::777444444555777666444555:::;;;888777999999999999::::::;;;<<<<<<;;;;;;;;;;;;<<<===>>>???<<<>>>@@@@@@@@@AAADDDGGGHHHNNNVVV^^^hhhttt|||xxxssspppjjjeeeaaa[[[VVVRRRUUURRRNNNLLLLLLMMMOOOPPPQQQRRROOOJJJIIIIIIFFFAAAEEEFFFGGGIIIHHHDDD===999888999;;;<<<<<<;;;:::999;;;;;;<<<<<<<<<<<<;;;;;;:::999888777666666666666777888:::<<<===>>>>>>>>>;;;:::::::::;;;<<<=========<<<;;;:::;;;<<<>>>???<<<<<<======>>>??????@@@???@@@AAAAAAAAA@@@>>>===>>>===;;;999777666555555333444777;;;>>>>>>;;;888555666888777777777888:::>>><<<999777666666888999444444333333333444555555444888<<<>>><<<:::888777555666666777888999::::::;;;<<<==================>>>>>>???@@@BBBDDDFFFGGGDDDDDDFFFIIIHHHIIIPPPYYYggg}}}jjjTTTIIICCC???>>>===<<<===>>>@@@???>>>???>>>============<<<;;;<<<;;;:::999888777777777888:::;;;=========<<<;;;666666555555444444444555555666666777777777666666222333444333222222333444999<<>>===<<<::::::===@@@:::888555333111000111111444333222111111111222333333444777999999666333111000111333333111000000111000000000000000111222222000333666666444111///...///000111222222111000000444333222111111111222222333333222222222222111111000///.........000111222333333333333222111111000333222111000000000111222222555777777666999>>>CCCSSSdddsssooo[[[GGG??????;;;:::999666444444666888666444555999:::777666999777888999::::::;;;;;;;;;::::::::::::;;;<<<===>>>888:::;;;======???@@@BBBEEEGGGKKKNNNTTT]]]hhhpppyyyrrrjjjeeeaaa\\\WWWUUUVVVWWWXXXXXXUUUUUUQQQLLLKKKKKKHHHCCCHHHHHHIIIIIIHHHDDD???;;;:::;;;;;;;;;:::999777666<<<<<<<<<======<<<<<<<<<:::999888777666666666666999999::::::;;;;;;;;;;;;999999:::::::::;;;<<<>>>???===;;;::::::<<<>>>@@@<<<===>>>>>>???@@@@@@@@@@@@AAABBBBBBBBBAAA??????===<<<;;;:::999888888888555666888;;;======:::777666777999888777777888999777666555444555666888999555555555555555666777777444777;;;===<<<999888777444444444444555666777888<<<======>>>>>>======<<<===>>>???@@@BBBDDDFFFGGGFFFFFFHHHJJJJJJMMMXXXeee|||aaaQQQHHHCCC@@@>>>======>>>@@@AAA@@@???======<<<:::::::::<<<======<<<:::999888777777888999::::::;;;:::999888777555555555555555444333333555555555666666555555444333444666666444444555666<<<===<<<888333222444777777777777888;;;>>>???@@@EEEEEE@@@888444666777555444555555444222222444666888888888888777444222111;;;======;;;999999===AAA:::999666333111000111111666555333222222222333333444555777888777555222000...///111000//////000111///000111222222222222222000222444555333000////////////000111222222222222333333222222222111111111222222222222222222222111//////......///000111222333333333333333222111000222222222222222111111111111333555555555777===AAAPPP___llliiiWWWEEE======999999888666666777;;;>>>666555666::::::777666888666777888999:::;;;;;;;;;777777777777888999:::;;;999999:::;;;;;;<<<<<<<<>>======<<<;;;:::999888888<<<<<<============<<<<<<:::999888777777777777777;;;::::::999999999888888888999:::::::::;;;===??????>>><<<;;;;;;<<<>>>???>>>???@@@AAAAAABBBAAAAAAAAAAAABBBCCCBBBAAA@@@???;;;:::999888777777777777777777888:::<<<<<<:::888777888:::999888777777888333333333444555666777888666666666666666777888999666999<<<===<<<<<<<<<<<<777777666555666777888999:::;;;;;;<<<<<<<<<;;;;;;===>>>>>>@@@BBBDDDFFFGGGGGGFFFGGGIIIKKKSSSeeeuuusssZZZOOOHHHCCC@@@>>>>>>>>>???AAABBB@@@???:::;;;;;;;;;;;;===AAADDD>>><<<;;;999888888888888777777666555555444444333444555666777777555444333444444555555555444333333444666888999888888999:::===;;;888444111222555777777888888999:::;;;<<<<<>>???CCCGGGJJJMMMUUU```jjjuuu{{{wwwmmmjjjddd]]]\\\]]]XXXQQQTTTQQQMMMKKKIIIFFFCCCAAA@@@>>>===;;;;;;;;;<<<===;;;<<<<<<======<<<<<<;;;:::999999888888888999999<<<;;;::::::999999999999888:::<<<<<<;;;<<<>>>AAA???>>>===<<<<<<===>>>>>>@@@@@@BBBCCCDDDDDDCCCCCC@@@AAAAAABBBAAA@@@???>>>===<<<:::888777666555555777666666888;;;<<<<<<;;;777999::::::888777666777333444555666777777777666555555555555666777888999777999;;;<<<<<<<<<>>>@@@<<<;;;999888777888999:::::::::;;;<<<<<<<<<<<<<<<>>>>>>???@@@AAACCCEEEFFFEEEDDDEEEGGGLLLZZZrrrhhhTTTMMMHHHCCC@@@>>>===>>>???@@@AAA???===999:::;;;;;;;;;===AAAEEE>>>===;;;999888888888999777555444333333333555666666777999:::999888666444444444444444444333222222222444777999999999:::;;;;;;888555333444555666666666888:::<<<<<<<<<<<<<<<;;;@@@BBB>>>:::999888666222444666555222333777<<<:::999777555333111000000999;;;===;;;777777<<>>@@@BBB;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999::::::<<<;;;;;;::::::;;;;;;<<<999<<<>>>>>><<<===@@@CCC>>>>>>===============>>>AAABBBCCCEEEFFFEEEEEEDDD??????@@@AAA@@@???>>>===AAA@@@===;;;888666555444666555444777:::===>>>>>>777999;;;;;;999777666666555666888:::999888666555444444444555555777888888666888999::::::<<<>>>AAA>>><<<:::888888888999:::;;;<<<===>>>????????????>>>>>>???@@@AAACCCDDDEEECCCBBBBBBEEEMMM^^^{{{bbbPPPLLLHHHBBB???=========>>>@@@???===;;;999;;;;;;:::888999===@@@???===;;;999777888999999888666444333444666999;;;777999;;;<<<<<<:::777666444444444444333333222111...111444666666666777999:::666444444777888777555555888<<<>>>>>>>>>>>>>>>:::AAADDDAAA===;;;888555111444666555333333999>>>999888555333222111111222>>>===;;;999999999;;;<<<999777444333333333222111444444555666777888888999999999888666333111...---000000000111222444555666222222333333333333333333666555444333222000//////---///111000...///333777000000111111111000000///000//////000111111///---,,,...000333444444333222222444666555111000111444444555555555555555555444333444555555666999===@@@OOOUUUYYYUUUJJJ???;;;;;;999888666555444555777888666888999999888888999;;;555666777888999888888777:::888777999;;;;;;777444:::999999999888888777777@@@======??????======@@@???BBBFFFGGGIIIOOOYYYaaaooo{{{|||xxxpppjjjeeeddd```ZZZSSSMMMKKKKKKGGGEEECCCCCCCCCDDDCCCBBBAAA@@@>>>===<<<======>>>???===<<<<<<===<<<:::888:::;;;:::999777777:::<<<>>>>>>======>>>???@@@AAA??????>>>==================???AAABBBCCCBBB@@@???>>>???@@@AAA@@@>>><<<:::>>><<<:::888666666666666666555555555777:::===???;;;:::888666555555666777999999999:::<<<<<<:::888888777777777777777888888666666888999;;;<<<>>>>>>;;;:::999999999:::;;;<<<@@@===;;;:::;;;===>>>>>>DDDBBB@@@???@@@AAABBBBBBCCCCCCGGGLLLTTThhhgggTTTKKKEEEAAA@@@>>>>>>>>>>>>===<<<:::999::::::::::::;;;<<<======999::::::;;;:::999777666777666555666777888777666777888:::;;;;;;999777666333333444444555444444444333222222555888:::999666777777888999999999888888999<<>>999===AAA@@@;;;555222222222333444444333666<<<@@@;;;888555333444555555555@@@>>><<<:::888888999999888555222111111111111000333444555666777888999:::999888777555333111///............///000111333444333444444444333333333333333222111111000///......,,,---...//////111333666//////000000000//////...000///...///111111000......000111333444555444444777777777555333111111111333444444555555444444333111222333444666999>>>BBBKKKQQQUUUQQQFFF<<<888888999888666555444555666777333444666555444444555666777777666666666777888999999888777888:::999777444555555666777888999:::;;;===;;;;;;===;;;999;;;???;;;>>>AAAAAAAAAEEELLLRRRTTT^^^mmm{{{}}}yyyssskkkccc\\\VVVSSSMMMKKKHHHGGGGGGFFFEEECCCCCCBBB@@@??????@@@@@@@@@AAA@@@???@@@@@@>>>;;;999;;;<<<<<<;;;::::::;;;===>>>======<<<===>>>???@@@============>>>???@@@@@@???@@@AAAAAAAAA@@@???>>>???@@@AAABBBBBBAAA@@@@@@@@@???<<<999777555444444444444444555666999<<<>>><<<;;;999888777888999:::666666888;;;>>>??????===999999888888777888888888555666777888999:::;;;<<<999999999999999;;;<<<===???===;;;;;;;;;===>>>???BBB@@@?????????@@@@@@???CCCDDDHHHPPP[[[sssyyyaaaRRRLLLGGGDDDDDDCCCCCCAAA@@@>>>===<<<;;;999999999999:::;;;<<<<<<===<<<;;;999888888888999888777666777888999888777666777888999999888666666333333444555555555555444555333333444777999888777555777999999999::::::;;;;;;<<<<<<:::888888;;;>>>:::;;;;;;:::777555444555666777888777666888===@@@888666333222444555555555@@@???<<<:::888777777888777555222111222222222111333333444666777999::::::888777555333111111111111.........///000111222333555555555555444333222222111111000000000/////////---,,,,,,---000222333333......////////////...............///111222111///111222222333444555666666777666444444555555333222222333333444444333333222///111222444666:::???CCCGGGMMMRRRNNNCCC:::666777888777666555555555666777222444444444222111222333999777555444444666999:::888777666777888888666444333444555666888999:::;;;:::>>>EEEIIIEEE>>>===@@@:::<<<===<<<;;;;;;???CCCDDDIIIRRRZZZeeevvv~~~wwwooofff```[[[XXXUUURRRQQQOOOMMMKKKHHHFFFCCCBBBBBBBBB@@@?????????@@@AAAAAA???;;;777888:::;;;;;;:::999::::::===<<<<<<<<<<<<======>>>;;;;;;;;;===>>>@@@BBBCCCAAAAAA@@@@@@???>>>>>>>>>?????????@@@@@@AAABBBCCCBBBAAA>>>:::777555333222333333333444666999<<<>>><<<<<<;;;::::::<<<===>>>888888999<<>>>>>>>>======DDDEEEKKKVVVhhhzzziiiWWWNNNKKKHHHFFFFFFEEEDDDAAA???===<<<;;;;;;888888888888999:::;;;<<>>===:::777666888<<<@@@;;;888555444555666777777888999999999888:::===???777555333222444555555444>>>===<<<:::999888888888999777444333444555555444222333444555777999::::::666555333111000111222333000000000000111222333444555666666666555333222111111111111111222222222222000---+++---000111000.........//////000000//////...------///111222111000222222222222333444555666222000///222666888777555222222222333333222222222000111333444555999===AAAGGGLLLQQQMMMBBB:::777888888777666555555555555666555666666555333222333444777666555444444666777999777666666666666666555444555555666666777777888888666???MMMTTTOOOCCC===>>>;;;===>>>===;;;:::;;;===CCCEEEHHHKKKQQQ\\\kkkuuu~~~wwwpppmmmhhheeebbb```\\\ZZZVVVRRRNNNLLLKKKIIIEEEBBBAAAAAABBBCCCDDDBBB===::::::<<<>>>>>>===;;;;;;;;;======<<<<<<<<<<<<<<<<<<:::::::::<<<===???AAABBB@@@??????>>>>>>??????@@@===<<<;;;;;;<<<===???AAAAAA@@@>>>;;;888555333333333333444666888:::<<<>>>;;;;;;;;;;;;<<<>>>???@@@???>>>>>>?????????<<<:::;;;;;;;;;;;;:::999888888;;;;;;<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<===???AAA>>>???@@@???>>>======>>>EEEIIIQQQ___wwwgggZZZMMMIIIHHHFFFDDDDDDBBB@@@===;;;999999:::;;;999999999999:::;;;<<<<<>><<<:::999999<<<@@@CCC===999444444666888888666666777777888999:::<<<===:::777555444555555444333;;;:::::::::999999::::::888555333333444555555555111222333444666777888999555333111000///000222333000000000000111222333333444555666666555333111000000111111111111222222222222000---...000000---***...///000111111111111111...------///111222111000111000000000111222333444000...---000555777666555111222222222222222222111333333444444555777;;;>>>FFFKKKOOOKKKAAA888666777777666666555555555555555666777777666444333444555444444555666666666666666666666666555555444555555555555666666777777888888333:::FFFLLLGGG<<<888;;;<<<===>>>>>>===<<<<<<===@@@AAABBBCCCEEEJJJRRRXXXfffooo}}}{{{xxxuuuqqqooolllgggaaa]]][[[WWWQQQKKKHHHGGGGGGGGGGGGEEEBBB@@@AAACCCEEEEEEBBB@@@???@@@>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;<<<===>>>???=========>>>???AAABBBCCC>>>===;;;999999;;;===>>>>>>======;;;999888666666555555666888999;;;===>>>999::::::<<<===>>>@@@AAABBBAAA@@@??????===999777:::;;;;;;;;;;;;:::999888<<<<<<<<<<<<<<<<<<<<<<<>>>>>===<<<;;;:::999<<<===???>>>======>>>AAA???@@@BBBAAA???>>>@@@AAAHHHMMMWWWiiioooYYYOOOFFFEEEDDDBBB??????===<<<:::999999:::<<<===;;;::::::;;;;;;<<<===>>>>>>>>>>>>===<<<;;;999999999777666666777777666555222444666888888777666555555555444555555777888999:::999888666555666888999;;;<<<===;;;999888;;;===888888999;;;===@@@BBBCCC===:::888999::::::777444666666888:::<<<>>>>>>>>>===;;;888777777666444333999999999999::::::::::::444222000000111333333333111222222333444555666666333222111000000000111222...............///000111222333555555555333111///////////////////////////222111000000000///,,,***...///000111111222222111.........///111222111///////////////000000111111111000000111222333333222111222222333333222222111333444444444444666:::<<>>555333444666666666555555555444444333555555555333222333444222333555666666666555444666777777666444444555777333444555666888999:::;;;999:::===>>>:::666999???::::::;;;;;;<<<<<<<<<<<<;;;===???@@@AAADDDGGGJJJQQQWWW```kkkvvv|||uuuqqqooojjjaaaZZZTTTQQQLLLIIIHHHFFFEEECCCFFFGGGGGGFFFCCC@@@@@@@@@@@@@@@@@@@@@???>>><<<<<<<<<<<<<<<;;;;;;<<<======;;;<<<===???AAACCCDDDEEE@@@???===;;;;;;<<<>>>???======>>>======<<<;;;:::777777888999:::;;;<<<<<<999999;;;<<<===???@@@@@@>>>>>>===>>>>>>===:::888888999;;;;;;;;;;;;:::999999999999999::::::::::::AAAAAA@@@@@@>>>===;;;:::<<>>???<<<<<<===>>>===<<<:::999999777666666777777555444333555999<<<===;;;888666666555555555666777999:::999999999888666666888:::>>>===;;;:::999:::::::::444444777;;;>>>@@@@@@>>><<<<<<<<<======;;;888555::::::;;;>>>AAABBBAAA???>>><<<:::999888777555333999999:::::::::999999888222000...///000222333222111111222222222333333333222222111111000000000000///............///000000000111333444444333111//////////////////.........///000222222000///...///---...///000111111111111000///...///111111000...---...///000111000//////111222333333222111222444222222333333333333222222222333444444444666:::===GGGLLLNNNIII>>>555333444555555666666555555444444222333555444333333444555333444444444444555555555777888888666444333666888555555666777888999:::;;;===::::::;;;:::777:::???999888888888999:::;;;;;;:::<<<===???@@@AAABBBCCCFFFIIIOOOTTTZZZdddpppxxx~~~vvvmmmggg]]]UUUQQQPPPOOOOOOMMMMMMLLLIIIEEEBBBBBBCCCBBBCCCCCCBBBAAA???>>>===>>>============>>>??????<<<===???BBBCCCDDDDDDDDD???>>>======>>>???AAABBB@@@AAAAAAAAAAAA@@@>>>>>>888888999:::::::::::::::::::::<<<===>>>???@@@@@@;;;::::::<<<======;;;888666777999;;;<<<;;;:::999777777888888999999::::::@@@@@@AAAAAAAAA@@@???>>>===@@@BBBAAA===:::<<>>@@@AAA???===???EEEKKKHHHRRRddd}}}hhhWWWMMMGGGCCCCCCBBB???<<<===>>>>>>>>>???????????????;;;;;;;;;;;;<<<===>>>>>><<<;;;;;;;;;;;;;;;;;;;;;:::999777777777777666444444777===AAABBB???;;;777666666555555666888:::<<<777999::::::888777999;;;???;;;777777:::<<<;;;999666666777:::>>>@@@>>><<<999;;;===>>><<<;;;::::::>>>===>>>@@@BBBBBB???;;;:::999888888999999777555;;;;;;;;;:::999888777666333111000000222444444444111111111111111111111111111111222222111000///...111000000000000111111222...000222444444333000///222111111111000000000000,,,///333333111///111333,,,---...///000000000000000//////000111111///------...000111222111///...---000333444222333666999222333333444444333333222000111222333444777<<>>>>>999666777:::888777777888:::;;;;;;::::::;;;;;;;;;<<<<<<======???CCCEEEGGGLLLUUU[[[dddrrrtttiiibbb`````````XXXXXXUUUQQQMMMJJJJJJKKKDDDDDDEEEDDDCCCAAA???===>>>>>>>>>>>>???@@@AAABBB===???AAADDDEEEDDDCCCBBB;;;;;;<<<===???@@@BBBCCCDDDDDDEEEEEEDDDBBBAAA???888888999999999888888777;;;<<<===>>>@@@@@@@@@@@@;;;::::::;;;<<<;;;999666444666888;;;<<<;;;::::::888888999::::::;;;<<<<<<>>>???AAABBBCCCCCCBBBBBB===AAADDDBBB===:::;;;>>>>>>@@@@@@>>><<>>??????????????????>>>======::::::::::::;;;<<<=========;;;999888888:::===>>>;;;:::888888999888777555444999@@@EEEFFFBBB<<<888666666555555666888;;;<<<555888;;;;;;999888999;;;???999444555;;;>>>===999<<<;;;:::;;;???@@@???===666999<<<<<<::::::<<>>>>>???AAA???:::666666666666777999:::888777