BM6P6(@ CCCBBBAAACCCEEEFFFFFFEEEDDDAAABBBHHHIIIEEEEEEIIIFFFCCC???:::666444222222777:::>>>BBBBBBAAA===;;;>>>CCCCCC???@@@EEEFFFBBBEEEFFFFFFDDDCCCCCCDDDFFFJJJLLLJJJDDDBBBBBB@@@<<<111222555888666444999AAA>>><<<:::<<>>===>>>===999999<<<<<<777555777777666222...444777111555;;;888666444777<<<===:::999;;;@@@@@@AAADDDGGGHHHFFFEEECCCBBBBBBAAA@@@@@@@@@AAAEEEGGGHHHHHHEEECCCBBBBBBFFFIIIJJJGGGAAA>>>@@@DDDAAAAAAAAABBBBBBCCCCCCCCC>>>=========???@@@@@@???>>><<<:::888888999;;;===>>>>>>============>>>>>><<<>>>???>>>:::999:::<<<:::999===CCCAAA;;;999<<<===<<<<<<>>>>>><<<<<<===666777;;;???>>>888666777777777666555444555888:::999888777666666666777888555444555777999::::::888666888::::::999888777888555666666888999:::;;;<<<666777888999999888777666999999999999888888888777999888777666666888:::;;;>>>:::666666888:::999888===<<<999777666666666777777666666666666777777888;;;999777777999999777444777555333333555666555444555888:::999666444444666111111222555777777555222888999:::999777555555666222666666444333444222...111222333333111111222333111111111000000111555777555444333333222222222222111222333333333333222111000111111222222222111111333333333333333222111000///111333333222222333444000///---,,,,,,...000222000111333444444333111000////////////111333555666333222111000000111222333///////////////000111222+++---///222333222000///000///.........///111222111333333222000///000111...000222222222111222333.........///////////////444000...///...++++++///...------,,,,,,,,,------111///------/////////...---...111222333222111000,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000///////////////...---,,,.........///////////////,,,...000111111...+++(((333000......000111///,,,///...---000222333000---///---...000///,,,...333000,,,((((((+++///111111...,,,,,,---///000///......,,,++++++,,,...//////------...///000000//////222...///333333---,,,///000000111111111///...---777555222///...---......,,,///000///111444333///---......///////////////...///111111/////////000555333000...------...///000000000///////////////222222111111000111111222444444555555555555555555???:::444111222444555444777888888888666555333111333333444666777777555333333333333444555666777777444777;;;<<<:::777555444CCCBBBAAABBBEEEFFFEEEDDDGGGDDDDDDHHHHHHDDDDDDGGGFFFCCC???:::777444333222777999;;;>>>??????>>>>>>???BBBBBB>>>???DDDEEECCCEEEEEEDDDCCCBBBBBBEEEGGGIIIKKKIIIDDDBBBBBBAAA===333333555777555333888???===;;;:::;;;>>>@@@???>>>888???DDD@@@<<<;;;;;;;;;:::======888555666777555333///444777222555<<<999666555777<<<===:::999<<>>???BBBAAAAAAAAABBBBBBBBBCCCCCC???>>>>>>??????@@@??????<<<<<<:::::::::<<<>>>???AAA@@@>>><<<;;;:::::::::999;;;<<<:::888666777999;;;<<>>@@@AAA@@@AAA@@@===>>>BBBDDDCCCCCCCCCCCCAAA@@@BBBEEEHHHGGGIIIHHHDDDBBBCCCBBB>>>444444555666444222555;;;;;;:::999:::<<<======<<<888AAAGGGBBB;;;999;;;<<<<<<>>>===888555555555333333///555888333666===:::777555777<<<===::::::<<>>???@@@AAA@@@???===<<<:::999999999<<<===>>>===;;;999:::;;;<<>>>>>;;;<<<<<<<<<;;;;;;:::999:::888888:::999666888<<<666777777666555666888:::::::::::::::999888777666999888777777888888666555555777999:::888777777888666666777777888999:::;;;666777888999999888777666777666666666777999;;;<<<<<<;;;:::::::::;;;===>>>999:::999777666666888:::999888666555555555666777666666666666777777777888888777666777888888777555666555444444666777777777222444666666444333222333222222333666999999777666666888999888666555555555444666555222111444444111111222333333111111222333111111111000//////111333444444333222222222333333111222333444444333222111333333333222111000///...222222222333222222111000///111333333222111222333222111///...///000222333...000222333444333222111///////////////000111111000111111222222111111000////////////...............///111333444333222111///////////////000111111000111333222111///000111111222222111//////111222,,,------...///000111111,,,***+++...///,,,,,,...//////.........//////000///---,,,,,,---......------...///000000///---,,,//////...---,,,+++******//////......//////000111//////000000111000000000------...//////000111111222111///...---......//////...---...///000///...000///......000111111000...------///...,,,...222---,,,***+++---//////......---,,,---/////////---222111000///............------...////////////...000...///111111...---///......///000000000//////......------...///111222000333444111111333111...---...//////000000//////...///111111/////////000......///000000000000000---...000111222111000000000000000000000000000000......///000222333444555999666444333444555555555222333444555555444333222222333555666666666555444444444555555555555555555666888999999777666666777HHHGGGFFFGGGIIIJJJIIIHHHIIIGGGGGGFFFFFFDDDDDDEEEEEECCC@@@<<<999666444333333555777:::===@@@BBBCCCAAA@@@???======@@@BBBCCCBBBBBBAAA@@@???AAAFFFIIIFFFHHHGGGCCCBBBCCCBBB???777555555666444111333888:::::::::;;;<<<<<<<<<;;;999@@@DDD@@@<<<<<<=========???>>>888444555444222333000555888333777>>>;;;888666888<<<===::::::<<>>???@@@@@@@@@AAA@@@@@@?????????@@@@@@CCCDDDFFFEEEDDDCCCDDDEEEFFFDDDBBBBBBCCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBAAA???>>>>>>>>>>>>??????@@@@@@@@@@@@===<<<<<<;;;;;;<<<<<<===?????????>>>===<<<<<<<<<<<>>>>>:::<<<<<<:::999:::999777888777888:::999666777<<<666777888777666666888::::::;;;;;;;;;:::888777555999777666666777777666555333555777888777666666666666666555555666777888999666777888999999888777666888777666666777999;;;<<<<<<;;;;;;:::;;;<<<======999;;;===;;;888777:::===:::999888666555555555555555555666777777777888888:::999777666555555444333444222111222444555555555222333555555555444444333222333444777::::::999777555777888888666444555555555777555111111444555333111222333333111111222333222222222111000///111333444333333222222333333333222222333444444333222222222222222222222111000///111111222222222222111111///111333333111111111222111000///...///000111333///000222444555444333222/////////........./////////000111222222111000///////////////......------...///111222333222111000///////////////000000111///111222222111000000000///000111000///000222444,,,,,,---...///000111222,,,***+++//////,,,+++------,,,,,,,,,,,,---.........,,,++++++---......---...............---,,,+++......------,,,,,,,,,+++...............//////000------...///000000000000,,,---...///000111222222222111000///...//////000.........///000000000000000///.........000111111...,,,---///...,,,---222,,,,,,,,,---.........---///---,,,---...///...---///000000///......//////------...//////.........111000000111111000000000---......//////000000000---,,,,,,,,,---///000111000444555222111111000---......///000000000000000...///111111/////////000---...000111222111///...---...000222222222111000///000000111111111111111/////////000111222333333444444444444555666666666111222444555666666555555222444555666555555555555555555555555555444444444777888888888666666777999GGGFFFEEEFFFHHHHHHHHHGGGFFFFFFFFFEEEEEEGGGHHHHHHEEECCCAAA===:::777555444111444888===@@@BBBCCCCCCBBB@@@>>>>>>??????AAACCCBBBBBBBBB@@@@@@BBBEEEHHHEEEGGGFFFCCCBBBCCCBBB???999666555666444111222666888999;;;<<<<<<<<<<<<<<<999<<<===<<<>>>BBBAAA======@@@>>>888444444444222333///555888444888???<<<:::777888<<<<<<::::::===@@@???======???AAABBBBBBAAA@@@@@@???@@@@@@AAAAAAFFFGGGGGGFFFCCCBBBCCCDDDDDDCCCAAAAAACCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA???AAACCCCCCAAA>>>>>>???AAAAAA@@@@@@@@@???>>>>>>>>>==================>>><<<<<<;;;:::::::::999888:::===>>>===<<<<<<<<<<<<888<<<<<<999888;;;:::666666555888<<<;;;777777:::666777888888777777888:::::::::;;;;;;:::999777666777666444555666888888777111444666777666555555666666555444333333444666777666777888999999888777666:::999888777777888999999:::::::::::::::;;;;;;<<<888:::<<<;;;888888:::===<<<;;;:::888777666555444444444666777888888888888888777666555444555777999444333222222444555555555333444555666777777666555333333555777::::::999777444666777777555444444555555777555111111444555444111222333333111111222333333444444333222111222444333333333222222333333444222333444444444444333222///000111222222222222222000111111222222111111111000111333222111000000111//////.........///000111111222444555666555444333////////////.........---///000111222222111000/////////000000///...---,,,...///000111111111000///...//////000000000000000---000222222111000///000,,,...///000000111333555,,,,,,---...///000111222...,,,---000000,,,+++,,,,,,,,,,,,,,,,,,---......---,,,++++++---......------------------,,,++++++,,,,,,,,,------.........,,,,,,---------............///000000111111111111------...///000111222333///000000111000000///......///000000000000111222000//////......///111222...,,,---///...+++---111+++,,,---......---------///...------...///...,,,***---//////......000222------............------...//////......///000///------.........///000000---------------.........///444666222000111000......//////000000000000000...///111111/////////000...///111222222000...,,,...///000222222222111000000111222333333333333222222222222222111111111111222333444555555555666666111333444666777777777777222444666666444444555777555555555555555444444444777888888777666666888:::EEEDDDCCCCCCEEEFFFEEECCCDDDFFFFFFDDDEEEIIIKKKJJJEEECCCAAA>>>;;;888666555000333888===AAACCCCCCCCCBBB??????AAAAAA???@@@BBBBBBCCCCCCBBBBBBBBBEEEGGGEEEGGGFFFBBBAAACCCBBB???;;;777555666555222222555555888;;;<<<<<<;;;<<<===999:::999999>>>DDDBBB<<<===@@@>>>888444444444222222...444888333777>>><<<;;;888888<<<<<<::::::======<<<<<<>>>@@@CCCCCCCCCAAAAAA@@@@@@AAAAAABBBBBBGGGGGGGGGEEEBBBAAABBBCCCAAAAAA@@@?????????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@<<<@@@CCCCCC@@@>>>>>>???BBBAAA@@@???>>>=========BBBAAA???>>><<<;;;;;;;;;???===<<<<<<<<<<<<;;;999888;;;;;;888666999;;;:::777<<<===888888===<<<777444444888<<<;;;777777:::666777999999777777888:::999999999999999999888777777555444444666777888888222444666777666666666777777555333222222333555666666777888999999888777666999999999999888888777777888999999999::::::::::::555777888888777777777999<<<;;;:::999888666555555333444666777888888888888333333333333666;;;BBBGGG999777555555777888777666444444555777999:::888777444444555777999999777555333555666666555444444555444666666222222555666333111222333333111111222333222444555444333333444555333333222222222333444444222333444555555444333222...///000111222333333333///000111111222111111111000111333222111///000000...............//////000222333444666666444333222...///////////////...---///000000111111000000/////////111111111000///.../////////000000000//////......///000000000000000,,,///222333111000///000+++---000111111111222333,,,------...///000111111///------000///,,,+++---...............///000111---,,,+++,,,.../////////---------,,,,,,,,,,,,,,,++++++,,,---...///000000++++++,,,------------,,,111111222222333333222222......///000000111222222...///000111111000...---...///111000//////000111...///000///...///000222---,,,,,,...---+++---111+++---......---,,,,,,---///...------...///---,,,(((+++///000......000333---............---,,,,,,+++------******---...,,,.........---......//////...............---------+++111444222///000111000...///000000111111000000...///111111/////////000///000111222111000...,,,111111111111111111111111000111222444555444444333444444333333222111111111111333444555444444666777222333555777888888888777222555777666333333555888444444555555555555555555666777888777666666888:::FFFDDDCCCDDDEEEFFFEEECCCDDDGGGFFFCCCDDDJJJLLLJJJDDDDDDBBB???<<<999777555111333666:::>>>AAACCCDDDBBB???@@@DDDDDD@@@???BBBBBBDDDEEEEEEDDDCCCDDDEEEEEEHHHFFFBBBAAABBBAAA>>><<<777555666666333333666111555999;;;::::::;;;===888::::::999<<<@@@@@@<<<<<>>888444555555333000---333777222777>>>;;;<<<999999;;;<<<::::::======<<<===???BBBCCCCCCBBBBBBBBBAAAAAABBBBBBCCCDDDCCCDDDCCCBBB@@@@@@AAACCC???AAABBB@@@===<<<>>>AAAAAAAAAAAA@@@@@@@@@??????999>>>CCCCCC@@@===>>>@@@AAA???===<<<;;;<<<===>>>AAA@@@???===;;;;;;::::::BBB@@@>>>>>>??????===;;;888<<<===999888;;;<<<:::555<<<===888888??????888666555666999999666888<<<666777999999888888888:::888888777777777888999999999777444333555666666666444666999:::999888999:::999777555333333444555777666777888999999888777666666777999::::::999888777888888999:::::::::::::::555555555666777888777666888888888888888777777777222333666888999999888777333444444444888AAALLLTTT;;;999777777777888777666444444444777:::;;;999777555555555777999888666333222444666555444333444555222666666444444666666333111222333333111111222333000222444444333333444555333222222222333333444555222333444555555444333222///000111222222222222222//////000111111111111111000111333222000//////000///////////////000000000222222444444444222000.........///000000000///...000000////////////000000...///111222333222000///000000000000000000000000---...///000111000000///+++...111333222000//////+++...111333111000//////---.........//////000000...+++***------+++,,,///...------......000111111...---,,,,,,///000000000---,,,,,,,,,,,,------...,,,,,,------......//////+++,,,---.........------000000111111111000000/////////000000000111111111///......---......//////---///000///---,,,---///,,,///111111///...000111---+++,,,...---+++,,,111,,,---///...,,,+++,,,...000...------......---,,,)))---111222///...000333---.........------,,,++++++...---******///000---000///...---------.............../////////......'''...222000...000222222//////000111111111111000...///111111/////////000......000111111000000///444333111000//////000111...000222444444444333222333222222222222222222111222333555444333333555888111222444666777777666666222555777666333222555999333444444444555666666666555777888888777777888999IIIGGGFFFGGGHHHHHHGGGFFFEEEIIIGGGCCCCCCIIILLLIIIDDDDDDBBB@@@===:::777555333333444666:::>>>CCCEEEBBB???AAAFFFFFFAAA???BBBCCCEEEGGGGGGEEEDDDCCCDDDFFFHHHGGGBBBAAABBB@@@===<<<888555777777444444666...333777:::999999;;;<<<666;;;===:::999;;;======<<<>>>===888555555555444000,,,333666222666===;;;<<<999999;;;<<<::::::>>>======>>>AAACCCDDDBBB@@@BBBBBBBBBBBBBBBCCCDDDEEE@@@@@@@@@???>>>???AAACCCAAADDDFFFCCC>>><<>>@@@???===;;;::::::<<<>>>@@@<<<<<<<<<;;;;;;<<<<<<<<>>AAA===<<<>>>>>>:::444<<<===888999@@@@@@999888666555666666555999???666777999999888888888999777666666555666888999:::<<<999555444444444444444666888;;;<<<;;;;;;;;;<<<;;;999666444444555666888666777888999999888777666333555888;;;<<<;;;999888888999::::::;;;;;;::::::888666555666:::;;;999666333444555777888888888888222333666888999999888777888777777666:::CCCPPPZZZ;;;999666666666666555444444333333666:::;;;999777555555666777888777444222222444555555444333444555222555777555555777666222111222333333111111222333...000222333333222333555222222222222333333444555333333444555555444333333111111222222222111111000//////000111111111111111000111333222000//////000000000000000111111111111111222333333222000---,,,---...000111111111000///111000///......///000111...///111333444333222111222222111111111111111111---...000111111111000///+++...111333222000//////---000333444222///,,,+++.........///////////////+++((((((***,,,+++---111+++++++++,,,---...///000...---,,,---///111111000,,,,,,,,,,,,---......///..................------,,,,,,.../////////...------.........---,,,++++++000000000000000111111111111///,,,******,,,///111+++...///---***)))***,,,+++///222222000...///111---+++,,,...---+++,,,111,,,...///---+++***---///000///------......---,,,,,,000444444000...000222---.........------,,,+++...111111,,,,,,222333000111///...---,,,,,,---...------...///000000000000$$$,,,111///...000333444//////000111111111111111...000111111/////////000,,,---...///111111222222777555222///...///000222---///111333444333222111000000111111222222222333222444555333111222555888111222333555666666555555222555777666222222555999333333444444555666777777444666888999888777888999CCCDDDEEEFFFFFFEEECCCBBBEEECCCAAAAAACCCEEEFFFGGGBBBAAA@@@@@@???===999666:::>>>===888777>>>BBBBBBAAA???BBBFFFEEE??????CCCFFFLLLMMMGGGCCCDDDDDDAAAEEEDDDDDDDDDDDDCCC@@@>>>;;;>>>>>>999222///222666222444777999;;;:::999888:::999888<<>>???????????????@@@@@@AAAAAAAAA<<<===>>>@@@@@@@@@???>>>@@@??????>>>===<<<<<<;;;888;;;===>>><<<999777666>>>>>>>>>>>>>>>===<<<<<<======<<<<<<<<<<<<===>>><<<<<<;;;;;;;;;<<<<<<===999888666666777888888777777999999888:::>>>>>>:::777666555555666888:::<<<<<<:::666222111111333555666777888888777666777999888999:::999777555555666777888888777666666888999///111555999;;;:::999777666;;;<<<999888999:::888666555555999>>>>>>999333666777888777666555666888111444555555999>>>;;;444555444444666999<<<======999777444222222444777999@@@777///...444888555111888888888777666666555555444444333222111333666888777555222222444444111...///111222222111000222333222222222111222222333333555444222000000111222333555444222111111222444555000111111111000000////////////000000000000//////111222222111///...///111222222333333222111///...222111000//////......///,,,,,,------------,,,,,,///---,,,,,,...111111111///000//////222666555000000000000000000000000000000...,,,---000111000---//////000111111111111111///000111000///...///000...,,,---000...******---...,,,***+++...000...,,,///++++++//////++++++///---.../////////...---,,,************************,,,,,,,,,---------......---,,,,,,---///000///..................///000000111555555///---111222///////////////////////////////////////...---,,,,,,---...///111333222///,,,,,,,,,---...---,,,***))),,,,,,,,,,,,---...//////,,,((()))...///+++,,,000)))+++---...------...///444///+++,,,///111///,,,...///111000...------...------............------///...---...000000///...111000///------///333666444222000000222333111...111111000///////////////---...000111222222222111444333222111111111222222222222222222222222222222333333444222111000111333444444333333333444444555111222333444444444444444555555555555555555555555444444555555666666777777333444666777888888888777AAACCCEEEGGGGGGGGGFFFEEECCCBBBAAAAAAAAAAAA???===AAAAAA@@@AAA@@@>>>:::777666999999444555;;;@@@@@@FFFCCCDDDFFFEEE@@@AAAFFFDDDJJJKKKGGGDDDFFFFFFDDDDDDBBB@@@@@@BBBCCCCCCBBB======;;;999777666666666222444777999::::::999888999777777;;;@@@BBB???;;;<<<<<<;;;888666666999;;;555222///111555999::::::::::::::::::;;;;;;;;;;;;>>>>>>???BBBDDDDDDBBB@@@BBBBBBBBBBBBBBBBBBCCCCCCBBBEEEFFFBBB<<<;;;@@@FFFCCCCCCBBB@@@??????AAACCC@@@@@@AAAAAAAAABBBBBBBBB<<<===>>>?????????>>>>>>??????>>>>>>======<<<<<<;;;===??????===:::999999<<<<<<======<<<<<<;;;:::999999:::<<<===???@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<888777666666777777777777666999999777888<<<<<<888777666555444555777999::::::888555333222222333444444666777888777777999;;;888999999888666555555666777888999888666666777888222444777999:::999888777555:::;;;888777999999777444555888;;;<<<;;;888666555666777777555555666777222555666555888<<<;;;666555444444555777999999:::888666333222222333666777<<<666111000444777555222666666666666666666666666333333333222111222444666888666444444666666444222222333444333111000000222222222222111222222333333555444222111111111222333555444222111111222444555333333222333444444222111...//////000000//////...111222222000///...///111111111222333222111000///000000...---------------000000000111111000000000000...,,,---///000111000...000000000333777555000111222222222222222222111111///------//////---+++//////000111111111111111000111111000...---...///000///000222111------000---,,,***,,,...///...,,,///++++++//////++++++///,,,---...///////////////++++++++++++++++++++++++---------.........//////---,,,,,,---///000///...//////......//////000111///333222---,,,000333222////////////////////////.../////////...------,,,---...///222444444333111,,,---.........---+++***,,,,,,,,,,,,---...//////,,,)))***......+++,,,///***,,,.........---...000000,,,)))***...111///------...000111000///000111---......//////......---//////...---,,,,,,,,,---.........---///333999===333111000000222333111///000000///.....................///000111222222222111111111222222333333333333333222222222222222333333333444333111000222333222222222222222333444555333333333333333333444444444444444444444444444444444555555666666777888888444555666888999999888888>>>@@@CCCFFFHHHIIIHHHHHHCCCCCCCCCEEEEEEDDD@@@>>>??????@@@AAAAAA???;;;888333666666333555;;;@@@BBBKKKHHHFFFFFFCCCAAACCCHHHCCCGGGHHHEEEDDDFFFGGGFFFCCC@@@======???BBBDDDEEE>>><<<:::;;;<<<;;;999666222333666999:::::::::999666555666999>>>@@@>>>;;;???===;;;777555666:::===555222000222777::::::999::::::999999999:::;;;<<<>>>???@@@CCCEEEDDDAAA??????@@@AAABBBCCCCCCBBBBBBBBBDDDEEEAAA===<<<@@@EEEEEEDDDBBB@@@>>>???BBBEEEAAAAAABBBBBBBBBBBBCCCCCC<<<======>>>>>>>>>>>>===>>>>>>>>>>>>===============>>>>>>===;;;:::;;;<<<<<<<<<=========<<<;;;;;;888999;;;===>>>???>>>>>><<<<<<;;;;;;;;;;;;;;;<<<777777666666666666777777666999999666666999999666777666555444444555777777666555444444333333444444333555777777777888:::<<<888888888666444333555777888999999888666555666777777888888888888777777666444888:::777666888888666222666:::;;;:::888888888444555666666444444555666222666777555555888999888444444444444555555555555666444333111222333555666777555333333555666555444333333444444555666666777222333444333222111222333666555444444666666555444444555555444111000000111111111111222222333333333333333333333222222222222555444333222222222333444444222111333666666444111.........//////.........000111111000///...///111000000111222222222222111000000///...------------////////////////////////000///------///000000///---000111111444777555000111222444555555444222111333111000///000///---,,,//////000111111111111111000111222000...------...---,,,---000...***+++...---++++++,,,---...---,,,...,,,,,,......,,,,,,...,,,,,,,,,---...///111111,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000---,,,,,,---///000///...000////////////000111111...000000,,,+++///333444////////////////////////....../////////...------......///111555666666555.........///......---,,,,,,,,,,,,,,,---...///000---++++++......++++++...+++---//////......///000,,,)))''')))---000///---,,,...000111111111222333---......//////......------...///---+++,,,///333............000444;;;@@@111000///000222222222000//////...---------......////////////000111222222...///111222444444444333444333222111111222333444222444444333222111222333000000000111222333444555555444333222222333333444333333333333333333333333555555666777777888888999555666777888999999999999999;;;???DDDGGGIIIIIIIIIBBBBBBBBBDDDFFFGGGEEECCC>>>>>>???@@@AAA???<<<999555666777666888===BBBFFFNNNKKKHHHDDDAAAAAAEEEIIICCCDDDDDDCCCCCCDDDEEEEEEAAA???======???BBBCCCCCC============<<<:::777555222333666888::::::ӵ<<<>>>===<<<>>><<<888444222444999===777444111222666:::;;;:::;;;:::888777888999;;;===<<<===???AAACCCBBB???<<<<<<>>>AAACCCDDDCCCBBBAAAAAACCCCCCAAA===<<<@@@CCCBBBCCCBBBAAA???@@@BBBDDDAAAAAAAAABBBBBBBBBBBBBBB============>>>=====================>>>>>>>>>>>><<<<<<<<<:::888888:::<<<>>>>>>>>>??????>>>>>>===:::<<<===>>>>>><<<:::999Ħ:::;;;;;;555666777Ħ666777777:::;;;777666888888666999888777666555666666666333ӵ555444666777888777777999;;;888888666444222333555888888999:::999777555666666;;;;;;999888666666555555222777888666555777777555333555888::::::999888888333444555555333333444555222555777555222333666999555666666555444333333333555444333333333444555666222444555666555555555666333333333444444555555555333555666Ħ222222222222333444444444444555555444222111111222000111111222333333333333222333333444444333222222555444333222222222333333333000///111555666333000------............------000000111000......///111...///000111222333333444333222111000////////////........................111000......000000///...,,,000222222444666555000000222444666666444222000333333222222222111111000//////000111111111111111111222222000---,,,,,,---+++***,,,...---))))))---,,,++++++,,,---------------,,,,,,------,,,,,,---,,,,,,++++++,,,---///000---------------------------.........////////////---,,,,,,---///000///...000000000000000111111222---000111000///000111222////////////////////////---....../////////......000//////000333555666555//////////////////......,,,,,,,,,------...///000...------------,,,,,,---,,,...000000///...///000,,,***)))***---///...---,,,...000000000000111222......////////////......)))---//////---000777===333222000///...111666:::000//////000111222222222000000///............///000///.........000111222---...111333444444333222444333222111111222444555222444555444222111222333000000000111222444555666777666444222111222333444222222222222222222222222666666666777888888999999777777888888999999999999555888<<>>???>>><<<999777777777888999<<>>@@@>>>8884444445552223335557779994ĉ@ӵ<<<===<<<>>><<<888333111333999===:::555111000444999<<<<<<;;;:::999888888:::<<<===<<<===>>>AAACCCBBB@@@===<<<>>>AAADDDDDDCCCBBB@@@@@@AAABBB@@@======???BBB>>>@@@BBBCCCAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>============>>>============>>>>>>>>>>>><<<<<<<<<:::888999;;;===<<<===>>>>>>>>>>>>======;;;<<<===>>>===<<<:::888>L::::::::::::444777=hĦ777777<<<===999666777888777::::::9998887777777777774ĉ@ӵ777888999888777666777888777777666444333333666888777888:::999777666666666<<<;;;999777555555444444111666777555444666777555666444444777;;;<<<999555333444555444333222333555222333444444111000333777555777888777555333333333444444555555555666666777111333666777555444555777555555444444333333333333555777888>L555111222222333333333444555222333444444222222333444///000111333333444333333222333333444444444333333444444333333222222222222111000///111444666444222------............------///000000///......000111......///000222333444555333222111000000//////000222222111000000111222222111000//////111111///...,,,111333333333555555222///000333444444333000//////000111111111111222333//////000111111111111111111111111000---+++,,,,,,...---...111000,,,---000++++++,,,,,,,,,,,,,,,---,,,------,,,,,,------,,,---,,,+++*********,,,,,,------------------------,,,,,,---------.........---,,,,,,---///000///...000000000000000111111222...000444555444000......////////////////////////------...///000000000///111000///000111222111000////////////////////////------------...///000000---......------------,,,,,,...000000///...///000...---------......---,,,,,,...//////...------......//////////////////...))),,,///...---000777>>>333222111...---...111444...///000000000111111222222111000000//////000000000///.........///000111...///111333333222111000333333222222222333555555222444555555333222222222111111222222444555666777888666444222222222444555222222222222222222222222666666666777888888999999888888888888888999999999444666:::???CCCEEEFFFFFFIIIFFFCCCAAABBBCCCDDDCCC@@@>>>======>>>>>>===;;;888666666777888999>>>DDDJJJKKKIIICCCAAABBBDDDDDDEEE@@@>>>@@@AAA@@@@@@BBBBBBBBBAAABBBBBB@@@===;;;:::>>>AAA===555111222555222333555777999GG=?===>>>???===999555333555:::>>>;;;666222111555:::<<<<<<;;;;;;:::::::::;;;<<<===>>>>>>???AAADDDDDDCCCBBB===???BBBDDDDDDCCCBBB@@@???@@@@@@???>>>>>>???AAA;;;>>>BBBDDDBBB@@@??????AAAAAA@@@@@@@@@@@@??????@@@??????>>>>>>>>>>>>???>>>>>>>>>>>>============>>>>>>>>>===;;;;;;===???999999:::;;;;;;;;;::::::888999;;;<<<======<<<<<<HdĦ999999999999444=Īj777<<<===999666777999888:::::::::999999888888888GG=?999:::888666555666777777777777666444444666888555777999999888777777777;;;:::888666555444444444111555777555444666777666888444222555;;;===999444333444555555333333444555333222222444333000111444333666999999666333444555333444555666777777777666222444555666555555555666666555555444333333222222666888888HdĦ777333444555555444444666777000222333333222222333555...///111333444444444333333333333333444444444444444444444333333222222111000111222444555555666666.........//////............///000///......000111......///000111333555666111111000///............111000///......///000111000//////000222222000///---222444222222444666444...///111222222111///...,,,---/////////000111333//////000111111111111111///000111///---,,,,,,---,,,+++,,,///...++++++///***+++,,,,,,++++++,,,---,,,......,,,,,,......,,,---,,,++++++*********+++------------------------,,,,,,,,,------------...---,,,,,,---///000///...000////////////000111111000111444777555///---...////////////////////////,,,---...///000111111111111000///000000000...,,,///............///000000------------...///000111,,,......,,,,,,//////,,,,,,...000///...---.../////////000000//////...---,,,...//////---,,,,,,,,,...//////000000//////...+++---...---+++---111555...//////...---...000222...000111000//////000222333222111111000000111111/////////......//////000///000111222222222111000222222333333444444555555222444666666444222222222222222222333444555666777666555444333333444444555222222222222222222222222555555666777777888888999888888777777777888888999555777;;;ӵKKKIIIGGGĭӵ===ӵ555ĦGGGKKKKKKFFFCCCEEEEEECCCEEEӵӵ:::666ĦƜ`1.׼s<<<===???===Ħ888<<<888666444555999<<<;;;ӵ<<<Ħ===???BBBEEEEEEEEE@@@AAACCCDDDĭӵBBBAAAĦ@@@@@@BBBĦ???Ħ======<<<<<<===>>>>>>>>><<<<<<>>>???999999999===DdD444888<<&e===g&e888>hӵKKKLLLHHHEEEGGGFFFBBBg&eDDDguO>uO>&e9997774ff?>ߝL888gĉ@<<<<<<>>>???Shӵ888555555666999======g&e===>hӵ<<<z???g&e>&eBBBAAAHLAAAAAAAAAShӵgL>>>===<<<<<<;;;:::<<<===<<<;;;;;;<<<S?ʬ;;;;;;3h?D%%)?999===ZufĦ222888;;;gL888777777g&e777gĉ@:::555g&e>&e999@e222555??888999444555555666555555g<ĉ5555557778883we<Ħ7778887776663h?@e888:::555111111...333888Z8880001114446666663h?gL444444555555666666777555666555D%%)?222fff?><z000///=?Ħ555g&e222g&e444444555S?ʬ3334ff?>ߝL000@e...g&e222000///3h?g&e>&e...---??.........111333333222000///444444000///333777888000000000000000000000000333555666555333222333555//////000111111111111111---...//////---,,,---...,,,+++---000///+++,,,000(((+++---,,,***)))+++...+++//////++++++//////+++***+++---///000000//////,,,,,,,,,,,,,,,,,,,,,,,,............/////////000---,,,,,,---///000///..................///000000111------000///,,,///666////////////////////////,,,,,,...000111222222222//////000222333111---***...---,,,,,,---...///000...------......///000111)))...///+++,,,111222...+++---......---,,,,,,---***,,,///000000000000111***---///000//////000222//////000000000000//////---,,,,,,...000222111000+++...111111000...------///111222111...---...000111111000///////////////---...///000000///...------------///000333555666///1114446667776664443332224446667775553332222222222222221112222223333333333334445556666666665553333333333333333333333334444445555556667777777778887776665555556667777775554DӵCCCBBBEEEHƅ^Hu]Ħ<<<Hu]Ħ;;;ZuR)ĦEEEIIIKKKFFF??????CCCHu]ĦCCCHŐeHŐeHu]Ħ;;;qIܗGIӵ555tt=========HGgĉ@444666222333444666888;;;Hu]Ħ777ZuR)Ħ???@@@AAAAAAAAA???AAAsߝLGdUĦCCCHƅ^Hu]ĦBBBntHdĦ>>>>>>HGgĉ@>>>HdĦ;;;;;;======:::<<<===>>>===;;;;;;Htƅ^999999Bt=o9ĦDtfo9Ħ888888888g?999888HdĦ<<<666777Hu]Ħ888tt999666Hƅ^Hu]Ħ888H׼s555777>>>:::666555555444333222222tQ555777777777je<Ħ888555333Bt=o9ĦH׼s<<<;;;666333222333333444666HtĦ333111444666777Bt=o9ĦHdĦ555444444333333333444555444333Dtfo9ĦsߝLGdUĦ222Ht@cӵHu]Ħ111Hu]Ħ222333Htƅ^111qIܗGIӵ///H׼s111000Hu]Ħ000111Bt=o9ĦHƅ^Hu]Ħ000......---///333000+++,,,222666777777444111111555888111000000222444444111---111111111000000111444777//////000000000000//////000///---,,,++++++,,,---...///***,,,444...&&&***---******------++++++...000...,,,,,,.........---///......------,,,++++++........................///000...***)))---...,,,---------............///...---,,,---...//////...111111///---++++++---///111000///......---......+++,,,.../////////......+++---///000111000///...////////////////////////222000//////000000///---000......///111000,,,(((,,,000222///...///...,,,000---+++***,,,---......000---,,,...///---///222000//////000111111///---///000000///---+++,,,---+++,,,---///000000111111000///////////////000111111...---...000222111000/////////...,,,,,,---...,,,---...///000111222222111444777555111///222555222222444444444444222222111222333444333222111000222111333666666333333777444333555::::::7776667775555555555555556667777776666667776664444445557775555554DuXӵCCCAAADDDDdDΦDdDĦ===DdDĦ<<<888t|>>qet333444666333333444666888:::DdDĦ666AAAt|<>>>???@@@AAAAAAAAA<<<>>>DdDDdDĦDDDDdDΦDdDĦBBBq<niDdDĦ@@@qet@@@???DdDĦ===<<>>;;;===>>>???>>>===q<R>>>;;;qjRgdKӵHdDĦgdKӵ::::::GR/f6LĭĦ999888DdDĦ999555777DdDĦ888`eĭ666DdDΦDdDĦ:::DdDĦ777888666444666:::<<<999666777666555555444444geĦ555666777FSĦ999555qjRgdKӵDdDĦ:::999777555333333333444555DdDĦ333222444666qjRgdKӵDdDĦ777666555444333333333555444333HdDĦgdKӵDdDDdDĦ222DdDĦ4DufӵDdDĦ222DdDĦ222q<R333222peƜ4DuTӵ111DdDĦ111000DdDĦ111qjRgdKӵDdDΦDdDĦ000000000///.........,,,...111///***+++000333444555333111222555999111000000222444444111...000111111111000111444666//////000000000000/////////...---,,,+++,,,------+++...---111:::444,,,000111......000000------000000...,,,,,,...///...---...------------,,,,,,,,,------------------------///111///++++++...///------------............///............///000000///000000///---++++++---/////////.........//////000,,,,,,.../////////......---...000111111000///...++++++,,,,,,---......///111000...///000000///...///......///000///,,,(((,,,111333000...//////------......,,,******---000111...---000000...///333///......000111111///---///000000///---,,,,,,---.........///...------,,,333222111000000///000000///---+++,,,...000///.../////////...---------...---......///111222222333111444777666222111444777222333333444444333333222111222333444444333333222222111333666666333333777333222444999:::7776668885555555555555556667777775556667776664444446667775556664DuXӵDDD@@@BBBDdDΦDdDӵ>>>DdDĦ>>>>>>o)h;;;AAACCCHHHLLLHHHBBB@@@CCCDdDĦEEEDdDΦDdDΦDdDӵ>>>=ӊB1.uTӵ555HߝL`o9>>>po9wӵ666444444555666777999DdDĦ555???o)h===>>>???@@@AAAAAAAAA???@@@DdDΦDdDĦDDDDdDΦDdDӵAAAGIpӵDdDĦAAApo9wӵDdDĦ>>>===@@@@@@===>>>???@@@???>>>po9u>>>@@@@@@<<d<Ħ???Dt666AAAFFFKKKIIICCCAAACCC>d<ĦEEE>d<ʜDd<ʜ4DuTӵ@@@AAAF&uTӵ4444DufئL>e===puR)Ħ777555555555666666888>d<Ħ555Dt<<d<ʜ4DuTӵ???4DwDd<Ħ@@@puR)Ħ>d<===@@@@@@======???@@@@@@>>>peӵ;;;ĦpeӵDx<>d<ӵDd<888qR/ܗ?fӵ999>d<444666>d<Ħ9994DufئL>e666DdDʜ4DuTӵ===DdDĦ;;;999666444333555666666555888888888888777666geĦ333s<v>aĦ:::777peӵDx<DdDĦ333555888999777444444444555DdDĦ444444666888peӵDx<>d<444444444555666777555444333>d<ӵDd<DdDΦDdDĦ222DdDӵnd<DdDĦ333>d<Ħ111peӵ333Ħ000F&uTӵ222DdDĦ///...>d<Ħ000peӵDx<>d<ʜ4DuTӵ000000000000//////333333333444333111000111///111333222000000444777000000111222333222111111...000222222111000111222//////000000000000//////,,,+++++++++,,,---///000,,,000...111777000)))///000------......***))),,,///---,,,,,,...//////...++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,//////------///...+++---------............///---...//////......///000/////////...,,,,,,---///...............///000000------..................000111111222111000//////111000///............///...------...000111000///.........//////...---+++...222333000...000000...+++...///...******---000000------000111...///222------,,,...000111111000///000000///...------...++++++---...///000000000222222111000/////////000000000/////////000000000000/////////000000///...///000000111222222333333000222444444333333555777333333333333333333333333///000111222222333444444222111333666666333333777555222222666666444555888555555555444444555555666555666666666444444666888;;;9994DuXӵGGG???BBBD&dq&ĒRAAABBBsdKĦ@@@DHRRud>>>CCCHHHIIIDDDBBBDDDsdKĦCCCD&oq<Ōq&ĒR@@@AAABBB>dp&ĒR333222nfʜ>>>d<Φ>d<ĦAAAs&dq&ĒR<<<===i?ʜtd<Ħ???HHܗDӊB===<x@@@===<<<>>>@@@@@@>>>B?d<666444333444555666666777777888777777666geĦ333Hg8>aĦ:::777B?Ho9555>d<888999777555444555555>d<ӵ666888B?Ho9666<x444444444555555444333&ӫeʬtIӇ...>d<Φ>d<Ħ222D&ӫetIӇ333DdDĦ222sdKĦ111B?dp&ĒR111111>d<sdKĦ///B?Ho9000s&dq&ĒR///000000000000//////333444444333333333222000000333444333000///111444///000111222222222222222...///111111000000000111//////000000000000//////,,,,,,++++++,,,...000111...111,,,,,,111,,,)))111///,,,+++---,,,((((((***...---,,,,,,...//////...***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,***---...,,,,,,...---***---------............///+++---......,,,,,,---///...//////...---,,,---///000000///...........................------......000111111111111000000000111000///...///000111222...---,,,---///000000///......///......---------...222222///---///000......---,,,,,,------------...,,,,,,///000------000...,,,,,,---///111111000...000000000...---...///,,,---...000111111111111...............///000111000000000/////////000000000///...000222222000...000000000111222222333333///000222222222333444555333333333333333333333333/////////000111222333333222111333666666333333777888444333555555222333666555555444444444444555555444555666555444555777888===;;;4DuXӵFFFAAACCCHu]3hhCCCCCCCCCne===???=e<<<<<>>@@@AAA>h111333222fe;;;@ďD222555888444444444555666777ne:::777=e>>>???@@@AAAAAAAAA>>>???ege???@@@sĪj@h===<<<;;;fdDĦ???@ďD======Hkge@@@@@@===;;;===@@@@@@???@h@@@>>>@G>>>@@@HĪj@IŌ666:::Bene:::Hkge777ne777888fe777Hu]3hh555777999se666666555555555666666777666666777777777555geĦja>aĦ999666@G444444se444666777777666555555555<Ō333555777@G444666Hkge555444333333333555444333HĪj@IŌ//////ege222222Hu]3hIŌ222333DdDĦ222ne333000@h111000>h000111111se,,,ne...///@G111///sĪj@h...//////000000000000000000111111000111444222...111333555444111///111333///000222222111111222444...///111000///...///111//////000000000000//////...------------///111222...000,,,+++000,,,,,,777///,,,,,,...---******,,,...,,,+++,,,...000000///++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,))),,,,,,******------+++---------............///))),,,...---+++***,,,///---...//////---,,,---...111111///......---------//////...---------....../////////000000000111111...---------...111333555///---------///000///...---...///...---,,,---///...111111---,,,...///......,,,+++,,,...///---+++---+++,,,//////---,,,//////---,,,,,,...000000///...000000000......///000000111111111111000//////,,,,,,,,,---...///000111...//////...,,,,,,---///000///...000333444111...000000000111111111222222000000111111222222333333444333333222222333333444000000000000000111222333222111333666666333333777:::555333555444333444888666555444444333444444444444555666555555555777999>>>4DuXӵBBBĵD^BBBBBBCCCDDD>>>>>>>>>888;;;999;;;AAADDDCCCCCCFFFBBBAAABBBAAA>>>???AAAAAA333222444333<<<999:::444333444666333333444555666777???;;;888===>>>???@@@AAAAAAAAA@@@BBB???@@@@@@AAA>>><<<<<<>>>DdDĦ@@@@@@>>>>>>===>>>AAAAAA???<<<>>>AAAAAA@@@>>>@@@AAA===<<<;;;===@@@555444::::::;;;777999666666666888888D^666777777777s׼s888444555666777777777777888666666777888777666geFm8555>aĦ999555444333333333s׼s555555444444666888555555555Ho555222444777888555444555777777777777888888555444333111222111222222222D^111222222DdDĦ333333222000111444---...///111111222222s׼s,,,---000000000***///000///000......///000000000000000...000000...111555444...000333555444222111222555...000222111000000333555///000000...------///111//////000000000000//////000///......///000111222...111---,,,000+++***555///,,,,,,......++++++......,,,+++,,,...000000///,,,,,,,,,------.........------------------------+++---,,,))))))---///------------............///)))---///...+++***---000,,,...//////...------...000//////.........//////000///...---,,,------...---------...///000111222333222000//////000333444///...------...///...,,,---...///...,,,,,,...000---000000,,,***---...---,,,---......---,,,---------+++,,,000000------///000...,,,,,,---//////......///000000///...///111000000000000000//////.........---......///000111...///000...,,,+++---///111///...111555555222...//////000000000000111111222222111222222333222222444333333222222333333444333333222111111222333444222111333666666333333777888444222444555555777<<<666555444444333333333444333555555555555555777999Φ4DuXӵtvӵ>d<ĦAAA@@@AAABBBEEEFFFFFFĦ>>>===<<<:::999888777;;;888999>>>BBBBBBDDDGGGDDDCCCĦBBBCCCDDD===@@@BBBBBB@@@@@@BBBEEE===???@@@AAA@@@@@@AAABBB777444444666555333666<<<555:::??????<<<999999;;;<<<======;;;777444333444333333333444666777999:::Ħ888===;;;999@@@<<<===>>>???@@@AAAAAAAAA<<>>===???AAABBBBBB>d<ĦAAABBBAAA<<<<<<===>>>>>>???>>>>>>>>>AAAAAA??????BBBCCC@@@===@@@BBBCCCAAA@@@??????>>><<<===@@@@@@;;;999:::<<<<<<<<<:::999:::===@@@<<<<<<===<<<:::777444222888888888999999:::::::::999:::;;;:::888666666666888::::::999Ħ555777888999::::::999777777888>d<Ħ666666999888777Be999888222444777888888888888888666777888999888666geFYĉ444555>aĦ888555333666777555666555444444333333Be555666555333333555999555555444nu]ӵ555888888888999:::999888666555444555777888333333555777:::===@@@AAA555444333333333333444555000222444222//////111444222222222222222>d<Ħ222111111222222>d<Ħ444555444Ħ000111222444555555444444,,,,,,...111333333000...222333333333Be111......000111Ħ222+++,,,,,,------......///000...---///222444333111......///000000000000000///111111///222888777000...111444555333222444777...000222111000000333666000000///---,,,,,,///222//////000000000000//////111000000//////000222333...222///...///((($$$------******------++++++...---,,,+++,,,...000000///,,,,,,,,,---------..............................,,,...---)))***...000///---------.........//////***...111000,,,+++...222,,,---//////...---............---......///000111000///...---,,,------...,,,,,,,,,---///000222333===:::666333000000000111000///------......---+++,,,...///...,,,,,,...111---000///+++))),,,...---)))---111000+++))),,,///...,,,---111222...---000111///,,,,,,---............///111000///...000111+++,,,---///000000111111111000000////////////000000111222000...---...111111///...111555666222...////////////000000000000444333222333333444333222444444222222222222444444666555444333333333444555222111333666666333333777777333111444666777;;;@@@666555444444333333333333333444555555555555777999?aŖ%7uSQuR)ӵsdKĦCCCAAA@@@??????AAAgdKĦ@@@AAA???;;;888666555:::<<<;;;999===EEEFFFAAAAAAgdKĦ@@@===DDDAAABBBCCCBBB@@@???@@@AAAAAAAAABBBBBBAAAAAA@@@???888777555444333222111111444:::???>>>888444777;;;777;;;>>>;;;444111444888777444111000333777;;;gdKĦ::::::;;;<<<===@@@AAABBBAAA@@@@@@AAACCCAAAAAAAAA@@@@@@@@@??????@@@AAABBB@@@>>>>>>BBBFFFBBBAAAAAAAAAAAABBBCCCCCCgdDĦCCC===777======>>>>>>??????@@@@@@;;;===?????????>>>???@@@???@@@AAA???===<<<<<<===@@@???>>>======<<<<<<<<<<<<<<<;;;<<<===>>>>>>???;;;===>>>===999666333222666666777999999999<<>>AAABBB444555555555555555555444666333000000222333222000000111222222333DdDĦ333444333111111sdKĦ444444gdKĦ111222333333222333555777333111......000222333333111222222333000///...000111gdKĦ222+++,,,,,,+++***+++---///...//////...------000222111...///222111,,,---222333555666555222222444666000000////////////000000,,,,,,...000111222222222)))111666333/////////...000///---,,,,,,---...///,,,---...000000000000//////...------...---+++)))000///...---,,,---......+++,,,,,,---///111222333---......---+++******+++++++++,,,------...//////......***$$$$$$)))------///............---------111------111111------111---///000...,,,+++---000111...,,,,,,---,,,)))%%%)))///111---+++---//////...------///111333444444999444//////222444222///...------------...//////...............///000000///---,,,---///000111000.........------,,,,,,,,,..............................------...///111222222111111111000000//////......///000000///...---222111000000000111333444222111///---,,,,,,,,,,,,///000111222222111000///...+++---111222000000333222111111000111111222222---...000222333333444444333222111111111222333444000111333444555555444333555333222444888:::888555999999999999:::888555222555888999777333333777<<<>A@@@neBBB@@@AAA@@@@@@AAAne@@@AAAAAA???;;;888777777;;;<<<:::888<<>>===999888777555444333222222555999<<<;;;777666999<<<777;;;===:::444111333777777555222111333666ne:::999999;;;<<<>>>???@@@BBBBBBBBBBBBDDDEEEDDDDDDBBBAAA@@@>>>======@@@BBBCCCAAA>>>>>>AAADDDAAAAAAAAAAAAAAABBBCCCDeAAABBB???===????????????@@@@@@@@@@@@;;;===???@@@??????AAABBB>>>???@@@???<<<;;;<<<===???>>>>>>===============<<<===>>>===<<<<<<===>>>:::<<<===<<<999777666666666777888888888888:::<<<999999888888999:::<<<===555777ne555666666222222666888777666888777ne999555222888999:::;;;<<<=========666555444555777888777666666777888666555555>A333777888k<333333444444555444444444444444444444444555666888777666444555666555555555fh666777888888666555333666666555555555666777888444333222444777:::;;;;;;666555444444444444555666555333111111222333222000111111222333333De111222333333111111ne444444ne111111222333222222222444666.........000111222333333000111222222222111///......///ne000111,,,------,,,++++++...000......///...------///222000...///333222...000555000111222111//////111444000//////......//////000...///000000111111111111---111222...---///111000//////.........//////000111000///.........//////......------...---,,,***000///...---,,,,,,---...,,,,,,,,,---......//////+++,,,------,,,+++,,,...,,,,,,,,,---.../////////...///...******...000...///............---------111------000000------111...///000///,,,+++,,,......------...//////---,,,///444555111---...///...000///......///111222222444111......000111000...---------,,,---......///...............///000000000///---...//////...---/////////......---------------------------------......------...///111222111111111000000000//////......///000000///...---111000/////////000111111000///...---,,,---......//////000111111111111111000------000222000222666333222222111111111222222//////000111222222333333333222111111111222333444111222333444444555444444333444666666666666666777888777777888999888555333333555555222......333???AAAFFFCCC@@@AAAAAABBBCCC???BBBBBBAAA>>>;;;999999:::;;;;;;999777:::@@@BBB@@@@@@DDDAAA>>>DDDDDDDDDCCCAAA???>>>@@@BBBCCCCCCBBBAAA???>>>======;;;:::888777555444444444666777888888777888:::<<<999<<<>>>;;;666333555888777555333222333555;;;:::888999;;;===???===???BBBDDDDDDDDDEEEFFFFFFEEECCCAAA???===;;;:::???AAADDDCCC@@@>>>@@@BBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCAAAAAAAAA@@@@@@@@@@@@@@@;;;===???@@@@@@@@@BBBCCC===>>>???>>><<<;;;;;;<<<===============>>>>>>???<<<>>>@@@>>>;;;999:::<<<:::;;;<<<;;;999888999:::777999999888777777888999;;;::::::999:::;;;===>>>555777666555555444111222777:::888777999555888777444111999:::;;;<<<===>>>>>>???777666555555777888888777666777777666444333444333777444444444444444555444444444444444444444444555666888777666666777888555555555555555555666777666555444333333333444444444555555666333222222444666777666555666555444333333444555666444333111111222333222111222222333333333111///111222222111111333333444222222111222333222111111333444---///111111111111111222///000111111111000...------///000000111------...---,,,---...000---......---,,,---///111///...000333222000222666111222333333222222444666000000////////////000000000000111111111000000///111111---)))+++111333222......///000111111111000111000...,,,,,,---///000---------...------,,,,,,111000...---,,,,,,------,,,,,,---------,,,,,,+++)))+++------,,,,,,...///,,,,,,------......//////+++...///---...111111...///............---------000...---//////---...000///000000///---+++,,,------///000000/////////000000555666111......000///111000...------...///000000000000000000000//////,,,,,,,,,,,,,,,------............---......///000000/////////000///,,,***///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,......------...///111222111111000000000000//////......////////////......000///............//////---------------...///000000//////000000111222222222///...111222111333777444444333222222222222222000000000000000111222333222222222222222333444444333333333333444444666666222666999888555333555888777666555555777777666555777777666333000000444JJJGGGAAA<<<888777888888@@@CCCGGGIIIIIIGGGEEEDDDBBBBBBCCCEEEGGGFFFBBB@@@CCCCCCAAA???<<<:::<<<===999888777666999>>>BBBCCCCCCIIIEEEAAADDDAAA???EEEEEEEEEDDDAAA???>>>@@@BBBCCCBBBAAAAAA@@@@@@@@@@@@===<<<;;;999777666555555666666888999:::999888777<<<>>>@@@===999666777:::666555444333333555888;;;===<<<999888999;;;>>>@@@<<>>:::<<<>>>>>>>>>???AAACCC>>>?????????===<<<<<<>>><<<<<<<<<<<<===>>>???@@@:::>>>@@@???:::777777999<<<<<<<<<:::888888999:::999<<<<<<:::777888888777;;;::::::999:::;;;<<<===555777::::::999777555555444111333999;;;999777777555666777888888777555444999999::::::;;;===>>>>>>;;;999777777999;;;;;;:::777888888666444444555666888444333666888555444555666555555444444444444555555555555555444444444444444555666666666666888:::777777777777777777777777555555666666555555444333000111222333333333333333333333444666888888666444444444444444444444444444333333222111222222222222333333333333222222111000...000111222111111333555333333333444444333333222111222333222111000222444111222333222///...000222...///000000000///---------///111111000///000111---...//////......///111---------,,,+++,,,...000///000111222111000111444333333333333333444555777111111000000000000111111......///000000000//////222000+++(((,,,333444000+++---///000111111000000---,,,,,,,,,,,,---...///+++,,,......------------222000///---,,,,,,,,,---,,,------...------+++++++++,,,------,,,,,,---///+++,,,,,,,,,---------...(((+++,,,***+++///000...///............---------000///............///000///000000///---,,,++++++///222444222...+++,,,...+++111333///---///111111000///...,,,+++,,,///111///111444444222111111111,,,++++++++++++,,,------.........------......///.........000111///,,,***//////..................,,,,,,,,,,,,,,,,,,,,,,,,......------...///111222000000000000000000//////.........////////////////////////...............------------......//////222111000//////000111222111//////333444111222555555555444333222222222222222111000000000111222222222222222222333333444444444444333333333555666888444666888777555444555666666555333444666777777666888999999777444333555HHHFFFBBB===:::888777777???BBBDDDEEEDDDDDDFFFHHHBBBCCCDDDFFFHHHFFFCCC@@@CCCCCCBBB@@@===<<<>>>???777555444555888<<>><<<:::888777666666555777:::<<<<<<:::666444;;;===>>>;;;888666666888444555555444333444888<<<<<<;;;:::999:::<<>>@@@CCCCCCBBB@@@??????>>>>>>======<<<<<<;;;;;;888===BBBCCCBBB@@@AAACCC???@@@AAABBBBBBBBBAAAAAA===;;;;;;>>>CCCEEEDDDAAA@@@@@@??????>>>>>>>>>===:::;;;<<<<<<<<<===???AAA???@@@AAA@@@>>>>>>>>>@@@<<<<<<<<<<<<===???@@@AAA888<<>>;;;888777777=========:::888666777888999>>>???;;;999;;;;;;777:::999888888888999:::;;;555888::::::999777666666666444555999;;;888555666444666888999888777666555888888888888888:::;;;<<<;;;999777777999:::;;;;;;888999999777666555666888888444333666888666555777777666555444444444444444666666666555555444444444222444444444444555777999777777777777777777777777555555555555555444444333000111333555666555444333222333444777999999777555111333555666666555333111222222222222111222222333333333333333222222111000...///111111111111333444222333333444444333333333111222333222111111333444333333111000///000333555...//////000///...---,,,---///000000//////000111---...000000///...///111,,,------,,,++++++...000000222222000......//////000000//////000111222222333222222111111222222333***+++---...///000000000222000,,,+++000666333---***,,,---///000000//////+++,,,---...---+++)))'''***---......---,,,---...111000...---,,,,,,------,,,------............------...///...,,,+++,,,---+++++++++++++++,,,,,,,,,)))+++***'''(((...111000///............---------000000...------...000000///////////////---,,,***...000222111---++++++---+++111333///---///111111,,,------,,,+++,,,///222///111333444222000000000,,,++++++++++++,,,------......------------......+++,,,---///111000...+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------...///111222//////////////////000000............//////000000/////////////////////..................---------444333111///......//////...---000555555111000111555444333333222222222333222111111111111111222222222222333333444444444444555444333333444555777888777555444555777777555333666444333444666777777777444666888888666444222111BBBAAA@@@>>>;;;999666555:::===@@@AAA@@@AAADDDHHHCCCCCCDDDEEEGGGFFFDDDAAACCCDDDCCCBBB?????????AAA888555444555777:::BBBJJJDDDJJJFFFBBBFFFCCC@@@FFFBBBCCCDDDCCCBBBAAAAAACCC????????????@@@BBBDDDFFF@@@???===;;;999888777666333777<<<>>>===:::888777999::::::888555333333444222444555444333444999===;;;;;;:::;;;<<<===???@@@???AAABBBBBB@@@>>>===>>>;;;;;;;;;<<<<<<=========888<<>>???AAABBBBBBBBBAAA@@@===;;;:::===BBBEEECCC@@@?????????>>>>>>>>>>>>>>>:::;;;;;;::::::;;;===@@@???@@@AAAAAA??????@@@AAA<<<<<<<<<<<<===>>>@@@@@@888:::===??????===999777<<<===<<<;;;888666666666777>>>AAA<<<:::>>>>>>999999888777777777888999999777999:::999888666777888888555555999:::777555666222555888999777666666666888888666666666666888999999777444444666888999999777888888888666666888999999444333666888666666888777777666555444444444444777777666666555444444444333444444333333444777999555555555555555555555555666666666555555555555444111333666999:::999777666222222333555777777555333111222555666666555222111111222333222111111333555222222333333333222111111...000111111000000222333222222333444444444333333111222333333222333555777222000---...111333555555...///000000000///---,,,,,,...000000/////////000,,,...000000///...///000+++,,,,,,+++***+++---///000333333///---......---333111000000111222222111333333222222222222333333***+++,,,...///000111111222111//////333666333,,,,,,,,,---......//////...---...//////---)))$$$!!!***---000///,,,+++,,,...000///...---,,,---.........---------------...///...///000...,,,++++++,,,+++++++++++++++,,,,,,,,,,,,---,,,)))***///222222///............---------000111///++++++///111000.........///000///---+++***,,,......------...///000555666111......000///***---///...,,,,,,///222000000000000///...---,,,,,,,,,,,,,,,,,,------...///...------,,,---------+++++++++---000000///---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,......------...///111222......////////////000000......---......///000111---......///000000//////......//////...---,,,,,,333333222000////////////...---000555555111///000333333222222222222333333111111222333444444333333222222333444444444444444555555555555555666777888777444333444888999666333666555444555777888777666555777999::::::777444222???@@@AAAAAA@@@===999777555:::@@@BBBBBBBBBEEEIIIDDDCCCCCCDDDEEEEEEDDDBBBBBBCCCDDDDDDBBB@@@@@@AAA<<<888555666666777???IIIEEEJJJFFFCCCFFFCCC@@@GGG???BBBDDDEEEDDDCCCBBBCCC???>>>======>>>@@@BBBCCCAAA@@@>>>;;;999777777666222777<<<===::::::<<<@@@::::::999888666444444444///333555555333555:::???999:::;;;<<<===>>>?????????AAABBBAAA?????????@@@<<<<<<<<<======>>>>>>>>>;;;???BBBBBB???>>>???AAA>>>???AAABBBBBBAAA@@@???<<<<<<>>>???AAAAAABBBBBB>>>???????????????@@@@@@<<<===<<<;;;999:::<<>>???@@@@@@???>>>???@@@======<<<======>>>??????::::::<<<@@@DDDDDD???999888999;;;:::888666666666444===@@@;;;:::???@@@:::999888777777666777888999999:::999888666666888999888444444888:::888777999333777:::;;;999777888999:::999777555444555666666999666333333444777888888555666777666666666888:::999444333666777666777999888777666555444444444444777777777666555444444444555555555444333444777:::555555555555555555555555777777666666555555666666000333666999;;;999777555555444444444555555333111333333333333333333333333000222333222111111333555111111222333333333222222///000222111000///111222111222333333444444444333000222333444333555777999222...,,,///333444///***//////000111000///...---,,,...000000///...///000+++---///000///......///++++++,,,+++******,,,//////333444///---000000...777555222222333444333111222111111000000111111222---...///000111111111111444444333000222555333---///...............//////---......///---+++(((&&&+++...111000+++)))+++---......---,,,---...///000000///,,,*********,,,------...///...---,,,---...------------------------+++......,,,---111222000///............---------///111///******///111///---,,,,,,...111111...++++++++++++---///000///---///444555111---...///...***...222111...,,,---000444111...---//////---***---------,,,---......//////...------,,,,,,,,,---...,,,,,,,,,.........,,,------------.........///------------------------......------...///111222........./////////000000...---------...///111222***+++,,,...////////////,,,---.../////////...---000000111111111111000000333000000333333111111444111111111111111222333444///111444666777666555444222333444555555555444333444444555666777777777777444444444666777777777666666666666777999999777555999888888999999999888777???AAADDDFFFEEEBBB>>>;;;444;;;CCCGGGFFFFFFHHHJJJEEECCCBBBCCCDDDEEEDDDCCCAAACCCEEEEEECCCBBBAAAAAA@@@:::777777666555===HHHEEEKKKGGGCCCFFFDDDAAAGGG===@@@DDDFFFEEEDDDCCCCCC???>>><<<;;;<<<===???@@@AAA@@@>>>;;;999777666666222777;;;:::888999AAAHHH<<<<<<;;;:::888777666666...222555555444555;;;@@@888:::<<<>>>??????>>>>>>@@@AAAAAAAAA@@@@@@BBBDDD>>>>>>>>>>>>???????????????AAACCCBBB>>><<<===???===???@@@BBBBBBAAA@@@???:::>>>CCCBBB???>>>AAAEEE?????????@@@@@@AAAAAABBB>>>>>>>>><<<::::::===???===>>>??????>>>===>>>@@@===============>>>>>>???<<<:::;;;BBBHHHIIICCC<<<444666999:::999777666666111;;;>>>999999@@@@@@::::::999888777777777888999::::::999777555666888;;;777333333777999999999<<<666:::>>>>>><<<;;;;;;<<<;;;:::777555444444555666:::888555444666888::::::333444555555555666888:::999444333666777666777999888888777555555444444444888777777666555444444444777777777555444555888:::777777777777777777777777888888777666666666666666---000444777888777555333999888666666666444222000666444222000000222444666000222333222111000333666000111222333333333333333000111222111000///000111111222333333444444444444000222333444444666999;;;555111...111444111'''///000111111111000...---,,,...000000///...///000***---///000///---......+++++++++***)))***,,,......333444000///222333111555222//////000111///,,,000000////////////000000111111222222222222111111666777555111111333333///222111///......///000111***+++,,,---...//////000,,,///222000+++)))***---------,,,,,,---...000111333000,,,((('''''')))++++++---......------///000//////////////////......)))---///...///111000,,,//////.........---------///222000******000222///,,,++++++...111222///,,,111...,,,---///000---***)))///111---+++---//////,,,000444333///+++,,,---999444///...000111...+++...------------.../////////...------,,,,,,,,,,,,000...,,,,,,,,,---,,,+++---.........//////000000..............................------...///111222---.........//////000000...---------...///111222''')))+++---...///......***+++---///000000000///,,,---///111333333222222777333000111111111444888/////////000111222444444...111555888999888666444222333444555555555444333333444666888888888777777111444777777555555777999777777777999::::::777444888555222111222555666777BBBCCCEEEGGGGGGCCC<<<777444888>>>DDDHHHJJJKKKKKKKKKGGGDDDDDDEEEFFFDDDAAADDDDDDDDDCCCBBBBBBBBBAAAAAA;;;999<<<888333:::HHHGGGJJJGGG???<<<@@@BBB@@@===>>>@@@CCCEEEEEEBBB@@@>>>===<<<;;;<<<>>>@@@AAA===??????===:::777666666222666:::;;;:::;;;>>>AAA>>>===;;;888444333555777111777:::777222222777;;;;;;<<<>>>===;;;999888888======>>>???????????????BBBAAA@@@?????????@@@AAA???AAABBBAAA???======>>>AAA@@@@@@??????@@@@@@AAA??????@@@BBBDDDDDDCCCAAAAAA@@@??????AAABBBAAA???AAA@@@>>><<<;;;<<<===>>>:::???CCCAAA;;;999<<<@@@===<<<:::;;;===>>>>>>===>>>===???CCCGGGFFF@@@999666444555999:::777888::::::<<<>>>>>>===<<<<<<===:::;;;;;;:::999888:::;;;:::;;;;;;999666555666777777666666777999999777666777888:::;;;;;;:::888777777777666666666666777777888666444444666666666555444666777777666666777999777666444444444777999;;;999999888777666555444444777666555444333333444555888999999888666555666888666666777777777777666555888888888888777777777777444333222222333444333111444444555555555444222111777444111111222333111///111000000111333444444333///111333333111000111111333222222111111222222333444333222111111333555666222222333333333111,,,)))000111111222111000///.../////////000111111222222///......---...///000111)))///000+++)))...222111000///...---,,,---............///111222333555555...222555444///,,,---000111111111111111111222222222222111///......111333666222...---///111111111////////////............////////////...,,,...111......---,,,,,,+++***)))+++---,,,+++///444222+++000///...---,,,---......+++,,,...//////...,,,+++...222,,,(((......---555000...---,,,,,,...111333000111111222111000//////...111222...---///111000///000111222222000...,,,......---,,,,,,,,,,,,---***111222---***---///------...//////......///111222222222333444222///---000000000000000000000000111000///......------...---......,,,++++++---///,,,+++******+++...000222000//////.........//////,,,,,,,,,------------...,,,---......------...000//////////////////......222000...---,,,---...///000000000000000////////////000000///......111333222333555444333222222333000000111222333333444444000555666444666;;;:::444333444666555444333333444444555777888999888666555666444111222666888999888777888:::::::::999777555888888777777666666555555AAABBBEEEGGGGGGCCC<<<888444777===CCCGGGIIIJJJIIIGGGEEEBBBCCCEEEFFFDDDBBB@@@@@@AAABBBCCCEEEEEEFFFAAA;;;999;;;777222999EEECCCGGGFFF@@@>>>AAABBB@@@@@@??????@@@BBBCCCCCCBBB>>>>>>=========>>>???@@@@@@AAA@@@===999777777777333555777999:::;;;<<<>>><<<<<<;;;888666444555666000444666222...///444999;;;<<<>>>>>><<<:::999:::;;;<<<===>>>???????????????>>>>>>>>>>>>@@@AAABBB>>>@@@AAAAAA???>>>>>>???AAA@@@@@@@@@AAAAAABBBCCC??????@@@BBBCCCCCCBBBAAA@@@???>>>>>>@@@@@@???>>>???>>>===<<<<<<===???@@@???@@@AAA>>>:::999<<>>??????===<<<<<<@@@CCCBBB<<<666777555666::::::888888::::::<<<======;;;:::;;;<<<999:::;;;:::888888999;;;999999999888666555666777888666666777999:::999888777888:::;;;;;;:::888777666666555555555555666666777666444444666666666555555666777666444444555666555555555666777777888999888777666666666666666777555666666666555444333333999::::::999777666777999888888777777666666666666777777777777777777777777444333222333444555444333444444555555555444222222777444222222333444222111000//////111333555555444000222333222111000111222222222222222222222222222444333222111111333444666111000111222333222///---000111222333222111///.../////////000111111222222//////...---...///000111***///000,,,+++...000...000///...---------......---...///000111333444444000333777666222000111333222222222222222111111111111111111///...///111444444111...---///111000///------......//////000000)))***---000///+++***+++000///...---,,,,,,,,,,,,***...///++++++...///,,,000///...---,,,------...+++,,,---......---+++******///,,,,,,444222,,,///---,,,+++***,,,...111333.............../////////...111222...---///111000//////000111000///...---......---,,,,,,,,,,,,---,,,111222...,,,///000...,,,...//////...---///000111111111222222111///...........................000//////...............---......---++++++---///,,,,,,++++++,,,...000222//////...............///---............/////////,,,---......------...000.........///////////////......//////......---,,,////////////////////////,,,---......,,,---...000111333444444333222222333000111111222333333444444333666555333555888777222222444555555444333333444333555666888888888777666888666444444777888777666777888999::::::888777555777777777777666666666666AAABBBDDDGGGGGGCCC>>>999444777;;;@@@DDDGGGHHHHHHGGGDDDBBBDDDGGGIIIGGGEEE???@@@AAABBBDDDEEEGGGGGG@@@;;;999:::777333888AAA???CCCEEECCCAAABBBBBBAAABBB@@@>>>>>>@@@BBBCCCBBB???????????????>>>======CCCCCCAAA>>>:::777777777444444444666999;;;;;;;;;999:::;;;:::777555555555555666777444000000666===;;;===>>>???===<<<<<<<<<:::;;;<<<>>>???@@@AAAAAA============>>>@@@AAABBB===???AAAAAA@@@???@@@AAAAAAAAAAAAAAAAAABBBCCCCCC@@@@@@AAABBBBBBAAAAAAAAA???>>>===>>>??????>>>===<<<<<<<<<<<<===>>>???@@@BBB@@@===;;;:::;;;===>>><<<:::888888;;;>>>@@@@@@???===<<<===???>>>:::555999777888;;;;;;888888:::;;;<<<<<<;;;999888999:::888999:::999777777999;;;666777888777555555777888888777555666888:::;;;;;;888999:::;;;;;;:::999888555555444444444444555555777555444444666777666555555666666555333222222333333555666888888888777666777666555444555666888:::444666888777555333222222999::::::999777777888:::<<<:::888666555555666777666666666666666666666666444333222333555666666555333444555555555444333222666444222222444444444333000//////111333555555444222222222111000000222444111222333444444333222111444333222111222333444555000//////000222333222111000111333444444222000.../////////000111111222222//////.........///000111,,,......---///111///+++000///......------......,,,---...///000111222333///333666666444222333555444333333222222111111111///000000/////////222444111000......///000///---+++,,,---...///000111111,,,+++...222000++++++...222111///...------...///,,,111222---)))***...///111000///------,,,,,,,,,---...//////...---,,,+++'''---...333===:::...+++---,,,+++***+++---///000......------...///000111...111222...---///111000////////////..................---,,,,,,,,,,,,------111222///---///000///+++---......------...///000000000000000/////////.................................---......///000---......---,,,,,,---///------,,,,,,---///111222......---------......////////////000000000000111,,,---......------...000---.........//////000000000222444666555333111///---------.../////////000+++---//////...---...///111222444444333222222333111111111222222333333444555666444111222555444111222444555555444333444444222444555777888888777777888777777777888888666444777888999999999888777666666666666666777777777777CCCDDDEEEHHHHHHEEE@@@<<<444666999===AAADDDEEEFFFIIIGGGFFFGGGJJJLLLJJJGGGBBBBBBCCCCCCDDDDDDEEEEEEBBB>>>;;;;;;888444777>>>>>>BBBFFFGGGEEEDDDBBBAAABBB@@@??????AAABBBAAAAAA???@@@AAAAAA@@@???<<<;;;BBBCCCDDDAAA===999666555777444333555:::<<<<<<:::777999;;;;;;888666555555999888777555222111777>>>;;;===??????>>>======>>>:::;;;===???AAABBBCCCCCC>>>>>>>>>??????@@@AAAAAA<<<>>>@@@AAA@@@@@@AAABBBBBBBBBAAA@@@@@@@@@@@@AAA@@@AAABBBBBBAAAAAAAAABBB@@@???>>>>>>???@@@>>>===<<<=========>>>>>>>>>>>>@@@===::::::<<<>>>>>>===;;;999777777:::>>>@@@AAAAAA@@@>>>>>>>>>===:::777;;;999999<<<<<<999888:::<<<======;;;999888888:::777888999888777777999:::666777888777666777888:::999777555555888;;;<<<===888999999::::::999999888666555555444444555555666777555444444666777777666444555666555444333444555555555666777777777777777999777555444444555888:::555777888666333222333444888999999888777777888:::>>><<<888555444555666888444444444555555555555555444333222444666777777666333444555555555444333222333333222222333333444444222111000111333444333222333333222000///000333555111222444555555444222111333333222222222333444555222000...///111333333333///111444555555333111////////////000111111222222000///.........///111111---------000333555111,,,000//////...............,,,,,,---...///000111222---000333444333222333444555444444333222111000000...///000000///000222555/////////000000///---,,,,,,,,,---......///000000111------000///***,,,333111000...------...///000///000000---+++,,,///222000000///...---,,,,,,,,,000000000000000///------***000000777DDD@@@222---000///---,,,+++,,,---...000///......///111444555...111222...---///111000//////......---......///......---,,,,,,,,,,,,------...///....../////////+++,,,------,,,,,,---///...//////...---...///111........................------------...///000111---...///...---,,,---///...---------...///111222...------------......///////////////000000000000,,,---......------...000------......///000000000222444666777777555333222+++,,,,,,---...///000000,,,///111222111000///000000222333333222222222333111111111222222333333333555444111000111333333222222333555555444333444555222333444666777888888888777777888999999888777555777888888999888777666666555555555666777888888888DDDEEEGGGIIIJJJHHHCCC@@@444666888;;;>>>AAADDDEEEJJJHHHGGGHHHJJJJJJHHHDDDBBBCCCCCCDDDDDDEEEEEEEEEDDDAAA>>>===:::777888;;;>>>BBBGGGJJJIIIEEEBBBAAAAAAAAAAAACCCDDDCCC@@@>>>@@@AAABBBBBBBBB???<<<;;;???BBBEEEEEEAAA:::555222888555333555:::======<<<666888;;;;;;888666444444777444444555333000333:::;;;===???@@@>>>======>>>;;;<<<>>>AAACCCDDDEEEEEEBBBBBBBBBAAAAAA@@@@@@???<<<>>>@@@AAAAAAAAABBBCCCDDDCCCAAA???>>>======<<>>===>>>??????>>>===<<<;;;;;;999999<<<@@@BBB???;;;999888666777:::===??????@@@???======<<<;;;:::888;;;999999<<<<<<999888:::===>>>===;;;999888:::;;;777888888888777777999;;;777888999999888888:::<<<888666444555777:::<<<<<<999999999999999999999999777666666666666666666777666555333444666777777666333555666777666666888:::888777555444555666888999;;;999666444333444666777555777777555111111444888666777777777555555777999>>>;;;777444333444666888333444444444555555555666444333222444666777777666222333444555555555444333111111111111111111222333555333222222222222111///333333333111///000333555111222444555555444222111222222222222333333444444555222000///000222222222///111333555555333111000/////////000111111222222000//////...///000111222---,,,---333777777444111///////////////.........,,,,,,---...///000000111...000222333333333333444444444333222222111000000---///000000000000222444---///000111000...---,,,...............------------***...666444,,,***000...---,,,,,,,,,---...//////,,,)))***---///000000/////////......---,,,+++////////////......------,,,111///444AAA???333000......------...///000000//////......///111444666...111222...---///111000//////............///000......---,,,,,,,,,,,,------,,,+++---............+++,,,------,,,,,,---///,,,...///...------///222////////////////////////,,,,,,,,,,,,---///000111---...//////------...///............//////000111---------------...///000---------.........//////,,,---......------...000---.........//////000000000000000000000000000000+++,,,,,,---...///000000,,,///111222111000///000///111333333222222222333111222222222222222333333444111///000111222333333111333555555444444444555222333444555666777888888444555777999999999888888888888888888777777666666444444555666777888999999DDDEEEFFFIIIJJJHHHEEEBBB666666888:::===@@@CCCDDDGGGEEEDDDEEEGGGGGGDDD@@@@@@AAABBBCCCEEEFFFHHHHHHFFFDDDAAA>>>;;;999888777<<>><<<>>>AAAEEEEEEAAA;;;555222666555444666999<<<>>>???777999;;;:::888555333333888555777<<<:::333333999;;;===???@@@>>>===<<<===<<<===???AAACCCDDDEEEEEECCCDDDCCCCCCBBBAAA???>>>===???AAABBBAAAAAABBBCCCCCCBBBAAA???===<<<;;;;;;???AAACCCBBB@@@@@@CCCGGGCCCAAA@@@@@@AAAAAA???>>>===>>>@@@@@@???===;;;999888888999===AAAAAA>>>:::888777777888;;;=========;;;;;;;;;;;;;;;:::999888:::888999<<<<<<999999;;;=========;;;999999;;;<<<777888999888888888:::<<<888999::::::999999;;;===777666444555777999::::::999999999999999999999999777777666666666666777777666444333444666777777777444555777888888999;;;===999888555444444555888:::;;;:::777555444444555666222555777555111111555:::555666666666555555666888<<<:::666444333444666777333333444444555666666666444333222333555666666555222333444555555555444333111111222111//////000222555444222222222222000///333333333222111111333555222333444555555444333222222222333333333444444444666444111000111111111000000111222333333333222111/////////000111111222222000000/////////000111222---,,,...444777555333444///000000000000///...---------......///000000111000111333444555555555444333222222111111000000000...///111111000000111333...000111111000..................---------,,,,,,++++++666DDDBBB333+++---***++++++,,,,,,------------'''$$$(((------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,...999888000000******,,,---///222444555------,,,---...000222333...111222...---///111000////////////000000000000......---,,,,,,,,,,,,------)))))),,,...------...+++---......------...///***---000000...---000333000000000000000000000000,,,,,,,,,,,,---...///000,,,...000000...---...///------........./////////...............///000111,,,,,,,,,,,,------------,,,---......------...000////////////////////////////////////000000000111---------.../////////000+++---//////...---...///...000222333222222222444222222222222222222222222333///...111333222222444111333444555444444555666333333444555555666777888222555777888777888999:::888888777777777666666666444555555666777888888999CCCCCCEEEGGGHHHGGGDDDAAA777777777999<<>>>>>AAABBBBBB>>>:::777666222333444555777:::>>>AAA888:::;;;999666444222222:::777;;;CCCBBB999555999<<<>>>@@@???===;;;;;;;;;;;;<<<>>>@@@AAABBBCCCCCCAAABBBBBBCCCBBBAAA??????>>>@@@BBBBBBAAAAAAAAACCCBBBAAA@@@???>>>>>>>>>>>>;;;>>>AAA@@@>>>>>>CCCGGGBBBAAA??????@@@@@@>>>===;;;===???AAA@@@???<<<:::::::::;;;===>>>>>><<<:::777777777999<<<<<<;;;999777999;;;<<<<<<;;;;;;;;;999777888;;;<<<999999<<<;;;<<<;;;999888888;;;===777888999999999999;;;===888999:::999888888:::;;;666555444555777888777666:::999999999999999999:::666666666555555666666666555444333444666888888777555777999999888999:::<<<888777666555555666777777888888777666666555666666---333888999555333555999555666777666555666777999999777555333333444555777333444444555666666777777444333222333444555444333222222444555555555444444222333444222///...000222333222111111333333222111222333444444222222333444444444444444444444444444222222333333444444444333555333222111222222111000000000000000111111222222/////////000111111222222111000/////////000222222...---000555444000///333///000000111000///...---.........//////000111111111111222333555555333222000000000000000000000000///000222222000000000111///111222222///...///000------------------------...,,,666EEECCC444,,,000((()))+++---...------,,,,,,((((((,,,---******---,,,---.../////////...---,,,,,,,,,,,,---...//////***///++++++333222,,,000***+++,,,---///000111222,,,------...///000000111...111222...---///111000...///111222222222111000......---,,,,,,,,,,,,---...)))(((---000...---///,,,...//////...---///000(((---111222///...000333////////////////////////,,,,,,,,,,,,------...///,,,...000000///.........,,,------...............///......//////111222222,,,,,,,,,,,,------------,,,---......------...000000000000///......------...000222333333333111000////////////////////////,,,---......,,,---...000...000222222222222222444222222222222222222222222555000000444555111000111000222444555444444555666444444444444555555666777444666777666555555777999888888777666666666666666555555666666777777888888AAABBBCCCEEEGGGFFFCCCAAA888777888999;;;???BBBDDDAAA@@@@@@DDDHHHHHHFFFBBBFFFFFFEEEEEEDDDDDDCCCCCCEEEDDDAAA<<<:::888555111222444<<>>;;;999888999///111444444555888===BBB:::;;;;;;999555333222222666444999DDDCCC888222444<<<>>>@@@???===;;;:::::::::;;;===>>>@@@@@@AAAAAA>>>???@@@AAABBBAAA@@@??????@@@BBBBBBAAA@@@AAABBB@@@@@@??????@@@@@@AAABBB999<<>><<<===BBBGGGBBB@@@>>>>>>???>>>===;;;999;;;>>>AAAAAA@@@>>><<<>>>>>>===<<<;;;::::::;;;777777888:::<<<<<<:::777777:::===?????????>>>???888555777;;;;;;999999<<<::::::999888777777:::===888999::::::999:::<<<>>>888999999888777777888:::555555444666777777666444:::999999888888999999:::555555555444444555555555555444333444666888888777777888999999888777888:::666666777888888777666555666666666777777777777777(((000999<<<888555555777666777888777666777888:::777666444333333444555666444444555555666777888888444333222222444444333111111222444555555555444444333555555333000...000222111000///111333555555444111333555555333222222333555444444333333444444555111222333444444444333333444222111222333333222000111000/////////000222333/////////000111111222222111000/////////000222333///...111444111++++++111///000111111111000...---......//////000000111111/////////111222222000///////////////000000000000///111222222000//////000000222333222///...///222***++++++,,,---.../////////(((,,,777666***(((111'''))),,,...///...---+++...---///333///)))***111+++,,,---////////////...////////////000222333444+++000---,,,222000,,,111.........------,,,++++++...///000111222222222111...111222...---///111000...///222333444333222000......---,,,,,,,,,,,,---000***(((...222///...000---...//////......///111'''---222333111///111444........................------,,,,,,,,,---......,,,...000111///.........,,,,,,------...---------////////////000111333333,,,,,,,,,---------......,,,---///...------...000111111000///...---,,,,,,(((+++///333333111---+++000000000000000////////////000000///......111333...000222222222222333444222222222222222222222222777222111666666000---///000222444555444444555666555555444444444555555666666777888555333222555888888888777666666666666666666666666666777777777777BBBCCCDDDCCCBBBCCCEEEFFF>>>:::555444888>>>AAACCCHHHEEEBBBCCCFFFHHHHHHFFFEEEFFFFFFFFFFFFFFFEEEDDDAAAAAAAAA???;;;777222000---555<<>><<<999333333333222222444999======<<<;;;::::::888666444777999===???:::333333777;;;>>>AAAAAA???===;;;;;;<<<>>>======@@@CCCAAA;;;>>>@@@AAABBB@@@???@@@@@@BBBDDDEEEDDDAAA@@@BBBDDDAAAAAA@@@@@@AAABBBDDDEEE@@@@@@???===;;;;;;<<<>>>BBB<<<999<<<>>>===<<<===999:::<<<>>>???@@@@@@AAA>>>?????????>>><<<;;;:::888:::===>>>===<<<;;;;;;<<<;;;:::::::::;;;<<<<<<===999888===@@@>>>;;;;;;===;;;999777777999<<<>>>555666888999999:::;;;===777888888777666666888999555777888777555444666999<<>>;;;888444222000555888;;;@@@FFFFFFBBBHHHEEECCCDDDFFFGGGFFFEEEDDDBBBCCCGGGGGGCCCBBBDDD>>>CCCEEEAAA>>>>>><<<999555444333111111444999===<<<;;;:::999999888777666333555:::===:::555666:::;;;===??????>>><<<;;;;;;<<<>>>>>>===@@@DDDBBB<<<@@@AAABBBAAA@@@???@@@AAABBBDDDEEECCC@@@???@@@AAABBBBBBAAAAAAAAABBBDDDEEE@@@@@@???===;;;;;;<<<===BBB<<<999;;;<<<:::999:::999:::<<<===>>>??????@@@AAA@@@@@@@@@AAA@@@>>><<<999;;;======<<<;;;<<<===::::::;;;<<<<<<;;;;;;:::===999888===???===;;;<<<===;;;888666666888;;;>>>666888999999999:::<<<>>>999999999888666555666888777888999777555444666888;;;>>>;;;666555999:::777777666666777999999888777777888999999777777888999<<<<<<;;;999888777666555777888888888888777777666555666666666666666555555333555666555444444555666444555666777777666666555555555555555555555555555888777555444444555777888777666444333222222333333333333444555444333222111111666777444222333333111333333222222111222222222222......222555444222333222333444444222222333444444111111555555000///222111000111222444444333111000000000000000111222222///000111222222111000///000000///............///000//////222000---...222,,,+++***+++...000///...........................////////////////////////...///000111111000///.........///000222333111000000000//////000111111222000---***+++---000000///+++,,,---------,,,...///,,,,,,------...---------,,,,,,,,,------------......111000+++))),,,......,,,,,,,,,---------......,,,---,,,+++---222333000........................000...---///111222000...111000/////////000222333000///...............///......---------,,,,,,,,,***...///,,,---000...)))+++,,,---...////////////000000/////////000000000111000//////.../////////.........---,,,,,,...000000///---,,,,,,---///000,,,000111//////111000,,,.........---------,,,,,,...------///000000...,,,---...///...---,,,...000222111111000000000000000***,,,...//////...//////------......///111222222333333333222000000111222---///111444555666555555555333222444555555333000333222111111222333444444333444555555444555777999444555666666777777777777555777999999999888999:::;;;<<<<<<;;;888666555666444666777888777777888999???AAACCCEEEFFFGGGJJJLLLHHHCCC;;;777777:::>>>@@@BBBAAAAAAAAACCCCCCAAA@@@CCCCCCBBBBBBBBBDDDEEEFFFDDDCCCBBB@@@===:::777555444555555777>>>FFFEEEAAAFFFDDDCCCCCCDDDEEEEEEDDDAAA???AAAEEEFFFCCCCCCEEE>>>BBBDDDAAA>>>>>><<<999777666333111000333999===;;;;;;999888888777777777444555999<<<:::555555:::<<<>>>??????===<<<<<<===<<<>>>>>>===???CCCBBB>>>CCCDDDCCCAAA@@@???AAACCCBBBCCCCCCBBB@@@>>>???@@@CCCCCCBBBBBBBBBCCCDDDDDDBBBAAA@@@???>>>>>>>>>>>>AAA<<<999;;;;;;888777888:::;;;<<<===>>>>>>>>>>>>BBB@@@>>>???AAAAAA>>>;;;:::;;;<<<<<<;;;;;;<<<>>>888:::<<<>>>>>><<<999888>>>:::888<<<===<<<<<<>>>>>>;;;777444444777;;;>>>999::::::999888:::===@@@:::::::::888666555666777888888999777555555666777:::;;;999555555777888666666666777888::::::777555;;;<<<<<<;;;888777777888???>>><<<:::888666444444666777777888888888888777555666666777777666666666444555666666444333444555444444555666777777666666555555555555555555555555777666555444444555666777777666444333222222333444111222333444555444333222111555777444222444555333555444333222111111111111777222000333444222111333222333444444222222333444333111222444444111000222111111000222333444222111111111111111111222222333///000111222222111000///111000//////......//////000///000222111---...222///.........000111111000........................////////////////////////000000111111000...,,,+++---000222444333222111111000000/////////000111111000...,,,,,,---//////...,,,,,,,,,...//////---,,,---------...------,,,,,,,,,,,,,,,,,,------------...111111,,,+++---//////,,,,,,,,,---------......***...///,,,+++///111000,,,,,,------....../////////......///111111000///111000000000000111222333111000///...------------...------------,,,,,,,,,)))...///---,,,------,,,,,,,,,---...////////////......//////000111111111444222111//////000111222...//////...------...000222000---******---000222---000111//////111000---------...///...---,,,+++///...---...///000///...---...000///...---.../////////000111111111111000------,,,---///000000///....../////////000000000222222333222000000111333,,,///333444333222333555777555222111222333222222333333333222333333444555222333444444444555777999555666666777888999999999666888:::;;;::::::<<<===@@@@@@???<<<888666666777444666777777666555666777===???BBBDDDEEEFFFIIIKKKIIICCC<<<666555888<<>>>>>===:::999777444111000333888<<<<<<<<<;;;999666666666777888777999;;;888333222555>>>???@@@???======>>>???:::===>>><<<>>>AAAAAA>>>EEEEEEDDDBBB@@@@@@BBBDDDBBBBBBBBBBBBAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDCCCAAAAAABBBBBBAAA@@@>>>;;;:::<<<<<<999888:::;;;;;;<<<============<<<@@@===;;;<<>>:::999;;;<<<;;;<<>>;;;777444444666:::===;;;;;;:::999888999===@@@999::::::888666666777888777777777777666777888999888888888666666888888888555666777999;;;:::777444;;;;;;<<<:::888777777888>>>===<<<:::888777555555555666777888888888888888555666666777777777777666555666777666444333333444444444555666666777777777555555666666666666777777444333222222222222333444666555444333222333333444222333444555666666555444222666777444333444444222333333222222111222222222888444222444444222333666222333444444222222333444222111222333333222222333222111000111222333222000111000000000000111222222///000111111111111000///111000000///.../////////111///000222111...///333111111000111111222111111........................///////////////000000000111111222111000///---,,,+++000444555444222222444000000/////////000000111000...---------.........///......000333333///+++............---,,,++++++++++++,,,,,,,,,---------,,,//////+++***,,,...---,,,,,,,,,---------......)))...111---+++---000000+++++++++,,,---...//////......///000111111000///000000111111111222222222000///...---------------------------------------)))---//////---------...,,,------...//////............///111222333333333555333000......///111333///000111000//////000111111///...,,,,,,...///111---000222000000222111...,,,---///000000...,,,+++000...------///000000///,,,...000111///.........***+++---///000000///...000---+++,,,///111000...//////////////////......///000111000//////111222000444777666111...000333555333222111222222333333444444555444333333555666333444555444333333555777666666666777888999::::::888:::<<<<<<;;;;;;<<<===@@@???>>>;;;888666777999555666888777555444444555;;;>>>AAABBBCCCCCCEEEFFFJJJFFF@@@;;;999;;;@@@CCC999;;;>>>AAABBBCCCCCCDDDFFFEEEDDDDDDEEEGGGIIIKKK>>>AAAEEEGGGEEE@@@999555222888:::777666<<>>===???===BBBDDDAAA??????>>>;;;:::888666222000222777;;;===>>>===;;;777555555666888777777:::888333222555<<<===>>>===<<<<<<===>>>888<<<===;;;;;;???AAA???EEEEEEDDDBBB@@@@@@CCCEEEAAAAAAAAABBBCCCDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCAAA@@@@@@BBBBBB@@@>>><<<:::;;;>>>>>><<<<<<@@@==================<<<;;;???<<<:::;;;===>>><<<:::<<<<<<;;;:::999:::===@@@===<<<;;;:::::::::::::::===::::::<<<<<<:::<<<@@@???<<<888555444777:::===<<<<<<;;;999888999<<>>@@@AAAAAABBBDDDFFFCCC???;;;888999===AAA???@@@BBBCCCBBBAAABBBCCCHHHHHHGGGGGGGGGIIIJJJKKK===@@@EEEHHHGGGAAA;;;666111999===999555999BBBGGGBBBCCCCCCBBBAAAAAABBBDDDDDDBBBBBBEEEDDD@@@>>>@@@>>>CCCEEEBBB@@@AAA???<<<:::999777444222222555888<<<>>>@@@>>>999666666777666333444777888555555777888999;;;;;;:::::::::;;;888<<<===;;;;;;???AAAAAACCCCCCCCCBBBAAAAAACCCEEEBBBAAAAAABBBDDDEEEEEECCC???@@@AAABBBCCCCCCCCCCCC@@@===<<<>>>@@@AAA>>>;;;;;;:::===@@@@@@>>>???CCC????????????>>>===<<<;;;=========<<<<<<<<<======<<<<<<<<<:::999:::===@@@>>>===;;;:::999999:::;;;<<<:::;;;===<<<999;;;@@@???===:::777777888:::<<<<<<<<<;;;999888888;;;===666777888888888999;;;===666444444666999;;;<<<<<<888666777:::<<<:::;;;>>>777777777999:::999666444444555777777666666777999777777888888888999999999666777777888888888888777555555666777888888888888444555666666444333444555777666555555555555666666666666666777777888888999555555555555555555555555555555333333333333444555333444666777777666555555111555666333111333333111//////000111222444555666222000222555555333555:::222333444444222222333444///222222000111444666444333111000///111111111000///////////////000000111111000000000000000000111222111000000//////000000111000111333222...///333---///000000//////000222////////////////////////...//////000000111111222///000222333333333333222---///111333333333555666000000//////......//////,,,...//////------...///.........///000///---+++---------...------,,,,,,++++++++++++,,,,,,,,,,,,+++///111...,,,///000///,,,,,,,,,---------......***...000......111111///,,,,,,------......//////---///111111000///000111///000222444444333222000,,,,,,,,,,,,---...///000,,,,,,,,,------------...,,,+++...444666333...---------...............------///111333444444444333222000///------...///000///000222222111000000111---...000222222000...------111222111222444444000......///000///...---,,,---,,,,,,---///000///...---///111000///...///000,,,---...///000111111111000///...///000000///...---...///000//////---,,,,,,---............000222///222555555333333666999+++///555888888777555444555888999777444333555888777888888666444333444666888777666666666777999999;;;<<<===<<<999888777888777888999888777888999;;;666777888888666444555555555888<<>>:::666555888;;;CCCDDDEEEDDDBBBBBBDDDGGGIIIIIIIIIIIIIIIIIIIIIIII>>>@@@CCCEEEDDDAAA===:::444:::<<<999777;;;BBBEEEBBBCCCDDDCCCAAA@@@BBBEEECCCAAABBBEEEEEEAAA@@@BBB???DDDFFFDDDBBBBBBAAA>>>::::::999666444333444666888===AAA@@@<<<999999;;;666333333666777555444777777999<<<===<<<;;;:::;;;999>>>???<<<<<<@@@CCCDDD@@@AAACCCCCCBBBBBBCCCEEEEEECCCAAAAAACCCCCCBBB???<<<===???AAACCCCCCCCCCCC@@@===<<<>>>AAABBB???;;;;;;;;;>>>BBBAAA===???CCCAAAAAAAAA@@@???===<<<;;;:::<<<===;;;888888;;;???;;;<<<<<<;;;:::;;;===???===<<<<<<;;;;;;:::999999::::::<<>>999777999;;;BBBDDDEEEEEEDDDEEEIIILLLIIIIIIJJJJJJJJJIIIHHHHHH@@@AAAAAABBBAAA@@@>>>===666::::::888999???BBBBBBBBBDDDEEECCCAAA@@@CCCEEE???>>>???CCCDDDAAA@@@CCC@@@EEEGGGDDDBBBCCCBBB???:::::::::777555333333444555;;;AAABBB???<<<<<<>>>:::555444666666333111333999<<>>======;;;???AAA>>>===AAAEEEFFF===@@@BBBCCCBBBBBBCCCEEEGGGDDDAAAAAAAAAAAA>>>;;;:::<<<>>>AAABBBCCCCCCCCCBBB@@@>>>@@@DDDEEEAAA===<<<<<>><<<;;;555999<<<999444333888>>>:::;;;<<<<<<;;;;;;<<<>>>:::<<<===>>>===;;;888666999999===@@@>>>999:::>>>>>>>>>===<<<;;;;;;::::::999;;;;;;:::888777777888999::::::999888777999:::<<<999666777999:::888666<<<888888<<<<<<666555999:::888777777888888777555666777888777666555666777666666666666777777777777888888888888888777666555555555666888888999999999222444555555444444666777:::888777555444444444444222222333333444555666666444444555555555555444444555444333333333444555666222333333444333222000///)))...111000111555777666222222222111222222333333000000333777555111222666222333444444222222333444...222222...///666888555444222/////////000000000111111111000111222222333111111000000000000111111222111111000000000000000222000111333222///000444***---000000//////111444000000000000000000000000...//////000111222222222///000111222222111000///888444///...000111000///111000///...............))),,,//////...---///111000222333111...---///222++++++,,,---............******+++++++++,,,,,,,,,'''+++---+++***,,,---+++,,,,,,,,,---------......,,,---......333777555000///////////////.........,,,///111111///...000222...000333555666444111000//////...---,,,,,,,,,,,,,,,,,,,,,------.........000***,,,888@@@:::000***---...............------+++,,,...000111000///...000000000000/////////...)))+++......,,,+++++++++111000///......///000111---111333222222555555222000000///............///))))))***---//////---+++000000000///---...000222...---,,,++++++---...///,,,///333333000......///+++,,,...000000///...---...///000111111222444666333111000000222444444333111555999:::888555555555666999;;;999555333666:::333555666777777888;;;===>>><<<:::888888888999:::555777888888777666777888666888;;;;;;:::999999999666777999999888777777888555888<<<======???CCCGGGFFFFFFDDD???999777999;;;AAACCCEEEDDDBBBCCCGGGKKKNNNKKKHHHGGGIIIJJJHHHFFFGGGDDDAAA@@@BBBDDDCCCAAA:::;;;:::888666666:::>>>BBBCCCCCCBBBAAAAAACCCEEE@@@@@@@@@BBBDDDCCC@@@===EEEGGGFFFBBBAAADDDDDDAAA???>>><<<999666333111000555>>>CCC@@@======<<<888===999555666888999666333777===AAA@@@@@@AAA@@@>>>?????????>>>===???CCCFFF???@@@BBBDDDEEEEEEEEEDDDBBBBBBBBBCCCDDDCCCAAA>>>@@@@@@??????@@@BBBDDDEEE??????>>>???@@@???===;;;>>>>>>???@@@@@@@@@@@@@@@>>>======<<<<<<<<<<<<======<<<;;;===>>>??????>>>@@@???===;;;:::;;;===>>>:::;;;<<<;;;::::::;;;===999<<>>:::888;;;???BBBAAA???;;;888777888:::;;;;;;;;;;;;::::::999888999999999999888888777777888777666666666777999:::;;;;;;999888666555555555444444555666888:::;;;<<<555444444444555666888999<<<888777999999666666999777:::<<<<<<999666555444333555777888666555555555222333444555666666666666===:::777555444444333111444444444555555555555666555777888888666444444555222333333444444555555555666555333111///......///222222333444444444333333222222222111111000000000111222444444333333333444777555333444555444000,,,222222222222222111000///999444///---000222333222///.........///000222333000...---///222444222000000111222333333222111000000111222222111000111222...///000111222222111111111000//////000000///...///.........000333666888BBB;;;444111222222111...111///...000333555333111333222111111111111///...///000111///---,,,---000...///...,,,***)))+++,,,///...---,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---......---------,,,,,,,,,---------......000111111///...***+++999GGGBBB222//////...---++++++...000...///000222222111111000------///333666555000+++////////////............,,,,,,------///000222222000---,,,111777888333---,,,,,,,,,------...///000111222222111000000111333000///------///000///.........------------......////////////...............444555000...///...***(((+++......,,,+++,,,.....................------111111000000000000111111........................000222444333111///......,,,---...000222222111000222222222000///000333555000111222111000111444666333444666:::;;;:::666222:::999888666666666777777444666888:::;;;<<<======999999888888888888888999555666777888888888888888666666777777888888999999::::::999888777777:::===777888:::<<<>>>@@@DDDFFFEEEFFFDDD@@@;;;999999:::>>>AAACCCCCCAAABBBEEEHHHLLLJJJGGGGGGHHHIIIGGGEEEFFFDDDAAAAAACCCDDDCCCBBB777888777444222333666:::BBBDDDEEEEEEDDDDDDEEEGGGBBBBBBDDDDDDDDDCCCBBBBBBCCCEEEDDD@@@@@@CCCDDDBBB===<<<:::888666444222222777>>>AAA>>>;;;<<<===;;;???:::666555666777555222666<<<@@@??????@@@@@@===>>>>>>>>>===>>>@@@DDDGGG>>>???AAACCCDDDDDDDDDDDDCCCAAA???@@@AAAAAA@@@???@@@???>>>>>>@@@BBBCCCDDD@@@?????????@@@@@@>>>;;;>>>>>>??????@@@@@@??????=========<<<======>>>>>>???===<<<===>>>??????>>><<<;;;:::999888999999:::;;;<<<<<<;;;999888999;;;:::===???>>>:::888;;;>>>>>>>>>===:::888777999;;;;;;;;;;;;;;;;;;:::999888999999999999888888888777777777777777777888999999888777666555666666666555444444444555666888::::::555555555555666666777888:::777777999999666666888999:::;;;:::888777777777222444666666555444444444333444555666777888888999:::777555444444555444333444444444555555555555666555666777666444444444666444444333333333444555555666555333222222222333444...///111222333444444555333333222222222111111111///111222222111111111333555444222333444444222///222222222222222111000000444222111111222111///---//////......///000111222000///...///222333222111000111222222222222111000///000111111//////000111000000000000000111111111111000///000111222111000///...------///111444555LLLDDD999333000///---***111///...000333444333111......///000111111///...///000111///---,,,...000///000///---+++***,,,...///......---------------......---,,,,,,,,,,,,---------------------------------------...///000111000000,,,***555@@@<<>>>>>BBBDDDBBB;;;;;;999888666444333333999===???<<<999;;;======@@@;;;666333444555333111555;;;>>>======??????======>>>>>>>>>>>>@@@DDDGGG===>>>@@@BBBCCCCCCCCCBBBBBB@@@===<<<===?????????@@@>>>;;;===@@@CCCCCCBBB@@@?????????@@@@@@>>>======>>>>>>>>>????????????============>>>>>>???@@@BBB@@@======>>>?????????999999999999999999888888<<<<<<<<<:::888777777999;;;===???===:::999:::===;;;;;;;;;:::888888:::<<<:::;;;;;;;;;;;;::::::999999999999999888888888888666777888888999999888888666444222444777888777555555555555555666777888888555666666777777777666666888666777:::999666444666999:::;;;:::999888999;;;444555777777555555555666555555666777999::::::;;;777555333333444555444444444444444555555555555666444555555444333333555777666555333222222333444555333333222222333444555666//////111222333333333333444333333333333333222222///111333333222111222333444333111222333444444333111222222222222111000000000333777888666222...,,,000000////////////000111000///...///111333222111000111222222222222111000...000111000///...///000222222000/////////000111111000///000222333333111///...---------///111333BBB<<<555111111333333222000//////000222333222111,,,---000222222222111000///000000///------...000000000000///---,,,---/////////........................---,,,,,,,,,,,,---+++,,,,,,------.........,,,,,,,,,,,,---...///000111222...***///666555,,,////////////...///111444,,,---...///000///......---------///111111///---////////////............///......---------,,,,,,,,,...111444666777666666000///---,,,+++,,,...//////111222111000///000222000...---...///000///...,,,,,,,,,++++++,,,,,,,,,------......///000000000''',,,...------//////...***,,,---...,,,,,,,,,---........................//////111111111111//////////////////////////////...///111111///......///...///000111111000/////////000///...---...111333<<<888333111222444333222555555666888::::::999777333333333444666888;;;<<<::::::999;;;===?????????;;;:::999888888888888888777777777777888888888888777777777777777666666666::::::999777444444555777;;;888777999???DDDEEEDDDDDDEEEFFFEEEBBB>>>:::888666;;;AAACCCBBBAAABBBDDDHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEFFF<<<:::888555333444555777???BBBGGGJJJJJJIIIHHHHHHDDDGGGHHHFFFBBBAAAFFFJJJEEEFFFDDD???>>>AAACCCAAA===<<<:::888666444222111777;;;>>>===::::::<<<===>>>:::555222222333444444444999===;;;;;;>>>>>><<<>>>??????>>>===???AAADDD===>>>@@@AAABBBBBBAAAAAAAAA???>>>>>>??????>>>===@@@===:::<<<@@@CCCBBBAAAAAA@@@??????AAAAAA@@@>>>>>>>>>===>>>>>>>>>??????============>>>???AAAAAADDDAAA>>>===>>>?????????:::;;;<<<======<<<:::999:::;;;;;;999777777888999<<<===>>>===;;;999:::<<<;;;<<<<<<;;;999999;;;===:::;;;;;;;;;;;;;;;::::::999999999999999999999999666777888999:::999888777777444333555888:::888555777666666666666777777888666777888999888777666555666444666::::::666444555777999;;;<<<;;;::::::;;;777888:::999888777888999888888777888888888999999666444333333444444333222444444444555555555555666444444333222111222666888888666333111111222444555222111000000111222444555444444444333222111000///444444444444444444444444111333555555444333444555555444222111222222333333111111222222222111111000111666<<<===999333000...000000000////////////////////////000111222222222111111111222222111111111///000111000//////000111555333111///......000111///......///111333222111000///...------///000222222000...///222555666666000000///000111222222111---000333444444222111111/////////.........////////////000///---,,,---...//////////////////............---,,,,,,,,,,,,---******+++,,,---...///000,,,,,,,,,,,,,,,---...///000222///***+++000111...---...//////...///111333,,,---...///000///...............//////000000///////////////............000//////...,,,+++***)))---111444666555444555777333222///---,,,---...///...///111111000///000111///.........000000///---------,,,,,,,,,,,,------,,,,,,---...///000111111))),,,////////////000000+++,,,---...---------------------..................///111222222111///...////////////////////////---...000///......///000///111222222111//////...---------------///222555<<<666///...111444222000666555555777999::::::999333333333444666888;;;<<<:::===AAAAAA>>>;;;<<<>>><<<;;;:::999888777777777888777777777777777888888777777777666666555555555777888777666444444555666;;;888666888>>>CCCEEEDDDDDDEEEFFFFFFEEE@@@;;;777555;;;AAADDDCCCBBBCCCEEEFFFFFFEEEEEEDDDDDDEEEEEECCCCCCCCCBBBCCCDDDEEEGGG???===999666555555666666;;;???EEEHHHIIIHHHGGGGGGCCCFFFGGGDDD??????DDDIIIHHHIIIFFFAAA???BBBBBB@@@@@@???<<<999666333111///333777===???===::::::<<<;;;888444222222444666777333888;;;::::::===>>>===@@@AAA@@@???======>>>@@@===>>>@@@AAAAAAAAAAAA@@@??????@@@BBBCCCBBB>>>;;;@@@===;;;<<<@@@BBBBBBAAABBB@@@??????AAABBBAAA@@@>>>>>>>>>===>>>???@@@@@@============>>>???AAAAAACCCAAA>>>>>>?????????>>>:::;;;===??????>>><<<:::777888999999888888:::<<<<<<======<<<;;;:::;;;;;;===>>>>>>===;;;:::;;;<<<:::;;;;;;<<<<<<;;;;;;;;;999999999999999999999:::666777999:::::::::999888999777777888:::;;;999666999888888777888888999999777888999999999888777666555444666::::::666444666444888<<<>>>===;;;::::::888999:::999888777999::::::999888666666555666666777666444444444444222000444444444555555555555666444444333222111222666888888666333111111222444555444333222111111111222333555555555555444333222111444444444444444444444444222333555555444444444555777666444222111000111222000111111222222222111111333777::::::666222111111000000000000000/////////...///000000000111222222222111111111111111111222000111222222000000111222555333111///......///000...---,,,...000111111000222111///......///111222111222222333444222000---///000000000000000111111///111444444222000////////////........./////////---...///...---,,,,,,---......///000000//////.........---,,,,,,,,,,,,---******+++,,,...///000000------,,,,,,,,,---.........000///,,,+++...000111+++---......---...000222---...///000111000/////////000000000000000111222////////////............000000///...---+++)))(((///333666666222000222444555333111///......///000,,,...000111000//////000///......///000000...---......------------......+++,,,---...///000111222+++---///000///------...------------......---,,,---------.........//////---...000111111000...---000000000000000000000000---...//////...---///000///222444333111///...///+++,,,------...111555888999333......333666555222777666555666888999999999555444444555666888:::;;;:::CCCLLLKKKAAA:::;;;???===<<<;;;999888777777777999888777666666777888888777666666666555555444444333444555555444555666888999777666777;;;@@@CCCEEEEEEEEEFFFGGGFFFBBB<<<888555:::@@@CCCCCCCCCEEEGGGEEEFFFFFFEEECCCCCCEEEFFFDDDDDDEEECCCBBBCCCEEEGGGAAA===888555444555444444888<<>>;;;777333111///222555;;;@@@???:::999<<<999777555444444555777999333888;;;999:::===???>>>@@@@@@AAA???======>>>???>>>???@@@AAABBBAAA@@@@@@>>>???BBBEEEFFFCCC>>>;;;>>>>>>>>>>>>???@@@BBBDDDBBBAAA???@@@AAABBBBBBBBB@@@???>>>>>>>>>???AAABBB============>>>>>>???@@@@@@???>>>>>>@@@@@@>>>===888999;;;======<<<;;;:::777888999999999:::<<<>>><<<<<<<<<<<<<<<<<<<<<<<<>>>??????>>><<<;;;<<<===:::;;;;;;<<<<<<<<<<<<;;;999999999999::::::::::::777888999999:::999999999888:::;;;<<<<<<;;;:::999999999888888888999::::::777888888999999999888888666444666999:::777666888555888;;;===<<<:::999999666777777666555555666888:::888777555444444555555888666555555555444222000444444444555555555555666444555555444333333555777666555333222222333444555888777555444333333333444222333444555666666666666333333444444444444444555000222333444333222333444666777666444111///000111000000111222222222222111222333444333111000000000...///000000000000//////...///111111000000222333222222111000000111222222000222333222111000111222444333111000/////////000...---,,,---///000///...222000///......000111333222333555666555333///---///000111111//////000111///222444222///,,,---///000...------///000000///,,,---//////---,,,,,,---,,,---...///000///...---......---,,,,,,,,,,,,---******+++,,,---//////000...---------------......,,,---...------...000222+++---......------///000---...///000111000/////////000111111000000111333////////////............////////////...,,,***)))000333444333000...///111333333222000000/////////+++---///000000//////000.........///111000...,,,///......------......///,,,,,,---...///000111222++++++,,,...,,,((((((***...---------///...---+++,,,,,,------.../////////......000000000000......000000000000000000000000///000000///...---///111///222555444111...///000......//////000222666999666444111333666888888777777666555666777888777666777666666666777888:::;;;<<>>===<<<:::888777777666999999777666666666777888555555555555555444444444111333555555555555777999666666777777888<<>>999555:::???BBBBBBCCCEEEHHHDDDFFFGGGFFFDDDCCCEEEHHHEEEFFFFFFDDDBBBBBBDDDGGGBBB>>>888555555555444222666:::???CCCDDDEEEFFFGGGBBBBBBAAA@@@@@@@@@AAABBBBBBEEEFFFCCCBBBDDDCCC???BBBAAA???<<<888555333222333444999>>>===888999???999999888666555555666888444888;;;999:::===@@@???===>>>??????>>>>>>???AAA???@@@AAABBBBBBBBBAAA@@@@@@@@@AAACCCDDDCCC???<<<===???AAA@@@>>>???CCCGGGCCCAAA???@@@AAACCCCCCCCCAAA@@@???>>>???@@@BBBCCC=========<<<======>>>>>>=========???AAA@@@>>><<<888999:::;;;;;;;;;::::::999:::;;;:::999:::<<<===;;;::::::;;;<<<=========:::<<<>>>>>>===<<<===>>>::::::;;;<<<<<<<<<<<<<<<999999999:::::::::;;;;;;999888888888999999::::::444999===>>><<<:::<<<>>>888777777777888999::::::888888888888999999:::;;;888666666999999777777:::888999999999777777999;;;666777777555444444666888888777555444444555777888666555555666777666444222444444444555555555555666555666777666444444444666444444333333333444555555888777555444333333444444000111222444555666666666222222333333444444444444000222444444333222333444333555666555222000111222000000111222222222222222111000...///000000000///---...///000111111000000---///111111000000111444222222111000000111222222000111222111000///000222222222111111000000/////////...---...///000///...000///---------///111222///000222333333222333333...000222111///...///111111333555333///...111555000...,,,---///111000///,,,...000000///.........+++,,,.../////////------......---,,,,,,,,,,,,---++++++,,,,,,---...////////////......---......///++++++,,,---......///000---...000000.........///,,,---...///000///......,,,///111111000///000111////////////............---...///000000...---,,,///000000000///......//////000000111000///...---))),,,///000000/////////.........000111111...,,,...------,,,,,,------...,,,------...///000000111+++)))+++...---''''''+++000...------//////---***,,,,,,------...//////000////////////////////////111111111111111111111111111222111000...---///111...222555444111...000222333444333222111222555888333444444666777777777777666555555666777666555333777777666777888999;;;<<<<<>><<<:::888777666666:::999777666555666777888444444444444444444555555222444666666666555666777444666777777777:::AAAFFFGGGFFFFFFGGGGGGDDD???:::555999>>>@@@AAABBBEEEHHHDDDFFFGGGFFFDDDCCCFFFHHHEEEGGGGGGEEEBBBAAACCCFFFEEE@@@:::777777666555333666:::>>>BBBDDDEEEGGGHHHBBBAAA???@@@AAABBBAAA@@@===AAACCCBBBCCCEEECCC@@@AAAAAA???<<<:::777555444555444777<<<;;;777:::AAA:::::::::888666555555666444999;;;999:::>>>@@@???:::<<<>>>>>>>>>???AAACCC???@@@AAABBBCCCBBBAAA@@@AAA@@@@@@@@@BBBAAA???>>><<<@@@DDDBBB>>>===CCCIIICCCAAA???@@@AAACCCDDDCCCBBBAAA@@@??????AAACCCDDD>>>======<<<<<<<<<<<<===:::;;;===???AAAAAA>>>;;;999:::;;;;;;<<<<<<<<<<<<;;;<<<<<<;;;:::999;;;<<<:::999999;;;===>>>>>>>>>777999;;;===<<<===>>>???::::::;;;<<<=========<<<999999999::::::;;;;;;;;;:::999888777888999:::;;;000777>>>???;;;:::===BBB666666666666777888999:::888888777777888:::<<<===999666666999999777888<<<;;;:::888555333555:::===888888888777555666888:::666555444444555777:::;;;444444444666888888666444444444444555555555666666555777888888666444444555222333333444444555555555555444333222111222333444222222333444444444333333222222222333333444444444222444666666555444555666000333666666333111222333///000111222222222222222111///---///222333111///,,,---///000111111111000---///222111000///111444333222111000000111222333///000111000///...///111000111111111111000//////111000//////000000///......---,,,+++,,,...000222222222111...,,,---///000...000222111...---///111444666777555222333777===000---,,,---///111000///---///111222000//////000***+++---//////...---,,,......---,,,,,,,,,,,,---+++,,,,,,------.........000//////.........//////+++******---...---,,,---...000111111///...//////+++,,,---.........---,,,***...111111///......000000/////////............,,,---///111111000...---------------............,,,---///000000...,,,+++)))+++///000000///...///.........000111111...,,,---,,,,,,++++++,,,,,,---------......///000000000,,,***,,,000///******...000...------///000---***,,,,,,------...///000000//////............//////111111111111111111111111333333222000...---///111---111555444111///000333999888777444222111333555000333555666555444444444666555555666666666333111666666666777999;;;===???;;;;;;;;;<<<>>>???@@@@@@@@@???===:::888777666666;;;999777666555666777888333333333444444555555555444666888777666555555666>>>:::777777777777===EEEDDDBBBAAAAAACCCBBB???;;;;;;888777:::AAAFFFEEECCC???@@@AAAAAAAAABBBDDDFFFBBB@@@???@@@DDDEEEDDDBBBCCC@@@;;;666333333333444666888;;;>>>BBBDDDFFFGGGAAABBBBBBCCCCCCCCCDDDDDDBBB@@@??????@@@AAAAAA@@@AAAAAAAAA>>>999555444444555777999<<>>;;;888:::<<<===999444222555999444777:::;;;;;;;;;<<<===999999:::;;;===@@@BBBDDD@@@???>>>@@@BBBAAA>>>:::>>>@@@@@@@@@???>>>???@@@DDDCCCAAA@@@AAABBBDDDFFFBBBAAA@@@???@@@BBBDDDFFFDDDCCCAAA@@@@@@AAABBBDDDAAA@@@>>><<<<<<===>>>@@@===<<<;;;===BBBEEECCC???===;;;===??????<<<===AAA===========================<<<;;;<<<===>>>===<<>>===<<<<<<<<<<<<<<<===<<<;;;<<<>>>>>>;;;777::::::;;;;;;:::888777666:::999777666666888999:::::::::;;;:::999:::===???<<<<<<999666:::???>>>:::===999999<<<;;;666777<<<;;;:::999:::;;;;;;:::888666777888888777888:::<<<666777888777555555666777888666555444555888;;;===999888666555666777666555666666777777666555444444666666666666666555555555444333222222444666555555222333555555555333111000222222222333333444444444777888777333333666777555444444444555444444333333111333333333111111111333000111222333333333333333333111///000222222///,,,...///000000000000000///111111111222222333333333555333111000111111000///000222444333222111222222555444222000///000000111////////////000000000000000///---,,,,,,---///111...///111111000/////////---111333000+++,,,000444......////////////.........000222111...+++,,,...///000222111///---,,,,,,---------,,,,,,+++++++++111111000////////////000+++,,,---,,,******---000,,,---///...---,,,,,,---///***)))------+++---333//////000000000//////......+++***---333444111,,,000111222333222222000000...///000///...///111333***,,,............///111000///...---+++++++++***,,,---...000000000///......//////---,,,,,,...000---...///000000///...---///...,,,++++++,,,---///...,,,++++++---000000000******+++,,,,,,,,,,,,++++++,,,.../////////......,,,---......//////....../////////...------,,,,,,000000000000111222333444000000000000000111111222,,,///333444444222111111:::::::::888555333333444999::::::888555333333444555666666555333111222333888777666777999:::::::::999:::;;;<<<>>>>>>===;;;;;;:::999999999888666444777666666666555555555555777666444333333333555666222222111222333555777999AAA;;;777777888999>>>CCCEEEDDDCCCCCCDDDCCC@@@===<<<999999<<>>AAADDDGGGHHHDDDCCCAAAAAAAAAAAAAAA@@@BBB@@@??????@@@AAAAAA@@@CCCBBB@@@???<<<:::777666555666888;;;======:::888;;;======999444222555888555666888:::;;;<<<<<<;;;:::::::::;;;===@@@BBBDDD>>>???BBBFFFIIIHHHCCC>>>>>>@@@AAA@@@???>>>???@@@CCCBBBBBBAAABBBCCCDDDEEEBBBAAAAAA@@@@@@AAACCCDDDHHHFFFCCC@@@???>>>>>>>>>@@@???>>>>>>>>>???@@@@@@>>>===<<<===AAADDDBBB???AAA>>>>>>???===999999<<>>@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<:::999;;;<<<<<<999666:::;;;;;;<<<;;;:::888777888777555555555777999:::;;;<<<<<<:::999999;;;<<<;;;<<<:::777888;;;:::666<<<999999;;;:::666777;;;999888888888::::::888777777777777555555888<<>>:::;;;::::::::::::888666444777777777666666666666666777666555444333444666777333222222222333555777888CCC<<<666777:::;;;===@@@FFFEEEEEEEEEFFFEEEBBB???:::999999<<>>???@@@DDDBBBAAAAAACCCEEEEEEEEEFFFDDD@@@;;;888555444444555666999===AAADDDGGGHHHFFFCCC@@@@@@BBBDDDCCCBBBBBBAAA??????AAAAAAAAA@@@DDDAAA>>>>>>>>>===999555444444666999;;;<<<:::888;;;======999555222444666666555555888<<<>>><<<:::<<<;;;;;;<<<===@@@BBBCCC:::===CCCIIILLLJJJEEE@@@>>>@@@AAAAAA@@@???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@FFFEEEBBB@@@>>>=========>>>??????@@@@@@AAAAAABBBAAA>>>===>>>@@@AAAAAAAAACCC???===>>><<<999888;;;????????????????????????<<<;;;;;;<<<>>>??????>>><<<<<<;;;;;;;;;<<<======<<<;;;:::;;;<<<<<<:::888::::::;;;<<<<<<;;;:::999666555444444444666777888<<<<<<<<<:::888777999:::;;;??????;;;888888777555;;;888888999999777777:::777666666777888888777555999888666444444777<<<@@@555777::::::999777777777666555555555666999<<<>>>;;;999777777888999888777666777777777777666666555444555555666666777777777555444222333444666555555444444444444333333333333222222333333333333444444111555666444444777777444111222222333333222222111222333555444333222333555111111222333333333222222000//////000222222111///...///000222333333333333222222222222222111111111111///...///000000///......///111111///...///000111111000...............---------.........//////---,,,+++++++++,,,...///222111000000000000111222222111000/////////111222......////////////......+++...111000...---...000///000222111///..................---------------------,,,,,,,,,,,,+++++++++,,,---,,,++++++---///---///000000///......///000,,,+++,,,,,,+++---000000000111111111111000000---///111000...,,,---...---...///000000000///...+++---......---,,,,,,------...//////...---...///111111000000////////////------,,,,,,,,,---......---...///...,,,,,,...000---...///000000///...---------------------------333111...---------+++******++++++,,,,,,,,,,,,,,,......///000000000000///---------...------,,,,,,---------...............333333222111000000000000111000000000000111222222111333444333111//////000333555666555444444555666666777888777555444555666444555666555444333444555888777666777999::::::999>>>999666999@@@CCC>>>888::::::;;;<<<;;;999666555777777777777777777888888777777666555555666777888555444333333333444666777EEE<<<555666999::::::;;;EEEEEEEEEFFFFFFDDDCCCAAA777777777:::???BBBBBBAAA<<<>>>@@@AAAAAAAAABBBDDDBBBAAA@@@???@@@BBBCCCDDDFFFDDDAAA>>>:::777444333444555888;;;???CCCFFFHHHFFFBBB@@@AAAFFFJJJJJJIIIBBBAAA??????AAABBBAAA@@@EEE@@@<<<;;;===<<<666111333333444777999:::999888;;;<<<<<<999555333333444888555444777===@@@>>>:::===<<<<<<<<<===???AAABBB666:::@@@EEEGGGEEEAAA>>>???@@@BBBBBBAAA@@@@@@AAA@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>???>>>>>>>>>???@@@AAABBB===>>>@@@AAABBBCCCCCCCCCBBB@@@>>>??????>>>AAAEEEDDD???<<<======<<<<<>>===<<<:::::::::::::::;;;<<<===========================<<<888999:::;;;;;;;;;:::999777777666555555555555666:::;;;;;;:::888888888:::;;;@@@CCC>>>::::::999888:::888777888888888888888666666555777888999777666::::::888666555666999<<<444777:::<<<;;;999777777444333333444666888:::<<<:::888777777888999888777777777777888888777777666222333333444555666666777666444333333555666555444555444333333333333444444333333333333333333333333///333555444555888777444111222222333333333333222222444555555333333444666111222222333333333222222......///000222222222111---...///111222333333333333333222222111111000000000///...///111111000///...///111111///...///000000000000//////.........,,,,,,,,,---------......///......---------......//////000222333444444333555111///000111000000111......////////////......))),,,///000...---///111---///000///...------///........................++++++,,,---......//////,,,,,,---,,,,,,------...,,,...///000.........///000...,,,+++++++++---//////000111111111111111111---...//////...------...---...///000000000///...---///111000///------...,,,...//////......///111444444333222111000///...---,,,+++******+++------,,,.........------...000---...///000000///...---+++,,,---.........------222000...---------+++******+++,,,,,,------,,,,,,.........////////////...---------------,,,,,,+++,,,,,,------...//////000222222111000000000000000111111000000111111222333111222333222000///000111222444555444333333444666444555777666555555666888444555666666555444555777777666666888:::;;;:::999;;;888666888===???<<<999888:::<<<===;;;888777666777666666555666666777888777777666666777888999999666555444333333444555666EEE<<<555666888888777888AAABBBDDDEEEDDDDDDCCCCCC888888888:::===@@@BBBCCC===???BBBCCCBBBBBBCCCDDDBBBBBBBBBAAAAAAAAACCCDDDDDDDDDCCC@@@===888555333333444666999===AAAEEEGGGEEEBBBAAACCCFFFJJJJJJIIICCCAAA@@@@@@AAABBBBBBAAAGGGBBB===<<<===;;;555000333333333555888999999999;;;;;;;;;999666444333333999666444777===AAA???<<<>>>===<<<<<<<<<===???@@@888:::===??????>>>======???AAACCCDDDBBBAAA@@@AAA@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@???>>>;;;;;;<<<>>>@@@AAACCCDDD===>>>@@@AAACCCCCCDDDDDDCCC@@@???@@@???===CCCLLLJJJCCC>>>>>>???===>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>AAA???>>>===>>>>>><<<:::::::::999::::::;;;<<<===<<<=========<<<<<<===>>>777777999::::::999888888;;;:::999777666555444444666888999999999888999;;;888>>>AAA>>>:::;;;;;;::::::888777666888:::999777777666666888999:::999777:::;;;;;;:::777555555666333666:::<<<;;;999888888222222222333444666888:::888777555555777888777777777777888888888888888777111111222333333444555555777555444444555666555444555444444333333444555555333333333333333333333333---111444333444777777444222222333444444444444444222333555444444333555666222222333333333222222111---...000111111222222333,,,---...000111222222222222222222111111000000000111000000111333333111///...000111111000//////000000000000000000000//////,,,,,,,,,,,,------------000///......------,,,,,,,,,---000444888888555222555000///333444111///111......////////////......(((,,,//////------///111,,,---...---,,,,,,---///........................,,,------......---,,,,,,,,,,,,,,,---.........---***,,,......------...//////...---+++***,,,......//////000111111111111111...+++)))+++///222000------...000111111111000000---///000000///......///+++,,,.../////////111333666666555444222///---,,,222111///......///000111+++---.........---...000---...///000000///...---+++,,,------......------000...---.........---+++++++++,,,------------,,,---------------------------------......---,,,,,,+++,,,,,,---...///000000000000//////000111111222111111111111111222222333///111222222111111222444333444555444333222333444333444666666555555777888444666777777555555666777777666666888:::;;;:::888666777888888777888999;;;777:::<<<<<<:::777777777666555444333333444666777666666666777888999::::::777666555444333444555555EEE===888777888666555777===???BBBDDDCCCCCCDDDEEE<<<<<<;;;;;;===AAAEEEGGG@@@BBBDDDDDDCCCAAA@@@AAADDDEEEFFFFFFEEEDDDEEEFFFDDDDDDEEECCC@@@<<<777444333333444777:::>>>BBBDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBB@@@@@@BBBBBBBBBAAAGGGDDDAAA???>>><<<888444444333222444777999::::::999999999888777555444333888666555777<<>>>>>===<<<;;;;;;;;;<<<===<<<=========<<<;;;===??????AAADDDEEECCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBDDDDDDCCCBBBBBBAAA@@@@@@======>>>???@@@@@@AAAAAA>>>??????@@@BBBCCCDDDDDDCCC??????AAA???>>>GGGTTTQQQIIIAAA??????===<<<===@@@@@@@@@@@@@@@@@@@@@@@@===<<<<<<===???@@@@@@???::::::999999999:::;;;;;;999:::::::::888999:::<<<777777888999999888777666<<<<<<;;;999888666555444444666999999999888999:::555999;;;999888:::;;;999:::999777555888<<<;;;777888777777999;;;;;;:::999999;;;<<<;;;999666444444333666999:::999888888888333333333444555666777888777666444555777888777777777888888999999999999888111222222333333444444444888666444444555666555444444444444444555555555555444444333333333333222222...111333222333666777444222222333444555555555555111222444444333333444666222222333333333222111111---///111111111111222333,,,---...000000111111111111111111111111000000000111111111222333333111///...000111111000//////000///000000111111000000///,,,,,,,,,---------......------------------------......000555999:::666222333000222888777000---000......////////////......(((,,,//////---,,,...111,,,---------,,,,,,...000---------------..................---+++)))'''%%%---,,,,,,---//////...,,,)))+++---...------...///---///---******---///...---...///000000111000000///***''')))000333111------...000111222111111000------...---,,,---///111+++---////////////111333444555444333111///,,,***000000///............///***,,,...///......///000---...///000000///...---+++,,,,,,------............------...///000...,,,++++++,,,---------------...---,,,,,,+++,,,,,,,,,,,,---......//////......,,,,,,------...///000000////////////000111222222222111111111111222333333...000222222222111222444333555555555333222333444222444555555555555777888666777888777666555666777666666777999;;;;;;999888222666888777444444777;;;777999;;;:::777555777999777666444222222333444555444555666777888999::::::777666555444444444555666FFF@@@<<<;;;888555555888:::===AAACCCCCCDDDFFFHHH???>>><<<:::<<<@@@FFFJJJ???AAADDDDDDBBB@@@???@@@CCCFFFIIIIIIGGGEEEEEEFFFDDDFFFGGGGGGEEE@@@;;;888222222333444777;;;>>>AAA@@@DDDGGGGGGCCC@@@@@@BBBCCCBBB@@@@@@BBBCCCBBBAAACCCBBBAAA@@@>>><<<:::999555333222333666999;;;;;;888888888888888777555333444444444666888;;;===???===<<<;;;:::999999:::;;;<<<>>>???>>><<<<<<>>>AAA???BBBEEEFFFDDDBBBAAAAAABBBAAA@@@@@@@@@AAABBBCCCFFFEEECCCBBBAAABBBBBBCCC??????@@@@@@@@@@@@@@@???@@@?????????@@@AAACCCDDDBBB??????CCCAAA???KKK\\\TTTIII@@@>>>>>><<<;;;<<<@@@@@@@@@@@@@@@@@@@@@@@@<<<;;;;;;===@@@AAAAAA@@@;;;:::999999999999999999777999:::888777777:::<<<888999::::::999888666555::::::::::::999888777777555777999999888777777888777888777555777;;;;;;777::::::777555999???===777777777777888;;;;;;:::999999:::;;;:::777666666777333555777888777777888999555555555666666666777777888666555666777999999888777888999999::::::999999444444444444444444444555888666555444555666555444222333555666666666555444444444444333333222222222///222222000111555666444111111222333444555555444000111333333222222444666222333333333333222111000---///222222000000111333...///000111111111111111000000000000111111111111111111111222333222///,,,---...000000...---...///......///000000000///...------------............+++,,,...000222333444444666333111333777888555111000///555===:::...+++000......////////////......))),,,//////---,,,---000---.........---...111333+++,,,,,,,,,------------------......---+++((('''---,,,,,,...000000...,,,***,,,...///......///000,,,...---))))))///111...,,,,,,...//////000000000...,,,***+++---//////...,,,---...000111111000000.........---,,,...222555///000111000///...///000000111222222111///---+++,,,,,,,,,,,,,,,+++*********,,,...//////...///000---...///000000///...---,,,,,,++++++,,,---///000...------...000///...,,,+++,,,------...---------///...---,,,+++,,,,,,---,,,---...///000111111111,,,---------......//////000000/////////000000111222222111111222222333444...000333444333111111111222333555555444444666777222444555555444555666777777999999888666555666777666666777999;;;;;;999777444555666555444555888:::666999:::888444333666::::::888555333222222444555333333555777888999::::::666666555444444555666777GGGCCC@@@>>>999555666:::999===AAADDDDDDEEEHHHJJJ???===:::888999>>>EEEJJJ;;;===AAABBBBBBAAAAAABBBAAAEEEIIIJJJGGGDDDCCCDDDEEEGGGJJJJJJHHHDDD>>>;;;222222222333666999<<>>???>>><<<::::::;;;555333222333666:::<<<<<<777777777888888888555333111333444555555888;;;>>>===<<<:::999888888999999999<<>>???@@@AAAAAAAAAAAAAAAAAA@@@>>>>>>>>>@@@BBBDDDBBB>>>???CCCAAA@@@NNNaaaQQQFFF>>><<<>>>======???>>>>>>>>>>>>>>>>>>>>>>>>???>>>===>>>???@@@???>>>;;;;;;:::999888888888888888:::;;;:::888888;;;>>>:::;;;;;;;;;:::888777666777777888999999999999999777888::::::888666555555;;;;;;777555888<<<<<<777:::;;;888555:::@@@>>>777777666666888:::;;;:::999999999888777666777999<<<444555666777666666888:::777777888888888888888888999777666777999::::::999777888999:::::::::::::::666666666666666555555555999777555555555666555444111333555777777666555444444444444333333222222222111333222///000444555444///000111222333444444444///111222222222222444555333333333333333222111000---000222222000///000222000111111222222222111111//////000000111111222222111000000111222000---***+++---......---,,,,,,---,,,---.../////////...------------.........//////,,,...111444888:::<<<===>>>888222111333555444111//////777@@@;;;...***111......////////////......)))---//////,,,+++---///...///000//////000333555+++++++++,,,,,,---------)))+++---000111000///...---,,,,,,...111111...++++++---///000//////000111+++...---((()))///222///+++,,,---...////////////.........---+++***---///***+++---///000000//////111000///......111666999222333333111...,,,,,,---,,,---///000111///...------......///...---+++***))),,,...//////...///000---...///000000///...------,,,+++***+++---000111///......///000///,,,***+++,,,------......------000///...---,,,------...,,,,,,...000111222222222---------...............222111000//////......///222222111111222222333444///222555555333000......000222444555555666888:::333444555555444444555777999::::::999666555555666666666777999;;;;;;999777888555333444777999999888666888999666222222666;;;<<<:::777444222333444555222333444666888999::::::666555555444555666777888EEEDDDCCC@@@<<<:::999999222666;;;@@@CCCFFFGGGHHHBBBBBB<<<555777@@@DDDCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBDDDDDDDDDCCCCCC@@@@@@>>>>>>BBBGGGDDD===444222111222555888;;;===CCCDDDEEEFFFFFFEEEDDDCCC@@@@@@@@@@@@AAABBBCCCDDD@@@======AAA@@@;;;999<<<333444444444555888>>>BBB555666777888888888888888666555444555666888999::::::;;;<<<;;;:::999:::;;;>>>>>>>>>??????@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCFFFCCC???>>>???AAABBBBBBEEECCCAAABBBEEEFFFEEEBBB<<<@@@CCCAAA<<<<<>>>>>===<<<<<<>>>@@@===>>>@@@@@@@@@DDDJJJOOOEEEDDDCCCAAA@@@@@@AAAAAABBBBBBCCCBBBAAA???===<<<;;;<<<===>>>>>>===<<<;;;<<<<<<;;;::::::999888888===;;;999999:::::::::888888999;;;<<<<<<;;;999888666777888999999888666555666999;;;999555444999===<<<999777666222...111777;;;999888999;;;======<<<666888::::::999999:::;;;<<<;;;888666444444444444888999999777888;;;999444999999888777666666777777777999999999888999:::<<<999777666888===>>>:::666888444333666888777777999666777777555333222333555555555555444444333333333222222333444333222111000222222222222222222222222333333222222333444666777444222///------...///111333333222222111000//////000222333222111000111222.........///000222333444333333333222000000333555////////////000000000000,,,+++*********+++,,,---......---,,,---...///000,,,//////,,,---222000++++++///777>>>DDDEEEEEEDDD>>>888222000222333222///+++///111222444555222,,,333111//////000111000///000...,,,++++++,,,---...111///---...111222000...,,,,,,,,,,,,,,,,,,,,,,,,...............---------//////...---...///000111000///000000***!!!###***...------,,,,,,------...,,,---///000000000///...111...,,,++++++---------...---,,,***)))+++000333...---------...///111222222111111000///......---111000/////////...+++(((......---+++***+++---000+++...000///---,,,...000333222111///............---------...///000000111,,,000222000000111///++++++111333///---...///......------------...//////,,,+++***+++---/////////---..................---000000///000111111...,,,---...///111333555777777/////////000111333444555;;;888333000///222555888888777777777666666555555777888888888777666555444777888999::::::999777666444444666777888888888888555777999::::::888666444;;;777333222444555444333999555222222555777888777888888999777555444555666DDDDDDCCCAAA>>>;;;999888777666888???GGGKKKHHHCCCDDDCCC???888999AAAEEEDDDAAAAAAAAA@@@@@@@@@AAAAAAAAABBBDDDEEEFFFFFFFFFFFFCCCCCCBBBBBBFFFKKKHHHBBB777555333222444777999;;;@@@AAABBBCCCDDDDDDCCCBBB?????????@@@@@@@@@@@@@@@CCC@@@@@@DDDCCC>>>===???666555555333333666:::>>>999888888888999999888666555666666666666888;;;======>>>???>>><<<;;;<<<===<<<===>>>???@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCAAA>>>>>>@@@BBBCCCDDDDDDBBBAAABBBEEEFFFDDDBBB@@@BBBDDDBBB???>>>AAADDD>>>???@@@???===<<<===>>>===>>>@@@??????AAAEEEHHHCCCBBB@@@???>>>>>>??????======>>>????????????>>>===>>>?????????>>>======999999999::::::;;;;;;<<<===;;;999999:::;;;:::999777888999::::::999888888777888:::;;;;;;:::888777777999:::888666666999<<<<<<:::999999777444777===;;;999888999;;;======<<<777777888999:::::::::::::::999888777666777777888777999999777999======999:::999999888777777888888888999999999777777999;;;:::777555888;;;===:::777888444333777999777777999777888888777555555666888666666666555555444444444222222333333333222111000222222222222222222333333333333222222333444666777444333000......///111222333333222222111000000000000111222222000000111222111111000000000111111222222222222111000000222444000000000000000/////////000///...,,,+++++++++,,,------------...///111222,,,///...,,,...222000+++,,,///444777999999777555444111///000555666444222---//////---000444444000111000//////000111111000......---------...000111111///......111111000...------------------------......------,,,,,,,,,+++......---------...///000333000///111///******......------,,,,,,------...,,,---...///000//////...000...,,,++++++,,,------(((***...///...---,,,,,,......------...///111222222222222111000/////////***,,,---///////////////,,,------------///222555......///...---,,,---////////////......---,,,,,,---------...///000000000+++///000......000///,,,)))...000,,,***,,,---,,,...------------...//////---,,,++++++---//////.........////////////......111111000111222222///------...000222333555555666111111000000111111222222;;;888555222222444666888666666666555666666777777666666666777777777777777555666888:::::::::999888444444666777777888888888444555777999999777555444999777444333444444444333888555333333666777777666555777888888777666666777CCCCCCDDDCCCAAA===:::777<<<777666>>>JJJOOOHHH???FFFFFFBBB===<<>>???@@@AAABBBBBBBBB>>>???@@@@@@@@@???======CCCAAABBBDDDDDD@@@???@@@888888666333222333777:::<<<:::888999;;;;;;888555444666888888777888<<>>???;;;===???AAAAAAAAA@@@???CCCCCCCCCBBBAAAAAAAAA@@@AAA???>>>???AAADDDEEEEEEBBBAAAAAABBBDDDEEEDDDBBBCCCCCCDDDCCCBBBAAA@@@@@@???AAABBBBBB???===<<<<<<===???@@@???>>>>>>???@@@BBBAAA@@@??????>>>??????>>>>>>======>>>??????@@@@@@AAAAAAAAA@@@???>>>>>>888999999:::;;;;;;<<<<<<===;;;::::::;;;<<<:::999888888777777777777777888999:::;;;<<<<<<<<<;;;:::999888888777777888:::;;;===;;;:::<<<;;;:::===CCC:::999888999;;;<<<<<<<<<999777666888;;;<<<;;;999888888777888888:::;;;;;;888999999777:::???@@@>>>::::::999888888888999999888999999888666666777999:::888555666999;;;:::888888444444888:::888888:::555777777777555666777999666666666666666555555555111222222222222111000000222222111000111222444555333222222222333444555666444333111000000111222333333333333222111111000000///111222111000///000111555444333222111000000000111111222111//////111333111111111000000//////...111000//////.........//////............///000000,,,......---...111000,,,...///000111000...,,,+++---,,,---111666777444111//////,,,))),,,222555333///...---...111222111000,,,---...///000111222222111///...///000111000.................................---,,,++++++******------,,,,,,,,,---...///333...---000333111000000...------,,,,,,------...------...////////////...///...---,,,+++,,,------))),,,///000///---,,,,,,......------...///000111333222222111111000000///'''+++...///......000333,,,---.........///222555111///---,,,------------++++++---------,,,++++++---------...//////000000111333222///...//////,,,(((,,,...***)))+++,,,+++...------------.../////////---,,,,,,---......---......////////////......111111111222333222000......///111333444444333333333222111000000000000000999888666555555666777888666555444333444666888999555555555555666777888999444555777999::::::999999444555555666777777777777333444666777888666555444555666777666444333333444666555444555666777777555555777999999888666666666BBBCCCDDDEEEDDD@@@;;;777<<<888666>>>IIILLLFFF===GGGFFFDDD@@@>>>???BBBCCC@@@@@@?????????@@@AAAAAA>>>???AAACCCEEEEEEEEEEEEBBBCCCAAA>>>@@@CCCBBB>>>:::999666444333555888;;;;;;<<<===???@@@AAABBBCCC???@@@AAABBBAAA???<<<;;;@@@@@@@@@AAAAAA???>>>>>>:::999777444222333777:::===:::888:::===>>>;;;777333666888777666777;;;@@@BBBCCCCCCBBB@@@>>>>>>???<<<>>>AAACCCCCCBBBAAA???EEEDDDDDDCCCBBBAAAAAA@@@AAA@@@???@@@BBBDDDDDDCCC@@@@@@AAACCCDDDDDDCCCBBBCCCAAAAAABBBDDDDDD@@@===>>>AAACCCCCCAAA???>>>>>>>>>???@@@@@@???>>>======CCCBBBBBBAAAAAAAAA@@@@@@DDDCCCAAA???>>>??????@@@AAAAAAAAAAAA@@@???>>>>>><<<<<<;;;;;;::::::::::::<<<;;;:::;;;<<<===;;;::::::999777666555666888999::::::;;;<<<<<<<<<<<<;;;:::888666777999;;;;;;;;;===::::::======<<<>>>BBB:::999888888;;;<<<<<<<<<;;;777444666;;;>>>;;;888777777777888999:::;;;;;;::::::888666999>>>@@@>>>999999888888777888888999888999999888666555666888:::888555555777999999888888444444888:::999888999222333444444444444666888666666555555555555555555222222222111111111000000222222000000111222444555222222222333333444444555333222111000000111333444333333333222222111111111///000111111//////000111555555333222111111000000000111111111//////000222222222111111000///......------...///000111333333000000///...---------,,,---------...000111000...///////////////...------000///000222444444111///111000,,,(((***000333111---,,,,,,...111222111000,,,---...///000000000000000000//////000000///...------------------------///......---,,,+++******+++++++++,,,,,,,,,------...------...////////////...------,,,,,,------...------........./////////.........---++++++,,,...000000///---+++,,,///222///...------...///000111111111111000000000//////+++///222000,,,***,,,000---......---,,,,,,...///444000,,,+++---...---+++(((***,,,---...---,,,***---------....../////////777999666111///000///+++***------+++***---...,,,...------------...//////000...,,,,,,.........---------............------000000000111222222000......///111333333333222111222222111000000000000000666666555555555666777777777666444222222444777888777666555555666777888999555666777888999999888888444555555666777777666666444555666777888777666555333666888777444222333555444444555666777777666555777999;;;;;;999666555555BBBCCCDDDFFFFFFCCC===888888888999>>>CCCFFFCCC@@@FFFFFFEEECCC???<<<>>>@@@??????@@@@@@AAAAAAAAAAAA>>>@@@BBBCCCDDDEEEDDDDDDGGGHHHEEEAAA@@@BBBAAA>>>:::999777444333555999>>>;;;<<<===>>>@@@AAACCCDDDAAABBBCCCDDDCCC@@@>>><<<>>>???@@@@@@??????>>><<<::::::888666444666999===:::999888:::>>>???===;;;333555666666555666:::>>>AAABBBBBBAAA???>>>>>>???===???BBBDDDEEEDDDBBBAAAEEEEEEEEEDDDCCCBBBAAAAAACCCBBBAAABBBCCCCCCBBB@@@>>>???AAACCCCCCCCCBBBBBB@@@>>>===@@@DDDEEEAAA>>>===@@@CCCDDDCCCBBBBBBBBB??????@@@AAABBBAAA???>>>AAAAAAAAAAAAAAAAAA@@@@@@CCCBBB@@@???>>>???@@@@@@@@@@@@??????>>>>>>>>>>>><<<<<<;;;;;;;;;;;;;;;:::<<<;;;;;;<<<>>>>>><<<:::<<<;;;999777666777999:::999999:::;;;;;;;;;;;;;;;:::888666777999;;;<<<;;;===999888;;;<<<:::;;;===:::888777888:::<<<<<<;;;;;;777444666;;;===<<<999777777888888888888888888;;;<<<999555666;;;<<<999777777666666666666777777888999999888666555666888999888666555666777888888777444444999;;;888777888222333444444444555777999444444444444444444444444222222222111111111111111222222111111111222444444222222333333333333333333111000000000000111222333333333333222222222222222///111222111000///000111333333222222222222222333///000222111000///000111333222222111000//////...,,,---...///000111222222------------...---------...,,,,,,///111111000///000000000000000000000000444333111111111111111000111111...+++,,,000000---++++++,,,...111222111000....../////////......---000111111000///......///,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,,,,++++++++++++,,,,,,,,,,,,,,,***...111...+++***---///...------,,,,,,------...---------------......///---...///...++++++,,,...---...---,,,+++,,,...111//////...------...000111///////////////............111333000+++(((+++...---...///...---,,,...///333000,,,,,,---...---+++)))***,,,...///...---,,,------------............444666444000...000000---+++---,,,)))***...///,,,...------------...//////000...------...///...---,,,,,,,,,------,,,,,,,,,.........///111111///---///000111222222222111111000000//////000000111222333333333333444444555555999777444222111222444555888888777666666666666666888888888888777777666555444555555666666666666555555666777888888888888777222555888777444222333555444555666777666666666666555777999:::999999999:::DDDCCCCCCFFFGGGEEE???999666888;;;===???AAACCCEEEFFFEEEFFFEEE@@@::::::>>>===???AAACCCDDDCCCAAA@@@BBBCCCDDDFFFFFFFFFEEEEEEFFFGGGDDD???===??????<<<;;;;;;999555222444:::???<<<<<<===>>>???AAACCCDDDCCCDDDDDDDDDCCCBBB@@@???>>>AAABBBAAAAAABBBAAA>>>::::::888666555777;;;>>>777888:::;;;======>>>>>>555555444444666777999:::>>>@@@@@@???>>>===>>>???>>>@@@BBBDDDDDDDDDCCCBBBDDDDDDDDDCCCCCCBBBBBBAAACCCBBBBBBCCCDDDDDDAAA???;;;>>>BBBCCCCCCBBBBBBBBB???>>>===???BBBDDDBBB???>>>@@@CCCDDDDDDDDDDDDEEEAAAAAAAAABBBDDDDDDBBB???>>>>>>????????????>>>>>><<<<<<======>>>???AAAAAA>>>>>>============>>>???888999:::;;;<<<===>>>???<<<;;;<<<===??????===;;;>>><<<:::999888999:::;;;888999999999:::;;;;;;<<<888888888888999:::<<<======888777:::;;;999888999999888777888:::;;;;;;;;;;;;888555666999<<<<<<:::888888888999888888777666<<<<<<999555555999888444666666555555555666777777888999999888666666777999888777777666666666666666666333333888:::888666777444555666666666666888:::333333333444444444444444444333222222111111222222222222222222222222222222222222333333333333222222/////////000111222333333333333333333333333222222000222333222111000111222111111111111111222333444///111222222111000000111222222222111111000000//////000000000000///...---(((***+++...///111111111...+++,,,000222111000111111111111111000///...---222111111000111111222333000111000---...111000,,,******+++...000111000.../////////......---------000111222111...---...///,,,,,,,,,,,,,,,,,,,,,,,,//////............------***+++,,,---------,,,,,,***111444000******...000...------,,,,,,------...------,,,,,,------...///,,,...000///+++***,,,...$$$(((---//////,,,******000///...------...///000........................---///000...,,,+++---000,,,---///000000111333555000///............---+++++++++---...///......---------------------------+++......,,,,,,000000---***+++)))&&&(((---...+++...------------...//////000...------...//////...,,,,,,------------,,,,,,---------...000000...,,,000000000000111111222222///////////////000111222000000000111222333444555999888555333111111222222888888888888777666555444:::999888777666555555444444555555666666666555555555666777888888999999999444555666555444444444555444555666666555555666888111333666888:::<<>>AAAEEEHHHFFFFFFGGGHHHAAA999888<<<<<>>>>>;;;666222222888>>>===<<<<<<===>>>@@@BBBCCCDDDDDDDDDCCCCCCBBBBBBBBB>>>CCCDDDAAAAAADDDCCC???;;;:::888666444666999<<<666999======;;;:::<<>>??????>>>===>>>@@@>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDFFFEEEBBB@@@:::===BBBCCCBBBAAAAAABBBBBBAAA@@@@@@AAABBBBBBAAAAAACCCDDDDDDDDDDDDEEEFFFEEECCCBBBBBBDDDDDDBBB???===>>>???@@@@@@???>>>===;;;<<<===>>>???@@@@@@@@@======<<<<<<===>>>@@@@@@888999:::;;;<<<>>>??????;;;;;;<<<>>>@@@@@@>>>;;;>>>===;;;:::999999999:::999999999999:::;;;<<<<<<666999:::999888999<<<@@@===888666:::<<<:::999:::999888777888:::;;;;;;;;;999888777777888:::;;;===888888999::::::999888888:::;;;:::666666999777222666666666666666777888888888999999999777777999;;;666777777777666555555555444222333777:::777555666555666777666666666888:::444444444444555555555666555444333222222222333444222333444444444222000///111222333333333333222111//////000111222333444555333333333333333333333333111333444333222111222333111000000000000111222222///111333333222111111222111111111111111111111111111111111111000///---,,,+++---...000111222222111///++++++111333111000222...///000000000...---,,,---///111222111000000000///000...,,,...333444111******+++...000000...---000///.........///000111000111222111...---...///------------------------,,,,,,------------......++++++---.........---,,,+++000222---+++...000......------,,,,,,------...------,,,,,,,,,---...///+++...111///+++***+++...###'''---000000...,,,+++000///...------...///000.........///////////////---------,,,---...///000+++---000111111111333444+++---000000///---------,,,,,,------------------------------------------(((+++---++++++...---***++++++(((&&&)))...///+++...------------.../////////---,,,---///000000000---......//////......------------///111111///---000//////...///111333444111000000////////////000000/////////000222444555666555444333222222222222444666888999999777555444999888777666666666666666444555555666666555444444555555666666777888888888777555333333444555666555444666666555333444777999444555666777999<<<@@@CCCFFFDDDBBBEEEHHHGGGBBB<<<;;;:::999;;;>>>CCCGGGJJJGGGGGGIIIJJJBBB999777<<<;;;???DDDHHHIIIFFFBBB???BBBCCCDDDDDDDDDCCCAAAAAACCCFFFEEE@@@???BBBEEEDDDAAA@@@===777111111666<<<===<<<<<<<<<===>>>@@@AAADDDDDDCCCBBBBBBBBBCCCCCC===BBBCCC@@@@@@DDDCCC>>>;;;;;;888555333444777:::666;;;???>>>999777:::???>>>888333444:::<<<:::666;;;===>>>???>>>>>>???AAA>>>>>>>>>??????@@@AAAAAA??????????????????@@@@@@??????AAADDDGGGGGGDDDBBB999===BBBCCCBBBAAAAAABBBEEEDDDCCCAAA@@@@@@AAABBBEEEEEEFFFDDDCCCCCCDDDFFFHHHEEEBBBBBBCCCCCCAAA>>>??????AAABBBBBBAAA@@@??????@@@AAABBBBBBAAA???>>>======<<<<<<===???AAABBB;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<>><<<===<<<;;;:::999999999999999999999:::;;;<<<===>>>555999<<<:::777777<<>><<<;;;<<<999888777777:::;;;;;;;;;888999999888777888;;;>>>777888:::;;;<<<;;;;;;:::999;;;:::777888:::888333777777666777777888999999888999999999888999:::<<<555666888888666555444444333111222777999666444555444555555555333444555777444555555555666666777777666555444333222333444444222333555666555222///---111222333444333333111000000000111222444555666666333333333333333333333333222333444444222222333444111111000000000000000111000222444444333222111222111111111111111222222222//////111222222111000///333333333333222111///...///***+++111444111000333***+++...000111000///...+++...222333222...,,,***//////---***...444777666***+++,,,...000000...+++000///......///111333555000222333111...,,,---///........................***++++++,,,,,,------...+++,,,---...///...------***---,,,))),,,111111+++...------,,,,,,------...------,,,+++,,,---...///***...111000,,,)))+++...***,,,---......000333555000///...------...///000////////////000000000000000...,,,,,,---...///...---...000000///......///(((---111222///------...------,,,++++++,,,,,,---------------------------,,,000000---,,,,,,)))%%%...---***(((+++111222......------------...//////...---,,,---///111111000//////000000000000//////.........000222222000...000///...---...111444666333222111///......------000///......000222555777333333333333333333333222111444777::::::999666555777666666666666666777888444555555666555555444444444444444555666777777888999555111111444777666555555666666555222333777:::::::::999777777999===@@@DDDEEEEEEFFFGGGGGGHHHHHHAAA<<<999999888999>>>FFFEEECCCAAA@@@@@@>>>;;;999>>>AAADDDEEEDDDCCCCCCDDD???@@@BBBCCCCCCBBB@@@???@@@>>>===>>>@@@BBBCCCCCC???CCCDDD???666222444888888:::;;;<<<<<<<<<>>>@@@AAAEEEEEE???>>>AAABBB???DDDBBB@@@???@@@AAAAAAAAA888888666444333333666888;;;<<<>>>??????===<<<:::;;;888555666:::<<<<<<:::CCCBBB@@@===;;;;;;>>>AAA>>>======>>>AAABBBAAA@@@DDDBBB???@@@AAAAAA>>><<>>===BBBBBBBBBAAA@@@?????????@@@???AAADDDCCC@@@???@@@BBB???AAACCCCCCAAA???======<<<<<<<<<;;;;;;;;;<<<<<<:::;;;;;;;;;::::::<<<===888;;;;;;;;;===@@@???:::<<<999888999666333444888777888::::::999:::<<<>>>666777:::<<<<<<:::888777;;;;;;<<<<<<===>>>>>>???888888777777888:::<<<===???999444555:::===;;;777777888999:::;;;:::999999<<<<<<<<<;;;:::777555444222555888999888777777777555555666888888999999999777777777777666666666666555555777:::999555444888555000222:::;;;444555===222222222333444555666777555555555333222333666999444444555444333222444666...///000000444777444...111444444111000333333000111222333333111000000000444555555444222111111222000000111111111222222222333222222222111111000000222222111111111111111222000111111000//////000222000000000000000111111111000222444222///---///111+++///000...///111000---222,,,)))...222111//////000///......///111333555***,,,...000000///...---+++---///...,,,,,,///222///000///...------///111111111///++++++---)))###)))***+++,,,...///000000+++,,,---......---,,,,,,(((+++---......---...///000...+++,,,///111111000+++******,,,...000000///...000111000...,,,++++++//////.........000111333222...++++++++++++...333,,,---......///......---))),,,000000---+++,,,---+++666)))...'''444''',,,,,,---......------///111.........---++++++,,,...,,,+++,,,------+++'''$$$)))+++,,,,,,******+++---//////...------------...222///++++++...///...,,,...---,,,---///111111000000111333444333111///...000000111000......///111111222222111000000111333222222111...---...111444222000//////000111111000111222333222111111333555666777777777777777666666666888888666666999:::888333555666666444333444444444555777666444222111111666333333555666555777::::::999777666666777888888777666555777;;;<<<:::888FFFFFFFFFFFFFFFFFFGGGGGG???;;;888888777888===EEEEEECCCAAA@@@@@@>>>;;;888<<>>666111333777555777999::::::;;;<<<===@@@DDDCCC>>>===AAAAAA???DDDBBB??????@@@AAAAAA@@@888888888666444333555666;;;<<<===>>>>>>===;;;::::::888777777888:::::::::>>>??????>>>===>>>@@@BBB???>>><<<===???AAAAAA@@@DDDBBB??????@@@AAA???===@@@@@@AAABBBBBBBBBCCCDDDAAAAAAAAAAAAAAABBBBBBBBBAAACCCBBB@@@BBBEEECCC???BBB@@@AAADDDBBB======BBBAAAAAA@@@??????????????????BBBDDDCCCAAA@@@AAABBB>>>@@@CCCCCCAAA>>>===<<<<<<<<<;;;:::;;;<<<======:::;;;<<<;;;::::::<<<===777999:::999;;;>>>===888<<<:::999:::777444555999999999:::999888999<<<>>>444666999;;;===<<<;;;:::999999:::;;;;;;<<<======999888888888999:::<<<======999555666;;;===:::666666777888:::::::::999999:::;;;;;;;;;:::888666555333555777888777666666777555666777888999999999999999999888777666555444444666555666999777444444888888444777??????777666<<<333333333333444555666666555555444333222222555777333444444333222222333555...111111000222555444///111444555111000333333111000222333333111000000000333444444333111000000111000000111111111222222222222111111111000000000///222222222111111222333333///000000///......///111111111111000000000000000...///000///.........000---//////,,,,,,000111///...(((&&&+++///...++++++///...---------///111222,,,,,,.../////////......---///111000...---///222...//////...------000222...///---+++,,,...,,,&&&***++++++,,,---...//////---.../////////...---,,,,,,,,,---,,,+++,,,...000111...,,,,,,...000000///...---,,,,,,......---,,,---///000000...,,,,,,,,,////////////000111222222333///---...---+++,,,000---------....../////////,,,...///...,,,+++---000***000---...,,,999555------.........------...000---......---++++++,,,...---,,,++++++,,,,,,+++***,,,---...---,,,+++,,,---......---,,,,,,,,,,,,---...,,,******---//////...000...------///000//////000000111222111000///......///000///...///111333111222222111000///111222111222333222111000111333333111000000111222222111111222333222111111333555444444555555555444444333333555555111111555666444666777888777555333333444666777999999888666666777666333333666666555666::::::555111111555777444111777666555777:::;;;:::888HHHGGGFFFFFFEEEEEEFFFFFF>>>:::888888777777===DDDDDDCCCAAAAAA@@@>>>;;;888999<<<@@@BBBBBBBBBCCCDDDCCCCCCBBBBBBBBBAAAAAA@@@GGGEEEBBB@@@AAAAAA@@@???BBBCCCCCC===555111333666333666999;;;;;;;;;<<<<<<@@@AAAAAA>>>===@@@AAA???CCCAAA??????@@@@@@@@@???999::::::999666444333444;;;<<<===>>>>>><<<:::999888888999888777777999:::333777<<>>>>>???AAABBBAAADDDBBB??????@@@@@@@@@???AAA@@@@@@@@@@@@BBBCCCDDDDDDCCCBBBAAAAAABBBCCCCCCBBBCCCBBB@@@AAADDDCCC???AAA@@@@@@AAA???===>>>BBB@@@@@@???>>>>>>>>>??????@@@BBBCCCCCCBBBAAABBBBBB<<>><<<;;;===<<<:::999:::<<<>>>???999;;;<<<<<<;;;:::<<<===888::::::999;;;>>>===999===;;;:::;;;999555666:::;;;;;;:::999777888;;;===666888:::<<<===<<<;;;:::777888888999999::::::;;;999888888888999:::;;;<<<<<<888666888<<<===:::555444666777999::::::999999777999;;;<<<<<<:::777666444555666666555555666777666666777888999999999999:::999888777666555444333666444555777555222444888999666999@@@@@@999666888555444444444444444555555444444444222111111333555111222333222000000222444///333444000///222333111111555555222000222222111000111333222111000000111222333333222000///000111000000000111111111111222000000000///////////////222111111111222333444444...///000///...---///111222222111111000000//////...,,,+++,,,---......---...000---)))***...111000000+++***...111000------......---,,,,,,---...///...------------...//////...111444333000...///111---...///...---...000222***,,,,,,+++---000///***,,,,,,,,,---------.........///000000///...---,,,......---+++)))+++...111111///------...///...---111///------------+++***,,,...000000...---------...///000111111222222222333000///111000,,,,,,......---------...///111222000000///---,,,,,,///222......:::444555BBBMMM666...//////...,,,,,,---///,,,------,,,++++++---///...,,,******,,,...///...///000000///---,,,---...//////...------------...+++***((())),,,...//////111///...---...///...---000000000000////////////---...////////////222444111222222111///...///111000222555555444222222222444222111111222333333222111222333333222222333555222333444444444444333333333555333//////333444333999::::::999666444333444666888::::::999999999:::777444333666777555666:::@@@999333555:::<<<888222777666666888::::::999888IIIHHHGGGFFFEEEEEEEEEEEE>>>;;;999999888888<<>>@@@AAAAAABBBCCCEEEDDDCCCBBBAAAAAAAAABBBFFFDDDBBBAAABBBCCCCCCBBBCCCDDDBBB===666222222555333666;;;>>>>>>>>>>>>>>>??????>>>>>>???AAAAAA@@@CCCAAA??????@@@@@@???>>>999;;;<<<;;;888555333222:::;;;=========;;;:::888777999;;;999666555777:::///555===EEEJJJMMMOOOPPPFFFCCC@@@???@@@BBBCCCCCCCCCBBB@@@??????@@@AAABBBCCCAAA??????AAACCCDDDEEEFFFDDDBBBAAAAAABBBCCCDDDAAABBBAAA???AAAEEEEEEAAA@@@@@@??????======???BBB??????>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBBBBBBB:::===AAABBB@@@===;;;:::===;;;:::999:::<<<>>>@@@999;;;<<<<<<;;;;;;<<<===;;;===<<<;;;<<<@@@???;;;>>><<<<<<===;;;666777;;;<<<<<<;;;888777777:::<<<<<<<<<======<<<:::888777777888888888999999::::::777777777888888999999999:::888777999<<<===999555333555666888999999999888555777:::<<<<<<;;;999777555666666555444444666777666777888888999999999999888888777777666666555555666444444555444111444999777444555:::;;;777555777666666555444444444444444333333333222000000222333000111222111//////111222///444555111...///222222111555666222///111222111///111222222000///000111222333333222111000000111000000000000111111111111........................000000000000111333444444///000111000......000111333222222111000///......000---******---...---+++---///...******///000///222......222444111///000///...---,,,,,,,,,,,,---///...---,,,,,,---///000...111444444111......///...///000///...---...000))),,,---+++---000000,,,------------------------....../////////---,,,+++.........,,,***+++---///000///.........------,,,111///...---...---,,,******,,,///000///......///---///000222222222222111000...///333222...---///...---,,,,,,---000222444000000///.........000111666222III:::999EEE^^^CCC/////////...,,,+++---...+++,,,---,,,++++++---///---,,,***+++---......---000111111000---,,,,,,---111000000///////////////,,,+++******,,,---//////000...------///000//////111000000/////////000000...///000///...///111333111222222000...---///000000222333333222222222333444222000000222333222111111222444444333222333444333444555555666555555555666777555111000444666444888:::::::::777666555666666777888888777666777888777444444777888555666999AAA===999:::======:::666666666777888999999888888HHHHHHHHHGGGFFFEEEDDDCCCAAA===;;;;;;999888<<>>888444333444111555:::===>>>>>>>>>??????======AAADDDDDDBBBAAACCCBBB@@@@@@AAA@@@???===:::<<<>>>===999666333222999:::;;;<<<<<<;;;:::999777:::<<<:::777555777999444:::BBBJJJNNNOOOQQQQQQEEEBBB>>>===>>>@@@AAABBBBBBAAAAAA@@@@@@AAABBBCCCEEECCC@@@@@@CCCEEEFFFFFFFFFEEECCCAAA@@@AAACCCDDD???AAA@@@>>>AAAFFFGGGDDD???@@@@@@>>>===>>>@@@AAA???>>>>>>>>>>>>>>>??????@@@@@@AAABBBCCCCCCCCCBBB:::===@@@AAA@@@===;;;:::<<<<<<:::::::::<<<===???999;;;======<<<<<<<<<===<<<>>>===:::<<<@@@???;;;>>><<<===>>><<<777777;;;<<<<<<;;;999777777999;;;<<<<<<===<<<<<<:::999888999999999999::::::::::::666666666777777777777777999888888999<<<<<<999666444555777888999999888888555777999;;;<<<;;;:::888666666777666444444666777777888888999999999999888555555666666777777888888666444444555444111444999777333111333666777888:::777777666555444444444444111222333222111000222333000000111000///...000222///444555111...///222222000666777333//////111111...000222111000///000111222333444444222111222333000000000000000000000000------------------....../////////000111222333444111222222111000000111333333222222111000///......333///++++++---...,,,***+++...///------000000---///------111222///---...000000///......---------000///---++++++---///000,,,000333333///---,,,---000111111000...,,,,,,---***...///,,,,,,//////,,,...------------,,,,,,,,,,,,------...---,,,+++***,,,---///...---,,,,,,---...//////...---,,,,,,,,,///...------//////...---***,,,/////////......///---...000111222222111111,,,+++...333444111///111...---,,,,,,---///222444//////000111111111///...777333KKK999222<<<[[[GGG/////////...,,,+++---...+++,,,---,,,+++***,,,...,,,+++,,,---...---***(((...///000...,,,++++++,,,000///......------......///...---,,,,,,,,,...///---,,,+++---///111222111222111000000000111222222000111111000...---...000000111111///...---...000000111000///...///222444222111//////111222111000000222444555444333333444333444444555666666555555666888666222222666777666555777999999777777777888777888888777555333444555777555555888888666666888888999999888666555555666666666888888888777777888FFFGGGHHHIIIHHHFFFDDDBBBCCC???===<<<:::888:::@@@??????@@@BBBBBBAAA===:::555888<<>>AAABBBCCC@@@<<<777555444///222777:::;;;<<<===>>>>>><<<>>>EEEJJJGGGDDDBBBDDDCCCBBBBBBBBBAAA???===;;;===>>>===:::777555444666888:::<<<<<<<<<;;;::::::;;;<<<;;;999777777777555999???BBBCCCCCCCCCCCC@@@===;;;:::<<<>>>>>>>>>???AAABBBBBBAAAAAABBBDDDFFFCCC@@@AAAEEEGGGGGGEEEEEEDDDCCCAAAAAAAAABBBBBB@@@AAA@@@>>>@@@FFFGGGDDD===AAAAAA>>>===@@@BBBAAA??????>>>>>>>>>???@@@@@@@@@??????AAACCCCCCBBBAAA;;;===@@@@@@???===<<<===<<<<<<<<<;;;;;;;;;<<<<<<999;;;>>>>>>===<<<<<<===;;;===;;;888:::>>>===:::>>><<<===???<<<888777:::;;;<<<<<<:::999888999:::888888999;;;;;;<<<<<<<<<::::::::::::::::::::::::555666777777777777666666:::999888999:::;;;999888666777888999999999888777666777999:::;;;;;;::::::666777888777666555666777888888999999999999999888333444555666777888999:::666444555777555222444888999555111111555:::<<<<<<777777666555444444444555000111333333222222333444///000111000///...000222///333444000///222333111000666999333......111111...///111111000///000111222444444444222222333444111000000000000000//////---------------.........000000000000111222333333222222333222111000222444222222111111000000//////333000---,,,,,,---------+++///000//////111000---000///000444444///---///000000000000//////......000///---,,,,,,---...///+++...111000---+++,,,...///111222111...,,,,,,,,,***///000---,,,......,,,------------------------***+++,,,------,,,+++******,,,//////...---,,,---,,,...//////---,,,,,,---...---,,,---///000000///***,,,///000///......///---...///000000111111111)))))),,,222444111000222---,,,,,,,,,---...000111......///111333222///,,,000000===333(((///EEE???...//////...,,,,,,---///,,,------,,,***)))+++,,,++++++,,,...///---)))&&&---......---+++***+++,,,------,,,+++++++++++++++///000///...,,,,,,---///,,,++++++,,,000222333333111111111111222222222222222222222000...------///.../////////------///000//////...,,,+++---111444222000//////000111111000000222555555444333333444111222333444444555444444333555555222333666777555333444666777666666777888999:::999777555444555666777555666999999666555888333666999888444222444777555777888888777666777777CCCFFFIIIKKKJJJGGGCCCAAADDD@@@===<<<999666888===<<<===???AAACCCBBB???<<<666999===???@@@@@@@@@AAAAAABBBDDDEEEFFFFFFEEEEEEHHHFFFCCCAAAAAAAAA@@@???@@@BBBCCCCCC@@@;;;777444///222666888:::;;;>>>@@@>>><<<@@@JJJOOOKKKEEECCCEEEDDDCCCCCCCCCBBB@@@===<<<>>>>>>===:::888666666444666888;;;<<<<<<<<<;;;===<<<;;;;;;;;;:::888555444666999:::999999::::::===<<<;;;;;;===??????>>><<<@@@CCCDDDCCCBBBBBBDDDEEEBBB@@@BBBFFFHHHFFFCCCCCCCCCCCCBBBAAA@@@@@@@@@CCCCCCAAA>>>???DDDEEEBBB<<>>===???BBBCCCBBB@@@===>>>??????>>>===>>>???<<<============;;;:::999999;;;>>>???>>>===<<<===<<<===;;;888:::>>>===:::===<<<===???<<<777777:::888:::<<<<<<:::999999999666777888999:::;;;<<<===::::::::::::::::::::::::777777888999999888777666:::999888888999999999999888999:::::::::999888777888888888888999:::;;;;;;666888::::::888666666666888999999::::::999999888444444555666777888999999666555666999777444444888:::777222222666;;;;;;999777666555555555555555666///111333333333333444666000111111000//////000222...111111000222555444///000777999444......000222---///111111000///000111111222333333222111222444111111000000////////////------------.........///333333333222222333444444111222222111000000111333111111111000000000000000......---,,,+++,,,///222...000111......222222///000000222555444000.../////////000000000//////...000///...---,,,------...+++---//////,,,+++---000,,,...000000///......///)))...000...,,,...///...,,,---------------------)))***,,,---...------,,,+++,,,------,,,,,,...000***,,,//////---,,,---...///------...///000000...+++---///000...------...------------...///000111***))),,,111333000///111+++,,,,,,,,,------......000...---...000111///---+++---,,,000(((---///555---.........------...000---......,,,)))((()))***,,,++++++---...///---+++,,,---...---,,,+++,,,---......---,,,,,,,,,,,,,,,,,,......---++++++...000---,,,+++---///111222111...///111222222222111000111111111000...---...000,,,---......------///111,,,---......---...000222333111000000111222222111000222555666555444333444222222333444555555555555///333555444555888777444222444555555444333444555888999888777555444666888888666666::::::666555777555777999999888777888888555777999888666555666777AAAEEEIIILLLLLLHHHCCC@@@DDD@@@===<<<888444555:::;;;<<<>>>AAADDDCCC@@@===666:::===???@@@@@@@@@AAA@@@AAADDDFFFGGGGGGFFFEEEDDDBBB@@@@@@AAACCCCCCBBB???AAADDDEEEBBB===888555222444777999;;;===@@@CCC???<<>>===>>>>>>===:::888888888333444777:::<<<===<<<<<>>======>>>AAABBBAAA@@@;;;???DDDEEEDDDBBBBBBCCCCCC@@@???AAAFFFGGGEEEAAABBBBBBBBBBBBAAA@@@???>>>FFFFFFBBB>>>???BBBCCC???;;;BBBDDDAAA@@@CCCCCC@@@@@@@@@??????@@@AAABBBBBB>>>===<<<>>>AAACCCAAA???>>>??????>>>======???AAA<<<===>>>>>>===;;;999777999;;;>>>???>>>===<<<===???@@@===:::<<>>@@@===:::;;;???BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCDDDEEEFFFFFFEEE@@@BBBBBB@@@AAAAAA;;;333222444777<<<@@@AAA@@@>>>;;;===AAABBBCCCCCCDDDEEEDDDBBBCCCFFFFFFCCCBBBDDD???>>><<<;;;;;;:::888666555666777:::===>>>===<<<<<<;;;:::;;;===<<<888333444999:::777999>>>???<<<===???>>><<<>>>BBBAAA===BBB@@@BBBFFFEEEAAAAAAFFFFFFBBB???@@@DDDGGGEEEBBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAACCCDDDCCCBBB@@@??????>>><<<;;;>>>BBBFFFFFFDDDBBB???>>>>>>???@@@???>>>=========>>>@@@AAA@@@AAA@@@???>>>???BBBDDD@@@>>>;;;;;;===>>><<<:::::::::;;;===??????>>>===777;;;<<<::::::<<<;;;777:::;;;=========;;;999777999<<>>===;;;777888888999999999888888:::999888777777777888999:::999888999::::::999777<<<:::888666666888;;;<<<777777888888888888777777777888999;;;:::999777666888777666555555666777888555777888888777666555555999666444555777777555333555666888:::999777444333000111222333444333222222///111333444333222///...333333333444444444444555666777666444222111222333///......------///000111000444444///...111111,,,111111111111000...------///---***((()))+++...000---///111222222222333444000111222111000///000111111222111000///000333555...///000///...///111222)))---111111//////111444........................//////............//////------------------------.........,,,++++++,,,...---...///000///111333666000111222111000///000111***,,,......---------.........---,,,,,,,,,------222111///---,,,+++,,,,,,............---------------......///////////////...---,,,,,,......---,,,///............//////000////////////000000000000---------............///------,,,,,,000555555111+++,,,...//////...,,,+++---000222111...,,,---///------------------------,,,++++++******++++++,,,------------------------///......---------.........------------...//////------...000111222333444333000,,,,,,///111111000000,,,)))+++///222000,,,......+++&&&''',,,000000---000222000,,,,,,000555222222222111///...///000333444555555555444333222111333555666666777888999222333444555666666666666111333555555333222222222666666666666666555555555555555555777999999777555555888::::::777555777999666888999888777666777888AAA@@@@@@BBBEEEHHHIIIIIIEEEDDDEEEEEE>>>555444999555888===AAACCCBBBAAA???AAA===::::::>>>AAADDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCDDDDDDDDDCCC???AAAAAA@@@AAAAAA<<<555111222555999>>>@@@???>>>:::<<>>>>>>>>???CCCAAABBBFFFFFFAAA@@@AAA@@@>>><<<;;;;;;:::888777555555777:::===>>>===;;;>>><<<;;;<<<======999666666::::::777888<<<<<<999:::>>>???======@@@@@@===CCC??????CCCDDDAAAAAADDDDDDAAA>>>???CCCEEECCCAAA@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCAAA???AAAAAAAAA???>>>@@@CCCFFFDDDCCCAAA@@@??????@@@@@@============>>>???@@@AAA@@@@@@@@@>>>===>>>AAACCC???===;;;;;;<<<===<<<:::::::::;;;<<<>>>>>>===<<<888;;;===;;;;;;===;;;888;;;<<<===>>>>>><<<:::999999<<>><<<:::;;;===999888999;;;===<<<:::888<<<:::999:::===>>><<<;;;888999999999999999999999999888777777666777888999999888888999;;;;;;999888<<<;;;999777777777999999666777777777777666666555555666777888888777666666555666666777777777777777777888999999888666555555888666444555666777555333333444555666666555444333111111222333333333333333111111222222333333444444333333333444444555555555555555555444111000111333///......---...///000111111555444000///222111...000000111000000///...---///---+++)))***,,,///111...000222222111111222333///111222111000///000111111111111///...///222444///000000///......///111111000000111111222222111...............---------//////............//////------------------------.........---++++++,,,...---...000000000000222444000222222222000000111222+++---//////...---...///---,,,,,,,,,,,,,,,,,,,,,......------------------.........//////......---000///...---...///000222...---,,,,,,......---,,,///............///000000.............../////////---------............///,,,---+++))),,,000///++++++,,,...//////...,,,+++,,,...111000,,,+++,,,...------------------------------,,,,,,,,,,,,------------............------......---------......//////............///000000......///000111222222333333000------///000000000///---++++++...///...,,,,,,......++++++///000...///111222000---,,,///333111222333222111111222444555444333333333444555555111333555555555444555666333333444555666666666666555777888999777666666666666666666666666666666666888888888888888666444333777888999999888777888888666777888888777666777888>>>>>>>>>AAAFFFIIIKKKKKKEEEFFFHHHGGGAAA999777999888:::<<<>>>@@@@@@@@@@@@AAA>>>:::999<<<@@@DDDFFFDDDDDDDDDDDDDDDDDDDDDDDD???@@@AAABBBBBBAAA@@@@@@===@@@AAA@@@@@@BBB>>>888000111333777;;;>>>???>>><<<===>>>>>><<<:::::::::AAA@@@BBBFFFEEE@@@>>>???@@@>>><<<<<<<<<;;;999777333444777:::===>>><<<:::>>>;;;999999;;;<<<:::777888::::::777777999999777666<<<@@@>>><<<>>>???>>>CCC>>>;;;>>>AAAAAA@@@AAABBB???===???BBBCCCAAA??????@@@@@@AAAAAA@@@@@@???AAABBBCCCCCCCCCAAA@@@???AAAAAABBBAAA@@@@@@AAACCC@@@@@@AAAAAAAAAAAA@@@@@@;;;<<<===???@@@AAAAAAAAA>>>??????>>>===>>>@@@BBB>>><<<::::::;;;<<<;;;:::999999:::;;;<<<<<<<<<<<<999===>>><<<<<<>>>===999<<<===>>>>>>>>>===<<<;;;999<<<>>>>>>;;;:::;;;===999888999;;;<<<<<<;;;999::::::999;;;<<<===<<<:::::::::::::::::::::::::::888888777777777777888999888777777999;;;;;;:::999<<<;;;:::999888777777666666777777777666555555444666666666777888888888999333444666777888999999888:::::::::999888777666555777666444555666666555444444444444555555555555555222222222222222333444444222111000000111333666777222222333333444555666666333333444222000000111222......------......///000222444444111000222111/////////000000000000//////000...,,,+++,,,...000222///111222222111000000111///000111111//////000111///000000///...///111333...///000///...///000222888444000000333555333000//////.........---------//////............//////---------------------------......---++++++,,,...,,,///111111000///000000000222333222111000111333---...000000///...///000------------------------+++,,,---...///......------...///111111000...---222000...------///222444...---,,,---.........,,,...............///000000...............------------------............///---...,,,)))***---,,,(((+++,,,---......---,,,+++***---///...+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,......------------......---...///000000///...------------------...///000///////////////000111111/////////000000111111111222///------...000000//////...---------------...***...000//////111000,,,000222333000---,,,...111111222333333333333555777555444222111111333666888222333555555333222333444444444555555666777777777444666777777666555666666666666666666666666666666666888999999777666555555999888888888::::::888777666777888888666666777888>>>===>>>AAAEEEIIIKKKKKKBBBDDDGGGGGGDDD>>><<<;;;@@@?????????>>>>>>??????AAA>>>:::888:::>>>CCCGGGDDDDDDDDDDDDDDDDDDDDDDDD>>>@@@BBBBBBAAA??????>>><<>>???@@@???@@@@@@???===;;;<<<<<>>???AAA???===<<<<<<<<<:::888222333666:::===>>>;;;999;;;888555555888999888666777888888777777888888777333;;;@@@>>>;;;<<<>>>???DDD>>>999:::???AAA@@@>>>???>>>===>>>AAAAAA@@@>>>???@@@@@@AAAAAAAAAAAA@@@AAABBBCCCCCCBBB@@@??????>>>@@@AAA@@@???>>>>>>???===>>>@@@BBBCCCBBBAAA@@@:::;;;===@@@AAABBBBBBBBB===>>>???>>>======???AAA<<<;;;:::::::::;;;;;;;;;888999:::;;;::::::;;;<<<:::===>>><<<<<<>>>===:::;;;<<<<<<=========<<<<<<999<<<>>>===;;;:::<<<>>>999999999:::<<<<<<;;;999999999:::;;;<<<<<<;;;:::<<<;;;;;;;;;:::::::::;;;888888888888888999999:::777777777999;;;<<<;;;:::999999::::::999888777666888888888888777666555444888888888888999:::<<<===444444555666777999;;;<<<:::999999999::::::999888666555555555555555555444999888777666555555666777333333222111222333444555111111000///000222444555111222222333444555666666111222222111//////000222------------......//////111222111000000000000///...//////000000000000///000///---------///111333000111333222000//////000...///111000//////000111...///000///......000222...///111111111222444666777444111000222333333333/////////...------,,,,,,//////............//////........................---......---,,,+++,,,---,,,///111222000///......///000111111000000111222...000111111000///000111---......///////////////+++,,,///000111000...,,,+++---000222222000...---111000/////////000222333///---,,,---...///...---......---......///000111//////............---------------............//////111///,,,+++...---***,,,,,,---......---,,,,,,***---//////,,,***+++...,,,,,,,,,,,,,,,,,,,,,,,,......------------......---...///111111///...---,,,,,,,,,---...///000111//////......//////000111000000000000000000//////000///.........////////////000000///------...000***...000//////111///,,,///000111000...---///111222333444333333333555777444333222111222444777888111333555555444333333444555555555555666666777777444666777777666555666777666666666666666777777777111444888999888888999:::999777555777::::::888555666777888777666555666888@@@??????AAAEEEGGGIIIIIIBBBEEEGGGFFFDDDAAA===;;;@@@???>>>=========>>>???BBB???<<<999999<<>>>>>???;;;???AAA@@@@@@BBBAAA>>>666555444666:::>>>AAABBB???@@@@@@???>>>===>>>@@@AAA@@@BBBFFFFFFBBB@@@AAAAAA@@@>>>======<<<:::888222333555999<<<===;;;999999666444555888999888666666555666777888888888999222:::???===:::<<>>>>>>>>???AAAAAA@@@>>>@@@@@@AAABBBBBBBBBBBBBBB???BBBDDDCCCAAA??????@@@===???AAAAAA???>>>>>>???;;;===???BBBCCCBBBAAA@@@:::;;;>>>@@@BBBBBBBBBBBB===>>>???>>>======???AAA;;;;;;;;;:::::::::;;;<<<888:::;;;:::999888:::<<<:::>>>???======???>>>:::999:::;;;;;;<<<<<<<<<<<<999;;;======::::::<<>>:::999:::???CCCCCCCCCCCCCCCCCCCCCCCCCCCAAACCCDDDBBB???===>>>AAA;;;@@@BBB@@@???AAAAAA???;;;888555666999>>>AAACCC===>>>???>>>======???@@@AAA???AAAEEEEEEBBBBBBDDDBBB@@@>>>>>>>>>===;;;999333333444777:::;;;;;;999:::888666888;;;<<<;;;999666444555888999777888;;;444:::===;;;:::>>>AAAAAABBBAAA>>>;;;>>>AAA@@@<<<>>>???@@@AAABBBAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCC===@@@CCCCCC@@@???@@@AAA???AAABBBCCCAAA@@@AAABBB;;;<<>>@@@AAABBBBBBBBB===>>>@@@???>>>>>>???AAA:::;;;<<<;;;::::::<<<>>>888;;;<<<;;;888777:::===:::===???======???===:::999999999:::;;;<<<======999;;;===<<<::::::===@@@===;;;::::::::::::999777888:::===>>>===<<<;;;<<<>>>===;;;:::999999:::;;;777888999:::;;;;;;;;;:::888777777999;;;;;;:::999444555777999::::::999999888999999::::::999999888555555555666777777777888888666444444555999===???:::888555777:::<<<;;;999333444555555444333555666999888666444333222222333333333333333333444444555555555666666555444333333333333333444444444555555...///000000//////111333,,,,,,---............---///,,,,,,//////,,,,,,...//////000000000000/////////.........///111333444///111222111000......///,,,...////////////000222...///111111000///000222888888777555111000000111...111333111......222666........................//////............//////........................,,,...//////---+++,,,,,,,,,...000000...---------+++,,,......------///000000111333222111000000111((()))+++,,,---,,,,,,+++...///111222222000---+++***,,,...///000///...---,,,...111333333222///...///...---...//////...------------......000111222111111111000//////......---------............///***......+++***---...---------------------------***---000///---,,,---000------------------------------,,,,,,,,,,,,------........................---------------...///000---------------...//////////////////////////////---...//////...---...///000000000000000111222222---///---)))***...000///+++,,,...000111222222222222222333222000000111333111222444555666555444444///111444555555666777888666555444333333444555666555666777666666666888:::555666666777777888888999666666666888:::;;;999777888777777777999999777666555666777777555555666777@@@??????AAADDDFFFGGGGGGJJJLLLKKKFFFDDDDDDAAA;;;777777888999;;;===@@@AAABBBBBB@@@<<<999999<<<@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDAAA<<<;;;>>>BBB<<>>@@@AAA@@@>>>:::666555888===@@@CCC>>>??????>>><<<<<<>>>@@@@@@===>>>BBBCCCBBBCCCGGGCCCAAA???>>>>>>===;;;:::444333333555888:::;;;;;;999777777999===>>>;;;888999666666::::::666666:::777::::::888:::@@@CCCBBB@@@CCCBBB???>>>BBBAAA===???@@@CCCDDDCCCBBBBBBAAA??????@@@AAABBBCCCCCCBBB;;;???CCCCCC@@@???@@@CCC???@@@AAAAAAAAAAAABBBDDD<<<===???@@@AAAAAAAAAAAA????????????@@@AAABBBCCC===???AAAAAA@@@???@@@AAA:::<<<===<<<;;;;;;===???999<<<===;;;888777:::>>>999===>>><<<<<<>>>===999999999::::::<<<===>>>???999;;;===<<<::::::===AAA???===;;;:::999999888666888<<>>===<<<===>>>===;;;999888999999:::555666777999::::::999999999888888999;;;;;;999888666666777888888999888888666777888999999999999999444444666666777666555444666666666777888:::;;;<<<===999666666999;;;999666111444555555333333555777666555555444444444444444222333333444555444444444444333222111222333444555555444444444444333333333...///000000///000222444+++,,,---.........------///,,,,,,000000,,,,,,000000000111000000///...---............///111222333...000111111000...///000,,,---//////...///000222...000222222111000111222555666555333111///000111111111222111000000000111,,,,,,------...///////////////............//////........................,,,---//////---,,,+++,,,,,,---......---,,,---///+++,,,............///111000111333222000//////000((()))+++---...------,,,+++,,,.../////////---,,,***+++,,,---............---...///111111000///...000...---...///000///---------------///000111222111000000///......---------------............///)))---...***(((+++---,,,---------,,,,,,---------))),,,......,,,+++,,,///..............................------------......///...---,,,,,,---...///......---------......///...............//////000......//////////////////,,,...000///---,,,---//////---+++---000222222000...000...++++++///111///------...000111222111000000111222111000111333555444444444444444444444444000222444444444444555666666444333222222333444555111222333222111222555777555666666777888888999999888555333777<<<>>>:::555888999::::::999888999999555666777666555555666777???>>>>>>@@@DDDGGGHHHHHHIIIKKKJJJFFFEEEIIIGGGAAA;;;;;;;;;<<<===>>>???@@@BBBBBBAAA===999888;;;>>>AAAAAAAAAAAAAAAAAAAAAAAACCCDDDCCC???:::999===BBB<<>>@@@AAA@@@???;;;666444777;;;???BBBAAABBBAAA???======???@@@>>>;;;<<>>>>>>>><<<:::555333222333777:::;;;;;;666555555999<<<===:::666<<<888777;;;:::555555999999:::888777:::BBBEEECCC>>>DDDFFFAAA???BBBBBB>>>???BBBDDDEEEEEECCCCCCCCC===>>>???@@@AAABBBBBBBBB999>>>CCCCCC@@@???AAADDD===>>>??????>>>???AAACCC======>>>???@@@AAAAAAAAA@@@@@@???>>>???@@@BBBCCC>>>???AAAAAA@@@@@@@@@AAA:::<<<>>>===;;;;;;>>>@@@:::===>>><<<888777;;;???999<<<>>><<<<<<>>><<<999::::::;;;;;;===>>>@@@AAA999;;;<<<;;;999:::>>>AAA@@@>>>;;;:::999888777555888<<<@@@AAA???======>>>>>>===:::888777888999:::333444666777888888888777:::999888999::::::999777888888888777777777777777444555666888999999999999555666888999999777555444333555888;;;<<<;;;999888@@@;;;666666888999666333111333555555333222555777444555666666777888888999222333444555666555444333111///,,,+++,,,///333666666555555444444333222222...///000000000000333555+++,,,---.........---,,,000,,,,,,111111------111111111111111000///---------------...///111222333...///111111000//////000,,,---//////...///000222///111222333222111222333///000111111000111333555555333000111333333///++++++,,,,,,---...///000000//////............//////////////////////////////+++---//////---,,,+++,,,,,,---------,,,,,,...000,,,---//////...///000222000111222222000/////////+++,,,...000111111000///((()))+++---............******++++++,,,---.....................///000000000...---...///000///...,,,,,,------///000111222000000///...------,,,,,,---------.........//////+++///000,,,)))***,,,,,,...------,,,,,,------...'''***------+++***+++...//////////////////////////////............//////000...,,,******,,,...000///......---------......///////////////000111111............//////000000+++...000000---,,,---///...***(((***000333222///...000000......111222//////...///000222111000......///111111111333555777777555333111111333555666000222444333222111222333555444222111111222333555333444444444333444777999555666666777888999999999666222000555>>>BBB>>>888888;;;>>>===:::999:::<<<555666777666555444555777AAAAAAAAABBBDDDFFFIIIJJJIIIHHHGGGHHHHHHHHHEEECCC???;;;:::===>>><<<<<<>>>===AAADDDAAA666///555AAAFFFEEEDDDBBBAAAAAAAAABBBBBBAAA@@@???===<<<;;;;;;@@@>>><<<>>>AAACCCCCCAAA@@@>>>:::555333555;;;@@@CCCBBBAAA@@@???>>>===<<<;;;:::999;;;???CCCDDDEEEDDDAAA>>>===<<<<<<:::999333888666...///999===888===:::888:::>>>???;;;666;;;;;;;;;;;;:::888666555555:::<<<::::::===???>>>AAAAAA@@@@@@???>>>>>>>>>>>>???AAAEEEHHHIIIFFFDDDDDD@@@>>>>>>AAABBBAAA>>>666999===@@@BBBAAA???>>>@@@???>>>???@@@@@@>>><<<<<<;;;<<<@@@CCCDDDAAA??????======@@@AAA??????BBBAAA===???FFFHHHCCC@@@BBB999:::;;;<<<============>>>>>>===<<<<<<<<<<<<===>>><<<;;;;;;===>>>>>>===;;;;;;:::::::::;;;<<<<<<===;;;999999;;;=========888888999:::<<<;;;888666<<<===??????===;;;;;;;;;AAA;;;888:::;;;999666777777666555555666888:::<<<888888888888999:::;;;;;;888666555777;;;<<<777222777777777888999999::::::::::::;;;:::999777555444444444555777888999:::;;;EEECCC===555555::::::444444444444444555555555555666666555555555555666666555555444333222222222222111222333333222111222333333333444555444333222111111000/////////000222333///......///111222111///---,,,++++++,,,---///000@@@:::333///...,,,***(((000///---,,,---...000222,,,---......///.........///...---...///000///...000...---///222444333111...000333222000000222444777444111000000000///...,,,---......//////......///...,,,,,,,,,---///000222000------...000111222,,,...000000...---,,,---...//////...,,,++++++,,,)))...///,,,...222000)))111///---///222555555333//////............//////,,,,,,,,,------.........---------///111111///...,,,,,,,,,,,,,,,---...///......///000000///......---...000///---+++++++++---------,,,,,,+++++++++...------,,,,,,------...+++,,,...000000///...,,,,,,---......//////......---//////---,,,//////,,,,,,,,,,,,,,,------......///,,,***+++///111000---.........///111000...,,,,,,---//////......000111333222000000111111///...000...,,,,,,---...///...---///111000---+++,,,---111000...///111222222111,,,...111000---,,,///222111222222111///...///000111///...///333666555444222111111222333333222000333222111222333333222111222666777333222444555333555777555222222777999888666888666111///333777888777888999999888777888:::>>>;;;AAALLLJJJ>>>666888999888777666666555555666CCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJIIIFFFCCC>>>999777999;;;<<<>>>CCC>>>AAADDDBBB:::333777???DDDCCCBBBAAA@@@@@@AAABBBDDDCCCBBB@@@???===<<<;;;CCCAAA??????BBBCCCBBBAAAAAA???;;;666444555:::>>>AAAAAA@@@???>>>======<<<===<<<;;;;;;>>>@@@AAAAAABBBAAA???>>>>>>===;;;999666:::777000111;;;@@@<<<:::888777:::>>>@@@===:::::::::;;;:::999777666444777;;;<<<::::::>>>@@@???@@@@@@@@@@@@????????????>>>>>>???BBBEEEFFFDDDBBB???@@@@@@?????????@@@AAA999;;;>>>AAABBBCCCBBBAAA>>>===<<<<<<======;;;::::::999;;;>>>BBBDDDBBB@@@===;;;;;;>>>???======@@@BBB>>>@@@FFFGGGCCCAAABBB=========<<<<<<<<<<<<;;;>>>======<<<<<<<<<<<<<<<===<<<;;;;;;===>>>>>>===:::::::::::::::;;;;;;<<<===<<<;;;;;;===>>>>>>===999999999;;;<<<<<<999777;;;<<<>>>>>><<<;;;:::;;;BBB<<<999;;;<<<999888999888777777777888999;;;<<<888888777777888888999999999777666999<<<<<<888444999888888777777777888888999:::::::::999777666555555666999:::;;;:::999888??????;;;555555999999444555666666666666777777777888777777777777777777888444444333333222333333333111222333222111000111333222333333444444333111111000000000000000111222222///......///111222000///......---,,,,,,,,,---...===999555222111111///---///......---...///000111......///000000000000000///...---...000111000///000......///222444333222111333555555444444777:::666333111000000000000///------------.........///---------...............000///------...000000111,,,...000000...---,,,------...///...,,,+++,,,---...111222000222555222---000...---...111444333222//////............//////,,,,,,------------------,,,,,,---...000111///---...............///000000------------------------///000111///---,,,,,,---.........---------,,,,,,------,,,,,,,,,,,,------++++++---.........---,,,,,,,,,---............---,,,//////,,,,,,//////,,,---,,,+++***+++,,,.../////////...---,,,+++,,,---//////...///000111///---***,,,---...------...000...------...000111000///000...,,,,,,...//////...---000111000...,,,---.........///222444444222000............///000000///111222222111000//////111...///222666999888444000555444444444666666444222333222111111222333333222222666777333222444555333777888777333222666777666555888777222000444777777444666888888888999;;;<<>>FFFEEE;;;666:::333444444555777888:::;;;DDDEEEEEEFFFFFFFFFFFFEEEFFFGGGHHHKKKLLLJJJGGGCCCBBB<<<888888999999===CCC@@@@@@BBBCCC>>>888888<<<@@@@@@??????@@@AAABBBBBBFFFEEEDDDBBB@@@???======DDDBBBAAA@@@BBBBBBAAA@@@BBB@@@<<<888555555888;;;>>>>>>>>>>>>>>>===<<<<<<@@@>>><<<;;;===>>>>>>>>>@@@??????@@@AAA@@@===:::888:::777000222;;;AAA???777666666999>>>AAA???===999:::::::::999888666555888<<<===::::::>>>BBBBBB????????????@@@@@@@@@@@@???>>>===???AAABBBAAA@@@;;;>>>AAA@@@===<<>><<<<<<<<<<<<;;;999777888999===AAACCCBBBAAA===;;;;;;>>>???======@@@AAA???@@@DDDFFFCCCAAA@@@AAA@@@>>><<<;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;;;;===<<<;;;<<<===>>>>>>===999999999999999:::;;;;;;===<<<<<<===??????>>>===:::::::::;;;======;;;999999;;;======;;;999999:::BBB===999;;;;;;999999<<<888888888999::::::;;;;;;888888777777666777777777:::888777999<<<<<<999666:::999777666555555666666888999999999888888777666666888;;;======;;;777555888999888555666999888444777777777888888888999999777777666666666666777777333333333333333444444444000111222222000000111222222222333333222222111000///000111111222222111111000//////000111222000///000///...,,,,,,+++,,,,,,444222000///000///---,,,............/////////000........./////////000000///...---///111222222111000//////000333444444333000111222111111333666888444222000///000111111000...---,,,,,,,,,---///000+++,,,...///000///...---------........./////////---///000000///---------+++---......---,,,...///...///000...000222///+++...---,,,---000222222111//////............//////------------------,,,,,,,,,,,,---///111111000...///............///000000...---,,,++++++,,,---...///000///---++++++,,,...//////............------------,,,,,,,,,,,,------+++++++++,,,,,,,,,------++++++,,,---------------+++......++++++......+++---,,,***)))***+++...///+++...000...***))),,,000222000...///000111000000+++---............///111///...---...000111111000000///------...//////......///111000///......///,,,---000444777666333000111...+++---111333000---000222222222000///000111000222444888:::888444000777666555555666666444333222111000000000222333444111555666333222444555444777999777333222555666444444888888333222555777777555777888999888888:::;;;???::::::???>>>777666;;;222222333555777999;;;===CCCDDDFFFGGGGGGGGGFFFEEEDDDEEEHHHKKKMMMLLLHHHDDDGGGBBB>>><<<999666999>>>AAA??????BBBAAA<<<888999>>>>>>???@@@AAABBBCCCDDDGGGGGGEEEDDDBBB@@@???>>>AAAAAA@@@@@@AAAAAABBBBBBCCCAAA>>>:::666555666888;;;<<<===>>>>>>>>>======@@@>>><<<;;;<<<>>>>>>======>>>???BBBCCCBBB>>>;;;888888555///111999??????777666666999===??????>>>:::;;;;;;;;;;;;999888666888;;;<<<999999>>>BBBBBB>>>>>>???@@@@@@AAABBBBBBAAA???======>>>@@@@@@@@@:::===??????>>>>>>@@@BBB>>>>>>???@@@BBBDDDFFFGGGBBB@@@>>>===>>>===<<<;;;777888:::<<>>BBBAAA>>><<<;;;;;;<<<===<<<<<<<<<<<<<<<;;;;;;:::<<<;;;;;;<<<>>>???>>>===999999888888999999:::;;;;;;;;;;;;===??????===;;;;;;;;;:::<<<===>>><<<:::777999;;;;;;:::999888999@@@;;;999::::::888999===777888999999::::::999999:::999888777777777777777999888888999;;;;;;999777999888666555444555666777888888888888888777777777777888:::;;;;;;:::888777333555666777999999888666777777888888888999999999555444444333333444444555111222333444444555555555///111111111000///000111222222222222111111000000///000111222333222111000000//////000222222000///......------,,,,,,,,,,,,.........///...---+++***---......///000/////////+++++++++,,,,,,---......///......///222333333222000000000111333444555444111000000//////000333444333111//////000111111000...---,,,++++++---///000---------...............+++---...///............---///111111///---------+++,,,......------///111......------//////---***------,,,---...///000000//////............//////.........------,,,,,,,,,------...000222333111000------,,,,,,,,,------...111000...------...000111------,,,***((((((+++---............---------------,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...***+++,,,,,,------,,,,,,***------***+++......+++,,,,,,,,,,,,,,,------...)))+++---------...111444333111///...000111111111...///111111000000222333555333222222222222111///000///......000000///...---.../////////.........,,,---///333666777555333000...---...000222000///000222222222000000111222666444333222222444555666777555333333444444333222111111111000000111444666111555666333222444666444666888777333333666777555444888999555444666777666999:::;;;999777666666777===999888;;;:::666555999666666666666666777888888AAABBBDDDFFFGGGGGGGGGFFFBBBDDDGGGKKKMMMLLLIIIEEEFFFCCCBBB@@@<<<777888<<<@@@======AAABBB===888666<<<===???AAACCCDDDEEEFFFGGGFFFEEEDDDBBBAAA@@@@@@======>>>>>>???@@@BBBCCCBBBBBB@@@<<<888555555666999;;;===???@@@@@@?????????===;;;;;;===?????????<<<===???BBBDDDCCC???<<<999888555111222888===>>>999888888:::<<<===>>>===<<<======>>>===<<<:::999555999;;;888999===AAAAAA>>>>>>???@@@AAABBBBBBCCCBBB@@@======>>>@@@@@@@@@===<<<<<<>>>AAABBB@@@>>>>>>>>>>>>???@@@BBBDDDEEEAAA???===<<<======<<<;;;999:::<<<=========>>>>>>???======@@@AAA??????BBB>>>>>>>>>>>>???@@@>>>;;;@@@???===;;;;;;===>>>@@@<<<<<<=========<<<;;;:::;;;:::;;;<<>>===999999888888999999:::;;;:::999:::<<<======;;;999<<<;;;:::;;;===>>>===<<<666888:::;;;999888888999<<<999888999888666888<<<666777888888999888888777;;;:::999888888888888888888777777888888999888777777666555555555777888999888888777777777777777777777777666666777888999:::222333777:::;;;:::999999666666666777777777888888444444333333333333444444111222333444555666666666///111111111000///000111222222222111111111111111///000222333333333222111111000000111222222000///+++,,,,,,------.........000111222222111///---,,,---......///000/////////,,,,,,++++++,,,...///000000///...///222333222111///000111222222333444555666444333222222333333333333111///...000111111000...---+++***+++,,,...000000...,,,++++++---000111+++---//////...---...///---///111111///...---...***,,,............000111111//////000111111//////,,,,,,------------///000//////............//////.........------,,,,,,,,,......///111444555333222...------,,,,,,,,,------111000...------...000111------,,,***((((((+++---,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,---------,,,---...//////***+++,,,,,,------,,,,,,))),,,---***+++......,,,***,,,...///000///---,,,...,,,+++---111333444333333111///...000111111111...///111111000000222333555444222222333333111000111/////////111111000///,,,,,,,,,---...///...............111444666777666---///111000///...000222000111222222111000111333444333111000000111333555777555333222333444444333111222333222000111333666000555666333222555666555222555666333444888999777555999999666444777888777999:::;;;999777666666777999777888:::999666555666888888777666666666666666AAABBBCCCDDDFFFFFFGGGGGGAAABBBEEEIIILLLLLLIIIGGGAAA@@@AAAAAA===888999>>>@@@<<<<<<@@@BBB===999777<<<===???AAACCCEEEFFFFFFDDDDDDCCCCCCBBBAAAAAAAAA:::;;;===>>>>>>@@@BBBEEEAAABBBAAA>>>:::666555555999;;;>>>AAABBBCCCBBBBBB>>>===;;;<<<>>>AAAAAAAAA;;;<<<>>>AAACCCBBB???;;;;;;:::777555555888;;;===:::::::::::::::;;;<<<======>>>??????>>>===<<<;;;333888;;;999:::>>>@@@????????????@@@AAABBBBBBCCCBBB@@@>>>>>>???AAAAAAAAA???<<<<<<>>>BBBCCC@@@<<>><<<:::999:::;;;;;;;;;;;;<<<======<<<<<<===???===;;;;;;>>>???======@@@>>>???>>><<<>>>@@@>>>:::<<<<<<;;;;;;<<<>>>???@@@<<<===>>>>>>>>>===;;;:::::::::;;;===???@@@>>>===999999999999999:::;;;;;;:::999999:::<<<<<<;;;999;;;::::::;;;===>>>===<<<666888::::::999888888999999777888:::999666777<<<777777777777777777777777;;;:::999999999999999999777777777777777777777777555555666777888888999999999888777666666666666666777666555444555777:::<<<333444888<<<<<<999888;;;555555555666666666777777555555444444444444555555111222444555666666666555000111222222000000111222333333222111111111111222000111222222333222222222222111000111222222000///***+++,,,---............///111222111///,,,++++++............/////////000///.........///000222444000///...///111222111000...000111222111222444555444333222222333333222000333111///...///000000///---,,,+++++++++,,,...///111///+++)))***,,,000333+++...000///---,,,...111...000111111000.........+++---...///......000111///++++++...000......///,,,---...---,,,,,,...000//////............//////------------------,,,,,,......///111444555444222000000///............///...---,,,++++++,,,---............---+++,,,...000+++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,---------.........//////++++++,,,---------------***------++++++//////---***+++---//////...---,,,444111---...222333111...222000...///000111000000+++---............///111111000///000222333333222111000000111222222000///,,,++++++---///000000...///...---///222555666666,,,000333222...---000333000111333222111111222333,,,///222444333111000000888666333333555666666666111444666555222111333555000444666333222555666555111444555444555999:::888666::::::555444777999888555777888999888888:::;;;666777888:::999777555444666555555666666777888999CCCCCCBBBCCCCCCDDDEEEEEE@@@AAACCCFFFJJJKKKIIIHHHAAA??????>>>999555888???AAA>>>===AAABBB===:::::::::<<<>>>AAACCCDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA;;;===??????>>>???BBBEEE@@@AAAAAA???;;;777555444999<<>>======???AAABBBAAA<<<<<<===@@@AAAAAA>>>;;;;;;999777666666666888::::::::::::::::::;;;===>>>======>>>???>>>===<<<;;;222888<<<<<<<<>>===>>>@@@AAAAAA@@@>>>???@@@AAABBBAAA???>>>@@@@@@@@@@@@@@@@@@@@@@@@===;;;999888:::<<<<<<<<<:::<<<>>>===<<<<<>>???======@@@???AAA@@@===>>>AAA@@@;;;:::;;;;;;<<<======>>>>>>===>>>???@@@???>>><<<;;;999999;;;===@@@@@@>>>===:::::::::::::::;;;;;;<<<<<<:::999999;;;<<<<<<;;;;;;:::999:::<<<=========666888:::;;;:::999999:::777777999<<<;;;777888<<<999999888777777777888999999888888888888888999:::888888888888777777888999666777888999:::999777666:::999777666555555555555999888777777777888999999444444888===<<<777777;;;555555555666666666777777555555444444444444555555111333555666777666555444111222333222111000111333555444333222111222222333222111111111222222333333333111111111222222000...+++,,,---.........---,,,,,,...///...,,,***+++,,,///......---...///000111000///......000222444555111///...///000000///------///111111000000333555000///000222555666333111444222///...//////......++++++,,,,,,,,,---------000...,,,++++++---000222---///111///,,,,,,000444...000222222000.........,,,...//////......///111+++&&&%%%***,,,++++++...,,,...///...,,,,,,...000//////............//////,,,,,,------------------,,,,,,---000333444333111000000///...............---------------------------...//////...---...///,,,,,,,,,,,,------......,,,,,,++++++++++++,,,,,,+++,,,---...///...------,,,,,,---............---***---...,,,,,,000000...++++++*********+++,,,---333222000000000000////////////...///000111///---***,,,---...------...000111000000111333444333222111000000111333333111///...,,,,,,///222333222000------...000333555444333///000000000000000111222000111333222222111333444***---222333222000111222666444222222444666777777222666:::999555222222444000444555333222555777555111555666444555999999666888;;;999555333777::::::444666888888888999;;;<<<777999999888888888777666444444444555666888999:::EEEDDDCCCAAAAAAAAABBBCCC@@@@@@BBBEEEHHHJJJJJJHHHDDDBBB???;;;444000555===BBB??????BBBBBB>>><<<===999;;;===@@@BBBCCCCCCCCC?????????@@@@@@AAAAAAAAA>>>@@@AAAAAA???>>>AAADDD???@@@AAA@@@<<<888555444:::<<<@@@DDDGGGHHHGGGGGGBBB@@@>>>>>>@@@AAAAAAAAA<<<<<<===???@@@???===;;;999777555555555333333555999999:::::::::;;;>>>@@@<<<======>>>>>>===<<<;;;222888===>>>???AAAAAA???@@@@@@AAAAAAAAAAAABBBBBB>>>===<<<>>>@@@AAA@@@???<<<@@@DDDDDDAAA>>>>>>@@@AAABBBBBBBBBAAAAAA@@@???>>><<<::::::<<<>>>??????999;;;======<<<===AAADDD???======@@@AAA???@@@CCC@@@CCCBBB>>>???CCCBBB<<<:::;;;;;;<<<======<<<<<<===>>>@@@AAA@@@???===<<<999999;;;===@@@@@@???===;;;;;;::::::;;;;;;<<<======;;;999999;;;=========:::999888999;;;=========666888:::;;;:::999999:::666777;;;???===888999===<<<:::888777777888:::;;;777777666666777888999999999::::::999888888999;;;777999:::<<<;;;999666444;;;:::888666555444444555::::::;;;;;;:::999777666555444888===:::555555:::666666666666777777777777333222222111111222222333222333555777777666555333111222333333222111222333555444333222222222333444333222111000111222333444333222111111222222000...---......///...---+++***...000222111///...000222000///---,,,---...000222///...------...000333444111000......//////---,,,,,,///111111000000222555111111333888<<<===:::777555222000............---***+++,,,---------,,,,,,...------------...//////...000222///,,,,,,111666...000222222000.........---...//////......///000---'''''',,,///------111,,,...///...,,,,,,...111//////............//////,,,,,,,,,------.........***+++,,,...111222111000///...---,,,,,,,,,,,,,,,......///000000///......+++,,,......---,,,---------------.........//////,,,++++++++++++++++++,,,)))***,,,......---,,,+++,,,---......//////......***---...,,,---000111///,,,***'''%%%%%%(((,,,...---///111000...---000444.........///111000...,,,,,,---//////......000111777555444444444444333111111000111222333333111//////......000444666444222+++,,,///222555555222///222///---///222444222///000111333333222222333444///000///---,,,...444999222000...///111444555555333777<<<;;;666222222333///444555333222555777666333666777555555888777444999;;;999444333777;;;;;;777888999999888777888:::::::::999777777888999888666555555666666777888999FFFEEECCCCCCCCCDDDDDDCCCAAABBBCCCBBBBBBBBBDDDFFFGGGDDDAAA===:::999888999666===@@@>>>???BBB@@@:::999;;;===>>>???@@@BBBDDDAAABBB???;;;;;;???BBBAAA===???@@@AAA?????????@@@>>>?????????===:::777444333999???CCCCCCBBBCCCDDDGGGBBB<<<;;;???AAA@@@>>><<<999;;;@@@???999777999;;;<<<<<<888444333666999>>>;;;777777999;;;;;;999::::::;;;<<<>>>>>>===;;;444444666;;;@@@CCCBBB@@@>>>===<<<===???@@@AAA@@@AAAAAABBBCCCBBBAAA???>>>FFFCCCBBBBBB???;;;<<<@@@======>>>BBBFFFEEE>>>888@@@???===;;;:::;;;<<<===AAA???;;;999999;;;>>>@@@======>>>???@@@@@@AAAAAABBB@@@@@@BBBDDDDDD@@@<<<:::;;;<<<:::777666888:::;;;???BBBBBB>>>:::888888666888;;;<<<<<<<<<===>>><<<<<<;;;:::999999999999<<<===???>>>===;;;;;;<<<:::999888:::======:::777777888:::;;;<<<===<<<<<<===888777;;;<<<;;;;;;===<<<:::999999:::;;;:::999777<<<>>>;;;999::::::999777999::::::888777777888444555666888888888777666<<<999777666666777777666:::<<<===<<<:::888888888888777777777999999777666666333222333666777666444333555777777555444333333444555555555555555555444000333555444222111333666000222444666666444222000444333111111111333555666222222222111111111111111000000000000///...---,,,////////////...---,,,+++......------...000333555000///------...000222444111000000000222222000...222111000000000111222333111222666<<<@@@>>>555---333666555///---000///+++...------------...//////000///...------...///000---...//////......///111444111111222111...000555000......000222222000---111000///......------...///......///000000///---///...,,,---///000000///........................+++,,,,,,,,,++++++---///,,,---......------///111///333222+++)))---...,,,......//////...---,,,,,,%%%,,,---+++)))+++...,,,***(((***---...,,,***,,,,,,+++++++++,,,------------...............------///222444444222000...//////...---,,,++++++,,,111000///000222222111///000///...///111111000...---,,,///444333///222999444111///...000333555666666444222222222222000/////////000000111111222222000......111222000000333000000111111111111000000000222222//////111111...555444222111111222444555444222111///000222444666444111444::::::444111333111222333444555555555555333444444444333444777999999888777777777777777888222555:::<<<;;;:::999888:::::::::999999999888888...333666555555888888555DDDDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCEEEGGGDDDCCC@@@>>><<<::::::999666;;;???>>>???BBB@@@;;;999;;;===>>>???@@@AAABBB???@@@???;;;;;;???@@@???===???AAAAAA@@@@@@AAABBB@@@@@@AAAAAA???<<<999777111666===AAABBBCCCDDDFFFHHHCCC??????BBBDDDCCCAAA>>>;;;===AAA@@@:::888999999;;;;;;888555555888<<<@@@===:::999;;;======<<<:::::::::<<<===>>><<<:::666666666999>>>@@@@@@??????===<<<===???@@@@@@???BBBBBBCCCDDDCCCBBBAAA@@@EEEBBBAAABBB???;;;<<>>===>>>AAAEEEDDD>>>999======<<<;;;<<<===>>>???@@@>>>;;;999999;;;???AAA======>>>??????@@@AAAAAAAAA???>>>???BBBCCCBBBAAA;;;<<<<<<:::777555666888@@@CCCFFFDDD???:::888888555777999::::::;;;===???;;;::::::999888888888999;;;<<<===<<<;;;;;;<<<===<<<;;;:::<<<>>>>>><<<:::<<<<<<===>>>>>>>>>======<<<888777;;;===<<<<<>><<<:::999555:::===>>>@@@BBBAAA===999:::<<<>>>???@@@??????>>>AAA@@@======@@@AAA>>><<<>>>AAAAAAAAAAAABBBCCCBBBCCCDDDDDDBBB???;;;999222666;;;???AAABBBCCCDDDEEEBBB@@@BBBEEEFFFDDDBBB@@@>>>???AAA@@@;;;999999555777888777555555888<<<>>><<<:::;;;<<<======<<<:::::::::;;;<<<===;;;:::888777666777:::===>>>>>>???>>>======???@@@???>>>BBBCCCDDDDDDDDDCCCBBBAAACCCAAAAAABBB@@@<<<===AAA@@@>>>===???BBBBBB???<<<;;;;;;;;;<<<===???@@@AAA>>>===;;;::::::===???AAA===>>>>>>??????@@@@@@@@@AAA???<<<===???BBBDDDDDD<<<===<<<999666555555666;;;???BBB@@@<<<888666666444666888888999:::===@@@::::::999888888888999999:::;;;;;;;;;:::;;;===??????>>>======??????>>>===;;;<<<<<<<<<<<<;;;:::999;;;888777<<<>>>======???999999888:::<<<>>>======888999888555777;;;<<<999999:::;;;:::888666666666555555777888888777777666777666555555888999:::999999999999777555444666888666777777888888777777666777666666777999999888666666777888777555444555666333333444444444444333333222///---...222444222...///111444777888888777666333333222111111222444555000111333333333222000...////////////...---,,,+++,,,,,,---...///////////////...---,,,,,,---///000.........//////000000111,,,///111111...---...000///111444666666555333111:::777555444666555111...000222111------//////,,,*********+++,,,---...///000000///...------......---...//////......///111...---...111000,,,---000,,,,,,,,,...111333222111---,,,,,,,,,,,,---......222000...---...///.........000111000......000333.........//////.........+++,,,,,,,,,++++++---///......///...,,,,,,---...+++///000---,,,---...---...............------------------,,,+++*********+++***)))***,,,---,,,+++//////...---,,,+++******,,,---------,,,++++++***000///...,,,+++++++++++++++++++++,,,---...///000---111444333000,,,+++,,,111...***)))***---...///---...111444333111444:::111111111111222222222222333222111111222333222111///000111222333444555555222000111444333///---...000000111111111111000000333666555222222444444111111111111111111111111111111000///......000222333333111111444444222111333222222222222333555777888444444555444333444777999777666666666777888999999:::::::::999888888:::===:::::::::999999999888888777999888444555999;;;999???AAACCCDDDCCCAAA??????===>>>?????????@@@BBBDDDAAABBBCCCCCCAAA===999777555888;;;>>>@@@AAAAAA@@@:::;;;<<<>>>@@@@@@>>>===@@@CCCCCCAAAAAACCCCCC@@@;;;===@@@@@@@@@@@@AAABBBBBBCCCDDDEEECCC@@@===;;;555777:::===???@@@AAABBB@@@???@@@BBBDDDEEECCCAAAAAA@@@@@@AAA???<<<999999444666777666333333666999:::999999:::;;;<<<<<<;;;;;;:::999:::<<<<<<;;;:::888666555666888;;;>>>@@@???>>>===>>>@@@@@@???===AAABBBCCCDDDDDDCCCBBBAAABBB@@@AAABBB@@@===>>>BBBAAA???===>>>@@@AAA@@@>>><<<<<<======>>>???@@@@@@===<<<;;;;;;<<<>>>@@@AAA===>>>>>>>>>?????????@@@???>>>>>>>>>???AAABBBBBB;;;;;;:::999777777777777555999======:::888888999555666888999999;;;???AAA::::::999999999:::;;;;;;;;;;;;;;;;;;:::<<<@@@CCC@@@???>>>>>>>>>???>>>>>>;;;;;;;;;<<<;;;;;;;;;;;;===999999===???===<<<===::::::999;;;<<<===<<<;;;888888666333666<<<===::::::;;;;;;:::888666555666555666777888888777666555777666555666888999999888::::::999777555555888:::555777888888777666666777555555666777888888777666777888888777555555666777222333333444444333333222111000...///111222111//////111444777888777666555333222222111111222333333///111333444444222///.../////////......---,,,+++///////////////...---------,,,,,,---...///111222---...//////000000//////+++000333222...---///333000111333444555444333222888666444333444333111...//////...------......---******++++++,,,---//////000//////...---------------...//////......///111......000333222......111---------...000111111000,,,,,,,,,,,,---...///000333111---,,,---.........---111333222...---111555---...////////////...---+++,,,,,,,,,++++++---///...//////---++++++,,,---***---......------...............---------......111///,,,+++,,,,,,,,,++++++******+++,,,,,,,,,,,,.........------,,,+++***---------------,,,+++***///.........---,,,,,,,,,,,,,,,,,,,,,---...//////)))///444444000++++++---000...++++++,,,---------111222444333000...000333///111333333222111111111111000000111222333333222000111111222222333333333222111333777666111///000000000111111111111000000333666666222222555444111000000111111111111000000111111/////////000222333333222222222333222333444333222111111222555888999444555555444444555777:::666666666666777888::::::999::::::999777777999;;;:::::::::999999999888888999::::::777888<<<;;;888>>>AAADDDDDDBBB?????????;;;===>>>>>>>>>???AAACCCBBBCCCEEEEEEBBB>>>999555555666999===@@@@@@@@@AAA<<<;;;;;;===@@@AAA???===AAADDDDDDAAAAAADDDDDDAAA;;;===???@@@??????@@@AAABBBCCCDDDDDDCCC@@@===;;;555666888;;;>>>AAACCCCCC>>>???@@@CCCEEEEEECCCBBB@@@AAA@@@???===<<<:::888888:::;;;999555333444777777999;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<;;;:::555555555555777;;;???BBB??????>>>@@@AAABBB@@@>>>@@@AAABBBCCCCCCBBBAAA@@@AAA@@@AAACCCAAA======AAAAAA@@@>>>===>>>???@@@@@@AAA@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<===???@@@AAA>>>>>>>>>>>>>>>?????????===???@@@@@@@@@???>>>>>>:::999888888999:::::::::888;;;??????===;;;<<<===777888:::;;;;;;===@@@BBB;;;;;;;;;;;;;;;<<<===>>><<<======<<<<<<>>>BBBEEE????????????>>>=========>>>>>>??????@@@AAABBBBBB@@@<<<;;;>>>>>>:::888888<<<;;;;;;;;;<<<<<<:::888777888666444666;;;<<<::::::;;;;;;:::888666555666555666777888888777666555888777666777888999777666999999888666444555777:::444666888888666555666777222333555666666555555444666888888888666555666777222333333444444333333222///111333222000///000222000222444666666555333111333222222222222222222222///111333444444222///...////////////...---,,,+++/////////000//////...---555444333111000///......---......////////////...,,,111444444000...111555111111111111111222333333222222333444555444111//////------------------...,,,,,,,,,,,,---...///000...............------,,,---...//////......///111++++++---111000,,,,,,////////////............///------------...///111111333000---,,,---...//////---111333222...---111555---...///000000///...---+++,,,,,,,,,++++++---///.........---+++***,,,---++++++---------,,,---000......------------...///111...,,,+++,,,......---******++++++++++++,,,,,,,,,,,,---.........---,,,...............---,,,,,,)))***---//////...---+++---------,,,,,,------...'''---333444000------000///......///000000---+++///222333111---,,,...///---000333444222111111111000//////000222333333222111111111111111000000000222111333888888444222444000000111111111111000000222555444111111333333000///000000111111000000///222222111111111222333444333333333222222444555555333222111111222555777999444555555555444555888:::666666666666777888::::::666888999999888666666777:::::::::999999999888888888:::;;;;;;===???<<<666???BBBDDDDDDAAA??????AAA<<<===>>>???>>>@@@BBBDDDBBBCCCEEEEEECCC???:::777777666888===@@@??????BBB>>><<<:::<<<@@@BBBAAA??????BBBAAA>>>>>>AAABBB???===???@@@@@@?????????@@@AAABBBDDDDDDCCC@@@>>><<<444444555999>>>CCCFFFGGG@@@AAACCCDDDEEEEEEEEEDDD???AAAAAA===<<<===<<<999>>>???@@@===888555555777777:::>>>@@@????????????>>><<<;;;;;;<<<<<<<<<;;;444555666666777:::???CCC??????@@@BBBDDDDDDBBBAAA???@@@AAABBBBBBBBBAAA@@@BBB@@@AAACCCAAA===<<<@@@AAA@@@???>>>>>>???@@@AAAEEECCCAAA>>>===<<<===>>><<<======>>>????????????>>>>>>>>>>>>>>>>>>>>>>>><<<>>>AAAAAA@@@===<<<<<<:::999888999;;;=========;;;>>>@@@>>>:::888888999777999<<<=========???@@@;;;;;;;;;<<<===>>>???@@@===>>>???>>>>>>???BBBEEE===???AAA@@@>>><<<<<<<<<=========>>>???@@@BBBBBBAAA===<<<>>>===888555555<<<;;;;;;;;;<<<:::777555666::::::777666999<<<;;;999:::;;;:::888666666666666777777888888777555555888777777888999999777555444555555444222222444666333666999888555444555777///222555666555333333333444666888888777555444555333333444444444444333333...222444222///---///222000222444555555444222000222222222222222111111111000111333333333222000...000000000000///...---,,,+++,,,...///000111222222---------..........................................111444444222111333555222111000///000111222444...000333666666555222000000------......,,,,,,///......---------...//////,,,---............---------...//////......///111---,,,...111000---...222000000000...,,,,,,---...---------...///000111222111///------.../////////...000111000......000333---...000111111000...---+++,,,,,,,,,++++++---///------...---++++++,,,------++++++---,,,***---111......---,,,,,,...///000...------,,,,,,---///000)))+++,,,,,,+++***,,,---+++,,,---/////////...------......//////......---$$$'''***...///---+++***...------,,,,,,,,,------(((,,,111222111///000111///000111222333111---******///111...,,,...000111+++///333333111000111333111//////000222333222111111111111000000000000///222111333777888555444666000000111111111111000000111444333000000222222///000000000000000000000000222222222222222333333444222444444111222555666555444333222222333444666777555555666555444555888:::777666666666777888999999444666888999888666666777:::::::::999999999888888777:::<<<===@@@BBB===555@@@CCCEEECCC@@@>>>@@@CCC:::<<<===>>>>>>???AAACCC???AAACCCEEEDDDAAA===;;;888666888>>>???===>>>BBB@@@<<<999;;;@@@DDDDDDCCC@@@BBB@@@<<<<<<@@@BBB@@@@@@BBBCCCCCCAAA@@@@@@AAABBBCCCDDDEEEDDDAAA???===999777666999>>>CCCEEEEEE@@@AAACCCCCCCCCCCCCCCDDD???BBBBBB>>>===??????;;;>>>@@@@@@>>>999555555777555999>>>AAA@@@??????@@@@@@>>><<<;;;<<<======<<<555777888888888:::>>>BBB??????@@@CCCFFFGGGEEECCC???@@@BBBCCCCCCCCCBBBAAABBBAAABBBDDDAAA<<<;;;>>>@@@@@@??????>>>>>>@@@AAAGGGEEE@@@===;;;<<<>>>@@@===>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;>>>@@@???===<<<>>>???===:::999:::===>>>>>>===;;;===>>><<<888555555777666999===???>>>===<<<<<<::::::;;;;;;<<<>>>???@@@<<<>>>????????????AAABBB<<>>???;;;:::======888444444999999999:::;;;:::777555444;;;???:::666777:::<<<888999::::::888777777777666777888888888666555444666555666888::::::888777222333444444333222333555333666999888555333555888...111555666444222222333222555888999777555333222444444555555555555444444000000000000///......///000111444666777666444222222222222222222111000000111222222222222111000000111111111111000///...---+++,,,...///111222222222$$$%%%(((***---///000111//////------------.../////////111222222222333333111111222222222222333333///111444555555444333222222...---000///,,,,,,///......------,,,,,,------***+++---............------...//////......///111///...///111000...000555...///000...,,,+++...000------------......///000...------...000111000////////////...//////000111---...000222222000...---+++,,,,,,,,,++++++---///+++,,,---,,,++++++---...///,,,***+++***(((,,,222///...,,,,,,,,,...///111,,,...///...++++++---///)))+++,,,,,,******+++...,,,---/////////...,,,+++++++++,,,---............((()))+++,,,---,,,+++***,,,,,,,,,,,,------...///---...000111111111000000111111000111222111...+++)))///222...,,,///222111***...222222000000222666111000///000111222111000//////000111111222333333444111222555666333222444000000111111111111000000111444333000000222222///222111000000000000111222111111111111111222222222///333333000111555666222444444444444444444444444555666666555555666888:::888777777777777777888888666777777777666777999::::::::::::999999999888888888999:::;;;???CCC>>>777AAADDDFFFCCC???>>>AAAEEE888999:::;;;;;;<<>>???<<<===AAAAAA===999;;;@@@EEEFFFEEEBBBDDDAAA======AAADDDBBBCCCDDDEEEEEECCCAAAAAABBBBBBCCCEEEFFFEEEBBB@@@>>>AAA===::::::===@@@@@@??????@@@@@@@@@??????@@@BBB???CCCCCC>>>>>>BBBAAA===:::<<<>>>;;;777333333555222777===??????======>>>AAA???===<<<===>>>======777999::::::888999<<<@@@>>>???AAADDDGGGHHHGGGEEE@@@AAACCCDDDDDDDDDCCCCCCCCCBBBCCCDDDAAA<<<;;;===???@@@@@@???>>>>>>???AAAHHHEEE@@@<<<;;;<<<@@@BBB===>>>???@@@@@@???===<<<>>>>>>>>>>>>============;;;======<<<;;;<<<@@@DDD???===:::;;;===???===;;;;;;>>>@@@???<<<:::;;;===555999===???>>><<<:::999999999::::::<<<===???@@@;;;===???@@@???>>>???@@@;;;@@@DDDEEEBBB>>>;;;;;;???>>>===<<<;;;<<<======<<<999999<<<===888555555777777888999;;;:::888666333===BBB===666666:::<<<777999::::::888777777888666777888888888666555444333333555777:::;;;:::999333555666666555444555555222666999888444333555888...222666777555222222333000444888:::888555222111444555555666666555555444111...,,,---///000---***///111444777888888777666222222222222222111000///222222222111111111111111222222222111111000///...//////000000000000000///...//////000111111111000000///---,,,,,,---...000///......000222333222111000111444555666555333111111333444555333333333333333///---111000++++++000......---,,,++++++++++++)))***,,,.../////////...---...//////......///111,,,******,,,+++***---222,,,...///---+++,,,///222------,,,,,,,,,---......,,,,,,,,,...111222111//////...,,,---///000000///---...111222222111...---+++,,,,,,,,,++++++---///***+++,,,,,,++++++---///111,,,***+++)))'''+++333///...,,,,,,,,,...000111+++///111///+++(((+++...(((+++---,,,***)))+++......///000000///---+++))))))***+++,,,---...............------,,,---------******+++,,,---///000111222000000000222222000///333111////////////...---,,,333555///,,,///000...)))---111111//////333888222000///000111222111///---...///111333555666777555222111444333000///222000000111111111111000000222444444111111333333000444222000//////000222444///000000000111111111111,,,111333000000555555000444444555555555444333222555666666666555666888;;;999888777777777777777888888888777555555777;;;???:::::::::999999999888888999999888888>>>BBB@@@:::===@@@CCCCCC@@@>>>???@@@>>>AAA???:::999>>>@@@===???>>>>>>AAAEEEEEEBBB>>>999999999999;;;===@@@BBB@@@>>><<<>>>BBBDDDCCCBBB>>>???@@@@@@@@@???>>>===BBBHHHKKKEEE???>>>??????DDDDDDEEEEEEDDDCCCBBBBBB::::::888666666999>>>BBB>>>??????>>>===>>>AAADDDAAA@@@???@@@AAAAAA@@@>>><<<<<<;;;888555333333333000333:::???>>>:::;;;AAA<<<;;;::::::;;;===???AAA>>>;;;888666666:::>>>AAA@@@BBBFFFHHHEEEBBBBBBDDDAAABBBCCCDDDDDDCCCBBBAAADDDEEEEEECCC@@@?????????>>>AAADDDGGGFFFCCC???<<<>>>>>>>>><<<::::::<<<>>><<>>:::999<<>>BBBBBB@@@???>>>>>>>>>>>>>>>??????===:::999999:::;;;888666888<<<@@@AAA@@@@@@@@@???===<<<;;;:::999999;;;===??????===:::888888;;;<<<<<<:::999;;;>>><<<======???@@@AAABBBCCC===???AAACCCCCC@@@===;;;EEEAAA<<<;;;<<<>>><<<:::@@@AAAAAA@@@===:::::::::666999<<<;;;999777888:::<<<>>>===999999===>>><<<444555777888888777666555777555444666999:::888555===888555666666444444777444555666444222222666:::444555555666666666666666111222333555777777444222222444777999999777444222777666555333222111111111888555111...---...000222000222444555444444555666666777888777444111//////111111111111111000//////777666333111444777333,,,***444///...666...)))999000000////////////000000...///000000//////000111666///,,,...111222333555333333222111111222222222///111333444444222000...000000///---++++++---///+++++++++***)))***,,,///...---,,,---///111000///&&&***...000000...............//////......---,,,//////...,,,+++,,,...111---,,,,,,---///000//////...,,,,,,...111222///,,,000000//////.........---+++///111111///...000222....../////////...------,,,---......------///111///***(((,,,///---++++++.........------,,,,,,+++...,,,+++,,,,,,,,,+++***+++,,,------,,,,,,...000111222222222000...,,,***,,,...000000///.........//////000000...---+++)))+++,,,------,,,...111333222000...,,,+++---///111000111222111///......///---...............---------......///000111111111000000////////////000000////////////000333555666111111222333333333333222333111000111333333111...555555555444111//////000333333111000////////////...111444222///...222666555555444222000000222555000333666888777666666777999666333333666888999888888555333222444666888888888444333666666555999AAAFFF???<<<===<<<777666999===:::888:::===???>>><<<@@@BBBCCCCCCAAA????????????AAA???:::999>>>???<<>>>>>AAAEEEGGGEEECCC>>><<<999999;;;>>>AAACCC???===;;;;;;>>>@@@@@@@@@@@@BBBDDDDDDBBB@@@@@@AAACCCFFFFFFBBB@@@@@@???<<>>???@@@@@@@@@@@@AAACCCAAA@@@???@@@AAAAAA@@@>>><<<<<<;;;888555333333444222444999===;;;999<<>>:::999<<>>AAAAAA@@@>>>>>>============>>>>>>===:::999999:::===:::888888;;;>>>???>>>??????>>>===<<<;;;;;;:::999;;;===??????===:::999999;;;======;;;;;;<<<===<<<<<<===>>>???@@@AAABBB===>>>@@@AAAAAA???===;;;@@@???>>>;;;999999:::<<>>>>>===CCCBBBBBBBBBCCCCCCAAA???AAABBB@@@;;;:::===>>>===AAA???>>>AAAFFFIIIIIIGGGFFFAAA:::888;;;???BBBCCCBBB???;;;:::;;;===??????<<<@@@CCCBBB>>><<>>;;;666444777<<<@@@===???AAABBBAAAAAABBBCCCAAA@@@???@@@AAAAAA@@@???======<<<999666444444555444444777:::999888<<>>???@@@BBB???;;;888999<<<@@@CCCAAACCCDDDDDDCCCCCCDDDEEEBBBBBBCCCCCCCCCCCCBBBBBBAAABBBCCCBBB@@@???@@@AAAAAA@@@??????@@@BBBEEEGGGCCCCCCAAA>>>;;;999999:::<<>>:::999<<>>@@@???>>>===============<<<===>>>===;;;999999999>>><<<::::::;;;=========>>>=========<<<<<<<<<<<<999;;;===??????===;;;:::999<<<>>>???>>>=========<<<<<<<<<<<<===>>>???@@@===>>>>>>???>>>>>>===<<>>BBB>>>???@@@???===;;;;;;<<<555777999:::::::::<<<>>>999;;;999666666999;;;999999:::::::::999777555444666666666555333333555777777444444777777444444777777555333333444666777777888888777777666444333222555555555777888777444222555444111//////111444555333333222111111222222333000000////////////000111111222444444333333555666333555666666444222111111000000111111000000///...***000333///,,,---//////---...222111222???FFF>>>111111111000000111111111333111---***))),,,222666222......111444222222444444444333333333333444444000000000//////.........000...---...000///,,,)))'''***---...---,,,++++++------///111333333111///...///000000......///000,,,------------,,,++++++/////////---++++++---///---,,,,,,---///000///.../////////000111222000///////////////..................///000111000...+++))))))******++++++,,,,,,,,,---...---,,,,,,...000444///,,,...///------000///...,,,+++++++++---............------------,,,+++,,,------,,,,,,...000333333222000000////////////111444444333111111111......///000111111111000444444111...++++++---///222111111000///......---+++---...///......///111//////000000000000////////////000000111222222222000000////////////000000//////000111111111111111000111222222333333222222222000//////111333333333///000111000...---...///111111000000000000000111111111111111111222222333111333444444222222333555111333555555333111111111777555333333444666777666:::888555555666888999999888666555555444444777<<<===:::999::::::888888::::::888888999<<<>>>>>>>>>CCCAAA???AAAEEEFFFDDDBBBDDDCCCAAA>>>===>>>??????DDDAAA???AAAEEEIIIJJJIIIKKKCCC:::666999>>>AAABBBEEEBBB>>>::::::<<>>CCCBBB>>><<>>>>>???@@@@@@???@@@AAACCCAAA???>>>???AAABBBAAA@@@??????>>><<<888666777888444444666::::::888;;;@@@======>>>>>>>>>>>>>>>>>>CCCAAA===::::::===@@@BBB@@@CCCCCCAAAAAADDDFFFEEEBBBBBBBBBBBBBBBBBBBBBBBB???@@@BBBAAA@@@???@@@BBBAAA@@@???>>>???BBBDDDFFFBBBBBBBBB???<<<::::::;;;<<>>:::999<<>>>>>======<<<<<<<<<======;;;<<<>>>===;;;:::999:::<<<;;;::::::;;;<<<======<<<<<<<<<===============:::;;;===??????>>><<<;;;:::<<>>===<<<;;;;;;;;;;;;<<<>>>>>>=========<<<<<<<<<======BBBCCCCCCAAA???>>>@@@BBB???@@@AAA???===;;;:::;;;777888888999:::;;;<<<===:::<<<;;;777777;;;<<<:::999::::::::::::999888777666777777444111000444888555444555999888555555999888555222333666888777555777777777777666555444333666666666777888777444111888777444333333444777888777666444222000//////......///000111111222222222111333444333222222444666111333555555444222222222000000000000000//////...(((...111...+++---///......+++333444333IIIUUUDDD222222111111111111222222555333000---,,,///444888///---///333555222111333444444333333333444555555222111///............///333///+++,,,///000---))))))+++---...---,,,,,,,,,---...///222444444111...000000000...,,,,,,...///------......------,,,+++/////////---++++++,,,---,,,,,,,,,...000000///---------------......------///////////////.........///...---///222111,,,(((******++++++,,,---...///,,,---...---,,,,,,---///555000---------,,,---111111///---++++++---///111...//////...---------...+++,,,------,,,,,,...000000///...---,,,---...///000333666777555333333222000000111111111222222222666555222...++++++---000......///000///...---,,,,,,---///...------.../////////000111111111111000000000111111222222222222000000////////////000000//////111111111000///...000000111222222222222222222000///...000222444555...///000///......///000111000000000000000111222333222000111222333333222000222444444333333444555111333555555444333333444666555444444555666777777999777555555666888888888888777666555444444666::::::999999999888777777999888888888999;;;<<<>>>>>>AAA???>>>@@@EEEHHHHHHFFFGGGDDDBBBAAA@@@@@@AAACCCGGGCCC@@@@@@DDDGGGHHHGGGKKKDDD;;;666777:::>>>@@@FFFCCC>>>:::888:::>>>AAA<<>>999555555999<<<>>>>>>>>><<<<<<===AAADDDAAA???>>>>>>@@@BBBBBBAAAAAAAAA@@@>>>;;;999:::;;;222222666;;;<<<999999;;;======>>>??????>>>===<<>><<<<<<===???@@@???BBBBBB???AAAFFFGGGDDDBBBBBBBBBAAAAAABBBBBBBBB>>>???AAA@@@??????@@@BBB@@@@@@@@@@@@AAAAAABBBBBB???@@@AAA@@@>>>======>>><<>>:::999<<>>===<<<<<<<<<<<<<<<======:::<<<>>>>>>===;;;;;;;;;999:::;;;;;;<<<===>>>???<<<<<<<<<<<<============:::;;;===>>>???>>>===<<<<<<===???AAABBBAAA>>>===<<<<<<:::::::::;;;<<<=========<<<;;;;;;<<<===>>>>>><<<:::;;;======<<<;;;AAABBBBBB@@@<<<:::999999;;;:::999999:::;;;;;;;;;:::<<<;;;777777;;;<<<:::888888999999::::::::::::666777777444111000444888555444777:::999555666;;;777555333444777999777555555555666666666666666555666666666777888777444111333222222222222222222333777666444222111//////......///111333444444444444222333333222111222333555111333555555333222222222000000000000000///......***...///---...111000---///,,,333333111FFFQQQ@@@222222111111111111222222111222111000///000333555...---///444555222111444444333333333444444555666444222000///......///000555000***)))---///...+++,,,,,,,,,+++***+++---///---...///222444444111.../////////,,,******,,,...///////////////...---------......---++++++,,,---++++++,,,...000111///---...//////............///.........//////////////////---,,,...000000,,,(((++++++***+++,,,---...///------...---++++++---...222...,,,,,,+++))),,,000222000...------...111333---///000///---,,,---...+++,,,------,,,,,,...000...---,,,,,,,,,---//////000333777888777444333333333333222222111111111111222222111...,,,---///222,,,---///000111111000//////000000///---+++,,,,,,//////000111222222111111111111111111111222222222000000////////////000000...///000111111///...---000000111222222222222111111000000//////111444666...000111111//////000222111000000000000000111222444333111111222333333222000222444444333333444555333555888888888999:::<<<666777777777777777888999888666444444555777666666888999888555444555777888888:::;;;999666555666666777888888999999;;;<<<>>>???>>>>>>@@@DDDGGGHHHHHHGGGCCCAAABBBBBBAAABBBEEEFFFCCC???@@@CCCFFFFFFEEEHHHDDD>>>888666777;;;>>>BBB@@@<<<888666777;;;>>>===AAADDDDDDAAABBBFFFKKKHHHOOOQQQJJJCCCAAABBBBBB@@@AAABBBBBBCCCBBBBBBBBBFFFDDD@@@;;;777666888;;;=========<<<;;;===@@@CCCAAA???===>>>@@@BBBBBBBBBBBBBBBAAA???<<<;;;;;;<<<111111555<<<===999888999<<<===>>>???>>>===:::999@@@??????>>>===<<<<<<;;;===AAAAAA>>>AAAHHHHHHCCCBBBBBBAAAAAAAAAAAABBBBBB>>>???@@@@@@???>>>???AAA???@@@AAAAAABBBAAAAAA@@@===>>>@@@AAA@@@???@@@AAA<<>>:::999<<>><<<<<<<<<<<<<<<===>>>???:::<<>>@@@<<<<<<<<<===============:::;;;===>>>???>>>>>>=========>>>@@@BBBAAA???===>>>===;;;999999:::<<<======<<<<<<<<<<<<======>>>>>>;;;999:::>>>???===:::@@@AAAAAA@@@===:::999999===;;;999888:::;;;;;;;;;999;;;999666666999;;;999777777888999:::;;;;;;<<<666666666555333333555777555555777999777333666;;;666555555555777888777666444444555666666666666666555555555777888777444222000111222333333222111000555555444333222222222222///000222333444555555555333333333222000111333555111333555555333222111222//////000000//////...------//////...///222222...000000222///...999>>>666111111111000000111111111---...000000///...///000------000444444111222666333222222222333444555666444333111///......//////444000,,,+++---......,,,------,,,+++***+++...111------///111333333111///...///...,,,******,,,...///000000000000///......+++,,,...---,,,+++,,,---++++++,,,///111111///,,,,,,------,,,******+++---.........///////////////...---,,,---......,,,++++++***)))))))))+++,,,---------...---++++++,,,---...++++++,,,+++(((+++000111000///......///111222,,,///000///,,,***,,,...+++,,,------,,,,,,...000---------......000111111000333777888777444222222444333222111111111111111...//////...---...111333...///000222222222111111111111111000---++++++,,,...///000111111222111111111111111111111111111111000000////////////000000...///////////////......///000111111222222111111000111111000000000333555000111222222000000111222111111000000000000000111444444333222222222222333111333444444222222333555000222444555555666999;;;666888999999888777888:::888666444444555666555444777::::::666444777999888666;;;===999555666666666777888999999888888:::<<>>???@@@@@@???>>>>>>@@@BBBDDDIIIJJJFFFCCCCCCDDDBBB@@@AAAAAABBBCCCCCCBBBBBBEEEDDDAAA===999777888999:::===???@@@?????????@@@AAA???======???BBBCCCCCCAAAAAA@@@>>><<<:::;;;<<<444222444999;;;999888999;;;<<<>>>???>>><<<999777======>>>>>>===;;;888777;;;@@@AAA>>>BBBJJJIIIAAABBBBBBAAA@@@@@@AAABBBBBB>>>???@@@???>>>===>>>???>>>>>>???@@@AAABBBBBBCCC<<>>:::999<<>><<<<<<<<<<<<===>>>???@@@:::===@@@AAA@@@???>>>>>>999;;;======;;;;;;<<<>>>===============<<<<<<<<<;;;;;;===>>>?????????>>>???======>>>@@@AAA???===???>>>;;;999999:::<<<===<<<<<<=========>>>>>>>>>=========>>>???@@@???>>>===???@@@???===<<<<<<<<<===:::777888:::======<<<999;;;:::777777:::;;;999888888888888888999::::::666555555555777777777666444444666666333000444:::444666777777666666777888555666666666666666555444333333444666777777444222333333444555555444333333777666555444333333333333000000111222333333444555333333333111000000333555111333555555333111000111//////000000//////...---+++111444000...///111000---222000---111000...444111000000//////000000111,,,---//////...---...000------000333333000222777111111111222222333444555222222000///...---------...////////////---,,,++++++,,,------,,,,,,---///...------///111222111///---...///...,,,,,,---////////////000///......---)))+++------,,,,,,---...++++++---///111111...,,,***++++++***'''''')))+++............/////////000,,,,,,---,,,++++++---///---,,,*********+++,,,...---......,,,+++***+++---***)))+++---+++)))+++111......------...//////000+++...000...+++)))+++...+++,,,------,,,,,,...000***+++---...///000000111...111666777666333111000222111111000000111222333***,,,...///...///000111//////000//////......---000111222000...------...---...///000111111111111000000000000000000000000000000////////////000000.........------.../////////000000111111111111111///111333222000000111333000222222222000000000222222222111000/////////000333444555444111000222444444444444333111111333555...000111222111222555777555777999999777666888999888777666666777777666444666;;;;;;777555999;;;999333:::===999666777999888777999:::999777666999;;;@@@BBBCCCBBB??????CCCFFFCCC>>>===AAAAAA???AAAGGG>>><<<;;;>>>CCCFFFFFFDDD@@@CCCDDD@@@888555999>>>@@@@@@???;;;888888<<<@@@FFFEEEBBB@@@????????????AAABBBBBBAAACCCFFFEEEAAABBBBBBCCCDDDEEEEEEEEEDDDDDDDDDBBB???:::888888999888<<>>???>>>;;;777555:::<<<>>>???>>>:::666444999@@@AAA>>>CCCKKKIII???BBBBBB@@@@@@@@@@@@BBBBBB>>>@@@@@@???>>>======>>>============???BBBEEEGGG===???BBBBBBAAA@@@@@@@@@<<>>:::999<<>><<<<<<<<<======???@@@AAA:::===AAABBBBBB@@@??????:::===???>>>;;;999:::<<<>>>>>>======<<<<<<<<<<<<;;;<<<===>>>???????????????===<<<===???AAA@@@===@@@>>><<<:::999:::<<<===<<<<<<===>>>??????>>>>>>777:::>>>===;;;:::<<>>???>>>===>>>@@@;;;888666777;;;>>>???>>><<<>>>===999999===>>><<<999999888888777888888888777555444666999:::888555444333444444000---222999333666999888666555666999888888777777666555333333222222333555777777444222333333333333333333333333;;;:::888555333111000000000000000000111222333444333444333111///000222555222333555555222000000000///////////////......---)))222777222,,,+++000333***333......666...***999000000////////////000000//////000///......000222------000333222000333888111111111111222333444555111000//////---,,,++++++***...222444111---***((())),,,...///...---------...---,,,---///111000///---///000///......///000......//////......---,,,(((***,,,---------...///***+++---///111111...,,,...//////---******,,,///---.........//////000000+++,,,---+++))))))...222111///---,,,,,,---...000---......,,,******+++---))))))+++...---***,,,222+++,,,,,,------.........***---000...***(((+++...+++,,,------,,,,,,...000'''(((***---...///......---111555777555222000///000/////////000222444555)))+++...//////.../////////...---,,,***)))((('''///000111000///...///000------///000000111111111000000000///////////////000000////////////000000......---,,,---...///000//////000111111111111111///222444333111///000222000222222111000//////111333333111000////////////222555777555000...222666555555444222000000333555444555666666555555777999333666888888666555777999:::888777777888888777555666;;;<<<777666:::<<<:::000999===999666999;;;:::888:::;;;999666555777:::CCCCCCBBB>>><<<>>>EEEJJJEEEBBBAAACCCFFFFFFBBB===BBB???===???BBBDDDCCCAAAAAAAAAAAA???<<<888555222<<<>>>>>><<<888777999;;;DDDEEEDDDBBB???<<<<<<<<>>CCCEEEBBB@@@???@@@AAA@@@???>>>???@@@AAABBBDDDCCCAAA>>>;;;:::<<<>>>999777666777:::;;;<<<;;;888999===???;;;777999???777999<<<===;;;999999999@@@BBBAAA@@@BBBFFFDDD@@@BBBFFFEEE@@@???CCCBBB===BBBAAAAAA@@@@@@AAAAAABBB>>>>>>???@@@AAAAAABBBBBB???======>>>>>>======?????????===;;;999:::<<<>>>;;;===>>><<<::::::===@@@;;;<<<======<<<===???AAA;;;::::::<<<>>>>>>:::777===<<<<<<>>>@@@???<<<888;;;888666777:::;;;:::888AAA???>>>>>>??????===<<<@@@???===<<<::::::999999===???>>>999:::??????:::;;;;;;<<>>::::::;;;???EEEFFFAAA>>>>>>999:::<<<>>>??????>>>>>><<<>>>>>>;;;777555777999:::::::::999999999888888888777777777666666666666555555555555444555777999888555333444777:::;;;::::::999777666444333333333666222222444444222333666777666444222111111111111222222222333333333444444111111111000111111222333000222333333222222333444555333111111111111000...//////000000///...------...///000000...---...///000000///---,,,...111444111111111111111000//////......//////000000111111...------111555666444222222222222222222222222222....................................---,,,+++***------------------------///---,,,,,,...//////...//////.........---------***+++---.........------,,,---.../////////......(((((((((***---111555888000///---,,,+++,,,,,,------------............///111...++++++...//////---***---//////---...111444...///111000...,,,++++++******++++++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,+++))))))***,,,---,,,,,,///333222---'''............////////////...111444444222///------000222111...---000000...///000000...+++***---000000000///...............////////////////////////............////////////...///000222222111111000222111000//////000111222222222222111000//////...---///000000//////000111222222222222222222222222///111222111...---...000...///222444444333111///222333333111000000222555999777444222111111333444333333333444555666777777666888999888777666777888:::;;;;;;:::888777888999===;;;888666555666777999:::::::::999666666777888555777999999888777777777AAABBBAAA>>><<<===BBBGGGFFFCCCBBBDDDFFFFFFAAA===???@@@@@@@@@???@@@AAACCCAAAAAAAAA@@@===:::777555;;;===>>><<<999888999:::???@@@AAA@@@>>><<<===>>>BBBCCCDDDCCCAAA>>>======AAABBBCCCBBBAAAAAACCCEEE@@@DDDGGGEEE@@@;;;999:::999===BBBDDDBBB??????@@@AAA@@@?????????@@@BBBBBB@@@@@@>>><<<:::999999:::777666666777:::<<<<<<;;;999:::===???<<<888:::@@@777888:::;;;<<<;;;999888===BBBDDDAAA???AAABBBAAACCCFFFFFFAAAAAACCCCCC???BBBAAAAAA@@@@@@AAAAAABBB>>>>>>???@@@@@@AAABBBBBB>>>===<<<============???AAAAAAAAA???>>>===???AAA<<<===>>><<<;;;;;;???BBB===>>>>>>>>>======>>>@@@===<<<;;;<<<===<<<999555<<<;;;;;;===??????<<<999;;;:::999999;;;<<<;;;;;;???>>><<<<<<>>>???>>>===???>>>===<<<::::::999999;;;======:::;;;???>>>:::;;;;;;;;;===@@@@@@===:::???===???BBBBBB>>><<<===777888:::;;;<<<<<<<<<<<<<<<<<<<<<:::888777888999:::999999999888888888888777777777666666666555555666777777666555555777999888555333444777:::;;;:::999888777666444444333333666333333777777555555888555444333222222333444444666666555444333222111111000000000///000111111222000111333222111111222444444333222222333222000...//////////////////...------...//////------...//////000///...---...111333111111111111111000///////////////000000000000000.........111444555444222222222222222222222222222........................------------,,,+++******------------------------,,,...///...,,,,,,...111//////.........---------+++,,,---...///......---,,,,,,,,,---------------*********+++---000222444000///...---,,,---...///---------............///000---++++++---///...---+++---//////---...000333...000111000---,,,,,,,,,,,,,,,------------......---------------------------......---++++++,,,...,,,,,,...000222111---***------------...............000222333111/////////000222111...---000000......///000///,,,+++---///000//////...............////////////////////////............////////////...///000222222111111000111000000//////000000111222222111111000//////...///000222111000000111333222222222222222222222222///111222111...---...000///111333555555444333111222333333222000000222444555555555555444333222111444333333444444666777777666888999888777666777888888999:::999777666777888???===:::888777888:::;;;999::::::888666555666888666888999999888666666777>>>@@@@@@>>><<<<<<@@@DDDGGGEEECCCDDDFFFFFFBBB>>>===@@@BBBAAA>>>===@@@DDD?????????>>><<<:::888666999;;;======;;;999888888:::;;;============???@@@BBBCCCCCCBBB@@@??????@@@BBBCCCDDDCCCBBBBBBDDDFFF???BBBEEEDDD@@@;;;::::::888<<>>???@@@AAAAAA@@@@@@@@@AAABBBCCC@@@???>>>===<<<:::999999444444555777:::<<<;;;:::::::::===@@@===:::;;;@@@888777888:::===>>>:::777999AAAEEEAAA<<<===@@@BBBDDDFFFEEECCCBBBDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>??????@@@AAAAAAAAA;;;<<<<<<<<<======>>>>>>===>>>??????===<<<<<<===>>>>>>===<<<;;;===AAADDD>>>???@@@???======>>>???>>>============;;;888555:::::::::<<<>>>>>>===;;;;;;<<<======<<<<<<>>>???>>><<<::::::<<<===>>>===>>>>>><<<;;;::::::::::::888;;;;;;:::<<>>===;;;CCC???>>>@@@???;;;:::<<<888999:::;;;;;;;;;;;;;;;<<<;;;999999999:::999888999999888888888777777777666666666666666555444444777888888777555555666888777555444444777999::::::888777666666555444333333555333555999:::888777999222222222333444555666777777666666555444333222222000////////////000111111///111222222111111222333333222222333444333000...---...//////////////////+++,,,------------...///---///000///......000111000111111111111000000///000000000000000000///////////////111333444333111222222222222222222222222////////////////////////---------,,,,,,+++******------------------------***...111///+++***...333/////////............---,,,---...///000///......---,,,,,,,,,,,,---...///,,,,,,------....../////////......------...///000---------............///...---++++++,,,------,,,,,,...//////......///111///000000...---,,,---...,,,,,,------------......------------............---......---++++++,,,...+++...111222111///------,,,,,,,,,------------......///000000//////000111///222111...---000111...---///000000...------...000///......------......////////////////////////............////////////...///000222222111111000//////000000000000//////222222111111000/////////000222333333222222333444222222222222222222222222///000111000///...///000111333555666777666444333222333333222111111222444222444666888777555111///444444444444444555666777666777999999777666777888666777888888666555666777>>>===;;;999888999:::;;;999::::::888666666777888777888:::999777666666666===???AAA@@@======@@@CCCEEEDDDDDDEEEGGGGGGEEECCC@@@BBBCCCAAA??????AAACCC<<<<<<<<<<<<;;;999888777777999<<<>>>===;;;888777888:::<<<======>>>???AAAAAABBBBBB@@@??????@@@BBBBBBCCCCCCCCCBBBBBBDDDEEEAAACCCEEEDDD???;;;888888777;;;???@@@???===>>>???AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@???===;;;333333444777:::;;;;;;999;;;;;;===@@@???<<<===AAA;;;888777;;;???AAA<<<888666===AAA>>><<<>>>AAABBBCCCCCCCCCBBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>??????@@@@@@@@@AAA999<<<===;;;<<<>>>>>>===:::<<>><<<;;;<<>>===<<<<<>><<<==================<<<;;;999888999999:::<<<===>>>===<<<;;;>>>AAA@@@>>>===@@@BBB>>><<<999999:::;;;<<<;;;===<<<<<<;;;::::::::::::777888:::;;;>>>???<<<999======<<<<<<============AAA>>>>>>@@@???;;;:::<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999666777:::<<<:::888888888888777777777777666444555666666666555333333666777888666444444444666666555555555666888999999666666666666555444444333333222555:::;;;888888:::222222333333444555666777444444444555555555666666000000000000000111111222///000222111000000111333111111111222333222///---------...///000000//////)))***,,,,,,,,,,,,...///,,,...000111000/////////000000111111111111000///222111111000000/////////000000000111222222222222111111111111111111111111000000000000000000000000......------,,,,,,,,,,,,------------------------+++...000///,,,+++...222/////////...............---...///000000///............---------...///000,,,,,,---.........------...---,,,,,,---...///000---------............///---,,,++++++,,,,,,,,,,,,---.....................///000///...,,,,,,...000*********+++++++++,,,,,,......---------,,,,,,,,,+++,,,,,,+++))))))***,,,***///333333///------///,,,,,,---------.........---...///...---...111333///111111...---000111///---...000000000///...---//////...------------...////////////////////////............////////////...///000111222111111000...///000111111000///...111111111111000000//////000222333333222111333444111111111111111111111111///000000000/////////000222333555666666666555444111222333333111111222333111333666777777555222000444444444444444555666777555777999999888777777777666777888888666666777888<<<:::999777777888999999;;;;;;;;;:::888777888999888999:::999777555666777===@@@BBBBBB@@@???BBBEEECCCCCCDDDEEEGGGHHHHHHHHHFFFDDDBBBAAACCCDDDBBBAAA======<<<<<<;;;;;;:::999666888;;;===>>><<<999666:::<<<>>>>>>>>>>>>@@@BBB@@@@@@AAA???>>>>>>@@@AAA@@@AAAAAAAAA@@@@@@BBBDDD@@@BBBDDDCCCAAA===:::999555999===>>>===<<<===???@@@@@@AAAAAAAAABBBBBBBBBDDDBBBAAAAAABBBBBB???===444444444666999;;;:::999<<<;;;<<<@@@@@@===>>>AAA===:::999<<>>CCCDDDAAAAAA@@@@@@AAABBBAAAAAABBB@@@AAAAAABBBBBBAAAAAA@@@>>>???????????????@@@@@@999===>>><<<<<>>@@@BBBDDD???@@@AAA@@@>>><<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<======>>>;;;>>>BBBBBB@@@???AAACCC???===:::999999:::999888<<<;;;;;;:::::::::;;;;;;888777999<<<>>>>>><<<:::>>>??????>>>>>>>>>>>>???<<<;;;===AAAAAA===;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;888666777:::<<<:::888888888888777777777777666444555666666666555333222444555666555333222222333555555666666666777888999444555555666555555444333222111444999:::777666888333333444444444444444444444444444555555555666666222222111111222222333444///111222222111111222333000//////000111111///---------...///000000//////(((***,,,,,,+++,,,---///+++---000111000......//////000000111111111000000222222111111000000//////000000111111111111222333111111111111111111111111000000000000000000000000000000///.........//////------------------------...---,,,---.../////////////////////////////////......///000000///...------------------......///***+++,,,---............,,,++++++++++++,,,...///---------............///+++,,,,,,,,,,,,,,,,,,,,,---------...//////...---/////////...------000222*********+++++++++,,,,,,///...---,,,+++)))((((((+++,,,,,,+++))))))***,,,)))///333333...+++---000---.........////////////------------,,,...111444///111000---...111111///---...///000111000...---//////...---------------////////////////////////............////////////...///000111222111111000...///000111111000///...111111111000000000000000///000111111000000111222111111111111111111111111000/////////000000000///111222333444555444444333111222333333222111222333333333444555555444444333555444444444444555666666555777999:::888777666777555777888888777777999:::;;;:::999888888888999:::<<<======;;;999888999;;;888999999888666555666888===@@@BBBBBBAAAAAAEEEHHHDDDDDDEEEFFFGGGIIIJJJJJJIIIEEEBBBBBBEEEFFFCCC@@@?????????>>>=========<<<666777999<<<>>>===:::666<<<===????????????AAABBB???AAABBBAAA?????????AAA>>>???@@@???>>>>>>@@@BBB===>>>AAACCCCCCBBB@@@???444888<<<===;;;;;;<<>>???@@@AAAAAAAAA@@@@@@CCC@@@>>>>>>@@@AAA>>>;;;777666555666888:::;;;:::<<<:::;;;???@@@>>>>>>AAA===<<<;;;>>>@@@@@@<<<999555777888999>>>DDDDDD@@@@@@>>>>>>AAABBB@@@@@@CCC@@@@@@BBBBBBBBBBBB@@@@@@????????????????????????:::@@@AAA<<<<<>>AAABBBAAA?????????AAA???======???@@@AAA@@@===???@@@@@@>>><<<;;;;;;:::;;;<<<<<<<<<<<<>>>???:::<<<======<<<<<<>>>???;;;===@@@AAAAAAAAAAAABBB===<<<::::::;;;;;;999777;;;:::::::::::::::;;;<<<;;;888999===???===;;;<<<>>>@@@AAAAAA???>>>>>>???::::::===BBBCCC???===???<<<;;;:::999888888999999:::888777777999:::999999999999888888888777777777444555777777777666444222111333555444333222222222444555777777666555777888222333555666666555444333333111333777888555555777444444444444333222111111777666666555444333222222333222222222222333444444000222333333222111333444111000//////000111000///---...//////////////////***+++,,,,,,,,,,,,---...+++---///000///......//////000000111111111111000111111111111111111000000///000111111000111333555111111111111111111111111////////////////////////111111///......///000111------------------------///---+++,,,...000///......////////////000000000......///000///...---,,,***+++,,,,,,------,,,,,,******+++,,,---...//////,,,+++*********+++,,,------------............///+++,,,......---,,,,,,---,,,+++,,,...000000...,,,---...//////......000222,,,,,,------------.........---,,,+++***)))((('''---......---++++++,,,...***...222111---+++,,,///........./////////000000,,,---------,,,---000222...111000---...111222//////......///111111000...///...------,,,,,,------////////////////////////............////////////...///000222222111111000000000111111111111000000111111000000000000000000---///000000//////000111111111111111111111111111000///...///000111000///111111222333333333333333000222444444222111222222444333333333333444555666555555444444444555555666444777999:::999777666666555666888888888888:::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<======;;;999999:::;;;777888888777666666888999<<>>===<<<<<<;;;;;;666666777:::======:::777:::<<<>>>??????@@@BBBDDDAAACCCDDDDDDBBBAAA@@@@@@>>>?????????>>>>>>@@@AAA===>>>@@@CCCEEEDDDBBB@@@333777:::;;;::::::<<>>???@@@@@@@@@??????CCC???;;;;;;>>>@@@>>>;;;;;;999666555777999;;;;;;;;;999:::>>>@@@>>>>>>@@@;;;<<<===>>>===;;;999888555999<<<;;;===AAABBB@@@AAA===>>>BBBCCC@@@AAAEEE???@@@BBBCCCCCCBBB@@@???????????????>>>>>>>>>>>>;;;BBBCCC>>>===BBB@@@888:::<<<>>>???>>>======>>>AAA???===>>>@@@@@@>>><<<;;;===??????===;;;::::::;;;===>>>===;;;;;;===???<<<>>>???>>><<<<<<>>>@@@;;;<<<===@@@BBBBBBAAA???999999:::<<<======;;;999:::999999999:::;;;;;;<<>>;;;===@@@AAA??????BBB<<<;;;:::888888888888888999999999888777777888::::::999999999888888888888444666888999888777444333000222444555444333333333333555777777555555666888111222444666666555444333555333333666777444555888222222333333333222111000666666555444333222111111222222111111222222333444111333444444333333444555444222//////000222333222//////////////////...---+++---...---,,,+++---...+++---//////...---.../////////000111111111111111111111111111111111222222...///111000000111444777111111111111111111111111........................111000///......///000111------------------------------...---------///000.../////////000000000000---......///...---,,,+++***,,,...000000///---,,,,,,++++++++++++,,,...///...---,,,+++***+++,,,------------............///+++---000///---,,,,,,...******+++---000111///,,,,,,...000000000000111222,,,,,,------------......,,,,,,++++++++++++******---......---++++++,,,...***---//////,,,+++,,,...---------.........//////+++,,,------,,,,,,...000...000000---...111222000111...---...000222111//////...------,,,,,,------////////////////////////............////////////...///000222222111111000222222111111111111222222000000000000000000000111---///000000///...000111111111111111111111111111000...---...111222111///111222222222333333333333000222444444333111111222222222333333444555666666666555555444444444555555444777:::;;;999777666666333555666777777777999;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<:::888777888:::666777777777666777999;;;<<<>>>@@@@@@@@@BBBHHHMMMJJJJJJJJJHHHFFFFFFGGGHHHDDDFFFGGGDDD@@@>>>@@@BBB===<<<;;;:::999888888888777666666999======;;;888888:::===>>>???@@@CCCEEEBBBEEEGGGGGGEEEBBBAAAAAA>>>???@@@???>>>>>>@@@BBBAAAAAABBBDDDEEEDDDAAA>>>333666::::::999999<<<>>><<<===>>>???@@@???>>>>>>EEE@@@;;;;;;>>>@@@???<<<>>>:::777555666999;;;<<<;;;888999===@@@>>>>>>???999<<<======;;;888777666555<<>>:::<<<@@@AAABBB>>>>>>DDDDDDAAABBBFFF???@@@BBBCCCCCCBBB@@@????????????>>>>>>>>>>>>>>><<>>===BBB@@@777>>>???AAAAAA@@@@@@AAABBB@@@???>>>???AAA@@@===999999<<<>>>???===;;;::::::===>>>???===:::999;;;>>>>>>@@@AAA???<<<<<<>>>AAA;;;:::;;;>>>BBBCCC@@@===555666999<<>>;;;999999999999:::;;;<<<<<>>:::>>>BBBBBB???<<<;;;;;;BBB>>>===??????>>>@@@DDD???>>><<<:::999999::::::888:::;;;999666555777::::::::::::999999999999888555666888999999777555333000222555666555444444555333555888777555444555777000222444666666666444333777444444666666444555888000000222222333222111000222222222333333333444444111111111000111111222333222333555444333333444666777444111000111333555555///000000000///...------,,,...///...,,,,,,,,,...,,,---......------...000//////000111111111111111000000000111222222222333---///111000///111555888000000000000000000000000........................000///...------...000111------------------------***...111///+++***...333.../////////000000111111------.........---+++***---///222555555333111///...---+++******+++---...000///---,,,+++,,,,,,------------.........//////+++...111000...,,,---...***)))***---111222///,,,+++---000111111000111111******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,+++***)))***,,,+++,,,------,,,+++,,,,,,,,,,,,,,,---------......+++---......---,,,---///...000000---...111222000222///,,,---///222222000......---,,,,,,,,,,,,---////////////////////////............/////////000...///000222222111111000444333222111111222333444000000000000000111111111...///000000//////000111000000000000000000000000000...---...111222111///222222222333333333444444000222444444333222111222000111333444555666555555666555555444444444555555444777:::;;;999777666666111333555666666666888::::::::::::::::::::::::::::::::::::999666666777888555666777666666777:::<<<555<<>>??????CCCCCCBBB@@@======>>>???@@@???>>>???AAABBBAAA@@@???AAACCCEEEFFFFFFEEEDDD;;;999777888<<<>>>>>>===:::<<>><<<;;;<<<>>>???===:::<<<888555555666666:::??????===;;;<<<>>>???===;;;:::======<<>>CCCCCCBBBAAA@@@???===<<<===<<<<<<<<<===>>>??????BBB>>><<<<<<>>>???===;;;<<<<<<<<<=====================<<<;;;999999<<<>>><<<888:::@@@AAA======BBB===???>>>;;;;;;??????===888999;;;===>>>>>>=========:::<<>>999999>>>999<<>>>>>===;;;999999888777:::>>>AAA@@@???@@@@@@===999999<<<;;;777:::777555666999<<<<<<;;;===>>><<<777555888777555;;;:::999999::::::999888000555555222222777777333000111333444555666666666222222333555777888666444666555666777888777444222111111111111000000000000000444555111000222333222222111000111222444444333,,,---...000333666888999777555222///...000222444......////////////......'''111---(((,,,+++(((,,,+++***+++...222222///,,,...111333333111000111333333111///000333333111///111111111111222333444555111000///------......//////...000555222+++)))------111///***///777444***000//////.........//////...000000///,,,,,,...111///////////////000111111---++++++///333222+++$$$+++,,,.../////////......---...///...------...///---......---++++++,,,...000---,,,---///000...,,,...,,,+++---000222111///)))***+++,,,---...------...000222222000///...//////...---,,,------//////000---...,,,(((000222&&&)))***,,,---......---,,,---------------------------------+++***+++...111***000,,,+++000...)))...---...///000111111111111......///000000111000000+++---///...+++***,,,//////////////////000111111---------------...///000<<<444//////000000111333///000111000///...///111000111222333333222000///111///...///111222222111222000000222555444---'''///111111......222333111///000111222111111222444222222222111//////111333333777444+++,,,666:::555555777666222222777999777666666777999::::::888555555555555666777999:::;;;888888888888999:::;;;<<<;;;999888777888999777666666888999999777666777777333:::???@@@AAAEEEFFFDDDHHHGGGFFFDDDDDDDDDEEEEEEAAAAAA@@@???======>>>??????>>>===<<<;;;:::999999777444222444999<<<;;;999444555888;;;>>>???@@@@@@BBBCCCBBB@@@>>>>>>???AAA???>>>>>>???AAABBBBBBAAA<<<>>>AAACCCEEEEEEEEEDDD===:::777777:::===>>>>>><<<>>>@@@@@@??????@@@AAABBB@@@>>>???@@@???===:::;;;777444555555555888===>>><<<:::;;;===>>><<<:::;;;>>>>>>===???CCC@@@999999<<<===;;;<<<@@@AAA>>>BBBBBBCCCCCCCCCCCCBBBAAACCC@@@@@@DDDCCC???===@@@>>>@@@AAA@@@======>>>@@@AAAAAAAAA@@@???>>><<<<<<============>>>???@@@@@@BBB???<<<===???@@@>>><<<<<<<<<<<<===============>>>???>>><<<:::;;;===???===:::;;;???@@@>>>???CCC;;;>>>>>><<<<<<@@@AAA???999:::<<<===>>>>>>======;;;999;;;>>>===999999>>>:::===??????>>><<<;;;;;;>>>>>>??????@@@???===;;;;;;:::999;;;>>>??????===AAAAAA>>>:::;;;>>>===999<<<999777777:::;;;;;;:::<<<>>><<<888777999999777777666555666777888777555111444444000000444555222000111222333555555666666333222222444666777666555444444444666777666333111000000000000000000000000///333555222111222333111///---,,,...111444333222/////////000222444555666555333111///...///000111.........//////.........'''000...)))...///---111------...000222222111000///222444444222111222444222000...///222444333222111111111111222333444555111000///------......///000...///111///++++++///+++//////,,,222;;;:::111***+++,,,---///111333444222333222000---,,,---000///.........//////000000+++,,,...000000...+++(((+++,,,---...///......------...///...------...///---......---++++++,,,...///---,,,---//////...,,,///---,,,---///000///---******+++,,,,,,---......---///111111000/////////000///...------.../////////+++---,,,***111555,,,)))***,,,---......------------------------------.........---,,,,,,///222...333...+++000,,,'''+++------...///000000000000,,,---...////////////...---...//////...---...//////////////////000000111//////......---.........777222///111222111000111///000222111000///000111///111222333333222000///111000//////111222111111444222111333666555000+++///222111//////222222000///000222222111111333444222333333222111111333555///444111***+++333666222555777666222333777999777666666666888::::::777555555555555555666777888999888888888888999:::;;;<<<:::999888999::::::888666444666777777555444555666333888<<<<<<>>>CCCFFFFFFGGGFFFEEECCCBBBBBBBBBBBB===???@@@???<<<;;;>>>@@@BBBAAA@@@>>>===;;;::::::888555222333777:::;;;:::666777999<<<>>>@@@AAAAAAAAABBBBBB@@@??????AAACCC@@@>>>>>>???AAABBBBBBBBB:::<<<>>>AAACCCDDDDDDDDD@@@<<<777666888;;;>>>@@@???@@@AAAAAA@@@???@@@BBBEEECCC@@@??????===;;;999:::666333444444444777<<<<<<;;;:::;;;<<<===<<<:::<<>>@@@BBB@@@<<<;;;;;;:::999<<>><<<<<<>>>>>>>>>>>>???@@@AAABBBBBB???===>>>@@@AAA???<<<<<<<<<<<<======>>>>>>>>>@@@@@@???>>><<<<<<>>>??????<<<<<>><<<===BBBDDDBBB<<<======>>>>>>======<<<999999:::===<<<999;;;>>><<<===???>>><<<;;;;;;<<>>===;;;:::;;;=========;;;BBBBBB???<<<<<>>===999888::::::888777777777888:::;;;:::999555666444000000333555333000111222333444444555555444222111222444555555555333333333555666555222///////////////000000000000---333555333222333222//////,,,***---333666444111000000000111111111222222111111000...............------............------)))333000+++000111...222---///000000//////111222000222444444333222333444222000...///111444555555111111111111222333444555111000///------......///000...---...---***---111+++//////---222:::999111)))***+++---000222444555555555444111---,,,,,,...---------.........//////+++...000000---,,,,,,---+++,,,------......---------...///...------...///---......---++++++,,,......---,,,---...///...,,,///...,,,,,,---...,,,+++,,,++++++***+++,,,...///+++...000111000///000000111000///---------.........***,,,---***222888111***+++,,,------......---...........................//////...,,,---///222---222...+++000---(((---,,,------...//////000000+++,,,------------------...---,,,---...///...---//////......//////000111111000000///...---------222///...222333111///000///111222222000000000111///000222333333222111///333111//////000111000///555333111222444444111...000333222//////222222//////111222222222222333555222333444333222333555777000555444///000666888444555777666333333777999777666555666888999999777555444555555555666666777777888888888999999::::::;;;999999:::;;;<<<;;;888666444666777666555444555777555999;;;:::;;;AAAEEEFFFEEEDDDDDDCCCBBBAAAAAAAAA<<>>>>>@@@AAAAAA@@@<<<===???@@@BBBBBBBBBBBBBBB>>>999555666999>>>AAAAAABBBCCCBBB@@@@@@AAACCCBBBAAA???===<<<;;;:::999;;;666444555555444777;;;;;;:::::::::;;;<<<;;;;;;;;;===>>>???AAABBBBBBAAA<<<;;;777777<<>>===>>>>>>>>>???@@@AAABBBCCC@@@>>><<<>>>@@@AAA???<<<<<<<<<<<<===>>>>>>?????????@@@@@@>>><<<;;;===>>>AAA???>>>>>>???@@@BBBEEE<<>>BBBCCCAAA>>>>>>>>>>>>>>>======<<<888999:::;;;::::::<<>>???===;;;:::;;;<<<>>>@@@AAABBBAAA@@@??????::::::::::::;;;<<<;;;;;;AAAAAA???;;;<<<@@@???<<<<<<;;;;;;:::;;;;;;;;;;;;===???>>>:::999::::::777777777777:::<<<===<<<;;;:::999666333222444666777111111111222333444555555444222000000222444555444333333444555666555222000///////////////000000000,,,222555444222333111...222...,,,///555888555111//////000000111111111111000000000000///...---,,,,,,,,,------------,,,,,,...777333---000///,,,///,,,...///...++++++...111///111222333333333333333444222000///000222444666111111111111222333444444111000///------......///------......---,,,---000---///...,,,---111///)))------...//////000000000444333111///---,,,------,,,,,,---------......------.........---------...,,,,,,---------------------...///...---------///---......---++++++,,,...---------------------------,,,,,,,,,,,,,,,,,,+++---,,,*********,,,...///***---///000000///000111000///...,,,,,,,,,------...))),,,---***000777222++++++,,,------.........////////////////////////---......---,,,---///000***///,,,***000///,,,222,,,,,,,,,---......///000,,,,,,------...------,,,---***((())),,,---+++)))///............///000000000000000000//////......000------111222//////111...000111222000//////000///000222333333222111000333222000///000111000///333111//////111111000///000333333000000222222///000111333333222222444555111222444444333333555666111555666333444888999666555777777444444888999777666555555777888999777666555555666666666666666666888888999999::::::::::::999999:::<<<>>><<<999666666777888888777666888:::999<<<<<<999:::???DDDEEEBBBBBBCCCCCCCCCCCCCCCBBB???AAACCCBBB@@@???AAACCCBBBAAA@@@>>><<<:::999888777555333333444777:::;;;888888999:::<<<===??????>>>???@@@@@@???AAADDDFFFEEECCC@@@>>>?????????>>>@@@@@@@@@AAAAAA@@@@@@@@@BBB@@@;;;777666888===@@@CCCCCCCCCBBBAAA@@@BBBDDD@@@??????===<<<<<<<<<===<<<888666777777555777;;;999:::;;;;;;;;;;;;<<<<<<999999<<>>AAACCCEEEEEEEEEDDDAAA???>>>======>>>???AAAAAAAAAAAAAAABBBAAAAAA@@@@@@>>>>>>??????@@@BBBCCCDDD???===<<<>>>@@@AAA>>>;;;<<<<<<======>>>??????@@@>>>??????>>><<<;;;;;;<<>>>>>AAACCCDDD>>>@@@@@@======AAABBB?????????>>>>>>======<<<<<<888:::;;;:::999;;;===???>>>??????>>>;;;:::;;;<<<<<<>>>AAAAAA???>>>>>>???666777888999999:::;;;<<<>>>???===:::;;;??????;;;888999:::;;;;;;<<<<<<===>>>@@@???;;;999:::888555333333444777::::::999777:::888555444333333555888222222222222222444555555555333111111222444444444444444444666777666333000.../////////000000111111,,,222555333222222111...333000...000444555222...,,,---///111222222333333111111111111111///...---,,,,,,------------,,,,,,---666222,,,000///+++///---///000...+++***---000......///000222222222111666555222000///000222444111111111111222333444444111000///------......///***---000000///......---//////...,,,+++,,,)))&&&//////000000///...---,,,000///---,,,------......++++++,,,---...---------111---+++,,,///111///,,,---------------------------...///...---------///---......---++++++,,,...,,,---------,,,,,,------)))***+++,,,,,,,,,---......,,,+++******+++---///***,,,///000000///000000///...,,,+++++++++,,,,,,///))),,,...))),,,222000,,,,,,,,,,,,---...//////////////////////////////+++,,,---,,,++++++---...***///+++***000000...444------,,,,,,---...///000......////////////......---***((())),,,---+++)))...............//////000...///000111111111000000000------//////...000444,,,///111111000............///111333333333111000333222000///000111000///222000//////000111111111///333333111111333222///111222444444333333555666000222333333222222333444...111222222333555666444555777777555555888999777666555555666888888777666666666777888888888777777888888999:::::::::999999888888:::<<<>>>===999777666777888777666777999;;;:::======999999>>>BBBCCCBBBBBBCCCDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCBBB@@@@@@???===<<<:::999888666555444444444666888:::999999999:::;;;===>>>???>>>>>>?????????@@@CCCEEEFFFCCC@@@>>>>>>??????>>>AAAAAAAAA@@@??????>>>>>>AAA@@@>>>:::888888;;;===BBBCCCCCCBBB@@@AAACCCEEE@@@@@@@@@???>>>>>>@@@CCC<<<888777888888666777;;;999:::<<<<<<;;;;;;<<<>>>888888;;;???AAA@@@DDDHHH<<<<<<999777;;;@@@AAA>>><<<>>>AAACCCDDDCCCAAA@@@;;;@@@CCCCCCDDDDDDBBB===AAA???<<<<<<===???@@@@@@AAAAAABBBBBBBBBBBBBBBAAA>>>>>>>>>???@@@BBBCCCDDD???======???BBBBBB???<<<<<<<<<===>>>>>>???@@@@@@>>>???@@@>>><<<:::;;;;;;???AAA@@@>>>>>>AAACCCAAA>>>AAA@@@======@@@@@@>>>???>>>======<<<<<<<<<===:::======:::999<<>><<<::::::;;;:::===@@@@@@>>><<<===???555777888999999999;;;===<<<===;;;888:::>>>>>>;;;666888:::;;;;;;;;;<<<======??????;;;999:::888444444444666999;;;<<<:::888777333222333222111222666444444333222333444555666555333222222444555444333444444555666777666333111//////000000111111222222,,,222444222111222111.../////////000111000...,,,+++,,,///111333444444444222222222222111000//////------............------(((222///+++000111///333000111111111///......///...------///222333222000666666555222//////111333111111111111222333444555111000///------......///***///333111000000...+++............------,,,+++,,,---///000000000///......,,,***+++---/////////+++,,,---.........---,,,111---))),,,111333000+++//////...---------......---...///...------...///---......---++++++,,,...+++---...---,,,+++,,,---(((***,,,,,,,,,,,,...000---,,,+++++++++,,,------***---///000///...//////------,,,++++++,,,---...///(((---111******///...,,,,,,,,,,,,---...///000........................)))+++,,,,,,++++++,,,------222---***000///,,,222...------,,,---///000111000000000111000000///......---,,,---...///...---......------......///000---...000222222222222111111......///...---000555,,,///111222111///.........///111333444333222111333111//////000111000///222111111111222333444444...222333222222444333000111333444444444444555777111222444444333222222333111222333444555777777888555888888666666999999666666555444555777888777666555666777999999999888777888888:::;;;;;;:::999888888888999;;;<<<<<<:::777444555555444444555777:::777::::::888888===BBBBBBEEEEEEFFFGGGFFFFFFDDDDDDGGGDDDBBBDDDFFFFFFCCC???@@@???>>>===<<<;;;::::::444555555555555666777999;;;;;;:::;;;<<<===???@@@===>>>>>>>>>===???AAADDDDDDBBB>>>===>>>@@@AAAAAA??????>>>>>>===>>>>>>>>>???@@@@@@>>>:::888999:::AAABBBBBBAAA@@@AAADDDFFF@@@AAAAAA???===>>>AAADDD;;;888666888777555666999999;;;======;;;;;;===@@@999888;;;??????===AAAGGG<<<===<<<999:::???BBBAAA<<<>>>AAACCCDDDCCCAAA???===BBBCCCAAAAAADDDBBB>>>DDDAAA===<<<>>>@@@AAA@@@???@@@AAAAAABBBBBBBBBBBB=========>>>@@@AAACCCDDD@@@??????AAADDDEEEBBB>>>;;;<<<===>>>???@@@AAAAAA???@@@AAA@@@===;;;;;;<<<===AAAAAA>>>>>>BBBBBB???<<<>>>>>><<<<<<@@@AAA???>>>===<<<;;;;;;;;;<<<===<<>><<<>>>@@@@@@===;;;999999999===AAAAAA>>><<<===@@@888:::<<<;;;:::999;;;===;;;<<<:::888:::>>>>>>;;;666888;;;<<<:::999:::;;;888<<<<<<:::999;;;999666777777999<<<>>>>>>;;;999444111000333444111111555666555444333333555666888555444333444666666444222333333333555666555222///000000000111222333333333---222333111///111111///+++...111111000......///+++---000333444555555444333333222111111000000///.........//////.........'''111///+++111333111555111111000111111000...+++...------///333444333111333555555333111000222444111111111111222333444555111000///------......///---333444000...000000,,,------...000///......///+++,,,...000111111000///...,,,***+++...000000000+++,,,.../////////---,,,...---,,,...000111///---111000///.........//////---...///...------...///---......---++++++,,,...+++---...---+++***,,,...***,,,...---,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,+++---///000///------......---,,,,,,---...000111...(((...444---***//////------,,,,,,---...000000------------------------***+++------,,,+++,,,------222,,,***000///---333///...------...///111333000111111111000000///...---...//////...---...///...------------.../////////000222333333222111000//////000222111---///333...111444444333111000000---///111333444333222111111000//////111222111111000111222222222333444555,,,111333222333555555111222333555555444444666777333555666666444222111222555444555666888999:::<<<444888888666777999999666666555444444666777777666333444666888999999888777777888:::;;;;;;:::888777888777777999:::;;;:::888444555555444333555888:::333777888666777===AAABBBHHHHHHHHHHHHGGGFFFDDDCCCIIIDDDAAACCCGGGHHHBBB<<<@@@??????>>>===<<<<<<;;;333555666666666666777888===<<<<<<<<<===>>>@@@AAA======>>>======>>>@@@CCCBBB@@@===<<>>>>>>>>@@@BBB@@@<<<999888888AAAAAAAAA@@@@@@AAADDDGGG???@@@@@@>>>;;;;;;>>>AAA:::777555777666444555888999;;;>>>>>><<<<<<>>>AAA<<<:::<<>>;;;>>>EEE;;;>>>>>>:::999>>>BBBCCC<<<>>>AAADDDEEECCCAAA@@@BBBEEEEEE@@@@@@EEEEEEAAAGGGCCC???===???AAAAAAAAA>>>???@@@@@@AAAAAAAAAAAA<<<<<<===>>>???AAACCCDDDBBBAAAAAACCCFFFGGGDDD@@@;;;<<<===>>>???@@@AAAAAA@@@BBBBBBAAA???===<<<===<<<@@@AAA>>>>>>BBBAAA===999<<<===;;;<<<@@@BBB@@@===<<<;;;::::::;;;<<<======AAA@@@:::999===@@@>>><<<>>>AAAAAA>>>;;;999888999===BBBAAA>>><<<>>>AAA;;;===???===:::999;;;===;;;<<<:::888:::??????<<<777:::<<<<<<999777777999555999:::999999<<<;;;888444444666999;;;:::888555444111111666666333333777777666555444444555777888555444444666777777444222222222222444555444111...000000111222333333444444...222333000...000222000)))///444444111///111444---///111444555555444333333222111000/////////000......////////////......***444111,,,111222000444000...---///111000+++'''000......000444555444222111333555444222111333555111111111111222333444555111000///...---......///111555555...,,,000111...------...000///,,,,,,...,,,---///111111000...---111...+++,,,///111111///+++,,,...000000///...---+++---000111000...///000222111000///......///000---...///...------...///---......---++++++,,,...***,,,...---+++***,,,...,,,...000...,,,***,,,...,,,,,,---------,,,++++++,,,...000000...---------............///111222444---'''///777///,,,000111------,,,,,,---...000111------------------------***,,,......---,,,---...***///***)))000111000888000///...---...000222333000000111111000///......+++---///...+++***,,,///...------------...//////111222333444333111///......///222666333...---111///222555666555333222111---///111333444333222111111///...///111222222111,,,...000111111111222333+++000222222333666666222222444555555444555666888555777888777555333222222333111111333555555888:::444888999777777:::999666777555444444666777777666111222555777888888777777777999:::;;;;;;:::888777888777666777999:::999999666777777666555777:::===666777444111444>>>EEEGGGDDDHHHKKKJJJGGGEEEFFFGGGMMMHHHBBB@@@BBBBBB???;;;;;;>>>>>>:::999===??????888555444666555333333666@@@???<<<888:::@@@DDDCCC<<<>>>AAABBBCCCCCCCCCDDD<<<888888;;;>>>===???BBB???===;;;<<>><<>>===>>>@@@AAABBBAAAAAAAAABBBAAA>>><<<:::999999777555333111000===<<<<<<>>>??????>>>===>>>===<<<<<<<<<===??????BBB===888888<<<@@@AAA@@@>>>BBBGGGHHHDDD@@@>>>===EEEEEEDDDBBB??????@@@BBB@@@???>>>>>>AAACCCDDDDDDCCCAAA??????AAA@@@===:::>>>@@@AAA@@@??????AAABBBGGGCCCAAA@@@BBBBBB???<<<888999;;;===????????????<<<===???@@@???>>><<<:::??????>>>===<<<<<<=========<<<<<<<<<>>>???AAACCC;;;<<<===>>>>>>===;;;;;;>>>>>>>>>===;;;;;;===??????>>><<<;;;;;;;;;;;;:::;;;<<<>>>??????===;;;:::888:::<<<;;;999999===@@@;;;777444666;;;???>>><<<777;;;:::555555:::;;;888555666777888888888888888999888777888999888666444444333333555666777555444888444555888666000111666777333222666888444000///555777555111000111111...111222333444333222111000111111111111111111111111111111111111111111222222//////000222555555444222333222111000000000///---000//////.........///////////////000111333444555333222000/////////...---222222111111222222333444:::555//////111333222///000111222222111000111222333333222000...---///111000///---,,,,,,---///000///111000,,,,,,000111///******+++...000000...,,,...///...+++...444222++++++---//////------000444---...000111222222222111---...///.........000222////////////.........///000///...---,,,+++++++++---,,,,,,+++++++++,,,---,,,...//////...------...************+++,,,---...***,,,...///...---------///,,,***+++...///...,,,,,,...//////...------...,,,******---000222000...***++++++,,,---.../////////000...***)))---...,,,++++++,,,,,,---............000111000...---000333000///---,,,,,,---...///...------...//////...,,,)))---000111///...000111111222333444333111///---000---,,,......,,,---000......///000222222000...111000000111333333222000---...111222,,,&&&***333222222111000000///000000//////000111111111111111222333555666777777777777666666444222000000222444333333333666999::::::999777777888888888888777777777444222222444777999:::666555555666666777888999999888777666555555666666888:::<<<>>>>>><<<999777777555222222444777999999999999666222444===CCCDDDEEEGGGHHHHHHFFFEEEFFFFFFIIIEEEAAAAAACCCDDDAAA>>>???BBBCCC???===???AAA@@@999666555777666333333666;;;<<<;;;888:::AAADDDCCCAAAHHHMMMKKKBBB;;;999;;;???999666;;;@@@AAA@@@AAA===;;;;;;<<>>@@@EEEIIIGGG???888666666:::<<<>>>>>>===>>>???AAA???>>>???AAACCCCCCBBB@@@;;;;;;:::999777555333222999999:::;;;===>>>>>>===999999:::<<>>>>>@@@CCCFFFGGGFFFDDDBBBBBBCCCDDDDDDBBB@@@???@@@AAABBB@@@???@@@BBBDDDEEEEEEAAA@@@???@@@AAABBB???===AAAAAABBBBBBCCCCCCBBBBBBBBB@@@??????@@@@@@???===999:::<<<>>>??????>>>>>>>>>>>>?????????>>>===<<>>>>>>>>=====================>>>???AAABBB??????>>>>>>===<<<;;;:::=========;;;:::;;;===@@@@@@???===<<<;;;;;;;;;:::666999===AAABBB@@@>>><<<777999;;;<<<<<<;;;<<<<<<===999666777;;;===<<<999999;;;:::666666:::;;;888666666777888888888777777888777666777888888666555333222111222444444444333777555555777555111111666444111111666888555222222444666444000///222111///111222333333333222111111333333222222222111111111222222222222222222222222000000111222444555333111222111111000000000///...000//////.........///////////////000111333444555111000///...............111000000000000111222222555111---...222555333111111222333333222111222333111111111///------...000000...---,,,,,,---...000...000///++++++///000...++++++,,,...000000...+++---//////,,,---222111------...000///......000333,,,---///000111111000000,,,---......---...000222...............---,,,+++000///---,,,,,,,,,,,,---++++++,,,,,,------......,,,---//////---,,,---...//////...---,,,+++***)))+++---//////.........//////---,,,,,,---......------...//////------...//////...,,,...000222000///......---------,,,,,,,,,...000///++++++///000...,,,,,,,,,---......//////...///111000......000222000///---,,,,,,---...///............//////...---***---000000///...///000111222222222222000...---000------000111...///222000......000222222000---000000000111333333222111444111111333222...///444111111000000000111222222///000000111111111111111444555666888888888777777777777666333111111333555333333444666999::::::999777777888888888888777777777555222222444777888888555555555555666777888888777777777777777777666666888999<<<>>>>>><<<999777999777666666666777777666;;;;;;888333444:::???@@@FFFEEEDDDDDDFFFFFFFFFEEEDDDBBB@@@BBBDDDEEECCC@@@AAAEEEFFFBBB???@@@@@@===:::666555777666333333666666999:::888;;;AAADDDCCCPPP[[[ddd___OOOCCCAAAEEEDDD;;;666<<>>;;;;;;;;;<<>>>>>>>>===>>>???>>>>>>???AAACCCCCCBBB@@@<<<<<<;;;:::888666555444444555777999;;;<<<======888999:::===@@@EEEHHHJJJGGGCCC<<<999888:::<<<<<>>>>>@@@AAABBBAAA???AAA@@@@@@BBBEEEFFFBBB???===>>>???>>>======>>>???<<<<<<===>>>>>>>>>>>>>>>@@@??????>>>>>>>>>>>>>>>>>>>>>???@@@@@@???===<<<>>>>>>>>>>>>>>>???@@@AAABBBAAA???>>><<<;;;;;;;;;===<<<;;;999888:::>>>BBB@@@???===<<<;;;:::;;;;;;555999>>>BBBBBB@@@===:::777888:::===>>>>>>;;;888>>>;;;888888:::;;;:::777:::<<<;;;777777999999777777777888888888777666666666555444666777888666555333111//////111222333222666555555777555111111555222///000666888555333444111444333//////222222000111111222333333333222222444444333333222222222111444444444333333222222111222111111333444444222000111111111000000000000000/////////......//////000//////000000111222444444111000000//////000000000000////////////000111111222///...///222333222///222333444333222222333444...//////...---,,,...000///...---,,,,,,---...///---///...++++++...///---,,,,,,,,,...//////---++++++///000------///000///---...///...,,,,,,...000,,,---...///000000//////,,,---...---------///111(((***,,,---......,,,,,,000...---++++++,,,...///------...//////...---,,,+++,,,......,,,,,,,,,---////////////...,,,***))),,,...///000///...///000...//////...------...///.../////////------///111222///---,,,---......---......---------,,,,,,,,,...000///,,,,,,000111000,,,------...//////000000.../////////......000222///...---,,,,,,---...///---......//////......---,,,---//////...------...111111000000//////......000...///222333111222555222///---///333333000,,,/////////111333444333222777222000333555333222222000//////000000111222333///000111111222222111111555777888999999888777666777888777555333333444666444444444666999::::::888777777888888888888777777888666333222444666666666444444444444555666777888666777888999999999888777777999;;;======;;;999888;;;::::::888777666555444;;;;;;777222222888<<<===EEECCC@@@BBBEEEGGGFFFCCCAAAAAAAAACCCEEEEEEBBB@@@@@@DDDEEEAAA>>>>>><<<999:::666555666555222111444333777:::999:::???AAA@@@BBBMMMVVVRRRFFF======AAAFFF???<<>>===<<<<<<===>>>???@@@@@@@@@@@@AAACCCDDDBBB>>>777222:::<<>>===>>>>>>@@@@@@???@@@AAA@@@===;;;<<<;;;;;;:::888777555444444666888999::::::;;;<<<;;;;;;<<<===???BBBDDDFFFFFFCCC>>>999777888;;;===FFFCCC@@@@@@CCCDDDCCCAAA???AAACCCCCCAAA@@@???@@@CCCAAA@@@@@@BBBDDDEEEEEE>>>>>>>>>???@@@@@@?????????======AAAEEEEEE@@@;;;<<>>>>>>>>>>>>>>>>>>>>===AAA@@@>>>=========???@@@===>>>@@@AAAAAA???>>><<>>>>>????????????AAA@@@>>>===<<<<<<============;;;999888;;;@@@DDD??????===;;;999888:::;;;:::<<<>>>???>>><<<999777999888888:::>>>>>>;;;777===;;;999999:::;;;:::888::::::999888777777666555777888888888777666555555444333333444666777666444555222000000111333444444555555666555333111222444111///111666777444333444000222222//////222333111111111222222333333333333222222333333333444444444666666555444333333222222333222222333444333111//////000111111000000111222//////////////////000111000000000000111222333444111222222111111111222444000////////////000111111333111000000111000---+++111222333333111111222333---...//////------...000///...------------...///---///...******...///---------,,,---......,,,***+++...000///,,,,,,///000------,,,++++++***+++,,,,,,---///000000000//////+++---------,,,---///111$$$'''***...000000///...000...,,,++++++---///000///000111111000...+++******,,,------,,,++++++,,,((())),,,...//////...---+++---......------...///...000111000---,,,...111...//////...---...000222111///,,,)))((()))))))))***++++++,,,---...//////...111000,,,,,,///000---------......///000000000...............///000111......---------...//////---...///000///.........---.........------------111000///...............///---...333444333333666444000---...333444000,,,///...///111333444444333333111000222333333111000//////////////////000000000000111222222222222111555777888:::999888666444777777777555333333444555555444555777999::::::888777777888888888888777777999666444333444555555444444333333444444555666777555666888:::;;;:::999888777888:::<<<<<<;;;999888;;;;;;999777555444555666999999555000111666::::::CCCAAA???AAAEEEGGGEEECCCBBBBBBBBBCCCCCCBBB@@@>>>???DDDEEEAAA======<<<999:::666555666444000000222222777:::888888<<<>>>===888===BBBAAA===:::<<>>>>>>>>>>>>>>>>>???AAAAAA>>>777222999<<>>>>>>>>???>>>>>>>>>???>>><<<999;;;::::::999888666555444666888:::;;;999999:::<<<<<<<<<<<<<<<===>>>@@@AAABBBAAA>>>:::666777;;;@@@JJJFFFAAA@@@BBBCCCBBB@@@>>>@@@CCCCCCBBBAAAAAAAAABBB@@@??????AAACCCCCCCCC>>>>>>??????>>>=========???======AAAEEEEEE@@@;;;@@@BBBCCCAAA===;;;<<<>>>@@@?????????>>>>>>>>>>>>BBB@@@>>><<<<<<===???@@@<<<===???@@@@@@???>>><<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===>>>???>>>===;;;999999;;;@@@DDD======<<<999777777999<<<<<<<<<;;;:::999999999999<<<999777888;;;<<<;;;999999888888999;;;<<<;;;;;;999888888888777555444555777777777777777666555444333333333444666777666444888555333222444666777777444666666444222222222333222111333666666222111333000222222//////333444111000000111111222333444555000000111222444555666777666666555555444333222222333333222333444333000......000222111000///000222///////////////000111111000000000000111222333333000111222111//////111333111000000000000111222222222111000000000///---+++///111222111000///000111---///000000///...///000.........------.........---///...******...///---...---,,,---......---++++++---//////---+++---111///...,,,,,,++++++++++++...///000111222111000///,,,---......------///111(((***---000111000///...///...---,,,,,,---///000---///000111111///---,,,***,,,------,,,++++++,,,$$$&&&))),,,////////////***,,,---,,,++++++---......000222000,,,+++...000---...///.........///111000///,,,***((('''((()))***++++++,,,---...//////...111000,,,+++------***------......///000000000------------...000000111------------......//////---///111000...---...000///......---.........---000///......---......///---,,,...222444222333666444000---...222444111...///...///111333444444333...111333222111000111111111000///...---,,,,,,,,,000000111222222222222222333555777999999777444333555666666555333222333444666555555777999::::::888777777888888888888777777888666444333444444444333444333333444444555666777555666888:::;;;:::999888666777999:::;;;:::999888999999777444222222666999999999666111111555888888???@@@AAACCCFFFGGGEEEDDDCCCCCCCCCCCCBBB@@@???>>>AAAEEEFFFBBB???@@@@@@===<<<888666666444000///222000666999777666999<<<<<>>@@@AAAAAA@@@>>>======>>>>>>>>>???@@@@@@===999666888;;;>>>@@@????????????;;;;;;<<<>>>@@@@@@>>>===:::::::::999888777666555666999<<<<<<999888999<<<999999999:::;;;>>>@@@AAA>>>@@@@@@;;;777666;;;@@@LLLIIIFFFCCCCCCCCCCCCBBB???AAACCCCCCBBBBBBCCCDDDBBB@@@>>>???@@@BBBCCCBBB===???@@@???>>><<<<<<===AAA@@@@@@BBBEEEFFFBBB???CCCCCCCCCAAA???=========AAA@@@???????????????@@@@@@???===<<<;;;<<<>>>???;;;<<<>>>??????>>>======;;;<<<======>>>>>>>>>===;;;;;;;;;<<<<<<===>>>???======;;;999999:::???BBB;;;<<<<<<999666777;;;???;;;:::888777888999<<<===<<<:::888777999:::;;;:::555666888:::<<<<<<======999777777999888555444666666666777777777666555555555444333555666777555444888666444444666888888888333666777333111222333111111111333777555111000333111444333000000444444222000000000111222444555666...///000222333555666777555555555444444333333222333222222333444333111//////111333222///...000222////////////000111222222111111000000111222222333...000111000---,,,...111111000000000000111222222////////////000000000000///000111000///...///111...///111111///......///........................---///...++++++...///---...,,,+++,,,......---,,,---,,,---///...,,,---000111///------......---,,,///000111222222111000///---...///.........000222///000111111000...,,,+++//////..................***+++---///111111111111+++,,,......,,,,,,,,,---'''(((***,,,------,,,,,,***+++,,,+++******,,,...///000000...---,,,---...***,,,...///.........///000000///---******+++---......---------,,,,,,,,,---000///,,,+++------))),,,------...//////000000---,,,+++,,,///000111000,,,,,,---....../////////,,,///222111...---...111000///------///000000/////////////////////......,,,+++---222444222222444222000//////111222222222/////////111333444333222---222555333111222333222222111///...,,,+++++++++000111222222333222222222222444777999999777444222555666666555333222222333666666666777::::::999888777777888888888888777777777555444333444555444333444444444444555666777888666777888999999999888777555666888999::::::999999666777666444111222777;;;======999333111555777555<<>>:::888888666222111333---444777555444888<<<>>>======<<<<<<<<<===???@@@CCCAAABBBDDDAAA<<<<<<>>>>>>@@@AAA@@@>>>===>>>@@@???@@@AAAAAA???>>><<<;;;666999===@@@@@@@@@@@@@@@===<<<===???AAAAAA@@@>>>;;;;;;;;;;;;:::888777666444888;;;;;;888888:::===999888999999;;;===???AAA<<<@@@BBB>>>777555999???IIIIIIGGGEEEBBBBBBCCCEEEAAABBBCCCCCCBBBCCCEEEGGGCCCAAA@@@@@@AAACCCCCCCCC===???AAAAAA???>>>???AAAAAAAAABBBBBBCCCCCCBBBBBBCCCAAA@@@@@@@@@@@@>>>===AAA@@@?????????@@@AAAAAA>>>>>><<<;;;;;;;;;<<<===;;;;;;<<<<<<============888999;;;<<<============:::;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999777888;;;===;;;<<<===:::777999>>>CCC<<<;;;:::::::::;;;<<<===888:::::::::999888999:::555666999;;;<<<<<<======999666777;;;;;;777666999555555666666777666666666666555555555777666555333555444333444666777666555222777777222000333333111//////333666555111111555333555555111111444555222000///000000222444666777000000111111222333333333444444444333333333333333222222222333444444111//////222444222...,,,///222////////////000111222333111111111000111111222333///222333111---,,,...222000////////////000111111000000000/////////111333///111222111000///000111---///111000...---,,,------..................---...000///++++++///000...---,,,++++++---//////...///******...000---,,,//////---++++++---...---+++//////000111111000///......///000/////////111333000000000000///...------//////000000///...---,,,,,,,,,---...//////000000,,,---//////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++***+++---///111///---,,,------,,,+++'''***...//////------------///000///,,,+++---.........---------,,,,,,,,,***......,,,---000000---,,,,,,,,,---......//////---+++***,,,///111111000+++,,,---...////////////,,,000333222...---...111111///------000222222111...///000000000000///...---,,,...333444222111333...000111000000000333666000000000111333333222111///222333222333777444///222111000///...---------000111222222333333222222111444777::::::999666444555777888777555333333444777666666888::::::999888777777888888888888777777666444333333444555444333555555555555666777888888777777777777777777666666555666777888999999999999333777:::999555444555888AAAAAA<<<555222555555333999???FFFIIIGGGEEEEEEFFFBBBBBBBBB@@@??????AAACCC@@@CCCCCC???>>>BBBDDDDDD@@@<<<::::::888333222555+++222555333333888>>>AAA<<<===???>>><<<<<<>>>@@@BBB>>>>>>BBBDDDAAA>>>>>><<>>>>>@@@BBB@@@BBBCCCBBB???>>>>>>@@@555888===@@@AAA@@@AAAAAABBBAAAAAAAAABBBAAA>>><<<======<<<<<<;;;:::999888111555::::::888888;;;???;;;;;;::::::;;;<<<>>>???<<>>@@@AAA@@@??????AAABBBBBB???===>>>AAABBB@@@===@@@@@@?????????@@@BBBCCC======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>666888:::<<<============;;;;;;<<<===<<<;;;999888999999999888666666888:::;;;===>>><<<999;;;AAAGGG?????????>>>===;;;:::999555999======:::888777888555777:::;;;;;;;;;<<<<<<:::777888===>>>999888;;;444444555666777777777666777666666666777666555333222222222333555555444222222777777222000333333000,,,---222666555222333777444777666222222555555222/////////000222444666888222222222111111111000000222222333333333333333333222111111333444444222000000333555333...,,,...111////////////000111222333111111111111111111222222333666888555000...111444...............///000000444444222///------///111000222333222111000111222---...000///---+++******------............------///111000,,,,,,000111///,,,+++***+++---/////////000***(((---111...,,,...,,,)))''''''***+++***(((......///000000///...---...000000000///000222444,,,,,,---...///000111222///000111111000...,,,***222111///---,,,+++++++++,,,...//////...------...------,,,,,,,,,---...///,,,------,,,+++,,,...000222...++++++---...,,,)))%%%)))---000///---,,,,,,))),,,......,,,+++,,,...***++++++,,,---...///000(((,,,...---///333333111++++++,,,,,,---......///---+++***+++///111111000+++,,,---...////////////,,,000333222...,,,///222111///------111333333222---...000222222111///......---///444555222111333,,,000222111//////444999111000000111333333222000000000......444999444***222111111000000000000111111111222333333333333222111444888;;;<<<:::888666777888999888666555555555777777777888:::;;;999888777777888888888888777777555444333333555555444333666555555666666777888999999888777666555555666666555555666888888999999999222777===>>>999555444555@@@???<<<999777555444444:::<<>>>>>777333444222333444444555666:::===>>>===<<<<<<>>>???>>><<>>??????>>>>>>;;;999999===CCCFFFDDDAAACCC@@@???AAAAAA>>>>>>AAA======<<<;;;::::::<<<>>>555555666666777999:::;;;;;;;;;::::::;;;<<<>>>???===???@@@===888777:::>>>???@@@@@@AAAAAA@@@@@@??????>>>???BBBBBB@@@BBBGGGAAA>>>===BBBHHHJJJEEE@@@BBB???>>>???BBBDDDCCCBBBBBBAAA@@@???>>>???@@@AAA@@@???>>>======>>>???@@@BBB???>>>AAAAAA???@@@CCC>>><<<:::;;;>>>???===;;;===;;;999;;;>>>@@@???===<<<<<<<<<<<<<<<<<<;;;;;;===@@@???<<<<<<>>>>>>;;;<<<<<<;;;999888999;;;>>>;;;<<<===<<<;;;;;;;;;===;;;AAA@@@888888AAACCC===;;;<<<<<<;;;:::999888777555777999<<<>>>>>>>>>===>>>???>>><<<999777777888999777666666888888555222111222222333444555666777666444222000000111222333222666666444333444222...///222444555333222111111333444333222000000222444111000///...///000222333333222111000000000111222...555555...///888999333444333333333333444555666666555333111///.........000222444666666444222111333333222111111222333333000///------///111111111000///------///111111111555444333333222222222222222111000//////000111222...(((&&&)))***))),,,333---,,,,,,,,,,,,---..................////////////---------------,,,,,,,,,///---,,,,,,---...------***---//////...,,,,,,---+++---......---,,,,,,---...+++***---333999;;;;;;---------------,,,,,,,,,444000------///000...+++---------............///000...---...///000///...,,,,,,++++++,,,,,,---...,,,---///---+++***---///,,,...///000000...,,,++++++---......------///000***+++,,,---------,,,,,,///...------...///...---...---,,,,,,---...///000.........------,,,,,,,,,*********+++...000000///////////////000000000000,,,---///000///...///000666444000,,,+++,,,...000---...///000000///...---222111000111222333222111555444111...---...222666333222111222333333222111222111111000000000000000////////////000000000000111111111111222333444555444555888;;;<<<<<<;;;;;;===999555555777999777555333555888888777666777777555555666777777777777777777666555444333444555555555666777888888777666555:::999777666555444555555888888888777777777777777888888888888888999999999===<<<<<<:::999666555333888:::===AAADDDEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAABBB@@@???@@@BBBCCCAAA???CCC>>>===@@@???888333333111222333444444555999;;;@@@@@@@@@???>>>======<<<>>>;;;999;;;???CCCFFFFFF<<>>===>>>???@@@@@@@@@===;;;:::>>>DDDGGGFFFDDDCCC@@@???AAAAAA>>>>>>AAA======<<<;;;::::::;;;<<<888777777777777888888999;;;;;;::::::;;;<<<===???<<<>>>???<<<888666999<<<>>>>>>???@@@@@@@@@@@@@@@AAA???@@@BBBBBB???AAAEEEBBB>>>===AAAGGGIIIFFFAAADDDAAA>>>>>>@@@@@@???===CCCBBBAAA@@@????????????@@@???>>>======>>>???@@@@@@======@@@AAA???@@@CCC===<<<:::;;;======<<<:::999999999;;;>>>???<<<::::::;;;<<<<<<============>>>AAABBB???>>>???===999;;;;;;;;;999888888;;;===;;;<<<<<<<<<:::999:::;;;;;;AAA@@@999999AAABBB======<<<;;;;;;:::999777666::::::999999999:::<<<======>>>>>><<<999777777888999777666666888888555333555555555555444333333222555444222111000111333444333666666333222444333//////222444555333222111222444444444222111111222444222111///...///000222333444333222111000111111222+++222222---...666777222333333333444444444555555555444222111000000111111...000333555666555444333333333222111111222333333000///------///111222222000///......///000111111555444333222222222222222222111000//////000111222000+++))),,,,,,+++---222---,,,,,,,,,,,,---......******+++---...///000111......//////000111222222...---++++++---------,,,,,,...000000...------...+++---......---,,,------...---,,,---000333555555......---------......///111///...---------,,,+++---------............///000...---...///000///...,,,,,,++++++,,,,,,---...,,,...///...,,,+++---000...///000000000///------+++,,,...---,,,,,,---...,,,,,,,,,,,,------------......------.........---......---,,,---...//////.........------,,,,,,,,,,,,+++***,,,...000///...////////////000000000000,,,...000000///...///000888666333000///000111222---...///000000///...---111000///000222333222000...///000000//////111333333222222222222333222222222111111000000000000000/////////000000000111111111111111111222333444555444555777999;;;;;;;;;;;;999999999777666555555666333555777888777777777888666666777888888777777777777666555333333444444555555666777888888777666555999888777666555555555666777777777777777777777888666666777777777777888888777999;;;<<<;;;888555333666777999<<<@@@BBBDDDEEEFFFEEECCCBBBAAAAAABBBBBBAAA@@@??????AAAAAA@@@???CCCAAA@@@BBBAAA:::444222111222333333333444777999AAACCCEEECCC???<<<<<<>>><<<:::999:::===AAACCCDDD===AAACCCAAA@@@BBBCCCBBB=========>>>???@@@BBBCCC999777777:::???BBBBBBAAACCC@@@???BBBBBB??????AAA>>>===<<<:::999999999::::::999888777666777777888;;;:::999999:::;;;===>>>;;;===>>>;;;777666888:::<<<===>>>???@@@AAAAAAAAACCCAAABBBDDDBBB>>>???CCCBBB???<<>>AAABBBBBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>??????>>><<<<<>>???CCC===<<<;;;;;;<<<<<<:::888666777999<<<>>>===:::777999:::;;;===>>>>>>>>>>>>===@@@AAA???===>>>;;;666;;;;;;;;;:::999999;;;===;;;<<<<<<;;;999777777888;;;???>>>999999???AAA===???<<<999999;;;;;;888555???<<<999555555666999<<<<<<======;;;888777777888999777777777777777555333555555666666555444222111444333222111222333444555444666555222111444444111000222444555333222222222444555555444222222333555222111/////////000222444444444333222222222222222+++000111...///666777333222222444555555444444333333333222111111222444444---///222444555555555444333222222111111222222333000///---...000222222222111000///...///000111222444333333222222222222333111111////////////111111000...---//////---...111---,,,,,,,,,,,,---......,,,,,,---......///000000'''((()))+++---///000111...,,,++++++,,,---,,,,,,---///000000///......///,,,---//////---,,,---............,,,+++,,,...000000///...---...000222333///000000///---,,,---...---------............///000...---...///000///...,,,,,,,,,,,,,,,------......//////...------...000000000000000/////////...+++---------+++***+++,,,...---,,,,,,,,,---//////........................//////...---------...............------------------,,,+++,,,...///...---////////////000000000000...///000000...---......666555444333222111111222......////////////......000//////000222222111000))),,,///111111000000000222222222222222222222222222111111000000000000000///000000000000111111111111111111222222333444555444555666777999:::;;;;;;777:::<<<:::555222333666333555777888777777888999777888888888888888777777777666444333333333444555555666666777777666666555777777666555555666666777666666666777777888888888555555555666666777777777333666:::======:::666333444555777999;;;???DDDGGGJJJHHHFFFDDDBBBCCCCCCDDDAAAAAA@@@@@@AAA@@@@@@???AAA@@@@@@BBBAAA===777444222333333222111222555777???CCCGGGEEE@@@===>>>AAA???>>><<<<<<<<<>>>??????>>>@@@BBBBBBAAAAAABBBBBB>>>???@@@@@@@@@@@@BBBDDD888777666777<<>>;;;999999999999888;;;999888777666777888999:::999999999999;;;<<<===;;;<<<<<<;;;888666777999;;;<<<>>>@@@AAABBBCCCCCCEEECCCDDDEEEBBB======@@@CCC???<<<===BBBEEEEEEDDDBBBBBBAAABBBCCCDDDEEEEEE>>>@@@AAACCCCCCCCCBBBAAA???>>>>>>>>>>>>>>>>>>???===:::;;;>>>???===???BBB===============;;;:::888777888999;;;<<<<<<;;;:::;;;<<<===>>>>>>>>>>>>>>>;;;>>>>>>;;;:::<<<;;;777<<<======<<<::::::<<<>>>===>>>>>><<<999777777888999<<<<<<888888===>>>;;;===:::777888;;;===;;;888???<<<888555444555888::::::;;;;;;:::888666777888888888777777777666555444222333555666777666555444333333222222333444555666555777555111111444555333111333444444333222222333555666666555444333444555222111000//////111333444444444333333333222222333---111333111333777888555111222444555555444222111444333222222222333444555///000222333444444333333222222222222222222222222000...---...000222333333111111000///...///111222333333222222222222222333111000///......///000111/////////000000///...///---,,,,,,,,,,,,---......333333222111000///......$$$$$$&&&(((***,,,---...---,,,******,,,---,,,+++---...000///...---...///,,,...//////...------...---...///---***(((+++...111///...---...111444666...111333222...---...000---------............///000...---...///000///...,,,,,,,,,,,,,,,---....../////////.........///000000000///...---.........---......---+++***+++,,,///...,,,,,,,,,---///111,,,---......------.../////////......------------...............---------///...------...///...,,,////////////000000000000...000111000...------...111111111111000000///......//////////////////...///......000222333111000+++...111222111000///000111222333333222111222333222111111000000000000000000000000111111111222222222222222222333444555555555555555666777999;;;<<<777999;;;:::777444333444444666777888777777888:::888999999999999888777777666555444333333333444444666666666666666666666666555555555555666666777777444555555666777888999999555555555666666777777888111444999===>>><<<888666333444666666888<<>>???@@@AAA???;;;777333333333222111111333555;;;@@@EEEEEEAAA???AAADDD@@@@@@???>>>===>>>???@@@???@@@BBBCCCAAA@@@AAABBBBBBCCCDDDBBB@@@???AAACCC===<<<:::;;;===@@@CCCDDDAAA???@@@CCCCCC@@@@@@BBBAAA>>>:::999::::::999888:::999777666666888:::;;;999999888888999:::<<<===<<<<<<<<<;;;999888888888<<<===???@@@BBBCCCDDDDDDEEEDDDDDDFFFCCC>>>===@@@CCC@@@======@@@BBBCCCCCCBBBBBBBBBBBBBBBCCCEEEFFFAAAAAABBBCCCBBBAAA???>>>>>>>>>>>>??????>>>>>>>>>===::::::>>>>>>===>>>AAA>>>???@@@@@@>>><<<;;;:::;;;;;;:::::::::;;;>>>???????????????>>>===<<<<<<===???===999888<<<>>><<<===>>>???>>><<<<<<===????????????===:::888888888777999999777888:::;;;999:::777666777;;;======<<<:::999888777666777888999888999:::999777666666777777888888888777555555444222333555666666666666555333333333444444555666666555777555111111444555444222333555444333222333444555666777666444333444555222111000///000111333444444444444444333333222222---111222222444777777555111222444555555444222000555444333222222222333444111222333333333222111000222222222222222222222222000...---...000333444444111222222000......111333222222222111111222222333111000///......///000111---///////////////...,,,---,,,,,,,,,,,,---......444333222111000///...---***++++++---...///000000...,,,++++++,,,------,,,,,,---......,,,,,,---...,,,...//////...------...,,,...000...+++***,,,///000///...---...111555777,,,///111000---+++---///---------............///000...---...///000///...------,,,,,,------...///000///.........////////////...---,,,,,,,,,------...//////...---+++,,,---///...,,,,,,,,,---///111+++---///...------...000/////////......---,,,,,,........................000...------...///...,,,////////////000000000000...000111000...------.........///000000///...---/////////....../////////......///111333333222000222333333222000///000111111222444333111000222333222111111000000000000000111111111111222222222222222222222222333444555666555555555666777999;;;<<<:::999888999:::888555222666777888888777777888:::888888999999999888888777666555444333222333333444666666555555555555666666444444555555666666777777444444555666777888888999555555666777777888999999333555999<<<===<<<;;;999333555666666666999???DDDHHHGGGFFFEEEEEEEEEFFFGGGCCCDDDDDDCCCAAA@@@@@@BBB;;;>>>>>>>>>???AAA???:::444555444333111111222444888<<>><<<:::999999<<<@@@BBBAAA???@@@DDDDDDAAA@@@BBBBBB>>>::::::;;;<<<;;;999:::999777666666888;;;===999888777777888999;;;<<<>>>>>>>>>===<<<;;;999999<<<===>>>@@@BBBCCCCCCCCCDDDCCCDDDFFFDDD???>>>AAADDDAAA>>>===???@@@AAA@@@BBBBBBBBBAAA???>>>???@@@EEEEEEDDDBBB???===;;;999>>>>>>????????????>>>>>>???<<<;;;>>>>>><<<===@@@<<>>@@@>>>===>>>???>>>=========????????????===:::999888999777777888888888999999999777777777888999;;;>>>???777888888888999999999999666777888888666555666777777888999888666555555555666666666555555555555555444444555555555555555555444666666222222555666333333444555444333222333555444555777666555333333444333222000000000111333555333333333333333222111111---///111222333333333222222333333444444333111111444444222111111222333333333333333333222111000///111222222333333222222111000...---...111333444444111222333111......000444222111111111111222222333000000............000000+++...///------//////,,,---,,,,,,,,,,,,---...........................///.........//////000000000///---+++,,,---...------,,,---...---++++++---///---...000000...---...///,,,...//////......///000......------...000333444)))+++------,,,+++******---------............///000...---...///000///...---------------......///000...------...//////...---------,,,,,,,,,++++++---/////////---,,,---......---,,,,,,,,,---//////***---//////---,,,///111.........///......---,,,.............../////////000...---...//////...---////////////000000000000...///000000...---......//////000000111000000000//////............//////......000222555555333111777666555222//////111444000333555444111000222444222111111000000000000000111111222222222333333333222222222222333444555666444555666777999:::;;;;;;<<<999777888;;;;;;888444888999999888666666777999666777777888999999888888666555333222222222333444666555555444444555555666333444555666666666666666555555555666666777777777555555666777888888999999666777999:::<<<=========444777888777555777<<>>???AAA???AAA@@@===???CCCAAA<<<666666555333111111222444777999===@@@BBBBBBBBBAAA===???AAA@@@??????AAACCCAAA???AAADDDCCC>>>???CCCCCCEEEFFFBBB>>>;;;===@@@===;;;888555444666:::===@@@???AAAEEEEEEBBB@@@BBBBBB>>>::::::===???===:::===;;;888666666777:::;;;888888777777888999;;;<<<@@@@@@?????????>>>;;;:::;;;;;;===>>>@@@@@@AAAAAABBBAAADDDGGGEEE@@@@@@BBBDDDBBB@@@???>>>>>>>>>===@@@BBBBBB@@@>>><<<>>>@@@DDDCCCAAA???===<<<;;;;;;===>>>???@@@@@@???>>>===AAA>>>===??????<<<<<>>>>>===???AAAAAA===<<<===;;;777;;;<<<>>>===<<<;;;<<<======>>>>>><<<:::888888999888888888::::::999999:::888:::;;;999777777<<<@@@999999999999999999999999555666777777555555666777666888:::999666444444666777666444444444555777888555666666666666555555444222666666444444666666333333444555444333222444555333555666666444333333333333222111000000222444555111222333333333222111000//////111333333222111111333333333222222222111111111111000000111222444555222222222222111111111111111222333333333333222111000...---...111444555555111333444222...---000444111111111111111222333333000///...------...///000+++...///,,,,,,000111...---,,,,,,,,,,,,---......,,,,,,---------.........++++++,,,,,,---.........000...------...//////............---,,,,,,...000---...000000.........///...------///000111000///,,,,,,,,,---...///000111+++++++++---......+++)))---------............///000...---...///000///...---------------...//////000---+++,,,...///...,,,,,,---.........---,,,++++++---......---,,,---///,,,,,,,,,,,,------------)))---000///,,,,,,///222,,,---.../////////...------........./////////000///...---...///000///...////////////000000000000,,,...000000///...///000//////000000111111111222000///...------...///000...///111444666666444222555555555333111111333555000333555444000///222555222111111000000000000000222222222333333333333444333333222333333444555666444555777999;;;;;;;;;;;;;;;:::999999::::::::::::;;;;;;:::888666555666888444555666777888999999999555444333222222222333444666555444444444444555666333444555666666666555444555555666666666666666666333444444555777888888999999888999999;;;===>>>???555888:::888555555:::???@@@AAABBBDDDFFFGGGGGGGGG@@@BBBCCCBBB???===>>>@@@BBBDDDBBB>>>>>>CCCBBB===777777666444111111222444888888;;;>>>BBBBBB@@@>>>@@@BBBCCCAAA>>><<<===???BBB???AAAEEECCC>>>>>>CCC@@@CCCDDDAAA<<<:::<<<@@@@@@>>>:::666555666;;;>>>@@@???AAAEEEFFFBBBAAABBBBBB>>>::::::>>>@@@???<<>>>>>>>>>>>@@@@@@CCCGGGFFFAAAAAADDDDDDCCCAAA???>>>===<<<;;;>>>@@@BBBAAA@@@@@@BBBEEE??????=========>>>???@@@===>>>???@@@@@@???>>>===BBB???>>>@@@???<<<<<>><<<<<<<<<999;;;>>>>>><<<<<<>>>@@@>>>??????@@@@@@@@@??????;;;???AAA>>>;;;999444...999;;;<<<<<<;;;::::::;;;;;;<<<===;;;999777888999999888999;;;<<<::::::;;;999<<<>>>;;;555444999???<<<;;;999888777888999:::444555777666555555666777666888:::999666444444666333222222222444777;;;>>>666666777777666555444444222555777555555777666222444444555444222222444666222444666666444333222333333222111000000222444555111111222333222111000///222222333666666333222222444444222222111111111222.........///111333555777000000111111111222222333111222333444444333222111000...---///111444555555111444555222...---000444111111000000111222333333000///...------...///000+++//////+++,,,222333///---,,,,,,,,,,,,---......000000000///......------***++++++,,,...///000000000///------///000///.../////////...------///111---///000000///......///000...,,,...111222///,,,++++++,,,------.........///------///222222///+++---------.........//////000...---...///000///......------------.../////////---***+++---///---,,,---...///000000...,,,+++***+++,,,,,,,,,,,,---...***+++,,,---------,,,,,,)))---000///,,,,,,///333+++,,,.../////////......---.........//////000000///...---...000000000///////////////000000000000,,,---///000///...///000///.........///000111222000///...------...///000//////111555777777555222222333444333222222333555///333666444000///111555222111111000000000000000222222333333333444444444333333333333444555666666444555888;;;<<<<<<;;;;;;999;;;===;;;888888<<<@@@<<<<<<;;;888555444555777222333555666888999999999555444333222222222333333666555444333333444555666444444555666666555444333666666666666666555555555222222333444555666777888777666555666777999<<<>>>:::999777555444666;;;???>>>AAAAAA@@@DDDIIIIIIFFFBBBDDDFFFDDD@@@>>>@@@BBB>>>@@@BBBDDDDDDBBB@@@>>>===:::777555444333222111555888;;;<<<;;;;;;===@@@AAAAAABBBBBBBBBAAA@@@???CCCEEEEEEDDDFFFHHHCCC<<>>BBBDDDEEECCCAAA@@@;;;===AAACCCCCC@@@<<<999===<<<:::777444444777999888777555555777:::;;;<<>><<<:::999999666999<<<=========>>>???FFFEEECCCCCCDDDDDDBBBAAAFFFEEEEEEDDDCCCAAA@@@???DDDCCCAAA@@@??????@@@AAACCC???<<<::::::;;;>>>BBBAAA???>>>???BBBCCCAAA???BBBAAA@@@???>>>>>>>>>>>>???@@@@@@>>><<<;;;<<<===:::<<<>>>???>>>>>>>>>@@@AAAAAAAAAAAAAAA@@@???>>>;;;===???>>>;;;:::<<<>>><<<888888<<<<<<666555999;;;:::999888999:::;;;<<<888:::;;;;;;;;;;;;<<<>>>>>>;;;666333777>>>>>>:::===:::777777999:::999888<<<;;;999777555555555666<<<;;;:::888888888888999555333222333666999;;;<<<555333111222444555333111222333444666888999777666777444111000111333444555555444333222222222333444111000///000222333222111///111333555555555333222444333444555777777555333333333444222111000222333222111000000000111222333111222333444444333111111222333333333333222111111111///---...111444555444...000111111000......///...//////000111111222222333222111///............222...++++++...111111000222...++++++---//////...---++++++,,,///111111111+++,,,------,,,,,,...///---,,,******,,,///222444...---,,,,,,...000000///...///000///------///111222000//////111222111111............------,,,+++---------....../////////........................---......///000111111111222...+++***---//////...111000...------...///000000///...---,,,---...............------,,,,,,,,,,,,++++++---///000000000---------.........//////---///111333222///,,,)))------------------------.........////////////000///---...111111...---//////111333333222111111222222///,,,---///000///,,,/////////000//////....../////////000000000000000000222222111...///333777555333333555444000...///222222222222222111000///333222222111111222333333444111111555555333444888888777666666777999;;;<<<<<<;;;::::::;;;<<<>>>???@@@>>>;;;888666666666777777555333444888:::999777444444444333222222555777///111333444444555777999777777666444222222444666666555444444444444333222444444444444444444444444666666555555777999<<<===:::999777555333555888<<>>BBBBBBAAA@@@?????????>>>AAACCCDDDCCCEEEGGGDDD>>>DDDDDDEEEDDDBBB???===;;;AAACCCCCC===666333666;;;??????AAACCCDDDCCC@@@>>>888;;;>>>AAAAAA???;;;999<<<;;;999777444444777999777666444444666888:::;;;AAAAAAAAA@@@>>>;;;888666666999<<<=========>>>???DDDCCCBBBCCCDDDEEEDDDCCCCCCCCCCCCBBBAAA@@@???>>>CCCBBBAAA@@@@@@@@@AAABBBBBB>>>;;;:::;;;===???@@@;;;;;;;;;>>>AAABBB@@@>>>AAA@@@@@@????????????????????????>>><<<;;;<<<===:::<<<>>>>>>>>>===???@@@======>>>??????>>>>>>>>>;;;===???>>><<<;;;<<<>>>;;;888888<<<<<<777777:::::::::999999999:::;;;<<<666888:::::::::;;;<<<>>>===;;;777444888>>>>>>999>>>;;;888888:::;;;:::999:::999888777666555555555888888888666444333555777888555333333444666777777666444222222444444222000111222333555777777666555666444111000111333444444444444333222222222333444222111000111333444333222111222333444444444333222333222333444666777555333222333333222000000111222000000///000111222444555111111222333333222111111000111222333333333333333222000///000333555555444...000111000//////000111111111111000111111222333111000000///............///,,,******,,,...///...000---******,,,---------,,,,,,,,,,,,---...000111+++,,,...------,,,...///...---,,,,,,,,,...000111---,,,+++,,,///111111000///000000///......///111222111000///---,,,,,,,,,------......---,,,,,,+++,,,---------............//////............//////.........///000111333333333000------///111111///......---,,,,,,---...//////...---,,,,,,---......---------------------------------.../////////...------------............***+++...//////...,,,+++------------------------............////////////000---...111111...---000111222333222111000111222222000......//////...---/////////000000//////...000///////////////000000444222000000111222333444666333444666555111///000333333333333333222111111222222222222222333333333444444444444555666777888777777777888888999:::;;;;;;;;;:::999:::;;;<<<===<<<;;;999666444444333333666444333444777999888777333444555444333333555666///111333444444555777999555666777777555444444555444333333444444555555444444444444444444444444444666555555555666999;;;===<<<;;;999666333333555888>>>CCCFFFBBB@@@BBBCCCCCCEEEDDDAAAAAABBBCCCCCCCCC@@@BBBCCCEEEEEECCCBBB@@@===;;;888666555444222111111444888;;;<<<;;;<<<<<>>>>>>>>???>>>AAABBBBBBDDDGGGEEE@@@FFFFFFFFFDDDBBB???<<<;;;AAACCCCCC>>>777333555999BBB@@@???@@@CCCCCC@@@<<<999<<>>???BBBAAAAAABBBDDDFFFEEEDDD@@@@@@@@@@@@@@@???>>>>>>BBBAAA@@@@@@@@@AAABBBCCCAAA>>>;;;;;;===@@@???===666777999<<<@@@@@@???===>>>????????????@@@@@@@@@===>>>???===;;;:::;;;<<<;;;<<<>>>>>>======???@@@;;;<<<===>>>????????????;;;===>>>===<<<<<<===>>>999777888;;;;;;999999;;;:::::::::999:::;;;;;;<<<555777999999999:::;;;===;;;;;;888777:::>>>===999>>><<<::::::;;;;;;;;;:::777777777777777666555555555888999777222111444777:::888555333333333333222666555333333333333111000000111333444555666666666666444111000222333444444444333333222222333333444333222111222444555444333444444333333222222333333222111111333555666555444111222222111//////000222/////////000111333555555000111111222222222111111///000111333444444555555333222222333555666555333//////000///...///111444555333222000000111222333///......---------.........,,,******,,,.........---+++))))))***,,,,,,+++***---...---++++++...111,,,---......---,,,.../////////..................,,,++++++,,,///111111000...///000///------///000444555444000+++((()))+++,,,------------,,,,,,+++,,,,,,,,,------------...000///...------...///000......---...///222444666111000//////111111000///,,,+++++++++,,,---......------,,,,,,,,,------...,,,,,,---......///000000------////////////------///......---------......***+++,,,---................................................////////////000......111111......000333444333111//////111333111222111000...---...///......///////////////...111000///.........///000777333///000333555333111666444444777666111000111444444555555444444333333222222222333333444444444333999888333444:::;;;666777777888999::::::::::::===<<<;;;;;;:::;;;;;;;;;:::999888666555333222111555444333444666777777666111333555555444444555666000111333444444444666888222555999:::999777666666222333333444444555666666444444555555555555555555555555444444666888;;;<<>><<<888555333444555:::AAAFFFBBB???@@@BBBCCCFFFBBB??????BBBDDDDDDBBBAAAAAABBBCCCCCCBBBAAAAAA>>><<<999777777555333111...222666:::<<<<<<;;;:::>>>???@@@AAAAAAAAAAAAAAA<<<@@@BBBAAACCCFFFEEEAAAFFFFFFFFFFFFDDDCCCAAA@@@>>>@@@AAA>>>999666888;;;AAA>>><<<>>>BBBCCCAAA>>>???@@@BBBCCCBBB@@@===<<<999999888666555555777999555666555555555777:::<<>>>>>>>>???@@@CCCBBBAAABBBDDDEEEDDDCCC??????@@@@@@@@@@@@??????@@@@@@??????@@@BBBCCCDDDAAA???===<<>>===<<<===>>>???@@@AAAAAAAAA<<<===>>>>>><<<;;;;;;<<<;;;<<<>>>=========???AAA===>>>>>>???@@@@@@??????<<<<<<===============>>>888777999:::;;;;;;;;;<<<::::::::::::;;;;;;<<<<<<666888999999888888999:::999;;;:::999;;;>>>===888<<<;;;;;;:::::::::::::::444555777888888777666555666:::>>>;;;444222555:::;;;888666444444444222111666666444333333222000000111222444444444555666777666333111111222444444444333333333333333333444444444333222333555666555444666555333111111111333444111000000222444666555444111222222000///...000111//////000111111222333444000000111111111111111111000111222333444444444444222222333444555444333222/////////......///333666666444111///...///111222,,,,,,,,,,,,------...//////...------...///000000,,,+++*********+++,,,,,,***---000...***))),,,111,,,...///...---,,,...///---...///000000///...---,,,++++++,,,...///...------...///...,,,,,,...///555777888333,,,)))***...,,,,,,------------,,,,,,,,,,,,,,,---------------///...---,,,,,,---...//////...------///222666999.........///000///...---+++++++++,,,---...//////,,,,,,,,,,,,,,,------...+++,,,---...000111222222,,,---000111000///......000///...---------..................///000111111......////////////000000........./////////000000111...///222222///...111555555444111//////111333111333444111---,,,...000------......///.........111000///------...///000666333111111222333222000555333333666555111000111444444555555555444444333111222222333444555555555333;;;;;;222333<<<===555777888:::;;;;;;;;;:::999??????>>>===<<<<<<;;;;;;:::999999888777555333222555444333444444555666666111333666777666555555666111222444444444444666777333666999;;;:::999888999444555555555444444555666555555555555555666666666555444333333555777:::<<<@@@@@@???;;;777555444555555===CCCAAA>>>@@@CCCDDDDDDAAA>>>???BBBDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@???===;;;:::999777555222---000444999<<<<<<;;;:::999;;;@@@DDDFFFFFFEEEDDD===AAACCCAAABBBEEEEEEBBBFFFFFFFFFEEECCCBBBAAA@@@===???@@@>>>:::888888999<<<;;;;;;===AAADDDCCCAAADDDDDDDDDCCCAAA???<<<;;;999999999777555555666888666777777666666777;;;>>>BBBAAA@@@>>>===;;;:::999777:::===>>>>>>>>>???@@@EEECCCBBBBBBCCCCCCBBB@@@???@@@@@@AAAAAAAAAAAAAAA@@@?????????@@@BBBDDDEEEAAACCCAAA>>>???CCC@@@:::>>>===<<<::::::;;;===>>>;;;<<<>>>???AAABBBBBBBBB;;;===???>>>===<<<<<<<<<<<<=========<<<===???AAA???????????????>>>===<<<<<<<<<<<<<<<===>>>>>>===777888999:::;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<999::::::999777666666777888;;;<<<:::;;;>>>===999::::::::::::999999888999444555777888888888777666666;;;???<<<666333666;;;999888666555666666555444666666555444222111000000222444555555555555777:::555333111111333444444333222222222333333444444444444333222333555666555444777555333111000111333444222111000222444555555444111222222000///...000111111111222222111111111000000000111111111222222333333333444444444333333222///000222333333222111111///000000///...000333666555333000---,,,---///000,,,,,,+++,,,,,,---...///......///......///000000------------,,,,,,------***...000...***)))---111---...//////---------///+++---///000111000000///---,,,,,,---......,,,***---......---,,,,,,---///222555666333---***---000,,,------.........------------------------------///...---,,,,,,---...///000///......000333777999///000111111111000000///,,,------...///000000111,,,---------------------,,,,,,---///111333444444+++...111222111000111222111000///------...///000111000000//////000000111/////////000000111111111/////////000000000111111111///000333333000///111666555444111//////111333111333444222...---///111,,,,,,---...............222111000///...//////000222333444333000///000222444222333666555111///111333333444444444444444333000111333555666666666666333<<<;;;222222<<<===444888999;;;<<<<<<;;;:::999???>>>>>>===<<<;;;::::::999999999888777555333222444444444444444444555666222444777888777777777888333444666666555555666777555777999999999999:::<<<777888999888555333444555555555555666666777777777444333333333444777999;;;@@@@@@@@@===:::777666666222999?????????BBBDDDDDDCCCBBBAAAAAABBBCCCBBB@@@@@@@@@????????????@@@@@@AAA???===<<<<<<:::777444...///222777<<<===<<<;;;666:::???DDDHHHIIIIIIHHH???CCCEEEBBBAAACCCDDDBBBGGGFFFDDDBBB@@@===<<<;;;???@@@AAA???;;;888666555777999<<>>>>>>>>???@@@EEEDDDBBBBBBCCCBBBAAA???AAAAAABBBBBBBBBBBBBBBAAA@@@@@@??????@@@BBBCCCDDDCCCHHHGGG@@@>>>BBBAAA;;;BBBBBB@@@===::::::<<<>>>:::<<<>>>@@@AAABBBBBBAAA;;;===@@@@@@>>>=========<<<======<<<<<<===???BBB============<<<;;;:::999<<<;;;;;;<<<>>>???>>>===777:::;;;::::::======;;;::::::;;;<<<<<<<<<<<<;;;999:::;;;999777666666777888<<<===;;;;;;>>>===:::888:::;;;;;;999888888888666777888888888888888777555999<<<;;;666333555888777666555666888888888666444555666444222000111222222444666666444555888;;;555333222222333444333333111111222333444444444444444333222333555666555444666444222111111222333444555333222222444555555444111222222111//////000222222222333222222111//////111111111111222333444555444444444444444333222222---///000111000///000111000000111000///000222555333111///---,,,---...///,,,,,,,,,,,,,,,---...///+++,,,...---,,,,,,---///---...//////------...///+++...///...,,,,,,///222...///000///---------///,,,---///000111111000000.........///000///---+++...///000///------///000...000111///,,,+++---000------...////////////...///............---------////////////////////////000000///000111444666888333444555444333333444555...///000111111111111111......//////......---,,,,,,---...000222444555666///222444333111000222555222111///...///000222444111000////////////000000///000000111111222222333111111111111222222222222222000000333333000000222444555444222000000222333222222333111000000111222,,,---...///000000000000222222222111111000000///000444666555111///111555555222333666666222111222222333444444555444444444///111333555777888888777666;;;:::444555:::;;;666:::;;;;;;<<<<<<;;;;;;;;;<<<======<<<<<<:::999888777777666555444333222222555666666555444444555777444666888999888888:::;;;555777888777666666777888666777999999888999:::<<<999;;;<<<:::666444555777555555666666777777888888444333222222444666999:::===>>>???===:::888666666222777<<<===@@@DDDDDDAAABBBDDDFFFFFFEEECCCBBBAAABBBAAA???>>>>>>???AAABBBBBBAAA??????>>><<<999666//////111666;;;>>>>>><<<999:::===AAADDDGGGIIIJJJBBBGGGHHHCCC@@@BBBBBBAAAEEEDDDBBB@@@>>>===<<<<<<===???@@@???===:::777555444999???AAA@@@???@@@CCCCCCBBBAAA@@@???>>>>>>============;;;888666666666444777888777444555:::???@@@@@@@@@???>>><<<:::999888:::===?????????@@@AAACCCBBBAAAAAACCCCCCBBBAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@???@@@AAACCCDDDEEEMMMMMMBBB===@@@AAA===@@@BBBCCCAAA===;;;:::;;;:::<<<>>>@@@BBBBBBAAAAAA<<<>>>AAAAAA@@@>>>>>>>>>=========<<<;;;===???BBB;;;;;;<<<<<<<<<;;;::::::<<<;;;:::;;;>>>@@@???===777;;;<<<999:::>>>===:::::::::<<<=========<<<;;;888999:::999888888999:::999<<<===::::::===>>><<<888:::===<<<:::888888999:::999888888888888888999666888999999777555444555555444444555777888777666333444555444222000222333111444666555333333777;;;444333222222444444333222000111222444555555444444333222222222444555444333444333222222222333444555777555333333444555444444222333333222000000111222111111222222222111000000333222222222333444555666333333444444444444444444,,,...//////......111444000111222222000000111222111111000///......//////...---------------...///***,,,......,,,,,,---///,,,...000000...---...///---------...///000111222...000000///...------.../////////000000000//////......///111444444222000111222333222000000222333//////............//////......///000000000000000000000/////////.........111222333444444333222111000111111111333444555666555666777555333333666888///000111222222111000000000000111111000...,,,+++......///111333444555666555777777444000///222666222111000///000222555777///000000111222222222222000000111111222333333444222222222333333333444444333000111444444111000333222333444444222111222444333111000000222333333222///000111222333333333333222333444444444222000///333444555555555555555555666444555888888444333555333444555666666666666666///111333666888999999888::::::999999999999::::::<<<<<<;;;;;;;;;;;;<<<<<<===>>>??????>>>===<<<;;;999888666444333333444444555777888666444444666888777888999999999:::<<<>>>888999:::999777777888999444777:::;;;:::999888999:::<<<>>><<<888666777:::555555666777777888999999333333222222444666999:::;;;<<<>>>===:::888777666333777:::<<<@@@DDDCCC>>>CCCGGGJJJJJJFFFCCCBBBCCCCCCBBB@@@??????@@@BBBCCCCCCBBBAAA@@@???===:::777000000111555;;;??????>>><<<;;;;;;===@@@DDDIIILLLEEEIIIIIIDDD@@@AAAAAA@@@BBBBBBAAA@@@@@@AAAAAAAAA999;;;===???>>>===;;;999333:::BBBCCC???<<<>>>AAACCCBBBBBBAAAAAABBBBBBCCC>>>???>>><<<888666555666333666888666333444999>>>===???AAAAAA@@@===:::777888:::===?????????@@@AAAAAA@@@@@@AAACCCDDDDDDCCCAAABBBBBBBBBBBBAAA@@@???BBBAAA@@@@@@@@@AAABBBCCCFFFPPPPPPDDD<<>>AAABBBAAA?????????=========<<<;;;<<<@@@BBB;;;;;;<<<===>>>>>>>>>>>><<<:::999;;;>>>@@@???===777<<<===999:::>>>===999::::::<<<=========<<<;;;666777999999999:::;;;===:::======:::999<<<>>>===999<<<>>>>>>;;;999999;;;<<<;;;999888888888999:::888888999999999777666444444333333555666777666444222444555444222111222444000333555444111111666;;;444333222222444444333222000111222444555555444444333222111222444555444333222222222222333444444555999777444333444555444444333333444222111000222333///000111222333333222111333333222222333555666777111222333444555666666666,,,...//////---...222666000222333333111000000111111111111111000000000000///......------.........+++...111111...---///111+++...000000---,,,---///...---,,,...000222333222///000111000...------...222111111000///...............000444777888777555444555555444333333444666333111//////111111111000//////000111111111111111111111000000/////////...222444666888888666444222111111222333444444555555555666666444111222555999000000111222222111000///222222222222000...,,,+++...///000111333444555666:::;;;:::555///---111555222111000000111444777999000111222444666777777777000000111222333333444444333333333444444444555555333000111444444111000333111222444444333222333444333000...000333555444222111222333444555666666666222444555666666333000...777555333666999:::888555888666777::::::666555777555555666777777777777777///111444777999999999999>>>:::999<<<<<<999999===>>>===;;;::::::;;;<<<===AAAAAABBBCCCBBBAAA@@@???<<<:::888666555555777888666888999777555444666999999999::::::999;;;>>>@@@999:::;;;:::888888888:::222666;;;===<<<999777555999<<>>===888444222888<<<;;;>>>DDDDDD@@@BBBIIIFFFEEEIIIEEE>>>AAA?????????@@@BBBCCCCCCBBB@@@@@@@@@AAAAAA???:::777999333///111999@@@@@@>>>888;;;===>>>>>>@@@EEEJJJDDDDDDEEEEEEFFFGGGIIIIIIBBBBBB???===AAAHHHFFF??????BBBEEEFFFDDD@@@>>><<<777999???FFFGGGCCCAAACCCAAA@@@AAADDDEEEAAA@@@BBBCCC@@@<<<:::999999777666777:::888999===666333???>>>???@@@CCCDDDBBB???;;;888666777===@@@???>>>@@@@@@??????@@@BBBCCCCCCBBBBBB@@@@@@AAADDDDDDAAA===>>>@@@AAAAAA???>>>>>>>>>BBBCCCCCCCCCBBB@@@???======>>>@@@@@@AAA@@@???>>>@@@@@@@@@???@@@@@@AAABBB???@@@AAABBBBBBAAA???>>>;;;??????::::::???AAA???>>>>>>===>>>@@@@@@???===???===<<<===>>>@@@@@@???:::;;;<<<<<<;;;;;;===>>>===>>>>>>???>>><<<;;;:::;;;;;;;;;999888888:::<<<>>>;;;999888:::;;;<<<<<<777999;;;;;;:::888888999===<<<;;;:::888777666666::::::999999888777666666999999888777666555444444000444444222222555444111...222555444111111555:::222333555666555555666777333444555666555222000...333333333444444444555555444333111///000111444555111333555666666444111///333333222000...---...000111222444666666555444333///111222222222444666888111111000111222222111//////111222222111111222333444000///000000///111555444222///......///......000000///------///333777...,,,,,,///222333111...//////...///000000---+++...000///---...444666555111000//////111111111///333555333///...222333222111333555555444333444444444444444444333222111000777111,,,---222555222...222...111888777---+++222777555777999555...---222333333333333333444555555:::888666444444555777999<<<===:::333,,,+++222999111222222000///...///111555222000000222222000---///111444555555666888999;;;;;;:::777333111111111222333444444444555777999555666777666444333333444444333222222444444333222888555222111444666666555222333555666666666555444666555444222111111222222444555777888999888666555111222333444444444333222---333:::;;;888555444666<<<:::999999:::;;;:::999777777888888888888777666111333666999:::::::::999222444777:::<<<===<<<<<>>===<<<:::===???===>>>AAABBB?????????AAACCCEEEEEECCCAAA888;;;===;;;777666999===<<<<<<;;;999777999<<>>???777:::<<<===<<<;;;;;;;;;<<<===<<<999777777;;;???>>>BBBAAA:::777;;;??????666<<>>AAADDDGGGAAACCCEEEGGGHHHHHHHHHGGGCCCDDDBBBAAADDDGGGCCC;;;AAABBBDDDEEECCCAAA???>>>555666<<>>;;;999777777777111444222555;;;777666AAA@@@@@@AAACCCDDDBBB>>>;;;999777888>>>AAA@@@???@@@@@@???>>>@@@BBBDDDCCCBBBBBBAAA@@@AAACCCCCCAAA???AAABBBCCCDDDCCC@@@===;;;>>>>>>?????????===<<<;;;===>>>???@@@AAA@@@??????>>>>>>>>>>>>>>>???@@@AAA???@@@AAABBBBBB@@@>>>===;;;???@@@<<<;;;>>>@@@>>>>>>======>>>@@@@@@???>>>===<<<<<<<<<>>>???>>>===:::<<<======<<<<<<===>>>??????>>>===<<<;;;999888:::;;;;;;:::999888:::;;;>>>;;;:::999;;;<<<<<<<<<999;;;======<<<;;;;;;;;;::::::999999888888777777777888888888888888999999777777666666666666666555444777888555555777777333111333555555333444777:::222444666777666555555555333444555555444333111000222222222222333333333333666444222000000000222333222333444555444333111000222222222000......///111111222333444555444333333///000000111111222444555444333333444555555333222...000333333222111111222666333222444444222333666333111000///////////////////////////000111222333/////////111222333222111///111333333000//////000///222111///000555888777000111222222333444555666666777555000///222333111444666777666555444555666666555333222222222333444555000,,,...333666444111333///111777555---,,,333777555777999555//////444666666555444333333333333888777555333333444666888666888666111***)))///555000111222111///...///000666333000000111222000///333555777777666666777888888999999888555444555777333444444333333333666888444555555444333222222444444222111222333444333111999666333333555777777666333333444555555555555444777666444333222222333333333444666777777777555555111222333444444444444333///444999:::777444444555999777666666777888777777777888888888888888777777555666888::::::999888777444555888;;;============>>>>>>?????????===<<<;;;<<>>AAA888>>>AAA>>>:::<<<>>>>>>888:::<<<===<<<;;;;;;<<<===>>>===:::777777;;;>>><<>>???===<<>>AAACCCDDD>>>@@@DDDHHHIIIIIIGGGEEEAAACCCCCCDDDFFFHHHCCC<<>>AAABBBCCCDDDEEECCC>>>;;;:::888:::@@@CCCAAA@@@AAA???>>>>>>@@@BBBDDDDDDCCCCCCBBB@@@@@@BBBCCCBBBBBB@@@@@@@@@CCCEEECCC===888;;;;;;=========<<<;;;:::===>>>???@@@@@@@@@@@@@@@<<<<<<<<<<<<===>>>???@@@@@@@@@AAABBBAAA???<<<;;;;;;???@@@>>><<<===>>><<<===<<<<<<===@@@AAAAAA@@@<<<;;;;;;===??????===;;;;;;<<<======<<<<<<===>>>@@@???===<<<:::999888888:::;;;<<<<<<:::999999:::<<<;;;::::::<<<<<<;;;::::::<<<>>>>>><<<;;;<<<===777777777777888888888888555555666777999:::;;;;;;444444555555555666666666333666777444333555444000333444444555666777888888222555888999777555333333333333333333333333333333000000111111111222222222777666333111000000111222333333333333333222222222111222222111000000111333222222222333333333333444555555555666666666777777666555555777888888666444...000333444333222111222666333333666666333333666111111000000///000000111000//////111444555333000222222333333222333555666///444888666111...111555111444444111333777999888///333666666666777:::===888999777222000333444222777888888777555444555777666444222111111333666888555111---///444888777444444000111555444......555666555555666444111111555999888666555333222111111666444333222222333555666555777777333...---111666...000222222000/////////666444111///000111111111555777888777555333333444222444666666666666888:::444444444222111111444666222333444333222111222333333111111111333333222111999777555444666777777777333333222222333333444555666666555444333333333333111222444555555555444333000111222333444555555555222555888888555333333555777555444444555666666555666777777888888888777777888999::::::999888666555555666999;;;============<<<<<<=========<<<<<<;;;???BBBBBB@@@@@@BBBBBB???===???AAACCCCCCCCCAAAAAA===??????===:::888:::===<<<<<<<<<;;;;;;<<<@@@BBB999???AAA>>>;;;<<<===<<<999;;;<<<===<<<;;;<<<===???>>>===:::888888:::<<<===@@@@@@===;;;===>>>===>>>BBBEEECCC===::::::===555888888666777:::;;;888666666888:::<<<===>>>===777666333111333888>>>AAADDDIIIDDDBBBGGGEEEAAAGGGFFFFFFEEEDDDDDDEEEGGGIIICCCAAA???>>>@@@AAAAAAAAA;;;:::666222000222777<<<;;;999777999>>>AAABBBAAA===???CCCFFFHHHHHHGGGFFF@@@@@@AAACCCFFFHHHGGGDDDDDDBBBAAAAAAAAAAAAAAA@@@999888<<>>;;;:::888:::@@@CCCAAA???@@@???>>>>>>@@@BBBDDDDDDCCCDDDBBBAAAAAAAAACCCDDDDDDAAA>>><<>>?????????>>>>>>===>>>??????@@@@@@@@@@@@<<<<<<<<<<<<===???@@@AAA@@@AAABBBBBB@@@>>><<<:::<<>>===<<<;;;===<<<;;;===???AAAAAAAAA<<<<<<<<<>>>@@@???<<<::::::;;;<<<<<<;;;:::;;;===???===<<<:::999999999:::999;;;======;;;:::999999;;;:::999:::;;;;;;999777:::;;;<<<<<<:::::::::<<<777777777777777777777777444555666777888999:::;;;444444444444555555555666222666666444333444222...333222222333666777666555333666999:::888555222111333333333333333444555666000111111111111222222222666555333222111111222333444333222111111222333444222333444444333333444666444333333333333444555666999999888999::::::999888666666777888:::999777444111222222222111111333444444222222555555222111333000111111111000000111222444111///222777888555000333555666555222333666:::111444666555222000222555333555666333444999:::999000555999999666666:::>>>777999777222111555666444888888888666444333444666333333222222333555777888666222///000444777666444444111111333222...000555444333333333222111222333999888666444333222222111333222111000000222333444222555777555111000222555---///222333111///......666444111//////000222333222444555444111000///000---///222333333444666888444444333000//////222444222333444333222111222333111000///000222222222000777666444444555555666666333222111000111222333444444444444333333222222222000111222333333333222222///000111222444555555666444666777555333222333444777555444444666777777666444555555666666666666666777888888888777666555444555666777999;;;<<<<<<<<<:::;;;;;;;;;;;;;;;;;;;;;@@@CCCCCC@@@@@@BBBAAA===;;;===@@@AAA@@@??????>>>===>>>>>><<<999888999;;;::::::;;;;;;:::<<>><<<:::999999:::;;;>>>===:::777666999===>>>:::>>>@@@???<<<:::;;;===333777777666666::::::777666777888:::<<<>>>@@@BBB???:::666333333666;;;???BBBGGGCCCAAAGGGEEEAAAGGGDDDFFFFFFEEECCCCCCFFFHHHFFFCCC@@@???@@@AAAAAA@@@AAA===777444444666888888<<<999777999===@@@AAA??????@@@AAABBBDDDEEEFFFGGGDDDAAA@@@BBBDDDEEEGGGHHHDDDAAA??????@@@AAAAAA@@@;;;999:::@@@EEEDDDDDDEEEEEECCCCCCFFFEEEAAA???@@@>>>AAACCC???999555777:::///777666444999888666===CCCCCCDDDEEEEEECCC>>>;;;999888:::@@@CCC@@@===>>>>>>>>>>>>@@@BBBDDDDDDDDDCCCCCCBBBBBBBBBCCCEEEFFFIIIDDD>>>>>>AAABBB@@@<<<<<<===???@@@AAA@@@@@@???>>>>>>>>>??????@@@AAAAAA>>>>>>>>>>>>???@@@AAABBB@@@AAABBBBBBAAA>>><<<:::===>>>@@@@@@>>><<<;;;<<<===<<<;;;<<>>@@@AAA@@@===;;;999;;;<<<;;;999999:::;;;<<<;;;:::999999;;;<<<===999;;;======<<<::::::;;;:::999888999:::999777555:::;;;<<<;;;::::::;;;<<<888888777777666555555444666666777777777888888888555555555555444444444444555999:::888777888555111000000000222444444333111444777::::::888555222111333333333333444555666666222222222333333333444444333222222222222333555666555444222111222333444555333555777777666666777888666555555555555666777777777666555666888888666333555555666888999888666333444333111///...000444888555222333555555111000222///111333333111000222333888444000222666888777333444666777555222222666999222111111111222222222222222555666444444888999777222666:::888444333666:::444666444111222666888777666666666444222111222333///000222555666666666666777444111111222444333111222111000111000...111555000000000///000111000///555555444333333333333333000000//////000111222333---///111111///---...000,,,...111222111///......444333111///...///222444///111222222000//////000,,,///111222222222333444333333222000......000222111222333333111111222333000///...///111222111000333333333333222222333333111000/////////000222333222222222222111111111000///000000111111111111111//////000111222333444555555555555444222222222333555333222333444666666555222222333444555555444444444444444555555555555555444444666777888999::::::999999:::::::::;;;<<<<<>>???===<<<;;;<<<;;;;;;;;;999777777777888777888999999999:::===???:::>>>???;;;:::;;;;;;999999:::;;;;;;::::::;;;===>>>===;;;:::999999999999;;;:::999:::;;;;;;:::;;;777999;;;;;;888777888:::000444555444555888888555777999:::;;;<<<>>>BBBEEECCC===999777666666999===???EEEBBBAAAGGGEEEAAAFFFBBBEEEGGGFFFDDDCCCDDDGGGIIIFFFDDDCCCCCCDDDCCCCCCBBB===888555555666666555<<<:::999:::<<>>???BBBCCCBBB???===777555:::???@@@AAACCCEEECCCCCCFFFFFFBBB@@@BBB===???AAA???;;;888888::::::GGGGGG@@@===888444:::AAABBBCCCDDDEEECCC>>>;;;999888:::@@@CCC@@@======>>>======???CCCEEEEEEDDDBBBCCCDDDDDDCCCCCCEEEGGGRRRLLLEEEAAA@@@@@@???===;;;<<<>>>???@@@??????>>>>>>>>>>>>>>>???@@@BBBBBB@@@@@@@@@@@@@@@AAAAAABBBAAAAAABBBCCCBBB@@@===<<<>>>===>>>@@@???;;;;;;??????===;;;<<<>>>@@@AAAAAA???>>>>>>???@@@@@@>>><<<:::;;;<<<;;;999999999;;;::::::::::::;;;<<<>>>>>>888:::<<<<<<<<<;;;<<<===;;;999888888888888777666<<<======<<<;;;;;;<<<>>>999888888777666555555444777777777777777777666666666666666555555555444444333777999777777777555000///000222333333222222111555777::::::888555333222333333444444555555555666333333444444444555555555111111222222333555666777555444444333333444666777444666888999888777888999666666666777777777888888888666555777::::::777333333444555777888777444111555444222///...000555999777444444666555222222444000333555444222000111333888444111222444666666444333444444333222222444555111///---...000222111///000333444222333666777444444666777666222111222444111333222///111666888777222333555444222111000111,,,///222555777666555444666444111000000000000///000000000///......111333---//////...///111///***222222111222222333444444////////////000000111222---///111111000//////000,,,...000111000/////////111111000///---...000333///111222222111111111222...000333444333222222333000111111000...---...000///000222111000000111222...------...000111000//////111222111000///000111/////////...///000000111000000111111111000000///////////////000000111111////////////000111222333444333333333333333222222222000///000222333333333111222333444444444444444111111222333333444555555444444555666777888999999999999999999:::;;;======???BBBBBB??????AAA@@@<<<777:::>>>>>><<<999:::;;;888888777777666666777777555666888888777888:::<<<888;;;<<<999999;;;:::777888999:::999888888:::<<<<<<:::888888999:::999888777888===DDDFFF@@@999666888999999888666444555555111555666555666999999666999;;;<<<<<<<<>>>>><<<999555444444666;;;<<<<<<<<<<<<===???BBB@@@@@@AAABBBBBBBBBBBBBBBHHHDDDBBBDDDAAA===>>>CCCEEEBBB@@@AAAEEEFFFCCC@@@@@@888333666;;;===@@@BBBCCCAAABBBFFFEEEBBBAAACCC===>>>>>>>>>===<<<::::::@@@RRRUUUJJJBBB999555;;;@@@@@@AAACCCDDDBBB>>>;;;:::999<<>>======???CCCEEEEEEDDD@@@CCCEEEEEEDDDDDDEEEGGGNNNKKKGGGBBB???>>>>>>???<<<===>>>?????????>>>===>>>======>>>???@@@BBBCCCBBBAAAAAA@@@@@@@@@@@@AAA@@@AAACCCCCCCCCAAA???>>>>>><<<<<>>;;;<<>><<<<<<===@@@@@@@@@@@@>>>======>>>>>>===<<<<<<===>>>===;;;:::;;;<<<:::;;;<<<<<<============888999;;;;;;;;;<<>>;;;999888999999999888<<<<<<<<<;;;::::::<<<>>>777777777777777777777777777777777777777777777777555666666666666666777777///444666555555666333//////333666777555333333555555777999999777555444555333444555666666555444444333444444444555555555555222333333333444444555555555555555555555666777777444666888888777666666777444555666888888777777666999777666888<<<<<<888444222333555777888777333000333333333222111111444666888444333444333111111444000444777666222///000333222222222333333333222111111111000111222222111///............---...000111...111222000000444444111444444444333222111111000000222111...///333666444///111444555333111000000---...111333444444444333222111///...............---...///...---...000111,,,///000///000222...&&&111000000000111111222333.........///000111111222000111222222111000000111---...//////......///111---///000///---,,,///111///000222222000///000000---///222333222111111222---...000000///------...,,,---//////...---///000---,,,,,,---///000000///---000111111///...///000------...//////////////////000111222222111000//////////////////000111111///...------...///000111222111222333444444333222111000///000222333333333222222444555555666666666222222222222333444555666555555555666777888999:::999999999999:::<<<>>>??????BBBCCC@@@@@@BBBAAA>>>777<<<@@@???<<<999:::<<<777666555555666777777777555666888777777777888:::666999999777888;;;:::666777888888777666777999;;;999777666777999:::999777999888<<>>666222555999;;;===???===;;;<<>>@@@BBBDDDDDDBBB@@@>>>CCC@@@AAAEEEDDD??????CCCFFFCCCAAACCCGGGIIIEEEAAAEEE;;;444555:::>>>AAADDDAAA@@@AAADDDEEEAAA@@@BBB===<<<<<<===???>>><<<:::000GGGPPPHHHAAA;;;:::CCC>>>???@@@CCCDDDBBB???;;;;;;:::===DDDFFFBBB>>>>>>=========???CCCEEEEEEEEE???CCCFFFGGGEEEDDDEEEGGGCCCDDDCCCAAA???>>>???@@@>>>???@@@AAAAAA@@@???>>>>>>=========???@@@BBBDDDCCCBBBAAA@@@????????????@@@BBBCCCDDDDDDCCCAAA@@@???;;;;;;???>>>:::===CCCAAA???<<<<<<===???@@@@@@@@@>>><<<;;;<<<===<<<;;;>>>???@@@???===<<<<<<===;;;<<<===>>>>>>===<<<;;;888999::::::;;;===@@@CCC@@@===:::999999:::::::::999::::::888777777999;;;666666666777888999999999555666666666777777888888444444555666777888999999222666999999999:::777333111666;;;;;;777444666888666777888888666555555666333444666777777666444222333333333444444444555555444444444444444444444333555666666777777777888888333555777888666555555555333444666888888777555444444222111444888999555000222333555777999777333000000222444555444333333444777222000111000...///222111555888777222///000222,,,///333444333000......000......///222222///++++++///111///++++++///444,,,///000...///222111///444333111111222222111///000222000------111333222---000444666555333111000/////////000111333444555///...---,,,---...//////+++...///...---...//////,,,000111000222444...%%%111111000000000000111111.........///000111111222............---------------...///...---...000222+++...000///---,,,---000---///000///---,,,,,,---))),,,///111000//////000***---000111///...------***+++,,,,,,,,,+++---...---,,,+++---///000000///---000222111///...///111+++,,,.../////////...---000000222333333222111000///////////////000111111///...---,,,,,,---//////000000111333444444333111333222111222444555666555333444555666777777777777444444333333333444555555666666666666777888::::::999999999999:::<<<>>>@@@@@@CCCCCCAAAAAADDDCCC@@@888===AAAAAA===:::;;;===666555444555777888888888666777888888777666777999555777777666777;;;:::666777777777666555666888;;;777555444666999:::999777@@@999666;;;>>><<<<<>>333555666777666777888:::888:::<<<>>>???@@@CCCFFFBBBAAA>>><<<:::888777777777>>>BBB???>>>AAACCCAAADDDEEEGGGHHHHHHFFFDDDCCCAAACCCDDDCCCBBBAAAAAABBBAAAAAA>>>999777888666111:::999999:::<<<======<<>>???@@@CCCFFFGGGFFFDDDHHHGGGFFFGGGGGGFFFCCCAAABBB>>>888333222666???EEEFFFBBB@@@AAAAAA???===<<<===CCCEEE@@@===>>><<<777888888;;;>>>===:::<<>>===<<<:::999:::===@@@@@@<<<999::::::<<<@@@DDDEEECCC@@@EEEBBB@@@???AAACCCDDDDDDFFFGGGGGGEEEBBB?????????>>>@@@BBBBBBAAA?????????GGGDDD@@@???@@@CCCEEEEEEDDDCCCAAA@@@???@@@AAAAAACCCDDDEEECCC???===>>>@@@===>>>???>>>======???AAABBBAAA@@@===;;;;;;===???CCC<<<;;;>>>???;;;;;;>>>999::::::999777777888:::<<<<<<<<<>>>@@@@@@>>>===:::;;;;;;;;;;;;===@@@CCCHHHCCC===;;;;;;;;;888555666888999;;;<<<<<<;;;;;;777::::::999:::<<<999444::::::999999888777777666111333666777777888999;;;111999:::333222888666...111222333444555555555555777999;;;<<<:::777333111555555444444444444555555777444222444777888555111666444111......222999>>>555555555555555666777888444444555555444444333222666666555444333333222222111222333444444444444444///000222444555444222111000000000000111111111111333222111000///...---,,,222111111000000000000000000000000000////////////---.........---...111333---...///////////////...,,,------...............///222444222...---000444///444555///,,,000444333///000111222333333222111000111222333333222111000333111///...---...///000222111///...,,,,,,++++++------...//////...---,,,333333333222000///---,,,...,,,++++++---......---......////////////......////////////000000000000,,,...000000...---------...111333222///---...//////000///,,,---111111------------------...///000000111111000...---///000,,,---......------///111---///000222222000///---111///---...111222000...////////////000000000000......---......///000111000...,,,,,,...///...---111000222444111---///555///000222222111111111222222333444555555555444333222444555444222333777;;;999999:::::::::;;;;;;;;;:::::::::999888:::>>>AAABBBDDDBBB???CCCGGGCCC;;;;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;;;;999888888999333444666777888888888777555666777888777666333222444444555555555555444444777777666777999::::::999===:::777555666888999:::777777888888888999999999444555777777666666777999666777999:::;;;===AAADDDBBBAAA@@@===;;;999888777777>>>BBBAAA@@@DDDEEECCCDDDDDDEEEEEEEEEDDDCCCBBB@@@BBBCCCCCCBBBAAAAAAAAA@@@AAA>>>::::::<<<:::555888888888:::===>>>===<<>>CCCEEEBBB@@@AAAAAA???===<<<===CCCEEEAAA>>>???>>>:::888888:::>>>===:::<<>>===777666888<<<@@@BBB???<<<999999;;;>>>BBBCCCAAA???BBB@@@>>>>>>@@@BBBCCCCCCEEEFFFFFFDDDAAA???>>>???>>>@@@BBBBBB@@@?????????CCCAAA??????AAADDDEEEFFFCCCCCCBBB@@@@@@?????????BBBDDDDDDBBB???===>>>???===>>>>>>>>><<<<<<>>>@@@BBBBBB@@@>>><<<<<<>>>???BBB===;;;???@@@===<<>>>>>===;;;;;;;;;<<<;;;;;;<<>>BBBAAABBBAAA???BBBFFFBBB:::;;;;;;::::::::::::;;;;;;777999:::999888777777888444555777999999999999888222333555666666666444333444444555555555555444444777777666777999::::::999<<<:::888666777777888888999999999:::::::::;;;;;;555666777777666555666777555666777777888;;;???CCCCCCCCCAAA???===:::888777666<<>>999666666777:::===???>>><<>>888777888<<<@@@AAA???<<<::::::;;;>>>AAACCCBBB@@@???===;;;<<<>>>@@@AAAAAACCCDDDEEECCCAAA???>>>??????@@@BBBAAA???>>>>>>???AAA@@@???@@@BBBCCCBBBAAAAAAAAAAAAAAA@@@???>>>>>>BBBCCCCCCBBB???>>>>>>???>>>>>>???>>><<<<<<===???CCCBBB@@@???>>>??????@@@AAA>>><<>>??????===;;;:::;;;<<<;;;<<<=========<<<;;;:::<<<======<<<;;;;;;>>>@@@555888:::888666777;;;@@@999:::;;;<<<<<<<<<<<<<<<===>>><<<999:::<<<:::666777888:::;;;:::888555444222444666666666777999:::666:::999333222777777222444444333444444555777777666777777666555444333222333555777999999777555333555333222444777888666333777777777555333333444666555555444333333333444444444444555555444444333222555555555555444333333222...///000000111000000000000000000000111111111111....../////////000000000000000000/////////......000///......------......---------...............---.........,,,,,,...000///000000000///...------......///000000000//////,,,...///...++++++---000---222444000---...///...000000111222222222222111000111222222222222111000111000///.........///000/////////.........------......////////////......//////000000000000//////111333333222...---///222......////////////......,,,,,,---------.........,,,...//////...------......000111111///......///---000000------000000---//////...------------...------...,,,+++***,,,------.........------...000...///000111111000///...///---,,,---...///...---////////////000000000000......//////000111111222000...------...//////...000444444///111777777111///000222222111111111222222222333333555666888999777222//////444777666444555888;;;>>>>>><<<999777;;;;;;:::888888:::???CCC@@@AAA@@@???BBBDDD@@@:::;;;:::999999999::::::;;;777888999888666555666777666777888999::::::999999000111333555666555555444444444555555555555444444777777777777888999::::::;;;:::999999888777777666888888999999999:::::::::555666777777555444555666666666777777888;;;???CCCCCCCCCBBBAAA???;;;888777555999>>>BBBDDDFFFFFFEEEFFFEEECCCBBBBBBBBBDDDEEE@@@@@@BBBCCCDDDCCCAAA>>>???@@@???===>>>@@@???:::444555777:::>>>???>>>===AAA@@@?????????@@@???>>>CCC@@@>>>>>>AAADDDFFFFFFGGGFFFEEEEEEFFFGGGEEEDDDEEECCC???:::666666:::===AAABBBAAA@@@AAACCCAAA===:::>>>AAAAAA@@@@@@@@@???999777888<<<===;;;===AAAAAABBBCCCDDDCCCBBB@@@???;;;::::::<<>>===;;;;;;===>>>>>>>>>AAABBBCCCCCCAAA??????@@@@@@AAABBBAAA???>>>>>>???CCCBBBBBBBBBBBB@@@===:::>>>???@@@AAAAAAAAA@@@???BBBBBBBBBAAA@@@??????@@@???@@@@@@???>>>===>>>@@@CCCBBB@@@@@@@@@AAAAAAAAAAAA???===???AAAAAAAAAAAA>>>??????>>>======>>>@@@<<<===??????===<<<;;;;;;===>>>>>>===;;;;;;<<<>>>;;;<<<<<<:::888999<<>>???AAA@@@>>>>>>@@@>>>999444444666999===??????======AAACCCBBB===;;;>>>AAACCCAAA>>>===@@@CCCEEEFFFFFFEEEDDDDDDFFFGGGFFFEEEEEEDDDAAA===999777888:::>>>AAABBB@@@BBBEEECCC===888:::>>>@@@@@@>>>???@@@;;;777777:::<<<;;;<<>>@@@===:::<<<<<<===>>>???@@@BBBCCC@@@???=========>>><<<;;;???AAABBBBBBAAA@@@@@@AAABBBBBBCCCAAA???>>>???@@@BBBBBBBBBCCCBBB@@@;;;888;;;<<>>@@@CCCBBBAAA<<<===>>>>>>>>>???AAACCC===???AAAAAA>>><<<<<<===>>>??????===;;;:::;;;<<>>::::::;;;======<<<;;;;;;;;;;;;<<<<<<<<<===@@@@@@>>>::::::===;;;777555777:::;;;:::888444222333444555555444555888:::555666444111000222333222444333333444444555666777888777666555555555666777444444222111111222444444333222333444666777777666<<<;;;888444111111444777555444333222222222222222444444555555444444333222000111222333222111000///000111111222111111000000000000///......//////000............////////////............////////////111000//////......//////....../////////000000000---...//////---,,,---...000000000000///...,,,,,,...//////000000000000000......///.........000111///222555555222//////111222222111111111111111111222111111111111111111222///...............//////---...///000000000//////...............///000000000000000///...---,,,+++---000222///***(((+++///------............------------........./////////,,,---......------///000........./////////.........333555222000222222111111000///...---,,,,,,,,,---......---,,,,,,...///......///...,,,,,,...///......////////////......//////000////////////000////////////000000000000+++,,,---//////////////////...------///000000000000666555...222<<<;;;000///000222222111111111222777666444333333444555666333444333222000111444777::::::999999999:::;;;<<<<<<<<<<<<;;;;;;<<<@@@CCCAAAAAABBBEEEEEECCC???>>>::::::;;;;;;<<<<<<<<<<<<:::::::::888666555666888555666777888888888777666666666666666555555444444444444555555555555444444666777777666555666999<<<777:::<<<;;;999666555666666777777777777888888888444555666666555444555666333555666666555555777999>>>@@@BBBCCCAAA>>>:::777444333555<<>>???AAAAAA???@@@BBB???:::555555555888;;;>>>???>>>;;;AAAFFFDDD===999===BBBCCCAAA>>>>>>@@@CCCDDDEEEDDDBBBAAABBBDDDEEEEEEEEEDDDDDDCCC@@@;;;888888888<<>>888888<<<@@@@@@===>>>AAA===999777999;;;:::;;;===???AAACCCEEEEEECCCAAA???666555666:::???BBBBBB@@@;;;<<<<<<<<<<<<===@@@CCCBBB@@@??????@@@@@@>>>===???@@@BBBCCCBBBAAABBBCCCDDDDDDDDDBBB@@@???@@@AAA??????@@@BBBDDDBBB???<<<<<<===???AAACCCDDDEEEEEECCCBBBAAABBBCCCDDDCCCBBBAAABBBCCCBBBBBBBBBDDDEEEBBB???>>>???CCCDDDCCC@@@@@@AAA@@@>>>???CCCBBB???;;;<<<>>>>>>>>>???AAACCC<<>>???===>>>???>>><<<:::;;;<<<>>>:::666777;;;>>>>>><<<<<<;;;;;;:::;;;;;;<<<<<<>>>???===:::;;;===;;;777666777999:::999777444333444444555444333444777:::444444333111111111111111111222333444555555555555666666666555666666777777555333111//////111333555333333444555666666666666;;;999666222000111444888444444333222222222333333444444555555444444333222111222444555555444222111222222333333222222111111000000000000////////////....../////////000000000.....................///111000//////......//////......//////000111111111---...000000///......//////000000000///...------......///000000000//////,,,,,,,,,,,,---...//////......111333000,,,...222333222111111000111111111222222111000000111222222---............/////////---...000000111000///...------,,,------...///000111000000///...,,,***)))///111111///,,,+++---000------............---------............/////////,,,---...---------///111...------...000000///---+++111444111...///000///111000///...---,,,,,,,,,---...///...------///111...//////...,,,,,,---///........................///000111000///...///111////////////000000000000+++,,,...000000000/////////...------///111111000111555555000222888888222///000222222111111111222666666555444333333333333333555666333000000444888<<<:::999777888:::<<<===:::<<<=========>>>@@@BBBAAA@@@CCCGGGFFFBBB??????:::<<<>>>@@@@@@@@@>>>===;;;;;;:::888555555666888555666777888888777666555888777777666555555444444444444555555555555444444555777777666444555999===666999<<<;;;888666777888999999:::::::::;;;;;;;;;222444555555444444666777444555777777666555555555;;;>>>AAABBBBBB???;;;888777222333:::@@@@@@AAAEEECCCCCCDDDEEEGGGJJJLLLNNNMMMHHHDDDCCCDDDEEEBBB???>>>AAAAAAAAABBBEEECCC>>>777666555666999<<<>>>???===AAADDDCCC>>>;;;<<>>>>>@@@BBBCCCDDDDDDBBBAAAAAACCCEEEFFFFFFCCCDDDDDDAAA===:::777777:::AAACCC@@@BBBIIIGGG>>>999888<<>>@@@CCCDDDDDDCCC@@@>>>555444444999???CCCDDDBBB===>>>???===<<<>>>BBBEEEBBBAAA@@@BBBCCCDDDCCCBBB>>>@@@CCCCCCCCCCCCDDDEEEFFFFFFEEECCC@@@@@@AAABBB??????@@@BBBDDDCCC@@@>>>@@@@@@@@@AAABBBCCCEEEEEEDDDBBBAAABBBEEEFFFEEECCC@@@AAABBBBBBBBBBBBEEEGGG@@@>>><<>>BBBAAA===<<<===>>>===<<<<<<>>>@@@:::>>>BBBAAA>>><<<>>>@@@===>>>???>>><<<;;;;;;<<<:::888777777999;;;===>>><<<;;;:::999999:::;;;;;;;;;======;;;<<<>>>;;;666777888888888888666555444444555444333333444777999444333333444333111000000///000333555555555333222444444444555555666666666444333222111111222333444333444555666555555555555666666555333222222444777444333333333333444444555444444555555444444333222111333555666666555333111222222333333222222111000000000111222111000///.../////////000000000111111.....................---000///......------......------......///000000111,,,...111111111000000111...///////////////......------...////////////...------,,,---...///000000...---///222///,,,///555333333111000000000111111222222111000000111222222,,,---....../////////......///000111111000...---,,,+++++++++,,,---///000/////////...---,,,+++***000000///////////////000,,,------......------,,,,,,,,,---------.........,,,---------,,,---000222...,,,,,,---000111///---)))000444111......///...000///...------------------...///...------///111...//////...,,,,,,---............------.........---///111000...---...000////////////000000000000---...000222333222111000///...---...000111111111222333444444333333333444///000222222111111111222333333333333333333222222666555444333222333555777::::::999999999:::;;;<<<999;;;>>>@@@@@@??????@@@@@@???BBBGGGFFF@@@===???:::===AAADDDEEECCC@@@>>>::::::999666444333555777666777888999888888777666666555555555444555555555444444555555555555444444555777888666333444999===444888;;;:::777666888;;;:::;;;;;;;;;;;;<<<<<<<<<222333555555555555666888666888;;;;;;999777555555999<<<@@@BBBBBB???;;;888999333222999???@@@AAAEEEAAABBBCCCEEEHHHKKKMMMNNNPPPJJJDDDBBBDDDEEEBBB???===@@@BBBBBBEEEHHHGGGBBB999777444555888<<<>>>??????AAABBBAAA@@@>>>===<<>>:::999===CCCBBB>>>>>>CCCAAA;;;777999:::999888:::===???BBBDDDDDDBBB@@@>>>888666666999>>>BBBBBB@@@BBBCCCCCCAAA@@@AAAFFFJJJ@@@@@@AAACCCFFFHHHGGGFFF>>>AAACCCDDDCCCCCCEEEFFFGGGGGGFFFDDDAAA@@@BBBCCCCCCBBBBBBCCCCCCBBB???<<>>???AAAAAAAAABBBEEEGGG@@@===<<<>>>CCCEEEBBB???@@@BBBAAA<<<===AAAAAA;;;>>>>>>>>>===;;;:::;;;<<<888<<>><<<;;;;;;<<<:::<<<<<<:::888888<<<@@@<<<;;;:::999999999:::;;;999;;;<<<;;;<<<>>>;;;666888888888777777666555444444555444333222444777999444333444666555222000111---///333555666444222000222222333444555555555555333333333444444333333333444555666666555444444444111333555555444333444555333333333333444555555666444444555555444444333222///111333555555333111000222222222222222111000000000111222333222111///---000000000000111111111111//////.........---------......---,,,,,,,,,,,,---,,,,,,------...///000000,,,...111222222111222222......///////////////...,,,------...............000///...///111222333333000...000333111...222:::444333111000000000111111333222111000000111222333,,,,,,---.../////////...///000111222111000...,,,++++++******+++---...///,,,------......------,,,000...------///000//////,,,------......------,,,++++++,,,,,,,,,---------,,,---------,,,---000222...,,,+++---000111///---***222666333//////000000//////...------------...,,,---......------///111/////////...,,,,,,---.........------------......,,,...000///---,,,---000////////////000000000000///000222444555444333222///...---...000222222111333222444666333...000666///111222222111111222333///000222333444333333222999555222111444777666444888999:::;;;;;;;;;::::::888;;;???AAAAAA@@@??????>>>===AAAGGGFFF>>><<<>>>:::>>>CCCGGGHHHFFFBBB???:::999888555222222444666777888999::::::999777777333333333333444555666666444555555555555555555444555777888555222333888>>>444888;;;:::777666999===999999999:::::::::;;;;;;333777777333222555666555666777888777666777999:::??????@@@AAA@@@???>>>===;;;:::888888:::>>>CCCFFFHHHFFFDDDEEEIIIKKKKKKJJJHHHFFFEEEFFFCCC@@@AAAFFF;;;???AAAAAADDDFFFDDD>>>@@@:::444222555888:::::::::???@@@<<<<<<@@@@@@;;;@@@AAA@@@<<<===AAACCCBBBGGGGGGFFFFFFHHHJJJDDD;;;DDDDDDDDDCCCBBB???:::777======>>>AAACCCCCC@@@===888999;;;@@@EEEFFFCCC@@@??????<<<:::<<>>===@@@EEEFFFBBB>>>===;;;777===>>>>>>>>><<<<<<===???;;;===??????===<<<<<<<<>>===<<<===@@@CCCDDDCCC@@@>>>===<<<;;;888666555555666666666777888::::::999888888666666666666777777777777333444555444444444666888222222222333444666888:::666999;;;:::888888:::======;;;999999;;;<<<;;;;;;222666666333222555777666666777777777666666888:::===>>>@@@AAABBBBBBAAA@@@;;;999666555777;;;???CCCFFFEEEEEEFFFHHHHHHGGGFFFHHHEEEEEEHHHHHHDDDCCCEEE===@@@AAA@@@BBBEEECCC>>>CCC???:::777888:::<<<===999===???<<<===AAAAAA>>>@@@BBBAAA>>>>>>BBBCCCBBBFFFFFFDDDDDDGGGJJJFFF???DDDCCCCCCDDDEEECCC???:::===<<<===@@@CCCCCC@@@===::::::;;;???CCCEEEDDDBBB??????===:::<<<@@@@@@<<>>999666666<<>>===<<>>???>>>;;;===>>>>>>===;;;:::;;;===;;;===??????>>>===<<<===@@@AAA???:::999;;;;;;999:::;;;;;;:::999999<<<>>>:::;;;;;;:::999999:::<<<:::999999888888888888888999999:::::::::999888777777666555444444666888999888666444444444444444222333444555444222111222333333333222333444555555444111222333222222333666888333444555666666666555444555666666444222111222444111111222222333333333333555444333222222333555666222333444444222111111222000111111222111000///...111111000000000111222333......---,,,,,,,,,,,,,,,000/////////////////////......////////////......+++---000000000///000111///000000///------...///222000............---,,,............////////////---......000111222333333111111111111111000//////222000......///111111111000000111111000000//////......................../////////...------,,,,,,,,,---...---,,,,,,...000////////////.........------,,,,,,,,,---...------+++,,,---.........------***++++++,,,,,,++++++***---......---,,,+++---...---------------------------///000///...---...///---.../////////...---,,,)))...///,,,---111111---,,,---......,,,,,,---.........---------.........---------............///...///000///......000222111000///////////////000+++...000000///......///333222222111111111111222...///111222333333222222222222222111111000000000666666555444444333333222999:::<<<<<<::::::;;;<<<===@@@CCCDDDCCC@@@>>>===>>>@@@CCCCCCAAA>>><<<<<<<<>>===<<<;;;888666555555666777666777888888999999888888777777777777666666666666555666666555333333444666555555444444555666777888555888:::999666444666888<<<;;;999:::;;;<<<;;;:::000444555333222666888777555666777666555555777888;;;<<>>;;;777444444888===@@@CCCDDDEEEEEEFFFEEEDDDDDDDDD@@@???DDDGGGDDD@@@@@@???AAAAAA???AAACCCBBB>>>@@@???<<<888555666999;;;999<<<>>>===>>>BBBBBB@@@@@@BBBCCC@@@@@@CCCDDDAAAEEEEEECCCAAADDDIIIHHHCCCCCCAAAAAADDDIIIIIIDDD@@@===<<<<<>>;;;<<<@@@@@@===@@@BBBEEEGGGHHHFFFDDDBBB>>>:::666777<<>>>>>???@@@@@@@@@@@@??????AAACCCEEEEEEDDDAAABBBAAA@@@??????BBBEEEAAA@@@>>>===>>>???>>>===888===@@@>>>===@@@AAA???===>>>>>><<<999888999:::;;;===??????>>>============???>>>:::999<<<<<<:::999:::;;;;;;::::::;;;<<<:::;;;;;;:::999999:::<<<::::::999888888888888888888999:::::::::999888777555444333333333444555666888666444333444444444222333444555444333222222444555222000111555777444111222333444444333444666888555555555666555555444333555666666555333222222333333222222222222333333444444333222222222333555666444555444222000...///000111111111222111111000///111111111000111222222333000000///............///------........./////////......////////////......))),,,///111000///......///000000///...---...000333000,,,+++,,,---...---............//////000000,,,,,,...///111222444444///000000000000///.........///111111000/////////......///000000000//////,,,,,,------......//////000///---,,,++++++,,,,,,+++,,,---,,,++++++---///...............------,,,++++++,,,,,,---------...,,,,,,---............---******++++++++++++******,,,---...---,,,+++---///........................---...///...---,,,---///......///000///...---,,,***---...---...000000---,,,---......,,,,,,---...,,,---...000000000000///---------............///...///000///......000222111111000///////////////---//////...---,,,,,,---000000///000000111222222//////111222222333222222333333222222222222111111444444444555555555555555:::;;;;;;;;;::::::<<<>>>AAAAAAAAABBBBBBBBB???===@@@BBBCCCCCC@@@>>><<<<<<;;;>>>AAACCCAAA???>>>>>><<<:::999777666666666777777777777777777888888999888888777777666666555555666777777666444222333444777777666666555666666777666999:::999666444555777<<<;;;::::::;;;<<<;;;:::///333444222222666999888555666666666444444666777999;;;===@@@BBBBBBCCCCCCBBB???:::666555777<<>>BBBCCCAAA??????BBBAAA===>>>>>>===888444222555999:::<<<>>>>>>@@@AAABBBAAA@@@DDDEEEBBBBBBEEEDDDAAAEEEEEEBBB@@@BBBGGGGGGDDD@@@>>>>>>CCCJJJLLLHHHCCC>>><<<;;;>>>CCCDDDAAA===:::;;;>>>BBBDDDDDDBBBAAA???AAA???;;;<<>>@@@CCCEEEFFFEEECCCAAA>>>:::777888<<>>???CCCFFFFFFDDDBBBCCCEEE@@@???>>>======>>>AAADDDBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCAAAAAAAAACCCEEEFFFAAA@@@>>>======>>>@@@AAA@@@???>>>???@@@AAAAAA@@@BBBBBB@@@>>>===>>>BBBEEE@@@>>><<<<<<===>>>>>>===888<<<>>><<<<<<@@@BBBAAA??????>>><<<999888888999999;;;===>>>===<<<<<<<<<;;;===<<<999999<<<===;;;777999;;;<<<:::::::::;;;::::::;;;:::999999:::<<<::::::999888888888888999777888999::::::999888777444444333333333333444555777555333333444444444333444555555555333222333444444222111111444444333111222444555555444555666888666666666555555444333333444555666555333222222333444333222222222333333444333333222222222333444555444444333111......///111333333333333333333333222000000000000111111222222222222111000000111111111------........................////////////......+++---///000///.../////////000000///......///111111///,,,,,,---...------------......//////000000------...///000111222333///000000000000000//////---000222111...---///111,,,---...///000000000000+++++++++,,,---...//////111000---+++++++++---...***+++,,,+++******,,,...---......///...---,,,,,,***+++,,,---,,,---...///------..................******++++++++++++******,,,---------,,,,,,---///////////////////////////---...//////------...///...//////000000...---,,,,,,---.........//////...,,,---......,,,,,,---...+++---000333444333222111---------............///.../////////......000111222111000//////......///000111111000......000222///////////////000111111///000000111222222333333333333333333333333333333111222333444666888999999999:::;;;:::999:::<<>><<<<<<;;;===@@@AAA@@@???>>>>>>;;;:::999888777777777777777777666555666777888999999888888777666555555444444666777666444333333444666666555555555555666666666999<<<;;;888666777999<<<::::::;;;<<<<<<;;;999...222444222222666999888555666777666444444555777888:::<<<>>>@@@@@@@@@@@@DDDAAA;;;777555666999<<>>@@@AAAAAAAAABBBBBBFFFFFFDDDDDDFFFEEEBBBEEEFFFDDD@@@AAADDDEEEBBB===<<<===CCCIIIKKKHHHDDD???<<<:::>>>CCCFFFBBB>>>888<<>>???AAA@@@<<<;;;>>>???>>>>>>@@@CCCEEEEEEEEECCCBBB???;;;888888===AAABBBBBB@@@BBBEEEFFFFFFDDDAAA??????BBBEEEEEEBBBAAAAAACCC>>>>>>>>>===<<<===@@@CCC@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCAAA???>>>???AAABBBAAA@@@???======>>>@@@BBBDDDBBB@@@???@@@@@@???>>>BBBAAA@@@>>><<<===@@@CCC???===;;;;;;<<<>>>???>>>:::>>>>>>;;;:::>>>AAA@@@@@@@@@???===:::888999:::666999;;;<<<;;;::::::;;;999<<<;;;888888<<<===;;;777999;;;;;;:::999:::;;;::::::;;;:::999999:::<<<;;;::::::999888999999999777777888999999999888777888888888777777777888888666444333222444444444333444555666555333222333444111222444333111000111333222444555555555555666777666666555555444444444444444555666666444222222222444444333333333333333333222222222222333333444444222222222000//////111444333333333333333333444444/////////000000000000000000000/////////000000111000//////...------,,,,,,......////////////......000000///---,,,---000333///000000000......000222......---///000///---+++---------...///000000111///////////////000000000000000111222222111111111///111111///,,,,,,000333+++,,,---///000000000000+++++++++,,,---...//////222111...---,,,,,,...///***+++++++++******,,,------...///000///...,,,++++++,,,......,,,,,,...000........................++++++,,,,,,,,,,,,+++++++++,,,------,,,,,,...000////////////////////////...///000000///...///000...///000000000///...------------//////.........,,,---......,,,,,,---...,,,...222555666555444222---------............///---...///...------///111111111000//////////////////000111111000111333555111000//////......//////000000000111111222333333333333333333333333333444333444444555777888888999888:::;;;;;;:::;;;===>>>BBB@@@>>>???BBBDDDCCCAAAAAACCCDDDCCC@@@>>>======;;;===@@@@@@???>>>===>>>::::::999888888777777777777666555444555666888999999888888777666555555444222444666666555555555666222222333444555555555555222666:::;;;999888999;;;;;;::::::;;;<<<<<<;;;999...222444111111555888888666777777666555444666777777888:::===??????@@@@@@CCC@@@;;;777555555666888===AAADDDCCCAAADDDMMMUUURRRIIIBBBAAABBBCCCEEEIIICCCDDDDDDAAABBBEEECCC>>>??????>>><<<999777777777===;;;===AAACCCBBBBBBEEEEEEHHHGGGDDDDDDGGGFFFDDDBBBEEEEEEBBBBBBDDDCCC???;;;===@@@DDDGGGHHHFFFEEEAAA===:::>>>EEEHHHDDD???888===CCCFFFFFFCCC@@@>>>???BBBBBB===;;;>>>???>>>@@@AAADDDFFFFFFFFFEEEEEE???<<<888999===AAABBBAAA???@@@BBBCCCDDDCCCAAA@@@???BBBDDDCCC@@@>>>???AAA>>>AAACCCAAA???>>>AAADDD???>>>>>>======>>>>>>???GGGFFFEEECCCBBBBBBCCCCCC@@@AAA@@@???>>>>>>@@@BBBGGGDDDBBB@@@AAAAAAAAA@@@AAAAAA@@@>>><<<===???AAA???===;;;:::<<>>AAA@@@;;;:::===@@@@@@@@@@@@???===:::999999:::444777999:::999999999:::999;;;:::777777;;;===;;;888999::::::999999:::;;;:::;;;;;;:::999999:::<<<;;;;;;:::999999999999999666777888999999999888777888888777777777777666666555444222222333444444333444555666555333333333555///222555333///...000333111333555666555444555666666666555444444444555555333555777666444222222222333444444444444333333222222222222222333333333333///000222111111111333555222111111111111222333333//////000111111111111000222222111111222222333333111111000///...---,,,+++......////////////......222111///,,,+++---111444///000111000//////111222......///000222111...+++,,,------...///000111111000000000/////////......000111111222222222222111222222111///...///111333,,,---...///000111111111,,,,,,------......//////222111///...------......***+++,,,+++******,,,......///000111111///---,,,,,,///111000---,,,...000000///......---.........,,,,,,------------,,,,,,+++,,,------,,,,,,...000........................///000111000///...///111//////000111000///...---...,,,---000000---,,,...,,,---......,,,,,,---...,,,...111444555555333222---------............///---...///...------///111000000////////////000000,,,---///000///000222333111111000///////////////000000000000111222333444222222333333333333444444777777777777666666666666777999;;;<<<;;;;;;<<<>>>EEECCCBBBAAABBBAAA@@@>>>AAABBBCCCBBB@@@??????@@@<<<>>>@@@???>>><<<<<<<<<::::::999999999888888888555555555555555666777777888888777777666666555555000333555666666555666666000111222444444555555555...333777999777666777999:::::::::<<<======;;;888...222444111111555777777888888888777555555666888444666999===???AAABBBBBBCCC@@@===999777666666666999@@@GGGGGGCCCCCCKKKSSSJJJDDD@@@@@@AAAAAAEEEJJJBBBDDDEEEDDDEEEGGGDDD??????>>><<<;;;;;;:::777666:::888;;;BBBEEECCCEEEIIIGGGIIIHHHDDDDDDGGGHHHEEE<<>><<>>;;;>>>FFFJJJFFFAAA;;;???CCCDDDCCCAAAAAAAAA???CCCCCC>>>;;;===?????????@@@BBBDDDEEEFFFEEEEEE???<<<999:::===@@@AAA@@@@@@@@@@@@AAAAAABBBBBBBBB@@@BBBCCCAAA===;;;===???>>>BBBEEEDDDAAA???@@@BBB>>>>>>===<<<<<<===>>>>>>EEEEEEEEEEEEDDDDDDDDDDDD>>>@@@AAA@@@>>>===???AAADDDAAA???>>>@@@AAABBBBBB???@@@@@@???======>>>??????===;;;:::===???AAAAAA@@@BBB@@@;;;:::===AAAAAA>>>>>>>>><<<999888999:::444777999:::999999999:::999;;;:::777777;;;<<<:::999999999999777888:::<<<:::;;;;;;:::999999:::<<<;;;;;;:::999999999999:::555666777999999999888777666666666666666555444444555333222222333444444333444666666555444333444555111222222111000///000000111333555555444333333444555555444333444555666666333555777777555222111111222444555666666444222000111111222333333333333333///111333333333333444555222111111111111222333444000111222333444333222222444333333333444444555666000000000//////...............////////////......//////...---+++,,,///111///000111000//////111333000/////////111111000...,,,,,,---...///000111111......////////////////////////000111111111111111222111000111222333222111...//////000111111111111........................000//////......---,,,,,,***+++,,,,,,++++++,,,......///111222222000...,,,///222444222...,,,...111111000///...------...///---......//////......---+++,,,------,,,,,,...000------------------------...///000000......///000///000000111000///...---///,,,,,,000000,,,,,,///,,,---......,,,,,,---...,,,---///111222222111000---------............///---.........------///000///......//////000111222+++---000000000//////000000000//////000000111111111000000000000222333444111222222222333333333333555666666777777888888999555888<<<======<<<<<<<<>>???@@@???===;;;:::;;;999999::::::999999888888444444555555666666666555777777777777666666666666222444666777666444444444222333444555555444444333///333888999777555666777:::::::::<<<======:::888///333444111111444777666888999999888666555777888333555999===AAADDDEEEFFFDDDCCC@@@===;;;999888888666???IIIJJJEEECCCGGGNNNFFFDDDCCCEEEEEEEEEIIIOOOAAADDDFFFEEEGGGHHHEEE@@@DDDBBB???@@@AAA@@@===999888555999BBBFFFEEEHHHMMMIIIJJJHHHDDDCCCGGGHHHGGG777???EEEFFFFFFFFFCCC???===BBBGGGHHHDDDBBBCCCEEEDDD>>>;;;???GGGKKKGGGBBB???AAABBBAAA??????BBBEEE???CCCCCC>>>;;;===??????===>>>@@@AAACCCCCCCCCBBB@@@<<<999:::===@@@@@@???BBBBBBAAA@@@AAABBBDDDEEEAAABBBBBB???;;;999<<<>>>===AAAEEEEEE@@@===>>>@@@???>>>===<<<<<<===>>>???;;;<<<===>>>????????????<<>>===>>>@@@>>><<<::::::===???AAAAAA>>>@@@@@@@@@>>>======>>>@@@===;;;;;;===@@@BBBCCC@@@BBBAAA;;;:::>>>BBBCCC<<<===<<<;;;888777888999555777:::;;;:::::::::;;;999;;;:::666777:::;;;999999:::999888666888;;;===:::;;;;;;:::999999:::<<<<<<;;;::::::999999::::::555666777888999999888777999999999999999888777777444333111222333444444333555666666666444333444555444111...///222222000---000222444555444333333333555444333333444555666888333555777777555333111111222333666888777555111///111111222333333333333222000222444555444333333444444444333222333444666777222333444555666555444444000/////////000111111222////////////000000000000......////////////......,,,---......,,,+++,,,...///000111000///000111333333111......///111222222,,,,,,---...///000111222---------...///000111111......///000000000000000222111111333666666222---///000000111111111111111///////////////.....................---,,,+++***+++,,,---,,,++++++---//////000222333333111///---000333555333...,,,...111111000///...------...///......////////////......***,,,------,,,---///111---------------------------...///...------...//////000111111111000...---000,,,,,,111000,,,+++///,,,---......,,,,,,---...+++,,,---...//////......---------.........//////---.........------///000............///111222333---000222333111///............//////000222333444111000000000000222333444111111111222222333333333000111333666999<<<>>>???333777<<>>===<<<;;;>>>AAAEEEEEEBBB@@@AAACCC???AAABBBAAA@@@@@@AAACCC>>>@@@@@@???<<<:::999:::999999:::::::::999888888222333555666666666555444666666666666777777777777333666888888666333222222555666666777666444333111222777;;;;;;999666666777::::::;;;<<<>>>===:::888...111222111222666777555999999999888777888:::<<<888:::===???AAAEEEIIILLLBBBBBBDDDDDD???999888<<<555999>>>BBBBBBBBBCCCCCCEEEEEEDDDEEEEEEFFFGGGGGGHHHGGGGGGGGGGGGEEEBBB@@@AAAAAAAAAAAA@@@???>>>>>>:::===?????????AAAGGGKKKQQQLLLGGGEEEFFFGGGEEECCCDDDEEEFFFFFFDDDCCCCCCCCC@@@BBBDDDDDDBBB@@@???>>>GGGAAA;;;:::???DDDFFFEEE>>>======???BBBCCCCCCBBBAAAAAA@@@>>>;;;;;;===@@@>>>AAADDDDDDBBBAAABBBCCC???888444777:::===EEENNNIII???<<>>@@@CCCCCC>>><<<>>>???===BBB:::999???CCC@@@===>>>;;;???>>>:::;;;@@@AAA===;;;@@@EEEDDD>>>;;;===AAA@@@???>>>======>>>?????????===::::::;;;===>>>???>>>=========>>>???@@@@@@@@@???>>>>>>>>>???@@@AAA>>>>>>>>>>>>===<<<::::::===:::777777999<<<<<<;;;:::::::::;;;::::::999999;;;:::999999::::::888666;;;<<<===;;;888666666666;;;===>>>===:::999999999888777666666777888999888999888666555555555666777777444222111222333333222222333333444444444555555444333222111111111222333///111333555666666555444222222222222333555777888666333222555333///000666222666888555333555555333444444444444333333222111555000...222444222000111333111000111444555666555111111222333333333333222111222333333111111222333------......///000000000+++---//////...---...///.../////////------///111///...---///333444222000000000///////////////000...,,,+++,,,000111000...///......------///000111...000111222111000111222111111111000000000000000...//////...,,,,,,---///,,,---......//////......+++,,,...///......///000000000...+++((((((***+++111444666333...+++---000111000000000////////////,,,222111))))))000111+++---......///////////////******+++...222333000------------.........//////)))***,,,...............---,,,,,,,,,,,,---...///---******,,,---+++,,,///,,,---///000000///---,,,---++++++---000111///---------------------------///111000...111444///%%%---...000000///...///000+++,,,...///000000000///...---------...///111222111000000///000222333444555222222555444111111444666666666666666666666666;;;<<<===>>>???@@@@@@@@@??????@@@???>>>>>>@@@AAAAAABBBDDDDDDCCC@@@===;;;CCCDDDCCC@@@;;;777555555888999999888777777888:::444444444444444555666666333666999999777555333222777666666555444333333333***000777999777666999<<<555555666666666666666666888666888<<<===999888999000333444222333777888666999999:::999888888:::<<<777;;;>>>@@@@@@BBBGGGKKKEEEDDDDDDEEEAAA;;;:::<<<666999===???@@@AAABBBCCCEEEEEEEEEEEEEEEFFFGGGGGGEEEDDDDDDFFFGGGGGGDDDBBBBBBBBBBBBAAA@@@???>>>>>>999;;;===???AAACCCGGGIIIMMMJJJGGGFFFFFFFFFFFFFFFEEEFFFFFFFFFEEEDDDDDDDDDCCCDDDEEEDDDBBB@@@>>>>>>DDD@@@;;;999;;;>>>@@@AAA>>>======>>>@@@BBBBBBAAACCCAAA>>>======>>>>>>>>>===@@@CCCDDDCCCCCCDDDFFFBBB<<<777999<<>>===???AAA@@@BBB======DDDHHHDDD@@@>>>===AAA@@@======AAAAAA>>>888===CCCBBB===999:::===>>>???@@@@@@AAA@@@??????>>><<<::::::;;;===??????>>>>>>>>>>>>>>>>>>???@@@??????>>>>>>>>>>>>??????>>>>>>>>>======<<<;;;;;;===:::777777999;;;;;;;;;::::::;;;<<<============:::999999;;;<<<===<<<;;;999:::;;;;;;999777777888;;;<<<===<<<:::999888999999888777777777777666666888777777666666666666666888666444444444555555444222222333444555555666666333222111111111222333333333444666666666555333222444444444444444444555666555333333666444000000555111555777444333666666555333444444444333333222111444///...222555333222333333111000111333444444444111111222222333333333222222333444333111000111222000000//////////////////+++,,,............///111---...///...------///111000......000222333222///000000///////////////000---+++***,,,///000///---///......---...///000111...///111111000000000111111000000000000000000000///000000///------...///,,,------...............,,,---//////---,,,,,,---111111000---++++++,,,...000222333222...,,,---///000000000000000000000000---333222++++++222333---000000111111000///......+++++++++---000111000---------------------------***+++---...//////......,,,,,,,,,---------......---***+++......,,,,,,///,,,---...//////...---,,,---,,,,,,---000111000...////////////////////////111111---***---111///(((---///000111/////////000,,,---///000111111000000......------...///111222333222222111222444555666555222222555444222222444666666777777777888888888<<<===>>>???@@@AAAAAAAAA???@@@@@@@@@>>>>>>@@@AAAAAABBBCCCDDDCCC@@@>>><<>>DDDJJJJJJFFFDDDFFFEEE???;;;;;;888999;;;<<<===>>>AAACCCEEEEEEDDDDDDDDDEEEFFFFFFAAAAAABBBDDDGGGGGGFFFEEECCCCCCBBBAAA@@@???>>>>>>999999:::===BBBEEEGGGGGGJJJJJJJJJHHHGGGGGGIIIKKKEEEEEEEEEEEEDDDDDDDDDDDDFFFEEEDDDCCCAAA???>>>===BBBAAA>>>;;;999999<<>>===<<<===>>>@@@@@@???EEEAAA===<<>>DDDKKKQQQIIIEEEHHHGGGAAA???CCCDDDCCCCCCCCC===777777;;;;;;???AAA???>>>AAACCCBBB@@@>>>???FFFIIIEEE@@@===@@@BBBBBB@@@???BBBAAA???:::@@@FFFFFFAAA======???<<<>>>AAACCCCCCBBB@@@???<<<;;;;;;;;;<<<===???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>=====================<<<<<<===;;;888888999:::;;;:::999999;;;<<<===>>>>>>>>>777777777:::===>>>>>>===777999::::::999888999::::::;;;<<<<<<:::888888999999999999999888666555444777777777777777666666555999777666666777777777666333333444444555666666777111111000111111222333444555555666777666555444333666666666666666555444333333333444666444111111444000555666444333666666555333333444444444333222222333//////333555333222444333222111111333333333111111111222222222333333333333444444333111//////000111111000000///......---,,,---......---...000222---...///...------///111000//////000111222000///000//////......///000000...---,,,---///000000//////............///000000---///111111000000000111000000000000000000111111000111111000///...///000---------..................000111000...,,,,,,---///000///---,,,,,,---///000000//////............///000000111111111000000...222222---...444555111333333222222111///...------,,,,,,---...///...---..................------+++,,,...///000000///...+++,,,---.........---,,,---+++,,,000000---,,,...,,,---...//////...---,,,---------...000111000///////////////////////////333000+++(((***//////+++---///111111000///000111......///000111111111111............///000111111333222222111222444555666444222222555555222222555666666777888999::::::;;;======???@@@AAABBBBBBBBB@@@AAAAAA@@@???>>>@@@BBB???@@@BBBCCCBBB@@@>>>===>>>???@@@>>>;;;999999999333555777888999:::===???;;;:::777555444444555666777999999999777666777888===:::777444444555888:::::::::888777555444444444777777777777666666555444888777999======:::888:::555888999666777:::;;;888777999::::::999999;;;<<<555<<>>>>><<<999777999???EEEGGGGGGJJJLLLMMMKKKHHHGGGJJJMMMDDDCCCBBBBBBCCCCCCCCCBBBEEECCCAAA@@@@@@@@@???>>>@@@BBBAAA>>>999888<<>>>>>===CCCAAA???>>>?????????>>>>>>@@@CCCEEEFFFFFFFFFFFF@@@<<<888555666:::???DDDFFFAAA???BBBBBB??????BBBEEEDDDDDDDDD???888666999;;;???AAA???>>>AAACCCAAA===<<<>>>AAACCCBBB>>><<>>@@@AAABBBBBB@@@???:::;;;<<<<<<<<<===???AAA@@@@@@???>>>=========>>>>>>???@@@AAA@@@???>>>======<<<<<<<<<<<<============;;;:::999999999999999888888999:::;;;;;;;;;;;;444444555777:::<<<<<<;;;888:::;;;;;;999888888999999:::<<<;;;999888888999888999:::999888666555555666777888888888777555444777666555555666777666555666666555555555555444444//////000111222333444555222333555666777888888777555666777777777666444333222333555666444222222444111666777444333444555333333333333444444333333222444000000333333000000222333222111222333333222000222222111222222222333333555555555333000...---.../////////.........------/////////...------///111,,,---......------///111000000000000000000///...//////.........///000000/////////000111111111111............/////////000---///111111000///000111000000000000000111111111///000111000///......///------------....../////////111222222000...//////,,,,,,---,,,******,,,...///---,,,---//////...------...///000000000//////---111111...000444555222111111111111000///...---......,,,,,,,,,---------000000000///////////////,,,---///000000000//////***+++---//////...---,,,,,,+++---111222...,,,...,,,------......------,,,------...///000111000000------------------------222000,,,***,,,...///---,,,...000000//////000111//////000111111111111111....../////////000000111111000000///000222333444444111222555555333333666555666777888:::;;;<<<======>>>???AAABBBCCCCCCDDDAAABBBBBBAAA??????@@@BBB>>>???@@@AAAAAA@@@???>>>>>>???@@@>>>;;;999888999222444777888888999;;;===<<<:::777555555555777888888888888777666666888:::===;;;999777777888999;;;:::888555555666777888777999:::999999888777666555777666777<<<<<<888777999777::::::777888:::;;;888666777999999999999:::<<<555;;;AAA???999888???FFFNNNHHHEEEHHHHHHCCC>>>===<<<<<<;;;999999<<<@@@DDDBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@AAACCCDDDEEECCCAAADDDCCCAAA@@@>>>>>>>>>>>>@@@;;;666666;;;AAAFFFHHHHHHJJJKKKIIIFFFDDDFFFIIICCCAAA??????AAABBBBBBAAAAAA???======@@@AAAAAA@@@<<<@@@AAA>>>999888<<>><<<::::::;;;=========>>>AAACCCAAA===;;;===AAAAAABBBCCCDDDFFFFFFEEEDDD>>><<<777444444888===???BBB@@@AAACCCCCCAAABBBEEEEEEDDDDDDEEEBBB:::777888;;;???AAA???>>>@@@AAA???=========<<<===??????>>>@@@@@@@@@AAAAAA???>>>>>>;;;>>>BBBCCC@@@===<<<<<<>>>>>>>>>>>>>>>???@@@@@@:::;;;======<<<<<<>>>@@@@@@@@@???>>>=========>>>???@@@AAAAAAAAA@@@>>>=========<<<<<<<<<======>>><<<<<<<<<:::999888888999;;;;;;;;;;;;:::999888888666666666888:::;;;:::888:::;;;<<<;;;999777666777888999;;;:::999777888999555777999999777666777888666777888888888777555444444333222333555555444333888888777555444333111111//////111222333444555555333333444666777777888888333444666777777777666555222444666555444444444444333777888444222333222000222333333444444333333333444222111333111...---000333222222333444333222000222222111111111222333444555666555333///---,,,---,,,,,,,,,------.........111222111///---,,,---...+++,,,------------///111///000000000000/////////...............///000000...///////////////000000---......///////////////---///000000//////000111//////000000111111111111---///000000...---------...------------...///000,,,...000000//////000111***,,,,,,,,,++++++,,,......---,,,---...///...---,,,---...///000///------+++...//////000333444222......//////000//////.........---,,,++++++,,,---........................---...///000000000///...***+++---//////...---,,,,,,+++---111222...,,,...,,,------------------,,,,,,---.../////////000000........................000//////000111000......***,,,...///......///000000000000000000111111111/////////000000000000000111000000///000222333444333111111555666444555888555666777999:::<<<===>>>===>>>???AAACCCDDDDDDDDDBBBCCCCCCBBB@@@???@@@BBB>>>???@@@@@@@@@???>>>===???@@@@@@>>>;;;888777777333555777888777777888999999888777666666777999:::666777777666555666999;;;;;;;;;<<<<<<<<<;;;:::999:::777555444666999::::::999999999888777666555444555333555999:::666555777777::::::777777999999666333666888999888888999:::555:::>>>===999888>>>CCCKKKGGGFFFHHHGGGBBB??????<<<;;;:::888888:::>>>BBBAAAAAA@@@?????????@@@@@@AAA@@@AAABBBCCCCCCAAA???BBBAAA???>>>======>>>>>>AAA===888666888===BBBEEEDDDDDDEEEDDDBBBAAABBBBBBCCC@@@======@@@CCCBBB@@@???===<<<>>>AAACCCBBB@@@:::===???===888777:::===>>><<<999999;;;===>>>>>>;;;AAAEEEBBB;;;888<<>>:::555555:::>>>???BBBBBBCCCCCCAAA@@@@@@BBBEEECCCDDDFFFDDD===888777999>>>@@@>>>===??????===>>>@@@???<<<<<<@@@AAA@@@???===>>>AAAAAA>>><<<>>>===@@@BBBBBB@@@>>>>>>>>>@@@???>>>=========???@@@:::<<>><<<;;;===???@@@???>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>===>>>===<<<;;;;;;<<<===>>><<<======;;;999777777888>>>>>>>>>===<<<;;;999999:::999888:::;;;;;;:::888;;;<<<===;;;888666666666777888::::::888777777888555777999888555555888;;;777777777777777666666555222222111333444555333222999888666555333111000///000111222444555666666666666666666555555555444444333444555666666666666666222666666333222444666666333777888444111222222000222222333444444444333333444222222444111------111222222222444555555333111333222111111111222333444555666555333///---,,,,,,+++,,,,,,---......//////000222222111///,,,,,,,,,***,,,------,,,---///111---///000000///...///000------------...///000000,,,---......,,,,,,---...---......///000/////////,,,...000000/////////000/////////000111111222222,,,...000000...,,,,,,,,,......---,,,---...///000)))+++---...------...///,,,...//////------...///------..................---...///000000...,,,++++++,,,...///000111111111------...///////////////,,,---...---,,,+++,,,---+++++++++,,,,,,,,,------------//////000///...---+++,,,---.........---,,,---+++,,,000000---,,,...---,,,,,,,,,,,,,,,,,,---***,,,...///......///000000000000000000000000000......000444444000......***,,,////////////000111111000/////////000000111///000000111111000000///333222222111222444555666333000111555666555666999555666777888:::;;;<<<===<<<===???AAACCCDDDDDDEEECCCDDDDDDBBB@@@@@@AAABBB???????????????>>>======>>>???@@@>>>:::888777777555777999999777666666666777777777777777888999999555666666666555666999;;;999;;;===>>>>>><<<:::999;;;:::888777666777888:::666666666666555444333333333222444888888555333555777:::999666666888888555111444666888777777888999555888;;;;;;999:::===AAAFFFEEEFFFGGGEEE???>>>AAA999999888666555777;;;>>>BBBBBBAAA@@@@@@@@@@@@@@@?????????AAACCCCCCAAA??????>>>===<<<<<<===>>>???@@@???<<<999888999===@@@AAA@@@@@@AAACCCCCCBBBAAAEEEAAA===>>>BBBDDDDDDBBBAAA???>>>@@@DDDFFFCCC???===???@@@>>>:::888888999>>>;;;999999;;;>>>@@@@@@;;;???BBB@@@;;;999;;;>>>@@@@@@@@@BBBEEEFFFDDDBBB???@@@<<<666666<<<@@@??????BBBCCCAAA>>>===>>>>>>DDDBBBDDDGGGFFF???999888555:::>>>======???@@@>>><<>><<<===BBBBBB>>>===???AAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===:::>>>@@@???;;;999;;;>>>>>>>>>>>>>>>>>>>>>???@@@@@@???>>>===<<<<<<<<<<<<@@@???===;;;;;;;;;<<<===<<<===>>><<<999666666777============<<<;;;::::::999888888999;;;;;;:::888:::;;;<<<;;;999777777777666888999999888777777888888999:::777333333777<<<888777777666666666666666333333333555666777555333555555444333222111000000222333444666666777666666666555555444444444444444666555444444444444444444333777666111000555888777000444666333222444444222111222333333444444444333333222333555333000111666222222333555777777555333333222111000000222444555444555555222///,,,,,,---.../////////////////////---///222333111///------***+++,,,---,,,---///111+++...000000///...///111------------...///000000---///000///---,,,...000------///000000000///...,,,...000000///...///000...//////000111111222222,,,///111111///---------///...---,,,,,,...///000,,,...//////...---...///---...000///...------...---///111000---,,,...000000111222333222///---+++,,,,,,...000111000000000//////000000000//////...))),,,......,,,+++,,,---******+++,,,---...//////,,,---...//////...---,,,,,,,,,,,,---------......---***+++......,,,,,,///---,,,,,,,,,,,,,,,,,,---)))+++......---,,,---///000000000000000000000000...---000555444...---///,,,...000111111111222444000000///......//////000///000111111111111000///333222222111222444555666222000111555777555666:::666666777888999:::;;;<<<;;;<<<>>>@@@BBBCCCDDDDDDDDDEEEDDDCCCAAA@@@AAABBB@@@@@@???>>>======<<<;;;<<<===>>>===:::999888999666888;;;;;;:::888777777666777888888888777666555444666777777777888:::<<<;;;;;;<<<======<<<;;;;;;:::;;;<<<999666555777:::666666666777777666555555444222444888888555444555666999999555555777666333000333666777777777777888666777999999:::;;;>>>@@@CCCCCCFFFGGGCCC>>>>>>BBB777777666444333555888;;;DDDCCCBBBBBBAAAAAAAAAAAA>>>===>>>@@@CCCCCCBBB@@@>>>===;;;:::;;;<<<>>>???===???@@@===999777999;;;AAA??????AAAFFFGGGFFFCCCGGGBBB>>>???CCCFFFEEECCCDDDAAA@@@CCCGGGGGGCCC>>>BBBCCCBBB@@@===:::888888===;;;999999;;;???AAAAAA===>>>???>>>===;;;;;;;;;>>>===>>>AAAEEEGGGEEECCC>>>???<<<555555<<<@@@???>>>BBBEEEBBB@@@@@@AAAAAACCCAAACCCGGGGGG@@@:::888222888<<<<<<===@@@AAA???999???BBB>>>>>>AAA@@@<<<>>>;;;===CCCDDD???===AAA???>>>>>>===<<<<<<======@@@AAACCCCCCBBB@@@===;;;;;;>>>AAA@@@;;;999:::===>>>>>>======>>>???@@@@@@???>>><<<;;;::::::;;;;;;AAA???===;;;:::;;;<<<<<<<<<>>>???===999666666777999999::::::;;;:::::::::666555555777999:::999888888999;;;;;;999888999999555777999999777777777888;;;<<<;;;666111111666;;;999888666555555555666777555555555777999999777555222222222222222222222222333444555777777777777666222222222333444555666777888777555333222222222222444888666000///555999888---222444222222555666555111222333333444444444444111111444777666333666;;;222222333666888888666444333222111000000222444555444444444222///---,,,---222222111111000000//////)))---111333333111//////***+++,,,,,,,,,---///222***---000000///...000222,,,,,,,,,---...///000111000222444333000///111333,,,---///000000000///...,,,...000000///...///000...//////000111222222222---000222222111///......///...,,,,,,,,,---///111111333444333111000000000+++---......,,,******+++---000333111,,,***---111222333444555333111---+++------...111222000000000222222222222111///...---'''+++//////---+++,,,---,,,---...///000222333333,,,---.........---,,,+++------,,,,,,,,,---...///---******,,,---+++,,,///---,,,,,,++++++,,,,,,---(((+++------,,,+++---///////////////////////////...,,,...333222,,,,,,000...000222333333333444666000///...------...///000///000111222222111000///111000000000000222333444222000111555777666777:::666666777888999::::::;;;;;;<<<>>>@@@BBBCCCDDDDDDDDDEEEEEECCCAAA@@@AAABBBAAA@@@???>>>===<<<;;;;;;:::;;;===<<<;;;::::::;;;666999<<<===<<<:::::::::777888999999888666333222555777999999999:::<<<======<<<;;;::::::;;;<<<===666:::<<<;;;777555999===888999999:::::::::999999444333555999999666444666333666999:::888666555444000222444444444444666777333555888::::::999:::;;;<<<>>>AAABBBBBBBBBCCCDDD>>>:::666444555777:::;;;GGGDDD???>>>???AAACCCDDD??????@@@AAABBBBBBCCCCCCDDDAAA>>>===???@@@???======???@@@>>>:::888999:::CCCBBB@@@??????@@@BBBCCCGGGCCC???>>>@@@AAAAAA???BBBFFFIIIKKKHHHEEEBBBAAABBBAAA???>>>===;;;777555;;;===??????======@@@CCC@@@@@@@@@===;;;999:::;;;DDD>>>:::===EEEJJJIIIFFFDDDAAA<<<888888;;;???AAACCCCCCCCCCCCBBBAAA@@@???EEEDDDBBBCCCCCC@@@;;;666444555:::??????<<<;;;===AAA===>>>CCCCCC===<<>>===???>>>===>>>???AAAAAAAAA???@@@AAAAAAAAAAAA@@@???AAA???===:::999999:::;;;;;;AAADDDBBB???@@@@@@???CCC===999<<<>>>======????????????>>>===;;;999888===<<<:::777555555888;;;777888999999888999;;;===<<<888777::::::777555555888888999:::999888777666;;;;;;;;;:::888777555444999:::888444333666777444444777:::999777555777999777777666555444444333333333111222222///,,,000777444777:::;;;:::999777777777666444333333444555666444555666666555333111///222444444222222666777444555333222111222333333222111222333444555555555555444333333333444666888999666666555444222111000000999555222333777999888555---444666000+++...111000---...///...------...//////000000000...---...///+++,,,---...////////////------///000000000///...//////...------...000111///...---///222333000---//////000000000000//////000111111111111000000///000000111111111111000000,,,111333000......---***///......------......///---///000000...,,,,,,,,,111111000///......------333111///...000111111111000222444333222000///000+++---//////...///000222000111///,,,---///---)))***,,,---,,,++++++,,,---111///+++((('''(((***,,,---...///000000...,,,+++,,,,,,,,,---------......(((+++...000000/////////,,,,,,---///111000...+++---------............///000///....../////////---///......///000///,,,***...//////111222333444555222...+++---111333111...111111000000111333444666000000111222333333333333222222333666999;;;;;;::::::::::::::::::999888777:::<<>>>>>===<<<<<<999999999999:::;;;;;;<<<999999::::::999999888777666333444999;;;888666666111444888999888777666666111333444444333333555666333555888999888888999999;;;===@@@AAA@@@@@@@@@AAA@@@>>>:::777555555666777??????@@@@@@AAAAAABBBCCC@@@@@@@@@@@@AAABBBCCCCCCDDDAAA>>>>>>???@@@???>>>===??????===999777777999=========>>>???BBBDDDEEEDDDAAA>>>>>>@@@BBBAAA@@@===AAAEEEGGGFFFDDDBBBAAACCCAAA@@@@@@@@@>>>;;;777:::<<<======<<<===@@@CCC?????????===;;;999:::;;;???>>>>>>???BBBDDDFFFGGGEEEBBB===999888;;;>>>AAABBBCCCCCCCCCBBBAAA???>>>CCCAAAAAAAAAAAA>>>999555555666:::@@@@@@<<<;;;>>>AAA>>>>>>BBBBBB===<<>>>>>??????>>>>>>???@@@AAAAAA???@@@@@@AAAAAA@@@@@@???@@@???===<<<;;;;;;;;;;;;===BBBCCC@@@>>>@@@AAA@@@AAA<<<:::===???>>>===???===============<<<<<<;;;???>>><<<999777777:::===::::::;;;999888777999:::===999888:::;;;888666666888999999:::999888777666999999888888777555444333888:::888444444666777444777666777777888888888777666666555444444333222222555222111222000...000444444777:::;;;:::999888888888777555333333333555555333444555666555333111///222555444222222555666444444444333333444444444333222222333444555555555555555444333333333444555666222222222222222222222222444111///111555666333000000666777000+++---//////,,,---...---,,,,,,---......///000///---------...***+++,,,---..................------...///000111///......---...///000000///......///222222000...//////000000000000/////////000000111111111000000000000111111111111000000,,,111333111//////...,,,//////............/////////000000///---,,,---///......------,,,,,,++++++222000...---///000000000///111222222000///...///,,,...//////......///111222333111......111000,,,,,,---...---,,,+++,,,---...---***))))))***,,,---+++,,,...//////...---,,,,,,,,,,,,---------......))),,,...///...---......,,,,,,---///000000...,,,---------............/////////....../////////...111000/////////...+++)))---...///000111222333333333///---...222444222///000000//////000222333444000000111222333333333333222222333555888::::::999;;;;;;;;;;;;;;;:::999999;;;<<<>>>@@@BBBBBBBBBBBBFFFFFFFFFFFFEEECCCAAA@@@BBBBBBBBBBBB@@@>>><<<;;;<<<===<<<;;;999888888:::777777777999;;;;;;999888777888999::::::999888777888888888888999:::;;;<<<;;;<<<===>>>>>>===<<<;;;999999999999:::;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999666333444999;;;888555666000333777888888777777888222444555444333222333555222555777888777666666777999;;;>>>???>>>======>>>AAAAAA@@@;;;666222222444666;;;@@@CCCBBB@@@AAABBBAAA@@@@@@???@@@AAACCCDDDDDDBBB???>>>???@@@???????????????===999777777777888999;;;===@@@BBBDDDDDD@@@???>>>???AAABBBAAA@@@;;;>>>CCCEEEEEEDDDCCCCCCEEEAAA???@@@CCCCCC???:::888999:::;;;;;;===@@@BBB>>>???>>>===:::999:::<<<;;;@@@DDDCCC???>>>BBBGGGGGGDDD>>>:::999;;;>>>AAA@@@AAABBBCCCBBBAAA???===AAAAAAAAAAAAAAA>>>999666666777;;;@@@@@@<<<<<>>???AAAAAA>>>===???@@@AAAAAAAAAAAA@@@@@@???@@@????????????@@@@@@AAA??????@@@AAAAAA@@@????????????>>>>>>>>>=========>>>BBBBBB>>>===???AAAAAA???;;;:::>>>@@@>>>>>>???;;;<<<<<<======>>>>>>>>>??????>>><<<::::::<<<>>><<<===<<<:::888666777888===999888;;;<<<999777888888999999999999888777777888888888888777666555444777:::888555444777777444888555444666:::;;;888555444444444333222222111111666222000222333111000222444777:::;;;:::999888888999888666444333333444444333444555555555333111000222555444111222555666333444444666666666666555444333444444444444444444444555444333333222222333333//////000111222333333444111///...000333444111...222666666000,,,,,,------+++,,,------,,,+++,,,---.../////////---,,,---...+++++++++,,,---------...///...,,,+++,,,///222444...............///000000///......///111222000///////////////////////////...///000111111111111111000000111111111111000000---222444111000111111.../////////////////////////////////...---,,,...000------,,,,,,,,,,,,,,,,,,111///---,,,.../////////---///111111///.........---...//////...---...000333333000,,,---111111......//////...,,,+++,,,---++++++******++++++,,,---)))***,,,---......---,,,+++,,,------......------,,,---......,,,,,,---...,,,,,,---...000000...,,,---------............///......//////////////////333111000//////---***(((------...///000111111111333000...///222444333000///////////////000111222000000111222333333333333222222222555888999999888<<<<<<;;;;;;;;;;;;::::::=========>>>@@@AAABBBCCCFFFFFFFFFEEEDDDAAA???>>>BBBCCCCCCCCCBBB???===;;;<<<======;;;999777777888666555666888:::;;;;;;999777888999::::::999888777777777777888999;;;======;;;<<<===>>>>>>===<<<;;;999999999999:::;;;<<<======>>>>>>>>>>>>===<<<<<<777444444888:::777555666222444777888777666666777333444555444222111222333222444666666555444444444888;;;>>>???>>>===<<<<<>>;;;999888888999:::<<<>>>@@@AAAAAABBB@@@@@@@@@AAAAAA@@@???>>>===@@@CCCEEEDDDDDDDDDEEEDDD@@@>>>@@@EEEFFFAAA<<<777777777888999<<>>>>><<<;;;:::;;;===<<>>AAAEEEIIIEEE???;;;999;;;>>>AAA>>>@@@AAABBBBBB@@@>>><<>>>>>???AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAA@@@??????@@@AAA??????@@@@@@@@@@@@????????????@@@@@@@@@???>>>>>>@@@BBB@@@<<<;;;???BBBAAA<<<:::;;;???@@@>>>>>>@@@===============>>>>>>???>>>???>>>===;;;;;;<<<>>><<<===<<<:::888777888999<<<999888<<<===:::888999999999999999888888777777::::::::::::999999888777666999888555555777777444777555555666999999888555333222222222111111111000555000...333666444222333555777999:::999888888888999888666555444444444444333444555666666555333222222555444111111444555333333555777888888666555555555444444444333333444444333222222222222222222222//////000111222333444444444222000000333444444333222333333000---,,,---...,,,---......,,,,,,---...---...///...---,,,,,,...,,,,,,,,,,,,------.........---,,,,,,---///222333------......//////000000////////////000111000000////////////////////////---...///111111222222222000000111111111111000000---222444111000222222000........................+++---//////...------...///......------...///000111///------...000000///---///111111000......///---/////////---,,,---...//////,,,((()))...///,,,///000000///---+++,,,---***++++++,,,,,,+++++++++'''(((***,,,------------+++,,,---.........------///000000...,,,,,,---///,,,,,,,,,...000000///------------............///---...//////......///000222111/////////...,,,***---...///111111111000000111///...///111222222000////////////000000111111000000111222333333333333222222222555777999888777;;;;;;;;;:::::::::;;;;;;>>>===<<<<<<===@@@BBBCCCDDDEEEEEEEEECCCAAA@@@>>>BBBCCCDDDDDDCCC@@@===;;;===>>>???===;;;999888999999888888999;;;<<<<<<:::888999999::::::999999888666777777999:::<<<===>>>;;;<<<=========<<<;;;:::999999999:::;;;<<<===>>>>>>>>>??????>>>>>>===<<<888444444888:::777555666555666888777666444444444333444555444222111111222111333555555444333333333777;;;>>>@@@???>>>===<<<===AAADDDAAA:::555444666999>>>BBBAAA>>>===AAAEEEBBBAAA@@@@@@@@@AAABBBCCCDDDCCCBBBAAA??????@@@AAADDDBBBAAA???>>><<<;;;:::888:::<<<>>>AAABBBCCCCCCBBBCCCCCCBBB@@@>>>======???AAACCCCCCAAA@@@AAABBBAAA???===@@@DDDEEEBBB>>>777666555666888<<<>>>@@@===>>>>>>===;;;;;;===>>>AAABBBDDDDDDCCCBBBBBBBBBIIIEEE???;;;999;;;>>>AAA===>>>@@@AAA@@@???===<<<@@@BBBCCCDDDBBB???===;;;777777:::??????<<<<<<@@@@@@@@@@@@???>>>??????>>>AAAAAAAAAAAAAAAAAAAAABBBAAABBBBBBAAA>>>>>>???AAA???????????????????????????@@@@@@AAA@@@@@@???>>>AAABBB???:::;;;@@@BBB@@@;;;:::<<<@@@@@@===>>>AAA@@@???>>>===<<<<<<======<<<===>>>===;;;;;;<<<===:::;;;;;;:::999999:::<<<;;;888777;;;===:::999:::999999999888888888888888999999:::::::::999999888555888888666555888777444444666888888666555666777111111111111111000000000222......444888777555555444666888888777777777888888888777666555555444444333444666777777777555444222555444111111444444222111444888888777666555666555555444333333333444444000000111222333333333444222222333333333333333333777444111000111333666777000000000000///...///111---///000///...---...000...///000///---,,,---...///......---......///000,,,---...///000000000000,,,---......///000000000//////////////////000111111000////////////000111---...///111111222222222000000111111111111000000...333444111000222333111,,,---............---,,,&&&***...000///---,,,+++000///...------///000111222000......///111111000---///222222111//////000---...///...---,,,---...------***&&&(((---...,,,///000000///---+++,,,---,,,,,,------,,,***)))((('''((()))+++,,,------...***+++---...///...---,,,111111111///------...000,,,,,,,,,---///000///...---------............///,,,...000///......///111000///......///000///...///000111222333222111000///...------///000000000000000111111111111111111000000111222333333333333333222333555888999888777::::::999888999999:::;;;>>>===<<<;;;<<<>>>AAACCCBBBBBBCCCDDDDDDCCCBBBAAACCCCCCDDDDDDBBB@@@===<<>>;;;<<<=========;;;:::999999999999:::;;;<<<>>>???>>>>>>>>>>>>>>>===<<<<<<999555444888999666555666666777888777444333222333333444444333222111111222///222444555444333333444666:::>>>AAA@@@???>>>>>>===@@@BBBAAA<<<999777888<<<>>>???>>>===>>>BBBFFFAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDBBB@@@???AAACCCDDDCCCAAA@@@@@@???===<<<666777999===@@@CCCFFFGGGDDDEEEEEECCC@@@======>>>???@@@@@@???===<<<<<<===>>>>>>???AAACCCCCCBBB@@@999666444555888;;;>>>???===>>>???>>>======???@@@EEECCCAAABBBDDDEEECCCAAAGGGDDD>>>:::999;;;>>>AAA===>>>>>>>>>>>>>>>=========???BBBBBB@@@===;;;;;;666666999======;;;<<>>AAA@@@@@@@@@@@@AAAAAABBBAAACCCDDDBBB>>>===???AAA@@@???>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@?????????AAAAAA>>>:::;;;@@@BBB???<<<;;;===???>>><<<===AAACCCBBB@@@===<<<;;;;;;<<<:::<<<======<<<;;;;;;<<<888999::::::::::::<<<>>>:::666666;;;===:::999;;;:::999888888777777888888777777888888888888888888555888888666666888777444444888:::999555222444666111111111111111111111111000...000666999777555666333555666666555555666777777777777666666666555555222333555777888777666555222555444111000333444111///333666777444333555777555444333222333333555666//////111222333444444444555444444333333222222222555333111//////222555777000------///000...///222...000000000///...///000///000000000...---...///111000///......///000111,,,---///000000000///...+++,,,...///000000000000...///000///......000222222222000000000000222222...///000111111111111111000000111111111111000000///333444111///111222111,,,---...//////...---,,,&&&)))...000000...,,,,,,111///...,,,,,,---///000333111//////000111111111---///111222111000000000,,,---......---,,,---///---...+++)))***///000......//////...,,,+++,,,------------,,,+++***((((((((())))))***,,,---......***+++---//////...---,,,///000111000...---...///,,,,,,+++,,,///000000///---------............///+++...000000...---///222000...------///111000000000111333444333222000///...------------...//////000000111222222111111000000000111222333333333333444444444666888:::999888:::999888777888999:::;;;>>>===;;;;;;<<<>>>@@@AAAAAABBBCCCDDDEEEDDDCCCCCCDDDCCCCCCBBB@@@???======>>>@@@BBBBBB@@@>>>======@@@>>><<<<<<===>>>===<<<::::::::::::::::::::::::777888999;;;<<<=========;;;<<<======<<<;;;999888999999999:::;;;===>>>???======>>>>>>======<<<;;;:::666444777888666555666555666777666444333333444222333444333111111222333...111333444444444444555444888===@@@AAA???>>>>>>???@@@@@@@@@>>>;;;999888::::::;;;<<<>>>@@@CCCDDD???@@@BBBCCCCCCBBB@@@???DDDEEEEEECCC@@@???AAADDDCCCAAA??????AAAAAA???<<<666777888:::>>>AAAEEEGGGEEEFFFEEECCC???>>>@@@BBB?????????===;;;:::<<<======???BBBCCCBBBAAAAAACCC;;;888444444888;;;===>>>>>>???@@@???>>>???@@@BBBDDDBBB@@@@@@BBBCCCCCCBBBEEEBBB===999888;;;>>>AAA>>>===<<<<<<<<<===>>>>>><<>>@@@??????>>>???@@@AAABBBBBBDDDEEECCC>>><<<>>>AAA@@@???>>>======>>>???@@@CCCBBB@@@???>>>>>>>>>>>>AAA@@@===:::<<>>======???===:::===BBBDDDBBB@@@===<<<;;;<<<<<<999;;;>>>>>>===;;;;;;;;;888:::;;;:::::::::<<<>>>888555555:::<<<:::999::::::999888777777777888999666777888888999999999888444777888666666888888444888999999777555333222222111111111111111111111111000111444999999444333555222333555555444333444666555666666777777777777777000111333555666666555444333555444000000333333111...111444444111000333777444333222222222444666777000111222444444444333333333333333333222222222111222222333222222222333444222---,,,000000------000...///000///...---...000000111111111///...///000111000...------...///000000/////////............+++,,,...///000111000000...000000///---...000333444333222000000222333444///000000111111111000000000000111111111111000000000444444000...000111///...///000111111000///...***,,,...///...///000111333222///------...///111222000......///000000000,,,...000111000//////000+++,,,------------...///---...---+++---222222///,,,---...---,,,+++,,,---,,,,,,,,,++++++******************+++,,,---......***+++---///000...---+++,,,...000000...---,,,------++++++,,,...000111000---------............///***...111000------000333222000......///000000//////111222333333111///---..................///111//////000111111000//////000000111222333333333333666555555777999;;;:::888;;;:::888888888:::;;;======<<<<<<;;;<<<===???@@@CCCDDDEEEEEEEEEDDDCCCBBBDDDCCCAAA???>>>=========<<>>>>>>>>???===;;;;;;===>>>>>>>>>:::::::::999999:::::::::888999:::;;;<<<<<<<<<<<<<<<<<<======<<<:::999888999999999:::<<<===???@@@>>>>>>>>>>>>>>>===<<<<<<:::666444777888666555666333555666555444444555666111222333333222111222333...000333555444444555666222666<<<@@@@@@???>>>>>>AAA@@@?????????===:::777666666777;;;???BBBCCCCCC???@@@BBBDDDDDDBBB@@@>>>DDDEEEEEECCC@@@???AAADDDBBB@@@>>>>>>@@@AAA???===999999888999;;;===@@@BBBDDDEEEEEEBBB??????BBBFFF@@@@@@@@@>>><<<<<<>>>@@@<<>>???@@@@@@???@@@BBBCCCBBBAAA@@@??????@@@BBBDDDDDDAAA<<<888888;;;???AAA???===<<<:::;;;<<<>>>???===AAADDDDDDAAA???>>>>>>555555777;;;;;;999:::>>>???CCCAAA<<<<<<@@@AAA>>>??????>>>>>>>>>???AAABBBBBBEEEFFFCCC>>><<<>>>AAA@@@???>>>======>>>???@@@DDDCCC@@@>>><<<======>>>@@@@@@===;;;===AAAAAA<<<@@@>>>>>>>>>;;;999<<>>999<<<>>>???>>><<<<<<<<<:::;;;;;;;;;::::::<<<>>>888444444999;;;:::999:::;;;:::888777777777888999888999::::::;;;;;;;;;;;;333777888666777999888444<<<999666666777666222...111111111111111222222222222333888;;;888222111444111222444333222222333555444555666777888888888888...///111444444444333222333555444000000333333000---000333222//////333777444333222111222444777888333333444555444333222111111111111111111111222222000222666777777555444333444...---000000,,,+++...---...///...------...///000111222111000///000111000///---,,,,,,---...///333111///,,,,,,---...000***,,,...///111111111000...000111///------000444555444222111111222444555000111111111111000000///000000111111111111000000111444444///---///000...///111222333333222111///.........------///333777777555333000///000222333111///------.../////////***,,,///000///......///***+++------------///000+++------+++...222111...***,,,------++++++,,,---++++++******++++++,,,---++++++++++++,,,---......)))+++...///000///---+++)))+++...///---,,,++++++---++++++,,,...000111000---------.........//////***...111000---,,,000444444222///......//////......000222333222000---+++//////000/////////000222......///000000///...---000000111222333333333333666666666888:::;;;:::999<<<;;;999999999;;;===>>><<<<<<<<<<<<<<<===>>>???EEEFFFFFFFFFFFFDDDBBBAAAEEECCC@@@>>><<<<<<===>>>;;;===@@@AAA@@@>>>>>>>>>===;;;999:::<<>>???@@@???????????????>>>======;;;666444777888555555666666666777777777777777777555444333333333333444555111111222333333333333333555999;;;<<<>>>AAA???:::>>>AAACCCEEECCC???:::777777888:::===???AAACCCCCC???@@@BBBCCCDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBB999===???<<<<<>>>>>@@@???>>>>>>>>>???AAAAAAEEEAAA<<<;;;===@@@@@@@@@@@@???===;;;:::;;;???BBBCCCAAA>>>;;;;;;::::::999@@@AAABBBAAA?????????@@@===999444333666999;;;;;;<<>>===>>>===>>>@@@CCCEEEDDDCCCCCC>>>>>>BBBCCCAAACCCHHHDDDBBB??????AAAAAA???<<>>>>>?????????>>>>>>===>>>@@@AAA???<<<<<<>>>@@@DDDCCCAAA???============:::>>>>>>======@@@@@@===666:::<<<;;;<<<>>><<<999777888888888888777777666:::999888888999;;;===>>><<<999555555777::::::888333444666666666666999;;;999999777444000///111222...000333555666555444222666666666666555555555555555555555555666666666777///777;;;;;;@@@GGGCCC999555555444333222222222222555555555555444333222222111222222333333444444555333333333222111111444666000111333444555555444333444444444222000///000222444333222222333444333111111111///---+++,,,///222---///000000///---...//////000111000///...///000000...------...000000000,,,111666555000---...111,,,,,,---...///000111222111555444---+++000222000555222111333333000000222222333333222000///000222222111000//////000111222000000000000000000000000.........///////////////---,,,,,,,,,---000222444===555//////000//////222222111111000000000000000............////////////***,,,...///......///000,,,///333333000---,,,,,,---,,,,,,+++,,,---///000,,,,,,************,,,,,,------------------------------............------(((***...000,,,(((***000...........................''''''///000)))***111...............///000000000000//////.........---------......///000000000//////000//////...---------......///000111111111444444444666888888666444555555555777:::;;;<<<;;;;;;;;;:::999777888;;;===@@@@@@@@@???======???AAAFFFEEEEEEDDDCCCBBBBBBBBB@@@AAAAAA???;;;999;;;===;;;===@@@BBBCCCCCCAAA@@@@@@@@@???===<<<<<<<<<<<<>>>===;;;999888777666666;;;::::::999:::;;;===>>>999<<<===;;;999:::;;;;;;===999:::???@@@===>>>CCC???======???BBBAAA>>>:::::::::999999999999999:::666666666666666666555555444333222222222222333444111111222222222222222111444888:::;;;===AAA???;;;<<<>>>BBBDDDCCC@@@===:::888888999:::<<<@@@CCCDDD??????@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBBBB<<>>AAABBBAAA===<<<999666555777<<>>===@@@CCCBBBAAA@@@BBBCCCCCC@@@===@@@???@@@CCCCCC@@@BBBFFFAAA===999777777999<<<>>>>>>>>>>>>>>>???AAACCCDDDFFFBBB>>><<<>>>@@@AAAAAA??????===:::888999<<>>=========<<<<<>>???@@@>>>:::444222444888:::;;;===BBBDDD@@@===??????>>>???>>>===>>>AAABBBBBBAAABBB>>>>>>BBBBBB@@@AAAEEEBBBAAA??????@@@@@@>>>===CCCBBB@@@===::::::<<<>>>???????????????????????????@@@AAA???<<<;;;===???BBBAAA@@@???>>>=========:::>>>>>><<<<<>>;;;888;;;<<<;;;;;;===<<<999888888888777777666666666:::999888777888999;;;===;;;888555555888::::::999666555555666777888888999888888666333000///111222000111333555555555444333555555555666666666777777666666666777777777777777222888999666:::CCCAAA999666555444333333222222333222222333555666777666555333333333333333333333222555666666444222222333444000111222444444444444333444555444333111000111222333222111222444555555444222111000...,,,,,,///111---///000000...---...//////000111000.........000......------.../////////111111111000/////////000------...///000111222222444777555...+++---///---111///000333333///...000222222333111000///000222222222222111111222222333111111111111111111111111///////////////.........//////......///111333444999222---...000///000333444333222000///......---............////////////+++---//////......///000---///000000...---///111------,,,,,,------......---,,,+++******+++,,,------------------------,,,------............------,,,+++---000---***,,,111---------......---------...((((((///000***+++111...............///000000000/////////............---------...//////000000....../////////...,,,,,,......///000000111222222444444444666888888777555444444555666888:::::::::<<<<<<;;;999777888:::===@@@@@@@@@???===>>>@@@BBBDDDDDDDDDDDDDDDCCCBBBAAA???@@@@@@>>>;;;999:::<<<===???AAACCCDDDDDDCCCBBBAAA@@@???>>>===<<<<<<<<<;;;::::::999888888888888;;;;;;:::999:::;;;<<<===888:::;;;::::::::::::::::::777888===>>>;;;<<<@@@===<<<<<>>;;;;;;:::999999888888888888666666666555555444444444333333222222222222333333111111111222111111000000111666999999<<<@@@@@@===:::<<<@@@BBBCCCBBB???===:::888666666888===BBBFFF>>>>>>>>>???@@@BBBCCCDDDDDDDDDEEEDDDDDDCCCBBBBBB???CCCDDDAAA???BBBCCCAAAAAA???<<<888555666999===@@@@@@@@@@@@@@@@@@AAAAAA??????@@@BBBDDDCCCAAA???AAA===;;;>>>@@@???@@@BBB@@@???>>>:::666666:::>>>======>>>???AAACCCEEEFFFEEEBBB???>>>???@@@AAAAAA???>>><<<999666777:::<<>>>>>???@@@AAA@@@>>>===>>>???@@@;;;555222222666999;;;>>>BBBCCC@@@???@@@AAA???CCCAAA??????@@@AAAAAA@@@BBB@@@@@@CCCCCC@@@@@@BBB@@@AAABBBAAA@@@???@@@AAA>>>>>>===<<<;;;<<<>>>AAA@@@???>>>>>>???@@@AAABBB@@@@@@@@@>>><<<;;;<<<>>>>>>>>>>>>>>>>>>===<<<<<<:::===>>>;;;;;;===<<<999;;;===<<<999999<<<<<<999:::999777666555555555666999999888777777888999:::<<<:::777666777888888777:::777555555888999888666666666555222//////111333222222333444444555555555333444444555777888888999666777777888888888888888555888777222555===>>>999666555444333333222222333222111222555999:::777444555444444333222222111111555777777666444222222222000111222333444444444444444555555333111111222333222111111333555777666555222222000...,,,,,,...000,,,...000000...---...//////000111000...---...///,,,,,,---...............444000---,,,...000000///......///000111222333333333555444///,,,---...---......000555666111...///111222222111//////000222111111222222222222111111222222222222222222222222000000//////......------222111000///000111222333444///,,,---//////000333222111000//////.....................////////////,,,...//////...---...000.........---,,,...111444---............------,,,...---,,,++++++,,,---..................---,,,+++------............------111------//////---///333,,,------------------,,,...)))***///000,,,,,,222...............///000000////////////............,,,,,,------.../////////,,,---///000///...,,,+++//////000000111222222222333333444666888999777555333444555666777888999:::===<<<;;;999777888:::<<<@@@@@@@@@???>>>>>>@@@BBBAAABBBDDDDDDDDDCCCAAA@@@===>>>>>>===;;;999:::;;;@@@AAABBBCCCDDDEEEEEEEEEBBBBBB@@@???>>>=========999999888888888999999:::<<<<<<:::999999:::;;;;;;777777888;;;<<<<<<:::888:::888999===>>><<<<<>>@@@@@@>>>;;;<<<;;;:::888888777777777666555555444444333333222333333333333333333333333000111111111111000/////////444777777999>>>AAA???;;;===???AAABBBAAA@@@>>><<<999555333555:::AAAFFF======<<<===???AAACCCEEEEEEEEEEEEEEEDDDDDDCCCBBB???CCCDDD@@@>>>@@@AAA???AAA@@@===999666666888;;;@@@>>>===???BBBCCCAAA???===>>>@@@CCCDDDDDDBBB@@@EEE???<<<@@@CCCBBBAAAAAA???AAAAAA<<<666444888>>>>>>>>>???@@@BBBCCCDDDEEECCCAAA@@@??????@@@@@@@@@AAA@@@===999666666999;;;>>>???AAAAAA@@@>>>======>>>???@@@???=========>>>BBB===666111111444888;;;===AAABBB??????AAAAAA???HHHEEEBBBAAAAAABBBCCCBBBBBBBBBCCCDDDDDDBBB@@@@@@@@@BBBDDDCCCAAA@@@BBBEEE>>>??????>>>===>>>AAACCC@@@???>>>>>>???AAACCCEEE@@@@@@???>>><<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;:::======::::::<<<;;;888===>>><<<888777;;;<<<:::;;;999777555444444555666999888777777666777777888>>><<<:::888777666555444<<<888444555888999666333555444333111//////111333555444333333333555666777444555555666777777888888555666777888888888777777666888777333444999:::777555444333222222111111222555444333666999999444000333333333333222222111111333444666666444222222222000111111222333333444444444555555444222111222444444333222333555666666444111111///---+++***,,,...,,,---//////...---...//////000000000...---...///***,,,...///...---------111///...---......//////......///000000111222222///000111///...///111222......222888999444111111000111222111//////000222...///000111000///...---222222222222222222222222111111000///...------,,,222111000000000000111111111---+++---...---...222---------...///000222222............////////////.../////////------...000///......------...000222---.../////////---,,,+++///...---,,,,,,---...///......//////...---,,,+++------............------444///,,,///111000111444,,,,,,---......---,,,,,,...++++++///000---...111...............///000000///////////////.........,,,,,,,,,---......//////,,,...000111111///---,,,000000111111222222222222222222333666888999888666444555777888888999:::;;;======<<<:::888888:::<<<@@@@@@@@@???>>>???AAACCC???@@@CCCDDDDDDCCC@@@???<<<<<<<<<<<<;;;:::::::::AAAAAABBBCCCDDDEEEGGGGGGDDDCCCBBB@@@???>>>>>>>>>999999888888888888999999===<<<:::999999999::::::777555777<<>>???;;;<<<===>>>???>>><<<:::<<<<<<:::999777777666666555555444444333333333222444555555555555555555444000000111111111000000///---222555555666<<<@@@AAA>>>???@@@AAAAAA???>>>===>>>:::555222333888???DDD<<<<<<<<<===>>>AAACCCDDDEEEFFFFFFFFFEEEDDDDDDCCCAAAEEEEEEAAA???@@@@@@???@@@???===:::888777999;;;>>><<<;;;>>>BBBCCCAAA>>>;;;>>>AAADDDDDDCCCBBBAAAEEEAAA@@@EEEHHHEEEAAA@@@>>>BBBDDD???666333777===???@@@@@@AAABBBBBBBBBBBB@@@AAAAAA@@@????????????CCCBBB???;;;888777:::<<<>>>@@@BBBAAA>>>;;;;;;;;;>>>???@@@???=========>>>BBB>>>888333111333888<<<<<>>AAAAAA>>>HHHEEEBBBAAAAAABBBCCCBBB@@@AAABBBBBBAAA@@@???===>>>@@@BBBBBB???>>>@@@CCC>>>???@@@???>>>>>>@@@BBB@@@???>>>>>>???AAACCCEEE@@@???>>>======<<<<<<<<<:::;;;===>>>>>>===<<<<<<:::======::::::;;;;;;777===>>><<<777777:::<<<;;;;;;999777555444555666777888888777777777777777777:::::::::888777777777777===888444444777888555111333333333111///000222555666555444333333555666777777777777777777777666666333555666777888777666555555888:::888777888888555444333222111000000000000555444444555888777444000111111111222222333333333...111333444333222333333000111111111222333444444333444444333111111222444666555333333444444333111.........,,,***)))+++,,,+++---...///...---...///...///000///...------///))),,,//////---,,,---...***...222111...,,,...000---......//////000000000......///000///...000222......222777888333000111000000111000//////000222///000111111111///...---111111111111111111111111111111000///...------,,,000//////...............000---,,,...---++++++///,,,,,,,,,---...000111222............////////////...//////...---...///111000///////////////...---......///000///...,,,+++//////------------//////---...///000///...,,,+++------............------444///---///111000111444+++,,,...//////...,,,+++---+++,,,...///......111...............///000000.........///////////////,,,,,,------...//////000...///111222222111000///111111111111111222222222111111333555888:::999777777999;;;;;;::::::<<<>>>======<<<:::888888;;;===???@@@@@@?????????BBBDDD>>>@@@BBBCCCCCCAAA???===::::::;;;;;;<<<;;;:::999@@@@@@AAACCCDDDFFFGGGGGGFFFEEECCCBBB@@@?????????<<<;;;:::999888888888888<<<<<<:::999888999999:::888555888>>>@@@<<<999;;;:::<<<>>>>>>???@@@???======>>>??????>>>;;;:::888===<<<;;;999888777777777444444444444444444444444555555666666666666555555///000111111222222111111,,,111444333444:::???AAAAAAAAAAAA@@@???>>>======???<<<777333444777<<<@@@=========>>>???AAABBBCCCEEEEEEFFFFFFFFFFFFEEEEEEEEEHHHHHHCCCAAAAAAAAA?????????>>><<<999888999:::;;;::::::===AAABBB@@@===:::>>>BBBEEEDDDBBBAAAAAACCC@@@BBBFFFGGGBBB???>>>>>>BBBDDD@@@888444777;;;???@@@@@@AAAAAAAAAAAA@@@???AAACCCBBBAAA??????@@@DDDCCC@@@<<<999999<<<>>>>>>AAABBB@@@<<<:::;;;<<>>===>>>???AAA???:::555333444999>>>;;;======<<>>===:::<<<===>>>===<<<;;;<<<======>>>???>>>======???AAA@@@???>>>>>>???@@@AAABBB???>>><<<<<<===>>>===<<<<<<<<<===============<<<999<<<===::::::<<<;;;888<<<>>><<<888777;;;===;;;999999777666666777777888777777777777888888888888333555777888888999;;;===:::777444444555555333111222333222111000111444777777666555444444555666777888888888777777666666666333444666777888777555444555888;;;<<<:::888666555444333222111111000000000222222333444555555555555000000111111222333333444---///111222222222333555111000000111111222333444222333333222111000222444777555333333333333111///,,,------,,,******+++---***,,,.........---...///...///000///---,,,---...***---000///---,,,---000(((...444444///,,,...111---........./////////000000///000111///,,,,,,000...,,,...222222...---//////000000000//////000222333333333333333222111000000000000000000000000000000000//////......---------------------------------,,,---///...***+++...///......---------..................////////////......///...---...111333111000//////000///---+++....../////////......---///...---,,,,,,---...///,,,---///000000///---,,,------............------222......000000...000444,,,---///000000///---,,,,,,,,,,,,---......//////...............///000000.........///////////////------......///000000000000111111222222222222222111111111111111111111111111111222555999:::999888999;;;>>>>>><<<;;;>>>AAA<<<<<<<<<:::999999<<<>>>???@@@@@@@@@???@@@BBBDDD???@@@AAABBBAAA???===<<<:::::::::;;;======;;;999???@@@BBBDDDFFFGGGGGGHHHHHHGGGEEECCCBBB@@@@@@???======<<<::::::999999999;;;;;;999888888999::::::888555888???>>>777777===777;;;===<<<===>>>===999===???AAA@@@>>>;;;::::::>>>===<<<:::999999999999333333444444555555666666444444555666666555444444//////111222333333333333+++111444222222777>>>AAAAAAAAA@@@??????>>>>>>>>>@@@===999666666777:::<<<===>>>???@@@AAAAAAAAAAAADDDDDDEEEFFFGGGGGGGGGGGGEEEIIIHHHCCC@@@AAA@@@>>>@@@@@@???===:::888777888777888:::<<>>===:::???DDDFFFDDDAAA@@@@@@BBBAAABBBDDDBBB>>>===@@@>>>AAACCC@@@:::777777:::<<<===???@@@AAAAAAAAAAAA@@@CCCFFFFFFCCCAAAAAABBBCCCBBB@@@<<<999:::<<>>AAABBB@@@<<<;;;>>>AAA???AAAAAAAAA???>>>???@@@@@@???<<<888555666;;;???<<<=========@@@DDDCCC>>>???>>>===>>>AAABBBBBBAAA===@@@???;;;;;;??????<<<>>>===<<<<<<<<<<<<;;;:::<<<>>>????????????AAACCC????????????????????????>>><<<:::;;;===???>>>===>>>>>>======<<<=========999<<<===;;;;;;======::::::<<<;;;888888<<<===;;;888888888888999999999999666666777888999999999999222555888999888999;;;===777666555333333222222222222333333222111333666999777777666666666666666777777777777777777888888888333555777999999888666555555777:::;;;999666555666666555444333222222222222111444555333000///333666111111111111111222222222000111222222111111333555111000000000111222333444000111222111000000111333444333111111222222111///,,,---......---,,,...///)))+++---...------...///...///000///---,,,---...+++...000///,,,+++///222---///111111000///000222///////////////000000000000...///222000,,,,,,111111---,,,......+++,,,///...///000/////////111222666555444333222222222222111111111111111111111111///////////////.........,,,,,,---------------,,,******---000...+++,,,000//////...---,,,,,,,,,---............////////////---............///333555222///,,,,,,...000///...///............//////000///...---,,,,,,---...///***,,,///111111000///...------............------------///111///+++---333,,,...000111111000...,,,***+++,,,,,,,,,........................///000000............/////////000......//////000111111111111111000000000111222333000000000000000000000000000000222555999;;;:::999999===@@@???<<<;;;>>>BBB;;;;;;;;;:::999:::>>>@@@???@@@@@@@@@???@@@CCCEEEAAAAAAAAA@@@???===<<<;;;:::999:::<<>>999111333>>>777<<<>>><<<<<>>>>>===<<<;;;;;;;;;;;;;;;222333333444555666777777333333444555555444333333...///111222444444555555+++111444111000666===AAAAAA@@@??????>>>?????????@@@>>>;;;999777777888999>>>???@@@AAABBBBBBAAA@@@CCCDDDEEEFFFGGGHHHHHHHHHDDDGGGFFFAAA>>>>>>===;;;AAAAAAAAA>>>:::777666666444777:::<<<===>>>======;;;???DDDFFFDDDAAA@@@@@@DDDCCCCCCCCC???<<<>>>DDD???AAABBB???;;;888888999:::;;;===@@@AAABBBBBBBBBBBBEEEHHHHHHEEECCCCCCDDDBBBAAA???<<<999:::===???>>>AAABBB@@@======AAAFFF@@@AAABBBAAA?????????@@@??????===:::777777<<<@@@===>>>>>>>>>AAAFFFDDD@@@>>>===>>>@@@CCCEEEDDDCCC@@@CCCBBB======BBBCCC@@@CCC@@@======???@@@===:::===???AAABBBBBBCCCEEEGGG>>>>>>?????????>>>>>>======;;;999:::>>>@@@???===@@@???>>><<<<<<<<<===>>>888<<<===;;;;;;>>>>>>;;;999;;;;;;999999===>>>;;;777777999::::::;;;::::::555666777999::::::::::::777999;;;:::888666777999444555555333111000111333222333333222222444777:::777777777777777666666666555555666777888999::::::444666888::::::999777666555666999:::777444555888777777666555444444444444555888888333,,,***...444333333222222111000000000444444444222111111333555111000000000000222333444000111111000//////111222222111000000222333222111,,,...//////...///000111)))+++---...------...///.../////////---,,,---...---///111///,,,+++///444222000......000222333222000000000000111111111111,,,***,,,111111...///444444000---------+++---222...///000///...///111222666555333111000000111222222222222222222222222222.........///////////////+++,,,------......------'''(((,,,000///,,,...333,,,,,,,,,,,,---...//////............/////////000,,,---------...000444777333...***))),,,000222222///...---------///000111...---,,,++++++,,,---...)))+++...111222111000///---..................---***,,,000222...))),,,222---///111222222111///---)))+++,,,+++,,,......---...............///000000---.........//////000000//////000000111111222222111000///......000222444000000000///////////////000000222555999;;;:::999999===@@@???<<<;;;>>>BBB:::;;;;;;::::::;;;???AAA???@@@AAA@@@???@@@CCCEEECCCBBBAAA???===<<<;;;::::::999:::<<>>??????999999888888888999;;;<<<555444888<<<555,,,111>>>888>>>AAA>>>>>>AAA???999888<<<@@@AAA@@@???@@@AAA>>>======<<<<<<<<<======555444444777;;;===<<<:::666666666666111---111999222111111444777999888555333555777666333222444777>>>=========>>>???@@@@@@CCC@@@===999777555555666999===BBBEEEEEECCCAAAAAABBBDDDFFFGGGFFFEEEEEEFFFCCCBBBAAA@@@??????>>>>>>BBBAAA???>>><<<;;;::::::999888888:::===???@@@???>>>AAADDDFFFEEECCCBBBBBBFFFFFFDDDCCCBBBAAA@@@@@@???CCCDDDAAA;;;888:::>>>>>>>>>@@@BBBBBBBBB@@@???@@@AAABBBEEEFFFFFFCCC@@@===???AAABBB???===>>>AAA???CCCDDD???<<>>===<<<===>>>@@@AAACCC@@@???AAAAAA>>>???BBB===<<<<<<>>>AAABBBBBBAAA======>>>????????????>>>:::;;;<<<>>>????????????<<<===???BBBCCCDDDDDDCCC===============>>>??????<<<<<<==================GGG???;;;======;;;<<>>AAABBB@@@AAADDDDDDBBBBBBFFF???@@@>>>::::::<<<:::666555999===<<<<<<===;;;666===???CCCGGGKKKMMMNNNNNNJJJIIIGGGCCC@@@@@@BBBDDD===>>>???<<<:::@@@LLLWWWBBB<<<777888999999;;;>>>555777888888777777888999999:::;;;===>>>>>>>>>>>>;;;<<<>>>???@@@@@@??????@@@>>>;;;<<<>>>>>><<<999555444333555999;;;:::999666555666666222///333999888666444444555555333111111222333333111111222333999:::<<>>;;;888666555555999===BBBDDDDDDCCCAAAAAABBBDDDGGGGGGGGGFFFFFFGGGDDDDDDCCCBBBAAAAAAAAAAAADDDCCCAAA???===<<<;;;:::555555777;;;???AAAAAA???<<>>>>>@@@BBBAAA>>><<<===>>>;;;???CCCDDDBBBAAAAAACCCBBBBBBCCCFFFGGGGGGDDDAAA>>>@@@BBBBBB@@@===>>>AAABBBFFFGGGCCCAAADDDGGGIIIHHHFFFCCCCCCCCCCCCBBB@@@??????=========>>>@@@AAA???<<<;;;>>>>>><<<===@@@>>>======>>>@@@BBBAAA@@@<<<===>>>??????????????????????????????>>>>>>===<<<===>>>@@@AAAAAAAAAAAA======<<<=========>>>???;;;<<<<<<===============GGG@@@===>>>???===>>>AAA========================:::999777888999;;;:::::::::999888777777888:::;;;999::::::888666666777888777777888999999999999888555444222111000111222333000555777444333555666444;;;777555777555111222777444333333444666888777666777888:::<<<;;;999666444555666666777777666666555555555555444333222222222666555333222111222333444444444333333222333333333111222444555555444222111222444222///000444333---///......///111444555666444333222222333333111///---...///---++++++...000---...000///......///000,,,000000------000///+++...,,,,,,......++++++...000...,,,,,,///000000///...111111......111111...+++***+++---///000...---,,,,,,,,,,,,,,,---......+++---///000//////000111333222111000//////111333333555666666333111000000111111111222333222///,,,.../////////---,,,---...+++---//////...---...///------------------......------------------------------------------------+++,,,---...............---...///.........000222------...---------...000///,,,///666888333---,,,111000///000111111///---+++,,,---//////......---000/////////////////////,,,---......------///111000///...------...//////............//////////////////000111111111111111///111333222000000222444222222222222222222111111111222444777999999888777888:::<<<>>>?????????>>>AAAAAAAAA???>>>???AAADDDOOOHHHCCCDDDFFFDDDCCCCCC???@@@>>>::::::<<<:::666555:::<<<;;;;;;<<<:::666<<<>>>CCCHHHKKKMMMMMMMMMJJJIIIHHHEEEBBBAAACCCEEEAAAAAA>>><<>>>>>>>>;;;<<<>>>???@@@@@@?????????>>><<<<<<======;;;:::555333222222444666777777444333444555333000333::::::888555333333333222111222111000111222222222000333666:::>>>@@@AAA@@@???BBBAAA???===:::777555444888;;;@@@CCCCCCBBBAAAAAACCCEEEGGGHHHGGGGGGHHHIIIFFFEEEDDDCCCCCCDDDEEEEEEEEEDDDCCCAAA???======<<<222333666;;;???AAAAAA@@@<<>><<<===>>>@@@AAAAAA@@@???>>>888???EEEFFFCCC@@@BBBFFFCCCCCCDDDFFFHHHHHHEEECCC@@@BBBCCCBBB@@@????????????DDDEEEBBB@@@CCCGGGHHHGGGEEECCCCCCCCCCCCBBBAAA??????>>>===>>>???@@@AAA===::::::<<<===;;;<<<@@@@@@???>>>???@@@@@@???>>><<<<<<===??????@@@@@@@@@AAA@@@@@@@@@@@@?????????>>>>>>=========>>>??????<<<<<<<<<<<<=========>>>:::;;;<<<===============EEE???<<<===>>>======???>>>===<<<;;;;;;<<<===>>>:::888777888:::;;;;;;;;;;;;:::999888888999:::;;;999:::999888555555555777888888999999888888777666444333111000000111222333111666777555444666666555999777777888777444666:::666444444555777888888777777888:::<<<;;;:::777666666777777888888777777666777666555333333333444444666555333222222222333444444444333333444444555555000222333555555444222111444555333000111222111,,,////////////111333555666555444333333333333222000---......---,,,,,,---///---///111111///...---...***---///...///111222///...++++++......,,,,,,...000...------///000000///...111111......111111...,,,+++***+++---......---,,,,,,++++++,,,,,,---...,,,---...---------///111000000///...///000111222555666777666444111000000000000222444555333000,,,.../////////---,,,---...***,,,......---,,,---...//////..................///...---,,,,,,---......000//////...---,,,++++++......///////////////....../////////------///000***---///...++++++...222///---...333444111------222111000111222222000...,,,,,,,,,---------......////////////////////////,,,---......---...000222......------------.../////////000000000111111111000000000000000111111222000111222222111000222333333333222222222222333444111333555888999999999888888:::;;;===>>>>>>>>>===@@@AAA@@@???======???BBBUUUKKKBBBCCCFFFEEECCCCCC>>>???===::::::<<<:::666777:::;;;999999;;;:::666:::===CCCIIILLLMMMLLLKKKIIIJJJJJJHHHEEEDDDDDDEEEEEECCC???;;;===III]]]kkkGGGAAA<<<;;;:::888888:::666777888888777777888:::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>???@@@@@@??????===>>>>>>===;;;:::;;;;;;444222000000111333444555222000222444333111333888666444222222222444666666666444222333666777555222111333666:::===???@@@@@@AAAAAAAAA???===999666444666:::???BBBBBBBBBAAABBBCCCEEEGGGHHHGGGHHHIIIKKKGGGFFFEEEDDDDDDEEEGGGHHHEEEDDDCCCBBBAAAAAAAAAAAA666555555888<<>>???@@@AAAAAA@@@>>>>>>===>>>???BBBCCCCCC???===888<<>>>>>>>>???@@@AAA???<<<<<<>>>>>>;;;<<>>===;;;<<<===???@@@@@@@@@@@@===>>>>>>???@@@AAABBBCCC@@@???===<<<<<<<<<===>>>;;;;;;<<<===============:::;;;<<<===============???<<<::::::;;;;;;;;;;;;???>>><<<::::::<<<>>>???;;;:::888888:::;;;;;;:::<<<;;;:::999999999:::::::::::::::888666555666777:::999999999888666555444222111111000111111222333333777999666555777777555888999;;;;;;888666777:::777555555666888888888777444666888999999888666555777777888888888888777777888777555333222333555666555555444333333333333444333333333333333444555666000111333444444333222111444444333222111222111///666666555333111000111333555333222111222222111000.........---,,,,,,---------///111222000...,,,,,,+++---...///000111111000...++++++......,,,,,,///............//////000///---000000------000000---///---******,,,.../////////............///000000---......---,,,---///111000.........000111222222222444666555333111111111///...///111444555444222.../////////---,,,---...+++,,,......---------...000000111111000000//////000///---++++++---...000/////////...------,,,,,,/////////000//////......///000000///------...///,,,---...---++++++---000.........000000///......111000///000111111000...---,,,,,,,,,,,,---...............///////////////,,,---......---...000222..................////////////000000000111111111111000/////////000222333111111222111111111111222333222222111222222444444111333777999999999999999999:::;;;<<<============?????????>>><<<<<<>>>???JJJDDD@@@BBBDDDCCCCCCDDD>>>???===::::::<<<:::666777::::::888888::::::777888<<>>???@@@@@@??????<<<>>>???>>>:::888:::<<<222111000//////111333555000...///222222000222666333222222111222444777999888555333444777888666444111222333555888<<<@@@BBB@@@@@@AAAAAA???;;;888666555888===@@@AAAAAAAAABBBCCCDDDFFFGGGGGGHHHJJJLLLGGGFFFDDDCCCCCCEEEGGGHHHCCCCCCCCCCCCCCCDDDEEEEEE>>>:::666555888<<<@@@BBBCCCDDDFFFFFFEEEDDDDDDDDDAAA@@@>>>======>>>???@@@???@@@AAACCCDDDCCC???<<<;;;:::;;;???CCCEEECCCAAACCCCCCCCCDDDFFFFFFEEECCCAAAEEEEEEAAAAAADDDCCC>>>>>>CCCFFFCCCAAADDDGGGHHHDDDBBBAAA@@@AAAAAA@@@??????????????????@@@@@@AAACCC???>>>???>>>::::::<<>>???@@@@@@???===<<<<<<===??????@@@@@@@@@============>>>@@@AAABBBAAA@@@>>><<<<<<<<<======;;;<<<======>>>>>>======:::;;;<<<===>>>>>>>>>>>>===<<<;;;:::;;;===<<<999???>>><<<::::::<<<>>>???===;;;999999:::::::::888<<<;;;;;;:::999999999999:::;;;;;;999777666777999::::::999999777555444333111111222222222333444444444999:::777666777888666888<<>><<<999:::<<<:::666666::::::888888;;;;;;888888<<>>===<<<;;;::::::;;;;;;;;;<<<>>>???@@@@@@??????;;;>>>???===:::888:::<<<000111111111000111444666000...///222333111111444333444444333111222444666555444333444555555555444222222111222555999===@@@???@@@AAAAAA@@@===;;;999333777;;;>>>???@@@AAACCCBBBCCCEEEFFFFFFHHHKKKMMMHHHGGGDDDCCCCCCDDDFFFHHHCCCCCCCCCCCCDDDEEEFFFGGGDDD???888444555:::???BBBAAACCCDDDDDDBBBAAAAAABBBCCCAAA>>><<<;;;===???AAA@@@AAABBBCCCCCCAAA@@@???>>>:::777;;;BBBFFFDDD@@@DDDCCCBBBDDDEEEFFFEEECCCAAAEEEEEEAAABBBGGGFFF???<<>>???===999888:::???>>>===>>>@@@AAAAAA@@@======>>>????????????>>>AAA@@@???======>>>??????@@@???>>>===<<<<<<<<<<<<;;;<<<>>>?????????>>>===;;;<<<===>>>???@@@@@@@@@===>>>>>>===>>>@@@???:::>>>===<<<;;;;;;<<<===>>>===;;;:::999:::;;;:::999;;;;;;::::::999999888888::::::;;;999888777999:::::::::999888777555444333222333333444555666666777666:::;;;888666888888666777>>>BBB>>>888777777777777666555555777777666555666777999;;;;;;<<<;;;;;;666777777888888777777666666555444333333444555555555555555555444444444333222222111111111222333333...000222333444333222111//////111444444222444888111333333111......111444444222///.../////////......---,,,---...---+++)))---///111111///...---...000---...000///,,,+++------***+++...///,,,---000,,,...000000///...///000---000000------000000---222000------...000111000//////......//////000111000111111111//////111222111///---///333555333111+++...000222222222333444999555///,,,,,,...000000.../////////---,,,---...,,,...000000///...///000+++,,,---...///...------------,,,,,,---///111222+++,,,---...///000111111......///////////////...///000000///---,,,...///111---******---///---)))---000111...---...000///...------...000000///------------.........//////---------......//////000---...//////...///111333---...///000111111111000---------.........//////000000000000000111111222333222000111222222111000///000111222333333333222111555:::;;;:::999:::<<<;;;;;;<<<<<<<<<============>>>@@@@@@???>>>@@@AAA>>>AAAGGGHHHCCC<<<===CCC<<<===<<<999999<<<:::666555999;;;:::;;;======:::888;;;AAAGGGJJJKKKJJJIIIIIIKKKMMMLLLJJJHHHGGGHHHEEEEEECCC@@@===<<<>>>@@@<<<888777:::<<<999888999777888999999888888999;;;>>>===;;;:::::::::;;;;;;;;;<<<>>>???@@@@@@??????<<<======<<<:::999::::::...000333333222222555777333000000444555333222444333555666444222111222333333444555444333333444555111111111222444777:::;;;>>>???@@@@@@@@@???>>>===222666:::===>>>@@@AAACCC@@@BBBCCCDDDEEEGGGKKKNNNKKKIIIFFFCCCCCCDDDFFFHHHEEEEEEDDDDDDDDDDDDEEEEEEEEE@@@999666777;;;???BBBAAABBBCCCBBB@@@??????AAACCCBBB@@@>>>======>>>>>>===@@@CCCCCCAAAAAABBBDDD@@@<<<:::;;;???CCCDDDCCCEEEDDDCCCDDDFFFGGGFFFEEE@@@EEEEEE@@@CCCJJJIII@@@<<>>AAACCCCCCBBB>>>????????????>>>======BBBAAA@@@>>>>>>???@@@AAA<<<======<<<<<<;;;:::999<<<===???@@@AAA@@@???>>><<<===>>>???AAAAAAAAAAAA<<>>999888999888666555444555666666555444666777999:::;;;<<<<<<<<<555666666777777666666555333333333333333444444444555555555555555444444333444444333222222222333333...///111333444333222111///...111555444111444:::,,,///222111//////444888555222///...///000000///...---,,,---...---***(((---...000///......///000///+++,,,//////+++***---,,,******...///------000+++...000111///...///000---//////------//////---111///------.../////////...............///000000///111222222111000000111111...,,,...222444111...,,,///222333222222222333999555000,,,+++,,,,,,,,,.../////////---,,,---...+++---//////.........///***+++---///000000//////***+++,,,...///111222333,,,,,,---...///000111111......///000111111111111///000000///------...000++++++***+++,,,.........,,,111333///---///000//////......///111111000///---...///000000000///...,,,,,,---......///000000---...//////...///111333,,,---...000000000000000------.........///////////////000111111111111111444222000000222333111///...000333555555555333222111666;;;<<<:::999:::=========<<<<<<======>>>>>>:::<<<>>>???>>>>>>@@@AAABBBBBBDDDEEEAAA<<<<<<@@@;;;===;;;888999<<<:::666333888;;;;;;===@@@???<<<999;;;@@@EEEHHHJJJJJJJJJJJJKKKLLLKKKIIIHHHHHHIIIKKKIIIEEEAAA===:::::::::<<<888888<<<===:::888999777888:::999888888999;;;===<<<;;;999999:::;;;<<<;;;<<<>>>???@@@@@@??????>>><<<;;;;;;;;;;;;:::888---000444555444444666888555222222555777444333555000333555555333111222444333555777666333222444777000111222444555666777777>>>>>>???@@@@@@@@@@@@???222555999<<<>>>???AAACCC@@@AAACCCCCCDDDGGGKKKNNNMMMJJJGGGDDDCCCDDDGGGHHHGGGGGGEEEDDDCCCCCCCCCCCCCCC???:::888:::===@@@AAAAAABBBCCCBBB@@@???@@@AAABBBBBBAAAAAA???>>>===<<<;;;???CCCCCC@@@@@@EEEIII@@@???===<<<===@@@DDDGGGFFFEEEEEEEEEGGGHHHGGGFFF@@@EEEEEE@@@CCCLLLJJJAAA@@@FFFIIIEEECCCDDDFFFEEEGGGEEECCCCCCEEEEEEEEEDDD??????@@@AAAAAAAAAAAA@@@GGGCCCBBBCCCBBB??????BBB;;;:::;;;===AAADDDDDDDDD???@@@@@@??????>>>===<<<@@@@@@??????@@@BBBDDDFFF::::::;;;<<<;;;:::999888<<<>>>@@@AAABBBAAA???>>>======???@@@AAABBBBBBCCC999===>>><<<===AAA>>>888<<<<<<============<<<<<<888777777999<<>>999999;;;999666555444444555666555333444555777888999:::;;;;;;555555666666666666555555222222333444444333333222555555666666555555444333666555444444333333333333---///111333444333222111000///111666444000333:::...111444333111111666;;;666333000///000111111111///---,,,---......***'''---...///...---...000222---)))***//////******...,,,******...///------000+++...111111///......000,,,//////,,,,,,//////,,,000...------...///...---///////////////000111111...000333333111000///000000---+++---111333000,,,///111333444333222222333444111...------...---,,,.../////////---,,,---...***,,,......---,,,---...,,,...000333444444333333(((***,,,...111222333333------......///000000000...///000111222333333333...///000///------///000%%%))),,,,,,+++,,,000444+++222444000---000111///000//////000222333111000---...000222222111///...,,,,,,------...///000000---///////////////111333***+++---///000000///...............////////////...///111222222222111000444222000000222333111......111444777888777444222111666;;;<<<:::999;;;>>>>>>============>>>>>>???===???BBBCCCCCCCCCDDDFFFDDD???>>>??????======@@@;;;<<<;;;888999<<<:::666222777<<<===???BBB@@@===999<<>>===>>>::::::===>>>:::888888777999::::::999888:::;;;===<<<:::999999:::<<<===;;;<<<>>>???@@@@@@?????????<<<999:::<<<<<<:::777555333111000000222555666555444333333333333444444111222444555111---///555777555333111111111222333000000//////111222444666;;;<<<>>>@@@@@@@@@???>>>:::888666666:::>>>BBBCCC@@@@@@AAADDDGGGJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFIIIGGGAAA@@@CCCCCC???GGGEEECCC???999555:::BBBCCCDDDDDDCCC@@@??????@@@CCCCCCBBBAAA???>>>>>>===AAAEEEHHHFFFBBB@@@BBBEEEEEE???999888<<<@@@AAA@@@CCCCCCCCCEEEHHHIIIIIIHHH@@@BBBCCCBBBDDDHHHGGGCCCDDDEEEEEEBBB???>>>@@@CCCEEECCCAAA@@@@@@BBBDDDFFF?????????@@@AAABBBDDDEEE@@@AAABBBBBBCCCCCCBBBBBB;;;:::;;;>>>AAABBB???<<<@@@???>>>>>>>>>???@@@AAACCCAAA@@@>>>>>>???AAABBB@@@@@@???===;;;;;;<<<>>>:::<<>>:::@@@>>>>>>@@@>>>;;;===AAA999;;;>>>@@@@@@>>>;;;999666:::>>>@@@???<<<;;;:::888999;;;:::999999;;;<<<===;;;::::::;;;:::666222999777666777888::::::999:::666111111333444111---444777999999777666777:::;;;<<<<<<:::888666666777999777666888:::;;;888666666444666:::888111000444111444666777777666777777999777555444555666555555555222111444444111222555555444333444666666555444111222333444444333111000000000000111222222333333000222...///666333222<<<555666666333000000333777555555333222444555...&&&///000000000000///......000///...------...///000,,,---...---++++++---...******+++,,,,,,---......+++,,,...000111000000///...............///000000...---,,,+++,,,---...///+++,,,,,,---...///000000555333111///......///000,,,,,,,,,...111333333333//////000000000000//////111000...---,,,,,,,,,---)))---111///,,,***---111///...---,,,------//////++++++,,,---...///000111)))000111---000999999111//////000111222333444444333333333222222222111111222000,,,)))(((,,,222888,,,,,,,,,---------......)))444<<<999111///000000000000000000////////////000---,,,---000222222000++++++,,,+++***+++---000///////////////000111111111000///......///000111111000///------///000111///......///222333222111000111222333222111///---000...111555666333111333444555666999<<<===<<<;;;===<<<:::::::::;;;===??????@@@BBBCCCBBBBBBCCCDDD???AAABBB@@@===:::999999;;;999888888999::::::999:::;;;>>>???@@@???>>>===>>>???BBBFFFHHHJJJJJJJJJHHHKKKMMMLLLIIIHHHKKKMMMLLLIIIHHHIIIGGGAAA>>>???:::999===BBBBBB===::::::===:::999999777555777<<<<<<;;;;;;::::::;;;;;;<<<333888>>>BBBAAA>>>:::888??????>>>>>>===;;;:::999666555333222222444666888555666666555333222333444111222555888666222111444555555555444333222222111111000000//////000111222444777;;;???BBBCCCBBBAAA<<<:::888888:::===@@@BBB>>>???BBBEEEGGGHHHHHHGGGJJJJJJIIIHHHHHHHHHHHHIIIFFFHHHFFFBBBBBBFFFGGGEEEEEEDDDCCCBBB===:::>>>EEEEEEFFFGGGFFFCCCBBBBBBCCCCCCCCCBBBAAA@@@???>>>>>>AAADDDGGGFFFDDDBBBCCCEEEGGGBBB;;;777888<<>>>>>??????@@@BBBCCCDDD???@@@AAAAAABBBBBBAAAAAA===<<<===???AAAAAA>>>;;;@@@???>>>>>>>>>???@@@AAAAAA@@@>>>>>>>>>???@@@AAA?????????===;;;:::<<<===<<<<<<===>>>???@@@???>>>???>>>>>>@@@>>>;;;;;;???:::<<<>>>??????>>><<<:::777:::===???>>><<<;;;;;;555777:::;;;:::;;;<<<======;;;999999::::::777444;;;:::888999:::;;;;;;::::::666333333555666333000444777::::::888777888999;;;<<<<<<:::888777777888:::888777888:::;;;999777666444666:::777222111444333555777888777777777888999777444444555666666555555222111444444111111444444444333333333444555666222222222333333222222111111111111111222222222222111555222444;;;888444<<<999666222000111333555777222222000...000222---&&&000000/////////.........000///...------...//////,,,...000111///---------******+++,,,,,,---......+++,,,---...////////////...............//////000------,,,,,,,,,---...///---------.../////////000111000///...///000222333---,,,,,,...111333333222//////000000000000//////111000///------------...///111444333111000222555......---,,,,,,---...///,,,,,,---...//////000000,,,111222---///666555......//////000111222333444222222222222111111111111---------+++***,,,000333,,,,,,---------.........)))222888555000///000///---------....../////////000...---...111333222111///000000///......000222//////......//////000111.........//////111222333222111000//////000111222///111222444444444444333111222333444333222000///000///111555666333222444555555777:::===>>>>>>===>>>===<<<;;;;;;===???@@@>>>@@@BBBCCCBBBBBBCCCEEEAAABBBCCCAAA>>>;;;::::::;;;999888777999999999888:::;;;===???BBBCCCAAA@@@<<<===@@@CCCFFFIIIKKKKKKJJJKKKLLLLLLKKKKKKLLLMMMMMMJJJIIIJJJHHHBBB???@@@===;;;<<<@@@@@@<<<;;;===:::888888:::999777:::???<<<;;;;;;::::::;;;;;;<<<:::===@@@AAA@@@>>>======>>>>>>>>>>>>===<<<;;;:::777666444444444555777999777:::;;;888333000222555444444777>>>@@@;;;777666333444666666666444222000555444333222222222222333000333888===AAABBBBBBBBB???>>>;;;::::::;;;>>>???>>>@@@BBBEEEFFFFFFFFFFFFKKKJJJIIIHHHHHHHHHIIIJJJFFFGGGEEEBBBCCCHHHKKKKKKCCCBBBDDDEEEBBB???AAAGGGDDDEEEFFFFFFDDDBBBCCCCCCCCCCCCBBBBBBAAA@@@??????AAABBBEEEFFFGGGFFFEEEDDDHHHDDD>>>888777<<>>???AAADDDEEEDDDBBB@@@@@@@@@BBBCCC>>>>>>>>>???@@@AAABBBCCC??????@@@AAAAAAAAAAAAAAA?????????@@@AAA@@@>>>;;;???>>>>>>>>>>>>???@@@AAA>>>======<<<===>>>@@@AAA>>>>>>===<<<:::999;;;<<<>>><<<;;;:::;;;===@@@BBB>>>===???AAA???:::999<<<<<<======>>>>>>======<<<999;;;======<<<;;;<<<===333666999;;;<<<<<<===>>>;;;:::888888999:::999888;;;:::999999::::::999888999666444444777888666333555777;;;<<<;;;999888888:::;;;;;;;;;999888999::::::999999999;;;;;;999888555555777999777222222444444666888888888777888999999777444444555666666555444111222444444000///111222444444222111222777;;;333222222111222222333333222222222222111111111111111555444777>>>999444;;;;;;555000///333777777666444444222000222555222---000000///............//////......---......//////,,,///222222111...,,,+++***++++++,,,,,,------...,,,,,,,,,,,,,,,---...///...------------...//////------,,,,,,---......///////////////////////////............///111333555///...---...111222111000///000000111111000000///000000///....../////////000000000111111111111222...---,,,++++++,,,---...---.........//////000000...222111---...333111***............///111222333111111111000000000//////)))+++---------,,,---...------------.........///+++000222000///000000...++++++,,,---...///000000000//////000222333222111222333333111000000111333...............///000000,,,---...000111222333333333222111000000111222333+++...222333111111222444222333444444444333222111111///111555666333222555333444777999;;;===>>>>>>???>>>=========>>>@@@AAA>>>@@@BBBBBBBBBCCCDDDFFFBBBCCCCCCAAA>>><<<;;;;;;;;;999777777888888777666;;;:::;;;???DDDFFFEEEBBB<<<===>>>@@@DDDGGGKKKMMMMMMLLLKKKLLLNNNOOONNNMMMMMMJJJJJJKKKIIICCC@@@AAA@@@===<<<>>>>>><<<===@@@<<<:::999;;;:::777:::???<<<;;;;;;::::::;;;;;;<<>>@@@@@@BBBAAA???===::::::<<<>>>AAABBBCCCCCCCCCDDDFFFHHHLLLJJJHHHGGGFFFFFFGGGHHHGGGFFFDDDCCCDDDHHHKKKMMMBBBBBBDDDGGGEEEAAAAAAEEE>>>@@@BBBBBBAAA@@@@@@AAACCCCCCBBBBBBAAA@@@@@@???AAAAAACCCFFFHHHIIIFFFDDDGGGEEEAAA;;;999???KKKUUUMMMHHHEEEGGGJJJKKKGGGBBB@@@BBBAAA@@@BBBGGGGGGCCC@@@@@@???>>>>>>>>>@@@AAAEEEDDDBBB@@@??????@@@AAA>>>>>>>>>>>>???@@@AAABBB???@@@AAAAAABBBBBBAAAAAA?????????@@@@@@@@@???>>>======>>>>>>??????@@@@@@<<<;;;;;;;;;<<<>>>???@@@=========;;;999888:::<<<===<<<;;;999999<<<@@@CCC>>>===???AAA???999777:::>>>>>>============>>>>>>:::;;;<<<<<<;;;;;;<<<>>>444666:::<<<<<<<<<<<<===:::999888777888:::;;;;;;:::999888888888888666444666555444555777888777555555888;;;======;;;999888888:::;;;:::999888:::;;;:::::::::;;;;;;;;;:::999555666777888666444333555444666777777666666777888888666444444555666666666444111222555444000///111333555555333000222999???333222111000111222333444444444333222222111000000///333111333:::666111999777555222222555777777666555555333000222666666222222111000/////////000000...------.........//////---///111000...,,,,,,,,,+++++++++,,,,,,---------...---,,,+++,,,---///000------,,,,,,------...///,,,,,,------......//////000000000000000/////////---------...///111333444000///...///000111000///000000000111111000000000///////////////000000000///...---...000111000///...---,,,+++***+++,,,---////////////////////////...000000,,,---000///)))------------...000111222000000/////////.........)))+++---......------...---............/////////---000///---///333222///------...///000000111111000000000111222333222222111111222111///...///000...............//////000---...000111222222111111222111111000000111111222)))---111000...000666;;;222222333444333333222111222000222555666444333666111333666888999;;;===??????>>>>>>>>>>>>???@@@@@@???@@@BBBBBBBBBCCCEEEGGGAAABBBBBB@@@===;;;:::;;;:::888666666777888777666===;;;;;;???DDDGGGEEEBBB@@@?????????BBBFFFIIILLLMMMKKKIIIKKKOOOPPPOOOLLLMMMJJJJJJKKKIIICCC@@@AAAAAA>>>===@@@???======@@@@@@>>>======:::666666:::<<<;;;;;;::::::;;;;;;<<>>;;;;;;<<<======>>>======444444333333333444555666888===AAA>>>666222444888666444888BBBHHHDDD;;;555666555444333222333444444/////////000000000000000333333333444777;;;???BBBBBBCCCAAA>>>:::999;;;===CCCCCCBBB@@@@@@BBBHHHLLLLLLJJJHHHFFFDDDCCCCCCCCCGGGEEEDDDCCCDDDEEEHHHJJJCCCBBBDDDGGGEEE@@@>>>@@@:::<<>>>>>???BBBBBBBBBAAAAAA@@@@@@???@@@AAABBBEEEHHHHHHGGGEEEFFFFFFCCC>>>:::>>>IIISSSKKKGGGEEEFFFIIIIIIFFFBBBAAABBBAAA???AAAFFFGGGDDDCCCAAA???>>>>>>>>>>>>>>>DDDCCCAAA@@@????????????>>>>>>>>>>>>???@@@AAAAAA@@@@@@AAABBBBBBBBBBBBBBB===>>>???@@@@@@@@@AAAAAA<<<<<<===>>>??????@@@@@@::::::;;;;;;<<<===>>>???======<<<:::888888999;;;:::<<<===<<<;;;<<<>>>AAA>>>===???AAA???999777:::???>>>============>>>???;;;<<<<<<;;;:::;;;===???666888;;;<<<;;;:::;;;;;;::::::999999999:::<<<>>><<<;;;999999999888555333333333444555777888777666666888;;;===>>>===:::777777888:::999888888999;;;999:::;;;;;;::::::::::::555777888777555555555555333555666555444444555777888666444444555666777666444222222444444000000222444666666333000333:::AAA222222111000111222444555555444444333222111000000000222...///555222000999111444777777555444444555111222000---...333444111222222111111000000111111,,,,,,---...............111111111///------///111++++++,,,,,,,,,,,,------///...---------...///000,,,,,,,,,,,,,,,---......,,,,,,---.../////////000000000000000000////////////////////////000000111000///...///000111000///000000111111111111000000/////////000000000000000000/////////111222111000...---,,,+++***++++++,,,............////////////,,,------,,,...000///++++++,,,---...///000000111/////////.........---------.........---...000222........./////////000000000111000...000555444000222222222222222222222222///111222222222222111111///000111000...---.....................///000000000000111222222111000///000000000//////000000000///111222111000444>>>FFF111111222222222222222222333111222666666444444777333666888999:::;;;>>>AAA>>>>>>===>>>>>>>>>??????@@@AAABBBBBBBBBCCCEEEHHH@@@AAA@@@>>>;;;999999:::999777666666777888888777>>><<<<<<>>>BBBDDDCCCAAAEEECCCAAA@@@AAADDDGGGJJJLLLJJJHHHJJJNNNPPPNNNLLLMMMJJJJJJKKKHHHCCC@@@AAA???===>>>BBBAAA===;;;===@@@=========:::666666:::<<<;;;;;;::::::;;;;;;<<<===???@@@???===<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>222222222222222333444444666:::===<<<777444555777111///333<<>>AAAGGGMMMIIIIIIHHHFFFDDDCCCAAAAAAGGGDDDCCCEEEEEECCCDDDGGGEEECCCCCCFFFDDD???<<<===888;;;???@@@@@@??????@@@AAAAAAAAA@@@@@@?????????@@@AAABBBDDDEEEEEEFFFFFFDDDEEEDDD???::::::???EEEEEEDDDDDDEEEFFFFFFDDDCCCAAABBB@@@>>>AAAFFFGGGDDDDDDBBB???>>>>>>>>>>>>===BBBAAAAAA@@@???????????????????????????@@@AAAAAA???@@@@@@AAAAAAAAAAAAAAA;;;===>>>?????????AAACCC;;;<<<===>>>???@@@@@@@@@;;;;;;;;;<<<==================<<<;;;999888:::;;;:::===??????<<<;;;===@@@>>>===???AAA???:::999<<>>>>>======>>>>>>???;;;<<<<<<<<<;;;;;;===>>>888:::;;;:::999999:::<<<:::;;;<<<<<<;;;<<<>>>@@@@@@???>>>======;;;777444222333555777777777777666888888999<<<======:::777666888999888777777888999888:::;;;;;;999999999:::444888999666444666777666444444555444333333444666777555333444555777777777555222111444444111222555666666555333111444999>>>111111111111222333444444555444444333222111111111222333......444111000999000444888888444111111333000222111...///333444222111111222222222111000///+++,,,---...............333333111///...///333666,,,,,,,,,,,,,,,,,,,,,,,,//////.........//////000,,,++++++++++++,,,------+++,,,---///000000000000/////////////////////////////////////////////...000///...///000111000///000111111222222111111000//////000000000///......,,,------------.........///...---+++++++++,,,,,,,,,---------......//////,,,,,,,,,---///000///---***+++...000111111000////////////.........------000000000......///222555////////////000000000000111333222000222555444111444333333333222222222111...000222333222000000111///111222222000//////000///////////////000111111222222222222111000//////////////////////////////111111///......444===EEE111111111111222222222222555222222666666444555888777:::<<<<<<;;;<<<@@@DDD===>>>>>>>>>????????????BBBCCCCCCBBBAAABBBEEEGGG@@@@@@???===:::888888999888666555666888::::::999===>>>>>>???@@@BBBCCCCCCFFFEEECCCAAABBBCCCFFFGGGJJJJJJIIIKKKMMMNNNNNNMMMNNNKKKKKKLLLIIIDDDAAABBB???===>>>BBBAAA===:::<<<:::999:::===;;;888999===<<<;;;;;;::::::;;;;;;<<<<<>>======;;;;;;<<<===>>>>>>======222222222222333333333444111444777777666444444444000...000888;;;777222111222222222111111222222222555666777777777666555444...///111333666888:::<<<999;;;<<<999555333555888:::===@@@???>>>???EEEIIIEEEFFFGGGHHHGGGEEECCCBBBEEEBBBCCCGGGGGGDDDDDDGGGFFFCCCCCCEEEEEE@@@===>>>777:::>>>@@@AAA@@@@@@@@@@@@@@@????????????>>>>>>???BBBCCCBBBAAAAAADDDHHHAAACCCCCCAAA<<<999888999>>>AAACCCDDDBBBBBBCCCEEEAAABBB@@@>>>@@@EEEGGGDDDDDDAAA>>>>>>???@@@@@@>>>@@@@@@@@@???????????????@@@@@@@@@@@@@@@AAAAAABBB======>>>???????????????<<<===???>>>======???AAA:::;;;===>>>???@@@@@@???<<<<<<<<<=========<<<<<<===>>>===;;;999999:::<<<===???AAA???;;;:::===AAA???>>>>>>@@@>>>;;;;;;???>>>>>>>>>>>>>>>>>>>>>>>>:::;;;===<<<;;;;;;<<<>>>999999999888888999<<>>@@@BBBAAA@@@???>>><<<888444333555777999999888777777999888888:::<<<<<<:::777666777888777666555666777777999;;;:::888777888:::444888999555333777888666555666666444333333555777777555333333555777777777666222111333333333555999666555333111222444777999000000111222333333333333444444444333333222222222000222...///555111...666555555555333222111111111111444444111111444555333...///111222222000...,,,***+++,,,...//////......///000000///...///222444,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---+++++++++++++++,,,,,,---+++,,,---///000111000000---------.../////////000...///////////////......///......///000111111000000111111222222111111000...///000000///...---,,,(((***,,,,,,***)))+++---000///...,,,,,,,,,,,,---***++++++,,,---...//////...,,,,,,...//////...---(((+++///333444222000...////////////............///000000000///000222555//////000000000111111111111444555222222444333000000000000000000111111111---000333333111//////000...000222222111000000111000000000000000111222222222222111111000111111111000000000111111000000000000///---,,,---111666:::222222222222222333444444555333333666777555666999888;;;===<<<::::::>>>BBB>>>??????@@@@@@@@@@@@@@@DDDDDDDDDBBBAAABBBDDDFFFAAAAAA@@@===:::888999:::777666555777999<<<<<<<<<:::>>>AAABBB@@@AAAEEEIIIDDDCCCBBBAAAAAACCCEEEFFFIIIKKKLLLMMMMMMMMMOOOQQQQQQNNNMMMNNNLLLFFFCCCDDD@@@======???>>>;;;:::===888777999<<<;;;888999===<<<;;;;;;::::::;;;;;;<<<;;;===???@@@???>>>>>>>>><<<<<<===============<<<222222222333333333444444...///111333444444333222111///222777999555222333///000222333333222111000222333333333222000...---000111444666777666444333444777999666222000333666444:::???AAA??????BBBEEEBBBDDDGGGIIIIIIHHHFFFEEECCCAAACCCHHHIIIEEEEEEHHHFFFCCCBBBEEEEEEAAA???@@@444888<<>>>>>>>>>>>>>>???BBBDDDAAA>>>>>>CCCIII>>>@@@CCCDDDAAA===999777:::>>>CCCCCC@@@@@@CCCGGGAAABBB@@@===@@@EEEGGGDDDCCC@@@===>>>@@@BBBBBBAAA???????????????@@@@@@@@@AAAAAAAAA@@@AAAAAABBBBBB;;;<<<<<<==================???@@@>>>;;;;;;===???999:::<<<>>>???@@@??????=========>>>======<<<<<<>>>>>>>>><<<:::999;;;<<<@@@BBBBBB>>>:::999===BBB@@@>>>>>>@@@>>>;;;===AAA>>>>>>????????????>>>>>>999;;;======<<<;;;<<<===888888888777777:::???BBB:::===AAAAAA???>>>>>>@@@AAA@@@???>>>===:::666222444777999;;;:::999888888:::888777888;;;<<<:::888666777777666555444444666666888;;;:::888666777999444999999444333777999777666777777555444444666888777555333333555777777777777333111222333333777<<<666333000000111333555555///000222333444444333333444444333333333333222222,,,///---000666000+++222;;;666000...000111111000---111111...---000000///+++---000111111///+++))))))+++,,,...//////......)))***------------...000,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++++++++******++++++,,,---***,,,...///111111111000+++,,,,,,---...///000000------...///000000/////////...---...111222111000111111222222222222111111///////////////---+++******...111000,,,+++...222111000///---,,,,,,------))))))***+++---...//////000------///000...---,,,(((+++000555666333000---000000/////////.........---///111111111000222333000000000000111111111111///444777333111222222///+++,,,,,,---...///000000,,,///333333000......///,,,...000111000///000000111111111111111222222333111111000000000111333444111111222222222222111111333111000000222444444444333333333333333444555666666333333666777555666999666999;;;999666666:::??????@@@AAABBBBBBBBBAAAAAAEEEEEEDDDBBBAAAAAADDDFFFBBBBBBAAA>>>;;;999:::<<<666555555777:::===>>>>>>888>>>CCCCCCAAABBBHHHOOOAAA@@@@@@@@@AAACCCDDDEEEIIILLLOOOOOOMMMMMMPPPSSSSSSPPPOOOPPPNNNHHHEEEFFFCCC>>>;;;<<<;;;999;;;>>>:::999:::<<<:::666666:::<<<;;;;;;::::::;;;;;;<<<:::;;;<<<;;;;;;;;;===>>><<<===============<<<<<<111333555444333111000111...///111222333333222111111000333888888333111111...000111333333333111000111222222222111111333555222000///000333444555444333333444444555666666666000333777999999888888999999:::===AAAFFFGGGFFFEEEBBBCCCDDDDDDBBBAAABBBCCCEEECCCBBBDDDGGGFFF@@@:::;;;888777:::???BBBAAA???>>>>>>===>>>@@@BBBDDDEEEAAAAAAAAA???>>>>>>@@@BBBBBBCCCCCCDDDCCC???888444;;;<<<===???AAABBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCAAA???===>>>AAACCCBBB@@@BBBBBBAAA@@@????????????>>>>>>???AAAAAABBBBBBAAA>>>AAACCCAAA<<<:::<<>>@@@BBBBBB@@@@@@@@@AAAAAA>>><<<>>>>>>===>>>BBB@@@===;;;:::<<<<<<;;;888@@@???===:::888888;;;=========>>>>>>>>>>>>======???>>>===============>>><<<<<<===@@@BBBBBBAAA???>>>>>>======<<<<<<<<<<<<>>><<<999777888;;;???BBB@@@GGGMMMIII>>>777888<<<>>>??????>>>;;;777333000777666777:::======:::666:::;;;;;;999888888:::<<<777777777777777777777777:::999999888777666555555666666555333333444888;;;;;;666555888888444666;;;;;;777333333666888888666555333000000222444555555333333222222333333444555222222222111222222333333222222222222222111000000///000222333222000...---111111222333222111000///000000000000000000000000000000//////.........---,,,///111000...++++++,,,------------------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------...///,,,***+++...,,,'''.........////////////000---...............------////////////...---,,,+++---/////////...///111333222111///...---...000111+++---111444444333111///000000111111000...,,,+++///000000000000...,,,+++111000//////......------444)))&&&...111+++(((+++,,,,,,+++***+++,,,---......//////000000///---,,,///000111111111222555888555444...///555000+++222444333444666444///...111555000---000222222111333000111222222333333333333000000000000000//////...555666444000///333444222111111222222222111111000000111111111111222222222555444111000//////111222111000000222444666666555777888000---666777444999555666999;;;<<<;;;:::999>>>???@@@BBBCCCDDDDDDDDDDDDGGGFFFCCCBBBEEEFFFDDD@@@???>>><<<;;;999888888888888888777555555777999<<<>>>AAAAAAAAADDDHHHLLLEEEDDDCCCAAA@@@BBBEEEHHHGGGJJJKKKIIIIIIMMMNNNKKKMMMMMMLLLJJJHHHGGGGGGHHHDDDBBB>>>;;;:::<<>>222444555555333222111222000000111222222333333333111000222666666222000222///000222333333222111000222444555444333333444555333111000111333444444333333333444444555666666666111444666777777777777888999999:::===AAABBBBBBAAABBBCCCCCCCCCBBBBBBDDDEEEFFFDDDCCCEEEGGGGGGBBB>>>>>>;;;999;;;???@@@===999>>>>>>>>>>>>===>>>@@@BBB@@@AAAAAA@@@??????@@@BBBCCCCCCCCCDDDCCC@@@:::666:::;;;===???AAABBBCCCDDDAAAAAAAAABBBBBBCCCCCCCCC@@@>>>======@@@AAAAAA???AAAAAA@@@@@@???@@@@@@@@@AAAAAAAAAAAA@@@???>>>===;;;>>>AAA@@@<<<;;;>>>AAA???@@@AAA@@@??????@@@AAA@@@======??????<<<<<>>===<<<@@@???===:::888888:::<<<======>>>>>>>>>>>>======>>>>>>============>>>>>>???>>>>>>???@@@@@@???>>><<<======>>>======<<<;;;>>><<<999888888:::===@@@BBBIIIMMMIII???999:::>>>?????????>>>;;;888555333777777888:::======:::666<<<======;;;999999;;;<<<777777777777777777777777::::::::::::999888777777666666555444333444777::::::666555777666222333888888666333333444555666666555333000000222333444444222111111111111222333333333333222222111222222222111111222333222111000///111222333444444333222111111111222222222111000//////////////////////////////.........------------000...---///222333000,,,..............................---,,,+++++++++++++++++++++,,,,,,,,,------)))+++******---222111---------........./////////---......//////...------////////////...---,,,+++---...000/////////111333333222000//////000111222+++,,,///111111000///---000000000000///...---,,,///000000000///...---,,,,,,---......------...///555+++'''...111,,,***---......------...///000111------///000111000000///111222222222222333555888000555000---222000---222222111333555444000///333333...,,,000222111000111111111222333333333222222...///000111111111111111333666666333333555444111111111111222222111111000000000111111111222222222444333111000///000111222333222222333555777666555666888111...666777555:::777888999:::;;;;;;::::::@@@AAABBBDDDEEEFFFFFFFFFDDDGGGFFFBBBBBBEEEEEEBBB?????????>>>===;;;:::999999:::999888777777999;;;<<<>>>AAABBBBBBDDDIIILLLEEEEEEEEECCCBBBBBBEEEGGGIIIKKKJJJHHHJJJMMMMMMJJJJJJKKKKKKJJJHHHGGGGGGGGGCCCBBB@@@>>>=========>>>===<<<;;;::::::999999:::;;;:::999999999:::<<<===999;;;======<<<<<<<<<===???>>><<<;;;::::::;;;;;;333444666555444222333333222111111111222333555666333111111444444111000222111111222333333222111000333555777777666444444555444333222222444555444333333333444444555666666666444555666555444444666888999888777888:::;;;;;;;;;@@@AAAAAA@@@@@@AAAEEEHHHGGGEEECCCEEEGGGHHHEEEBBB===;;;999;;;===>>>;;;888>>>@@@AAA@@@===<<>>@@@CCCEEEFFFBBBBBBBBBBBBBBBCCCCCCCCC@@@>>>======???@@@@@@???@@@@@@@@@???@@@@@@AAAAAABBBBBBAAA@@@???>>>===<<<999<<>>>>>AAADDD???@@@@@@>>>======???AAA???======??????;;;:::===CCC@@@<<<;;;<<<===>>>>>>AAA@@@???<<<:::999;;;======>>>>>>??????>>>>>>===>>>>>>>>>======>>>>>>???AAA@@@???>>>>>>>>>>>>>>>;;;<<<===>>>>>>======<<<>>><<<:::888777999;;;===BBBFFFIIIEEE===999;;;?????????>>><<<:::999777777888888999;;;<<<<<<999777<<<======;;;888777888:::777777777777777777777777777888:::;;;;;;:::888777777777666444333333666888666444555666555333444888777777666555333444777999666444222111222444444333111111000000111111222333444444333222111111111111000111333444444222///...000111111222333333444444111111222222111111000///........................---------------,,,,,,,,,222,,,(((,,,444777222+++------------------------///...---,,,++++++******++++++++++++,,,,,,,,,,,,---///---++++++...,,,''',,,,,,,,,---------......---......//////.........////////////......---,,,---...000000//////111222222222111000000111222333---...////////////......//////............/////////000000000///...---,,,))),,,......,,,,,,...111555,,,)))...111---,,,000............///000222222,,,---///111222222222111222333444333222222444666111===999///000111...000000///222555444000000444000,,,,,,000222000...000222222222333222222111111------///000111222222222111555777555555666444000000000111111222111111000000000000111111111222222222111000000000111222333555444333444666777666555666999222///777888666<<<:::::::::999999::::::;;;AAAAAACCCDDDEEEEEEFFFFFFDDDGGGFFFBBBAAACCCCCC@@@>>>>>>??????>>>===;;;::::::::::::999888888:::<<<<<<>>>@@@BBBCCCFFFJJJLLLFFFGGGHHHGGGDDDCCCDDDEEEJJJKKKIIIGGGJJJNNNLLLGGGJJJJJJLLLLLLLLLLLLKKKJJJCCCCCCCCCBBB@@@>>><<<;;;===<<<;;;:::999999999999999999888888999:::;;;<<<888:::============>>>???AAA???===;;;999999888999222333444444222222222333333222111000111333666888444111111333333000000333222222333333333222111000333555888888777555444444555444333444555555444222333333444444555666666666666666555444222333555777:::777555444555777777777=========<<<===???DDDGGGEEECCCBBBCCCFFFGGGFFFEEE===:::777777:::<<<======???BBBDDDCCC@@@???AAAEEE>>>@@@AAAAAA@@@???@@@AAAEEEDDDDDDDDDDDDCCC???<<<;;;;;;;;;===@@@CCCFFFHHHBBBBBBBBBCCCCCCCCCCCCCCC@@@??????>>>???@@@@@@@@@????????????@@@AAABBBBBB????????????????????????;;;>>>@@@@@@@@@@@@CCCEEE@@@@@@???===;;;<<<>>>AAA>>><<<===@@@???;;;999;;;???===999777777999;;;===@@@@@@@@@>>>======???BBB>>>>>>>>>??????>>>>>>>>>>>>>>>>>>===>>>>>>??????@@@@@@???>>>======???@@@<<<<<<;;;;;;<<<===>>>???>>><<<:::888888888999:::===???@@@>>>999888;;;???===<<<;;;999888888999999999999:::;;;<<<;;;999777:::;;;;;;888666444444555777777777777777777777777333444777999:::888666555888888777555333333555777111222555666555555777;;;888::::::888555555999===777666444333444555555444111111111111111222333333555444333222111111111111///111333555555222///---.........///000222444555111111111111111000000///........................------------------------111+++'''***111444///)))+++++++++++++++,,,,,,,,,,,,,,,------,,,,,,++++++***++++++++++++,,,,,,,,,---//////+++)))***'''###++++++,,,,,,,,,------------......////////////...///////////////...------,,,...000000000///111222111000000000000111222333222111111000000000000111///...---------///000111///////////////......---***---//////,,,+++...111333,,,***---///......111,,,,,,---...///000111111---...000111222222222111222333333333111111222333888HHHCCC222000222...---000000222555333//////333...,,,---111222000...000222222222222222111000///,,,---...///000000000000111444555333333555444000///000000111111111111111000000000000111111111111000000000000111222333444555444333444555666555444555999333111888888666======<<<:::999999999;;;<<>><<<===>>>???>>>===;;;:::999::::::999888888:::<<<===>>>@@@CCCEEEHHHJJJLLLGGGIIIJJJIIIGGGEEEDDDDDDKKKKKKHHHGGGJJJNNNLLLFFFGGGGGGIIILLLMMMMMMLLLJJJFFFFFFDDDCCC@@@>>><<<;;;===<<<;;;:::999999999999:::999888888888999:::;;;777999;;;<<<<<<<<<>>>???@@@???===:::999888999999000111222222000000111333333222000///111333777999666222111333222000000444222222333333333222222222111444666777666444333333666555555666777777555333333333444444555666666666777666555333111222555777;;;888555333444555666666888999999999999<<>>@@@<<>>???AAA@@@@@@???AAABBBEEEDDDCCCDDDDDDDDDBBB@@@;;;::::::;;;>>>BBBFFFHHHCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@AAABBB????????????@@@AAABBBBBB@@@??????>>>??????@@@AAA@@@AAABBBBBBBBBBBBCCCDDD@@@@@@???===;;;<<<>>>@@@>>>;;;<<<@@@???;;;:::;;;===;;;888666555777:::<<<;;;<<<=========>>>AAACCC>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>???@@@@@@<<<===>>>===<<<===@@@CCC@@@===:::888999<<<@@@BBB===<<<;;;:::999888888888999::::::999888999===@@@:::999777666666888999::::::;;;<<<<<<;;;999888888:::;;;;;;999666333333444666666666666666666666666222444666999999888666555777777777666444333555666111555888777555555777:::888::::::888555555999===888777555666777888777666222222222222222333444444555444333222111111111111///111333555555222///------------///000222444666111111111000000000000000........................................../////////---,,,,,,------,,,***+++,,,,,,,,,---------...)))***+++,,,---......---*********+++++++++,,,,,,&&&+++---,,,,,,......++++++++++++,,,,,,,,,,,,------......///000000///////////////000//////...---,,,...000111000000000111.........///000111222222222111000//////000111111///...---------///111222000//////..................000111000---,,,---//////,,,***,,,...---...000------...//////000000000///000111222222111000///000111222111000//////000777GGGCCC222///111...---222111333555333...---000---,,,...333333000000222222222222222111111000///.........//////...------111333222...///222333111...///000111111111111111//////000000000111111111//////000000111222333444444333222333444555444333333888444222888888666===>>>===:::999999:::<<<===@@@@@@AAABBBCCCCCCCCCCCCCCCFFFFFFCCCBBBCCCAAA===;;;<<<<<<<<<<<<;;;999999888999999888777888:::<<>>>>>>>>======<<<;;;::::::::::::<<<;;;999888777888888999555777:::;;;;;;;;;<<<>>>===<<<;;;:::999::::::;;;000111111000//////111333222111000///111333666999777333222444333111111444222222222222333333444444000222444555444333333444666555555777888888666444333333444444555666666666777777666444222333666888:::888555444555666777777555555666777777:::>>>AAA???@@@AAABBBBBBBBBBBBBBBGGGBBB;;;555333666:::>>>:::;;;<<<>>>@@@AAAAAAAAA???@@@@@@???>>>???BBBDDDEEEDDDBBBBBBDDDDDDCCCBBB<<<:::999999;;;@@@DDDGGGDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCCCCBBB@@@@@@AAACCC@@@@@@@@@???@@@@@@AAAAAACCCBBBAAA???>>>??????@@@CCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@???===<<<>>>@@@>>>;;;<<>>===<<<;;;999888888;;;>>>777888::::::;;;<<<>>>@@@>>>??????@@@@@@??????>>>>>>>>>>>>>>>??????@@@AAA:::<<>><<<===@@@CCCAAA>>>:::888888;;;???BBB<<<<<<<<<;;;:::999999888:::999999999:::<<<===???666666555555666888:::;;;;;;<<<===<<<:::888888999;;;<<<===;;;999666555666666666666666666666666666555666888::::::999888777666777777666444444555777333:::===888333333555555777777666555333444777999777666555666888999888777333333222222333333444555444444333222111111111111000111333444444222///.........000111333555666777222111000////////////000.................................//////////////////111111///,,,+++---///---......//////000000000&&&(((***---.../////////************++++++++++++)))...111///...000///---+++++++++,,,,,,,,,---------...//////000000000000/////////000000//////...+++...000111111000000111,,,---...///000111222222//////............///000...............///000111000///............//////111000000//////...------++++++,,,---....../////////000000111111111111111000000111111111000.........///111111///......///000<<<888...///000---///333111333555222---,,,///------///222222///000444111111111222111111000000.../////////......---,,,000222000,,,---111333222......///000111111111111/////////000000000111111//////000111222333333333333222111222444555444333111777444222888777666===>>><<<;;;::::::;;;===>>>BBBCCCCCCDDDEEEEEEDDDDDDCCCFFFGGGDDDCCCDDDBBB>>><<<<<<;;;::::::999999888777888888888777888:::<<>>===<<<;;;;;;;;;;;;<<<;;;:::888888999999:::555777::::::::::::;;;<<<;;;:::999999999;;;<<<===000111111000000000222444000/////////111333666777777444444666555222111333111111111222333444555666000111333333333333555777555555666888::::::888666333333444444555666666666666666777555444555777999888666555555777888888888333444666777888999<<>>@@@BBBCCCBBBAAA@@@@@@FFFCCC>>>999666666999<<<<<<::::::<<<@@@BBB???<<<@@@@@@???======???CCCFFFDDDCCCAAAAAACCCDDDDDDCCC<<<:::888777999===BBBEEEEEEDDDDDDDDDCCCCCCCCCBBBAAACCCCCCBBB???>>>@@@BBBAAAAAA@@@@@@???@@@@@@@@@CCCBBBAAA??????@@@BBBCCCBBBAAAAAAAAABBBBBBAAAAAAAAAAAABBBAAA???===>>>???>>>;;;;;;>>>???===>>>AAA<<<======<<<::::::===???888:::;;;;;;;;;;;;<<<>>>>>>??????@@@@@@??????>>>>>>>>>>>>>>>???@@@AAABBB999===@@@@@@===<<<>>>AAA???>>><<<::::::;;;===>>><<<<<<<<<===<<<;;;:::999;;;999888888999:::999888444444555666888:::;;;<<<<<<===>>><<<999777888999;;;<<<===<<<:::777666777666666666666666666666666666777888888888888888777444555666666555555666777///777<<<777222333555666888666333333444555666666444333444555888999888777222222222222222333333444333333222222111222222222111111222333222111000///---...000333444555555555222111000///...//////000////////////////////////---------....../////////...///000...++++++...111,,,,,,---......///000000'''(((+++---...///...---************++++++++++++***000333000---,,,+++))),,,,,,,,,,,,------------------///000000111111111//////000000000000//////+++...000222111000000000,,,---...000111333333333------......//////000000......///////////////...000///...------...///000111...+++,,,///111...+++))),,,...///000000000000000000111111111000///...---...///000000000///...---///111111000//////000///444///,,,111///+++111111000222444222...---000---,,,...000///---000555///000000111111111111000//////000000000000000000...111111...///222333111---...///000111111111111////////////000000000111///000111111222222222222222111111333555666666555///666444222777666555===<<<<<<;;;;;;;;;===>>>???BBBCCCDDDDDDEEEDDDDDDDDDBBBFFFGGGEEEDDDEEEDDD@@@@@@>>><<<:::888888999999888999999999888999<<<>>>DDDCCCCCCFFFIIIJJJHHHFFFHHHIIIJJJIIIGGGEEEEEEFFFBBBHHHKKKIIIGGGIIIMMMMMMKKKHHHGGGJJJOOORRRQQQNNNJJJIIIHHHFFFDDDBBBAAA@@@@@@???>>>======<<<<<<===:::999999999:::;;;===>>>777999;;;;;;:::::::::;;;::::::999999999:::<<<===111222222111000111444666///...//////111333555666888555555777777333111333000000111222333555666777000222333333333444777999444444666888;;;;;;999777333333444444555666666777555666777777666666777999666555444555777999999888333555777888999:::<<<>>>>>>@@@CCCDDDCCCAAA??????AAA@@@>>><<<:::999;;;===AAA===:::===BBBDDD???999AAA@@@>>><<<<<<>>>CCCGGGDDDBBB@@@@@@BBBDDDDDDDDD===:::888666888<<>>===???AAABBBBBBAAA@@@????????????@@@?????????AAADDDFFFHHH@@@???>>>???AAABBBAAA@@@@@@BBBCCCBBB@@@>>>>>>>>>???<<<;;;>>>???>>>@@@DDD:::<<<>>><<<::::::<<<>>>===>>>???>>>===<<<===>>>??????@@@@@@@@@@@@??????>>>>>>>>>>>>???@@@AAABBB:::>>>BBBAAA===:::<<<>>>======>>>>>>===<<<;;;;;;;;;<<<=========<<<;;;:::;;;999666666777777444111333444555777999;;;======<<<>>>???===999777888:::888:::;;;;;;888666555555666666666666666666666666666666666555555555555666333555666666555555777888'''222888555222555999:::;;;777333333666888888666222111222444777888888666111111111000111222222333222222222111222222333333222222222222222111000000***,,,///222333333222222222111///.........///000000000000000000000000000,,,,,,,,,------.........++++++++++++***+++...000))))))***++++++,,,------(((***,,,.........---,,,)))************+++++++++ ''',,,,,,+++---...---,,,,,,------------......------///000111111111111//////000000000000000///+++---111222111000000000,,,---///111333444555555......000111222222222222---...///000000///...---000///...------...///000///+++'''***000222///+++(((,,,111222222222222000....../////////---,,,***+++,,,...///000111000000---///222222111000000111333333------444...)))111///...000444333//////222,,,+++,,,...---+++///555...///000111111111111111...///000222333333333333---111333222222444333///---...///000111111111111////////////000000000000000000111222222222222111333222222333666888888777...555444222666555444===;;;;;;;;;<<<===>>>??????AAAAAABBBBBBCCCBBBBBBBBBBBBEEEGGGEEEEEEGGGEEEAAACCC@@@===:::888888:::;;;999:::::::::999:::===???EEEDDDDDDFFFIIIJJJGGGEEEHHHIIIIIIHHHFFFEEEFFFGGG???HHHMMMIIIFFFHHHMMMPPPGGGDDDBBBDDDJJJMMMLLLJJJGGGHHHIIIIIIGGGDDDAAA???AAA@@@???>>>============777777888999;;;===@@@AAA999;;;<<<<<<;;;:::;;;<<<;;;;;;999999999:::;;;;;;444555555555444444666777666444222111111333666777333444555444222000000000555111111444333000222888222222222333555555444222999888777666666666777888;;;:::888666666777888999555555666666777777888888<<<999666666999:::999777888444444777666555;;;DDDCCCBBBBBBAAAAAABBBBBBCCC>>>@@@@@@<<<777444777;;;>>>>>>???@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBCCCAAAAAAAAA@@@??????BBBDDD???===;;;888777;;;AAAEEEFFFBBB======@@@BBBCCCAAACCCBBBAAABBBDDDCCC@@@<<<@@@@@@??????>>>????????????AAACCCCCCBBBAAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>===<<<<<<=========>>>>>>>>>>>>>>>???>>>;;;::::::;;;>>>???AAAAAA@@@===;;;;;;===@@@??????>>>>>>>>>>>>>>>>>>BBBBBBAAA>>><<<<<<>>>AAA:::===@@@@@@===;;;;;;===>>>>>>======<<<<<<;;;;;;============<<<;;;:::999888888888888888777666666222555888:::999888888999======<<<<<<;;;:::888888999::::::999777666666777999777666666888888888777444777888555666::::::888000444999:::888666777999666888::::::888666666666777777777777777666666555333333333555777666333111444333222222222333444555111333333000000444555222111111111111000000000///......///111222333444555---111222///...111222111,,,///111111...,,,...000........................,,,---......,,,,,,---...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,---///222444...++++++...,,,'''''',,,+++,,,---...////////////+++---///000///...///000///......---------......///---...111222000111444...//////000111222222222......///000000000000000111000...------...///000.........---,,,)))'''%%%000000111111111111000000111000///......///111222000111222000///---...///---...000222333222111000111000000///......------111000000///000222333444111222333222000......///......////////////......,,,...///---...222444222///---,,,///333444000+++000000000000000111111222000///...///111333222111///000000111111000...---///000111222111111222444222333555444333333444666444222111333777888777666=========@@@BBBBBB>>>:::???CCCGGGGGGDDDAAA@@@AAAIIIGGGEEEEEEFFFEEEDDDBBB???<<<999888999999777444::::::;;;<<<<<<======>>>BBBEEEHHHIIIHHHFFFFFFFFFGGGFFFEEEEEEDDDEEEEEEFFFDDDEEEFFFGGGHHHKKKPPPSSSLLLIIIGGGHHHJJJJJJHHHFFFLLLLLLKKKIIIGGGDDDBBB@@@>>>===<<<;;;;;;;;;;;;;;;:::;;;;;;:::888888:::<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<333444444444333333555777555444333222333444666777333333444333222111222222555222222444333000222777222333333333333333444444:::999777666666666777777;;;999888666666777888999777888888999999999999888999777666777999:::999777777555777::::::999===DDDBBBBBBBBBAAAAAABBBBBBBBB===???@@@===777444666999>>>>>>@@@AAABBBAAAAAA@@@AAAAAA@@@@@@@@@AAABBBCCC@@@@@@@@@???>>>???AAADDDAAA???<<<888666999???CCCDDDAAA>>>===>>>@@@AAABBB@@@???===>>>@@@@@@>>><<>>===<<<===>>>??????>>>===<<>>===;;;;;;===>>>???@@@@@@???===;;;<<<>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>??????>>>===>>>AAADDD777:::>>>===;;;999:::<<<>>>>>>>>>======<<<<<<<<<>>>======<<<;;;;;;::::::666777777888888888888777333555888:::999999999:::;;;;;;<<<<<<<<<;;;;;;:::999:::;;;:::888666777888999777555555777888888888777::::::777777999888555111555999999777555666888666888:::999888666666666777777777777666555444444333333333555666666333111333333222222222333444555111333333000000444555222222222222222111111111000...//////000111222333333///333444111///000111///...000111111000//////000........................,,,---...---,,,,,,,,,............---------,,,,,,*********+++,,,---......---,,,***)))***,,,...000...+++,,,///...)))***...+++,,,---...////////////000111111000...---...///......---------......///000......111222000000333...//////000111111222222......///000000000000000333222000...------...///+++,,,,,,---.........---000000000111000000//////111000...------...000111///111111000...---...///---...000111111000///.........//////////////////111111000000///000000000000222333222000/////////////////////...---,,,,,,222444333//////222222///---------000222333111...000000//////000000111222000///...///111222222000//////000111111000///...///000222222111111333444222333444444333333444555333222111444777999999777>>>===>>>@@@BBBBBB>>>;;;>>>AAAEEEFFFEEECCCBBBCCCJJJHHHGGGFFFGGGFFFDDDCCC???<<<999888999999777555999::::::;;;<<<======>>>CCCEEEHHHIIIHHHFFFFFFFFFAAACCCFFFHHHIIIIIIGGGFFFEEEFFFGGGHHHIIIKKKNNNQQQJJJHHHGGGIIIKKKLLLKKKIIIMMMLLLKKKJJJGGGEEECCCBBBAAA@@@???>>>>>>===>>>>>>999:::;;;;;;:::999:::<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<111222333333222222333555444444555555555666666666333222222222222333444555555333333444333000222777222444444333000111444888:::999777666555555555666:::999777666666666777888888888999::::::999777666666555666777999:::999777666777;;;???@@@>>>???CCCBBBBBBBBBBBBBBBBBBBBBBBB???AAACCC@@@;;;888777888===>>>@@@BBBCCCCCCBBBAAAAAAAAA@@@@@@@@@AAABBBCCCBBBBBBAAA???======???AAACCCAAA===888666888===AAA@@@@@@???===;;;===@@@BBB???===<<<<<<>>>??????>>>AAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDCCC@@@??????@@@BBBBBBAAAAAAAAA@@@@@@@@@EEEDDDCCCBBB@@@???=========>>>???@@@???===<<<:::>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;<<>>>>>???>>>===>>>AAACCC666999======;;;:::;;;===>>>>>>>>>>>>============???>>><<<;;;::::::;;;;;;888888888888777777666666444777999:::::::::;;;<<<;;;;;;;;;<<<<<<<<<======:::;;;;;;:::888777777888999777555444666888::::::999<<<<<<999888999777333222555888888666444555777555777999999777666666666666666666666555444333222333222222444555555333111333222222222222333444555111333333000000444555222333333222222222111111111...///000000111111111000000555666333000000///---111000000111222222000///........................+++---...---,,,+++,,,...//////.........---------))))))((()))***---///000---,,,***))))))***,,,---,,,******---...++++++---+++,,,---...////////////000111111///......000222------------...///000000111//////111111//////111/////////000111111222222...//////000000000000000444333111///---------------------...///000111222//////000000///...------//////---,,,,,,---...//////000111000.........000......///000000///---,,,---------...///000000111111111111000000///------///111222222000///000000------...//////.........333555333//////111111...,,,...111222111111111222000000//////000000111222111/////////111111111/////////000111111000000//////000222222111111333444111222444333222222333555222222222555888:::;;;:::>>>>>>???AAABBBAAA>>><<<===@@@DDDEEEEEEDDDEEEEEEJJJIIIGGGGGGHHHGGGEEECCC???===:::999999999888666888999999:::;;;<<<>>>>>>CCCEEEHHHIIIHHHGGGFFFGGG===AAAHHHMMMOOOMMMJJJGGGEEEFFFHHHIIIIIIJJJLLLMMMIIIIIIHHHJJJMMMNNNNNNMMMNNNNNNLLLKKKIIIGGGEEEEEE???>>>===<<<;;;;;;;;;;;;777999<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<======000111222111000000222444444444666777777777666555333222111111333555666777444444444444222111444666333555666222//////555;;;:::999777555444444444555999888777666666666666777666777888888888666444333666666777888999888777666777:::???DDDFFFDDDCCCBBBAAABBBBBBBBBBBBBBBBBBAAACCCEEEGGGEEEAAA===::::::;;;<<>>>>><<<999999===BBB???>>>======>>>@@@BBBBBBBBBBBBAAAAAAAAABBBCCCCCCDDDEEEDDDBBB???>>>>>>???BBBAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>===<<<<<<@@@@@@???===<<<<<<<<<<<<>>>???@@@@@@@@@@@@???>>><<<<<<<<<;;;;;;<<>>>>>>>>>>>>>>?????????@@@AAA@@@???===<<<===???777;;;>>>???===<<<>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>;;;:::999:::<<<===;;;;;;999888666555444444666777999:::::::::<<<>>><<<<<<<<<<<<<<<<<<<<<===:::;;;<<<:::888777888999999777444444666888::::::999<<<===:::999:::888333333666888888555333444666555777999999777666666666666666666555444333222111333222222333444444222111222222222222333444444555111333333000000444444222222222222111111111000000//////000000000000///...///444666333111111000---222///...///222333000---........................+++,,,------++++++,,,---............------------***)))))))))***,,,...///...---,,,+++++++++,,,---)))((())),,,------,,,,,,+++,,,---...////////////......///......111444888------------...///111111222//////111111...---000//////000000111111111111//////000000000000//////111000///...------------222111///...---......///////////////...---,,,,,,......---,,,,,,,,,---------///000///......///000///000000000000///------------......///000000000///000111111111000...---...000222222000000000111+++,,,---///000111222222...000000------000111......222555555111///111444///////////////000111111111///...///000111000/////////000000111111111111///111222222222222333555111222333333222222333555222222444666999<<<===>>>???@@@@@@AAAAAAAAA???===???AAACCCEEEEEEEEEEEEEEEIIIHHHGGGGGGGGGFFFCCCAAA>>>===;;;::::::999888888888888888999:::<<<>>>???CCCFFFHHHIIIHHHGGGGGGGGG???CCCJJJPPPRRRPPPLLLIIIEEEGGGIIIJJJIIIHHHIIIJJJKKKKKKKKKLLLNNNOOOOOOOOOOOOOOOMMMKKKJJJIIIHHHHHH???>>>===<<<;;;:::::::::777999===>>>===<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<000111111111000000222333333444666777888777666555333111000222555888888777333555555333222333555777444666666222...///666<<<999777666444444444444555777777666666666555666666777777888888777666555444888888999999777666666666:::>>>CCCGGGJJJIIIEEEBBBAAAAAABBBCCCCCCBBBAAAAAADDDEEEGGGFFFCCC???<<<:::999:::===@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCFFFEEECCC@@@======@@@CCCAAA@@@>>><<<:::;;;>>>AAA;;;<<<<<<999777777;;;???>>>>>>>>>>>>>>>@@@BBBDDDBBBAAAAAAAAABBBBBBCCCDDDDDDDDDDDDAAA???===>>>???BBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>CCCAAA===:::999;;;===???>>>???@@@AAAAAA@@@???>>>;;;;;;;;;;;;:::<<>>>>>>>>????????????@@@@@@???===<<<===>>>777;;;>>>???===<<<>>>@@@===============>>>>>>>>>???===;;;:::999:::<<<===:::999888777666666666777777888999999999;;;>>>@@@???>>><<<;;;:::::::::;;;:::;;;;;;:::888777777888999777555555666888999999777:::;;;999999;;;:::777444666999888555333555777444666888888777666666666555555555555444333222111222111111111333333222000111111222333444444555555111333333000000444444222000000000000//////////////////000111111000...------222444222000222222000000...---...111222///,,,........................+++,,,---,,,++++++,,,------------,,,,,,,,,,,,+++,,,+++*********+++,,,---------,,,+++++++++,,,,,,******+++---///111///,,,+++,,,---...////////////......///......111444888---------...///000111222222//////111000------///000000000000000111111111//////000000000000//////------------------......444222000...,,,,,,,,,,,,...............---,,,,,,......---,,,,,,,,,,,,,,,,,,...//////......///111111111111111000//////...////////////////////////...///111222333222111111...000222222000000000111......///000111111111111---000///,,,,,,000000...222666999666000---000333/////////...///000000111000///...///000111000////////////000111222333333000111333333222222444555111333444444333222444555222333666888:::<<>>>>>>>>===;;;:::999999:::888888888888:::===@@@AAACCCFFFIIIJJJIIIGGGGGGGGGEEEHHHMMMQQQRRRPPPMMMKKKEEEGGGIIIIIIHHHGGGHHHIIIMMMMMMNNNNNNNNNNNNOOOOOOPPPOOOMMMLLLKKKJJJJJJJJJDDDCCCBBB@@@??????>>>>>>888:::>>>???>>><<<<<<<<<;;;<<<<<<======<<<<<<;;;;;;::::::999999::::::;;;///111111111000000111333333444555666777666555555222111111444888:::888666111444555222222555888888555555555222000111666:::777666555444333444555555666666666666555555555555999999999888888888888888999::::::888777666888999>>>CCCFFFHHHKKKLLLHHHBBB@@@AAABBBCCCCCCBBBAAA@@@AAABBBCCCCCCBBB>>>;;;999888999;;;===???AAABBBBBBAAAAAA@@@@@@@@@AAABBBCCCAAAAAA@@@>>>===@@@DDDHHHAAAAAAAAA???>>>===???@@@;;;:::999777666777:::<<<;;;===>>>>>>===>>>@@@BBBAAAAAAAAAAAABBBCCCCCCDDDBBBBBBBBB@@@>>>>>>@@@BBBCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCAAA===999999;;;>>>@@@>>>???@@@AAAAAA@@@???>>>:::;;;;;;:::999;;;>>>AAA?????????@@@AAAAAABBBBBB;;;===>>>>>>>>>>>>???AAA666999======;;;:::;;;===<<<<<<<<<<<<===============<<<;;;;;;:::;;;<<<===666666555555777888:::<<<777888888888888:::>>>AAA???>>><<<:::999999999999999::::::999777666666777999777666666888888888777555888999777888;;;<<<:::444777999888555444666999333555777888777666666666444444555555444444333222222111000000222222111000000111222333444555555555111333333000000444555222000000/////////............///111222222111///...---111222///...111222111///......///000000...---........................***,,,---,,,+++***+++---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************++++++---......///333666222---+++,,,---...////////////000111111///......000222............///000111111222///...111000------///000000000000000000111111000000000000000//////...+++,,,,,,---......////////////...---------------------...............---.........------,,,,,,++++++,,,............000111111111111111000000000000///////////////.........///000111222222333333333///111222222000///000000222222222111000///...---222444222......000000---333666777555000---///222//////......//////000111...------...000111111000////////////111222444555000111333333222222444555222333555444333333444666333555888:::;;;===???BBBAAABBBCCCCCCAAA??????@@@DDDCCCCCCDDDEEEFFFEEECCCGGGFFFFFFFFFFFFDDD@@@======>>>>>><<<:::999:::<<<888888888999;;;>>>BBBDDDDDDFFFIIIJJJIIIHHHGGGHHHKKKMMMPPPRRRRRRQQQOOOMMMEEEGGGHHHHHHFFFFFFGGGIIIMMMNNNOOOOOONNNMMMNNNPPPPPPOOOMMMLLLKKKKKKKKKLLLEEEDDDCCCAAA@@@?????????;;;===??????===<<<<<<<<<;;;<<<===>>>>>>===<<<;;;::::::999999999999::::::000111222111000000222444333333444555555555555555222111111555:::;;;888444///333555111222777::::::666555333222222444666888555444333333333444555666555666666666555555444444:::999777666777888:::;;;888999999888666888<<>>AAACCCEEEAAAAAA@@@@@@@@@AAABBBCCC@@@???>>><<<;;;===BBBFFFBBBCCCEEEDDDAAA>>>======;;;888555444555777999999;;;>>>@@@@@@>>>>>>???AAA@@@@@@@@@@@@AAABBBCCCDDD@@@@@@@@@???>>>???BBBDDDDDDDDDDDDCCCCCCCCCBBBBBBHHHGGGFFFEEEDDDCCCBBBBBB???>>>===<<<<<<===>>>???>>>>>>????????????>>>>>>;;;;;;;;;:::999:::===???>>>??????@@@AAAAAABBBBBB:::<<<>>>>>>>>>>>>???@@@777:::>>>===;;;999:::<<<:::;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<888777666555666777999:::777777777666777:::>>>BBB===<<<:::888888888999:::888999999888666555555666999888888888999888666444666888777444555:::<<<:::555777999888666666999<<<222555777888777666666777333444444555555555555444222111//////111222111000///000222444555555555555111333333000000444555222000000000000////////////...///222333333222000//////222111---+++...111000...///111111/////////000........................***,,,,,,,,,+++***+++,,,...---------,,,,,,,,,,,,***+++---/////////...---)))*********++++++,,,,,,---//////...222666222***+++,,,---...////////////000111111000...---...///000///////////////000000111......000000------000111000000000000000000000000000000000000///............//////////////////------......///.........,,,---...////////////////////////......---,,,+++***,,,---.........000222000////////////000000111------......//////000000111111000000000111111222000222333222000/////////......////////////......000222222......000000...///111222111...---///111///............///000000,,,,,,,,,---000222222111.........///111333555666000222333333333333444666333555666666555444666777444777:::;;;;;;===@@@BBBBBBCCCEEECCC@@@???@@@AAACCCBBBAAACCCFFFHHHGGGEEEGGGGGGGGGGGGGGGDDD@@@<<<===>>>???===:::999;;;===999999888999<<>>>>>>>>>>>??????>>><<<;;;<<<===;;;<<<===>>>>>>===<<<;;;;;;::::::999999::::::;;;000111222111000000222444333333333333444444555555222111222777<<<<<<777222---333444111222888<<<;;;777555222222444666777666444333222222333444666777555555666666555555444333888666444333444666999;;;777888888777666999???EEEFFFIIIIIIFFFIIIMMMIIIBBB@@@AAACCCDDDDDDCCCAAA@@@AAAAAAAAAAAAAAA@@@>>><<<<<<;;;;;;<<<>>>BBBEEEGGGAAAAAA@@@@@@@@@AAABBBCCCCCCBBB???;;;888999<<<@@@DDDFFFHHHGGGCCC???<<<:::;;;777333333555888888777===@@@DDDDDDBBB@@@AAABBB?????????@@@AAABBBCCCDDD>>>??????>>>>>>@@@CCCFFFEEEDDDDDDDDDDDDCCCCCCCCCKKKJJJIIIGGGDDDBBBAAA@@@<<<===>>>??????>>>======>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;:::888999<<>>??????@@@@@@>>>???@@@???===<<<<<<<<<:::===@@@@@@===;;;;;;===:::::::::;;;;;;;;;<<<<<<;;;;;;<<<======<<<<<<;;;>>><<<999666555444555555777777666555666999>>>BBB:::999888777777999;;;<<<777888999777555444555666999888999999:::888555222888999777333333888;;;:::555777999999777777:::===222444777777777666666777333333444555666666666666222000//////000111111000///000222444555555555555111333333000000444555222111111111111000000000000...///222444444333111000111333111,,,))),,,//////...111333222000...000222........................***+++,,,,,,******+++,,,//////.........---------(((***---000111111000...++++++,,,---......//////***,,,,,,+++///444///&&&+++,,,---...////////////+++---///000///...///000111000000////////////000000------000000------000111111111000000000000000000000000000000///......111111222111111000//////...///000000000///---,,,,,,,,,...///000000111111////////////...---,,,+++)))+++---.........000222...............///000111+++,,,---...///111222222333222000.........//////111222333222000......///'''(((***,,,///000111222***------+++,,,111222000,,,---------------///111...............///000000+++++++++---000222333222.........///111333555777000222333333333333444666444555666666555555666888555888;;;<<<<<<<<<@@@CCCBBBDDDEEECCC@@@???@@@BBBBBB@@@@@@BBBGGGIIIIIIGGGHHHHHHHHHHHHHHHEEEAAA======??????===:::999;;;>>>:::999999:::<<<@@@DDDGGGDDDGGGJJJJJJIIIHHHHHHHHHIIIMMMRRRWWWXXXVVVRRROOOFFFFFFFFFEEEDDDEEEHHHKKKHHHKKKNNNNNNNNNNNNQQQTTTOOONNNLLLJJJJJJKKKLLLMMMIIIHHHGGGEEECCCBBBBBBBBB@@@@@@@@@>>>;;;:::;;;===;;;<<<===??????===<<<;;;<<<;;;;;;::::::;;;;;;<<<000222333333111111222444000111444555555444333222666333222333555666444222333333333222222444999<<<<<<555444:::999222222999444444444444444444444444555888888555555777666333777777777777777777777777888888666666777>>>GGGMMMKKKJJJIIIIIIJJJKKKJJJHHHFFFEEEDDDDDDDDDDDDAAA???@@@AAACCCDDDCCCAAA>>><<<;;;:::999:::===AAAFFFIIIBBBAAAAAA@@@@@@????????????>>>======???@@@???>>>EEEAAA???BBBFFFEEE>>>888:::777444444666888777666<<<>>>@@@???>>>>>>AAADDD@@@AAAAAA@@@???@@@BBBEEE@@@BBBCCCCCCBBBAAAAAABBBDDDDDDCCCCCCCCCBBBBBBBBBDDDBBBAAAAAABBBCCCBBBAAA@@@<<<:::;;;???AAA???<<<@@@@@@???===;;;:::<<<>>>AAA===999999===???>>>;;;:::===???@@@????????????;;;;;;<<<======<<<<<<;;;<<<;;;;;;<<<======<<<:::555666888;;;<<<======<<>>888888<<<<<<888::::::999777555555666777666777888777666666888:::>>>:::555555777999999888999777666666777888888777888999999999888777555444555555666666777777888888333444666777999:::::::::444444777999777333444999222777:::666333444444222222222222222222222222222111222333444444444333333222222111111222222333444111111111111111222222333//////000000000111111222444333111////////////000,,,///111///000222111...+++---...///.........///+++***)))))))))***+++,,,.........------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********.........//////000000000***+++---...///......------......///////////////***,,,......---...///111111000///......///000111,,,...000111111000...,,,,,,---------...000111111333...***,,,111333///***...---,,,,,,......---,,,222...,,,,,,...000000...////////////...,,,***)))---------------...//////---......---,,,,,,///111---///000000///......///000//////...///111333444222333333222111///---,,,...///000///...---...000222111111111000000//////////////////000000000000---...///000111111111000+++,,,---///000111111111---...///000222444555666555222222555444///111666000222444555555444555555777666666999>>>@@@@@@>>>BBBCCCCCCBBBAAAAAACCCFFFDDDCCCCCCDDDFFFFFFEEEDDDDDDCCCCCCDDDEEEEEEBBB@@@===AAAAAA>>><<>>CCCFFFFFFFFFGGGIIIJJJJJJIIIGGGJJJMMMQQQVVVXXXWWWUUUTTTKKKGGGDDDCCCEEEGGGGGGEEEKKKKKKMMMQQQTTTSSSNNNIIIPPPMMMIIIHHHIIIKKKMMMNNNFFFHHHJJJHHHEEECCCDDDGGGAAAEEEDDD===:::===>>>;;;===>>>@@@???>>>===???@@@;;;:::999999999:::;;;<<<000111222222111111222333111222333444444444333222555333222333555666444222666666555333111222666888;;;444333999:::444555;;;444444444444444444444444444777777555444666666222777777777777777777777777666777888999===AAAGGGJJJIIIHHHGGGGGGHHHIIIHHHGGGFFFEEEDDDEEEEEEDDDBBB@@@BBBCCCCCCDDDCCC@@@<<<:::888999:::;;;>>>AAADDDEEE?????????@@@@@@@@@@@@@@@@@@???>>>>>>???@@@???>>>BBBAAAAAADDDFFFCCC<<<666666444222444777999:::999@@@AAA@@@>>>===>>>AAAEEEAAA@@@???@@@AAABBBDDDDDDAAACCCDDDDDDCCCBBBBBBCCCAAAAAAAAA@@@@@@@@@??????CCCAAA@@@???AAAAAAAAA@@@???<<<:::<<<@@@AAA>>>;;;>>>???>>>===;;;:::<<<>>>AAA===999:::===???>>>;;;<<<>>>@@@@@@>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<;;;???>>>======<<<;;;:::999999999:::;;;<<<=========666===???:::777:::;;;:::::::::999777555555666777777888888777666666999;;;;;;999888888999999888777<<<:::999999:::;;;;;;:::777777999999:::999999888555555555555666666666666555666777888999:::::::::555444777999777333444888222888:::666333444444222333333333333333333333333111222333444444444333222111111111222222222222222111000000000000111222222000000000111111111222222333222111////////////000,,,///111///000222111...,,,...000000///...///000///...---,,,,,,---...///......---------,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,,,,++++++++++++------------......//////++++++,,,---............---......///////////////,,,...//////......000111...---,,,++++++,,,---...---...///000000///...------...///......///222555222///,,,---000111...+++...---,,,,,,......---,,,000...+++,,,...000///...,,,---.........---,,,,,,//////.........//////000---......---,,,---///111...///111000//////000111000111222333333111000///222222222222111///...------///111000///...//////000000000000//////......////////////000000000000///...,,,,,,,,,...111222------...///000000000///---...///000111333444444333111222555444111333999000222555777666555555555222111222666<<>>DDDEEEEEEDDDCCCCCCFFFHHHEEEDDDDDDEEEFFFGGGEEEDDDIIIIIIHHHGGGEEEBBB@@@>>>:::>>>@@@>>>>>>BBBDDDCCC======<<<<<<===AAAEEEHHHGGGGGGGGGHHHIIIIIIHHHGGGKKKNNNRRRUUUWWWVVVTTTRRRKKKIIIGGGEEEEEEFFFFFFFFFKKKJJJLLLOOOSSSSSSOOOKKKOOOLLLIIIHHHJJJLLLMMMNNNIIIJJJJJJHHHFFFEEEEEEFFF???DDDEEE@@@===>>>===999===>>>??????======>>>@@@:::888666666888:::;;;:::///111222222111111222444222222222222333333333333555333222333444555444222666666555333111222666888999333333888999555777===444444444444444444444444444777777444444666555222777777777777777777777777555666888<<>>@@@AAABBB<<<<<<===>>>???AAAAAABBBBBBAAA??????@@@@@@???===???AAADDDFFFDDD???888444222111111444888;;;<<<<<>><<<>>>AAADDDAAA???===???CCCEEEEEEDDDBBBDDDEEEDDDCCCBBBCCCDDDAAAAAAAAA@@@@@@@@@@@@@@@BBB@@@???>>>???@@@???>>>===;;;;;;===@@@AAA>>>;;;===>>>>>>===;;;;;;===>>>???<<<::::::===???>>><<>>??????>>><<<;;;;;;;;;<<<<<>>>>>>>>>>>=========>>>===<<<;;;;;;<<<<<<===000888>>>;;;888888;;;<<<;;;:::888777666666777888888888888777666777999<<<777999;;;;;;:::888777777:::888666777888999888777555666888999;;;<<<<<<<<<666555555555555555555444777777888999999999999999666555777999888444444888333888999666444555444222444444444444444444444444000111333444444444333222///000111222222222111000000000/////////000111111000111111222222222222222222222111000////////////,,,000111///000222111---...000111111///......///000///...------...///000------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////---......///////////////...000111000//////000111//////............//////////////////////////////---000111000---///555;;;/////////............---...---,,,---.........,,,///---,,,,,,...000000///)))+++,,,.../////////...000000///////////////000---...///...------///111///000111000///000222333///111444666444000+++(((111111111111111000//////---///222333111/////////////////////............////////////000000000000111...+++((()))---111444/////////000000//////.........///000000111222222000000111444444333666;;;000333777999888666666666222222444777;;;=========DDDEEEEEEEEEDDDDDDFFFHHHGGGFFFEEEFFFGGGGGGFFFEEEJJJLLLLLLIIIDDD@@@???@@@999>>>AAA@@@@@@CCCDDDBBB::::::::::::<<<@@@CCCEEEGGGGGGGGGGGGGGGGGGGGGFFFKKKNNNQQQTTTVVVUUUSSSQQQKKKLLLLLLIIIEEECCCEEEHHHKKKJJJJJJNNNRRRSSSQQQNNNLLLKKKIIIIIIKKKMMMMMMMMMLLLKKKIIIIIIIIIHHHFFFEEE???DDDGGGEEEBBBAAA>>>:::>>>>>>???>>>===<<<>>>???<<<888555666;;;>>>===:::000111333333222222444555333222222222222333444444444333333333333444333333333333333222222444999<<<888444333666666444666;;;444444444444555555555555333666777444444666555222666666666666666666666666555555777<<>>@@@AAA999:::;;;===???AAACCCCCCCCCBBB@@@@@@@@@@@@???===>>>BBBEEEDDD???999666555000111222555888;;;===>>>>>>>>>>>>>>>>>>???AAABBBBBB>>><<>><<<;;;;;;===@@@@@@===;;;===>>>???>>>======>>>@@@>>><<<:::;;;===???>>><<<@@@@@@@@@>>><<<<<<>>>@@@@@@???<<<;;;:::;;;<<<===;;;<<<===>>>???@@@BBBDDDAAA???===:::999:::;;;<<<444888::::::888999;;;===;;;999777777777888888888999999888777666777:::===666999<<<;;;888777888:::888777555555777888777666555666777888:::;;;<<<<<<777777777666555555555444777888888888888888777777888666777999999555555777444888999666555666555111444444444444444444444444000111222333444333222222---///111222333222000//////////////////000000111111222333333333333222111111111000000////////////---000111//////222111---...000111000...------......---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++---,,,++++++,,,---///000---......//////////////////000111000......///000000000000000000000000000000000///......///000000---111333111---...666>>>---///000///---+++---//////---,,,---...///...---...------...///111111111***+++---...////////////000//////...............---...//////......///111///000000000///000222444...000333444333///***'''000000000111111111000000---000333444333000//////////////////////////////////////////000000000000111...+++)))***---111444......///000000000000///////////////000000000000//////111222333333666999111444888:::999777666666::::::;;;<<<=========<<>><<<<<<>>>???@@@:::666888???BBB@@@<<<111222444444333444555777333333222222333333444555222333333333333222333333333333333222222444999<<<999666444444333222444777444444444555555666666666444777777444444666555222555555555555555555555555666666666999===AAACCCDDDDDDCCCCCCDDDEEEFFFFFFEEEDDDDDDEEEGGGHHHHHHEEECCCDDDBBBBBBFFFIIIIIIEEE@@@<<<;;;::::::;;;===@@@BBB999:::;;;===???AAACCCDDDCCCBBB@@@@@@@@@@@@???===@@@BBBCCC???999555555777111333555777999;;;===>>>888999;;;>>>@@@AAAAAA@@@BBB???===@@@FFFIIIGGGDDDAAABBBBBBAAA??????AAACCCDDDDDDDDDDDDDDDEEEEEEEEEDDDBBB@@@@@@@@@@@@???>>>;;;;;;<<<===>>>>>>===;;;===???@@@@@@???>>>???@@@<<<;;;;;;<<<>>>>>>>>>===@@@@@@@@@>>><<<<<<>>>@@@@@@???===;;;:::;;;===>>>888:::;;;<<<;;;===@@@CCCAAA???<<<999888888:::;;;@@@;;;777777:::;;;<<<<<<<<<999777666888999999888999:::999888777888;;;===999:::;;;999666666:::>>><<<:::888999:::;;;:::999777777777777888888999999999888888888777666666666777777888888777777666555:::777777::::::666555777555888888666666777555111222222222222222222222222000111222333333333222111---///111222333222000//////////////////000000111111222333444444333111000000000000000/////////...---111222//////111000------...//////---++++++,,,...---,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++---,,,++++++,,,---///000---......///////////////---///000///---------///---------......---------111000////////////000111...222444111---...666>>>,,,///111///,,,***,,,//////...------//////...---,,,...///000111222333333,,,---.../////////...---...------,,,,,,------------...000000///...///000///000111000//////111333000111333444333111///...000000000000000111111111---000333444333000//////000000000000000000000000////////////000000000000///............000111222,,,---...000111222222222//////////////////000000...000111000000222444666111444888:::999888777777<<<===>>>???>>>>>>>>>???@@@BBBDDDDDDDDDDDDEEEFFFJJJHHHFFFFFFGGGHHHHHHGGGEEEHHHIIIEEE???<<<>>>AAA===BBBDDDBBB@@@@@@???<<>>???BBBFFFIIIJJJIIIHHHHHHHHHFFFDDDEEEGGGJJJJJJLLLOOOSSSUUUVVVVVVUUULLLQQQTTTOOOGGGCCCFFFKKKOOOMMMKKKLLLOOOQQQPPPNNNIIIHHHGGGHHHJJJKKKJJJJJJMMMIIIGGGGGGHHHHHHFFFCCCDDDEEEFFFFFFDDDAAA@@@BBB@@@@@@@@@>>><<<<<<>>>@@@@@@;;;666999???CCC@@@<<<000222333444333444555777444444444444555555555555111333444333222111222444666666555333111222666888:::888555333222333444666444444444555666666777777555888888555555777666333555555555555555555555555777888999999999<<<@@@DDDDDDCCCBBBDDDFFFGGGFFFEEEBBBBBBDDDGGGIIIHHHEEECCCBBB@@@@@@EEEKKKLLLHHHDDD>>>>>>======>>>???@@@AAA:::;;;<<<>>>@@@AAACCCCCCBBBAAA??????@@@@@@???===AAAAAA???;;;666444555888222555888::::::;;;===???999999;;;>>>AAABBBAAA???BBB@@@@@@CCCFFFHHHGGGDDDAAAAAAAAA@@@>>>???AAACCCBBBBBBBBBBBBBBBCCCCCCCCCEEECCCAAA@@@@@@@@@???>>>;;;;;;<<<<<<<<<============???AAA@@@???>>>>>>???:::;;;<<<===>>>>>>>>>===??????@@@???======>>>???>>>>>>===<<<<<<===>>>???999:::;;;999777777:::===@@@>>>;;;999888999;;;<<>>:::999777777999:::999888888888777777666777777777999999888888888888888777777777888888888777777666<<<888777:::;;;888666666666888888666666888666111222222222222222222222222///000222333333333222111///000111222222222111000000000/////////000111111000111333444444222000///...//////000000//////......111222000///111000,,,+++---......,,,++++++,,,000///...,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,---...//////---......///////////////,,,...///...------.../////////000000000000//////000000000000000000000000...111222000---...444999,,,...000///,,,+++,,,...///...---...//////...---***---///111111111333444...///000000///...---,,,,,,,,,++++++,,,------...,,,...000000/////////000000111333333111000111111444555555555666666666555111000000000000000111222---///222333111/////////000000000000111111111111////////////000000000000---...///000111111111000,,,---...000111222333333///000000000000000000000---111222000000333555555333555777888777777777888777999<<<>>>>>>???AAABBBBBBDDDFFFGGGGGGFFFGGGIIIIIIGGGEEEEEEGGGHHHIIIIIIHHHHHHGGGCCC===999:::;;;:::???AAA??????AAAAAA??????>>>???CCCHHHKKKJJJHHHHHHIIIIIIFFFDDDEEEJJJNNNKKKMMMPPPSSSUUUVVVVVVVVVNNNRRRTTTQQQJJJFFFHHHLLLNNNLLLJJJLLLPPPRRRQQQNNNMMMKKKHHHHHHIIIKKKKKKJJJJJJIIIGGGGGGHHHHHHFFFEEEEEEDDDDDDFFFDDD@@@@@@CCCBBBBBBAAA???======???AAA>>>:::666777<<<>>>===:::...000222222222222444666444444666777777777666555111333444333111000222444666666555333111222666888:::999666333333666888999444444444555666777777777666999999666666888777444444444444444444444444444666:::===<<<999999>>>DDDCCCBBBAAACCCEEEFFFFFFEEE@@@AAACCCFFFHHHHHHEEEBBB@@@>>>>>>CCCJJJLLLHHHCCC>>>???AAACCCCCCBBB@@@???===>>>>>>???@@@AAABBBBBB@@@???>>>>>>???@@@???>>>???>>>===:::777555444555222555:::<<<<<<===???BBBAAA>>><<<===???BBBBBBAAAAAABBBCCCEEEFFFFFFFFFEEEBBBBBBAAA@@@>>>???AAADDD@@@@@@@@@@@@AAAAAABBBBBBDDDBBB@@@?????????>>><<<<<<<<<;;;::::::;;;===???===>>>@@@???===<<<;;;<<<999;;;===>>>>>>>>>>>>>>><<<>>>@@@@@@>>>>>>>>>???<<<<<<<<<===>>>>>>??????;;;===>>>;;;888777;;;???>>>===;;;::::::<<<===>>>DDD<<<777:::<<<;;;;;;>>>===999555666999<<<:::888888:::<<<<<<;;;:::;;;;;;;;;999888888:::;;;;;;;;;888666555555666777777666999999888777777888888999777777777777888888888888888999999:::::::::999999===888777:::<<<999666666777888777666777999666000333333333333333333333333///000111333333222222111111111111222222222222222111000000000000111222222///111222333333111///------...///000000///.........111222000///111///,,,+++,,,......---,,,---...222111///------------...******+++++++++,,,,,,,,,,,,,,,,,,------------...++++++++++++,,,,,,,,,---//////......------------++++++,,,---............---......///////////////,,,---//////......///111222333444444444444333222///000111111111111000//////000000///......111333---.........,,,,,,,,,---000...---...///000///---'''***...000///000222333...///000000000...---,,,+++++++++,,,---...///000,,,...111111000//////000222444777777555333111111555666666777777666666555222111000//////000000111---///111000///...///////////////000000000111111////////////000000000000,,,---...///000000000000---...///000111222222222000000000111111111222222,,,111333000111666999888444555666666555666777999555888<<<>>>>>>???AAADDDAAADDDFFFHHHGGGGGGHHHIIIGGGEEECCCDDDFFFHHHJJJJJJHHHGGGDDD@@@===;;;:::::::::>>>@@@===<<>>>>>@@@CCC===;;;999888:::;;;::::::,,,...000000000111333444444555777999999888666555000333444333111000222444333333333222222444999<<<999999777444555999<<<===444444444555666777777888666999:::777777999888555444444444444444444444444555<<>>===>>>???@@@???>>><<<<<<;;;:::999666444222111555:::===>>>???BBBDDDIIIDDD>>>;;;===AAABBBCCCAAACCCFFFFFFEEEDDDEEEEEECCCCCCBBBAAA???@@@CCCEEE@@@@@@@@@AAAAAABBBBBBBBBCCCAAA???>>>>>>>>><<<;;;===<<<;;;999999:::>>>@@@<<<===???>>><<<:::999999888;;;===>>>>>>===>>>>>>;;;===???@@@????????????:::;;;<<<>>>????????????<<>>???@@@>>>::::::======999:::???===999555666:::<<<;;;888777999===>>>===;;;:::;;;:::888777:::===>>>;;;888;;;999888888999::::::999999999888888888999;;;<<<555555666666777777888888999:::;;;;;;<<<<<<<<<;;;>>>999777:::<<<999666666777888777666777:::666000444444444444444444444444///000111222333222111111222222111111222222333444111111111111111222222333///000222333333111...,,,---...///000000///.........111222000///111///,,,+++---...///.........000111000...---,,,,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,---------......*********++++++,,,,,,,,,000000000//////.........***+++---...///......------......///////////////,,,...///000///000111333000111222333333222111000...///111333333111///...//////............//////......------------,,,,,,000...---...///000///...%%%(((---.........000222---...///000000///......++++++,,,,,,...///111222,,,...111111000//////000444777::::::888555222111333444555666666444222000333222000/////////000111...///000///...---...000---.........//////000000////////////000000000000,,,,,,------...//////000000000111111111111000000///000000111222222333333+++111444111333:::===<<<444555555444444555777:::999<<>>>>>@@@BBB???BBBEEEFFFFFFEEEFFFGGGFFFDDDBBBCCCFFFHHHJJJKKKFFFCCC@@@?????????>>>===>>>AAAAAA<<<:::<<<===<<<>>>===>>>CCCJJJMMMKKKGGGHHHIIIJJJGGGEEEGGGNNNTTTTTTTTTUUUVVVUUUTTTSSSRRRPPPRRRSSSRRRNNNKKKKKKMMMFFFFFFGGGLLLSSSVVVVVVTTTVVVSSSNNNLLLLLLNNNOOOOOOGGGJJJLLLKKKIIIHHHJJJMMMJJJJJJOOOUUUSSSKKKGGGIIIFFFEEECCC@@@>>>>>>AAADDD???>>><<<;;;::::::;;;;;;444444333333333444555555333555777777555444444444888555222222444555444222333444444444333333555666888777888888444000333999555444444555666666555333333555777666444333444777888888888666444333333555::::::;;;;;;<<<<<<<<<;;;DDDCCCBBBBBBAAAAAAAAAAAAAAA???CCCKKKMMMHHHDDDEEECCC<<<;;;BBBHHHFFFAAA>>>===DDDJJJHHHAAA===AAAFFF@@@EEEJJJIIIDDD@@@@@@BBBBBB@@@===>>>AAABBBBBB@@@>>>:::888888777333333666999888:::>>>>>>===@@@EEECCCCCC@@@<<<999:::@@@EEECCCDDDFFFGGGFFFEEECCCBBBBBBEEEDDD@@@???BBBEEEDDDCCCBBB@@@???@@@BBBDDDEEEFFFCCC???>>>@@@@@@???===CCC>>><<<@@@BBB@@@>>>>>>???BBBAAA===;;;>>>AAAAAA;;;;;;;;;<<<<<<<<<<<<<<<999<<<>>>>>>;;;:::;;;<<<>>>:::<<>>>>>BBB???<<<::::::<<<===<<<:::???>>><<<;;;:::;;;===>>>999;;;;;;;;;999999999;;;:::;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<============<<<:::777666888:::::::::666777777666555555888:::;;;:::888777777999;;;<<<999888666777999;;;<<<<<<:::::::::;;;<<<<<<999777444666888::::::999777555777777777777777666555555555555888999444///000666111111222222222222111111111222333222000.........---......///000111111222---000333444222000//////***---000000...,,,---///---...///000000111000000///000///---,,,---000222///...---,,,,,,,,,,,,,,,...---,,,+++************)))***++++++***+++---...///000000...,,,*********---------------...///000+++,,,------......------///......---------.........------...111222222111000111222333333222111000///////////////000111111////////////000000000000***+++,,,------,,,+++***,,,,,,---...///000111111///////////////.....................---,,,++++++---000///------000111///,,,///000......333555555777<<>>888444333444000222333333222111333444111111000000000000111111333000...,,,---.........000000111222222222222111000---+++,,,///000///---,,,...111222222111111222000///---,,,---...000111...000111000///...///000000333555333000000444999777888999888666666777999999;;;>>>@@@CCCDDDDDDDDDDDDBBBAAACCCFFFHHHGGGEEEDDDFFFFFFCCCCCCFFFFFFDDDIIIEEE???999777888;;;===;;;@@@AAA<<<;;;>>>???<<>>======<<<<<<<<<======444333333333333333444444222444666666555444333444555333000000222444444222333444555444333333555777888555333444111---...222777777777777888888666555333555777666444333555666777888888666444444555666777888:::;;;<<<<<<<<<;;;AAAAAA@@@@@@@@@BBBCCCDDDAAA@@@DDDKKKKKKEEEBBBDDDBBB>>>===BBBEEECCC@@@???;;;@@@DDDCCC>>>;;;===AAABBBGGGKKKJJJDDD@@@@@@BBBAAA???======???@@@>>><<<<<<888777888888666777;;;<<<;;;<<<@@@@@@>>>@@@EEEAAAAAAAAA???>>>>>>AAACCCCCCDDDEEEEEEFFFEEEDDDCCCBBBEEEEEEAAA???CCCEEEEEEEEEDDDCCCCCCCCCDDDFFFGGGEEEBBB???>>>???@@@>>>===BBB===;;;===>>><<<;;;;;;>>>AAA@@@<<<;;;>>>AAA@@@<<<<<<<<<===============:::<<<>>>>>><<<;;;;;;===<<<999:::>>>???<<<<<>>@@@???>>>BBB@@@>>>;;;:::::::::;;;:::;;;<<<;;;999888888:::999:::::::::;;;;;;<<<<<<999::::::;;;===>>>??????<<<:::777777888:::::::::666777777666555555888::::::999888777777888999:::888777888999;;;<<<:::888:::999888999:::999777666333444777999::::::888777777777777777777666555555444444777999666222555;;;222222222333333222222222...111555666444222000000......//////000111111222---000333444222000//////...000222222///------......//////000000000000////////////---,,,,,,///111///...---,,,,,,,,,,,,---...---,,,+++************)))+++,,,+++++++++---///+++,,,...---,,,,,,---///---------.........//////+++,,,------......------///......---------......000...------......---,,,//////000111111000///...///////////////000111111....../////////000000000000000000//////---,,,,,,111000000000000/////////------..................---------...------,,,,,,---//////,,,,,,000111...,,,---,,,,,,///333111+++666:::===<<<777222222333000222222222111111333444111111000000000000111111222111/////////000111111111222333333444444333333///---,,,,,,.../////////---///111111111000111333222111/////////000222333111111000000000000111111111333555444222333666999555666777777666777999;;;:::;;;>>>AAACCCDDDEEEEEEDDDCCCBBBCCCFFFHHHGGGEEEEEEGGGFFFCCCCCCFFFGGGEEEHHHEEE@@@;;;999:::<<<===;;;@@@AAA===;;;>>>???<<<@@@AAABBBDDDFFFHHHIIIJJJJJJHHHIIIJJJIIIIIINNNUUUTTTWWWZZZZZZXXXVVVUUUTTTOOOQQQPPPNNNNNNOOOLLLFFFEEEGGGIIILLLNNNPPPRRRSSSTTTSSSQQQPPPOOOOOOPPPQQQKKKPPPUUUUUUPPPLLLMMMPPPNNNJJJHHHMMMOOOKKKFFFDDDCCCCCCBBBAAA@@@@@@@@@@@@===<<<<<<<<<;;;<<<<<<<<<333333333333222222222333222333555555444333333444333111000///111333333222333444444444333333555666>>>888555666666333222444888888888888888777666555444555666666444444555666777888888777666555777888444666999;;;<<<<<<<<<;;;@@@???>>>>>>???AAADDDFFFAAACCCGGGJJJGGGAAA@@@CCCBBB??????BBBAAA>>>>>>AAA<<<>>>@@@@@@>>><<<<<<<<<@@@EEEIIIGGGBBB>>>???AAA???>>>=========<<<:::888999666555777999888;;;??????>>>???BBBAAA>>>@@@DDD@@@??????@@@BBBCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEE@@@DDDCCC???>>>AAACCCBBBFFFEEEDDDCCCDDDEEEFFFGGGDDDBBB???>>>>>>???>>>===BBB===:::<<<<<<::::::<<<;;;>>>>>>;;;:::>>>@@@@@@<<<<<<======>>>>>>>>>>>>;;;===>>>>>>===<<<===>>>;;;999:::>>>>>><<<<<<>>>>>><<<;;;<<<>>>?????????DDDBBB???<<<:::999888888;;;;;;<<<:::888777777888888888999:::;;;;;;<<<<<<;;;;;;:::;;;<<<>>>@@@AAA<<<:::888777999:::::::::666777777777666666888:::999999999888888777777666777777999;;;===<<<888555;;;999777666666666555444111333666888::::::999888666666777777777666555555333333555777666555999@@@333333333333333333333333---111666888777555222111/////////000111111222222---000222333222000//////000111222111...,,,,,,,,,///000000000000//////............---++++++...000......---,,,,,,,,,---------,,,,,,++++++************+++,,,,,,+++,,,...000)))+++------------///000,,,---.../////////...---+++,,,------......------......---------......///000...------......---,,,---...///000000///...---000////////////000111111------........./////////333333111///...---,,,,,,111111111111000000000000,,,,,,,,,------......///,,,,,,------...---------,,,......++++++///000---------++++++000333...%%%333666999888444111000111111111222000///000222555000000000000000000000000///............///000000111222333333444444333333---.........------///111...000000000///000222444111111000///000111222333555222......111333333111222333444555666777888999555666666666555555888:::;;;<<>><<<<<<<<<======@@@AAA>>><<<===>>>===AAABBBCCCEEEGGGIIIKKKLLLIIIGGGHHHLLLNNNMMMPPPTTTTTTVVVYYYYYYXXXVVVUUUUUUPPPRRRQQQOOOOOOPPPMMMGGGEEEFFFHHHJJJLLLNNNOOOPPPQQQSSSTTTRRROOOOOORRRUUUOOOQQQTTTUUUSSSQQQPPPPPPMMMIIIHHHLLLNNNJJJFFFDDDCCCBBBAAA@@@@@@??????@@@<<<<<<<<<<<<<<<<<<<<<<<<222222333333222222111111111222444333222222333444555333111000000111111222111222333222111111333555@@@999666888:::999777888666777888777666555444444555666666666555555555666666777888777666777888:::222444777;;;<<<===<<<;;;@@@???>>>===>>>@@@CCCEEEAAAEEEIIIIIIDDD??????BBBBBBAAAAAABBB???;;;===BBB@@@??????@@@@@@???===;;;:::???CCCBBB>>><<<>>>AAA@@@???>>>===<<<999777555777444444777999999<<<@@@@@@???@@@BBB@@@======AAA@@@===<<<>>>CCCEEEDDDBBBAAAAAAAAABBBCCCDDDFFFGGG>>>AAABBB>>><<>>>>>>>>>>>>>>BBB===;;;======;;;<<<@@@888<<<===:::999===??????;;;;;;<<<<<<======>>>>>><<<===>>>>>>>>>>>>>>>>>><<<<<<===??????>>>>>>???<<<<<<;;;;;;;;;<<<<<<<<>>===<<<;;;;;;<<<>>>@@@<<<:::888888:::;;;::::::666777888777666666888999999999999999888666555444999888999:::<<<;;;888666<<<:::777555555666555444333444666888999999888777555666666666666666555555333222333555555555999@@@222222222222222222222222000333666777666444222222000000000111111222222222...000222333111000///000---......---,,,+++++++++000000111000000///...------......---++++++,,,......------,,,,,,,,,------,,,,,,,,,,,,++++++******+++,,,------,,,,,,...000,,,---...---,,,,,,---...+++---///000000///---,,,+++,,,------......------...------------...//////...------...111222222111---...///000000000///...000000//////000000111222------------.........///222111///---,,,,,,,,,,,,---...///000111222222333,,,,,,------...///000000++++++,,,---............+++...---++++++...///---......---,,,///222///***000222444444111/////////111111111///...///222444000000111111111111000000//////000///........./////////000111111111111111,,,...000///---,,,///222000000000///...///222444///.........///000111222777111,,,,,,000444333111222222222555777999888777777777777555444444777999<<<>>>@@@CCCDDDEEEFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGEEEGGGGGGCCCCCCGGGGGGEEEDDDCCCAAA>>>===<<<<<<<<<>>>@@@@@@???======>>>>>>AAABBBCCCEEEHHHJJJKKKLLLJJJHHHIIINNNQQQPPPPPPQQQTTTVVVXXXXXXWWWUUUUUUUUUQQQRRRQQQNNNNNNPPPMMMHHHFFFFFFGGGIIIJJJLLLNNNNNNNNNRRRTTTSSSOOONNNRRRWWWQQQQQQQQQQQQQQQOOOMMMJJJLLLHHHGGGKKKLLLHHHEEEEEECCCBBBAAA@@@????????????<<<======>>>>>>>>>>>>===222333333333333222111000000111222222111111222444777666444222000000000111///000111000//////111333777111///333666666666777666888999999666555555666666666555666666666666555555777888777666777999;;;222444777:::<<<======<<>>>>>@@@BBBCCCAAAFFFJJJGGGBBB???@@@BBBBBBBBBCCCCCC???:::<<>>;;;555:::???@@@======@@@DDDAAAAAA@@@>>>;;;888666555777444444888999888:::>>>???>>>???AAA???::::::===@@@<<<:::;;;???DDDEEEDDD@@@@@@@@@AAABBBDDDFFFGGG>>>BBBCCC???>>>@@@BBBAAAAAA@@@@@@@@@???@@@@@@@@@BBBAAA@@@???======>>>???>>>;;;;;;>>>>>><<<>>>BBB777;;;<<<:::999===>>>>>>999999:::;;;;;;<<<======<<<<<<===>>>??????>>>>>><<<===>>>>>>>>>>>>>>>============;;;::::::;;;;;;@@@???>>>===<<<;;;;;;::::::;;;;;;999777555555666666666777888999;;;;;;<<>>???AAADDDEEEFFFFFFFFFHHHHHHHHHHHHGGGGGGGGGHHHDDDGGGFFFCCCCCCFFFGGGDDDBBBAAA???>>><<<<<<<<<<<<>>>>>>???@@@>>>===>>>@@@@@@AAABBBEEEGGGJJJKKKLLLMMMJJJLLLQQQSSSQQQOOOOOOTTTUUUWWWWWWVVVUUUUUUVVVPPPRRRPPPMMMMMMNNNLLLGGGHHHHHHHHHHHHIIIKKKLLLMMMLLLPPPSSSRRRNNNMMMQQQUUUSSSQQQOOONNNNNNLLLIIIEEEJJJGGGGGGJJJJJJFFFEEEFFFBBBBBBAAA@@@????????????===>>>???@@@AAA@@@@@@@@@333333444444444222111000///000111000000000222444666666555333000///000222...///000000//////000222222...---111444444555888777999<<<;;;999777999;;;777666555555777777666555555666777777666666888:::444555777999;;;<<<===>>>AAA@@@@@@@@@@@@AAAAAABBBBBBGGGHHHEEEBBBCCCDDDCCCCCCBBBCCCDDDAAA<<<===BBB@@@@@@???@@@@@@???<<<:::666;;;@@@@@@>>>>>>BBBGGGCCCCCCAAA>>>999777666777666444666:::<<<::::::<<<===<<<>>>@@@===888777:::>>><<<:::;;;>>>BBBDDDFFF??????@@@AAABBBCCCDDDEEEAAAEEEFFFCCCBBBDDDEEECCCAAAAAAAAAAAAAAAAAA@@@@@@BBBBBBAAA@@@>>>>>>@@@BBB;;;:::;;;>>>===:::<<<@@@777<<<===::::::<<<>>><<<888888999:::;;;<<<<<<===<<<;;;;;;===??????>>>===999<<<<<<;;;;;;===<<<999>>>??????>>><<<<<<===>>>===============<<<<<<<<<999999:::888666555555666666666777888999999::::::???>>><<<;;;:::::::::;;;;;;:::999:::;;;<<<;;;999555777999999888777888999999999999888888777777666;;;999777777888:::::::::===;;;999888999999777666777777777777666555444444444444555666666666555555555111000222222000000444111000///......///000111555555444111///...000111222222222222222222222222///000222222000///000111///...---...000222222222///000000000000//////......//////...,,,+++,,,---------,,,,,,,,,---......***+++,,,------,,,*********+++,,,,,,+++,,,...000(((***,,,------...000222---.../////////...---,,,+++,,,------......---------------------...///000000...------......---,,,///000111222333333222222111000000000000111222222------........./////////000///////////////000000////////////............/////////000000111111222,,,,,,------...---------,,,......++++++///000---(((...///)))%%%)))000444---......///000000000///---///000000//////000111///000111222222111000///...//////,,,)))(((+++///000111222222333333222222.../////////......000222000111111000//////111222///000111222222333444444333000,,,,,,///111111///000222555777777666444333000111222444666:::@@@DDD???AAACCCEEEFFFGGGGGGGGGIIIJJJKKKJJJHHHGGGGGGHHHEEEGGGGGGDDDDDDGGGGGGEEEAAA@@@>>>===<<<<<<<<<<<<======>>>@@@@@@===???CCC???@@@BBBEEEHHHJJJLLLMMMNNNMMMOOOSSSTTTPPPOOOQQQSSSUUUWWWWWWVVVUUUVVVWWWQQQRRRPPPLLLLLLNNNLLLHHHIIIHHHGGGGGGHHHIIIKKKLLLKKKMMMOOOOOOMMMLLLNNNQQQSSSQQQOOONNNMMMKKKHHHEEEHHHFFFFFFIIIHHHEEEDDDFFFBBBAAA@@@??????>>>>>>???>>>???AAABBBCCCBBBBBBAAA333444555666555333111000...///000///...///222444222333333111//////111444000111111111000000222333333111111444444333666;;;555999<<<<<<999888:::===888666555555777888777555555666777666555555666888888888888888:::<<<>>>???>>>???AAABBBCCCCCCCCCCCCBBBFFFFFFCCCCCCGGGHHHEEECCCBBBCCCEEEDDD@@@???BBB???@@@AAA@@@???===;;;:::888<<<@@@@@@======AAAEEECCCCCC@@@<<<777555777999555444888>>>@@@===<<<>>><<<<<<===@@@===888777:::<<<===>>>???@@@AAACCCEEE>>>???AAABBBCCCCCCCCCBBBAAAEEEFFFCCCBBBDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@BBBCCCCCCAAA???>>>AAACCC<<<<<>>;;;:::<<<===;;;888888999:::;;;<<<===>>>;;;::::::;;;>>>???>>><<<999======::::::===<<<888;;;<<<>>>>>><<<===???BBB===============<<<<<<;;;777888999888666555666777666777777777888888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;999555777999:::999888888999:::999888777777888999:::999888777888:::;;;:::999:::999999999::::::888666666666666666666666555555333444555555666666555555555111000222222///...000222111000......000111222222333333222000///000222333333333333333333333333///111222111000///000111222000......111333333222...//////000000000000//////000111000...,,,,,,---,,,,,,,,,,,,,,,---...///)))***,,,------,,,***))))))+++,,,+++++++++---///)))+++,,,---------///111//////.........---------+++,,,------......---------,,,,,,------///000000000...------......---,,,///000111333333333333222111111000000111111222333....../////////000000000///////////////...---,,,000000000////////////...////////////000000000000---------...------,,,,,,---//////,,,,,,000111...+++//////***'''+++...000---------///000111111111+++...000111000////////////000111222222111000///+++,,,,,,)))&&&'''---222000111111222222222222222000///......///111111000///000222222000///000111///000111222333444444444111000000///000000000111000444999:::888555333444222333444444666;;;AAAEEE@@@BBBDDDFFFGGGGGGGGGGGGJJJKKKLLLKKKHHHFFFGGGIIIGGGJJJIIIFFFFFFIIIJJJGGGBBB@@@>>><<<<<<<<<>>>???<<<;;;===AAAAAA>>>@@@EEE@@@BBBCCCFFFIIILLLNNNOOOLLLMMMQQQUUUSSSPPPQQQVVVSSSUUUVVVVVVUUUUUUVVVWWWRRRSSSQQQMMMMMMOOONNNIIIHHHGGGFFFEEEEEEFFFHHHIIIJJJKKKKKKLLLLLLLLLKKKKKKNNNNNNMMMLLLJJJIIIHHHHHHGGGEEEEEEHHHGGGCCCDDDGGGBBBAAA@@@???>>>>>>>>>>>>===>>>@@@BBBCCCCCCBBBAAA444555666666666444111000...//////......///222444...000111000...///222666111222333222111111333555222222333555333000444:::222666::::::777666999===888666444555888999777555555666777666444444555777:::999888888999<<>>;;;:::===AAACCCBBB???:::555444666:::333444999AAADDDAAA???@@@<<<<<<>>>@@@>>>999777:::999>>>BBBDDDBBBAAACCCEEE===???AAACCCCCCCCCAAA@@@>>>BBBDDDAAA@@@AAABBB@@@AAAAAAAAAAAAAAA@@@???>>>BBBCCCDDDBBB??????BBBEEE@@@AAADDDFFFBBB;;;999<<<999>>>???<<<:::<<<<<<:::999999:::;;;<<<===>>>???;;;999999;;;>>>???>>>;;;:::??????;;;;;;???>>>:::555888;;;;;;;;;<<<@@@CCC>>>>>>>>>>>>===<<<;;;:::666777888777666555666777777777777777777888888888666777999:::;;;<<<<<<<<<;;;::::::;;;<<<<<<;;;999555777::::::999888888999;;;:::888777777999;;;<<<555666888;;;======:::888888888888999::::::888555444555555555666666777777333333444555666666666555444000000333444000...000333222000//////000222333...111444444333222222222333333333333333333333333///111222111000///000111333000------///111000///......///000000111000000///000111111...---,,,---,,,,,,,,,,,,,,,---...///)))***,,,------,,,+++))))))***++++++***+++---...---...///...,,,+++,,,---000///...---------------+++,,,------......------,,,,,,,,,---...///000111...------...111222222111...///111222333333333222111111111000111111222333////////////000000000000............---+++((('''......///000111222333333///////////////.....................---,,,++++++---000///------000111///000222111...---000///+++...------///111222222222***---111222111///.........000111222222111000......000000---+++...666===......///000000000000000111///,,,---000222111///...000222333111000///000------///000222222222222000111333222111000111222000666<<<===888444333555888888777666666999>>>AAAAAABBBDDDFFFGGGHHHGGGGGGJJJLLLMMMKKKHHHFFFGGGIIIIIILLLKKKHHHHHHKKKLLLIIICCCAAA???===<<<>>>@@@AAA<<<:::<<>>>>>>>>>>><<<>>>@@@BBBCCCBBBAAA@@@888777666555444333222222222000//////111222111111000111222333444333222222333333444444444333222222333444444444444555888;;;999555333444999<<<:::777555222000222777888555111777888999999999777666555222555888999888999===AAA<<<============>>>AAACCCFFFEEEDDDEEEFFFFFFDDDBBBAAACCCDDDEEECCC@@@<<<:::CCCDDDFFFEEEBBB???>>>>>>888;;;>>>??????>>>>>>???HHHDDD???999555333333444888:::>>>@@@????????????@@@>>>???DDDCCC<<<999:::<<>>>>>BBBEEEGGGGGGDDDAAA>>>@@@DDDEEECCC??????BBB===;;;BBBAAA<<>>>>>>>>>>>>>>>>>===<<<===??????>>>===<<<===>>><<<:::<<>>===<<>>===<<<<<<===>>>???:::888888;;;>>>@@@???===???===;;;;;;======;;;888888888666444333444777:::888:::======<<<;;;<<>>???@@@???>>><<<999888;;;???>>>:::===DDD@@@BBBDDDGGGKKKOOORRRTTTHHHNNNTTTUUUSSSQQQSSSUUUYYYTTTSSSWWWVVVRRRSSSWWWUUUPPPLLLKKKNNNNNNKKKHHHFFFGGGGGGGGGGGGEEECCCBBBCCCHHHJJJFFFDDDFFFGGGGGGDDDEEEEEEDDDBBBBBBCCCEEEEEEGGGIIIHHHFFFEEEDDDEEEEEEAAA======>>>@@@???===BBBBBBBBBDDDFFFFFFDDDBBB666555555444444333222222111///......000111111000111111000000000111222333000111111222333333333333555666777888999888777666888555333555999;;;:::777555333111333777888666222777777888888888777666555555666888888888:::<<<>>>===>>>>>>>>>>>>???BBBDDDDDDCCCBBBCCCEEEFFFFFFEEEAAABBBDDDEEEDDDAAA>>><<>>AAABBBAAA??????@@@???===888444222111222333777:::===>>>>>>>>>>>>???@@@===???DDDCCC<<<999:::<<<>>>@@@@@@@@@AAADDDGGGDDDCCCAAABBBCCCCCCBBBAAAEEEBBB??????BBBDDDDDDCCCCCC@@@>>>@@@EEEGGGEEEBBBBBBEEE@@@>>>EEEDDD???DDD===>>>>>>>>>>>>=========>>>???@@@???===<<<===>>><<<:::<<<@@@@@@<<<;;;===;;;:::999:::<<<======<<>><<<<<<<<<<<<===:::999999;;;>>>???>>><<<===;;;999:::===>>><<<:::999888777555555666999<<<:::<<<===<<<:::888888:::888888888888999999999999888;;;;;;888888<<<<<<:::888999;;;;;;999888999:::;;;:::999888888999:::;;;666999;;;:::888888:::<<<:::666666:::<<<:::888:::999666555777777444444777666555444555777777444222222222222111000///...---666666444111//////111333222333444555555333222000000111111222222333444444///000000111222333333444444222000///......///000111222333222///------.........///---,,,+++,,,...------------------------+++,,,---,,,++++++---//////++++++---,,,)))(((+++++++++,,,---...///000000...000222111///---,,,,,,)))...///+++***---...,,,------------.....................///000000111111000000111111111111000000///000111222222222222222000------222999;;;444...,,,111111,,,***...000...222111000111222333111///////////////............------............------...---,,,,,,,,,...000111111000...---,,,---...///,,,---///000111111111000---111333222333666666222///,,,555000///444---333000/////////............/////////000111111///---////////////////////////111111000//////000111111000000////////////000000222111000000222333333222222444555555444444444555555666888888999:::===???CCCCCCDDDFFFHHHIIIJJJKKKLLLKKKIIIHHHGGGHHHIIIJJJMMMKKKIIIJJJLLLKKKHHHEEE???>>>>>>>>>??????===<<<:::888:::>>>>>>;;;>>>EEEGGGGGGHHHIIIJJJLLLMMMNNNHHHNNNSSSUUUSSSRRRSSSVVVWWWSSSRRRTTTTTTPPPPPPTTTRRRNNNJJJJJJLLLMMMJJJFFFEEEFFFFFFFFFEEEDDDCCCCCCAAAFFFGGGCCCAAACCCEEEDDDBBBCCCCCCBBB@@@@@@AAACCCDDDFFFHHHHHHFFFDDDDDDDDDBBB???<<<<<<>>>@@@@@@???AAAAAAAAACCCEEEEEEDDDBBB333333333333333333333333000...---...///111111000222000...------///222333...///000111222333333444444555777<<>>???@@@??????@@@CCCEEEBBBAAA@@@AAADDDGGGHHHHHH@@@BBBDDDEEEEEECCC@@@???AAACCCDDDDDDBBB@@@@@@AAA>>>@@@BBBAAA@@@>>>===>>>888666444111111222333555777:::<<<>>>=========>>>???>>>???BBBAAA<<<999:::;;;<<<>>>??????AAADDDFFFFFFDDDBBBBBBBBBBBBAAA@@@DDDCCCAAA@@@AAABBBAAA@@@BBB@@@???AAAEEEHHHGGGEEE@@@CCC===;;;BBBAAA===BBB============>>>>>>>>>>>>???@@@AAA@@@???>>>>>>@@@===;;;===AAABBB>>>===???<<<;;;;;;<<<>>>??????>>>BBBAAA???===;;;;;;;;;;;;:::999:::;;;>>>???>>><<<:::999999:::<<<======<<<999777666555666999<<<>>>999;;;<<<;;;999777777888888999999999999:::::::::888;;;;;;888888<<<<<<:::888:::;;;:::999888999:::<<<;;;999888777777777888555666888:::::::::::::::888444444888:::888777888777444333555555222333666555555555777888777333000000000000000000///......333333222000...///111333111222333333333222111000000111111222222333444444...///000111222222111111/////////////////////000222333444333000......///...//////...,,,,,,---///........................,,,---...---,,,,,,...000...++++++------))))))+++***+++---///000000000///---///111111///---,,,,,,+++//////,,,***,,,,,,+++------------............---......//////000111111000000111111111111000000000111111222222222111111333...///999FFFHHH<<<000...111000,,,+++...000000111000000111333333111000////////////............,,,------...............///---,,,++++++...000222000///...---------...///---...///000111111000000...111333222333666555222111---555///...444...555////////////............//////...///111111///---////////////////////////111000000//////000000111111000///......///000222333222111222333444444333111333444555444333444555555666888999999;;;===@@@@@@AAACCCEEEHHHJJJLLLMMMLLLJJJHHHFFFFFFGGGIIIKKKLLLIIIFFFFFFHHHIIIHHHEEE???>>>>>>>>>??????===;;;;;;999:::<<<======AAAFFFJJJJJJJJJJJJJJJKKKKKKKKKHHHMMMRRRUUUTTTSSSTTTUUUTTTQQQOOOQQQPPPMMMMMMOOOMMMJJJGGGGGGIIIJJJGGGDDDDDDDDDCCCCCCCCCCCCCCCDDD@@@DDDEEEBBBAAACCCDDDBBB@@@AAAAAA???>>>===>>>@@@BBBEEEHHHIIIGGGEEECCCCCC>>><<<:::;;;===???@@@AAAAAAAAAAAACCCEEEFFFEEECCC222222333333444555555555000///...///111222222111111000///......000222333000000000111222222333444333222444;;;BBBDDD@@@;;;777555555666888999888666666555444555777888666444555666666666666666555555888555333444999======<<>>???@@@???<<<:::999999777666444333333444666888999;;;===>>>======>>>???>>>>>>@@@AAA@@@===;;;::::::;;;<<<===???AAADDDEEEEEECCC@@@@@@AAABBBAAA@@@BBBAAAAAAAAAAAAAAA@@@???CCCBBBAAABBBEEEGGGFFFEEE???BBB<<<999@@@@@@<<>>>>>??????AAABBBCCCBBB@@@???@@@AAA???>>>@@@EEEEEEBBB@@@BBB@@@>>>>>>???AAABBBAAA@@@AAA@@@>>><<<;;;;;;;;;;;;::::::;;;<<<=========<<<:::999999:::;;;;;;;;;;;;888666444444777:::<<<>>>666777999999::::::::::::888888888999999999::::::888;;;;;;888888<<<<<<::::::;;;;;;;;;999999:::<<<;;;:::999777666777777888333444555888;;;;;;999777888444444777888555333444555222111444444111222555444666888::::::777333000//////000000000//////...111111111///...///111333000000111222111111000///000111111222222333444444---...000222222111///...+++,,,...///000000000///222333444333111//////000/////////...---,,,---///---------------------------.........------///000...++++++------***))),,,***,,,...000111111000///,,,...000000...------...+++......---,,,,,,------,,,,,,---------.........------......///000000111///000000111111111111000111111222222222111111000333///000:::EEEGGG===111000111000---,,,---000222111000000111333444333111////////////............,,,------------,,,,,,+++///...+++***+++---000333//////...---------...///---...///111111111000//////333444222333666555111333...666000///555///777///////////////.........000.........000000///---///////////////000000000000000000//////000000000222000...------///111333222111111222444444333222000222444444333333444555444666888999999;;;>>>@@@>>>???AAADDDGGGIIIKKKLLLKKKIIIFFFEEEEEEGGGIIIKKKKKKHHHFFFFFFIIIIIIGGGDDD???>>>===>>>??????===;;;;;;:::999;;;===@@@DDDHHHFFFGGGHHHJJJKKKLLLMMMMMMHHHLLLQQQSSSSSSRRRSSSTTTOOOMMMLLLLLLKKKIIIIIIJJJGGGEEEDDDEEEFFFGGGEEECCCCCCBBBAAAAAAAAABBBCCCDDDBBBEEEFFFCCCBBBEEEEEECCC@@@@@@@@@???===<<<===???BBBEEEIIIJJJHHHFFFDDDDDD===<<<::::::;;;===???@@@BBBAAAAAACCCFFFGGGGGGFFF222222333444555666777777222111000000333444444444111111222333333333333222444333222222222222333333666333333777>>>BBB@@@===555555666777888888777555666555555666777777555444666555555555555666666666555222000333999>>>@@@@@@@@@AAABBBAAAAAABBBEEEGGGEEEBBB@@@???AAACCCDDDDDD???AAABBBDDDEEEEEEDDDCCC@@@BBBCCCBBBAAAAAABBBDDD>>>??????===:::777777777777666555444555666777888;;;===??????>>>>>>???@@@>>>@@@AAA@@@@@@???===;;;888888999<<>>>>>@@@AAABBBBBB???@@@AAAAAAAAAAAAAAABBBEEEDDDCCCCCCDDDDDDCCCCCCCCCFFF???<<>>@@@AAABBBCCCDDDDDDDDDBBBAAABBBCCCBBBBBBDDDJJJJJJGGGEEEFFFBBBAAA???@@@AAABBBAAA???>>>>>><<<;;;;;;<<<<<<===:::;;;<<<===<<<<<<<<<<<<:::;;;;;;:::999999999999777444222222666:::<<<<<<777888888999;;;;;;;;;:::777777777777888888888999888;;;;;;888888<<<<<<:::;;;<<<<<<;;;::::::<<<>>>999999888777777888999999555555777:::<<<===;;;999;;;666555777777333111111444111111333333111222555444777;;;<<<;;;777444111///000000000000000/////////000000000//////111333///000000000000000000000000111111222222333444444...///000111111000...---+++,,,...000111000//////111333444333111000000000...//////...,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---.........------///000...++++++...---******---***,,,...000111111000///,,,---//////------...///***+++---...------...000,,,,,,,,,------------...---------...//////000000//////000111111111111111111111222222222111111000///------222777888333...111000000///...---000333111000000222444555444333////////////............---------,,,+++***)))(((///---,,,+++,,,...000222......---------...............000111111000//////000444555333333555444111222---555...---333...666.........///////////////000...------///000///...////////////000000111111/////////000000/////////111000...,,,---///222333111000000222333444222111///111333444333333444555444666888999:::<<>>======>>>>>>===;;;::::::999:::===CCCGGGHHHEEEFFFHHHJJJKKKLLLLLLLLLGGGJJJNNNPPPQQQPPPPPPPPPJJJJJJIIIGGGFFFGGGGGGFFFBBBBBBBBBDDDEEEEEEDDDBBBBBBBBBAAA@@@@@@AAABBBCCCBBBEEEDDDBBBBBBEEEEEEBBBAAABBBBBB@@@>>>===>>>???CCCFFFIIIJJJIIIGGGFFFFFF>>>===<<<;;;:::;;;===???DDDCCCCCCEEEHHHJJJJJJJJJ111111222333444555666666333111000111444666666555111222444555666555444333666555333222222222333444:::777444555888::::::999444555777777777777666555555555666666666555444444666666555555555666777888222111000333777===AAACCC@@@AAABBBAAAAAABBBEEEGGGEEECCCAAA@@@AAABBBBBBAAA???@@@BBBCCCDDDDDDCCCCCCAAABBBCCCBBBAAAAAABBBDDD???@@@???===999777777777666555555444555666777888===>>>@@@???>>>>>>@@@AAA???AAABBB@@@@@@AAA@@@<<<777777777:::>>>BBBDDDDDDBBB???======???BBBCCCCCC@@@AAABBBAAA@@@AAACCCDDDEEEEEEDDDDDDCCCBBBBBBAAABBBEEE>>>:::AAAAAA???DDD???>>>>>>>>>@@@AAADDDEEEDDDEEEFFFEEECCCCCCCCCDDDEEEDDDHHHMMMNNNJJJHHHIIIDDDBBBAAA@@@AAAAAA???=========;;;;;;;;;<<<===>>>;;;<<<>>>===<<<;;;;;;<<<:::;;;;;;:::888777777888777444111222666:::;;;;;;;;;:::999999::::::888666666666777777777888888888888;;;;;;888888<<<<<<:::<<<<<<<<<;;;999:::<<<>>>:::999888777777888::::::888999;;;===============<<<888666888888444111222555222111444444222333666444888;;;<<<:::666333222111111111111111000/////////111111000//////111222/////////000000000000111000111111222222333444444000000111111000///...------...000000111000///...000222333222111//////000---......---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...000...++++++......++++++...***+++---///000000000///+++,,,......------...000+++***,,,///...---...222,,,,,,,,,,,,------------,,,------......///000000...///000111111222111111000111111222222222111111111000//////////////////111000000222000...///333111111111333666777777555////////////............---------,,,,,,+++***)))------,,,,,,---...000111,,,---------...............///000111111000///...111555666444333555444000...***222,,,+++111+++222.........///////////////000...------...//////......//////000000111111222...//////000000//////...000///...---...000222333000000000222444444222000///111444444444444555666444666888999:::<<<@@@BBB@@@AAABBBCCCDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIKKKLLLLLLKKKKKKLLLMMMKKKDDD???>>>=========>>>>>><<<:::888999999:::???FFFIIIHHHHHHHHHIIIJJJJJJHHHGGGFFFFFFHHHKKKMMMNNNMMMKKKJJJEEEGGGFFFCCCCCCEEEFFFDDD???@@@BBBDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAABBBAAACCCBBB@@@AAADDDCCC???CCCDDDDDDBBB???>>>???AAACCCFFFHHHHHHGGGFFFFFFGGG>>>>>>===;;;::::::===???EEEDDDDDDEEEIIILLLMMMLLL//////000111222333333444222111000111444555666555444444444444444555555555444333111000111222333555888777555444444444555666444555777888777666555444444555666666444333333333777777666666666777888999111222222333555:::@@@DDD@@@AAAAAAAAAAAABBBEEEGGGCCCBBBAAAAAABBBBBBAAA??????@@@AAABBBCCCCCCBBBBBBBBBCCCCCCAAA@@@@@@BBBDDD>>>>>>===;;;777555555666444444444555666888:::;;;===>>>???>>>======???AAA???CCCDDD@@@@@@CCCBBB>>>666555555999>>>BBBDDDCCCEEECCC@@@???@@@BBBDDDDDDCCCDDDDDDBBB??????BBBEEEBBBCCCCCCCCCBBBAAABBBBBBAAACCC;;;888??????<<>>???>>><<<;;;:::;;;;;;<<<;;;===???>>>;;;::::::;;;777999;;;:::777666888:::999555111222777;;;;;;::::::999777888999999666444777777888888888999999999888;;;;;;888888<<<<<<:::;;;;;;:::999777888:::===<<<;;;:::999888888999999888;;;===<<<:::999<<<>>>;;;777666999:::777555555666333333555666444555888333777::::::777333111111333333333333222000//////000222222222000///000222000000//////000111111222000111111222222333444444222222111000000///......111111111111000///...---///111222111000//////000,,,------,,,******+++---------------------------+++,,,---,,,++++++---///...++++++......++++++...++++++,,,---...///000000***,,,------,,,---///111---+++,,,000///+++---222++++++,,,,,,,,,---------,,,,,,---......//////000...///000111111222222222///000111222222222222222666444222000000000111222111///111555333......333222222333555888999999888////////////............+++,,,------............,,,,,,---...////////////+++,,,------...............///000111111000///...222666666444333555444000...***333...---222+++111............/////////000000...,,,,,,---//////......//////000111111222222......///000000///..................///000111222111111222444555555333111000222444555555555666777444666888:::;;;===@@@CCCAAABBBCCCDDDFFFGGGHHHHHHFFFGGGHHHIIIJJJKKKLLLLLLOOOMMMJJJJJJKKKHHHCCC???>>>===<<<===>>>>>><<<:::666999::::::@@@IIIKKKGGGIIIIIIJJJJJJHHHFFFCCCAAAEEEFFFHHHJJJJJJIIIFFFDDDAAADDDDDD@@@AAAEEEFFFCCC===???BBBDDDEEEDDDDDDDDDBBBCCCCCCCCCBBBAAA@@@@@@BBBCCCBBB@@@BBBFFFDDD???DDDEEEEEECCC@@@???@@@AAACCCDDDEEEDDDCCCDDDEEEGGG<<<======<<<:::;;;???BBBDDDCCCCCCEEEHHHLLLMMMMMM.........///000111111111111000///000333555555555666444222111222333666777111000//////000222444666222444555444333222444555333555888888777555444444444555666555444222222333888777666666666888999:::222333555444444777>>>DDD???@@@AAAAAA@@@AAADDDGGGAAAAAA@@@AAACCCCCCAAA??????@@@AAAAAABBBBBBBBBAAACCCDDDCCCAAA@@@@@@AAACCC;;;;;;:::777444222222333444444555777999;;;===???===>>>>>>===<<<<<<>>>@@@@@@DDDEEEAAA@@@DDDCCC???666444555888>>>BBBDDDCCCIIIFFFBBBAAAAAACCCDDDDDDGGGGGGEEEBBB>>>>>>AAAEEE@@@AAABBBBBBBBBBBBCCCDDDDDDFFF>>>:::AAABBB@@@EEEAAA@@@@@@@@@BBBDDDGGGIIIFFFGGGHHHGGGEEEEEEEEEFFFEEEEEEIIIOOOQQQMMMJJJKKKOOOMMMJJJIIIHHHFFFDDDAAA@@@???===;;;:::999999:::;;;===???>>>;;;999:::;;;555777:::999777777999<<<;;;777222333888<<<<<<:::666444444666999:::888666888888999999999:::::::::888;;;;;;888888<<<<<<:::999999999777555666999;;;???>>><<<:::888777888888555999;;;999555444888<<<999666666:::;;;999888999777444444666777555666999222666999888444111000000555555444444222111///...111222333222111000000111000000000000000111222222000111111222333333444444444333222000////////////444444222111000......---...000111111///......///,,,,,,,,,+++***)))***,,,........................+++,,,,,,,,,++++++---......++++++......,,,,,,///++++++++++++,,,...///000***+++,,,,,,,,,---///111000------111///***+++000++++++,,,,,,,,,---------,,,,,,------...//////000......///111111222222222...///000111222333333333666333000...000111000000000///111666555///...222333333333666999::::::999000/////////............***+++---///000111222222***,,,---///000//////...+++,,,------.........---//////000111111000///...333666777444444555333000000,,,777222111555---333---.........//////000000000...,,,,,,---...///......//////000111222222222---...///000000///...------......///000111111111222222333555777666444222000222555666555666777888444666888:::;;;===@@@CCCBBBBBBDDDEEEGGGIIIJJJKKKEEEFFFIIIKKKLLLLLLLLLLLLRRRNNNJJJHHHGGGFFFCCC???>>>===<<<===>>>>>><<<:::555999:::;;;BBBJJJKKKGGGGGGHHHIIIIIIHHHEEECCCAAAEEEEEEFFFHHHHHHGGGCCCAAA???CCCCCC???@@@EEEFFFBBB===???CCCEEEEEEEEEEEEEEECCCCCCDDDDDDCCCAAA@@@>>>EEEFFFDDDBBBEEEHHHGGGBBBEEEEEEEEECCC@@@???@@@AAABBBCCCCCCBBBAAAAAADDDFFF:::<<<===<<<;;;===AAAEEEDDDBBBBBBDDDHHHKKKMMMMMM222111111111111222333444111111111111222333444444666333111222555777555333444333333222222222333333777777555222000111333555444888999555333333333111333333444444666777999999111555999777444444;;;AAA888666555444666;;;???BBBCCCAAA???======???AAACCC===@@@CCCDDDCCCAAA@@@@@@>>><<<>>>CCCCCC???@@@EEEEEEDDDCCCAAA@@@???>>>>>>;;;;;;888555333333555777222444777999;;;===@@@BBB===@@@@@@;;;<<<@@@AAA===@@@CCCAAA<<<<<>>AAABBBBBBBBBDDDEEE@@@AAAAAA@@@>>>===>>>???BBBFFFGGGFFFFFFIIIHHHEEEHHHMMMOOOKKKIIIIIIHHHEEEIIIKKKKKKHHHJJJOOORRRQQQQQQMMMIIIGGGGGGHHHIIIIIIGGGCCC???<<<;;;<<<<<<;;;???===;;;:::::::::888666???===;;;::::::::::::999000555:::;;;999999===AAA???===;;;888666666777777<<<:::888999;;;<<<;;;888;;;;;;;;;999888888:::<<<@@@999555999;;;777666888;;;<<<===:::777555666999<<<;;;:::::::::;;;<<<<<<555666888:::;;;<<<;;;;;;444444444555555666888888666666666555444444333333000222444333222111222333222222333111000///000222111111000000//////.........000222222222111222333333333222111000///......111111111111111222222222111000///...---------...,,,,,,+++************+++444///******---///---***///...---,,,+++************+++,,,,,,------,,,,,,,,,,,,,,,******+++...111,,,------......------,,,......//////...---,,,,,,///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,---...///000111111111222222222222222222222222222111000///555111...---000222111000......///000000000000000222222111222222222111000000///...---------......,,,,,,---.../////////.........////////////......+++,,,.../////////...---000111222222111///---+++222222333333333222222111------...///000000//////---------.........//////////////////////////////000000///...222666222+++//////000000000000///...,,,...///000//////111333111000333888888555333444222111222555555222444888<<<888999===@@@???@@@CCC<<<@@@EEEHHHIIIHHHIIIIIIFFFHHHJJJKKKJJJKKKMMMOOOOOONNNMMMLLLGGGCCCGGGNNNCCC>>>999:::>>>@@@>>>;;;888777888:::@@@GGGNNNSSSJJJJJJHHHFFFCCCAAABBBDDDBBBJJJJJJCCCAAAHHHJJJDDDBBBBBBCCCCCCCCCBBBAAAAAA???AAACCCEEEFFFFFFEEEDDDDDDFFFFFFEEEBBBBBBDDDGGGEEEDDDCCCEEEGGGIIIHHHHHHDDDFFFFFFDDDAAA@@@CCCFFFCCCDDDDDDCCCAAA@@@@@@AAA>>>===<<<;;;;;;<<<===>>>AAA999999EEEMMMKKKMMMSSS111111111222222222333333//////000000222333444555444333222222444555555444555444444333333333444444888777555222111222444555666::::::666444444444111444444444555555777888999777:::<<<999444444:::@@@777666444444666:::???BBBBBBAAA???>>>>>>???AAABBBBBBAAABBBDDDFFFFFFBBB???>>><<<>>>BBBAAA>>>>>>CCCDDDDDDCCCAAA@@@???>>>===888777666555333444777:::333555888:::;;;===???AAA<<<@@@@@@<<<===AAABBB???@@@CCCAAA======AAACCC@@@<<<999888:::>>>BBBCCCCCCGGGEEECCCCCCDDDEEEDDDCCC@@@BBBDDDDDDBBB@@@>>>>>><<<>>>@@@AAAAAAAAACCCEEEAAAAAAAAA???>>>>>>???AAACCCGGGJJJIIIJJJMMMLLLHHHLLLOOOOOOKKKHHHIIIIIIGGGHHHJJJJJJGGGIIINNNQQQOOOPPPLLLGGGEEEFFFHHHJJJKKKEEEBBB???>>>>>>?????????;;;999888999::::::999888999999:::;;;:::888555333222666:::;;;999999<<>><<<:::888888888999999;;;999888999;;;<<<:::888:::;;;;;;:::999999;;;===AAA;;;888:::<<<999888:::;;;<<<<<<:::777555777999<<<;;;:::999999999:::;;;888888999999999999999888888777777666666666777777777777666666555444333333000222444333222111222333222333333222000000111333111111000000///////////////111333333222111222333333333222222111000000000000000000111111222222222000000//////....../////////......---------------,,,((($$$$$$(((+++***(((...------,,,++++++++++++***+++,,,,,,------,,,,,,***+++,,,,,,+++---///222------............------......//////...------,,,///...---,,,,,,,,,---------,,,,,,,,,,,,---...///......///000111222333444111222222222222111000///444111......000111111000...//////000000000000000444222111000111222222222......//////...---,,,+++.........///......------......////////////......------.../////////......///000111111000///---,,,///000000000000000//////........./////////000000........./////////000000///////////////////////////000//////444888555///111111111111111000000000...///000000000000111222111000333777888444333555666444444666666666:::@@@JJJAAA:::;;;>>>>>>=========@@@DDDGGGHHHHHHIIIJJJGGGIIIKKKKKKKKKLLLMMMOOONNNJJJFFFDDDDDDHHHUUUbbbPPPFFF<<<:::???BBB>>>888;;;:::999:::>>>CCCHHHLLLHHHHHHGGGEEEBBBAAACCCDDDKKKQQQPPPHHHEEEIIIJJJDDDCCCCCCCCCCCCCCCCCCDDDDDDAAABBBEEEGGGHHHHHHGGGFFFEEEGGGHHHHHHEEEEEEFFFHHHIIIHHHGGGHHHIIIJJJIIIHHHFFFHHHHHHFFFBBBAAACCCFFFGGGGGGGGGEEEBBB@@@@@@AAA>>>===<<<;;;;;;<<<===>>>EEE>>>???JJJPPPMMMKKKOOO///000111222333222111111//////000111222333444555222333444444333333444555333333333222222333333444999777555333222333444555888<<<<<<888555666555333555555555555555666777777>>>@@@???:::555444999>>>666555333333555999>>>AAAAAAAAA@@@@@@@@@@@@AAAAAAGGGCCCBBBEEEIIIJJJEEE???>>>>>>???AAA@@@======AAABBBBBBBBBAAA???>>><<<;;;777777666555333444777999444777;;;<<<======>>>???<<>>???BBBCCCAAAAAABBBAAA>>>>>>AAABBBAAA???===<<<===@@@BBBCCCCCCFFFDDDCCCCCCDDDDDDDDDBBB@@@AAAAAA@@@>>>===>>>???===>>>?????????@@@CCCFFFAAAAAAAAA???>>>???BBBEEEDDDIIILLLLLLNNNPPPNNNKKKNNNPPPPPPJJJHHHIIIJJJHHHGGGJJJIIIGGGHHHMMMOOONNNMMMIIIEEEDDDFFFIIILLLMMMFFFDDDBBBAAAAAAAAA???===666555666888:::;;;:::999555777:::<<<;;;777333000444777:::;;;999888;;;===;;;:::999888888999;;;<<<:::999888888::::::999888:::;;;;;;;;;::::::<<<>>>AAA===:::<<<===;;;;;;<<<;;;<<<;;;:::777666777888<<<;;;999888888888999999;;;:::999888777666666666::::::888777666666666666999888777666555444333333000222444333222111222333333444444333111111222333111000000000000////////////111333333222111222333222222222222222222222222//////000000111222333333/////////000000000111111000//////...---.........***'''%%%'''+++......---------,,,++++++,,,,,,,,,***+++,,,,,,------,,,,,,)))+++,,,------...///111------------------------.........///......---,,,///...------,,,---------------,,,,,,,,,---......+++,,,---///000222333444111111222222111111000000333111......000111111111//////000000000000000000444333111//////000222333---...///000///---***(((////////////...---,,,,,,......////////////......////////////............//////////////////............//////////////////000///.........///000111/////////000000000000000////////////////////////...000000000555:::999444333222111000000111222333///111222111000000111222111000222777888444333555777555444666777777===DDDRRREEE:::999===>>><<<;;;@@@BBBDDDFFFFFFGGGJJJLLLIIIJJJLLLLLLLLLLLLNNNOOOSSSMMMGGGDDDBBBFFFQQQ]]]ZZZMMM???<<<@@@BBB<<<555444444666999>>>DDDJJJNNNFFFFFFEEECCCAAAAAABBBDDDSSSXXXVVVMMMHHHJJJIIIDDDDDDDDDCCCCCCDDDEEEGGGHHHDDDEEEHHHJJJKKKKKKJJJIIIHHHJJJLLLLLLKKKIIIIIIJJJNNNMMMLLLLLLMMMMMMKKKJJJIIIJJJKKKHHHDDDBBBDDDGGGHHHHHHGGGDDDAAA????????????>>>===<<<<<<<<<===>>>CCC>>>AAAKKKPPPMMMJJJLLL...000111333333222000///111111222333333444444444000333555555222111333666111111111111111111222333999777555333444444444444999======999666777666444666666555555555666666777@@@@@@???:::555555999===555444222222444888===@@@AAAAAAAAAAAAAAAAAAAAAAAAGGGEEEDDDFFFIIIIIIEEEAAA@@@AAABBBBBB@@@>>>>>>@@@?????????>>>===;;;999888:::999888666333333444666777999===>>>>>>======>>><<<>>>???@@@AAACCCCCCCCCAAABBBAAA??????AAABBBAAAAAA@@@??????@@@AAABBBBBBFFFDDDBBBBBBCCCDDDCCCBBB@@@@@@@@@>>>===<<<>>>@@@>>>??????>>>>>>???CCCFFFAAABBBAAA@@@???AAADDDGGGFFFKKKNNNMMMNNNOOOMMMIIIIIIMMMNNNKKKIIIJJJJJJHHHHHHKKKKKKHHHIIIMMMOOOMMMHHHFFFEEEFFFIIIKKKLLLKKKIIIGGGEEEDDDBBB???;;;888555444555777:::;;;:::999777999<<<<<<:::666333222666888;;;;;;999888999;;;777777777777888:::;;;<<<999999888999999999999888888999::::::::::::<<<===@@@===<<<<<<<<<;;;<<<===;;;;;;:::999888777888888;;;:::999777777777777888;;;:::888666555555666666999999888777666666666666999999888777555444333333000222444333222111222222444444555333222111222444000000000000000000000000...000222111000///000111000000111111111222222222......///000111222333333...///000000111222222222......---,,,,,,,,,,,,---,,,+++)))+++...000111000,,,,,,+++++++++,,,------***+++,,,,,,------,,,,,,)))+++---...---,,,---...,,,,,,,,,++++++,,,,,,,,,---...............------.........------------...------,,,,,,,,,------...+++,,,---...///111222222000000111111111111000000111000//////000111111222000000000000000000111111333333222000///...///000............---,,,***)))...////////////......---......////////////......000000//////////////////......------...///000000///////////////000000111111000...------///000222////////////////////////////////////////////////...000000000444999888444222111000//////000222444111222333222111000111222222000222666777444333555555333333555666555999???III???999:::===??????AAABBBCCCDDDEEEEEEGGGJJJMMMJJJLLLMMMMMMLLLLLLMMMOOOPPPLLLJJJIIIDDDAAABBBHHHUUULLLBBB>>>??????;;;666444555777:::???EEEJJJMMMEEEEEEDDDBBB???>>>@@@AAASSSVVVTTTLLLGGGHHHGGGDDDEEEDDDCCCCCCDDDGGGJJJKKKGGGIIIKKKMMMOOONNNMMMMMMKKKMMMOOOPPPPPPOOONNNMMMPPPPPPPPPQQQRRRRRRPPPNNNJJJLLLMMMJJJFFFCCCDDDGGGFFFFFFEEEBBB???===>>>??????>>>===<<<<<<<<<===>>>>>>:::<<>>???>>>===>>>???======>>>AAABBBBBBBBBCCCBBBAAAAAAAAAAAAAAAAAABBB@@@AAA@@@@@@??????@@@@@@EEECCCAAAAAABBBCCCBBBAAAAAAAAA@@@???======@@@BBB?????????>>>>>>???CCCFFFBBBBBBBBBBBBAAACCCFFFIIIHHHLLLNNNLLLLLLMMMKKKFFFCCCIIILLLKKKJJJKKKJJJGGGJJJMMMMMMJJJKKKNNNOOOLLLEEEEEEGGGJJJMMMMMMJJJHHHHHHGGGFFFDDDCCC@@@;;;888666666777999;;;;;;999777:::;;;;;;888555333444555888999::::::999999999999555555666777888999:::;;;999999:::999999999999:::777999::::::999999:::;;;<<<===<<<:::999:::<<<<<<<<<;;;999999888888888888:::999888777666777888888999888777666666777888888777666666555555666666777888888777666555444333333000222444333222111222222444444555333222111222444000000000000111111111111---///000000///......///......//////000111111111...//////000111111222222---...///111222222222222......---,,,,,,,,,,,,---+++***)))***+++,,,,,,,,,,,,,,,+++++++++,,,------***+++,,,,,,------,,,,,,***,,,------+++******+++++++++***))))))***++++++------...............------........................------,,,,,,,,,---------------...//////000000///000000111111111000000///000000000000000111222222111000000000000111111000222333333000------...111000---+++***+++,,,---,,,---...///000000000000......////////////......000000000000000000000///......---......///000111//////......///000111111222111///...---///000222........................///////////////////////////111111///111444555111111000...---...000222333111222333222111000111222222111222666777444444666333222444888777333444888:::999:::>>>???>>>AAAFFFCCCDDDEEEEEEEEEGGGJJJMMMKKKLLLMMMMMMLLLKKKMMMNNNGGGEEEFFFIIIFFFAAA@@@BBBDDDDDDBBB???===;;;::::::???????????????@@@AAABBBEEEEEEDDD@@@===<<<<<<>>>JJJMMMLLLHHHEEEEEEEEEDDDEEEDDDDDDEEEGGGJJJMMMOOOLLLMMMPPPRRRSSSRRRRRRQQQOOOPPPRRRTTTTTTTTTRRRPPPQQQQQQRRRTTTVVVVVVUUUSSSKKKMMMNNNLLLGGGEEEEEEGGGEEEEEEDDDBBB??????@@@BBB@@@???>>>===<<<<<<===>>>???:::999>>>CCCFFFGGGIII//////000111111000...---333444555555555444222111///111444444444333222333444444444444555666777777888555222222444555333111555999;;;777666777777555555555555555555666777777777777777666555666888;;;555444222222444888===@@@BBBBBBAAAAAAAAAAAABBBBBBDDDFFFHHHGGGDDDBBBCCCDDDAAAEEEFFFCCCBBBCCCCCCAAA<<<;;;999777666555555555333555777777888999;;;>>><<<===>>>>>>>>>>>>???AAA===<<<>>>BBBCCC@@@@@@BBBCCC@@@@@@CCCCCC@@@@@@CCC???AAAAAAAAA???>>>???@@@DDDCCCAAAAAABBBBBBBBBAAAAAAAAAAAA@@@>>>>>>@@@CCC???@@@AAA@@@@@@@@@CCCEEEBBBCCCEEEDDDDDDDDDFFFHHHJJJMMMNNNKKKKKKMMMLLLHHHBBBHHHKKKIIIIIIJJJJJJGGGKKKNNNNNNKKKKKKNNNNNNKKKFFFGGGJJJMMMOOOMMMIIIFFFEEEDDDCCCDDDDDDBBB???===999999:::<<<===<<<:::777::::::888444000///222666999999:::::::::999999888666666777777888999999999999:::;;;;;;999999:::;;;888:::<<<;;;:::999999::::::<<<<<<888777:::<<<;;;<<<:::888888999999999888999999888777777888999:::777777777777888888999:::666555555555555555666777666666666555444444333333000222444333222111222333333444444333111111222333000000000111111111111222---///000000...------............//////000000000/////////000000000111111,,,...///111222222111111000//////...---.........,,,,,,,,,+++++++++++++++------,,,++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,---...---+++***+++,,,++++++))))))))))))++++++,,,---......///.........------...////////////.........---,,,,,,,,,------............//////////////////000000111111000000...///111111000000111333333222111000///000111222...111444333111000111333222000---******,,,///111+++,,,---///000111222222......////////////.........///111222222222111000.../////////000000111111------,,,,,,---...000111222111000/////////000111............------------////////////////////////000222111......111222/////////.........000111222///111222111000000111222333111222555666444444666333333666:::999444333666555777===AAA@@@===???EEECCCDDDEEEEEEEEEGGGJJJMMMKKKMMMMMMMMMKKKJJJKKKLLLLLLGGGEEEEEECCC??????BBB888<<>>===<<<======>>>DDD@@@<<<<<<@@@CCCEEEEEE000000/////////............000222333444444333222000111111333555555222000333333333333444555666777777444111111444555222///222666888555444777777666444444444555555777888999444555555666666666777888666444222222444888===@@@DDDCCCAAA@@@@@@AAACCCDDDHHHGGGFFFFFFEEEEEEDDDCCC@@@EEEFFFBBBAAACCCDDDAAA===;;;888666444555666666222444777999:::<<<>>>AAA>>>>>>>>>======>>>AAADDD>>>;;;===BBBCCC>>>===@@@CCC@@@@@@DDDDDD@@@@@@CCC???AAACCCBBB???>>>???@@@DDDBBB@@@@@@AAABBBAAA@@@???@@@AAA@@@??????@@@BBB@@@AAABBBBBBBBBBBBCCCEEEBBBDDDGGGGGGFFFFFFFFFGGGKKKNNNNNNLLLMMMPPPQQQOOOIIILLLKKKGGGEEEHHHJJJIIIJJJMMMMMMKKKKKKMMMMMMJJJLLLKKKKKKLLLMMMLLLJJJGGGFFFEEEDDDDDDEEEDDDBBB@@@::::::<<<>>>@@@???<<<:::;;;;;;999555///...222777999999999999::::::999888999999:::::::::999999999:::<<<===<<<:::999;;;===;;;===>>>>>><<<:::::::::888======888666:::<<<<<<<<<:::777888999:::999888999888777777888999;;;<<<777888888999999999999999888888777666555555555555444444444444444444333333000222444333222111222333222333333222000000111333000000111111111222222222///111222111000......///////////////000000000000000000000000////////////,,,---///111111111/////////......---------------...///000000///......///...------,,,++++++++++++***+++,,,,,,------,,,,,,,,,---------,,,---000222---,,,+++******+++,,,---,,,------...//////......,,,---...///000000///...///...---,,,,,,,,,,,,,,,------...///000000111111...//////000000000000000,,,///111222000000111333444333111000///000111222---000222222111444;;;AAA000///...,,,---...000222,,,---...000000111111111......////////////......+++...111444555444222000///000111222222111111000...---,,,,,,---...111222111111111000000000//////////////////.........---///////////////////////////222222...---000111000...//////000111111222222...///000000000000111222333111222555666444444777333333555888777444444888888888<<>>;;;===???AAADDDEEEFFFFFF?????????===;;;;;;<<<>>>>>>???AAACCCEEEFFFJJJMMMHHHIIIKKKNNNRRRUUUWWWYYYRRRTTTVVVXXXYYYYYYXXXXXXVVVUUUTTTUUUXXXZZZYYYWWWSSSSSSUUUWWWYYYYYYVVVSSSNNNQQQSSSRRRNNNLLLLLLNNNKKKJJJHHHEEECCCCCCEEEGGGAAA@@@???============>>>CCC@@@======@@@DDDCCCAAA111000///...............***+++...111333444333333111000000333666666333///000000000000111222333444777333000111444444111---///444666444444666777666333333444444666777999999333444555666666666666666666555333333555999>>>AAAEEECCCAAA??????AAACCCEEELLLGGGCCCDDDHHHIIIEEEAAA>>>DDDEEEAAA@@@CCCDDD@@@???===999666444555777888555777999::::::;;;===?????????>>>===<<<>>>BBBFFF>>>;;;===BBBBBB===<<>>???@@@@@@???>>>???AAA@@@BBBDDDDDDCCCCCCCCCDDDBBBEEEHHHIIIHHHFFFFFFFFFLLLOOOOOOMMMOOOTTTWWWVVVPPPPPPLLLEEEBBBFFFJJJKKKIIILLLMMMJJJJJJLLLKKKHHHQQQNNNKKKJJJJJJKKKJJJIIIKKKIIIGGGFFFEEEDDDBBB@@@::::::<<>>===;;;:::;;;>>>>>>???AAA@@@>>><<<;;;;;;888>>>>>>999666:::===<<<<<<999777777:::;;;999777888888777777888:::<<<===888999:::;;;;;;:::888888<<<;;;999888666555555444222222222333333333444444000222444333222111222333222222333111000///000222000000111111222222222222111222444333111000000111111111111000000000000000111111000000//////......,,,---///000111000...---,,,,,,+++************+++,,,...///000/////////000///...---,,,+++*********++++++,,,---------,,,,,,,,,---------...000444888///...,,,++++++,,,...///,,,,,,---.../////////...,,,---///000000000///...///...---,,,,,,,,,,,,,,,+++,,,---///000222333444......///000000000000000,,,///222222000000111444444333111000///000111222...000111000111888CCCLLL......//////000111111111...///000000000000000///......////////////......***---111555666555222111///111222444333222000///111000///...///111333555111111111111111000///...111111000000/////////...///////////////////////////222222...---111333222...///000222333333333333,,,...///000//////111333444111222555666333444777222000111444444222555:::<<<999:::@@@DDDCCCBBBCCCCCCEEEGGGGGGGGGHHHIIIKKKKKKLLLMMMLLLJJJHHHIIIJJJHHHDDDCCCEEEDDD???;;;;;;???<<<:::999:::;;;===>>>???@@@AAABBBCCCBBBAAA@@@;;;<<<<<<<<<;;;<<<>>>AAA===>>>AAAEEEGGGIIIMMMQQQJJJKKKOOOSSSVVVYYY[[[\\\TTTVVVXXXZZZ[[[[[[ZZZYYYXXXVVVTTTUUUXXX[[[ZZZYYYUUUUUUVVVXXXYYYXXXTTTQQQPPPSSSUUUUUUQQQOOOPPPQQQLLLKKKHHHDDDAAA@@@BBBDDDBBBAAA???>>>=========>>><<<<<<;;;===AAAEEEDDD@@@222---)))))),,,......---///000111000//////111333000111222333222111000///222000///...///111444666333333333555777888666444333333222222333555666777333444666666555666777999:::777555777777555777:::555666777666666777:::<<>>CCCGGGFFFEEEDDDDDDCCCCCCCCCAAADDDEEECCC>>>===AAAEEE???<<<888444333444666888444777;;;======>>>???@@@???>>>=========>>>???@@@===???BBBBBB@@@>>>=========>>>@@@BBBCCCCCCCCCBBBDDDEEEBBB???BBBGGGFFF???AAABBBCCCBBB???<<<<<<<<>>??????>>><<>>>>>???AAADDDGGGIIIFFFFFFGGGGGGHHHIIIJJJJJJQQQLLLJJJKKKMMMNNNRRRXXXNNNLLLJJJJJJKKKLLLLLLLLLMMMMMMKKKHHHGGGHHHKKKOOOQQQOOOKKKIIIIIIIIIHHHGGGEEEGGGIIIGGGCCC@@@???@@@999===AAACCCCCCAAA@@@@@@222666:::777111...000444;;;;;;;;;<<<<<<<<<<<<<<>>===<<<;;;:::999999:::;;;===<<<;;;;;;<<<===;;;999888999;;;======<<<777888999999888999;;;===<<<999666777999;;;:::999999999777777<<>>777444777:::<<<===;;;999777===:::777777888777555222333444666888777555333111000111333555555444333222666555555444444333222222111000///000000000...,,,222222222111111111111000---000333222000///000222000000000000000///...---///000000///...---...///---000111000---,,,...000///---,,,...222333000,,,---,,,***+++,,,------,,,,,,***,,,//////+++)))+++---......---++++++,,,---...,,,++++++---......---+++,,,.../////////...---,,,---......,,,,,,---...///...---,,,,,,---//////000000...,,,+++,,,000444---///000000///......///---.../////////111444777222111000//////000111222......333999777111222777:::666000...///111111111/////////////////////////////////...---------,,,,,,---000333555666666666000////////////111222333000......///222444555444444333111///...//////000///000111222222111000///000000000///......------222222222222333333333333---...///000000111111000111---+++,,,111222000,,,111111222333333444555555777555444555777555...(((000777===>>>???BBBBBB???EEEFFFGGGGGGHHHHHHHHHGGGOOOLLLJJJJJJKKKKKKIIIFFFMMMIIIDDDBBBBBBBBB???===;;;::::::999:::;;;<<<===<<<>>>@@@@@@???>>>>>>>>>999======::::::???CCCCCC???@@@AAABBBDDDHHHMMMQQQLLLNNNRRRVVVZZZ[[[[[[[[[[[[[[[[[[[[[ZZZXXXWWWVVVXXXWWWWWWWWWXXXYYYXXXWWWUUUUUUUUUUUUTTTTTTTTTTTTYYYZZZZZZZZZXXXWWWUUUTTTMMMMMMLLLJJJGGGCCC@@@>>>DDDDDDBBBAAA@@@?????????AAA===;;;===BBBEEEDDDAAA222111000...---...111333///000000///......000222000111222333333222111111111111111111111222222222444333333444555444222000444333333222333444666777222444666666555555777888999666555888888555666999555666666666666777:::===AAAFFFBBB@@@FFFCCC???DDDDDDEEEFFFFFFEEEDDDBBBAAA???AAABBBAAA>>>===@@@BBB<<<999666333333555888:::666888<<<>>>>>>???@@@AAA???>>>>>>>>>>>>???AAAAAA>>>@@@CCCCCCAAA???>>>>>>>>>???@@@BBBCCCCCCBBBBBBAAAEEEEEEAAA@@@CCCEEEBBB???@@@AAA@@@>>>======>>>CCCAAA???>>>??????>>>===>>>>>>>>>???AAADDDGGGIIIGGGHHHIIIIIIJJJJJJJJJJJJLLLHHHFFFGGGGGGGGGIIINNNKKKJJJHHHHHHIIIJJJJJJJJJOOONNNLLLIIIGGGHHHKKKNNNRRRPPPLLLJJJIIIHHHFFFDDDDDDFFFGGGFFFBBB?????????>>>AAAFFFHHHGGGEEEDDDDDD666:::===:::444000222666<<<<<<<<<<<<<<<;;;;;;;;;>>>======<<<;;;:::999888:::;;;===<<<;;;:::;;;===<<<;;;::::::<<<=========777888999999888999;;;======:::777666888:::999888888999888777:::>>>===777666777999;;;;;;:::888777999777555555777888666444444555777777777666444222000111222333333333222222555555555444333333222222555444333444555555333111222222222111111111111000---000333222///...///111000000000111000000//////.........------...000111...000111000---,,,---///,,,+++,,,000444555333111000...+++++++++,,,+++***+++)))+++//////+++***,,,222222222///---,,,...///...,,,++++++---......---,,,---......///.........,,,---......,,,,,,---...///......---------......,,,---///.........///111---///000000///......///...///000///...///111333222111000//////000000111------111555333------222555333111000111111///---////////////////////////---------------,,,,,,,,,...///000000111111111111111111222333333333222222000///...///222444444444444333111000//////000000///000111111111111000///.........///////////////.........////////////000......///000111111111111000...+++---111333111...111111222333333444555555666333000111444555222...333999>>>>>>???BBBCCCAAAEEEFFFGGGHHHIIIIIIIIIIIIOOOLLLJJJKKKLLLLLLJJJHHHKKKGGGCCCBBBCCCCCCAAA???;;;;;;:::::::::;;;<<<===;;;===??????>>>===>>>>>>:::===>>>;;;;;;@@@CCCCCCAAABBBDDDEEEFFFJJJOOORRRSSSTTTWWWYYY[[[\\\\\\\\\ZZZZZZZZZZZZYYYXXXWWWWWWXXXWWWWWWWWWXXXXXXXXXWWWVVVVVVUUUTTTTTTTTTTTTUUUYYYYYYYYYYYYXXXVVVTTTRRRMMMMMMMMMLLLJJJHHHFFFDDDFFFEEEDDDBBBAAA@@@@@@???AAA===;;;<<<@@@BBBAAA>>>000333333111------111666///000000///------///000000111222333444444333333111222333444333222111000777555444444444333111...555444333333333444555555222444666666555555666777777444555888888555444777444555666666666888;;;>>>@@@EEEBBBAAAGGGDDD@@@EEEBBBDDDFFFGGGFFFDDDAAA???>>>?????????>>>>>>======888666444222333666999;;;888;;;>>>???@@@@@@AAABBB????????????@@@AAABBBCCC???AAACCCCCCAAA????????????@@@AAABBBBBBBBBBBBBBB???DDDFFFBBB???@@@CCCDDD>>>>>>>>>===<<<<<>>>>>??????>>>===>>>>>>>>>???AAADDDFFFHHHEEEFFFHHHJJJLLLLLLKKKKKKLLLHHHFFFHHHGGGEEEEEEIIIFFFFFFGGGGGGHHHHHHIIIIIIOOOOOOMMMJJJHHHHHHJJJMMMPPPOOOLLLKKKIIIGGGDDDAAABBBDDDEEEDDDBBB???>>>>>>@@@CCCGGGIIIHHHFFFFFFEEE;;;???AAA>>>888444555888======<<<<<<;;;;;;::::::<<<<<<;;;;;;:::999888888:::;;;<<<<<<::::::;;;<<<<<<;;;:::;;;===>>>>>>>>>777888999999999999:::<<<===:::777666777888888888555888999888888;;;;;;888888888999999999888777777555444333444666888777666666666777777777666555444111111111111111222222333555555444444333333222222000//////000222222111000222222222111111111111000...111333111...,,,---//////000000111111111111000---,,,+++***+++...111333///000111///---,,,,,,---***+++...111555555333111222000,,,++++++***)))(((***(((***...///,,,+++---111111///,,,***)))+++---...,,,++++++---......---...------------...//////,,,---......,,,,,,---....../////////...---,,,,,,'''+++///000000///......---///000000///......//////000000///------...000222111000////////////000---...111333000+++,,,///000000111222333111---)))////////////////////////,,,,,,,,,,,,,,,---------000////////////000000111...///222444555444333111000///...///111333333333444333222111000000000000///000000111111000000///------......///000000111/////////000000000111111...///000111222222222222000...---...222444333000111222222333333444444555555111------111444555555555;;;>>>===>>>BBBDDDCCCDDDEEEGGGHHHJJJKKKKKKKKKNNNMMMLLLLLLMMMNNNMMMLLLIIIFFFCCCBBBDDDEEECCCAAA;;;;;;;;;:::;;;;;;<<<===:::<<<>>>>>>=========>>>;;;>>>???<<<<<<@@@DDDCCCEEEFFFGGGHHHJJJLLLPPPSSSXXXXXXXXXYYYZZZZZZ[[[[[[XXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWUUUTTTSSSTTTUUUVVVXXXXXXXXXXXXVVVTTTRRRPPPJJJKKKKKKLLLLLLKKKJJJJJJHHHGGGFFFDDDBBBAAAAAAAAAAAA>>><<<<<>>@@@FFFCCCBBBGGGEEE@@@DDDCCCDDDEEEEEEDDDCCCAAA@@@@@@???>>>>>>>>>===999666666555333222333666888;;;:::===@@@AAAAAAAAABBBCCC?????????@@@AAABBBCCCDDD>>>@@@AAAAAA???>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBAAACCCDDDBBB@@@@@@BBBDDD??????>>><<<;;;;;;>>>AAAAAA???======>>>??????>>>======>>>???BBBDDDFFFHHHAAACCCFFFIIILLLMMMMMMMMMKKKHHHGGGIIIHHHEEEDDDFFFCCCEEEGGGHHHHHHHHHHHHIIINNNNNNLLLIIIFFFFFFHHHJJJKKKJJJIIIIIIHHHFFFBBB???AAABBBCCCBBBAAA???>>>===>>>@@@CCCEEEDDDBBBBBBBBB>>>@@@BBB???:::666666888======<<<;;;;;;:::999999;;;;;;::::::999888888777999;;;<<<;;;:::999:::;;;:::999888:::<<>>>>>BBBDDDDDDFFFHHHJJJKKKLLLNNNQQQSSSVVVVVVVVVVVVVVVWWWXXXYYYWWWWWWWWWWWWWWWXXXYYYYYYWWWWWWXXXWWWVVVUUUVVVWWW[[[YYYVVVTTTSSSTTTVVVXXXWWWWWWWWWVVVTTTQQQOOOMMMHHHHHHIIIIIIJJJJJJJJJKKKJJJIIIGGGFFFDDDCCCCCCCCCCCCAAA?????????>>><<<999111...,,,,,,...//////...111222222111000///111333111111222222333444555666222222111111222444777888777666555555666777666555666555444333222333444555333555777888777666555666555444555888888555444555444555666666666888;;;===AAAGGGDDDCCCHHHDDD???CCCFFFEEECCCAAA@@@AAABBBBBBCCCBBB@@@???===:::666222666555444333333555888999<<>>??????===<<<<<<===AAAAAAAAAAAABBBCCCCCCDDDDDDAAA???@@@BBBCCCBBBAAA@@@@@@???<<<::::::===??????>>><<<===>>>??????>>>===>>>???AAACCCEEEGGGHHHBBBCCCEEEHHHIIIJJJJJJJJJGGGDDDDDDGGGFFFCCCBBBDDDBBBEEEHHHJJJIIIHHHHHHIIIKKKKKKJJJGGGEEEDDDFFFGGGEEEEEEDDDEEEFFFEEEBBB???@@@@@@@@@AAAAAA@@@>>>===;;;===@@@@@@???>>>>>>>>><<<>>>???===:::777777888======<<<;;;:::999999888:::::::::999999888888777888999::::::999999:::<<<666666666888;;;>>>??????777888:::;;;999999999:::::::::999888777777888999444999;;;888777999:::888;;;:::999777777777888888777888888777777666666777888777777777666666666666555444222111222333555777555444444333222222111111...---...///222333222111222222222111111111000000...111222111---+++,,,......///000111111111111111222...***(((***---...///000///......------,,,+++---...222999??????999333333000---++++++,,,,,,,,,***((((((,,,---++++++............---,,,---000333...,,,++++++---......---......---,,,,,,...///000,,,---......,,,,,,---...---.../////////...,,,+++***+++------------...000---///000000///......///***,,,......------///000000000000000//////.........111333222000111444666222222222222000000//////////////////////////////------......//////000000000///......///111333444///...---------000222444111000...///000111111000222222222222111111111000000//////////////////000000000//////............,,,,,,,,,------------...///000111222222333333222000000000111222333333333222222333333333333444444444333333444555666666666777;;;<<<:::;;;???CCCCCCCCCDDDFFFIIIKKKLLLMMMMMMKKKLLLMMMMMMMMMNNNOOOOOOKKKHHHEEEDDDEEEEEEAAA>>><<<<<<<<<<<<<<<<<<<<<;;;888999;;;;;;;;;<<<>>>@@@===AAACCC@@@@@@CCCEEEDDDFFFHHHKKKMMMNNNOOOQQQSSSSSSSSSSSSTTTUUUVVVXXXYYYWWWWWWVVVVVVWWWXXXYYYZZZWWWXXXYYYXXXVVVUUUVVVWWW\\\ZZZWWWUUUTTTUUUWWWXXXVVVVVVUUUTTTRRROOOLLLJJJHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCBBB@@@>>><<<333000---...111333111...111222222222111111333555222222111111222333444555333222000000222555999;;;444333222222555666777666555444333333333444555555444666999:::999777666666777444555888888555444777555666777666666777:::<<<@@@GGGDDDCCCIIIFFF@@@DDDGGGEEEAAA???>>>@@@BBBCCCCCCCCCAAA>>>:::666333222666555444444555666888:::>>>@@@BBBCCCBBBAAAAAABBB@@@@@@AAABBBBBBBBBAAAAAA<<<===>>>===;;;;;;;;;===@@@@@@AAAAAABBBDDDEEEFFFFFF@@@===@@@DDDCCCAAAAAA@@@AAA@@@>>><<<;;;<<<>>>>>>===<<<<<<>>>@@@@@@???>>>???@@@BBBDDDFFFHHHHHHFFFFFFFFFFFFFFFGGGGGGGGGKKKHHHHHHJJJIIIEEEEEEGGGAAAFFFJJJLLLIIIGGGGGGHHHIIIIIIHHHFFFDDDCCCEEEFFFCCCBBBBBBBBBDDDDDDBBBAAA@@@??????@@@BBBAAA???===;;;===??????>>>======>>>888:::;;;:::999888888888<<<<<<;;;;;;::::::999999:::::::::999999999888888555777999999999999;;;===777666666777:::=========666999;;;;;;:::999888999777999;;;;;;999888999999777::::::888888;;;:::777;;;:::999999888999999999999::::::999666555555666666666777777777666555444666555333222333444666777444444333333222222111111000//////111333444333222222222222111111111111000...111333111...,,,---///...//////000000000000///333///******,,,......---///...,,,---......---+++------222>>>KKKNNNGGG>>>555222...,,,,,,---......+++((((((,,,,,,***+++...)))***,,,,,,,,,---000222...,,,++++++---......---...------------...//////,,,---......,,,,,,---...------...............------...---,,,+++,,,...111---///000000///......///***,,,...///......///000...//////000000//////...+++000111...,,,000444555333333222000......000333///////////////////////////////////////000000000000000///---,,,,,,,,,,,,666444000...---...111333222000//////000111000///000000111111111111000///000//////......//////000111000000///......------------........./////////...///000111222222222222111111111111111222222222333333333333333333333333333444666777888777666555666;;;<<<:::;;;???BBBAAACCCDDDFFFHHHJJJKKKLLLLLLJJJKKKLLLLLLKKKKKKMMMNNNKKKHHHFFFEEEFFFEEEAAA===<<<============<<<;;;;;;888999:::;;;;;;<<>>@@@BBBCCCBBBAAAAAAAAA@@@AAAAAABBBAAAAAA??????===>>>>>>===;;;;;;<<<===@@@@@@@@@AAABBBDDDGGGHHHDDD@@@>>>BBBCCC@@@@@@CCC>>>???@@@???>>>===>>>@@@===<<<;;;<<<>>>@@@@@@??????@@@BBBDDDFFFHHHIIIIIIFFFFFFEEEEEEFFFHHHJJJKKKRRRNNNLLLMMMKKKGGGGGGIIIAAAFFFLLLLLLIIIFFFEEEFFFGGGHHHHHHGGGEEEDDDFFFGGGEEEDDDBBBBBBCCCCCCBBBAAA@@@???>>>@@@BBBBBB@@@===<<<===??????===<<<======444555777888888999999::::::::::::::::::::::::::::::::::::::::::999999999333555777888999:::<<<>>><<<:::888999:::;;;::::::666999;;;<<<:::999888888444888<<<>>><<<;;;::::::::::::999888:::===;;;555:::::::::::::::;;;;;;;;;777999:::888555444555666444555777777777666444222444444333333333444555666444444333333222111111111///......000111222111000222222222111111111111000---000333222///...///111...////////////......---222...***+++///111000---...,,,+++,,,...///...,,,---+++000@@@RRRXXXOOOBBB:::666111...------...---,,,))))))++++++))))))---&&&(((+++,,,++++++,,,---...,,,++++++---......---,,,---......///.........,,,---......,,,,,,---...---------------...///000/////////...,,,,,,...000---///000000///......///,,,...000000///.........,,,---...000000000000///,,,111111,,,***...222333000111222000...---///222///////////////////////////////////////........./////////...---,,,***)))333222000......///111222222111/////////000///......///000000000000///...000///............///000///////////////.........000000111111111222222222......///000111111111111111111222111000000000111333333333333333333333333222444555777777666777777777;;;>>><<<<<<@@@BBBAAACCCDDDFFFGGGIIIJJJKKKKKKHHHJJJLLLKKKIIIHHHJJJLLLIIIGGGEEEFFFGGGGGGCCC???<<<===>>>>>>===<<<;;;:::888999:::;;;;;;===@@@CCC???DDDFFFCCCCCCEEEFFFEEEDDDGGGLLLPPPRRRSSSTTTUUURRRTTTVVVXXXYYYYYYYYYYYYZZZYYYXXXWWWWWWYYYZZZ[[[XXX[[[]]][[[WWWUUUWWWZZZ]]]\\\ZZZYYYXXXWWWWWWWWWTTTTTTSSSQQQNNNKKKGGGFFFEEEEEEDDDEEEFFFHHHJJJKKKHHHGGGGGGGGGGGGHHHIIIIIIEEEGGGHHHIIIHHHFFFEEEEEE...111333222///...000222---...///000000111333666333222111000000000111222222333555666666666555555888666444444666888888888333333222222333555666777666999<<<===;;;999888777:::777666777777666777:::888888888777555666888::::::AAAAAACCCKKKJJJEEEJJJBBBBBBBBBBBBAAA@@@??????;;;======999333000333777222222333555888;;;>>>@@@>>>@@@CCCCCCBBB@@@@@@AAA@@@AAABBBBBBAAA@@@>>>===>>>??????>>><<<<<<===>>>?????????@@@BBBEEEHHHIIIBBB@@@AAADDDAAA<<>>@@@AAA@@@@@@@@@BBB===<<<;;;<<<>>>@@@@@@@@@@@@AAACCCEEEGGGIIIJJJJJJCCCBBBBBBDDDGGGKKKPPPSSSSSSNNNKKKJJJHHHCCCBBBEEE@@@FFFLLLLLLHHHDDDDDDEEEGGGHHHHHHGGGFFFFFFGGGHHHIIIFFFDDDBBBBBBCCCBBBBBB@@@???>>>@@@CCCCCCAAA>>>;;;===>>>>>><<<;;;<<<===222333555777999:::;;;;;;:::::::::::::::::::::;;;;;;;;;::::::::::::::::::222444666888999:::===???@@@>>><<<:::::::::888777666999;;;<<<:::999888888222888===@@@>>><<<;;;;;;<<<;;;888777;;;???<<<555999:::;;;<<<<<<<<<<<<<<<444777888777444333555777333444666888777555333111333222222222333333444444444444333333222111111000111000000111333333222000222222222111111111111000---000333222000///000222.../////////...---,,,,,,000,,,***,,,111333222///---+++***+++...000///---///+++...???TTTZZZNNN???===999333///---------,,,---***)))++++++((())),,,))),,,///000///---------...,,,++++++---......---+++,,,.../////////...---,,,---......,,,,,,---...---,,,,,,,,,---///111222///000111000...------...---///000000///......///...000222111///---,,,,,,+++,,,...000111111000000///444333,,,)))...222222---///111000...,,,...000/////////////////////////////////...---------,,,---...///000000000...---******,,,---///111333444333111/////////000///...---...///000000///......000///...------...///000------......///000000000............////////////---...///000000111111111111222222111///...//////333333333333333333333333111222444444555666888:::777<<>>>>>AAACCCAAACCCDDDEEEGGGHHHIIIJJJJJJGGGIIIKKKJJJGGGFFFHHHJJJGGGEEEDDDFFFHHHHHHEEEAAA<<<===>>>>>>>>>===;;;:::888999;;;;;;<<<>>>AAADDD@@@EEEGGGDDDCCCFFFGGGEEEDDDHHHMMMRRRSSSTTTUUUVVVRRRSSSVVVXXXXXXXXXWWWVVV\\\[[[YYYXXXXXXYYYZZZ[[[YYY\\\^^^\\\WWWUUUWWWZZZ\\\\\\[[[ZZZYYYXXXWWWVVVTTTSSSRRRPPPMMMJJJFFFDDD@@@@@@@@@AAACCCFFFHHHJJJGGGFFFFFFGGGHHHIIIJJJKKKDDDFFFIIIJJJIIIHHHGGGGGG/////////000222111///---111000000111333333222000222111111111222333333444555444333333444555666777222111...111===HHHFFF;;;555666666444333333555777777666777:::<<<<<<888444999999999777555444444666666777888888777888999;;;===???BBBCCCCCCDDDFFFGGGDDDCCCBBBAAA@@@??????>>>AAA===888555000,,,---222444444777;;;;;;:::;;;@@@CCCAAABBBDDDBBB>>>===AAA@@@???>>>>>>======>>>>>><<<<<<===>>>>>>===;;;:::DDDDDDBBB???@@@DDDCCC???DDDCCCAAA??????@@@AAABBB@@@AAAAAA@@@===<<<<<<===<<<:::999<<<@@@BBBAAA???@@@AAABBBCCCEEEGGGHHHIIIFFFEEEDDDDDDEEEHHHKKKMMMTTTQQQMMMIIIEEECCCBBBBBBFFFHHHKKKKKKIIIGGGFFFFFFGGGFFFFFFEEEFFFHHHIIIJJJDDDEEEFFFFFFEEEFFFHHHJJJFFF???<<<>>>>>>===@@@GGG@@@>>>===>>>@@@???<<<888222444888;;;======<<<;;;999888888888999::::::;;;::::::999999888777777666000222555666777777999::::::999888999;;;<<<;;;::::::;;;<<<<<<<<<;;;:::999555999>>>>>><<<:::;;;<<<::::::::::::::::::::::::555888<<<<<<:::999;;;===666555444333333333333333666666555444333333222222777666444222222222333444222333333000......111555,,,,,,...///000000000000333222111/////////000111111222222111///...///000333///---...111111---))))))+++...000000...)))&&&///,,,(((***...000///+++++++++...444===DDDGGGHHH>>>888111...------+++***************+++,,,------***,,,///000///...//////---,,,+++,,,...///...---...---,,,+++,,,...000111...///...,,,+++***,,,...---,,,---///...******---...............///000000...///000///......000222111111000///////////////000111333222000//////000///000111111//////111222///000000000111111111111//////000000000000//////000...---,,,,,,---...000---...000000000000000000---***(((***///222000---222333222111///...///000,,,---///000000///---,,,222000...---...///......***+++...111222111---)))000000000000000//////......///000///...///000222111111111111111111111111111333444444222222333555333333333333555666888999<<<======>>>@@@AAABBBCCCFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFDDDCCCDDDFFFEEE@@@<<<@@@???===<<<:::999999999777:::<<<>>>???AAACCCEEECCCDDDEEEDDDCCCBBBCCCDDDDDDFFFJJJMMMPPPRRRSSSSSSSSSNNNNNNUUUXXXVVVWWWZZZZZZYYYYYYYYYXXXXXXXXXXXXYYY]]]___\\\UUUSSSVVV[[[^^^]]]\\\[[[ZZZYYYXXXWWWWWWRRRPPPSSSQQQHHHCCCCCC???@@@@@@AAABBBCCCEEEFFFLLLJJJIIIGGGGGGHHHIIIJJJHHHJJJLLLMMMKKKHHHGGGGGG000000000111222222000...000000000111222333222111222111111111222222333444333333222222333444666777666555222333;;;DDDBBB:::555555555444333333555777555555555888::::::888555777777888777555555666888777888888777777777:::<<>>===999777666222...000555444444777;;;<<<:::<<<@@@CCCBBBCCCEEEBBB>>>>>>AAAAAAAAA@@@@@@@@@????????????@@@AAAAAAAAA@@@?????????DDDFFFCCC@@@AAAAAA@@@DDDCCCAAA?????????AAABBB?????????>>>===<<<<<<<<<;;;;;;;;;<<>><<>>AAAGGG@@@>>>======??????<<<:::333444777:::;;;;;;:::999999999999999999::::::;;;::::::::::::999777555444222333555555555666777999999888888999;;;<<<<<<;;;::::::;;;;;;;;;;;;::::::888999<<<<<<;;;:::::::::::::::::::::::::::::::::777666555666888:::;;;;;;888777666666555555555555666666555555444444333333777666444222222222444555000111222000------///222,,,,,,...///000111111111333222000/////////000111000111222111000///000111555222000111333444000,,,,,,...---***''''''+++///---,,,***,,,...000000...++++++,,,222999@@@DDDEEE<<<777111...------,,,+++......,,,+++************)))+++.........---......---,,,+++,,,...///...---///...---,,,,,,---///000...///...,,,++++++,,,...,,,+++---111111...///333...............///000000///000111000//////111222111111000///////////////000111222222000//////000...000222222111000111222111111111000000000000000//////000000000000//////000///---,,,,,,---///000,,,,,,,,,---.........---///,,,***,,,///111///,,,222222222111///...///000------...//////...------222000...---...///....../////////000111111000/////////000000000000/////////000000000......000222111111111111111111111111111333444444333222333555///000111333666777999:::;;;<<<>>>@@@AAABBBBBBBBBEEEEEEFFFFFFGGGGGGGGGFFFGGGGGGHHHHHHHHHGGGFFFFFFBBBAAABBBCCCDDDCCCAAA???>>>>>>===;;;:::999888888888:::===>>>@@@BBBDDDGGGDDDEEEFFFEEECCCBBBBBBCCCEEEFFFIIILLLOOOQQQRRRSSSPPPLLLLLLRRRUUUSSSSSSVVVYYYYYYYYYZZZYYYYYYXXXXXXZZZ^^^```]]]WWWTTTWWW[[[]]]]]]\\\[[[ZZZYYYYYYXXXWWWQQQNNNPPPNNNIIIFFFGGGAAAAAABBBBBBCCCDDDEEEFFFGGGFFFEEEDDDEEEGGGIIIJJJIIILLLNNNNNNLLLIIIHHHHHH111000000111222333111///000000111222222222222222222111111111111222333333222222111111222333555666888777444333666;;;;;;666444555555444333333555666444444444666888999888666555666777666555666777999888888777666555777;;;>>>BBBCCCEEEEEEDDDCCCDDDEEE@@@AAABBBCCCBBBAAA???===777555444555444111222777555444777<<<===;;;===AAABBBAAABBBDDDBBB>>>>>>AAAAAABBBCCCCCCCCCBBB@@@???BBBBBBCCCCCCBBBBBBAAA@@@<<>>>>>======:::<<<===>>>===>>>???@@@???@@@BBBDDDEEEDDDCCCCCCFFFEEEDDDCCCDDDEEEGGGHHHHHHGGGEEEDDDCCCCCCCCCDDDFFFGGGHHHGGGFFFEEEFFFGGGFFFFFFDDDCCCCCCCCCDDDEEEEEECCCAAACCCFFFHHHFFFDDD@@@======@@@AAA@@@AAADDDAAA???===============;;;444666888:::::::::999888999999999:::::::::;;;;;;:::;;;<<<<<<:::777444111333444444444333444777999999888888999;;;<<<<<<;;;;;;::::::999::::::;;;;;;;;;999999999::::::999888::::::::::::::::::::::::===888444444777:::999888::::::999888777777666666555555555555555555555555666555444333222333444555111222222222000///000111+++,,,...000111222333333222111000000///000000000///000111111000///111222555333111222444444111...---//////+++&&&&&&,,,333+++---............000111,,,++++++...444:::???AAA:::666111...---.........000///---+++***))))))***(((***,,,,,,,,,+++,,,------,,,+++,,,...///...---///...---,,,,,,,,,---............,,,++++++---///***((()))---...,,,,,,///...............///000000///000111111000000222444111111000/////////000000///111222222000//////000---000333444333111111111333333222111000///......//////000000000000//////000000............000000111...---...111222000...222///------000000...+++111222222000......///000........................111///------...//////......---,,,++++++---///000---...///000000111111000000111111000......000111111111111111111111111111111333444444333333444555+++---000444777999:::::::::<<>>@@@BBBCCCCCCAAA>>><<<333222222555444111222777666666999======<<<===BBBAAA???AAACCCAAA======AAA@@@BBBCCCDDDDDDBBB@@@???CCCCCCBBBAAA???>>>===<<>>>>>???AAABBBAAA@@@???@@@@@@@@@@@@???:::===??????===<<<>>>AAA@@@AAADDDFFFFFFEEEBBBAAAEEEDDDDDDCCCCCCCCCDDDDDDBBBAAAAAAAAABBBCCCDDDEEEEEEFFFFFFEEEDDDDDDEEEGGGHHHFFFEEECCCCCCCCCCCCDDDEEEBBB@@@BBBFFFHHHEEEAAA??????@@@AAABBB@@@@@@@@@AAA@@@===<<<<<<<<<======777888999;;;;;;:::999888::::::;;;;;;;;;;;;;;;::::::;;;======;;;777222///222333333222222444888;;;<<<:::999999;;;;;;:::888::::::888888888999;;;<<<===999666666999:::888666999999999999999999999999???<<<999888999999777555:::::::::999999888777666555555555666666666666666444444333333333444555555444444555555444222222111+++,,,...000222333444555111111000000000000000000...///111111000000111333111000//////111111...,,,,,,...000///---+++---///,,,///222111---,,,...111---,,,+++,,,000555:::===888555111...---...000111...---+++******+++,,,---''')))***+++******+++------,,,+++,,,...///...---//////---,,,,,,,,,,,,------......,,,++++++---///...******---...+++)))+++...............///000000///111111111000111333555111111000000///000000111///111222222000///000111,,,///333555444222111111555444333111///...---,,,//////000000000000//////111000////////////000111333000---///222444222///222000...///000111///---000111111000......///000//////............//////000///---...///000///...------,,,++++++,,,///111,,,---...000111111222222111111222000///...000111111111111111111111111111111333444444333333555666+++---111444777888888888888;;;???CCCEEEDDDBBB@@@BBBBBBBBBBBBCCCCCCDDDDDDHHHHHHHHHGGGGGGEEEDDDDDD;;;>>>AAAAAA>>>===???AAA;;;<<<=========<<<;;;:::999<<>>>>><<<===AAA???>>>???AAA@@@<<<<<>>>>>BBBDDDAAABBBAAA???>>>>>>???AAABBB@@@>>>===>>>@@@AAA???>>><<>>???@@@AAACCCDDDEEEEEEEEEFFFEEEDDDDDDEEEGGGIIIGGGFFFDDDCCCCCCCCCDDDEEEBBB@@@BBBFFFHHHDDD@@@???AAABBBBBBAAA@@@>>><<<@@@@@@>>>===;;;;;;===>>>::::::;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<;;;;;;:::;;;<<<======;;;666222///111222222222333555:::===???===;;;::::::999777555999888888777888999:::;;;<<<999666666888999888555777777777777777777777777666999<<<===:::888777777888888999999999888777666555555555666666666666666333333333333444444555666555444444444444333111000+++,,,...000222333444555000000000111111111000000...///111111000000111333............///...---,,,...,,,***+++---///---+++---111555333---)))+++///...---,,,,,,...222777;;;777555222///---...111333000...,,,*********,,,---((()))******)))***+++------,,,+++,,,...///...---......------,,,,,,,,,,,,---------,,,++++++---///333///...111333000...///...............///000000///000111111000111333555111111000000000000111111...000222222000000000111+++///222444444222111111555444333111///...---,,,//////000000000000//////000000////////////000000000---***+++---...---,,,000/////////000111111000000000111///...---///000000///............///000///...---...000000///......111333333222222333555+++,,,...///111222222222000111222111//////000222111111111111111111111111111333444444444444555777///000333555777777666555777;;;@@@DDDFFFEEEBBB@@@BBBBBBAAAAAABBBBBBCCCDDDHHHHHHHHHGGGFFFEEECCCBBB<<>>>>>>>>>>>>>>;;;>>>AAACCCDDDFFFIIILLLNNNOOONNNKKKGGGDDDDDDDDDEEEEEEEEEFFFGGGJJJMMMNNNMMMNNNOOOPPPQQQRRRPPPMMMOOOPPPRRRTTTVVVVVVVVVVVV\\\___aaa```]]][[[[[[]]][[[\\\]]]^^^^^^]]][[[ZZZYYYVVVRRRMMMJJJIIIFFFCCCCCCCCCCCCBBBCCCCCCDDDDDDFFFFFFEEEEEEFFFHHHJJJLLLPPPRRRSSSSSSPPPNNNLLLLLL000...,,,---...//////...,,,///333333111000333555222222111000000000000111333333333333444666888:::333111111444555333333555000222444555444333444555555666888888777777777888999999999777555333444555777777777666666888<<>>>>>??????>>><<<:::888555222222444333111333888<<<;;;===@@@???<<<<<<@@@>>>===>>>AAA???<<<<<<@@@???@@@AAAAAAAAA@@@>>>===EEEDDDBBB@@@>>>===<<<<<>>DDDFFFCCCAAA@@@>>>>>>>>>???AAABBB===;;;999;;;>>>@@@>>><<<@@@AAABBBAAA@@@???@@@AAABBBCCCEEEFFFGGGFFFDDDCCCBBBCCCDDDEEEEEEDDDBBBAAA<<<===>>>@@@BBBCCCEEEEEEDDDEEEFFFFFFEEEEEEFFFGGGHHHGGGEEEDDDCCCCCCCCCDDDDDDBBBBBBDDDFFFGGGDDD@@@>>>BBBCCCAAAAAAAAA???;;;?????????>>><<<;;;<<<===;;;;;;<<<<<<======<<<<<<;;;<<<=========<<<;;;:::;;;<<<===<<<:::666222000222333444444555666:::<<<@@@>>>;;;::::::999666444777777777777888999:::::::::888888888999999888777777777777777777777777777,,,333999;;;999777888:::555666888999999999888777555555555555555555555555222222333444444555666666444222111000111111///---+++,,,...000111222333333//////000111111111111000///000111111000///111222...//////000000//////...222+++###"""''',,,...,,,---111444222---)))***------------------000555888666555333000---...111444555222///+++)))((()))***)))***++++++***+++---///---,,,+++,,,...///...---------------,,,,,,,,,,,,,,,------,,,+++,,,...000000++++++000444222111111...............///000000...///000000000111333555111111000000000111222222...000111222000000000111+++...111222222111111222333333222111000///......//////000000000000/////////////////////////////////...---,,,+++,,,---.........//////000000111111///000000///...---///111////////////////////////...------///000111///...+++///444555333222333444,,,---...000111111222222000111111111000000222444111111111111111111111111111333444555444555666888333444555666666666555444888;;;???DDDFFFEEECCCBBBDDDCCCBBBBBBBBBCCCEEEEEEIIIIIIHHHGGGFFFDDDBBBAAA>>>??????>>><<<<<<<<<===============>>>???AAABBB>>>@@@CCCEEEFFFGGGJJJLLLNNNOOONNNKKKGGGDDDDDDDDDCCCCCCDDDEEEGGGHHHJJJKKKJJJLLLNNNNNNQQQTTTRRRNNNMMMNNNOOOQQQRRRTTTVVVVVVZZZ]]]______^^^]]]]]]^^^\\\]]]_________]]][[[ZZZZZZXXXSSSLLLIIIIIIFFFAAACCCBBBBBBBBBCCCCCCDDDEEEEEEDDDCCCCCCDDDGGGIIIKKKQQQSSSTTTTTTQQQNNNMMMLLL111///------.../////////+++///333333111000333666222222111000000000000000222222111222333666888999444000000666888555222333///111444555444333444555333666999999777555444555777888888777555444555777555666777777777999<<<>>>EEEFFFGGGEEECCC@@@@@@@@@???>>>>>>===;;;999777666777444444555555444777===???===???AAA???;;;;;;??????>>>@@@BBBAAA===>>>AAA@@@@@@@@@@@@????????????BBBAAA@@@???>>>??????@@@@@@BBBAAA>>>>>>CCCFFFFFF@@@???>>>===>>>???AAABBB>>>;;;999;;;???AAA???===DDDCCCAAAAAABBBBBBAAA@@@BBBBBBCCCDDDEEEEEEEEEDDDAAABBBDDDFFFFFFEEECCCBBB===>>>???AAACCCDDDEEEEEECCCEEEGGGHHHGGGFFFFFFGGGFFFEEECCCBBBBBBBBBCCCCCCCCCDDDEEEFFFFFFEEECCCBBB<<<@@@BBB@@@@@@CCCBBB>>>===???AAA???===;;;;;;===:::;;;;;;<<<<<<<<<======<<<<<<>>>>>>>>>===;;;:::<<<<<<<<<;;;999666444222444666777777666666888999>>><<<::::::::::::888666555666777888999999999999666888:::;;;:::999999999999999999999999999999999000333666888999999888888444555888:::;;;::::::999666666555555444444333333000111222444555666666666555222///...///000...---,,,,,,...///000111111111...///000111222111111000000111222111000///000111...///000111000//////000000+++&&&%%%(((,,,......+++...111000...,,,+++,,,***,,,---------...222555777666444000------111444666333///+++(((((())))))+++,,,---,,,+++,,,///111---,,,+++,,,...///...---++++++,,,---------,,,,,,,,,------,,,+++,,,...000---((('''---111000.....................///000000---.../////////000222444111111000000111111222333...///111222111000111222+++---///000000000111222111111111000000000000000//////000000000000//////.........//////............000000...******---111///000000///.........///...///000///------///111...///000111111000///...---------///111111///---(((---111222000...000333------///000111111111111...000111111000111333555111111111111111111111111111333444555444555777888555555666666666666666666888;;;???CCCEEEEEEDDDCCCFFFEEECCCCCCCCCDDDFFFGGGIIIIIIHHHGGGEEECCCAAA@@@>>>===<<<<<<>>>???>>>>>>>>>===<<<;;;<<>>DDDEEEFFFEEEBBB@@@@@@@@@???>>>===;;;999777666555888555555666777777<<>>@@@???AAADDDCCC???@@@CCCBBBAAA@@@?????????@@@@@@======<<<<<<===???AAABBB:::AAAEEEBBB???BBBFFFHHH@@@???>>>===>>>???AAABBBAAA>>><<<>>>CCCEEECCC@@@GGGDDDAAABBBDDDDDDBBB???AAAAAABBBBBBCCCDDDDDDEEE@@@BBBDDDFFFGGGEEEDDDBBB>>>???AAABBBDDDDDDEEEEEEBBBEEEHHHIIIHHHGGGFFFFFFDDDCCCBBBAAA@@@AAABBBCCCBBBDDDGGGGGGFFFDDDCCCCCC999>>>AAA???@@@EEEEEEAAA<<>>???>>>===;;;999<<<<<<;;;:::888666555444777999:::999777666666666;;;:::999999;;;;;;:::999444555777888999999999888444888<<<===:::888999;;;::::::::::::::::::::::::<<<999666777::::::888555333555888:::<<<<<<;;;;;;666666555444333333222222000111222444555666666666888444000///000111000///,,,,,,...///000000000000...///000222222222111000111222222111///...///000---...000000///......///+++,,,...000//////......(((+++---//////...------(((***------,,,---000333777777555111------000444333111---***)))***+++---------...---,,,---000222---,,,+++,,,...///...---***+++,,,,,,------------,,,------,,,+++,,,...000333---+++///333111---,,,...............///000000,,,---/////////000222444111111000000111222333333...///111222111000111222+++,,,.........///111333///000000000111111111111//////000000000000//////------............------)))---...+++%%%$$$)))///111111111000---,,,,,,---.../////////------///111---///000222222000///------------///111111///---+++000333333000000333777---...///000000111111000---///000111111222444666111111111111111111111111111333444555555555777999666666666666666777888999999;;;???BBBEEEEEEEEEDDDGGGFFFDDDCCCDDDEEEGGGHHHJJJIIIIIIGGGEEECCCAAA@@@>>>;;;999;;;???AAAAAA???===<<<:::999;;;>>>BBBEEECCCDDDFFFGGGGGGHHHJJJLLLJJJJJJIIIGGGCCCAAA@@@AAA@@@BBBDDDEEEGGGGGGFFFFFF@@@FFFIIIJJJNNNTTTSSSMMMNNNNNNMMMNNNPPPTTTXXX[[[WWWYYY\\\^^^``````______^^^___aaaaaa```]]]ZZZXXX[[[YYYPPPFFFDDDIIIKKKIIICCCCCCCCCDDDEEEGGGHHHIIIDDDDDDDDDFFFIIIMMMPPPSSSQQQSSSUUUTTTQQQNNNLLLLLL000//////............////////////000111333444555222000///------///000222...222666555111///111444666777888888666444333333111111222333333333222222444777666333222555666444444555666555555666999;;;444444555666777999;;;<<>>AAAAAADDDCCC@@@<<<888999>>>BBB======???@@@@@@@@@@@@@@@===>>>???@@@@@@???===<<<999;;;===>>>>>>>>>@@@AAA@@@???BBBFFFEEEBBBBBBFFFAAAAAA@@@@@@AAAAAABBBCCCCCCBBB@@@??????@@@BBBCCCDDDEEECCC>>>===AAACCCBBB??????@@@BBBDDDDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@BBBDDDFFFFFFDDDAAA???@@@???@@@BBBEEEFFFFFFDDD@@@AAABBBCCCCCCAAA???>>>AAADDDEEEBBBBBBDDDCCC@@@;;;??????<<<===BBBDDD@@@>>>===<<<;;;;;;<<<>>>???===============>>>???@@@???@@@AAA@@@===;;;;;;;;;===;;;::::::::::::999777::::::999777555555888:::;;;999777777888999888777555777888777666555666777666777888999:::;;;;;;::::::888666777999;;;;;;;;;777777888999888777666555444555888:::;;;;;;:::999888777666555444333222111222222222222333444555666444222111111///,,,---222---///111222333222000//////000111000///...///000111222222222222111000000111111000//////////////////,,,***+++------+++))))))***,,,,,,+++++++++,,,+++,,,,,,+++***+++---000444222111/////////000000222///+++))))))***************+++,,,---...000111))))))***++++++,,,------###///444---***...///***))),,,///000...---...000......//////000111111222...,,,,,,...111222111...,,,,,,,,,---...///000000111222222222222111000000------...000111222444444222222111000///...------000222333333111000000111---...000222444444111...444000---,,,...///...,,,...222333000...//////---...///000111111222222111///111111///000333222...---///111222000/////////---///000000//////000222.........///111222444555111000/////////000222333...///111111000000222333555444333444555555333111///000222333333555888;;;555666888888777888;;;===>>>>>>@@@AAABBBCCCCCCCCCEEEHHHGGGBBBCCCIIILLLIIIIIIGGGEEEDDDEEEEEEDDDCCC@@@@@@@@@???======???@@@>>>;;;;;;???@@@???BBBFFFKKKJJJIIIIIIHHHFFFGGGIIIHHHIIIIIIFFFBBB???>>>???<<<>>>BBBEEEGGGGGGEEEDDDFFFIIIJJJIIIIIILLLOOOPPPKKKKKKMMMOOOQQQTTTWWWXXX[[[]]]]]]ZZZZZZ]]]^^^[[[]]]``````]]]\\\]]]\\\XXXVVVPPPLLLJJJGGGBBBBBBFFFCCCCCCDDDEEEFFFGGGHHHHHH@@@AAABBBDDDHHHKKKOOOQQQUUURRRQQQTTTSSSOOOOOOQQQ//////.........//////000/////////000111222444555111000///......///000111222444666555222222666:::444555666666555333222222000111111222222222222222333666666333333666666333555555666555555666999<<<777666666777777999:::;;;BBBBBBBBBBBBAAAAAAAAAAAA>>>888444555666555555777666555555666999<<<>>>>>>AAAAAA@@@===::::::===@@@======>>>???@@@@@@@@@@@@???@@@AAAAAAAAA???===;;;888:::<<<======<<<>>>???AAA@@@CCCFFFEEEBBBBBBEEEAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@???>>>>>>???AAABBBFFFGGGEEE@@@???CCCEEEDDDAAA@@@@@@CCCFFFGGGEEECCCBBBBBBAAAAAAAAAAAA@@@@@@???AAACCCDDDDDDCCCAAA???DDDCCCBBBCCCDDDDDDBBB@@@??????@@@@@@AAABBBCCCDDDCCCFFFEEEBBBAAACCCBBB>>><<>>===;;;;;;;;;<<<>>>???<<<<<<;;;;;;;;;<<<======<<<===??????===<<<=========;;;::::::::::::999777;;;;;;:::888666666888;;;;;;999777777888999888777666777999888777666777888777777888999::::::;;;;;;888888999;;;===>>><<<;;;888888999999999888777666555666888:::::::::999888888888777666555444333222222222222222333444555666333111000222000...///444...///111222222222111000...000000000......///000222222222222222111000///000//////.........//////000...------//////---+++)))+++,,,,,,+++++++++---,,,,,,,,,+++***+++---///111111000///...///000000///,,,((('''''')))))))))***++++++,,,---...///000***+++++++++,,,---------000===BBB888///...///---***---//////...---...000...---------------------...,,,,,,...111222000...,,,---------.../////////...000222333333111...,,,/////////000111111222222111111111000000///......000222333333111000000111/////////111333222000...111...,,,,,,---......,,,''',,,...------000111000......000111111111111111...111111...///111000,,,---///111111000/////////+++,,,---,,,,,,,,,...///,,,,,,,,,---...///000111/////////...///000000111...///111111000000222333444333333444555555444222000111333444555666999;;;666777888888777888:::<<<===>>>???AAACCCDDDDDDDDDFFFIIIIIIEEEFFFKKKMMMJJJIIIGGGEEEEEEEEEEEECCCAAA999<<<>>>@@@@@@BBBDDDFFF???<<<<<>><<<;;;===@@@BBBDDDEEEDDDDDDFFFHHHIIIIIIHHHJJJMMMNNNJJJJJJLLLNNNPPPSSSUUUVVVZZZ\\\\\\YYYZZZ]]]^^^\\\]]]``````]]][[[\\\ZZZVVVUUUPPPLLLKKKHHHDDDCCCFFFCCCCCCDDDEEEFFFGGGHHHHHHAAAAAABBBEEEIIINNNRRRUUUUUURRRQQQSSSRRROOOOOORRR...............///000111/////////000111222333444111000///......///000111000111111000...000555999222333444444444333222111000111222222333333222222222666777555555777666333555666666666666888<<>>??????>>><<<;;;<<<===<<<===>>>??????@@@@@@@@@???@@@AAABBBAAA???<<<;;;:::<<<>>>>>>=========>>>BBBAAACCCGGGEEEAAABBBEEEAAA@@@@@@???>>>>>>>>>===??????>>>===>>>???AAABBBEEEGGGDDD@@@???CCCEEEDDDDDDAAA@@@CCCIIIJJJGGGCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBAAAAAA@@@EEEDDDCCCCCCCCCBBB@@@>>>@@@@@@??????@@@BBBDDDFFFDDDGGGFFFBBB@@@BBBAAA======??????======???@@@===<<<<<<;;;;;;;;;<<<>>>???<<<;;;::::::::::::::::::888:::============>>>???===<<<::::::;;;;;;999888;;;;;;;;;999888888:::<<<;;;999888777999999999888777999::::::888888888999888888888888999:::;;;;;;777888;;;>>>AAA@@@>>>;;;999999999:::999888888777777888999::::::999888777888888777666666555444444222222222222333444555555222000111333222///111666000000000111111111111222---///000///...---///000333333333222111000///...///...............///000000...------...///...,,,)))+++------,,,+++,,,---,,,------,,,******,,,---.........---......///000---***(((''')))+++++++++++++++++++++,,,---//////,,,---------------------444AAAGGG<<<000---///000---...///...------///000//////...---,,,,,,++++++---------...000111000...------..................,,,...111333333000---***000000000000000000000000111111000000000000000000000222333222111///000000111000///000111111000......,,,++++++---......---%%%***---,,,---000111///......///000111111111111...111111------//////,,,...///111111000//////000,,,---,,,+++******---000------,,,,,,---......///------...///////////////...///111111000000222333222111111333555555444333111333555666666777999;;;666777888888777777999;;;<<<===???AAACCCEEEFFFFFFFFFIIIJJJIIIJJJMMMNNNKKKHHHGGGFFFFFFFFFDDDAAA>>>>>>@@@BBBCCCBBBAAABBBBBBAAA>>>===@@@CCCDDDGGGMMMNNNNNNNNNLLLLLLKKKKKKJJJJJJEEE???>>>@@@BBB@@@>>>;;;<<<===???@@@BBBCCCDDDFFFFFFGGGHHHGGGGGGIIILLLHHHIIIJJJKKKNNNPPPRRRTTTXXX[[[[[[XXXYYY]]]^^^\\\\\\______\\\[[[[[[YYYTTTSSSOOOMMMMMMJJJFFFEEEGGGCCCDDDDDDEEEFFFGGGHHHHHHBBBBBBCCCFFFJJJPPPUUUYYYUUUQQQPPPRRRRRROOOPPPTTT---------......000111111////////////000111222333000000////////////000000///000000///...///222555222222222444555555333222222222333444444444444333333777999888888:::888444444555666777999<<>>===<<<444222444888999666555666777888999<<<>>>???===;;;>>>>>>===<<<;;;;;;===>>>;;;<<<===>>>????????????<<<===???@@@@@@>>><<<;;;===???AAAAAA@@@??????@@@BBBAAACCCGGGEEEAAAAAADDD@@@@@@@@@???>>>===;;;;;;??????>>>>>>???@@@AAABBBBBBCCCAAA======AAACCCBBBCCC@@@???CCCIIIKKKHHHCCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCBBBAAABBBCCCCCCBBB@@@BBBBBBBBBAAAAAAAAABBBBBBCCCEEEDDDAAA@@@BBBBBB??????@@@@@@?????????>>>===;;;::::::;;;;;;===>>>???<<<<<<;;;:::999999999999888:::<<<=========>>>???===<<<::::::;;;;;;999888;;;<<<<<<;;;999999;;;===;;;999888888999:::999888888:::;;;;;;:::999999:::999999888888888999;;;;;;888999:::===@@@@@@???===::::::::::::999999888888888999999999999888777666888888777777666666555555333222222222333333444555333111222444333000111555111111000000000111222333---...//////...---///000333333333222111000///.../////////...//////000111,,,,,,,,,,,,,,,,,,,,,+++)))+++------,,,+++,,,---------...---+++***+++,,,+++,,,,,,,,,---...//////---+++)))***,,,///000000++++++++++++,,,---.....................---------***555:::444---,,,///000//////...---------///000000000//////...---------------...///000000//////...............---------...///000111111///...,,,000000000000000000000000000000000000111111222222000111333222000//////000333111///...///000//////+++++++++,,,...///000000+++000222000...///...,,,---...///000111111111111///222222...,,,...///---...000111000///...///000000000///---+++---000333000//////.........//////---...///000111000///......///111111000000222333000000000222444666555444111333555666666666888999666777888777666777888:::;;;===???BBBDDDFFFGGGHHHEEEGGGJJJKKKMMMMMMMMMKKKHHHGGGGGGGGGFFFDDD???<<<@@@CCCEEEFFFDDDBBBAAAAAACCC@@@???BBBEEEFFFKKKPPPMMMNNNMMMKKKKKKLLLJJJGGGBBBAAA@@@@@@BBBCCCBBBBBB;;;:::;;;<<<===@@@BBBCCCEEEDDDEEEGGGFFFDDDFFFJJJGGGGGGHHHIIIKKKMMMOOOPPPUUUXXXXXXVVVWWW\\\]]][[[YYY]]]^^^\\\\\\]]][[[VVVRRROOOMMMNNNLLLGGGEEEGGGCCCDDDEEEFFFGGGHHHHHHIIIDDDDDDDDDFFFJJJPPPUUUXXXUUUQQQPPPQQQQQQOOOQQQUUU---------......000111111////////////000111222222000000////////////000000222333444555444444444444444333333555777777555222333444555555666555555555555999;;;::::::<<<;;;777444555666888;;;???FFFJJJ>>>===:::888666777888888???@@@@@@@@@???===:::999444333555999888555444666999999;;;>>>@@@@@@===;;;@@@>>>:::888999<<>>>>>>>>>>>888999;;;===>>>===<<<;;;===???AAAAAA@@@??????@@@AAA@@@CCCFFFEEEAAAAAADDDAAAAAAAAA@@@???===;;;:::@@@@@@@@@@@@AAAAAABBBBBB@@@BBB@@@;;;;;;@@@BBBAAAAAA???>>>BBBGGGIIIFFFCCCBBBBBBAAAAAAAAA@@@@@@@@@BBBBBBAAAAAABBBCCCDDDEEECCCBBBAAABBBCCCCCCAAA??????AAACCCEEEEEECCCAAA???AAACCCBBB??????CCCDDDBBBAAA@@@AAAAAAAAA???>>>>>>999999:::;;;<<<===>>>???======<<<;;;:::::::::;;;;;;<<<>>>>>>===<<<<<<===>>><<<;;;;;;;;;;;;:::888:::;;;<<<;;;::::::;;;===;;;999888888999::::::999888:::<<<===;;;:::::::::999999999888999999:::::::::999888999<<<>>>>>>>>>:::::::::999999999999999999999999999888777777666777777777777777666666666333333222222222333444444444333333555333//////222111111111000111222222333---...//////......///111333333333222111000//////000000000//////000111111+++,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,,,,---,,,---...---+++******+++******+++,,,---......///,,,******+++...000111111,,,,,,+++++++++,,,,,,---///.....................%%%***---,,,,,,...000///000///------...///000111////////////////////////---...//////////////////...............---------333111000......///000111.........///000000111111/////////000111111222222///111222222000//////000333111...---.../////////***+++---...///000111222,,,111444111//////---***---...///000000111111000///333333///---///111000///000111000///...///111222222111...---...111444000000///............///...///000111222111000///...///111111000000222333///...///111444555555333000222555555555555555666555666777777666777888:::<<<===???BBBEEEGGGIIIIIIDDDEEEHHHKKKMMMLLLKKKKKKHHHHHHGGGGGGFFFDDD@@@===:::===BBBEEEFFFFFFGGGHHHEEEAAAAAAEEEHHHIIIMMMRRRMMMOOONNNJJJKKKNNNKKKEEE===CCCHHHHHHCCC??????AAA::::::::::::<<>>???@@@???>>>;;;888666666444555888777444555:::::::::;;;===??????<<<:::BBB>>>999777999===AAABBB:::;;;<<<===>>>>>>>>>>>>777888:::<<<<<<<<<;;;::::::<<<>>>>>>=========>>>>>>>>>AAADDDDDD@@@AAADDDAAABBBBBBBBBAAA???===;;;AAAAAAAAAAAAAAAAAAAAAAAA@@@AAA???;;;<<<@@@CCCAAA======???BBBDDDFFFEEEDDDBBBBBBAAAAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBCCCEEEEEEFFFDDDCCCBBBBBBAAA>>><<<:::===BBBFFFHHHGGGDDDBBB@@@BBBAAA>>>???CCCEEECCC@@@??????BBBBBB>>>===>>>777888999;;;<<<>>>??????>>>===<<<<<<<<<<<<<<<<<<===???@@@???===<<<<<<===>>>===;;;;;;<<<<<<:::999999;;;<<<<<<::::::;;;<<<;;;999888888:::;;;;;;:::777:::======<<<:::999999888999999:::::::::999999;;;999777888:::<<<===<<<::::::999888888888888999:::999999888888888777777666666666666666666666777333333333222222333333444444333333555333...---111111111111222222222222333---///000000//////111222111222222222222111000000111111000///////////////,,,...///...------...000***,,,---...---,,,---...+++,,,......,,,++++++,,,)))***+++---............)))((((((***---///000000---,,,,,,++++++++++++,,,---.....................******+++---///000000//////...------000111111111------..................---...000000///......///------..................555222///,,,,,,...111333------...//////000111111......//////000000000111///111222111000...//////222000...---.../////////))),,,...000000000111333'''---111//////000///,,,------...///000000000000...333444///,,,///222333///000000///......000111111111000...,,,---///111......---------------...///000000111111111111111...///111111000000222333///...///111333444444222000222555666555444444555444555666666666777999;;;===>>>@@@CCCFFFHHHIIIJJJCCCCCCFFFKKKLLLJJJJJJLLLIIIHHHGGGGGGGGGEEEBBB???===@@@CCCDDDEEEEEEFFFGGGFFFCCCDDDHHHJJJJJJMMMQQQOOORRRPPPLLLMMMQQQMMMDDD>>>FFFMMMLLLCCC<<<:::<<<;;;::::::;;;===???BBBCCCDDD@@@AAAFFFFFFAAACCCJJJEEEEEEEEEFFFGGGIIIJJJKKKNNNQQQQQQOOOOOOSSSUUUSSSPPPVVVZZZ[[[]]]```___[[[SSSOOOMMMMMMJJJFFFEEEGGGDDDEEEEEEFFFGGGHHHIIIIIIHHHHHHIIIJJJLLLOOORRRTTTUUURRRQQQTTTSSSOOOOOOQQQ//////.........//////000000////////////000111111//////000000000000//////......///111333666777777999666444666999999555111222333333444444444444444666999:::888888<<<<<<:::555666555555777;;;BBBFFF;;;999666555555777999;;;>>>>>>??????===:::666444666444444666555555999@@@===<<<<<<>>>??????>>><<<@@@===:::999<<<@@@AAAAAA::::::;;;<<<============999:::<<<<<<<<<:::888777888:::<<<======<<<>>>???<<<<<>>AAAAAAAAAAAAAAA@@@???>>>>>>???===::::::???AAA@@@:::===AAACCCCCCCCCDDDFFFBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCDDDDDDEEECCCBBBBBBBBBAAA???<<<;;;>>>AAAEEEFFFFFFEEEDDDAAACCCAAA>>>>>>BBBDDDBBB>>>;;;===AAAAAA<<<;;;===666777999;;;<<<>>>??????<<<<<<<<<<<<<<<<<<===>>>>>>???AAA@@@>>>======>>>>>>===;;;;;;<<<<<<:::999888999;;;;;;::::::;;;<<<;;;999888888:::;;;;;;:::777999<<<===<<<:::999999777888:::<<<<<<:::888777;;;:::999:::;;;<<<;;;999:::999888777777777888888999999888888888888888888444444555555555666666666444333333222222333333333111000222444222......111000111222333333333222222...///111111000000222444000000111222222222222111111000///...---,,,,,,,,,+++---//////------...000***,,,......---,,,---...)))+++---...---,,,,,,,,,***+++,,,.........------)))))))))+++...000000000------,,,+++******++++++,,,,,,,,,------......///,,,---...///...---///111---,,,,,,...222333222000000000000///......---------///111000...---...///,,,---------.../////////333111...,,,,,,---///111////////////////////////...............////////////000222111///......///000...------///000000///(((+++...//////...000222%%%+++000000111333333000,,,---...///000000000000,,,111222...+++...333444000000000///......000222///000000///---,,,...///.........------.../////////////////////000111111...///111111000000222333///......000222333222111111444666777666444444444222444555666666888:::===>>>???AAADDDFFFHHHIIIIIIDDDBBBDDDJJJLLLJJJJJJMMMJJJIIIGGGFFFGGGFFFDDDCCCBBBCCCDDDDDDBBBBBBBBBDDDFFFDDDFFFJJJLLLKKKLLLOOONNNRRRPPPJJJLLLRRRMMMBBB???EEEJJJIIIBBB<<<;;;;;;;;;;;;<<<===???AAABBBCCCCCC>>>@@@FFFFFFAAACCCLLLEEEEEEEEEFFFFFFHHHIIIJJJKKKNNNMMMKKKKKKOOOPPPMMMNNNSSSXXXYYY[[[^^^\\\XXXUUUPPPLLLKKKHHHDDDCCCFFFDDDEEEFFFFFFHHHHHHIIIJJJFFFHHHJJJMMMPPPSSSTTTUUUUUURRRSSSUUUTTTOOOMMMNNN000//////.........//////000////////////000000111//////000000000000//////111000///111555:::>>>@@@:::666444666999888444///111111222333333333222222666888888666666:::<<<:::777666555444444888===AAA999777555444444777:::<<<===>>>??????===999666333555333333555555666===EEEAAA@@@???@@@BBBBBBAAA??????<<<;;;<<<@@@BBBAAA@@@999:::;;;<<<==================>>>>>><<<:::777555999;;;===>>>>>>>>>@@@AAA::::::===BBBBBB@@@AAAEEECCCCCCEEEEEEEEECCCAAA???AAAAAAAAA@@@???>>>===<<<;;;<<<:::666777<<<>>>===999>>>CCCDDDBBBBBBEEEHHHBBBBBBBBBAAAAAAAAA@@@@@@>>>???@@@AAABBBCCCBBBBBB@@@@@@@@@AAACCCCCCBBB@@@AAAAAABBBCCCDDDDDDCCCCCCCCCDDDBBB>>>===AAABBB@@@<<<999:::@@@@@@;;;999<<<555666888;;;===>>>??????;;;;;;;;;;;;<<<<<<===>>>===???AAAAAA?????????@@@???===<<<;;;<<<<<<;;;999777999;;;;;;:::::::::;;;:::999888888:::<<<<<<;;;666999<<<===<<<:::999888666888;;;======:::777555::::::;;;===>>>===999666:::999777666666666777888999888888888888888999999333333444444555666666666444444333222222333333333///...000444222//////222///111333444444444222111...000111222111111333444///000111222222333222222000///...,,,+++***)))))))))+++------+++***---///***,,,......---,,,---...(((+++---...---,,,,,,---+++,,,---...///...---,,,,,,++++++---000222222222------,,,+++************++++++,,,,,,---...//////))),,,//////+++(((,,,222,,,+++,,,///333555333000555555444222111///......,,,///111111...---...///,,,,,,------...///000000//////...------------...111000000///......------........................///000222111///......///...------...000111000///'''***...///...---...000(((...333333444555555222,,,---...///000000000000***///111---***---222555000000000///---...000222000111222111///......///000000000000000111222222//////...------///000111...///111111000000222333/////////000222333222000222555888888777555555555111333555666666888;;;===???@@@BBBDDDFFFHHHIIIIIIFFFCCCDDDJJJLLLJJJJJJOOOKKKIIIGGGFFFGGGGGGFFFEEE<<<>>>@@@AAABBBDDDHHHJJJFFFDDDGGGLLLMMMKKKKKKMMMLLLPPPMMMHHHJJJPPPJJJ>>>>>>@@@BBBCCCBBB@@@???>>>;;;<<<===???AAABBBCCCDDDCCC===???FFFGGGAAADDDMMMEEEEEEEEEEEEFFFGGGHHHIIIIIILLLKKKHHHIIILLLLLLJJJMMMRRRWWWXXXYYY[[[YYYUUUVVVPPPLLLJJJGGGBBBBBBFFFEEEEEEFFFGGGHHHIIIIIIJJJEEEHHHKKKPPPSSSVVVWWWWWWTTTSSSTTTWWWUUUOOOKKKLLL000111000///---...000222111111000000///.........111111000000//////......***000555666333111333666@@@999333222555777444000222333444444333333555777555555555666777999;;;<<<:::888666555444555666777:::::::::999777777999;;;<<<>>>???>>>;;;777444444888777666555777<<>>EEE@@@<<<<<<@@@CCCBBB@@@===999888===@@@???======<<<===???@@@???===:::888999;;;>>>??????>>>>>>???BBBBBBAAACCCDDDEEECCCBBBDDDDDDEEEFFFGGGEEEAAA>>>CCC@@@===<<<<<<===<<<;;;===???===777444777:::999:::999;;;@@@BBB@@@@@@CCCFFFDDDAAA???======>>>>>>???@@@AAAAAA??????@@@AAA<<<===???AAACCCEEEGGGGGG>>>>>>@@@DDDCCC@@@AAADDDBBBCCCCCCCCCBBB@@@>>>===999:::;;;;;;;;;888666555888999:::<<<===>>>>>>>>>======>>>???@@@???===:::<<<===>>>???????????????>>>@@@;;;:::BBBAAA:::===888===>>>;;;;;;???>>>999;;;:::999999;;;;;;:::999999999999:::;;;999666333555888;;;;;;999888:::<<<;;;:::::::::::::::999999>>><<<:::888888888::::::666888:::999888666555666777888888777666444333111555555444444444333333333000222555555333111000000000111222333333222000000///222444555555333333333222111111000///000000000...///000000///---+++***---------------...///000,,,------......------,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++'''(((------******///000000///...---------------......///000/////////---+++)))***,,,///000000///////////////000111111---///111222111///......111111000///...---,,,,,,---......////////////000+++---......---,,,,,,---000111222111///......//////000000000000000///...111000000////////////000111---+++,,,111222000---......///000///...,,,+++,,,000222///---//////...---...000111111111000///.........///////////////222222222222222111000///..................................../////////000000///......//////...---111///...///111222000---444555444222000///111333777666555444555777999:::666777777666666888<<<>>>@@@===???EEEHHHEEEDDDEEEHHHDDDEEELLLNNNKKKKKKNNNQQQNNNHHHDDDEEEIIIGGGAAAAAACCCFFFEEEDDDDDDFFFIIIAAAGGGLLLKKKJJJMMMOOOOOOOOOMMMJJJHHHGGGEEEBBB???@@@>>><<<<<<<<<<<<<<<:::AAA@@@@@@???@@@AAACCCDDDAAA??????AAA@@@???BBBHHHBBBCCCEEEFFFFFFGGGJJJLLLIIIIIIJJJKKKKKKJJJIIIIIIMMMPPPSSSUUUVVVWWWXXXYYYRRRQQQKKKDDDEEEJJJJJJDDDEEEFFFFFFEEEDDDEEEGGGJJJGGGIIILLLPPPSSSUUUVVVVVVYYY[[[]]][[[WWWRRRNNNLLL///000000///------///111111111000000000000//////111000000000/////////...---111555666444333444666;;;777222222333444222///222333444444333444666777666666666777777888999::::::999888777777777888999999999:::888777777999;;;<<<===>>><<<999666444444666777777777999===CCCHHHEEEDDDCCCCCCCCCBBBAAAAAACCC???<<<===@@@CCCAAA???>>>::::::>>>@@@???===>>>:::;;;===??????>>>===<<<;;;===???@@@??????@@@AAABBBAAAAAABBBDDDEEECCCBBBCCCCCCDDDEEEEEEDDD@@@===AAA???<<<;;;<<<======<<<===@@@>>>999666999::::::999888:::???AAA??????AAABBBAAA???>>>===>>>>>>??????AAABBBAAA?????????@@@>>>>>>???AAACCCDDDFFFFFF======???CCCBBB???@@@CCCAAAAAAAAABBBAAA@@@>>>===;;;<<<===>>>>>><<<;;;999777888999;;;<<<=========<<<===>>>???@@@???===;;;===>>>??????????????????===AAA<<<999@@@???;;;???:::>>>>>>;;;;;;>>>===::::::999999:::;;;<<<<<<;;;999999999::::::999666444555777999::::::::::::;;;:::::::::;;;;;;;;;;;;<<>>???DDDFFFDDDBBBCCCFFFCCCFFFLLLOOOLLLKKKNNNOOOMMMHHHDDDFFFIIIGGGAAA===@@@BBBCCCBBBCCCFFFHHHBBBHHHLLLLLLLLLOOOPPPOOOMMMKKKHHHGGGFFFEEEBBB@@@AAA???===<<<<<<<<<;;;:::@@@?????????@@@BBBCCCDDDBBB??????AAA@@@>>>AAAGGG@@@CCCFFFHHHHHHGGGHHHIIIHHHHHHIIIJJJJJJIIIHHHHHHJJJLLLOOORRRTTTUUUVVVVVVQQQQQQLLLFFFEEEIIIJJJFFFEEEFFFFFFFFFEEEFFFHHHJJJIIIKKKNNNQQQTTTVVVXXXYYYZZZ\\\^^^\\\XXXRRROOOMMM...//////...------///111000000000111111111111222000000000000////////////000111333555666666666555666555555444333333222222222333444444333444666888888888888888888888888888999999999999999:::::::::777888999888888888:::<<<;;;<<<;;;999666444555666555777888:::<<>><<<>>>AAABBBAAA>>>@@@<<<;;;???AAA>>>>>>???:::;;;<<<===>>>???@@@@@@>>>@@@@@@@@@???@@@BBBDDDBBBAAAAAABBBDDDDDDCCCBBBBBBAAABBBCCCDDDBBB???<<>><<<<<<>>><<<======>>>>>>??????@@@???AAABBBAAA???>>>>>>???>>>???@@@@@@AAABBBCCCDDD<<<<<<>>>BBBAAA===>>>AAA>>>>>>????????????>>>>>><<<<<<>>>>>>>>>===<<<;;;777888999:::;;;;;;<<<<<<;;;===>>>??????>>>===<<>><<>><<<;;;BBB>>>@@@???<<<;;;======;;;;;;:::999:::<<<======;;;:::999999999:::999666444444555666999<<<<<<:::888:::::::::;;;;;;<<<<<<===>>>===:::888666666666666>>>???@@@???<<<999777777777888:::::::::777444222333333333333444444444444333444555333111000000111000111111222222222111111111333555555444222222222000111222222222111000///000///...------,,,,,,---,,,...000222222000---+++,,,------......------,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******------++++++---,,,,,,,,,,,,,,,------...,,,,,,---...............---+++***+++---///000000///////////////000111111888666222///------...//////////////////////////////---+++---///111///---,,,...//////...------...,,,---///...------...///---------.../////////000............///000111111111...---...111222111.........---------......///,,,000111...,,,...///...---...000111111111000//////......------///000111000000000000000//////...111111000000/////////...000///...------///000222---,,,,,,---000111111000...------...111222222111000111222222111222444666444333333222333555666777666777888888888999<<>>???CCCEEEBBB@@@AAACCCCCCGGGLLLOOOMMMMMMOOOMMMLLLIIIEEEFFFIIIFFFAAA;;;===???@@@@@@BBBEEEGGGCCCIIINNNNNNNNNQQQRRRPPPKKKIIIFFFEEEDDDCCCBBB@@@AAA???============;;;999>>>>>>??????@@@BBBCCCDDDBBB@@@@@@AAA@@@>>>@@@EEE@@@CCCGGGIIIHHHGGGFFFFFFHHHIIIJJJKKKKKKJJJIIIHHHFFFHHHKKKNNNPPPRRRSSSSSSNNNPPPNNNHHHEEEGGGHHHHHHEEEFFFFFFFFFEEEFFFIIIKKKMMMNNNOOORRRUUUXXX[[[]]][[[]]]___]]]YYYSSSOOOMMM---...//////...---///000///000000111222222333333000000000000////////////111111111333666777666444444666888888555444444666222444555444444444666888:::999999999888777666666777888999:::::::::::::::555777888888888888:::<<<::::::999666444333555777444777;;;===???AAADDDFFFDDDDDDCCCAAA??????@@@AAA???======???AAABBB@@@>>>AAA>>>===@@@@@@>>>>>>AAA===<<<<<<<<<===???AAABBB???@@@@@@???>>>???AAADDDBBBAAAAAABBBDDDDDDCCCAAA@@@@@@@@@AAABBBAAA???<<<>>><<<::::::<<<>>>>>>>>>===AAABBB>>><<<======;;;888666888<<<<<<999999;;;888999;;;>>>???AAAAAAAAA???AAABBBAAA???>>>===>>>>>>>>>>>>>>>?????????@@@;;;:::===@@@???<<<<<>>>>>>>>>>>;;;;;;<<<<<<;;;:::999888888888999;;;;;;<<<<<<<<<:::<<>>======@@@@@@AAA@@@@@@???>>>>>><<>>999<<<;;;;;;EEEAAAAAA???<<<;;;<<<===<<<>>><<<;;;;;;<<<===;;;::::::999888999:::999777555444333444888<<<===:::777::::::::::::::::::::::::<<<;;;999888777666666777===???@@@???===:::999999777999;;;<<<;;;888555333222333333333333444444444444555444222000///000222000111111111222222222222222333555555333222222222000111222333333111///...333222000/////////000111//////000111000///---,,,,,,------......------,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++******++++++******+++,,,---...///+++,,,------......---------,,,***+++...000000000///////////////000000111999666222///////////////......//////000000000000111...,,,---111222000------...000000...---...///---///000000//////111222,,,,,,,,,---...///000000---------...///000111222000///...///111222111///...---,,,,,,---...000111,,,000000---+++...///...---...000111111111000///000///---------...000111...///////////////......------------.........///******,,,---///000000000...---,,,...000111111000---,,,---...000222333333000111222222222222333555555555555555555777888999555777888999999:::===@@@BBB>>>>>>BBBCCC@@@>>>???BBBDDDHHHLLLNNNNNNOOOPPPLLLLLLIIIFFFFFFHHHFFF@@@======>>>>>>???AAACCCEEEDDDJJJOOOPPPQQQTTTSSSOOOLLLIIIEEECCCBBBAAA@@@>>>AAA???>>>>>>>>>===;;;999===>>>>>>???AAABBBCCCDDDCCCAAAAAABBBAAA>>>@@@DDDCCCEEEGGGHHHGGGFFFEEEFFFJJJKKKLLLMMMMMMLLLKKKJJJDDDEEEGGGKKKOOOQQQQQQPPPKKKMMMMMMIIIEEEDDDFFFHHHEEEFFFGGGFFFFFFHHHJJJMMMOOOPPPQQQSSSVVVYYY]]]___]]]___```^^^YYYTTTPPPNNN,,,...//////......///111//////000111222333333444////////////000000000000000000000222444555555444333666999888555333555777333444555555444444666888999:::::::::999888666666555666777888999999888888555666888999888888:::;;;888888777555333333666888666999===@@@AAABBBDDDFFFIIIIIIHHHEEEAAA@@@AAACCC?????????@@@AAA@@@???>>>AAA>>>>>>@@@@@@>>>???CCC@@@???>>>======>>>???AAA>>>??????>>>======???BBBAAA@@@@@@AAACCCDDDBBBAAAAAA@@@???@@@AAAAAA???======<<<::::::<<<>>>??????>>>BBBBBB???===>>>???===888777888;;;;;;888777999777888:::===@@@AAABBBCCC>>>@@@BBBBBB@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<::::::<<>>::::::>>>;;;;;;;;;;;;<<<======>>><<<<<<;;;:::999888777666999:::;;;<<<<<<===<<<<<<999<<>>@@@@@@@@@@@@@@@???>>>===;;;BBB>>>999<<<;;;<<>>===<<<;;;<<<===@@@???===<<<<<<;;;999777;;;999888888999999777555444333444777;;;<<<999666:::999999888888777777777888888888888888888999999999;;;======<<<::::::;;;777999:::;;;;;;999666444333333333333333333333333444444444222000///111222000000000111111222222333222333555444333222222333000111333444333222000...333222111//////000111222111000///---------...///,,,------......------,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...------...///...*********+++,,,---...///+++,,,------......---------,,,+++,,,///000000000///////////////000000111555333111000222222000.........//////000111111111111///...///222333111///---///000000///......///---///000000//////111222,,,,,,,,,,,,---///000111------------...///111111//////...///000111000000...---,,,,,,---...000111,,,000000,,,+++---///...---...000111111111000//////......---...///000111---....../////////......***+++,,,---...000111111###&&&***///111111///...000///......///000///---,,,,,,---...///111333555111222333333222111222333444444444555666666777888555777999::::::<<<>>>@@@CCC???>>>AAABBB???>>>???AAAFFFJJJKKKLLLNNNPPPQQQLLLMMMJJJEEEDDDFFFDDD@@@AAA@@@>>>>>>???AAABBBCCCEEEKKKOOOQQQTTTVVVTTTOOOMMMJJJFFFBBBAAA@@@>>><<<@@@???>>>>>>???>>><<<:::======>>>@@@AAABBBBBBCCCCCCBBBBBBDDDBBB???@@@EEEGGGGGGGGGFFFDDDEEEGGGIIIIIIJJJKKKKKKKKKKKKJJJIIIEEEEEEFFFJJJNNNQQQPPPOOOIIIJJJKKKIIIEEEBBBDDDGGGEEEFFFGGGGGGGGGIIILLLOOOPPPPPPQQQSSSVVVZZZ^^^```]]]___```___ZZZTTTPPPNNN,,,...000111000000000111//////000000111222333333////////////000000000000///000111111222333444555222555666555222111333555333444555555444555777999888888999::::::999888777666666666666666777777777555666888999888888888999777777666555333444777999999;;;???AAABBBCCCDDDEEEEEEFFFEEEAAA===<<>>>>>>>>>>>???===>>>>>>===<<<<<<===???AAA@@@@@@AAACCCCCCBBBAAABBBAAA@@@AAABBBBBBAAA??????===;;;;;;===????????????BBBBBB>>><<>>AAABBB@@@>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::<<>>::::::===;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;:::999999888:::;;;<<<<<<=========<<<888<<<@@@AAA>>>===>>>???>>>>>>?????????>>>>>>===;;;@@@<<<999>>>===<<>>===;;;;;;===@@@>>><<<;;;;;;:::888666;;;:::888888888888777666555555555666888999888777888888888777777777666666666777777888999:::;;;;;;777999;;;<<<;;;:::::::::888999999:::999888777666333333333333222222222222222333444333111111111222000000000000111222333444111222444333222222444555111222333333333222000000//////............//////111///---++++++,,,...000,,,------......------,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))),,,---+++,,,//////---++++++++++++,,,---//////,,,,,,---...............---,,,,,,---000111111000///////////////000111111222000...000222333111////////////000000111111111//////000000000000111111...000111111000//////000,,,---///...------...///......---------...000111------------...///000000............////////////......---------......///,,,//////+++***---///...---...000111111111000///.........///////////////---......///////////////,,,,,,---///000222333444###&&&+++///111000...,,,111///......//////...---,,,---.........000333666111222444444222111111222111222222333444444555555555777999;;;;;;===???AAACCC???>>>AAABBB@@@???@@@CCCHHHKKKIIIIIIMMMQQQSSSNNNOOOKKKEEEBBBCCCCCCAAADDDAAA???>>>???AAABBBBBBEEEJJJOOORRRVVVXXXTTTMMMMMMJJJEEEBBB@@@@@@>>>===>>>======???@@@@@@>>>;;;===>>>???@@@AAAAAAAAA@@@DDDBBBDDDFFFEEEAAABBBFFFIIIIIIGGGEEEDDDFFFIIILLLFFFGGGHHHIIIIIIHHHGGGFFFGGGFFFFFFJJJOOOQQQOOOMMMIIIHHHIIIJJJHHHDDDCCCEEEDDDFFFGGGGGGHHHJJJMMMPPPQQQRRRSSSVVVYYY\\\___```^^^___aaa^^^YYYSSSOOOMMM---///111222111111222222/////////000000111111111.../////////000000000111///111333333222222555888666666555333222222333444333555555555444555777999555777999:::;;;;;;:::999888777666555555555666777555777999999888777777888555666666666555555888:::<<<>>>AAABBBBBBCCCDDDEEE???AAAAAA>>>;;;;;;???CCCEEEEEECCCAAA???>>>???@@@===<<<===???>>>===AAAGGGBBBBBBAAA@@@??????>>>>>><<<===???>>>===<<<<<<===AAA@@@@@@AAACCCCCCBBB@@@CCCBBBAAABBBDDDDDDCCCBBBAAA???======>>>@@@@@@???@@@BBBAAA===;;;>>>AAA@@@<<<:::;;;===<<<888666888666666666777999<<<>>>???999<<<@@@AAAAAA?????????;;;;;;;;;<<<<<<<<<<<<<<<;;;:::<<>>:::999===<<<<<<;;;:::;;;;;;======<<<<<<;;;;;;;;;<<<<<<<<<::::::;;;<<<<<<<<<;;;;;;777<<<@@@AAA>>><<<>>>@@@<<<<<<===>>>>>>>>>======;;;???:::999AAA@@@<<>>:::;;;??????;;;:::======<<<::::::;;;;;;999888<<<:::888777888888777666666666666555444444666888555666666777888999999:::777888999::::::;;;;;;;;;777999;;;;;;:::888888888999888888777777777777777555444444333222111000000///111333444333222222333111000000000000222333444000111333333222333555777333333222222222111111111---......//////......---...---,,,++++++,,,...///,,,------......------,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,%%%)))***((()))...///,,,---,,,,,,,,,---...//////------...////////////...,,,,,,,,,...000111111000///////////////000111111444000,,,,,,000222222000000000000000000000111111+++...111000---,,,///222...000222111000///000000---...///...---,,,---...111000...------...000111......---------......///,,,---......------...///..................------,,,//////+++))),,,///...---...000111111111000///,,,---///000111000///...---...///000000000000000......//////000111111111+++,,,---//////...------///...---...///000///...---...///...---///222666...111333444333222333444111111222333444444444444555777:::<<<<<<>>>@@@AAACCC???>>>AAABBBAAA@@@BBBEEEKKKLLLGGGFFFKKKRRRTTTQQQQQQLLLCCC???AAABBBAAACCC@@@===<<>>???@@@AAAAAA@@@???>>>DDDCCCEEEHHHGGGDDDEEEIIIHHHIIIIIIHHHGGGHHHJJJMMMGGGHHHIIIJJJJJJIIIHHHGGGHHHFFFFFFIIINNNPPPNNNJJJLLLHHHHHHLLLLLLGGGDDDEEEDDDFFFGGGHHHIIIKKKNNNQQQRRRSSSVVVYYY\\\___aaaaaa]]]___```^^^YYYSSSNNNLLL---///222333222222222333////////////000000000000.../////////000000111111///333666555222111666::::::888666444333444555666444555666555555555777999444555888:::<<<<<<;;;;;;:::888666555444555666777666777999:::888666666777444666777666666666888:::>>>@@@BBBCCCBBBBBBCCCEEEAAADDDEEECCC@@@AAAFFFLLLHHHGGGEEEAAA>>>>>>???@@@<<<;;;<<<>>>===<<>>===<<<===AAA@@@@@@AAACCCCCCBBB@@@EEECCCBBBCCCEEEEEEDDDCCCBBB@@@>>>===???@@@@@@???@@@BBBAAA<<<:::>>>AAAAAA>>><<<<<<>>>===999777888666555444444666888;;;===888;;;???AAAAAA@@@??????<<<<<<<<<===============;;;;;;<<>>:::999=========;;;;;;;;;;;;<<<===888888999999;;;<<<>>>???999999:::;;;;;;;;;::::::777<<>><<<>>>@@@;;;;;;<<<======>>>======<<<>>>999999BBBBBB<<>>@@@BBBCCC???>>>AAACCCAAAAAACCCGGGMMMMMMFFFDDDKKKRRRTTTSSSRRRLLLCCC>>>???AAAAAAAAA===:::;;;???BBBCCCCCCDDDJJJOOOSSSWWWYYYSSSKKKHHHFFFBBBAAABBBCCCDDDDDD;;;;;;<<>>??????@@@AAA@@@???>>>===DDDCCCEEEIIIHHHEEEFFFJJJFFFHHHJJJKKKJJJJJJKKKLLLJJJKKKLLLMMMMMMLLLKKKJJJIIIGGGFFFIIINNNOOOLLLHHHNNNHHHGGGMMMOOOJJJFFFFFFDDDFFFGGGHHHIIIKKKOOORRRSSSUUUXXX\\\___aaabbbbbb]]]___```^^^XXXRRRNNNLLL000000////////////000000,,,---......///......---...///111222111111333444444555555555444444555777555444333333444555777888111444666666333333555888888777777:::???@@@;;;777444555555555555555444444999666444555777777555333444222111333666999::::::???BBBFFFFFFDDDBBBDDDFFFCCCDDDDDDCCCBBBBBBDDDFFFJJJHHHEEEDDDEEECCC???<<>><<<@@@>>><<<>>>AAABBBAAA>>>AAA???>>>>>>@@@BBBBBBBBBBBBBBBBBBCCCFFFHHHHHHGGG@@@???===;;;;;;<<<>>>@@@===@@@BBB@@@<<<===BBBGGGCCC???<<<<<<>>>>>>999555555444333444666777666555777999;;;<<<======<<<;;;:::::::::;;;===@@@BBBDDD===;;;<<<===<<<999:::>>>???===;;;;;;<<<=========;;;;;;<<<===??????===;;;AAA>>><<<<<<======;;;999555999<<<<<<999888;;;???>>>>>>======>>>???@@@@@@===;;;;;;<<<>>>@@@@@@@@@<<<<<<======<<<;;;::::::::::::::::::;;;;;;<<<===999;;;<<<<<<;;;:::;;;<<<::::::999999777666444333333777:::888555666===DDD777888888888999999999999666;;;;;;666555999;;;888;;;:::888666444444555555333333222222333333444555333222000/////////000111222333333444444333333222555666777666444444666777666666666555444444333333///////////////000111111---111***555,,,555+++,,,+++---......---,,,,,,---)))******++++++,,,------...---,,,,,,---...---,,,+++,,,---,,,+++,,,///111222333333///+++)))+++---...---...///111111///---000111111111111222222222111000000///000222333555666555111------111222000111111111111111111111111,,,...111111000............000111222111000111222333222111/////////000111000//////.........//////////////////000000000000------............------//////...///000000...,,,+++---000111111222333555000000000000////////////...000111111///...//////...///111111000//////000---......///000111111111333111111222444444000+++......///000000///...---,,,---............000222///222555555333333666999555111111777;;;999666555888:::<<<=========???AAABBBCCCCCCCCCBBBBBBCCCEEECCCEEEEEEDDDFFFLLLOOONNNMMMKKKGGGCCC@@@@@@@@@AAACCC>>>;;;>>>AAAAAAAAACCCJJJKKKNNNSSSVVVVVVQQQMMMJJJGGGCCCAAAAAABBBBBBBBBAAAAAA@@@AAAAAAAAA???>>>:::>>>AAABBB???>>>???BBBCCCDDDFFFHHHIIIJJJKKKKKKMMMLLLKKKKKKMMMOOOOOONNNLLLLLLLLLLLLLLLKKKKKKJJJHHHHHHIIIJJJKKKMMMMMMNNNMMMKKKJJJIIIIIIGGGDDDAAAFFFHHHJJJKKKLLLNNNQQQTTTVVVYYY]]]]]]\\\[[[\\\^^^^^^``````^^^YYYUUURRRQQQ000000////////////000000.........////////////000000111222222111111333555444555555555444444555777444333333333333333333444222555777777444333666888555444444777;;;<<<888444444555555666666555444444:::777333222444666666555666555444555999;;;<<<<<<@@@DDDGGGGGGDDDCCCDDDFFFCCCDDDCCCBBB@@@AAACCCEEEHHHFFFCCCCCCDDDCCC@@@===???@@@AAAAAABBBBBBBBBBBBGGGDDDAAAAAABBBBBBAAA???@@@???===>>>@@@AAA@@@>>>BBB@@@>>>>>>@@@AAAAAAAAACCCBBBAAABBBDDDEEEEEEDDD>>>>>>>>>??????@@@@@@AAA>>>@@@AAA???>>>???CCCGGGDDDAAA>>>>>>@@@@@@;;;777666555444444666666555444555777:::<<<===<<<;;;999;;;;;;;;;<<<===???AAABBB===;;;<<<===<<<999:::>>>???===;;;;;;<<<=========<<<;;;;;;<<<>>>>>>===<<<>>><<<;;;;;;<<<<<<999777666:::===<<<999999<<>>>>>======>>>??????@@@===<<<;;;;;;===??????>>>?????????>>>>>>>>>>>>>>>::::::999999999:::;;;;;;999;;;<<<<<<;;;::::::;;;:::::::::999888777666555666888:::999999<<>>@@@BBBCCCDDDCCCBBBBBBDDDEEEEEEGGGGGGDDDFFFKKKNNNMMMOOOMMMIIIEEECCCBBBBBBCCCCCC===;;;>>>AAA@@@AAACCCKKKLLLPPPTTTXXXWWWSSSOOOKKKHHHDDDBBBBBBCCCCCCCCC????????????@@@???>>>===>>>???AAABBBAAA?????????GGGHHHJJJLLLNNNOOOOOOOOOOOONNNMMMNNNPPPQQQQQQQQQPPPOOOOOONNNMMMKKKJJJIIIIIIIIIJJJKKKMMMNNNOOOOOOMMMKKKIIIHHHHHHHHHFFFDDDFFFHHHJJJKKKLLLOOORRRVVVWWWZZZ]]]^^^\\\[[[\\\^^^^^^___```]]]YYYUUURRRQQQ000//////......//////000000//////...///000111222333333333222111111333555333444555555444444666777333444444555555444333222333666888888555444666888444333333666999:::666333444555555666666555555555:::777222111222444666777777666777999===???@@@@@@CCCFFFHHHHHHEEECCCDDDFFFCCCDDDCCCAAA??????AAACCCDDDBBBAAAAAABBBBBBAAA??????@@@@@@AAABBBCCCCCCCCCFFFDDDCCCCCCDDDDDDCCCBBBAAA???>>>???@@@@@@???>>>BBBAAA??????@@@AAA@@@???CCCAAA@@@AAABBBCCCBBB@@@<<<>>>@@@BBBCCCCCCBBBBBB???>>>>>>>>>???AAACCCEEEEEEBBB@@@@@@BBBAAA>>>:::888777555555666666444333222444888;;;<<<;;;999888<<<<<<<<<<<<===>>>???@@@===<<<<<<>>><<<999999===>>>===;;;;;;===>>>===<<<===<<<:::;;;===>>>======:::::::::;;;<<<;;;888555777:::<<<<<<::::::<<>>>>>=========>>>??????>>><<<;;;;;;<<<======<<<<<<;;;;;;:::;;;;;;<<<===;;;:::999999999999999999999;;;<<<<<<;;;::::::;;;:::::::::::::::999888888999888666555666:::>>>BBB777777777777888888888888666:::;;;888666888999888888888888777666555444333333333333333333444444555444333222111111111222222///000111333444555666666555666888777777777888:::777777666555333222111111,,,,,,,,,...///111333444...///&&&///'''222---111+++---......---,,,,,,---******++++++,,,,,,------------------------------000,,,((())),,,...,,,)))555555444111...---///000///---,,,---///000000///........./////////000000444333222111000//////000///111000...000333333///000000000000000000000000---......---,,,,,,---///---///111111000000000111000000111222222222111111//////............//////////////////000000000000------............---------------...000111///...---...000000...------...////////////000000000000...000111000///...///111...000111000///...///000///......---...///111222///000000000.........///...///000111111000///...---///000000//////111222000000///111333444444444555333444777777444555999666888:::;;;;;;<<<>>>@@@BBBCCCDDDCCCBBBCCCDDDFFFHHHJJJIIIEEEFFFJJJLLLKKKOOOMMMIIIFFFDDDCCCCCCCCCCCC>>><<>>>>>>>>>>>>>>===<<<<<>>JJJKKKMMMPPPQQQRRRSSSSSSSSSQQQPPPQQQSSSUUUUUUTTTTTTTTTRRRQQQNNNLLLJJJIIIJJJKKKLLLMMMNNNPPPQQQQQQNNNLLLIIIGGGHHHIIIIIIIIIGGGHHHIIIJJJKKKOOOTTTXXXYYY[[[]]]^^^]]]]]]]]]^^^^^^______]]]YYYUUUSSSSSS/////////....../////////000///---------///111333444444444222111111333555333444555444444444666888333555777999999888666444333666999999666555666888666555666888::::::888555444555555666666666666555888666444222222333555555444555777;;;@@@DDDEEEDDDEEEHHHIIIHHHEEECCCDDDGGGEEEEEEDDDBBB@@@???AAABBB@@@@@@???@@@@@@AAAAAAAAA???@@@@@@AAABBBCCCDDDDDDBBBBBBBBBBBBCCCCCCBBBBBB@@@@@@???????????????>>>CCCAAA@@@???@@@@@@???>>>@@@???>>>???AAABBBAAA@@@??????@@@AAABBBBBBBBBBBB>>><<<:::;;;>>>AAABBBCCCDDDBBBAAAAAABBBAAA???<<<:::999777666777666444333333444555666777888888888<<<<<<<<<<<<<<<============<<<===>>>===888999<<<>>><<<;;;<<<===>>>===<<<>>><<<::::::;;;===>>>===777888:::<<<<<<;;;888666777999;;;;;;::::::;;;===>>>>>>=========>>>>>>???>>>===;;;;;;;;;<<<;;;::::::999999888999:::;;;<<<<<<<<<;;;:::999999999999:::;;;===<<<;;;::::::;;;::::::;;;;;;;;;;;;;;;:::AAA;;;555222333555555555888888888888999999999999777999:::999777777888888666777888888777555333222333333333333333444555555444444333333222222222222000000222333444555555555333555777777666666777999777666555444333111111000//////.........//////000///111(((111(((333,,,///+++---......---,,,,,,---******++++++,,,------...---.........---------...///---+++************)))777555333000...---------///---++++++---///000000....../////////000000000333222111111000/////////---///000000222666444000////////////////////////---...---,,,++++++---///---///111111000///000111---...000111222111111000///............//////000////////////000000000000------............------,,,,,,,,,---000111000......000111111000//////000////////////000000000000...///000000///...000222///000111000......///111//////---------///000222---000111000---,,,///222...///000111111111000///...000111222111000111222222000...000444666555333555444666777555222555;;;777999;;;<<<<<<===???AAABBBCCCDDDDDDCCCDDDEEEGGGKKKLLLJJJFFFFFFJJJKKKIIILLLJJJGGGEEEBBBAAAAAAAAADDD@@@>>>AAABBBAAACCCGGGLLLNNNRRRVVVXXXXXXVVVTTTOOOKKKGGGDDDCCCDDDCCCCCC===>>>??????>>>===<<<===AAA@@@???BBBEEEFFFCCC@@@KKKMMMOOORRRTTTUUUUUUUUUWWWUUUTTTUUUWWWYYYYYYXXXVVVVVVUUUTTTQQQOOOMMMLLLLLLLLLMMMNNNOOOPPPQQQQQQOOOLLLHHHGGGHHHJJJLLLMMMIIIIIIIIIIIIKKKOOOUUUZZZZZZ\\\]]]______^^^^^^^^^^^^______\\\YYYUUUTTTSSS//////............//////...---,,,+++,,,...111222444444444333111111333555222444555444444444666888222444777::::::999888666333777::::::777555555777777777777888999999888777444555555666777777666666444555666666555444444333111333777===CCCGGGHHHGGGFFFHHHJJJHHHEEECCCEEEGGGFFFFFFEEECCCAAA@@@BBBCCC???????????????@@@AAABBB????????????@@@BBBDDDEEE>>>???@@@AAA@@@@@@@@@@@@???@@@@@@@@@????????????BBBAAA@@@@@@AAAAAA???===>>>======>>>AAACCCBBBBBBCCCBBB@@@>>>===>>>???@@@===;;;999999<<>>>>>===;;;===;;;999999;;;=========777999<<<======;;;:::999777888999:::999:::;;;<<<>>>>>>===============>>>???===;;;;;;;;;<<<;;;:::===<<<<<<======>>>??????>>>===<<<;;;;;;;;;;;;;;;:::<<<===<<<;;;999999:::::::::;;;<<<<<<<<<<<<;;;FFF???888444444555444222666666666666777777777777888999::::::999666666888555666777777777555444222444444333333444444555666444444444444333333222222222222333444444444333333222444666666555555555666555555444333222111000000//////............//////111444,,,555,,,444***,,,+++---......---,,,,,,---***++++++,,,------......---...000///---,,,...///,,,...///,,,'''&&&)))---222111///---------.........,,,++++++---///000000/////////000000000111111000000000000000000000000,,,///111111444777666111........................---...---,,,++++++---///---///000000//////000111,,,---///000111000//////...............///000000////////////000000000000------............------,,,++++++---///000///...,,,...000000000///000222.../////////000000000111...///000///...///111333///000000///......000111///......------...///000---000111000......111444...///111222222222111000///111333333222111222222333111000222666888666444555555666777555222555;;;888:::<<<===>>>???AAACCCBBBDDDEEEDDDDDDDDDGGGHHHLLLMMMKKKGGGGGGJJJKKKIIIKKKJJJHHHEEECCCBBBBBBAAAEEEBBBAAACCCCCCBBBEEEIIIKKKNNNRRRVVVWWWWWWVVVUUUPPPLLLGGGDDDCCCCCCCCCBBB>>>@@@AAAAAA???===>>>??????>>>>>>BBBGGGIIIHHHEEENNNPPPSSSVVVYYYYYYYYYXXXYYYXXXWWWXXXZZZ[[[[[[[[[WWWWWWWWWVVVUUUTTTRRRRRRNNNNNNNNNOOOPPPPPPQQQQQQOOOKKKHHHFFFHHHKKKMMMOOOJJJJJJJJJJJJLLLPPPVVVZZZ[[[\\\]]]___```aaa```____________\\\XXXUUUSSSSSS///......------......///,,,,,,,,,,,,---...000111111222444333222222222444222333444444444555777999111333666888999888666555333666::::::777444444555555555666666666666555555444555666666777777777777333666888999777555444444111333888???EEEHHHHHHGGGFFFHHHIIIGGGDDDCCCFFFIIIFFFFFFEEECCCBBBAAACCCEEE@@@@@@@@@???>>>>>>@@@BBB>>>=========???AAACCCDDD<<<>>>@@@@@@???>>>>>>>>>===???@@@@@@??????@@@AAAAAA@@@@@@@@@AAAAAA@@@>>>>>>======???BBBDDDDDDCCCDDDBBB???<<<;;;<<<>>>???<<<;;;:::::::::<<<>>>@@@??????@@@@@@@@@??????>>>>>>===;;;:::::::::888666777555333111111333555777666666888999;;;;;;<<<<<<===<<<>>>@@@===888888:::===<<<<<<===>>>>>>===;;;<<<;;;999:::<<<===<<<<<<777:::===>>>===<<<<<<<<<888888999::::::;;;;;;<<<>>>>>>======<<<<<<======???===;;;;;;<<<<<<<<<;;;<<<<<<===>>>>>>>>>======>>>===<<<<<<<<<<<<<<<<<<;;;<<<======;;;999999::::::;;;;;;<<<<<<<<<;;;;;;???:::555333444555444333333333333333444444444444999888:::<<<:::666555777666666666666666555444333444444444444444555555666333333444444444333222111333333333444444333333222222444666666555333333444444333333222222111111000,,,,,,,,,---...///111222000444---777...555+++++++++---......---,,,,,,---++++++,,,,,,------......,,,///111000---,,,...000***///222...'''$$$)))///,,,+++)))***---000111111,,,+++***+++...000000/////////000000000111111111//////000111111000000///,,,///000000333777555111////////////////////////---......---,,,,,,---///,,,...000000/////////000......//////000000//////......---......///000111////////////000000000000------............------,,,,,,,,,---///000...---)))+++---......---...000......//////000000111111...//////......///111444000000000///---...000222........................---...000000000000222333///000111222333333222222000222444555333222222333222222222333555777666666666444555888666333444888888:::===>>>>>>@@@BBBDDDCCCDDDEEEEEEEEEEEEHHHJJJKKKMMMKKKGGGGGGKKKMMMKKKMMMLLLJJJHHHFFFEEEDDDDDDEEECCCBBBDDDCCCBBBEEEJJJKKKOOOSSSVVVWWWVVVWWWWWWPPPMMMHHHDDDCCCCCCBBBAAA???AAADDDCCC???>>>???AAA===>>>@@@DDDHHHKKKKKKJJJRRRTTTXXX\\\^^^___^^^]]][[[YYYXXXYYY[[[]]]]]]\\\XXXXXXXXXYYYXXXXXXWWWWWWRRRRRRRRRQQQQQQQQQQQQQQQNNNKKKGGGFFFHHHKKKMMMNNNKKKKKKLLLLLLMMMPPPUUUYYY[[[[[[\\\___bbbdddcccaaaaaaaaa___\\\WWWTTTSSSSSS///......------......///,,,,,,---...///000111111---000333444333222222222222333444444444555777999555666888888888666444333222666999999666333333444444444555555444444444444444444666777777888888888555777999999666555555777555777<<>>???;;;>>>@@@@@@??????AAACCC?????????@@@BBBBBB@@@???AAA@@@@@@AAACCCDDDDDDCCCAAA@@@???>>>======>>>>>>===>>>>>><<<::::::>>>AAA>>>???@@@@@@@@@??????@@@@@@>>><<<<<<===<<<;;;999666666555444333333333333111222555888:::;;;<<<<<<===<<<>>>@@@>>>888777:::<<<<<<<<<===>>>>>><<<:::;;;::::::;;;<<<===<<<:::777:::<<<===<<<;;;===>>>;;;::::::;;;============>>>>>>===<<<<<<<<<<<<<<>>===<<<:::;;;===>>>>>>===:::999<<<<<<;;;;;;;;;<<<======;;;<<<======:::999999999;;;;;;<<<<<<<<<;;;::::::777555444444555666666555333333333444444444555555999888:::===;;;555444777666666555444444444555555444444444444444555666666222333333444333222111000111222333333444444444444333666888777555333222222222222222222111111111111,,,,,,,,,---...///000111///222***444,,,555---///+++---......---,,,,,,---++++++,,,,,,---.........,,,///222000---+++...111,,,///000---)))'''+++///---+++)))***---/////////+++******,,,///000///............/////////000000000000111111000///...---+++......---000444444000////////////////////////---...000///...---...///,,,...000000///...///000222111111000000000000111---------......///000111////////////000000000000------............---------,,,,,,---...///---,,,+++---......---,,,------.........///000111111111...//////...---///222444000000000...---...000222,,,---///000000///---,,,,,,,,,---///111222111000///000111333444333333222111333666666555333222333000111333333333444555777777444444888999666444555777999<<<===>>>???BBBDDDCCCDDDEEEEEEEEEFFFHHHJJJJJJLLLKKKHHHHHHMMMOOONNNLLLLLLJJJIIIGGGFFFEEEDDDCCCAAABBBCCCBBB@@@DDDJJJLLLPPPUUUWWWXXXWWWYYYZZZQQQMMMHHHDDDBBBBBBAAA@@@>>>BBBDDDCCC???===???BBB===???CCCFFFHHHIIIKKKLLLSSSUUUZZZ^^^```aaa```___[[[ZZZYYYYYY[[[]]]]]]\\\ZZZZZZ[[[[[[[[[ZZZYYYYYYWWWWWWVVVUUUTTTSSSRRRRRRMMMJJJGGGGGGHHHKKKLLLLLLKKKMMMNNNNNNNNNPPPTTTVVVZZZZZZ[[[___dddfffeeecccbbbbbb```\\\VVVSSSQQQRRR.........------.........,,,---...000111222222222+++...222444444222222222111333444444444555777999;;;;;;;;;:::999666444333111555999999666333222333444555666555444444444555444444666777888888888888888999:::888555444777:::999;;;???DDDHHHHHHEEECCCCCCEEEFFFEEECCCCCCGGGJJJBBBBBBBBBAAA@@@@@@CCCEEEDDDDDDCCC@@@<<<;;;>>>AAA<<<;;;:::;;;<<>>>>>???AAABBBCCCAAA???DDDCCCBBBBBBDDDDDDCCCBBB===>>>???@@@AAA@@@???>>>>>>AAABBB???::::::>>>CCC>>>???AAAAAA@@@@@@@@@AAA@@@???======>>>>>><<<;;;444555777777666444000......000333666999;;;<<<<<<===<<<>>>@@@>>>888777999<<<<<<<<<===???>>><<<::::::999:::<<<======;;;999777999<<<<<<::::::===???===<<<<<<===???@@@?????????>>>===<<<<<<<<<<<<<<>><<<<<<>>>???>>>======???BBBCCCCCC@@@===;;;::::::::::::;;;;;;<<<===;;;===>>>===:::999999999;;;;;;<<<<<<;;;::::::999999999:::::::::999::::::666666666777777777777888999777999===;;;555333777777666444333333444555666555444444444444555666666222222333444333222111000///000111333444555666666555777999999666444222222000111111111111222222222000///...---------------...///'''000)))555///444+++---......---,,,,,,---++++++,,,------......///,,,///222111---+++...222.........,,,++++++---...333///,,,+++,,,---,,,***)))***+++---000000///------------.........//////222222222222000...,,,***+++---,,,+++---222222...000000000000000000000000,,,...111111000.........,,,...000000///...///000555444222111111111222222---------......000111111////////////000000000000---..................---...---,,,---......,,,+++///000111111...------------......///000111111222...//////...---///222555111111000...------000333+++---///111111///,,,+++*********...222333000---///000222333444444333333111444666777555333333333---000333333111111444777777333333888;;;777444222666888;;;<<<===???AAACCCCCCDDDFFFFFFFFFFFFIIIKKKIIIKKKJJJHHHIIINNNPPPOOOJJJJJJHHHGGGEEEDDDCCCBBBBBB@@@AAABBB@@@>>>BBBIIINNNRRRWWWYYYYYYYYYZZZ\\\QQQMMMGGGCCCBBBAAA@@@???>>>AAADDDCCC???===???BBB===BBBFFFHHHGGGGGGJJJMMMQQQTTTYYY]]]``````___^^^[[[ZZZYYYYYY[[[]]]]]]\\\\\\\\\\\\\\\\\\[[[ZZZYYY[[[ZZZYYYXXXVVVUUUTTTSSSLLLJJJHHHGGGIIIJJJKKKKKKLLLMMMOOOOOOOOOPPPSSSUUUZZZYYY[[[___dddggggggeeedddccc```\\\VVVRRRQQQQQQ...///////////////......000...,,,,,,---...//////000111222222111222444555999777444111111333666888:::999777666555555555666111333666888999888666555333555777888777777888999777444444777888666777:::999:::999777555333444555777:::>>>CCCFFFGGGGGGGGGEEEDDDBBBBBBCCCDDDEEEDDDEEEDDDCCCBBBAAABBBBBBCCCAAAAAAAAA@@@@@@@@@??????;;;;;;;;;::::::<<<@@@DDD@@@DDDEEEAAA???@@@@@@===<<<>>>@@@AAA@@@@@@BBBCCCEEEBBB???>>>??????===:::>>>BBBEEEDDD@@@???BBBFFFEEE???999999===BBBCCCBBBDDDDDDCCCBBB@@@???>>>===>>>@@@???===>>>AAA???:::@@@>>><<<>>>@@@AAA>>>;;;<<<888444333444666555444333333444555777:::===>>><<<===>>>>>><<<;;;<<<===>>>;;;999:::>>>@@@???===<<<;;;;;;<<<===<<<:::777:::===666666??????999<<>>===AAABBB???===>>>;;;::::::999999::::::;;;<<<;;;:::888777777888888;;;<<<<<<<<<<<<<<<;;;:::888999;;;>>>@@@???<<<999999:::;;;<<<<<<;;;999777888777888:::======999555777666777999777222222555333333333333444444555666<<<888555555666444...(((---000444777999999777666;;;999888777777777666555222111111000///......---000...---...///000///...///111222333444444333222---------............///,,,---///000000...---+++........................///...,,,++++++,,,---///)))+++------,,,,,,,,,---...---,,,...111222000...---...//////......///111...///////////////......000111///---111555333......000444666666444111...000000///---+++***+++,,,---......///////////////333222111///............+++++++++,,,///111111111,,,...///000///...///000///////////////.........///...---,,,,,,,,,,,,,,,/////////...------///111+++...000000000222444333...000222111//////111333222111000///......//////***,,,///000///...---...///,,,...444444000///333444333222333333333111//////111222333111111111222111111222333444444444444444333555::::::555555:::999999999:::<<>>?????????>>>@@@DDDJJJNNNRRRVVVWWWTTTSSSVVVWWWVVVPPPJJJGGGIIIGGGBBBAAAEEECCCBBBAAA???>>>>>>??????AAAAAACCCGGGMMMOOOMMMKKKRRRUUUZZZ\\\]]]]]]]]]]]]XXXXXXXXXWWWXXX[[[___ccc^^^^^^_________^^^\\\\\\ZZZZZZZZZYYYWWWUUURRRQQQHHHMMMLLLEEEGGGPPPSSSOOOOOOLLLKKKNNNRRRVVVVVVTTT`````````aaabbbdddeeefffcccbbb```[[[UUUPPPMMMMMM......////////////......000...------///000111111///111222222222333666888777555333222222333555666999999888777666555555555111333555777888777555444333555777777666666888999555333555999:::777666888666777888777555555777888;;;>>>AAADDDFFFGGGFFFEEEFFFDDDCCCBBBCCCDDDEEEEEEFFFEEECCCBBBBBBBBBCCCDDDAAAAAAAAAAAAAAA@@@@@@@@@=========<<<<<<===AAADDD@@@DDDEEEBBB@@@AAAAAA??????AAACCCCCCCCCBBBCCCDDDBBB@@@???@@@CCCEEEDDDCCC???AAACCCBBBAAA@@@BBBDDDGGGBBB>>>===AAADDDEEECCCCCCBBBBBBAAA@@@???>>>>>>>>>??????===???BBB@@@<<<<<<===??????????????????>>>:::666444555555444222222222222444666999<<<>>><<<===>>>===;;;;;;<<<>>>===<<<;;;;;;===>>>======;;;;;;;;;<<<===<<<:::777555===;;;:::@@@===888======;;;999:::>>>@@@@@@@@@=========>>>>>>===<<<<<<;;;<<<<<<<<<;;;<<>>===AAABBB???======<<<<<<;;;::::::;;;<<<<<<>>>===;;;:::999999999:::;;;<<<<<<=========<<<<<<888999:::===???>>><<<999::::::;;;;;;;;;999888777;;;999888888:::;;;999777777666777999777333222555333333333333333444555555999666444555777555000,,,---///333666777777666444888777555555555555555444333222222111000000//////000...---...///000///...000000222222333222111111---------............///,,,---///000000...---,,,........................///...,,,++++++,,,...///***+++------,,,,,,,,,------,,,,,,---000111000...---...//////..................////////////......,,,///000------000111///...000333555666555333111/////////...---,,,+++,,,------...///////////////222111000///............,,,+++)))***+++,,,---...---...////////////////////////............/////////...------,,,,,,,,,---...///000///......///111,,,...000000111222333333...000222111000///111333000000000000/////////...***---///000///...---...000------222333///000333555444222222222222000//////111222222111111111222000111222333444444444444444333555999999444555999;;;;;;<<<>>>@@@BBBDDDEEECCCDDDFFFGGGIIIJJJJJJJJJKKKIIIGGGHHHJJJMMMNNNNNNHHHHHHIIIHHHGGGDDDAAA@@@??????>>>>>>???CCCIIIMMMSSSWWWYYYVVVUUUWWWXXXVVVRRRLLLIIIJJJGGGBBBBBBEEEDDDCCCAAA@@@??????@@@@@@AAABBBDDDHHHKKKMMMNNNNNNWWWZZZ^^^```___^^^^^^^^^XXXXXXXXXXXXYYY[[[^^^```^^^___```aaaaaa```^^^^^^ZZZZZZZZZYYYWWWTTTRRRPPPMMMNNNLLLGGGGGGKKKLLLKKKKKKJJJKKKNNNRRRVVVXXXXXX``````aaabbbcccdddeeefffbbbaaa___ZZZTTTOOOMMMMMM---....../////////......////////////000111333333///111222333333555777999444333333222222333444444777777777777777666555444222333444555666555444333444555666666555555777999333333666;;;<<<888555666444555777777777777999;;;AAABBBDDDFFFGGGFFFEEEDDDFFFEEEDDDCCCCCCDDDEEEFFFEEEDDDCCCCCCBBBCCCCCCCCCBBBBBBCCCBBBBBBBBBAAA@@@@@@@@@@@@???>>>???BBBDDD???DDDEEEBBBAAACCCCCCAAAAAACCCEEEEEECCCBBBCCCDDD@@@???>>>@@@CCCEEEFFFFFFAAA@@@???@@@AAABBBBBBAAAGGGDDD@@@@@@CCCEEEDDDBBBAAAAAAAAA@@@@@@?????????===??????>>>@@@CCCBBB>>>:::>>>AAAAAA>>><<>>=========<<<;;;;;;===???=========<<<;;;;;;<<<===;;;::::::;;;<<<<<<:::777222===???>>>AAA<<<888???;;;:::999:::<<<>>>???>>>>>>>>>???>>>>>>===<<<;;;;;;<<<<<<<<<;;;<<<>>>@@@@@@======AAABBB???<<<<<<>>>===;;;::::::;;;===>>>>>>>>><<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>===888888888:::<<<===<<<:::;;;::::::999888888777777===;;;888777888999999888777666777999777333333666333333222222222333444444555333222444777777333000---...111333555444444333444444333333333333333444333333333222111111000000000...---...///000///...000000111111111000//////---------............///,,,---...//////...---,,,...........................---,,,++++++,,,......***,,,---...---,,,---...---,,,+++,,,///000///...------.........---,,,,,,......///////////////...***000333///,,,---000111000111333555666666555555...///000000000...,,,+++------...////////////...111000000//////.........111000...---,,,---///000---......///////////////000///...------...///000///...------,,,---------...000111111///...///000------...000111111111111...000111111000000111222///000000111111000......***---///000///.........000------///000///000444666444111000111111111000///111222222111111222333000111222333444444444444444444555888777333444777888999;;;===???AAABBBBBBCCCDDDEEEGGGHHHIIIIIIJJJJJJHHHGGGGGGJJJLLLMMMMMMGGGGGGFFFEEEDDDCCCBBBBBB??????>>>>>>???BBBHHHMMMSSSXXX[[[YYYXXXYYYYYYVVVTTTPPPLLLJJJGGGCCCBBBEEEDDDCCCBBBAAAAAAAAAAAAAAAAAADDDGGGHHHIIIJJJOOORRRZZZ]]]```bbb```^^^]]]]]]YYYYYYXXXYYYYYY[[[\\\]]]___```aaabbbbbbbbbaaa```\\\[[[ZZZYYYWWWTTTRRRQQQPPPLLLIIIJJJIIIGGGHHHKKKGGGIIILLLOOORRRVVVZZZ]]]aaaaaabbbcccddddddeeefff``````]]]YYYSSSOOOMMMLLL------......//////......---...000000111111333555000111222222222333555777111111222333333333222222444444666666666555444333333333444444444333222222555666666555444555777999444333666;;;;;;888666888333555777999999999;;;<<>>???AAACCC???CCCEEECCCBBBDDDEEECCCAAACCCDDDCCCBBB@@@@@@AAA@@@@@@?????????@@@@@@@@@BBB???<<<>>>BBBDDDAAA>>>CCCAAA@@@@@@AAAAAA@@@>>>@@@@@@AAAAAAAAAAAAAAAAAA<<<>>>>>>>>>@@@DDDCCC???<<>>===>>>??????===;;;888777555444333333333444555777:::===>>><<<===<<<;;;:::;;;>>>AAA<<<>>>???===:::888;;;===:::::::::;;;<<<<<<:::888444======<<>>>>>>>>????????????>>>===<<<;;;<<<<<<===<<<;;;;;;>>>@@@???<<<===AAABBB>>>;;;;;;???===;;;::::::;;;===???======<<<<<<;;;;;;;;;;;;:::;;;<<<===>>>>>>???>>>888777666777:::<<<<<<;;;;;;;;;999888777666666777<<<;;;:::999888888888777777666777999777333444777333333222222222333333444444333222444666666444222---...000111222222222111222333333222222222333444333333222222111111111111000...---...///000///...000000000//////......------------............///,,,---...//////......---........................------,,,,,,,,,---......***,,,......---,,,---...,,,++++++,,,---......///,,,,,,,,,---......---,,,---...//////////////////---111333000...111222111333444444555555555666666...///111333333222...,,,,,,---......//////......//////////////////......222111000......///111333...---...///000000///...000///...------...000111......------------.........000222222111/////////...,,,,,,000111000///000///000000000000000111222...///111222222000...---+++---//////...---...///000...---------///111444444111///...000222333333///000111111000111222444000111222333333444333333444444555666555333444666666888:::===???@@@@@@@@@BBBCCCDDDFFFGGGHHHIIIIIIIIIGGGFFFGGGIIIKKKKKKKKKFFFEEEDDDCCCBBBBBBCCCCCC@@@@@@@@@???@@@DDDJJJNNNRRRXXX[[[ZZZYYYZZZYYYVVVUUUQQQMMMIIIFFFCCCBBBCCCDDDDDDCCCCCCBBBBBBBBBBBB@@@EEEIIIHHHFFFHHHOOOVVVXXX[[[___aaa```^^^]]]]]]]]]ZZZXXXWWWXXXZZZ\\\]]]___```bbbccccccbbbbbbaaa^^^]]]\\\ZZZXXXUUUTTTSSSOOOGGGFFFKKKKKKFFFGGGNNNFFFJJJNNNPPPQQQTTTZZZ^^^aaabbbbbbcccdddeeeeeeeee^^^^^^\\\XXXSSSNNNLLLLLL,,,,,,---...............+++...000111000000222444222222333222000///111222000000222333333333222222111222333444444444333222444333333222222222333333444555666555444444666888777555555999999777888;;;555777:::;;;;;;;;;<<<===DDDEEEFFFHHHHHHHHHHHHHHHEEEFFFFFFDDDBBBBBBDDDFFFAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEDDDCCCBBBAAAAAAAAAAAA@@@>>>>>>???AAA>>>CCCEEEBBBBBBDDDEEECCCBBBCCCDDDCCCAAA@@@@@@AAAAAA@@@@@@???=========>>>CCC>>>;;;===CCCEEEBBB===AAA@@@@@@@@@@@@@@@>>>===AAAAAAAAAAAABBBBBBBBBBBB;;;===>>>===@@@DDDCCC???BBB@@@>>>???@@@???<<<:::<<<<<<;;;:::999888888888333333333444555777:::;;;;;;;;;<<<<<<;;;<<>>>>>???????????????>>><<<;;;;;;<<<======<<<;;;;;;===@@@???;;;<<<@@@AAA===;;;;;;===<<<;;;999999;;;<<<===;;;;;;;;;;;;:::::::::999::::::<<<===>>>>>>>>>>>>888777666666999;;;<<<<<<;;;:::999888777777777777999:::<<<<<<:::888666555888666777999777444555999444444333222222333333333555444444444444444333222/////////000000111111111222333444333222111333666111111111111111000000000000...---...///000///...000//////......------------------............///,,,------......//////...........................,,,,,,,,,,,,------......***,,,......---------...,,,,,,,,,,,,,,,---///000...---+++,,,///000000...------...///////////////000111000...000444333...666666555555444555555555000000222555777666222...,,,------...............---...////////////......,,,------,,,+++,,,///222...------...000111///---///...------...///000111......---------......//////111333333111/////////...******///222000///000000000///000111111111111---...000222222111///...+++---//////...---...///000000...,,,,,,000333444000...------000444555666///000111111000111333555000000111222333333333333333555666555333444555666999;;;>>>AAACCCDDDDDDDDDBBBCCCDDDFFFGGGHHHIIIIIIIIIGGGFFFGGGIIIJJJJJJIIIFFFEEECCCBBBAAABBBCCCDDDBBBBBBAAAAAABBBGGGMMMQQQQQQWWW[[[YYYXXXYYYXXXUUUTTTRRRMMMGGGCCCBBBBBBAAACCCCCCCCCCCCCCCCCCBBBBBB@@@EEEIIIHHHEEEFFFOOOWWWVVVYYY^^^aaaaaaaaaaaaaaaaaa\\\WWWTTTVVVZZZ]]]___```aaabbbccccccbbbaaa```aaa```^^^\\\YYYWWWUUUTTTOOOHHHGGGLLLLLLFFFFFFMMMHHHLLLOOOQQQQQQTTTXXX]]]aaaaaacccddddddddddddddd]]]]]][[[WWWRRRNNNMMMMMM+++,,,---...............+++///222222000000111444333333333111///...///000000111222333333333333333000111222333333333333333444333222111222333444555333555777777555444555666888555555888999777888<<<555888;;;===>>>>>>???@@@DDDEEEFFFGGGHHHIIIIIIIIIDDDFFFFFFDDDAAA@@@BBBEEE@@@@@@AAABBBBBBBBBBBBAAABBBCCCDDDEEEEEECCCAAA@@@???@@@@@@???>>>===???@@@>>>CCCDDDBBBAAACCCDDDCCCCCCDDDEEEEEECCCBBBBBBBBB???@@@AAAAAA@@@@@@BBBDDDCCC???===>>>CCCEEEBBB???AAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA:::======<<>>CCC@@@===>>>@@@@@@===999:::;;;<<<<<<;;;:::;;;<<<222111111111222333555666888:::<<<=========???AAA<<<<<<<<<;;;::::::;;;<<<999888888:::<<<<<<:::888999;;;555555???@@@;;;>>>:::<<<>>>>>>======>>>>>>======>>>======<<<;;;:::=========<<<;;;;;;===??????;;;;;;>>>???<<<:::<<<<<<;;;;;;;;;;;;;;;;;;<<<888999999::::::999888888::::::;;;<<<=========<<<888666666777:::<<<<<<<<<999999999999999888888888777999<<<===;;;888666666888666777888777444666:::555555444333333333444444666555555444333333222222111111000000000111222222222555666444111111333666111111111111111111111111000...---...///000///...//////...---------......---------............///,,,,,,------.../////////........................+++,,,,,,------.........+++---...///------...///,,,------,,,,,,---///222555111------///111111000,,,---...///000000000000//////,,,+++///333111+++555555555555555555555555333222333777::::::555111,,,,,,---............---+++,,,...///000000///...***---///...,,,,,,///222///---,,,...111222000---------......///000000000.........---......///000111333444333111000000000...''''''///333000...111111//////000111222111000......000111111000000///,,,---......------...000000111000,,,---222444444...---,,,...111444666666///000111000000111444666///000111222333333333333222555666444333666888888999;;;===???AAABBBCCCDDDCCCDDDEEEGGGHHHIIIIIIJJJIIIHHHGGGHHHJJJKKKJJJIIIFFFEEEDDDCCCBBBBBBCCCDDDAAABBBBBBBBBDDDIIIPPPUUUSSSXXX[[[YYYXXXYYYYYYVVVTTTSSSMMMFFFBBBCCCCCCAAABBBCCCCCCDDDDDDCCCBBBBBB???DDDHHHGGGEEEFFFNNNUUUVVVYYY___bbbddddddeeefffccc]]]WWWUUUXXX\\\___```aaabbbcccccccccbbb``````cccaaa___\\\YYYWWWVVVUUUPPPLLLKKKLLLJJJGGGFFFHHHKKKMMMOOOQQQRRRTTTXXXZZZ```aaabbbcccdddcccbbbbbb\\\\\\[[[WWWSSSOOONNNNNN***+++,,,---............---111444444111000222444222333333222000///000111111111222222333444444555222222222222333444555666444333222111222333666777222444777888777555444333777555666:::;;;888888:::444777<<>>AAADDDAAABBBCCCDDDDDDDDDCCCCCCAAABBBDDDEEEDDDCCC@@@???>>>???@@@@@@???>>>@@@AAA>>>BBBDDDAAA@@@BBBCCCAAAAAACCCDDDDDDBBBAAABBBBBB???AAACCCCCCBBBCCCFFFHHHBBB@@@???@@@CCCDDDCCCAAAAAABBBBBBAAAAAAAAABBBDDD@@@@@@??????????????????:::<<<<<<;;;>>>AAA@@@<<<>>>>>>>>>?????????>>>===:::<<<>>>>>><<<;;;<<<===444444222222222222333444666999<<<>>>>>>>>>???@@@<<<;;;999:::;;;<<<<<<;;;888888888:::;;;<<<:::888444999777777>>>===999>>>999;;;>>>>>><<<;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;===>>>===<<<;;;;;;===???@@@<<<999<<<===;;;;;;===;;;<<<============<<<;;;777888999::::::999888888::::::;;;;;;;;;;;;;;;:::777666666888;;;======<<<888888:::;;;;;;::::::999777999<<<;;;999888888999999666777888777444666;;;777666555555444444444555444555555444333333333444444333222111000111333444333555777444000///111555222222222222222222222222000...---...///000///...///......------...///000---------............///,,,,,,,,,---...///000000........................***+++,,,---............+++---//////...---...///---......---,,,---000333???888111...///111000///,,,---...///000000000000---//////---...111111---000111333444666666666666666444444888<<<===999555+++,,,------......------***+++---///000000///...+++///333222///---...111000---+++---111222000,,,+++,,,...000111000//////...............///000000333444444222000///000222---%%%$$$...444000///222111///...///222333111000.../////////000000000000,,,---......------...000000333222......444555333///......///222333333222///000000000///111444777///000111222222333333222111666777333333888;;;:::999999:::<<<>>>@@@BBBCCCCCCDDDFFFGGGIIIJJJJJJJJJIIIHHHHHHIIIKKKKKKJJJIIIGGGFFFEEEDDDCCCCCCCCCCCC???@@@AAABBBDDDJJJQQQVVVUUUZZZ[[[YYYXXXZZZ[[[YYYTTTTTTNNNFFFBBBEEEFFFCCCAAABBBCCCCCCCCCCCCBBBAAA>>>BBBFFFFFFEEEGGGMMMRRRUUUYYY^^^bbbcccdddeeefffaaa\\\XXXYYY]]]``````^^^eeeeeeeeeeeedddcccaaa```bbb```]]]ZZZWWWUUUTTTTTTMMMOOONNNJJJIIIJJJJJJGGGMMMMMMMMMPPPTTTWWWYYYYYY___```aaaccccccbbbaaa```\\\\\\[[[XXXSSSPPPOOOOOO***+++,,,---...............333777666333000222555222333333222111111222444222222222222333444555666444333333333444666888999444333222111222444777999111444888999888555333222555444777======999777888222666<<<@@@CCCEEEGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGBBBEEEFFFCCC>>>===@@@DDDBBBCCCEEEFFFFFFFFFEEEDDD@@@AAACCCEEEDDDBBB@@@>>>>>>???AAAAAA@@@???AAABBB>>>BBBDDDAAA???AAABBB@@@>>>@@@AAAAAA@@@???@@@@@@@@@BBBDDDCCCAAAAAADDDGGGBBBAAAAAAAAACCCCCCCCCBBB@@@AAA@@@@@@???@@@BBBEEE>>>>>>>>>>>>=========<<<:::<<<<<<;;;===@@@???;;;999<<<@@@@@@>>>>>>@@@CCC;;;===??????<<<:::<<<===999888666555444444555666555888===???@@@?????????<<<:::777999<<<>>>===;;;888777888:::;;;<<<:::888...888::::::>>>;;;777>>>777:::======;;;::::::<<<::::::;;;;;;<<<;;;;;;;;;===>>>>>><<<;;;;;;===???AAA<<<999:::;;;:::;;;===;;;===>>>@@@@@@>>>===;;;777888999:::::::::999888:::::::::;;;::::::999999777666777999<<<>>>===<<<666888:::<<<===<<<;;;:::888::::::999777777:::===999777666888777444777;;;888777666555555555555555333444444444333333555666666555333111111222444555222555777444///---000444333333333333333333333333000...---...///000///...///...------...///000111---------.........//////,,,,,,,,,------///000111........................***+++,,,---............+++---//////...---...///---//////...,,,---111444FFF>>>444//////000///---,,,---...///000000000000,,,222444000...000222222,,,...111444666888888888888666555999===???;;;777+++,,,------......------)))+++---///000000///...)))---111000,,,((((((***000---+++---111333000,,,***,,,///111222111///..................///000000555555444222000///111333---######...444111///333111///...///222333222/////////......///000111222---.........------///000000333333//////555666333000000///111222222111//////000000//////111444777///000111222222333222222111666777333333999===;;;=========>>>@@@CCCEEEGGGDDDEEEFFFHHHIIIJJJKKKKKKJJJIIIIIIJJJKKKLLLJJJIIIGGGGGGFFFEEEDDDCCCBBBBBB>>>>>>???AAADDDJJJQQQWWWWWW[[[\\\YYYXXX[[[\\\[[[TTTUUUOOOFFFCCCGGGHHHEEE@@@AAABBBCCCCCCCCCBBBAAA>>>AAADDDEEEFFFHHHLLLOOOTTTWWW\\\```aaaaaabbbccc^^^[[[ZZZ]]]aaaccc```\\\ggggggggggggfffcccaaa```aaa___\\\YYYVVVTTTSSSSSSGGGNNNNNNHHHIIIOOOPPPJJJMMMKKKKKKOOOUUUYYYZZZYYY^^^___aaabbbcccbbb```___\\\\\\[[[XXXTTTQQQPPPPPP"""***---***,,,222222++++++222888777111///333888444777222///111------:::000111333222222222333444777555777999555...---222555444222111111222444555777666555444444444444444888777666666888:::;;;;;;;;;>>>@@@BBBDDDEEEHHHJJJHHHGGGFFFGGGJJJKKKIIIGGGGGGFFFEEEDDDCCCCCCDDDDDDAAADDDHHHHHHEEECCCCCCDDD@@@AAABBBCCCCCCAAA@@@>>><<<>>>AAABBBBBB@@@@@@@@@BBBCCCCCCCCCBBB@@@>>>===BBBAAA???>>>>>>???AAABBBCCCAAA@@@@@@BBBBBBAAA???===@@@CCCEEEEEEDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCAAA???>>>>>>??????<<<<<<===???@@@@@@@@@@@@<<<>>>??????>>>>>>???AAADDDBBB@@@>>>======>>>???===;;;999888666333111111777888:::::::::<<<>>>@@@>>>===;;;:::999:::<<<===888888888888999:::;;;<<<777:::;;;999999;;;:::666777:::<<<======<<<===>>><<<>>>===::::::<<<===:::>>>===;;;::::::;;;<<<===:::;;;======<<<;;;<<<===@@@@@@@@@>>>;;;999999:::<<<<<<<<<;;;999999:::;;;:::;;;;;;<<<<<<;;;;;;:::777777666777777888999999:::999999;;;======999666888999::::::888888999:::;;;999666444444666999;;;888777666777888777555444666444222000000222444666999888444------111555555555555555555444333222222222000///------...000111000000////////////000000111000///...---...//////---111555444///,,,,,,...000...,,,,,,...000000000+++,,,------------000222+++******,,,//////---***...---,,,,,,++++++++++++///............///000000MMMCCC666...,,,---...------...111444111---///444111000//////000111111000333222111222444555444333777666666888:::999555111...///000///...---...///...///222444444333111///+++++++++,,,---...///000............////////////,,,,,,...111333333000......//////000000000000000---000222222000///...////////////111333444333222444333222222111222222222------......///000000000111000///---------...///555444444333333222222111333444444111---,,,...000---...///000222222333333222///---...222444444333333444777777888888:::<<<;;;<<<===???BBBDDDGGGHHHFFFEEEDDDFFFJJJLLLKKKIIIJJJLLLMMMLLLKKKJJJKKKLLLGGGGGGEEEDDDCCCCCCCCCCCCAAABBBCCCCCCCCCHHHOOOUUUZZZ\\\ZZZXXXYYY]]]\\\YYYXXXPPPIIIGGGFFFCCCBBBCCCAAABBBCCCDDDDDDCCCBBBAAACCCCCCBBBBBBCCCFFFHHHJJJQQQVVV]]]bbbddddddddddddccc```]]]\\\___bbbeeefffhhhiiigggddddddeeeccc^^^]]][[[XXXWWWWWWVVVUUUTTTJJJMMMNNNMMMJJJIIIJJJMMMNNNLLLMMMQQQWWWZZZZZZXXX^^^___```aaaaaaaaa______```\\\YYYYYYVVVQQQOOORRR+++///111000111333222///---222666666222000333777111555222222666000,,,555222333444444222111222333555444777:::888222333777555444222111111222444555444444444444555555666666999777666666888999;;;;;;<<>>===;;;>>>AAACCCCCCBBBBBBCCCDDDDDDDDDCCCBBB@@@===<<>>>>>???AAABBBBBBAAA@@@@@@BBBBBBAAA@@@>>>AAADDDEEEDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>???@@@@@@<<<===>>>???????????????<<<>>>??????>>>>>>???AAADDDBBB@@@>>>======>>>>>>@@@>>><<<;;;999666444444666777999999999;;;>>>@@@<<<;;;:::999:::;;;===>>>888888888999999:::;;;<<<666:::;;;999:::<<<;;;888888:::===>>>===<<<===>>><<<>>>===:::999<<<<<<:::===<<<:::::::::;;;===>>>:::<<<======<<<:::;;;<<<>>>>>>>>>===:::999999:::<<<======<<<:::999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;777777777777777888999999999888888:::<<<<<<999666777888999999777777888999;;;999777555555777999;;;888777666777888777666444555444222111111222555666444555111++++++///111111444444444555444444333333333222111000000000111222//////............//////222111///.........//////,,,000333222...++++++---///---+++,,,---/////////,,,---......------///111+++******,,,...///---***,,,,,,,,,,,,---...//////,,,,,,,,,+++,,,------...AAA:::222......///...,,,//////111444222000444::::::777333111111111000000333222111222444555444333666555666888999888444111000111222111///......///---...000111222111000///,,,,,,,,,,,,---...///000......///000000000000000------...000222333111////////////...///000000111...///111111000//////000/////////111222333333222444333222111111000111111------......///000000000111000///.........//////333222222222222111111111:::222***,,,222555000)))---...///000222222222222333000...///222444444333222444666777777888:::<<<<<<===>>>???AAACCCEEEGGGFFFDDDCCCEEEIIILLLLLLLLLLLLMMMNNNMMMKKKJJJKKKLLLGGGFFFEEEDDDCCCCCCCCCCCCAAABBBCCCCCCCCCGGGOOOUUUXXXZZZYYYVVVWWWZZZZZZVVVWWWOOOIIIHHHGGGCCCAAABBBBBBBBBCCCDDDDDDCCCBBBBBBCCCBBBBBBBBBCCCFFFHHHJJJOOOSSSYYY^^^```aaabbbcccbbb___]]]^^^```ccceeeffffffhhhfffccccccdddbbb]]]^^^[[[XXXWWWVVVUUUTTTRRRKKKLLLMMMLLLKKKJJJKKKLLLKKKNNNRRRUUUWWWXXXYYYZZZ[[[[[[\\\]]]^^^^^^]]]]]]___[[[XXXXXXUUUPPPOOOQQQ///---...111111---,,,---///111333444333333333555444888777;;;AAA:::111555555666666555333222222333555444666888777444444888444333222222222333444555222333333444666777888888999888777666777999;;;<<<>>>AAAEEEHHHJJJIIIGGGEEEEEEFFFGGGIIIKKKJJJHHHEEEDDDCCCBBBBBBCCCEEEFFFGGGEEEDDDDDDEEEGGGHHHGGGFFFBBBCCCDDDDDDBBB@@@===<<<:::>>>AAADDDDDDDDDDDDEEEDDDDDDDDDCCCBBB@@@>>><<>>>>>???@@@AAA@@@??????@@@BBBCCCCCCBBBAAACCCEEEEEECCCAAA@@@@@@?????????>>>>>>??????@@@???>>>>>>===>>>???@@@AAA======>>>>>>???>>>>>>>>>===>>>@@@???>>>>>>???@@@CCCBBB@@@???>>>======>>>@@@@@@>>>;;;999777555444444555777777777999===???::::::999:::;;;===>>>@@@999999999999:::;;;<<<===777:::;;;999:::======:::888;;;===>>>===<<<======;;;===<<<999999;;;<<<999:::999999999:::<<<>>>???;;;===>>>===;;;::::::::::::;;;<<<:::999888:::;;;<<<======<<<;;;:::<<<===;;;;;;999999999999;;;;;;888888777777888888999999999888888:::;;;;;;999777666777888888777666777888:::999777555555777999:::888777666777888888666444444333222111222333555777444666333///...222333111333333444444555444444444444444333333222222222222......------------......333222000...............+++...111000---***+++,,,...,,,++++++---......---.../////////------///111,,,++++++,,,......---+++******+++,,,...000111222+++++++++++++++,,,,,,---333000------000000///,,,000///000333333333:::BBBCCC>>>888333111000000000333222111222333444444222555444555666888777444111222333444333111//////000------........./////////...------......///000111,,,---///000000000///...///...---///111222111000000///...------///111222...///000000//////111333//////000000111111222222333333111000////////////------......///000000000222111000///...///000111000000000111111111111111999111***+++222555000)))---...///111111222222222444222000111222333333222222444555666666777999:::<<<===>>>???AAACCCEEEFFFFFFDDDCCCDDDHHHKKKMMMNNNNNNOOOOOOMMMKKKJJJJJJKKKFFFFFFEEEDDDCCCCCCCCCCCCAAABBBCCCCCCCCCGGGNNNTTTWWWYYYYYYUUUUUUWWWWWWTTTVVVQQQMMMLLLJJJEEEBBBCCCBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBDDDFFFHHHIIIKKKOOOTTTXXXZZZ]]]___aaa___^^^^^^___bbbdddeeeeeedddfffeeebbbcccdddaaa\\\^^^[[[XXXVVVUUUTTTRRRPPPMMMLLLJJJKKKLLLMMMMMMLLLJJJPPPWWWYYYXXXWWWXXXZZZZZZZZZZZZ[[[\\\]]]^^^___^^^ZZZXXXXXXUUUPPPOOOQQQ000******111111***)))...111111111222333444444333555888777<<>>BBBCCCEEEGGGIIIHHHFFFDDDCCCEEEHHHJJJKKKJJJGGGDDDDDDCCCCCCBBBCCCDDDEEEFFFEEECCC@@@BBBFFFHHHGGGFFFAAABBBCCCCCCCCCAAA???======@@@CCCEEEEEEDDDDDDEEEBBBCCCCCCCCCCCCAAA@@@???@@@??????>>>>>>??????@@@???>>>>>>@@@BBBDDDDDDCCCBBBDDDFFFEEECCC@@@???>>>>>>======<<<======>>>?????????>>>======>>>???@@@>>>>>>>>>???>>>>>>======>>>???@@@@@@>>>>>>???@@@BBBAAAAAA@@@???>>>=========>>><<<888666666444222333444555555555888;;;>>><<<<<<;;;<<<<<<>>>???@@@::::::::::::;;;<<<===>>>:::======::::::===<<<999999;;;>>>>>>===<<<======;;;===<<<999888;;;<<<999777777888999:::<<<>>>???<<<===>>>===;;;999999999777888999888777888:::<<<======>>>===;;;;;;===>>><<<;;;999888888999;;;<<<999999888888888999999:::999999::::::;;;:::999888777888999888777666777999999777555444444555777999777666666666888888666555444333222222222444666777444666555111111333444111222222333444555555555555333333444444333333222111///......------......///222111///---,,,,,,------,,,...000///---+++,,,---...,,,+++,,,...///...---///000000///------...000,,,,,,,,,,,,------,,,,,,))))))***+++---///111222---,,,,,,,,,,,,---......,,,++++++,,,///000000...000...///111222444===GGGGGGAAA999333000000111111222111111111333444333222333333444555555555333222444555666555333111111111......---------...///000///////////////000111111***,,,---//////...---,,,111///------///111111111111///---,,,,,,...111222...///000///...000222555///000000000//////000111333222111///............------......///000000000222111000//////000111222//////000000111222333333111222222000---,,,///111......000111111222222222444444333222222222222111222333555666555666888999;;;;;;===???AAADDDFFFHHHHHHFFFEEEDDDFFFIIILLLNNNNNNNNNNNNLLLIIIHHHGGGHHHFFFEEEDDDCCCCCCCCCCCCCCCAAABBBCCCBBBCCCFFFNNNTTTWWWZZZ[[[WWWVVVWWWWWWUUUWWWSSSPPPPPPMMMGGGDDDEEEBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCEEEFFFHHHIIIIIILLLPPPSSSVVVYYY]]]```\\\\\\]]]___bbbddddddcccccceeeeeeccccccdddaaa\\\]]][[[WWWUUUTTTRRRPPPNNNNNNKKKIIIJJJMMMOOONNNLLLLLLQQQXXX[[[[[[ZZZYYYYYY]]]\\\\\\\\\]]]___bbbccc^^^ZZZXXXXXXUUUQQQOOORRR000***+++222333------333222000///000333555444222111333///333;;;666...111222333555555555555777888444444444333333444444333222222222222333333444444444555666777777777666666777888888777666999===AAAGGGEEECCCCCCEEEGGGFFFEEEBBBEEEHHHJJJJJJHHHFFFEEEFFFEEEDDDBBBBBBBBBCCCDDDCCCAAA???@@@DDDFFFEEEDDD===???AAACCCCCCCCCBBBAAA@@@BBBEEEFFFDDDCCCBBBBBB@@@AAABBBCCCDDDCCCBBBBBB@@@??????????????????@@@???>>>>>>@@@BBBDDDDDDCCCAAACCCEEEEEEBBB@@@>>>>>>>>>===<<<;;;<<<===???@@@BBB@@@???============>>>>>>???????????????>>>===???@@@AAA@@@???>>>???@@@AAAAAAAAAAAA@@@>>>===;;;:::===<<<777555777666222444444444444444666999===??????>>>>>>>>>>>>>>>???;;;;;;;;;;;;<<<===>>>???>>>@@@???;;;:::<<<<<<999:::<<<>>>???>>><<<======;;;======999999<<<<<<999777777888999:::;;;======;;;======<<<:::888888999555666666666666777;;;===<<<===>>>===;;;;;;===???<<<;;;999888888999;;;<<<::::::999999999999::::::::::::;;;;;;;;;:::::::::888999::::::888888999:::666555444333333444555666777666555666888888777555444444333333333444555666///111111......000000...222222333444555555555555111111222222222222111111000//////////////////000000///...,,,++++++,,,,,,.../////////...------......------...///000///...//////000///------...000,,,,,,,,,,,,++++++,,,,,,************+++,,,---...---,,,,,,,,,,,,---......---,,,++++++---///000111...------///000333;;;EEEBBB===666111000000111222222111000111333444333222111222333444333222222222444666888777555333222222000///...---...///111222000000/////////000111111,,,---...///000///......222///------///000111111000///---+++,,,...000222///000000//////000333555///000111///------///111222111000///............------......///000000000222111000//////000111222///000000111222333444444///111111///---,,,///222...///000111111111111111444555555444333222222222222444555666555666777999999:::<<>>>>>@@@BBBDDDDDDCCC@@@BBBDDDDDDBBB@@@??????>>>===<<<<<<<<<>>>@@@BBBCCCBBB@@@>>>============??????@@@@@@AAA@@@@@@??????AAAAAAAAA???>>>???@@@@@@AAABBBBBBAAA???<<<::::::??????999888<<<<<<666555555555333222444888;;;????????????>>>>>>>>>===<<<<<<<<<<<<===>>>???@@@???AAA@@@<<<;;;======:::;;;===??????>>>===<<<===<<<>>>===::::::<<<===:::888888888999999::::::::::::<<<===<<<:::999999999555555666555555777;;;>>>;;;<<<===<<<;;;;;;===???<<<;;;::::::::::::;;;<<<;;;;;;::::::999999::::::999:::;;;;;;999999:::;;;888:::;;;:::999888999:::666555444333333444555666666555555666888888777666555555444444444444444555000222222......111222///333333444444555444444444//////000000111222222222000000////////////000000///...---,,,,,,,,,---...//////.....................------///000111///...---.........,,,,,,...000,,,------,,,******,,,---+++***************+++++++++++++++++++++,,,,,,---///...---,,,,,,...000222---,,,---000000000777???:::666222000000111111111222111000111222333333111///000222222111000111222333555888888777555444444111000/////////000111222000000////////////000000000000000000111111111222222000...---///000000000///...---,,,,,,...000111///000111111000000222444///111111///++++++---111111000000///////////////------......///000000000111000///...///000111222000000111111222333444444666...'''***222666111+++//////000111111111111111333555666666444222222333333555666666666666777999;;;;;;===@@@CCCGGGJJJLLLHHHHHHHHHGGGFFFGGGIIILLLJJJKKKKKKIIIFFFDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDAAACCCCCCBBBBBBEEELLLRRRVVV\\\___\\\YYYZZZ[[[ZZZRRROOOOOONNNIIIBBB@@@CCCCCCDDDEEEEEEEEEEEEDDDCCCDDDDDDEEEGGGHHHIIIJJJKKKIIILLLOOORRRTTTVVVZZZ\\\TTTTTTVVVYYY]]]``````___^^^aaabbbbbbcccdddaaa[[[ZZZWWWTTTRRRQQQPPPNNNLLLMMMKKKIIIJJJLLLOOOQQQQQQSSSSSSVVV\\\bbbbbb^^^XXX\\\\\\\\\]]]^^^___```aaa]]]YYYWWWWWWUUUQQQPPPRRR(((++++++)))***...///...000000000000000111333555222555222222777222000999111333444444444444666777111333222111555<<<===999111111222333444444444444222444666888999888888777333555777666666:::BBBHHHIIIEEECCCDDDHHHJJJIIIFFFCCCEEEHHHIIIGGGFFFFFFGGGEEEDDDCCCBBBBBBBBBCCCDDD???AAACCCDDDCCCBBBAAABBB===>>>@@@BBBCCCCCCBBBAAA???AAADDDEEEDDDBBBAAABBBBBBCCCDDDDDDDDDCCCAAA@@@AAAAAAAAABBBBBBAAAAAAAAA@@@??????@@@BBBCCCCCCBBB===@@@CCCDDDCCCAAAAAAAAA@@@???===<<<===???BBBDDDBBBAAA@@@???>>>>>>???@@@???@@@AAAAAABBBBBBBBBBBB@@@AAABBBAAA???>>>???@@@???@@@BBBCCCBBB???<<<::::::@@@@@@::::::AAAAAA:::888777666333222333777:::<<<======>>>>>>>>>==================>>>???@@@@@@>>>@@@???;;;;;;???@@@>>>;;;===??????>>>===<<<======???>>>;;;;;;>>>>>>;;;999999999999999888777777999:::<<<<<<:::999999:::555666666555555777;;;>>>:::;;;<<<;;;::::::<<<>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::777999:::999777666888:::777999:::999888777888999777666666555555666666777666555555666888999777666666666555555444444333333222444333000000333555333444444444555444444333333.........///000222444555/////////......///////////////...---...///000111...---,,,,,,---......------------...000000...---+++,,,---,,,,,,,,,...000---......,,,***)))+++...++++++******++++++,,,,,,,,,,,,,,,+++,,,------...---.........---...000111------///222000...222888333111000111222222000...222000000111222333222111---///111111//////000222111444777999777666555555000000//////000000111111000//////....../////////111000///......000111222111000......000000000///...------------.../////////111222222111000111222///111111...***))),,,000000000//////000000111111------......///000000000//////.........///000111///000000000111111222222555---''')))222666222+++//////000111111111111000222555777777444333333444444666777777777777888:::??????@@@BBBDDDGGGIIIJJJCCCFFFGGGHHHGGGHHHKKKNNNIIIJJJJJJIIIFFFDDDDDDEEECCCCCCCCCBBBBBBCCCCCCDDDAAACCCCCCBBBAAAEEELLLQQQRRRYYY]]][[[XXXYYYZZZZZZRRRPPPOOONNNHHHBBBAAADDDCCCDDDEEEFFFFFFEEEDDDCCCEEEFFFGGGIIIJJJKKKLLLLLLIIILLLOOORRRSSSUUUWWWYYYQQQQQQRRRUUUYYY\\\]]]]]]ZZZ^^^```___aaabbb___YYYXXXUUURRRQQQPPPPPPNNNLLLKKKKKKKKKJJJKKKMMMQQQTTTQQQTTTYYY^^^aaaaaa```^^^[[[\\\]]]]]]^^^^^^^^^^^^[[[WWWUUUUUUSSSOOONNNPPP,,,222222,,,,,,333444///000111111000///000333666...333222222555///...888222444555444333333444555222444222///222999999444000111222333444555444444000222555888999::::::999222444666666666:::CCCJJJHHHFFFDDDGGGKKKMMMJJJFFFCCCFFFHHHHHHFFFEEEFFFIIIBBBBBBAAAAAABBBCCCEEEFFF???CCCFFFFFFCCCAAAAAABBB>>>@@@AAACCCCCCBBBAAA@@@===???CCCDDDCCCCCCCCCCCCEEEEEEEEEEEECCCAAA???>>>AAABBBBBBCCCCCCBBBBBBAAA@@@??????@@@BBBCCCCCCBBB;;;>>>BBBCCCCCCBBBBBBCCCAAA@@@>>>===>>>@@@CCCEEEAAA@@@?????????@@@AAABBB???@@@AAABBBCCCDDDDDDDDD@@@AAABBBAAA???>>>???@@@???@@@BBBCCCBBB???<<<999999@@@@@@::::::BBBBBB<<<999888666333222333666999888999;;;<<<========================>>>???@@@AAA;;;>>>===;;;<<>>???@@@>>>===<<<===>>>@@@???<<<;;;>>>???<<<;;;;;;::::::888777555555888:::;;;;;;:::999:::;;;666666666555555777;;;>>>999:::;;;;;;::::::<<<>>><<<<<<===>>>>>>===<<<<<<===<<<;;;:::::::::::::::555777888777444444666999666888999888777666777888888888777777777777888888666555555666888999888666777777666555444333333222000111000,,,,,,000222000555555555555444333222222///.........000333666888.........------.........000000//////000111222444---,,,++++++,,,------,,,,,,+++,,,---//////---+++)))+++,,,,,,+++,,,...000---......,,,))))))+++...++++++++++++,,,---...//////............///000000***,,,...///////////////---...111444111---///444//////000222333222///,,,111000000000222333222111---///111000///...000333000333777999888666666666/////////000000000000000000///............/////////---+++******,,,///000111000//////000111///...---------...............///111333444222000000000///111222...)))(((,,,000/////////000000111222333------......///000000000///...---------///000111////////////000000000000---...///...,,,---000333///000000111111111111000111555777777555333444555555777888888777777888:::BBBBBBCCCCCCEEEFFFHHHHHH@@@CCCGGGHHHHHHJJJMMMPPPIIIJJJKKKIIIGGGEEEFFFGGGCCCCCCBBBBBBBBBCCCCCCDDDBBBCCCCCCBBBAAAEEEKKKQQQNNNVVV[[[YYYVVVWWWYYYYYYUUUSSSRRRPPPJJJDDDDDDHHHCCCDDDEEEFFFFFFEEEDDDCCCFFFGGGHHHJJJKKKLLLLLLMMMHHHLLLOOORRRSSSTTTUUUWWWOOOOOOOOORRRVVVZZZ\\\\\\XXX[[[]]]]]]___```]]]WWWVVVTTTQQQPPPPPPPPPNNNMMMJJJKKKLLLKKKJJJLLLQQQVVVOOOUUU\\\_________aaaccc\\\]]]^^^___```___^^^]]]XXXUUUSSSSSSQQQMMMLLLOOO///...---...000111111111//////000111222222333333000222333333222111333444111222333333333444666888333333333333444444555555000333666666555444666888111555:::===<<<:::888777666555666:::>>>BBBDDDEEEHHHDDD@@@@@@DDDGGGIIIIIIIIIIIIJJJJJJIIIGGGFFFEEE@@@CCCDDDBBBCCCFFFGGGDDDAAABBBEEEFFFFFFEEEBBBAAABBBAAABBBCCCDDDCCC@@@>>>BBBCCCEEEFFFFFFDDDBBBAAAFFFGGGGGGFFFCCC@@@@@@@@@BBBDDDEEEEEECCCBBBBBBCCC@@@AAACCCDDDDDDCCCAAA@@@;;;<<<>>>AAABBBCCCCCCBBB@@@===<<>>@@@DDD>>>????????????>>>>>>===AAAAAA??????DDDIIIGGGAAA@@@>>>???EEEDDD???===@@@??????===<<<;;;;;;;;;;;;@@@@@@@@@@@@@@@???>>>===888666333111000222444666666777888:::;;;<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>><<<;;;===AAABBB@@@>>>===>>>>>>???>>>===<<<<<<>>>????????????>>>======>>>===<<<:::888555333111666666666888<<<>>>>>>>>>:::666444444888:::999888<<>>===AAA>>>;;;999:::;;;;;;;;;======;;;;;;:::;;;<<<===;;;:::999888777777777777555777999999777777777888;;;999666333222333444666888:::;;;:::888666666777777>>>===333000666777111222333333111000///111222111111333444444333222111111111222000///000222555444111......000111111///222222222222111///...---+++,,,777000***999111,,,---......//////......,,,---...---,,,,,,---///+++++++++,,,,,,,,,---------............,,,+++***...---,,,,,,......---,,,+++++++++,,,---///111333...///000111111000///...111111111111000000//////000000000000000000000000///000222222000000000000222222333444444444444333///000000///......111333///...---,,,,,,,,,,,,,,,...//////...------///111111111000///////////////...........................///000000//////000111///000000///,,,++++++,,,111000...,,,,,,---///000000///......000222///+++111...+++,,,///111000///111000000000000000111222222000000000111000...,,,000...---...000111111111000111333555666666666555000555777444333777;;;<<>>EEEFFFFFFEEEDDDDDDGGGIIILLLVVVYYYRRRPPPYYY___^^^UUUWWWWWWSSSMMMGGGEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCEEEGGGKKKNNNOOOOOONNNLLLFFFJJJOOOQQQQQQRRRUUUWWWRRRPPPOOONNNPPPTTTYYY\\\VVVXXX[[[^^^^^^[[[XXXVVVUUUTTTRRRQQQPPPPPPPPPQQQNNNMMMLLLKKKLLLMMMOOOPPPOOOTTT[[[```aaa```^^^]]]]]]^^^___aaabbbaaa]]][[[ZZZSSSRRRVVVRRRJJJJJJRRR///.........000111222222000000111111222333333333000222333333222111333444333444555444333333444666222333444444555555444444111333666666444444555777222555999;;;:::999888777666777888;;;???BBBEEEEEEFFFDDDCCCDDDGGGHHHHHHFFFHHHIIIIIIJJJIIIHHHFFFFFF@@@CCCDDDAAABBBEEEFFFCCCDDDEEEFFFGGGGGGFFFEEEDDDBBBDDDEEEFFFEEEDDDBBBAAABBBCCCDDDEEEEEEEEECCCBBBDDDEEEFFFDDDAAA???>>>???CCCDDDEEEDDDBBBAAAAAABBB???@@@BBBCCCCCCBBB@@@???>>>???@@@BBBCCCCCCCCCCCCBBB???>>>@@@@@@======@@@???>>>===<<<<<<===???@@@@@@@@@>>>>>>BBBGGGFFF@@@@@@===>>>CCCCCC>>>===@@@AAA@@@???>>>============???@@@@@@@@@@@@???>>>===>>>;;;777444222222333444777888999:::<<<===============>>>????????????>>>===<<<<<<>>>AAABBB@@@===>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@???>>>>>>======>>>===<<<:::888666333222777666666999<<<>>>>>>>>>999888666666888999::::::>>>CCCEEEAAA=========<<<<<<:::888888;;;===>>>>>>===<<<;;;::::::;;;<<<===999888777555555555555666888888888888888777666555888777666555666777999:::666777999999888777777888999???>>>555222777888333222333333222000///111222///000111222222111000///000111111000//////222444444111......000111000/////////000000000///......))))))111***&&&222)))++++++,,,---------------,,,---...---,,,+++---///,,,,,,,,,---------......+++,,,---.........---,,,---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,...000222333///000000000000000//////000000000000000111222222000000000000000000000000111222333333111000000000111111222333333333333222///000000///......111333///...------,,,,,,,,,---...///000///------...000111000000///////////////........................---///000000//////000111///000000///---,,,---...333222111//////000222333//////......000222000---000...,,,,,,///000000///000000000000000111111222222111000000111000...---111000000000111111222111000111333444666666666555222777888555333777;;;<<>>===;;;999:::<<>>???>>>===AAAEEEDDD??????======@@@@@@======@@@BBBAAA@@@???>>>>>>>>>?????????@@@@@@??????>>>>>>CCC@@@<<<888555333333333777777888:::;;;<<<===>>>======>>>????????????>>>;;;<<<===???AAAAAA???<<<>>>===<<<<<<===>>>@@@AAADDDCCCAAA???==================<<<;;;999777555444777777777999<<<>>>>>>>>>:::::::::999888999;;;===>>>DDDGGGBBB>>>===<<<:::;;;999888888:::<<<======<<<<<<;;;::::::;;;<<<===:::888666444333444666777;;;999777777999888555222777777777888999:::;;;<<<333555777888777777888999:::???>>>666444888999666222333333222000000111222000111222222222111000000...///000///...///000222333111//////000000000///,,,---...////////////...///...000+++"""***111))),,,,,,---............------......---++++++---...------------............***+++,,,...///.........---------------------------------...///111333333222111000000////////////000///......///222444666000000000000000000000000222333333333222222111000///000111111222222111111///000000///......111333///...------,,,---------///000000///---,,,---...000000//////......//////........................---///000000///...000111...///000000......///000000///...------...///000///......///111222111000000...------///000000///000000000000000111222222333111000000111111///---222222222222222111111111111222333444555666666666333888:::666444777;;;;;;<<<>>>AAABBBBBBCCCDDDFFFFFFEEEGGGJJJJJJHHHJJJOOONNNOOOOOOOOOLLLGGGBBB???BBBAAA??????AAACCCCCCCCCDDDEEEEEEEEEDDDDDDFFFHHHKKKUUUZZZXXXXXX___bbbaaa```^^^[[[WWWSSSMMMFFFBBBEEEEEEEEEEEEEEEFFFFFFFFFHHHHHHIIIKKKLLLMMMNNNNNNJJJLLLNNNOOOOOONNNOOOPPPLLLJJJHHHGGGHHHKKKOOORRRTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQPPPOOOOOONNNLLLKKKKKKKKKLLLNNNQQQRRRUUUWWWZZZ]]]^^^___aaacccaaaaaabbbaaa```___^^^]]]YYYUUUUUUXXXTTTMMMKKKQQQ---...///000000111444555111111222222333333333444000222333333222111333444444555555444222222444555111333555777777555333111222333444444333222222222333444666666555555777888888:::===???AAACCCEEEGGGEEEFFFHHHJJJJJJIIIFFFDDDFFFGGGIIIJJJJJJJJJIIIHHHEEEGGGFFFCCCBBBFFFFFFDDDEEEEEEDDDCCCCCCDDDEEEEEECCCGGGJJJIIIEEEBBBDDDGGG@@@AAACCCDDDEEEEEEEEEEEEEEEGGGHHHGGGDDDCCCCCCCCCEEEFFFFFFDDDBBBAAAAAABBBAAAAAABBBBBBBBBAAA@@@@@@>>>???@@@BBBCCCDDDEEEEEEAAA@@@AAADDDBBB===:::;;;;;;;;;::::::;;;<<<>>>@@@>>>???>>>===@@@DDDCCC???>>>===<<<=========>>>???AAA@@@@@@???>>>>>>??????>>>>>>????????????>>>>>>DDDBBB>>>:::777555333333555555666777999;;;<<<===<<<<<<===>>>>>>>>>>>>===;;;<<<>>>@@@AAA@@@>>><<<======<<<;;;===???BBBCCCFFFDDDAAA>>><<<<<<======<<<<<<<<<;;;:::888777666888777777999<<<>>>>>>===:::<<<===;;;999888<<>>;;;999999999:::999888<<<;;;:::::::::;;;<<<===<<<:::777444444666888:::;;;777555666:::;;;777222:::::::::999999888888888333555777777666555666777999===<<<666444777999777222333333222000000111333333444555555555444333222---...//////......///111111000000///////////////---....../////////......222111000,,,+++111333......//////000111000000000---......---++++++,,,...,,,,,,,,,------------...***+++---.........------.../////////.........///......//////111222333333333222000///...//////000111000......///111444666000000000000000000000000000000000111222333222111...///000000111000000000///000000///......111333......------------......///000111///---,,,,,,,,,000//////.........//////........................---...000///......///111---///000000//////000222------,,,,,,,,,---...//////---...222333222111333............//////000///000000000000111222333333444222000000111111000///222333333333111000000111222222333444555555555666444999:::666444777:::;;;:::>>>BBBCCCCCCBBBCCCEEEEEEDDDFFFJJJJJJHHHJJJNNNMMMOOOPPPOOOLLLFFFBBB???CCCAAA???@@@AAACCCCCCCCCCCCEEEFFFEEEDDDDDDFFFGGGJJJSSSYYYZZZ\\\aaacccaaa___\\\XXXVVVSSSNNNFFF@@@EEEEEEEEEFFFFFFGGGGGGGGGIIIIIIIIIIIIJJJLLLNNNOOOKKKMMMNNNNNNNNNLLLLLLKKKKKKJJJHHHGGGHHHJJJMMMOOOSSSSSSTTTTTTTTTTTTSSSSSSNNNOOOPPPQQQPPPOOOMMMLLLKKKKKKJJJJJJLLLOOOQQQSSSWWWYYY[[[\\\]]]___ccceee```bbbeeeeeeccc___]]]\\\XXXVVVVVVXXXUUUNNNMMMPPP---...000000///000333555111222222222222222333333000222333333222111333444222333444444333333666888111333555777777555333111333333333333444333222111333444555555555555777999999<<>>@@@DDDCCC???<<<<<<888999;;;============<<<>>>@@@@@@>>>@@@CCCCCC@@@=========<<<<<<>>>????????????>>>============>>>===>>>>>>?????????>>>>>>@@@???===;;;999777555555222333333444666888:::<<<:::;;;<<<<<<======<<<<<<:::<<<>>>??????>>>===<<<======<<<<<<===@@@BBBDDDFFFDDDAAA>>><<<;;;<<<<<<<<<<<<<<<;;;;;;:::888888999888888:::<<<>>>>>>===<<<>>>>>>===:::999<<<@@@888>>>AAA>>><<<<<<<<<;;;===;;;:::999::::::999777;;;::::::999:::;;;<<<===;;;999666444444666888:::999555333666:::<<<999555999999999888888777666666555666777777555444444555777999999555333555777777333444444222111000222333444555555666555444333222,,,...//////......///000000000000000///......///000000000000///...---,,,,,,---)))''',,,000//////...//////000111000000000.........---++++++,,,---******+++++++++,,,,,,,,,------.........---+++***,,,...///...,,,,,,---///...//////000111222333333333222111/////////000111333222000...///111333555111111111111111111111111---,,,,,,///222444333111......///000000000000//////000000///......111333......---------......///...///000000---+++++++++//////............//////........................---...//////......///000---...000000//////111222////////////000111111222...---000666666222111444---...///////////////000000000000000111222333444555333111000111111111000000222444333111//////000333333333333444555555666444999:::666333666:::;;;999>>>CCCDDDBBB@@@AAACCCEEEDDDFFFIIIIIIGGGIIINNNKKKMMMPPPOOOKKKFFFCCCBBBEEECCCAAA@@@AAABBBBBBAAACCCEEEFFFFFFEEEEEEFFFGGGIIIPPPWWW[[[^^^aaaaaa___\\\ZZZWWWVVVUUUQQQIIIDDDEEEEEEFFFFFFGGGGGGHHHHHHJJJIIIHHHHHHIIIKKKMMMOOOLLLMMMMMMMMMMMMLLLJJJIIIIIIHHHGGGFFFGGGIIILLLMMMNNNPPPSSSUUUUUUSSSPPPNNNMMMMMMNNNOOOOOONNNLLLKKKKKKKKKJJJJJJLLLOOOQQQSSSXXXZZZ\\\]]]^^^```dddggg^^^ccchhhiiifffaaa]]][[[XXXWWWWWWWWWSSSOOONNNPPP,,,///111000......111444111111111111111111111111000222333333222111333444111222333333333444666888333444555666666444333111444333222333555555444222333444666666555555777888888===AAACCCBBBAAADDDFFFGGGGGGGGGFFFDDDEEEGGGJJJDDDFFFHHHJJJKKKLLLLLLLLLJJJKKKJJJFFFFFFJJJLLLJJJHHHGGGFFFFFFFFFFFFGGGHHHCCCFFFGGGFFFCCCBBBCCCFFFBBBBBBCCCCCCDDDDDDEEEEEE@@@BBBCCCCCCBBBAAAAAABBBEEEEEEEEECCCAAAAAACCCEEEEEEEEEDDDDDDCCCBBBBBBBBB999:::;;;===???BBBDDDEEE===<<>>777999<<<>>>???>>><<<:::>>>AAAAAA??????BBBBBB@@@;;;===>>><<<===@@@@@@>>>======<<<<<<<<<<<<<<<=========>>>>>>??????>>>>>><<<===<<<<<<;;;999888777111111111222444777999;;;;;;;;;<<<============<<<;;;===>>>>>>===<<<===>>>============>>>@@@BBBCCCDDDCCC@@@>>><<<;;;;;;;;;;;;;;;<<<<<<<<<;;;:::::::::999999:::===>>>>>>===>>>>>>>>><<<;;;;;;===>>>777<<>>@@@CCCDDDCCCEEEHHHHHHFFFHHHMMMJJJMMMOOONNNIIIFFFEEEFFFFFFDDDAAAAAABBBBBBBBBAAADDDFFFHHHHHHGGGFFFGGGHHHHHHMMMSSSYYY]]]^^^^^^\\\ZZZZZZZZZYYYWWWSSSMMMIIIGGGGGGGGGGGGGGGHHHHHHHHHJJJIIIHHHHHHIIIKKKLLLMMMLLLLLLLLLMMMNNNMMMKKKIIIFFFFFFEEEEEEFFFHHHKKKLLLJJJLLLPPPRRRRRRPPPLLLJJJLLLLLLMMMMMMMMMLLLLLLKKKLLLKKKKKKKKKLLLNNNQQQRRRXXXZZZ]]]```aaabbbdddfff^^^ccciiijjjgggaaa^^^]]]XXXXXXWWWTTTQQQNNNNNNPPP,,,///111///,,,+++...222000000000000000000000000000222333333222111333444222333444444333333555777444444555555444444333222444222222444666777666333333555777777777666777888888===BBBCCCAAA@@@BBBEEEDDDEEEFFFFFFDDDDDDGGGJJJDDDEEEGGGJJJLLLMMMMMMMMMIIIKKKIIIEEEFFFKKKMMMLLLHHHGGGGGGGGGGGGGGGGGGHHHFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDD???@@@BBBBBBAAA@@@@@@AAABBBBBBBBBAAA???@@@CCCEEEEEEEEEDDDCCCBBBBBBAAAAAA<<<<<<<<<<<<>>>???AAABBB???===???BBBBBB???===???:::;;;===>>>>>>===<<<;;;<<<@@@@@@>>>===@@@AAA???999>>>???===>>>AAAAAA======<<<<<<;;;<<<<<<======<<<======>>>>>>>>>>>>>>><<<<<<=========;;;999888111000000111333777:::;;;<<<======>>>???>>>>>>>>><<<>>>>>>===;;;:::===???======>>>???@@@@@@AAAAAAAAAAAA???>>><<<;;;:::999:::;;;;;;<<<<<<<<<<<<;;;:::999999:::===>>>>>>===@@@>>><<<;;;<<<======<<<:::>>>???;;;888:::======:::999999;;;===>>>===;;;:::999999888999;;;<<<===666555444333333444555666555666777888888999888888999888666555555666777888555666888888666555555666555555555444333222555777333444444333111111222444444555555555444333111000,,,...000111000//////000---///222111///------...////////////......---,,,***222,,,)))333000+++555++++++,,,---------------...//////---+++***+++---******+++++++++,,,,,,,,,,,,---.........---,,,+++))),,,///---***)))+++...---...///111111111111000///000000111222222222222000000000111222333444555111111111111111111111111000---,,,...222444111.........///000000000000000///000000///......111333...............///000000***---///000...,,,,,,,,,...------------...///000........................,,,---///...------...000---...//////...---...000******+++,,,------------------555???===222---111+++...000111///...///000000000000111222333555555777555222111111222222222---111555555222000111333444444333333333444555666000555777333222666999;;;<<>>BBBCCCBBBDDDHHHHHHFFFHHHLLLKKKNNNOOOLLLGGGDDDEEEHHHDDDBBB@@@@@@BBBDDDDDDDDDEEEGGGIIIJJJIIIHHHHHHIIIHHHJJJOOOUUUZZZZZZYYYYYYWWWYYY[[[ZZZVVVQQQLLLJJJHHHHHHHHHHHHHHHGGGGGGGGGIIIIIIIIIIIIJJJKKKKKKLLLLLLKKKJJJLLLOOOOOOMMMJJJFFFFFFFFFGGGHHHJJJMMMNNNKKKLLLNNNPPPPPPNNNLLLKKKLLLKKKKKKKKKKKKKKKLLLLLLMMMLLLKKKKKKLLLNNNPPPQQQVVVZZZ___cccdddddddddddd```dddhhhhhhdddaaaaaacccXXXXXXVVVQQQNNNMMMOOOPPP,,,///111///+++***---000000000000///////////////000222333333222111333444444555555444222222333555555555555444333333333333444222222444777999777555222555777888888777777888777===BBBCCCAAA@@@BBBEEEAAADDDFFFFFFEEEEEEGGGIIICCCEEEGGGJJJLLLMMMNNNNNNHHHIIIHHHDDDEEEJJJMMMLLLEEEEEEEEEEEEEEEEEEEEEEEEHHHFFFDDDDDDEEEFFFEEEDDDEEEDDDDDDCCCCCCCCCDDDDDD@@@AAACCCCCCBBBAAABBBCCC???@@@???>>>>>>???BBBEEEEEEDDDCCCBBBAAA@@@@@@AAA???>>>=========>>>???@@@AAA>>>???BBBBBB>>><<<>>>>>>======<<<<<<<<<======;;;???@@@===<<<>>>???>>>888>>>@@@>>>???CCCAAA<<<======<<<<<<<<<<<<===>>><<<<<<===>>>>>>>>>>>>>>>======??????>>><<<:::888111111111222444777:::<<<>>>>>>???@@@@@@@@@@@@@@@===>>>>>><<<999999===@@@===>>>???@@@@@@AAA@@@@@@?????????>>>===;;;999888:::;;;;;;<<<======<<<<<<;;;:::999;;;===>>>>>>===AAA>>>::::::<<<>>>===;;;>>>AAAAAA;;;777:::======>>>===<<<<<<===<<<:::888999999888888999;;;<<<===777777666666666777777777666888999999777666777777???===999666333333444555333555777888777777888999555444444555444333555888444444444333222111222444777777777777777555333222,,,///111111000///000000,,,///222111///------...+++,,,------......------***444---)))333---'''444,,,---......//////....../////////---+++***+++---++++++,,,,,,,,,---------***+++---...///......---,,,///222111---+++...222---...///000111111000///---...000222333333333222---...000111333555666777111111111111111111111111444000...///333444000,,,...//////000000000000000///000000///......111333...............///000000))),,,//////...---,,,,,,---------------...///000........................,,,---///...------...000---...///...---,,,---///,,,---...///000000000000---...777BBB???222,,,000+++...111111///......000000000000111222444555666888555222111111222333222---222666777333111333555555444333222333444555666///444666333111555999;;;>>>CCCFFFDDD>>>;;;===AAACCCBBBDDDHHHHHHFFFHHHLLLMMMOOOPPPLLLFFFCCCEEEHHHBBBAAA???@@@CCCEEEFFFFFFFFFHHHJJJKKKJJJIIIIIIJJJGGGHHHLLLSSSWWWXXXWWWWWWTTTXXX[[[YYYSSSMMMIIIHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJLLLOOOPPPNNNKKKHHHHHHIIIJJJLLLNNNQQQRRROOOOOOOOOOOOOOOOOOOOOOOOLLLKKKJJJIIIIIIJJJLLLMMMNNNMMMLLLKKKLLLMMMOOOPPPTTTZZZ```eeefffeeeccccccbbbeeegggeeeaaa```cccgggYYYXXXUUUOOOLLLMMMOOOPPP000///...------...///000333...000888888000...333222000111555666444444777999888777666444444444333333444555555444444666777444666555333555888444,,,555<<>>AAADDDHHHIIIGGGEEEDDDGGGIIIIIIFFFFFFHHHKKKIIIFFFFFFLLLOOONNNKKKKKKKKKIIIFFFEEEEEEGGGJJJKKKGGGEEECCCCCCDDDHHHLLLNNNHHHEEEAAAAAADDDGGGHHHHHHFFFJJJIIIEEECCCFFFEEE@@@AAACCCEEECCC@@@???AAACCCDDDCCCBBBAAA@@@?????????CCCCCCCCCCCCCCCBBBBBBBBB???>>>>>>===>>>@@@BBBCCC@@@>>>===<<<<<<>>>@@@AAA===>>>>>>===;;;<<<>>>@@@CCC@@@===<<<===>>>>>>>>>=========<<<<<<=========<<<===>>>>>>>>>======>>>;;;===>>>>>>======>>>???<<<===>>>???>>><<<:::999777333//////333666888777===???BBBCCCCCCAAAAAAAAA===<<<;;;;;;;;;===>>>??????AAADDDCCC@@@???@@@BBB:::>>>@@@>>>999666777:::999<<>>===<<<===>>>===<<<;;;:::;;;===???@@@>>>???===999:::===<<<888===??????<<<<<>>??????>>>???AAACCCCCCEEEHHHKKKLLLLLLJJJIIILLLLLLLLLJJJIIIGGGEEEDDDCCCDDDEEEEEECCCDDDEEEGGGFFFGGGGGGGGGKKKOOOLLLGGGGGGIIIMMMSSSWWWXXXUUURRRWWWXXXXXXWWWRRRNNNKKKJJJLLLLLLHHHDDDEEEJJJKKKHHHEEEFFFGGGGGGFFFGGGIIIJJJHHHJJJLLLMMMLLLMMMNNNPPPNNNKKKHHHJJJMMMOOOLLLIIILLLPPPRRROOONNNPPPOOOMMMRRROOOJJJGGGFFFHHHLLLNNNLLLLLLMMMNNNPPPRRRTTTUUUYYY[[[___bbbdddeeedddccc___aaabbbbbbdddhhhfffbbbZZZUUUTTTVVVSSSNNNNNNTTT111000///.........///000000+++---555555---+++000111///111555666444444666888777666555444444444444444555555555333333555777222666666333444666444...666;;;===888666999<<<;;;AAAAAACCCFFFIIIIIIGGGEEEFFFGGGGGGGGGFFFFFFGGGIIIGGGEEEGGGMMMPPPNNNJJJJJJGGGGGGGGGFFFFFFGGGIIIKKKJJJIIIFFFDDDDDDFFFIIIKKKJJJGGGCCCBBBDDDFFFGGGFFFFFFIIIIIIEEECCCFFFDDD@@@BBBCCCDDDCCCBBBAAAAAABBBBBBAAAAAA@@@@@@AAABBBCCCEEEEEEDDDDDDCCCCCCBBBBBB???>>>>>>>>>???@@@AAABBB@@@???>>>>>>>>>@@@BBBCCC@@@@@@@@@>>><<<<<<===???AAA>>><<<<<<===???@@@@@@======>>>>>>>>>>>>=========<<<;;;>>>BBBCCCAAA>>><<<===>>>===<<<===>>>@@@<<<<<<>>>???>>>===;;;:::777666444111111222555888<<>>======<<<<<<===>>>???>>>@@@BBBBBB???>>>???AAA:::===@@@>>>:::777888;;;888:::<<<<<<<<<;;;<<<===<<<===>>>===<<<;;;<<<===<<<;;;;;;::::::;;;<<<===<<<@@@AAA<<<999;;;<<<<<<<<<>>>>>><<<;;;>>>>>>;;;;;;888777:::999555555888777666333222333555888:::999999:::::::::999888777888666555555666666444111222333555666777666555444555555555555555444444444444444333222111111222222111333444444333222222333///000000///......000222111000000/////////000000///.........//////..................////////////......------------.........------,,,++++++++++++---,,,,,,+++******++++++///---++++++---//////...111000...,,,,,,---...///***+++,,,---............000222444333222111222333222111111111222444666777000000111222222111000000...///000///---,,,---...---///111000...---...000////////////............---...///...,,,,,,...///---...000///...------...---------....../////////222000......///000/////////...------------...///////////////000000000000...///000000000111333555)))---222444333000......000000000000////////////444000---///333666555333111111000000111111222333111222444555666555555444555444222222222333333333111333555666666777999:::>>>???@@@@@@??????BBBDDDHHHIIIJJJJJJJJJIIIHHHHHHJJJKKKLLLLLLJJJGGGDDDAAACCCDDDDDDDDDCCCCCCEEEGGGFFFIIIJJJIIIKKKNNNMMMIIIHHHIIIMMMRRRVVVXXXVVVTTTUUUVVVXXXWWWTTTQQQOOOOOOOOOPPPNNNIIIHHHLLLMMMLLLGGGHHHHHHHHHGGGGGGIIIKKKHHHJJJLLLLLLMMMOOOQQQTTTOOOLLLJJJKKKOOOPPPMMMJJJLLLPPPRRRPPPPPPQQQQQQNNNRRRPPPMMMJJJJJJLLLOOOQQQMMMMMMNNNOOOQQQSSSTTTUUUYYY[[[___bbbdddeeedddccciiijjjhhhdddbbbbbb^^^XXXYYYUUUSSSTTTRRRNNNNNNSSS222111000///////////////222///000777777000///222//////111777888444333555555555444444444444555555555666666555333333444666111666777555444555444222444777777666666:::;;;:::DDDDDDEEEHHHJJJIIIGGGEEEIIIGGGEEEDDDEEEFFFFFFFFFFFFFFFJJJQQQSSSOOOJJJIIICCCFFFIIIIIIGGGGGGIIIKKKKKKIIIGGGEEEEEEGGGIIIKKKKKKHHHEEEDDDDDDEEEFFFEEEFFFHHHHHHDDDCCCEEEDDDAAAEEEDDDCCCCCCDDDDDDCCCAAA@@@@@@??????AAACCCFFFGGGFFFFFFEEEDDDCCCCCCBBBBBB??????>>>??????@@@AAABBBAAA@@@??????@@@BBBDDDEEEBBBBBBBBB@@@===<<<===>>>@@@===;;;;;;===@@@AAAAAA===>>>???@@@@@@???>>>======;;;:::???FFFHHHDDD???===>>>>>>===<<<<<>>>>>>>>===<<<777888888444000///333888;;;>>>AAABBBAAA@@@AAAAAA??????>>>>>>===>>>>>>???===???@@@@@@???>>>>>>???:::===???>>>;;;999:::<<<888888888999;;;<<<<<<:::??????>>><<<::::::;;;===============<<<<<<<<<<<<:::AAADDD>>>888999===???:::======::::::======;;;;;;999888:::999666666888;;;777222000333666888888888999:::::::::999888777888666444333444444333222111222444666666555333222444444444444444444444444555555444222111111111111222222222444555444222000000111111000...---///000222222111000/////////000......------------......---............/////////------,,,,,,,,,,,,------------,,,++++++,,,,,,,,,---,,,,,,+++++++++++++++...,,,++++++,,,.........000///...---------...///+++,,,...///000000///...222333333222111111222444333333222111111222444555111111222222222222111111///000111000...---...///---///000///......///000............---------------...///...,,,,,,...///---///111000///...///000---......///000000/////////---,,,---///000000//////......------......///////////////000000000000---///111111000000000111///000000000...///000222////////////000000000000222///...///333666555444111000000000000111222222000000111222333444555555555444333222111111111111222444666666666777999;;;???@@@AAAAAA@@@@@@BBBDDDJJJJJJIIIHHHHHHIIIJJJKKKJJJLLLNNNOOOMMMIIIDDDAAACCCCCCCCCCCCBBBBBBDDDFFFFFFKKKNNNMMMLLLNNNNNNKKKIIIJJJLLLPPPUUUXXXXXXXXXSSSVVVWWWXXXVVVTTTTTTTTTPPPSSSSSSMMMIIIKKKMMMMMMHHHIIIJJJIIIHHHHHHIIIKKKJJJKKKLLLMMMNNNQQQUUUXXXQQQOOOMMMNNNPPPRRRPPPMMMMMMQQQSSSQQQRRRTTTSSSPPPOOOOOONNNMMMMMMNNNPPPQQQNNNNNNOOOQQQSSSTTTVVVVVVYYY[[[___bbbeeeeeedddcccfffgggfffccccccdddaaa[[[XXXTTTRRRRRRPPPNNNOOOQQQ333222222111000000//////444111222777777222111444000///333999:::666444555333333333333333444666666555666666555333333444666333777:::888555555666777333222222333666::::::999CCCCCCDDDGGGIIIIIIHHHFFFKKKGGGCCCBBBEEEFFFEEEDDDGGGHHHMMMUUUVVVPPPKKKJJJBBBFFFKKKMMMKKKIIIJJJMMMHHHGGGFFFEEEGGGIIILLLMMMJJJHHHFFFEEEEEEFFFGGGGGGGGGGGGFFFDDDCCCDDDDDDCCCGGGDDDBBBBBBEEEFFFCCCAAAAAA@@@??????AAACCCFFFIIIEEEEEEDDDCCCBBBAAAAAA@@@????????????@@@@@@AAAAAA?????????@@@AAABBBCCCDDDAAABBBBBBAAA???>>>???@@@AAA???<<<<<<===???@@@@@@<<<===???@@@@@@???===<<<<<<;;;===AAAEEEEEECCC@@@===>>>===<<<;;;<<>>>>>>>>>>>888999777555222111444777;;;===???@@@@@@???@@@AAA@@@@@@??????????????????===>>>???@@@????????????;;;===>>>>>><<<;;;;;;===999777666999===>>><<<:::>>>>>>===;;;::::::===???@@@@@@@@@@@@@@@???>>>===:::@@@AAA<<<999:::======999<<<<<<999:::======:::999999999:::;;;:::;;;<<<>>>777000///333777888666777888999::::::999888777777666444222222333333333222333555666666555444222444444444444444555555555777666444333222111000000222111111444666666222---///000111000......///111444333222000000/////////.........---,,,,,,...///---------.........//////---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---------,,,,,,+++++++++,,,,,,---,,,++++++,,,---.........---,,,,,,,,,,,,------,,,---///111111111000///333333333111000000222555444333222222111111222222111111222222222222111111///000111000///...///000......///////////////000/////////.........---------...///...,,,,,,...///---...000000///...///000+++,,,...///000000000//////...---...///000000/////////............//////////////////000000000000---///111222000///...///111111111///...///111444......//////000000111111000///...000333666555444000000000000000111222222111111000000111222333444444444444444222222222333333444666777777888:::<<<@@@AAABBBBBBAAAAAACCCEEEHHHGGGFFFFFFGGGKKKNNNQQQMMMNNNOOOOOONNNJJJGGGDDDBBBCCCCCCAAA@@@AAADDDFFFEEELLLQQQOOOMMMMMMNNNMMMLLLKKKLLLOOOTTTXXXZZZ[[[UUUWWWYYYYYYWWWVVVWWWXXXNNNTTTUUUNNNHHHHHHJJJKKKIIIJJJJJJIIIGGGGGGIIIJJJMMMNNNNNNNNNOOORRRWWWZZZSSSQQQPPPQQQRRRSSSRRRPPPOOORRRSSSRRRTTTWWWUUUQQQKKKKKKLLLMMMNNNNNNOOOOOONNNOOOQQQSSSTTTVVVWWWWWWYYY\\\___ccceeeeeeeeeddd```ccccccbbbdddgggeee```WWWTTTPPPOOOOOOOOOOOOPPP333333333222222111111000111///000333333000///111111000444:::;;;777555666222222222333444555666777555555666555333333555666777999;;;;;;888555777:::444222222555888:::;;;<<<@@@@@@AAADDDGGGIIIHHHGGGJJJFFFCCCCCCEEEFFFEEECCCEEEGGGMMMSSSSSSMMMIIIIIIDDDHHHNNNPPPOOOMMMMMMMMMGGGGGGFFFFFFGGGIIIKKKLLLGGGGGGGGGFFFFFFGGGIIIJJJGGGFFFDDDDDDDDDCCCCCCDDDGGGDDDBBBBBBEEEFFFCCCAAAAAAAAA@@@???@@@BBBDDDFFFCCCCCCBBBAAAAAA@@@?????????@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>??????@@@AAABBB>>>???AAAAAA@@@@@@AAABBBDDDAAA>>><<<===>>>>>>===<<<<<<===>>>>>>===<<<<<<:::>>>AAABBB???>>>>>>???===>>>>>>===<<<<<<>>>AAA::::::;;;<<<===>>>??????:::777444333555666666555:::<<<>>>>>>>>>>>>@@@AAA???@@@@@@@@@@@@?????????>>>>>>???@@@AAAAAA@@@@@@<<<===>>>>>>===<<<<<<===;;;999888:::>>>???===;;;<<<<<<<<<;;;:::<<>>===;;;===<<<999999<<<<<<999888;;;;;;999999======:::;;;<<<<<<;;;<<<======<<<===777111000444777888666777777888999999999888777777666555333222222333444444555666777777666444333444444555555666666666666777666555333222111111111111000111333666666111------...////////////111333333222111000////////////---...///...,,,,,,...000------------............---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---------,,,,,,+++,,,,,,------------,,,,,,,,,,,,...///---------,,,---------...---...///111222111111000333333333111000000222555444444333222111111111000111111111111111111111111...000111000//////000111............///000000///000000000/////////......---...///...,,,,,,...///+++---//////......///000---......///...---+++***222000///000111111///...////////////////////////////////////000000000000...000222222000.........---///000///------...///......//////000000111111000///000111333555555444000000//////000000111222333222111000000000000000000222444444222222333555333555777888888888:::<<>>AAA>>>>>>???BBBFFFHHHHHHGGGGGGFFFEEEFFFFFFGGGFFFDDDDDDEEEIIINNNMMMHHHFFFHHHHHHJJJNNNQQQRRRQQQNNNLLLJJJIIIGGGFFFFFFFFFFFFGGGFFFGGGHHHHHHGGGHHHJJJLLLHHHDDDCCCDDDDDDBBBCCCFFFEEEDDDCCCCCCDDDDDDCCCAAA@@@@@@@@@@@@AAAAAABBBBBBAAA@@@@@@@@@@@@?????????@@@@@@AAAAAAAAAAAA@@@@@@======>>>>>>>>>?????????<<<>>>@@@AAAAAAAAABBBCCCEEEBBB>>><<<<<<===<<<<<<======<<<<<<<<<<<<======;;;???CCCAAA;;;888;;;???;;;===>>>>>>======>>>???;;;;;;;;;<<<===>>>>>>???<<<777444444777999777444999:::<<<=========???AAA>>>>>>???@@@@@@@@@@@@??????>>>>>>???AAABBBAAA@@@>>>>>>???>>>>>>===<<<<<<<<<<<<<<<===>>>???===<<<999:::;;;;;;;;;===@@@BBB>>>>>>>>>===============;;;<<<:::777999===<<<888888;;;;;;999:::===>>>;;;???@@@???<<<;;;<<<;;;888:::666222222555777777666666777888999999999888777666666666555333222333444555666777888888666444333444444555555666777777777666666555333222222222222111111111333444333111///,,,.../////////000222444111111000///.........///,,,///111111...---...000,,,------------.........------,,,,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------...---......---,,,---///111.../////////000000000000...//////000000111222222222333333222111111222444333333333222111111000000111111000000000000111111---///000000......///111...------...000111000///111000000000////////////---...///...,,,,,,...///+++---//////......///000000111111000...***'''%%%222111000111222111///......//////000000//////...////////////000000000000///000222111000//////000...000333333222///......////////////000000000000000000222333333333333333000////////////000111111333333222111000//////...,,,000333333111000222444444666888888888999;;;======???@@@AAAAAACCCFFFHHHJJJIIIIIIIIIIIIKKKLLLMMMMMMKKKHHHFFFDDDDDDDDDDDDDDDDDDCCCAAA@@@AAAEEEHHHFFFLLLQQQQQQRRRTTTSSSPPPPPPNNNNNNOOOSSSXXXZZZ[[[ZZZ[[[[[[ZZZXXXWWWXXXYYYSSSXXXZZZUUUQQQPPPOOOMMMLLLLLLLLLJJJHHHGGGHHHIIIRRRRRRRRRQQQQQQRRRVVVXXXUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUTTTSSSVVVYYYVVVPPPKKKLLLNNNPPPQQQPPPPPPOOONNNPPPRRRTTTVVVWWWWWWWWWZZZ\\\```cccffffffeeedddgggiiigggdddcccccc___ZZZWWWTTTOOOKKKMMMRRRRRROOO111222333444555555444444444555555555555555555444111000111666777444444666333333444444555666777888222333444444444555777999???:::777::::::666444777555555777;;;;;;888<<>>???AAAAAAAAAAAAAAA???@@@@@@@@@@@@AAAAAAAAA@@@AAAAAABBBBBBAAA@@@@@@>>>>>>??????>>>>>>======<<<>>>@@@AAA@@@@@@@@@AAADDDAAA>>><<<======>>>===???>>>===<<<<<<===>>>???>>>@@@@@@>>>:::999;;;>>>:::<<>>===>>><<<<<<<<<<<<<<<===>>>>>><<<:::888777666555555444888:::;;;<<<<<<===???AAA;;;<<<>>>???@@@AAA@@@@@@>>><<<<<<>>>AAABBB@@@>>>@@@@@@?????????>>><<<;;;<<<>>>???>>>===<<<<<<===999;;;======<<<===>>>@@@>>>===<<<;;;<<<===>>>???999<<<<<<999888;;;<<<;;;888;;;<<<::::::>>>>>><<<===@@@???:::999;;;:::666555555444444555666777888555666777999999999888777555777888777444333333444444555666777777555333222333333444555555666777777666555444333333333333333000111333333111111111222...///000///...///111222//////...............///+++///444444000......000,,,,,,---------...............------------.........------,,,++++++++++++,,,,,,,,,,,,,,,---.........///000...------000333......///000000000000000000///.........000222333000222444333222111222333222222222222222111000///000000///......///000000,,,...//////......///000...---,,,---000222111///000000/////////.........---...///...,,,,,,...///,,,...000000//////000111///000111111///---)))'''///...///000222222000......///000111111000///...////////////000000000000000111222111000000111333000222555666444111000000000000000000////////////000222333444333222222222///////////////000111111111222222333222111///......111555444111///111333444666888999999:::<<<===;;;===???@@@AAACCCGGGIIIGGGHHHJJJKKKLLLLLLLLLKKKKKKJJJIIIGGGEEEDDDCCCBBBEEEEEECCCAAA@@@BBBFFFIIIHHHMMMQQQSSSWWWZZZXXXSSSQQQPPPOOOQQQTTTXXXYYYZZZZZZZZZ[[[ZZZXXXXXXYYYZZZVVVZZZ[[[XXXVVVVVVSSSOOOOOOOOOOOOMMMJJJIIIJJJKKKOOOPPPRRRRRRSSSTTTWWWYYYUUUVVVVVVVVVUUUUUUUUUVVVVVVVVVTTTSSSVVVXXXTTTMMMKKKLLLNNNOOOOOOOOOOOONNNMMMOOORRRUUUVVVWWWVVVVVVZZZ]]]```dddffffffeeeeeeaaaddddddbbbdddfffddd```WWWUUUOOOJJJMMMTTTTTTOOO000111333555666666555555111333333111111333333111000...///333444222333666444444444555555777888888111222444444444555888:::@@@999555888999555222444222222666:::888444999BBBCCCBBBAAABBBEEEFFFEEEDDDAAAEEEJJJKKKIIIGGGGGGHHHKKKJJJKKKLLLJJJGGGJJJPPPNNNKKKIIIMMMRRRSSSMMMGGGDDDDDDDDDDDDEEEFFFGGGGGGIIIKKKLLLJJJGGGFFFGGGIIIHHHCCCAAADDDDDD@@@BBBGGGAAACCCEEECCC@@@???AAACCC:::<<<>>>AAABBBBBBAAA@@@???@@@@@@AAAAAABBBBBBCCC@@@AAABBBBBBBBBAAA@@@?????????@@@??????>>>===<<<===???AAAAAA@@@>>>>>>>>>BBB???===<<<===?????????AAA@@@===<<<<<<===@@@AAAAAA???===;;;;;;<<<===>>>999<<>>=========<<<<<<<<<<<<===>>>>>><<<======999444111222444888999;;;;;;;;;<<>><<<:::<<<>>>@@@???<<<:::;;;===:::<<<>>>>>>===<<<<<<===???>>>===<<<===>>>@@@BBB777>>>AAA<<<888999===???888;;;<<<:::;;;>>>???===888<<<<<<888888<<<<<<777222444666666666666777999555666777888999999888777444777:::999666333333444333444555666666444222111222222333333444555666666555444444333333333444444///222444222000///111444000111111000......///000......---------......///***000555666222///...000,,,,,,,,,---------......///......------......//////...---,,,+++*********,,,,,,,,,,,,,,,---...///...000111///------000444,,,,,,---...//////......111///---,,,---///222444000222444444333222111222222222222222222111000000000///...------...///000+++---......------...000...,,,+++---000222111/////////.........------------...///...,,,,,,...///---///111111111111222333***,,,...111222111000...++++++,,,///111222111///...///000111111000///...////////////000000000000111111111000///000333555---///111111///---------111111000000//////......111222444444333111111111///////////////000111111///000222333444333111000222666999888333000222444555666888999999:::<<<>>>999;;;>>>@@@AAADDDGGGJJJBBBEEEIIIMMMOOOOOONNNMMMKKKLLLLLLLLLJJJGGGDDDCCCFFFFFFDDDBBBAAACCCFFFJJJKKKNNNRRRUUU[[[___\\\UUURRRQQQPPPQQQUUUWWWYYYYYYXXXYYYZZZYYYXXXXXXZZZ\\\WWWZZZZZZXXXXXXYYYUUUNNNQQQRRRQQQOOOLLLKKKKKKMMMLLLNNNQQQSSSTTTUUUXXXZZZUUUVVVWWWVVVUUUUUUVVVWWWWWWVVVTTTSSSUUUXXXSSSLLLJJJJJJKKKLLLLLLLLLLLLKKKMMMOOORRRTTTVVVWWWVVVVVVZZZ]]]```dddfffffffffeeeccceeeeeecccccceeeccc^^^XXXVVVPPPJJJMMMUUUUUUOOO//////000000111222444555333444444333222222333555000222333333222333555777000666999777555777999888777666444333333555888999999888777666666777888888999999888777777999>>>BBBCCCCCCDDDDDDDDDCCCAAA@@@FFFJJJKKKGGGEEEGGGGGGEEEGGGGGGHHHIIIJJJKKKLLLMMMJJJLLLNNNNNNLLLJJJJJJJJJEEEBBB???@@@CCCFFFFFFFFFEEEHHHIIIGGGCCCBBBFFFJJJDDDAAAAAACCCDDDAAABBBEEECCCAAABBBDDD???:::>>>GGGCCC???@@@EEEEEEAAA@@@DDDBBBBBBBBBCCCCCCCCCDDDDDDFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCBBB@@@>>>;;;@@@CCCAAA???@@@@@@===@@@???>>>======>>>??????<<<<<<<<<<<<<<<===>>>>>>>>><<<:::999:::<<<======888;;;===>>>======>>>???@@@???>>>======>>>???@@@;;;===>>>;;;777444555777444555777;;;>>>???===<<<<<<<<<===>>>>>>>>><<<;;;???>>>===>>>???>>>===;;;AAA???@@@BBB@@@;;;:::======>>>>>>>>>>>>>>>===<<<=========>>>??????===;;;======<<<<<<===>>>@@@AAA>>>===<<<:::999;;;>>>BBB;;;===;;;666666<<<<<<888888888999:::::::::999999888666555666888999999888888555666999888444222444999888777666555444333333666666666777888777444111666333222555999999444000222444333222555888666000///222555555222000111222---111222000111444444111...///111000...------...+++222666222///111111...,,,,,,------...///000000+++---------+++++++++---***++++++,,,---------------,,,,,,,,,,,,---......,,,---...---,,,+++---///)))---...---///222333000//////000111111111111111444444555444222222444666333222111111000111111111......////////////......---+++,,,000000------000---...000111111111000///111000///...---,,,++++++...---,,,+++,,,...000111------...///000000//////---///000000//////000111---------///111222222000//////000000000000////////////000000111111222222//////000000000000//////---.........//////000000222111000......///000000555333222222333333111000111///------///111111111333222111111000000111111555555444111//////111333666888999::::::;;;<<<>>>;;;>>>AAAAAA@@@BBBGGGKKKEEEFFFGGGIIIKKKLLLMMMNNNMMMLLLIIIFFFDDDDDDDDDEEEHHHFFFBBB@@@AAACCCGGGIIIJJJLLLRRRXXX]]]^^^\\\ZZZUUUSSSPPPOOOQQQSSSUUUUUUWWWYYY[[[[[[YYYWWWWWWXXX]]]^^^\\\YYYXXXYYYUUUOOOTTTQQQRRRVVVTTTMMMJJJKKKMMMMMMNNNPPPTTTVVVWWWWWWVVVWWWWWWXXXYYYYYYYYYXXX[[[XXXSSSRRRRRRRRRQQQOOOKKKNNNPPPNNNIIIHHHKKKNNNJJJLLLPPPSSSUUUXXX\\\___^^^aaaccceeeddddddeeeeeefffdddccccccdddccc___[[[XXXUUURRRQQQRRRQQQNNNKKK/////////000111222444444333444444333222222333555111222333333222333555777111555777444222555888888777666444333333555777999999888777666666777888888777777777777888;;;???CCC>>>???AAABBBCCCCCCCCCBBBDDDHHHIIIEEEDDDGGGHHHGGGFFFGGGGGGHHHJJJKKKKKKLLLHHHJJJKKKKKKJJJIIIHHHIIIKKKHHHDDDDDDEEEFFFFFFDDDDDDFFFHHHEEEBBBAAADDDHHHEEEAAA@@@CCCCCCAAABBBFFFBBBAAABBBCCC???:::<<>>BBBBBB???>>>BBBAAABBBBBBBBBCCCCCCCCCDDDEEEDDDBBBAAA@@@@@@@@@AAACCCBBBBBBCCCDDDCCCAAA???;;;@@@CCC@@@???@@@@@@===AAAAAA???>>>===>>>??????<<<<<<<<<<<<<<<===>>>>>>===<<<:::999:::;;;<<<===999;;;<<<===<<<<<<>>>???@@@???>>>======>>>???@@@===>>>>>><<<999777777777444555777:::>>>??????===;;;<<<>>>>>>===<<<<<<<<<======>>>???AAABBBAAAAAAAAA??????AAA@@@<<<;;;>>>>>>>>>>>>>>>============>>>======???@@@@@@>>>;;;<<<<<<;;;;;;<<<===???@@@;;;<<<===<<<;;;<<<===???888<<<===;;;;;;>>>;;;555:::::::::::::::999888777777666555555777999999888999666666999888444333555888888777666555444333333222222333555666666333111666333222444888999555111222444333222555888666111///222555555222111111222///222333111111444444111...///111000...------...***000333000---//////---,,,,,,------...//////000***+++------,,,,,,---///)))+++,,,,,,+++***+++,,,---,,,,,,,,,,,,---......,,,---...---,,,+++---///***...///---...222222//////000111111111111111000333444555444333333333555333222222111000000000000......////////////......---+++,,,000000------000---...000111111111000///000000//////...---,,,,,,///...---,,,,,,---///000---......///000000//////...///111000//////000222/////////000222333222000//////000000000000///////////////000111111222222//////000000000000//////............/////////000//////...------------...333333333222111111111111111///---...///111111111222111111000000111111222333333333111000000333555666777999::::::;;;===>>>===>>>@@@@@@AAACCCFFFIIIEEEFFFGGGIIIKKKLLLMMMNNNLLLKKKHHHEEECCCCCCCCCDDDHHHFFFCCCBBBBBBEEEHHHKKKLLLNNNSSSXXX\\\^^^]]][[[XXXUUURRRQQQSSSTTTUUUUUUVVVXXXZZZ[[[ZZZYYYYYYYYY^^^```___[[[YYYZZZXXXSSSYYYVVVWWWZZZYYYRRROOOQQQPPPOOOPPPQQQSSSUUUWWWWWWSSSTTTUUUVVVWWWWWWXXXWWWYYYVVVSSSRRRSSSRRRPPPNNNOOORRRSSSPPPKKKJJJLLLOOOLLLOOORRRUUUWWW[[[^^^aaa___aaadddeeeeeeeeeeeefffiiihhhggghhhhhheee```[[[XXXUUURRRQQQRRRQQQNNNKKK/////////000111222333444333444444333222222333555222333444444333333555777555888777333222777::::::777666444333444555777888888777777666666777777888444666777888999<<>>@@@BBBDDDEEEEEECCCFFFFFFCCCBBBFFFIIIIIIEEEFFFFFFGGGHHHIIIJJJJJJEEEGGGHHHIIIGGGFFFGGGHHHKKKIIIFFFFFFFFFGGGFFFEEECCCEEEFFFDDDAAA@@@BBBEEEEEEAAA@@@BBBBBBAAACCCGGGBBBBBBCCCDDD@@@;;;;;;??????===>>>AAAAAA???>>>@@@AAAAAABBBBBBBBBBBBCCCCCCDDDCCCAAA?????????AAABBBDDDCCCCCCCCCDDDDDDBBB@@@;;;@@@BBB@@@???@@@@@@===CCCBBB@@@>>>======>>>>>><<<<<<<<<=========>>>>>>===<<<::::::::::::;;;<<<;;;;;;<<<;;;:::;;;===?????????============?????????>>>===<<<<<<;;;999777444444666999===@@@@@@???:::===@@@???===;;;<<<>>><<<===>>>???AAAAAABBBBBBCCC@@@???AAA@@@======@@@@@@???>>><<<<<<<<<===>>>>>>>>>>>>???AAAAAA???===;;;;;;::::::;;;<<<>>>???999;;;>>>???>>>===<<<===999<<<===<<<<<<<<<:::777;;;;;;;;;:::999888777666666555444555777999999888:::666666777777444444777888888666555444444333333111111222444666666555333666333111333666888666444222444333222444777666111000222444444333222111222222555555222222444333000...///111000...------...***...000---,,,---...---,,,,,,------.../////////)))***,,,---,,,---...000'''+++///---)))'''))),,,---,,,,,,,,,,,,---......,,,---...---,,,+++---///,,,///000---...111111...000111111111111111000000111333555555444333333333444333222111000/////////...//////////////////......,,,,,,000000------///---...000111111111000///000000//////.........---000///...---------...///......///000000000/////////000222111000000111333222111000111333333222000...//////000000//////......//////000111111222222...//////000000//////...............////////////.../////////......------///222333222///...000222111///......000111111000000000000000111222333333111222222111111222555777555777999::::::;;;===???@@@???>>>@@@BBBEEEFFFFFFEEEFFFGGGIIIKKKLLLMMMNNNLLLJJJGGGDDDCCCBBBCCCCCCHHHFFFDDDCCCDDDGGGJJJLLLOOOQQQUUUYYY\\\]]]^^^^^^\\\YYYVVVUUUUUUUUUUUUTTTTTTWWWZZZ[[[[[[ZZZ[[[\\\___bbbbbb]]]ZZZ[[[\\\ZZZ\\\ZZZZZZ]]][[[WWWUUUVVVUUUTTTRRRRRRRRRSSSUUUWWWPPPQQQSSSTTTUUUVVVWWWWWWUUUTTTSSSTTTTTTRRRPPPMMMQQQSSSSSSPPPLLLJJJKKKMMMMMMOOORRRUUUXXX[[[___bbbaaaccceeefffffffffggghhhjjjjjjiiiiiihhhddd^^^ZZZVVVUUURRRQQQQQQPPPNNNLLL////////////000222333444333333444333222222333555333444444444333333555777666777555000000555999999777666555444444555666777666666666666777777777888444666888999:::<<<>>>AAA:::;;;===@@@BBBEEEFFFGGGDDDGGGFFFAAA@@@DDDGGGGGGEEEEEEEEEFFFGGGHHHHHHHHHDDDFFFGGGGGGFFFEEEFFFHHHDDDDDDDDDEEEFFFFFFFFFFFFCCCEEEEEEDDDAAA@@@AAACCCEEEAAA@@@AAABBBAAADDDHHHCCCDDDEEEEEEAAA===<<<===@@@???@@@BBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBDDDCCCAAA??????@@@BBBCCCDDDCCCBBBBBBCCCCCCBBB@@@<<<@@@BBB???>>>@@@@@@>>>BBBAAA???===<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>=========<<<;;;;;;<<<===<<<<<<<<<:::999:::===??????>>>===<<<<<<===>>>??????===;;;<<<>>>>>>:::777333222333777;;;>>>??????;;;>>>@@@???<<<;;;===@@@===>>>>>>>>>>>>>>>@@@AAAFFFAAA???@@@AAA>>>>>>AAAAAA@@@===<<<;;;<<<===>>>>>>>>>>>>@@@AAAAAA@@@>>>;;;:::999999:::;;;===>>>:::<<<>>>>>>===<<<======<<<======;;;:::;;;;;;<<<::::::::::::999999888777555444333444666888888888999555444555555333444777888777666444333333444444444333444555777777666444666444111222444777777777111444444222222666555222000111333444333333222222444777777333333444333000...///111000...------...+++---...---------...------------.........//////***,,,------,,,,,,...///(((---111///)))&&&)))------,,,,,,,,,,,,---......,,,---...---,,,+++---///...000000------000000---111111222222222111000000000333555666555333222222444333222000//////////////////............//////...,,,---000000---,,,///---...000111111111000///////////////////////////111000///...------.........//////000000000/////////111222222111111222333222111111111222222000......//////////////////.........///000111222222333...//////////////////............///////////////000000111222222000///...---111444222...---000444111///...///111222111000......//////000222333444111222333222222222444666555777999::::::;;;===???AAA???>>>@@@DDDFFFEEECCCEEEFFFGGGIIIKKKLLLMMMNNNMMMKKKHHHEEEDDDCCCCCCDDDFFFEEECCCCCCDDDHHHKKKMMMRRRTTTXXXZZZ\\\^^^___```___\\\YYYWWWWWWUUUSSSQQQRRRUUUYYY[[[[[[\\\]]]^^^___cccbbb]]][[[]]]___^^^\\\[[[[[[\\\[[[YYYXXXYYYYYYXXXUUURRRQQQQQQSSSUUUOOOPPPRRRTTTUUUVVVWWWWWWSSSSSSTTTUUUTTTRRROOOMMMQQQRRRQQQNNNJJJHHHIIIJJJLLLNNNQQQSSSVVVYYY^^^aaaccceeefffggggggggghhhjjjkkkjjjgggeeeaaa^^^ZZZXXXUUUTTTSSSQQQPPPOOONNNMMM.........///000111333333333333444333222222333555333444444444333333444666444444111---...333555444777666555555555555666666555555666666777777777777555777999999:::;;;===@@@>>>>>>@@@AAACCCEEEGGGHHHGGGIIIGGGAAA???BBBEEEDDDDDDEEEEEEEEEFFFGGGGGGGGGEEEFFFGGGGGGEEEEEEFFFHHHCCCDDDFFFGGGFFFFFFEEEEEEEEEFFFFFFEEEDDDBBBBBBCCCDDD@@@???BBBCCCBBBDDDHHHEEEGGGGGGEEEBBB@@@>>><<>><<>>@@@@@@???AAA@@@>>><<<;;;:::;;;;;;<<<===>>>>>>??????>>>>>>???@@@AAA???===<<<===???======<<<:::999999<<<>>>???>>>===<<<<<<===>>>???===;;;:::<<<>>>>>>:::777222111111444888<<<>>>???<<<>>>@@@???<<<;;;===@@@===>>>>>>>>>>>>AAAFFFJJJIIICCC???@@@AAA??????AAABBB@@@>>><<<;;;;;;===>>>>>>>>>>>>@@@BBBBBB@@@>>>::::::999999:::;;;===>>><<<======<<<;;;;;;>>>@@@;;;>>>CCCEEECCC>>><<<<<<777888999999::::::::::::444333222333666888888888888444222444444222333666888666555333333333444555666555444555666555444222777555222222333555777888000444444111111444555333000111222333444444333222555777777444333444333000...///111000...------...---,,,---///000/////////---------...............---...///...,,,+++,,,---)))///333000***'''***///---,,,,,,,,,,,,---......,,,---...---,,,+++---//////111000,,,,,,///000---111111222222222222111000000222555666444222222222333222111000////////////000///............///000///,,,---000000,,,,,,...---...000111111111000///////////////............111000//////............///000000000000000/////////111222222111111222333222111000000111000...,,,......////////////............///000111222333333......////////////......///////////////.........000111222222222111///...,,,000333222...---111555000//////000222222111000---......///000222333444222444444333222222333555444666999::::::;;;>>>@@@AAA???>>>@@@DDDFFFEEEBBBEEEFFFGGGIIIKKKLLLMMMNNNNNNLLLJJJGGGEEEEEEEEEFFFCCCCCCBBBBBBDDDHHHKKKMMMSSSWWW[[[]]]^^^___aaaccc```^^^[[[YYYXXXUUURRROOOQQQTTTXXXZZZ[[[\\\^^^```^^^aaa```]]]\\\___aaa```\\\]]]\\\[[[[[[\\\]]]\\\\\\\\\YYYUUUQQQPPPRRRTTTPPPQQQSSSTTTVVVWWWXXXXXXRRRTTTVVVWWWUUURRRNNNMMMQQQQQQPPPNNNKKKJJJJJJKKKMMMOOOQQQSSSVVVZZZ___bbbeeefffhhhhhhhhhhhhjjjlllmmmjjjfff```\\\YYYXXXXXXSSSSSSSSSQQQPPPNNNNNNNNN.........///000111222333333444444333222222333555222333444333222222333555666777555333444888888555777666666555555555555555444444555666777777777777555777888888999;;;>>>AAAAAAAAABBBCCCDDDGGGHHHIIIGGGJJJHHHCCC@@@BBBCCCCCCEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHFFFEEEDDDFFFGGGGGGIIIKKKJJJHHHEEECCCBBBGGGGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@CCCDDDCCCDDDGGGGGGIIIHHHDDDBBBCCCAAA======@@@AAA???@@@BBBBBB???AAAAAA@@@@@@@@@@@@??????BBBBBBBBBBBBCCCCCCDDDEEEAAA???======>>>>>>>>>======AAABBB>>>===???@@@???AAA???>>><<<;;;;;;<<<<<<<<<===>>>???@@@???>>>===???BBBCCCBBB>>>===>>>@@@>>>???>>><<<::::::<<<>>>>>>>>><<<<<<<<<<<<>>>>>>;;;;;;<<<===>>>===;;;888444222111333777;;;>>>??????>>>=========>>>>>>???<<<===??????BBBIIITTT\\\NNNFFF@@@@@@AAA@@@???AAAAAA@@@>>>===<<<<<<<<<<<<=========???AAAAAA@@@>>>::::::999999:::;;;===>>><<<======<<<;;;;;;>>>@@@666>>>JJJRRROOODDD;;;999666777888999:::;;;;;;;;;333222111333555777888888666333333555555222333666777666444222222333444555555444222222333222111000777666444333333444555777000444444111000333555444000000111222444555333111444777777444333444333000...///111000...------......,,,---222444111//////........................///000000///,,,++++++,,,+++...222000,,,***,,,///---,,,,,,,,,,,,---......,,,---...---,,,+++---//////111000,,,,,,///000...000111111222333333222222000222444444333222222222111111000/////////000000000///...------...///000///------000000,,,,,,...---...000111111111000/////////......---------,,,000000///////////////...000000111111111000/////////000222111000000111333111000///000000000...,,,---......//////......------...///000111222333444---......//////......---///////////////.........//////000000//////......---///222222000000222555000000///111333333222000.........///000111333444333444555444333222333444444666888::::::<<<>>>@@@>>>>>>???AAADDDEEEEEEDDDEEEFFFGGGIIIKKKLLLMMMNNNOOOMMMJJJHHHFFFEEEFFFFFFAAAAAAAAACCCEEEIIILLLNNNSSSXXX]]]``````aaacccfffaaa___]]]\\\ZZZVVVRRRNNNOOORRRVVVYYY[[[\\\^^^___^^^___^^^\\\^^^cccccc______aaa```]]]^^^aaacccbbb``````^^^YYYTTTQQQSSSUUUQQQRRRTTTUUUWWWWWWXXXXXXTTTVVVXXXXXXUUUQQQNNNMMMRRRQQQPPPOOOOOOOOOOOOOOOPPPRRRTTTVVVXXX\\\bbbfffggghhhiiiiiiiiijjjlllnnnnnnlllhhhaaa[[[XXXYYYZZZRRRSSSSSSRRROOOMMMNNNOOO............000111222333333444444333222222333555222333333222000000222333888999999888:::===:::444777777666666555555555555333444555777777777777666333444555666888<<>>>>>BBBCCC@@@@@@DDDCCC@@@AAA@@@@@@@@@???????????????@@@AAACCCDDDDDDCCCCCC@@@>>><<<<<<===>>>=========AAABBB>>>===???AAA???AAA@@@???>>>======>>>???<<<===>>>@@@@@@???>>>===???BBBDDDCCC>>><<<===@@@???@@@@@@???===;;;<<<===>>>===<<<;;;;;;<<<===>>>999<<>>;;;;;;???AAA???======>>>??????CCCNNN]]]hhhRRRHHH@@@@@@AAA@@@???@@@@@@@@@???>>>===<<<;;;;;;<<<<<<<<<>>>@@@AAA???>>>;;;::::::::::::<<<===>>>:::<<<>>>>>>===<<<===>>>555<<>>@@@;;;===AAACCCCCCDDDEEEFFFEEEFFFGGGIIIKKKLLLMMMNNNNNNMMMJJJGGGEEEEEEEEEFFFAAAAAABBBDDDGGGJJJNNNPPPQQQXXX___ccccccccceeegggcccaaa```___\\\XXXSSSOOONNNQQQUUUXXXYYY[[[\\\^^^^^^^^^\\\\\\bbbhhheee^^^aaacccbbb^^^___dddgggeeecccdddddd___YYYUUUUUUXXXRRRSSSTTTUUUVVVVVVVVVVVVWWWYYYZZZYYYTTTPPPNNNNNNPPPOOONNNOOOPPPQQQQQQQQQQQQSSSTTTVVVXXX]]]bbbfffiiijjjjjjjjjjjjkkknnnpppkkkllljjjddd^^^YYYXXXXXXQQQRRRSSSRRRNNNMMMNNNOOO............///111222333333444444333222222333555111222222111000000111333222444555666888999555---777777666666555555555444222333555777777777777666111222333555888>>>EEEJJJ??????@@@BBBEEEHHHKKKMMMCCCGGGHHHEEEDDDFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGEEEBBBAAABBBDDD???CCCGGGHHHEEEBBBAAABBBGGGFFFFFFFFFFFFDDDBBB@@@???>>>AAAFFFGGGDDDCCCEEEFFFHHHEEE??????CCCCCC>>>@@@EEEFFFBBBCCCGGGFFFBBBAAA@@@@@@@@@??????>>>>>><<<>>>AAACCCDDDCCCBBBAAAAAA???<<<<<<===>>>>>>===>>>AAABBB>>>===???AAA@@@BBBAAA@@@??????@@@@@@AAA<<<===???@@@AAA@@@>>>===>>>AAADDDBBB>>>;;;===??????@@@AAAAAA>>><<<<<<<<<>>>===<<<;;;;;;<<<===>>>999===BBBBBB@@@======???:::777555555888===@@@AAADDD>>>999:::@@@BBB@@@<<>>AAAMMM]]]iiiTTTJJJAAA@@@AAA@@@???@@@@@@@@@@@@???>>><<<;;;:::;;;;;;<<<>>>@@@@@@???===;;;;;;::::::;;;<<<>>>???777;;;???@@@???===<<<;;;888:::AAAGGGCCC:::888<<<999999:::::::::999999888222111000222555777888777777555777::::::777666888777555333111111333555666444333222222444666666555777777777555333222333444///444555000...111444555111//////222555666444111222555555222222444333000...///111000...------...,,,)))+++444777222---,,,.....................---,,,...///...------...///***++++++,,,---------------,,,,,,,,,,,,---......------...---,,,+++---///...000///++++++000222000...///000222333444555555222333333222111111222444.........//////000111222111///...------...///111000------000000,,,+++------...000111111111000/////////...---+++***))))))---...///000000111000000111111111111111000//////...///000000//////000111222111000111333333111000---..................---------...000111333444444---..................---000000//////.........---444333111000000000111222000//////111444555555444000000000222333444222000///......//////000111222...111333555555555777888333666888::::::<<<>>>AAA999===BBBDDDCCCCCCFFFHHHEEEFFFGGGIIIKKKLLLMMMNNNMMMLLLIIIFFFDDDDDDDDDEEEAAABBBCCCEEEHHHLLLOOOQQQPPPXXX```eeeddddddfffhhhdddcccbbbaaa___ZZZUUUQQQNNNQQQUUUWWWYYYZZZ\\\]]]___^^^[[[]]]fffkkkggg]]]```cccaaa]]]^^^dddhhheeeeeehhhhhhddd\\\XXXXXXZZZRRRSSSTTTUUUUUUUUUUUUUUUYYY[[[\\\YYYTTTPPPNNNOOOLLLKKKKKKLLLOOOQQQQQQQQQPPPQQQRRRTTTVVV[[[aaaeeejjjjjjkkkkkkjjjlllnnnqqqgggiiijjjggg```YYYVVVUUUPPPRRRSSSRRRNNNLLLNNNOOO111111222222333333333333222222222222222222222222222222111000///111555888444333333444666888999888888777666555444333333333555777999::::::888666444333555666666<<>>HHHIIIGGGFFFHHHKKKKKKHHHEEEHHHEEEAAA@@@BBBCCCCCCAAA???BBBEEEEEECCCCCCEEEGGGEEECCCDDDEEECCC??????CCC===???BBBCCCAAA@@@??????DDD???===>>>>>>===???CCC<<<@@@CCCAAA===<<>>>>>>>>>>>???@@@AAAAAABBBBBB<<>>???AAA???::::::===???>>>>>>@@@CCCCCC???<<<<<<===>>>>>>======>>>???<<<888444333444888<<<>>>>>>===<<<===>>>???>>>===>>>>>>>>>===>>>CCCLLLSSSGGGCCC???>>>@@@CCCCCCBBB>>>>>><<<;;;;;;;;;;;;;;;888===AAA@@@<<<:::;;;>>>AAA===:::999;;;<<<;;;999>>>>>>>>>>>><<<:::888777999::::::;;;;;;::::::999888666666999;;;;;;888555333222222444666777777666888888777777666666555555333555666555333333555888???:::333000111333333222000000///000111222444555666222...---222777777444222222222222333444555555666777555222444666333---000000//////.........---111///,,,***+++,,,------...///000///...---...000+++---000///,,,+++,,,...------..................,,,------,,,+++,,,...000111///------.../////////...---------...///...---...///111333444444444444333444444444444444333333333444111,,,,,,000222111222222111000......000222///000111000...------...---...///000111111000///000000000000000000000000...111111//////222333000222333444444444333222111---,,,+++,,,...000000000222555666333...,,,...222//////............//////---///111000......111333000000///...............000000...------...///000222...///333333......111222333555555444333444444444222111000222333333222000///......///111333555111333555555555555666888777;;;999333666@@@???777>>>@@@CCCEEEEEEEEEFFFGGGHHHHHHIIIKKKMMMPPPSSSUUUQQQMMMHHHFFFEEEGGGGGGGGGGGGDDDAAACCCHHHNNNQQQRRRWWW[[[```dddffffffggghhh[[[ZZZ]]]cccddd^^^XXXVVVNNNPPPTTTWWWYYYYYYXXXWWWXXX\\\^^^]]]___ccccccaaadddeeeeeedddbbbbbbdddeeefffggghhhgggddd```[[[XXX[[[ZZZYYYYYYYYYYYYYYYZZZZZZXXXWWWWWWXXXVVVQQQMMMRRRNNNKKKLLLPPPRRRQQQNNNUUURRROOOPPPUUU\\\bbbfffgggiiilllnnnppppppooonnnnnnkkkgggaaa]]]YYYWWWVVVUUURRRPPPPPPNNNJJJKKKOOO111111111111111222333333222222222222222222222222222222222111000111444777666555555555555555666666777777666555444444444444555666777888888777666444444666777888>>>EEECCC===>>>@@@AAABBBBBBDDDIIIMMMJJJIIIGGGFFFEEEEEEFFFGGGFFFHHHKKKKKKHHHFFFEEEEEEEEEFFFFFFDDDBBBBBBCCCEEEGGGJJJLLLIIIEEEBBBCCCFFFFFFIIIFFFFFFIIICCC>>>FFFGGGGGGGGGHHHIIIHHHFFFEEEGGGDDD@@@???AAABBBAAA@@@@@@CCCEEEEEEDDDDDDEEEGGGEEECCCCCCDDDBBB>>>???CCC>>>@@@BBBCCCAAA@@@??????FFFCCCAAABBB@@@;;;999;;;<<>>AAAAAA@@@>>>=========>>>???======>>>>>>??????@@@@@@<<>><<<888888<<>>===???AAAAAA???<<<<<<===>>>>>>======>>>???===:::666444666999<<<>>>>>>>>>===>>>????????????>>>???>>>===<<<@@@FFFLLLDDDBBB??????AAACCCCCCBBB>>>>>>===<<<;;;;;;;;;;;;999===@@@@@@<<<:::<<<>>>@@@===;;;:::<<<===<<<;;;<<<<<<<<<===<<<;;;999888::::::;;;;;;;;;;;;:::::::::999999;;;======:::777333222222444666777777666666666666666777777777777444555666555333333555777===888333111222333333333222111000000000111333444666333///...333777777555222222111111111111111222444555444222444777555000000000/////////.........000...,,,+++,,,------,,,---///000///...---...000+++---//////---+++,,,...........................,,,------,,,+++,,,...000111000......///000000///...---------...//////...///000111333444444444333222333444555666777777777222444222......111222000...///000///...///000222000111222111///...///000...///000111111111000///000000000000000000000000...111111......111111///111111222333333222111000...---,,,,,,...000000//////222444222...---000444000//////.........//////---...000///......000333000000///...............000///............000000111...///333333///...222333444555444333111111222222111111111333333222000111000///...///111222444222444555555444444666777444999999666999@@@>>>666>>>AAADDDEEEEEEEEEFFFGGGFFFGGGJJJMMMPPPQQQRRRRRRSSSOOOJJJGGGFFFFFFFFFFFFFFFCCCAAABBBGGGLLLOOOPPPVVVZZZ```ccceeefffhhhiiiaaa___```dddddd]]]WWWUUUQQQSSSUUUWWWYYYYYYXXXXXXXXX\\\^^^]]]^^^bbbbbb```bbbcccdddcccbbbbbbcccddddddeeeffffffeeebbb___]]]^^^^^^]]]\\\\\\\\\\\\\\\[[[ZZZXXXYYYYYYWWWSSSOOORRROOOLLLMMMQQQSSSQQQOOOTTTRRRPPPPPPUUU[[[bbbeeefffhhhjjjlllnnnnnnnnnnnnnnnkkkgggbbb]]]ZZZWWWVVVTTTQQQPPPQQQPPPNNNOOOSSS222111000000000111333333222222222222333333333333222333444333222222333444666888888666222111222555666555555444555555555666555555666777777666666555666777888:::@@@EEEDDD@@@@@@AAABBBBBBCCCEEEHHHKKKJJJJJJIIIHHHHHHGGGFFFFFFGGGJJJKKKKKKIIIFFFEEEEEEDDDEEEEEEDDDCCCBBBDDDEEEHHHIIIIIIFFFAAA???AAACCCFFFIIIFFFHHHNNNHHHAAAFFFEEEGGGHHHGGGFFFDDDDDDDDDEEECCC@@@???@@@@@@@@@???BBBCCCEEEEEEDDDDDDEEEGGGFFFCCCBBBBBB@@@===@@@EEE???AAACCCCCCAAA?????????EEECCCCCCEEECCC<<<777777<<<>>>@@@???===<<<===@@@@@@???>>>=========>>>???========================<<<>>>@@@AAA???=========;;;:::;;;>>><<<999999===???===<<<===>>>???>>><<<;;;===>>>>>>======>>>@@@===;;;999777777999<<<>>>>>>>>>>>>??????@@@@@@@@@>>>>>>>>>===<<<===@@@CCC@@@??????@@@BBBCCCBBBAAA???>>>===<<<;;;;;;;;;;;;:::===??????<<<;;;<<<>>>???>>><<<<<<===>>>===<<<999999:::;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::<<<======:::777333222222444666777777666555555555666777777888888555555666555333333555666999666333333333444444333555333111//////111333555777333000000444666666666444333222111000000000000111333333111444888777444000000////////////......---,,,,,,---...///---,,,---...//////...---...///+++---//////---,,,---...........................,,,---...---,,,,,,...000,,,------------------,,,------........./////////000111222444444444333222111222444666888999:::;;;111444333000000222222000***,,,.../////////000222000111222111000///000111111111111222111111000///000000000000000000000000...000000------000000---///000111222222111000000000...,,,---...//////...,,,...000000......111555111000///...............,,,---............000222000000///.........//////............///000111111///---...222222000000222444555555444111000000111111000000111333222111///222111000//////000222222333444555555444333444666222888:::888;;;@@@===555???AAADDDEEEEEEEEEGGGHHHFFFHHHLLLPPPRRRSSSRRRQQQVVVRRRLLLHHHGGGFFFFFFFFFEEECCC@@@AAAEEEIIILLLNNNUUUYYY^^^bbbeeefffhhhiiieeebbbbbbeeeddd^^^ZZZYYYUUUVVVVVVWWWXXXXXXYYYYYYXXX\\\^^^\\\^^^aaabbb___aaacccdddeeedddddddddfffddddddeeefffffffffeeeeeedddccccccbbbaaa```______]]]\\\[[[[[[[[[YYYUUURRRSSSPPPMMMNNNRRRSSSRRRPPPRRRQQQPPPQQQUUU[[[aaaeeeeeefffgggiiijjjlllmmmnnnmmmkkkgggbbb^^^ZZZXXXWWWSSSPPPPPPSSSTTTRRRSSSVVV222111000//////111222444222222222333333333333333222444666666444333222333444888999666111///222666444444444444555666777888666666666666777777777777666777999<<>>AAAGGG@@@BBBCCCCCCAAA?????????AAA???AAADDDCCC>>><<<===<<<>>>???>>><<<<<<===???@@@???>>>======>>>??????==================<<<<<<===>>>????????????>>>>>><<<;;;===@@@???;;;<<>>>>>======???@@@===<<<:::888777777:::<<<<<<===>>>>>>>>>>>>???@@@===>>>>>>============>>>======???@@@BBBBBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;===>>>>>><<<;;;<<<>>>>>>>>>======>>>>>>>>>===999999999999999999999999;;;<<<<<<<<<<<<<<<<<<;;;888888999:::;;;999777666333222222444666777777666666666666666777777777777666666555444444444444555444444444444444444444444444333111///000222555777777333000222555555555666666555444333333333333333111444444222333777777444000000//////////////////++++++,,,...000000---+++---...//////------...///,,,---.................................---------,,,---......------...000+++---//////...------,,,,,,---...///...///000111111222333444444444333222111222444666777999999:::111444555222222444222///***---000111000///000000///111111111//////000111222222222222111111000000////////////////////////---000000---,,,//////,,,///000111222222222111000111///------...//////...+++---///.........111333111000///......---......,,,---------...///111222000000///////////////000---......///000000111222------...000111111111222444444555333222111222333222000//////000111111000222222111000000000111222333555666555333333333555333777999888:::>>>===888@@@BBBDDDEEEEEEFFFHHHIIIJJJLLLOOOQQQSSSTTTTTTSSSVVVRRRLLLIIIHHHHHHHHHGGGEEEDDDBBBBBBDDDHHHLLLNNNUUUXXX]]]aaadddfffhhhjjjeeeaaaaaaeeefffbbb``````YYYYYYWWWVVVVVVWWWXXXXXXYYY]]]^^^]]]^^^bbbbbb```bbbeeeggghhhhhhggghhhiiieeeeeeeeefffggghhhiiijjjhhhhhhgggfffeeedddbbbbbb^^^^^^^^^^^^\\\ZZZVVVTTTSSSQQQOOOPPPRRRSSSSSSRRRPPPPPPQQQSSSVVV[[[aaaeeeddddddeeefffhhhjjjlllmmmllljjjfffbbb^^^[[[YYYXXXTTTPPPPPPSSSUUUSSSSSSVVV222111000000000111333333222222333333333444444444222444666777555333333333333666888666222111444888444444444555666777888999777777777888888999999999555555888===AAACCCCCCDDDDDDDDDDDDEEEFFFHHHIIIIIIKKKKKKKKKKKKIIIHHHFFFEEEDDDFFFIIIJJJIIIGGGGGGGGGEEEFFFGGGGGGFFFFFFHHHJJJJJJIIIGGGEEEDDDEEEHHHJJJHHHJJJHHHMMMUUUOOOFFFIIIBBBEEEFFFDDDAAA@@@BBBDDDDDDDDDDDDCCCAAAAAAAAAAAAAAAAAA@@@???@@@AAABBBBBBGGGDDDBBBCCCAAA???BBBHHHAAABBBCCCBBBAAA???@@@AAABBB???>>>AAAAAA???@@@CCC===>>>>>>>>>=========>>>??????>>>======>>>???@@@>>>>>>>>>>>>>>>>>>>>>============>>>???@@@??????===<<<>>>@@@???<<<<<<@@@>>>>>>===<<<;;;;;;<<<<<<:::<<<>>>>>>======???@@@;;;<<<;;;999666555777999999;;;======<<<<<<>>>@@@<<<<<<===>>>??????>>>===:::<<>>>>>>>>>>>>>>============;;;::::::999888888777777;;;<<<<<<<<<<<<<<<<<<;;;777888::::::999888666555333222222444666777777666999888888777666555555444777666555444444444444444222333444444444444444555333222111000111444777999777222000444555333333777444444333333444555555666444666666222111444555333//////000000000000000000******,,,...000000---+++---...///...---,,,---///---------.../////////...//////.........---------,,,---//////...---...000---000222333111//////000+++---//////......000222111222333444555444333222222222333444555555555555000444555333222444222......000222222111/////////...///000000......///000333333222111111000000000////////////////////////,,,//////,,,,,,//////,,,///000222333333333222111111///....../////////......//////...------///000000000///...............---,,,,,,---///000111222000000/////////000000111---...//////000111111222,,,...//////000111111000222333333333222222555777555111...,,,...000222333222222222111111111111111333444555444333222333444555777888777888;;;======AAACCCEEEEEEEEEFFFIIIJJJPPPPPPQQQRRRSSSUUUWWWWWWTTTPPPLLLIIIHHHIIIJJJJJJFFFEEEDDDDDDEEEIIIMMMPPPUUUXXX]]]```bbbdddgggiiieeebbbbbbfffgggdddcccddd\\\[[[YYYWWWUUUUUUVVVWWWYYY]]]^^^^^^___cccdddbbbccceeeggghhhgggggghhhjjjgggggggggggghhhiiikkkkkkjjjjjjjjjjjjhhhgggeeedddaaabbbbbb```]]]ZZZWWWUUURRRQQQPPPQQQRRRSSSSSSSSSNNNPPPSSSUUUWWW\\\bbbfffddddddeeeeeegggiiijjjkkkkkkhhheeeaaa]]][[[YYYXXXUUUQQQPPPSSSUUURRRQQQQQQ111111222222333333333333222222333333444444555555222444666777666444444555333555777666444444777:::444444444555666777999:::777777888999::::::::::::555555999???BBBBBBCCCFFFFFFEEEEEEGGGIIIKKKKKKJJJLLLLLLKKKJJJHHHGGGFFFFFFGGGIIILLLMMMKKKJJJIIIIIIEEEFFFGGGGGGFFFGGGIIIKKKHHHGGGEEECCCDDDFFFHHHJJJDDDHHHGGGJJJQQQJJJCCCGGGBBBCCCCCCBBBAAAAAACCCDDDCCCEEEEEEDDDBBBAAAAAABBBBBB@@@======???@@@@@@@@@EEECCCBBBCCCBBB???BBBGGG@@@BBBCCCBBBAAA@@@AAACCCGGGBBB?????????===???CCC>>>>>>>>>>>>>>>>>>>>>>>>???>>>=========>>>???@@@????????????????????????===<<<<<<===???AAAAAA@@@===<<<===@@@>>>;;;;;;???===>>>???>>><<<;;;;;;<<<:::<<<===>>>===>>>???AAA:::<<<<<<:::666333555777777:::======;;;;;;>>>@@@===<<<<<<===???@@@>>>===:::<<>>>>>?????????>>>===<<<<<<<<<<<<======<<<<<<<<<<<<=========???@@@???===;;;;;;;;;<<<;;;:::999888888888888;;;;;;<<<<<<<<<<<<;;;;;;777999<<<<<<:::777666666333222222444666777777666:::999888777666555444333888666444444444555444333111333444444333333444555222222222222333555777888666000000555555000111666111111111111222333444555666999888222000222333222//////000000000000111111++++++,,,...000///---***,,,---......---,,,---...---,,,,,,...000111000.../////////...------,,,,,,,,,---///000///......///***---//////,,,***,,,...+++...000000......111444111222333555555555444333222222333333333222222111000333444222222333222...000111333222000//////000---...//////......///000222222111000000000111111000000000000000000000000+++...///,,,---000000---///000111333333333333222000///---...///000000///111000///...............//////............//////...---,,,...000222333222000000/////////000111111......000000111111111111,,,///000...///111111///000111222111111222555888555222...---...111333333111111222222222222222222222333444444333222333555555777888777777:::===@@@CCCDDDEEEFFFFFFGGGIIILLLSSSRRRRRRRRRSSSUUUWWWYYYSSSOOOKKKHHHHHHJJJJJJJJJFFFFFFFFFEEEFFFJJJOOOSSSVVVYYY]]]___aaacccfffhhhgggddddddggghhheeecccccc```^^^[[[YYYWWWVVVUUUUUUWWW[[[]]]]]]___dddeeeccccccdddeeedddddddddfffhhhhhhgggggghhhiiijjjkkklllllllllmmmmmmllljjjhhhgggeeeggggggddd```[[[XXXWWWQQQQQQQQQQQQQQQRRRSSSSSSMMMQQQUUUWWWYYY]]]cccgggfffffffffggghhhhhhiiiiiiiiigggccc___\\\ZZZYYYXXXVVVQQQOOOSSSUUURRRNNNNNN111222333555555444333222222222333333444555555666222444666666555555666777666666666666666777888999555555555555666777999999444666888:::;;;:::999888777666:::AAADDDCCCEEEIIIGGGFFFFFFHHHLLLNNNMMMKKKMMMLLLJJJHHHFFFFFFFFFFFFJJJLLLNNNNNNKKKHHHGGGGGGCCCDDDEEEEEEEEEFFFHHHJJJGGGEEECCCBBBCCCDDDEEEEEECCCHHHGGGIIINNNFFF@@@GGGCCCBBB@@@AAABBBDDDEEEEEEBBBDDDEEEDDDAAA???@@@AAACCC@@@======???@@@@@@@@@BBB@@@@@@BBBAAA>>>@@@DDD@@@AAABBBBBBAAAAAACCCEEEHHHCCC@@@@@@???===>>>BBB??????>>>>>>?????????>>>???>>>=========>>>@@@AAA>>>>>>>>>??????@@@@@@@@@>>><<<;;;<<>>???AAA???;;;;;;???<<>>===>>>@@@AAA;;;===???<<<777333444666777;;;>>>>>>;;;;;;>>>BBB>>>===;;;<<<>>>???===:::;;;===??????===<<<===>>>@@@???>>>===<<<<<<<<<<<<>>>===<<<;;;<<<============???@@@???<<<999999999;;;:::999999888999:::;;;::::::;;;;;;;;;;;;::::::666999;;;;;;888555555555333222222444666777777666999888888777666555555444999666444333555555444222222333444333111111444666444555555555555444444444555//////555444...///666333333222222222333333444666999888222///111333333//////000000000111111111------,,,---///...,,,***,,,---......,,,,,,---......,,,,,,...111222000...000//////...------,,,,,,+++...000000///......///(((+++---+++((('''***---***...111111......111555000111333555555666555555111222222222222222111111000333333000000222111...///000000000...///000222---///000000//////000111111000/////////000111222000000000000000000000000***......,,,---111222///...///000222222222222111000...---...000111111000111000///.../////////.........---......///000111///---,,,...222444444333000000//////000111111222//////111111111111000///,,,000111......111111---000000000///...///222555333222000000222333222111000111111222333333333333111222444444333333444666333555888:::::::::<<>>@@@CCCFFFFFFEEE@@@CCCDDDCCC@@@>>>???@@@DDDAAA======???AAAAAA@@@???>>>???AAA@@@===>>>BBB???@@@AAAAAAAAABBBDDDFFFEEEAAA@@@AAAAAA>>>???CCC@@@???>>>???@@@@@@@@@??????>>>=========???@@@AAA<<<======>>>???@@@@@@AAA>>>;;;:::<<<@@@BBBBBBAAACCCBBBCCCDDDBBB>>>===AAA<<>>;;;;;;;;;:::;;;===>>>===>>>@@@AAA<<>>888444555777888<<>>???>>>;;;:::<<<>>>@@@???>>>======<<<<<<<<>>DDDEEEFFFFFFFFFGGGJJJMMMNNNPPPRRRUUUUUUUUUSSSRRRVVVQQQLLLHHHGGGGGGFFFFFFCCCDDDFFFEEEFFFJJJPPPVVVYYY[[[]]]^^^___aaaccceee___^^^aaahhhllljjjhhhiiifffeeebbb```]]]ZZZWWWVVVPPPUUUXXXYYY\\\bbbdddbbbiiihhhfffcccaaacccgggjjjbbbdddfffiiikkkmmmnnnnnnnnnpppqqqrrrrrrqqqooonnnoooppppppllleee___[[[[[[PPPPPPQQQPPPPPPPPPQQQSSSMMMRRRXXX[[[\\\___dddjjjiiijjjkkklllkkkjjjhhhfffeeeddd```]]]ZZZXXXWWWWWWVVVPPPOOOSSSWWWUUUQQQOOO222222333333333444444444444111//////333666666666555444333222222333555555999888666555555777888:::888777555666888999999888333;;;;;;444333:::;;;666:::===AAADDDGGGGGGFFFEEEHHHIIIJJJJJJJJJLLLPPPRRROOOKKKJJJJJJIIIFFFFFFIIIQQQOOOLLLJJJJJJIIIGGGEEEFFFFFFCCCAAADDDHHHFFFBBBGGGGGGHHHHHHHHHGGGGGGFFFDDDEEEEEEEEEFFFFFFFFFGGGHHHDDD@@@???AAABBBAAA@@@EEEDDDAAA?????????@@@AAAEEEFFFBBB<<<<<>>???>>>>>>@@@AAA@@@?????????@@@BBBDDDEEEEEEEEEDDD@@@<<<;;;===???>>>>>>????????????>>>>>>=========>>>???AAABBBCCCDDDAAA>>>>>>???@@@>>><<<;;;<<<===???@@@@@@AAA@@@AAAAAA@@@???>>>>>>??????@@@BBBCCC@@@<<<:::;;;>>>999:::;;;===>>>@@@AAAAAA>>>>>>>>><<<:::888555444======<<<<<<<<<<<<======AAA>>>:::999:::<<<>>>>>>===@@@@@@======@@@@@@=========<<<<<<;;;;;;;;;:::<<<<<<;;;;;;<<<===???@@@>>>@@@@@@>>>:::999:::<<<777======888666999:::777:::999999888999:::<<<===888888777777666444333222333444555666777777777777777777666666666666777777:::555222555777666555666333333444444444444444444444444555666555444222111333222222111222333555666111444333...---000333222333333222111000000333666000///...------...///000...///////////////......,,,---...---,,,---///222...///000000111000//////...000111///+++***,,,////////////---,,,,,,---///,,,------...///000111111111000,,,)))&&&(((+++///...111555777777555555555444333222111111111222333///000111000///...///000000111111000//////000222,,,---...---------///111////////////////////////......---------,,,,,,,,,------------...000111222222222222222222333333333......000111111000///...+++,,,.../////////...---......//////000000111111...///000000000000333555//////000///......000333.........///000000...,,,222222222111111111000000333222111000000111222333---///111333333000---+++333555000))),,,666777///000/////////111444777888777777888999:::<<<===>>>BBBFFFHHHIIIGGGHHHJJJNNNLLLMMMOOOPPPQQQRRRQQQQQQUUUQQQMMMHHHEEEDDDEEEEEEGGGHHHHHHFFFEEEHHHNNNTTTZZZ\\\___````````````aaa___```bbbdddfffggghhhhhhgggdddbbbaaa```\\\VVVPPPOOOQQQTTTWWW[[[```eeejjjhhhgggeeecccccceeegggiiiggggggfffgggiiillloooqqqlllppptttssspppooorrruuuooooooooonnnhhh```ZZZXXXSSSSSSSSSQQQOOOPPPTTTXXXMMMRRRXXX\\\^^^aaaeeeiiimmmkkkiiijjjmmmnnnmmmkkkdddaaa\\\YYYXXXWWWVVVUUUPPPQQQRRRTTTVVVXXXZZZ[[[222222222222333333333444666333000000333555555444666666555555555666888999999888777666555666888999888777555666888999999888444<<<<<<555444;;;<<<888<<<>>>AAADDDFFFGGGGGGFFFHHHIIIJJJKKKKKKLLLNNNPPPMMMJJJHHHJJJJJJHHHHHHLLLNNNLLLJJJIIIIIIHHHGGGEEEHHHIIIGGGDDDEEEHHHGGGDDDEEEEEEEEEEEEDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEECCC@@@@@@BBBCCCCCCBBBCCCBBB@@@??????@@@AAABBBAAADDDCCC>>>===@@@???;;;===>>>@@@BBBCCCCCCCCCBBBBBBAAA@@@@@@@@@AAABBBCCCEEEFFFDDDAAA===<<<>>>AAA???????????????????????????===<<<;;;<<<>>>AAACCCAAA???===>>>@@@AAA@@@>>><<<<<<===>>>???@@@AAAAAAAAA@@@??????>>>>>>>>>???@@@@@@???===;;;:::<<<===;;;;;;<<<===>>>@@@AAABBB>>>>>>>>>===;;;999777555===<<<<<<<<<<<<===>>>>>>DDDAAA===;;;;;;;;;;;;:::===@@@@@@======@@@@@@===>>>>>>>>>>>>======<<<<<<>>>======<<<===>>>???@@@>>>@@@@@@>>>:::999:::<<<888======999888:::;;;999<<<;;;:::::::::;;;<<<===888888777777666444333222333444555666777777777777666666666666666666666666:::444222555777555555666444444444444444444444444333444555555555444333222444333222222222333444555111555555222111666999999111222444333222111111222//////............////////////000000000000//////)))+++,,,,,,---///222555//////.........------------.........------...000111111111///,,,,,,---...------......//////000000111111///---,,,---111444000111222444444333222000444333222111111111222222000111222111///......//////111222111000///000111,,,...///...------...000/////////....../////////............------,,,,,,------......//////000000///000222222000//////000+++,,,---...///000000000......//////000/////////......//////000000111111///000111000//////000222///000000///...///111333111111111222444333111///111111111000000000//////222111000000000000111222/////////000000111111111///777888000...444666333333222111111222444666777555666777999;;;===???AAABBBFFFHHHIIIGGGHHHJJJNNNLLLMMMOOOQQQRRRSSSSSSRRRTTTQQQMMMHHHEEEEEEEEEFFFHHHHHHHHHGGGFFFIIIQQQWWWYYY\\\___``````aaaaaaccc```aaaccceeefffhhhiiiiiigggfffdddccc```\\\VVVRRRSSSTTTUUUVVVXXX\\\aaaeeegggfffdddcccccceeeggghhhggggggggghhhjjjlllnnnoooooosssvvvuuuqqqoooqqqtttppppppqqqoooiiibbb\\\YYYRRRSSSRRRPPPOOOPPPSSSWWWNNNRRRXXX[[[^^^aaagggkkknnnlllkkklllnnnnnnmmmkkkddd```\\\XXXWWWVVVUUUTTTTTTSSSRRRQQQRRRTTTWWWYYY111111222222222333333333777555333222333444444333666555555666777888999::::::999777666555666777777888666666666888999888777555;;;<<<777666;;;===999>>>???@@@BBBDDDFFFGGGHHHHHHJJJLLLLLLKKKKKKLLLMMMLLLHHHHHHJJJKKKIIIKKKNNNKKKIIIHHHGGGHHHHHHGGGFFFHHHKKKKKKGGGFFFHHHIIIGGGGGGFFFEEECCCCCCBBBBBBBBBEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAABBBCCCDDDDDDCCCBBBAAA@@@???@@@AAABBBCCC<<>>======<<<@@@???@@@CCCFFFGGGDDDAAABBBBBBAAA@@@@@@@@@@@@@@@EEEEEEDDDBBB???>>>@@@AAA??????>>>>>>>>>>>>??????@@@>>>;;;999999<<<@@@CCC>>>======>>>@@@BBBAAA@@@======<<<===>>>???AAABBB@@@????????????>>>>>>>>>@@@>>>;;;:::;;;<<<============<<<<<<>>>@@@BBBDDD============<<<:::999777;;;;;;;;;<<<===>>>@@@@@@CCCAAA>>>=========<<<:::>>>@@@@@@>>>>>>@@@@@@>>>???????????????>>>>>>===???>>>>>>>>>>>>??????@@@?????????===;;;:::;;;<<<888<<<===:::999;;;<<<;;;======<<<;;;;;;;;;<<<<<<888888777777666444333222333444555666666666666666555666777777777777666555999444222555666555555777666555555555444333333333333333444555555555444444444444333222222222333333333666777444333777::::::000222555555333111//////......////////////......///000000111111111000000***+++,,,,,,---...111444///...---+++++++++,,,,,,---,,,+++,,,...000000000222333222000---,,,---............/////////////////////000000000222555777444222000111333444111...333333222111111111111222111222222111///---...///...000222222111000000000---...000000...------...//////............///////////////............------...///000000///......,,,111555444000,,,---///***++++++,,,---///000111111000000/////////000000......//////000000111111000111111000...---///000000111111000///000222444222222222333444444222000000000000///////////////111000000//////000000111111///...---...111555777;;;FFFIII>>>333111222222555444333222333444555666444555666999<<>>AAAAAA@@@@@@@@@@@@@@@@@@CCCCCCBBBAAA??????@@@AAA>>>>>>===<<<<<<===>>>>>>@@@???<<<;;;;;;===???AAA===>>>>>>???@@@AAAAAA@@@???>>><<<<<<===???AAABBB>>>???????????????>>>>>>AAA===999999<<>>===<<<===@@@CCCEEE;;;<<<<<<===<<<;;;999888999::::::<<<===???AAABBB???>>>===>>>???@@@???>>>===@@@@@@======@@@@@@===>>>>>>????????????>>>===>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===;;;;;;;;;<<<888:::;;;;;;:::;;;<<<=========<<<;;;;;;;;;::::::888888777777666444333222333444555555666666666555444555777888888777555444777333222555555444555888777666666555444333333222333333444555555555666666555444444333222222222222444888777333111333555444111333444444222/////////---...///000000///...---...//////000000000000///...//////---,,,,,,...000...---+++******+++---//////,,,***+++///111000...///000000///---,,,---...///////////////.........,,,---///000000111222444777333000111555777444000333222222111111111111111222333333111///......///---000222333222000//////---///111111///------...000///............///000/////////////////////...---...000111111///---,,,---333999888111---...111---,,,++++++,,,...000111111000///.........///000......//////000000111111///000000///......///111111111222111000000222555000//////111222222000...000000000000000000000000000000////////////000000222000///...///222555777@@@IIIKKK@@@333///111333333333222222333444555666666666888999<<>>>>>@@@AAA???;;;999>>>CCC@@@===<<<@@@EEEGGGCCC>>>>>>>>>???@@@AAAAAAAAABBB@@@@@@?????????@@@??????<<<<<<<<<;;;;;;<<<<<<<<<>>>?????????????????????>>>???@@@@@@@@@????????????>>>===<<<===>>>AAABBB===>>>>>>?????????>>>>>>AAA>>>:::;;;>>>@@@@@@???@@@???===<<<===@@@CCCEEE:::;;;<<<<<<<<<:::999888888888999;;;===???AAABBB>>>======>>>@@@@@@@@@>>>===@@@@@@======@@@@@@===;;;<<<===>>>>>>>>><<<;;;<<<<<<==================???>>>===<<<<<<<<<<<<;;;777888999:::999999:::<<<;;;;;;;;;;;;::::::999999888888777777666444333222333444444555555555555555333555666888888666555333666333222555555333555999777777666555444444333333444444444444555666666777444444444444333222222111333777777333000222333111444444333111///...///111---...///000000///...---,,,------.../////////...///000///---++++++---///---,,,++++++,,,...000222000...+++,,,///000///,,,***,,,---...------...//////////////////.........,,,...000000//////000111444111...000555888555222222222222222111111000000111222333222///...///000---000222333222000//////...000111111000///000111000///...------...///000.../////////////////////---...000111111///---,,,,,,333999777111,,,---000000///...---------...///000///...---,,,---...///......//////000000111111---...////////////111333111111222111000000222555.........///111111...,,,111111111111111111111111//////000000000000//////111111111111111222222222444777888333///000555888//////000111333444666666999999999;;;<<<>>>@@@AAABBBFFFHHHIIIGGGHHHJJJNNNLLLNNNPPPRRRTTTTTTTTTTTTPPPNNNKKKIIIGGGFFFFFFFFFHHHIIIIIIHHHIIINNNVVV]]]YYY\\\```cccdddeeeggghhhbbbbbbbbbcccdddfffggghhhhhhkkkmmmkkkeee___]]]]]]UUUTTTSSSRRRTTTXXX___dddaaa``````aaabbbdddfffgggggghhhiiikkkkkkllllllkkknnnoooqqqqqqqqqpppqqqqqqmmmnnnlllfffcccaaaZZZRRRPPPOOONNNNNNOOOPPPQQQQQQQQQTTTXXX[[[]]]bbbjjjooopppqqqrrrqqqooommmkkkjjjbbb___ZZZVVVUUUSSSRRRPPPOOOOOOPPPPPPPPPOOONNNMMM222222333333333444444444222444555666666666888999444555666777888999999999666666666666666666666666666666666888::::::888666444666777777666777999;;;BBBBBBAAABBBCCCFFFHHHIIIHHHJJJKKKKKKJJJIIIJJJKKKPPPLLLIIIIIIGGGCCCCCCFFFEEEEEEFFFHHHKKKKKKJJJHHHCCCGGGHHHFFFGGGKKKMMMMMMHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFHHHIIIHHHFFFCCCAAAAAAAAAEEEEEEDDDBBB@@@???======AAA???>>>>>><<<:::???EEE@@@???>>>@@@DDDEEEDDDBBB<<<===>>>@@@AAABBBBBBBBB>>>======>>>@@@AAA@@@???;;;;;;<<<<<<<<<<<<;;;;;;===>>>???AAAAAAAAA@@@???===???AAAAAA@@@>>>>>>>>>???>>>=========>>>@@@AAA<<<===>>>?????????>>>===@@@>>>======???@@@?????????>>>===<<<===???AAACCC;;;<<<======<<<;;;:::999666777888999<<<>>>@@@AAABBB@@@>>>===>>>>>>===<<<<<<>>>>>><<<<<<>>>>>><<<999:::<<<===>>>===;;;::::::;;;<<<===>>>>>>>>>>>>???>>><<<;;;<<<===<<<;;;999888999;;;:::777888<<<:::::::::;;;;;;:::999999888888777777666444333222333444444555555555444444444555666666666666555444444222333555444222444:::777666666666555444444444555555555444555555666777333333444444444333222222111555666333333555666555333333222///......000333......////////////......++++++,,,---............------...---,,,---///111------,,,---...///111222000...------.........---'''))),,,---------...000.........///////////////000111222111000///000111///...---///333555333111111111222222111111000///111222333222000///000111...000222222111000000000...000111111111222555777111///...------...///111---............/////////---...///000000///......+++000444333///+++,,,...111000///...---------------------------...//////......//////000000111111---///000000000111333555000111111000///000222444000000000111222222000...111111111111222222222222///000000111111000000//////000111222333222111000333222000......111555777---...///111333555666666::::::;;;;;;===>>>@@@AAABBBFFFHHHIIIGGGHHHJJJNNNLLLMMMOOOQQQRRRRRRQQQQQQMMMLLLJJJHHHFFFFFFFFFFFFFFFGGGIIIHHHIIIMMMTTTZZZZZZ]]]aaadddeeefffhhhiiibbbbbbbbbbbbccceeeggghhhiiikkkmmmlllhhhdddbbb```WWWWWWVVVUUUVVVYYY___ccc^^^______```bbbdddeeefffggghhhhhhjjjkkklllmmmmmmmmmnnnooopppqqqqqqqqqqqqpppqqqnnnfffdddeee^^^SSSQQQOOONNNNNNPPPQQQQQQPPPQQQTTTYYY[[[]]]aaahhhmmmnnnppprrrrrrooolllkkkkkkccc___[[[WWWUUUSSSRRRPPPLLLMMMOOOQQQQQQOOOMMMLLL333333444444444555555555333555888888666555777999444555666777888777777666444444555666777777777777666666666888::::::888555555666777888888888:::===BBBBBBBBBCCCDDDFFFGGGHHHHHHIIIJJJJJJIIIIIIKKKMMMOOOKKKHHHHHHFFFBBBAAADDDCCCDDDEEEGGGJJJJJJHHHFFFGGGIIIHHHFFFHHHLLLLLLIIIEEEFFFHHHIIIHHHGGGDDDCCCDDDDDDEEEFFFGGGHHHIIIIIIHHHIIIHHHEEEBBBAAACCCEEEDDDCCCCCCBBBAAA???>>>===AAA======@@@@@@>>>???DDD>>>>>>===>>>???AAABBBCCC===>>>???@@@AAAAAA@@@???>>>===<<<>>>AAABBBAAA???;;;<<<>>>??????>>><<<;;;<<<======>>>???@@@@@@AAA:::>>>AAABBB@@@??????@@@>>>>>>>>>>>>>>>?????????;;;<<<>>>???@@@???>>>===<<<>>>??????>>>=====================>>>???@@@@@@>>>?????????>>>===;;;:::666666777888:::<<<>>>???BBB???<<<;;;<<<======<<<:::======::::::======:::888999<<<>>>>>>===;;;:::999:::<<<>>>???@@@@@@???@@@===;;;;;;===>>>===;;;;;;999:::<<<;;;666777<<<999:::;;;<<<<<<;;;;;;:::888888777777666444333222444444444555555444444333555555555555555555555555333222333555333111444:::666666666666555555555555777666555444444555555666111222333444444444333222111555777444333555666444000111222111//////000222//////............//////+++,,,---...////////////---......---,,,,,,///111//////..................,,,---...---------///111(((+++---......---...///------......//////000000000111222111//////111222---...000222333222111000000111111222111000///...///111222222111000111333///111222111000///000111...///000111222555:::>>>111000...,,,,,,...000111,,,,,,------............------......//////000000---///000000...---...///------.........------,,,+++,,,---///000000000000......//////000000111111000111222111000111333444///000000///...///111333111000000222333333111///000000000000111111111222000000111222222111000000---...///111111222222111888666555444222111333555///000111333444555555555999999:::<<<>>>@@@BBBCCCBBBFFFHHHIIIGGGHHHJJJNNNKKKLLLNNNOOOOOOOOONNNMMMKKKJJJHHHGGGFFFEEEEEEEEECCCFFFHHHHHHIIILLLQQQVVV\\\^^^bbbdddeeefffhhhiiidddccccccbbbccceeegggiiikkkkkkkkklllllliiieeebbb]]]]]][[[YYYXXXXXX[[[^^^\\\]]]^^^```bbbccceeefffggggggggghhhjjjlllnnnooopppoooppppppqqqqqqpppoooqqqsssnnneeedddfff___SSSQQQOOONNNOOOQQQSSSRRRPPPPPPTTTYYY\\\]]]```eeeiiilllooorrrrrrooolllkkkkkkddd```[[[WWWUUUTTTRRRPPPNNNOOOOOOOOOOOONNNMMMLLL444444444555555555666666555777999999666444555777222333444555555444333333222333444666777777888888666666777999::::::888555777666888999999999;;;>>>AAABBBCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHIIILLLNNNNNNIIIGGGGGGEEEBBBAAADDDBBBBBBDDDFFFIIIIIIGGGEEELLLLLLIIIFFFIIIMMMKKKFFFDDDFFFIIIKKKKKKHHHEEECCCDDDDDDEEEGGGHHHIIIJJJKKKGGGHHHGGGEEEBBBBBBEEEHHHBBBBBBBBBBBBAAAAAA@@@???AAA<<<===CCCEEEAAA???BBB;;;;;;;;;::::::<<>>===???======???CCCDDDCCC@@@;;;===@@@BBBBBB@@@===;;;<<<<<<;;;;;;<<>>>>>????????????>>>:::<<<>>>???@@@???>>>===999===AAA@@@===::::::<<<<<<<<<======>>>>>>??????AAAAAAAAAAAA@@@>>>===;;;555666666888999;;;===>>>>>><<<999999;;;>>>@@@@@@999<<<<<<999999<<<<<<999888:::<<<>>>???===<<<:::999:::===???AAAAAAAAAAAA@@@===;;;;;;===>>>===;;;===:::;;;>>><<<777777===999:::<<<=========<<<<<<888888777777666444333222444444444555444444333333666555444444444444555666333222333555333111444;;;555555555666666666666666888777666555444444555666000111333444555444444333333777777333111222111///---///222333222000000000000///...------...///000,,,---...///000000000000111111000...+++***+++---000000000///...---+++***)))+++......,,,---111444+++---///000///.........,,,------...///000111111/////////...---...111333///222555666444222000000000111111222222000///...///000222222111111222444000111111000//////111222...///000000222777>>>BBB111000...,,,,,,...000111,,,,,,,,,---------......------------...000111222000000000000000111111111)))***,,,---...------,,,+++,,,...000222222222111......//////000111111111333333444222111000222333//////000///......000333000000000111222222000....../////////000000111111000111222333333222111000+++,,,---...000222333444...000333555333111333888222333444444555555444444777888999<<<>>>AAADDDEEECCCFFFHHHIIIGGGHHHJJJNNNKKKLLLMMMMMMNNNMMMLLLKKKJJJIIIHHHFFFEEEDDDDDDDDDBBBEEEHHHIIIHHHKKKOOOSSS]]]___ccceeeffffffhhhiiifffeeedddcccdddfffiiijjjllljjjjjjlllnnnmmmhhhccccccccc```]]]YYYWWWXXXYYY\\\\\\^^^```bbbccceeefffggggggggggggiiillloooqqqsssrrrqqqrrrrrrqqqpppnnnoooqqqlllcccbbbeee^^^QQQRRRPPPNNNPPPRRRTTTRRRPPPPPPTTTYYY\\\]]]___cccgggkkknnnrrrrrrooolllkkkkkkeeeaaa\\\XXXVVVTTTRRRQQQRRRQQQOOONNNMMMLLLMMMMMM333333333222222111111111999999999888777666666555888666333333444666777777999999777666555555555555:::999888888::::::999888:::<<<;;;888666888@@@FFFJJJGGGEEEEEEHHHJJJJJJHHHLLLJJJIIIIIIIIIIIIGGGFFFKKKJJJIIIIIIHHHGGGCCC@@@HHHGGGEEEFFFHHHJJJJJJJJJLLLKKKKKKLLLNNNMMMHHHEEEJJJJJJIIIFFFDDDCCCDDDEEEFFFFFFFFFEEEFFFFFFGGGHHHCCCEEEDDD???>>>BBBEEEEEE>>>???@@@???=========>>>AAA@@@??????@@@@@@>>><<<>>>;;;888888:::===>>>???>>>===<<<>>>AAABBB@@@===AAA@@@@@@CCCGGGGGGDDDAAA;;;???DDDFFFEEEBBB???===AAAAAAAAAAAAAAAAAAAAAAAA999>>>@@@>>>===??????<<<:::===AAAAAA>>>===>>>@@@888:::===>>>>>>===>>>>>>=========<<<;;;;;;::::::>>>>>>>>>======???BBBEEECCCBBBBBBAAA???===;;;:::666555444666888::::::999>>>======<<<<<<<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<<<<===@@@CCCCCC>>>:::@@@===::::::>>>@@@@@@>>>===<<<:::999999:::<<<===BBB@@@===:::999999:::;;;::::::;;;;;;<<<;;;;;;;;;666666666666555222000///333222222444555666555444333444555555666666555555666555333222222333444555666888888777444222111222999666444333555777888999888666444333333333555666999999888666555444333222222222222222111111000///...............------,,,000000000000///...---,,,+++---000000...---------111///---++++++---///111)))+++------,,,,,,,,,---,,,,,,,,,------.........---...//////......///111000000...------...//////000111222333444333222111000000111111111111000000///000///---///333444111222222222111//////111333111......111222111333777333333333222222222111111---...............------///...---...///000///...///////////////.........+++,,,.../////////.....................---------///......///000000///---666444222111000111222333333222111000000111222333222222111111111111222222,,,...111333222111111111333000---...111333111/////////000000111111111222222222111111111111111222222222222333444555666777888777999>>>AAA@@@AAADDDDDDDDDDDDEEEGGGKKKNNNPPPKKKIIIIIIKKKNNNOOOLLLIIIKKKGGGEEEFFFEEEBBBBBBFFFGGGJJJLLLLLLOOOUUUWWWVVV___bbbdddccceeejjjllljjjhhheeedddhhhjjjiiijjjlllllllllmmmmmmllllllkkkjjjjjjhhheeebbb]]]ZZZWWWUUUXXXZZZ\\\\\\\\\___dddhhhfffeeefffiiijjjjjjnnntttlllqqqrrrppprrrvvvtttnnnmmmmmmkkkgggfffddd]]]UUUSSSPPPNNNOOOSSSTTTQQQMMMQQQSSSVVVZZZ]]]bbbhhhlllkkkkkklllllllllkkkjjjiiifffccc^^^YYYUUUSSSRRRSSSNNNOOOPPPOOOOOONNNOOOPPP666666666666555555555444777777777777777777777777555333222222444666666555:::999888666555555444444:::999888888::::::999888888::::::777666999@@@FFFKKKHHHEEEEEEHHHJJJJJJIIIKKKJJJIIIIIIKKKKKKJJJIIILLLKKKJJJJJJJJJJJJGGGEEEHHHGGGEEEFFFGGGHHHGGGFFFKKKJJJIIIJJJKKKJJJGGGEEEHHHHHHGGGEEEBBBBBBCCCEEEEEEEEEFFFFFFGGGGGGHHHHHHEEEHHHGGGCCCAAAEEEGGGGGG???@@@AAAAAA@@@???@@@AAABBB@@@@@@@@@AAAAAA???>>>???<<<::::::<<<>>>@@@@@@???===<<<>>>@@@AAA@@@===@@@>>>>>>AAADDDEEECCC@@@<<<@@@DDDEEEDDDAAA???>>>AAAAAA@@@@@@@@@@@@AAAAAA;;;@@@AAA>>>===???@@@>>>???BBBDDDCCC???===>>>@@@999;;;===>>>======>>>??????>>>>>>===<<<<<<;;;;;;===>>>>>>>>>>>>???BBBDDDCCCCCCCCCBBB@@@>>>===<<<888777555666888;;;<<<<<>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<=========;;;;;;<<>>>>>======<<<;;;::::::;;;<<<===>>>===<<<;;;::::::999999888999::::::;;;;;;;;;:::999999888777666444333222333333333444555555444333333333444555555555555555666555444333333444555666666777888777555333333333777555444444666888999999444333222222333555888999777666666555444333222222333333333333222111000///000000000000000///......///////////////......---,,,...///000...------...000...---,,,,,,---...000***+++------,,,,,,,,,---,,,,,,,,,------.........---...//////......///111000///...---......000000000000111111222222222111000000111111111111000000111333111///000444555333222222222111000000222444333000///111222000111444333333333222222111111111...//////000//////.........---------.........---//////000000000000000000,,,,,,.../////////..............................000000////////////---,,,333222000.........000000000///...------...///000222222111111111111222222///222444444222000000000000000111000000111222333///000000000111111111111222222111111111111111222222222222333444555666777888777999>>>AAA@@@AAADDDDDDDDDDDDEEEGGGJJJMMMOOOJJJIIIIIILLLQQQRRRPPPMMMKKKGGGFFFGGGFFFBBBBBBEEEDDDHHHJJJJJJNNNUUUYYYXXX___ccceeeeeeggglllmmmjjjiiieeedddhhhiiiiiijjjmmmnnnnnnnnnnnnmmmllllllkkklllkkkhhhddd```\\\YYYWWWUUUVVVXXXXXXYYY[[[```dddccccccfffkkklllkkkmmmrrrooorrrsssrrrtttxxxvvvpppnnnnnnkkkgggfffddd^^^VVVSSSPPPNNNPPPSSSTTTQQQNNNUUUWWWZZZ]]]```eeejjjnnnjjjkkklllmmmlllkkkjjjiiieeebbb^^^YYYUUUSSSRRRRRRNNNOOOPPPOOOOOONNNOOOPPP555444444444444444333333444444555555666777888888333333333444777888777666:::999888666555555444444:::999888888999:::999888666888888777666:::AAAGGGLLLIIIFFFEEEGGGIIIKKKKKKJJJIIIHHHJJJLLLMMMMMMLLLKKKIIIHHHHHHIIIIIIIIIHHHGGGFFFEEEFFFGGGGGGEEEDDDKKKIIIGGGGGGGGGHHHGGGEEEEEEEEEEEECCCAAAAAACCCEEEDDDEEEFFFGGGHHHHHHHHHHHHEEEHHHIIIEEEDDDFFFHHHGGGAAABBBCCCCCCBBBAAABBBDDDCCCBBBAAAAAABBBBBBAAA@@@AAA???<<<<<<>>>AAABBBBBB???>>>===>>>@@@@@@@@@>>>@@@===<<<>>>AAABBBAAA???>>>AAACCCCCCAAA???>>>>>>AAA@@@???======???@@@AAA>>>BBBBBB>>>===???AAA???@@@AAABBB???;;;888:::<<<;;;<<<===<<<<<<<<<>>>@@@?????????>>>======<<<<<<;;;===????????????AAACCCCCCCCCCCCBBBAAA???>>>===;;;888666666888;;;===>>>@@@@@@???>>>======<<<<<<;;;<<<===>>>??????>>>>>>;;;;;;<<<>>>??????<<<:::999;;;<<<===<<<;;;<<<===>>>===<<<;;;;;;<<<===>>>999:::;;;<<<;;;:::999777666777888::::::;;;;;;;;;:::999888666555444333333444444444555444444333333222333444444555555444444777666555444444555666777666777888888666555555666555444444555777888888777333333222222333555777888444444444444333333222222555555444444333111000///111111222222111111000///---......///////////////,,,...//////...------...........................***,,,---...---,,,---...---------------.........---...//////......///111///......---...///111222000000//////000000111222000000111111111111000000111333222//////222444222222333333111000000333555555111000222222//////222333333333222111000000/////////000000000000000///------------------------//////000000111111222222,,,---...///000///......---------......//////000111111000000///...---,,,111000///...---...///000222111111000000111222222222222111111111111222222333444666555222///......---111333222000000333777000000000000111111111111222111111111111111222222222222222333444555666777888666888>>>@@@@@@AAADDDEEEEEEDDDEEEFFFIIIKKKLLLJJJIIIJJJNNNSSSUUUTTTQQQLLLHHHGGGIIIGGGCCCBBBDDDBBBFFFHHHIIIMMMUUUYYYYYY___dddggghhhjjjmmmllliiijjjfffeeeggghhhgggjjjooooooooooooooonnnmmmlllkkkooonnnkkkhhhddd```\\\ZZZSSSTTTUUUUUUVVVYYY]]]aaa``````eeekkklllkkkmmmqqqqqqtttuuuuuuwwwyyywwwsssooooookkkgggeeeddd^^^VVVSSSPPPOOOPPPSSSTTTQQQNNNWWWZZZ]]]___bbbeeeiiillljjjkkklllmmmmmmkkkiiihhhcccaaa^^^ZZZVVVSSSQQQPPPOOOOOOOOOOOOOOOOOOOOOOOO333333333333333333333333333333444444555666666777444444555888;;;;;;:::888777777666666666666777777999888777888999:::999777666777777888999===CCCHHHLLLJJJGGGFFFGGGIIIKKKMMMJJJIIIHHHIIIKKKMMMLLLKKKIIIGGGDDDCCCDDDEEEEEEDDDDDDDDDEEEFFFHHHHHHFFFDDDKKKIIIGGGEEEEEEFFFGGGHHHDDDDDDDDDCCCBBBBBBDDDFFFCCCDDDFFFHHHIIIIIIIIIHHHCCCGGGHHHEEECCCEEEFFFEEEDDDEEEEEEDDDBBBAAAAAABBBDDDBBBAAAAAACCCCCCBBBAAABBBAAA??????AAACCCDDDDDD@@@???>>>>>>??????@@@???AAA>>>;;;<<>>>>>>>>AAA@@@===<<<<<<===@@@AAA???BBBBBB===;;;>>>@@@???@@@AAAAAA===999888:::===<<<======<<<;;;;;;>>>@@@??????>>>>>>===<<<<<<;;;:::<<>>===;;;999555555777;;;===???AAA@@@@@@???>>>===<<<<<<:::<<<>>>@@@AAA@@@???>>><<<<<<===>>>>>>>>>===<<<888<<>>>>>============>>>>>>888999999:::::::::999999666777999:::;;;<<<<<<===999888666444222222222222444555666555444333222333222333333444444444444444777666666555666666777888555777999999777777777888666555555666777777666444666555444333333333444444333333333333333444444444666666555444333111000///111222222222222111000000,,,---...///000000000000,,,...//////---------...------...//////...------***,,,......---,,,---...---------...............---...//////......///111...............000222333111111000//////111222333000000111111111111000000...111111---,,,///111000222333333222111111333555444111000333222//////222333333222111000//////.........///000000000//////...//////...---------.........///000111111222222---...///000000///...---,,,------...///000000111000000000000......///000111000000///000000111222222222222222333333333444222222111111111111222222222333444333111///...///...000222222111222555777000000000000000111111111111111111000111111222333222222222333444555666777777555888===@@@???AAADDDEEEEEEEEEEEEFFFHHHIIIJJJLLLKKKKKKOOOSSSUUUSSSQQQLLLIIIHHHJJJHHHDDDBBBDDDBBBFFFGGGHHHLLLTTTYYYYYY^^^dddhhhiiijjjllljjjfffkkkgggeeefffffffffjjjpppooooooooonnnmmmlllkkkjjjoooooommmjjjfffbbb___]]]TTTTTTUUUUUUWWWYYY]]]_________bbbhhhjjjjjjmmmrrrssstttuuuvvvxxxyyywwwtttooonnnjjjdddcccbbb]]]UUURRRQQQPPPQQQSSSSSSRRROOOVVVYYY\\\^^^```bbbfffhhhjjjkkklllnnnmmmkkkiiihhhbbbaaa^^^[[[WWWTTTQQQPPPPPPOOOOOOOOOOOOOOOOOONNN666666666666777777777777444444444444444444444444333444666999;;;<<<999777444444555555666888999:::999888777777999999888777777888888999<<>>>>>@@@@@@BBB???<<<===@@@BBBAAA??????@@@AAA@@@>>>===>>>???AAA???===;;;;;;===???AAA???BBBAAA<<<:::<<<>>>===BBBCCCDDDBBB???>>>AAADDD<<<======<<<;;;;;;>>>@@@>>>======<<<<<<;;;;;;::::::<<<>>>?????????@@@AAA???????????????>>>======;;;888555444666:::===>>>@@@@@@@@@@@@???>>><<<<<<:::<<<>>>@@@AAAAAA@@@???>>>>>>???>>>>>>>>>>>>>>>:::===@@@@@@===;;;<<<>>>>>>>>>>>>======>>>>>>>>>:::999888777777888:::<<<888999:::<<<===>>>>>>>>>:::888666444333222222333333555777666333222222333222333444444555555444444666666666666777777888888555777999999888777888999888777666666666555333111555555444333333333333333444444444444444555555555555555555444333222000000000000111111000000///...+++,,,---///000000000000---...///...---,,,...///,,,---...000000...---,,,***,,,......---------...........................---...//////......///111///.........///000222333222222111000111222333444000000111111111111000000---111222...,,,///222111111222222111000111333555111///000333333000000333222222111000000///......,,,---....../////////...///111222111...---...000------......///000111111......///000000///...---------......///000111111---...000///...///222444/////////000000111222222...//////000000111111111222222111111111111222222...000111111/////////000111000...000333555555444111111000000000000000000111111000000111222222333222222222333444555666777666555777===@@@???AAADDDFFFFFFFFFFFFGGGHHHIIIIIINNNLLLLLLNNNRRRRRRPPPMMMLLLIIIHHHIIIHHHDDDCCCEEEDDDGGGHHHHHHKKKSSSXXXXXX]]]ccchhhhhhjjjkkkhhhcccjjjgggfffgggfffeeeiiipppmmmnnnnnnmmmlllkkkjjjiiinnnnnnmmmkkkhhheeeaaa___WWWVVVTTTUUUVVVYYY[[[\\\___]]]___cccfffhhhnnnuuusssrrrtttwwwyyyxxxvvvtttooommmgggaaa______ZZZTTTRRRQQQQQQRRRSSSSSSRRRPPPVVVYYY\\\^^^___aaadddfffiiikkkmmmnnnnnnllliiigggbbbaaa___\\\XXXUUUSSSQQQQQQPPPNNNNNNPPPPPPNNNLLL444444444555555555555555555555555555555555444444222222333666888888666444333444444555777888:::;;;999888777777888999888777888888999:::>>>CCCGGGJJJGGGHHHHHHGGGFFFGGGIIIKKKJJJIIIHHHHHHIIIJJJIIIGGGKKKIIIFFFDDDDDDCCCBBB@@@>>>@@@DDDHHHLLLMMMKKKHHHKKKKKKJJJHHHGGGGGGJJJLLLFFFGGGGGGFFFEEEEEEGGGIIIHHHGGGGGGGGGGGGHHHIIIIIIFFFIIIJJJFFFEEEGGGIIIHHHFFFGGGFFFDDDAAA>>>>>>>>>BBB@@@>>>>>>@@@AAABBBBBBBBBAAA@@@AAACCCDDDDDDDDDAAAAAAAAA???===>>>@@@BBBBBB@@@>>>???BBBCCCAAA>>>===>>>@@@@@@>>>===>>>???@@@???>>><<<<<<>>>???@@@???BBBAAA===:::;;;<<<;;;???AAACCCBBB??????BBBEEE<<<===>>>===;;;;;;===>>>=========<<<;;;;;;:::::::::<<<>>>>>>>>>>>>@@@BBB===>>>>>>>>>>>>>>>======:::777555555777:::<<<======>>>?????????>>>===<<<<<<===>>>???@@@@@@?????????@@@@@@>>>======>>>@@@===>>>??????>>>===============>>>>>>>>>>>>======<<<:::888666666888;;;<<<999:::;;;===>>>>>>>>>>>>;;;:::999777666555444444222555777666333111333555333444555555666666555555555555666666777777888888555777999999777777777888999888666555555555333111111111222333444555666666444444444444555555555555444444444444333222111000//////000000//////...---,,,---...///000000000000......///...,,,,,,...000,,,---...//////...---,,,+++---...///------...////////////...............---...//////......///111000//////...///000222333222222222222222333333444000000111111111111000000...333555111///222555666000111111000///000333555111///000333444111111333000000000000////////////+++,,,---.../////////...000222333222...---...111------......//////000000...///000111000///...---.........//////000000111+++...//////...///444888------...///000000111111///000111222222333222222222222111111111111222222,,,---//////...///000222333///---///333666555222111111111111000000000000000000000000111222333333222222222333444555666777555444777===@@@???AAADDDFFFFFFGGGHHHIIIIIIJJJJJJPPPNNNMMMNNNPPPPPPMMMJJJLLLHHHFFFGGGFFFCCCDDDGGGFFFHHHIIIHHHKKKSSSXXXXXX^^^dddggghhhiiijjjgggbbbiiihhhhhhhhhfffdddhhhooolllllllllmmmllllllkkkjjjlllllllllllljjjgggdddbbbYYYWWWUUUTTTVVVWWWXXXXXX^^^\\\\\\```cccgggooowwwsssqqqrrrwwwyyywwwuuuuuuooolllfff___]]]]]]YYYSSSQQQRRRRRRSSSSSSRRRRRRQQQXXXZZZ^^^```bbbccceeeggghhhjjjmmmooonnnllliiigggdddbbb___\\\YYYVVVTTTTTTSSSPPPMMMNNNPPPQQQNNNKKK111111111111222222222333444444444555666666777777333333333444666777555333555555555555666777888999999777666777888999888666999888888:::>>>CCCFFFHHHDDDFFFHHHHHHFFFFFFGGGIIIIIIHHHGGGIIIKKKLLLKKKJJJIIIHHHGGGGGGGGGFFFCCCAAA===???CCCHHHLLLLLLHHHEEEIIIJJJKKKIIIGGGGGGJJJLLLGGGHHHHHHFFFEEEEEEGGGIIIKKKIIIGGGFFFEEEFFFHHHJJJFFFIIIHHHDDDCCCFFFIIIHHHDDDEEEEEEDDDBBB@@@@@@AAA@@@>>><<<<<<>>>@@@@@@@@@AAA@@@???@@@BBBDDDCCCBBBAAABBBBBB???======@@@BBBAAA???>>>@@@CCCCCC@@@<<<:::<<>>>>>???@@@??????>>>>>>??????@@@???CCCCCC???<<<<<<<<<999;;;>>>@@@@@@>>>===???AAA;;;===>>>>>>===<<<<<<===>>>>>>======<<<;;;;;;;;;;;;<<<======<<<===@@@CCC===>>>>>>?????????>>>>>>999888666777999<<<======;;;<<<===??????>>>===<<<===>>>>>>>>>>>>>>>>>>>>>???@@@???===;;;;;;===@@@???>>><<<<<<======<<<<<<<<<==================<<<;;;:::999999888999:::::::::;;;;;;<<<=========<<<:::::::::999777666444333000444777666333111333666444555666666777777666666444444555666777777777777666777999888777666666777888666444333444555555444000111222333444555555555444444444333333333333333111222222222222222111111//////000000//////...---------...///000000//////.........---,,,,,,...000---..................---+++---//////...---...///000/////////.........------...//////......///111111111000//////000111222000000111222222222222222000000111111111111000000---333555222000333888999...///000///...///222444222000111444444000///111.........////////////000,,,---...//////000000000///222444222---+++---000//////////////////000000///000000111000///...---///////////////000000000,,,///111000---...333888,,,---...000111222222222111222333555555555555555222222111111111111222222---...////////////111333111000///000111222222222111111111111000000000///000000000000111222333444222222222333444555666777555444666<<<@@@???AAAEEEFFFFFFHHHIIIJJJKKKKKKLLLPPPNNNMMMNNNQQQPPPMMMJJJKKKGGGDDDDDDDDDCCCEEEIIIEEEHHHHHHHHHLLLUUU[[[[[[```eeehhhhhhhhhjjjhhhccchhhhhhiiijjjgggdddhhhnnnkkkllllllmmmmmmmmmmmmmmmjjjkkkmmmmmmllljjjgggfff___[[[WWWVVVXXXYYYXXXWWWZZZYYY[[[```dddgggnnnvvvuuuqqqrrrxxxzzzwwwuuuvvvpppmmmfff^^^\\\]]]YYYSSSQQQRRRSSSSSSSSSRRRRRRRRRXXX[[[___bbbcccdddggghhhhhhjjjmmmoooooollliiiffffffddd```\\\YYYWWWWWWWWWSSSPPPMMMNNNPPPQQQNNNKKK333333333444444555555555222333444555777888999999666555444555777777666444888777777666666666666777888777666777888999888666888777777999>>>BBBEEEGGGBBBEEEHHHIIIGGGEEEFFFGGGHHHGGGGGGIIILLLNNNNNNMMMFFFEEEEEEFFFGGGGGGDDDBBB>>>???CCCHHHKKKJJJFFFBBBGGGIIIKKKJJJGGGGGGIIILLLHHHHHHHHHFFFDDDDDDFFFHHHMMMKKKHHHEEEDDDFFFHHHJJJEEEGGGFFFAAA???CCCGGGGGGBBBDDDEEEDDDCCCBBBCCCEEE???===;;;:::<<<>>>??????@@@??????@@@BBBCCCBBBAAABBBBBBBBB@@@===<<<@@@CCC@@@>>>>>>@@@CCCCCC???;;;888;;;>>>@@@?????????????????????@@@@@@?????????@@@DDDEEEAAA>>>>>><<<999===@@@CCCCCC@@@??????AAA:::===??????===<<<<<<<<>>======<<<<<<<<<<<<<<<<<<;;;===@@@CCC>>>>>>???@@@@@@@@@@@@???:::999888999<<<===>>>===999:::<<<>>>???>>>===<<>>======<<<======>>>>>>??????<<<999999<<>>CCCFFFFFFFFFCCCFFFHHHHHHGGGFFFIIIKKKLLLIIIFFFFFFHHHKKKMMMMMMLLLFFFEEEKKKNNNJJJGGGGGGEEEEEEFFFGGGGGGGGGFFFFFFJJJHHHGGGHHHHHHGGGHHHJJJBBBFFFFFFDDDEEEHHHGGGDDDFFFFFFGGGHHHGGGFFFEEEDDDCCCDDDEEEDDDCCCCCCCCCDDDHHHDDD@@@AAADDDEEEBBB???@@@>>><<<;;;===???AAAAAA???AAACCCCCCBBBAAABBBDDDBBBCCCCCCAAA??????@@@AAA777:::===@@@AAA@@@???>>>;;;>>>@@@>>>;;;;;;@@@DDD???@@@BBBCCCCCCBBB@@@???FFFFFFEEEBBB>>><<<<<<===??????@@@AAAAAAAAA@@@@@@AAA???===>>>@@@@@@===:::AAA@@@???============>>>===>>>===<<<;;;<<>><<<:::;;;===???AAA>>>;;;777666888:::<<<<<<:::;;;;;;:::999999<<<>>>???>>>>>>???AAAAAA===999:::<<<======<<<<<<>>>???===<<<<<<<<<<<<;;;;;;;;;999:::<<<===>>>===<<<;;;::::::::::::::::::::::::;;;:::::::::<<<<<<;;;:::===<<<:::888666555444444555444444333333444444555999777777999<<<;;;888444666666777888999::::::;;;::::::999777555444666888:::888666444333444555555444444333333333333222222111222333222111111333555111111000...,,,---000333///000000000......000111222222111111111111222222...---------...///111222,,,++++++,,,---...,,,+++111...,,,,,,...///...,,,000,,,,,,...---))))))+++---/////////---,,,---...000/////////000111333444000000000000111111111111333111000///000///...,,,////////////000111333333///111000333444+++---???EEE>>>777444///***+++000,,,,,,...111000,,,---111000---,,,---///111000///......------------.........000111///------000444111111111111111111111111......------------......111111000///...///222555222000///------///000222444222000111333444333000222111///...///111444666444333222333444444333111000//////000111111///...666222...,,,...111444555000000111111111222222222444333222222333444555666555555666888;;;@@@DDDGGGGGGDDDDDDIIILLLKKKJJJLLLPPPMMMKKKLLLOOOOOOMMMJJJKKKGGGCCC@@@@@@CCCGGGKKKFFFFFFGGGJJJNNNTTTZZZ]]]dddfffhhhjjjjjjiiifffeeecccddddddeeegggiiijjjkkkeeekkkooonnnooosssrrrlllnnnmmmlllllllllkkkhhhfff______^^^]]][[[ZZZYYYXXXUUUXXX\\\___bbbfffjjjmmmnnnpppsssxxx{{{|||zzzxxxnnnjjjeeeaaa___\\\YYYWWWRRRTTTWWWVVVTTTRRRSSSUUUZZZ___bbbbbbdddgggfffcccgggiiilllmmmlllhhhdddbbbbbbaaa___\\\ZZZXXXVVVUUUOOOOOOOOOPPPQQQRRRQQQOOO333333333333333333333333555666666666666555555444555555666666666666555555777666666666777777888888777888999999999999888777777999<<>>@@@DDDGGGEEECCC???===<<<<<<>>>@@@AAAAAA;;;===???AAABBBBBBBBBAAABBBCCCCCCAAA??????@@@BBB;;;===???AAAAAAAAA@@@@@@>>>AAABBBAAA======AAAEEE???@@@AAABBBBBBBBBAAA@@@DDDEEEEEECCC@@@>>>>>>???>>>???@@@AAABBBBBBBBBBBBAAA@@@>>>>>>@@@???===:::BBB@@@>>>===<<<<<<===>>>>>>???>>>===<<<<<>>======>>>@@@AAA@@@<<<888666888:::===>>>:::;;;;;;;;;::::::===???AAA@@@@@@AAACCCBBB???<<<;;;===>>>===<<<;;;<<<>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======:::::::::::::::::::::::::::999888999::::::999999:::999888666666555555555333333333333333444555555888777777999;;;;;;888555777777777888999999::::::999:::999777555555666888999888666444333444555666444444333333333333222222222333333222111111222444222222111///---...111444///000000000......000111222111111000000111111222...---------...///111222...------///000111000...111...,,,,,,...///...,,,000------///...++++++------...//////......000111000000//////000111333444//////000000000111111111222111000///000///...---//////000000111222222222---111111333555111:::QQQdddQQQ;;;222555888333+++111///000333333111111444000...,,,---///111000///......------------.........000000///---...000333000000000000000000000000......------------......///000000///...///111333111000///......///000111222000//////111222111///111111111111111000111111333222222222444444222111000000000111222111000///222111///000111333333222111111111222222222222333333333333333333555666777666666777999<<<@@@CCCEEEFFFDDDEEEJJJMMMKKKJJJKKKMMMLLLMMMNNNOOOOOOMMMKKKIIIGGGEEECCCCCCEEEGGGIIIFFFFFFHHHKKKPPPVVV[[[^^^dddfffiiikkklllkkkiiihhhddddddeeefffhhhiiikkkllliiinnnpppnnnnnnqqqppplllooommmlllllllllkkkhhheeedddcccaaa___]]]\\\[[[ZZZWWWYYY[[[]]]```dddjjjnnnkkkmmmqqqvvvzzzzzzxxxuuuoookkkeeeaaa^^^\\\ZZZXXXSSSUUUWWWWWWUUUSSSTTTVVVYYY^^^bbbccceeeiiihhheeeiiijjjlllmmmkkkgggbbb___```___]]][[[XXXVVVTTTSSSSSSQQQPPPPPPPPPPPPMMMKKK444444444444444444444444444555777777777555222111555555555555666666666555666777888888999999888888777888888999999999888888999;;;@@@DDDGGGHHHHHHGGGDDDEEEEEEEEEEEEFFFIIIKKKKKKIIIGGGGGGHHHJJJJJJJJJIIIIIIJJJMMMKKKGGGFFFIIIGGGGGGIIIJJJKKKKKKKKKKKKJJJJJJHHHFFFEEEFFFHHHHHHIIIJJJGGGCCCBBBGGGIIIHHHFFFGGGHHHHHHHHHGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDAAA???@@@DDDFFFEEECCC>>>===<<<<<>>======@@@DDDEEECCC@@@AAABBBBBBAAA@@@???AAABBB@@@@@@@@@AAAAAABBBBBBBBB???AAABBBAAA>>>===???BBB@@@@@@@@@AAAAAABBBBBBBBBCCCEEEEEEDDDAAA@@@@@@@@@>>>???@@@AAABBBCCCCCCCCCBBB@@@?????????>>><<<:::???>>>;;;999888999;;;<<<@@@@@@@@@>>>======???AAACCCBBBAAA@@@????????????AAA===888666777:::===???:::;;;<<<<<<;;;<<<>>>@@@@@@???@@@AAABBBBBB???<<<<<<===>>>===;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;===<<<:::999999;;;===???;;;;;;::::::::::::::::::777777777777777777777777666666555555555555555555222222222222333444666666777777777888::::::888555888888888888888888888888999999999888666555666888888777555444444555666777444444333333333333222222333444444333111000111222222333222000//////222555///000000000......000111222111111000000111111222...------------///000111+++***+++,,,///000///---000///------.........,,,111------//////------000,,,...///000000000222333000000///000000111222333//////000000000000111111000000000000////////////...///111333333333222111---333222222444444BBB\\\yyygggKKK444111777222'''111------000222000///111000...------///000000///......------------......///000000///......111333..............................------------......---...000000/////////000111000///......///000111000...---...///000///...000111222222111000...,,,222111000111333333111000111111222222222222111111//////111333555444111...222222222222333333333333222222333333555666888999666777999;;;===@@@AAABBBEEECCCEEEJJJMMMKKKIIIJJJHHHKKKNNNPPPPPPNNNMMMMMMGGGGGGFFFFFFFFFFFFGGGGGGEEEGGGIIINNNSSSYYY^^^```dddfffiiilllmmmllljjjiiiddddddfffgggiiikkklllmmmnnnppppppnnnnnnppppppmmmpppooommmlllkkkjjjgggdddjjjhhheeeaaa___^^^^^^^^^[[[\\\\\\]]]^^^bbbhhhlllhhhjjjnnnssswwwwwwuuurrroookkkeeeaaa^^^\\\ZZZXXXTTTVVVWWWVVVUUUTTTUUUVVVYYY___cccdddfffjjjjjjgggjjjkkklllllliiieeeaaa^^^]]]\\\[[[YYYVVVTTTRRRRRRRRRQQQPPPOOOPPPOOOMMMKKK444444444444444444444444444444555666666555444333444444444444444555555555666777888::::::999888888777888888888999999999999:::===BBBFFFGGGGGGGGGGGGIIIHHHGGGFFFFFFGGGHHHJJJJJJHHHGGGGGGIIIIIIIIIHHHHHHJJJMMMMMMJJJGGGGGGJJJFFFGGGHHHJJJKKKKKKKKKKKKIIIJJJHHHEEEFFFIIILLLKKKGGGIIIGGGCCCCCCFFFHHHFFFCCCDDDFFFHHHHHHHHHHHHGGGAAA@@@@@@@@@BBBBBBBBBAAAGGGDDDBBBBBBCCCCCCBBB@@@>>>===<<<===@@@CCCDDDDDDIIIEEEAAABBBFFFGGGDDDAAA@@@AAABBBAAA@@@@@@AAACCCBBBBBBAAA@@@@@@AAABBBCCC>>>@@@@@@???<<<;;;<<<===@@@@@@???@@@AAABBBCCCDDDDDDEEEGGGFFFCCC@@@????????????@@@AAAAAAAAA@@@@@@AAAAAA@@@??????===;;;:::AAA???<<<:::999:::<<<>>>@@@AAAAAA???>>>===???AAACCCBBBBBBAAA@@@???>>>===@@@<<<777444666999<<<>>>999;;;<<<===<<<===???@@@<<<===>>>???@@@???===;;;:::<<<===<<<;;;;;;<<<===<<<<<<<<<;;;;;;;;;::::::;;;;;;:::::::::;;;<<<===;;;;;;;;;;;;;;;:::::::::777888888777666666666777666555444444333333444444000111111222444555777888777777777888999999888777999999999888888888777777888999999888666555666888777666555444444555777888444444333333333222222222444555555444111//////000222222222000//////111444///000000000......000111111111000000000000111111......---,,,---...///000)))))))))+++...//////---000///...---------------000---,,,...///---...111,,,...////////////111222....../////////000000111////////////000000000111...///000000//////000111---000222555555444111000222555000...111222<<>>@@@@@@AAADDDBBBDDDJJJLLLJJJHHHIIIEEEJJJPPPRRRPPPNNNNNNOOOHHHHHHGGGFFFFFFGGGHHHHHHEEEGGGJJJOOOUUUZZZ___bbbeeegggiiikkkllljjjiiigggdddeeegggiiikkklllmmmnnnqqqqqqpppnnnnnnpppqqqqqqqqqooommmlllkkkiiifffdddkkkiiieeebbb```aaabbbccc___```aaa``````aaadddffffffhhhlllqqqttttttrrrooommmjjjddd```^^^\\\ZZZYYYTTTUUUUUUTTTTTTTTTTTTUUU[[[```dddeeegggjjjjjjfffiiijjjkkkjjjhhhddd```^^^\\\[[[YYYWWWUUUSSSRRRQQQNNNMMMMMMOOOPPPQQQOOONNN333333333333333333333333444333333333444666777888333333222222222333444555666777888::::::999888888777777777888888999999:::;;;???DDDFFFFFFFFFFFFGGGKKKJJJGGGFFFEEEEEEEEEEEEHHHGGGFFFGGGIIIIIIHHHGGGFFFJJJMMMLLLIIIHHHIIIJJJFFFFFFHHHIIIIIIJJJJJJJJJEEEGGGFFFBBBCCCJJJMMMLLLBBBFFFGGGEEEEEEFFFEEEAAAEEEFFFGGGGGGGGGFFFEEEDDDAAA???>>>@@@BBBCCCBBB@@@FFFDDDCCCBBBBBBBBBBBBAAA>>>======???BBBDDDDDDDDDSSSKKKDDDAAACCCDDDBBB@@@???@@@AAAAAA@@@@@@BBBDDDBBBAAA@@@??????@@@BBBCCC?????????>>>===;;;;;;;;;?????????@@@AAABBBDDDEEEDDDFFFHHHGGGDDD@@@>>>===???????????????>>>===<<<@@@AAAAAA@@@>>>===<<<;;;EEECCCAAA???>>>???@@@AAA???@@@AAA@@@>>>>>>???AAABBBAAAAAA???>>>===<<<;;;>>>:::555333444888:::<<<999;;;============>>>???;;;<<<>>>??????>>><<<<<<888:::<<<<<<;;;<<<===???<<<;;;;;;;;;;;;:::::::::999999;;;<<<<<<<<<;;;:::<<<<<<<<<;;;;;;:::::::::777999:::999777555666888777666555333222222222111111111111333444666888999777777888999999999999:::::::::999999888777777777777888999888777666666777777666555444444555777888444444333333333222222222333555666444222/////////000000111///......000222///000000000......000111111000000000000000000111......---,,,,,,---//////---,,,---///111333222111//////...------------...000,,,+++------,,,---111---...//////------...///---------..................////////////000000000,,,...000000//////111222...000444666666444111///444555---+++333333444>>>YYYeee```FFF000---111111444000...111222000000222/////////.........//////......------------......000///......///000111111..............................------------......***---000111000///......000000////////////000000////////////////////////000///...---...///111222/////////000222222111000...000222111///...///111000000000222333333222000222222333333333444444444000111333444666777888888777999;;;===???@@@@@@@@@CCC@@@BBBGGGJJJHHHGGGGGGDDDIIIOOOQQQPPPNNNNNNOOOJJJHHHFFFDDDDDDFFFHHHJJJFFFGGGJJJNNNTTTZZZ___bbbdddfffhhhiiiiiigggeeecccdddfffhhhkkkmmmnnnooooooqqqpppoooooopppqqqsssuuurrrpppmmmkkkjjjiiigggeeehhhfffdddbbbaaaccceeefffbbbdddggggggdddaaa______eeefffiiimmmppppppnnnllliiifffccc```^^^]]]ZZZYYYTTTSSSRRRQQQRRRRRRSSSSSS]]]bbbeeefffgggjjjiiieeefffggghhhhhhgggdddaaa```[[[ZZZYYYWWWUUUSSSRRRQQQOOONNNNNNOOOQQQQQQPPPNNN333333333333333333333333555444333333444777:::;;;333333222222222444555666666777888888999999888888777777777777888999:::;;;>>>BBBFFFFFFEEEDDDFFFIIIJJJHHHFFFEEEEEEDDDBBB@@@EEEEEEEEEHHHJJJJJJHHHFFFEEEJJJLLLKKKJJJLLLLLLJJJFFFFFFGGGHHHHHHHHHHHHGGGAAAEEECCC>>>???HHHLLLIII>>>CCCFFFEEEFFFGGGEEE@@@HHHHHHHHHGGGEEECCC@@@???BBB???>>>???CCCDDDCCC@@@BBBBBBBBBBBBBBBCCCDDDEEE???>>>>>>@@@CCCDDDDDDCCCPPPJJJCCC???>>>??????>>>>>>@@@AAAAAA@@@AAACCCEEE@@@@@@???>>>???@@@BBBCCC@@@@@@@@@@@@???>>>===<<<===>>>???@@@BBBCCCDDDEEEAAADDDGGGGGGDDD@@@===<<<>>>>>>>>>>>>>>>===<<<;;;>>>@@@AAA@@@>>>=========AAA@@@>>>===<<<<<<=========>>>??????>>>>>>???AAAAAA@@@???===<<<;;;;;;;;;;;;888555333555777999999:::;;;======<<<<<<<<<===;;;>>>AAAAAA@@@???>>>???888:::;;;<<<;;;;;;===>>>;;;;;;;;;;;;::::::::::::777999;;;<<<===<<<:::999======<<<<<<;;;:::::::::888:::<<<:::777555777999777666555333222111111111222222333444555777999:::777999::::::999999;;;<<<:::999999999888888777777666777999999777666777777888777555444444555666777444444333333333333222222333444666555222000/////////000000///......///111///000000000......000111111000000//////000000111......---,,,,,,---...///---,,,,,,...000111111///...//////...,,,,,,---///111---+++---,,,+++,,,000...//////...---,,,,,,...------............------......////////////000000,,,///111111......000333000222444666777555222000333444---,,,666666111444>>>DDDCCC999222222111,,,111///...///---+++---222///000000///------...000......------------......111///------///111111111////////////////////////......------------......+++...111222111///////////////000000000000/////////000111000///...///111111000...------000333555/////////000222333222000---000222111///---///111222000///000222333222111222222222222333333333333000111222444555666666666888999:::<<<>>>@@@AAABBBBBB??????DDDGGGEEEEEEGGGGGGJJJNNNPPPPPPOOOOOOOOOJJJHHHEEECCCCCCEEEHHHJJJGGGGGGIIILLLRRRXXX^^^bbbbbbdddfffggggggfffcccbbbeeegggiiillloooppppppqqqrrrooooooqqqrrrqqqsssvvvrrrooolllkkkjjjiiigggfffeeedddcccbbbbbbdddeeegggdddgggjjjkkkhhhccc___]]]eeeeeefffgggjjjjjjiiigggcccbbb``````___]]]ZZZXXXTTTRRRPPPOOOQQQRRRRRRRRR]]]bbbeeeeeegggjjjiiieeeeeeffffffgggfffdddaaa```YYYXXXWWWUUUTTTRRRQQQPPPSSSRRRPPPPPPQQQPPPNNNLLL444444444444444444444444555555555666777888999999555444333333444555777999777666666666777777888888888777777777777999:::;;;BBBEEEHHHGGGEEEDDDHHHLLLIIIHHHGGGHHHIIIIIIEEEBBBBBBCCCDDDGGGJJJKKKIIIGGGEEEIIIJJJIIIKKKPPPOOOJJJGGGHHHHHHHHHHHHGGGGGGFFFDDDHHHFFF>>>???HHHKKKHHH???CCCEEEDDDEEEHHHGGGDDDEEEEEEFFFEEEDDDBBB@@@???BBB???===???DDDFFFDDDAAAAAABBBBBBBBBBBBCCCDDDFFF@@@??????AAACCCDDDCCCBBBEEECCCAAA???>>>>>>??????>>>???@@@@@@@@@AAACCCFFF>>>?????????@@@AAABBBCCC?????????@@@@@@???===<<<;;;===???AAACCCDDDDDDDDD===@@@EEEFFFEEEBBB???>>><<<<<<===>>>>>>>>>>>>>>><<>>===>>>???<<<<<<<<<<<<;;;:::999999:::<<<>>>???>>>>>>@@@AAAAAA@@@===<<<;;;;;;<<<===:::888666555777888888888:::<<<======<<<::::::;;;:::===AAAAAA@@@>>>>>>???;;;<<<===<<<:::999:::;;;;;;;;;;;;:::::::::999999999999::::::;;;;;;;;;;;;=========<<<;;;;;;::::::777:::<<<:::666444666999555555444333333333333333444444555555777888999:::888:::<<<;;;::::::<<>>>>>???@@@BBBCCCCCCDDD===<<<======>>>>>><<<::::::<<>>@@@AAAAAABBB;;;>>>@@@@@@>>>===>>>@@@???@@@@@@AAA@@@>>>===;;;888:::===>>>>>>>>>@@@AAABBB@@@===;;;:::;;;===???:::888777777999999999888:::<<<>>>===;;;999999999888;;;??????>>><<<<<<>>>>>>???>>><<<999777777888;;;;;;;;;:::::::::999999;;;:::999888888:::<<<===>>>>>>===<<<;;;;;;::::::777:::<<<:::555333555888444333333333444444555666666666666666777999:::;;;999;;;===<<<:::;;;===@@@888888888888888888888888555777999999888777777777:::888666444333444555555444444444333333333222222111333555555333111000000000222333222111000111222///000000000......000111000000////////////000000///...---,,,,,,,,,---...000//////000111111000...---///000///,,,+++---///666111...///...,,,---111,,,...///000///000111333///000111222222111000///............/////////000---000333111...,,,///222222333555666666444333222...555111---111000---111111111222333...))),,,444---///111000)))$$$***444///000111///---,,,---000.........------.........222///,,,---000222111000.................................------............000111222111000111222//////000000000000//////---///111000...---...111222222333333222111///...000//////111333444333222...222555444000...000444//////111333555444111///000000111111111222222222///000222333444333333222999999999:::===@@@DDDFFFAAA<<<;;;>>>AAAAAACCCFFFMMMKKKJJJLLLOOOQQQOOOLLLDDDEEEFFFGGGGGGFFFEEEDDDIIIGGGFFFGGGLLLSSS[[[```[[[^^^bbbeeehhhhhhhhhgggeeegggkkknnnqqqrrrrrrrrrwwwrrrrrruuuuuupppooossspppnnnkkkjjjjjjjjjiiihhhfffffffffeeeddddddcccccceeegggjjjjjjhhhgggggggggdddbbb^^^]]]^^^___```___ZZZ[[[]]]```aaa___ZZZVVVVVVSSSPPPOOORRRTTTTTTSSSVVV\\\aaacccggglllmmmjjjhhhhhhgggfffccc```^^^\\\UUUTTTSSSRRRPPPOOOMMMMMMQQQPPPPPPRRRSSSTTTRRRQQQ888222222777999666555888333444555555555555777999666555555666999::::::999888:::;;;;;;999888888888:::999777555555777:::===DDDBBBDDDGGGEEEBBBEEEMMMHHHFFFEEEGGGJJJKKKIIIGGGDDDBBBEEEIIIJJJGGGFFFGGGIIIIIIIIIIIIIIIHHHHHHIIIKKKKKKLLLLLLKKKIIIGGGFFFKKKGGGDDDDDDEEEFFFDDDAAA???DDDGGGFFFFFFHHHHHHEEEFFFDDDBBB@@@@@@AAACCCEEEBBBAAADDDIIIJJJFFFEEEFFFBBBAAA@@@??????@@@AAABBBCCCCCCBBBBBBBBBCCCDDDDDDCCCBBBBBBAAA@@@???======@@@@@@@@@AAAAAABBBBBBCCC@@@BBB@@@<<<;;;@@@DDDDDD???>>>@@@CCCBBB>>><<<>>>>>>???@@@BBBCCCDDDDDDDDD>>>???EEELLLMMMGGGBBBAAA>>>??????@@@@@@@@@??????CCCAAA???@@@BBBCCCAAA??????<<<999999<<<>>>===;;;;;;<<<>>>>>>======???AAA<<<<<<;;;::::::::::::;;;>>><<<:::777777777888888::::::;;;===???@@@>>>===999:::<<<>>>??????>>>>>>;;;;;;:::<<<===>>><<<;;;888888999::::::;;;<<<<<<<<<<<<;;;999888999<<>>AAACCCCCCBBBAAA@@@???===<<>>AAABBB??????BBBDDDBBBAAA>>>>>>BBBCCC???======DDDDDDDDDDDDDDDCCCBBBBBB;;;;;;???FFFGGGCCCAAAAAA?????????@@@@@@???>>>>>>BBBAAA@@@AAABBBCCCBBBAAA@@@>>><<<;;;;;;<<<;;;;;;;;;<<<>>>>>>======>>>@@@>>>===<<<<<<;;;;;;<<<<<<======<<<999666666888:::888999:::;;;;;;::::::999999:::<<<===>>>>>>======;;;;;;:::<<<===>>><<<;;;888999999:::;;;;;;<<<<<<;;;;;;;;;:::999;;;???BBB>>>;;;999999::::::999777888999:::999777666555666333444444333111000222333999666666999999666666999888999::::::;;;;;;::::::999888666555666777666555888999888666333222222333666555333222333444555777333333333444444444555555000222333333111000000111111222444444222111000111111111000///////////////.........//////000000000---.........---...000222---...//////...---...000000///......------......///...---,,,,,,---///000............///////////////000111000---,,,---......///111000...---...///111333111......111222000222111111333555555333111222222222111111///...---000333333///...111111---//////.........///......000000000000000...---,,,+++///000---+++------,,,......------...///111222111111000///////////////,,,...000000///...///000333000,,,+++...111222222111222222111000000111333//////000///------///000...///000111111000///...333///...222333222111222///111222222111000111222111111222333333333222222444333333222333444555666111111222333555666777777888888:::===@@@BBBBBB@@@@@@??????======???DDDGGGFFFIIIMMMOOOPPPOOOOOOOOOHHHHHHGGGGGGFFFEEEEEEEEEJJJGGGEEEFFFLLLSSSZZZ]]][[[^^^^^^]]]```ggghhhddddddfffiiimmmppprrrsssssstttrrrpppoooppppppooonnnmmmllljjjhhhgggfffggggggcccbbbaaa```___^^^]]]\\\___bbbeeeffffffeeeeeeeeeaaa^^^[[[ZZZ[[[[[[[[[[[[]]]^^^___```___]]][[[YYYYYYUUUPPPOOORRRTTTRRRPPPWWW___eeefffhhhlllmmmkkkgggkkkjjjddd```___^^^\\\UUUSSSQQQQQQPPPNNNMMMLLLPPPQQQRRRSSSSSSRRRQQQPPP777444333666888666555777444555666555444444555777555444444555888999999888555777999999999:::;;;===;;;:::777777888===AAADDDCCCEEEIIILLLIIICCCBBBEEEIIIHHHGGGHHHJJJJJJIIIHHHGGGEEEFFFIIIIIIFFFFFFHHHHHHJJJLLLLLLKKKJJJJJJJJJGGGGGGHHHHHHIIIIIIIIIIIIKKKLLLLLLKKKHHHFFFEEEEEEAAAFFFHHHFFFEEEGGGGGGEEEGGGFFFEEEDDDDDDEEEGGGHHHFFFCCCDDDGGGHHHFFFFFFIIIDDDCCCCCCBBBBBBCCCCCCDDD@@@@@@@@@@@@@@@AAABBBBBBAAAAAABBBCCCBBB@@@===<<<@@@AAABBBCCCCCCBBB@@@???<<<@@@BBBAAABBBDDDDDD@@@CCC>>>===AAACCC@@@>>>>>>FFFFFFEEEEEEEEEDDDDDDDDD;;;:::<<>>???@@@BBBBBBAAAAAABBBCCC@@@@@@@@@===;;;::::::;;;;;;===>>>>>><<<<<<===>>>???>>>======<<<<<<======;;;>>>???;;;777555888<<<:::===???>>>;;;:::;;;<<<:::;;;<<<======<<<;;;;;;;;;;;;:::<<<===>>><<<;;;999999999:::;;;;;;<<<<<<:::;;;;;;::::::<<<@@@CCC===;;;999999999:::999888888999::::::888666666777444444555333222111333444999666666999999666666999888999::::::;;;;;;::::::888777666666777666444222777888888666333222222333444333222222222444555666333333333444444444555555///111333333222111222333000222444444222111000111000000000000////////////...............////////////---------///111111111000000000///------///111111000//////......//////......---,,,,,,...///000............////////////...000000///---,,,,,,------///000000///...///000222444333......111111///111111222444666666333111111111111111111000/////////222222//////111111////////////000000000//////000111111111000///...---,,,000000---+++---...,,,......------...///111222000000000000////////////---...000000///...///111333111......///222333333//////...---,,,,,,///111...///000///......///111---///222333333222///---333///...222333222111222///000111000///000111333222222333333333222222111444333333333333444555555111111222444555666777888888888999<<<@@@AAAAAA@@@>>>>>>>>>>>>>>>AAAEEEHHHGGGHHHLLLPPPRRRQQQNNNLLLIIIHHHGGGFFFFFFFFFFFFFFFJJJGGGEEEGGGLLLSSSYYY\\\]]]^^^^^^^^^aaafffgggeeedddfffiiimmmppprrrssstttsssqqqpppqqqqqqqqqooommmjjjjjjiiihhhfffeeedddddd___^^^]]][[[YYYXXXXXXXXXXXX[[[^^^```aaabbbcccddd]]]\\\ZZZZZZ[[[[[[YYYXXX\\\^^^___``````^^^[[[ZZZWWWSSSPPPPPPRRRSSSRRRPPPWWW]]]cccdddfffjjjkkkjjjgggjjjiiiddd```___^^^[[[TTTRRROOONNNNNNOOONNNMMMNNNPPPRRRTTTTTTRRRPPPOOO888666555777888888777777666777777666555444666777555444444555777999999888666777999999999999;;;===:::888666777:::???DDDGGGBBBEEEHHHIIIFFFCCCCCCEEEKKKJJJIIIIIIIIIIIIIIIIIIIIIFFFFFFIIIIIIFFFFFFIIIKKKMMMPPPOOOLLLIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIHHHKKKMMMLLLIIIFFFGGGIIIBBBGGGIIIFFFEEEGGGGGGEEEFFFFFFEEEEEEFFFFFFGGGGGGFFFCCCBBBEEEEEECCCEEEHHHDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAABBBCCCDDDDDD@@@AAABBBCCCBBB@@@===<<<>>>@@@BBBCCCBBB@@@>>><<<<<>><<<@@@CCCAAA??????CCCCCCCCCDDDEEEEEEFFFGGGAAA>>>===@@@AAA@@@BBBFFFDDDDDDDDDDDDCCCBBBAAA@@@;;;???BBBBBB@@@???@@@CCCAAABBBCCC@@@;;;999999<<<<<<===>>>>>><<<<<<===>>>???>>>======<<<<<<======:::???AAA===777444888===:::>>>AAA@@@<<<:::===AAA;;;<<<=========;;;:::999;;;::::::<<<===>>><<<;;;::::::::::::;;;;;;<<<<<<:::;;;;;;::::::;;;>>>@@@;;;:::999999999999999888777999:::999888666666777666777777666444444666777888555666999999666777999888999::::::;;;;;;::::::999888777888888777444222666777777666444222222222222222222222222333555555333333333444444444555555000222333333222111222333000222444444222000000000///000000000000000//////------..................///---+++---111333222000222111000...,,,,,,///111111111000///////////////...------------...///000............///////////////000111000...---...///---///000/////////000222444555444///...000111......000111333444333111///000000111111111000000///+++---...///111333555555...000222222222000000000000000000000//////......,,,000111---+++---...,,,......------...///111222///000000000000000//////...///000///......000222111000///...///000111222......---+++***+++///222...///000///......000222///000222222222222000///333///...222333222111222///000000///...///222444222222333333333222111111222222222222333333333444111222333444555777888888999999:::===@@@BBBAAA@@@======>>>>>>???BBBFFFJJJIIIIIILLLQQQUUUTTTOOOJJJIIIHHHGGGFFFFFFFFFFFFGGGJJJHHHFFFIIINNNUUU[[[^^^___^^^^^^___bbbfffgggfffdddfffjjjmmmppprrrttttttoooooooooqqqrrrrrrpppnnnjjjjjjiiigggeeebbb```___ZZZYYYWWWUUUTTTSSSSSSSSSSSSVVVYYY[[[\\\]]]___aaaZZZYYYYYYZZZ[[[ZZZXXXVVV[[[]]]___aaaaaa___\\\ZZZWWWTTTRRRRRRSSSTTTSSSRRRVVV[[[```cccdddfffhhhhhhfffjjjjjjeeeaaa```^^^[[[WWWUUUQQQMMMNNNQQQPPPMMMMMMOOORRRTTTTTTSSSPPPNNN777666555555666777666444777888888777666555777888555444444555888999999888888999999999888888:::<<<999777555777<<>>======>>>@@@AAAAAA???<<<:::>>>???===<<>>AAAEEECCCCCCCCCCCCBBBAAA??????:::===AAAAAA???===>>>@@@AAACCCDDDAAA===:::;;;===<<<===???>>>======>>>???>>>===<<<<<<;;;;;;<<<<<<:::>>>AAA>>>777444888===444888<<<;;;888888<<>><<<;;;::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;:::888888:::<<<::::::999999888888999999666888999999777666666777555666777666555444666888888555555999999777777:::888999::::::;;;;;;:::::::::999999999:::999666444555777888777555333222333222222222222333333444444333333333444444444555555333444555444222000000111000111333333222000000000...///000000000000//////..................------///---,,,...222444222000111000///---++++++...000111111000///////////////------------......//////............////////////000111222111/////////111...///000///...///111333555666444///...000111......000222333333222111000000000111111111000000///,,,,,,---000222333444666///222555666333111000000//////..................,,,000111---,,,......---......------...///111222...///000000000000/////////000000///...///111222000000111111111111111222222222111///...000444777...///000/////////111222333222111000000111222333333///...222333222111222000000000///...///222444222222333333333222222111000111111222222222222222111222333444666777888888;;;;;;<<>>???@@@CCCGGGJJJKKKKKKNNNSSSWWWVVVPPPKKKIIIHHHGGGFFFFFFFFFGGGHHHJJJIIIHHHKKKQQQYYY^^^aaaaaa___^^^aaadddeeefffgggeeegggjjjnnnqqqsssttttttmmmmmmmmmoooqqqrrrpppnnnkkkjjjiiifffbbb^^^[[[YYYUUUTTTRRRPPPOOOOOOOOOPPPRRRTTTWWWXXXXXXYYY[[[\\\YYYYYYYYYZZZ\\\[[[XXXVVVZZZ\\\___aaabbb```]]][[[XXXVVVUUUUUUUUUUUUTTTSSSUUUXXX\\\aaabbbcccdddgggfffjjjkkkfffbbb```^^^[[[YYYXXXSSSMMMOOOSSSQQQKKKLLLNNNQQQTTTTTTSSSPPPNNN444555444222333666444111666777888777666666777999666555555666999::::::999999:::999888777888:::<<<888666666999@@@DDDFFFEEEFFFJJJLLLHHHGGGJJJNNNOOOMMMMMMMMMJJJHHHHHHIIIKKKKKKGGGFFFHHHIIIHHHJJJNNNRRRUUUVVVRRRKKKGGGHHHKKKNNNLLLIIIFFFEEEFFFGGGIIIFFFGGGHHHGGGGGGGGGIIIKKKFFFJJJJJJFFFDDDFFFGGGEEEAAABBBDDDEEEFFFEEEEEEDDDDDD@@@???AAAAAA???@@@DDDAAABBBCCCCCCCCCCCCBBBAAA>>>>>>>>>>>>???AAABBBCCCAAAAAAAAAAAA@@@@@@??????===>>>???@@@@@@???===<<>>@@@@@@???AAAEEEEEEDDDBBBAAA@@@@@@@@@AAAFFFBBB???@@@???===>>>AAA??????@@@??????>>>===<<<;;;>>>@@@AAA@@@>>>======@@@BBBBBBBBB@@@>>>===>>><<<>>>????????????@@@BBB>>>===<<<<<<;;;;;;<<<<<<:::===???===888666777;;;666888;;;;;;:::;;;???BBB======>>>>>>>>>===;;;:::;;;;;;:::<<<===>>><<<;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::888777888999888999:::999777777999:::444666888777666555555666222333444333222222444666777555555888999777777:::888999::::::;;;;;;:::::::::999888999::::::888777555777999888666444333333333444444444444333333333333333333444444444555555444555666444222000000000///111333333111000///000---...000111111000///////////////...............---------000222333333222/////////...,,,,,,...000111000//////......//////---------............///............////////////000111222222000000111222000000000///...///111333555666444000...111111///000111333333222222222444111111111111111000//////000...///111222000000333000444999999555111/////////...------------......---111111...,,,...///---......------...///111222---...000111111000//////000000000///...///111333000222444444333222333444000111000//////000333555...///000000//////111333555444111//////111444555333///...222333222111222111222222111000000111333000111222333333333333222000000111222333222222222222222333555666777888999<<<<<<===@@@CCCDDDCCCAAA<<<>>>???@@@AAACCCFFFIIIKKKMMMPPPSSSUUUTTTPPPMMMJJJIIIGGGFFFFFFGGGHHHJJJIIIHHHIIIMMMTTT[[[aaadddbbb___^^^bbbeeeeeefffhhheeegggjjjnnnqqqssstttuuummmllllllmmmoooooonnnllliiihhheeeaaa]]]ZZZWWWUUUQQQPPPNNNLLLLLLMMMNNNOOOSSSTTTVVVVVVVVVWWWYYYZZZZZZZZZZZZ[[[\\\\\\ZZZXXXYYY\\\___bbbcccaaa^^^\\\YYYYYYXXXWWWVVVUUUTTTSSSUUUVVVZZZ___```___aaaeeeeeeiiijjjeeeaaa```]]]YYYXXXXXXSSSMMMPPPVVVSSSJJJLLLNNNPPPSSSSSSRRRQQQOOO555777666222333777666111444555666555444555777999777666666777:::;;;;;;:::888888888888777888<<<>>>888777888===DDDHHHGGGDDDEEEKKKMMMIIIGGGJJJLLLKKKNNNOOONNNKKKHHHGGGIIILLLJJJGGGEEEGGGIIIIIILLLQQQRRRUUUUUUQQQJJJHHHKKKPPPNNNLLLHHHFFFEEEGGGJJJLLLLLLJJJGGGEEEFFFHHHIIIIIIGGGKKKKKKFFFDDDFFFGGGEEE@@@AAADDDFFFGGGFFFEEECCCCCC@@@@@@BBBBBB@@@@@@CCC???@@@AAAAAAAAAAAA@@@???=========>>>???AAABBBCCCBBBAAA@@@?????????@@@AAA>>>???@@@@@@@@@@@@@@@???????????????DDDIIIGGGAAABBB@@@AAAAAA>>><<>>>>>????????????>>>>>>@@@@@@@@@BBBBBBAAA===;;;@@@@@@@@@AAABBBBBBAAA???<<<>>>@@@@@@@@@AAACCCEEE???>>>======<<<<<<======;;;<<<===;;;999777777888<<<<<<<<<<<<===???AAABBB===>>>?????????>>>===<<<;;;;;;:::<<<===>>><<<;;;<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;999888999;;;777999:::999777666888;;;333444666666555444444555111222333222111222333555777444555888999777888;;;888999::::::;;;;;;::::::999888666777999:::999999666888::::::888555444444555555555555444444333222333333333444444444555555222444555444333111111222///111333333111/////////---...000111111111000///000000000//////.........+++---000111222222333444...///000000///...///111000///......------......,,,------...........................///////////////111222111000///000222222222111///......000222444666444000///222222000000111222111//////222555222222222111111///...---222......222222//////333222777;;;;;;666000......//////...------...///000---111222...,,,...///---......------...///111222---...000111111111000///000000000///...///111444...111444555333222222333,,,---...---------///111...///000000///000222444444333222111111222333444333///...222333222111222222444555444222111111111///000111222333444444444111222333444555444333333222333444555666777888999<<<<<<===???BBBCCCBBB@@@===>>>@@@AAAAAACCCFFFHHHJJJLLLPPPRRRQQQPPPOOONNNJJJIIIGGGEEEEEEGGGIIIJJJFFFFFFGGGLLLTTT]]]cccfffddd______cccfffeeeeeehhheeegggjjjnnnqqqssstttuuuqqqooolllkkkkkkkkkiiihhhcccbbb^^^[[[WWWUUUTTTTTTNNNMMMKKKJJJJJJLLLNNNPPPSSSTTTVVVVVVVVVWWWZZZ\\\\\\[[[[[[\\\]]]^^^\\\[[[XXX[[[___ccccccbbb___\\\YYYYYYYYYXXXUUUSSSRRRRRRUUUTTTWWW]]]___]]]___dddcccggghhhddd```^^^[[[WWWUUUWWWTTTOOOTTT\\\XXXMMMMMMNNNOOOQQQRRRRRRQQQQQQ888:::999555666:::999333111222333333333444666888888777777888:::<<<<<<;;;666666777777777:::>>>AAA999888:::@@@GGGJJJHHHDDDAAAIIIMMMIIIFFFGGGGGGDDDOOOPPPOOOKKKHHHGGGIIILLLJJJFFFEEEGGGIIIIIIMMMSSSQQQTTTTTTPPPJJJIIINNNUUUMMMKKKHHHFFFFFFIIILLLOOORRRMMMGGGEEEFFFHHHHHHGGGHHHKKKKKKFFFDDDFFFGGGEEE@@@BBBDDDGGGHHHGGGEEEDDDDDDAAAAAADDDCCC@@@@@@CCC>>>???@@@@@@@@@@@@???>>>?????????@@@AAACCCDDDEEECCCBBB@@@>>>>>>???AAABBB@@@@@@@@@AAAAAABBBBBBCCC>>>@@@AAACCCHHHLLLHHH@@@AAAAAABBBAAA===:::AAAKKKCCCBBBAAA@@@@@@AAACCCDDDBBB???@@@DDDDDD@@@@@@BBB@@@@@@AAABBBBBBBBBAAAAAACCCBBBAAACCCEEECCC>>>:::@@@>>>>>>AAADDDEEECCC@@@<<<>>>@@@AAAAAABBBEEEFFF@@@??????>>>>>>>>>>>>>>>;;;;;;;;;:::999888777666<<<:::888888:::<<<===<<<===>>>???@@@@@@???>>>===;;;;;;:::<<<===>>><<<;;;<<<<<<<<<<<<<<<<<<;;;;;;999:::;;;;;;;;;:::<<<===777999:::999666666888;;;222444555555444333444555222333444444333333555777777444555888999777888;;;999999:::;;;;;;;;;::::::888666555555777999::::::666888::::::999666555555777777777666555444222222333333333444444444555555111222444444333333333444///111333333111/////////,,,...000111222111000///111111000000/////////...)))---111222111111333555---///111222111000111222//////...---------------,,,---......//////................../////////000...///111000///...000111333333222///---...000222444555444000///222333000...//////---+++,,,000333333333222222000///...---///,,,,,,222333000111666333888===<<<666000------111000///......///000111---111222...,,,...///---......------...///111222,,,...000111222111000///111111000///...///222444+++///333333111///000111,,,...000000000000111333...///000000///000222444222333333444444333333222333///...222444222111222333555666666333111000000...///000222333444555555333444555666666666555444222333444555666888999999;;;;;;<<<>>>AAABBBAAA???===???@@@AAAAAACCCEEEHHHHHHLLLPPPPPPNNNLLLMMMOOOJJJIIIGGGEEEEEEGGGIIIKKKDDDDDDFFFLLLTTT]]]cccfffeee______dddgggeeeeeeiiieeegggkkknnnqqqsssuuuuuuuuurrrmmmjjjiiigggfffddd^^^\\\YYYVVVTTTSSSSSSSSSLLLKKKJJJIIIJJJLLLOOOQQQRRRTTTUUUVVVWWWYYY\\\^^^^^^]]]\\\\\\^^^___^^^]]]XXX[[[___cccdddbbb___]]]YYYYYYYYYWWWTTTRRRPPPPPPTTTSSSVVV]]]^^^[[[]]]dddaaaeeefffbbb^^^\\\YYYUUUUUUXXXVVVRRRYYYbbb^^^SSSMMMNNNOOOPPPQQQQQQQQQRRR555555666666555444333333444666666666666666888:::999:::;;;;;;;;;;;;<<<===888999<<<>>>;;;777777<<<;;;>>>BBBDDDEEEEEEFFFGGGFFFFFFEEEEEEFFFHHHJJJLLLMMMNNNOOOMMMKKKIIIHHHIIIJJJEEECCCGGGOOOTTTTTTRRROOOOOONNNMMMKKKKKKLLLNNNLLLLLLLLLKKKIIIJJJLLLNNNLLLIIIGGGGGGJJJKKKIIIGGGIIIHHHGGGFFFFFFHHHJJJLLLAAAAAABBBDDDFFFFFFEEEDDD===EEEEEE@@@AAAIIIJJJCCC===>>>@@@BBBCCCCCCCCCBBBCCCAAA@@@@@@AAACCCDDDDDD???@@@AAAAAABBBBBBBBBAAADDD??????FFFHHHDDDAAAAAA>>>>>>???@@@@@@AAABBBBBBEEE===;;;AAABBB<<<>>>GGGDDD@@@>>>@@@DDDGGGFFFCCC>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAA???===<<<===>>><<<<<<======>>>>>>??????>>>?????????>>>>>>@@@BBB@@@??????>>>>>>>>>>>>>>>@@@BBBBBB???:::888999<<<===<<<:::::::::<<<>>>???>>>@@@???<<<>>>AAA@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<======<<<<<<;;;:::999888777777777888999:::555555444333333333444444555222///...000333444555777888999999888999;;;===::::::;;;;;;;;;;;;;;;;;;:::888666666888999:::999666666666666666666777888555666777666555666777999666444333333444555333222222444555666555555555666111222222111000000111333111111222444555444222///...///000///...---...000+++---///000//////000111,,,...///000///000111333////////////...---,,,+++///,,,,,,...///------111...---------...///111222////////////////////////111333444333000...///111333333444555444111///...---222222...///444666222111///...///000000///...,,,---...//////...---,,,111333666777555222000000---...///000000111000000////////////////////////---...///...---...///111,,,000222111---,,,000444///////////////000111111...//////000000000000000---...///000111111111111444000,,,---111222000---555666666666555444444333//////000111222444555666555444222333333444222111444444444444333333222111000//////000222333333333555555555555555666777888???<<<===CCCDDDAAAAAAFFFCCCBBB@@@@@@AAACCCFFFHHHKKKJJJIIIJJJMMMMMMKKKIIIDDDDDDCCCCCCEEEHHHJJJLLLFFFEEEEEEIIIQQQZZZbbbfffcccaaa___```cccgggiiikkkiiihhhkkkooopppooorrrwwwtttoookkkiiifffaaa```ccc^^^YYYTTTQQQQQQRRRQQQOOOKKKLLLMMMNNNMMMNNNQQQSSSVVVXXX[[[]]]___bbbeeehhheeedddccccccdddcccaaa___```bbbdddffffffccc```^^^XXXYYYYYYVVVRRRPPPSSSVVVUUUVVVWWWYYYZZZ\\\^^^___^^^```aaaaaa```\\\XXXUUUSSSUUUSSSRRRXXX___^^^WWWMMMQQQTTTTTTQQQPPPTTTWWW555555666666555444444333555666777666666666888:::999:::;;;;;;:::999:::<<<::::::<<<>>>;;;777999>>><<>>?????????@@@@@@@@@@@@DDD===<<>>EEEDDDAAA>>>@@@EEEGGGFFFDDD@@@??????>>>>>>???@@@AAA>>>??????@@@AAABBBBBBCCC===>>>??????===;;;;;;<<<;;;<<<======>>>??????@@@===???AAAAAA???>>>@@@BBB???>>>>>>=========>>>>>>???AAAAAA>>>:::888999;;;:::999888777888:::<<<>>>>>>@@@???<<<>>>AAA@@@<<<========================<<<<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<;;;;;;::::::999888888888999::::::555444444333333333333333555222000000222444444444666777888888888888:::<<<:::::::::;;;;;;;;;;;;;;;999777555555777999999999888777666666666777777666333555666666666666777999666444333333444444333222222444666666555444444555333444444333111111222333000111222333444333111///...///000///...---...000+++---///000//////000111000111111111///...///000000//////...------,,,,,,...++++++---...,,,,,,000///...------...///000111///////////////////////////111222111///---///111111111333333222111///...000333333//////444444111111000//////111111000///......////////////......000333555666444222000000...//////000000000000000////////////////////////---...///...---...///111...///000000000000000111///////////////000111111...//////000000000000000---......///000000111111333///,,,---111333111...444555555555444444333222111111000000111333555666555333222222333333222111333333333333333222111111000000000111222333333333555555444555555666777888>>><<<>>>CCCEEEBBBAAAEEEBBBAAA@@@???@@@CCCFFFHHHKKKIIIHHHIIIKKKLLLJJJGGGDDDDDDCCCDDDEEEHHHJJJLLLIIIGGGGGGJJJPPPXXX___cccaaa___^^^___aaadddgggiiihhhgggjjjooopppoooqqqvvvuuupppkkkiiieee```___bbb[[[WWWRRRPPPPPPQQQPPPOOONNNPPPQQQRRRRRRSSSVVVXXXXXXZZZ]]]```bbbdddhhhkkkhhhgggeeeeeefffeeecccaaa___aaacccdddcccaaa^^^\\\WWWXXXWWWUUUSSSRRRSSSTTTVVVWWWYYYZZZ[[[\\\^^^___]]]^^^______]]]ZZZVVVTTTUUUTTTPPPMMMQQQXXXXXXSSSPPPSSSUUUTTTQQQPPPSSSWWW555555555666555555444333555666777777666666888:::999:::;;;:::888888999:::<<<;;;<<<===:::777:::@@@===@@@DDDFFFFFFFFFFFFGGGHHHGGGGGGFFFGGGHHHJJJKKKJJJLLLNNNMMMKKKHHHGGGGGGIIIGGGHHHMMMUUUXXXVVVRRRMMMNNNPPPOOONNNLLLMMMMMMKKKLLLMMMLLLKKKJJJKKKMMMKKKIIIGGGFFFGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFEEEEEE@@@AAABBBCCCDDDDDDCCCCCC===BBBCCC???AAAGGGHHHDDDBBBCCCCCCCCCBBBAAA???>>>BBBAAAAAA@@@@@@AAACCCCCCAAAAAAAAAAAAAAAAAAAAA@@@CCC@@@@@@DDDEEEBBB@@@@@@@@@@@@@@@?????????>>>>>>BBB======BBBCCC>>>>>>DDDDDDAAA???AAAEEEGGGGGGEEEBBBAAA???>>>===>>>@@@AAA===>>>???@@@AAACCCDDDDDD999;;;>>>>>>===;;;:::::::::;;;<<<>>>???@@@@@@@@@;;;@@@DDDCCC@@@>>>@@@CCC>>>======<<<<<<===>>>>>>>>>@@@AAA>>>:::777888:::777666444444555888;;;======??????===>>>AAA@@@<<<====================================>>>>>>>>>>>><<<<<<<<<<<<<<<;;;::::::::::::999888888888999999444444333222222222222222444222222222444555444333666777888777666777999;;;999:::::::::;;;;;;;;;<<<888666555555666888888888:::777555555777888666333111333666777666666666777555444333333444444333222333444666555444333333444444444444222000///000111///000111222222111000///...///000///...---...000,,,...000000//////000111000111111111///...///000111000...------------...---******------+++,,,///000///...------...///000////////////////////////,,,...//////...---...000//////000111111000///...///111111......111222000222111000000222222222000000000////////////000000///222444555333111000000000000000000000/////////////////////////////////---...///...---...///111000//////000333333111...///////////////000111111...///000000111111000000...------......///000111111...,,,...111333222000333333333333333333222111333222111000000222444555444333222222333333222111111111222222111111000000000000000111222222333333444444444555555666888888<<<;;;>>>DDDEEECCCAAACCC@@@???>>>???@@@CCCFFFGGGJJJIIIHHHHHHIIIIIIGGGEEEDDDDDDDDDDDDEEEHHHJJJKKKJJJIIIIIIJJJOOOVVV]]]aaa^^^^^^]]]^^^___bbbeeegggggggggkkkpppqqqoooqqquuuuuuooojjjhhhccc^^^]]]___XXXTTTQQQOOOOOOPPPQQQPPPMMMOOOQQQRRRRRRTTTWWWYYY[[[^^^aaadddfffiiilllooommmkkkiiihhhhhhgggeeeccc___```aaabbbaaa___\\\[[[WWWVVVUUUUUUVVVVVVTTTSSSXXXZZZ\\\]]]]]]]]]^^^```[[[\\\\\\\\\ZZZWWWTTTSSSYYYUUUOOOJJJLLLQQQSSSQQQSSSUUUUUUSSSPPPOOORRRVVV444555555555555555444444555666777777666777999;;;999::::::999777666777888<<<::::::;;;888666:::AAA>>>AAAEEEGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHIIIJJJJJJGGGIIILLLLLLIIIFFFEEEDDDFFFFFFHHHMMMRRRSSSOOOKKKKKKNNNPPPPPPNNNMMMMMMMMMKKKMMMOOOOOOMMMLLLMMMNNNNNNMMMKKKIIIIIIHHHGGGGGGAAACCCDDDEEEFFFEEECCCBBBBBBCCCDDDDDDDDDDDDDDDEEE@@@CCCDDD@@@AAAEEEEEEBBBBBBCCCCCCCCCCCCAAA@@@???BBBBBBAAA@@@???@@@BBBCCCBBBBBBAAAAAA@@@@@@AAAAAABBBAAAAAACCCCCCBBB@@@@@@BBBBBBAAA@@@??????>>>>>>@@@===>>>CCCCCC??????BBBCCCBBBAAABBBEEEGGGGGGFFFDDDBBB@@@>>>===>>>@@@AAA???@@@@@@BBBCCCDDDDDDEEE888;;;>>>???>>><<<::::::999:::<<<>>>@@@AAAAAAAAA:::@@@EEEEEE@@@>>>???CCC======<<<<<<<<<<<<======@@@BBBCCC???:::777777888555444333333555888;;;===<<>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<;;;::::::999999888888777777777777444333222222111111222222333222333444666666444333555666777666555666888999999999999::::::;;;;;;<<<999777555555777888999888;;;888555666888888555111111444777777666444333444555444222333444444333111333444666555333222222222222222222000---,,,---......///111111000/////////...///000///...---...000,,,...000000000///000111,,,...000000000111333444222000...---,,,---...///...++++++......,,,---000000000...------...//////////////////////////////,,,,,,---......///000000...///000111111111111000---------,,,---///000///222111000111333444333222222111000//////000111222...000333333222111000111111111000///////////////////////////////////////---...///...---...///111...///000222333333111//////////////////000000111//////000111111111111000...---------...///000111000...---...111333333222111111222222222222111111555333111000000111333444444222111222333333222111///000000000000000/////////000111111111111222333444444444444555777888999999;;;???CCCEEEDDDBBBAAA>>>>>>>>>>>>@@@CCCEEEGGGIIIHHHHHHHHHGGGFFFEEECCCDDDDDDDDDEEEFFFGGGIIIJJJJJJJJJJJJKKKNNNTTT\\\aaa]]]^^^^^^^^^___aaadddfffggghhhlllqqqrrrooopppsssrrrlllgggccc___ZZZYYY\\\UUUSSSPPPOOOOOOPPPRRRSSSOOOQQQSSSTTTUUUWWWZZZ]]]___bbbfffiiikkkmmmqqqsssrrrpppmmmkkkjjjiiigggeeeaaaaaaaaaaaa___]]][[[ZZZWWWUUUSSSTTTWWWXXXUUURRRZZZ]]]``````___^^^___aaa\\\\\\\\\ZZZXXXVVVTTTRRRZZZVVVQQQNNNNNNQQQRRRRRRUUUVVVUUUSSSPPPOOORRRTTT444444555555555555555444555777777777777777999;;;888999:::999777666777888;;;999888999666555:::AAA@@@CCCFFFHHHHHHGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKJJJLLLMMMLLLJJJGGGEEEEEEFFFGGGJJJNNNPPPOOOJJJEEEJJJLLLOOOOOONNNMMMLLLMMMLLLOOOQQQRRRPPPOOONNNNNNMMMMMMLLLJJJIIIHHHHHHHHHAAABBBDDDFFFFFFDDDBBBAAADDDEEEGGGFFFDDDDDDFFFHHHDDDEEEEEEBBBAAACCCBBB@@@@@@AAABBBCCCDDDCCCBBBBBBAAABBBBBB@@@???>>>AAACCCBBBBBBAAA@@@@@@@@@AAABBBBBBCCCDDDBBBAAAAAAAAA@@@BBBBBBBBBAAA@@@@@@?????????>>>???BBBBBB@@@@@@AAABBBAAAAAABBBDDDFFFFFFFFFDDDBBB@@@???>>>???@@@AAACCCCCCCCCCCCDDDDDDDDDDDD:::===@@@AAA???===;;;;;;999;;;===???AAAAAAAAAAAA:::???DDDDDD@@@>>>???BBB>>>>>>===<<<<<<<<<<<<<<>>???>>>???BBB@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>===<<<;;;;;;;;;<<<;;;::::::999999888888777666666555444444333222222111111222222222222333555777666444222555666777666555555777999888888999999:::;;;;;;<<<999777555666777999999999:::888666777888888555222444666888888666333111111555333222222333444222111222444555444222111111222222222222000---,,,---...---///111111///...///000...///000///...---...000,,,...000111000000111222,,,...000000111111333555222000...------...///000000---,,,//////---...111000000...------...//////////////////////////////---------...000111111111//////000111111222222222---,,,---...///000111333222111111111333444444222222111000//////000111222,,,///111111000000000111222111000///......//////////////////////////////---...///...---...///111+++///444444111///000222///////////////000000111///000000111111111111111...------......///000111000///...///111222333333000000111111111111111000555444222000000111222333333111111111333333222111...//////000000////////////111333222000000111333333333444444666777888999888;;;???BBBDDDDDDCCCAAA>>>>>>>>>???AAACCCDDDFFFGGGGGGHHHGGGFFFDDDCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIHHHIIIJJJKKKMMMTTT\\\bbb]]]___``````___aaadddfffhhhiiimmmrrrrrrnnnmmmpppmmmgggaaa^^^ZZZVVVVVVYYYUUUTTTRRRQQQPPPRRRTTTVVVWWWYYY[[[\\\]]]___bbbeeecccfffjjjmmmoooqqqsssuuuuuurrrooommmlllkkkiiigggeeedddcccaaa___]]]\\\[[[XXXUUUSSSTTTVVVWWWUUUSSS[[[___cccdddaaa```aaaddd___^^^\\\ZZZXXXUUUSSSRRRVVVTTTRRRSSSSSSRRRQQQQQQTTTTTTSSSRRRPPPPPPQQQSSS333444555555666555555555666777888888777777999;;;888999:::999777777888999999777888888666444999@@@AAADDDGGGIIIIIIHHHHHHIIIGGGHHHHHHIIIKKKKKKLLLLLLPPPQQQQQQNNNKKKHHHGGGHHHHHHIIILLLOOOQQQNNNIIIEEEIIIKKKMMMMMMLLLKKKLLLMMMLLLOOORRRSSSRRRPPPNNNNNNJJJKKKKKKIIIGGGFFFFFFHHHCCCDDDEEEFFFFFFEEECCCAAAEEEGGGIIIGGGDDDDDDGGGJJJFFFFFFFFFDDDCCCBBBAAAAAA>>>???AAACCCDDDEEEDDDDDD@@@BBBCCCAAA>>>===@@@CCCAAAAAA@@@???@@@AAABBBCCCBBBFFFFFFCCCAAABBBCCCAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@??????@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFBBBAAAAAA@@@@@@@@@@@@AAADDDDDDDDDDDDDDDDDDDDDDDD>>>@@@BBBBBB???===<<<<<<:::;;;>>>@@@BBBBBBAAA@@@<<<>>>@@@AAA@@@??????@@@@@@@@@>>>===<<<;;;;;;;;;???BBBCCC@@@;;;777555666666777888999:::;;;<<<<<<:::===???>>>@@@CCC@@@;;;::::::::::::::::::::::::<<<===>>>>>>>>>===;;;:::;;;;;;;;;;;;;;;:::999999999999999888777555444333444444333222222222222222222222222444666666444222666777777666555555777888777777888999:::;;;<<<<<<888777555555777888888888666777888888888666555444666888999888555333222222444333222222333333222111111222444333222111111222444444444222000///000111...000222111...---///222...///000///...---...000---...000111000000111222///111222111000000111333111000///......///000000000------000000...///222000///...------...///000///////////////////////////......///111333222111000000000111111222222222111//////222333222333777222111000111333444444333111111000000000000111111+++---///000//////000222111111///......///000000////////////////////////---...///...---...///111***///444333...,,,///333///////////////000111111///000111111222222111111---...///000111111111111000000000000111111222333///000111111222111111111333333222222222222222222222111000111222333222111......///000000000/////////222444333000///111444333333333444666777999:::777;;;???@@@BBBEEEDDDAAA@@@@@@@@@@@@AAACCCDDDEEEEEEFFFHHHGGGEEECCCDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHIIIKKKKKKMMMRRR[[[bbb]]]```bbbbbb``````dddggghhhiiimmmrrrqqqkkkiiijjjgggaaa[[[YYYWWWTTTUUUYYYXXXXXXVVVTTTSSSTTTWWWZZZ\\\^^^___```aaaccceeehhhfffiiimmmpppqqqrrrsssuuuvvvsssooommmlllkkkjjjiiihhhgggdddbbb___]]]\\\\\\YYYWWWTTTSSSTTTUUUUUUUUU[[[```fffgggdddbbbdddgggbbbaaa^^^ZZZWWWTTTRRRRRRQQQPPPRRRUUUUUUQQQNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQ333444444555666666555555666777888888777888:::<<<777999:::999888888999:::888777888:::888666:::@@@BBBEEEHHHJJJIIIIIIIIIIIIFFFGGGHHHJJJLLLMMMNNNNNNSSSSSSQQQMMMIIIGGGGGGGGGFFFIIILLLOOOQQQOOOKKKHHHIIIJJJKKKJJJIIIJJJKKKMMMJJJMMMQQQSSSQQQOOOMMMLLLIIIJJJKKKIIIGGGFFFHHHJJJEEEFFFGGGGGGFFFEEEDDDCCCEEEGGGIIIGGGCCCCCCFFFJJJFFFEEEEEEEEEEEEDDDDDDDDD>>>@@@BBBCCCDDDEEEDDDDDD@@@BBBCCCAAA===<<>>???@@@AAAAAA@@@@@@???>>>???@@@BBBBBB???@@@@@@AAAAAABBBDDDEEE???@@@AAABBBBBBBBBAAA@@@AAAAAABBBBBBCCCCCCDDDDDD@@@BBBBBBAAA>>><<<;;;<<<;;;<<>>CCCBBB@@@>>><<<;;;::::::999<<>>:::777777888666777:::<<<===<<<;;;::::::===>>>>>>AAACCCAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<:::999:::;;;;;;;;;;;;:::999999;;;;;;;;;:::999777555444555444444333333333333333222111111222444555333222777888888777666555777999777777888999:::;;;<<<<<<666444333333444666666666333777::::::777444555777666777888777555444555666444333222222333333222000///111333333222111111222333444444333111111222333...111333111...---000333...///000///...---...000---///111111111000111222///000222222111000222333//////////////////000000000------///000......222///...------...///000111////////////////////////000///...///111333222000000000/////////000000111555111000333333000000444111000///111333444333222///000000000000000000///***,,,.........///000222111000.........///111222////////////////////////---...///...---...///111,,,...000///...---///111///////////////000111111000000111222222222222111,,,...111333333333111000111111111111000000222333///000111222222222222111111111222333333333222111111000000111222333333111......///000000000000000///222444333///...111444333333333444666777999:::777<<>>@@@EEEEEEBBBAAAAAABBBBBBBBBCCCCCCCCCCCCFFFHHHGGGEEEDDDDDDFFFDDDEEEFFFFFFGGGGGGGGGGGGIIIKKKLLLKKKKKKPPPYYY```\\\```cccbbb``````cccffffffgggkkkpppnnngggcccdddbbb\\\XXXWWWUUUTTTVVV[[[[[[\\\[[[XXXVVVWWW[[[^^^___```bbbbbbcccdddfffiiiiiillloooqqqrrrrrrrrrsssuuurrrnnnllllllkkkkkkjjjjjjhhheeeaaa^^^\\\\\\[[[ZZZYYYVVVSSSQQQRRRTTTWWW[[[aaahhhiiifffdddfffjjjeeebbb^^^YYYUUURRRPPPPPPQQQPPPRRRVVVTTTNNNLLLNNNKKKLLLNNNQQQRRRSSSRRRPPP333333444555666666666555666777888888777888:::<<<777888::::::999999:::<<<888888999;;;999777:::AAACCCFFFIIIJJJJJJIIIIIIIIIEEEFFFHHHJJJLLLNNNOOOOOOSSSRRROOOJJJEEECCCDDDEEECCCFFFJJJNNNOOOOOOLLLJJJIIIJJJJJJIIIHHHIIIKKKMMMHHHLLLPPPRRRPPPNNNKKKJJJJJJLLLMMMKKKIIIHHHJJJMMMGGGGGGGGGGGGGGGFFFEEEEEEDDDGGGHHHFFFBBBAAAEEEIIIEEEDDDDDDFFFGGGFFFFFFHHH@@@AAABBBDDDDDDDDDDDDCCC@@@BBBDDDAAA===<<>>>>>@@@BBBEEEFFFCCCIIIJJJCCC@@@CCCEEECCC888888:::<<<>>>???AAAAAAAAAAAA???======@@@BBBBBB>>>???@@@@@@@@@AAACCCEEE===???AAACCCCCCCCCAAA@@@>>>>>>???@@@BBBCCCDDDDDDBBBBBBBBB@@@===;;;;;;;;;;;;===@@@BBBBBBAAA???>>>@@@<<<999:::???AAA???<<>>>>><<<:::888999===>>>???AAACCCAAA;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======;;;999888::::::;;;;;;;;;:::999999=========<<<;;;888666555666555444444333333444444222111000111333444333222777888999888666666777999666777888999:::;;;<<<<<<444333111111222444444444000666<<<;;;666333555999555666666666555666888:::444333111222333333222000...000222222222111222333111222222111000000111333...111444222...---000444...///000///...---...000---///111111111000111333,,,...000111222333555777...///000000000000/////////,,,,,,...///------111...---------...///111222////////////////////////111///---...111222111...000///............//////666111///222000++++++///000//////000222444333222...///000111111000///...***+++---.........000222000///...---...///222333////////////////////////---...//////---...///111///---+++,,,...//////...///////////////000111111000000111222222222222111,,,...222555555444111000222222222111000000111222000000111222222222222222///000222444555444222111111000///000222333333111......///000111111000000///222555333///...000444333333333444666888999:::777<<<>>>===???EEEFFFBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEHHHGGGEEEDDDEEEGGGDDDEEEFFFGGGGGGGGGGGGGGGLLLMMMNNNLLLKKKNNNVVV]]][[[___cccbbb______bbbfffdddeeejjjnnnkkkccc______```[[[VVVVVVUUUUUUXXX]]]^^^___^^^[[[XXXYYY\\\```eeeggghhhhhhhhhiiikkkmmmjjjmmmppprrrrrrqqqrrrrrruuurrrnnnlllkkkkkkkkkjjjkkkhhhddd```]]][[[[[[[[[ZZZZZZXXXSSSOOOOOOTTTXXXZZZaaaiiijjjgggeeehhhlllfffccc^^^XXXSSSPPPOOONNNUUURRRSSSWWWTTTNNNLLLPPPHHHJJJLLLPPPSSSTTTRRRPPP444555555666777888888999444666999:::999999999:::999888888888999999::::::555999>>>???===;;;:::;;;GGGIIIKKKKKKIIIHHHHHHHHHDDDHHHJJJGGGFFFIIIJJJIIIMMMLLLJJJGGGDDDDDDFFFHHHKKKJJJIIIJJJLLLMMMMMMLLLMMMMMMNNNMMMLLLKKKIIIHHHIIIKKKMMMNNNNNNLLLKKKJJJGGGLLLOOOLLLFFFDDDHHHMMMJJJHHHGGGGGGHHHIIIHHHHHHCCCFFFHHHHHHFFFEEEFFFHHHFFFEEEDDDEEEGGGJJJKKKKKKGGGCCCBBBFFFEEE@@@???CCCDDDAAA>>>===???@@@AAAAAA@@@@@@??????AAACCCFFFGGGFFFFFFGGGEEEBBBAAAAAABBB@@@???>>>???AAACCCDDDCCCBBBBBBCCCDDDEEEDDDBBBAAA@@@@@@@@@BBBCCCCCCAAA???DDDCCCAAAAAABBBBBBBBBAAA?????????@@@AAAAAAAAABBB<<<>>>@@@@@@>>><<<<<<<<<@@@???>>><<<:::;;;>>>@@@???===::::::;;;===>>>>>>AAA@@@===<<<<<<<<<:::999>>>===<<<;;;999888777777;;;;;;<<<>>>???>>>;;;888;;;;;;===@@@CCCCCCBBB@@@;;;<<<===>>>>>>===<<<;;;>>>??????>>>;;;::::::;;;:::;;;<<<;;;::::::;;;<<<===<<<:::888777666555555333333333333333333333333666444222111222333333333666888999666222222666;;;888888888888888888888888666444333444666777777777666666666666555444333222444555666777777666555444111111111111111111222222000111333444444444444333...111444555222000000111000111111000...---...000111111111111000000000000000///.........///111222------...000111222333444444222000/////////...---222------222222------222...///000///------///000///...---,,,,,,---...///+++---000111000000111222...000111000///...///111222000///000333444222000222000//////000222111000/////////000222222111000---------.........//////111111111///------///111---------............///...//////000000000000000///---,,,---000222222222222111000000222111000...111333555555333111000000000///333::::::333...///333555666333...---000444444222111111222333333222222//////222222000111555777444000///000222333333000000000000////////////000111111111111222222222111333444666888999:::::::::>>>AAAAAABBBFFFEEEBBB@@@BBBCCCEEEEEEDDDBBBAAADDDGGGHHHFFFGGGIIIIIIFFFGGGFFFEEEFFFGGGIIIIIIHHHLLLOOONNNHHHIIIUUU___cccbbbbbbbbbccccccdddddddddcccfffgggeee```[[[ZZZ[[[[[[\\\ZZZVVVXXX^^^bbbaaadddddddddbbbaaaaaacccfffiiieeefffkkkllliiiiiinnnjjjjjjlllqqqvvvwwwtttpppmmmqqqrrrnnnlllnnnooommmkkkkkkggg___[[[[[[[[[XXXWWWXXXWWWUUUSSSTTTYYY^^^___fffmmmnnnllliiijjjkkkjjjaaaZZZXXXWWWTTTRRRRRRUUUXXXZZZYYYUUUQQQNNNMMMMMMMMMMMMNNNQQQSSSSSSRRR666666777777888888999999444777999:::999888999999555555666666888:::===>>>444888;;;===<<<<<<===>>>GGGIIIKKKKKKIIIHHHHHHHHHFFFKKKLLLIIIHHHKKKLLLKKKKKKLLLLLLKKKIIIHHHIIIJJJJJJJJJIIIJJJLLLLLLKKKIIILLLLLLMMMLLLKKKJJJHHHGGGJJJKKKKKKLLLLLLKKKHHHFFFFFFJJJMMMKKKEEEDDDGGGLLLIIIHHHGGGGGGHHHHHHIIIHHH???EEEJJJHHHCCCAAADDDIIIGGGFFFDDDEEEGGGIIIIIIIIIFFFBBBAAADDDCCC???@@@CCCCCCAAA???>>>@@@AAAAAA@@@AAA@@@@@@???@@@BBBEEEFFFCCCDDDEEEDDDBBBBBBBBBDDDAAA??????@@@BBBCCCCCCCCCAAAAAAAAABBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBB@@@>>>BBBAAA???@@@BBBCCCCCCBBB>>>>>>>>>>>>????????????<<<>>>@@@@@@>>>===<<<<<>>@@@>>><<<;;;;;;===???@@@@@@@@@???===<<<;;;;;;:::999<<<<<<<<<;;;:::999777666;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;===???@@@AAA@@@???<<<===>>>??????>>>===<<<===>>>???>>><<<;;;;;;<<<===>>>>>>>>>=========>>><<<<<<:::888777666555555333333333333333333333333555333111111222333333333666888:::888444333777;;;888888888888888888777777666444333444666777777777444444555555555555555444444555666777777666555444222222222222222222222222111222444555555444333333333555777777444111111111000111111000...---///000111111111000000000/////////////////////111222333......///000111222333333333222111111111000//////111......111111......111.../////////......///111///...------------...///000//////...///000000111///000111000///...///111222000///000222444222111...------///222555666666/////////000111111111000---------.........//////111111111///------///111000000///...---,,,,,,+++---...///000111000000//////......000222333333222111000///000222222000///111333444333222111111222444111111555666222222666444666777444000///111555444222111111222333222111222//////222333111222555666333000///000222222222000000000000000000000///000111111111111222222222333333444555666666777777999>>>@@@@@@BBBEEEEEEAAAAAABBBDDDEEEFFFEEEEEEDDDEEEHHHHHHFFFFFFIIIJJJGGGKKKIIIGGGFFFFFFFFFFFFFFFFFFIIIIIIGGGLLLYYYcccfffccccccccccccccccccddddddaaacccdddaaa\\\XXXYYYZZZYYY]]]^^^\\\^^^bbbcccaaahhhgggdddbbbbbbccceeefffiiifffggglllmmmjjjkkknnnjjjjjjlllpppuuuwwwuuurrrnnnrrrrrrnnnlllnnnooonnnlllkkkfff```]]]^^^\\\XXXWWWXXXWWWUUUSSSTTTYYY^^^^^^eeelllnnnmmmkkklllmmmiiiaaa[[[YYYVVVRRRQQQTTTSSSUUUWWWVVVSSSQQQOOOOOOPPPPPPQQQQQQQQQQQQRRRRRR888888888888888888888888555777999:::999777777888666666555666777:::===???555777999:::;;;===@@@BBBFFFHHHJJJJJJIIIHHHHHHHHHGGGKKKLLLIIIHHHJJJLLLJJJDDDFFFHHHIIIHHHFFFFFFGGGJJJIIIJJJKKKLLLLLLIIIFFFKKKKKKKKKJJJIIIHHHGGGFFFKKKIIIHHHIIIKKKJJJFFFBBBEEEIIILLLJJJEEECCCFFFJJJGGGGGGGGGGGGGGGHHHIIIIII===DDDJJJHHHAAA>>>CCCJJJEEEDDDBBBCCCEEEFFFFFFEEEEEEAAA@@@AAAAAA???AAADDDAAA@@@???@@@AAABBBAAA@@@BBBAAA@@@@@@@@@AAACCCDDD@@@BBBCCCCCCBBBBBBCCCEEEAAA@@@???@@@BBBCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAA???>>>@@@???>>>???BBBDDDDDDDDD@@@@@@???????????????>>>===???@@@@@@???=========BBBBBBAAA>>><<<<<<>>>@@@===<<<;;;<<<>>>@@@@@@???>>>======<<<;;;::::::999:::;;;<<<<<<;;;:::777666999;;;<<<;;;888888;;;>>>;;;;;;<<<<<<============;;;===???@@@@@@???===;;;<<<>>>???>>><<<<<<===>>>:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::888777666555555333333333333333333333333222000///000222444444333555888:::999666555777:::888888888777777666666666555444333444666888888777222333444555666666666666555555777777777777555555444444444333333222222111333444555555555444333222444666777666333111000//////000000///...---///000111111000000000000///////////////000111333444555000000000111111111222222111111222333333222111000111......111111......111---...//////......000111///......------......///555111---,,,...000000//////000111111//////000111111000000000222333222111///......000333555666666......///000000000//////------........./////////000000000///------///111111000000///...---,,,,,,,,,...///111111000///...------...000222333222000/////////000222333222000111222222111000000222444444222333777888555444666///111222000---,,,...111555333222222222333111000222//////222333111333666444222000000111222111000000000000000000000000000000111111111111222222222444444333222333444555666888<<>>???@@@BBBEEE@@@@@@@@@AAABBBCCCAAA@@@BBBBBBAAA@@@@@@AAAAAABBB@@@AAABBBBBBAAAAAABBBDDDBBBAAA@@@AAACCCCCCBBBAAA@@@@@@AAA@@@??????@@@AAAAAA???>>>???@@@@@@???===@@@???>>>???AAABBBCCCBBBCCCCCCBBBBBBAAAAAAAAA@@@===???AAAAAA???>>>>>>>>>CCCCCCBBB@@@======>>>@@@<<<<<<<<<===??????===;;;;;;<<<<<<<<<:::999999:::999:::<<<===<<<:::777555666:::===<<<888777:::===;;;<<<;;;:::999:::;;;<<<:::;;;>>>@@@@@@>>>;;;:::<<<===>>>>>><<<<<<===???999999999:::;;;;;;999888999999999888777666666555333333333333333333333333000///...000222444444333333555777888666555666777888777777666666555555555555444333444666888888888222333444555666666666666555666777888888777666555666666555444333333222222444555555666555444222111111222222222000///...---//////000///------///000111000000000////////////......///111333555666777111111111111111111111111...000333444444222222111000//////000000//////000,,,...000000//////000222//////............//////444///,,,---111333000---///000111111000///000111111000000111222222222222444222111000111111000///---...///000///......///............///////////////000000...------///111............////////////,,,---///111111000///---))))))+++...000000...,,,...---...000222333333222222222111///...000333666111444:::??????:::333000---...///...,,,+++---///444333222222333333111///222000000333444222444777333111000111222222000///000000000000000111111111000000111111111222222222444333222111222444666777777;;;??????AAADDDDDDAAAEEEDDDDDDDDDDDDEEEFFFGGGHHHJJJIIIEEEEEEJJJLLLJJJGGGFFFDDDCCCCCCFFFJJJMMMTTTPPPMMMQQQZZZcccfffdddgggeeecccaaaaaaaaabbbccc]]]]]]ZZZVVVRRRSSSXXX]]]]]]ccchhhiiikkkmmmlllgggqqqjjjcccaaadddgggfffdddggghhhjjjmmmnnnmmmlllmmmmmmkkkjjjnnnssswwwwwwvvvrrruuusssnnnkkknnnooonnnkkkiiiddd______aaa]]]WWWVVVWWWWWWUUUSSSUUUZZZ___aaafffllloooooonnnmmmnnneeebbb^^^[[[TTTOOOQQQWWWTTTTTTSSSQQQOOONNNPPPQQQNNNRRRVVVUUUPPPNNNOOORRR666666666666666555555555555777999999888666666666<<<;;;999999999:::<<<===;;;999888777:::>>>AAACCCDDDGGGIIIJJJIIIHHHHHHIIIFFFJJJKKKGGGFFFHHHIIIGGGJJJJJJIIIGGGEEEEEEGGGIIILLLLLLMMMOOOOOONNNJJJGGGIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCDDDFFFIIIIIIFFFCCCGGGIIIKKKKKKHHHFFFGGGHHHEEEGGGHHHGGGFFFFFFHHHJJJDDDEEEFFFGGGGGGGGGGGGGGG@@@???@@@BBBEEEGGGFFFFFFCCCBBB@@@>>>>>>@@@CCCDDD@@@@@@@@@AAACCCCCCBBB@@@BBBBBBAAAAAA@@@@@@@@@@@@BBBCCCCCCCCCAAA@@@AAABBBCCCBBBAAABBBDDDCCCAAA@@@@@@BBBCCCCCCAAA@@@AAACCCBBB@@@>>>>>>???@@@???===BBB@@@>>>>>>@@@AAA@@@???DDDCCCCCCCCCBBBBBBAAAAAA===???AAABBB@@@??????@@@BBBCCCBBB@@@>>>>>>???@@@<<<<<<===>>>???>>>:::777999;;;======;;;999:::;;;:::;;;<<<===<<<:::777555222888>>>???<<<888999;;;;;;<<<<<<;;;999888:::<<<888:::<<<======<<<:::888;;;<<<======<<<;;;===>>><<<;;;;;;===??????<<<999888888888888888777666555333333333333333333333333///......000333444444333111222444555444444444555666666666555555444444444444333333444666888999888444444555555555555444444555666777888888777666555666666555555444333222222444444555555555444222111.........////////////......//////...------///000000000000////////////...---...000222444555777777222222222222111111111111,,,///222444222111111222///000000//////000000///---///111111000///000111////////////////////////...,,,,,,///444555111,,,000111222111000///000222000111111111111111222222666444111//////...,,,+++---///111000...---...///........./////////000000...//////...,,,---///111........./////////000000,,,---///000000000...---))))))+++---000000...,,,------...000222444333222222111000......///333777444888===???>>>:::444///000111222222111111222222333222222333333333111///333000000333555333555888333222111111222222111//////000000000111111111222000000111111111222222222333222111111333555888:::666;;;>>>???AAADDDDDDAAAEEEEEEDDDCCCCCCCCCDDDDDDIIIKKKIIIFFFFFFJJJLLLKKKEEEEEEEEECCCBBBEEEJJJNNNYYYSSSOOOTTT]]]ddddddcccfffeeecccaaa```___``````[[[ZZZWWWSSSQQQTTT[[[bbbdddhhhkkkkkkmmmppppppmmmpppjjjcccbbbeeegggfffcccfffhhhjjjkkklllmmmmmmlllnnnlllkkknnnssswwwxxxwwwsssvvvuuuooommmnnnooonnnjjjiiieee```___```\\\VVVVVVWWWWWWUUUTTTVVV[[[```fffiiinnnppppppnnnlllkkkdddaaa^^^[[[UUUOOORRRXXXWWWWWWUUURRRNNNMMMNNNPPPJJJOOOTTTSSSPPPNNNPPPSSS555555555555555555555555444666888999888666666777777777888999;;;===>>>???<<<999777777:::???BBBCCCDDDFFFHHHIIIHHHHHHHHHIIIHHHLLLMMMIIIHHHJJJJJJIIIKKKJJJHHHEEECCCCCCFFFHHHMMMLLLMMMNNNPPPOOOLLLJJJIIIIIIGGGFFFEEEDDDDDDDDDAAACCCFFFHHHIIIHHHHHHGGGGGGIIIKKKKKKIIIGGGGGGGGGEEEGGGIIIGGGEEEDDDFFFIIIHHHFFFFFFGGGJJJKKKIIIFFFCCCCCCDDDFFFIIIJJJJJJHHHCCCDDDBBB>>>>>>BBBCCCBBBAAA@@@???@@@BBBDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@CCCDDDDDDCCCAAA@@@AAABBBCCCCCCCCCCCCDDDCCCAAA??????CCCFFFFFFCCCAAABBBDDDCCCAAA?????????@@@???>>>BBB@@@>>>>>>?????????>>>BBBAAAAAAAAAAAAAAAAAA@@@===???BBBBBBAAA@@@@@@AAA@@@AAABBB@@@???>>>@@@AAA;;;<<<>>>@@@AAA???:::666777;;;>>>>>>;;;:::;;;<<<<<<<<<======;;;999666555222888>>>@@@???;;;999999:::<<<>>>===:::999;;;===999999:::;;;;;;:::999999:::<<<===<<<::::::;;;<<<;;;999999;;;>>>>>>:::777666777888888888777666555333333333333333333333333/////////111444555444333111111111222333333444444444444444444444444444444444333222444666888999999444555555555555555444444666666888888888888666666555555555444444333333222222333444444444333222111000///...///111222222111---...///...------///000000000////////////......---...000222444555666666222222222222222222111111,,,000333333111///111333...111111......111111......000222222111/////////...//////000000//////...++++++---111555555111---000111222222000000111222///111222222111111222333333111///......///...,,,---000222111...---...000....../////////000000000.........---,,,---///111222111111000///...------------......////////////,,,,,,---///111222111///...---...000222444333222222222111///...///222555999:::999666555777666444//////000111222222222111222111111333444444222000333000000444555444666999555333111111222333222111///000000111111222222222000111111111111222222222111111111222444666888:::777;;;??????AAAEEEEEEBBBDDDDDDDDDDDDDDDDDDDDDDDDIIIKKKJJJGGGGGGKKKMMMKKKFFFGGGGGGEEEBBBBBBFFFJJJTTTMMMJJJPPPZZZ```bbbccceeedddcccaaa```^^^\\\\\\XXXXXXUUURRRQQQVVV___gggiiilllmmmlllmmmqqqrrrooommmiiieeedddfffgggfffeeegggiiijjjiiijjjmmmnnnlllooommmlllnnnssswwwwwwuuutttwwwwwwrrrnnnooonnnllljjjkkkiiiccc^^^^^^[[[WWWVVVWWWWWWVVVTTTVVV\\\aaaiiikkknnnqqqqqqooollljjjeee```\\\ZZZUUUQQQSSSWWWWWWWWWUUURRROOOMMMMMMOOOHHHLLLQQQRRRQQQPPPRRRSSS444444555555666666777777333555888888888777777888333555777999;;;<<<<<<<<<:::888666777<<>>>>>CCCHHHHHHEEEAAAAAACCCEEEBBB@@@???@@@@@@@@@???@@@>>>======???@@@@@@???AAAAAAAAAAAABBBBBBBBBBBB===@@@BBBCCCBBBAAAAAAAAA>>>???@@@@@@??????@@@AAA999;;;???CCCEEEBBB===999777;;;??????<<<;;;<<<>>>>>>>>>===<<<:::777555444666888<<>>;;;:::888<<<@@@@@@<<<:::<<<>>>;;;::::::::::::::::::;;;:::;;;<<<;;;999888888999888777666999<<<<<<888333555666777888999888666555333333333333333333333333000000111333555555444333222111000000222333555555222222333333444444555555444333222444666999999999333333444555666666666666666777888999999888777666444444444333333333333333000111222333333333222111333111///000222444333111,,,.........------///111000000/////////.........---...000222444444444444222222222222222222222222///222555333000///222555...111111......111111...///111333333111///.........///000111111000///...,,,---000111222111000...000111222222000000111222///111333222000000222444111000......///000000///...111444222///---...111.../////////000000000000---......---,,,---///111222222111000///...------......---------...///000...------...111222222111///......000222333222111222222111///......111333444666555000000555666444,,,,,,---///000111000///000000111333555555333111333000111444666555666:::777555222111222333444333///000000111111222333333000111111111111222222222000000111222333444555666777<<>>CCCAAA??????AAACCCEEEEEE>>>???@@@AAAAAAAAAAAA@@@@@@BBBCCCDDDDDDDDDFFFHHHDDDDDDDDDEEEEEECCC@@@===<<>><<<<<<===???AAAAAAAAABBBCCCCCCCCCDDDEEEEEEEEE===@@@BBBCCCBBBAAAAAABBB<<<>>>???@@@??????@@@BBB777:::???EEEHHHFFFAAA===666;;;@@@@@@===;;;===???@@@???===;;;999777555444:::999:::<<<>>>???===;;;888===AAABBB>>><<<===???<<<<<<:::999999:::<<<<<<:::;;;<<<:::888777777888;;;999999<<<@@@@@@;;;666444555777888999888666555333333333333333333333333111111222333555666444222444222000000222444666666111111222333444555555666444222222444666999999999000111333555666777888888666777888999999888777666222222333333333333333333//////111222333222222111555222000000222222111///,,,---......------///111000/////////............,,,...000222333444333333111111222222222333333333111444666444000///333777---222222------222222---000222444444111///------...///000111111000///...///000111000///...///000000222222222111000111222///111333222000000222444333111000///000111000///...222555333///---///222////////////000000000000---......---,,,---///111////////////000000000000///...,,,+++,,,---///111---,,,+++,,,...000111000/////////000222333222000222222222000......///111)))///222111222666555///......///111333444222111//////000333555666444222333000111555666555777;;;999666222111222444555555///000000111222222333333000111111111111222222222///000111222222222222111777<<<@@@@@@CCCGGGGGGDDD>>>@@@DDDGGGJJJKKKJJJJJJHHHKKKLLLJJJJJJMMMLLLIII???CCCFFFFFFDDDDDDHHHMMMPPPHHHFFFLLLSSSVVV\\\bbbaaabbbcccbbb___[[[WWWUUURRRRRRRRRQQQRRRYYYccckkkjjjnnnqqqqqqqqqrrrpppllliiijjjlllllljjjiiiiiijjjkkknnnlllggghhhooorrrpppqqqooonnnqqquuuvvvtttrrrssswwwyyyuuurrrpppmmmiiilllrrrsssjjj```\\\\\\\\\VVVWWWXXXVVVUUUWWW]]]bbbhhhiiimmmqqqtttssspppnnnhhh___YYYXXXXXXUUUTTTUUUPPPQQQQQQPPPNNNMMMMMMNNNMMMNNNPPPSSSVVVVVVSSSQQQ555777888999888888999;;;888888777777777888:::;;;;;;:::::::::::::::::::::777888999;;;===AAADDDFFFEEEEEEFFFHHHIIIHHHFFFCCCFFFHHHJJJKKKJJJIIIIIIIIIHHHMMMIIIFFFLLLJJJGGGLLLIIIIIIIIIIIIIIIJJJKKKLLLHHHFFFDDDBBBBBBDDDFFFHHHIIIGGGHHHLLLMMMIIIIIIKKKIIIIIIGGGGGGGGGHHHIIIIIIGGGIIIIIIFFFAAA@@@DDDHHHJJJKKKKKKKKKIIIHHHFFFDDDGGGEEEGGGJJJIIIDDDBBBDDDBBBAAAAAAAAAAAABBBCCCCCCGGGAAA<<<<<>>===???AAABBBCCCDDDEEEDDDBBB???>>>DDDDDDCCCBBBAAAAAA@@@@@@???BBBFFFGGGDDDCCCCCCEEECCCDDDDDDDDDCCCBBBAAA@@@AAA???@@@CCCBBB???@@@CCCFFFDDDBBBBBBDDDDDDDDDCCC???AAACCCCCCBBBBBBCCCDDDAAA@@@>>>======@@@BBBDDD:::777:::GGGUUUWWWJJJ<<<:::@@@AAA;;;777:::>>>@@@?????????===999777777777:::::::::;;;<<<===>>>???;;;<<<======<<<<<<>>>@@@999999:::;;;;;;<<<<<<===555666777888888777666555555;;;999:::AAA<<<444555888777:::>>>;;;444333888444888999555333444444111222111111444999999555000888555222222333444222000111333555666555444333444000111222222222333666999888777777666666777888999777999:::999777444333333777666444333333222000///...//////000111111222111222111111111000000//////...///000///---,,,+++,,,000//////000111111///---,,,///111222111111222333/////////111333444333222222333444444555555444444333444555666555333000///...//////...------000222------............------,,,...222333000...111666000000111222222222222111,,,///222222///...///000111111///...------------///444555000...111111------...000111111111000///---///,,,&&&%%%+++...,,,000000000///---,,,...///+++...///......111111...,,,,,,,,,---...///000111......///222444555333111444333111000000000111111000000000000111222333444000222444555555333000...222111111333555666555333555444444555888:::;;;;;;<<<777444555555222111333222333444555555333111000///000000000111111111111444444333333333444555555;;;;;;===???BBBCCCBBBAAACCCDDDEEEGGGIIIJJJJJJJJJMMMOOOPPPPPPMMMKKKKKKKKKCCCDDDDDDCCCCCCEEEIIIKKKJJJKKKLLLNNNQQQVVV\\\aaagggiiiggg___ZZZYYYXXXUUUTTTPPPOOOTTTYYY^^^fffnnnrrrttttttpppooopppnnnkkklllllllllkkkjjjhhhgggfffkkkllllllkkkiiiiiijjjlllqqqooonnnqqquuuvvvqqqmmmssswwwvvvpppnnnpppnnniiiiiilllmmmhhh```ZZZYYYZZZXXXUUUTTTXXX[[[[[[]]]```cccggglllpppqqqrrrrrrsssccc]]]XXXVVVWWWWWWSSSOOOVVVQQQNNNOOONNNLLLNNNRRRIIILLLOOOPPPPPPPPPQQQRRR888999:::999777666777888999999888777777888999999999999::::::;;;::::::999888999:::===@@@DDDGGGHHHBBBCCCEEEFFFFFFDDDCCCBBBGGGIIIJJJKKKJJJIIIIIIIIIHHHNNNJJJIIINNNLLLGGGLLLJJJJJJJJJKKKKKKLLLLLLLLLHHHGGGEEEDDDDDDEEEGGGHHHIIIGGGHHHLLLLLLIIIHHHKKKJJJIIIGGGEEEDDDDDDEEEEEEGGGIIIJJJGGGCCCBBBFFFJJJGGGHHHIIIJJJKKKJJJJJJIIIIIIFFFGGGJJJJJJFFFDDDDDDCCCCCCAAA@@@@@@@@@@@@@@@@@@===;;;===AAAEEEDDDCCC@@@AAABBBAAA?????????@@@AAAAAABBBCCCBBBAAA@@@???DDDDDDCCCBBBBBBAAA@@@@@@BBBFFFIIIIIIFFFDDDDDDEEECCCCCCCCCCCCBBBBBBBBBBBBBBB@@@AAACCCBBB???@@@DDDBBBBBBCCCDDDFFFFFFEEECCC>>>@@@BBBBBBAAA@@@AAABBBCCCBBB@@@??????AAACCCDDD===:::;;;DDDOOOQQQHHH???===AAA@@@;;;777999<<<===>>>??????===999777777888<<<<<<<<<<<<<<<<<<======888999999999777777999;;;999999::::::;;;<<<<<<<<<777777888888888888777777888<<<888666===;;;555888999888:::===:::444444999555999:::666444555555333333111111444888999555111777555222222333333222000000222444444333222333444111222333333333444777999888777666555666777999:::777999:::999666444333333666444333333444444222111///000222333444444333333333222222222111111111111000111222111///.........000000000000000000000000///000222222111111222333///...///111333444444333444555555555444333333222222333444555444222000///...//////...------000222......////////////......---///222222///...111555000000111222222222222111...111444444111///000222222111000///............+++000111,,,***,,,,,,)))---...///000111000//////...000...))))))---///---///000000///------...///,,,///000......111000------------------...///000......///222444555333111333333111000000000111111////////////000111222333222222222222222333444444111333555444222000111222555444333555888:::::::::;;;555333444444222111333///000222333444333333222111111111111222222222222333333222222222333444444:::;;;===???BBBCCCBBBAAACCCDDDEEEGGGHHHIIIJJJJJJMMMOOOPPPPPPNNNLLLKKKKKKFFFFFFEEEEEEEEEFFFIIIKKKJJJKKKMMMNNNQQQVVV\\\aaaeeegggeee^^^YYYXXXVVVSSSTTTQQQRRRXXX]]]bbbiiiqqqpppsssssspppoooqqqppplllmmmmmmmmmlllkkkiiihhhgggkkkllllllkkkiiiiiijjjlllooolllkkkmmmqqqrrroookkksssvvvuuuqqqoooqqqooojjjiiillllllhhhaaa[[[YYYZZZYYYVVVUUUYYY[[[[[[\\\```cccgggkkknnnooonnnnnnoooccc^^^YYYWWWXXXXXXUUURRRUUURRRQQQSSSRRRNNNMMMPPPKKKMMMOOOPPPPPPOOOOOOPPP:::;;;;;;999777555555666:::999888888777888888999666888:::;;;<<<;;;:::999888:::<<>>???BBBFFFIIIIIIFFFDDD>>>@@@AAAAAA???>>>??????DDDCCCAAA??????@@@BBBCCC>>>;;;;;;???EEEFFFCCC>>>???AAA???:::888:::;;;888>>>??????===:::888777888=========<<<<<<;;;;;;;;;:::;;;;;;:::888888999;;;999999::::::;;;;;;<<<<<<:::999999888888999999:::<<<>>>666333999999666;;;;;;999:::;;;999555666999555999:::777555666666444444222222444888999666333666444222222333333222111000222222222111111333555222444555444444555777999999777555444555666999;;;777888999888666444444444444333222333444555444333000222444666666666555444333333333333333222222222000111222222000......///000111222000......111444111222222111000000222333///......000333555555555666666666555444333111000111222333333222111///...---...///...---...///111//////000000000000//////...111333222///...000333///000111111222222111111000333666555333111222333222222111000////////////---111222...,,,------+++---......///000/////////000111000------///000......///000///...---...///---000111......000///,,,......---------......///......///111333444333111333222111000///000111111............///000111222444222000///000333777999222666999777111---///333444333222444777999999999888444111333444111000222000000111111222222333333111222222222222333333333222222111111222333444444999;;;===@@@AAABBBCCCCCCCCCDDDFFFGGGHHHIIIJJJJJJMMMOOOQQQPPPNNNLLLLLLLLLHHHHHHFFFFFFFFFHHHIIIKKKIIIKKKMMMOOORRRVVV\\\```bbbeeeccc]]]XXXVVVTTTQQQTTTSSSVVV]]]cccgggmmmsssppprrrrrrooooooqqqqqqnnnnnnnnnnnnmmmlllkkkjjjiiikkkkkkllljjjiiihhhiiikkkllliiiggghhhkkkmmmkkkiiioooqqqqqqnnnmmmnnnmmmjjjhhhjjjkkkgggaaa\\\ZZZ[[[ZZZWWWWWWZZZ[[[ZZZ\\\```cccfffkkkmmmllljjjiiiiiibbb^^^ZZZYYYZZZZZZXXXUUUVVVSSSTTTWWWUUUOOOLLLMMMKKKMMMOOOPPPOOONNNNNNOOO999::::::999666555555666777777777888888999999:::444666999<<<===<<<:::999777999===AAAEEEHHHJJJKKKEEEIIIMMMLLLHHHFFFHHHKKKHHHGGGGGGGGGHHHHHHGGGEEEIIIPPPNNNNNNSSSOOOHHHLLLJJJKKKMMMNNNNNNMMMKKKJJJGGGGGGHHHIIIIIIHHHGGGGGGHHHFFFHHHLLLLLLIIIHHHJJJIIIHHHFFFEEEEEEEEEFFFGGGGGGHHHIIIGGGFFFFFFHHHJJJCCCDDDFFFIIIKKKMMMOOOPPPMMMHHHGGGKKKNNNKKKFFFDDDEEEDDDBBB@@@???>>>>>>>>>>>>@@@BBBAAA@@@@@@BBBEEEBBB@@@>>>???AAABBB@@@>>>>>>======>>>???@@@BBBCCCDDDDDDCCCCCCBBBBBBBBBAAAGGGJJJKKKIIIEEEAAAAAACCCDDDBBB@@@??????BBBEEEGGGGGGBBBAAACCCDDDAAABBBDDD>>>>>>@@@DDDHHHIIIIIIGGG???AAABBBAAA???>>>>>>???CCCBBB@@@?????????@@@AAA;;;;;;;;;<<<>>>>>><<<;;;??????===999999<<<;;;777>>>??????===:::888888999:::;;;;;;;;;;;;;;;::::::<<<======<<<:::999:::<<<888999999:::;;;;;;<<<<<<<<<;;;:::999999:::;;;<<<<<<>>>666222999888666<<<;;;:::999999888777777999333777999666444666666444444333333555777888777555555444333222222333222222111222222111111111444666222444555555444444555777888777555333444666999;;;666777888777555444444555555444333333444555333222000222444666777666555444333333333333222222222222...///000000...------......111222000,,,,,,000666111222222000//////111222///......000333666666666555555555555444333222111111111111222111000///...---...//////......///111000000111111111111000000...222333000...///111000///000000111111111111111000333666666333111111333333222222111000000111111///222333111///.........------......////////////000111111000000000///...---///000000...---...//////111111...---///...+++///......---------...............000333444333111222111000//////000111222///////////////000111222555333111///000333666999444777999777333000111444333222111333555777777777666222000333444111000111333333222111111222333333111111111222222222333333222222222222333444555555888:::===@@@AAABBBCCCDDDDDDDDDFFFGGGHHHIIIIIIIIIMMMOOOQQQQQQOOOMMMMMMMMMJJJHHHFFFEEEFFFHHHIIIIIIHHHJJJMMMPPPSSSWWW\\\___```cccccc]]]XXXVVVTTTPPPSSSSSSYYYbbbiiilllpppuuurrrtttsssooonnnpppooolllnnnnnnnnnmmmmmmllljjjjjjiiijjjjjjiiigggfffgggiiihhhfffcccccceeeggghhhgggiiijjjkkkjjjiiijjjiiigggggghhhiiifffaaa]]][[[[[[ZZZXXXXXX[[[[[[YYY\\\aaadddhhhkkkmmmkkkhhhfffeeeaaa^^^ZZZYYYZZZZZZYYYWWWWWWUUUTTTVVVTTTNNNKKKLLLIIIKKKNNNOOOOOONNNOOOPPP666777888888777666777888555555666888999:::;;;;;;444666999;;;<<<;;;:::888666888===BBBFFFHHHIIIJJJBBBFFFIIIHHHDDDBBBEEEHHHGGGEEEDDDDDDFFFGGGEEEDDDJJJQQQOOONNNSSSOOOHHHKKKIIIJJJLLLMMMMMMLLLJJJIIIGGGHHHIIIJJJJJJIIIHHHGGGHHHFFFGGGKKKLLLHHHHHHJJJNNNMMMKKKIIIHHHGGGGGGGGGFFFGGGGGGGGGFFFFFFGGGHHHDDDEEEFFFGGGIIIKKKLLLMMMLLLHHHGGGKKKMMMIIIFFFEEECCCCCCBBBAAAAAAAAAAAAAAA>>>BBBDDDCCC@@@>>>@@@CCCBBB???===???BBBCCCAAA>>><<<<<<======???AAABBBCCCDDDCCCCCCCCCCCCCCCBBBBBBEEEGGGHHHFFFAAA>>>???@@@DDDBBB???>>>>>>AAADDDGGGHHHCCC@@@BBBCCCBBBBBBCCC@@@>>>>>>@@@DDDHHHJJJJJJ@@@BBBCCCBBB@@@??????@@@DDDCCCBBBAAA@@@@@@AAAAAA:::<<>><<<::::::===>>><<<999;;;>>>===999>>>??????===;;;999999:::666777888::::::;;;::::::::::::;;;999777777888999888888999999:::;;;;;;<<<===<<<;;;::::::;;;<<<===999<<<666444:::999555999;;;:::999777777888777666000555777444333555555333333444555777888888777666444444444333222222333333222333333222222333666888222333444444333222333444777666444333444666999;;;555666777666444444555666888666444444444444222000000111333555666555444333111111222222222222222222...///000000...---......---000111///++++++000555000111111000......///111///......000333666777777333333444444555444444333000000111111000000//////,,,...//////......///000000000111111111111000000...333333///...111222/////////000111111111111000///333555555111///000111333222222111111111111222...///000000...++++++---............//////000000000///000111111///......,,,...000000///......//////222222...---///...***///......---------...............///222333222111111111000//////000111222111111000000000111222222444333333222222222333444333333333444444444333222222111000111444555666555444000000333444222000222222222222222333555666777000000000000111111111222333333333444444555777777666999>>>@@@AAABBBDDDFFFDDDEEEFFFGGGHHHIIIIIIIIINNNPPPQQQQQQPPPNNNNNNNNNJJJGGGDDDDDDFFFHHHHHHHHHGGGJJJNNNQQQTTTWWW[[[^^^```cccbbb\\\WWWVVVTTTQQQSSSTTT[[[eeelllnnnqqquuuvvvwwwuuuooommmnnnmmmjjjmmmmmmmmmmmmlllkkkjjjjjjgggggggggfffdddcccdddeeedddbbb```___```bbbdddeeeeeedddeeeggggggfffffffffeeeffffffddd```]]][[[ZZZXXXWWWXXX[[[ZZZYYY\\\bbbfffiiimmmooommmiiifffeee___]]]ZZZYYYYYYYYYXXXXXXYYYUUUSSSSSSQQQLLLKKKMMMGGGIIILLLNNNNNNNNNOOOQQQ444555777777777777888:::444555777888::::::;;;;;;555777999:::;;;:::999888555888===BBBFFFHHHHHHHHHEEEGGGHHHGGGEEEDDDFFFHHHGGGDDDAAABBBFFFGGGFFFDDDJJJPPPMMMLLLQQQMMMGGGKKKJJJKKKLLLLLLLLLKKKJJJIIIGGGGGGIIIIIIIIIIIIGGGGGGHHHFFFGGGKKKKKKHHHGGGIIITTTRRROOOKKKHHHFFFEEEEEEGGGGGGGGGGGGGGGFFFFFFFFFDDDDDDDDDEEEFFFGGGHHHIIIHHHGGGHHHKKKJJJFFFDDDEEEBBBAAAAAAAAABBBBBBCCCDDD<<>>???AAADDDBBB@@@>>>>>>@@@CCCEEEIIICCC>>>AAACCCBBBAAABBBAAA???======AAAEEEHHHIII@@@AAABBBBBBAAA???@@@@@@EEEDDDDDDCCCCCCCCCCCCCCC<<>>===;;;>>>>>><<<;;;>>>>>><<<>>>??????===;;;999::::::555666888:::;;;;;;;;;::::::;;;;;;:::999888:::;;;888888999999::::::;;;;;;===<<<<<<;;;;;;<<<<<<===888;;;666555;;;999444888888999888555666888777333///333555333222444555444222444777999:::999777666333444444333222111333555111333444444333444666888222333555444333222222333555444444444555777999:::444555666555444444666777999777555444444444222000111111222333444444444444111111111111222222222222///111333222111000000111---///000///---...111444...000222222000000000111111000///000333666777777222333444444555555444444111111000000000000000000,,,...000000///...///000000000111111111111000000...333333......333333......///000000111111000000///222444444000......000222222111111111111111222111000111222000,,,,,,//////////////////000111111000...///111111...---///,,,...000111///......//////222111...---///...***......---------......///...------///111333222222111000///...///000111222222222111111111111222222222333333333333222111000000///...000333444333111222000///000222444444333333000000333555333111222...///111333666888:::;;;//////000000000111111111444444444444555777888888444999>>>@@@AAABBBEEEGGGEEEEEEFFFGGGHHHHHHHHHHHHNNNPPPRRRRRRQQQOOOOOOPPPIIIFFFCCCCCCFFFIIIIIIHHHFFFJJJNNNRRRUUUXXX[[[]]]```bbb```ZZZUUUUUUTTTRRRTTTVVV]]]gggnnnppprrrvvvxxxyyyuuuooolllmmmllliiijjjkkkkkkkkkjjjjjjiiihhhcccddddddbbb___^^^___aaa___^^^]]]\\\\\\^^^```aaa```___```dddeeeccccccfffccccccbbbaaa___]]]ZZZYYYVVVUUUWWWZZZYYYXXX\\\cccfffjjjoooqqqooolllhhhggg___]]]\\\ZZZXXXXXXXXXYYYYYYUUUSSSSSSPPPLLLKKKNNNFFFIIILLLNNNNNNNNNNNNPPP444555777777666777888:::666777888999:::999888888777888999999999999888888666999???DDDGGGHHHGGGFFFHHHHHHHHHGGGGGGGGGHHHHHHGGGDDDAAABBBGGGJJJIIIGGGJJJOOOKKKIIINNNKKKFFFJJJMMMMMMMMMLLLLLLKKKKKKKKKGGGGGGHHHHHHHHHHHHGGGGGGGGGEEEGGGKKKKKKHHHGGGIIIPPPOOOLLLJJJHHHFFFFFFFFFIIIIIIHHHHHHHHHHHHFFFEEEBBBBBBBBBBBBCCCDDDFFFGGGDDDEEEIIIKKKGGGAAAAAAFFFAAAAAA@@@@@@AAABBBBBBCCC;;;===@@@BBBCCCDDDEEEFFF>>>???AAAAAA@@@@@@AAABBB;;;===>>>@@@BBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDBBBEEEFFFDDDAAA@@@CCCEEEDDDCCC@@@??????@@@BBBCCCJJJBBB===???BBBAAA@@@AAA@@@>>>===>>>AAACCCEEEEEE===???AAAAAA@@@???@@@AAAAAAAAAAAABBBBBBBBBBBBCCC>>>@@@BBBCCCCCCBBBAAA@@@;;;AAABBB>>>;;;<<<===<<<>>>??????>>>;;;::::::;;;777999:::<<<<<<<<<;;;::::::;;;<<<;;;::::::<<<>>>888888888999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;888<<<666333:::999444888666888777444666999666//////333555333333555666555000444999;;;;;;999777555222444444333111111333555///111333444444444555666333444666666444222222222333333444666777888888888444555555444333444666888888666555444555555333111222222222222222444555666222222222222333333444444///111333333111000111222///000000111222222333333---000444555444333222222333111///000222555666777444444444555444444333333111111111000000111111222,,,...000000///.../////////000000000000000000///,,,222222---...555555......//////000000000000000///222555444000......///111111000000000111111222333000111444222------111111000000///000111222333222......111111------000+++---000111000///...///...111111......000///+++---------------...///000///------...000222222222000//////...///000111222111111000000000000111111000000111111111111111111///000222222222333333444111000//////111333333222333000000444666444222333...000222444666777777777000000111111111222222222333333333444555666777888333888>>>AAA@@@AAAEEEIIIEEEFFFGGGGGGHHHHHHHHHHHHNNNPPPRRRRRRQQQPPPPPPPPPJJJFFFBBBCCCHHHKKKKKKIIIEEEIIIOOOSSSVVVXXXZZZ\\\___aaa^^^VVVRRRRRRSSSRRRWWWXXX___iiipppqqqssswwwwwwxxxuuunnnlllmmmmmmjjjhhhhhhiiiiiihhhhhhgggfff`````````^^^\\\ZZZ[[[\\\ZZZZZZZZZYYYYYYYYY[[[\\\ZZZWWWYYY^^^```^^^^^^bbb``````______^^^\\\YYYWWWSSSSSSVVVYYYXXXWWW\\\dddeeeiiiooorrrqqqmmmjjjiii``````^^^[[[YYYXXXYYYZZZWWWTTTTTTVVVTTTOOOLLLMMMIIIKKKMMMNNNLLLKKKKKKLLL555666777777666666777888999:::::::::999888666555999999888888888888888888777;;;@@@EEEHHHHHHGGGFFFFFFDDDCCCCCCDDDEEEEEEDDDHHHDDDAAACCCIIILLLKKKIIIJJJOOOJJJGGGLLLIIIEEEJJJOOOOOONNNMMMLLLLLLMMMMMMGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGKKKKKKHHHGGGIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKJJJJJJJJJJJJIIIGGGEEE@@@@@@@@@@@@AAACCCEEEFFFBBBEEEIIIKKKEEE>>>@@@FFFAAA@@@@@@???@@@@@@@@@AAA===>>>@@@BBBDDDEEEEEEDDD===@@@BBBAAA???>>>AAACCC;;;===@@@BBBCCCCCCBBBAAACCCCCCCCCDDDDDDDDDDDDDDDCCCEEEGGGFFFDDDCCCFFFIIIDDDCCCAAA??????@@@AAAAAAJJJBBB<<<>>>AAAAAA@@@@@@???>>>>>>@@@BBBCCCBBB@@@;;;===?????????>>>???@@@=========>>>>>>?????????>>>>>>>>>???@@@AAAAAAAAA===CCCFFFAAA;;;;;;<<<<<<>>>??????>>><<<::::::;;;;;;<<<===>>>>>><<<:::999555777777777666666888:::777888888999::::::;;;;;;:::;;;<<<======<<<;;;::::::<<<555222888888555:::444777666444666999555---///444666444444777888666///444:::======:::666444222333555444111111333666---///222444444333444555444666777777555333333333111333555777888888888777444444555444333444666999666555444444555666555444444333222111222444666888333333333444444555555555---///111111/////////000111111111333555666555333---111555888777666444444444222000000222555666666666666666555444333222111222111111111111111222222+++...000111000...////////////000000000000//////,,,222222,,,...666666......//////000000000000000000333555444111......000111000000000000000111111///,,,---000...))))))---222111000000000111333444444///...222111---...222***---000111000/////////---000111......000///,,,,,,,,,,,,---...///000111///------...000222222222000///.........000111222111000////////////000000//////...///000111333444000555999888444222555888111///...///111222222111333000000555777444333444333444555666555333111///111111222222222333333333222222222333444555777777333888>>>AAA@@@AAAEEEIIIEEEFFFGGGHHHHHHHHHHHHHHHNNNPPPRRRSSSQQQPPPPPPQQQKKKFFFCCCDDDIIIMMMMMMKKKEEEIIIOOOSSSVVVXXXZZZ\\\______[[[SSSOOOQQQRRRRRRYYYZZZaaakkkqqqrrruuuxxxvvvwwwtttnnnlllnnnnnnlllfffggggggggggggffffffeee^^^^^^^^^\\\YYYXXXYYYZZZVVVWWWWWWWWWVVVVVVXXXYYYSSSPPPRRRXXXZZZXXXXXX]]]___^^^^^^^^^]]]\\\YYYWWWQQQRRRUUUXXXWWWVVV\\\ddddddhhhnnnrrrqqqnnnkkkjjjbbbbbb```]]]ZZZYYYZZZ[[[UUUTTTVVVZZZXXXQQQMMMMMMLLLMMMOOONNNLLLIIIIIIIII333444666888888888888777999999888888888888888999???;;;666555666666555444666<<>>???@@@BBBDDDCCCAAA???EEEFFFFFFEEEBBB@@@???@@@AAA???===<<<<<<>>>@@@BBB<<<<<<===>>>???AAACCCDDDAAAAAA@@@@@@AAAAAABBBBBB>>>@@@AAAAAAAAAAAABBBDDDFFFCCCBBBDDDCCC@@@AAADDDDDDCCCCCCEEEHHHHHHDDDAAABBBBBBBBBBBBBBBBBBBBBBBBIII@@@<<>>===???@@@@@@@@@???@@@CCCFFF@@@@@@??????>>>?????????=========<<<<<<<<>>>>>>>>>>>DDDCCCCCCBBBAAA???>>>======<<<;;;;;;;;;:::888666>>>===<<<<<<<<<<<<======:::999999999999999777555:::888999<<<<<<888666888999:::;;;<<<============888666444444555666666555333444666888999777222...333444444555555555555555000000000222555666666555222333333111000000222444000222444333111000222444333444555555666666555555333333222444555666555333999777555555666666555333666777777777555444222111000111333555666666555555666555444222111000000000000111111000//////000222111111111111222333444555222333444444555555444444555444444333333333444444888777444222222333555777111111111111111111111111000111111000......///000222000///......///000222111000//////000000///...<<<000(((,,,111000------444444444333222111000///000000000000////////////111///...------...///111***,,,---......///111444222111000......---------111///---...111222000...000/////////111111///...(((***---.........///000111111000......///333666333111///.../////////---000111000///...///111444333333333111000000222444222333333222111000222444666111---...222555444222333222111111333444333111//////111333555555333111111333555555444222222333333333333333333444555666888:::===@@@BBBDDDHHHJJJFFFIIILLLLLLJJJIIIKKKNNNPPPOOOOOOPPPQQQPPPNNNKKKFFFEEEDDDFFFIIIKKKLLLKKKQQQOOOMMMNNNRRRUUUXXXYYY\\\YYYSSSOOONNNOOOSSSUUUYYY___eeeiiinnntttvvvsssuuutttsssqqqooommmlllkkkgggffffffffffffeeeeeeeee]]]]]]YYYSSSQQQTTTVVVTTTVVVUUUSSSRRRSSSTTTVVVWWWSSSRRRSSSUUUWWWXXXXXXWWW[[[[[[\\\^^^```^^^[[[XXXPPPQQQSSSUUUYYY\\\___aaaccckkkqqqsssrrrrrrnnniiihhh```\\\]]]\\\WWWVVVYYYVVVUUUTTTRRRPPPOOOOOONNNOOOPPPOOONNNLLLMMMPPPSSS666666777888888999999888999888888888888888999:::>>>:::777555666777777666777===@@@@@@@@@DDDEEEDDDKKKJJJHHHGGGFFFGGGKKKNNNGGGFFFGGGIIIGGGDDDFFFKKKLLLLLLKKKKKKJJJIIIHHHHHHLLLLLLMMMMMMLLLKKKJJJJJJHHHIIIIIIJJJIIIHHHGGGFFFIIIIIIIIIIIIHHHHHHGGGFFFHHHHHHGGGFFFFFFGGGIIIIIIIIIIIIIIIIIIIIIGGGDDDBBB???@@@AAACCCDDDCCCBBB@@@DDDEEEFFFEEEBBB@@@@@@@@@AAA???===;;;;;;===>>>@@@<<<======>>>@@@AAACCCDDDBBBAAAAAA@@@@@@AAAAAABBB???@@@BBBBBBAAAAAABBBCCCEEEBBBBBBDDDDDD@@@@@@CCCCCCBBBBBBDDDGGGHHHFFFCCC@@@@@@AAAAAABBBBBBCCCCCCFFFCCCCCCFFFDDD@@@@@@DDD???AAABBBAAA@@@AAABBBDDDAAA@@@@@@????????????@@@===>>>>>>===<<<===???AAA@@@@@@@@@???>>>>>>======BBBBBBAAAAAA@@@>>>===<<<<<<<<<;;;;;;:::999888666<<<<<<<<<<<<<<<<<<<<<<<<999999888999:::;;;::::::;;;999:::======999777999:::;;;;;;<<<<<<<<<<<<<<<888666333333444666666666444444666888:::999555222333333444555555555555444111111111333555666555444333444444333111111444666111333555444111000222444222333333444444444444444444444444555666777666444,,,000444666555555777888777666555333222222222222000111333555666666666666666555333222111000000000222333222111.........000111000000111111222333444333333444555555555555555555444444444333444444444999888666555555555666777111111111111111111111111000111111000......///000111000...------...000111111000///000111111///---777...)))---222111//////222333333222222111000///111111000000//////............////////////......///111333333111000000000111111000///...---------000...---...000111///---000/////////111111///...)))+++---...------///000---------,,,+++---000333333111000000111111111000///000111000///000111333///000111111000000222444111222333333222111222444666222...///333555555333222111111111333444444333///000111333555444333222111333555555333222222333333333333333444555666777888;;;>>>AAACCCEEEHHHJJJIIIJJJKKKKKKJJJJJJJJJKKKOOONNNNNNOOOPPPOOOMMMKKKHHHFFFFFFGGGJJJLLLMMMMMMOOOMMMLLLMMMQQQVVVZZZ\\\YYYVVVQQQMMMMMMPPPTTTWWWZZZ```eeeiiinnntttuuusssrrrrrrrrrqqqooommmkkkjjjfffeeeeeedddccccccbbbbbb[[[[[[WWWQQQPPPTTTVVVUUURRRRRRSSSSSSSSSRRRRRRQQQTTTSSSQQQQQQRRRTTTVVVVVV[[[[[[\\\^^^``````]]][[[SSSSSSTTTVVVYYY\\\^^^```bbbiiiooopppqqqrrrppplllhhh```[[[\\\ZZZWWWVVVYYYVVVUUUTTTRRRPPPPPPOOOOOOOOOPPPOOONNNMMMMMMOOOQQQ999888888888888888999999888888888888888999:::;;;<<<:::777666777999999999999>>>BBBAAABBBEEEGGGEEEJJJHHHGGGGGGHHHJJJJJJJJJFFFEEEFFFIIIHHHEEEFFFKKKLLLKKKJJJIIIHHHHHHIIIIIINNNNNNNNNMMMLLLKKKJJJIIIJJJKKKKKKLLLLLLKKKIIIHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJFFFHHHJJJIIIGGGFFFGGGIII@@@AAABBBDDDDDDCCCBBBBBBCCCDDDEEEDDDBBBAAAAAAAAAAAA@@@>>><<<;;;<<<===>>>======>>>???AAABBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@AAABBBBBBAAA@@@BBBCCCEEECCCDDDGGGGGGCCCBBBDDDCCCBBBBBBCCCEEEGGGFFFEEE>>>??????@@@BBBBBBCCCDDDAAAEEEIIIIIICCC>>>BBBJJJ???AAACCCDDDBBBAAAAAABBBBBBAAA@@@@@@??????@@@@@@===>>>???>>>======???AAADDDCCCBBBAAA???>>>===<<>>===<<<;;;<<<<<<<<<;;;:::999888777:::;;;<<<======<<<;;;;;;999888888999:::<<<>>>???<<<:::;;;>>>>>>:::999:::;;;;;;;;;;;;;;;:::::::::999666222111222555666777666666666888999999777555333333444555555555555444333222222333555555444333444555555333222222444666333555555444222111222333222222222333333333444444555555444666777888777555%%%,,,444666444333666999888666333111000000222333///111333555666777777777555444333222111000000000333444333111...,,,---...000000000000111222333333444555555666666666666666444444444444444444444555777777777666666666666666222222222222222222222222000111111000......///111000///...------...///000111000000111222222///---111---,,,///222000000111000000111111111111000000222111111000///......---,,,...000111111000...,,,///222444555333000//////111000//////............///...---...///000///---000/////////111111///...+++,,,......------...///...//////......000333666333111000000222333333222...000222222111000111222...000222333333333444555///111444444333333333444666333000000444666555444222111000222444555555444///000111333333333222222111333444444333222222333333333333444666777999999888;;;@@@CCCEEEFFFHHHIIIKKKJJJIIIJJJJJJKKKIIIHHHMMMLLLLLLMMMOOOOOONNNLLLJJJIIIIIIJJJMMMOOOOOOOOONNNLLLJJJKKKPPPVVV[[[^^^UUURRRNNNKKKLLLQQQWWW[[[[[[```eeehhhmmmssstttrrrooopppqqqqqqooommmkkkiiieeedddcccaaa```______^^^YYYYYYUUUOOOOOOSSSVVVUUUQQQRRRTTTTTTTTTRRRPPPNNNVVVTTTQQQPPPPPPSSSVVVXXX]]]\\\\\\]]]___```___]]]WWWWWWWWWWWWYYY[[[]]]^^^bbbiiiooopppqqqrrrqqqnnnhhhaaa[[[YYYXXXWWWWWWZZZWWWVVVTTTRRRQQQPPPPPPPPPOOOPPPPPPOOOMMMLLLMMMNNN:::999888777666777888999888888888888999:::;;;;;;;;;999777777888999;;;<<<;;;@@@DDDCCCCCCGGGHHHFFFHHHFFFDDDEEEIIIJJJHHHFFFGGGDDDCCCDDDEEEDDDGGGLLLJJJIIIHHHGGGGGGGGGHHHIIINNNNNNNNNMMMLLLJJJIIIHHHLLLLLLMMMNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJFFFFFFFFFFFFFFFGGGIIIJJJAAABBBDDDDDDCCCCCCCCCCCCBBBCCCEEEDDDCCCAAABBBBBBCCCBBB@@@>>>======>>>>>>===>>>???@@@BBBBBBCCCCCCDDDDDDBBBAAA@@@?????????AAABBBCCCBBBAAAAAABBBCCCFFFDDDFFFJJJJJJFFFDDDEEEDDDCCCBBBBBBCCCEEEEEEFFF???@@@@@@@@@AAAAAABBBBBB>>>CCCHHHGGGAAA>>>BBBIII???BBBEEEEEEDDDBBB@@@@@@CCCBBBAAA@@@?????????@@@>>>???@@@???>>>===???@@@CCCBBBAAA@@@???===<<<<<<>>>>>>>>>>>>>>>===<<<;;;;;;<<<===<<<:::888777777888:::<<<======<<<;;;:::999999999888888:::===@@@;;;999:::======:::888:::<<<;;;;;;:::999888888888999555111000111444777888999888666777777888666555444444555666666666666555444333333444555555333222444444444333222222444666555666666555444333333333333333333333333444444555555444444555777777666555+++///444444222111333555666555444333222222222222///000222555666777777777555444333222111111111111222333222000...------///////////////000111222333555555666777777777777777444444444555555555555555444444555555555444333222222222222222222222222222111111222000///...///111//////...------...//////111000111222333222///------...000111111//////000......///000000000000000222222111000///...---------...///000000///...---,,,...000111000000111222000000//////////////////000/////////000000000///000/////////111111///...---.........---,,,...//////000000000000222555888111000///000222444444333...000222333222111111111222444777777777666666666...111444555555333333333555333111222444666555444111111111222555666666666///000222333222222222222111222444333222111222333333333444555777888:::;;;888<<>>???@@@BBBCCCCCCCCCCCCEEEDDDCCCAAA@@@???>>>>>>@@@BBBCCCCCCAAAAAABBBDDDDDDCCCDDDHHHIIIEEECCCDDDDDDDDDDDDCCCBBBBBBCCCDDDBBBBBBBBBAAAAAA@@@@@@@@@>>>AAACCCAAA??????AAABBB>>>AAAEEEFFFDDDBBB@@@???CCCBBBAAA@@@????????????===???@@@???>>>===>>>???>>>>>>>>>>>>===============>>>>>>>>>>>>>>>======;;;<<<===<<<999777777888777999;;;<<<===<<<;;;999:::;;;:::888666777:::===999777888<<<<<<999888:::<<<;;;:::888777777777777999555111000222555888999;;;999777666666555444222555555666777777777777777555444444444555555333222333333333222000111333555777666555555555555444444555444444333444555666666444333333444666666555333444333111111111222333444444555666777666555222111///000222444666666666666444444333222111111111111000000111///...---///000////////////000111222333555666777777888888777777333444555666666666555555333444555666555444222111222222222222222222222222111222222111//////000111/////////....../////////111000000111222222///------000333222000.........---...///000000000000000111111111000///......---000///...------...///000---...///......///222444000000/////////000000111111111222222111111111222000/////////111111///...---...///...,,,---...000,,,---.........///222444000///...///111333333333...000333333222111111222555777999999777555444444///222555666555333333333444333333333444555555555222111111333666777777666///111333222111000111333111222333222111111222333333444444555777999:::;;;888<<>>===CCCFFFEEEEEEGGGHHHGGGEEEDDDCCCDDDFFFFFFFFFEEEJJJBBB===>>>AAADDDJJJOOOFFFGGGHHHIIIIIIJJJIIIIIILLLLLLLLLKKKJJJIIIHHHGGGLLLMMMMMMNNNNNNLLLKKKJJJIIIHHHGGGFFFGGGHHHIIIJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIDDD???AAAFFFIIIGGGCCCAAACCCEEEDDDAAA???AAADDD???AAACCCDDDCCCCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBB???@@@AAACCCDDDDDDCCCBBBEEEDDDBBBAAA@@@????????????AAACCCCCCBBBBBBDDDEEEAAA@@@AAAEEEEEEBBBAAACCCBBBCCCDDDDDDBBBBBBCCCDDDEEEDDDCCCBBBAAAAAA@@@??????AAA@@@>>>???AAA@@@======@@@CCCDDDCCCAAA@@@@@@BBBAAA@@@???>>>>>>======<<<>>>??????===<<<<<<===;;;;;;;;;<<<<<<=========<<<<<<===>>>>>>>>>======:::<<<>>>===999666777999777888:::;;;;;;;;;;;;:::;;;<<<===:::666555888;;;888666888<<<<<<999888:::;;;:::888777666666666777888666222111333666999999:::999777666666555333222555555666777777777777666555444444444666666444222222333333111000000222444777666555666777888777555555555444333444555666777333222222333555666444333666333//////111555666666222444777999888666333000///000222333444444444444444333222222111111222222...///000///......///111000000000000111222333333555666666777777777777777222333555666777777666555555555666777666555444333333333333333333333333333111222222111//////000222///000000000000000000///111000//////000000///...---111333111///000///---......///000000000000000000000000000////////////111000...,,,,,,...000111000111111000//////111222////////////000111111222111333444333222111222333000/////////111111///...---......---,,,---000222...000111000000000222444000///...///111333333222///111333333222111222333555666777666444222222222111333555555444333333333222333333333444444444444444333222444666777777666///111333222///...000333111222333222000000222333444444444555666888999:::999<<>>CCCFFFEEEDDDGGGHHHFFFEEEFFFFFFEEEEEEEEEGGGHHHHHHBBB???BBBFFFHHHKKKNNNGGGHHHKKKMMMNNNMMMLLLKKKIIIIIIJJJJJJIIIHHHGGGGGGKKKKKKLLLMMMLLLKKKJJJIIIIIIHHHGGGFFFFFFHHHJJJKKKJJJIIIHHHGGGFFFFFFGGGGGGHHHFFFDDDDDDFFFFFFEEECCC@@@CCCEEECCC???>>>@@@DDD>>>@@@BBBCCCCCCDDDEEEFFFCCCCCCCCCBBBBBBBBBBBBBBB???@@@BBBDDDEEEDDDCCCBBBDDDCCCBBBAAA@@@?????????>>>@@@BBBCCCCCCCCCEEEGGGBBB@@@@@@CCCDDDAAAAAADDD===@@@DDDEEEDDDCCCDDDFFFDDDDDDDDDCCCCCCBBBBBBBBBAAADDDCCC??????BBBAAA===<<<>>>AAABBBAAA@@@@@@@@@BBBAAA???>>>===<<<<<<<<<;;;===???>>>===;;;;;;;;;::::::;;;;;;<<<<<<<<<===::::::;;;<<<<<<<<<<<<<<<999===???===888666777999777888888999::::::;;;;;;:::===???===888666888;;;999777888<<<===:::999;;;:::999777555555555777777888666444444666888999:::888777777777888888666555333444444555555555555555555444333444666666555333333444333222111111333555777555444666888:::999777555444333222222444666777444333333444666777555444222222222111111222555666333444555666666555333111///000111222333222111111333333222222111111222222000000000///------...///111000000111111222333444444555666666777777666666222333555777888777666666555666666666555555444444333333333333333333333333222222333111000///000222000000111111111111000000222000---,,,---...///...---000111...///222222---//////000111111111000000////////////000000000000//////............//////***---111222222000//////////////////000111222333000222444333111000222444000/////////111111///...---......---,,,...111444222333444444222222333444222111000000222333333333111222222222111111333444555666666444222222333444444555666555333222222333111222333333333333333333555444333444666777777555///111333222...---000333222222222111000000222444555444555555666777888999:::<<<@@@BBBCCCDDDFFFHHHCCCDDDEEEEEEFFFHHHLLLOOOSSSQQQOOONNNOOOPPPPPPOOOOOONNNMMMNNNPPPQQQQQQQQQLLLKKKIIIIIIKKKLLLLLLKKKIIIJJJLLLNNNRRRVVVYYY[[[aaadddffffffiiinnnooommmmmmmmmlllkkkiiihhhfffeee```^^^[[[XXXWWWWWWWWWXXXTTTWWWWWWTTTTTTVVVTTTQQQVVVVVVUUUUUUUUUUUUUUUUUUQQQTTTVVVUUUSSSSSSWWW[[[ZZZZZZ[[[\\\^^^]]][[[XXXXXXWWWVVVVVVXXX[[[___aaafffmmmssstttsssrrrooojjjeeeeeeaaa[[[ZZZ^^^^^^[[[ZZZWWWTTTRRRQQQSSSUUUVVVUUUTTTQQQNNNKKKLLLPPPSSS555666888999:::::::::999===<<<;;;:::999888888888666888888666444555999<<<>>>CCCFFFDDDDDDGGGHHHFFFFFFHHHIIIGGGEEEEEEHHHLLLGGGBBBBBBGGGKKKLLLLLLMMMHHHJJJNNNQQQQQQPPPNNNLLLHHHHHHHHHIIIIIIHHHGGGGGGJJJKKKKKKLLLLLLJJJIIIHHHIIIHHHGGGFFFFFFHHHJJJKKKLLLJJJHHHEEEDDDEEEFFFGGGGGGIIIIIIHHHEEEDDDDDDEEE@@@CCCEEEBBB>>>===@@@CCC===@@@BBBCCCCCCDDDEEEGGGAAAAAABBBBBBBBBBBBBBBBBB???AAACCCDDDEEEDDDCCCBBBCCCCCCBBBAAA@@@@@@@@@@@@===???BBBCCCCCCDDDFFFHHHFFFCCCBBBEEEEEEDDDEEEHHH999===BBBEEEEEEEEEFFFHHHCCCCCCDDDDDDDDDDDDDDDDDDBBBGGGHHHBBB???BBBCCC@@@;;;===@@@AAA@@@@@@@@@AAAAAA@@@???===<<<;;;;;;;;;:::<<<>>>>>><<<:::::::::<<<<<<<<<<<<<<<<<<<<<<<<888888999:::;;;;;;;;;;;;999===???===888555777:::888888888888999:::;;;<<<999===@@@???;;;888:::===:::888999===>>>;;;:::<<<999888666555444555777888888666555555777999::::::666666666999;;;;;;:::888111222333333444444333333444333333555666777666444444555555333222222444666777555444666999;;;:::888444333222111111333555666555444444555777888666555///444777555000...000444333333333333333333333222///000111222222111000///333333222222111222222222222222222///---+++,,,---111111111111222333444555444555555666666666666666222333555777888888777666444444333333333222222222333333333333333333333333222333333111000///111222111111222222222222111111222///,,,***+++---...///,,,///...,,,///555444///000000111111111111000000......//////000000111111---...///111111///...--- %%%---222333111///...////////////000111333333///222333222000///111333000/////////111111000...---------------...222555000111222111/////////000444222111222333444444333222222222111000111333666666666666555444444666999666777666444222111222333000111333333222222222333666555444555666777666555///222444222...---000444222222222111///000222444555555555555555666777777:::<<>><<<:::999<<<>>><<<888777;;;???999777333111222666:::===DDDCCCCCCDDDFFFHHHJJJKKKHHHHHHHHHIIIJJJIIIGGGEEEJJJIIIGGGEEEDDDFFFIIIMMMIIIMMMNNNLLLMMMPPPPPPNNNGGGJJJLLLKKKGGGEEEHHHLLLKKKIIIIIIKKKOOOOOOMMMIIIEEEIIIIIIEEEDDDGGGJJJIIIJJJHHHFFFDDDCCCEEEGGGHHHFFFEEECCCBBBBBBCCCEEEGGGCCCAAA>>>============<<>>???DDDEEEBBBAAA???===???BBBCCCAAA???HHHDDD???>>>@@@BBBCCCBBBEEECCC@@@>>>>>>???BBBDDDAAAAAACCCDDDDDDDDDCCCBBBFFFFFFFFFEEEDDDCCCCCCBBBDDDEEEEEEDDDBBB???<<<999???AAACCCBBB@@@???AAACCCCCCBBBAAA@@@???===<<<;;;AAABBBAAA???<<<;;;<<<===<<<===???>>><<<;;;<<<<<<>>><<<;;;;;;===>>>>>>===;;;===>>><<<888555555666999999888999;;;<<<;;;:::::::::;;;<<<<<<;;;:::999>>>;;;:::<<<;;;777666999777777777777777666666666666666555555666777999:::555999:::777555888888777444000000555555222222666888888999888777555444222555777666111000444777777333333444444666777888999000222444666666555444333555555555666888777555333333444444555555444444333000111222333222111000//////222444555333000......222333444333222222333555222222111111000//////...+++,,,---///000111111111000111333555666666555444111333555777777666555444444777777333333444333000444333222111000111222333444333111///......//////222111///111333333111...444333222000///.....................000222444666000...,,,---000111///---//////000000000000//////......///000000///...---///...---///222333000...000//////000222222111000222111111111000000/////////000000000000000///...,,,...///000///000111333111222222333222111000///111111111111111222222222222------111222000222777666777666444222222444666666777777555333222333555111000000111333555444333555444333333333333444555333222111111111222333444222333444555333000---+++...***...777888222444<<<;;;<<<>>>@@@BBBDDDFFFGGGJJJFFFEEEIIIJJJGGGIIINNNUUURRROOOPPPRRRRRRPPPMMMKKKJJJKKKMMMOOOPPPPPPNNNPPPKKKJJJMMMMMMJJJIIIJJJHHHKKKNNNOOOPPPUUU\\\bbbeeeeeegggiiikkkmmmooopppkkkjjjgggddd```___```aaa[[[\\\[[[VVVUUUXXXXXXVVVSSSTTTUUUUUUTTTSSSTTTUUUXXXYYYZZZYYYWWWWWWYYYZZZWWWWWWWWWUUUSSSSSSTTTVVVXXXYYY[[[\\\\\\[[[ZZZYYYTTTVVVWWWXXXZZZ\\\```ccceeeiiimmmnnnppprrrnnnggghhhddd```^^^______\\\ZZZYYYVVVSSSQQQRRRSSSTTTUUUUUUUUUSSSOOOLLLMMMRRRWWW555666888999::::::999999888:::;;;:::777777999;;;;;;888555444555888<<>>BBB@@@AAADDDEEEBBBBBBEEE@@@DDDFFFEEEAAA???AAADDDBBBDDDCCC??????CCCDDDAAAAAA???>>>???AAACCCAAA@@@DDDBBB@@@@@@BBBCCCCCCAAACCCCCCBBBAAAAAABBBBBBCCCAAABBBCCCDDDDDDDDDCCCBBBFFFEEEEEEDDDCCCCCCCCCCCCEEEEEEEEEDDDBBB@@@===<<>>?????????@@@@@@@@@>>>;;;:::;;;<<<<<<>>>???>>><<<;;;;;;<<<<<<;;;999:::<<<======<<<;;;===>>><<<777444555666;;;::::::::::::::::::999999:::;;;;;;<<<;;;::::::===:::999;;;:::666555888777777666666666666666777666666555555666777999:::222777888555444777999888444000111444555222222666666666777888777666555555555888666222000444777777444444444555666777888999333444666666777666555555555555555666777777555333111333555777777555333111111111333333444333222111111222444333222222333444222333444333222222444666666666555333222111000///------...000111222222222111222333444555555555555222333444666666666555555333666777555555777777444333333222222222333333444333222111000000000111222222111000111333444222000444333222000///.........---......///000222444555222000...///111222111/////////000000000000//////---...///000000//////...000......000333333111...000//////000222222111000111111111000000000//////...//////000000000//////,,,...///000///000222333666555444333333333444444//////000000000000//////777333111444333000111555666666666444222222444666555666666555333222444555222111111222444555444333444444444444444444444444111111000000000111222333000000111111222222222222111---000888999444666===<<<===>>>AAACCCEEEFFFGGGJJJFFFEEEIIIJJJHHHJJJNNNQQQQQQRRRQQQPPPPPPPPPPPPLLLKKKLLLNNNPPPRRRQQQPPPOOOKKKJJJLLLMMMJJJIIIJJJGGGHHHKKKOOOSSSYYY```eeeeeefffgggiiikkkmmmoooooollljjjhhhdddaaa______```\\\]]]\\\WWWVVVXXXXXXVVVTTTUUUUUUTTTRRRRRRSSSUUUWWWWWWWWWXXXYYY[[[\\\\\\XXXXXXXXXVVVTTTTTTUUUWWWXXXYYY[[[\\\\\\\\\ZZZYYYTTTVVVXXXYYYZZZ\\\```cccdddiiilllnnnppprrrmmmgggiiiddd```^^^______]]]ZZZYYYWWWUUUSSSSSSSSSTTTTTTSSSSSSQQQNNNLLLMMMPPPTTT444777::::::888777999;;;999999999999999999999999<<<:::888666777;;;???BBBDDDDDDEEEEEEGGGHHHJJJKKKCCCEEEHHHJJJKKKKKKIIIHHHGGGGGGGGGGGGHHHIIIKKKLLLIIILLLMMMJJJKKKMMMMMMIIIDDDHHHLLLMMMKKKIIIIIIKKKIIIJJJKKKJJJIIIGGGGGGGGGEEEIIIKKKHHHFFFHHHHHHFFFFFFEEEDDDCCCDDDFFFHHHJJJHHHHHHHHHHHHHHHGGGFFFFFFCCCCCCCCCBBBBBBAAAAAAAAADDDAAAAAADDDEEEBBBBBBEEE@@@CCCFFFEEEAAA@@@AAACCCCCCEEEDDD@@@@@@BBBBBB@@@AAA@@@???@@@AAABBBAAA@@@AAAAAAAAABBBDDDDDDBBB@@@BBBBBBCCCDDDDDDCCCCCCBBBAAABBBCCCDDDEEEDDDCCCCCCEEEDDDCCCBBBBBBBBBCCCDDDFFFEEEDDDCCCAAA@@@???>>>???AAABBBBBBAAA@@@AAABBBBBBAAA???>>>===>>>???@@@>>>>>>>>>===:::999:::<<<===>>>???>>><<<::::::;;;;;;999888999:::<<<;;;;;;;;;===>>>;;;777444555777<<<;;;;;;::::::999999888999999:::;;;<<<<<<;;;;;;<<<999888:::999555444777888777555444444555777888666666666666666888999999111555666444333777999888444111111333444222222555444555666777777777777777555888777222111444777777444444555666777888888999777777777777777666666666555444444555666666555333///222555888888555222///000111333444444444333333111222222111111222555777222333444333222222444666;;;:::999777555333222111...///000111222222333333333222222333333444555666222333333444555555666666222555777666777;;;;;;888111222333444444444444444333222111111111222444555111111000222444444333222333222111000///.........,,,---///000222333333333111000...///000111000...//////000000000000//////------//////000000000000000//////000222222111///000//////000222222111000111111000000000000//////------......//////000000,,,...000000000000222444555444111//////000222444222333444555444333111///777333222333333111222555444555555444222222333555444555666555333333444666555444222222444555555444444444555666666555444444000////////////000111111111000000000111222444666333000111777777333555======>>>@@@BBBDDDEEEFFFGGGIIIFFFFFFIIIJJJIIIKKKOOOMMMQQQTTTSSSPPPNNNQQQTTTLLLLLLLLLOOORRRSSSSSSRRROOOKKKIIIKKKLLLIIIHHHJJJFFFFFFIIINNNWWW___eeegggeeefffgggiiikkkmmmnnnooommmkkkhhheeebbb```___^^^]]]___]]]XXXVVVXXXXXXVVVUUUUUUTTTRRRPPPPPPRRRUUUWWWUUUUUUXXX\\\______]]]ZZZZZZYYYWWWUUUUUUVVVXXXWWWYYY[[[\\\]]]\\\ZZZYYYUUUVVVXXXYYYZZZ\\\```cccccchhhlllnnnppprrrmmmggghhhddd___^^^___^^^\\\ZZZYYYXXXWWWVVVUUUTTTSSSSSSPPPPPPPPPNNNMMMMMMOOOQQQ666:::===<<<999777:::>>><<<;;;:::;;;<<<<<<;;;:::<<<:::888888999===AAACCCDDDDDDEEEFFFGGGHHHIIIJJJ@@@CCCFFFHHHHHHGGGFFFEEEEEEEEEFFFHHHJJJKKKKKKJJJHHHKKKLLLIIIIIIKKKKKKGGGCCCGGGLLLOOONNNKKKJJJJJJGGGJJJLLLKKKHHHFFFHHHJJJFFFJJJLLLIIIGGGHHHGGGDDDDDDDDDCCCCCCEEEGGGIIIJJJEEEFFFGGGHHHGGGEEECCCBBBAAABBBDDDDDDCCCBBBBBBCCCDDDAAAAAACCCCCC@@@@@@CCCAAACCCDDDDDDBBB@@@AAABBBDDDDDDCCCBBBAAAAAAAAA???@@@@@@@@@@@@AAABBBBBBAAACCCCCCBBBBBBBBBBBBAAA@@@BBBBBBBBBBBBCCCCCCCCCCCCAAABBBCCCEEEEEEDDDDDDCCCDDDCCCBBBAAAAAABBBCCCDDDDDDCCCBBBAAA@@@?????????@@@AAABBBBBBBBBAAA@@@@@@FFFDDDAAA===<<<<<<===>>>===>>>>>><<<;;;:::;;;======???@@@>>><<<::::::;;;<<<:::999999;;;<<<<<<;;;<<<===>>>;;;777444555777:::;;;;;;;;;999999999:::::::::;;;<<<============<<<999999:::999666555777888666444333333555777999666666666777777888999999444777888444333666888777444333222333333333333555555555555666666666666666555888777333222555777777555555666777888888999999999888777666555555666666555444333444555666444333000222444666666444222000...000111333444444333333000111222111000111222444222333444333333333555777>>>===;;;999666444222111//////000000111222333333444333222111222333555666333222222333444555666777222555777666777;;;;;;888000111333555666666555555555444333222222333444555111111111222444444444333222111000///////////////,,,---///111222333222222......---------------,,,//////000000000000//////------...///000111111111////////////000000//////000//////000222222111000000000000000000000//////---------......///000111---...000000000000222444333222000//////000111222333444666777666333000...111000///000111111333555333444555444222222333444333444555444333333444666777555333333444555555444333444666777777666444333////////////000000111111222222222111111222222333333000000333333111333:::===>>>@@@CCCEEEFFFGGGGGGGGGFFFFFFHHHIIIKKKMMMOOOLLLOOORRRRRRQQQQQQRRRSSSKKKKKKLLLOOORRRTTTTTTSSSPPPKKKHHHJJJKKKIIIHHHJJJHHHGGGHHHOOOYYYbbbfffgggffffffhhhiiikkkmmmnnnooonnnlllhhheeebbb```^^^\\\^^^___]]]XXXVVVXXXXXXVVVTTTTTTRRRPPPOOOPPPTTTVVVYYYVVVUUUYYY___bbbaaa]]]ZZZZZZYYYWWWUUUTTTVVVWWWWWWXXXZZZ\\\]]]\\\[[[ZZZUUUWWWXXXYYYYYY\\\___bbbbbbggglllnnnqqqrrrmmmgggfffbbb^^^\\\]]]]]]ZZZXXXXXXYYYZZZYYYVVVTTTRRRRRROOOOOOPPPOOOOOONNNOOOOOO666:::===<<<888777;;;???;;;::::::;;;======;;;999:::999888888:::===AAADDDCCCDDDEEEFFFGGGGGGHHHHHHAAADDDHHHHHHGGGDDDCCCDDDEEEDDDEEEGGGJJJLLLJJJHHHHHHKKKKKKIIIHHHKKKJJJGGGDDDGGGLLLOOOOOOMMMKKKIIIFFFIIILLLKKKIIIIIILLLOOOHHHLLLMMMJJJGGGGGGFFFCCCCCCCCCCCCCCCEEEGGGHHHJJJDDDEEEGGGHHHGGGFFFCCCBBB@@@BBBDDDCCCBBBBBBDDDFFFDDD@@@???AAA@@@>>>>>>AAAAAABBBCCCCCCBBBAAAAAAAAADDDCCCCCCCCCBBB@@@???@@@@@@@@@AAAAAAAAAAAABBBBBBGGGFFFCCC@@@>>>>>>@@@BBBCCCAAA@@@>>>???AAACCCEEEBBBCCCDDDEEEEEEEEEDDDCCCCCCBBBAAA@@@@@@@@@AAABBBAAA@@@??????>>>>>>??????@@@@@@AAABBBCCCBBB@@@???FFFCCC@@@===<<<<<<===???===>>>>>>===<<<;;;===>>>===>>>???>>><<<;;;:::;;;===<<<;;;;;;===>>>>>>===<<<>>>>>>:::666444555888666888::::::999:::<<<>>>===============>>>??????>>>;;;:::<<<;;;777666888777666444222333555888999666666777777888999999999999;;;:::555333555777666666666444222222444555555777666666555555555555555444888888444333666777666555666777888999999999888777666555444444444444444555333222333444555444333333333333333333333333333---...000111222222222111111333555666444222111111222333444444333444666888======;;;999666444222222///////////////000222222444333222111111333444555222222222222333555666777333666777555555888888555000111333555666666555555888777555333333333333444000111222333333333333333000000///////////////000---...000111222222222111...//////...------------//////000000000000//////.........///000111222222............------......000//////000222222111000//////////////////000000------------...000111222---///000111000111222444333333444444444444444333...000111222111///,,,***111111000///000222333333111333444444222222222444222333444333333333555777888666333333444555555555333444666777777666444333000000000111111111111111000111333444444444222111222111111333222111444888;;;===@@@CCCFFFGGGGGGGGGFFFGGGGGGGGGIIIMMMOOOPPPNNNNNNNNNQQQTTTUUUSSSPPPKKKKKKLLLOOORRRUUUUUUTTTPPPKKKHHHJJJKKKIIIIIIKKKJJJIIIKKKQQQZZZaaadddeeefffggghhhiiikkklllnnnnnnnnnkkkgggdddcccaaa]]]ZZZ]]]^^^\\\WWWVVVXXXXXXVVVRRRRRRQQQPPPOOOQQQUUUYYYZZZXXXWWW[[[aaadddaaa^^^ZZZZZZYYYVVVTTTSSSTTTVVVVVVXXXZZZ\\\]]]\\\[[[ZZZVVVWWWXXXYYYYYY[[[___bbbbbbhhhmmmooorrrsssnnngggeee```\\\ZZZ[[[[[[YYYVVVWWWYYY[[[ZZZVVVSSSRRRRRRPPPPPPPPPQQQQQQQQQQQQPPP444777999888777777:::>>>777888:::;;;:::999888888999888777888:::>>>BBBDDDBBBCCCDDDEEEFFFFFFFFFFFFEEEHHHKKKJJJGGGEEEEEEGGGFFFDDDCCCEEEIIIKKKIIIFFFGGGJJJKKKHHHIIIKKKKKKHHHFFFIIILLLOOOPPPNNNKKKIIIHHHIIIJJJKKKKKKLLLOOOQQQJJJNNNNNNIIIFFFFFFEEECCCBBBCCCCCCDDDEEEFFFHHHHHHDDDEEEGGGHHHHHHGGGFFFDDD@@@BBBDDDCCCAAABBBFFFJJJDDD@@@>>>???>>><<<<<<@@@BBBBBBBBBBBBBBBAAA@@@@@@DDDBBBBBBDDDDDD@@@???AAA@@@AAABBBBBBAAAAAABBBCCCHHHFFFDDD@@@======@@@CCCCCCAAA>>>===>>>@@@DDDFFFBBBCCCDDDEEEFFFEEEDDDDDDBBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBDDDCCC@@@>>>@@@???>>>===>>>???AAACCC<<<===>>>===<<<<<<>>>???<<<===???>>><<<;;;;;;<<>><<<===>>>@@@??????===>>>===:::555444666888444888:::;;;999:::<<<@@@???>>>============>>>>>>>>>;;;:::<<<;;;777777999666555333333444555777999555666777888999999999999;;;>>><<<666333444666555777888777333222666777666777777666555444444444555444888888555444666777666666777888:::::::::999888444444444444444333333333555333111111333444333333444333222111111222333444---...///111111111000000333555888999666333222111222333444444444444666888;;;:::999888666555444333000000///...///000111222333333222222222222333333000111222333444555666777333777777444444666666222111222333444444444444444888777555444333222333333000111333333111000111111//////.........///000000......000111111222222222111222333222000...///000//////000000000000//////////////////000111222222...//////...,,,,,,...///000//////000222222111000......////////////000000000///.........000111222---///111111111111333444000111333444444444222222///000111222111000...,,,666777555111000222333111000111333333222222222333111222333333222333555777888555333222333555666666333333444555555444333333///000111222222222111111,,,...222555666666555444222333444555444444777999888;;;???CCCFFFHHHHHHHHHEEEGGGHHHGGGIIINNNQQQPPPOOOMMMMMMQQQUUUVVVRRRNNNKKKKKKMMMPPPTTTVVVWWWVVVRRRLLLIIIKKKKKKJJJJJJLLLLLLLLLNNNSSSYYY^^^aaacccfffggghhhiiikkklllmmmnnnlllhhhdddccccccaaa]]]YYY[[[]]][[[VVVUUUXXXXXXVVVQQQRRRRRRQQQQQQRRRVVVXXXYYYYYYYYY]]]bbbdddbbb```ZZZZZZYYYVVVTTTSSSTTTUUUVVVXXXZZZ\\\]]]]]]\\\[[[VVVWWWYYYYYYYYY[[[___aaabbbhhhnnnqqqtttuuuppphhhddd```[[[ZZZZZZZZZXXXUUUUUUXXXZZZYYYUUURRRRRRSSSRRRQQQPPPQQQSSSTTTSSSQQQ555555555666888:::<<<>>>555999<<<<<<:::888888999888888888999<<>><<<<<<@@@BBBAAAAAABBBBBBBBB@@@???CCC@@@AAAEEEEEE@@@???BBB???AAACCCCCCAAA@@@BBBDDDCCCDDDCCCAAA??????BBBDDDBBBAAA@@@@@@@@@BBBDDDEEEBBBCCCDDDEEEFFFEEEEEEDDDAAABBBBBBBBBAAA???<<<;;;<<<===>>>???@@@@@@??????@@@@@@@@@BBBDDDDDD@@@===<<<======>>>???AAABBBCCC;;;<<<<<<<<<;;;;;;===???:::<<<>>>>>>===<<<===>>>@@@>>>======???@@@@@@???===>>>===:::555444666999555999<<<;;;999888;;;??????>>>===;;;;;;;;;;;;<<<===:::999;;;:::666666888444444444444555666777777555666888999::::::999999:::<<<:::444222444666666999;;;999333333888999777555555444444444555666777444888999666444666888666666777999;;;;;;:::999888222222444555555444333333555333111111222333333333333222222222222222222333//////111222222111000///111333555555333222222222111333444444444555777999888888888777777666666555222111000//////111222333222222333333333222222111...000222444555666666555333666777444444777666333333333222222222333333444777666444333333333444444///222333222///......///...............///000111////////////000111222333222444555333000///000111//////000000000000//////111000000//////000111222000111222000------///111000//////000222222111000........./////////000000222111000//////000222333---///111111111111333555//////000000000111111111333333333444444333222222555888666111000333333000...000333333222111222222000111222333222333666888666444111111333555777777333333333333333333333333...///000111111111000000///000222333555555555555000333555555555666777888555888===BBBFFFHHHIIIIIIDDDGGGHHHFFFIIIOOORRRPPPMMMNNNPPPSSSTTTSSSQQQOOOMMMMMMOOORRRWWWYYYZZZYYYSSSNNNJJJKKKLLLJJJKKKNNNJJJMMMQQQTTTXXX\\\```cccgggggghhhiiikkklllmmmmmmjjjfffbbbaaabbbaaa\\\XXXXXXZZZYYYUUUUUUXXXYYYVVVTTTTTTUUUTTTRRRRRRTTTUUUVVVXXX[[[___cccdddeeeeee[[[[[[ZZZXXXUUUTTTUUUVVVVVVWWWZZZ\\\]]]]]]\\\[[[VVVXXXYYYYYYYYY[[[^^^aaaccciiiooosssvvvwwwqqqjjjeeeaaa]]][[[\\\\\\YYYWWWTTTWWWYYYWWWSSSQQQRRRUUUSSSQQQOOOPPPSSSTTTTTTRRR777666555777;;;>>>???@@@666;;;@@@???;;;888999<<<999888999:::===@@@DDDFFF@@@AAABBBDDDDDDDDDCCCCCCBBBEEEHHHFFFCCCDDDHHHMMMHHHDDDAAABBBFFFHHHFFFCCCFFFIIIJJJIIIJJJMMMMMMJJJKKKLLLMMMNNNOOONNNKKKIIIOOOKKKHHHIIILLLNNNMMMKKKNNNPPPNNNHHHDDDEEEEEEDDDCCCCCCDDDDDDEEEEEEFFFFFF???@@@AAACCCDDDDDDEEEEEEDDDFFFFFFDDDBBBEEELLLSSSGGGBBB@@@@@@???<<<===@@@BBBAAAAAAAAABBBBBB@@@???BBB???@@@EEEEEEAAA@@@CCC???BBBDDDCCCAAA@@@BBBEEE===@@@CCCCCCBBBAAACCCEEE@@@AAABBBCCCDDDDDDDDDDDDBBBCCCEEEFFFFFFFFFEEEDDDAAABBBCCCCCCAAA>>>:::888;;;===???AAABBBAAA@@@???@@@???@@@BBBEEEDDD@@@===>>>>>>??????@@@@@@@@@@@@999:::;;;;;;::::::<<<>>>999;;;===>>>======>>>??????>>>======???@@@@@@???===>>>===999555333666999777:::===<<<888777:::===???>>><<<:::999999999:::<<<999888:::999555555777333333444555555666666777555666888999::::::999999888:::888333111444666666:::===:::444333999;;;888333333333333444666888999444888999666555777888666777888:::;;;;;;:::999888000222444666666555444333555222000000111333333333000111333444444333111000000111222333222222000///...//////.........111333111333444444444555777999777777777777777777888888444333111000000222333555111222333444444333111000---///222444666666555555222666777555555888888555444333222111000111222333444444333222333444555666000222333222...,,,---..................///000111000000/////////111222333111333444222///---...000//////000000000000//////222111000//////000111111222333444222///...111333000//////000222222111000---.........//////000000444333111//////000222333...///111111111222333555555333111000111333555777111111111111111111222222000333222......333444111...000222333222111222222///111222222222333666888555333000000222555777888333222222111111222222333,,,---///000000000///...555444333222222222333333,,,000333444444555666555444777<<>>AAAEEEIIIIIIHHHGGGGGGFFFEEEEEEFFFIIILLLFFFEEECCCAAA???>>>>>>???CCCBBBBBBAAABBBCCCDDDEEEBBBBBBAAA@@@@@@AAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAA===???BBBDDDDDDCCCAAA???AAAAAAAAABBBBBBBBBBBBBBBDDDBBBAAABBBDDDEEEEEEEEEHHHFFFBBBBBBHHHJJJBBB777<<<===???@@@AAAAAA@@@@@@@@@BBBDDDEEEEEECCC???===<<<>>>>>>===<<<;;;<<<===<<<;;;;;;<<<>>>???===<<<<<<<<<<<<<<<<<<;;;;;;;;;???>>>>>>???@@@@@@>>><<<@@@===888666666888888888999:::;;;;;;::::::<<<>>>>>>===;;;:::999999::::::<<<<<<:::999888888777777444333444666333111555;;;555555666888;;;<<<:::999111333555555444333444555888777666555555666777777555666444//////444777666888888888777777777777777:::;;;;;;:::777555555666777777888999888666444222444333333333333444555555444333222111111111222222444444555666555444222111444333333222111000//////666444444666555444666;;;666888999::::::777555333000000111333666666555333000222555555444444555777222333333///******...333555333222444777999999777777666333111111222444666:::;;;:::888555444555666222111000000111111000......222111***)))///222111111111000//////000111222333111...---...111333333...///////////////.........000000---...111222000444222111////////////000............/////////000000000///,,,+++,,,000333//////000000111111111222333222000...,,,...222555222111000111222222111000333222111000000111111222444111//////222333222000222222222222111///...---000///000333777999888555222333444444222222333444000444666444333555666444000000000000111222333444555555555444222222333444555333111333666888777555666888===AAAEEEGGGHHHHHHEEEEEEEEEHHHLLLNNNLLLJJJPPPQQQQQQQQQQQQQQQPPPPPPKKKNNNSSSZZZ___```]]][[[PPPRRRQQQNNNJJJIIILLLPPPRRRQQQRRRVVVXXXYYY^^^dddlllllllllkkkjjjiiihhhgggiiifffaaa___^^^^^^]]]]]]\\\YYYVVVSSSQQQRRRSSSTTTVVVUUUTTTSSSSSSSSSUUUUUUXXXZZZ^^^cccfffhhhiiiiiieeebbb^^^\\\ZZZYYYXXXVVVZZZXXX[[[aaabbb]]][[[^^^XXX[[[\\\ZZZWWWXXX^^^cccdddjjjqqquuuuuussspppooodddcccaaa]]]ZZZYYYZZZ[[[TTTWWWXXXWWWUUUSSSUUUWWWPPPPPPRRRTTTVVVUUURRRPPP555777::::::999888999999777888888777777888:::<<<888@@@EEEDDDBBBDDDGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGDDD<<>>@@@AAAAAA@@@??????@@@AAADDDEEEEEECCC@@@>>>===>>>???>>><<<<<<<<<===;;;::::::;;;===>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<>>>>>><<<;;;<<<:::777555666777777777:::;;;<<<;;;::::::<<<===>>>===<<<;;;:::::::::;;;888888777777666777777777555333444666666444777<<<555555666888;;;<<<:::999222444666666666777888:::888777555444444555666666111444444111222555666333888888888888888888888888888999:::888666555555666555666777777777555333222444444333333444444555666444444444444333333333222333444444555444333222111333333333333333333333333444222222444222///111666777888:::;;;;;;999777555555444333444555555333111111222333444555555555555222444444111---,,,///333444333222444777999888777777555333111111222444555:::::::::888555444555666222111000000111111000//////222111+++***...111000333222000////////////000000...---,,,...///000111...//////000000//////...///111111//////222333111333333222111111222333444........./////////000000000000///...,,,---///222///000000000111111111111222111000///---...111444222111000000222222111000333222111000000000222222444111///000222333222000222222111111000000//////111000111333777888777444333444555444222222222444000444666333333555666444000000000000111222333444444555555444222222333444222111222444777999777555888:::===AAADDDFFFHHHHHHFFFFFFFFFJJJMMMOOOMMMKKKOOOOOOPPPQQQQQQQQQPPPPPPLLLOOOTTT[[[```aaa___]]]RRRRRRPPPMMMKKKKKKLLLNNNQQQOOOQQQVVVXXXYYY^^^dddgggiiilllnnnnnnllliiiggggggddd```^^^]]]]]][[[ZZZ[[[ZZZWWWUUUSSSSSSTTTTTTVVVVVVUUUUUUUUUUUUVVVVVVXXX[[[^^^cccgggiiikkklllgggddd```]]]\\\[[[YYYXXXYYYWWWZZZ``````\\\ZZZ]]]ZZZ\\\]]]\\\YYYZZZ___dddccciiippptttuuussspppooofffeeebbb___\\\[[[\\\]]]WWWYYYZZZXXXUUUSSSTTTVVVOOOPPPQQQSSSUUUTTTRRROOO666888::::::999888999999777888888888777888:::===>>>DDDHHHEEECCCEEEFFFEEEHHHHHHIIIIIIJJJJJJJJJIIIFFFBBBJJJDDDDDDKKKGGGNNNHHHJJJKKKIIIGGGFFFHHHKKKGGGHHHIIIIIIIIIKKKMMMPPPKKKIIIFFFFFFHHHKKKMMMMMMRRRNNNLLLMMMLLLIIIJJJMMMHHHGGGEEEDDDEEEFFFEEEDDDJJJIIIHHHFFFFFFEEEEEEEEEFFFEEECCCCCCCCCDDDCCCBBBCCCEEEGGGHHHGGGGGGHHHIIICCCBBBAAAAAAAAABBBCCCDDDBBBAAAAAAAAAAAABBBBBBCCC@@@??????>>>>>>???@@@@@@AAABBBCCCDDDDDDCCCBBBAAA@@@@@@AAAAAAAAA@@@??????BBBBBBAAAAAA@@@@@@??????AAABBBBBBCCCDDDFFFGGGGGGDDDEEEEEECCCDDDFFFDDD@@@???@@@AAAAAAAAA@@@>>>>>>@@@AAACCCEEEDDDCCC@@@>>>>>>???@@@???=========>>>;;;::::::;;;======<<<:::;;;;;;;;;<<<<<<======>>><<<;;;;;;<<<===>>><<<;;;:::888777777888999999888<<<===>>>===;;;;;;<<<===???>>>===<<<;;;;;;;;;<<<666666666666666777888999888444444888:::999:::<<<666555666888;;;;;;:::888222333555666666888:::===777666555444333444555555...333666666777999777333777888888999::::::::::::666777888777555444555666444555666666555444222111444444444333444444555666444555555666666444333222222222333444333222111000222222333333444555666666444222222333111---///333777888:::;;;<<<;;;999888;;;999666555444333111000333222222444555666555444111444555333000...000222333333222444666777777666666555333111111222333444888999999777555444555666333111000000111111000///000222222---+++...//////333222111///................../////////000////////////000000000000/////////222222000000333444111111111111111222333444555....../////////000000000...///000000......///000000000000000111111111111000111111000///...000222222111000000222222111000222111000000000000222222333111000000111222222111222222000000///000111222222222222444666777555333444555555444222111222333222555555222333666666333000000000000111222333444444555555444222222333444000000222555888999888666:::;;;===@@@CCCFFFHHHIIIFFFGGGHHHKKKNNNPPPOOOMMMMMMNNNOOOPPPQQQPPPPPPOOOMMMPPPUUU\\\aaacccaaa^^^UUURRRNNNLLLLLLLLLLLLKKKNNNMMMPPPUUUWWWYYY^^^eeecccggglllpppqqqnnnkkkhhhdddbbb___^^^]]]\\\ZZZXXX[[[ZZZYYYWWWVVVUUUUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVZZZ\\\___dddhhhlllooopppiiifffccc```___^^^]]][[[ZZZYYY\\\```aaa^^^\\\]]]\\\]]]^^^]]][[[\\\aaaeeebbbhhhnnnssstttrrrqqqooohhhfffccc```^^^]]]]]]]]]ZZZ[[[[[[YYYVVVTTTTTTUUUOOOPPPQQQSSSTTTTTTQQQOOO888999;;;:::999999999:::777888999888777888;;;===@@@EEEGGGEEECCCEEEFFFDDDHHHIIIJJJKKKLLLKKKJJJIIIEEEEEEHHHEEEEEEJJJHHHIIIGGGGGGHHHGGGGGGGGGHHHHHHGGGHHHJJJKKKJJJKKKMMMNNNJJJIIIIIIIIIKKKMMMNNNNNNOOONNNMMMMMMLLLIIIHHHHHHEEEDDDCCCDDDFFFFFFDDDCCCIIIIIIIIIHHHGGGEEEDDDCCCGGGEEEDDDCCCCCCCCCBBBBBBBBBDDDGGGIIIHHHGGGGGGGGGCCCBBBAAA@@@@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@????????????@@@@@@AAAAAABBBCCCDDDDDDCCCBBBAAA????????????@@@@@@AAAAAABBBBBBAAA@@@???>>>>>>===@@@BBBCCCDDDEEEFFFGGGHHHEEEHHHIIIFFFEEEHHHIIIGGGAAAAAABBBBBBAAA???>>>===@@@AAACCCDDDDDDCCCAAA??????@@@AAA@@@>>>===>>>???;;;;;;:::<<<===>>>===;;;:::;;;;;;<<<===>>>>>>???>>>===<<<>>>???@@@>>>===999999888:::<<<===<<<;;;<<<===???>>><<<;;;<<<===??????>>>>>>===<<<<<<<<<999999888888888888999999:::555444999======<<<===666666666888;;;;;;:::888222333444444444666888;;;999888666555444444555666111666999999:::===;;;777777888999;;;;;;<<<;;;;;;555777777777555555666777444555555555555444333222444444444444444555666666333444666777666555333111000111222333333222111000222222333444555555666666555333444666444000111555555666888:::;;;::::::999>>>;;;888555444444222111444222222333666666555333000222444444222000000111333222333444555666666666777666444333333333444555777888888666444444555666333222000111222222111///111222222000------......111000000//////.........---000222444333222111000//////000111111111000000...111222000000333333000/////////000000111222222...////////////000000000---///111111000/////////000000000000000111111111...000111111000//////000222000///000111222111000111111000//////000222222222111000000111222222222333222000//////000222444333333444555555555333222444555666555333222222333333555444222333666666222000000000000111222333444333444444333222222333555000111222333666888999999<<<<<<===???BBBEEEGGGIIIEEEFFFHHHKKKNNNOOOOOONNNKKKLLLNNNPPPPPPPPPOOONNNLLLOOOUUU\\\aaabbb```^^^VVVRRRMMMLLLMMMMMMLLLJJJMMMLLLNNNTTTWWWYYY___fffdddggglllpppqqqoookkkiiicccbbb```___^^^\\\YYYWWW[[[[[[ZZZYYYXXXWWWVVVUUUTTTUUUWWWXXXXXXWWWVVVVVV[[[]]]aaafffkkkooorrrtttmmmjjjgggddddddcccaaa```^^^___aaacccdddbbb```___\\\^^^^^^^^^]]]^^^aaadddaaafffmmmrrrsssqqqpppooohhhfffbbb___^^^^^^]]]]]]ZZZ[[[ZZZYYYXXXWWWWWWWWWQQQQQQQQQSSSUUUUUUSSSQQQ:::;;;<<<;;;:::999:::<<<888999999888888999;;;===???CCCDDDBBBBBBEEEFFFDDDFFFGGGIIIJJJJJJJJJIIIHHH===CCCBBBFFFJJJMMMMMMDDDFFFCCCAAACCCGGGIIIGGGDDDCCCGGGJJJLLLLLLKKKJJJJJJFFFHHHKKKLLLMMMLLLKKKKKKJJJKKKLLLKKKJJJJJJHHHFFFCCCBBBCCCDDDFFFGGGEEEDDDHHHHHHHHHGGGFFFDDDCCCBBBEEEEEEDDDCCCCCCBBBCCCDDDAAADDDGGGIIIHHHGGGFFFFFFDDDBBBAAA@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBAAABBBCCCDDDDDDCCCBBBAAA======>>>???AAABBBCCCDDDFFFFFFEEEEEEDDDCCCBBBBBB???BBBEEEFFFEEEEEEFFFHHHDDDIIIJJJGGGEEEHHHIIIIIIAAABBBBBBBBBAAA???>>><<<@@@AAABBBCCCDDDCCCAAA@@@???@@@AAA@@@???>>>???@@@===<<<<<<===??????>>>===;;;;;;<<<<<<===>>>??????===<<<<<<===???@@@>>>===888777777999;;;======<<<;;;===>>>>>>===<<<<<<===?????????>>>>>>===<<<<<<;;;:::999888777777777777;;;666555:::>>>===<<<<<<666666777999;;;;;;999777444555666666555555777999;;;999888666666666666777444777888777888<<<===:::666888:::;;;<<<<<<;;;;;;666777888888666555666888555666666666555555444444555444444444444555666666222333555666555444222000///000111222222222111000333333333333444444555555333222444777666333444888333444555777888888888888===:::777555555666555444333333333444555555444333///111333333222000//////222222333333444444555555777777555555444555555666555666666555444444555777333222111111222222111000111111222222///------.........///000000000111111,,,000444666444222111000//////000111222222111111---000111//////222111...000000000000111000000000////////////000000000111---///222222111/////////111111000000000000000000---///111111000/////////111000///000111111000///000000/////////000222333000111111111111111222333333222000//////111333444333444555666555333222222444555666555333222333444555555333111222666666222000000000000111222333444222333444333222111333555222222111111333666:::===;;;<<<===???AAADDDGGGHHHCCCEEEHHHKKKLLLMMMNNNOOOJJJLLLNNNPPPPPPOOONNNMMMLLLNNNTTTZZZ___```]]][[[VVVRRRMMMKKKMMMNNNLLLJJJLLLKKKNNNTTTWWWYYY___fffhhhjjjmmmoooooonnnllljjjeeecccaaaaaa```^^^[[[XXX[[[[[[ZZZZZZYYYXXXWWWWWWSSSTTTVVVWWWWWWWWWVVVUUU]]]___dddiiinnnrrruuuwwwqqqnnnkkkiiihhhhhhfffeeebbbdddffffffeeedddbbb___\\\]]]^^^^^^^^^___aaacccaaaffflllpppqqqpppooonnnhhhddd___]]]]]]]]]\\\ZZZYYYXXXXXXYYYYYYZZZYYYYYYSSSSSSSSSTTTVVVVVVUUUSSS;;;<<<<<<;;;999999:::<<<888999999999888999;;;>>>>>>AAABBB@@@AAAEEEFFFCCCDDDEEEFFFFFFGGGGGGFFFFFF===HHHGGGSSS^^^```]]]HHHDDDAAA>>>BBBGGGJJJFFFBBBAAADDDIIIKKKKKKIIIGGGGGGBBBFFFJJJLLLKKKIIIGGGFFFFFFIIIJJJIIIIIIJJJIIIFFFCCCBBBCCCEEEGGGIIIHHHGGGFFFFFFFFFFFFEEEDDDBBBBBBCCCDDDEEEDDDBBBBBBDDDEEEAAADDDGGGHHHGGGFFFFFFGGGDDDCCCBBB@@@??????@@@@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCAAABBBCCCDDDDDDCCCBBBAAA===>>>???AAABBBCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBB@@@DDDGGGGGGEEEDDDEEEGGGBBBGGGHHHFFFEEEGGGGGGEEEAAABBBBBBBBBBBB@@@>>>===@@@AAABBBCCCCCCCCCBBBAAA???@@@AAA@@@>>>>>>>>>???>>>======>>>@@@@@@???===<<<<<<<<<======>>>>>>???:::999999;;;===>>><<<;;;666555444555888:::::::::999;;;===>>>===<<<<<<===>>>?????????>>>===<<<;;;999999777666555444444444:::777777;;;===;;;:::;;;777777777999:::;;;999777666888::::::999888888999<<<;;;999777666666777777444666555222333888:::999777888:::<<<<<<<<<:::999777888999888666555666777666666555555555555555555555555444444555555666777333444444555444333222111///000111222333222111111333333333444444444555555000///222555444111222666222222333555555666666666:::888666666777777777666222444555555444333333555000000111222222111000///111222444333222222444555777666666555555555555555444555555555333333555777444222111111222222111000000000111444222------///---...///111222222222222)))...333555222////////////000111222222333222222,,,///111///000222111---222222333333333222222111/////////000000000111111...000222222111//////000111111111111000000000000---///111000///......///111000//////111111000///000///......///000222333///000111111000111333555333333111111000111222333333444666666444333222333333555666555444333444666777666333000222777666111000000000000111222333444111222333222111111333555333333333222222555999===888999;;;>>>AAADDDFFFGGGBBBEEEIIIKKKLLLMMMNNNPPPKKKMMMOOOQQQQQQOOOMMMKKKLLLNNNSSSYYY]]]]]]ZZZXXXSSSQQQNNNLLLLLLMMMMMMMMMMMMLLLOOOTTTXXXZZZ```fffiiikkkmmmooopppooommmlllgggeeebbbaaa```___]]][[[\\\[[[ZZZYYYXXXXXXXXXXXXSSSTTTUUUVVVVVVWWWWWWVVV___bbbgggmmmrrruuuwwwxxxuuurrrooommmllllllkkkjjjgggjjjkkkiiiggggggccc___]]]]]]]]]^^^___```bbbbbbbbbfffllloooooonnnmmmmmmgggbbb]]][[[\\\\\\[[[XXXXXXWWWVVVXXXZZZ[[[ZZZYYYUUUTTTTTTUUUWWWWWWVVVUUU:::::::::999777777888:::888999:::999888999<<<>>>@@@BBBBBB@@@AAAEEEEEEBBBDDDDDDCCCCCCDDDDDDEEEFFFFFFTTTQQQdddsssqqqiiiIIIAAAAAAAAACCCGGGHHHFFFDDDAAACCCFFFGGGFFFEEEEEEFFFDDDGGGJJJKKKHHHFFFEEEFFFFFFJJJKKKHHHHHHKKKKKKGGGDDDDDDDDDEEEHHHJJJKKKJJJFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFDDDBBBAAACCCEEEBBBDDDFFFGGGFFFFFFFFFGGGDDDDDDBBBBBBAAABBBCCCDDDBBBCCCCCCDDDCCCBBBAAA@@@????????????@@@AAABBBCCCAAABBBCCCDDDDDDCCCBBBAAA@@@AAACCCDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAEEEIIIIIIEEECCCDDDFFFCCCFFFGGGFFFFFFHHHFFFAAAAAAAAABBBBBBBBBAAA???>>>@@@AAABBBBBBCCCCCCBBBBBB???@@@@@@@@@>>>===>>>???===<<<<<<===???@@@>>>==================>>>>>>>>>999999999:::======<<<;;;777555333333555888999999666999<<<======<<<<<<===>>>>>>>>>>>>>>><<<;;;:::888777666555555555555555888777999<<<;;;777777:::777777777999::::::999777333666:::<<<;;;:::::::::;;;:::888777666555666666333555555222222666777555777888:::<<<<<<;;;999777777888888777555333444555555444444444444444555555555555555555555666666777555555555555444444444333///000222333333333222222222222333444666777888999000000222555333000000333222222333444444555555555777666666777888888666555000555888777222000333777222111111222333333222111000222444333222111333555555444444444333333333333333444444444333333555777444222111111222333111000///...111555444...---000///000111222333333222222***///444555222//////111///000111222333333333333,,,000222000111333222...000000222333444444333333//////000000000111111111///000222111000///000111111111111111000000000///...///000///...---///000111///...///000111000/////////......///000222333...000222111000000333555333333333222222111111111222444777666444222222333222444555555444444666777888666222///222777666111000000000000111222333444111222333222111111333555000333555555444555777999555777:::>>>AAADDDEEEEEEBBBFFFJJJLLLMMMMMMPPPRRRMMMOOOQQQRRRQQQOOOLLLJJJMMMOOOSSSYYY\\\\\\XXXUUUPPPPPPOOOMMMKKKLLLNNNPPPOOONNNPPPUUUXXXZZZ```gggeeeiiimmmqqqsssqqqnnnlllhhhfffbbb```______]]]\\\\\\[[[YYYWWWWWWWWWXXXYYYUUUUUUUUUVVVVVVWWWXXXYYY```dddjjjqqquuuwwwxxxwwwxxxuuurrrppppppooonnnmmmooossssssooollllllhhhbbb___^^^___```aaaccccccccccccggglllnnnnnnlllkkkkkkgggbbb\\\[[[\\\]]]ZZZXXXYYYWWWVVVWWWYYYZZZYYYWWWUUUTTTSSSTTTVVVWWWVVVUUU999999999777555555777888999999:::999888999<<<>>>CCCDDDCCC@@@AAAEEEDDDAAADDDCCCBBBBBBBBBCCCEEEFFFJJJYYYUUUjjjzzzttthhh@@@???BBBEEEFFFFFFFFFFFFHHHBBBCCCDDDCCCBBBCCCEEEGGGIIIKKKLLLKKKHHHFFFGGGIIIGGGLLLLLLHHHHHHLLLLLLGGGFFFEEEDDDFFFIIILLLMMMLLLFFFFFFEEEEEEDDDEEEEEEFFFEEEGGGGGGEEEAAA@@@AAACCCBBBDDDFFFFFFFFFEEEFFFHHHDDDCCCCCCCCCDDDEEEGGGHHHCCCCCCDDDDDDDDDCCCAAA@@@>>>>>>>>>>>>???@@@AAABBBAAABBBCCCDDDDDDCCCBBBAAABBBDDDEEEFFFEEECCC@@@>>>BBBBBBBBBBBBBBBBBBBBBCCCAAAFFFJJJIIIEEEBBBCCCEEEEEEHHHIIIHHHIIIKKKGGGAAA@@@AAABBBBBBBBBAAA@@@???@@@AAAAAABBBCCCCCCCCCCCC>>>???@@@???=========>>><<<;;;;;;<<<>>>???===<<<>>>>>>>>>>>>============;;;;;;;;;<<>>>>>>>><<<:::999777777777777777888888999777777:::<<<999444555999777777777999::::::888666...222888;;;;;;:::999999;;;:::888666555444555555333666777555555777777444777888:::<<<<<<:::888666777888888666333222222333333333333222222333444444555555555555555666777777777777666555555555555666000111222333444333333222111222333555888:::;;;<<<333222444666444//////222333333333444444444444555777666666777888888555333///555:::888111...222888444333222222333444444333000222444333111000222555333333333222222222111111222333444444333333555777444333111222333333222000...---000666555...---111111222333444444333111000,,,111666777333000111333///000111222333444444444---111333222222444333///+++---///111222333333333000000000000111111111111///111222111000///000222222111111111000000//////...///000///------///000111///...///000111000//////.........///000222333...000222111000000333666444444444333333111000///111444777666444222333444111333555555555555777888999666222///222777666000000000000000111222333444111222222222111111333555---222777999777555555555222555999>>>AAADDDDDDDDDCCCGGGKKKNNNNNNNNNQQQSSSNNNPPPRRRSSSRRROOOLLLIIINNNPPPTTTYYY\\\[[[XXXTTTNNNPPPPPPNNNKKKKKKNNNRRRPPPOOOQQQVVVYYYZZZ```fffaaafffmmmtttvvvtttpppllliiifffaaa___^^^^^^]]]]]]]]][[[XXXVVVUUUWWWXXXZZZWWWWWWVVVVVVWWWXXXZZZ[[[```eeelllssswwwxxxxxxwwwyyyvvvsssrrrqqqqqqpppooovvv{{{{{{uuurrrrrrnnnggg`````````aaaccceeeeeeddddddhhhlllnnnmmmkkkjjjjjjhhhbbb]]][[[]]]]]][[[XXX[[[XXXVVVWWWYYYYYYWWWUUUTTTSSSSSSSSSUUUVVVUUUTTT888888888888888999999::::::;;;;;;:::999:::???CCCAAACCCEEEEEEDDDDDDDDDEEEKKKIIIDDD???>>>AAAFFFKKKPPP[[[cccdddfffdddTTTAAAAAAAAABBBDDDEEEGGGHHHIIICCCCCCDDDEEEFFFFFFEEEEEEIIIKKKLLLJJJGGGFFFHHHJJJLLLJJJJJJLLLLLLIIIIIILLLHHHHHHIIIJJJIIIHHHFFFEEEIIIGGGGGGHHHFFFBBBCCCHHHCCCEEEGGGFFFDDDCCCEEEGGGCCCFFFDDDBBBDDDIIIGGGAAABBBBBBCCCDDDEEEFFFGGGHHHCCCCCCBBBBBBAAA@@@@@@??????@@@AAAAAA@@@@@@BBBDDD@@@AAADDDFFFGGGEEEDDDBBB@@@AAABBBCCCCCCCCCBBBAAAAAACCCCCCCCCAAA@@@AAABBBCCCDDDFFFFFFEEEEEEGGGHHHIIIHHHFFFFFFGGGFFFEEEDDDBBBEEEEEECCCCCCEEEEEEBBB@@@@@@AAABBBCCCDDDEEEFFF===<<>>;;;<<<>>>???@@@???===<<<;;;>>>AAA@@@===;;;<<<>>>;;;:::999999:::===???AAA666555555666888::::::999999999999:::;;;<<<============>>>===;;;999:::;;;888444333666888666555666777999;;;;;;999777777777>>>;;;888777888999777444:::<<<;;;777777::::::777444555666555333333555777:::777444555888999666333999999888777555555777999666666555555555555666666999555111///111222111000555444333333444555777888888666444333444555555444222222111111222222333444111222444666777888999999222222555888666222444999888777666666777666444222444555666777777666555444777777777777777666555555333555666555333111111111111222444444222111222333666222000222333111333777444555555444222222333555666333000111222333222000000333555555333111000000000222444555444333333444222222333111000///111222333000///111111...///222///000222333444444333333222222333222000///111222000111333444444333222111111111111111111111111111222000......000222222222333333333111//////111333,,,...000111222111000///...///000000//////000111333111000///000222555777888777666444222111111111222333444444333333555777333555777888888888999;;;666444111111444555333111///000111222444555666777333333222333444444333111222333555777777666555444777666888===@@@???@@@DDDEEEFFFGGGIIIKKKMMMPPPQQQRRRPPPOOOQQQSSSSSSQQQNNNPPPMMMLLLTTT^^^aaa[[[SSSOOONNNLLLKKKKKKLLLNNNOOOOOOOOOPPPRRRVVVZZZ___aaaeeemmmrrrqqqnnnoooooommmgggccc___^^^```bbbaaa```eee```[[[ZZZ\\\^^^\\\YYY[[[UUUSSSWWW\\\]]]^^^```aaaiiioooooorrrxxxyyyvvvvvvvvvuuuuuutttsssssssssuuuyyy|||{{{zzzxxxqqqiii___aaacccccccccbbbcccdddeeeiiimmmooommmjjjhhhgggfffbbb^^^^^^``````\\\WWWVVVVVVXXX[[[^^^]]]YYYTTTYYYXXXWWWVVVVVVWWWYYYZZZ888777777777777888999999888999:::999888999>>>AAA???AAACCCCCCCCCBBBCCCEEE===???AAABBBCCCGGGLLLPPPWWWdddhhh^^^RRRMMMFFF>>>???@@@BBBCCCDDDEEEFFFFFFDDDEEEEEEFFFFFFFFFEEEEEEGGGIIIJJJHHHFFFEEEGGGIIIOOOMMMMMMMMMIIIEEEEEEHHHIIIIIIIIIIIIIIIHHHGGGGGGIIIGGGGGGHHHFFFCCCDDDHHHDDDFFFHHHGGGEEEDDDFFFHHHCCCFFFEEECCCEEEHHHFFF@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@?????????AAAAAAAAA@@@AAACCCEEEAAABBBDDDFFFFFFEEECCCBBBBBBBBBCCCCCCBBBAAA@@@???AAABBBCCCBBBAAAAAABBBCCCFFFGGGGGGFFFDDDBBBCCCDDDGGGGGGFFFEEEEEEEEEEEEDDDAAADDDDDDBBBBBBDDDDDDAAA@@@AAAAAAAAAAAAAAABBBBBB@@@???@@@AAA>>>999888:::;;;<<<>>>?????????===<<<<<>>;;;:::999999:::<<<>>>???666666666777888999999888999:::;;;;;;<<<<<<<<<<<<<<<===>>>===;;;999999:::888555444888999666444555777888::::::888777666777:::888666666888999888666888;;;:::777777999:::777333444555555555555888999111444777:::::::::999999888888999777666555777888666555555555555555555666666333000///111333333222333333333444444555666777777555333333333444444333111111111111111222333333111222444555666777888888333333555777666222333777555444444555666777555444555555666666666666555555777777777777777666555555333444555444222111111111000222333333222111111222555111000222222111333777444555555444222111222444555333000111222333222111111333555555333111000000111333555444333111111111222222333111000///000222222//////222222//////222///000111222333333333222///000111111000000222444222222333333333222111111000000000000000000000000000...,,,,,,.../////////222222222000///...000222---...///111111000///......///000000//////000111111000///...///222444666666555444333111111111111222333444333333333555777999999888888777666555444666333111111333444333111000000111111222333333444333333333333444444333222111333555777888888888777777666888===@@@???@@@DDDFFFFFFGGGIIILLLNNNPPPRRRSSSQQQQQQQQQSSSRRROOOKKKMMMNNNQQQUUUZZZ[[[ZZZXXXSSSQQQPPPNNNNNNNNNPPPQQQOOOOOOQQQSSSVVVZZZ___cccggglllnnnnnnppprrrooojjjfffccc___^^^```aaaaaa```eee```\\\[[[]]]___]]][[[]]]WWWUUUYYY]]]]]]^^^```bbbjjjoooppprrrwwwxxxvvvxxxwwwwwwvvvuuuuuuttttttvvvzzz}}}}}}}}}{{{tttlllbbbdddeeedddbbbaaaaaabbbdddhhhmmmoooooommmkkkjjjfffbbb^^^^^^______[[[WWWUUUTTTUUUWWWZZZZZZVVVSSSYYYXXXWWWWWWWWWWWWXXXYYY777777777777777888888999888999:::::::::<<>>@@@AAACCCDDDDDDCCCBBBEEEFFFFFFFFFFFFEEEEEEDDDFFFGGGGGGGGGEEEEEEGGGIIIMMMMMMNNNMMMGGGBBBDDDJJJJJJJJJIIIHHHHHHHHHIIIIIIIIIGGGGGGHHHFFFCCCDDDHHHFFFGGGHHHGGGFFFEEEFFFGGGCCCFFFFFFEEEFFFGGGDDD>>>DDDCCCCCCBBBAAA@@@??????BBBBBBAAA@@@????????????@@@AAABBBBBBAAABBBDDDFFFBBBCCCEEEFFFFFFDDDBBBAAACCCCCCCCCBBBAAA@@@>>>>>>???AAABBBBBBAAAAAACCCDDDFFFGGGGGGEEECCCAAAAAABBBEEEEEEDDDDDDDDDDDDDDDDDD@@@CCCCCC@@@@@@CCCCCC@@@@@@@@@@@@??????>>>>>>>>>AAA???>>>???<<<777777:::;;;<<<===>>>???>>>=========@@@AAA@@@<<<:::;;;===::::::999888999:::<<<===666666777888999999999999:::;;;<<<=========;;;;;;:::<<<======;;;999888999888555555999:::666333333666888999999888666666666777666444555777888888777666888888666666999999777222444555666666777999<<<444999>>>???:::555444444666888999888777666666777555555444444444444555555333111//////111333333333222333444555555666666555666444222222333444333222000111111111111222222222222222333555555666666666444333444777555111111555222222222444666777666444666666555444444555666666666777777777777666555555222333444444222000000111000111333333111000111222444000///111111000222666444555555444111000111222333222000111222333333222222444555555333111000000222444444333111///...///111222222111//////000222111///000444444111000222...///000111222222222222---.../////////000222444444333222111111111111111000000000000000000000000000...,,,,,,---......---000111111000......///111---.../////////...---,,,...///000000//////000111000///......///111444555333333222111111111111111111333333333333333555777;;;888666666777777333000555333111111222333222111000000000111111111111222333333333333333333333333111222555777999:::::::::777666888===@@@???@@@CCCFFFGGGHHHJJJLLLOOOQQQSSSSSSRRRRRRRRRRRRPPPMMMJJJJJJOOOTTTVVVUUUVVVZZZ^^^UUUTTTQQQOOONNNOOOOOOPPPNNNOOOQQQSSSUUUYYY___ccciiijjjkkklllpppsssooogggfffccc```^^^___`````````ddd```]]]]]]___aaa```^^^aaaZZZWWW[[[^^^^^^^^^```eeekkkpppqqqrrruuuvvvuuuwwwwwwwwwvvvuuuuuuttttttwww{{{~~~wwwoooffffffgggeeecccaaaaaabbbdddhhhmmmpppqqqooonnnnnngggccc___^^^^^^^^^[[[XXXUUUTTTTTTUUUWWWXXXVVVTTTZZZYYYXXXWWWWWWWWWWWWWWW777777666666777777888999:::;;;<<<===???AAACCCDDDEEEFFFFFFEEECCCBBBCCCDDDKKKFFFCCCGGGRRR[[[^^^^^^hhh\\\JJJ@@@BBBGGGBBB777???@@@BBBCCCDDDCCCBBBAAAFFFFFFFFFFFFEEEDDDCCCCCCFFFFFFFFFFFFFFFGGGHHHIIIEEEGGGKKKLLLGGGCCCHHHQQQKKKJJJIIIHHHHHHHHHJJJJJJJJJHHHGGGIIIGGGCCCDDDHHHGGGHHHHHHHHHGGGFFFGGGGGGCCCEEEGGGHHHGGGFFFBBB>>>DDDCCCCCCBBBAAA@@@??????CCCBBB@@@???>>>>>>??????AAABBBCCCCCCBBBBBBDDDFFFCCCDDDEEEEEEEEECCCBBBAAABBBBBBBBBAAAAAA@@@?????????@@@BBBBBBBBBBBBDDDEEEBBBDDDEEEDDDCCCBBBCCCEEECCCDDDCCCBBBAAABBBCCCEEE???BBBBBB??????BBBBBB???@@@????????????>>>>>>>>>>>><<<<<<>>><<<999:::>>>;;;<<<===>>>>>>>>>=========@@@BBB@@@<<<:::;;;<<<::::::999888888999999:::333555777999999::::::;;;;;;<<<===>>>>>><<<;;;:::999;;;===<<<:::888777777666444555999:::555222111555777999999888666666777666555555555555666777777333777777555666999999666222444555555555666888:::666999<<<<<<999555222222555777999999777666555555444444333333333333444444333222111000111222222222111222444555666666555444444222111111333333222111000000111111222222222111222222333444555555555444555333444666555111111333222111111333555666444333777666444222222444666777666666777777666666555444111333444333222000000111///111222222111000000111333///...000000///111555333444555444111000000000222111111111222333444444333555666555333111000111111222333222000......///111222222111//////000111000///111555555111000111...//////000111111222222---...//////...///111333555333222000000000111111111111111111111111111111111000...///000000///......///000///...---...000---............---++++++...///000000//////000111000/////////000333555666111111111111111222333333111222333333222333555777666333111444888:::777333444333222111111222111111//////000000111222222222333333444333222222333444222333444666888999999999888666888>>>@@@???@@@CCCFFFGGGHHHJJJMMMPPPRRRTTTQQQRRRRRRSSSRRRPPPMMMKKKKKKOOOSSSTTTTTTUUUZZZ___UUUTTTQQQNNNMMMMMMMMMNNNMMMOOOQQQQQQSSSWWW]]]cccgggjjjkkkllloooqqqmmmgggeeeccc```^^^^^^^^^______bbb```^^^___aaaccccccbbbddd]]]ZZZ\\\______^^^```hhhllloooqqqqqqsssttttttvvvuuuuuuttttttsssrrrrrrvvv{{{~~~yyyqqqggghhhhhhfffcccbbbcccdddfffjjjooorrrrrrpppoooooohhhddd```^^^]]]\\\ZZZXXXWWWVVVVVVVVVWWWXXXXXXXXXZZZZZZYYYXXXWWWVVVVVVVVV777777777777777888888999:::;;;===???BBBDDDEEEEEEGGGGGGFFFDDDAAA???@@@AAADDD@@@AAAMMM^^^iiihhhbbbSSSHHH:::555;;;BBB???777@@@AAABBBCCCDDDCCCCCCBBBEEEEEEEEEEEEDDDCCCCCCBBBGGGGGGFFFFFFGGGHHHIIIIIIAAADDDJJJLLLIIIEEEJJJSSSJJJIIIHHHGGGGGGHHHJJJKKKJJJHHHHHHIIIGGGCCCDDDIIIIIIHHHGGGGGGGGGGGGFFFFFFCCCEEEGGGIIIHHHDDDAAA@@@CCCCCCCCCBBBBBBBBBBBBBBBCCCBBBAAA???>>>??????@@@AAABBBCCCCCCBBBBBBDDDFFFDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@AAAAAABBBBBBCCC???@@@BBBBBBBBBBBBDDDEEEBBBCCCDDDDDDCCCCCCDDDEEECCCDDDDDDBBB@@@@@@BBBEEE???AAAAAA======AAAAAA???????????????@@@@@@@@@@@@>>><<<===>>>===:::<<<@@@;;;<<<<<<==================???AAA@@@<<<:::;;;===;;;::::::999888888888888///333777::::::;;;===>>>;;;<<<<<<======<<<;;;:::888:::;;;;;;999777666777555222333888999444111000555777999999888777777777666666666555444444555555333666777555666999888555333444555444333333555666111000111444888;;;:::999555777999999777555555555444444333333333333444444444444444333111111111111000222333555666555555444222111111111333333222111000000111222222222222111222222333444555555555444666333333666666222111333333222222333444444333111888666333111111333666888666666666666666555444444111333444444222111111222000111333333111000111222333///---///000...000444222444555444222000000000111111111111111222333444555666666555222000000111///000111000//////000222111111222000///...///111///...000444555111000222/////////000000111222222///000000///......///111444333111000///000111111000000000000000000000000111000//////111111000...---...000///...---...///.........------,,,++++++...///000000//////000111000000000111333555666888111111111222222333444555111222333333222222444666333000///222888:::888444333333333222111111222222//////000111222333444444333444444333111111333555333444444555666666666666888777999>>>@@@>>>???BBBFFFGGGHHHJJJMMMPPPSSSTTTNNNPPPSSSTTTSSSQQQOOONNNNNNNNNOOOQQQUUUYYY[[[]]]VVVTTTRRROOOMMMMMMMMMNNNMMMOOOPPPPPPPPPSSS[[[aaaccciiinnnmmmllllllllliiidddccc```^^^\\\\\\^^^____________```ccceeefffeeefff___[[[^^^```___^^^```iiikkknnnpppqqqpppqqqtttuuuuuuuuutttssssssrrrrrrtttyyy|||}}}~~~~~~xxxpppggghhhhhhfffeeedddfffggghhhlllqqqssssssqqqooonnnhhhfffaaa^^^\\\[[[YYYXXXWWWWWWVVVVVVVVVVVVXXXYYYZZZZZZYYYXXXXXXWWWVVVUUU888888888888888999999:::888999;;;???CCCEEEEEECCCEEEEEEDDDBBB???>>>???AAA>>>@@@GGGUUUbbbcccZZZOOOAAABBBAAA===::::::===@@@@@@@@@AAAAAABBBCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCIIIGGGFFFFFFHHHIIIIIIHHHCCCFFFKKKNNNKKKGGGHHHNNNHHHHHHGGGGGGGGGHHHIIIIIIJJJHHHHHHIIIGGGDDDEEEIIIIIIHHHFFFFFFGGGGGGFFFDDDDDDDDDFFFIIIGGGBBBAAACCCBBBBBBCCCCCCDDDDDDEEEEEEEEECCCAAA?????????@@@AAA@@@AAABBBBBBAAABBBDDDFFFDDDDDDDDDDDDDDDDDDCCCCCC@@@@@@@@@AAABBBCCCDDDEEE???AAABBBBBBAAAAAACCCDDDEEEFFFFFFEEECCCBBBBBBDDDDDDEEEEEEBBB>>>>>>AAAEEE@@@BBB@@@======@@@BBB@@@??????@@@@@@AAAAAAAAABBB???>>>>>>@@@>>>::::::>>>;;;;;;<<<<<<<<<=========<<<>>>AAA@@@===;;;<<<>>><<<<<<;;;:::999888777666...333888;;;;;;;;;===???;;;;;;;;;;;;;;;;;;;;;;;;999999:::999666555666777555222222777888555222333555777::::::999888888999666777777666444333555666333777888666777999888444333444444333222222333555444111///222777:::999777555777888777666555555666555555444444444444555555555666666555222111111222111222333444444555555444222111111222444444333111000111222333444333222222222222333555555666666666777333333666777555333444444333222333444444333111777555333222222333555777555666666666666555444444222333555444333222222333111222444444222111222333333///...000000///111555111333555555333222111111111222333222111111333444666777777555222000111111///000111000//////111333000111111000......///111///---///333333000000222000000000000000222333333111111222000......///111111111000000000111111222...........................------...000111///...,,,...000000///...///000...---------------,,,,,,...///000000//////000111000000111222444666777888111111111222222444555555000222222222222222444666333111000222666777555222444444555333222111222444000000111111222333444444222444555333000000333666444444444444555555555555999777999>>>@@@>>>???BBBEEEFFFGGGJJJMMMPPPSSSTTTNNNQQQUUUVVVUUURRRQQQPPPOOOLLLKKKOOOWWW\\\\\\ZZZXXXVVVSSSQQQOOOOOOOOOPPPOOOQQQRRRPPPNNNQQQYYY``````iiinnnmmmjjjjjjjjjiiicccbbbaaa^^^[[[[[[\\\^^^\\\]]]___aaadddfffggghhhfff```\\\^^^```______```iiiiiikkkoooooonnnooosssuuuuuuuuutttssssssrrrrrrssswww{{{{{{||||||uuunnniiiiiiiiigggffffffhhhjjjiiimmmrrrtttsssqqqooonnniiigggccc^^^[[[YYYYYYYYYTTTUUUVVVUUUTTTTTTVVVXXXXXXYYYYYYYYYXXXWWWVVVVVV999999999999999::::::;;;888999;;;@@@EEEGGGFFFDDDDDDDDDDDDBBBAAABBBEEEGGGBBBHHHPPPVVVUUUOOOGGGAAA???CCCGGGGGGBBB???BBBFFF??????>>>>>>???BBBDDDFFFEEEFFFFFFGGGGGGGGGFFFFFFIIIGGGEEEEEEGGGHHHGGGEEEFFFGGGLLLQQQOOOIIIGGGIIIEEEFFFGGGGGGHHHHHHGGGGGGKKKHHHHHHJJJHHHDDDEEEIIIIIIGGGEEEEEEFFFGGGEEEBBBDDDCCCEEEIIIGGGAAABBBFFFBBBCCCCCCCCCDDDDDDDDDDDDFFFEEEBBB@@@???@@@BBBCCC???AAAAAAAAA@@@AAACCCEEECCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCEEEFFFAAABBBCCCBBBAAAAAABBBCCCDDDEEEFFFFFFDDDDDDEEEFFFFFFGGGFFFBBB>>>===@@@DDD@@@BBBAAA======AAABBB@@@AAAAAA@@@@@@@@@@@@??????;;;:::<<>>::::::===<<<;;;;;;;;;<<<<<<======:::===@@@???===<<<===@@@======<<<;;;999888666555000555;;;<<<;;;999;;;===:::999888888888:::<<<===999999888666444444666888666333333777999777666777666888;;;;;;:::999999:::555666777666555444777999444888999888777999777333222333444444333333555777666666666777777666444222666777777666444444555777666555555555555555555666444666888777444333333555222222222222333444555555222111111333555555333222111222444555555444333222111222444555666777888888888333333777999777555666222222222333555666555333666555333222222333555666555555666666555555444333222444666555444333444555222333555555333222333444333000...000111///111555000222555666555333333333222333444333000000222444777777777555222000111222222222222111//////111333000111111000......///000///,,,---000111//////222111111000000111222444555000111111111000000111333...///000111111222222111000000000000000000000000------...000222333111000,,,...000111000//////000---------------............///000000//////000111//////000222444666777888111111000111111222333444000111222222111222444666222222222333333333333222444666666555222222333555222222111111000000000///222444555333//////333777444444444444555666777888999777999>>>???>>>???BBBDDDEEEFFFIIILLLOOORRRTTTPPPSSSXXXYYYVVVRRRPPPPPPMMMKKKLLLPPPWWW[[[\\\ZZZVVVUUURRRPPPOOOOOOOOOPPPRRRTTTUUURRRNNNPPPXXX```bbbgggkkkkkkkkkllljjjfffbbbbbbaaa^^^ZZZYYY\\\^^^ZZZ\\\___bbbdddfffhhhjjjfff___[[[^^^``````___```hhhfffiiinnnnnnlllnnnsssrrrrrrqqqqqqpppooooooooorrrwwwzzz{{{{{{zzztttllllllllljjjhhhfffeeegggiiigggkkkpppssssssrrrppppppjjjgggccc^^^ZZZXXXXXXYYYTTTVVVXXXWWWVVVUUUWWWYYYWWWXXXXXXYYYYYYXXXWWWVVV::::::999999::::::;;;<<<:::;;;>>>CCCHHHJJJIIIFFFDDDEEEEEEEEEFFFHHHLLLOOOBBBJJJRRRPPPHHHBBBDDDHHHCCC??????DDDHHHHHHDDDAAA>>>===<<<<<<===@@@DDDFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIFFFDDDDDDFFFGGGEEECCCFFFFFFKKKQQQRRRLLLHHHHHHCCCEEEFFFGGGHHHGGGGGGFFFKKKIIIIIIJJJHHHDDDEEEIIIIIIGGGDDDDDDFFFFFFDDDAAADDDBBBEEEHHHFFFAAABBBHHHCCCCCCCCCCCCCCCCCCCCCCCCGGGEEECCCAAA@@@AAABBBDDD???@@@AAAAAA@@@@@@BBBDDDBBBCCCCCCCCCDDDDDDEEEEEEFFFEEECCCBBBBBBCCCDDDEEEAAACCCCCCCCCAAA@@@AAABBB@@@BBBDDDEEEFFFGGGIIIKKKGGGHHHHHHCCC===<<<@@@DDDAAABBBAAA======AAABBBAAABBBBBBAAA@@@???>>>======444555999>>>???<<<<<<@@@<<<;;;;;;;;;;;;<<<======999<<>>AAA>>>>>>===<<<:::888666555222777======:::888999;;;:::888777666777999<<<>>>:::999888555333333666999888444333888:::999999;;;777999;;;<<<;;;::::::;;;333555777777555666999<<<555999:::888888999777333111222444444444555888:::...333999;;;999777777888777777777555333333555777666666555555555555666666222555888888555444666888333222111111222333555666222111222444555666444222111222444666666555444333111222444666777888999999888333333777:::888777777111000111333666888777666555444333333333333444555555555666666555555444333333555666666555444555666222444555555444333333444444000///111111000222666///222555666666555444555222444555333000///111333777888777555222000111222444444333111///...000111000111111000......///000///,,,,,,//////...///333222111111111111333444555///000111111111111444666,,,...000111222222222111333333333333333333333333//////000222555666555333,,,...111111111000000000---------------...///000...///000000//////000111---...000111333555666777000000000000000111222222000111222222111222444666...000222333333222444555555666777666333222444666444333222000///---,,,+++222555666333//////333888333333444555777999:::;;;999888999>>>???>>>>>>AAACCCDDDFFFHHHLLLOOORRRSSSRRRVVVZZZZZZVVVRRROOOOOOKKKKKKNNNRRRWWWZZZ[[[[[[SSSRRROOOMMMLLLMMMNNNNNNUUUWWWXXXTTTOOOQQQYYYaaadddfffhhhhhhlllooojjjcccbbbbbbaaa^^^ZZZYYY[[[^^^XXX[[[___bbbdddfffiiikkkeee___[[[^^^``````___aaagggeeegggmmmmmmjjjmmmsssmmmmmmmmmlllkkkkkkjjjjjjssswwwzzz{{{{{{zzzssskkkooonnnllliiifffeeefffhhheeeiiiooossstttsssrrrrrrjjjhhhddd___ZZZWWWXXXYYYUUUXXX[[[[[[YYYXXXYYY[[[VVVWWWXXXYYYYYYYYYXXXWWW<<<===>>>===;;;;;;===???555===EEEGGGEEECCCFFFIIIKKKIIIEEECCCCCCIIIQQQWWWBBBFFFGGGCCCDDDJJJKKKGGGGGGEEEBBB@@@???@@@AAACCCDDDDDDCCC???<<<;;;>>>BBBHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHGGGGGGGGGHHHIIIJJJLLLMMMMMMJJJKKKNNNLLLGGGGGGGGGHHHHHHHHHHHHIIIIIILLLKKKJJJIIIHHHGGGGGGHHHEEEFFFFFFDDDFFFJJJIIIEEEDDDEEEEEEDDDCCCDDDGGGIIILLLHHHEEEBBB>>><<<@@@GGG@@@AAAAAABBBBBBCCCCCCDDD===BBBGGGFFFAAA>>>@@@DDDEEEEEEEEEFFFEEEEEEDDDDDDFFFFFFEEEDDDCCCBBBBBBAAA@@@BBBCCC???;;;;;;@@@FFF>>>CCCHHHIIIFFFDDDFFFIIIEEEFFFEEECCC@@@>>>>>>???AAA@@@@@@@@@AAABBBCCCCCC@@@AAA@@@???======???AAA;;;<<<>>>?????????>>>===<<<:::888;;;@@@AAA===999<<>>888666999;;;::::::>>>@@@>>>888555555888:::;;;===<<<;;;::::::;;;888555444555999;;;:::888;;;888777777555333666<<<777777888888999999999999::::::::::::::::::::::::888555222111333666888999444555888::::::999777555333333333333444555666666666666666777999888666444777666555555555777888999888999:::888666444333333;;;:::888777555444444444222555777555555777666222333333333444555666777888888888777666444333222111000222444444444444666888666666777777666555444444222333555666666444333111222222444555666666666666666777888777666666888:::777777666555555555555555222333333222111000222333444333111000000111333444222666666222222777888444666444111111222333444444777777666444111111222444...333///---444333000666,,,...//////......000111000000000000000111111111000111222333444333222222111000...---...///111222111111111111111111222222333222222111111222222333222222111///------...000+++,,,///222666666444222111000000///////////////444111//////111222///------111222000111555888888...222555333000000555:::111111111111111111111111111111111111111111111222777555222111111333333222222222111111111111111222000111333444555444444333555555666666777777888888666777999:::;;;>>>AAAEEEGGGCCCCCCHHHLLLNNNQQQUUUYYYYYYXXXVVVTTTRRRPPPNNNKKKLLLOOOSSSWWWZZZ\\\]]]XXXSSSPPPOOONNNLLLNNNSSSPPPRRRSSSOOOLLLOOOYYYcccbbbgggiiihhhjjjllllllhhhbbbgggggg```YYYXXXZZZ[[[[[[XXXWWW\\\dddiiiiiigggeeeccc```^^^\\\\\\\\\]]]bbbdddhhhkkkmmmnnnnnnnnnmmmoooqqqooollliiijjjkkksssvvv{{{}}}}}}zzzuuurrrppplllfffcccdddeeeggggggdddlllqqqrrruuuyyywwwqqqmmmjjjfffbbb]]]ZZZXXXWWWTTTUUUWWWYYYYYYYYYYYYXXXZZZSSSSSS[[[\\\UUUVVV]]]999:::;;;;;;:::;;;===???888???FFFHHHEEECCCEEEIIINNNLLLHHHCCCAAABBBGGGKKKEEEHHHGGGDDDDDDIIIJJJGGGDDDBBB@@@>>>===>>>???@@@FFFFFFDDDAAA>>>===@@@CCCGGGHHHHHHHHHHHHIIIIIIIIIJJJIIIHHHGGGGGGGGGHHHIIIJJJLLLLLLJJJLLLOOONNNJJJIIIHHHGGGGGGHHHJJJLLLNNNKKKJJJIIIHHHGGGGGGGGGGGGEEEGGGFFFDDDEEEHHHGGGCCCDDDEEEEEEDDDCCCDDDFFFHHHGGGEEEEEEEEEBBB>>>@@@EEEAAAAAAAAABBBBBBBBBBBBBBB@@@DDDGGGFFFCCCAAABBBEEECCCCCCDDDDDDCCCCCCBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCCCC@@@>>>>>>BBBFFF@@@DDDHHHHHHEEECCCEEEGGGDDDDDDDDDCCC@@@>>>===>>>===============>>>??????AAAAAAAAA???======>>>@@@<<<<<<===============<<<:::888888:::<<<===;;;888666;;;===;;;;;;>>>???>>>999===@@@>>>999666555777888:::<<<<<<;;;:::::::::777777777888:::;;;:::999;;;888777999777555888===777888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::777333222444666888999555666888999:::999777666444333333444444555666777666666666777888888666444666555444444444666777888888999:::999666555444555888888777666666555555555444777888666555777666333333333333333444555666777555444444333333222222222...000222222222333444666555666666666555555444333222333555666666555444333444444444555555666666777555666666666555555777888777666555555444444444555444555444333000///000222444333111000000111333444555888777333333666777333666444111000111222444444666666555333111111333444555999444000333000,,,000---...000///......///000//////000000000111111111---...000111222111111000000///...---...///111222000//////...///000111222222222222111111222222222.../////////...///111333,,,---///222444555333000///////////////000111111333111//////111222000...,,,000111...///444888888222222333222222333444555111111111111111111111111//////000111222333444444555333222333444444222000222222111111111111222222222222333444444444333333444555555666777777888888666777999:::;;;>>>AAADDDHHHDDDDDDHHHMMMNNNQQQUUUWWWWWWVVVTTTSSSPPPOOOMMMKKKMMMQQQUUUXXXZZZ[[[[[[WWWRRROOONNNMMMKKKMMMQQQQQQRRRRRROOOMMMQQQZZZaaabbbfffiiihhhiiilllkkkgggeeegggeee___\\\]]]]]][[[YYYYYYYYY[[[___bbbddddddbbbaaa^^^\\\[[[[[[\\\]]]```bbbeeeiiikkkllllllllllllnnnpppooolllkkkmmmnnnrrruuuzzz||||||yyyuuurrrppplllhhheeefffhhhjjjjjjffflllqqqsssvvvyyywwwqqqkkkiiieee```\\\YYYWWWVVVVVVWWWXXXZZZZZZZZZZZZYYYYYYRRRSSSZZZ[[[UUUUUU\\\555777888999999:::===???===BBBHHHIIIFFFDDDEEEHHHMMMKKKHHHDDD@@@???AAACCCIIIJJJHHHDDDCCCGGGHHHGGGBBB@@@>>>===<<<===>>>???HHHHHHFFFCCC@@@???AAACCCFFFFFFGGGGGGGGGHHHHHHHHHJJJIIIHHHGGGGGGGGGHHHIIIHHHJJJJJJIIILLLPPPPPPLLLMMMKKKIIIGGGGGGIIILLLNNNIIIIIIHHHGGGGGGFFFFFFFFFGGGHHHGGGEEEFFFIIIHHHDDDDDDEEEEEEEEECCCDDDEEEGGGBBBBBBDDDHHHFFFAAA@@@CCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@???AAABBBBBBCCCDDDDDDDDDCCCEEEDDDBBBAAAAAABBBDDDEEEBBBEEEGGGFFFCCCAAABBBDDDBBBCCCDDDBBB@@@>>>===>>>;;;;;;;;;<<<<<<<<<======AAAAAAAAA???===<<<===???======<<<;;;;;;<<<<<<<<<999999::::::;;;;;;::::::555;;;???>>>>>>@@@@@@>>>999<<>>888888888888999999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<999555333555777888999666777888888999999888888444444444444555666777777777666666777888888666555555444444444444555555666777888999999777666666777666666666666666666666666555888999666555777666333333222222333333444555666111111111222222222222222---...000000000000222444444444555555444444333333222333555666666666555555777666555444444555666777555666777666555555777999666666555444444444555555555666555333000//////000333333111111111222333444777999888444333666666333555333111//////111333555444444444333111222444666888<<<666111444///***///...///000///...---...///......///000000111222222,,,...///111222222111111000///.........///000111...---,,,,,,,,,///111222111111111111111111111111---...//////...///111333------...111333333111...------......///111222333111//////000111222111000...111222///000555:::;;;555333222333444555222000222222222222222222222222------///000222444555666222222333444555444111///222222111111111111222222444444333333222222333333444444555555666777777777666777999:::;;;>>>AAACCCHHHDDDDDDIIIMMMNNNPPPSSSUUUTTTTTTSSSQQQPPPNNNMMMLLLOOOSSSXXXZZZZZZYYYWWWUUUQQQNNNNNNMMMKKKMMMQQQRRRRRRPPPOOOOOOSSSZZZ___aaafffiiihhhiiillljjjggghhhgggccc______bbb```[[[XXXYYYZZZZZZXXXYYY\\\___^^^]]][[[ZZZZZZ[[[[[[\\\]]]___bbbeeehhhiiijjjjjjmmmnnnoooooonnnnnnppprrrrrrtttxxx{{{{{{yyyuuurrrqqqmmmiiiggghhhkkklllmmmiiimmmqqqtttwwwzzzxxxrrrllljjjeee```\\\ZZZXXXXXXXXXYYYZZZ\\\\\\\\\[[[[[[XXXSSSSSSYYYZZZUUUVVV[[[666777999999999999<<<>>>AAAEEEIIIJJJGGGEEEEEEGGGFFFGGGGGGFFFDDDDDDEEEGGGKKKJJJGGGDDDBBBDDDEEEEEECCCAAA@@@???>>>???@@@@@@IIIHHHFFFDDDBBBAAABBBCCCEEEFFFFFFFFFFFFGGGGGGGGGHHHGGGFFFFFFGGGHHHJJJKKKHHHIIIIIIGGGJJJNNNNNNKKKMMMLLLKKKIIIIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFEEEEEEHHHIIIHHHFFFHHHKKKKKKGGGEEEFFFGGGFFFEEEEEEFFFGGG@@@???BBBGGGGGGCCCBBBDDDCCCCCCCCCBBBAAA@@@@@@???BBB@@@???@@@BBBCCCAAA???AAA@@@@@@???>>>>>>>>>>>>AAABBBCCCCCCCCCCCCBBBAAAEEECCCAAA@@@BBBCCCDDDCCCDDDEEEFFFDDDBBB@@@@@@AAAAAACCCDDDCCCAAA?????????======>>>>>>>>>>>>>>>>>>@@@AAAAAA???===<<<<<<===???>>>===;;;;;;<<<======:::<<<======;;;;;;<<<===<<>>;;;999999:::666555777;;;:::888:::>>>999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;>>>:::666444555777999999777777888888888888999999333333333333444555666777777666555666777888777555555555555555555555555666666777999999888777777888666666666666666666666666555888888555444666555222222222222222222333444555222222222222111111111111---...000000000000111333333333333444444333333222222333444666666777777666999777555444444555666888777888999999777888999;;;777666666555555666666666444444444333000///000222222222111111111222333444777777666555555666666666444333222000///000333555222333333222111222444777333888333///444111---222///000111000...------...------...///000111222333...///111222333333333333///............///000111---,,,++++++,,,///222333000111111111111111111000///000111///...---...///...---...///111111///---............///000111222/////////000111222222222111555444111222888===>>>555555555555444333000...222222222222222222222222---...///000222333444555222111111333444444222000222222111111111222333333666555333222111222222333333444444555555666777777666777:::;;;<<<===@@@BBBGGGDDDCCCHHHLLLLLLNNNPPPSSSSSSSSSSSSRRRQQQOOOOOOMMMQQQWWW[[[]]][[[WWWUUUUUUPPPNNNOOONNNLLLMMMQQQRRRQQQOOOOOOQQQUUUZZZ]]]```eeeiiiiiijjjlllkkkgggggggggeee```___bbbaaa^^^[[[ZZZYYYWWWUUUUUUWWWXXXYYYYYYXXXXXXYYYYYY[[[[[[\\\]]]```cccfffgggiiiiiiqqqppppppoooooooooqqqrrrrrrtttxxx{{{|||zzzvvvtttsssoookkkiiijjjkkklllllllllnnnpppuuuyyy{{{xxxssspppmmmhhhccc___]]]\\\\\\ZZZ[[[\\\]]]^^^^^^]]]\\\XXXUUUVVVZZZ[[[XXXXXX\\\999:::;;;:::999999;;;===CCCFFFIIIIIIGGGFFFFFFGGGBBBEEEHHHIIIIIIJJJKKKLLLJJJGGGEEEDDDCCCBBBCCCDDDEEEEEEDDDCCCBBBCCCDDDDDDIIIGGGEEEDDDCCCCCCCCCCCCEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEEEEFFFHHHJJJLLLNNNIIIJJJHHHFFFGGGLLLLLLHHHGGGHHHJJJLLLLLLJJJHHHGGGFFFFFFGGGGGGGGGFFFEEEDDDEEEGGGGGGEEEGGGLLLKKKHHHFFFGGGHHHHHHFFFFFFFFFGGGAAA>>>???DDDEEECCCDDDFFFEEEDDDCCCCCCBBBAAA@@@@@@DDD@@@>>>???BBBDDDBBB???BBBAAA@@@>>>>>>===>>>>>>BBBCCCCCCCCCCCCAAA???>>>CCCAAA@@@???AAABBBBBBAAADDDEEEEEEDDDBBB@@@@@@@@@AAACCCEEEEEECCCAAAAAAAAA>>>???@@@@@@@@@???>>>>>>???@@@AAA@@@===<<<<<<===@@@???>>>=========??????;;;<<<===<<<;;;:::<<<===AAACCCBBB<<<999;;;<<<:::>>><<<999555444666:::===555888:::;;;:::999999999333888<<<===:::888888999444444666999999777999===:::999999999999999999999::::::::::::::::::::::::>>>;;;777555666888999999888888888888888999999999222222222222333444555666888666555666777888777666666666666777666666666666555777888888777777777888888888888888777666555444444666666333222555555222333333222222222333444444555555444333222111000000...000111111000000222333222222333333333333333222222333444555555666666777888777555444333444666777777888999888777777999;;;888777777666777777888888111222333222111111333444111111111222222333333444444444444555666666777999222333333222000000333555111222333222111222444777///444000---333111---333///000111000...------...,,,---...///000111222222...///111222333333222222...............//////000...---------...000333444///000000111111000000///...///000000...---...///......---///000000...,,,000000////////////000000......///000111111222333222555555222222777<<<<<<222555888777222//////111222222222222222222222222111111111111111222222222333111///000222333444444222222111111222333333444666555333222111222222333333333333444555555666666555888:::<<<<<<===@@@AAAEEEBBBBBBGGGKKKKKKLLLNNNTTTTTTTTTTTTTTTSSSRRRQQQPPPTTTZZZ___```]]]XXXTTTUUUQQQOOOPPPPPPNNNNNNRRRQQQPPPOOOOOOQQQUUUYYY[[[___eeeiiijjjlllnnnlllhhhccchhhhhhbbb]]]^^^```aaaaaa\\\VVVTTTVVVVVVUUURRRVVVVVVVVVWWWXXXYYYYYYZZZ[[[]]]___bbbeeegggiiijjjtttrrrqqqpppppppppoooooorrrtttxxx{{{|||zzzxxxvvvtttqqqmmmkkkkkkkkkkkkjjjooonnnooouuuzzz{{{wwwtttqqqnnniiiddd```^^^^^^^^^\\\]]]^^^_________^^^]]]ZZZXXXYYY[[[\\\[[[[[[]]];;;<<<===<<<::::::;;;===BBBEEEGGGHHHHHHGGGHHHIIIEEEHHHKKKLLLLLLKKKKKKLLLHHHEEEDDDFFFEEECCCCCCEEEGGGGGGFFFFFFFFFFFFFFFGGGHHHFFFEEEDDDEEEFFFEEEDDDEEEEEEFFFFFFFFFGGGGGGGGGDDDDDDEEEFFFHHHJJJMMMNNNIIIJJJHHHEEEGGGKKKKKKHHH@@@DDDHHHMMMOOONNNKKKIIIEEEFFFGGGHHHHHHGGGEEEEEECCCEEEEEECCCEEEIIIIIIEEEFFFGGGIIIHHHGGGFFFFFFFFFBBB>>>===AAADDDDDDDDDGGGEEEEEEEEEDDDCCCBBBBBBAAAGGGDDDAAABBBDDDFFFEEECCCEEECCCAAA@@@?????????@@@BBBBBBCCCDDDBBB@@@>>><<<@@@@@@@@@?????????@@@AAABBBCCCDDDEEEEEECCCAAA???AAACCCFFFFFFEEECCCBBBBBB===>>>???@@@???>>>===<<<===>>>@@@@@@>>>=========???>>>>>>>>>??????@@@AAA;;;;;;:::999999999::::::===???>>>999888;;;>>>===???;;;666333333666;;;>>>777888:::::::::999:::<<<666888:::;;;:::888888888555444555888888666888===::::::::::::999999999999::::::::::::::::::::::::===:::666444666888999:::777888999999::::::999999333333333333333444666666888777555555666777777666777777777888777777666555444666888888666666666777999999::::::999777666444222555444111111444555333444444333333333333444444777777666444333222111000///111222222111111222333222222333333444444333333222333333333444555555555666555444333333444555666444555666555444444666888777777666666777777888888000111222222111222444666000111111222333333333444333111111555666555777:::111333666555222111222555222222222222111111444666000555000---222///,,,111...///000///...---...///------...//////000111111---...///000000000///...------........./////////......//////000111222333...///000111111000///...)))+++.../////////000222///...---...000000///...111111000///////////////---///000111000000222444...222333000000444666666000555888666111...111555333333333333333333333333333333222222111000000///333000......111333555555222222111222222333444555444444333333222222333333222222333333444555555555555888;;;<<<======???AAADDDAAABBBGGGKKKKKKLLLNNNTTTTTTUUUUUUUUUUUUTTTTTTSSSWWW]]]bbbbbb___ZZZVVVUUUQQQPPPQQQQQQNNNOOORRRMMMOOOPPPPPPPPPSSSWWWZZZ^^^dddiiikkknnnqqqoookkkdddiiijjjccc]]]]]]```bbbddd]]]UUUSSSVVVWWWTTTPPPUUUUUUVVVVVVWWWXXXXXXXXX[[[\\\^^^aaadddfffiiijjjtttsssqqqqqqrrrqqqnnnlllqqqsssvvvyyy{{{zzzxxxwwwuuurrrnnnllllllmmmlllkkkqqqmmmmmmtttzzzzzzvvvtttpppmmmhhhbbb___^^^^^^___]]]^^^___``````___^^^]]]ZZZZZZ[[[\\\]]]]]]]]]^^^:::;;;<<<;;;:::;;;===???AAABBBEEEGGGHHHIIIJJJKKKHHHJJJLLLLLLJJJHHHHHHHHHFFFCCCDDDIIIJJJFFFEEEHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHFFFEEEFFFHHHIIIHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHGGGFFFFFFFFFGGGIIIKKKLLLIIIJJJHHHFFFHHHMMMNNNLLLDDDFFFJJJMMMNNNMMMKKKJJJEEEFFFGGGIIIIIIHHHFFFEEEGGGIIIGGGEEEFFFIIIGGGCCCDDDFFFGGGGGGEEEDDDDDDDDDAAA======BBBEEEDDDDDDEEEFFFFFFEEEEEEDDDDDDCCCCCCGGGEEEDDDCCCDDDEEEFFFEEEHHHFFFDDDBBBAAAAAABBBBBB???@@@BBBCCCCCCAAA>>>===>>>@@@BBBAAA>>>===???BBB???AAADDDFFFHHHFFFCCC@@@???BBBEEEFFFEEECCCBBBBBB===>>>???@@@@@@>>><<<;;;;;;===??????>>>===>>>>>>;;;<<<===???@@@@@@@@@@@@>>>;;;888888:::;;;:::888666:::;;;999888;;;===<<<<<<999666555555888:::<<<999:::::::::999:::<<<>>>:::999999:::;;;;;;999888888666666888777666999???;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;888555444555888:::;;;666777999;;;;;;:::999888555444444555555666777888999777555555666777777777666666777777777666444444444666777777555444555555888999:::;;;;;;:::888777222444444111222666777555555555444444444444444555666555555444333222222222///111222222111000111333222222333444444444444444333333222222222333333444222222333333444444555555333444555444333333555777555555555555555666777777111222333222111111333444000000111222333333444444444000000444555333444888///444888888555222333444222333333222000111333555111555000---222000,,,111---...000///......///000........./////////000000...///000000000///------------......//////.........///000111111111111000---...000111111000...---(((+++.../////////000111///...---...000111000///000////////////000000111---000111111000///111333---111333000///111222111111333444333222222444666333333333333333333333333333333222222111000//////000///...000222444444444222222222222333444555555222222333444444444333333222222222333444444555555555888;;;=========???@@@DDDAAACCCIIIMMMMMMNNNQQQSSSSSSTTTUUUVVVVVVVVVUUUUUUYYY___cccdddaaa\\\YYYSSSPPPOOOQQQPPPNNNNNNRRRIIIMMMQQQQQQOOOPPPUUUZZZ]]]ccciiilllpppsssrrrnnnhhhkkkjjjddd___```aaa```aaa]]]WWWTTTTTTTTTTTTSSSTTTUUUVVVVVVWWWWWWWWWWWWYYYZZZ\\\___bbbeeehhhiiiqqqpppppprrrtttsssoookkknnnppptttwwwxxxxxxwwwvvvsssqqqooonnnoooqqqqqqppprrrlllllltttzzzyyyuuusssqqqnnnhhhccc```______```]]]^^^___``````___^^^]]]ZZZ[[[[[[[[[\\\]]]^^^]]]777999:::::::::;;;>>>@@@???AAACCCFFFHHHJJJKKKLLLGGGIIIKKKJJJHHHGGGFFFFFFEEECCCEEELLLMMMIIIGGGKKKEEEEEEEEEEEEFFFFFFFFFFFFIIIGGGFFFGGGKKKLLLKKKIIIFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHGGGGGGGGGIIIIIIIIIJJJHHHGGGJJJPPPRRRPPPMMMMMMNNNMMMLLLKKKIIIHHHEEEFFFHHHIIIIIIHHHGGGFFFNNNOOOLLLIIIHHHJJJHHHCCCBBBDDDFFFFFFDDDBBBBBBBBB@@@======CCCGGGEEECCCCCCFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEJJJHHHFFFCCCBBBBBBCCCDDD===>>>AAACCCCCCBBB@@@>>>===AAADDDBBB>>><<>>@@@DDDEEEDDDBBBAAAAAA???@@@AAABBBAAA@@@>>><<<999<<<>>>??????>>>>>>???999:::<<<>>>@@@@@@@@@???BBB===888999<<<>>><<<999333999<<<:::999;;;:::888999888777777888999999999:::::::::999999:::===@@@>>>;;;999999<<<===;;;999;;;888777888777666:::@@@;;;;;;;;;::::::999999999<<<<<<<<<<<<<<<<<<<<<<<<:::777444333555888:::;;;555777:::<<<<<<;;;999777666666666777777888999:::999777555444666777777777555555666666666555333222444666777666444333333444666888:::<<<===<<<;;;:::222555444222333777999777666555555444444444555555333333333333333333333333///000111111000000111222222333444444555555555555333333222111111111222222000111222333444555444444444555666666555555666888333333333333333444555666333444444222111000111333///000111222333444444444555111000444444111222666...444::::::777333333444333333333222000000222444///444000...444222///555,,,...//////......000111.........///////////////111111222222111000///...,,,---......//////......---...000222222111///...---...000111111000...---+++---///000///------...///...---///111222111111............///111222333...000222111//////111333...222555222111222111///333111///000333555666666333333333333333333333333333222222222111111000000------///222555555444222222222222222333444555666000111333444555444444333111222222333333444555555555888;;;=========>>>???DDDBBBDDDKKKOOOPPPPPPSSSRRRSSSTTTUUUUUUVVVVVVVVVWWW[[[```dddeeebbb^^^[[[RRRNNNNNNPPPPPPMMMMMMPPPGGGMMMRRRQQQNNNNNNSSSZZZ\\\cccjjjmmmqqquuutttpppmmmmmmiiidddcccdddbbb^^^^^^\\\YYYUUUQQQPPPSSSUUUTTTUUUVVVWWWWWWWWWWWWVVVXXXYYY[[[]]]aaadddgggiiinnnnnnooorrruuutttpppllllllnnnrrruuuvvvvvvuuutttrrrpppoooppprrrtttuuuuuussslllkkkssszzzxxxtttssstttpppkkkeeebbbaaabbbccc^^^^^^___``````___^^^]]]YYYZZZ[[[ZZZ[[[]]]]]]\\\???===999888999<<<@@@CCCBBBDDDFFFIIIJJJIIIHHHHHHKKKIIIHHHIIIJJJJJJFFFBBBDDDEEEFFFGGGHHHGGGGGGFFFHHHDDD@@@AAAEEEHHHFFFDDDFFFGGGEEEBBBDDDIIIJJJHHHFFFFFFFFFFFFFFFEEEDDDCCCMMMJJJKKKOOOMMMGGGGGGKKKOOOJJJEEEEEEJJJNNNOOOMMMKKKJJJIIIHHHHHHIIIKKKLLLKKKIIIHHHGGGHHHFFFDDDBBBQQQOOOLLLJJJIIIHHHFFFDDDCCCGGGKKKKKKHHHDDDCCCDDDFFFEEEDDDBBBBBBBBBCCCDDDHHHGGGFFFDDDDDDDDDEEEFFFBBBBBBAAACCCEEEFFFEEEDDDEEECCCBBBBBBBBBBBBAAA???>>>BBBBBB>>>>>>BBBBBB>>>????????????@@@AAABBBBBBDDD@@@AAAFFFGGGCCCBBBFFFBBBBBBBBBDDDDDDCCC@@@>>>???AAABBBBBBAAA>>>;;;999:::;;;<<<>>>>>>>>>======:::;;;;;;;;;:::;;;>>>@@@<<<<<<<<<;;;::::::<<>>===<<<;;;<<<999666666777:::;;;<<<::::::::::::::::::::::::444555666888999999999999555555444333444555666777555666888777666555777888666777888999999:::999999333:::<<<666222555777555444555666666666666888:::999666444333444555444444555555444444333222111111000222333333222222444666555555555555555555555555333666666333222555555222333333222222333333444444555444444333333444444555444555666555222000000000555444333222111111111111000000111111111222222222333222111222444555444333444777999888444111111333222444666555333222111111000000//////.........---...------......///000111111111000000//////......000...------...///---,,,...000222222111000000111///000222333333222111000111222222111///...///000222222111///------...000...111333666666444111///------...///000111222222111111111000000000000000222333444333111000111222111222222111000111333555000222333333222111111222333222111111333333222111...///111333444444444333333111///111444555444111222333555555555555666888999444000000444888777555555777999<<<>>>???@@@@@@@@@CCCFFFIIIKKKMMMQQQSSSPPPRRRTTTXXX[[[[[[XXXUUUUUU[[[aaadddeeeddd]]]UUUTTTTTTSSSPPPNNNMMMNNNOOOIIILLLPPPPPPPPPPPPTTTWWWZZZbbbhhhjjjmmmuuuxxxvvvuuusssooojjjfffcccaaaaaabbb```\\\YYYWWWUUUUUUVVVUUUUUUTTTTTTUUUWWWXXXZZZYYYXXXXXXZZZ^^^dddjjjnnnjjjmmmpppqqqooollljjjiiijjjkkklllnnnppprrruuuvvvtttrrrppprrrvvvxxxwwwuuurrrpppooopppssstttqqqooossspppkkkfffbbb`````````]]]___```aaa```^^^^^^^^^WWWTTTUUUYYYZZZYYYZZZ]]]???<<<999777999===BBBEEECCCEEEGGGIIIJJJJJJIIIIIIMMMJJJHHHHHHJJJIIIFFFCCCDDDEEEGGGHHHIIIHHHFFFFFFIIIEEECCCCCCGGGHHHFFFDDDGGGHHHFFFCCCEEEJJJKKKHHHEEEEEEEEEFFFFFFFFFGGGGGGIIIGGGHHHLLLKKKGGGHHHLLLPPPKKKFFFEEEIIILLLLLLJJJJJJJJJIIIIIIHHHIIIIIIIIIKKKJJJIIIIIIJJJJJJHHHFFFLLLJJJHHHGGGGGGGGGEEECCCCCCFFFIIIIIIFFFCCCCCCEEEDDDCCCBBBBBBBBBCCCDDDEEEDDDDDDCCCCCCDDDEEEGGGGGGEEECCCBBBAAACCCDDDDDDDDDFFFDDDCCCCCCCCCCCCBBB@@@===AAABBB@@@AAADDDDDDAAABBBBBBAAAAAAAAAAAABBBBBBAAA???BBBHHHHHHCCCAAACCCCCCCCCCCCDDDDDDCCC@@@???@@@AAACCCCCCBBB@@@===<<<;;;<<<===>>>>>>>>>===<<<:::;;;;;;;;;:::;;;>>>@@@===>>>>>>===;;;:::;;;<<<555888:::;;;:::999999999444666888999999999;;;===;;;:::999<<>><<<;;;888:::;;;======<<<;;;:::;;;999666555666999::::::999::::::;;;;;;::::::999666777777888888888888777666666555555555666777888555777888777666666777888555666777777888999999999:::<<<;;;777777:::999555444555666666555666888:::888666444333444555444444666555555333222111000000444444444444555555444444555555555555555555555555222555444111111333333000333222222111222333444555333333333333444444555666333444666555444222333333555444333222111111111111000000111111111222222222333111111222333444333222000444666666333111111333000222444444222111111111111111000000000/////////...------......///000111111000000000/////////......---,,,---///000///...+++...000111111111111222000111111111111111000000000111222111/////////000///000000///......000333///000222444333222000.........//////000000111111000000000000000000000000000111333222222111333444222333333222111111444666333555777666555444555555444333222222333333222111111111222222333222222222333111000111333444333111222333555444444444666888999444000000444777777555555777999<<<>>>???@@@@@@AAACCCFFFIIIKKKNNNQQQTTTSSSTTTVVVXXXZZZZZZVVVSSSUUU[[[aaadddfffeee^^^UUUQQQQQQPPPMMMKKKJJJLLLMMMLLLNNNQQQPPPNNNMMMOOORRRZZZbbbiiilllpppwwwyyyxxxtttrrrnnnjjjeeebbb```___bbb```]]]YYYWWWVVVVVVVVVWWWWWWVVVVVVUUUVVVVVVVVVYYYXXXXXXZZZ^^^dddjjjnnnkkkmmmpppqqqnnnkkkhhhggghhhiiijjjlllnnnqqqtttuuutttrrrqqqssswwwyyywwwuuurrrppppppqqqssstttrrrpppqqqooojjjeeebbb`````````]]]```bbbaaa___]]]]]]^^^[[[YYYZZZ]]]___]]]^^^aaa>>><<<999777999???DDDHHHEEEFFFHHHJJJKKKKKKKKKJJJPPPLLLHHHGGGHHHIIIFFFDDDCCCEEEHHHJJJJJJIIIGGGEEEJJJGGGFFFFFFHHHIIIFFFCCCHHHHHHGGGDDDFFFKKKLLLIIIEEEEEEEEEEEEFFFHHHJJJKKKFFFEEEGGGJJJJJJHHHJJJNNNOOOKKKGGGFFFHHHIIIHHHGGGGGGHHHHHHIIIIIIHHHHHHGGGIIIHHHHHHIIIKKKLLLKKKJJJHHHGGGFFFGGGHHHGGGEEECCCCCCEEEGGGFFFCCCBBBDDDFFFCCCBBBAAAAAABBBCCCEEEFFF@@@@@@AAABBBDDDFFFHHHIIIGGGEEEBBBBBBCCCDDDDDDDDDGGGEEEDDDCCCDDDDDDCCCAAA;;;???BBBBBBDDDFFFFFFCCCEEEEEEDDDCCCBBBBBBBBBBBB>>>???CCCHHHHHHCCC@@@@@@DDDDDDDDDDDDCCCBBBAAA@@@AAABBBDDDDDDDDDBBB@@@???===>>>>>>>>>>>>======<<<;;;<<<<<<;;;:::;;;>>>@@@>>>???@@@???<<<;;;:::;;;888999;;;;;;:::999:::<<<444666888999999:::;;;======:::888;;;@@@AAA===888999888999<<<<<<999888999666555666777:::;;;:::999;;;;;;;;;===??????===:::888:::;;;======<<<;;;:::;;;999666555666888888888888999:::<<<<<<:::999888888888888888888777666666888777666666666777888999666777888888666666666888555555666666777888888888>>>===999777:::<<<999333444555666666555666777999777555333333555555555444555555444333222111000000888777777777777666555333555555555555555555555555111333333000000222222///333222000000000111333555222222333444555666666777222444666666555555666777555444333222222111111222111111111111111222222222222000000000222333222111---000333444111000111333...000222222111000111222111111111111000000000000...------......///000111000000000000////////////,,,,,,+++---///111111000))),,,///000000000111222............///111222333000111222111000///000111,,,---.........000333555111111111111111000///...////////////000000000000000000000000000000000000...///111222222222444666222333444333222222444666444666777777666555555666555444333333333444222111333222222111000000111111222111000111333333333111333444444333333333666888888444111111444777777666555777999;;;===??????@@@AAACCCFFFIIIKKKNNNRRRUUUUUUVVVWWWYYYZZZYYYVVVSSSSSSZZZaaaeeegggfff^^^VVVPPPPPPOOOLLLJJJJJJLLLNNNKKKNNNPPPOOOMMMLLLNNNPPPYYYaaaiiinnnrrrxxx{{{zzzvvvtttppplllhhheeebbbaaabbb```]]]ZZZWWWVVVVVVVVVYYYYYYYYYXXXVVVUUUSSSRRRXXXXXXXXXZZZ^^^dddiiimmmkkknnnppppppmmmiiifffeeedddeeegggiiillloooqqqssstttrrrqqqssswwwyyyxxxuuurrrqqqqqqrrrtttuuusssrrrooommmiiieeebbbaaaaaaaaa^^^aaadddbbb]]][[[\\\___[[[XXXYYY\\\]]][[[\\\___===;;;999888;;;@@@GGGKKKGGGHHHIIIKKKLLLLLLLLLLLLRRRNNNHHHFFFGGGHHHGGGFFFDDDFFFHHHKKKKKKIIIGGGEEEIIIHHHGGGHHHIIIGGGDDDAAAGGGHHHGGGDDDFFFKKKKKKHHHGGGFFFEEEEEEFFFIIILLLMMMGGGGGGIIIJJJJJJIIIKKKNNNMMMJJJGGGGGGHHHHHHHHHFFFDDDEEEGGGIIIIIIIIIHHHHHHGGGFFFFFFHHHKKKMMMNNNMMMJJJIIIHHHIIIIIIIIIFFFDDDBBBDDDEEEDDDAAAAAADDDGGGEEEDDDCCCCCCCCCDDDEEEFFF??????@@@BBBCCCEEEFFFGGGEEEDDDDDDEEEGGGGGGFFFEEEFFFEEECCCCCCDDDDDDBBBAAA;;;>>>AAACCCEEEEEEDDDBBBGGGFFFDDDCCCBBBAAAAAAAAA???@@@BBBEEEEEECCC@@@@@@DDDEEEEEEDDDBBBAAAAAABBBBBBCCCEEEEEEEEEDDDCCCBBB????????????>>>======<<<<<<<<<<<<<<<;;;;;;>>>@@@<<<>>>@@@@@@>>><<<<<<<<<;;;;;;;;;:::999999;;;===333666999:::::::::;;;<<<;;;:::999;;;>>>>>><<<999999999:::;;;;;;:::999999777777777999<<<<<<:::999;;;<<<===@@@BBBAAA>>>;;;999;;;<<<>>>>>>===<<<;;;<<<999777666777888999888666888:::<<<<<<:::888666777777888888888777777666777777666555666777888999777888999888666666666888666666666777777888999:::===<<<999888888888666222444555666666555555777999666444333444555666555444333333333333333222222222888;;;<<<;;;777555555666555555555555555555555555111333333000000222222///333111000//////111333444000111333444666777888888444666777777666666666777555444333222222222222222111111111111111111111111111//////000111222111000---000333333111///000222...000111222111111222333000000000000000000000000...------......///000111000000000000////////////...---,,,---000111000///***,,,///000000///000000******+++,,,...111444666000111222111000///000111,,,---.........000333555333222111000000000000000111000000000/////////.../////////000000000000000...///111222111222333555222444555444333333555666222333555555333333333444666444333333444444222111333222000000///000111222222111111111222222222111444444444333222333555888777444222222444666666666666777888:::<<<>>>???@@@BBBDDDGGGIIIKKKOOOSSSWWWVVVVVVWWWYYYZZZZZZWWWUUURRRYYY```dddfffeee^^^UUURRRQQQPPPMMMLLLLLLNNNQQQJJJMMMOOOOOONNNNNNQQQTTTWWW^^^gggnnnssswwwzzz{{{zzzxxxuuuqqqmmmjjjgggfffbbb```]]]YYYWWWVVVVVVVVVYYYYYYYYYYYYXXXUUUSSSRRRXXXXXXXXXZZZ^^^ccchhhlllkkkmmmpppoookkkgggdddbbbaaabbbcccfffiiillloooppptttqqqppprrrvvvxxxwwwuuuqqqqqqrrrssstttuuuuuutttnnnkkkhhhdddbbbaaabbbbbb___ccceeeccc]]]ZZZ\\\```ZZZXXXXXX[[[\\\YYYZZZ]]]<<<;;;::::::===BBBHHHLLLHHHIIIJJJKKKLLLMMMMMMMMMSSSNNNHHHFFFHHHIIIIIIGGGEEEGGGIIIKKKKKKJJJHHHGGGHHHHHHHHHHHHGGGEEECCC@@@EEEFFFFFFDDDFFFJJJJJJFFFHHHGGGFFFFFFGGGIIIKKKLLLHHHIIIIIIGGGFFFGGGIIIJJJJJJIIIHHHHHHIIIJJJIIIHHHCCCDDDGGGIIIJJJKKKKKKJJJHHHGGGGGGIIILLLOOOPPPPPPLLLJJJIIIIIIIIIHHHEEECCCBBBCCCDDDCCC@@@AAAEEEHHHIIIHHHFFFDDDCCCCCCDDDDDD@@@AAAAAABBBCCCDDDDDDDDDAAABBBEEEIIILLLLLLJJJHHHEEECCCBBBBBBBBBBBBAAA???<<<===@@@CCCDDDBBB@@@@@@FFFEEEDDDBBBAAAAAAAAAAAABBBBBBBBBAAAAAABBBBBBAAACCCDDDDDDCCC@@@@@@BBBDDDCCCDDDEEEEEEEEEDDDCCCCCC@@@@@@??????>>>>>>>>>>>><<<======<<<;;;;;;>>>@@@:::<<>>>>>>>>======<<<:::888999;;;===333666999;;;;;;;;;;;;<<<777:::<<<<<<:::999:::===999:::;;;;;;;;;;;;:::999999999999;;;===>>><<<:::======???AAACCCBBB???<<<:::<<<>>>?????????===<<<<<<:::888888999;;;::::::666888:::<<<<<<:::888666555555777888888999999999777666555555555666777888888999999888777666666777888888888888888:::;;;<<<;;;<<<<<<:::777444444666444555666555444444666888444333333444666777666555000111222333444555666666555;;;@@@>>>777333555999666666666666666666666666222555555222111444333111222111000//////111333444000111333555777888888888666888999888777666666666444444333333222333333333111111111111111111111111000///...///111222111000///222555444111///000111000111222222111111333444////////////////////////...------......///000111////////////000000000000000///......///000///...---///111111///...---...,,,,,,,,,,,,...000222444///000111111000///000222//////000///......111333444333222111000111111222111111000000//////............//////000000000000///111222222111000222333222333555555444333444666111222444444222111222333555444222222333333222111111000000///000222444555111111222111111000111111333444444333222222444777666444333333444666666666666666888999;;;>>>???@@@CCCDDDGGGIIIKKKOOOUUUXXXUUUUUUVVVYYY[[[\\\ZZZXXXRRRYYY^^^aaacccccc\\\TTTQQQQQQOOOMMMLLLMMMPPPSSSMMMPPPRRRRRRPPPPPPRRRUUUVVV[[[ccclllqqqtttwwwzzz{{{zzzxxxuuuqqqnnnllljjjbbb```]]]YYYWWWVVVVVVVVVWWWWWWXXXYYYXXXWWWUUUTTTXXXXXXXXXZZZ^^^cccgggjjjjjjlllnnnnnnjjjeeebbb```______aaacccfffiiikkkmmmqqqooonnnppptttvvvuuusssoooppprrrssstttuuuuuuvvvnnnkkkhhhdddbbbbbbbbbccc```ccceeebbb]]][[[]]]```]]][[[[[[^^^^^^[[[[[[^^^;;;;;;;;;===@@@DDDHHHKKKIIIIIIJJJKKKLLLMMMMMMNNNRRRMMMIIIGGGIIIKKKJJJIIIGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFDDDCCCBBBDDDFFFEEEDDDFFFJJJIIIEEEGGGGGGFFFFFFGGGIIIJJJKKKGGGJJJIIIDDDBBBDDDFFFEEEJJJJJJKKKLLLLLLKKKKKKJJJGGGHHHIIIJJJKKKLLLLLLLLLKKKJJJIIIJJJMMMPPPRRRRRRLLLJJJGGGFFFFFFEEEDDDCCCAAACCCDDDCCCAAABBBFFFIIIJJJIIIFFFDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDCCCCCCBBB@@@AAADDDIIIMMMNNNLLLJJJDDDCCCAAAAAABBBBBB@@@???>>>===???CCCCCC@@@???AAADDDCCCCCCBBBBBBBBBCCCCCCDDDEEECCC@@@???BBBDDDBBBAAACCCCCCAAA>>>???CCCGGGDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@??????>>>??????@@@===>>>>>><<<;;;;;;>>>@@@999;;;===>>>===>>>???@@@>>>>>>===;;;888777999:::333666:::<<<<<<;;;;;;<<<666;;;???===888777;;;???999<<<===<<<<<<===<<<999;;;;;;:::<<<>>>>>>===;;;======>>>@@@AAAAAA???<<<:::<<<>>>?????????===<<<;;;:::999999;;;<<<<<<;;;777888999;;;;;;999888777444555666777999999999:::666666555444555666777888888999:::999777666666777999999888888999:::<<<===;;;<<<======888444555:::555555666555444444555777333222333444777888777555111111222444555777888888222999???>>>777444666:::666666666666666666666666444666666333333555555222111111111111111222333333000111444666777888888888777888999999777555555666444444333333333333444444222222222111111111111111111/////////111222111000000333666555222000000222111222222222000111222444............////////////...------......///000111////////////000000000000111000...///000000...---///000222111///---------111000///...............///000111111000000111222000111000///------///111333222222222222222333333111111000000//////......---......//////000000111///111222111000000111222111333444555444333444555222444555555444333333444333222111111333333222111000000000111222444555666000222222222000///000111222333555444333222333444444444444444444555666666666666777999;;;===???@@@CCCEEEGGGIIILLLPPPVVVZZZUUUUUUVVVYYY[[[]]]\\\ZZZVVV[[[^^^```bbbbbb\\\UUUPPPOOONNNKKKJJJLLLPPPSSSSSSUUUWWWUUUQQQOOOPPPSSSVVVYYY```iiioooqqquuuzzzyyyyyyxxxvvvssspppnnnmmmdddbbb___[[[YYYXXXXXXXXXVVVWWWWWWXXXXXXXXXXXXWWWWWWXXXXXX[[[^^^cccgggiiiiiikkkmmmllliiidddaaa___^^^^^^```aaadddfffhhhjjjnnnlllkkkmmmqqqsssrrrpppmmmooorrrsssssstttuuuwwwooommmiiieeecccbbbcccdddbbbcccbbb```^^^]]]^^^___]]]ZZZZZZ]]]\\\YYYYYY\\\:::;;;===@@@CCCFFFHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNPPPLLLIIIHHHKKKLLLLLLJJJIIIIIIIIIIIIIIIJJJJJJKKKIIIIIIHHHGGGEEEEEEEEEFFFDDDFFFFFFEEEGGGKKKJJJFFFCCCDDDEEEGGGHHHJJJKKKLLLHHHLLLKKKEEECCCFFFHHHFFFLLLNNNOOOOOONNNLLLKKKJJJNNNNNNMMMLLLKKKKKKKKKKKKKKKIIIGGGHHHJJJMMMNNNNNNMMMJJJFFFEEEEEEFFFGGGGGG@@@BBBEEEDDDCCCCCCFFFJJJGGGFFFDDDCCCBBBBBBBBBBBBAAABBBCCCDDDEEEDDDCCCCCCCCCBBBCCCEEEHHHKKKKKKKKKEEEDDDBBBBBBCCCCCCAAA@@@???<<<===CCCDDDAAAAAAEEECCCBBBCCCCCCDDDEEEFFFGGGCCCFFFEEEAAAAAADDDDDDAAA>>>@@@AAA???===>>>DDDIIIDDDDDDCCCBBBAAAAAA@@@???@@@@@@?????????@@@AAABBB>>>>>>>>>===;;;<<<>>>@@@:::<<<<<<<<<;;;<<<===?????????>>><<<888666666777333666:::<<<<<<<<<<<<<<<:::===>>>===;;;;;;===@@@:::>>>???<<<<<>>:::===;;;::::::<<<======<<<;;;;;;;;;<<<>>>>>>===;;;999:::<<<===>>>===;;;:::999888777999;;;===<<<<<<888888999999999999888888555666777888888888888888777777666666666777888999999::::::999777666666777999888777777888999;;;===<<<999999;;;:::555555999555666666555444333555666222222222555777888777555444444555555666777777888222444888::::::999888888666666666666666666666666444666666333333555555222111111333333444333333222111222555777888888777777444666888888777666777888444444333333333444444555222222222111111111000000111000///000222333222111...111555555222000222333111222222000//////000222......//////000000000000...------......///000111.../////////000000000111000///...///000111000///...000222222000////////////000000000000///.........000111111000000111222000000000///---...000222000000111111222222333333000000000000////////////------......///000000111---///000111000111222444000222444444333222333333333555666666555444444555000//////000222333333222111222333444444444444444000222333222///...///111000333555666444333222222333444555555444555555666666666777888:::===???@@@DDDEEEGGGIIILLLQQQWWW[[[WWWWWWWWWYYY[[[\\\[[[YYY[[[^^^``````aaabbb^^^WWWQQQPPPNNNLLLKKKMMMQQQUUUTTTWWWXXXVVVRRROOOQQQSSSYYYYYY___hhhmmmnnnttt{{{yyyyyyyyyxxxvvvtttrrrqqqhhhfffbbb___]]][[[[[[\\\XXXXXXWWWWWWWWWWWWXXXXXXWWWWWWYYY[[[^^^bbbfffhhhgggiiilllkkkhhhdddaaa___^^^^^^___```bbbdddfffgggkkkiiihhhjjjnnnpppooolllkkknnnqqqrrrrrrsssuuuwwwqqqnnnjjjfffdddccccccddddddaaa______```aaa```___\\\ZZZYYY[[[[[[XXXXXXZZZ:::;;;>>>AAADDDFFFHHHHHHIIIIIIIIIIIIJJJLLLMMMNNNOOOLLLIIIIIILLLMMMLLLKKKJJJJJJIIIHHHHHHJJJKKKLLLJJJJJJIIIGGGFFFFFFGGGIIIEEEGGGHHHFFFHHHLLLKKKGGG@@@AAADDDGGGIIIKKKLLLMMMKKKOOONNNHHHFFFJJJMMMKKKOOOQQQRRRRRROOOLLLJJJIIIUUUSSSPPPMMMKKKJJJIIIIIIHHHFFFDDDDDDFFFHHHIIIIIINNNKKKGGGFFFGGGJJJLLLMMM???BBBEEEEEEDDDDDDGGGJJJDDDCCCBBBAAA@@@AAABBBCCC@@@AAACCCEEEFFFEEEEEEDDDFFFDDDAAA@@@CCCGGGJJJKKKFFFEEECCCCCCDDDDDDBBBAAA???;;;===CCCEEECCCEEEJJJBBBBBBCCCDDDFFFGGGIIIJJJAAAFFFGGGDDDCCCFFFDDD???===???@@@>>><<<===DDDJJJDDDCCCCCCAAA@@@???>>>>>>@@@@@@?????????@@@BBBCCC>>>???>>>===;;;<<<>>>@@@======<<<;;;999:::<<<>>>???@@@???<<<888555444444333666:::======<<<<<<<<>>======>>>???@@@@@@:::???@@@======@@@???:::===;;;999999:::<<<<<<<<<:::999888999:::;;;;;;:::777888:::<<<<<<;;;:::999777666666888;;;<<<<<<;;;888888888888888888888888888888888888888777666666999888777777777888::::::999:::;;;999777666666777999888666666777888;;;<<<<<<555222777:::666444555555666666555333333555666111111222555777888777666777777777777777666666666333111111666<<<>>>999444777777777777777777777777333666666333222555555222000111444555666555333222111333555777888888777666222444666777777777888:::444444333333333444444555222222222222111111000000222000000111222333222111+++///333333222111333555111111111///------///111//////000000111111111222...------......///000111.../////////000000111111...------...111222222111---///222222111111111222***,,,...000222222222222...000111111000000111333//////000///......111333---...///111222222222222////////////000000000000---------...///000000111+++---///000111222444666///111333444333222222333222444555555444333333444///......///111333333222333444555666555444333222000222333222///...///111///222666777555333111111333444555555444444555666666666777888:::<<>>>>>AAADDD>>>AAADDDDDDBBBAAAAAACCCBBB@@@BBBGGGFFF@@@@@@EEEHHHHHHFFFDDDCCCBBBBBBBBBAAACCCDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEGGGGGGFFFEEEDDDCCCBBBAAABBBAAAAAAAAABBBCCCEEEFFFFFF@@@===@@@AAA???>>>>>>=========>>>???AAABBBCCC===>>>???@@@@@@???>>>===@@@@@@???======>>>BBBEEE>>>AAABBB???999555666888888<<<>>><<<<<>>===>>>???AAACCC===<<<;;;;;;;;;;;;<<<===999999:::;;;;;;<<<<<<<<<<<<======<<<::::::;;;===999999;;;>>><<<666555888::::::999888888999999:::777777888888888999999999666777777777777777666666777888888888888777666666777:::;;;:::777555777999888888888888999:::;;;<<<888;;;;;;777777999888555888666444555777888555222555333222444777888666333111333444555555555777888333555777888777666777888;;;;;;999888777777777777...000222222000000333555555888777444333555444111444444555666777777666666333444444444333444777999666777777666444222333444666666444333222111111111222222333333333222111111000333333111111444444222333222111000000111222333000222222111///...///000////////////////////////111111000000000000111111////////////////////////...///000///...---...000---...000111111111000///000///.........000111222222111///------...000111000000000000000111111222333000///111000---,,,...000///.........///111222//////000000000111444666444555555555444444666777333666666666777999777222///000111333333333222111111222222111000///111222111111111000111111222333222222333444444555555666333111222666888555333444444555888:::===???@@@@@@BBBEEEFFFFFFLLLUUUWWWRRRVVVXXX[[[^^^___^^^\\\[[[___\\\[[[]]]aaabbb___ZZZWWWTTTPPPMMMMMMOOOSSSUUU\\\WWWUUUWWWUUUQQQQQQUUUTTTVVVZZZ^^^dddmmmvvv|||{{{{{{{{{{{{{{{|||||||||pppkkkggghhhjjjhhhaaaYYYZZZ[[[ZZZWWWSSSSSSWWW[[[VVVVVVUUUWWWZZZ___cccfffbbbfffiiihhheeeaaa```aaabbbdddeeecccaaaaaadddhhhhhhccc```dddgggiiilllppplllmmmnnnqqqtttuuutttssswwwqqqjjjgggggggggccc```]]]bbbddd```]]]___bbbbbb```aaaaaa___]]]\\\^^^___<<>>??????@@@@@@===>>>????????????>>>===============<<<===@@@CCC>>>@@@@@@===888555777:::;;;???@@@===<<<@@@BBBAAA>>>===<<<;;;<<<===???@@@<<<<<<;;;::::::;;;<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;999888:::;;;:::999;;;>>><<<777666888999999999999999999999999777777888888888999999999777777777888888777777666444444666777888999999999999:::;;;999777666888::::::999999888888888999999888;;;:::666555777777444777555444555777777444222444444444555666666555444222333555555444444666777333555777777777666777888777777666555444333333333000222333222111111444777666888888444333666555222222333444555555555555444222333444444444444666888666777888666444333333444555444333222222222222222222222222222222222222222000333333000111444444111222111000000000000111222222333444333111000111222////////////////////////111111000000000000111111////////////////////////...///000///......///000---...///000111000000///000//////......///000111111000//////...///000111000000//////000000111222000------000000------000///////////////000111111///000111111000111444777333444555444333444555777111333444333555777555000000000111222222222222222111222333222111111222444111111111111111222222333222333333444444555555666666333333666777555444666444555888:::<<<>>>@@@@@@BBBEEEEEEFFFLLLTTTVVVRRRVVVWWWYYY[[[\\\\\\[[[[[[___\\\[[[^^^bbbbbb___[[[[[[WWWRRRNNNLLLMMMPPPRRR\\\WWWUUUWWWVVVQQQQQQUUUUUUWWW[[[```fffnnnvvv|||zzz{{{|||}}}tttoookkkkkkllliiibbb[[[ZZZZZZYYYWWWUUUUUUWWWYYYWWWWWWXXXYYY\\\```ccceeecccfffiiijjjgggdddccccccbbbccccccbbbaaabbbdddfffgggbbb```dddhhhiiikkkooollllllmmmpppsssuuutttssstttoookkkjjjjjjiiiddd______bbbbbb^^^]]]aaacccbbbaaabbbbbb```]]]\\\[[[\\\>>>EEEMMMPPPMMMIIIHHHIIIMMMLLLKKKLLLMMMLLLJJJHHHLLLHHHEEEFFFJJJNNNOOOOOOOOOMMMJJJHHHHHHIIIHHHGGGHHHGGGGGGFFFFFFGGGGGGHHHDDDFFFFFFEEECCCCCCEEEHHHFFFEEEDDDDDDEEEGGGIIIKKKQQQQQQOOOLLLIIIHHHIIIJJJEEEJJJNNNMMMGGGDDDEEEIIIIIIHHHFFFFFFFFFHHHJJJLLLIIIIIIHHHEEEDDDDDDGGGIIIGGGEEEDDDDDDEEEFFFFFFEEEBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCDDDCCCBBBAAABBBDDD???AAACCCDDDCCCBBBCCCDDDGGGEEEDDDEEEBBB???@@@CCCBBBBBBBBBCCCDDDEEEGGGGGG@@@BBBCCCCCCBBBAAAAAABBBCCCCCCCCCCCCCCCDDDEEEEEEGGGGGGFFFFFFFFFEEEEEEEEECCCCCCBBBAAAAAABBBCCCDDDFFFBBBAAACCCCCC???;;;<<<<<<===>>>???@@@???>>>>>>===>>>???@@@@@@???>>>===:::;;;===>>>===>>>@@@BBB??????>>>:::666555888<<<>>>BBBBBB>>><<>>@@@@@@BBBDDDEEEFFFKKKRRRTTTRRRWWWXXXYYYZZZ[[[\\\\\\\\\]]]\\\[[[^^^aaabbb^^^[[[ZZZVVVRRRNNNMMMNNNQQQTTT[[[XXXWWWXXXVVVSSSRRRTTTPPPSSSXXX]]]ccciiipppuuuxxxzzz}}}zzzuuuqqqooonnnkkkccc\\\[[[ZZZXXXWWWXXXXXXWWWVVVYYYZZZZZZ\\\^^^```bbbcccbbbeeehhhiiigggeeeddddddcccaaa``````aaaccccccccceeebbbaaafffjjjjjjkkknnnlllkkklllooorrrtttsssrrrqqqnnnmmmmmmmmmjjjeee```bbbbbb```\\\^^^cccdddbbbbbbcccdddbbb^^^[[[ZZZYYY>>>HHHRRRTTTPPPKKKJJJLLLOOONNNMMMLLLLLLKKKIIIHHHKKKIIIGGGGGGKKKNNNOOOOOOPPPNNNKKKJJJJJJIIIHHHFFFGGGFFFFFFEEEEEEFFFFFFGGGDDDDDDDDDDDDDDDDDDEEEFFFEEEDDDCCCBBBCCCEEEIIIKKKNNNOOOOOOMMMKKKIIIIIIJJJDDDHHHKKKJJJGGGEEEGGGJJJIIIIIIHHHGGGHHHIIIKKKLLLEEEEEEEEEEEEEEEGGGIIIKKKGGGFFFEEEEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@???AAACCCEEEEEEDDDCCCCCCDDD@@@AAABBBCCCCCCCCCDDDDDDFFFFFFEEECCCAAA@@@BBBDDDAAAAAABBBCCCDDDEEEGGGHHH@@@BBBCCCCCCBBBAAAAAABBBCCCCCCCCCCCCCCCDDDEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFDDDCCCBBBAAAAAAAAABBBCCCEEECCCCCCEEEDDD>>>;;;;;;;;;<<>>AAABBBBBBBBBCCCDDDCCCAAA>>>999666555999<<<>>>BBBBBB>>>===???@@@???;;;;;;::::::::::::;;;<<<::::::999888888999::::::<<<<<<:::999999999::::::<<<======;;;888777888999999888999;;;999555555888666888:::;;;;;;:::999888777777777777888888888888666666666666666666777777888888999999888888777666<<<;;;:::999888999;;;<<<888888888888777777666666999<<<;;;777555777666333444333333444444333222111333555888666333111222444444555666555333222333444222444666777666666777999555555555555555444333333333333333333333444666888666999999555555777777444111222222333333333222222000333555666555444444555777888888888666555555777222222222222222333444444222111111111222444555666///222222000000333444111222222222111111222222222///111222111000///000111////////////////////////111111000000000000111111////////////////////////...000111000///...///000...//////000000000000000111111000000//////.........///111222222111000//////////////////000111111...,,,,,,000111///000333...///000222222111000000000111222222222222444666333444444444333333555777111444555555777999777222333222111000000111222333000222444444444444555777222111111111111222333333333333444444555666666666:::777666777666333444888444555777999;;;===???AAAAAABBBDDDFFFJJJOOORRRRRRXXXYYYYYYZZZ[[[\\\]]]^^^ZZZZZZ[[[]]]``````]]]ZZZSSSQQQNNNMMMNNNSSSWWW[[[[[[ZZZYYYYYYXXXUUUTTTTTTMMMQQQVVV\\\aaagggmmmqqqxxxzzz~~~~~~zzzvvvsssqqqlllddd^^^]]]ZZZXXXXXXZZZZZZWWWTTTZZZZZZ\\\]]]^^^___```aaa___aaadddffffffeeecccbbbdddaaa^^^^^^bbbdddcccaaaeeebbbccciiilllllllllnnnkkkjjjkkkmmmppprrrrrrqqqpppnnnmmmlllllljjjgggcccdddbbb^^^[[[^^^dddfffcccbbbccceeeddd```\\\ZZZYYY>>>HHHRRRUUURRRNNNNNNQQQPPPOOOOOOMMMLLLKKKKKKKKKLLLKKKJJJKKKLLLMMMNNNMMMPPPNNNLLLKKKJJJJJJHHHFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFCCCAAACCCGGGHHHFFFCCCBBBAAA@@@@@@BBBEEEHHHKKKJJJLLLMMMLLLKKKJJJJJJKKKJJJHHHFFFFFFGGGHHHJJJKKKLLLKKKJJJJJJIIIJJJJJJKKKDDDDDDDDDEEEGGGHHHHHHHHHEEEFFFFFFFFFEEEFFFGGGHHHFFFEEEEEECCCBBBAAA@@@@@@AAACCCFFFFFFEEEDDDCCCDDDBBBAAAAAABBBCCCDDDEEEEEEDDDEEEEEECCCAAABBBEEEFFFCCCCCCBBBCCCCCCDDDEEEEEE@@@BBBCCCCCCBBBAAAAAABBBCCCCCCCCCCCCCCCDDDEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFCCCCCCAAA@@@@@@AAABBBCCCEEECCCDDDFFFCCC>>>;;;<<<;;;===@@@BBBDDDDDDDDDCCCAAAAAACCCCCCCCCCCCAAAAAA???BBBEEEGGGGGGFFFGGGGGGGGGDDD???:::666666888;;;<<<@@@AAA>>>===@@@BBBAAA<<<;;;;;;;;;;;;;;;;;;;;;:::999888888888888999:::::::::999888888:::;;;<<<===>>>>>><<<:::999:::;;;888777777999777333333777666777999;;;;;;;;;999888777777777777777777777777555444444444444555666777999999::::::999999888777;;;:::999999999:::;;;;;;555666777888888888888777:::===<<<888777999888555333333444444333222222222222555777666333111222444444555666555333222222333111333555666666666777999555555666666666555444444333222222333444555555555666999888555555888777555333333444444444444333333111333555666555333333444666777888777666555666777222222222222333444555555111111222222333444555666///222222000000333333111333333333333333333333333///000111111000///000111000000000000000000000000111111000000000000111111000000000000000000000000///000111000///...///111///////////////000000111111111000000//////......---///111333333222000////////////...///000000111000......111222///000222...///111222222222111000///111333333222222333444222333444444333333444666000333555444666999777222333222111000000000222222000222444555555555555666222222222111222333333444333333444555555666666777777666888999777333333777555555666888:::===???AAAAAAAAACCCGGGJJJLLLOOORRRVVVVVVWWWXXXYYYZZZ[[[[[[VVVWWWYYY\\\^^^]]][[[YYYPPPOOOMMMMMMOOOUUUZZZ^^^[[[\\\]]]\\\ZZZYYYVVVTTTRRRUUUZZZ___dddjjjppptttxxx{{{~~~}}}yyyvvvsssmmmfffaaa___\\\YYYYYY[[[[[[XXXUUUZZZZZZ[[[\\\]]]^^^______```bbbdddfffggggggdddcccdddaaa^^^^^^bbbdddcccaaafffdddeeekkknnnmmmmmmooojjjiiiiiikkknnnpppqqqppprrrooollljjjiiiiiihhhgggdddbbb^^^[[[___eeegggcccaaaccceeeeeebbb___]]]\\\AAAGGGOOORRRQQQPPPQQQTTTNNNOOOOOONNNLLLKKKMMMNNNMMMMMMMMMMMMMMMLLLLLLLLLOOOMMMKKKKKKKKKJJJHHHFFFDDDDDDDDDCCCCCCDDDDDDDDDFFFBBB@@@CCCIIIKKKGGGBBBAAA@@@@@@AAABBBEEEHHHJJJHHHJJJKKKKKKJJJIIIKKKLLLLLLHHHEEEDDDGGGJJJKKKKKKMMMLLLKKKJJJIIIIIIIIIIIIGGGFFFEEEFFFGGGGGGEEECCCCCCEEEEEEEEEDDDEEEGGGIIICCCCCCCCCCCCDDDDDDEEEEEECCCEEEGGGGGGEEEDDDDDDDDDCCCAAA@@@AAADDDFFFFFFEEEAAAEEEFFFCCCBBBDDDFFFFFFDDDCCCCCCBBBCCCCCCDDDDDDAAACCCDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEGGGGGGFFFFFFFFFEEEEEEEEEBBBBBBAAA@@@@@@AAABBBCCCEEECCCDDDFFFCCC===<<>>999777777888:::999>>>???<<<<<<@@@BBBBBB<<<<<<<<<<<<;;;;;;;;;;;;::::::999888888999:::::::::999888777888:::<<<>>><<<======<<<::::::;;;===999777777999777333333777666777999:::;;;;;;:::999888777777777777777666666555444444333444555777888666666888999:::;;;;;;;;;:::999888999;;;;;;:::999555666777999::::::999888:::===<<<999888::::::777222444555555333222222333222444555555333222222333444555555444222111222333000222555666666666777999333333555555555444333222222111222444666777555333555888888555555777777444555555555555555444444333222333555555333333333444555666777777555555666777444444333444444555666666111222333444555555444444///111222///000333333000222222333333333333222222111222333333222111333444000000000000000000000000111111000000000000111111000000000000000000000000///000111111//////000111///////////////000111111///000000000000000///...---///111333333333111000//////......//////000111000---...111111//////222///000111111222222111111...000222222111111222222222333444333222222444666...111222222444777555000333222111111111111111111000222555666555444444555222222222222222333444444444444444555666666777777444666;;;>>>;;;555444777555555555777999<<>>BBBAAAAAABBBBBBBBBBBBBBBBBB@@@AAABBBCCCCCCBBBAAA@@@AAABBBDDDCCCBBBAAABBBCCCAAA>>>:::777777777999999999===>>>;;;;;;???AAA@@@;;;<<<<<<<<<;;;;;;:::999;;;:::999888888999:::;;;;;;:::888777777888;;;<<<:::;;;<<<;;;::::::<<<===:::888888:::888444555999777888888999::::::;;;;;;888888777777666666666666777666555555555777999:::444555666777888999999999777777777999<<<<<<999666666888999:::;;;:::888777888;;;;;;888888::::::888222444666555333111222444333222222333444555444222333444555444222222333444000222444666666666777999222333444555555444333222111222444777:::999555222444666777444444777777444555555555555555444333333333444444333222222333555444555666666555444555666666666555555555666666777111222555666666555333222...111111//////222333000000111222222222222111000000222333333222222333444000000000000000000000000111111000000000000111111000000000000000000000000///000111111000///000111000//////...///000111222...///000111111000000///...///111222333333222222///............///000000,,,)))***...000...///222111111000000111111222333---///111222111000000111222333444333222222444666---000222111444777555111222222222222222111000000000333555666444333333333333222222222222333444444444444555555666666777777111666???EEEBBB999666888555555555666999<<>>???@@@???===<<<===>>><<<999666555666888999:::999===>>>;;;:::===???>>>;;;;;;;;;;;;;;;:::999888;;;;;;:::999999:::;;;;;;===<<<999777666777999:::888999::::::999:::;;;===<<<::::::;;;999555666;;;888888888888999:::;;;<<<888888777777666666666555888777666666777999;;;<<<666666666666666555555444666666777:::<<<<<<888555999:::;;;<<<;;;999777666666999999777777::::::888222555777666333222333444333111000222555777444222222333444444222222333444///222444555666666888999333444666777777666444333222333555:::===<<<666222333666666333333666666444555555555555444444333222444444444222111111333555333555666555444444555666777777666666666666777777111333666777777555222000...111111//////222333000...///000111111000///......000111111000000111333000000000000000000000000111111000000000000111111000000000000000000000000///111222111000///000111000///.........///111222---...///111111111000000//////000111222333333333...............///000000(((&&&''',,,......///333222111000000000111333444---///111111000//////000222333333333222222444666///222333333666999777333111222333333333111000///000333555666444222111111333333222222333333444555444444555555666777777777000777BBBIIIFFF===888999555555555666888<<>>BBBEEEGGGGGGEEEGGGGGGEEEAAA>>>???AAAAAA>>><<<===@@@BBB@@@??????@@@@@@@@@@@@???>>>>>>===>>>>>>??????>>><<<;;;999666333555999<<<<<<;;;===>>>???@@@???===;;;:::888888999:::;;;;;;<<<<<<;;;;;;<<<:::888888999:::AAA???===<<<<<<;;;888777999:::::::::999999;;;<<<;;;888666555666888888888<<<999666777:::<<<<<<;;;555555666777777777777777666777777777555555777888333666888777333333888<<<444666888:::;;;:::999888555666666777888999999:::666888999888777666777888999777444444555444000---...666777111111777555...555333222222222222111///+++111555444444666666333555555666666666666555555555333222444777888666333999888666333111222666999888888777666555444444333333222222111222333555666666666666666666666666666555666777888999999999999222333555666666666555555111444444111111444444111///000111111000111333555//////............//////111///---...111222000...---/////////...///111333000000000000000000000000---///000111000///000111///000111000...------...000...---///222222000......000222333111000000000111000......000000000///.........000111///)))$$$///000111222333222222111222333444222000//////000444555333000000333555444444333333444666777555444333333333333333333333333666333222444777666333222666444222111111222444555444444555444222222444666222666<<<>>>===999666444555555555777999<<<>>>@@@<<>>AAACCCAAABBBFFFAAACCCFFFHHHIIIHHHFFFEEEBBBCCCDDDCCCBBBBBBDDDFFFDDDDDDCCCCCCDDDDDDEEEFFFDDDDDDDDDDDDDDDEEEFFFFFFDDDIIIJJJGGGDDDEEEEEEBBBBBB???===>>>BBBFFFHHHIIIEEEGGGGGGDDD@@@===>>>@@@BBB???===>>>@@@BBBBBBAAA@@@@@@@@@AAA@@@??????>>>>>>>>>?????????===<<<;;;:::999888888999::::::999<<<<<<===>>>===<<<;;;:::888888999999:::;;;;;;<<<;;;<<<<<<;;;999888:::;;;<<<;;;::::::;;;<<<;;;999999:::::::::999:::;;;<<<;;;888666555777888999888;;;999888888;;;<<<;;;:::666666777888888888888777666777888777555555777888777999:::888444333666:::555666888:::;;;;;;:::999555666777777888999999999666888999888777666777888666555444555555555333111222999:::444444:::888111111000///000222333222111...333666444444666777555555666666666666666555555555333333444777888666444888888666444222333666888666666666666666666666666666555333222222222222333666666666666666666666666333333444555666666666666222333555666666666555444111333333111111333333111///000111111000111333555000000000//////000000000333111//////000000...,,,...000111000000000222444000000000000000000000000---///000111000///000111///000000000...---...///111//////000222333111///---///111111111111222333111000......000111000///.........000222111---)))///000222333333333222111222333444222000//////000555777666222222666777555333666::::::777444333333333333333333333333333333555222000222444444333111222222111000000111111222333444555444333333444666444666999:::888777666666666666666777999;;;>>>??????@@@BBBCCCFFFIIINNNRRRUUUVVVWWWYYYYYYYYYXXXXXXZZZ]]]bbbfffgggeeeaaa___WWWWWWSSSNNNQQQXXX\\\ZZZaaahhhjjjeeeaaaccccccaaa```\\\XXXWWWZZZaaaiiioooqqqxxx}}}}}}~~~}}}yyyvvvnnnkkkgggcccaaa___``````dddaaa]]]\\\^^^aaacccdddhhhhhhjjjmmmkkkfffdddfffcccaaabbbfffgggeeeeeehhhllllllmmmmmmnnnnnnmmmmmmkkkhhheeedddfffiiikkkkkklllqqqpppjjjeeefffeeeccceeegggiiigggccccccgggkkkhhhiiiiiifffaaa^^^^^^___KKKIIIHHHIIILLLMMMKKKHHHJJJHHHHHHJJJIIIHHHKKKQQQGGGFFFHHHKKKJJJGGGGGGKKKKKKMMMLLLHHHGGGHHHHHHDDDJJJIIIGGGGGGIIIJJJIIIHHHGGGEEEEEEHHHLLLMMMKKKHHHEEEGGGJJJKKKIIIGGGGGGGGGMMMHHHEEEFFFHHHHHHMMMRRROOOSSSUUURRRKKKGGGIIILLLFFFGGGHHHHHHHHHGGGGGGGGGCCCCCCDDDFFFIIIJJJHHHGGGCCCHHHLLLKKKGGGFFFIIILLLKKKHHHEEECCCDDDEEEEEEEEEIIIGGGEEECCCCCCEEEGGGIIIHHHCCCAAABBBCCCBBBCCCEEE???AAADDDFFFHHHHHHGGGFFF@@@AAABBBBBBAAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEEEE>>>???@@@BBBCCCDDDDDDDDDGGGKKKLLLHHHEEEEEEEEEBBB@@@??????@@@DDDHHHJJJJJJEEEGGGGGGCCC>>>;;;<<<>>>BBB@@@======???BBBDDDDDDAAAAAAAAAAAAAAA@@@@@@???>>>?????????>>>===;;;:::;;;===>>>===;;;999888888:::;;;;;;;;;;;;<<<<<<<<<888888999999::::::;;;;;;<<<<<<===;;;:::999;;;<<<:::999888999;;;;;;:::999::::::999999::::::;;;<<<:::888666666777999999999;;;:::999:::;;;;;;999888777777888999999999999888777888888666555555777999:::<<<<<<999555444555888777888999;;;;;;;;;::::::666666777888999999999999666888999888777666777888666777888777555333333333333999:::666666:::999333.........///222444444333000444666444333666888777666666777777666555444444555444444555777777666444666777777666444444555777333444555666777888888888555444333222222333444444666666666666666666666666222222333444444555555555333444555666666666555444000333333000000333333000///000222222111111222444111111111111111111111111444222000000//////---+++///000111111000111333555000000000000000000000000---///000111000///000111...///000///...---...///111000000111333333222111---...000000000111444666222000...///000111000000.........///111222111///111111333444444333333222222333333222000///000111555777666222222666777555333999???>>>888222111222333333333333333333333333555333111000222444444333000111111222222111111111333555555555333333444555666777777555444444666888777666666777999;;;===>>>AAABBBBBBBBBCCCGGGLLLPPPVVVVVVVVVWWWWWWYYYZZZZZZ______aaaeeeiiiiiieeeaaa[[[YYYSSSNNNPPPWWW[[[[[[ccchhhjjjfffcccdddeeeeee```]]]XXXUUUXXX___ggglllqqqxxx~~~~~~|||zzzsssppplllhhhdddbbbbbbaaaeeebbb^^^]]]^^^aaacccdddhhhhhhjjjmmmkkkfffeeegggbbb```aaaeeegggfffhhhlllppppppppppppooooooooonnnkkkhhheeedddfffhhhjjjjjjjjjppprrrllleeeccceeefffeeegggiiigggeeeeeeiiillliiijjjiiigggccc```______KKKJJJJJJKKKMMMLLLJJJGGGKKKHHHHHHIIIHHHGGGJJJPPPGGGFFFIIILLLKKKHHHIIILLLJJJLLLLLLIIIHHHJJJIIIEEEIIIGGGEEEEEEFFFGGGHHHGGGIIIHHHHHHKKKNNNOOONNNLLLBBBEEEIIIKKKKKKJJJJJJJJJOOOJJJFFFFFFFFFHHHOOOWWW]]]]]]ZZZTTTMMMIIIHHHIIIHHHGGGFFFGGGHHHGGGFFFDDDCCCCCCDDDFFFIIIJJJIIIHHHCCCGGGJJJJJJHHHGGGIIILLLJJJGGGEEEEEEFFFFFFFFFFFFHHHFFFDDDCCCCCCEEEGGGIIIIIIFFFCCCBBBCCCDDDDDDDDD>>>???AAABBBDDDDDDDDDCCC>>>@@@AAAAAA@@@@@@AAABBBCCCCCCCCCCCCCCCDDDDDDEEE===>>>@@@BBBCCCCCCBBBBBBGGGKKKKKKGGGDDDEEEEEECCCBBBBBBCCCDDDFFFHHHJJJJJJFFFGGGFFFBBB<<<:::;;;===AAA???===<<<===@@@DDDFFFAAABBBBBBBBBBBBAAA@@@@@@????????????>>>===;;;::::::>>>AAAAAA===999999999::::::::::::;;;<<<===>>>888999999999:::::::::;;;<<<======<<<::::::<<<===>>><<<::::::;;;:::999777:::999888999:::;;;;;;;;;:::888777777999::::::999;;;;;;;;;<<<;;;:::888666888888999::::::::::::999888888888666555555888:::;;;<<<<<<:::777666777888888999:::;;;;;;;;;;;;:::666777888999999999999888666888999888777666777888999;;;<<<999444000000111111555666444444777666222000//////000333444444333111555666333222555888777777777777777666555444333555555555666666666555555444666777777555555555666333444555777888888888888111111111222333555888999666666666666666666666666444444444444555666777777333444555666666555444444000333333000000333333000///000222222111111222333000111111111111111111000333222111000///...---,,,///000111111000000222444000000000000000000000000---///000111000///000111...///000///...---...///000000000111222222222111///000000000///111444666222000//////000111111000//////...///000111111111222222444444444444333222111222333222000///000111333555555111111555555333444888<<<;;;666222111222222222222222222222222222555555333000111444666444111222444555555444333222333555666666444444444555777777777555444444777999777777777777888:::<<<===AAAAAA@@@@@@AAAEEEKKKPPPUUUUUUTTTTTTVVVXXX[[[\\\bbb______dddiiikkkhhhccc^^^YYYSSSNNNOOOUUUYYY[[[fffiiikkkiiifffdddeeegggaaa]]]XXXUUUVVV\\\dddiiipppxxx}}}~~~~~~}}}xxxvvvqqqmmmiiifffeeedddfffbbb___]]]^^^aaabbbcccggggggiiikkkjjjeeedddgggdddaaaaaaeeeggghhhjjjooossssssrrrqqqpppooonnnnnnkkkhhheeeeeefffhhhiiiiiijjjnnnoookkkeeecccdddfffeeefffggggggfffgggjjjmmmkkkkkkjjjhhheeeaaa___^^^JJJJJJKKKLLLMMMLLLJJJHHHKKKIIIHHHJJJIIIFFFIIINNNIIIHHHJJJMMMLLLIIIJJJMMMIIILLLMMMJJJIIIKKKJJJGGGHHHFFFDDDCCCEEEFFFFFFFFFGGGGGGHHHJJJLLLMMMNNNMMMDDDGGGJJJKKKKKKJJJJJJKKKNNNJJJGGGHHHJJJOOOZZZfff^^^YYYSSSPPPNNNMMMJJJGGGHHHGGGFFFFFFGGGFFFDDDBBBDDDCCCDDDEEEHHHIIIIIIHHHCCCFFFIIIIIIHHHGGGIIIKKKGGGFFFEEEEEEGGGHHHGGGFFFDDDDDDDDDEEEEEEFFFFFFGGGIIIGGGDDDBBBCCCEEEEEEDDDAAAAAAAAAAAABBBBBBBBBBBB>>>@@@BBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCDDDEEEEEEBBBCCCEEEFFFFFFFFFEEEDDDDDDHHHIIIEEECCCEEEGGGEEEEEEFFFGGGHHHHHHHHHHHHHHHFFFGGGEEEAAA<<<999:::===@@@>>><<<;;;;;;>>>AAADDDAAABBBBBBBBBBBBAAA@@@@@@>>>?????????>>>===;;;:::888===AAABBB???<<<;;;<<<;;;::::::;;;<<<===??????:::::::::::::::;;;;;;;;;;;;<<<===<<<;;;:::<<<>>>>>><<<;;;;;;<<<<<<;;;999;;;999888888:::<<<;;;::::::888777888:::;;;;;;:::;;;<<<<<<<<<;;;999777666888888999:::::::::::::::999999888666555555888;;;888999::::::999999999:::999999::::::;;;;;;::::::666777999::::::999888777666888999888777666777888888;;;<<<999444000000222000333444333444555444222444333222222444444333222000444555111111444666555666666777666666555444444555666777777666555555555333555777777666555555666444555777888888888777666111111111222444666888999777777777777777777777777444444333333444555666777444444555666666555444333000222222000000222222000///111222333222111111222///000000111111000000///000000000000////////////...///000/////////111333000000000000000000000000---///000111000///000111---///000///......///000...///000000000000000000111222222000///000222555222111//////111111111000000000///.........000111222333444444444333222222111222333222000000000222333555555222222555555333555444444333444444333333222222222222222222222222222555444///...333555333000111333555666555333222333555666777555444444555666777888888666666777888777777777777888:::<<<===@@@@@@??????AAAFFFLLLQQQSSSRRRRRRRRRTTTWWW[[[]]]aaa^^^^^^bbbhhhkkkhhhddd___YYYRRROOOPPPTTTXXX[[[hhhjjjllllllhhhddddddfffbbb^^^YYYUUUVVV[[[aaaeeennnvvv||||||}}}~~~}}}{{{yyyvvvqqqnnnkkkiiihhhgggddd```^^^___aaabbbbbbfffeeefffiiigggccccccffffffddddddgggiiiiiilllpppuuutttrrrpppooonnnnnnnnnjjjhhhfffeeefffhhhhhhhhhkkkiiihhhggggggeeeccccccddddddeeeffffffhhhkkkmmmllllllkkkiiigggccc```]]]JJJKKKKKKLLLLLLLLLKKKKKKLLLJJJJJJLLLJJJGGGHHHMMMLLLJJJJJJLLLJJJGGGIIIMMMHHHLLLMMMKKKKKKLLLKKKHHHHHHGGGEEEEEEGGGHHHGGGFFFDDDDDDEEEGGGHHHJJJKKKLLLJJJKKKLLLKKKIIIHHHHHHIIIPPPLLLJJJIIIIIIKKKUUU___TTTNNNIIIIIILLLNNNKKKGGGGGGGGGGGGGGGFFFFFFEEEDDDFFFEEEDDDEEEGGGHHHHHHGGGDDDFFFHHHIIIHHHGGGHHHIIIGGGFFFEEEFFFGGGGGGEEECCCBBBCCCEEEFFFGGGFFFFFFEEEGGGGGGDDDAAABBBFFFFFFDDDEEEDDDCCCCCCCCCCCCDDDDDD@@@BBBEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDEEEEEEEEEEEEEEEDDDDDDGGGHHHDDDCCCFFFGGGFFFEEEGGGIIIIIIHHHFFFEEEFFFFFFFFFEEEAAA<<<:::<<<>>>???>>>===<<<;;;<<>>>>>??????>>><<<;;;999<<>>======::::::;;;<<<===>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<;;;::::::<<<>>>:::999999;;;===??????>>><<<999777888;;;===;;;999999999888999;;;<<<<<<;;;:::<<<===<<<:::888888888888888999::::::::::::999:::999888666444666999<<<666777888::::::;;;;;;:::999999999999999:::::::::666888:::;;;;;;:::888777666888999888777666777888444666777777555444444555222333555666666666666555777555444333444444222111///444555222111444555444555555666666666666555555555777888888666555555666333555777777666555666777444555777999999999777666666555444333333444555555777777777777777777777777333222111111222333555666444555666666666555444333///222222//////222222//////111333333222111111111...///000111111000///......000111000///...///111---...//////...///111333000000000000000000000000---///000111000///000111---...//////......///000---///000111//////000111222222333222000000222333333111///000111222111000///000000///......000222222333333444444333111111000222333222111000111222555888888555555888888555444111...///111444444333222222222222222222222222...444444---,,,111333000...///111333333333222111333555777777666555444555444777999999888666666777777666666777999;;;===>>>???@@@@@@@@@BBBFFFLLLPPPOOOOOOOOOPPPSSSVVVZZZ\\\^^^]]]___ccchhhjjjhhheee^^^WWWQQQQQQRRRSSSWWW\\\fffhhhllloookkkeeedddfffbbb___[[[XXXWWWZZZ^^^aaalllsssyyyzzz{{{}}}||||||zzzxxxuuurrrpppnnnmmmjjjgggbbb```aaabbbcccdddeeeccceeegggfffbbbcccfffhhheeefffkkkmmmlllnnnrrruuutttrrrpppnnnnnnnnnnnnjjjhhhfffeeefffggggggfffkkkfffdddfffgggeeebbbbbbccccccdddeeegggjjjmmmnnnnnnmmmkkkjjjhhheee```\\\JJJKKKKKKKKKKKKKKKMMMNNNKKKJJJLLLNNNMMMHHHHHHKKKMMMJJJHHHIIIGGGDDDGGGLLLHHHLLLMMMLLLLLLNNNLLLHHHGGGFFFFFFGGGHHHHHHGGGEEECCCEEEFFFGGGHHHJJJLLLNNNLLLMMMLLLJJJHHHHHHIIIKKKNNNLLLLLLKKKGGGDDDHHHOOOLLLIIIGGGHHHJJJLLLJJJHHHFFFIIIKKKJJJGGGFFFGGGIIIHHHFFFEEEEEEFFFGGGGGGFFFFFFGGGHHHHHHHHHGGGGGGGGGHHHGGGGGGGGGGGGEEEAAA>>>BBBCCCDDDEEEFFFFFFFFFEEEEEEFFFCCC???AAAFFFGGGDDDEEEDDDCCCBBBCCCDDDFFFGGGCCCEEEHHHIIIHHHFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGBBBBBBBBBCCCCCCEEEFFFGGGGGGJJJJJJEEECCCFFFGGGFFFAAADDDGGGHHHFFFDDDCCCDDDFFFFFFEEEAAA<<<;;;===AAA???@@@@@@>>><<<<<<>>>@@@@@@@@@@@@AAA@@@??????>>>;;;<<<>>>??????>>>>>>===<<<<<<===???@@@@@@>>><<<999:::;;;<<<===<<<<<<;;;========================999:::;;;:::999:::;;;===888888888:::===>>>???>>><<<999666777;;;===<<<999999999999:::<<<===<<<;;;:::<<<<<<;;;888777999;;;777888888999999999999999::::::888666444666999<<<666666777999:::;;;:::999999999999888888888999999777888:::;;;;;;:::888666666888999888777666777888444333333444666666555444333333555777888777666666666444333333333333222000///444666444333555555333333444555666777777777777555777999888666444555666444555666666555555666888111333666999::::::999888777666555444333333444444777777777777777777777777333333222111222444666777444555666666666555333222///222222//////222222//////111333444222111000000///000222333333222000//////111222111...---...000...///000000///000222444000000000000000000000000---///000111000///000111---...//////......///111---000222222000///000222///111333333222222333444333111000000111222222111---///111111000000222555111222333333333222000///000111222222111000111222555888888666666888888555000000111111111111222333111111111111111111111111...666777000...333555111...///111222333333222222333555777888777555444555444666777777666555555666666666666777999;;;>>>???AAABBBBBBCCCCCCFFFJJJMMMLLLLLLMMMOOORRRUUUYYYZZZ[[[]]]aaaeeehhhiiihhhggg]]]VVVQQQRRRTTTTTTWWW\\\aaadddkkkqqqooogggeeehhhbbb```]]]ZZZYYYZZZ\\\]]]iiipppvvvwwwyyy}}}~~~|||{{{zzzyyywwwuuusssrrrqqqoookkkfffddddddfffggggggeeedddeeegggfffccccccgggfffeeehhhnnnqqqqqqrrrvvvvvvtttrrrpppooonnnooopppjjjhhhfffeeefffgggffffffiiiffffffhhhgggbbbbbbfffdddddddddfffiiimmmooopppooommmlllkkkjjjfffaaa\\\JJJJJJKKKJJJJJJKKKNNNPPPKKKKKKMMMPPPNNNIIIHHHJJJMMMJJJGGGFFFDDDBBBEEEJJJGGGKKKMMMLLLLLLNNNMMMIIIEEEDDDEEEFFFGGGGGGEEECCCFFFGGGIIIJJJJJJLLLOOOQQQJJJKKKJJJIIIHHHIIILLLOOOFFFHHHMMMPPPMMMIIIJJJPPPLLLMMMLLLKKKJJJHHHHHHHHHFFFJJJNNNMMMHHHGGGIIIMMMIIIGGGEEEEEEFFFGGGFFFEEEGGGGGGHHHHHHHHHGGGFFFFFFKKKIIIHHHGGGFFFBBB>>>:::CCCCCCCCCDDDEEEFFFFFFGGGCCCEEECCC???@@@GGGHHHDDDAAAAAA@@@@@@AAADDDFFFHHHDDDGGGJJJKKKJJJHHHHHHHHHFFFFFFFFFFFFFFFGGGGGGHHHDDDDDDDDDEEEGGGIIILLLMMMJJJMMMLLLGGGDDDFFFGGGFFF<<<@@@EEEFFFDDDCCCCCCCCCFFFFFFEEEAAA<<<;;;>>>BBB@@@AAABBB@@@===<<<>>>@@@???@@@@@@@@@@@@???>>>>>>;;;<<<===>>>??????>>>>>>???===<<<===@@@@@@===:::777999;;;<<<<<<;;;:::999>>>>>>>>>>>>>>>=========888999::::::999999;;;===:::999888999;;;<<<;;;:::===999666777;;;>>><<<999999999999;;;===>>>===;;;:::<<<<<<:::777777:::===777777888999999999999888;;;:::888666444666999===777777777999::::::999777999999888888777888888999777888:::<<<<<<:::888666666888999888777666777888777555333333666666333///222222333666777666555666444333111222333333222000000555888666555666555333222333444666777777888888555888:::999666444555777444555666555444555777999///111555999;;;<<<;;;;;;555444444333444555666777777777777777777777777777666555444444444666888:::555555666666666555333222///222222//////222222//////111444444333111000000000111333444444333111000111333444111...+++,,,...///000111111000111333555000000000000000000000000---///111111000///000111,,,...//////......///111...111333333111000111333,,,///222444444333444555333111000000111222222111+++...222333333333666888111222222333222111000///000111222222111000111333333666666444444666666333,,,111666555111...000333111111111111111111111111000999<<<555222888999333111111222333444555555555333555888888777555555555555555666444333333555777555555555777999<<>>888;;;>>>>>>===<<<===@@@@@@??????>>>===<<<<<<<<<<<<===>>>??????>>>===<<<999:::<<<>>>>>>===<<<;;;<<<;;;;;;<<<>>>===;;;999===<<<;;;;;;<<<>>>AAABBB999:::;;;;;;;;;:::999888===<<<;;;;;;======<<<;;;>>>:::777888<<<>>><<<999<<<:::777666888999::::::::::::999;;;<<<===;;;:::777777888999::::::::::::777888999999888777888::::::888777888<<<===<<<:::<<<<<<;;;::::::999888888999888888;;;>>>>>>:::666777<<<<<<666444777888555666444111222555666555333444444555555666777777777888666444222111222444555222555555222333666666333666444444777777555555888555666666666666444222111444555666777777777555555444444444555777999<<<===555555555333111111333555666777999::::::999777666666555444333333333333333222222222222222222222222222111000//////.........222222333333333333444444333333333333222222111000111111111111000000000000222111000//////000111222111//////000///...111666000000000000000111222222---///111111000///000111///222111///111666999888///000222444555555555555111111222333333333333222333333333333333222111000333222222444555555333111......000111111222222222222222111111111111222222222111///---...000222444777444222222222333222111111000000333666666222///555444333333444555777888777444555888777222333888666666666666666777888888888555444666;;;???@@@???DDDDDDCCCAAA???@@@DDDFFFLLLKKKKKKLLLOOOQQQRRRRRRVVVYYY]]]```ccceeegggiii^^^UUUQQQTTTTTTQQQUUU^^^^^^bbbhhhmmmooonnnlllkkkfffeeebbb]]]XXXVVVYYY\\\ccceeejjjrrrzzz~~~~~~|||~~~{{{xxxvvvyyyyyyzzzzzzyyywwwuuutttyyyssslllhhhjjjlllnnnnnnmmmiiifffeeegggjjjlllmmmggggggiiiooovvvzzzzzzxxxzzzwwwsssqqqqqqqqqppppppmmmjjjfffeeeggghhhfffeeeiiihhhgggffffffeeeeeefffdddeeeeeeeeeiiiqqqtttrrrqqqqqqpppmmmhhhcccaaa```KKKKKKJJJGGGFFFFFFHHHJJJNNNLLLKKKJJJJJJKKKMMMNNNOOOOOONNNMMMLLLJJJIIIHHHGGGIIIJJJJJJIIIHHHHHHIIIFFFGGGGGGGGGFFFEEEEEEDDDJJJMMMLLLIIIJJJNNNNNNJJJNNNNNNNNNMMMLLLKKKJJJIIILLLKKKKKKIIIGGGGGGIIIKKKLLLKKKKKKIIIHHHHHHGGGGGGJJJJJJJJJJJJJJJJJJIIIIIIEEEEEEEEEHHHKKKKKKIIIFFFHHHKKKKKKGGGGGGJJJIIIFFFLLLLLLLLLKKKIIIEEEBBB@@@CCCCCCCCCDDDFFFGGGIIIJJJIIIDDD@@@@@@CCCFFFEEECCCFFFCCC@@@@@@CCCEEEFFFFFFCCCEEEGGGHHHGGGEEEEEEEEECCCEEEFFFFFFDDDCCCBBBCCCHHHDDDDDDHHHHHHDDDDDDHHHFFFFFFEEEDDDDDDEEEFFFFFFCCCEEEGGGGGGFFFDDDCCCCCCDDDDDDBBB>>>;;;:::<<<===<<<>>>??????===<<<===?????????>>>>>>===<<<<<<;;;===>>>???@@@@@@???>>>===<<<<<<<<<<<<===>>>>>>???===<<<<<<>>>??????===;;;???>>><<<<<<<<<===???@@@;;;;;;<<<=========<<<;;;<<<;;;:::;;;<<<===<<<:::???;;;888999<<<>>>;;;999<<<:::888888999:::::::::>>>===<<<<<<======;;;999888888999:::::::::999999888999:::999888777888999999777666888:::<<<;;;999<<<;;;;;;:::999999888888888999:::===???>>><<<:::888<<<<<<777555777888666444222000000222333222000555555555666777777888888888777444222111222444555000333444222333777777555666333333666777444555888666666777777666555333222666666666666555444333333666555555555666888999:::888888888666444444666888666777999::::::999777666666555555444333333444444333333333333333333333333222222000///////////////222222333333333333444444222333333333333222222111111111111111000000000000222111000//////000111222444111000111///,,,...333111000000000000000111111---///000000......000111...000///,,,---222444333...000222444555555555444111111222333333333333222000111222222333333333333333222222333444333111///000000111111111111000000222111111000000111111222111111/////////000222333333222111222333333111000111000111333555555222000222111111111111333444555777444555888777333333888666666666666666777777888777666555777;;;>>>??????CCCCCCBBBAAA@@@AAADDDGGGLLLKKKLLLNNNPPPRRRSSSSSSWWWZZZ^^^bbbdddggghhhjjjaaaXXXSSSSSSRRRMMMQQQXXX^^^bbbhhhmmmooonnnlllkkkhhhgggddd___ZZZXXXZZZ\\\aaaccchhhpppxxx}}}}}}|||}}}{{{yyyxxx{{{{{{||||||{{{zzzyyyxxxxxxtttooommmnnnooonnnmmmnnnllliiiiiikkkmmmoooooojjjjjjlllrrryyy}}}}}}|||}}}zzzvvvsssrrrrrrqqqpppppplllfffddddddfffggggggiiiiiihhhgggfffffffffffffffgggfffeeeiiioooqqqooossssssqqqmmmhhhcccaaaaaaIIIIIIHHHGGGEEEFFFIIIKKKLLLJJJHHHGGGHHHJJJMMMOOONNNNNNOOONNNMMMKKKHHHGGGGGGIIIJJJJJJIIIHHHHHHIIIEEEEEEFFFFFFEEEDDDDDDCCCIIIKKKKKKIIIIIIKKKKKKIIILLLMMMNNNOOOMMMKKKHHHGGGMMMJJJGGGEEEFFFHHHIIIJJJGGGHHHIIIJJJJJJHHHGGGFFFIIIJJJKKKLLLKKKJJJHHHGGGGGGEEEDDDHHHLLLMMMIIIEEEIIIKKKKKKIIIHHHJJJIIIFFFLLLLLLLLLJJJHHHEEEBBB@@@DDDDDDDDDEEEFFFHHHIIIJJJHHHDDDAAAAAACCCFFFFFFDDDEEECCC@@@@@@AAACCCDDDCCCCCCFFFIIIJJJGGGDDDAAA@@@EEEFFFFFFEEECCCAAABBBCCCEEECCCCCCEEEEEECCCCCCFFFEEEEEEEEEEEEEEEEEEEEEEEEAAACCCFFFGGGFFFCCCBBBAAADDDCCC@@@===:::999;;;===?????????===;;;:::;;;===???>>>>>>======<<<<<<;;;===>>>@@@AAAAAA@@@>>>===???>>><<<<<<===???AAACCC===<<<===???AAAAAA???>>>@@@???>>><<<<<<<<<===>>>;;;;;;<<<======>>>>>>>>><<<;;;::::::<<<<<<;;;:::???<<<999999<<<===;;;999;;;:::999:::;;;;;;;;;999@@@???======>>>===:::888999999:::::::::999888888:::;;;;;;:::888777888999777666666777999::::::999;;;;;;::::::999999888888555888;;;<<<<<<;;;;;;;;;888;;;;;;777555777888777888666444444555555555333666666666777888888999999888777555333222333444555///333444222444888999666555333333666666444444777777777777777666555444444888777666444333333333333666666555555555666777777999999999777555555777999666777888999999888777666666666555555444444555555444444444444444444444444333222111000////////////222222333333333333444444222222333444444444333333111111111111000000000000111111000000000000111111222000000111000---///444111111000000000000000111.........---,,,---///111...000///++++++///111///...000333555666555444333111111222333333333333222//////000111222333444555333222222333444333111///222222222222111000///...111111000000000000111111000000000000111111222222222222222444666666333111111111111333444444333111000000000000111222333444666555666777666333444888666666555555666666777888777666666888;;;>>>??????AAAAAAAAA@@@@@@BBBEEEHHHJJJKKKMMMOOOQQQRRRSSSSSSYYY[[[___cccfffhhhjjjjjjbbbYYYSSSSSSPPPLLLNNNVVV^^^ccciiimmmnnnmmmlllllljjjiiifffaaa]]]ZZZ[[[\\\^^^```eeellltttzzz||||||~~~}}}|||{{{zzzzzz{{{{{{||||||{{{zzzzzzyyywwwtttssssssrrrooommmpppnnnmmmnnnppprrrrrrrrroooooopppvvv}}}}}}yyyvvvuuusssrrrpppsssnnngggcccccceeehhhiiiiiiiiihhhhhhgggfffffffffhhhiiihhhfffhhhnnnooolllttttttqqqmmmhhhdddccccccJJJJJJJJJHHHGGGGGGJJJLLLKKKIIIHHHGGGHHHKKKNNNQQQMMMNNNNNNNNNMMMJJJHHHFFFGGGIIIJJJJJJIIIHHHHHHIIICCCDDDEEEFFFFFFFFFFFFFFFJJJKKKKKKIIIGGGGGGGGGFFFLLLMMMMMMLLLKKKIIIGGGFFFMMMJJJFFFFFFIIIKKKJJJHHHFFFFFFGGGHHHHHHHHHHHHGGGKKKKKKKKKJJJJJJIIIHHHHHHIIIFFFEEEHHHMMMNNNIIIDDDHHHJJJKKKJJJKKKKKKJJJIIIMMMLLLKKKIIIGGGDDDBBB@@@EEEEEEEEEFFFGGGHHHIIIJJJGGGDDDBBBBBBDDDFFFFFFEEEEEECCCAAA@@@@@@AAAAAABBBEEEGGGJJJJJJHHHEEECCCBBBGGGHHHGGGEEEBBBAAABBBCCCBBBBBBBBBCCCCCCCCCCCCDDDGGGGGGGGGFFFEEECCCAAA@@@???BBBEEEGGGEEECCCAAAAAACCCBBB???<<<999999;;;>>>@@@@@@>>><<<:::999999:::>>>>>>>>>======<<<<<<<<<===>>>@@@AAAAAA@@@>>>===============>>>???AAABBB<<<<<<===???AAABBB@@@?????????>>>===<<<======>>>::::::::::::;;;<<<===>>><<<:::999:::;;;<<<;;;:::???===;;;:::<<<<<<;;;999;;;;;;:::;;;======;;;999???===<<<=========;;;999:::;;;;;;:::999888777666;;;<<<<<<;;;888777777888777777777888999:::::::::::::::::::::999999888888333777::::::888666777888777999999777555555666777:::999777777666666666666666777777888999999::::::999777666444333444444555111444555333444777888555555222333666666444444777777777777777777666666555888777666444444444555666555555555555555666666777777888777666444444666888777777888888888888777777777666666555555555666666333333333333444444444444333333222111000000000000222222222333333333444444111222333444444444444444111111111111000000000///111000000000000000000111...,,,...111111000222888222111111000000000000000......---,,,+++,,,///222000222111------222333222...000333666666555333222111111222333333333333222//////000111222333444444222222222444666666444222222222222222111000//////111000000//////000000111///000111222222222111111222333555888::::::777444111111222333333333333222111111111222222333444444444555666777555444555888666555555555555666777777666666777999;;;===>>>>>>???@@@@@@@@@AAABBBFFFHHHGGGIIILLLOOOPPPQQQRRRSSSYYYZZZ]]]bbbfffiiiiiiiii```WWWRRRSSSQQQNNNQQQYYY^^^ccciiimmmmmmlllmmmmmmmmmkkkhhhddd```]]]\\\\\\[[[]]]bbbhhhooouuuyyy{{{~~~}}}||||||}}}}}}xxxyyyyyyyyyzzzzzzyyyyyy{{{zzzxxxwwwuuusssqqqpppppppppppprrruuuvvvuuutttvvvtttuuuyyy~~~{{{xxxvvvtttrrrppprrrnnniiieeedddeeegggiiiiiiiiiiiiiiihhhgggffffffhhhjjjiiigggiiinnnooolllrrrqqqooolllhhhffffffgggKKKKKKJJJHHHFFFFFFHHHJJJKKKJJJIIIIIIJJJMMMPPPRRRNNNNNNNNNMMMLLLJJJHHHGGGGGGIIIJJJJJJIIIHHHHHHIIIBBBCCCEEEGGGIIIJJJKKKKKKKKKKKKKKKJJJFFFCCCCCCDDDNNNMMMJJJHHHGGGFFFFFFFFFIIIGGGGGGIIILLLLLLIIIEEEGGGFFFEEEEEEEEEGGGIIIKKKMMMKKKJJJHHHHHHHHHJJJJJJIIIGGGFFFIIIMMMNNNJJJEEEFFFGGGIIIKKKLLLKKKKKKKKKLLLKKKJJJHHHFFFDDDBBBAAAFFFFFFFFFFFFGGGIIIJJJJJJEEEDDDCCCCCCDDDFFFFFFFFFDDDDDDCCCAAA@@@@@@AAABBBEEEGGGHHHGGGFFFEEEFFFGGGEEEFFFEEECCC@@@???@@@AAAAAABBBBBBBBBBBBCCCDDDCCCGGGGGGGGGFFFDDDCCCAAA@@@???AAAEEEFFFDDDBBBAAAAAACCCBBB???;;;999999<<>>======<<<;;;>>>>>>>>>>>>>>>=========>>>??????@@@@@@??????>>>;;;<<<>>>???@@@@@@??????<<<;;;<<<>>>AAAAAA@@@>>>===============>>>>>>???<<<;;;::::::;;;<<>>===<<<;;;;;;<<<;;;;;;<<<<<<;;;<<<>>>>>><<<:::;;;::::::;;;======;;;:::;;;;;;;;;:::999888777666:::;;;<<<:::888777777888888888999:::::::::;;;<<<:::999999999999999888888555888;;;:::666444555666666666777666555444555777666666555444333333333444777777888888999999::::::999888777555555555555555444777777444333666666333555333333666666444444777777777777666666666666666888777666666666888999:::333333444555666777888888888888888666444444666888777777777888888777777777666666555555555666666777111111222222333333333333444333222111111000000000222222222333333333444444111111222333444444444444111111111111000000000///000000000111111000000000---,,,...111111000222777111111000000000000000111......---,,,+++,,,///222000222111...///444666555///111333555666555333222111111222333333333333222111111000000000111222333222222333666999:::999777111111222222222222111111111111000000000000111111///000222333333333111111111222555888;;;:::777333000111222333222222333333000000111222333333333333333555777666555555777777555555555555555666666777555666888:::;;;<<<===>>>===???@@@AAAAAABBBEEEHHHDDDGGGJJJLLLMMMOOOQQQTTTXXXXXX[[[___dddhhhhhhfffbbbYYYSSSTTTRRRNNNRRRYYY^^^cccjjjmmmlllkkkmmmooommmllliiifffcccaaa^^^]]][[[]]]```dddjjjpppvvvyyy~~~~~~}}}||||||}}}~~~~~~yyyxxxxxxxxxyyyyyyyyyzzz}}}|||zzzwwwuuuttttttuuuqqqqqqrrrtttwwwyyyxxxwww{{{yyyxxxzzz~~~~~~|||yyywwwuuurrroooooonnnkkkiiigggfffggghhhjjjjjjjjjjjjiiihhhgggffffffiiiiiihhhkkkqqqqqqnnnmmmnnnmmmllliiihhhhhhjjjIIIIIIHHHEEECCCCCCEEEGGGLLLKKKKKKLLLMMMOOOQQQRRROOONNNMMMLLLJJJIIIHHHHHHGGGIIIJJJJJJIIIHHHHHHIIICCCDDDFFFHHHJJJLLLMMMNNNJJJJJJJJJJJJFFFAAABBBFFFOOOMMMJJJGGGFFFEEEFFFGGGDDDDDDFFFIIIJJJIIIFFFCCCHHHGGGEEEDDDEEEGGGJJJLLLKKKJJJIIIHHHHHHIIIJJJKKKIIIIIIJJJKKKLLLLLLIIIGGGFFFEEEHHHLLLMMMJJJIIIKKKJJJJJJIIIGGGFFFEEEDDDCCCGGGGGGGGGGGGHHHIIIJJJKKKDDDDDDDDDDDDEEEFFFGGGGGGDDDEEEEEEDDDBBBAAABBBDDDCCCDDDEEEDDDCCCDDDFFFHHHFFFGGGHHHFFFDDDCCCCCCDDD@@@CCCDDDBBBBBBEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@BBBDDDDDDCCCBBBCCCCCCDDDBBB???;;;999:::===@@@EEEDDDCCCCCCDDDCCCAAA???????????????????????????AAAAAA@@@??????@@@AAAAAA;;;===???@@@AAA@@@>>>======<<<===???AAAAAA???===<<<<<<======>>>>>>??????@@@???===;;;<<<>>>AAACCC===<<<;;;;;;======<<<;;;===<<<<<<<<<<<<<<<======>>>===<<<===>>>>>>===<<<:::999999:::<<<===<<<:::;;;;;;;;;:::999888777666999::::::999777666777888777999:::;;;::::::;;;===999999999999999999888888999;;;;;;;;;999888777888777555666777666333555999555666666555444444555777777777777888999999::::::999888777666666555555555666888888444444666555222666444444777777555555888777777666555555666666777777777777777888:::;;;<<<222333555666777888888888:::::::::888666666888:::777777777777777777777777555555444444555555666666000111111222222333333444555444333222111111111111222222333333333333444444111111222333333333222222111111111111000000000000000000111111111111000000111///000333111......222000000000000000111111222.........---,,,---///111///111000---///444666555111222333444444444333333111111222333333333333222222111000//////000222333333333444777:::;;;:::999111111222222222222222111222222111111111111222222000000222333333333222111...///111555777666333000000222333333111111333444......000111111222111111222666777555444666888777555555444444555555666777555777999;;;;;;;;;===>>>===???@@@AAAAAABBBEEEGGGCCCFFFIIIJJJKKKMMMQQQVVVWWWWWWXXX]]]cccgggfffdddeee\\\UUUUUURRRMMMOOOWWW^^^dddjjjmmmkkkjjjmmmpppmmmkkkiiihhhfffddd```]]]]]]^^^```bbbeeekkkrrrwww{{{{{{||||||}}}}}}}}}~~~{{{{{{zzzyyyyyyyyyzzzzzz||||||zzzxxxuuutttuuuwwwrrrrrrsssvvvyyy{{{{{{zzz~~~{{{yyyzzz~~~~~~}}}{{{yyyvvvssspppmmmmmmllljjjhhhggghhhjjjjjjjjjkkkkkkjjjiiigggffffffhhhiiijjjnnnssstttqqqlllmmmnnnnnnllljjjjjjkkkGGGGGGFFFDDDCCCCCCFFFHHHKKKLLLMMMNNNOOOOOOOOOOOOPPPNNNLLLJJJHHHHHHIIIIIIGGGIIIJJJJJJIIIHHHHHHIIIEEEFFFGGGIIIKKKLLLLLLLLLFFFFFFHHHKKKGGGBBBEEEKKKOOONNNLLLKKKIIIGGGFFFFFFCCCFFFHHHIIIHHHGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJFFFHHHJJJKKKLLLKKKJJJIIIGGGJJJMMMMMMKKKIIIIIIJJJHHHFFFHHHMMMMMMHHHFFFHHHIIIHHHGGGFFFFFFEEEEEEEEEHHHHHHGGGHHHHHHIIIJJJKKKCCCDDDEEEEEEEEEFFFGGGHHHDDDFFFGGGFFFDDDCCCDDDFFFCCCEEEGGGGGGFFFEEEFFFGGGGGGIIIKKKJJJIIIGGGGGGGGGAAAEEEEEEBBBCCCGGGHHHEEEEEEDDDCCCBBBBBBCCCDDDEEEBBBCCCDDDCCCBBBBBBDDDFFFEEECCC@@@<<<999:::>>>BBBCCCBBBCCCEEEGGGGGGCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@EEEDDDAAA@@@@@@AAADDDEEE@@@@@@@@@@@@@@@??????>>>?????????@@@BBBBBB@@@>>>>>>>>>>>>>>>>>>======<<>>AAACCC>>>===<<<<<<>>>>>>===<<<;;;<<<<<<<<<<<<<<<>>>???@@@>>><<<<<<===??????>>><<<;;;;;;<<<======;;;999:::::::::::::::999888777666888999888666666777888666888::::::999888:::===888888888888888888999999999999888999;;;;;;;;;:::999666777999888444666;;;555666888777666666888;;;666666777777888999999999999999888777777666666666555777777444444777666444777555555888888666666999666666555444444555666777666777888999999999999999555555777888888888777777999999999777666666777999777777666666666666777777444444333333444555555666111111222222333444444555555444333222222111222222222222333333333333444444111111222222222111000000111111111111000000000000///000111222222111000///222000111333111------111////////////000111333333---///000000......000111111333222......333555333333333222222333333444444111111222333333333333222000///......///111333555555555666777999:::888777333333333333222111000000333333222222222222333333111111222222333333222222......000222444333111...000222333222111111333555...///000222222222222111111666888444444777999777555444444444444555666666444777:::<<<;;;;;;<<<>>>===???AAAAAAAAABBBDDDEEECCCFFFIIIIIIIIILLLSSSYYYWWWVVVWWW\\\cccgggfffcccdddZZZTTTTTTRRRMMMOOOWWW]]]dddkkkmmmjjjiiimmmqqqllljjjhhhhhhhhhfffbbb^^^___```aaaaaabbbgggnnntttxxxyyy{{{|||}}}}}}}}}|||{{{{{{yyyxxxwwwxxxxxxyyywwwyyy{{{zzzwwwuuuuuuvvvtttttttttwww{{{}}}~~~}}}}}}{{{yyy{{{}}}{{{yyyuuusssmmmmmmllliiiggggggkkknnnjjjkkkllllllkkkjjjhhhfffgggjjjkkklllpppuuuuuurrrnnnppprrrrrrooollljjjjjjFFFGGGGGGFFFEEEFFFJJJLLLJJJKKKMMMOOOOOOOOONNNMMMQQQOOOKKKHHHGGGHHHIIIJJJGGGIIIJJJJJJIIIHHHHHHIIIGGGHHHIIIIIIJJJJJJJJJIIICCCCCCGGGKKKHHHDDDGGGPPPNNNOOOOOOOOOMMMJJJGGGEEEFFFIIIKKKJJJGGGGGGJJJMMMFFFGGGHHHIIIJJJIIIIIIHHHBBBEEEKKKOOOPPPMMMJJJGGGFFFKKKOOOOOOKKKHHHIIIKKKJJJGGGIIIMMMLLLEEEBBBDDDHHHGGGFFFFFFEEEFFFFFFFFFHHHHHHHHHHHHIIIIIIJJJKKKBBBDDDEEEFFFEEEFFFGGGHHHDDDGGGIIIHHHEEEDDDFFFHHHDDDGGGKKKLLLKKKHHHFFFFFFCCCEEEHHHHHHGGGEEEDDDDDDAAAFFFGGGCCCDDDIIIIIIFFFIIIGGGEEEBBBAAAAAABBBBBBCCCDDDDDDCCCBBBCCCEEEHHHEEECCC@@@<<<:::;;;???CCC>>>>>>@@@DDDGGGFFFBBB>>>AAAAAAAAAAAAAAAAAAAAAAAAIIIFFFCCC@@@@@@CCCFFFIIIEEECCCAAA?????????@@@AAAAAAAAAAAABBBCCCBBB@@@>>>@@@@@@??????>>><<<;;;:::BBB???<<<999999;;;???AAA???===<<<===>>>???>>>===:::;;;<<<<<<<<<===???AAABBB???<<<<<<===?????????@@@>>>======>>>===;;;888999999:::::::::999888888555666777777666555777888555777999999777777999<<<888888888888888888999999777555444666:::===<<<:::;;;777888;;;:::666777===000222444444222333666999666666666777888888999999999999888888777666666666333666666444555888888666888555666999999777777:::666555444333333444666666666777888999999888666555777888999999999777666555777777777555333333555777777777666666666666777777333333333333333444555666222222333444444555666666555555444333222222222222222222333333333444444444111111111111111000///...111111111111000000000000///000111222222111000//////...000333222///000333.........///000222444444---///111111000///000111555666444000000333444333444333222111222333444555111111222333333333333222...------...///222555777777666666777888888555333555555555444222000///...444333333222222333333444111111222222222333333333000000000222444444111///000222444222000000333666000111333444555555444444000666888444333888999777555444444444444555666666444777;;;<<<;;;:::<<<>>>>>>???AAAAAAAAAAAACCCDDDEEEGGGJJJIIIIIILLLTTT[[[XXXVVVWWW\\\dddhhhfffccc___VVVQQQRRRQQQNNNRRRZZZ]]]dddkkkmmmjjjiiimmmqqqkkkiiihhhhhhiiigggbbb^^^aaabbbaaa``````eeelllrrrvvvwwwzzz|||}}}}}}|||{{{zzzyyywwwuuuttttttuuuuuurrrwww{{{|||zzzvvvttttttwwwvvvvvvxxx||||||zzzxxx{{{}}}{{{xxxuuunnnnnnkkkgggeeegggmmmrrrjjjkkkllllllllljjjhhhfffiiilllmmmmmmpppuuuuuuqqqqqqtttvvvvvvrrrnnnjjjhhhGGGGGGHHHHHHJJJKKKMMMMMMJJJLLLMMMLLLJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLHHHGGGEEEEEEEEEGGGIIIKKKKKKGGGEEEHHHNNNPPPKKKEEEGGGJJJIIIEEEHHHOOOQQQNNNZZZTTTMMMIIIHHHHHHFFFDDDLLLIIIHHHJJJIIIFFFGGGJJJFFFJJJLLLKKKKKKMMMLLLHHHEEEMMMOOOJJJKKKRRRRRRJJJKKKNNNPPPOOOLLLIIIHHHIIIIIIKKKNNNNNNKKKGGGDDDBBBHHHIIIIIIHHHFFFEEEEEEFFFGGGEEEFFFIIIHHHFFFHHHMMMDDDDDDDDDGGGIIIIIIHHHFFF@@@HHHKKKEEEAAADDDGGGFFFLLLFFFDDDEEEFFFCCCCCCDDDIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDFFFHHHJJJKKKDDDDDDCCCAAA@@@AAACCCFFFHHHGGGDDDAAA@@@AAAFFFIIIDDDCCC>>>888888>>>AAAAAA>>>@@@BBBBBBBBBBBBDDDFFF???>>>===@@@CCCDDDAAA???@@@CCCEEECCC??????CCCHHHSSSFFF>>>AAACCC>>>===AAA??????@@@AAAAAAAAAAAA@@@BBBBBBCCCAAA>>>======???CCC@@@;;;777666888<<<>>>>>>===<<<<<<======<<<;;;:::<<<>>>===<<<<<>>AAABBB>>>???@@@@@@???>>>???@@@AAA@@@@@@AAACCCCCC@@@===@@@AAABBBAAA??????CCCFFFPPPHHHBBBAAAAAA??????AAA??????@@@@@@AAAAAAAAA@@@DDDCCCAAA@@@AAABBBCCCDDDBBB???<<<999888999<<<>>>>>>===<<<<<<>>>>>>===<<<;;;===??????======???AAA???>>><<<===???@@@???===???>>><<<<<<===>>><<<;;;999;;;<<<;;;999777777888888888888888888999999:::999999:::::::::;;;;;;;;;>>>>>>======<<<:::999888666777999:::;;;<<<<<<<<<999888888999:::999777555666555333333333555888999555444444666999::::::999555777888777666666777888555888:::888888:::888555777444333666666333444777666555333444555666555444777666555555555666777888777888888999999999999999444555666666777777777666777999:::999666555666888555666777666555444555666222222333444444333222111111111111111111111111222444222111000111222111000222222111111111000000000000000111111111111000000111222111000......000222222111111000000111222333111000.........///111222,,,000111......333333000///111222111000///000222444333111111222222000///222000...111444555222///222......222333111333777111//////222777888555111777666555333333333444444111//////000111222111000000111222333444444444444333333222111111222333444000000111222333444555555222222222222222222333333444555666555444333555777888666333333444555444444222333666888<<<>>>AAABBBCCCAAA@@@>>>>>>@@@BBBDDDEEEGGGIIIIIIIIILLLRRRWWWYYYYYYZZZ___dddfffeeebbb^^^YYYUUUUUUTTTSSSUUUZZZ```dddiiilllllllllmmmmmmllllllmmmmmmmmmlllkkkjjjjjjiiigggeeedddfffjjjmmmooorrruuuxxxzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyzzz{{{zzz{{{||||||{{{yyyvvvtttvvvvvvuuuuuuwwwzzz}}}~~~}}}}}}~~~}}}}}}}}}zzzxxxwwwtttoookkkiiijjjlllmmmooonnnnnnmmmkkkiiihhhgggmmmmmmooorrruuuvvvwwwwwwyyyxxxuuurrroookkkiiihhhIIIIIIIIIIIIIIIJJJKKKKKKJJJKKKLLLKKKHHHFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJIIIIIIJJJKKKLLLLLLMMMMMMQQQMMMHHHFFFGGGJJJMMMNNNJJJLLLKKKIIIKKKPPPSSSRRROOOKKKHHHHHHJJJJJJHHHFFFIIIFFFEEEHHHHHHFFFGGGJJJIIILLLLLLJJJJJJMMMMMMJJJCCCMMMQQQLLLIIILLLNNNLLLFFFHHHKKKKKKIIIHHHHHHHHHGGGIIILLLLLLIIIGGGFFFEEEJJJHHHGGGFFFEEEFFFHHHIIIEEEDDDFFFJJJIIIFFFFFFJJJFFFEEEEEEFFFHHHHHHFFFEEEFFFJJJLLLIIIFFFGGGIIIIIIIIIDDDBBBDDDFFFDDDDDDGGGIIIHHHGGGEEEEEEEEEEEEFFFEEEDDDCCCCCCCCCDDDFFFGGGFFFFFFFFFEEECCCDDDFFFHHHFFFFFFDDDBBBAAABBBFFFIIIDDDEEEBBB;;;999===AAABBB;;;===?????????>>>???@@@CCCCCCBBBCCCCCCBBB@@@>>>???????????????AAACCCDDDIIIJJJGGG@@@===@@@BBBBBB??????@@@@@@@@@AAAAAAAAAFFFCCC@@@AAADDDGGGHHHGGG???>>>===;;;;;;;;;<<<======<<<;;;<<<>>>@@@???>>><<<>>>@@@@@@???>>>>>>>>>:::<<<============>>>??????>>>======>>>>>>===<<<999:::;;;:::888777666777888888888888888999::::::;;;:::999888888:::<<<===::::::::::::999888666666777777999:::;;;;;;;;;;;;:::999999::::::888555222555444333333444555777888444333333555999;;;;;;:::444555777777777777888:::666:::;;;999999;;;:::666555333333555555333333555333555777666444333444666777666444222222333444555666666777888888888888888444444555666666666666555444888;;;999444222555:::555666777666444444444555111111111111222222222222///000111222333333222111444222111111222333222111333333333222222222111111///000111111111111111000000111111000//////111333555444111000///000222333000000///...///000111222,,,//////---...111222000...000111000///...///000111000//////111111000///222000///111444555333000111000000111000///444;;;000000111555:::;;;999666666555444444444555666777111//////000111222111000111222333444444555444444555333111//////111333555000111222333444555555666000111111222222333444444444555777666555444444555777555222222333444444333000111444888<<<@@@CCCDDDEEEDDDBBB@@@@@@AAACCCDDDCCCFFFHHHHHHHHHKKKQQQVVVYYYYYY\\\aaafffgggddd```]]]YYYVVVVVVVVVTTTVVV[[[___cccgggjjjkkkkkkkkkkkkmmmmmmmmmmmmmmmlllkkkjjjqqqmmmjjjhhhhhhiiijjjjjjlllooorrruuuwwwxxxxxxxxxyyyyyyyyyyyyyyyzzz{{{|||||||||||||||{{{yyyxxxwwwuuuuuuuuuvvvxxx{{{~~~~~~~~~~~~~~~{{{yyywwwuuuqqqnnnlllkkkkkkkkkoooooonnnmmmkkkjjjiiihhhooopppqqqsssuuuwwwxxxyyyyyyxxxvvvrrrooollliiihhhIIIIIIHHHHHHHHHIIIIIIJJJKKKLLLLLLKKKHHHFFFFFFFFFEEEEEEFFFGGGHHHIIIIIIIIIHHHIIIKKKMMMNNNNNNMMMLLLQQQNNNKKKHHHHHHIIILLLNNNKKKLLLKKKHHHGGGIIIKKKLLLMMMKKKIIIJJJLLLLLLIIIFFFIIIFFFFFFIIIIIIGGGHHHKKKJJJMMMLLLIIIIIILLLMMMKKKBBBLLLRRRNNNJJJLLLPPPRRRJJJKKKLLLLLLKKKJJJIIIIIIGGGIIIJJJJJJIIIGGGGGGHHHIIIGGGDDDCCCDDDFFFHHHIIIEEEEEEHHHLLLKKKGGGFFFIIIJJJIIIHHHIIIJJJJJJIIIGGGHHHJJJKKKIIIGGGGGGHHHIIIGGGCCCAAADDDFFFEEEEEEGGGIIIHHHFFFEEEDDDEEEFFFGGGHHHGGGFFFEEEEEEFFFGGGGGGEEEFFFFFFEEEDDDDDDFFFGGGEEEEEEEEECCCBBBCCCFFFHHHBBBDDDAAA<<<:::===@@@@@@999<<<@@@BBBCCCDDDEEEGGGCCCCCCCCCDDDDDDCCCAAA@@@AAA???===>>>@@@CCCCCCCCCBBBJJJIII???:::???CCCAAA@@@@@@???@@@@@@@@@AAAAAAGGGCCC@@@BBBGGGJJJHHHDDD======>>>>>>=========<<<<<<;;;;;;===???AAAAAA@@@===???AAAAAA@@@>>>===<<<777;;;???>>><<<;;;???CCC???>>>======??????>>>===999;;;<<<;;;999777777888999888888888888999::::::;;;:::999888888:::;;;===999999999888777666555555777777888::::::;;;;;;;;;:::::::::<<<<<<;;;777444333333333444444555666777444333333555888::::::999444666777888777777888:::666::::::888888::::::666444222222555555222222444333555666666444444444555777555333222222333555666555666666777777777777777444444555555555555555444333666999777444333555888555666777666444333444555333333222222333444555666---...111333444333222111666444333333444555555444444444333333333222222222222222333222222111000000///000000/////////222444222111111000000111222222000000/////////000111222222222222000000000///...000111222111000///000222000///...///111333222111222111000111333444333111...000222111...---222888222333444888;;;<<<;;;888111444777::::::888555222111/////////111222111000222333444444555555555444555444222111111222333444111111222333444555555666111111222222333333333333444666888888666444444444777555333222333555555444444555777999;;;===???@@@EEEDDDBBBAAAAAAAAACCCCCCCCCFFFHHHIIIIIILLLQQQVVVWWWXXX[[[```eeefffbbb^^^\\\XXXUUUUUUUUUSSSVVVZZZ___bbbgggjjjkkkjjjkkkkkkkkkllllllmmmmmmmmmmmmmmmuuupppkkkjjjjjjkkkiiigggjjjlllooorrrtttuuuvvvvvvyyyyyyyyyyyyzzz{{{||||||}}}|||{{{zzzyyyyyyyyyyyywwwwwwvvvvvvxxxzzz|||~~~~~~}}}zzzwwwvvvuuussspppnnnlllkkkjjjmmmmmmlllllllllllllllllloooppprrrssstttvvvxxxzzzzzzxxxvvvsssooollljjjhhhHHHGGGGGGGGGGGGGGGHHHHHHJJJKKKLLLKKKHHHFFFFFFGGGDDDEEEGGGHHHJJJJJJJJJJJJFFFHHHKKKMMMNNNNNNMMMLLLMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIHHHFFFFFFIIIMMMPPPNNNLLLMMMNNNNNNJJJGGGJJJGGGGGGJJJKKKIIIJJJMMMJJJLLLLLLHHHHHHKKKLLLJJJEEENNNSSSQQQLLLLLLOOORRRMMMLLLLLLKKKKKKJJJIIIHHHHHHIIIJJJJJJHHHHHHIIIJJJHHHEEEAAAAAACCCEEEFFFFFFFFFFFFIIIMMMKKKGGGGGGIIIKKKJJJHHHHHHJJJJJJIIIHHHHHHHHHHHHIIIGGGFFFFFFGGGFFFBBB@@@CCCEEEEEEEEEHHHIIIHHHFFFDDDDDDEEEGGGHHHHHHHHHFFFEEEEEEEEEFFFGGGCCCDDDEEEDDDCCCBBBDDDEEECCCDDDEEEDDDCCCDDDEEEGGGAAABBB???;;;<<<@@@AAA>>>:::>>>AAADDDEEEEEEGGGHHH@@@BBBCCCDDDDDDDDDCCCCCCBBB@@@>>>???AAACCCDDDDDD===FFFGGG===888===BBBAAA@@@@@@?????????@@@AAABBBFFFCCCBBBDDDHHHHHHCCC>>><<<===>>>?????????>>>===<<<<<<<<<===@@@BBBBBBAAA>>>???@@@AAA@@@???<<<:::777<<<@@@@@@<<<<<<@@@EEE???>>>===>>>???@@@???>>>;;;<<<===<<<:::999999999999999999888999::::::;;;999999::::::;;;;;;;;;:::<<<<<<<<<<<<;;;:::999999777777888999::::::::::::888888999:::<<<;;;999666333333444555666666666666666555444555777888888777666888999888777666777999666999999777777999999666333111222555555222111333555444444555666666555333555444333333444666888999555555666777777777777666444555555555555555444444666555555555666666666555444666666555444333444555444444333333444555666777---...111333444333222111444333222222444666666555444444444333333333333222555555555444333111000//////000000/////////222444***,,,///111222222111000000000000000000111111222333111111111000////////////000111111000///000111000//////111333555444444222111111111333333333333+++000444222...---///222///000111333555555333111222555888::::::777444111111/////////111222111000333333444444555555444444444444444444444333222222000111111222333444555666222333333333333222111000444666888888666555444444777555333333555666666666666777888999;;;<<<======CCCBBBAAA@@@@@@AAABBBBBBCCCFFFJJJKKKKKKNNNSSSWWWUUUVVVYYY^^^ddddddaaa]]]\\\WWWSSSSSSRRRQQQTTTYYY___ccchhhkkkllllllmmmmmmjjjjjjkkklllmmmooopppqqquuuqqqmmmkkklllkkkhhheeehhhjjjllloooqqqrrrssssssxxxxxxxxxyyyzzz{{{|||||||||{{{zzzyyyxxxxxxyyyyyy{{{zzzxxxwwwwwwxxxzzz{{{~~~{{{wwwtttuuutttrrrpppnnnlllkkkjjjkkkkkkkkklllmmmooopppqqqnnnpppssstttssstttwwwyyyzzzyyyvvvssspppllljjjiiiEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJJJJHHHFFFFFFGGGEEEGGGIIIKKKLLLLLLLLLLLLFFFGGGJJJLLLNNNNNNMMMLLLKKKKKKKKKLLLMMMMMMJJJHHHFFFFFFHHHKKKJJJJJJOOOVVVSSSQQQNNNOOOPPPOOOLLLHHHLLLIIIHHHKKKKKKIIIJJJMMMHHHKKKKKKHHHHHHJJJJJJGGGJJJOOOSSSQQQMMMKKKLLLNNNLLLJJJIIIIIIJJJJJJIIIHHHKKKKKKKKKJJJIIIHHHJJJLLLIIIEEEAAAAAADDDFFFEEEDDDGGGFFFHHHKKKJJJFFFFFFIIIIIIGGGEEEFFFGGGHHHHHHGGGIIIGGGFFFHHHGGGDDDDDDFFFFFFBBB@@@CCCEEEDDDDDDGGGIIIHHHEEEDDDCCCEEEGGGIIIFFFEEEDDDCCCCCCDDDEEEEEEAAACCCDDDCCCBBBAAABBBCCCBBBCCCEEEEEEDDDDDDEEEGGGBBB@@@<<<;;;@@@EEECCC======@@@CCCDDDCCCBBBBBBBBB???AAACCCDDDDDDCCCDDDDDDBBBBBBAAA@@@@@@AAACCCDDD===BBBCCC===999;;;???AAAAAA@@@?????????@@@AAABBBEEEDDDCCCDDDEEEDDD@@@<<<<<<===>>>@@@@@@@@@???>>>======<<<>>>AAABBBBBBAAA>>>>>>===>>>???>>><<<:::888<<<@@@???===<<<@@@DDD@@@???>>>???@@@AAA@@@???<<<===>>>===;;;:::::::::999999999999999:::;;;;;;888999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;:::999999777777888999999:::999999666555555666888999888666222444555777888777777666666555444555777888777666777888999999777666777999666999999666666999999666333111222666666222111333555444333555777777555222444444444555666888999:::555555666777777777777777555666666666666555444444777555333444777888777555444555666555333333333444222222222222333333333333///000111222333333222111111///...///222333333333444444444333333333222222555555555444333111000///000111111000//////111333'''***...222333333111///000000000111111111222222...,,,---000111//////222---///000///...---...///111111000222444666666555333222222222222333444444***000333111///000111000///000111333222111///...777666555444444444555666111//////000111222111000333333444444444444333333333444555555444333111000///000111222333444444555333333444444333222000///666777888888666444444555777666444444555777777777555666777999;;;===>>>???@@@@@@@@@@@@@@@AAAAAABBBCCCFFFJJJLLLLLLOOOSSSXXXTTTTTTWWW\\\bbbdddaaa^^^___XXXRRRPPPOOOOOOSSSYYY___bbbhhhlllmmmnnnooopppjjjjjjkkklllmmmoooqqqrrrrrrpppnnnmmmlllkkkhhhfffiiijjjkkkmmmooopppqqqqqqwwwwwwwwwxxxyyyzzz{{{|||{{{{{{zzzyyyxxxxxxyyyyyy}}}|||zzzxxxwwwxxxyyyzzz}}}zzzvvvssstttsssqqqooommmllllllkkkkkkjjjkkkkkkmmmppprrrtttmmmpppuuuvvvttttttvvvxxxzzzyyywwwssspppmmmjjjiiiBBBBBBBBBCCCDDDEEEFFFGGGDDDFFFGGGGGGFFFEEEEEEFFFGGGHHHKKKMMMOOOOOONNNNNNGGGHHHJJJLLLMMMNNNNNNNNNKKKHHHGGGJJJNNNOOOKKKFFFFFFEEEIIIMMMLLLLLLRRR[[[TTTQQQNNNNNNPPPPPPNNNKKKLLLIIIHHHKKKJJJHHHHHHKKKFFFJJJJJJHHHHHHIIIHHHDDDHHHJJJMMMNNNMMMLLLMMMNNNKKKIIIGGGIIILLLNNNMMMLLLNNNNNNMMMKKKIIIIIIKKKMMMJJJGGGCCCDDDFFFHHHEEEBBBGGGEEEFFFHHHGGGDDDDDDHHHGGGEEEDDDDDDFFFHHHHHHHHHKKKFFFEEEHHHHHHDDDCCCFFFGGGBBB@@@CCCEEECCCDDDFFFIIIGGGEEECCCCCCEEEHHHJJJEEEEEEDDDCCCCCCDDDEEEFFFAAABBBDDDCCCBBBAAABBBCCCAAACCCEEEFFFEEEEEEEEEFFFDDD@@@:::<<>>===@@@CCC???>>>>>>???===;;;>>>CCCAAA@@@???>>>>>>@@@BBBCCCFFFDDDCCCAAA@@@@@@@@@@@@<<<===>>>@@@@@@AAA@@@@@@???>>>===???AAABBBBBBAAA>>><<<;;;;;;===>>><<<:::999<<<>>>>>><<<<<<>>>AAA@@@???>>>???AAABBBAAA@@@;;;<<<======;;;999999::::::999999999999:::;;;;;;::::::999888999:::;;;<<<999::::::::::::999888888777888888999999999999888999777555555666777777666333444777999999999777666555444333555777888888777666777888888888888999;;;888::::::777777::::::888333111333777777333111333222444777777666444444444444555666777888777777666666666777888888888888777666777777777666666555444555555666666666666777888444555666555333222333444111111222333333222000000111111111111111111111222///...---...111333333333333333333333222222222222111111222222222111000000111222111000......000222***,,,///111222222111000000000111111222222222111000------111222//////333...///000000......///000222111111222555666666555333333333222222222444555,,,000111///000555666444111333555555555333222111444444333333333555666777111//////000111222111000222222333333333333222222333333222111111000000///...///000000222222333444111222333444444333111000888888888777555444555666666444333333555666777666555666777999;;;===>>>???>>>>>>???@@@AAABBBCCCCCCAAAEEEIIIKKKLLLNNNSSSWWWTTTTTTVVV[[[aaadddcccaaaccc[[[SSSOOOMMMNNNSSSZZZ]]]aaagggkkknnnoooqqqrrrmmmlllllllllmmmnnnooopppooopppqqqpppmmmkkkjjjjjjiiijjjkkklllmmmnnnoooooovvvvvvvvvwwwxxxyyyzzz{{{{{{{{{{{{{{{zzzzzzzzzzzz|||{{{yyyxxxxxxyyyzzz{{{~~~}}}zzzvvvsssrrrqqqooommmlllllllllmmmmmmmmmllllllmmmoooqqqssslllrrrwwwyyywwwuuuvvvxxx{{{yyywwwtttpppmmmkkkiii@@@@@@AAAAAACCCDDDFFFFFFAAACCCEEEEEEDDDCCCDDDEEEHHHIIILLLOOOPPPPPPPPPOOOHHHIIIJJJLLLNNNOOOOOOPPPLLLGGGDDDGGGMMMOOOLLLGGGGGGFFFIIIMMMLLLJJJPPPZZZSSSPPPMMMMMMPPPQQQOOOMMMLLLIIIHHHJJJIIIFFFGGGJJJEEEIIIJJJHHHHHHIIIGGGBBBAAABBBEEEKKKNNNOOOQQQRRRKKKIIIHHHJJJOOORRRSSSRRROOOOOONNNKKKIIIIIILLLNNNLLLHHHEEEFFFIIIIIIFFFBBBFFFDDDDDDFFFDDDAAACCCGGGHHHFFFEEEFFFHHHJJJKKKKKKLLLGGGEEEIIIIIIEEECCCFFFHHHCCCAAACCCDDDCCCCCCEEEIIIGGGEEECCCCCCEEEHHHJJJGGGFFFEEEEEEEEEFFFHHHIIIAAACCCDDDDDDCCCBBBBBBCCC@@@BBBEEEFFFFFFEEEEEEFFFFFF@@@:::<<>>;;;???CCCEEEEEEDDDCCCCCC@@@CCCEEEEEEBBB??????AAA???BBBCCC@@@<<<:::>>>BBBBBB<<<<<>>>>>@@@BBBCCCFFFEEEBBB???===>>>BBBEEE<<<===>>>???@@@AAAAAAAAA@@@???>>>???AAABBBBBBAAA>>>;;;999:::<<<>>>===;;;999;;;<<<<<<<<<<<<===>>>@@@???>>>???AAABBBAAA@@@:::;;;<<<<<<:::888888999::::::999999::::::;;;<<<===;;;888666666999<<>>>>>======<<<<<<777888888999999999888888>>>;;;888666666777777777333555888:::;;;:::888666222222222444777999999999444555777888888999;;;===999<<<;;;888888;;;<<<999333222333777777333222333///555::::::444111333777444555777888888666444333666666777888888888888888777777888888777666555555222666:::999555333777;;;444555666555333222333444111333444555444222000///333222111111000111111222000///...///222444555444333333333222222222111111------...000000111111111222222222000......000111//////000000111111111222000000111222222222222111666222111555444//////333000222333222111000111333222111111222444555555444333333333222111222444666...000///,,,111999<<<999///222444555555333333333,,,///333777999888666444111//////000111222111000222222333333333222111111444222000---,,,---///000......///000111222333333///000222444444444333222999999888666444444555777555333111222444555666555888888999:::;;;;;;<<<======>>>???@@@BBBCCCDDDDDD@@@CCCHHHJJJKKKMMMRRRVVVTTTTTTVVV[[[aaaeeeeeecccfff]]]TTTOOOMMMNNNTTT\\\[[[___fffkkkmmmoooqqqrrrpppooonnnllllllmmmmmmnnnmmmpppsssrrrnnnkkkkkkmmmjjjkkkkkkllllllmmmnnnnnnuuuuuuuuuvvvwwwyyyzzz{{{{{{||||||}}}||||||{{{zzz{{{zzzyyyxxxxxxzzz|||}}}}}}}}}{{{xxxuuuqqqpppnnnlllkkklllmmmnnnpppooommmlllmmmnnnpppqqqlllssszzz|||yyywwwwwwxxx{{{yyywwwtttpppmmmkkkiii999???CCCAAA@@@CCCEEEEEEAAACCCFFFGGGEEEDDDDDDEEEJJJKKKLLLLLLLLLKKKIIIHHHJJJNNNOOOLLLKKKNNNPPPOOOLLLIIIGGGHHHKKKLLLJJJGGGGGGJJJNNNNNNMMMMMMPPPSSSQQQNNNJJJJJJLLLLLLJJJHHHJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEFFFGGGHHHGGGFFFGGGJJJNNNIIIHHHIIINNNUUUYYYWWWTTTSSSNNNJJJHHHJJJMMMNNNMMMHHH@@@===DDDKKKIIIEEEDDDBBBCCCDDDFFFFFFFFFEEEDDDHHHGGGFFFFFFHHHHHHGGGFFFLLLHHHDDDDDDGGGGGGCCC???IIIKKKHHHBBB???BBBEEEFFFDDDGGGIIIHHHEEEDDDEEEGGGBBBBBBDDDFFFHHHHHHFFFDDDCCCBBBAAABBBDDDFFFFFFEEECCCDDDFFFFFFDDDCCCDDDEEECCC<<<777<<>>AAACCCCCCAAA???@@@BBB@@@BBB@@@;;;===EEEJJJIII@@@@@@AAAAAAAAAAAAAAAAAA@@@<<<<<<>>>???===>>>BBB???AAABBBBBBAAA@@@@@@AAA@@@???<<<;;;:::;;;<<<===>>>>>><<<:::888999<<>>CCCDDDAAA?????????@@@???===;;;999:::;;;:::;;;;;;;;;::::::<<<===;;;;;;;;;===???AAA@@@>>><<<<<<;;;::::::::::::;;;999<<<>>><<<888555777;;;;;;999777555555666888999555666777888888999999999555555555777999999777555666666666777888:::<<<<<<===:::888999<<<======;;;444555777888777555222000333444444444444444333333666444333555888:::999777666555555555666777999:::666666777888999888555333888:::<<<:::666444444666666666444333333333333333...///000111222222111000111222222222222333333333333222111111111222333444444333333222222333333444222222000000000111222333444333222111000000000000,,,///333666777555222000---///111444444333222000...000111000///...///111,,,---///000111111111000222000///111555666333111000000000000000000000000...000333555444444444555///000333555555555444333///111222444444333222111000000000000000111111222555333111222444555333111333444444333111000000111111000///000222333333333333333333444333333222222555888777444444777777555777777888777555555666888888666555777;;;===<<<:::===>>>@@@@@@@@@@@@BBBDDDDDDGGGKKKMMMOOOQQQSSSUUUTTTSSSUUU[[[bbbddd```\\\___WWWOOOMMMMMMNNNQQQVVV[[[^^^dddhhhkkknnnqqqtttmmmoooqqqqqqooonnnnnnnnnnnnoooppppppqqqqqqqqqqqqmmmlllkkkjjjkkkmmmoooqqqppppppppprrrvvv{{{{{{||||||{{{yyyzzz|||~~~|||||||||yyyvvvvvvyyy}}}}}}}}}{{{yyyxxxqqqnnnllllllnnnnnnkkkhhhnnnnnnnnnmmmlllmmmpppsssoooqqquuuxxxzzzzzzyyyxxxzzzxxxvvvuuusssooojjjggg>>>CCCDDDAAA>>>@@@@@@???@@@BBBDDDEEEEEEFFFGGGIIIIIIJJJJJJKKKJJJIIIHHHGGGIIIMMMMMMIIIIIILLLOOONNNJJJHHHFFFHHHKKKLLLKKKHHHGGGIIILLLMMMMMMMMMNNNOOOKKKJJJIIIIIIIIIIIIHHHGGGIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGHHHGGGFFFEEEEEEGGGJJJLLLGGGEEEEEEIIIOOOSSSRRROOONNNLLLJJJJJJLLLMMMKKKJJJGGGCCCBBBFFFGGGDDDCCCFFFDDDEEEFFFGGGGGGGGGFFFEEEHHHGGGFFFGGGHHHIIIHHHGGGLLLHHHEEEEEEHHHHHHEEEBBBGGGIIIHHHCCCAAAEEEHHHGGGEEEGGGHHHHHHFFFEEEDDDEEEDDDDDDEEEGGGHHHHHHFFFCCCAAAAAABBBDDDFFFFFFEEECCCCCCDDDFFFFFFEEEDDDEEEFFFAAA>>><<>>???@@@AAABBBAAA@@@@@@BBB???>>>@@@AAA???@@@DDD@@@AAABBBCCCCCCBBBAAA@@@???>>>===;;;;;;<<<===>>>;;;<<<;;;:::999:::<<>>BBBCCC???===>>>?????????===;;;:::;;;<<<;;;<<<<<<<<<;;;;;;===>>>;;;::::::<<<>>>??????>>><<<<<<;;;::::::::::::;;;;;;>>>@@@>>>999777999<<<;;;:::777555444666777999555555666777888888888888777666777888:::;;;999777888888888777777888888888:::888777888:::;;;:::888444555777888777555222111444444555555555444444333666444333555777999888666666555555555555777888:::888666555444555666777888888999:::999777555444555666666555444333333222222(((***---000333555666666///000000000000111111111222222111111111222333444333222222111111111111222222111111000000111222222111111111000111111222222---///222444555444111000...000222444555444333111...000111000///...///111...///111222222222111111111111000111333444333111111111111111111111111111///111222333222222333444...000222333444444333222///111222444444333222111000000000000000111111222555333111222444555333111222333444333111000111222111000///000222333333333333444444555555444444333555777777333333666777444666777777666555444666777888666666777;;;<<<<<<:::<<<===???@@@???@@@AAACCCBBBEEEIIIKKKMMMOOOQQQTTTUUUTTTVVV[[[```ccc```\\\^^^VVVOOONNNNNNNNNQQQUUUZZZ^^^dddiiilllnnnppprrrnnnnnnpppqqqqqqpppnnnmmmqqqrrrssstttuuuuuuuuuuuupppooommmlllkkklllnnnoooooooooppprrruuuyyy|||~~~|||}}}}}}|||zzz{{{}}}|||{{{xxxvvvvvvwwwyyy{{{~~~}}}{{{zzzyyyrrrpppmmmllllllkkkjjjiiimmmnnnnnnmmmmmmooorrruuurrrsssvvvyyy{{{{{{{{{{{{|||yyyuuurrrooommmjjjggg???CCCCCC???===>>>>>><<>>???@@@BBBDDDDDDCCCBBB@@@AAACCCDDDEEEEEEEEEDDD@@@BBBCCCDDDCCCCCCEEEFFFFFFJJJLLLIIIBBB>>>AAAEEEEEEEEEEEECCC@@@@@@AAACCCCCCFFFHHHGGGFFFFFFCCC???===>>>@@@BBBBBBAAA@@@???BBB???>>>@@@@@@???@@@DDDBBBAAAAAACCCFFFEEEBBB>>>???>>>===<<<===>>>???@@@999:::<<<<<<;;;;;;===>>>???>>>???BBBBBB===;;;======>>>>>>===;;;:::<<<===;;;<<<===<<<;;;;;;===???<<<:::999:::===?????????<<<<<<;;;::::::::::::;;;===???AAA???;;;:::;;;>>><<<:::888555444555777888444555666777777888888888888777888999<<<<<<;;;:::888777777666666777777888999888999:::;;;;;;888666555666777888777555333111444444555555555555555444666555444444666777666444666555555444555666888999:::777222000000444999===999888777777777666444333666666666666555333111000...///000222222222111111///000000000000111111111222222111111222222333444444444333222222111222222222111111000000000111111000000000000111222333333///000111222222111000//////000222444555444333222...000111000///...///111000111222333444333222111000111222222111111222333222222222222222222222222111111222111000000111333...///111222333333222111000111222333444333222222000000000000000111111222333222111222333444333222000222333333222111333444222000///000222444444333222333333444444444333333444666666333333666777444444555666555444333555777777666666888:::;;;;;;::::::<<<>>>>>>>>>>>>@@@BBBBBBEEEIIILLLMMMOOORRRTTTXXXVVVVVVYYY^^^```___\\\\\\UUUPPPOOOOOONNNPPPSSSZZZ^^^eeejjjmmmnnnooopppnnnmmmnnnqqqssssssoookkkrrrrrrtttuuuwwwwwwxxxxxxtttssspppnnnlllkkkkkkkkklllmmmooorrruuuwwwyyyzzz{{{{{{{{{{{{zzzzzz}}}}}}zzzvvvtttuuuwwwyyyzzz~~~|||{{{zzzsssrrrooollliiiggghhhjjjlllmmmnnnooooooqqqtttwwwuuuvvvxxxzzz{{{}}}}}}}}}~~~zzztttpppmmmkkkiiihhh===@@@@@@===<<>>AAABBBDDDDDDEEEGGGKKKNNNMMMMMMMMMMMMMMMMMMLLLLLLIIIKKKJJJEEEEEEJJJNNNOOOMMMKKKIIIJJJLLLMMMKKKIIIHHHHHHIIIMMMPPPPPPKKKGGGGGGKKKOOOOOOMMMKKKLLLMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJKKKLLLLLLJJJHHHGGGKKKGGGDDDCCCDDDFFFGGGGGGHHHFFFEEEFFFIIILLLMMMLLLMMMMMMNNNOOOPPPNNNLLLJJJLLLLLLKKKJJJHHHHHHKKKNNNHHHHHHHHHHHHHHHGGGGGGFFFHHHGGGFFFHHHJJJKKKJJJIIIIIIGGGFFFGGGIIIIIIHHHFFFDDDHHHIIIFFFEEEHHHIIIHHHHHHGGGFFFGGGIIIGGGBBB>>>BBBBBBDDDFFFHHHHHHFFFDDD@@@AAABBBEEEFFFFFFCCC@@@BBBDDDFFFGGGFFFFFFFFFHHH======???BBBEEEEEECCCAAA???@@@BBBCCCDDDDDDDDDDDDAAABBBCCCBBBAAAAAABBBDDDCCCHHHLLLIIIAAA>>>AAAFFFFFFEEECCCBBBAAABBBDDDEEEBBBDDDFFFFFFEEEBBB???<<<===>>>AAACCCCCCCCCAAA@@@AAA===<<<>>>>>><<<>>>AAADDDAAA@@@CCCGGGHHHCCC===>>>>>>======>>>???@@@AAA:::<<<>>>???===<<<<<<===@@@???AAADDDBBB===;;;=========>>>===;;;;;;<<<>>>:::;;;<<<;;;:::;;;<<<>>>===;;;:::;;;>>>@@@@@@@@@<<<<<<;;;::::::::::::;;;===???@@@>>><<<;;;<<<>>><<<;;;888555444555666888444444666777777777777777888777777999;;;===<<<;;;444444444555666888:::;;;999:::<<<>>>>>><<<999777666666777777777555333222444444555666666666555555666555444444555555444444666555555444555666777888888666222//////333:::>>>:::777555666888888555111555666777777555333000...222222333333222111///...111111222222222333333333222111222222222222333333777777666555444444444444111111111000000000000000000000000000000111222222000000000000000/////////...///111333333333222111...000111000///...///111111222333444444333222111///111333222///...111444222222222222222222222222333333333111//////111333///000111222333333222222000111222333333333222222000000000000000111111222222222222222333333333333///111222222222222444555222000///000222444444333111111222333333333222222333555555222222666666444333444555444333333444666777777777888999:::::::::999;;;============???@@@DDDGGGKKKNNNPPPRRRUUUWWWYYYXXXWWWXXX\\\^^^^^^]]]ZZZTTTPPPPPPPPPOOOOOOQQQYYY^^^eeekkkmmmnnnnnnnnnnnnlllkkkooossssssnnniiiooopppqqqsssuuuvvvwwwwwwxxxwwwtttpppmmmkkkiiiiiihhhjjjmmmpppsssvvvwwwxxxxxxyyyyyyxxxwwwxxx{{{}}}{{{zzzxxxuuutttvvvyyy}}}~~~}}}|||{{{ttttttrrrlllgggeeegggjjjkkkmmmnnnpppqqqsssvvvyyywwwwwwxxxyyy{{{|||~~~~~~~~~zzzuuuqqqooollliiiggg===???>>>;;;<<<@@@AAA>>>DDDEEEFFFEEEEEEFFFIIILLLMMMMMMLLLLLLLLLMMMMMMMMMIIILLLKKKFFFFFFKKKPPPQQQQQQNNNKKKKKKMMMMMMKKKHHHIIIIIIJJJNNNQQQQQQLLLHHHGGGKKKPPPPPPNNNLLLMMMOOOQQQPPPOOOMMMKKKJJJHHHHHHJJJKKKMMMNNNMMMLLLJJJHHHIIIGGGEEEDDDEEEFFFGGGGGGIIIGGGFFFFFFHHHJJJLLLLLLMMMNNNNNNNNNMMMLLLLLLLLLMMMKKKHHHGGGIIILLLMMMMMMGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGHHHJJJKKKJJJIIIGGGFFFEEEFFFGGGHHHGGGGGGFFFJJJJJJFFFEEEGGGHHHFFFIIIGGGEEEFFFHHHGGGBBB>>>??????AAAEEEHHHHHHGGGEEECCCBBBAAABBBCCCDDDCCCBBBBBBDDDFFFFFFEEEEEEFFFGGG<<<;;;;;;@@@FFFIIIEEEAAA??????@@@AAABBBBBBCCCCCCCCCDDDDDDBBB@@@@@@AAABBB>>>DDDHHHFFFAAA>>>AAAEEEDDDCCCAAAAAABBBEEEGGGHHHBBBBBBBBBCCCCCC@@@??????>>>???AAACCCDDDCCCBBBBBBAAA>>><<<>>>>>><<<===AAADDDAAA@@@CCCGGGGGGCCC>>>======>>>>>>>>>???@@@@@@===???AAAAAA???===<<<<<>>===;;;;;;<<<>>>999:::;;;:::999999;;;===>>>===<<<>>>@@@BBBBBBAAA<<<<<<;;;::::::::::::;;;<<<=========<<<;;;;;;<<<<<<:::777555444555777888444555666777888888888888888777666777999;;;;;;:::444444444555666888:::;;;777:::===???>>><<<999777666777777777666555444333333333444555666666555555555555555555444444444555666555555444444555777777555555555333222444888<<<:::777555666888888666222555555666777555333111///,,,...000222333444444444111111222222222333333333111111222222333333333333777666555555444444444444111111111111000000//////222111111000//////000000000000//////////////////---...///000111111000000...000111000///...///111000111222333333333222111000222444222///...111444111111111111111111111111555555444222000000222444222222222333333333333333111111222222333333333333000000000000000111111222000111222222222222333333///000222222222222444666222111000111333444444444222222333444444555444444222444444111222555666444222333444333222333555666666777888888888888999:::999:::<<<<<<<<<<<<>>>@@@DDDGGGKKKNNNPPPRRRUUUXXXYYYXXXWWWXXXZZZ\\\]]]]]]YYYTTTPPPQQQQQQNNNNNNPPPXXX]]]dddjjjmmmnnnnnnnnnllljjjjjjmmmrrrrrrnnnhhhnnnoooppprrrtttuuuuuuvvvzzzyyyvvvrrrooollljjjhhhfffhhhkkkooorrrtttvvvvvvwwwxxxxxxxxxwwwxxx{{{}}}zzz||||||xxxsssttt{{{~~~}}}|||vvvuuusssmmmgggeeegggjjjjjjlllnnnppprrrtttwwwzzzwwwwwwxxxyyyzzz{{{|||}}}|||zzzxxxuuusssooojjjggg???@@@>>>;;;<<>>FFFGGGHHHGGGFFFFFFHHHIIIJJJJJJIIIIIIIIIJJJKKKLLLIIILLLLLLHHHHHHMMMQQQRRRQQQNNNLLLLLLMMMNNNKKKHHHHHHIIIKKKNNNPPPOOOMMMKKKHHHJJJLLLMMMLLLKKKKKKLLLPPPOOONNNLLLJJJHHHGGGFFFJJJLLLNNNOOOOOONNNKKKJJJEEEGGGHHHHHHFFFFFFGGGHHHFFFFFFFFFFFFGGGIIIJJJKKKKKKMMMNNNMMMKKKJJJKKKKKKKKKJJJHHHFFFHHHLLLLLLHHHGGGGGGFFFFFFGGGGGGHHHIIIKKKJJJIIIIIIKKKKKKJJJIIIFFFFFFFFFGGGGGGGGGGGGGGGGGGJJJIIIEEECCCFFFGGGFFFHHHFFFEEEEEEFFFEEECCCAAA===>>>@@@CCCFFFGGGFFFDDDDDDBBBAAAAAABBBCCCCCCBBBCCCEEEFFFFFFDDDCCCDDDEEE===:::999>>>EEEIIIFFFBBB@@@@@@@@@@@@@@@AAAAAAAAADDDEEEDDDBBB@@@@@@AAACCC===@@@CCCDDDAAA@@@AAABBBBBB@@@@@@AAADDDGGGHHHHHHDDDAAAAAACCCCCC@@@@@@BBB>>>???@@@AAABBBCCCCCCCCCDDD@@@???@@@@@@>>>???BBBDDDBBB@@@BBBDDDEEECCC@@@======>>>>>>>>>>>>>>>>>>===???AAAAAA???=========@@@AAADDDGGGCCC>>>>>>BBB===>>>>>>===;;;:::<<<===888999:::999888888:::<<<>>>>>>>>>@@@BBBCCCCCCAAA<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999777555555666888999555666777888888999999999999777666666888999999888888777777666666777777888444777;;;===<<<:::888888777777777777666555444444222222333444555555555555444555666666555444555777666666444444444555666777333666888888666555777:::999888777888999888777555444555555555555444222111000111222333333222111111///000000000000111111111000111222333333333333222333333222222222222333333111111111111000///......222222111000///////////////////////////000000000,,,---...//////000000000...000111000///...///111///000222333444444333333333444333222000000222444000000000000000000000000444555555333222111222444333333333333333333333333111111222222222333333333000000000000000111111222///111222222111111333444///111222222222222444555333111000111333555555444444555666777777888777777111333333111111555666444222333444444333333555777666777888888777777888:::888:::<<<<<<<<<<<<>>>@@@BBBEEEIIILLLOOOQQQTTTVVVXXXXXXXXXYYYZZZ[[[]]]^^^ZZZTTTOOOPPPPPPNNNNNNQQQWWW\\\ccciiilllnnnoooppplllkkkjjjmmmpppqqqnnnllloooppprrrsssuuuuuuvvvvvvyyyxxxvvvtttqqqnnnlllkkkiiijjjkkkmmmoooqqqssstttwwwxxxyyyxxxxxxyyy|||~~~||||||{{{wwwtttvvv|||~~~~~~~~~~~~wwwvvvsssnnnjjjhhhhhhiiiiiikkknnnqqqrrrtttwwwyyyuuuvvvxxxyyyzzz{{{{{{{{{{{{zzzxxxwwwuuuqqqlllhhh>>>>>><<<:::===CCCDDDAAAEEEGGGIIIIIIHHHGGGHHHIIIIIIIIIHHHHHHHHHIIIKKKKKKGGGKKKLLLIIIIIINNNQQQQQQMMMKKKIIIJJJMMMNNNLLLIIIFFFHHHKKKLLLLLLLLLMMMNNNJJJIIIHHHIIIJJJKKKJJJIIIKKKKKKJJJIIIHHHGGGFFFFFFGGGIIIKKKMMMMMMLLLIIIGGG@@@FFFLLLLLLHHHEEEGGGJJJDDDEEEGGGHHHHHHIIIJJJJJJJJJNNNRRRRRRPPPMMMLLLKKKKKKOOOOOOJJJGGGIIIIIIFFFGGGGGGGGGGGGHHHIIIKKKLLLMMMKKKJJJJJJKKKKKKIIIHHHHHHHHHHHHHHHGGGGGGGGGHHHEEEHHHGGGBBBAAAEEEIIIIIIFFFFFFFFFDDDCCCBBBDDDEEE??????@@@BBBDDDDDDBBB@@@BBBBBBAAABBBDDDCCCBBB@@@CCCEEEFFFEEECCCBBBBBBBBB===<<<<<>>===>>>AAACCC@@@@@@AAABBBCCCBBB@@@>>>AAA@@@???AAAEEEGGGFFFEEECCC@@@@@@CCCBBB>>>===???>>>======>>>???@@@BBBCCCDDD@@@???AAA@@@>>>???BBBCCCBBBAAA@@@@@@AAABBBBBB======>>>>>>======<<<<<<:::;;;===>>>======>>>@@@>>>@@@DDDFFFCCC===>>>CCC?????????===;;;:::;;;<<<999:::::::::999999;;;<<<<<<===>>>AAADDDDDDAAA???<<<<<<;;;::::::::::::;;;<<<;;;:::;;;<<<<<<;;;;;;999888666555555777999;;;666777888999::::::::::::;;;888666666777888888777888888888777777888888888333666:::<<<;;;::::::;;;888888777777666555555444000111222333444444444444333555777777555555777999666666444444444444555666333777;;;;;;777555777999888999::::::888777777888444444444444444444444444666666555444222000---,,,///000000000000111111111000111222333333333222222111111000111111222333444000111111111000///...---111000000/////////000000...///000111111111111111------......///000000000...000111000///...///111///000222444555666666555777555222111222333333333111111111111111111111111111333444444222111111222333333222222222222222333222222111111222222333333000000000000000111111222...000222222111111333555000111333333222222333444333111000111333555555444333444555666777777777777000222222000111555666444222333444444333444666888555777999888777666888:::999:::<<<===<<<===>>>@@@BBBEEEIIILLLOOORRRUUUWWWUUUVVVXXXYYYZZZ[[[]]]^^^ZZZTTTOOOOOOOOOMMMNNNQQQWWW[[[bbbgggkkknnnqqqsssmmmmmmmmmnnnooopppqqqqqqqqqqqqrrrttttttuuuuuuuuuwwwwwwvvvuuusssqqqooonnnooonnnmmmlllmmmnnnooooootttuuuvvvvvvuuuwwwyyy|||zzztttsssvvvzzz}}}}}}|||~~~yyyvvvrrrpppnnnllljjjhhhhhhkkknnnppprrrsssvvvxxxuuuvvvyyy{{{|||{{{zzzzzz{{{xxxvvvtttssspppmmmjjj999:::999999???GGGIIIGGGDDDFFFIIIJJJIIIHHHIIIIIIKKKJJJIIIIIIJJJKKKLLLMMMFFFJJJLLLJJJJJJNNNPPPPPPIIIGGGFFFHHHLLLNNNMMMKKKCCCGGGJJJKKKJJJJJJLLLOOOMMMJJJGGGHHHJJJLLLJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFBBBDDDGGGIIIIIIHHHEEECCC===FFFNNNOOOIIIEEEGGGLLLDDDFFFIIIKKKKKKKKKKKKLLLKKKQQQWWWYYYVVVRRRNNNMMMMMMUUUXXXPPPHHHGGGIIIHHHHHHGGGGGGHHHIIIKKKMMMOOONNNMMMKKKJJJKKKJJJIIIGGGIIIJJJJJJJJJHHHGGGHHHIIIDDDFFFEEEAAA@@@FFFJJJKKKEEEFFFFFFDDDAAAAAAEEEHHH@@@@@@@@@BBBBBBAAA>>><<<@@@AAABBBEEEFFFDDDAAA===DDDEEEFFFEEEBBB@@@@@@@@@<<>>???BBBFFFDDDDDDCCCBBBAAAAAAAAAAAA888888999888999;;;>>>AAACCCAAAAAABBBDDDCCC???;;;BBB@@@@@@BBBEEEFFFDDDBBBAAA===>>>CCCAAA:::777999===<<<;;;;;;<<<>>>AAACCCBBB>>>===???>>><<<<<<@@@BBBBBBAAA???>>>???BBBDDD======>>>>>>===<<<;;;:::666888:::;;;<<<===@@@BBB<<<>>>CCCEEEBBB<<<>>>CCC???@@@???===;;;999:::;;;:::;;;;;;;;;::::::<<<===:::;;;>>>BBBDDDCCC@@@===<<<<<<;;;::::::::::::;;;<<<;;;;;;;;;<<<===<<<;;;888777555444555777:::<<<777777999:::::::::::::::<<<:::777666777888888777666666666777888:::<<<<<<444888<<<===<<<<<<===>>>888888777777666666555555///000111222333333444333333555888777666666888;;;666666444444333444555666555999<<<<<<777555777:::777:::<<<;;;888777888:::444444333333333444555666000111222333444333222111111222222222222333333333000111222333444333222222111111111222333444555666000111111111000///---,,,///......//////000111222---...000222222222222111......//////000111111111///000111000///...///111///111333555777888888888999555111111333555444333222222222222222222222222///111333333222111111111222222111111111111111222222222111111222222333444000000000000000111111222---000222222000000333555000222333333222111333444333222111111333555555444000111222333444444444444///222222000111444666444222444555555444555777999555777999999666666777:::999;;;============???@@@DDDGGGKKKOOOQQQTTTWWWYYYSSSVVVXXXZZZ[[[[[[]]]^^^[[[TTTNNNNNNNNNMMMNNNRRRWWW[[[aaafffjjjnnnrrrtttoooppppppoooooopppsssuuuppppppqqqrrrsssssssssrrrvvvvvvvvvuuutttsssqqqppptttrrrooolllkkkkkkkkklllpppqqqrrrrrrqqqsssuuuxxxxxxnnnnnnwww~~~}}}xxx{{{yyyvvvrrrqqqqqqoookkkggghhhkkknnnpppqqqsssuuuwwwuuuwwwzzz|||}}}|||{{{yyy{{{xxxsssqqqpppooonnnmmm>>>===>>>CCCHHHKKKJJJHHHHHHIIINNNSSSQQQLLLIIIKKKJJJJJJJJJHHHGGGHHHKKKNNNGGGJJJKKKJJJKKKOOOOOOMMMIIIIIIHHHJJJKKKLLLKKKIIIFFFGGGIIIJJJLLLMMMMMMMMMKKKJJJJJJJJJJJJKKKLLLLLLIIIEEEFFFJJJJJJGGGGGGKKKGGGEEEGGGLLLLLLGGGGGGLLLLLLKKKJJJKKKLLLKKKIIIHHHEEEFFFGGGGGGFFFHHHKKKMMMRRRVVVeeerrrhhhQQQIIIQQQOOOPPPPPPNNNJJJFFFDDDDDDMMMLLLIIIGGGFFFIIIMMMQQQQQQMMMHHHHHHLLLMMMKKKIIIEEEGGGHHHIIIHHHHHHIIIJJJFFFEEECCCBBBCCCEEEHHHJJJIIIEEEBBBBBBDDDFFFEEECCCBBBEEEGGGFFFCCCAAABBBDDDAAACCCDDDEEEEEEDDDCCCCCCGGGGGGEEEBBB@@@@@@CCCFFF===;;;===BBBCCC@@@@@@BBBAAABBBBBB@@@===;;;;;;<<<999222000666:::999999<<>><<<;;;::::::999:::;;;<<<===???@@@@@@>>>>>>===============>>>???>>>???AAA???<<<>>>DDD===>>>>>>===;;;:::<<<===:::999999;;;>>>@@@@@@???<<<<<<<<<<<<===???@@@AAAAAABBBAAA@@@>>>>>>@@@BBB???@@@@@@>>><<<;;;<<<>>>;;;;;;===>>>????????????===<<<;;;::::::;;;<<<===;;;888999???AAA===888777666888:::999777555666888:::999888777777888999::::::888666444333333555555666888666333555:::>>>===555555555555666666777777555888888555555888888555222222222333444444111///444333222222333555888999555444444444333444444444999888777777777777777888<<<===<<<888777:::;;;888777666666666777666555333333222222111111222222333000111111111111222222222333555888888555222111000000000000111222222333333111333555444222111000111...000111000///...///111444444222111111111222333...///000111111111111111......//////000000111111444222000111333444555555666333111333888:::999555222222222111111111111111000111333222111000111222---000222444333333444444333333333444555555333111,,,///222333111///000222444666444......444666444---///222222222111222444111222222333333222222111000000000000111222333444777000---111666777666777777777666666666666777777555777888888666666999<<<;;;:::;;;@@@AAA>>>===@@@BBBEEEIIIJJJKKKMMMRRRVVVSSSUUUVVVUUUXXX]]]]]]YYY]]]XXXQQQMMMNNNPPPQQQQQQTTT[[[dddiiijjjkkknnnqqqtttooolllmmmmmmmmmpppuuuxxxvvvqqqnnnrrryyyyyytttrrrwwwwwwsssqqqsssvvvvvvyyyvvvtttrrroookkkiiiiiihhhnnnuuuvvvtttrrrtttvvvwwwuuurrrqqqssswww|||}}}~~~~~~zzzxxxtttqqqooollliiifffhhhkkknnnppprrrsssuuuwwwuuuvvvxxxzzz{{{}}}}}}}}}~~~{{{vvvsssqqqooollljjj===>>>AAAEEEJJJMMMMMMMMMJJJJJJNNNRRRPPPKKKIIIKKKIIIJJJJJJJJJIIIIIIKKKMMMGGGKKKLLLKKKLLLOOONNNKKKHHHGGGGGGHHHJJJJJJIIIHHHMMMMMMNNNOOOOOOOOOOOONNNJJJJJJIIIIIIJJJJJJKKKLLLIIIEEEEEEIIIIIIEEEEEEIIIFFFEEEHHHMMMLLLHHHHHHLLLKKKJJJJJJKKKLLLLLLJJJHHHFFFGGGHHHGGGEEEEEEGGGIIIOOOVVViiixxxpppXXXLLLPPPLLLMMMMMMKKKHHHFFFEEEEEEKKKJJJHHHGGGFFFHHHLLLNNNQQQMMMIIIJJJLLLMMMJJJGGGDDDFFFIIIJJJIIIHHHIIIJJJGGGFFFDDDCCCDDDFFFIIIKKKFFFCCCAAABBBDDDFFFFFFEEECCCDDDFFFEEECCCBBBBBBCCCCCCCCCCCCDDDDDDDDDBBB@@@CCCDDDDDDCCCAAA@@@AAABBB===;;;<<>>===;;;:::;;;<<<888555666;;;===999777999===<<<<<<<<<;;;;;;;;;;;;===???BBBDDDEEECCCAAA@@@AAA@@@>>>===<<<<<<===>>>999:::;;;<<<>>>???@@@@@@>>>>>>============>>>>>>???>>>???AAA???<<<>>>DDD<<<======<<<::::::;;;<<<;;;::::::<<<>>>??????>>><<<<<<<<<<<<===>>>???@@@AAAAAAAAA???>>>===???AAA@@@@@@???;;;777555444555<<<===>>>??????@@@@@@@@@???>>><<<;;;;;;;;;<<<<<<:::777777<<<===:::666555777999;;;:::888777888999:::999888777777888999:::;;;:::888666555555666777444777666333444999;;;999555555666666777777777777:::<<<;;;666555777666333000000111333666777555444444333222222333555888999444555555666666555444444666666555555555555666666:::<<<;;;888777:::;;;999666666555666666666444333333222222111111222222333000000111111222222222222222444555555333222222333000000000111222222333333111333444444222111000111000111222111000000000222222111000/////////000111//////000111111111000000//////...//////000111222555333111111333444444444777444111333666777555222444333333222111000//////000111111000//////000222---000222333333333444555111111222333333222111//////111444444333111222444222555333//////333555222...000222222222111222444333333333333333333333333111111111111222333444444777000---111666777666777777777777666666777777777777777777555444555:::>>>;;;999;;;???@@@>>>>>>@@@BBBEEEIIIKKKKKKNNNSSSWWWSSSUUUUUUUUUXXX^^^^^^[[[[[[VVVOOOLLLMMMOOOPPPPPPSSSZZZcccgggiiijjjmmmpppsssooolllmmmmmmkkkmmmqqquuutttqqqooosssyyyxxxttttttxxxyyytttsssuuuxxxxxx{{{yyywwwuuusssooommmllliiimmmrrrssspppoooqqqssstttsssrrrrrrsssvvvzzz|||{{{}}}zzzwwwtttqqqooollliiifffgggjjjmmmppprrrtttvvvyyyvvvwwwxxxzzz{{{|||}}}}}}{{{xxxtttrrrqqqpppnnnlll<<>>AAACCCEEEEEECCCAAA@@@???===:::999<<<<<<::::::===999;;;<<<<<<;;;;;;===>>>999:::>>>AAA@@@:::777777999888888777777777777777999<<<@@@DDDEEECCC@@@>>>@@@???===<<<<<<>>>@@@AAA::::::;;;===>>>???@@@AAA>>>>>>============>>>>>>???===???AAA@@@===>>>CCC;;;<<<<<<;;;:::999;;;<<<===<<<;;;<<<>>>???>>>===>>>======<<<<<<======>>>???@@@@@@???===<<<>>>???@@@???>>>:::666333222222======>>>???@@@@@@@@@@@@@@@???===<<<;;;<<<======;;;777666:::;;;888666777777999;;;;;;999999999:::999999888888888888999999<<<;;;999888777777888999555777888555666999999777555666666777777777777777<<<===;;;666555777888555111111222444777777666444333333222222333555777888555555666777777666666555666666666555555666666777999;;;;;;888888;;;<<<:::555555555555555444333333333222222111111222222333000000111222222222222222111222333333222222333555000000000111222222333333000222444444222111000111111222333222111111222333222111000///...///000000000000111111111000//////000///.........000222444555444222333444444333222777444222222444444111///555444333222111///......///000000...------///111...000222333333333444555222222444444444222000///000111333444333222222333111333333111111333333111...000222222222111222333555444333222222333444555111111222222333444444555777111...222666666666777777777777777777777777777999888666333333555:::>>>:::888:::>>>@@@>>>???BBBBBBEEEIIIKKKLLLNNNSSSXXXTTTVVVVVVUUUXXX^^^```]]]VVVSSSNNNKKKLLLMMMNNNOOOSSSYYY```eeegggiiimmmooorrrnnnlllmmmllliiijjjmmmqqqqqqpppppptttyyyxxxsssuuuyyyyyyvvvuuuxxx{{{zzz{{{{{{zzzwwwuuussspppooojjjmmmooonnnlllkkkmmmoooqqqqqqqqqrrrsssuuuwwwxxxxxx{{{zzzwwwtttqqqooommmiiiggggggiiimmmoooqqqtttwwwyyywwwwwwyyyzzz||||||}}}}}}xxxuuurrrpppppppppooonnn===BBBGGGIIIIIIJJJLLLOOONNNMMMNNNQQQOOOJJJJJJMMMHHHKKKMMMNNNMMMLLLLLLLLLHHHLLLNNNMMMMMMOOOMMMIIIHHHFFFEEEFFFHHHIIIHHHGGGKKKKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJHHHFFFEEEEEEDDDBBBAAABBBBBBEEEIIIMMMMMMKKKJJJKKKIIIHHHHHHJJJLLLLLLKKKJJJGGGIIIIIIHHHFFFDDDDDDEEEKKKJJJOOOVVVRRRHHHHHHPPPJJJKKKJJJHHHEEEEEEGGGIIIJJJIIIHHHIIIJJJJJJJJJIIIMMMLLLLLLMMMNNNLLLGGGDDDCCCFFFIIIKKKJJJIIIHHHHHHGGGFFFEEEDDDEEEFFFHHHIIIBBBBBBBBBBBBDDDEEEEEEEEEKKKHHHGGGHHHJJJKKKHHHEEEEEEBBBAAACCCFFFGGGCCC???CCCEEEFFFEEECCC@@@>>>>>><<<888888:::;;;:::<<<@@@===>>>???@@@??????@@@BBB;;;???CCCEEEBBB===<<<===999888777666666666777777777999<<>><<<<<<>>>@@@AAA;;;;;;<<<===???@@@AAAAAA>>>============>>>>>>??????===>>>AAAAAA>>>>>>AAA<<<======<<<::::::<<<===???>>>======>>>>>>===;;;???>>>===<<<<<<<<<<<<<<<>>>??????>>><<<<<<===>>><<<======;;;888777888:::<<<===>>>???????????????>>>======<<<<<<>>>???@@@>>>:::999;;;;;;888888:::777888999999999999::::::999999999999999999999999;;;:::999888888888888999666:::;;;999999;;;999666555555666777777777666555888:::888555555999;;;999555444444444555444222000222222222333444555777888666555444444444555666777888888888777888888999999777::::::888999<<<===;;;333444555555444333333333333222222111111222222333///000111222222222222111000222444444222111111222000000000111222222333333///111333333222111000111111222333222111000111333444333111000000000111222000111111111000///......111///...---...000333555555444444444555444222111666444222222333333222000333333222222111000//////000000000...------000222...000222333222222444555555666888999777444333222//////000111000000111111111333444333333444333111...000222222111111222333555444222111111222444555222222333444555555555555666222000444666666666777888888888888888888888888888777666444555777:::<<<999777999===???>>>???CCCAAAEEEIIIKKKLLLOOOTTTXXXWWWYYYXXXVVVYYY^^^^^^[[[SSSPPPNNNLLLLLLMMMNNNOOORRRWWW^^^cccfffiiilllnnnpppllllllnnnmmmjjjjjjmmmlllnnnoooppptttxxxwwwrrruuuxxxxxxuuuuuuzzz|||zzzyyy{{{zzzwwwuuuuuurrrooommmnnnnnnllliiiiiikkkmmmooooooqqqrrrssssssssssssuuuyyy}}}~~~~~~~~~zzzwwwtttqqqpppmmmjjjgggiiikkknnnoooqqqsssvvvxxxxxxxxxzzz{{{||||||||||||wwwtttqqqpppppppppooonnnCCCGGGKKKLLLKKKJJJLLLNNNNNNMMMNNNQQQOOOKKKJJJNNNIIIKKKOOOPPPOOOMMMLLLLLLIIIMMMNNNMMMMMMOOOMMMJJJJJJHHHGGGGGGIIIJJJJJJIIIJJJKKKLLLMMMNNNNNNNNNNNNIIIHHHHHHHHHHHHIIIJJJJJJGGGHHHGGGEEECCCCCCBBBAAABBBFFFJJJKKKKKKJJJJJJJJJIIIHHHHHHIIIKKKLLLKKKIIIGGGHHHIIIHHHGGGFFFGGGIIIOOOJJJIIILLLKKKGGGLLLTTTMMMMMMLLLIIIGGGFFFGGGIIILLLJJJIIIJJJLLLLLLJJJHHHKKKKKKMMMNNNMMMKKKGGGDDDCCCFFFIIIJJJJJJIIIHHHIIIEEEDDDDDDCCCDDDEEEFFFFFFCCCDDDDDDDDDDDDCCCCCCDDDKKKIIIGGGHHHJJJJJJGGGCCCCCCBBBBBBDDDGGGGGGEEEBBBDDDEEEDDDAAA>>>;;;;;;<<<:::777777;;;======@@@DDDAAABBBCCCBBBAAA@@@AAABBB>>>BBBEEEDDDBBBBBBDDDFFF===<<<:::999999999:::;;;777777888888999:::;;;;;;BBBAAA???===<<<===>>>>>>;;;<<<===>>>???AAABBBBBB===============>>>?????????======AAABBB???>>>@@@===>>>>>>===<<<<<<>>>???AAA???======>>>>>><<<;;;???>>>===<<<;;;;;;;;;;;;===>>>???>>>===<<<<<<===:::;;;<<<;;;::::::<<<>>>;;;<<<==================;;;;;;;;;<<<===???AAABBB>>>;;;:::;;;:::777888;;;555555666888999:::999999999999999::::::999999999999888888777777777777888666999;;;999888:::888444444555666777777666444333666888777444444888:::888444333333333444333000...111222222333444555666777777555222000000333777:::888888888888888999::::::666999:::888999======;;;333555666666333222222444333222222111111222222333///000111333333222111111000333666666444111///...000000000111222222333333...111333333222111000111000111222111000000111222333222111000000000111222000000000000000///...---000///...---...111444666555444444555666555222000333222222333444444444333111111111111111111222222000111111///......000222///000222222222222444666666999<<<<<<999555333333000000///000000111111111222222444666666444222222///111222222111111111222333222000//////000222333111222444555555666555555666222222555777555555777888888999999999999888888666666666777888999999888999777888===???>>>???CCC@@@DDDHHHJJJKKKNNNSSSXXX[[[]]]\\\YYYZZZ]]][[[WWWOOOOOONNNMMMLLLMMMNNNPPPRRRVVV\\\aaafffiiilllnnnmmmkkkkkknnnnnnlllmmmpppiiimmmoooooorrrvvvvvvrrrtttvvvuuusssuuuzzz{{{yyyxxx|||}}}yyywwwyyyvvvqqqqqqqqqooollljjjjjjkkkmmmmmmnnnppprrrsssrrrqqqppprrruuuzzz|||||||||{{{{{{zzzxxxuuurrrqqqnnnkkkiiilllmmmoooooopppqqqtttwwwyyyzzzzzz{{{||||||||||||yyyvvvssspppooonnnmmmkkkJJJLLLNNNOOONNNMMMNNNNNNLLLLLLNNNRRRPPPLLLKKKNNNJJJMMMOOOPPPOOONNNNNNNNNJJJMMMNNNLLLLLLOOOOOOLLLLLLJJJHHHHHHIIIKKKLLLKKKGGGHHHJJJLLLMMMNNNOOOOOOIIIIIIIIIIIIIIIJJJJJJKKKGGGIIIHHHEEEDDDEEEDDDAAABBBGGGIIIHHHGGGIIIIIIHHHIIIHHHHHHIIIKKKKKKJJJHHHGGGHHHHHHGGGFFFGGGJJJLLLKKKHHHHHHKKKLLLJJJJJJNNNNNNNNNNNNLLLIIIHHHHHHIIIMMMKKKIIIJJJLLLMMMKKKHHHIIIJJJLLLMMMMMMJJJHHHFFFEEEGGGHHHIIIHHHHHHIIIJJJDDDDDDDDDCCCCCCDDDDDDEEEDDDEEEGGGFFFDDDCCCCCCDDDIIIHHHGGGFFFFFFEEECCCAAAAAABBBDDDEEEEEEEEEDDDCCC@@@@@@???===:::888999:::999777999>>>@@@@@@CCCGGGBBBCCCCCCBBB@@@>>>???@@@AAADDDDDDBBBBBBGGGJJJJJJBBB@@@>>>===<<<===???@@@:::999888777777888:::;;;@@@???>>>======<<<<<<<<<<<<<<<===???@@@AAABBBCCC===<<<<<<======>>>???@@@???<<<===AAACCC@@@>>>???===>>>???>>>======???AAAAAA???>>>>>>>>>>>>===;;;>>>======<<<;;;;;;;;;<<<===>>>@@@???===<<<<<<===;;;<<<<<<;;;999888:::;;;;;;<<<<<<======<<<<<<;;;:::::::::;;;===???AAABBB===::::::;;;999555666:::555444444777999::::::999999999::::::::::::999999777777777777777777777666333666777555555777555222444555777888777666444333777999999666555777666333111000111222444444333111111111222333444555666666777444111...///333777:::666666666666777777888999666999;;;999:::======:::222555888777333222333555333222222111111222222333...000222333444333111000222444777777444111///...000000000111222222333333...000222333222000111111000111222111000///000222111000///...---...////////////000000000///......000///......000222444666333333555777888666333000000111111222444555666666000000000111222222333333///000111111000///000111///000222222111222444777777:::>>>>>>999555333333333222000111222444444333333111222666666222111333///111333333111000111222222111000//////000111222111222444555666555555444555333333777777555555888888999:::;;;;;;:::999888555555666888::::::888666:::888888<<<>>>===???BBB>>>BBBFFFIIIJJJMMMRRRWWW]]]______]]]]]]]]]YYYSSSKKKMMMNNNMMMLLLLLLNNNPPPSSSVVVZZZ```fffjjjmmmnnnmmmjjjiiilllmmmlllnnnrrrhhhlllnnnnnnpppttttttqqqssstttsssrrruuuzzz{{{yyyyyy|||{{{~~~{{{uuuuuusssqqqooonnnmmmmmmnnnmmmnnnppprrrrrrqqqooonnnooorrrvvvxxxxxxxxxyyyzzz{{{|||~~~{{{yyyvvvtttrrrpppmmmkkklllmmmnnnooooooqqqtttwwwzzz{{{{{{|||||||||{{{{{{{{{xxxtttqqqooonnnllljjjJJJJJJKKKMMMOOOOOONNNLLLIIIJJJNNNSSSRRRNNNLLLOOOKKKNNNPPPPPPOOONNNOOOOOOKKKMMMMMMJJJKKKOOOQQQOOOLLLJJJHHHHHHIIIKKKLLLLLLGGGHHHJJJKKKMMMNNNNNNNNNJJJJJJIIIIIIJJJJJJKKKLLLGGGKKKJJJFFFEEEHHHGGGCCCDDDHHHIIIEEECCCGGGHHHFFFJJJIIIHHHIIIJJJJJJIIIGGGHHHHHHGGGEEEDDDEEEIIILLLHHHFFFFFFJJJLLLKKKIIIIIIJJJLLLMMMMMMKKKJJJJJJKKKNNNKKKGGGHHHKKKLLLJJJGGGHHHIIIKKKLLLKKKJJJIIIHHHFFFGGGHHHGGGGGGGGGJJJLLLEEEEEEDDDDDDDDDDDDDDDDDDBBBEEEHHHHHHFFFEEEEEEGGGJJJJJJJJJHHHEEEBBBAAAAAA@@@DDDFFFEEEAAA>>>???AAA:::<<<>>>>>>===;;;;;;<<<:::999;;;@@@BBBAAACCCFFFAAABBBCCCBBB@@@>>>???@@@AAADDDCCC@@@BBBIIIJJJGGGDDDCCC@@@???>>>???AAABBB======<<<<<<<<<<<<<<<<<<;;;<<<===>>>======<<<;;;<<<===>>>???AAABBBCCCCCC<<<<<<<<<<<<===>>>???@@@@@@<<<<<>>>>><<<===>>>===<<<===>>>@@@AAA???>>>>>>??????===<<<======<<<;;;;;;;;;<<<<<<===???@@@@@@>>>=========<<<======;;;999888999:::<<<<<<============<<<<<<<<<;;;;;;;;;;;;===>>>???===;;;<<<===:::555666:::555444444777:::<<<;;;:::999999:::;;;;;;:::999999666666777777777777777666111444555333333555555222666777999::::::888666444666999:::888777888666222222111222333555555333111000111222333444555555555555444333222333555777999666666666666777888999:::666:::;;;::::::===<<<999333666999888444222444666333222222111111222222333...000222444444333111000444555555444222111222444000000000111222222333333---///222222111000111111111222333222111111222333111000///...---......///......//////000/////////......///000111333444555111222555777999888444111...///111111222333444555111111111111111222222222,,,...111111000.........000111111111111222555777999===BBBAAA;;;666444444444222///000222444444333222///000333333000///222000111333333111000111111111111111111111111111111000111333555555555444333555333555888777444444888888999:::<<<<<<:::999888777555555666999:::999777<<<999888<<<===<<<===AAA===AAAEEEGGGIIILLLQQQVVV\\\___aaa_________YYYRRRGGGJJJLLLLLLKKKKKKMMMOOOTTTVVVZZZ```fffkkknnnooonnnjjjhhhjjjkkkjjjlllqqqhhhlllnnnmmmnnnqqqsssqqqssssssrrrqqquuu{{{|||yyyxxx|||{{{}}}uuuvvvtttsssqqqqqqpppooonnnnnnooopppqqqqqqpppooommmmmmpppsssttttttuuuwwwxxxvvvxxxzzz}}}|||zzzwwwuuutttrrrooommmjjjkkkmmmnnnooorrrwwwzzz{{{{{{||||||||||||{{{{{{|||yyyuuurrrpppooommmlllGGGFFFFFFIIIMMMNNNLLLIIIHHHIIINNNTTTSSSOOOMMMOOOMMMNNNPPPPPPOOONNNOOOPPPKKKMMMLLLIIIJJJOOORRRQQQLLLJJJGGGGGGIIIKKKLLLLLLMMMNNNOOOPPPQQQRRRRRRRRRKKKJJJJJJJJJJJJKKKLLLLLLHHHLLLKKKFFFFFFIIIIIIEEEEEEIIIHHHCCCAAAEEEGGGEEEKKKJJJIIIIIIJJJJJJHHHFFFJJJHHHFFFCCCAAACCCHHHKKKNNNJJJGGGIIILLLMMMMMMMMMGGGIIILLLMMMLLLKKKKKKLLLNNNJJJFFFFFFIIIKKKIIIFFFGGGIIIKKKKKKKKKJJJJJJJJJGGGHHHGGGFFFEEEGGGJJJMMMFFFFFFFFFFFFEEEEEEEEEEEEAAADDDHHHHHHGGGFFFHHHIIIMMMOOOOOOLLLGGGCCCCCCDDD@@@EEEHHHEEE>>>999:::>>>666:::???BBBCCCAAA@@@???;;;:::<<>>>>><<<;;;======>>>???AAABBBCCCDDD<<<<<<<<<<<<===>>>@@@@@@@@@<<<<<>>>>>;;;<<<===<<<<<<<<<>>>@@@@@@???>>>>>>??????>>><<<<<<<<<;;;;;;;;;<<<<<<======???AAAAAA???=========<<<======<<<;;;:::<<<>>>===>>>>>>>>>>>>>>>======>>>===<<<;;;:::;;;;;;<<>>@@@AAA===888888<<<666555555888<<<>>>===;;;999999;;;;;;;;;;;;999999666777777888888888777777333555666333444777777555888999;;;<<<<<<:::777555222777:::999:::<<<:::666777666555555555444111///000111222333444555555555333444555666777777777777888888888888999:::;;;<<<777:::<<<::::::<<<;;;888333777:::888444222444777333222222222222222222333...///222444444333111///666555333000///222666:::000000000111222222333333---///111222111000111111222333444444222222333444333222000/////////000111------...///000000000///---...///111222333444555000222444888:::888444111...///000111000000222333333222222222111111000000***---000111000...,,,,,,000111111111111222555777<<>>???AAACCCDDDDDDBBBBBBBBBCCCCCCBBB>>>;;;>>>>>>============>>>>>>DDD;;;:::DDDHHHCCC???AAA===???@@@???===<<<>>>AAA===???@@@AAAAAA>>><<<:::===???AAA???<<<<<<>>>AAA888:::===@@@AAA@@@>>>===============>>>>>>>>>>>>:::::::::;;;;;;<<<<<<<<<;;;<<<>>>===<<<;;;===>>>===@@@???<<<;;;===<<<999<<<===:::777888===>>>;;;<<<======;;;888555555666333555777999:::999888777;;;:::999:::;;;;;;:::888555666777888888999999999666444333555888:::999777999999999999888777777666666666777777777777666666222333333444444555555666444333222222222333444555444666888888888777888999999999999999999888777666888999999999999888777777777777777666555333222111444333111111111333555666222222222111111111111000555333111000/////////000000000000000000111111111111111222222222333333333444444555777888666333111222111///.........///000111111111111000000000000111000......000222222222222444888::::::777333111333333222111000000000111555555555333000///000111///111...///444...,,,777222222111111222444555777DDDEEEEEEBBB===999777666444333000......000222444111111222222222222111111///111555888888666333111000111111111111222222222444222111222444666777777444555555555444444555777888:::<<<;;;:::888777888:::777666999999666555888=========<<<===>>>??????>>>AAADDDGGGJJJMMMRRRUUU[[[^^^```aaaccc```UUUIIIKKKLLLMMMNNNMMMLLLJJJIIITTTVVVZZZ___dddiiimmmooommmkkkiiihhhiiikkkmmmoooooohhheeekkkooonnnooossstttttttttttttttuuuvvvvvvwwwxxxyyyzzzzzzyyyxxxwww{{{zzzxxxwwwtttrrrqqqppppppoooooopppqqqpppooommmooopppqqqpppnnnmmmmmmmmmsssvvvzzz||||||||||||}}}zzzyyyxxxvvvtttrrrooonnnlllnnnqqqsssssstttuuuwww{{{{{{||||||{{{zzzyyyyyywwwxxxxxxwwwtttpppllliiiOOONNNMMMMMMNNNNNNLLLJJJKKKMMMPPPPPPPPPOOOPPPPPPQQQSSSRRRQQQSSSVVVUUUQQQNNNTTTSSSLLLLLLRRRRRRLLLJJJLLLKKKGGGHHHLLLNNNMMMKKKKKKKKKJJJHHHGGGGGGHHHGGGGGGHHHIIIJJJKKKKKKLLLMMMKKKKKKNNNMMMHHHFFFGGGJJJDDDAAADDDEEEDDDEEEIIIOOOLLLIIIIIIKKKLLLKKKIIIHHHGGGFFFFFFFFFHHHIIIKKKRRROOOJJJHHHGGGHHHGGGGGGJJJLLLKKKHHHHHHKKKLLLJJJIIIEEEEEEJJJLLLHHHFFFHHHHHHJJJIIIGGGHHHLLLKKKGGGJJJHHHFFFFFFHHHJJJJJJIIIMMMKKKHHHGGGGGGHHHGGGFFFFFFIIILLLLLLKKKHHHGGGGGGFFFKKKPPPNNNHHHCCCCCCEEECCCCCCCCCBBBAAA???===<<>>@@@BBBCCCCCCCCCCCCAAA@@@???AAACCCDDDCCC@@@EEEEEEEEEDDDDDDCCCCCCCCCAAA@@@>>>???AAACCCDDDCCCBBBBBBDDDDDDCCCAAA???>>>??????>>>>>>>>>>>>??????CCC;;;;;;EEEIIIDDD@@@AAA>>>AAABBBBBB???>>>???AAA???@@@AAABBBAAA???===;;;===???@@@???<<<;;;>>>AAA<<<===???@@@@@@>>><<<;;;===============>>>>>>>>>============>>>>>>>>>???;;;<<<======;;;;;;<<<===;;;>>>>>>;;;;;;>>>>>>;;;:::;;;999666777<<<===;;;=========;;;888666555666888999;;;<<<======<<<<<<;;;:::999:::;;;;;;:::888666666777888888888777777888777555777999;;;:::888::::::;;;;;;:::999777666666666666777777666666666444444444444444444444333333222222111222333555666444666888888888777888999888999999999888888777666888999999999999888777777777777777666555333222111333222222222222333444555000000111111222222222333333333222111000000000000000111111111222222333333111111111222222222333333444444666777777555222000222222111000000000000000000000000000000000000000000///......///111222222222444666888777555333111222222111111000111111111222333333222111000222333///222...///444...,,,777222111111111222444555777BBBCCCCCCAAA===999666666333222000//////000222333111111222222222222111111666666555555333222000000111111111111222222222222444333222222333444555555444555555555444444555777777999::::::888777666777999666666999999666666999;;;<<<<<<===>>>>>>??????@@@BBBEEEGGGIIILLLOOORRRXXX\\\^^^```bbb```VVVKKKGGGHHHJJJLLLLLLKKKJJJIIISSSUUUYYY^^^dddiiimmmooollljjjhhhggggggiiikkkmmmpppjjjiiinnnqqqpppqqqtttuuuuuuuuuuuuvvvwwwxxxyyyyyyyyyzzz{{{zzzyyyxxxwwwyyyxxxwwwuuusssqqqpppoooppppppoooooopppooonnnmmmooopppqqqqqqooommmmmmnnnrrruuuxxx{{{{{{{{{|||}}}zzzzzzxxxwwwtttrrrpppnnnmmmnnnqqqrrrrrrsssuuuwww{{{{{{{{{{{{{{{zzzyyyyyywwwxxxwwwvvvtttqqqmmmkkkNNNLLLLLLOOOSSSSSSMMMHHHJJJKKKNNNOOOOOOPPPRRRTTTQQQSSSSSSQQQSSSVVVUUUPPPPPPTTTSSSLLLKKKOOOOOOJJJIIIKKKJJJHHHIIIMMMPPPOOOKKKJJJJJJHHHGGGFFFEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKIIIJJJNNNMMMHHHFFFHHHJJJEEECCCEEEGGGGGGHHHKKKLLLJJJIIIHHHJJJJJJJJJIIIIIIFFFEEEGGGJJJLLLKKKIIIQQQOOOLLLKKKKKKJJJIIIGGGKKKMMMLLLIIIIIILLLMMMKKKJJJGGGFFFIIIKKKHHHFFFGGGFFFHHHHHHGGGIIILLLJJJFFFHHHIIIIIIIIIHHHHHHJJJLLLOOOMMMIIIHHHHHHHHHGGGFFFEEEHHHJJJKKKIIIGGGFFFFFFIIIJJJKKKIIIFFFDDDDDDEEEDDDCCCCCCBBBBBBAAAAAAAAADDDEEEEEEDDDCCCCCCDDDFFF@@@AAABBBCCCDDDCCCBBBBBB@@@@@@@@@BBBDDDEEEDDDCCCEEEEEEDDDDDDDDDDDDDDDDDDBBBAAA??????AAACCCCCCCCC@@@CCCFFFEEEBBB@@@@@@AAA@@@@@@@@@??????@@@@@@@@@BBB===>>>GGGJJJEEEAAABBB???@@@BBBBBB@@@>>>>>>>>>@@@AAABBBBBBBBB@@@>>><<<<<<>>>???>>>;;;:::===@@@???@@@AAAAAA???===:::888======<<<<<<======>>>???=========>>>>>>>>>>>>>>>;;;<<<======;;;;;;<<<===999<<<<<<:::;;;??????===888:::999666777<<<>>>============;;;888666666666888888999999:::;;;;;;;;;:::999999:::;;;<<<:::888777777777777777666666555888777666777888999888777999:::<<<<<<;;;:::777666555555666666666666555555666666666555444333222222222222111111222444555666444666888888777777888999888888888888777777777777888888999999888888777666777777666666555444222222111222222333333333333333//////000111222333444444000111222222222222111000000111111222333444555555000000111111111222222222444555666666666444111000222222333333222222111000......//////000000111111///.........///000222333444444555555444444222222111111111000111111222222000111333222222222333555///333//////444///---666111111000111222444666777@@@AAAAAA???;;;777555555111111111111111111111111111111222222222222111111999777333000//////000111111111111111222222222333444333222222222333444444333444555555444444666777666777999888777666666666777555555888999777777:::999:::<<<>>>???@@@??????@@@BBBEEEFFFHHHJJJMMMPPPUUUYYY]]]___```___VVVLLLDDDFFFHHHJJJKKKKKKKKKJJJQQQSSSXXX]]]ccciiimmmoookkkjjjhhhgggfffgggiiijjjpppmmmmmmqqqtttsssssstttssssssttttttvvvwwwyyyzzz{{{{{{{{{{{{zzzyyywwwvvvvvvuuutttrrrpppoooooonnnpppppppppooonnnmmmllllllpppqqqrrrqqqooonnnnnnnnnqqqtttxxxzzz{{{|||}}}~~~|||{{{yyywwwtttrrrpppooonnnoooppppppqqqrrrvvvxxxzzz{{{{{{{{{{{{zzzzzzyyyxxxxxxwwwvvvtttrrrpppoooLLLIIIIIINNNUUUWWWRRRLLLKKKLLLMMMMMMMMMOOOQQQTTTQQQSSSSSSQQQRRRUUUTTTOOONNNQQQPPPKKKKKKNNNNNNJJJKKKMMMLLLHHHIIIMMMOOONNNMMMKKKIIIHHHHHHGGGEEECCCCCCCCCDDDEEEGGGHHHIIIIIIKKKIIIJJJMMMLLLGGGEEEFFFJJJGGGFFFGGGJJJKKKLLLMMMIIIIIIHHHHHHIIIIIIIIIIIIIIIFFFEEEHHHNNNPPPMMMHHHJJJIIIIIIJJJLLLLLLKKKIIIJJJLLLLLLIIIIIILLLLLLJJJJJJHHHGGGHHHIIIHHHGGGFFFCCCFFFGGGFFFHHHKKKIIIDDDEEEHHHKKKJJJGGGFFFIIIMMMLLLJJJGGGFFFGGGHHHGGGGGGEEEGGGIIIIIIGGGEEEEEEEEEIIIHHHGGGGGGGGGFFFCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBDDDFFFHHHAAABBBCCCCCCCCCBBB@@@??????@@@AAACCCDDDEEEEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCDDDBBB@@@@@@AAACCCCCCBBB???DDDGGGFFFBBB???AAAEEE@@@@@@????????????@@@@@@AAA>>>AAAHHHJJJFFFBBBBBB===???@@@@@@???===<<<;;;???@@@AAAAAA@@@???===<<<;;;===???===::::::<<>>???;;;;;;;;;;;;;;;;;;;;;;;;===>>>???>>><<<;;;<<<===999<<<<<<:::;;;>>>???<<<888;;;:::777888<<>>===;;;888666666777777777777777888999:::;;;:::999999:::;;;<<<:::999888888888777666555444444666555555555555555555444888999;;;<<<;;;999777555555555666666666666555555555555666666555444333222222111111111222444666777333555777888777777888999777777777777666777777777888888888888888777777666666666666666555444333222000111333444444333222111000000111222222333444444---///111333444333111000///000111222333444555666000000000111111111222222444555666666444222000000111222333333333222000///------...///000000111111...............///222444777666555444333333333444111000000000111222333333000111333333222222222444///444111///333000...555000000000000222444666777<<<===>>><<<999666444444///000111222222111111000111111222222222222111111555333000......000222444111111111222222222333333222222222222111222444666333444555444444444666888666777888888666666666777666444444888999888888<<<666888;;;>>>@@@@@@@@@??????AAADDDFFFGGGJJJMMMPPPUUUZZZ]]]^^^^^^]]]UUULLLEEEFFFHHHIIIJJJKKKKKKKKKPPPRRRWWW\\\bbbhhhllloookkkjjjiiihhhggghhhiiijjjnnnnnnqqqtttuuuuuussssssppppppqqqrrrsssuuuwwwxxx{{{{{{{{{zzzyyywwwuuusssrrrqqqooonnnmmmmmmmmmmmmpppppppppnnnlllkkkkkkkkkoooqqqrrrrrrpppoooppppppsssvvvyyy{{{|||}}}}}}|||zzzwwwtttrrrqqqpppnnnoooooooooooorrrvvvyyyzzzzzzzzz{{{{{{zzzzzzyyyxxxxxxwwwuuutttsssrrrrrrOOOJJJGGGJJJQQQUUUSSSNNNMMMNNNNNNNNNMMMMMMOOOQQQPPPRRRRRRPPPQQQTTTRRRNNNNNNOOOOOOMMMNNNPPPQQQPPPOOOPPPNNNJJJIIIMMMNNNLLLOOOMMMJJJIIIJJJIIIFFFDDDBBBCCCDDDEEEGGGHHHIIIJJJLLLIIIJJJMMMKKKFFFCCCDDDGGGFFFFFFFFFIIILLLMMMLLLGGGGGGHHHIIIIIIIIIJJJJJJHHHFFFEEEIIINNNPPPMMMHHHFFFFFFFFFHHHJJJJJJHHHGGGGGGJJJJJJHHHHHHJJJJJJGGGIIIHHHGGGGGGHHHIIIIIIGGGAAADDDEEEEEEGGGJJJHHHCCCBBBFFFKKKJJJFFFDDDHHHMMMIIIGGGEEEFFFHHHJJJJJJJJJEEEFFFHHHHHHFFFEEEDDDEEEFFFEEEFFFGGGHHHFFFBBB>>>???@@@@@@AAABBBCCCCCCDDDAAA@@@@@@@@@AAACCCEEEEEEAAAAAABBBBBBAAA@@@>>>===???@@@BBBCCCDDDDDDEEEFFFAAABBBBBBCCCCCCDDDDDDDDDEEECCCAAA@@@AAABBBBBBBBB???CCCFFFEEEAAA@@@BBBFFF?????????>>>>>>?????????AAA@@@BBBGGGIIIFFFCCCCCC?????????@@@@@@???===<<<>>>?????????>>>===<<<;;;;;;===???===::::::<<>><<<;;;===<<<;;;;;;;;;<<<>>>???::::::::::::::::::::::::>>>???@@@???===<<<===>>>:::======::::::======:::999======:::999===AAABBB===>>>>>><<<999666666777999999999999:::;;;<<<===999999888:::<<<<<<;;;999888888888888777555444333444555555555444444444444777888999:::999777555444555555666666666666555555222333555666777666555444222222111111222444555666333555777777777666777888777666666555555666777777777888888888888777666666666666666666555444333333000111333444444333111///333222222222222222222222,,,///111444555333111000//////000111222333444555000111111111111222222222222444666555222000000111000111222222222111///...---......///000111111222---...//////...///222555999888666444333333444555111000000000111222333333111333444444222111111111///666222...222111...444000//////000111333666777888:::;;;:::777444333333---///000222222222000000111111222222222222111111222222111000000000111222111222222222222333333333000111222222111333666999222444555444444444666888777888999888777777888999555333444888999888999<<<555777:::>>>@@@@@@@@@???===???BBBEEEHHHKKKOOORRRWWW\\\___^^^]]]ZZZSSSKKKIIIIIIJJJKKKKKKKKKKKKKKKOOORRRVVV[[[aaagggkkkmmmllllllkkkjjjjjjjjjkkkllllllpppssstttttttttsssrrroooooopppqqqssstttvvvwwwxxxxxxxxxwwwvvvsssqqqpppnnnmmmkkkjjjiiijjjkkklllooopppooommmjjjhhhjjjkkkoooppprrrsssrrrqqqrrrssswwwyyy|||~~~}}}zzzwwwtttrrrqqqpppnnnnnnoooooooooqqquuuxxxyyyyyyzzzzzzzzzzzzzzzyyyyyyxxxwwwvvvuuuttttttsssSSSMMMHHHGGGKKKNNNNNNLLLNNNOOOPPPOOOMMMLLLLLLMMMOOOQQQQQQNNNPPPRRRPPPLLLIIIJJJJJJKKKLLLNNNPPPQQQQQQRRROOOKKKJJJLLLMMMKKKPPPMMMJJJJJJLLLLLLIIIFFFDDDEEEFFFHHHIIIKKKLLLMMMJJJHHHIIILLLKKKFFFCCCDDDCCCEEEDDDCCCFFFJJJJJJGGGEEEGGGIIIJJJIIIIIIJJJKKKHHHGGGGGGIIIMMMNNNLLLIIIHHHGGGFFFGGGHHHGGGEEECCCEEEHHHIIIGGGGGGIIIHHHEEEHHHHHHGGGEEEGGGKKKKKKHHHBBBEEEEEEEEEGGGKKKIIIEEEAAAEEEIIIIIIFFFEEEHHHLLLHHHGGGFFFGGGIIILLLMMMMMMEEEFFFHHHGGGEEEDDDEEEEEECCCCCCEEEGGGGGGEEEAAA===>>>???AAACCCDDDDDDCCCCCCDDDCCCAAA@@@AAAAAA@@@???AAAAAABBBBBBAAA???>>>===>>>@@@BBBCCCCCCCCCDDDEEECCCCCCDDDEEEFFFFFFGGGGGGFFFDDDAAAAAAAAABBBBBBAAA???BBBDDDCCCAAAAAACCCFFF??????>>>>>>>>>>>>??????@@@AAACCCEEEFFFEEEDDDDDDCCCAAA@@@AAABBBCCCBBBAAA>>>>>>>>>>>>===<<<;;;;;;<<<>>>???>>>;;;:::===@@@???@@@@@@@@@??????>>>======<<<;;;::::::<<<>>>???===============<<<<<<<<>>:::======::::::<<<<<<999:::??????;;;:::===AAACCC>>>>>>>>><<<999777777777777777888888999999::::::999888888:::<<<<<<;;;:::999999999999888777555555444666777666555555666777888888888888777666555444666666777777777777666666111333555777888777666555444333222222222333444555333555777777666666777888666666555444444555777888777777888888777777666555555555666666555444444333000111333444444222000///444333333333222222222222///111444666666555333222///000000111222333444444111111222222222333333333000333555444111///111333111111111111111000000/////////000000111111222222,,,///000000...///333777:::999666444333444555666111111111000111111222222111333555444333111000000///777444...222222///333/////////000111333666777555666888777555333222222---...000111222111111000111111222222222222111111333333333222111000//////222222222222333333333333111333444444222333666:::222333444444444555777999777888888888777777999:::666333444888999888999<<<666888:::<<<>>>???@@@@@@===???CCCFFFHHHLLLQQQTTTXXX]]]```^^^\\\YYYRRRKKKKKKKKKKKKLLLLLLLLLLLLLLLPPPRRRVVV[[[```eeeiiikkklllllllllllllllmmmnnnnnnlllqqqtttssssssttttttrrrqqqqqqrrrrrrtttuuuwwwxxxssssssssssssqqqooommmkkkjjjhhhgggffffffgggiiijjjmmmnnnnnnlllhhhgggiiilllmmmooorrrsssssstttuuuwww|||~~~~~~{{{wwwtttrrrrrrqqqmmmnnnoooooopppqqquuuwwwxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyxxxwwwvvvtttsssPPPLLLHHHGGGHHHIIIJJJJJJLLLNNNPPPPPPNNNLLLLLLLLLNNNPPPOOOMMMNNNPPPOOOJJJGGGGGGGGGIIIKKKLLLMMMOOOPPPQQQOOOKKKJJJNNNOOOMMMPPPLLLIIIJJJLLLMMMJJJFFFEEEFFFGGGIIIJJJLLLMMMNNNFFFEEEGGGKKKKKKGGGFFFGGGCCCFFFEEECCCEEEJJJJJJFFFDDDGGGJJJKKKJJJJJJKKKMMMHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGHHHIIIHHHFFFDDDHHHIIIGGGGGGIIIHHHDDDFFFHHHGGGDDDFFFLLLMMMIIIEEEGGGGGGFFFHHHMMMMMMIIIBBBEEEIIIJJJHHHHHHIIIKKKIIIGGGEEEFFFHHHKKKKKKKKKFFFGGGHHHGGGEEEDDDEEEFFFBBBCCCDDDDDDCCCBBB@@@@@@>>>@@@CCCFFFGGGFFFDDDCCCEEECCCAAABBBCCCCCC@@@>>>AAAAAABBBBBBBBB@@@???>>>>>>AAACCCCCCAAAAAABBBDDDBBBCCCDDDEEEFFFGGGHHHHHHGGGEEEBBBAAABBBBBBBBBAAA@@@@@@@@@AAAAAABBBCCCDDD@@@@@@????????????@@@@@@@@@BBBCCCCCCCCCDDDEEEEEEEEEBBB@@@@@@CCCEEEEEEEEE??????>>>>>>===<<<<<<<<<===???@@@???<<<;;;>>>AAAAAAAAA@@@@@@???>>>>>>======<<<:::999:::;;;>>>???@@@?????????>>>>>>>>>>>>===>>>???===;;;:::;;;<<<888;;;<<<999:::===>>>;;;:::???@@@<<<999<<<@@@BBB>>>???>>><<<999777777777444555777888999999888777888888888:::<<<===<<<:::999999:::999999888777777222444666666444444666888:::999888777666666666777777777888888888888777777333444666888888777555333555444333222222222333444222444666777666666777888666555444333333555777888777777777777777666666555555555555666555555444333111222222333222111000///222222333333333333333333444555777888888888666555111222222222333333444444222333333333333444444444...111444333000///111555333333222111111111111222111111111111222222222222---000222111///000555999999888666444333333333444222222111111000111111111///111444444333222222222///888555...111222000333.........///111333666777222444666555333222111222---...///000111111111111111111222222222222111111444333222111111111111111222222222333333333444444444666888555222111555999222333444444444555777999666777777666555666888:::777444555888999777888;;;888999:::;;;===>>>???@@@???AAADDDGGGIIILLLPPPSSSWWW\\\```^^^\\\YYYTTTNNNJJJJJJJJJKKKLLLMMMNNNOOOPPPRRRVVVZZZ___cccgggiiikkkkkkllllllmmmnnnooopppmmmsssvvvsssqqqtttuuusssrrrrrrrrrrrrssstttuuuvvvnnnnnnnnnnnnmmmkkkiiihhhgggeeedddcccccceeehhhiiikkkmmmnnnkkkgggfffjjjnnnkkknnnqqqsssuuuvvvxxxzzz|||xxxtttsssrrrrrrkkkmmmooopppqqqrrrtttvvvwwwxxxyyyzzzzzzzzzzzzzzzzzzzzz{{{zzzyyyvvvtttrrrIIIHHHGGGGGGGGGIIIJJJLLLJJJMMMOOOPPPOOOMMMLLLLLLMMMOOONNNLLLMMMOOONNNIIILLLJJJKKKMMMNNNNNNOOORRRNNNPPPNNNKKKKKKOOOQQQOOOOOOKKKHHHIIILLLMMMJJJGGGCCCDDDEEEGGGIIIKKKLLLMMMCCCBBBEEEJJJKKKIIIHHHJJJFFFIIIIIIFFFHHHMMMMMMGGGCCCGGGKKKLLLKKKJJJLLLNNNGGGIIIJJJIIIHHHHHHIIIJJJHHHGGGFFFHHHJJJMMMMMMMMMDDDHHHIIIGGGGGGIIIHHHDDDEEEHHHFFFCCCFFFMMMNNNJJJHHHJJJIIIGGGJJJOOOOOOLLLDDDFFFIIIJJJJJJJJJKKKKKKHHHFFFDDDDDDFFFGGGGGGGGGFFFGGGHHHGGGEEEEEEEEEGGGCCCDDDDDDBBB??????AAACCC>>>AAAEEEHHHIIIHHHEEECCCBBBAAA@@@CCCFFFFFFDDDAAABBBBBBCCCCCCCCCBBB@@@@@@>>>AAACCCCCC@@@???AAABBB@@@AAABBBCCCDDDEEEFFFGGGHHHEEEBBBAAABBBBBBBBBAAA@@@???>>>???AAACCCDDDCCCBBBAAAAAA@@@@@@AAAAAABBB@@@BBBCCCAAAAAACCCEEEEEEDDD@@@======AAADDDFFFEEE@@@@@@??????>>>============???AAA???<<<<<<>>>AAACCCBBBAAA@@@???======<<<>>><<<:::999999;;;>>>???@@@?????????>>>>>>======<<<======<<<:::888999:::666999:::999:::>>>???===:::???@@@;;;777:::>>>@@@>>>??????<<<999777777888777999;;;===>>>===<<<;;;888888888:::<<<===<<<:::999::::::::::::999888888///111444444222222444777<<<;;;888666666666888999888888999999999999888888555666888999888666333111666555333222111222222333222444666777666666777888666555333333333555777888777777777777777666666555555555555666555555444444222222222222222111000000111111222333444444555666888999:::;;;::::::999888444444444444444444444444333333333444444444555555---111444333000///222666555444333222111222333444333333333222222222222222---000333222000000555:::888777555333222222222222333333222111000000000111,,,///333444444333333444///999555...111333000222.........///111333666777111333444444333111111111.........///000111111222111111222222222222111111111000//////111333666888222222333333333444444444888::::::777222000333777111333444444444555777999555555666555444555777999777555555888999777777:::999999::::::<<<===???@@@BBBDDDFFFHHHIIILLLOOORRRUUU[[[```___\\\[[[VVVQQQHHHHHHIIIJJJLLLNNNPPPQQQQQQSSSVVVZZZ^^^cccfffgggiiijjjkkklllnnnoooppppppnnnuuuwwwsssqqquuuvvvtttppppppppppppqqqqqqrrrsssjjjkkkkkkkkkjjjhhhfffeeeeeedddbbbaaabbbdddgggiiijjjlllmmmjjjffffffjjjooojjjmmmqqqtttuuuwwwzzz||||||xxxuuusssrrrrrrjjjllloooqqqqqqrrrsssuuuwwwxxxyyyyyyzzzzzzzzzzzzzzz{{{||||||zzzwwwsssqqqGGGGGGHHHJJJLLLLLLKKKJJJOOOPPPQQQQQQPPPOOOMMMLLLQQQPPPOOONNNLLLKKKJJJIIIJJJMMMPPPNNNKKKKKKNNNRRRQQQQQQPPPNNNLLLLLLOOOQQQPPPMMMIIIIIIKKKLLLKKKIIIEEEFFFFFFGGGHHHJJJKKKLLLGGGIIIKKKJJJIIIHHHHHHIIILLLNNNKKKFFFGGGMMMMMMIIIDDDIIINNNNNNKKKIIIKKKNNNKKKDDD???AAAIIINNNLLLGGGKKKJJJKKKMMMPPPPPPMMMJJJLLLMMMKKKHHHHHHKKKJJJGGGIII@@@@@@JJJNNNIIIFFFJJJGGGIIIKKKMMMMMMLLLKKKIIIGGGFFFEEEEEEFFFHHHJJJKKKDDDEEEEEEEEEDDDDDDGGGIIIHHHIIIIIIGGGEEEEEEFFFGGG===>>>???>>><<<>>>BBBFFFDDDDDDCCCDDDEEEGGGIIIJJJIIIEEEAAAAAACCCFFFFFFEEEFFFEEEDDDBBB@@@?????????EEECCCAAA?????????AAAAAAEEEDDDBBBAAABBBCCCEEEGGGGGGFFFDDDAAA@@@????????????AAABBBBBBBBBBBBCCCEEE===???AAAAAA???>>>?????????======@@@CCCEEEDDDBBBGGGAAA<<<===BBBEEEBBB>>>??????@@@@@@???>>>===<<<@@@@@@??????????????????BBBAAA@@@>>>======<<<<<<999999::::::;;;<<<=========@@@@@@======@@@???===>>>>>>>>>>>>===<<<;;;:::999:::;;;<<<<<<<<<;;;:::;;;<<<===>>>>>>===<<<;;;>>>===:::888888888999:::777888999999::::::::::::777777888999::::::;;;<<<::::::::::::999777555444333444555555555555777999777999;;;;;;999777777777555888888666666::::::777999999999888777555333222888777555444333222222222222333555666888888777777888555222333666888777666888:::999666555777888555333444555555333333444555222111000000///000000000333333333333333333333333444888===???>>><<<;;;;;;:::888666777::::::888555888666444555777777444111000111333555555444333222111222333444444555555555333555888888777555444444000222444333111222444777666555444333222222111222000222333333000...............000111333333444444///000111222222111000///000000///111333555444444111111333555666444000---111000000000000222333444666222///...000222222111333333333333222222111000333222222555888999666333444444444333111111222444555555555666777999;;;;;;777555555777777555555888666777888888999:::666222666999<<<;;;999999;;;>>>@@@AAACCCEEEGGGJJJKKKLLLTTT[[[```aaaaaa___XXXQQQGGGIIIIIIHHHKKKQQQOOOIIIMMMPPPUUUYYY\\\```dddgggmmmnnnooonnnllllllmmmooouuusssrrrssswwwyyywwwuuutttrrrooooooppppppmmmjjjccciiijjjeeedddggggggdddfffggghhheeebbbbbbfffjjjiiiiiihhhiiikkkkkkjjjhhhmmmpppsssvvvxxx{{{{{{wwwssspppooorrrssssssrrrpppoooppprrruuuwwwvvvtttvvvyyyyyyuuuxxxzzz||||||zzzwwwttttttIIIHHHHHHHHHIIIJJJKKKKKKNNNNNNOOOOOONNNMMMKKKJJJPPPPPPOOONNNMMMLLLKKKKKKJJJLLLNNNMMMIIIHHHKKKOOOQQQQQQPPPNNNLLLLLLOOOQQQRRROOOLLLKKKKKKKKKJJJIIIEEEFFFFFFHHHIIIKKKMMMNNNHHHIIIJJJJJJHHHHHHIIIJJJMMMNNNKKKGGGHHHLLLMMMIIIEEEHHHKKKJJJHHHHHHKKKOOOOOOIIIDDDDDDHHHIIIGGGDDDGGGEEEEEEHHHMMMNNNKKKGGGKKKLLLIIIEEEFFFHHHGGGCCCJJJEEEFFFLLLJJJBBBAAAGGGJJJJJJKKKLLLKKKJJJIIIHHHFFFEEEEEEEEEFFFGGGHHHHHHDDDFFFGGGGGGEEEEEEFFFHHHHHHIIIIIIHHHFFFDDDEEEFFF===???@@@???>>>???BBBEEECCCCCCCCCCCCDDDFFFHHHIIILLLIIIDDDAAA@@@AAAAAAAAAEEEDDDCCCBBBAAA@@@@@@@@@CCCBBB@@@??????@@@AAABBBDDDDDDBBBBBBBBBCCCEEEFFFFFFEEECCCAAA?????????@@@???AAABBBBBBAAABBBCCCDDDAAABBBCCCAAA???>>>>>>??????>>>>>>AAADDDEEECCCAAADDD@@@===>>>AAACCCBBB@@@>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>===<<<<<<<<<:::::::::;;;;;;<<<<<<======@@@@@@======@@@@@@===============<<<;;;:::999666888:::<<<======<<<<<<;;;;;;<<<======>>>=========;;;999777777777888999888888999:::::::::999999666666777888:::;;;<<<<<<::::::::::::999777666444222444555444444444666888444666888888777666666666555888888666666999999666777777777777666555333222777666555333222222111111222333444666777777777777888555333333666777777666999;;;:::777666888888555111222333333111111222333222111111111111111222222333333333333333333333333444777:::<<<;;;:::::::::999888888:::<<<===:::888:::888777666666666444333111222333444444444333333222333555666777777777666666888:::999777555333333///111333222111000222555444444333222111111111222///111333444333222222222222222222222222111000000111000000000111222333444111000000111444555555444222222222444555444111...333222111000000111111222666333000///000222111000222222333333333222111111333222333555888888666333444444444222111222444777666666666666777777888999999888888;;;:::777777999666888888777888999777333666777888999:::;;;>>>@@@AAAAAACCCEEEHHHJJJLLLMMMRRR[[[bbbdddddd```XXXOOOIIIJJJIIIGGGKKKQQQPPPJJJMMMPPPTTTXXX\\\```eeehhhmmmnnnnnnmmmlllllloooqqquuuttttttuuuvvvwwwvvvuuurrrpppmmmlllmmmllljjjgggbbbhhhiiifffdddggggggddddddddddddcccbbbccceeefffhhhhhhhhhiiikkklllkkkjjjooorrrvvvxxxzzz||||||yyyuuurrrppppppqqqqqqpppooooooqqqssstttuuuuuusssuuuxxxwwwsssvvvyyy{{{{{{xxxuuussssssLLLKKKIIIGGGHHHIIIKKKMMMNNNOOOOOOOOOOOOMMMLLLKKKOOONNNNNNNNNNNNMMMMMMMMMJJJLLLMMMKKKGGGFFFHHHKKKPPPPPPOOOMMMKKKLLLNNNPPPRRRQQQPPPMMMJJJIIIJJJKKKFFFGGGGGGIIIKKKMMMOOOPPPIIIIIIIIIHHHGGGGGGIIIKKKMMMLLLIIIFFFFFFIIIIIIGGGFFFHHHHHHGGGEEEFFFKKKOOONNNKKKHHHFFFGGGGGGFFFEEEFFFCCCAAAEEELLLNNNJJJEEEKKKLLLIIIEEEEEEGGGEEEAAAHHHFFFIIILLLGGG??????FFFKKKKKKKKKJJJJJJIIIIIIHHHGGGEEEEEEEEEGGGGGGFFFEEEEEEGGGIIIIIIHHHFFFFFFFFFHHHIIIJJJIIIFFFDDDDDDDDD>>>???AAAAAAAAABBBCCCEEEBBBBBBBBBBBBCCCEEEFFFGGGJJJIIIEEEAAA===<<<>>>@@@CCCCCCBBBBBBBBBAAAAAAAAAAAA@@@?????????@@@AAABBBDDDCCCBBBBBBBBBCCCEEEFFFDDDCCCAAA@@@?????????@@@???@@@BBBBBBAAAAAACCCDDDEEEEEEDDDAAA>>>===>>>@@@??????@@@BBBDDDCCCAAA???@@@???>>>>>>???@@@BBBBBB>>>=========>>>???AAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===@@@@@@======@@@@@@===<<<<<<<<<<<<;;;:::999999666888;;;===>>>===;;;:::;;;;;;;;;<<<<<<>>>???@@@;;;:::888777666777777888999999:::::::::999888888555555777888:::;;;<<<===::::::;;;:::999888666555222333444444333333555777444666888888777666666777666888888555555888888555444555666666666555333222666555444222111111111111222333444555777777777777777555333333555777777777;;;===<<<888777999888555222333333222111000222333111222222333444444444444333333333333333333333333333555777888777666777888888888:::<<>>>>>DDDFFF@@@;;;999888666666555444666:::>>>AAABBBAAABBBDDDFFFHHHKKKLLLMMMRRR[[[dddgggfffbbbXXXNNNLLLKKKHHHGGGKKKPPPPPPMMMLLLOOOSSSWWW[[[```eeeiiilllllllllkkkkkklllppptttuuuvvvwwwwwwuuuttttttuuuooommmjjjiiihhhgggfffdddbbbfffiiigggfffggggggddddddddddddeeegggggggggeeegggggghhhjjjmmmnnnnnnlllrrruuuyyy|||}}}~~~~~~~~~~~~zzzwwwtttrrrnnnooooooooonnnoooqqqsssrrrtttsssqqqssswwwvvvrrrtttwwwyyyxxxvvvsssrrrrrrLLLLLLLLLKKKJJJJJJKKKMMMPPPPPPQQQQQQQQQOOONNNMMMMMMMMMMMMNNNNNNNNNNNNOOOKKKLLLLLLJJJGGGFFFGGGHHHOOOOOONNNLLLKKKKKKMMMPPPPPPQQQQQQOOOKKKJJJLLLOOOIIIIIIIIIIIIJJJKKKLLLMMMIIIIIIIIIGGGFFFGGGJJJMMMLLLJJJFFFDDDDDDFFFFFFEEEFFFHHHHHHHHHGGGGGGJJJMMMGGGHHHHHHHHHGGGHHHJJJKKKKKKFFFCCCFFFMMMOOOJJJDDDKKKLLLJJJFFFGGGJJJIIIEEECCCBBBEEEIIIHHHCCCDDDIIIJJJIIIIIIHHHHHHIIIJJJJJJIIIGGGFFFFFFIIIIIIGGGDDDFFFHHHKKKKKKIIIGGGFFFEEEHHHIIIJJJIIIFFFDDDCCCCCC???@@@BBBCCCDDDDDDDDDEEEAAAAAABBBBBBCCCDDDEEEEEEBBBCCCCCC@@@===<<<@@@DDDAAAAAABBBBBBBBBCCCBBBBBB??????>>>??????AAABBBCCCCCCCCCBBBBBBBBBCCCDDDEEECCCBBB@@@???>>>??????@@@>>>@@@AAAAAAAAAAAABBBDDDEEEDDDCCC@@@======???AAA>>>???AAACCCCCCBBB???===<<<>>>??????===>>>AAADDD???>>>===<<<<<<>>>@@@BBB??????@@@@@@@@@@@@AAAAAA>>>>>>===<<<;;;:::::::::=========<<<<<<<<<<<<<<<<<>>============<<<;;;:::999888:::<<<>>>>>><<<999777;;;;;;::::::<<<>>>@@@AAA;;;:::999888777888888888::::::::::::999999888777444555666888999;;;<<<===::::::;;;;;;:::888777666333444555555444444666888777999;;;;;;999777777777666888888555444777666333333444555666666666555444555444333222111111111111222333444555666777777777666555444444555666777777<<<>>>===:::888:::888555555555555444222222444555111222444666777777777666222222222222222222222222222333444444333333555666555777999===??????>>>===???@@@@@@<<<888555777999444333222111111333555666666999===AAABBBAAA>>><<<;;;======<<<888444222111///000111111111000000000111000000000000000111222...111444555555555666777111111222333333222222222222111000//////111333444222222111333555777666666555333111111222333222111333222222111111111000000666444333111111111000000000111222222333333333333222222333444666666555444555555444333222555999===666555555555555666666777777555666999999:::@@@HHHXXXeeeiiiZZZFFF<<<999888999555333555:::???AAAAAAAAABBBDDDFFFIIIKKKMMMMMMSSS\\\dddggggggcccZZZQQQNNNKKKFFFFFFIIINNNOOONNNKKKNNNRRRVVVZZZ___eeeiiikkkkkkjjjiiijjjmmmrrrvvvtttwwwyyywwwsssqqqqqqsssmmmkkkhhhfffeeedddcccbbbaaaeeeiiiiiiiiihhhgggfffhhhggggggkkkooopppmmmiiihhhhhhiiikkkoooqqqqqqpppuuuyyy}}}}}}}}}{{{xxxtttsssooooooooommmlllmmmooorrrrrrtttsssqqqssswwwvvvrrrsssuuuwwwvvvtttrrrqqqqqqJJJMMMPPPQQQOOOLLLLLLLLLOOOPPPPPPQQQPPPNNNMMMLLLKKKKKKLLLMMMMMMNNNOOOOOOMMMMMMLLLJJJHHHHHHHHHIIIOOOOOONNNLLLJJJJJJMMMOOOMMMOOOPPPNNNLLLLLLOOOSSSLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIGGGFFFGGGJJJMMMMMMIIIFFFEEEFFFFFFFFFGGGGGGHHHJJJKKKJJJIIIIIIIIICCCEEEGGGHHHGGGHHHKKKNNNMMMIIIEEEGGGLLLNNNIIIDDDIIIJJJIIIFFFHHHLLLLLLHHHBBB@@@AAAFFFIIIIIIGGGGGGFFFFFFFFFGGGHHHJJJLLLMMMLLLIIIFFFGGGJJJKKKIIIFFFFFFIIIKKKKKKIIIGGGFFFFFFGGGHHHIIIHHHEEECCCCCCDDD@@@AAABBBCCCEEEEEEEEEEEEAAAAAABBBBBBCCCCCCDDDDDD===???AAA@@@>>>===@@@DDD???@@@AAABBBCCCCCCCCCCCC>>>>>>??????@@@AAABBBCCCBBBBBBBBBBBBBBBCCCCCCDDDCCCBBB@@@???>>>??????@@@>>>@@@AAAAAA@@@AAABBBDDDAAAAAA@@@>>>======@@@BBB>>>@@@BBBBBBAAA@@@>>>>>><<<>>>@@@???======AAAEEEBBB@@@>>><<<<<<===>>>???===>>>>>>>>>?????????@@@>>>===<<<;;;;;;::::::;;;=====================<<<<<>>>>>??????>>>>>>===<<<;;;777999;;;===>>>===;;;:::;;;;;;::::::<<<>>>@@@AAA;;;::::::999999999999999::::::::::::999999888777444555666777999:::;;;<<<999:::;;;;;;:::999777666555666777666555555777999999;;;<<<;;;888666555555555888777444444666666333444555666777888777666666444444333222111111111111222222333444555666777777666555555444444555777888;;;>>>>>>:::999:::999555666666555333111111333555111333666888:::999888777222222222222222222222222111222222111000111333555222444777:::<<<<<<======???AAABBB???:::888999<<<555333222000111222555666888<<>>:::<<<===;;;777333111000000000000111222222111000000000000///000000111111///111444444333222333333111222222333333333222222///000000000000000///...222222111333555777666666555333111000222222222111000000111111222222222222444444444333111111111111000111222222333333333333111222333444444444555555444444444333333666:::===333333444444555777888999666444444666888===IIIVVV}}}xxxTTT???999888;;;888444555999===???>>>AAABBBDDDFFFHHHJJJLLLMMMVVV]]]dddffffffddd^^^VVVOOOIIIEEEEEEHHHKKKMMMNNNLLLNNNQQQUUUYYY^^^dddhhhjjjjjjiiiiiiiiimmmrrrvvvrrruuuwwwvvvqqqnnnnnnoookkkiiigggdddbbbaaabbbbbbaaadddiiimmmllliiihhhhhhkkkjjjkkkoootttuuurrrooojjjjjjlllooosssuuuuuutttxxx|||}}}~~~~~~{{{xxxtttrrrrrrqqqpppmmmkkkkkkmmmooosssttttttrrrssswwwvvvrrrssstttvvvuuusssrrrqqqrrrHHHMMMRRRSSSPPPMMMLLLMMMLLLMMMMMMMMMMMMKKKJJJIIIJJJJJJKKKKKKLLLMMMMMMNNNLLLKKKKKKJJJJJJJJJKKKKKKNNNNNNMMMKKKIIIJJJLLLNNNLLLMMMMMMMMMMMMNNNQQQSSSOOOMMMLLLIIIHHHFFFFFFEEEHHHHHHIIIHHHGGGHHHJJJMMMOOOJJJGGGIIIJJJIIIIIIKKKIIIJJJKKKLLLKKKJJJGGGFFFDDDFFFGGGGGGGGGGGGHHHJJJKKKHHHFFFGGGIIIJJJHHHEEEFFFGGGFFFEEEGGGLLLLLLIIIFFFCCCBBBEEEIIIJJJGGGDDDCCCDDDEEEGGGIIIKKKLLLMMMNNNJJJFFFFFFKKKMMMLLLIIIFFFHHHJJJJJJHHHGGGGGGGGGGGGHHHHHHFFFDDDCCCDDDFFFBBBAAAAAABBBDDDFFFFFFEEEAAABBBBBBCCCDDDDDDCCCCCC===???AAABBB@@@>>>======???@@@AAACCCDDDDDDCCCBBB??????@@@AAABBBBBBCCCCCCAAAAAABBBBBBCCCCCCCCCCCCDDDCCCAAA@@@?????????@@@>>>???AAAAAA@@@@@@BBBCCC???@@@@@@>>>======@@@BBB>>>@@@AAAAAA???>>>???@@@>>>@@@AAA???===>>>AAADDDBBBAAA???============>>><<<<<<======>>>?????????======<<<;;;;;;;;;;;;;;;=========>>>>>>>>>>>>>>>;;;>>>???======AAAAAA???????????????>>>===<<<<<<555777999;;;===>>>>>>>>>;;;;;;;;;<<<<<<>>>???@@@::::::::::::::::::::::::999999:::::::::999888888555666666777888999::::::999:::;;;;;;;;;:::888777777888888777666666777999777999:::999666444333333444777666333333666666333555666777888888777666666444444333222222222222222222222222333444555777888555666666555444444777999999<<<===::::::;;;999666555444333111//////111444111333777:::;;;:::888777222222222222222222222222111222222111000000222333000222555777777999;;;<<<<<<>>>???>>><<<;;;;;;;;;444333222111111333555666:::===AAADDDEEECCC???===777999:::999666222111000000///...///111222333222111111000000000000000111000222444444222111000111444444444444333222000000---...000000000///...---222111111222555666666555555333111111222333222111//////000222222333333222222333444444222111222333111111222333333333222222111222444444333333555666333444555555444666888;;;333333444555666888999:::888666666777888???MMM[[[WWW@@@999666;;;999777777999;;;<<<<<<@@@AAACCCEEEGGGJJJKKKLLLVVV]]]dddfffgggfffaaa[[[PPPIIIEEEGGGJJJKKKLLLNNNMMMOOOQQQTTTWWW\\\bbbggghhhiiiiiiiiijjjmmmrrruuuoooqqqrrrrrrooollljjjjjjhhhgggfffccc```___aaacccbbbdddjjjppppppkkkiiijjjjjjkkkmmmqqqtttuuutttsssnnnooopppssswwwyyyzzzyyy{{{}}}~~~~~~|||yyyuuussstttsssqqqmmmjjjjjjlllooossstttsssrrrssswwwvvvrrrtttuuuvvvvvvtttsssssstttFFFKKKPPPPPPNNNKKKLLLOOOKKKKKKLLLLLLKKKJJJHHHGGGIIIIIIJJJJJJKKKKKKLLLLLLJJJIIIHHHIIIKKKLLLMMMMMMNNNNNNMMMKKKIIIIIILLLNNNNNNMMMKKKKKKMMMOOOPPPPPPOOONNNMMMKKKIIIGGGGGGFFFFFFHHHIIIIIIIIIIIIJJJLLLNNNHHHFFFIIIJJJIIIJJJMMMLLLKKKJJJIIIHHHGGGEEEDDDEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHIIIKKKHHHIIIHHHFFFHHHLLLLLLIIIEEEFFFGGGGGGHHHIIIGGGEEEBBBCCCFFFHHHIIIJJJJJJJJJOOOIIICCCDDDIIIMMMMMMKKKFFFGGGHHHHHHGGGGGGHHHIIIGGGGGGFFFDDDBBBCCCFFFIIICCCAAA???@@@CCCFFFFFFEEEAAABBBCCCDDDEEEDDDCCCCCC>>>???AAACCCCCCAAA<<<888???@@@BBBCCCDDDCCCBBBBBB@@@AAABBBBBBCCCCCCCCCCCCAAAAAABBBBBBCCCCCCCCCBBBFFFEEECCCAAA?????????@@@>>>???@@@AAA@@@@@@AAACCC@@@AAABBBAAA???>>>???@@@???@@@AAA???======@@@BBBAAAAAAAAA@@@??????AAACCC?????????>>>>>>>>>>>>>>><<<======>>>??????@@@@@@>>>===<<<<<<<<<<<<<<<<<<=========>>>>>>??????@@@;;;>>>???======AAAAAA???????????????>>>===<<<;;;::::::::::::;;;;;;<<<===;;;;;;<<<======>>>======999999999:::::::::999999888888999:::::::::999999666777777777888888888999999:::;;;;;;;;;:::999888666777888777555555666888555777999888777555555555222555555333333666666333555666777777777666555444555444444333333333333333333222222222333555777888555666666555333444777999666:::<<<::::::;;;:::666555555333111...///111444111444888;;;<<<:::777555111111111111111111111111111222333333111111111333000222444444444666999===777777999;;;===<<<:::888333333222222222333444555999;;;???AAAAAA???<<<999333555777666444222000000000---***+++...222333333333222111111000000000000///111333444222111111111333444444444333222222111------...///000111222333111000000111444555555444444333111222333333222000000000222222222222111000000222444444222222333555222222333333333222111111000222444333222222444777111333555666555555777888555555555666777888999:::999888888888777:::FFFSSSzzzhhhJJJ>>>;;;888888999::::::999:::;;;===???@@@BBBDDDFFFIIIJJJKKKSSS\\\dddhhhjjjiiiccc\\\RRRKKKGGGJJJMMMLLLMMMOOONNNOOOQQQSSSVVV[[[aaaeeegggiiijjjjjjkkkmmmqqqsssmmmmmmmmmnnnnnnkkkhhheeeddddddccc```]]]]]]```cccccceeekkkssssssmmmkkkmmmiiilllppprrrtttuuuwwwxxxsssssstttwww{{{}}}}}}}}}|||~~~~~~{{{wwwuuusssssspppmmmkkkkkknnnqqqqqqsssrrrppprrrvvvuuuqqquuuvvvwwwwwwuuutttuuuvvvFFFJJJNNNMMMJJJIIIMMMPPPLLLLLLMMMMMMMMMKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKGGGGGGFFFHHHKKKMMMNNNNNNMMMMMMLLLJJJIIIIIIKKKNNNQQQMMMJJJJJJMMMOOONNNLLLOOONNNMMMLLLJJJIIIIIIIIIEEEGGGIIIJJJIIIIIIJJJKKKKKKDDDBBBFFFHHHFFFHHHLLLOOOLLLHHHFFFEEEDDDDDDCCCDDDCCCCCCEEEGGGHHHGGGEEECCCFFFHHHIIIHHHIIIMMMPPPLLLMMMLLLIIIJJJNNNNNNJJJAAAFFFJJJIIIGGGGGGIIIJJJCCCDDDGGGIIIJJJIIIHHHHHHOOOHHHAAABBBHHHMMMMMMKKKEEEFFFGGGGGGFFFFFFHHHJJJGGGFFFEEEBBBAAACCCGGGKKKDDDAAA>>>???BBBEEEFFFFFFBBBCCCDDDEEEEEEEEEDDDCCC<<<===???DDDFFFDDD===777???@@@BBBDDDDDDCCCBBBAAAAAABBBCCCCCCDDDDDDCCCCCC@@@AAABBBBBBCCCCCCBBBBBBGGGFFFDDDAAA@@@?????????===???@@@@@@@@@@@@AAACCCCCCDDDEEECCCAAA>>>>>>>>>???@@@@@@>>><<<===AAADDDCCCBBBAAA@@@@@@AAAAAABBB<<<===>>>???@@@@@@??????===>>>>>>???@@@@@@AAAAAA>>>======<<<<<<<<<======<<<<<<===>>>???@@@@@@AAA;;;>>>???======AAABBB???>>>>>>>>>>>>===<<<;;;:::BBB@@@===:::888777777777;;;<<<===>>>>>>===<<<<<<777888888999999999888888777888999:::::::::::::::777777777777777777777777999:::;;;;;;;;;:::999888666666777666444444555777444666999:::999999999:::111444555222333666666444444555666666666555333222555555444333333333444444333222222222333555777888444666777555333333666:::555999;;;::::::<<<:::666888777555222000111333666111444888<<<<<<:::777444111111111111111111111111111333444444222111222222000222333333222444999===222222444888======999555333333222222333333444444888:::<<<>>>===;;;888666000222444555333111000000///+++((((((,,,111333444444444222111000000000000///111333444333222222333///000222333444555555555---,,,,,,---///333777999000000///111333555444444333222222222333333111///222222333333222111///...///222555555333222444666333333333333333222111000000222444333111222444777000333666777666555555666888888777777777777888888888888999888555444<<>>>>>???AAACCCFFFHHHJJJJJJPPPZZZeeekkkmmmlllddd\\\TTTLLLIIIMMMPPPNNNNNNQQQOOOPPPRRRSSSUUUZZZ```dddgggiiijjjkkklllmmmppprrrkkkjjjiiikkkmmmkkkfffbbbbbbbbbaaa___\\\\\\```cccdddeeellluuuuuunnnlllnnnjjjnnnsssttttttvvvyyy|||vvvvvvwwwzzz}}}}}}~~~~~~}}}|||yyyvvvrrrrrrpppmmmkkkmmmpppsssppprrrqqqoooqqqttttttpppvvvwwwxxxwwwvvvuuuvvvwwwKKKJJJJJJKKKLLLNNNOOOPPPOOONNNMMMKKKJJJJJJJJJJJJGGGGGGGGGEEEDDDDDDFFFHHHGGGJJJNNNNNNLLLJJJLLLMMMCCCGGGJJJJJJIIIJJJOOOUUUOOOMMMKKKIIIIIIJJJLLLMMMRRRMMMJJJKKKKKKHHHFFFGGGHHHIIIIIIHHHGGGFFFHHHJJJJJJIIIGGGEEEEEEGGGIIIKKKNNNKKKHHHFFFEEEEEEDDDDDDDDDDDDDDDGGGIIIJJJIIIGGGIIIKKKNNNNNNNNNNNNOOOPPPOOOOOOKKKFFFHHHNNNOOOJJJDDDFFFGGGFFFCCCBBBCCCEEEFFFEEEDDDFFFHHHIIIIIIHHHHHHIIIJJJKKKJJJIIIGGGFFFEEEJJJLLLIIIGGGHHHHHHEEEKKKFFF@@@???CCCFFFFFFEEEEEEAAA>>>>>>AAADDDEEEDDDAAAAAABBBCCCCCCBBBAAA@@@<<<===???@@@@@@???===<<>>???@@@AAACCCAAA===>>>DDDDDD@@@>>>@@@BBBBBBAAA@@@???@@@???>>>>>>???======CCCJJJAAADDDCCC???@@@EEEDDD>>><<<===>>>???@@@AAABBBBBB>>>>>>???@@@@@@AAABBBBBB>>>;;;777666888;;;>>>???>>>===<<<===???@@@AAA@@@@@@===:::999;;;===<<<::::::<<<>>>>>>===<<<===>>><<<;;;999888888888999:::>>>>>>=========>>>>>>???<<<;;;999888777888888999;;;:::999999888888999999555666777888999:::;;;;;;<<<:::999:::;;;;;;777444999999888666444444555777888:::;;;:::888666666777444444444444555555666666777999999888666444444444333333444444444444444444222555777888666444333333777666666555555555666666666777888999:::;;;;;;;;;777666444111...///333666;;;888555555777888666444222222222111111111111111333222111000000111222333444333222111111111333333111...000777999444111222000333555444222111333666444888999666666888888555///000111222222111///...//////......///000222333666666555444222111000000---111555555333111222333000///000444444111000222......///000000000000000111111000///000111333444999555111111444777777666111111111111111111111222...222555444000///222666111111222333333333333222333333222222222333444555555555555555555666777777333555666666555444444555999888777777777888::::::BBB@@@<<<999777888:::;;;777999::::::999888999999===???AAABBBDDDGGGKKKOOORRRXXXbbbjjjnnnlllgggcccSSSLLLHHHJJJMMMMMMNNNPPPRRRLLLLLLRRRXXX[[[aaahhhhhhhhhhhhiiijjjmmmoooqqqooollliiiggggggeeeaaa^^^``````___^^^]]]^^^aaadddfffiiimmmoooooonnnoooooooooqqqsssuuuwwwzzz~~~~~~}}}~~~~~~~~~}}}~~~}}}{{{xxxuuutttrrrpppnnnmmmmmmnnnsssrrrqqqqqqrrrssssssrrrrrrtttvvvyyyyyyyyywwwvvvIIIJJJKKKLLLMMMNNNNNNOOOQQQPPPNNNLLLIIIHHHGGGFFFJJJKKKKKKIIIHHHHHHJJJLLLJJJLLLMMMLLLIIIIIILLLPPPFFFIIIKKKJJJHHHIIIMMMRRRMMMMMMLLLLLLLLLLLLLLLLLLQQQLLLJJJLLLLLLIIIHHHIIIGGGHHHIIIHHHGGGGGGIIIJJJJJJHHHFFFFFFGGGHHHIIIIIIOOOMMMJJJGGGFFFDDDCCCBBBEEEEEEFFFIIILLLMMMKKKIIIHHHJJJLLLMMMLLLKKKLLLMMMJJJJJJGGGCCCEEEKKKKKKFFFCCCEEEFFFEEEBBBAAABBBDDDFFFEEEFFFHHHJJJKKKJJJIIIIIIJJJKKKKKKKKKIIIGGGEEEEEEHHHHHHFFFFFFHHHGGGCCCHHHCCC>>>>>>BBBEEEEEEDDDEEEBBB??????AAACCCDDDCCC???@@@AAABBBBBBBBBAAA@@@===>>>@@@AAAAAA@@@>>>===BBBCCCCCCCCCCCCCCCBBBBBB;;;<<<>>>AAACCCEEEFFFFFFBBB>>>===AAACCCAAAAAACCCAAABBBCCCBBB@@@???@@@AAACCCDDDBBB>>>>>>CCCBBB>>>???AAABBBCCCAAA@@@@@@AAAAAA??????AAAAAA@@@DDDJJJAAACCCBBB??????CCCBBB>>>=========>>>???@@@AAABBB?????????@@@AAABBBBBBBBB@@@<<<888777888;;;>>>???>>>===<<<<<>>>>><<<::::::;;;::::::999888888888888888=========<<<<<<======>>>;;;:::999888888888888999;;;:::999999888888999999555666777888999::::::;;;999888888999<<<<<<999666;;;:::999777444444444555888888888888888777777666444444555555666666555555777888999888666555555555444444444444444444444444222444666777555444444555777666666555555555666666888999:::;;;<<<<<<<<<<<<444444333000//////222555666444222222555666555444111111111111222222222222222222111000000111222222222222111111111111222222333000222888:::666444555111333444444222222333555444666666444555888777333///000111333222111000...000//////...///111222333444333333222000//////......111444555333111222333000...000444444111000222//////000000111111000000111111111111222333444555333000......111333333111333333222222111000000000...222444333000///222555111111222333333333333222333222222222333333444444222222333444666888999:::333555999:::999666555444999888777777777888999::::::999666444444666888:::777999:::;;;;;;;;;===???===???AAACCCEEEHHHLLLOOOSSSXXXaaahhhkkkjjjfffcccUUUNNNIIIJJJMMMMMMOOOQQQNNNJJJJJJPPPWWW[[[aaahhhhhhhhhhhhhhhiiikkkmmmnnnkkkhhheeeccccccbbb___\\\^^^____________aaaeeegggiiillloooppppppqqqqqqsssrrrtttvvvwwwxxx{{{}}}}}}~~~~~~}}}|||xxxvvvtttrrrpppooonnnnnnoootttsssrrrqqqrrrssstttttttttuuuwwwxxxxxxwwwuuusssIIIJJJKKKMMMMMMNNNNNNMMMPPPNNNMMMJJJIIIGGGGGGFFFKKKLLLLLLLLLJJJJJJLLLNNNLLLMMMLLLJJJGGGHHHMMMQQQIIIKKKLLLJJJHHHHHHLLLOOOKKKLLLMMMNNNNNNNNNLLLKKKOOOKKKIIILLLMMMKKKJJJLLLGGGHHHIIIHHHGGGHHHIIIKKKKKKHHHFFFFFFIIIJJJIIIGGGOOONNNLLLIIIGGGDDDBBBAAADDDEEEGGGKKKMMMNNNKKKIIIHHHIIIKKKKKKJJJIIIIIIJJJFFFGGGFFFDDDEEEIIIHHHDDDDDDEEEGGGFFFDDDCCCDDDDDDFFFFFFHHHJJJMMMMMMKKKJJJJJJKKKLLLMMMLLLJJJHHHFFFGGGHHHGGGEEEGGGJJJGGGBBBDDDAAA======AAADDDDDDCCCDDDCCCAAABBBCCCCCCBBBAAA===>>>@@@AAABBBAAA@@@@@@??????@@@AAAAAA@@@??????CCCCCCCCCCCCCCCBBBAAA@@@======>>>@@@BBBDDDFFFGGGCCC???>>>AAABBB@@@???@@@@@@BBBBBBBBB@@@???@@@AAADDDDDDBBB??????AAA@@@===???AAABBBBBBAAA@@@@@@AAACCC@@@???CCCFFFEEEFFFHHHAAACCCBBB???>>>AAAAAA?????????>>>>>>???AAACCCDDD???@@@@@@AAAAAABBBBBBCCCAAA>>>:::888999<<<===>>>>>><<<;;;<<<>>>????????????===;;;;;;<<<===<<<;;;<<<===>>>===:::888888999:::::::::::::::999999888===<<<<<<;;;;;;;;;<<<<<<:::999999888888888999999;;;:::999999888888999999555666666777888999::::::777777777999<<<<<<;;;999<<<;;;999777555444444444888666555666999:::888666555555666777777666444444555777888777666555666777666555555555444333333333222444555555444444666777666666666555555666666777888999;;;<<<<<<<<<<<<;;;333444444333222111333555222000//////222333444444000000111222222333333333222222111000000111222222000000111111222111111000444111111555888666555666111222444444222222333555444444222111333777555000///000111333333222000///000//////...///111222333333333222111000/////////...111333444333222222222000...000333444111000222000000000111111111111222///000111333444555555555333111000222555666444111333333222222111111111111...111333222000///111444111111222333333333333222222222222333333333444444111222222333555777999:::222666;;;===<<<999666555888888777666777888999:::777666555555666888;;;<<<999:::::::::999;;;===@@@>>>@@@CCCEEEFFFIIIMMMPPPTTTXXX___eeehhhgggeeecccXXXPPPJJJJJJLLLMMMNNNQQQKKKIIIIIIOOOUUUZZZbbbhhhiiiiiihhhiiiiiiiiiiiiiiigggeeebbbaaa``````^^^\\\]]]^^^___```aaaccchhhkkknnnppprrrrrrrrrsssuuuwwwvvvwwwyyyyyyzzz|||}}}}}}~~~|||xxxwwwuuusssqqqppppppppppppvvvuuutttsssssstttuuuvvvuuuvvvwwwxxxwwwuuusssqqqKKKJJJJJJJJJKKKLLLNNNNNNJJJJJJIIIIIIIIIIIIJJJJJJIIIJJJKKKJJJIIIIIIKKKLLLKKKMMMMMMKKKHHHHHHLLLPPPIIIKKKKKKJJJIIIIIILLLNNNJJJJJJKKKLLLLLLMMMLLLLLLMMMIIIHHHLLLMMMLLLLLLNNNGGGHHHIIIHHHHHHHHHJJJLLLKKKHHHFFFGGGJJJKKKHHHEEELLLMMMLLLJJJHHHEEEDDDDDDCCCDDDGGGJJJMMMMMMKKKHHHHHHJJJKKKKKKIIIHHHHHHIIIFFFGGGHHHHHHIIIIIIHHHFFFGGGHHHIIIIIIIIIHHHGGGGGGFFFGGGIIILLLOOOOOOMMMJJJKKKLLLMMMNNNNNNMMMLLLKKKKKKJJJGGGFFFIIIMMMJJJCCCBBB???>>>???AAADDDDDDCCCCCCCCCCCCDDDDDDCCCAAA@@@===???@@@AAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCBBBAAA@@@@@@AAA@@@@@@@@@AAACCCEEEGGGBBB???>>>AAACCC@@@???@@@???@@@AAA@@@???>>>???AAABBBBBB@@@???@@@AAA@@@>>>>>>@@@AAAAAA?????????@@@DDD??????DDDHHHGGGFFFFFFCCCCCCCCC@@@??????AAAAAABBBAAA@@@@@@AAACCCEEEFFF@@@@@@AAAAAAAAABBBBBBBBBBBB???;;;999:::<<<======>>><<<;;;;;;===???>>>>>>======<<<<<<<<<===<<<<<<:::<<<===<<<:::888888888:::;;;<<<======<<<;;;:::<<<<<<;;;:::::::::;;;;;;888888888888888999999999;;;:::999999888888999999666666666777888999999:::666777888:::;;;;;;:::999;;;999888777777666555444999666333555:::===;;;777666777888888888666444333555666777777666666777999777666666555444333333222222333444444444444777999666666666666666666777888777888999;;;;;;:::999888777888999888666444444555222000///...///111222333///000111333333444333333222111111111111111111222...///111222222111000///222000///111333444444444222222333333333333444444333222000...111666444......000222333333222111000///......---...000111222444444333333222222111111///000222222222222222222000...///333333000///111111111111111111222222333---...000333444555555444333222222555888999666222111111111222222333333333...000111111000///111333111111222333333333333222222222333333444444444333555444444444444444555555444777:::;;;:::888777777888777666666666777999:::555555555555777888:::;;;<<<;;;:::888666666888;;;>>>AAADDDFFFHHHJJJNNNPPPUUUXXX]]]aaaddddddcccbbbYYYPPPIIIIIIJJJKKKLLLOOOKKKKKKLLLOOOSSSZZZaaagggjjjjjjjjjjjjiiihhhffffffdddcccaaa```___```______^^^___``````aaadddhhhlllqqqrrrttttttssstttwwwyyyxxxyyyzzzzzzzzz{{{~~~~~~|||}}}~~~|||yyywwwvvvtttrrrqqqqqqqqqqqqwwwwwwwwwuuuttttttvvvwwwtttuuuvvvvvvuuutttrrrqqqMMMKKKIIIHHHHHHKKKNNNPPPIIIIIIHHHIIIIIIJJJKKKLLLGGGHHHJJJJJJIIIIIIJJJKKKIIILLLNNNNNNKKKIIIKKKMMMIIIIIIJJJIIIIIIKKKMMMOOOIIIIIIHHHGGGHHHJJJLLLNNNLLLHHHGGGKKKMMMMMMMMMOOOHHHIIIIIIIIIHHHHHHJJJLLLKKKHHHGGGGGGIIIIIIGGGEEEJJJKKKLLLJJJHHHFFFGGGIIIEEEFFFHHHKKKMMMMMMKKKHHHIIIJJJLLLKKKJJJIIIIIIJJJHHHHHHJJJKKKJJJHHHFFFGGGGGGHHHIIIJJJJJJJJJHHHGGGEEEFFFIIILLLOOOOOOMMMKKKJJJKKKNNNPPPQQQQQQPPPOOOKKKIIIFFFDDDHHHLLLIIICCCAAA@@@@@@AAACCCDDDDDDDDDBBBCCCEEEEEEDDDBBBAAA@@@???@@@AAACCCCCCCCCBBBAAAAAAAAA@@@??????@@@AAAAAABBBBBBCCCCCCBBBAAA@@@@@@EEEDDDCCCBBBBBBCCCDDDEEEAAA>>>>>>CCCEEECCCBBBCCC===???@@@???>>>===???@@@@@@>>>>>>@@@BBBBBBAAA@@@>>>???@@@???>>>===>>>@@@BBB>>>>>>DDDHHHGGGEEEEEEEEEEEEDDDCCC@@@???AAADDDAAAAAA@@@@@@AAABBBDDDDDD@@@@@@AAAAAAAAAAAAAAABBBAAA???;;;:::;;;<<<=========<<<:::;;;<<<>>>======<<<=====================888:::;;;;;;:::999999:::999:::;;;<<<<<<;;;:::999<<<<<<;;;:::::::::::::::666777777888999999999999;;;:::999999888888999999666666666777777888888999777999:::;;;:::999888888888666666777999:::888777:::666333555:::===<<<999777777888888888777555444555666666666555666888:::777777666555444444333333222333444444444444777999666666666666666777888888777888:::;;;;;;:::888666999:::;;;:::777444333333444333222000//////111333...000222333444444444333111111111222222111111111...///000222222111111000222111000///111444444333222222222333333444444333222222000---000444333......000222333444333222111------,,,,,,---...000111222222222222222222222222000000000111222222222111///...///333333000///111111111000000111111222333+++,,,///111333333333333111000000444777888444111333333333222222222222222///000111111000000111222111111222333333333333222111222333444444444333333444444333333333333444444555666777777666666888999888777666666666777888999222222333333444444555555;;;;;;:::888666666999;;;>>>AAADDDGGGIIIKKKNNNPPPUUUWWW[[[^^^```aaaaaa```WWWNNNHHHHHHIIIIIIJJJLLLMMMOOOPPPPPPRRRYYY```eeekkkkkkkkkkkkiiigggdddbbb______^^^]]]]]]^^^___aaa``````aaaaaabbbdddhhhkkkssstttuuuuuutttuuuwwwyyyxxxyyyzzzyyyyyyzzz}}}}}}|||}}}~~~|||yyywwwvvvtttrrrqqqqqqrrrrrrwwwxxxyyyxxxvvvuuuvvvxxxrrrsssttttttttttttsssrrrNNNLLLIIIGGGHHHJJJMMMPPPKKKKKKJJJJJJIIIJJJJJJJJJGGGIIIKKKLLLKKKKKKKKKLLLIIILLLOOOOOOLLLIIIJJJKKKJJJIIIIIIIIIJJJKKKMMMNNNHHHGGGFFFEEEFFFIIILLLOOOJJJFFFFFFJJJMMMLLLMMMOOOIIIJJJJJJIIIHHHHHHIIIKKKJJJJJJIIIHHHGGGGGGGGGGGGIIIKKKLLLJJJGGGGGGJJJMMMIIIIIIIIIKKKLLLMMMKKKIIIIIIJJJLLLLLLKKKJJJKKKKKKHHHHHHIIIKKKIIIDDDCCCEEEEEEEEEFFFHHHJJJIIIGGGDDDEEEEEEGGGJJJMMMNNNMMMKKKIIIKKKMMMPPPQQQQQQPPPPPPGGGGGGDDDAAADDDGGGFFFAAAAAABBBCCCDDDEEEEEEDDDDDDAAACCCEEEEEEDDDBBBBBBBBBAAABBBCCCCCCCCCCCCAAAAAABBBAAA???======???AAABBBAAAAAABBBBBBBBBBBBAAAAAAEEEEEEDDDCCCBBBBBBCCCCCCAAA>>>???DDDFFFDDDBBBCCC===>>>??????>>>>>>???@@@>>><<<<<<@@@CCCAAAAAABBB>>>???@@@???======???@@@AAA>>>???CCCFFFEEEDDDFFFGGGFFFEEEDDDAAA>>>AAAFFF?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@===;;;:::;;;<<<===<<<===<<<::::::<<<===<<<;;;;;;<<<>>>>>>=========>>>777999;;;;;;:::::::::;;;777888888999999999999999===<<<;;;;;;::::::::::::555666777888999999999999;;;:::999999888888999999666666666777777777888888777999;;;;;;:::888888888777555444777:::<<<:::777:::777444555999;;;;;;:::888888888777777777777777666666666666555555888:::777666666666555444444444222444555555444444666777666666666666777888999999:::;;;===>>>===;;;999777888999999777444222111111666666444111//////222555///111333444555444333222000111222222222222111000//////000111222222222222222333222111333777777444333222111222444555444333111333222///...222333111...000222333444333222111...------,,,---...000111/////////000000000000000111000///000222222222111///---///222333000///111111111000///000111222333,,,---...000111222222222333222222555999:::777333666666555333222111000///000000000111111111222222111111222333333333333222111222333444555444333222111111111222333444666666555666555555444555888:::777777666555666777888999555555666777777666666555888999:::::::::;;;>>>AAA>>>@@@DDDGGGIIIKKKMMMOOOTTTVVVYYY\\\^^^___^^^]]]TTTLLLGGGHHHIIIHHHHHHJJJMMMQQQRRRPPPQQQXXX```dddiiijjjkkkkkkiiieeebbb___ZZZZZZZZZYYYYYY[[[^^^aaaaaabbbcccccccccfffjjjmmmsssuuuvvvvvvvvvvvvwwwyyyxxxxxxyyyyyyxxxyyy|||~~~}}}|||}}}}}}zzzvvvuuusssrrrqqqqqqrrrrrruuuyyy{{{{{{wwwuuuuuuvvvqqqrrrrrrsssssssssrrrrrrKKKJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKJJJJJJKKKLLLLLLGGGIIIKKKLLLLLLKKKLLLMMMKKKMMMNNNMMMJJJHHHJJJMMMLLLKKKIIIIIIJJJKKKKKKKKKFFFFFFFFFGGGIIIKKKMMMNNNIIIEEEEEEIIILLLKKKKKKNNNKKKKKKKKKJJJHHHGGGHHHJJJIIIKKKKKKHHHDDDCCCGGGJJJLLLMMMMMMIIIEEEEEEJJJOOOJJJHHHGGGGGGHHHHHHGGGFFFGGGIIIKKKLLLKKKJJJKKKLLLKKKIIIJJJKKKGGGAAAAAAEEEDDDDDDEEEHHHJJJJJJGGGCCCDDDDDDEEEGGGJJJLLLLLLKKKJJJKKKMMMNNNNNNNNNLLLKKKDDDFFFEEEAAAAAADDDEEEBBBAAACCCDDDEEEEEEDDDCCCCCCAAACCCEEEEEECCCBBBCCCEEEAAABBBCCCCCCBBBAAA???>>>BBB@@@>>><<<<<<>>>@@@BBB???@@@AAAAAABBBBBBBBBBBB@@@AAABBBBBBBBBBBBBBBBBBBBB??????DDDEEEBBB@@@@@@>>>@@@AAAAAA@@@@@@AAABBB@@@<<<<<>>???AAABBB@@@???AAADDDDDDBBBDDDIIIGGGEEEEEEDDD@@@;;;???GGG???@@@BBBCCCCCCBBBAAA@@@????????????????????????===;;;999999;;;<<<===<<<===;;;::::::;;;<<<<<<;;;:::<<>>======???999;;;<<<<<<:::999::::::999999999999999:::;;;;;;>>>===<<<;;;::::::::::::333555666888999::::::999;;;:::999999888888999999666666666666777777777777555888;;;;;;:::999999;;;888666555777;;;===:::666777666555444555777888999999888777666666888999:::777777777555444555777:::666666666666555555555555222444666777555444444555666666666666777888999::::::;;;===???>>>;;;888666555666777666444333333444555555444111///000444888000222444555555444222111000111222222222222111000000000000111111222444444111333333111333777777222444222111222444555444222000555666111...000444555...000222444444444333222//////......///000222333.../////////000000111111222000...///111333222000///---...222222///...111111000///......000111333////////////000111222333555333333666:::;;;999666333333333333333333222222111111111111222333333222111111222333333333333222000222333555555444333222111111111111222444555555333555666666555666777999777666666555666777888999777888:::;;;;;;;;;999999555777999;;;;;;===???AAA===@@@DDDGGGIIIJJJLLLNNNSSSUUUXXX\\\]]]]]]\\\[[[RRRKKKHHHJJJLLLJJJIIIIIIIIIOOORRRNNNOOOXXX```dddfffgggiiiiiigggccc^^^[[[WWWXXXYYYXXXXXXZZZ___cccbbbcccdddeeegggjjjnnnrrrtttvvvxxxyyyxxxxxxxxxyyywwwxxxyyyyyyyyyzzz}}}~~~}}}}}}~~~~~~}}}zzzuuutttsssqqqqqqqqqrrrrrrsssxxx}}}}}}yyyuuuttttttssssssrrrrrrqqqqqqppppppGGGIIIKKKMMMNNNLLLJJJHHHHHHHHHIIIJJJLLLNNNPPPQQQEEEGGGJJJKKKKKKJJJKKKKKKMMMNNNNNNKKKGGGGGGKKKOOOOOOMMMJJJIIIIIIJJJIIIIIIDDDFFFHHHJJJLLLMMMMMMMMMIIIEEEDDDHHHKKKJJJKKKMMMLLLLLLLLLJJJHHHGGGHHHIIIIIILLLMMMHHHBBBAAAFFFMMMOOOOOONNNIIIDDDDDDIIIOOOHHHEEECCCAAABBBCCCBBBBBBFFFHHHJJJKKKJJJJJJKKKLLLNNNKKKKKKMMMHHHAAAAAAGGGFFFEEEFFFIIILLLLLLHHHEEECCCCCCCCCEEEHHHKKKKKKKKKJJJKKKLLLMMMLLLJJJHHHGGGDDDGGGGGGCCCAAADDDFFFEEEAAACCCEEEFFFDDDBBBAAAAAAAAACCCEEEDDDCCCBBBDDDGGGAAABBBBBBBBBAAA???===<<>>???@@@AAABBBCCCCCCCCC;;;===???AAABBBBBBBBBBBBCCC???@@@CCCDDD@@@======@@@AAACCCBBBBBBAAACCCDDDAAA======BBBCCC???===???BBBCCCCCCAAA@@@@@@BBBDDD@@@@@@BBBEEECCCAAAEEEKKKGGGDDDDDDDDD???:::>>>GGGAAACCCFFFGGGHHHFFFDDDBBB??????>>>>>>>>>>>>>>>>>><<<:::888999:::<<<===<<<===;;;::::::;;;<<<;;;:::999<<<@@@@@@>>>===>>>???<<<===>>>===:::999888999===<<<;;;;;;<<<===>>>??????>>>===<<<;;;:::::::::333444666888999::::::999;;;:::999999888888999999666666666666777777777777222666:::;;;::::::;;;===:::777666888<<<<<<888444555555555333222333666888:::888666555666888;;;<<<888888777555444444777999555555555666666666666666222555777888666444333333666666666666777888999:::888:::<<<===<<<999666333555666777666555666888:::333444333111///111666:::111222444666666444111000000111222333333222111000222111000000111333555666...111111///111666555///444222000222444666444222000666888222---///555888...000222444555444333222111000000000000222333444000000111111222222333333222000---...111333222000///---...222222///...000111000...---...///111222222111000000000111333444111000///111555777666333---...000222444666888999222111111222333444333222111111222333333333333222000111333555555444333222444333333222111111111222111444777999888777777888777666555555555666888999333555777999::::::999888555777999:::::::::;;;<<<<<>>@@@???>>>>>>===>>>>>>>>>======>>>@@@BBBBBB???===AAA>>>===???CCCDDDAAA===>>>@@@BBBCCCCCCAAA>>><<<:::???BBBAAAAAADDDDDDCCCCCCDDDCCCAAA@@@???AAACCCAAABBBCCCAAA??????CCCFFFEEECCCBBBDDDGGGIIIGGGFFFCCCCCCBBBAAAAAAAAABBBBBB>>>AAADDDEEEEEECCCCCCCCC@@@BBBDDDAAA===;;;<<<>>>@@@888555888:::888888;;;:::;;;;;;:::999888:::;;;;;;:::===BBBBBB>>>;;;<<<===<<<;;;999888777666666>>>>>>===;;;;;;===BBBFFFBBB===::::::>>>@@@???<<<999666333444888::::::888:::<<<<<<;;;999777666777777555333333444777888888444999===>>>;;;999999:::;;;888666888<<<===:::666555666666666444444666777222666999999666555999===777888999888777666777888666666777777777777666666111222444666777777777666555555666666777777888888:::888:::??????999666999777666666666666777777888444555333//////333666555111333333222111000222444222222111000//////000000333222222222222222222222444222111//////000222333555333111111222333444444444444333222222222333444000000111000......///111111......111111......111---...000000000111333555...111000---...111222000333333333222111000///......///111222222111000///000000111111111111000///333111///111444555444111666333111222444666555444444333333333333333333333555222///111666:::888666222222222222222444555555///000111222222444777999999888666555666777999:::444333222111222444666888555555666666666666666555777666888;;;:::888:::>>>???CCCEEEDDDEEEKKKOOOOOOPPPQQQTTTXXX[[[ZZZXXXUUUVVVPPPJJJHHHKKKLLLIIIEEEEEEFFFJJJNNNTTTYYY]]]```fffdddbbbaaaaaa___ZZZVVVWWWXXXXXXXXXYYY\\\aaaeeeccceeehhhlllooorrrtttuuuwwwvvvvvvxxx|||}}}{{{xxxtttuuuvvvwwwxxx{{{zzz{{{|||{{{{{{|||~~~}}}}}}zzzyyyxxxwwwsssooonnnppprrrqqqpppsssxxx}}}}}}zzzwwwxxxzzzttttttsssqqqnnnmmmmmmmmmIIIHHHGGGHHHJJJJJJHHHFFFEEEFFFIIIMMMPPPSSSTTTUUUNNNJJJJJJNNNOOOLLLJJJJJJJJJMMMOOOMMMJJJIIILLLPPPKKKLLLMMMMMMLLLKKKIIIHHHIIIIIIKKKLLLMMMMMMMMMMMMHHHGGGFFFEEEFFFHHHHHHHHHLLLJJJIIIHHHHHHGGGDDDBBBIIIIIIIIIHHHEEEEEEFFFGGGIIIJJJIIIHHHGGGHHHLLLOOOJJJHHHFFFEEEDDDFFFGGGIIIFFFDDDBBBEEEIIILLLJJJHHHHHHJJJMMMMMMLLLJJJJJJJJJKKKIIIGGGHHHJJJKKKHHHEEECCCFFFHHHIIIIIIJJJKKKMMMKKKIIIGGGGGGIIIJJJIIIHHHJJJGGGCCCAAABBBCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHCCCAAA@@@@@@BBBCCCDDDCCC@@@@@@@@@@@@????????????@@@@@@@@@@@@????????????======>>>@@@BBBBBB???===BBB???<<<>>>BBBDDDAAA>>>>>>???AAABBBBBB@@@>>><<<:::???BBB@@@@@@CCCDDDBBB???@@@AAAAAA@@@AAADDDFFF@@@AAABBBAAA@@@AAAEEEHHHFFFEEEDDDEEEHHHJJJIIIGGGEEEDDDCCCBBBAAA@@@@@@@@@???AAACCCDDDCCCBBBBBBCCCAAAAAA@@@?????????>>>===<<<666444888:::999:::===888888999888666666888999;;;:::===BBBBBB>>>;;;===???>>><<<:::999999999999=========<<<<<<>>>AAADDDCCC???;;;;;;>>>@@@>>><<<888666555666777999:::::::::<<<<<<;;;999777666777888666444333444666777888555999===>>>;;;999999:::;;;888666777;;;;;;888555666777777666444444555777333777:::999666555888<<<777888999888777666777888666666777777777777666666444555666777777777666666555666666777888999999::::::888:::>>>>>>999666888777666666555555666666666444555333//////333555444111111111111111222444666333222111111000000000111111111111222222333333444444333222111111111333444444333222222333333333333555666666555444333111000000111222111000///111333111......111111......111111222222111///...///111---000000------111222000222222222222111000////////////000111111111111000000000000000000000000000222000000111444666555333555444222444666777666444333333333333333333333333444111///222666888666333222222222222222222222222000333555444222444:::AAA777777555555555777999:::666555444333444555777999555666666777777666666555777666777::::::888:::???>>>CCCEEECCCEEEJJJNNNOOOQQQRRRTTTWWWZZZYYYVVVSSSRRRPPPLLLJJJHHHHHHHHHHHHFFFGGGJJJNNNRRRWWWZZZ]]]eeebbb___^^^^^^\\\YYYVVVVVVWWWXXXYYYZZZ^^^cccgggeeefffiiimmmpppsssvvvwwwvvvvvvvvvyyy}}}~~~}}}{{{zzz{{{{{{{{{{{{}}}{{{|||{{{zzzzzz{{{~~~~~~~~~~~~|||{{{~~~}}}zzzxxxvvvtttqqqnnnnnnppprrrrrrqqqrrrwww|||}}}{{{xxxyyy{{{uuutttsssqqqnnnmmmmmmmmmIIIGGGFFFFFFHHHIIIHHHGGGEEEGGGIIILLLOOOQQQSSSTTTNNNKKKJJJMMMNNNKKKIIIJJJHHHKKKNNNMMMKKKJJJMMMOOOJJJJJJLLLLLLMMMLLLKKKJJJIIIJJJKKKLLLLLLLLLLLLLLLHHHHHHHHHHHHHHHGGGGGGFFFHHHIIIJJJIIIFFFEEEDDDDDDHHHIIIIIIGGGEEEEEEFFFGGGJJJJJJIIIGGGFFFHHHLLLPPPJJJIIIGGGFFFGGGHHHJJJKKKGGGDDDCCCEEEHHHJJJIIIFFF???CCCGGGIIIIIIIIIIIIJJJLLLJJJHHHIIILLLLLLJJJGGGCCCFFFIIIJJJJJJJJJKKKLLLKKKJJJIIIIIIIIIIIIGGGEEEGGGEEEBBBAAABBBCCCDDDDDDEEEEEEEEEEEEFFFGGGGGGHHHCCCAAA@@@@@@BBBCCCCCCBBBAAAAAAAAA@@@@@@@@@??????@@@AAAAAABBBAAA@@@???>>>>>>===>>>???AAAAAA???===BBB???<<<===@@@BBBAAA@@@>>>???@@@AAAAAA???>>><<<:::???AAA???>>>AAABBB@@@>>>???@@@@@@@@@AAADDDFFF@@@AAAAAAAAAAAACCCFFFIIIGGGFFFFFFGGGIIIJJJIIIHHHFFFEEEDDDBBBAAA@@@@@@??????AAAAAAAAA@@@@@@AAACCCCCC???<<<===@@@AAA???;;;888444333777::::::<<<>>>;;;<<<<<<;;;::::::;;;===;;;:::<<>>>>>===>>>AAACCCCCC@@@<<<;;;===>>><<<:::666777888888777888:::<<<:::<<<<<<;;;999777777777888777666555444555666777555999======;;;999999;;;;;;888777888::::::777444777888888666444444555666555888:::999666555777:::777999:::999777666666777666666777777777777666666555555666666555555444333555666777888999:::;;;;;;:::888:::======999777888666666666555444444444444444555333//////333555333111///......111444666777333333222222111111222222000000111222333444444555444444222222222333444555222333333444444333333222111222555666666444111//////111222222111111333444111......111111//////111222333333111///......000,,,...///,,,---111222000000111111222111111000000000000000000000111222222000///.........///000111111000000222555666666666444444444666888888666444222222333333444444555555222111000222666666444111222333333333222111///...111555888666333555>>>GGG555444444444555666888999888777666666666777888999666666777777777777666666888666777999999777:::@@@>>>BBBDDDBBBCCCIIIMMMMMMSSSSSSUUUWWWYYYXXXUUUSSSOOOOOONNNJJJFFFEEEGGGJJJHHHIIIJJJMMMPPPTTTXXXZZZccc```]]][[[ZZZYYYWWWVVVTTTVVVXXXZZZ\\\aaafffjjjggghhhkkknnnqqqtttvvvxxxwwwwwwxxx{{{~~~~~~|||~~~~~~}}}{{{|||~~~}}}}}}|||zzzxxxyyy}}}||||||||||||||||||||||||~~~yyywww{{{~~~~~~~~~zzzwwwuuurrrpppnnnnnnpppqqqrrrqqqrrrvvv{{{}}}|||zzz{{{}}}vvvtttrrrpppnnnmmmmmmmmmKKKIIIGGGGGGHHHJJJJJJJJJIIIJJJKKKLLLMMMNNNNNNNNNPPPLLLKKKNNNOOOLLLKKKLLLHHHJJJLLLMMMLLLKKKMMMOOOIIIJJJKKKLLLLLLKKKJJJIIIGGGHHHIIIIIIJJJJJJIIIIIIIIIJJJLLLLLLJJJHHHGGGFFFHHHJJJLLLKKKHHHFFFGGGIIIHHHIIIIIIGGGFFFEEEFFFHHHNNNMMMJJJGGGEEEFFFJJJMMMIIIHHHGGGGGGGGGIIIJJJLLLHHHFFFEEEFFFHHHIIIHHHFFF>>>@@@CCCDDDEEEFFFHHHJJJKKKIIIHHHIIILLLLLLJJJGGGBBBEEEHHHIIIIIIIIIIIIJJJIIIIIIJJJJJJIIIHHHFFFDDDDDDBBB@@@@@@AAACCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFDDDBBBAAABBBCCCDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@???@@@AAABBBBBB@@@>>>===>>>======???@@@AAA???===BBB???<<<<<<>>>AAAAAAAAA???@@@AAABBBAAA@@@>>>===:::???@@@>>>===???AAA???@@@AAABBBAAA??????@@@BBBCCCCCCBBBAAAAAACCCEEEGGGFFFFFFGGGHHHIIIIIIHHHGGGEEEEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@>>>===>>>@@@CCCBBB@@@>>>>>>??????===;;;777666555777999:::<<<===<<<===>>>===<<<<<<>>>@@@;;;:::<<<@@@AAA===;;;===@@@???<<<::::::;;;<<<>>>:::<<<>>>?????????@@@AAABBB???<<<:::;;;;;;999888555888::::::777777:::===:::;;;<<<<<<999888888888888888888666555444555777555999======:::999:::;;;<<<:::999999::::::777555888888888777555444555666777999:::999666555666888777999;;;:::888666666777777777666666666666777777555555444333222111000///555555666777999:::;;;;;;999999:::;;;;;;999777777666666555555444333222111333555333//////333444222222000------111444555555444333333222222333333333111111111222222333333333333333222222222333444444111333444555444333222222+++---000222444555444444...000222222222222333555111......111222//////222000111111000//////111222+++......,,,---111222000//////000111111111111111000000/////////111222333000///---,,,,,,...000111000111111333555777777888222333555666777666555333111222222333444555666666222222222444666666333000111222444555444333000///222555888888777999???EEE333333333333555666888999999888777666666777777888777777777888777777666555999777777999999777:::@@@===AAACCCAAABBBHHHLLLLLLRRRSSSUUUWWWZZZZZZXXXVVVNNNMMMKKKIIIGGGGGGHHHIIIIIIIIIJJJMMMPPPUUUXXX[[[bbb___[[[XXXWWWWWWWWWWWWTTTVVVYYY\\\___ccciiimmmiiiiiikkknnnqqqtttvvvwwwyyyyyyzzz|||}}}}}}|||{{{{{{|||{{{zzzxxxxxxyyy{{{~~~~~~|||zzzxxxyyy}}}{{{zzzzzzzzzyyyyyyyyyxxx{{{vvvuuuxxx{{{{{{}}}~~~zzzvvvsssqqqpppooooooooopppqqqqqqrrrvvv{{{}}}}}}|||}}}~~~wwwtttqqqooonnnnnnmmmmmmJJJHHHFFFFFFHHHJJJKKKJJJIIIJJJKKKKKKLLLLLLLLLKKKQQQLLLKKKNNNPPPNNNMMMOOOIIIJJJKKKKKKKKKLLLMMMNNNIIIJJJKKKKKKJJJIIIGGGFFFFFFGGGHHHIIIJJJJJJJJJIIIGGGJJJMMMLLLJJJGGGEEEEEEFFFIIILLLKKKHHHGGGHHHJJJGGGHHHHHHGGGFFFEEEGGGHHHNNNMMMKKKHHHFFFFFFIIILLLGGGGGGFFFFFFGGGHHHIIIJJJIIIHHHHHHHHHIIIJJJIIIHHHEEEFFFFFFEEEFFFHHHKKKNNNIIIGGGFFFGGGJJJKKKIIIFFFBBBDDDGGGHHHGGGGGGHHHIIIGGGHHHJJJJJJIIIGGGFFFFFFAAA@@@??????AAACCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFDDDDDDDDDEEEFFFDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@===>>>@@@AAAAAA???===<<<>>>======>>>???@@@???>>>AAA???===<<<>>>???AAAAAA@@@AAABBBBBBAAAAAA??????<<>>@@@>>>>>>@@@AAAAAA??????@@@AAAGGGEEEBBBAAAAAAAAABBBCCCCCCDDDFFFGGGGGGFFFEEEEEECCCCCCBBBBBBBBBCCCDDDDDD@@@@@@???===<<<<<>><<<;;;999999:::<<<===:::<<>>;;;999888888777666555888;;;;;;999888:::===:::;;;<<<<<<:::888888999777888999777555444555777666999<<<<<<:::888:::<<<===<<<<<<<<<<<<;;;999777777888888777555555666777888999999888777666666666888:::;;;;;;999777666666777777666666666666777777666555444333222111111111444444555666777888999:::888:::::::::999999888777555555555555444333111000333555333000///222333000333111//////000111333333444333333333333333444444333333333222222111111111111111111111111222333333000333555555444222222333......///111333555777999---///111222111111222333111...///222222000000333000111111000//////111222,,,//////,,,---111222000...///000111111111111111000//////...///111333444000...---,,,---...000222000111222333555666777888000222444555555444333222222222333444444555666666333333444666777666444222111222444666666555444333333333666999===>>>===<<<222222333333555666777888777777666666666666666666777777777777777666555555888666777999999777:::???===AAACCCAAABBBGGGKKKKKKQQQRRRTTTWWW[[[]]]\\\[[[PPPLLLGGGFFFIIIKKKIIIGGGIIIJJJKKKMMMQQQVVV[[[^^^```^^^[[[XXXVVVWWWYYY[[[UUUWWW[[[^^^aaaeeejjjnnnjjjjjjkkkmmmooorrruuuvvvzzz{{{||||||{{{zzzyyyyyyvvvwwwwwwwwwuuuuuuvvvxxx~~~}}}|||zzzxxxyyy|||zzzzzzyyyyyyxxxwwwwwwwwwyyytttrrrvvvyyyyyyzzz~~~}}}~~~}}}yyyuuusssqqqqqqqqqpppooooooooopppsssvvvzzz}}}~~~~~~~~~~~~xxxtttpppnnnnnnnnnnnnmmmHHHFFFEEEFFFHHHIIIIIIIIIFFFGGGIIIJJJKKKLLLLLLMMMOOOKKKJJJMMMOOONNNNNNQQQKKKJJJJJJIIIJJJKKKMMMNNNJJJJJJKKKKKKJJJIIIGGGFFFGGGHHHIIIJJJKKKLLLLLLLLLEEEIIILLLKKKHHHEEEDDDEEEEEEGGGIIIIIIHHHHHHHHHIIIGGGHHHHHHGGGFFFFFFGGGIIIIIIIIIIIIHHHHHHIIILLLNNNFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJGGGGGGGGGFFFEEEFFFJJJLLLHHHFFFDDDFFFIIIJJJHHHEEEDDDEEEGGGGGGFFFFFFHHHJJJGGGIIIJJJIIIGGGFFFFFFGGGBBBAAA@@@AAACCCDDDDDDDDDFFFFFFFFFEEEEEEFFFFFFGGGGGGFFFEEEFFFGGGGGGEEECCCCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>???@@@???>>>===<<<>>>===<<<===???@@@???>>>??????>>>===>>>???@@@AAAAAAAAAAAAAAAAAA@@@??????===AAAAAA===;;;>>>???>>>999<<<>>>@@@@@@AAABBBDDDHHHEEEBBB@@@@@@@@@@@@???@@@CCCFFFFFFEEECCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFF@@@@@@@@@>>><<<<<>>:::999::::::999999;;;;;;;;;:::;;;===???;;;:::;;;??????<<<;;;===::::::::::::::::::;;;;;;:::<<<>>>?????????@@@AAA>>>===;;;999777777777777777999:::;;;;;;:::;;;<<<:::;;;===<<<:::999999:::555888:::999666444666888777:::<<<<<<999888:::<<<============<<<;;;;;;:::666777888777666666777999999888888888777777666666888:::<<<<<<:::777666555888777666555555666777888999888777666666666666666555555555666777777888888888:::;;;888888:::999666444444555666555444222111222555444000///222222///000111222111//////111222333333222222333333444444555444444333222111000000///000000111222222222333000333666555222111222444555444333333444555777999---///222333222111111222111...///222333000111444222333333111///......000...111000---...111222000...//////000111111111000////////////000222333333///............///111222///111333333333444666888///111444444333222222333333333444444555555666666222333555666666666555555111222444555666666666555444444555:::>>>>>>999444222333333444555666777777555555555555555555555555666777777777666555444333777666888;;;;;;888:::>>>>>>BBBCCCAAABBBGGGKKKKKKPPPPPPRRRVVV[[[]]]^^^]]]QQQKKKFFFFFFJJJMMMKKKGGGJJJJJJKKKMMMQQQVVV[[[___]]]\\\[[[YYYWWWXXX[[[^^^XXXZZZ^^^```cccfffjjjmmmkkkkkklllmmmooorrruuuvvvxxxzzz{{{{{{yyywwwwwwwwwssstttuuuuuuttttttuuuvvvzzzzzzzzzyyyxxxxxxzzz|||xxxxxxxxxwwwwwwvvvvvvvvvvvvqqqpppsssvvvvvvxxx{{{zzzzzz{{{{{{zzzxxxuuutttppprrrsssrrrqqqpppqqqrrrtttwwwzzz}}}~~~yyyuuuooommmnnnooonnnmmmGGGFFFFFFHHHJJJKKKJJJIIIFFFGGGHHHJJJJJJKKKKKKKKKLLLHHHGGGKKKNNNMMMNNNQQQNNNLLLIIIGGGHHHJJJLLLNNNJJJJJJKKKLLLLLLKKKJJJIIIEEEFFFHHHJJJKKKMMMMMMNNNGGGKKKNNNMMMIIIFFFGGGJJJGGGGGGGGGIIIKKKLLLKKKJJJGGGHHHHHHGGGFFFFFFGGGIIIGGGIIIJJJJJJIIIIIIKKKMMMGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKDDDFFFHHHHHHGGGGGGGGGHHHGGGEEEDDDFFFIIIJJJHHHEEEGGGHHHHHHGGGFFFGGGJJJMMMJJJKKKKKKHHHEEECCCDDDFFFEEEDDDCCCDDDFFFGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFEEEEEEFFFGGGFFFDDDBBBCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@?????????>>>>>>>>>===<<<<<<>>>??????>>>===>>>??????>>>>>>???@@@????????????>>>>>>>>>===???BBBBBB===;;;>>>@@@???888;;;>>>@@@@@@@@@BBBCCCGGGCCC???>>>???@@@@@@??????CCCFFFGGGEEEBBBBBBBBBDDDCCCCCCCCCCCCDDDDDDEEE@@@AAA@@@???======>>>@@@>>>>>>???>>>=========>>>999???@@@<<<999;;;<<<:::;;;<<<======<<<===???AAA<<<999:::>>>>>>;;;;;;===888999:::;;;<<<;;;;;;:::;;;<<<>>>>>>>>>???@@@BBB>>>>>><<<:::888888888999999888999;;;======<<<::::::;;;===<<<;;;999::::::444777:::999666555777:::777:::<<<;;;999888:::===;;;<<<======<<<;;;;;;;;;555666777777666777999:::888888777777888888777666888;;;======:::777555555888777666555555666777888999888888888888999:::;;;777777777777777777777777777;;;;;;777777:::999666333444555666666555333222222444444000///222111...+++000444444000...000444222222222222222333444444444333333222222111111111000000111222333333333333111444666444111000333666333333333444555555555555///111444444333111111111111...///222333111111444111222222111///...///111111333222///...111222/////////000000000000000///---...///000222222222222......//////000111222222///111333333222222444666000333444444222222333555444444444555555555555555111222333444444555666777444444444444444444444444777777888:::;;;:::666333444444555666666666666666333444444555666666666666666666666666555444333222555555888<<<<<<999999<<>>===<<<<<<>>>??????>>><<<>>>???@@@???>>>??????============<<<<<<<<<<<<@@@CCCBBB>>><<<>>>@@@???;;;===@@@@@@???>>>??????EEEAAA>>>===???AAAAAA??????CCCGGGHHHEEEBBBBBBBBBFFFEEEDDDCCCCCCCCCCCCCCC@@@AAAAAA@@@>>>===>>>@@@===;;;999<<<@@@BBB@@@>>>888???AAA===:::===>>><<<777888999999999999;;;===<<<999:::>>>>>>;;;;;;===777999;;;=========;;;:::<<<===>>>>>>===>>>AAACCC??????>>><<<:::999:::<<<:::888888:::>>>???<<<999:::;;;===<<<;;;::::::;;;222777::::::666555888;;;777:::<<<;;;999888:::===999:::<<<<<<;;;:::;;;<<<444666777777777777:::<<<888777666777888888888777888;;;======;;;777555555999777666555555666777999777777666666888999;;;<<<999999999888888888888777777;;;;;;666666::::::555222444555777777666444333222444444000000222111...&&&...555555000---111777111111111111222222333444222222222222222222333333000111222333444555555444222444666333000///333777***,,,000333555555444333000333555666444222222222111...///222333111222555---...000000000111333555222444333000///222222/////////000000000000//////,,,---///111222333222222......000111222222222222///111333333111111333555222444555444222222555777555555555555555444444444000111222222222333666888555555444222222222222222999:::<<<:::777555555666555555666666777666666555333333555666777777777777555555555555444333222111444555999>>>===999999;;;@@@DDDEEECCCCCCHHHKKKKKKOOOOOOPPPSSSVVVYYYXXXXXXMMMMMMLLLKKKIIIIIILLLOOONNNMMMKKKLLLNNNRRRVVVYYYUUUWWWXXXXXXWWWXXX\\\___]]]___bbbdddeeefffiiikkkpppoooooooooqqqtttwwwyyyooorrrvvvwwwvvvvvvwwwyyyoooqqqrrrqqqooommmmmmnnnoooqqqtttuuuuuutttuuuuuuttttttttttttttttttttttttpppllljjjnnnpppppprrruuuuuuuuuuuuuuuuuuvvvvvvvvvjjjnnnrrrttttttuuuxxxzzzwwwxxx{{{~~~~~~|||{{{uuunnnlllnnnpppooolllJJJLLLOOOQQQQQQOOOKKKIIINNNNNNMMMLLLJJJHHHGGGFFFIIIHHHGGGEEEDDDFFFKKKNNNOOOKKKGGGFFFIIILLLMMMMMMIIIJJJJJJKKKLLLMMMMMMNNNFFFGGGHHHHHHHHHHHHGGGFFFJJJJJJKKKKKKJJJKKKMMMOOOHHHHHHJJJMMMNNNNNNKKKHHHIIIHHHGGGFFFFFFFFFGGGHHHJJJKKKLLLKKKIIIHHHHHHIIIKKKJJJFFFCCCFFFKKKKKKGGGFFFHHHIIIIIIHHHGGGGGGHHHAAAGGGMMMMMMIIIFFFGGGIIIGGGIIIKKKLLLLLLIIIFFFDDDEEEHHHJJJJJJHHHHHHJJJLLLIIIIIIIIIHHHEEEDDDEEEGGG???BBBEEEHHHIIIHHHFFFEEECCCBBBAAACCCEEEEEEBBB???GGGDDDDDDFFFEEEAAA@@@BBBBBBCCCDDDEEECCCAAA???===============>>>>>>>>>>>>:::;;;===>>>>>>>>>===<<<:::<<<>>>???===<<<<<<<<>>???AAAAAA???>>>???@@@<<>>===;;;::::::;;;<<<======<<<;;;:::;;;<<<===>>>;;;;;;;;;;;;<<<<<<=========???AAAAAA@@@???>>>???<<<<<<<<<>>>???>>>;;;999;;;<<<===???@@@@@@>>><<<<<<<<<;;;:::999999999999999888777666666777888888;;;;;;;;;::::::;;;;;;;;;999;;;======;;;::::::::::::999888666555555444444;;;;;;:::777555444555777888888999999999999888888777888999777444333555888888;;;;;;888888::::::777666999888555666;;;:::555;;;:::999888888999:::;;;333777888666555777555222000111111000000000222555333000000333333111222555222000000222555666333000333333333444444333222222222222222222333444555555444444444444444444444444333222222333555666666555444555555666666555555444444444222111111111222333000111000...------000333444111......000222111000111111111111111111111111+++...111222222222222333333111000111222333444333111111222333444666777777333>>><<<555666555444:::666555555444444333222222444222333777777333222444:::555111111555777666333777666555555555555333222555444444444555666555444666666666666666777888888888888999888777444111000555777999::::::;;;>>>???===>>>???@@@BBBEEEGGGHHHQQQNNNLLLPPPWWW[[[[[[YYYUUUPPPJJJHHHIIIJJJIIIHHHIIIMMMNNNJJJLLLRRRTTTQQQYYYXXXVVVVVVWWWYYY\\\^^^bbbbbbbbbdddgggkkkoooqqqtttpppmmmnnnqqqssstttssssssqqqppprrruuuuuurrrooolllnnnoookkkgggggglllqqqooopppqqqsssttttttssssssvvvvvvvvvvvvuuutttsssrrrnnnmmmlllmmmoooqqqqqqqqqnnnppprrruuuvvvuuuttttttpppsssvvvwwwwwwwwwwwwxxxxxxyyy{{{|||~~~}}}xxxqqqmmmlllmmmnnnoooJJJKKKMMMOOOOOONNNLLLKKKNNNNNNNNNMMMKKKIIIHHHGGGGGGGGGGGGEEEDDDFFFIIILLLJJJGGGDDDEEEHHHLLLOOOOOOJJJJJJJJJKKKLLLLLLLLLMMMFFFGGGHHHIIIIIIHHHGGGFFFIIIJJJKKKLLLLLLLLLLLLMMMIIIIIIIIIKKKMMMMMMKKKIIIFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJIIIFFFEEEFFFGGGIIIIIIGGGDDDEEEIIIJJJGGGIIIKKKLLLLLLJJJHHHHHHIIIDDDFFFIIIJJJJJJIIIHHHHHHGGGHHHKKKLLLLLLJJJGGGEEEGGGIIIJJJIIIGGGFFFGGGIIIJJJIIIHHHGGGFFFFFFFFFEEE???AAAEEEGGGHHHGGGFFFDDDEEECCCBBBCCCEEEEEEBBB???AAA???@@@CCCCCC@@@@@@CCCBBBCCCCCCCCCCCCAAA@@@???>>>>>>>>>>>>============;;;<<<===>>>???>>>>>>===;;;===??????>>>===<<<===>>>>>>===<<<<<<<<<<<<<<>>??????@@@BBBDDDDDDCCCBBBAAABBB???@@@DDDDDDAAA??????FFFCCCDDDIIIKKKHHHEEEEEEAAACCCDDDEEEDDDBBB???>>>===>>>@@@@@@>>>===>>>???<<>>999999;;;<<<;;;:::999:::;;;>>>===;;;::::::;;;<<<===<<<;;;:::999999999:::;;;:::;;;;;;<<<<<<===<<<<<<<<<>>>@@@@@@???======>>>======?????????>>>>>>===;;;;;;<<<>>>??????===;;;===<<<;;;::::::999::::::999888777666666777888999===<<<;;;:::::::::;;;<<<999;;;===>>><<<;;;;;;;;;999999888777666666666666999:::999777555555666888777888888999999888888777666777888666444333444777888::::::777777::::::777666888888555777;;;:::555999888777666666777888999333777777555555777777444333444444222111222555888333000000333333111222555222111000222555666333000333333333444444333333222222222222222333444555555444444444444444444444444333222222333555666666555111222222222222222222111444333222111000111111222000000000...---...000222333000......000111111000///000000111111000000///)))+++...////////////000333111///111333555333111000111222444555666777777333===;;;444666555444:::444444444444444444444444444222333666666333222444888444111333666888666333666444444555777777444111555444333333333444444444666666666666666777888888999888777777666666666666333555777888888999<<<===>>>???@@@AAACCCFFFHHHIIIOOONNNOOORRRWWWZZZ[[[ZZZUUUPPPJJJHHHIIIJJJIIIHHHJJJMMMMMMJJJKKKPPPRRRPPPWWWVVVUUUUUUVVVYYY]]]___bbbcccdddfffhhhllloooqqqooollljjjjjjmmmoooooonnnoooppprrrrrrqqqpppoooooolllnnnmmmjjjgggggglllqqqooooooqqqrrrrrrqqqpppooorrrsssttttttttttttssssssnnnmmmlllmmmoooqqqqqqpppmmmnnnppprrrssssssssssssrrrtttwwwxxxxxxwwwxxxzzzyyyzzz|||}}}~~~~~~~~~~~~}}}xxxrrrnnnmmmmmmnnnmmmIIIJJJKKKLLLMMMMMMLLLLLLMMMMMMLLLKKKJJJIIIGGGFFFGGGGGGHHHGGGFFFFFFHHHJJJEEEDDDBBBDDDHHHMMMPPPQQQJJJJJJKKKKKKKKKKKKKKKKKKGGGGGGHHHIIIIIIHHHGGGGGGJJJJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIJJJKKKLLLKKKJJJDDDEEEFFFHHHIIIIIIIIIJJJJJJJJJHHHFFFCCCCCCDDDFFFEEEHHHHHHDDDCCCFFFHHHGGGJJJLLLMMMLLLJJJHHHGGGGGGFFFEEEDDDFFFIIIJJJIIIGGGGGGIIIKKKLLLLLLJJJHHHFFFIIIJJJJJJIIIGGGFFFFFFGGGJJJHHHEEEFFFHHHHHHFFFCCC???AAACCCEEEFFFFFFEEEDDDFFFEEEDDDDDDEEEDDDBBB@@@AAA@@@AAAEEEGGGEEEEEEHHHBBBBBBBBBBBBAAAAAAAAAAAA??????>>>>>>======<<<<<<======>>>????????????>>><<<>>>@@@@@@???>>>>>>>>>>>>??????@@@??????>>>>>>AAA@@@???>>>>>>>>>??????<<<>>>AAADDDEEEDDDBBB@@@DDD>>><<>>??????>>>======>>><<<======<<<>>>@@@<<<666777999;;;;;;;;;;;;===>>>===<<<:::999999;;;<<<>>>===<<<;;;999999999:::::::::;;;<<<=========<<<;;;:::<<<>>>???===<<<<<<===AAABBBCCCAAA===<<<===???:::;;;<<<>>>>>>===<<<<<<>>>>>>===<<<;;;;;;;;;;;;999888777666666777888999===<<<:::999999:::<<<===:::<<>><<<<<<===::::::999888777777777888777888888777666666888999777777888888888888777777555666666555333333444666777::::::777777::::::777777888777666777;;;:::777999888777666666777888999666888888555555888999666222222111///...///222555333000000333333111222555222111000222555666333000222333333444444333333333222111111222222333444555444444444444444444444444333222222333555666666555000111111222222111111000222222111000000000000111000000000///---...000222111000......///000000///---///000111111000///---,,,...111222111111222222333000...111555666222...///000333555777777777666222<<<999333555555333999222222333444444555666666333111222555555222111333555333222555888999666333555333222555999999555111555444222111111222444555666666666666777777777777999888666555555777999:::333555777888888999<<<===??????@@@BBBDDDFFFHHHIIIJJJMMMQQQTTTUUUWWWXXXZZZUUUPPPJJJHHHIIIJJJIIIHHHJJJLLLKKKIIIJJJMMMOOONNNSSSSSSSSSTTTVVVZZZ^^^```cccdddfffhhhkkkmmmooopppooommmllllllnnnoooooonnnkkknnnqqqpppllljjjkkknnnllllllkkkhhhfffggglllqqqnnnooooooppppppnnnmmmllloooppprrrsssttttttssssssnnnmmmllllllnnnppppppooollllllmmmnnnoooqqqrrrssstttvvvxxxxxxxxxxxxzzz{{{{{{|||}}}~~~~~~~~~}}}}}}|||xxxtttpppooonnnlllkkkIIIIIIIIIJJJKKKLLLMMMMMMJJJJJJJJJIIIIIIGGGFFFEEEGGGIIIJJJJJJIIIHHHHHHIIIEEEDDDDDDEEEIIIMMMPPPRRRKKKJJJJJJJJJJJJJJJJJJJJJGGGHHHIIIJJJJJJIIIHHHGGGMMMKKKIIIHHHIIIKKKLLLLLLLLLJJJHHHHHHIIIKKKKKKJJJEEEFFFHHHIIIJJJIIIHHHHHHJJJJJJHHHEEECCCBBBCCCEEECCCGGGIIIEEEBBBDDDGGGHHHIIIKKKLLLKKKHHHEEEDDDCCCDDDCCCCCCCCCEEEFFFHHHHHHJJJKKKLLLLLLKKKIIIFFFDDDIIIJJJJJJIIIHHHHHHHHHHHHJJJFFFDDDEEEIIIJJJFFFBBB???@@@BBBCCCEEEEEEEEEDDDGGGFFFEEEEEEDDDCCCAAA@@@CCCAAACCCGGGHHHFFFGGGJJJAAAAAA@@@@@@AAAAAABBBCCC??????>>>>>>======<<<<<<>>>>>>??????@@@@@@@@@@@@===???AAAAAA@@@>>>>>>??????@@@AAAAAAAAA???>>>===??????@@@@@@??????>>>===777:::>>>BBBCCCBBB@@@>>>CCC>>><<<@@@CCCBBBCCCEEEHHHAAA===CCCIIIHHHDDDAAA@@@DDDFFFDDD???===@@@DDD===>>>@@@@@@>>>>>>>>>???<<<;;;:::<<>>@@@???===<<<;;;;;;;;;<<<:::;;;<<<===>>>===;;;::::::<<>>======>>>DDDFFFFFFAAA:::777:::>>>;;;<<<>>>???>>>>>>>>>>>>@@@???>>>===<<<<<<<<<<<<999888777777777888999:::;;;:::999888999;;;===???;;;===@@@@@@???>>>>>>>>>===<<<:::999888777777777555666777777777777999:::666777777888888777777666666666555555444444555666666999999666666999:::777777777666777999;;;:::888;;;:::999888888999:::;;;:::<<<:::666555888999777111111///---,,,---111444333000000333333111222555333111000333666666333000222222333444444444333333111111111111222333444555444444444444444444444444333222222333555666666555333333444444444444333333111111111000000000000000///000000///......000111000////////////000//////---///111333333111///---...000222333333222333444333000...111666777222,,,...000333777888888777666222;;;888222555555333888333333333444444444555555333111111444444111111333222222444777999999777444444111000444:::;;;666111666555444222111222555777666666777777777777777666888777666666666777888999555777999::::::;;;>>>???>>>>>>???AAACCCEEEGGGHHHEEEJJJQQQSSSRRRRRRUUUXXXTTTPPPJJJHHHIIIJJJIIIHHHJJJJJJIIIHHHIIIKKKLLLLLLPPPPPPQQQTTTWWW[[[___bbbeeefffhhhkkkmmmnnnooooooooonnnnnnnnnnnnnnnnnnmmmjjjlllmmmllliiihhhhhhjjjkkkkkkjjjgggfffhhhlllppplllmmmnnnooooooooonnnmmmpppqqqssstttttttttsssrrrmmmllljjjkkklllmmmmmmlllkkkkkkkkkkkkmmmpppsssuuuuuuwwwwwwwwwwwwwwwyyy{{{|||}}}~~~~~~|||{{{{{{xxxuuurrrpppnnnllljjjIIIIIIIIIIIIJJJKKKMMMNNNJJJJJJJJJJJJJJJIIIHHHGGGHHHJJJLLLMMMKKKJJJKKKKKKHHHHHHHHHHHHIIIKKKNNNPPPJJJJJJJJJIIIIIIIIIIIIIIIHHHIIIJJJKKKKKKJJJIIIHHHPPPLLLFFFDDDFFFJJJMMMOOOMMMJJJHHHGGGHHHJJJJJJJJJHHHIIIJJJJJJIIIHHHFFFEEEJJJJJJIIIGGGDDDCCCDDDFFFAAAGGGIIIFFFDDDFFFIIIIIIIIIKKKLLLLLLIIIEEECCCBBBAAACCCEEECCC@@@AAAEEEJJJLLLLLLLLLKKKIIIFFFCCCBBBIIIHHHHHHIIIJJJJJJJJJJJJIIIEEECCCEEEIIIJJJFFFAAA@@@@@@AAABBBCCCDDDEEEEEEGGGFFFFFFDDDBBBAAAAAAAAABBB???@@@DDDDDDAAAAAADDD@@@@@@@@@@@@@@@AAACCCCCC???>>>>>>>>>=========<<>><<<;;;>>>>>>?????????>>>===<<<666999===AAACCCBBB@@@>>>>>>===>>>AAA@@@@@@DDDJJJHHH@@@<<>>@@@AAAAAA@@@??????@@@<<<:::999<<<>>><<<999666;;;<<<======;;;;;;<<<===<<<;;;999999999:::<<<>>>@@@???>>><<<;;;;;;<<<<<<;;;;;;<<<======<<<;;;:::<<<>>>@@@AAA@@@??????@@@AAACCCCCC>>>888777;;;@@@===???AAA@@@???>>>@@@AAA@@@@@@???>>>============999888777777777888:::;;;999999888888:::<<>>@@@AAA@@@??????@@@???>>><<<:::888666555555333555777888777888999;;;777777888888888888777777777666555555666666777777555777888555666999999777888666666888::::::::::::;;;:::999888888999:::;;;???@@@===888666888888666555444333111000111444666333000000333333111222555333111111333666777444111111222333333444444444333111111111111222333444444444444444444444444444444333222222333555666666555444444555555555555444444111111111111000000/////////000111000......///111///000000000000//////000...000222444444222000...+++---000111000//////000222000///111555555111,,,...000333777999999888777222:::777111666777444888555555444444444333333333444111111333333111111444111222555888:::999777444333111111444999:::777333777777666444222333666:::666666777777777777666555555666777777777666555444555777999::::::;;;>>>???======>>>???AAADDDFFFGGGDDDKKKRRRTTTRRRQQQUUUYYYTTTPPPJJJHHHIIIJJJIIIHHHJJJHHHGGGHHHHHHIIIJJJLLLNNNOOOQQQUUUYYY^^^bbbdddggghhhjjjlllmmmnnnnnnnnnlllkkkkkkjjjiiihhhiiijjjkkkiiiggggggiiiiiihhhfffiiiiiiiiihhhhhhjjjmmmooojjjlllnnnpppqqqqqqqqqqqqrrrsssuuuvvvuuutttqqqpppllljjjiiiiiijjjjjjjjjiiikkkkkkjjjkkkmmmqqqtttwwwvvvwwwvvvuuuuuuvvvyyy{{{|||}}}~~~|||{{{{{{xxxuuusssqqqooollljjjJJJJJJJJJJJJJJJKKKLLLMMMKKKKKKLLLLLLLLLKKKKKKJJJIIIKKKMMMMMMMMMLLLMMMNNNJJJKKKKKKJJJIIIIIIKKKMMMHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKJJJIIIIIIPPPJJJDDDCCCFFFKKKOOOPPPLLLJJJHHHGGGHHHJJJJJJIIIJJJJJJJJJJJJIIIGGGFFFEEEHHHIIIIIIHHHFFFEEEFFFGGGBBBFFFHHHGGGGGGKKKMMMLLLJJJLLLNNNNNNKKKHHHEEEDDDAAAEEEGGGEEE@@@???DDDJJJLLLLLLKKKJJJGGGEEEBBB@@@HHHGGGGGGHHHJJJKKKKKKJJJFFFEEEDDDFFFHHHHHHEEEBBBAAAAAAAAAAAABBBDDDEEEFFFEEEEEEEEECCCAAA@@@AAABBBCCCAAAAAADDDDDDAAA@@@CCC??????@@@@@@AAAAAABBBBBB=========>>>>>>>>>>>>>>>??????>>>>>>??????@@@AAA===???AAAAAA@@@???>>>???AAAAAA@@@@@@???===<<<;;;>>>>>>??????>>>>>>===<<<888;;;>>>BBBCCCCCCAAA@@@;;;<<>>???>>><<<;;;;;;<<<;;;:::999888999:::===>>>>>>===<<<:::::::::;;;;;;===<<<<<<<<<;;;;;;;;;;;;===???BBBCCCBBBAAAAAABBB;;;======;;;999:::>>>BBB>>>@@@BBBAAA???>>>AAACCC@@@@@@???>>>============999888777777888999;;;<<<999999999:::;;;<<<===>>>;;;===@@@AAA@@@??????@@@???>>><<<999777666555555333555777888888888999:::888888999999999999888888888666555555777888888777333666777555555999999777999555555999;;;::::::;;;999888777666666777888999>>>@@@>>>999777888777444333444444222111111222444333000000333333111222555333222111333666777444111111111222333444444444444111000000111111222333444444444444444444444444444333222222333555666666555222333333444444333333222111111222222111111000///...000111000///...///000///000222222111000000111000111222333333222111000---///222222111000111111111111111222222222000......000333666888999999888333:::666111777888555888666666555444333333222222555222111333333111222555222444666999999888666555333333333444666777777555666888888666333333777:::666666777888888777555444444555777888888666444333333555777888888999<<<===<<<<<<===???AAACCCEEEFFFGGGLLLRRRTTTSSSSSSWWW[[[UUUPPPJJJHHHIIIJJJIIIHHHIIIFFFFFFHHHIIIHHHJJJMMMOOOPPPSSSWWW\\\aaaeeegggiiijjjjjjkkklllmmmmmmnnnllllllkkkhhhffffffhhhjjjkkkgggdddeeehhhjjjhhheeehhhhhhiiijjjkkklllmmmnnnjjjkkknnnppprrrsssssssssssstttvvvwwwvvvsssqqqooollljjjhhhhhhiiiiiihhhgggkkkjjjjjjlllnnnrrruuuxxxwwwwwwvvvtttsssuuuyyy||||||}}}|||{{{zzzxxxtttrrrqqqpppnnnlllKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJKKKKKKKKKJJJJJJHHHJJJKKKLLLLLLMMMOOOQQQJJJKKKLLLJJJHHHGGGIIIKKKGGGGGGGGGHHHIIIIIIIIIJJJIIIJJJKKKLLLLLLKKKJJJIIILLLHHHDDDEEEIIINNNOOONNNLLLJJJHHHHHHIIIIIIIIIGGGKKKJJJIIIHHHHHHHHHHHHHHHDDDGGGIIIIIIHHHFFFFFFFFFCCCFFFGGGHHHKKKPPPQQQNNNIIIKKKNNNNNNLLLHHHFFFEEEFFFGGGHHHGGGDDDDDDEEEGGGIIIIIIHHHHHHFFFDDDCCCBBBHHHFFFEEEFFFHHHIIIHHHFFFDDDEEEFFFGGGGGGGGGEEEDDDBBBBBBAAAAAABBBDDDFFFHHHBBBCCCDDDBBB??????AAACCCDDDBBBBBBFFFFFFBBBBBBDDD??????AAAAAABBBAAA@@@???<<<<<<======>>>>>>?????????>>>>>>===>>>???@@@AAA<<<>>>@@@AAA???>>>>>>>>>??????????????????@@@@@@@@@@@@?????????>>>>>>>>>:::;;;>>>@@@AAAAAAAAA@@@;;;:::<<>>???>>><<<;;;<<<===:::999888888999:::===>>>===<<<;;;::::::;;;<<<<<>>===@@@BBBAAA>>>===@@@DDD@@@???>>>======<<<<<<===888888777777888:::;;;<<<<<<<<<<<<<<<<<<:::999888:::===???@@@@@@??????@@@<<<;;;:::888777777777777333555888999888888999:::999999::::::::::::999999777555333444666888777666333666666444555888999666999555444:::<<<::::::<<<999888777666666777888999888;;;;;;777666888666333111222333333111000000111333000000333333111222555444222111333777777444111000111222333444444444444000000000000111222333444444444444444444444444444333222222333555666666555222222222333333222222222111222333333333222000000...000111111/////////000///111444444222000111222000000111111111111000000000222444555444333333333000222333222///...///111///111333555777999::::::444;;;666222888:::666999444444444444444444444333666333222444444222333666444555888888888777666555333444555444333333666999444777888777333222555999666777888888888777555444444555666666777777888777333555777888888999<<<===<<<===>>>???AAADDDFFFGGGHHHKKKOOOPPPQQQSSSVVVYYYUUUPPPJJJHHHIIIJJJIIIHHHIIIEEEEEEIIIJJJHHHJJJOOOPPPRRRVVVZZZ___cccgggiiikkkkkkjjjjjjjjjkkkmmmnnnmmmmmmjjjfffccccccgggkkkgggfffeeefffggghhhiiijjjggggggiiilllnnnooonnnmmmkkklllnnnpppqqqrrrqqqqqqpppqqqtttvvvuuusssqqqooonnnllljjjiiijjjjjjiiiggghhhiiijjjlllooorrruuuwwwzzzyyywwwuuutttuuuzzz}}}{{{|||}}}{{{zzzwwwsssrrrqqqqqqpppoooKKKLLLLLLMMMLLLLLLKKKJJJFFFFFFGGGHHHHHHHHHGGGGGGGGGHHHJJJKKKKKKLLLOOORRRIIIJJJKKKJJJGGGFFFHHHJJJFFFFFFGGGHHHHHHIIIJJJJJJIIIJJJKKKLLLLLLKKKJJJIIIHHHEEEDDDGGGMMMPPPNNNKKKKKKJJJHHHIIIIIIIIIHHHGGGJJJIIIHHHGGGGGGIIIJJJKKKBBBEEEHHHJJJIIIGGGFFFEEEDDDFFFGGGHHHNNNTTTTTTOOOFFFIIILLLLLLJJJGGGDDDCCCKKKIIIHHHHHHIIIIIIGGGEEEFFFFFFFFFFFFFFFEEEDDDDDDIIIFFFDDDDDDFFFGGGDDDBBBBBBEEEGGGHHHGGGEEEEEEEEECCCBBBAAAAAABBBDDDGGGHHHAAABBBCCCAAA>>>>>>AAADDD???===>>>BBBBBB??????BBB>>>???AAABBBBBBAAA???>>>;;;;;;<<<===>>>???@@@@@@???>>>=========>>>@@@AAA<<<>>>@@@@@@???>>>===>>>>>>>>>>>>>>>???AAACCCEEEBBBAAA@@@@@@??????@@@@@@999:::<<<===>>>>>>>>>>>><<<888888???FFFGGGGGGHHHGGGCCCAAABBBCCCBBBDDDIIIBBBAAAAAABBBCCCDDDBBB@@@>>>???AAAAAA???>>>???@@@<<<<<<===>>>888333888BBB<<<>>>???>>>===<<<>>>???:::999888888888:::===>>>>>>>>>===<<<<<<===??????@@@>>>;;;999999:::<<<======???BBBCCCBBBBBBBBBCCCBBB@@@===<<<<<<<<<:::888<<>>===<<<<<<<<<<<<888888777777888:::;;;===>>>??????>>><<<999555333:::<<>>@@@===>>>???@@@BBBEEEGGGHHHFFFHHHJJJKKKMMMPPPSSSVVVUUUPPPJJJHHHIIIJJJIIIHHHHHHDDDDDDIIIKKKIIIKKKPPPRRRTTTWWW\\\aaaeeehhhjjjlllkkkjjjiiiiiijjjlllnnniiihhheee```\\\]]]bbbfffdddggghhhgggeeefffjjjnnnfffgggjjjnnnpppqqqooollllllmmmnnnpppppppppoooooolllnnnrrrtttuuusssqqqoooooommmkkkjjjkkkkkkjjjhhhggghhhiiilllooorrrtttvvv{{{{{{xxxvvvtttvvv{{{zzz|||~~~|||zzzvvvsssqqqqqqqqqqqqpppIIIJJJJJJJJJJJJJJJIIIIIIFFFGGGIIIHHHGGGGGGHHHJJJKKKKKKKKKKKKKKKLLLMMMMMMHHHIIIJJJJJJKKKJJJJJJJJJKKKIIIGGGGGGHHHHHHHHHGGGBBBJJJRRRSSSMMMHHHIIIKKKEEEHHHGGGBBBCCCJJJMMMJJJHHHJJJLLLJJJFFFDDDFFFHHHFFFGGGGGGHHHHHHGGGGGGFFFAAAEEEHHHGGGDDDCCCFFFJJJKKKGGGEEEHHHOOORRRPPPKKKGGGDDDFFFMMMPPPNNNJJJHHHIIIGGGEEEDDDEEEFFFIIIJJJIIIHHHFFFFFFGGGGGGGGGFFFJJJJJJIIIGGGEEEDDDEEEGGGDDDHHHGGGBBBBBBGGGHHHDDDBBBBBBCCCBBBBBBCCCFFFHHH???AAADDDFFFFFFDDDBBB@@@???@@@@@@AAA@@@???>>>===EEE@@@<<<>>>CCCFFFCCC???<<<<<<======>>>>>>??????>>>>>>===<<<<<<<<<<<<<<>>??????@@@@@@@@@>>>===>>>???AAAAAA@@@FFFCCC@@@===<<<>>>@@@BBB===<<<<<<<<<>>>???>>>===>>>>>>>>>???@@@BBBCCCDDDCCCCCCDDDDDDEEEFFFFFFFFFBBB>>>???DDDDDD???>>>BBB>>>===@@@EEEEEE@@@>>>>>>;;;===???===555222999DDD???===<<<<<<======<<<;;;:::;;;<<<;;;;;;;;;===???===>>>>>>>>><<<<<<>>>???;;;;;;:::888888999===@@@@@@AAACCCCCCAAA@@@@@@@@@BBBAAA???===;;;:::999888666999<<<;;;888999>>>CCC@@@@@@???>>>===<<<;;;;;;999777666777999;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;@@@@@@@@@???????????????:::888777999>>>???;;;777888888777666666666666666888888888:::;;;:::777555555555666666666666555444555777888777666555666777777666777999;;;<<<;;;:::999999999999999999999999999888666555555555666777444666888777555333333333///000222444444444222111111333555666555555666777444444444444444444444333222111111111111111222222333444444333111111333555...222666666444333555777222333444333111000111222333333333333333444555666111111222333222111000///000---///444444...,,,///222111000000111000...,,,000000/////////111222333333---000222,,,...555444///222555777999:::===???666777777888888888777777888666444333333333222111222777444333;;;:::666:::444444444444444555666777222333555555444555666888555333444777666444666;;;888888777666555444333333666666666666777777777888888999:::999999;;;>>>AAA===>>>???CCCFFFGGGGGGFFFHHHLLLOOONNNPPPSSSSSSPPPSSSRRRNNNIIIIIILLLKKKGGGIIIIIIHHHGGGGGGIIIMMMPPPNNNTTT[[[```bbbcccccccccooommmkkkiiihhhiiijjjkkkkkkeee^^^\\\___bbbbbb```ccccccbbbaaaaaacccgggkkkhhhfffhhhmmmnnnlllllloooqqqkkkjjjpppsssooommmoookkklllkkklllqqqvvvsssmmmkkkkkkkkklllkkkkkkjjjjjjeeegggjjjkkkmmmqqqxxx}}}|||}}}zzzvvvvvvzzz}}}{{{uuuxxx{{{~~~}}}{{{yyyyyyyyywwwssspppoooppprrrIIIIIIJJJJJJJJJIIIIIIHHHGGGHHHIIIIIIHHHHHHIIIJJJKKKKKKJJJJJJKKKKKKLLLMMMFFFHHHKKKMMMNNNLLLJJJIIIKKKIIIGGGGGGHHHHHHHHHGGGGGGIIIMMMOOOOOOLLLIIIFFFDDDHHHHHHFFFFFFKKKLLLIIIKKKLLLLLLKKKIIIHHHHHHIIIHHHHHHIIIIIIIIIIIIIIIIIICCCGGGIIIHHHEEEDDDFFFJJJGGGFFFFFFJJJOOOPPPMMMIIIGGGFFFHHHMMMOOOLLLIIIIIIKKKIIIGGGEEEEEEGGGIIIJJJKKKJJJHHHGGGHHHIIIIIIIIIGGGIIIJJJJJJHHHFFFFFFFFFFFFHHHGGGCCCCCCHHHJJJHHHCCCCCCCCCBBBBBBCCCEEEGGG@@@BBBDDDFFFFFFDDDAAA???AAAAAA???>>>>>>>>>??????CCC@@@===>>>BBBDDDBBB@@@<<<=========>>>>>>>>>???>>>===<<<<<<<<<<<<>>>>>>???????????????@@@AAABBB>>>===<<<<<<===?????????CCCAAA???===<<<===???@@@===<<<;;;<<<>>>@@@???>>><<<<<<===>>>???AAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFBBB???@@@DDDDDD@@@???BBB@@@???AAAEEEDDD@@@>>>??????===<<<<<<999666;;;BBB<<<;;;;;;<<<>>>>>>>>><<<;;;<<<===<<<;;;;;;===>>>===>>>???>>><<<<<<>>>???:::;;;:::999888999<<>>@@@CCCCCCBBBAAA@@@@@@AAA@@@>>><<<:::999888888888<<>>:::888:::<<<@@@@@@??????>>>>>>======777777777999;;;<<<;;;999<<<<<<<<<<<<<<<<<<<<<<<>>999777666888<<<===:::666888888777666666666666666888777777999::::::777555777777666666666666666666555777888888777777999:::;;;999888888999:::888777999999999999999999999999:::999888777777777777777444666888777555333333333000222333555555555333222111333666666555555555666333333222222222222333333333222111111111111111222333333333333333333222222111333555666666555666666222333444333111000111222222222222222222333444444111111222222222111000///111...///333333...---000222111////////////...,,,//////...///000111333444666000333555......222...///222555888999:::<<<>>>888888999999999888888777999777555444555555444333222777444444:::888333777444444444444444555666666222333555555444555666888444333444666666444666:::666666666666666555555555777777777777777777888888777888999999999:::<<<>>><<<===>>>AAADDDEEEFFFFFFHHHLLLNNNNNNPPPSSSSSSQQQSSSSSSOOOJJJIIILLLKKKGGGGGGGGGGGGGGGGGGJJJNNNQQQMMMRRRXXX^^^aaabbbdddeeennnmmmkkkiiihhhhhhhhhhhhgggbbb]]]\\\___bbbbbb```bbbdddeeeeeeeeeeeegggiiiiiiggghhhkkklllkkkllloooqqqlllkkkppprrrooommmnnnkkkkkkkkkkkkpppuuusssnnnmmmmmmmmmnnnnnnmmmmmmllliiikkklllmmmmmmqqqwww{{{{{{|||{{{wwwvvvzzz{{{yyytttwwwzzz}}}~~~|||zzzxxxyyyxxxvvvssspppoooppprrrIIIIIIJJJJJJJJJJJJIIIIIIGGGIIIJJJJJJIIIIIIJJJKKKJJJJJJIIIIIIJJJJJJKKKLLLEEEHHHLLLOOOPPPNNNKKKIIIKKKIIIGGGGGGHHHHHHHHHGGGLLLIIIHHHLLLPPPOOOIIIBBBDDDHHHJJJIIIIIIKKKJJJGGGMMMKKKIIIIIIJJJJJJIIIHHHIIIIIIJJJJJJKKKKKKKKKKKKFFFIIIJJJIIIFFFEEEGGGIIIDDDFFFIIILLLMMMLLLJJJHHHHHHHHHKKKOOONNNIIIHHHJJJLLLJJJHHHGGGGGGHHHJJJKKKMMMLLLJJJHHHIIIJJJLLLNNNFFFIIIKKKLLLJJJGGGFFFEEEFFFGGGFFFCCCDDDIIILLLKKKEEEDDDCCCBBBBBBCCCDDDEEEAAACCCEEEFFFEEECCCAAA???CCCAAA>>><<<<<<>>>@@@AAA@@@@@@??????@@@AAAAAABBB============>>>>>>>>>>>>>>>===;;;:::;;;===@@@BBBAAA@@@@@@@@@@@@AAABBBCCC<<<;;;;;;;;;;;;<<<======???>>>===<<<;;;<<<===>>>;;;::::::<<>>@@@???>>>===>>>>>>===<<<;;;===>>>>>>>>>???>>>===<<<>>>@@@:::;;;<<<;;;::::::<<<===<<>>>>>>>>>>>>>>999777666777:::;;;999666888777777666666666666666888777666777888999888666999888777666666777888999666888999:::999:::;;;===<<<:::888777888999999888:::::::::::::::::::::::::::::::::999999777666666555666888777555333333333222333444555666555444333111444666777666444444444555444333222222333444555444333222111111111111111555333222333555555222///333333444666888888666555222333444333111111111222111111111000111111222333111111222222111111000///333000///111111...///111222000...---.........---.........///000222333444///+++111444000222666000///222666888999:::;;;===999999:::999999888777666999777555555666666555444333999777666;;;888222666444444444444444555555555222444555555444444666777444333444666555333555999555555555666666777777777888888888888777777777777666888999:::999888999:::<<<<<<===???AAACCCEEEFFFHHHLLLNNNMMMOOOSSSTTTQQQUUUTTTQQQLLLKKKMMMKKKGGGEEEFFFFFFFFFGGGIIINNNRRRMMMQQQWWW[[[___bbbeeegggllllllkkkjjjhhhfffeeedddaaa^^^[[[\\\___aaaaaa___bbbeeehhhiiihhhgggffffffjjjggggggjjjjjjiiikkkoooooollllllooopppnnnlllmmmkkkkkkjjjjjjnnnttttttpppoooooopppppppppppppppooooooppppppoooooorrrvvvyyyyyy||||||xxxwwwyyyxxxtttsssuuuxxxzzz{{{zzzxxxvvvwwwwwwuuurrrooonnnoooqqqJJJJJJKKKKKKLLLKKKKKKKKKHHHIIIKKKJJJIIIIIIJJJLLLIIIIIIIIIIIIIIIJJJKKKKKKGGGIIILLLOOOPPPOOOMMMLLLKKKIIIGGGGGGHHHHHHHHHGGGNNNKKKIIILLLPPPPPPJJJCCCFFFGGGHHHHHHIIIIIIIIIHHHLLLIIIFFFFFFHHHIIIHHHFFFIIIIIIIIIJJJJJJKKKLLLLLLHHHIIIJJJIIIFFFEEEFFFHHHEEEHHHKKKKKKJJJHHHIIIKKKIIIJJJMMMPPPLLLGGGGGGKKKJJJJJJIIIHHHIIIKKKMMMNNNNNNMMMKKKIIIHHHJJJNNNQQQJJJLLLMMMMMMJJJGGGEEEEEEFFFEEEDDDCCCDDDHHHLLLMMMFFFDDDCCCBBBCCCDDDDDDDDDBBBCCCEEEEEEEEECCC@@@???AAA@@@???======>>>@@@AAA>>>@@@AAA@@@>>>>>>@@@CCC============>>>>>>>>>>>>???===;;;:::;;;>>>BBBDDDDDDCCCBBBAAAAAAAAAAAAAAA;;;;;;<<<;;;::::::<<<===;;;;;;;;;:::::::::;;;;;;999888999;;;>>>@@@AAA@@@999:::<<<>>>@@@BBBCCCDDDDDDBBB@@@>>>>>>@@@CCCDDDBBBAAAAAABBBBBBAAAAAABBBBBB??????AAAAAA===<<<>>>AAA===:::<<<;;;:::;;;???::::::;;;===???@@@???===?????????>>><<<;;;<<<>>>>>>??????>>>======>>>@@@;;;===>>>===<<<<<<===>>>;;;???CCCDDDDDDBBBAAAAAA>>>===<<<:::999888888888888;;;===>>>===<<<===???===>>>>>>>>>?????????@@@999999999:::<<<<<<:::888;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============999888777888::::::999777777777666666666666777777888777555555777888888888:::999888777777888:::<<<999;;;<<<;;;::::::;;;===999777555555777:::<<<<<<::::::::::::::::::::::::999999::::::999777555444555777888888666444333333222333444444555444333333111444777777666444222222888777555555555666888999444444333222111111111111999444000000444555333///444333222444888888666222111333333333111111222333111111111000000111111222111111111111111000000///444222000000///000111333333000---,,,---...///.../////////000000111222222...***///111...444999222000333777999999:::;;;<<<999999999999888666555555777666444444555666555444333:::999888===999444888333444444444444444444444333444555555444444555777444222333555444222444888555666666666666777777777888777777777777666666666666999;;;;;;999888888888<<<===>>>>>>@@@BBBEEEHHHHHHLLLNNNMMMOOOSSSTTTRRRVVVVVVSSSMMMLLLNNNLLLGGGFFFGGGGGGFFFFFFHHHMMMPPPQQQTTTXXX[[[^^^aaaeeegggjjjjjjjjjiiigggdddaaa___\\\ZZZZZZ\\\___aaaaaa___ccceeehhhhhhgggfffffffffkkkgggfffhhhhhhgggjjjnnnmmmlllmmmnnnnnnmmmllllllkkklllkkkiiimmmssstttqqqppppppqqqrrrrrrrrrqqqqqqsssrrrqqqqqqrrrtttxxxzzzxxx||||||zzzxxxxxxuuuqqqrrrsssuuuwwwxxxwwwvvvuuuvvvuuutttqqqnnnmmmooopppKKKKKKLLLMMMMMMMMMMMMMMMHHHIIIKKKJJJIIIIIIJJJLLLIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOKKKIIIGGGGGGHHHHHHHHHGGGLLLLLLMMMMMMNNNMMMKKKIIIIIIGGGFFFFFFFFFGGGIIIKKKLLLIIIEEEEEEHHHIIIHHHGGGIIIIIIHHHHHHIIIIIIKKKKKKGGGHHHHHHGGGFFFEEEEEEFFFIIIKKKKKKIIIFFFGGGLLLPPPJJJKKKMMMPPPLLLGGGGGGKKKHHHHHHHHHIIIKKKMMMOOOQQQMMMMMMKKKIIIGGGHHHMMMPPPPPPPPPOOOLLLHHHEEEEEEFFFDDDCCCBBBCCCDDDGGGJJJMMMGGGDDDBBBAAACCCDDDDDDCCCBBBCCCDDDEEEDDDCCCAAA@@@>>>??????@@@@@@@@@??????<<>>>>>>>>>>>============???===;;;;;;<<>>>>><<<===>>><<<::::::<<<>>>::::::999999888888999999777777777999===???@@@???999;;;===@@@BBBCCCDDDEEECCCAAA???>>>>>>@@@BBBDDDAAAAAAAAA@@@@@@AAAAAAAAA@@@======@@@???<<<;;;======<<<<<<<<<999666999@@@<<<<<<===???@@@@@@>>><<>><<<;;;<<<>>>>>>?????????======???@@@>>>???@@@???>>>===>>>???===@@@CCCDDDCCCAAA@@@@@@<<<<<<;;;999999888888888<<<<<<;;;;;;;;;===@@@BBB<<<======>>>>>>??????@@@>>>;;;888777999:::;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<============;;;:::999999:::::::::999777777666666666666777777888777555666777999999888;;;:::888777888999;;;======>>>>>><<<:::999999:::999777444555777:::;;;<<<999999999999999999999999777888999999888666444333555777999888666444444444222222333333333222222222111444666666555333222222777666666555666777888999444444333222111111222222;;;555///...111555444222333222111333666666444000111222333333111111222333222222111111111111222222111111111000000000000000222222000//////222444555222000---,,,---/////////111111111111000000000///666111111///---666<<<444000333777::::::999999:::777777777777666555333333555444222333444555555444111999888777;;;777333999333444444555555444333333333444666555444444555666444222333555444111333777888777777777666666666666666666666666666666666666888:::<<<<<<:::999888888<<<>>>???@@@@@@BBBFFFIIIHHHLLLMMMLLLNNNSSSUUUSSSXXXXXXUUUPPPNNNOOOLLLGGGHHHHHHHHHGGGFFFHHHLLLOOOVVVXXX[[[]]]^^^```dddfffggghhhhhhgggeeeaaa^^^[[[XXXXXXYYY[[[^^^`````````dddeeeffffffddddddfffgggkkkgggeeeggggggfffhhhllljjjlllmmmmmmmmmmmmmmmmmmlllnnnmmmkkkmmmrrrtttrrrppppppqqqrrrrrrrrrrrrrrrtttsssrrrrrrtttwww{{{|||www|||}}}{{{yyyxxxtttoooqqqrrrssstttuuuuuuuuuuuuuuuuuussspppnnnmmmoooqqqJJJKKKLLLMMMNNNNNNNNNMMMGGGIIIJJJJJJIIIIIIJJJKKKJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMKKKKKKKKKLLLNNNOOOKKKIIIGGGGGGHHHHHHHHHGGGIIILLLNNNMMMKKKJJJKKKMMMJJJFFFDDDFFFGGGHHHKKKOOOMMMKKKHHHGGGHHHJJJKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJGGGGGGGGGGGGFFFFFFFFFFFFKKKKKKJJJGGGEEEGGGMMMSSSLLLKKKLLLOOOMMMIIIHHHKKKGGGGGGHHHJJJLLLNNNPPPQQQLLLMMMMMMJJJGGGGGGKKKOOORRRRRRPPPLLLHHHFFFFFFGGGDDDAAAAAADDDFFFFFFHHHKKKGGGCCC@@@AAADDDFFFEEECCCAAABBBCCCDDDDDDCCCBBBBBB===>>>@@@AAAAAA@@@???>>><<<>>>@@@???===<<>>>>>>>>>>>============???>>>===<<<===@@@CCCEEEHHHGGGEEEBBB@@@>>>======<<<>>>???>>>;;;:::<<>>===:::<<<>>>AAACCCDDDDDDDDDAAA@@@???>>>???AAACCCDDD???AAA@@@>>>>>>@@@AAA???===;;;<<<@@@@@@===;;;===;;;;;;<<<===999555888???>>>>>>???AAABBBBBB???======>>>>>>===<<<;;;===>>>>>>???@@@???>>>===???AAA???@@@@@@???>>>===???@@@AAACCCDDDCCCAAA???>>>>>><<<;;;::::::999999999999AAA???<<<::::::<<>>>>>>>>??????@@@@@@@@@AAA===999666777999;;;<<<::::::;;;;;;<<<=========;;;;;;<<<<<<======>>>>>><<<;;;::::::999999::::::666666666666666777777888888777666777999::::::999999999888888999:::;;;<<<>>>>>>>>><<<999777777777;;;999777666777888888777888888888888888888888888666777777777777666555555666777999888666444444444333333222222222222111111222333555555333333333444333333444444555666666666333333222222222222333333888444///...111444555555222111222333444444222000000222333333222111222444333222111111111111111111222111000////////////000000222111...000444777666222000......///000000000000111111111111000//////333///000000111AAAJJJBBB111444888::::::999999999555555666555555444333222444333111222444555555555000888777444666333000777333333444555555444222111444555666555444444555666444222222444333000222666888888888777777666666666555666666666777777777777888:::;;;;;;:::999999:::;;;>>>AAAAAAAAABBBFFFIIIIIILLLMMMLLLNNNSSSVVVTTTZZZZZZWWWRRRPPPPPPLLLGGGIIIIIIIIIGGGGGGIIIMMMPPPXXXZZZ]]]^^^___```ccceeeeeeeeeeeeeeebbb___\\\ZZZWWWXXXYYY[[[]]]___```aaadddeeeeeeeeeddddddfffhhhjjjfffeeeggggggeeefffiiifffkkkmmmkkkkkkmmmooonnnmmmppppppnnnnnnrrrsssqqqooopppqqqrrrsssssssssrrruuusssqqqrrrvvvzzz|||}}}xxx|||~~~{{{zzzyyyuuupppqqqqqqrrrrrrsssttttttuuuuuuuuussspppnnnnnnoooqqqIIIIIIJJJKKKLLLLLLLLLLLLGGGHHHIIIIIIHHHHHHIIIJJJKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKIIIGGGGGGHHHHHHHHHGGGGGGIIIJJJJJJIIIIIIKKKMMMIIIFFFFFFJJJLLLKKKMMMRRRKKKKKKJJJHHHGGGHHHKKKMMMLLLJJJHHHGGGFFFGGGHHHHHHHHHGGGGGGGGGHHHIIIHHHHHHIIIHHHGGGFFFFFFIIIMMMPPPMMMJJJJJJMMMNNNKKKIIIKKKHHHIIIIIIJJJKKKLLLMMMNNNMMMOOOOOOLLLHHHFFFIIIMMMOOOPPPPPPNNNKKKHHHHHHHHHDDDAAACCCHHHIIIFFFGGGJJJFFFBBB???@@@DDDGGGFFFDDD@@@AAABBBCCCDDDDDDDDDDDD>>>>>>?????????@@@@@@@@@======>>>=========???@@@???>>>>>>>>>=========<<>>>>>???AAABBBCCCFFFEEECCCAAA@@@??????>>><<<>>>@@@>>>:::999;;;???===<<<888666444555666777555444444666999;;;;;;::::::<<<>>>@@@BBBBBBBBBAAA>>>>>>??????AAABBBDDDEEE>>>@@@@@@;;;;;;@@@@@@>>><<<;;;>>>BBBCCC???>>>??????;;;:::<<<<<<999:::======>>>???BBBEEEEEEBBB@@@;;;<<<===<<<;;;;;;===>>>???@@@@@@???>>>>>>???AAA@@@@@@???===;;;;;;>>>@@@FFFFFFEEEBBB???<<<<<<===<<<;;;;;;::::::::::::;;;???>>><<<;;;===???@@@AAA@@@AAAAAAAAAAAAAAAAAAAAA@@@===:::888999:::::::::::::::;;;;;;<<<======>>>;;;<<<<<<===>>>>>>??????;;;;;;:::999888888999:::666666666666666777888888777777888:::<<<<<<;;;999777888888999::::::;;;;;;;;;<<<<<<:::888666666777999888777777888888777666666666666666666666666666777777666666777777888888666888999999777555444444444444333222222222222222222333333222222222555777000222444555666666555444222222222222333333444555222222222222333444555555111333555555444222222222000222333333222111333444222111000000/////////000222111000///...//////000---000111///111777:::777222000///000111222111000---...000111222222222111...,,,///000555FFFOOOEEE111444999;;;:::999888888444555555666555555444444444333222333555777777666666===:::444444000...777222333444555555333222000444555666555444333444666444222222444222///111555777777777777777888888888666666777888999::::::;;;888999999999777777999;;;888<<>>@@@EEEHHHGGGDDD@@@@@@BBBCCCDDDDDDEEEEEEAAA???>>><<<===???AAACCC>>>===<<<======>>>????????????>>>>>>=========<<>>@@@===999888:::>>>???===999555333444555777444333333555888:::999999999;;;>>>@@@AAAAAA@@@???======???@@@BBBDDDEEEEEE===@@@???::::::???@@@===<<<;;;???EEEFFFBBB@@@AAACCC<<<888<<>><<<;;;<<<===???CCCFFFGGGEEECCC:::;;;<<<;;;;;;;;;===??????@@@@@@???>>>>>>???AAA??????===;;;999999<<>>===;;;;;;;;;;;;999888::::::;;;;;;<<<===>>>>>><<<<<<<<<===>>>??????@@@::::::999888666666888999666666666666666777888888777777999;;;======;;;999666777888999:::;;;::::::999::::::999777666666777555555555777999:::999888666666666666666666666666888777777666777999:::;;;666888999999777555444555666555444333333333333333222222222111111222666888111333666888999888666555111111111222333444555666---000444666666444444444111444777777444222333444000111333333222222333444111000///...............222111///.........///000+++000111///222999;;;888111000000111333333222000***,,,...111333444444444444333444222333@@@DDD666111555999;;;:::999777777555555666666666666666666555444333444666888888888===DDD>>>777666111///888222333555555555333111000444555666666444333444555444222222444222///111555555555666777888999::::::777777888999;;;<<<===>>>777777777666555666999;;;666;;;@@@BBB@@@???BBBFFFIIILLLLLLKKKNNNSSSVVVUUU\\\\\\YYYTTTRRRQQQMMMGGGEEEFFFGGGHHHJJJNNNTTTXXXSSSVVVZZZ^^^___aaacccdddbbbbbbaaa```___]]][[[ZZZXXXYYYZZZZZZ[[[]]]aaaccc___dddiiilllkkkjjjhhhhhhhhheeefffhhhhhhdddccceeeaaaiiillljjjiiinnnqqqpppppptttvvvsssqqqrrrrrroooqqqrrrssstttuuuuuuuuuuuuyyyvvvrrrsssvvvzzz{{{zzzyyy|||~~~|||{{{{{{xxxtttrrrqqqqqqpppqqqssstttuuuuuuuuutttqqqooooooqqqsssNNNLLLJJJIIIJJJJJJJJJJJJFFFGGGHHHHHHGGGGGGIIILLLKKKKKKJJJIIIIIIIIIIIIJJJJJJLLLMMMLLLJJJIIIIIIJJJMMMLLLKKKJJJIIIHHHGGGGGGEEEIIIJJJGGGHHHLLLLLLHHHFFFGGGHHHIIIJJJLLLMMMMMMGGGJJJMMMJJJFFFEEEHHHLLLJJJMMMLLLGGGGGGKKKKKKGGGIIIIIIKKKKKKKKKIIIGGGEEE???EEEIIIHHHIIIKKKLLLJJJLLLMMMNNNOOONNNLLLJJJHHHKKKFFFEEEJJJKKKHHHHHHLLLLLLMMMOOONNNKKKIIIHHHHHHHHHMMMPPPMMMKKKLLLKKKHHHDDDEEEGGGHHHIIIIIIHHHGGGKKKFFF@@@???CCCFFFFFFEEEBBBCCCDDDEEEEEECCCAAA@@@>>>???AAABBBAAAAAABBBCCC:::>>>BBBBBBAAA@@@AAADDD@@@???????????????@@@@@@BBBAAA???======>>>???@@@CCCCCCCCCBBBAAA@@@???>>>AAA===:::;;;>>>???<<<999@@@???<<<666222333777;;;555666777777888888999999888;;;@@@BBBBBB@@@???>>><<<888666999???EEEFFFDDDAAA===<<<>>>===::::::===<<<<<<===???@@@AAABBBCCC===<<<;;;;;;<<<===<<<;;;;;;<<<>>>>>>???@@@CCCEEE===;;;:::;;;>>>???>>><<<<<<===>>>??????>>><<<;;;BBB???<<<:::;;;===???@@@IIIHHHGGGCCC???;;;::::::;;;:::888777777888:::;;;CCC???:::999<<<@@@AAAAAACCC@@@>>>@@@CCCCCC???:::=========<<<;;;:::888777<<<:::999999;;;>>>>>>>>>===<<<;;;===>>>??????>>>???<<<888777999;;;<<<===555666777999999:::::::::777777777888999999::::::888;;;;;;999999===>>><<<:::999999888777777888888888333333999<<<999999<<<444555666777888999::::::666999;;;;;;:::777666666444444555666777777777666666555444333222333444555777555333222222444777888888555444666::::::777222000111333333222222333555333222000111333555555444111222333444555555555555000222444444333333333444555333000000000111111111000000000000000000000000.........///000222444444000//////000222333111000333222000///000222444666///......///222333222222---555<<<===999666777:::444333333555888999777444333333444555555444444333===:::555222000111333555:::888666666777666333000666666666666777777777777444444555444333444666888555666666777888999999:::555444555888<<<<<<888555555888<<<<<<999666777888555888<<<>>>===???BBBFFFFFFMMMMMMGGGJJJVVVZZZVVVWWWZZZZZZVVVNNNHHHGGGHHHDDDCCCCCCDDDHHHNNNSSSWWWTTTYYY```ddddddbbb```___aaaaaa```___^^^\\\[[[ZZZ[[[ZZZYYYZZZ]]]`````````iiifffddddddgggiiihhhfffffflllqqqqqqlllfffbbbbbbbbbeeeiiikkklllmmmnnnooopppssswwwvvvtttqqqqqqrrrrrrqqqqqqtttxxxyyywwwtttyyyyyyyyyzzzzzz{{{{{{{{{}}}{{{zzzzzzuuutttsssrrrssssssuuuuuutttxxxrrrmmmpppooonnnvvvMMMJJJGGGGGGIIIKKKJJJIIIHHHGGGGGGIIIKKKMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKMMMLLLJJJIIIIIIJJJNNNMMMMMMLLLKKKJJJIIIHHHIIILLLJJJFFFFFFKKKMMMJJJHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKJJJJJJIIIJJJJJJJJJIIILLLKKKGGGGGGJJJJJJGGGHHHHHHIIIJJJIIIGGGEEECCCAAAFFFJJJIIIIIIKKKKKKIIIJJJLLLOOOQQQQQQNNNJJJHHHHHHDDDCCCHHHIIIHHHHHHLLLLLLMMMNNNMMMKKKHHHGGGGGGGGGLLLNNNKKKJJJJJJIIIGGGDDDEEEFFFHHHHHHHHHGGGGGGJJJFFFAAAAAAEEEHHHGGGEEE@@@AAABBBBBBBBBAAA???>>>>>>@@@BBBCCCBBBBBBCCCDDD===???AAABBBAAA@@@@@@@@@>>>>>>>>>>>>>>>???@@@AAAAAA@@@>>>======???@@@AAABBBBBBBBBAAAAAA@@@>>>>>>>>>;;;999;;;>>>@@@>>>;;;???>>><<<888555777<<<@@@666777999::::::999888888777;;;???AAAAAA@@@??????AAA===:::<<>>;;;<<<;;;999;;;???======>>>>>>???@@@@@@@@@<<<;;;;;;<<<======<<<:::===>>>????????????AAACCC>>>===;;;===???@@@???===>>>???@@@AAAAAA@@@>>>===@@@===:::888999;;;===>>>EEEFFFFFFCCC???<<<;;;<<<<<<<<<;;;::::::;;;<<<<<>>;;;:::===???@@@@@@CCC@@@???AAADDDEEEBBB>>>???>>>>>>===;;;:::888777<<<:::999:::<<<>>>>>>>>>>>>===<<<>>>@@@AAA@@@???>>>;;;999888:::;;;<<<<<<666777888888999999888888777777777888999999::::::888::::::888999<<<>>>;;;::::::999999888888777777999444333888:::888888:::666666666666666777777777777999::::::888777777777555555666777777777666666333222222111222333444555666555333222222444666888888555444666999:::666222111222333333222111222444333222111222444666555444222222333444555555555555111222444444333333444555333222111000000111111000000000000000000000000000......//////000111333333111000000111333333222111333222000///000222444666111000///000111222111000111888???@@@;;;666666888777666666888:::;;;999666444444444444444444333333666555444333222222222222888666444555666555333000555555555555666666666666555555666555444444777999333444444555666666777777777555555666999:::999888555888<<<;;;999666777888444888<<<>>>>>>@@@DDDHHHHHHMMMMMMHHHKKKVVVZZZVVVWWWYYYZZZUUUNNNHHHGGGHHHDDDCCCDDDEEEIIIMMMRRRUUUVVVZZZ^^^aaaaaaaaa```aaabbb```^^^[[[YYYWWWVVVUUUWWWWWWXXX\\\aaaeeegggggghhhgggeeeeeegggggggggffffffmmmsssrrrjjjcccaaabbbbbbeeehhhkkklllmmmoooqqqqqqtttwwwwwwuuusssssstttuuutttuuuwwwzzz{{{zzzwwwzzzzzz{{{{{{|||}}}~~~~~~|||zzzzzzuuutttsssrrrrrrssstttuuuqqqwwwtttqqquuurrrooouuuMMMIIIEEEFFFJJJLLLKKKHHHGGGEEEEEEIIINNNPPPNNNJJJJJJJJJKKKKKKJJJJJJIIIHHHIIIKKKLLLLLLJJJIIIIIIJJJMMMLLLLLLKKKJJJIIIHHHHHHLLLLLLIIIDDDDDDHHHKKKJJJIIIJJJLLLMMMMMMLLLJJJIIILLLHHHEEEGGGJJJLLLJJJGGGHHHJJJIIIFFFFFFIIIIIIGGGGGGHHHHHHHHHGGGEEECCCAAACCCHHHKKKIIIHHHJJJKKKHHHFFFIIINNNQQQRRROOOKKKHHHHHHEEEEEEHHHIIIIIIKKKNNNLLLNNNNNNMMMJJJHHHGGGGGGEEEJJJLLLJJJHHHIIIHHHEEEEEEEEEFFFGGGGGGFFFFFFFFFGGGDDDCCCDDDGGGIIIHHHFFFAAAAAA@@@@@@@@@@@@?????????AAACCCCCCBBBBBBCCCDDDAAA@@@@@@@@@AAA@@@???===<<<<<<<<<===>>>???@@@AAA???>>>>>>>>>>>>@@@AAABBB@@@@@@@@@@@@@@@???>>>===<<<:::888:::>>>AAA@@@>>>???>>><<<:::999<<<@@@DDD888:::<<<======;;;888777777:::>>>@@@@@@@@@@@@AAAFFFCCC@@@@@@CCCEEEEEECCCDDD???;;;;;;;;;999<<>>>>>>>>>>>>>>=========;;;;;;;;;<<<>>>>>><<<:::???@@@AAAAAA??????AAABBB???>>>===>>>@@@AAA@@@???>>>???@@@AAAAAA@@@???>>>???===;;;999999;;;>>>???BBBCCCDDDCCC@@@>>>======;;;;;;;;;;;;;;;;;;;;;;;;???===<<<<<<>>>??????>>>@@@>>>>>>@@@CCCEEECCC@@@@@@??????>>><<<;;;999888<<<;;;999:::<<<>>>>>>===???>>>===>>>@@@BBBAAA@@@<<<;;;::::::;;;<<<;;;:::888888888888888777666666666777888999::::::::::::777:::999777777;;;<<<:::999::::::::::::888666555999555333666888777888:::888888777666555444444333888999999888777666777999777777777888777777666666000000000111222333444555666444333222222444666777666555444666888999666222222333444333111111111333222222222444666777555333333333444444555444444444222333555555444333444555111111111111111000//////000000000000000000000000000/////////000000111222222111111222333444222111222111000///000222444666333222000111222222111///444;;;AAAAAA<<<777666666888777777888999:::888777555555444444333333222222///000333555555333111000555444333444555555333111444444444444555555555555444555555444333333666888444444444555555666666777888666555555777999:::999555888;;;;;;888777777999555888<<<>>>???AAAFFFJJJIIINNNNNNJJJMMMVVVYYYVVVWWWXXXXXXTTTNNNIIIHHHHHHDDDDDDEEEGGGIIIMMMPPPRRRWWWYYY\\\^^^^^^___```aaa___]]]YYYVVVTTTSSSSSSTTTXXXYYY[[[```eeejjjkkkkkkggghhhhhhgggeeedddeeefffgggmmmrrrppphhhbbb```aaaaaadddhhhjjjlllnnnppprrrsssuuuwwwxxxwwwuuuuuuvvvyyyyyyyyy{{{}}}~~~}}}||||||||||||}}}}}}{{{zzzuuutttsssrrrrrrssstttuuupppxxxwwwvvvzzzuuupppuuuNNNIIIEEEFFFKKKNNNLLLHHHEEEFFFGGGJJJLLLLLLJJJHHHJJJJJJKKKKKKKKKJJJIIIHHHHHHJJJLLLKKKJJJIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFFFFJJJJJJIIIFFFEEEFFFGGGFFFIIIJJJLLLMMMLLLJJJGGGEEEHHHEEECCCDDDGGGIIIHHHFFFHHHHHHGGGFFFFFFGGGHHHGGGHHHHHHHHHGGGFFFDDDBBBAAAEEEIIIKKKIIIHHHJJJJJJHHHEEEGGGJJJMMMNNNMMMKKKJJJLLLKKKKKKKKKJJJJJJLLLOOOMMMNNNOOOMMMJJJHHHHHHHHHDDDIIILLLIIIHHHIIIHHHFFFEEEEEEFFFFFFEEEEEEEEEEEECCCBBBCCCEEEHHHIIIGGGDDDCCCCCCBBBAAAAAAAAAAAABBB>>>@@@BBBBBBAAAAAABBBCCCBBB@@@>>>>>>AAABBB???<<<;;;;;;;;;<<<===???@@@AAA=========>>>???@@@BBBCCC>>>????????????>>>>>>===<<<;;;999:::===???@@@??????>>><<<;;;;;;>>>BBBEEE;;;<<>>===;;;<<>>>>><<<:::===???AAAAAA@@@@@@AAACCC??????>>>???????????????<<<<<<===>>>>>>>>>>>>===@@@???===;;;;;;===@@@CCCAAACCCEEEDDDAAA>>><<<<<<999999:::;;;;;;:::999999<<<<<<<<<===>>>>>>>>>===>>>===<<<===@@@AAA???>>>>>>??????>>>>>>===<<<;;;<<<;;;:::;;;<<<======<<<>>>===<<<>>>@@@BBBAAA@@@;;;::::::;;;======;;;999999999999888777666555444666777888:::::::::::::::666999999666777:::;;;999999:::;;;;;;;;;999666555999666444666888:::;;;<<<999999888777666555555444999999888666555555888:::888999999999888777666666111111222222222333444444555444333222333444555666555444444555777777555222222444444333111000111222111222333555777777555333444444444555444444333333222444555555444333444555///000222222111//////...000000000000000000000000111000000/////////000000111000000111333333111000111000//////000222444555222111000111333333222111444:::???AAA===888666777777666666666777777666555555555444333222222222222...000333555555444111000444444444555555555444333444444555555555666666666333444444222111222444666666666666777777777888888777777666666777888999999555888;;;:::888777888:::777:::===>>>>>>AAAEEEJJJKKKNNNOOOLLLOOOUUUXXXVVVWWWWWWVVVSSSNNNJJJIIIIIIDDDDDDFFFGGGJJJLLLNNNOOOUUUXXX\\\^^^^^^^^^___```[[[YYYUUUSSSRRRTTTWWWYYY``````bbbfffjjjlllkkkjjjfffhhhjjjhhhdddbbbccceeehhhjjjlllllliiieeebbb```aaadddgggjjjlllnnnqqqttttttuuuvvvwwwxxxxxxxxxxxx|||||||||~~~}}}}}}~~~~~~|||{{{vvvuuutttsssrrrsssttttttssszzzyyywww{{{vvvpppuuuOOOKKKGGGHHHLLLNNNMMMJJJFFFKKKOOONNNJJJGGGHHHJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIKKKKKKJJJIIIIIIJJJIIIIIIIIIHHHGGGGGGFFFFFFIIIJJJLLLNNNMMMIIIFFFDDDGGGHHHJJJKKKJJJHHHEEECCCDDDDDDDDDEEEFFFGGGHHHIIIHHHFFFFFFGGGGGGFFFGGGHHHIIIIIIIIIHHHGGGEEEDDDCCCFFFJJJLLLIIIGGGIIIJJJHHHFFFFFFFFFGGGIIIKKKLLLMMMOOOPPPOOOKKKHHHHHHKKKLLLNNNOOOOOOMMMKKKIIIJJJKKKEEEJJJMMMKKKIIIJJJJJJGGGGGGGGGFFFEEEEEEDDDDDDDDD???AAACCCFFFGGGGGGEEECCCDDDCCCBBBAAAAAAAAABBBBBB<<<>>>@@@@@@??????@@@AAAAAA>>><<<===@@@BBB@@@>>>;;;;;;;;;<<<===???@@@AAA<<<======>>>@@@AAABBBCCC======>>>?????????>>>>>>>>><<<;;;:::<<<===>>>>>>AAA???<<<;;;<<<>>>@@@BBB<<<>>>@@@AAA@@@===:::888888:::<<<======>>>@@@BBBFFFEEEEEEEEEFFFGGGGGGGGG@@@>>>???BBBBBB===;;;===;;;;;;;;;<<<======>>>>>>:::::::::<<<>>>>>><<<;;;:::===@@@AAAAAAAAACCCDDD>>>>>>???>>>>>>===>>>>>><<<<<<===>>>>>>>>>>>>>>>??????>>><<<;;;<<>>>>>>>>>>>======<<<===>>>>>>??????>>>>>><<<;;;:::;;;======<<<;;;<<<;;;;;;===???AAA@@@@@@:::::::::<<<======:::888888999999888888777666555666777999;;;;;;;;;:::999777999999666666999:::888888999;;;<<<;;;:::888666777666666777:::>>>??????888888888888888888888888888888777555444555888;;;999:::::::::999888777777555555444444444333222222444333333222333444555666444444444555666666444222222444444333111000111222111111222555777777555222444444444555444444333333222444555555444333333444...111333333111/////////////////////////////////111000//////////////////000//////000111111///...////////////111222444555000000000111444555555444111666;;;===;;;999888999888888888777666555555666555444333222222222222333333444444555555444333222444555666666666666666666555555666666666777777777555555555444222222444666666666666666777777777777444666888999999888777666555888::::::777777999;;;999<<<>>>>>>===???DDDIIILLLNNNOOONNNPPPTTTVVVVVVWWWVVVUUUQQQNNNKKKIIIIIIDDDDDDEEEGGGIIILLLMMMNNNRRRWWW]]]```aaa___]]]]]]\\\YYYVVVSSSSSSUUUYYY[[[dddeeegggjjjmmmnnnllljjjeeehhhjjjhhheeebbbccceeehhheeedddfffjjjjjjeee```bbbdddhhhjjjlllooorrruuutttuuuuuuwwwyyyzzzzzzzzz}}}~~~~~~|||vvvuuutttsssrrrsssssstttxxx~~~zzzvvvxxxtttpppuuuOOOMMMKKKJJJKKKLLLLLLLLLJJJQQQVVVSSSLLLHHHJJJOOOKKKKKKJJJIIIIIIIIIIIIJJJGGGIIIJJJJJJIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKQQQWWWVVVNNNHHHEEEEEEFFFHHHIIIIIIHHHFFFEEEEEEFFFGGGGGGHHHIIIKKKLLLHHHFFFEEEHHHHHHFFFGGGJJJIIIIIIIIIHHHGGGGGGFFFFFFGGGKKKLLLHHHGGGJJJKKKJJJGGGFFFEEEEEEFFFIIILLLNNNNNNQQQOOOHHHCCCEEEGGGHHHLLLMMMMMMLLLJJJJJJKKKLLLEEEKKKMMMLLLJJJLLLKKKIIIIIIHHHGGGFFFEEEDDDDDDDDD???AAACCCFFFFFFEEECCCBBBBBBBBBAAAAAAAAA@@@@@@@@@;;;===??????>>>>>>???@@@???>>>======???@@@@@@@@@<<<<<<<<<===>>>???@@@AAA<<<===>>>???@@@AAABBBBBB<<<===>>>???????????????>>>===<<<:::;;;<<<>>>???CCC@@@<<<;;;<<<>>>??????>>>???@@@AAA@@@>>>;;;999:::<<<<<<<<<<<<===???AAACCCCCCDDDEEEEEEFFFFFFGGG???>>>AAAEEEDDD???;;;;;;:::;;;;;;<<<===>>>>>>???;;;::::::;;;===>>>===<<<888;;;>>>@@@AAAAAABBBCCC===?????????===<<<===>>>>>>>>>>>>???@@@@@@AAAAAA===>>>===;;;999:::???DDDBBBEEEHHHHHHEEE@@@<<<:::<<<<<<<<<<<<<<<<<<<<<<<<999;;;======<<<;;;<<<===CCCCCCBBB@@@@@@??????@@@;;;<<<===>>>>>>???>>>>>><<<;;;;;;<<<======<<<:::;;;::::::<<>>888888888999999:::::::::777777777555444555888;;;::::::::::::::::::999999666666666555444333222111333333333333333444444555222333444555555444333222222333444333111111111333111111111333555666444222333333444444555444444444222333555444333222222333000222555444000///000222////////////////////////000000///....../////////000///...///000000...,,,......///000111222444555000//////222555777777666000333777999999999:::;;;;;;;;;;;;999777666777888444333222111111222333444666666555555555555555555444555777777666555666777666666666666777777777888888888888666555555777888444444444444444444444444333666:::;;;:::777666666555777:::999777777999<<<999;;;=========???DDDIIIMMMMMMNNNOOOPPPRRRTTTTTTWWWUUUSSSPPPMMMKKKJJJJJJDDDDDDEEEFFFHHHKKKNNNOOOQQQVVV]]]aaabbb```]]]\\\^^^\\\XXXTTTSSSTTTWWWYYY```bbbfffkkkooopppnnnkkkdddfffhhhhhhfffdddccccccfffcccaaadddiiikkkgggbbbdddfffhhhjjjlllnnnrrruuuvvvuuuvvvxxx{{{}}}~~~}}}}}}wwwvvvtttsssrrrrrrssstttyyy~~~xxxsssvvvrrrooovvvNNNNNNNNNLLLIIIHHHJJJLLLNNNRRRTTTRRRMMMKKKNNNQQQMMMKKKIIIGGGGGGHHHJJJKKKFFFHHHJJJJJJIIIIIIIIIJJJLLLLLLLLLKKKKKKKKKKKKJJJIIIJJJQQQYYYXXXOOOHHHGGGEEEEEEFFFGGGHHHIIIIIIHHHHHHEEEDDDFFFJJJMMMMMMKKKIIIEEEEEEIIIIIIFFFGGGKKKHHHHHHHHHGGGGGGGGGHHHHHHFFFJJJKKKHHHGGGJJJLLLKKKHHHGGGGGGGGGIIIKKKMMMNNNLLLPPPOOOGGGBBBDDDHHHIIIIIIJJJJJJIIIHHHHHHKKKMMMEEEJJJMMMKKKJJJLLLLLLIIIKKKJJJHHHFFFEEEEEEEEEEEE@@@BBBEEEFFFFFFDDDCCCBBBBBBBBBCCCCCCCCCBBBAAA@@@;;;===?????????>>>???AAA???@@@???>>>======>>>@@@>>>>>>>>>>>>>>>???@@@AAA======>>>???@@@AAAAAAAAA<<<===>>>???@@@@@@@@@@@@<<<<<<;;;::::::<<<@@@BBBCCC@@@<<<<<<>>>@@@@@@@@@>>>???@@@@@@???>>>===<<<<<<======<<<;;;;;;>>>@@@AAABBBCCCDDDCCCCCCCCCDDD@@@???AAADDDDDD???<<<==============================;;;999999;;;===>>>>>>888;;;>>>@@@@@@???@@@@@@>>>@@@AAA@@@>>><<<>>>???>>>>>>>>>>>>???@@@AAABBB<<<>>>>>>;;;999:::@@@EEE@@@DDDIIIJJJGGGCCC???===>>>===<<<;;;;;;<<<===>>>999;;;<<<<<<::::::<<<>>>CCCBBBBBBAAA@@@@@@BBBCCC======>>>>>>======<<<;;;<<<;;;;;;<<<>>>===;;;999<<<;;;;;;===@@@AAAAAAAAA;;;::::::;;;<<<<<<;;;999666777888999;;;;;;<<<<<<666777:::<<<===<<<:::999888;;;:::777777::::::888777888888999:::;;;<<<<<<666:::;;;:::<<<@@@>>>999777888888888999999999999666666777666555666888:::999::::::;;;;;;;;;;;;:::333444444555444333222111222222333333333444444444111333444555444333333222111222333333222111222444111000000111333444444333222222333444555555555555111333444333222000000111111444666444000///111555//////////////////////////////.........//////000111000///000111000///------......000111222444444111111111222555777666666222333555666777999;;;<<<<<<<<<<<<:::666555777999222222111000111222444666333444555666666666666666333555777777444333444555555555555666666666777777777888777666444444555777444444444444444444444444555777::::::777666666888555777999999777777:::===555888:::;;;<<<@@@FFFKKKMMMLLLMMMOOOPPPQQQRRRSSSWWWTTTQQQOOOMMMLLLKKKJJJDDDDDDCCCDDDGGGKKKOOOQQQTTTXXX]]]```aaa______^^^[[[YYYVVVSSSRRRSSSUUUVVV[[[]]]bbbhhhmmmnnnllliiiddddddeeefffggggggdddbbbcccdddddddddeeeeeeeeeeeeeeegggiiijjjkkknnnqqqtttyyyxxxwwwzzz~~~~~~wwwvvvtttsssrrrrrrsssssstttzzzvvvrrruuussspppwwwLLLOOOOOOLLLGGGEEEHHHKKKOOOOOOOOOOOONNNNNNOOOQQQNNNLLLIIIFFFFFFHHHJJJLLLFFFHHHJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHNNNVVVVVVMMMGGGFFFEEEEEEFFFGGGIIIJJJKKKLLLIIICCC???BBBKKKOOOLLLGGGJJJEEEEEEIIIJJJFFFGGGLLLGGGGGGFFFFFFGGGGGGHHHIIIFFFJJJKKKHHHGGGKKKMMMLLLGGGHHHIIIKKKLLLMMMMMMMMMLLLQQQPPPHHHCCCFFFKKKLLLFFFGGGGGGGGGFFFGGGJJJLLLDDDJJJMMMKKKJJJLLLKKKIIILLLKKKIIIGGGEEEEEEEEEEEEBBBDDDGGGGGGFFFDDDCCCCCCCCCEEEFFFGGGGGGEEECCCBBB<<<>>>@@@@@@@@@???@@@AAA@@@BBBBBB???;;;:::<<>>???@@@@@@@@@@@@@@@<<<===>>>@@@AAAAAAAAAAAA:::::::::::::::===AAAEEEBBB???<<<===@@@BBBBBBBBB???????????????>>>======>>>>>>===;;;:::;;;===@@@AAABBBCCCCCCBBB@@@@@@AAABBB@@@@@@CCCBBB>>>===???@@@??????>>>======<<<<<<>>>;;;888888:::===???@@@999<<>>======@@@BBBCCCBBB???===???AAA<<<<<<<<<<<<===>>>???@@@>>>@@@@@@>>>;;;<<>>???@@@@@@??????@@@BBBDDD?????????>>>===;;;999888<<<;;;;;;===>>>===;;;999===<<<<<<>>>AAACCCCCCBBB<<<;;;::::::;;;<<<;;;:::555666888:::<<<===>>>>>>666777:::<<<===<<<:::999999;;;;;;777777:::;;;888777777888888:::<<<>>>???666;;;<<<:::;;;>>>;;;444888888888777777777777777555666777666666666888999999999:::;;;<<<<<<<<<<<<000111222333444333222111222222333333333444444444111333555555444333222333000111333333222222333555111000//////111333333333111222333444555555666555111222333333111000000000333555666444000///222777////////////////////////...............///000000222111000111222111///...------...000111333444444444333222333555666555444555555555555666999;;;===:::;;;;;;888444333555777222111000000111333555777...000444777888888777666222555777666333111222444444444444555555555666666444555444333111000222444666666666666666666666555777999999777555555777:::555777999999777777:::===222555888:::<<>>>>>>>><<<;;;<<<>>>@@@===>>>>>><<<999999<<<@@@?????????>>>===>>>@@@BBB???>>>>>>===============:::;;;<<<<<<;;;;;;===???DDDCCCBBBBBBCCCEEEHHHIIIBBBBBBBBBBBBCCCCCCCCCCCCAAABBBBBB???;;;:::<<>>???@@@@@@???>>>???AAA???EEEHHHBBB<<<;;;;;;:::???===<<<>>>AAACCCAAA>>>>>>;;;::::::999:::AAAJJJDDDDDDCCCCCCBBBBBBBBBBBB@@@???>>>;;;999:::<<>>???>>>???@@@AAA@@@>>><<<;;;===??????>>>;;;999888999:::;;;<<<<<<:::888888999;;;:::;;;>>>BBBDDDDDDCCC======<<<<<<<<<;;;;;;;;;999999:::<<<======;;;888555666777888999:::::::::;;;999777666777999999888555777:::;;;;;;;;;<<<===:::555444777:::888777777;;;;;;::::::999888888888777777888888999999999:::666:::;;;::::::===<<<999777777666555333222111111111111222333333333222222111000000111333555444333222222333333333222111111111111111000111111222333444444333222333444555666666444111000111222222222111111000000000000000111111000///......///000111333222111000000000222222...000111222222111000...222///---000666999777444555333333555777666333///000777888444333888<<<;;;<<<<<<;;;888444111111222222333333333333333333444444444444666888888777555555555444444444555555666222444666777999999999888555333111222666888777666555666777666555444555666666777888888777888:::<<<999888888888999999888666888666999@@@DDDBBBDDDIIIMMMNNNOOOOOONNNMMMNNNPPPXXXSSSRRRTTTQQQKKKHHHKKKDDDEEEEEEDDDDDDFFFLLLQQQSSSSSSVVV[[[^^^^^^___aaaYYYWWWTTTRRRRRRUUUYYY[[[ZZZ\\\___bbbdddfffffffffeeecccaaa```aaabbbcccbbbgggfffeeeddddddeeeggghhhkkkhhhfffhhhmmmsssvvvwww~~~~~~}}}vvvqqqsssvvvssspppnnnrrrtttwwwwwwuuusssrrrqqqQQQLLLJJJMMMMMMJJJIIIJJJKKKMMMKKKIIIMMMRRRQQQKKKNNNIIIGGGKKKLLLHHHFFFHHHDDDEEEFFFFFFFFFGGGIIIJJJKKKIIIGGGDDDCCCCCCCCCDDDGGGEEEFFFJJJKKKHHHGGGIIIIIIMMMOOOLLLKKKLLLLLLJJJIIIEEECCCDDDIIILLLKKKIIIEEEEEEDDDEEEEEEGGGHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEFFFFFFFFFFFFHHHKKKNNNEEEGGGIIIIIIGGGFFFGGGHHHLLLLLLKKKHHHGGGGGGJJJMMMMMMLLLJJJJJJKKKLLLKKKKKKKKKKKKKKKNNNPPPPPPNNNLLLKKKHHHEEECCCDDDDDDDDDDDDFFFDDDCCCDDDEEEFFFEEEDDDBBBIIIGGGCCCEEE@@@===DDDAAA===;;;???BBBAAAAAABBBCCC@@@@@@BBB@@@::::::???===???BBBCCCBBBAAA@@@AAA@@@AAA???;;;===@@@@@@===>>>>>>>>>>>>======>>>???>>>>>>>>><<<999999;;;>>>>>>???@@@@@@???@@@CCCEEE???>>>>>>=========>>>>>>:::;;;<<<<<<;;;<<<>>>@@@CCCCCCBBBBBBCCCEEEGGGIIIEEEDDDBBBAAAAAACCCDDDFFF@@@AAAAAA>>>;;;:::<<<>>>;;;;;;;;;<<<======>>>>>>;;;===@@@AAA???===<<<<<>>???AAAAAA???======<<<<<<===;;;:::???FFFDDDDDDDDDDDDCCCBBBAAA@@@???>>>===:::999999<<<>>>===<<<;;;::::::<<<>>>???===>>>@@@@@@@@@???===<<<>>>???@@@>>>;;;999999999999;;;<<<<<<:::888999999;;;;;;;;;>>>AAACCCBBBAAA======<<<<<<<<<;;;;;;;;;888999;;;>>>@@@@@@===;;;555666777888999:::::::::;;;999777777888999999999999;;;<<<;;;:::999999::::::666444888:::888666777888888888999999999999999888888888777777777777777888;;;<<<::::::;;;:::777555555555444333333333222111111111222222333333333222111000111333444444333111111222222222222222222111111111111111222222333555555444444444555666777666444111000111222222222111111000000000000111111000///............///000333222111000000111222222///000111222222111000///333000///111666888777444555333111222444555444222222777888444333777;;;:::;;;;;;;;;999666555666777222222333333333333444444333333333555777777666444555555444444444555555666000111333555666666666666555333111333555777777666444555666666555555666888666777888888777888:::<<<777777666888::::::999888888666999@@@CCCBBBDDDHHHJJJLLLMMMMMMLLLKKKMMMNNNSSSOOOOOOQQQPPPJJJHHHKKKDDDEEEEEEDDDDDDGGGLLLPPPRRRSSSVVVZZZ]]]]]]^^^___WWWUUUSSSQQQQQQTTTWWWYYYYYYZZZ]]]```bbbdddeeeeeedddcccbbbaaabbbbbbbbbaaagggfffeeeddddddfffhhhiiikkkhhhfffhhhmmmsssvvvwww||||||~~~yyytttvvvxxxuuuqqqpppqqqssstttuuusssrrrrrrsssQQQLLLJJJLLLLLLIIIGGGHHHLLLLLLJJJJJJMMMQQQOOOKKKIIIGGGIIINNNOOOKKKHHHGGGDDDDDDEEEGGGIIIJJJJJJIIIIIIHHHEEECCCBBBCCCEEEFFFEEECCCEEEIIIKKKHHHHHHJJJKKKNNNNNNJJJHHHJJJLLLJJJGGGEEEDDDFFFIIIKKKJJJHHHFFFFFFGGGHHHIIIKKKLLLMMMIIIIIIHHHHHHGGGFFFFFFFFFCCCEEEFFFGGGGGGHHHJJJLLLGGGFFFEEEFFFGGGHHHHHHHHHIIIIIIHHHGGGFFFGGGJJJLLLMMMLLLJJJKKKLLLMMMMMMLLLKKKIIIHHHKKKOOOQQQMMMIIIHHHFFFCCCBBBCCCEEEEEEEEECCCCCCCCCEEEGGGHHHFFFDDDEEEKKKHHHCCCDDD???===DDDAAA>>>>>>BBBDDDBBBAAABBBCCCBBBAAABBB>>>::::::======???BBBBBBAAA@@@@@@AAA@@@@@@???<<<===BBBBBB???>>>??????????????????>>>??????>>><<<:::999;;;===<<<===>>>??????@@@BBBEEE>>>>>>=========>>>>>>???999;;;<<<<<<<<<===@@@BBBCCCBBBBBBBBBCCCEEEFFFHHHHHHFFFCCCAAAAAACCCFFFGGG@@@@@@@@@>>><<<;;;;;;===<<<======>>>>>>???@@@@@@;;;???BBBCCCAAA>>><<<;;;???DDDDDD???;;;<<<>>>>>>AAA@@@??????@@@???===;;;======>>>@@@>>>:::===BBBCCCDDDEEEEEECCCAAA>>>===<<<<<<<<<:::888999;;;>>>===<<<;;;;;;;;;<<<===>>>===>>>???@@@@@@@@@???>>>???@@@@@@???<<<:::::::::999;;;<<<;;;:::999999:::<<<;;;;;;===@@@AAA@@@???=========<<<<<<<<<;;;;;;777999<<>>AAAAAACCCFFFHHHIIIKKKJJJIIIIIIKKKLLLNNNLLLLLLNNNMMMIIIHHHJJJEEEEEEEEEDDDEEEGGGLLLOOOPPPSSSVVVYYY[[[\\\\\\\\\VVVTTTQQQPPPPPPRRRUUUXXXVVVXXXZZZ]]]___aaabbbcccbbbbbbccccccbbbbbbaaa```fffeeeeeeeeefffgggiiijjjiiihhhgggiiimmmrrrvvvwwwzzz{{{~~~}}}wwwyyyzzzwwwsssqqqpppqqqrrrrrrqqqrrrtttvvvOOOKKKIIILLLMMMIIIGGGHHHLLLKKKIIIJJJMMMOOONNNJJJGGGHHHJJJOOOQQQOOOKKKIIIHHHGGGGGGJJJNNNPPPMMMKKKKKKIIIGGGEEEEEEGGGIIIKKKGGGEEEGGGKKKKKKHHHGGGJJJJJJNNNNNNJJJHHHIIIJJJHHHGGGEEEEEEGGGIIIJJJHHHFFFGGGGGGHHHIIIJJJKKKLLLMMMGGGGGGGGGFFFFFFEEEEEEEEECCCFFFIIIJJJJJJIIIJJJKKKGGGGGGGGGFFFGGGHHHJJJLLLEEEFFFFFFEEEDDDFFFHHHKKKKKKJJJHHHIIIKKKLLLLLLKKKLLLGGGEEEIIIOOORRRMMMHHHJJJGGGDDDCCCDDDEEEEEEEEEAAAAAACCCFFFIIIIIIHHHFFFEEELLLGGGAAABBB>>><<>>???DDDEEEBBB@@@BBBAAAAAAAAA@@@>>>;;;;;;======???AAAAAA@@@???@@@AAA???@@@>>><<<>>>BBBCCC@@@?????????@@@AAAAAA???===AAA@@@???>>><<<<<<<<<===:::<<<======<<<<<<>>>???>>>=========>>>???@@@@@@:::;;;=========???AAACCCBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFEEEDDDDDDDDDEEEFFF?????????>>><<<<<<<<<<<<<<<======>>>??????@@@@@@@@@BBBEEEEEEBBB@@@>>>>>>???BBBBBB===;;;>>>@@@@@@??????????????????===<<<===<<<>>>@@@>>>;;;>>>DDDCCCDDDEEEEEECCC@@@<<<::::::;;;:::999888888;;;=========<<<;;;<<<<<<===>>><<<===>>>@@@@@@AAA@@@@@@???AAAAAA@@@===;;;:::;;;999:::<<<;;;:::999999:::<<<<<<<<<===???@@@???===============<<<<<<<<<<<<888999<<>>@@@DDDCCC@@@???BBB===???@@@???======>>>>>>===>>>@@@@@@???>>>???@@@???@@@>>><<<===BBBBBB??????>>>>>>@@@BBBBBB???<<>>>>>===<<<>>>>>>===;;;:::;;;;;;============>>>@@@AAAAAA;;;<<<>>>>>>>>>@@@BBBEEEAAAAAAAAABBBBBBCCCDDDDDDDDDFFFGGGHHHHHHFFFDDDBBB??????>>>>>>>>>===<<<;;;;;;<<<<<<======>>>>>>???CCCDDDCCCAAA???>>>???AAA???AAAAAA===<<>>???????????????===<<<<<<>>><<<<<>>???@@@AAAAAAAAA???AAAAAA@@@===;;;:::;;;888:::;;;;;;:::999:::;;;===<<<<<<===??????>>>===>>>>>>=========<<<<<<<<<999:::;;;===???===999666444555666777888999999999:::999888999;;;<<<;;;:::777999;;;;;;::::::;;;<<<999777777999888555555888888888888777777777666666777777888999999:::;;;;;;444888:::888999<<<<<<888666555444333222111000000111000//////111333666777444222111222333333222111000000000000111222333444222222222111222333333444333333444444555555555555444333222222444444444333000000//////000111222222111111111111111111111111000000111111222222222222///111222333333222111///111000000111222333333222111222555777777888888888999777666666666666666777555666888777555444444444111111222333333444555555333333444666999:::888777666666555444444444444444222333444666666666555555333444333333333333444555777888888777444333333444555666777777666777999;;;888777666777888999777555777999;;;===???AAABBBBBBEEEFFFHHHHHHGGGGGGIIIKKKNNNNNNNNNLLLJJJIIIGGGEEEFFFEEEDDDEEEFFFIIIKKKLLLLLLQQQUUUTTTVVVYYYXXXSSSSSSRRRQQQQQQRRRTTTWWWYYYTTTTTTVVVXXXZZZ]]]___```]]]```ccccccbbbaaaaaabbbeeeeeefffggghhhiiikkkkkkfffggghhhjjjmmmrrrvvvyyy{{{~~~{{{{{{|||xxxsssrrrqqqrrrrrrrrrrrruuuyyy|||JJJGGGHHHMMMOOOMMMKKKLLLNNNIIIGGGJJJMMMLLLJJJJJJKKKLLLLLLLLLNNNRRRRRRNNNJJJIIIIIIKKKMMMMMMMMMKKKIIIIIIHHHHHHHHHIIIJJJKKKMMMKKKKKKNNNMMMHHHFFFHHHDDDJJJMMMKKKJJJIIIGGGCCCGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDAAACCCFFFGGGFFFFFFFFFGGGEEEKKKOOOMMMGGGFFFKKKRRRHHHIIIJJJJJJJJJJJJLLLNNNKKKIIIIIIJJJMMMOOOOOOOOOLLLIIIGGGJJJOOORRRPPPMMMOOOLLLHHHFFFFFFFFFEEEDDDAAAAAACCCFFFIIIJJJIIIHHHCCCJJJFFFAAACCC>>><<>>@@@???<<<>>>??????>>>>>>???@@@??????>>>;;;<<>>@@@>>>===>>>AAAAAA???<<>>@@@AAABBBAAA>>><<<;;;;;;<<<======>>>???@@@BBBCCC<<<>>>?????????@@@CCCEEEAAAAAAAAABBBBBBBBBCCCCCCBBBEEEHHHJJJJJJFFFBBB???@@@???>>>???@@@???===<<<:::;;;;;;<<<<<<======>>>AAAAAA@@@===;;;<<<>>>AAA>>>AAA@@@======@@@AAA???:::<<<>>>???>>>>>>???@@@===<<<<<<===<<<<<>>;;;999777999::::::999:::<<<>>>>>>>>>>>>=========<<<<<<>>>>>>??????@@@AAABBBBBB???@@@@@@???<<<:::::::::888999;;;;;;:::999:::;;;===<<<<<<>>>@@@@@@???>>>>>>>>>>>>=========<<<<<<:::::::::;;;;;;:::777555444444666777888999999999888888888999;;;<<<;;;999;;;<<<===<<<999888777888999888888:::888444444888:::999999888777777666666666777888999:::<<<======222777999888999===<<<999666666555333222000//////111111000000111333555666333222111111333444333111000111222333333333333333222222222222222333444444222333444444555555444444444333222333444555444333////////////000111222333...//////000000//////...///000111222222222222222000111333444444333111000000000000111222333333444000444777999999888888999:::666444666777666666888777999::::::777555444444111111222333333444555555444444555777:::;;;:::888777666555444444444444444111222333444555444444333333444444333222222444555777888888777444333333444555666777777666666888:::888777777777888888666444777;;;======>>>BBBCCCAAACCCDDDFFFFFFFFFFFFHHHJJJNNNPPPOOOKKKIIIIIIHHHDDDGGGEEEDDDEEEGGGIIIJJJJJJIIIQQQTTTRRRTTTXXXVVVOOOPPPPPPPPPQQQSSSUUUXXXZZZTTTUUUVVVWWWZZZ\\\___```[[[^^^bbbbbbaaaaaacccffffffgggggghhhiiijjjjjjkkkdddfffiiikkknnnqqqvvvyyy{{{{{{|||}}}yyytttrrrrrrssssssssssssvvvzzz}}}LLLIIIJJJNNNPPPMMMJJJKKKNNNHHHFFFJJJMMMKKKIIIJJJHHHLLLMMMKKKNNNRRRPPPKKKJJJJJJKKKJJJIIIIIIJJJLLLHHHHHHIIIIIIIIIIIIIIIIIIKKKIIIJJJMMMLLLHHHGGGHHHDDDIIIKKKIIIGGGHHHHHHEEEHHHHHHGGGFFFEEEEEEFFFGGGFFFFFFHHHIIIJJJIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCEEEFFFEEEEEEFFFGGGGGGKKKNNNMMMIIIHHHJJJMMMHHHJJJKKKKKKJJJJJJKKKMMMIIIHHHHHHIIILLLNNNOOOOOOGGGFFFFFFGGGJJJLLLMMMLLLMMMJJJGGGEEEEEEFFFFFFEEECCCBBBCCCEEEHHHJJJJJJIIICCCKKKHHHDDDFFFAAA>>>EEECCCBBBCCCDDDBBB???AAAFFF;;;@@@AAA===;;;>>>???===<<<>>>>>>>>>======>>>@@@??????===:::;;;??????<<>>;;;<<>>===<<<===@@@@@@???===???AAABBBAAA???===<<<<<<<<<<<<===>>>???AAACCCDDD>>>???@@@@@@@@@@@@BBBDDD@@@@@@AAABBBBBBBBBBBBAAACCCEEEGGGIIIHHHEEEBBB@@@AAA??????@@@BBBAAA???<<<:::;;;;;;<<<<<<======>>>>>>??????>>><<<<<<>>>@@@>>>@@@@@@>>>???AAA@@@<<<;;;===@@@???===<<<===???===<<<>>>@@@>>><<<@@@GGGCCCCCCBBBAAA???>>><<<;;;777888:::;;;:::;;;===???>>>>>>>>>>>>>>>===<<<<<>>???@@@>>>;;;999999999777999;;;;;;:::::::::;;;===<<<===>>>AAAAAAAAA???>>>>>>>>>>>>=========<<<:::999888888::::::888777333444555777888888999999777666777999;;;;;;:::888;;;<<<===<<<999777777888999888999:::777333444888999999999999999888888888777777888999::::::;;;;;;333777999888999<<<;;;888444444333333222111000000111111111222222333333333222111000111333444444333111222444666666444333111333222222222222333444444333333555666666666555444333222222333555666555333////////////000111222333//////000111111000//////...///111222333333222222000111333444444333111000///111222333333444666777222555777777666666888:::;;;555222666888666666888666888::::::888555444444000111111222444555555666333333444666999:::999888777777666444444333333444222333444555666555444444222444555444111111333555444666777666555555666777555666777666666666888:::777666555666888888777555888===???===>>>CCCDDD@@@@@@BBBCCCDDDDDDDDDFFFHHHJJJNNNNNNIIIHHHJJJIIIEEEGGGEEEDDDEEEHHHJJJJJJIIIHHHPPPTTTQQQRRRWWWTTTLLLLLLMMMMMMOOORRRVVVYYY[[[UUUUUUVVVXXXZZZ]]]```aaaYYY]]]```aaa___```eeeiiiggghhhiiiiiijjjjjjjjjjjjcccfffjjjlllnnnqqqvvvzzzzzz~~~|||}}}~~~{{{vvvtttqqqrrrsssssstttuuuxxx{{{NNNKKKKKKOOOPPPLLLIIIJJJNNNHHHEEEKKKMMMJJJHHHIIIEEEJJJLLLKKKMMMQQQNNNGGGKKKLLLMMMKKKHHHGGGJJJMMMHHHIIIJJJKKKKKKKKKIIIIIIIIIGGGHHHKKKLLLHHHGGGIIIEEEIIIIIIFFFEEEGGGIIIHHHIIIIIIGGGEEECCCDDDFFFHHHAAACCCEEEGGGHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHDDDFFFGGGGGGFFFFFFGGGIIIIIIJJJJJJKKKKKKJJJIIIHHHFFFHHHIIIIIIHHHGGGHHHJJJFFFEEEEEEGGGJJJLLLMMMLLLHHHIIIIIIJJJLLLMMMOOOPPPJJJHHHEEEDDDEEEFFFFFFFFFDDDCCCCCCDDDGGGIIIJJJJJJCCCKKKJJJGGGIIIDDD@@@GGGEEEDDDDDDEEEBBB???BBBHHH===BBBBBB===:::===>>>:::<<<===>>>===<<<===>>>@@@??????===999:::>>>>>>:::BBB===999:::>>>@@@???<<<<<<::::::<<>><<<<<<>>>@@@@@@>>><<<<<<<<<<<<<<<===>>>???AAACCCDDD???@@@AAAAAA@@@@@@BBBDDD@@@@@@AAABBBBBBBBBAAAAAAEEEFFFFFFFFFEEEDDDBBBAAAAAA@@@???@@@CCCCCC@@@===;;;;;;<<<<<<===>>>>>>>>>===???AAAAAA@@@??????@@@>>>@@@AAA???@@@BBB@@@;;;===???AAA@@@===;;;;;;===<<<===@@@CCCAAA===>>>BBBCCCBBBAAA@@@>>>======<<<777888:::;;;;;;<<<>>>???>>>>>>>>>>>>>>>===<<<<<<@@@@@@??????@@@@@@AAABBB===??????>>>;;;999888999777999;;;;;;::::::;;;<<<=========???AAABBBBBB@@@>>>>>>>>>>>>============:::888777777999;;;;;;:::333444555777888888888888666666666888;;;;;;:::888888:::;;;;;;:::999:::;;;999888999:::777333444999888888888999::::::;;;;;;888888888888888999999999555999:::888888::::::666222222222222222222222222111111222333333333222222111000000111333555444333111333666888777555222000333333222222333333444555333444666777777777666555333222222444666666555333////////////000111222333222333444555555444333222...///111222333333222222000111333444444333111000000222444555555666888:::444666666555333444777;;;;;;444111666999777666999222444777777666444333333000111111222444555666666222222333666888:::999777888777666555444333333333555666777888888888777666222444555444111000333555222333555666666666888:::444666666666666666888:::444444444666888999999777999>>>@@@===???DDDDDD@@@>>>@@@AAABBBBBBBBBDDDFFFGGGKKKLLLHHHGGGKKKJJJFFFGGGEEECCCEEEHHHJJJJJJHHHGGGPPPTTTPPPQQQVVVSSSJJJJJJJJJKKKNNNQQQUUUXXXZZZVVVVVVWWWXXXZZZ^^^```bbbXXX\\\___```^^^```ffflllhhhiiiiiijjjjjjjjjiiiiiicccfffjjjlllnnnqqqvvvzzzxxx|||}}}~~~|||xxxvvvpppqqqssssssssstttwwwyyyOOORRRTTTSSSNNNIIIGGGGGGHHHHHHHHHHHHIIIKKKMMMOOOKKKJJJJJJKKKNNNOOOOOONNNIIIJJJJJJIIIGGGGGGHHHJJJIIIKKKLLLKKKHHHGGGGGGGGGQQQLLLMMMPPPPPPJJJIIIMMMKKKMMMIIICCCCCCIIIMMMKKKGGGHHHHHHIIIHHHHHHGGGGGGLLLLLLJJJIIIIIIJJJKKKLLLBBBEEEHHHIIIGGGEEEFFFHHHFFFGGGDDDAAADDDJJJIIIBBBIIIKKKLLLKKKJJJIIIJJJLLLIIIIIIHHHFFFDDDEEEGGGIIIIIIJJJKKKJJJIIIHHHIIIKKKIIIJJJKKKLLLMMMNNNNNNNNNJJJGGGDDDDDDGGGIIIHHHFFFEEE???>>>BBBEEECCCFFFKKKEEEDDDDDDCCCCCCCCCDDDDDDGGGFFFDDDAAA@@@AAABBBBBB@@@>>><<<;;;;;;;;;:::999<<<===>>>??????>>>===<<<<<<<<<<<<:::999:::===???>>><<<<<<===??????>>>===@@@???===<<<<<<<<<===>>>???@@@AAAAAA???>>>>>>>>>DDD@@@<<<;;;===??????===>>>???@@@AAABBBCCCCCCCCCAAAAAABBBBBBBBBBBBBBBBBBEEEGGGHHHGGGEEEBBBAAAAAAAAAAAA@@@@@@???>>>===============<<<===>>>??????777>>>DDDDDD???===???CCC??????@@@??????>>>===<<>>???AAADDDFFF@@@AAABBBBBBAAA???<<<:::>>>===<<<;;;:::;;;<<<<<<===>>>@@@@@@>>>===>>>??????AAAAAA===999999???DDD???>>>===>>>>>>===:::888999;;;======<<<:::::::::?????????????????????@@@???>>>>>>AAACCCBBB>>>:::888888999999999888777777444666777777666666777999666555666888:::;;;;;;999555777:::<<<===<<<;;;999888777666666666666666777999999888666444555777:::999999999777666555666777333666777444444888:::999444555555444222111111222666555555444222111111000222111222444555555333111...111555777666444222111222333333111000000222555777555333555888999888666444444333222222333333333333222111000000111222333444---000<<<@@@888222555555222333666444//////555///111333555555555333333222333555444333333555666000666444---...888;;;666999777555333333555888;;;777777777777666555444333444222000111555666444222000000111222444555666666999666444666::::::666111555666777888888888888888444444555555444444333222777777777666444555777999666444333444666999::::::444555666777888888888888:::::::::===???@@@???===????????????@@@BBBDDDEEEFFFLLLNNNHHHEEEHHHJJJHHHDDDEEEFFFFFFEEEFFFHHHJJJHHHLLLQQQTTTTTTRRRPPPOOOOOOLLLKKKMMMRRRWWWYYYXXXWWWVVVUUUWWWYYY\\\\\\\\\YYY[[[]]]^^^^^^```cccfffmmmllljjjiiiiiiiiiiiijjjfffggghhhkkknnnrrruuuwwwwwwxxxyyy|||~~~~~~yyyqqqsssuuusssqqqqqquuuyyyNNNPPPRRRPPPMMMIIIHHHHHHIIIHHHGGGHHHJJJLLLMMMMMMJJJIIIIIIJJJMMMNNNNNNMMMJJJJJJKKKIIIHHHGGGHHHJJJHHHHHHIIIIIIJJJJJJJJJIIIPPPLLLLLLPPPOOOKKKJJJMMMJJJLLLIIIDDDDDDIIILLLJJJKKKKKKKKKKKKJJJHHHGGGFFFJJJJJJIIIHHHHHHIIIIIIJJJCCCFFFIIIIIIGGGFFFFFFGGGHHHHHHEEEAAACCCIIIJJJGGGJJJKKKLLLLLLJJJJJJKKKLLLIIIIIIIIIGGGEEEEEEGGGIIIJJJKKKLLLKKKIIIHHHIIIJJJJJJKKKLLLNNNNNNNNNMMMMMMLLLIIIFFFFFFGGGHHHFFFEEEFFFAAAAAAEEEGGGEEEGGGKKKDDDDDDCCCCCCCCCCCCDDDDDDCCCBBB@@@>>>>>>>>>???@@@BBB@@@>>>=========<<<;;;<<<===>>>??????>>>===<<<======>>>===;;;<<<>>>@@@???>>><<<<<<===>>>>>>===???@@@AAAAAAAAA???>>>===@@@AAABBBBBB@@@??????@@@BBB???<<<;;;===>>>>>>===;;;<<<===>>>???@@@@@@@@@CCCCCCBBBBBBBBBBBBCCCCCCDDDFFFGGGFFFDDDBBBAAAAAAAAAAAA@@@??????>>>===============>>>>>>>>>>>>>>>:::???DDDDDD@@@>>>AAAEEE@@@@@@@@@@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>===>>>AAADDDEEEAAABBBBBBBBB@@@???===<<<===<<<;;;;;;;;;;;;<<<======>>>@@@@@@>>>===>>>???===@@@AAA@@@<<<;;;>>>BBB???>>>>>>>>>>>>===:::888999;;;<<<<<<:::999:::;;;===>>>@@@BBBCCCBBB@@@???@@@??????AAACCCBBB>>>:::999999::::::999999888888555666777666555555666888666666666888:::<<<;;;:::666888:::======<<<;;;:::999999888666555555555555:::;;;:::888777777:::<<<999999999888777777888888444888888555444777888666333555555555333333444555555444444333333222111111222222111333444555444222...111444666555444333333222333333222000000222444555444333555888999777555444444333333222333333444333222111000000111222333333555;;;BBBBBB;;;666666444111222555333///000555111222444666666666555444222333444444333222333555111777666000111999;;;666888777555444555777999;;;777777777777666555444333555444333444555666555555111111222333444555555666777444222444777777444000555555666777777777666666222333333444555555555444666777777666444444777999666444333444666999999999555555666777888888888888:::999:::===???@@@>>>===????????????@@@BBBDDDFFFFFFLLLNNNIIIGGGIIIJJJGGGEEEFFFGGGFFFFFFFFFHHHJJJHHHKKKPPPRRRRRRQQQPPPPPPQQQNNNMMMNNNRRRUUUVVVVVVVVVUUUUUUVVVYYY\\\\\\\\\ZZZ\\\^^^___```cccfffhhhmmmllljjjiiihhhhhhiiiiiihhhhhhhhhjjjlllooosssuuuvvvttttttxxx~~~~~~~~~yyyttttttttttttssstttvvvxxxMMMNNNOOOMMMKKKIIIJJJKKKKKKHHHGGGHHHKKKNNNMMMLLLIIIHHHHHHIIIKKKMMMMMMLLLJJJKKKKKKJJJHHHHHHIIIJJJHHHFFFFFFHHHLLLNNNMMMKKKOOOLLLLLLOOONNNLLLLLLNNNHHHJJJIIIEEEEEEIIIJJJHHHOOOOOONNNLLLKKKHHHGGGEEEHHHHHHGGGGGGGGGGGGHHHHHHEEEGGGIIIIIIHHHFFFFFFFFFIIIIIIFFFBBBCCCHHHKKKKKKKKKLLLMMMLLLKKKJJJKKKMMMHHHIIIJJJIIIGGGFFFGGGHHHJJJKKKLLLKKKIIIHHHIIIJJJKKKLLLNNNPPPPPPNNNLLLKKKMMMKKKIIIGGGGGGGGGEEEDDDEEEDDDEEEHHHIIIGGGGGGJJJDDDDDDCCCCCCCCCCCCDDDDDDAAA@@@???======>>>@@@AAACCCAAA>>>>>>>>>>>>===;;;<<<===>>>??????>>>===<<<===>>>@@@???>>>>>>@@@AAABBB???<<<;;;<<<=========???AAADDDFFFEEEBBB===;;;@@@AAACCCBBBAAA???@@@@@@@@@>>>;;;;;;<<<======<<<:::;;;<<<===>>>?????????EEECCCBBBAAAAAABBBCCCDDDBBBDDDEEEEEECCCBBBAAAAAA@@@@@@@@@??????>>>>>>======>>>?????????>>>===<<<===AAADDDCCC@@@???BBBFFFAAAAAAAAAAAA@@@???>>>>>>>>>>>>==================???>>>======>>>@@@BBBDDDBBBBBBAAA@@@???>>>======;;;;;;;;;;;;<<<===>>>???===???@@@???>>>===>>>???<<>>@@@@@@???>>>>>>>>>===;;;999999:::::::::888888:::;;;:::===AAADDDEEECCCAAA???BBBAAA@@@AAABBB@@@===;;;:::;;;;;;;;;::::::999888555666777555444333555666888777666888:::<<<;;;:::777888;;;===>>>===;;;:::;;;:::888777555444444444:::::::::999888888:::<<<999999999999999999::::::666999;;;888888:::888444333444666555444444555777333333333333333333333333333222111111333444444333///111333444444333444555222333333222111111222444333333444666888888666444444333333333333333444444333222111000000111222333...:::CCCBBB<<<888444111222111222444333000111555222333555777777777666666111333444444222111111222222777888333333999999555666666666777777999:::;;;777777777777666555444444222333555444444333555666222333333333444444444444888555222222555666444222555555555555555555444333000111333444555666666666666777666555444444666888555444333444777888999888555555666777888888888888999999:::<<>>===???>>>>>>???@@@CCCEEEFFFFFFKKKMMMKKKJJJJJJIIIGGGEEEGGGGGGGGGGGGGGGIIIKKKHHHJJJNNNOOOOOOPPPPPPQQQRRRPPPOOOPPPRRRTTTTTTTTTUUUTTTTTTVVVYYY[[[\\\\\\XXXZZZ]]]___```cccgggiiilllkkkiiihhhgggggghhhiiikkkjjjiiihhhjjjmmmppprrrqqqppppppsssxxx||||||{{{~~~~~~zzzxxxvvvttttttvvvwwwwwwwwwLLLLLLKKKJJJJJJJJJLLLMMMMMMJJJGGGIIIMMMOOOMMMJJJHHHGGGGGGHHHJJJKKKKKKJJJKKKLLLLLLJJJIIIHHHJJJKKKJJJGGGEEEGGGMMMPPPNNNKKKNNNMMMMMMMMMMMMMMMMMMNNNGGGHHHHHHGGGGGGHHHHHHGGGNNNNNNMMMLLLKKKIIIGGGFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGHHHIIIIIIHHHGGGFFFEEEFFFGGGFFFEEEEEEGGGIIIJJJKKKLLLMMMLLLKKKKKKLLLMMMHHHIIIKKKJJJIIIGGGGGGHHHHHHIIIJJJJJJIIIIIIJJJLLLKKKMMMPPPQQQQQQNNNKKKIIILLLKKKIIIHHHHHHGGGFFFEEEDDDEEEHHHJJJIIIGGGFFFGGGDDDCCCCCCCCCCCCDDDDDDEEECCCBBBAAA@@@@@@BBBDDDEEEAAA???===<<<===<<<;;;:::<<<===>>>??????>>>===<<<<<<>>>@@@@@@@@@???@@@AAADDDAAA===;;;;;;<<<<<<<<<>>>@@@CCCDDDCCC@@@<<<:::???@@@BBBAAA@@@??????@@@===<<<;;;;;;;;;<<<<<<<<<<<<===>>>@@@AAAAAABBBBBBDDDCCC@@@??????@@@CCCDDD@@@BBBDDDDDDBBBAAAAAAAAA@@@?????????>>>>>>>>>======>>>???@@@@@@???===;;;>>>AAACCCBBB??????CCCFFFBBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>===============<<<<<<===???AAACCCAAA@@@???>>>============::::::;;;<<<===>>>???@@@>>>?????????======>>>@@@>>>@@@AAAAAA???>>>@@@BBBAAA@@@>>>>>>>>>>>><<<:::999999999888777888:::<<<:::<<<>>>AAABBBBBBAAA@@@CCCBBBAAAAAA@@@???===<<<<<<<<<<<<<<<;;;:::999999666666666555333222444555999888777888:::<<<<<<;;;888999<<<>>>>>>===;;;:::999999777666555555555555777777888777777777999;;;999888999:::;;;<<<;;;:::555:::???AAABBBAAA;;;444444555666555444333444555111111111222333333444444444222000000222333444444000111333333222333555777111222333333111111222333222333666888:::999777555444333333333333444444555333222111111111111222333...AAAIII???444333222...111222333444333333444666222333444555666666666666000222333333222000000111222666777555555888777333555666777888999:::::::::777777777777777666555555///111444333000000222555444444444444444444333333:::777444444555666666555555555666555555444333222111222333444555555555555555666666444333333555777555444333444777888888777444444555666777777777777999999:::<<<>>>???>>><<<>>>>>>>>>???@@@CCCEEEFFFHHHJJJMMMMMMLLLKKKIIIGGGFFFGGGHHHHHHGGGHHHJJJLLLIIIKKKMMMNNNOOOPPPRRRTTTPPPPPPPPPQQQRRRSSSSSSSSSSSSRRRSSSUUUXXX[[[\\\\\\VVVXXXZZZ\\\^^^aaaeeegggkkkjjjhhhgggfffggghhhhhhlllkkkiiihhhiiilllppprrrkkknnnppprrrrrrtttwwwyyy~~~}}}|||xxxuuuuuuxxxyyyxxxwwwLLLKKKJJJIIIJJJLLLMMMNNNMMMKKKJJJKKKMMMNNNLLLJJJHHHGGGFFFGGGIIIJJJJJJIIIKKKLLLLLLKKKIIIIIIJJJLLLNNNJJJFFFHHHLLLOOOMMMJJJNNNOOONNNLLLLLLMMMNNNMMMGGGFFFGGGHHHHHHGGGFFFGGGIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIGGGEEECCCCCCDDDGGGHHHGGGFFFFFFJJJLLLMMMLLLKKKJJJKKKLLLHHHJJJKKKKKKIIIHHHHHHIIIEEEGGGIIIJJJJJJKKKMMMNNNKKKMMMOOOQQQPPPNNNJJJHHHHHHHHHIIIIIIHHHGGGGGGGGGBBBFFFIIIIIIGGGEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCBBBAAABBBDDDFFFGGGBBB@@@>>>=========<<<;;;<<<===>>>??????>>>===<<<:::<<<>>>???>>>>>>???@@@EEEAAA===;;;;;;<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::===>>>@@@@@@>>>>>>>>>???;;;<<<<<<;;;;;;;;;<<<<<<>>>>>>@@@AAABBBCCCCCCCCCBBBAAA???===>>>@@@BBBDDD@@@BBBDDDDDDBBBAAA@@@AAA?????????>>>>>>>>>>>>>>>===>>>@@@AAAAAA???===<<<>>>@@@AAAAAA??????BBBEEEBBBBBBCCCBBBBBBAAA@@@???@@@@@@@@@??????>>>>>>>>>===<<<<<<===>>>???AAABBB???>>>===<<<;;;;;;<<<<<<999:::;;;<<<>>>???@@@@@@>>>??????>>>======>>>@@@AAAAAA@@@>>>>>>???BBBEEECCCAAA???>>>???>>>===;;;888999999888777888:::===;;;;;;;;;<<<===???@@@AAABBBBBBAAA???>>>===<<<===<<<======<<<;;;:::999999777777666444222222444666;;;999888888:::<<<<<<<<<999:::===??????>>><<<:::777666666666666666777888555777888888888888:::<<<999888888:::<<<===;;;999333;;;DDDIIILLLJJJAAA666555666666555222000000111///000000111222333444555444222000000111333444333111222333222222222555777111222333333222111222333222444888::::::999777666444333333333444444555666444333222111111222333444777HHHMMM>>>222444555000222444555555444555666777111111222333444444444444///111333333222000000000111444666555555666555222555666888999:::::::::999777777777777777777666555///222444333111000222555555555444444444444333333999777555444444555666666666666666666555444444333333444444555444444333333555555555444222333555777555444333555777888777666333333444555666666666666999999999<<<>>>???===<<<>>>>>>>>>???AAACCCEEEGGGJJJJJJLLLNNNNNNLLLIIIGGGFFFGGGHHHHHHGGGHHHJJJLLLKKKMMMOOOOOOOOOPPPSSSUUUMMMNNNQQQRRRSSSSSSTTTTTTRRRQQQQQQTTTXXX[[[]]]]]]WWWYYY[[[\\\]]]```cccfffhhhgggfffffffffggghhhhhhkkkjjjiiiiiijjjmmmppprrrfffmmmsssrrrmmmmmmsssyyyzzzzzz{{{|||}}}~~~}}}zzzvvvvvvyyyzzzyyywwwMMMKKKIIIJJJLLLNNNNNNNNNLLLMMMMMMMMMMMMLLLLLLKKKHHHGGGGGGGGGIIIJJJJJJHHHLLLMMMMMMLLLJJJJJJKKKLLLOOOLLLIIIIIIKKKMMMLLLKKKOOOQQQOOOKKKJJJMMMMMMLLLGGGEEEEEEGGGGGGEEEEEEGGGEEEFFFGGGHHHIIIIIIIIIIIIGGGHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIJJJKKKJJJHHHFFFBBB@@@BBBHHHLLLJJJEEECCCJJJKKKLLLKKKJJJIIIJJJLLLJJJKKKLLLKKKIIIHHHIIIJJJEEEGGGIIIJJJJJJKKKMMMOOOKKKLLLNNNOOOOOOMMMJJJHHHEEEGGGHHHHHHGGGFFFGGGHHHBBBGGGJJJGGGDDDCCCCCCBBBCCCCCCBBBCCCCCCDDDEEEFFFCCCBBBAAA@@@AAABBBDDDFFFEEECCC@@@@@@@@@@@@???===<<<===>>>??????>>>===<<<999;;;============???@@@CCCAAA===;;;<<<<<<<<<;;;>>>===<<<::::::;;;<<<===;;;===??????>>>===>>>???:::;;;===<<<;;;;;;<<<===<<<===>>>???@@@AAAAAAAAA@@@???>>>>>>???AAACCCEEEAAACCCDDDDDDBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@@@@??????>>>???AAAAAA@@@@@@BBBCCCBBBBBBBBBBBBAAA@@@??????AAAAAA@@@@@@??????>>>>>><<<<<<======>>>@@@AAABBB============<<<<<<<<<;;;999:::<<<===?????????????????????>>><<<===???AAACCCAAA???===>>>AAADDDFFFDDDBBB???>>>??????>>>===888999:::999999999;;;===<<<;;;:::::::::===???AAAAAAAAA@@@===;;;;;;<<<>>>=========<<<;;;:::999888777777666444222333555888<<<:::999999:::<<<===<<<:::;;;>>>??????>>><<<:::555555555666666777888999666888:::;;;;;;;;;===???:::888888:::======:::777333;;;EEELLLPPPNNNCCC777666777777444111//////000//////000111222333444444222111000000222333333222222333333333222222444666000222444444222111222222222555888999888777777777333333333333444555666777444333222111111222333444999DDDFFF:::222555666222222555777444333555666555000000000111222222333333---000333444333111111111111222444555555555444333666777888888999999888888777777777888888777777666333444555555555444555777555555555444444444444444555444444333222333333333555555555666555555444444444444555555444444333222444555444333222222444666444444444555777777666444333333444555666666666666888888999;;;>>>>>>===<<<======>>>???AAACCCFFFGGGMMMJJJKKKNNNOOOLLLIIIIIIEEEGGGGGGGGGGGGGGGIIIKKKMMMNNNPPPPPPPPPPPPRRRTTTKKKNNNRRRTTTTTTSSSSSSTTTPPPPPPPPPSSSWWW[[[]]]]]][[[]]]^^^______```bbbdddeeeeeeddddddeeegggiiijjjiiiiiiiiiiiikkklllnnnoooeeelllsssqqqkkkjjjpppxxxvvvuuuuuuwwwzzz}}}~~~~~~{{{|||}}}~~~{{{yyyxxxxxxxxxxxxwwwMMMKKKJJJKKKNNNOOOOOOMMMKKKNNNQQQPPPLLLJJJKKKMMMIIIHHHGGGHHHJJJJJJJJJHHHMMMMMMNNNLLLKKKJJJKKKMMMNNNMMMKKKJJJJJJKKKMMMNNNQQQSSSPPPJJJIIILLLMMMJJJHHHDDDDDDGGGGGGDDDDDDHHHEEEEEEGGGHHHIIIIIIIIIIIIFFFGGGIIIJJJKKKKKKKKKJJJIIIHHHHHHJJJLLLLLLJJJGGGGGG@@@???GGGNNNLLLGGGCCCHHHJJJKKKJJJIIIHHHIIIKKKKKKLLLLLLJJJHHHHHHJJJLLLGGGIIIJJJJJJIIIIIIKKKLLLJJJKKKLLLMMMLLLLLLJJJIIIEEEGGGIIIHHHFFFDDDDDDEEEBBBIIILLLGGGBBBBBBCCCAAABBBBBBBBBCCCCCCDDDEEEFFFCCCBBBAAA@@@@@@AAACCCDDDEEECCCAAA@@@@@@@@@???>>><<<===>>>??????>>>===<<<:::;;;<<<<<<;;;===???BBBAAA???============<<<;;;>>>===<<<;;;<<<===>>>???<<<===??????>>>>>>???@@@999<<<>>>>>><<<;;;===>>>;;;<<<===???@@@@@@@@@@@@>>>??????AAABBBDDDFFFGGGBBBDDDEEEEEECCC@@@@@@@@@===>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAAAAABBB>>>@@@BBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>@@@@@@@@@???>>>=========<<<======>>>???@@@AAABBB===>>>?????????>>>===<<<:::;;;===>>>?????????>>>?????????===<<<<<>>===777999;;;;;;;;;;;;;;;===<<<<<<<<<;;;<<<===>>>???>>>???>>>;;;999999<<>>;;;999999:::<<<======;;;<<<>>>@@@@@@>>><<<:::777666666666666777777888666888:::;;;;;;<<<>>>???;;;999777:::======999555666;;;BBBGGGLLLLLLBBB777666777777555222111111222//////000111222333333444111000000111333333222111333444555444222111222333000222444444333111111222111333666666555444555777333333333444444555666777444333222222222222333444777;;;<<<888777999888444111555666222000333444111000000000000111222333333,,,///333444444333333333222222333555666666666777888888777777777777666666666777777888888888777777666555444555777888777666444444444555555555555555333444444444333222222222222333333444444444444333333333444444555444444444444444444333111222444666444444444555777777555333444555666777888888888888888888999;;;>>>>>>===;;;=========???AAACCCFFFHHHPPPJJJIIINNNOOOLLLJJJKKKEEEFFFGGGFFFFFFFFFHHHJJJLLLNNNPPPPPPOOOOOOPPPPPPLLLPPPTTTUUUTTTRRRQQQQQQOOOOOOOOORRRWWW[[[]]]]]]^^^___```___^^^^^^___aaabbbbbbbbbccceeegggjjjkkkggghhhhhhiiiiiiiiiiiiiiigggjjjmmmmmmllllllooorrrsssqqqppprrrvvvzzz{{{zzzwwwyyy{{{}}}~~~~~~||||||{{{yyywwwvvvwwwxxxNNNLLLJJJLLLOOOPPPOOOMMMIIIOOOSSSRRRLLLHHHJJJNNNJJJHHHHHHHHHJJJKKKJJJIIIMMMNNNNNNMMMKKKJJJLLLMMMLLLMMMLLLKKKJJJKKKNNNQQQRRRTTTQQQJJJHHHLLLMMMIIIIIIDDDCCCFFFFFFCCCDDDIIIFFFGGGGGGHHHIIIIIIIIIIIIFFFGGGHHHJJJKKKKKKJJJJJJIIIHHHGGGJJJMMMMMMKKKHHHLLLAAA===EEEOOONNNIIIEEEHHHIIIJJJIIIHHHHHHIIIJJJMMMLLLKKKIIIHHHHHHKKKMMMJJJKKKLLLKKKIIIHHHIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJEEEHHHJJJIIIEEEBBBAAABBBCCCKKKMMMFFFAAABBBCCCBBBBBBBBBBBBCCCCCCEEEFFFFFFEEEDDDBBBAAAAAABBBDDDEEECCCAAA???>>>??????===<<<<<<===>>>??????>>>===<<<<<<<<<<<<;;;;;;===AAADDD@@@???======>>>>>><<<;;;>>>>>>>>>??????@@@AAAAAA<<<>>>@@@@@@@@@???@@@AAA999<<>><<<<<<===???<<<===>>>@@@AAAAAAAAAAAA>>>???AAACCCEEEGGGHHHIIIDDDEEEFFFEEECCC@@@???@@@============>>>>>>>>>>>>=========>>>???AAACCCDDD???@@@CCCEEEEEEDDDCCCCCCAAAAAAAAAAAA@@@???>>>>>>@@@??????>>>===<<<<<<;;;======>>>???@@@AAABBBBBB>>>???AAABBBAAA@@@>>>===;;;<<<===?????????>>>>>>?????????===<<<<<>>666999<<<===<<<<<<<<<===<<<===>>>??????>>>=========>>>===:::888888<<<@@@<<<<<<<<<;;;:::999777666777777666444444555999<<<>>><<<999999;;;<<<======;;;===???@@@@@@>>><<<;;;888888777666666666666666333555888:::::::::<<<===;;;999777999===<<<888333999<<>>===;;;=========???AAADDDFFFHHHQQQKKKIIIMMMOOOLLLJJJLLLDDDEEEFFFFFFEEEFFFHHHJJJLLLNNNPPPPPPOOONNNMMMNNNNNNRRRVVVWWWTTTPPPOOOOOONNNNNNOOORRRWWW[[[]]]]]]_________]]][[[ZZZ[[[]]]```aaaaaabbbeeehhhjjjlllgggggghhhhhhhhhfffdddcccjjjiiihhhjjjmmmooonnnmmmqqqnnnmmmoootttxxxyyyxxxuuuvvvyyy{{{||||||||||||{{{}}}}}}zzzvvvtttvvvyyy